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
339386197123	339386197642	339386198192	339386198742	339386199292	339386199842	339386200392	339386200942	339386201490	339386202042	339386202592	339386203142	339386203692	339386204242	339386204792	339386205342	339386205892	339386206442	339386206992	339386207542	339386208092	339386208642	339386209192	339386209742	339386210292	339386210842	339386211392	339386211942	339386212492	339386213042	339386213592	339386214142	339386214692	339386215242	339386215792	339386216342	339386216892	339386217443	339386217992	339386218542	339386219092	339386219642	339386220192	339386220742	339386221292	339386221842	339386222392	339386222942	339386223492	339386224042	339386224592	339386225142	339386225692	339386226242	339386226792	339386227342	339386227892	339386228442	339386228992	339386229542	339386230092	339386230642	339386231192	339386231742	339386232292	339386232842	339386233392	339386233942	339386234492	339386235042	339386235592	339386236142	339386236692	339386237242	339386237792	339386238342	339386238892	339386239442	339386239992	339386240542	339386241092	339386241642	339386242192	339386242742	339386243292	339386243842	339386244392	339386244942	339386245492	339386246042	339386246592	339386247142	339386247692	339386248242	339386248792	339386249342	339386249892	339386250442	339386250992	339386251542	339386252092	339386252642	339386253192	339386253742	339386254292	339386254842	339386255392	339386255942	339386256492	339386257042	339386257592	339386258142	339386258692	339386259242	339386259792	339386260342	339386260892	339386261442	339386261992	339386262542	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23157	20142	26851	23199	19543	3778	1290	871	742	710	666	662	654	619	653	650	589	587	617	638	604	598	545	570	645	564	594	577	561	627	586	552	597	621	612	584	577	590	603	565	606	572	563	582	579	604	565	627	601	636	559	622	584	567	594	614	608	596	579	589	595	572	597	523	565	580	632	629	602	538	557	616	619	579	628	599	572	585	590	629	628	561	567	562	599	591	575	606	603	569	552	613	615	618	574	584	602	637	569	601	625	590	543	589	558	597	631	618	600	612	589	584	598	573	607	545	644	552	603	522	580	548	612	614	584	569	532	563	622	547	610	587	582	624	617	566	563	586	590	596	592	578	581	558	604	546	551	602	599	595	583	562	566	573	575	605	603	619	582	610	528	514	592	578	625	591	553	535	563	642	577	588	569	558	566	575	605	623	599	608	635	575	561	595	551	617	574	623	588	541	576	545	551	583	596	586	556	630	582	617	571	568	589	572	560	543	556	581	577	572	601	583	548	607	576	575	548	577	508	627	564	578	588	572	562	521	599	570	556	591	587	564	569	604	583	598	644	569	556	580	563	617	601	627	553	597	583	604	559	600	622	606	549	558	565	581	568	625	560	593	597	620	538	600	591	605	592	595	562	547	577	563	581	577	593	589	574	559	578	593	610	579	600	557	592	558	567	599	563	582	554	547	614	606	592	580	583	619	576	572	559	545	554	573	537	565	579	593	611	610	599	570	612	564	562	548	597	572	578	583	581	547	591	593	552	617	547	571	614	578	587	561	584	602	610	545	567	599	573	563	554	567	582	600	586	565	600	553	629	526	627	592	591	618	603	604	562	564	564	553	561	582	611	588	635	571	562	598	562	564	620	590	574	567	557	589	605	609	613	537	553	573	603	592	556	558	582	552	605	605	584	548	608	583	602	567	545	639	568	583	604	550	597	535	632	575	615	566	582	592	566	556	530	572	587	545	568	550	630	624	582	581	588	628	588	585	556	545	578	573	606	541	602	557	560	550	571	609	597	525	555	615	578	619	572	571	576	557	596	599	606	557	550	572	627	591	602	581	586	638	601	605	535	570	581	570	598	597	553	561	546	603	574	523	615	564	577	566	637	554	591	534	558	587	575	594	583	565	565	569	570	579	569	561	620	587	543	591	609	578	595	588	538	584	564	534	550	565	606	542	544	588	538	587	548	636	616	571	589	549	570	569	573	596	597	597	554	599	592	563	572	602	601	578	586	626	607	576	610	576	568	596	600	544	561	558	572	597	602	598	590	549	525	548	593	591	591	618	527	568	581	601	576	591	569	606	608	540	562	606	605	585	554	597	604	568	552	559	629	574	596	592	582	568	581	537	558	621	584	534	565	614	589	615	557	587	542	559	589	604	591	544	629	579	588	604	567	569	578	548	590	576	581	534	600	584	510	557	605	518	551	602	594	570	585	575	581	575	620	562	571	557	557	561	595	563	615	574	594	577	564	543	526	611	584	621	548	552	534	565	554	580	535	613	599	590	597	616	565	567	559	574	618	586	592	613	558	579	592	573	573	592	590	555	560	527	568	587	619	586	552	547	591	572	554	581	576	610	580	588	545	566	562	568	562	595	609	568	583	532	624	541	567	551	590	580	599	619	589	593	569	558	610	558	580	562	585	586	568	605	571	590	586	614	559	589	535	558	582	604	582	570	568	557	571	607	582	529	587	621	585	586	566	604	625	567	607	595	579	580	574	563	518	595	591	562	558	601	582	567	599	589	570	599	607	591	614	567	556	565	568	587	601	559	560	571	531	554	561	588	580	503	609	541	569	518	563	585	558	564	633	594	597	581	582	572	542	600	554	507	598	559	569	573	529	629	572	599	571	609	557	595	579	591	606	651	605	593	558	614	586	584	609	582	555	601	571	585	594	557	613	567	578	627	541	556	574	574	541	561	586	550	589	581	570	542	612	584	574	586	542	588	562	607	563	569	575	594	622	615	610	574	589	563	615	561	557	617	621	614	586	551	598	558	610	565	572	560	596	559	583	540	588	530	587	599	598	632	610	584	586	594	599	613	584	580	595	593	617	615	549	570	567	591	587	570	569	574	564	573	588	598	565	606	559	570	571	593	534	562	618	604	576	573	579	587	560	564	555	577	609	607	606	562	590	561	549	585	553	587	630	596	574	567	541	572	554	591	567	549	602	547	593	599	575	535	572	535	598	545	579	610	588	542	598	566	539	598	605	600	533	592	537	638	560	550	562	634	617	602	606	545	637	608	575	547	547	561	598	609	601	572	537	615	565	540	618	604	589	556	619	563	592	603	615	595	540	520	644	586	630	549	583	583	573	558	554	573	592	607	607	565	556	568	581	522	556	610	562	607	579	589	560	604	582	591	600	570	567	534	555	567	604	557	564	569	559	588	535	613	561	649	624	538	549	560	577	601	605	583	602	606	593	557	566	581	577	567	575	582	573	605	590	577	562	548	559	576	587	624	574	589	580	563	600	603	577	657	565	563	530	605	637	612	578	552	621	627	569	583	552	590	621	580	598	536	518	584	588	584	564	579	571	605	580	551	603	598	582	620	577	597	561	582	639	576	591	582	572	544	566	574	574	567	593	616	568	521	556	605	571	528	593	544	576	579	546	588	568	588	580	575	604	558	546	584	558	577	576	629	575	570	575	549	585	606	580	594	635	549	553	557	530	550	562	576	606	621	587	584	568	549	552	595	572	584	613	577	606	580	571	605	557	563	553	582	584	564	596	536	560	622	570	552	576	563	552	611	588	567	556	563	594	578	611	591	582	613	581	542	583	586	625	583	599	634	599	555	593	598	587	524	607	638	617	549	548	577	565	583	543	560	596	630	571	599	597	573	562	601	623	584	544	570	576	573	548	589	585	559	610	566	560	542	623	562	586	605	582	587	563	552	602	569	603	549	597	555	576	527	596	626	622	609	575	553	536	612	583	551	575	640	564	634	540	619	577	541	567	638	535	597	582	588	566	556	584	557	561	579	553	567	551	601	560	602	567	606	576	564	630	612	593	587	590	549	565	556	579	585	559	587	599	524	594	542	568	571	577	577	536	561	559	593	603	592	609	608	605	626	593	612	557	547	581	537	614	574	623	578	609	584	572	603	610	576	544	576	617	578	601	582	615	612	587	570	596	613	551	570	594	566	620	584	528	633	555	555	611	561	578	601	579	553	586	601	593	575	582	589	558	585	596	601	642	574	569	581	544	584	607	603	526	570	630	578	530	636	587	592	581	572	547	508	579	593	572	589	558	518	581	555	602	576	574	547	610	565	579	573	601	574	559	592	570	578	579	578	556	570	602	568	587	617	514	572	568	592	591	579	539	604	537	600	568	579	555	580	566	562	556	571	538	582	563	583	565	550	557	608	603	648	638	572	564	561	562	580	538	581	578	542	560	540	595	613	548	593	549	563	596	598	560	554	589	530	550	579	564	595	563	579	598	573	591	592	585	596	544	604	549	564	597	561	596	573	599	600	561	617	590	615	563	584	610	582
3853	4707	3828	2045	1426	1155	1043	827	764	724	687	674	697	602	640	639	611	601	590	586	612	591	599	622	550	599	548	554	559	558	559	550	596	575	591	562	521	534	636	554	533	540	553	561	586	530	541	567	540	544	522	575	531	528	575	598	503	555	541	543	558	568	593	592	525	531	523	528	567	585	555	572	584	552	524	567	555	572	617	539	572	543	550	572	517	552	587	577	524	517	573	539	583	582	536	551	520	578	550	541	532	560	557	534	520	542	498	558	533	527	535	588	551	552	529	568	515	549	575	557	509	559	574	556	555	542	540	564	528	580	548	565	541	592	539	548	601	547	543	548	567	518	562	545	534	513	526	578	595	567	539	531	571	539	546	541	570	544	557	539	550	562	527	570	507	539	554	559	561	558	566	563	555	535	551	520	573	561	546	514	503	565	576	564	558	505	604	553	569	595	556	572	566	532	570	566	540	529	531	562	533	561	609	557	541	582	600	512	540	616	571	531	571	542	573	587	551	593	568	564	555	553	525	555	550	545	553	561	556	548	531	511	570	546	546	548	566	589	561	554	593	511	544	533	554	538	556	529	548	532	544	555	554	534	560	530	573	501	555	523	537	527	577	553	543	582	529	532	605	531	543	549	547	588	550	520	560	557	559	548	548	556	563	558	546	511	554	536	552	536	538	504	553	522	548	505	567	561	590	526	544	559	538	572	543	565	534	528	558	509	584	565	571	535	572	560	546	562	528	561	538	578	536	560	514	562	558	548	528	535	584	553	554	530	527	572	536	550	539	532	500	539	547	534	537	521	580	538	544	535	516	559	579	545	564	539	522	575	542	533	577	541	552	522	537	574	536	593	554	589	530	530	518	575	555	540	547	561	518	508	521	556	527	550	565	541	552	534	580	529	532	534	560	558	564	486	539	520	544	534	567	597	572	520	555	515	562	488	536	561	559	504	527	540	521	531	524	593	528	522	533	563	515	544	553	547	515	567	534	554	563	555	563	572	524	536	570	570	530	579	549	519	529	533	543	571	592	533	500	546	589	528	551	528	550	602	562	528	542	536	535	557	529	533	569	495	511	506	548	548	569	549	592	575	543	590	541	568	544	583	513	548	547	530	540	510	539	537	501	576	508	563	560	557	560	566	541	574	579	509	527	517	577	576	556	549	541	576	576	548	554	552	539	586	553	588	558	547	551	540	534	539	586	554	542	535	562	556	564	594	556	589	573	530	547	594	538	575	557	575	576	576	568	561	488	533	564	554	559	527	531	538	550	546	562	542	551	555	528	546	563	572	553	509	559	556	551	523	551	561	537	561	551	575	584	563	522	533	548	550	566	529	504	533	588	535	557	566	510	501	539	509	551	543	563	562	554	555	593	550	528	555	491	586	534	563	527	503	523	541	492	537	544	540	504	493	507	552	541	544	586	541	519	567	553	547	540	567	558	550	549	525	580	571	498	554	544	535	536	564	521	545	539	559	514	532	515	572	514	536	501	538	557	543	551	515	542	531	542	565	538	531	557	533	596	573	521	549	574	513	552	582	594	568	558	561	532	543	546	533	501	552	557	569	505	548	498	581	522	546	521	557	485	526	549	610	584	521	562	539	520	584	528	550	556	530	569	517	565	569	551	518	561	532	594	560	559	562	508	502	596	543	580	507	579	570	548	585	554	536	527	555	589	546	533	538	497	598	475	554	511	516	568	582	500	574	559	513	557	513	549	521	523	536	545	510	487	559	515	550	512	524	557	536	548	575	549	544	535	525	528	597	532	524	590	536	548	557	565	573	575	535	519	531	537	488	521	546	532	513	542	537	533	526	535	566	534	559	555	573	531	556	552	557	537	565	580	555	523	533	536	522	543	529	556	529	523	522	537	548	533	535	548	519	572	565	552	542	613	563	535	583	509	567	558	591	552	593	555	520	506	540	560	555	527	585	513	492	541	523	552	522	548	556	548	544	537	601	573	527	540	496	562	545	560	535	555	524	532	525	535	523	580	598	555	547	572	568	572	522	582	512	527	506	537	539	529	550	530	517	564	575	546	553	549	593	549	574	519	572	578	565	509	559	538	535	532	577	527	590	540	543	532	554	528	481	605	564	520	547	560	525	525	529	544	499	561	536	538	582	583	536	554	547	562	546	534	565	550	555	550	541	506	546	538	485	517	508	538	535	566	563	517	523	529	527	554	543	525	515	531	536	510	503	556	529	515	551	583	586	559	533	547	531	551	539	547	555	562	504	537	528	544	585	531	510	552	563	540	521	574	529	489	486	541	543	559	538	494	560	570	618	559	573	544	529	526	522	542	532	501	517	566	498	522	559	553	559	502	532	601	572	538	534	555	508	562	552	556	535	523	543	532	520	545	532	547	536	561	533	559	592	579	502	531	526	495	535	509	524	542	544	583	524	554	540	596	571	533	538	513	576	541	527	598	559	491	557	506	591	522	568	554	565	550	566	531	545	560	552	548	510	547	532	526	516	530	531	557	552	517	583	543	574	548	532	562	536	551	539	577	555	529	535	535	536	505	547	568	494	573	544	553	533	535	488	525	534	519	515	539	547	541	537	542	556	552	504	524	531	577	555	609	575	555	542	527	555	555	525	564	537	516	521	514	565	524	568	535	475	517	565	535	568	551	540	503	555	537	546	529	559	523	570	538	527	514	564	569	541	542	562	538	548	557	519	534	558	506	519	553	549	522	535	506	564	516	553	525	523	516	543	549	524	526	513	540	542	533	536	547	535	541	562	528	530	561	557	519	541	539	557	506	507	575	520	536	556	544	550	567	524	516	530	523	512	513	563	555	546	558	547	535	519	511	529	554	536	563	585	560	541	564	553	513	499	566	627	529	555	566	559	514	521	504	541	530	558	527	525	542	529	525	581	555	530	556	507	525	528	586	555	505	524	559	529	526	564	507	545	529	518	501	523	571	539	564	517	533	517	524	526	503	544	551	526	521	561	567	567	510	570	508	538	548	517	553	520	549	526	534	549	554	521	518	560	585	542	503	537	565	572	535	557	542	528	525	547	548	526	574	522	521	545	586	551	542	498	565	525	587	566	522	549	535	515	552	537	505	553	533	533	562	558	535	550	519	512	609	552	572	539	588	544	497	500	555	554	574	550	566	538	566	520	518	554	556	545	526	564	563	529	568	534	582	556	574	523	572	536	523	562	561	514	560	527	539	544	521	553	527	574	576	532	569	540	513	525	514	551	534	544	549	522	564	556	484	539	530	571	544	522	543	523	538	521	557	542	533	554	572	507	543	498	532	507	534	542	563	521	541	500	495	560	550	514	561	575	557	539	549	526	524	565	524	560	555	576	541	521	525	526	546	541	539	612	539	526	573	539	530	514	514	542	528	557	569	569	542	538	538	538	539	588	569	528	554	548	542	530	552	536	554	536	488	545	599	561	552	545	495	610	598	558	527	548	553	523	525	554	535	519	562	541	536	572	559	520	502	584	551	551	571	528	542	531	519	528	556	535	530	553	567	569	561	546
27614	10098	1919	1235	1011	1026	982	953	1013	946	935	943	1033	928	926	969	962	998	1003	1002	969	980	927	921	985	980	956	941	984	979	1002	909	954	976	931	951	986	965	940	984	969	985	965	985	957	985	967	1039	1002	971	1014	979	995	1017	981	917	948	971	951	956	953	908	970	946	998	955	959	943	947	1044	956	976	986	990	975	1036	1008	981	942	978	978	936	992	960	1023	944	941	901	1031	997	1072	1003	969	955	984	989	979	950	1015	1003	947	972	920	991	976	917	956	970	986	1005	981	974	1014	1007	987	987	930	1030	983	890	947	1009	997	1037	992	959	953	972	987	896	953	989	933	983	973	956	962	895	958	981	971	998	949	990	966	949	1004	983	990	973	1007	1017	923	975	982	968	924	977	987	990	1007	944	944	956	952	955	961	992	964	985	989	985	984	1003	996	971	957	1009	1029	930	991	934	972	940	930	952	1011	945	927	1000	907	995	973	980	965	926	993	969	955	937	974	942	937	947	918	944	972	939	989	922	1003	993	1047	986	910	969	1018	973	971	984	967	922	983	1010	985	984	1030	963	986	967	953	975	975	988	979	992	877	980	962	968	1010	927	987	911	1009	955	970	975	983	1007	945	1012	981	1028	980	981	984	971	964	1049	941	982	933	980	994	974	934	1000	975	975	983	945	991	963	965	934	1016	1025	964	957	938	949	953	928	1004	976	1012	917	947	947	1033	1032	997	926	1029	987	963	970	971	960	950	992	982	944	978	990	929	969	940	957	928	937	944	958	974	1000	954	937	979	1001	1024	959	947	986	941	991	953	962	949	968	994	962	899	992	975	988	1020	976	921	977	920	955	935	1004	958	961	1014	967	965	964	942	902	934	943	978	979	917	946	962	939	1022	940	990	982	1013	977	916	957	977	992	984	979	975	940	974	988	960	962	898	957	997	956	929	935	896	935	929	1006	973	993	917	962	931	961	1000	975	956	926	982	975	927	975	968	955	937	1016	992	1019	952	908	950	975	943	998	936	930	956	976	1028	951	964	963	1006	972	1017	957	950	970	995	1014	974	972	1007	989	976	961	914	925	980	925	940	959	954	998	934	904	951	939	952	993	920	959	962	973	1025	995	1009	1035	927	957	1001	978	956	973	937	988	949	983	1008	970	914	1022	1025	974	980	960	936	918	995	1012	1021	1026	975	1019	987	1007	934	975	929	958	1005	921	980	960	966	997	992	937	1004	963	1002	991	991	916	970	983	961	976	948	918	971	967	999	919	909	946	945	927	987	963	969	970	947	963	931	960	942	951	930	962	947	964	1053	981	982	926	934	973	958	987	936	1004	981	975	954	980	1024	962	957	920	958	931	965	947	951	974	959	990	982	953	1028	994	945	982	945	981	928	1038	1010	969	991	1007	942	994	955	971	1010	914	959	934	1010	930	1012	995	939	1044	982	952	1005	973	997	966	980	889	1053	965	927	1010	961	942	973	975	926	992	969	954	929	952	944	922	938	984	972	925	957	984	945	986	968	967	1021	964	975	995	923	1046	1014	977	949	976	978	986	984	986	989	931	976	939	1025	972	884	949	961	956	948	943	970	925	938	984	992	962	956	971	964	932	962	950	963	1011	980	986	958	966	977	932	911	983	993	942	996	970	947	977	946	927	929	1027	969	1018	960	919	972	949	970	996	943	971	908	916	951	1003	988	1015	1002	949	973	949	972	982	911	944	910	962	960	961	958	968	1034	955	936	924	971	1031	956	942	970	1014	978	962	997	1014	1001	959	1010	942	890	913	959	1005	930	970	938	953	919	1019	949	989	933	926	941	963	965	950	949	957	984	984	947	934	947	938	959	990	928	976	980	984	983	973	999	956	964	949	967	914	1015	993	927	987	966	984	985	1003	978	1003	967	934	963	986	1000	957	1003	922	978	945	978	982	983	1042	968	972	963	897	993	976	959	946	958	948	982	958	954	977	1010	983	1017	939	987	938	993	964	959	948	965	1012	971	972	946	925	986	950	977	954	1000	958	1002	992	981	983	1013	919	933	1013	944	951	904	958	989	959	940	972	966	916	1013	944	944	992	985	908	967	981	942	989	982	949	977	964	928	1006	935	959	983	934	956	974	1002	1026	975	929	959	941	982	961	1008	935	1018	959	948	967	943	955	932	945	1013	927	1022	953	978	946	952	934	942	1054	960	964	963	961	962	1003	961	1000	962	976	985	944	981	1007	943	953	924	978	970	947	981	958	959	960	967	1046	1004	960	969	990	1009	970	998	989	959	991	964	951	981	1005	993	956	985	993	983	976	912	1007	980	940	992	995	858	985	955	988	997	954	985	969	938	928	983	988	960	955	978	934	972	931	994	977	948	956	932	921	979	990	961	993	915	922	983	910	988	951	929	989	958	951	962	972	989	1010	993	960	1024	982	956	979	998	1031	1053	940	1016	935	1010	980	948	1027	930	977	974	1005	954	959	919	975	988	956	951	898	987	1005	1001	938	978	999	979	981	1001	939	957	952	979	961	974	973	968	996	925	987	952	1013	968	984	923	948	946	997	1028	987	950	933	960	1032	1019	969	992	939	963	933	937	941	963	953	1018	1004	1042	975	971	966	912	925	910	982	958	965	955	997	968	945	998	987	927	985	947	968	973	985	940	932	1033	951	996	954	987	932	954	969	1027	938	961	932	959	938	979	970	991	920	945	908	966	996	962	966	953	974	940	945	969	978	972	904	976	989	1016	912	1038	1010	968	930	1007	919	989	985	980	959	930	932	980	947	1024	951	975	989	1003	992	974	995	1003	987	1004	956	934	993	957	945	998	941	896	935	966	949	954	973	985	986	993	1037	950	948	969	932	980	956	1009	952	974	939	978	966	953	948	983	949	963	924	958	1005	954	969	998	953	1020	938	950	925	921	983	971	1022	894	990	984	951	948	996	961	1002	935	955	968	1000	1024	925	926	955	974	949	976	972	964	989	950	950	923	922	944	968	968	950	935	940	994	886	977	1012	980	998	963	972	976	960	992	979	962	942	966	991	1013	991	972	1011	993	994	982	945	958	1002	958	1000	999	945	970	991	962	1004	987	991	932	977	979	988	966	994	958	998	965	1003	987	994	960	998	953	1013	999	934	957	957	1002	975	941	946	932	944	899	957	926	1053	966	962	963	969	1010	991	996	975	933	974	933	936	972	976	987	985	960	951	1015	938	982	970	942	929	954	874	958	945	982	935	987	984	951	940	952	934	979	952	974	960	959	982	939	963	974	989	932	1005	979	1016	1017	982	1019	980	1014	946	961	935	1000	965	959	1001	935	992	952	969	965	958	936	928	958	948	986	972	999	976	994	958	965	1009	985	994	999	923	980	1010	968	976	976	984	963	960	939	941	1005	991	1033	989	990	956	970	984	1005	1009	925	953	956	926	978	974	997	959	939	1001	989	974	976	993	896	1000	999	1048	967	990	934	970	984	943	998	985	971	960	990	940	1017	998	975	966	993	1025	948	972	948	963	978	970	976	977	991	926	965	1000	960	942	922	926	984	977	989	971	1004	945	959	1007	918	901	931	1020	1006	1006	933	983	982	939	910	955	917	971	931	1030	943	1000	876	953	974	1021	1005	1030	933	988	954	991	965	944	939	916	945	1000	963	978	967	959	953	990	1001	972	930	949	986	995	982	991	1020	941	1011	953	956	925	946	951	937	922	907	973	946	967	1006	961	955	976	939	959	986	886	940	915	983	930	982	945	978	951
5867	1029	1003	946	823	840	843	798	840	839	849	879	844	864	862	820	811	839	864	868	853	893	881	831	830	808	898	809	859	835	805	823	829	822	819	781	750	827	808	825	826	811	793	812	827	799	846	816	857	791	844	778	818	849	792	823	814	787	845	795	801	806	815	824	817	902	840	812	845	788	792	829	792	780	814	884	820	852	807	779	764	822	881	774	821	811	818	810	826	801	831	850	828	781	816	819	816	789	825	820	824	854	844	802	849	826	805	865	860	807	811	840	798	858	882	809	779	798	790	852	852	825	820	876	872	811	823	819	827	784	852	821	804	809	864	846	829	817	833	829	833	845	854	837	802	824	874	803	825	789	835	815	840	849	872	767	788	794	758	854	842	823	880	817	792	789	846	814	806	815	798	868	833	816	815	787	820	797	858	846	772	820	825	783	767	811	859	806	855	818	851	818	802	811	783	775	835	801	835	759	783	824	864	792	839	841	811	813	819	802	787	776	847	833	822	812	817	855	851	797	817	798	866	876	869	832	784	821	806	846	817	812	838	767	828	811	830	825	830	816	819	815	795	838	830	822	834	846	837	812	846	857	855	803	877	819	761	804	821	845	839	832	806	790	820	809	827	790	840	865	820	827	814	799	850	842	846	862	844	858	819	805	828	833	816	778	845	812	766	822	817	812	825	839	825	858	777	787	822	868	841	823	815	827	836	815	873	833	792	795	811	818	816	861	813	841	887	845	817	844	853	807	808	870	861	822	813	796	824	811	883	816	810	862	878	837	851	790	809	830	778	852	852	838	820	757	878	815	814	864	841	809	831	810	853	839	819	808	838	801	846	825	833	800	846	786	805	835	823	852	824	832	769	835	848	789	802	822	827	831	797	887	798	842	864	794	817	787	834	821	848	802	804	800	826	844	800	841	802	810	834	818	797	847	860	835	814	823	810	806	825	789	782	818	786	780	815	780	810	795	833	775	816	809	834	793	848	835	832	861	831	813	796	804	869	837	802	823	810	817	825	837	846	835	799	806	831	833	800	850	784	829	806	835	823	796	799	828	836	772	777	805	826	822	799	841	839	836	794	806	816	890	778	826	854	843	812	838	859	784	820	797	881	769	841	804	806	814	825	846	820	838	829	794	855	811	820	846	867	843	818	832	840	824	781	840	814	829	778	828	831	789	813	845	816	792	787	813	838	901	827	876	827	769	880	807	746	796	832	797	810	822	765	846	816	795	845	832	800	801	876	848	794	765	807	761	782	840	829	913	808	842	842	840	849	819	828	847	838	800	831	820	830	777	819	827	836	815	773	878	807	800	815	833	814	796	830	783	859	808	801	875	795	787	836	811	802	811	833	832	790	828	858	794	879	863	814	828	800	795	852	858	803	816	897	880	798	796	861	789	803	892	850	799	803	850	829	814	858	769	843	749	805	829	881	819	871	769	816	778	863	834	819	859	836	813	879	804	771	834	807	796	843	807	821	818	796	844	822	849	811	835	842	796	870	836	826	837	868	866	839	859	836	798	817	812	843	771	799	806	788	818	825	878	805	818	847	817	831	825	836	791	794	829	790	865	795	833	822	787	796	842	785	808	835	809	860	809	771	771	864	794	822	836	864	852	809	826	823	799	849	827	785	810	802	809	848	820	834	814	818	877	822	807	780	836	811	852	837	859	829	880	858	778	836	813	804	831	829	831	854	840	814	794	799	836	838	771	810	821	811	868	836	816	811	833	788	884	790	879	839	834	790	835	787	875	814	822	818	835	776	837	820	804	852	892	835	842	795	864	810	812	842	847	828	825	833	801	830	808	775	801	832	808	836	858	790	837	823	833	823	814	836	828	770	793	814	825	841	795	801	796	847	774	822	801	868	835	841	851	815	802	836	803	817	816	794	814	838	765	855	799	869	771	835	796	868	861	841	884	826	863	780	794	823	821	848	854	790	842	815	857	796	799	850	805	816	820	830	866	817	794	870	841	771	838	816	831	784	844	810	837	800	829	785	838	806	828	847	851	803	792	825	854	794	803	802	864	842	846	815	805	838	808	733	835	872	839	860	818	767	845	864	855	861	857	817	797	845	834	829	826	858	798	828	845	816	835	814	807	787	860	815	841	817	769	812	791	775	819	807	839	812	874	857	822	778	803	886	809	782	839	784	793	812	812	804	815	858	871	836	840	883	831	813	838	807	797	828	834	789	820	840	835	819	818	815	853	833	807	772	846	766	769	840	799	816	781	850	895	801	875	834	824	811	856	843	849	755	877	828	791	809	880	827	804	778	883	764	796	811	806	820	810	821	832	850	851	834	828	833	841	817	824	779	837	889	858	811	857	841	832	817	820	826	790	823	793	840	833	848	846	788	836	812	839	799	762	794	831	811	784	837	822	813	826	795	819	796	769	854	792	808	786	843	812	785	812	762	841	829	800	895	801	808	829	843	838	836	853	821	826	836	824	774	878	772	816	844	784	798	822	841	833	813	788	769	786	813	792	847	842	802	846	799	833	762	807	811	839	825	818	774	829	849	813	831	845	823	834	833	862	836	829	859	847	814	838	811	781	824	812	841	840	808	818	828	836	781	812	846	845	878	803	817	805	806	783	790	812	778	825	840	850	807	810	788	838	831	829	780	841	761	860	801	829	877	791	832	904	811	817	814	796	800	828	799	818	822	831	863	854	831	862	851	803	835	838	811	756	821	781	842	798	792	791	860	854	857	842	808	816	806	826	828	841	782	819	829	820	872	804	856	833	822	783	813	826	826	833	818	860	833	824	854	766	834	820	803	821	838	787	826	835	788	819	847	813	867	829	830	816	875	872	812	855	815	825	802	814	837	834	823	808	799	797	824	811	843	885	851	767	843	869	891	838	798	816	812	788	805	838	779	825	777	822	787	818	852	806	908	831	790	850	794	831	847	844	780	816	859	802	799	830	802	837	827	857	795	803	784	785	883	829	815	859	817	770	836	800	826	813	795	845	822	800	844	842	840	845	875	773	828	849	800	814	847	776	790	791	831	796	805	787	823	774	821	800	773	816	840	812	808	820	802	833	792	827	835	796	835	799	758	836	827	837	808	787	799	830	817	817	796	777	869	828	793	810	787	806	804	826	835	851	829	811	810	797	791	794	827	840	851	817	820	831	827	827	858	832	847	806	829	798	874	788	816	781	759	848	803	813	817	819	867	871	809	810	859	789	825	806	805	873	843	837	765	847	813	829	836	817	867	793	819	837	802	809	864	846	792	839	819	854	825	811	819	841	824	886	851	837	827	797	787	818	815	814	857	830	811	794	773	801	799	829	836	837	816	764	856	796	802	798	797	785	812	814	866	794	846	811	826	755	804	821	810	796	830	818	791	816	838	788	838	849	802	802	805	871	814	810	843	827	831	821	828	841	848	787	791	799	827	884	819	848	825	854	822	779	817	855	803	804	833	840	806	812	792	821	815	828	779	794	803	828	828	821	838	825	816	796	801	793	846	846	833	863	779	827	827	883	807	818	839	833
25665	21402	27214	25470	5822	1696	1374	1104	1042	1042	1085	972	985	965	1076	976	927	1015	957	1030	1006	908	1009	956	1059	913	1002	1014	981	1002	1006	943	983	936	1047	1021	922	1018	944	974	984	967	1037	1002	944	985	930	992	963	971	938	1000	1001	973	938	911	960	962	990	947	978	997	941	973	1003	913	917	1022	921	997	989	1033	987	921	937	1012	1033	956	990	928	949	1010	984	992	949	965	979	924	972	922	970	930	1032	937	1002	983	938	934	974	977	977	961	975	1040	985	994	950	966	950	963	979	961	958	986	975	990	990	978	957	966	901	1009	934	930	981	955	1025	968	987	997	947	947	955	921	953	988	1007	934	927	978	943	902	985	980	937	956	946	937	984	942	945	971	970	912	951	969	911	921	1000	949	933	949	982	896	993	959	979	971	979	923	1021	919	931	988	932	925	949	954	986	964	946	966	942	1009	924	989	927	878	960	969	995	949	931	941	967	982	1007	958	929	971	1005	980	954	980	939	987	1009	1014	941	942	979	973	915	927	987	958	988	947	955	942	871	970	1005	879	933	977	895	994	966	1008	988	985	985	990	935	987	953	1019	995	986	971	909	1019	974	956	933	932	899	917	975	976	969	969	1028	975	947	935	926	936	943	931	927	976	1000	980	942	985	914	975	998	913	966	1029	930	948	931	940	966	935	901	958	971	996	1003	990	953	948	934	1012	964	935	987	944	981	969	954	964	945	980	949	986	1025	945	1015	996	925	965	1055	958	956	898	909	1014	972	951	911	928	999	948	950	931	999	948	939	977	901	1013	987	1013	926	915	866	935	992	975	1011	937	948	903	950	887	959	959	983	902	982	990	944	954	980	1009	957	929	911	946	1007	932	974	996	976	979	948	952	1015	910	897	1026	991	967	976	946	973	1020	950	927	991	987	1066	961	1007	975	970	892	896	908	1006	993	972	963	957	976	922	916	992	970	939	944	1031	971	975	927	992	987	994	967	989	980	979	957	915	966	923	1004	927	996	980	913	921	970	960	899	953	935	922	906	929	913	996	887	943	978	904	1021	957	922	931	943	991	896	969	973	967	939	960	927	969	956	941	980	1013	930	928	943	942	885	959	959	984	974	998	955	915	965	965	903	978	993	952	968	968	935	979	960	1000	933	927	968	917	941	928	942	903	867	937	935	968	990	994	968	952	952	928	973	905	903	942	984	976	977	924	934	937	928	928	937	974	938	1033	992	968	987	964	974	957	948	985	1031	923	957	1001	950	924	951	984	986	973	961	949	976	943	980	1014	1006	956	975	982	1030	910	936	975	954	975	944	971	993	910	926	959	973	992	912	964	943	960	963	964	973	966	952	935	974	994	964	995	968	958	890	916	972	963	960	1047	975	965	981	1006	1005	992	913	958	1002	908	950	946	934	952	975	999	956	1006	946	936	944	964	968	934	958	989	939	1018	993	985	983	952	921	966	955	989	961	992	912	979	926	992	1001	967	965	964	993	903	942	972	967	968	946	988	887	994	977	949	950	965	940	947	938	930	880	976	946	921	979	930	950	954	957	1008	956	975	986	959	967	918	932	972	967	974	946	994	977	1014	999	972	978	1005	940	959	951	973	993	951	912	935	962	997	968	918	955	909	971	990	969	959	970	965	900	970	929	905	977	962	925	961	989	947	985	944	984	991	961	961	946	979	932	1042	994	914	1015	968	929	986	961	965	957	945	925	974	969	967	954	984	1010	916	1008	925	951	977	922	1003	955	927	954	917	1000	965	987	939	969	1028	967	964	944	918	979	959	913	966	998	949	928	966	935	928	1012	915	910	1003	937	917	934	948	898	903	991	893	915	907	989	1014	959	992	963	1011	1000	978	968	1035	996	904	960	994	978	1018	1001	898	942	930	898	938	946	947	927	954	1011	949	923	953	897	908	998	968	934	950	950	949	947	954	943	925	1002	978	967	985	913	959	962	1024	945	947	943	964	952	946	991	988	916	973	949	990	960	981	969	975	955	913	1027	951	959	976	986	922	914	966	985	926	928	979	963	958	1021	982	898	948	1003	946	906	1000	995	940	981	964	908	993	929	975	942	941	1014	967	929	973	952	954	1028	1017	999	1014	913	1012	968	969	948	985	995	971	986	930	993	918	877	927	930	971	970	917	994	975	987	979	947	988	985	1011	943	949	933	931	965	968	945	885	964	969	944	947	948	952	949	995	969	997	959	935	981	960	922	913	1000	914	962	975	938	997	935	996	955	975	999	949	945	1010	946	956	969	942	975	979	990	953	933	1012	1001	990	984	984	955	948	972	978	954	977	969	953	957	919	970	957	947	963	907	948	947	970	991	1001	999	983	968	992	940	971	953	924	952	895	935	966	954	915	977	1023	998	954	977	964	947	912	972	983	991	982	968	935	955	971	979	970	1007	942	960	959	993	982	994	999	968	936	908	967	996	1030	961	1009	996	981	921	992	934	991	1018	943	945	884	924	999	964	982	960	978	1008	964	950	1004	976	977	1010	913	935	960	920	915	952	1028	960	920	993	968	931	976	942	914	971	936	950	919	960	990	992	1058	969	924	985	933	946	923	895	949	996	943	957	937	941	915	953	950	963	968	981	895	951	936	935	947	970	935	966	972	966	955	932	953	923	924	978	962	965	981	939	937	956	965	971	987	938	948	934	947	939	949	931	984	938	914	915	924	911	969	987	971	983	972	1013	928	980	932	979	894	1031	947	964	921	1014	961	975	986	976	889	853	890	927	968	956	991	938	973	929	909	953	943	930	966	959	964	942	962	951	924	979	973	959	941	940	960	1002	949	932	888	916	987	969	978	953	970	923	939	937	939	977	934	957	987	973	992	942	941	935	950	948	949	936	954	953	978	971	909	917	963	985	948	995	954	1021	940	937	954	1012	988	873	931	949	951	981	1035	934	989	1012	946	929	980	898	975	997	944	942	905	924	945	961	940	976	957	961	964	973	983	998	1023	956	979	982	1012	990	980	944	931	959	957	974	979	906	980	939	886	936	1044	1011	929	966	899	975	929	977	909	1037	944	957	990	956	983	984	923	936	977	995	977	975	968	995	965	920	930	978	992	983	951	953	964	978	976	987	955	955	960	985	919	1014	1014	988	978	940	945	946	955	1022	935	938	976	951	981	866	951	951	934	944	1033	991	942	973	1016	997	933	947	949	983	1019	958	994	969	1005	983	937	1016	964	989	965	1014	968	964	964	1014	936	979	935	961	988	963	926	942	960	976	977	989	974	915	988	924	903	963	949	958	965	941	950	916	946	936	966	1019	919	965	929	947	960	981	957	967	926	971	997	997	1028	1017	949	959	904	922	983	940	1001	1028	960	925	988	987	958	1020	900	921	965	996	933	951	964	970	924	935	915	976	985	891	922	932	947	1010	966	933	945	956	980	932	962	992	964	943	965	974	940	975	988	943	1023	965	954	958	932	973	1002	1008	987	916	995	954	957	1011	928	984	942	981	969	910	997	992	926	962	988	942	925	953	938	974	965	932	965	972	995	984	985	952	1019	959	920	930	951	1039	964	920	981	947	927	927	958	926	944	908	925	997	994	941	977	1018	1004	960	958	972	947	927	971	983	965	986	1031	926	955	961	954	991	924	956	968	959	977	959	941	946	926	940	972	957	947	1013	990	1016	998	958	944	980	924
4101	3276	2689	1735	1356	1192	1071	1057	977	959	925	955	926	873	999	854	852	853	871	867	859	886	912	856	917	900	855	850	812	857	838	843	844	884	852	825	799	863	884	816	870	820	830	768	905	872	835	862	855	895	839	863	858	804	830	826	814	848	868	854	855	830	818	897	873	875	863	888	837	797	889	824	891	835	820	863	873	855	786	864	875	874	833	852	829	823	852	847	858	860	874	858	837	845	826	840	902	850	886	867	880	838	842	843	783	833	869	853	891	836	872	832	827	872	799	836	882	832	815	892	847	805	805	824	911	876	830	871	837	783	837	873	851	871	852	868	840	847	839	849	784	894	892	855	863	820	877	839	815	833	845	822	810	830	875	858	850	845	852	862	862	871	829	848	871	806	862	893	896	815	807	857	869	822	858	832	815	828	796	864	799	854	814	855	796	851	813	816	854	840	842	841	783	821	831	816	848	832	844	828	840	848	830	795	841	857	865	806	802	852	861	792	846	814	854	804	838	832	847	840	842	870	824	878	880	854	872	840	869	824	809	847	846	813	880	806	859	808	843	841	885	824	855	841	866	901	826	878	835	815	880	798	865	854	806	818	821	817	855	814	810	825	869	843	877	849	816	875	850	857	833	778	853	849	841	819	829	830	813	813	854	838	867	855	866	800	876	850	824	822	801	843	831	892	877	823	824	845	865	862	816	842	867	820	828	853	858	860	897	859	841	869	852	798	806	885	835	839	821	790	799	831	844	878	835	844	849	859	808	884	852	819	863	855	875	837	839	822	840	800	831	872	851	855	804	840	849	840	848	839	853	812	789	841	894	824	855	825	838	811	825	840	857	858	868	832	827	852	846	815	829	826	882	819	811	817	822	854	799	779	892	849	902	824	845	887	843	832	865	842	819	835	840	896	767	818	854	802	832	843	790	854	810	805	833	800	824	823	843	799	841	843	846	830	880	834	865	847	864	898	850	805	833	825	870	900	824	844	850	807	812	818	817	842	829	854	845	828	878	804	823	827	817	821	850	859	788	851	829	895	846	869	768	842	834	848	858	835	839	842	869	831	860	802	837	879	781	847	852	879	808	838	824	840	873	866	859	786	817	792	818	853	836	869	868	825	768	837	834	827	863	813	853	800	820	806	850	814	878	869	798	804	867	829	842	844	838	847	840	840	882	921	832	822	886	868	878	837	841	842	833	839	802	847	832	792	819	870	846	915	788	888	854	850	796	792	866	847	801	850	843	783	805	852	860	826	831	828	827	861	811	848	858	834	825	841	884	834	797	818	865	850	840	879	821	817	884	859	844	836	767	828	866	851	870	809	827	824	804	792	844	879	852	785	855	840	810	792	819	830	823	865	854	782	850	818	869	914	848	777	833	825	781	860	831	828	804	864	870	795	916	790	870	784	830	827	845	884	835	822	901	874	825	910	857	877	838	878	855	812	830	825	859	814	859	805	875	871	812	890	855	862	834	817	815	831	862	850	888	822	812	880	853	822	803	861	833	812	857	813	835	836	837	817	834	817	833	812	814	823	884	803	831	859	817	852	784	851	849	811	855	870	854	864	860	843	800	852	843	873	860	800	832	853	779	870	834	796	845	815	810	794	806	906	840	861	826	727	829	824	889	804	861	823	879	840	823	826	850	858	842	851	802	813	789	827	835	825	875	828	818	837	831	835	884	828	839	817	843	799	840	821	832	806	818	861	857	842	878	819	828	788	811	828	822	833	884	847	823	874	846	830	826	848	851	830	820	876	812	845	839	812	843	852	843	812	849	833	824	830	830	839	771	819	910	813	864	854	869	813	815	865	827	864	875	823	864	817	893	834	865	814	808	878	820	819	852	825	821	867	887	837	848	874	859	875	863	823	875	830	831	882	792	822	854	838	805	821	861	872	829	871	860	838	773	868	839	809	836	783	874	796	856	831	900	803	873	816	845	815	839	832	795	841	841	797	804	842	805	803	896	843	856	782	819	860	909	904	811	816	880	808	778	840	822	854	849	793	843	850	854	845	872	817	850	868	883	888	855	857	797	837	865	849	885	873	855	832	822	891	869	872	798	824	859	830	874	881	783	844	867	812	856	879	808	796	798	876	810	788	849	832	818	822	842	889	782	809	826	866	816	830	835	835	833	838	827	803	835	828	837	875	835	828	866	805	815	902	853	811	797	844	896	857	876	829	823	840	781	835	827	857	788	808	857	807	840	825	799	840	847	896	815	822	839	855	843	853	845	869	864	838	796	835	893	832	827	859	805	895	819	867	879	888	842	847	777	834	805	858	909	835	828	809	809	860	843	778	795	843	858	803	794	856	838	870	832	755	858	849	841	831	813	859	854	869	871	810	817	854	849	836	804	893	818	855	850	866	816	800	829	837	872	880	832	827	851	810	841	821	841	822	902	831	871	845	801	848	815	830	856	878	867	840	863	816	840	829	836	874	871	824	859	765	801	808	823	827	872	863	848	849	834	845	813	852	873	848	848	879	887	825	828	798	856	845	869	855	847	818	864	838	797	858	867	854	791	878	833	803	864	850	817	799	903	879	844	842	844	862	900	851	875	778	921	901	814	819	834	807	857	847	856	820	802	839	845	825	861	856	836	834	861	787	828	858	857	869	868	844	836	806	808	846	848	821	831	848	830	839	810	853	845	858	817	796	790	834	853	848	820	821	742	808	832	838	807	900	851	886	830	878	860	809	792	869	814	775	866	874	833	838	839	841	870	804	790	838	786	878	810	828	843	851	858	836	841	800	852	855	851	794	782	841	887	860	850	824	878	829	753	784	823	793	864	855	856	829	800	821	836	833	880	831	838	886	818	830	811	864	856	851	871	802	884	819	854	848	804	844	830	879	800	864	879	798	863	825	804	824	817	824	830	819	805	822	869	848	815	783	851	831	798	831	902	856	826	815	805	864	852	844	835	846	859	843	830	873	803	879	854	840	860	857	873	806	831	764	827	816	810	813	844	848	796	867	849	835	829	839	839	852	818	870	861	846	884	788	841	853	875	864	864	835	842	824	827	816	848	857	812	821	824	863	871	893	865	802	861	770	854	856	844	840	844	854	830	804	812	847	770	828	881	828	860	860	879	889	824	813	810	891	826	824	857	876	826	811	853	825	859	791	837	861	833	828	827	883	840	836	819	868	786	834	904	850	839	897	783	841	835	834	813	838	835	849	825	844	864	814	848	852	875	826	833	875	847	826	863	821	820	779	823	842	801	779	799	813	791	850	879	825	805	820	845	801	805	904	827	816	830	877	830	873	854	848	818	841	825	777	838	817	846	805	852	752	845	837	769	816	855	861	906	813	855	865	825	859	852	836	805	793	821	869	808	868	887	779	869	819	876	875	829	888	833	806	829	787	814	865	824	838	815	796	795	891	866	895	896	830	817	812	871	862	815	892	823	808	792	808	797	872	824	863	833	839	840	845	877	813	816	860	867	842	849	816	833	871	828	799	817	847	801	859	829	870	892	836	855	821	812	764	878	901	835	837
24689	21408	28490	24711	20710	3921	1441	921	788	816	738	697	657	639	626	652	635	628	707	670	646	697	638	642	612	659	635	670	627	701	623	585	654	618	658	627	640	572	650	621	615	633	624	656	609	598	591	620	588	646	641	567	603	638	641	646	585	665	646	626	604	589	603	608	586	625	641	626	611	606	615	636	611	575	604	648	620	635	619	640	605	594	565	602	613	641	654	620	555	605	617	630	668	631	638	599	615	602	636	634	654	640	642	597	615	621	688	614	643	597	665	623	639	643	652	588	661	629	616	628	617	650	629	627	644	631	616	643	595	597	627	586	613	615	628	620	639	586	603	613	681	631	636	586	622	572	600	587	593	578	617	609	618	635	614	614	633	619	598	598	606	619	615	650	603	631	622	630	644	566	619	654	598	613	629	621	580	624	586	633	644	619	606	620	588	594	609	595	600	618	596	685	601	604	595	646	603	594	636	586	613	596	600	630	667	629	644	611	652	574	626	620	622	629	559	604	628	636	643	640	617	639	621	581	615	635	619	642	606	610	607	603	614	600	619	622	593	631	609	624	573	645	668	584	614	575	595	599	628	596	625	673	660	652	628	648	637	605	603	635	608	634	596	586	564	596	630	599	627	623	636	610	587	646	602	599	646	615	592	683	614	628	626	621	565	617	611	608	627	601	606	628	620	626	633	620	640	615	645	622	624	628	633	628	616	614	628	612	623	613	579	613	600	631	672	626	595	592	624	634	652	639	603	636	614	607	639	625	559	619	629	629	617	585	565	610	589	600	580	655	644	605	598	545	611	635	617	623	607	616	653	596	600	592	607	599	636	615	681	604	602	617	621	619	653	632	671	625	586	605	638	613	622	605	610	604	585	607	668	615	603	596	603	598	574	605	630	604	594	605	590	636	621	649	644	621	606	573	617	611	620	661	656	594	618	573	630	603	569	604	618	644	589	635	599	667	625	582	642	603	609	591	618	604	657	601	638	575	617	625	605	607	622	625	597	671	624	607	613	616	591	588	546	620	588	645	629	657	616	636	660	613	602	648	591	594	589	608	646	656	651	665	619	624	572	601	640	640	603	562	603	614	632	602	600	603	632	649	627	606	628	622	591	610	631	617	610	608	602	642	601	602	619	628	622	568	618	619	595	550	682	672	613	607	576	621	576	613	603	549	612	581	573	663	611	576	627	596	586	599	546	607	649	592	661	637	651	607	623	619	600	642	617	655	592	617	596	602	658	610	604	663	633	668	622	633	619	645	600	623	646	615	614	594	609	621	599	615	602	636	588	688	587	623	577	581	576	641	591	601	573	644	607	581	577	621	642	574	632	617	629	608	594	614	614	619	610	674	614	609	592	601	576	586	607	599	643	558	615	592	548	655	593	621	596	603	598	581	577	606	639	625	607	615	612	602	622	624	592	615	592	607	637	647	609	610	618	572	607	610	608	583	634	618	571	624	599	637	596	604	613	612	590	590	654	625	569	601	602	593	600	634	659	619	605	612	584	629	597	592	598	611	641	609	640	631	629	600	636	638	630	614	649	591	567	653	606	624	649	603	582	598	581	651	573	590	618	563	596	632	590	601	581	616	619	599	613	616	628	594	621	612	591	568	623	634	637	580	591	620	602	593	599	631	641	626	586	625	611	585	585	615	607	617	613	592	626	598	597	569	607	592	617	606	603	651	602	586	614	642	617	633	613	609	609	617	625	626	628	636	590	600	640	607	663	620	618	628	669	677	615	588	619	596	673	612	640	649	604	615	576	615	625	603	641	623	631	588	659	603	626	668	627	618	609	584	568	647	617	591	593	648	613	609	609	590	561	586	635	593	608	596	620	611	637	603	611	601	609	671	599	592	619	611	624	605	661	634	632	610	592	657	615	598	614	625	622	606	652	607	616	632	605	633	634	618	582	622	581	574	605	641	628	611	587	627	582	627	637	619	628	578	614	641	614	670	616	599	608	627	610	612	601	620	591	665	637	603	651	572	598	636	599	601	630	598	590	594	634	611	603	655	577	627	608	626	581	578	615	564	638	567	656	601	601	577	623	615	594	596	612	605	638	587	653	589	636	615	602	623	595	616	604	667	617	616	590	598	638	573	625	667	572	627	654	590	581	538	629	636	586	601	617	603	571	560	620	622	608	607	603	601	679	637	638	582	607	607	628	603	574	604	615	597	587	639	624	612	597	619	615	591	592	607	622	654	619	618	617	647	607	630	569	603	601	671	634	618	607	630	580	602	599	618	626	630	576	599	606	596	609	613	628	599	646	596	609	632	611	592	616	599	583	587	615	642	633	644	612	619	611	656	584	598	665	622	642	657	621	627	643	623	638	638	598	619	629	628	595	681	606	617	586	662	638	605	595	595	634	592	626	632	613	600	619	626	629	609	627	591	633	589	617	594	629	629	608	645	560	638	606	616	642	575	571	625	624	661	596	583	627	633	638	633	612	597	636	600	641	599	604	566	593	597	635	626	648	594	608	619	600	635	596	626	643	584	585	640	631	571	604	606	612	617	586	644	614	650	642	595	600	629	586	648	637	569	569	637	609	597	578	590	632	647	646	634	681	634	578	605	624	601	655	612	620	586	652	612	567	593	605	608	633	614	624	600	615	636	573	609	565	621	593	588	622	620	652	589	607	612	639	622	592	593	601	630	638	627	583	618	591	595	601	642	622	596	635	565	616	636	645	585	596	609	619	630	596	604	619	610	563	608	607	656	589	608	593	652	629	630	602	606	563	607	611	649	651	637	621	639	643	655	610	596	533	613	658	627	561	597	613	572	625	649	609	611	627	614	601	604	588	621	620	620	651	599	646	630	589	563	619	649	588	629	590	601	574	632	631	645	647	587	636	586	625	615	648	609	654	574	624	622	622	552	627	592	622	599	580	605	614	635	596	592	576	618	601	605	584	614	612	596	642	605	584	622	611	600	624	660	610	625	655	631	581	620	586	666	621	624	615	653	608	633	628	594	654	611	619	601	596	611	587	633	631	653	629	640	629	640	586	601	595	590	629	612	623	610	608	637	596	628	603	578	614	591	588	623	621	594	596	617	576	602	568	618	608	602	656	598	579	659	580	602	600	548	598	577	621	625	571	623	582	599	666	624	622	621	643	624	594	612	606	595	621	584	638	565	630	609	599	643	579	581	590	610	600	624	596	601	648	623	651	669	581	607	594	595	616	592	630	595	618	651	599	610	641	611	598	585	642	593	621	650	628	579	607	624	597	599	625	619	654	633	574	642	600	668	629	623	571	588	608	607	602	603	585	623	580	614	626	593	628	590	572	615	632	615	604	645	624	620	619	581	600	650	644	631	628	606	609	628	567	596	644	648	599	650	605	649	656	609	562	639	615	618	610	565	609	614	574	614	620	633	631	641	628	613	639	576	621	621	624	597	647	588	597	605	566	623	607	565	574	632	638	613	601	647	624	658	596	599	606	639	622	646	604	608	617	592	564	617	640	618	623	604	649	578	638	614	613	584	611	601	625	640
4307	5000	4110	2180	1551	1201	1086	981	826	861	742	706	731	674	689	688	633	622	654	627	636	658	628	665	641	600	611	659	640	577	673	633	638	661	589	624	618	582	547	587	563	598	588	545	617	617	598	622	606	572	560	607	594	597	617	634	613	567	619	632	584	606	610	586	578	654	609	584	608	602	670	613	591	578	586	592	603	577	609	605	583	600	566	633	575	574	630	610	606	614	601	586	558	600	578	581	598	606	542	608	616	581	571	593	626	633	604	586	576	594	561	580	589	558	560	535	574	576	584	610	582	642	602	596	580	586	649	580	579	618	616	607	603	568	592	568	571	611	584	588	601	583	582	592	575	591	598	579	608	586	581	584	584	566	610	599	550	576	577	575	570	579	628	634	586	591	537	623	551	628	570	575	611	539	578	562	607	586	589	576	592	547	553	613	576	586	577	548	557	598	566	573	614	597	588	569	569	615	566	575	628	608	602	602	610	551	610	618	629	583	558	640	577	596	594	639	579	616	562	597	623	586	613	583	572	619	576	588	629	583	585	559	591	596	588	606	546	558	616	553	613	588	576	576	568	611	595	595	570	588	572	603	559	564	607	571	547	595	538	590	606	558	561	603	603	598	558	606	574	561	631	576	574	601	606	587	639	581	543	606	574	636	616	583	548	563	570	534	609	596	555	595	600	600	622	589	568	565	567	603	593	551	564	574	615	630	559	574	559	573	573	588	583	562	591	560	617	597	595	592	567	573	585	580	591	539	598	588	562	571	662	585	579	548	586	607	568	580	566	596	583	598	544	571	588	548	567	590	607	624	535	590	582	594	568	582	623	586	610	574	568	541	572	589	596	587	611	585	599	612	577	603	533	637	567	557	606	592	584	616	580	590	597	574	555	580	607	577	581	599	608	588	570	581	605	566	566	594	627	623	587	564	614	562	607	614	573	610	593	574	571	605	621	560	575	537	604	577	553	600	586	612	595	563	620	557	648	534	589	580	557	609	624	624	629	567	663	644	603	563	590	603	557	609	597	596	537	589	558	557	545	593	602	557	620	572	595	559	601	563	587	597	530	557	607	605	594	561	629	572	588	527	602	639	592	593	614	562	564	581	603	542	555	572	581	560	588	623	565	579	603	537	569	551	560	558	608	625	595	566	553	582	578	566	588	578	600	564	560	543	555	528	602	614	544	607	592	559	611	535	586	582	609	612	596	561	587	591	603	573	592	583	565	533	589	569	544	568	579	586	549	566	609	587	551	616	590	618	608	592	558	578	550	601	575	596	548	573	567	585	625	589	615	606	582	590	549	620	586	624	598	574	582	568	586	602	600	589	585	589	594	557	581	565	595	596	578	578	583	590	593	600	576	572	595	577	532	604	580	609	568	603	584	596	571	629	575	597	569	638	609	572	553	585	590	570	624	598	574	576	587	586	603	567	603	560	584	567	587	580	601	598	574	591	581	611	588	584	582	580	605	608	590	617	608	539	613	584	561	567	551	609	554	618	552	560	608	548	618	536	610	563	581	549	631	543	584	557	602	575	567	586	596	610	563	579	648	584	575	605	604	574	607	566	571	580	602	603	611	597	567	593	572	586	576	590	582	582	585	610	589	624	564	580	606	574	559	570	558	569	588	585	594	574	635	590	602	596	596	616	587	591	582	582	549	619	608	559	556	595	591	631	613	596	572	563	574	554	588	582	585	566	567	598	585	590	607	560	621	535	578	597	578	603	561	563	591	603	577	649	596	556	599	569	565	567	607	562	581	615	574	583	597	557	573	634	582	559	578	581	594	570	550	604	582	575	602	578	555	614	565	607	572	561	543	581	571	587	575	620	599	565	594	587	590	612	588	610	593	596	555	579	563	589	618	609	574	595	567	630	547	607	568	562	579	594	599	544	555	581	603	614	579	577	614	601	593	626	607	571	576	570	564	599	583	560	554	602	569	585	589	568	567	564	580	589	597	561	613	552	586	572	539	583	587	606	589	559	645	560	588	600	583	573	602	578	563	581	563	553	626	585	591	555	591	588	594	554	579	563	582	591	576	532	530	604	582	567	555	604	562	598	603	510	579	577	614	615	573	579	585	596	615	636	567	613	546	570	607	597	577	542	582	605	540	571	561	579	548	568	616	599	580	588	593	549	576	566	598	600	553	586	590	542	578	631	579	551	584	576	554	582	564	574	569	564	596	595	561	607	597	576	557	569	588	587	573	551	567	563	639	582	567	544	566	559	531	621	607	596	559	570	557	609	557	616	590	612	519	524	621	583	625	590	586	581	585	576	590	623	578	589	585	579	594	631	581	542	601	593	580	559	579	595	591	573	583	597	575	630	548	579	583	613	578	579	598	542	615	585	573	564	589	563	550	566	591	600	573	583	564	603	587	597	599	616	580	596	603	603	604	592	540	612	581	586	559	608	612	601	563	570	568	588	650	590	592	556	557	566	572	610	631	560	587	573	547	539	591	605	594	614	569	612	612	571	585	605	548	612	564	563	605	598	571	564	598	572	566	568	539	585	580	600	604	581	572	529	580	572	578	579	589	607	578	607	581	549	572	595	530	558	584	603	571	573	610	606	562	610	567	572	576	586	558	565	589	574	614	560	645	554	580	573	604	610	560	620	592	560	553	613	583	574	580	554	608	582	601	595	597	628	597	646	601	601	572	544	635	582	582	550	559	600	557	600	605	575	528	572	583	552	581	540	599	560	585	574	592	579	547	545	573	554	592	607	537	592	549	619	615	616	594	577	586	582	560	582	598	597	574	621	588	619	580	589	610	540	573	550	536	604	596	622	580	576	589	562	583	632	600	603	600	571	629	582	560	580	566	527	600	630	585	594	547	575	595	587	559	606	582	588	598	605	620	574	590	593	559	554	545	551	583	554	592	529	591	582	592	581	570	595	603	563	584	590	585	585	578	601	549	601	581	541	636	560	589	561	619	583	562	562	588	568	600	536	587	651	517	573	565	571	543	577	592	552	586	555	591	591	553	629	605	621	563	592	544	570	578	613	600	568	552	569	587	524	592	575	575	578	570	609	597	594	564	590	567	583	619	586	586	577	577	617	530	565	566	572	582	585	584	559	579	578	595	625	521	599	594	603	614	617	566	627	559	571	534	592	552	571	576	610	622	564	587	567	617	597	579	616	561	627	566	625	530	591	574	620	571	574	549	599	569	582	532	572	585	594	548	569	562	563	585	569	628	595	557	556	570	593	612	543	594	573	588	621	574	568	619	584	587	580	558	562	571	600	578	616	581	613	600	569	546	571	581	548	596	560	557	584	544	647	572	555	586	602	590	560	603	585	592	599	611	576	617	578	557	601	582	604	575	571	588	576	609	638	577	581	542	607	580	582	543	622	572	623	515	576	588	594	562	608	562	545	610	581	546	581	610	578	581	592	555	604	580	558	585	540	549	602	559	580	548	606	592	590	586	554	579	582	563	592	578	608	592	590	597	513	622	508	564	568	580	593	582	585	629	548	638	581	526	583	600	564	605	603
27633	10039	1975	1243	1076	967	1017	1035	985	994	989	985	957	958	997	979	995	952	1029	972	955	981	962	976	1033	1012	1035	986	952	982	913	959	971	973	971	1033	981	1024	1047	1026	995	928	947	956	1027	939	980	978	997	1015	960	1013	999	969	1009	949	1000	954	981	985	1019	1023	961	981	971	1021	993	1016	995	988	947	975	962	943	998	978	937	961	1061	1067	980	1032	932	967	1009	947	977	959	949	974	984	1004	982	963	970	938	977	962	973	974	984	915	934	984	984	1004	917	983	933	970	942	962	1006	1004	951	969	1001	932	950	967	972	1009	987	1001	923	985	1016	1061	950	945	942	989	1017	953	973	944	957	922	966	998	948	986	1021	1030	984	948	969	940	962	973	984	940	967	989	977	1011	922	969	986	954	1012	951	949	919	933	1022	954	975	1009	994	975	1042	977	977	959	940	990	999	973	959	969	1005	898	1003	1006	1000	973	955	976	920	1019	1042	959	1006	1002	998	1013	1014	967	998	976	961	977	965	944	939	995	996	998	1007	926	928	972	978	981	912	972	977	971	994	1015	921	953	940	968	989	975	927	970	981	961	998	956	973	906	980	957	985	973	977	1005	982	1013	971	1008	979	998	980	998	1008	997	960	968	957	1013	986	953	1016	1067	949	995	917	1003	970	1030	970	972	945	963	970	952	951	976	988	978	995	973	1011	986	975	967	992	989	954	1009	964	971	944	1003	994	1000	937	910	959	951	1019	1017	930	983	983	934	1024	963	994	911	992	1004	964	962	1008	914	976	900	954	944	972	1012	958	1017	931	977	939	958	977	1007	983	935	958	1034	996	925	969	976	973	983	990	924	953	1007	949	949	1020	943	1019	919	1001	1018	961	1012	977	964	984	908	989	998	944	991	915	995	981	1023	927	931	1037	993	922	961	970	946	974	988	948	914	963	940	966	1016	1029	994	958	998	949	936	951	1009	992	1010	998	903	974	955	951	950	976	974	965	950	968	961	963	923	986	919	980	975	943	1002	984	1018	954	996	962	988	943	977	986	948	948	939	966	1023	989	974	980	899	1015	994	1007	977	910	969	995	1034	954	1008	944	990	998	948	963	1002	993	1001	951	1009	959	936	970	986	955	946	1038	1038	967	949	919	997	946	948	974	974	991	982	1034	1033	942	1050	930	1007	968	992	979	919	971	1005	958	956	964	965	1034	993	1007	950	1038	981	958	1005	987	948	953	952	973	1034	1003	967	946	1031	996	953	1004	962	1012	967	942	992	988	977	980	932	987	959	944	985	1040	910	959	938	991	1019	1019	949	966	985	942	996	935	996	987	964	980	963	992	944	986	971	985	897	1000	948	1003	975	996	916	939	1030	987	1017	983	985	949	948	987	974	1039	991	958	1025	931	1012	960	997	948	982	1028	1024	973	973	1012	957	997	984	1009	1002	941	1012	1000	1005	984	986	1026	966	1025	974	983	1011	978	958	955	945	1020	1009	957	904	964	926	1010	931	951	938	947	944	1011	1016	996	988	978	997	990	1048	1008	960	993	1010	936	975	941	1024	958	999	985	973	974	878	971	1019	992	1010	966	961	985	966	1016	952	974	970	977	970	960	960	996	1008	956	948	970	992	994	1016	982	918	948	998	993	981	987	1007	960	989	953	995	970	950	981	984	948	945	899	921	965	942	987	946	990	947	995	1024	929	992	964	956	930	975	1027	1007	1009	953	959	983	929	975	961	993	936	999	977	925	981	954	936	938	963	1018	1015	981	984	968	1022	980	958	958	966	997	1023	966	964	949	962	949	996	958	956	970	976	929	995	1027	1018	996	898	975	997	922	969	1006	996	970	947	962	997	1004	961	916	1037	992	949	978	998	1026	982	968	980	976	986	977	927	959	1015	967	950	973	981	974	914	980	970	1025	923	968	1006	973	1009	923	996	970	962	935	953	1002	1041	1047	1015	980	1034	1001	952	1012	995	999	945	928	983	940	965	934	1058	990	969	956	957	960	999	952	974	967	932	922	951	953	964	943	974	989	961	909	928	986	954	959	937	1017	1009	974	958	986	965	992	957	923	962	935	998	1013	1045	921	993	977	924	930	974	936	946	1039	983	969	960	1000	1011	984	977	958	976	918	953	970	936	989	992	974	996	931	944	991	1017	940	950	971	1004	998	924	1066	938	978	1037	954	1021	955	940	1010	945	975	970	1022	976	952	924	956	1011	993	962	955	965	1051	981	972	958	988	1010	964	1036	1010	970	967	967	969	873	1023	1014	965	1019	931	974	982	980	1003	953	945	981	1008	976	934	1060	972	977	994	999	1006	955	982	983	996	985	964	943	1003	973	902	1008	971	920	962	917	968	949	967	956	975	954	958	965	951	988	987	968	1018	968	966	913	951	953	1011	961	1006	956	966	993	1004	963	946	975	941	979	1008	974	962	990	890	920	1017	893	951	1008	994	1026	944	986	929	933	979	982	983	993	935	937	981	989	971	981	973	942	953	961	990	966	965	938	1055	996	1003	978	978	999	952	1020	996	985	985	964	982	923	995	998	936	971	938	965	976	937	1014	976	946	943	974	971	948	921	969	1004	941	927	949	922	980	1041	933	932	1002	983	967	964	969	982	954	974	969	973	967	1001	950	955	1009	874	993	952	922	958	973	918	948	963	989	997	1008	947	998	984	956	933	974	978	968	898	992	974	970	981	940	974	1003	991	938	990	930	959	914	979	1010	936	1008	974	947	977	995	961	961	957	963	969	965	996	961	928	955	955	950	960	933	973	1014	987	977	985	953	941	938	912	948	955	950	950	962	1037	1026	974	944	970	984	987	985	991	1028	1007	964	992	1014	987	1024	962	1004	965	957	949	964	1009	976	972	922	958	935	936	935	922	994	1002	959	971	1005	959	1010	952	978	955	930	1021	944	984	972	959	920	1004	1086	897	962	961	987	980	939	977	995	968	961	975	990	974	983	966	981	989	1026	942	1019	945	990	979	968	898	1005	959	953	991	943	992	950	972	1009	989	941	956	956	974	991	957	994	987	1020	960	1004	959	1003	970	996	977	991	943	1007	986	997	918	944	1011	951	1011	938	960	998	978	1005	1036	924	963	993	975	1016	904	984	1005	997	996	946	954	954	962	942	950	970	899	935	1019	1027	976	928	982	928	977	996	983	1004	986	1005	976	946	1024	920	994	959	1005	925	964	973	971	976	936	996	965	934	956	972	995	970	985	942	958	988	1003	1002	949	955	945	997	1013	964	963	988	983	945	947	980	978	1014	975	1018	1024	1023	963	934	959	935	960	957	943	1015	975	963	973	894	1045	935	968	995	927	1003	956	971	920	926	1001	1033	1002	1011	968	990	964	934	994	973	936	902	996	955	940	999	975	1007	932	973	1006	997	1055	935	937	975	887	1018	1015	1063	967	953	1014	990	994	970	957	987	1036	939	995	984	964	949	973	975	947	1016	1046	944	963	1015	970	927	990	965	1036	997	944	997	994	979	948	972	955	917	931	967	967	1004	970	993	1039	970	1003	949	975	916	984	976	953	951	980	999	913	935	1001	974	978	946	961	1000	953	1009	1004	941	966	942	967	960	944	935	968	1002	968	969	1031	947	960	998	978	980	960	992	1011	988	935	949	960	1011	949	965	938	993	915	961	901	1012	1005	922	949	977	989	1019	970	945	987	945	983	949	1032	950	971	988	977	969	988	989	979	957	985	991	941	981	938	983	934	1020	991	961	972	958	1007	931	917	1022	1007	1040	954	990	956	1014	953	1014	976	975	933	968	1015	981	970	943	927	999	1004	1004	991	942	971	1030	953	990	977
5829	985	1016	921	815	889	840	839	840	844	869	823	832	816	845	830	820	847	810	809	803	779	814	748	817	832	761	777	812	819	817	835	825	782	839	852	844	818	846	842	862	865	776	840	778	803	832	823	849	778	850	814	809	778	777	829	822	763	856	817	780	850	823	797	791	825	833	850	812	800	815	826	855	856	840	825	854	812	828	793	806	875	822	879	784	811	842	803	803	817	820	803	813	796	758	783	840	864	821	813	820	828	836	795	789	821	854	851	813	876	804	820	869	833	800	822	838	825	804	802	826	800	784	824	727	850	885	826	825	798	820	774	808	809	798	815	815	841	829	787	835	816	786	827	788	865	866	817	784	789	812	800	798	876	822	762	877	848	841	854	855	766	845	830	842	849	828	820	831	837	817	824	863	835	808	789	844	768	822	825	815	799	842	835	783	796	801	824	817	797	811	804	833	855	850	861	830	779	859	839	817	859	849	839	821	836	784	794	801	829	801	817	842	766	833	812	817	813	795	811	835	863	861	824	788	810	841	828	807	854	803	844	856	857	837	846	776	831	806	785	817	824	836	801	809	811	808	867	832	847	836	837	789	834	830	833	808	831	774	828	787	841	803	838	855	788	770	814	815	839	851	851	785	850	802	903	856	835	816	824	853	801	800	822	793	798	818	793	825	856	800	875	776	790	772	863	820	833	821	822	835	839	760	796	809	817	795	789	844	848	826	835	784	793	807	787	775	858	824	800	856	815	783	874	806	803	828	821	777	811	821	840	828	818	803	828	787	847	810	808	829	762	773	820	807	863	858	836	799	780	816	829	821	905	819	846	842	804	844	840	796	798	790	773	827	824	846	802	843	815	839	881	840	796	867	781	845	832	818	813	845	843	804	840	827	821	827	774	850	784	810	824	795	806	810	801	822	842	807	854	857	828	757	853	832	797	818	861	844	853	821	810	895	836	832	853	794	782	833	805	837	829	843	810	781	835	815	865	760	840	818	777	815	813	853	856	842	836	794	836	854	883	778	835	775	840	846	809	820	770	763	799	865	791	755	737	773	804	823	876	811	838	824	814	849	838	793	849	830	775	797	806	800	819	815	850	816	804	853	804	842	776	815	771	810	816	831	792	809	813	820	836	840	800	810	824	826	854	773	777	790	844	867	837	839	793	844	798	798	856	819	802	860	832	801	819	819	824	800	819	841	772	863	868	791	816	854	864	706	827	810	815	823	790	849	826	784	795	834	874	911	803	818	866	791	809	881	831	788	819	799	789	815	819	845	795	862	804	787	791	853	808	860	799	777	855	844	824	824	837	811	820	785	797	855	821	832	741	803	808	831	866	795	798	819	784	777	821	849	813	803	814	844	811	826	835	810	839	823	838	790	887	806	807	849	768	747	762	841	873	791	749	759	818	830	754	855	868	831	823	844	819	848	807	804	842	795	824	865	893	805	843	799	813	767	802	864	828	813	835	777	782	836	757	820	806	869	856	840	844	821	843	746	837	825	813	815	847	838	803	825	788	826	862	824	848	855	866	820	804	819	807	857	832	861	807	794	818	802	812	845	822	825	829	837	804	820	760	851	885	807	864	830	799	834	796	815	869	826	794	853	847	796	832	816	843	801	818	836	804	808	802	812	828	840	787	826	815	801	833	824	853	859	815	835	836	823	832	842	868	821	905	796	826	842	805	782	819	817	784	838	802	811	785	824	820	769	803	784	786	811	838	803	819	825	776	759	816	870	815	830	854	769	808	818	827	874	841	857	748	807	862	851	779	764	795	814	833	794	805	836	809	867	807	842	835	798	776	764	793	820	832	837	788	783	798	807	796	825	801	834	822	798	779	791	814	863	855	782	844	816	861	826	815	834	862	829	850	801	852	828	816	862	729	829	809	825	834	779	791	812	837	810	833	850	819	808	848	849	763	883	830	826	785	819	794	826	830	787	805	816	835	807	760	797	833	831	859	786	846	838	804	819	846	773	837	814	836	776	827	804	818	776	822	828	841	813	845	831	871	781	844	839	804	848	835	782	792	852	817	838	842	799	817	824	774	886	763	793	840	851	804	821	847	827	819	783	835	766	851	820	831	770	807	832	809	865	844	786	878	751	838	797	814	803	802	818	809	847	799	801	820	861	883	794	851	794	823	853	800	843	830	839	816	836	803	863	782	818	787	896	785	825	864	837	773	759	874	865	814	808	857	791	843	823	854	836	789	802	818	782	802	830	835	842	821	850	805	830	818	832	837	819	834	797	801	832	832	738	800	821	840	790	793	820	788	754	823	830	892	851	825	860	797	829	831	804	832	779	842	757	836	820	834	862	768	840	815	813	813	812	773	823	782	840	842	795	826	805	791	799	776	846	827	860	824	859	810	849	869	817	814	831	791	873	838	882	820	831	846	838	814	823	808	859	804	818	803	766	831	818	883	800	847	828	846	765	796	827	816	831	809	804	811	800	854	850	849	831	796	826	845	802	828	804	805	828	787	803	863	803	815	803	780	780	838	803	813	835	796	840	804	817	872	886	801	815	820	858	791	880	832	799	821	823	814	822	788	798	790	842	789	859	823	837	834	858	847	820	867	796	822	801	806	817	838	822	828	843	810	859	822	831	800	765	790	765	748	851	842	817	835	817	813	805	801	840	865	894	834	851	816	811	823	844	799	811	775	805	856	813	872	823	845	742	820	782	778	827	782	840	881	849	813	845	798	807	797	802	836	817	803	858	833	822	769	891	887	857	839	868	816	812	812	834	853	830	797	826	818	790	814	827	795	813	812	788	816	766	820	804	798	783	851	796	840	842	813	814	839	798	837	830	794	815	817	869	900	816	779	816	841	835	822	800	812	846	841	787	770	838	853	809	851	810	848	813	819	743	825	816	795	850	793	844	802	791	830	860	826	839	851	812	850	832	847	806	787	784	806	793	837	836	869	791	845	802	805	793	831	812	844	828	821	777	853	863	830	841	804	830	828	798	796	859	830	787	757	841	802	810	843	835	853	840	821	851	868	871	793	836	879	801	802	783	812	820	786	792	807	843	792	846	873	832	836	838	794	773	835	811	817	821	832	858	759	805	797	792	814	818	767	876	853	840	864	811	872	825	801	815	813	844	838	798	772	879	858	785	777	858	800	818	861	823	830	757	785	835	810	797	850	801	826	814	782	792	804	803	811	836	778	829	834	809	840	791	810	788	810	795	834	843	855	784	832	892	829	850	827	847	846	781	803	823	874	837	832	786	838	855	846	823	802	823	827	870	816	799	807	863	852	825	815	809	840	851	848	817	782	768	774	789	839	820	848	800	847	797	814	853	800	793	834	818	814	818	841	856	822	796	800	829	835	849	838	819	824	845	772	862	795	814	852	763	826	806	825	828	790	862	806	818	837	830	738	819	833	834	756	823	831	854	834	818	743	820	817	841	828	851	811	865	822	837	798	852	860	867	888	824	745	876	855	880	856	816	830	834	820	845	825	808	764	873	823	835	855	762	794	830	814	849	821	806	855
25629	21410	27279	25407	5992	1694	1323	1120	1131	1084	1052	1085	1003	1014	1045	1009	1037	957	961	968	981	1041	990	1011	973	920	986	975	961	956	956	1003	894	1004	1036	1025	956	944	939	967	961	1000	1003	1013	937	969	907	980	978	965	1000	946	1018	1078	997	978	949	1076	985	958	998	972	936	967	966	960	922	983	977	918	910	977	959	945	919	988	944	904	1046	989	1029	959	966	936	921	987	994	1001	921	958	994	961	912	965	923	964	933	994	927	913	924	978	993	938	916	959	989	983	991	969	939	1014	999	926	948	1008	907	986	968	950	973	993	960	967	999	967	1001	945	951	956	984	974	938	984	984	924	953	998	1006	972	941	1011	943	996	1014	998	1004	952	949	1071	968	953	1001	999	1019	966	932	1024	995	924	978	981	963	910	923	968	913	1020	929	956	969	974	1018	943	963	946	997	918	1012	988	973	1030	1026	922	981	950	1043	963	955	966	993	953	925	973	936	975	950	969	958	933	958	924	958	1026	941	988	1023	951	883	936	1025	944	959	973	1006	971	985	950	967	967	973	922	973	962	994	999	957	979	941	917	1004	916	930	997	946	1023	957	979	1007	941	984	1006	970	964	995	1009	954	985	990	955	942	939	1010	932	966	983	1001	962	967	975	944	1018	982	979	967	918	980	959	965	983	943	996	960	956	1006	947	962	943	962	949	886	946	960	970	925	926	949	994	932	994	981	873	981	952	933	991	971	972	955	927	955	932	951	942	933	921	985	951	1015	952	1010	916	949	962	940	1000	1008	925	967	919	925	1007	1006	995	923	958	961	1019	1009	1002	954	950	954	999	1001	978	1004	1047	965	961	961	978	994	958	955	898	977	962	927	978	937	998	893	983	998	959	961	950	1041	927	992	918	942	952	984	976	1023	927	980	932	1004	993	948	1023	984	976	1010	945	951	951	989	996	912	962	944	1037	982	974	961	948	998	1025	948	972	937	974	929	980	955	900	991	1014	948	998	929	946	983	945	927	914	967	950	980	977	983	971	955	980	956	956	969	983	973	949	954	978	992	1045	987	959	988	956	986	971	1013	962	952	892	946	978	910	942	964	951	967	901	958	942	939	956	997	1039	952	961	950	954	1003	984	975	935	1001	990	996	959	979	1021	983	935	980	924	954	970	991	949	931	1006	972	965	992	968	964	967	897	1030	954	937	994	1008	1004	994	986	982	966	955	970	978	967	940	988	919	962	1001	972	967	967	991	999	978	918	1023	1001	971	944	964	928	948	927	952	994	920	948	929	972	950	957	961	1011	939	951	993	965	953	921	1005	974	974	994	988	937	974	999	923	944	990	955	940	982	916	924	968	976	999	1014	951	924	971	1007	938	981	991	919	895	979	948	947	993	974	951	928	945	1003	956	879	945	993	994	926	945	992	940	984	914	969	925	982	1010	956	1018	984	1022	914	996	993	980	987	988	908	999	1002	962	927	998	966	966	995	923	965	944	932	932	981	920	1003	895	962	949	1022	943	1011	1006	912	974	921	973	957	927	955	981	949	953	961	1021	958	1032	968	991	933	974	992	978	1028	953	974	987	905	935	994	901	936	1021	948	954	1007	984	942	999	1016	980	993	954	946	976	1029	1005	968	962	973	969	923	964	948	1001	963	978	934	939	944	962	932	949	978	951	1005	972	985	939	940	953	934	945	1009	1027	1001	905	1008	994	928	968	977	991	891	976	962	934	938	975	978	983	1038	930	998	921	978	948	986	963	922	978	932	949	1002	984	917	960	939	972	936	917	1023	1011	975	981	969	949	939	982	989	984	928	964	942	943	977	950	987	1007	965	943	981	972	1001	944	911	935	926	959	984	950	977	998	928	978	999	954	989	966	940	1043	1025	1002	935	942	997	1025	972	959	981	1018	971	950	999	943	950	934	957	990	932	908	970	976	1003	981	1007	960	955	945	949	981	942	996	949	999	971	941	969	968	951	946	960	933	951	911	985	964	937	947	1025	985	956	992	1044	956	985	964	949	949	950	1044	939	987	950	980	997	919	971	968	975	920	974	934	946	937	992	950	992	1030	998	918	935	980	894	976	1013	942	982	928	970	964	1031	913	965	1019	914	969	957	992	933	937	958	979	934	1010	992	947	918	989	984	939	963	1005	960	970	949	944	995	952	972	1027	958	950	999	988	919	989	996	977	1046	925	959	947	948	932	1009	943	935	923	905	969	947	936	950	971	1014	1011	961	1002	945	968	970	1006	1001	1026	937	940	992	985	996	986	991	932	984	945	986	968	970	918	988	955	899	1015	952	986	938	956	966	958	969	978	986	990	931	964	934	956	910	938	999	926	983	1003	970	980	891	938	947	953	958	971	971	978	916	1003	977	979	970	965	937	989	970	1001	933	943	974	969	941	945	976	981	981	898	1028	938	992	944	935	969	977	954	958	1010	970	978	979	976	981	988	1032	970	970	974	1021	1024	994	942	990	915	968	971	952	920	943	899	987	968	1019	978	978	975	1008	977	923	954	935	972	953	922	900	969	984	936	971	932	965	983	962	982	964	955	960	1007	937	968	924	956	942	981	948	969	980	924	977	933	988	978	947	977	931	949	925	961	973	956	932	933	1042	936	980	950	965	931	951	1008	976	884	973	991	952	947	964	979	942	933	931	988	984	939	948	937	1008	975	971	927	949	945	989	958	965	1008	946	954	958	932	988	985	967	953	992	991	981	957	949	975	972	988	965	962	969	955	964	950	900	928	990	981	926	893	918	948	988	943	1017	971	953	989	928	951	936	917	972	983	924	957	963	972	939	980	1003	957	974	947	987	975	972	1028	980	969	1043	942	964	909	980	970	937	951	930	989	1011	934	958	934	1044	909	953	934	953	985	940	978	985	941	980	954	966	974	953	963	965	980	1004	957	962	961	983	937	987	989	1003	979	984	947	988	928	974	924	982	943	977	929	913	953	988	981	968	994	961	926	927	992	1001	987	952	1009	923	1005	934	958	950	961	947	962	956	931	949	961	966	986	920	946	911	983	1025	915	951	1029	956	942	974	936	982	962	970	991	937	957	944	933	914	938	978	946	1019	995	968	982	918	990	947	922	976	969	930	968	990	965	907	960	991	910	1020	957	998	898	906	982	978	960	979	989	998	964	1015	1004	960	978	1038	971	917	945	979	959	1011	932	966	998	981	933	940	1003	988	1055	965	985	1009	993	925	1040	987	958	963	951	951	1015	1008	937	930	979	991	972	987	934	956	951	981	948	930	929	1004	969	982	932	986	952	931	943	950	975	992	965	943	1012	938	966	947	937	926	1002	939	970	961	931	983	983	944	1016	1028	986	933	1011	982	979	904	903	1006	977	934	952	922	953	922	962	991	1005	996	925	1002	988	998	931	927	993	983	933	979	947	888	939	920	950	1018	936	1009	938	891	937	980	962	960	1028	959	992	1028	930	1006	925	986	1018	957	987	922	931	978	963	954	1004	968	964	1072	983	955	991	960	1009	992	910	956	940	940	916	972	998	955	994	950	973	939	979	999	988	987	989	957	995	958	1034	977	980	944	961	1011	958	957	937	963	967	958	976	977	955	981	915	985	989	984	945	990	891	957	936	983	974	934	966	955	1025	942	987	877	980	988	958	946	948	983	985	1003	1040	969	924	973	952	1020	1005	977	962	979	908	922	1039	1008	950	946	914	968	993	961	964	1005	952	953	999	906	985	1025	929	970	923
4179	3259	2738	1727	1339	1239	1112	969	954	927	973	866	963	856	874	882	882	894	928	920	894	832	850	931	898	864	844	837	820	874	865	859	907	812	833	863	937	842	880	858	807	846	883	821	840	872	836	856	826	867	788	858	885	833	880	846	827	856	853	864	848	815	838	827	872	822	830	886	807	851	866	871	861	834	823	853	850	824	818	857	816	824	829	847	834	880	861	882	800	861	889	837	883	813	796	819	838	845	821	831	855	852	864	885	835	817	862	899	860	892	852	794	873	885	888	858	871	840	841	922	854	816	887	876	843	856	819	809	867	807	838	878	843	887	851	841	807	867	815	884	880	809	844	826	841	829	856	819	813	854	849	826	824	796	791	806	819	834	846	824	821	806	813	847	834	813	871	815	838	838	863	862	835	803	796	804	830	814	822	824	861	858	829	824	846	910	869	837	865	804	905	772	824	851	808	821	842	830	817	858	820	804	817	854	842	845	815	812	838	829	811	803	811	847	832	862	820	840	847	892	851	827	789	811	848	829	819	824	806	794	819	833	846	850	810	905	848	868	823	834	860	878	836	801	830	865	869	810	828	846	846	857	805	852	832	828	823	874	887	846	838	867	815	857	807	857	873	862	815	849	836	860	857	847	854	801	865	803	844	836	841	853	828	877	807	799	859	842	869	828	827	840	875	870	815	833	825	830	804	788	897	808	870	842	850	786	854	812	889	862	875	860	822	796	867	822	821	813	806	865	864	883	812	869	826	854	839	829	845	822	817	846	788	847	838	811	863	823	917	846	858	865	848	809	837	821	871	837	890	861	811	835	821	814	838	887	773	823	801	829	856	883	831	813	856	818	822	847	813	852	847	851	886	812	820	824	853	823	813	830	858	843	808	819	836	818	815	822	826	888	795	797	850	812	829	854	839	855	845	828	840	842	838	882	829	863	871	846	826	816	822	841	776	855	817	857	875	865	847	893	904	894	813	833	833	795	831	886	838	868	823	852	856	807	837	809	825	831	796	824	831	857	861	853	842	815	873	836	823	869	816	813	819	833	854	825	860	812	828	846	821	825	877	847	815	833	807	812	868	833	815	870	859	832	887	873	799	858	841	849	831	799	841	833	838	868	842	843	826	846	847	877	850	824	847	818	823	840	854	855	823	900	874	835	837	878	884	849	858	837	871	854	837	844	748	830	873	828	838	826	879	802	837	865	830	849	838	845	768	804	894	873	872	845	849	823	857	809	817	843	830	830	842	864	809	861	862	833	838	829	868	841	791	882	833	844	848	856	790	798	881	801	831	834	852	830	853	818	820	873	838	779	799	786	785	850	904	889	825	833	829	823	868	795	842	832	875	848	864	816	867	819	836	856	791	841	850	829	821	817	834	896	802	812	845	793	846	794	838	879	820	814	869	837	811	828	759	826	839	857	816	865	818	860	806	859	807	905	842	839	841	867	788	832	831	820	886	879	846	815	853	776	833	843	822	850	842	819	816	853	883	879	819	818	817	785	831	796	833	864	924	834	836	849	841	836	835	805	798	887	843	861	826	808	879	833	869	830	778	834	849	846	850	858	818	853	835	821	814	848	830	848	831	883	832	798	876	848	884	851	820	832	857	837	866	766	814	891	835	851	824	891	861	841	840	811	809	842	841	843	848	806	841	813	879	852	801	825	837	860	814	809	794	806	837	866	836	816	889	802	891	795	872	794	840	815	876	827	804	795	821	877	846	848	797	815	857	798	887	826	855	832	839	862	860	835	833	844	849	870	822	832	840	791	846	862	792	835	827	862	815	844	851	817	808	857	877	815	888	845	788	815	818	846	819	826	831	814	834	878	842	880	782	793	869	851	806	832	800	844	864	852	786	816	844	832	831	832	870	840	852	888	835	796	798	822	764	850	821	778	751	831	798	835	812	787	865	905	828	844	814	787	862	839	836	828	828	796	834	823	841	842	826	843	823	813	822	849	879	809	838	829	835	810	847	851	842	834	877	847	820	842	861	832	884	814	850	837	847	789	847	809	845	802	881	829	824	820	832	837	840	846	843	811	868	817	795	827	857	789	838	819	824	874	837	833	806	797	846	845	840	811	827	820	888	812	844	833	805	809	848	842	881	832	861	817	834	861	840	807	805	855	854	828	894	842	860	854	810	827	844	831	890	813	863	850	830	877	851	828	846	805	881	842	818	849	793	830	792	833	830	776	868	822	807	826	826	833	834	849	770	804	816	821	845	847	830	852	830	818	845	798	828	867	838	852	863	850	852	835	837	870	820	791	853	759	834	791	859	849	794	836	764	909	807	888	833	823	803	869	845	873	834	823	824	800	832	883	829	800	848	808	843	853	796	807	838	815	837	827	844	879	874	847	835	805	852	868	827	863	830	800	855	861	834	831	926	849	854	873	827	821	855	810	842	919	800	825	840	833	796	840	852	843	842	892	816	871	865	830	796	833	874	855	840	842	826	845	882	846	804	849	827	857	781	832	888	838	742	842	835	857	820	803	797	879	827	843	861	889	838	806	845	876	851	833	802	786	855	854	851	844	841	848	794	850	840	815	853	850	812	809	844	842	841	865	826	853	805	824	881	842	815	873	877	900	801	835	794	835	826	862	818	818	887	856	801	817	835	871	873	824	813	847	821	834	846	840	835	879	799	869	829	850	844	846	841	843	812	830	801	810	835	855	830	864	852	860	894	851	847	818	853	811	855	879	849	834	851	849	832	848	840	854	860	856	875	837	887	878	829	814	797	908	866	892	853	796	845	890	856	855	845	857	816	866	839	806	878	803	835	804	820	826	795	821	857	825	877	845	824	829	847	840	816	825	831	807	785	794	832	857	864	821	789	863	820	824	828	838	866	864	841	908	818	862	850	887	829	869	880	824	828	809	812	816	850	860	788	867	892	818	924	830	872	781	834	788	807	816	816	820	809	778	879	844	824	829	848	848	835	823	781	836	811	835	797	874	831	833	880	837	868	847	863	864	828	839	805	824	777	826	895	815	857	850	811	847	852	858	842	888	853	867	817	803	782	862	791	855	826	806	803	857	830	823	826	846	825	849	805	832	791	815	800	820	884	870	855	849	807	831	818	856	827	810	801	820	856	812	850	823	885	877	835	864	794	843	808	875	854	838	838	824	887	834	798	830	827	853	831	876	855	894	861	846	879	807	816	846	849	837	811	859	847	809	825	854	771	780	868	852	837	863	798	776	855	820	814	861	808	889	844	850	826	847	827	826	850	871	811	839	858	829	857	903	726	853	805	871	794	881	853	796	828	868	816	840	828	842	862	800	791	851	826	828	856	820	875	859	865	836	849	827	819	789	825	838	833	850	835	810	832	837	808	813	862	828	838	830	827	824	820	809	802	880	845	794	895	829	837	816	837	859	839	794	834	820	814	840	847	816	787	885	844	858	781	833	830	854	843	854	850	865	849	838	818	821	810	814	838	818	875	827	831	779	827	862	839	800	789	856	821	827	759	823	803	851	816	811	856	824	822	820	858	815
24618	21388	28486	24683	20686	3967	1285	960	786	712	733	670	690	686	726	700	663	669	646	665	682	653	663	676	684	670	672	659	626	661	647	654	655	657	604	648	624	659	640	648	661	604	614	625	625	585	662	603	638	593	604	634	585	642	649	591	678	599	625	598	593	624	623	644	619	626	643	617	637	628	632	617	646	628	604	659	596	652	646	604	624	646	603	596	647	633	682	683	628	623	581	624	625	601	596	650	663	654	628	628	608	631	599	606	630	591	639	604	602	614	598	612	611	632	615	631	570	612	594	613	663	636	595	623	621	634	636	625	669	610	590	627	613	620	641	598	543	602	605	632	628	616	622	695	600	632	631	638	593	623	656	613	620	699	636	573	631	613	602	647	618	660	579	618	655	589	672	614	592	642	589	608	615	637	624	616	585	588	628	649	631	645	648	633	618	618	598	624	603	615	658	595	624	616	630	641	559	627	657	641	611	631	641	647	637	668	667	628	592	620	661	624	623	627	645	615	619	650	660	626	635	647	605	604	611	604	665	679	633	646	607	601	642	644	628	641	613	621	654	599	636	598	600	642	587	647	636	614	669	609	626	600	633	632	627	609	609	606	613	612	603	628	620	611	619	627	641	634	594	578	643	621	640	606	606	615	624	621	585	607	651	625	608	637	661	636	626	590	639	602	593	633	641	588	657	607	607	621	606	625	604	595	580	626	601	577	644	635	659	590	612	625	597	618	634	654	607	574	633	603	670	603	589	627	628	634	643	606	601	613	644	593	587	590	637	628	623	654	619	640	644	623	618	612	599	614	611	630	638	623	605	607	605	593	647	650	658	618	608	653	625	601	634	643	641	629	630	600	605	617	609	635	653	601	601	602	627	633	638	645	592	650	617	607	628	593	649	651	623	575	627	571	580	670	657	634	593	628	595	623	685	591	600	607	587	598	577	670	605	608	613	600	641	615	592	625	605	597	610	609	626	603	662	614	621	604	623	616	628	607	622	655	616	647	669	615	575	673	615	620	593	646	639	623	580	560	614	610	596	647	579	625	609	666	619	625	626	632	570	643	617	641	653	650	594	610	593	632	605	624	597	601	608	606	665	605	586	623	634	651	589	612	597	660	603	656	601	635	600	591	614	620	603	609	617	613	620	620	617	588	588	669	612	606	623	614	657	656	623	652	644	634	635	589	652	622	610	663	596	636	634	631	649	618	675	600	618	552	610	625	639	624	616	644	598	662	591	606	635	625	612	620	601	640	644	603	639	589	617	632	601	605	591	631	610	593	651	682	632	648	586	596	641	592	621	589	576	625	669	617	613	643	630	648	631	617	621	594	610	649	637	601	633	644	655	630	645	627	646	646	598	633	606	624	635	583	645	664	605	664	677	581	601	611	621	647	625	580	629	624	591	607	657	616	589	594	603	635	638	580	612	612	632	629	614	601	639	656	668	579	634	616	625	632	621	588	639	611	627	645	578	599	619	632	640	627	566	657	673	614	583	650	602	651	638	612	612	624	620	648	594	619	629	631	621	601	616	595	594	637	611	604	623	586	629	615	654	585	610	593	598	614	566	636	619	634	587	607	581	610	592	631	555	598	621	606	623	621	613	610	606	617	605	636	633	653	640	604	677	589	619	608	629	639	640	604	638	623	610	641	584	627	613	630	587	630	652	584	616	620	644	592	567	611	610	577	618	630	617	612	634	659	561	665	602	614	637	617	608	616	601	605	608	600	613	617	627	633	644	616	664	605	642	631	607	648	593	618	615	625	636	597	607	589	662	621	581	605	603	628	614	618	655	604	620	652	621	624	669	612	630	623	654	633	604	608	620	648	568	618	625	632	591	627	605	621	624	669	625	606	663	635	589	597	648	623	622	587	664	652	646	623	650	654	646	620	637	602	609	602	631	585	605	606	625	637	608	654	620	671	604	596	605	667	623	625	609	657	605	553	637	622	566	629	647	614	612	618	612	639	599	618	643	627	627	608	596	614	669	643	628	610	620	631	647	599	647	615	601	589	640	594	624	607	631	627	603	619	637	644	627	616	626	609	650	584	578	643	610	635	605	607	616	610	628	611	624	616	611	637	625	585	641	657	577	572	645	619	627	645	597	677	579	601	616	640	632	641	661	620	660	617	600	638	557	550	620	587	620	622	638	613	606	577	618	596	618	601	631	659	625	591	637	591	566	622	656	634	605	586	609	640	643	587	667	644	588	612	626	683	625	627	617	589	606	632	609	575	597	602	570	623	620	629	661	611	638	626	589	635	607	624	623	646	584	611	584	608	612	650	635	590	630	623	624	594	598	611	612	602	612	626	613	593	616	617	573	622	608	622	646	628	594	621	624	629	635	603	590	600	578	630	631	638	669	642	601	614	613	622	603	651	615	605	654	589	588	617	627	624	626	644	605	643	621	607	629	610	649	619	593	598	611	614	617	584	617	567	599	599	606	585	608	643	611	609	634	620	559	569	633	624	606	610	620	621	630	619	652	641	621	604	595	628	584	613	631	614	611	625	621	617	615	575	639	610	660	571	572	623	671	592	611	600	617	639	631	633	596	646	665	605	607	574	629	638	647	579	615	643	597	556	602	664	640	618	616	602	620	618	617	664	638	596	599	595	625	623	647	613	597	613	600	641	616	634	604	602	583	623	601	644	627	606	637	634	613	604	639	633	651	590	629	639	657	609	633	567	633	593	616	582	613	671	639	597	625	629	623	633	636	646	626	580	584	635	571	595	585	612	589	631	632	623	610	641	598	601	644	591	630	606	602	657	628	597	677	609	653	582	597	605	607	585	596	571	656	615	616	636	627	609	615	596	586	615	592	615	619	599	629	660	611	583	644	626	596	569	665	639	652	638	612	629	619	584	651	674	622	632	588	620	584	609	651	660	604	648	631	597	647	589	662	607	590	601	643	634	619	653	591	569	666	643	592	621	658	601	625	588	596	639	670	633	620	624	617	587	622	617	622	589	639	638	565	656	634	593	648	600	599	636	592	608	638	632	619	598	606	582	596	646	622	611	574	616	578	632	630	652	600	583	617	603	609	663	630	616	626	617	597	595	651	586	566	620	651	594	613	599	609	596	579	631	613	655	625	605	611	584	601	600	623	572	619	622	599	603	635	608	619	637	630	618	647	652	616	600	605	612	608	603	655	631	615	647	593	655	607	619	634	610	628	594	622	676	616	565	623	584	605	584	563	646	620	655	609	611	602	605	631	569	659	586	618	632	619	609	672	609	599	629	637	640	679	620	606	600	633	615	599	614	602	585	616	617	631	599	588	599	618	625	632	575	606	587	640	640	636	594	651	602	663	653	634	615	623	562	657	627	612	610	649	614	641	643	672	593	593	629	600	618	587	610	665	591	598	636	592	611	643	604	609	618	639	634	651	584	606	640	652	636	639	606	590	642	614	619	592	587	597	582	608	565	598	603	604	596	611	628	641	599	599	588	604	559	604	601	588	607	560	623	625	613	609	602	625	597	628	582	666	629	597	598	595	595
4555	5107	3950	2286	1478	1226	1071	896	820	830	764	722	715	686	655	641	637	618	697	638	613	592	584	635	654	612	617	622	628	633	591	664	613	621	599	596	623	604	649	628	610	606	601	609	566	582	589	604	581	631	605	605	572	606	611	614	580	620	580	610	607	578	603	613	597	607	593	616	613	621	569	595	598	574	599	604	622	605	552	592	612	593	576	533	612	608	551	585	565	585	552	613	628	606	590	595	552	568	574	630	642	578	606	606	610	581	568	604	577	568	544	545	516	586	566	586	585	593	569	606	600	589	564	576	584	583	610	591	603	627	589	644	605	606	582	598	591	576	591	557	598	568	584	584	562	587	579	589	660	571	561	578	542	567	602	578	594	593	593	616	601	573	555	557	573	592	590	577	624	594	572	568	584	589	597	607	560	592	546	541	604	572	621	549	575	592	611	578	583	556	601	585	565	538	548	594	571	601	582	575	600	626	626	613	537	604	606	560	614	601	614	543	595	599	586	584	577	565	556	605	557	562	575	536	587	599	570	596	592	597	566	592	568	583	593	534	577	592	629	588	583	593	627	593	587	632	557	652	647	582	565	604	567	592	593	604	530	577	614	571	670	607	546	587	569	620	578	580	559	591	581	604	570	591	562	567	575	589	584	554	636	576	559	564	597	615	556	523	594	562	628	586	545	582	567	592	605	585	568	610	637	585	566	590	600	579	589	592	608	626	575	555	557	567	601	526	582	547	566	589	583	546	610	609	608	569	596	620	563	582	554	624	582	612	601	611	595	587	573	573	587	606	563	616	622	578	611	579	608	588	608	602	599	622	618	541	615	588	599	551	586	603	596	598	565	577	624	559	593	593	562	589	558	562	565	599	579	576	585	585	565	564	601	616	593	622	629	580	590	588	579	593	585	619	599	583	626	572	587	583	564	587	636	552	590	539	617	633	618	586	583	547	585	606	580	569	609	599	598	588	583	585	570	577	553	566	565	574	569	599	606	548	638	577	576	607	605	601	577	557	594	605	596	602	544	619	600	548	603	544	591	590	585	574	608	565	502	618	569	612	588	617	591	587	608	591	549	586	549	575	609	579	635	582	599	572	600	602	580	611	536	596	561	587	637	598	572	577	620	609	627	565	579	620	600	592	549	564	559	560	573	603	629	602	554	568	610	604	552	625	523	592	560	593	596	581	623	562	582	577	567	578	577	599	596	570	591	581	588	581	568	592	574	559	581	602	582	579	571	570	554	596	576	576	568	565	533	567	575	633	578	549	594	588	571	566	538	590	578	568	580	552	553	580	578	568	591	619	577	579	536	631	597	604	587	530	524	602	590	559	573	600	586	596	556	621	530	557	594	575	582	562	592	601	568	546	573	552	546	586	567	548	564	658	570	588	567	560	627	619	604	546	617	562	566	590	559	535	579	580	552	596	569	575	633	628	553	540	589	562	565	624	593	579	622	557	616	589	576	563	589	588	594	614	592	578	498	592	599	536	604	581	547	582	603	591	533	551	569	582	564	592	569	564	577	621	623	531	605	564	578	540	582	577	578	564	566	543	561	572	571	553	583	591	537	558	635	629	602	592	600	607	579	586	557	547	525	575	560	597	529	543	619	571	614	590	598	568	600	565	569	567	571	580	586	558	577	614	589	545	585	584	555	608	591	610	542	591	549	635	574	585	592	585	561	574	562	592	551	595	557	568	566	557	552	587	571	585	590	543	548	552	555	561	604	565	545	580	566	603	570	550	588	575	570	611	604	531	571	569	590	620	574	606	583	585	632	566	593	596	588	577	597	601	583	560	529	580	559	581	582	572	529	585	564	561	563	564	592	592	588	634	566	529	585	575	571	585	599	603	641	591	608	587	556	565	575	598	603	575	579	606	643	568	582	563	569	629	598	552	581	582	552	575	585	583	592	590	550	550	586	571	596	587	574	563	614	580	546	552	567	578	517	558	628	621	551	571	586	575	582	597	585	601	550	560	593	569	623	579	625	555	594	560	587	565	552	575	560	601	594	592	560	631	582	631	624	580	579	556	594	565	570	650	542	634	525	552	593	569	581	538	562	604	577	575	574	593	595	577	594	570	572	565	546	582	577	598	601	594	575	587	568	567	583	573	579	593	566	560	575	559	585	595	602	586	589	593	593	593	560	626	594	610	598	564	579	543	606	584	592	575	533	599	598	565	607	580	580	548	583	635	579	593	588	551	563	597	552	583	602	600	572	588	582	569	573	600	599	527	604	569	552	589	592	598	592	587	527	586	577	549	559	526	634	585	575	585	588	588	592	571	571	602	581	596	574	559	589	587	554	543	615	584	570	591	567	586	567	586	614	580	579	551	579	575	562	547	581	600	552	524	574	563	583	587	581	637	599	580	608	613	568	598	538	594	579	543	557	579	570	600	614	600	594	598	556	561	591	570	573	551	562	563	570	556	595	557	572	595	555	610	586	577	567	529	580	566	530	577	591	581	576	644	587	553	579	607	592	557	570	584	588	593	574	569	565	569	580	591	552	586	569	553	587	552	542	584	525	594	579	621	585	578	608	539	570	578	564	583	606	579	571	632	590	554	626	581	525	543	597	599	579	546	599	575	576	621	597	605	550	578	559	606	579	572	600	587	597	600	544	583	587	592	591	542	595	610	597	552	576	558	614	550	586	565	560	568	573	579	585	607	612	567	564	573	628	589	636	596	549	592	555	572	571	557	563	552	628	614	593	568	579	591	596	597	530	568	589	585	580	579	619	566	596	563	567	563	592	576	584	560	591	586	610	578	566	594	550	561	556	586	534	541	546	577	579	611	602	537	547	563	592	589	565	561	570	564	566	593	595	588	602	604	573	581	585	591	606	589	622	584	548	560	585	588	562	564	623	510	577	552	585	555	576	555	545	584	581	566	598	583	553	633	585	608	594	611	566	603	596	614	560	563	595	541	571	554	593	600	557	590	566	601	546	569	554	559	595	554	585	572	577	610	561	570	558	555	593	646	576	617	554	611	562	589	569	604	627	601	571	595	571	528	581	544	557	555	586	554	550	563	543	577	593	600	569	594	525	581	557	600	611	631	566	607	563	627	604	577	587	587	617	572	565	560	567	595	584	580	548	605	589	612	600	563	567	553	585	579	555	566	599	607	553	565	560	560	580	597	574	573	598	544	564	555	583	538	590	566	580	624	625	590	583	600	567	563	594	593	578	564	570	580	598	559	577	578	576	544	594	584	588	587	543	573	569	645	571	593	599	588	544	595	601	558	562	623	562	563	535	571	577	585	568	598	578	587	623	567	538	560	567	621	594	600	557	546	573	520	573	611	570	605	592	558	600	587	566	538	595	592	583	572	618	585	583	567	561	613	553	565	555	610	604	591	539	605	574	567	573	585	587	581	557	554	551	539	596	571	592	583	596	587	588	567	542	549	608	584	564	600	580	559	597	558	566	578	590	517	578	566	557	608	575	594	560	589	575	578	573	600	592	598	561	582	528	579	563	584	547	564	595	587	573	603
27491	10014	1949	1304	1004	993	942	973	1014	967	983	959	984	944	983	1039	975	1015	969	1033	997	974	956	957	1013	994	1012	962	983	942	997	998	1024	929	959	966	993	989	965	947	948	934	919	991	993	940	1004	936	979	977	993	968	990	978	947	964	964	1025	980	993	985	1012	953	941	976	968	966	950	1025	946	985	1038	985	1021	991	910	969	1040	950	957	1026	979	1027	981	977	987	979	919	971	960	1007	906	1034	1000	956	1020	994	987	963	981	961	979	990	939	976	969	936	918	936	977	1041	959	994	981	938	981	961	958	987	987	971	1031	927	980	1049	1004	939	943	1016	952	964	981	999	1012	983	971	975	1000	963	1019	938	916	928	982	989	956	954	985	967	957	1002	999	989	943	933	954	979	989	921	940	971	968	979	933	984	936	957	944	934	938	965	975	966	1001	1014	1004	919	1000	960	946	894	1020	1023	1030	952	1015	998	961	955	1000	1015	954	978	976	977	956	976	969	1037	997	945	946	944	955	1037	953	986	983	1014	941	973	1005	932	970	986	981	959	1025	948	989	1003	996	990	949	969	985	982	1002	994	908	986	1023	893	984	969	984	992	975	955	988	971	976	990	896	998	1015	968	972	1001	1038	977	988	935	1003	944	923	971	925	965	1014	993	975	995	997	973	991	945	1010	991	967	946	940	915	983	1021	981	1003	965	1028	951	1001	1001	937	981	1007	954	969	965	949	962	952	976	998	1002	1014	1019	990	994	959	998	955	1034	955	986	1026	959	913	960	942	971	996	972	933	979	947	974	1032	948	935	922	1003	980	923	947	936	962	1007	961	943	982	933	981	1004	918	964	986	981	944	1006	989	993	942	972	959	928	986	910	1019	995	960	985	961	1016	1005	994	1007	1042	955	924	991	935	964	1000	909	1001	975	996	967	944	1006	970	912	976	966	1016	1002	937	946	962	947	990	981	932	972	905	1000	1071	984	960	925	942	964	942	909	976	995	1030	934	968	1010	943	929	963	1040	1023	986	977	940	983	917	981	965	938	968	1010	947	924	1004	935	983	1012	977	942	974	950	952	979	979	991	961	1002	960	945	982	946	988	946	979	940	986	970	977	963	923	1028	981	1001	995	916	993	891	974	995	985	1013	1027	878	983	954	982	986	982	924	956	933	1025	968	928	938	987	937	979	915	999	949	947	1000	943	991	988	939	1011	958	933	965	960	976	935	973	1018	956	1018	971	918	1043	952	1006	929	1040	1004	1024	986	1006	929	1015	987	1001	970	960	965	1022	985	956	974	1066	983	977	1023	928	961	934	988	970	985	966	944	999	956	973	984	990	1016	967	975	939	952	979	982	933	937	1017	1005	947	1019	962	1007	965	913	994	911	994	955	995	1023	996	970	982	971	1004	960	956	967	945	978	950	969	996	986	922	959	998	994	951	996	1013	939	1016	1017	965	965	954	968	994	1028	1009	972	1011	1001	1037	992	985	909	956	961	1000	919	962	982	1038	935	934	977	990	1055	951	956	948	975	993	960	994	963	894	972	959	912	934	968	936	1014	995	983	963	956	968	971	950	989	992	957	954	947	994	980	946	943	943	1009	968	967	951	931	953	960	971	941	963	923	931	982	977	981	997	1012	973	994	937	979	913	928	927	980	973	953	969	975	992	926	943	944	999	951	976	1008	964	1020	969	997	955	1017	946	970	964	987	979	994	992	994	975	999	990	938	1005	1007	957	943	963	993	972	986	977	1040	916	961	939	961	926	999	986	983	1048	939	913	1010	976	946	906	1007	916	963	948	937	973	1002	976	957	951	968	939	1003	1007	991	983	935	959	983	970	948	957	1019	1006	995	957	1045	1003	962	971	968	967	1026	982	979	953	980	946	968	939	976	948	973	955	1002	952	987	989	950	937	951	1018	957	943	953	1089	992	995	950	968	950	963	973	989	983	1012	1028	982	953	976	925	984	975	922	1036	961	975	1029	960	995	961	1013	977	946	1019	986	998	946	994	933	1037	952	970	922	950	934	952	978	966	921	972	1014	922	990	921	994	942	973	987	913	971	1036	922	992	962	946	971	991	952	988	956	975	971	954	971	955	1006	1054	911	994	1041	977	958	927	1026	1017	988	929	931	946	963	982	948	959	918	1033	951	985	994	937	933	977	915	926	1004	974	951	972	967	1001	953	921	995	869	971	947	964	963	946	951	895	1019	1060	951	1038	946	1010	968	981	989	933	1002	952	893	940	955	939	944	954	1007	930	949	996	967	1007	991	950	927	964	978	955	936	961	944	962	981	975	1023	962	1009	948	981	964	962	1044	980	1014	1005	961	998	990	943	975	1017	926	941	969	905	955	992	962	992	976	992	925	965	970	953	1018	1002	943	951	969	1038	981	975	1031	947	974	1013	961	975	994	983	976	964	997	977	964	934	1015	945	971	985	998	913	1002	1009	984	981	1036	971	1003	981	973	967	991	945	982	921	946	967	991	964	965	976	937	965	1023	970	961	955	922	972	956	1003	1028	929	957	955	957	948	1004	1005	1013	1022	1002	932	982	967	978	986	961	977	1051	986	972	960	986	921	1037	916	999	1006	983	945	970	1007	971	966	999	1012	965	949	959	967	927	953	963	961	1003	931	979	1001	1022	980	923	942	986	1007	940	960	957	931	928	1003	1000	993	1014	953	979	927	1023	1007	986	961	1008	956	962	946	948	970	944	956	958	1056	997	1003	1012	976	959	935	982	989	971	971	957	921	955	946	1005	972	915	951	1004	993	1009	1048	991	956	951	962	942	936	961	965	975	1009	988	960	946	1009	957	1002	971	1016	941	973	974	990	1006	1005	898	984	944	953	955	913	960	992	957	1014	956	990	991	954	977	943	1009	961	1060	988	948	988	1002	990	974	1011	934	1013	984	964	983	1012	1024	944	958	960	946	918	951	997	952	946	952	947	1003	1012	949	957	978	1009	966	990	1025	1004	929	1027	945	926	917	982	943	973	1013	971	945	957	965	994	982	925	975	968	1000	998	964	951	928	968	970	1008	991	960	939	939	970	972	980	969	935	987	957	973	946	978	942	948	975	942	965	1013	983	962	983	901	1000	928	1018	985	1010	1006	990	1007	976	931	958	1000	938	966	948	971	1017	928	1020	962	993	981	959	992	945	955	1025	921	960	945	1010	955	991	907	961	950	934	897	1025	934	989	1015	912	988	940	949	952	988	952	957	1015	1019	973	929	1004	912	963	1003	1060	1076	922	1015	969	930	968	964	997	916	983	955	1028	931	986	956	943	950	927	1016	970	980	948	989	987	1017	1000	1022	970	975	965	952	1006	930	1067	934	988	978	902	970	945	987	946	926	958	951	977	930	967	996	949	973	971	931	962	956	967	940	955	935	976	940	965	960	1012	991	980	998	1025	949	978	989	958	967	947	1032	969	952	951	979	1007	926	968	996	1013	944	961	1009	1007	997	979	947	935	995	889	990	941	956	956	908	977	949	984	946	914	938	977	972	1016	994	975	982	977	994	974	950	942	1013	982	973	905	956	959	955	1017	963	988	1027	1016	1020	970	1001	958	981	967	1001	986	1014	979	937	973	985	996	986	946	997	978	902	980	960	952	980	965	986	1000	922	932	1009	989	945	1018	981	996	982	929	970	1034	966	1011	979	973	976	962	1006	988	983	979	932	964	984	966	983	911	994	981	960	964	974	984	946	971	1007	957	989	1044	980	935	1003	950	1019	964	922	935	951	999	970	860	998	951	955	982	1004	979	1007	948	949	877	1010	911	969	998	994	935	956	948	912	999	1012	959	926	950	1006	956	1011	1005
5730	1022	1002	922	842	814	878	859	815	879	865	820	826	796	832	833	864	810	804	808	826	789	840	791	861	805	817	827	789	817	763	791	824	817	821	831	775	850	788	748	786	812	820	846	837	792	766	795	809	822	817	830	788	856	792	852	801	740	821	781	825	828	806	811	830	834	839	844	856	864	826	801	813	804	775	807	812	809	862	810	808	810	805	789	812	818	805	854	786	776	848	826	838	808	727	778	817	817	790	814	838	872	779	819	789	807	871	782	771	780	760	820	745	782	814	802	815	897	800	812	819	842	827	837	867	799	837	803	824	810	814	842	795	855	814	821	854	825	824	839	836	811	794	854	842	823	842	833	835	791	821	767	832	751	849	809	819	819	816	793	815	873	829	795	748	817	794	837	816	832	817	765	812	813	841	814	778	821	865	813	851	846	788	748	812	889	789	806	815	826	801	816	824	817	787	827	815	821	793	862	804	807	794	779	813	775	790	806	832	817	819	858	809	805	801	804	807	796	798	837	801	841	819	857	823	803	822	807	828	810	804	777	833	801	827	804	793	854	866	802	781	819	799	790	840	787	834	830	790	861	793	870	817	856	795	792	804	770	777	805	808	873	838	791	782	763	811	835	825	852	790	803	804	806	834	826	812	852	805	795	878	748	809	837	788	790	808	844	798	794	771	827	869	812	814	773	842	821	816	812	872	808	828	726	846	799	772	849	784	807	833	803	805	797	840	857	823	789	803	852	840	781	814	846	830	802	776	833	874	859	768	793	842	789	776	798	794	787	824	804	799	772	865	778	838	829	825	819	829	788	815	764	799	786	793	785	779	793	796	883	797	816	799	845	811	817	805	800	798	778	778	860	842	836	771	797	832	759	826	766	828	867	745	822	837	774	834	780	829	800	817	818	819	823	827	859	784	868	813	837	834	790	891	803	775	772	800	778	726	831	787	794	811	810	831	801	839	823	774	811	781	796	810	800	766	801	723	832	805	765	801	822	855	786	813	784	788	787	849	760	786	814	879	770	812	803	857	792	808	835	815	822	767	814	795	805	783	826	842	818	784	810	815	852	790	818	769	765	823	805	803	862	747	773	798	853	840	842	798	814	792	842	818	805	788	835	811	782	796	819	820	789	806	793	773	827	812	790	804	829	776	821	790	860	842	797	786	767	876	820	870	802	791	797	840	816	827	806	817	799	784	824	780	809	811	815	853	814	824	819	827	765	812	782	877	798	800	819	843	791	786	818	844	785	856	806	784	827	746	791	831	815	826	835	813	872	798	767	793	788	782	821	798	778	903	756	798	813	857	807	813	810	822	812	799	785	812	831	893	785	785	824	830	805	811	805	831	831	883	781	858	809	846	801	817	829	760	793	752	837	781	831	798	805	828	806	795	816	834	797	799	817	775	796	780	803	782	787	815	794	782	839	804	799	816	814	813	838	817	787	780	806	803	821	794	899	852	746	753	825	805	896	789	802	860	812	847	842	815	762	834	820	804	844	819	852	795	778	829	833	850	758	860	843	826	803	823	785	785	807	802	905	819	862	834	789	807	839	773	815	815	768	794	809	759	855	837	831	783	789	813	798	812	836	843	801	840	808	834	827	770	820	865	807	793	836	833	817	758	830	796	820	839	774	807	825	807	819	819	820	823	807	758	779	740	876	759	825	832	799	888	797	754	815	834	843	822	823	736	794	774	769	805	871	821	806	841	838	847	808	856	822	748	760	807	781	846	719	756	751	778	831	805	790	792	884	802	807	803	814	807	814	812	834	767	764	835	835	834	907	859	809	785	796	785	819	800	826	793	784	870	766	835	824	819	782	814	773	814	824	871	830	820	842	803	851	794	842	800	850	832	824	769	792	817	848	795	789	865	805	867	809	854	823	813	798	837	793	834	777	818	802	753	814	807	786	760	792	791	842	800	833	817	803	814	868	817	780	839	858	858	791	800	814	827	813	809	791	812	801	765	814	844	813	821	839	770	838	841	829	822	835	810	782	793	807	810	791	831	863	786	809	801	808	784	824	812	863	831	822	784	777	834	783	785	828	841	827	847	839	831	810	801	827	771	815	816	762	830	816	785	862	822	858	859	807	788	808	845	815	767	826	829	830	827	815	851	838	781	803	793	867	846	807	801	755	826	843	788	797	818	813	855	826	830	818	821	835	853	850	810	779	842	844	812	790	816	827	811	784	787	864	845	805	783	795	833	872	778	834	825	755	777	830	778	835	798	825	798	794	859	806	819	830	860	810	756	834	839	815	843	802	773	807	838	803	745	819	852	836	833	810	829	754	806	840	800	769	825	792	831	821	850	811	780	773	802	846	776	778	829	811	835	817	813	831	906	806	775	753	810	809	844	824	823	798	839	827	825	791	833	792	825	834	827	804	749	792	802	771	809	843	777	863	820	786	792	835	831	819	854	836	794	801	769	811	775	793	804	835	765	820	814	794	727	841	819	800	811	829	790	867	820	859	854	785	838	768	801	805	828	829	839	823	804	809	834	772	837	867	809	802	784	787	841	789	809	801	849	826	814	796	765	868	768	834	813	782	818	801	807	804	827	787	794	762	770	801	801	857	809	782	793	832	827	836	849	820	826	824	830	842	758	810	781	799	769	825	806	795	805	742	854	758	795	820	804	802	829	847	762	841	802	835	849	832	813	791	808	784	787	811	778	774	826	824	796	814	783	833	827	856	771	800	836	792	819	794	836	839	739	890	800	845	790	776	837	830	817	785	834	847	835	801	819	794	856	791	827	839	809	794	786	839	833	868	834	852	816	781	865	822	838	758	801	820	824	789	777	797	822	849	874	834	841	772	800	815	815	824	793	853	894	825	784	816	813	840	816	832	801	820	845	822	776	836	846	778	808	800	844	853	850	866	836	836	816	876	823	790	820	834	803	821	782	807	797	759	814	804	807	772	763	799	812	822	792	789	822	762	771	787	793	815	816	824	788	830	809	814	821	790	779	786	813	840	853	862	858	838	800	781	802	820	819	797	778	826	831	847	823	783	787	846	748	797	804	802	822	815	815	801	848	825	836	789	839	875	751	802	867	791	813	816	791	845	808	768	819	832	791	845	841	814	804	797	797	827	862	832	796	846	821	812	796	821	832	833	840	789	829	826	819	809	809	843	813	809	791	789	822	764	794	857	825	852	851	827	794	869	812	826	789	859	815	852	771	864	821	881	807	819	794	797	821	845	848	808	867	831	794	784	806	817	844	825	894	815	784	765	836	833	846	894	790	862	736	768	794	812	824	822	782	837	809	756	833	848	814	807	803	775	802	806	820	845	852	846	822	791	814	822	818	808	825	869	820	838	817	833	828	743	801	758	860	793	791	825	807	858	851	824	892	768	721	787	842	813	838	846	821	808	781	777	761	794	825	815	791	810	786	787	827	866	778	867	827	884	794	860	798	788	801	798	793	834	866	797	789	815	716	831	805	808	774	817	792	754	796	847	787	827	799	828	813	862	769	803	825	876	806	882	795	854	858	868
25688	21456	27259	25453	5864	1639	1325	1099	1082	1070	1038	1018	1035	1005	1001	933	983	976	922	983	988	990	947	971	1004	1005	921	955	1021	975	994	962	886	952	943	987	968	982	901	920	966	943	926	948	954	971	980	949	957	1028	966	942	927	906	980	948	965	1041	977	963	924	1021	999	979	975	923	944	949	898	967	1002	947	888	917	932	943	964	940	919	958	999	985	963	1006	955	942	914	928	941	1019	972	978	973	1007	906	966	929	947	972	973	956	925	952	976	970	974	976	955	1035	949	973	929	1029	966	976	955	935	1012	994	990	973	956	1035	985	987	931	931	951	1007	978	1044	945	943	1010	943	942	998	972	898	1035	957	952	964	964	937	993	924	938	961	998	960	929	988	999	991	904	961	948	958	1038	947	960	986	967	933	961	1015	944	950	938	923	1009	942	950	964	1010	950	928	923	897	920	958	919	977	929	994	954	960	949	942	959	914	938	909	980	984	940	965	974	943	985	983	959	979	987	981	980	1001	963	933	949	985	970	932	970	928	1009	1006	974	960	958	1018	932	931	972	919	1006	974	959	966	1003	952	950	980	966	969	968	935	926	988	991	979	957	915	953	891	993	979	926	989	934	933	977	927	995	935	976	950	988	964	932	957	915	977	949	928	957	933	993	941	959	961	982	922	919	1073	936	926	959	979	971	983	927	977	964	901	974	954	976	984	941	918	987	999	971	959	955	939	921	1008	967	931	979	936	951	925	956	915	898	949	968	946	941	1000	946	948	968	889	936	988	994	899	951	973	936	981	985	971	901	1017	908	900	901	927	939	967	942	985	970	939	1026	939	917	946	981	954	962	904	953	1000	936	959	957	979	1007	996	972	965	933	904	951	962	913	935	917	955	993	987	945	953	960	972	975	915	942	963	952	945	976	1012	1001	976	940	892	915	1035	980	894	899	985	928	952	919	945	952	960	896	985	907	929	981	1011	1017	907	893	933	985	947	951	927	954	984	951	1021	953	897	961	961	915	938	959	934	970	933	981	973	883	956	908	970	966	940	938	941	965	972	967	1008	948	971	954	942	958	915	954	974	929	934	955	926	963	1039	947	966	1000	921	953	915	943	849	903	954	971	968	943	953	1018	957	988	1064	946	958	956	953	955	959	928	1026	998	995	995	1000	981	903	926	926	1023	937	1002	946	908	906	931	940	971	989	1013	988	940	937	993	908	915	888	972	928	940	978	975	903	956	971	983	972	996	919	1029	943	937	977	1006	980	893	1037	959	925	967	979	966	916	1081	955	1007	959	1059	984	999	926	975	955	921	964	921	971	914	903	918	927	982	964	914	947	1008	894	946	930	924	932	956	915	978	973	983	894	898	996	984	967	922	916	979	906	941	945	903	925	968	982	990	986	954	987	940	955	917	968	968	952	1011	904	958	955	942	954	972	970	996	1028	881	935	976	962	956	1000	917	968	964	942	973	907	979	922	958	967	981	951	968	921	937	986	965	999	979	944	1003	991	964	896	960	923	912	943	910	914	1042	1052	1002	988	941	998	943	931	927	981	912	907	947	908	935	962	976	957	962	906	888	985	987	958	950	996	967	941	1019	962	960	982	975	988	934	983	1001	936	978	976	978	964	942	1000	940	973	951	948	982	947	934	920	932	962	952	917	951	964	943	917	954	945	919	1003	916	996	950	964	928	967	948	1006	993	965	941	1012	1008	919	984	917	980	964	957	1018	947	973	1008	980	997	991	906	902	918	933	974	971	927	938	951	904	978	975	933	921	933	939	943	978	926	1040	957	929	964	986	982	979	995	974	985	903	948	906	972	939	986	926	976	961	916	928	983	982	913	990	908	902	932	977	963	958	951	927	1052	965	986	958	971	978	1005	949	939	982	932	1000	955	946	983	947	958	998	912	914	995	967	970	979	989	957	952	975	925	920	962	960	928	968	938	945	904	917	943	938	1001	973	951	999	977	981	962	976	973	921	968	914	930	957	968	981	980	974	989	970	992	934	941	951	985	934	963	959	973	933	936	947	978	960	954	1003	988	989	981	987	991	947	905	959	951	935	965	975	953	935	966	958	903	991	900	950	942	899	944	954	966	962	952	974	940	988	909	899	990	966	984	890	967	951	935	972	1009	942	948	986	972	1025	1000	942	946	968	953	994	913	999	979	916	929	964	943	944	971	946	949	1007	960	989	1042	1019	989	890	962	919	904	984	961	951	905	916	979	994	940	939	980	1055	952	1010	907	992	961	942	969	986	967	987	940	914	926	926	982	962	943	989	968	967	1039	930	924	963	1041	929	928	957	912	993	939	972	968	960	955	958	934	925	969	917	989	1067	906	943	873	971	927	923	978	964	964	922	953	1029	932	902	976	997	935	980	981	947	973	982	1013	981	910	994	977	966	975	943	885	957	955	1003	968	948	948	894	927	949	939	928	933	990	904	999	926	940	946	996	1009	911	964	940	903	1027	992	976	929	1009	933	997	982	945	949	990	976	949	950	976	1035	965	1018	968	922	900	948	964	895	1015	971	968	960	974	997	953	941	947	981	934	993	1006	1041	977	939	939	923	867	926	914	952	984	932	950	912	913	946	941	932	940	1007	932	984	958	971	924	978	989	947	942	915	991	952	918	925	1000	927	1004	951	968	898	939	973	979	904	939	935	984	916	874	966	968	978	941	950	979	965	975	973	1015	977	1001	984	923	920	972	976	971	952	916	961	978	996	986	933	938	981	957	969	994	996	923	913	1042	954	969	969	1011	963	975	931	1010	912	969	978	970	1005	980	913	982	957	915	953	931	902	941	970	987	939	940	982	958	932	961	958	936	995	988	972	958	923	995	932	939	956	914	946	958	964	953	1024	1000	958	912	954	941	897	934	958	983	989	936	948	937	947	924	955	930	1001	980	894	955	970	973	950	1001	952	937	999	923	928	1032	1017	953	938	919	904	952	1011	956	924	971	911	957	924	947	937	971	957	922	970	932	893	970	935	925	1020	992	921	986	924	948	942	899	949	920	977	949	968	901	919	933	971	920	1021	975	904	963	940	968	967	992	972	921	904	970	997	971	891	982	942	933	976	959	924	904	896	930	941	873	962	957	958	959	890	925	962	1018	958	952	997	955	919	956	951	945	938	956	976	926	986	906	937	964	887	934	964	936	922	931	945	994	977	946	980	932	1013	981	972	973	976	947	945	949	915	954	917	957	955	929	961	968	966	995	990	1015	986	931	911	989	948	968	944	988	963	905	974	977	928	988	922	1007	937	942	966	1014	980	1023	980	920	981	995	933	960	930	951	936	934	991	959	941	950	948	942	923	998	1005	1011	909	886	936	991	935	974	966	967	1044	934	986	973	944	987	977	926	945	929	967	934	911	971	1011	928	959	938	948	968	957	904	933	971	945	897	960	929	974	915	933	976	939	962	930	916	946	916	946	951	973	947	975	976	986	1022	936	950	939	986	959	953	1007	890	951	975	984	989	928	1022	965	966	943	944	903	907	988	966	959	1001	991	962	977	970	868	993	935	967	999	928	959	971	948	947	963	938	972	962	913	979	955	946	989	965	986	893	942	938	982	1029	893	922	956	965	932	943	911	905	1029	953	934	982	968	943	928	931	1009	993	998	917	917	920	914	925	958	951	995	948	940	1006	962	932
4051	3296	2767	1677	1373	1223	1091	992	982	914	944	910	908	952	887	884	888	855	864	882	874	883	851	869	857	873	904	835	833	847	842	841	848	848	806	870	808	900	823	846	842	851	856	855	830	856	799	850	794	791	858	849	849	772	780	852	889	822	838	806	843	825	800	862	786	870	825	902	851	820	827	795	832	880	887	830	846	814	831	832	836	879	825	865	847	882	816	850	851	813	834	855	912	849	852	825	876	779	886	838	843	806	823	898	809	853	807	802	845	836	816	812	788	859	829	865	845	788	830	826	859	823	882	827	830	825	820	834	827	835	871	795	838	821	854	871	787	844	823	824	801	886	821	850	819	819	848	851	823	828	858	844	817	816	840	825	788	874	831	861	805	868	811	822	809	849	835	809	888	829	838	799	826	876	855	842	839	812	787	809	874	772	810	810	866	822	852	811	840	889	831	832	813	871	812	842	791	840	804	806	823	776	872	850	824	830	889	825	867	820	850	900	834	775	826	788	780	824	795	832	873	817	874	779	880	795	835	778	828	887	851	793	840	818	772	802	833	826	813	839	796	844	862	849	775	817	856	813	830	828	863	845	834	806	825	845	811	844	782	895	923	836	816	824	813	851	855	849	800	859	821	752	850	789	858	833	800	851	810	859	823	834	802	764	888	819	849	843	830	811	849	841	852	856	857	818	832	866	810	840	839	835	810	870	855	920	852	822	857	869	817	812	854	822	864	803	832	907	804	848	833	838	813	870	822	878	841	842	774	818	831	813	790	815	826	841	836	817	820	809	817	790	793	803	826	826	789	854	768	833	824	816	830	800	851	829	826	865	798	828	817	808	893	790	836	770	862	793	796	844	855	797	824	800	826	815	870	866	859	883	825	853	813	885	857	835	863	813	802	842	777	849	867	808	791	911	832	832	810	820	830	803	807	760	882	868	827	826	821	871	901	806	846	833	839	832	805	825	775	846	792	822	797	880	834	803	792	883	845	830	795	821	847	838	850	841	838	820	838	802	889	855	816	819	866	833	819	849	900	845	835	825	842	858	843	826	838	806	804	806	792	769	822	831	867	834	818	809	811	826	845	823	798	853	865	829	816	859	811	784	787	840	844	842	800	797	847	854	817	861	830	859	757	814	819	823	827	846	901	820	836	797	834	850	807	781	848	827	808	819	807	820	790	819	821	826	813	843	802	852	830	787	798	842	872	853	789	802	857	790	818	825	762	809	842	817	826	873	812	833	826	849	805	842	832	835	806	757	819	816	796	820	832	832	817	797	873	838	853	898	791	793	765	833	817	832	850	848	810	831	779	844	808	852	831	857	800	838	874	791	813	826	810	864	790	767	841	809	846	853	797	782	815	796	793	832	785	828	849	816	819	877	807	842	813	805	818	837	804	805	803	830	791	851	867	802	813	830	832	853	870	866	829	829	790	874	814	768	853	837	880	802	826	843	786	849	800	821	850	836	846	854	829	840	801	820	843	840	868	830	845	850	828	862	841	870	847	811	875	857	814	801	821	805	843	765	855	822	803	848	834	835	850	860	831	796	870	815	827	835	910	819	817	836	847	807	820	830	855	827	787	841	807	804	793	856	853	854	805	853	845	858	823	861	824	821	792	823	802	819	851	829	876	774	823	872	869	832	835	800	849	802	807	870	829	831	889	855	819	830	849	839	880	902	883	888	794	814	865	839	780	824	827	783	806	828	840	845	820	806	790	869	809	838	821	799	823	853	841	816	839	840	810	785	864	840	858	876	812	811	832	820	883	818	811	848	812	816	841	816	847	862	839	830	838	807	825	876	794	879	821	862	830	836	885	815	846	841	808	848	877	818	834	856	809	832	842	847	802	773	855	885	866	801	836	835	792	857	830	781	846	824	820	872	842	843	758	848	830	828	812	783	840	857	853	732	841	858	812	830	868	845	857	824	864	824	824	836	821	787	813	802	824	829	866	888	835	818	816	816	765	876	798	819	874	828	796	791	842	809	835	762	887	821	862	820	832	858	844	900	845	815	800	850	856	824	807	873	876	779	859	839	816	814	801	818	820	799	863	786	837	808	827	849	837	864	856	818	855	822	874	798	805	839	821	820	867	805	830	833	805	849	861	776	784	803	855	834	763	807	866	851	783	819	788	809	832	822	858	803	817	832	851	872	851	777	809	831	836	800	814	847	865	758	796	807	885	833	823	813	831	786	816	831	847	769	840	771	803	838	788	804	854	841	812	835	801	849	858	840	806	844	826	797	812	853	864	822	824	853	821	860	831	843	814	861	804	831	840	841	842	839	853	831	826	834	843	856	856	811	844	838	817	832	813	871	804	753	837	855	820	818	825	864	851	863	804	850	869	837	887	783	842	885	832	811	857	819	831	810	854	820	847	845	879	814	834	802	852	861	817	851	815	842	866	845	776	824	809	837	862	842	804	861	832	821	819	798	805	775	806	776	867	813	853	869	792	830	826	801	812	795	873	843	824	781	860	805	866	783	776	813	833	802	860	858	849	871	768	799	845	790	818	849	800	811	846	887	832	819	797	858	831	880	807	802	851	850	817	854	795	824	818	863	866	829	793	863	899	851	791	793	793	801	823	857	794	834	850	885	803	821	826	812	847	805	780	801	832	813	849	887	846	864	793	831	826	880	884	865	841	854	832	822	816	809	830	815	875	843	804	834	848	836	858	798	826	835	811	819	830	823	799	806	805	862	783	811	816	818	820	846	828	834	809	835	831	840	882	851	849	790	806	791	823	884	861	852	828	834	840	800	868	810	847	836	821	860	793	841	820	819	852	877	846	862	811	850	844	797	829	845	815	835	848	889	783	864	791	773	793	868	803	829	799	857	823	812	858	895	826	830	822	837	882	777	804	831	810	832	779	867	835	814	860	811	790	839	817	804	811	841	868	801	842	846	827	848	815	817	819	789	870	879	775	850	848	793	798	817	827	844	782	794	860	802	856	811	796	824	788	861	824	755	822	867	855	792	842	838	793	802	813	816	797	773	828	800	854	832	846	826	823	815	835	878	864	832	843	869	826	888	813	834	865	845	840	893	859	824	823	840	830	832	814	821	824	803	812	844	858	818	809	791	869	829	880	810	843	857	793	862	841	819	800	839	814	835	797	869	812	845	816	843	773	804	852	809	828	778	889	858	836	837	859	809	855	818	816	863	876	829	848	798	810	881	859	827	792	819	861	832	875	833	787	831	782	800	819	823	786	823	862	795	839	859	823	847	824	795	839	803	852	833	828	824	838	796	827	818	865	795	807	817	804	865	831	809	820	840	801	824	839	847	800	790	769	844	849	879	792	845	863	852	796	795	842	832	864	830	842	823	848	841	786	861	808	827	863	854	832	812	794	831	869	823	787	855	868	827	797	872	870	824	782	855	814	841	857	822	859	808	825	835	852	841	889	817	820	791	864	813	807	844	812	849	795	817	810	819	853	794	880	792	776	857	787	833	842	866	865	846	843	828	823	811	872	816	855	874	814	815	845	872	803	816
24593	21392	28454	24719	20623	3830	1431	887	748	750	741	708	706	711	667	697	629	638	635	635	634	634	634	638	621	609	599	588	623	650	657	622	691	603	680	609	617	621	638	598	611	606	672	629	598	605	614	605	672	594	622	590	650	606	626	597	664	626	678	605	623	596	619	645	620	603	642	634	591	600	603	587	664	612	628	591	612	660	642	571	595	608	599	668	611	641	581	633	591	609	576	599	622	597	601	578	620	637	632	616	626	578	602	595	643	605	638	613	626	591	626	611	634	623	614	629	568	603	637	612	642	620	566	619	658	590	610	651	616	637	621	603	606	621	654	617	613	627	608	591	604	600	609	604	583	614	585	628	609	652	613	599	597	610	588	593	561	631	592	612	591	615	569	591	595	588	630	637	625	605	595	583	583	591	596	693	593	594	614	606	586	628	638	624	634	668	588	639	647	635	601	567	611	590	606	647	600	597	612	618	631	607	578	600	630	589	612	590	606	584	608	639	606	614	609	597	612	601	602	601	603	618	606	587	613	602	654	666	642	592	573	634	613	666	589	626	617	582	671	619	604	636	641	613	632	599	572	601	643	650	660	610	587	600	615	611	622	634	649	611	644	659	624	615	632	617	627	567	619	654	637	593	608	604	618	591	638	629	627	610	565	594	627	620	594	627	591	612	605	574	590	590	596	691	617	604	611	553	594	612	586	642	602	620	597	601	573	570	567	605	534	636	608	591	591	609	596	580	610	594	610	601	623	605	660	613	657	601	621	593	580	606	586	576	614	587	571	574	593	624	610	670	591	596	592	621	654	599	596	619	618	611	598	638	622	580	574	603	586	655	619	601	617	595	607	569	608	640	595	565	618	614	629	557	567	586	675	657	659	601	592	598	642	612	623	625	619	640	612	653	587	624	576	607	599	605	612	622	602	625	613	568	631	616	627	647	609	616	578	577	629	601	632	576	595	599	638	609	578	594	586	661	601	607	650	641	604	608	605	573	603	619	662	606	622	629	606	600	603	619	648	630	633	606	602	562	590	650	573	671	598	587	592	619	626	634	635	576	650	596	602	651	584	619	614	597	609	659	569	598	622	633	624	607	612	613	612	573	627	624	556	585	645	567	641	557	618	610	628	617	601	624	630	572	615	607	632	662	619	604	617	654	615	615	654	589	576	564	601	612	555	577	588	586	669	614	616	555	595	628	618	595	559	600	652	626	591	578	571	618	577	587	611	627	589	633	598	638	560	646	626	596	607	619	626	589	631	611	654	616	645	587	582	612	601	590	659	612	594	608	579	614	602	619	599	591	601	596	576	613	608	595	583	601	582	604	658	638	573	636	614	646	596	635	607	603	555	641	600	622	614	571	618	638	627	609	610	625	584	634	616	605	601	590	568	611	590	643	586	607	615	629	574	602	618	569	607	579	609	598	610	590	609	634	652	622	593	610	588	664	623	608	599	583	596	644	594	617	645	609	597	682	628	614	635	591	575	584	587	622	676	617	655	662	605	640	615	619	629	589	599	614	636	600	613	608	605	675	614	600	632	610	609	582	607	626	640	605	554	613	587	614	589	656	601	624	585	603	580	628	629	643	613	589	650	600	634	625	577	610	566	640	558	610	651	589	586	574	575	583	602	611	624	603	638	606	606	604	573	616	589	598	647	603	597	614	612	595	627	626	614	594	616	598	574	636	614	591	605	644	602	606	645	643	625	562	616	604	645	604	626	623	636	616	617	604	554	588	624	630	573	621	599	582	587	603	596	628	596	584	630	601	610	608	625	617	632	630	628	601	571	648	606	613	628	649	577	601	628	570	656	607	639	649	601	597	628	586	588	619	601	634	561	612	577	588	604	580	674	576	635	644	638	570	610	607	644	617	639	648	625	646	585	616	617	646	633	630	620	624	623	641	640	618	605	602	589	620	607	583	638	650	609	593	620	590	597	559	551	612	644	614	626	573	607	628	633	663	593	619	605	625	666	676	594	595	645	613	595	569	606	622	647	605	668	619	672	605	593	646	603	667	621	594	613	576	625	612	607	559	662	602	585	591	607	604	604	592	622	617	629	627	631	618	624	605	598	575	558	616	640	587	598	589	621	568	618	612	599	573	619	600	618	612	615	574	611	578	576	641	572	611	580	632	616	607	607	612	606	622	648	583	572	597	624	598	589	611	584	624	614	608	588	626	589	641	636	594	609	643	575	597	629	566	607	601	611	587	594	591	555	584	640	593	616	630	576	620	666	593	630	665	609	621	628	578	643	574	608	582	598	633	607	662	618	567	570	628	590	590	612	646	606	587	613	599	580	589	659	605	596	569	617	582	637	603	582	607	590	630	625	610	621	576	589	621	568	627	630	598	605	613	602	595	613	634	645	596	590	622	553	627	605	612	596	628	635	648	604	630	630	649	618	575	660	606	574	617	652	623	634	591	638	590	633	586	593	580	641	600	594	606	608	580	637	636	624	632	571	592	627	624	629	604	613	585	573	666	643	577	595	553	632	641	651	604	632	604	578	592	643	587	600	608	576	603	635	611	623	627	593	587	588	585	657	631	626	602	605	631	590	586	607	621	599	569	618	620	613	614	616	609	583	621	613	601	633	608	573	609	610	602	612	603	579	589	594	601	613	552	596	593	582	605	576	598	642	660	586	607	662	588	667	612	632	638	595	599	589	600	598	630	606	626	622	605	618	611	634	597	659	689	634	587	632	587	632	582	632	600	563	568	622	620	619	587	591	651	604	594	622	628	600	576	596	640	612	623	595	619	611	615	617	603	554	601	597	629	598	616	569	611	610	605	623	572	609	601	622	649	610	592	587	588	618	641	607	616	586	623	551	592	615	627	642	609	583	658	584	644	607	598	631	628	589	596	653	603	646	624	594	591	612	622	596	604	628	632	650	594	560	617	588	617	632	547	580	608	612	569	633	626	608	630	595	596	578	649	577	641	614	588	600	655	648	598	599	641	586	612	608	601	562	647	598	601	653	644	610	617	653	605	648	615	612	595	603	575	586	638	605	616	595	619	609	609	603	565	571	577	583	616	634	595	635	594	630	580	575	592	600	578	600	619	625	611	614	617	602	589	617	575	610	586	615	630	584	643	569	614	568	625	597	602	631	605	625	584	616	617	599	647	580	628	603	615	612	608	595	586	590	589	659	599	593	596	641	601	603	597	609	639	602	655	612	578	671	628	613	684	598	621	623	617	618	599	661	626	622	569	621	620	604	610	604	584	607	590	577	592	633	617	645	640	593	598	592	615	583	586	591	573	624	569	647	635	626	599	598	606	656	583	607	619	616	601	603	561	609	607	570	618	598	606	605	607	630	616	625	636	623	611	591	629	587	588	643	571	640	626	588	590	598	640	609	598	627	639	604	584	583	606	598	603	562	670	632	574	608	616	661	598	589	631	578	588	629	629	630	603	623	597	594	631	578	632	578	612	608	561	599	583	639	644	633	664	585	606	632	604	597	609	600	552	653	627	586	570	601	613	682	544	636	576	625	594
4043	5035	4050	2223	1506	1291	1028	947	811	770	762	767	680	729	658	654	642	610	623	581	596	652	594	623	650	668	629	601	591	611	605	615	627	573	612	561	598	567	536	614	593	595	619	558	630	616	601	622	624	619	630	565	547	548	557	559	581	581	638	579	569	585	563	603	621	619	577	560	587	610	572	597	641	557	582	627	604	574	523	616	607	579	576	593	559	595	571	566	590	583	573	577	565	579	566	607	571	577	600	558	527	559	634	625	598	623	606	603	581	532	593	580	584	599	542	618	599	589	626	625	578	568	528	569	624	567	614	581	591	595	585	537	574	588	560	565	576	580	571	624	564	543	592	609	581	592	602	540	608	608	591	581	569	548	545	563	582	612	634	579	620	585	604	589	596	610	559	607	547	608	589	583	566	609	563	558	559	584	589	607	625	596	589	569	581	558	597	585	617	603	601	589	583	611	621	589	566	557	563	582	594	580	573	629	529	542	568	574	565	593	575	573	606	550	589	553	627	586	588	552	589	583	623	604	585	583	598	568	574	595	562	589	585	566	558	529	614	567	539	586	593	563	620	574	550	568	591	568	597	607	582	576	549	644	554	607	627	533	542	557	595	583	555	570	566	581	594	602	608	596	580	586	531	562	531	596	572	587	583	583	577	584	583	568	609	578	558	566	618	603	593	606	593	608	574	566	595	576	631	578	532	606	596	565	614	595	555	570	570	581	543	540	566	586	585	585	533	594	599	559	586	573	634	627	589	617	596	602	571	622	617	581	552	621	600	577	578	558	621	584	565	610	561	599	587	538	629	567	586	548	553	540	617	591	572	550	575	635	581	591	576	608	575	593	557	608	598	567	557	549	606	593	570	592	581	611	630	587	564	610	563	606	630	565	580	587	598	583	606	552	631	568	601	601	567	579	601	556	553	536	568	568	561	605	563	561	588	581	621	587	533	583	596	554	562	569	615	580	566	603	585	614	632	626	558	550	573	545	595	606	596	575	561	549	588	558	562	605	581	614	598	603	588	572	540	569	560	609	553	571	556	548	556	575	599	560	567	567	569	583	554	561	533	578	602	600	557	558	558	595	587	601	597	569	540	589	573	581	577	648	570	590	601	559	632	592	590	561	572	593	595	551	619	590	544	568	575	593	565	587	530	579	609	558	570	570	617	554	610	575	572	553	545	551	580	583	624	599	586	555	561	569	597	625	565	553	567	583	626	566	543	579	557	556	614	577	586	604	581	671	591	596	580	578	562	568	570	571	597	584	567	553	659	607	572	569	532	565	585	562	587	566	587	581	544	554	598	574	555	611	629	648	560	605	595	544	543	598	594	594	599	555	571	559	544	576	588	584	610	589	594	554	546	542	577	583	609	574	625	589	598	604	567	579	562	575	562	628	567	575	533	576	601	553	608	587	545	522	531	585	562	637	589	630	573	567	596	542	543	584	564	617	568	578	584	565	584	594	576	575	584	572	574	551	562	600	555	594	595	598	570	589	559	573	586	604	603	565	573	593	553	595	590	565	555	560	607	572	581	587	583	561	561	562	549	609	572	623	575	539	552	642	576	627	596	604	573	620	555	514	564	608	572	554	594	565	566	553	554	617	587	542	571	607	550	538	564	581	554	543	575	574	596	528	590	592	587	571	586	559	627	613	559	593	593	606	535	553	566	589	573	564	580	584	614	630	544	571	549	608	567	541	613	593	580	574	580	599	608	570	576	558	584	554	596	577	562	571	601	586	568	602	599	576	529	579	547	608	612	511	533	596	585	570	578	544	567	586	552	564	548	589	591	585	544	605	576	580	598	595	536	592	602	615	553	554	573	565	562	579	553	624	586	539	559	549	571	577	593	582	560	583	589	563	536	586	512	610	592	531	597	529	564	579	566	589	557	577	574	544	567	569	541	611	620	571	611	527	612	621	554	585	532	621	580	562	609	574	585	620	590	582	545	584	572	532	596	588	593	610	583	604	574	593	582	585	584	583	562	535	555	600	567	596	550	557	587	608	589	597	549	575	592	580	606	527	577	631	553	615	576	547	620	581	563	572	589	579	589	529	573	591	584	559	580	597	558	565	593	589	582	602	603	577	537	613	563	551	608	564	581	560	582	569	599	605	587	571	557	567	602	590	580	564	578	586	538	579	552	572	592	548	600	597	572	509	546	570	582	560	606	590	538	574	576	574	542	583	606	556	636	578	612	622	570	575	587	536	599	584	550	582	612	604	581	603	562	591	547	588	581	588	605	567	567	587	587	600	593	570	539	562	549	581	589	564	586	556	597	553	576	576	580	584	576	586	550	649	572	562	574	557	591	581	565	606	583	562	592	569	606	593	607	595	574	540	601	552	580	569	575	567	586	588	543	554	545	585	611	573	596	598	572	578	562	559	603	624	579	585	601	582	625	541	592	618	587	583	589	534	570	600	568	555	594	599	567	555	604	601	567	574	548	575	568	585	533	580	568	561	605	554	531	595	587	617	562	554	593	570	568	616	561	547	577	551	617	575	597	597	586	579	573	591	543	527	575	614	580	501	609	586	588	595	580	611	563	615	602	583	554	597	578	561	559	583	581	560	554	591	534	530	571	530	583	578	593	555	529	602	580	565	561	560	601	565	587	552	585	564	604	589	553	609	618	567	610	562	569	518	567	519	560	588	575	601	550	567	567	548	598	511	563	593	563	570	581	616	580	558	559	611	623	615	549	598	595	572	570	566	555	541	597	625	558	591	535	577	574	561	565	557	545	552	528	519	600	543	590	557	556	584	563	607	564	569	604	599	617	579	541	563	610	596	579	581	553	531	581	539	567	597	580	576	575	577	582	590	603	549	561	543	574	578	612	547	538	562	572	579	575	573	556	576	600	553	582	624	553	588	561	584	575	604	602	564	596	580	531	532	556	553	569	611	591	619	579	611	535	595	585	573	542	586	536	597	612	587	562	617	567	573	541	529	602	588	574	622	586	590	571	561	568	543	625	531	578	570	551	604	559	565	552	584	589	577	548	572	585	547	570	561	612	593	564	531	626	554	538	540	557	599	556	589	539	571	586	561	544	569	595	558	599	586	581	576	573	579	590	576	550	568	568	600	554	571	583	539	581	590	572	624	527	602	577	559	587	553	599	578	606	575	586	589	577	532	592	607	575	564	535	604	548	563	545	546	571	588	563	627	587	583	553	577	590	547	562	593	598	612	623	561	585	586	587	513	569	572	584	588	536	553	541	553	581	566	577	563	570	556	536	614	566	540	563	583	586	531	557	562	560	596	561	594	550	557	602	555	569	581	572	582	563	564	578	606	594	583	593	599	543	540	596	607	577	581	578	568	528	588	569	579	574	562	559	579	561	574	578	580	596	609	601	577	559	557	573	559	540	527	579	554	570	598	523	546	584	594	588	555	569	546	597	580	591	603	570	577	582	555	578	570	588	608	590	588	581	583	610	547	561	590	586	577	591	535	607	562	563	594	566	540	576	566	571	584	595	574	557	535	568	591	610	578	621	581
27432	10133	1961	1335	1031	1029	1000	951	974	976	907	960	997	907	900	997	983	918	1010	987	964	1074	962	977	984	936	1016	995	991	972	959	955	968	990	1006	963	971	965	985	990	993	1007	949	1003	1036	954	965	948	1033	967	995	982	974	1010	1022	1013	971	966	978	987	982	972	963	989	963	907	951	927	973	1002	984	1015	963	963	920	945	927	922	1000	946	979	987	937	946	961	985	1015	991	955	962	938	1029	969	988	1008	961	991	949	968	904	963	929	953	968	1006	968	936	967	937	981	990	954	952	909	974	943	1027	1014	971	1028	990	1036	960	1005	973	930	969	967	947	961	923	989	999	941	983	975	959	970	984	999	984	909	982	971	961	969	1010	1009	980	1003	991	969	968	926	937	975	918	953	935	964	936	986	943	914	1011	874	954	944	980	995	945	891	985	1005	1022	977	963	938	948	969	975	1009	932	890	913	976	924	955	987	906	1003	929	897	953	975	958	969	956	932	930	943	948	974	969	925	1013	932	981	994	970	939	994	1029	946	910	995	950	1004	966	932	976	980	952	933	948	1002	985	979	990	948	965	973	947	952	957	911	985	952	883	973	992	921	950	933	941	913	963	926	935	983	995	982	996	975	1005	955	996	920	967	876	989	980	939	941	992	967	959	963	935	905	988	975	957	983	949	961	929	986	936	951	962	1013	1004	944	917	1005	965	1011	1018	929	974	963	971	980	969	960	951	976	980	986	978	979	988	949	957	985	991	1010	1007	1024	951	999	940	929	929	927	982	988	959	978	1010	927	1023	935	959	1000	931	984	971	1009	966	928	934	945	1024	984	1039	961	940	994	1007	1005	984	989	969	978	955	959	899	1001	975	981	967	947	974	918	979	978	954	950	959	1043	969	956	1003	965	1004	986	919	984	961	997	1029	1010	980	926	984	954	939	871	974	935	937	934	1016	974	984	962	955	981	975	923	951	974	995	978	962	902	928	971	1001	951	958	953	912	967	939	1021	956	1029	962	940	937	939	995	971	957	924	1022	937	995	999	931	982	901	1017	973	958	940	953	1008	972	985	995	1017	962	1001	923	952	934	953	1033	896	964	904	944	989	989	962	964	1005	981	978	990	979	1010	953	911	968	997	1003	952	937	935	989	960	913	992	936	1000	976	944	986	967	948	965	955	976	995	1015	1009	950	934	935	1006	899	974	1039	989	902	988	949	994	1054	997	983	1021	992	1002	909	932	985	987	957	953	964	965	983	965	971	894	920	930	928	977	929	994	987	956	966	969	1016	951	1018	973	904	980	955	926	942	932	928	939	942	917	985	963	904	1010	985	966	935	991	920	991	887	1010	963	944	1025	1006	939	975	955	926	964	956	996	930	932	917	940	949	955	998	938	940	948	906	945	973	1012	992	975	931	935	931	936	992	1002	943	997	973	979	968	963	988	968	965	938	938	943	960	923	1013	959	931	990	966	929	951	939	1006	966	989	975	991	948	994	911	960	992	979	997	993	942	971	1054	1012	930	974	981	972	955	960	944	976	965	963	957	949	967	969	954	994	971	948	991	1026	994	971	946	974	943	900	932	946	1007	958	939	947	998	937	971	911	997	931	960	920	961	1050	964	901	959	987	933	972	964	992	946	992	1002	983	1044	1004	966	1044	986	963	965	970	961	990	930	965	969	978	953	949	995	952	968	954	924	975	973	1020	907	939	952	982	970	993	925	917	971	971	987	976	1048	952	927	938	931	1003	906	931	1069	985	969	972	934	979	910	955	958	945	983	997	976	957	963	939	963	951	997	959	967	922	929	977	997	939	923	1002	952	956	1005	939	953	961	944	977	942	991	940	1007	941	1035	950	953	986	1029	964	962	938	942	997	981	1014	987	935	914	915	941	947	977	936	972	918	1004	1003	949	1014	983	921	905	1000	950	994	958	987	980	989	926	940	997	961	954	947	970	953	981	987	995	946	969	974	982	1030	946	986	995	943	999	932	931	981	955	1003	966	985	943	1002	958	927	981	1041	962	1012	980	983	961	934	980	951	973	953	985	947	952	940	964	993	986	974	967	1006	991	975	971	984	955	964	973	918	936	951	988	906	953	945	970	949	963	992	978	953	919	956	952	1048	957	942	901	982	924	925	1032	988	956	955	962	974	975	979	996	1021	976	990	950	948	949	975	909	989	1017	967	983	970	968	943	949	952	944	936	970	1009	994	983	941	978	952	942	959	922	962	1028	943	1017	947	949	977	957	941	974	994	979	959	951	984	954	944	959	975	953	980	1010	944	998	978	936	962	1013	944	961	960	995	964	1000	954	972	983	985	947	1011	926	1002	989	961	955	972	1035	903	908	990	928	980	939	943	952	919	916	926	939	980	928	964	938	962	942	958	1011	941	948	1023	941	972	946	943	948	994	950	922	1029	964	974	930	1031	905	993	956	953	997	973	1007	938	983	903	968	967	1014	978	973	968	989	932	942	927	940	1026	991	988	978	953	995	1009	974	926	992	950	937	1003	995	964	995	991	933	1006	1021	934	942	989	958	978	960	975	980	974	969	1005	946	996	942	971	1039	945	915	1007	969	912	988	941	930	950	976	903	912	978	1009	1046	954	964	983	939	974	937	965	944	952	970	970	1003	979	925	944	987	993	966	998	917	969	943	956	992	929	930	917	919	970	988	983	935	996	1004	924	936	957	1013	986	1023	1008	947	1014	1032	960	938	956	1042	989	927	948	968	945	903	1064	967	999	990	1009	979	919	981	943	941	1008	944	940	995	1008	1001	950	978	1007	945	1012	945	913	950	997	1037	1047	951	985	944	941	905	986	936	976	905	933	982	996	976	927	924	962	1008	920	934	1017	939	908	954	1004	946	986	1007	925	965	965	907	972	877	922	986	1013	987	935	944	986	913	1013	952	916	957	1010	1033	987	993	1013	940	993	950	968	970	975	1004	935	945	920	908	982	929	971	1008	995	995	1003	940	992	941	950	940	975	989	986	972	977	964	950	976	999	980	982	917	995	947	981	957	1025	1004	931	966	975	997	962	998	944	948	956	991	1001	996	931	931	1032	945	937	974	1003	928	933	1035	979	987	975	989	973	961	947	968	916	961	974	971	902	987	974	957	927	1026	923	937	922	941	921	1004	987	1000	1003	983	957	970	922	953	959	967	928	993	987	928	945	977	995	960	964	964	965	993	997	956	978	963	972	978	904	934	942	955	941	866	966	986	952	940	973	992	1003	1022	1008	1001	975	974	955	976	976	975	1002	959	904	1021	931	976	960	1000	979	957	995	1016	972	942	1012	957	958	961	982	932	951	988	948	1003	1009	972	946	928	964	924	923	1013	974	969	936	974	1017	1010	964	956	908	894	992	940	1009	935	924	1006	976	967	1001	942	960	969	1014	1013	944	975	944	883	980	970	954	954	1022	938	967	950	928	965	935	960	999	1033	979	1046	984	976	972	973	959	963	971	924	965	994	989	940	955	975	1045	983	1011	993	946	967	974	987	944	936	950	933	949	938	967	983	1009	966	932	935	949	945	978	954	1003	987	964	960	995	868	946	1030	997	975	1018	961	954	962	1061	944	966	950	958	972	959	992	1025	970	957	1034	983	950	936	959	941	926	984	991	994	955	945	959	973	962	965	989	975	997	912	977	934	963	1000	1008	1002	981	1063	929	953	963	967	981	973	976	963	907	985	970	957	928	983	958	1003	968	911	968	976	966	983	956	953	971	923	997	971	940	987
5818	1035	947	924	810	890	811	838	827	853	831	860	769	854	797	872	858	855	849	819	807	842	829	782	838	842	774	808	802	861	782	831	852	844	799	833	786	849	801	842	783	797	868	814	857	827	818	780	836	791	802	783	832	878	834	804	834	833	833	846	820	809	816	777	791	844	780	826	851	780	790	816	839	808	886	810	829	832	799	801	794	855	782	821	809	854	815	871	820	835	850	803	816	858	800	798	790	784	823	812	846	780	812	818	799	809	852	818	809	786	833	859	796	887	828	817	786	846	818	792	827	821	780	809	858	844	823	821	884	818	866	824	799	866	786	807	860	797	806	808	824	796	874	766	824	848	798	784	812	826	828	865	796	801	789	818	781	793	798	824	827	814	822	842	857	797	755	869	778	821	815	809	770	778	814	815	810	829	775	775	810	846	783	831	823	769	841	812	801	857	816	854	816	859	798	803	811	800	808	849	797	855	798	783	822	847	805	824	837	782	838	823	796	812	803	863	855	845	819	800	744	866	808	843	832	858	807	827	787	777	784	824	744	848	826	807	790	819	879	787	821	839	811	831	813	818	802	811	824	807	838	783	841	802	797	848	847	818	848	795	816	823	855	777	880	822	787	858	817	849	843	823	798	794	841	801	786	799	878	826	804	831	839	880	851	797	793	826	773	827	787	786	867	851	812	769	798	754	802	752	836	818	846	784	830	842	809	830	842	786	797	795	789	810	810	795	802	750	778	827	834	843	800	869	824	773	845	820	791	823	824	734	793	869	793	824	727	817	804	838	859	845	802	833	842	861	779	835	810	839	798	814	796	798	822	763	857	814	834	816	871	774	771	825	840	840	798	854	819	847	848	826	822	786	826	752	785	853	806	832	825	808	852	813	787	836	903	801	816	785	838	864	815	830	812	841	813	846	858	849	806	840	819	804	831	851	751	813	785	798	789	818	826	825	847	808	819	834	802	790	868	804	797	860	859	760	828	809	803	805	831	812	818	836	792	807	860	805	832	842	806	819	832	765	849	790	825	813	813	800	772	792	858	804	803	834	775	796	822	819	818	823	849	823	793	806	809	844	805	868	826	809	837	808	798	864	862	796	934	828	765	775	780	824	806	797	832	844	805	808	862	854	808	828	810	797	832	835	846	813	823	819	858	809	823	812	818	830	833	832	739	857	791	852	836	838	823	755	806	799	809	818	821	805	830	797	821	861	756	818	800	798	870	808	871	842	815	818	844	796	790	833	767	819	776	818	794	817	803	792	781	825	836	782	795	830	819	825	786	841	806	826	843	843	825	806	818	806	793	860	775	789	776	806	847	823	780	805	823	781	795	816	849	786	790	752	810	840	854	798	810	848	821	838	840	822	804	843	818	824	798	794	833	806	835	796	779	810	809	787	857	807	830	774	813	837	796	833	802	799	796	825	802	807	823	822	835	778	812	763	841	807	791	800	796	826	820	817	775	855	830	789	803	804	797	835	839	766	804	804	788	772	796	825	797	792	843	802	811	818	810	815	811	787	813	838	876	807	784	822	854	848	851	871	837	837	810	838	759	789	841	816	797	826	825	767	852	819	790	824	843	810	824	844	827	834	791	806	786	787	749	811	831	794	795	799	803	768	790	771	811	863	839	815	822	817	796	837	812	786	760	795	833	814	847	839	868	852	842	856	790	834	810	831	857	820	832	826	808	820	809	845	862	825	814	812	803	828	790	777	803	776	824	845	804	807	805	828	811	797	835	814	830	833	806	824	804	852	823	786	819	798	819	745	805	820	809	804	878	817	766	829	818	817	829	808	814	810	858	836	830	730	855	833	818	831	780	849	847	859	812	775	816	799	832	799	819	827	743	808	795	817	813	807	810	822	819	810	820	854	829	840	836	828	860	822	767	792	821	850	835	849	835	794	813	820	804	804	854	812	768	769	814	790	807	771	850	845	836	828	846	745	842	828	811	865	804	842	847	797	817	851	836	827	836	837	792	783	855	825	780	816	848	782	800	810	845	878	839	793	830	810	864	829	807	816	829	831	818	790	829	788	811	897	851	827	791	785	829	760	855	805	800	813	825	834	792	855	836	785	823	814	828	787	807	811	813	790	836	795	845	859	807	817	808	765	833	773	783	816	849	781	764	841	828	828	777	800	803	764	821	841	744	772	852	793	816	811	843	787	813	789	811	782	777	824	802	829	822	782	822	768	819	829	804	869	790	868	842	806	872	837	770	802	805	832	803	825	804	802	809	792	787	842	824	848	834	837	860	827	799	776	796	790	831	800	829	785	823	802	822	829	768	757	828	816	808	819	831	833	813	844	745	814	832	805	807	838	796	852	794	791	797	817	873	800	842	800	824	810	811	790	799	798	788	830	834	845	829	795	804	835	836	786	800	787	839	795	813	851	842	824	860	816	789	844	806	816	791	818	792	817	837	849	829	790	787	826	761	852	760	844	778	782	816	797	820	791	849	765	758	812	808	820	789	783	817	827	796	801	842	826	866	838	820	794	844	838	800	801	784	790	786	802	769	836	833	765	831	785	838	836	843	805	798	820	778	809	797	813	868	801	840	830	827	835	787	823	833	818	819	846	815	825	821	820	807	818	829	836	784	815	778	779	826	848	782	850	773	809	803	791	851	764	835	802	819	802	794	805	839	845	773	850	858	803	846	835	736	829	826	782	771	843	856	798	822	778	855	813	819	849	798	839	818	883	819	809	857	859	810	775	806	822	799	806	805	869	850	822	864	803	788	817	851	791	818	828	828	772	864	799	822	873	822	847	857	809	834	774	852	786	783	808	781	803	815	804	810	786	781	787	813	820	815	814	788	796	815	809	835	787	842	813	803	796	850	800	852	855	845	755	817	758	813	779	817	769	781	815	839	848	795	802	840	752	767	818	813	850	801	810	826	809	821	813	824	837	881	792	822	795	816	848	833	801	799	787	777	842	817	833	840	798	846	819	813	796	846	775	823	819	808	835	807	802	837	827	795	859	830	798	821	793	792	799	881	863	834	847	791	843	819	846	803	798	838	802	758	771	770	827	846	844	788	820	875	775	818	770	790	806	812	764	814	782	800	802	841	845	929	825	811	764	849	845	779	821	775	764	842	795	794	795	813	790	781	809	795	795	812	816	789	786	802	802	818	797	837	878	824	825	766	818	815	818	807	828	813	844	785	807	767	803	836	823	790	850	814	789	826	827	802	820	817	836	811	804	766	816	789	789	807	835	824	781	766	820	820	847	828	856	849	858	783	827	791	810	832	844	790	822	836	814	769	833	872	768	792	788	866	848	878	777	784	772	858	792	859	802	775	806	850	808	831	809	761	825	830	832	811	861	752	789	857	814	830	801	806	771	799	834	806	792	791	815	832	817	808	860	859	847	826	768	785	763	791	800	777	825	858	873	796	817	821	833	808	826	806	847	808	833	803	766	797	842	867	793	788	854	838	822	803	862	824	804	818	853	825	845	805	846	833	818	838	853	879	820	824	808	788	830	811	856	838	832
25562	21412	27236	25398	5754	1655	1269	1148	1029	1058	989	993	982	998	1035	987	1035	1025	994	896	1008	961	987	1013	955	1026	1015	958	997	956	988	973	983	983	992	943	967	931	991	968	985	1035	962	963	968	990	972	932	953	997	919	953	943	952	955	988	1019	947	998	935	979	938	922	919	965	938	980	963	1010	1005	1009	950	969	970	974	1007	956	981	957	964	986	982	1003	995	954	1008	953	964	906	958	977	964	986	988	937	1003	983	926	960	941	930	1041	971	987	981	941	948	960	987	1013	985	960	973	997	909	955	1027	942	961	992	921	887	1016	982	971	933	903	909	920	954	998	977	999	953	895	929	947	987	924	1014	937	936	981	997	900	956	912	922	944	985	1001	993	993	993	940	990	934	943	980	991	1024	970	957	949	980	946	999	952	938	973	963	906	983	975	991	981	984	995	966	1028	923	996	972	970	954	979	1002	947	941	908	998	940	932	976	919	964	899	979	1003	1009	939	1007	954	902	989	987	900	974	949	980	943	992	954	969	962	945	1019	1040	989	925	972	966	968	1009	985	979	949	1015	959	913	1004	1003	977	997	975	971	994	980	952	950	991	980	991	989	959	996	981	962	973	922	958	956	942	946	923	946	1015	972	983	977	950	925	968	954	940	973	973	1014	1021	1003	984	986	984	958	979	986	930	939	936	930	1029	968	965	973	905	931	926	950	950	891	1025	1003	1011	981	972	951	960	910	978	991	955	966	894	967	966	949	992	999	930	949	933	956	950	952	968	923	989	938	970	956	926	914	888	942	929	947	980	995	966	992	998	966	921	985	949	938	972	897	944	1000	955	970	997	910	981	930	978	973	979	1060	936	928	948	929	929	927	922	962	992	926	952	944	998	927	924	968	956	962	979	944	896	944	918	934	947	968	960	914	943	976	963	958	988	891	980	934	964	942	942	963	929	950	898	1014	978	992	893	932	957	927	954	956	951	937	980	930	977	958	932	957	992	986	999	1029	935	962	951	904	996	916	991	1001	962	964	1003	924	935	911	932	955	993	1017	950	989	995	980	945	955	911	941	967	955	929	964	974	946	998	944	956	986	989	904	958	1028	907	997	980	967	967	891	974	968	947	1004	983	991	943	976	945	923	962	961	990	940	909	948	958	928	952	991	981	952	909	936	1015	995	947	909	979	946	932	961	1031	970	953	1019	970	1039	974	990	955	955	965	927	957	1005	925	966	986	945	962	922	983	947	952	915	1003	929	938	928	947	986	997	943	961	968	945	951	921	987	960	973	967	1002	946	914	1010	954	977	942	1014	983	933	963	915	931	943	970	950	971	914	981	986	909	996	943	947	968	911	928	949	1003	962	959	983	898	1008	982	935	1050	1015	942	960	1003	977	968	1007	939	973	977	951	965	899	955	993	964	987	1008	866	994	991	986	961	995	964	961	992	991	929	978	964	1029	958	985	975	949	968	979	975	973	939	890	955	887	933	995	928	996	982	969	941	954	955	983	962	912	991	920	983	956	988	979	907	901	922	972	1020	1017	894	1041	993	1020	1003	909	1028	985	988	942	967	1018	984	962	977	969	977	973	922	948	972	956	992	960	882	1012	944	976	973	972	916	1007	946	953	986	929	969	955	984	949	998	942	962	998	915	963	935	961	962	916	948	885	985	997	924	1007	1011	1011	953	951	928	958	933	948	991	1026	972	920	958	1088	985	968	921	975	985	914	972	954	1013	986	960	994	968	940	997	940	934	926	1034	968	934	967	967	997	953	994	1019	952	992	990	953	954	966	980	945	941	962	959	990	1005	933	984	1002	962	914	923	1026	947	1000	886	963	1001	1001	986	933	891	941	929	978	942	987	1003	944	975	981	968	971	985	958	972	955	951	1012	983	966	928	963	1012	960	997	946	918	980	985	991	951	947	1054	981	997	970	980	1007	957	937	1014	1012	982	999	977	953	951	975	999	943	953	951	902	928	968	941	972	919	960	1018	990	966	982	949	910	999	1044	989	977	1009	937	937	999	973	995	941	926	901	959	967	1009	963	972	984	945	921	979	948	933	942	997	1035	945	908	957	1020	972	960	973	904	1002	971	965	976	985	923	985	943	981	956	993	936	918	967	907	956	961	971	974	915	989	922	970	936	944	1016	1042	967	980	974	956	952	973	924	975	921	939	938	937	922	977	937	1028	988	950	976	978	986	939	934	947	953	940	937	992	958	943	970	982	987	952	914	941	974	1036	941	926	983	1022	936	963	936	983	969	973	999	906	958	979	960	945	956	990	926	951	930	925	949	921	968	990	955	939	956	934	938	961	954	974	952	954	966	979	944	982	960	952	958	974	979	1012	922	968	957	960	987	955	971	940	907	933	956	960	907	964	967	961	932	912	964	973	975	988	1038	922	1008	979	973	913	999	962	931	957	1020	1005	971	1014	986	972	1023	953	962	954	975	967	915	1003	1031	1069	1000	980	981	996	945	950	962	924	995	957	971	1022	975	940	1045	961	976	986	966	972	973	960	978	966	981	949	924	952	937	944	918	1010	968	1002	947	1033	954	952	964	945	1006	1000	922	965	996	954	941	928	960	908	967	950	943	939	965	999	958	922	951	993	978	1014	985	961	1004	1022	924	936	946	914	911	1005	976	934	908	964	925	1009	959	879	920	972	923	1018	1004	958	1003	988	956	940	975	990	984	932	1006	945	964	992	946	979	924	963	1003	994	884	988	959	985	934	961	959	975	965	945	945	940	978	972	972	952	914	1011	960	969	966	1020	951	923	965	924	957	963	1021	978	953	928	1053	940	956	926	973	961	957	1007	974	990	966	986	967	967	955	974	932	979	966	913	974	957	968	943	921	973	950	948	981	942	958	967	937	977	959	993	967	1001	1030	921	970	923	972	966	957	974	958	970	947	991	917	1001	999	988	937	952	915	921	952	971	892	986	1020	1047	999	965	923	965	952	937	961	992	969	949	944	943	973	961	956	981	983	984	956	941	1003	910	950	898	951	956	974	979	979	933	954	985	1024	1019	999	962	968	960	899	976	977	941	941	921	980	984	994	932	953	1011	962	932	915	982	942	968	962	923	991	947	1030	996	968	992	974	1000	1008	948	960	996	922	977	956	946	983	962	968	978	970	988	947	901	974	1000	986	959	945	960	1067	1023	976	918	957	944	966	980	943	915	974	944	949	990	940	970	990	942	948	963	944	967	930	936	977	979	997	997	954	975	1005	990	1011	964	904	942	898	908	947	946	911	932	1012	981	944	957	1028	1022	967	938	958	989	881	965	991	991	970	971	919	949	947	916	957	930	940	933	980	986	960	941	964	1012	983	997	970	955	958	1016	979	936	960	941	993	995	932	1018	957	902	955	941	969	865	971	912	983	987	969	972	989	966	945	941	919	956	994	1030	983	985	982	945	958	1020	989	895	958	957	916	942	975	981	973	933	998	950	946	960	937	940	993	989	992	1002	984	962	967	988	989	942	1000	974	939	948	954	968	943	949	949	982	937	984	985	975	994	956	974	944	971	999	993	991	964	993	975	1007	955	940	1014	997	931	942	982	984	992	1019	953	946	1043	959	940	979	961	983	902	939	973	1021	938	966	949	969	953	950	969	994	938	1024	972	968	1010	950	962	1039	945	983	944	980	963	989	904	972	980	911	968	969	889	956	990	960	1029	975	961	956	1005	935	931	908
4026	3346	2692	1714	1343	1225	1089	1011	941	956	903	894	879	936	875	859	848	834	861	827	864	887	855	865	858	846	853	868	799	869	856	805	881	804	836	864	904	908	846	855	788	789	852	862	816	886	895	791	881	852	864	865	845	817	833	840	804	796	833	817	829	855	848	817	810	833	846	841	879	822	799	838	818	783	815	820	867	847	840	845	788	818	823	856	832	856	796	812	803	832	784	791	882	823	810	886	790	799	868	905	824	854	851	759	839	871	806	838	806	835	827	874	853	828	855	815	826	850	855	804	828	842	798	837	841	820	843	846	856	829	855	799	831	739	835	818	834	782	858	836	802	823	782	836	808	854	798	818	829	810	863	855	845	804	817	854	791	819	827	886	825	837	795	814	830	838	771	835	815	824	838	847	820	812	812	805	830	843	850	783	805	835	834	848	807	845	870	824	833	898	809	856	867	850	838	849	838	827	849	803	862	815	788	807	862	815	844	851	820	825	818	819	842	893	815	773	799	830	861	819	813	846	833	826	844	854	821	803	780	825	820	846	779	854	805	840	828	846	817	840	826	827	833	818	805	809	759	804	821	869	812	819	793	807	794	804	853	802	876	802	865	867	882	851	827	812	826	865	826	843	792	818	812	849	827	822	805	847	826	818	805	854	843	821	825	803	793	847	811	868	811	812	883	893	814	814	806	834	857	827	843	770	833	780	825	835	838	849	802	820	873	824	824	870	786	779	797	810	877	852	846	814	843	847	823	791	857	802	821	864	839	858	792	877	863	836	842	837	807	840	786	811	819	807	822	810	832	862	853	810	781	793	872	835	803	831	802	805	836	824	815	859	827	818	816	808	802	820	829	817	831	754	845	856	845	825	802	813	797	846	849	798	842	848	851	856	856	847	853	867	864	832	883	818	801	838	843	794	820	853	800	882	802	842	868	777	856	812	799	817	835	837	811	833	771	796	834	848	823	868	851	868	838	861	827	813	832	822	801	859	834	850	813	868	836	763	835	790	790	814	807	825	831	820	814	824	820	794	841	796	832	834	783	831	771	809	874	829	833	848	803	844	814	808	798	773	791	790	776	840	826	830	889	792	849	851	792	796	854	792	778	800	821	879	840	875	806	780	798	830	774	815	787	811	788	802	844	819	844	779	821	824	876	872	872	808	837	848	825	820	866	853	854	864	843	833	839	823	832	829	816	849	786	826	849	829	803	861	815	860	833	857	865	859	873	813	803	811	828	849	860	803	855	852	846	807	797	872	849	834	804	828	770	837	846	831	839	818	811	854	831	778	814	820	839	858	785	857	784	840	847	842	837	853	799	825	805	839	806	847	803	832	818	818	837	865	821	773	814	840	838	836	790	825	785	769	810	788	801	827	895	852	820	833	838	789	869	809	783	878	775	848	848	846	837	808	848	822	860	829	822	840	799	823	816	878	846	804	815	829	820	790	844	822	837	843	818	845	822	790	894	812	826	821	856	739	806	851	809	782	816	815	819	854	774	739	823	829	820	813	864	829	808	853	821	869	801	839	833	864	856	819	822	887	806	818	850	792	813	822	838	831	834	812	817	849	838	835	800	842	801	826	820	830	785	855	826	796	849	857	836	805	871	768	842	832	801	827	858	746	816	832	831	782	844	813	825	841	833	831	865	866	789	798	799	851	741	814	840	802	844	809	798	843	804	813	834	789	854	814	851	803	841	860	853	802	822	875	794	832	834	832	850	821	803	812	780	784	822	829	847	833	850	875	833	786	832	839	876	816	827	837	750	807	870	773	833	878	797	794	803	819	801	803	812	822	815	799	786	809	872	774	824	790	817	813	829	826	833	860	810	832	809	868	800	852	811	818	862	837	879	786	856	810	804	791	852	840	809	805	826	803	864	822	790	851	774	834	857	826	830	797	884	795	856	784	795	847	815	867	823	828	796	809	808	808	797	837	872	862	812	867	812	838	868	824	778	850	778	827	826	876	814	828	879	793	839	792	853	865	821	856	811	855	854	792	849	814	812	840	820	814	774	808	774	804	827	826	813	784	810	791	843	801	805	784	859	842	840	824	842	839	821	812	809	879	826	754	790	824	817	836	816	823	808	837	810	814	783	829	829	817	861	861	793	778	834	898	885	870	838	853	856	845	842	795	840	803	788	805	837	797	844	827	839	803	846	792	820	819	854	799	791	812	800	839	784	841	820	836	817	857	826	855	788	785	843	832	802	854	818	820	869	869	844	812	802	803	815	814	859	811	849	842	806	791	845	848	824	870	774	783	883	809	836	808	783	802	817	838	855	845	836	848	788	823	829	832	836	787	833	837	823	854	810	875	865	805	802	831	758	813	808	855	820	888	782	822	826	870	810	824	796	809	826	796	799	849	770	834	815	844	859	793	827	820	843	877	831	809	887	781	804	861	792	842	833	828	863	824	828	860	843	847	816	823	811	854	840	803	842	838	783	820	838	845	798	792	842	817	830	770	838	868	802	849	811	858	902	862	796	821	842	816	812	866	855	881	828	808	803	828	864	789	829	809	872	847	847	845	836	816	796	816	767	836	792	831	822	840	846	828	848	812	843	818	848	837	833	821	837	782	838	819	825	867	816	833	807	848	797	828	806	865	789	819	837	814	836	839	848	845	817	826	833	839	819	767	847	818	813	813	834	803	861	843	747	856	806	864	783	859	885	840	778	790	785	797	795	850	861	832	779	820	814	824	834	859	826	853	864	764	852	838	794	846	853	873	798	819	780	848	800	849	847	847	845	839	824	792	803	841	798	774	845	798	820	825	791	853	866	759	835	823	864	871	795	842	821	817	869	869	829	853	829	820	827	805	854	792	835	828	784	850	826	843	803	865	825	840	838	863	805	853	871	819	818	841	859	849	812	855	883	861	814	892	861	861	871	880	858	858	866	799	852	821	864	796	864	877	777	814	850	755	811	766	787	815	831	888	806	811	860	823	798	831	812	797	790	799	857	794	788	849	805	825	851	893	802	829	848	864	773	866	818	790	803	787	819	800	839	847	784	799	833	831	785	830	845	798	848	814	801	821	831	797	856	830	818	794	863	831	840	827	812	830	793	820	841	822	840	783	887	789	831	835	797	812	754	832	834	880	830	858	820	852	842	827	857	779	802	808	826	756	862	843	862	830	793	828	853	801	891	842	832	803	804	824	828	846	807	869	849	826	833	809	847	834	875	845	823	816	832	853	790	856	856	831	787	790	885	843	823	837	819	789	875	794	800	797	830	842	795	824	832	822	824	785	871	842	900	811	801	792	871	798	841	822	863	841	813	813	814	793	829	833	817	834	823	834	814	838	818	812	834	878	879	834	863	803	791	826	825	826	736	794	834	850	843	791	867	824	804	864	806	820	808	829	859	838	857	840	814	850	806	772	838	811	832	845	828	839	811	781	799	830	816	894	857	810	798	827	818	839	845	834	756	804	863	817	832	862	835	818	763	759	881	789	778	868	802	903	834	858	808	844	812	793	826	806	822	823	809	836	820	843
24612	21418	28476	24758	20709	3905	1354	906	766	761	763	721	716	701	700	692	672	697	687	701	669	621	658	642	644	594	646	629	651	622	664	642	627	612	717	648	638	677	607	620	668	607	636	605	635	622	661	612	632	664	621	626	612	665	645	652	613	651	640	604	654	642	650	586	640	642	657	678	620	615	598	633	617	625	605	621	654	605	623	634	643	630	602	570	632	591	614	633	614	622	689	657	638	614	613	579	681	663	662	666	651	594	604	600	622	615	618	633	638	651	649	657	618	635	634	606	646	606	639	644	695	645	671	641	658	645	601	617	615	606	628	614	634	654	653	638	625	624	659	676	604	616	625	647	619	606	639	575	609	608	635	606	628	659	638	595	626	584	583	614	702	575	611	613	651	647	640	667	636	664	587	655	609	602	604	665	590	649	684	610	621	641	612	623	639	611	651	658	651	663	646	630	574	589	610	615	594	630	669	620	603	654	656	592	642	609	597	625	604	585	613	601	594	674	638	608	615	608	671	629	644	606	628	651	603	578	581	577	629	633	625	641	602	643	624	612	627	651	595	593	577	656	602	638	645	596	642	586	607	601	654	633	591	606	616	591	628	597	649	685	631	630	612	625	625	625	610	652	608	638	621	638	572	603	650	575	651	612	600	631	628	620	591	625	591	596	617	579	590	601	629	641	625	624	631	626	573	580	659	623	608	610	607	633	545	601	652	643	550	628	643	620	637	616	594	621	651	678	608	599	598	593	631	633	587	653	609	606	593	639	610	616	661	608	654	619	642	607	628	636	626	624	602	621	613	659	629	588	595	638	603	620	622	662	609	611	634	668	629	586	596	582	633	642	617	625	590	647	585	621	623	661	668	618	611	594	595	638	625	642	590	655	633	644	615	561	637	641	590	587	631	633	607	605	635	633	616	624	643	636	663	619	636	606	632	648	592	592	663	636	627	625	660	641	590	637	601	606	644	637	679	694	574	561	621	637	599	612	637	653	638	603	640	607	616	633	679	658	594	629	586	678	647	631	625	579	671	627	589	642	625	609	627	608	605	601	628	649	625	610	628	600	641	607	624	611	615	610	648	627	601	642	615	638	612	654	656	669	689	622	621	610	624	669	654	594	649	610	614	591	622	621	602	645	604	617	629	629	610	566	630	590	579	591	629	633	634	615	665	578	601	621	612	637	648	599	662	602	645	586	621	628	635	561	607	642	644	629	640	663	619	662	641	603	653	619	627	690	669	623	609	605	595	620	658	615	612	629	620	636	597	617	626	615	624	610	643	620	651	638	619	632	594	652	582	611	613	626	627	574	618	612	634	603	607	625	627	653	641	599	609	680	620	552	610	645	608	633	613	621	617	612	632	637	596	628	620	618	616	630	627	583	624	625	650	608	574	569	615	605	622	587	624	642	609	607	637	619	589	652	637	624	628	653	612	593	649	610	601	596	591	653	616	637	625	685	579	596	602	603	621	629	581	642	620	629	606	602	635	611	668	587	635	613	579	619	646	640	657	591	642	552	616	631	595	624	636	613	601	666	612	652	629	643	623	615	594	627	634	613	580	610	658	651	637	598	644	663	621	598	608	657	670	644	657	615	584	604	637	645	598	614	575	592	612	627	614	572	627	655	661	616	633	623	613	609	663	629	614	613	639	631	568	617	634	612	607	581	635	606	594	596	602	653	631	638	595	643	571	629	654	647	595	641	600	624	623	639	608	590	589	662	602	642	662	635	605	626	601	645	602	651	577	642	637	651	635	579	622	627	665	637	658	619	616	608	643	650	599	621	627	618	627	619	629	573	585	634	626	561	581	584	650	635	604	631	593	609	646	603	597	655	585	632	599	601	637	628	621	632	604	610	694	609	652	600	592	565	632	609	619	604	643	617	632	641	676	628	634	629	631	661	617	621	616	614	598	611	672	598	641	645	640	643	627	569	552	587	619	614	607	657	634	590	604	668	623	605	643	587	634	650	623	629	634	604	614	615	606	608	620	577	594	580	582	625	597	632	590	645	614	620	571	605	585	633	641	583	620	621	637	608	657	620	599	618	649	590	638	643	600	628	620	600	593	603	616	642	638	688	597	614	599	569	544	628	595	586	600	630	658	608	614	627	605	608	592	594	581	650	625	635	605	595	608	604	595	627	618	632	624	677	618	629	627	649	599	613	610	622	630	629	655	584	640	572	598	567	577	621	618	576	592	589	643	591	603	545	643	621	624	605	594	628	610	638	576	625	631	614	610	620	617	610	574	570	639	628	630	606	618	659	630	650	649	643	623	587	627	600	604	630	624	680	601	646	641	606	610	623	629	605	616	633	610	629	622	587	615	536	632	645	622	543	643	633	590	620	664	635	615	623	610	596	592	625	652	671	656	635	586	593	636	679	611	617	593	576	582	554	592	625	626	601	641	561	644	655	577	611	621	565	575	584	617	626	612	601	647	606	591	614	617	628	601	621	608	598	613	605	629	623	602	601	604	647	616	611	621	614	610	647	602	585	648	596	607	611	627	621	624	648	647	598	636	681	618	623	602	632	674	602	612	617	594	608	594	600	603	661	588	659	658	617	599	619	649	606	608	654	615	605	626	615	581	612	622	610	613	595	614	605	591	648	632	620	616	656	605	606	556	633	581	705	631	630	573	627	600	594	604	612	604	654	646	641	604	643	634	626	604	644	606	588	593	619	605	587	647	594	568	638	598	598	614	657	599	599	598	613	588	606	611	629	654	581	606	581	629	586	596	629	622	624	616	613	629	652	661	617	629	619	614	600	632	616	607	615	608	615	613	612	628	659	635	601	582	626	600	603	589	651	589	629	614	648	616	572	662	630	599	628	611	662	565	652	605	586	570	584	634	585	606	611	618	641	634	600	641	624	650	576	559	602	620	613	586	647	650	597	623	632	643	601	633	593	567	573	648	601	604	624	641	631	602	593	582	567	624	658	610	654	565	669	641	628	604	607	576	566	628	624	612	607	621	598	608	562	614	627	619	630	618	659	578	613	565	624	614	608	654	596	644	579	585	657	648	634	640	601	617	661	588	563	630	650	665	580	578	627	662	638	591	613	614	596	610	583	598	623	641	625	658	613	571	612	590	608	569	599	588	618	572	603	646	592	622	633	630	602	625	585	625	632	677	678	640	627	592	624	613	617	587	610	576	619	592	606	638	616	626	647	598	584	605	619	591	645	609	636	629	621	632	601	572	583	606	656	607	625	626	604	598	628	568	603	625	576	616	632	616	617	572	588	595	611	629	640	611	660	589	601	592	617	622	643	652	640	638	593	628	586	618	685	636	641	662	610	602	625	612	608	654	619	659	658	599	593	619	635	572	618	624	645	614	584	649	625	643	599	591	606	584	596	649	601	625	628	656	667	647	598	614	644	611	610	637	636	627	651	619	649	605	575	621	642	623	652	610	593	599	585	649	623	578	631	621	623	621	594	643	671	624	626	619	617	583	606	634	653	658	633	639	603	587	596	626	630	623	619	649	620	589	589	604	620
4288	4941	4067	2204	1561	1212	1051	881	839	737	790	688	686	706	652	649	680	626	620	652	688	595	581	591	652	618	607	653	637	597	593	594	624	582	580	600	593	560	619	559	616	578	587	616	561	619	570	573	581	576	620	574	627	629	612	598	544	588	604	619	623	591	579	592	564	552	594	596	589	587	647	615	561	575	592	598	575	572	556	580	542	599	601	560	581	594	612	577	563	555	556	636	583	581	562	572	594	562	581	596	613	587	616	620	618	550	588	597	547	579	631	603	596	607	527	619	580	613	588	573	552	574	603	553	597	585	560	580	580	595	593	592	550	553	526	581	572	563	586	547	552	649	594	584	598	606	569	564	568	596	606	603	575	564	603	597	603	598	541	573	570	628	578	579	600	579	591	559	563	556	547	616	567	554	620	619	553	582	573	641	540	573	592	593	551	571	574	552	562	596	573	568	591	558	580	595	572	575	576	613	556	565	627	580	590	565	570	557	615	580	604	549	572	545	574	591	589	602	588	590	583	569	568	576	623	579	601	570	525	591	595	550	592	584	570	584	582	645	567	580	618	587	633	588	604	591	614	585	548	606	588	565	578	576	639	552	591	567	585	549	566	568	568	563	584	529	594	565	587	561	589	587	560	601	582	570	640	576	585	574	615	566	553	561	548	549	592	552	624	571	615	639	539	566	538	581	566	598	575	606	570	576	584	586	567	547	576	586	584	592	571	597	585	594	613	585	609	596	602	584	573	551	620	576	613	563	560	557	545	549	616	577	566	545	560	569	562	596	549	583	555	589	556	594	570	614	589	535	569	559	563	597	554	583	546	599	553	572	593	586	559	545	618	519	544	593	597	566	571	559	559	574	582	577	610	542	578	552	565	581	558	543	569	586	586	600	591	600	581	528	540	573	603	538	576	581	576	605	611	584	531	605	594	574	521	551	551	574	643	578	585	572	581	611	618	574	570	579	560	563	547	557	555	606	579	600	527	544	590	619	574	600	554	605	590	603	575	561	580	580	563	561	586	586	547	638	555	569	602	578	609	571	609	573	580	560	582	625	556	591	553	569	586	573	599	573	577	547	580	552	572	595	576	581	591	586	611	589	613	576	551	591	598	592	595	532	558	605	567	586	579	555	569	589	533	618	567	587	620	581	587	572	594	600	576	588	590	567	566	559	612	594	572	572	554	588	575	612	555	562	555	560	545	608	570	534	562	610	544	610	548	543	605	579	537	594	564	563	567	556	550	582	563	530	570	574	554	583	558	603	561	530	537	577	586	556	588	608	573	566	566	571	579	555	588	563	586	629	599	578	580	569	589	585	616	542	538	624	593	600	557	580	629	572	603	575	593	570	585	552	601	607	557	611	572	615	589	610	559	582	593	573	582	557	583	558	591	544	588	567	596	569	569	505	603	584	585	614	613	584	576	598	604	579	575	599	594	565	559	558	561	555	588	560	587	546	598	589	562	586	610	594	651	580	562	587	582	584	644	616	586	617	609	571	592	570	566	554	578	581	557	545	626	596	614	622	555	572	526	580	599	600	607	578	579	552	605	571	585	558	568	600	614	531	556	530	622	598	567	561	562	525	549	601	576	604	583	577	593	560	549	603	551	557	559	570	585	630	597	568	576	590	576	562	608	580	588	597	546	566	544	569	552	595	587	562	543	595	605	565	589	593	567	607	580	580	594	558	535	584	525	611	549	615	548	585	583	609	543	558	570	523	569	586	559	602	585	573	596	601	580	560	541	579	565	590	574	591	570	550	570	579	615	580	552	587	602	545	580	605	586	592	554	573	549	495	619	564	580	562	592	597	599	538	604	589	520	583	551	608	582	580	585	561	537	576	603	615	610	573	602	543	549	571	578	577	574	578	578	555	547	598	548	573	582	542	550	552	591	580	579	544	557	567	608	570	583	553	589	580	608	540	585	585	590	599	597	570	561	603	612	557	530	565	581	578	544	607	560	595	528	606	567	580	611	557	570	567	552	554	581	600	579	577	558	564	596	564	561	580	581	608	540	584	542	577	537	584	575	610	576	550	586	587	559	651	545	586	593	567	597	513	566	554	568	565	573	590	569	609	579	573	551	593	577	599	531	591	568	575	619	578	575	581	550	565	606	569	567	595	527	600	554	545	556	629	546	614	583	533	615	583	600	547	554	615	575	579	578	573	549	564	591	546	601	556	558	555	603	579	589	556	571	623	570	545	548	619	548	578	581	560	623	593	578	534	550	562	572	546	577	582	559	556	606	547	553	597	571	548	557	558	600	604	541	579	543	561	566	588	597	569	603	519	550	537	592	551	581	584	575	537	583	552	562	570	551	598	608	579	538	561	591	542	585	592	592	569	531	557	529	591	569	586	568	576	611	558	572	598	551	567	593	613	594	544	610	581	555	595	553	542	570	528	591	585	553	573	592	569	578	558	577	595	571	583	568	586	588	549	550	603	581	514	596	558	598	570	586	545	599	586	578	574	525	626	595	554	561	554	580	559	551	543	541	583	536	551	547	573	570	553	539	550	606	571	544	576	600	536	612	578	585	573	623	589	635	606	556	540	638	561	574	591	576	554	555	600	566	559	595	591	553	571	584	537	576	570	601	618	595	570	560	567	589	602	615	539	543	578	550	570	590	556	576	562	562	554	564	548	534	547	581	601	584	591	569	597	571	524	600	564	576	573	613	578	570	530	573	562	611	581	560	595	585	556	564	610	597	530	575	556	587	589	587	580	553	572	596	553	522	565	570	569	562	558	518	608	555	546	577	587	570	561	570	548	598	579	577	625	571	530	576	578	558	612	548	532	558	591	581	582	541	614	551	592	576	542	597	562	555	549	592	541	586	583	566	546	575	562	586	572	595	553	593	589	552	542	591	549	523	561	552	545	595	562	542	570	551	595	572	548	597	523	554	596	565	563	562	562	580	575	581	560	535	579	531	544	587	568	546	524	556	593	568	552	595	632	592	619	586	606	588	550	605	533	539	616	556	593	540	564	586	617	606	559	568	556	554	561	565	548	553	576	555	584	580	603	581	578	574	529	597	568	600	578	606	613	570	598	612	583	550	562	544	553	561	573	585	571	578	587	571	608	563	559	546	528	606	601	561	574	552	574	579	573	568	571	586	543	609	564	558	612	561	559	566	581	571	535	578	595	588	569	574	578	565	564	568	566	618	584	593	534	574	499	583	556	563	612	559	523	598	578	575	545	640	567	561	596	547	565	607	555	617	586	547	553	562	523	594	633	532	568	567	608	558	523	618	577	552	578	594	564	551	610	588	571	606	526	578	590	601	502	566	586	574	596	609	636	534	594	613	578	581	605	614	604	551	564	550	596	591	579	572	554	558	586	579	557	606	592	575	581	573	585	596	590	602	589	552	582	566	590	559	555	592	569	565	577	553	576	545	596	530	582	578	548	518	570	574	557	600	572	557	583	600	566	565	625	564	565	562	585	608	605	561	577	553	563	551	554	577	541	608	572	594	592	573	552	575	582	602	553	588	551
27609	9959	1888	1301	992	1007	1014	1001	977	1006	1010	999	916	970	1009	940	935	996	893	980	898	985	947	934	987	991	998	943	1006	939	979	1025	1012	1002	994	948	938	1002	998	1002	1004	954	986	981	984	971	986	970	964	1003	958	948	968	979	908	893	923	975	907	973	969	974	899	963	970	963	975	938	960	1045	975	987	942	931	976	931	965	1008	987	990	919	915	1031	910	959	931	949	985	927	930	925	978	923	1007	992	995	919	990	986	992	976	973	1004	953	992	974	974	936	950	979	956	952	926	982	913	986	963	1000	967	895	923	988	963	962	907	929	982	1017	1030	1034	912	979	961	961	956	1003	971	971	906	943	943	915	903	949	1054	973	962	987	935	1011	954	954	976	958	952	1004	975	926	1004	952	962	958	1007	1013	997	998	889	959	1015	976	977	953	932	993	964	973	916	1045	975	915	917	971	982	993	982	965	964	982	989	961	1005	948	954	921	972	991	1008	1015	989	994	960	938	942	948	963	920	1005	938	982	995	982	1001	945	940	950	995	918	978	950	994	981	927	904	982	968	941	893	975	1043	968	997	924	959	928	974	922	984	1043	1005	911	949	1001	998	988	987	955	975	973	977	914	908	1039	1014	987	1022	1018	993	970	988	915	1009	987	1003	937	916	966	992	967	960	897	966	990	1022	979	922	1011	957	944	936	991	923	942	1030	938	957	962	953	996	975	955	1007	926	962	981	949	974	957	1009	931	936	910	1000	942	917	922	988	995	959	961	946	931	994	973	997	983	940	962	905	947	1001	956	967	994	967	967	979	976	961	955	979	1032	956	986	945	970	965	978	1024	892	994	978	940	1001	971	1011	971	997	950	984	972	921	989	1001	992	992	931	1016	1006	976	1026	944	990	1006	963	955	987	966	979	955	962	1035	940	983	893	950	925	985	1027	1009	984	910	985	978	1010	961	936	958	922	947	941	970	955	1003	967	1002	945	932	1000	913	933	987	1024	976	981	1000	999	1005	924	1009	956	1000	950	891	981	973	1009	998	992	949	1039	986	1004	1007	997	1008	907	959	950	961	983	937	998	981	963	949	931	991	974	1027	937	986	976	943	974	1017	963	943	992	965	976	916	939	1002	975	984	984	938	960	956	983	942	964	990	948	1026	914	971	958	915	956	977	939	1009	994	993	965	990	974	1004	1002	1000	987	1012	1003	969	958	962	999	951	942	980	987	1007	910	948	959	987	994	978	988	1018	916	993	993	979	1020	960	1018	976	1017	948	983	984	973	963	1016	983	904	989	965	1010	914	995	996	968	1018	969	942	957	921	952	944	960	1002	1037	976	986	976	1020	981	965	1019	942	1001	940	945	963	917	947	983	948	946	982	925	921	1047	1026	936	966	1012	927	978	999	1001	1035	945	1010	1013	973	1058	959	1013	981	977	934	929	937	971	954	1003	918	921	964	944	956	1030	948	953	992	943	1039	995	1028	990	991	988	998	945	944	978	1015	949	960	979	949	902	973	984	967	994	927	997	984	994	1008	994	980	1032	989	962	967	978	1012	962	935	970	862	964	997	933	956	972	1037	950	957	1001	922	918	1018	934	946	987	1047	970	952	952	1002	992	947	962	965	926	930	970	1013	967	960	958	992	972	1015	1027	1001	957	970	993	1036	977	998	1030	933	951	976	976	961	979	971	1006	1001	921	926	928	999	987	998	999	958	960	962	938	956	958	1006	965	950	981	974	1003	963	975	908	1025	997	942	961	964	928	947	1036	934	952	994	985	942	986	944	1036	952	1041	950	986	950	951	933	979	1026	1031	1006	991	965	971	950	986	997	967	937	969	958	940	999	946	1009	986	968	1014	937	999	941	977	989	982	966	994	948	970	981	982	982	956	987	913	979	946	992	987	890	1009	1004	974	987	1012	970	967	986	1004	981	968	947	989	939	984	930	984	971	983	998	987	991	955	933	941	1019	1029	913	1010	990	1003	959	965	954	953	956	996	1031	983	962	928	968	1015	989	1001	903	926	987	972	989	984	973	1002	982	952	968	954	968	979	1004	968	983	959	917	1015	979	937	994	1011	982	1020	964	967	1000	979	957	895	976	976	995	982	903	963	1006	996	997	979	1044	994	917	903	998	1016	935	984	1002	926	995	956	953	959	1046	931	960	961	944	970	991	1007	935	1004	921	984	1021	948	899	977	979	1002	979	965	977	1008	943	966	961	921	976	976	971	963	977	988	938	966	1014	966	938	934	930	997	973	1014	989	941	940	966	989	993	981	997	978	966	991	991	965	947	995	1004	967	990	993	977	967	992	973	981	995	942	933	976	957	980	1027	995	933	1006	966	970	972	1017	975	1029	1002	982	972	951	983	972	949	983	980	1025	967	921	953	1015	1039	949	1003	947	966	982	952	1020	981	913	975	987	924	944	961	961	940	919	1002	982	915	954	973	964	944	973	958	989	957	935	943	922	1005	950	1038	961	977	941	993	991	961	961	940	954	932	1017	977	960	992	994	918	964	1012	1038	958	1061	959	999	980	970	1022	948	1019	968	982	961	967	952	1019	980	916	955	930	923	998	958	998	917	946	994	957	939	993	954	990	951	1024	939	943	974	918	894	972	975	992	957	953	989	966	971	985	1031	1026	973	994	953	940	958	969	972	907	979	972	948	954	929	946	966	930	980	923	952	937	919	970	893	967	977	966	1017	972	956	986	995	966	954	943	985	996	955	997	955	990	962	996	1025	985	923	930	942	989	958	958	941	959	1023	1003	1002	1004	960	950	927	921	958	946	1003	976	950	993	976	945	1032	987	970	945	955	969	1011	912	963	944	947	991	942	946	985	949	976	982	907	936	1010	1003	975	1012	962	980	953	984	1021	1003	966	986	965	1014	951	984	977	994	997	948	962	975	1024	978	951	963	1017	1015	980	1003	957	935	1007	953	988	997	968	972	980	991	934	948	991	981	1021	942	994	947	1034	963	982	983	951	1014	961	1005	923	967	929	904	979	1006	968	968	968	934	919	934	961	971	954	935	966	948	958	955	952	934	960	1005	987	988	1004	1055	932	995	916	979	956	992	966	990	1008	975	956	985	982	944	1015	1017	942	960	1013	987	966	1018	948	953	973	1000	949	1022	1056	987	910	987	970	931	1036	975	929	1001	922	985	968	929	956	974	981	978	990	918	962	1007	962	943	951	980	1012	905	1026	999	955	1003	954	953	930	984	975	946	945	995	1018	962	928	984	963	906	918	974	943	979	1004	955	974	994	1005	922	941	982	985	967	953	917	993	993	916	972	952	963	956	964	906	926	958	997	1015	1035	966	981	945	928	966	968	916	1006	953	986	1001	919	988	961	1022	988	986	979	943	956	951	988	940	966	984	967	939	967	967	961	1002	934	1007	960	973	929	945	966	1034	971	1002	969	968	899	985	982	969	957	972	989	973	973	978	956	956	953	1042	964	975	906	968	955	959	1020	972	979	968	1020	975	950	964	1007	978	1002	906	981	1048	973	978	969	970	946	925	953	1002	947	964	989	911	937	961	993	960	1043	1000	1001	986	962	987	956	971	944	912	934	995	1016	925	921	983	966	999	986	1007	947	971	1019	979	1012	938	915	908	944	994	985	962	973	951	1003	988	991	1023	1007	998	948	960	942	966	1007	964	1016	1020	994	914	944	973	960	987	980	1005	1006	944	968	1025	977	969	1041	963	1004	985	984	940	979	1010	965	943	1000	1014	953	969	1000	998	966	964	942	968	1013	1015	980	989	957	967	961	963	971	966	1021	991	967	939	1020	989	929	976	970
5815	1013	995	876	833	831	858	812	852	860	804	808	857	808	794	845	835	808	857	785	841	836	815	863	806	775	803	810	748	819	833	809	785	829	752	821	820	820	773	794	816	849	802	811	803	845	837	819	848	793	754	809	743	837	798	831	818	812	767	783	842	798	820	808	744	826	826	792	809	879	837	857	774	827	822	804	797	783	839	829	824	830	845	820	801	758	780	828	798	801	850	820	837	832	861	801	803	820	792	834	806	816	802	809	782	726	788	834	778	771	849	783	781	836	760	865	814	810	842	827	800	837	813	798	817	826	814	841	840	807	769	851	813	852	805	807	798	790	805	810	778	779	829	823	773	836	749	753	804	826	809	845	824	804	810	818	796	738	826	850	844	833	840	837	833	783	856	821	845	808	847	876	779	828	801	794	797	810	768	778	787	802	786	830	818	806	781	845	802	803	780	760	801	794	790	806	807	824	796	788	875	793	809	843	826	791	808	784	860	790	736	832	811	791	767	774	808	832	774	780	787	827	817	833	785	853	807	836	805	798	798	782	853	770	826	859	854	872	832	794	838	815	847	795	786	774	770	785	855	811	793	796	807	810	771	783	820	820	837	866	787	749	808	851	804	802	811	807	789	806	783	822	815	833	794	800	786	827	775	800	774	817	803	830	814	809	812	819	808	809	799	792	819	850	816	808	830	802	793	810	866	767	829	838	797	832	774	827	878	764	786	768	798	834	816	788	797	797	843	805	785	815	852	820	839	826	813	822	803	837	806	830	810	767	793	827	876	843	777	776	797	807	843	816	778	808	792	796	796	813	771	852	873	776	792	814	778	820	773	781	825	856	813	850	798	757	804	811	839	852	828	798	814	813	802	744	823	811	767	778	733	804	794	760	860	820	802	763	790	804	799	771	758	816	784	828	798	833	798	781	849	826	785	813	755	809	796	845	795	792	786	798	826	813	846	830	780	838	811	821	767	780	815	835	829	765	804	875	799	819	811	823	764	839	792	789	822	812	863	756	845	810	830	842	797	776	778	811	828	851	803	777	820	765	794	804	892	792	788	750	828	834	773	881	796	782	832	800	774	783	810	820	835	833	845	741	786	789	826	831	820	805	857	806	848	801	773	800	806	806	824	807	802	842	824	806	864	842	811	822	823	768	828	753	833	791	821	776	779	839	764	847	844	776	793	831	799	806	775	760	811	804	820	872	779	802	874	827	736	860	783	807	822	778	799	816	766	857	816	804	798	830	799	783	798	804	849	833	799	771	780	834	862	774	817	796	863	793	827	818	842	793	866	846	801	836	833	825	796	770	764	777	769	778	808	793	814	807	843	819	783	782	808	752	827	830	832	836	822	834	853	790	802	786	804	830	809	797	767	844	817	797	752	842	816	807	786	847	789	859	814	757	852	777	790	811	804	868	779	817	821	854	821	834	805	818	822	831	799	845	851	809	772	829	837	817	755	792	812	825	863	821	749	847	851	809	784	831	811	804	814	801	757	774	852	785	818	877	797	800	796	805	783	801	809	801	799	799	815	820	834	765	792	769	821	812	785	840	817	771	811	797	880	786	925	885	783	825	855	782	810	820	788	835	765	830	806	829	828	771	834	831	790	794	796	832	810	792	823	751	837	844	803	825	833	823	810	845	845	801	858	790	809	796	840	830	794	840	788	854	824	810	824	799	802	758	827	861	771	829	796	865	839	770	805	861	830	852	805	829	836	843	819	877	815	808	838	815	822	770	851	796	749	788	827	848	807	827	802	829	835	786	782	863	849	839	808	843	893	806	777	860	791	817	804	724	816	802	833	829	812	810	798	803	833	815	818	833	784	823	826	769	831	875	808	818	794	818	880	811	832	812	748	772	774	834	805	785	809	813	838	779	824	859	813	817	819	783	798	829	819	759	808	823	815	822	803	791	828	772	848	858	830	838	830	842	823	820	786	817	841	857	827	849	777	779	864	821	789	781	837	761	785	821	824	839	800	797	816	865	744	871	844	855	842	782	841	839	816	839	817	828	804	809	775	839	789	826	835	732	790	837	884	772	797	765	800	824	863	798	803	794	828	846	785	816	784	833	848	833	839	771	816	790	850	830	817	766	816	822	823	835	777	839	830	837	837	839	814	836	860	815	809	793	812	821	839	821	819	772	815	770	823	816	844	798	840	795	796	764	837	792	846	820	808	744	855	822	765	798	802	849	834	873	811	737	805	824	783	815	761	816	866	843	782	796	868	774	792	799	873	825	810	849	779	810	803	784	774	803	834	853	847	806	829	803	814	819	841	828	735	778	842	784	819	799	849	756	779	770	800	815	832	859	818	854	815	817	819	779	828	856	853	831	830	811	808	812	821	816	840	839	780	778	826	772	887	798	839	818	798	790	829	769	823	790	804	767	824	815	815	789	742	784	724	756	845	799	811	795	820	828	803	783	828	835	789	789	833	829	762	806	832	828	848	779	811	848	806	769	801	771	867	811	801	796	853	792	800	770	832	844	807	815	798	782	823	786	736	806	841	824	830	807	841	848	796	810	854	831	740	805	869	827	845	866	775	796	793	841	807	806	821	844	814	855	820	803	789	879	799	824	878	824	852	820	803	823	807	768	807	762	829	823	841	893	851	804	832	801	805	803	804	842	818	841	788	787	819	847	788	827	849	790	799	825	789	834	798	874	788	826	792	796	816	792	784	849	833	837	812	793	777	839	815	770	793	798	836	799	789	841	801	831	839	811	788	804	777	818	819	812	827	834	820	787	803	839	827	783	837	835	812	822	805	794	784	773	809	841	835	777	853	807	792	801	877	810	718	838	833	809	877	839	790	758	843	809	803	790	827	785	760	797	797	825	772	825	829	874	811	827	791	842	813	840	829	832	795	821	793	840	851	808	846	789	789	836	810	846	754	862	790	802	844	810	831	772	835	802	743	840	792	793	808	826	774	780	796	785	815	807	785	816	795	824	845	847	835	819	834	830	806	822	802	820	777	838	796	799	814	815	808	801	851	860	810	809	825	796	749	802	850	743	776	787	811	846	823	780	809	820	790	794	858	774	806	823	771	797	815	865	830	812	811	773	789	804	816	819	795	814	839	844	850	818	810	855	789	820	799	824	779	839	789	760	808	820	810	778	752	822	845	811	814	831	773	842	790	785	772	863	824	856	839	847	817	812	819	843	803	779	809	775	811	737	840	752	833	809	840	813	839	828	851	799	801	827	831	791	778	784	773	830	764	798	808	777	838	797	871	770	851	825	823	798	802	860	875	828	837	787	778	842	803	755	863	849	832	861	832	805	821	828	801	794	814	800	788	831	753	842	849	827	808	782	821	818	797	846	838	795	801	775	784	836	815	808	825	828	824	824	848	832	881	834	800	786	799	792	797	788	826	857	802	880	818	822	846	793	805	787	822	792	854	811	800	817	798	831	782	817	770	807	791	799	850	853	819	843	828	795	784	846	832	807	807	799	831	806	789	803	850	784	826	810	815	751	814	858	792	817	825	839	789	791
25665	21406	27209	25363	5758	1676	1346	1127	1004	1056	1073	1056	1069	1003	987	1028	966	931	1006	963	972	943	992	1036	964	948	1029	962	952	1017	925	975	1060	1007	975	986	928	949	963	965	1013	1000	987	957	974	942	989	928	983	909	948	1007	915	975	995	947	981	983	946	945	977	988	915	949	944	976	1024	991	1007	1033	1017	953	981	1029	1022	966	981	937	957	953	989	950	902	970	917	987	991	959	920	969	959	1002	946	958	958	1011	995	981	949	933	974	956	908	976	982	984	941	975	999	944	989	938	917	930	943	962	1038	962	960	981	961	955	945	978	993	950	1003	967	929	1022	927	962	978	966	952	951	967	997	986	982	934	944	971	970	1018	1024	953	895	952	957	971	973	977	936	929	990	942	952	948	996	1032	894	976	1003	978	950	978	957	941	947	967	962	1002	995	947	940	919	972	913	1004	980	985	977	1024	1008	988	979	908	984	941	911	954	977	1031	984	968	907	960	950	961	991	931	969	975	989	986	947	982	944	938	930	970	941	952	927	958	962	972	1031	960	1033	962	969	947	898	955	935	917	964	944	894	991	975	1014	935	987	932	940	966	1035	996	921	953	922	992	983	916	974	931	976	957	942	963	955	923	975	942	935	961	972	950	924	960	971	984	934	1003	895	969	989	940	981	973	931	961	936	910	921	968	1004	974	944	870	970	921	976	1003	964	991	967	915	967	966	944	944	972	995	950	1020	951	978	947	944	896	967	974	885	938	998	965	946	958	913	944	948	947	869	976	942	922	955	966	976	952	919	932	986	977	949	961	952	955	975	948	992	989	1006	998	953	1017	966	903	971	928	970	1002	1006	963	990	939	950	953	946	1002	985	1029	985	978	930	983	900	979	956	974	955	953	947	936	937	925	980	887	968	1011	965	984	981	1008	993	933	997	978	978	935	954	954	924	904	959	978	997	1029	958	954	941	996	971	946	986	932	979	953	1011	926	988	975	998	1001	927	987	956	939	972	933	946	975	971	987	989	950	1000	997	964	983	935	970	933	943	994	982	962	987	935	1003	948	929	968	1009	1014	946	931	981	992	915	952	974	942	1002	986	928	941	953	955	975	908	1003	980	1024	966	947	924	979	916	955	968	964	952	960	956	937	971	954	981	963	912	889	951	1002	941	933	971	971	945	959	988	920	957	954	968	915	993	934	961	907	969	947	908	941	1002	993	951	920	966	974	916	1001	931	992	963	934	915	900	938	920	935	982	978	1049	989	954	964	939	942	973	946	1050	997	935	954	945	976	867	995	972	1001	958	965	942	953	978	954	997	955	983	968	977	1005	1014	976	966	954	953	956	937	945	982	1010	977	926	963	967	973	898	940	959	920	958	987	931	971	998	930	942	948	944	1039	950	962	1021	904	894	952	960	1041	950	927	1072	970	977	922	948	969	913	946	983	934	979	987	963	922	948	973	996	932	927	967	934	961	969	987	956	961	1023	960	971	913	934	936	891	911	964	995	902	961	970	962	1025	985	972	940	1000	1032	970	1008	929	929	985	917	1022	947	999	984	980	952	1006	945	960	946	914	941	925	972	983	961	994	987	966	957	1004	946	935	937	940	935	953	924	939	937	906	1019	1006	993	947	950	928	973	1001	946	985	985	941	943	942	952	932	983	957	896	981	941	966	933	909	1020	978	969	987	959	899	937	955	936	949	993	953	964	970	1010	933	960	926	983	980	980	934	1003	960	945	895	981	955	924	946	962	941	919	999	974	941	921	911	989	1014	994	995	938	994	989	947	948	999	946	1016	957	979	968	953	965	953	952	973	970	993	925	934	931	973	1004	976	949	970	927	917	948	931	933	998	957	969	939	975	982	931	987	936	961	965	971	925	989	1006	1003	920	923	934	993	1003	986	960	1024	985	930	975	946	970	964	961	1002	1019	988	979	957	936	986	1020	991	901	983	976	916	945	934	964	1013	974	937	990	941	956	979	973	976	922	955	967	924	972	944	914	942	994	950	1031	932	943	997	975	924	953	974	922	985	961	942	1007	981	973	987	973	1003	1034	998	926	985	997	1010	982	990	990	938	934	975	949	965	951	988	963	922	974	948	991	903	977	978	942	986	954	977	921	940	951	1008	944	934	976	981	957	924	1017	959	927	969	946	990	958	962	978	967	878	974	889	1024	951	1003	998	980	972	978	947	931	966	980	939	980	977	1008	932	961	942	973	982	960	971	987	938	948	987	968	939	910	954	942	951	947	949	932	949	968	1013	978	943	969	961	924	936	937	1021	951	1011	969	954	929	921	992	958	890	947	1015	939	938	965	1011	984	945	959	968	984	1016	938	981	968	996	969	967	907	948	929	943	909	970	940	966	970	966	946	943	956	904	963	936	899	1007	1012	890	985	967	991	973	937	953	965	951	952	957	923	922	948	906	911	947	966	990	1006	1010	956	944	912	961	963	980	949	953	940	977	1048	982	964	967	963	953	940	949	960	921	1032	979	998	907	971	924	1005	988	921	918	996	952	985	959	940	956	959	1000	927	958	936	981	991	974	974	931	953	945	954	890	959	967	951	975	973	913	941	1024	993	1002	952	966	901	929	946	1001	950	953	998	984	995	977	968	949	999	953	976	887	941	1026	956	916	930	973	977	989	910	947	956	952	979	952	943	998	989	978	940	1007	937	991	950	1007	953	994	1006	949	970	929	983	930	943	969	917	985	949	986	957	932	937	969	876	945	982	975	1003	956	996	951	964	961	972	974	987	977	931	911	957	974	958	1014	1004	922	962	976	1023	966	919	969	940	912	896	986	965	922	970	986	987	970	1011	933	991	996	935	901	932	959	990	914	996	929	906	1009	938	1014	995	983	930	1031	971	926	923	976	992	995	963	975	953	1000	963	955	940	992	966	991	966	999	939	916	954	929	922	932	910	998	992	910	946	973	965	982	1015	1010	968	999	956	965	948	913	1003	965	990	950	975	938	961	912	948	964	914	958	955	977	974	990	901	956	917	960	909	998	939	978	1016	950	975	963	943	947	959	999	884	952	954	990	946	1000	954	1013	937	958	958	1029	959	993	938	978	946	987	943	980	979	965	964	966	944	945	941	982	984	994	1011	932	966	988	957	924	909	1031	951	1050	979	962	967	967	973	1008	985	975	992	978	918	966	986	1011	933	961	977	929	928	904	921	962	1005	920	897	1005	960	1006	919	1030	949	931	954	960	997	993	891	925	968	959	967	970	974	961	928	1044	991	1011	982	941	978	959	1000	946	983	980	966	937	927	1024	943	993	958	961	959	942	923	941	974	967	961	975	967	951	1007	1015	1034	980	957	986	956	969	950	935	1008	954	940	964	946	954	981	1008	951	983	926	997	966	1005	937	976	995	1000	968	945	1011	950	930	941	910	896	980	977	950	988	945	985	970	966	883	939	967	974	974	972	968	1040	946	951	978	944	966	970	970	968	983	993	937	989	1017	972	977	893	983	991	982	978	979	949	979	984	984	962	933	966	921	927	951	932	944	952	985	972	995	989	961	1015	943	930	969	949	923	931	925	972	927	1007	999	970	928	946	980	990	1048	944	994	969	911	1034	992	949	991	982	938	986	946	919	896	972	985	986	939	991	943	952	954	994	988	947	975	1005	946	960	955	955	1015	977	956	901	936	967	972	958	1003	961	961	997	1007	958	983	935	947	947
4227	3157	2779	1686	1326	1090	1113	975	1008	878	928	921	899	933	857	914	876	862	849	934	842	813	845	849	854	837	846	861	871	831	815	844	837	818	877	822	796	875	874	817	838	800	837	771	811	830	801	778	779	824	793	839	833	773	848	832	832	859	828	848	825	825	798	849	827	811	802	834	848	844	809	813	866	828	839	845	818	864	848	886	868	855	799	793	852	833	799	822	848	827	782	876	844	859	823	770	806	812	839	833	849	771	885	875	832	792	807	795	848	833	840	846	781	782	782	838	840	843	862	833	817	802	828	832	775	788	827	792	879	848	814	823	885	844	861	837	794	814	793	818	812	825	855	856	818	815	827	824	833	835	793	824	827	887	860	822	812	827	809	778	849	876	813	846	784	833	779	885	817	857	830	802	826	819	847	801	785	823	856	800	755	845	858	852	812	832	788	781	832	769	860	851	842	835	770	845	826	812	825	814	891	836	768	830	821	775	891	806	819	888	815	828	853	840	791	826	818	778	863	792	803	815	797	808	807	809	864	841	822	823	764	814	841	858	883	831	795	787	843	813	803	798	764	821	809	782	803	861	823	817	879	806	810	871	820	783	833	825	841	840	820	855	786	811	808	846	820	839	812	836	831	805	771	849	806	798	823	780	875	803	833	823	824	809	810	781	870	786	780	810	844	866	808	834	837	877	839	811	797	809	829	768	811	808	838	856	842	823	803	839	840	814	869	819	871	793	852	836	795	822	791	798	832	803	832	823	830	800	845	825	849	830	826	769	787	839	837	813	785	823	753	813	815	882	751	788	751	875	811	809	794	881	805	780	825	850	844	849	737	856	784	858	817	845	826	813	820	832	807	844	821	802	770	819	837	800	826	822	786	848	798	821	841	809	812	784	846	861	826	817	818	824	829	811	812	827	801	818	817	795	815	806	809	786	811	824	885	845	836	818	824	847	828	788	807	802	817	817	824	754	808	784	799	800	820	815	813	812	876	759	836	820	811	801	827	794	819	861	781	806	827	829	844	868	841	827	838	863	771	829	844	849	830	818	853	841	812	839	854	849	790	834	826	831	852	797	813	838	801	848	826	774	810	826	803	803	775	873	813	820	801	862	868	805	791	855	814	762	849	839	792	902	821	795	811	816	796	829	807	790	813	861	808	815	805	816	835	850	753	796	782	801	813	810	823	843	819	824	832	801	862	817	856	867	808	864	850	776	767	794	794	816	808	805	843	758	795	809	835	863	794	808	822	824	811	778	818	838	821	799	838	832	798	802	835	875	842	834	831	827	797	869	836	774	825	781	829	836	796	804	813	860	789	836	802	854	778	823	821	794	794	742	776	814	814	853	821	850	781	811	860	812	795	827	857	772	819	804	789	806	827	845	849	827	815	820	831	841	812	812	817	844	859	844	832	840	802	828	825	805	877	782	786	882	809	830	856	851	815	807	815	782	809	831	812	820	791	819	829	789	817	794	863	769	845	805	856	862	813	830	796	826	806	806	842	824	803	807	801	817	837	826	850	790	844	819	800	765	867	849	808	835	776	856	855	826	798	868	832	822	822	805	829	811	820	881	799	874	817	847	841	828	771	834	806	824	854	859	794	844	856	852	849	803	796	789	868	831	794	892	766	789	824	819	824	809	772	840	818	902	795	798	850	833	886	840	816	858	830	800	789	806	842	803	866	810	850	800	830	838	837	820	814	830	805	830	846	808	826	822	844	796	832	892	846	818	860	844	800	826	775	811	813	837	785	820	857	831	787	770	785	773	816	864	821	840	861	802	840	843	807	814	819	806	850	762	847	813	814	813	788	778	813	782	808	788	797	849	777	807	823	797	815	842	787	837	830	780	793	809	813	846	841	825	862	806	836	823	837	757	788	830	818	802	823	840	756	813	828	806	811	790	794	851	778	819	835	795	820	767	820	823	819	848	848	763	825	816	806	794	824	767	778	855	849	823	758	812	800	828	811	800	821	819	850	831	839	850	851	825	840	818	795	844	849	822	853	812	827	880	806	858	799	819	808	818	793	891	818	815	838	872	849	793	846	784	820	814	812	772	819	779	877	785	840	846	798	823	864	844	818	821	832	823	854	824	830	807	833	801	837	810	808	832	790	800	831	855	835	770	858	825	844	780	808	802	824	785	825	825	809	809	854	837	809	764	778	837	814	836	819	836	806	828	828	831	860	839	850	802	817	871	812	896	814	822	838	752	819	859	836	832	842	801	789	882	821	818	864	795	767	790	811	797	839	814	840	783	809	811	837	866	797	851	851	874	869	866	794	857	802	788	805	758	803	848	833	844	822	847	811	859	798	894	778	822	803	837	808	814	852	806	828	806	805	824	809	847	826	886	811	798	828	809	841	830	889	870	788	810	776	814	806	799	847	869	826	849	849	823	826	844	838	832	831	813	856	815	826	824	810	874	859	839	807	825	802	862	768	828	828	860	840	834	825	797	881	785	830	828	774	806	824	791	790	856	799	836	883	812	805	857	780	864	764	782	805	849	802	852	826	829	789	848	834	861	814	784	763	750	764	826	839	821	858	746	796	805	838	817	804	819	827	813	778	809	821	816	840	846	825	844	840	815	752	874	825	848	811	792	818	796	857	780	825	873	809	797	829	900	819	834	814	816	766	815	812	795	834	811	817	835	785	804	848	780	723	740	786	806	815	805	834	798	851	815	855	788	822	793	822	850	794	846	820	844	778	818	874	833	837	788	784	836	817	783	848	790	829	817	793	796	799	826	794	830	856	800	838	815	807	805	796	881	834	826	800	854	829	844	803	776	854	823	824	777	776	804	841	828	813	781	840	832	853	827	822	838	820	765	808	793	832	814	836	805	795	766	802	796	809	784	840	864	792	887	768	829	787	807	842	805	830	847	785	838	789	839	866	796	802	825	829	836	818	762	832	805	777	811	885	806	836	845	856	848	838	830	824	848	821	896	820	794	826	853	797	842	797	789	803	829	774	822	793	847	776	851	799	882	818	852	846	768	878	841	825	854	820	859	913	833	814	779	809	839	823	837	814	741	790	828	852	803	816	781	827	803	870	818	870	833	830	796	765	852	823	822	812	776	870	868	860	850	812	848	828	801	821	772	828	822	767	822	762	802	800	836	824	851	834	779	797	835	799	810	862	809	792	844	820	781	784	846	833	799	802	783	812	803	805	844	762	792	808	830	843	797	864	844	818	824	798	850	832	813	833	805	793	809	778	816	840	856	885	857	815	836	809	818	856	746	875	801	813	817	840	795	826	857	786	809	836	783	833	779	796	784	805	846	812	800	860	818	809	853	853	798	830	856	828	781	806	823	820	768	810	838	842	803	857	759	831	808	774	760	776	818	831	798	828	827	817	806	862	828	825	796	867	831	824	809	835	794	828	788	835	855	803	822	857	837	818	776	833	825	826	877	795	828	827	787	812	785	802	802	864	813	857	805	782	817	839	840	854	823	835	817	822	815	778	870	773	796	845	858	793	908	845	820	812	807	801	786	822	816
24737	21445	28523	24728	20730	3866	1349	934	783	731	758	672	696	676	703	684	664	663	617	633	645	654	634	624	656	653	659	646	673	628	597	674	642	658	633	627	674	618	682	626	627	631	623	629	622	661	610	584	626	654	670	623	656	657	634	623	647	631	634	652	640	632	628	637	635	641	628	619	598	618	640	609	638	640	652	621	649	618	617	622	624	621	628	610	607	620	628	645	619	603	635	679	603	634	562	601	602	612	667	606	615	658	639	582	662	626	605	601	643	619	664	633	653	633	610	627	632	633	633	634	615	679	643	610	581	637	642	624	609	582	593	594	583	602	630	671	609	618	597	601	613	662	625	559	604	660	643	589	646	649	622	599	613	628	648	672	655	633	613	646	591	618	597	614	616	645	624	652	634	652	612	604	616	672	632	657	657	618	621	630	620	638	580	580	613	646	596	608	571	677	602	615	651	600	610	598	620	621	644	601	618	647	622	623	628	629	655	639	633	605	565	623	636	638	598	627	608	613	631	607	597	625	586	640	609	664	617	602	644	655	676	599	617	639	628	634	616	635	603	662	646	645	598	598	642	574	637	640	615	657	607	576	595	634	568	657	565	632	616	597	635	585	609	593	589	603	573	648	611	604	607	651	674	644	625	628	606	641	623	594	656	585	629	640	608	641	681	602	666	601	609	613	672	624	627	597	594	634	609	613	613	629	626	614	586	630	634	593	642	580	624	651	621	639	681	616	554	618	644	614	613	603	612	582	599	626	604	632	569	625	618	585	615	623	617	597	624	627	647	594	627	609	622	612	579	620	627	570	638	614	621	621	645	637	628	576	580	610	605	584	549	653	611	614	659	601	617	606	614	631	629	586	637	660	620	647	651	602	635	625	615	612	642	603	595	603	622	609	589	585	602	617	620	614	543	612	600	564	575	587	654	656	661	616	631	625	679	618	560	587	607	683	600	632	668	625	593	602	629	628	581	645	669	638	601	618	569	630	610	622	627	609	629	595	622	597	595	585	600	611	646	604	619	620	646	610	648	640	580	655	638	594	636	657	628	624	653	587	656	643	621	631	665	613	559	584	635	636	632	637	637	592	653	628	633	633	622	587	618	620	641	602	680	605	612	634	581	564	622	614	598	632	622	626	581	682	577	621	611	580	630	610	655	598	606	607	654	639	630	616	603	663	613	603	654	654	587	603	584	625	614	618	632	679	569	584	604	608	599	619	644	665	629	667	608	627	624	619	601	612	607	587	623	586	649	611	591	593	617	602	599	606	586	613	569	651	621	617	646	686	652	626	622	615	629	627	594	664	600	624	649	620	584	676	583	611	619	569	550	612	590	652	613	615	621	668	619	571	582	631	596	627	600	636	637	629	622	603	639	589	646	584	601	630	638	604	608	630	618	608	626	630	661	594	663	641	717	598	665	651	632	623	583	646	573	611	661	603	628	637	618	629	613	621	616	632	628	615	589	617	588	623	639	644	612	570	599	632	597	618	612	637	606	654	634	606	601	592	622	654	639	631	648	631	703	591	663	603	651	613	597	641	578	586	571	621	639	609	596	610	676	622	611	581	612	653	615	565	661	595	661	597	624	602	623	597	620	620	628	657	612	606	616	622	599	580	608	598	620	592	625	655	644	572	587	644	603	605	612	613	591	613	595	643	589	599	611	620	625	657	634	642	611	633	634	580	606	616	570	610	615	613	668	615	614	620	611	654	558	655	586	598	596	596	604	648	596	638	628	616	647	627	608	631	668	670	599	650	600	644	625	626	598	670	584	634	642	609	622	687	605	618	613	597	614	578	668	604	621	613	634	617	639	644	609	592	599	588	617	634	631	601	605	628	639	591	607	617	631	596	620	615	615	660	624	571	626	628	595	637	623	647	636	606	616	623	651	606	588	623	591	621	642	633	638	653	624	630	611	593	622	644	649	660	671	546	630	627	632	637	576	599	562	631	627	587	617	619	555	589	628	587	654	630	641	630	600	643	592	640	578	652	585	596	658	661	615	566	576	639	613	608	604	588	629	604	604	614	647	573	612	597	623	604	601	567	618	617	629	585	625	583	601	596	675	589	581	615	585	660	615	604	642	590	587	600	551	618	613	602	661	597	626	618	602	579	612	622	606	618	619	644	576	602	605	611	596	585	669	644	628	593	611	660	632	634	609	610	644	672	595	611	679	620	591	630	597	613	625	577	664	641	600	651	571	671	606	638	617	620	626	623	614	639	638	590	570	569	644	584	604	622	629	587	588	588	650	590	599	598	593	679	620	621	626	648	597	632	627	660	577	597	657	654	567	649	609	653	618	592	613	606	620	609	592	587	628	604	620	621	656	626	624	597	617	638	600	626	625	688	630	622	678	598	580	595	580	603	615	652	580	587	578	582	616	625	676	586	606	583	624	609	585	654	646	593	601	577	682	615	617	636	616	599	628	581	608	617	657	588	618	624	606	644	610	646	613	592	574	598	627	643	586	637	614	626	634	579	614	669	598	644	590	586	604	666	630	661	621	628	563	621	621	601	571	663	606	615	603	627	617	615	599	590	645	608	613	628	589	650	646	625	602	593	597	607	610	643	632	628	592	592	619	646	605	642	642	633	626	616	591	623	665	569	585	625	615	593	602	577	687	647	617	602	654	608	621	641	624	623	601	618	646	589	607	606	659	609	618	614	644	660	610	551	620	665	610	652	591	593	612	606	597	647	601	635	602	614	637	615	619	622	647	605	574	587	630	615	632	623	580	658	608	585	571	610	625	625	567	612	619	621	660	639	638	596	610	640	623	678	576	645	638	576	570	620	665	613	634	575	613	616	638	635	611	625	620	583	651	563	635	617	611	655	584	603	575	590	599	616	657	591	636	619	585	586	614	634	624	574	611	618	623	581	596	607	634	586	643	579	599	602	626	639	636	619	610	615	631	641	608	576	647	594	647	601	646	588	649	638	658	663	635	653	604	637	624	568	651	598	593	608	651	584	623	605	582	634	568	633	640	617	637	601	664	603	567	582	591	629	627	606	608	635	650	569	643	586	610	599	663	568	625	612	611	617	587	609	568	596	582	635	637	639	631	632	613	590	621	621	646	600	632	608	652	632	632	594	586	688	622	635	613	627	636	630	640	607	625	629	620	614	623	628	589	602	590	600	584	608	595	588	619	591	607	666	614	583	632	648	629	654	630	594	632	620	631	625	605	604	631	583	594	635	609	603	572	577	608	636	615	614	578	639	612	633	595	622	600	597	660	613	620	592	613	618	618	659	653	637	599	653	645	663	573	635	581	610	613	615	645	585	623	606	585	655	605	580	632	626	601	644	621	582	647	588	670	633	714	629	655	605	629	661	623	622	646	629	608	626	642	579	603	625	625	639	612	624	600	608	600	623	624	591	593	644	609	591	610	577	569	626	606	603	658	619	600	645	592	553	604	601	594	611	590	585	603	619	606	629	567	635	613	624	613	647	629	643	578	631	637	599	582	572	592	621	579	622	603	638	578	610	598	612	661	617
4355	5038	3963	2139	1581	1194	1000	904	832	815	805	697	692	678	670	665	694	611	662	675	625	621	606	623	594	623	619	620	638	594	611	569	583	575	573	552	605	554	583	617	569	626	565	576	611	587	597	544	600	608	603	631	576	596	601	612	622	599	623	597	584	583	567	584	600	556	588	578	538	615	616	598	587	585	619	574	577	582	589	604	631	593	573	549	598	572	581	598	566	578	582	585	625	583	583	620	556	578	585	560	554	552	570	559	598	580	560	569	597	581	561	549	574	607	549	590	530	585	556	594	574	574	574	605	571	547	567	563	557	580	578	596	535	576	564	538	556	592	542	601	541	556	549	590	560	603	577	576	557	620	613	560	577	561	582	570	551	579	539	581	617	597	571	519	543	597	586	585	559	567	578	613	571	561	567	569	569	562	543	587	574	564	557	580	623	586	557	564	573	569	594	576	596	582	597	562	568	614	613	602	592	546	575	556	607	623	565	528	579	631	592	548	604	551	568	553	583	546	582	553	550	558	552	545	567	542	600	580	591	574	592	573	560	587	577	567	546	569	566	545	555	577	536	606	545	567	572	579	581	607	599	561	575	567	584	598	581	580	637	619	580	555	581	601	535	557	577	627	552	592	598	610	525	574	591	572	610	540	593	564	573	559	600	589	579	583	550	549	556	529	563	557	602	577	600	573	557	614	557	598	519	576	582	568	577	609	570	563	547	563	564	583	602	565	559	556	581	591	577	558	525	564	528	634	630	606	589	583	593	603	607	561	532	593	588	534	604	566	608	580	539	612	586	569	571	573	571	545	539	578	590	552	524	562	581	623	582	576	589	592	544	588	620	538	612	569	622	586	595	587	567	569	561	590	590	585	561	599	595	607	573	530	531	532	570	585	600	574	590	577	564	548	600	592	598	623	567	587	578	578	548	562	601	551	584	600	564	528	568	547	531	584	576	589	551	624	557	575	577	571	576	539	549	558	575	541	550	578	564	572	543	546	538	551	556	558	547	585	604	562	563	563	563	584	582	582	579	604	576	611	551	581	560	578	550	561	526	567	607	589	535	589	612	563	603	563	551	564	542	548	556	570	603	547	564	571	554	571	532	577	588	573	548	575	575	564	555	552	576	604	567	532	578	566	565	605	538	531	626	577	551	559	578	573	534	570	559	555	603	531	596	550	543	534	552	571	608	581	585	566	577	580	564	553	594	537	588	575	614	631	572	562	568	557	586	604	599	609	546	599	592	585	567	552	560	581	581	589	571	545	587	629	589	591	585	520	547	558	567	591	592	582	552	592	548	516	552	544	603	570	603	633	580	608	557	624	587	518	599	530	542	570	563	536	610	527	598	578	594	598	593	563	615	545	603	599	562	592	589	621	584	582	522	587	570	575	584	564	549	581	584	553	581	568	603	557	568	560	562	632	572	614	510	584	617	599	593	612	589	584	627	570	582	580	579	622	528	565	569	614	561	546	647	557	560	589	552	573	596	580	562	617	581	574	563	578	536	571	619	579	560	593	543	554	579	616	562	562	593	536	561	551	619	549	623	521	561	614	591	548	585	535	580	544	585	558	607	568	590	578	566	605	562	553	571	565	558	556	567	572	556	586	591	631	601	583	598	537	567	516	572	567	546	553	594	567	581	566	551	572	584	570	532	583	552	538	603	571	610	620	556	533	560	592	544	583	561	589	545	563	592	560	558	573	599	572	560	547	537	546	555	510	530	557	537	575	596	585	555	596	582	545	539	589	622	578	595	549	591	573	561	591	549	553	560	577	565	584	598	567	550	550	579	559	585	567	580	561	577	583	518	575	545	576	596	576	605	582	554	630	553	585	565	566	563	550	596	571	559	576	557	570	554	568	557	571	564	600	534	589	597	572	593	554	576	538	577	591	590	562	602	577	598	623	554	588	553	541	558	596	579	547	557	574	615	565	576	572	602	567	522	602	571	565	592	586	574	626	615	575	565	568	583	577	572	556	539	607	579	625	545	551	592	609	512	532	563	582	609	555	585	580	536	582	586	565	540	564	574	544	571	577	547	547	585	586	589	559	560	600	616	591	554	589	573	561	588	578	554	564	545	616	579	610	532	602	563	579	592	583	588	555	571	554	578	569	595	586	552	554	552	568	583	564	606	540	573	564	591	545	566	577	597	585	583	569	571	579	584	549	604	517	545	567	582	561	544	546	555	563	552	503	550	573	563	558	577	574	559	604	571	588	582	586	636	602	571	571	598	554	548	561	574	548	572	585	545	581	565	539	563	591	565	595	621	582	592	616	576	577	538	564	582	577	572	579	548	564	528	564	582	557	584	580	575	600	562	548	587	559	559	572	585	579	529	563	606	582	559	571	606	614	558	528	564	590	592	615	530	627	574	555	564	597	571	574	560	571	590	503	563	611	545	583	573	560	579	608	596	566	512	593	549	536	570	540	546	555	607	593	572	533	562	546	571	582	517	588	599	561	558	532	573	562	555	566	572	567	553	574	633	528	539	606	582	589	589	603	592	549	569	583	604	572	580	541	581	567	595	515	569	559	578	626	576	589	535	584	598	524	564	570	532	591	588	558	519	529	553	595	566	548	585	558	553	575	596	578	573	584	600	574	541	585	519	561	592	615	588	543	586	552	539	600	580	571	609	562	568	627	547	581	593	591	608	567	561	606	620	597	587	553	571	573	594	598	556	524	582	591	575	542	553	571	599	571	587	599	550	603	580	584	529	570	590	586	578	539	579	552	547	586	553	554	578	597	566	569	579	571	545	595	592	551	519	542	549	574	582	568	567	573	560	595	585	596	559	591	590	569	589	575	557	544	577	568	573	556	546	623	601	555	562	536	585	555	600	562	547	527	552	534	566	564	600	565	518	550	565	564	559	566	647	528	596	548	596	588	590	586	570	570	580	605	567	581	577	556	586	633	546	579	564	565	588	591	536	541	586	576	562	558	602	605	531	560	529	592	569	571	574	572	570	544	590	560	528	553	539	557	531	552	559	567	571	578	531	581	574	549	587	531	642	559	614	590	593	571	535	539	563	598	538	545	563	584	563	572	562	585	557	577	569	567	594	582	590	590	579	625	563	575	568	567	576	507	530	572	541	567	581	579	528	591	571	579	575	567	546	624	566	582	552	570	560	595	552	576	532	560	556	569	611	591	588	575	624	530	598	579	595	517	586	579	591	542	560	584	620	559	562	590	551	562	573	555	601	568	553	587	575	574	567	550	581	537	576	572	612	579	569	529	595	558	569	542	549	561	625	546	550	592	563	566	664	619	573	583	598	548	565	555	556	568	541	579	587	561	574	581	572	550	562	586	583	557	577	617	565	560	561	550	587	539	578	578	549	551	610	565	570	580	543	569	568	562	571	543	595	570	578	548	554	559	586	544	533	549	564	545	531	557	562	589	538	579	617	542	548	572	572	559	575	562	564	576	611	568	572	553	542	550	576	557	519	553	622	564	616	593	597	586	549	576	577	587	550	548	577	550	553	607	571	583	600	578
27526	10116	1975	1302	1041	905	976	977	997	1022	1028	1024	1033	976	1045	934	960	1017	933	980	944	970	933	981	970	989	991	979	967	985	934	956	966	994	1033	914	1014	1042	982	1006	926	959	970	1033	941	973	966	970	959	936	995	946	953	994	1033	924	965	1020	975	1033	991	1019	983	960	901	1037	1018	995	892	974	957	988	948	971	1017	954	967	974	997	974	966	945	1021	975	980	954	954	976	951	924	977	939	944	953	930	942	926	983	984	926	981	983	1003	976	948	967	1015	969	940	941	951	983	920	952	955	981	997	988	989	978	982	920	1019	925	973	939	1050	941	1001	971	982	1020	969	983	997	984	987	963	946	1023	1041	959	923	964	969	955	933	972	942	927	971	946	961	1023	973	969	990	1004	940	981	918	987	1023	984	948	963	978	995	935	999	954	994	1007	1037	981	968	963	969	990	930	925	973	932	1011	982	963	947	934	984	1037	938	1024	1058	993	983	943	962	980	979	1031	999	951	987	981	978	1024	997	998	974	935	942	954	969	969	916	986	937	974	941	942	895	974	968	983	937	993	991	974	925	926	983	977	948	944	999	1017	956	912	994	997	943	979	1010	945	974	993	955	973	943	973	971	935	1058	958	965	1010	963	923	962	887	947	953	996	989	989	1012	942	1002	927	959	968	956	962	925	996	1036	923	984	968	962	1012	927	961	989	919	975	943	992	1026	1061	999	931	965	950	948	968	955	979	981	911	981	939	920	954	988	1016	944	1019	1003	990	990	981	997	904	971	974	997	961	981	979	1017	986	994	972	991	942	980	1002	956	1001	904	1003	1034	970	963	1025	997	929	959	952	970	1004	992	894	1010	1002	1000	930	965	966	998	950	989	978	989	995	961	943	997	997	968	977	928	956	1014	928	914	996	946	986	954	991	945	964	954	961	957	971	914	1014	937	991	1025	962	981	944	942	987	967	1012	961	1002	985	1010	995	943	899	961	967	1028	964	988	1029	1000	950	962	967	967	949	966	943	990	941	911	1011	980	952	1020	972	980	983	947	972	1009	983	947	932	981	934	975	914	968	1008	959	933	959	1006	964	921	989	915	1011	952	972	969	983	997	1004	1002	970	961	933	927	980	963	978	988	970	1002	909	992	980	969	936	997	938	1002	1002	1018	969	992	930	984	986	1000	1032	1030	940	957	965	946	956	982	1021	985	952	963	1018	933	940	1003	991	1022	1008	1002	994	949	976	948	980	963	979	963	994	1014	922	976	961	987	945	981	926	957	984	943	1039	984	933	925	960	991	905	957	947	943	941	944	951	1007	955	928	991	979	994	939	930	1020	958	992	964	989	962	963	980	943	995	991	975	1054	965	954	940	945	964	938	953	963	972	953	962	964	971	991	948	998	941	964	991	1047	945	927	953	967	926	983	1009	949	977	962	955	945	977	964	973	962	941	931	976	966	972	947	975	1002	970	987	947	982	967	977	928	968	978	967	996	948	960	964	986	981	938	958	958	912	921	950	995	952	997	995	934	1002	1003	976	1010	988	986	949	993	1024	949	1008	967	917	989	927	1029	932	1015	939	948	961	979	980	960	967	973	992	967	945	1025	960	983	928	1044	895	946	960	885	974	952	944	999	947	949	965	987	973	1004	946	975	982	936	974	932	1003	952	966	970	969	958	998	973	991	907	983	980	929	959	954	979	1048	1029	1003	1005	1010	960	946	946	1064	906	937	962	1014	1013	944	985	975	943	998	965	961	932	959	943	961	1018	1002	961	984	1046	1014	955	945	1016	1002	968	977	950	993	973	996	978	982	960	975	944	969	904	977	977	1021	960	995	975	946	956	938	922	946	1006	1013	951	1002	955	1007	991	979	978	955	933	996	997	934	924	1033	971	976	947	1023	963	949	910	1027	1066	933	970	999	965	916	996	976	977	973	959	940	1020	991	903	958	966	985	940	952	1011	1006	936	990	922	997	1033	926	951	994	994	1005	997	991	999	989	995	1011	884	967	1022	921	994	984	984	960	943	953	970	973	988	944	964	951	973	953	1051	991	995	951	951	981	973	920	910	938	1005	929	937	941	973	981	923	935	930	1041	970	981	974	966	908	965	982	1010	965	997	1002	1010	982	934	1035	975	988	960	928	972	951	925	963	1001	987	977	961	962	956	944	964	995	953	950	968	897	959	952	980	954	962	975	915	984	982	985	940	1045	979	962	984	1016	925	953	1035	986	1004	930	985	980	1014	1037	980	980	931	1028	960	928	1012	966	997	997	979	1026	953	967	966	945	959	941	941	971	967	999	960	1005	968	975	1001	964	984	998	964	986	975	963	930	927	968	1001	912	975	959	966	948	1014	994	964	964	941	889	972	930	945	1022	954	960	927	925	994	952	975	939	954	966	976	989	961	1033	955	936	1037	1005	940	958	917	954	934	960	978	960	972	950	992	952	1012	927	998	960	921	1034	935	963	923	979	1006	991	1028	952	959	998	1007	978	966	943	938	976	943	954	1021	1034	982	1008	1020	1043	956	972	972	908	966	968	935	929	956	937	1026	909	952	957	965	991	973	931	949	1027	958	988	1007	950	936	955	1017	982	955	999	1018	982	975	1009	1007	979	976	953	986	988	986	973	979	986	988	983	1027	990	997	951	973	975	972	969	936	1064	972	999	1022	983	1037	975	935	940	992	991	979	1015	953	951	967	943	993	978	997	933	1016	949	920	966	971	957	924	984	955	938	974	950	938	959	932	990	972	935	980	943	966	955	952	1002	983	924	1024	999	966	955	966	1060	985	975	984	997	984	983	971	931	921	997	971	970	942	978	982	919	991	1034	948	939	980	977	983	987	961	971	1003	983	948	1027	946	935	994	961	977	1006	930	982	1052	986	1012	971	928	961	1027	986	955	936	988	994	976	945	944	958	966	961	1022	1012	990	1004	982	948	979	979	922	955	978	1010	946	959	987	905	965	982	954	982	963	959	987	965	962	1033	961	952	973	975	961	1050	1006	931	951	1010	960	932	936	1006	985	943	948	978	1031	971	1016	960	965	973	985	963	968	953	969	970	944	1002	1045	930	968	937	974	986	978	954	939	1035	1018	911	896	998	912	952	1001	992	948	943	905	964	988	994	966	955	999	910	994	939	915	970	994	953	1009	986	975	991	981	971	1016	968	964	964	950	1024	1000	1052	1030	943	1034	1013	972	986	987	1037	999	952	960	1011	960	967	941	977	948	983	930	940	982	995	982	909	986	946	1013	1006	947	996	970	1027	964	991	949	1043	984	917	910	933	992	983	1038	1017	938	967	941	952	995	987	1032	954	894	973	933	975	969	976	980	941	948	1011	969	971	948	971	1016	953	938	955	957	997	955	934	997	971	941	963	992	987	974	913	1041	1009	972	990	1019	993	1014	975	920	996	1025	971	965	930	1066	1016	994	961	929	971	983	1008	995	1015	960	927	981	978	969	1006	1007	954	959	925	963	948	977	955	988	941	979	980	913	975	1019	971	975	998	988	981	997	971	907	1007	1024	935	1024	938	964	938	934	1007	934	929	976	925	972	991	990	968	995	988	991	999	993	973	936	947	917	1022	994	907	996	950	936	1004	946	918	940	969	974	975	986	964	942	976	1014	1005	965	976	1006	997	990	938	980	927	970	1053	997	938	984	949	999	954	996	930	994	1032	991	949	965	933	973	971	992	949	939	938	924	992	970	963	1024	1010	990	980	1009	947	946	954	1014	999	956	894	958	968	936	981	963	938	993	1000	1014	899	988	965	968	1003	1003	965
5886	1059	981	832	890	829	828	831	827	816	794	832	821	780	870	871	807	831	821	820	813	766	819	847	821	818	857	807	826	871	800	860	866	837	836	846	807	833	810	829	835	814	784	817	811	836	823	795	795	840	842	842	782	794	825	842	819	820	835	809	887	807	805	801	857	793	814	773	748	790	829	798	774	816	872	820	810	785	811	804	808	767	781	827	865	854	773	783	731	835	844	789	775	853	781	866	830	748	821	859	851	827	775	826	787	819	815	842	841	827	869	868	812	813	822	825	779	876	877	833	786	834	837	840	862	801	842	836	791	785	860	815	782	818	853	783	797	819	786	840	802	803	798	790	780	798	826	796	809	855	816	802	827	862	765	733	741	845	801	814	786	828	849	790	823	872	839	839	797	793	828	773	814	836	799	829	836	790	803	816	808	827	845	843	837	822	880	803	826	798	774	845	791	853	769	827	745	860	789	790	845	796	807	817	784	781	807	796	812	841	829	878	850	829	828	838	824	797	786	827	787	816	857	799	815	801	841	840	809	768	799	799	824	755	801	862	828	812	819	810	782	798	824	779	890	832	809	828	818	826	815	794	772	801	818	818	816	823	822	851	813	778	838	801	821	793	787	843	788	825	806	863	871	790	831	824	822	828	828	795	814	753	824	820	787	829	800	878	793	791	785	808	839	760	806	790	765	769	803	878	800	829	850	852	829	809	791	878	851	828	860	817	789	830	815	887	809	806	753	797	750	803	836	835	833	847	768	851	833	816	826	771	831	808	836	819	768	761	838	800	808	779	793	804	778	774	801	825	858	795	796	850	781	779	793	801	812	807	809	804	856	831	847	821	839	806	827	788	793	825	809	828	824	813	833	825	778	797	804	856	796	817	766	848	804	852	820	806	824	814	806	828	833	816	789	830	804	820	864	878	807	827	863	815	810	787	776	829	781	821	841	828	757	803	802	849	797	809	808	843	835	852	781	762	787	849	777	838	808	804	785	820	822	808	783	787	804	828	827	783	779	831	768	833	838	851	826	780	799	797	826	804	834	843	815	787	769	801	823	884	806	838	827	831	832	814	830	837	829	818	816	800	812	816	771	811	839	752	789	763	831	804	848	797	811	808	888	817	826	799	838	816	822	842	816	832	812	816	793	851	812	861	867	776	823	821	810	805	855	831	812	808	817	816	804	847	803	866	805	807	809	814	797	811	847	812	813	810	784	812	800	852	843	836	809	813	814	794	837	787	895	797	787	856	766	856	792	832	827	805	843	795	770	852	735	858	784	819	844	805	845	770	846	800	785	841	822	848	854	826	813	823	844	798	789	834	819	815	835	836	827	782	819	785	882	787	814	804	789	801	815	771	842	855	821	816	770	800	794	771	815	817	804	841	819	828	781	841	816	814	831	816	821	833	852	866	803	814	847	825	744	832	810	805	806	862	781	767	857	776	812	856	818	819	803	790	822	828	835	788	808	799	781	806	834	823	830	783	787	793	857	781	812	854	826	832	807	868	807	846	811	848	784	864	810	792	789	834	816	829	834	845	824	838	823	839	784	864	820	854	811	796	790	850	856	807	814	850	825	768	823	821	850	847	804	759	827	816	862	759	863	841	809	779	771	797	846	822	807	807	797	802	836	794	839	817	850	789	795	808	836	791	830	776	822	860	799	810	806	851	786	827	806	746	801	798	837	826	803	816	746	755	829	818	821	796	805	799	826	827	833	836	814	757	778	813	797	770	840	880	771	819	796	827	838	827	798	818	844	797	837	826	799	835	866	809	848	823	806	781	783	852	817	814	793	795	842	826	811	752	844	790	817	807	794	783	828	819	767	851	780	814	877	844	777	839	833	868	792	828	803	833	809	805	805	808	806	831	824	765	811	801	826	789	794	808	821	785	818	812	803	814	815	796	812	836	829	806	821	871	845	824	831	830	783	811	771	782	836	794	854	810	816	776	814	866	824	820	786	809	834	835	801	845	793	851	814	790	828	811	816	825	831	792	829	808	785	809	799	823	821	793	854	787	822	833	844	856	817	805	813	809	833	859	802	831	813	822	814	798	825	807	832	833	820	839	810	848	834	829	766	829	782	842	752	833	838	862	878	842	856	859	859	799	847	849	771	756	836	808	807	838	768	819	818	768	778	829	782	792	822	777	826	822	815	801	844	791	811	812	824	799	831	840	763	805	830	809	893	817	853	792	783	779	829	794	824	814	815	778	775	859	848	786	779	827	847	794	854	812	791	793	825	812	859	818	812	784	796	805	862	877	826	796	845	798	802	830	826	789	810	818	827	835	810	835	806	786	865	784	785	804	784	778	879	763	853	841	835	782	787	785	772	833	816	741	830	834	813	860	805	804	784	849	863	843	812	811	817	795	830	832	817	821	831	832	835	854	817	851	807	822	863	822	783	799	783	789	833	810	790	850	839	792	787	840	821	814	822	780	778	810	819	856	767	865	787	782	853	849	870	836	823	831	789	831	871	814	832	837	834	803	846	811	831	807	767	796	794	833	780	814	816	811	835	812	862	801	845	797	825	792	789	856	773	781	851	792	791	839	833	856	783	821	802	878	787	825	821	839	822	797	811	841	797	830	832	836	810	825	802	769	779	841	863	849	800	829	804	799	773	822	799	785	875	825	818	759	828	754	827	818	856	852	810	836	791	835	814	796	831	836	807	831	780	794	866	819	848	789	754	800	826	859	842	795	792	863	812	849	798	765	835	791	765	773	787	839	853	872	830	793	812	823	788	727	802	797	804	821	834	858	839	836	810	815	788	805	828	813	875	816	760	774	813	836	823	809	837	827	782	851	785	802	865	782	834	848	825	827	820	817	758	846	857	858	824	802	808	774	804	803	805	852	799	877	788	790	819	835	817	801	777	827	846	798	745	806	808	811	785	813	833	822	819	902	759	819	829	831	788	844	792	802	812	780	794	839	854	797	797	777	812	827	802	821	843	828	831	809	786	825	775	839	792	838	782	869	854	846	796	828	823	812	806	789	841	819	814	835	825	807	776	779	763	797	817	829	799	807	865	807	793	799	814	797	765	788	789	830	848	809	864	796	802	832	805	792	814	806	830	804	826	832	839	820	788	820	788	876	763	859	816	815	809	844	873	800	789	877	845	805	875	862	834	863	830	819	834	798	820	815	862	788	788	792	837	761	838	832	847	847	829	808	813	793	773	836	846	797	797	836	864	837	825	803	798	820	835	824	837	865	818	783	759	796	826	853	835	854	843	826	800	839	822	786	773	804	827	860	828	800	787	837	853	794	844	821	841	866	863	778	781	775	805	765	817	841	859	853	861	829	814	841	821	842	834	789	869	857	789	806	862	814	776	809	836	821	811	754	837	836	792	806	813	826	802	821	843	794	790	815	779	756	815	881	854	756	812	856	807	818	817	823	837	846	813	833	847	820	844	798	821	833	784	808	809	824	806	804	844	825	829	789	826	796	847	850	842	862	771	819	775	818	827	866	832	886	834	846	768	861	806	791	855	812
25556	21402	27239	25408	5714	1664	1333	1104	1127	1100	1024	1064	940	992	1026	968	994	1009	1025	1015	966	999	987	932	1002	974	1010	980	990	977	1015	970	931	998	960	1043	963	911	1033	1008	950	972	951	1002	943	940	1036	1014	940	978	988	1000	972	964	990	932	960	929	966	965	973	992	962	1009	985	1003	986	1027	981	1047	961	938	984	1016	1017	909	920	966	988	949	963	927	971	952	996	991	969	965	984	959	996	937	943	953	952	974	962	913	909	963	998	930	999	1040	964	971	991	1007	1035	935	942	988	1001	969	1000	971	956	984	974	998	1011	924	963	997	949	911	984	1027	922	1016	984	955	957	943	988	937	948	974	997	955	942	901	1006	966	1023	956	1007	971	926	987	923	978	954	932	977	967	924	951	959	945	962	977	895	890	1014	1004	956	984	957	967	986	949	1047	1008	946	900	983	1023	947	945	961	978	994	977	973	956	1000	1010	1063	1047	977	967	925	900	963	968	967	937	985	986	1000	934	954	994	939	1018	986	983	934	955	988	1020	981	963	933	938	926	905	977	969	965	911	973	923	955	936	891	971	952	959	956	955	1006	977	954	950	982	952	1014	962	983	1027	959	1003	952	920	1007	970	942	942	994	958	943	995	953	1000	966	1016	933	942	1042	957	957	970	957	885	949	995	973	925	932	987	958	994	963	951	974	947	1031	986	947	1006	941	990	926	941	974	964	931	940	960	876	997	966	994	983	961	980	942	1038	952	987	948	995	968	987	937	928	992	977	937	949	964	944	1025	934	1000	923	992	954	973	943	984	941	1013	1014	983	974	999	960	1003	950	953	1013	977	1005	985	1023	974	903	981	952	963	956	963	976	919	938	936	987	960	971	951	959	960	993	969	981	940	963	970	999	999	934	962	986	983	971	969	993	959	943	950	986	939	967	1006	944	925	949	982	931	969	932	942	928	955	984	951	995	996	1015	990	992	962	933	984	970	972	924	968	1032	945	993	919	911	963	960	982	935	1039	990	982	1002	956	971	970	936	984	956	968	932	981	916	1001	1001	951	990	925	957	960	983	924	974	1003	990	1011	971	982	962	955	1018	978	987	947	961	1012	1005	998	991	936	993	897	947	944	976	950	969	971	987	965	1017	949	984	979	994	931	925	911	944	933	901	927	967	950	1016	925	925	963	989	977	909	990	910	899	996	916	957	1030	978	1007	955	1061	964	1032	973	947	903	1001	993	987	996	932	972	951	975	933	987	959	1000	970	986	968	924	960	984	985	1006	925	989	932	959	901	1002	970	922	967	936	980	931	954	1027	974	960	927	925	896	982	954	981	976	969	950	936	962	998	963	983	990	929	1004	989	983	900	947	977	949	942	973	928	936	974	930	984	942	936	890	1002	962	918	950	946	1014	963	966	951	928	912	1015	954	969	963	952	967	949	1005	980	951	951	970	961	916	975	959	943	922	950	972	959	921	973	962	983	921	991	946	963	947	1002	981	1006	946	934	1012	970	1009	917	937	999	990	981	942	951	925	996	945	998	987	939	962	940	926	940	977	962	925	1015	956	938	988	886	930	949	955	964	1019	952	939	943	1013	896	936	947	974	933	943	998	941	972	979	942	947	950	957	1009	983	952	985	948	993	986	997	1001	933	987	974	976	945	960	936	981	970	934	967	991	942	974	936	903	951	955	956	973	912	1028	949	965	940	978	939	950	973	926	961	945	922	998	919	974	926	953	979	949	949	897	949	924	935	945	979	936	982	945	979	946	1001	955	986	903	972	958	966	989	936	1032	917	915	933	996	953	965	927	960	999	975	951	981	957	927	933	951	928	983	951	961	966	918	968	947	1017	1002	970	980	995	986	987	927	1021	1015	964	976	945	989	956	978	969	1003	945	1002	971	963	968	997	978	950	949	1011	902	965	983	971	952	928	956	973	930	999	1007	1006	957	930	977	1009	973	934	1009	946	958	930	994	956	932	946	946	962	961	925	981	950	939	1006	1002	937	963	942	970	938	1001	972	1005	975	926	982	971	951	999	948	973	939	1009	1006	979	987	938	968	985	917	969	998	911	934	994	935	917	1011	1001	972	1003	1013	1023	924	985	970	964	975	958	909	973	965	979	1005	1037	1008	1035	949	979	941	949	1023	933	982	958	1003	979	968	958	987	1002	1031	976	964	915	935	946	960	972	944	937	924	944	991	983	935	927	955	956	958	981	982	913	977	963	965	948	992	927	905	973	976	994	985	1000	978	954	1021	948	1025	944	970	976	952	1003	960	963	974	971	889	967	952	1016	925	975	961	927	981	962	934	948	1022	893	973	933	958	1014	994	991	952	916	942	989	943	938	987	948	978	991	959	988	907	967	918	1025	1000	974	965	957	976	995	1010	1021	999	976	938	956	961	941	961	1007	976	963	914	938	938	932	979	1007	984	981	962	976	942	993	985	983	969	982	974	940	934	958	991	948	992	941	967	984	955	978	931	964	989	952	957	970	974	903	919	937	1036	1030	953	973	948	990	988	969	1003	1001	960	982	980	1007	970	968	956	979	921	1008	979	918	955	980	930	920	1008	961	928	975	947	943	961	906	946	949	989	996	1002	1037	960	965	952	964	1009	948	963	944	925	1047	994	973	992	980	977	931	950	936	984	941	934	988	928	961	955	931	966	925	912	953	960	972	973	998	940	929	1007	940	937	984	1009	973	1004	973	966	916	933	961	992	963	1018	1006	948	1014	992	946	907	964	983	954	949	974	913	981	950	957	969	952	922	939	976	999	946	970	938	987	879	947	954	1013	982	936	970	1025	978	964	920	936	974	943	926	942	941	952	935	980	1001	931	998	1000	939	936	968	958	1003	941	974	969	1018	967	1002	1003	945	925	962	952	922	922	981	947	968	946	941	951	948	960	909	986	984	961	972	941	988	998	953	904	958	919	926	999	947	972	1000	972	942	949	920	899	977	968	1006	997	968	966	1041	951	954	959	976	972	1009	930	1009	957	950	1005	912	937	1017	982	956	975	954	918	971	922	910	985	981	923	932	971	901	932	1018	988	985	979	983	957	1004	964	949	948	998	933	927	918	919	962	956	941	975	1007	942	944	988	1028	965	955	1001	902	994	936	978	875	964	921	965	967	954	975	955	968	968	957	982	1003	998	989	952	987	933	950	960	930	1004	964	964	971	959	972	993	964	931	1019	969	918	947	943	942	975	978	935	913	967	980	1018	1011	896	986	957	997	1024	1009	964	894	983	1020	937	920	1027	960	964	969	994	956	940	996	975	934	961	943	974	981	975	937	919	963	959	951	923	959	952	930	905	980	929	994	942	937	1010	957	983	971	957	1005	1016	921	1018	970	958	975	989	975	915	977	915	962	917	967	970	953	985	1008	941	1003	966	966	996	941	1003	964	924	920	999	966	977	947	957	995	980	945	949	942	917	946	946	1063	1005	994	936	937	967	914	907	962	899	943	910	978	1023	887	922	964	950	931	978	983	1002	994	1017	1005	987	947	978	981	1005	1001	955	947	988	939	960	969	980	915	986	973	993	1026	962	985	987	1003	997	929	953	952	952	956	982	904	977	999	930	988	960	919	933	959	980	1012	887	954	966	998	942	933	984	1001	978	978	983	923	951	990	924	989	951	956	978	945	950	987	974	960	978	1025	981	969	949	975	967	966	938	976	950	996	967	980	1007	943	955	1015	1017	923	1020	980	929	941	972	939	936	972	965	987	970
4096	3242	2795	1633	1377	1147	1076	1051	1012	946	921	929	918	898	869	953	866	933	856	856	884	844	881	874	860	895	829	829	883	869	877	911	854	790	841	858	834	844	838	826	846	847	846	825	878	840	826	884	872	830	804	842	862	865	835	806	869	867	850	863	820	856	795	823	882	792	853	870	865	832	801	793	820	806	849	812	816	844	852	835	816	857	835	826	864	907	816	853	892	807	805	876	829	832	816	814	828	847	824	823	796	868	790	838	804	858	846	823	857	919	843	832	894	815	865	895	837	787	824	866	805	825	829	797	815	846	849	866	875	884	793	786	811	859	809	861	809	843	852	789	860	780	841	907	831	849	822	833	824	824	840	856	858	854	870	869	804	833	842	810	852	790	795	845	817	803	837	848	829	847	834	818	800	835	867	797	859	860	821	881	882	868	828	862	874	781	815	854	801	835	860	843	826	847	790	803	797	888	809	840	844	798	808	856	805	854	862	801	797	799	874	816	792	922	860	840	839	809	831	838	891	824	833	858	821	814	822	838	868	858	843	784	784	866	864	838	865	877	864	838	854	857	826	830	785	783	810	829	833	827	891	807	837	816	860	855	821	806	805	841	830	768	855	819	860	809	847	820	838	780	814	827	859	808	818	839	843	861	909	871	818	854	860	861	841	772	844	902	815	817	811	753	806	838	847	859	834	808	852	810	870	841	859	814	823	806	792	830	802	859	898	825	826	828	867	870	790	842	844	847	858	845	829	830	916	795	853	855	845	817	861	838	826	818	845	776	856	887	871	804	801	816	817	854	843	829	792	852	857	832	844	856	850	837	840	802	768	874	847	897	859	879	839	805	825	838	781	857	811	820	855	852	812	812	820	792	874	837	850	805	836	842	827	840	822	831	803	841	806	808	814	802	849	835	839	857	835	851	831	863	768	834	831	869	889	794	801	796	800	819	877	855	814	797	830	839	859	829	818	897	850	857	917	858	832	843	876	780	833	879	842	883	845	830	809	830	854	878	805	831	828	833	846	830	798	831	873	798	859	794	849	858	840	799	852	841	837	881	880	788	821	821	821	846	841	804	824	836	815	800	826	818	826	836	794	880	866	811	799	831	850	868	865	824	782	822	773	822	800	815	831	856	820	819	839	884	797	819	813	768	850	860	784	829	839	832	810	851	801	820	841	818	819	845	862	752	763	930	825	852	835	882	804	838	848	869	833	835	844	776	811	793	853	809	863	773	848	819	770	848	815	845	881	830	831	834	847	791	826	822	822	823	816	786	851	862	850	842	885	812	820	816	789	835	848	798	837	861	802	885	810	858	861	816	778	915	891	881	807	839	806	830	823	787	830	810	845	805	829	874	799	814	869	860	809	797	886	859	840	755	841	793	869	839	779	828	865	876	842	842	839	822	852	819	817	841	825	816	851	826	839	789	821	833	774	841	833	827	813	858	819	830	817	888	857	829	826	878	887	815	807	828	820	815	805	775	838	848	836	825	804	860	841	791	832	779	865	876	798	801	843	857	803	844	802	803	812	843	792	868	784	880	818	884	835	851	873	835	857	835	845	875	849	814	827	814	773	788	792	793	819	844	826	804	790	806	880	851	821	877	855	808	827	837	851	829	859	792	785	880	864	785	851	834	795	867	823	836	818	779	797	831	848	865	838	819	781	865	852	828	790	866	828	799	835	838	789	800	848	858	838	843	892	807	824	772	818	845	814	869	846	774	799	824	850	816	845	819	839	823	844	833	775	820	891	870	859	808	744	786	866	819	851	796	829	861	830	853	826	818	837	847	788	837	836	801	833	831	858	844	853	843	811	812	826	854	876	780	851	856	836	794	811	833	871	805	851	821	850	847	828	855	856	852	889	839	790	836	841	853	831	836	828	825	806	822	835	830	816	867	820	852	851	796	845	807	824	827	836	820	838	816	864	838	864	832	793	891	807	856	865	844	813	828	813	799	827	835	818	772	855	849	810	819	793	832	870	815	810	838	834	805	812	812	818	820	811	833	815	839	836	843	807	859	802	796	842	816	843	829	836	836	783	819	828	868	784	840	829	786	802	826	809	822	885	846	859	773	829	811	885	798	833	836	852	829	853	838	832	822	856	833	813	875	839	851	842	863	884	867	830	771	884	853	846	856	842	835	821	828	800	763	835	879	815	843	801	840	837	807	854	842	784	841	831	796	785	866	862	871	820	832	872	820	844	822	838	885	817	810	841	790	835	789	858	875	830	816	857	843	807	828	823	830	821	805	801	879	802	813	797	846	830	838	848	820	835	823	865	874	912	781	862	824	824	805	828	839	844	806	793	815	828	808	851	826	824	862	818	786	819	833	887	864	887	820	885	855	804	867	839	834	831	838	861	860	827	841	827	766	828	798	894	825	802	856	795	856	838	780	830	808	815	812	882	847	790	872	841	757	804	791	808	798	867	807	840	869	814	895	852	844	772	787	815	820	843	865	851	830	853	853	828	804	753	751	824	858	815	798	811	841	838	814	859	840	853	836	840	840	831	850	864	784	854	843	850	810	852	868	828	846	859	828	859	819	859	835	813	793	812	828	776	809	778	807	788	864	834	818	891	855	828	872	784	853	878	862	839	787	838	857	806	840	792	783	807	873	814	832	857	816	793	783	826	838	848	807	825	800	820	843	806	798	842	788	818	857	828	820	814	780	828	825	807	822	777	821	838	832	859	825	826	806	856	831	834	819	839	837	872	833	827	815	868	812	793	835	816	846	885	832	801	846	818	800	849	844	862	839	837	815	843	841	800	833	821	843	844	838	859	863	790	819	829	786	806	857	825	783	831	815	836	786	869	870	840	830	832	861	796	835	821	823	808	822	820	829	791	834	818	841	813	840	827	807	771	795	829	854	828	811	856	796	799	844	816	815	880	841	844	852	787	796	845	846	775	818	834	777	803	811	871	848	847	873	869	840	805	843	789	828	823	790	802	886	839	856	840	849	815	868	814	817	780	872	814	830	843	844	840	807	850	813	817	832	856	846	835	855	853	822	824	832	858	819	821	899	774	831	807	835	865	770	783	844	862	812	852	863	844	776	860	820	802	812	797	857	805	866	779	815	789	803	819	808	830	770	840	864	861	829	832	775	803	840	820	777	835	818	827	829	777	853	767	847	838	820	778	787	814	819	853	765	813	832	833	838	838	790	812	826	807	795	867	866	829	828	796	848	833	822	819	871	852	812	815	874	808	878	838	821	812	780	828	852	855	805	840	841	789	833	786	796	872	880	848	846	824	882	886	791	823	812	780	811	894	865	801	830	832	807	856	840	816	787	823	776	828	799	851	858	864	812	804	784	852	855	851	857	807	788	836	794	797	833	782	801	826	834	837	794	847	880	806	803	813	811	846	797	843	820	860	863	883	808	795	831	814	804	793	810	871	855	861	847	846	848	823	804	808	834	843	826	812	799	844	790	832	830	829	885	838	869	818	863	845	836	830	811	898	825	798	879	785	835	810	856	844	820	875	848	871	862	863	809
24677	21404	28478	24733	20565	3722	1431	924	774	717	686	696	700	660	647	694	701	685	630	613	671	679	710	635	692	652	626	634	629	611	617	609	651	602	676	625	611	656	622	647	585	625	580	624	612	669	638	658	602	628	673	595	633	615	640	632	605	621	666	604	650	627	584	605	617	669	602	624	604	611	634	674	577	563	624	629	604	655	607	568	608	615	609	625	615	577	594	627	637	637	626	604	644	631	634	599	589	614	620	623	627	624	602	595	605	646	630	595	595	627	639	617	609	634	619	630	590	635	668	659	625	588	614	627	604	618	621	647	592	635	597	596	636	639	630	587	639	593	603	614	667	579	607	608	648	627	613	617	583	578	592	631	630	583	645	661	626	643	620	596	596	599	586	600	620	644	593	599	647	605	567	639	625	566	619	591	594	598	584	576	611	607	612	618	626	613	598	593	593	603	615	630	566	642	640	605	628	655	592	573	623	645	556	599	590	660	628	655	582	637	583	546	635	593	630	657	617	645	607	643	593	597	610	605	630	614	615	620	646	604	586	607	610	689	623	628	571	584	599	635	608	653	640	648	675	625	597	658	609	606	646	607	623	621	580	608	571	612	574	570	617	602	600	568	548	567	627	596	590	604	589	584	580	644	623	652	617	591	565	593	592	627	640	619	585	616	629	587	601	596	604	622	584	615	586	630	635	661	619	630	668	616	599	669	614	605	622	618	589	591	613	598	631	568	607	611	627	635	615	604	598	601	626	647	594	654	624	630	592	601	600	595	648	607	572	628	607	578	612	635	570	643	670	604	650	616	575	594	666	658	648	578	586	625	562	615	645	605	629	611	618	619	645	571	610	618	603	659	641	618	608	615	607	624	585	635	608	622	620	630	639	650	581	603	634	615	629	644	590	600	597	621	575	598	572	585	567	634	650	604	630	654	570	606	628	619	609	636	671	603	650	621	617	587	619	602	607	627	631	616	600	645	629	599	596	606	629	653	595	627	607	621	571	651	564	596	614	622	596	628	642	609	623	601	620	623	612	636	600	625	627	596	723	595	587	632	591	525	578	626	628	596	596	625	682	590	639	587	612	599	657	614	629	615	592	623	604	606	547	649	609	584	616	574	601	630	602	603	670	620	600	582	666	628	596	594	618	596	602	625	594	642	612	571	610	623	595	626	595	622	661	590	605	608	639	578	610	604	618	644	643	613	638	590	626	603	628	654	613	576	613	649	609	635	638	610	655	637	617	569	566	623	718	667	614	626	622	655	576	571	641	592	600	595	619	563	597	586	584	604	580	643	604	594	637	592	596	604	611	668	586	669	654	585	619	607	605	619	592	596	592	599	606	601	645	612	626	664	634	638	657	616	648	617	613	595	606	647	586	588	646	633	601	607	637	642	606	579	564	607	645	623	622	648	634	611	626	615	634	606	625	614	616	625	579	584	605	604	635	584	608	620	645	625	579	643	589	635	598	625	571	598	614	655	621	613	641	622	603	677	631	604	619	584	617	658	592	617	600	639	647	624	626	597	609	619	578	615	591	648	572	615	631	613	608	582	611	647	606	578	610	574	601	605	608	634	624	652	609	589	620	629	615	591	607	657	584	595	635	577	602	563	604	576	642	655	617	601	621	618	606	638	612	636	558	624	580	611	642	569	582	604	596	614	625	634	634	643	582	641	568	623	602	610	624	639	587	623	623	607	638	593	611	644	548	643	601	585	563	658	639	619	646	611	600	677	620	614	628	570	620	555	578	617	623	606	626	578	604	650	636	626	620	600	590	596	617	625	601	588	616	632	622	622	596	612	639	610	591	639	628	631	580	621	606	610	572	641	604	603	670	610	642	586	612	601	637	621	609	562	633	611	590	620	621	649	594	649	646	640	613	583	606	595	621	656	655	609	619	650	614	597	571	575	662	601	611	608	594	596	617	571	627	637	607	632	639	630	620	652	635	595	633	625	601	628	595	579	579	624	643	617	591	585	601	611	629	557	603	594	610	655	610	616	621	600	622	587	673	583	591	661	600	629	567	557	617	623	617	561	640	597	656	595	601	599	613	622	645	650	572	603	628	575	558	639	577	599	591	610	610	625	567	638	626	657	612	602	628	572	552	607	590	628	648	621	599	610	626	599	645	623	636	669	604	613	619	608	598	622	658	608	595	612	587	617	585	605	592	654	606	585	570	587	612	594	601	625	613	591	618	608	588	604	591	612	617	643	649	611	615	618	590	575	633	584	629	630	660	655	635	634	567	612	567	593	603	620	589	599	652	618	629	599	602	608	586	563	615	590	623	632	588	618	585	614	645	593	604	651	630	619	628	651	611	573	627	651	627	631	614	597	607	651	571	641	595	639	611	601	584	638	636	595	655	598	614	554	619	600	616	596	599	620	587	687	626	582	607	587	586	599	574	596	592	629	583	608	591	620	645	596	592	623	596	615	647	582	615	625	589	631	627	567	663	636	686	600	612	590	619	632	597	626	596	632	586	595	573	636	597	582	620	589	559	623	546	657	611	582	624	641	604	589	620	567	624	623	665	606	648	659	600	611	613	590	574	602	645	606	612	647	630	628	582	578	568	585	635	649	632	569	605	612	588	600	597	655	602	616	556	595	574	578	586	571	625	645	576	570	565	644	597	621	615	595	610	599	606	546	638	651	622	586	647	619	567	617	639	594	596	634	634	645	622	646	611	608	629	616	595	632	642	634	607	578	604	632	631	617	667	605	610	632	591	599	611	591	573	590	642	675	625	670	556	620	566	652	644	639	675	617	668	584	604	593	613	603	648	614	603	653	623	666	630	615	576	590	661	637	629	566	566	601	636	598	624	662	654	591	581	598	638	636	632	618	592	616	593	605	614	616	631	589	618	567	618	634	618	651	600	656	609	631	561	606	580	606	635	647	609	606	626	645	642	625	617	645	634	613	564	629	617	630	615	600	603	611	628	623	600	578	550	656	609	574	608	640	619	606	606	559	632	640	587	570	656	603	597	586	630	605	634	653	604	607	623	626	636	643	592	587	651	590	612	591	566	628	594	633	591	627	643	645	640	627	629	570	566	610	604	558	655	600	613	632	639	638	613	606	576	624	613	613	604	581	575	574	656	631	562	603	579	620	673	596	599	585	602	599	630	582	600	594	653	621	605	639	621	645	625	608	571	654	608	658	604	587	649	604	596	622	628	609	593	620	616	631	600	623	604	595	585	577	613	594	542	652	595	612	636	605	665	610	634	609	654	624	563	559	614	618	566	623	572	593	629	625	622	633	646	611	603	631	660	615	611	596	579	611	607	615	571	614	623	626	656	597	600	605	612	701	635	561	608	606	609	619	597	590	600	607	615	659	659	621	595	631	626	592	662	602	605	607	637	627	658	585	608	617	671	607	611	640	628	656	637	675	622	595	609	589	590	609	623	645	601	610	623	607	601	598	627	590	631	615	607	590	580	638	637	609	600	642	653	633	603	628	581	633	591	584	575	616	606	592	623	595	619	635	583	598	602	632	604	640
4126	5084	4048	2182	1517	1262	1071	935	829	766	706	713	704	708	672	632	684	659	647	615	646	626	616	617	646	586	610	579	571	647	603	568	588	620	581	620	601	649	616	611	579	589	578	593	576	604	591	586	550	559	613	602	540	612	618	620	598	601	576	586	613	575	568	581	603	583	590	558	585	580	574	554	566	606	574	569	583	584	588	612	516	607	547	568	577	602	637	562	603	606	547	570	550	561	588	593	599	560	576	602	596	569	603	606	571	588	595	586	615	568	586	575	573	625	592	543	605	571	525	596	569	554	579	585	618	576	542	533	623	588	558	568	608	610	565	528	565	536	586	582	558	572	564	554	561	549	556	579	563	583	566	538	607	622	572	568	600	544	550	601	581	609	581	594	580	563	550	602	547	643	588	574	578	569	570	587	561	575	634	572	581	566	590	543	604	550	539	571	596	593	580	583	559	580	567	544	637	569	574	601	555	582	536	595	611	590	562	550	515	539	580	553	536	606	557	603	593	562	608	580	556	563	558	590	601	587	600	570	547	589	567	590	570	554	596	614	571	561	588	584	614	569	567	555	569	591	569	596	578	627	583	577	554	551	540	593	590	521	568	595	586	547	576	613	587	575	594	553	621	564	615	550	592	608	559	582	552	601	577	595	601	577	600	561	583	581	576	589	591	589	599	554	579	569	580	568	592	521	519	567	569	575	570	592	559	573	545	572	556	554	579	640	574	546	563	611	571	565	577	614	585	568	608	590	592	578	582	610	564	566	575	562	544	572	538	640	612	558	605	569	590	620	569	597	604	549	591	574	596	615	549	597	575	576	593	553	566	558	599	546	583	601	634	561	573	559	586	562	565	611	541	561	574	583	592	583	616	582	613	598	609	580	567	583	604	580	610	607	580	577	600	553	617	618	564	612	546	573	592	561	584	591	540	639	552	625	575	572	593	598	613	571	606	552	594	561	588	575	574	581	593	590	565	585	580	616	606	589	564	576	567	548	579	601	593	522	594	593	545	601	563	590	567	582	616	555	559	581	585	565	610	566	591	560	561	596	611	577	570	571	546	593	556	581	619	557	592	599	595	577	582	580	565	573	574	597	570	547	577	576	609	551	535	517	577	625	582	574	549	582	595	600	542	573	623	581	604	586	600	592	556	588	544	568	541	607	607	528	577	612	608	569	534	608	572	563	609	590	584	542	585	570	558	556	599	582	555	610	558	554	576	584	544	582	562	608	520	568	576	576	596	562	573	582	599	560	635	595	572	593	595	603	527	583	567	579	554	574	571	560	632	535	547	595	559	592	579	607	561	584	587	573	568	551	582	589	553	616	542	580	574	578	602	616	608	577	567	541	595	575	575	620	580	522	582	546	576	590	609	568	550	573	553	544	536	537	575	558	516	604	626	594	525	568	568	575	597	566	587	578	578	591	620	561	574	592	584	598	583	568	596	568	609	575	515	605	593	549	571	558	583	585	600	548	585	549	602	587	558	556	601	559	592	627	555	583	562	565	564	543	530	533	569	554	597	557	572	547	625	581	549	567	579	594	561	590	560	548	579	553	600	590	557	608	580	569	567	580	560	568	577	543	572	534	596	575	613	615	582	581	573	598	544	575	586	571	608	595	591	589	570	605	579	581	575	571	529	577	594	590	552	616	534	566	537	550	610	544	524	543	579	563	596	566	537	578	569	552	613	608	589	557	550	556	539	539	614	573	548	578	547	555	590	537	587	579	564	572	548	554	545	564	571	619	582	567	582	568	609	590	564	585	560	558	552	596	574	516	598	549	607	565	591	545	578	565	585	590	599	590	591	529	583	550	580	577	560	557	604	576	589	524	590	583	567	579	579	576	576	600	564	554	566	578	612	615	571	573	580	562	556	561	564	586	553	594	558	555	568	557	576	604	523	594	590	587	560	574	548	580	561	587	556	612	544	554	574	557	607	512	547	562	621	610	621	551	583	598	546	577	590	582	549	557	577	577	565	629	640	581	613	595	593	549	593	595	566	603	573	601	585	571	584	600	543	586	578	579	543	561	577	590	574	607	570	567	536	544	578	598	534	544	583	607	532	610	571	549	547	568	590	582	570	607	553	582	544	617	566	591	567	605	571	583	569	570	590	603	602	579	544	561	563	544	603	581	583	597	577	595	616	572	618	579	546	577	548	535	566	577	566	559	595	573	562	571	591	560	607	568	550	615	535	548	592	595	577	577	591	579	551	575	601	587	583	594	561	588	572	568	564	564	566	583	578	565	591	576	582	592	579	591	591	586	568	573	588	567	575	592	567	609	554	582	576	554	556	603	565	566	563	561	589	599	553	554	542	562	593	587	555	530	567	536	584	562	538	556	552	539	566	557	603	580	581	560	553	563	542	552	563	617	570	567	598	576	560	580	583	598	581	583	620	574	507	587	553	566	567	598	556	558	617	598	587	542	578	562	582	575	531	566	633	570	549	578	571	612	585	526	562	590	583	565	594	577	574	555	559	579	548	596	547	556	590	600	605	560	600	590	584	563	612	560	603	556	571	571	575	583	558	587	529	547	533	558	551	577	561	621	588	669	573	589	600	604	574	556	559	587	548	571	582	573	568	557	557	582	601	557	545	558	545	618	555	610	568	619	592	540	567	559	590	538	567	592	587	561	544	584	557	546	605	596	562	546	611	578	544	601	581	566	598	535	588	587	577	567	570	543	589	581	542	537	570	558	598	619	583	571	602	554	550	547	580	584	592	547	569	571	578	574	608	580	585	619	615	584	554	564	575	591	555	537	579	593	574	560	584	567	600	564	578	594	555	589	553	559	567	557	533	523	566	536	610	562	605	581	563	535	573	585	512	541	615	612	562	546	560	614	538	576	542	619	570	592	593	562	559	569	563	605	571	540	595	591	592	577	583	580	533	563	526	602	549	537	585	541	570	528	573	542	555	559	534	585	540	592	568	609	585	599	572	576	550	564	591	579	548	567	579	566	649	574	545	565	562	564	591	595	575	538	546	549	523	602	524	566	555	606	538	566	581	605	594	573	568	561	544	547	573	550	573	537	587	542	571	584	592	622	596	536	578	541	553	568	577	575	547	545	571	572	551	586	578	569	559	544	542	585	568	599	601	582	589	561	588	624	587	568	589	593	567	552	607	556	542	553	552	557	569	532	574	613	563	610	608	606	557	581	578	589	569	554	550	591	572	558	553	578	557	567	585	567	550	564	566	555	536	573	546	574	529	610	572	568	573	563	524	587	566	584	548	576	550	567	602	572	553	591	591	593	576	540	538	539	528	584	570	567	558	557	554	557	593	568	558	601	564	551	587	559	598	546	599	625	541	561	576	557	579	583	572	572	579	603	560	557	601	585	544	587	526	574	555	538	582	572	597	621	588	538	584	561	581	591	532	569	590	588	557	514	530	543	548	595	574	603	591	557	542	579	586	564	546	546	582	585	575	570	595	582	551	587	567	593	570	552	574	567	564	594	579	566	548	564	605	553	544	580	563	566	570	559	594	588
27603	9998	1943	1320	971	976	1039	1006	1031	992	986	959	949	946	974	967	964	969	1000	1017	990	939	929	1003	1004	1008	962	977	1044	973	980	955	963	1011	959	966	1019	899	1011	971	958	995	969	959	986	978	996	936	966	1011	926	958	998	968	930	974	934	981	1003	989	965	925	963	991	991	1031	913	942	915	997	991	995	936	906	953	973	962	1005	967	941	995	998	1003	937	960	989	975	959	965	983	973	984	940	983	999	1032	1016	980	957	975	951	972	961	946	971	952	996	1070	947	986	974	976	986	933	969	966	938	917	937	964	990	930	977	976	975	954	992	987	935	973	974	971	952	887	947	992	1028	1007	983	999	905	988	962	977	983	949	929	980	964	1021	948	974	933	976	986	956	909	959	979	928	995	975	958	969	923	943	999	973	961	963	893	1005	950	1032	957	957	1008	1006	1039	994	899	985	956	997	966	956	911	1003	962	1009	994	1018	929	932	959	981	959	988	956	985	1024	983	991	926	964	958	954	909	942	987	973	950	981	1001	1000	1038	983	986	983	980	973	964	951	957	997	1012	1014	983	1001	941	928	956	961	962	980	978	1007	978	999	977	1003	949	971	964	975	992	955	930	1022	939	971	971	935	1009	1005	1019	940	951	939	990	938	928	971	1004	977	1034	985	1017	1022	965	1005	988	990	990	988	981	951	954	976	960	1009	995	986	962	956	910	973	929	1018	999	968	947	962	958	927	970	992	953	960	930	994	1016	973	958	979	990	1026	921	944	993	962	948	937	999	977	977	928	940	953	949	1026	1014	942	978	995	1010	998	962	1007	986	967	997	993	931	1018	970	997	987	949	994	956	987	968	985	960	984	1043	940	999	1061	1004	957	1035	1045	960	957	980	895	984	987	988	993	994	1010	1027	974	1044	980	944	955	961	984	984	1048	987	969	1025	951	1028	898	1062	918	934	990	965	955	967	968	965	986	990	989	1008	970	963	981	910	978	963	922	972	950	971	984	939	943	960	956	997	956	1025	1005	907	981	962	1046	1043	1050	954	1028	972	1013	976	913	1001	933	952	922	924	1007	993	938	963	957	956	987	980	986	985	956	942	963	944	998	939	959	1053	992	941	917	913	1009	958	993	972	1021	1002	989	987	960	924	1001	1037	935	999	918	990	936	1007	1010	1020	912	991	967	937	950	979	964	938	951	918	964	956	963	969	1005	962	903	976	999	984	987	971	955	958	964	961	981	982	952	985	961	956	951	1054	1016	996	1046	992	1015	1041	938	973	990	1021	988	1033	955	1003	987	981	925	977	1013	991	977	999	917	975	1013	974	937	1007	952	970	961	974	966	958	965	989	939	1002	923	990	946	937	968	1025	1011	966	954	996	959	1000	1044	1004	965	1001	997	996	981	954	905	973	1026	994	988	970	1007	1017	986	1007	995	922	961	1003	990	971	1043	971	1020	1060	909	968	995	1002	914	955	1014	950	985	984	997	983	962	982	929	981	1015	933	989	991	986	974	960	977	906	969	967	912	1004	962	951	941	1023	973	985	1010	964	924	951	976	1000	944	948	958	927	991	979	1025	1016	1071	969	972	982	1003	1025	950	1002	989	985	1016	982	949	949	982	1009	1007	983	978	980	891	971	978	941	925	981	912	988	973	967	980	1024	978	901	920	967	969	946	1029	960	988	1010	931	1003	993	997	1011	964	921	996	1038	1000	976	965	1003	976	958	1015	968	977	970	968	911	962	1034	976	957	945	993	993	945	921	912	966	901	943	970	932	932	944	958	980	977	1013	964	950	1005	988	951	981	1016	991	981	960	921	972	949	983	983	963	1015	1011	1032	929	979	971	985	1050	991	997	980	999	973	995	934	946	948	981	1040	956	1003	1017	943	956	978	1008	1038	999	986	996	982	981	1007	967	1043	971	939	997	960	1058	985	957	997	983	994	1072	906	1022	981	956	960	996	1007	992	1017	947	974	991	920	978	974	938	959	963	1032	963	919	994	978	1009	973	989	979	950	927	889	991	962	883	999	924	987	981	962	988	967	940	972	947	938	990	920	932	996	997	969	1021	945	960	981	1018	1042	963	967	991	1042	937	1009	968	998	984	943	923	1014	989	969	994	1052	1001	957	1028	1042	947	965	1014	988	1013	961	964	964	1009	969	920	919	947	995	1010	949	1002	993	997	952	951	980	1005	988	965	956	976	978	954	994	988	1023	961	946	961	987	962	963	982	969	1024	911	1022	962	1018	1071	990	963	1037	948	910	999	1049	943	979	987	982	982	949	1017	966	985	970	969	1004	999	1002	1011	965	966	949	883	1030	960	989	1000	943	972	998	970	1024	963	954	978	986	982	988	955	989	926	1018	955	955	978	1008	891	962	954	919	950	965	996	935	995	976	1002	983	981	991	990	964	993	976	944	1012	956	965	973	956	945	1045	965	1005	947	967	939	964	975	982	966	911	972	947	865	1002	982	985	995	942	918	1001	974	970	978	962	936	935	987	994	983	949	1013	905	995	1004	981	958	1009	945	970	993	939	953	1011	1025	949	961	972	976	980	1009	945	976	1023	933	986	961	973	923	950	983	999	980	1023	1021	968	1003	973	974	931	995	942	998	952	1004	974	997	1013	952	1002	979	927	957	956	888	950	1059	987	1008	955	976	929	991	991	1038	929	953	1004	948	992	945	996	1003	999	961	1004	1030	974	1011	970	1017	920	921	990	905	980	997	986	983	965	966	969	980	947	972	970	969	973	963	1007	994	1022	934	943	1057	1004	1017	944	968	948	1005	981	979	970	939	936	975	914	957	903	942	967	970	967	974	993	970	917	918	986	992	1041	1022	1008	948	980	969	970	976	969	991	985	965	927	1001	1021	914	967	981	948	990	980	966	991	980	1003	926	977	989	1010	996	1019	946	1031	996	1007	1008	950	942	966	964	995	984	991	939	970	969	935	996	1023	930	970	1041	969	1015	960	949	1016	998	984	983	1014	972	959	981	931	921	996	973	945	915	923	942	964	945	1044	1011	973	967	1007	966	989	938	988	969	941	938	990	962	980	953	990	994	1017	965	978	915	979	957	959	978	999	966	962	967	967	964	985	973	969	979	946	956	1005	907	980	902	939	992	967	1000	951	971	971	925	933	1021	949	979	977	975	995	952	986	932	979	942	1039	984	984	1030	964	1001	945	965	988	1043	931	1016	949	976	1004	1007	951	998	1006	987	951	904	989	980	952	962	948	961	954	943	979	1012	974	947	962	978	1031	970	960	951	994	1026	955	917	1039	966	938	1035	978	947	941	972	977	990	982	993	949	919	1000	980	950	967	1015	984	939	994	992	998	947	998	960	957	985	1026	1019	993	990	1041	986	982	898	1012	990	1031	991	991	979	972	987	964	947	943	1013	1009	925	986	948	984	1000	914	983	1013	984	952	980	1015	1011	987	1006	915	918	968	1005	1007	987	997	995	940	978	991	987	976	1001	962	966	925	946	959	952	968	965	914	980	959	972	957	970	968	1052	952	996	1007	961	1016	947	989	957	944	992	931	955	947	1017	930	951	987	971	992	918	934	986	967	947	966	968	969	964	998	922	1000	931	992	968	927	973	995	978	919	987	973	963	1030	959	991	1019	1010	960	936	946	990	972	988	979	978	981	1007	971	964	987	908	984	936	996	966	1027	1021	953	962	967	1012	957	920	981	999	969	989	917	955	972	992	1015	991	968	974	973	1012	976	948	987	952	1004	1013	985	1022	938	1032	983	950	981	1046	963	990	1017	990	884	984	977	973	1019	918	948	987	953	989	994	921	883	956	949	1011	990	959	982	969	911
5802	1038	982	926	852	859	831	837	828	804	810	807	807	838	833	784	817	799	866	831	849	857	850	827	819	824	806	794	811	848	862	864	785	863	844	819	814	772	804	788	821	831	821	839	824	850	808	821	763	793	828	818	844	833	894	812	791	777	835	824	793	786	839	846	828	813	784	817	772	842	801	819	830	798	835	812	866	807	740	830	841	831	823	830	761	839	818	775	861	834	807	784	814	853	765	809	820	833	840	823	848	754	799	838	808	866	797	816	809	820	843	823	802	851	832	806	866	831	813	843	798	785	786	872	830	802	821	796	824	846	817	792	784	817	798	853	797	810	801	862	796	815	845	792	818	849	830	812	845	822	813	776	796	827	820	844	824	832	821	803	770	812	833	790	848	855	814	828	839	806	787	828	804	767	818	747	801	857	814	805	805	852	811	814	823	820	792	815	843	815	846	831	832	820	821	777	835	819	821	814	761	815	785	790	824	810	806	813	794	856	811	826	775	838	786	836	818	732	809	818	787	820	852	793	820	801	810	824	841	759	772	791	844	815	844	839	806	838	840	838	840	737	829	819	819	811	785	864	796	836	870	814	803	808	818	854	752	882	771	817	795	779	830	894	821	812	779	769	816	757	812	807	807	825	814	801	826	816	842	772	789	826	747	805	801	872	796	798	816	774	800	825	865	807	811	830	788	799	808	811	804	833	821	826	794	793	813	791	827	792	812	840	804	865	862	832	818	858	777	750	787	815	790	861	810	783	818	830	789	760	861	856	853	825	824	828	818	814	793	805	806	770	795	789	806	763	801	830	823	786	790	825	770	799	793	809	777	822	811	841	817	816	826	840	752	836	891	834	817	818	789	816	774	840	785	811	813	813	839	878	846	781	848	786	835	794	779	819	840	826	795	782	760	802	869	808	815	804	825	851	862	849	794	787	830	826	860	806	856	767	787	797	804	785	816	849	816	900	827	804	850	768	818	796	805	817	742	808	815	816	824	794	729	841	815	843	814	820	826	809	815	866	827	837	805	850	795	808	808	824	829	801	891	795	763	816	841	782	814	810	800	837	759	798	799	818	858	824	862	811	788	831	831	829	807	783	789	798	842	823	774	809	774	857	768	854	833	837	812	799	804	825	808	854	805	800	844	809	788	802	826	831	844	822	859	859	803	833	815	836	827	825	805	804	839	824	820	811	819	825	851	751	796	849	819	828	767	808	859	776	810	812	825	831	803	810	833	814	811	870	831	788	860	780	827	856	835	777	791	801	839	801	844	814	830	809	829	831	830	842	867	806	854	810	826	814	776	874	800	758	835	804	892	811	808	852	812	828	748	840	839	845	820	786	834	808	807	825	794	846	788	785	783	773	850	801	816	879	820	881	806	865	805	829	783	807	767	786	832	827	812	759	787	820	781	827	813	815	825	760	800	823	791	821	817	862	806	806	746	849	834	799	795	818	795	824	798	837	786	877	839	779	805	817	782	808	791	791	812	838	853	810	803	785	801	802	807	758	797	834	813	813	804	778	782	836	810	771	770	888	806	814	832	791	863	835	830	792	787	774	831	790	764	820	825	832	787	835	842	787	860	899	784	825	807	769	818	789	786	813	788	848	810	819	802	858	844	775	796	841	766	822	779	794	827	804	831	781	773	833	786	832	819	823	787	851	782	813	827	788	791	788	857	799	785	789	806	824	821	760	857	891	818	800	798	802	791	763	807	780	805	766	779	800	814	776	837	784	792	799	830	836	824	904	803	816	798	807	784	811	795	825	764	776	795	848	870	828	807	766	855	854	858	771	821	786	870	818	863	808	827	772	872	845	852	787	841	841	837	822	816	852	796	867	832	814	797	791	892	874	799	803	861	772	884	792	827	829	837	801	797	811	795	818	838	814	792	772	827	831	804	788	794	807	783	830	829	775	812	809	808	846	825	860	759	816	883	842	854	761	873	805	849	806	841	788	787	811	804	823	832	843	816	839	772	813	724	822	824	798	790	787	822	782	802	779	836	830	830	808	827	847	835	831	778	775	818	873	784	779	811	787	772	825	838	825	827	811	776	810	825	824	762	797	790	816	855	788	810	813	797	863	824	835	830	834	829	793	826	875	807	860	837	807	836	772	803	846	787	832	834	866	853	818	887	781	808	777	834	810	804	825	887	852	775	877	818	804	843	798	823	836	832	817	814	776	810	840	809	776	838	802	843	887	855	857	812	813	778	857	791	863	832	816	783	815	783	759	793	795	807	778	804	792	852	831	856	791	815	811	813	884	830	787	789	861	765	836	769	796	816	763	784	801	802	843	856	802	841	801	817	795	804	801	832	787	814	848	822	863	787	803	810	832	775	795	804	753	829	788	857	823	805	757	839	767	781	838	841	853	825	796	814	807	818	846	801	850	818	851	816	815	788	804	808	823	807	855	858	843	817	818	783	878	845	858	857	836	830	790	771	793	859	813	772	829	840	828	837	787	787	799	797	819	834	854	826	795	800	797	766	801	781	821	830	836	793	878	821	820	801	854	852	790	825	801	809	790	744	773	817	777	794	828	755	817	803	822	774	819	821	787	831	808	819	833	830	803	811	803	827	804	796	795	811	801	798	816	854	804	876	821	819	813	833	833	841	719	820	793	872	828	794	851	807	830	827	784	862	814	803	826	786	843	835	818	849	820	754	789	826	799	781	851	889	809	848	800	800	816	801	872	789	778	811	859	818	859	786	794	861	792	807	801	880	817	806	813	838	811	845	852	811	798	793	824	808	854	861	795	878	742	850	825	806	826	810	812	826	785	801	775	772	840	822	826	746	810	818	764	778	811	785	814	823	849	791	774	831	821	841	810	810	804	858	771	782	798	783	833	838	850	816	815	819	800	819	815	837	813	777	801	801	803	807	782	834	774	829	850	812	834	829	790	818	817	776	855	809	817	836	832	823	786	814	762	797	834	816	809	781	775	755	790	821	883	823	788	817	835	835	808	808	839	752	828	869	783	759	795	854	836	828	816	807	804	772	850	832	831	783	902	830	752	805	812	831	806	831	802	743	867	829	831	835	748	792	845	840	857	772	850	811	826	779	784	816	777	817	812	835	831	823	858	784	789	799	789	869	821	767	826	830	851	789	823	846	772	869	839	826	831	839	753	810	819	783	807	813	810	798	828	793	795	800	772	823	840	752	787	808	822	828	811	799	824	813	818	782	817	860	810	803	829	794	803	779	804	818	797	835	796	847	827	765	872	840	796	800	749	838	810	835	827	822	822	788	825	821	831	765	859	791	817	813	838	805	846	821	796	843	805	811	862	819	870	787	800	788	810	816	781	819	774	835	785	802	803	790	796	762	806	764	819	836	803	827	810	818	809	842	801	808	855	850	847	819	836	859	797	812	795	817	824	833	806	807	786	819	824	796	789	845	839	808	765	815	790	821	791	810	798	818	857	798	845	806	821	818	798	831	789	805	839	766	804	847	761	834	832	797	788	846	808	829	830	843	779	811	795	840	791	808	848	833	875
25657	21408	27195	25398	5570	1668	1298	1133	1042	1034	988	1001	981	1003	1025	974	988	952	957	1002	955	1004	1020	973	965	985	980	972	928	967	997	931	1006	1012	971	1022	942	960	992	925	959	946	977	973	952	979	976	1005	995	947	925	933	922	962	964	1003	1010	959	973	957	952	975	936	903	904	944	953	970	993	928	922	949	896	975	942	946	989	968	1024	947	953	926	957	946	993	970	960	1038	1004	965	956	958	965	967	974	908	945	984	893	1012	888	969	948	1009	995	981	1043	932	948	953	945	939	964	986	943	950	957	941	969	957	960	946	933	947	930	963	964	928	933	966	957	948	1035	980	969	926	902	912	913	979	951	938	999	936	974	1029	1008	936	920	955	929	949	999	960	974	963	988	932	965	964	998	961	995	961	966	1019	908	955	972	921	917	952	1000	907	924	936	994	940	969	998	950	1048	983	935	982	965	913	926	989	988	985	995	978	983	976	962	973	937	932	898	938	950	937	910	949	958	966	984	944	983	976	951	911	929	916	991	947	995	983	985	948	930	985	990	988	955	953	935	995	961	924	947	992	986	976	921	968	970	899	885	937	910	910	897	918	960	934	944	1023	949	913	934	965	957	957	977	1006	963	962	969	946	989	958	977	1014	916	984	950	862	931	977	1001	970	1005	952	944	993	967	975	978	987	916	955	947	925	892	939	977	968	965	937	904	925	982	948	905	989	975	972	966	947	927	934	981	945	977	941	971	1009	938	941	900	932	956	979	961	984	945	982	938	911	993	925	975	969	1006	939	905	978	948	874	971	1010	960	989	948	963	976	949	941	990	908	961	1002	933	1020	982	1019	960	964	947	989	967	931	984	923	923	928	977	948	936	946	940	962	910	940	959	1017	932	982	946	942	940	964	898	970	914	971	939	996	971	916	994	1002	978	1004	909	960	961	976	961	955	894	977	941	916	959	969	961	968	943	938	983	953	945	932	950	975	949	945	946	977	937	977	967	961	950	946	922	937	945	945	942	925	989	958	956	941	946	939	945	944	961	941	971	960	961	978	981	956	932	909	911	925	968	983	987	898	953	927	969	905	943	927	925	952	967	996	998	921	918	922	920	1020	949	981	960	921	921	974	983	994	980	1020	1004	993	995	962	956	938	899	931	905	976	967	996	970	901	988	977	933	973	947	937	961	910	950	1036	971	952	938	973	958	969	1032	972	936	927	939	996	938	1007	940	1005	913	939	990	993	960	940	980	974	998	951	982	996	923	998	927	912	954	994	959	1000	973	961	958	916	994	931	981	923	963	935	948	978	944	933	927	946	932	921	941	976	923	939	949	973	953	909	983	928	938	963	905	949	945	955	1028	956	984	943	964	940	930	972	970	990	978	967	926	946	974	976	1011	959	953	986	944	914	971	927	948	964	992	905	942	956	952	924	938	966	919	950	920	998	968	942	947	980	934	992	916	974	942	936	951	939	944	944	990	979	933	990	928	961	937	958	968	942	971	972	1012	1003	930	914	936	929	927	974	918	914	933	907	905	976	898	961	897	926	972	947	971	912	1005	988	941	862	948	915	937	893	1034	1013	914	983	950	968	945	931	971	985	934	999	939	910	982	922	971	986	952	988	895	935	980	989	1009	985	899	957	949	958	985	986	958	1014	971	1022	991	945	963	904	965	910	925	928	1003	936	992	969	991	930	921	895	977	862	1001	1016	904	966	949	927	954	996	940	944	956	886	927	976	939	950	919	949	965	959	917	889	923	957	986	909	947	967	904	963	962	920	966	972	996	928	985	975	911	929	935	936	945	947	965	939	908	951	955	970	924	904	966	933	969	1011	935	989	997	952	975	964	1003	986	988	940	1014	914	967	927	921	908	953	985	977	934	1017	904	997	942	969	931	934	976	910	963	940	970	966	924	949	981	974	1030	901	984	980	962	893	961	956	1012	942	955	895	948	939	969	942	970	954	992	941	1022	1000	975	913	1034	968	932	918	939	945	994	980	930	962	918	978	875	943	953	972	986	967	951	965	970	953	980	947	935	945	946	934	969	963	956	937	961	923	971	984	918	900	1009	946	985	943	949	977	920	951	963	964	970	935	945	990	915	987	959	998	986	943	906	978	955	976	956	940	934	969	930	960	953	960	971	923	926	949	999	951	931	927	984	957	925	954	923	893	995	931	986	992	946	936	951	980	945	948	925	934	961	964	978	943	957	937	917	934	928	933	967	930	923	967	957	979	947	946	934	935	957	957	1003	942	951	911	998	933	969	979	965	982	947	950	967	946	951	923	922	958	969	975	961	924	957	952	940	990	923	973	955	979	944	961	943	949	933	985	926	911	912	949	968	946	1025	963	960	986	928	997	903	912	948	976	988	895	913	949	955	986	944	995	917	899	975	954	975	986	909	986	1000	933	941	1011	1011	939	959	976	943	915	1015	939	876	936	922	1017	983	999	928	950	963	908	920	931	982	923	980	931	962	961	958	948	916	932	910	942	950	956	1032	984	973	936	935	947	938	915	926	956	941	962	957	930	915	996	968	965	988	942	951	963	946	946	910	942	915	977	953	945	924	883	968	939	951	984	955	880	943	911	948	951	942	945	954	938	991	929	941	953	960	982	966	974	963	966	979	971	978	915	961	971	989	971	977	956	946	996	961	925	922	984	905	988	981	973	896	934	919	884	994	973	923	952	957	993	897	966	971	964	945	923	898	954	940	979	904	986	882	957	982	969	929	939	958	920	955	988	969	953	979	976	935	915	1007	919	981	952	967	963	975	886	926	977	925	981	967	943	963	929	998	953	973	943	920	1000	973	948	858	917	945	943	957	975	958	966	911	976	928	923	929	972	961	963	933	943	1008	973	983	1028	948	981	963	971	969	935	903	921	994	907	939	953	973	944	963	952	937	963	958	931	927	982	981	944	973	1014	971	916	935	966	949	958	973	973	1002	943	932	979	1004	963	980	991	937	1001	970	969	996	985	952	974	973	926	950	958	979	944	953	953	932	903	882	971	945	965	937	927	911	952	920	998	925	950	882	906	933	913	989	930	944	973	974	952	929	933	927	993	929	963	1015	910	950	988	960	962	962	949	939	949	1017	945	950	884	930	866	970	928	951	1005	1005	932	971	933	904	993	928	970	947	940	952	948	934	990	950	968	927	953	925	939	933	987	974	941	937	975	979	984	994	955	938	897	972	965	1014	983	922	917	968	921	953	971	970	955	942	973	930	995	995	967	907	994	923	981	920	885	943	1002	928	960	935	941	966	1025	967	935	978	921	970	925	944	947	997	953	999	962	929	978	977	931	981	952	957	941	952	987	979	932	886	957	962	1011	903	1012	955	952	926	941	948	963	942	985	931	928	1012	875	938	942	970	984	956	953	947	911	938	946	981	863	917	936	973	991	977	988	941	1000	970	946	956	969	961	1034	1002	929	986	928	916	970	951	934	914	1021	966	950	963	962	926	966	985	1010	1018	984	959	1006	987	962	965	936	892	1037	945	980	900	948	952	941	940	926	941	976	929	889	947	929	982	945	971	1012	931	899	903	889	931	942	941	949	967	931	955	940	963	948	983	925	902	937	944	969	989	942	900	965	973	973	946	926	978	928	983	971	945
4154	3219	2666	1627	1394	1187	1068	970	979	973	925	900	882	928	884	813	904	892	834	843	848	837	815	793	814	855	847	853	824	827	787	833	861	830	816	856	892	866	774	836	858	792	852	835	867	826	774	831	829	838	850	828	801	812	891	810	806	813	800	896	836	834	803	837	850	791	825	834	796	822	836	845	840	802	829	847	809	820	905	831	840	821	805	820	843	857	764	834	871	814	838	775	848	831	783	805	851	856	827	839	841	867	890	826	865	802	826	821	804	816	843	841	842	853	789	771	773	807	825	804	804	826	801	849	840	817	866	814	834	773	865	817	851	833	848	870	826	839	862	781	820	819	848	839	810	810	825	803	873	822	845	879	803	858	844	807	793	777	808	900	840	830	858	836	831	816	802	850	843	829	797	864	884	821	812	788	844	817	852	819	825	846	877	807	875	818	837	815	833	886	823	863	807	839	804	851	826	865	832	871	828	824	829	848	823	742	822	869	866	809	842	820	830	846	808	804	845	852	854	845	877	840	814	843	808	828	797	803	815	821	843	839	798	798	822	815	813	799	852	832	801	866	820	794	786	869	839	854	827	858	810	807	817	863	814	779	828	854	821	842	867	865	808	840	858	832	803	807	844	818	800	833	782	810	866	811	808	791	830	831	793	832	840	840	798	818	807	810	798	817	836	834	819	807	788	854	846	867	861	780	844	847	843	891	838	835	831	794	815	848	857	808	824	823	850	856	856	826	849	828	838	840	836	817	865	815	804	796	840	826	807	838	792	867	863	805	821	780	806	821	840	743	825	820	820	831	817	829	831	825	811	797	827	769	869	806	820	814	792	825	812	758	838	835	862	786	851	811	824	814	879	804	790	814	794	792	775	853	800	806	844	833	821	768	819	848	816	875	820	857	836	843	857	832	795	817	877	838	844	795	840	804	824	851	777	777	853	838	816	762	794	891	836	875	774	823	828	787	835	858	814	810	894	838	821	827	812	809	826	857	839	824	791	861	834	813	827	842	832	802	846	826	821	826	815	839	781	817	783	844	808	841	799	841	849	877	833	834	791	886	814	826	784	860	838	840	834	821	840	806	841	850	877	836	808	847	835	871	865	773	823	786	775	814	844	851	812	862	838	883	817	833	821	824	802	808	877	873	839	818	821	842	824	820	865	850	807	838	833	842	785	806	829	842	834	805	881	881	867	823	793	821	832	804	819	835	842	849	803	797	834	817	852	825	815	814	869	783	852	769	854	795	851	789	841	842	795	863	801	854	825	808	831	812	796	839	776	783	812	823	819	843	806	860	809	834	848	837	793	792	824	817	819	799	856	860	777	865	820	885	780	804	830	857	807	826	850	789	827	867	872	857	849	795	862	853	865	812	803	820	799	849	863	797	843	852	790	801	859	796	814	854	798	836	829	807	862	816	785	852	815	802	856	828	839	883	825	828	797	832	858	854	856	778	834	832	785	809	852	835	776	885	845	871	868	795	830	780	824	838	883	819	847	808	816	819	851	836	772	824	838	854	881	797	840	787	831	789	820	807	847	844	814	824	854	816	805	769	835	868	850	767	832	775	804	846	832	809	846	828	854	815	869	821	819	838	818	890	817	847	831	857	768	838	841	821	816	788	820	838	744	839	836	805	848	804	798	875	832	809	789	777	796	826	799	838	855	810	794	820	797	783	862	822	807	782	856	839	784	791	856	836	857	790	831	801	792	837	800	814	825	817	846	839	755	800	864	816	776	812	806	793	827	827	820	824	837	788	810	819	848	837	847	824	870	836	820	802	823	757	842	821	801	876	800	801	877	764	781	821	847	780	743	835	812	876	837	817	782	787	818	796	835	834	799	817	838	825	854	810	844	826	856	848	849	854	852	829	832	843	849	784	811	846	798	870	886	839	823	839	839	800	886	770	856	857	816	824	876	794	835	774	802	836	846	862	800	857	869	816	765	853	818	822	768	816	846	798	811	860	829	817	843	819	830	859	818	834	820	795	868	813	799	837	856	840	846	842	799	819	815	871	825	841	819	836	802	814	806	834	823	782	764	845	826	844	860	793	854	825	813	814	802	803	839	839	769	802	810	801	832	802	875	832	827	815	883	812	803	798	797	822	799	815	805	873	820	755	792	795	762	814	827	808	818	836	832	819	829	798	804	808	799	817	824	836	855	820	826	829	837	798	795	863	838	814	845	804	847	800	856	799	820	847	826	757	823	866	818	818	849	817	804	804	838	799	812	841	866	818	847	802	846	850	810	783	865	826	856	864	851	869	868	813	826	782	876	798	839	745	825	857	811	809	839	836	810	828	785	824	812	831	830	897	845	818	824	788	787	833	756	843	771	836	816	793	840	874	838	821	788	809	835	827	839	762	805	851	791	839	824	826	792	812	828	865	817	839	837	767	862	833	803	823	839	795	804	778	818	819	791	813	792	781	875	830	825	858	784	844	849	859	843	780	785	837	874	792	827	840	840	811	840	827	851	822	815	803	817	858	834	819	810	822	819	822	817	850	865	827	835	848	780	854	846	815	785	809	817	844	834	809	847	799	808	891	853	813	809	787	835	782	765	785	833	795	809	811	806	841	778	855	803	868	828	833	814	834	813	817	822	830	821	842	800	816	810	867	854	825	832	808	859	823	804	808	849	787	834	877	833	811	836	825	840	832	844	835	816	875	832	857	808	849	795	807	843	825	864	880	825	807	807	821	851	777	851	855	829	792	824	874	828	828	772	828	803	776	800	832	818	890	836	837	796	833	823	812	805	840	799	843	840	814	892	868	824	806	826	803	805	836	794	857	827	823	817	847	800	782	848	878	807	817	813	819	790	800	775	818	836	824	857	851	818	825	850	755	838	855	811	835	804	819	834	811	808	817	889	825	801	818	831	817	823	776	822	800	839	795	779	817	830	854	835	828	844	856	800	823	811	809	798	795	826	851	806	860	836	829	803	788	805	817	828	817	795	818	822	790	844	865	810	818	756	836	755	844	777	856	843	794	805	831	783	811	847	815	836	816	816	775	856	839	785	816	838	902	813	832	821	864	837	844	845	792	820	842	808	765	864	822	856	828	809	794	801	802	843	814	778	812	821	815	845	933	774	795	804	812	825	895	843	856	838	815	780	814	838	838	798	819	865	832	782	838	832	840	831	808	802	825	866	795	864	842	848	847	866	832	839	803	830	853	794	884	758	861	829	811	785	842	845	791	820	813	792	827	854	867	838	832	853	830	844	866	828	824	818	841	886	823	828	815	804	821	861	789	811	787	828	793	829	830	826	792	846	788	845	823	844	860	783	816	875	829	834	848	816	830	834	870	804	823	812	837	808	834	821	838	799	809	818	793	819	856	807	788	786	815	802	873	784	846	836	839	812	831	739	817	881	815	765	811	834	820	841	816	813	851	829	809	810	808	842	835	812	839	832	854	821	794	805	871	842	768	817	832	804	874	823	781	846	813	920	843	834	825	824	797	826	787	864	862	827	798	816	837	754	851	820	810	797	839	843	806
24672	21440	28518	24790	20670	3870	1402	944	754	756	758	742	656	712	708	664	653	604	640	662	610	686	647	614	633	624	604	623	653	662	621	613	625	618	625	661	609	619	650	623	639	621	643	648	611	639	630	641	598	571	632	629	611	619	657	605	609	583	601	603	618	642	647	602	568	657	615	678	613	689	610	605	628	612	658	636	659	639	605	680	619	634	644	614	602	618	647	629	659	634	585	632	629	654	599	622	608	617	636	631	632	621	652	623	617	633	676	618	638	612	604	598	624	618	643	612	627	614	634	606	625	591	639	608	628	658	633	597	631	603	579	588	635	619	620	586	651	648	647	619	616	607	604	627	602	594	597	606	621	586	667	627	667	603	655	603	654	631	615	589	631	610	626	651	620	596	628	631	557	598	617	608	615	671	601	631	607	632	589	645	611	625	593	605	624	638	620	605	576	598	595	607	617	598	605	622	656	598	624	619	590	627	631	607	656	615	646	585	593	580	605	588	632	618	643	590	647	655	617	605	641	636	594	611	605	627	591	616	534	593	662	618	646	633	612	645	617	590	601	602	634	584	649	623	599	637	635	645	627	653	600	617	590	568	597	592	617	632	580	597	638	617	628	638	622	606	609	603	601	623	619	651	647	675	625	649	572	599	647	592	579	609	620	631	680	591	630	579	646	648	551	602	616	649	616	648	649	619	647	598	621	643	623	617	667	617	647	626	628	598	672	658	634	634	649	556	650	573	591	585	601	621	599	597	608	641	659	648	558	641	592	612	632	593	576	625	677	647	620	592	637	594	658	606	682	583	628	615	660	585	630	597	616	626	631	603	636	591	607	632	651	610	646	597	679	641	570	580	662	614	609	600	614	583	650	650	647	598	625	576	620	620	610	585	679	583	668	585	621	623	594	635	627	647	634	563	600	602	604	610	593	618	639	624	583	614	616	649	663	648	645	607	616	607	581	627	603	564	613	604	630	570	625	595	615	618	602	613	669	627	679	627	641	604	615	614	626	582	613	595	547	591	592	582	636	602	584	596	641	640	604	627	624	610	608	627	613	602	561	630	603	614	609	594	630	627	615	646	572	618	601	616	640	616	630	625	592	615	596	677	616	642	633	624	630	611	585	621	593	629	652	630	578	602	596	630	587	636	611	626	648	597	595	606	597	627	577	626	628	668	594	583	625	612	606	623	571	620	611	622	624	576	611	610	667	629	636	585	605	608	596	601	593	642	657	632	623	558	615	602	619	659	631	610	611	596	586	605	591	607	591	616	606	644	642	600	608	630	635	638	593	621	637	581	569	584	642	639	633	600	640	608	590	619	624	608	570	591	581	596	608	622	588	610	633	595	631	597	629	642	618	629	632	615	635	630	659	604	559	660	614	594	633	630	587	598	610	602	655	631	588	599	618	576	615	625	627	606	588	656	607	622	626	603	635	611	623	633	594	606	622	590	587	598	632	596	621	600	660	561	661	614	606	623	643	608	612	587	617	607	656	633	604	630	600	645	593	603	584	651	646	623	667	591	576	588	604	634	631	665	644	642	592	639	627	634	618	595	630	600	626	637	611	568	615	579	617	610	651	634	630	624	610	626	610	622	614	627	637	618	634	619	603	616	596	634	608	644	612	602	610	637	621	598	654	626	630	631	597	623	600	627	629	625	639	591	634	598	601	626	584	609	552	593	624	620	648	616	635	633	607	630	605	580	633	648	632	616	629	614	635	629	612	603	616	635	650	579	582	647	628	619	629	605	622	643	639	580	632	585	644	591	595	643	601	591	579	620	675	584	608	630	618	647	626	636	615	653	612	579	610	632	585	587	624	605	656	628	591	622	637	625	623	619	591	613	591	638	659	618	606	612	599	612	614	636	601	570	573	660	592	589	609	587	617	610	642	612	592	641	605	581	629	589	683	633	612	635	634	644	613	637	585	663	603	607	602	616	586	604	566	588	614	588	622	609	628	619	546	618	635	629	607	623	602	602	610	641	591	618	610	611	577	591	677	650	600	568	627	603	577	634	618	626	597	628	583	614	603	551	630	635	583	578	663	614	617	637	624	621	651	601	581	586	596	540	619	610	608	606	641	644	632	688	591	647	620	601	602	590	575	583	602	631	597	632	562	639	579	579	665	610	592	643	638	614	619	550	623	588	596	616	628	634	640	631	596	581	583	633	604	648	622	566	647	616	609	677	628	613	584	602	642	644	618	585	640	606	621	600	624	629	651	571	603	637	629	632	656	589	644	612	565	599	620	628	642	627	591	613	610	603	605	632	629	630	631	617	647	591	615	608	588	590	608	605	608	609	642	596	649	590	617	620	610	646	607	624	601	570	624	620	584	631	601	630	657	602	611	614	676	637	601	576	610	662	581	633	619	632	581	596	609	649	608	595	610	593	636	594	610	638	609	591	589	588	620	625	609	629	629	602	592	603	654	624	670	619	585	633	628	607	587	652	625	632	620	642	605	612	603	594	622	584	606	572	610	613	635	580	648	635	671	601	627	641	580	633	633	641	645	621	635	638	662	624	597	618	594	610	648	591	610	597	620	616	579	590	615	623	589	657	595	617	668	657	598	627	627	603	633	625	582	598	584	598	621	632	631	659	662	652	606	579	605	642	610	643	614	612	592	596	609	639	604	631	588	635	592	579	610	589	592	600	625	609	636	620	589	566	633	620	586	632	588	608	633	567	689	601	601	617	604	667	636	641	597	612	594	555	640	623	612	673	621	631	627	672	600	634	620	633	614	693	596	635	624	593	613	588	601	611	605	619	606	649	628	601	576	677	589	617	590	622	602	644	658	605	648	665	636	635	611	579	602	581	621	610	631	564	631	601	599	581	603	649	584	607	584	626	600	608	636	601	616	602	561	631	581	614	618	651	630	623	608	602	637	624	623	607	635	637	621	594	578	636	574	576	603	589	653	594	650	624	638	612	624	589	613	580	616	653	587	632	585	548	614	609	635	616	604	609	617	642	662	594	637	634	633	598	603	628	590	631	624	610	592	607	598	599	637	557	646	623	632	611	593	631	634	647	607	611	641	609	628	615	577	641	600	604	621	635	620	602	623	608	571	595	619	612	584	614	629	638	590	628	601	580	620	639	611	623	585	588	670	599	615	640	614	619	600	637	616	662	606	598	658	616	613	619	629	624	616	642	600	610	625	616	637	608	621	591	576	652	558	667	601	577	609	649	630	631	612	616	615	626	603	598	603	580	626	599	593	585	607	654	576	612	603	597	634	647	616	617	574	652	592	592	627	581	611	634	663	628	590	632	576	627	617	585	634	612	619	564	684	665	615	599	636	644	621	572	585	633	625	630	621	626	619	600	595	617	602	646	561	625	618	631	608	606	594	615	592	602	607	596	638	610	588	558	554	587	618	604	604	614	611	607	599	608	645	596	623	621	596	616	553	627	654	647	638	594	622	657	607	610	615	660	630	620	613	596	649	615	608	605	611	641	615	619	624	609	595	597	600	628	613	617	664	656	604	614	600	614	616	635
4282	5016	4045	2151	1529	1193	1034	958	831	783	680	686	715	656	660	647	680	663	628	639	595	581	629	658	578	588	602	685	629	611	618	594	639	575	625	614	556	592	592	548	607	571	558	593	581	566	576	537	603	552	607	594	576	576	522	589	593	590	625	556	543	557	587	603	551	580	566	642	578	595	583	597	572	552	570	609	571	566	608	557	606	596	600	553	601	580	602	581	602	553	583	604	603	592	560	587	606	614	589	564	576	558	604	611	607	569	605	573	612	577	582	551	586	587	599	596	603	557	580	590	597	548	587	576	600	591	614	601	604	600	581	577	600	585	549	613	573	574	622	572	548	567	534	574	585	583	560	553	572	560	551	599	586	595	569	570	582	561	595	577	581	561	553	595	593	603	588	553	551	646	555	535	550	606	558	583	591	581	562	590	558	552	583	552	576	539	606	547	577	615	582	557	561	595	596	546	618	600	588	608	561	528	596	591	558	574	572	584	595	547	552	576	567	585	534	574	539	590	615	586	582	532	600	545	569	582	611	578	590	552	569	583	588	558	549	598	572	578	555	581	624	557	541	567	550	548	579	570	534	545	527	606	607	568	578	573	559	576	620	590	543	585	565	573	572	535	560	592	613	543	540	562	568	557	589	588	546	552	528	523	540	556	590	564	556	549	554	581	554	577	613	556	563	542	569	571	574	579	568	589	579	572	586	584	578	616	598	561	525	571	582	550	570	587	610	583	564	558	592	575	581	591	575	586	548	601	581	565	593	629	569	566	556	571	563	618	585	620	532	556	591	574	546	569	581	574	559	580	561	571	511	570	585	555	577	578	556	565	591	595	544	574	560	555	602	596	574	610	586	560	574	567	546	588	521	579	582	574	544	581	589	583	590	550	587	577	586	602	541	569	590	566	590	579	578	632	564	582	628	573	557	554	602	586	578	544	578	593	555	585	558	569	567	570	565	586	580	544	584	578	588	564	561	553	580	555	596	577	569	571	547	551	559	603	540	620	569	608	608	532	580	571	568	598	603	605	531	581	571	570	594	531	560	622	585	587	574	632	598	614	608	586	553	592	597	593	616	493	590	537	578	525	546	549	558	570	560	561	590	601	580	556	545	547	563	551	591	651	589	520	601	522	577	610	557	559	637	589	548	571	561	612	582	579	607	573	567	525	589	592	543	578	574	532	593	572	567	551	561	605	567	560	550	548	565	549	613	563	570	626	607	560	533	580	601	566	589	588	580	572	589	556	561	549	561	557	597	540	561	576	514	605	546	559	563	562	577	565	545	573	558	594	601	527	576	558	581	575	561	560	613	567	596	589	524	581	565	611	567	543	582	550	574	571	582	561	604	551	565	551	534	599	582	561	594	575	557	567	582	593	521	546	581	597	577	570	589	555	600	551	603	620	577	569	547	530	599	595	559	566	572	607	540	564	594	553	521	589	589	580	559	565	560	562	563	572	565	555	551	574	572	603	536	556	552	575	573	607	582	559	601	560	577	602	532	558	524	551	559	622	538	546	555	604	544	548	592	578	594	569	609	590	556	602	574	581	546	593	558	576	583	578	561	564	544	544	566	559	589	565	548	614	560	573	607	529	559	604	553	561	578	604	592	545	564	602	512	521	589	566	596	546	555	578	519	573	609	559	536	580	622	569	594	566	597	541	527	587	540	571	565	536	578	540	575	565	563	556	598	570	556	553	611	597	543	580	565	593	567	609	592	565	526	589	564	621	565	543	613	569	603	586	538	590	556	586	600	619	606	572	549	536	567	565	558	585	512	585	553	583	593	566	565	598	586	595	538	593	549	593	557	567	591	591	521	549	592	608	596	550	583	561	563	553	563	595	622	609	561	593	588	535	573	569	586	552	550	566	567	573	516	569	516	526	544	590	538	556	581	608	573	542	568	591	560	573	569	567	527	561	553	562	594	524	581	622	591	537	567	541	570	548	561	535	600	541	573	610	581	542	585	537	538	562	596	549	568	563	559	592	559	554	588	586	512	562	560	589	572	557	546	593	572	602	517	573	569	567	561	556	553	550	573	547	579	580	576	539	567	580	559	589	555	620	530	571	579	562	565	567	538	609	597	546	593	619	581	606	564	563	578	546	565	563	537	578	562	542	570	583	553	590	561	538	559	591	594	565	540	588	572	603	568	579	551	556	616	589	614	543	599	548	574	579	572	597	624	573	615	577	550	604	565	553	575	615	593	564	552	578	608	572	544	552	566	583	507	541	551	554	553	580	584	551	590	590	591	565	549	537	623	543	558	640	545	596	551	555	591	594	510	588	578	579	531	554	548	525	575	591	522	585	622	585	598	573	556	577	581	583	572	557	637	595	585	592	569	564	558	575	603	558	567	500	567	572	540	547	583	568	583	608	583	591	549	559	564	533	548	550	527	613	597	533	605	533	578	615	552	577	622	574	559	546	613	533	562	591	583	597	548	568	581	585	554	521	578	577	587	590	577	579	573	567	545	570	581	609	537	567	585	584	545	601	530	541	563	632	581	575	590	548	589	577	551	555	575	559	600	612	571	568	541	550	570	595	564	558	592	564	581	521	592	579	551	588	562	617	583	606	569	622	567	564	515	596	534	588	568	565	568	556	583	583	570	571	555	578	550	605	523	529	544	594	552	573	574	587	569	607	569	576	526	554	574	538	532	496	545	572	563	539	628	599	622	534	549	548	580	565	583	565	570	547	593	621	569	573	596	531	599	534	563	539	627	555	532	554	527	563	552	561	582	611	574	541	595	566	568	556	574	562	579	537	570	571	587	608	542	566	535	594	594	561	573	603	584	537	591	571	585	591	557	549	578	609	574	603	625	524	551	585	601	575	559	552	549	546	595	588	571	567	560	555	575	554	583	583	586	559	609	604	555	581	575	567	549	571	531	531	565	527	579	661	572	536	541	550	592	562	580	561	542	537	523	591	562	574	586	620	562	555	517	611	532	618	585	587	593	547	570	534	560	585	588	557	548	594	552	577	593	572	538	566	546	580	594	558	552	596	541	575	574	537	610	549	575	603	553	562	540	538	564	545	556	547	572	554	560	527	573	597	538	562	606	543	534	605	548	559	575	591	557	610	538	569	571	580	521	559	560	544	566	568	528	531	604	566	561	589	555	561	595	528	578	568	537	530	574	608	585	558	552	583	598	551	593	592	565	553	593	543	551	560	592	588	521	579	569	554	577	574	569	580	614	542	583	531	568	608	570	586	542	580	590	619	601	575	592	556	547	596	547	537	498	607	579	587	542	594	535	550	581	580	582	583	566	534	606	577	556	533	592	551	559	528	553	591	558	571	576	573	580	562	586	590	569	558	569	551	552	561	554	530	583	593	577	565	612	533	589	579	573	566	574	610	571	545	605	600	610	549	598	565	571	521	550	604	545	555	560	597	541	553	546	573	550	541	596	570	553	536	616	554	540	574	530	561	554	561	583	532	550	567	594	528	545	547	547	579	573	535	554	566	565	608	599	523	536	605	553	590	544	596	560	564
27686	9890	1914	1262	1051	977	993	1031	957	956	981	990	949	1019	992	910	984	992	979	971	964	1037	964	1018	970	1015	991	1012	1031	986	950	980	993	955	925	1023	957	984	967	969	953	968	991	962	987	929	971	1011	969	903	958	966	944	996	1000	981	974	1002	916	989	949	954	1032	973	1053	967	973	1006	957	1024	1023	951	996	970	971	977	1000	936	999	994	965	945	957	1000	935	959	963	997	970	920	1014	990	929	975	1036	1000	961	1011	964	989	988	986	969	968	972	1003	931	929	928	977	909	1030	965	934	1003	1028	961	966	1000	996	956	971	1033	1012	961	996	963	977	985	989	1032	937	950	1005	931	1022	956	948	998	949	976	920	1013	955	941	1006	969	991	968	962	995	916	1011	966	918	919	908	967	990	929	986	959	1033	945	957	946	960	950	940	934	955	995	1026	963	952	983	954	922	961	973	998	966	959	975	937	955	997	933	980	1001	972	954	937	963	980	930	912	1032	993	950	1040	966	963	930	957	984	994	918	973	927	983	982	958	1014	981	938	947	1017	1006	993	919	975	980	1005	985	939	1009	1018	991	945	928	958	909	921	1027	895	979	993	900	950	975	946	994	966	982	981	986	942	975	976	1005	959	1003	931	1010	918	951	941	952	946	925	968	986	944	922	1046	1003	1003	963	927	945	935	981	954	979	996	1006	1006	922	1003	1000	974	991	912	984	970	948	978	1007	970	905	965	990	956	996	1001	980	974	940	974	935	951	1017	995	1001	992	963	984	1007	975	965	974	981	974	975	946	966	1005	1016	959	1014	964	968	956	969	1017	974	944	983	928	944	983	937	955	980	1003	987	951	942	987	958	965	961	929	951	981	966	988	1010	938	1020	988	1005	978	955	1045	1014	1034	1072	934	996	998	906	962	968	997	922	943	972	941	951	964	906	967	947	958	981	956	964	925	961	945	975	1005	969	889	975	1023	995	984	931	1008	923	924	1013	987	1006	1014	995	949	985	975	969	952	947	984	1017	981	962	996	999	993	977	954	961	915	1024	972	1006	959	950	1018	933	978	982	989	958	933	971	990	961	996	1039	954	970	990	951	925	923	949	946	1017	941	964	1016	983	950	1001	937	937	939	992	1006	903	1024	982	940	975	988	986	992	961	960	1003	899	981	943	946	1012	958	987	1020	1021	928	974	1000	972	1019	1002	956	946	955	996	939	1008	986	1012	942	965	965	966	932	952	1002	975	922	951	968	953	942	956	1047	951	945	1004	977	940	997	968	970	976	954	1023	955	981	979	949	967	1027	981	1000	917	952	1032	909	946	963	953	962	966	936	992	925	933	986	1001	997	908	957	995	988	941	939	991	950	931	956	1043	985	1027	949	957	935	909	974	976	970	950	976	943	959	992	993	938	974	989	1019	911	971	1003	937	978	955	969	952	985	982	1002	942	951	944	976	925	937	984	951	956	930	986	1000	966	967	977	950	947	927	993	928	994	931	1004	931	960	975	950	939	943	969	987	1014	973	965	954	923	995	1000	981	977	926	999	996	905	1039	942	989	1008	1025	1000	1022	971	933	961	1024	953	966	948	985	995	984	913	973	993	1005	941	888	952	931	958	949	1003	1038	1011	969	988	1047	1010	996	984	918	997	956	958	983	1028	909	965	940	1005	971	1047	1079	933	985	988	976	945	1034	975	966	985	921	945	933	979	1027	1042	975	1012	980	950	943	946	960	992	941	1012	985	960	973	988	1009	1005	948	1016	964	1012	967	998	997	945	961	950	978	959	945	991	1019	931	1013	985	983	965	965	993	998	996	1024	929	986	960	949	956	970	934	967	937	974	1000	953	1021	989	1014	976	987	944	950	942	1006	984	1027	986	957	993	1017	941	943	928	989	972	962	999	961	938	927	1023	942	987	946	963	1049	1018	996	951	967	912	922	948	1026	957	1017	938	918	955	997	914	938	1001	946	958	940	952	997	923	1000	936	928	938	1018	1029	1005	976	956	1008	995	997	1008	991	994	970	970	976	990	1025	983	1041	947	935	984	929	940	1012	974	999	959	999	1031	1023	968	976	1001	966	961	951	959	980	985	905	998	977	995	978	990	998	919	917	941	971	961	970	1001	937	959	952	950	948	940	925	924	966	975	979	989	960	977	970	998	994	969	936	1012	1023	974	946	967	994	962	1000	973	1004	960	966	1003	970	931	965	962	977	937	983	995	1020	922	939	941	938	1008	989	961	903	986	920	991	913	936	933	967	998	940	1006	1019	969	1057	945	1014	1002	986	982	1013	936	990	1015	937	937	961	960	940	940	963	947	936	1029	1039	957	956	982	1034	1011	908	948	1012	979	974	986	988	920	933	984	1010	944	929	932	973	953	1016	973	955	945	923	994	915	969	1011	979	1037	966	931	996	977	962	1016	1035	932	996	963	987	1015	976	999	990	998	997	966	1023	1001	949	980	1004	991	970	968	933	951	1009	1000	968	950	948	943	980	924	1014	998	927	933	982	1031	933	958	990	921	957	956	913	938	982	968	1038	978	973	967	965	922	905	996	925	942	986	1026	1009	938	939	962	984	979	924	966	915	918	930	938	959	1010	986	928	933	961	1004	995	910	997	961	953	923	937	993	1032	994	985	958	1018	995	953	973	975	965	977	965	953	963	979	947	964	977	982	1058	958	965	1000	957	936	1001	966	962	955	938	979	946	988	937	1014	987	921	1018	978	975	922	981	966	939	1062	955	964	1034	964	964	991	1004	933	954	906	964	950	973	949	990	980	970	961	920	951	991	1003	984	991	979	979	942	961	956	958	939	947	972	1014	899	982	977	987	978	1018	1013	976	974	1013	1003	949	998	960	950	987	982	978	953	943	1035	952	987	1030	968	970	1039	959	924	968	964	910	947	948	965	1000	989	983	982	967	979	1004	939	988	1038	976	927	977	973	1004	928	971	997	982	984	957	996	951	1017	974	951	967	985	914	1019	942	969	1002	949	1004	957	996	925	939	972	1019	951	994	1068	968	1024	979	942	972	953	1015	1012	997	1028	1021	953	987	979	986	966	912	959	1004	904	971	948	943	970	921	1011	972	965	978	962	952	964	972	1012	963	961	886	1012	981	945	1018	969	977	981	961	999	942	1008	945	937	976	990	962	921	1008	977	967	953	936	1006	914	976	933	1006	944	958	886	1035	978	991	1005	947	955	1009	999	1026	930	932	1010	999	947	926	988	1040	928	993	944	974	977	943	1007	998	967	999	974	942	990	978	932	973	961	984	1028	1008	997	888	964	1026	972	939	1051	943	982	1011	960	964	943	1004	1016	972	983	974	1004	929	984	962	977	968	921	1031	927	981	950	1003	945	1028	1003	861	958	975	972	956	1003	1026	1018	955	1009	978	969	918	995	938	1006	944	974	951	1016	969	966	934	964	977	989	980	1038	1059	993	918	948	964	960	990	935	973	975	982	927	976	944	930	935	971	926	949	940	975	1011	963	933	982	1049	966	992	975	991	954	897	1003	990	1001	987	946	980	947	970	966	992	970	1006	1015	943	933	922	984	1031	1021	980	965	918	1006	952	940	993	981	957	1030	944	953	1078	939	995	954	956	997	985	941	948	878	974	1036	1009	946	937	983	960	967	945	989	949	973	955	1014	939	995	993	977	994	989	1020	989	963	943	991	942	992	979	903	1007	967	900	1026	963	981	1036	990	969	974	948	945	971	965	955	933	1011	912	956	1008	964	946	944	969	948	968	944	975	972	1028	1057	905	995	1008	979	960	961	1023	1016	1015	920	905	1031	986	957	944	933	1002	931	1003	948	945	950	1030	979	995
5814	1004	973	883	880	867	820	841	797	823	863	828	804	830	828	809	825	831	795	812	797	865	859	755	815	762	826	783	796	798	839	762	802	797	854	820	890	820	849	836	826	843	818	826	801	790	849	838	886	804	838	834	812	761	813	780	807	885	869	829	856	846	815	853	847	813	851	813	850	913	805	837	810	828	769	874	827	756	808	786	796	851	832	780	787	802	830	811	781	782	834	839	847	788	818	886	789	764	843	847	836	816	795	818	764	788	798	828	806	851	789	802	816	809	776	770	795	795	857	791	814	781	832	811	831	783	799	858	848	885	814	876	831	814	859	776	826	780	754	810	776	826	840	827	791	845	842	801	817	825	791	818	882	825	781	839	811	836	794	863	809	794	801	785	764	766	836	779	797	841	818	833	842	829	841	804	821	851	780	843	835	800	870	811	829	831	823	826	797	767	833	846	821	812	831	827	840	816	872	776	840	865	864	802	838	796	798	839	819	814	846	854	779	857	804	754	868	800	861	833	798	838	862	779	787	837	862	854	864	788	798	808	849	817	844	810	850	778	818	792	748	777	799	821	812	786	819	837	791	843	864	818	812	830	802	828	836	742	811	886	820	874	849	798	837	797	829	835	810	864	819	809	788	798	817	776	834	774	748	745	812	789	826	760	765	818	787	832	833	789	791	793	812	831	806	778	854	787	827	818	844	789	876	769	829	880	858	836	812	804	794	834	830	819	783	845	821	846	804	802	792	824	757	858	846	796	832	797	845	788	846	783	776	809	827	757	850	791	721	868	823	867	778	864	790	786	802	812	867	789	835	814	790	771	788	828	797	790	815	834	850	864	823	825	801	825	782	812	840	807	829	816	781	780	828	842	838	804	798	836	838	784	814	815	807	824	818	853	852	818	867	817	767	844	803	820	845	813	810	776	785	832	793	882	780	768	782	824	847	801	756	840	858	861	863	877	816	788	795	790	783	815	817	827	803	803	738	816	823	880	827	851	791	845	838	842	785	794	825	852	830	865	831	744	783	756	825	802	780	823	797	886	835	831	846	763	816	761	836	754	766	855	774	831	828	817	851	835	809	764	805	786	821	839	797	786	859	835	829	851	756	822	832	858	831	800	879	815	806	841	769	818	859	883	801	815	829	803	852	832	807	831	799	798	845	840	848	797	783	829	793	811	808	763	845	849	863	831	822	744	775	809	861	840	873	771	803	830	805	823	750	843	767	854	833	721	853	843	839	835	827	799	802	812	806	816	779	855	823	833	794	815	782	816	814	830	798	867	840	879	800	803	812	813	824	873	761	782	861	777	791	850	802	826	824	821	829	809	840	808	816	797	838	828	783	772	798	810	793	866	842	828	842	818	827	788	829	761	810	801	758	818	797	756	807	823	812	820	849	866	799	798	791	875	818	804	790	778	776	820	805	815	833	774	760	813	813	801	810	809	889	820	836	791	778	793	854	810	808	790	838	740	832	805	857	824	832	828	806	842	837	778	831	826	784	826	829	847	806	822	830	838	809	848	812	845	793	792	817	881	803	794	809	828	814	829	797	867	800	792	757	800	824	824	787	813	777	825	868	804	802	846	868	841	778	794	838	784	808	823	850	842	844	846	789	814	816	871	759	817	789	836	825	879	811	798	847	767	819	822	798	789	827	819	852	846	845	811	766	790	834	805	825	842	778	814	825	801	846	809	828	781	822	794	845	810	808	844	800	801	880	854	819	843	809	894	827	830	785	824	823	823	820	824	756	841	795	791	809	781	817	793	790	826	813	797	800	850	760	770	850	820	796	841	816	875	821	837	806	827	792	799	827	771	873	811	807	761	850	754	864	761	817	774	819	812	860	830	788	825	835	788	817	825	789	827	783	795	791	839	819	784	823	817	844	840	785	833	849	811	826	827	820	828	836	777	838	818	834	808	785	819	874	797	805	877	808	801	823	883	825	855	839	810	835	818	860	816	821	833	792	807	786	862	834	807	888	824	803	838	808	784	765	786	849	796	863	846	829	834	816	818	806	778	829	854	856	782	789	798	836	801	812	801	792	797	826	813	829	843	838	882	822	802	849	861	809	776	801	849	826	786	823	809	801	798	825	795	793	794	819	837	824	810	812	830	788	805	842	819	863	750	815	817	790	824	829	770	789	773	844	827	820	843	816	758	847	846	832	793	852	781	810	829	843	834	821	848	849	819	820	831	878	843	810	777	829	842	795	867	833	796	814	803	818	772	818	811	785	804	809	757	845	802	831	826	855	777	852	794	781	805	809	820	812	856	778	807	809	807	827	834	808	774	812	802	826	819	869	788	835	795	773	807	788	871	780	772	786	828	850	818	860	801	810	838	850	791	847	805	762	800	832	766	847	817	819	853	806	790	823	814	805	835	812	850	822	800	792	873	797	847	795	870	834	784	833	825	818	819	835	814	813	794	857	839	833	803	828	870	811	794	860	814	832	829	865	800	842	790	815	822	775	784	830	831	807	784	847	796	840	811	816	805	828	811	868	815	846	843	828	816	825	846	817	824	812	868	800	918	787	806	797	799	819	799	839	848	844	794	763	820	794	848	800	809	777	863	800	784	803	814	834	830	824	810	813	842	774	840	846	837	770	802	863	804	740	785	827	832	837	827	813	875	832	809	837	826	788	826	842	801	795	793	830	766	785	808	823	803	860	785	775	836	783	767	825	800	786	797	807	811	792	820	808	829	791	813	843	827	807	772	767	798	816	842	814	858	757	816	797	828	802	781	831	776	752	815	803	800	813	846	803	803	795	815	805	876	752	830	855	831	841	838	851	805	801	803	795	821	814	784	804	775	835	804	838	776	821	814	829	802	836	878	813	842	838	805	837	821	803	810	837	818	856	793	816	808	826	849	783	808	798	833	834	802	831	812	828	843	850	843	801	834	825	803	790	830	826	826	763	824	787	820	839	796	840	796	805	851	793	865	830	820	838	799	840	819	809	794	839	808	797	838	778	804	837	800	793	844	831	846	852	773	835	759	772	866	787	813	839	831	793	904	822	832	782	856	849	833	790	829	808	808	809	833	797	824	811	870	881	815	790	788	806	801	841	866	807	812	784	779	858	825	848	819	810	825	818	889	760	835	819	814	776	801	808	813	843	860	778	804	823	879	774	799	892	849	878	847	793	790	810	817	790	770	865	832	840	813	855	796	854	822	790	802	817	841	828	851	756	772	833	791	766	884	776	790	810	848	764	787	819	797	844	840	804	835	821	825	807	836	814	801	858	850	841	832	817	764	854	828	814	840	850	781	810	824	808	804	765	824	791	847	844	804	800	798	822	816	797	811	830	811	828	824	788	747	818	824	764	833	799	790	763	738	825	806	832	845	756	781	824	792	863	843	834	824	852	851	834	802	779	860	849	893	803	862	842	776	783	844	845	812	815	858	813	776	852	789	780	823	822	834	809	797	778	819	838	828	807	824	820	834	862	832	785	826	801	815	817	754	827	868	802	870	782	772	821	813	843	748	830	777	792	787
25685	21362	27119	25449	5630	1688	1349	1085	1062	1057	1057	1024	920	1018	1001	1011	962	1028	954	965	950	955	995	982	990	998	1006	988	962	948	1003	965	947	956	972	972	980	971	975	973	933	995	955	993	980	1000	955	907	984	957	945	987	987	983	984	950	985	1005	977	999	1023	945	978	1000	960	1020	982	971	975	1000	959	979	987	953	1044	986	946	978	984	952	961	998	937	934	1002	921	994	939	925	964	915	968	963	949	945	948	999	925	929	959	953	988	954	943	1034	946	991	917	1005	940	981	953	941	976	958	1000	974	926	931	935	1003	948	953	909	987	977	989	958	916	922	971	1007	1017	909	937	934	937	978	964	960	1003	940	923	898	935	925	922	977	982	937	948	940	984	911	932	907	960	987	978	884	1002	913	951	911	936	954	959	949	957	893	1000	966	958	993	982	925	919	962	921	966	985	982	939	979	959	982	982	914	987	1003	981	1002	902	963	973	960	1000	967	898	996	955	941	964	941	922	980	975	941	1020	965	960	965	960	916	978	930	962	948	961	977	955	953	1004	959	898	931	975	914	982	945	970	945	968	958	973	1010	899	934	983	966	960	1047	986	948	1018	954	982	988	928	941	934	940	912	951	919	969	973	910	918	948	926	933	991	976	938	900	967	965	907	963	947	943	951	937	970	948	972	980	944	982	951	955	953	984	884	1011	1002	933	973	976	960	944	948	949	995	916	970	933	968	944	942	981	930	978	1014	933	964	943	919	1012	947	962	949	980	960	937	921	959	1003	1012	945	988	961	960	928	964	939	953	938	1016	965	966	930	982	913	971	943	927	894	970	1035	953	992	933	953	913	958	929	946	904	937	951	950	916	950	972	962	958	915	961	967	949	974	927	933	927	954	896	972	1005	925	982	999	987	965	975	909	895	985	942	956	1013	936	961	925	966	946	965	963	967	921	953	974	968	881	969	928	949	959	1001	1007	970	898	990	978	970	930	973	1016	975	961	946	938	947	965	936	949	947	960	980	920	1019	1022	1019	950	920	970	985	919	981	959	950	909	988	974	893	956	997	949	908	1012	1037	933	934	970	956	955	957	971	923	999	976	979	959	961	949	969	944	964	945	946	981	943	1029	914	905	987	946	966	975	925	922	954	963	946	932	970	990	940	963	918	936	925	924	974	961	953	1030	906	891	969	901	975	941	942	972	897	981	948	964	961	971	978	953	959	973	986	964	962	974	967	994	915	1007	988	925	928	969	918	922	957	924	966	958	982	958	954	928	930	956	938	1010	965	949	1008	945	932	972	941	978	929	920	966	989	1001	922	991	949	920	881	927	979	969	936	957	939	970	966	942	986	913	953	954	919	989	953	889	987	956	955	886	989	963	962	1025	995	946	981	947	876	970	1002	966	947	913	930	930	1022	908	917	964	952	967	967	910	950	967	925	956	936	917	922	974	963	958	964	940	943	920	934	954	941	959	952	995	985	950	922	951	920	911	908	902	876	1015	992	961	953	915	905	971	926	960	1007	1015	953	1010	911	954	943	922	1011	883	937	982	992	938	1009	980	962	964	967	1012	925	1019	950	977	943	949	996	927	984	977	918	931	951	966	923	906	927	957	970	907	950	945	1042	985	950	917	969	961	970	966	907	940	933	955	977	966	932	971	959	911	962	961	925	987	961	911	951	893	918	944	963	933	935	968	982	1001	1001	994	983	964	980	1002	1001	968	949	909	984	959	916	970	916	923	977	970	918	947	917	941	915	929	1003	972	993	919	943	930	999	962	928	917	1005	975	984	953	937	930	972	926	921	943	969	981	963	981	923	980	919	946	978	918	982	928	926	929	962	919	959	906	972	896	926	918	974	880	984	933	989	968	1013	973	999	989	960	980	921	959	1017	956	927	933	915	977	900	893	935	973	933	960	926	925	980	964	928	909	921	958	1005	954	987	968	937	1003	936	940	949	949	968	931	924	962	1018	937	993	971	997	950	938	945	1004	986	929	897	1022	987	961	990	900	935	1000	920	964	942	943	902	912	992	943	937	922	914	967	959	943	961	947	944	908	942	925	940	986	956	928	962	947	982	932	966	935	997	957	977	915	926	986	944	955	958	972	1016	972	984	1027	962	931	923	1005	959	920	956	961	962	967	957	955	969	979	945	935	941	957	969	945	972	929	967	934	969	914	928	945	877	934	946	955	980	983	951	989	975	961	962	934	981	950	998	1027	945	980	914	970	930	981	975	957	950	927	957	967	980	964	951	989	940	986	1005	982	939	973	1038	930	986	976	990	965	910	911	1009	984	946	938	944	975	939	930	1001	941	926	953	972	962	951	923	940	907	974	996	976	947	1001	915	942	959	928	922	934	953	963	940	987	1011	968	984	937	961	970	906	999	957	945	960	942	975	934	967	945	948	1010	966	951	929	942	913	926	974	987	955	938	963	934	981	1007	979	986	940	889	945	1005	931	922	957	951	943	917	953	970	927	935	942	937	952	954	933	955	928	949	978	908	1002	970	936	934	929	917	921	969	877	1004	983	974	938	962	941	969	938	937	935	952	952	979	942	943	953	926	925	987	1016	945	951	939	980	961	1016	997	964	959	970	981	941	933	939	923	948	950	922	1009	960	933	1013	947	930	938	964	957	927	921	957	974	954	948	939	1013	930	875	958	931	978	962	902	969	939	975	912	929	988	933	952	928	978	913	973	1022	889	911	915	975	972	1012	948	953	931	908	912	984	1000	934	942	887	983	934	934	943	986	1002	994	971	958	960	987	972	956	958	976	966	949	985	979	996	958	967	988	914	900	956	933	982	949	943	933	926	1012	985	986	971	1041	939	961	922	877	1019	982	958	912	983	919	952	953	972	945	933	915	994	945	967	994	1018	1002	958	952	964	936	982	989	947	897	927	929	904	1057	964	885	918	918	922	990	932	971	965	944	949	1013	957	923	928	952	955	932	913	985	936	936	963	933	940	965	1011	954	1010	981	965	918	926	919	941	997	954	940	936	958	977	917	933	946	991	947	960	914	996	962	939	935	979	908	952	971	994	969	996	965	1010	1021	990	965	932	985	960	939	983	961	959	967	882	909	911	974	944	953	923	936	989	918	927	943	1011	992	988	961	947	936	1015	996	982	959	948	964	927	938	954	957	933	953	969	982	990	1001	941	970	956	992	949	942	984	982	956	949	966	881	911	952	975	951	909	905	1019	874	960	915	995	949	983	908	935	959	984	939	902	903	965	957	973	945	945	986	987	999	951	943	981	1014	976	907	933	988	920	959	972	951	939	905	961	973	912	979	1003	964	985	892	912	1007	1042	897	906	989	956	999	927	1006	970	937	917	944	988	945	985	977	976	978	1017	862	954	899	1011	983	947	973	944	988	973	937	1001	942	945	961	972	974	942	937	941	993	986	959	980	940	987	980	962	929	978	978	1004	961	991	914	886	977	957	895	936	962	960	937	991	967	928	960	936	894	948	910	965	951	1039	1028	995	951	966	954	936	929	1025	991	1009	982	943	931	955	1009	979	981	907	936	953	947	888	935	924	919	963	919	907	984	966	961	1015	980	975	929	998	997	974	954	976	968	943	1015	973	964	957	927	918	946	968	963	976	958	967	917	961	1007	931	961	1013	918	919	971	1044	982	947	924	941	944	952	935
4093	3282	2689	1721	1314	1169	1051	999	998	906	896	946	914	890	854	908	876	849	837	895	844	849	829	811	831	835	846	860	835	794	847	866	785	803	858	809	813	854	882	840	815	821	828	852	862	828	800	896	836	815	843	841	776	869	826	850	828	886	832	836	865	850	839	823	835	821	835	865	778	892	830	830	811	875	842	830	850	839	841	810	826	874	843	814	796	839	844	805	828	839	838	794	776	833	849	850	863	844	844	808	845	854	773	814	796	867	814	866	817	838	879	835	833	865	822	814	820	801	834	870	841	766	856	813	824	823	852	834	851	812	852	826	787	817	829	841	784	815	844	831	866	860	862	897	813	790	786	858	827	822	833	800	857	802	786	800	861	773	817	902	826	822	805	816	800	853	836	836	822	850	843	845	844	789	796	811	872	839	826	885	813	831	769	792	838	833	801	791	833	837	841	806	843	798	864	793	837	842	814	787	824	848	886	852	872	817	844	865	801	844	775	809	869	854	780	857	837	908	884	834	780	836	840	781	866	854	810	862	796	826	849	817	862	824	811	784	771	809	844	885	781	789	797	842	826	863	826	824	807	764	852	838	858	829	827	901	899	846	806	784	814	853	828	839	849	829	843	877	845	800	817	872	779	848	830	788	854	851	861	823	821	794	839	816	810	841	813	907	839	835	838	854	850	834	826	865	831	855	858	850	820	777	862	804	868	819	816	881	791	812	782	861	820	829	811	815	819	818	864	840	812	861	800	846	807	831	824	839	783	853	891	805	819	818	787	821	812	848	812	817	910	832	765	812	882	800	788	851	827	808	832	822	774	858	855	812	830	837	776	903	796	845	760	820	866	799	821	858	862	844	815	839	810	812	778	789	840	836	846	846	875	793	815	864	843	843	832	818	818	833	885	811	833	822	809	796	848	828	871	850	863	833	869	785	787	835	865	815	792	786	874	757	824	782	841	863	801	813	861	870	819	793	834	806	817	800	796	824	794	848	825	888	830	866	774	799	839	818	812	819	827	836	814	822	825	828	905	792	828	856	829	782	800	829	809	850	812	860	791	804	862	854	785	760	800	752	802	808	836	846	802	837	834	838	778	811	788	811	830	866	817	787	861	842	860	784	807	862	840	802	770	825	789	814	808	799	804	822	811	812	839	828	841	800	897	771	813	851	783	807	840	831	871	816	866	781	824	839	820	826	768	834	759	800	851	866	833	822	856	872	887	829	851	816	849	776	801	813	803	839	814	792	795	851	865	812	812	808	809	821	885	841	846	762	791	826	759	820	817	798	883	849	874	843	810	808	790	790	861	815	793	859	856	830	847	866	805	834	879	873	856	796	892	863	801	840	792	798	807	820	843	795	835	815	809	768	818	825	840	792	799	787	797	822	823	827	791	847	820	825	800	891	880	780	861	758	851	861	873	861	796	787	804	852	814	819	870	831	840	782	812	800	778	829	878	851	835	823	824	882	793	866	780	851	869	786	811	858	801	858	788	830	805	849	840	788	864	832	806	833	836	817	813	835	820	817	843	796	812	865	803	795	825	831	794	826	794	834	790	872	844	833	810	785	829	846	824	820	796	846	855	873	791	805	799	860	870	855	828	807	869	807	866	813	805	744	801	818	828	761	809	829	783	824	831	830	801	844	852	784	844	769	855	787	794	847	791	816	823	853	822	833	779	855	815	885	782	827	861	816	783	823	847	812	798	801	782	803	833	862	844	840	820	814	802	820	859	859	815	840	857	780	829	788	794	844	867	833	827	780	895	822	861	840	819	844	796	807	843	794	848	805	867	807	828	826	848	830	835	862	814	800	829	818	820	872	875	855	816	786	852	798	851	825	810	821	813	782	830	833	809	836	801	869	861	819	799	781	821	814	771	843	816	768	860	812	852	844	865	785	784	863	839	893	832	830	884	895	786	846	794	800	830	765	797	834	838	851	828	822	817	848	837	786	793	833	806	867	758	851	854	834	822	829	839	829	797	859	889	747	894	863	831	865	787	819	797	822	873	848	839	831	826	876	846	845	791	830	778	823	872	830	828	795	787	824	889	837	820	786	853	850	810	808	834	848	805	836	803	797	775	825	800	822	854	777	822	841	806	824	792	869	798	805	840	821	806	859	784	797	806	833	857	865	774	795	830	811	843	845	854	833	798	823	781	851	802	815	755	854	820	865	855	811	820	835	855	864	792	795	832	852	814	835	832	794	816	840	799	892	841	834	874	777	786	873	784	830	825	811	854	801	818	818	793	894	830	799	851	814	875	837	815	810	821	824	818	811	844	833	811	865	820	817	805	754	866	807	773	862	819	859	846	795	861	821	816	839	791	800	803	870	801	844	861	834	831	821	846	801	801	770	827	823	821	795	805	807	802	832	829	876	789	838	817	834	820	845	840	825	849	823	812	884	841	779	846	840	798	872	831	870	800	813	850	819	853	818	838	798	783	833	794	790	817	828	810	846	787	833	749	813	840	795	834	817	810	807	776	846	769	827	794	812	806	855	821	813	799	813	819	790	806	862	808	857	841	855	853	803	785	846	852	825	843	863	840	877	816	798	842	810	809	825	890	824	816	827	805	848	834	803	817	791	808	813	841	879	825	761	861	807	805	852	737	795	829	817	804	760	828	821	826	862	802	827	843	816	827	822	818	855	772	861	858	842	796	848	835	821	833	798	867	812	765	839	807	778	815	837	816	822	827	875	836	830	811	831	842	795	802	859	809	824	906	860	798	810	863	801	810	814	786	783	806	834	798	848	839	792	856	818	844	814	825	795	803	811	819	855	820	799	771	837	809	883	839	831	839	851	792	838	815	821	821	786	754	823	831	789	774	812	805	856	815	817	837	867	833	878	839	822	843	850	819	813	808	821	833	851	801	833	808	830	815	821	824	805	833	867	817	838	852	843	814	837	896	785	837	818	896	819	858	776	844	812	842	798	797	834	803	815	802	793	847	804	799	772	805	847	827	852	834	825	831	874	778	814	865	795	793	766	836	836	841	835	866	829	858	854	800	796	826	844	839	852	788	824	860	810	831	800	821	825	825	791	800	836	861	855	797	849	847	795	805	837	782	832	842	824	848	836	876	842	845	788	813	836	794	821	838	826	808	828	863	816	853	830	844	840	812	781	835	846	847	830	810	837	811	806	862	841	799	861	810	866	835	790	868	856	839	808	893	853	824	835	835	866	845	852	856	856	795	828	821	861	788	808	815	804	870	785	841	800	801	835	806	831	749	798	828	868	810	858	842	813	867	858	811	802	804	782	827	820	843	865	825	777	854	834	854	852	822	810	843	812	778	816	788	768	872	821	853	827	798	791	780	863	867	843	800	841	817	860	782	833	794	806	839	892	841	784	796	812	843	826	827	812	797	857	809	833	781	850	826	842	862	871	840	792	900	796	845	867	832	785	811	824	800	845	807	814	837	850	850	811	836	794	827	833	882	850	825	809	846	877	812	787	785	784	822	889	789	844	808	774	851	842	829	863	822	806	793	857	835	861
24648	21420	28496	24765	20596	3825	1338	896	747	727	734	729	690	694	633	695	659	614	694	668	635	606	597	607	614	622	615	621	622	615	643	615	634	637	674	616	606	647	598	605	608	659	629	602	553	651	610	641	603	618	610	609	610	653	631	597	654	635	611	580	626	606	666	604	615	581	603	647	649	586	603	612	622	601	582	619	617	626	657	599	633	601	610	623	603	618	626	611	629	596	627	566	622	613	602	630	626	631	619	609	598	600	624	580	622	590	608	648	602	651	642	613	635	625	586	592	606	591	603	631	648	599	612	570	599	621	606	598	562	623	613	599	603	609	601	620	600	625	610	621	569	633	636	607	595	599	626	586	608	619	595	609	608	564	590	609	625	624	639	576	571	628	588	619	594	618	600	586	628	592	588	622	624	632	618	626	667	600	642	622	598	684	641	585	615	587	636	594	625	569	601	633	611	638	596	589	611	626	613	595	609	565	619	618	609	657	631	568	609	605	594	610	617	611	625	606	567	646	610	608	558	610	577	627	580	614	598	622	599	628	605	599	624	571	593	644	617	624	609	573	632	627	615	591	647	599	650	636	636	624	598	635	633	619	595	631	590	624	650	575	591	585	578	668	646	625	615	662	581	594	608	622	614	586	572	591	617	604	583	585	576	637	614	589	656	589	649	602	621	625	628	620	571	615	636	596	549	638	600	588	622	634	629	631	620	611	591	602	561	591	626	600	591	601	644	629	635	616	612	574	599	611	622	607	598	626	612	530	620	625	613	587	600	620	640	597	604	645	609	597	595	645	610	587	611	594	645	602	599	575	624	609	637	609	625	586	620	665	606	632	640	587	624	644	602	591	617	613	635	623	598	613	674	615	597	616	603	560	640	627	618	633	549	638	621	597	646	623	615	620	642	586	616	600	576	594	604	598	590	579	568	567	603	648	665	612	565	620	608	604	628	653	615	574	625	612	626	601	619	633	593	636	649	557	643	606	645	617	625	604	618	588	584	624	624	593	612	638	605	635	608	600	662	625	585	639	618	582	632	673	615	581	609	650	585	596	594	595	631	577	553	616	604	557	562	583	635	688	574	620	603	638	603	604	617	591	597	601	555	596	598	594	570	676	590	633	617	633	603	652	581	583	645	573	603	636	612	657	614	595	601	616	635	592	627	569	607	624	656	575	577	566	636	582	570	631	661	615	601	629	598	593	609	631	549	641	595	590	621	603	645	606	596	677	583	591	609	604	624	618	622	567	614	583	597	604	572	590	613	647	629	643	636	640	583	587	608	618	627	636	622	608	600	614	615	628	586	584	629	654	592	621	646	619	577	572	642	592	592	628	558	623	621	601	560	605	645	620	593	613	603	576	598	633	607	674	588	586	634	619	597	630	614	605	624	638	596	610	629	554	626	605	591	577	589	606	628	612	602	635	589	583	655	591	644	636	606	609	655	590	590	593	575	607	585	613	614	591	617	623	588	607	628	605	563	620	621	636	597	612	610	566	631	622	627	630	628	666	623	612	655	647	645	578	615	586	616	595	615	656	600	599	603	590	608	640	626	633	622	587	619	607	666	597	632	623	597	602	584	591	629	613	606	623	560	599	627	587	589	621	609	606	618	592	572	591	642	637	563	628	557	579	616	623	612	570	621	616	567	611	566	595	614	569	658	576	644	603	608	601	626	622	638	621	642	635	581	632	633	579	573	656	596	586	580	590	595	599	567	639	598	646	631	638	602	591	628	660	623	590	598	567	623	608	602	628	657	613	582	570	580	635	622	632	586	611	603	639	607	657	620	616	626	600	538	608	596	648	638	560	623	590	599	594	615	554	634	596	556	635	654	603	651	567	592	599	642	600	631	574	649	659	626	605	606	613	596	585	587	641	601	633	601	559	603	576	618	608	605	596	643	586	588	643	609	598	650	661	632	615	619	634	616	606	581	582	636	605	603	608	621	603	622	616	634	602	623	580	629	570	612	586	612	627	612	602	636	640	602	596	591	625	610	579	623	576	566	582	574	629	597	613	622	619	592	606	594	608	621	601	604	600	588	620	578	580	623	572	614	610	636	573	564	598	602	595	598	604	637	621	624	637	602	586	659	667	603	597	610	565	620	573	589	612	629	621	589	621	626	586	582	588	598	577	607	601	582	627	601	670	587	616	594	570	553	576	632	562	550	604	594	635	626	615	587	618	570	637	594	614	606	609	640	592	675	588	579	601	606	565	587	619	582	647	629	614	570	606	653	638	525	594	610	590	634	581	624	629	636	654	591	565	641	607	609	607	585	621	617	622	607	636	585	610	564	636	611	588	605	590	585	599	621	624	577	661	628	557	593	579	606	628	651	664	611	602	617	602	633	606	593	574	614	614	592	574	587	606	646	624	640	619	605	604	615	621	587	635	592	600	607	617	614	594	625	654	595	643	627	616	575	605	628	566	612	627	591	609	586	601	650	611	600	602	585	616	676	627	573	612	631	616	621	608	599	621	656	611	577	596	604	554	660	587	626	642	558	586	631	628	610	591	601	618	598	613	611	609	634	633	594	615	607	669	549	609	583	635	617	603	644	568	625	589	663	574	605	631	575	629	619	639	629	594	600	650	605	607	600	639	619	600	639	613	621	609	659	627	592	588	621	610	604	593	628	545	646	605	608	629	644	616	572	604	595	583	594	627	569	645	558	633	587	644	601	638	597	587	584	667	649	643	590	624	607	596	609	595	581	648	629	582	691	612	647	636	630	610	606	649	592	627	613	603	580	587	613	574	636	636	606	622	608	586	642	617	572	629	677	608	636	608	601	585	601	569	622	605	613	599	575	594	567	587	639	579	603	623	588	615	571	598	583	657	612	575	615	639	636	580	608	606	609	642	602	621	610	624	616	601	625	545	614	608	606	637	618	630	611	620	590	637	596	594	604	569	567	621	601	594	604	593	625	624	603	583	581	630	638	636	630	619	614	557	616	605	597	585	592	562	611	570	612	635	572	578	619	592	586	600	618	580	604	623	549	645	568	601	651	623	600	635	608	604	596	613	591	596	618	629	574	613	655	577	551	608	594	611	565	608	638	608	614	625	586	566	632	597	586	606	612	599	618	604	627	627	582	635	574	616	575	584	584	598	625	622	610	583	603	609	639	554	633	617	601	566	628	605	583	564	629	624	615	638	613	611	610	598	594	598	594	644	586	623	619	585	559	600	627	622	655	616	592	608	594	573	611	603	615	625	623	586	623	593	616	633	579	560	595	620	567	636	665	600	615	582	618	653	620	624	609	598	610	616	591	620	639	634	584	555	586	648	585	592	606	638	613	652	619	608	599	586	581	632	612	599	599	577	668	593	617	641	610	612	556	581	594	608	626	605	602	616	578	568	589	598	576	642	648	561	648	638	622	642	645	615	616	623	616	608	584	618	626	624	599	600	612	672	636	594	583	592	610	578	677	600	621	567	646	647	644	616	607	622	571	590	626	584	658	577	625	607	587	593	621	629	599	630	612	607	639	586	620	606	604	592
4087	5118	3944	2288	1540	1196	1065	907	846	745	744	707	695	645	656	649	660	606	628	646	622	649	630	574	602	632	636	603	649	646	574	591	590	607	602	588	608	599	612	578	581	625	565	631	600	552	571	579	565	605	590	586	588	587	563	566	600	580	545	577	548	571	600	600	582	559	561	560	578	582	575	564	607	570	616	577	598	582	565	575	613	569	575	574	566	528	546	605	600	581	630	595	592	567	576	562	584	620	580	575	588	597	575	534	586	554	520	570	544	604	587	604	597	578	550	551	556	551	593	575	585	557	576	529	580	624	564	612	613	566	573	568	579	558	610	575	610	579	610	545	575	565	565	595	577	547	586	568	514	654	645	566	615	576	588	591	568	569	595	581	595	570	550	585	528	579	585	549	585	587	575	605	597	603	576	585	628	557	600	554	595	543	580	575	574	599	545	562	538	563	611	549	559	612	572	556	635	551	604	598	582	608	563	568	604	618	615	579	517	662	566	585	577	583	564	584	557	550	596	545	625	609	593	620	621	587	563	563	595	574	542	613	571	600	591	551	567	580	519	555	560	560	527	571	618	603	590	597	575	556	551	586	581	569	604	589	542	606	559	599	575	581	571	535	510	555	628	567	582	574	579	567	569	607	567	578	585	561	556	538	604	555	539	565	557	559	542	533	566	546	535	571	547	583	598	616	548	589	585	571	557	586	594	561	560	538	566	572	571	599	573	573	566	611	576	572	560	556	573	622	561	563	537	613	565	555	568	554	634	601	579	555	567	570	590	637	594	556	561	570	558	596	543	551	595	587	594	576	604	584	554	608	589	554	563	574	557	564	566	526	597	553	602	588	615	514	556	564	563	595	596	578	559	594	582	568	551	613	586	572	582	577	633	596	593	595	569	583	566	536	567	566	571	623	556	581	569	584	592	554	615	566	592	589	557	560	553	534	625	599	557	541	605	545	568	561	559	558	594	576	588	585	587	566	561	616	579	569	589	580	572	593	553	573	560	613	568	546	543	579	584	542	602	578	608	593	547	579	515	588	584	565	572	562	585	569	624	615	614	554	605	534	601	585	546	590	595	587	552	559	623	583	561	549	592	620	608	630	559	547	560	563	568	578	572	583	549	546	550	571	595	567	560	553	541	586	536	606	554	552	552	559	555	585	589	551	566	551	612	593	563	571	604	556	546	616	589	535	570	552	583	557	543	541	575	569	548	604	589	571	580	544	591	600	538	611	559	571	630	557	600	560	580	566	551	560	573	594	515	564	521	575	570	570	600	595	548	581	587	570	613	573	567	622	606	512	605	542	577	558	569	604	548	528	587	547	573	559	573	594	560	545	545	580	571	623	570	592	563	557	616	565	594	605	576	579	519	525	550	512	553	562	555	576	568	579	570	563	576	590	585	590	533	582	538	591	549	540	545	576	613	558	573	557	575	569	586	587	560	541	500	547	568	577	576	556	571	564	598	560	555	595	543	593	560	568	550	592	522	558	540	552	548	626	541	596	593	595	539	573	538	534	575	605	568	617	612	567	589	566	567	533	591	536	582	535	559	567	507	591	556	566	576	599	545	558	563	548	531	621	545	607	578	571	548	577	573	531	590	588	591	594	608	585	566	607	598	577	568	569	528	497	561	581	591	600	571	551	567	541	540	543	534	575	565	550	547	570	595	602	558	608	590	570	578	544	575	573	575	551	566	553	588	589	559	569	533	567	574	612	549	583	547	572	595	578	568	570	565	540	564	593	559	576	595	592	583	575	532	614	546	598	566	582	531	546	562	562	570	537	593	544	586	581	539	557	604	564	523	577	596	612	596	558	590	555	568	567	583	587	582	549	546	589	587	575	597	594	566	570	545	552	610	549	548	534	572	605	575	580	591	577	587	576	546	579	595	539	543	567	567	542	566	548	533	573	569	588	577	561	531	586	589	561	559	545	554	554	634	595	596	592	587	564	578	528	586	593	539	585	588	588	595	557	557	573	568	579	551	615	586	595	583	548	571	586	578	573	548	581	547	538	558	573	609	556	560	555	566	576	582	556	568	552	549	553	561	595	560	543	561	505	538	560	574	593	599	565	575	572	626	544	567	643	550	600	584	582	547	584	561	577	571	617	598	578	610	555	603	553	612	612	568	535	557	585	560	586	539	655	535	558	587	578	574	627	577	600	568	543	614	600	607	532	558	562	584	564	558	565	573	536	559	550	622	574	597	545	583	582	575	568	579	594	586	529	607	542	616	618	582	582	563	579	607	589	562	569	606	610	568	537	595	552	533	543	587	568	546	572	535	561	527	578	627	553	562	590	575	561	579	573	553	597	531	611	596	559	575	534	559	587	576	586	567	581	559	545	567	577	598	560	517	544	583	565	556	581	546	540	555	544	571	553	552	546	575	540	579	577	572	531	575	572	562	568	552	590	558	580	578	585	583	546	589	572	579	563	573	529	565	575	567	540	561	560	561	576	578	577	541	558	570	538	587	574	531	534	588	601	567	533	559	538	589	525	535	544	538	562	559	506	578	562	585	549	551	554	543	531	515	578	573	575	602	562	580	563	575	561	562	594	569	609	587	581	568	586	557	540	549	609	547	573	563	570	634	563	570	584	582	563	568	581	564	559	601	520	558	557	554	569	563	554	605	605	547	545	568	564	552	593	587	572	619	582	546	608	555	614	597	562	577	562	565	557	552	544	553	556	555	590	552	569	528	568	510	544	553	544	566	567	561	592	555	529	556	548	611	576	518	589	599	607	536	541	567	545	521	583	608	590	567	562	570	559	555	591	572	604	578	561	561	597	600	627	584	560	585	568	586	558	584	539	564	554	542	597	592	600	587	582	557	600	562	571	554	584	573	575	589	578	541	575	532	576	555	567	568	602	590	617	569	562	568	529	585	580	565	599	553	573	613	553	533	569	568	530	554	578	620	578	528	552	560	541	578	564	581	553	565	544	591	572	548	559	532	554	576	561	558	539	564	536	532	556	597	601	640	562	559	606	572	561	581	568	604	553	564	557	555	563	554	582	560	572	533	545	591	537	553	546	567	540	530	563	557	521	577	618	571	618	560	548	577	561	560	587	518	571	573	578	570	548	589	585	583	567	539	586	545	552	582	529	585	546	558	536	569	609	565	594	592	581	580	563	566	565	530	570	550	595	569	569	582	575	565	573	609	541	562	538	518	566	583	586	570	551	594	558	607	557	543	603	565	592	588	557	549	543	584	597	618	586	578	554	568	588	570	538	545	561	549	622	572	603	572	548	540	537	620	573	578	556	602	577	531	554	557	561	580	551	593	547	567	555	563	556	553	590	574	570	597	573	567	547	540	599	567	547	573	551	606	530	603	549	580	553	564	508	554	542	598	555	592	588	573	586	553	588	607	589	582	606	557	566	568	539	579	565	577	568	577	592	601	560	590	548	563	532	570	590	515	573	583	561	534	571	579	588	557	596	580	550	574	596	546	576	565	599	583	618	556	561	573	582	586	565	595	568	541	575	588	555	586	567
27647	9864	1972	1252	958	1059	903	1003	976	1013	969	984	990	997	1007	955	985	1001	1020	990	984	946	1021	914	972	986	1033	995	984	897	957	978	976	1034	993	959	1003	975	928	1025	998	986	1041	1011	953	989	973	999	994	1020	908	1027	1021	976	948	932	945	959	962	981	982	976	918	943	933	969	951	980	965	963	946	1011	967	997	1032	1034	1012	948	972	1011	959	957	944	984	959	968	1006	942	967	945	956	972	992	989	989	971	997	960	969	1027	930	990	1025	952	937	986	1039	1003	1000	1001	993	981	973	1030	996	1018	994	912	969	1033	999	1044	999	969	958	987	990	962	935	941	966	931	928	966	918	944	1008	979	1025	982	945	929	974	990	959	937	972	936	936	901	964	955	974	917	950	884	963	1007	958	1032	1016	937	926	977	970	994	905	1003	993	1021	1006	950	982	941	937	962	939	955	966	960	982	956	938	943	977	966	973	973	972	924	941	970	973	978	981	984	930	982	946	984	988	957	894	979	1058	956	975	956	981	919	934	1052	1002	980	1007	946	964	958	1017	946	933	959	956	1004	979	933	984	983	987	958	958	993	1064	993	947	889	948	986	969	992	947	928	1018	936	972	946	965	1002	1009	979	964	1044	938	962	922	987	918	941	979	992	983	957	1041	958	979	914	979	951	1000	983	936	920	958	972	945	972	978	981	1012	961	986	1006	1006	982	1007	929	969	987	986	963	939	949	937	1008	873	940	954	970	981	953	959	1013	980	922	935	933	1019	993	927	988	1022	986	989	977	984	937	1007	998	956	1021	974	972	967	987	963	920	932	919	985	957	997	996	976	956	916	931	932	969	1013	940	932	927	1021	943	962	992	945	993	936	976	956	958	1015	981	931	976	1000	1038	976	995	980	940	966	1017	1009	994	1024	910	1009	991	968	960	999	1010	946	928	994	930	949	930	1002	980	983	974	957	990	997	923	994	1029	944	981	942	1001	931	958	957	947	961	977	951	1010	1042	971	970	1009	948	948	981	987	1007	1018	933	965	954	979	979	1044	1012	1005	1000	967	1001	969	948	936	928	913	976	1017	974	926	982	977	1002	1005	931	971	982	970	889	946	965	956	1011	989	946	985	901	971	959	960	1001	975	949	966	964	977	1031	957	940	1023	927	985	967	970	975	982	991	930	973	994	922	976	957	964	979	1009	943	917	906	979	936	1007	964	977	1016	966	970	993	973	1003	1003	959	923	987	909	933	1016	947	929	1026	969	969	969	937	954	983	959	940	1001	961	962	959	957	964	1032	995	1015	984	993	975	977	1004	930	1019	985	947	982	996	971	939	960	980	980	925	938	927	981	931	1028	977	957	927	1070	959	915	937	960	984	950	994	990	991	943	931	1042	946	1008	992	999	1020	949	981	937	935	971	973	999	937	1024	936	939	967	1023	996	930	961	960	969	948	948	982	921	1004	974	979	986	962	913	994	1007	963	1010	958	965	919	1030	943	993	967	930	955	931	951	980	923	927	959	934	1016	978	953	980	952	950	997	927	953	995	993	971	958	993	957	997	994	953	998	958	1010	968	949	949	962	968	970	1019	983	974	950	967	962	921	1008	966	996	1006	996	990	965	964	969	978	974	899	972	964	1040	1038	994	959	1010	964	966	961	980	957	1044	938	1041	935	972	1005	971	934	928	994	956	983	946	923	1007	974	949	943	971	979	1005	889	1055	941	944	946	976	968	912	985	984	996	967	883	919	975	925	934	974	1018	989	969	961	885	971	1006	982	1043	1002	961	984	998	985	985	975	982	988	991	929	961	903	934	982	965	964	948	945	923	956	977	1014	946	967	966	932	1006	985	981	988	1015	971	1020	957	966	1004	963	929	948	979	962	939	978	990	980	1001	966	1013	979	971	983	955	951	947	929	1030	921	982	980	1006	1041	1025	905	925	947	949	951	971	970	973	929	924	990	997	1010	972	1016	1045	943	988	977	968	975	962	952	984	946	994	1022	1015	923	1023	993	980	1043	981	981	922	979	1000	935	952	973	986	957	966	987	955	963	935	960	983	948	1004	975	945	992	937	922	947	984	938	931	1003	1029	925	974	908	910	920	933	972	1006	999	979	1054	981	989	1023	1007	979	957	975	954	956	961	955	996	932	932	950	996	959	989	1020	999	950	937	984	965	1018	970	963	1001	978	959	966	959	1017	970	1001	957	1021	967	1002	989	943	917	966	1025	964	1025	970	961	928	992	977	1026	978	990	974	961	963	1006	992	1000	989	991	1007	1005	975	984	991	920	980	984	928	995	939	952	962	996	955	981	949	989	923	961	980	962	939	961	999	1030	966	945	954	927	975	998	949	958	936	981	962	935	991	990	1006	1009	954	988	961	999	965	993	955	989	899	954	1018	985	960	920	927	985	1008	902	1019	958	976	995	996	955	1006	936	977	993	976	921	971	966	1007	996	1001	967	952	961	960	982	1032	980	1045	989	964	959	958	993	978	965	960	994	973	979	952	988	954	981	899	982	977	923	923	991	974	906	954	945	917	939	991	987	1009	965	986	1032	1000	960	995	972	987	974	949	991	1000	981	944	992	962	913	1006	988	958	914	950	938	981	986	910	950	944	997	1000	950	975	932	1004	994	965	955	950	979	965	991	1004	976	959	1021	941	968	971	925	1016	940	924	972	978	981	950	976	970	963	969	948	958	963	940	926	944	979	975	938	983	951	974	1009	975	1053	936	1043	986	947	982	966	941	971	990	990	952	1033	974	990	991	979	945	1015	939	936	952	962	990	975	956	984	963	986	1006	914	1005	940	972	953	966	969	988	978	947	991	911	931	994	971	1023	962	1008	941	1024	968	1097	954	1009	935	966	950	946	1016	938	981	974	933	950	941	1013	997	985	974	950	948	1016	1015	961	1018	955	950	966	951	997	953	935	984	953	988	961	973	950	967	963	929	1007	927	996	978	957	989	976	970	1001	919	980	1024	966	938	972	990	931	968	1006	996	1017	1007	947	932	963	969	910	1012	962	929	934	964	1013	1046	964	950	985	1026	954	976	953	936	954	968	986	968	980	925	1031	956	920	977	971	1011	933	1024	948	986	1001	968	946	958	1009	973	983	970	979	966	1012	992	908	961	992	966	994	1012	1004	953	978	986	1003	982	997	971	909	965	963	993	985	959	992	1004	1008	985	937	1023	931	989	980	1016	963	948	957	1017	922	953	980	986	985	989	1001	974	944	917	989	961	939	962	952	955	950	978	923	990	927	927	991	961	991	952	931	983	988	976	969	959	968	1000	974	1007	996	1004	922	958	1009	987	939	983	966	972	949	997	972	1005	992	959	920	968	990	973	1039	971	985	995	889	972	1003	973	978	1006	928	1035	986	1027	967	947	1013	967	1061	929	976	940	949	979	933	964	945	986	915	960	962	1002	976	1001	995	994	969	964	1022	919	914	1032	983	949	976	966	918	1013	947	971	955	959	993	905	997	962	973	962	1005	990	946	922	906	955	983	975	990	911	1013	943	977	974	950	999	921	975	1016	990	997	932	1017	948	986	1023	1007	981	1006	1015	994	972	966	1038	1010	950	938	1034	940	1022	975	1002	917	966	946	979	968	965	932	955	957	966	961	996	945	963	1010	1022	926	987	1018	966	958	945	915	980	916	995	1003	945	1014	1047	978	937	940	946	903	969	1020	930	969	957	948	959	965	975	950	938	987	955	1009	1039	965	988	962	991	1012	1030	951	967	969	1009	932	910	958	1005	918	1002	942	900	1002	981	933	930	1041	928	923	991	966	1035	985	984	988
5785	1018	1035	919	863	824	792	841	807	805	829	840	790	850	837	810	851	796	790	811	857	809	802	770	834	818	809	816	821	842	817	864	799	836	826	829	862	794	825	793	852	807	862	787	840	791	839	794	814	879	818	821	837	789	821	751	789	834	826	777	837	797	866	796	857	812	849	835	776	829	795	828	772	883	779	772	820	824	815	814	829	822	870	776	845	792	795	784	803	803	842	830	804	811	794	886	867	808	800	792	891	801	810	843	749	779	790	775	771	828	796	857	763	811	764	794	807	794	851	870	839	778	796	822	790	864	849	749	826	806	758	784	805	782	826	751	772	819	849	844	753	835	824	815	865	826	844	817	866	818	875	799	830	810	814	812	835	802	824	861	786	795	861	793	799	862	850	837	860	782	828	837	811	809	827	831	802	855	802	823	795	811	837	791	780	781	823	818	812	803	779	853	794	816	799	750	804	808	863	857	824	789	805	776	810	820	858	817	788	799	828	831	846	809	781	792	776	790	817	812	791	823	781	809	800	832	822	834	805	840	860	827	825	814	815	799	827	851	823	823	797	807	793	882	792	842	745	825	785	784	859	841	831	783	796	817	824	804	821	869	793	818	868	779	780	736	808	853	798	823	827	821	866	796	804	786	814	821	816	832	811	844	832	837	798	783	805	786	800	835	835	844	813	827	769	797	819	825	794	791	808	805	808	799	825	836	808	801	824	840	858	829	813	788	808	818	817	815	851	837	770	799	855	833	797	835	786	824	816	803	863	829	838	855	886	802	786	804	841	795	782	804	785	826	814	808	809	826	802	806	788	830	770	813	833	843	797	800	830	840	797	846	830	823	839	791	793	807	798	791	815	852	813	827	773	807	857	782	830	856	842	799	825	845	811	830	785	789	838	801	802	825	808	836	751	792	794	808	817	866	827	834	834	749	824	821	854	823	822	837	828	837	780	847	805	830	822	809	830	780	825	798	834	820	821	841	761	811	793	777	827	823	768	853	833	810	818	826	802	835	802	790	822	786	811	843	789	815	821	841	801	784	832	780	832	820	791	807	821	834	772	810	866	837	792	796	793	805	867	801	790	803	846	817	764	781	844	829	841	869	813	825	809	844	836	825	784	809	837	792	813	821	822	833	817	784	752	798	836	760	848	780	837	832	801	794	773	835	828	830	812	824	795	839	813	857	828	813	791	866	833	803	801	847	752	804	869	820	824	816	762	815	842	805	777	782	782	817	812	849	820	801	785	849	812	822	809	819	818	819	785	831	781	780	842	807	777	851	847	765	853	847	856	784	785	833	836	828	839	792	816	797	803	762	801	806	840	794	862	810	802	774	779	802	792	786	820	835	811	774	824	820	793	809	797	778	800	735	814	776	788	819	831	809	785	808	830	823	775	806	792	845	832	814	829	801	857	812	827	797	825	804	792	830	849	792	838	824	798	842	875	843	809	799	810	827	790	787	811	704	825	874	836	877	832	828	853	810	795	818	786	829	828	822	812	812	810	852	838	781	856	862	804	847	776	760	828	839	811	870	820	828	810	816	811	842	759	818	800	772	830	829	814	791	816	795	819	837	827	796	814	836	793	834	780	763	831	792	807	823	777	820	807	803	812	791	801	838	779	775	832	860	807	748	811	875	831	750	872	795	787	806	819	829	836	854	818	809	845	824	865	787	750	828	871	801	787	839	821	803	808	859	829	779	793	815	877	822	815	856	769	749	806	799	774	795	835	811	866	865	854	782	830	814	834	817	810	813	841	795	824	811	811	831	844	795	800	836	798	842	783	801	843	802	765	789	831	844	799	819	807	802	809	794	817	775	855	808	808	810	824	814	836	801	853	797	836	814	815	795	871	813	795	785	828	817	858	831	837	833	807	830	829	832	857	824	799	834	851	839	849	853	771	773	802	830	809	877	789	895	826	845	778	772	802	811	807	774	808	805	803	815	794	813	786	793	811	841	795	807	821	861	801	787	761	833	801	825	817	735	819	849	837	840	790	818	811	792	830	771	774	746	809	861	802	818	866	818	827	767	815	823	801	805	790	745	777	819	827	746	799	818	812	800	814	776	792	847	814	816	827	764	808	811	801	854	824	796	811	761	835	826	831	819	813	733	841	789	872	809	854	796	828	818	861	802	822	822	753	806	821	806	793	827	819	806	829	800	823	820	807	742	801	769	835	814	847	778	832	802	811	783	821	812	799	818	828	813	832	808	855	818	796	833	858	785	886	781	828	823	774	812	832	877	814	796	819	836	752	753	834	811	838	819	796	788	819	888	769	795	834	891	853	797	829	829	836	810	787	831	821	859	810	860	822	793	804	805	797	768	815	865	883	849	783	752	815	780	846	813	788	811	776	804	797	816	753	838	768	771	852	831	787	802	825	818	757	787	869	745	851	814	842	773	776	826	827	764	831	837	813	806	835	840	831	827	791	826	838	809	771	836	813	804	774	783	839	823	807	776	823	800	802	820	836	774	804	838	810	853	803	800	841	804	821	793	825	800	782	837	791	808	840	805	817	834	813	834	848	804	804	844	825	813	799	758	832	781	853	835	786	779	802	820	770	787	811	845	812	778	829	803	830	862	778	815	878	832	793	827	860	840	848	813	760	766	819	816	802	907	770	841	809	840	831	779	829	803	821	790	780	811	775	805	818	824	876	829	798	833	828	815	852	787	839	822	797	839	855	856	819	843	798	797	779	806	812	834	817	803	788	791	855	802	809	832	764	797	779	778	804	804	795	768	828	786	825	808	804	868	813	830	841	802	834	795	778	819	818	821	799	818	795	788	804	865	799	887	856	837	862	833	833	798	831	812	784	813	830	832	847	805	834	818	798	783	787	788	802	862	814	785	802	808	781	812	843	803	864	794	809	842	839	777	800	850	821	848	849	801	857	818	835	775	750	800	800	794	824	775	816	839	792	806	797	793	801	837	786	829	802	829	821	844	739	773	823	788	833	789	802	780	816	862	769	808	792	794	762	801	827	794	874	806	849	781	792	812	823	822	772	779	808	855	798	853	831	808	829	851	802	811	839	830	797	839	815	817	856	762	896	785	813	801	869	781	810	793	796	827	806	845	803	789	770	807	770	826	796	807	764	827	765	774	828	789	771	846	787	854	818	849	866	894	807	830	823	823	818	805	823	835	835	736	783	865	849	789	783	825	817	819	816	789	816	874	814	811	850	802	832	783	824	819	830	775	813	820	836	786	858	839	737	850	808	791	792	810	863	796	812	812	842	858	849	808	775	846	820	837	825	791	791	842	829	816	820	784	804	835	796	824	812	749	802	838	841	801	811	758	802	829	844	791	802	825	780	802	791	800	820	766	823	752	822	863	819	825	836	859	819	839	791	798	783	834	782	813	815	824	776	773	845	829	841	792	813	854	795	752	836	825	771	793	844	774	784	760	823	808	775	834	848	857	831	790	775	792	807	820	828	847	862	833	810	806	829	796	758	839	875	778	831	813	764	795	872	833	833	825	804	815	780	833	815	805
25603	21412	27250	25357	5562	1695	1335	1087	1065	1091	1028	1012	999	1030	1081	996	1008	965	1018	951	1002	993	976	996	1011	940	962	961	989	995	985	982	968	951	964	973	954	1009	974	1000	979	971	946	974	1015	964	964	885	1006	973	968	949	993	935	981	979	987	972	1048	980	975	983	922	1003	951	965	988	1003	918	955	926	1008	968	938	963	982	940	973	962	969	982	956	974	944	928	960	952	952	954	977	956	962	914	945	983	945	947	994	965	934	894	930	894	958	926	961	952	913	940	958	938	998	948	970	1019	972	957	912	960	954	923	937	978	918	919	949	985	955	970	959	933	967	971	973	951	924	971	907	907	925	968	937	988	967	971	973	928	1011	945	924	935	1014	980	929	1017	923	954	963	963	939	950	958	952	959	980	964	911	941	1011	971	903	981	894	925	914	972	982	964	950	1015	983	936	960	891	938	951	951	956	1002	933	960	969	980	931	978	979	979	1004	950	949	933	963	983	918	917	905	983	961	923	968	977	959	971	1010	965	892	964	926	969	982	1015	981	976	999	1001	979	960	961	948	917	962	993	971	932	968	949	969	943	903	966	921	930	949	994	977	898	963	990	947	871	926	941	905	1018	956	1020	966	1015	982	948	961	951	1008	946	969	945	992	967	918	1000	957	993	979	906	1032	946	957	935	949	951	960	957	939	933	1013	940	955	992	980	959	972	937	985	965	940	931	964	936	966	935	999	944	943	949	969	950	971	954	962	978	1035	976	997	989	980	962	957	958	976	936	942	921	924	900	963	980	969	975	982	929	1029	989	997	903	928	942	921	924	935	914	948	964	988	1054	937	966	930	938	968	961	972	943	963	934	920	994	975	947	940	916	938	893	972	965	889	973	962	975	947	918	985	946	976	943	956	959	999	982	962	966	1008	1033	971	968	1003	931	918	935	926	943	958	952	945	905	1018	985	985	952	933	978	912	973	975	946	923	907	994	977	929	984	958	902	985	991	931	986	972	942	903	955	954	965	967	996	938	961	976	977	907	924	941	953	929	931	994	989	963	990	991	968	951	945	987	928	991	941	963	973	986	950	1001	998	941	935	976	907	966	1009	968	959	982	916	961	997	944	886	932	941	898	989	984	975	933	924	929	946	998	1016	959	1010	941	978	943	938	971	895	949	911	964	986	941	941	942	931	957	952	1013	940	980	974	975	976	922	901	991	921	975	955	898	950	945	970	951	999	994	956	960	943	965	1001	986	893	1042	937	926	978	923	986	906	961	917	1000	908	954	978	967	922	990	926	997	964	985	946	993	993	980	964	996	914	896	906	1026	1010	899	970	941	937	910	974	939	939	940	990	892	940	941	1029	1007	897	971	1002	934	964	951	937	947	912	964	1003	934	948	1027	904	918	916	982	930	946	904	981	939	1003	941	925	910	939	985	898	945	918	984	962	959	928	895	940	957	999	962	986	983	924	910	950	974	928	896	983	980	970	957	928	933	1001	964	930	908	970	990	925	959	946	962	941	900	934	949	959	922	986	974	981	946	970	960	1007	954	964	958	921	967	916	972	978	930	949	950	909	980	964	955	937	935	989	924	976	1036	977	935	1009	987	927	1032	982	950	973	988	999	967	995	974	937	940	995	976	895	1004	961	946	989	978	937	975	930	923	959	965	966	994	984	975	925	886	999	941	1002	944	941	904	957	949	959	933	954	960	977	947	969	936	970	1013	942	940	934	940	922	985	949	987	938	971	970	981	966	947	985	907	1026	989	953	1021	993	976	961	990	946	994	927	892	944	935	945	954	956	933	1003	959	952	949	931	996	1008	925	949	909	933	1012	1017	965	1007	954	974	904	937	922	925	937	926	936	939	989	936	988	964	957	952	1011	921	970	978	984	1004	888	926	959	991	978	944	963	974	975	996	926	923	929	933	976	960	1016	961	961	994	929	915	957	991	977	914	953	940	948	930	997	965	944	946	978	883	948	984	902	934	931	972	922	982	1017	933	989	1011	942	935	960	957	966	955	991	957	942	949	998	968	955	938	1008	1004	962	929	947	946	928	1004	899	968	1015	979	960	919	910	969	977	967	975	1000	987	946	938	960	967	887	968	940	970	984	982	994	907	965	963	949	990	914	1014	925	942	953	972	952	999	957	948	924	949	948	939	905	1007	945	1017	928	1006	940	965	918	956	909	959	994	900	933	938	979	920	938	1044	954	899	982	951	985	980	965	995	983	986	903	965	972	1017	971	988	940	921	920	939	936	925	980	975	914	949	977	907	1011	938	960	944	1001	919	990	981	945	930	925	944	966	977	907	935	940	939	917	914	1001	875	940	975	886	950	986	914	976	975	961	943	931	947	928	981	967	959	935	976	948	987	968	975	1011	948	956	999	1051	944	992	929	947	909	965	982	917	934	941	977	930	927	936	970	972	992	936	932	1008	995	956	985	919	952	993	971	935	939	961	927	976	983	936	962	945	1017	904	981	923	911	1019	966	934	941	968	951	963	962	960	1004	953	1010	953	989	943	925	933	967	894	972	955	1030	942	985	977	955	902	953	933	941	896	929	894	952	943	946	936	1001	926	1026	956	954	948	946	933	958	968	941	989	938	982	992	1004	968	973	981	996	1036	979	922	992	966	962	938	984	936	992	1012	932	967	951	943	963	985	967	977	975	959	919	936	1021	1001	963	994	953	962	959	929	944	970	886	949	955	962	934	957	964	1023	924	1003	993	957	978	994	956	1017	961	996	966	959	984	999	982	1005	986	964	978	946	929	988	973	995	963	938	928	915	920	948	931	954	903	978	899	912	980	946	954	907	930	946	950	936	985	915	970	929	950	992	949	927	984	1003	919	979	946	929	986	955	963	930	911	915	977	984	921	954	947	944	946	949	1046	1016	1003	967	1024	958	945	961	1003	991	1033	957	932	964	985	984	944	950	979	930	952	994	957	922	945	953	976	979	990	961	962	940	934	907	949	963	951	941	1003	943	944	911	967	934	918	924	988	941	960	938	950	976	931	1006	919	948	944	902	958	942	896	910	1015	938	927	893	943	947	965	952	956	953	974	989	962	1005	946	942	976	920	917	953	963	1008	993	921	960	934	915	932	963	936	957	911	991	933	920	978	894	984	989	931	995	957	955	900	975	917	909	948	932	953	906	923	961	971	962	912	955	949	921	955	994	932	929	968	972	941	897	958	940	898	933	1012	950	1023	936	966	981	927	984	901	934	888	964	972	977	960	950	985	953	963	957	942	983	980	923	942	971	938	1024	971	943	915	936	942	933	944	926	977	989	976	977	977	989	997	929	956	911	925	899	958	953	965	1001	986	978	962	945	936	966	936	967	955	934	922	941	1015	932	953	932	975	991	944	962	913	972	972	924	978	932	928	950	987	972	990	974	959	951	944	963	925	932	946	1001	998	968	908	981	937	910	923	1017	1004	973	940	984	988	923	973	994	906	958	957	949	941	908	897	986	927	969	982	991	958	918	958	1020	912	900	980	908	970	1012	985	969	971	980	958	939	1055	1015	992	983	984	946	972	965	934	947	929	937	972	921	975	969	943	1003	912	920	1006	956	985	960	947	970	940	1002	951	941	934	934	997	962	998	966	977	993	986	948	1011	949	917	960	982	976	1018	987	1025	939	941	985	985	966
4194	3254	2698	1726	1285	1137	1091	1050	1002	999	936	953	931	867	909	866	854	865	822	864	837	852	804	912	845	913	834	831	886	859	789	878	894	830	895	915	841	835	826	883	883	897	810	886	832	844	897	882	816	849	868	847	830	788	847	871	840	856	866	869	888	826	844	859	815	896	851	824	824	771	831	819	875	840	840	865	874	885	856	843	834	830	841	834	866	800	848	897	916	899	818	832	786	841	787	831	839	836	871	846	819	868	834	791	771	852	888	825	890	833	840	822	856	884	823	859	885	859	828	816	818	820	836	831	847	826	817	822	832	869	903	829	822	844	836	811	878	816	842	844	823	873	794	856	819	849	832	808	837	853	783	837	863	870	812	842	860	834	804	816	812	833	885	811	850	815	784	841	808	849	839	774	836	818	868	849	862	866	828	897	808	851	822	847	812	849	874	885	842	832	854	852	841	842	869	839	830	848	833	784	876	797	830	841	876	823	839	810	807	853	847	860	834	813	872	792	806	759	795	832	880	837	832	872	832	854	844	819	832	826	808	848	884	883	812	791	822	818	866	880	856	813	817	849	858	799	801	863	832	842	840	805	845	799	832	864	841	845	846	822	844	798	830	917	859	786	836	857	835	868	806	908	799	811	855	851	844	829	839	906	837	849	820	869	829	839	823	823	841	809	876	852	866	828	866	797	824	840	875	853	835	818	810	824	901	850	790	835	841	854	890	827	898	844	831	846	848	812	852	806	864	812	857	844	865	846	849	836	846	829	847	833	847	823	873	797	827	801	834	871	822	877	796	832	831	813	819	836	846	848	837	814	829	845	856	850	841	849	873	847	809	828	837	813	831	827	817	861	781	796	828	855	814	751	838	835	825	783	824	820	820	819	805	838	865	808	816	860	820	857	820	797	839	820	867	818	833	832	854	823	919	856	819	829	799	836	783	802	804	883	841	823	828	848	839	822	814	849	797	850	804	872	826	856	827	869	872	858	864	810	842	795	791	803	796	843	771	881	820	834	843	879	858	823	809	844	837	840	837	849	889	796	834	835	828	820	825	833	834	862	800	839	839	877	877	884	810	837	856	767	810	820	834	881	853	787	813	845	799	860	849	813	859	807	857	806	815	841	805	865	866	832	807	859	794	842	843	831	847	838	871	837	861	818	849	864	823	836	869	850	824	827	822	821	839	837	847	820	888	841	787	822	827	828	864	768	800	839	804	906	844	887	882	873	880	845	829	803	881	863	814	821	826	811	794	827	872	825	866	817	845	833	860	807	813	827	825	832	845	805	789	829	834	831	849	842	837	822	776	833	848	849	813	838	858	843	808	880	808	831	868	865	842	827	834	851	826	857	787	824	851	817	827	793	853	838	747	858	826	836	825	791	851	826	820	823	823	826	824	851	866	800	841	800	803	849	841	809	802	889	853	803	855	820	834	862	853	874	828	851	821	789	870	841	830	839	849	838	858	851	781	827	834	819	842	841	862	848	855	794	806	809	821	838	844	843	821	870	777	836	839	876	796	869	854	873	772	786	888	789	785	897	849	851	878	853	810	812	756	874	850	850	831	821	891	867	859	825	821	862	848	840	860	831	851	856	843	839	838	866	816	846	820	873	814	809	857	810	881	836	834	789	869	795	756	805	872	812	846	801	872	838	811	861	869	869	803	860	826	774	823	797	797	832	867	805	842	829	836	840	814	844	852	837	872	852	836	826	825	870	852	836	829	899	867	806	814	813	894	836	861	797	796	788	809	788	899	829	875	814	772	803	847	856	776	824	844	857	856	824	809	819	837	822	815	871	806	842	828	833	846	868	855	824	826	817	810	840	793	809	815	853	790	853	838	823	846	783	866	823	840	819	838	821	829	891	849	848	808	845	861	851	827	799	843	819	779	798	827	830	838	816	790	810	798	808	843	860	855	792	833	895	833	851	826	839	856	850	866	807	827	846	846	808	843	854	828	851	807	814	859	832	820	821	826	848	818	776	880	805	804	812	834	869	866	819	854	774	862	846	809	862	821	789	879	821	866	889	858	837	847	854	834	829	848	811	841	867	806	813	833	895	821	829	834	795	878	856	822	851	852	810	883	827	817	885	871	851	801	835	877	834	857	813	817	822	839	795	852	813	837	849	835	772	835	808	860	808	824	825	831	832	893	850	835	825	836	850	891	802	822	834	872	780	849	842	872	829	885	805	837	828	855	799	823	828	843	859	855	813	828	825	802	834	803	840	817	824	829	826	815	851	855	840	865	790	840	854	851	839	835	867	839	858	880	842	814	839	803	849	849	796	836	858	782	870	847	824	832	818	865	828	837	828	821	846	834	898	849	856	855	838	861	842	813	782	823	848	817	845	882	834	825	856	843	849	821	790	837	798	870	880	850	848	820	837	809	829	849	821	825	854	838	895	811	823	865	837	840	824	807	841	840	796	890	812	840	874	841	773	906	823	819	833	807	844	839	839	886	888	848	812	856	807	832	829	822	856	870	848	832	786	859	886	833	843	826	805	882	847	807	791	846	841	866	836	848	827	838	831	803	827	821	803	875	768	797	875	851	826	834	853	848	831	806	871	824	879	883	828	848	851	847	860	737	821	794	828	857	802	834	815	790	828	846	787	780	856	800	803	824	844	833	826	816	823	870	851	833	834	806	804	800	815	796	817	820	785	857	857	779	868	814	777	810	847	819	815	848	810	874	844	834	813	815	832	829	852	806	852	872	818	801	927	846	820	816	842	860	806	870	805	853	817	807	867	826	822	812	872	832	853	835	847	827	871	870	834	848	856	788	850	891	842	852	823	803	777	792	832	834	843	827	854	806	865	830	862	807	805	841	877	889	806	783	905	840	814	848	834	851	863	820	845	836	812	831	886	804	812	816	842	819	758	906	839	801	805	843	844	812	846	769	856	852	868	806	822	899	858	807	795	862	865	832	816	858	809	822	811	851	836	864	841	785	847	855	814	858	850	831	816	887	818	823	864	788	872	852	835	824	799	838	842	853	837	813	852	928	897	852	884	807	822	831	824	826	860	846	823	837	793	858	831	823	863	862	859	808	880	795	894	814	837	849	796	868	816	838	838	853	796	861	784	796	796	834	888	864	872	844	829	817	780	816	858	802	822	817	822	875	857	802	825	884	814	851	836	850	845	872	797	845	853	833	887	906	827	830	847	869	870	830	851	813	856	851	828	822	874	813	830	830	834	844	815	801	793	816	805	836	822	867	864	781	825	888	847	838	820	809	780	858	818	809	838	794	884	842	832	878	835	834	842	758	932	845	842	875	785	853	851	816	777	825	841	819	814	868	848	841	859	841	851	847	831	861	829	811	834	858	836	838	826	811	803	844	886	843	871	835	818	870	831	835	816	816	868	870	819	816	809	878	841	839	860	802	797	829	852	841	840	849	824	869	855	781	816	798	842	774	816	850	842	884	845	868	802	813	849	842	788	824	854	875	821	845	819	862	828	844	871	824	859	829	803	844	819	838	877	828	840	871	827	838	873
24628	21420	28523	24705	20612	3839	1292	844	775	768	720	706	688	648	652	634	660	615	694	613	652	635	642	642	629	609	570	622	633	584	613	622	638	608	583	625	628	612	616	649	614	628	638	650	572	614	631	621	657	633	566	619	618	630	610	630	638	617	663	636	601	586	649	593	590	564	586	596	627	615	609	618	608	648	610	622	619	566	614	648	618	627	602	640	650	643	614	596	622	644	585	565	584	613	611	627	609	583	636	591	591	609	591	594	607	565	611	601	599	611	593	591	581	587	647	604	590	633	634	585	606	620	654	600	624	599	617	663	576	576	611	658	630	635	595	601	600	656	650	608	612	569	619	621	588	596	589	623	607	601	590	596	637	605	621	617	644	571	589	593	642	646	626	635	619	639	597	599	608	594	625	616	598	639	612	566	624	654	585	610	615	645	609	622	623	611	612	612	602	610	613	632	599	633	600	670	610	633	604	623	590	638	639	626	611	606	572	590	563	616	610	575	574	630	593	584	603	597	623	535	592	615	570	662	660	617	625	592	599	623	638	619	572	623	589	595	624	640	600	593	630	578	608	609	592	608	584	614	633	543	634	611	623	650	616	622	606	617	594	606	598	591	620	584	611	609	572	579	632	633	617	590	612	638	592	628	585	604	604	654	638	625	621	627	612	602	566	626	628	611	610	613	613	605	626	602	618	655	625	590	611	595	595	587	625	630	633	652	583	602	613	583	605	603	557	595	623	596	602	613	611	566	609	576	586	648	637	605	618	591	592	559	630	676	593	628	581	602	636	603	572	597	614	610	639	620	598	604	619	602	646	655	612	591	585	590	612	624	613	599	601	614	643	620	576	605	638	639	607	569	665	573	605	612	611	630	648	545	590	627	611	642	636	591	608	568	580	634	621	640	604	570	664	647	611	633	593	620	600	631	574	602	628	599	602	639	589	638	645	586	634	646	597	582	637	629	622	576	608	610	604	608	592	615	552	623	647	598	646	625	616	570	609	603	646	564	606	560	628	633	565	626	631	611	588	578	626	631	635	561	585	626	614	642	560	586	613	601	598	617	604	585	613	650	646	619	610	569	643	588	579	599	648	639	630	616	631	636	617	642	570	639	659	639	599	629	563	589	605	589	622	619	586	626	594	603	612	599	610	618	604	606	604	567	581	585	568	605	663	628	594	603	618	645	635	601	608	549	591	596	621	582	586	624	631	590	584	613	592	599	628	580	628	598	598	644	603	605	592	586	609	613	581	589	604	618	629	585	613	629	616	598	613	566	608	628	551	622	600	586	583	587	589	598	601	607	572	602	622	624	569	605	598	602	601	624	613	642	596	610	590	592	613	619	691	590	615	635	635	626	594	600	594	599	578	617	643	615	613	580	616	594	604	618	612	636	630	553	582	639	598	600	613	610	581	616	590	566	573	674	603	592	615	624	626	578	601	608	639	662	606	558	651	588	585	579	588	613	609	620	632	618	604	634	598	600	574	612	558	620	626	626	593	635	594	606	593	642	605	593	615	586	616	612	606	578	618	607	632	629	641	621	594	595	596	567	583	572	644	612	637	603	620	589	585	616	586	602	589	599	610	637	615	578	578	601	604	609	613	637	603	604	636	631	580	568	601	604	621	586	600	610	591	592	596	653	604	570	658	615	600	599	608	608	624	590	615	583	585	608	668	583	582	623	591	622	615	556	589	609	609	576	603	633	572	584	542	632	613	569	606	637	582	610	601	595	606	626	621	624	604	602	583	614	588	620	626	584	616	573	591	558	625	652	623	594	616	583	598	640	610	627	618	593	662	546	596	586	577	632	613	608	586	612	608	624	562	597	590	630	586	605	613	633	597	628	591	639	580	596	604	595	600	636	633	631	613	598	554	596	639	625	543	573	566	640	614	633	556	653	635	574	578	590	577	640	602	617	535	621	602	577	600	632	565	622	567	594	607	633	600	575	573	584	609	611	595	591	589	616	592	584	591	573	591	608	602	612	610	605	618	596	599	584	605	582	586	596	605	637	595	581	654	567	604	644	615	591	580	583	607	637	594	617	593	557	626	610	600	594	538	624	616	574	654	616	612	625	601	615	593	598	591	546	613	646	613	602	589	601	589	577	596	616	627	585	605	611	583	589	572	567	622	620	565	599	586	573	568	625	549	597	571	602	610	585	601	612	618	627	590	574	581	597	628	600	588	586	564	623	618	654	566	656	562	599	595	618	599	615	657	598	609	627	630	621	563	607	597	603	595	650	620	564	621	599	624	641	618	673	635	645	625	556	608	598	563	645	641	554	614	580	637	598	600	572	605	600	578	581	634	584	556	638	667	563	582	615	613	621	556	569	577	583	627	602	620	627	604	648	609	612	615	595	572	566	581	602	618	625	569	586	577	574	619	612	609	614	607	613	622	615	590	580	576	586	623	605	628	601	630	586	614	610	672	636	627	621	619	568	610	522	627	609	616	631	573	588	642	556	624	572	600	571	619	603	622	612	577	613	650	627	588	576	598	568	593	622	608	590	579	643	601	586	577	602	627	623	624	631	618	589	646	575	591	591	589	566	580	608	630	618	587	559	647	620	600	585	669	663	577	624	660	569	640	642	637	567	611	598	579	591	615	559	652	639	563	638	623	591	625	595	606	598	625	598	610	602	583	595	610	617	591	552	588	578	572	574	563	618	577	617	594	645	578	639	617	619	625	584	649	562	601	659	615	600	608	605	588	589	573	657	635	646	606	608	570	617	599	610	604	592	583	601	598	598	611	591	612	619	589	604	602	602	625	583	586	588	595	636	601	594	621	603	619	580	570	592	569	607	596	606	571	599	623	611	620	581	600	638	621	569	597	598	568	616	570	579	602	603	607	581	595	594	538	607	571	608	665	627	582	596	641	616	601	572	570	619	554	571	594	609	582	628	598	612	615	650	612	611	621	632	619	591	597	608	555	595	658	644	623	577	579	599	570	594	653	602	636	571	585	593	621	572	609	622	599	576	627	566	625	611	646	578	611	662	642	650	588	595	603	554	586	623	631	597	609	594	629	603	605	571	635	602	610	631	592	582	581	569	609	587	551	604	592	613	617	624	598	639	593	581	597	605	559	575	523	621	577	606	585	582	563	546	619	608	580	552	571	636	559	602	646	653	634	569	592	626	590	589	630	609	605	613	607	611	628	623	592	615	591	606	631	599	618	566	580	554	583	636	560	597	612	624	622	579	604	605	610	633	621	630	514	603	586	618	630	576	626	593	621	622	640	612	569	590	569	588	539	589	592	603	603	612	588	633	621	577	631	622	593	623	607	617	599	583	592	646	650	587	597	637	620	598	557	645	603	577	585	623	617	628	638	613	612	607	597	587	597	573	657	614	598	628	553	581	583	634	559	590	583	621	615	604	610	631	588	577	602	598	575	578	605	608	603	625	599	624	581	613	599	581	579	580	549	648	608	605	574	607	589	593	577	553	594	610	606	577	622	592	617	668	527	578	637	622	620	634	605	616	630	585	606	576	650	564
4199	5092	4067	2215	1495	1236	1055	966	856	784	718	697	735	686	656	667	663	614	662	613	637	603	636	604	606	622	566	631	614	625	627	610	640	587	615	603	606	559	588	609	575	602	609	579	617	583	620	542	584	621	610	595	573	562	598	571	569	588	570	593	592	608	544	598	592	630	586	560	572	612	540	617	602	588	592	600	599	560	562	564	563	590	594	555	555	610	575	609	593	578	579	587	617	621	615	568	618	640	604	626	548	609	570	592	576	587	578	614	583	598	594	611	576	589	590	579	641	630	594	607	587	627	601	577	620	587	586	595	588	560	567	607	575	587	605	556	603	554	568	594	589	600	584	602	552	564	579	611	578	571	603	617	581	626	603	590	603	554	556	598	570	557	592	616	599	581	578	599	592	586	592	597	616	514	574	615	585	618	624	596	571	564	618	625	535	579	604	567	558	587	552	566	588	593	583	577	572	588	593	573	583	592	557	598	592	524	589	565	573	578	618	606	544	600	576	576	576	571	603	570	598	587	596	603	562	577	569	563	592	592	559	599	549	589	556	575	590	543	562	559	635	586	595	562	590	572	533	573	596	585	611	560	629	597	515	550	571	565	595	586	627	586	567	558	603	586	554	566	592	539	554	543	582	597	616	583	520	584	621	551	568	568	594	619	593	564	610	536	585	570	585	581	588	603	579	605	590	579	586	568	557	586	613	609	567	578	556	619	585	577	570	589	568	556	600	568	574	572	601	602	592	581	583	571	547	550	567	633	529	574	573	576	545	536	552	544	573	547	551	570	573	588	564	591	630	547	592	621	562	581	589	606	592	603	591	577	558	580	584	641	602	570	582	599	590	581	592	597	569	589	552	575	563	552	580	565	612	590	551	560	620	562	598	551	564	555	583	576	574	567	548	595	522	570	593	562	582	574	564	579	573	576	619	568	563	575	556	600	584	581	610	560	595	600	575	581	580	567	595	540	539	598	587	617	562	597	580	578	562	554	636	573	577	579	621	561	574	595	621	596	580	598	555	547	574	581	538	591	556	560	628	610	583	576	568	552	614	598	575	567	571	600	583	573	552	588	572	564	627	573	589	568	614	581	534	582	593	562	570	564	553	581	597	618	630	600	562	622	585	563	556	591	547	548	623	548	595	584	536	543	542	578	609	569	578	576	594	600	578	588	607	559	598	631	552	590	546	601	570	542	567	579	589	559	553	571	562	570	563	617	605	563	561	595	587	559	605	597	601	596	582	540	599	613	597	548	580	540	561	588	576	572	555	566	547	601	580	575	614	598	548	578	574	609	580	631	559	580	585	573	559	586	598	608	600	579	561	604	597	603	587	577	558	580	592	589	604	600	533	550	545	541	521	578	613	516	586	624	557	575	614	543	564	625	589	574	573	593	575	553	609	605	587	561	537	507	567	552	587	565	596	607	571	524	549	562	560	569	555	578	618	609	554	568	621	594	570	588	563	624	551	557	571	600	585	605	567	540	600	549	585	531	565	570	588	571	597	595	575	587	566	555	576	596	571	617	562	532	606	605	600	560	590	540	573	572	571	562	553	591	575	637	598	571	561	586	572	624	595	578	606	550	578	553	559	594	552	593	545	544	561	572	565	532	585	552	569	558	577	576	592	547	537	585	612	552	611	557	552	587	587	567	558	577	548	579	594	568	582	558	632	552	550	561	546	588	557	558	557	592	524	592	525	555	578	585	559	544	569	597	631	568	546	570	617	575	595	557	537	606	559	577	581	553	555	556	558	537	568	569	542	585	577	559	582	632	569	583	521	608	578	555	581	539	592	601	538	602	584	561	575	641	608	575	580	635	583	629	575	566	594	577	574	581	570	558	547	623	586	592	566	565	585	553	567	577	567	563	573	572	572	598	564	592	565	550	547	550	568	591	547	603	558	617	562	549	605	566	591	599	590	584	580	568	534	553	595	526	575	600	631	603	553	542	565	610	610	591	599	583	564	615	585	598	604	560	603	566	560	532	572	558	552	619	514	572	565	613	607	585	596	545	610	581	560	584	560	574	596	597	585	526	568	568	572	581	582	645	600	614	568	530	581	540	560	581	593	572	567	587	572	570	568	619	559	546	536	596	574	622	571	560	571	585	586	529	547	592	546	565	530	542	542	595	574	538	552	610	578	570	582	603	598	619	645	572	584	566	550	606	588	606	581	565	580	564	571	579	550	590	604	575	603	623	560	557	558	571	581	565	580	529	556	555	538	572	582	580	587	608	585	634	600	612	612	577	563	573	572	556	591	559	608	612	600	561	520	583	597	580	572	539	547	571	582	561	617	573	518	568	605	610	564	539	587	573	562	571	583	543	586	585	539	596	569	584	646	591	563	547	549	568	594	609	580	598	548	558	577	596	603	608	577	563	592	603	514	592	574	580	577	538	589	555	604	531	595	553	534	611	629	601	593	601	561	548	579	554	590	621	551	537	612	590	552	547	563	561	540	591	524	610	533	619	566	601	569	565	523	579	576	594	547	573	562	572	625	593	577	565	600	589	553	592	585	557	567	565	563	601	564	551	559	571	561	571	584	594	549	582	572	564	528	626	595	559	597	584	606	579	564	569	601	576	571	577	613	552	534	579	536	547	600	549	560	566	575	568	608	557	556	570	576	550	569	559	596	562	555	580	564	568	583	622	534	565	558	570	559	622	571	577	545	568	579	554	612	571	631	530	579	618	632	591	539	532	567	570	630	596	571	587	580	612	579	551	634	589	557	567	575	582	561	564	595	576	556	610	553	567	581	601	574	569	539	629	538	577	567	574	549	550	537	568	571	573	528	599	586	566	592	556	531	543	563	581	580	585	550	544	565	574	540	549	570	584	583	602	596	583	622	534	569	588	564	598	570	626	572	590	555	572	612	570	573	550	589	567	593	602	573	552	605	607	552	627	572	623	583	565	617	577	598	582	588	534	618	600	628	586	569	598	586	532	566	539	579	567	572	606	548	605	548	587	564	591	554	594	574	588	557	550	602	553	586	595	554	547	616	557	594	584	603	553	565	569	569	610	567	618	589	591	604	635	550	600	599	567	593	549	575	588	569	521	575	593	543	571	580	561	564	613	600	580	579	604	580	538	604	563	617	615	591	569	553	564	570	594	590	585	603	561	598	600	602	602	594	564	582	571	565	563	569	548	583	603	604	592	563	579	614	635	601	590	590	586	567	570	581	539	607	542	603	575	562	590	625	593	594	565	580	597	570	552	592	605	559	620	578	558	537	527	569	579	551	599	563	551	556	568	562	543	592	537	537	541	539	575	585	554	573	586	598	562	584	526	589	543	548	584	582	584	565	597	605	606	577	574	553	591	594	584	610	535	590	579	536	600	538	545	566	610	580	634	549	593	564	599	580	544	527	565	531	521	611	601	625	579	590	575	584	578	584	577	601	581	597	552	573	566	619	577	568	609	583	600	592	573	567	577	546	558	556	578	639	525	618	546	603	554	631	609	575	531	570	575	582	580	576	581	583	528	533	597	610	570
27689	9964	1882	1259	1009	964	1019	1020	990	959	1038	933	956	1014	980	1001	953	1008	979	942	946	983	1000	1037	975	962	922	933	1017	892	977	941	977	1006	959	953	988	952	972	991	996	1005	1004	961	944	965	933	948	989	965	905	984	957	908	956	963	989	964	953	994	932	1011	1015	995	1033	953	965	985	959	939	935	1013	978	1003	956	890	992	982	1000	986	990	915	1012	1022	977	958	968	981	963	979	986	1055	990	972	991	1031	1026	981	913	990	969	949	1002	962	994	994	958	953	964	955	959	960	950	966	970	968	998	977	979	920	990	1010	982	1029	1012	941	1025	960	1012	1001	948	976	1033	944	951	974	1003	971	959	970	942	950	957	943	964	937	1020	985	1002	967	943	969	1012	1018	981	930	979	896	977	1009	945	916	1037	945	970	1041	978	1003	910	990	980	995	976	939	948	943	947	990	980	983	977	969	971	1002	999	946	976	943	997	967	1000	938	963	942	971	938	973	903	945	1002	965	987	968	975	1019	948	978	1010	970	1013	983	963	954	932	950	938	954	1000	959	991	984	1033	1009	1025	971	956	1013	962	952	997	968	943	930	979	989	993	985	960	998	972	984	975	923	937	909	930	902	939	997	944	910	986	933	1013	955	982	969	998	984	1011	1010	979	947	919	924	1026	993	956	932	959	936	1033	952	1016	994	938	999	948	915	962	981	1049	954	973	973	957	985	1016	998	916	979	994	905	979	959	944	926	891	957	980	986	1007	1008	994	961	1026	939	979	965	949	1020	953	963	936	994	949	975	917	944	1011	976	1015	994	912	985	955	957	956	996	939	1032	981	977	964	972	1028	982	970	1024	947	987	967	960	925	1010	1018	983	1010	983	914	977	934	985	934	988	964	908	983	1013	1006	989	1001	917	951	980	998	968	961	911	929	1005	934	961	964	982	971	1035	1021	950	957	1016	1020	1004	984	972	978	1042	946	971	952	1036	963	956	964	925	966	981	941	960	928	996	949	918	981	909	971	997	956	1010	935	959	961	971	1021	908	1024	960	967	955	981	941	942	983	932	1012	1007	957	998	970	939	979	985	968	982	959	954	980	1021	908	967	1012	962	1025	991	920	979	935	962	970	985	925	1008	926	992	992	945	927	971	970	943	976	983	980	974	971	977	1012	896	959	963	986	1022	1011	900	979	974	1029	922	965	953	1044	980	991	912	963	946	1008	1014	950	948	974	1041	1010	998	996	944	959	948	1012	1040	946	966	932	969	977	991	968	966	956	908	926	972	959	1050	943	957	1020	1014	1013	1022	980	946	865	1002	957	1008	989	996	970	915	1023	982	964	906	906	987	977	1011	997	922	952	1000	921	992	970	984	943	1012	1020	970	954	966	950	971	954	930	998	997	939	990	993	970	1011	990	1010	946	1010	991	1008	965	990	997	979	974	945	977	1007	956	948	983	964	962	919	973	967	937	910	958	998	936	945	942	974	945	923	1014	952	969	959	1047	1010	993	980	980	963	1015	1003	964	992	1010	997	937	1021	968	910	964	1030	969	945	969	1012	938	983	971	935	986	986	1042	974	958	928	1021	925	898	950	956	996	917	992	929	985	954	926	963	954	939	941	960	971	973	1020	932	942	916	924	944	960	986	967	966	995	980	999	949	953	965	1021	1000	950	974	934	1013	1067	936	960	995	944	1006	953	998	957	966	960	952	931	984	985	1006	976	923	952	950	986	929	972	1034	915	986	987	964	917	988	974	974	999	1037	968	922	949	1010	946	972	1032	969	999	982	981	933	955	967	901	973	1017	1013	959	1011	932	936	962	950	959	966	934	963	1010	963	1004	953	942	986	956	1009	973	1007	959	987	978	981	1003	1032	923	1000	975	971	1018	954	949	1031	946	947	926	959	961	976	925	950	960	940	1023	987	994	978	951	982	992	989	1022	957	959	961	1011	964	934	967	960	1005	923	939	961	1008	966	1027	949	991	972	885	993	978	925	984	987	986	959	1008	955	994	985	962	924	957	975	927	944	945	952	980	926	938	1040	994	1006	930	968	991	967	989	941	974	997	1067	898	928	990	974	933	965	997	985	966	977	968	958	965	1022	995	1015	987	983	958	935	981	978	990	968	953	986	941	994	941	992	905	941	988	971	1069	974	974	911	948	1020	954	974	971	1003	929	997	976	968	1000	973	1019	972	961	985	978	998	966	980	952	988	932	987	976	1011	973	947	923	964	1018	960	907	965	963	972	1005	963	913	974	989	963	995	1044	947	983	1012	948	903	987	937	995	969	1036	953	975	914	940	1011	926	975	952	953	929	930	915	1001	1004	995	996	998	948	988	973	947	950	995	937	960	976	947	959	938	931	894	999	988	915	927	963	977	978	971	994	1015	981	975	942	951	966	1007	1003	960	939	1018	928	904	1011	1008	894	964	1005	936	1013	929	947	998	1010	990	964	992	925	1020	980	939	996	968	923	938	981	959	1015	1039	958	962	930	940	996	989	969	942	921	979	925	958	958	954	936	962	989	915	916	965	1016	952	941	906	980	978	1011	957	984	979	993	967	1005	989	979	957	1016	997	953	964	937	989	944	992	887	1036	965	987	959	940	920	978	939	1000	993	966	1010	1006	999	980	976	975	974	967	997	960	953	994	965	1001	965	967	990	967	987	1012	996	939	956	964	993	984	951	919	921	942	930	929	1027	949	1016	982	965	954	985	971	1015	967	1004	949	976	988	1017	959	1011	996	1013	965	968	1009	969	968	932	951	987	943	1024	1034	990	997	966	940	937	1034	932	954	972	910	991	969	975	919	1008	950	946	946	1004	979	1050	963	1029	970	939	994	968	955	974	924	933	1000	952	932	1006	965	973	952	955	999	945	1025	979	941	1015	938	1019	1021	958	940	922	995	1034	992	956	907	914	969	977	916	956	972	946	982	941	991	927	964	941	949	943	1004	963	1008	970	964	973	1010	972	975	940	988	998	1005	992	956	987	971	933	960	994	926	966	1022	915	958	1004	960	986	971	917	1020	988	970	998	937	956	958	969	946	964	1023	970	997	977	954	967	987	924	963	976	928	985	979	931	999	992	996	936	1030	995	991	923	937	983	1007	998	990	944	969	1004	964	952	980	977	1029	965	1003	981	976	983	921	987	998	988	950	927	976	1053	989	997	1001	990	972	986	923	954	951	975	1011	955	964	999	936	945	925	996	949	965	1009	946	964	990	1019	958	987	949	1014	916	985	946	958	979	1044	938	1001	947	999	1016	931	933	944	979	930	981	970	993	934	939	1010	944	980	990	994	1008	975	975	955	923	1011	897	1001	962	902	964	967	1024	964	1001	979	985	1025	1033	928	920	978	932	944	985	914	935	967	947	979	995	1011	990	1013	1030	1001	970	991	980	995	945	951	971	973	1002	967	933	956	996	933	985	944	929	937	1000	960	939	939	1011	978	984	972	995	958	948	948	979	974	996	945	969	984	936	958	997	920	992	969	963	965	907	1019	964	992	967	947	931	933	960	977	958	1025	928	1006	946	970	988	1021	920	991	952	962	959	942	982	955	961	955	941	912	968	940	915	1019	989	924	1014	977	970	951	941	963	988	916	1054	986	968	942	931	974	949	952	947	914	976	938	984	996	1024	929	979	934	978	925	926	952	886	871	910	975	982	941	990	972	933	928	936	979	939	1011	948	970	931	953	961	962	984	897	936	893	929	1033	921	1001	1003	956	1007	963	962	905	917	905	1018	951	1056	948	929	938	944	937	1007	1041	909	957	995	991	952	993	1000	967	984	1006	988
5868	969	954	922	883	798	888	831	754	853	834	872	851	819	862	829	846	829	832	808	871	850	836	853	806	813	824	850	782	816	841	793	826	849	823	787	793	822	830	842	841	830	804	835	842	826	822	836	792	843	818	813	789	821	856	794	815	819	808	805	800	820	846	820	822	863	846	803	825	809	811	847	801	886	761	818	819	837	773	878	830	813	813	837	863	886	829	828	813	801	838	796	838	824	798	840	796	811	814	775	840	803	805	844	812	844	860	812	847	860	814	827	820	804	811	837	816	835	820	793	816	783	809	813	837	814	829	821	773	756	838	824	766	761	848	856	810	860	783	839	812	798	849	831	832	864	788	810	822	849	825	846	829	769	849	814	825	798	857	842	820	805	795	847	748	798	820	844	811	830	799	833	830	832	829	820	846	779	836	835	797	826	881	831	842	800	832	828	839	825	768	838	842	808	869	827	858	798	897	752	812	826	830	793	818	818	821	870	757	858	814	822	825	815	843	747	815	847	834	817	822	794	788	797	823	841	791	786	779	794	799	789	828	793	838	825	795	847	763	828	835	819	812	787	804	835	835	850	853	825	846	824	793	802	814	854	796	813	824	846	864	842	820	832	831	809	822	813	813	863	776	840	813	778	826	796	859	850	808	838	831	839	827	769	777	782	822	850	841	808	841	816	862	824	860	801	786	812	880	824	841	847	856	831	834	722	855	765	880	776	851	821	823	785	814	805	798	779	819	823	798	774	891	821	842	856	753	785	806	793	818	824	798	807	844	841	785	801	752	791	826	865	875	791	843	867	792	795	775	812	797	825	838	795	838	804	833	838	816	839	863	810	815	848	829	801	830	786	816	798	793	852	819	863	795	850	822	871	867	887	807	785	834	775	890	770	780	819	838	768	824	801	799	857	869	860	859	892	785	842	855	822	865	773	795	841	780	802	837	813	777	803	821	821	863	806	783	804	837	816	821	798	807	836	821	857	827	842	844	864	846	828	840	842	795	816	839	819	807	808	820	773	857	833	811	794	790	805	848	830	906	870	854	826	827	783	788	796	770	838	831	859	831	788	821	843	798	869	808	778	827	795	776	853	789	849	886	790	834	852	827	797	800	806	808	803	835	755	844	805	812	855	804	793	873	779	822	841	807	778	835	914	875	833	850	762	821	779	862	826	843	847	802	845	802	791	797	787	818	853	828	845	873	823	806	833	829	797	804	777	858	827	817	792	832	847	821	835	818	791	800	816	786	821	812	793	785	822	789	838	813	837	825	816	786	805	836	836	836	871	867	857	840	799	831	815	763	852	839	814	816	805	890	854	789	828	796	859	811	797	836	893	818	778	865	787	811	814	796	790	813	809	799	813	810	866	843	764	842	831	836	773	813	823	834	822	845	819	796	813	807	797	819	818	857	830	858	810	808	822	814	813	841	865	816	814	800	816	815	772	789	814	826	812	844	836	844	854	811	829	806	817	780	849	816	802	842	817	798	790	806	870	844	852	867	855	820	829	810	812	793	835	825	824	804	825	803	854	746	776	856	862	830	795	828	815	840	813	759	863	816	859	837	804	856	844	794	821	790	802	832	802	846	767	853	837	773	812	805	810	828	838	842	777	843	807	833	840	806	818	819	840	791	837	809	783	791	842	777	786	802	817	814	830	810	831	805	857	880	886	799	835	820	822	796	870	822	828	836	824	815	843	807	834	843	772	801	866	841	780	825	822	840	795	777	806	817	819	782	787	800	825	823	860	821	855	811	831	829	853	794	813	850	805	829	803	864	802	832	818	816	856	801	781	803	808	829	781	829	817	798	793	810	811	779	852	857	822	818	889	819	770	817	788	808	790	836	851	858	853	820	810	842	837	838	863	799	799	813	805	847	803	804	771	820	829	830	800	886	794	791	810	790	872	774	812	813	841	820	862	831	783	820	826	873	834	890	803	847	816	794	828	831	845	845	800	812	823	814	805	805	817	832	808	846	872	793	828	762	825	819	856	867	785	871	826	872	865	792	834	824	850	816	824	832	777	802	888	772	868	807	781	809	804	810	827	855	808	792	792	788	852	848	832	841	821	820	831	826	842	834	757	812	769	841	806	853	781	803	824	845	775	836	850	794	847	771	808	836	828	807	849	820	807	794	835	794	862	722	768	884	786	805	821	845	775	799	877	892	825	841	782	854	824	791	824	855	815	769	813	817	800	813	819	825	872	828	819	798	844	894	787	862	771	871	853	825	819	796	729	797	874	826	774	794	805	753	797	827	800	827	819	842	827	851	831	782	800	807	813	802	809	819	794	839	836	786	787	790	733	845	805	804	739	794	791	786	827	800	871	851	782	798	852	820	820	767	797	793	831	854	832	791	872	797	843	860	823	846	819	828	800	840	816	868	847	814	813	807	836	824	780	802	839	824	856	776	857	803	812	861	819	810	784	849	810	837	825	876	873	849	826	821	762	809	812	831	826	861	836	804	877	809	802	825	777	825	814	876	841	818	803	799	869	862	802	858	803	828	830	806	878	842	814	781	883	801	819	788	830	851	857	881	844	856	805	822	833	819	842	866	807	850	783	863	813	853	817	809	816	815	793	808	798	830	739	889	848	848	814	852	790	839	862	862	807	842	807	824	812	802	830	796	755	808	836	858	840	824	807	819	789	847	802	806	881	828	847	789	849	806	830	817	862	817	819	751	823	814	839	822	820	834	824	830	789	799	804	772	830	787	803	799	779	837	873	836	821	801	855	821	808	854	825	817	796	827	870	830	876	856	757	802	776	794	822	855	749	782	780	813	830	784	804	813	860	824	816	776	830	890	843	821	809	825	795	864	830	863	810	817	829	807	804	806	836	793	785	837	837	840	803	825	855	885	848	800	818	853	803	830	814	811	781	850	829	815	849	760	833	816	802	859	863	846	815	846	840	899	861	827	809	872	824	829	819	851	791	831	832	832	802	832	862	836	852	837	831	809	868	822	820	810	784	789	862	838	834	822	865	862	844	868	837	821	797	788	839	811	829	836	828	856	797	778	828	851	795	884	795	794	900	883	862	853	863	843	837	825	824	857	842	839	818	829	808	832	852	810	872	842	842	821	816	860	824	812	796	801	831	789	816	851	818	876	839	788	812	839	793	847	811	818	796	827	799	810	847	783	768	847	806	844	743	786	815	803	837	802	808	829	828	832	876	813	771	832	819	824	812	850	811	839	791	834	844	888	837	822	777	852	799	846	806	818	836	829	742	853	791	849	797	797	850	878	860	786	790	825	836	807	808	811	832	844	830	817	883	755	815	830	771	811	835	833	780	841	882	861	810	876	893	897	797	794	858	831	884	842	792	770	841	821	811	855	849	816	850	846	789	810	804	823	840	836	825	830	804	813	806	859	808	814	809	821	851	857	792	771	876	858	781	833	799	836	892	790	850	838	814	786	813	811	780	777	833	785	784	853	872	819	810	844	884	845	791	820	810	826	814	824	835	792	831	845	802	813	801	832	810	786	781	852	833	837	872
25648	21414	27200	25469	5691	1623	1397	1116	1047	1052	1038	1012	1013	1004	1019	992	969	934	961	980	1006	1038	997	998	973	1000	1030	1015	1042	999	953	945	955	939	943	1016	1017	1007	1006	1015	983	958	993	944	1000	961	1004	942	961	1020	1007	987	951	1011	911	954	949	972	1018	917	972	980	985	938	904	1010	958	959	947	914	970	949	955	974	962	1042	965	1033	1021	950	959	943	968	951	926	952	918	943	929	918	945	940	997	944	988	979	958	907	897	945	961	963	978	932	948	968	1024	913	968	987	969	970	976	932	998	919	968	1010	959	935	981	1019	978	998	954	1017	981	952	991	963	962	1018	988	942	954	968	961	999	940	974	912	979	950	974	931	991	977	922	957	972	947	964	960	945	971	979	960	900	1009	955	937	963	1001	984	930	978	965	967	968	1014	959	977	938	961	970	929	921	953	906	963	903	953	933	930	973	962	909	958	932	931	956	974	947	963	916	950	959	944	937	910	993	957	904	992	933	964	966	920	958	979	1005	959	964	915	940	935	934	945	981	974	949	943	961	964	900	969	912	918	971	975	959	924	971	910	897	968	930	932	960	944	952	943	929	954	925	960	978	954	947	962	928	898	993	925	957	950	878	920	968	983	966	936	947	960	944	969	937	968	960	993	952	927	929	939	1031	947	947	954	976	975	901	1036	955	932	981	949	975	946	930	920	947	965	994	948	969	967	1006	957	1009	963	937	998	966	951	983	988	938	890	916	953	1019	966	941	948	948	974	975	941	968	939	945	955	967	940	965	960	944	942	892	961	942	939	941	918	952	960	974	958	1002	981	986	931	972	972	973	910	964	988	937	995	991	907	943	997	916	948	947	947	911	968	990	1008	945	917	898	984	988	1023	952	974	1007	932	925	993	947	916	910	981	960	965	980	961	959	919	1029	958	978	933	968	944	966	953	908	965	1005	933	898	952	937	963	941	937	944	989	889	990	905	944	958	938	975	974	993	978	907	956	948	994	940	988	896	968	942	944	900	959	906	967	999	965	1004	984	981	974	948	998	990	956	959	906	952	974	957	943	928	981	903	954	962	956	924	918	960	996	951	947	937	925	912	974	940	954	967	933	1012	926	925	885	950	934	893	964	961	906	966	916	955	952	987	971	982	964	962	970	984	967	873	991	960	927	962	994	976	950	971	878	1014	942	916	980	953	1000	967	957	977	1022	988	972	913	923	966	946	959	952	920	933	881	1007	931	959	983	951	952	982	913	970	911	925	967	944	971	998	997	953	982	1025	965	940	948	909	950	945	1042	926	961	1027	962	1033	941	911	946	959	1006	928	979	967	997	936	935	947	925	985	996	966	970	988	935	931	936	1010	959	974	987	964	931	930	957	991	951	926	942	975	962	974	1005	907	981	945	889	983	943	916	927	997	970	927	947	974	972	1023	960	964	955	934	934	933	946	958	967	952	915	934	922	952	942	914	937	925	968	939	976	931	944	945	991	904	951	974	960	906	947	946	993	984	974	986	951	968	918	971	998	976	977	965	979	980	1005	962	946	939	914	974	971	993	899	927	998	923	929	993	965	945	935	900	867	994	937	945	957	928	982	897	915	914	978	1032	952	904	954	930	1032	927	989	977	902	990	984	942	960	971	966	904	939	922	947	969	937	919	961	987	1000	908	919	933	898	973	926	921	932	962	939	951	991	951	946	896	886	909	945	963	957	920	918	953	981	912	925	969	914	943	910	986	956	1014	1006	998	982	966	905	944	938	949	959	946	968	942	929	920	990	940	934	932	979	967	939	1020	1003	946	1011	939	963	944	993	918	983	1033	988	934	977	938	925	1000	948	895	928	907	968	923	956	899	957	987	946	906	969	953	947	953	941	943	921	976	902	967	949	945	907	911	941	947	963	937	963	961	949	984	1027	963	979	940	991	932	985	963	956	908	931	954	929	919	922	948	953	970	948	928	949	945	961	962	932	999	971	987	906	954	990	935	967	987	955	952	971	999	957	961	969	922	944	924	943	969	949	971	903	942	987	935	934	941	962	910	928	1020	959	961	963	926	1020	900	963	999	996	951	954	945	956	955	942	888	930	938	964	938	925	956	984	959	983	945	931	935	970	998	951	987	910	963	988	928	981	894	936	951	926	988	953	914	1011	940	984	957	887	953	962	930	905	933	976	984	947	963	917	982	945	934	902	932	986	941	980	982	990	975	949	938	930	962	945	966	1021	934	946	937	923	992	929	972	973	949	962	974	957	910	1005	979	929	978	1005	942	954	909	963	949	908	994	926	940	933	970	935	913	1009	941	909	941	946	961	962	899	980	915	968	965	886	922	986	939	968	950	909	893	948	963	953	926	916	894	954	977	971	937	929	1005	977	967	988	928	966	963	925	962	983	997	947	981	943	931	952	992	947	935	936	975	985	969	974	1013	956	953	964	920	979	972	989	919	1003	954	929	917	1013	921	915	962	915	964	941	948	950	883	941	961	972	914	951	953	932	963	953	978	1016	1029	912	933	980	934	907	950	960	1016	961	927	965	969	957	961	919	927	884	963	964	945	932	964	940	963	948	930	902	946	932	930	974	981	944	962	938	961	960	944	979	909	960	1005	900	926	1014	975	962	932	927	976	963	1005	921	975	957	1018	946	946	963	944	977	940	946	977	935	914	966	961	991	1010	981	994	965	930	992	1006	1022	881	961	950	975	952	960	963	960	929	947	959	1029	961	981	1003	966	893	959	992	968	949	934	970	923	949	957	993	1055	893	1018	923	960	967	982	930	949	972	972	942	912	927	943	925	921	951	967	916	1006	988	961	937	913	973	956	926	974	940	947	940	944	992	972	955	950	937	933	972	981	984	923	972	918	901	915	969	975	919	977	945	921	917	940	1000	964	932	950	941	941	925	903	904	989	924	947	947	932	891	944	903	976	1006	978	979	887	964	932	985	989	962	989	966	969	918	952	938	943	949	955	914	992	928	949	970	961	939	945	923	895	995	987	959	899	969	955	1018	937	896	1010	1004	950	1000	951	986	882	952	945	980	1016	943	949	961	1013	979	953	947	887	934	944	981	893	936	912	977	917	939	985	942	968	941	992	948	914	991	918	949	961	934	947	929	937	951	945	965	972	949	876	943	923	929	985	906	934	981	943	962	931	943	951	934	908	991	950	927	956	966	966	931	945	983	924	878	957	993	998	973	947	981	896	966	960	956	955	1002	958	927	962	940	985	946	952	946	941	1032	953	952	982	954	915	1002	969	938	974	942	964	943	918	967	998	969	974	938	1005	911	922	952	984	922	921	941	928	906	942	972	933	975	907	942	953	944	906	989	968	974	963	983	941	925	919	999	926	952	976	906	899	978	928	921	958	1001	902	920	922	919	986	979	936	950	1013	1010	940	960	952	1011	963	979	939	908	918	920	988	969	930	928	957	961	1007	939	949	989	950	971	987	1011	942	931	1018	981	961	977	1038	958	932	996	987	986	972	947	908	958	960	971	924	955	961	909	956	957	980	977	975	959	948	931	1008	922	1001	988	971	939	935	923	950	964	936	946	926	1012	930	929	909	940	918	879	969	960	960	975	1008	950	920	896	944	903	918	964	996	946	958	946	952	945	935	947	953	958	993	892
4162	3353	2641	1732	1323	1178	1095	1076	998	1067	980	924	938	918	833	847	889	886	836	952	844	881	846	859	857	859	893	860	811	836	896	816	813	850	830	845	874	868	845	845	830	843	871	808	841	810	875	856	856	825	845	812	827	828	841	850	854	855	834	866	827	872	841	808	820	820	806	781	783	854	857	840	822	866	824	828	825	844	852	848	867	894	819	825	899	848	820	842	863	819	861	791	837	874	862	829	791	807	859	842	838	781	822	891	819	804	847	844	833	842	872	737	880	806	828	823	869	860	831	826	834	804	850	844	847	858	825	836	868	803	853	814	883	859	796	818	829	790	814	847	875	832	796	822	844	823	821	852	830	796	789	892	876	828	794	853	813	825	794	798	800	826	805	832	835	863	814	830	854	845	877	854	835	852	838	793	850	822	818	854	804	832	852	833	772	820	907	791	843	815	813	815	832	835	824	868	852	861	886	817	839	856	836	764	835	797	826	836	824	833	842	868	829	841	807	811	878	806	824	874	842	849	824	852	783	809	907	794	857	845	826	849	812	790	814	805	867	790	859	804	790	835	780	852	804	823	818	809	825	808	768	838	857	866	821	858	843	832	897	792	804	842	806	856	805	829	821	883	759	784	766	876	872	859	834	832	854	833	850	772	786	844	806	830	808	743	827	833	877	846	870	853	778	855	846	803	795	830	826	828	849	786	840	792	826	839	859	862	859	852	861	835	842	832	830	835	807	885	818	814	848	817	861	783	848	849	822	819	824	858	839	808	858	874	819	827	861	789	842	775	827	860	880	859	795	830	852	796	795	853	834	753	824	807	855	837	799	838	840	864	873	826	781	867	827	889	810	822	831	869	799	851	831	827	811	861	864	856	858	834	861	863	876	798	835	855	848	901	876	787	880	840	816	864	799	784	777	814	859	769	811	855	844	838	807	838	872	789	839	865	808	807	853	820	816	812	816	784	833	859	888	831	813	850	859	805	799	939	819	823	812	823	826	883	841	814	846	789	844	796	849	809	829	825	816	861	831	824	847	837	783	844	792	814	855	853	868	862	834	829	830	820	896	814	835	854	797	807	836	860	887	841	785	792	821	832	848	845	899	838	836	851	862	809	897	826	844	789	827	820	847	787	857	902	850	862	873	816	821	811	805	828	834	813	837	850	782	830	835	860	857	826	816	804	841	902	755	781	792	847	865	848	857	827	813	871	882	845	809	818	835	791	823	858	863	811	804	845	813	870	868	806	799	828	859	814	756	857	822	835	847	801	810	815	819	821	819	869	860	824	867	850	832	879	783	876	858	773	811	819	840	842	845	815	804	852	865	818	850	865	895	796	818	863	857	842	847	825	806	874	782	858	861	832	843	797	816	809	873	858	854	769	792	807	853	836	869	831	830	848	833	792	817	801	838	868	818	801	857	851	765	848	800	820	851	821	820	828	842	871	847	862	844	805	825	830	788	820	902	867	841	878	820	844	794	894	897	810	850	858	825	828	828	788	844	764	861	864	838	879	827	794	827	859	853	830	802	841	847	887	881	829	905	852	886	828	836	831	859	796	850	839	846	795	850	825	810	833	877	838	836	849	871	854	880	811	874	809	825	820	838	839	834	891	796	826	853	799	817	842	818	869	846	868	832	834	814	840	825	825	842	839	847	830	812	826	821	799	815	856	833	854	881	800	819	809	885	847	824	848	801	836	867	822	844	850	850	756	853	809	843	807	833	831	854	857	834	833	843	869	766	836	815	850	817	815	841	814	824	838	804	841	800	820	832	826	830	833	790	868	848	853	800	820	812	855	805	865	823	820	795	799	834	827	803	867	850	815	820	795	816	862	838	840	806	831	817	830	804	867	793	832	812	798	918	849	844	811	754	830	870	835	843	833	818	808	847	824	840	851	821	851	831	810	828	811	834	812	837	821	874	854	821	853	825	836	865	804	793	836	840	871	874	791	801	844	764	827	798	828	845	776	845	828	879	855	832	788	840	848	810	822	893	837	830	836	810	794	815	806	830	868	781	823	835	827	828	856	739	823	842	811	816	806	865	887	856	831	815	807	821	894	820	897	834	825	804	854	839	798	840	870	844	849	845	842	858	844	845	865	855	847	826	823	825	846	844	799	841	821	826	852	871	844	876	828	841	851	765	837	858	838	845	866	845	816	848	865	862	806	838	781	835	863	825	858	853	813	818	836	831	838	770	792	806	822	834	822	798	769	850	837	844	821	863	812	827	843	794	831	834	832	855	833	837	855	809	847	838	814	851	849	834	835	775	789	807	814	841	825	797	820	836	839	845	862	884	859	825	795	815	812	861	864	821	884	881	788	807	884	864	829	790	805	828	842	815	843	820	820	801	793	800	837	855	819	867	856	830	886	831	870	843	782	842	831	787	861	815	827	839	838	832	917	820	829	824	859	786	814	824	848	819	823	841	860	829	813	793	822	819	877	879	849	835	832	831	863	820	784	806	857	834	815	868	873	801	818	840	822	859	841	822	817	842	792	830	825	834	836	845	812	777	845	836	832	818	844	874	834	872	869	802	827	824	832	811	815	810	806	867	818	824	810	871	847	901	808	816	858	876	883	840	812	815	904	818	835	861	831	862	838	841	814	781	812	821	778	895	860	844	800	870	846	810	859	870	806	840	828	814	785	805	818	816	869	879	808	840	816	816	805	823	814	794	796	824	893	873	815	805	802	838	795	822	792	844	832	858	817	819	860	855	813	858	830	846	850	843	795	869	808	799	819	822	821	791	874	805	896	848	800	849	787	789	834	877	884	855	789	848	814	844	843	769	842	854	817	847	831	775	827	800	813	832	834	832	826	837	799	883	830	792	840	865	831	805	816	910	815	828	864	824	845	829	816	824	849	842	842	869	848	857	848	853	854	852	825	842	812	794	773	852	828	863	844	817	813	843	827	779	843	846	851	840	819	872	857	840	836	797	796	823	843	813	873	819	844	839	833	838	800	799	830	884	835	862	876	836	887	813	867	845	789	855	804	812	828	792	794	844	831	816	793	826	810	818	814	819	818	877	835	888	852	793	822	818	795	840	788	850	818	810	776	858	866	875	872	888	856	830	809	835	862	810	888	785	799	875	794	795	801	886	810	843	863	844	772	832	819	785	825	827	780	853	828	825	866	877	813	844	781	851	850	808	812	784	819	853	839	842	844	843	847	834	800	866	856	825	795	864	858	768	800	799	842	853	806	864	807	843	874	839	830	815	842	859	833	791	850	870	850	810	805	807	824	865	808	883	790	863	829	916	767	841	830	842	827	888	851	857	808	855	829	857	895	830	864	838	882	842	844	835	839	806	775	822	876	811	890	889	868	826	812	790	813	831	822	790	905	867	823	838	850	822	828	804	878	841	834	822	826	833	815	797	867	849	811	868	833	826	883	848	811	849	846	899	847	822	851	798	778	871	833	789	773	832	801	822	834	849	822	840	811	835	830	855	838	873	855	817	810	859	892	818	793	824	810	876	813	818	837	807	826	813	830
24601	21402	28482	24711	20569	3777	1380	910	734	680	745	721	705	708	626	679	668	671	644	652	606	666	594	633	693	643	650	599	623	650	632	603	616	618	598	658	607	634	594	582	635	598	611	627	600	637	607	604	605	579	633	605	640	585	652	553	607	598	620	573	606	596	608	594	615	633	628	597	570	638	614	627	621	633	603	597	633	604	593	642	606	618	589	614	650	648	619	618	636	600	635	561	606	624	569	634	625	592	632	595	633	593	614	644	604	561	599	604	625	633	608	626	622	636	615	588	548	609	589	603	625	610	560	604	639	579	619	613	585	614	584	582	615	656	676	620	613	602	581	647	606	616	604	619	606	626	615	582	593	559	550	632	602	606	595	615	641	614	615	621	617	576	584	606	599	621	623	615	609	593	611	569	624	635	555	601	594	612	595	581	597	621	606	598	595	612	630	664	657	626	597	599	622	639	575	656	610	605	637	616	597	592	600	600	576	613	596	615	592	579	619	569	624	599	601	650	632	601	627	639	602	667	598	628	581	648	613	616	617	572	592	613	620	626	578	595	645	566	662	596	610	562	639	591	586	669	571	619	589	606	610	600	623	596	604	610	653	632	616	616	610	593	591	586	606	616	595	595	598	582	596	624	678	603	629	605	634	627	585	579	577	632	608	582	607	618	637	638	621	587	562	653	614	595	556	584	620	605	641	619	639	609	600	617	614	602	596	593	594	586	604	562	591	621	596	606	563	617	614	637	611	620	579	615	616	597	587	597	591	612	616	619	615	654	608	581	593	637	590	622	586	603	652	646	614	615	627	602	599	621	613	598	536	587	624	631	613	626	591	591	551	568	619	637	555	598	628	612	637	613	596	598	591	619	566	585	592	555	632	622	604	598	590	590	592	651	636	575	589	641	594	614	635	621	580	572	610	627	626	581	578	607	597	574	592	652	684	618	625	612	580	617	609	623	553	616	608	601	592	609	577	628	611	582	619	590	574	625	674	629	619	614	604	646	579	591	575	636	595	629	665	585	584	591	606	624	597	579	640	612	575	606	631	622	584	611	592	593	594	563	627	618	600	598	618	568	605	610	645	636	594	581	584	590	616	602	579	620	640	629	606	647	636	569	615	630	575	580	604	609	625	639	610	622	614	627	591	599	618	622	591	610	580	606	587	641	647	662	630	585	609	634	649	582	569	583	568	627	618	583	610	607	574	600	604	611	597	597	524	639	616	605	589	620	621	623	641	566	576	597	593	602	607	563	611	603	588	599	624	602	574	580	573	535	577	656	598	632	602	631	574	633	633	600	609	607	587	627	623	634	637	626	620	580	568	618	561	648	620	604	604	591	662	602	569	608	611	574	659	591	630	563	592	589	602	585	614	572	625	602	554	629	611	616	606	621	586	620	638	623	586	615	637	616	581	578	609	607	614	612	601	611	553	635	617	598	584	624	622	647	603	588	618	592	599	619	636	613	617	623	576	579	583	607	589	631	591	623	577	585	632	618	582	599	594	587	650	566	573	610	609	576	606	645	654	639	636	581	598	580	594	587	588	605	615	617	618	570	592	650	600	597	578	618	573	613	636	583	621	588	651	581	600	621	599	609	546	616	635	587	629	622	613	631	544	587	618	577	586	546	613	599	598	669	562	553	629	573	551	594	591	617	654	573	588	622	561	582	669	596	634	560	603	593	586	595	598	607	581	602	606	614	606	607	625	597	650	597	589	592	626	613	602	591	579	635	598	610	627	608	565	572	581	607	584	582	599	596	621	626	600	604	576	608	616	618	614	569	587	566	597	603	625	611	581	581	606	645	578	634	614	651	651	554	588	613	590	596	603	572	626	620	615	622	592	596	644	599	611	557	619	572	612	619	619	577	574	602	605	611	591	601	576	586	631	598	597	599	635	634	595	603	641	603	630	589	619	614	619	597	598	570	586	625	608	589	613	599	583	604	596	615	581	629	604	598	625	606	594	628	615	650	625	615	669	627	572	605	626	623	572	601	561	628	604	586	602	564	559	593	604	622	605	631	629	574	604	597	601	611	585	578	607	568	627	612	587	627	538	596	605	629	567	629	636	637	576	601	615	585	604	624	616	587	652	590	580	606	590	632	613	609	566	577	606	609	574	630	656	598	576	637	621	593	563	591	620	578	599	637	596	589	599	606	602	611	585	588	543	593	565	627	596	563	580	607	640	674	602	591	618	618	627	589	602	620	623	666	618	598	606	559	594	594	634	568	540	601	617	625	609	634	636	603	612	620	655	622	590	604	561	634	591	613	647	565	620	592	586	573	598	606	582	540	595	609	551	598	561	636	593	598	571	590	600	603	620	656	650	620	608	577	616	608	594	636	566	563	570	595	609	575	600	610	550	573	601	623	589	634	599	557	653	569	616	619	595	615	587	601	597	581	641	610	620	589	605	614	614	581	631	615	623	558	594	588	570	594	577	644	578	570	587	613	615	608	596	628	612	623	608	623	586	601	657	625	576	630	601	622	519	606	610	602	606	561	607	584	610	648	632	632	578	586	595	629	564	656	648	594	600	650	635	558	570	583	610	601	612	626	628	590	633	596	613	585	592	622	602	559	590	599	589	579	590	625	577	607	603	612	607	602	671	579	564	579	644	616	605	611	651	626	589	577	533	581	549	590	601	565	587	618	624	618	629	581	615	585	635	624	654	633	590	570	569	591	596	615	614	638	563	582	609	594	639	616	661	581	587	590	593	615	588	632	596	631	604	608	633	553	599	593	575	613	586	599	645	583	589	621	594	601	646	617	626	611	568	603	625	606	586	624	591	579	591	645	584	586	641	600	585	650	584	579	615	583	612	591	591	626	622	621	655	588	595	585	609	644	604	564	636	577	578	600	571	596	602	593	570	578	605	605	571	563	563	618	638	649	606	637	603	596	625	617	634	617	616	593	615	616	582	588	584	629	559	581	593	584	596	580	605	596	622	656	580	601	590	640	607	560	613	603	619	629	636	593	603	584	591	601	614	571	565	633	623	610	588	600	598	597	645	618	614	630	594	557	626	611	614	618	637	557	647	597	630	588	605	571	568	620	618	653	617	654	582	606	596	580	568	658	589	604	569	583	581	597	629	610	670	634	592	523	601	640	631	626	615	583	614	595	629	654	561	612	637	600	572	604	635	605	625	629	610	616	639	616	617	614	589	652	586	579	630	594	564	619	632	623	605	602	621	575	590	605	647	571	586	605	596	657	599	604	620	574	601	607	618	625	596	623	560	615	592	579	613	588	653	590	644	611	664	621	617	611	644	590	564	582	575	587	591	598	576	598	625	643	531	578	576	592	613	576	601	556	615	603	631	595	605	590	584	562	602	649	597	610	641	601	621	611	608	591	611	628	576	587	593	605	626	572	611	591	571	558	592	595	591	647	633	610	594	610	603	601	635	618	558	600	593	630	594	579	583	601	602	594	612	573	580	643	624	600	648	577	608	597	583	628	599	600	592	591	671	638	612	623	605	569	578	596	638	618	571	624	620	564
4286	5086	4034	2202	1556	1179	1040	877	845	766	799	699	707	689	672	660	617	643	644	603	626	633	629	617	605	613	642	589	589	621	615	566	607	605	552	601	579	610	617	584	608	559	648	630	558	596	565	628	577	583	599	586	598	590	591	579	592	579	592	624	580	601	612	599	618	576	595	606	573	560	582	544	585	574	572	590	589	585	574	537	580	564	567	579	600	559	570	555	612	593	508	584	609	572	574	569	553	584	582	572	548	550	615	580	625	570	567	627	594	612	578	587	575	582	597	583	582	565	626	580	550	583	590	594	568	568	575	582	571	596	583	608	594	552	572	600	592	605	581	542	603	569	593	584	591	545	616	574	533	553	582	594	563	563	583	555	552	588	560	605	582	598	598	577	568	542	600	615	578	593	585	523	575	584	587	548	530	546	603	596	582	571	583	566	579	570	629	566	575	620	554	554	553	582	602	561	601	581	576	568	608	593	585	537	538	606	609	576	580	580	605	564	602	572	569	564	597	576	586	551	531	545	563	556	539	573	531	581	545	573	579	603	575	591	583	600	586	578	594	573	598	548	553	506	557	568	555	591	584	598	552	564	586	579	593	591	605	616	596	577	577	573	594	606	564	609	530	572	519	548	575	579	586	586	568	569	569	604	577	629	582	575	545	594	579	567	577	568	592	585	576	586	503	562	550	586	632	602	576	559	579	603	577	526	584	593	589	568	555	594	579	579	521	599	582	546	616	545	581	512	560	580	578	627	582	607	601	615	608	599	585	595	556	576	587	597	583	620	577	608	586	563	565	551	571	559	564	562	551	565	577	559	579	571	591	608	612	540	576	596	536	570	562	572	629	541	607	563	553	559	579	541	583	545	532	571	542	609	626	577	549	589	557	585	555	587	567	558	551	585	553	612	595	563	608	577	551	632	562	589	569	545	575	581	549	544	546	578	534	573	554	617	568	591	605	619	592	537	568	617	561	610	541	566	598	544	603	608	593	624	590	573	596	580	581	584	549	554	561	586	546	619	598	565	577	596	622	544	579	618	564	570	576	597	554	560	537	597	568	574	566	568	568	612	591	563	614	592	550	558	587	548	560	540	575	577	553	630	599	649	551	582	551	563	563	565	613	559	562	606	572	561	600	554	543	532	579	604	631	557	606	545	583	568	545	610	607	617	591	534	585	540	628	592	554	547	511	551	577	585	581	566	583	576	576	559	584	616	589	570	565	587	568	617	559	614	599	614	588	562	601	578	612	589	568	565	587	565	560	597	571	548	541	576	545	558	578	552	557	596	599	520	566	556	597	555	578	536	558	616	531	572	549	585	602	555	604	561	492	571	560	626	552	554	606	581	578	545	599	561	576	606	574	571	614	589	534	549	595	604	568	603	575	578	543	596	588	565	587	538	578	568	592	528	565	567	589	564	620	532	594	559	601	586	558	558	598	607	602	558	601	568	551	557	583	605	573	547	580	568	544	529	560	596	607	562	547	574	543	616	597	592	589	550	542	584	609	560	575	582	594	547	548	581	589	598	597	540	602	549	599	544	564	577	581	599	607	607	563	556	592	588	554	587	531	550	584	602	559	578	543	550	586	580	604	576	582	560	563	550	534	611	533	570	592	539	562	543	622	545	596	572	534	594	599	572	576	585	611	574	532	586	567	546	550	529	598	593	556	555	592	585	543	570	538	565	616	576	600	554	582	575	536	543	538	570	543	584	621	586	546	626	569	567	533	555	568	575	580	568	561	552	528	618	545	570	587	570	587	598	544	547	561	581	551	573	569	580	562	568	551	581	652	563	566	594	573	574	594	557	559	554	552	616	560	563	595	556	584	582	569	551	586	560	587	588	568	617	603	600	577	605	570	579	550	594	573	565	567	569	589	548	562	569	638	537	574	566	550	562	555	537	560	560	576	563	566	550	557	598	570	570	567	600	575	568	593	540	559	586	607	574	590	572	579	567	557	594	594	583	616	581	549	612	559	563	538	567	567	583	558	567	537	548	573	591	561	583	571	593	558	578	616	589	569	563	582	621	589	517	566	580	568	575	577	564	553	567	603	535	547	591	577	561	557	577	573	580	550	560	546	581	567	595	563	523	539	560	579	600	576	518	580	524	539	573	566	599	602	590	585	539	593	585	553	612	570	613	573	607	502	616	635	562	592	548	543	552	542	596	572	585	571	521	588	579	590	541	586	615	561	575	566	570	545	579	595	593	536	558	594	591	610	611	548	560	583	588	572	562	539	559	543	533	575	588	563	582	587	588	597	523	556	546	571	564	582	548	551	562	598	547	594	552	562	568	550	581	549	559	562	575	548	596	567	563	627	530	593	543	603	567	564	572	518	553	564	555	561	581	576	582	588	554	585	535	557	595	603	588	545	637	601	588	582	552	566	590	583	608	583	569	576	534	538	569	575	540	574	554	573	562	593	538	566	600	593	576	589	590	587	568	596	553	572	587	587	554	561	582	581	622	541	569	591	592	566	597	618	590	571	606	569	602	617	522	605	590	606	586	550	557	538	600	547	599	586	584	565	558	566	520	542	577	556	555	564	555	543	611	548	565	565	581	604	563	536	627	594	548	555	561	579	568	529	553	573	570	574	563	579	585	618	567	553	570	556	616	548	613	556	585	630	578	578	565	590	550	606	565	592	580	612	549	610	551	580	524	602	591	574	606	561	584	570	602	587	592	610	538	603	572	585	573	536	567	587	559	583	582	572	570	585	586	558	541	546	575	559	586	532	603	551	557	534	582	571	535	588	566	591	582	598	606	574	559	565	567	583	581	595	539	573	576	634	548	584	555	591	578	587	561	582	590	582	542	613	587	579	554	579	597	551	599	554	581	536	606	562	616	579	567	532	583	566	538	579	560	619	567	550	554	556	539	564	549	558	556	543	541	559	563	524	578	518	556	610	586	543	579	578	588	549	537	570	596	537	541	528	565	588	598	572	593	558	557	560	560	588	544	578	561	534	588	605	578	562	574	595	574	594	567	531	536	562	594	606	573	599	606	589	550	583	589	559	594	542	590	553	532	584	607	580	550	544	555	572	594	574	577	560	608	582	607	590	539	565	571	578	565	559	541	575	569	566	582	555	574	616	567	559	573	529	535	544	566	553	521	564	552	567	582	585	556	597	552	538	545	580	567	606	558	610	595	583	556	557	581	603	596	586	598	577	560	556	589	538	610	576	567	564	563	492	598	554	567	573	557	575	554	547	611	576	606	578	586	551	526	591	602	587	595	598	594	544	571	546	592	598	580	531	561	560	574	565	589	584	574	589	587	576	559	614	570	558	558	576	557	567	578	592	572	582	574	608	616	553	589	568	592	576	550	579	588	594	584	583	541	535	563	546	622	529	547	557	547	550	577	581	544	560	522	533	545	592	595	568	550	598	580	521	557	581	578	580	558	604	544	540	557	603	572	583	558	551	591	617	593	611	578	564	550	575	548	562	563	529	585	563	527	508	559	566	569	530	564	594	565	559	562	590	537	524	561	578	590
27719	9747	1863	1321	987	1029	962	992	954	994	976	1006	990	1012	961	964	975	997	992	956	964	993	950	996	978	993	961	966	1001	926	915	978	936	954	987	943	903	942	959	971	908	983	955	980	966	948	972	983	951	1006	959	949	948	965	975	1011	995	966	983	933	953	976	936	937	1010	968	960	961	972	957	1005	954	988	970	939	939	995	922	973	918	953	936	966	946	962	951	1056	958	942	980	959	949	983	983	1008	979	933	972	968	965	969	930	966	932	985	971	987	974	1003	1013	982	965	976	988	1018	995	977	952	1055	984	966	930	928	923	974	1028	940	954	1016	934	999	935	924	905	931	936	999	983	925	925	1000	971	939	982	976	974	999	1039	993	974	927	967	1000	953	962	953	981	948	949	965	906	963	994	969	998	1038	985	923	956	966	954	951	1003	932	943	965	943	931	976	963	968	938	993	969	914	995	952	909	1009	951	966	962	955	971	965	1004	1040	1006	965	902	958	957	1000	955	931	966	982	967	951	978	918	964	1029	964	1000	1027	946	1020	1032	918	979	983	962	1007	973	924	1001	915	967	980	996	951	991	964	958	1016	949	990	944	999	972	964	1024	959	957	951	950	967	924	990	928	980	944	960	928	968	1005	969	937	982	961	970	991	969	963	981	945	943	972	953	941	932	948	950	993	981	984	954	990	950	1029	910	938	918	1033	993	977	958	969	944	1012	1017	961	997	993	984	944	1033	1014	949	875	951	958	972	924	981	983	970	1024	989	1001	926	958	895	920	950	963	932	926	970	931	953	948	1005	918	943	971	980	924	929	1017	1041	1031	911	949	948	927	973	938	930	957	985	959	954	953	911	997	959	963	939	976	950	957	996	1048	994	992	940	987	984	961	946	976	948	965	963	999	1036	962	1011	976	1009	963	1026	937	955	942	971	1006	975	957	1000	961	997	1009	968	966	1019	925	968	974	991	1001	1001	959	910	945	879	945	984	933	939	939	975	952	978	942	983	995	916	980	1043	965	960	964	973	929	935	988	914	969	914	997	886	958	949	943	965	975	1007	1001	952	958	997	962	971	926	965	953	978	966	993	996	921	989	1000	932	1003	961	945	1014	938	936	938	962	972	945	932	988	990	983	985	941	1027	1011	957	994	989	990	912	940	994	1009	972	945	948	972	982	942	986	942	1036	929	978	963	974	952	980	1000	974	961	929	968	875	926	926	944	933	881	983	901	948	941	969	962	992	955	976	965	931	978	968	936	950	968	971	995	894	944	947	943	955	945	942	965	958	930	980	979	1019	985	967	1079	1030	958	928	971	1005	967	969	966	994	963	980	992	917	975	962	999	965	912	1022	961	928	982	968	938	955	925	986	968	964	934	933	991	964	943	956	962	976	909	951	914	980	966	930	959	959	958	959	944	973	948	930	927	999	950	996	961	965	1020	972	919	924	962	965	952	938	984	1047	909	948	964	973	972	966	1013	976	965	948	992	955	915	982	980	963	971	1001	911	1029	957	899	952	926	927	994	962	973	935	906	969	921	989	984	978	980	894	938	925	950	964	948	967	961	948	1014	951	942	926	977	942	996	941	993	995	926	941	995	952	954	935	946	994	988	980	1001	981	965	960	973	974	963	951	961	930	936	1022	918	992	942	962	958	966	928	950	977	956	945	974	963	1021	994	1019	1000	967	932	943	941	960	964	998	931	960	977	981	971	929	1028	948	988	910	985	990	957	968	976	999	952	960	980	991	979	935	901	979	958	1013	983	939	960	939	949	974	996	982	999	969	992	961	994	930	933	1031	939	1029	1021	944	993	960	970	979	954	940	923	978	928	971	961	953	960	996	981	953	950	948	952	1009	953	937	1020	959	954	922	953	939	973	974	940	967	970	959	948	981	1007	888	962	949	920	1010	1006	951	932	944	931	980	968	947	932	994	1015	967	950	949	958	969	983	922	981	1018	940	956	1022	952	990	978	915	924	1003	974	977	969	1031	926	989	941	941	976	990	964	948	990	954	945	943	947	973	936	931	950	973	965	983	1000	951	1007	946	971	1009	998	983	940	935	963	983	1004	936	972	965	970	969	972	931	1094	954	976	988	994	968	920	933	958	985	961	988	951	1014	975	974	989	950	989	906	967	976	951	970	915	964	962	918	932	980	967	972	957	945	962	925	985	973	967	953	909	912	885	939	930	1046	914	975	984	909	990	1019	960	1002	936	967	999	912	995	1000	997	970	969	959	933	977	962	956	1010	1017	972	961	975	983	972	925	928	950	998	1009	942	906	981	921	894	1000	975	985	966	946	1023	950	981	961	966	971	997	959	962	1012	931	963	933	968	980	953	942	975	942	1009	949	966	929	959	966	990	931	1023	932	938	970	991	1043	914	958	986	979	999	946	942	962	980	969	939	994	982	960	922	971	951	1023	996	1009	1020	920	935	951	952	1009	910	933	971	958	923	963	965	995	1006	957	937	934	1021	974	1001	998	937	926	975	968	979	941	959	985	982	902	907	930	985	946	981	960	908	966	919	1016	974	952	923	977	992	909	954	984	966	969	965	991	967	1005	915	1021	1019	929	1000	959	989	930	978	990	980	987	967	996	986	1033	987	963	952	1008	915	998	946	945	981	976	1012	962	880	961	897	1002	931	970	936	923	976	955	954	980	1000	949	957	947	983	965	992	980	931	954	948	980	970	1011	950	967	1006	1041	959	981	974	985	962	1011	996	950	924	975	949	966	946	928	960	995	961	976	972	937	986	925	953	1037	1019	985	950	961	986	988	906	980	995	1006	1003	966	946	935	981	941	979	996	989	979	962	974	952	993	951	986	1008	1049	973	944	997	974	1013	1020	947	1008	983	959	920	962	945	944	965	951	962	977	965	987	917	940	1005	985	978	914	1022	957	933	952	961	958	957	982	922	964	936	981	957	959	981	923	991	985	996	942	977	957	994	962	967	1010	956	964	965	991	993	1010	930	925	970	909	933	945	983	943	956	942	911	1006	961	1008	970	936	936	939	933	949	1001	981	924	966	1008	917	967	965	980	972	897	978	992	998	951	973	944	937	957	979	874	973	985	1006	949	917	927	994	966	984	972	988	968	963	938	987	963	991	929	996	1021	958	968	961	987	950	1014	949	955	997	1001	987	954	949	999	973	982	982	1005	994	963	981	871	984	937	949	990	987	988	990	985	903	974	982	987	937	1028	953	945	983	956	985	988	1008	929	927	981	976	961	964	981	1029	922	1010	958	928	896	972	948	896	970	964	942	956	965	971	965	977	977	960	960	1014	950	976	1037	969	956	917	919	959	931	929	972	940	1000	995	976	951	985	952	953	961	913	956	963	1039	992	949	1000	875	971	965	965	1016	944	967	973	952	979	1000	938	1013	996	955	974	995	1040	972	1013	957	944	956	980	962	1033	1002	946	991	990	972	973	975	973	941	924	958	972	1013	985	905	909	1016	964	964	936	970	936	934	930	1014	983	966	1019	926	910	955	968	968	1051	986	957	1001	981	963	928	987	983	1003	942	931	922	941	985	997	983	910	950	903	926	966	995	979	945	959	981	959	979	976	969	1016	931	952	978	938	947	1015	910	940	972	945	977	924	955	993	957	960	972	981	947	991	986	936	987	1005	961	921	994	946	970	930	1014	966	972	966	965	912	973	949	986	968	1049	968	974	999	909	972	927	990	990	963	959	949	948	937	943	944	922
5874	994	958	890	823	804	836	752	848	813	805	823	865	791	899	818	828	823	781	845	853	845	822	852	861	813	812	793	793	843	829	891	800	825	830	822	811	817	834	778	841	869	761	827	867	854	809	832	761	853	868	824	774	807	830	797	776	818	770	778	798	815	778	842	828	787	791	832	818	827	816	820	866	858	816	808	785	806	802	837	809	815	814	843	797	810	783	797	826	875	837	862	815	808	817	822	827	814	778	846	812	809	806	751	886	837	817	806	845	854	822	783	821	800	837	783	838	851	824	832	833	750	825	794	779	838	807	830	770	850	839	878	813	800	854	802	860	775	774	758	797	830	843	788	833	783	791	788	837	786	771	852	811	825	828	828	876	843	791	802	868	873	827	787	818	811	812	833	842	847	783	838	836	814	889	836	783	843	786	806	778	841	824	848	852	793	801	818	804	845	837	841	870	801	835	835	802	842	885	799	870	763	803	785	864	815	822	827	772	816	797	827	799	815	813	849	788	818	867	797	839	798	853	859	859	845	807	805	830	859	840	818	814	810	811	802	779	794	812	768	744	834	827	806	852	762	805	792	807	873	820	798	800	839	774	860	800	825	891	774	811	838	840	796	828	805	808	817	758	857	842	813	814	808	816	808	839	841	811	817	765	812	916	817	789	849	809	825	764	819	790	781	832	810	849	779	796	776	833	797	791	799	818	810	844	827	840	857	872	825	820	834	826	801	815	831	823	849	829	789	834	860	803	825	787	853	820	820	856	758	800	831	814	854	822	852	825	826	810	811	824	838	752	803	844	794	817	811	817	776	768	809	814	854	791	827	863	876	784	784	799	803	830	785	813	796	811	859	822	812	869	826	806	796	810	811	781	815	829	817	832	823	828	744	838	799	806	823	762	798	829	742	848	795	796	834	810	854	778	798	831	846	853	781	802	835	865	813	797	790	807	822	869	791	814	814	803	811	807	841	782	825	791	795	823	900	840	817	817	860	851	804	807	779	839	802	826	791	818	794	819	818	815	814	814	824	821	847	814	800	786	816	806	810	804	776	836	815	800	794	839	808	841	827	863	772	826	831	810	807	832	890	837	829	789	807	819	766	845	810	868	810	794	838	826	811	795	832	757	808	822	795	846	824	827	833	871	793	818	851	812	815	829	804	830	808	817	806	825	813	797	871	781	791	909	788	830	818	830	879	785	825	813	812	803	773	842	790	851	802	878	805	830	807	834	831	793	870	876	829	829	841	824	808	819	877	799	854	868	850	822	845	815	801	802	862	830	812	778	756	777	799	841	813	806	818	779	815	839	785	786	841	787	852	830	768	858	817	826	859	817	812	809	800	841	809	783	779	854	843	790	820	781	846	826	804	868	793	814	814	821	811	825	851	809	814	861	817	809	830	807	761	814	784	826	825	888	796	782	830	802	828	807	865	821	761	810	827	833	843	836	839	826	832	771	812	815	814	809	795	834	846	825	819	811	826	788	782	793	787	841	841	807	812	846	833	823	809	832	797	825	841	832	844	811	766	853	802	764	826	839	811	898	827	819	842	830	793	853	839	808	797	824	789	870	786	769	863	855	824	818	817	867	835	790	802	818	809	818	826	836	863	785	801	785	829	784	851	832	837	809	790	843	807	839	835	789	836	840	854	849	787	806	849	832	817	846	855	800	814	846	916	860	806	808	873	792	831	832	806	818	889	843	814	817	843	845	827	827	840	846	795	743	822	852	828	754	811	840	790	809	847	804	817	809	836	838	859	779	823	780	888	819	834	807	786	807	843	825	775	803	781	857	852	801	823	852	775	846	900	801	837	808	840	796	735	779	829	790	834	808	832	860	803	785	801	824	813	807	770	793	821	832	827	795	786	792	836	779	854	812	791	795	874	794	821	834	826	839	800	810	812	774	735	837	815	801	826	800	792	810	799	809	821	809	808	819	835	860	795	842	782	824	832	813	869	788	834	814	812	800	802	785	806	790	820	833	780	807	778	845	839	802	852	848	833	838	840	776	808	839	832	798	809	831	822	811	842	838	810	843	856	805	793	825	817	847	843	841	845	800	802	823	849	809	823	839	842	791	783	780	833	794	811	814	818	819	827	836	815	813	832	778	838	799	827	841	825	824	805	815	840	854	801	850	841	854	818	834	823	871	814	774	845	796	781	791	858	847	791	856	819	793	801	828	800	866	849	822	824	823	795	830	819	809	877	796	809	823	802	831	762	763	831	827	877	866	856	820	800	837	792	831	829	865	791	823	810	838	813	870	840	811	817	806	825	824	821	812	830	784	778	801	810	786	784	820	783	819	802	813	808	822	780	801	795	842	795	865	811	821	779	819	756	770	818	776	837	844	826	834	812	849	815	817	824	815	851	777	833	830	826	841	735	824	854	814	779	843	814	803	843	744	814	819	838	872	846	846	818	823	770	846	781	792	807	782	802	817	817	787	795	797	840	849	857	814	853	826	816	832	827	839	778	821	822	810	832	837	835	823	827	829	819	809	816	804	882	773	788	848	838	796	863	810	807	882	815	789	806	787	864	814	833	849	846	773	837	802	843	792	831	828	855	821	798	781	815	843	806	836	930	839	842	836	809	825	818	789	797	778	814	787	838	809	813	821	773	809	862	815	795	811	832	812	838	779	790	775	806	795	835	870	860	800	791	866	791	863	801	819	815	789	848	778	817	826	835	793	786	807	776	780	812	806	844	783	840	834	827	816	800	848	824	820	837	815	820	841	789	819	804	828	826	835	786	846	776	842	822	801	775	856	817	831	841	837	831	849	770	851	807	861	828	829	801	804	807	901	836	802	840	802	831	782	844	844	788	796	819	791	799	882	792	822	816	858	862	838	845	783	834	796	872	874	811	882	839	816	846	831	808	837	803	826	815	828	819	836	819	785	796	824	801	811	798	813	814	824	787	825	843	878	821	810	826	837	783	818	803	783	817	809	816	803	802	840	827	797	839	835	783	798	783	819	829	785	874	819	827	817	817	876	833	777	846	850	841	841	795	908	799	813	782	768	807	779	833	830	808	892	794	806	812	823	791	801	780	806	818	818	827	765	804	799	880	809	818	872	799	822	795	833	811	804	841	830	803	752	777	827	796	860	834	782	796	851	841	812	803	800	839	795	804	799	825	844	849	840	860	788	801	863	836	832	828	855	802	849	829	810	808	788	790	825	787	822	763	839	811	793	797	764	799	833	767	848	790	811	775	809	875	801	800	885	828	770	844	812	792	843	806	844	797	841	825	789	794	808	809	857	762	770	814	798	827	818	847	828	830	848	824	782	831	822	780	835	859	822	883	790	816	835	790	781	845	838	844	769	790	847	880	825	874	856	846	784	784	836	821	790	832	821	760	801	828	779	805	831	836	847	806	827	786	884	814	834	768	824	857	839	804	780	836	847	863	867	869	825	833	825	801	761	809	811	806	801	828	810	810	790	798	792	787	806	839	819	833	850	830	882	859	794	844	874	822	824	805	790	819	775	811	844	858	811	822
25657	21400	27160	25347	5396	1669	1385	1089	978	1092	1036	1023	980	1021	1046	1011	1023	967	1055	949	1008	1016	949	976	1023	953	1001	926	990	987	995	978	944	931	1004	960	974	947	990	963	1007	966	916	999	957	973	976	915	943	970	974	947	998	981	897	939	876	916	1002	923	949	957	912	970	908	928	1001	951	965	965	947	927	1007	956	971	1003	976	947	957	930	992	967	999	912	965	965	949	966	940	975	950	965	991	981	952	1001	921	1030	934	938	1017	953	940	986	958	933	995	952	927	928	1001	998	940	986	942	959	1031	968	956	961	927	880	888	1032	951	968	993	960	938	911	899	919	943	966	955	1026	903	975	999	1017	957	975	980	882	947	899	952	961	974	1008	983	937	910	982	938	949	932	1025	921	961	885	960	968	921	945	916	937	982	898	931	1006	983	936	972	973	944	948	898	944	1009	1007	961	981	1018	953	954	995	990	976	965	966	1000	951	985	1025	967	962	921	963	956	942	973	932	989	918	924	927	982	992	917	954	1023	942	924	976	895	994	888	972	982	964	1012	923	946	985	938	923	961	976	948	951	1011	975	1001	966	945	899	942	984	967	970	969	920	946	935	969	1000	1018	974	946	1003	932	997	938	968	942	991	941	963	958	912	1013	953	953	1003	988	944	948	915	906	941	976	1021	986	934	957	953	945	949	960	945	1047	949	982	977	943	965	905	976	916	904	943	992	1005	937	973	976	999	956	881	979	901	908	983	949	949	972	930	1020	911	965	927	969	986	919	943	905	944	976	1030	967	957	895	940	947	910	970	972	950	975	940	968	962	983	934	998	975	976	1000	940	989	990	967	923	918	982	1008	999	944	934	919	989	872	878	1014	929	967	984	910	952	1006	948	927	1002	955	988	946	1007	997	986	930	900	975	925	905	985	962	938	923	968	928	969	957	943	1030	959	1011	938	937	940	1000	1014	1004	903	980	945	888	943	947	932	977	910	900	961	915	955	993	991	988	932	971	959	953	922	970	902	994	956	926	975	969	988	1048	925	967	980	953	939	916	954	956	949	941	898	986	925	958	973	1009	941	935	950	965	965	945	913	951	956	989	1000	981	955	983	961	964	951	987	1029	974	997	955	968	974	916	935	947	904	954	964	964	944	965	941	933	962	918	939	1017	936	938	1022	961	946	994	941	912	989	949	940	992	984	956	961	976	968	962	963	942	968	980	922	922	968	881	942	944	974	994	1010	958	960	960	944	981	940	972	946	884	907	997	982	927	1002	942	998	979	976	919	943	938	961	1008	939	959	1015	980	967	973	980	915	965	938	955	1005	955	954	923	967	929	981	965	955	975	924	975	950	944	915	995	930	975	922	997	929	933	890	936	939	918	935	913	1031	976	917	971	936	947	922	966	941	1009	925	911	943	965	916	911	938	980	952	938	980	926	966	958	927	919	915	941	983	977	954	949	952	988	909	940	871	1057	934	952	1000	1010	1030	962	978	966	923	968	945	878	922	916	962	959	991	928	976	951	958	916	920	965	977	987	912	974	954	959	915	956	922	992	977	951	971	932	996	913	952	931	976	960	983	1028	955	962	953	959	973	978	936	876	931	967	955	940	921	950	957	937	991	958	942	974	966	910	912	987	1005	868	976	939	937	970	929	921	968	996	955	917	897	987	967	960	895	962	910	961	918	986	918	917	1024	970	964	914	977	925	970	962	901	953	936	998	959	939	929	938	1001	891	929	937	962	951	1008	927	925	940	978	942	965	938	943	994	931	981	966	980	982	995	944	919	915	1006	972	955	961	951	933	990	968	972	988	940	948	980	934	935	979	940	964	966	1023	952	1011	978	938	993	949	965	932	973	954	979	1004	1003	918	916	955	948	961	1029	990	939	951	958	960	918	948	975	943	959	929	956	951	961	984	991	963	958	960	984	907	957	938	946	937	967	967	973	945	974	974	999	962	916	938	984	931	964	970	977	972	907	970	980	930	960	895	963	897	982	976	973	983	948	968	959	981	920	950	945	967	960	949	975	981	986	973	990	962	962	955	963	972	950	926	979	969	981	982	1012	949	991	978	952	1007	941	950	950	966	939	975	980	994	885	932	931	894	960	916	906	938	930	936	987	1018	957	986	915	927	914	1019	942	890	991	943	948	953	952	954	933	969	909	988	926	955	990	925	939	975	990	916	969	880	970	957	987	909	971	921	986	948	954	876	1017	965	908	973	956	923	975	909	1002	952	954	975	963	912	953	977	1003	998	955	921	890	911	967	978	970	935	1009	969	948	928	949	971	932	967	934	900	951	961	970	918	1001	910	882	980	988	917	942	996	945	893	989	987	980	956	951	909	959	971	940	902	1003	955	881	967	976	953	1013	963	908	944	951	939	955	938	942	986	963	980	980	950	969	943	1011	940	937	989	991	966	988	936	977	967	932	897	920	940	911	943	963	931	977	934	968	938	925	909	921	957	968	953	1003	1037	979	928	931	971	929	977	973	955	976	959	956	958	972	909	970	957	970	968	932	998	973	1022	946	965	933	951	997	977	913	978	953	926	1004	983	966	907	946	974	909	967	910	944	933	1011	1011	978	952	968	952	1011	1052	978	995	950	951	986	950	949	889	938	947	1007	916	922	958	939	952	955	963	986	980	992	984	936	983	969	982	948	962	960	898	924	983	968	992	963	968	912	966	1024	950	941	957	988	940	916	919	940	1035	946	948	912	919	968	928	995	957	956	947	966	958	950	915	937	950	912	970	971	937	945	942	981	1021	978	944	967	991	975	939	1004	995	949	986	974	990	945	913	923	996	951	1062	890	945	916	972	993	935	963	976	938	881	992	988	932	1013	933	932	950	993	940	892	977	872	929	1000	985	896	963	912	947	994	979	949	930	969	955	947	962	928	923	959	988	943	890	924	935	994	952	988	962	974	976	970	945	1009	965	1015	955	977	999	965	976	1017	938	998	922	960	913	1016	951	912	902	947	927	907	996	955	914	941	950	955	915	966	898	953	909	915	960	983	994	1009	954	944	951	959	980	1002	952	958	967	955	921	958	959	939	916	1025	972	946	953	900	1025	970	898	971	963	931	928	929	963	932	960	933	997	944	973	930	919	955	949	930	950	959	918	920	955	969	922	961	979	933	964	893	913	947	962	988	985	929	932	957	950	928	1001	933	950	968	1020	987	982	909	998	1032	966	973	946	885	964	901	940	998	929	938	911	928	978	977	927	953	967	991	1023	980	968	947	922	912	913	929	980	1002	965	929	946	919	991	947	915	979	934	1024	964	897	882	980	929	902	975	927	940	968	969	937	957	972	958	955	965	968	950	943	976	950	995	950	980	947	958	955	1009	892	969	922	952	971	988	1006	943	938	940	958	921	945	992	890	954	1000	1023	965	968	918	916	947	1013	999	941	917	879	931	983	919	966	998	978	968	949	955	987	926	962	961	946	955	924	948	992	974	1014	968	928	927	906	947	921	982	930	921	966	946	1001	930	910	977	940	976	950	1025	936	981	916	945	960	964	942	955	969	992	985	971	974	939	983	958	1030	959	941	909	990	956	978	936	982	918	944	867	971	919	881	918	926	982	968	963	956	987	960	976	959	961	972	967	915	940	946	1001	991	965	958	955	925	924	978	968	925	958	979	999	951
4058	3302	2663	1729	1299	1139	1075	984	995	919	918	950	912	923	845	932	915	860	865	876	897	854	856	871	870	854	858	784	880	828	878	838	776	871	817	834	878	836	825	826	842	845	833	822	839	841	885	837	826	835	877	881	828	785	850	851	811	817	827	895	829	793	831	883	838	820	779	831	834	863	897	830	863	758	821	837	874	820	811	820	766	831	868	852	811	801	813	849	827	825	816	828	778	812	852	862	856	764	813	836	858	865	806	815	787	827	821	809	793	826	846	835	805	787	848	878	832	818	813	847	834	824	823	866	838	872	818	844	822	800	814	806	763	766	837	831	792	856	848	859	835	847	837	813	826	816	771	836	831	862	875	794	874	852	893	835	816	815	848	770	793	807	891	842	868	826	788	847	808	860	861	766	850	812	826	826	833	780	866	840	807	848	788	786	824	810	784	832	868	846	832	836	851	794	853	841	859	787	876	767	836	850	790	824	848	825	843	841	819	815	826	798	815	807	846	840	867	812	809	775	801	792	825	764	833	911	850	886	826	835	829	843	841	829	827	792	798	806	793	768	810	804	862	844	784	829	850	805	785	815	795	781	821	838	828	798	859	782	813	821	811	775	840	828	777	809	783	836	869	824	830	845	877	826	879	783	844	827	833	842	857	829	812	791	783	849	804	830	822	816	803	857	855	819	834	803	840	813	859	816	868	889	809	757	798	846	817	860	837	834	847	828	860	815	813	788	888	830	778	825	807	801	833	867	843	812	837	839	827	805	830	885	854	791	810	828	816	800	850	844	801	813	886	830	848	853	829	821	799	830	876	834	801	838	816	797	787	835	858	835	843	830	811	811	877	795	828	798	850	833	794	758	819	837	878	792	802	836	842	858	816	771	789	849	805	784	803	818	854	799	840	775	846	806	821	823	804	793	802	839	794	808	801	779	812	805	835	850	785	847	778	832	822	797	840	801	792	779	859	792	824	804	852	801	845	816	802	858	816	867	797	809	818	850	879	862	849	812	771	785	794	824	860	855	813	812	856	792	828	779	824	828	805	807	899	797	835	821	832	794	807	805	754	875	818	817	854	810	819	775	843	814	864	820	824	793	833	801	862	825	759	819	822	802	843	859	846	841	828	855	776	805	828	852	798	818	806	839	811	829	805	770	850	797	826	789	870	818	820	858	863	839	815	835	863	809	853	777	814	881	818	820	824	831	825	846	800	816	824	810	875	805	834	806	831	843	773	805	827	811	831	842	774	816	809	832	852	821	792	864	820	812	870	785	784	794	844	741	819	810	814	801	822	819	816	823	857	828	804	763	800	807	837	813	823	817	832	855	803	793	844	780	830	845	807	848	819	835	817	780	818	858	862	840	826	757	790	806	817	851	877	824	807	823	844	868	821	824	785	880	806	832	785	848	862	775	823	822	841	837	847	787	811	820	764	833	796	807	851	821	754	794	805	789	833	867	796	780	810	815	849	840	828	802	833	796	807	778	821	830	800	803	805	811	808	843	853	812	829	811	851	785	786	826	856	811	825	820	799	831	801	814	815	859	819	833	757	851	840	813	863	808	838	773	807	808	800	842	806	811	790	837	839	790	835	820	802	835	797	824	860	751	874	778	810	799	808	807	871	847	773	841	792	838	830	785	819	845	842	822	804	818	877	836	830	846	856	814	807	825	849	784	805	787	810	847	806	798	791	798	778	821	816	847	804	823	821	786	851	797	838	862	766	806	805	842	834	827	854	875	775	782	774	801	843	835	871	776	841	798	777	802	849	843	774	815	807	836	839	747	811	823	846	828	847	848	787	839	783	822	844	807	846	788	805	858	779	830	806	802	817	879	845	797	853	834	829	871	820	846	815	814	832	800	794	843	762	855	880	782	788	809	818	829	786	815	839	852	851	831	813	812	830	825	833	801	820	834	796	848	791	859	853	801	818	838	820	884	814	812	867	801	833	865	752	831	819	802	816	847	815	786	778	825	833	818	825	852	811	797	845	798	836	833	839	858	829	802	782	828	796	791	784	828	831	828	867	855	810	824	835	809	754	855	850	823	861	811	796	791	865	777	825	852	885	762	814	821	857	774	829	887	829	857	837	785	839	812	857	818	810	779	824	750	821	822	801	788	797	816	798	832	796	827	804	868	869	739	881	808	834	806	834	812	803	830	802	856	818	822	836	842	851	819	830	822	840	774	794	773	840	816	796	834	825	802	749	837	802	804	827	823	859	800	787	805	855	820	814	819	818	762	810	815	782	850	868	803	848	863	831	769	859	775	830	814	824	833	795	853	786	802	856	781	770	806	814	824	832	827	881	804	829	832	868	841	832	822	867	824	833	833	832	848	841	791	839	812	807	863	782	831	825	799	821	817	856	821	885	779	830	800	843	853	792	799	797	797	821	790	819	788	821	788	829	800	822	775	828	780	818	848	830	844	807	825	819	787	800	820	824	818	847	807	810	809	815	821	797	843	884	783	811	799	852	832	806	810	815	840	815	830	846	857	841	827	831	787	835	809	852	857	810	827	792	831	853	833	842	806	778	825	797	769	793	807	808	853	796	834	815	853	855	837	808	860	760	758	791	788	856	841	828	746	819	818	786	816	786	865	804	821	819	779	827	809	826	786	782	810	853	854	852	860	829	823	825	818	813	821	872	753	814	850	833	806	789	823	786	831	841	807	817	820	812	816	832	853	851	852	777	828	876	863	808	802	801	841	782	795	804	795	788	842	851	878	810	834	843	842	784	845	802	751	791	836	821	814	822	764	836	816	799	814	799	766	833	770	784	821	812	832	859	865	854	802	850	829	824	794	817	865	804	784	824	857	817	811	803	800	860	769	838	846	795	872	822	838	828	902	814	812	860	833	858	816	790	837	889	793	800	849	799	838	813	892	836	838	804	836	838	783	841	768	761	804	809	842	787	787	801	813	854	826	777	787	803	860	788	856	868	846	825	827	791	803	820	812	788	811	854	830	752	782	836	766	807	811	831	815	822	791	847	817	850	856	868	780	776	822	802	815	816	815	797	801	828	813	791	815	793	791	840	793	808	833	862	868	851	816	825	853	791	776	828	773	821	817	835	851	801	851	833	856	819	777	833	806	871	803	869	827	813	838	834	789	787	781	786	831	821	804	861	850	838	804	859	804	865	844	822	827	806	826	809	809	845	809	847	803	821	739	784	821	803	816	836	837	804	843	842	836	860	824	806	830	832	829	812	807	782	804	818	828	792	857	778	823	840	825	837	824	872	918	824	798	796	819	795	857	789	800	840	873	827	805	833	772	814	799	780	861	769	882	811	793	838	824	829	795	821	794	818	830	840	834	830	801	794	794	803	878	841	813	769	799	795	843	816	816	761	805	805	818	845	818	813	821	794	795	867	817	837	844	839	854	792	840	835	837	909	813	810	826	841	821	831	777	847	748	775	817	847	789	818	804	808	835	791	792	846	845	817	855	784	783	816	747	846	826	848	825	785	790	840	843	813	833	784	847	819	846	810	820	767	813
24647	21408	28455	24750	20452	3740	1275	889	722	733	675	687	684	668	668	675	654	640	653	647	665	611	638	681	588	609	649	651	641	609	628	594	597	580	668	660	632	661	582	602	647	617	602	628	622	626	654	650	616	604	598	645	649	604	639	591	640	664	603	596	622	618	630	581	613	617	574	585	586	606	618	604	638	607	606	613	620	611	626	597	626	593	648	618	656	610	573	611	621	626	616	614	639	601	650	605	621	568	552	588	591	591	553	623	622	633	644	600	643	663	673	647	646	600	614	653	591	593	588	569	628	649	642	607	630	625	613	638	594	652	611	607	615	626	619	611	634	663	566	630	596	601	594	603	619	574	581	621	634	583	634	569	622	610	608	594	597	594	597	574	569	589	606	638	638	622	570	617	592	633	585	640	623	557	644	612	623	630	561	636	586	634	635	598	551	620	626	588	617	596	605	554	606	590	606	592	602	600	606	647	642	635	602	634	575	594	602	591	662	592	598	566	634	619	629	623	603	638	604	607	585	589	592	609	596	566	605	631	615	597	633	617	627	611	649	624	627	574	618	599	626	620	566	658	649	623	632	664	640	618	650	592	587	600	606	618	620	596	583	610	624	585	610	587	598	627	633	583	594	581	604	647	605	636	639	564	645	601	608	628	595	600	620	616	628	614	634	618	627	557	593	592	595	610	600	644	622	554	666	609	571	570	603	589	628	611	625	613	596	652	590	594	608	622	655	649	599	597	640	576	593	579	584	613	618	578	597	626	583	579	615	600	575	645	620	642	640	625	619	631	569	621	596	581	637	638	599	572	605	596	609	561	581	614	637	641	658	584	600	568	624	547	593	598	631	630	612	631	590	589	608	580	638	620	611	582	606	629	616	598	575	603	588	580	609	577	572	635	579	593	581	599	608	618	634	602	602	601	601	573	604	625	586	624	591	576	606	581	593	600	563	620	596	609	567	543	616	569	601	620	563	626	591	592	596	597	647	588	584	612	614	565	555	646	589	643	620	579	629	588	602	603	650	593	576	596	596	563	621	605	629	648	585	574	621	613	594	608	597	599	628	612	619	610	642	620	616	603	633	601	609	577	634	574	625	621	589	593	581	627	633	605	576	577	582	602	607	655	563	614	596	560	630	613	613	595	622	590	597	633	585	609	592	621	613	634	594	611	613	568	581	595	612	599	616	591	619	594	583	605	614	617	582	637	625	571	570	581	588	627	615	604	573	627	645	659	593	631	583	610	599	644	573	593	623	581	623	600	578	608	593	571	616	610	617	596	622	618	610	614	660	581	596	575	587	592	590	607	626	592	626	581	569	585	575	617	620	608	583	542	616	628	612	628	574	598	614	578	638	609	631	577	585	613	640	581	607	626	581	633	601	623	571	573	650	594	603	566	622	562	603	583	580	586	577	608	593	605	593	583	613	571	620	614	623	617	594	613	605	577	594	588	619	591	592	592	634	572	604	634	599	579	650	587	567	597	637	605	585	615	588	634	608	600	630	618	599	643	587	580	555	592	584	603	579	624	553	604	646	618	573	600	601	627	610	623	604	617	626	624	591	600	621	676	651	576	610	569	575	604	611	614	606	634	612	634	615	607	591	578	631	593	630	595	587	597	544	588	591	562	597	603	649	563	619	539	596	574	611	569	626	612	601	614	570	557	576	643	593	599	638	622	594	641	571	625	635	619	610	633	573	648	563	616	577	635	596	598	588	609	627	601	599	617	634	633	624	585	647	593	592	640	591	593	615	551	633	615	611	626	612	626	606	622	633	627	618	619	602	650	607	582	543	625	548	613	629	596	586	594	618	612	613	595	580	572	559	629	630	555	601	640	653	578	595	593	552	604	610	617	585	651	649	620	540	576	600	603	613	597	590	603	573	615	557	542	625	619	613	610	586	649	557	574	633	613	606	613	603	627	594	585	567	579	607	632	615	575	609	564	595	640	602	586	624	591	608	654	569	590	588	608	543	614	623	610	612	607	603	594	616	617	634	614	573	590	631	624	624	577	595	598	605	569	613	644	572	598	563	612	629	598	606	572	581	581	614	609	616	588	610	602	647	666	634	598	650	610	558	602	580	586	586	603	620	567	582	597	612	574	614	574	647	593	655	609	613	605	675	641	572	606	645	574	622	599	638	607	624	626	602	621	589	561	549	586	625	588	624	561	568	627	604	564	648	564	552	618	561	611	580	601	620	585	594	607	605	605	631	608	624	625	609	617	635	646	613	594	625	572	622	591	593	610	622	583	574	625	594	592	617	600	637	646	633	640	611	590	608	591	600	631	589	609	594	589	636	569	653	575	604	525	609	639	666	641	596	611	623	620	640	558	565	613	616	620	582	569	609	644	581	602	634	600	574	643	608	630	653	622	625	620	598	609	598	591	630	611	611	548	616	613	608	636	601	586	627	585	595	614	611	583	622	627	617	597	630	585	619	605	586	583	631	561	542	584	589	654	544	582	578	615	609	619	561	607	595	630	591	588	591	613	605	614	640	593	600	641	600	606	588	600	602	556	586	607	573	632	578	619	613	570	629	586	625	592	585	631	582	558	609	580	618	671	637	598	634	638	616	620	642	582	580	587	633	581	593	609	618	564	638	681	566	603	605	602	646	626	646	597	582	592	605	591	604	606	608	600	589	613	578	616	575	630	585	578	590	625	612	635	608	603	620	651	582	606	570	597	622	608	616	607	577	625	643	591	651	598	581	615	619	625	601	591	544	561	610	598	632	644	614	627	580	584	594	629	603	599	612	633	635	648	566	612	611	593	656	637	615	590	608	598	588	622	627	627	579	646	618	622	602	580	601	566	561	596	619	649	602	607	603	605	627	588	625	603	580	619	607	628	627	567	610	612	641	637	627	636	571	584	639	590	623	544	628	575	653	638	605	576	574	615	648	573	607	594	611	583	610	583	633	576	624	601	592	611	626	631	592	560	593	615	597	614	613	569	546	575	595	607	586	604	637	597	574	599	607	648	623	575	602	579	669	628	591	614	606	657	620	562	618	627	589	594	622	557	594	588	611	564	589	587	585	606	580	596	609	603	609	677	565	614	578	622	619	627	599	644	620	633	614	622	637	611	596	649	614	636	591	601	639	605	639	606	615	613	631	589	584	615	555	621	600	603	622	633	636	613	611	633	605	610	585	634	582	647	585	655	622	623	586	569	582	637	568	576	617	666	612	589	597	684	556	585	632	635	607	590	626	650	625	601	648	597	622	626	623	576	588	637	602	599	619	593	610	640	610	597	625	628	634	581	603	616	638	617	590	580	618	606	650	578	550	624	666	588	625	617	626	618	603	631	559	579	658	625	588	633	611	619	604	580	613	576	598	626	593	628	585	629	581	587	635	608	593	593	614	605	607	576	590	601	621	572	620	614	590	592	561	602	627	572	593	640	632	653	603	637	593	602	607	586	586	594	617	619	614	621	551	608	608	617	591	602	615	556	638	621	615	632	620	565	575	580	628	607	606	627	575	667	623	595	590	600	632	580
4402	5175	4126	2182	1473	1144	1001	897	864	774	754	686	643	656	634	676	642	631	640	621	615	607	589	601	597	672	569	642	631	562	618	600	599	561	606	622	545	638	608	619	561	585	577	541	551	613	583	567	599	606	573	567	569	607	561	598	611	570	559	646	590	591	586	556	599	605	579	597	572	625	527	610	568	569	561	581	562	588	627	575	605	565	558	579	571	567	621	541	587	587	536	550	597	573	567	574	550	571	550	560	582	562	541	598	595	553	581	570	571	560	602	552	584	588	621	531	571	541	603	541	571	568	577	585	521	559	540	571	574	548	556	574	596	541	580	593	550	600	572	571	572	592	550	592	509	537	620	522	538	573	564	549	544	591	577	565	558	612	586	583	547	579	513	610	596	611	590	524	590	552	565	590	589	565	527	563	577	535	595	507	583	571	534	563	559	561	588	563	576	590	586	579	556	559	579	612	574	575	587	580	574	583	554	546	577	542	556	530	587	547	556	590	587	592	522	577	547	585	499	589	581	540	559	609	564	590	602	528	594	560	590	612	604	583	594	545	546	557	554	539	594	580	556	562	564	553	593	562	542	522	572	548	609	571	578	596	584	619	588	559	581	580	547	572	562	585	562	537	527	574	568	553	569	590	558	572	569	616	537	591	570	557	569	549	545	538	579	558	570	571	586	597	581	547	552	522	578	583	556	575	544	596	561	592	568	568	562	544	574	573	553	541	584	562	554	544	551	574	560	566	537	528	537	566	540	562	542	563	553	555	561	593	549	623	584	571	564	525	547	559	592	548	553	574	585	539	562	568	564	571	553	576	589	539	569	576	569	616	554	528	573	530	598	576	591	573	563	595	541	579	568	546	577	561	549	600	616	576	582	565	587	588	584	625	568	598	561	536	541	507	567	554	550	552	542	540	569	577	581	594	559	534	551	490	574	572	601	538	573	547	532	551	588	555	571	593	562	546	586	558	591	560	555	541	540	536	589	553	581	606	542	569	546	557	577	609	586	545	548	587	579	569	577	579	581	593	587	564	561	551	591	571	566	561	553	572	582	565	566	577	578	590	546	518	561	578	563	566	557	519	557	560	611	557	558	541	530	561	595	574	562	568	542	563	573	563	570	588	529	549	576	589	594	600	570	553	582	548	551	537	582	557	598	587	566	559	544	535	582	555	534	578	529	584	611	574	539	525	555	611	536	559	558	550	615	513	552	549	593	557	574	568	551	560	560	553	544	594	544	594	599	603	593	550	549	554	541	561	592	606	596	586	557	611	552	636	556	548	565	562	569	557	522	546	548	540	530	563	545	571	566	627	598	623	568	591	592	565	555	563	579	554	515	578	589	558	550	592	553	547	548	573	582	581	590	541	583	565	590	535	605	558	585	564	584	544	587	538	609	585	600	600	600	529	572	568	541	543	560	600	553	555	584	606	580	556	572	572	571	558	578	544	558	552	546	571	575	579	575	563	587	552	585	583	540	551	578	589	568	579	595	560	566	574	539	550	572	553	539	557	534	565	609	570	552	552	624	541	588	569	596	589	549	581	534	523	567	571	551	589	542	544	502	559	567	598	544	548	573	557	573	561	565	540	598	563	573	588	593	567	615	564	567	585	541	553	547	516	601	557	567	572	617	555	570	523	553	612	598	561	573	595	555	573	540	561	547	595	611	569	565	516	552	538	555	569	552	537	592	542	525	576	520	552	601	577	565	569	546	582	535	596	498	550	600	591	594	546	613	582	547	552	587	536	566	539	550	541	543	570	610	570	530	552	534	591	570	571	553	556	556	546	566	531	564	557	597	590	515	564	544	569	539	589	575	601	559	574	575	571	562	527	522	573	594	590	559	558	545	594	539	556	553	571	580	564	592	572	603	574	543	541	618	563	538	628	597	563	583	557	562	518	572	539	570	548	539	560	597	554	534	567	611	594	565	566	586	582	561	541	548	588	548	562	545	544	538	543	552	539	585	550	583	571	579	537	599	579	560	596	576	545	557	561	535	598	579	566	575	534	589	586	557	609	586	585	552	617	562	591	577	576	577	550	541	527	571	543	628	558	611	576	573	557	558	528	567	604	553	538	514	576	545	533	518	580	581	530	544	503	510	532	551	551	559	527	539	577	544	582	572	564	555	557	575	596	593	559	598	539	555	581	565	552	534	528	583	545	601	557	569	599	581	554	545	536	530	558	557	507	581	569	519	577	595	548	562	561	562	571	566	574	539	574	563	555	550	541	579	523	559	580	560	545	597	552	592	574	566	559	579	559	533	558	560	551	556	533	529	539	557	553	536	562	575	575	576	577	567	569	613	531	590	558	575	528	567	568	578	600	551	551	548	535	595	528	558	617	517	563	553	584	576	547	570	543	550	547	594	555	590	574	540	556	580	566	565	543	550	542	575	539	588	562	566	563	549	576	581	581	584	531	517	577	558	529	536	585	598	563	554	547	570	550	560	549	536	561	528	588	541	551	558	561	522	587	572	555	573	590	557	558	534	590	551	570	530	560	551	558	551	529	595	570	567	603	571	548	572	572	562	560	540	593	578	560	542	615	558	554	564	555	582	569	591	577	510	599	572	589	556	562	591	571	545	565	592	577	547	541	540	575	551	557	589	529	559	540	515	574	572	524	595	544	599	555	579	547	541	563	560	565	561	539	571	574	558	594	550	560	564	545	544	572	525	606	546	570	531	546	574	541	532	545	537	584	581	543	534	546	596	562	553	587	594	563	558	514	591	558	537	543	575	569	561	536	558	566	566	578	564	585	577	519	591	580	574	584	588	522	558	581	563	594	569	583	572	534	530	610	591	594	547	576	596	561	563	575	599	555	567	556	599	549	596	575	619	587	559	565	551	554	554	545	627	613	592	591	568	565	544	575	562	576	563	564	606	559	557	558	546	573	600	542	547	564	578	565	570	572	578	568	560	594	592	587	538	527	573	579	569	551	554	531	560	561	538	568	572	553	585	565	586	556	561	570	565	555	579	566	557	558	560	551	570	565	578	559	592	548	553	589	594	598	529	534	594	576	572	546	542	541	516	546	592	556	550	562	543	615	535	561	531	564	563	552	576	570	597	537	544	576	561	536	595	597	562	590	557	529	585	585	538	586	579	566	574	571	568	563	573	559	558	566	567	585	558	571	572	550	585	628	548	571	565	539	552	543	555	570	538	550	543	564	578	513	553	602	573	565	552	540	569	570	578	549	573	555	611	581	590	586	574	582	552	590	555	518	572	598	564	544	564	555	560	543	538	529	568	568	563	563	571	564	579	559	574	554	563	576	580	568	550	565	549	532	570	536	523	579	565	578	545	559	576	591	525	594	536	530	556	550	579	559	558	616	564	582	534	568	569	545	559	506	553	556	566	571	543	541	614	560	589	563	581	571	543	590	587	556	573	573	583	590	551	546	566	556	536	504	572	561	555	569	589	556	602	578	555	559	572	558	586	550	581	548	548	573	574	532	514	535	552	592	539	569	580	556	579	567	566	624	533	562	593	550
27577	9745	1857	1268	1008	977	994	971	953	965	1001	1001	994	975	957	954	915	967	996	960	947	998	1056	960	1000	907	940	964	971	977	993	1032	916	947	962	1016	1016	978	888	1019	976	948	912	946	944	982	968	994	989	965	987	979	974	957	933	977	988	980	932	969	918	983	1006	965	941	983	946	898	958	982	941	960	950	1043	980	902	948	979	973	950	1020	1032	1001	960	983	935	1034	943	910	1005	989	959	975	1015	1050	968	949	974	996	962	933	970	979	984	928	965	1051	965	963	932	939	939	999	944	1010	995	998	968	932	970	967	1029	958	1006	964	951	930	970	1024	938	1005	924	966	918	978	997	1016	916	921	967	1002	980	1014	1009	982	946	896	934	957	926	978	1020	1027	989	976	940	945	974	1039	995	933	959	953	941	1003	925	948	980	991	917	926	1007	947	965	931	1026	945	968	985	1031	966	958	1028	998	943	956	941	984	978	979	946	955	986	936	1006	977	1005	939	1020	951	966	948	967	984	1019	919	1027	1036	973	987	993	929	929	914	937	946	1007	974	935	979	990	1025	992	981	953	980	983	936	996	965	1029	963	1003	996	934	972	915	1000	931	965	965	962	1010	1008	955	909	969	993	960	962	969	944	979	1016	971	981	1001	984	951	972	905	966	957	961	1012	985	955	927	964	907	997	965	990	988	981	968	942	959	950	955	949	949	1001	1049	972	987	939	928	957	982	939	992	949	989	938	949	1014	999	930	923	964	986	1001	938	930	927	997	938	973	977	967	981	969	943	965	944	936	957	994	979	970	986	959	952	948	972	948	910	974	958	924	976	979	977	1006	966	918	992	1011	911	1011	944	936	976	990	923	1034	929	950	977	934	961	938	896	965	935	940	956	925	976	978	914	951	973	918	966	986	957	935	969	934	1021	968	1011	951	985	954	993	970	945	935	943	967	944	1025	975	993	996	986	969	1027	922	978	988	977	957	943	986	909	980	972	980	950	995	931	946	976	985	982	989	987	970	1023	932	929	987	909	972	967	993	953	982	964	958	972	995	983	929	915	964	1000	915	938	933	992	954	951	966	961	957	928	978	978	996	980	973	943	936	983	979	955	979	991	951	964	952	972	996	1009	975	939	984	1000	941	941	961	938	1003	945	940	1026	997	1007	982	955	935	979	1013	963	972	922	959	961	973	991	1013	1005	1002	985	946	978	1008	985	937	989	935	949	954	977	956	965	1013	949	997	991	915	951	1019	977	958	928	956	977	992	945	962	954	1032	924	952	1003	959	944	922	1001	964	1020	1008	949	962	1007	919	955	954	945	978	971	1028	968	919	956	958	968	1010	975	943	956	961	959	937	989	980	947	955	1034	927	977	941	960	963	972	933	921	974	1011	883	975	934	1008	927	963	924	990	978	924	932	999	990	991	953	1041	954	959	959	1013	969	1051	981	930	958	895	974	959	1025	976	995	991	986	995	931	926	995	987	1026	951	951	996	981	996	976	938	1005	994	954	952	1009	945	945	936	988	976	948	988	969	922	963	964	912	990	918	989	967	981	1037	908	978	934	972	949	986	923	946	1001	983	972	961	979	984	1019	975	991	919	923	908	943	987	962	971	960	918	944	986	954	977	913	939	947	1001	945	991	1001	995	971	974	934	982	976	939	874	974	979	938	951	973	986	974	938	1031	960	924	1010	1010	1082	971	992	925	969	971	918	970	969	958	984	988	965	958	942	990	989	956	908	984	947	993	967	969	976	970	981	983	988	917	1013	992	989	949	1021	1014	997	959	963	968	981	910	874	983	976	982	902	944	938	975	1015	1037	990	949	988	947	939	1009	951	983	970	963	948	942	948	964	980	937	946	952	946	977	937	957	1037	960	1010	907	959	1023	998	939	972	993	970	940	918	910	1026	958	952	956	951	1026	921	968	1044	953	938	959	956	948	994	991	969	944	933	984	989	1006	987	933	976	997	962	940	948	938	935	962	951	938	1005	984	962	982	969	939	988	1009	961	944	980	947	964	973	925	952	980	991	993	968	943	955	950	970	981	944	946	996	959	986	985	927	964	968	929	939	991	945	934	967	971	982	980	1015	971	994	936	963	931	952	951	998	948	953	966	941	981	982	979	898	1001	935	997	997	963	951	889	988	1028	990	971	1028	1029	990	962	946	954	1001	983	945	947	1028	940	942	935	944	990	985	955	1017	981	1036	984	1002	1041	991	1026	991	940	990	1012	1000	945	983	999	959	964	909	960	917	989	951	983	904	999	966	1009	974	967	978	999	946	981	962	982	977	960	967	937	1006	968	973	970	953	940	980	922	943	973	967	969	931	925	946	921	999	958	964	1053	967	919	955	932	994	964	937	1023	957	983	978	937	936	966	952	983	1002	992	986	945	990	996	966	1020	959	957	926	1001	958	941	934	920	999	941	949	946	1058	967	983	943	963	970	963	999	994	988	926	1028	911	945	959	939	997	960	991	995	966	969	995	1006	902	996	952	967	938	919	1022	901	944	994	945	968	1014	948	971	900	1043	985	917	962	975	949	989	976	923	978	1011	967	976	969	929	974	970	944	1046	955	1002	978	950	970	946	942	945	972	1000	964	955	956	952	975	957	978	923	969	987	985	955	953	997	962	972	965	986	995	959	979	958	971	922	971	929	945	983	971	929	969	991	1015	974	951	962	979	974	979	934	940	965	967	964	982	1024	1022	952	1002	942	949	954	967	942	960	939	951	945	937	954	983	960	912	945	907	968	904	981	975	1010	1051	996	1009	983	974	963	928	859	975	987	965	976	900	960	965	990	993	993	911	1025	960	931	985	968	938	983	978	997	982	953	959	951	957	1005	936	955	956	979	980	986	980	1053	986	916	951	986	959	983	984	939	905	931	919	966	953	967	1018	970	990	952	911	961	994	959	931	992	961	956	980	988	991	957	948	953	989	893	951	1032	970	975	997	927	950	957	944	984	999	907	926	994	937	976	986	961	968	953	986	945	981	1006	963	1017	878	956	972	1032	960	960	991	995	929	1010	969	940	938	898	891	926	957	1000	963	994	959	983	1002	1016	992	927	943	1018	1001	986	973	924	955	987	945	955	954	936	968	988	973	981	1002	997	971	938	985	922	992	1004	984	943	954	933	997	960	963	991	954	925	947	953	952	950	983	950	964	950	984	966	921	1025	969	974	928	940	960	986	976	1014	995	991	1006	929	1029	959	1017	1014	908	980	973	939	928	994	963	921	979	915	960	998	950	916	922	949	932	1003	991	1043	963	940	985	966	973	1073	945	974	992	993	971	1000	995	1018	960	978	953	1024	973	936	983	964	969	961	1015	933	987	980	982	990	974	989	971	928	925	958	1038	973	944	964	949	961	1016	931	994	969	939	945	996	924	921	989	946	1003	932	976	1009	937	985	991	919	941	970	1025	1000	960	952	975	975	963	955	907	1030	1026	1018	957	943	893	979	962	983	981	1036	971	999	996	931	883	956	1018	991	943	940	963	1011	969	968	995	970	1014	999	964	948	939	976	934	926	976	969	892	955	971	960	955	986	945	988	1000	927	972	931	1012	986	958	970	995	1013	973	995	954	944	944	972	989	937	935	962	960	926	983	974	993	1010	1022	971	972	967	955	1001	1028	1023	936	925	997	1011	953	1008	1002	1033	908	914	996	998	941	977	1010	979	926	982	972	977	988	945	981	955	1008	1023	1010	949	964	931	995	958	961	1026	988	990	952
5929	949	961	849	811	880	830	877	825	815	884	805	763	801	817	832	818	802	816	833	815	806	760	809	845	802	771	816	834	814	840	840	792	832	919	799	793	813	788	785	840	801	806	796	787	808	834	789	822	843	839	801	833	827	811	841	801	764	852	835	795	809	832	780	846	811	803	812	821	820	808	817	873	800	778	817	784	807	812	794	805	802	798	810	805	759	826	739	821	793	803	803	851	811	815	794	845	815	819	818	838	768	777	822	849	817	789	818	813	795	752	826	843	777	787	807	853	758	820	805	778	837	824	788	812	827	795	860	828	791	818	832	848	789	879	808	800	777	830	815	847	826	786	821	813	825	780	790	808	809	811	839	794	796	826	813	816	813	782	829	808	828	795	781	824	780	815	814	833	840	761	841	798	842	839	795	840	801	792	788	824	806	796	816	810	836	818	820	767	773	828	789	789	776	824	838	751	830	804	809	792	818	813	804	796	846	785	830	805	810	840	792	856	805	841	854	792	769	781	821	790	862	788	820	770	797	781	808	790	777	837	782	761	856	823	775	788	820	785	796	807	796	811	818	843	808	772	860	806	770	831	796	815	835	841	800	812	789	804	841	805	848	795	784	762	837	783	811	774	827	815	777	793	841	805	816	778	766	878	804	825	765	818	805	804	864	833	795	798	827	818	761	765	755	792	791	833	821	774	772	822	863	793	857	824	779	799	795	838	804	842	824	802	808	818	839	822	804	763	798	802	818	805	815	818	804	797	787	852	828	786	801	807	819	796	790	780	801	826	802	785	828	844	828	792	813	838	765	819	838	802	756	794	840	849	864	801	802	822	821	847	790	806	818	806	815	852	848	860	783	757	782	791	783	801	815	827	816	785	781	846	794	803	772	797	810	793	808	852	860	791	767	789	811	812	791	777	856	742	795	824	821	845	799	781	788	836	829	801	789	807	736	796	795	817	807	792	825	799	830	772	864	827	756	813	825	852	807	804	814	790	853	765	819	804	806	770	815	824	801	832	804	853	818	785	801	788	854	823	837	793	794	751	809	797	798	846	801	815	832	785	766	819	764	771	789	801	814	820	823	775	834	840	750	811	831	809	866	817	844	837	775	791	864	750	811	816	853	815	787	808	783	809	808	800	791	850	812	754	782	884	832	813	816	828	804	826	821	806	827	798	794	777	834	808	735	790	792	782	838	783	811	816	801	799	816	836	762	836	759	809	791	842	764	790	793	830	839	772	808	819	836	780	787	799	797	847	827	840	807	844	833	788	788	816	802	826	852	790	774	795	761	830	814	836	750	801	796	818	841	765	844	849	828	821	827	798	848	835	798	834	814	736	800	833	876	794	800	842	799	786	800	782	809	828	844	849	750	803	801	870	826	744	833	782	862	792	835	812	807	769	816	829	833	857	832	800	852	836	778	822	834	808	770	803	867	795	855	815	837	820	833	822	778	828	862	790	841	795	793	826	782	815	782	803	778	767	802	776	804	781	851	795	798	749	763	776	816	778	795	800	799	816	807	825	750	810	786	834	840	788	847	757	793	767	823	788	823	763	794	848	831	776	762	814	801	794	785	808	805	791	780	852	810	828	832	763	789	876	743	807	831	859	788	794	792	851	801	798	812	785	836	764	774	808	806	787	816	816	847	818	840	807	777	766	824	839	759	784	804	823	813	820	788	782	818	837	826	895	857	817	832	832	777	821	867	817	783	830	850	829	813	792	812	802	813	798	841	787	816	820	824	775	831	824	839	784	820	820	819	771	805	804	838	877	803	793	814	805	775	789	816	824	815	772	791	837	861	842	816	770	767	834	835	806	826	854	801	817	802	797	829	817	803	762	823	778	797	821	781	841	770	771	799	805	813	840	853	771	833	760	773	821	828	772	781	845	831	755	821	815	824	842	789	790	831	781	814	794	790	811	780	807	791	798	777	826	797	782	826	807	865	846	862	821	758	826	796	783	827	810	824	820	832	815	821	808	789	791	777	789	788	808	833	815	839	819	809	822	811	827	855	847	761	836	797	854	798	776	775	794	805	744	811	837	787	820	821	806	809	800	767	794	801	787	838	775	885	738	773	833	771	772	828	842	829	825	793	765	835	841	844	839	829	865	825	812	720	843	793	816	857	802	786	809	802	750	793	849	811	833	803	820	799	794	813	780	775	834	806	780	824	795	833	820	845	855	822	831	783	823	825	786	846	816	760	796	773	815	879	827	816	851	798	808	778	853	791	757	787	816	790	816	799	796	837	792	772	801	845	790	833	820	771	814	790	772	805	835	828	824	840	807	771	800	842	810	859	793	828	868	800	796	805	859	826	809	814	818	782	846	823	787	769	778	810	791	823	804	783	833	798	774	795	794	813	810	818	843	803	808	809	871	826	748	860	801	840	837	833	784	830	750	846	825	813	760	821	760	862	804	797	839	841	838	790	836	814	794	833	804	846	792	849	819	810	835	806	809	814	858	753	826	808	841	797	807	774	801	857	834	852	839	795	765	832	841	844	847	830	793	791	793	811	781	765	844	819	760	842	791	826	787	780	855	798	762	803	782	786	838	838	825	776	878	819	830	799	826	785	845	780	835	811	767	790	814	841	860	836	857	768	801	815	866	814	796	792	795	791	811	814	784	815	856	774	832	810	797	878	782	858	772	864	810	807	775	806	758	773	766	829	836	862	834	790	774	789	773	831	790	794	814	805	851	841	803	830	773	802	846	837	830	784	826	835	863	828	796	847	791	747	799	816	805	787	745	775	806	814	780	825	868	783	716	807	780	797	833	822	805	842	789	816	787	852	805	839	855	808	830	842	814	824	790	806	808	787	786	803	787	805	780	812	770	789	856	794	832	800	823	814	809	800	777	837	797	799	805	800	780	781	787	794	828	841	833	824	841	835	797	819	845	865	842	805	816	766	795	849	814	804	806	763	808	862	844	833	817	812	822	808	787	791	829	818	774	807	821	809	860	812	784	780	791	810	790	788	826	821	868	765	785	824	807	814	850	776	793	870	836	831	816	782	833	874	830	793	788	808	787	792	816	852	764	822	846	819	814	831	803	788	826	842	778	818	828	809	804	834	815	846	829	827	772	804	836	820	840	797	762	794	810	818	798	864	889	796	828	813	859	794	815	827	819	798	826	829	767	814	817	844	826	824	836	821	822	826	803	777	811	771	813	801	759	827	784	843	806	802	812	804	828	779	852	798	760	829	831	814	832	797	809	827	796	802	808	831	737	829	791	756	812	832	810	793	785	875	796	787	824	816	795	838	800	856	793	753	788	801	827	812	840	834	800	808	846	801	797	836	832	869	769	791	768	768	846	765	777	796	796	814	767	842	798	809	807	871	802	816	797	836	813	793	836	845	856	760	773	789	828	846	786	861	837	773	804	776	795	858	778	816	821	743	822	819	896	798	831	795	815	817	841	817	834	794	809	840	854	789	775	824	831	767	801	873	826	812	832	793	810	820	814	786	842	857	840	814	792	844	842	831	823	842	797	791
25629	21404	27208	25374	5502	1664	1295	1107	1002	1030	1066	1046	982	1012	1052	1049	1008	1003	960	940	945	962	987	931	962	957	1002	1001	980	982	932	1030	957	898	972	1050	964	921	1000	963	965	908	952	928	925	984	922	1000	982	953	920	989	938	980	984	1032	908	923	947	964	941	969	948	948	949	983	902	953	962	981	1014	933	1008	922	922	980	940	951	896	958	977	864	972	980	923	977	906	945	934	918	966	948	967	961	974	928	959	939	927	944	980	971	930	910	905	877	948	962	897	962	972	951	945	922	966	987	970	968	936	954	931	921	928	986	929	925	903	918	953	1003	944	950	950	928	896	989	923	889	931	925	911	891	940	915	1014	965	1045	976	941	896	926	962	896	903	978	942	922	902	954	973	961	966	934	991	916	914	924	962	924	930	903	932	947	925	967	923	896	966	933	948	941	913	938	970	1000	1006	963	931	941	964	927	937	914	960	911	925	960	962	916	952	924	970	953	953	955	936	972	988	972	916	980	954	879	988	988	898	861	933	938	946	963	959	914	905	881	906	945	931	907	909	943	969	965	886	910	940	917	945	948	1030	998	917	987	918	930	956	912	937	935	985	912	920	944	925	923	970	906	964	941	959	978	963	928	950	954	990	944	941	973	949	939	965	895	946	934	940	912	937	951	892	913	958	943	1003	952	958	992	937	940	979	953	980	924	981	977	988	938	1022	916	938	967	940	957	903	944	909	940	967	1010	901	920	899	916	993	977	957	930	866	996	969	935	973	914	919	935	967	894	951	944	950	940	982	906	941	979	938	940	994	959	931	990	933	930	963	921	910	964	984	950	923	926	964	972	932	959	965	979	929	929	935	896	950	920	935	905	938	913	943	880	905	993	927	911	929	875	1008	953	929	915	904	984	928	991	949	983	952	874	952	953	932	936	969	921	936	956	880	982	904	884	930	953	988	961	934	956	940	923	940	961	949	984	886	909	945	973	910	955	923	963	923	887	935	913	968	951	914	913	1019	902	991	889	933	962	993	985	958	984	955	960	949	957	1011	953	942	939	885	948	1008	988	943	1011	935	917	945	992	956	978	933	980	939	1027	946	946	971	1037	953	940	1013	937	972	939	950	961	999	947	956	938	944	930	941	971	880	941	984	978	944	934	938	983	957	961	971	893	894	903	964	966	988	976	982	950	959	970	1003	988	1003	918	1018	924	923	911	942	939	958	942	932	937	942	964	971	924	898	946	896	961	938	931	922	938	961	961	961	964	948	977	923	998	1003	941	965	955	950	925	988	923	938	980	930	978	937	955	1025	937	913	971	936	925	963	936	950	983	949	967	957	894	898	936	971	946	910	982	921	937	925	948	962	942	945	900	904	1018	934	988	966	935	988	923	919	887	971	926	942	922	939	946	910	938	925	949	922	950	966	942	947	928	892	861	896	933	920	963	968	992	938	954	973	943	985	1000	918	924	888	947	963	947	925	918	971	962	924	889	958	975	911	947	895	943	956	915	945	917	1016	944	980	985	975	954	937	931	948	910	946	966	922	943	978	991	921	928	937	945	932	975	916	962	928	942	939	924	963	926	961	967	899	963	940	955	910	938	960	913	936	984	954	923	917	984	927	934	963	935	946	934	978	945	893	987	929	940	918	951	1015	969	968	968	1019	1015	928	963	931	871	969	990	942	953	936	939	907	921	935	937	940	965	957	886	972	1022	970	939	981	964	939	994	944	948	946	894	968	947	928	961	922	1025	935	899	926	916	943	905	891	918	936	964	981	978	995	923	906	958	1007	951	926	919	960	980	915	975	909	902	974	898	900	901	963	943	953	936	967	970	951	986	955	1019	944	948	943	993	969	963	891	913	983	972	929	913	921	943	920	996	941	973	921	917	863	939	920	964	964	949	988	998	966	972	959	941	894	957	947	925	917	958	975	924	959	905	968	945	950	938	918	928	923	1035	957	950	931	958	961	937	975	986	889	928	903	950	923	902	993	896	948	932	956	955	965	932	973	979	955	955	916	902	930	1011	963	951	974	944	920	924	920	969	990	928	878	907	912	927	857	891	929	972	984	927	923	947	917	967	1004	936	960	932	946	941	978	928	896	948	975	959	989	941	888	897	956	924	949	948	920	889	939	977	942	975	939	988	955	980	921	912	920	906	912	937	904	937	923	980	954	926	989	945	933	938	927	994	925	924	1031	965	936	977	948	943	949	951	932	917	935	924	1002	925	944	892	928	945	933	957	944	981	1005	971	926	950	908	918	910	924	921	904	993	921	892	952	875	905	916	926	879	962	998	922	998	956	957	874	958	920	927	905	969	853	917	990	934	936	912	931	994	939	919	939	934	945	966	1052	965	982	942	966	949	957	960	942	890	980	899	947	922	925	906	952	934	969	995	941	936	963	1008	941	952	984	909	980	998	957	922	988	913	914	896	963	956	973	958	875	901	903	910	925	946	915	920	952	960	982	902	993	946	967	979	924	960	931	930	977	926	986	934	932	958	948	948	899	913	992	982	964	953	1031	999	948	979	976	906	928	885	907	930	943	933	937	951	958	961	1013	931	950	931	1011	970	954	933	955	928	951	931	937	959	955	943	951	917	962	938	883	889	945	962	968	953	900	893	929	945	932	914	932	945	957	1011	917	890	944	971	920	960	1015	937	977	998	922	932	932	944	918	960	932	890	865	962	891	954	988	914	923	879	920	864	900	963	951	893	957	938	992	905	943	862	922	931	919	925	896	972	946	924	906	936	931	898	938	916	985	892	883	956	960	886	909	930	924	967	925	974	991	941	915	904	939	966	973	958	971	953	966	963	937	1004	1000	987	947	908	971	989	935	947	1004	937	930	901	943	984	912	916	929	916	954	930	970	963	988	997	911	957	926	956	955	927	953	898	940	952	933	924	922	949	921	982	959	953	881	888	978	932	948	958	962	963	968	901	955	1020	986	917	942	945	923	952	991	958	972	926	929	971	986	960	924	946	920	959	871	999	979	949	1005	960	957	898	983	871	933	905	967	896	947	958	955	972	910	904	907	933	923	943	914	933	931	988	968	898	913	915	986	931	886	960	944	889	912	873	904	881	910	898	943	1007	943	990	891	902	904	914	945	976	910	931	962	944	975	927	994	899	930	907	950	952	894	946	972	970	905	970	938	978	952	933	908	920	933	933	939	932	916	940	893	910	934	963	955	997	929	966	931	929	961	927	963	924	944	1002	965	950	988	980	936	879	989	968	928	973	908	923	915	977	891	909	978	929	978	946	922	913	968	949	926	919	907	900	951	964	1022	951	933	959	953	919	907	921	935	927	972	985	996	914	968	945	1013	953	920	959	942	1021	978	952	1015	961	925	919	957	923	897	908	1029	912	974	917	958	958	907	964	889	940	953	948	922	1010	918	943	902	985	985	924	975	992	980	973	938	949	925	965	927	1007	974	944	905	896	912	971	938	950	929	945	979	931	894	906	945	941	953	978	928	942	940	937	932	956	956	981	971	994	944	935	889	993	973	987	959	937	915	950	942	957	938	940	935	1003	985	905	986	984	951	953	930	929	917	923	959	955	954	953	1019	901	935	979	904	906
4230	3222	2759	1685	1323	1133	1057	992	971	925	885	892	863	854	851	842	837	892	912	867	903	849	865	808	862	871	836	833	819	862	831	840	907	843	842	820	877	809	875	875	845	791	865	910	872	827	835	861	772	815	809	827	855	847	880	820	843	826	844	830	844	852	824	791	817	846	845	827	861	855	819	854	817	820	848	872	825	835	770	811	813	864	842	821	815	842	829	852	803	823	838	850	813	833	807	859	836	794	873	807	857	795	811	825	847	777	841	858	783	875	834	826	825	894	858	841	843	829	827	852	796	797	795	827	826	840	841	786	787	879	802	834	807	832	800	825	878	800	850	857	851	792	862	836	793	809	830	782	846	813	843	825	818	787	870	872	856	822	802	857	857	865	836	848	864	810	787	825	808	833	862	818	843	784	818	905	813	828	863	880	801	824	842	857	840	842	895	821	812	812	854	814	853	796	842	793	846	807	837	815	837	832	852	782	887	827	865	810	849	829	856	788	838	824	803	838	841	816	860	784	797	817	863	831	874	852	814	820	813	795	807	794	901	801	835	802	842	813	794	859	817	813	838	842	818	858	804	778	795	880	835	860	833	777	847	865	806	855	817	854	769	786	851	846	828	839	900	861	791	832	796	767	834	842	827	871	801	822	810	825	829	835	865	818	826	797	793	813	814	848	843	850	821	828	795	853	810	839	786	804	824	852	873	819	819	818	766	852	835	809	787	853	807	791	857	842	851	812	828	792	842	808	781	819	778	787	841	818	817	878	812	779	813	867	793	833	836	839	832	819	823	844	815	831	826	822	841	856	784	812	795	823	848	812	844	791	887	844	805	843	865	868	807	795	844	807	780	827	889	877	844	802	857	840	809	873	810	843	853	819	839	851	791	804	827	827	839	856	787	807	795	790	799	844	842	831	847	858	815	832	870	807	844	867	805	856	821	805	873	802	840	815	810	833	813	815	834	832	823	828	769	795	796	820	851	833	793	864	872	830	815	804	825	814	884	837	851	828	773	801	770	899	841	857	808	855	824	829	845	828	801	829	812	815	829	895	825	799	838	826	794	788	815	850	831	870	812	883	808	784	790	817	840	836	844	808	837	858	840	790	824	817	828	819	852	822	834	799	747	821	816	804	850	902	840	847	860	806	824	826	785	808	786	836	828	816	859	825	886	829	820	842	835	785	790	830	791	813	869	805	822	829	812	753	788	825	848	841	883	823	806	808	792	825	816	841	828	860	801	866	782	862	784	769	886	839	805	810	840	784	829	887	819	862	789	865	781	777	799	799	813	795	835	796	852	815	833	792	804	826	828	860	817	806	836	874	759	850	884	794	857	789	829	838	824	855	828	802	834	793	900	803	875	870	832	859	815	837	819	845	803	835	825	802	820	798	827	792	856	811	805	838	842	794	797	818	812	812	836	869	794	822	797	847	809	816	844	811	840	787	824	843	788	804	845	837	839	833	861	827	830	833	833	823	873	861	870	877	794	809	779	844	763	799	866	838	809	901	807	814	843	774	789	816	855	786	826	844	820	847	721	861	789	865	820	849	817	812	798	816	809	810	796	833	810	873	804	818	866	845	802	873	870	834	820	841	845	872	852	834	845	839	826	796	805	828	844	794	854	796	778	816	863	864	830	824	855	852	826	807	879	822	801	820	836	868	827	755	839	848	831	807	827	836	840	841	885	826	868	838	821	838	827	831	770	804	825	829	850	785	780	799	808	831	805	846	819	823	869	921	797	801	796	824	783	840	846	851	851	826	804	847	852	815	801	805	858	861	811	800	844	878	838	806	827	784	841	866	847	831	847	815	815	823	801	822	808	846	811	847	867	783	831	844	783	768	824	865	860	758	852	852	794	856	869	846	841	818	848	820	826	818	771	819	839	841	838	784	834	816	809	843	771	843	801	778	871	844	820	842	807	861	782	848	800	815	782	859	815	831	787	834	830	847	854	807	806	795	822	878	792	820	833	829	793	779	827	806	854	840	909	807	824	847	756	869	812	837	853	827	796	854	762	792	832	860	827	838	812	790	823	800	782	772	801	889	838	825	862	795	829	804	848	856	816	830	720	846	848	845	854	840	842	831	794	813	838	870	811	839	830	891	805	807	825	846	787	760	837	834	818	819	842	841	879	792	854	851	841	835	876	853	814	787	787	877	828	802	826	857	827	803	861	804	849	775	826	807	798	832	885	862	855	835	767	803	839	818	815	836	804	854	792	828	799	823	849	804	869	864	832	801	819	883	846	802	880	817	778	806	817	755	833	807	877	865	868	821	818	847	808	794	853	788	821	786	807	813	831	861	805	813	823	837	855	817	829	797	827	806	840	813	765	821	796	824	810	840	792	798	860	820	883	834	788	853	784	859	793	817	790	845	862	836	861	840	772	787	781	811	808	797	784	821	816	766	832	835	808	821	810	827	825	824	850	853	842	850	856	777	839	835	787	787	800	790	808	906	776	846	785	792	844	812	890	790	825	867	821	811	776	819	845	846	817	800	838	846	878	836	856	793	789	801	828	817	814	789	836	829	834	793	806	837	835	846	849	852	809	810	830	777	867	884	781	791	799	841	809	832	797	828	836	819	833	806	824	855	782	836	795	834	810	855	828	850	828	797	790	836	853	777	772	822	811	811	867	817	855	795	814	842	841	833	833	776	833	806	854	871	868	777	804	842	812	855	839	905	853	837	776	827	832	817	781	836	807	811	815	890	819	861	861	786	839	827	842	814	849	797	814	793	841	803	832	864	779	806	816	825	763	811	871	802	834	893	843	824	777	850	784	776	793	858	857	807	846	822	775	882	852	850	857	834	816	826	815	858	768	780	832	810	815	817	781	808	838	786	822	850	803	822	855	855	791	857	798	832	798	789	789	788	823	824	804	808	825	792	801	828	849	781	853	766	843	805	843	853	830	765	842	840	794	861	824	791	850	786	858	807	821	815	793	792	854	837	841	819	824	821	818	839	847	845	826	845	857	811	827	811	788	839	746	832	808	858	838	816	842	827	851	838	804	847	806	746	784	850	778	786	812	796	834	857	786	811	790	865	794	753	840	848	851	836	807	820	842	846	795	849	882	807	830	830	809	770	847	797	830	784	844	823	838	834	801	842	787	822	881	788	833	807	799	878	852	824	843	824	827	832	777	860	811	846	809	824	831	814	817	842	873	846	840	853	796	805	819	831	782	826	870	883	832	792	817	751	878	833	801	801	811	838	823	838	827	830	840	793	813	861	826	805	795	801	874	835	821	784	820	829	845	820	820	833	803	801	777	812	787	817	819	799	803	849	825	864	772	761	827	856	815	825	867	787	868	797	807	879	815	855	793	816	844	814	793	860	802	820	839	841	874	842	865	866	807	777	813	822	834	839	834	836	838	838	768	835	843	868	787	764	854	825	865	804	848	823	812	777	817	787	832	857	826	807	794	853	820	869	855	826	797	809	796	865	758	807	820	839	842	841	840	834	850	849	849	800	784	764	799	837	822	838	830	814	814	811
24661	21424	28472	24746	20572	3672	1263	883	736	714	674	725	652	682	683	686	623	627	657	658	629	643	636	640	630	630	635	631	605	678	619	596	654	571	653	618	585	600	585	625	622	626	609	563	674	600	627	652	634	645	587	646	647	546	566	596	634	592	628	606	612	579	601	631	595	603	586	606	585	591	600	640	592	633	638	618	603	534	594	591	556	608	603	609	636	583	596	614	592	580	577	607	585	578	612	633	619	615	616	643	642	623	614	598	593	608	618	644	595	616	635	562	610	590	636	568	644	603	630	573	665	596	612	639	611	612	610	638	614	597	615	647	596	588	599	620	581	575	558	581	616	603	656	600	610	653	609	593	618	572	596	628	619	582	613	605	561	565	610	558	583	595	586	569	586	610	631	550	607	632	625	599	645	604	626	608	626	617	617	604	586	590	585	591	624	604	634	615	608	559	607	565	654	590	590	606	626	606	622	621	583	608	642	625	546	649	598	582	582	601	626	573	590	610	638	617	614	582	563	601	549	630	595	590	609	612	598	604	590	636	615	585	629	582	585	581	603	604	664	563	603	587	630	584	603	618	604	609	618	575	578	608	595	610	631	609	622	630	646	619	630	605	603	640	608	606	625	593	603	552	585	621	633	575	589	601	678	562	628	627	614	578	588	617	579	642	586	629	631	633	588	644	598	534	596	589	570	578	558	619	589	572	590	561	605	587	588	586	617	583	623	613	592	584	599	616	622	604	579	625	609	617	613	569	591	628	624	618	613	619	595	618	567	592	646	609	556	587	617	577	585	536	622	585	618	594	597	614	582	588	587	566	569	575	636	570	593	613	577	582	634	603	587	609	591	589	649	602	588	592	588	634	638	583	610	605	570	629	623	609	612	603	654	632	570	614	588	601	593	604	604	607	597	635	602	600	591	647	630	594	602	643	638	606	569	568	629	602	586	623	609	634	589	621	666	627	579	628	617	620	642	616	570	614	591	588	587	605	596	571	559	557	605	642	632	624	602	625	621	611	628	616	617	585	572	602	558	579	600	627	654	611	616	639	592	595	573	618	571	626	618	565	609	585	593	586	624	614	601	594	592	578	558	609	600	630	609	588	545	600	597	569	590	608	618	574	590	601	607	599	607	615	653	597	623	591	617	635	604	691	622	621	597	595	622	610	575	593	602	641	617	579	571	590	597	616	610	623	583	626	561	577	592	612	586	619	577	623	620	610	585	624	579	614	641	598	590	577	600	591	631	582	658	590	610	601	580	576	602	604	630	629	608	561	624	593	595	626	598	608	636	594	564	599	622	539	600	603	593	624	617	662	595	584	643	603	589	601	596	615	650	588	582	583	597	596	604	578	658	570	619	647	673	632	608	664	589	608	587	592	590	585	607	608	641	600	567	604	543	638	602	589	642	587	612	584	562	606	589	597	631	599	572	634	595	593	604	598	635	633	592	640	627	603	577	578	614	618	575	603	586	579	581	597	597	598	547	599	621	595	588	632	637	637	601	589	615	609	626	614	590	597	622	573	595	606	593	608	576	592	587	631	591	594	597	605	614	622	594	572	608	573	558	638	631	619	617	565	602	625	671	551	556	626	583	581	602	551	608	578	619	625	601	599	627	606	620	628	596	586	588	629	580	584	552	623	583	603	556	627	553	612	583	605	594	621	617	620	592	565	636	645	607	573	653	613	649	606	600	597	628	639	593	579	606	611	593	583	583	603	599	605	581	605	627	564	609	638	587	629	629	612	612	579	605	668	612	570	618	559	629	560	583	656	614	563	584	573	604	574	656	564	577	574	623	605	598	593	623	601	574	575	603	600	591	622	651	590	597	571	648	599	635	598	555	625	608	569	590	613	571	601	605	635	596	625	656	584	632	560	612	607	573	592	590	587	587	553	564	624	624	569	626	595	615	588	611	623	619	592	574	639	589	562	560	626	591	639	613	598	602	591	553	620	553	596	641	582	603	614	632	599	592	639	600	592	602	582	616	617	649	554	561	581	552	553	601	549	617	575	626	612	688	600	632	596	597	606	585	599	619	552	598	598	627	577	604	557	603	611	578	623	648	598	550	595	586	591	577	625	603	577	593	577	631	605	574	591	615	627	605	595	541	597	591	582	635	612	616	609	584	576	607	647	613	670	616	579	606	601	594	607	600	547	600	592	578	611	555	588	610	568	597	592	594	630	603	611	596	568	598	605	596	588	576	557	597	596	608	642	568	589	609	547	610	600	577	601	617	608	605	661	579	566	623	602	614	563	620	594	567	590	594	618	582	590	594	614	621	590	584	566	606	610	611	629	625	569	561	569	593	579	630	608	618	598	594	602	602	626	574	588	598	637	613	602	654	639	622	630	631	591	584	590	582	588	585	624	659	641	564	594	601	574	539	602	571	614	589	616	611	581	561	610	619	590	619	594	585	583	576	615	596	585	618	586	583	566	591	642	597	584	576	625	615	664	581	636	575	593	611	604	603	662	600	579	614	643	614	623	618	586	592	590	607	566	568	589	594	565	622	574	571	649	551	611	637	660	571	587	594	553	594	588	645	592	567	602	581	627	554	580	609	596	593	610	623	588	557	613	582	592	638	567	609	561	581	573	575	651	599	591	620	635	613	550	622	605	587	627	607	594	638	573	611	581	576	559	612	604	628	573	584	575	557	602	635	595	593	578	596	606	619	610	615	600	605	612	611	573	603	569	612	592	611	618	613	593	604	574	609	605	621	582	583	574	595	612	591	614	623	633	623	553	596	572	632	572	598	621	580	586	563	610	581	607	593	606	582	529	564	602	588	588	610	620	603	612	593	607	563	560	607	612	577	589	646	646	599	564	578	620	603	579	637	608	602	598	605	598	660	598	586	590	599	603	637	625	589	591	607	593	588	566	566	597	618	597	624	629	577	550	568	590	609	614	628	578	553	609	584	623	596	612	585	570	619	575	558	585	645	594	579	616	596	633	581	616	586	603	628	580	610	585	598	596	604	597	582	617	584	559	616	611	577	573	601	589	603	588	601	560	603	630	610	613	632	636	637	625	578	641	588	613	618	601	611	592	626	597	585	641	676	624	584	589	603	580	559	619	599	617	637	591	622	582	596	556	586	585	596	607	639	610	586	590	631	613	611	592	573	597	660	600	623	591	646	577	636	618	611	615	586	586	628	600	609	597	590	602	624	564	585	591	595	638	648	594	579	597	606	614	632	589	600	574	577	612	636	595	611	589	604	589	606	617	634	561	624	574	624	639	618	581	632	596	584	593	567	594	609	566	618	626	573	590	614	611	580	586	604	617	591	601	596	622	572	568	628	589	587	594	594	589	562	609	612	605	608	623	564	616	604	563	607	565	540	554	554	585	605	633	624	636	596	588	642	621	589	604	566	589	646	592	605	601	579	591	622	628	581	581	565	613	588	597	607	606	634	616	609	574	635	589	614	599	610	654	637	574	676	595	604	613	564	567	618	614	598	604	629	647	579	602	575	619	592	597	601	627	606	621	594	589	631	580
4228	4917	4068	2230	1520	1191	1050	932	839	777	799	721	712	679	669	630	632	638	596	583	655	629	624	631	640	592	586	648	554	655	608	564	607	571	576	550	547	614	564	622	599	626	563	587	587	557	565	632	588	606	561	563	607	600	603	591	622	579	634	570	575	610	572	612	581	601	548	561	563	524	621	561	583	584	585	589	552	566	618	597	569	583	600	556	622	560	560	600	601	618	557	583	628	579	620	586	592	585	552	565	604	572	557	553	593	572	603	558	562	552	578	570	566	624	574	581	605	559	597	556	571	541	595	564	584	569	556	574	593	542	584	597	596	579	572	591	585	583	583	546	565	589	601	549	561	588	575	588	594	572	566	553	534	583	577	593	516	583	559	548	589	541	584	577	529	557	570	574	562	598	583	548	573	566	601	572	571	602	570	576	546	576	546	639	594	580	559	599	568	571	586	586	574	561	584	582	596	588	572	633	559	548	570	572	609	576	584	552	558	574	586	590	595	546	561	626	580	594	572	560	567	605	588	566	576	592	535	593	578	521	555	619	581	555	599	579	527	604	548	568	548	553	574	577	570	529	544	551	564	582	611	554	586	596	569	552	579	535	568	582	543	530	568	562	582	583	596	539	560	621	564	550	595	605	559	597	580	589	622	545	613	613	546	573	568	593	568	551	595	578	551	539	558	607	592	632	568	622	553	561	563	562	559	574	551	551	578	589	580	596	521	577	577	553	600	571	575	565	586	551	587	563	620	565	519	589	536	609	601	580	593	550	580	594	569	584	560	569	589	577	585	574	578	555	611	597	557	562	570	540	576	553	566	611	561	599	544	562	577	608	603	577	593	578	556	578	560	557	595	562	586	575	554	593	544	578	546	556	599	531	560	578	603	569	614	585	611	584	588	557	597	568	547	537	558	602	561	599	595	594	570	576	518	593	537	568	568	535	550	591	579	589	545	575	569	566	563	555	552	552	570	583	572	577	590	575	591	543	595	578	579	568	591	533	547	539	602	625	566	567	586	581	619	537	562	592	593	546	548	571	570	577	542	568	646	534	534	587	586	534	594	560	567	620	560	552	580	543	607	582	544	540	594	545	604	580	569	594	581	597	581	548	554	593	547	580	554	577	541	556	598	560	563	598	569	559	595	573	585	562	615	577	564	545	618	570	569	518	545	594	566	552	559	525	551	565	559	596	539	568	622	564	569	599	554	571	552	550	556	570	575	578	536	575	562	591	540	531	544	561	549	598	590	591	554	553	569	532	557	557	560	635	619	591	527	563	574	560	538	569	591	578	554	601	567	543	558	511	554	578	554	617	564	581	575	583	536	571	569	557	576	580	587	578	587	557	579	568	561	558	553	602	599	577	576	626	545	545	591	517	609	569	564	581	584	558	533	586	540	573	577	571	574	625	545	578	576	526	585	602	604	615	559	574	585	517	545	562	580	573	569	534	556	572	546	594	539	588	569	536	610	566	598	631	553	590	549	575	600	582	506	571	593	567	582	580	615	575	534	566	584	615	569	569	585	565	514	580	585	573	609	558	591	574	552	571	593	581	551	533	597	584	573	558	522	583	553	553	583	565	591	594	625	549	583	591	553	580	554	566	582	516	562	586	554	578	568	564	559	566	570	581	573	590	585	577	558	562	592	596	606	580	563	572	581	553	529	590	600	596	573	604	562	531	555	583	589	543	595	569	593	568	554	567	565	611	584	592	580	594	588	555	496	588	581	542	571	555	525	544	577	565	562	581	560	560	552	585	568	577	572	542	556	575	530	593	559	585	567	546	566	528	565	581	542	591	544	569	556	536	605	547	586	577	565	550	607	581	602	544	544	550	545	581	553	542	551	558	585	545	596	523	588	595	551	553	570	515	565	605	510	547	573	561	536	567	571	620	563	565	622	623	578	556	607	555	568	553	570	563	561	591	597	592	604	583	560	552	561	561	565	568	552	548	565	564	505	560	599	578	578	593	572	611	556	574	536	574	548	547	575	579	559	579	563	572	585	566	561	562	559	599	616	591	550	560	593	544	555	556	563	588	576	521	547	594	558	579	558	551	597	543	601	547	551	607	590	603	557	572	575	581	574	586	565	554	554	563	556	565	551	578	571	565	592	568	583	547	571	594	575	580	570	590	571	518	543	587	583	570	544	570	568	591	563	585	570	569	593	601	582	581	543	591	534	580	539	541	572	539	590	599	532	568	570	615	592	554	560	567	540	552	570	579	565	537	574	573	579	566	603	553	564	573	564	538	551	553	584	578	590	562	608	549	598	619	598	557	581	533	532	580	578	559	588	535	560	531	597	546	518	544	551	575	532	602	581	534	566	572	550	562	609	558	577	570	554	585	592	597	563	564	557	580	558	572	543	574	592	557	548	581	571	564	587	550	531	631	568	575	600	515	544	595	583	604	596	574	596	510	584	559	533	584	600	552	582	539	559	557	562	554	569	574	571	583	571	560	554	622	585	527	550	569	545	607	587	551	609	641	583	609	546	538	597	585	546	556	555	549	576	555	566	568	561	546	552	571	568	575	546	578	594	576	592	578	551	573	557	586	564	599	574	556	552	577	553	590	576	549	596	548	549	609	576	554	563	574	564	578	563	589	545	587	591	568	570	550	561	540	600	630	563	551	550	582	556	533	595	563	591	520	543	587	585	592	568	544	580	595	588	548	590	580	556	537	558	571	593	568	529	537	553	568	601	608	588	576	557	563	571	579	545	542	545	547	595	617	582	549	538	587	533	567	549	575	559	520	534	540	596	576	562	615	566	554	534	569	538	555	594	561	599	573	597	515	578	568	598	516	598	572	573	590	562	570	547	578	567	564	558	571	610	596	571	582	576	537	562	587	571	552	584	570	612	530	542	545	578	520	575	588	619	552	607	567	580	620	564	640	539	605	572	575	534	587	508	582	557	570	619	608	558	588	577	544	585	562	577	592	588	536	575	572	567	542	555	561	598	598	607	570	599	539	593	562	559	598	561	601	547	580	609	533	594	579	578	587	590	550	556	538	565	576	540	540	568	577	616	595	578	539	566	545	572	579	567	552	554	560	544	526	609	551	546	581	574	620	521	550	550	582	576	562	554	531	545	598	548	584	558	572	556	633	559	561	597	600	568	590	558	643	576	552	538	599	574	552	557	566	571	527	561	589	529	561	603	566	548	571	542	585	548	554	551	559	575	579	611	587	590	569	599	571	533	538	569	571	581	586	577	559	547	603	585	572	555	559	581	541	593	548	577	568	546	556	555	594	566	575	557	565	575	569	602	602	602	566	533	586	549	566	582	568	538	558	530	613	592	537	569	563	599	588	567	640	554	590	564	591	551	558	548	572	525	551	571	537	582	556	556	602	586	571	584	614	559	554	534	545	561	574	623	556	582	557	577	574	577	557	570	581	557	566	572	559	564	602	582	586	569	546	531	595	540	528	561	585	555	540	567	549	570	594	555	551	571	552	545	547	600	529	594	539	546	541	548	598	579	559	538	616	585	548	570	557
27531	9817	1876	1314	985	1004	1000	967	931	958	992	1010	945	976	980	926	954	998	995	973	998	961	989	949	1031	996	985	996	989	980	968	997	977	952	997	987	969	987	994	931	953	1026	993	990	1001	984	996	942	1003	987	1015	992	910	976	1016	981	994	950	989	980	959	947	969	1020	987	1000	1000	1008	924	976	970	930	979	926	989	967	1014	968	926	969	996	980	963	921	973	1005	890	933	1016	989	987	1013	1015	967	998	979	964	1028	1014	983	965	993	918	947	931	1011	971	1027	1027	941	994	935	976	966	931	995	944	989	974	934	956	952	935	972	987	981	1045	962	1064	970	1017	987	953	938	941	998	996	1044	1019	912	943	1019	995	969	940	988	923	1005	1035	1010	960	947	991	964	948	972	986	969	901	964	914	974	943	982	1004	958	971	945	1029	1006	989	955	970	957	1014	1002	983	959	935	1050	964	965	1041	1058	938	989	988	945	1010	972	1001	931	969	987	993	952	983	948	1027	939	939	994	935	994	1026	937	972	960	964	965	971	1036	981	973	1005	1017	997	952	934	974	999	996	969	972	1046	983	920	967	938	978	980	1007	1007	925	931	958	940	959	935	968	952	957	916	961	953	975	969	929	966	958	992	934	977	942	961	981	968	970	1021	942	980	938	981	1030	894	971	982	1007	992	924	966	950	930	943	975	1008	1006	984	997	993	973	984	961	969	957	972	943	954	985	989	1008	957	990	980	946	989	994	931	925	1016	1014	944	961	964	957	955	951	1005	977	1051	969	966	967	964	977	936	963	992	1005	946	954	992	965	998	928	933	919	977	964	1023	963	1003	929	951	969	1019	1001	954	982	959	980	978	952	956	918	934	1008	996	962	997	940	993	982	968	964	923	955	1031	975	975	927	919	944	912	967	960	1026	980	1003	946	1008	954	962	947	938	1010	1005	958	983	979	982	951	1021	949	949	954	970	1037	1012	1006	968	1021	959	1065	933	953	972	998	1021	1016	952	1028	949	961	988	981	960	961	1002	963	1018	972	980	941	983	937	946	1010	975	964	983	1001	965	993	1004	926	1000	956	985	974	1007	1003	1003	973	918	934	930	953	972	964	957	1001	1015	958	989	977	979	1026	1007	990	968	916	1008	987	980	1016	922	954	931	995	942	1001	963	1027	1016	989	1013	1043	962	958	1013	998	988	977	989	928	984	989	938	1030	976	952	975	940	937	947	979	945	995	934	957	999	921	1013	995	968	940	940	974	913	985	974	980	937	946	952	966	1016	949	963	907	1022	906	916	950	908	956	982	1024	966	995	993	917	1020	959	979	1003	975	929	938	963	976	1004	883	1011	969	935	908	993	1018	977	941	955	1003	965	1005	950	946	956	997	1038	952	966	974	994	1007	976	955	980	973	1008	988	972	936	939	981	915	1035	983	880	906	928	1031	1015	954	995	967	951	991	958	936	962	949	964	887	995	1020	1024	980	970	989	1001	891	953	988	965	1019	983	969	921	911	945	939	962	959	979	1004	993	970	977	951	984	966	930	958	977	1017	969	1008	992	1019	982	960	935	939	984	927	956	1004	955	946	941	960	993	1020	925	942	994	940	983	991	1011	941	999	966	932	992	1013	980	955	996	946	971	998	948	989	972	903	986	960	948	985	1011	950	986	942	952	979	995	984	914	969	984	936	1009	987	974	984	944	918	963	935	1067	953	953	969	981	981	935	952	955	993	943	896	998	924	969	1019	908	960	1034	960	932	975	952	981	974	994	936	950	985	985	998	953	967	994	1039	1022	939	1005	959	1023	988	989	924	1016	930	914	931	981	976	930	943	933	921	964	997	1034	952	955	960	989	982	972	922	964	942	956	965	925	962	960	987	993	952	937	969	1030	993	996	984	978	931	993	995	1013	915	1005	959	969	982	992	990	986	1002	967	947	979	976	997	970	936	994	977	955	992	1038	998	972	975	982	997	976	980	980	991	979	951	952	992	970	994	965	1001	984	936	1008	1005	949	984	878	925	976	933	949	980	976	958	969	995	1018	978	1029	995	903	955	919	994	987	1016	985	1013	961	975	950	927	982	959	996	963	968	977	1023	1035	1006	892	1025	927	975	943	945	919	954	980	1038	1008	1005	963	961	919	1001	1041	970	966	973	963	1007	983	973	909	1003	943	975	995	953	1032	948	967	953	982	942	959	974	955	952	978	956	964	997	1018	1020	992	939	982	1015	945	955	929	995	974	912	1020	913	981	968	977	936	995	1036	956	951	985	968	980	989	895	977	1010	946	947	951	953	957	1026	984	994	1017	963	998	955	934	939	945	964	980	898	943	902	994	997	1013	987	963	932	962	1006	1039	924	993	1012	966	881	936	975	1001	977	949	931	971	960	961	917	977	994	1007	947	968	940	937	951	987	985	919	993	983	984	979	925	929	1001	963	1019	960	1013	981	957	973	987	977	934	982	976	1002	959	939	942	958	992	928	974	960	969	979	939	1008	957	1017	1041	961	1019	1017	968	981	1009	1006	969	994	982	990	989	1020	962	922	914	935	967	890	958	951	971	1020	986	971	944	946	975	1014	987	975	962	991	947	930	999	987	1027	954	982	1010	1023	1051	943	986	955	980	937	986	907	995	927	985	993	1008	989	958	950	993	932	956	955	1029	923	1025	967	939	953	999	917	976	950	992	1005	961	993	991	953	944	940	978	1012	934	946	957	950	977	947	985	983	937	993	988	950	913	960	986	951	940	941	930	996	1006	1000	937	966	1010	1003	983	937	1061	960	913	926	1001	930	1026	976	945	1010	993	975	990	926	931	1000	998	979	1004	947	957	956	998	943	986	912	905	980	953	1000	969	974	1002	987	983	1002	944	955	983	981	963	983	935	909	956	1009	995	943	1003	926	991	964	970	943	978	1023	993	1026	949	964	967	965	1001	1012	954	948	1037	1007	912	952	921	976	921	974	917	982	932	1005	970	926	989	984	1014	945	989	967	925	965	1038	935	947	965	919	960	1031	956	948	991	1024	965	962	991	978	982	976	953	962	1016	979	1005	1024	978	964	1033	927	968	933	986	965	943	986	1024	998	966	951	972	932	988	944	929	1033	987	964	998	991	959	1010	924	1013	965	959	957	1011	1003	1012	934	960	964	967	963	958	978	928	977	957	937	950	926	1030	991	971	935	958	948	970	955	945	905	954	938	962	934	920	1031	1006	1002	973	993	1013	947	911	974	1022	929	976	1039	1002	1006	954	967	1001	942	986	1003	1030	935	957	972	987	983	951	986	959	971	995	993	946	955	1002	913	1004	945	999	980	961	978	1037	1007	970	942	1018	986	977	1019	897	994	888	978	1030	982	922	983	1012	972	963	921	958	975	1016	1017	914	1008	977	942	989	953	981	957	992	1005	967	903	966	951	904	959	979	1036	947	952	907	1017	994	958	991	1002	972	1018	987	985	993	1015	1001	971	1035	998	1010	940	965	961	986	964	954	1002	973	991	994	966	995	993	977	997	984	896	991	972	971	986	989	975	994	967	961	923	941	964	1019	953	1008	950	944	1003	974	981	1019	958	1049	961	953	971	892	1003	1005	906	1026	937	972	959	966	944	1012	972	985	1014	931	967	1015	940	987	933	1038	988	971	914	924	967	995	992	986	931	1043	920	942	1020	997	982	963	956	978	1005	943	921	959	965	958	986	940	940	936	1014	1036	1044	993	967	955	983	965	961	960	1015	951	902	952	972	944	959	907	1017	989	995	1002	990	930	961	985	983	930	1015	959	959	900	975	982	947	1004	1026	980	959	971	976	987	981	1027	1000	956	960	964	961
5826	1047	928	891	940	872	830	856	830	791	878	874	840	857	866	850	833	861	836	805	780	857	796	851	831	891	851	843	849	779	888	842	843	818	830	846	839	838	844	854	802	814	739	811	827	873	782	743	787	823	832	776	837	773	818	816	802	850	779	787	797	817	805	799	842	811	815	809	867	832	819	790	826	802	833	833	828	788	801	789	796	794	858	817	801	832	822	784	837	845	848	825	830	839	808	813	840	820	790	883	827	833	778	803	854	846	794	842	844	809	809	861	849	835	818	780	845	831	840	845	786	821	797	867	849	826	791	818	833	858	862	823	807	859	819	819	835	862	777	798	805	817	827	795	816	809	814	840	877	780	853	785	834	790	822	786	814	838	832	794	857	847	829	818	835	845	849	789	792	862	785	795	804	866	785	802	845	810	802	839	813	880	763	816	811	816	778	842	808	805	847	883	810	902	855	840	775	775	811	871	810	842	861	799	873	740	837	783	798	830	850	825	829	818	797	807	830	804	769	828	835	820	896	829	815	824	847	814	863	841	818	798	882	807	840	838	785	815	812	829	865	822	778	726	818	857	806	763	813	772	830	855	800	806	804	868	832	817	853	823	822	794	791	796	871	778	871	826	803	822	829	816	833	800	857	829	829	816	886	804	836	792	763	853	808	893	810	776	810	854	805	816	844	777	848	795	797	856	846	801	807	871	760	835	831	849	785	843	812	822	803	821	796	847	898	854	821	844	832	812	809	829	847	812	811	856	810	832	820	844	836	842	780	864	787	856	755	841	796	777	836	833	866	809	839	848	793	809	838	751	825	812	800	815	816	851	813	830	797	877	859	822	787	826	814	808	840	817	841	852	827	774	852	763	845	793	863	778	797	897	809	783	835	831	802	844	820	857	812	866	838	802	850	815	826	809	821	826	769	818	804	807	831	789	829	826	820	781	816	822	863	865	827	827	816	843	831	881	808	771	820	861	857	830	835	759	827	846	787	809	859	791	837	855	812	812	845	816	880	854	845	849	863	825	786	845	836	825	876	823	772	798	809	834	813	771	841	836	855	815	832	810	812	815	763	801	800	824	861	808	773	840	836	799	826	779	796	769	784	809	837	803	804	780	833	863	839	840	850	809	822	846	834	802	814	804	802	824	783	841	858	832	831	822	852	829	745	821	829	832	856	778	798	861	795	813	876	861	844	792	822	823	787	811	902	815	805	833	797	830	775	837	862	801	867	847	789	831	768	819	831	851	801	807	813	793	835	861	802	811	799	878	825	812	836	808	813	827	776	818	840	806	822	848	760	776	783	843	797	818	827	793	847	824	828	810	846	828	827	791	790	794	768	838	845	804	793	861	784	781	834	801	826	835	831	854	805	810	849	806	777	861	850	816	784	753	830	794	786	870	833	864	805	865	804	843	804	813	828	830	812	762	870	816	777	775	873	835	769	795	826	821	850	803	838	845	802	856	790	830	854	791	810	780	808	850	818	855	786	811	807	804	805	796	825	786	796	827	846	812	850	802	852	781	787	832	793	796	850	825	789	801	789	797	853	843	815	846	834	787	825	802	830	769	812	829	792	877	814	823	824	811	813	797	852	808	850	792	821	839	796	858	840	830	807	866	791	837	853	836	773	846	799	814	859	838	830	801	781	748	875	778	801	810	814	870	827	805	818	815	866	821	847	842	804	811	862	844	752	818	816	765	847	813	800	798	891	799	783	729	867	833	807	831	872	758	828	815	802	846	806	859	860	836	793	799	809	791	835	794	775	827	834	835	843	814	791	839	861	859	826	846	810	764	809	798	828	831	822	824	774	797	799	829	817	798	840	848	817	832	788	806	806	828	799	840	859	850	819	792	846	821	804	846	781	813	779	815	847	824	833	843	787	851	789	847	795	838	816	773	838	821	825	786	843	867	773	785	834	849	864	828	858	812	824	825	832	810	839	840	831	808	868	837	759	784	809	859	814	814	778	842	834	812	777	872	756	799	840	792	838	828	852	862	752	803	865	789	796	804	844	837	863	842	906	827	868	812	779	803	861	838	792	806	799	847	843	781	877	810	806	828	868	831	812	804	812	818	824	800	832	809	814	851	829	799	809	804	786	823	814	817	793	834	830	845	855	845	822	762	808	829	789	847	814	804	822	884	836	819	818	799	820	853	786	850	827	822	802	833	872	810	861	822	816	866	771	799	836	816	790	861	817	815	793	820	806	812	803	853	846	834	851	833	845	807	803	807	785	821	842	850	875	836	814	814	864	829	814	789	797	816	837	849	774	819	799	842	782	833	742	836	791	777	807	846	840	802	805	835	797	839	864	762	851	825	831	882	819	815	855	797	844	855	838	844	771	807	765	798	808	835	802	867	788	869	840	782	806	878	829	803	819	812	830	824	802	808	782	806	827	805	858	831	744	782	820	826	833	823	793	834	858	799	832	779	890	782	857	879	831	865	812	851	842	788	854	835	783	858	783	777	791	802	847	782	808	802	877	762	775	811	797	874	853	822	832	842	828	841	814	869	819	843	819	851	804	832	830	800	823	821	834	869	798	834	808	815	854	804	830	820	838	877	889	867	803	813	813	815	810	836	802	785	854	813	852	792	843	820	846	803	834	815	787	767	796	796	826	782	814	845	801	832	800	849	823	786	822	797	806	787	861	804	807	781	843	862	815	839	836	779	808	822	796	814	822	807	840	835	829	787	820	802	817	822	820	801	789	794	803	867	795	812	859	826	816	796	844	802	808	812	829	750	751	764	853	792	815	878	826	813	837	818	815	792	781	799	754	846	811	786	778	832	777	812	823	799	820	839	789	798	740	831	815	821	834	821	814	801	800	769	797	831	804	839	819	812	847	849	851	839	861	834	816	816	794	829	844	816	802	821	869	808	805	795	859	805	898	837	796	846	796	867	804	839	838	838	851	819	801	830	819	859	799	855	806	809	821	841	869	836	828	865	839	868	846	849	850	827	813	767	799	794	785	807	790	793	826	832	811	810	803	813	855	824	791	814	831	784	815	840	819	765	864	821	797	811	829	814	862	810	842	826	818	757	818	831	830	859	824	805	838	818	871	833	831	841	794	780	804	852	778	778	848	782	856	783	860	877	813	829	805	774	811	808	857	740	797	926	814	820	783	827	777	824	842	778	770	838	831	838	796	829	835	825	795	871	859	812	857	781	828	814	768	812	856	862	852	847	813	811	818	771	821	790	793	853	841	860	812	807	811	872	826	828	841	801	811	812	851	797	779	829	791	839	825	778	790	868	796	774	834	821	825	826	794	828	839	784	834	827	850	828	914	842	776	764	824	770	814	811	784	848	894	836	814	785	782	829	804	831	840	824	840	853	860	826	804	809	889	862	838	775	860	850	859	845	829	874	773	822	891	824	811	815	845	855	806	830	790	851	863	813	818	846	806	834	853	863	857	821	826	802	835	814	847	822	835	780	848	820	817	781	850	827	797	796	791	866	799	790	834	853	799	814	820	824	800	809	866	835	819	848	786	858
25632	21386	27175	25390	5644	1685	1310	1124	1070	1034	1041	1040	1053	971	953	958	965	982	961	1063	1000	1011	981	1037	982	943	969	948	990	930	953	965	991	901	939	962	949	968	967	977	992	949	945	998	992	964	1015	975	1054	961	970	981	960	1002	988	1001	928	971	966	957	992	995	1004	950	1000	945	958	1011	957	1034	970	984	938	1008	985	922	988	1014	993	986	961	907	896	951	947	990	921	977	987	912	946	968	1013	936	997	961	934	936	992	937	979	950	962	964	955	959	982	977	965	959	975	918	968	943	971	942	947	977	904	959	944	975	946	996	948	946	977	1032	964	937	956	961	948	957	989	916	1004	907	959	965	945	921	945	979	983	865	924	940	953	904	1020	980	930	929	985	989	953	1013	932	945	932	996	924	952	970	963	932	941	961	931	954	941	939	966	929	943	1023	934	963	949	937	979	965	994	976	962	916	1022	964	1014	960	1028	1007	1007	935	896	897	975	932	994	944	984	949	982	977	942	1010	1008	975	940	951	938	969	928	961	945	985	978	901	964	970	971	968	945	923	951	942	921	937	965	964	920	963	1019	958	960	1049	981	977	970	1005	951	999	1003	938	875	932	983	915	946	965	932	972	911	950	918	981	1011	976	942	1014	1014	975	877	986	947	976	963	958	938	996	938	936	966	921	927	975	976	984	957	984	938	972	1026	940	941	1014	915	984	965	942	969	934	955	938	940	950	955	1017	989	939	957	952	921	988	985	1028	966	992	906	976	924	983	933	980	962	1008	944	950	971	956	952	969	927	955	990	946	934	1026	955	933	967	934	928	919	932	909	1011	965	943	945	997	967	984	924	955	985	959	930	953	974	976	943	939	937	912	966	944	928	948	915	942	895	890	908	957	957	980	969	951	965	938	909	937	982	927	953	1010	903	955	991	945	989	1030	1001	989	932	879	977	944	982	926	967	961	997	931	927	948	969	957	1027	934	972	963	934	961	883	926	894	988	967	981	951	953	938	934	942	931	953	960	985	894	936	927	988	958	991	939	987	906	961	893	938	931	1010	939	953	931	914	945	1010	958	953	909	922	950	932	982	987	950	943	958	933	1033	950	912	971	1010	969	990	1028	952	899	927	945	978	935	962	967	973	1010	923	972	991	990	1009	955	912	950	965	936	946	989	996	944	934	899	1023	956	989	985	935	920	909	968	929	1003	1005	955	985	934	892	958	941	925	962	905	913	989	920	943	997	988	986	964	950	938	934	930	996	918	911	984	943	929	1063	921	952	924	940	918	947	919	906	980	926	906	981	879	930	978	1018	989	966	947	974	939	992	967	977	979	940	962	933	883	960	962	981	1000	970	999	880	914	972	980	987	983	924	943	924	928	930	989	957	929	919	996	958	934	956	930	918	942	932	908	964	933	949	904	906	971	919	928	978	977	974	954	964	976	950	1030	941	960	917	942	947	957	991	970	988	904	988	983	969	953	973	918	918	944	931	925	967	967	919	961	970	902	950	954	981	916	979	883	929	978	949	862	976	959	956	938	936	969	1015	947	954	971	931	955	917	901	940	895	993	961	898	967	917	969	949	906	992	919	976	920	1002	947	955	925	937	968	979	941	944	1045	961	980	980	935	964	939	962	966	945	984	946	912	941	958	1015	926	983	936	929	941	968	999	993	877	949	932	979	996	939	966	936	896	891	935	970	942	978	988	928	1000	961	961	956	961	920	947	925	950	951	951	974	955	985	1035	957	936	930	915	926	950	914	951	932	987	963	942	897	911	957	951	969	975	926	959	946	983	981	997	953	980	967	980	960	1038	918	923	974	971	950	1035	977	996	937	960	982	977	980	934	919	944	959	979	951	1017	972	982	938	948	956	967	997	968	971	1001	927	987	971	947	973	926	906	926	952	944	972	961	966	947	904	982	973	978	955	972	955	951	940	1012	953	905	937	927	938	910	1013	941	913	917	883	957	999	1016	932	978	955	934	964	914	1007	910	1001	974	958	1030	942	941	917	984	926	1001	924	983	961	918	918	975	920	946	993	943	977	909	960	964	970	950	918	904	954	998	946	994	949	944	1002	968	966	962	948	914	943	985	972	1040	953	968	957	1004	993	941	911	929	929	1010	933	959	980	888	955	996	964	986	933	933	975	917	986	983	894	955	969	983	972	927	987	958	1037	964	974	956	928	968	924	985	977	932	918	982	955	896	950	977	991	943	940	973	933	977	922	978	935	943	957	932	981	929	995	1024	920	962	914	930	979	913	963	937	956	980	922	973	904	949	931	940	959	956	966	922	990	973	974	971	948	941	936	930	981	975	966	982	1004	933	959	966	974	964	876	910	952	1028	929	953	934	948	952	923	963	921	988	906	989	996	986	938	902	940	933	972	987	942	913	910	941	936	1027	898	983	925	985	948	966	975	934	906	932	1019	1021	1011	978	989	947	962	959	964	937	945	962	985	905	976	899	993	959	982	998	956	1017	991	956	927	960	1013	928	967	1017	969	962	901	956	954	993	933	954	983	952	979	883	967	972	956	912	1001	932	990	965	945	933	993	1000	896	973	922	920	927	986	942	959	955	970	967	937	953	977	937	948	929	936	921	982	904	960	874	1018	963	932	1005	977	958	933	1002	918	952	979	975	981	885	944	944	926	1038	926	915	928	917	980	898	988	1011	961	912	952	924	915	891	940	987	917	982	923	923	979	968	951	944	970	970	852	936	902	932	954	919	921	938	971	917	961	968	898	936	974	916	948	925	997	949	944	918	950	965	968	902	966	1022	900	978	990	939	931	931	943	966	966	906	938	959	992	971	945	962	936	934	971	948	971	922	994	983	947	986	945	952	884	1019	959	919	991	980	887	877	999	954	954	910	965	951	905	937	964	915	970	996	903	986	952	933	943	914	1021	914	954	1014	941	986	978	962	962	945	900	913	972	970	954	954	970	958	973	922	920	968	992	918	946	896	943	935	935	926	981	952	935	990	970	979	943	939	1005	907	956	918	970	943	949	978	970	978	922	933	967	954	991	918	953	951	947	968	969	965	1025	928	958	947	962	1007	966	949	946	933	992	965	940	979	883	1011	939	941	984	952	968	944	903	977	975	913	958	993	978	927	936	964	1015	985	994	930	937	941	963	967	959	978	936	976	994	945	895	874	972	972	980	951	909	968	992	981	928	948	997	951	999	916	998	967	912	923	933	932	933	947	981	953	921	900	945	927	942	952	963	900	984	981	926	952	927	1017	948	933	970	971	984	925	942	967	985	948	959	1002	930	960	996	1023	949	969	923	878	909	969	966	935	966	968	966	951	949	951	968	883	967	976	978	963	900	940	961	974	937	945	971	951	973	997	949	967	998	1007	963	932	947	937	978	957	964	929	963	937	918	958	972	986	934	947	923	935	912	927	963	972	963	966	901	902	1025	937	938	969	926	1019	913	926	984	969	938	947	908	944	1002	975	947	926	963	958	925	928	935	924	933	940	1028	957	995	944	945	931	971	977	940	940	955	944	934	952	1000	987	968	947	984	953	960	975	867	981	954	962	931	954	968	961	954	977	939	943	945	960	961	1017	969	937	985	968	939	961	966	952	973	948	961	986	953	947	943	958	914	936	934	958	1013	923	961	956	927	951	893
4228	3328	2660	1726	1351	1178	1027	985	1002	912	931	932	902	891	934	879	902	855	880	893	861	852	842	831	878	852	867	845	859	894	870	851	821	861	831	852	835	879	841	881	827	858	852	839	853	835	847	871	829	818	905	818	883	829	886	815	804	795	831	880	850	815	875	841	872	854	830	836	812	900	840	844	856	810	889	833	830	849	823	812	835	854	807	870	817	821	856	838	860	863	772	804	799	825	837	863	838	847	820	775	837	843	805	814	826	850	834	832	826	820	816	810	799	796	837	853	890	798	865	841	815	806	856	862	818	807	844	855	795	792	816	826	828	809	832	912	767	817	822	845	846	827	839	827	857	843	902	873	805	783	826	792	844	826	854	820	884	787	802	831	849	862	892	868	878	838	812	808	792	822	833	886	871	829	843	842	874	856	879	847	847	831	783	832	844	819	845	841	819	840	866	763	830	819	810	812	831	843	798	836	835	835	771	788	852	899	792	834	839	845	887	831	831	797	846	836	848	786	841	804	786	823	837	804	792	791	894	797	816	865	847	811	813	837	876	820	824	761	806	842	849	822	832	806	854	849	843	845	807	780	891	794	827	853	812	815	803	863	846	881	846	820	873	843	853	816	842	826	847	813	845	797	884	824	827	841	853	826	852	741	815	823	858	888	854	854	858	808	846	859	845	823	879	854	764	792	781	830	874	852	804	846	908	839	868	858	846	828	831	837	786	802	881	814	838	792	821	818	809	788	808	856	872	860	801	817	818	859	845	767	882	880	863	809	838	847	835	837	850	809	833	818	843	836	832	844	794	903	882	786	866	835	810	805	821	834	847	804	826	804	861	800	880	750	777	873	864	796	795	825	866	817	857	794	861	845	858	841	799	857	822	774	830	828	837	820	864	782	885	844	836	804	842	850	821	827	836	808	806	821	780	838	823	819	841	833	839	851	792	882	846	835	817	791	847	844	864	844	856	862	888	829	809	862	814	849	838	838	853	816	809	854	859	777	815	806	783	812	835	817	827	797	802	797	871	784	808	835	834	861	801	798	833	829	818	818	832	812	833	807	791	831	794	850	811	809	822	849	832	800	856	846	797	807	825	810	872	798	840	810	811	899	856	845	786	821	827	875	838	840	859	814	785	840	858	808	809	832	845	876	803	854	852	838	845	833	811	866	815	856	862	796	807	799	798	790	839	842	822	839	857	852	881	827	828	803	838	867	781	870	889	844	840	855	861	844	786	799	759	828	822	811	791	848	788	877	807	806	834	802	803	856	859	825	833	823	817	817	813	824	806	793	872	830	808	783	815	798	827	804	845	826	866	863	854	844	793	844	828	809	830	801	811	882	858	810	813	884	808	837	830	807	789	845	795	814	825	841	852	827	821	793	832	835	840	857	849	821	798	802	836	792	850	835	783	818	835	763	815	807	832	787	859	798	818	826	868	849	831	819	784	836	858	847	781	860	857	865	785	859	837	796	834	835	846	767	844	797	812	864	822	853	828	857	835	798	798	809	848	830	791	833	828	814	813	874	843	809	804	830	796	835	851	787	871	850	821	831	799	854	812	845	828	854	800	864	847	830	846	842	853	826	804	836	816	814	825	832	791	846	835	797	808	805	794	817	849	882	805	858	797	805	779	828	804	781	823	840	894	810	839	812	837	859	775	837	814	888	778	866	811	791	872	796	775	824	815	795	819	835	827	860	825	812	787	828	872	852	793	802	869	864	813	815	823	813	816	836	870	859	827	804	860	810	792	881	814	832	888	824	892	818	852	827	864	775	780	851	802	840	766	823	833	836	860	822	829	856	846	831	805	812	839	806	835	736	835	821	835	792	819	824	858	799	821	834	834	841	826	797	864	849	806	836	818	868	800	800	820	824	816	844	861	812	855	867	820	835	821	849	857	842	829	809	887	875	849	754	823	798	788	835	801	839	857	843	814	836	818	860	832	833	836	844	834	835	817	804	851	810	790	842	853	820	902	826	830	831	827	839	820	854	759	794	836	819	818	775	837	799	808	802	822	782	851	844	783	824	805	837	850	859	773	812	831	845	794	776	875	785	869	768	826	814	815	828	816	829	859	823	832	820	833	832	849	839	768	822	819	838	822	808	821	853	842	827	847	785	852	841	869	761	848	813	784	826	885	826	819	875	826	785	777	818	836	871	858	843	807	802	821	841	789	835	822	847	886	792	881	821	814	834	869	828	794	835	843	864	825	794	817	810	814	848	815	812	852	792	816	906	806	814	795	815	830	826	812	861	831	835	894	865	817	815	798	883	751	853	842	847	843	833	789	843	790	826	825	801	857	815	826	808	829	858	841	829	860	765	791	822	876	838	815	895	820	801	869	860	846	841	843	843	823	861	868	838	851	834	812	834	844	787	789	817	858	826	801	851	800	810	848	810	836	790	841	789	764	822	829	802	802	784	797	870	844	817	843	824	812	793	887	858	815	805	844	818	831	780	854	836	836	828	857	884	847	806	855	895	849	804	819	850	830	804	804	854	805	856	787	773	801	799	826	877	892	852	798	831	804	869	850	853	854	800	855	854	827	804	860	794	788	816	822	823	849	888	818	801	888	838	828	839	802	801	870	829	886	849	813	850	839	815	787	822	857	845	824	846	835	826	812	812	831	802	752	867	837	825	851	799	834	836	817	833	790	811	862	875	868	864	848	853	810	797	799	836	806	829	825	798	847	866	819	779	892	873	857	862	872	850	832	827	818	834	789	790	851	826	784	804	794	809	805	827	802	861	802	811	886	832	874	817	766	871	845	826	858	778	769	847	818	881	794	795	819	824	822	861	849	809	839	846	850	832	869	825	880	844	826	804	834	842	879	788	798	814	852	763	795	826	839	849	835	796	859	796	832	795	890	859	872	822	824	846	835	865	859	873	765	825	791	802	783	844	841	839	839	790	846	882	816	820	802	821	844	802	797	789	808	817	800	755	830	854	805	787	854	832	858	813	825	811	782	819	839	823	842	859	819	829	856	824	858	848	831	853	817	795	815	853	817	832	833	816	813	775	807	894	846	828	852	821	834	812	826	832	825	868	838	825	815	850	797	838	770	858	837	807	814	862	828	819	824	850	834	850	896	854	854	834	829	802	783	851	802	809	824	859	838	830	855	861	795	813	788	814	872	848	842	835	870	868	874	880	846	810	827	845	770	793	806	801	840	800	847	812	826	818	826	828	816	820	799	832	832	822	832	823	795	857	882	836	801	814	840	846	824	844	833	839	866	830	825	841	850	831	785	863	785	824	845	843	862	840	796	844	827	866	859	763	798	796	749	859	793	819	811	812	782	843	861	833	813	791	862	795	853	835	823	828	845	854	811	860	836	853	829	816	807	844	834	778	782	761	802	837	775	827	866	784	878	865	876	875	869	834	852	855	855	793	818	812	847	820	795	794	813	857	809	867	832	802	830	826	793	805	839	799	818	878	851	834	866	806	829	796	849	770	825	833	805	863	825	822	842	874	833	829	839	810	792	890	791	833	818	828
24760	21448	28534	24793	20674	3793	1384	908	811	792	751	704	661	693	646	661	662	660	653	623	638	601	608	612	660	633	619	616	648	588	630	591	633	604	636	650	665	605	591	641	623	573	668	599	587	573	645	654	671	629	610	635	603	639	594	616	614	600	602	641	631	602	594	594	594	581	589	661	575	603	645	618	629	614	650	634	585	662	574	637	626	587	572	625	613	583	623	614	651	614	600	602	601	626	644	620	599	626	663	633	591	650	655	620	624	592	626	612	596	600	610	597	653	627	580	591	604	666	635	595	625	590	599	573	630	616	601	580	608	614	630	568	567	620	562	640	589	596	598	582	663	601	592	607	619	618	624	640	629	614	586	579	593	618	638	632	635	595	598	594	606	575	637	620	620	606	599	606	591	627	585	599	650	635	610	626	600	602	639	600	607	597	622	599	609	662	645	612	593	607	591	661	631	612	611	632	606	665	585	610	643	607	602	605	565	639	587	580	600	612	614	639	650	607	653	620	591	609	594	617	635	635	605	637	586	672	635	609	599	577	616	612	610	560	624	606	613	580	614	616	574	611	606	594	665	595	609	581	583	627	574	636	636	642	609	634	619	606	619	611	603	584	623	608	612	617	616	615	602	596	610	586	639	607	640	577	620	592	664	596	615	638	618	563	620	666	582	571	652	614	636	630	587	603	571	625	624	615	592	586	615	669	570	557	591	645	633	584	569	592	632	607	582	606	609	634	605	609	635	603	612	611	604	623	606	585	577	615	646	574	609	637	655	582	603	601	643	615	652	632	608	630	620	612	596	562	637	652	646	652	629	632	621	608	582	608	581	579	618	623	574	622	605	632	599	589	587	590	625	604	638	587	634	620	588	665	626	625	601	600	633	594	567	644	583	623	617	605	668	627	575	595	628	597	585	646	640	581	575	608	625	597	626	603	599	653	663	588	598	601	597	560	635	607	562	624	627	614	589	592	605	673	642	558	648	624	639	615	562	606	625	568	590	591	641	631	588	581	631	604	621	602	578	615	590	643	585	634	552	561	614	584	641	619	651	577	586	593	657	614	601	644	579	623	614	603	673	611	571	623	597	632	610	604	573	603	641	603	608	610	573	604	658	587	597	601	613	561	648	618	596	595	616	632	590	663	614	609	597	655	605	637	634	612	636	616	618	588	646	616	591	620	633	608	582	585	606	645	612	615	624	643	581	556	600	603	597	580	601	617	529	562	630	626	577	589	631	602	646	628	638	618	600	617	579	574	587	639	629	598	602	622	621	614	572	638	654	587	581	625	621	641	605	610	575	612	579	577	607	596	596	620	622	612	562	611	589	638	617	578	569	605	617	658	618	606	610	626	633	595	603	590	616	581	586	607	603	583	607	582	635	690	582	587	612	606	589	595	595	605	620	607	613	626	641	612	631	576	578	630	565	638	606	633	613	577	652	615	580	553	604	662	580	617	570	586	604	574	604	584	607	571	614	597	617	602	648	579	606	612	622	620	587	639	621	541	590	607	612	580	594	595	586	638	658	621	553	629	598	604	603	630	593	631	606	596	607	627	664	599	615	607	574	611	599	624	633	608	612	579	580	591	565	600	621	602	552	658	579	592	606	604	633	587	610	586	608	598	586	602	642	605	578	581	582	628	597	625	604	629	616	653	587	608	578	598	585	647	582	596	575	572	588	614	627	624	638	594	593	594	601	610	619	585	575	610	635	649	621	579	593	560	646	614	587	573	552	603	532	578	591	546	583	622	604	662	636	585	554	559	584	596	660	594	609	595	626	597	628	603	643	590	605	593	629	628	609	605	620	607	630	628	577	586	597	603	656	647	586	597	608	587	581	594	625	640	630	562	619	560	658	604	588	614	677	637	606	564	601	600	625	592	583	611	625	613	625	624	625	636	551	587	591	593	643	603	611	567	613	630	597	604	583	580	625	584	661	638	589	632	605	633	618	588	615	599	630	617	593	656	602	584	637	596	611	629	585	602	572	568	617	604	647	629	610	575	603	595	597	620	618	596	624	615	584	617	554	612	576	658	554	591	616	566	607	607	634	663	635	585	598	595	623	584	631	581	594	558	576	610	627	568	642	653	640	581	620	622	575	615	610	668	601	602	588	630	585	603	624	621	645	608	619	634	621	589	550	581	580	621	625	558	603	606	601	589	599	623	593	576	562	607	614	644	572	566	584	601	591	611	635	620	593	624	629	597	600	627	613	571	623	569	584	616	602	593	615	607	653	608	629	628	628	631	610	636	600	609	628	601	592	571	634	648	604	566	595	593	608	602	626	648	614	593	548	593	601	639	621	610	576	546	617	615	616	642	600	646	591	603	628	600	582	605	635	613	548	591	571	609	614	627	588	604	608	625	632	638	586	618	579	638	620	608	594	584	675	613	590	606	636	601	617	619	596	608	619	544	633	597	616	600	560	621	586	589	631	633	660	590	606	629	609	586	542	592	634	540	635	586	591	645	638	618	565	606	637	601	624	629	627	608	581	615	591	587	571	605	672	592	626	640	611	593	600	571	624	594	620	639	615	623	558	567	585	573	628	560	649	572	578	642	619	584	629	650	610	617	589	631	587	636	576	629	596	591	627	627	637	608	575	563	616	603	638	612	635	596	604	607	616	572	662	617	609	585	636	609	578	628	608	628	569	601	584	633	653	584	608	586	601	626	597	607	617	625	577	591	650	611	632	585	579	619	624	587	617	609	627	601	615	594	591	612	613	575	586	629	606	586	623	609	602	583	606	580	577	580	610	637	612	612	556	631	648	625	610	608	592	612	558	602	598	616	615	661	607	612	624	592	598	588	593	552	617	586	563	635	574	616	635	615	537	600	604	601	609	544	600	645	628	615	613	553	552	592	620	602	617	611	603	564	600	595	663	590	675	640	619	613	608	622	613	594	593	589	577	586	601	625	617	577	581	591	589	616	623	592	642	630	598	608	578	635	581	620	619	626	565	583	642	580	565	591	612	595	585	633	606	593	652	628	607	582	575	622	578	581	566	611	648	600	586	589	575	610	596	623	615	596	598	599	610	582	570	577	607	596	571	606	639	603	548	614	633	596	609	643	581	577	575	576	595	622	596	634	588	605	598	616	587	616	647	606	574	589	594	609	619	604	613	620	652	640	582	607	639	614	634	652	605	610	612	585	611	617	598	659	627	577	616	587	607	605	614	582	618	607	595	607	612	570	636	607	568	611	578	599	593	619	584	602	593	616	620	613	619	603	635	617	624	585	607	660	587	614	629	586	643	653	603	624	586	597	602	655	584	626	597	554	603	602	596	618	583	593	606	574	586	591	610	663	597	618	609	609	615	592	610	580	621	588	628	609	603	594	566	612	593	639	601	630	597	597	610	602	565	628	625	597	630	601	615	569	594	611	619	591	607	626	638	625	614	564	637	593	564	612	596	576	633	607	634	600	613	622	646	613	625	627	600	634	571	610	622	618	675	607	609	610	594	614	641	611	587	598	633	546	635	618	598	555	613	600	595	578
4248	5130	4141	2175	1556	1251	1122	980	835	820	789	757	693	667	681	654	655	626	681	613	644	638	614	619	607	624	562	567	627	585	636	572	607	568	571	589	567	605	573	630	603	574	543	581	578	605	595	625	555	564	618	614	574	553	612	617	616	579	599	595	582	575	569	580	558	604	590	582	568	546	558	574	544	591	593	548	568	632	586	571	576	587	562	609	585	517	606	626	509	614	565	595	585	593	611	608	577	553	569	541	570	585	622	546	606	605	591	594	593	587	602	568	598	648	529	566	569	609	621	557	592	580	591	604	580	567	583	577	595	534	578	596	574	605	550	540	585	586	576	562	567	589	578	574	584	588	545	575	546	566	545	628	562	551	572	610	558	588	603	597	582	567	549	554	567	621	573	552	586	606	589	559	587	594	545	588	603	577	566	560	551	584	572	545	572	576	574	540	580	567	547	561	569	603	561	587	560	579	579	634	584	598	558	587	528	573	596	545	534	572	581	563	602	597	569	576	567	592	584	590	563	589	606	555	581	560	551	552	556	543	571	579	585	571	566	569	609	555	573	596	585	575	602	593	606	586	561	561	569	561	605	558	534	574	537	574	568	568	572	587	572	569	605	576	537	607	599	611	569	608	532	559	574	577	557	587	604	560	596	615	586	586	586	636	520	569	606	579	549	553	574	566	560	583	573	581	605	587	544	587	556	572	608	587	607	573	596	602	589	582	549	581	561	534	546	581	565	591	563	605	611	562	559	590	567	579	565	583	593	592	556	553	575	580	569	572	593	583	519	544	559	584	600	576	576	610	589	531	568	582	580	571	632	557	522	601	578	605	547	569	549	556	612	576	617	569	568	570	577	619	620	546	549	588	598	640	617	572	570	544	543	594	590	577	534	575	562	563	532	580	634	576	567	571	540	564	545	552	560	535	626	594	543	583	550	565	576	580	557	584	542	586	593	583	614	552	609	566	616	563	588	602	618	618	560	605	556	591	567	576	629	561	543	555	565	579	582	637	594	549	599	533	588	561	627	571	610	574	564	549	558	584	583	583	601	606	555	576	606	578	591	599	555	511	567	584	578	581	599	562	558	578	537	571	541	612	596	566	529	577	558	592	578	593	623	574	570	565	589	581	591	529	566	554	583	566	567	569	572	553	594	583	597	562	594	569	558	587	566	568	575	633	604	577	590	560	597	588	541	543	562	572	568	560	598	568	562	566	587	580	604	575	593	595	535	539	534	543	588	549	550	573	631	578	599	598	593	586	590	521	577	529	579	594	603	591	542	586	560	545	563	553	597	543	567	568	559	575	583	543	589	558	572	567	606	580	588	596	584	542	582	571	603	560	595	598	564	578	566	571	557	564	566	571	551	596	590	568	554	593	554	605	563	601	602	568	565	538	555	614	597	577	570	570	596	590	614	544	547	549	574	561	552	570	571	569	604	584	546	576	562	540	574	580	565	581	565	610	543	599	594	558	586	602	600	568	560	537	554	599	574	617	579	555	553	579	567	577	570	554	572	553	569	580	582	594	567	592	549	547	564	561	573	583	562	557	583	588	576	563	564	530	555	587	566	550	580	623	539	584	554	602	572	590	590	583	597	591	530	538	573	558	560	609	572	617	587	565	595	595	590	577	566	576	556	618	545	546	591	562	605	609	569	569	589	569	568	576	563	601	575	583	546	599	546	541	593	599	581	589	586	569	556	588	562	582	582	575	529	552	597	584	540	602	590	593	571	552	598	572	566	547	604	556	565	539	560	568	586	575	560	561	602	556	592	559	581	579	549	585	581	562	565	579	555	561	548	570	588	563	580	582	567	562	563	552	526	600	548	556	573	551	548	568	556	592	557	583	586	588	591	531	555	581	594	591	583	573	584	572	585	586	628	559	598	594	610	608	568	528	565	555	561	638	570	555	561	587	551	611	561	559	544	587	512	510	565	597	608	546	579	591	583	583	562	610	554	601	620	582	601	568	580	548	560	615	550	582	579	578	600	555	547	575	584	593	569	548	574	592	541	568	607	567	533	583	601	587	588	581	546	539	552	604	562	583	604	571	606	594	553	559	561	565	553	562	550	556	606	605	539	584	540	599	565	582	588	557	545	565	587	560	576	574	587	617	636	585	572	552	570	620	579	571	568	602	592	565	588	548	550	574	631	604	585	580	548	594	612	577	553	572	594	551	616	599	607	560	649	541	562	539	639	573	561	582	569	552	551	584	604	597	571	580	606	607	568	549	604	577	553	567	599	561	569	549	580	554	556	579	538	581	553	582	591	549	570	599	615	569	618	550	581	609	568	558	563	621	560	553	549	570	600	585	567	565	521	561	586	571	572	537	584	608	562	586	613	569	607	595	599	578	582	558	530	593	550	584	568	580	583	585	596	535	578	609	563	582	575	632	560	592	562	543	568	554	598	517	586	582	630	593	532	579	574	551	563	578	615	580	544	585	607	541	596	583	615	592	606	570	554	568	593	586	593	580	572	539	564	573	560	567	593	608	580	579	592	581	558	554	533	575	549	552	593	583	572	574	571	519	562	546	583	569	553	576	606	539	535	574	577	534	576	558	585	578	548	598	579	594	581	543	563	586	541	562	540	611	580	566	577	617	579	578	582	563	574	578	579	543	576	581	566	538	607	581	627	542	554	600	563	564	602	582	548	598	606	565	594	565	552	559	570	566	523	564	580	603	529	578	564	575	595	573	598	530	540	527	599	574	578	550	572	557	542	568	608	618	544	558	544	568	527	579	599	611	596	533	587	538	595	578	545	566	552	569	575	577	575	545	540	472	550	585	575	554	543	592	595	577	594	568	525	580	582	577	582	550	607	579	579	585	588	565	615	572	559	599	585	552	554	571	623	581	575	595	530	585	598	554	594	567	551	585	586	563	560	576	572	605	533	543	590	577	579	572	549	556	566	567	547	556	545	564	552	564	595	569	557	583	578	561	543	530	561	569	549	560	570	594	540	596	528	585	558	562	540	538	597	556	546	605	571	585	567	570	589	585	536	583	542	612	579	556	549	579	614	543	554	561	584	556	553	625	595	538	563	558	613	576	564	589	556	553	575	582	605	523	607	601	602	563	603	545	573	599	576	554	601	537	576	536	562	560	553	556	599	584	624	555	592	556	591	549	551	566	552	561	543	575	587	560	596	566	550	541	583	611	548	607	546	551	498	523	528	551	550	612	550	568	562	579	567	545	556	556	530	569	574	563	572	553	587	581	586	571	558	595	599	575	572	577	551	543	589	560	581	546	552	612	568	590	539	541	564	578	586	561	588	563	560	552	540	514	536	564	541	580	589	526	594	556	575	558	609	596	558	550	547	560	569	584	565	519	561	549	565	586	572	571	562	554	589	561	547	571	625	556	574	575	579	555	599	560	553	591	549	605	583	542	597	587	583	566	540	547	559	588	545	564	575	554	578	552	548	575	592	593	602	579	590	556	538	574	560	599	630	610	575	543	573	614	523	601	561	597	571	575	577	564	564	608	557	585	584	555
27531	9918	1884	1259	1040	1012	1026	1014	980	991	1017	1010	1000	956	1007	978	1007	980	984	931	991	956	1006	931	957	955	1034	984	967	961	992	908	997	1029	996	948	971	965	957	1016	994	981	972	988	948	1007	988	900	975	964	1016	983	961	983	957	1025	1006	978	929	968	982	990	996	955	950	942	993	965	1009	955	1021	947	987	970	973	966	962	1007	1020	990	966	936	968	974	928	936	917	953	1003	955	1029	942	983	951	985	953	939	986	1067	947	908	976	1009	955	967	1013	956	938	935	929	918	936	973	968	968	950	980	913	926	938	929	1001	936	987	939	943	957	925	924	960	972	942	967	970	959	939	933	987	995	1020	958	1008	951	976	998	970	1064	926	925	928	997	965	930	929	951	979	1030	965	1030	941	979	970	948	942	972	1016	923	1018	995	1002	949	970	967	920	992	999	1000	977	941	931	973	1019	977	980	991	909	979	966	913	951	948	1048	992	1007	942	983	943	951	978	935	1018	945	978	1006	992	941	979	1000	959	973	964	989	923	983	969	959	921	995	1003	964	1024	922	985	955	1047	948	936	1001	1006	983	944	983	976	996	940	924	946	950	1007	956	990	964	953	941	978	998	934	968	968	968	950	947	973	945	1018	930	952	926	1011	957	993	967	942	989	990	966	994	964	959	1043	962	954	1027	976	888	913	995	985	963	914	1001	1006	937	950	967	1002	1018	966	978	1003	962	914	958	906	982	930	987	973	917	937	937	966	936	1009	961	990	984	894	952	921	965	958	945	921	1015	973	1000	1029	964	954	965	1034	985	942	927	994	954	908	1032	973	995	936	973	964	949	1006	975	970	978	969	1028	1035	960	976	991	964	1006	988	956	1004	952	921	964	940	959	977	1031	983	986	911	984	962	943	943	917	1011	933	989	944	985	1015	1008	973	924	975	1016	1003	998	1049	995	980	893	937	993	948	983	976	1038	955	973	1018	981	977	924	980	964	1006	976	950	943	995	1030	990	941	940	1019	966	904	900	985	895	946	948	979	998	940	924	985	973	1002	999	955	944	977	949	1020	954	974	1002	970	969	997	988	978	962	986	978	980	985	952	953	890	1002	993	1027	934	959	978	949	996	973	923	1030	952	942	981	951	939	973	967	982	965	982	995	951	949	978	935	932	992	968	938	952	983	969	1002	986	953	956	986	1008	980	973	960	1037	945	938	990	944	939	954	1040	936	950	951	965	989	957	965	989	971	1016	982	992	1003	967	993	925	997	960	959	980	996	953	981	968	958	924	937	914	1018	969	950	965	926	939	995	1014	1065	1026	983	1034	1010	997	966	906	963	938	976	1003	1003	966	937	1022	946	973	929	977	926	963	1000	1004	925	1006	988	1019	990	923	1003	973	1014	937	948	1007	979	951	953	951	963	926	959	962	952	952	982	968	965	980	1064	954	940	1013	928	1018	962	960	997	976	962	1008	910	949	951	1002	983	912	993	993	987	958	978	957	964	933	1012	964	951	952	965	976	986	1012	984	942	943	981	997	990	996	974	1026	947	941	973	979	1003	927	1016	911	951	1006	968	986	987	1028	971	991	993	984	1011	975	962	963	997	978	962	1000	909	956	975	1041	981	964	933	988	958	968	973	995	911	1017	979	1006	1052	992	1029	965	1002	993	980	970	968	1003	972	949	1002	987	994	986	885	960	928	972	984	994	949	931	1009	970	944	1025	977	972	978	1013	1014	1000	975	1040	934	979	970	1006	983	944	955	1000	947	995	938	934	953	967	1018	970	1023	994	1008	1033	988	932	933	1025	953	943	971	992	990	983	961	1006	978	1025	960	925	1014	943	982	936	989	947	1009	968	926	951	944	979	1028	980	966	933	989	951	973	973	990	930	1039	983	956	959	940	898	979	977	1000	937	911	1004	987	977	889	964	903	991	994	998	968	955	944	941	1007	997	993	961	984	969	943	970	961	961	978	994	1021	962	982	972	946	938	1011	972	1037	955	950	956	937	1053	1000	969	925	929	971	949	954	975	983	933	928	990	1018	972	1069	975	996	924	957	1000	952	885	974	996	966	1004	994	969	918	944	926	991	941	980	933	974	1032	990	945	915	969	975	975	1000	943	959	989	982	955	977	947	996	971	984	984	979	972	992	978	950	1003	977	1007	1049	950	913	965	1011	990	985	979	1026	989	966	994	959	976	1027	964	1022	962	968	996	893	911	949	1014	1032	970	986	959	962	978	937	972	1001	958	934	929	955	981	1033	992	988	980	976	960	981	932	1003	948	905	976	982	967	982	961	923	961	918	991	981	994	931	981	968	1017	957	993	955	922	1000	1015	993	945	1003	985	974	1013	973	968	957	970	943	983	1004	1000	927	988	985	946	1007	940	984	964	933	992	970	945	1001	1001	953	965	981	919	979	965	955	1006	978	985	1018	982	986	967	968	913	938	940	984	1000	974	1013	1000	976	1038	931	974	943	955	907	948	952	990	987	1004	949	971	982	975	976	911	993	953	1011	988	918	974	972	960	1004	927	946	935	930	993	957	970	1022	958	917	921	994	969	939	895	963	949	954	992	989	979	934	957	956	973	1013	968	1038	967	1004	1036	924	941	975	1015	981	957	1000	970	997	976	900	988	981	971	931	1023	943	940	989	1016	941	979	974	957	975	972	926	962	995	950	998	980	965	983	997	1013	989	977	955	939	974	1025	946	980	949	933	1012	1000	921	1006	971	974	973	995	936	921	1007	943	1019	993	953	930	991	938	940	969	1018	981	1036	942	963	995	961	940	923	986	986	957	954	965	984	940	965	966	943	971	950	953	1021	982	971	910	992	1042	948	948	980	943	1014	995	954	1002	919	933	1014	979	1008	955	972	943	955	1009	955	936	914	963	954	934	934	1010	920	975	1014	990	960	933	981	916	953	1006	987	935	941	987	962	928	979	1044	967	947	947	980	939	944	953	948	916	969	960	974	1015	973	954	980	944	964	1020	989	974	969	944	963	986	978	954	1006	1014	1000	939	941	969	1001	1006	963	925	961	939	959	993	999	950	958	1004	969	987	945	970	934	987	952	999	977	956	1013	998	925	959	997	1006	976	942	997	940	1027	981	1000	953	963	990	917	956	988	938	969	961	895	999	975	996	989	983	956	942	984	942	946	970	933	922	960	946	945	935	959	925	936	982	989	967	1016	1002	963	974	947	1019	990	1006	981	982	955	1011	1034	994	936	962	974	970	1013	923	936	951	1009	972	994	984	899	930	1000	996	987	988	950	952	1021	946	967	954	995	971	1009	983	947	908	1022	964	1003	952	949	1008	958	983	953	928	959	954	1008	979	945	945	941	976	954	970	971	999	1009	964	1002	948	953	999	916	1012	986	980	937	998	981	959	899	936	966	911	980	1001	1002	1026	992	971	965	974	1017	955	992	1025	937	927	968	911	1004	1010	975	971	942	977	957	927	963	915	963	1019	985	1028	955	1022	931	975	923	979	973	964	966	937	1018	989	1001	977	999	899	948	966	937	982	952	960	992	967	983	1029	945	970	956	989	939	995	1056	930	953	1016	1011	954	958	962	956	1046	1008	972	1039	1002	955	961	969	941	965	968	967	907	1001	957	978	974	999	969	968	981	964	993	922	910	1029	992	972	883	921	959	954	996	926	952	1011	982	945	914	974	981	932	973	1018	978	1034	999	1002	954	886	938	953	915	968	905	969	984	981	1024	951	952	1026	951	980	940	970	926	963	912	936	1005	974	989	930	1012	931	974	997	942	967	966	963	932	990	967	1018	944	943	984	926	934	976	914
5806	1004	994	870	863	843	876	841	837	868	788	812	832	827	873	838	782	799	812	832	816	820	888	860	824	826	879	839	792	874	828	822	778	818	803	832	808	856	815	807	847	814	832	791	831	858	819	832	788	798	856	860	838	831	886	793	857	807	805	782	833	845	850	799	847	840	807	787	807	832	862	821	847	820	803	831	862	827	800	804	836	785	859	831	804	842	800	821	836	763	847	824	840	833	785	820	809	873	789	813	828	805	811	858	774	841	820	804	799	859	801	793	810	832	790	852	832	846	812	768	792	846	804	858	847	804	831	815	762	827	797	868	844	830	802	832	796	874	824	814	819	798	871	781	832	807	778	769	823	864	860	811	807	815	812	785	857	816	796	831	821	835	814	769	843	837	829	819	827	839	811	766	803	752	870	813	861	815	810	814	829	836	847	842	791	821	819	810	815	819	862	816	810	854	825	838	796	778	813	791	795	819	782	771	792	793	854	793	821	803	772	862	792	797	789	853	886	808	758	787	831	810	799	824	841	835	796	824	805	824	828	791	802	790	814	839	779	831	820	811	746	830	856	820	792	780	812	835	804	854	814	831	799	783	817	773	797	832	794	798	849	812	838	839	821	799	795	786	820	780	810	810	822	815	781	814	877	814	844	848	828	804	833	825	782	836	799	812	823	824	850	802	780	851	876	814	815	804	838	810	832	866	831	835	781	812	819	821	812	846	821	817	809	817	819	800	822	819	871	821	846	766	831	805	815	818	817	866	807	847	823	851	823	805	851	761	828	790	826	815	786	828	819	849	823	857	825	793	845	802	766	802	805	866	788	875	803	834	810	801	874	791	836	772	812	810	848	816	879	776	809	846	805	838	782	793	897	848	850	815	798	772	831	852	855	830	777	825	802	868	805	800	822	784	830	766	797	809	825	815	832	801	861	800	886	811	802	786	835	835	821	821	821	805	792	897	820	868	826	758	763	833	787	800	830	841	852	788	876	841	799	861	806	808	827	855	817	818	780	852	809	813	830	761	822	824	792	776	788	804	840	843	859	816	809	863	886	886	791	809	862	836	814	779	785	744	830	874	841	823	827	784	826	883	846	802	804	849	800	849	758	843	875	847	723	788	801	758	790	845	790	833	837	821	827	802	819	816	849	830	842	883	852	830	830	835	853	791	845	819	789	754	786	833	809	796	839	824	800	848	812	861	802	795	848	844	828	849	838	821	803	798	799	850	831	802	784	795	771	782	825	823	849	848	830	839	816	798	863	845	809	781	876	822	812	856	829	817	838	852	792	806	823	807	834	793	800	774	796	813	843	809	824	772	823	811	820	831	825	821	816	827	801	847	833	844	830	830	824	753	795	821	877	831	848	812	817	806	872	808	823	860	766	783	853	819	833	823	816	824	847	855	835	798	806	811	813	762	797	818	819	803	768	822	791	795	823	808	804	794	801	819	800	758	847	826	815	816	775	797	803	818	837	846	832	838	816	791	838	900	808	757	810	847	819	790	789	872	841	854	791	869	790	776	790	833	885	808	784	765	828	843	783	790	825	787	865	830	852	854	867	855	789	822	779	818	839	834	820	803	852	829	803	809	760	809	792	818	784	817	798	818	841	833	809	809	859	820	878	832	814	787	804	823	784	815	874	818	841	789	882	837	797	838	838	768	799	806	807	797	808	814	857	801	867	827	862	828	778	826	827	826	840	836	813	768	831	807	816	844	837	799	785	818	810	809	819	794	864	798	827	876	776	866	771	877	865	804	875	823	817	842	797	767	822	794	798	805	831	828	832	805	825	819	806	798	836	796	774	835	834	806	810	824	794	833	802	898	877	779	802	782	823	788	825	792	825	837	812	850	814	830	814	794	820	840	847	848	808	812	773	829	840	840	820	811	854	840	858	812	778	847	786	814	887	805	833	786	873	797	886	805	836	850	792	855	864	859	781	855	796	815	845	821	802	806	854	844	819	807	826	808	820	853	863	849	823	786	787	847	814	849	841	856	808	798	844	820	858	829	822	824	813	819	809	856	834	843	817	846	792	872	873	820	769	780	815	768	848	831	843	866	858	816	833	836	802	797	869	780	773	823	782	815	860	844	854	838	824	855	803	807	791	870	842	843	819	799	796	834	811	826	773	763	790	825	800	852	842	818	878	821	840	818	807	802	875	792	850	824	880	832	826	818	846	842	795	844	810	840	819	849	819	803	801	840	833	748	802	851	846	877	834	837	804	821	804	834	814	804	852	841	822	788	835	812	824	848	856	824	866	855	806	831	842	847	750	796	804	826	837	824	796	802	853	820	793	811	813	818	779	798	889	799	852	814	817	797	859	754	807	806	838	808	799	819	829	830	845	821	807	827	789	853	869	815	762	853	821	862	810	813	849	850	833	818	813	792	853	822	809	861	813	841	836	833	852	833	822	782	789	800	815	783	861	809	858	826	816	766	800	847	851	819	822	802	828	803	823	842	860	809	776	818	840	849	794	798	776	812	798	808	858	841	808	837	772	816	787	838	781	830	819	826	805	798	858	883	837	802	809	836	811	823	825	780	847	797	859	842	810	815	762	840	805	789	834	837	822	843	800	826	784	797	787	814	811	795	805	795	821	827	817	809	814	854	791	795	795	788	838	795	871	866	764	864	864	792	781	856	826	811	790	813	816	794	851	853	821	814	778	765	817	836	869	789	794	831	858	805	824	801	816	852	800	794	838	840	790	832	814	780	814	869	830	836	855	823	770	873	812	832	806	801	852	769	808	815	794	756	833	831	871	847	749	823	815	798	809	811	807	771	799	828	787	848	827	835	782	818	810	836	805	837	819	800	826	851	837	840	835	807	855	798	853	816	874	822	794	767	832	857	802	821	809	830	801	878	877	776	886	816	816	782	838	852	836	844	828	881	851	802	778	779	841	824	814	793	825	841	821	828	782	756	789	845	840	814	836	870	807	864	796	822	759	832	799	807	782	858	795	821	787	847	795	826	813	815	827	790	829	805	829	792	817	812	794	822	779	825	807	786	869	830	819	850	805	843	855	837	873	863	843	842	769	822	844	797	848	794	827	845	809	821	846	816	804	814	883	764	821	826	839	881	882	804	792	817	810	815	817	794	819	835	860	843	832	800	830	774	876	798	857	785	801	839	827	776	824	867	834	772	811	785	811	802	837	799	843	828	834	802	842	855	771	848	790	797	792	808	861	813	849	782	827	805	852	826	784	805	814	830	791	817	798	850	843	803	877	855	847	822	810	808	854	859	836	792	799	821	792	826	835	826	788	926	853	803	803	766	770	847	837	839	816	822	832	831	819	856	870	841	836	824	832	810	808	814	854	795	747	821	766	799	818	850	863	822	860	842	907	791	808	865	834	807	848	825	798	806	789	806	875	821	857	832	796	865	800	781	844	785	812	821	802	810	806	802	839	889	875	810	820	820	808	831	841	764	809	822	846	759	838	757	816	843	799	802	814	808	808	794	858	858	835	795	809	791	806	841	819	812	831	810	858	884
25697	21412	27165	25375	5568	1653	1336	1202	1059	1034	1045	1000	1012	1011	998	998	1000	949	964	994	957	933	959	978	962	957	990	950	933	999	1000	992	977	989	1008	994	914	972	965	1000	1008	926	1025	948	995	1016	960	936	1020	960	943	986	975	936	930	952	963	939	996	986	981	957	999	982	961	991	863	972	948	984	953	941	1042	975	927	1016	942	968	993	921	940	989	993	1013	963	982	996	976	989	954	965	918	927	977	937	961	989	963	907	1057	926	978	958	996	965	952	966	995	1026	1018	960	959	945	921	940	984	983	1067	939	891	897	960	905	925	912	962	949	929	998	966	919	987	948	975	955	904	941	970	973	904	934	913	973	958	978	905	955	980	950	944	968	1004	985	946	934	990	960	981	913	964	949	1002	935	987	960	989	943	946	927	946	1008	916	996	904	971	946	979	923	951	997	919	978	924	936	887	1006	960	973	911	971	936	941	923	917	923	866	922	929	903	927	918	1007	971	903	1013	876	939	930	952	980	883	948	1017	931	940	934	1052	915	943	942	964	935	979	917	923	957	929	964	1048	962	977	948	957	907	898	929	934	954	945	946	954	970	910	952	916	959	954	909	944	945	925	927	928	946	1002	925	940	983	954	908	999	1004	997	930	915	942	948	977	954	904	923	944	958	938	915	999	987	974	877	897	958	993	973	941	966	927	949	960	936	950	982	944	953	951	954	969	946	968	939	952	939	947	924	927	924	908	968	931	945	926	942	987	922	946	954	964	946	997	902	866	939	908	918	912	987	902	975	936	925	986	989	968	971	920	927	954	975	1016	994	1010	991	971	989	933	932	983	949	1000	940	864	951	918	932	923	1004	975	913	989	977	954	924	980	948	942	966	961	959	913	981	968	904	923	992	986	979	940	970	971	877	900	970	966	948	926	912	967	980	1005	993	904	967	876	1010	975	974	976	966	903	976	965	922	995	965	921	925	963	925	915	953	963	903	1020	978	952	935	929	959	950	978	935	938	952	948	940	979	948	1023	870	932	954	915	987	952	996	987	956	939	913	987	920	935	943	961	967	941	955	988	973	948	957	926	980	913	930	912	885	959	972	975	984	961	958	910	954	922	916	960	1012	963	951	950	916	951	992	911	954	988	976	960	1034	970	928	945	983	977	980	955	931	952	945	953	1022	945	965	961	905	954	932	912	928	913	944	1056	983	918	973	953	953	899	993	988	917	989	936	964	964	922	955	982	967	939	966	958	913	944	941	969	903	962	934	900	977	937	896	971	897	990	1023	892	1010	968	998	938	962	1013	960	998	958	952	901	977	962	1008	975	912	978	991	974	1010	955	941	983	966	888	969	939	932	969	967	982	962	978	1036	978	943	975	948	979	953	988	979	978	936	991	997	981	920	960	962	894	927	978	961	1001	974	935	922	877	925	900	934	972	906	1000	985	977	963	966	1007	1013	954	987	1011	962	932	1027	954	963	942	919	932	947	956	948	925	908	949	949	940	1005	957	1011	980	942	950	981	994	984	960	943	908	1006	996	955	926	949	943	1015	997	968	918	1005	972	975	897	912	910	893	930	935	942	922	926	946	934	969	959	990	916	955	944	1008	938	935	926	966	1004	941	1024	974	938	979	984	952	963	993	977	946	979	1017	974	923	950	987	945	959	1023	916	932	890	909	930	971	1010	970	942	936	924	903	935	961	945	1013	962	936	993	914	961	920	937	901	992	1017	957	957	980	964	973	968	1036	930	945	909	976	911	951	948	988	951	978	926	945	921	941	992	922	969	972	980	1006	1000	963	980	948	991	914	961	959	913	935	976	953	963	994	1007	1010	955	975	921	928	930	1002	1011	954	964	945	936	919	935	982	963	877	984	964	965	1001	947	1025	890	955	975	964	943	955	1021	928	918	972	994	939	942	973	960	991	920	921	947	936	961	928	966	964	995	987	948	930	966	961	908	938	953	960	947	967	949	918	993	929	941	968	945	953	916	939	928	953	906	942	957	911	960	953	989	1000	937	983	976	986	902	987	958	939	963	978	978	955	964	976	932	953	953	950	943	900	941	973	957	953	926	940	967	943	942	980	934	935	954	967	987	920	963	958	924	989	915	930	966	983	981	952	975	932	944	983	964	918	925	953	952	949	993	988	939	957	1018	1002	921	936	916	996	935	921	1017	918	952	975	942	977	927	949	955	946	903	943	923	952	946	942	977	989	971	924	958	935	936	917	969	908	1027	946	915	956	994	917	964	955	999	926	1027	954	956	955	958	943	973	964	908	956	996	886	921	945	930	939	933	1007	964	973	953	966	945	985	917	993	911	978	943	962	936	1004	925	991	968	972	920	936	940	933	941	1002	907	965	1007	928	1017	988	944	975	983	946	984	937	945	939	985	962	933	959	946	957	976	921	1004	933	913	993	984	945	982	997	947	903	987	931	960	905	978	993	938	918	926	945	920	959	1048	946	947	958	901	917	999	1008	924	962	895	1043	937	960	979	988	963	1003	946	967	917	899	989	971	1026	903	981	978	939	938	933	990	935	948	991	902	962	956	969	1012	950	1008	941	961	960	928	944	1032	914	900	944	960	964	951	964	910	965	909	935	995	1028	973	965	1016	912	988	957	1012	974	1007	987	965	941	901	926	1012	925	952	943	974	952	942	961	1001	969	945	1046	987	947	937	975	948	945	975	966	989	940	954	901	906	943	919	933	975	967	961	933	923	975	974	949	959	938	963	1000	973	906	913	977	945	1012	1002	956	940	959	931	899	967	964	893	924	919	930	893	983	919	999	981	992	959	946	938	990	1007	985	906	908	914	972	954	972	969	927	947	942	908	962	960	962	938	914	935	1016	954	934	985	921	967	944	906	956	989	949	933	887	969	969	945	920	946	997	927	973	991	947	915	940	946	998	928	979	948	970	970	966	922	980	1035	908	936	985	897	922	1017	1018	997	927	928	980	901	968	906	977	960	977	969	948	946	987	956	931	905	984	962	961	947	977	964	981	922	912	921	970	945	969	1001	991	946	920	959	938	986	950	918	928	944	930	910	962	973	881	947	984	988	942	889	991	926	967	959	963	934	962	964	996	976	969	949	989	963	943	972	995	971	973	1011	930	991	938	907	946	967	973	977	988	927	1011	980	943	954	937	985	993	942	946	988	1008	978	1026	951	957	974	961	955	988	920	979	928	940	985	987	976	1004	994	923	1002	969	945	936	932	1011	949	978	961	993	1001	971	963	1000	994	945	899	1001	964	985	925	978	972	962	982	925	950	948	953	984	943	975	936	938	996	968	981	936	904	994	963	977	960	927	952	974	957	994	958	923	956	960	955	981	988	944	928	1005	923	914	885	995	958	970	917	938	951	971	938	977	988	975	926	989	925	969	909	941	911	998	967	987	916	964	946	949	912	973	988	934	965	922	946	950	892	957	925	933	942	985	914	962	949	982	971	934	1035	903	912	912	1026	971	917	920	1007	912	917	922	960	975	978	988	962	901	954	909	932	902	980	977	938	972	986	950	951	957	920	976	936	916	902	1003	956	952	973	949	964	1006	951	983	946	964	939	927	926	951	982	1011	990	954	980	1003	956	959	903	966	1017	973	960	894	913	951	957	972	937	981	961	941	939	914	956	944	935	935	988	931	998
4164	3333	2646	1671	1322	1138	1100	986	950	951	887	875	922	861	846	850	882	898	884	891	856	839	818	838	850	859	814	805	861	809	891	863	831	852	833	849	814	838	825	888	903	838	834	818	796	814	807	842	806	839	807	852	782	820	834	865	842	777	838	823	832	801	846	867	821	853	842	858	845	831	844	836	851	809	826	782	822	867	853	816	825	826	847	781	830	858	801	838	804	788	832	809	860	848	823	819	821	874	805	817	819	850	794	812	826	834	788	845	831	817	861	797	861	765	891	806	864	823	781	818	829	854	774	824	821	770	808	834	915	817	798	821	822	803	818	818	822	841	779	835	823	827	841	811	840	808	877	790	760	846	837	820	804	877	804	814	840	827	854	825	826	852	783	791	778	798	850	841	808	828	865	803	802	856	821	813	788	803	817	818	839	814	790	833	817	892	809	789	787	846	850	840	796	855	809	804	822	787	825	841	808	837	824	820	843	768	776	840	818	761	782	799	824	801	846	842	827	799	819	857	849	811	783	831	896	789	839	781	790	827	827	819	818	779	814	800	834	804	819	822	814	814	837	788	829	807	794	844	808	774	807	811	819	836	817	837	821	809	791	860	838	887	790	800	855	812	809	812	852	845	816	861	842	833	850	863	817	798	799	863	821	846	784	859	804	795	825	842	798	812	858	841	794	822	836	805	835	815	812	826	840	822	848	793	775	834	838	849	781	796	809	858	776	795	863	840	849	811	830	792	837	833	835	813	822	871	823	800	862	820	813	829	833	779	836	852	795	788	756	827	788	832	850	813	871	859	857	781	813	765	824	860	833	825	849	860	843	826	816	804	872	817	829	847	838	817	858	856	834	861	799	853	840	835	831	820	878	823	806	866	819	826	797	832	806	813	798	809	818	801	865	796	793	839	861	827	779	827	817	794	859	799	809	888	795	804	793	854	835	821	803	828	786	816	833	764	810	797	851	846	857	798	799	808	846	801	867	810	810	818	841	826	818	837	863	833	787	820	846	811	858	851	799	823	840	853	844	857	816	838	833	848	822	848	811	882	822	802	816	828	806	843	890	743	770	835	796	812	820	808	808	782	765	862	870	806	838	800	789	850	817	791	849	811	822	805	828	830	804	857	811	799	856	828	875	825	813	848	852	823	814	797	768	795	829	805	808	799	820	781	850	822	863	820	834	813	783	809	827	829	792	767	832	847	824	814	835	790	819	833	823	824	830	819	833	866	851	827	850	825	808	842	801	792	824	827	806	866	836	869	805	804	806	824	813	833	842	877	813	815	826	789	822	871	860	861	833	786	822	846	837	838	837	852	799	806	825	828	843	795	795	874	825	839	842	788	856	800	898	820	838	814	781	837	820	840	792	790	787	846	848	822	798	841	841	838	815	866	820	858	819	823	802	839	824	815	828	810	780	816	822	830	853	821	846	830	805	800	854	800	789	809	827	821	774	870	811	817	782	834	825	869	810	808	828	816	843	835	815	868	865	810	834	784	837	806	810	820	838	785	815	882	862	810	790	817	877	844	900	799	824	854	807	820	830	774	825	799	837	840	818	824	864	805	857	840	852	850	804	849	854	765	795	775	841	862	809	805	821	810	846	821	803	885	784	844	815	839	828	844	832	839	775	815	825	836	797	799	836	812	888	767	815	796	835	856	852	847	768	772	776	817	783	839	826	846	772	761	813	784	831	864	811	830	817	791	837	806	830	790	801	827	838	806	844	835	785	843	806	808	799	838	815	821	829	841	912	834	827	846	837	785	810	818	806	849	830	837	843	803	807	843	831	811	781	827	832	788	845	804	778	813	811	805	805	780	842	870	838	830	851	814	815	812	790	793	830	845	839	860	832	813	830	826	803	809	810	828	849	827	789	811	858	776	783	822	768	859	826	830	850	821	806	849	814	799	815	771	812	822	856	828	827	816	829	804	853	794	778	814	852	841	848	835	819	827	837	832	750	821	810	772	850	829	793	875	829	785	766	849	806	808	819	831	810	838	761	788	831	797	786	865	808	862	848	806	825	811	854	725	821	794	797	752	855	817	808	789	839	821	799	832	830	793	793	786	802	775	806	850	823	782	824	803	834	860	857	785	883	775	803	847	843	822	791	797	796	839	808	822	829	802	800	866	787	825	819	781	839	760	849	831	767	796	841	784	828	855	856	798	815	824	812	849	789	815	804	813	777	779	879	826	834	829	774	844	855	817	812	886	820	826	809	815	844	812	807	763	838	847	799	827	789	818	793	841	873	817	788	816	839	805	791	821	770	868	824	804	814	804	823	808	758	902	794	817	842	832	777	846	798	821	859	787	838	805	803	842	809	792	880	773	762	834	805	816	836	799	793	818	823	833	831	782	877	814	821	831	816	830	882	881	827	856	799	830	878	828	819	821	811	835	808	833	839	793	816	810	864	831	806	846	831	903	826	755	842	822	805	839	783	819	827	864	802	889	805	809	824	781	838	794	809	806	758	824	837	810	812	761	883	854	796	800	820	828	802	826	813	806	786	774	870	778	827	795	847	769	814	811	832	799	821	759	782	858	807	839	853	794	826	868	807	802	832	830	852	852	769	825	850	874	846	785	774	786	845	796	842	782	824	771	818	839	806	837	810	810	826	800	784	789	853	832	772	828	822	770	810	802	808	842	823	809	840	768	823	783	832	837	768	818	848	830	751	834	838	849	840	803	774	852	869	774	844	797	816	824	784	841	838	878	805	818	812	834	831	820	816	797	814	792	811	808	854	826	834	861	757	820	820	836	838	791	838	837	805	860	848	780	823	799	887	795	780	793	844	925	829	869	794	769	859	834	818	839	817	833	865	801	802	784	776	841	837	794	815	820	833	780	865	811	797	804	799	800	807	838	774	795	764	796	804	781	800	844	782	797	783	830	794	804	836	846	801	786	814	811	810	786	801	853	817	798	826	811	794	801	836	823	830	782	776	857	783	814	800	775	818	855	838	768	884	807	794	801	869	803	798	849	806	812	821	828	830	823	821	832	786	816	791	851	856	788	839	794	849	821	819	852	847	817	827	802	872	838	758	840	866	849	789	847	775	847	787	818	832	784	756	779	812	835	815	814	843	801	819	834	864	866	835	785	824	828	869	848	825	816	849	847	841	786	854	851	812	794	811	840	829	816	845	781	837	839	840	824	834	818	815	859	772	849	787	812	875	826	812	820	844	842	839	862	811	822	855	783	791	843	824	822	866	803	807	836	814	827	823	790	831	840	809	814	805	904	813	842	825	852	850	828	831	813	832	870	852	822	822	771	810	819	799	856	829	851	801	777	808	818	799	811	796	868	818	826	800	817	834	804	805	807	806	794	791	857	857	834	767	835	836	805	773	867	878	840	812	845	814	788	820	816	833	848	860	792	846	836	815	802	788	819	815	787	768	811	854	836	847	822	827	858	843	799	831	825	807	832	846	818	800	784	810	868	797	829	814	829	833	853	814	796	789	794	791	822	854	798	816	786	827	843	811	786	806	833	825	778
24713	21404	28488	24705	20582	3722	1319	838	760	710	687	747	722	694	656	642	659	634	592	676	681	605	635	624	616	647	645	616	588	651	594	631	604	574	589	572	576	616	605	592	615	609	587	570	652	608	589	703	607	642	623	629	626	606	645	616	607	611	620	621	588	624	606	602	585	640	611	595	648	647	562	597	639	644	615	616	636	614	615	589	628	623	600	608	642	618	602	599	634	606	654	575	644	621	664	578	649	611	604	661	635	610	591	621	569	641	654	598	585	645	658	592	565	617	629	601	621	592	589	595	604	606	648	577	659	598	627	601	605	650	606	596	625	618	601	639	627	605	634	624	651	624	630	612	621	588	591	627	605	629	600	587	586	598	585	632	626	583	625	636	597	627	600	617	622	610	666	595	623	611	612	642	607	637	598	595	639	643	627	586	629	626	593	574	625	634	597	599	634	584	566	620	606	614	628	644	603	659	613	594	577	587	587	619	640	628	607	612	590	594	577	592	602	607	604	586	599	614	586	572	618	629	634	621	565	628	629	607	564	611	641	618	623	594	617	628	643	592	634	614	579	614	623	586	575	609	616	600	609	610	611	617	605	618	641	632	619	614	631	638	626	601	593	571	612	594	570	646	674	553	625	569	621	616	668	612	608	647	617	619	613	594	604	615	576	669	573	631	615	592	568	617	628	679	625	596	632	595	555	595	633	629	573	660	593	665	600	650	679	565	654	606	623	596	646	619	579	621	658	608	615	601	568	604	604	602	639	573	606	619	579	586	608	634	613	603	590	597	622	602	582	633	608	576	586	630	574	613	618	673	611	637	610	598	636	598	646	603	596	631	607	615	555	573	627	639	605	600	605	604	591	585	601	619	611	589	583	539	573	611	610	616	658	589	561	589	605	629	609	612	659	626	626	588	551	608	604	626	601	600	558	586	601	599	616	628	578	635	659	591	588	602	630	555	615	613	613	602	626	568	562	589	594	560	617	606	602	651	654	598	613	573	609	652	627	569	656	631	630	644	608	577	584	634	590	598	611	592	620	582	635	572	619	584	572	593	640	600	615	626	611	590	604	605	602	603	572	629	620	617	592	633	587	598	576	672	608	605	590	590	635	610	635	595	566	613	617	653	600	615	563	619	630	598	620	578	636	595	633	585	566	623	660	622	655	603	594	591	602	630	612	599	617	604	631	581	660	601	632	621	635	615	574	618	605	648	648	600	608	627	587	588	618	617	599	584	627	618	639	590	594	612	605	584	601	595	627	591	611	571	620	568	558	586	600	586	650	570	617	610	623	641	573	565	598	598	616	617	655	577	606	658	602	619	603	605	602	647	573	594	635	591	568	578	639	621	597	587	620	595	590	621	631	601	615	562	664	592	640	604	658	608	616	615	614	608	632	619	641	586	613	568	624	589	646	590	617	586	613	636	593	601	641	633	649	611	646	603	625	607	641	646	622	625	587	538	612	628	598	563	613	601	630	600	590	603	622	667	606	598	557	624	610	561	617	650	623	582	598	566	587	656	597	619	616	617	692	601	646	607	580	601	574	595	622	638	602	587	656	581	640	659	581	610	642	577	652	589	610	590	588	623	583	628	596	602	616	645	602	567	625	646	566	619	585	629	637	598	663	609	612	626	609	632	632	555	593	602	582	585	608	621	607	609	616	635	566	636	672	598	592	590	548	584	603	606	636	604	617	595	627	593	576	619	564	627	591	582	617	588	626	603	607	602	574	624	574	642	637	591	622	633	583	646	603	620	616	604	603	568	627	629	615	572	608	605	598	609	613	624	605	584	605	588	625	646	638	579	602	631	603	611	637	626	621	642	595	607	623	604	618	623	570	560	623	620	597	600	627	607	592	646	577	616	646	623	622	608	594	592	606	650	642	574	625	636	609	678	612	588	571	608	579	577	607	591	618	610	644	613	611	588	591	593	647	552	604	637	567	606	543	583	598	612	596	571	627	621	571	623	638	610	600	638	598	597	626	562	631	605	602	544	575	608	584	565	622	587	587	660	577	573	619	641	638	581	653	627	635	536	621	595	611	601	617	609	640	638	576	615	581	611	600	583	592	592	584	663	608	616	616	624	587	550	591	612	642	625	635	620	581	613	582	580	597	600	611	602	632	575	585	588	602	611	605	619	583	616	585	601	605	571	586	610	608	573	599	600	652	614	579	592	603	655	622	641	582	615	597	550	598	623	583	581	561	610	597	584	637	600	581	639	596	620	566	598	635	643	595	593	679	589	574	618	589	617	590	612	613	613	580	622	632	610	613	637	598	618	604	622	563	615	601	623	582	599	585	654	572	611	588	597	578	607	638	606	621	623	632	599	606	627	623	626	577	602	634	614	588	642	591	608	616	610	602	625	620	632	618	612	634	624	594	596	598	588	605	604	624	580	583	622	607	609	658	607	668	640	617	603	586	594	598	586	562	578	603	595	668	579	605	623	577	725	599	613	660	576	640	610	579	597	587	608	650	632	562	610	641	581	606	650	584	599	630	607	556	619	612	577	598	645	616	559	613	619	588	628	582	594	583	600	603	596	623	638	585	554	581	591	632	641	632	615	637	609	603	605	608	619	596	609	620	590	563	576	604	587	639	609	621	600	589	592	605	579	626	604	583	612	577	558	635	636	588	631	606	591	610	656	611	597	585	579	611	573	628	632	592	603	607	619	617	570	589	578	660	565	622	586	605	572	579	599	603	610	587	627	591	578	606	604	605	556	646	660	659	666	636	588	583	614	588	649	624	608	621	616	606	559	536	617	591	641	627	624	605	587	605	583	533	589	591	635	592	585	620	666	627	618	635	576	638	589	569	658	581	635	613	619	615	559	613	592	633	621	606	615	572	629	637	616	581	608	598	621	607	561	562	588	591	630	597	632	628	610	596	602	608	617	613	621	600	634	605	626	581	606	629	608	610	623	611	551	616	611	582	601	590	601	581	636	565	556	548	595	659	630	605	644	591	630	563	654	632	599	590	631	597	615	634	591	566	606	617	609	604	580	570	609	613	599	633	621	581	629	581	599	618	646	590	637	658	621	631	620	569	599	592	588	623	583	630	578	621	626	631	649	616	571	617	595	650	616	591	542	602	635	580	579	619	571	627	619	606	618	624	602	599	664	616	588	628	627	646	572	605	581	639	596	602	592	594	565	595	570	559	573	598	604	622	578	614	565	603	658	630	584	613	608	636	637	612	589	595	583	611	531	585	569	593	580	610	654	653	632	584	544	568	593	554	673	632	599	601	573	623	596	616	604	643	615	579	590	608	581	632	588	570	609	620	598	620	585	609	576	641	608	570	665	619	616	633	598	557	597	591	606	543	591	596	628	594	590	607	698	566	599	627	605	612	620	585	609	606	621	573	601	569	569	576	586	617	627	595	560	655	586	620	596	607	621	651	627	587	622	599	593	568	584	572	643	629	621	581	599	613	648	573	567	614	563	591	584	558	651	586	643	574	602	633	620	571	630	570	622	561	602	635	639	614	594	614	609	601	569
4095	5154	4051	2167	1571	1185	949	893	831	763	748	731	673	697	659	648	614	611	664	616	609	592	579	614	592	581	624	585	591	591	620	571	589	615	591	577	615	636	573	610	604	614	598	573	591	589	610	602	565	630	594	569	591	565	598	600	598	611	613	588	591	595	541	599	572	574	577	574	561	516	578	557	590	596	540	560	602	633	536	579	562	613	563	552	565	626	567	574	580	524	596	537	560	584	586	596	562	581	593	613	591	606	599	634	565	575	595	606	594	582	564	581	576	577	610	529	539	581	598	568	545	566	566	591	570	574	547	557	527	552	576	624	552	593	546	540	602	599	538	568	554	562	591	546	571	556	608	611	594	547	592	573	555	565	577	577	565	584	547	578	561	579	648	588	558	552	580	550	522	570	604	618	567	575	533	608	607	592	543	525	569	561	572	541	586	607	560	592	565	537	602	553	552	578	582	557	566	586	544	572	537	591	593	562	570	572	576	594	523	573	560	566	600	544	551	558	594	554	571	569	531	609	579	570	574	538	569	551	596	575	547	585	634	530	585	562	595	547	588	560	555	594	573	578	557	595	577	560	547	595	575	586	564	551	554	583	527	561	536	581	556	545	541	539	601	572	551	552	574	584	575	564	588	570	576	580	577	573	599	618	623	551	523	586	546	555	555	573	574	552	567	605	555	579	625	546	610	553	556	612	557	545	561	598	555	588	520	542	569	621	543	570	582	602	552	560	549	577	566	551	585	581	565	529	525	570	576	527	565	532	594	542	595	539	517	566	542	595	568	630	622	576	563	581	576	553	615	609	595	576	554	575	575	594	546	556	539	608	581	569	543	604	547	576	542	566	564	611	575	578	608	527	565	579	524	625	566	600	549	582	545	579	558	563	541	574	583	575	562	602	537	539	528	579	569	597	560	537	573	555	557	552	548	576	578	538	532	579	583	568	589	613	622	545	563	599	567	564	568	549	594	595	529	596	592	557	611	587	599	578	536	547	595	544	595	563	565	560	566	550	581	553	613	560	575	551	566	623	564	545	565	562	560	572	533	585	570	597	547	566	560	557	561	561	561	562	581	572	556	585	605	546	579	546	595	569	522	532	599	577	556	602	578	522	588	570	601	564	555	598	534	566	600	552	601	527	585	577	571	587	576	577	527	552	581	572	569	597	611	542	541	569	560	574	599	574	551	567	552	538	522	599	590	570	550	576	560	530	528	568	541	553	533	554	541	585	584	546	558	582	556	590	607	606	611	593	558	545	561	572	523	568	542	589	565	576	562	589	585	595	579	536	549	609	599	536	544	599	555	532	546	564	531	547	582	609	571	577	598	538	581	606	549	562	576	582	541	609	543	577	533	588	571	579	611	584	583	586	566	585	557	572	549	631	581	536	561	588	583	555	545	592	554	563	572	549	550	524	607	566	578	549	555	549	579	572	534	565	614	562	568	558	520	569	563	564	549	580	592	555	587	532	590	547	541	596	603	554	580	567	557	534	569	562	567	598	544	549	574	559	569	561	566	593	543	596	575	566	541	585	580	565	571	590	565	575	560	548	567	549	605	557	575	573	548	589	579	545	550	534	548	552	569	566	533	550	605	582	576	579	541	561	572	581	599	520	579	577	551	577	580	541	539	576	563	572	622	543	613	617	616	565	567	619	556	616	560	576	551	564	542	590	549	557	544	590	553	586	573	557	562	565	546	545	558	540	531	591	579	601	585	540	573	530	536	552	545	546	598	564	568	572	518	565	543	540	540	577	545	592	582	549	608	543	568	555	554	547	586	598	578	604	574	513	557	613	554	594	537	572	531	553	556	597	576	571	580	562	575	559	565	519	568	539	569	563	520	594	606	558	547	600	550	570	566	572	586	573	572	580	549	577	606	558	540	507	564	575	561	565	598	569	574	576	610	575	578	570	591	596	578	578	571	533	584	578	557	581	510	553	576	571	593	529	534	568	543	552	574	563	578	586	542	568	556	567	573	555	554	567	559	581	596	516	594	574	555	524	551	567	554	510	525	555	604	551	560	552	559	535	571	560	568	563	588	565	546	559	562	559	542	562	509	583	564	539	516	589	611	555	530	564	575	523	617	562	571	582	530	579	527	594	589	558	561	526	570	575	576	595	531	553	599	530	585	620	572	527	574	571	528	590	522	536	554	595	597	563	589	525	593	582	540	563	592	580	622	588	573	598	593	585	547	570	549	540	539	574	522	596	563	550	547	557	568	618	534	567	559	547	561	557	539	544	541	545	539	590	594	580	544	582	560	567	553	597	586	553	542	557	610	562	561	543	615	569	581	592	553	526	571	581	576	573	571	551	582	567	557	527	579	547	528	539	557	571	542	600	544	562	563	568	548	531	594	569	600	545	544	584	558	570	581	521	537	547	602	566	554	547	559	560	548	554	579	572	576	559	580	579	557	527	563	611	545	577	602	569	569	562	578	564	531	585	571	601	516	570	585	575	539	596	561	558	562	598	590	569	532	592	551	543	559	561	579	568	582	553	533	566	555	607	596	586	593	550	545	543	575	588	561	516	585	558	544	523	592	534	557	552	570	562	565	584	539	579	541	572	579	557	552	601	554	562	563	548	591	598	598	566	564	566	555	541	567	597	533	595	546	517	580	572	578	547	548	583	557	554	583	554	598	568	514	553	535	537	525	575	555	555	599	555	555	575	602	584	560	561	581	548	586	563	562	553	539	573	584	541	558	572	547	562	572	559	573	587	542	572	577	564	547	558	587	548	573	575	549	547	528	611	522	553	574	566	531	577	561	588	543	555	529	582	567	581	588	556	537	602	574	601	570	561	568	559	613	557	568	558	593	551	570	564	515	576	524	554	547	563	593	599	558	547	633	560	555	510	569	538	616	522	561	570	588	547	575	538	603	611	516	579	543	544	544	559	559	595	571	592	573	572	571	574	525	534	549	549	540	534	510	582	521	601	596	573	576	595	560	618	601	540	556	577	570	560	555	546	573	546	596	569	561	547	508	520	579	579	557	512	604	554	530	595	545	584	574	539	560	561	622	536	547	563	537	571	571	578	541	566	606	567	572	586	556	595	597	584	576	543	571	552	563	507	574	551	550	580	603	563	522	580	567	589	582	560	584	556	582	572	569	564	618	559	552	573	557	524	596	572	539	543	573	617	602	521	586	570	577	599	544	528	550	553	579	570	561	558	502	544	558	569	564	551	563	567	581	593	582	539	558	516	590	624	560	548	532	567	580	564	565	598	550	599	550	583	538	532	599	551	576	526	573	561	595	551	595	585	589	550	558	568	577	552	554	561	532	549	555	555	563	546	566	615	549	568	587	563	556	547	574	593	570	570	567	564	576	554	594	550	585	590	553	575	568	551	580	564	537	574	555	561	522	572	594	596	565	539	549	595	570	562	543	596	567	554	595	596	567	560	545	509	562	559	608	560	530	567	574	566	572	550	559	584	546	600	573	549	560	630	544	598	569	573	568	567	602	569	592	525	577	562	586	611	572	548	541	558
27491	9934	1947	1225	991	1001	1036	906	986	890	1011	971	971	1023	990	1002	977	961	947	999	952	1013	999	960	990	1002	966	953	1014	1032	1051	956	957	1020	985	1008	982	984	1004	906	1032	981	1063	943	1016	959	961	941	939	1008	939	985	1011	953	997	950	1009	890	987	956	971	1019	998	934	999	962	977	961	964	989	974	982	973	959	998	1017	958	977	980	994	1029	988	932	940	937	1003	1042	1020	1008	936	1024	935	1039	992	960	989	1048	968	967	974	1015	1032	906	981	974	991	1030	894	999	947	983	985	964	1003	990	964	984	954	941	1009	1001	942	964	962	1001	961	988	953	1020	966	961	987	977	988	1002	973	1021	953	955	1000	1021	1012	981	948	1005	950	900	1002	936	991	1005	969	999	1017	949	974	969	979	972	952	981	952	963	943	1000	972	964	970	948	953	978	977	1019	981	1001	986	974	1039	1057	970	987	981	998	1026	1017	978	930	944	992	1012	928	978	974	960	998	1021	1016	959	992	991	926	903	950	967	965	965	972	995	1028	979	991	958	957	989	1012	994	959	915	993	967	1013	907	984	935	982	949	981	999	972	966	987	947	926	954	1012	1032	955	1008	1010	1018	969	935	992	1003	971	968	978	1028	945	948	1000	985	919	961	970	1011	916	985	977	984	974	986	926	953	982	898	945	951	949	981	967	920	950	998	931	925	990	994	999	987	916	1007	996	987	949	975	990	933	975	1006	919	942	1000	999	963	1028	958	895	1000	978	1040	1018	953	1023	1025	976	957	972	991	1001	930	942	1052	1003	1026	950	961	1023	1004	959	990	953	988	1002	965	991	981	1013	972	973	990	977	980	961	898	1000	988	1004	955	960	971	983	943	977	967	987	982	989	1017	941	976	1014	950	957	1011	998	983	1002	981	1029	975	968	984	940	956	990	979	925	975	1007	994	964	1008	965	1004	1026	958	964	925	1014	970	1010	993	1012	998	989	957	987	991	978	971	963	1022	916	995	949	1001	927	953	1002	991	950	990	1006	957	1012	942	1007	991	981	954	930	1002	958	950	1030	978	1014	932	1015	942	1000	966	979	990	950	981	1007	924	985	952	1010	923	976	936	961	988	930	957	935	939	987	986	972	1002	968	974	966	1028	1013	1005	987	995	962	957	962	961	997	1004	995	1028	989	952	987	968	936	1006	1014	980	974	952	989	1033	1008	957	1004	968	934	931	942	975	910	1020	999	1018	966	953	998	991	972	988	908	973	977	1027	1012	989	964	942	968	984	1020	1003	993	972	909	989	968	995	975	1008	1004	985	1016	955	1030	1053	1004	981	983	923	958	967	1011	957	962	970	1004	1035	986	969	1025	966	975	1001	1013	949	1023	1005	980	997	966	924	943	928	951	941	962	965	981	1002	969	983	1012	1014	961	1013	1002	1039	979	962	982	986	994	960	960	978	939	1020	1012	985	1004	986	947	1012	935	925	918	944	982	964	935	945	943	952	965	991	962	962	965	1008	996	973	969	989	992	934	955	946	948	994	1019	1010	1005	979	975	953	934	954	982	990	1015	972	1000	979	959	905	1005	979	968	973	956	925	976	936	1032	992	958	998	968	921	964	1002	996	985	1001	1013	989	959	903	961	977	910	1007	980	910	938	946	992	969	968	928	939	1043	948	970	990	1026	963	931	941	948	997	1038	993	972	961	960	974	980	989	956	922	1020	986	971	970	996	968	1042	1033	964	1037	1028	963	931	962	972	994	1012	965	999	998	955	974	994	914	987	980	974	988	1039	920	949	1001	939	981	935	998	967	1013	1007	987	1017	953	957	966	921	976	1017	976	1009	1028	1056	926	1014	1041	977	1028	984	958	1042	900	979	971	1049	963	932	1016	983	968	1018	966	918	998	958	933	947	964	985	918	942	998	949	1009	1024	965	986	962	1001	1029	993	953	963	944	918	1010	974	953	981	999	976	906	944	1027	1030	1013	1014	972	1015	974	928	980	927	945	920	959	979	1007	919	989	1004	951	972	927	1033	1005	1015	971	975	974	972	963	955	1001	1021	984	1012	905	973	997	981	947	959	970	1007	961	1018	1002	931	1007	976	967	960	996	999	995	997	980	941	942	988	984	958	986	1030	1012	943	981	1008	993	993	948	946	938	975	1044	938	1016	1024	1047	972	1000	1003	950	998	1021	1007	950	1005	942	971	981	968	916	965	961	1007	923	982	1010	1026	996	994	1043	978	900	969	983	983	973	956	981	935	1019	962	994	963	971	956	950	963	937	979	955	964	997	964	978	1006	974	1012	939	923	912	976	989	977	1026	1003	943	992	944	962	996	990	1007	992	939	965	986	974	997	974	1007	1000	972	1008	965	961	938	985	1017	932	1001	1014	972	970	978	981	1007	976	983	996	971	1048	991	984	994	1004	969	959	972	929	937	939	944	954	1052	999	1002	1016	1004	966	969	962	1006	999	1025	1011	962	946	961	941	1031	965	958	962	934	946	985	1009	986	964	990	972	964	964	1026	1005	985	980	945	956	942	1000	992	935	996	990	949	977	992	941	972	1002	982	977	964	995	985	985	985	973	993	973	979	1014	1011	948	920	958	951	958	1023	933	966	988	972	992	960	960	974	990	1013	1006	993	956	989	967	962	1010	963	1017	948	1001	1051	978	904	1015	937	983	941	959	937	996	1043	1051	1015	958	1002	991	949	926	996	983	962	1026	977	947	1016	961	1009	967	997	979	955	977	945	944	979	988	962	999	1000	1023	968	978	1026	977	998	956	950	987	995	987	995	1008	937	949	1004	1048	962	1006	944	1005	970	953	944	998	930	987	993	1029	981	972	984	961	982	1073	959	968	1003	978	959	957	969	895	991	990	992	1016	946	931	937	1047	991	984	925	989	956	863	973	949	973	968	994	1008	992	930	1002	964	995	942	957	1003	1013	1003	954	978	989	972	958	948	922	916	989	962	992	969	971	982	922	979	997	982	928	950	950	976	1004	964	1001	971	953	913	963	937	938	964	1003	1029	937	996	973	980	988	972	1037	921	978	972	956	979	994	973	952	989	956	917	995	961	962	972	963	956	973	919	966	999	974	1023	994	1018	1008	957	986	992	992	998	963	993	981	971	1011	1028	950	976	990	879	999	940	986	1012	969	949	1005	969	909	926	950	957	916	981	951	1029	980	983	955	999	969	920	955	1026	1001	937	957	980	989	989	1003	953	958	968	1050	945	967	1004	971	924	1013	1016	973	1005	976	981	954	1021	1013	1010	921	982	995	969	998	974	961	969	1048	940	964	1003	988	993	1000	972	965	1016	949	1039	992	1026	982	934	977	984	950	957	969	974	977	1017	1028	1047	949	1020	974	1014	903	978	947	919	949	950	979	964	1011	997	962	959	971	958	1001	999	1010	959	951	1005	1029	1039	933	973	940	1025	933	972	1015	987	938	1009	960	973	1039	1060	963	971	981	986	972	988	996	1035	1021	959	1012	926	968	991	966	997	950	1012	1019	954	972	963	997	951	997	974	941	981	979	997	937	979	987	1004	965	976	994	973	1016	988	1010	903	1022	964	986	968	985	956	995	1020	1042	940	959	1030	1026	967	977	941	918	997	991	987	969	982	1017	1014	943	943	964	975	973	956	988	975	915	946	975	954	995	1004	916	978	998	928	1002	998	1025	939	965	977	986	964	964	975	957	1004	931	980	983	953	934	992	980	1018	1003	987	996	929	932	1000	986	1003	1012	974	970	982	984	1008	919	971	1012	969	910	900	902	931	1008	1022	939	968	977	1016	945	986	998	1052	991	994	928	900	992	925	1004	979	973	976	963	966	960	919	1001	1008	971	964	996	942	950	967	985	1002	973	1015	986	1028	1016	979	1004	919	972	965	988	946
5832	1057	950	860	811	870	866	852	842	795	903	842	820	849	856	801	847	876	828	834	830	767	872	823	823	843	816	830	836	792	832	789	848	806	841	837	858	818	788	840	844	815	811	831	780	813	844	898	822	813	818	859	777	820	818	786	733	827	789	823	807	822	841	783	836	847	842	839	804	831	896	812	840	802	788	799	817	803	844	883	841	809	827	757	821	808	856	832	786	789	831	783	865	810	811	847	814	821	805	799	783	775	852	777	758	909	884	818	804	770	831	811	801	819	793	792	834	880	853	804	791	837	860	826	774	800	817	838	804	838	881	810	810	793	807	785	822	870	848	820	813	777	877	825	850	826	880	818	809	829	787	786	790	842	856	831	839	840	811	853	834	781	838	830	793	792	848	821	865	849	815	801	803	837	830	808	809	887	850	834	826	825	789	808	909	794	768	828	827	859	835	832	815	798	819	835	819	812	818	780	799	876	834	835	832	823	826	868	819	807	799	863	791	815	819	806	790	800	891	847	795	815	821	841	786	830	772	814	840	872	827	846	784	825	806	815	809	849	830	812	857	848	859	841	860	795	869	813	816	823	811	778	834	846	850	840	848	815	772	860	828	816	841	845	767	817	845	769	797	873	849	833	810	794	832	859	853	819	834	834	838	827	868	829	813	802	822	770	829	819	827	835	817	850	842	833	791	803	840	820	858	778	870	857	853	771	840	767	862	833	815	828	837	810	794	813	834	800	806	838	824	823	831	818	811	820	819	847	797	796	788	836	823	851	832	770	802	759	881	796	837	839	835	818	791	775	841	866	792	849	820	815	774	885	843	821	876	868	784	818	784	815	818	826	792	859	819	798	818	883	824	770	843	817	803	826	801	860	825	819	757	848	794	840	829	796	837	788	781	796	779	837	845	872	807	813	814	859	766	835	856	835	803	814	825	865	799	867	825	808	853	807	830	875	858	821	846	815	815	854	803	782	812	839	798	782	845	870	852	846	830	841	883	773	851	839	794	854	803	910	824	835	862	848	876	795	835	817	827	843	847	833	805	856	781	808	848	841	786	861	833	850	816	807	807	873	829	831	836	819	850	818	823	801	818	867	874	794	776	795	820	819	838	823	861	828	778	837	805	838	867	794	815	816	762	858	825	898	786	774	826	813	813	803	837	849	827	844	789	822	814	801	827	841	830	804	824	874	762	814	835	820	826	858	908	809	849	828	804	762	819	801	759	811	790	793	844	855	880	792	849	860	860	816	771	802	766	836	809	811	820	851	823	795	809	768	863	905	872	815	882	816	808	844	779	828	842	821	830	770	825	821	802	808	798	835	820	782	830	792	835	856	836	762	843	798	776	803	808	826	856	764	840	822	827	852	796	861	853	837	816	796	825	797	858	855	834	782	784	871	818	788	857	803	849	761	804	838	863	827	794	808	824	830	821	821	811	814	803	799	790	848	812	888	818	832	813	888	794	827	824	810	795	826	814	790	836	806	823	773	791	782	804	822	802	810	788	796	840	821	854	795	861	793	813	805	805	766	831	839	873	821	825	767	892	813	820	857	819	859	819	779	888	849	800	813	797	832	788	819	819	821	821	830	823	835	801	797	809	856	832	824	857	840	817	826	840	785	808	842	842	832	851	809	822	831	796	877	806	808	838	868	774	788	877	802	882	834	866	823	804	808	833	868	752	874	777	791	831	810	846	868	824	858	812	866	838	801	796	848	806	846	879	794	828	815	817	805	845	778	809	848	801	815	861	815	919	773	816	819	751	756	801	793	793	781	839	816	824	820	803	874	783	808	814	793	793	790	848	808	817	827	868	821	882	834	880	835	860	810	827	813	832	824	856	837	817	883	861	892	826	792	833	800	820	807	812	845	847	801	845	813	836	875	833	814	788	871	826	842	791	795	804	784	871	855	867	829	817	842	879	828	841	810	810	819	868	792	846	797	883	779	792	804	868	832	835	803	873	871	821	798	803	825	884	873	757	836	797	793	846	848	789	818	807	828	813	828	780	876	804	786	843	791	804	893	820	860	802	784	834	841	846	815	778	795	811	764	846	856	781	869	783	836	848	818	821	801	778	843	866	809	804	805	838	853	794	812	849	819	847	824	803	823	774	863	814	817	815	830	897	835	804	793	790	849	798	826	816	826	783	822	858	834	889	851	854	836	849	867	806	824	855	790	805	822	787	867	780	811	804	832	847	826	812	781	862	798	859	806	811	748	862	831	783	840	829	818	836	787	834	880	875	786	843	804	838	881	841	836	814	787	879	801	805	832	848	821	825	818	822	826	825	831	790	849	802	853	882	803	793	834	796	874	797	804	883	746	815	846	813	834	815	850	806	834	833	823	802	827	805	830	838	836	802	799	844	781	838	816	791	810	833	776	845	786	827	807	824	753	822	792	765	793	841	814	827	845	746	804	785	851	838	844	817	838	857	824	848	819	844	854	768	818	873	779	871	845	841	781	780	873	843	809	840	857	893	829	783	839	807	879	856	831	852	876	805	806	811	784	783	827	804	807	850	835	863	808	860	871	844	846	830	840	839	789	812	788	809	865	816	842	805	813	883	830	806	788	820	799	877	833	856	819	875	831	817	844	835	832	836	778	849	773	847	765	795	799	835	792	862	880	826	843	850	820	757	808	826	805	813	835	822	828	785	840	781	826	857	817	827	800	757	811	856	835	838	824	834	775	848	826	793	844	828	875	820	845	820	835	820	802	781	792	867	801	810	800	825	809	825	853	852	838	798	816	802	792	819	817	799	776	787	829	791	846	850	827	851	823	848	824	848	773	835	866	840	811	804	833	851	854	799	840	811	872	812	818	804	797	828	830	814	737	837	808	828	832	822	793	824	837	862	813	849	813	848	826	872	798	849	807	818	799	832	803	777	795	827	767	863	837	753	837	844	891	833	819	805	865	827	847	815	828	813	798	802	907	823	809	814	839	849	862	803	777	851	799	872	776	802	776	808	825	811	845	796	823	788	857	814	827	819	760	816	788	823	866	829	822	856	781	814	815	798	804	859	825	829	807	827	860	796	810	789	819	855	864	845	808	819	795	790	834	807	868	819	819	851	812	824	805	874	843	805	868	780	842	824	804	804	812	825	862	804	805	805	832	826	811	853	848	837	818	796	777	835	886	861	833	795	839	767	844	816	830	863	829	815	805	837	868	821	835	801	789	863	857	829	807	835	877	864	835	827	774	848	855	846	786	841	782	842	791	855	839	815	826	848	793	771	815	805	791	859	813	822	824	775	855	829	804	865	794	799	863	832	829	823	792	776	860	873	798	831	802	788	824	812	810	843	839	830	845	799	760	832	846	851	836	868	897	763	806	825	825	756	783	838	835	786	838	785	821	836	902	833	794	786	849	746	817	834	852	866	863	831	856	819	798	808	788	838	824	785	847	841	790	808	839	804	821	799	819	840	799	788	818	825	796	795	792	841	856	822	839	797	815	781	826	839	843	832	812	857	849	833	840	865	860	860	892	828	818	771	802
25613	21400	27148	25404	5538	1623	1366	1095	1044	1042	1069	1027	1023	988	988	964	1019	989	985	944	971	971	963	989	985	918	995	965	962	971	951	944	956	939	969	905	951	960	944	1043	999	963	981	910	978	943	1013	1041	980	960	970	978	962	928	989	984	944	1009	976	1000	1060	951	953	1015	999	960	977	927	935	1001	962	986	909	979	958	960	986	959	935	912	885	921	974	965	981	965	928	971	962	901	983	1011	991	1003	936	979	976	964	912	971	949	947	912	969	936	915	1000	956	921	958	988	981	926	945	967	983	970	959	925	970	998	955	945	918	970	917	919	918	960	1038	969	946	1002	936	952	973	984	927	953	965	985	956	968	952	982	952	1013	990	947	940	957	1010	997	1009	1001	935	936	947	931	953	921	1015	898	949	917	962	941	899	989	937	938	978	959	965	943	936	919	958	895	948	918	1009	971	942	944	899	933	1004	966	978	936	951	906	972	970	939	975	939	947	938	969	958	988	999	978	928	958	963	895	965	957	906	944	991	902	975	959	988	957	891	973	946	918	940	951	931	966	943	957	921	909	930	1000	985	934	1016	966	956	1010	996	961	935	1010	1000	965	913	971	973	940	911	956	947	939	957	970	975	953	903	973	954	963	976	961	960	926	937	952	984	977	978	974	915	936	1010	977	942	953	972	991	959	1003	938	916	899	918	918	976	956	960	926	1003	944	936	917	955	940	972	981	964	929	964	1006	972	999	947	985	950	922	953	973	982	918	972	927	975	990	945	954	958	974	941	961	949	983	967	954	962	956	948	987	917	996	969	948	974	942	966	970	942	938	968	941	967	986	973	916	926	982	934	934	954	925	925	989	980	954	904	964	918	979	962	923	956	989	1015	961	913	960	947	979	958	981	930	950	982	951	912	940	977	977	1019	942	1016	972	980	936	976	983	946	894	979	902	922	966	916	956	931	1002	919	977	957	988	959	961	928	916	953	980	930	974	962	976	993	980	993	971	975	1002	926	983	899	933	973	917	996	939	966	878	947	970	977	898	993	968	973	926	972	947	995	944	987	930	983	931	945	1004	938	966	956	954	936	930	971	950	947	968	1000	928	982	965	930	941	922	967	935	927	953	912	952	944	1001	914	976	960	985	968	947	950	945	980	928	912	911	959	1031	996	964	983	959	954	958	933	913	932	944	922	963	938	919	918	980	956	927	948	940	928	964	951	957	941	942	900	914	946	992	961	975	962	974	940	986	918	1034	964	986	889	1016	990	969	989	930	970	989	985	990	988	966	1017	947	986	989	982	942	1005	960	920	902	991	1000	890	978	981	972	940	941	971	950	961	954	925	948	957	933	921	1014	943	994	928	957	1004	963	956	1001	956	968	950	1012	947	923	952	971	993	945	911	965	972	963	945	1019	969	912	909	963	985	921	977	923	964	932	883	977	968	940	987	890	981	886	942	938	982	927	992	981	932	943	992	941	921	965	935	950	934	921	980	953	969	1007	967	956	952	967	948	944	962	967	952	917	923	946	950	947	989	969	931	989	976	948	958	973	934	1009	985	951	962	974	917	905	926	968	975	946	998	990	982	924	938	988	969	1027	930	948	962	943	957	958	1004	911	951	949	924	955	977	906	921	972	961	944	985	943	945	952	991	991	936	927	971	944	885	897	930	937	910	964	938	936	949	979	919	908	981	927	957	972	890	951	981	984	919	918	941	930	948	948	951	948	931	947	890	904	911	920	955	990	931	968	930	961	978	1001	974	934	974	964	930	998	966	980	991	915	964	1002	977	961	938	954	943	995	941	962	903	921	996	968	913	920	987	979	957	925	958	1012	935	931	980	959	993	983	994	939	924	947	966	937	968	970	962	992	939	953	953	951	969	919	948	963	960	921	1006	1003	976	954	915	956	973	917	915	864	961	952	998	894	1028	981	998	954	947	980	919	956	936	923	900	917	1014	947	936	973	967	914	906	980	991	979	986	988	917	938	1012	963	981	973	950	922	925	923	970	1009	1005	995	926	960	953	977	976	986	963	949	940	969	957	960	951	940	983	991	939	986	974	976	959	953	934	914	945	936	1004	922	952	948	965	990	917	878	927	985	944	920	1004	898	966	930	976	928	982	908	973	998	928	965	978	980	939	922	912	976	889	993	897	935	1012	981	936	981	924	963	939	958	916	993	940	964	986	966	937	1000	924	976	946	995	943	910	940	944	1011	954	943	952	973	984	946	922	909	965	934	945	955	926	962	956	908	974	910	963	887	950	944	863	966	965	976	999	977	990	1012	951	1002	959	906	941	955	917	922	932	934	970	949	990	967	900	939	958	927	941	1009	965	888	958	949	973	990	1012	932	957	951	979	959	971	932	956	916	1019	886	911	955	915	992	964	992	969	955	988	959	967	927	939	930	951	953	958	988	882	987	927	957	910	1014	939	971	946	976	936	971	917	922	943	992	898	992	917	1007	928	990	930	995	928	935	987	970	937	936	959	953	908	962	946	931	960	913	987	991	963	955	949	1047	931	950	919	935	980	907	941	942	1038	940	900	929	996	905	980	924	959	1001	949	921	945	961	951	974	987	935	963	961	889	936	909	979	947	1012	918	902	912	899	948	971	950	991	941	978	946	987	946	947	939	947	959	955	960	942	934	926	963	963	1004	989	975	963	956	938	898	937	940	930	984	965	982	925	938	986	924	988	952	983	906	953	925	976	934	916	985	994	1009	923	997	979	984	989	983	966	924	944	911	914	957	915	932	916	910	972	903	891	953	980	967	968	934	927	982	961	958	955	986	935	959	914	937	959	992	950	946	959	997	917	946	943	912	980	956	1014	930	945	963	959	931	918	919	939	975	928	935	893	928	941	962	939	964	958	959	1043	996	949	943	930	967	1030	918	985	941	985	906	982	958	965	896	979	971	902	958	975	961	926	918	943	984	1007	971	1001	915	1023	955	909	980	966	962	932	978	948	967	966	991	928	932	951	926	975	940	962	929	924	933	973	995	909	926	925	920	973	956	974	941	955	969	981	934	920	961	978	922	997	988	969	900	904	898	1009	901	931	929	938	917	914	945	1034	934	933	986	913	910	906	964	1012	982	980	994	927	931	946	978	934	1024	941	991	971	981	945	980	929	969	956	955	964	978	1013	913	939	926	930	913	939	985	963	939	932	962	923	983	1003	947	967	985	906	985	956	964	936	942	933	911	940	986	1009	969	970	988	948	947	934	949	988	912	894	956	980	934	990	921	959	995	949	909	954	980	981	993	917	922	962	907	930	1036	1002	1031	1000	930	955	966	958	934	932	999	937	996	977	977	967	978	917	976	908	954	1027	962	930	917	929	937	972	895	972	971	896	958	987	902	954	974	947	902	978	944	1004	970	952	915	958	1000	935	943	918	968	941	954	970	924	898	934	923	948	1013	959	944	964	969	996	928	960	941	1002	922	952	1006	1008	992	973	947	938	910	983	914	978	955	922	991	937	968	987	964	928	967	945	919	971	978	942	970	971	907	946	961	984	981	976	885	962	979	963	875	894	931	972	939	968	960	936	979	978	988	956	964	964	960	996	946	921	961	1040	923	968	947	924	963	949	959	935	934	874	948	954	957	966	924	963	964	980	972	960	921
4129	3279	2708	1679	1367	1167	1102	1000	932	929	884	916	952	888	891	876	886	817	889	893	834	804	822	792	865	893	846	847	775	849	893	850	857	887	809	854	858	812	858	816	861	859	817	861	844	795	834	828	829	822	783	823	923	858	797	841	819	870	844	807	835	842	828	852	877	869	817	831	812	862	885	890	880	835	837	877	778	827	791	852	866	841	800	851	775	831	843	801	820	861	807	836	834	792	827	776	861	809	822	827	870	868	810	908	870	849	900	803	835	842	829	818	827	836	819	775	843	784	857	816	806	815	801	829	860	858	820	855	792	828	830	828	829	838	814	846	831	833	828	859	806	803	808	862	843	856	802	857	823	798	789	810	835	805	825	828	835	796	806	784	835	846	860	871	817	787	832	801	823	848	823	822	795	791	837	861	794	830	855	874	817	827	816	869	799	856	835	825	828	832	776	832	782	880	802	840	890	784	813	838	827	833	870	838	833	863	848	850	793	821	842	807	851	838	834	819	805	847	778	760	788	769	810	785	807	825	812	796	817	798	771	846	767	846	820	791	825	829	805	821	789	801	841	785	820	867	773	834	838	796	778	776	800	784	817	824	793	854	798	838	847	790	857	855	830	874	858	830	819	818	773	823	803	774	803	885	807	767	835	790	810	824	851	868	847	804	816	802	809	857	838	862	771	841	867	829	840	863	822	869	814	799	788	845	798	874	809	834	845	814	798	812	794	853	810	797	831	849	853	784	847	851	825	843	845	833	797	747	829	838	875	808	774	810	795	838	895	856	835	845	796	856	847	825	820	894	793	791	856	835	829	837	815	818	802	830	837	806	831	788	802	842	771	822	799	816	805	815	818	811	791	831	859	822	841	834	826	852	798	815	900	827	838	837	761	831	781	865	806	829	788	853	811	823	849	822	835	819	858	824	820	807	797	830	833	829	756	814	816	835	882	843	809	817	878	835	875	791	818	812	889	827	805	828	821	857	810	835	831	879	831	796	796	781	845	819	895	856	873	794	823	842	819	857	824	836	816	849	838	837	804	789	840	807	806	754	770	850	832	888	853	847	830	833	803	863	827	813	832	769	814	777	807	890	840	817	803	780	816	831	881	848	846	867	850	859	821	865	838	809	840	790	859	884	823	822	811	871	821	831	840	815	791	834	794	839	820	842	826	831	806	818	851	819	781	714	826	818	817	784	857	783	841	855	849	826	833	792	792	848	837	863	815	852	830	810	802	872	838	844	851	817	814	846	820	780	834	808	839	826	829	794	809	863	848	797	857	857	851	801	816	800	812	820	817	838	782	802	794	790	814	874	799	883	837	774	805	812	836	865	835	840	877	815	788	867	845	852	837	885	830	851	885	868	804	817	819	790	819	806	804	872	834	803	853	867	836	851	818	801	852	843	876	810	850	868	805	825	841	856	829	797	803	832	792	852	824	797	830	832	828	842	846	809	823	837	824	792	800	808	839	743	825	845	848	845	822	795	854	814	809	824	793	815	848	827	840	852	833	857	808	819	828	844	817	780	809	771	837	799	827	808	811	830	856	817	817	794	806	856	860	755	819	812	805	810	842	800	799	855	822	794	819	848	867	777	835	831	790	799	803	821	841	789	860	858	784	797	855	817	802	872	811	869	858	797	825	772	814	813	798	806	809	806	858	804	827	845	833	814	881	850	808	785	854	873	808	803	854	790	791	831	885	847	820	766	825	839	838	843	825	831	827	827	831	816	781	834	844	796	869	879	760	822	849	798	810	859	777	864	820	828	823	874	848	832	842	855	794	821	858	889	847	807	808	821	811	910	847	873	809	793	795	797	819	826	832	836	846	838	818	859	827	827	812	807	806	803	897	788	882	810	804	849	826	818	823	854	834	787	877	836	838	800	826	782	838	839	820	810	824	816	838	800	826	830	818	829	851	798	813	860	816	823	870	823	844	833	847	821	817	821	853	835	815	852	825	822	786	828	811	767	823	834	866	883	851	804	784	844	832	841	834	808	805	797	813	796	824	828	819	824	847	845	839	815	855	803	857	809	826	824	830	848	836	744	847	784	805	843	847	848	770	809	816	788	813	834	862	776	837	797	798	843	845	799	808	798	846	793	846	799	846	901	833	798	837	784	834	821	818	760	825	843	859	877	838	891	858	828	823	844	812	830	803	832	822	813	779	864	858	792	809	793	861	837	835	827	828	828	831	826	799	883	799	819	837	772	835	821	874	865	816	795	863	773	814	771	791	837	826	856	864	783	795	724	831	762	824	789	786	782	863	822	808	837	857	829	842	810	849	822	751	803	841	847	794	815	802	838	844	754	817	829	814	839	795	767	835	838	800	824	831	861	857	849	833	841	837	797	787	835	853	803	827	799	884	847	822	815	850	802	805	835	848	808	781	822	837	832	814	831	749	811	831	835	813	811	817	771	838	863	841	791	783	813	790	810	855	836	844	804	837	849	845	903	805	843	850	842	782	833	839	840	821	862	827	852	812	828	806	842	827	874	815	821	838	795	816	827	802	789	831	784	817	805	832	820	861	821	825	878	880	824	862	818	826	844	832	858	766	829	819	820	831	813	832	832	800	879	822	863	830	856	842	834	835	827	814	855	854	818	840	780	776	836	785	813	839	815	831	810	765	906	816	811	860	828	822	837	798	771	864	789	852	799	781	771	805	835	804	851	796	797	830	806	766	841	786	799	850	792	885	858	849	805	835	801	839	791	825	815	806	870	845	843	849	791	830	821	788	841	807	816	790	839	771	852	806	797	871	788	816	853	771	822	787	811	811	794	825	775	828	820	836	816	805	820	838	793	825	825	806	819	805	836	860	823	822	869	863	819	843	806	880	754	828	866	800	799	878	839	825	794	778	858	850	812	832	813	793	847	816	822	830	773	876	831	760	753	853	797	851	827	856	797	841	811	845	818	838	832	793	841	836	855	872	764	859	857	856	839	790	842	754	856	791	860	840	811	795	831	831	776	850	828	768	825	805	795	856	825	850	845	829	817	777	829	757	857	832	813	805	835	818	801	857	868	827	820	819	815	810	811	793	800	813	811	852	817	818	814	804	813	811	842	821	876	835	800	850	842	803	838	811	822	805	870	823	812	796	835	806	834	763	816	844	841	811	864	862	845	802	814	795	807	849	847	782	848	796	830	817	796	841	788	804	828	835	790	786	809	824	813	826	794	906	801	788	832	744	861	784	766	871	816	802	845	818	832	789	834	824	843	826	765	853	798	774	830	831	870	796	866	799	859	839	767	837	824	854	845	783	829	801	812	780	844	824	849	812	807	859	816	832	789	793	810	799	796	817	789	815	768	867	823	818	836	839	798	819	765	817	779	838	867	847	838	787	823	866	831	874	835	835	806	884	854	843	842	782	820	824	827	794	791	789	744	860	808	829	844	818	825	771	830	865	807	824	822	852	871	824	808	831	798	795	794	805	866	780	835	856	814	754	825	790	786	809	849	842	798	835	760	841	855	843	835	822	819	837	763	838	862	771	825
24621	21406	28443	24739	20557	3718	1326	918	763	787	725	659	700	708	674	613	670	638	675	663	624	665	658	631	633	615	600	637	631	666	642	645	606	591	634	619	628	677	661	637	664	669	641	597	596	616	623	611	662	605	598	622	614	628	641	627	614	639	673	582	640	593	613	617	632	632	607	598	621	656	626	558	657	616	616	584	645	566	599	603	554	590	587	622	627	597	547	638	615	590	599	609	649	615	613	651	620	599	572	623	595	630	628	648	589	625	569	603	607	622	591	604	609	643	593	637	671	616	636	599	533	599	637	582	599	593	548	645	647	595	622	594	596	581	610	654	584	661	622	557	614	667	562	600	568	602	627	625	646	610	616	623	560	584	569	680	573	636	618	616	608	653	630	582	622	611	604	600	583	594	652	613	600	590	628	571	612	566	623	573	571	619	585	637	632	563	598	563	635	621	639	584	597	643	599	568	632	672	592	635	607	590	611	570	558	648	623	600	611	599	611	605	605	634	633	573	628	569	610	623	638	612	608	597	612	595	630	626	641	612	588	596	639	608	584	628	578	570	661	592	637	652	650	588	614	617	613	650	611	632	611	634	615	616	583	597	633	582	590	620	594	630	596	603	608	598	580	587	584	640	620	597	627	623	681	596	617	635	668	605	643	589	607	649	632	616	615	591	598	638	637	640	581	602	590	615	614	606	623	648	599	569	583	645	591	638	615	667	580	586	559	603	636	602	615	620	640	590	591	611	605	565	590	611	643	566	584	595	636	625	556	576	609	633	584	596	590	622	604	610	575	595	615	582	592	647	646	617	629	606	555	610	637	627	573	645	568	608	618	554	635	600	560	600	586	595	626	624	604	608	615	587	634	599	640	626	614	621	621	589	618	618	624	579	649	612	623	583	599	614	616	627	612	561	593	594	597	602	628	601	619	574	606	600	591	593	623	622	603	618	597	607	584	613	629	604	617	613	573	632	643	654	655	581	613	616	595	595	632	599	555	635	654	569	595	614	636	625	578	586	631	582	601	579	605	623	611	604	629	576	603	647	614	654	625	623	573	598	622	670	618	607	562	592	614	612	583	620	612	595	545	651	603	629	568	596	603	603	560	598	616	607	597	603	636	598	638	588	598	610	586	630	664	626	624	604	590	641	584	601	622	608	600	644	616	630	592	611	581	635	612	649	610	607	574	620	570	604	616	621	595	641	619	625	613	607	588	582	659	581	628	623	641	577	644	576	578	551	556	601	579	597	598	603	564	619	618	560	608	612	623	589	590	572	638	629	602	598	589	596	631	607	610	595	603	588	601	596	622	593	630	654	602	602	638	605	648	579	567	598	598	633	604	621	644	610	603	630	596	599	603	609	579	599	593	598	662	566	551	599	566	643	646	590	594	606	607	591	609	610	557	576	607	595	617	604	614	572	620	591	609	609	594	589	616	582	616	615	564	596	565	595	651	561	638	632	609	612	660	575	614	599	619	581	606	639	641	586	585	636	644	572	604	605	596	628	652	638	534	608	579	631	626	625	585	614	593	617	642	579	612	594	611	610	597	604	618	589	560	610	606	620	626	602	607	589	625	617	594	600	579	574	594	618	569	585	600	610	603	607	597	523	615	604	559	585	618	578	575	616	620	602	594	642	653	568	603	623	602	589	592	620	580	601	630	596	593	583	584	621	642	595	622	631	601	568	651	589	632	594	580	578	610	595	594	550	621	612	609	595	625	589	643	613	624	632	603	622	595	593	607	627	630	603	594	636	654	650	618	611	589	583	618	605	565	633	605	625	627	601	624	620	605	594	587	611	634	600	607	619	588	599	653	600	567	619	585	570	637	621	602	624	633	594	572	601	575	617	570	614	569	641	600	645	612	613	573	612	603	628	707	612	601	596	613	630	616	673	589	589	628	620	637	636	636	568	604	634	600	623	639	595	592	562	666	591	644	595	576	652	599	636	610	590	604	614	633	671	621	625	570	579	626	563	577	643	637	614	603	570	599	611	641	583	619	585	561	629	588	629	609	571	610	587	651	588	597	595	605	645	626	623	617	635	575	619	596	581	656	612	609	593	606	661	603	597	589	573	601	632	565	618	616	597	619	597	640	569	618	586	570	589	612	667	636	667	613	595	626	606	598	608	571	589	572	644	666	601	577	561	622	590	600	613	582	643	622	587	583	608	648	608	652	570	566	609	578	599	610	593	616	605	633	628	626	589	583	598	585	579	596	565	574	599	630	556	603	596	574	551	657	623	615	599	597	611	575	588	575	572	570	635	584	598	564	588	638	600	632	618	590	583	602	606	644	611	611	634	616	561	596	641	579	562	627	607	583	631	564	612	586	583	607	594	602	579	583	597	631	603	597	590	605	619	606	642	657	551	623	647	610	594	598	589	636	613	607	582	622	623	583	645	538	580	579	615	605	608	600	582	561	627	609	617	600	562	634	562	599	577	600	583	649	617	596	599	608	674	603	661	606	612	583	578	627	595	612	648	580	623	605	611	582	594	604	595	591	623	602	584	602	613	582	619	634	631	590	630	627	587	579	622	622	628	602	614	623	629	563	622	568	628	635	624	678	616	620	631	573	617	584	604	618	604	561	625	610	573	629	610	607	639	582	605	585	647	568	573	592	598	624	607	603	611	629	601	604	645	580	647	646	624	634	597	603	582	594	601	593	600	590	592	620	643	579	621	582	603	593	611	624	632	622	590	593	579	607	590	615	564	584	626	603	607	624	618	580	602	562	611	633	581	575	616	590	603	636	615	639	596	616	593	642	618	648	583	622	609	638	586	613	618	615	597	633	625	619	602	590	641	649	605	611	600	596	562	582	640	590	632	610	589	621	639	621	610	598	587	602	594	628	589	622	602	600	645	597	621	590	633	608	592	596	653	620	569	612	614	581	563	639	605	598	609	650	613	618	643	604	565	599	607	642	628	609	575	619	624	643	626	590	569	597	634	592	594	597	558	566	632	632	586	620	624	626	599	589	608	586	598	620	620	599	617	576	639	641	613	568	615	597	629	570	618	613	610	621	626	617	570	609	578	552	578	590	588	599	653	599	566	600	571	648	623	598	595	572	636	585	597	599	581	621	588	624	576	634	628	655	635	604	600	608	608	633	612	584	605	606	597	612	535	584	635	596	625	575	613	599	622	584	647	592	597	629	609	590	588	608	651	653	587	565	604	555	609	583	565	648	588	611	617	628	594	594	618	572	610	635	618	601	649	645	598	609	629	634	614	642	644	624	638	543	646	630	627	605	641	583	556	601	579	611	589	608	597	575	584	603	592	600	628	660	620	625	626	605	610	634	589	634	621	612	613	567	580	609	636	589	604	634	623	599	586	543	580	603	572	591	625	604	613	597	613	634	615	594	605	600	590	606	606	581	572	593	578	593	586	585	622	611	607	609	631	559	594	607	598	644	593	600	647	590	602	625	616	616	634	562	593	590	630	628	573	671	607	612	624	578	626	576	586	605	576	650	622	606	624	571	585	584	566	623	622	593	605
4173	4914	4067	2137	1528	1210	1066	881	841	846	747	666	690	672	685	655	655	636	617	649	617	604	651	644	603	680	611	546	608	599	605	630	581	583	550	580	605	569	584	584	601	599	629	556	576	575	558	631	549	597	596	604	612	601	638	575	593	531	583	579	599	635	588	559	604	607	568	624	581	675	553	595	591	636	588	586	605	571	546	570	639	573	583	597	579	582	630	574	533	607	593	590	569	608	566	545	562	565	555	590	594	609	592	561	560	599	613	546	588	624	569	544	561	570	591	584	584	624	610	625	601	541	622	578	579	536	585	621	588	582	584	572	529	529	610	631	621	580	562	567	557	597	596	569	558	616	562	568	576	542	582	551	556	552	555	562	589	563	550	575	561	592	614	608	588	589	613	534	577	579	566	586	572	579	584	547	600	585	545	552	566	618	542	594	574	573	550	559	527	551	564	563	572	613	586	561	560	533	586	591	546	564	562	575	619	602	566	588	535	535	607	584	539	565	584	575	585	581	565	577	579	603	555	574	579	591	531	557	565	573	537	564	604	549	518	594	605	560	564	542	552	558	574	577	553	585	578	582	561	579	595	555	573	559	613	558	569	606	601	569	590	572	538	609	562	591	591	611	569	561	583	605	585	532	572	555	576	573	571	552	572	552	592	598	532	573	595	573	572	594	583	627	579	567	578	594	580	568	596	556	591	566	546	546	568	570	577	582	571	564	549	551	604	579	559	577	593	569	567	569	541	570	599	577	538	601	563	594	610	585	582	567	645	584	593	541	545	571	570	591	563	555	533	567	564	552	619	570	582	589	582	566	608	577	596	584	569	540	552	591	605	574	547	564	541	605	567	562	556	578	586	587	527	606	609	599	534	616	599	590	549	569	567	566	577	573	614	580	605	554	573	587	574	587	580	588	590	588	549	579	574	590	562	594	584	600	621	584	575	561	533	589	510	527	565	617	584	540	604	567	568	566	552	546	599	614	584	602	553	566	605	548	515	557	537	551	533	588	572	566	523	623	596	559	597	566	585	554	557	603	525	589	519	540	536	572	586	542	591	592	586	546	569	563	568	568	549	548	553	594	570	566	555	534	595	565	570	595	554	597	563	605	604	559	554	578	554	560	520	578	555	540	538	572	605	556	598	539	587	557	590	557	547	563	598	609	602	608	594	551	577	541	579	557	567	543	581	584	560	566	552	579	625	592	580	578	547	573	597	586	593	563	611	581	587	606	540	568	574	570	581	561	538	588	598	618	539	580	606	590	571	569	602	546	595	565	591	606	571	542	604	569	559	570	531	538	565	605	558	582	570	592	559	612	586	559	552	600	540	553	582	521	608	568	531	535	558	609	558	573	522	588	531	538	554	574	529	560	589	527	610	583	582	587	565	589	573	528	583	532	545	548	566	609	556	568	555	594	556	568	589	570	537	577	521	589	593	554	587	629	553	538	524	576	594	568	573	588	605	577	577	620	541	544	593	609	577	582	547	596	598	568	554	618	579	621	617	630	573	548	570	541	581	619	577	573	599	586	545	565	569	543	559	523	556	565	570	613	541	544	545	578	507	575	575	598	575	567	605	571	532	562	579	602	559	598	575	607	554	558	538	597	580	580	556	585	597	538	577	543	586	565	526	536	562	572	571	552	606	605	596	587	538	580	570	588	586	577	592	602	576	567	571	557	575	544	569	579	575	581	563	594	608	563	584	588	567	562	562	567	564	563	588	610	570	532	629	571	568	564	538	586	545	551	553	554	557	575	601	600	586	554	568	562	562	552	567	524	595	598	568	587	580	567	540	595	555	563	590	581	540	546	555	612	571	578	559	566	568	581	522	569	540	551	538	559	574	565	561	543	573	548	559	606	610	591	568	578	569	539	541	581	602	578	575	559	595	534	591	551	576	563	569	527	536	565	614	556	550	546	571	606	580	533	604	588	564	569	575	603	546	548	566	571	551	550	594	613	573	557	594	531	580	633	558	575	564	578	517	589	587	572	596	584	573	542	628	580	576	532	528	608	571	581	540	564	585	554	587	570	597	564	603	548	583	539	574	556	581	552	542	541	523	576	543	608	603	596	564	565	557	611	578	568	560	568	575	589	610	570	581	587	533	560	523	581	555	566	606	620	562	531	532	561	624	521	567	549	580	594	532	578	552	552	586	580	588	560	544	566	579	568	609	576	619	548	578	571	560	534	625	546	536	528	597	559	541	530	518	586	573	592	566	546	535	580	567	560	560	562	562	588	563	566	529	561	612	550	569	608	560	559	558	536	583	560	522	570	527	559	592	577	575	578	569	564	563	564	599	568	561	562	567	561	544	562	574	544	584	587	558	601	582	565	553	585	571	596	557	579	535	601	571	523	564	576	570	580	601	573	603	550	540	564	604	599	592	592	571	569	565	550	546	566	568	584	509	547	600	565	580	591	598	600	543	517	560	579	644	581	570	576	542	554	542	554	531	542	563	584	574	588	603	578	573	565	548	582	566	574	556	568	586	561	553	557	577	542	576	548	554	615	592	573	549	590	551	569	567	622	564	575	564	618	553	503	539	525	566	566	568	606	594	555	564	569	562	609	578	576	565	562	598	554	592	563	555	519	613	583	585	565	586	545	546	552	538	591	534	534	574	559	602	571	577	545	573	585	573	563	548	537	552	598	562	537	598	598	513	595	557	564	586	550	531	572	553	584	552	542	551	545	595	602	631	552	572	588	520	579	563	608	573	561	607	577	577	547	598	593	564	540	539	608	587	552	567	561	559	570	591	562	542	575	580	560	573	554	556	572	561	576	562	551	619	538	542	580	562	555	564	600	565	573	550	623	574	594	546	553	545	529	605	602	577	581	605	558	548	550	578	624	593	554	591	551	584	557	578	566	512	553	556	563	605	557	574	560	579	565	548	616	577	634	547	567	556	561	563	567	537	578	615	558	566	566	563	560	536	545	564	586	550	580	548	584	555	586	573	544	593	594	523	577	589	544	541	547	538	558	581	595	575	607	580	586	581	564	555	544	549	590	581	547	570	578	529	518	574	546	548	571	593	518	553	592	596	586	520	602	545	575	581	571	595	574	585	591	535	609	592	538	604	554	548	570	567	580	554	578	587	588	595	581	536	544	552	570	547	563	577	527	558	599	545	639	610	584	566	578	579	546	572	565	587	595	573	540	542	585	597	535	599	540	565	563	579	581	594	558	586	544	557	553	516	527	629	606	540	550	549	562	568	527	570	564	564	603	513	592	617	612	572	591	551	580	601	559	573	560	565	603	557	563	573	612	532	603	555	572	581	547	579	539	543	545	565	591	568	559	595	625	565	567	594	592	592	549	563	568	547	566	581	567	612	545	544	599	537	570	573	582	609	556	572	576	602	576	563	570	580	524	559	570	566	565	646	602	534	572	553	531	543	545	572	559	584	570	552	580	572	550	531	518	542	614	549	553	561	536	539	567	536	535	554	578	565	534	568	575	583	570	561	566	534	543	534	556	583	557	567	547	588	607	554	537
27443	9828	1892	1290	1051	1027	982	971	964	991	983	942	997	986	986	960	966	989	923	988	924	985	993	974	990	990	952	978	967	987	974	1010	995	942	970	997	985	998	933	949	958	978	990	1035	1018	955	1002	1002	961	926	1008	1001	937	961	975	977	1001	922	958	970	952	970	963	1002	932	906	979	939	989	1042	1011	983	926	968	971	985	968	974	915	985	984	1022	921	960	965	989	951	993	982	1007	946	970	929	930	959	1004	976	950	1046	987	984	1013	976	972	974	1002	1045	999	941	955	926	947	985	987	916	981	1008	966	988	896	940	954	991	968	974	1005	978	983	1004	1009	1027	935	1020	939	945	938	922	975	929	949	1019	1023	985	933	965	954	1002	939	996	981	953	927	945	972	955	1026	990	957	947	913	926	1031	1003	1024	1000	944	974	984	957	983	984	959	987	995	934	954	961	983	995	1001	997	980	994	1009	899	1003	938	956	951	992	992	970	1011	972	964	1019	925	941	1006	976	988	996	1008	970	982	930	1049	1021	985	948	1021	964	1000	993	1008	1039	1014	1006	1004	938	1000	988	925	987	956	915	971	961	996	907	1008	977	962	975	974	977	1017	940	974	881	915	918	964	957	1011	958	965	993	976	908	977	984	905	985	965	1005	937	967	990	979	982	913	1033	958	1004	1055	1007	966	991	954	977	990	989	968	951	993	986	973	1011	1037	989	939	1025	961	985	908	995	997	911	954	918	981	1006	1009	955	980	938	1033	997	971	1017	953	963	971	976	951	969	995	961	980	990	975	987	966	970	964	997	945	1005	972	978	936	987	1018	983	971	958	946	977	988	965	907	994	943	1026	969	986	950	1033	991	954	962	912	948	926	1008	979	951	931	972	981	982	945	953	931	931	951	938	953	988	958	984	1009	965	1018	948	991	953	976	1004	923	959	974	975	990	954	998	979	987	980	973	1001	943	984	1029	906	996	944	971	948	967	1026	992	995	996	990	1018	1000	956	950	984	967	974	942	966	961	1018	974	991	982	1020	1013	903	996	951	1020	1029	995	1021	979	1028	969	986	951	975	1013	959	935	976	981	997	946	1023	942	1024	963	925	920	1007	962	986	997	991	961	955	933	958	1028	962	972	1033	964	982	939	981	979	925	1002	957	949	942	1030	1031	916	1007	953	968	901	973	939	998	934	956	969	1008	958	963	1037	1018	920	977	931	921	954	957	1013	983	984	962	1011	959	985	1043	967	971	989	1040	1045	955	956	977	957	958	961	993	983	934	998	1008	956	1005	1019	963	991	952	942	1002	925	1006	951	959	973	1045	954	971	989	1020	975	974	944	1002	990	960	997	990	963	987	980	966	901	944	976	969	991	922	958	920	938	925	966	956	989	1058	991	939	992	963	978	1004	986	1017	996	978	965	948	980	957	928	983	920	935	953	990	932	928	922	971	1039	938	993	995	1062	975	988	1003	989	958	955	997	930	950	940	995	973	979	988	972	991	970	952	961	981	986	914	954	992	944	1017	997	992	1008	989	964	949	982	1048	990	981	970	1002	988	931	985	955	957	924	955	1015	983	999	951	896	928	1036	946	932	938	947	980	948	1024	991	950	975	997	933	1035	931	1008	984	914	930	954	1002	1000	987	968	969	946	955	993	1039	1056	978	912	1042	933	1016	1035	1023	918	962	1005	992	977	964	1021	998	969	956	1041	975	941	990	976	951	973	934	932	936	956	1002	1029	1009	970	991	997	1033	943	991	970	978	990	985	965	950	967	1011	911	963	1036	1001	1010	975	983	955	942	974	919	1014	1030	940	1014	959	906	972	1023	931	977	1025	993	1017	1038	983	964	1014	988	962	969	984	924	905	1020	940	1027	961	988	964	923	941	953	944	954	991	1003	958	970	1031	984	1001	994	970	959	980	962	984	957	1000	954	1025	1014	949	982	1004	1006	915	942	1017	993	959	941	948	932	947	970	954	978	954	992	964	973	957	967	976	941	919	935	977	1016	937	963	963	962	968	1037	951	943	1035	977	1000	967	990	921	943	949	1022	951	988	953	947	980	945	981	986	977	1004	979	998	960	970	991	1019	983	954	968	983	957	973	1023	967	1008	972	920	985	999	905	953	1004	968	1019	940	978	1031	983	976	950	1001	942	982	971	943	985	991	930	960	969	963	994	928	932	902	968	962	975	960	973	917	1056	968	930	973	954	980	938	1010	997	1034	1010	969	988	962	960	932	1036	957	939	962	976	1006	970	984	973	994	930	975	969	998	996	955	1002	922	1011	1004	1011	918	975	955	970	974	964	1012	980	972	999	959	997	964	982	949	967	995	942	947	967	953	1025	946	949	973	955	984	977	946	976	965	939	996	931	936	972	957	986	939	939	1000	1016	988	1031	965	952	985	943	969	999	980	942	1023	1019	1007	992	986	948	963	939	1006	989	960	993	993	856	970	1002	975	967	961	989	994	947	958	958	1044	983	974	1022	926	992	961	931	965	970	933	972	1005	999	991	1027	998	946	1021	1010	991	953	955	1017	983	1029	989	996	995	991	967	930	954	995	956	936	980	962	1002	953	941	959	979	997	977	891	971	978	986	1015	922	958	1035	960	953	961	963	954	940	1032	1020	1016	998	976	989	1038	1015	966	987	983	936	989	969	1023	1010	935	973	980	1001	933	959	1022	973	958	986	943	916	985	978	995	1010	992	1002	918	986	1011	1026	875	942	1003	955	998	988	987	927	973	953	997	932	950	969	980	961	984	962	983	933	1008	989	943	1020	925	1008	1004	1002	966	987	978	993	1002	943	968	1010	935	1002	954	926	995	994	949	1015	949	986	998	953	954	951	958	1025	977	986	976	1006	979	1002	990	1002	955	971	969	966	995	959	971	955	946	950	994	970	969	973	953	976	915	942	945	970	979	964	981	961	1006	943	971	936	984	1006	984	942	972	993	973	1035	938	978	945	940	957	912	1023	985	1022	1006	977	976	1016	990	1014	988	981	1035	967	1032	989	976	1010	908	986	980	983	972	969	968	970	902	930	938	972	958	944	961	1009	983	1014	1039	954	988	948	953	1000	979	909	942	981	984	918	943	973	1014	1014	998	990	913	995	1016	967	1013	954	980	966	985	961	1004	994	975	952	1040	953	1040	926	954	970	978	940	1035	1023	969	973	971	982	960	984	1038	953	966	1003	987	965	995	939	1003	943	966	972	919	971	960	958	1033	971	998	1000	1015	1004	969	960	991	1037	955	983	912	978	978	956	981	964	904	927	954	954	982	1003	1001	912	937	954	984	997	989	997	1010	995	1033	1003	979	946	918	934	946	989	955	1008	962	963	1009	1017	976	1020	938	956	980	1026	1007	961	949	975	947	976	967	936	997	984	953	926	1010	979	930	954	982	968	967	934	936	998	924	954	1003	975	945	958	925	986	963	988	960	996	976	958	991	966	1017	957	981	1012	977	962	998	998	956	954	940	963	944	999	1001	1016	988	1000	1031	936	1025	952	947	994	1001	1047	1028	988	1002	978	950	988	979	933	967	1012	1006	975	945	975	931	953	991	991	940	965	928	972	922	990	1042	975	1004	958	959	1025	1017	983	968	935	986	981	990	1001	922	990	1059	957	966	956	967	991	1021	967	962	954	924	939	948	934	929	952	950	986	1008	999	993	961	996	984	977	992	974	982	950	972	982	917	959	988	1015	974	914	1023	1019	1006	997	982	962	994	1062	959	974	951	950	991	1032	966	955	963	980	1023	953	976	1010	1000	934	993	1009	914	935	920	1001	996	932	966	986	947	1005	969	985	988	1017	956	1006	1026	937	975	942	935	936	956	947	1031	1013	986
5893	954	921	904	892	863	861	808	786	855	853	822	813	818	859	854	812	845	818	813	839	827	863	849	813	773	827	811	780	780	845	832	770	855	803	835	820	809	822	823	803	825	810	842	809	845	788	824	791	853	827	842	829	808	854	797	864	824	852	832	785	868	823	841	819	829	803	805	812	827	805	880	835	864	832	824	819	830	823	799	816	803	776	791	814	839	809	798	806	806	772	823	823	840	788	837	758	778	876	809	788	823	782	822	809	807	805	842	829	820	810	858	791	852	809	837	801	791	804	811	816	807	863	765	820	825	826	861	803	812	801	784	846	801	799	825	779	828	779	825	837	801	860	799	791	795	814	831	794	818	829	849	791	822	799	800	786	870	844	814	793	838	813	805	845	803	792	816	815	808	790	866	822	795	778	819	835	828	800	814	825	812	843	795	801	845	827	823	854	806	817	822	787	849	788	829	834	760	787	850	771	795	817	827	821	798	772	869	817	769	856	801	824	868	801	837	845	812	849	829	794	797	802	772	802	822	819	830	783	827	786	810	806	853	801	838	823	857	812	881	842	796	816	802	813	824	792	827	846	856	818	809	796	794	776	825	820	838	797	816	848	767	831	842	891	849	779	851	797	836	844	803	802	842	794	811	795	803	814	818	869	800	812	859	862	842	776	778	841	848	799	817	798	812	824	798	830	804	754	833	813	764	845	837	794	829	829	799	855	856	819	822	832	871	788	826	846	871	843	820	850	805	886	837	842	823	861	824	838	837	837	801	801	816	809	811	805	795	812	851	823	776	814	795	809	867	778	775	817	772	818	795	783	843	805	809	788	884	819	844	844	791	838	810	801	807	853	774	798	816	823	858	870	794	790	837	848	805	784	819	792	812	825	797	760	784	799	813	824	813	841	806	814	848	829	816	826	834	803	792	849	847	853	852	777	822	842	780	799	831	772	775	818	788	826	804	819	794	821	807	875	784	784	830	850	890	835	871	793	804	809	857	832	863	789	794	887	797	810	800	854	774	824	804	821	832	772	775	817	791	828	757	882	878	795	832	801	835	826	855	849	842	775	840	861	812	817	790	818	825	794	814	777	852	854	779	847	799	861	878	765	807	821	817	828	863	861	874	800	786	775	839	857	834	858	818	838	833	877	807	820	788	845	839	833	838	814	844	843	804	784	792	802	803	810	804	818	834	851	815	836	810	822	807	796	857	843	775	791	849	781	793	799	779	849	844	802	807	778	794	868	839	832	818	803	910	832	795	821	809	807	833	800	836	812	790	732	840	717	791	810	816	847	847	800	771	840	790	803	802	790	844	835	807	827	806	861	832	807	812	826	820	852	869	843	800	870	775	781	810	799	847	787	837	821	824	837	840	847	799	845	799	802	814	803	819	848	814	794	870	759	837	832	827	807	782	810	846	811	794	780	772	801	777	811	802	808	820	820	847	766	848	828	872	858	829	823	803	817	810	812	844	830	842	788	847	801	833	793	833	838	834	845	816	863	859	818	792	822	849	788	817	815	850	832	851	801	820	828	856	816	844	829	823	856	789	814	799	801	795	810	825	792	811	853	797	841	877	788	786	853	810	822	793	796	788	818	827	874	828	795	819	772	853	805	764	805	823	810	820	815	815	831	779	831	828	815	828	841	788	787	843	822	842	828	791	838	891	824	823	791	790	811	807	851	826	872	784	799	812	829	798	849	824	820	807	818	817	834	836	781	846	841	840	841	788	811	796	818	790	776	828	822	814	832	829	834	818	800	808	800	822	806	818	860	798	784	823	838	807	807	835	819	808	795	840	770	777	837	836	844	814	799	785	818	823	773	828	808	794	854	763	889	841	835	835	839	828	818	838	852	799	861	799	827	848	826	811	832	809	823	817	832	760	850	823	823	848	837	811	812	833	820	867	811	868	782	831	857	834	839	849	796	816	833	854	808	796	784	820	814	814	789	858	755	805	851	819	783	800	828	844	841	834	855	818	823	807	876	827	811	848	834	837	863	833	799	799	845	786	793	821	870	816	822	825	797	852	844	842	773	812	780	814	822	848	839	796	808	818	830	799	859	831	784	824	851	829	843	779	859	825	806	820	889	827	811	795	833	854	841	864	862	818	810	832	836	821	833	822	793	803	832	820	810	785	862	794	818	823	832	772	825	832	793	804	833	830	823	775	742	859	855	846	822	789	816	824	739	812	785	783	821	869	804	806	806	833	873	757	849	819	911	809	820	836	784	858	796	805	804	810	816	826	801	833	839	809	746	807	846	820	793	869	845	842	795	805	824	783	816	814	773	844	830	857	790	837	830	798	821	833	828	857	862	825	780	796	830	801	776	860	855	802	817	773	809	842	808	813	839	816	878	773	790	802	844	867	799	786	804	822	770	832	755	809	802	819	810	779	769	830	830	807	832	833	808	797	834	799	849	819	782	825	792	829	827	807	814	820	830	765	814	830	799	836	828	806	831	837	839	788	806	813	815	843	817	819	851	814	794	820	789	768	838	795	858	833	798	824	828	844	865	833	805	806	824	764	851	796	759	823	803	824	801	785	850	820	837	817	854	858	826	883	821	760	844	833	826	830	829	847	817	804	854	851	826	836	746	801	796	845	783	878	764	859	810	801	840	799	854	769	789	874	831	814	826	846	819	832	814	889	817	851	850	805	823	821	817	796	826	789	791	805	842	810	812	806	782	799	788	821	840	838	784	843	847	826	800	809	845	808	773	835	820	784	848	824	789	785	786	815	841	814	860	827	858	780	798	804	786	812	802	815	854	851	800	828	854	832	815	773	861	795	826	797	844	852	826	873	785	816	749	787	827	741	834	859	828	847	833	834	856	799	796	847	813	735	821	819	796	869	857	830	812	760	798	847	845	823	777	786	839	798	835	861	863	834	813	819	782	859	847	789	835	845	821	827	831	777	873	799	858	845	817	845	801	786	795	844	883	825	844	826	862	827	805	795	809	859	845	848	827	767	796	831	792	822	830	823	838	836	836	783	819	850	810	812	827	808	789	853	840	805	817	811	895	826	827	814	732	864	841	803	829	808	817	865	865	809	812	811	769	778	819	871	855	784	850	807	785	831	779	788	871	800	792	804	793	819	831	848	767	800	857	837	805	776	814	864	803	837	819	810	817	786	786	809	833	841	829	838	791	759	836	846	770	830	796	794	878	788	843	819	821	799	800	829	789	827	841	841	845	807	851	753	832	771	829	824	786	823	864	804	793	777	828	842	813	809	843	836	824	807	823	876	825	856	812	804	763	838	819	824	796	829	864	827	829	803	825	782	817	851	804	793	819	837	824	830	794	828	806	785	799	821	828	815	822	793	836	815	761	800	855	844	851	796	820	809	857	832	782	797	828	837	770	857	765	848	773	784	803	851	814	782	809	896	816	814	804	813	794	777	813	845	790	827	835	828	825	758	844	851	808	809	860	861	803	808	850	837	808	828	792	809	793	846	827	841	831	814	842	842	862	784	823	827	758	873	778	816	812	808	847	790
25564	21382	27189	25309	5540	1629	1327	1057	1000	1022	1055	989	1070	1004	1072	943	985	974	1033	962	1015	1034	918	967	961	951	964	983	1033	971	978	971	998	963	959	1002	927	945	957	1026	995	1032	901	959	965	954	949	947	936	1001	936	956	921	971	992	962	969	970	927	949	952	967	944	1016	952	966	984	970	901	981	943	925	947	932	964	952	903	996	940	1011	998	903	871	950	960	974	991	967	972	960	965	970	993	926	908	976	1057	998	999	959	907	971	922	927	961	952	984	966	969	934	950	922	942	950	942	948	955	944	926	945	1013	960	1012	984	984	918	965	960	968	900	940	980	909	964	884	941	936	985	890	915	1011	969	979	928	953	921	879	936	1015	943	916	941	949	886	995	976	979	947	1023	1001	1013	1002	914	931	986	958	970	931	991	970	914	937	996	964	911	917	1005	961	895	1015	950	971	927	935	972	1019	939	983	976	955	1006	973	975	922	923	947	983	935	931	910	975	950	911	923	898	931	959	958	967	916	1056	910	914	971	961	954	1007	921	993	983	881	974	986	963	940	980	920	997	984	1006	959	969	955	955	985	952	941	974	986	891	946	955	998	911	942	910	973	992	959	930	954	928	926	957	961	927	994	920	970	922	932	975	945	930	965	960	935	984	1011	977	997	987	1016	972	972	913	934	903	928	943	994	938	923	969	984	973	942	982	960	983	959	944	921	964	947	954	979	953	909	977	943	924	907	896	904	923	903	909	940	944	933	951	975	951	940	933	934	953	937	983	976	991	941	995	974	920	953	993	925	968	956	984	972	975	973	923	954	958	955	956	981	1001	969	969	980	963	970	959	973	962	982	1060	923	933	1009	958	922	950	916	978	923	898	965	979	1007	971	998	967	993	950	934	1006	976	966	980	960	996	929	901	946	951	936	997	957	970	944	961	953	993	944	954	964	960	972	923	916	941	990	977	967	910	939	993	943	985	987	936	903	968	961	923	973	955	958	927	959	983	1020	947	944	939	961	968	957	973	931	991	901	958	945	936	962	971	887	909	976	950	952	934	938	957	889	970	971	967	942	957	896	920	977	930	992	967	920	964	929	973	952	945	948	975	980	1014	976	966	990	956	888	952	959	918	949	998	964	1002	907	1027	946	916	945	878	922	960	986	979	960	978	894	942	928	945	961	916	951	941	941	971	998	969	988	991	980	914	920	971	976	950	956	963	934	966	1000	964	927	1028	1013	1009	940	950	959	939	1036	964	924	912	941	953	985	1010	999	971	930	1013	960	941	951	943	976	936	945	970	951	945	919	945	959	945	956	906	938	924	952	917	921	946	1004	1008	952	971	980	1003	977	932	1007	938	959	923	953	894	921	915	951	941	956	1025	924	950	954	972	988	948	941	949	953	953	936	918	944	971	924	925	961	927	993	981	977	969	981	983	937	938	934	967	989	953	964	969	894	939	929	979	893	939	970	952	1047	947	899	965	887	991	969	986	960	990	882	955	964	910	954	942	937	972	955	965	959	961	966	984	978	927	1000	962	894	919	1017	985	931	955	965	928	1027	972	982	982	949	950	1000	944	975	971	947	978	960	988	932	930	984	950	942	975	929	919	976	1013	944	966	978	955	965	912	924	935	970	973	959	944	972	985	894	914	931	984	902	996	953	949	981	969	938	967	997	1010	955	952	946	968	984	1007	924	951	940	963	942	977	960	978	949	934	946	943	933	936	960	906	922	920	949	965	945	964	944	999	955	951	955	975	925	988	952	1030	1001	949	900	976	946	912	1023	980	965	960	974	904	910	976	963	958	977	958	999	959	960	987	943	967	989	970	960	951	993	926	1009	981	934	963	909	989	935	922	959	960	980	976	933	960	962	916	980	1029	923	906	929	997	981	961	1009	934	988	944	980	975	938	907	995	941	929	905	940	930	959	978	993	1026	991	893	1019	1007	961	923	1022	956	974	949	964	973	951	968	982	946	930	985	911	928	970	956	923	949	956	914	1017	957	1003	972	970	963	949	985	993	904	948	920	988	948	910	957	1019	980	972	938	1006	974	958	882	976	954	920	995	954	946	888	962	949	918	919	978	966	914	985	988	906	1002	990	974	921	1007	980	936	998	951	931	955	955	978	950	963	950	1028	918	930	997	933	982	966	940	974	976	913	951	962	946	930	963	925	943	908	947	951	895	955	967	1003	922	921	934	947	917	941	931	980	1008	949	960	929	993	911	995	998	969	986	934	951	952	946	963	912	962	993	951	909	929	927	981	926	982	961	960	962	988	974	952	969	936	1005	950	947	924	934	975	897	914	986	1012	935	934	981	898	922	1001	967	997	971	963	961	931	949	924	958	966	981	959	957	930	951	993	919	938	942	980	932	917	953	989	971	954	988	962	958	950	900	1066	929	940	965	923	997	943	975	944	932	1004	982	988	970	980	922	963	952	978	973	907	951	923	968	943	959	1018	908	985	930	930	961	990	964	917	922	926	970	988	929	929	971	952	953	980	971	980	941	934	1008	982	960	933	989	954	917	987	925	1011	1029	939	929	968	948	926	966	988	1000	996	967	988	969	981	951	919	1012	985	947	954	957	930	902	923	963	918	1016	995	1016	969	903	954	978	967	961	945	987	957	926	945	998	981	923	996	966	971	974	928	994	991	908	932	973	1053	953	939	892	918	926	944	944	930	897	952	952	924	925	1005	942	980	926	988	984	987	939	984	977	931	993	987	897	969	945	942	1013	915	991	949	967	956	965	980	992	949	949	995	956	1007	976	936	934	969	906	881	955	976	980	979	992	950	959	1006	1004	907	969	973	970	975	892	972	920	977	956	994	952	963	948	930	945	995	943	981	1006	939	937	942	976	950	938	945	951	902	934	954	972	912	963	960	993	950	1027	1009	895	949	915	961	907	981	923	1003	877	918	922	901	958	938	985	943	920	894	968	961	972	921	1002	1000	946	934	959	922	923	943	957	973	950	926	946	948	961	1002	937	997	948	929	968	969	926	945	931	994	941	935	946	990	912	1014	935	943	973	953	942	934	908	962	911	941	924	942	991	965	952	870	949	1008	940	968	965	959	963	996	950	962	981	939	992	916	955	983	876	998	982	944	951	961	1016	930	924	991	925	924	950	986	930	922	917	963	913	950	892	975	962	958	989	985	963	936	956	927	944	995	940	947	990	1007	1004	988	885	983	945	945	953	944	890	938	924	1005	930	963	970	1024	986	959	972	1007	977	929	927	983	888	931	951	996	936	983	986	1000	925	965	958	953	1005	1001	952	947	966	970	926	971	960	893	926	969	1002	943	925	974	943	988	963	854	973	963	893	944	1012	948	947	902	932	967	925	940	988	938	959	981	933	956	983	948	925	929	1018	938	928	994	970	916	978	952	964	931	917	918	954	954	961	913	938	949	961	949	948	963	980	985	894	983	997	934	927	990	1006	945	889	940	959	949	930	940	1003	949	1000	956	946	957	928	958	968	951	951	941	991	931	941	916	930	887	975	954	942	959	947	967	981	996	961	901	943	919	870	987	971	951	943	951	968	958	1010	951	969	895	915	1013	923	963	983	923	921	917	952	996	940	926	921	961	998	947	963	951	932	994	958	929	945	967	977	974	978	970	938	948	955	942	1024	932	960	921
4158	3357	2634	1724	1352	1126	1119	1023	943	976	945	917	906	936	893	927	878	832	819	880	827	894	842	801	846	825	842	845	853	798	848	856	849	892	851	848	834	900	834	821	872	797	836	848	818	808	838	822	776	834	852	869	849	764	814	832	825	881	788	824	813	825	818	906	783	844	831	846	804	824	885	854	833	788	793	825	799	893	855	818	792	886	826	868	860	811	835	814	795	887	852	887	798	796	827	859	839	801	800	764	798	862	853	833	836	815	867	795	850	803	780	819	801	844	808	839	802	836	783	894	797	812	835	824	819	842	812	822	871	845	851	840	858	828	827	851	820	862	884	827	848	847	797	843	804	838	820	875	835	832	806	836	783	842	859	824	848	799	854	806	852	847	860	776	841	839	815	790	827	814	866	851	881	856	863	775	853	773	874	872	809	811	785	833	862	846	842	854	817	801	809	860	809	794	825	872	825	852	823	790	820	855	776	818	840	907	747	851	765	840	841	838	833	849	857	817	842	779	804	850	838	834	819	870	837	849	765	801	815	739	838	896	782	783	773	799	834	831	765	785	794	817	859	837	821	831	841	809	806	817	844	799	826	884	792	805	849	833	856	845	797	812	816	848	835	810	849	843	818	867	850	780	856	827	806	894	786	776	897	872	857	802	813	823	787	825	818	775	785	833	822	835	840	818	868	785	872	826	853	828	825	828	812	782	839	795	792	756	828	829	805	817	889	805	787	852	793	840	805	764	837	845	816	783	819	822	841	792	879	805	843	850	798	844	840	858	815	838	856	844	851	816	793	806	837	873	781	872	832	876	836	841	855	795	784	853	835	843	807	809	821	769	821	862	794	807	863	801	782	829	857	830	788	814	864	832	837	818	865	823	822	851	797	830	821	849	850	847	810	819	831	868	820	758	852	831	853	810	824	821	835	832	850	839	827	785	834	823	825	785	781	804	849	787	811	784	868	780	821	815	772	826	777	758	779	814	825	797	838	846	831	776	829	806	810	806	812	783	828	865	857	816	822	877	766	780	824	855	832	861	822	816	850	873	838	806	837	809	812	793	804	787	829	865	816	778	799	823	866	781	782	829	855	828	814	839	818	843	841	813	834	855	842	863	765	822	798	841	821	839	801	808	828	801	797	781	829	870	868	841	789	873	801	835	832	812	857	810	841	782	811	836	805	797	829	812	843	889	746	803	821	836	835	791	860	806	835	784	793	813	787	849	848	809	803	842	830	763	772	781	844	848	876	754	786	816	800	831	814	808	835	886	843	773	838	822	800	873	848	801	799	835	836	789	773	800	800	846	837	808	855	774	854	811	809	826	814	821	853	833	836	809	835	862	844	810	863	856	846	805	858	829	815	842	843	837	809	813	822	904	805	819	810	808	866	807	833	851	881	807	830	857	820	825	858	844	795	797	853	842	842	832	823	856	822	816	771	774	864	834	802	761	836	792	833	806	844	850	825	800	839	799	848	808	875	826	806	863	824	871	778	822	792	827	829	864	864	826	822	830	773	827	816	807	815	774	802	823	795	835	853	809	793	820	859	812	808	833	842	815	848	865	826	817	831	731	851	796	858	861	825	854	787	865	799	849	822	809	831	833	829	807	829	850	814	822	809	883	787	813	812	858	863	808	827	782	783	824	803	796	853	809	788	835	840	828	841	815	808	838	844	879	844	786	822	885	846	831	828	813	898	794	813	844	864	845	831	824	831	842	810	823	793	821	847	840	800	794	836	828	814	866	852	828	776	836	805	858	835	861	800	821	796	781	861	826	820	879	824	816	804	808	808	834	804	822	833	792	829	866	815	808	812	852	821	805	807	848	862	841	851	809	792	783	810	817	846	779	790	837	871	835	817	786	790	875	839	827	812	808	736	817	834	840	789	767	834	877	787	830	792	786	804	825	825	826	823	807	874	777	769	817	847	869	810	838	857	838	865	808	807	808	837	841	825	792	844	846	815	813	817	842	794	785	769	793	796	856	865	826	860	813	818	838	837	866	763	821	767	809	908	833	820	797	831	823	820	821	893	798	806	780	815	840	824	795	853	864	775	798	807	802	808	787	805	807	800	832	839	828	823	812	830	823	773	847	813	839	833	863	810	838	850	849	844	795	815	839	849	834	882	833	804	885	798	793	876	813	810	851	792	788	821	850	871	780	831	795	797	813	793	869	804	821	769	884	829	851	840	777	822	883	803	806	827	816	830	842	817	836	846	854	797	785	891	854	823	807	844	866	787	827	813	834	810	824	821	821	809	825	854	836	806	797	792	810	828	859	844	814	820	804	807	772	841	846	824	823	791	779	823	823	836	778	776	819	813	823	847	777	815	802	832	810	861	789	811	811	854	775	864	842	812	847	822	868	839	760	821	847	812	806	839	787	796	772	761	798	821	834	807	745	811	799	834	823	784	768	825	817	823	835	814	797	833	838	776	831	819	828	803	840	837	825	799	872	832	827	810	831	819	804	826	787	818	762	899	828	785	850	852	815	854	820	815	777	786	763	815	809	824	839	817	793	832	781	829	829	822	821	820	812	918	860	844	828	812	848	814	864	882	811	820	792	804	829	832	856	789	798	838	823	830	852	806	813	831	837	825	814	820	846	775	862	833	809	850	815	789	842	834	778	822	838	814	795	836	791	789	888	780	788	853	822	808	826	804	803	836	823	835	814	873	786	826	866	837	828	821	872	869	798	836	829	825	809	774	817	790	834	862	880	807	779	846	853	820	842	822	768	795	857	816	848	773	790	844	856	847	792	865	771	789	826	850	752	822	816	830	842	810	861	839	844	763	856	857	789	845	827	818	772	830	841	807	820	816	794	853	803	772	813	829	814	820	797	829	757	844	827	817	774	814	842	821	870	869	888	803	767	831	872	814	807	876	881	821	841	785	816	834	832	866	812	831	876	780	816	795	831	850	802	814	763	827	787	806	794	812	851	782	823	851	807	774	784	848	831	791	835	824	811	869	809	803	782	783	819	831	763	778	806	829	846	820	858	796	813	827	839	843	844	768	813	826	827	832	807	832	823	799	852	848	809	790	827	826	871	830	789	841	807	825	833	792	766	876	792	802	787	781	812	814	781	856	791	814	800	795	871	818	854	851	788	857	819	775	824	790	778	913	825	778	813	808	822	797	857	807	828	826	886	846	834	838	805	819	789	890	823	808	793	812	788	800	788	803	837	851	823	813	789	831	803	847	804	824	820	862	858	829	827	798	823	862	797	813	796	841	832	828	808	778	824	823	830	809	797	842	824	861	827	867	804	810	795	868	762	829	812	768	815	836	824	853	836	800	809	817	832	861	842	845	818	788	843	876	800	804	800	797	858	762	772	777	833	805	812	840	796	809	836	810	771	812	791	810	796	819	836	807	787	793	794	802	829	825	809	822	838	841	786	880	791	828	818	830	741	825	816	812	829	849	869	820	888	804	755	840	835	782	850	842	839	813	883	793	803	795	797	844	852	804	770	870	858	797	773	819	782	821	845	784	837	829	804
24656	21378	28404	24697	20541	3668	1306	893	788	698	674	739	688	663	655	629	641	665	647	641	618	667	650	646	621	634	584	609	618	677	624	616	610	564	657	667	632	581	606	604	600	659	613	591	608	575	576	575	638	616	568	654	618	612	564	647	663	583	606	621	625	609	574	555	624	648	635	612	576	646	640	603	569	570	620	591	595	614	559	562	587	625	609	627	563	608	649	564	609	587	592	575	545	607	625	629	596	618	577	629	606	610	604	624	626	632	616	632	565	611	630	637	608	596	572	580	598	574	571	631	591	633	605	621	577	582	598	578	592	639	587	586	609	619	646	642	623	600	654	621	639	633	628	663	558	596	616	642	564	567	613	586	650	608	587	577	596	643	606	612	600	581	567	658	620	641	583	597	601	589	517	594	579	628	633	596	598	596	605	615	624	586	610	583	615	612	577	633	610	614	627	595	583	612	605	548	613	586	597	633	634	577	607	589	608	614	601	571	561	571	630	585	638	607	628	614	639	613	549	580	597	593	609	524	577	610	583	627	573	556	647	571	560	605	629	580	632	561	581	601	643	582	563	594	600	584	560	598	644	576	608	598	601	630	621	631	573	607	617	603	602	590	597	621	628	604	630	656	619	635	583	593	650	621	581	611	590	615	638	626	592	617	594	583	632	591	627	604	574	560	600	587	693	579	632	587	590	598	614	570	621	599	574	606	575	599	628	612	621	626	617	596	631	625	613	606	567	580	559	584	610	618	604	586	675	584	605	586	612	600	554	581	581	596	570	555	599	633	594	644	587	584	579	623	574	639	635	611	574	601	554	586	596	657	603	608	635	619	572	580	589	617	635	605	614	577	579	585	603	572	635	580	599	626	587	619	632	571	588	610	611	633	571	594	586	595	572	612	592	603	575	582	589	595	593	636	649	574	609	563	608	609	639	652	644	595	606	590	602	567	613	631	631	635	624	624	552	593	602	622	631	607	632	631	584	612	595	581	630	606	602	583	611	639	591	609	634	591	651	616	556	583	623	583	600	651	607	621	595	621	603	543	584	597	608	624	642	619	596	605	612	619	575	625	633	586	614	617	566	602	623	594	555	581	584	586	602	595	613	597	620	591	600	615	607	613	611	634	652	598	631	610	582	594	588	600	661	570	590	566	630	615	628	566	600	566	600	597	619	631	602	603	525	587	572	637	561	613	588	589	601	573	595	545	587	632	616	587	669	641	617	622	616	593	617	580	616	616	607	585	604	565	626	642	569	606	612	610	607	581	595	596	591	615	606	599	622	622	596	594	564	590	581	570	619	606	591	602	630	579	628	551	593	626	582	602	619	592	593	534	582	594	575	596	597	591	640	622	589	603	577	606	582	568	583	611	604	596	626	587	597	599	591	604	629	645	566	600	609	607	634	604	602	634	569	641	604	583	606	618	591	583	607	611	575	586	635	591	623	582	535	578	607	641	594	635	635	590	602	596	601	597	647	611	614	623	629	621	605	569	610	544	622	617	620	610	601	613	627	587	628	572	621	632	607	654	591	583	609	565	584	583	605	606	639	550	593	588	654	577	609	595	595	609	597	557	620	652	598	646	599	610	612	569	593	559	614	533	586	600	578	614	563	575	600	598	602	607	584	620	607	571	579	592	604	612	608	614	601	603	583	615	556	573	557	624	611	599	612	617	577	634	548	610	595	598	584	599	608	581	606	638	590	600	633	616	535	573	577	610	649	638	559	619	591	602	641	577	636	591	585	649	611	584	594	612	611	596	589	562	625	633	599	636	609	621	597	597	571	597	607	633	599	609	613	610	625	591	618	564	537	570	607	584	592	643	576	659	580	579	619	574	585	607	625	629	573	577	607	645	579	637	597	622	616	658	626	605	597	574	620	583	612	642	626	557	594	614	633	611	610	609	586	627	622	598	584	562	601	649	585	625	565	603	581	656	589	606	623	579	605	599	605	601	576	578	564	565	612	595	598	567	595	587	580	556	586	594	587	578	636	586	555	555	617	585	556	600	614	589	607	593	640	607	654	616	564	589	600	619	634	620	588	605	588	598	629	622	619	616	610	566	649	607	613	562	636	587	566	588	579	618	574	613	608	579	593	548	564	627	572	612	597	618	621	623	619	573	555	607	595	642	583	580	591	579	572	642	597	645	601	640	610	622	569	634	589	575	589	642	627	610	634	588	633	603	536	606	553	616	548	628	644	619	616	582	586	570	592	601	627	591	574	622	610	596	603	589	610	590	559	663	622	624	611	571	569	574	583	588	553	631	573	639	648	581	643	610	592	596	613	582	551	596	620	593	647	614	565	593	637	601	585	605	564	624	592	634	608	620	579	598	605	573	589	626	646	599	613	584	597	604	607	597	598	556	639	623	608	558	593	578	580	612	614	569	611	601	603	603	657	584	630	616	567	584	560	587	590	622	583	577	635	602	630	625	603	605	611	591	588	630	597	599	582	588	643	608	581	595	599	605	632	588	561	563	599	623	561	610	620	572	607	584	562	591	578	584	606	599	640	604	621	598	601	627	607	625	615	593	588	571	607	590	599	572	575	617	593	587	654	572	579	633	597	561	554	567	578	603	578	609	627	605	636	606	630	598	553	600	642	602	566	588	590	531	607	565	606	611	604	592	588	619	647	651	581	590	560	609	620	636	548	584	616	582	590	614	627	552	655	644	611	588	615	575	601	606	653	625	627	560	590	576	590	633	622	585	597	607	629	628	547	565	620	623	573	590	600	608	637	584	650	615	605	633	615	595	615	574	561	607	618	630	648	604	591	625	621	633	624	608	584	563	627	573	591	567	563	580	586	599	626	566	596	576	564	581	634	606	619	601	626	578	620	576	598	582	600	614	609	569	611	593	559	611	574	579	589	598	597	629	616	587	606	589	609	577	560	584	604	628	574	573	607	594	639	634	614	587	574	617	604	602	580	626	642	600	574	571	585	593	583	559	587	564	615	606	579	627	597	578	614	586	562	603	596	564	591	582	611	623	560	637	593	575	598	545	614	565	663	629	595	601	593	560	608	600	568	594	622	643	572	591	638	567	577	582	612	605	623	593	540	586	571	623	644	591	591	568	596	618	613	570	581	588	564	624	607	559	579	589	634	597	645	583	617	600	609	582	615	642	602	600	633	574	593	572	579	603	625	588	608	591	630	598	598	626	637	621	636	562	620	594	622	584	600	560	611	621	653	561	599	650	594	616	572	604	586	596	630	638	582	596	642	602	614	597	576	599	609	585	624	630	597	560	628	584	605	632	595	605	616	588	612	563	584	615	595	604	567	579	616	629	595	586	611	580	640	560	611	571	597	589	592	578	607	588	588	593	608	646	645	607	615	629	609	595	651	628	583	598	570	570	594	622	598	571	598	599	616	619	599	623	615	598	631	620	600	547	620	608	620	559	580	582	593	611	619	621	605	558	628	581	629	566	581	565	572	602	600	589	633	629	578	590	592	617	626	582	592	546	595	555	618	615	580	593	583	619	630	593	608	568	587	575
4464	4962	4096	2200	1477	1135	975	918	801	735	762	697	723	669	687	653	638	662	602	622	601	594	571	592	652	613	581	547	604	690	609	599	600	593	561	518	579	590	612	559	543	611	586	562	614	595	563	550	542	564	531	609	570	607	555	592	550	630	587	605	555	572	577	606	549	581	553	591	582	578	550	569	563	584	539	578	562	547	573	576	607	578	542	599	547	563	559	547	587	639	590	602	561	597	579	563	565	574	581	610	566	593	558	555	560	559	560	558	574	537	557	560	586	570	558	579	534	553	514	568	548	587	550	575	583	598	591	549	589	562	581	588	552	561	607	581	532	542	583	562	551	570	567	563	558	556	537	592	551	541	563	550	579	559	569	594	564	525	547	555	558	579	581	560	545	578	554	567	528	553	543	586	530	583	554	552	575	600	603	600	578	573	577	596	591	573	564	588	558	577	564	581	573	545	560	574	534	552	602	561	552	581	586	575	591	595	564	537	522	607	589	570	557	564	565	573	600	570	515	559	543	537	589	579	549	597	556	590	572	555	573	563	551	537	588	577	587	573	604	579	580	590	550	615	576	589	581	584	573	559	559	579	567	611	500	590	532	557	574	551	595	577	570	587	569	597	595	546	542	555	602	553	534	582	552	605	565	555	551	577	511	532	586	568	592	563	571	544	536	572	580	584	552	599	596	612	565	564	535	590	581	595	549	548	574	553	563	539	538	612	577	552	603	559	544	573	557	592	564	536	570	573	599	547	561	568	559	572	536	562	558	554	578	582	614	560	586	555	600	550	555	572	586	567	601	570	607	574	553	539	634	546	512	567	529	568	577	520	552	585	578	580	577	547	538	566	541	570	564	576	528	574	538	533	601	573	586	596	576	566	531	568	591	570	544	534	564	549	547	608	535	613	584	585	580	587	574	568	533	560	604	575	558	545	576	634	570	553	575	545	580	573	581	602	545	605	573	532	543	580	586	549	582	561	552	551	553	556	606	539	607	544	539	554	591	543	585	577	588	595	603	585	599	569	585	570	603	564	598	496	586	553	617	577	586	535	578	544	551	593	567	566	589	521	566	560	542	560	516	526	563	611	602	577	531	550	543	563	574	578	586	565	555	506	599	599	577	570	580	582	588	581	556	568	581	601	512	568	580	584	559	547	580	583	577	559	571	514	571	599	571	557	550	547	535	585	576	580	582	548	588	544	553	555	549	566	557	574	562	562	592	543	557	558	572	518	565	544	565	581	532	532	541	590	559	565	543	561	562	557	533	531	561	535	544	569	586	553	539	582	603	533	567	587	560	614	592	576	556	541	530	576	582	572	531	522	546	587	592	558	569	591	622	586	522	548	570	583	568	583	532	582	539	550	554	569	566	587	575	549	586	573	614	582	535	517	554	551	575	563	542	557	560	572	551	574	563	533	540	566	541	559	574	610	546	609	588	535	584	580	535	562	556	580	563	549	556	566	564	537	590	571	542	592	538	566	560	566	552	568	534	546	581	532	575	554	550	572	520	565	571	537	566	585	577	573	571	544	544	558	600	588	545	600	517	561	554	570	526	591	569	558	560	579	556	549	567	557	542	572	547	574	547	554	541	537	592	593	573	550	558	545	599	555	540	542	562	600	589	569	544	571	560	536	556	557	535	593	521	580	550	615	526	567	572	553	553	534	582	622	574	541	563	572	589	574	557	578	530	554	540	552	527	524	573	563	553	530	527	578	593	590	550	581	533	588	590	565	578	595	553	496	571	558	548	597	533	535	525	515	536	532	575	553	566	539	514	571	577	530	554	527	591	559	588	558	556	588	579	576	560	561	592	575	563	568	543	529	560	594	547	556	545	566	553	589	604	564	536	587	563	605	583	566	580	553	531	593	568	560	558	536	576	552	544	568	531	588	570	573	547	545	609	561	594	517	587	543	566	586	606	596	569	552	587	575	571	594	569	601	576	535	597	579	548	552	588	585	577	541	545	561	543	566	604	553	546	556	604	532	523	539	549	531	527	532	589	585	525	553	539	542	551	584	558	551	536	543	588	565	527	576	605	593	544	591	570	559	555	568	545	522	523	550	559	587	565	565	522	567	561	602	532	534	620	566	546	557	602	559	585	526	541	567	540	558	557	564	599	596	548	566	542	575	627	553	554	591	533	577	556	565	564	516	565	537	568	595	526	542	560	541	567	618	542	570	599	539	532	560	557	568	559	582	539	545	570	567	593	538	530	578	558	543	576	535	603	543	554	593	534	534	541	541	551	552	580	552	534	558	592	554	555	602	596	568	557	616	583	568	566	559	580	564	549	571	559	557	533	524	571	597	599	610	577	547	561	556	613	541	561	531	553	575	591	578	597	553	558	569	546	561	596	559	542	561	493	557	542	593	558	520	555	538	580	534	528	564	558	566	549	573	552	598	554	546	579	577	574	568	524	531	538	597	555	527	561	592	568	614	548	543	548	610	517	562	574	560	568	591	553	587	564	606	600	537	552	555	574	546	583	547	594	560	566	547	539	549	530	593	551	546	522	559	561	601	555	569	588	560	602	621	572	578	633	538	539	597	604	558	561	557	599	543	559	592	576	562	564	540	578	569	575	543	564	572	541	573	553	569	567	577	541	551	573	523	568	559	564	585	600	568	572	597	571	577	539	589	578	568	599	529	585	550	566	560	542	585	519	577	504	571	547	585	555	565	550	560	558	559	558	540	575	569	579	549	612	572	532	555	521	584	561	550	561	536	543	564	557	538	527	563	537	594	579	564	577	546	556	566	527	543	552	598	547	593	574	577	567	524	574	555	575	544	529	509	539	524	564	586	554	576	526	543	527	547	577	594	594	544	549	603	562	596	548	586	564	546	603	593	541	580	557	586	475	501	561	595	538	540	562	548	544	574	565	596	562	604	596	559	565	561	529	564	585	567	572	557	563	582	568	563	554	552	555	554	570	564	537	576	548	569	566	599	554	568	531	550	584	539	579	580	574	571	620	568	560	542	580	564	571	538	573	555	544	568	570	599	529	541	552	560	587	552	574	545	591	573	564	531	595	582	546	565	535	603	526	511	579	525	535	550	572	549	605	587	559	574	556	545	564	618	556	550	554	520	584	566	571	565	554	582	548	561	560	560	560	566	535	563	566	519	518	571	579	555	599	554	570	585	551	586	513	590	552	557	584	520	577	503	595	560	594	521	584	558	587	572	549	499	562	547	508	546	569	540	526	562	546	598	538	608	592	512	551	567	583	558	552	564	593	565	607	541	561	560	577	533	513	535	601	548	570	545	576	579	523	598	581	557	536	556	554	573	571	530	568	597	568	551	550	515	528	495	612	551	525	543	633	577	587	576	546	568	562	559	551	536	548	553	568	548	536	550	575	561	583	558	591	569	539	578	589	544	554	561	580	557	607	575	554	532	609	611	524	545	554	581	514	548	560	554	549	593	559	545	560	535	554	548	516	573	568	566	566	594	551	579	564	569	532	555	538	546	559	545	575	548	541	582	573	588	562	573	544	551
27707	10029	1862	1320	1008	1069	1036	988	1001	1017	994	988	1041	1009	979	985	992	962	1030	964	993	982	965	1041	1011	973	1040	1004	980	925	972	969	987	969	945	995	1024	998	949	1057	1011	995	1065	970	1004	949	929	1014	937	987	922	981	1004	987	932	971	953	1018	1023	985	1066	968	950	1015	961	1026	1004	1006	1009	1015	963	963	1037	1009	998	1028	957	964	1009	953	983	924	975	944	988	1055	1031	973	1003	1029	995	965	994	976	974	949	1000	1007	1020	957	978	978	971	1043	940	896	972	978	989	961	985	1033	1027	1020	917	1026	994	1005	1000	973	991	1010	954	986	1043	1047	1001	956	971	999	1007	1019	962	969	1009	1009	981	969	974	972	988	983	930	1025	940	1001	992	1026	1015	989	959	1001	961	947	933	982	1013	1000	975	989	980	976	1014	969	954	976	1025	972	948	972	958	975	1025	989	942	1010	947	1032	1003	936	973	1010	941	1013	980	1033	1012	1016	963	981	967	1035	1007	969	968	884	1008	944	958	1074	981	1014	951	947	1031	994	932	954	901	1020	969	979	989	992	963	997	1056	980	1000	982	923	934	985	991	993	1012	1050	1015	1029	944	958	920	971	1018	1004	977	954	1004	954	964	965	972	955	944	950	898	993	980	892	1022	973	946	976	978	983	964	964	967	956	1021	984	997	987	968	1032	953	970	961	938	1011	926	956	989	986	1000	978	995	956	990	990	1022	972	963	984	984	1007	1004	1034	957	969	926	1029	968	1050	985	979	994	967	1021	973	980	1021	979	962	981	999	1035	1044	998	1030	973	1050	979	1010	982	998	944	922	983	985	1008	1029	994	948	1025	989	990	981	997	1027	965	1013	1029	951	993	936	962	1013	1023	950	972	996	1023	945	1016	988	997	1060	957	1002	994	1005	1035	1016	1008	977	980	955	1038	996	920	997	985	966	1003	960	1051	1008	988	991	968	993	1039	1019	951	984	1025	988	1001	969	988	993	970	973	990	971	952	987	964	957	937	1023	950	960	1022	951	999	989	931	1014	917	1016	963	994	1048	957	949	973	946	970	1061	977	959	1054	983	1020	1013	971	1018	1001	982	947	992	1001	979	918	963	991	952	910	997	976	990	1015	944	984	1002	1074	960	954	993	1066	917	985	944	1014	1027	995	968	966	953	1026	956	918	1012	962	978	907	963	978	1024	1013	998	968	943	975	1000	977	982	963	994	948	1027	978	990	963	991	925	944	1000	997	979	993	1008	982	911	994	960	1007	1001	1002	1025	939	1062	975	979	992	1006	1000	972	1014	1025	1008	953	993	965	990	992	1046	1012	993	985	1015	989	990	971	1022	998	1013	984	991	992	1041	923	1023	1000	927	1015	1025	981	948	968	996	962	989	979	942	969	1025	1000	954	937	958	1024	1038	930	992	1020	996	952	975	967	1025	985	1006	889	961	959	947	926	933	1003	1039	999	968	1024	1032	977	1026	1038	974	987	994	958	991	968	989	1002	1009	1041	908	972	1024	1029	1011	941	1002	1013	965	985	933	1022	936	996	963	974	966	960	1023	995	1022	969	952	999	926	960	998	951	978	970	1009	959	970	988	944	1047	951	969	961	966	992	1037	1001	958	984	1005	997	956	911	975	959	997	1015	1049	946	965	967	974	1072	1071	911	1062	1031	965	969	975	1004	1037	981	1000	968	980	998	979	919	987	924	981	1007	956	1021	950	982	996	970	990	1003	976	963	979	1042	953	955	1015	941	1052	933	1007	972	957	961	961	957	945	995	1054	995	993	983	1028	979	1008	959	987	1044	1015	931	986	1008	1034	957	949	989	958	1013	1024	997	957	972	1018	1002	992	942	946	920	999	965	974	1014	920	964	963	943	999	943	1003	979	1018	1004	984	1047	928	1011	967	961	963	1007	991	1019	972	988	980	970	1053	967	916	992	969	944	998	957	1054	967	967	992	989	981	955	956	1018	939	1028	942	971	942	986	1007	987	985	973	935	939	937	970	965	952	996	1029	991	961	958	978	997	1015	969	1018	943	951	997	966	988	1023	956	991	946	987	976	970	988	1008	948	1033	975	974	1003	996	977	962	1000	899	1006	1004	967	963	966	981	957	965	1013	993	986	1007	931	966	936	1001	1018	980	1000	983	976	972	1035	1043	961	975	961	965	964	979	976	965	957	1008	978	1015	965	1044	980	983	982	971	978	998	984	1024	987	1057	1008	965	1007	992	972	977	998	998	977	986	1011	996	1010	985	928	964	1031	997	998	1005	995	964	987	911	990	1011	1000	979	966	968	944	970	1011	1025	994	981	984	954	918	979	925	1028	975	1013	975	1009	996	1003	1002	966	949	1025	992	973	960	980	985	970	1006	1019	1016	962	927	1021	985	1012	1005	977	1029	1039	943	984	981	987	979	977	989	949	932	1007	1018	941	981	955	959	980	927	958	959	996	998	963	990	953	929	933	978	969	953	1058	1011	944	1015	1053	998	1013	990	972	949	962	968	973	997	953	900	942	934	978	993	914	1009	1001	960	944	993	989	1004	990	969	995	970	989	939	988	971	986	937	1037	1007	974	998	1049	999	1003	919	976	962	998	1008	1034	959	969	962	976	975	970	991	980	979	956	1010	960	953	1016	1024	1013	933	932	1038	989	938	957	966	994	1027	933	981	916	941	1004	1008	1000	998	1013	965	946	1055	1005	965	1007	981	964	929	964	938	934	924	981	960	1031	970	979	940	961	953	997	966	1003	969	984	962	966	998	962	973	919	930	1042	1008	966	971	1005	986	961	930	949	927	972	996	972	1009	992	980	1016	963	1004	990	968	965	949	954	1038	1001	998	927	989	967	978	1076	978	977	931	1018	940	1021	952	970	973	981	1035	981	951	970	998	988	1023	1010	946	998	997	976	961	967	964	990	927	933	985	984	998	973	959	1031	987	972	1012	966	964	1035	968	955	965	994	958	963	941	986	972	1008	1014	1039	947	983	972	958	923	971	975	965	987	945	948	930	988	973	969	988	1001	969	982	972	919	897	996	1023	958	987	1030	1013	1015	984	943	966	964	981	968	1040	981	929	990	992	968	989	987	1022	981	986	1031	980	1005	1000	1024	983	1060	965	970	977	1055	949	942	971	969	1028	946	1048	1061	934	947	968	972	1025	1001	983	962	961	962	962	1013	937	939	1024	946	949	981	1002	1010	1021	1009	1010	1035	991	945	980	1010	985	999	950	987	1039	939	1005	1024	1009	966	972	1013	975	943	946	955	980	1024	951	978	989	931	998	945	1003	925	1026	1017	978	970	1007	955	1022	979	985	952	1018	1032	1005	900	1005	950	949	954	937	977	1016	989	953	1000	935	996	937	984	956	1016	960	948	987	969	1050	1002	981	948	1031	1004	958	1001	1061	1029	1038	983	1019	1035	998	967	910	981	1003	994	917	988	983	1029	959	995	961	992	943	1026	950	997	1000	1011	925	995	1008	1002	1014	1001	964	912	975	980	909	991	979	939	1038	976	961	971	990	952	994	989	1029	992	967	980	925	975	962	1014	990	982	937	978	991	950	1006	959	1019	971	977	923	931	1002	995	958	1012	990	980	1003	961	991	991	1012	1002	983	974	1017	966	997	982	1007	956	1052	1014	959	969	992	989	967	968	987	964	978	999	969	978	937	984	989	998	991	964	1000	958	992	981	1006	975	966	984	1026	965	950	966	1006	1015	966	966	996	994	1002	995	956	958	965	960	1052	1012	961	978	1026	979	1030	948	1028	962	1012	958	976	989	985	975	948	1055	1004	1027	1009	947	964	1001	1022	974	951	1006	957	996	1001	979	928	1008	942	961	999	994	1006	981	970	931	955	994	985	986	1001	938	992	975	959	968	976	963	976	941	992	936	975	1038	1016	1013	959	1008	940	964	964	1009	981	965	1052	971	992	974	1044	935	984	980	1043	985	957	940	955
5808	987	938	873	859	859	856	855	877	805	841	827	813	829	840	799	777	842	802	795	824	841	822	857	779	801	825	769	786	802	812	824	819	852	858	834	804	804	812	824	807	796	832	840	829	816	798	788	816	798	807	838	797	842	788	833	806	842	812	818	845	824	801	816	840	817	836	815	821	771	784	802	785	826	845	821	818	806	820	812	864	813	811	828	780	813	793	833	787	807	792	810	820	827	809	813	824	769	743	831	804	806	839	830	850	809	781	816	818	821	829	796	844	804	799	807	825	768	816	775	790	753	785	796	814	850	829	809	814	801	831	812	778	831	790	807	833	807	796	764	798	807	827	842	798	811	786	810	806	802	786	816	830	802	816	839	841	822	828	830	782	819	831	811	807	834	774	808	805	801	843	861	792	791	824	802	815	829	811	788	784	850	809	762	774	836	797	801	825	847	813	853	818	851	822	789	785	764	779	791	769	825	812	799	818	815	828	854	797	832	786	821	843	804	826	826	829	821	818	792	810	786	823	842	780	736	774	803	839	778	830	817	820	800	825	801	813	815	829	779	841	832	837	807	812	726	788	856	867	817	794	803	855	823	776	767	826	825	801	758	829	816	815	821	867	782	787	860	820	773	818	800	854	808	785	812	783	816	770	799	792	767	803	830	816	775	788	793	805	863	840	831	810	811	818	835	803	799	757	814	846	786	793	806	794	796	807	807	786	814	806	860	815	790	849	809	803	768	797	809	850	825	787	767	806	790	826	780	849	796	819	821	850	812	811	826	840	824	796	762	813	790	793	822	832	780	753	810	810	823	813	777	876	839	832	829	829	770	800	815	844	829	726	821	797	828	825	839	807	826	820	808	819	795	791	818	801	769	777	797	836	789	819	847	762	820	839	804	861	807	786	798	774	785	849	808	823	811	841	772	798	786	805	783	789	800	803	787	838	783	834	786	845	792	808	809	799	734	815	761	824	837	813	800	796	786	870	775	806	794	800	831	786	786	824	832	821	856	815	807	824	849	829	782	778	836	729	807	797	823	789	804	796	851	803	847	805	805	819	821	788	836	874	825	790	818	784	833	847	808	809	783	832	786	865	791	830	808	836	787	774	822	769	799	809	814	834	820	832	840	807	798	836	839	799	815	825	787	792	774	807	888	813	829	780	835	819	847	796	869	816	819	744	833	759	792	789	833	809	764	794	846	829	818	840	767	798	796	870	810	822	826	828	804	787	817	830	802	839	805	849	837	850	818	790	767	793	783	778	845	816	811	828	780	815	816	762	794	813	768	851	747	786	800	803	800	817	815	815	785	825	834	808	826	827	801	854	795	801	797	839	849	805	807	779	863	809	791	839	809	748	809	809	779	786	813	756	839	779	809	844	816	829	818	805	783	852	870	853	824	826	851	809	764	829	850	841	853	884	815	816	764	790	802	755	820	780	794	822	809	804	832	769	768	804	792	786	832	805	801	846	772	860	780	805	787	825	811	882	856	800	854	820	796	857	812	774	808	829	760	771	802	848	804	764	808	812	784	868	806	815	833	837	776	798	890	830	798	806	820	785	798	773	801	794	807	776	854	822	866	770	848	783	813	777	846	757	816	813	832	804	804	784	839	833	781	815	794	783	783	798	784	801	834	792	839	830	836	823	811	785	803	804	776	823	762	813	835	812	800	841	806	797	832	812	850	805	802	798	858	835	869	767	786	845	826	810	794	771	792	832	844	847	853	809	761	852	809	849	827	786	804	849	751	842	804	815	791	835	854	808	829	792	799	793	820	817	809	832	796	801	814	838	779	774	808	842	781	838	874	846	806	780	820	818	813	775	821	823	792	782	772	872	798	786	803	831	798	809	839	789	868	804	833	726	817	798	772	787	787	808	787	868	827	792	804	804	814	782	829	833	850	812	810	838	769	861	794	773	848	812	769	777	819	853	799	825	809	783	791	797	781	814	799	869	801	779	818	874	801	869	813	829	788	781	790	820	767	848	808	849	814	748	824	777	794	840	803	799	803	832	826	807	807	840	823	830	848	788	837	826	800	826	816	804	811	797	813	805	800	816	809	829	830	836	822	777	822	772	770	834	808	845	823	826	802	800	845	865	795	826	824	776	814	824	868	743	799	867	843	800	850	878	880	809	773	760	845	770	809	794	837	758	853	759	830	839	809	844	805	846	859	818	851	808	829	821	842	807	820	769	866	811	799	816	811	806	785	835	815	771	785	832	771	822	738	819	769	800	814	862	865	820	818	786	818	802	806	818	799	814	845	830	830	807	847	780	798	895	770	830	808	793	818	801	818	785	807	866	796	809	838	827	832	839	783	852	784	829	815	792	880	838	820	816	792	872	806	827	788	792	778	794	813	832	771	806	814	806	756	792	805	784	790	842	830	797	800	814	808	842	784	839	835	779	778	809	791	775	816	829	827	830	771	771	874	829	816	856	801	805	830	867	810	805	804	863	789	823	804	878	806	812	756	781	822	825	812	728	831	819	771	830	857	780	803	813	832	795	844	793	809	752	815	769	784	774	825	828	814	830	847	836	827	800	764	808	850	842	817	849	845	814	820	801	874	768	817	866	850	847	826	833	791	832	817	852	820	795	814	789	823	877	817	801	805	800	763	802	801	849	808	793	803	804	811	858	813	786	759	847	781	825	778	744	796	797	828	819	781	786	805	811	789	886	823	812	828	799	813	821	790	849	821	826	782	848	791	868	811	780	791	820	830	796	861	820	829	769	786	852	818	853	793	820	824	784	781	760	785	786	797	800	797	793	795	798	828	802	867	783	822	843	843	827	839	800	775	826	796	796	763	793	845	814	862	801	831	795	828	829	793	831	812	743	796	834	796	808	775	849	819	791	825	848	759	792	849	865	808	763	814	752	811	796	754	845	819	861	839	780	801	783	850	841	809	842	847	802	802	795	787	812	792	786	821	823	764	801	801	765	834	748	833	805	838	805	803	799	803	837	831	802	878	816	754	801	810	766	736	810	878	816	747	831	813	813	757	815	790	816	819	806	831	781	789	815	794	795	792	804	819	864	847	783	811	804	818	817	820	823	813	824	848	829	789	839	840	730	821	745	851	780	852	798	815	835	819	771	808	842	836	814	832	833	812	742	800	878	834	759	797	840	792	839	864	821	780	771	802	750	816	835	808	821	796	814	819	837	839	878	791	769	833	791	829	805	853	800	728	833	788	854	758	795	835	781	815	830	778	808	817	794	798	823	798	850	780	757	835	810	883	815	868	770	808	835	791	817	839	848	828	821	792	884	870	769	817	837	799	829	823	772	839	799	834	839	863	814	776	810	830	857	802	826	862	777	785	790	825	853	812	802	755	796	816	826	840	810	797	776	800	844	766	869	816	831	815	795	813	808	832	794	833	763	830	807	843	833	825	811	783	820	821	805	754	780	797	851	765	813	801	816	790	802	799	791	779	811	765	838	790	797	802	841	842	845	848	843	841	745	743	813	826	802	755	845	844	838	834	811	774	807	817	801	834
25641	21438	27228	25437	5528	1708	1311	1097	1030	1084	1012	1048	1056	996	957	938	1039	1018	1039	962	967	987	971	995	956	953	982	974	951	1004	948	921	988	969	955	1013	951	970	968	1035	903	959	932	935	931	1005	914	979	967	970	947	947	1003	965	949	955	945	985	903	1026	859	966	999	953	920	922	1034	933	1012	972	919	981	924	999	974	968	965	949	963	965	999	964	909	944	968	932	917	965	951	959	948	992	1001	941	968	961	973	936	923	920	922	972	948	957	963	972	968	943	977	935	983	928	951	915	981	865	909	979	939	975	928	979	988	953	910	961	911	953	943	968	931	941	930	869	940	945	926	953	908	992	952	918	967	922	986	974	977	903	998	905	933	966	968	942	958	961	969	910	886	955	999	985	943	913	962	986	969	928	990	957	960	963	970	982	954	958	980	927	948	935	981	913	961	957	952	989	924	926	923	968	940	1024	968	928	950	910	961	948	992	997	954	949	903	928	954	944	960	930	923	1005	961	970	926	988	922	974	925	916	911	942	951	965	965	935	983	956	949	957	904	979	975	939	976	940	970	974	998	917	952	966	969	993	993	977	971	968	908	957	933	1013	953	956	940	987	945	961	938	944	919	987	944	982	886	948	923	998	966	987	1015	999	931	904	969	1025	972	972	967	939	951	858	938	934	957	989	976	888	944	1004	984	964	925	990	994	928	924	1009	969	959	956	983	998	920	913	948	909	945	924	997	982	922	964	932	921	956	965	936	951	942	996	952	932	926	998	942	915	967	990	963	969	961	938	917	928	945	965	932	995	987	956	1013	958	924	956	954	963	920	920	1006	911	882	976	997	968	973	988	902	944	861	975	997	922	951	893	957	919	903	937	977	892	932	945	922	940	1015	960	918	930	915	931	990	918	954	934	900	868	967	987	959	921	991	923	913	909	953	955	956	937	933	974	995	909	944	979	966	939	988	973	947	945	971	952	973	953	925	973	982	924	974	932	952	910	964	907	951	977	963	900	938	913	990	988	940	945	947	960	977	941	929	927	944	996	940	946	931	962	948	920	931	957	955	978	943	944	942	939	856	954	979	913	886	974	921	991	1002	885	1007	954	935	971	935	960	937	937	932	942	984	932	927	914	966	949	980	1026	961	972	948	899	947	979	920	986	943	952	956	950	967	910	918	962	967	970	959	910	971	939	959	970	937	980	919	940	923	937	921	930	974	920	939	1012	1005	968	913	958	880	941	906	894	976	956	887	950	936	939	927	956	964	937	962	1012	920	986	916	961	951	958	978	952	948	936	943	965	960	968	966	955	979	915	973	974	997	974	891	971	947	923	952	1001	910	944	942	926	949	940	977	953	942	963	933	904	983	908	929	941	901	958	950	940	915	1014	938	967	933	933	950	934	940	955	902	951	943	987	930	977	998	932	925	945	940	955	992	954	929	925	927	989	987	971	965	938	956	961	953	950	946	987	985	1010	995	1024	962	982	1001	955	909	966	964	1000	951	963	989	944	940	948	938	977	971	890	983	964	941	985	961	923	921	969	945	968	988	958	879	959	933	999	981	961	986	1011	959	939	959	903	923	952	963	972	965	929	936	979	938	1005	993	933	934	978	939	939	958	987	883	992	904	947	955	957	964	967	960	961	895	960	958	916	929	944	909	918	937	961	927	911	930	984	971	933	922	973	991	971	899	992	944	920	996	918	936	926	976	1007	967	919	978	1018	903	948	966	930	914	925	982	977	875	969	879	971	971	952	973	992	921	1022	897	971	987	971	874	971	946	949	1008	908	896	929	930	955	934	996	933	960	894	935	906	914	949	912	919	981	960	955	933	918	947	953	944	904	932	923	935	942	909	886	949	980	974	915	920	905	954	952	975	981	976	938	940	951	944	953	966	996	948	1007	985	985	946	960	960	950	969	983	872	952	959	930	946	987	1005	968	987	986	974	969	941	939	889	926	902	944	915	937	981	888	961	963	977	883	938	923	961	956	955	950	986	976	930	932	928	969	978	969	971	952	981	956	988	910	968	915	941	936	884	970	945	954	900	961	921	989	1003	990	906	940	972	933	924	910	938	984	947	918	977	915	918	990	923	988	921	973	921	952	958	930	970	939	915	954	909	1003	951	962	986	940	958	871	992	978	911	949	981	936	897	994	994	962	951	894	985	1005	992	966	949	935	945	946	966	950	966	936	910	970	965	881	950	945	949	953	928	934	940	969	975	945	952	972	971	973	937	886	908	978	927	917	994	952	962	920	912	931	935	954	889	971	929	964	974	990	979	887	919	987	996	971	990	971	968	974	994	970	898	988	945	927	959	913	954	951	976	897	964	967	911	914	1008	978	951	924	973	951	981	903	924	928	937	906	929	953	1019	940	973	939	921	954	922	917	952	967	944	957	946	981	917	942	956	944	981	931	942	953	964	950	935	993	982	920	934	963	987	932	990	946	957	967	963	911	978	948	944	927	979	887	1001	941	924	934	919	964	957	958	1010	974	948	930	956	933	974	932	906	947	926	906	917	952	910	933	964	952	947	915	949	900	967	917	945	969	878	951	929	953	980	940	993	918	951	932	940	964	985	964	992	930	914	999	932	967	988	939	972	948	1006	942	956	933	1001	946	921	1013	1030	1016	952	948	965	900	946	916	910	956	940	922	961	959	947	949	884	1002	871	987	937	934	1014	901	930	922	938	1036	946	938	948	919	978	940	913	977	961	906	955	967	963	1031	943	1029	975	975	973	1018	998	921	937	941	987	980	932	946	979	947	956	935	965	945	950	945	994	972	975	956	1024	971	893	1019	960	1007	875	935	954	969	989	955	896	968	878	997	1023	899	919	928	949	976	933	955	901	992	988	955	977	978	887	1004	1000	975	958	938	960	954	1009	990	927	985	1006	936	942	961	904	951	962	914	969	926	979	974	973	911	1020	942	930	964	981	960	896	922	954	975	914	961	972	957	896	937	958	948	993	897	960	937	979	944	964	960	940	932	966	934	970	962	913	931	940	970	973	905	952	900	929	881	923	1011	930	961	945	959	979	925	953	999	955	979	987	1003	901	950	954	1032	963	928	972	911	965	907	920	961	970	970	986	954	901	998	1003	945	928	1006	989	954	909	971	957	941	960	956	972	964	1013	957	900	961	938	962	984	972	951	990	875	921	917	969	958	911	984	936	967	934	966	966	938	956	1004	927	969	956	918	921	920	953	891	959	963	920	946	957	962	911	954	981	924	921	962	960	967	907	905	986	979	907	982	947	926	975	1019	929	935	985	932	933	937	904	943	989	918	980	999	940	960	922	996	1000	980	885	910	933	913	968	999	924	986	1013	962	958	992	943	959	964	952	964	923	975	872	931	968	954	955	897	931	903	951	975	919	922	947	954	964	973	910	971	946	952	962	925	985	973	933	966	952	911	917	961	1001	997	920	912	920	901	972	941	1018	969	1005	953	988	875	940	948	982	962	1005	989	976	926	934	981	991	921	961	880	947	993	921	953	970	970	969	888	977	977	957	945	928	922	932	959	937	929	974	914	936	885	939	963	973	950	937	952	950	983	919	984	975	872	991	937	942	903	905	962	904	1003	892	923	969	930	948
4135	3247	2699	1636	1302	1112	1044	1007	908	965	913	922	929	926	893	902	854	844	897	799	857	851	916	841	848	808	830	834	846	832	851	857	780	878	824	848	824	818	863	828	798	852	862	832	829	845	835	831	817	857	807	870	825	812	794	845	814	802	824	826	806	808	831	836	864	770	800	858	794	830	812	849	830	845	894	810	842	844	827	848	867	847	890	832	807	811	801	875	826	816	858	807	781	853	828	809	815	781	798	855	803	795	834	868	843	860	823	816	846	793	818	866	844	833	813	851	821	832	798	787	757	829	854	812	828	850	811	809	844	852	804	790	788	805	834	886	824	816	899	859	846	817	780	835	802	792	833	816	782	758	850	838	778	807	780	846	844	770	831	857	850	832	792	827	877	843	794	790	807	846	784	787	800	839	795	800	836	836	868	855	895	822	861	826	827	807	794	882	828	802	855	817	828	762	812	865	829	826	840	788	846	844	823	800	849	788	831	815	833	882	821	878	837	871	804	735	876	805	769	783	867	835	859	818	821	807	830	824	877	814	861	834	818	846	844	874	777	773	837	780	849	839	873	800	821	802	802	825	813	836	784	779	836	832	805	839	836	862	839	786	858	817	800	741	776	808	847	772	795	816	798	895	833	812	830	796	824	835	773	827	840	850	807	853	886	812	798	815	826	813	804	821	833	840	862	817	757	830	803	831	822	814	801	819	867	825	788	795	783	765	854	854	927	795	813	802	845	782	806	825	821	793	860	820	843	798	818	784	821	812	808	793	815	835	760	823	829	824	835	828	873	809	869	846	754	806	778	784	829	780	817	797	834	841	760	861	846	789	755	819	811	791	804	805	860	787	870	863	823	778	822	807	848	775	817	800	853	865	814	829	822	789	793	810	796	839	831	809	757	863	798	823	763	821	839	834	765	819	863	840	844	837	844	796	821	867	826	855	802	811	858	793	805	805	850	820	847	907	818	810	863	810	818	809	843	803	816	834	808	827	847	819	892	855	803	803	872	812	870	829	817	779	826	833	878	788	836	835	853	830	811	807	814	849	831	797	777	852	842	797	821	808	789	843	736	834	817	813	836	824	740	854	798	793	834	845	794	826	858	805	799	802	783	819	809	845	767	847	784	813	822	801	769	817	784	827	823	800	832	852	806	808	796	849	821	851	830	794	839	770	795	831	811	832	810	820	806	824	833	845	795	795	763	796	829	844	812	832	829	840	794	851	785	819	823	831	818	785	832	825	822	814	832	836	839	809	864	759	875	775	823	833	856	819	843	846	869	800	779	790	857	823	846	830	798	836	809	818	885	838	805	849	803	793	814	842	751	805	818	806	854	812	883	821	783	879	830	815	773	849	815	794	811	837	795	846	847	841	828	828	787	839	847	829	794	773	839	822	769	847	820	823	806	821	800	842	831	779	725	788	777	821	738	794	812	794	791	818	817	805	802	773	792	814	852	802	806	820	789	790	811	837	847	902	843	854	831	822	805	851	758	775	785	788	819	859	778	837	827	799	783	818	793	861	760	833	767	780	793	790	814	814	796	822	826	855	822	778	831	884	837	788	801	807	829	801	761	849	852	795	778	797	825	825	828	878	854	830	855	779	803	813	797	812	879	766	835	842	805	811	856	808	811	811	873	816	822	812	837	834	779	825	824	784	843	857	783	835	789	796	807	795	839	832	854	833	870	807	804	841	760	830	816	818	766	802	855	786	839	828	807	816	840	838	802	813	798	812	845	825	825	785	825	817	855	787	817	836	813	818	824	841	843	794	839	795	775	811	813	793	847	856	798	815	826	828	828	834	810	850	785	852	750	796	841	806	824	773	831	778	873	839	796	810	819	805	809	778	868	803	804	852	835	822	796	786	807	842	779	819	754	823	799	798	808	884	821	852	837	793	849	821	877	779	807	812	828	798	855	833	819	831	771	816	845	808	782	825	814	827	841	769	864	832	764	808	857	823	782	802	817	809	866	818	780	797	890	738	828	805	822	772	794	812	826	787	776	856	811	827	809	795	845	795	785	797	791	804	828	820	807	811	802	844	815	806	817	819	817	853	804	809	805	830	815	812	770	802	846	835	784	840	838	818	805	841	828	840	816	767	811	784	817	808	836	780	824	820	814	813	816	836	824	799	812	819	815	838	816	823	853	864	814	758	793	844	814	834	860	833	883	796	812	785	859	895	895	815	844	807	767	856	836	774	815	852	759	834	831	845	824	852	814	815	876	848	829	830	770	796	819	836	874	802	764	775	831	849	775	823	836	819	814	838	811	837	812	805	807	843	809	896	804	809	765	863	783	789	837	833	827	804	854	822	781	809	848	794	810	851	834	845	832	799	796	856	816	793	823	794	824	815	850	814	782	783	837	816	835	853	845	841	776	857	812	786	802	797	821	853	793	846	871	850	830	815	821	841	784	790	824	805	846	761	846	817	900	812	834	816	815	844	774	809	827	785	853	872	789	874	784	843	817	821	797	820	850	774	794	783	799	788	786	855	771	775	838	873	862	820	807	817	812	867	820	849	839	824	838	795	809	804	841	820	835	822	851	861	774	822	846	832	862	751	874	787	868	796	779	789	841	837	775	853	765	831	803	799	766	773	853	799	840	803	821	846	822	817	756	842	806	839	835	869	784	805	865	814	812	812	871	819	809	781	848	826	844	818	848	861	865	825	802	761	793	800	828	830	863	846	839	806	843	759	752	797	816	828	836	802	821	787	765	786	834	815	842	787	797	842	862	824	834	830	833	813	812	773	834	846	803	899	831	834	854	826	850	825	853	839	823	812	810	852	871	831	824	820	781	846	782	817	785	774	816	842	835	770	823	844	787	889	869	869	852	816	779	754	858	769	832	793	815	813	827	790	802	774	818	838	843	802	793	828	803	800	869	801	786	811	802	839	848	853	780	826	834	832	808	867	826	840	835	839	764	785	807	804	838	771	861	803	817	818	766	805	835	847	836	806	877	809	836	784	863	815	829	848	826	826	760	854	819	797	821	794	824	851	863	857	839	811	809	839	829	833	831	826	827	836	853	806	792	795	886	793	827	838	813	828	780	819	790	807	846	772	816	819	799	791	850	764	848	854	824	831	818	828	785	815	807	756	792	794	792	786	829	794	850	832	793	821	807	881	798	784	801	813	821	783	847	842	854	792	780	823	827	791	827	779	840	824	831	804	804	808	849	813	809	821	761	804	812	805	796	811	806	783	861	796	781	788	857	802	829	826	797	861	804	845	808	818	803	799	854	805	858	819	823	812	810	857	776	850	827	794	839	841	809	829	843	846	823	793	844	830	822	836	796	790	801	819	828	810	833	831	812	826	833	786	838	791	841	825	790	780	801	847	819	854	843	805	796	823	823	779	838	888	874	797	788	800	879	811	823	794	802	803	817	850	815	806	792	805	773	847	809	835	831	816	821	813	851	807	779	798	752	862	764	829	818	813	794	853	804	835	850	792	849	782	836	798	821	829	807	840	805	808	792	784	813	827	814	806	848	719
24649	21416	28470	24746	20518	3626	1308	864	741	785	674	693	664	713	671	678	648	680	650	658	639	658	670	640	683	598	678	658	606	645	641	611	613	602	594	616	623	609	588	687	611	582	598	597	633	667	622	633	639	599	648	600	609	625	564	559	629	579	674	631	610	631	616	587	607	618	589	624	609	648	576	615	627	597	624	591	592	612	601	587	602	600	628	625	637	601	626	658	572	619	600	580	616	616	592	617	560	591	551	626	613	636	593	599	636	580	654	624	631	604	607	596	556	630	608	594	619	613	596	630	623	638	639	613	641	588	644	584	654	607	609	593	583	548	624	602	602	587	651	600	593	603	619	583	627	590	633	560	584	566	636	621	561	581	610	579	598	623	625	597	584	582	579	611	641	541	646	670	603	558	582	599	622	613	574	588	569	632	621	598	615	614	593	533	614	570	589	606	596	549	611	621	634	581	594	646	628	597	617	654	593	606	596	547	583	592	584	604	587	626	582	580	585	598	607	614	598	663	583	614	595	573	588	640	641	608	598	609	642	618	551	635	614	579	627	568	612	624	621	609	604	607	611	579	625	649	640	617	558	626	569	601	602	571	609	562	577	591	596	574	613	653	613	639	611	562	583	569	606	556	664	641	608	530	600	580	611	602	615	627	572	637	603	609	635	607	616	637	587	655	597	623	619	598	601	610	614	614	611	643	613	613	598	584	600	653	610	638	557	572	553	614	596	596	583	561	566	603	596	608	551	603	613	609	588	603	566	617	626	620	536	617	585	573	601	551	628	591	570	546	588	625	595	609	572	575	604	612	630	613	593	634	589	588	599	600	596	614	553	566	616	578	627	609	616	608	605	592	596	607	631	615	574	561	630	610	620	578	609	599	591	620	596	578	612	643	566	602	581	566	633	545	544	653	577	600	632	574	610	602	606	618	596	592	591	606	620	606	589	596	613	615	641	632	602	584	632	609	604	610	592	626	598	632	607	611	626	635	614	604	623	576	607	644	580	573	614	658	594	616	551	610	621	630	597	603	597	624	603	622	594	629	604	602	625	529	621	622	571	604	698	588	588	611	619	581	620	613	576	574	561	643	606	617	583	642	555	596	607	602	584	598	633	609	567	591	601	635	596	589	583	597	593	596	579	599	537	605	603	607	583	555	632	580	584	632	616	587	617	637	557	588	581	624	614	565	576	640	622	606	633	619	637	595	619	591	599	599	618	544	596	568	625	587	587	606	647	592	588	586	551	592	580	654	617	590	669	615	644	597	599	596	607	620	562	596	602	569	564	592	561	598	618	572	574	588	583	597	619	629	617	630	590	582	626	577	596	590	622	604	624	588	613	600	641	610	580	597	618	590	584	570	604	617	634	635	584	605	618	575	562	652	602	606	596	579	565	626	607	597	581	595	647	597	605	612	617	622	580	583	637	597	554	615	608	623	607	620	657	570	595	563	568	598	607	618	591	581	665	560	563	614	570	579	641	591	592	583	578	592	614	605	612	593	586	602	622	656	599	613	575	593	617	572	631	619	546	583	639	557	570	574	541	583	603	614	613	578	616	616	561	612	577	580	668	587	650	575	599	552	609	635	557	595	624	588	617	598	596	588	609	600	569	595	570	603	630	619	614	609	619	591	568	655	654	580	587	578	598	643	615	633	635	588	656	593	632	605	597	621	567	546	620	598	638	574	636	600	595	566	574	586	588	609	640	628	609	616	633	604	590	615	587	599	584	590	550	607	617	568	602	610	620	597	626	559	572	573	525	600	598	558	638	607	667	640	539	592	640	575	623	559	578	604	605	602	598	598	653	623	574	601	616	568	644	588	671	624	597	626	591	564	580	568	591	581	613	602	607	601	608	637	605	580	575	568	615	606	605	552	629	594	593	595	590	600	613	554	596	584	549	593	644	589	600	598	595	575	587	621	647	582	583	561	595	628	597	604	585	572	603	580	601	644	596	552	594	638	599	568	611	617	566	599	595	591	564	624	601	580	566	611	616	612	596	589	647	567	559	566	625	632	604	569	607	568	545	592	610	570	634	530	596	559	604	567	570	610	610	590	585	634	602	569	593	610	596	577	615	625	588	589	626	607	585	612	606	591	613	598	606	612	624	642	612	627	571	633	566	637	614	601	620	550	589	632	607	590	576	611	625	579	643	609	624	607	595	643	601	627	590	615	570	585	571	614	645	631	628	573	640	570	638	607	595	640	568	625	575	590	645	618	626	562	560	622	598	670	631	616	582	622	584	585	586	631	570	576	644	609	640	659	575	618	580	639	615	623	563	582	609	592	589	622	614	602	603	622	565	603	610	619	623	570	598	613	574	592	611	620	624	590	623	625	596	644	572	600	546	619	594	582	579	625	618	555	640	613	622	594	634	624	633	591	583	578	635	581	576	546	614	574	623	666	615	599	585	589	576	595	615	619	606	612	600	598	597	623	576	578	639	596	579	560	582	608	638	584	590	602	613	583	617	647	605	558	633	576	599	580	576	578	613	594	606	582	590	610	631	618	637	620	620	624	629	630	579	582	628	587	580	639	618	576	587	585	609	619	613	619	583	600	572	615	640	625	569	574	605	565	598	577	643	636	585	604	579	619	566	588	567	615	615	579	550	634	629	600	590	620	650	583	667	611	618	594	578	656	560	608	633	610	611	629	580	602	574	584	582	613	637	637	603	574	570	609	615	569	592	631	586	596	594	609	579	545	606	614	650	611	665	587	602	620	588	577	565	566	604	579	616	611	571	613	600	643	624	562	603	612	603	642	634	600	619	588	626	587	604	607	580	616	616	608	576	595	592	595	606	630	576	553	590	624	623	598	637	547	635	623	620	608	582	598	579	602	608	588	584	578	603	598	596	558	610	596	567	673	601	645	621	604	634	616	549	563	603	596	596	613	592	582	610	623	585	598	596	553	616	635	569	596	593	613	609	604	597	589	596	632	597	590	600	546	582	545	604	586	591	596	566	620	577	563	626	631	610	607	561	590	600	603	596	585	583	612	575	604	649	588	596	567	612	635	617	645	604	585	609	583	588	572	613	592	608	629	593	629	624	566	615	637	606	643	591	616	602	539	610	580	579	597	622	591	591	615	600	600	595	588	637	618	572	582	601	571	610	596	554	623	601	579	597	588	603	598	569	638	587	635	526	562	579	627	610	611	594	584	624	582	597	623	534	628	573	593	613	576	592	633	593	613	592	540	606	570	653	586	597	600	572	598	564	594	577	630	608	620	642	605	560	593	601	642	557	592	566	598	612	619	639	604	595	614	641	623	579	567	626	647	591	658	634	605	611	612	576	596	604	589	572	603	593	623	596	591	621	624	565	610	590	578	623	585	631	635	614	581	614	584	627	595	627	590	612	587	586	557	601	588	600	617	634	578	614	630	585	580	607	614	616	599	592	619	595	585	554	606	562	591	629	592	596	603	590	592	599	589	653	589	581	600	569	576	623	624	619	581	614	559	584	642	623	573	569	648	622	604	575	577	557	608	595	616	647	592
4051	5056	4000	2165	1580	1171	1035	914	851	771	725	702	706	655	673	680	615	601	633	624	571	636	626	563	622	582	606	562	585	622	579	626	617	603	583	534	612	560	576	563	588	586	580	571	539	567	535	558	593	589	531	555	554	604	546	604	580	576	551	569	556	564	549	563	541	546	589	569	528	577	560	586	569	587	526	586	559	578	552	567	580	565	563	552	560	536	590	585	581	566	562	541	583	566	584	553	607	554	576	560	590	598	571	586	597	547	578	598	611	596	554	545	579	568	620	542	554	568	536	554	543	527	618	578	559	573	542	563	581	600	563	569	574	591	525	575	553	585	553	581	580	543	553	550	570	574	516	584	574	542	573	595	579	546	600	579	580	559	584	604	585	591	616	537	572	547	582	568	571	584	596	548	585	634	570	564	539	557	575	611	564	527	611	588	607	582	526	586	538	572	578	568	548	564	547	581	569	527	584	565	540	566	593	535	538	596	555	597	542	581	554	548	540	563	579	567	556	554	569	585	541	597	562	612	612	549	573	605	599	558	567	563	542	549	555	542	575	608	547	577	587	559	552	532	529	552	564	524	566	608	528	574	525	561	548	589	565	576	607	537	553	567	621	574	592	542	580	580	572	596	558	569	595	559	574	565	564	563	533	547	543	582	562	577	569	580	597	576	556	559	553	564	567	587	555	528	576	550	523	582	608	579	571	537	575	528	537	573	557	560	588	562	580	607	576	569	599	611	586	573	556	592	585	550	605	607	550	585	584	573	541	541	514	588	555	549	557	587	578	573	596	561	559	578	586	522	608	598	610	563	591	568	572	566	551	598	555	580	576	574	569	584	585	569	541	581	575	614	528	616	573	542	584	527	588	549	519	543	569	601	505	470	609	552	558	544	555	616	556	578	573	552	586	570	592	566	576	558	572	549	532	588	525	575	546	564	548	582	586	577	564	526	549	541	531	525	518	547	602	569	562	539	593	575	556	567	515	549	566	611	570	567	577	538	530	566	537	597	549	542	546	583	614	550	555	540	551	568	553	575	550	550	589	565	577	529	562	570	592	607	517	594	596	575	586	551	546	570	559	581	567	596	580	580	525	542	568	546	574	540	576	599	567	569	575	568	556	566	585	573	595	541	550	549	543	610	544	597	569	567	562	545	527	539	550	557	589	630	574	540	572	532	555	574	534	594	569	569	563	623	585	582	552	571	599	563	577	558	582	576	593	562	565	580	562	586	544	600	563	582	544	612	587	570	560	545	521	621	539	541	581	541	534	584	556	612	580	562	599	554	564	587	550	543	554	532	536	558	557	560	560	579	561	520	620	527	573	542	581	578	562	577	532	580	566	560	529	567	566	547	605	561	574	602	580	564	564	550	567	532	549	541	597	568	569	559	546	591	605	536	564	538	572	557	515	613	569	596	535	567	571	624	573	564	568	577	574	611	555	586	612	541	578	536	543	579	548	550	593	583	574	544	552	552	527	581	579	550	557	556	556	561	613	547	566	597	563	590	556	578	562	562	573	525	550	531	587	537	579	507	585	560	549	577	565	580	613	553	594	611	593	559	580	531	563	578	517	516	566	560	586	548	571	559	553	542	584	570	557	575	552	556	531	563	548	570	560	543	530	567	569	567	573	602	599	540	572	554	602	608	555	552	581	570	556	564	538	567	524	559	574	601	554	550	553	571	597	551	620	541	553	570	595	534	546	571	562	577	590	562	553	602	551	564	562	551	570	538	543	554	569	542	546	561	569	559	567	569	555	559	564	550	582	578	599	582	608	511	565	542	585	561	529	554	574	580	562	570	600	585	551	587	568	507	574	523	566	580	530	567	575	552	527	503	555	600	551	552	597	551	576	584	562	536	606	556	558	594	608	585	568	586	594	587	578	544	522	541	511	571	548	548	579	573	535	569	594	577	530	574	559	590	524	540	539	571	532	563	548	565	576	544	584	554	557	564	538	536	558	593	541	554	556	585	548	552	559	572	559	590	558	538	536	559	561	559	534	566	593	558	573	538	569	566	601	540	575	534	548	540	585	589	513	580	567	562	534	544	595	601	554	558	569	580	539	529	522	560	558	559	534	571	570	545	570	642	542	572	563	517	566	589	596	539	570	537	542	570	549	545	546	559	585	567	572	564	555	560	587	534	605	532	615	558	584	539	568	513	558	554	581	560	533	592	537	595	585	550	556	600	560	572	558	555	577	556	523	572	541	575	518	552	629	581	534	554	548	544	567	567	582	550	557	551	570	560	576	544	585	576	570	575	553	557	562	567	566	606	568	576	561	533	586	573	566	549	542	569	548	551	558	545	558	519	591	570	587	570	562	580	548	619	557	547	560	559	572	562	551	565	556	550	566	575	550	618	554	560	538	556	522	562	590	510	577	577	583	536	569	524	575	567	535	544	534	538	557	565	540	542	540	523	557	555	546	562	574	540	564	570	512	581	609	562	538	575	559	550	600	553	625	562	567	517	586	577	545	565	606	607	557	548	555	570	595	587	611	551	579	564	592	579	545	531	573	592	531	600	556	624	530	559	536	544	549	581	581	572	570	560	548	534	564	577	532	536	561	560	544	548	553	529	551	546	541	573	527	556	558	563	614	555	568	559	550	533	579	596	582	574	578	593	565	551	553	532	540	568	548	538	553	591	550	602	547	536	525	573	555	562	565	552	552	569	547	554	572	584	564	602	574	565	592	549	621	578	594	558	559	528	516	549	573	523	541	559	592	529	587	610	581	584	593	578	553	551	556	523	590	592	568	600	533	540	566	543	556	541	517	534	543	551	530	550	547	550	559	551	571	589	584	562	574	543	539	603	583	512	597	566	538	540	576	573	532	532	570	558	569	566	557	569	503	534	536	553	560	548	578	571	538	615	563	573	589	560	517	570	528	530	542	586	594	564	550	572	586	553	545	560	598	563	568	576	572	559	541	564	575	526	566	584	534	561	560	560	569	582	597	582	561	548	594	557	581	524	571	556	507	525	532	538	541	558	625	538	597	582	600	560	550	518	530	556	530	548	563	543	530	534	537	590	545	576	532	532	572	557	582	545	546	574	557	543	575	562	575	590	555	602	551	526	602	602	520	570	539	541	585	532	564	564	586	598	567	561	539	556	575	570	542	530	560	563	549	517	515	573	554	545	557	517	577	587	517	576	602	557	555	592	561	551	579	547	559	533	578	592	550	600	565	577	561	540	575	557	553	538	537	560	571	537	564	537	557	563	564	563	586	527	572	576	518	497	585	553	527	548	569	560	539	576	575	576	562	533	586	554	568	577	558	566	601	543	592	556	536	582	566	578	569	606	528	576	573	547	580	545	573	580	544	571	588	535	566	556	565	566	577	581	548	565	568	589	587	566	596	595	595	562	542	543	556	580	564	529	556	588	560	532	549	569	577	597	566	568	539	585	563	577	571	602	549	558	573	548	592	595	562	566	574	560	571	556	516	574	588	575	574	605	520	557	589	574	601	552	571	579	608	549	567	583	554	572	533	542
27597	9950	1933	1327	1031	983	1016	965	995	984	960	1006	973	922	958	982	978	1012	961	970	978	1010	967	1016	955	998	990	1005	988	945	971	929	949	1007	1000	976	961	1016	953	974	940	1000	1003	1005	967	992	951	968	984	977	970	953	989	935	977	933	943	950	988	978	1013	973	997	972	906	960	917	995	946	929	995	954	940	965	1027	914	956	978	936	977	987	1006	924	995	993	927	997	929	939	979	910	936	1001	982	972	965	988	997	995	959	989	973	959	989	994	930	1022	919	978	993	1013	968	968	988	961	985	954	961	965	958	1021	986	983	942	962	987	941	879	978	991	966	983	951	935	947	893	908	956	959	1042	992	949	977	984	946	930	957	938	978	963	917	979	925	979	971	958	969	1005	935	1039	978	1021	976	953	1000	946	1002	1007	967	965	899	1026	960	987	963	935	972	984	951	1001	1012	966	1021	1009	1001	992	983	945	919	945	1004	959	881	968	945	948	967	956	1002	995	967	974	981	951	1034	936	961	997	973	992	978	953	1002	961	994	967	1002	1037	986	944	970	981	970	1004	963	952	981	969	980	979	976	958	963	963	981	1010	958	996	986	981	990	1067	988	995	974	1013	976	949	955	1033	941	978	972	986	985	977	1001	1040	991	911	920	965	927	1012	961	960	999	946	978	962	974	947	988	1002	927	1032	959	959	953	1018	988	910	958	1007	938	955	934	915	1026	996	975	979	991	942	960	958	969	940	963	948	936	969	873	945	914	947	970	988	944	1032	955	972	986	898	907	996	989	978	969	977	958	1022	978	933	970	922	1021	989	985	913	952	967	955	961	965	963	1007	958	1024	923	978	1007	943	906	987	973	1000	922	926	976	930	986	950	943	926	920	958	963	988	920	958	957	958	925	1027	959	963	947	983	1001	946	974	938	979	965	1010	967	995	1022	1003	1011	982	953	990	955	1013	970	1012	934	925	956	970	982	942	975	951	992	981	968	978	989	993	1010	940	987	958	972	948	942	1001	1041	950	955	1016	977	897	983	982	952	977	985	983	975	989	1011	972	983	975	1023	995	954	956	961	967	1003	927	980	1036	913	1009	987	909	1020	992	949	924	971	986	962	1009	986	996	970	925	962	1036	946	939	1009	986	977	940	984	961	1005	978	974	902	982	955	957	974	961	969	979	971	1007	1030	966	966	950	976	962	912	983	947	1013	987	966	1003	956	957	994	948	983	944	951	953	946	962	973	978	957	935	1048	946	1015	1018	983	982	1004	991	1013	1015	963	987	952	933	971	957	979	962	1007	968	947	966	950	965	967	973	970	926	1000	942	969	997	906	968	1000	986	978	982	968	927	919	925	933	962	960	912	924	949	1013	926	959	935	1005	919	988	927	925	987	959	1001	963	949	1019	961	986	900	989	967	967	945	931	970	975	973	938	968	1035	971	985	948	980	930	957	993	973	964	947	919	976	1004	948	954	994	953	1048	1018	931	927	903	1019	934	981	984	991	928	1008	987	1004	965	971	989	990	995	933	951	947	920	934	986	977	963	1003	972	960	1015	982	905	971	965	986	1004	962	967	1014	956	977	1006	932	962	990	960	999	963	919	969	942	1023	925	962	974	990	901	904	980	961	926	1011	998	952	905	940	1028	984	934	951	939	1012	1056	947	988	909	945	953	981	924	1017	998	949	1003	908	980	961	962	1030	926	909	962	932	938	961	958	1005	944	933	963	971	1032	943	973	951	982	951	1009	971	963	960	975	957	965	962	974	978	1007	1004	952	949	939	953	1014	1056	971	964	1012	976	1001	981	993	960	973	890	989	936	990	951	988	923	951	1006	973	982	981	940	952	990	998	931	979	998	1006	941	980	928	917	1030	987	1013	1010	965	999	996	965	922	1011	1031	963	1057	972	971	966	919	971	963	935	1016	1000	945	981	904	963	966	966	1008	940	997	950	948	920	980	973	957	965	965	992	975	920	944	969	913	952	977	1023	957	977	942	984	925	1008	941	963	984	1026	1000	913	896	1010	959	970	968	975	927	995	1007	987	1020	966	982	923	975	913	990	967	998	999	971	982	1009	893	989	931	963	890	908	976	950	912	975	938	939	969	967	962	992	1018	959	984	957	955	1006	1003	975	1012	1014	992	957	952	996	972	938	952	997	1028	926	927	981	942	971	1001	937	1064	877	905	966	961	993	950	965	929	927	987	982	1025	986	980	961	1014	986	949	950	936	912	1012	981	911	1019	940	942	987	1010	1002	989	991	1014	1002	974	981	944	983	1064	972	1000	960	983	914	977	981	972	957	975	970	891	972	1020	1002	979	976	957	993	917	1006	951	956	948	1007	940	985	1014	995	980	1002	985	944	993	983	923	1004	1005	1015	953	982	960	974	955	1035	967	982	914	928	958	923	970	942	981	998	945	985	995	972	945	1000	959	980	975	958	966	999	970	974	1021	1001	964	933	979	928	990	936	916	986	1013	991	958	957	986	965	933	949	970	966	989	969	976	951	975	991	961	979	995	984	970	938	936	918	925	982	995	967	994	986	954	986	965	1023	992	1010	980	988	947	938	966	937	982	998	935	974	963	989	1034	992	912	978	950	937	978	981	958	998	943	989	934	995	1039	974	929	970	991	1003	1001	993	971	992	990	935	956	1015	978	984	970	1014	968	977	956	943	963	1039	1003	994	954	990	937	1036	984	973	998	966	945	931	959	969	926	991	960	938	1002	985	984	1027	995	976	972	936	954	976	942	933	966	1001	974	937	966	962	1006	980	1007	1024	963	962	1000	991	925	968	941	967	955	1020	1006	975	977	960	997	955	960	922	948	985	899	942	954	938	970	975	963	977	964	957	985	960	997	1001	1008	1008	964	1026	933	1017	977	963	984	973	942	1007	967	970	989	1023	962	972	1005	953	968	951	944	959	1002	995	951	951	990	956	1037	1020	940	994	954	979	1002	983	986	962	959	990	963	968	986	920	922	1001	1020	987	1007	963	980	909	955	973	935	953	925	938	938	984	1033	995	924	952	956	977	963	974	1021	947	946	1004	943	1010	985	932	897	1008	1007	999	958	976	960	950	1003	989	987	1003	986	890	922	942	985	993	962	952	950	977	1027	978	973	1027	947	976	980	956	984	1003	948	971	987	1017	999	968	1000	936	999	962	945	991	981	934	1021	980	1030	967	974	960	943	988	948	956	1001	976	924	987	967	951	974	1040	979	953	972	914	963	967	926	935	1000	897	931	971	917	981	978	1000	977	928	1003	963	940	934	1003	935	990	979	986	945	989	957	1030	962	992	965	952	974	934	979	981	961	970	1016	1010	985	897	1021	957	936	986	920	926	960	993	995	996	998	1000	966	972	1043	998	986	974	1026	970	969	963	954	959	954	952	925	968	940	920	953	933	985	1003	973	937	938	993	944	942	1019	960	995	1018	940	957	973	1070	998	960	1004	897	958	921	980	986	1002	972	975	987	952	928	944	1006	948	933	961	969	954	942	997	931	928	1006	969	1020	955	972	991	988	918	967	938	967	965	951	940	966	982	990	962	973	962	1030	896	921	934	972	965	960	940	988	967	1002	1024	1034	1006	923	977	997	970	913	942	981	939	993	1049	1000	918	959	920	1016	995	920	958	952	1031	957	976	971	1006	935	982	925	914	970	961	1004	1017	928	954	970	942	966	955	938	991	1034	965	1000	940	1021	998	1007	959	953	1006	952	941	995	969	960	975	948	982	956	1011	967	1015	929	991	997	1028	923	931	991	982	955	1005	954	968	932	1027	923	957	952	949	909
5806	1039	944	924	861	831	833	825	855	830	812	838	861	814	800	818	784	804	848	797	866	836	825	809	841	790	811	817	785	800	769	799	814	827	874	812	864	803	812	787	824	825	812	786	833	776	839	820	817	879	796	764	820	789	819	841	817	793	828	863	793	815	780	860	833	786	757	829	860	827	769	800	797	845	819	790	754	847	820	841	874	779	839	829	824	832	825	870	818	814	823	875	774	827	839	790	822	785	787	787	801	850	844	813	902	781	855	827	833	802	818	825	876	792	836	804	812	815	788	821	842	786	796	798	786	836	851	854	810	854	836	809	822	858	855	805	804	824	830	897	837	751	835	817	836	795	828	815	788	827	819	809	827	850	822	797	814	834	779	762	805	858	821	810	806	846	780	782	839	754	816	781	807	790	808	825	782	789	792	808	798	801	802	829	793	786	834	825	827	814	747	795	817	807	783	792	766	800	821	758	789	821	813	798	791	835	845	795	827	805	837	869	823	812	814	807	833	836	833	825	809	813	810	822	820	813	826	798	785	825	795	837	767	825	736	791	849	831	815	786	823	812	773	786	854	786	779	840	822	804	821	798	773	815	776	852	798	805	763	797	802	814	810	790	804	773	823	802	813	834	770	825	786	799	782	829	830	863	809	818	802	839	804	852	831	806	808	783	877	753	824	807	844	805	837	875	829	806	822	858	822	825	782	825	780	781	835	827	828	824	810	812	817	851	769	791	827	793	779	797	831	851	821	876	809	842	815	798	843	848	831	789	806	832	811	852	798	829	869	800	827	788	824	762	811	849	824	815	827	844	775	792	809	797	801	774	802	824	828	806	753	804	782	851	803	800	781	834	797	820	774	836	806	840	767	819	802	795	811	859	812	834	828	812	791	770	804	766	771	794	853	863	804	812	798	828	860	834	840	788	849	807	825	817	795	829	830	820	829	869	860	850	838	846	780	798	838	807	866	815	824	751	850	773	800	820	850	819	834	853	852	834	812	799	813	867	831	833	804	889	809	780	832	812	830	780	772	829	867	873	807	823	814	822	769	792	793	788	827	809	811	797	772	828	819	767	870	842	822	827	794	843	812	828	825	866	816	822	775	850	793	777	818	836	813	827	856	831	846	851	806	820	814	836	773	785	779	845	827	837	844	798	810	802	782	833	818	850	829	806	807	848	844	766	812	826	787	838	840	774	766	780	884	826	809	764	832	805	790	802	832	772	802	813	786	800	818	788	833	807	828	845	787	817	788	814	815	855	796	821	823	825	847	794	796	836	776	785	762	822	814	854	813	776	798	830	840	809	823	856	798	781	775	817	808	801	830	808	794	773	860	821	805	811	832	855	802	823	796	796	840	812	789	828	786	844	811	822	793	831	765	837	818	792	736	818	818	823	783	830	738	892	813	768	840	871	820	833	777	791	817	793	821	820	796	790	815	849	830	846	822	840	788	790	872	811	790	859	781	875	801	796	811	827	835	839	831	799	800	780	847	818	810	774	855	846	790	809	802	828	795	870	776	776	861	772	838	852	808	866	861	840	832	887	806	808	827	832	849	855	870	797	810	837	848	845	829	812	803	795	825	857	823	794	796	831	819	858	824	794	836	777	836	824	845	818	837	819	760	824	827	820	834	799	820	791	796	827	827	801	792	862	762	833	825	791	838	828	800	862	794	852	823	787	794	823	803	836	859	783	779	864	801	799	782	816	849	784	790	792	836	800	839	778	833	815	794	878	782	774	807	803	749	834	827	858	827	836	856	803	848	790	790	809	818	813	832	800	787	793	793	787	857	813	834	803	803	770	810	820	815	793	837	829	824	803	794	835	827	810	866	873	802	876	778	847	828	840	825	828	824	811	837	819	816	859	765	835	892	905	778	844	778	789	816	768	823	817	832	773	748	857	814	836	843	797	839	812	808	805	804	781	747	842	841	820	796	773	838	848	816	838	842	828	842	797	763	869	851	792	843	827	788	770	811	826	785	851	836	798	834	782	807	824	869	827	830	830	853	815	793	797	818	839	793	789	761	808	802	816	831	775	778	859	901	835	826	803	726	798	842	850	837	787	852	855	848	802	823	785	770	831	787	826	818	789	832	791	807	793	811	781	850	852	795	844	821	762	785	858	787	815	802	804	853	831	752	845	771	801	781	820	826	810	870	788	833	857	857	825	817	812	838	741	808	837	844	800	801	833	827	763	854	834	852	823	823	795	822	831	815	769	771	838	844	808	821	842	786	784	865	825	828	807	800	821	781	812	816	764	840	826	831	836	820	864	842	796	814	839	827	736	799	856	836	826	808	795	826	804	813	831	770	806	825	825	868	817	788	825	834	844	873	834	811	805	879	833	821	802	860	774	785	865	859	857	766	852	830	837	803	798	817	793	742	770	867	777	775	854	820	810	846	825	796	813	776	797	825	819	800	806	845	825	824	779	865	849	800	800	774	816	820	844	790	829	813	790	794	831	824	788	833	776	795	826	780	834	816	840	819	837	822	837	791	803	792	803	761	837	769	836	841	841	770	806	769	788	828	842	803	843	811	816	852	801	842	784	828	889	811	826	755	828	802	828	861	822	758	838	806	809	876	783	778	838	848	770	833	762	811	836	835	800	838	823	856	809	837	788	807	810	842	817	841	823	801	823	832	844	832	828	812	897	791	881	801	811	851	784	801	795	760	807	856	791	838	802	820	831	814	856	803	788	783	855	850	866	851	801	833	844	822	825	844	841	825	802	858	793	805	822	801	828	817	813	802	867	812	821	829	807	854	873	830	798	802	819	840	815	814	802	793	836	780	844	822	833	808	819	779	799	812	811	852	797	802	816	805	806	845	810	792	811	824	804	813	825	832	814	797	817	860	876	788	808	806	859	863	820	809	827	833	810	812	833	819	788	834	776	822	814	816	801	878	839	846	837	756	850	792	783	770	800	839	823	847	865	824	822	810	815	861	795	762	813	828	813	810	822	804	810	803	771	841	813	872	792	845	808	819	795	771	787	782	802	788	805	795	808	807	848	803	847	784	787	880	823	808	811	835	783	846	776	807	849	858	826	793	840	837	804	839	770	821	831	796	820	793	814	801	857	823	782	780	766	820	823	754	837	842	856	854	797	834	846	801	819	756	813	838	820	806	828	770	842	817	808	836	870	797	820	836	771	794	817	800	820	774	838	835	807	799	847	805	852	791	804	818	795	825	820	829	874	795	824	808	779	812	807	809	797	843	814	847	843	801	842	835	778	790	797	831	772	798	761	763	814	857	843	766	775	877	851	822	826	774	810	863	852	869	878	798	791	828	837	793	835	798	835	791	837	812	826	797	787	808	829	817	748	794	830	814	843	792	856	866	821	787	786	814	808	845	832	806	819	821	829	793	855	812	815	793	789	790	837	824	788	766	794	803	788	807	822	829	841	824	835	812	767	811	797	798	870	807	804	790	905	795	857	798	793	788	846	867	829	770	813	800	804	814	772	823	839	864	792	817	859	828	854	829	772	832	813	807	798
25635	21418	27237	25414	5625	1643	1307	1134	1029	1069	1029	988	1028	995	997	1050	984	978	940	979	1026	953	964	972	975	1018	995	936	869	930	965	953	965	938	922	929	941	911	997	982	937	893	954	971	928	923	925	946	974	956	946	994	917	893	927	1005	969	1013	943	951	944	963	931	910	966	970	996	970	989	958	957	964	950	942	1012	910	938	946	933	937	945	930	992	965	908	947	994	935	982	910	911	897	942	953	921	945	954	959	957	903	945	918	943	950	960	964	924	983	1011	963	995	999	981	933	944	910	930	1006	960	940	925	951	917	975	946	974	975	890	940	949	990	941	1000	881	920	968	906	948	981	958	938	956	952	946	933	949	932	961	976	963	949	955	922	910	931	910	941	965	938	920	960	1020	927	935	980	997	960	918	987	923	873	904	925	907	965	947	951	1010	961	937	933	999	1000	947	960	953	947	984	965	964	953	977	937	919	918	974	919	921	928	927	952	971	960	915	936	1000	974	962	905	941	904	932	935	955	966	962	967	972	879	939	966	930	942	976	925	878	952	974	996	966	900	895	947	965	959	924	983	1009	915	940	975	945	927	970	915	1010	976	981	1005	965	926	911	924	932	908	1008	971	930	1039	938	959	930	960	920	938	957	962	970	961	979	923	868	921	994	960	946	938	898	964	918	962	1014	938	958	937	925	925	963	916	961	937	981	934	940	969	903	928	932	931	944	873	908	950	923	1000	895	967	918	929	917	982	920	935	957	949	900	938	1008	951	1022	880	948	968	967	898	916	946	916	956	974	936	934	932	1001	966	967	914	952	1006	973	913	902	880	939	947	957	1003	1011	946	950	909	961	988	941	907	989	928	990	936	953	873	921	993	931	935	988	970	945	932	933	970	933	936	985	981	976	888	896	947	983	929	909	968	915	936	971	993	925	925	948	920	919	993	905	957	944	925	931	1005	929	937	945	974	936	979	931	927	923	925	945	934	969	981	957	946	907	964	1001	973	909	970	892	974	954	953	992	973	912	927	958	932	907	937	906	952	925	930	948	936	983	1021	955	927	897	966	933	951	911	1001	969	917	939	919	946	941	963	885	931	927	998	950	956	956	938	961	953	970	938	922	1029	924	935	972	882	882	903	939	942	967	912	930	926	1012	973	1022	971	977	971	982	945	887	889	916	943	1015	970	938	926	944	951	913	961	963	949	924	914	939	935	957	954	942	960	1002	925	899	955	917	884	894	922	976	939	955	1008	942	974	946	985	932	958	925	935	957	932	896	926	998	1018	934	990	983	930	956	932	977	933	895	953	970	938	960	933	1008	920	1000	885	978	966	940	937	953	951	933	922	934	915	950	891	965	907	907	952	882	959	1011	965	935	966	933	968	969	895	936	930	942	939	957	903	955	949	922	952	925	957	1000	965	963	941	997	899	1010	942	932	996	919	938	1021	953	940	916	925	911	947	1000	1002	947	944	993	903	966	910	1030	910	996	963	931	923	944	967	992	939	937	950	995	967	912	981	960	1026	922	952	996	926	917	945	957	891	960	911	966	952	973	905	917	935	925	953	991	940	971	1022	950	912	960	948	933	939	884	929	928	964	882	997	950	984	969	945	962	945	970	945	998	935	953	957	928	951	992	967	957	963	1010	890	943	924	973	880	938	927	907	930	935	931	928	933	956	923	1026	958	943	865	930	960	966	960	953	915	1024	958	977	966	967	979	909	939	958	904	965	978	971	955	906	957	984	918	903	947	927	888	849	1015	949	982	933	1014	950	955	994	926	958	917	931	899	976	919	858	959	970	898	947	985	946	970	960	898	914	966	952	926	944	975	933	987	887	947	922	979	936	970	971	960	1024	918	938	940	905	1021	925	931	925	925	967	964	923	937	916	904	927	993	917	944	938	954	895	915	992	945	951	916	933	981	947	932	895	888	915	949	957	969	932	996	930	932	957	954	990	908	859	967	1003	998	951	953	957	943	939	946	971	912	968	931	944	943	930	968	937	950	930	962	944	974	984	953	885	1004	949	977	927	942	959	999	1004	923	957	927	963	969	925	913	930	911	945	964	944	951	911	916	917	937	1018	925	956	973	945	1001	889	928	951	926	990	944	965	863	931	929	965	959	981	954	954	946	971	951	945	964	914	969	951	933	956	930	957	999	972	966	927	972	922	969	1021	931	991	951	937	928	867	951	969	941	978	972	937	1000	924	940	929	895	926	959	919	950	940	998	955	1000	959	938	894	928	903	954	962	968	964	937	930	972	924	915	891	970	912	929	964	968	1004	955	942	951	935	890	945	935	963	932	962	910	970	994	916	986	946	911	976	935	927	926	961	951	932	923	995	929	946	974	958	1007	918	960	887	1004	976	971	956	907	908	1004	930	944	932	922	979	973	1010	917	920	890	919	927	940	941	972	945	980	937	997	1009	948	934	935	946	912	953	961	936	952	982	967	978	977	961	944	894	949	913	949	908	986	933	953	974	988	1007	940	947	881	934	896	975	899	923	961	952	938	999	974	921	977	917	955	955	948	944	940	961	926	911	938	949	949	954	948	926	936	919	971	925	971	1015	963	910	898	967	1034	951	955	955	966	933	921	960	963	974	940	934	928	934	967	930	953	981	960	920	907	929	968	881	983	929	926	956	970	941	895	918	920	924	901	954	912	948	943	937	922	939	981	925	953	904	947	894	998	940	969	984	897	945	887	924	1024	1016	966	909	988	954	916	918	997	963	912	929	977	941	943	945	1013	933	957	938	932	921	925	913	917	911	916	957	967	920	928	961	967	941	954	996	937	1010	916	944	988	945	958	972	927	943	951	905	1012	963	910	950	897	909	937	937	919	974	921	995	960	958	916	951	937	980	1040	952	930	939	982	924	883	965	980	939	968	954	920	946	904	934	964	903	936	923	906	917	962	942	940	951	923	900	912	950	948	926	954	935	945	899	940	945	961	935	970	1000	938	991	932	974	928	921	981	961	984	959	991	915	918	952	940	884	936	936	988	954	960	1024	876	897	999	892	945	988	977	1014	999	969	964	967	942	890	940	945	934	908	938	932	923	906	964	943	948	945	944	942	987	922	996	938	950	926	965	942	942	923	895	920	1021	973	933	962	921	1017	931	923	921	937	939	951	953	1023	955	1036	929	958	901	969	930	942	888	939	948	944	951	1002	937	977	944	958	957	944	920	987	922	1013	933	931	923	997	1011	912	925	950	884	879	964	911	917	908	979	951	913	974	922	937	926	950	968	942	961	983	889	949	921	919	954	947	927	995	914	994	1036	959	919	940	961	945	944	968	985	927	951	966	909	951	962	980	907	952	964	922	915	936	982	970	924	956	965	971	967	938	915	888	880	1008	968	898	930	916	978	952	897	979	999	940	973	978	928	959	904	932	935	902	962	961	959	928	969	954	938	928	916	936	940	898	927	901	896	902	935	962	949	968	913	948	949	915	951	979	971	993	854	926	914	961	959	918	955	1044	954	958	944	913	937	940	960	962	916	931	990	978	945	907	961	966	903	918	997	918	940	906	915	916	952	994	949	938	968	950	955	956	918	909	938	968	908	968	917	929	974	922	966	942	951	921	971	959	927	925	959	939	912	942	959
4278	3352	2666	1686	1317	1211	1085	932	1001	927	945	903	900	871	859	879	836	930	854	859	844	829	860	863	873	888	798	862	875	818	867	823	899	814	835	820	842	836	833	832	804	882	813	835	849	845	776	846	810	807	812	844	818	824	862	836	861	850	795	802	835	831	837	839	841	819	835	874	815	810	858	796	849	854	810	834	861	806	883	885	831	829	808	803	810	868	842	864	814	849	844	824	823	784	776	771	867	845	852	821	793	849	806	868	858	814	786	847	785	815	839	822	852	857	838	832	854	858	878	833	798	834	889	839	850	860	838	793	811	842	847	801	776	805	822	853	788	840	832	830	833	826	825	868	835	835	802	842	811	849	835	800	827	856	807	818	794	802	816	865	831	843	775	774	854	792	821	874	834	774	816	753	809	846	875	821	825	839	823	772	818	861	820	819	808	833	802	787	807	850	804	835	867	852	805	829	794	829	843	815	789	838	790	799	790	862	809	805	810	890	854	841	834	843	857	814	884	800	809	814	864	835	781	840	829	804	890	809	801	808	841	814	865	861	784	818	823	809	835	825	796	800	810	815	767	781	769	818	851	811	824	787	804	851	868	838	811	784	851	843	866	774	807	812	826	850	821	851	760	850	861	829	802	833	838	763	795	832	838	811	802	812	839	859	867	757	827	799	857	843	834	887	846	815	826	794	838	810	808	802	838	857	819	852	830	870	815	777	837	848	829	827	826	833	845	797	854	785	797	830	825	803	827	860	830	832	823	870	796	830	822	795	844	864	849	814	841	833	845	795	806	850	794	835	863	805	853	813	840	761	830	773	822	846	828	822	846	790	834	837	849	856	782	830	839	840	835	806	832	824	830	878	819	823	877	822	799	821	832	855	810	786	813	817	785	858	799	800	843	766	791	808	849	803	812	835	800	830	819	830	833	842	850	789	883	800	806	817	821	865	858	780	805	789	844	848	833	850	774	800	825	774	762	840	873	821	803	819	858	770	807	819	834	873	805	828	823	808	829	825	836	836	826	810	811	770	852	822	812	824	871	794	835	866	775	782	862	839	813	835	776	832	841	779	824	803	883	867	841	837	851	772	820	843	846	784	864	817	882	841	817	798	839	843	810	888	823	872	833	818	806	837	873	840	841	845	819	818	835	830	860	798	862	834	825	876	833	825	858	850	819	822	819	904	824	810	841	761	828	817	852	849	827	804	813	791	789	853	786	815	842	820	785	862	819	841	815	841	855	837	802	855	855	828	851	827	841	834	846	841	835	840	819	790	858	815	812	830	856	817	737	885	816	828	780	841	815	871	813	830	840	784	796	834	758	812	850	855	838	807	841	835	793	804	860	778	793	843	819	835	827	854	775	838	824	819	806	805	853	809	848	849	850	816	813	828	857	798	777	788	842	809	814	825	851	785	814	820	824	850	780	837	800	844	914	829	816	835	847	791	803	840	835	799	852	768	804	772	793	823	836	805	798	858	837	823	839	810	850	816	848	838	833	840	856	798	867	844	837	886	806	810	813	833	805	833	850	815	840	801	855	791	788	811	828	834	854	859	832	819	886	876	820	844	820	801	860	827	860	804	802	811	864	844	838	900	783	813	782	870	828	816	831	810	786	825	828	767	818	866	807	836	768	775	800	785	795	828	768	815	826	820	796	785	825	844	862	805	863	807	844	836	796	802	882	851	861	861	782	830	800	807	855	835	783	813	811	826	830	806	843	848	811	821	819	770	782	770	843	798	850	871	804	881	822	843	859	823	804	816	795	797	833	822	835	820	787	886	754	788	821	820	839	829	824	800	833	817	785	850	820	788	810	806	811	843	822	756	832	779	841	805	805	799	839	842	808	823	800	868	834	837	817	855	836	857	839	827	840	842	743	816	827	823	764	830	788	854	800	829	788	819	788	858	815	824	813	839	831	834	828	826	816	834	767	795	848	800	801	825	812	816	764	813	762	820	797	842	840	828	841	866	811	808	834	794	813	870	839	813	842	842	830	797	781	789	832	871	824	835	852	868	813	803	871	848	819	841	756	809	831	776	811	821	858	825	771	873	822	827	795	808	889	799	828	851	825	865	833	782	885	804	842	817	808	826	879	795	799	877	844	772	850	817	818	834	818	780	820	822	870	814	770	857	822	777	824	870	813	819	840	829	817	825	881	809	794	783	790	851	830	776	852	816	864	810	834	809	812	824	815	848	775	830	758	848	788	812	781	823	755	828	805	850	816	832	824	851	872	775	781	819	801	807	786	806	864	849	799	814	812	842	847	831	820	843	835	770	818	772	818	779	814	777	850	851	804	822	831	790	823	772	809	829	827	841	835	815	749	778	825	799	798	804	763	826	793	796	781	846	828	841	840	888	799	848	824	831	832	846	808	834	852	819	870	833	842	786	812	828	813	798	781	829	842	842	822	796	838	802	818	846	826	832	845	787	842	774	846	799	859	818	824	833	838	808	845	848	830	844	819	783	856	831	810	813	817	796	813	822	816	835	830	811	800	811	815	812	870	839	826	822	888	806	867	806	876	858	868	839	853	840	780	858	842	832	804	866	819	837	803	844	846	816	815	794	844	838	852	822	889	781	831	831	829	812	800	804	811	780	871	856	793	862	875	802	863	828	790	804	864	778	859	773	841	877	832	861	825	823	866	800	794	810	804	785	782	829	826	823	823	799	799	910	825	811	855	817	831	798	823	791	800	820	828	918	760	803	807	812	824	763	823	852	844	835	816	851	821	853	849	762	834	805	831	788	835	844	851	821	836	837	863	847	834	813	901	818	778	795	798	846	781	854	793	852	813	803	806	876	872	838	794	854	825	791	843	801	861	767	832	804	837	832	727	853	817	844	847	842	892	840	834	806	816	803	789	878	836	800	769	785	809	819	855	865	858	804	857	851	819	820	809	856	848	794	820	861	818	821	808	768	779	835	836	808	849	801	845	820	864	853	841	859	798	831	794	795	846	821	839	860	808	754	753	854	823	872	821	834	820	800	813	776	813	799	778	813	839	811	805	892	807	775	825	824	789	809	824	792	854	832	846	832	822	840	804	820	848	828	823	809	807	840	850	834	801	805	822	800	887	817	839	814	830	862	834	790	819	784	805	776	824	850	754	820	846	842	797	844	781	846	809	857	827	811	846	771	796	801	823	786	850	793	820	873	824	812	833	826	851	763	787	846	837	772	778	863	823	823	848	813	850	841	789	829	841	862	841	846	823	865	834	790	823	825	789	845	843	806	846	821	839	858	778	795	853	834	878	800	876	779	804	840	833	832	805	831	812	815	861	867	784	851	811	840	776	822	805	807	796	831	831	813	809	816	790	837	846	854	829	805	825	817	825	797	811	862	828	800	828	824	803	799	826	823	846	788	828	834	851	851	833	813	810	813	833	815	786	835	792	846	862	859	780	853	805	841	781	874	832	807	803	823	830	818	867	856	859	818	843	809	829	867	821	837	816	807	810	848	853	779	828	781	788	784	856	826	852	850	770	851	767	804	806	816
24681	21404	28444	24741	20508	3654	1263	903	678	693	704	716	683	661	666	631	670	685	650	633	629	613	663	607	629	604	607	589	650	625	606	638	585	616	599	674	609	600	630	617	647	611	631	635	637	576	601	632	651	597	603	586	624	586	611	602	600	593	578	616	567	584	600	589	634	578	662	536	607	571	638	564	604	608	601	605	651	593	609	575	619	615	633	567	617	601	579	636	613	596	596	620	603	579	602	597	609	578	609	622	598	641	628	609	609	594	598	577	619	630	612	559	568	598	603	616	628	589	584	641	635	635	618	616	579	593	632	607	592	577	616	603	575	642	592	641	603	637	578	574	598	591	611	622	594	584	586	623	619	638	610	611	580	618	603	587	640	626	605	558	600	628	616	596	564	577	596	630	568	598	591	633	609	611	602	600	597	612	607	628	641	580	589	583	614	601	620	621	581	597	604	631	630	605	617	649	600	583	619	623	619	641	583	634	639	571	638	597	590	571	597	567	543	621	603	600	575	620	627	610	584	604	593	631	612	587	577	612	597	584	631	598	634	595	590	620	581	604	613	564	598	585	605	599	598	592	618	559	589	588	572	619	548	601	606	596	624	633	634	558	600	593	595	588	627	620	565	605	627	629	618	587	570	616	595	625	578	606	604	618	535	639	625	597	610	609	609	573	571	631	609	580	574	607	594	621	558	607	592	625	586	609	591	567	570	620	560	635	583	551	573	609	614	607	598	616	613	625	601	569	616	579	630	612	622	591	577	600	541	608	585	610	576	577	586	578	581	593	585	616	568	590	583	604	626	596	576	615	598	602	589	607	593	531	604	613	619	596	633	592	606	564	568	594	566	591	601	583	623	583	547	565	594	601	580	591	606	603	581	611	628	577	578	575	595	582	614	607	568	635	557	610	572	586	594	596	584	617	618	592	588	633	594	623	607	572	630	562	664	559	604	597	591	564	610	590	548	591	630	579	598	584	605	653	585	582	598	632	593	602	570	588	602	593	605	556	574	591	589	627	591	626	600	624	577	582	636	595	581	616	612	569	570	578	616	581	619	563	607	592	657	594	582	571	627	591	599	610	605	622	637	586	575	607	597	570	571	621	569	605	631	569	632	599	567	595	638	536	596	627	580	617	587	549	579	581	640	623	591	589	579	569	574	575	618	614	609	584	640	619	621	584	591	571	598	587	563	621	591	600	588	627	585	588	551	616	600	611	583	617	603	617	545	595	595	588	604	594	605	594	608	620	603	584	625	554	645	600	576	551	597	591	614	532	595	614	606	574	574	562	578	546	626	586	581	588	617	629	633	620	633	582	599	624	601	616	594	631	613	593	607	586	560	578	606	612	574	585	567	589	572	613	596	588	612	593	625	583	639	581	624	588	586	558	635	586	564	599	587	624	562	594	586	567	568	598	609	628	595	555	616	615	601	609	618	564	602	592	613	621	594	602	630	593	592	602	617	612	595	584	587	594	599	629	562	574	615	585	630	589	596	579	650	615	646	596	627	605	610	609	605	631	617	617	622	629	611	550	613	626	604	607	613	612	553	604	591	610	599	634	597	605	602	589	621	588	589	542	617	606	607	556	612	607	601	590	654	617	594	624	611	559	597	632	618	568	623	576	592	629	547	595	636	588	598	565	572	592	594	679	585	626	610	608	595	587	604	615	569	585	623	630	644	597	599	600	611	642	566	611	589	585	588	583	615	544	618	591	631	609	590	582	581	582	633	580	577	616	639	577	610	596	574	632	587	654	585	611	599	606	591	605	560	612	645	597	598	555	599	598	592	621	609	630	599	604	602	571	539	610	624	606	597	619	609	600	589	630	570	600	547	574	591	609	596	608	641	597	583	601	578	619	596	577	654	636	589	567	637	552	601	566	613	587	594	587	571	614	600	575	579	621	573	610	593	614	556	584	614	569	621	628	584	580	584	604	593	597	622	573	617	610	595	613	609	623	617	617	577	593	613	543	596	637	615	589	603	577	610	579	624	605	594	607	572	589	582	608	617	606	579	593	605	603	592	635	618	610	658	617	634	609	587	571	582	572	623	614	562	615	605	595	584	598	575	615	606	583	582	574	580	569	589	653	600	634	639	582	620	603	598	597	625	584	583	554	614	544	570	583	618	608	592	609	610	579	617	614	577	631	595	628	571	591	602	623	588	630	557	621	588	633	578	593	600	576	615	579	571	578	588	621	593	598	610	590	589	578	670	615	589	589	619	575	577	596	584	580	594	575	632	602	569	589	592	605	581	602	602	601	587	622	576	610	600	595	614	627	613	604	568	604	576	585	625	606	632	530	576	620	589	605	599	576	611	639	573	533	615	605	579	599	625	622	578	579	615	616	619	586	540	584	558	577	624	624	555	582	609	573	628	598	608	556	618	578	608	689	568	616	642	575	569	567	566	606	580	604	626	633	572	598	636	593	578	579	605	610	595	596	575	604	609	572	625	631	571	585	557	553	590	546	627	610	574	562	568	575	598	635	562	614	621	599	566	596	595	599	627	594	564	592	598	596	578	596	607	579	613	584	614	567	599	621	617	602	611	588	596	601	621	632	613	605	608	640	626	588	565	620	597	597	606	606	578	599	619	552	588	589	614	612	602	602	601	588	561	599	614	592	614	616	608	599	581	573	585	593	568	630	570	651	584	599	613	604	607	586	582	624	600	617	563	619	564	639	633	584	583	593	613	637	640	620	583	654	598	578	610	634	595	604	614	585	599	612	564	598	639	627	575	581	577	628	641	570	554	566	588	592	586	639	623	575	581	584	572	589	583	584	575	546	607	547	635	612	592	591	570	633	612	647	614	578	571	590	581	580	613	612	604	598	600	579	598	613	595	577	636	602	561	620	615	594	577	588	662	605	589	661	598	604	612	609	582	600	603	618	606	574	578	592	609	613	575	633	625	615	563	608	622	604	643	584	582	591	538	583	553	595	595	573	586	611	620	611	613	621	633	582	585	606	594	522	613	607	624	602	610	615	584	631	626	583	621	596	580	603	601	574	612	567	590	598	618	662	606	590	586	587	585	626	591	598	594	564	615	582	639	566	603	609	591	608	589	588	603	603	642	573	624	620	586	605	610	578	619	558	639	610	577	609	580	570	629	583	560	609	595	564	586	620	565	620	608	612	584	623	581	592	585	582	567	611	576	588	596	610	620	635	583	580	609	614	590	587	595	580	644	578	573	600	602	559	603	612	595	577	603	604	591	584	659	590	582	576	587	629	634	606	551	602	548	533	600	636	604	622	664	587	621	637	648	608	547	596	587	558	599	632	554	578	570	634	578	635	621	598	575	575	603	620	615	626	608	544	561	615	575	595	586	621	564	583	574	603	584	623	612	635	582	612	595	578	610	561	562	628	623	586	610	585	560	612	568	569	626	566	603	605	579	601	604	591	551	579	615	585	574	615	609	631	577	631	560	622	577	631	564	587	637	605	588	605	584	607	652	569	614	593	605	602	562	569	630	588	624	567	602	586	603	606	565	601	614	590
4286	4971	4079	2153	1521	1197	982	944	844	725	777	713	696	642	644	666	662	599	641	635	567	639	611	580	593	573	578	577	620	591	548	598	567	635	614	575	620	606	573	601	578	588	583	569	631	556	614	572	529	561	576	601	585	532	542	580	588	586	544	618	608	577	576	577	568	533	616	605	543	562	555	604	594	581	579	600	592	536	563	588	567	563	549	581	578	592	602	584	558	527	559	584	550	585	561	573	553	579	566	558	569	563	540	602	555	534	577	567	585	585	562	543	550	589	583	573	557	545	564	563	589	548	590	583	541	606	570	552	536	581	583	562	577	547	580	594	547	495	554	616	574	546	567	568	575	582	561	550	559	566	545	566	535	528	572	584	566	523	620	580	590	569	551	536	514	548	542	569	568	556	575	573	593	562	578	611	590	593	554	561	582	604	579	554	557	573	592	523	548	523	542	634	536	610	567	566	554	596	550	560	600	561	616	578	529	578	610	590	555	612	566	560	534	543	562	550	513	598	537	571	547	552	620	579	556	574	608	575	565	553	540	502	572	579	562	562	575	550	585	567	615	536	550	585	548	543	553	569	573	562	541	581	584	571	564	557	602	595	558	599	568	584	591	560	570	596	553	545	612	560	565	572	584	580	562	580	565	545	583	557	562	580	588	587	565	604	548	574	568	583	527	553	581	572	540	544	563	583	548	563	573	571	558	553	574	584	588	573	542	561	542	591	606	570	606	529	552	575	577	567	529	498	579	560	569	554	558	591	582	560	597	548	546	594	586	541	574	553	569	575	565	587	598	609	594	587	564	585	524	584	597	634	533	567	532	553	550	577	563	575	536	555	535	563	536	618	568	523	569	557	574	550	583	566	600	612	557	571	556	597	566	580	582	570	580	588	546	582	575	562	580	537	576	554	571	610	545	549	556	537	623	574	573	532	548	547	567	576	568	597	579	537	538	616	536	555	575	560	562	587	573	563	591	593	552	590	551	577	615	541	545	555	578	555	554	545	584	603	568	595	561	582	530	615	570	546	595	561	594	517	567	543	583	559	559	597	565	582	550	587	557	598	586	609	584	578	541	578	594	567	565	617	542	547	556	552	560	546	534	554	582	582	540	554	551	530	585	587	577	576	532	587	556	568	556	546	563	562	540	532	569	526	549	542	566	574	562	550	576	611	551	555	567	566	561	564	571	549	588	583	568	563	556	575	574	588	573	598	578	561	579	509	568	574	547	578	583	557	563	584	591	571	568	578	535	598	584	617	571	591	578	562	562	579	552	525	533	598	587	599	544	605	557	582	545	589	551	598	576	557	568	540	593	564	559	576	567	579	595	565	551	572	549	528	553	591	563	533	567	538	576	560	564	557	574	534	551	570	582	570	564	556	565	581	559	566	609	542	556	568	583	564	506	575	583	578	571	589	512	579	528	560	544	530	585	566	568	546	509	528	567	545	539	584	594	522	584	574	599	547	540	572	607	538	588	561	526	536	589	590	563	615	564	551	578	571	531	587	558	562	588	569	555	518	599	583	555	551	559	561	550	535	498	579	577	533	579	536	559	579	609	549	529	560	578	640	595	565	576	563	561	581	536	536	548	561	514	562	586	581	563	546	567	577	549	602	577	567	566	575	573	582	585	565	538	521	566	550	533	580	535	514	582	588	550	582	552	536	583	568	578	542	549	538	560	577	543	553	541	599	561	564	564	549	597	586	540	579	554	571	587	572	599	557	558	604	554	529	592	555	565	573	541	604	569	548	532	550	580	597	574	501	579	571	567	525	595	595	638	574	530	563	569	554	543	566	564	622	612	500	546	628	543	542	502	543	591	560	537	607	575	531	552	544	538	569	527	578	561	579	507	515	579	573	532	593	576	565	555	598	565	533	604	571	534	578	556	590	572	543	557	579	610	532	540	556	613	562	538	594	555	590	540	557	591	534	582	556	566	553	601	610	552	574	617	571	584	531	580	554	533	580	567	626	597	589	514	602	586	596	610	595	600	575	534	561	528	608	543	571	585	600	543	567	550	575	573	569	572	558	551	560	608	581	530	561	578	537	558	540	575	612	586	561	598	546	552	522	572	540	567	556	536	569	536	559	567	592	533	574	568	583	550	539	536	591	563	549	517	600	543	544	552	528	523	523	541	571	563	566	551	578	555	585	553	573	501	616	569	556	561	564	547	547	593	561	563	552	611	582	538	560	583	591	530	519	586	559	530	594	572	561	560	597	537	577	523	534	553	526	609	538	545	536	548	562	556	616	544	538	529	583	569	580	567	543	576	593	564	542	523	527	520	566	555	586	565	568	536	613	593	543	530	550	595	520	577	539	538	540	583	566	582	597	557	574	558	520	548	564	535	565	552	550	572	533	542	561	554	560	562	528	587	536	580	541	568	575	558	557	535	564	562	570	567	575	553	556	584	545	547	578	566	571	593	577	626	570	562	572	605	561	581	589	601	585	531	561	503	572	538	552	560	580	561	578	547	587	605	549	567	520	622	549	569	556	569	534	544	559	583	542	552	550	548	543	572	543	592	544	544	548	572	580	554	579	595	587	560	526	519	577	580	558	551	567	595	534	555	579	596	575	563	589	535	599	546	540	572	601	549	567	546	586	555	546	545	514	555	557	566	586	590	560	545	542	581	553	526	576	573	522	568	559	608	553	543	542	536	579	559	553	550	586	613	560	566	566	554	550	566	543	548	591	576	552	575	577	560	558	557	569	546	583	562	567	579	590	560	583	518	569	554	537	580	555	571	555	536	607	566	536	513	566	589	592	558	506	548	553	567	571	535	566	558	595	556	559	532	533	609	546	556	563	552	575	570	611	603	582	568	531	571	552	548	547	591	553	579	590	581	571	555	564	544	541	563	566	599	526	560	576	539	568	549	516	601	542	526	558	551	537	556	540	555	583	526	558	555	517	571	553	598	556	579	555	539	542	548	603	587	573	561	552	618	575	569	541	512	564	517	582	540	565	548	571	552	534	546	566	570	548	557	561	571	532	557	546	559	601	551	563	607	563	574	554	541	596	561	564	579	555	552	556	552	600	548	549	583	573	560	538	587	548	566	551	586	605	555	572	559	516	555	611	627	582	555	577	565	556	562	546	578	590	550	574	564	567	535	532	573	605	560	570	538	555	562	540	533	570	605	538	524	560	547	552	567	578	546	539	530	558	585	551	539	600	583	575	520	556	545	552	554	578	528	557	583	580	595	523	600	588	594	575	574	566	573	527	576	565	504	576	555	585	580	503	545	541	600	547	546	574	553	572	555	580	546	544	625	572	530	572	567	527	600	566	587	537	585	610	575	570	560	571	526	567	541	563	580	571	556	520	537	576	583	557	507	554	523	553	528	554	485	558	585	587	579	552	548	540	584	560	614	549	552	619	593	567	552	558	514	567	540	582	605	577	518	534	583	571	582	564	554	548	554	560	572	590	556	530	503	555	537	564	522	557	553	553	550	562	600	559	593	554	554	539	563	574	529	526	567	618	563	591	540	564
27630	9884	1893	1344	1046	971	967	1014	964	1016	936	954	988	974	965	959	911	973	969	954	931	985	1011	998	983	981	951	1015	1001	955	985	925	950	959	964	1011	928	980	1011	930	976	954	1017	997	986	967	950	980	975	982	1004	942	972	996	975	1004	974	972	1001	936	997	1014	1013	921	972	1029	924	985	948	943	884	942	926	977	982	965	950	1010	965	966	978	978	997	1038	930	1045	959	950	1040	981	937	1010	986	1000	956	997	1005	919	995	950	942	978	936	1007	994	1027	979	1010	977	960	971	1016	1001	993	960	978	936	1015	1040	948	922	981	1001	987	1021	965	1037	988	1008	931	937	957	953	952	915	931	960	935	980	998	1029	970	970	1007	956	977	987	986	1004	984	965	996	991	959	915	976	951	993	949	923	982	1004	1001	986	976	904	970	1006	984	933	1006	953	1018	979	954	955	1022	933	974	994	970	958	957	956	931	927	953	992	1005	1019	1024	1004	977	991	934	968	966	989	954	997	936	945	968	950	1026	945	942	954	968	969	971	978	983	993	960	954	1031	1026	967	972	977	951	981	1002	929	999	980	962	961	959	985	954	949	926	1021	977	969	1000	969	996	987	988	928	963	967	966	987	927	957	969	972	945	962	983	958	1010	958	968	1010	992	937	992	1038	996	990	1010	1000	967	993	966	982	945	991	1002	989	996	997	964	937	938	961	983	971	952	955	984	950	916	987	1020	993	986	960	951	953	937	1061	959	966	983	922	981	913	986	1004	1000	938	963	1012	1038	1009	1004	1010	972	976	969	946	960	993	990	998	942	935	979	971	953	936	1055	1035	941	956	987	1004	980	1029	980	968	967	989	985	947	957	1024	956	981	980	968	955	1000	997	969	988	904	955	914	977	993	1016	981	1002	1057	956	953	980	966	984	980	925	981	983	945	987	942	977	1005	1003	962	979	982	919	989	961	987	1005	982	987	973	1033	993	941	996	942	970	1084	973	980	994	1019	937	935	952	997	1008	969	989	947	949	1014	927	1025	953	975	962	989	989	1028	989	1003	969	987	1014	975	1014	980	965	1008	1055	984	1025	1013	1000	975	953	1013	1024	1035	1025	982	988	934	947	943	984	943	958	1026	921	990	986	987	1004	984	1039	1010	922	972	1012	970	970	967	998	1011	963	965	1017	1003	948	975	988	943	990	986	975	1022	1014	950	968	941	965	976	1002	949	942	1020	984	1006	931	1013	1000	960	982	988	906	956	1023	996	952	959	1023	963	979	1006	1028	1011	974	1027	1033	964	958	985	1018	947	977	1051	1004	993	877	1013	933	950	985	963	969	962	944	934	944	1023	933	1035	953	922	996	955	1017	1022	961	989	1024	972	959	964	920	1015	973	1000	1012	967	963	943	951	979	951	949	985	984	947	948	940	966	1038	977	1042	959	942	1009	930	1011	994	1005	980	940	1005	972	982	944	997	990	986	933	997	975	990	1030	983	949	939	953	958	1025	946	952	990	1004	962	1002	985	959	1041	992	972	992	1030	963	1033	976	990	1002	997	1012	939	982	932	981	959	969	917	923	992	1001	916	969	991	984	959	934	1024	987	968	993	952	984	919	979	993	929	966	978	963	938	931	993	962	1016	967	958	974	916	970	966	989	990	974	966	987	966	985	956	1024	940	1004	999	1036	949	950	991	924	953	975	1010	974	997	990	991	996	985	979	993	958	969	1020	956	961	913	999	951	962	968	993	1008	992	968	919	987	922	1022	942	962	918	982	1010	992	1000	955	935	947	977	1045	1021	965	900	989	1035	1005	1010	986	957	975	954	979	952	915	945	959	983	978	982	950	993	1048	974	945	975	986	1015	979	988	962	947	984	966	975	951	973	961	944	909	950	1018	1008	971	957	942	985	996	944	972	957	989	946	996	964	975	1053	984	1013	974	929	980	977	974	984	936	955	924	980	980	978	1001	923	964	976	965	993	977	983	974	991	959	978	969	988	989	924	957	955	958	960	913	944	966	1031	961	979	989	976	1000	991	947	997	1016	925	952	985	988	1004	1031	1023	998	990	972	969	956	940	955	949	991	1025	963	975	996	940	930	985	953	978	1023	911	1030	963	948	966	927	976	1063	971	1002	956	900	888	952	1043	970	931	959	1017	1002	955	1038	977	928	972	983	933	1025	978	976	954	1035	937	967	943	989	1003	988	1049	950	925	965	963	997	1014	956	1025	1064	970	958	987	955	956	983	975	936	1015	1001	982	943	998	1003	972	1025	1000	977	994	961	1022	982	976	944	959	930	956	949	979	990	990	1020	961	973	1017	976	986	988	989	1019	938	945	940	937	1002	949	928	1017	967	892	941	911	967	1003	972	979	995	1052	1006	1002	1007	940	960	1000	929	967	998	986	923	995	987	1018	932	963	987	946	961	986	992	1032	978	955	991	996	974	944	976	953	943	1007	962	1022	985	1010	952	966	992	968	923	980	987	994	975	929	1007	949	989	942	987	932	968	1000	925	950	986	927	990	927	1001	979	940	959	1074	1001	924	967	973	967	968	1002	973	996	956	961	984	951	991	965	984	967	1027	976	961	939	1001	981	971	1004	936	952	1012	992	998	969	1042	1004	983	1021	998	986	1023	924	994	1054	1022	984	950	1000	993	1009	1016	982	1047	970	993	934	985	958	990	1016	980	930	959	992	988	919	978	934	961	979	994	960	1060	1030	939	915	1011	1015	1042	1035	924	973	1031	978	950	1018	976	954	1001	1002	1055	966	990	978	984	899	964	992	997	937	1012	952	972	938	1023	996	1004	940	981	991	953	988	1007	920	964	899	1024	1045	1001	948	955	964	953	986	993	984	980	984	979	987	962	924	938	1004	950	944	932	927	964	967	1000	1003	974	1015	962	926	1035	942	937	974	987	945	1029	950	953	952	947	975	1001	953	1023	1014	1027	962	963	984	947	935	976	952	929	1010	927	962	999	948	971	1002	947	941	959	993	1022	991	961	994	974	975	993	1048	972	977	946	1004	966	989	1051	972	1019	911	954	1001	978	941	976	968	903	963	906	973	933	982	911	952	981	1008	945	935	1053	989	982	986	948	959	1043	960	992	979	959	971	950	991	1011	1002	976	1008	988	976	969	961	962	928	987	941	1007	937	946	946	991	995	1003	954	945	996	1042	997	878	949	984	974	986	969	920	946	991	989	990	1005	993	1033	1004	962	968	924	1024	1023	1016	955	943	1007	1035	959	958	972	974	1021	955	1021	936	990	985	979	980	950	999	998	939	946	948	972	1030	1002	955	974	1027	938	1014	966	997	972	924	925	979	1023	960	1025	978	972	1003	984	977	958	971	985	970	960	921	986	974	1002	1025	1010	982	970	980	1003	1000	972	966	953	984	964	956	920	1003	1000	947	990	985	970	948	994	989	960	987	971	996	956	946	1013	985	938	980	958	957	1020	978	928	976	927	989	1003	958	987	1008	1008	983	939	980	979	991	971	999	970	975	946	1014	1001	937	1017	981	947	1019	1006	1003	948	1067	973	1016	981	1010	958	1033	977	951	996	1015	931	999	966	970	983	923	941	949	943	961	940	971	1004	1005	961	1003	942	967	1008	956	1010	988	909	955	940	949	950	965	965	1038	962	975	956	1041	964	956	956	966	991	987	998	1004	940	1020	983	977	1015	1047	1023	988	982	1039	952	992	978	1012	956	958	1022	980	977	965	976	987	962	1000	1018	978	984	1005	984	1019	993	997	1008	964	945	983	1011	956	993	972	968	996	914	985	1052	975	934	980	921	995	986	949	945	950	960	957	935	958	1003	1062	995	959	967	987	1009	1000	966	967	1003	987	975	997	1005	1059	1002	943	1050	971	957	1012	999	938
5844	989	983	914	851	871	843	823	849	846	829	796	840	879	838	854	845	796	862	793	811	813	837	853	819	874	834	827	860	854	821	767	807	823	846	776	829	800	769	866	870	864	818	838	791	801	828	738	824	833	861	878	811	828	757	802	818	863	922	823	831	850	813	813	820	812	814	791	829	807	811	813	817	808	771	871	839	833	788	783	794	774	788	845	861	847	770	807	826	827	794	897	769	857	889	820	850	830	879	814	846	786	810	795	823	865	832	820	789	847	782	855	816	801	853	840	888	830	871	784	808	840	836	778	755	831	821	795	815	780	817	799	866	791	774	828	788	791	861	841	807	850	839	856	824	852	807	802	790	790	846	867	802	773	768	840	853	797	775	845	828	785	805	750	773	874	823	818	839	821	830	854	761	802	829	790	843	833	791	798	824	781	809	801	844	789	792	857	826	826	828	810	782	867	800	789	832	789	837	822	802	833	845	831	844	827	801	752	840	839	783	827	781	804	785	819	818	811	824	797	807	815	816	795	806	857	803	785	849	804	804	787	840	864	812	871	828	868	837	827	800	849	793	801	839	833	815	750	830	831	810	808	840	845	836	805	840	846	807	823	803	781	836	861	844	797	775	792	814	787	871	807	833	868	844	802	845	846	819	786	804	821	823	814	796	819	820	849	837	833	823	771	809	841	827	813	804	813	817	834	806	826	784	879	783	839	831	804	782	785	799	795	759	829	829	820	834	796	822	792	748	807	822	815	805	850	848	821	850	842	830	806	820	852	846	782	861	804	811	800	789	796	814	849	766	825	804	807	794	806	806	785	750	808	817	826	859	847	812	796	811	805	794	806	766	847	834	841	846	767	819	817	839	814	878	857	858	800	801	803	752	805	827	855	826	830	810	760	812	820	798	792	875	821	817	879	828	828	793	784	797	783	820	792	841	828	770	827	826	842	787	792	807	790	804	797	851	836	804	805	870	739	809	821	824	762	828	814	789	793	910	822	809	863	846	870	761	839	801	827	809	830	777	813	803	812	817	794	795	820	825	849	796	759	874	866	817	851	858	803	784	832	808	756	806	788	816	825	798	798	794	828	804	804	816	782	841	785	822	798	808	786	856	824	782	832	911	811	811	812	832	798	826	804	829	826	837	829	830	833	840	823	836	789	791	778	790	833	759	803	773	815	857	805	791	815	818	794	828	792	794	835	795	848	870	775	835	835	819	800	858	783	850	842	787	863	806	819	849	789	801	826	844	824	842	816	801	805	753	826	799	847	787	836	807	838	807	848	828	854	799	796	824	820	818	804	803	781	831	770	775	815	829	806	799	802	835	847	834	818	810	812	744	823	843	771	803	815	775	824	838	816	830	834	878	818	870	795	844	798	832	786	775	839	816	868	815	799	809	798	800	835	775	795	851	818	842	808	823	798	812	838	815	847	786	857	812	851	789	838	783	798	795	773	776	792	801	799	797	822	843	866	828	792	797	805	841	771	829	818	856	841	820	823	805	803	867	785	862	792	804	776	778	789	810	824	819	758	795	801	825	811	831	810	831	779	831	833	797	806	859	807	790	817	817	875	807	805	829	805	826	810	823	838	809	822	809	837	793	779	805	788	804	840	789	778	834	840	856	836	777	825	792	854	791	835	809	842	805	767	762	819	807	857	805	863	827	838	841	812	775	831	845	850	832	825	807	768	824	850	826	825	807	794	777	806	813	828	858	853	851	788	793	815	828	778	761	840	847	790	849	809	841	854	815	850	781	792	760	810	780	774	827	773	848	750	846	833	814	771	836	842	804	758	870	808	828	764	794	788	853	821	823	776	836	845	759	797	820	772	845	802	781	822	841	832	757	803	804	832	824	807	816	854	837	776	789	811	861	808	823	818	814	810	821	780	813	846	787	804	805	795	808	791	802	810	813	781	807	779	819	799	818	784	760	847	830	794	861	774	813	835	845	815	779	809	762	782	841	788	834	796	764	776	797	796	809	847	785	816	790	809	844	787	825	782	760	820	819	791	813	804	846	828	773	839	787	815	770	840	837	807	806	797	744	808	848	839	845	825	776	893	789	760	819	778	809	804	829	832	826	822	830	869	839	793	819	814	822	840	837	815	844	806	819	812	851	852	814	804	790	868	850	788	854	796	822	815	776	829	830	739	801	831	767	780	775	806	826	815	767	835	842	834	773	830	858	821	809	840	783	783	808	800	835	759	814	799	801	844	814	800	892	834	809	794	807	825	778	802	773	838	846	835	812	803	810	793	818	839	821	813	781	828	836	832	874	843	827	841	825	832	830	816	851	830	808	785	818	786	799	811	791	817	838	782	834	808	782	864	802	853	823	816	853	772	774	834	784	868	838	822	802	845	815	771	815	839	824	798	851	810	833	822	827	823	827	830	815	826	763	840	829	819	820	748	783	809	787	798	816	823	751	810	826	826	873	790	784	802	817	866	840	769	811	848	798	821	855	773	815	794	861	803	823	805	820	809	819	813	783	840	776	821	810	863	835	827	793	851	842	860	780	842	852	870	814	820	832	831	831	778	832	844	768	837	818	833	842	796	853	772	779	790	813	792	810	853	835	807	830	784	883	829	819	822	859	808	780	808	818	774	812	768	838	809	829	786	800	776	796	784	782	763	813	836	869	855	830	827	840	820	775	807	759	815	786	809	836	853	757	855	803	790	832	809	798	799	813	847	803	796	891	901	790	828	804	782	848	884	811	817	852	769	822	844	798	828	770	812	813	776	767	849	806	808	761	755	821	801	815	805	820	862	851	847	804	824	786	845	832	850	807	839	790	871	807	813	810	848	780	844	812	817	838	846	781	798	781	816	843	769	829	784	825	782	804	811	813	817	836	804	837	853	808	838	829	800	808	834	840	851	748	823	811	810	810	811	810	824	811	848	827	766	823	765	827	824	790	796	819	837	801	790	845	829	830	823	815	812	860	844	814	891	827	826	821	789	822	820	850	817	842	787	825	850	817	803	855	785	825	844	829	850	833	827	836	859	772	846	842	854	820	797	828	838	835	820	820	788	822	806	802	845	838	807	801	765	817	784	805	856	807	844	812	848	845	806	773	835	829	752	815	860	833	795	797	815	869	849	826	839	797	811	832	783	796	836	757	857	805	790	833	866	760	800	842	830	806	819	870	854	834	787	806	835	794	839	852	796	815	797	812	838	805	810	857	780	803	824	796	817	868	836	796	777	800	790	847	788	807	826	848	830	851	842	826	854	803	833	778	814	856	851	789	790	793	831	858	836	789	814	857	793	831	842	808	844	764	829	835	870	811	804	848	823	820	804	760	800	797	827	837	803	865	828	817	786	815	804	810	859	799	840	835	832	826	767	774	755	844	777	793	819	848	803	806	799	859	820	809	803	795	851	812	825	813	858	787	794	846	773	782	757	867	818	810	805	880	833	798	824	802	802	851	840	808	821	811	787	809	772	795	749	776	856	840	782	877	846	810	805	795	827	900	787	783	828	793	846	815	774	797	793	813	886
25572	21390	27179	25447	5746	1641	1392	1094	1089	1073	1022	1017	1010	1042	1053	1034	977	1011	1062	959	979	972	1080	971	1021	963	960	997	1027	981	941	974	924	954	984	963	957	1008	977	981	1052	949	990	967	970	1010	922	971	1035	946	934	946	983	954	968	1007	936	956	1001	928	982	1000	973	1015	1003	975	944	960	967	945	940	909	965	933	988	988	949	949	882	995	1004	938	997	986	969	942	994	979	943	966	921	984	949	977	977	988	971	962	963	948	971	1031	997	940	994	952	969	927	972	967	942	979	1005	986	1005	960	988	945	940	980	964	951	884	932	1009	958	937	975	945	1005	950	971	952	928	987	957	988	928	961	957	1007	976	906	897	966	943	928	977	970	939	965	986	1008	950	997	952	994	916	1000	932	958	987	944	976	951	949	916	1006	1024	954	886	943	995	981	971	970	953	933	977	956	962	944	956	995	995	927	978	990	983	946	942	952	906	944	916	1006	950	928	923	1002	1023	978	917	931	940	949	906	969	963	972	966	965	907	950	975	946	1012	928	958	949	971	928	1005	938	952	968	978	939	951	1014	952	959	939	941	1008	1032	1005	856	952	952	986	949	936	980	968	957	968	955	970	930	986	922	946	945	940	977	931	967	933	976	965	948	966	929	961	874	987	941	920	957	918	923	1000	930	917	978	936	941	971	936	979	950	962	930	934	1015	992	954	1003	952	972	958	948	952	941	963	996	1009	963	985	936	988	945	995	969	934	967	918	924	947	998	968	993	968	920	1029	987	978	947	968	1002	924	927	988	973	994	1018	966	983	958	962	946	940	961	938	984	950	930	937	964	959	953	995	912	965	925	948	954	994	1003	968	996	973	919	930	928	961	866	900	1008	931	992	998	962	941	987	941	949	940	966	943	930	986	949	904	935	968	964	936	931	977	933	985	1000	974	951	972	1028	953	945	935	980	993	984	934	939	1008	996	1006	973	964	964	943	965	977	976	937	999	946	956	988	928	1026	892	970	945	977	921	948	918	999	933	925	1040	972	980	970	951	951	962	919	1002	928	942	938	1025	915	955	913	960	942	975	998	957	945	1001	991	895	975	888	989	879	990	944	931	944	962	976	966	910	976	940	998	948	939	973	877	955	952	926	962	928	933	958	973	940	976	897	979	955	905	966	975	1008	966	953	909	966	1004	962	977	963	975	947	913	909	893	982	925	941	932	877	971	926	979	992	1028	994	935	965	947	951	890	993	963	948	973	956	955	946	952	971	936	929	1007	965	930	963	942	975	961	976	965	941	902	937	972	953	980	985	900	950	950	944	986	967	964	988	978	965	939	899	946	990	950	974	955	976	962	944	954	915	949	993	922	944	983	985	996	1007	966	985	933	914	928	959	960	991	916	921	1023	992	908	928	926	969	972	894	920	936	948	946	976	994	1032	930	939	1004	944	1008	996	924	990	922	968	1005	954	939	987	929	905	968	944	952	900	954	926	922	925	973	921	950	985	934	963	952	943	973	928	986	939	971	917	940	941	984	973	956	899	961	930	956	904	953	935	949	927	995	941	946	906	960	996	969	1003	903	929	961	995	986	1000	981	935	962	995	983	954	931	938	1014	1032	932	978	1031	958	946	1019	949	955	917	942	954	952	974	934	883	953	976	990	1002	958	1025	961	935	959	946	984	945	986	991	996	927	1011	960	974	927	913	1000	965	959	970	936	944	941	1000	964	917	949	918	929	994	982	980	973	932	929	940	971	984	976	960	932	1015	948	985	926	890	945	974	950	977	974	983	935	984	948	959	1004	961	988	991	931	972	967	957	908	971	1003	902	918	914	941	958	935	924	972	954	907	959	928	966	913	957	977	1011	953	955	952	937	952	972	955	998	908	993	914	911	942	974	979	977	974	905	949	968	973	933	942	943	958	1024	952	971	973	978	963	957	982	951	912	939	960	998	946	964	936	1013	955	978	935	952	983	982	979	932	952	982	957	995	920	1019	921	923	1011	1008	958	898	945	917	954	970	979	908	943	942	980	945	922	893	981	931	936	979	945	918	958	978	957	950	950	972	954	958	987	981	892	948	969	952	933	951	988	1005	930	978	933	989	992	918	981	929	1006	995	948	971	990	987	938	933	977	930	949	969	967	969	1023	978	986	987	1001	952	945	935	933	932	965	956	941	962	936	971	887	977	979	929	980	928	947	944	974	945	972	935	942	961	964	959	906	986	957	974	986	931	935	964	970	931	912	985	950	942	963	918	969	953	952	954	933	952	921	945	982	1022	915	976	979	962	961	958	949	944	956	1031	916	971	992	961	950	997	916	948	952	975	951	912	942	908	930	956	921	934	947	934	983	996	959	990	990	960	973	944	950	944	962	964	941	937	896	938	958	965	975	967	936	997	971	975	927	973	958	928	908	962	954	966	924	980	913	912	1036	994	947	941	978	948	937	999	970	939	945	930	938	939	945	1015	932	933	944	895	942	906	960	980	945	955	900	972	972	961	970	938	962	1038	945	951	978	929	924	968	946	917	980	975	986	966	1003	937	936	973	969	951	947	990	961	954	975	960	957	956	981	1014	959	947	990	1040	1035	884	931	879	883	982	935	979	947	987	970	965	948	934	923	953	963	968	977	954	1002	971	923	952	965	955	987	1012	946	913	961	962	937	973	936	1002	917	968	973	981	976	972	948	918	958	942	947	992	998	985	977	950	973	1010	951	1010	970	969	929	947	933	945	951	981	926	985	988	950	874	909	1000	961	917	957	902	955	1034	977	909	995	927	954	914	943	980	955	913	945	987	927	921	928	977	964	1000	936	970	970	978	966	952	914	1028	1018	950	933	992	1001	966	956	945	1007	926	1010	947	913	954	971	993	997	968	894	946	902	900	901	987	940	973	958	970	933	923	921	921	957	964	999	1018	929	979	954	917	994	957	936	936	968	945	951	981	975	951	939	943	967	1001	944	1005	945	930	962	961	974	1015	961	975	971	952	1006	913	1005	1033	974	912	965	935	964	943	923	971	976	905	963	951	953	1006	988	959	923	932	992	993	997	968	890	931	943	952	908	1007	972	956	980	963	955	895	968	949	966	963	979	968	1000	973	902	963	971	966	1010	991	945	964	968	964	977	891	965	945	961	1000	914	940	981	941	975	997	966	973	964	959	904	973	948	1023	953	1007	939	959	969	949	952	952	1008	964	941	934	909	1009	933	942	950	992	955	923	944	950	974	979	995	983	1031	934	1001	903	967	927	988	980	941	979	971	976	950	1027	974	926	945	992	943	938	971	934	947	957	955	1000	945	994	946	954	945	974	922	1014	933	1009	1026	961	968	929	936	965	962	944	953	984	936	938	971	927	987	938	967	960	960	951	930	972	970	945	930	1008	999	943	1011	931	907	975	947	967	940	938	986	971	954	958	976	1005	964	958	946	966	898	935	930	991	960	956	939	959	911	932	1004	921	955	981	957	898	969	905	922	957	914	957	958	998	969	921	983	928	972	884	950	973	945	979	960	916	944	931	914	907	913	934	956	988	873	936	957	934	919	937	1033	925	956	942	954	936	980	998	960	986	945	959	964	939	963	1025	902	936	963	946	951	1006	903	970	928	963	1027	956	954	983	976	982	958	921	1007	910	962	977	964	1026	948	938	979	953	930	956	960	1024
4124	3205	2723	1662	1397	1172	1041	974	999	874	895	876	865	957	880	906	827	882	838	849	869	873	850	851	861	879	849	855	891	845	872	831	819	891	901	872	847	860	829	814	851	816	946	819	839	899	793	823	841	806	828	884	845	791	800	823	816	840	800	846	824	882	822	813	814	890	783	834	814	867	864	802	822	873	810	782	847	793	773	848	802	808	807	820	782	820	835	813	848	836	806	835	854	846	824	791	794	843	816	798	863	796	817	851	836	850	804	813	786	790	857	847	845	754	824	771	865	819	843	803	809	811	811	841	766	862	801	871	846	832	812	835	814	879	877	808	838	802	841	842	815	834	839	807	798	872	843	789	845	827	817	872	803	813	843	823	844	831	822	888	848	820	801	809	859	859	812	762	784	836	835	828	839	878	830	822	814	794	857	830	843	864	825	793	792	863	798	809	793	806	804	791	775	793	833	788	758	840	749	814	812	836	813	807	815	803	798	820	788	834	810	817	810	866	802	870	827	864	804	866	778	838	822	810	826	818	814	838	740	803	848	823	814	827	858	837	869	869	852	798	823	820	831	835	837	815	795	810	870	864	799	805	814	827	807	836	846	809	794	847	874	850	784	799	784	870	843	815	828	828	820	829	849	845	831	836	823	825	810	828	746	812	872	789	789	805	825	832	774	862	820	853	814	837	829	829	779	775	811	779	865	774	808	839	794	807	800	817	837	807	814	815	866	794	814	813	801	804	854	812	798	834	809	876	792	768	781	852	771	837	806	821	813	840	799	792	828	845	794	796	805	811	855	853	782	831	805	797	770	850	806	804	844	815	798	797	815	843	808	739	829	823	845	776	811	792	811	783	813	777	819	849	804	771	814	847	807	865	806	822	796	808	826	822	825	808	816	827	826	826	787	890	807	818	820	817	802	805	829	844	813	837	848	816	847	785	785	844	809	760	777	764	864	766	815	825	787	826	817	830	805	841	839	869	800	821	837	775	809	811	847	825	781	807	809	832	839	822	786	858	801	809	867	799	779	811	786	828	792	857	833	813	842	853	826	831	816	821	801	814	795	845	815	818	777	829	813	773	782	789	805	838	793	802	858	859	783	857	833	835	826	827	827	809	787	880	819	792	768	774	812	785	818	831	855	786	790	826	807	797	832	785	767	819	792	761	820	817	825	783	827	816	819	798	829	867	843	866	822	810	812	894	815	754	830	871	780	823	818	811	742	832	782	768	784	866	789	829	775	785	808	860	815	852	791	787	837	824	791	849	789	825	812	883	821	846	838	834	839	839	835	826	832	794	794	852	812	845	829	810	787	823	852	868	768	825	763	825	831	808	869	808	801	836	852	836	842	797	836	853	824	831	766	871	855	821	815	810	784	812	846	823	843	776	876	778	773	868	837	797	787	831	814	861	853	811	802	791	774	822	837	818	848	807	810	849	795	777	805	855	844	853	778	845	754	810	777	775	803	842	821	831	836	825	828	821	853	821	853	842	841	827	845	827	813	866	818	816	785	813	795	817	801	859	807	802	807	855	825	805	815	776	848	848	835	813	791	844	815	827	829	849	788	840	804	814	848	828	841	773	767	827	779	847	845	842	807	801	816	798	823	797	837	846	772	819	887	839	813	835	833	829	807	825	856	806	793	841	774	817	785	854	817	830	796	798	807	838	825	786	813	851	841	827	791	864	863	884	857	840	892	792	805	880	804	848	851	802	828	830	831	849	795	871	796	811	812	851	836	858	743	806	798	813	806	857	843	805	810	851	774	798	811	842	859	782	867	852	795	765	836	803	841	822	801	815	784	782	820	864	826	825	790	799	821	811	863	773	836	770	783	766	815	819	842	791	834	832	813	811	884	828	788	828	772	799	850	859	842	859	784	809	820	874	803	804	792	807	861	817	822	804	791	837	846	807	798	774	773	858	778	815	810	805	782	854	836	811	785	840	824	783	835	839	832	796	836	808	833	775	809	798	809	826	857	812	775	863	801	791	811	754	817	738	820	850	831	784	790	789	771	788	844	848	837	815	832	796	821	802	800	806	825	827	819	829	816	832	775	853	818	832	849	834	855	828	846	845	822	878	853	800	787	811	791	789	803	845	844	846	825	780	785	802	772	814	777	811	861	881	809	869	858	781	764	809	785	831	833	844	763	823	798	793	837	815	796	833	838	834	815	855	833	852	829	821	782	820	799	834	838	855	841	871	736	818	828	818	803	822	834	849	827	834	847	820	790	792	764	801	764	785	831	865	812	785	805	794	822	805	813	817	792	824	835	870	848	797	795	830	876	818	838	824	803	873	758	774	815	843	848	781	777	780	821	868	831	871	774	854	773	814	822	820	857	773	819	853	773	823	879	828	812	790	824	841	807	824	844	829	801	765	837	808	809	785	805	819	807	832	769	799	827	829	796	802	825	828	792	803	857	795	833	842	794	778	816	890	820	834	786	880	777	791	823	792	782	810	826	761	824	791	774	797	803	833	808	817	839	852	853	836	742	790	792	783	820	812	828	800	761	894	821	799	774	809	873	782	826	814	874	848	862	865	810	861	796	807	829	842	830	812	832	768	794	772	828	849	819	825	837	860	811	827	813	876	816	864	811	833	829	834	798	803	801	778	825	791	761	812	816	864	810	784	824	802	811	799	820	814	777	839	795	824	795	794	790	842	826	838	783	783	798	861	799	813	801	848	795	822	826	782	847	838	824	812	853	812	828	843	867	866	816	850	828	820	810	842	806	872	817	871	822	774	842	799	835	859	780	825	847	880	835	819	830	836	827	820	820	817	813	801	770	838	798	849	854	817	794	837	813	807	825	827	809	814	849	863	819	817	834	774	806	809	808	860	818	847	869	775	786	812	780	885	851	855	814	771	866	785	786	841	863	829	880	779	795	812	765	859	831	793	821	818	773	798	830	832	813	824	766	771	799	777	789	862	797	819	846	819	846	822	779	849	773	814	783	773	785	874	836	822	851	837	849	864	808	847	825	822	765	844	833	833	784	747	854	791	816	818	850	808	765	847	817	819	785	814	828	824	776	756	808	847	837	783	830	799	805	815	769	866	794	803	835	890	818	789	822	854	824	838	848	793	803	785	826	882	789	804	795	814	834	794	811	855	768	778	852	779	828	859	824	816	805	806	862	809	835	831	787	821	805	852	873	858	869	789	822	820	858	849	780	850	774	813	837	789	817	831	802	863	780	777	833	815	856	801	823	839	836	870	831	826	764	807	830	815	804	838	866	787	783	822	790	761	823	800	764	830	801	801	778	744	774	851	787	800	828	836	892	788	807	809	835	835	780	834	834	776	810	799	828	812	785	839	778	768	848	804	840	836	859	855	835	766	790	790	813	811	809	796	838	840	825	836	848	811	783	835	833	843	820	850	774	784	814	812	888	826	811	819	800	791	867	827	789	829	799	862	833	840	826	845	822	828	829	861	778	908	817	740	790	802	846	846	809	800	819	890	833	800	844	859	831	820	836	779	840	851	865	833	766	769	818	830
24663	21404	28415	24756	20536	3682	1368	933	759	786	718	671	699	689	681	661	628	672	618	651	639	621	688	668	584	624	624	637	628	619	599	600	591	601	595	648	644	653	611	624	646	632	634	603	617	607	640	603	588	595	632	617	619	592	608	641	599	609	610	569	620	613	601	629	646	597	607	635	616	592	623	612	611	591	592	609	589	626	591	624	638	586	613	612	632	593	576	645	608	555	609	540	642	622	598	595	599	593	630	608	611	598	578	611	551	601	607	609	574	562	624	572	600	609	612	627	673	632	608	591	620	602	585	638	594	607	622	634	607	594	635	614	602	642	606	572	592	647	645	683	622	609	585	652	599	603	628	619	542	562	642	633	610	638	632	593	546	598	623	594	590	650	652	606	628	620	601	607	587	608	602	596	602	638	609	654	575	611	581	644	597	625	641	617	598	606	570	610	612	662	603	602	601	614	601	588	601	582	619	570	580	612	644	623	570	598	564	605	597	584	602	614	620	602	601	589	645	611	610	593	600	620	623	591	622	595	614	615	643	625	626	620	652	626	613	596	629	579	583	607	598	631	589	634	609	628	633	630	587	572	606	626	585	606	620	599	584	582	611	600	611	644	616	597	621	594	594	571	603	597	609	603	558	623	595	597	606	643	595	629	585	574	591	594	627	584	637	630	635	570	616	598	592	597	559	556	597	634	597	642	608	614	617	616	631	663	649	599	590	597	572	607	574	592	630	571	617	621	623	603	605	658	588	596	634	627	556	611	608	639	598	590	613	602	637	622	632	603	601	571	618	586	613	566	635	584	597	589	606	616	639	594	564	584	607	597	647	593	594	588	609	578	620	588	566	545	587	668	598	577	577	600	570	655	601	606	652	594	593	579	589	613	621	629	622	615	602	577	583	649	595	560	647	623	603	570	616	608	578	616	604	530	609	626	592	604	602	605	601	616	575	607	567	575	620	599	589	593	612	629	636	551	603	578	615	629	615	603	571	618	624	654	572	581	638	594	600	635	605	606	608	648	581	638	553	584	590	595	619	653	599	602	611	605	600	623	574	565	615	621	591	606	598	593	658	592	613	584	599	614	588	561	637	623	600	627	650	559	585	626	581	593	562	596	620	591	593	601	591	591	609	627	620	561	631	603	598	638	576	578	653	579	591	596	619	606	587	601	569	557	638	645	578	617	635	622	640	616	611	622	585	594	593	606	594	610	594	664	581	648	609	605	648	583	616	555	604	607	633	617	627	623	646	581	621	607	619	607	601	608	639	644	621	548	594	590	609	573	614	575	631	598	618	580	616	621	593	596	594	638	607	620	610	606	578	594	591	605	614	545	583	623	558	634	595	620	613	610	590	664	591	652	638	592	603	627	564	632	579	635	583	612	586	629	560	592	625	570	641	640	605	649	579	613	596	584	585	589	600	621	581	644	578	592	616	610	616	619	585	615	621	599	617	593	625	599	532	611	590	601	599	626	587	626	637	608	656	560	600	621	638	597	583	594	608	605	605	611	590	633	592	562	584	636	614	608	646	644	616	610	649	613	594	595	625	610	579	579	628	590	608	598	592	642	566	559	627	576	577	620	582	631	600	654	584	541	619	609	588	594	603	565	637	580	644	618	601	622	688	581	631	618	649	622	612	588	589	566	619	638	591	582	596	588	577	597	631	663	602	658	621	594	638	610	583	584	613	656	596	655	576	579	606	609	579	613	655	608	656	616	609	594	617	598	572	605	581	582	605	610	593	597	580	598	619	594	603	613	588	602	582	585	583	632	564	617	596	606	632	615	653	605	566	591	601	581	596	563	643	646	607	655	609	582	605	586	598	582	605	562	564	589	617	604	572	604	575	567	539	623	575	580	594	591	600	579	621	618	598	589	622	577	579	628	593	603	651	593	607	617	579	615	594	567	593	642	609	624	627	586	581	630	623	589	607	601	608	672	588	595	613	626	588	640	591	596	588	566	586	598	593	569	582	592	603	632	624	604	597	598	622	622	577	599	641	554	605	613	597	641	573	559	595	621	605	615	574	612	615	615	585	575	612	631	586	653	619	623	653	637	630	629	663	593	616	601	638	622	603	600	568	613	602	639	568	547	617	582	586	608	609	584	622	571	593	612	617	587	625	603	612	583	632	608	656	577	602	592	580	571	658	594	636	588	630	608	581	649	626	585	613	604	610	625	644	594	598	559	616	607	594	587	607	653	565	599	583	578	603	634	616	621	573	610	570	614	618	613	592	604	607	632	596	628	663	602	632	574	601	622	596	646	602	559	632	604	593	613	618	623	591	552	627	591	613	598	617	628	608	578	600	591	577	598	638	608	590	545	587	625	609	624	605	597	634	612	619	614	605	591	578	661	606	564	654	612	572	595	612	619	605	614	642	637	598	612	567	591	591	584	629	629	539	583	604	652	583	552	574	580	597	594	592	588	671	575	625	618	622	579	617	603	572	555	626	606	605	579	639	542	654	605	578	589	593	646	594	629	601	604	621	626	555	607	624	643	613	641	583	593	567	592	606	592	595	569	620	609	612	577	609	614	605	594	603	606	609	602	608	597	569	596	623	627	588	605	567	621	600	620	577	597	600	616	597	583	635	648	604	608	572	624	590	586	617	649	595	595	603	567	584	600	556	610	578	616	616	611	661	599	578	599	599	627	596	586	622	597	599	601	560	580	606	614	564	576	598	603	609	650	629	610	575	632	569	544	591	636	606	638	606	657	624	567	619	611	580	616	622	600	563	599	621	582	625	585	634	649	584	628	622	617	641	645	605	607	616	613	615	613	612	606	580	601	641	571	656	617	616	593	561	647	595	568	653	577	609	619	622	599	618	610	609	606	564	608	614	636	604	591	590	561	627	620	589	612	591	592	603	587	653	615	586	597	611	604	603	620	658	594	601	581	638	604	587	603	615	586	554	613	565	622	604	590	576	643	626	541	533	581	631	653	592	678	570	621	642	600	632	595	569	607	611	591	590	609	623	620	615	594	599	599	593	594	594	634	648	568	605	563	578	615	665	574	599	637	599	577	604	592	594	643	613	573	636	634	590	602	597	618	569	604	647	589	567	591	641	630	584	551	603	601	572	579	614	569	603	624	611	587	615	610	595	585	619	639	610	645	638	613	616	572	603	583	612	598	604	573	606	585	617	612	618	573	611	617	603	619	601	538	584	574	594	619	597	639	617	590	598	641	629	602	561	629	575	590	615	610	614	653	603	651	608	613	622	586	613	585	620	608	615	629	594	584	595	599	599	618	580	575	587	562	648	620	620	663	578	612	641	595	590	585	576	630	631	581	604	600	571	577	605	625	607	595	558	621	606	595	580	588	551	585	621	642	633	601	659	560	607	559	592	588	581	602	588	595	581	605	635	548	591	600	635	592	602	600	578	603	570	624	611	605	599	591	620	565	603	590	605	571	605	581	613	586	594	632	617	609	628	623	612	616	562	581	581	616	587	617	626	611	617	626	607	638	623	609	648	585	632	631	596	595	621	604	622	577
4344	5118	4066	2212	1460	1150	1023	945	811	809	698	681	694	666	679	676	657	628	607	635	625	616	707	612	611	621	612	615	560	612	594	610	556	593	565	548	611	617	598	589	588	591	582	565	574	576	584	539	580	605	569	600	603	575	555	579	576	589	604	549	560	599	554	499	528	580	567	587	581	509	586	521	573	572	562	570	548	571	537	553	579	576	544	567	551	609	536	555	570	568	581	574	597	572	553	546	560	580	605	575	543	516	602	535	601	545	557	548	581	576	542	589	599	559	614	570	566	533	546	568	575	578	539	574	547	543	608	502	595	619	604	530	585	551	566	584	542	609	553	564	568	552	567	580	575	560	564	551	524	581	586	544	558	583	566	504	598	540	568	537	559	560	537	587	568	573	547	590	556	597	615	576	582	579	579	558	568	543	546	561	538	567	568	564	563	633	541	529	554	592	584	579	591	546	526	558	544	570	567	556	576	568	583	558	565	556	555	536	590	533	558	562	625	572	574	574	572	584	531	560	554	540	598	527	558	580	528	585	568	543	586	614	579	579	582	572	542	581	539	573	546	537	598	568	580	555	523	549	567	532	522	580	591	544	582	543	638	545	572	594	607	560	583	536	560	551	573	557	539	606	525	569	549	599	543	533	543	553	549	605	542	637	627	591	556	576	549	552	575	589	567	561	556	583	622	549	563	584	533	573	561	563	580	540	527	531	561	561	567	603	575	545	566	570	589	573	591	565	580	537	559	588	496	521	593	539	546	567	533	553	560	530	592	583	568	586	539	576	577	566	587	556	561	610	561	569	566	627	585	552	528	557	587	565	578	584	556	574	552	598	551	537	565	525	541	568	559	574	516	564	534	585	577	556	599	552	613	536	590	550	558	527	551	567	578	580	557	560	576	560	614	565	553	566	544	577	565	533	532	565	534	534	562	572	556	551	589	546	570	559	534	581	574	563	611	568	573	538	563	536	545	545	591	552	585	574	582	601	571	563	618	573	563	558	545	603	536	591	562	533	568	569	549	557	565	538	513	557	559	565	608	581	595	566	599	535	566	549	565	515	542	589	562	546	584	598	571	594	524	581	551	553	608	592	568	562	532	534	591	580	567	572	582	561	556	549	566	548	592	544	576	585	597	546	560	531	567	538	584	581	577	579	568	543	583	558	539	510	580	599	566	576	582	602	542	500	548	560	543	580	618	558	560	560	572	573	562	571	511	599	548	558	496	557	589	560	552	553	573	496	546	585	557	570	583	558	590	569	539	580	533	576	562	556	557	567	548	538	546	557	547	577	564	561	542	527	528	541	584	551	551	559	571	550	550	560	569	548	570	567	565	588	555	563	578	580	543	540	559	567	564	585	585	552	548	570	575	568	537	529	586	590	533	543	594	582	565	564	520	590	558	549	524	548	569	545	608	524	553	578	546	556	568	568	527	578	549	564	566	525	560	563	543	524	569	573	526	551	531	590	585	499	554	557	525	522	541	554	579	597	579	560	541	577	573	559	512	566	543	549	534	562	609	582	577	559	529	543	596	543	545	572	561	575	526	557	569	578	582	567	523	563	537	550	590	551	531	579	558	571	569	551	570	598	577	513	562	573	573	517	550	573	554	565	557	585	588	565	540	527	556	574	565	571	599	555	583	557	548	577	542	569	560	542	567	551	580	525	550	554	555	582	606	575	544	528	589	537	604	559	535	558	547	570	542	558	597	556	543	552	597	520	538	580	562	593	592	510	549	640	535	574	566	568	557	525	575	550	565	562	613	567	554	575	560	558	559	602	543	561	576	509	550	569	602	594	561	546	551	585	553	542	577	543	596	555	550	571	538	539	557	541	545	573	571	591	552	525	575	575	592	597	616	558	559	590	535	595	540	470	560	562	615	585	556	567	549	558	552	538	568	557	581	552	555	586	520	591	564	589	588	577	558	556	517	601	552	598	559	553	557	562	590	538	560	554	558	564	604	584	586	580	513	596	557	569	572	557	551	523	535	537	540	562	525	555	571	527	574	527	589	578	516	535	576	556	555	562	571	533	544	585	566	540	549	594	542	508	589	592	566	567	554	579	625	557	527	518	564	588	555	583	597	513	519	543	546	569	554	529	525	582	604	552	550	574	537	578	558	583	586	605	561	548	582	516	555	590	579	560	566	569	555	576	572	590	538	573	562	546	549	555	556	566	592	549	557	553	548	552	582	595	547	513	582	547	566	550	552	592	578	543	572	522	603	541	598	585	562	560	549	564	559	582	545	555	540	547	554	574	579	545	592	534	562	573	573	570	548	552	582	561	576	539	590	593	570	498	599	507	571	603	555	519	553	551	512	577	565	610	530	584	557	595	567	597	516	575	568	540	558	584	536	553	564	514	551	545	565	570	575	528	584	575	575	545	556	572	534	532	566	525	537	618	549	578	561	599	601	548	577	565	575	525	567	525	558	586	561	561	540	572	553	571	543	553	542	526	604	563	579	547	546	543	581	592	558	564	579	553	596	580	544	599	559	549	572	536	517	567	557	597	589	583	571	555	592	581	534	527	556	560	549	561	632	568	593	596	568	561	569	579	566	547	539	517	581	589	592	522	573	550	588	546	561	555	534	563	526	549	533	522	585	604	590	554	527	561	555	572	593	604	537	509	535	551	584	544	539	547	590	555	568	614	628	570	571	490	632	546	596	505	566	600	541	550	571	583	557	523	586	579	559	594	544	534	583	510	565	533	569	521	564	521	538	556	591	552	546	583	626	547	553	547	542	542	549	563	576	588	599	605	527	560	644	582	527	634	556	550	542	528	551	606	536	574	533	560	506	570	558	534	555	551	536	563	583	604	530	569	534	524	571	567	532	554	541	565	564	581	533	587	615	566	579	559	558	541	564	562	534	626	562	530	589	586	556	548	556	547	509	551	556	548	580	545	551	585	564	578	531	501	546	544	584	581	588	533	577	552	546	559	571	542	549	584	544	589	584	530	531	597	568	573	540	524	561	557	559	584	543	568	572	583	542	547	548	543	574	575	540	553	606	600	550	563	588	541	567	532	537	557	545	523	587	566	555	575	604	551	588	556	564	543	545	526	556	555	524	542	567	581	546	535	566	589	537	576	551	618	546	532	586	564	542	580	536	512	548	579	565	564	527	561	595	535	545	580	617	582	526	551	546	559	549	533	529	585	535	528	583	542	555	572	575	518	589	557	525	613	565	552	519	522	533	557	496	549	545	587	545	522	566	513	528	580	558	529	511	577	553	626	528	556	556	539	530	545	548	580	504	562	569	551	530	535	608	575	582	597	563	567	554	544	604	574	546	531	536	567	572	555	558	552	597	562	600	597	537	567	542	569	552	555	576	552	578	560	533	554	555	562	583	550	572	550	556	571	574	543	558	566	591	548	570	549	550	567	591	547	538	572	585	596	550	554	547	616	577	566	594	556	583	580	591	570	579	572	566	543	557	576	571	553	550	593	523	548	560	579	556	567	552	598	560	549	549	596	539	561	565	607	568	548	534	608
27606	9814	1906	1258	1009	952	960	1049	990	1007	957	941	953	890	960	1019	987	991	969	991	903	948	984	1034	1001	998	967	972	1012	985	1051	968	998	974	979	967	1005	1011	972	979	935	930	897	993	954	1025	946	924	995	964	1010	1014	1007	917	904	989	965	1002	1003	940	953	1011	944	975	1003	981	982	963	990	976	922	938	986	998	916	1003	947	938	998	960	942	971	1022	956	932	960	953	949	946	988	1039	1009	964	929	966	962	973	990	955	1008	954	937	904	1029	941	975	962	934	1034	1032	965	963	995	986	1000	1030	966	988	897	1033	930	960	916	934	929	980	963	964	960	962	989	942	958	950	955	1037	986	1018	948	943	932	954	973	1008	1040	1044	969	952	1001	971	947	964	931	1018	1008	969	1035	994	968	934	966	929	963	942	956	960	1010	1022	967	949	951	962	971	989	1000	1011	930	906	990	987	969	1005	1005	1020	982	992	950	973	986	1030	957	1010	929	992	973	930	972	957	982	950	975	986	968	945	979	1016	1011	965	966	1014	975	984	1016	984	964	982	966	959	954	953	977	978	975	951	964	966	935	975	966	926	1010	916	944	949	1000	909	941	933	914	1004	982	981	989	952	994	965	977	946	1001	969	1009	1023	948	963	993	980	953	921	977	995	1007	992	1021	929	1001	974	962	978	976	958	974	960	982	959	890	999	990	974	929	970	974	984	980	939	959	958	981	975	983	970	976	975	1015	1000	1014	1006	1003	1018	948	949	972	959	955	955	964	1032	962	971	1007	957	1046	972	952	958	1019	953	939	959	974	965	942	1015	988	989	1002	961	997	997	986	978	933	980	948	936	938	987	1047	981	963	942	969	974	955	878	917	993	1007	920	939	921	985	974	1014	984	931	1001	949	915	994	939	984	963	926	982	980	976	922	945	951	957	952	966	978	937	992	996	1021	952	1027	1008	921	960	968	945	1021	978	1002	954	935	990	1030	1000	906	986	986	930	1021	974	912	963	971	990	970	1066	963	939	986	1001	958	969	945	982	965	919	951	954	963	943	962	973	918	945	978	967	976	987	957	961	965	949	950	974	1028	942	965	970	998	992	985	993	980	935	929	986	1008	1046	940	1000	953	962	967	977	1016	975	964	959	1029	938	1016	957	994	932	1022	963	915	974	955	980	1037	997	1000	1030	1009	961	946	973	960	949	1027	983	927	988	1068	999	958	976	1015	953	892	945	980	931	1014	948	1002	939	905	942	1041	993	1030	964	965	943	921	966	997	958	946	953	981	980	1006	979	939	1005	1038	956	1063	925	936	976	992	910	969	1006	988	998	994	955	977	1002	982	978	956	982	1003	913	999	958	961	942	958	984	966	906	965	959	1000	1012	934	1031	916	955	960	950	946	903	926	957	933	961	983	1011	939	997	962	999	939	959	980	953	990	923	960	998	937	930	975	972	973	940	928	996	968	1002	1018	911	998	968	1017	992	1038	979	991	917	980	939	989	963	951	903	950	972	947	955	919	1010	960	999	913	977	956	914	937	969	933	921	926	930	948	958	950	1042	956	939	940	1012	1008	1021	939	995	986	983	946	915	990	958	923	880	1006	1015	967	953	955	928	958	985	987	941	943	937	956	953	955	988	964	986	1017	1032	1052	975	986	1005	925	985	943	916	920	988	948	933	985	964	984	934	996	972	941	936	903	898	964	991	951	1018	973	996	959	993	983	1022	943	989	955	937	980	940	957	951	1016	974	985	1007	933	953	941	979	939	1021	972	964	971	981	1038	999	963	945	911	983	970	917	952	983	1004	986	939	984	949	1003	958	1045	978	977	994	970	917	953	951	978	975	970	960	966	999	965	979	928	1008	994	998	987	937	999	920	890	976	943	988	971	974	969	962	953	949	968	996	967	954	932	916	981	920	943	988	998	983	976	974	949	912	975	920	959	968	974	1005	975	977	972	959	988	969	1038	956	976	1012	1022	990	939	936	971	972	932	997	933	934	1036	973	960	941	947	983	969	979	956	969	936	955	990	1009	916	937	1005	965	1035	968	958	964	950	928	965	1003	984	965	975	932	928	985	973	937	980	987	987	928	929	961	944	974	918	1009	954	981	966	1052	996	955	923	938	995	907	962	955	976	946	966	959	956	981	968	899	915	1012	967	929	971	1001	1035	953	1025	990	986	989	1018	982	1002	984	983	938	930	941	984	968	909	951	959	962	975	997	911	980	986	1018	995	1012	994	966	945	945	955	928	908	982	905	986	998	1018	954	992	942	1015	935	958	977	959	976	994	925	1023	977	910	943	980	952	992	1044	1062	957	949	977	1000	947	962	899	966	937	935	952	977	941	1056	986	964	978	970	1013	952	968	995	943	939	905	1019	1002	977	915	930	944	953	916	958	973	949	930	1020	986	988	982	942	959	980	961	953	980	963	1002	978	931	928	957	984	1005	974	1003	917	982	935	987	1002	1022	989	929	980	944	939	994	924	988	989	936	977	991	968	1029	979	956	975	1033	941	1003	968	1007	924	963	974	946	924	945	995	971	951	968	962	935	986	989	1011	1014	971	929	950	953	992	951	1003	968	980	995	958	960	979	1010	964	961	980	949	1002	971	923	1020	1002	989	937	982	948	965	947	948	994	950	977	955	925	945	1011	977	944	1007	957	956	959	967	923	947	981	952	973	962	1030	967	908	961	970	948	1006	967	914	1006	910	982	945	940	904	959	977	969	962	997	966	1037	968	989	968	993	949	965	964	985	953	974	930	987	958	960	976	977	945	951	953	994	986	999	944	1024	949	924	939	956	918	955	982	985	966	955	988	1012	944	1010	1005	956	996	959	932	942	994	996	969	937	955	947	996	983	983	988	939	1010	1016	907	942	1002	971	960	961	962	982	954	978	994	1013	972	955	960	946	958	1005	952	1014	1003	1022	977	977	990	942	988	922	929	996	976	982	1027	958	978	938	993	985	932	937	925	980	933	1031	912	978	1019	967	960	979	978	943	1004	996	979	967	890	991	954	996	962	975	932	1002	973	1029	939	979	970	926	1010	967	963	980	914	996	1001	967	948	946	955	933	948	907	976	974	949	920	974	948	978	935	948	1002	970	945	916	932	1006	1013	1005	948	935	988	1001	986	1011	943	985	998	929	986	1029	988	1012	1000	986	1003	1005	997	1019	1042	956	987	1013	1004	986	958	924	992	993	1014	988	993	960	939	1003	952	940	1005	966	947	969	937	917	946	965	969	967	1002	992	1045	945	981	1025	964	972	948	958	991	942	975	974	991	987	963	981	979	1003	991	933	945	905	929	920	962	946	929	989	922	995	994	993	963	970	916	971	963	971	1014	996	1034	985	972	1021	977	959	966	973	992	979	953	991	963	989	999	942	987	923	1049	938	998	1009	986	968	911	962	955	958	912	960	986	1002	906	1030	964	1003	968	1036	945	912	946	1056	968	964	988	984	1015	886	956	946	951	969	951	1001	1025	951	939	1025	942	927	986	930	956	943	965	980	1025	960	950	952	926	991	1022	935	942	935	953	1000	944	1032	978	1031	964	1003	998	990	973	949	986	959	985	990	1015	1004	980	905	943	1007	993	947	1011	973	938	989	987	967	1002	944	994	927	945	980	967	998	1006	945	1014	997	942	977	973	1022	954	986	952	1008	976	1008	941	922	992	993	948	1019	971	1016	959	942	963	947	949	982	943	960	950	988	967	947	1005	934	951	1001	1003	968	963	970	973	962	969	977	970	939	949	965	945	931	921	1001	957	984	949	990	988	973	996	963	1018	976
5840	1078	997	878	870	823	846	804	844	882	846	793	875	836	855	817	833	811	858	809	826	778	803	826	815	855	764	862	795	813	843	824	838	790	832	829	811	812	793	781	841	796	806	770	842	821	851	867	827	806	850	835	804	826	835	824	816	820	852	776	833	814	765	835	775	832	791	819	843	842	785	877	814	805	821	832	838	820	787	818	822	802	843	848	782	846	784	803	789	794	712	807	811	816	857	820	832	773	886	791	794	772	782	811	820	782	807	796	772	786	773	819	828	826	814	822	853	844	887	821	831	838	805	787	836	795	814	817	844	820	845	782	818	817	787	805	830	857	862	848	808	801	788	799	809	823	811	783	759	847	830	801	849	831	787	843	816	779	834	802	860	816	818	820	817	768	802	796	829	837	790	767	813	813	833	823	799	837	826	859	805	814	827	796	811	881	826	839	818	825	796	841	820	776	777	786	781	796	842	805	816	856	848	810	782	799	772	837	808	820	824	806	793	781	781	808	803	873	855	849	800	817	815	819	818	750	889	822	811	765	859	794	816	797	766	809	833	823	812	814	840	791	824	805	854	823	812	813	877	778	802	805	831	839	850	866	836	803	869	797	795	830	793	813	804	758	809	781	850	784	768	827	819	867	795	770	869	795	849	874	793	806	806	783	812	825	835	785	793	822	853	833	835	829	838	790	787	753	812	810	834	812	816	806	767	855	782	844	808	821	814	795	771	819	820	821	828	800	871	797	794	776	822	841	808	774	823	764	778	820	783	772	813	809	774	827	794	823	792	754	813	768	825	752	830	835	800	805	784	821	760	836	796	850	831	803	840	797	821	851	822	860	827	824	781	806	871	794	822	839	758	815	825	795	772	820	801	804	787	827	821	813	811	783	870	773	830	782	810	784	810	778	818	829	828	811	869	839	789	799	835	859	778	847	817	828	800	782	834	860	811	872	838	796	863	780	818	799	765	828	839	811	813	792	834	817	770	821	825	793	838	811	819	774	874	869	836	795	779	753	804	824	823	790	825	821	779	793	821	799	829	774	858	801	790	797	804	796	761	808	822	831	858	825	839	838	813	812	807	839	884	841	805	833	819	805	784	848	796	810	824	846	808	782	867	870	778	806	810	833	835	840	841	799	821	824	825	815	834	837	788	828	759	807	821	844	845	788	828	821	800	788	814	825	798	804	831	817	809	812	806	826	790	795	812	817	826	760	804	818	792	809	813	826	818	848	845	862	835	767	834	825	767	818	794	820	814	824	787	799	802	792	786	805	842	756	826	847	821	829	810	833	789	836	809	790	774	834	819	808	858	817	835	842	843	832	809	781	838	821	832	768	866	820	868	762	794	801	841	779	811	830	812	832	841	796	827	789	836	797	800	834	840	846	818	788	868	827	780	818	777	813	829	833	775	846	796	838	824	811	839	783	817	762	807	844	809	804	853	742	829	811	805	835	845	821	836	822	804	789	820	773	815	817	771	814	791	804	798	773	826	846	803	810	860	868	779	816	815	764	769	807	840	816	812	805	801	772	790	837	760	802	843	807	806	804	834	792	759	834	814	793	841	794	763	832	782	830	866	821	848	781	821	791	794	816	796	836	773	862	812	771	838	807	761	865	848	803	789	803	826	808	852	800	777	780	838	819	801	781	852	802	831	894	813	784	810	833	803	785	805	803	823	812	820	801	839	792	761	839	805	839	790	797	825	783	799	813	849	804	846	801	798	779	827	836	857	799	761	777	820	785	832	799	805	788	815	814	810	815	777	805	819	817	850	811	816	829	792	772	816	850	837	842	839	765	903	844	804	873	874	838	813	804	815	815	809	820	835	808	807	820	880	848	820	800	816	853	810	796	838	836	830	830	786	816	823	777	814	825	839	803	800	851	801	819	825	802	800	821	861	858	799	752	825	727	796	821	785	780	769	863	808	818	800	820	856	844	799	814	827	848	827	820	798	799	826	786	798	790	808	810	850	820	800	830	827	820	831	795	838	828	828	805	810	825	778	781	783	821	813	872	862	823	830	790	812	828	849	789	795	784	766	789	828	850	864	810	787	818	797	859	854	803	815	798	797	808	844	799	822	800	833	840	795	794	811	773	757	799	791	778	861	869	793	874	821	821	849	857	827	781	796	776	801	784	864	860	857	796	844	827	807	834	832	820	813	858	796	790	843	839	767	841	807	872	815	816	800	844	850	883	822	807	771	810	844	803	812	805	794	815	816	841	822	780	805	856	799	820	838	802	807	836	769	836	794	803	813	806	804	789	762	797	833	796	813	779	819	831	803	821	754	806	810	782	869	803	826	805	814	825	813	816	847	820	759	832	755	811	815	877	808	810	828	790	827	811	815	800	826	776	814	838	793	826	788	849	883	834	812	860	842	826	851	772	780	805	794	806	796	851	833	768	849	807	777	808	825	809	745	813	826	808	806	857	850	836	828	807	849	809	833	788	792	796	764	840	835	790	834	818	775	834	793	800	850	811	855	795	813	829	802	839	801	788	835	822	819	798	803	810	822	822	779	819	819	869	818	805	788	828	847	879	809	830	842	782	858	816	754	844	808	822	820	774	754	769	785	837	793	803	829	842	801	781	826	793	839	823	806	840	802	816	820	799	774	824	811	804	824	826	765	803	805	795	825	775	836	796	829	823	839	814	775	802	818	814	787	802	832	828	833	828	815	819	816	870	808	806	841	846	848	850	796	804	810	828	844	805	813	844	794	797	774	858	807	835	829	862	807	839	793	824	761	818	815	831	776	853	867	822	827	847	791	849	791	791	856	755	761	763	801	788	823	757	854	862	823	834	779	831	779	852	828	839	794	787	848	841	770	792	804	796	817	816	818	801	837	831	766	819	892	801	736	792	790	832	851	866	820	794	852	832	808	812	782	803	855	825	788	739	831	827	775	843	795	807	789	831	822	807	818	851	847	816	803	862	823	819	793	809	800	831	816	814	835	810	796	920	813	789	803	808	787	843	774	801	880	830	822	864	808	841	799	818	824	839	807	842	801	801	785	827	839	851	826	823	824	783	815	777	771	840	839	760	776	821	861	837	818	842	791	841	839	798	807	816	788	790	815	804	775	777	796	812	801	802	809	802	849	823	803	836	804	791	857	872	810	771	792	835	811	833	814	794	782	815	808	810	809	821	833	776	787	870	789	832	790	837	858	818	766	840	800	804	850	842	752	791	832	844	818	804	802	824	847	797	819	817	795	837	865	837	851	778	819	843	774	836	810	837	834	818	813	771	819	802	816	808	836	831	833	851	829	795	872	802	827	829	811	775	766	782	793	823	835	775	798	872	840	814	784	813	836	810	819	773	826	773	855	812	771	827	799	827	789	829	792	858	798	790	854	810	782	868	820	766	813	806	785	814	770	808	824	800	798	834	827	821	759	829	818	799	795	847	871	873	776	858	833	815	834	778	822	786	857	818	862	790	823	838	808	811	849	813	818	835	800	832	830	832	795	775	772	814	785	817	797	786	855	842	831	780	854	778
25678	21388	27078	25429	5542	1645	1333	1114	1000	1049	978	981	984	1012	1029	1031	990	956	977	998	914	1000	974	952	1002	954	906	954	971	904	934	981	956	1024	940	897	939	949	993	933	957	919	1000	965	908	960	948	991	1006	943	997	994	961	981	1011	948	933	949	902	969	954	970	954	937	907	947	982	982	887	899	948	873	950	951	910	950	925	955	921	936	917	927	967	936	941	943	946	969	940	926	906	937	962	973	945	976	963	905	1026	1000	965	930	954	935	973	866	920	892	962	919	921	1004	997	988	967	936	970	926	916	945	922	947	920	947	960	953	955	945	881	960	947	989	954	972	964	929	914	939	940	990	961	929	957	932	931	1008	968	959	902	927	930	953	919	936	900	936	928	969	916	932	927	981	904	943	984	983	903	885	955	930	968	943	969	938	962	935	975	964	912	916	933	958	897	912	968	925	932	971	937	932	980	995	950	957	938	985	917	959	1004	937	941	926	898	951	922	981	945	943	888	983	947	921	991	989	955	951	991	874	914	908	917	964	937	946	900	957	946	918	909	953	991	939	935	966	1001	989	965	878	962	898	993	950	886	954	931	914	916	1006	915	961	992	978	954	937	945	931	956	946	960	955	899	925	913	938	960	950	952	909	901	942	820	1000	938	958	893	947	995	987	964	978	938	940	964	957	967	935	949	973	994	968	946	909	924	924	925	991	931	905	936	927	965	927	916	961	980	987	957	921	936	928	911	969	920	959	899	887	901	914	888	953	980	943	950	909	956	960	925	984	925	904	964	922	946	839	900	969	971	927	910	919	921	948	939	942	912	921	933	987	888	933	969	935	930	952	965	928	986	937	918	896	973	924	919	979	983	955	930	893	913	923	941	925	921	956	934	939	943	891	928	980	925	955	941	935	962	882	963	969	910	945	976	947	909	960	991	956	970	921	996	941	947	934	929	918	982	879	930	918	925	946	924	987	983	940	981	969	947	891	951	944	933	944	1005	946	935	955	979	929	952	993	953	968	905	973	908	975	915	946	939	922	936	1003	959	965	928	955	1001	978	963	958	904	988	921	896	957	901	947	1001	952	928	926	938	917	944	953	966	980	865	928	1004	949	925	974	934	936	910	922	998	965	940	932	892	951	926	982	965	912	984	889	937	967	968	941	966	948	905	946	938	941	973	957	921	987	961	978	991	1002	974	982	977	914	926	935	959	917	965	918	947	925	950	1017	904	914	928	918	940	972	943	953	913	955	947	963	903	896	899	936	963	984	910	972	921	921	902	938	932	921	944	990	975	951	939	934	948	892	975	893	947	964	967	904	953	940	918	949	934	961	971	950	960	920	967	965	920	945	921	1008	932	945	925	963	947	908	976	924	927	940	900	943	912	941	943	981	967	969	943	953	954	915	986	953	923	977	945	895	971	896	951	972	911	923	1006	972	899	890	920	935	933	945	946	998	900	996	1003	882	904	892	942	944	1031	898	889	953	850	949	972	955	994	979	943	977	923	914	887	936	958	965	949	935	957	913	955	913	956	972	912	960	955	964	902	920	1011	955	957	947	957	1006	951	880	952	869	934	930	968	929	885	945	930	941	911	938	956	901	1006	916	1011	990	982	925	902	950	934	944	965	927	975	947	903	964	942	983	875	945	953	870	899	930	935	872	937	945	920	929	993	954	998	918	998	958	965	904	992	930	906	988	932	930	967	995	963	906	953	954	966	963	944	1003	933	927	927	947	952	947	943	971	961	939	913	929	941	924	959	891	902	947	949	933	898	900	938	909	932	941	957	895	897	902	898	968	931	924	974	975	1003	978	938	942	959	894	959	951	917	924	956	945	968	946	886	957	874	939	917	974	968	944	931	925	959	906	915	933	949	944	913	979	939	943	896	936	904	916	956	910	972	912	934	934	970	949	967	957	987	930	910	916	956	966	884	971	899	925	927	984	969	938	911	922	899	967	948	942	994	948	955	952	950	990	913	978	945	923	951	951	976	923	963	949	929	919	924	922	946	907	940	1005	934	973	925	974	972	959	938	919	960	905	918	939	919	939	1007	895	923	949	957	890	952	913	951	939	903	964	950	918	902	890	906	891	930	903	945	935	914	904	986	946	984	908	971	947	989	893	930	944	943	916	966	937	922	989	992	880	940	953	918	967	935	941	964	939	969	959	890	960	966	977	910	918	1016	961	956	906	1006	930	948	932	944	938	877	992	877	965	929	992	1001	936	970	957	949	997	935	893	918	926	945	937	980	951	991	953	962	899	980	945	953	931	986	951	949	896	924	888	933	933	944	970	950	907	939	1000	948	893	966	973	942	943	905	955	898	996	962	972	967	995	919	908	936	938	944	942	944	964	1011	965	865	915	945	1001	903	948	949	987	963	960	995	954	994	926	948	962	933	959	924	906	943	916	966	939	943	1005	929	971	956	933	984	939	977	962	924	975	1022	924	948	917	914	954	934	896	946	981	915	938	939	978	980	934	974	900	989	922	983	963	955	951	934	935	868	973	957	967	903	931	900	938	918	899	931	971	968	946	955	899	978	979	959	977	939	948	959	957	893	911	957	895	965	974	962	928	1013	936	973	1003	965	908	973	958	945	952	933	912	969	928	959	915	921	919	925	917	979	963	935	980	913	945	947	914	992	931	924	877	927	1013	946	950	967	990	965	912	956	995	1022	959	920	961	941	913	920	983	946	935	940	988	938	971	911	880	950	981	1022	948	958	902	951	944	955	973	981	953	973	938	917	933	924	970	938	1035	903	944	929	936	935	930	932	922	951	917	924	922	943	960	932	935	930	906	969	936	959	960	916	999	1009	956	952	946	946	929	903	934	966	931	952	971	939	976	913	953	970	916	930	913	953	960	951	947	939	950	966	1011	908	945	941	925	962	931	929	925	991	935	941	953	904	971	925	920	874	936	926	954	976	911	980	940	914	975	939	910	932	963	915	930	924	973	984	947	970	949	948	985	1012	973	929	964	910	890	916	969	908	946	946	934	945	890	998	958	959	917	946	995	933	938	1000	957	974	945	959	977	1029	960	895	900	983	908	916	1009	977	957	927	948	948	893	942	924	950	918	910	942	947	928	898	918	944	919	974	932	911	937	937	977	951	966	941	945	911	999	924	914	965	917	958	917	954	975	1017	1000	964	952	957	947	957	980	928	947	938	936	890	908	975	922	875	901	935	957	919	999	953	911	927	987	944	949	934	970	866	982	956	879	919	953	980	947	996	987	939	955	930	942	881	1002	970	904	890	932	964	992	944	965	935	932	940	946	959	955	999	945	854	922	906	959	907	944	950	922	964	949	932	959	945	886	935	951	908	870	956	907	885	946	946	940	907	933	957	896	946	896	944	914	930	962	927	928	940	931	937	934	913	940	941	934	955	930	972	943	945	929	944	980	928	936	921	921	974	917	891	931	955	942	924	937	948	905	934	917	943	957	943	914	931	936	963	938	913	959	884	914	920	946	939	905	956	965	880	929	964	1055	947	935	937	958	912	974	969	953	929	931	874	958	920	949	915	983	932	945	945	1009	978	941	975	964	964	887	900	936	944	976	989	959	924
4080	3189	2747	1731	1371	1118	1061	1039	994	902	972	897	899	820	863	873	814	853	894	867	830	874	830	862	891	839	898	867	802	871	867	865	803	821	864	810	827	805	871	867	785	847	840	886	803	805	811	847	854	846	831	787	829	857	797	817	791	824	814	859	858	821	835	801	823	847	865	860	835	819	843	874	845	873	807	812	772	814	853	875	830	803	767	787	849	818	827	799	792	927	816	857	788	864	880	785	809	797	869	802	852	765	857	838	838	848	828	872	816	809	854	887	790	872	839	820	792	838	830	872	849	809	853	868	800	856	818	794	855	788	827	854	829	852	841	849	824	811	794	834	822	842	848	820	854	814	844	839	811	821	890	834	843	819	842	895	862	830	853	865	831	837	846	819	825	786	781	785	791	793	829	832	860	826	873	828	836	818	757	828	785	826	821	857	817	851	863	826	833	805	832	850	845	861	821	860	817	800	826	828	795	830	825	820	859	843	749	860	890	858	825	806	842	830	803	840	804	813	794	827	792	836	848	889	786	859	912	817	816	858	828	796	866	822	787	846	817	821	848	844	826	861	742	843	823	780	842	835	788	766	876	804	867	842	876	837	842	839	830	792	799	853	841	819	846	861	805	795	811	787	838	799	857	834	780	817	856	841	814	881	783	826	850	876	801	814	854	849	831	789	824	863	820	798	796	810	830	810	808	846	791	798	801	804	809	826	818	787	831	822	826	742	876	789	774	852	843	847	856	819	837	809	833	807	871	830	900	758	809	774	846	796	823	792	799	818	838	840	822	831	772	876	876	842	870	811	856	872	821	830	780	876	806	758	820	794	799	819	850	827	862	841	836	857	853	859	865	773	766	835	801	811	812	829	789	792	824	831	847	810	825	829	854	833	800	830	810	798	784	866	816	792	837	780	853	802	816	800	814	814	860	875	820	793	833	806	805	778	845	839	780	871	804	821	787	808	856	806	811	807	806	787	833	845	816	811	772	792	804	839	780	861	827	815	846	841	834	794	808	819	815	809	793	769	822	870	801	830	767	880	842	851	838	898	839	832	825	813	798	842	875	834	831	875	811	793	838	854	822	784	835	819	811	863	833	826	873	801	842	792	839	818	855	856	852	852	830	818	800	876	886	828	824	873	859	889	814	828	805	835	850	845	823	816	798	851	861	826	843	822	840	831	790	797	744	834	784	855	775	809	819	810	768	831	863	823	776	789	850	847	825	763	812	790	773	809	788	825	825	784	892	819	747	849	863	846	868	814	824	865	851	862	827	849	858	818	836	860	827	836	801	810	772	826	779	838	851	808	819	818	789	839	846	846	787	846	792	848	820	793	830	840	840	808	815	829	822	828	820	800	785	867	810	804	807	784	827	818	821	807	853	836	795	810	844	807	798	828	825	821	836	765	817	850	804	803	882	801	819	762	811	818	820	851	838	834	849	836	766	839	837	827	807	828	835	822	785	804	846	801	859	834	847	831	818	883	825	793	834	818	833	826	865	772	833	782	819	805	835	818	844	846	803	819	838	813	822	816	806	840	836	879	772	840	765	875	856	807	834	845	853	851	855	819	800	806	820	811	829	845	809	824	887	782	775	803	805	802	791	796	844	842	818	875	857	821	793	817	840	809	843	825	876	898	799	841	883	841	840	840	834	819	847	785	815	811	803	798	818	825	810	834	820	862	808	818	763	789	811	803	782	790	812	806	777	816	822	836	856	801	803	844	825	838	809	823	821	790	884	849	829	843	848	832	801	838	829	811	778	884	833	845	817	806	814	764	799	883	855	812	858	832	799	767	826	836	843	821	865	814	787	829	839	817	852	809	832	822	811	804	835	835	794	799	845	742	774	851	844	826	843	840	819	811	802	794	809	860	835	761	840	784	835	816	876	798	808	792	783	844	820	826	817	792	805	873	853	824	785	843	820	856	837	859	833	830	765	900	766	799	811	822	837	778	759	805	855	827	797	818	866	735	832	775	808	823	783	857	868	831	777	824	854	827	880	783	851	832	838	845	852	804	773	826	807	851	788	829	803	835	830	840	788	827	824	845	790	879	854	802	865	784	828	822	775	794	863	829	827	841	798	860	791	868	812	825	826	837	782	820	832	831	822	748	831	830	854	759	894	784	834	836	874	832	818	823	858	805	800	829	804	885	818	848	848	816	810	861	804	808	843	790	816	815	782	835	792	828	820	845	802	901	794	842	769	836	833	769	828	794	872	788	855	831	814	830	826	808	858	774	852	799	789	813	823	819	857	823	790	779	826	878	873	784	832	798	801	832	846	828	783	791	834	819	910	851	817	866	866	844	822	800	804	809	827	821	808	838	781	780	822	807	868	808	827	841	826	816	802	807	865	870	790	824	814	787	810	828	845	831	813	809	849	835	833	833	794	839	825	870	882	838	862	812	839	801	836	804	845	824	840	834	791	863	760	806	805	809	825	865	839	886	865	832	767	843	808	852	829	797	779	839	844	804	797	810	809	841	856	835	797	859	826	851	811	809	804	819	777	820	813	812	786	850	838	853	803	788	815	845	797	853	853	810	852	853	841	805	793	827	846	780	824	887	811	805	795	828	809	823	867	794	883	835	829	866	839	804	863	878	836	846	872	878	761	833	806	826	857	815	795	765	804	819	820	828	874	833	803	836	791	841	816	810	781	845	826	861	802	844	884	851	812	872	815	808	931	860	847	845	818	850	830	865	810	843	839	789	837	799	836	800	803	800	799	860	851	843	887	827	852	823	822	801	844	753	777	761	781	844	793	804	811	834	820	728	829	823	811	803	782	809	816	911	865	822	861	858	798	815	823	817	831	877	769	819	837	803	845	813	802	873	817	842	778	865	823	810	850	814	834	818	869	813	822	843	804	817	830	839	844	793	795	861	821	808	798	847	808	846	797	825	829	829	858	835	816	778	798	852	807	814	751	835	803	792	854	823	829	837	740	822	878	789	848	840	791	844	830	799	799	844	851	819	808	827	878	817	833	791	828	838	821	840	830	800	837	748	815	844	861	827	818	803	808	858	811	793	866	824	837	837	832	793	788	821	855	827	823	837	801	807	864	811	835	831	781	799	829	851	836	846	802	860	802	819	814	799	819	807	848	796	835	853	773	815	830	759	793	788	840	788	807	794	803	849	882	808	814	845	780	848	807	774	792	846	767	810	821	805	840	831	845	811	805	803	766	777	825	826	843	818	823	790	859	831	816	831	805	839	797	806	813	823	782	834	874	869	865	871	804	837	843	849	824	838	766	824	831	814	865	812	822	760	843	768	798	809	832	760	817	872	801	815	792	777	830	794	820	876	838	804	846	829	765	843	870	843	855	835	846	820	834	781	800	837	821	816	833	794	776	863	789	865	783	836	783	779	785	823	823	760	798	831	798	836	847	881	851	804	799	814	771	820	834	855	884	809	767	829	821	884	808	808	831	825	821	734	822	809	834	871	852	807	820	828	849	783	813	796	776	858	852	782	823	871	830	779	884	801	823	823	818	858	836	810
24668	21410	28455	24757	20645	3791	1357	862	734	761	692	644	670	631	681	721	685	626	648	606	602	618	652	602	657	629	607	597	589	608	634	630	598	637	591	609	645	629	640	603	604	640	624	621	602	627	661	620	636	638	607	586	625	623	600	613	594	574	619	580	592	568	625	642	629	617	635	587	620	609	581	541	612	591	628	593	628	584	575	599	592	576	626	609	587	604	594	607	609	597	622	585	560	590	587	574	616	603	592	582	606	629	631	582	616	645	624	624	581	608	605	595	576	628	606	590	582	567	582	625	624	593	641	617	592	610	556	608	627	606	632	582	632	600	608	639	607	629	634	582	612	579	610	591	616	615	614	582	595	604	619	610	605	597	619	561	573	597	585	610	579	622	612	587	561	580	598	604	567	607	577	584	623	614	562	550	607	642	599	558	578	604	612	595	592	630	593	592	615	571	607	617	577	611	575	591	613	606	613	619	630	583	621	591	612	596	608	635	560	610	597	595	621	624	588	595	581	617	626	588	628	616	631	611	627	605	631	585	603	582	573	576	511	555	604	610	650	602	625	591	616	619	615	620	616	591	550	615	597	631	649	582	613	618	606	578	577	583	574	614	592	576	600	546	564	625	587	583	556	602	627	571	600	539	619	605	579	639	593	576	600	605	586	614	592	586	615	575	596	576	581	625	579	622	614	601	633	610	629	618	608	651	557	654	625	623	548	624	624	565	615	606	597	642	639	589	593	623	618	648	604	591	580	582	625	584	562	611	643	602	601	664	667	595	614	587	585	585	587	670	564	633	627	605	600	572	588	624	582	628	633	594	601	600	596	570	585	602	587	643	612	600	572	626	606	629	590	612	640	544	592	625	621	631	603	619	638	588	600	615	544	597	621	596	597	592	623	567	663	601	627	618	625	593	551	579	601	581	591	592	597	590	587	595	579	611	620	584	625	597	591	583	610	584	602	636	619	600	573	604	596	599	578	620	575	604	591	633	586	553	564	580	580	608	605	588	572	564	641	626	570	599	611	633	588	594	638	563	610	653	566	577	606	617	577	622	561	614	579	636	624	577	579	588	594	583	613	576	611	565	604	577	626	601	564	617	588	641	623	612	604	582	625	641	622	566	585	567	608	614	578	607	559	606	561	575	618	628	574	610	611	563	606	589	608	633	596	625	575	586	585	618	628	639	584	595	620	616	588	625	583	593	614	550	571	607	552	589	615	629	584	590	618	600	598	564	574	582	588	613	586	551	532	582	585	591	559	570	605	609	567	569	584	630	595	647	591	613	616	579	614	576	598	626	594	573	618	601	632	616	597	626	612	627	599	610	601	597	582	580	594	567	596	614	629	624	637	589	613	586	596	653	632	600	592	565	589	589	627	622	613	581	579	627	588	583	591	583	630	669	583	584	586	609	636	551	557	596	604	609	549	583	613	587	624	601	592	583	586	547	631	625	580	634	593	589	615	609	584	616	543	625	621	600	604	570	570	619	575	601	598	596	602	635	581	533	644	602	574	564	635	585	610	622	575	617	563	600	597	577	637	634	612	581	647	569	606	620	573	582	645	617	615	607	609	616	590	633	603	576	582	608	618	604	560	599	586	573	606	587	604	590	621	603	603	564	614	623	631	575	615	560	582	569	587	608	600	592	589	648	622	570	576	627	618	598	585	579	594	600	614	574	584	596	605	592	579	599	580	617	603	606	541	623	577	591	624	544	579	574	628	607	626	586	582	572	576	630	625	550	612	604	594	600	607	620	608	608	652	620	561	609	553	615	531	613	597	586	594	621	561	633	616	583	634	615	591	575	568	590	609	589	590	606	607	595	589	586	587	546	620	628	574	620	574	622	604	608	593	616	599	630	580	602	644	599	622	616	569	599	623	612	588	646	622	580	596	583	607	599	580	567	630	533	638	596	627	589	619	588	552	607	599	614	634	585	580	569	593	613	617	563	610	584	591	567	618	589	619	561	608	601	578	585	571	594	560	613	607	586	579	584	623	596	630	596	590	585	635	596	600	583	531	611	569	604	571	617	611	610	590	606	609	571	589	621	628	612	582	602	548	617	624	621	590	568	583	604	600	599	622	584	610	638	588	592	592	601	599	584	595	590	605	576	581	591	580	600	605	639	600	643	574	590	601	593	600	571	589	569	614	644	617	605	642	592	639	593	611	583	586	546	608	586	582	590	606	634	604	565	639	597	593	621	607	616	573	617	598	584	558	605	633	622	583	585	581	643	601	600	594	629	556	595	595	597	576	577	547	637	622	576	609	603	606	573	604	588	591	593	571	567	615	592	581	625	608	604	548	599	577	602	611	665	552	558	590	585	590	589	635	605	558	592	638	581	588	583	619	627	590	589	544	561	617	613	561	585	638	616	618	570	594	588	601	593	592	624	583	639	609	650	598	596	595	625	567	590	592	621	587	602	594	552	556	533	585	594	661	605	602	636	592	602	576	597	606	632	560	578	632	581	597	566	591	577	605	574	607	598	599	595	604	604	584	635	647	598	585	589	622	587	585	627	537	587	631	614	628	607	616	589	610	540	606	579	597	598	596	600	551	621	582	611	639	622	616	604	611	620	585	618	572	654	618	577	649	617	614	609	589	565	591	557	574	565	564	610	589	582	588	560	615	596	650	618	602	615	636	593	627	548	613	555	574	602	620	590	620	627	615	604	626	529	606	596	604	590	559	590	629	594	617	576	600	554	609	623	584	563	594	650	553	563	608	594	611	565	581	624	599	599	574	568	558	575	623	613	563	613	569	580	605	604	613	658	624	591	588	579	570	594	558	592	636	589	525	592	567	573	562	633	612	583	590	551	613	576	560	608	626	602	584	585	562	588	591	591	591	620	599	577	595	633	621	582	566	634	615	594	653	558	558	613	610	573	604	582	637	631	597	583	617	630	631	598	566	587	597	637	580	602	599	628	624	586	618	623	609	635	538	589	572	632	607	623	566	614	584	604	668	592	606	551	606	621	558	559	617	604	611	580	582	614	616	595	677	560	588	611	571	610	603	604	579	623	584	586	653	607	577	577	580	596	565	560	571	662	584	583	592	592	607	608	619	596	545	618	595	608	647	608	630	607	563	610	575	628	573	577	594	644	553	555	579	603	629	567	610	591	582	614	592	602	606	586	595	612	631	574	563	592	606	645	594	594	603	567	562	601	595	587	579	604	605	604	587	562	593	607	599	616	627	601	608	616	595	563	578	609	606	545	638	594	617	630	583	627	602	597	617	589	597	625	589	597	612	598	595	610	593	527	597	614	614	616	589	615	624	598	621	614	601	595	652	578	592	552	594	570	579	608	641	592	568	570	633	608	631	584	608	603	626	598	578	600	624	595	595	576	568	582	563	546	611	567	589	585	620	552	569	619	574	589	595	581	581	619	581	563	607	603	611	585	595	559	570	570	604	561	572	578	581	566	573	621	604	592	592	557	610	570	612	600	619	545	593	571	588	610	577	585	578	613	591	605	594	590	601	579	610	546	621	632	621	573
4011	5082	4093	2262	1484	1136	1024	935	741	767	792	752	707	657	649	640	653	641	581	645	591	646	624	552	629	604	572	593	603	627	617	591	610	590	581	580	585	590	606	567	593	619	586	579	561	555	558	586	589	599	592	576	545	550	634	589	558	586	555	554	593	540	557	606	565	558	573	567	545	581	584	582	535	581	576	573	563	584	596	549	593	570	545	555	562	527	531	552	606	572	590	550	554	546	563	590	571	536	604	594	570	569	562	552	583	573	590	576	599	543	582	580	558	566	610	610	604	613	561	574	554	603	590	568	578	603	565	591	609	590	584	573	610	563	576	559	556	567	566	563	594	560	576	601	587	567	596	563	580	594	548	581	587	590	578	565	630	545	586	589	579	587	558	566	547	555	571	582	568	565	565	533	554	553	579	564	539	527	589	579	585	577	606	585	544	619	566	537	587	596	534	583	607	545	540	580	548	545	549	580	541	590	568	568	572	577	578	586	563	591	617	571	572	558	586	537	571	569	541	528	564	603	555	553	553	551	572	571	526	600	570	557	577	562	565	568	578	556	573	562	557	581	586	608	585	581	575	569	542	552	568	562	575	585	561	557	605	623	590	552	566	574	621	602	580	561	591	575	593	577	546	582	590	578	570	603	533	582	565	588	554	585	527	565	607	567	569	557	556	621	557	574	589	574	571	568	581	544	621	531	573	590	547	591	573	558	615	567	595	562	557	562	530	518	609	519	612	567	555	555	600	592	576	513	587	560	567	642	594	560	570	574	547	505	591	568	593	613	581	555	632	514	549	580	594	560	560	517	583	571	554	546	543	612	585	548	537	542	593	554	553	512	583	561	575	567	541	557	587	585	583	566	549	579	632	576	565	532	528	550	594	622	527	594	540	509	538	533	549	565	577	582	564	552	566	572	571	555	550	581	589	586	544	564	581	568	536	532	582	564	571	578	619	636	575	526	551	587	580	498	559	582	560	545	634	527	598	585	579	553	593	578	575	544	535	560	582	588	604	548	578	563	544	547	537	574	563	563	587	573	570	583	553	580	577	570	623	553	526	586	563	571	582	586	545	564	566	588	531	536	612	559	563	545	575	586	564	585	529	572	588	542	602	591	577	553	606	564	585	566	541	589	583	576	602	521	563	580	570	554	506	542	575	551	600	544	543	536	578	582	551	551	536	520	568	560	552	585	578	553	577	553	569	616	584	550	516	544	564	553	584	562	544	568	566	585	581	579	561	513	542	547	577	583	558	570	589	553	603	596	560	597	528	606	548	562	556	565	561	576	597	548	579	512	574	551	603	598	591	518	583	566	589	572	561	541	530	580	587	555	575	603	561	541	544	547	574	584	583	561	580	549	591	512	517	575	568	555	551	545	570	585	595	587	558	607	571	555	525	580	542	563	580	514	575	625	574	544	576	552	560	605	545	526	562	528	580	569	538	567	529	526	601	569	571	601	587	575	566	560	511	544	517	608	561	598	530	568	573	579	590	533	574	605	556	566	569	571	553	560	540	577	574	567	588	571	581	589	531	563	566	596	536	537	570	583	559	553	561	547	579	577	556	583	562	527	558	574	577	529	564	586	595	605	569	567	590	617	576	588	551	553	574	588	541	542	558	555	553	582	557	583	576	545	581	565	542	578	571	574	592	596	602	573	574	571	601	544	621	542	571	556	571	551	568	532	567	604	565	599	610	571	552	568	559	543	556	575	597	600	609	523	614	557	532	584	574	568	548	562	586	569	563	584	542	564	557	591	561	564	571	566	520	562	566	589	578	624	552	580	539	539	562	592	551	588	568	563	504	615	536	557	542	588	569	571	562	577	573	604	576	557	561	559	622	571	545	595	564	539	585	576	566	569	568	577	546	595	554	582	547	540	562	577	559	573	545	596	566	565	591	544	601	576	562	576	586	547	580	577	563	576	540	574	557	572	580	561	553	593	576	536	598	570	542	550	576	596	583	559	560	594	562	557	562	587	584	566	520	591	580	519	573	594	565	570	577	557	564	547	522	547	566	547	588	582	524	503	551	536	558	590	555	532	596	530	562	521	553	534	551	554	573	584	515	547	557	543	563	578	593	551	580	583	595	583	533	572	594	552	570	568	573	564	557	539	544	555	558	579	512	573	542	544	532	566	548	548	600	563	567	568	592	523	543	543	556	540	563	606	547	527	571	543	534	526	544	562	534	569	545	572	556	562	550	555	543	600	559	562	544	592	560	611	568	612	587	567	533	591	593	576	563	574	532	579	577	564	513	549	587	578	554	568	560	572	591	570	551	553	554	559	586	533	558	557	527	574	588	580	607	562	562	577	557	580	584	596	550	591	587	539	552	555	580	578	570	571	556	616	541	575	603	566	556	569	598	568	567	556	546	577	576	632	548	603	593	574	586	583	558	579	559	510	539	558	572	582	568	550	555	536	559	512	567	566	593	570	614	556	598	569	577	593	565	524	512	559	554	549	576	565	522	579	526	566	552	584	581	561	533	577	564	557	589	585	594	554	540	551	556	536	567	573	579	582	561	535	554	557	584	581	563	598	547	537	532	546	524	609	591	581	593	624	586	581	557	592	555	573	529	554	576	551	582	573	545	547	510	589	584	525	533	597	557	544	580	533	601	589	604	546	583	563	556	579	562	561	540	565	565	541	529	556	564	590	606	533	567	520	583	577	600	560	557	563	549	565	564	572	578	537	591	544	553	569	556	556	570	545	593	576	573	576	525	566	570	547	552	568	551	556	558	576	545	562	589	572	609	547	567	548	594	565	587	587	557	591	601	550	579	591	549	558	570	574	581	535	598	601	600	558	576	546	574	578	545	522	546	553	579	570	580	581	582	579	602	585	589	566	612	541	545	545	579	554	595	596	578	515	598	575	587	588	558	586	583	556	537	538	601	584	585	553	574	567	572	591	539	526	564	623	617	610	564	575	540	576	567	599	607	564	554	550	569	543	556	575	567	583	544	544	598	553	603	586	570	550	542	566	561	549	603	576	567	581	557	568	511	598	558	543	579	587	539	584	549	578	554	527	582	562	561	594	574	539	572	570	549	566	547	534	587	581	574	560	526	571	573	555	547	562	595	577	581	544	607	560	553	580	552	605	552	550	560	553	568	555	577	578	548	586	566	566	586	575	596	619	539	557	570	566	544	579	544	554	565	556	549	570	620	564	579	552	557	584	512	586	528	614	607	568	566	586	585	532	572	505	593	579	579	532	608	628	544	545	564	612	554	572	570	579	579	583	546	535	546	527	572	548	539	607	582	555	558	546	583	547	603	564	551	577	558	548	527	554	553	545	617	616	575	529	585	559	591	519	573	582	528	543	551	548	564	517	544	575	570	529	566	547	617	553	578	557	575	584	595	571	548	590	555	541	546	549	545	551	576	594	573	629	614	516	536	536	523	553	556	584	551	576	537	573	587	594	626	554	592	522	558	512	595	536	521	544	577	595	581	572	602	593	535	631	550	526	543	595	545	578	591	572	551	527	593	557	604	547
27596	10173	2022	1309	1027	1001	1047	980	952	1035	989	1034	970	1014	968	996	959	1044	991	1020	1032	956	985	1021	993	1036	986	1007	998	948	987	956	1010	1014	959	993	987	946	1023	944	992	955	1015	1024	1042	949	976	998	986	968	957	1041	1008	996	988	978	965	925	940	989	949	1000	1000	977	929	935	972	948	965	989	1029	973	943	1023	992	992	971	1016	985	1007	961	966	1012	1026	1065	1029	977	964	983	969	957	948	1023	995	997	976	1005	943	1008	1014	949	986	980	945	950	965	1005	925	1014	1011	968	999	984	984	990	911	948	986	987	977	1024	1051	1000	957	974	1014	922	966	1037	957	1001	1021	998	1005	970	966	968	990	1020	956	955	957	988	1013	989	988	1001	915	932	995	989	997	954	991	986	993	996	1027	992	970	940	963	1024	981	993	969	972	1056	978	972	1001	963	998	999	975	1010	933	984	1036	971	975	995	1021	1001	981	967	954	957	967	961	940	985	1066	958	995	895	966	1018	943	967	1004	1007	902	993	979	983	1015	996	1008	1006	1021	967	972	978	994	959	1015	947	1014	968	963	968	956	1008	983	970	1008	965	1009	964	999	1012	1030	962	1003	964	978	928	936	997	997	983	974	965	929	956	940	972	998	996	989	1014	980	945	962	980	1047	976	947	1042	947	1015	1021	1006	949	1025	1007	971	1018	1056	964	994	960	970	953	1017	952	975	990	986	947	972	977	973	1041	1036	998	1000	975	1036	986	1012	979	960	1004	978	962	993	985	987	923	958	1007	944	982	975	998	941	1048	992	995	945	956	997	976	1002	941	926	962	955	968	971	933	973	1009	1009	993	1011	945	993	949	979	986	958	971	1010	959	981	942	959	959	964	1018	1016	1017	889	936	920	957	953	956	1037	947	984	962	984	955	950	962	985	1039	1010	1012	964	954	997	978	1000	1007	955	996	1006	1031	1025	1035	939	984	1006	1002	981	955	996	983	1037	1060	966	999	945	967	1017	957	995	963	1010	990	947	960	963	1047	962	1011	971	968	944	997	964	1006	997	965	1032	978	958	959	989	994	994	1022	1014	1015	987	1046	994	963	929	1010	990	947	944	989	966	1018	999	940	1022	999	988	931	1030	979	977	1024	942	937	1033	1016	1005	1035	947	967	986	963	929	918	975	987	1074	1031	943	994	896	956	972	983	1014	1001	1028	1002	988	1020	1018	929	958	979	965	982	981	998	984	959	1009	995	980	993	997	999	989	980	993	1001	955	1009	981	998	1016	978	933	986	984	955	1000	1008	1007	981	1024	945	953	995	975	1048	1058	961	968	986	943	976	997	956	970	987	995	974	1030	999	1017	988	979	1017	1001	973	968	967	933	971	1019	947	971	938	1004	976	1022	957	1005	1028	991	960	980	991	933	950	1028	1001	971	920	971	1028	968	970	951	952	1018	989	955	1000	995	969	923	998	982	1000	958	986	973	949	963	921	1065	966	982	1006	1042	910	1016	978	988	958	1027	1016	984	919	979	920	936	963	962	984	1024	1011	1016	922	949	963	982	960	984	1033	977	979	986	1015	965	961	990	1003	1008	1039	1013	960	947	967	963	968	978	1004	987	1021	979	962	961	995	909	1014	952	991	955	1025	1029	977	988	1021	984	982	986	1028	1013	1010	993	945	1022	1000	957	1013	942	1000	970	978	956	981	997	962	984	931	985	998	961	1046	1013	992	1010	980	994	972	973	934	969	946	1036	940	993	964	951	996	999	967	988	1004	995	972	996	994	999	973	970	959	936	1004	1007	993	905	1003	1025	972	1000	986	1024	925	1035	996	991	955	927	1010	965	1003	965	1009	975	940	946	975	1000	968	967	967	1097	965	969	1035	927	953	1030	1031	989	990	1001	980	990	1009	985	942	947	962	1030	1005	968	993	946	943	995	977	988	1032	970	994	1045	979	1017	925	988	931	998	1002	990	1000	987	928	964	977	976	998	990	1023	997	971	988	1023	939	1004	949	988	989	992	1033	980	976	1042	1020	1022	1018	1001	981	945	1000	977	955	1064	971	960	943	1024	1019	1024	979	1004	1034	996	982	954	962	1008	987	1004	977	971	998	933	984	979	972	969	937	1005	980	953	954	953	974	974	967	977	1003	981	1005	943	1025	962	967	936	980	967	998	960	998	922	1042	951	987	976	980	1025	985	953	987	992	960	1001	957	1005	995	958	997	957	1019	1005	1029	1009	997	1001	987	964	970	940	1029	951	996	971	967	999	975	978	1019	1035	977	950	1000	957	1005	997	1053	955	986	1004	971	1022	1014	1012	958	984	955	986	1000	972	949	956	983	1053	977	968	985	967	1042	941	1001	964	962	1000	950	964	1015	993	977	1006	975	1002	984	997	994	933	977	962	1029	1001	967	996	1038	1045	1039	950	972	943	935	973	943	1002	966	969	979	987	964	989	961	959	995	980	999	989	1000	992	1006	1019	1018	1024	989	972	1011	964	925	1016	1003	1008	992	966	995	1040	993	1016	975	1007	1012	983	908	967	1035	981	916	1015	1033	1020	934	956	978	965	963	988	953	938	975	980	977	922	975	997	928	969	992	973	1017	944	1014	1043	968	977	933	958	987	949	958	1034	934	977	1014	1037	918	995	989	1031	1018	977	936	973	1011	1000	974	969	999	945	986	962	991	1061	1028	1015	981	951	981	970	967	1025	946	1016	1045	991	1010	1017	945	963	947	1023	945	1015	929	926	984	1049	987	986	1026	984	935	983	974	988	1024	1003	906	949	941	1017	1006	995	926	989	963	1070	1024	942	1001	1002	969	995	934	1016	989	934	1046	1041	951	962	1028	991	985	955	982	1000	990	979	966	938	1001	951	1030	1050	981	1044	977	1018	980	1009	962	1008	949	1007	961	935	993	1021	975	963	928	975	1054	1028	984	967	987	1034	993	1006	969	1024	923	943	1024	1009	999	1018	964	996	986	951	1010	982	1008	989	1007	962	986	1023	1007	981	953	992	1061	1032	993	1009	976	992	993	953	971	981	1007	936	961	961	1010	1060	994	963	999	982	956	1008	1004	1013	963	946	925	964	985	1002	1030	960	979	946	1003	954	981	972	960	968	1014	1024	944	997	1005	960	1007	999	964	943	985	1012	1004	978	968	953	966	976	955	1017	906	960	998	982	927	976	1022	983	959	989	977	934	1004	985	954	983	990	935	1001	963	1006	956	943	1037	1013	983	975	1012	1003	995	972	1020	969	961	1059	1003	976	949	1047	977	993	963	929	927	912	989	997	989	1017	1020	985	1015	1018	1020	951	997	1021	978	985	932	940	1008	1000	978	987	938	1008	969	992	1006	962	964	1004	956	1033	980	998	964	986	993	994	997	1036	980	990	956	1066	942	975	963	1003	993	1016	906	969	997	984	983	931	979	989	927	980	989	1034	992	1029	973	967	1003	1005	954	933	977	984	1033	1006	990	979	966	975	934	946	934	1020	934	962	1010	958	1012	977	1018	942	916	1005	987	983	984	943	995	970	965	942	1045	1014	1034	1012	976	1007	992	930	1004	960	1030	1045	986	1011	985	1058	1052	996	1012	941	935	997	1038	980	960	938	984	991	965	934	1015	953	983	954	1049	976	982	1029	997	1014	1007	949	985	964	1011	972	934	976	943	992	1007	976	993	1015	959	956	903	1009	981	911	990	982	968	994	963	998	1041	972	950	993	930	964	993	978	948	1019	943	986	1019	1025	1068	1068	1068	941	1078	985	979	954	989	973	971	964	967	954	968	987	961	978	938	924	962	1014	958	990	997	983	968	981	1029	1007	980	1057	1024	1014	1009	971	978	942	1022	982	967	971	990	1026	947	978	983	1057	1035	998	947	986	968	1019	985	1024	1021	952	983	1014	1005	1015	954	962	979	1004	1018	946	1015	994	958	901	952	967	943	932	944	987	999	928	974	966	994	1031	972	925	1021	991	975	984	1069	971
5860	1002	976	891	793	861	858	856	741	873	853	804	829	811	823	865	850	852	801	817	817	869	871	810	792	818	838	865	742	796	828	822	855	768	844	777	875	824	769	841	802	810	817	781	772	861	824	815	880	818	830	811	837	780	828	841	854	835	806	841	786	790	784	835	792	788	780	779	839	770	806	819	854	782	798	828	791	821	773	872	796	823	812	830	860	847	810	846	796	791	788	879	788	851	837	864	826	789	857	796	830	781	798	835	848	844	759	818	822	834	829	816	803	855	794	854	800	798	812	816	829	883	765	832	798	849	830	834	823	796	828	817	814	809	795	775	817	793	791	823	811	809	891	771	802	825	797	801	868	777	835	779	798	822	806	805	816	860	837	818	884	768	830	788	766	803	833	802	825	786	822	810	861	810	770	813	824	877	774	853	839	797	869	826	829	795	871	835	827	787	863	844	831	842	824	820	768	795	776	844	759	817	820	842	810	796	847	796	860	827	748	840	800	824	789	805	868	874	834	818	807	792	854	874	823	780	834	820	832	821	800	789	790	759	781	843	906	797	791	826	869	834	820	815	802	833	841	806	825	820	791	855	842	786	853	856	846	842	763	822	831	778	799	864	785	777	806	779	833	818	795	838	762	828	779	813	869	817	798	871	815	797	888	835	828	773	833	794	851	843	807	837	832	817	836	826	835	866	831	851	804	791	824	876	847	832	797	826	791	835	817	815	801	838	837	831	803	844	820	797	798	757	847	839	855	798	843	804	812	849	841	806	845	834	862	799	827	814	861	823	831	755	868	814	835	806	841	811	846	810	905	846	847	802	808	789	819	808	816	869	817	768	811	802	798	825	807	814	824	761	773	750	850	834	789	776	818	843	867	773	840	782	789	842	810	850	820	830	786	861	836	829	777	818	826	883	857	785	832	851	851	781	809	844	774	861	809	824	832	836	872	801	791	831	799	827	813	826	851	866	860	825	847	879	811	847	828	833	817	814	843	802	865	890	820	839	807	840	849	785	785	857	815	810	828	903	800	840	846	830	837	834	846	839	796	747	825	866	820	844	825	866	822	809	803	852	848	837	811	820	758	786	807	815	854	806	838	848	799	821	799	812	805	835	817	809	839	812	827	863	820	827	794	835	813	804	805	830	802	805	813	794	793	845	838	814	866	798	788	794	785	825	860	871	848	837	837	821	829	807	827	842	834	762	843	777	828	842	795	782	842	803	840	793	807	819	803	840	775	788	821	832	822	767	804	835	842	784	794	783	828	875	828	823	878	795	794	805	781	835	791	809	821	841	791	824	842	813	816	817	831	859	811	817	813	813	808	817	812	808	801	807	809	830	833	816	806	816	800	785	758	819	776	835	833	827	842	798	813	828	828	843	822	818	830	837	799	802	820	822	786	799	806	793	782	812	819	781	855	823	812	814	801	838	842	827	799	797	810	887	804	813	818	819	798	803	814	808	812	819	861	805	802	779	803	786	847	765	822	821	841	820	815	773	793	782	836	804	853	810	806	797	786	809	764	853	826	786	829	816	802	798	851	842	830	868	805	873	742	817	790	833	812	833	840	783	820	831	852	840	840	803	828	809	794	851	755	784	784	816	813	789	812	799	862	823	844	826	833	765	829	849	802	830	781	838	805	797	803	871	796	762	811	825	848	815	877	795	812	815	832	776	806	797	816	780	797	806	792	813	821	834	852	823	859	828	776	822	855	842	865	811	820	835	790	797	810	845	833	797	814	778	815	791	806	831	774	806	821	813	772	803	848	831	824	782	809	841	814	773	830	839	843	815	826	792	819	830	809	858	807	854	805	823	836	828	844	807	803	810	826	794	812	884	819	833	776	807	824	812	836	781	850	751	809	798	807	836	835	822	830	794	801	829	791	797	830	781	799	830	807	830	852	827	815	869	813	774	820	796	790	834	804	832	831	817	844	830	783	869	844	805	801	826	801	831	839	816	858	848	821	854	795	795	778	841	837	834	821	874	825	793	794	796	790	796	754	818	809	838	828	813	824	815	827	821	800	787	832	797	835	803	835	804	815	860	813	826	848	816	819	830	834	799	783	805	855	817	819	806	796	811	798	811	851	821	859	858	812	824	842	801	779	825	811	877	798	845	791	802	784	819	775	794	830	835	810	807	842	857	842	803	804	751	834	823	835	791	879	817	838	829	832	823	814	828	835	851	844	835	799	815	840	823	782	782	826	809	793	852	874	840	808	785	804	787	823	845	820	800	861	816	763	818	810	821	782	846	805	814	795	809	796	811	875	818	816	727	855	817	792	812	824	849	790	878	798	854	821	860	769	806	781	796	794	782	808	768	817	831	772	849	831	805	830	825	863	819	814	844	879	796	845	812	825	850	810	824	840	853	793	836	877	816	834	832	832	808	855	837	846	770	795	838	806	860	825	804	860	830	833	821	810	803	829	801	793	775	793	836	867	847	810	781	830	818	819	881	818	803	798	844	878	823	768	823	846	804	822	743	807	854	836	774	788	765	807	775	808	834	771	814	828	810	810	847	797	817	825	826	834	897	833	848	820	786	761	805	824	855	825	811	832	772	849	802	834	883	809	854	798	796	816	810	842	793	825	822	823	863	777	797	861	855	787	785	800	822	840	849	814	836	805	850	808	843	851	848	793	789	827	827	813	806	877	786	795	802	854	830	854	773	824	840	817	838	782	846	847	836	850	873	871	803	872	841	806	832	807	823	795	833	796	882	853	849	800	762	788	870	836	796	807	807	819	803	821	832	810	797	823	869	778	854	835	839	809	824	868	833	802	795	861	779	807	837	818	861	803	823	830	841	822	870	835	788	852	797	838	834	838	864	816	852	808	798	788	837	825	819	786	834	797	836	845	818	827	834	818	813	819	812	856	857	858	825	837	827	841	831	791	875	818	806	868	823	791	847	806	824	797	809	821	821	771	831	840	846	837	842	803	837	744	818	849	807	814	840	842	872	807	745	857	823	787	869	817	856	858	819	816	839	831	818	799	800	803	868	819	828	798	812	787	826	834	850	800	811	846	832	786	794	832	788	782	778	894	806	893	859	834	856	790	802	838	800	831	850	755	872	842	806	783	790	816	828	813	842	784	784	839	833	826	829	831	804	849	839	828	853	802	861	840	824	862	812	812	835	842	800	813	801	811	821	795	776	817	801	819	847	832	812	790	808	812	824	799	828	856	798	798	835	811	845	830	808	791	803	809	826	836	811	797	786	827	822	808	858	767	818	845	773	849	835	795	841	798	826	793	811	843	806	826	824	838	822	848	820	817	754	794	834	859	819	795	820	770	798	793	879	750	823	871	839	853	828	799	872	846	843	798	835	860	824	801	845	835	819	821	795	811	813	848	799	824	805	826	843	824	800	796	782	804	853	837	837	786	805	846	857	791	802	800	755	780	812	829	837	811	831	829	860	841	835	833	844	794	822	813	801	837	784	828	830	843	779	786	844	825	812	844	828	806	804	807	775	809	889	833	820	826	821	805	856	877	803
25439	21262	26975	25202	5470	1667	1304	1122	1058	1011	1062	1042	999	949	991	981	1016	1013	1052	938	957	949	955	992	973	969	992	1018	1031	883	967	952	983	979	958	970	993	936	950	970	977	975	961	952	952	923	965	976	947	964	932	968	954	944	967	1004	988	988	945	939	974	967	920	929	927	990	935	951	958	948	959	942	905	967	1028	970	975	944	930	979	984	991	963	863	917	930	982	991	963	931	972	961	936	985	976	979	960	911	914	972	940	1004	897	929	954	920	958	947	982	964	1002	934	940	916	960	922	936	915	909	934	911	969	967	897	922	932	925	976	964	882	929	900	928	938	938	946	931	896	961	923	956	938	956	954	1003	979	943	991	914	954	956	923	941	982	975	934	928	972	939	964	885	955	907	948	927	986	961	927	952	997	948	933	940	990	970	938	926	997	910	946	937	981	961	935	949	936	967	914	890	962	945	988	937	949	961	950	942	925	952	896	948	964	900	946	986	930	993	897	926	968	952	967	993	984	1015	946	957	899	919	955	1014	998	1000	930	941	1017	967	1020	945	954	943	969	972	954	985	858	928	891	938	945	972	990	922	943	1034	975	970	920	976	982	966	936	906	965	916	982	892	917	958	977	939	945	912	904	914	939	942	944	937	935	953	1001	952	965	945	954	927	951	953	1005	893	958	904	954	951	929	888	957	956	998	996	975	951	1006	913	941	950	934	970	938	964	990	934	955	890	962	974	969	937	963	980	1022	943	953	968	1009	890	934	966	908	957	943	943	870	963	904	889	960	924	950	918	882	951	937	936	976	997	906	949	929	1026	1070	920	929	965	916	958	926	875	943	964	935	970	961	951	947	949	925	902	918	936	928	923	1001	920	912	987	961	965	970	974	979	895	933	1020	1005	903	968	944	964	897	945	937	924	941	968	881	965	928	999	928	992	967	972	883	949	909	948	981	950	926	950	926	944	962	947	952	966	968	893	931	969	927	987	939	1008	966	923	941	965	961	946	951	922	971	957	908	971	952	992	905	889	901	932	939	969	922	936	935	938	924	926	920	965	1017	963	948	967	905	913	927	963	887	944	919	924	975	965	949	897	977	934	926	913	959	894	967	918	952	928	980	949	1001	977	917	890	960	1005	888	991	934	960	962	937	897	954	939	993	927	947	990	919	955	908	990	876	936	954	948	977	976	890	918	927	934	946	946	944	919	921	1031	918	953	959	956	881	969	964	903	951	962	910	924	936	921	951	944	929	946	943	911	962	905	930	936	981	884	968	974	949	933	982	939	936	949	965	978	949	966	935	967	897	946	971	951	982	942	981	999	923	959	910	969	945	951	929	986	999	971	980	972	961	917	975	960	946	1001	948	913	973	965	925	936	949	943	952	982	928	955	931	920	962	936	965	957	968	1010	911	993	940	935	907	924	1008	943	962	960	931	880	943	883	943	922	923	932	1009	963	935	896	958	988	982	932	912	957	948	962	920	937	977	965	929	955	948	983	941	961	939	924	940	958	999	927	995	905	993	897	936	968	906	971	934	971	953	1039	950	951	981	917	911	921	946	925	970	936	951	925	951	983	966	959	929	971	889	954	927	998	990	931	943	974	962	875	921	998	968	1015	968	963	954	939	949	956	958	909	939	942	1027	917	876	931	1021	939	916	848	895	970	932	907	976	945	966	918	954	976	952	960	933	898	943	995	940	897	946	949	891	1008	965	916	955	1014	935	985	944	915	934	972	930	947	857	948	939	957	984	976	965	936	942	924	926	984	912	1010	957	938	956	959	935	930	994	912	980	1021	970	972	959	930	1010	948	874	945	957	946	932	952	930	940	931	976	997	987	930	926	978	962	1008	919	928	965	929	948	899	1007	1003	887	931	988	906	969	932	963	962	866	920	963	931	987	914	936	980	943	958	981	927	918	917	918	929	907	921	932	959	916	989	925	980	907	941	939	942	955	951	919	942	948	926	927	933	979	901	929	935	938	933	986	980	956	914	929	933	979	958	921	943	938	965	941	939	940	949	947	936	1006	989	928	1004	948	965	916	913	965	913	928	945	946	916	900	969	957	891	983	944	942	936	937	971	920	887	949	967	932	951	951	962	1009	931	971	980	943	889	946	960	954	915	979	963	924	902	909	954	958	969	902	935	973	927	929	910	947	966	976	925	934	951	870	957	926	1005	915	945	955	944	950	939	932	967	921	947	962	909	946	997	902	948	976	907	888	928	895	966	964	929	915	924	901	929	924	976	878	958	937	938	948	916	924	927	971	986	919	888	912	884	915	978	943	986	981	899	924	923	954	962	1032	964	960	950	886	975	960	1069	937	898	982	958	1003	919	935	919	883	992	993	938	970	952	939	920	926	969	933	934	937	999	995	923	972	945	1007	929	905	964	975	976	933	950	933	933	967	933	955	926	914	943	912	958	967	956	922	953	950	939	959	944	978	901	988	958	927	965	1004	951	917	934	993	965	875	956	955	900	949	935	936	1004	966	888	939	969	908	896	938	898	1011	897	950	918	931	918	979	939	960	994	962	944	989	922	965	935	975	967	944	919	974	915	964	958	958	967	943	920	934	965	916	927	919	995	933	1039	944	924	939	971	1029	972	961	926	934	959	957	921	956	887	951	931	927	958	895	961	917	924	968	902	984	1001	895	932	925	970	932	970	975	937	939	984	935	991	994	894	941	943	868	959	964	961	932	922	940	962	955	922	962	908	961	932	970	922	968	891	967	941	987	920	963	899	981	973	982	951	923	944	949	941	896	907	950	941	1007	888	955	937	959	937	957	923	968	944	951	1016	968	911	1005	993	962	1000	942	973	966	946	976	937	938	946	915	882	1005	928	947	1011	921	946	944	999	953	1019	916	951	978	917	970	921	919	983	926	964	944	957	947	898	933	936	968	936	967	974	995	965	914	960	959	914	948	991	966	932	937	961	919	908	891	948	946	1000	938	961	923	1001	925	954	958	940	956	912	906	952	976	955	979	911	926	908	933	968	956	931	938	984	937	927	948	893	969	927	989	1000	978	944	894	905	936	968	995	955	916	876	942	898	984	953	890	922	902	956	921	974	941	926	957	955	980	879	912	959	931	956	951	949	980	934	940	944	957	942	959	872	931	971	941	911	945	929	945	918	936	911	927	929	913	921	978	968	944	948	966	887	988	990	984	998	908	878	950	971	984	970	964	936	893	969	922	919	970	972	975	945	890	954	984	943	946	967	935	949	948	925	910	906	958	960	919	940	981	959	947	966	982	889	958	929	923	962	949	877	953	977	926	930	1007	948	888	1006	940	928	936	958	916	950	950	948	993	1009	929	891	929	984	903	937	952	905	942	925	914	929	977	918	925	913	949	923	964	929	919	883	1015	970	994	956	955	967	938	947	909	927	959	974	941	914	983	942	896	974	990	918	888	949	942	991	975	905	930	1004	937	947	937	951	953	913	941	910	930	946	946	956	956	943	959	984	936	954	882	911	955	939	989	922	962	962	934	912	914	931	988	927	916	956	955	890	936	900	904	947	928	930	1017	961	940	972	925	891	931	957	948	961	896	942	960	973	920	974	936	990	994	938	908	880	946	976	953	913
4095	3127	2718	1659	1261	1136	1089	1064	955	948	937	856	855	877	851	866	813	806	862	857	869	808	872	876	814	868	846	821	838	878	794	829	832	827	898	850	803	838	777	848	803	883	827	871	828	810	838	844	824	828	862	845	841	828	828	854	848	871	818	804	865	852	829	847	778	836	870	839	845	801	860	817	769	799	837	792	788	845	796	775	831	821	848	862	835	866	760	803	868	814	868	799	809	791	791	811	828	816	811	782	795	795	837	857	839	799	797	782	810	832	801	847	830	848	792	775	866	792	803	787	808	854	803	803	772	786	832	835	826	817	792	852	848	808	835	804	817	865	763	817	860	812	799	870	812	847	824	811	818	821	783	790	870	825	833	831	821	797	838	853	841	837	822	859	842	833	810	785	807	787	874	829	835	877	805	807	843	786	832	886	828	827	861	842	804	861	826	792	796	823	853	834	773	836	835	808	820	839	803	790	814	897	814	785	862	766	820	758	803	803	813	865	852	819	796	805	905	838	780	809	802	812	810	876	859	833	780	784	796	784	857	804	857	832	810	798	844	834	814	814	866	798	814	784	829	816	812	818	846	851	811	778	778	843	782	793	814	778	818	782	761	846	791	827	798	827	868	824	838	862	775	808	826	819	815	840	836	808	799	816	866	780	780	792	814	801	833	796	799	787	790	788	857	837	797	820	792	824	840	774	867	830	832	845	816	762	838	869	817	799	849	813	814	776	810	795	807	788	767	858	765	746	862	795	790	803	802	842	804	873	830	789	796	883	806	828	803	824	828	818	820	761	808	860	762	823	793	790	789	812	847	768	851	806	813	836	831	842	816	737	840	761	794	848	844	851	838	822	810	799	836	817	804	816	826	798	802	769	785	827	811	806	790	794	842	778	777	846	814	793	851	789	841	818	792	816	840	802	829	775	820	814	824	807	831	790	861	790	781	837	798	869	796	814	827	818	790	818	786	801	808	774	837	824	813	814	859	837	841	857	792	757	789	809	802	816	817	818	864	836	774	859	770	807	856	828	872	818	793	820	851	794	798	865	788	837	837	808	833	799	806	753	813	823	832	801	819	845	844	826	804	819	793	848	814	806	793	841	827	841	795	790	810	848	840	785	814	851	800	857	848	758	826	793	830	812	789	791	786	800	844	818	764	732	818	839	791	814	799	849	794	805	800	830	820	809	829	825	894	798	845	850	864	893	842	835	824	787	807	767	821	873	816	816	804	817	774	816	791	786	739	834	833	829	806	756	829	831	829	784	817	831	826	845	839	809	827	835	803	786	828	764	823	868	823	817	800	787	833	765	785	863	839	793	779	789	780	850	781	830	815	744	807	811	797	885	783	827	801	813	795	729	819	784	885	814	857	813	834	769	772	763	815	798	853	779	826	786	745	802	796	797	768	863	820	851	809	803	816	835	824	779	865	782	818	828	797	799	793	787	831	796	817	821	798	782	836	808	800	817	825	793	793	783	767	839	789	808	814	798	773	789	819	825	817	793	791	780	809	791	836	826	809	795	797	860	863	796	786	805	858	848	856	819	822	839	798	833	785	821	793	781	803	773	792	773	851	847	839	816	755	834	845	848	838	798	829	827	821	835	846	805	816	835	764	799	801	826	784	838	786	856	803	876	826	841	732	812	778	850	783	811	761	867	771	811	822	803	857	817	820	798	829	853	804	818	813	803	812	855	773	789	804	810	846	830	807	790	835	848	825	822	822	806	788	822	799	753	828	789	810	776	838	842	815	757	853	748	870	844	849	824	785	787	835	814	855	814	852	835	811	818	803	801	897	781	818	775	833	785	838	879	824	770	827	826	803	818	872	777	820	855	792	909	805	825	839	857	822	844	813	822	795	763	836	781	859	731	827	813	772	795	814	825	774	811	833	880	763	750	816	827	831	848	834	834	807	783	830	846	806	810	767	820	822	785	844	867	787	818	823	824	898	841	845	808	817	823	853	824	840	805	777	772	823	830	841	767	815	835	859	839	813	816	750	827	860	803	793	764	846	805	820	819	782	831	818	830	788	804	785	821	813	837	839	788	799	830	838	854	800	856	765	772	779	789	804	795	806	849	818	840	800	813	796	828	831	783	858	816	780	803	836	859	762	783	784	833	832	791	798	812	839	840	844	824	799	804	797	834	804	832	799	823	795	817	840	834	794	856	791	805	761	849	810	762	820	842	809	838	799	782	880	779	768	802	821	786	831	830	792	791	785	812	851	854	871	800	789	820	787	755	837	810	830	805	837	814	824	875	828	838	779	791	785	818	813	807	838	855	766	784	811	823	799	858	818	834	841	831	878	808	802	848	834	824	811	831	807	745	798	806	785	821	774	831	847	800	792	802	807	759	756	824	842	823	831	805	792	807	802	757	816	817	777	824	796	837	794	775	845	852	814	831	797	804	815	805	813	769	760	815	855	833	775	794	820	846	809	753	786	814	805	783	874	831	824	805	827	825	808	847	836	822	792	828	809	773	758	841	815	730	826	835	803	814	833	808	821	797	820	804	861	798	836	786	806	824	879	845	794	790	838	854	830	807	810	734	823	781	794	792	845	822	794	824	826	832	860	858	771	815	803	852	768	787	810	830	762	746	841	796	807	811	826	864	869	795	834	771	819	828	781	766	797	808	811	843	785	882	784	860	758	813	778	788	827	819	827	833	766	847	810	809	827	829	767	804	760	820	856	818	806	769	805	791	837	805	819	811	782	782	795	794	775	839	837	814	841	755	863	788	774	790	831	794	817	773	850	798	781	827	839	788	872	797	802	809	823	781	826	821	778	817	859	816	827	842	836	798	796	840	838	854	820	830	753	802	813	825	827	799	804	830	815	794	801	821	831	828	831	794	852	821	860	851	829	819	806	821	807	848	752	800	842	796	740	780	762	766	838	821	823	818	796	828	806	810	807	837	832	785	818	801	761	800	785	803	856	831	758	773	793	809	837	821	812	829	789	821	770	781	810	836	791	803	851	788	797	808	814	783	819	769	805	826	842	817	789	793	804	812	832	839	805	800	790	769	814	835	851	794	803	821	781	808	837	831	771	800	833	844	823	803	817	871	827	837	799	836	824	793	844	843	827	775	741	736	816	818	769	790	797	811	850	812	767	836	780	793	838	791	815	800	775	861	806	798	795	840	818	839	812	788	787	789	810	846	812	844	863	842	783	800	841	840	814	839	833	835	760	846	808	822	843	820	785	838	775	817	814	800	836	771	795	804	795	784	806	848	797	869	806	793	832	850	841	784	840	829	824	812	802	756	762	788	815	837	795	801	824	828	770	805	818	837	866	787	809	847	860	810	792	808	795	791	809	778	838	802	821	819	792	789	793	807	824	872	833	807	758	818	796	824	798	895	796	827	825	864	805	810	845	803	835	781	854	841	796	807	851	852	810	790	803	847	840	795	808	827	816	815	833	817	786	758	818	798	776	811	828	829	821	819	850	807	800	784	869	785	850	853	799	807	804	822	844	800	805	869	782	789	818	832	789	813
24609	21380	28404	24749	20485	3687	1358	849	765	714	691	723	660	669	644	642	630	634	611	604	669	625	645	630	608	631	647	636	618	597	607	586	583	628	584	594	592	593	587	624	637	649	575	630	623	604	637	673	599	667	620	599	597	600	576	587	567	576	606	600	613	585	630	595	620	628	651	640	630	586	569	626	622	592	557	613	644	615	574	583	611	564	585	602	630	556	593	598	592	622	613	577	641	581	583	613	616	595	581	584	626	592	609	587	593	627	583	615	628	631	646	610	582	618	607	600	607	571	594	616	620	560	601	586	580	637	625	591	605	594	636	587	600	583	591	614	619	628	595	599	556	630	588	611	586	622	626	637	562	601	613	631	577	621	597	598	608	627	546	595	636	565	528	608	610	587	610	597	611	585	578	638	591	577	637	584	618	590	633	634	558	566	575	633	583	608	609	585	587	564	597	601	553	592	561	640	675	663	625	594	615	575	562	548	605	563	598	580	631	613	607	608	616	624	632	581	631	626	541	616	608	560	596	588	590	613	565	581	594	622	614	599	619	639	569	615	600	570	611	614	580	601	626	602	601	611	583	601	635	622	642	583	634	544	597	613	596	576	568	554	583	577	613	599	633	606	624	650	602	622	682	631	612	647	575	586	570	628	619	565	608	633	632	592	602	613	628	555	584	575	632	605	611	575	556	598	566	573	579	642	593	629	614	626	636	609	608	579	575	557	648	648	592	609	602	624	618	582	586	610	591	572	599	627	597	590	596	604	648	625	606	615	591	602	629	593	625	610	614	595	589	580	574	605	633	585	620	588	582	614	604	606	600	596	620	582	588	598	573	633	571	626	584	566	582	603	597	642	576	612	555	615	606	598	627	557	616	625	575	573	581	602	630	613	596	601	586	580	579	602	584	648	573	612	599	618	541	593	654	590	604	570	598	591	582	577	627	584	585	613	646	671	573	575	579	601	585	621	584	616	644	604	575	616	577	618	605	603	629	558	587	600	604	591	609	608	576	571	616	629	586	612	590	625	618	612	594	558	598	562	609	642	599	599	608	590	578	598	600	611	576	607	588	614	589	623	634	628	599	572	603	601	557	615	577	644	599	657	652	629	530	570	574	590	573	596	563	582	640	659	544	566	602	578	619	593	600	624	599	641	601	637	599	578	584	629	635	585	616	581	631	587	603	619	541	611	590	613	622	608	585	643	578	611	569	599	574	634	614	591	568	616	606	598	590	604	646	596	632	551	600	566	609	603	638	554	592	624	653	565	582	613	590	586	586	597	616	556	603	641	573	613	587	581	611	568	582	605	610	607	589	604	592	562	551	605	589	653	553	586	573	591	563	587	563	592	640	566	593	596	603	580	608	608	565	586	595	627	615	594	603	554	666	601	617	579	609	607	630	621	624	582	595	592	606	567	588	591	655	608	598	626	604	582	543	598	586	557	596	539	580	587	622	578	624	616	626	551	621	604	605	583	596	617	584	575	629	555	634	600	570	619	633	571	614	582	619	602	623	588	567	584	611	574	583	587	627	617	601	619	603	614	593	599	586	584	643	599	583	562	624	590	581	589	698	585	640	583	616	617	618	646	589	596	592	596	602	565	598	578	602	621	594	589	582	614	621	595	602	581	626	627	587	571	566	604	643	621	543	577	597	618	633	571	570	597	544	623	579	574	567	596	586	591	631	568	628	606	601	582	605	541	626	588	553	610	584	635	590	588	575	608	512	552	600	599	615	601	628	608	611	618	595	642	602	620	627	561	600	597	564	607	599	564	644	602	602	602	525	580	562	620	636	558	577	557	584	619	591	568	614	618	557	597	594	630	606	603	606	585	606	597	620	623	613	564	598	613	592	597	545	592	553	594	596	577	575	589	586	589	575	598	626	599	639	620	576	627	588	543	613	607	553	588	617	610	538	608	612	558	602	634	595	578	622	627	581	586	608	558	619	645	583	597	608	579	572	617	609	605	616	605	574	554	610	627	573	595	578	620	616	645	671	576	609	614	580	614	539	621	624	571	573	594	587	571	604	621	570	673	612	604	596	589	602	608	600	590	608	610	551	624	556	593	635	587	599	578	627	559	592	585	612	576	583	593	614	566	575	553	612	623	593	612	546	621	598	602	544	589	631	588	624	643	585	600	559	617	612	647	585	630	596	560	599	610	604	614	615	568	596	596	586	640	599	579	574	572	612	610	585	607	639	635	607	609	605	569	610	555	572	602	586	581	595	627	600	593	586	606	586	636	594	625	596	619	586	600	555	570	574	578	577	606	583	593	606	598	530	558	615	598	601	580	599	625	568	626	606	567	571	579	604	631	621	632	592	620	611	586	623	610	608	586	638	628	620	596	632	615	571	586	584	621	553	545	595	654	606	603	657	599	570	611	597	610	573	652	617	594	614	612	587	582	618	594	625	585	634	562	598	606	623	589	590	609	589	604	576	622	577	581	602	573	583	621	609	580	604	632	609	593	658	648	598	625	616	600	617	611	572	622	606	609	595	628	628	580	597	579	555	599	574	595	563	592	612	594	553	609	584	587	548	581	522	541	571	560	625	593	584	638	556	574	644	570	596	620	573	622	596	644	582	610	561	574	633	610	649	614	640	560	633	623	594	589	637	566	616	575	604	627	588	609	623	598	590	575	608	596	612	616	601	622	563	569	604	587	605	557	594	607	592	589	569	627	561	555	579	595	562	645	593	612	620	613	542	584	593	565	585	589	616	595	605	638	609	596	552	596	575	600	569	599	583	619	532	554	612	619	601	619	522	594	581	562	580	598	555	648	572	589	567	611	595	576	587	606	611	589	581	573	617	651	587	595	568	581	543	588	609	579	608	581	581	617	583	600	599	641	605	586	569	588	591	607	621	598	592	575	603	608	624	627	572	592	610	586	600	663	613	616	611	589	643	544	599	602	613	587	548	604	616	592	618	579	620	589	599	648	599	608	598	604	591	586	584	603	533	587	622	591	583	569	565	549	561	592	579	579	606	598	631	617	575	619	596	588	595	580	650	578	564	624	597	572	565	622	575	582	625	559	598	587	575	577	611	605	601	569	611	612	563	593	664	614	663	612	616	562	632	588	560	609	634	612	595	575	570	587	607	610	602	620	584	595	608	568	604	597	611	577	615	572	599	609	563	605	600	607	601	552	613	573	559	613	622	592	573	584	592	594	604	575	576	550	615	629	579	580	587	601	569	576	582	565	576	594	586	615	616	600	598	611	584	601	584	576	591	578	585	598	615	623	591	597	563	639	583	600	624	602	621	576	540	591	624	586	582	608	581	596	607	556	600	596	593	563	586	639	597	581	565	554	580	590	575	591	600	587	582	589	632	643	556	568	623	575	578	575	552	622	591	639	632	617	599	623	614	639	578	572	598	605	584	609	611	609	570	657	612	613	593	578	605	601	530	605	646	570	620	624	591	563	596	567	591	588	616	593	575	644	561	566	567	574	575	605	589	615	582	598	600	580	592	552	612	641	597	603	566	615	588	577	565	621
4358	4993	4030	2111	1554	1179	994	922	831	758	711	701	687	652	638	620	653	645	598	591	553	641	622	641	597	626	555	617	578	549	593	598	587	543	580	587	575	597	599	597	589	559	613	594	581	602	564	601	560	576	572	536	596	558	593	584	617	565	603	596	583	627	574	555	593	574	575	599	602	585	587	550	608	564	565	519	517	589	531	579	562	547	563	568	564	534	551	605	543	610	570	577	598	582	600	593	606	585	590	567	583	535	577	550	569	581	579	562	573	606	592	582	594	565	606	572	594	555	494	596	597	584	575	579	591	558	571	558	558	566	578	587	564	535	520	537	519	590	576	614	571	563	553	604	487	573	531	549	568	523	552	529	581	567	584	587	607	562	587	581	564	530	568	588	565	546	548	534	557	558	575	587	590	527	555	578	564	580	569	549	572	552	584	572	563	530	555	588	605	605	538	506	563	562	565	575	570	577	550	606	574	543	572	573	555	572	565	585	555	555	565	545	588	596	556	575	548	583	552	549	592	588	554	566	589	554	591	542	607	505	547	568	583	550	573	538	545	572	596	559	580	575	538	587	535	535	587	527	562	549	569	555	591	553	541	558	586	579	597	541	557	597	577	564	527	518	571	530	530	540	590	536	565	572	560	545	559	566	524	521	578	557	560	572	579	552	507	601	600	554	558	540	527	592	555	540	542	584	534	528	559	589	609	549	581	535	590	530	567	568	613	546	578	562	571	570	568	581	603	561	556	562	554	569	569	567	576	570	516	546	545	533	565	548	587	580	578	565	556	542	563	541	561	578	567	504	544	554	558	602	573	554	622	568	558	553	567	587	547	540	571	593	574	567	589	547	510	580	573	552	579	543	539	590	554	562	564	502	605	582	579	566	530	573	562	545	565	576	591	569	561	548	560	545	537	571	541	583	552	554	559	564	600	554	570	561	567	578	539	535	509	557	570	578	555	564	556	566	577	555	593	561	537	548	550	582	549	566	545	561	601	538	540	562	556	568	591	544	567	558	547	561	527	533	598	570	576	529	546	561	544	558	540	598	600	544	525	548	572	562	552	577	556	561	585	553	551	601	596	564	595	546	546	583	541	571	511	550	560	572	549	549	523	556	567	559	571	586	552	547	531	539	544	556	541	562	595	588	568	575	566	575	555	543	551	566	559	526	579	578	534	532	513	591	569	574	553	532	558	558	538	551	576	603	542	512	545	528	574	559	555	536	558	540	522	569	523	587	543	553	554	553	565	561	571	551	539	581	558	608	567	630	580	524	535	544	595	522	568	557	558	539	549	562	552	562	584	597	563	552	573	564	585	568	637	578	563	548	536	575	559	557	562	588	550	569	539	559	584	547	536	574	566	541	559	573	532	548	593	549	546	520	558	547	579	536	606	509	567	581	523	574	568	590	570	548	575	557	568	551	535	594	522	559	566	568	571	576	568	571	551	534	567	586	554	534	566	574	556	557	523	576	561	567	553	536	542	561	562	533	549	590	596	555	593	547	565	579	550	578	553	512	520	581	530	590	561	579	549	573	489	566	577	570	554	612	565	542	505	560	581	593	535	562	590	548	567	564	584	527	569	583	549	564	531	560	500	542	561	543	540	541	554	543	584	592	536	543	589	530	571	531	546	592	535	595	588	559	568	542	596	589	568	554	531	563	590	556	565	583	612	542	586	597	567	523	527	535	564	521	556	557	579	524	573	550	549	548	575	542	562	535	614	518	573	572	559	584	580	543	588	538	529	569	521	575	557	603	511	557	544	612	522	511	565	582	575	522	572	533	572	549	552	589	520	537	548	562	555	574	578	547	532	556	565	547	561	530	547	572	558	569	543	482	564	564	561	547	539	572	480	591	534	558	565	558	571	541	562	571	560	572	584	547	564	608	550	542	564	518	562	553	562	550	608	570	592	554	546	530	566	571	569	576	570	560	514	598	595	531	538	552	577	549	552	573	581	570	559	602	536	556	537	597	544	608	525	555	587	519	579	522	585	547	517	550	552	538	558	570	571	562	575	601	572	561	524	550	514	561	507	513	585	548	592	598	583	578	527	531	544	554	537	610	530	556	549	582	569	539	534	567	552	577	571	570	536	602	564	615	568	552	555	562	549	572	544	539	582	518	544	563	525	569	557	523	601	565	569	565	575	550	549	541	592	522	577	561	570	520	547	543	567	584	519	578	533	530	580	568	551	565	570	541	564	580	537	543	528	563	570	578	543	562	576	544	516	553	597	577	580	526	547	553	593	535	581	534	525	559	602	551	580	547	540	522	597	552	556	548	598	590	556	604	524	565	572	531	559	537	552	560	567	543	503	566	554	532	576	514	534	561	591	524	583	581	573	548	581	565	551	529	546	538	486	543	565	563	586	618	564	577	519	567	596	532	585	569	533	559	576	557	617	558	589	510	562	563	542	585	552	578	553	544	527	579	535	534	581	557	593	551	540	519	613	562	537	562	577	557	548	541	566	559	522	527	574	547	546	578	564	562	580	573	537	555	590	552	544	607	530	545	619	581	570	535	553	545	560	556	603	567	550	558	563	535	549	531	518	571	564	536	527	572	552	561	513	563	550	579	554	601	516	587	576	554	525	545	591	557	571	518	532	543	535	569	574	553	563	524	539	569	540	574	517	560	585	525	552	544	514	542	551	529	583	563	551	531	535	533	541	574	585	586	552	534	571	561	586	517	569	538	562	555	560	553	549	551	566	561	482	560	587	525	598	600	515	572	538	499	592	530	528	551	557	590	564	519	579	580	613	551	481	560	525	549	547	567	559	552	547	539	541	592	567	573	534	597	563	579	587	530	537	565	555	578	557	564	560	547	617	580	537	564	562	528	606	541	579	584	510	574	533	555	532	567	560	554	574	558	571	587	559	594	569	565	578	565	557	537	559	518	532	596	571	562	601	547	539	602	555	522	529	565	547	541	524	563	539	547	558	552	556	588	610	596	556	537	545	592	605	559	557	520	555	566	531	608	585	599	565	589	567	538	583	573	518	538	515	524	527	577	583	519	590	586	551	532	542	554	556	494	546	540	545	568	563	573	545	545	578	557	582	563	562	535	558	509	548	560	576	546	549	584	517	611	581	553	568	527	506	516	555	592	528	575	537	484	559	534	573	575	570	541	522	564	560	583	533	504	555	553	537	552	569	562	547	553	535	549	622	556	575	548	568	600	563	562	564	564	549	583	556	539	557	541	595	612	549	553	529	542	569	537	567	587	584	538	545	542	529	571	543	554	561	544	564	565	538	567	538	536	507	557	527	545	575	579	527	535	586	549	559	536	566	529	553	567	569	557	545	575	565	547	524	514	561	582	550	566	579	564	548	570	551	522	546	570	546	590	517	558	569	569	572	524	608	567	611	545	515	511	534	548	535	587	543	562	590	585	629	562	527	533	572	578	588	579	544	610	571	529	511	538	564	525	538	550	554	565	532	520	565	558	563	546	575	576	593	537	539	546	572	582	585	599	571	565	530	536	546	567	545	527	542	534
27555	9834	1830	1254	1000	1011	998	931	1019	967	972	997	972	1038	969	1001	935	1036	1050	960	954	995	994	989	1000	983	934	964	1049	1016	1034	967	950	967	991	1032	977	998	985	951	969	1001	925	927	939	968	973	970	979	967	970	970	953	961	946	969	974	982	930	1008	1004	995	982	1005	969	987	962	955	993	947	942	989	976	1010	931	962	974	943	995	952	983	992	963	970	1024	982	946	984	932	971	1011	996	1008	952	958	897	970	933	1011	952	949	957	928	954	1027	1010	952	954	985	963	938	1009	1015	915	955	994	960	972	1010	995	1006	964	925	960	919	936	992	964	1002	973	1024	1018	1027	1003	1008	1004	984	963	993	964	982	990	997	982	984	1001	962	979	969	936	998	1001	955	964	978	1007	1000	992	964	982	989	993	937	934	949	962	991	946	985	993	999	1025	959	997	1004	982	929	982	974	986	1000	1006	924	1030	959	990	1003	976	918	951	954	950	1011	957	1009	1004	984	937	1012	953	959	957	1008	982	990	934	1060	1021	980	954	1004	864	992	1057	1003	974	1017	939	1034	978	1006	985	995	930	1009	954	976	932	1016	945	1045	982	967	1032	957	950	959	980	1003	985	969	991	1015	913	955	972	987	1027	1003	1035	934	978	982	956	955	959	967	974	976	998	1053	975	936	966	1016	936	982	955	1045	925	958	992	969	991	975	998	923	979	967	993	1020	989	921	986	990	996	941	999	968	995	980	956	1014	917	1023	991	947	916	935	1015	1004	964	972	924	998	1018	969	953	979	984	885	983	913	985	1001	956	988	1016	910	965	971	989	975	966	922	968	995	940	962	1013	1046	996	1022	962	904	971	1010	984	948	945	982	965	970	960	976	945	920	1012	992	975	987	1033	1002	921	959	945	973	935	933	940	931	996	953	973	972	912	976	1009	1035	999	969	969	997	1002	1003	927	943	924	951	991	991	971	1023	958	960	977	1017	978	1012	936	970	893	975	878	953	950	1011	999	967	1006	978	1003	937	1002	1035	982	973	950	940	1007	1016	1043	994	994	915	1019	995	987	1028	953	972	987	987	969	977	976	1011	1043	1010	955	950	933	938	1014	986	969	999	980	988	1018	932	1031	939	972	979	951	967	988	968	960	1015	1010	960	984	969	998	992	1023	920	1014	992	974	977	966	928	983	999	898	968	963	971	1004	958	1003	985	997	979	991	980	980	991	949	985	965	980	949	983	963	963	1000	973	951	968	924	981	940	954	988	928	979	1014	1006	962	984	938	972	1004	1030	975	961	1024	1041	943	989	963	991	940	991	926	1004	991	941	941	972	1021	979	986	1025	953	978	972	901	1023	979	983	981	1035	981	958	1052	957	925	957	931	1026	959	968	1002	980	944	977	956	960	981	993	953	976	978	984	898	978	986	944	954	979	968	966	947	957	949	965	946	994	1037	942	991	941	1020	993	963	1006	969	961	958	954	909	949	953	961	894	974	1015	993	930	952	975	946	1021	935	970	950	944	991	951	964	1002	1002	959	986	986	976	982	933	995	1005	1021	932	978	964	941	954	1003	1045	990	980	1016	988	992	963	918	967	998	979	952	966	1008	933	983	1002	983	984	997	940	973	974	956	985	934	960	1017	1031	906	951	1000	978	962	954	994	954	950	985	928	1026	992	997	1005	924	993	998	960	916	965	979	949	958	1046	902	958	986	957	909	997	946	957	996	1017	993	989	986	1014	958	997	1000	970	1012	975	985	932	961	973	963	995	945	961	921	959	948	961	991	981	950	943	953	958	988	985	946	956	1007	958	1016	1003	967	991	923	967	1003	964	966	991	951	1036	956	1002	1016	1015	1034	990	984	1070	938	986	1005	952	949	999	959	1046	998	1016	999	1022	897	1032	974	995	1012	944	916	971	1013	924	955	1020	975	984	983	983	974	1010	966	978	956	975	912	957	1029	939	984	981	976	942	970	1052	981	984	990	1017	1058	1004	969	948	975	930	1013	1023	1011	1014	955	932	976	976	965	1001	987	976	993	988	967	1004	947	934	956	978	960	972	977	953	969	926	1001	969	941	980	949	999	1044	955	960	956	970	918	939	997	983	955	979	988	1008	956	978	997	931	996	946	1003	970	969	987	951	1020	964	944	967	938	998	930	973	920	947	978	950	942	1010	942	998	953	989	1023	1014	1015	974	995	961	977	952	911	960	956	991	975	1006	967	952	1018	954	1061	946	1021	977	1008	999	949	1009	963	968	995	981	950	991	961	973	963	962	934	971	1030	967	948	948	945	927	955	975	1014	970	969	1006	939	1003	968	959	931	938	973	990	929	994	1000	960	907	982	922	937	976	948	970	924	1003	998	974	932	955	966	1008	1022	926	1011	955	991	912	1023	945	963	972	1025	1005	979	941	943	964	946	993	948	964	976	982	1007	1041	926	949	936	939	951	1007	993	1001	980	1025	991	1000	983	924	975	1046	1012	964	1014	984	998	969	1008	994	964	1005	976	960	1021	969	954	1030	994	972	1005	972	995	1002	973	945	1017	983	1010	1017	949	934	977	964	952	946	1000	993	999	971	963	973	971	947	1002	914	954	1002	979	959	982	1011	989	1033	964	961	1005	948	995	972	973	1010	947	987	941	949	1002	979	974	921	987	987	946	962	1032	1010	990	999	908	984	965	1016	956	1011	970	986	967	998	1019	969	1011	1004	931	1014	977	982	971	990	979	976	982	979	911	962	1001	954	974	1050	997	949	979	983	984	1021	977	943	994	1041	948	977	1010	947	962	945	950	953	1000	990	950	1031	957	938	1015	982	985	985	989	978	1047	975	1031	954	942	991	911	978	955	973	966	979	971	999	1018	933	942	943	1026	984	937	1001	990	1005	983	994	931	1026	1005	953	961	920	1019	1003	964	967	959	997	995	1034	1022	981	984	990	977	970	929	979	939	920	983	950	991	986	931	989	984	1022	925	970	1050	1000	955	936	973	977	962	995	957	1024	955	987	1029	1013	994	948	1009	944	1002	957	930	1007	976	967	1028	968	949	992	964	978	933	953	942	972	978	1005	1025	936	945	1007	932	966	958	1001	1023	951	970	978	995	979	997	956	1008	965	942	954	1029	986	999	952	983	999	954	963	998	968	941	963	977	916	1028	978	971	976	1001	961	947	931	949	976	979	1021	1015	1033	998	976	979	936	973	991	985	927	964	930	952	1004	965	953	952	979	1007	966	904	913	960	955	986	989	933	980	970	943	976	1006	983	925	955	939	980	1001	998	985	996	963	920	990	955	1008	970	997	986	966	963	957	1014	956	971	1006	919	945	970	934	978	1060	907	969	983	1026	990	998	966	1010	983	1003	1007	995	947	953	988	868	936	909	986	1005	1010	977	917	985	955	1031	966	965	1023	990	1011	1001	995	979	975	967	976	944	998	948	1021	1076	990	1000	999	912	985	980	928	1011	972	987	984	991	930	978	985	955	999	1002	964	941	951	965	968	1008	971	1013	952	942	970	967	962	1000	1015	988	1043	943	1004	947	955	991	938	924	985	954	1054	964	998	942	1032	984	972	978	1029	941	964	990	1001	981	990	979	958	1000	956	1010	980	980	992	921	966	973	955	1009	1016	950	993	986	963	997	943	1027	986	1026	918	979	992	972	953	981	919	982	930	962	986	965	888	947	974	1017	956	995	961	928	968	1076	995	992	1010	919	967	975	908	952	977	1058	971	931	996	983	997	975	999	960	979	952	975	969	954	998	966	952	957	998	1038	973	1012	966	961	978	970	984	972	980	1008	917	980	993	918	998	963	968	988	1009	1007	976	979	975	981	972	946	1014	983	938	967	971	1034	1009	999	996	1031
5844	1030	947	878	882	803	812	835	828	777	856	841	830	840	814	779	843	812	771	780	851	765	877	805	815	818	826	815	813	868	817	809	869	789	816	807	852	803	836	811	792	800	850	837	805	848	809	813	790	837	828	816	807	825	838	804	813	824	852	818	835	838	837	826	873	811	837	751	861	831	810	803	808	819	837	832	830	831	823	799	837	799	782	825	819	826	798	839	795	782	860	848	828	836	830	825	857	809	796	766	863	792	832	808	818	812	764	847	819	824	802	838	776	854	815	788	793	775	869	849	861	876	735	885	815	840	815	771	790	869	858	819	846	786	824	833	708	841	810	806	782	779	835	836	799	858	808	801	848	819	798	774	812	801	797	834	824	823	833	854	802	801	822	748	813	812	795	821	855	838	820	781	845	817	831	821	812	798	816	820	812	794	827	782	843	830	804	769	807	812	819	812	802	817	806	824	803	820	779	807	825	791	852	828	811	792	889	839	811	820	799	858	798	821	835	820	823	826	820	788	796	841	784	826	834	834	831	824	816	841	811	776	803	787	869	807	798	780	837	834	777	803	801	835	770	785	818	816	849	777	767	831	799	833	808	827	805	844	777	865	834	856	851	834	812	820	840	762	790	800	820	811	810	774	787	796	805	782	835	828	841	850	789	851	803	757	807	844	847	848	819	849	822	776	846	835	785	791	820	850	755	765	822	819	830	828	842	800	833	822	838	796	790	834	851	810	874	815	770	792	831	805	849	803	863	821	855	812	820	802	895	835	854	775	885	813	816	775	814	769	880	860	802	814	824	829	801	809	818	812	731	798	818	820	849	827	843	841	740	833	805	796	823	815	817	827	834	801	843	859	841	831	796	820	844	833	803	811	769	844	788	799	893	813	804	862	832	784	803	844	829	811	870	834	800	797	844	864	803	842	833	819	761	821	786	794	811	815	788	820	803	806	838	886	773	831	774	807	776	799	836	779	803	794	836	814	808	800	813	891	821	831	809	803	767	903	845	841	852	816	842	799	841	820	833	777	780	836	826	779	808	811	840	824	792	838	783	818	818	776	847	844	779	877	757	907	814	789	813	780	850	816	826	845	832	844	836	848	816	793	800	808	833	806	852	820	824	827	830	775	829	872	833	792	796	796	821	790	823	830	850	786	762	793	782	837	797	781	775	825	772	891	854	810	814	828	788	819	812	845	841	832	856	754	808	868	834	846	768	840	834	780	809	790	837	787	783	831	804	804	827	857	818	842	797	801	817	817	776	803	859	829	861	812	796	834	819	836	823	811	799	832	850	836	781	819	786	834	813	800	815	822	794	772	818	837	794	788	809	865	788	789	810	846	847	843	836	811	810	786	812	802	852	792	785	801	794	868	837	829	811	819	873	848	778	792	759	822	774	790	832	809	786	826	824	792	803	821	779	841	754	818	793	809	789	795	844	832	799	799	783	845	779	817	875	803	826	821	842	829	772	807	799	809	823	815	785	827	791	865	847	858	820	758	850	796	851	754	808	832	863	808	795	791	827	844	860	855	819	815	829	820	800	860	857	825	868	766	824	789	761	777	838	808	844	856	819	852	835	829	763	768	818	775	793	785	821	812	801	857	807	800	818	875	848	797	812	821	820	853	733	789	850	777	793	781	798	822	773	817	799	820	802	817	799	852	845	836	834	815	864	846	789	819	851	787	818	802	837	843	850	762	831	822	761	846	813	830	799	825	834	789	840	843	792	794	827	839	756	814	791	860	843	859	764	832	843	829	777	822	808	789	878	834	831	806	776	820	896	794	869	809	834	789	814	803	809	815	817	833	797	805	814	868	788	824	841	816	828	797	821	810	810	822	770	850	809	832	777	795	804	830	823	798	841	798	828	833	837	829	777	822	816	821	803	860	858	836	801	799	801	873	812	830	826	837	817	802	868	832	833	816	764	831	809	837	825	800	808	773	816	743	809	860	850	810	821	802	808	837	773	816	808	774	837	813	836	816	783	854	828	814	814	846	777	776	789	794	827	830	821	782	840	786	869	834	835	811	810	800	802	832	764	807	864	802	817	781	804	861	855	868	834	797	859	817	829	802	788	801	800	837	819	794	864	861	823	820	820	810	817	835	861	816	814	839	790	802	810	806	845	756	811	864	812	825	836	831	818	815	823	838	828	799	823	778	793	872	840	759	774	799	870	829	823	798	803	814	815	795	821	829	827	814	806	845	861	840	795	838	823	795	845	809	835	859	848	862	808	819	821	780	810	812	823	825	803	796	816	844	841	813	845	798	838	878	799	818	810	788	785	773	776	830	776	841	830	827	821	851	807	788	797	845	806	816	830	773	843	816	807	834	836	850	811	800	835	890	812	844	785	799	827	805	826	823	795	810	830	782	798	835	859	772	787	814	813	817	810	824	830	839	854	823	874	837	791	793	868	808	766	796	802	844	860	808	795	795	782	817	810	877	840	851	857	821	807	788	833	843	824	811	808	834	810	825	856	821	821	801	784	817	824	807	789	807	795	821	802	817	843	857	786	783	806	852	767	818	818	843	830	837	817	836	824	821	817	793	834	810	809	770	806	826	816	857	842	881	798	831	801	811	877	812	805	767	827	853	830	865	832	807	841	839	838	782	893	877	855	806	821	770	837	844	759	808	846	845	808	814	800	815	818	763	862	814	797	800	771	777	805	849	801	872	796	818	850	812	857	808	874	777	798	766	811	834	802	813	857	787	800	803	817	793	746	805	800	823	813	803	806	810	806	824	760	861	764	817	802	863	840	798	846	800	862	786	808	831	798	803	815	822	830	828	804	843	788	823	837	798	828	810	856	818	791	804	851	816	846	838	814	788	812	869	843	823	893	783	841	787	860	806	892	797	758	811	781	804	815	778	842	803	806	816	838	774	804	812	830	809	800	829	798	862	818	859	797	822	844	761	811	835	848	835	833	811	832	796	854	855	780	830	811	879	829	827	784	782	833	851	795	751	817	817	821	833	815	788	814	809	829	844	780	845	812	861	851	794	872	865	839	830	805	845	834	817	756	796	802	825	841	843	850	797	788	788	869	843	885	808	823	854	831	796	832	823	841	839	747	769	820	823	821	838	787	823	831	833	800	794	808	841	766	815	856	801	837	813	831	810	815	833	811	837	798	792	823	783	812	804	847	797	831	803	822	852	797	766	831	778	801	820	779	841	788	810	780	811	809	892	830	809	809	807	784	830	784	789	854	832	810	800	806	828	808	773	800	825	832	866	812	810	849	848	788	789	847	784	790	849	869	856	770	820	773	842	833	818	823	815	843	782	824	807	818	823	808	781	855	839	811	835	798	792	850	755	771	814	824	824	831	782	872	826	824	797	783	796	788	848	806	829	849	787	824	829	794	823	797	855	810	865	790	784	811	816	836	782	869	832	786	881	786	818	834	812	805	785	816	853	797	812	775	804	810	857	858	784	845	819	842	812	805	768	826	806	813	784	827	793	833	821	833	871	811	840	825	770	856	836	862	798	829	773	779	777
25525	21322	27073	25232	5434	1648	1276	1142	1033	1018	1008	994	1014	1040	990	938	1033	1028	922	971	904	959	943	985	993	994	980	923	991	988	928	965	1050	920	952	1027	1009	934	919	926	1012	972	960	980	1008	908	937	947	942	958	983	995	921	902	994	981	982	912	928	962	909	969	957	970	925	967	994	961	942	957	970	961	918	987	941	964	968	925	923	931	943	968	913	967	991	934	956	1011	979	979	928	929	913	972	963	946	961	1011	988	979	987	929	933	909	958	1003	962	908	927	921	929	931	969	978	988	928	951	982	923	984	924	889	960	937	931	1007	947	944	966	951	907	934	941	903	949	986	954	911	1020	951	968	932	950	862	979	986	907	971	967	942	931	990	990	896	958	939	1038	960	990	931	964	986	976	1027	964	975	941	1001	945	883	966	982	1010	976	928	938	947	965	1001	942	936	937	966	927	998	954	1013	913	977	1036	979	929	978	972	948	904	953	930	933	963	982	986	945	941	967	932	934	973	889	900	948	966	943	967	924	946	930	879	955	912	945	969	940	953	949	961	939	914	932	932	917	934	916	928	932	1021	923	916	939	942	925	928	927	959	945	943	924	979	924	981	904	976	918	941	988	951	969	976	927	903	937	899	961	937	913	970	972	908	970	947	980	939	1004	909	964	973	1027	961	955	933	922	962	974	997	949	967	950	937	951	966	944	976	973	976	912	989	991	952	986	959	956	919	1005	936	940	977	941	1033	1000	927	968	966	937	908	951	943	953	969	926	959	948	934	953	911	961	992	967	966	945	917	893	993	960	990	945	924	994	975	996	909	952	978	950	946	958	974	902	970	936	942	938	953	959	926	949	992	961	950	897	958	980	952	940	972	939	933	983	907	930	1002	956	939	966	1005	961	948	967	975	969	986	909	936	993	928	974	957	928	963	989	921	972	941	967	940	947	944	920	989	972	925	986	963	959	956	991	974	987	894	976	973	941	927	874	953	1000	956	969	922	979	901	1007	868	912	932	1000	910	939	923	958	937	939	887	930	963	910	1003	953	955	933	974	953	925	931	881	945	928	904	944	885	932	920	949	943	1028	936	988	1008	931	923	917	928	890	977	942	913	1002	936	949	929	932	969	957	999	962	930	943	964	946	891	933	968	949	893	942	1007	950	938	928	940	918	915	943	906	952	933	955	921	975	956	913	929	928	954	872	901	913	974	891	941	928	954	980	942	985	913	934	967	972	979	967	998	883	931	948	940	886	935	986	990	998	1016	963	1003	982	980	944	977	949	936	912	962	968	943	969	939	911	943	1001	931	948	974	967	915	878	958	941	953	925	973	951	952	946	920	954	941	968	994	918	936	892	965	962	915	924	930	904	980	959	919	951	945	913	979	946	977	932	984	944	963	972	968	936	957	990	968	929	921	894	951	973	980	930	965	925	954	941	986	916	931	1002	967	897	992	923	945	928	917	1002	987	964	919	969	974	970	923	976	947	980	967	941	924	962	977	957	916	955	944	959	965	889	927	906	957	924	950	968	985	996	897	924	962	987	962	949	897	966	945	928	930	989	942	964	979	977	934	1001	945	1011	1029	901	930	888	962	1030	958	951	946	950	944	971	975	959	1004	956	934	1015	952	950	891	977	950	895	1001	879	952	944	928	981	899	868	945	896	945	942	935	945	969	998	990	990	938	907	933	941	908	884	934	911	925	954	916	1018	1018	947	966	980	896	942	968	949	931	1012	991	936	906	959	964	880	980	916	932	981	955	897	937	976	935	961	959	929	1005	934	970	959	948	897	952	954	967	909	951	933	932	959	944	936	925	931	920	958	960	941	916	929	966	976	979	961	888	954	939	910	925	893	914	962	947	959	958	924	981	980	906	989	961	962	947	964	935	950	956	990	900	921	954	995	971	1004	952	972	941	887	986	980	980	951	935	878	942	959	946	946	948	989	902	939	946	918	952	946	905	924	919	927	985	885	915	974	948	990	938	902	860	985	983	967	951	889	913	976	946	949	973	1001	1023	911	937	949	961	983	996	961	964	958	963	946	945	912	958	949	937	910	904	987	941	932	930	953	950	949	1033	940	913	934	946	962	917	920	965	964	963	954	962	984	957	940	927	963	943	891	950	998	903	984	951	870	927	910	937	948	951	936	1003	980	955	910	967	1038	941	919	975	908	929	911	946	953	941	970	936	881	951	896	920	971	901	977	917	917	932	935	996	896	986	972	992	952	894	944	941	928	948	952	912	928	942	943	984	1006	978	903	957	955	940	958	973	986	975	920	896	954	924	973	917	1011	983	982	986	1025	906	946	933	958	904	905	945	987	948	956	978	913	928	926	962	930	968	1028	925	996	982	959	1003	923	973	917	963	935	966	986	940	966	946	924	959	939	909	975	947	909	922	987	973	972	979	986	942	950	978	915	885	945	882	974	987	929	963	968	973	979	947	945	927	957	952	947	954	956	950	964	937	986	978	933	939	935	932	941	952	965	976	906	970	869	949	945	978	913	917	990	971	919	973	929	974	998	991	922	956	933	962	949	935	972	922	941	924	941	931	942	946	945	966	911	967	942	922	957	1000	972	921	950	980	946	890	933	995	940	986	968	950	952	948	964	971	964	954	937	957	950	925	955	941	997	910	965	905	930	941	955	946	940	957	954	934	901	989	940	979	979	931	923	957	1025	987	920	941	884	978	952	962	945	970	929	915	918	958	973	1008	936	946	927	926	933	999	942	919	983	971	986	896	949	947	957	914	920	973	914	897	900	934	888	939	920	955	923	937	963	930	978	934	943	954	929	999	977	996	943	932	957	933	940	1019	961	973	992	975	964	937	976	973	947	969	996	972	963	928	933	929	880	952	856	939	934	905	971	953	990	958	947	930	893	984	933	951	932	927	915	956	901	924	977	894	951	944	979	938	939	944	951	919	897	930	995	936	971	943	978	936	947	955	1017	950	949	958	997	880	881	937	967	910	947	941	978	973	951	963	972	950	997	957	975	926	922	943	939	963	980	964	945	931	913	931	1013	1030	1009	968	906	907	951	941	941	924	895	1002	995	914	972	930	969	962	908	968	981	941	920	900	970	872	963	955	989	955	938	1002	932	889	998	945	890	922	976	937	958	1000	1008	933	960	925	917	896	955	895	919	964	934	966	973	917	993	988	1007	935	925	976	969	982	962	913	924	941	911	899	958	959	902	960	938	959	993	922	932	997	918	941	887	1007	990	938	964	993	974	944	892	950	964	929	939	947	960	947	966	971	938	909	953	943	963	961	906	946	954	946	964	967	901	926	945	919	943	987	962	971	924	1033	969	934	958	934	977	943	979	998	934	912	971	948	941	1023	972	981	955	951	972	989	957	971	971	904	993	948	981	887	916	923	989	942	981	960	962	965	942	980	972	952	926	985	968	979	973	933	942	973	929	962	901	919	927	967	952	973	931	975	959	958	926	968	967	973	957	929	921	943	907	931	938	954	978	927	935	941	922	958	973	973	950	945	972	968	974	955	923	998	945	911	926	971	947	941	979	906	958	960	1021	926	936	948	989	971	928	927	922	941	914	954	965	935	941	952	902	948	957	984	945	948	961	965	909
4141	3183	2662	1697	1377	1146	1037	1017	893	1022	921	880	893	872	866	833	895	854	869	860	880	877	811	921	887	777	820	788	865	832	864	871	879	811	811	844	871	814	837	824	862	784	814	859	827	809	849	790	837	785	849	793	805	863	867	854	862	838	820	842	839	839	801	828	825	811	840	848	823	822	833	853	856	829	822	767	839	816	805	849	799	841	845	822	823	864	849	837	802	830	861	812	812	838	835	808	814	822	822	813	834	829	825	837	810	862	882	792	832	862	772	822	817	812	817	836	817	879	807	803	873	802	818	803	831	829	772	843	835	860	794	754	837	839	836	784	760	822	841	806	816	825	824	795	838	768	831	815	782	783	814	795	862	811	836	801	807	865	818	859	827	759	824	811	814	787	808	818	854	861	838	801	875	861	827	818	767	804	820	802	799	751	846	822	822	844	790	812	856	796	836	779	819	842	813	796	804	853	793	774	811	805	827	803	841	822	779	792	792	869	845	798	857	842	802	869	808	820	853	839	828	824	830	825	840	803	800	861	844	809	803	777	847	826	828	814	865	865	841	803	804	851	824	770	789	817	795	827	862	825	829	850	802	792	756	839	800	814	852	825	793	814	824	834	811	756	796	851	796	829	823	801	828	757	825	831	794	822	843	869	822	794	819	836	835	844	830	829	783	850	800	848	817	791	826	825	856	768	832	824	812	822	798	791	837	867	859	809	888	806	785	856	808	870	822	822	871	787	865	758	829	864	770	823	810	778	803	789	760	812	860	795	818	831	807	834	789	814	822	825	859	867	871	831	807	843	764	884	835	831	832	819	828	827	820	813	814	860	819	793	796	860	815	859	838	836	834	832	806	828	832	801	857	857	823	787	798	806	785	824	846	809	805	869	838	837	820	875	796	804	816	855	838	795	835	822	811	825	823	830	837	827	810	819	813	812	875	827	762	820	816	876	832	785	833	822	843	821	732	802	807	879	825	881	825	805	855	833	771	816	785	815	849	842	830	831	839	877	771	802	825	807	798	828	746	797	856	802	814	786	845	862	809	849	771	838	850	822	778	830	824	842	802	816	811	825	816	778	802	841	768	831	808	825	823	825	795	781	838	827	892	793	849	867	808	811	802	841	864	797	796	803	818	834	810	794	801	828	804	846	854	828	832	778	846	797	807	846	845	825	826	803	799	800	810	828	818	807	788	827	836	777	777	763	812	852	804	848	788	851	833	803	807	851	829	778	844	803	831	800	796	791	825	773	847	814	750	801	787	850	870	848	874	834	817	777	802	752	836	816	809	790	822	815	839	781	801	819	834	784	807	806	812	817	803	787	816	841	805	791	806	812	830	787	846	832	786	864	782	847	826	839	805	866	807	740	781	801	820	846	853	831	812	849	784	802	790	822	844	814	806	858	773	822	796	784	815	826	756	827	782	861	831	809	870	827	819	783	803	799	775	804	785	802	811	906	821	842	830	823	821	816	829	813	843	811	826	813	863	810	836	806	832	824	871	794	810	821	799	819	807	802	783	853	815	820	799	786	786	875	851	847	794	831	831	798	782	850	833	854	773	822	789	855	828	865	804	787	825	823	844	830	838	836	834	848	824	830	806	795	844	821	856	805	840	842	854	803	853	825	780	798	783	860	828	858	857	803	856	809	830	821	828	889	865	815	851	838	832	812	817	782	850	923	812	774	837	886	867	744	765	820	844	804	852	790	790	825	828	835	823	802	804	834	822	825	821	780	858	793	798	834	808	809	797	877	780	830	827	812	824	800	828	823	793	834	827	796	850	823	795	843	835	841	760	831	838	841	834	846	837	810	827	864	798	846	796	820	785	809	864	825	836	858	815	838	867	860	771	834	823	832	810	811	776	769	824	852	833	810	845	874	824	811	873	802	850	800	779	788	826	781	791	818	823	896	811	822	832	826	802	810	818	820	774	887	847	830	846	849	865	877	805	843	802	773	798	836	767	877	826	829	856	805	864	795	844	808	811	851	803	852	750	764	824	804	814	820	837	817	817	794	771	807	811	817	847	836	804	765	862	835	838	783	813	838	791	831	783	816	783	806	787	817	847	818	814	823	855	814	824	810	804	843	820	787	849	809	819	823	823	844	789	829	796	811	828	860	790	810	844	823	815	815	805	840	836	858	825	798	850	833	863	810	859	800	825	788	840	817	805	864	771	821	776	809	828	800	813	812	776	857	800	811	805	784	826	795	802	812	855	876	831	765	808	860	811	769	807	771	785	780	807	804	843	772	841	814	873	786	827	828	829	827	896	821	798	802	865	867	795	851	798	816	836	828	787	820	824	813	805	799	808	770	859	795	823	804	804	841	829	815	848	849	849	812	836	780	815	837	803	808	824	834	822	834	816	811	830	862	843	770	772	832	796	757	845	822	811	855	811	812	767	790	853	895	837	825	847	789	803	810	769	823	830	794	826	867	840	832	817	817	810	778	870	792	790	742	795	775	830	813	853	855	826	813	795	795	816	803	799	789	822	811	836	825	806	811	816	778	810	833	840	777	833	838	846	793	842	843	805	848	810	778	864	869	777	823	795	790	812	820	811	839	809	807	807	865	819	814	816	821	788	818	824	835	824	801	816	759	778	819	772	831	816	757	779	859	758	800	836	857	804	823	795	840	854	783	850	793	801	812	815	862	805	805	845	817	878	825	774	816	790	849	830	800	768	818	803	817	840	827	808	833	799	828	825	810	865	806	817	830	815	830	836	768	809	822	766	782	831	823	803	822	834	803	817	804	823	818	773	849	818	844	827	841	774	811	781	814	825	787	825	791	837	876	821	838	804	807	811	835	801	797	867	822	826	801	804	788	804	819	790	770	830	797	853	811	836	816	826	824	842	796	844	792	890	881	818	829	798	812	816	838	843	819	835	794	800	805	786	823	848	830	829	846	842	792	836	839	811	788	824	776	804	801	819	835	790	830	819	801	776	814	804	796	827	818	822	803	770	811	805	839	849	844	810	778	815	817	873	827	849	792	886	819	761	826	783	808	860	829	827	833	806	869	866	813	792	853	877	813	836	865	791	816	794	783	819	828	840	814	811	777	826	759	878	780	873	819	819	838	858	824	839	808	820	830	863	827	828	802	811	847	849	825	829	792	805	816	767	832	860	842	828	774	803	806	787	820	822	860	804	835	832	802	842	804	826	789	815	852	796	818	833	835	789	757	822	814	786	777	781	816	792	800	805	862	834	835	794	795	797	788	851	821	805	840	840	826	778	786	793	794	824	815	817	836	810	811	784	832	784	841	850	811	803	783	814	829	849	801	815	827	789	776	845	810	828	857	789	811	885	795	839	784	830	824	855	820	794	862	836	749	787	811	852	808	804	816	820	819	789	760	810	850	847	840	784	846	796	845	852	815	831	781	781	816	840	847	802	854	801	823	832	792	851	826	780	802	805	796	820	827	779	792	801	782	798	791	890	822	785	818	779	836	822	813	810	781	810	761	876	834	851	901	792	844	834	831	856	787	797	810	801	808
24590	21374	28433	24664	20437	3515	1319	837	735	734	676	704	687	656	645	649	619	668	647	619	634	620	592	606	593	590	595	644	617	651	604	658	592	586	544	622	615	589	650	599	610	628	619	578	584	597	608	629	615	582	565	596	588	611	632	571	609	591	580	587	640	613	597	595	588	619	606	587	580	606	591	618	628	586	593	621	594	603	572	597	624	624	582	604	592	593	587	597	611	559	611	565	617	618	567	594	576	601	614	585	587	588	590	615	584	582	568	593	636	606	565	604	607	589	623	612	584	593	604	627	598	579	616	621	588	550	577	578	583	577	567	581	595	585	619	605	583	596	577	628	590	607	593	584	615	590	604	613	576	582	578	603	587	599	587	552	573	651	556	585	584	595	599	641	601	632	607	659	570	608	610	628	600	605	632	596	569	594	602	600	562	602	594	561	585	610	592	606	600	559	584	577	624	535	538	571	609	606	607	595	579	582	615	574	568	619	587	587	579	617	600	582	580	628	592	649	592	593	604	576	588	568	579	661	585	582	591	545	617	566	598	615	548	585	594	575	598	620	607	649	612	607	596	593	588	615	600	570	569	581	589	583	563	561	596	586	568	641	535	621	581	613	557	590	622	602	634	586	576	608	591	604	553	608	630	581	549	557	589	608	572	572	636	579	638	585	605	615	557	621	622	609	584	611	616	573	610	591	593	588	615	610	610	555	568	593	597	599	622	573	570	558	614	569	586	585	592	594	600	600	606	596	594	576	581	577	549	541	606	574	613	571	624	588	621	587	584	612	561	561	596	582	593	615	625	547	591	598	608	599	618	626	569	592	578	573	574	616	597	597	590	634	581	565	585	579	516	588	579	601	594	536	607	574	582	629	604	606	529	575	592	591	618	564	611	597	556	580	613	542	582	612	612	598	618	571	599	556	628	587	554	591	605	586	589	588	583	625	609	608	571	561	560	584	583	603	558	592	618	594	572	585	606	584	594	570	569	625	582	595	618	618	556	591	611	549	614	600	570	610	589	605	631	601	539	593	611	580	617	579	586	571	558	636	585	604	574	568	558	658	574	576	591	598	590	572	578	578	587	572	559	598	616	559	581	575	602	628	577	566	522	569	599	607	606	568	605	614	568	607	573	567	595	579	595	566	557	619	568	588	609	622	541	594	621	564	625	609	601	598	571	616	612	578	574	605	618	577	596	615	604	606	560	535	601	569	614	605	591	615	562	612	593	578	579	608	579	582	594	581	599	608	607	639	563	607	598	579	558	588	585	609	643	594	616	608	624	599	558	601	573	584	566	557	572	608	571	574	615	559	616	565	593	657	608	630	575	584	600	595	531	561	613	558	528	599	585	584	552	583	561	577	598	634	619	611	552	584	613	674	602	576	573	563	570	613	595	589	603	591	585	599	597	552	600	584	588	593	622	616	582	631	607	600	638	573	610	600	575	576	543	577	574	619	605	582	605	588	587	600	616	614	629	576	594	569	612	596	594	599	597	567	615	608	581	582	615	569	583	522	590	610	579	607	611	536	582	539	573	578	565	566	591	598	592	548	578	628	615	563	624	601	593	615	572	647	636	649	575	586	538	567	563	576	562	566	581	559	608	582	590	618	585	594	595	613	581	607	600	613	627	589	594	611	596	563	588	555	603	616	578	582	575	589	598	603	603	617	577	584	585	583	603	565	616	615	596	566	586	613	572	566	629	602	595	620	619	552	600	633	562	587	610	603	594	641	629	653	629	608	576	591	657	575	569	630	596	563	561	603	614	558	610	598	541	608	593	577	633	580	603	599	591	547	538	624	595	574	588	612	621	602	558	587	572	539	580	582	562	611	584	588	587	667	604	526	563	580	608	582	559	599	601	566	569	573	582	585	612	540	578	573	574	613	583	561	575	604	567	645	672	574	580	604	581	583	572	585	575	604	595	540	549	579	599	585	569	605	564	580	553	602	604	576	573	554	582	557	604	580	575	582	589	580	569	605	604	610	585	606	563	594	586	559	593	597	599	579	584	545	605	610	603	599	576	582	620	610	596	580	586	555	609	562	601	588	608	617	606	552	592	562	577	588	594	614	594	573	601	624	587	649	582	587	575	584	578	585	597	521	610	572	582	570	593	594	580	612	583	589	600	620	534	572	603	590	587	594	574	560	579	581	609	577	587	607	608	636	590	594	558	603	587	567	576	608	525	574	575	577	583	591	596	566	555	596	600	601	592	621	587	545	585	595	592	617	589	582	640	582	614	639	580	562	601	579	629	605	517	637	597	547	612	578	587	581	599	613	606	569	600	589	598	597	566	583	577	623	631	597	611	632	561	627	582	610	606	582	660	535	582	626	596	580	597	579	605	623	579	602	518	610	658	555	585	580	610	600	609	615	599	594	630	586	577	579	578	558	596	547	540	615	627	597	577	565	584	638	589	558	560	574	560	602	563	569	588	617	584	589	537	614	590	595	589	606	559	598	579	546	546	580	549	560	605	622	593	556	606	605	607	579	570	602	613	558	598	597	530	579	595	543	567	571	627	607	599	585	587	587	590	592	637	568	616	627	602	584	577	583	620	637	566	561	593	601	576	609	599	591	522	600	552	608	589	588	617	572	594	604	588	596	563	590	579	597	595	606	554	536	600	628	616	598	603	576	574	597	557	595	596	574	623	588	582	577	600	575	626	607	589	614	545	580	591	568	567	591	543	611	594	594	638	621	577	591	575	643	571	588	587	595	573	637	586	556	603	586	561	574	568	545	555	587	579	622	570	644	569	579	599	574	613	585	549	583	646	621	616	585	622	613	562	580	563	594	611	625	600	577	562	556	549	595	629	591	589	603	581	574	598	601	589	571	599	599	578	579	575	603	552	581	618	575	552	540	609	592	547	600	597	561	603	626	602	582	559	556	598	556	566	610	562	592	608	583	620	600	595	559	579	565	587	588	597	594	618	615	590	558	577	561	609	595	604	580	556	564	586	551	579	576	613	597	601	587	649	626	544	600	605	616	596	596	587	584	595	604	564	613	597	620	562	569	584	530	606	603	585	557	658	629	557	596	591	599	597	577	559	592	622	636	572	567	620	598	586	584	558	600	563	575	652	609	622	633	583	630	628	621	577	578	575	631	554	605	592	593	579	631	605	587	574	593	567	590	540	616	586	597	595	554	625	622	583	582	585	594	590	567	633	632	631	578	627	604	579	587	616	570	567	590	602	595	589	577	563	602	617	582	617	632	545	553	591	568	616	616	574	667	543	587	591	593	603	554	615	574	546	606	598	589	558	599	597	576	627	581	604	601	572	578	619	557	577	556	539	601	615	565	579	590	562	587	591	573	618	635	588	592	543	618	556	578	573	576	584	620	583	577	611	610	600	578	550	586	585	641	611	562	601	615	588	635	625	537	602	579	607	611	541	582	610	553	589	608	630	601	609	570	624	569	586	566	586	566	579	567	544	564	547	586	584	621	581	595	586	578	564	565	611	542	570	592	591	624	610	587	532	581	591	573	621	596	616	597
4018	5099	3945	2105	1584	1160	1043	917	924	763	746	691	694	662	631	656	604	669	600	612	574	621	644	560	606	628	591	609	566	628	589	552	580	615	581	600	525	572	559	568	551	548	590	570	565	584	568	546	573	560	595	549	608	543	606	572	589	559	567	582	572	584	556	583	570	586	585	533	588	573	586	564	587	561	634	557	543	625	597	563	585	612	586	558	536	572	586	585	602	552	612	570	562	588	595	608	587	514	575	532	600	596	577	573	554	574	577	557	542	531	547	588	599	597	566	622	567	580	516	558	566	565	537	566	572	571	553	541	556	591	534	569	587	602	592	556	605	548	562	553	607	549	518	532	609	590	576	564	554	522	583	588	573	568	598	562	537	568	569	568	569	591	584	566	561	515	578	614	549	574	550	568	547	568	551	572	583	570	555	605	545	583	558	584	549	570	576	578	566	578	555	562	571	567	563	560	548	544	587	579	550	574	539	558	586	563	579	570	528	524	539	528	588	560	563	525	548	583	555	558	600	568	584	584	543	556	615	527	558	545	576	566	584	571	558	544	560	534	584	576	585	582	595	562	533	604	589	531	575	563	551	545	533	577	573	514	585	578	563	579	570	532	590	565	595	555	573	594	545	559	535	567	564	565	597	582	568	554	566	535	522	567	531	549	595	541	545	592	529	552	541	582	531	560	561	566	569	593	564	563	579	565	571	548	551	586	603	580	559	588	559	552	594	568	542	539	571	564	566	577	569	587	576	538	558	540	573	550	530	576	567	571	563	527	586	585	556	591	538	590	593	550	521	607	592	554	561	547	560	534	543	555	587	532	502	577	565	482	568	621	561	548	522	589	545	587	536	550	526	503	559	569	562	537	541	588	557	526	542	524	561	570	587	578	564	561	553	539	545	584	562	580	601	547	580	536	579	627	543	562	540	544	549	557	557	569	545	599	529	587	567	563	559	588	543	601	550	559	562	597	537	574	531	565	594	545	578	582	535	539	559	553	599	566	541	583	590	586	543	566	567	558	599	551	556	530	566	549	559	575	591	551	524	542	552	569	564	537	555	571	578	577	553	584	522	573	543	596	520	573	576	565	531	581	515	591	562	555	543	561	553	562	542	575	553	564	559	574	573	596	555	529	542	559	555	583	563	571	572	555	612	554	575	583	555	566	549	564	555	586	587	550	523	581	525	521	566	548	529	529	533	561	553	552	552	572	574	606	568	540	524	567	570	580	548	589	582	561	552	577	560	539	615	552	582	577	540	570	568	600	569	554	551	555	539	554	540	576	542	566	575	582	560	543	565	560	540	566	578	579	547	565	581	541	527	540	549	582	526	544	562	554	591	563	581	535	567	584	548	554	495	594	576	530	542	573	562	523	555	530	566	572	586	501	537	567	554	536	555	585	550	586	555	585	572	520	563	551	586	567	560	573	576	536	528	509	553	520	584	567	566	573	566	544	533	558	545	541	570	530	535	575	534	575	552	551	563	557	562	527	521	523	572	586	592	554	573	523	529	490	571	563	572	545	555	535	524	541	578	542	556	579	587	568	548	547	578	515	555	616	544	558	532	553	574	549	550	544	559	581	555	552	580	535	560	544	533	608	571	550	523	555	561	589	540	588	570	554	549	556	499	562	552	510	560	555	607	560	535	530	609	583	559	585	513	609	560	554	543	561	542	515	566	534	575	553	581	554	563	586	562	573	601	576	576	506	544	576	588	563	577	577	514	540	557	571	545	539	583	557	552	567	522	529	552	573	555	522	562	568	564	547	562	542	551	571	571	553	536	510	553	536	527	547	605	579	556	577	602	569	558	605	609	544	558	603	544	552	554	559	545	547	553	583	527	577	569	570	550	581	572	538	561	566	580	567	497	552	560	573	595	565	561	554	525	541	523	578	540	590	562	526	549	552	567	570	565	527	552	546	525	587	523	538	515	535	569	587	526	564	569	541	556	519	591	554	539	525	555	532	574	502	558	539	530	541	584	551	556	535	559	596	532	556	562	562	557	563	541	538	539	594	565	552	590	585	534	576	606	573	579	568	559	595	567	524	507	530	548	535	552	537	587	568	583	531	555	555	594	544	564	566	565	544	552	572	562	551	559	543	541	561	582	527	579	542	545	595	565	591	556	538	567	574	563	574	585	550	524	604	577	530	486	548	483	567	556	579	560	517	575	567	591	600	594	550	587	554	555	561	552	545	523	599	585	541	584	550	556	550	524	536	557	524	502	504	517	557	539	572	530	546	643	592	586	525	594	541	515	558	512	524	545	572	566	538	548	565	522	567	594	557	533	529	538	561	563	554	577	526	579	505	562	559	532	567	539	596	567	576	541	592	585	559	532	568	570	535	552	557	643	534	503	549	518	570	556	554	559	551	547	526	562	587	527	575	528	584	568	544	558	571	551	544	562	585	534	570	556	564	578	608	508	553	572	557	535	556	551	558	537	519	601	556	574	561	530	557	578	562	517	563	544	546	550	552	517	576	525	605	573	565	590	545	570	558	582	578	512	529	571	524	548	567	570	545	592	547	558	560	598	523	553	514	537	588	575	544	554	549	565	556	546	541	563	544	606	559	512	527	560	556	556	578	566	539	562	570	567	535	551	565	563	575	545	554	583	572	595	562	592	591	566	542	527	602	581	544	572	561	559	580	562	524	556	596	572	586	541	534	547	549	499	579	550	520	567	564	550	572	533	548	536	540	594	548	537	580	579	535	557	546	575	516	561	562	549	545	521	570	560	522	528	550	537	568	520	513	549	540	581	517	538	524	545	558	565	527	572	602	498	578	558	563	547	550	541	537	550	557	598	579	577	561	539	573	555	577	544	553	550	585	567	553	543	532	537	591	523	561	536	564	597	556	575	558	546	557	579	575	580	560	572	550	569	573	587	541	528	538	543	548	545	538	546	524	561	571	546	561	614	514	551	534	591	559	575	540	546	569	627	570	588	555	592	560	547	528	540	532	560	564	559	580	544	521	596	569	555	558	560	556	566	518	543	540	565	567	565	546	543	544	561	560	548	577	540	486	521	545	593	563	536	545	575	568	563	563	556	569	561	539	584	532	568	565	574	544	517	580	538	567	562	541	528	545	539	569	541	552	528	560	539	554	564	542	561	605	566	583	597	564	576	554	535	532	602	537	575	561	571	576	540	538	562	553	576	549	518	560	560	551	515	582	578	554	551	551	556	553	567	569	543	556	562	554	525	559	583	502	565	548	566	520	537	543	561	572	548	531	556	559	583	552	558	603	580	503	510	530	549	581	563	537	569	578	572	551	561	580	530	550	538	558	596	532	540	570	562	530	553	552	544	586	508	541	579	542	543	580	559	567	551	550	568	546	576	553	578	591	555	552	539	521	550	545	522	583	558	540	529	538	592	568	527	562	550	569	579	600	576	577	539	554	540	570	531	545	545	492	553	561	580	555	597	614	545	574	584	547	569	594	559	591	589	537	538	528	591	587	535	529	573	570	560	567	554	570	531	549	529	529	548	564	514	571
27346	9827	1865	1248	970	956	993	943	1039	931	916	927	969	947	952	984	952	923	977	997	993	912	980	1002	992	923	969	967	948	1019	959	1003	952	981	934	938	948	946	986	965	941	925	962	984	962	980	1018	966	969	976	1007	933	972	958	970	909	895	944	947	953	932	951	1008	940	949	989	971	916	966	959	954	977	953	959	966	979	1007	1002	975	956	992	962	927	971	971	932	1008	897	935	927	953	897	902	923	970	941	935	897	993	978	931	927	986	919	911	982	986	995	1006	992	930	926	979	954	975	960	971	968	973	996	971	966	960	948	920	990	942	923	963	911	952	974	996	950	954	1000	949	931	945	963	1003	941	911	1002	988	974	961	948	946	946	967	961	888	948	933	1041	995	993	910	913	1000	997	922	997	940	978	966	942	932	934	1011	934	958	942	968	931	950	944	1000	928	990	958	950	979	965	911	980	953	946	1000	955	987	956	995	996	982	907	962	887	942	988	906	1000	946	961	948	970	882	934	960	1004	963	967	1000	958	968	932	909	963	938	950	910	950	978	932	926	992	921	989	974	943	996	970	946	915	936	979	1015	990	938	944	924	951	991	1034	927	992	957	977	984	960	890	993	973	880	965	980	926	906	955	1022	932	944	977	946	891	980	978	949	960	930	984	935	918	936	938	979	903	992	928	942	939	946	892	926	942	933	942	935	943	1021	950	972	958	1048	1004	953	971	1005	989	980	937	973	970	948	924	951	990	952	958	995	997	937	928	947	960	962	981	996	895	944	898	905	928	988	921	891	988	928	905	959	939	919	964	953	997	930	927	1000	974	1005	991	927	939	979	1020	954	963	987	963	994	924	959	953	975	966	943	931	953	925	922	921	890	957	914	1010	921	913	977	938	967	963	890	987	942	938	963	907	959	922	974	921	940	980	1040	971	918	955	949	960	973	980	962	960	928	995	949	952	895	937	947	976	999	954	965	969	931	959	931	998	928	999	938	942	965	967	955	900	927	963	924	952	941	956	932	956	1017	962	959	938	975	943	897	992	964	977	1003	973	967	987	998	940	950	992	935	936	929	972	967	950	946	980	985	958	970	981	940	946	877	972	958	959	1001	969	937	934	959	1007	1039	955	960	950	933	957	994	954	877	990	975	919	953	985	993	988	924	948	906	935	963	935	926	930	880	967	982	975	952	990	973	1002	962	953	893	881	1015	941	989	963	979	994	970	954	961	992	976	919	941	976	966	989	955	937	966	941	979	996	980	882	939	991	947	901	969	939	1013	975	971	964	994	931	919	940	945	1012	972	918	933	959	905	940	953	1018	997	928	953	940	967	946	949	929	976	902	929	1005	902	944	967	934	966	969	1000	1006	964	921	922	964	892	998	891	900	945	939	961	942	951	975	997	1000	936	940	1004	953	956	931	913	923	992	945	982	939	990	971	979	984	978	978	994	877	940	967	963	942	904	942	980	972	951	983	1019	926	987	977	937	1007	899	1004	924	947	960	989	999	936	944	938	976	910	968	914	988	962	955	963	946	1002	947	973	970	921	957	948	957	948	943	951	950	1006	967	963	962	961	997	1026	959	911	941	1018	961	946	897	949	916	1025	987	964	990	988	983	993	946	986	979	983	915	948	949	930	962	962	930	971	970	948	1014	969	962	924	959	956	958	1004	971	978	931	936	969	974	948	955	925	948	938	967	981	949	868	997	926	962	936	937	957	952	943	1044	941	926	968	895	984	909	927	927	950	913	1010	907	931	983	978	924	1005	992	1033	909	944	973	962	961	936	993	1012	981	1006	962	963	939	963	980	930	924	954	919	935	965	931	995	944	911	907	919	940	968	964	982	967	916	980	967	942	922	941	922	916	1015	933	967	917	950	923	939	944	968	922	980	945	982	972	959	1003	898	968	966	986	969	979	957	955	952	980	927	928	990	911	976	927	957	947	991	948	932	969	962	934	972	998	944	915	1029	968	908	983	991	950	1003	956	882	1007	912	998	924	941	976	920	922	971	903	987	919	932	927	975	1043	946	1037	917	945	924	943	946	975	970	967	920	927	919	1015	1014	965	1015	966	983	903	905	948	899	900	968	952	1027	999	986	994	934	986	967	957	967	951	1004	881	928	980	1011	924	913	926	939	926	932	956	971	963	963	910	963	880	996	920	915	871	1014	971	924	903	912	940	951	937	961	971	972	928	964	961	968	923	940	1003	928	983	1008	943	968	955	953	914	929	948	968	982	968	975	956	1056	930	944	927	983	963	870	965	938	944	930	963	965	917	989	947	896	984	872	967	956	975	970	967	969	932	947	951	983	942	930	937	929	992	964	954	920	1000	954	925	950	992	943	932	935	982	975	894	933	956	936	959	941	942	965	995	987	1026	951	993	951	953	938	900	931	979	956	934	964	951	948	996	974	930	936	939	1026	971	929	1008	986	966	932	949	932	945	958	943	954	970	954	981	963	1001	908	967	938	929	948	1003	902	940	974	929	949	969	994	966	983	1003	973	942	947	921	933	1013	1001	917	986	987	987	957	927	973	1011	940	970	942	995	946	930	966	989	931	958	944	952	936	1003	899	985	974	1048	919	975	1030	969	979	918	933	961	937	953	955	951	935	970	928	970	1017	926	933	979	970	986	951	927	923	957	944	932	942	982	971	917	968	962	950	941	951	957	922	931	964	1007	961	990	1001	982	974	970	940	889	945	959	911	928	1016	925	935	973	920	946	952	924	994	1003	982	979	913	972	962	997	948	996	935	897	971	946	921	994	1006	1002	949	929	945	974	977	954	906	979	959	903	911	897	1017	933	973	942	974	961	943	923	967	969	917	963	966	962	966	968	962	920	955	990	949	933	947	961	950	908	960	970	934	1025	965	956	915	1041	933	910	969	941	946	958	974	953	976	985	931	975	962	881	953	976	1006	952	961	935	972	966	967	966	936	934	925	871	961	898	968	977	987	960	972	915	1011	944	889	900	985	918	948	976	985	994	994	983	934	990	937	942	986	993	998	940	976	944	883	983	1034	937	966	996	972	930	975	974	950	922	932	921	980	928	933	934	884	1041	1036	915	983	1010	978	1026	954	979	918	970	960	950	1001	1014	943	918	973	951	927	936	974	922	978	954	917	965	960	986	962	977	958	924	966	952	943	934	925	985	967	964	954	960	979	972	962	981	984	1016	944	1020	948	1004	962	921	935	951	1010	911	923	971	978	1012	987	998	1033	903	916	980	891	926	1022	942	925	1023	967	963	996	960	944	965	956	918	967	1000	1012	978	967	1005	970	942	989	969	962	958	949	969	957	946	964	970	969	948	956	1002	946	942	977	951	928	920	959	913	884	939	951	928	962	919	950	945	968	969	964	908	959	905	963	927	881	1007	903	912	936	951	903	966	944	981	945	977	948	932	949	984	972	945	919	968	998	1013	1006	919	983	916	944	949	944	932	978	994	982	971	931	997	965	957	956	1027	946	923	993	968	1015	945	980	1005	939	970	931	950	1055	973	998	1023	954	911	935	985	933	983	967	938	962	990	933	949	938	997	982	923	979	1002	978	974	1001	914	969	898	988	937	949	948	940	952	996	987	961	974	964	991	971	976	1032	946	954	998	973	948	989	969	941	957	952	949	949	908	986	936	920	914	938	987	960	959	982	938
5706	960	966	805	859	821	763	815	837	807	799	762	790	854	821	772	769	799	828	834	831	776	813	781	810	838	802	821	767	834	814	767	807	793	805	841	792	804	839	810	807	779	811	824	866	834	842	751	779	828	834	847	842	781	786	812	805	819	781	842	765	865	826	824	834	802	850	852	826	788	843	786	783	782	819	839	754	824	869	781	830	802	786	814	863	843	758	801	786	777	829	813	736	804	820	810	834	795	790	842	806	774	806	835	802	819	805	826	779	797	814	824	811	789	796	781	775	782	816	813	796	819	826	798	778	786	783	809	818	835	819	770	835	834	853	836	783	825	814	831	839	798	845	779	827	818	864	820	802	831	800	769	779	749	794	819	784	844	798	808	817	860	770	755	843	796	807	823	826	807	798	806	787	863	802	834	831	830	827	814	806	844	791	777	793	783	787	791	841	749	791	834	819	799	858	807	830	805	826	766	805	868	754	805	773	791	826	814	796	808	758	812	819	796	802	776	775	844	803	832	816	790	790	813	816	828	809	816	757	798	805	752	803	801	819	839	813	778	794	848	837	807	825	836	806	745	828	862	764	758	782	785	812	798	748	811	825	835	861	746	825	807	808	828	823	771	805	805	836	821	785	853	778	765	868	825	768	778	797	793	810	844	823	837	793	821	831	802	836	859	806	756	770	774	756	808	739	803	834	779	815	790	797	766	771	825	784	846	830	791	799	776	818	797	807	747	804	804	842	795	833	813	869	795	739	819	749	814	815	769	836	817	740	768	800	794	825	792	789	838	809	830	758	818	804	830	808	790	760	800	757	800	854	798	812	827	866	812	739	793	829	764	795	819	852	789	800	814	857	814	765	795	825	809	802	827	775	782	775	822	789	780	804	836	822	797	809	757	802	804	803	816	791	765	820	819	764	801	789	765	814	792	801	768	788	798	789	780	816	801	796	821	802	817	800	795	755	809	769	817	800	799	794	803	774	788	809	866	839	820	819	793	786	824	772	834	865	818	835	818	755	761	824	793	829	765	791	814	842	769	841	806	750	743	765	834	769	862	863	762	824	740	817	782	794	837	835	800	795	791	787	825	833	885	800	752	812	792	826	812	809	748	816	849	761	848	820	807	776	758	791	850	781	831	761	806	841	806	832	820	801	832	787	792	747	806	768	784	795	796	810	821	822	798	833	819	826	808	814	839	859	746	840	809	789	787	839	848	822	765	760	797	835	824	771	822	813	786	772	823	849	798	795	832	803	827	805	824	805	825	803	821	783	815	802	789	821	785	795	810	795	789	787	805	826	831	803	796	823	827	799	812	820	797	761	797	788	800	790	797	798	823	822	755	771	772	785	831	784	773	818	797	815	842	795	796	837	813	859	812	811	848	823	774	833	801	840	803	809	818	805	815	813	822	855	776	765	764	796	832	819	840	775	852	846	751	773	870	783	815	813	919	811	759	805	869	823	830	817	775	797	804	836	819	828	794	822	799	829	768	804	810	820	817	810	792	764	818	785	834	839	815	849	802	798	837	781	814	841	797	850	850	845	850	821	763	807	834	833	809	839	781	793	843	832	794	810	840	788	820	761	814	782	818	832	811	849	820	788	755	794	860	854	806	780	805	836	795	799	783	810	816	832	840	822	804	850	832	821	814	792	821	801	757	777	840	822	846	759	876	839	835	808	802	819	818	831	804	776	804	806	797	793	806	807	793	834	856	774	835	815	751	781	732	761	773	813	797	809	842	769	780	810	775	785	807	800	831	828	808	810	799	827	857	820	810	848	815	852	813	803	806	743	817	780	843	814	802	809	791	814	823	794	763	865	836	769	810	829	776	800	815	780	819	800	852	775	810	778	786	782	794	847	783	819	812	838	768	773	760	837	791	781	817	845	810	810	784	806	828	805	814	783	802	767	850	832	761	826	769	800	848	787	797	809	769	796	775	849	793	807	786	816	794	819	879	834	811	793	835	835	800	789	823	798	768	816	803	854	822	818	790	793	815	753	866	796	791	835	803	858	782	818	804	777	797	813	813	817	819	752	807	821	779	813	815	788	789	790	797	834	868	807	812	824	738	774	783	853	862	843	740	789	794	763	798	847	798	753	808	851	787	758	810	775	825	807	802	868	813	872	817	840	802	847	812	793	791	838	856	861	801	779	797	818	800	849	773	817	839	761	807	805	785	822	793	772	815	811	831	762	801	820	798	784	815	814	811	769	835	808	785	784	839	791	814	787	836	860	783	821	792	828	834	856	776	850	803	806	833	824	780	803	822	782	832	770	803	828	803	830	828	772	870	817	809	762	805	847	792	840	833	822	808	808	808	844	848	787	777	755	775	760	834	843	806	835	812	807	822	818	837	798	777	818	832	818	758	817	853	769	838	799	845	779	799	835	807	820	789	806	768	811	738	816	832	804	846	802	772	814	793	839	803	763	805	782	871	781	794	820	836	781	772	795	784	756	762	814	826	749	810	844	845	796	833	855	771	785	784	821	789	766	812	786	800	836	830	808	781	758	824	821	827	788	838	785	874	829	850	741	786	794	839	804	842	761	835	774	764	877	797	767	818	788	857	808	769	802	826	781	784	821	763	794	822	759	899	775	860	812	795	809	754	793	775	821	819	862	721	802	779	817	786	774	799	869	827	807	850	783	879	800	785	840	883	799	837	832	817	783	817	733	774	807	852	777	794	798	812	863	814	813	785	792	835	781	762	805	779	824	834	805	750	792	770	838	749	829	861	845	774	770	773	795	838	840	783	826	769	818	802	780	786	789	810	782	795	796	793	852	830	823	810	810	812	849	838	835	823	839	818	819	799	822	798	773	840	808	836	869	815	835	810	800	799	795	818	777	808	769	805	815	823	810	810	821	782	826	791	789	846	814	814	792	773	789	821	776	841	823	767	849	834	784	811	791	746	799	821	760	818	805	756	805	806	786	814	767	801	842	825	833	792	798	811	828	809	848	757	802	764	819	811	784	794	792	803	810	801	848	807	790	806	826	814	821	823	807	774	813	814	807	805	852	808	764	848	792	808	803	793	789	827	761	767	795	785	786	801	803	812	796	758	803	765	847	765	808	805	815	823	824	811	782	805	803	800	791	840	789	812	813	805	806	768	738	792	801	830	788	814	783	797	749	801	787	813	792	824	803	819	803	848	793	805	811	838	801	794	756	799	758	837	787	792	796	820	796	799	754	770	868	780	803	800	833	804	810	771	729	789	842	785	783	868	826	802	831	798	825	763	843	799	845	791	830	848	770	813	805	846	824	856	760	812	821	845	780	785	809	787	804	889	808	811	823	767	839	758	822	781	825	764	790	769	789	817	825	819	774	751	744	795	825	755	850	789	839	774	788	852	860	806	872	796	837	815	808	803	817	793	821	760	784	803	808	760	827	796	780	806	784	838	802	822	832	794	838	832	802	784	789	822	759	790	759	790	833	825	769	754	816	744	807	837	810	805	817	841	806	813	820	797	756	791	870	826	820	787	822	803	810	755	805	796
25573	21358	27108	25358	5596	1683	1351	1071	1005	1060	1003	949	1001	1018	969	1026	968	977	974	981	1007	968	942	954	1001	971	921	963	933	922	938	982	954	979	949	1010	933	903	980	941	967	931	958	902	964	938	978	989	974	916	909	945	937	993	922	928	891	869	928	946	929	969	952	1004	968	933	915	957	916	908	931	912	1016	988	998	891	922	940	940	896	936	921	931	916	910	882	955	967	920	979	943	906	947	964	959	948	962	950	1015	913	936	898	933	923	894	949	992	903	943	961	921	917	935	952	921	939	922	974	925	938	954	956	908	907	946	920	935	943	968	964	955	935	978	907	853	949	920	946	945	929	873	908	934	878	906	862	929	877	909	953	928	908	893	917	893	926	950	1005	986	879	895	915	899	912	867	943	903	930	892	941	875	940	903	924	924	944	988	963	985	892	933	922	914	966	867	915	923	985	966	992	926	951	903	865	925	938	923	924	939	914	938	969	909	904	964	928	932	924	917	943	938	894	925	952	948	1005	893	988	971	892	926	888	990	949	893	926	913	878	933	929	908	908	896	978	913	932	920	890	968	937	934	918	891	962	1015	953	928	905	940	956	908	998	886	950	966	925	914	909	920	944	959	973	956	940	928	959	1006	898	921	920	972	888	916	916	917	903	917	970	935	912	934	930	1060	915	922	942	925	954	998	944	920	911	939	941	987	960	910	940	948	947	905	953	951	914	912	992	899	1024	884	961	928	964	992	975	944	961	867	980	977	935	950	932	927	925	917	917	904	960	956	948	968	906	902	953	878	908	983	954	907	969	962	971	918	961	931	934	938	892	928	958	902	933	871	961	882	958	1036	920	904	940	936	904	922	909	944	936	949	961	964	948	883	917	944	945	899	982	962	953	930	907	970	935	944	985	939	972	956	970	906	932	901	928	969	921	920	932	899	919	950	937	935	903	906	928	940	940	937	960	905	980	961	923	933	950	911	986	952	955	885	948	1001	940	981	909	979	915	927	940	963	945	919	945	910	901	952	944	940	906	948	888	989	940	922	899	960	954	916	977	936	920	991	970	973	955	911	908	984	939	923	907	896	989	920	914	964	960	1000	959	882	902	904	879	917	935	932	934	927	931	963	1000	910	915	977	942	905	965	911	925	888	928	940	900	962	895	912	943	958	940	975	987	918	930	965	936	975	863	901	937	912	949	932	959	901	916	1008	958	960	964	1003	952	921	932	928	946	916	919	996	993	915	966	979	987	951	893	905	967	946	988	898	896	1000	968	896	899	946	953	890	950	944	930	894	936	993	981	935	982	926	985	950	955	930	936	949	881	960	947	891	927	919	970	908	928	929	926	919	935	931	943	857	941	958	915	901	873	909	900	930	932	958	953	917	915	924	931	945	912	918	931	881	918	898	884	930	910	930	971	893	929	940	920	953	918	926	927	920	973	963	925	936	919	950	944	929	897	980	924	880	919	933	942	929	951	899	903	991	940	956	980	984	910	918	953	971	972	957	924	915	962	984	957	937	903	925	939	958	940	861	924	930	967	913	890	905	938	918	917	925	934	928	896	937	967	932	927	936	928	923	967	907	1027	960	955	974	948	893	946	906	893	980	923	927	943	939	912	857	971	856	913	908	893	904	889	938	885	984	958	947	935	878	921	961	959	943	892	936	944	885	933	975	945	989	928	889	900	932	1047	957	931	903	898	916	936	985	996	952	951	921	932	898	881	925	945	898	959	916	916	919	1002	946	963	895	926	957	983	931	925	929	874	879	989	938	929	910	988	930	950	896	999	902	955	955	983	943	894	874	908	987	966	928	896	928	965	981	971	907	983	946	918	956	943	940	946	1054	1025	924	960	948	940	934	944	878	887	947	937	921	1013	957	977	940	969	931	943	926	933	946	969	922	935	893	961	944	932	934	907	910	875	914	941	937	958	945	898	934	918	980	920	896	934	909	926	934	951	929	947	992	932	890	953	941	941	872	935	966	881	922	933	951	924	939	927	960	902	934	973	908	948	950	953	972	938	930	943	934	936	953	915	937	957	912	953	882	973	913	889	911	904	921	966	949	996	901	883	960	902	905	908	1028	897	926	903	952	900	916	940	966	873	934	911	938	988	922	896	916	975	921	917	940	970	912	909	984	900	899	927	958	911	949	979	896	940	923	962	960	937	917	900	909	984	926	931	925	985	985	920	885	949	947	952	877	958	886	941	970	942	871	926	952	953	902	966	917	915	937	938	896	938	955	920	943	941	938	929	902	929	919	907	980	952	905	924	944	906	864	947	996	930	939	929	1021	944	929	937	966	922	965	929	948	945	953	929	958	895	902	961	946	935	957	911	874	902	897	960	917	949	915	1004	916	906	928	955	932	951	958	911	971	890	922	911	925	905	946	911	926	946	888	956	925	941	1005	912	919	917	918	910	932	926	906	940	959	910	961	957	919	936	878	938	914	959	930	946	966	980	943	924	982	904	956	954	986	915	990	967	921	929	924	908	942	972	893	948	957	930	945	887	927	977	923	929	915	963	926	895	956	917	925	915	1003	925	955	941	933	959	921	911	998	963	975	901	960	999	888	923	945	977	949	977	923	882	904	948	978	951	969	903	915	908	932	869	905	943	928	884	913	918	894	949	883	942	963	923	917	938	930	939	917	955	901	902	980	1005	939	905	973	989	949	937	935	872	943	892	939	919	888	930	941	945	970	949	918	955	954	931	1029	923	937	916	960	901	909	925	983	951	937	890	968	941	897	908	911	880	909	926	931	978	877	881	908	856	976	927	930	907	904	940	962	950	970	923	880	983	883	921	891	923	948	963	923	873	944	955	953	912	950	914	968	927	974	963	924	967	932	963	971	947	997	954	928	932	931	911	920	943	995	957	896	982	930	909	974	956	936	904	932	999	948	965	954	960	925	896	946	915	921	944	952	931	931	967	929	938	890	939	925	916	966	933	893	975	895	937	960	883	906	978	943	901	915	956	922	964	949	937	941	918	928	943	928	946	933	980	957	923	929	900	950	967	901	924	904	962	917	888	918	975	941	928	919	955	935	919	924	948	948	932	951	907	905	923	986	923	958	871	905	900	867	980	932	881	923	975	933	923	969	876	936	970	953	949	879	897	931	944	934	962	964	908	908	966	950	930	923	959	918	936	949	945	1007	928	991	919	985	926	915	977	961	959	889	1003	942	919	944	975	953	847	918	942	919	943	1029	909	950	955	1001	900	908	920	932	973	934	936	934	942	883	952	931	918	954	944	978	964	887	982	930	959	981	892	920	953	923	959	1021	981	950	931	949	921	909	924	936	943	964	909	966	930	896	962	962	904	961	974	927	964	943	886	953	964	910	923	914	962	921	892	956	881	935	940	949	966	956	948	897	903	932	943	937	1001	928	982	911	906	939	930	899	992	948	915	865	951	952	900	973	968	929	974	981	933	944	946	922	952	937	932	961	966	907	963	896	975	982	969	947	962	983	875	964	962	951	930	919	885	883	912	947	894	912	879	930	959	929	894	951	953	944	959	956	934	956	928	963	930	979	940	913	903	901	949
4036	3297	2701	1742	1367	1207	1071	1034	888	911	880	933	876	865	835	848	915	913	875	847	837	891	843	847	862	868	848	803	872	815	778	837	865	804	886	844	868	866	832	834	840	848	876	831	826	824	836	844	855	849	853	843	813	794	777	845	792	881	811	787	839	823	846	866	821	870	869	807	827	818	859	824	813	872	869	811	775	882	868	797	889	805	836	794	826	829	829	887	832	874	798	827	859	802	864	834	823	797	767	757	785	835	841	828	838	805	842	794	826	790	774	836	784	832	847	899	785	809	795	798	773	832	778	850	846	815	855	797	806	816	869	803	792	817	840	800	857	747	831	815	811	838	830	812	795	799	847	859	807	790	824	830	815	825	853	854	824	863	827	841	816	867	856	822	822	844	825	825	867	824	803	825	808	831	820	837	776	840	827	840	859	801	831	872	806	862	840	781	853	866	813	816	840	808	867	870	839	815	823	799	841	838	793	877	868	792	888	843	866	870	832	844	757	806	834	863	767	797	867	844	826	823	851	818	835	844	824	793	821	878	874	816	826	834	840	831	783	854	809	875	794	783	829	791	844	772	810	805	745	832	819	828	833	823	836	823	845	789	844	822	826	726	849	802	798	830	764	821	851	790	843	834	832	841	802	802	789	841	806	780	833	809	841	793	855	826	781	824	799	841	827	819	840	811	857	803	840	812	797	816	806	819	842	815	796	811	857	821	812	838	767	849	817	786	772	829	836	852	882	829	832	802	850	793	840	775	790	785	882	832	781	836	812	777	774	862	816	855	846	790	830	759	801	813	857	809	863	771	765	870	779	831	781	803	822	851	813	780	780	856	829	772	800	816	816	838	810	812	816	784	765	827	790	787	815	829	804	830	798	881	797	838	832	824	819	800	796	871	824	799	802	801	782	799	842	837	801	804	805	829	832	809	830	864	815	861	854	813	804	811	818	865	820	820	805	808	794	762	848	829	832	809	788	790	786	773	800	810	827	866	825	829	802	761	835	855	855	832	833	816	825	829	828	799	848	758	789	799	774	879	848	819	844	803	806	800	792	806	912	778	793	776	794	818	846	831	813	813	832	818	848	823	838	826	819	805	816	806	838	811	801	812	803	836	821	848	745	875	834	819	801	799	817	784	822	899	815	807	806	849	805	812	857	799	810	801	795	829	831	855	823	776	834	796	874	829	806	822	783	825	842	822	797	798	822	838	800	828	813	791	824	828	845	873	783	816	763	825	817	816	772	830	900	828	847	786	823	809	788	814	832	795	773	887	839	803	835	798	825	818	843	826	813	858	791	829	795	810	822	818	864	783	850	823	787	860	829	846	852	806	823	861	821	762	772	815	831	824	800	843	806	785	843	828	875	808	787	786	839	756	810	842	861	853	820	852	845	789	793	857	832	808	803	860	841	770	831	800	813	842	809	784	844	819	850	828	822	769	836	839	848	804	834	813	799	831	854	855	853	805	791	845	827	806	826	860	841	814	858	788	819	813	840	835	804	835	839	802	804	828	846	885	840	834	835	855	787	888	825	833	809	781	855	798	833	850	796	834	833	812	842	791	807	863	803	815	839	807	829	808	845	857	782	792	808	803	771	800	802	823	851	755	800	826	844	818	855	770	837	839	792	822	847	833	809	831	791	814	771	840	829	868	789	829	820	780	842	767	785	850	774	875	827	816	834	819	796	831	803	833	849	832	833	830	842	850	801	804	844	783	804	807	818	794	821	836	779	804	790	861	823	819	796	809	777	834	811	801	857	805	851	796	795	861	831	837	813	841	818	824	859	809	797	808	834	808	830	804	822	809	843	803	876	823	807	810	844	803	831	754	803	796	788	818	869	763	780	883	807	854	843	803	791	810	772	803	857	809	829	815	800	811	821	856	820	836	799	822	811	791	804	817	811	749	779	853	817	796	792	810	830	791	853	803	818	804	850	859	810	806	838	796	768	805	833	832	811	787	837	808	814	781	856	790	841	819	775	812	808	851	798	804	864	828	788	782	822	860	804	847	856	833	844	866	881	842	809	841	842	807	892	799	784	835	798	813	853	839	827	766	810	853	820	806	863	821	824	797	872	776	871	812	840	832	826	830	822	795	837	873	823	806	879	798	807	809	829	845	801	814	833	784	811	840	821	851	811	849	818	821	848	816	804	770	835	843	769	786	774	789	875	796	798	780	751	858	775	784	832	844	835	833	845	802	798	814	784	844	844	783	808	841	866	787	826	851	782	863	837	810	797	799	857	766	775	790	837	804	833	778	787	827	775	851	809	816	819	853	830	869	809	852	785	826	831	842	828	839	844	843	823	821	751	793	797	831	838	796	801	801	856	797	802	790	785	847	778	776	800	808	862	778	820	835	788	817	812	809	846	840	806	812	800	815	832	788	847	820	765	853	789	798	824	789	845	794	817	769	825	771	842	839	787	766	838	891	731	802	829	858	818	810	814	850	821	821	773	803	866	770	807	814	809	824	815	875	822	830	811	762	832	788	813	797	813	848	849	773	819	853	828	781	822	843	836	813	810	831	751	813	818	791	782	815	834	874	837	823	745	802	811	859	802	796	836	806	839	859	816	761	800	779	847	770	794	827	789	816	858	804	795	785	819	796	828	790	784	815	753	799	860	872	856	813	781	843	772	775	801	812	797	850	832	862	786	845	845	831	806	801	836	795	785	863	810	801	770	752	864	842	813	772	815	807	827	856	827	779	816	829	821	847	840	792	791	809	827	830	817	800	810	810	813	826	807	799	810	828	818	813	854	857	798	855	740	820	813	818	808	820	821	748	781	797	829	802	887	803	807	756	836	838	831	805	831	851	816	849	782	800	808	801	869	822	761	815	799	844	785	851	822	830	842	800	842	810	795	858	837	798	843	802	809	819	800	836	830	811	804	815	818	812	866	777	775	857	800	824	842	879	783	785	834	851	802	811	819	818	826	849	872	736	863	810	861	793	796	780	768	849	789	819	837	819	820	843	779	834	862	785	794	857	804	788	832	806	777	804	817	806	838	814	781	849	814	856	857	804	801	859	817	808	758	778	868	791	864	835	850	847	828	855	806	833	804	818	810	801	813	784	832	810	877	839	855	782	837	799	836	798	793	803	823	801	810	860	774	803	806	859	825	873	831	846	836	815	834	830	804	773	855	798	781	784	819	792	878	843	789	812	839	820	797	837	819	830	795	781	832	812	826	817	835	834	838	796	814	849	754	794	787	818	855	824	779	864	830	827	793	827	807	832	829	794	779	838	826	785	841	785	794	789	811	811	867	867	800	857	873	838	782	834	822	853	776	850	770	827	826	841	829	855	774	802	846	823	860	824	784	813	774	782	804	821	781	803	779	831	797	818	833	813	800	856	830	801	824	791	791	794	818	849	869	889	859	755	842	860	851	826	822	874	766	800	874	834	812	838	797	804	860	815	818	814	782	793	813	802	864	828	822	802	843	840	835	841	855	834	804	823	773	784	798	849	801	834	857	832	791	838	831	806	769	816	828	838
24634	21348	28378	24678	20447	3607	1311	870	734	671	699	686	643	684	617	629	642	649	610	598	637	613	623	649	681	586	591	623	600	630	624	627	663	573	569	611	637	613	596	596	617	585	642	643	604	585	590	589	613	611	608	573	559	551	571	629	594	595	572	584	620	593	584	545	622	585	578	600	596	571	612	567	584	577	557	589	604	611	618	592	552	578	676	540	603	614	592	610	577	583	627	636	643	524	594	586	559	629	580	609	623	607	586	563	575	621	600	583	637	653	598	571	614	591	643	651	600	613	528	575	586	557	568	622	587	640	613	629	622	601	576	581	632	547	594	596	607	589	561	583	617	605	602	628	583	587	635	584	561	619	609	596	569	600	605	590	597	561	569	594	542	572	616	576	607	631	603	597	595	537	599	541	558	573	594	633	564	606	618	580	615	573	622	613	568	541	571	574	558	553	571	572	549	593	581	614	585	590	603	606	597	610	553	584	598	637	593	620	595	583	600	587	627	599	546	593	619	598	591	621	592	573	582	580	599	602	580	572	581	558	634	610	619	590	601	597	576	604	605	575	577	573	599	660	617	594	575	575	581	585	605	582	588	619	627	619	541	590	577	559	584	602	569	631	589	606	594	600	610	636	599	597	580	549	626	583	581	600	604	544	614	586	574	526	566	613	617	557	580	555	588	595	598	613	618	580	597	537	553	625	600	625	575	600	565	585	550	593	563	637	607	587	597	581	571	620	587	574	591	610	587	528	585	559	597	608	589	643	572	600	584	590	580	613	586	596	581	594	580	565	524	574	572	608	617	562	602	565	576	563	581	539	580	605	622	571	614	618	595	594	588	590	559	560	613	550	578	611	586	604	598	601	645	605	542	612	578	575	555	578	623	572	568	597	542	601	630	619	584	594	616	537	574	623	607	580	619	614	639	555	607	563	562	564	561	605	579	590	580	602	568	596	637	596	571	570	631	577	604	566	603	604	617	603	553	574	571	584	584	592	589	582	590	595	575	591	596	617	603	599	564	568	570	584	577	582	567	580	586	590	567	575	608	620	549	622	582	644	588	549	571	595	575	559	562	610	609	598	578	626	538	570	571	591	633	573	611	592	592	600	605	589	589	588	586	571	613	579	597	565	611	559	608	583	572	606	583	569	582	560	589	577	586	601	555	605	576	607	612	592	577	617	569	558	577	577	621	622	567	533	616	558	570	605	628	587	608	581	601	595	575	627	609	555	609	594	572	527	537	598	590	550	592	583	596	577	572	564	582	611	625	572	595	620	564	626	606	567	617	588	606	600	572	601	570	540	580	562	563	597	575	569	562	566	596	597	651	575	588	613	598	553	558	616	585	616	614	554	631	587	598	599	579	614	596	563	549	610	594	598	566	597	599	610	639	583	616	565	595	667	568	585	540	608	582	605	625	565	567	571	571	615	546	538	646	595	573	580	532	545	599	587	571	587	599	580	568	613	599	589	588	585	612	617	607	598	579	582	612	570	583	621	608	612	566	584	571	587	584	585	572	601	571	586	612	591	627	587	597	585	559	571	589	591	555	607	551	574	577	550	606	576	578	606	595	604	548	575	584	573	560	629	582	600	572	549	607	546	610	575	575	657	571	593	578	536	588	591	606	628	546	620	616	545	586	599	615	557	578	584	608	554	602	635	603	585	615	611	577	582	578	617	592	575	639	565	633	617	599	594	584	549	625	588	583	594	571	623	589	564	580	586	574	558	611	614	555	566	573	589	563	554	572	591	626	527	602	577	546	595	561	585	633	609	643	547	560	596	573	541	609	571	600	578	600	596	568	596	642	594	562	559	585	582	572	586	526	567	567	575	633	595	561	590	573	598	632	584	602	563	581	563	597	600	541	591	553	581	599	589	599	600	592	571	592	566	590	581	571	598	609	569	599	593	578	576	557	570	561	607	602	591	576	622	632	577	607	570	588	574	576	625	597	613	574	590	603	548	595	587	569	565	589	584	600	591	589	601	578	570	553	611	649	586	629	611	545	548	571	647	602	548	621	598	577	622	635	619	635	591	579	600	568	608	576	559	601	593	541	561	596	574	567	580	555	601	564	558	586	576	602	582	611	606	620	582	552	564	628	582	594	595	562	565	615	609	543	579	591	570	605	604	577	594	558	583	652	566	614	551	581	625	567	586	625	576	573	610	598	565	606	559	594	575	636	622	606	602	567	535	569	576	560	584	568	605	570	560	616	587	537	543	571	584	574	602	572	547	564	603	615	585	611	622	584	597	587	642	583	604	579	587	589	573	567	586	588	564	593	605	601	571	612	598	561	572	555	604	598	576	584	574	569	584	578	555	554	597	574	527	618	576	579	581	594	611	615	597	579	638	609	558	572	605	625	603	596	586	568	602	552	549	559	539	592	570	599	568	589	556	603	559	582	588	575	566	597	563	639	606	601	557	530	627	594	578	556	557	633	628	577	598	617	601	566	596	586	538	549	631	597	537	587	610	618	602	569	535	630	576	588	569	564	607	592	599	627	620	580	587	582	570	637	555	574	641	573	580	601	570	578	595	592	592	562	587	582	586	616	608	600	566	619	592	599	546	561	532	602	559	581	553	626	580	594	560	558	585	625	583	591	598	600	592	534	550	601	582	568	572	609	579	567	596	606	614	603	612	595	531	595	607	602	613	550	593	590	603	553	595	510	628	585	593	574	589	556	572	529	577	590	617	552	613	608	522	571	578	565	588	596	582	617	588	594	599	600	584	621	595	561	608	638	593	603	573	607	602	587	590	574	571	572	624	586	541	597	555	544	572	649	587	561	569	558	551	560	593	587	595	603	588	586	600	629	619	570	607	580	624	551	578	581	610	569	584	627	572	570	558	654	554	579	593	564	565	580	607	572	577	564	616	536	552	608	556	584	551	605	572	602	601	655	597	587	614	612	623	595	603	588	585	581	587	594	556	583	564	587	590	573	570	548	575	562	567	586	601	558	607	622	562	593	597	542	548	539	594	566	573	612	640	595	611	553	555	572	586	606	607	627	611	590	593	591	584	605	567	605	610	625	610	605	581	561	590	546	592	602	551	599	576	550	585	579	554	609	603	588	599	564	587	570	619	584	609	625	572	562	641	580	577	610	595	605	563	565	609	585	581	582	598	571	592	610	570	575	593	593	586	579	606	602	561	586	627	620	581	580	559	561	606	549	595	579	554	562	559	565	563	553	609	587	605	560	608	615	627	564	633	587	559	580	612	560	600	617	547	556	629	606	576	583	615	586	587	623	589	561	573	602	554	605	605	584	546	538	601	568	602	539	557	593	577	596	599	577	608	588	598	588	568	561	577	561	545	605	565	586	595	621	599	581	587	565	576	589	562	593	559	590	575	567	591	621	574	603	581	613	583	589	563	565	604	554	577	549	571	592	562	552	634	617	551	614	587	585	612	593	594	603	590	618	602	607	636	629	563	577	573	609	625	647	557	602	587	623	606	544	549	573	572	594	581	609	597	629	608	588	612	547	585	586	565	549	565
4472	5083	4084	2191	1497	1189	1028	937	847	768	716	739	641	650	663	666	596	575	579	622	606	584	621	611	609	563	653	563	610	571	559	598	597	599	599	594	620	577	544	589	630	599	607	590	589	599	577	545	536	611	594	586	576	561	567	552	580	599	588	602	595	569	595	581	570	575	568	556	548	574	606	565	566	527	549	595	567	619	594	574	569	526	580	556	560	592	581	567	557	562	561	571	595	584	578	598	557	555	557	540	565	587	581	597	571	558	582	581	574	562	550	543	588	545	524	535	556	542	569	568	548	547	544	563	588	555	558	578	591	570	553	571	579	579	590	536	536	581	542	546	574	544	554	535	556	573	538	592	518	557	577	586	596	558	507	601	544	541	599	546	556	601	542	556	586	588	618	576	588	556	525	561	597	517	550	581	532	586	520	573	584	600	566	559	548	564	580	605	623	550	525	598	535	596	545	542	551	568	569	601	555	593	545	567	512	559	573	562	522	543	584	596	604	579	562	575	560	560	551	566	571	573	555	552	575	598	578	557	549	550	616	533	581	571	554	550	590	540	547	565	574	566	523	578	582	615	574	564	584	599	563	548	583	571	516	575	573	595	546	537	579	605	573	583	560	534	539	543	582	549	595	525	541	547	567	510	536	527	564	575	564	614	542	528	562	508	565	551	573	589	542	585	556	520	564	546	565	543	566	567	591	556	558	570	554	552	544	566	553	585	541	564	563	600	560	531	508	574	529	555	578	545	580	581	567	539	552	568	568	552	547	559	597	544	518	577	586	575	544	563	562	554	594	560	572	568	611	542	551	555	560	582	558	531	556	565	527	524	575	579	531	590	563	574	556	546	581	575	529	542	557	578	589	522	623	578	566	563	581	570	592	503	590	551	545	536	572	588	593	585	584	561	566	559	546	557	562	574	556	529	580	569	531	570	544	571	537	552	568	543	553	595	544	565	571	582	561	531	547	558	557	543	567	563	534	542	624	551	566	527	560	577	572	520	577	578	567	578	539	528	588	560	532	575	533	552	540	569	524	601	556	569	525	552	585	567	533	595	574	540	571	581	552	582	560	548	571	539	552	541	574	532	602	552	559	536	596	568	543	533	577	558	535	570	577	547	569	574	569	556	597	560	543	528	504	538	556	561	593	584	542	557	549	574	586	573	580	572	570	551	559	562	533	582	596	554	532	589	582	540	593	495	551	527	540	535	550	559	568	601	536	539	541	563	563	507	536	559	605	515	576	564	561	549	554	577	587	566	601	580	597	564	521	539	549	553	550	557	544	531	560	519	529	519	572	612	574	562	548	544	579	556	557	547	555	589	578	595	541	548	556	581	557	568	551	605	525	563	532	544	578	582	534	501	571	558	539	558	583	516	570	544	599	543	519	587	594	588	581	557	581	565	559	538	560	483	562	587	533	546	549	606	563	561	548	555	530	574	587	562	560	555	578	576	601	547	504	549	531	575	547	556	550	546	562	554	578	523	573	587	530	548	582	532	503	574	526	522	546	611	604	572	594	575	555	580	571	550	553	552	586	554	557	548	521	542	584	566	602	572	549	576	561	588	511	529	564	586	556	546	586	560	596	592	579	537	530	548	588	568	603	535	576	537	565	584	571	528	593	540	550	535	552	518	535	534	533	525	529	563	535	563	572	565	564	579	582	524	552	547	558	573	538	547	580	537	531	559	537	601	534	532	555	573	526	553	520	568	588	581	573	588	505	558	553	553	548	532	521	560	550	540	559	539	586	537	544	556	558	560	558	555	510	581	582	553	527	525	560	615	585	574	523	577	542	607	592	595	564	579	530	540	577	519	553	562	585	514	569	554	528	511	531	509	583	552	528	548	541	555	503	547	553	598	556	589	542	564	524	561	608	574	545	590	526	537	525	563	606	577	559	529	557	588	567	547	549	576	563	518	556	576	569	575	579	562	554	562	576	589	526	586	548	564	544	578	551	555	538	511	534	529	571	524	546	548	583	536	568	566	579	517	548	542	562	591	514	562	545	544	587	571	570	606	572	533	543	561	527	543	567	522	612	538	586	523	519	585	526	605	578	546	598	542	544	521	518	581	529	534	578	583	567	572	559	541	562	539	513	550	545	577	543	533	550	601	573	577	546	561	593	573	562	552	614	542	549	546	540	546	528	602	542	521	549	533	555	582	566	554	593	554	565	573	561	552	581	599	570	551	531	504	549	551	518	581	585	524	530	554	585	564	567	551	568	562	525	533	545	528	548	524	555	558	547	542	518	513	567	520	541	560	550	535	545	565	567	538	518	541	550	555	530	517	544	523	552	559	545	492	547	530	547	536	514	561	592	543	565	596	561	574	580	593	589	559	575	564	566	584	572	536	575	551	594	559	539	599	604	551	595	545	517	551	528	562	539	549	578	520	537	569	563	548	560	607	565	568	593	542	572	517	609	504	544	566	553	577	547	524	550	578	563	581	558	533	560	570	558	544	503	595	549	548	534	557	587	572	540	524	565	545	536	543	531	569	557	518	525	567	577	558	601	573	551	538	537	570	525	564	581	539	523	583	559	550	548	551	608	570	562	554	589	562	536	531	557	556	543	552	524	591	534	565	580	565	550	544	573	576	575	528	575	542	582	544	513	528	586	602	555	562	579	489	561	541	514	557	539	535	552	524	547	563	559	523	522	546	573	494	509	586	539	527	519	550	593	566	558	594	556	553	545	564	567	526	547	530	531	556	554	556	572	563	579	528	573	572	583	518	532	528	556	514	529	573	601	558	543	552	561	571	595	577	543	570	557	550	546	544	514	627	532	564	596	529	527	562	555	529	563	577	561	515	548	569	550	570	538	542	545	564	574	532	533	547	546	572	564	574	543	559	524	534	594	551	528	578	583	514	534	554	570	557	570	595	575	534	557	552	596	525	528	570	542	534	539	565	583	521	562	592	548	518	561	502	589	522	546	560	542	529	528	553	564	524	508	555	551	526	543	528	564	582	557	532	555	572	574	567	543	557	573	592	549	542	546	576	562	519	573	543	584	552	557	593	541	511	547	564	574	572	544	494	605	574	544	547	545	543	543	561	565	526	571	548	563	554	530	573	559	560	566	568	530	572	548	551	535	528	538	511	574	529	546	545	543	548	550	540	602	551	547	522	564	536	485	571	522	533	545	561	544	550	549	506	561	533	579	603	553	552	515	536	533	505	540	544	540	559	575	557	612	556	528	539	545	553	553	538	532	531	534	554	570	589	565	511	535	554	526	537	592	514	591	605	549	532	581	556	535	555	602	558	626	581	562	531	544	546	499	571	585	540	574	502	572	589	525	510	561	558	552	536	538	535	573	531	537	593	554	548	556	563	591	545	542	542	545	557	512	539	548	597	537	600	528	564	551	533	549	546	545	544	549	518	546	530	511	577	547	548	561	550	554	548	591	581	526	558	521	562	531	544	522	577	623	524	574	541	554	570	527	568	546	560	569	530	553	570	541	547	561	535	571	584	598	535	559	566	566	563	529	554	592	554
27458	9787	1845	1199	992	913	981	942	962	1005	972	952	979	954	936	1001	951	940	977	945	937	956	957	953	928	936	941	941	973	997	1009	979	1021	990	996	975	995	1007	976	941	942	909	960	936	947	953	929	954	942	951	910	946	1008	930	919	957	979	943	961	987	1009	927	1034	937	891	991	950	910	974	976	929	979	941	996	973	976	959	969	963	970	992	972	944	954	959	949	1000	947	956	935	925	957	977	968	964	954	934	884	893	980	931	937	881	932	962	943	927	917	915	937	956	967	942	970	993	937	932	1001	994	939	980	952	982	959	987	995	951	951	985	985	982	978	918	915	962	989	892	958	963	946	927	967	963	984	917	936	961	943	966	991	982	974	954	945	922	973	995	978	943	972	897	930	993	1015	962	935	909	981	929	976	923	963	893	1010	941	959	944	941	919	1005	965	999	982	898	917	961	955	961	939	959	958	1009	994	902	946	916	932	925	954	975	950	982	943	930	975	965	977	917	908	930	983	944	951	930	937	950	898	1013	915	933	919	974	944	945	980	957	986	986	932	913	1006	999	993	941	938	911	921	886	966	939	1018	966	940	979	975	958	930	966	980	961	931	950	970	925	960	957	962	918	954	973	882	951	923	990	931	960	914	926	952	971	982	916	974	1009	943	982	908	919	938	877	923	945	921	946	979	942	901	960	932	1020	976	999	980	996	955	941	897	997	985	951	983	996	995	955	897	970	947	968	946	967	904	955	993	964	988	983	958	1010	949	956	952	990	982	1012	927	947	958	965	986	943	947	966	937	994	888	917	993	930	943	958	939	980	942	975	932	973	907	1003	908	962	954	944	994	933	931	954	987	962	916	969	982	1024	955	948	1012	986	953	1003	949	996	961	946	996	955	944	934	1012	936	953	997	973	968	1020	947	1013	934	1027	963	923	896	950	934	1007	923	947	1019	948	975	952	952	954	910	988	956	973	927	921	908	897	951	972	961	964	1019	962	993	956	951	958	958	906	982	912	984	1023	968	980	996	951	995	976	972	960	965	968	993	946	938	962	1018	914	982	978	972	995	966	973	922	985	960	981	924	1014	981	958	1008	915	920	940	963	984	983	992	986	912	930	1019	962	977	952	954	914	959	933	952	990	974	951	972	1003	967	979	923	971	982	918	950	961	910	911	921	916	919	880	935	974	982	944	955	967	956	936	969	954	974	965	916	964	942	980	963	961	950	1010	1015	967	945	940	910	924	911	933	908	1001	964	1002	988	943	919	970	986	968	952	977	909	961	948	913	959	930	945	885	992	967	943	990	983	952	951	942	968	1036	959	935	1029	991	969	1020	936	931	1005	965	949	950	921	949	971	964	946	920	938	985	933	967	949	963	967	991	914	936	1047	953	954	946	987	966	904	1006	960	965	995	968	936	931	960	968	943	928	953	962	944	921	921	943	947	1009	946	921	988	980	926	966	953	908	917	943	924	937	951	984	953	987	930	914	894	1001	977	944	1005	970	957	988	928	943	988	983	919	943	982	968	949	868	928	984	871	950	915	950	947	1024	913	991	991	941	906	956	963	942	945	932	974	974	1009	979	894	1036	980	941	1004	963	944	976	993	925	911	1008	917	949	940	980	984	908	916	975	984	923	961	953	1004	962	992	1000	942	960	977	947	997	953	917	923	900	945	951	917	980	973	962	945	956	951	986	957	934	1009	1011	991	1005	936	966	957	906	1003	916	997	941	998	998	902	928	955	929	953	958	986	970	958	947	969	933	985	887	916	952	902	905	964	966	965	882	1051	957	915	985	956	942	974	960	1005	983	951	950	968	977	952	935	927	924	984	976	957	1019	958	930	993	934	971	921	907	974	961	965	927	950	953	967	961	967	1001	980	988	1034	921	957	921	1001	942	961	1016	982	1005	924	921	977	973	909	893	953	970	1012	887	919	995	943	960	971	956	966	958	919	967	975	903	938	1000	931	971	992	923	946	954	994	962	934	995	999	970	946	939	963	897	999	970	941	960	905	979	993	967	927	957	922	974	1010	1006	994	936	988	965	971	935	935	948	957	946	982	913	1029	963	928	976	946	978	1015	917	962	938	970	949	993	989	956	954	956	1004	990	967	967	957	957	981	916	945	914	935	971	1005	1003	952	949	910	961	967	930	973	1007	916	974	940	973	940	911	1001	939	931	924	948	967	971	888	961	945	988	933	933	958	957	980	998	967	932	883	951	952	984	986	963	1032	930	912	938	921	939	984	987	951	965	936	905	971	943	1027	919	969	946	939	905	950	924	987	960	931	976	969	1016	1008	974	916	964	944	967	1032	1019	957	950	895	934	925	926	984	953	1000	896	959	981	994	966	1054	950	890	981	933	938	981	999	939	963	933	935	898	992	927	1004	969	958	969	964	929	992	968	953	932	976	948	981	1004	917	963	998	909	955	977	968	985	999	986	947	1012	999	941	981	955	973	972	985	968	900	977	964	965	982	911	1008	925	955	1000	946	967	916	957	954	974	1019	952	988	930	984	916	1040	971	945	950	958	908	955	954	932	953	1026	909	949	956	932	966	960	940	937	998	907	1012	956	938	968	989	894	946	959	949	910	997	953	939	941	936	951	975	976	982	977	945	954	949	989	951	956	993	984	928	999	930	950	871	982	953	963	972	970	995	950	982	951	869	989	988	950	1013	1005	977	974	949	995	912	991	910	970	919	948	986	951	930	972	1007	983	954	1022	919	979	915	955	998	951	942	1001	933	974	931	939	960	964	970	1005	963	921	971	951	933	977	948	943	991	891	948	979	910	934	925	904	945	920	994	958	998	977	927	944	985	945	998	968	952	1002	1011	982	998	984	992	1021	963	974	953	916	994	951	950	930	921	950	945	991	955	941	928	956	906	986	993	974	1010	948	963	913	1037	963	920	964	960	903	981	959	972	954	940	1006	939	955	984	1030	934	957	974	987	943	923	934	1008	975	963	918	927	977	930	933	988	895	980	942	952	915	985	985	945	908	963	939	968	923	916	972	988	953	998	932	955	933	934	918	960	985	877	904	942	968	933	947	926	980	952	956	956	972	964	1007	979	987	917	940	959	993	1027	1006	926	980	964	956	962	923	952	876	1031	936	956	926	933	992	965	922	911	968	951	958	963	967	1030	967	997	924	960	961	990	962	954	951	922	940	935	985	1008	927	983	893	925	962	946	1014	944	933	893	959	916	913	959	965	942	985	974	945	982	944	983	987	1022	923	999	895	962	983	971	955	935	893	949	940	987	942	947	921	939	939	961	993	1005	915	989	950	965	966	915	964	932	934	949	980	965	931	907	993	935	925	967	992	973	970	937	996	959	967	952	908	960	984	969	931	940	987	948	926	959	929	999	948	993	975	951	974	1032	941	975	938	1011	981	916	920	937	1006	963	947	922	897	989	892	986	989	965	1019	953	944	976	971	979	921	961	951	912	987	946	989	960	931	914	956	956	946	964	916	933	955	933	959	982	928	967	971	985	933	948	924	940	894	939	965	943	941	970	953	873	986	925	971	962	991	1028	939	915	973	904	905	961	960	966	953	965	931	945	951	1017	917	977	989	991	960	956	945	925	938	964	997	935	969	887	948	952	953	946	966	903	938	955	955	943	962	914	1017	960	916	946	962	979
5831	1001	930	866	786	822	799	815	817	823	798	805	825	821	859	807	838	797	811	827	826	806	891	788	860	824	778	766	800	797	837	763	845	851	864	857	870	809	777	813	795	839	882	828	834	825	876	853	787	810	841	840	869	810	791	809	826	772	813	801	818	807	812	848	872	843	856	831	812	842	802	805	868	824	800	889	734	828	817	801	790	816	815	839	800	814	856	752	784	805	805	779	804	823	877	770	896	834	804	811	818	806	791	735	773	795	818	799	863	799	803	796	806	842	778	802	900	816	809	850	817	796	842	796	849	820	811	821	795	853	891	852	872	827	806	809	797	799	865	784	857	832	810	818	854	770	798	856	821	812	818	866	823	812	801	811	817	809	835	823	802	821	780	813	839	805	815	810	815	787	821	820	845	806	838	808	821	790	858	807	783	810	822	823	768	801	756	854	796	835	863	845	816	807	833	798	863	836	865	805	875	780	815	751	851	832	835	815	783	836	791	835	804	851	827	774	809	831	811	778	843	815	814	836	789	876	835	808	815	848	750	770	861	815	819	787	807	842	817	845	836	804	765	776	855	839	785	835	831	751	758	850	757	803	795	823	808	783	809	832	826	851	790	868	806	772	806	826	835	825	786	813	797	834	789	787	800	788	860	810	786	787	801	856	836	784	818	827	820	858	798	809	813	768	859	791	765	837	850	775	862	806	866	771	807	771	842	801	850	768	806	809	806	773	809	805	863	848	802	818	827	824	817	808	842	794	807	827	841	756	850	760	837	820	795	808	805	760	823	780	759	814	817	782	800	819	847	786	779	846	775	853	819	830	857	857	819	842	863	783	804	790	802	811	769	776	812	814	862	786	846	814	792	777	853	794	769	820	836	776	841	837	782	784	850	863	774	814	800	773	831	793	802	773	821	799	817	791	811	775	782	832	801	851	787	756	864	830	832	839	782	785	755	804	800	821	812	797	829	779	824	767	808	845	828	802	866	816	789	821	790	835	833	773	864	826	750	775	767	796	822	836	809	807	801	865	815	773	846	823	798	807	851	785	779	862	794	782	819	856	815	771	771	839	786	799	773	811	797	750	820	801	780	769	886	814	783	802	832	846	837	838	793	781	776	830	779	814	836	770	795	873	807	741	889	789	837	823	856	780	775	807	810	750	834	777	833	823	877	822	832	856	814	875	758	807	798	867	813	789	765	793	800	810	775	835	848	849	797	826	843	841	761	820	846	807	799	812	752	796	826	790	846	823	847	771	866	841	829	812	812	774	818	823	797	816	789	837	826	819	806	852	818	822	859	822	824	802	825	775	739	821	807	817	846	855	811	854	856	828	804	784	840	785	776	812	799	864	816	812	838	799	832	836	798	796	786	829	830	829	855	817	855	794	821	803	751	807	814	801	828	796	834	799	833	777	821	822	783	790	763	739	867	793	821	822	805	829	793	783	880	773	807	723	778	823	803	803	804	808	808	789	763	805	841	824	784	815	777	812	795	820	766	826	830	845	812	825	795	809	825	834	836	875	775	812	825	837	793	790	815	785	834	849	811	779	798	802	799	819	858	788	766	843	785	818	808	841	827	751	806	795	835	833	830	827	855	814	811	762	785	798	805	800	765	854	849	825	823	805	817	808	789	777	776	836	872	814	782	805	840	813	786	794	816	795	839	827	808	808	778	823	833	804	846	839	804	818	814	833	801	816	843	851	788	809	782	816	792	818	876	838	781	762	809	808	751	785	817	821	797	818	875	824	785	817	865	825	837	820	837	799	819	788	816	810	737	844	830	772	789	813	810	829	844	805	807	819	871	809	820	826	732	845	852	843	813	819	841	783	842	842	767	812	843	772	839	776	824	815	770	862	899	824	765	796	871	794	796	883	715	769	777	785	796	808	835	815	800	828	823	808	813	789	824	790	797	788	782	805	758	818	821	838	804	779	822	879	775	836	818	817	761	814	811	825	807	828	816	840	763	777	853	837	866	839	837	845	870	828	889	819	787	819	831	818	834	800	829	812	788	825	827	798	837	833	859	851	816	807	812	771	801	764	842	774	805	828	858	811	851	783	844	831	805	754	886	828	782	789	802	815	740	819	856	833	781	861	836	801	812	825	809	812	790	819	827	831	857	792	805	815	822	775	890	790	857	799	826	829	807	854	835	832	755	818	854	844	869	836	814	823	786	853	840	919	813	772	774	787	820	792	859	818	805	847	799	780	774	837	839	821	833	824	773	860	852	803	828	815	843	827	845	833	840	829	864	811	841	798	763	797	770	778	784	825	803	824	800	879	840	808	825	817	753	788	806	781	866	832	822	813	832	794	782	825	793	817	770	771	757	791	830	778	825	810	786	795	837	862	785	797	823	809	858	766	789	824	827	795	799	816	862	784	815	793	797	820	779	803	809	794	889	798	809	760	815	880	798	827	807	839	797	829	866	793	815	800	812	811	794	829	834	804	806	826	862	840	817	766	814	778	818	872	871	843	814	825	825	767	843	762	819	831	821	871	844	749	821	790	790	847	858	828	810	810	788	829	782	789	800	795	831	780	842	787	816	855	793	836	825	761	769	795	819	784	822	799	786	753	850	819	872	852	858	798	856	829	844	767	840	860	823	796	820	822	769	786	831	808	833	841	821	819	767	793	806	857	781	802	842	760	845	806	835	797	811	838	770	819	791	841	862	852	795	814	767	879	832	858	798	822	843	842	782	825	811	855	761	797	832	873	811	826	861	832	843	822	869	831	814	822	851	793	784	811	806	813	799	815	802	817	751	795	798	840	791	807	804	817	824	824	846	803	810	819	787	813	810	798	768	787	809	847	782	813	804	843	785	807	798	832	882	833	860	799	819	730	808	815	872	811	801	816	843	799	791	822	795	819	785	838	826	810	835	783	821	837	850	791	805	779	843	761	806	763	804	801	851	852	840	838	778	841	760	845	827	834	821	845	870	798	855	789	807	821	800	801	770	809	767	854	777	784	816	816	833	844	816	826	786	811	817	841	804	857	812	858	857	805	825	821	787	797	809	841	787	822	833	825	818	802	794	886	809	847	804	833	814	786	853	836	857	848	807	820	803	765	768	818	761	789	890	863	793	809	819	824	827	824	833	828	824	842	843	835	841	836	759	802	799	796	831	832	854	804	818	800	797	794	834	849	834	840	810	787	849	829	852	837	807	791	837	811	809	823	806	799	803	796	755	757	778	819	880	767	839	794	806	772	864	835	767	794	775	828	779	772	884	808	801	803	858	827	856	793	806	871	816	807	798	863	767	857	764	824	835	809	831	760	784	806	829	780	840	797	863	825	786	824	812	819	798	842	805	760	822	845	764	801	809	813	786	856	836	790	799	785	819	811	898	805	802	820	794	817	857	831	828	769	796	878	759	845	786	762	804	774	794	817	813	860	804	824	821	840	777	786	850	820	792	822	835	780	831	807	813	834	859	781	812	763	835	796	765	862	781	815	815	793	836	821	789	786	799	813	810	839	825	795	829	857	829	791	865	824
25562	21344	27068	25272	5463	1565	1259	1065	1012	1007	1007	966	982	917	1000	990	982	983	949	934	937	890	897	922	1003	981	1020	955	998	939	971	924	911	969	961	941	910	940	975	923	963	961	905	933	935	979	928	904	902	946	926	955	951	910	953	966	906	971	966	863	873	887	924	922	939	901	943	920	904	915	984	900	927	930	911	924	903	938	851	894	881	914	967	961	993	873	894	985	903	912	905	959	912	837	942	925	957	893	861	941	906	937	917	908	948	873	922	916	910	876	906	907	931	929	943	928	924	913	951	903	915	958	926	920	966	936	957	937	890	916	945	953	909	897	973	937	949	1006	920	957	997	938	920	932	951	908	964	909	929	962	951	951	969	917	940	869	906	935	935	923	920	906	959	933	915	984	899	952	926	901	919	968	952	929	914	962	893	889	906	899	923	975	944	892	925	931	905	931	939	875	921	939	909	950	889	910	955	966	886	917	944	919	897	928	862	959	980	942	960	995	912	937	977	912	905	934	910	938	951	895	866	899	885	943	968	952	971	921	886	882	991	927	998	967	943	884	933	948	948	926	981	917	930	954	954	918	882	1017	995	877	920	929	944	891	940	870	938	906	898	920	860	946	916	928	968	933	928	918	969	970	912	907	918	992	919	898	904	946	925	925	936	882	874	954	937	949	908	922	840	996	995	925	934	911	943	832	923	938	958	934	897	892	877	991	907	889	928	960	937	963	958	922	905	905	986	953	921	959	921	944	966	890	913	925	871	961	906	908	953	887	929	973	894	936	920	881	932	853	934	943	901	955	940	915	938	892	900	898	943	886	926	948	946	934	918	929	946	951	957	923	916	972	865	892	962	917	942	949	949	958	926	913	895	926	908	923	928	948	936	918	973	955	933	948	945	972	919	946	905	936	905	913	953	925	925	916	875	959	894	893	895	968	902	989	914	906	893	938	906	910	947	924	1029	939	945	913	905	911	922	912	936	914	906	923	956	875	954	860	894	965	920	901	906	927	1008	888	887	965	910	915	861	902	928	972	936	955	898	938	887	990	948	971	954	902	972	945	917	936	947	936	913	938	942	913	935	945	940	985	953	968	901	942	930	946	950	928	934	912	904	1007	966	937	890	925	871	937	889	925	933	892	883	925	953	952	898	994	940	957	907	902	881	889	953	942	991	940	951	936	930	948	927	932	938	880	912	882	904	938	924	943	930	951	902	922	941	948	939	935	927	923	892	944	868	1001	877	940	960	877	918	985	906	913	959	938	878	999	915	946	912	911	914	950	920	908	953	886	964	915	958	930	980	948	957	934	899	902	946	930	902	927	936	874	922	887	926	892	941	986	961	945	919	890	948	886	937	927	944	865	949	992	971	921	935	958	979	952	911	955	921	900	933	946	909	918	916	896	981	934	961	882	958	982	899	933	891	973	970	947	924	918	980	961	972	953	933	917	983	937	913	943	897	950	975	911	967	923	897	884	931	965	867	914	890	918	963	912	955	922	942	927	922	870	930	907	973	946	911	893	894	959	899	937	890	895	923	1016	965	899	956	923	918	922	944	985	926	892	924	954	849	947	885	896	967	882	900	920	880	911	926	941	934	973	979	938	991	881	971	950	959	985	923	897	914	901	954	951	984	887	889	878	945	927	931	930	932	910	917	878	908	908	931	910	948	989	883	975	962	919	917	945	940	943	931	919	951	889	981	887	943	906	926	939	871	892	905	934	919	976	923	969	939	949	1000	949	899	896	935	924	919	904	939	915	985	940	933	896	876	917	917	920	932	994	918	975	871	914	912	955	968	934	918	915	890	962	914	885	929	894	927	896	871	923	882	920	877	912	937	946	915	897	932	906	892	936	957	901	936	965	949	927	923	904	976	921	940	993	904	896	987	938	878	940	936	996	964	973	893	966	955	904	901	956	995	940	989	881	967	961	902	909	975	955	943	910	918	900	930	962	921	879	919	901	903	903	943	954	927	954	906	920	880	880	941	847	916	924	924	919	911	958	956	912	962	935	958	903	915	968	918	877	877	948	911	897	921	913	928	903	851	929	958	954	871	1007	926	930	948	951	998	891	887	977	899	880	928	928	917	963	910	964	901	922	1004	947	980	916	937	961	885	925	918	918	900	890	858	896	955	971	939	917	903	922	942	897	944	953	894	913	931	890	923	940	948	922	894	978	954	929	947	980	972	1001	927	896	904	927	917	947	934	918	955	950	915	908	957	908	927	898	945	903	896	970	929	972	897	925	976	907	920	952	915	871	952	923	942	909	945	904	913	900	1005	942	940	975	875	926	884	941	865	908	909	939	903	908	943	972	923	932	922	896	898	889	905	881	908	961	965	924	930	942	890	917	921	915	919	958	904	940	936	927	944	901	930	905	929	949	924	922	892	914	917	918	970	908	983	944	870	956	910	862	920	915	935	885	940	956	910	951	994	927	951	922	868	929	971	885	1020	917	925	906	935	919	920	949	947	953	892	956	922	886	949	905	996	952	903	915	973	926	912	889	892	963	935	946	928	943	918	929	949	998	903	939	902	937	933	948	893	944	915	870	927	945	914	967	891	982	961	912	929	880	877	920	904	923	935	902	922	924	898	922	923	901	885	882	923	903	902	942	955	859	903	966	930	924	918	932	925	934	937	865	913	906	878	939	1023	933	899	877	952	1001	934	897	921	881	968	922	934	967	894	908	955	930	938	932	909	888	909	930	986	933	975	938	883	948	955	965	948	1007	919	944	931	868	981	914	935	965	906	933	948	923	946	860	920	887	963	940	987	914	940	948	969	936	960	959	892	904	955	894	918	906	929	922	953	925	916	977	936	914	922	811	905	890	907	882	890	944	930	949	917	940	918	935	953	915	900	944	928	985	916	1010	912	913	903	922	978	974	905	931	896	956	989	973	963	978	917	928	926	968	928	939	939	953	932	936	937	930	950	954	913	926	931	959	908	882	902	927	949	899	920	964	930	865	955	957	889	931	938	924	929	936	867	965	829	917	875	1002	923	880	902	875	938	961	895	884	938	899	937	950	884	952	889	937	951	898	873	942	1004	928	878	895	918	860	910	911	936	908	912	927	924	928	971	984	942	893	930	900	881	968	880	920	943	908	924	912	947	922	924	872	918	915	913	929	971	966	1002	937	895	936	925	916	858	902	910	968	883	934	893	937	876	973	925	985	948	923	953	886	935	938	891	912	919	946	931	881	973	941	900	879	907	896	979	901	949	958	966	960	887	951	910	932	933	907	930	894	927	920	954	918	917	945	996	949	933	968	980	946	953	917	858	925	965	932	962	929	960	912	904	900	884	933	922	925	904	901	899	932	950	941	914	902	979	932	852	896	901	859	957	899	949	943	969	934	905	933	939	933	907	907	926	910	929	929	876	940	881	874	914	939	977	943	866	885	965	911	941	928	920	958	901	926	974	905	911	919	898	950	944	928	959	878	947	975	904	915	964	924	929	915	1013	953	959	1004	931	917	880	922	950	932	979	936	890	941	939	851	918	894	916	929	961	931	965	915	896	913	886	937
4079	3287	2685	1720	1328	1095	1006	943	945	934	896	927	844	843	900	862	861	882	849	836	831	824	849	764	826	821	853	839	864	793	819	813	844	819	807	867	840	862	852	857	821	800	822	849	821	813	822	844	767	833	809	808	811	790	836	857	851	830	853	831	845	806	836	788	808	832	811	822	785	834	897	785	829	849	798	819	922	812	794	819	835	788	824	832	774	838	806	816	781	812	771	797	833	834	808	858	840	866	776	830	798	798	794	820	821	793	798	800	792	829	814	861	786	792	770	789	841	776	833	832	792	822	822	764	829	781	822	806	774	798	828	861	838	826	818	805	828	822	784	850	846	843	796	797	841	864	822	821	813	796	819	863	792	813	824	756	834	812	805	783	826	812	811	814	835	820	795	806	775	804	789	834	868	801	830	819	812	801	822	817	814	796	760	789	816	792	768	850	811	842	851	756	838	842	845	838	759	804	880	849	835	802	834	787	796	795	817	801	844	837	757	789	804	840	834	808	787	806	852	859	841	812	803	843	808	793	837	807	809	797	824	837	842	818	804	777	810	778	794	815	778	815	841	868	823	828	816	784	830	859	783	796	776	825	863	745	782	831	823	795	851	806	827	837	830	824	777	795	844	728	819	866	816	821	848	854	841	778	773	817	816	807	790	832	823	801	807	833	779	838	863	815	806	815	809	810	810	848	808	816	836	835	791	806	791	813	850	766	802	841	787	814	812	802	802	822	879	780	860	827	803	850	808	823	856	776	810	831	806	854	825	807	791	845	804	795	776	833	839	820	818	803	797	770	827	823	792	780	841	793	804	828	768	747	796	845	827	839	808	822	870	812	835	799	792	842	768	810	708	843	804	762	808	806	797	787	806	844	786	805	809	860	779	815	812	834	829	802	782	830	813	819	811	804	859	836	823	820	852	838	826	826	782	886	772	778	807	813	845	857	879	794	839	790	821	827	781	847	751	768	817	818	842	845	813	801	794	840	797	816	799	829	818	861	787	803	836	798	761	845	803	809	808	823	796	828	878	855	855	846	819	831	858	812	801	814	850	773	798	821	839	770	818	827	809	792	791	818	845	796	817	766	776	792	834	815	815	799	848	798	847	874	755	826	833	836	834	807	815	834	860	827	858	793	823	789	847	836	797	753	846	822	786	796	813	800	798	765	789	823	800	814	792	830	795	771	862	842	752	823	818	796	866	834	742	815	836	821	831	810	822	791	823	756	798	830	782	861	835	789	741	799	747	757	857	809	791	821	806	807	805	811	822	804	809	818	807	785	841	799	821	833	874	774	783	807	786	835	822	792	809	833	745	819	805	816	801	820	832	820	814	782	782	841	810	768	803	818	813	841	787	764	777	814	795	826	790	843	820	846	728	786	757	814	827	792	780	843	824	809	804	852	755	795	798	826	814	826	799	784	814	772	882	811	803	807	831	795	757	856	789	818	808	787	816	880	756	838	834	868	779	793	790	795	840	833	803	729	803	809	859	798	834	874	797	778	793	777	783	816	847	823	792	807	827	827	781	816	829	818	807	842	799	789	820	797	851	846	759	772	846	857	789	804	822	815	827	852	795	826	762	815	788	776	839	850	811	797	788	867	840	833	817	814	837	792	792	804	821	827	840	811	754	798	838	772	759	828	799	844	857	823	865	828	808	796	819	860	792	806	851	835	788	856	802	812	791	793	776	844	807	831	873	822	786	833	794	797	799	823	762	824	791	833	839	800	826	789	795	837	810	784	798	814	800	833	768	766	751	825	782	811	818	823	797	870	819	835	761	841	844	795	834	807	792	853	771	771	898	779	863	766	838	859	817	801	788	824	879	851	882	765	799	828	801	816	838	807	815	842	838	841	752	812	846	848	801	828	840	808	819	813	868	808	819	796	808	831	836	841	854	827	809	783	820	840	837	757	840	814	851	786	787	832	838	824	808	807	826	828	835	843	822	815	867	818	820	754	800	800	806	896	752	839	799	781	780	823	844	851	807	840	811	784	813	833	805	798	809	793	806	747	790	829	784	770	777	846	818	812	819	767	755	847	810	816	812	794	767	793	822	818	844	848	814	800	799	784	815	780	831	773	834	800	809	791	819	855	803	834	779	838	773	806	793	777	773	770	830	819	808	832	833	767	822	775	850	806	852	842	856	805	789	799	782	848	796	851	840	829	756	838	844	781	821	880	856	820	809	827	784	809	799	805	793	818	810	793	804	833	765	805	814	808	824	796	803	849	787	822	775	725	794	780	814	811	778	790	803	809	897	779	848	802	790	817	829	850	776	816	811	818	835	870	826	832	788	831	810	842	760	789	809	789	873	867	807	827	824	787	839	866	768	855	776	793	813	824	789	840	837	796	750	844	779	789	765	794	853	851	800	851	815	814	773	821	806	815	824	864	811	821	829	773	864	871	870	831	844	824	760	833	796	809	802	783	855	792	768	837	766	853	810	814	811	849	791	824	831	809	825	780	790	821	813	809	806	801	839	775	802	841	754	778	802	792	827	770	807	802	842	820	840	816	821	814	783	789	825	774	802	843	793	755	810	767	805	778	788	842	802	813	797	830	811	815	800	776	779	829	820	837	843	787	834	812	814	828	761	821	749	795	804	808	794	808	783	791	820	851	836	795	822	798	779	808	807	817	820	794	805	831	801	818	827	812	844	836	798	761	764	779	788	779	847	796	750	760	815	854	751	760	808	847	824	817	732	823	789	798	829	770	793	798	859	829	795	840	805	798	847	848	792	794	824	825	846	857	821	814	844	804	796	801	783	759	789	794	838	801	800	807	765	798	825	842	787	814	795	881	876	819	814	812	793	810	798	800	824	818	813	890	836	811	818	799	819	799	810	787	842	814	767	812	804	819	838	767	793	753	870	828	851	820	802	850	743	820	787	784	789	794	825	848	816	793	759	763	819	782	821	776	839	751	784	817	822	787	825	816	824	801	828	809	783	823	805	822	776	807	826	806	787	759	778	836	760	796	797	832	801	796	759	811	820	778	781	800	837	805	794	872	819	825	812	780	848	794	797	829	795	806	797	814	817	783	855	817	819	805	821	815	840	800	817	760	806	797	781	787	781	771	804	840	843	789	807	816	837	794	834	813	788	819	823	839	794	841	812	795	839	821	761	799	792	791	799	876	858	828	808	768	806	788	839	809	841	795	820	768	814	818	837	828	885	832	846	794	804	798	830	825	807	832	859	849	832	789	828	784	788	806	753	822	825	807	780	797	817	807	884	796	826	811	804	802	838	853	824	790	783	840	832	812	873	803	855	819	811	854	867	803	780	837	797	812	860	817	806	821	849	823	814	818	819	776	801	822	796	836	805	847	777	857	833	845	814	853	843	821	818	793	815	777	850	815	811	813	800	807	824	810	783	793	753	811	827	810	817	770	826	832	802	816	844	820	783	780	819	787	794	767	810	823	787	815	831	871	833	778	809	803	749	823	787	805	829	817	806	838	858	813	836	801	839	808	823	819	817	799	803	866	780	836	847	800
24695	21346	28371	24670	20284	3478	1330	845	758	715	683	730	625	640	632	660	604	622	649	613	623	581	614	605	598	619	625	589	615	599	603	618	666	586	639	608	598	610	643	591	599	599	619	588	565	588	623	609	618	563	614	589	570	604	579	586	624	608	620	607	621	581	582	607	610	606	599	618	614	605	570	608	623	569	594	625	607	564	625	604	582	611	588	612	589	612	573	587	541	621	576	572	597	562	615	611	618	594	614	595	591	597	629	592	595	595	589	613	610	612	645	602	616	594	601	611	529	572	593	627	622	551	555	636	625	553	622	584	575	629	626	609	571	582	587	607	599	604	596	600	567	582	537	560	587	570	619	580	618	582	574	587	598	583	590	636	557	652	587	568	632	629	615	599	588	578	560	549	621	609	582	586	557	589	544	571	595	626	569	605	593	619	587	561	631	630	595	632	555	584	606	575	613	627	581	587	566	586	576	581	639	607	526	592	581	583	593	580	670	607	593	637	574	579	570	599	629	573	576	578	577	607	604	555	576	602	599	600	618	551	543	593	608	589	589	584	597	582	597	614	606	609	604	560	634	594	565	616	635	580	610	570	611	595	585	608	585	560	611	573	624	589	596	582	564	561	564	586	596	617	553	588	599	557	566	604	599	579	573	588	603	611	580	588	585	583	574	615	537	551	615	630	572	586	614	595	619	622	625	580	614	607	598	597	593	610	600	598	609	559	604	583	609	575	576	595	597	642	590	575	573	621	586	578	593	576	623	561	591	582	597	543	583	625	587	590	582	613	600	587	624	611	594	600	590	608	627	600	563	605	626	585	597	583	563	591	634	574	602	612	601	524	569	594	592	574	574	602	595	594	592	542	612	592	629	599	612	576	597	597	578	584	566	573	551	614	578	582	587	592	587	646	591	551	577	552	576	555	587	631	610	603	577	609	618	593	569	581	585	610	570	546	605	579	585	590	615	614	567	604	619	629	651	606	589	571	585	551	623	609	620	607	616	604	600	576	604	599	608	587	586	581	606	574	597	601	546	639	568	611	552	605	603	600	622	559	583	570	567	612	597	612	629	615	608	620	573	619	629	578	601	619	600	581	572	578	602	615	555	545	565	582	585	555	567	575	594	584	583	605	598	606	593	600	586	579	573	591	598	562	646	584	576	632	580	567	522	589	575	585	596	606	544	585	581	578	613	586	595	583	567	600	572	602	592	592	591	583	585	593	603	572	583	599	571	570	612	596	596	621	556	588	589	587	599	600	576	565	596	606	609	582	599	612	583	568	599	621	565	587	583	566	596	588	608	555	561	614	555	608	620	609	610	568	595	614	548	590	581	622	581	605	562	599	604	543	560	580	570	549	570	601	609	555	593	605	631	573	554	627	580	564	572	581	577	634	591	594	559	552	598	590	598	568	567	546	591	623	562	571	603	590	566	550	558	615	539	582	585	594	604	609	575	616	583	606	588	620	586	565	564	628	600	588	567	586	591	598	578	580	590	586	598	596	556	605	563	590	605	590	591	593	574	596	526	564	615	568	620	578	561	553	592	597	581	518	637	585	622	595	580	573	562	583	610	603	592	577	588	620	580	602	531	646	599	593	645	600	603	597	611	608	576	608	590	639	581	626	580	612	556	629	587	543	607	598	607	595	558	571	589	573	584	568	616	617	577	552	594	597	634	609	592	579	604	600	593	593	611	600	587	599	613	558	618	575	576	583	625	578	579	575	585	532	579	589	597	601	575	589	641	631	614	601	590	584	598	580	594	598	560	607	585	564	574	566	599	608	575	556	622	578	587	550	594	578	568	589	586	608	576	560	574	614	540	564	600	542	565	541	597	589	619	611	600	546	639	602	600	583	582	607	591	582	555	600	602	626	569	578	569	565	585	572	609	531	576	544	605	574	564	604	636	572	582	559	590	569	589	552	609	571	592	616	575	589	580	608	611	566	581	598	572	595	585	579	620	565	597	569	583	573	545	613	571	595	590	533	595	556	632	616	613	610	621	563	550	597	574	579	594	584	567	586	569	587	604	598	596	611	569	557	563	576	603	587	568	597	558	595	581	588	586	587	607	598	560	562	601	565	554	591	585	540	570	598	556	577	591	566	582	590	615	590	589	581	602	569	584	584	568	592	600	585	607	578	515	591	601	558	588	578	591	554	588	572	587	559	518	580	606	583	576	556	609	581	616	556	572	589	610	602	602	572	617	611	566	568	573	606	589	567	562	559	582	588	619	570	576	595	600	537	553	556	562	534	565	624	615	564	582	603	544	604	605	559	574	600	551	612	594	574	618	627	544	605	570	588	566	562	585	595	570	610	590	572	589	585	606	555	599	607	620	633	563	617	565	573	584	617	567	552	607	564	569	595	604	542	608	605	562	591	596	563	588	554	597	583	590	570	582	566	584	598	622	586	587	614	595	555	602	592	562	607	546	572	557	582	597	559	566	594	580	590	559	591	589	622	544	605	608	571	575	550	597	596	574	566	583	669	547	560	566	603	550	529	540	592	548	611	545	563	556	618	587	572	578	616	578	588	553	552	598	622	583	563	612	598	535	591	588	601	610	539	631	592	539	586	621	562	568	621	582	577	627	538	559	574	585	592	615	555	575	628	625	561	534	576	576	579	599	581	603	605	598	593	601	609	615	610	584	592	633	573	569	633	594	614	575	537	581	599	575	561	649	615	558	590	593	574	536	562	555	583	586	581	634	601	565	536	578	567	553	539	624	592	615	555	603	558	544	601	603	603	569	580	617	636	548	572	568	578	604	574	579	567	623	586	560	567	613	564	557	596	580	575	614	582	615	589	575	582	575	648	587	563	574	574	549	593	602	591	563	597	589	590	595	577	632	580	599	629	582	581	614	600	589	606	568	619	625	572	636	561	598	604	608	565	556	622	614	593	613	578	533	517	635	588	591	569	565	609	577	562	584	560	612	627	603	582	581	633	586	565	561	557	562	559	595	573	618	619	548	595	550	604	597	595	562	556	601	567	639	571	603	616	607	597	546	576	573	562	610	578	546	585	606	633	648	533	597	533	603	549	592	527	623	605	613	574	581	589	553	557	608	579	607	574	575	598	604	581	617	611	551	646	539	553	561	559	618	636	620	603	594	559	604	558	587	604	546	577	568	613	538	579	640	585	575	584	618	569	533	573	573	599	554	608	590	583	584	601	561	551	598	575	609	615	570	584	575	552	574	565	585	637	600	613	615	586	585	578	601	616	620	591	566	556	640	560	566	601	592	561	599	581	591	559	562	536	587	614	564	574	552	588	598	602	583	579	601	565	593	535	586	574	587	560	593	559	575	598	614	578	604	574	598	560	588	567	617	628	602	611	593	610	577	562	530	563	575	598	561	543	587	589	592	568	596	611	549	596	599	591	604	586	555	600	620	597	604	606	582	582	586	588	576	597	594	621	560	562	591	612	542	616	612	574	591	570	638	564	575	610	587	576	575	605	586	587	599	560	622	569	551	579	585	547	588	636	602	553	606	621	608	590
4062	4935	4043	2156	1600	1152	967	870	786	803	785	714	680	655	694	639	640	659	670	574	608	637	579	580	619	619	588	593	582	553	569	554	583	568	620	645	569	548	593	601	630	566	624	571	584	553	582	575	573	623	560	584	558	594	551	561	583	524	608	571	567	587	541	567	572	548	583	555	602	580	575	570	561	586	502	575	586	593	523	561	553	560	596	576	532	535	571	604	572	558	587	580	524	583	585	566	582	580	561	570	568	571	573	575	580	543	540	572	581	570	550	588	554	550	586	565	556	591	585	549	602	599	535	544	591	569	619	536	554	575	570	543	565	578	556	554	542	554	598	566	555	582	548	590	547	575	542	551	538	568	536	538	563	572	546	570	524	578	587	549	540	584	558	580	563	595	574	574	562	598	598	547	572	560	534	543	547	535	530	587	595	562	547	551	585	586	543	551	575	596	555	568	553	587	583	554	523	574	547	573	567	563	580	594	520	550	575	527	519	570	566	572	576	615	571	564	549	598	597	567	588	583	600	518	567	564	598	588	548	567	537	583	567	598	542	606	540	523	534	596	584	556	555	583	585	568	570	540	579	557	564	573	583	569	543	580	552	565	586	560	566	560	549	580	515	590	561	590	525	559	562	565	562	520	624	630	576	518	558	566	544	553	540	552	568	560	568	576	569	545	540	574	546	550	538	561	554	584	534	567	548	612	578	527	554	569	562	520	565	577	577	537	603	605	599	590	567	566	535	564	581	515	563	498	521	525	564	509	531	588	536	556	539	558	548	562	572	562	550	608	552	601	580	541	558	557	550	558	542	584	579	573	540	543	564	531	578	574	575	582	570	584	577	549	509	556	567	549	560	587	601	572	539	579	577	574	552	540	578	528	550	576	556	547	563	567	565	561	557	592	553	556	556	549	551	580	585	540	573	539	544	527	566	536	551	588	583	605	555	538	605	571	535	548	570	583	561	506	605	566	564	558	552	555	540	550	563	586	567	563	580	560	546	538	525	577	560	579	548	524	556	599	603	598	531	548	544	579	551	568	598	577	588	524	545	538	586	580	536	561	560	514	573	570	547	548	554	547	564	571	585	575	590	549	587	526	581	530	555	557	579	561	577	588	550	557	573	545	568	547	574	557	551	559	560	560	565	550	583	565	544	574	589	537	517	559	546	548	585	602	555	572	543	580	540	597	584	548	559	589	584	541	582	541	575	558	583	567	544	569	566	562	540	561	622	625	540	558	597	583	561	511	562	576	547	589	593	542	577	551	555	549	548	527	535	546	590	504	572	558	614	553	574	521	540	548	524	572	529	530	552	615	555	560	507	616	576	586	551	509	538	555	595	533	525	576	589	572	562	583	582	546	571	552	556	618	535	550	552	570	553	542	549	536	634	555	579	561	552	576	576	554	570	525	581	587	547	579	595	568	569	502	587	564	548	540	551	557	548	551	575	555	572	598	565	555	592	599	559	572	546	565	546	569	579	579	586	562	608	575	549	567	531	571	555	557	567	543	555	551	547	580	529	569	611	577	598	585	540	542	552	569	539	548	542	548	582	557	547	555	572	561	520	593	520	571	535	624	518	522	565	564	540	600	545	563	586	533	551	576	587	557	514	562	547	566	552	538	555	590	544	546	540	560	518	575	552	590	568	569	600	553	616	552	526	574	537	546	550	540	574	569	552	569	560	588	616	567	598	607	577	559	571	530	539	534	589	543	524	553	514	568	562	544	533	562	582	547	572	573	563	573	559	572	625	558	590	568	582	575	551	578	552	581	581	589	581	571	512	540	590	598	581	566	548	578	549	545	549	583	565	547	543	566	575	582	563	555	573	585	548	533	569	555	590	572	579	557	613	526	559	567	519	525	575	551	581	557	527	582	533	553	532	554	551	590	546	555	535	543	574	513	563	552	572	556	590	559	525	522	542	535	580	565	555	562	559	599	544	512	566	515	507	522	563	555	588	537	528	580	571	567	509	565	567	536	546	548	550	579	580	550	525	543	563	574	615	563	594	560	574	547	586	529	532	570	587	566	566	593	582	547	563	566	522	584	578	554	528	538	574	529	539	540	569	585	582	534	560	548	572	542	571	555	575	554	566	563	553	543	629	570	534	571	581	595	525	554	561	547	537	595	553	566	573	576	581	594	553	592	540	550	566	551	557	552	517	587	580	569	574	551	556	561	557	584	543	569	593	559	540	559	560	551	560	574	553	567	569	558	560	554	541	540	585	588	557	531	572	590	519	571	548	561	550	553	562	625	521	554	581	551	524	543	541	558	564	545	566	548	545	543	571	581	502	563	566	569	574	571	553	553	529	552	520	540	537	569	527	575	556	534	524	548	552	558	543	601	539	542	533	569	574	540	571	547	570	564	589	587	610	525	568	544	550	566	601	567	576	559	545	580	598	550	562	578	578	530	577	537	575	500	567	598	588	549	571	533	545	565	575	526	579	551	527	585	528	544	537	565	543	590	543	525	573	538	591	589	544	578	539	574	565	571	570	516	556	585	535	545	520	579	559	560	541	529	508	566	532	564	579	580	549	571	545	587	557	528	591	582	548	594	570	551	560	592	550	575	587	564	543	570	514	543	559	576	557	565	565	539	565	524	504	549	551	562	581	582	567	541	549	519	511	575	597	518	556	545	513	590	503	557	571	555	524	577	576	558	560	523	583	559	537	513	527	556	540	589	572	533	559	545	534	546	549	543	515	597	585	556	579	564	540	584	564	553	523	551	614	559	559	571	607	571	567	549	570	543	577	515	488	556	572	570	603	573	588	578	514	556	537	573	588	590	573	583	553	574	587	551	578	586	541	545	533	545	570	554	570	559	564	528	534	583	550	532	584	577	565	556	587	557	567	528	517	592	520	564	524	538	544	586	630	561	561	583	542	571	553	583	589	550	568	548	525	548	551	558	535	586	541	558	525	519	570	593	511	525	538	543	559	577	552	569	617	539	553	580	577	539	578	568	559	601	550	536	551	567	558	607	553	613	528	550	534	519	564	556	590	589	539	566	617	560	568	530	544	546	553	557	588	596	549	557	558	610	527	565	536	535	512	578	545	584	538	584	524	550	547	585	527	538	565	536	556	597	522	574	544	563	538	602	564	544	618	492	531	528	526	557	556	562	599	561	539	539	595	591	549	536	538	564	543	537	554	531	535	555	553	584	549	558	523	556	553	576	551	569	547	536	568	587	521	524	539	560	582	576	537	570	542	586	564	566	578	540	553	535	562	576	564	577	533	511	531	520	589	559	543	561	588	552	552	565	557	557	577	546	574	566	585	551	478	550	565	564	539	580	557	570	545	568	602	528	557	533	578	536	553	554	531	580	580	554	534	597	599	568	545	561	543	500	558	555	536	544	595	572	603	588	553	532	514	559	610	548	551	569	529	562	583	538	566	601	517	565	580	596	538	564	528	507	526	558	532	563	536	592	570	578	526	564	533	532	544	566	532	578	575	528	568	534	560	528	580	522	604	600	584	547	556	518	539	570	548	560
27282	9670	1855	1245	1028	975	996	948	951	927	868	923	957	966	914	914	929	965	931	974	976	965	946	972	1017	989	927	941	943	985	937	906	948	974	940	999	954	1059	921	911	954	957	945	921	960	940	936	940	907	918	916	935	962	936	918	919	920	905	920	964	949	991	947	945	928	932	976	984	948	959	970	970	947	973	957	952	940	945	948	941	931	959	928	907	930	969	966	950	942	942	994	942	934	921	831	934	931	933	913	921	942	951	954	902	972	960	941	913	960	945	959	996	913	930	958	964	927	974	973	894	946	955	949	934	996	969	913	948	928	937	1026	970	945	921	946	953	933	949	946	893	961	901	998	918	913	903	913	974	948	923	925	967	967	972	948	926	956	1002	986	950	924	983	933	887	916	944	958	893	928	971	943	983	914	940	866	910	941	947	906	931	881	967	941	945	953	979	943	885	920	960	931	916	887	971	935	905	944	931	960	926	929	925	955	950	966	950	914	939	939	917	1013	980	942	924	981	936	950	947	927	1003	914	952	897	938	932	897	939	947	928	915	984	983	923	880	911	933	966	951	958	900	925	949	928	954	943	935	934	912	916	947	899	937	963	932	870	928	950	966	925	922	960	859	918	962	983	976	892	937	901	949	946	915	929	981	991	914	894	952	888	956	968	943	1002	966	930	958	984	933	922	943	933	922	915	905	997	912	891	933	1007	1003	955	940	938	887	895	913	962	946	930	953	921	950	960	961	903	932	912	914	982	940	913	929	941	917	976	958	975	970	942	904	902	941	958	965	954	944	962	932	986	880	921	921	906	979	923	927	960	964	976	904	915	936	947	936	909	927	926	946	898	933	937	979	987	956	962	903	943	929	933	987	926	959	932	959	931	965	968	943	954	938	945	924	917	932	894	977	967	949	952	925	897	935	906	970	970	982	918	940	940	936	931	947	939	946	976	912	914	949	962	962	920	951	935	899	898	882	946	956	952	937	957	940	997	939	934	935	928	971	992	937	952	948	892	1025	908	925	921	930	860	967	917	993	914	962	947	939	968	897	906	904	961	943	970	983	957	942	925	913	930	928	985	888	987	955	985	933	924	933	967	956	948	922	962	923	920	915	948	961	932	922	947	929	988	1025	894	992	982	964	920	1012	948	934	955	930	921	969	945	940	951	931	916	899	961	949	899	923	991	923	958	950	998	959	920	980	925	943	873	960	906	943	968	922	982	919	951	942	895	907	932	971	923	945	936	911	957	975	943	922	946	989	905	964	884	946	937	931	970	946	1003	969	946	948	957	914	964	996	891	943	974	960	944	961	989	907	946	975	920	1012	973	1016	952	903	942	992	934	931	1007	940	973	912	923	971	933	962	908	978	946	932	933	933	905	948	949	932	935	960	972	937	964	895	954	963	925	902	894	890	921	880	874	934	918	971	947	954	963	870	930	950	971	918	906	969	969	931	941	986	945	895	934	936	896	938	921	964	876	946	966	970	1004	950	959	907	926	897	931	931	929	982	869	975	966	959	959	916	949	899	958	932	929	884	951	961	978	967	963	940	960	949	913	959	900	929	926	921	977	934	924	952	937	959	985	959	947	927	900	967	920	960	924	947	938	948	889	1003	944	934	977	982	925	941	990	980	935	941	929	950	965	953	924	917	917	933	991	962	950	976	983	900	918	989	911	977	911	940	972	952	961	955	927	908	885	938	964	943	900	916	948	881	971	937	950	892	926	937	946	935	952	862	959	954	955	918	917	943	924	884	981	952	971	958	925	931	931	991	941	954	957	974	967	910	899	961	985	964	972	988	950	972	967	897	948	966	953	933	998	936	947	980	954	976	971	884	941	1006	944	939	873	890	920	936	972	962	958	919	942	958	913	1008	899	946	924	903	952	917	979	915	935	984	914	988	974	984	938	931	894	929	1005	973	977	943	969	870	933	915	891	943	949	925	931	942	942	951	915	898	912	934	939	942	994	923	890	863	947	871	932	940	944	968	893	965	903	969	960	910	946	918	979	909	938	976	948	906	926	942	949	924	874	983	952	933	963	932	936	1015	947	963	993	929	967	943	985	961	947	956	887	905	933	934	971	946	904	922	921	978	969	905	964	918	962	911	930	903	975	882	932	985	912	958	914	939	914	962	945	928	970	968	928	929	937	916	945	941	917	927	954	920	974	933	939	955	980	919	915	994	953	888	891	954	958	949	958	955	895	954	944	913	932	924	955	917	925	959	949	938	948	976	951	959	942	980	955	875	873	946	964	966	934	991	949	987	969	981	903	1006	917	908	971	947	963	901	935	925	928	958	948	885	970	966	1019	917	981	933	928	909	982	979	997	956	893	919	972	955	993	905	995	917	913	924	958	948	917	967	967	907	932	884	955	911	904	948	937	909	918	978	960	920	937	920	979	874	925	914	947	930	922	915	968	915	994	946	974	918	901	1015	889	940	878	957	851	886	926	977	921	950	968	909	911	914	981	942	922	849	893	983	971	962	974	909	933	963	952	933	916	953	909	1003	895	918	895	896	991	946	957	926	939	916	954	904	976	919	962	986	941	929	967	936	928	914	929	933	914	973	925	952	944	955	970	998	957	992	919	913	968	948	944	921	877	921	1007	938	912	939	909	980	995	921	956	902	948	957	983	938	940	902	956	943	952	960	959	885	920	971	932	961	906	987	1007	936	957	948	969	997	946	957	922	962	927	941	889	928	952	899	959	974	937	953	952	928	957	973	927	925	929	907	986	941	905	920	930	921	943	879	931	940	1012	924	935	916	861	869	913	967	969	913	952	996	976	924	987	889	993	972	971	926	936	969	928	946	990	929	946	887	934	947	932	950	943	937	918	969	958	968	900	929	883	1003	922	908	907	977	914	906	886	930	917	985	894	946	935	924	955	930	943	907	933	937	920	1012	955	902	899	932	940	975	930	978	985	935	981	874	921	948	999	973	888	954	955	924	904	998	965	984	890	955	947	918	958	894	963	933	964	926	945	890	994	944	952	884	980	931	896	921	920	940	977	988	968	923	956	901	916	927	972	967	946	954	907	983	926	910	976	950	902	877	999	967	1003	935	900	967	873	932	875	876	918	934	951	954	959	904	907	945	964	920	914	873	921	923	897	904	918	930	986	933	948	931	968	928	962	969	991	947	935	930	956	926	962	922	933	1023	936	921	974	931	995	975	951	922	975	954	951	930	940	994	943	965	953	960	992	999	985	899	933	926	967	943	872	941	944	951	916	961	951	980	943	924	929	931	976	1009	936	933	931	959	875	928	965	938	954	981	946	929	940	970	933	945	933	935	933	1031	981	935	935	902	953	884	929	928	970	875	931	935	933	931	900	936	913	917	911	1001	908	951	1006	904	962	925	892	935	962	976	944	992	963	953	922	952	947	929	930	929	985	943	921	928	936	924	959	974	972	918	911	978	944	886	886	958	1003	949	948	960	921	840	952	962	923	960	957	905	922	971	947	956	967	894	900	891	918	961	962	945	966	899	920	970	937	963	964	897	978	963	939	909	928	891	967	932	968	918	934	937	954	931	906	906	914	944
5792	996	988	862	847	813	859	842	802	837	824	806	812	814	770	791	779	832	777	815	810	831	790	807	800	903	815	842	826	796	833	771	796	801	803	802	821	809	782	797	822	854	858	797	790	755	837	771	796	828	797	806	765	762	818	778	815	805	794	795	844	805	800	834	786	828	826	789	782	865	782	835	805	841	790	794	833	794	815	807	793	836	832	838	811	799	771	772	871	832	834	778	777	844	778	851	753	843	763	840	840	796	744	751	830	829	858	811	814	832	781	784	812	794	791	793	801	811	789	819	734	803	822	806	834	793	781	841	778	818	810	782	766	842	804	845	807	816	771	802	739	829	832	823	775	794	814	814	844	849	815	821	786	816	805	850	801	821	825	804	817	804	830	819	784	855	773	804	803	879	785	799	855	790	807	828	824	814	823	795	826	810	805	815	811	821	790	853	803	811	797	827	804	813	817	808	785	847	847	792	842	756	857	813	812	799	847	816	833	803	790	828	801	773	791	791	793	866	801	796	856	793	807	783	810	816	814	762	809	852	769	831	803	807	777	774	781	826	773	809	817	793	850	719	812	840	789	839	794	812	863	838	785	784	809	837	773	824	866	850	818	841	804	821	829	852	831	737	809	793	786	816	783	854	839	817	813	839	813	783	820	860	846	791	765	769	775	804	782	811	790	842	785	802	833	863	814	764	811	871	804	826	811	778	808	765	813	823	834	804	842	802	813	821	790	814	783	832	759	782	777	756	832	814	810	769	792	789	773	806	798	798	767	782	769	853	794	813	808	797	807	771	797	817	847	799	769	811	833	785	785	834	830	806	826	830	765	855	766	782	842	797	787	781	843	775	791	844	793	763	825	828	778	854	821	829	728	814	811	780	815	782	813	750	810	800	746	848	818	816	778	796	830	827	841	838	837	860	820	868	773	817	812	795	835	793	824	810	785	851	783	787	851	785	842	789	802	776	821	796	814	807	788	800	855	808	831	777	784	784	824	810	805	826	812	835	825	807	771	798	815	814	867	811	798	850	791	840	820	835	835	833	839	798	766	814	800	815	799	818	785	792	831	860	875	803	801	826	798	815	782	823	801	813	792	787	772	832	816	789	819	797	835	809	780	847	812	832	799	758	832	846	816	835	764	819	827	748	800	791	775	831	863	775	849	807	852	784	762	861	826	842	747	848	810	801	776	795	797	780	774	850	786	768	817	834	814	840	802	789	825	813	805	803	822	805	788	774	849	821	751	830	822	800	823	848	819	769	837	803	827	819	827	818	845	825	774	832	759	757	802	829	811	850	793	824	850	795	844	799	790	808	826	791	837	804	821	752	824	773	823	796	808	796	814	800	802	818	866	836	777	820	787	801	787	858	845	765	772	799	777	846	809	772	804	749	863	825	792	814	797	813	815	783	826	803	842	837	816	772	788	792	869	776	820	797	799	810	851	795	795	773	854	818	785	807	774	808	776	817	763	831	801	764	783	794	785	835	805	800	823	771	834	819	830	814	806	817	824	850	813	804	831	831	824	852	788	796	783	810	784	785	807	817	829	809	831	781	773	787	827	807	835	801	813	805	784	793	820	820	804	785	812	805	786	847	799	801	829	828	733	816	853	751	864	786	826	812	835	748	842	811	841	818	832	800	786	849	787	812	803	794	794	784	808	797	787	802	788	857	831	798	851	817	786	808	802	770	814	780	790	775	850	827	753	825	766	830	811	810	807	803	829	780	799	797	773	800	783	793	820	801	818	798	767	812	804	801	804	789	802	795	781	789	799	839	874	808	860	792	783	774	829	794	762	790	853	801	833	840	784	798	884	795	762	821	827	813	788	818	746	798	832	816	843	850	814	806	803	862	822	815	784	824	791	729	814	774	790	807	820	837	790	810	783	840	772	816	855	781	772	808	774	808	799	742	838	834	790	836	793	833	811	806	825	823	801	806	808	819	798	840	804	805	802	833	761	842	821	796	826	794	832	826	797	775	837	816	792	844	849	812	851	822	806	854	816	852	806	778	838	793	783	773	816	804	773	779	844	810	801	821	834	798	810	847	786	830	775	793	845	801	811	756	808	768	817	770	795	830	818	800	820	795	812	823	831	801	790	818	822	785	817	810	892	800	861	784	801	823	746	826	832	789	828	842	827	825	842	783	839	796	830	849	765	836	844	821	847	786	836	766	828	775	796	776	789	781	816	814	770	815	804	820	802	814	792	795	831	837	836	798	816	848	793	788	792	797	809	831	790	814	778	750	796	788	792	844	813	830	791	780	822	837	807	827	793	831	824	782	784	837	813	843	804	829	818	821	814	835	826	826	797	834	813	860	835	833	805	809	801	803	831	782	815	848	826	831	779	802	798	771	777	849	747	791	815	804	801	837	821	772	816	783	797	835	788	840	791	786	779	768	868	812	765	825	799	768	796	748	804	816	813	805	769	758	765	832	829	787	809	841	777	794	813	778	821	818	803	808	795	779	785	778	817	796	806	831	848	744	812	856	818	809	814	822	784	787	828	784	829	826	755	830	787	812	794	833	834	834	806	825	806	829	779	824	791	854	821	833	839	801	816	711	787	766	810	862	840	853	826	811	832	831	850	793	775	849	803	808	817	784	841	825	870	824	832	810	795	828	848	825	815	854	831	811	770	819	811	773	825	810	823	829	850	820	818	800	810	815	798	869	774	833	770	822	839	791	802	812	776	836	815	814	837	870	801	808	777	839	766	814	781	752	771	833	787	793	894	803	790	760	804	805	810	805	765	795	859	807	792	820	823	772	783	798	823	791	821	778	758	806	787	793	819	808	799	832	763	794	827	821	833	793	851	791	828	784	805	800	810	796	787	848	815	787	815	872	804	818	835	748	862	835	800	779	792	766	826	817	834	770	764	859	782	789	840	837	811	788	856	815	819	805	797	771	810	800	811	841	841	853	832	799	790	797	816	780	816	805	808	820	786	801	803	797	786	792	819	801	744	789	792	809	803	821	752	765	839	860	796	863	808	809	845	817	824	805	864	788	849	818	792	770	765	814	818	792	823	831	823	816	854	804	814	803	819	788	791	793	820	886	770	826	835	801	813	770	791	801	771	770	807	841	762	794	814	817	787	790	813	820	795	769	812	783	779	800	799	781	825	845	825	802	808	814	822	750	793	788	827	777	809	784	866	801	798	781	810	770	853	831	808	745	769	828	779	808	813	837	800	811	824	849	839	843	788	810	807	810	799	811	856	791	794	806	833	807	821	843	824	820	833	829	732	795	864	817	785	794	880	779	796	862	820	787	802	868	812	825	770	814	768	783	826	854	773	821	790	865	776	817	861	786	790	784	821	774	787	798	779	798	833	816	797	809	816	832	808	783	780	736	804	825	820	816	800	801	866	849	802	780	782	745	812	791	787	779	818	753	848	806	797	834	809	793	806	838	832	774	792	800	846	811	828	844	832	848	816	778	827	847	811	845	845	810	813	763	840	798	839	828	869	780	777	797	788	816	796	777	806	791	787	805	766	799
25603	21344	27091	25294	5273	1661	1253	1101	1042	987	989	1007	991	969	924	955	961	953	1017	916	969	939	1009	896	923	933	968	985	937	986	871	937	943	1027	922	922	919	919	951	1003	954	907	955	902	941	935	920	955	986	965	943	911	963	970	934	983	924	937	949	939	931	899	943	908	914	930	959	983	957	915	928	952	947	923	960	845	1008	919	963	911	922	893	949	919	985	965	929	899	951	960	937	902	937	958	927	946	980	899	884	920	963	940	911	1010	883	964	936	977	888	926	890	907	904	989	870	973	896	928	871	956	913	901	889	900	872	897	922	944	911	898	931	900	911	916	921	949	902	926	921	961	935	943	1009	927	958	906	951	918	915	945	933	947	921	903	915	955	1008	980	916	960	960	889	921	904	904	944	898	970	941	918	931	922	909	896	910	902	913	934	949	900	942	928	997	934	886	878	928	895	963	893	894	924	907	913	925	945	871	902	909	865	942	907	947	986	879	914	955	924	872	928	901	853	918	932	938	948	903	907	925	923	899	913	924	910	920	904	865	897	962	927	926	926	900	914	906	927	962	920	940	911	930	904	906	932	922	882	923	903	924	926	914	938	939	937	914	895	945	910	935	907	1011	925	887	941	928	927	967	952	939	970	949	890	926	912	932	911	933	873	927	874	928	953	933	939	888	870	953	917	882	916	952	937	907	899	949	945	917	877	928	956	954	926	895	874	944	956	882	902	892	903	947	953	891	898	953	902	918	949	946	981	912	924	932	941	925	921	894	921	967	912	874	975	885	905	962	914	947	919	905	920	930	930	914	960	912	996	962	963	937	936	937	896	939	932	937	926	959	944	936	960	961	931	916	877	876	964	909	959	930	898	919	903	928	916	932	878	932	875	986	947	887	948	932	904	917	946	944	873	917	997	888	926	868	900	893	984	899	964	883	889	940	880	899	953	955	868	997	899	930	927	862	895	955	925	905	918	941	932	967	939	865	950	906	912	923	920	934	860	922	945	922	935	906	944	950	903	960	909	887	873	900	943	920	916	859	853	923	911	900	928	939	867	928	922	925	906	935	984	921	934	923	927	902	873	928	987	902	884	910	903	930	928	933	877	891	916	876	964	859	925	906	900	896	1008	965	943	921	926	906	976	920	962	948	900	937	915	976	919	926	893	919	969	951	931	970	958	943	930	905	909	951	892	970	934	947	904	921	922	878	929	923	924	936	892	914	917	900	952	902	950	904	934	889	914	894	914	898	938	947	909	964	936	901	922	898	904	913	873	912	931	901	873	910	987	941	940	923	981	929	969	906	979	890	945	964	894	1015	904	970	952	971	915	941	871	892	981	924	923	951	906	944	937	903	917	951	889	914	901	968	905	879	940	919	946	941	961	949	899	894	906	907	914	913	915	940	959	913	950	875	969	953	922	906	942	974	917	922	914	923	925	934	913	957	902	954	902	915	880	977	923	865	942	922	903	925	882	997	939	907	1000	925	924	912	906	853	864	935	860	965	933	933	899	932	866	927	939	905	947	847	844	919	898	910	948	961	887	939	939	952	952	894	941	935	960	950	913	992	956	962	913	914	951	927	913	911	931	925	895	920	922	897	929	854	923	944	974	918	841	892	872	924	946	932	928	879	907	864	920	914	870	904	947	911	935	919	899	882	902	906	881	901	944	920	969	912	918	914	915	937	959	913	903	932	905	924	1020	934	943	904	898	880	935	895	925	914	862	919	891	966	925	883	993	911	963	965	903	973	938	909	915	952	900	868	901	930	944	938	896	971	977	907	927	929	919	931	918	961	924	919	948	1009	935	923	952	934	934	885	902	963	897	960	889	905	962	937	923	891	1006	925	897	884	941	929	944	959	960	958	890	935	943	896	857	953	896	949	904	909	907	960	902	866	970	926	888	926	873	935	867	874	913	978	962	951	914	872	950	901	882	910	941	911	951	918	928	904	951	885	933	889	885	917	929	917	894	968	946	916	906	917	916	882	907	934	907	915	884	914	940	916	935	934	943	902	914	931	938	940	923	879	961	911	911	939	934	964	956	980	939	921	978	915	918	934	935	857	882	918	876	953	911	954	938	946	955	874	921	994	987	908	938	927	911	955	957	909	934	915	963	872	967	887	892	954	928	856	911	920	900	844	877	902	882	930	878	961	910	942	924	909	895	923	894	919	942	969	939	929	926	938	963	939	922	928	915	915	987	930	928	907	941	909	921	965	973	893	993	908	918	920	925	899	926	956	961	898	976	950	964	985	885	911	946	924	930	929	912	874	958	916	974	877	934	930	884	883	908	899	990	925	960	959	922	927	886	929	921	938	934	960	986	953	923	950	910	907	919	915	951	932	920	913	895	866	907	911	936	905	924	906	922	910	945	906	905	896	915	923	931	914	937	934	924	925	928	885	931	940	938	910	895	891	939	863	915	942	968	919	951	924	909	923	912	879	934	923	958	921	904	903	872	923	923	877	946	965	1002	914	962	909	919	996	927	911	921	931	893	927	884	954	900	896	890	904	903	913	906	997	935	908	947	933	938	961	945	992	860	861	878	892	914	861	936	974	943	941	915	893	910	906	913	905	882	977	979	909	902	913	866	976	954	932	963	928	902	963	876	936	917	960	934	966	897	900	880	902	902	908	917	891	950	914	940	883	904	937	935	893	892	909	902	920	954	944	876	871	942	976	935	923	944	945	932	934	963	887	933	933	912	915	902	929	884	915	864	965	960	896	933	912	907	923	955	935	885	906	988	950	944	891	922	990	898	865	979	955	928	981	942	914	951	935	902	956	903	962	914	938	877	972	948	912	893	950	921	883	900	896	901	946	937	957	867	890	900	853	886	917	922	940	903	919	904	888	920	890	902	941	886	935	919	890	952	862	966	957	993	936	890	943	925	898	965	899	926	922	941	926	944	905	971	930	895	972	909	894	910	966	905	902	942	907	933	968	911	929	912	950	923	925	911	904	987	954	915	915	947	894	898	962	872	938	886	1005	942	909	934	954	1000	964	915	905	962	896	905	870	906	963	858	918	926	890	950	922	934	919	920	874	968	937	957	977	963	933	896	918	965	927	971	878	935	926	937	937	895	890	880	933	918	889	900	873	925	906	946	907	918	905	948	900	936	878	892	939	924	886	977	993	953	982	914	935	879	931	916	925	936	892	891	895	940	935	973	919	965	906	887	931	954	911	905	911	933	914	894	910	900	922	924	959	899	927	961	899	889	934	908	940	1001	941	989	929	921	904	888	901	939	931	939	854	918	922	921	890	913	876	952	912	909	928	963	861	910	926	908	920	953	979	927	925	942	912	884	937	914	939	861	903	917	884	927	903	933	925	995	936	891	929	894	940	969	910	845	889	991	935	948	954	910	903	985	911	904	964	901	927	958	924	943	918	882	927	929	897	940	921	930	962	939	954	932	904	879	899	952	911	943	968	894	946	901	968	939	1001	860	1018	925	948	890	938	932	931	873	963	911	932	864	858	952	934	918	914	961	951	955	954	921	973	916	938	909	941	920	887	914	975	957
4089	3326	2667	1650	1369	1172	1042	980	1019	916	951	882	870	932	865	875	861	883	842	845	828	826	820	825	796	835	854	818	822	881	859	835	802	867	868	800	848	782	848	844	835	774	831	842	839	830	827	843	844	825	845	802	853	833	875	882	851	841	826	819	824	835	838	865	853	775	863	895	824	841	851	828	819	807	858	882	846	806	863	760	778	836	844	822	815	855	789	852	810	827	808	864	814	842	834	906	816	810	818	797	810	824	772	887	864	839	812	813	820	813	777	810	837	799	881	850	853	813	832	832	794	845	839	812	787	875	811	802	842	844	833	824	778	872	807	848	816	830	794	804	810	819	800	789	795	799	819	832	870	862	826	844	804	818	847	799	771	779	816	836	755	795	784	836	779	791	832	823	805	836	844	826	826	783	848	806	849	831	797	807	841	782	828	763	833	816	872	895	852	819	740	812	777	841	825	839	858	806	869	817	830	843	795	836	900	812	815	817	842	769	823	813	828	788	834	797	833	866	807	811	829	831	802	841	816	842	836	778	848	807	795	772	844	833	821	820	806	810	870	825	813	799	802	844	829	804	801	869	795	807	865	876	832	836	822	849	813	791	845	844	776	818	860	794	851	790	810	821	855	831	852	827	850	833	808	804	859	806	781	769	844	840	832	862	833	814	798	832	781	847	823	809	809	786	760	793	778	798	858	768	761	794	817	889	807	834	806	812	798	809	809	809	798	854	781	797	794	844	818	791	828	801	777	852	833	857	849	828	849	805	790	808	814	821	848	799	807	826	814	858	817	810	825	783	834	785	787	881	859	840	851	805	830	835	853	796	852	846	765	824	821	842	826	814	843	848	818	827	831	837	839	831	806	804	747	843	793	781	796	850	845	781	789	785	792	892	801	798	900	809	831	830	796	844	796	805	835	824	840	791	849	825	818	823	802	795	786	836	815	880	806	827	816	829	831	837	836	834	846	890	768	836	809	815	819	810	830	810	835	776	862	840	828	815	854	838	787	806	830	848	816	812	820	899	761	810	861	865	841	816	819	785	815	785	843	833	870	824	839	794	810	805	793	823	898	839	861	827	824	852	826	798	816	773	806	818	793	769	827	839	873	820	830	819	854	841	852	803	800	835	787	818	791	810	809	814	806	813	867	772	809	810	856	807	795	826	773	845	840	868	790	823	857	763	853	801	855	783	808	859	846	831	822	828	864	856	805	892	844	816	797	807	820	785	838	839	819	776	820	804	820	850	844	842	800	832	796	845	827	799	813	764	822	782	833	824	822	830	806	799	805	819	813	769	804	803	820	798	813	804	825	802	804	824	790	839	838	853	794	815	823	831	841	866	802	834	841	824	812	794	856	817	868	809	796	832	814	797	769	820	816	818	844	793	813	862	808	810	836	787	813	853	808	832	802	786	847	834	816	832	814	825	849	873	828	815	851	812	832	808	860	809	810	838	813	792	775	823	842	777	826	842	847	852	800	819	767	824	804	838	832	779	781	815	839	826	871	839	811	786	883	808	782	840	829	849	825	824	814	838	787	816	806	848	808	811	795	863	814	804	833	917	828	823	771	783	848	867	888	839	805	807	860	818	796	864	835	841	793	852	860	790	796	816	798	862	810	769	812	844	798	846	861	826	805	807	781	826	839	775	819	800	810	815	842	875	822	821	816	790	819	820	817	813	801	819	807	839	820	833	822	788	826	769	821	795	843	828	855	801	825	818	821	838	841	797	834	816	791	823	837	807	786	837	752	842	787	838	819	824	814	840	787	803	774	858	803	812	829	822	829	861	786	797	821	822	891	760	841	774	782	782	859	782	837	805	829	825	814	829	852	807	836	782	816	849	829	856	845	747	802	807	823	836	807	852	870	762	804	815	857	835	808	824	873	797	806	835	834	760	825	872	817	813	795	828	805	852	853	808	803	788	744	846	812	810	781	858	814	743	810	852	815	821	792	800	831	792	860	807	879	830	788	780	866	808	849	845	805	804	849	825	815	804	818	813	798	778	790	836	801	850	756	752	792	807	798	853	824	822	855	840	826	800	780	861	849	793	865	787	808	766	803	778	769	844	846	806	848	815	834	859	820	819	833	814	797	835	817	755	792	837	835	860	842	841	865	827	821	797	810	798	818	777	826	816	756	807	818	846	831	800	822	835	842	820	829	774	823	845	849	804	855	798	788	836	819	824	801	819	793	825	891	774	818	850	790	808	859	792	842	795	791	767	816	826	791	775	819	854	842	843	836	772	824	848	788	764	880	851	795	837	793	820	839	847	791	787	816	849	811	787	802	797	817	853	740	810	836	829	828	820	784	823	799	779	840	781	792	840	835	816	827	810	784	828	799	829	765	824	822	821	800	858	855	843	824	814	851	845	841	771	849	823	802	814	835	795	775	804	825	778	842	804	846	795	804	779	834	811	847	834	855	847	816	809	815	806	835	801	794	820	833	835	778	807	846	863	814	821	797	862	855	842	835	800	835	857	843	789	816	803	830	818	842	813	760	822	775	844	771	772	799	786	842	817	833	826	796	868	819	804	799	813	859	796	807	832	785	832	853	796	840	867	837	808	842	851	834	827	826	769	835	852	819	837	785	810	815	851	801	820	785	818	778	834	828	790	873	819	794	857	835	806	807	805	804	812	834	812	850	795	851	849	811	801	842	811	821	840	828	770	817	805	819	810	816	820	810	812	814	852	829	788	836	822	810	766	817	830	774	828	748	803	837	835	847	833	847	845	776	871	845	837	807	790	811	788	815	840	841	888	819	783	839	838	864	792	807	824	750	810	809	802	796	852	849	827	809	810	816	856	819	817	778	870	788	844	801	828	788	773	811	786	806	829	770	769	822	842	829	842	815	802	849	806	814	830	816	808	793	777	818	806	786	831	872	878	831	796	809	782	844	809	857	843	848	794	817	871	864	770	806	775	837	770	822	842	855	828	836	787	847	752	865	817	835	840	843	759	786	818	812	859	800	803	817	861	845	783	870	804	805	797	802	866	824	854	800	828	804	795	775	775	801	885	838	803	783	832	806	798	837	778	849	784	800	770	801	866	827	797	869	805	831	800	824	825	795	850	826	781	825	780	758	794	821	813	843	820	771	861	842	824	879	809	794	845	787	792	799	801	852	841	831	804	839	849	846	813	812	868	831	836	845	825	793	746	790	792	813	844	781	801	802	789	830	792	788	802	825	849	792	822	805	772	849	828	831	831	833	886	774	839	793	817	852	837	814	834	782	793	814	854	789	835	801	889	789	849	810	802	845	784	830	809	834	829	862	792	764	850	829	828	826	826	820	824	810	812	787	778	823	863	868	819	823	790	842	773	823	845	860	842	863	853	827	801	795	790	803	804	816	778	845	825	828	827	772	810	774	789	836	836	794	814	834	849	831	828	793	811	798	780	794	810	868	836	839	872	787	810	826	765	782	830	747	788	834	857	867	832	841	804	784	802	793	834	870	834	799	778	835	761	770	814	825	785	813	848	791	836	810	734	839	862
24595	21298	28244	24675	20351	3582	1383	871	719	716	720	662	635	643	619	639	621	628	632	597	599	634	617	640	623	584	640	594	544	599	591	603	580	553	618	609	604	590	552	590	610	578	587	612	632	567	593	626	561	590	565	576	594	626	585	541	604	612	594	645	625	607	590	582	597	586	606	600	568	524	559	576	591	564	578	604	562	577	586	599	599	580	581	597	601	585	594	586	556	572	565	603	573	570	616	577	627	558	534	610	653	613	639	579	534	577	591	579	617	602	582	622	593	564	623	556	568	594	549	554	559	602	581	604	582	624	592	600	589	584	583	540	567	591	586	586	584	557	567	622	570	563	580	632	597	605	585	515	578	603	565	579	608	576	564	641	563	587	569	619	617	612	585	584	591	575	609	602	563	575	594	588	636	597	597	582	583	589	612	584	548	586	588	568	573	584	566	558	545	574	563	562	605	566	577	542	601	578	568	555	618	561	563	574	624	580	584	572	588	567	592	535	612	593	576	603	605	605	594	560	583	607	563	603	573	591	567	580	545	567	573	566	568	608	610	581	629	581	597	597	540	596	585	569	610	606	576	572	620	580	585	598	633	603	584	610	571	615	581	583	530	564	581	585	591	572	555	634	576	567	589	612	584	579	593	573	564	591	616	592	622	564	625	591	565	586	598	620	560	572	619	579	589	575	588	566	604	608	623	580	591	582	564	622	581	575	593	614	598	625	605	569	585	546	625	559	571	613	595	605	620	584	579	561	596	636	584	599	556	610	546	575	607	612	599	579	569	572	550	563	593	561	589	586	616	576	586	568	611	554	543	560	612	581	579	611	566	558	615	547	559	573	623	556	595	560	609	571	591	555	544	633	580	566	594	599	605	572	563	593	555	562	597	589	598	599	564	569	568	534	571	571	586	582	621	551	599	604	578	567	561	604	608	531	626	601	575	537	589	583	573	547	593	555	580	565	559	579	584	570	632	589	552	609	554	580	621	615	557	556	589	554	603	593	587	566	611	560	575	581	601	634	601	592	603	583	585	516	570	643	625	575	597	587	545	571	575	635	577	620	581	584	581	593	556	599	536	576	591	573	613	555	547	591	545	587	572	577	582	595	584	555	602	581	601	593	545	619	611	595	611	554	495	605	573	585	584	602	567	586	632	585	561	593	591	607	561	594	547	555	595	587	606	549	583	590	581	599	632	598	526	570	609	581	561	591	593	600	545	606	565	582	589	603	570	575	564	589	579	627	551	682	565	568	572	603	611	574	535	574	591	575	530	575	608	561	565	602	617	573	539	584	597	571	590	532	577	530	564	582	587	565	566	578	624	557	584	583	607	580	567	619	602	612	576	581	604	590	582	572	574	612	571	561	569	575	587	568	605	584	583	595	603	608	590	540	574	547	590	553	569	570	574	610	571	606	633	582	571	566	618	568	595	593	572	544	547	544	564	589	569	576	580	597	665	595	555	585	567	620	569	578	532	573	628	595	609	581	556	575	554	566	582	577	618	591	569	548	559	618	562	585	556	583	596	632	634	587	628	579	561	569	573	575	592	582	585	569	599	636	562	642	567	559	580	560	626	569	616	587	610	588	565	564	590	555	586	596	598	618	566	561	583	572	558	643	612	602	598	629	575	558	580	592	590	545	567	619	526	533	610	617	612	559	594	560	637	589	595	584	567	579	576	568	607	542	579	558	577	600	552	553	615	573	560	585	621	578	570	510	603	577	595	603	596	589	551	542	581	614	607	584	574	583	566	558	582	595	560	585	565	567	581	572	572	577	540	600	579	606	582	604	584	572	547	578	556	597	562	540	578	588	596	560	572	565	614	602	591	547	618	561	568	592	555	564	551	583	550	603	584	574	575	589	553	548	555	574	568	548	551	587	563	635	566	575	548	607	594	578	581	562	576	569	523	614	562	583	593	620	573	616	564	621	575	546	598	561	561	594	552	576	555	560	549	529	545	547	610	571	622	566	565	558	552	533	585	547	623	593	608	597	594	547	592	593	610	581	611	564	562	556	569	560	563	582	579	628	591	582	547	598	506	603	630	556	578	608	581	567	581	579	592	576	635	556	588	585	580	603	586	561	585	551	584	532	596	592	524	595	583	626	539	545	585	584	562	608	587	639	572	617	597	566	546	619	565	639	591	577	571	554	550	549	619	591	627	609	561	565	576	594	601	593	575	629	573	529	639	537	572	582	592	580	613	627	561	571	588	567	572	632	604	542	508	596	551	600	595	549	600	587	564	605	562	567	598	547	615	586	598	596	592	600	549	595	599	597	590	616	559	581	592	527	578	578	564	568	579	611	569	552	603	615	568	559	586	606	569	600	567	585	589	590	550	606	594	578	557	570	562	600	558	565	589	585	602	579	581	580	586	595	609	540	604	578	594	603	616	558	563	560	611	528	575	588	602	625	605	592	586	596	560	589	578	571	591	562	596	580	591	564	565	602	566	607	596	605	571	588	561	615	585	565	573	626	550	528	579	566	577	590	571	569	590	549	579	564	552	555	600	579	631	569	593	581	585	584	606	624	605	539	592	544	535	585	565	594	566	570	598	541	576	522	582	621	610	619	603	594	544	575	589	585	594	556	592	604	579	617	595	594	561	586	597	547	602	536	572	542	566	574	582	569	612	611	594	606	564	572	585	600	597	612	571	569	607	554	585	604	584	590	610	552	591	539	578	577	592	563	578	564	571	613	590	550	568	573	524	597	542	580	593	585	609	601	585	573	558	573	561	549	544	557	568	601	575	631	579	641	589	573	575	586	602	610	559	591	578	582	599	599	596	559	654	596	548	593	601	573	586	566	567	558	533	570	568	587	603	575	582	589	602	567	609	556	618	555	603	608	558	562	575	617	596	537	569	535	561	592	583	597	564	601	548	610	614	582	584	594	602	564	552	599	572	629	532	588	545	648	574	604	591	601	563	640	643	563	619	549	562	587	590	577	558	551	603	587	598	571	562	607	580	553	608	552	562	567	581	603	523	532	585	563	557	590	588	593	594	580	564	565	586	609	594	572	571	554	624	619	553	595	577	612	590	579	584	598	613	573	600	561	573	613	639	583	584	595	547	547	560	551	573	556	552	544	590	603	565	604	560	572	589	586	580	569	584	559	552	588	604	620	607	599	571	593	614	549	511	614	550	565	588	609	597	625	571	578	532	590	539	565	538	595	568	599	617	600	551	596	605	570	606	552	594	552	578	612	550	595	566	556	554	620	573	621	564	570	546	589	580	587	569	573	564	561	575	552	558	582	594	613	572	586	564	590	572	608	575	569	549	596	502	595	590	598	569	522	594	567	591	580	589	575	559	583	610	569	560	578	573	577	587	554	593	549	551	575	543	543	592	606	580	571	538	556	574	558	565	596	637	589	533	576	605	584	584	603	595	594	617	542	609	563	598	611	570	649	591	542	622	607	606	564	571	608	586	628	614	583	583	580	573	530	551	594	564	570	571	567	649	594	597	533	581	561	635	557	589	598	627	574	560	606	609	634
4412	4960	4019	2247	1511	1180	975	862	862	769	753	731	712	703	644	599	660	676	625	596	660	634	579	633	596	590	610	578	563	602	578	614	554	604	579	561	547	573	588	598	572	570	588	543	577	508	579	571	567	595	589	599	556	588	559	562	573	591	560	563	545	543	560	574	551	599	575	592	586	511	556	581	593	609	564	568	584	559	554	563	541	549	596	591	588	592	514	546	590	609	556	579	582	534	599	569	565	506	570	600	550	538	559	590	583	561	585	542	567	586	586	603	543	583	579	553	595	543	536	573	562	597	569	595	526	556	591	592	546	549	624	607	562	582	559	521	587	549	536	601	555	549	614	564	552	596	600	563	561	583	538	573	547	574	567	585	584	558	563	547	573	555	540	564	576	574	573	617	555	517	564	588	545	541	544	541	585	534	550	592	555	517	583	536	573	522	552	562	581	583	594	553	544	568	587	533	556	545	595	590	591	558	539	530	571	560	510	588	570	584	565	564	554	551	576	541	568	550	596	530	599	530	541	579	566	560	579	557	511	586	545	548	575	574	544	541	586	558	580	593	565	532	559	551	593	613	549	580	549	548	564	563	567	557	608	580	523	551	520	547	570	549	595	557	550	535	603	550	594	595	547	563	517	580	553	607	542	557	523	574	558	568	553	545	530	627	570	566	539	569	552	572	573	559	589	533	553	588	526	572	610	600	555	541	507	547	585	612	525	586	546	568	547	571	551	537	571	579	564	526	537	525	576	560	539	517	594	566	550	577	531	594	539	587	552	583	566	564	531	568	563	540	527	533	563	569	540	555	594	547	550	559	541	528	583	601	554	551	581	531	531	555	541	573	557	563	576	567	539	558	580	560	585	596	593	562	565	539	551	514	550	553	577	563	544	564	577	560	556	557	568	584	576	568	582	553	556	567	567	585	545	599	555	574	575	539	543	549	559	555	631	551	555	576	561	573	553	604	571	603	577	580	598	534	568	563	562	532	554	589	566	564	557	559	535	579	596	576	553	578	558	531	555	553	576	540	550	581	568	579	520	589	536	536	553	521	573	556	588	549	576	579	543	547	562	544	555	546	599	558	531	560	579	585	537	563	580	589	555	562	578	549	543	570	574	540	565	568	562	543	545	566	578	596	566	563	562	561	553	585	581	607	543	508	544	605	570	533	549	566	553	620	574	576	537	569	549	567	554	538	531	586	545	550	542	557	542	546	537	546	568	556	548	586	564	593	531	608	546	546	557	545	548	580	577	540	585	554	535	568	589	531	511	574	592	586	559	525	542	581	546	572	593	534	587	515	562	516	608	561	551	597	613	533	549	518	570	551	561	557	548	549	565	584	536	519	559	540	569	529	549	537	587	561	568	543	558	557	534	586	555	531	527	592	624	541	541	595	569	551	553	556	553	546	551	540	633	568	603	531	596	555	565	581	549	564	573	551	574	539	540	549	586	593	540	581	552	564	579	529	567	547	591	586	546	526	537	539	560	548	538	563	552	563	558	572	537	579	586	552	556	569	614	571	557	565	571	549	533	529	528	551	607	520	556	547	512	554	545	528	569	564	535	557	563	558	518	589	507	532	570	539	561	569	536	593	594	557	513	507	534	547	540	585	581	579	559	583	539	619	550	546	567	569	579	515	553	558	590	535	575	577	586	557	561	508	551	598	563	568	518	581	574	544	581	556	562	553	561	564	548	589	529	591	522	534	543	560	569	573	545	572	537	556	590	548	555	555	561	567	536	551	527	531	524	533	557	580	578	543	573	553	537	626	570	553	597	583	524	564	572	547	564	608	536	563	545	556	519	579	555	573	563	575	567	549	563	571	566	582	572	576	611	560	532	555	561	553	544	605	547	560	537	545	586	597	570	555	551	539	572	551	540	561	580	538	532	530	536	532	585	563	541	560	533	573	575	556	542	556	543	523	577	566	538	552	576	529	591	490	553	538	532	564	576	559	548	562	544	526	587	552	528	529	575	542	525	536	504	597	566	564	536	568	570	526	547	615	575	574	540	562	543	554	565	567	546	603	543	614	558	562	591	529	506	552	605	553	538	566	539	571	568	547	565	581	537	597	546	540	559	552	554	565	541	580	546	574	534	517	589	545	573	545	563	567	529	553	558	575	563	564	545	571	560	541	534	561	542	546	530	576	533	546	496	514	562	557	574	557	577	542	558	548	526	532	577	628	555	563	561	570	558	536	529	556	569	603	554	565	612	557	620	547	576	539	539	507	557	557	583	558	542	582	603	551	501	553	541	571	560	561	585	589	577	596	583	521	567	584	542	570	582	540	571	592	557	527	547	540	501	556	573	540	570	534	555	552	597	558	544	540	592	576	527	536	561	534	572	574	554	607	539	555	557	528	570	522	553	553	558	523	535	565	571	599	582	561	580	544	575	579	539	559	514	575	587	507	550	544	592	604	530	544	514	567	571	541	602	558	596	587	551	585	557	564	546	557	595	587	551	606	575	573	560	557	585	547	581	533	553	549	538	572	503	556	562	515	533	556	571	560	592	561	576	561	529	569	593	546	560	547	567	615	541	565	573	538	560	561	615	566	587	538	575	553	537	555	566	566	536	573	517	594	558	577	554	501	583	536	554	544	512	548	599	550	574	528	549	558	578	557	567	581	594	563	566	538	601	590	548	547	598	564	512	546	562	552	533	538	570	556	559	586	575	556	552	544	541	554	566	568	544	555	566	555	545	564	526	593	531	557	531	558	565	564	568	543	576	541	561	523	553	537	545	536	527	590	530	500	580	576	555	529	609	570	531	562	554	524	543	539	539	544	557	542	582	596	536	572	559	516	531	559	543	565	548	540	555	569	555	529	557	605	561	528	555	556	563	555	564	593	591	584	564	515	560	561	559	549	553	528	567	549	540	557	575	529	581	603	547	564	546	616	579	613	538	544	573	544	584	522	568	545	566	557	525	539	559	575	558	569	506	537	535	552	584	597	546	504	588	548	555	556	563	596	544	621	562	549	533	562	575	546	541	596	557	557	507	563	552	544	551	553	552	587	578	533	581	536	501	570	556	522	540	550	515	540	568	572	567	527	542	596	528	525	567	550	595	588	574	552	566	552	523	586	551	598	542	559	525	548	531	557	576	556	580	528	563	581	553	525	564	583	584	577	559	563	595	567	579	565	584	545	507	539	522	556	501	562	546	544	564	576	505	601	551	573	563	521	561	515	599	532	535	526	550	503	545	541	552	540	568	576	580	581	518	577	526	560	545	568	560	541	532	600	540	599	526	603	548	553	561	545	547	551	544	546	546	547	529	547	585	594	548	557	530	578	565	578	538	562	543	551	556	510	577	586	544	531	566	589	535	556	546	565	555	566	573	550	558	615	568	541	570	520	585	570	619	510	532	516	566	544	579	546	573	552	545	547	567	583	500	522	551	531	567	547	586	548	550	543	562	620	562	544	547	561	567	563	563	571	598	559	580	584	556	588	591	561	588	587	514	558	561	543	526	558	587	538	559	561	492	523	556	526
27304	9624	1836	1243	1034	937	918	993	938	954	968	971	976	888	951	950	992	964	990	963	962	981	956	983	943	976	967	951	972	976	947	988	1022	928	955	991	991	984	972	912	922	975	966	934	956	973	893	954	1022	976	926	928	972	963	908	939	921	987	977	955	914	931	971	903	970	967	911	974	963	943	948	955	909	964	955	950	926	970	959	988	884	983	943	949	967	910	1007	979	960	959	995	932	944	948	928	937	918	964	935	952	942	976	908	911	940	956	962	975	1003	939	944	987	950	903	920	892	943	947	953	874	926	989	945	937	872	934	970	996	981	972	966	952	939	978	960	981	918	968	978	917	995	919	921	908	1009	971	970	933	926	988	936	963	928	942	946	976	935	899	982	976	959	976	940	951	978	978	1017	932	995	937	935	931	950	980	969	926	925	939	936	975	972	950	941	990	927	968	903	1010	967	934	968	914	970	929	894	1037	956	950	934	933	933	936	923	971	976	958	948	953	953	972	990	934	968	912	960	991	970	938	1004	926	906	977	934	938	871	905	1006	977	952	923	851	940	965	953	913	937	1008	920	931	925	968	947	944	983	866	954	946	1000	947	960	957	959	987	959	889	942	1000	967	892	892	951	952	933	992	923	967	1000	907	963	934	960	984	939	930	954	926	923	914	869	989	970	1012	973	980	948	954	939	923	973	966	855	952	966	991	966	960	961	926	972	933	955	1011	943	959	983	961	913	950	922	984	916	1001	961	982	934	926	981	1041	958	943	943	928	919	981	915	984	977	976	933	979	966	980	942	920	947	1007	931	950	937	927	936	940	942	907	937	985	967	959	942	960	972	998	983	981	930	973	930	909	945	968	943	953	969	930	983	974	918	926	926	990	937	967	959	966	923	950	928	890	909	923	912	882	975	910	920	975	856	938	944	979	899	928	920	943	942	909	978	940	901	943	914	934	939	954	970	958	928	958	953	957	921	924	916	943	966	979	934	982	956	896	945	979	980	974	945	976	980	955	954	920	960	918	923	959	933	935	986	1019	980	949	918	982	974	940	1004	934	923	989	1022	955	989	960	975	937	906	943	939	986	984	905	986	939	896	949	945	962	1005	959	956	939	1011	947	946	995	953	1021	973	917	952	989	939	950	918	1005	972	938	1011	997	946	954	959	914	976	938	909	884	910	935	966	970	923	946	914	975	940	946	915	932	948	915	986	953	927	987	928	967	942	932	994	1000	1003	1006	956	963	920	968	1011	943	901	907	920	976	985	946	962	940	911	900	934	951	970	929	1024	949	938	967	956	933	927	942	932	948	920	969	934	972	963	944	916	965	1003	913	917	934	974	936	937	937	924	950	954	1007	989	964	983	898	918	921	975	858	943	958	955	916	939	947	945	974	978	928	950	931	965	945	926	941	949	941	1010	939	941	967	993	939	971	949	942	976	982	985	906	966	968	943	1044	988	898	947	942	1008	969	949	986	972	959	947	985	942	910	901	993	969	898	977	993	913	955	927	894	932	966	958	940	907	919	901	897	961	1037	949	985	957	904	956	950	1024	984	922	956	926	953	953	905	990	965	963	936	956	918	908	927	943	905	950	958	954	918	956	927	924	959	926	920	893	939	940	955	947	983	952	950	940	942	982	948	1011	960	960	961	982	952	951	978	1049	982	956	977	921	987	946	968	983	939	905	872	979	962	923	957	999	949	941	968	917	918	966	947	930	992	977	956	915	935	910	949	970	973	961	937	970	962	978	940	1005	935	1016	964	907	940	934	916	941	908	945	996	965	986	955	937	912	975	878	942	1001	934	973	984	974	938	957	921	947	965	928	927	971	947	934	935	830	968	965	937	906	942	1015	932	909	914	938	918	948	962	993	933	940	999	935	895	964	948	962	942	971	931	1027	980	985	952	921	910	945	931	967	985	990	974	930	935	922	947	960	954	928	940	956	939	917	924	920	958	986	935	859	967	958	883	1007	917	987	968	888	955	949	941	956	923	910	949	966	937	918	900	891	930	975	982	936	1006	936	851	944	941	964	949	971	1046	959	975	941	961	903	892	963	975	883	922	960	1002	963	959	967	915	906	926	893	947	965	935	954	968	988	926	935	986	972	937	965	954	930	960	969	1011	967	925	935	897	961	953	970	930	999	949	983	947	980	1008	937	948	951	981	982	963	977	974	944	977	895	963	922	872	927	969	969	927	971	938	1000	968	905	949	975	937	901	976	965	899	892	921	957	920	951	1000	956	932	924	984	928	946	921	907	938	974	938	950	1027	954	957	907	937	936	916	929	933	912	947	943	940	919	960	935	993	933	978	1006	931	940	966	1009	1002	1015	955	899	979	988	986	923	961	943	1011	902	914	1009	954	964	943	957	901	896	913	969	929	956	988	922	937	938	949	932	933	971	949	958	938	1025	890	939	920	950	949	935	982	992	955	946	919	965	856	939	959	942	915	917	996	910	990	888	951	973	943	935	972	932	872	914	952	946	915	962	939	968	959	947	942	964	1012	1009	985	955	966	880	951	959	937	966	1000	961	1020	1022	965	1015	974	917	934	993	911	920	995	997	990	945	947	962	904	1018	945	1002	986	976	924	959	872	939	974	964	982	965	921	957	911	927	951	965	920	936	884	900	899	947	942	987	989	977	916	980	978	936	921	919	985	976	975	909	942	998	952	919	872	953	948	976	911	1014	935	954	925	977	947	938	960	983	917	908	955	953	912	916	941	973	965	944	948	945	972	939	942	923	921	943	957	942	920	932	945	951	958	907	988	1008	969	952	955	996	987	988	933	992	958	926	963	961	952	886	938	950	1002	989	969	934	977	995	1013	973	934	903	950	1019	907	937	941	934	953	958	961	945	1027	973	992	967	957	916	920	961	944	914	939	858	911	961	924	936	972	963	1015	902	922	924	958	928	904	935	950	936	1023	971	915	941	953	1008	991	978	923	940	874	948	991	968	960	1037	981	990	938	949	981	958	973	953	962	945	912	968	897	941	949	970	996	990	969	960	1015	955	903	963	982	929	951	931	917	917	976	916	946	934	952	944	976	917	939	874	940	961	959	958	922	932	994	980	969	954	951	930	953	926	913	925	927	888	950	974	963	927	937	918	952	1010	962	1023	923	963	922	1051	944	930	964	905	945	978	961	918	1002	896	950	934	942	939	961	919	961	961	968	947	1007	1002	927	971	978	888	1006	951	971	919	962	953	953	963	922	933	964	1000	1012	928	941	1000	1013	1002	940	960	981	926	930	979	983	985	968	1028	971	987	1004	922	916	965	1017	978	941	920	973	987	910	932	927	986	943	960	960	944	987	900	945	948	918	953	962	927	973	913	884	906	955	989	951	993	967	982	978	927	1006	921	969	941	889	957	955	952	973	973	932	951	973	980	932	942	1005	936	934	996	943	934	935	918	947	942	994	941	1007	951	911	897	963	875	867	930	963	930	901	956	957	1005	964	983	965	952	994	999	951	903	940	935	960	957	976	927	979	1024	951	945	949	931	957	987	918	971	954	919	972	956	974	893	944	912	963	936	982	959	969	963	971	981	971	932	913	963	1011	965	908	929	939	954	928	970	916	941	949	934	934	935	945	957	946	916	951	931	921	935	942	928	975
5789	1009	959	865	846	833	854	838	813	793	816	835	827	814	840	774	853	811	834	795	828	801	820	821	767	780	751	819	798	798	814	850	782	849	837	804	836	807	806	810	786	768	821	756	798	820	791	775	768	827	805	778	812	793	819	829	816	862	877	865	798	840	807	758	817	811	852	812	817	823	844	786	823	829	818	863	821	806	810	816	829	839	840	758	842	778	819	794	794	831	817	800	822	846	811	877	821	802	808	824	805	836	745	780	764	812	774	751	789	803	820	791	830	797	806	803	766	789	786	805	809	846	845	805	824	801	801	749	836	794	851	828	763	805	773	820	785	815	801	834	766	825	799	788	810	791	787	791	843	801	783	828	806	843	762	773	845	790	823	799	773	783	826	829	786	814	847	816	836	813	792	804	822	808	807	796	816	807	773	821	823	776	793	777	819	803	826	760	815	827	821	802	793	775	792	844	847	887	868	768	807	709	753	779	855	805	795	775	811	839	776	809	808	854	815	770	781	808	767	813	773	852	803	809	809	785	812	775	801	769	787	843	817	750	799	847	837	806	841	823	803	796	804	798	796	824	836	800	854	773	778	814	806	766	822	816	787	841	841	866	827	759	790	812	825	759	773	791	754	794	852	853	786	795	794	796	776	795	843	816	828	755	834	841	775	785	774	848	814	852	822	786	785	783	816	791	772	845	854	826	807	836	821	832	797	828	845	769	777	798	809	824	787	816	846	869	846	811	858	818	820	805	821	797	791	791	832	773	806	769	765	768	807	838	777	780	841	848	803	802	801	812	809	792	811	805	797	793	829	812	816	803	839	812	761	792	833	785	791	765	822	767	815	808	827	828	801	815	768	819	806	798	789	774	788	829	804	835	725	822	790	784	807	780	764	764	802	777	860	806	831	845	826	826	813	805	804	829	834	799	856	790	843	838	788	773	848	787	785	773	783	788	820	822	838	801	809	791	788	799	841	806	824	793	774	783	776	862	855	833	832	781	790	792	785	803	795	791	758	789	828	796	854	764	857	822	809	845	851	773	830	816	812	809	799	810	793	789	818	840	822	791	747	767	802	745	777	773	777	784	730	781	847	818	776	808	832	817	814	796	833	844	841	813	809	836	812	811	790	818	820	767	770	789	852	820	782	783	775	820	833	815	815	825	785	787	828	770	807	795	861	807	827	813	825	810	825	842	846	779	798	842	798	886	824	840	838	833	814	794	757	867	823	842	790	835	812	783	831	762	808	834	807	810	764	799	819	803	784	840	800	839	828	797	827	815	835	829	779	762	830	776	855	847	824	757	876	825	805	790	805	830	841	825	789	811	829	792	781	777	830	806	790	789	820	771	819	821	774	827	818	792	805	787	830	831	786	818	820	823	806	826	805	864	812	773	795	773	778	812	842	783	780	801	853	790	764	794	786	802	845	816	826	791	807	817	770	807	790	835	777	810	835	808	835	830	804	778	807	792	858	883	795	872	826	812	837	779	787	821	865	790	827	805	785	832	838	804	757	837	881	823	772	833	846	732	789	806	786	807	855	827	811	782	806	830	833	813	839	849	872	777	777	813	821	833	805	816	783	804	780	788	817	833	783	794	808	852	775	782	844	772	791	824	786	806	787	800	789	763	815	789	818	836	743	818	786	813	806	821	805	802	780	771	804	787	761	780	794	826	831	789	779	757	833	814	799	802	831	794	791	784	835	848	803	784	825	822	805	748	805	753	786	791	892	834	776	826	785	733	762	796	841	783	780	816	821	803	782	891	819	804	805	792	800	878	757	799	773	749	797	818	773	768	834	848	784	826	820	819	835	822	739	749	828	854	779	790	755	804	836	828	860	795	818	827	733	757	812	815	740	789	846	767	804	820	799	830	780	871	826	836	829	775	791	823	771	790	848	744	821	818	818	780	764	757	790	780	787	862	822	802	778	800	838	818	765	794	789	780	773	761	807	780	804	831	797	815	813	817	833	809	800	783	804	795	796	790	842	804	835	773	742	793	854	886	818	841	889	786	843	756	803	814	813	796	781	805	846	824	836	809	815	828	856	831	822	814	794	771	843	824	861	781	839	801	819	803	816	804	855	745	813	785	760	792	810	831	803	796	775	774	786	792	808	868	832	791	803	837	815	797	803	760	777	788	861	768	770	815	826	841	808	791	839	831	842	844	837	819	793	857	796	789	823	751	819	786	813	820	788	807	781	802	821	797	798	794	800	789	861	801	813	792	820	810	854	778	807	822	769	834	812	770	789	774	792	816	831	798	804	808	815	803	829	854	801	794	804	818	765	815	789	810	797	822	799	833	825	832	850	789	761	798	807	803	841	761	794	808	813	768	818	812	819	817	843	815	777	868	801	828	784	807	886	762	796	802	776	796	786	804	777	765	831	794	810	803	841	830	843	811	855	776	822	789	793	853	796	798	837	815	808	820	780	782	788	792	831	816	827	786	798	809	846	827	794	808	800	852	735	825	770	799	764	821	858	807	832	796	803	804	832	786	798	794	783	758	823	828	806	811	759	785	763	821	808	774	767	756	797	795	823	805	747	807	782	875	776	834	754	796	874	814	830	810	817	786	841	805	795	826	807	785	783	796	803	826	793	816	807	853	782	787	761	828	838	758	769	860	781	779	782	814	835	837	764	796	812	784	774	780	774	794	796	800	826	820	764	822	797	884	798	797	806	828	783	796	809	791	768	854	788	788	819	782	857	818	811	840	854	845	764	816	819	812	832	791	790	865	792	818	840	803	851	811	788	827	760	816	807	816	858	804	813	829	788	820	803	830	783	846	776	815	824	820	820	819	780	840	794	807	756	807	830	803	804	764	777	833	800	770	810	798	803	752	830	832	779	877	853	860	797	828	822	811	799	780	793	861	800	809	798	789	845	768	838	834	801	777	884	817	826	835	829	784	846	818	785	805	841	759	799	808	796	828	865	734	836	810	762	773	789	764	811	755	821	777	788	835	813	804	840	769	774	771	790	870	820	769	848	870	837	834	809	806	814	744	824	805	864	762	805	814	766	748	778	797	840	812	827	847	744	835	792	817	797	803	825	783	752	834	798	817	811	861	786	787	796	796	831	818	788	766	784	772	799	810	807	791	801	799	802	816	786	819	804	793	770	744	730	856	822	818	782	819	817	784	822	762	821	819	823	835	800	785	813	821	832	784	810	833	856	791	789	790	757	806	793	756	803	800	843	763	802	831	831	795	814	797	826	823	778	828	775	786	739	825	816	833	817	846	821	807	760	846	785	803	765	774	796	833	813	835	817	859	822	850	774	819	774	790	856	796	779	788	796	795	804	821	803	781	824	777	876	812	847	842	760	836	806	816	794	798	783	805	832	820	790	814	749	806	829	787	838	750	774	816	782	774	818	738	826	821	853	837	786	796	813	832	805	793	798	815	813	833	791	774	844	766	837	781	844	838	769	792	831	823	794	745	835	787	815	760	843	790	816	817	804	819	860	825	774	793	774	816	757	829	807	857	774	794	831	821	848	810
25650	21388	27114	25349	5470	1626	1305	1091	1039	1027	1007	901	960	968	956	973	969	925	952	933	1024	909	930	966	911	961	967	1034	978	931	936	983	947	1021	943	945	931	886	910	982	928	957	1016	919	935	939	933	978	921	938	901	892	895	871	928	933	972	939	928	942	933	913	908	905	942	924	910	979	941	898	891	947	932	871	940	910	951	949	889	907	928	932	919	923	954	925	913	976	930	957	923	971	845	911	926	908	879	912	966	966	890	905	864	932	928	935	991	931	918	935	958	903	906	931	961	962	940	930	896	945	912	841	915	924	944	917	933	986	925	908	894	906	913	997	913	873	890	952	932	960	970	913	951	885	924	925	897	986	925	978	973	939	942	857	950	907	937	969	851	920	1008	954	944	950	920	932	918	926	926	967	953	885	961	918	927	934	909	944	925	883	938	908	953	886	929	902	975	946	951	962	948	932	903	951	960	915	899	934	962	932	897	919	908	972	947	901	919	928	924	940	927	935	926	942	949	946	1000	939	929	912	921	918	915	912	909	941	888	943	900	920	960	940	955	891	914	925	904	930	887	940	986	930	826	924	889	879	950	930	879	904	930	910	927	876	904	939	942	907	952	918	887	977	943	884	891	935	946	951	940	908	914	908	922	897	919	958	977	910	968	888	887	933	922	896	887	903	918	924	940	903	882	900	957	926	945	914	902	957	927	927	926	901	923	925	960	969	962	923	862	952	928	911	976	933	922	917	908	880	945	901	958	930	886	929	891	910	938	885	967	924	911	927	943	953	910	893	934	901	936	958	954	963	952	966	971	935	935	912	901	929	932	957	851	878	898	918	937	871	977	937	929	873	936	947	913	989	914	913	907	938	956	901	974	947	959	906	876	958	882	895	924	969	960	918	903	934	906	894	932	865	927	909	886	873	950	932	921	900	905	958	935	975	938	954	910	979	892	889	950	952	963	924	929	916	926	952	898	974	926	872	923	933	926	931	882	913	911	926	963	961	915	958	893	920	936	883	890	860	950	916	920	909	912	933	950	851	881	917	905	925	922	928	929	927	919	909	896	948	966	863	932	968	922	977	942	981	906	922	923	965	912	969	948	918	960	900	980	923	899	899	924	904	922	927	932	915	877	959	975	883	922	989	953	952	909	967	919	902	912	911	928	911	963	885	894	975	932	897	1019	945	923	927	868	937	954	935	946	907	856	909	946	864	999	904	937	888	915	877	962	913	900	900	921	951	935	938	903	930	929	931	872	893	867	985	1002	907	918	959	909	891	921	909	920	969	933	940	893	980	932	914	925	912	887	895	932	903	937	929	954	941	898	946	973	901	912	914	949	958	933	885	913	887	914	953	937	934	954	939	947	978	867	856	940	945	942	955	914	964	922	920	991	925	840	939	978	960	953	949	924	896	852	923	904	914	885	959	974	937	920	936	913	948	899	930	960	938	929	879	944	990	905	862	944	932	884	894	905	884	931	968	915	949	913	978	907	893	912	945	973	901	969	928	954	926	928	908	921	967	891	937	921	936	928	962	846	990	914	880	880	970	915	858	936	937	916	960	896	883	982	997	909	878	945	875	869	881	991	953	967	971	886	893	938	991	890	909	857	960	964	915	912	906	919	938	910	857	910	955	989	945	952	985	917	931	927	936	897	916	896	950	930	919	938	931	984	884	970	942	894	921	925	957	928	951	927	912	903	877	967	899	956	916	928	930	926	960	895	920	948	950	943	911	951	913	933	962	968	950	924	874	893	926	899	929	934	952	920	934	929	980	890	924	918	949	953	950	924	972	914	878	937	932	951	913	888	934	899	862	908	893	936	937	947	953	893	941	907	932	939	930	888	935	929	964	941	916	912	889	885	941	875	916	938	934	967	913	926	955	919	970	910	858	951	950	920	921	927	941	933	925	930	852	948	968	867	953	890	924	927	890	955	937	924	946	874	923	911	958	893	894	947	900	873	965	944	884	957	898	949	939	901	985	902	967	875	907	899	910	992	910	930	928	947	917	948	949	918	986	914	1041	871	910	910	924	909	895	919	936	943	947	942	876	930	962	907	921	951	919	894	937	956	905	908	915	904	909	958	908	947	929	950	882	940	898	909	937	953	929	895	926	890	946	933	950	955	917	960	953	944	913	867	950	944	949	954	957	892	931	920	926	953	927	878	908	976	940	966	1003	919	924	932	885	940	936	935	981	879	924	978	932	919	949	929	928	923	916	958	984	886	877	908	897	916	937	919	995	858	933	975	906	935	875	898	864	940	950	912	970	955	901	926	895	885	961	933	953	932	929	951	881	883	930	966	897	992	997	944	885	910	955	938	887	929	914	934	962	978	880	971	980	941	963	974	934	886	963	917	919	921	928	856	918	955	934	941	964	928	955	914	933	916	916	925	923	920	916	904	890	886	967	938	917	944	933	889	945	950	879	925	903	913	893	943	951	946	1017	913	968	956	990	928	934	945	905	911	995	925	958	897	948	962	948	948	952	941	946	915	872	915	913	919	944	910	919	949	868	899	867	973	890	939	977	931	961	969	967	943	897	938	919	920	949	914	903	897	948	888	932	880	932	985	970	945	893	889	888	904	917	934	945	888	962	909	904	948	884	905	909	972	961	921	917	912	959	941	876	925	897	945	906	902	940	973	952	978	919	953	930	957	923	931	940	940	907	952	920	949	964	889	908	933	838	918	879	920	928	923	954	927	934	897	896	915	952	951	959	961	909	884	936	933	854	957	936	965	940	954	907	908	926	882	935	898	863	928	956	932	860	940	903	902	909	965	883	968	929	934	934	946	942	942	959	956	924	940	941	918	949	917	930	911	911	939	961	924	920	914	956	954	927	922	934	900	908	887	890	926	885	942	943	879	924	976	939	968	932	926	982	869	903	906	931	886	901	956	954	893	929	972	967	886	940	895	945	943	946	993	900	972	962	892	942	858	915	905	933	939	890	910	863	880	894	903	953	951	851	907	884	922	937	948	971	915	877	948	974	903	876	950	909	925	923	943	924	921	950	935	938	909	889	920	912	944	939	945	866	929	925	969	938	871	936	929	963	882	910	982	894	933	957	945	945	904	951	903	907	951	932	965	920	886	935	932	954	872	873	908	942	876	945	947	910	982	876	943	970	873	895	962	889	961	952	927	946	981	894	861	903	903	924	922	940	1004	900	961	896	937	905	869	971	934	898	920	921	903	989	906	949	905	922	932	916	959	886	898	950	905	936	916	935	905	929	967	905	914	931	915	957	887	908	948	908	920	981	901	965	944	884	875	914	914	900	914	958	893	934	887	972	963	918	912	948	931	937	879	957	948	939	1011	923	948	908	959	909	900	949	986	895	970	887	945	907	955	903	954	930	955	900	877	949	928	958	928	944	893	933	961	885	859	953	902	885	955	950	976	948	910	949	1028	945	857	881	909	929	910	952	895	893	917	877	897	873	941	917	926	875	883	965	872	968	890	882	912	906	925	940	879	889	881	937	915	904	947	907	890	886	999	958	967	895	951	854	925	933	837	898
3981	3252	2629	1685	1299	1186	1092	983	952	949	940	912	933	850	919	852	866	837	861	790	862	824	844	797	834	820	833	784	876	815	810	811	835	805	819	862	835	861	776	844	839	828	820	765	790	817	792	863	818	800	804	843	872	798	821	804	838	827	838	824	771	810	860	852	803	848	808	781	821	833	799	786	834	771	747	800	820	836	778	805	807	818	851	848	826	794	821	817	865	798	799	867	845	800	776	828	817	805	798	794	863	814	812	816	843	861	783	804	846	801	783	797	797	842	832	815	790	832	779	803	795	853	805	831	776	813	883	822	897	808	852	836	833	794	780	787	779	842	848	781	812	808	825	781	798	793	808	874	811	818	805	731	807	804	754	795	812	802	796	884	756	804	814	797	894	817	854	773	778	786	814	847	772	843	830	802	812	801	785	821	797	807	777	839	815	844	807	816	815	802	808	794	856	778	834	837	887	821	823	805	737	815	801	803	765	853	839	849	833	846	805	879	788	861	808	806	795	828	822	802	801	804	850	842	822	830	782	853	853	863	874	822	792	813	818	781	850	774	811	791	731	745	753	867	818	754	815	799	896	803	825	807	806	848	826	808	815	795	814	852	796	848	792	820	802	780	832	850	834	818	827	813	814	808	861	822	831	814	829	823	850	825	805	799	775	771	795	839	799	834	840	783	785	805	836	809	787	846	807	846	801	812	820	834	825	820	801	804	767	831	804	826	820	822	816	812	788	766	814	836	825	845	818	818	774	830	794	800	824	804	763	858	793	848	834	834	831	801	824	826	754	786	783	782	814	829	772	772	790	829	815	825	788	826	769	819	792	843	810	836	849	862	802	792	774	832	812	769	817	797	866	796	810	794	799	837	751	820	831	809	770	818	783	846	852	774	861	806	818	764	778	772	802	797	781	829	871	866	801	786	801	765	799	808	824	818	803	831	832	874	832	816	799	826	788	867	865	771	817	808	842	758	792	807	828	783	794	805	812	857	809	787	841	857	854	757	817	820	828	832	767	808	759	749	781	819	772	811	834	780	835	788	856	835	791	776	829	791	784	801	817	798	842	782	831	793	840	779	797	815	797	865	804	868	839	853	805	828	763	776	822	793	791	770	798	810	816	793	834	812	779	786	824	790	810	819	799	841	811	794	831	778	817	841	769	815	778	771	785	766	777	778	764	774	786	797	795	815	810	828	763	839	852	780	814	780	772	834	810	780	805	786	811	841	863	785	887	848	824	786	862	797	819	829	789	809	859	812	794	779	790	791	850	779	823	814	832	800	830	809	772	835	766	807	804	886	821	800	821	854	831	766	786	806	792	811	809	837	831	828	787	846	845	795	852	862	824	824	827	808	807	845	761	832	848	843	798	833	834	805	824	858	808	852	770	821	821	801	768	806	809	777	790	848	801	775	870	793	810	792	829	822	838	837	820	826	800	769	831	797	811	757	824	834	781	810	808	809	819	822	803	840	795	804	831	770	791	804	788	815	815	818	791	841	813	793	812	770	793	810	789	806	817	823	827	750	827	796	801	745	862	819	850	789	806	838	790	802	819	860	716	814	797	787	815	769	818	827	837	798	793	792	791	788	787	792	784	778	826	791	832	843	810	766	824	833	799	828	775	787	841	796	758	802	783	775	788	870	843	832	794	831	759	803	800	785	830	778	793	822	831	780	795	856	794	775	819	814	842	764	811	817	834	786	812	810	810	809	819	804	803	793	849	853	832	776	808	797	774	804	789	814	832	854	816	792	832	827	830	858	774	791	839	835	825	803	759	804	799	791	823	814	825	819	877	798	826	833	814	814	874	813	838	826	783	841	791	807	814	771	810	826	818	777	868	838	790	785	813	797	818	862	806	833	823	891	817	816	797	773	814	775	795	856	784	808	823	798	793	802	810	856	828	796	779	811	807	828	772	829	795	773	780	836	768	823	810	829	807	831	816	839	826	815	790	810	802	846	861	829	812	782	778	817	803	835	771	832	777	823	860	785	789	756	833	793	840	776	815	828	808	803	775	805	810	789	831	840	806	805	820	796	779	792	788	815	834	777	788	814	762	844	777	787	850	823	826	799	819	854	840	837	834	789	814	823	770	822	779	836	785	789	795	782	842	795	820	798	785	792	821	832	812	830	840	784	749	759	776	795	842	782	835	804	858	814	829	830	817	856	819	838	781	789	812	840	781	830	803	801	803	824	805	809	860	800	810	822	801	790	874	786	811	826	793	779	815	847	807	823	829	833	789	819	807	856	845	784	822	789	819	775	826	851	747	806	810	788	811	842	867	788	802	840	810	831	794	801	824	796	861	776	751	813	784	807	764	809	777	822	767	785	750	797	803	804	815	860	787	812	784	828	814	826	829	781	808	756	839	796	855	809	787	810	819	839	850	827	839	827	775	758	753	801	819	792	821	804	770	819	852	791	795	814	827	773	875	816	819	826	739	823	783	806	856	800	819	806	832	774	770	821	820	797	810	824	766	809	822	818	833	821	825	793	796	832	842	758	865	838	809	841	816	823	794	836	820	837	848	763	758	813	852	800	820	816	812	839	813	802	873	788	827	785	812	821	783	828	770	828	839	755	817	815	751	811	837	836	837	822	805	843	813	828	853	807	845	841	839	807	776	836	744	789	836	831	812	843	774	799	773	828	789	803	873	793	781	783	810	837	805	810	805	815	782	819	793	856	853	799	781	899	791	818	768	768	893	786	835	825	835	785	819	807	777	822	768	790	794	879	801	799	776	785	821	775	796	821	809	860	821	817	803	796	869	821	841	865	830	809	748	801	762	836	801	768	827	773	786	748	792	776	837	839	797	791	801	778	829	817	824	812	796	846	769	805	818	805	829	782	805	731	773	790	772	772	804	846	812	805	851	827	845	844	822	821	763	800	828	802	870	810	860	822	795	806	862	804	831	786	772	837	815	785	751	776	801	779	846	823	854	814	785	838	725	855	824	790	828	852	812	811	829	795	772	782	884	772	765	845	790	811	795	811	810	790	797	845	820	829	812	847	778	803	843	805	797	800	781	796	784	773	803	828	829	832	837	794	783	808	787	812	792	816	842	803	818	724	837	807	828	809	822	758	773	811	839	852	805	818	818	803	770	827	791	808	826	812	862	731	823	807	827	780	819	774	815	797	762	821	809	809	813	782	762	811	819	845	820	758	792	768	808	840	804	824	853	862	812	824	778	832	797	799	811	837	794	818	824	790	831	825	829	852	786	804	824	803	806	819	804	798	760	818	834	834	804	801	845	774	847	785	835	772	816	793	804	827	796	788	804	849	832	777	764	811	803	815	809	808	816	815	799	801	787	781	794	779	803	808	812	847	805	856	789	793	833	824	785	818	749	813	794	822	813	833	846	827	839	807	820	823	751	835	842	782	825	798	789	765	835	809	812	815	807	770	778	770	788	800	797	806	819	793	808	820	801	799	850	785	856	849	826	793	815	784	812	832	813	836	813	794	758	816	808	809	822	809	815	856	778	795	799	790	759	837
24683	21384	28414	24737	20435	3521	1282	854	716	706	675	613	666	637	635	610	620	597	600	658	644	601	638	592	627	619	628	602	627	617	627	575	584	570	639	607	610	585	576	594	597	568	633	560	640	559	588	556	612	570	554	617	586	575	596	613	615	588	600	577	548	646	554	646	611	604	576	544	618	553	560	524	587	583	564	592	583	571	630	591	589	604	644	565	617	590	611	613	615	645	576	581	594	578	587	572	607	562	599	594	557	587	592	617	627	591	600	613	600	609	551	556	583	581	633	587	630	606	588	594	592	597	569	619	610	536	570	581	576	590	567	593	581	606	605	555	541	598	600	601	541	598	603	616	596	633	573	548	597	600	588	592	590	598	562	567	553	595	612	595	576	602	557	576	609	597	604	625	570	595	638	561	607	548	567	570	537	554	615	612	591	556	552	600	579	589	566	577	583	574	616	592	605	591	610	592	557	618	573	567	573	588	570	568	575	586	565	548	590	562	577	590	601	549	600	588	596	581	601	538	605	559	589	613	589	574	580	593	540	574	581	578	590	566	600	599	540	577	596	603	577	600	595	520	543	578	576	586	571	584	567	608	626	601	615	602	605	575	565	569	621	620	564	587	578	553	541	618	561	605	554	593	570	604	585	568	571	571	590	548	599	585	602	554	584	574	562	597	609	559	545	577	583	581	600	611	597	610	586	563	604	542	603	612	566	595	624	582	641	586	620	602	531	575	594	538	587	637	560	597	611	553	569	589	534	589	583	618	608	599	627	569	556	614	589	583	559	602	580	570	557	533	561	608	595	586	609	637	576	616	609	582	577	576	588	604	629	548	614	581	567	574	578	562	566	585	616	614	575	565	553	553	584	568	588	534	598	625	571	565	584	587	603	543	541	560	621	581	610	623	572	580	601	591	583	594	572	548	607	550	604	610	605	572	577	570	567	607	566	576	591	557	637	561	577	595	561	580	568	553	567	567	584	544	586	623	559	590	582	613	558	612	557	587	575	546	549	558	631	576	591	592	608	600	567	606	551	586	612	555	560	531	540	584	599	571	586	608	561	549	570	570	590	570	586	613	605	619	589	611	571	590	642	558	558	609	593	581	566	596	598	606	593	613	591	584	622	595	595	606	595	549	575	579	582	563	574	590	611	572	590	605	573	631	583	588	572	552	625	602	595	563	599	543	569	615	546	582	583	589	622	570	570	532	562	550	606	574	618	576	545	622	605	582	590	639	627	583	604	561	589	582	559	597	550	592	609	588	579	613	615	570	570	569	577	620	574	578	561	574	581	589	525	569	557	611	552	621	566	569	576	559	605	607	567	563	558	588	602	563	632	600	596	609	580	552	549	548	542	611	577	586	599	595	608	601	598	580	585	573	562	644	520	587	547	498	571	593	562	579	592	645	614	612	560	579	532	565	543	546	543	569	577	581	591	608	576	574	565	582	588	606	612	608	570	557	584	602	564	601	588	593	618	530	618	577	565	579	552	595	600	581	606	546	595	559	618	594	598	600	585	572	618	543	601	527	571	558	625	545	562	569	610	572	564	592	566	586	599	563	583	601	564	538	599	608	590	580	523	597	567	624	617	575	576	627	570	574	601	546	594	608	559	595	599	555	606	570	570	543	556	551	544	587	594	548	547	587	575	604	636	599	610	594	562	595	593	541	604	589	598	550	629	587	584	561	553	596	622	594	608	541	621	605	572	602	526	549	567	589	604	592	582	583	565	547	544	558	552	611	593	537	559	591	541	600	547	607	580	584	555	592	585	591	578	598	587	587	588	610	566	586	604	557	591	606	606	617	581	582	514	641	582	550	609	577	587	563	560	579	556	556	558	565	591	562	579	564	609	619	546	584	573	588	567	590	569	585	616	586	587	598	584	594	555	591	617	578	611	584	553	616	659	543	579	584	563	580	564	591	603	566	580	543	600	533	588	561	603	601	554	617	580	586	567	572	601	564	543	628	596	546	586	569	590	560	621	603	557	593	586	574	623	587	599	585	559	543	585	574	559	586	614	594	609	560	563	605	593	560	617	566	534	622	619	563	559	609	621	594	583	600	584	565	577	609	562	592	573	655	595	584	591	558	576	564	556	555	580	574	596	560	566	539	585	582	598	645	565	580	592	615	603	569	607	569	584	559	579	575	569	596	582	587	584	613	593	568	598	567	590	593	567	560	578	600	568	538	609	595	576	569	573	573	566	586	632	615	559	609	592	602	541	618	584	606	583	584	592	542	593	564	593	558	581	555	599	621	579	551	604	587	555	608	563	555	587	559	550	519	565	557	614	589	618	583	558	563	573	595	538	609	593	547	598	567	586	541	604	567	599	595	609	561	570	566	568	553	605	564	586	613	610	535	595	605	581	563	587	581	580	580	568	585	570	599	599	601	598	594	574	604	566	594	592	602	605	592	575	573	599	563	605	595	596	542	591	612	556	553	607	557	553	587	578	530	544	605	572	631	605	568	549	552	622	604	559	572	559	572	594	582	580	581	550	588	568	556	592	552	560	560	566	570	574	582	572	558	540	573	603	582	594	574	551	584	574	574	585	565	581	624	576	616	535	580	589	584	580	538	586	613	585	649	601	530	605	566	579	639	555	566	565	590	578	583	565	535	542	547	615	609	580	550	583	586	586	603	530	555	577	592	538	585	599	633	587	588	527	590	616	551	572	578	621	577	599	563	595	594	616	560	565	596	595	603	616	608	587	579	635	618	580	587	606	590	538	576	588	584	627	603	546	594	574	557	612	599	569	609	593	556	588	575	530	624	548	524	604	633	566	644	565	572	546	603	605	564	581	600	596	568	638	601	565	547	534	558	598	590	614	572	547	586	586	601	557	532	575	543	591	618	607	566	584	622	570	570	536	585	540	583	597	601	612	575	562	592	580	595	578	594	598	556	589	649	566	583	569	571	541	556	614	537	572	640	570	597	532	598	610	584	567	587	605	574	593	582	571	616	598	557	611	571	586	577	564	582	619	595	589	622	572	578	591	614	566	563	576	587	575	618	631	569	564	669	557	575	560	580	582	566	575	602	602	603	575	544	592	609	614	614	619	562	588	587	568	590	574	585	558	628	620	573	587	561	577	611	590	590	566	607	592	581	596	580	554	581	542	595	553	558	582	556	567	592	570	536	611	558	542	573	589	635	612	556	554	575	589	603	588	632	605	598	601	598	611	615	608	567	627	576	588	576	589	613	552	637	556	607	626	594	583	567	582	600	574	576	564	591	628	574	605	578	576	605	568	592	568	618	607	578	588	588	647	601	586	574	589	590	589	620	588	606	592	627	612	588	568	600	564	615	589	580	551	574	596	578	569	592	595	577	563	571	576	604	593	558	585	596	603	557	564	597	577	637	608	552	557	520	580	589	564	575	579	594	604	564	616	629	613	590	560	553	558	592	572	578	599	574	558	564	572	595	596	578	578	535	588	606	539	613	579	605	584	569	607	572	588	611	585	601	559	612	553	569	583	517	548	570	567	581	538	580	620	632
4095	5063	3921	2167	1534	1143	1003	964	838	765	738	697	705	651	596	638	625	581	613	597	608	614	591	612	592	547	637	560	630	624	575	560	584	597	569	551	565	573	583	617	592	573	604	547	587	591	532	621	556	558	550	551	550	590	548	569	586	551	563	591	534	575	531	561	584	587	517	546	555	512	531	529	577	552	542	561	577	604	581	534	576	570	589	546	561	540	587	561	566	572	586	556	601	547	520	526	527	563	535	582	555	540	549	554	590	574	554	544	599	531	546	563	573	553	574	556	525	607	565	616	520	523	575	591	550	592	519	592	550	558	546	555	527	544	557	549	583	572	592	577	522	543	524	573	563	559	584	562	540	577	566	582	569	553	559	545	510	559	554	554	582	559	559	579	526	572	539	550	516	574	529	596	600	571	542	562	553	543	571	538	538	614	577	542	599	551	570	557	586	548	547	565	529	549	576	525	565	520	563	556	529	575	546	525	524	600	568	562	600	553	574	546	550	570	559	573	547	587	555	507	546	591	559	593	576	538	552	606	538	573	543	529	562	562	563	548	557	573	565	533	554	536	549	562	581	563	557	557	547	530	573	536	560	575	554	511	551	551	583	541	595	559	590	491	567	527	581	545	569	579	533	553	544	594	565	564	568	542	531	547	568	531	549	514	521	557	532	548	569	591	529	544	521	608	584	539	590	582	565	550	536	552	569	549	589	527	546	531	568	574	567	542	555	565	534	560	573	565	520	572	589	535	541	540	533	559	534	591	586	585	547	543	559	541	546	521	544	610	557	608	513	554	601	530	556	476	587	559	608	545	574	577	566	520	551	564	554	549	559	591	528	566	542	571	570	587	570	561	543	586	551	557	518	581	567	506	605	540	547	538	571	548	560	578	547	518	553	530	536	561	542	566	565	571	499	549	532	569	520	551	539	574	539	521	519	555	531	580	566	544	556	555	567	589	548	547	574	587	594	562	546	526	567	592	561	613	546	540	524	531	572	500	527	538	578	548	578	565	550	532	525	502	532	543	562	549	524	542	549	541	536	569	552	545	535	576	527	552	512	533	573	574	559	552	583	546	550	505	541	545	553	544	579	578	540	555	570	558	560	552	556	541	500	532	551	574	533	547	550	591	549	573	562	553	513	594	535	534	559	543	576	556	572	573	533	585	538	538	540	522	562	548	571	558	575	579	581	548	588	569	538	523	577	557	539	602	584	556	540	546	558	547	581	543	546	578	541	519	521	537	546	555	557	531	523	534	562	527	553	534	515	573	566	577	569	591	546	537	547	543	565	546	537	564	549	572	566	596	558	581	533	563	567	556	577	530	499	567	551	556	557	572	560	570	572	562	529	557	523	558	538	589	560	530	559	559	536	551	543	559	536	556	550	562	562	550	538	541	523	603	541	502	561	527	588	590	565	537	565	553	574	531	561	517	503	536	559	524	535	562	629	531	587	545	548	519	554	551	563	577	543	532	555	598	578	550	540	540	542	563	567	525	560	560	552	555	535	539	573	603	569	590	566	579	556	555	572	555	518	573	591	553	554	606	569	532	555	530	598	554	556	530	539	546	589	526	548	586	586	566	569	601	533	583	545	541	571	556	567	570	572	548	557	607	538	535	543	605	542	532	531	556	562	551	562	525	566	534	535	550	561	572	552	577	519	541	591	528	576	550	554	565	559	573	521	573	549	609	566	538	520	561	550	502	532	523	520	561	533	596	536	499	576	552	574	577	554	569	543	546	564	562	538	592	552	539	489	536	531	549	519	561	585	560	571	591	585	552	566	538	550	590	585	525	557	546	535	537	515	548	564	536	560	525	562	559	560	568	563	569	556	568	560	545	576	519	582	579	558	521	541	530	574	567	552	504	508	514	533	542	553	515	537	517	553	502	541	520	586	541	547	566	557	530	564	540	555	579	545	580	509	604	561	521	597	555	535	544	555	571	522	541	540	537	543	549	520	528	557	553	547	536	545	556	574	524	551	548	534	556	565	531	532	577	549	556	521	522	559	556	550	568	570	565	530	557	506	571	534	581	524	548	547	556	570	505	530	545	554	559	568	563	518	558	532	550	539	540	567	586	547	574	520	525	522	564	506	559	536	550	545	559	540	534	540	591	531	569	576	533	567	619	541	582	567	539	582	522	555	546	535	566	554	571	553	541	566	515	539	538	575	574	587	563	582	557	565	589	547	548	574	539	542	545	524	549	534	549	584	507	534	552	547	562	559	556	536	512	536	549	569	543	548	553	565	551	556	553	546	556	551	551	582	555	556	545	551	536	549	564	523	553	547	559	559	545	503	560	537	553	541	518	539	560	569	560	543	555	525	535	548	575	525	596	570	578	560	566	565	550	573	574	577	586	588	553	584	537	550	565	521	528	539	516	544	560	557	542	576	579	564	566	560	540	515	516	566	575	533	589	536	558	559	540	524	556	526	526	537	575	545	530	591	519	545	588	547	528	555	560	544	594	537	538	560	606	494	557	541	593	547	547	536	545	592	567	560	564	600	540	559	564	576	534	571	528	600	530	556	545	589	524	561	581	536	549	586	596	535	537	523	583	580	530	518	554	528	557	566	534	533	598	567	532	541	607	506	506	604	543	564	549	567	562	510	532	553	523	560	561	554	532	543	583	527	577	511	544	568	534	523	533	545	547	546	579	579	592	525	543	539	567	553	555	552	521	546	555	536	580	557	558	567	554	565	542	553	527	560	509	529	541	549	582	570	532	537	521	584	541	577	529	534	551	537	534	555	577	546	542	518	517	548	561	558	504	578	516	540	541	537	546	567	532	506	567	535	523	537	558	524	532	578	528	566	604	539	508	555	503	538	521	537	535	559	569	559	546	525	554	536	540	531	519	562	588	516	572	536	517	583	525	543	562	558	586	507	592	560	563	568	553	568	557	563	536	511	579	571	528	571	546	542	547	524	554	562	508	545	524	533	538	481	543	574	519	520	530	524	533	514	552	524	534	579	593	553	546	558	520	577	560	555	552	532	581	550	550	510	590	558	526	552	576	564	529	539	517	558	557	559	530	546	496	542	518	524	519	567	528	571	548	556	581	532	534	585	559	522	563	530	535	532	524	526	534	545	525	517	552	557	574	531	577	561	576	534	589	545	545	541	555	540	547	557	539	559	532	534	532	612	539	519	529	526	501	574	556	554	512	554	576	524	574	511	521	544	567	534	533	540	543	536	516	525	556	519	547	601	530	562	560	500	546	532	588	536	499	597	526	549	559	565	507	545	537	543	535	564	540	524	569	555	556	518	536	543	579	572	535	581	503	555	557	541	596	584	515	563	513	539	576	526	572	569	555	500	532	520	577	530	533	524	527	565	535	530	538	543	532	569	542	544	540	530	555	565	533	538	555	533	543	601	570	562	527	556	569	563	567	537	563	555	568	522	511	573	527	572	587	511	529	512	537	552	588	512	518	566	555	532	548	518	563	532	538	631	511	534	575	545	507	572	528	536	520	556	513	563	559	556	506	558	539	598	588
27584	9867	1839	1240	990	981	957	1032	1025	942	999	1035	908	941	958	922	922	995	985	960	996	1020	927	934	933	971	931	961	949	956	920	990	931	931	977	986	984	947	1043	978	943	948	1004	963	898	996	979	944	1001	1002	1018	981	978	939	935	956	921	956	952	953	974	937	941	937	932	959	970	931	938	979	986	951	969	995	895	957	961	941	986	987	966	994	1003	993	926	949	959	972	947	920	990	944	974	972	985	934	1003	905	946	936	961	992	993	979	964	908	963	947	902	924	991	1005	992	981	946	972	910	955	926	939	902	1000	939	972	949	959	1004	961	999	926	939	1015	946	946	902	951	932	960	931	942	1003	931	951	915	943	898	958	975	936	960	959	958	950	976	982	991	929	961	970	962	978	940	921	933	911	949	961	967	932	930	942	956	981	959	948	1057	982	930	948	977	922	938	944	875	971	963	944	963	933	986	938	953	928	973	930	956	951	924	935	928	965	934	929	900	903	960	944	947	883	934	943	967	982	989	955	934	935	927	950	1004	959	996	977	891	960	919	1016	914	924	934	964	976	951	903	920	979	930	1011	909	925	900	913	954	968	996	884	929	1009	947	931	958	950	900	991	991	953	957	945	994	924	918	938	964	952	917	927	910	971	981	997	857	948	898	946	993	1017	971	970	974	916	934	1009	923	984	967	964	937	983	945	953	941	942	987	950	971	932	950	982	981	965	984	960	936	970	991	988	895	948	949	982	891	897	932	998	928	967	953	988	966	1037	904	954	955	975	954	914	896	1013	930	985	950	946	997	946	940	976	997	889	989	925	1036	945	948	882	977	935	918	905	907	968	985	946	994	951	996	969	911	1029	901	998	938	975	924	928	984	946	944	880	941	988	968	927	977	908	917	920	966	922	915	958	944	950	979	921	966	928	910	959	980	967	957	947	846	1007	891	1002	953	944	902	947	977	895	923	930	950	969	944	915	943	931	979	952	907	916	917	937	971	879	948	978	962	956	1015	930	933	939	942	989	1000	944	942	932	928	979	917	967	985	984	956	969	883	940	977	964	990	936	960	909	983	933	971	892	895	919	927	956	955	927	916	956	939	931	979	945	938	952	938	878	958	931	958	972	919	982	962	915	930	939	984	959	914	939	976	894	957	974	960	984	927	945	922	934	970	959	969	929	949	948	1006	938	993	951	935	974	949	972	944	963	971	956	979	988	936	890	1009	907	917	1012	956	956	972	975	983	908	959	918	928	918	936	987	1042	965	973	909	948	956	998	972	923	968	937	999	962	974	904	924	963	934	943	982	900	961	972	961	1017	1003	965	985	972	903	1005	916	981	948	903	931	941	941	956	916	1029	977	897	926	962	930	949	985	1002	923	967	943	920	944	983	976	955	1023	963	969	912	954	943	971	986	887	956	983	1010	1022	938	955	959	977	909	950	995	925	940	967	915	927	967	982	960	1009	889	971	989	954	975	963	962	953	973	947	964	925	910	943	946	943	980	930	970	969	997	933	962	939	971	1014	946	977	909	970	975	968	1022	940	984	911	956	999	988	956	941	900	967	994	1031	1002	886	911	955	947	949	972	941	915	954	942	979	956	919	927	981	950	956	986	952	935	928	979	933	966	960	923	984	956	939	926	962	999	922	972	941	953	933	991	963	949	978	961	996	974	961	1037	961	943	947	927	973	919	904	934	937	936	974	966	989	936	932	977	965	988	925	977	960	954	915	951	1003	988	914	946	956	944	974	996	982	950	892	967	942	956	951	947	1023	965	972	977	989	997	932	981	918	938	942	992	951	969	888	917	1005	1032	938	1004	938	1028	927	971	991	922	923	969	908	963	974	956	990	922	942	975	944	982	934	977	981	924	1010	951	927	1002	942	993	908	926	933	929	938	918	969	943	952	908	869	946	955	941	1032	923	896	982	948	1003	960	952	929	965	896	991	966	971	948	953	948	1050	963	899	942	937	1012	961	924	954	920	975	930	953	1026	966	980	957	946	930	984	968	1000	946	927	946	925	959	935	939	936	930	986	971	956	959	943	972	982	926	865	962	927	951	1014	900	926	1005	952	969	910	949	974	945	977	974	990	984	927	930	935	955	948	993	931	982	856	985	928	989	956	928	932	941	1003	927	946	933	971	939	925	992	974	947	934	989	928	953	963	957	968	932	955	992	940	986	995	920	947	1044	946	934	1002	892	986	962	951	962	1021	974	1002	998	947	927	944	1018	950	989	959	963	954	899	951	988	905	904	955	921	1038	986	981	960	963	942	962	959	969	933	1006	959	1013	977	972	973	940	980	930	964	933	920	976	962	967	981	995	932	982	968	943	980	965	917	944	899	951	933	926	962	938	943	960	975	1001	951	951	967	922	885	944	922	988	979	966	968	964	963	932	992	1005	1006	1012	887	969	918	899	904	953	943	960	959	936	994	934	975	925	936	903	918	985	930	976	922	991	972	947	990	940	989	953	923	964	942	988	937	941	956	924	914	967	920	960	937	970	932	969	995	919	968	911	928	973	972	951	974	1042	995	935	901	940	959	927	967	927	974	949	1011	938	975	944	966	1022	962	924	947	981	991	990	921	957	968	938	942	1053	905	991	972	992	984	935	1003	948	936	931	915	985	968	964	998	922	947	987	890	943	946	969	984	1032	966	975	932	913	989	977	926	961	956	973	981	966	930	999	916	920	980	983	947	947	999	953	934	968	1011	927	980	993	906	948	971	921	911	967	970	1012	947	942	992	963	1002	1000	937	929	956	967	981	919	959	898	942	997	921	940	947	898	987	895	956	966	933	976	943	921	940	979	989	1000	951	1002	957	1009	1008	930	960	988	988	992	933	913	927	1010	905	976	953	962	956	910	963	961	983	948	967	949	1049	942	953	948	952	989	1029	972	997	934	908	920	872	961	914	929	899	963	946	900	925	954	964	972	870	951	950	921	952	950	965	975	877	903	957	912	934	956	922	972	945	941	908	949	983	895	959	937	1019	975	984	943	988	969	985	949	933	978	1010	942	978	930	950	934	875	955	1007	964	957	911	939	1002	926	940	970	944	959	959	1015	904	946	987	994	949	985	938	932	929	935	969	944	961	915	974	925	958	955	986	958	932	934	988	971	930	914	984	1030	982	920	902	942	956	987	941	949	888	925	917	981	900	985	1009	956	963	919	970	941	970	967	1015	1017	949	949	954	971	956	918	956	956	947	967	980	919	965	937	937	975	929	922	948	924	927	952	931	906	975	977	994	990	953	981	942	968	920	958	916	928	989	968	1023	952	943	932	925	954	962	1000	954	1011	927	869	991	932	925	973	981	938	945	905	944	955	906	941	929	977	925	965	926	976	937	998	986	951	963	959	975	963	912	952	915	977	938	948	977	935	929	954	932	930	918	969	948	920	946	936	948	924	977	958	987	991	937	962	973	902	962	931	946	967	948	967	959	950	976	926	1023	907	922	920	905	902	1000	1015	952	965	905	933	987	960	893	964	949	920	937	972	927	933	950	1020	980	956	977	983	938	932	928	912	924	936	976	897	963	932	923	942	957	941	984	970	965	1023	986	916	968	1012	943	933	954	972	946	968	936	962	1016	1027	952	959	941	982	1007	929	918	979	995	917	960	945	966	915
5799	1017	983	870	855	834	830	798	814	881	837	820	871	818	796	813	860	828	815	870	901	805	719	802	763	793	865	820	781	778	832	857	805	826	827	767	810	782	868	796	777	757	883	772	849	857	812	841	794	839	834	801	787	857	809	839	794	825	854	817	810	816	845	816	813	805	840	820	752	823	820	783	780	829	813	849	791	846	829	814	847	864	834	831	769	810	761	816	802	810	809	822	804	864	821	835	809	813	785	819	799	866	808	842	753	780	850	797	857	854	784	785	818	812	818	847	841	856	796	822	836	793	815	833	769	759	789	815	843	789	814	839	822	857	812	817	823	826	790	805	830	845	814	800	822	799	840	856	793	834	773	801	852	789	777	767	798	786	808	814	784	815	819	834	815	826	773	812	803	792	887	771	817	805	837	847	785	804	832	780	815	796	883	817	869	830	797	737	806	780	816	862	837	860	820	771	857	916	825	785	752	808	803	821	784	781	799	782	827	811	731	856	828	825	806	803	837	829	771	867	808	824	803	850	822	787	854	866	826	786	844	824	847	827	826	802	830	798	814	802	799	819	791	728	868	825	750	854	790	802	738	849	798	838	809	830	827	778	846	835	862	782	890	817	790	791	806	865	851	856	789	816	790	778	853	834	862	816	823	811	808	821	857	769	794	812	796	845	780	815	799	838	832	803	782	811	811	840	825	805	845	796	809	850	845	805	797	802	826	828	841	859	836	821	840	792	813	824	808	755	825	854	801	812	832	847	853	784	779	822	856	862	825	785	828	823	860	826	837	831	840	821	824	812	819	787	824	829	801	855	836	826	842	829	820	819	822	829	813	780	807	842	846	825	822	810	801	822	788	842	769	786	763	821	793	845	783	791	837	811	843	768	810	833	776	822	797	772	812	814	821	816	837	795	809	816	791	793	820	825	852	773	808	831	816	794	846	822	773	857	804	796	843	829	866	779	846	761	763	827	788	864	808	835	816	820	816	738	802	860	816	822	857	805	802	809	793	792	880	868	827	797	768	818	799	755	818	771	824	819	808	887	821	823	800	781	798	804	803	794	825	791	775	778	846	872	845	852	765	856	825	810	839	819	776	787	809	823	810	820	846	779	777	803	826	872	806	818	822	829	807	831	829	780	802	846	821	841	764	832	819	768	798	851	806	805	815	829	844	808	768	801	755	816	871	851	835	809	783	850	819	778	823	810	811	859	803	855	826	826	815	834	744	828	832	806	827	805	827	813	828	781	838	812	780	760	793	763	769	842	862	849	805	850	817	817	829	780	778	797	848	776	823	799	812	811	807	798	818	811	812	810	828	840	789	762	833	822	777	810	770	821	815	835	844	805	822	765	864	825	788	820	791	817	822	809	787	850	840	812	813	784	807	819	833	838	801	805	808	836	820	772	735	858	815	818	750	785	802	864	827	802	826	845	828	758	795	783	788	812	805	824	811	814	863	800	865	794	774	805	751	780	845	797	867	819	806	794	784	819	788	828	805	821	840	807	822	819	811	781	827	855	821	784	765	853	802	793	813	789	780	804	875	783	879	789	793	754	819	761	784	801	854	801	821	806	802	842	855	833	801	787	836	823	849	792	820	835	809	873	814	797	785	803	803	801	780	784	800	855	855	843	804	841	778	855	899	773	781	828	854	815	809	826	851	835	802	797	833	788	814	788	823	811	834	809	792	821	820	767	814	812	815	791	829	809	793	861	801	795	831	808	844	771	824	786	820	840	835	822	831	809	768	831	847	813	834	805	835	816	804	792	807	818	810	790	861	836	827	873	823	801	818	816	823	833	818	792	816	792	790	796	796	795	833	765	863	801	806	784	857	804	880	806	857	821	776	826	842	901	808	759	862	811	836	773	807	825	814	849	766	785	791	834	840	893	814	810	824	804	799	796	799	810	835	832	841	858	788	819	857	793	790	799	762	819	809	774	796	797	866	879	791	864	860	834	835	767	812	802	871	793	800	814	802	801	838	783	844	823	824	855	805	825	829	799	832	804	793	795	809	780	868	863	833	798	836	861	828	840	833	822	778	779	779	843	807	778	805	836	845	870	835	832	856	830	798	839	815	820	830	795	817	819	818	779	844	847	849	860	786	797	775	826	785	843	801	834	801	837	784	777	819	821	750	770	796	782	838	805	757	807	803	770	771	726	837	789	803	825	891	842	790	759	811	817	798	828	821	836	782	804	811	767	843	807	770	800	795	816	855	785	818	831	751	803	795	818	789	853	778	815	804	852	800	810	782	859	887	807	877	841	818	814	815	818	825	819	817	817	765	795	774	802	805	760	827	830	814	769	779	753	815	841	804	823	810	828	780	767	784	778	841	838	785	819	766	822	846	795	821	807	850	830	761	842	796	783	827	794	811	817	808	839	819	818	797	771	796	806	760	840	855	862	807	836	835	843	824	794	804	834	805	823	779	764	835	744	851	836	851	815	792	804	831	790	821	843	783	853	842	843	849	749	824	817	786	859	805	856	790	788	815	833	800	784	802	741	776	821	844	837	793	794	833	826	777	831	826	794	809	803	860	873	796	805	807	789	829	804	810	863	812	811	842	808	817	820	801	799	816	844	844	803	828	812	798	800	843	789	812	830	801	827	821	800	835	852	818	859	823	837	783	821	785	771	800	837	835	815	796	790	818	834	832	762	800	811	870	793	843	802	811	831	839	809	798	786	852	878	867	848	748	855	800	773	797	795	828	768	806	810	852	803	863	751	792	804	821	857	800	853	869	803	827	840	824	817	783	855	825	822	813	832	830	808	827	782	761	812	790	790	796	810	771	817	821	782	774	820	844	782	807	802	773	833	832	834	831	813	840	814	851	832	780	792	803	835	831	828	804	827	763	791	808	790	826	835	800	800	796	820	824	845	834	792	834	788	832	835	830	800	846	768	834	813	841	801	820	820	804	792	828	841	823	774	797	805	840	815	809	761	827	779	851	829	777	842	822	834	811	766	803	845	799	811	790	806	776	822	780	864	794	850	820	816	827	829	806	816	791	822	815	872	829	789	842	836	829	797	806	829	792	779	856	808	828	829	828	804	833	785	798	829	822	836	875	779	789	827	803	815	840	828	839	776	810	834	804	852	808	845	785	847	780	787	800	831	774	824	806	807	836	838	817	757	814	808	812	776	811	805	871	801	805	793	815	799	808	851	849	775	834	836	842	815	823	859	843	799	850	782	787	815	822	804	782	810	811	858	816	813	836	782	834	796	833	847	843	829	825	812	864	715	765	841	787	840	824	840	824	814	810	842	840	765	868	795	820	788	762	800	783	807	843	794	817	823	845	818	788	827	829	807	776	789	835	864	829	836	780	781	821	836	853	818	853	830	756	793	834	855	831	845	789	827	818	871	822	806	814	840	813	818	804	866	815	812	851	868	825	797	772	804	859	869	852	844	859	813	781	831	815	844	814	789	776	814	805	809	816	847	837	877	830	800	797	820	822	822	825	808	788	845	802	800	813	774	833	844	793	804	811	825	827	791
25608	21356	27068	25324	5379	1601	1291	1058	1020	1000	964	965	997	1002	1019	972	972	957	1006	900	953	936	979	957	922	920	928	937	939	890	913	970	911	926	938	933	954	944	968	944	907	916	916	953	910	906	893	982	890	910	903	910	982	938	920	936	920	896	963	903	949	903	934	971	970	964	914	902	906	942	917	970	931	941	952	964	924	920	946	954	969	923	950	898	914	914	917	911	947	922	940	939	961	882	990	971	986	960	931	969	918	913	896	896	971	873	949	898	884	892	956	908	938	916	909	911	852	898	948	951	932	939	903	939	933	949	980	891	941	928	935	913	922	915	902	904	919	983	924	957	922	920	965	915	904	917	939	956	928	943	923	930	952	951	946	909	961	910	931	936	934	902	980	940	1002	929	901	958	937	928	952	907	982	999	918	885	912	934	910	929	945	963	891	937	937	924	873	943	920	920	858	940	919	930	886	923	919	908	928	957	962	960	910	919	934	903	925	937	954	954	905	900	895	934	990	875	972	980	956	902	900	921	924	934	916	968	937	940	952	957	999	968	933	968	909	905	920	965	965	955	967	955	912	920	955	859	924	881	970	884	896	946	933	865	938	910	920	991	868	922	909	945	922	932	898	928	902	915	977	930	968	954	911	942	909	981	921	937	936	936	875	938	936	878	965	924	901	930	897	943	933	923	911	926	908	949	914	943	926	959	951	904	922	912	963	972	902	958	992	920	924	933	974	879	918	899	879	953	931	967	948	959	899	925	919	905	927	934	908	865	899	921	922	943	902	876	919	961	908	848	854	890	885	930	957	933	953	936	951	903	982	919	948	925	910	918	934	970	939	978	925	934	959	874	956	892	943	932	937	925	929	931	894	951	903	930	933	938	953	946	920	946	888	919	885	854	941	978	920	949	894	995	931	939	928	921	938	899	930	916	989	918	973	941	970	911	914	908	941	896	943	882	919	921	934	886	866	950	924	940	922	895	897	950	961	963	940	945	934	955	894	908	918	893	931	912	1004	942	976	1000	924	909	954	938	937	918	940	918	935	959	883	934	918	969	961	940	898	923	929	967	934	938	936	919	926	976	921	867	956	888	902	917	933	957	933	953	905	916	890	910	930	944	982	859	985	991	908	933	933	960	879	966	898	950	846	883	951	919	980	902	962	913	976	914	973	948	960	947	941	903	927	939	840	904	958	972	923	914	969	932	890	922	972	920	980	925	954	900	986	928	926	928	980	894	958	935	921	954	906	949	868	950	929	972	944	965	892	933	923	946	897	913	941	934	941	900	874	964	911	920	938	971	900	959	935	948	985	928	987	924	944	964	934	878	885	855	892	926	956	939	937	982	985	960	903	955	904	915	850	988	962	922	946	910	919	919	965	897	927	938	890	961	979	980	920	878	951	930	945	939	993	912	905	937	900	870	895	950	889	950	930	878	846	960	923	928	898	932	917	923	921	938	951	910	940	1026	934	947	937	914	960	912	962	950	889	936	952	967	907	921	927	866	912	923	900	878	929	858	912	957	969	935	929	883	918	900	944	900	934	940	956	881	918	926	935	898	964	907	923	907	948	926	915	926	835	891	927	906	904	908	941	918	882	929	915	964	904	951	914	895	931	942	922	948	943	922	946	919	891	925	914	938	947	909	923	930	975	925	960	907	996	905	921	845	909	888	903	955	911	866	979	913	924	957	923	952	922	881	923	939	900	885	898	909	991	950	893	952	927	989	934	858	887	947	958	1025	895	885	922	915	931	968	971	921	976	928	921	903	964	897	920	916	915	945	996	943	874	929	915	948	935	927	893	954	946	945	960	928	925	894	920	881	892	894	933	931	943	940	940	973	941	908	944	917	902	971	932	912	948	922	928	928	940	908	932	882	924	962	880	873	899	936	927	928	892	989	899	876	952	912	959	957	914	943	866	884	897	913	923	970	898	921	969	919	887	868	933	946	890	903	919	950	955	953	923	945	972	917	917	920	938	928	936	937	962	895	938	931	923	910	887	941	914	956	929	965	907	979	930	936	989	897	934	904	982	914	911	940	948	904	980	874	920	895	919	961	954	937	933	871	926	908	1027	906	961	919	908	888	957	942	987	945	941	930	915	907	941	930	931	940	956	897	916	964	937	966	929	916	910	872	953	994	986	889	934	962	909	908	922	981	933	948	900	923	899	996	911	884	918	927	935	926	1003	886	923	950	883	972	972	978	965	937	950	947	940	932	899	936	889	922	932	907	937	918	903	942	997	951	874	907	931	922	929	924	959	920	894	902	897	999	856	900	975	972	918	937	923	889	941	922	937	876	926	922	885	928	893	896	918	982	956	936	868	916	935	950	947	882	961	950	903	898	984	893	957	930	920	889	899	914	924	969	942	968	913	929	960	936	892	921	890	904	917	940	961	935	885	890	896	927	927	918	933	943	879	953	937	887	917	869	961	967	928	975	918	951	924	946	927	927	885	974	868	912	924	976	919	880	926	911	854	931	887	949	936	943	899	900	944	956	924	957	929	932	886	968	963	914	903	882	906	964	931	962	875	952	941	971	947	951	932	877	911	929	951	913	961	874	907	917	933	944	929	919	909	933	940	888	988	911	935	907	971	956	943	925	949	932	962	955	948	892	921	898	935	954	945	939	939	955	893	967	960	938	967	879	913	915	982	956	927	957	900	933	951	948	904	932	916	940	928	961	979	923	907	951	896	921	950	900	939	913	905	945	904	887	890	955	893	915	933	961	905	938	946	969	931	872	897	978	942	977	906	899	890	915	947	927	881	887	906	947	964	916	922	967	910	872	955	971	927	990	946	871	855	900	914	894	918	930	891	928	889	989	965	884	921	967	934	888	1013	905	944	919	907	910	961	942	942	930	922	980	965	899	978	935	939	862	922	914	983	912	896	918	930	899	937	918	868	923	928	940	941	928	883	919	887	934	933	913	899	929	999	954	897	939	920	946	927	955	957	943	945	874	897	908	866	935	905	910	900	991	956	859	943	957	980	898	937	921	927	913	921	942	953	901	890	909	928	936	929	932	960	929	930	928	921	937	916	902	922	981	973	868	961	923	943	922	885	909	937	896	914	912	894	883	923	937	962	923	945	906	931	890	920	940	940	916	881	882	889	881	954	964	966	940	941	898	892	901	957	899	920	938	957	956	896	909	933	911	969	927	909	931	928	930	928	926	879	893	952	952	910	919	930	934	891	925	854	911	926	932	879	948	954	899	938	913	954	916	935	919	911	889	948	950	913	892	917	920	902	914	911	914	923	885	939	918	901	949	892	938	932	910	908	877	961	861	953	952	901	962	927	953	908	941	931	926	872	939	930	929	979	906	874	921	956	937	915	926	933	920	893	915	901	957	922	904	975	959	961	972	918	933	909	876	961	929	954	944	979	903	912	914	933	958	925	934	966	951	904	926	936	936	884	922	895	926	994	877	902	900	942	952	902	917	952	935	899	905	932	930	870	955	910	911	882	918	893	908	934	896	965	952	915	923	928	974	964	903	938	898	883	938	940	883
4109	3190	2749	1746	1312	1170	1025	982	944	924	904	911	943	885	878	817	882	824	888	784	853	805	797	820	829	859	869	825	825	819	787	815	875	837	799	841	836	842	852	810	818	828	861	829	791	861	824	835	815	856	824	782	839	867	789	829	795	798	821	856	831	858	782	867	817	830	878	841	831	777	861	830	846	849	855	795	807	792	810	839	869	805	802	820	822	843	807	839	826	810	801	815	824	829	837	830	814	865	784	795	811	880	843	803	882	833	853	777	853	855	826	811	823	807	895	835	821	811	896	817	809	828	848	831	804	845	800	823	862	805	814	838	844	840	831	840	797	810	765	860	875	807	831	806	828	848	820	840	817	785	813	846	841	777	777	823	823	808	848	823	853	806	836	836	799	773	831	831	813	814	802	788	891	762	826	813	869	827	814	811	835	882	813	751	837	793	828	808	839	823	788	866	830	831	830	815	819	849	799	795	875	802	818	846	880	795	826	797	878	854	838	819	811	806	834	833	806	825	851	799	817	888	779	770	867	790	814	810	818	795	859	772	832	855	784	860	784	811	823	777	773	851	801	833	795	815	809	781	777	861	855	840	814	794	788	803	816	808	871	780	840	870	799	853	802	827	829	858	852	799	757	812	817	797	807	819	817	816	842	800	856	865	788	840	774	788	814	851	829	793	783	820	806	830	825	817	821	790	810	838	795	811	802	817	835	788	794	853	817	821	795	758	820	763	845	813	804	803	805	810	827	812	810	825	805	892	882	791	820	869	785	820	787	802	764	832	845	795	794	803	815	796	818	800	800	750	805	831	816	766	864	819	783	815	831	800	825	832	786	843	844	840	836	796	765	829	802	828	827	770	825	826	853	817	807	766	795	790	815	779	857	837	836	796	806	794	828	801	795	827	774	813	789	784	801	766	820	805	850	850	796	785	827	836	826	790	810	793	850	839	790	774	763	817	837	809	828	743	794	861	798	810	795	835	811	817	831	798	836	832	809	824	750	855	844	795	838	800	787	837	822	815	813	783	806	823	848	803	780	791	833	805	790	814	819	878	782	775	865	868	795	791	825	836	742	765	818	820	818	797	782	810	869	846	791	768	753	849	821	814	797	801	793	801	801	822	803	783	865	837	796	879	764	877	830	806	803	842	816	816	839	807	833	793	816	805	792	829	867	741	836	790	877	807	809	819	841	779	795	805	806	773	795	805	783	779	828	814	804	819	833	800	854	786	773	842	844	785	801	860	845	809	844	805	851	796	793	800	849	815	800	803	858	799	807	824	823	825	857	822	784	814	816	768	828	827	826	823	805	853	807	801	827	838	802	808	757	815	809	807	820	827	803	845	842	760	837	788	799	793	840	777	775	782	841	816	809	844	841	814	829	795	773	823	845	835	800	844	826	786	823	844	799	824	796	770	819	824	786	876	843	796	824	796	829	804	806	853	798	843	832	794	847	755	799	819	776	807	807	812	819	784	843	817	804	830	795	784	819	808	843	782	820	842	838	810	780	777	787	785	854	765	834	774	840	764	810	792	863	796	790	861	855	764	792	790	854	779	819	768	799	849	797	859	831	792	806	850	821	806	804	878	800	853	809	856	792	814	808	813	819	809	860	815	800	875	843	825	822	826	783	774	797	756	791	832	831	788	835	794	819	805	802	738	833	808	784	811	826	786	817	816	803	782	782	834	805	821	846	756	780	854	782	824	797	799	806	794	829	798	801	803	809	857	829	909	811	859	774	806	852	799	833	822	771	828	806	845	792	764	842	844	834	800	810	843	788	834	827	814	799	828	823	837	842	866	824	788	783	850	810	868	819	836	794	765	833	840	866	810	829	805	778	813	840	789	803	796	766	894	786	781	856	872	853	791	820	765	797	782	765	819	788	832	800	808	820	800	816	814	817	835	814	831	806	787	789	824	808	863	830	795	787	822	886	816	780	818	844	820	773	834	819	824	856	810	815	845	802	814	762	825	830	790	771	853	836	773	811	830	806	830	809	833	849	789	839	839	806	814	864	791	778	800	807	792	787	787	821	815	868	827	829	797	840	830	831	801	782	782	798	816	807	815	816	775	824	818	835	812	839	823	801	856	804	847	804	780	781	845	817	794	808	812	810	803	815	791	781	852	817	840	804	802	786	819	789	818	794	785	810	818	834	839	824	802	847	841	842	833	811	802	767	785	759	839	780	819	825	843	814	822	861	749	769	794	783	809	804	847	774	818	804	802	847	880	824	842	778	834	825	811	857	802	770	858	783	793	782	787	805	836	801	795	858	850	798	836	841	797	790	836	819	822	764	807	823	811	779	811	795	836	836	796	803	846	855	843	778	842	801	858	801	839	835	804	855	808	861	836	791	806	847	779	823	811	844	786	834	814	780	852	836	811	808	810	824	827	855	755	791	768	765	812	783	850	788	846	808	836	835	833	795	838	788	821	833	775	828	842	779	841	808	794	782	802	805	777	828	832	827	829	780	793	819	794	902	788	812	821	807	823	781	836	847	841	773	784	783	783	846	841	772	835	798	834	741	838	787	815	780	840	809	827	766	788	824	802	849	789	828	797	810	840	810	834	849	822	816	790	847	843	798	798	807	883	787	822	771	819	855	835	840	839	777	767	786	780	858	815	816	866	786	824	812	856	774	747	818	775	811	789	816	765	826	792	814	816	790	765	815	819	746	792	827	780	796	785	781	812	845	862	806	775	816	808	860	821	814	856	813	780	781	842	856	819	770	825	836	868	828	820	814	813	804	801	806	823	833	812	815	843	789	816	827	781	825	807	865	786	853	828	840	843	853	778	756	871	796	784	829	792	877	832	803	844	795	841	782	767	845	868	820	793	855	794	874	836	783	832	822	794	816	785	774	815	828	773	820	842	792	808	796	801	805	820	828	841	816	802	808	807	835	817	802	828	855	800	814	841	831	851	846	803	805	801	788	776	838	863	807	873	787	848	810	791	803	846	793	827	799	812	840	757	817	802	839	836	864	838	820	750	790	842	832	824	763	823	770	814	767	829	822	753	844	824	819	829	794	814	831	806	822	861	856	824	857	807	797	854	830	790	821	833	825	828	842	816	837	797	825	823	869	804	811	786	862	805	805	825	826	801	835	859	828	820	767	822	837	816	790	794	781	809	832	781	799	812	860	792	801	831	821	834	828	794	803	806	814	789	799	872	827	792	809	857	837	840	800	777	845	816	813	841	886	821	820	856	836	831	775	829	768	829	802	832	844	822	824	856	774	769	816	808	836	781	838	802	797	817	757	814	787	840	808	796	766	775	853	847	778	827	837	779	842	811	833	849	801	804	816	787	787	796	830	798	821	821	806	812	832	824	843	748	786	802	816	802	757	809	876	825	820	803	816	851	833	830	789	848	861	860	829	787	816	867	792	800	796	806	831	813	765	852	820	776	784	798	809	820	835	786	808	824	767	792	786	797	778	800	811	817	810	798	861	838	798	811	818	767	824	801	835	843	781	791	830	847	820	795	784	784	841	822	847	836
24644	21362	28357	24739	20331	3554	1283	848	729	740	666	687	619	687	658	601	664	677	621	622	667	628	589	592	631	581	630	623	621	616	601	602	577	567	568	613	561	603	599	587	601	614	659	635	625	626	636	567	577	592	581	603	557	565	599	581	577	553	558	590	589	635	606	592	546	542	561	566	595	571	605	599	585	570	556	622	571	565	592	594	606	560	640	568	581	604	619	572	532	564	593	593	628	561	603	563	620	579	560	605	577	609	617	589	559	567	585	579	601	613	609	546	597	590	582	618	554	578	622	568	572	541	625	581	569	581	568	576	597	603	621	603	582	589	580	606	580	560	599	583	577	580	620	601	589	609	574	580	579	569	587	615	563	578	595	594	563	595	627	596	535	518	564	551	591	573	571	591	646	557	574	598	579	577	579	575	547	576	587	585	612	569	548	592	600	606	604	580	607	544	638	566	607	573	619	562	610	609	618	588	581	582	579	600	569	543	578	566	622	555	594	554	612	594	597	629	558	551	571	581	562	601	595	571	595	550	626	594	597	551	586	610	587	655	604	533	544	607	601	573	564	571	577	549	588	545	573	563	622	611	605	561	565	601	565	567	527	581	581	529	578	565	609	589	588	573	547	519	560	594	583	580	607	591	575	562	587	590	551	549	590	573	612	559	604	599	588	612	559	555	605	638	545	573	560	577	588	575	574	578	574	579	597	579	637	590	576	578	553	586	572	592	583	553	548	554	586	599	595	576	584	545	530	585	607	583	563	557	560	542	609	603	589	610	570	615	547	593	611	557	609	592	583	587	597	631	568	547	604	575	544	621	567	563	612	605	623	564	624	543	552	583	590	594	592	557	583	565	597	574	607	556	559	526	610	547	591	609	583	552	570	599	573	588	578	599	606	564	593	542	544	596	549	610	607	611	615	562	552	556	611	556	558	612	555	594	571	575	559	596	611	558	592	556	568	586	555	601	587	591	573	556	643	582	648	602	586	578	612	586	610	603	575	556	538	602	571	595	599	563	549	591	612	590	562	575	564	553	566	596	585	538	571	573	615	610	593	552	563	597	578	568	565	534	592	549	575	591	601	620	607	588	570	592	602	619	595	563	603	565	563	608	649	599	552	568	602	571	595	561	532	536	578	583	594	601	609	616	541	578	582	564	541	590	565	574	548	570	582	584	563	620	583	574	513	581	589	607	573	548	560	572	628	571	599	560	587	589	592	600	622	603	587	582	597	614	572	626	590	578	617	591	607	572	579	551	597	592	605	542	584	559	574	586	583	614	601	596	566	553	589	571	615	619	542	599	570	573	599	564	579	552	539	577	562	581	562	596	657	571	586	548	559	569	584	543	617	573	612	583	557	546	572	604	591	592	596	591	575	549	605	572	576	547	606	566	557	572	616	557	564	554	591	622	593	565	575	595	565	553	554	613	560	552	572	586	532	544	584	560	594	564	576	551	598	594	562	622	561	556	589	581	609	592	571	562	608	600	587	573	591	582	564	532	545	539	558	602	593	570	545	589	576	543	643	613	568	595	632	573	583	585	550	550	575	558	534	553	607	611	547	594	557	567	612	566	573	584	564	550	575	594	545	549	519	583	612	600	578	582	559	584	569	606	582	568	601	557	604	543	538	636	594	552	557	605	592	556	588	590	564	631	583	573	602	583	578	576	559	532	621	537	624	556	560	566	607	568	587	591	586	555	586	595	598	607	545	601	566	602	578	540	558	556	551	565	574	503	490	570	608	551	595	560	559	579	607	566	584	570	616	568	611	572	590	623	562	612	543	559	640	533	621	573	559	534	589	578	570	548	589	592	595	615	551	597	571	600	616	549	579	587	590	607	614	587	550	640	567	610	572	552	530	564	531	560	633	557	574	546	565	552	609	578	585	579	538	567	600	592	584	581	571	584	589	594	595	558	581	520	616	612	556	568	543	601	581	597	560	535	563	559	620	604	586	566	526	583	569	562	579	602	568	589	591	580	568	570	568	612	560	582	606	568	534	607	555	584	623	576	576	539	542	630	592	584	575	548	616	571	568	608	557	592	591	560	594	566	559	603	629	582	582	576	626	541	542	577	585	577	559	605	572	557	545	538	601	600	606	544	581	605	568	603	577	579	607	566	589	595	554	558	575	585	567	564	598	603	561	621	596	623	580	584	596	602	574	563	561	573	562	624	559	529	596	613	594	612	592	547	576	575	593	581	573	550	582	516	526	559	575	587	607	533	574	557	578	587	567	575	583	617	590	605	595	589	574	612	597	587	590	567	571	582	575	595	564	592	650	566	590	576	554	550	553	579	576	624	535	552	593	599	578	586	543	612	604	624	563	603	532	587	620	589	582	567	569	559	564	595	573	535	555	623	557	547	617	582	573	568	569	579	515	631	575	564	573	537	605	564	581	549	576	592	551	601	564	563	566	570	550	572	598	542	551	580	575	579	538	583	608	581	602	592	559	578	576	594	622	567	562	539	591	625	590	575	540	548	526	564	559	594	614	576	563	577	637	583	572	601	539	600	555	568	634	552	603	597	580	598	522	574	529	565	587	592	589	569	581	531	562	618	565	550	588	565	506	554	617	544	605	614	523	564	567	590	608	617	570	614	604	593	595	555	601	562	560	568	577	604	600	587	571	584	574	610	582	568	585	558	566	530	555	590	593	605	555	596	567	602	530	564	543	559	579	568	620	578	547	576	598	591	585	596	612	577	504	594	560	585	592	569	561	586	576	602	584	546	602	599	566	580	564	540	592	558	623	554	593	576	604	570	592	589	590	596	606	564	567	583	553	533	587	618	603	598	581	568	581	600	592	572	571	603	555	567	585	588	585	606	574	552	588	604	565	565	594	598	569	617	529	565	564	568	619	613	524	579	600	546	623	558	608	566	558	543	582	582	570	582	612	601	533	568	579	594	611	624	608	565	540	588	587	581	587	567	572	599	602	629	607	575	616	573	606	589	601	597	610	590	586	574	599	583	533	556	583	611	596	611	610	601	564	581	545	570	553	597	610	568	589	550	570	555	599	583	520	599	575	544	571	611	536	571	597	554	539	566	568	577	572	541	578	555	582	607	630	616	625	576	612	559	512	568	592	544	620	571	579	582	570	574	599	574	598	566	564	586	573	589	562	610	582	583	584	587	596	540	569	625	539	544	564	544	535	580	545	595	588	545	525	607	587	551	553	572	581	590	602	552	566	590	576	577	594	585	598	586	571	565	572	593	514	571	602	593	570	588	604	589	563	591	568	505	585	595	596	582	566	572	547	609	608	571	572	564	566	579	552	627	558	549	576	564	581	565	577	519	566	583	632	620	592	570	500	565	554	596	596	612	599	599	557	548	604	561	555	596	600	623	558	571	580	572	575	546	528	555	594	591	630	597	607	529	581	575	594	606	550	626	568	565	542	572	562	496	564	551	524	541	553	596	566	537	555	552	602	581	534	554	583	598	569	569	531	550	572	584	566	626	568	591	565	563	497	611	602	514	609	594	559	578	564	572	571	575
4228	5000	4041	2155	1497	1211	1003	848	829	801	775	705	667	693	674	639	636	618	679	605	575	655	599	564	562	607	557	658	529	582	600	615	580	594	560	620	531	599	559	566	545	572	607	630	590	566	568	592	591	581	580	561	591	560	556	588	556	642	587	571	533	559	593	578	594	584	570	554	610	540	588	533	525	602	624	580	567	557	567	542	601	580	574	560	548	570	563	544	582	597	562	570	550	525	572	564	577	547	566	595	609	582	600	610	587	549	608	557	584	568	532	559	563	554	562	516	538	574	529	548	583	570	552	554	562	538	578	571	544	590	535	589	571	581	519	603	556	590	563	542	579	544	571	600	551	579	578	573	569	607	531	571	571	563	557	551	554	553	581	574	528	584	554	590	592	567	558	540	583	571	574	567	557	571	589	546	579	581	604	584	598	576	555	592	539	555	592	558	547	525	553	559	611	586	562	579	560	543	559	587	583	585	557	527	552	571	616	549	567	587	524	565	602	572	575	543	541	549	582	566	547	564	546	543	585	586	596	554	550	543	566	578	578	536	521	571	524	575	581	549	590	592	579	640	549	562	561	621	570	515	542	568	572	576	558	564	585	573	578	563	608	546	598	560	529	532	589	558	549	540	584	565	568	573	578	548	557	560	567	570	574	548	577	549	576	596	521	601	555	544	545	551	590	549	554	574	568	526	621	581	529	551	573	589	579	619	539	548	545	539	584	551	524	567	570	504	571	563	563	541	558	551	517	534	577	513	533	518	579	590	544	557	541	583	578	558	535	604	549	544	504	566	540	588	566	558	588	569	533	611	534	551	539	532	571	523	557	520	555	521	588	591	559	560	578	551	538	556	593	613	549	577	577	538	570	547	558	568	558	578	558	554	569	590	546	517	583	572	553	597	566	553	579	599	596	558	541	568	599	546	519	585	540	580	575	573	571	587	546	586	584	527	547	524	503	547	598	524	586	529	603	572	566	548	624	558	561	593	578	578	554	580	568	545	599	577	535	554	573	553	571	543	571	532	559	553	588	564	563	554	573	562	548	538	531	548	541	546	619	585	539	550	569	538	561	563	590	585	562	565	549	598	560	544	568	593	544	571	569	623	561	524	550	545	576	540	564	552	589	560	549	537	548	569	574	518	548	585	570	549	540	559	535	569	590	550	567	522	558	528	525	558	525	557	529	553	528	521	541	549	560	578	576	555	562	572	587	557	575	562	527	596	555	563	564	552	535	565	564	537	578	582	559	521	560	560	603	567	539	548	549	567	576	581	544	582	594	554	553	573	602	578	580	563	575	535	559	558	569	506	580	579	533	573	607	565	555	584	578	531	558	543	516	533	556	575	573	577	616	604	588	564	553	577	540	547	536	542	534	529	536	542	534	540	564	553	564	591	525	589	550	586	569	573	517	574	575	525	575	521	584	563	557	569	512	505	614	529	524	616	567	520	557	557	566	540	575	577	542	585	549	576	570	522	550	571	575	577	512	581	566	552	542	584	538	557	544	542	534	559	585	567	539	526	556	542	536	589	524	544	573	575	534	551	556	612	595	554	557	552	551	564	564	527	543	552	586	607	585	581	593	563	547	569	547	589	534	553	566	547	547	579	547	550	560	539	550	575	594	565	547	549	530	530	541	584	573	575	515	589	541	566	578	574	555	573	570	531	555	592	547	521	564	583	553	563	545	547	578	590	547	561	545	532	553	516	562	580	491	559	568	547	502	585	557	569	590	543	585	570	560	574	556	577	569	554	564	559	522	575	615	585	551	596	605	564	560	559	551	534	564	541	603	553	552	525	536	542	505	585	565	545	572	542	580	575	548	538	555	551	527	527	543	553	539	565	523	561	550	550	559	538	535	579	531	541	572	567	560	559	552	536	588	561	564	546	526	554	548	540	538	535	590	550	590	587	618	575	523	615	551	590	523	598	546	556	555	530	552	549	555	585	566	571	543	565	576	561	577	552	544	563	584	560	574	612	542	559	582	606	563	565	562	537	532	554	551	598	573	607	527	592	502	507	516	519	604	570	567	539	572	544	577	560	546	531	564	562	558	562	548	550	569	549	570	564	560	536	542	571	535	590	539	517	569	555	532	591	570	586	586	565	555	543	518	582	573	497	612	545	570	589	536	579	561	554	584	564	596	584	566	523	538	537	534	562	556	552	561	593	562	544	537	566	559	585	529	547	568	584	544	568	544	533	540	528	542	537	607	543	559	547	572	559	584	576	535	527	558	551	634	610	589	531	557	568	564	541	550	600	571	570	560	543	533	509	544	551	528	562	541	563	573	594	573	557	553	542	551	535	578	573	544	541	561	552	565	589	521	559	526	539	530	566	557	499	575	570	575	537	564	557	565	551	589	531	581	567	524	544	541	545	554	548	524	559	532	549	580	531	592	551	541	524	532	561	559	556	543	521	526	539	548	569	560	524	577	545	567	582	572	538	583	568	524	552	546	543	572	538	563	577	564	551	575	597	557	546	565	587	543	597	573	536	540	524	576	583	571	567	551	527	536	588	591	538	524	552	603	521	546	526	558	566	540	542	551	493	579	552	559	562	593	582	571	563	557	542	606	542	614	505	599	548	583	529	537	531	573	536	520	571	541	555	598	613	570	500	562	583	548	539	577	533	593	580	570	559	581	576	524	489	582	545	556	557	573	572	527	574	542	569	546	561	526	537	598	571	541	569	538	580	524	565	550	614	536	538	579	574	548	555	540	616	573	581	593	563	561	535	536	574	542	573	590	584	522	534	506	576	541	585	541	575	569	595	572	539	564	615	560	544	562	513	559	567	547	552	555	617	579	534	552	570	581	581	551	577	574	564	537	537	546	567	554	585	539	592	539	587	529	512	569	556	571	540	627	547	563	544	599	560	525	552	541	537	585	597	572	561	501	535	551	535	574	567	565	572	521	606	549	528	597	582	564	556	575	576	538	592	563	530	557	555	556	523	517	553	557	537	557	585	565	544	558	514	589	526	566	533	545	556	580	575	553	547	580	557	544	536	575	590	552	542	553	576	606	553	554	587	518	556	576	581	558	578	564	569	557	594	554	559	535	542	579	561	572	554	556	546	533	564	550	590	562	576	570	589	594	544	540	552	516	572	577	537	558	572	503	594	540	563	529	494	580	560	554	581	575	513	581	586	557	564	537	501	557	557	606	560	584	544	570	568	555	541	582	593	529	550	556	517	549	592	576	555	555	578	582	563	533	566	574	512	548	557	580	602	600	515	533	549	551	552	538	532	536	561	542	542	548	565	558	570	537	584	588	578	573	532	575	536	565	562	544	557	548	563	552	545	577	544	579	532	561	589	554	548	582	608	557	573	572	569	549	580	538	566	580	601	613	630	545	508	564	553	563	544	561	527	580	576	547	591	556	559	555	565	526	552	571	584	544	569	566	551	587	535	492	580	497	555	550	541	571	563	584	565	547	577	571	554	542	567	543	566	596	594	550	552	532	573	518	519	576	526	563	551	595	558	502	579	566	575	549	558
27545	9814	1872	1223	1010	990	967	1022	997	974	923	974	963	974	956	924	992	998	962	907	918	931	990	955	968	974	979	932	983	942	961	1007	915	1022	977	990	931	988	993	942	910	923	995	993	967	929	932	1007	940	954	917	1024	956	929	997	1014	980	942	947	983	960	944	1017	923	985	969	986	916	947	978	956	986	948	954	935	991	971	938	951	949	969	891	943	964	922	964	949	963	997	959	931	913	965	1017	949	967	1018	939	923	950	916	987	960	976	958	956	957	981	995	975	970	970	939	1017	955	975	945	911	1018	943	1001	1000	964	990	1000	980	1000	953	908	1014	950	975	884	962	964	948	1039	940	970	938	1024	955	916	939	959	1004	1046	981	998	940	968	944	961	915	974	957	978	973	943	988	987	977	1022	978	971	951	976	941	952	948	921	945	932	1000	937	1032	951	976	966	952	946	980	971	939	948	936	897	986	962	897	946	982	942	952	969	981	936	966	1042	1015	950	947	976	919	953	981	916	929	951	965	1016	980	885	968	973	921	990	958	955	962	975	913	970	925	936	906	910	935	913	978	922	954	987	1010	931	960	1009	953	1017	1001	961	970	943	939	984	944	1009	979	995	943	952	973	972	939	945	995	990	954	952	990	913	1000	989	962	1050	971	960	1008	992	925	957	930	991	1022	953	987	992	950	917	978	987	965	932	973	968	988	923	992	945	949	953	939	985	935	926	953	946	997	941	965	1047	947	948	948	952	946	982	958	966	912	995	970	1005	989	962	934	914	979	978	957	963	1053	996	970	894	905	920	1027	963	947	986	971	972	961	966	947	985	952	996	974	961	943	971	969	949	996	946	921	905	968	977	918	938	940	943	893	934	975	951	952	924	977	999	949	984	983	1028	977	989	939	954	968	966	999	941	927	931	1013	1014	1001	920	928	914	958	960	970	966	946	987	969	937	999	937	954	963	930	973	956	970	979	978	994	924	976	916	937	929	937	942	1006	973	925	960	976	987	924	940	917	958	949	947	970	906	1000	964	895	999	965	977	955	998	967	978	950	905	917	967	957	975	953	943	924	991	958	953	988	943	975	944	962	1009	986	943	978	926	959	955	951	947	916	960	960	914	948	941	969	987	977	926	1006	979	971	1004	930	962	954	996	991	960	971	955	960	938	939	970	981	985	951	943	959	958	993	996	951	900	867	912	920	930	975	968	973	916	997	962	968	951	1003	992	1014	982	1032	962	977	980	992	931	950	1026	950	962	968	1007	966	987	929	967	922	985	999	986	981	960	870	935	933	946	996	998	918	926	940	949	1017	985	949	972	987	953	985	1005	933	969	923	986	974	965	898	946	967	899	977	923	982	946	947	976	976	934	963	913	942	982	974	939	959	958	955	930	949	992	959	989	955	962	1003	911	983	988	939	891	960	954	950	916	937	954	984	958	951	940	998	914	921	943	930	946	993	991	966	988	936	912	975	970	975	971	907	1013	1005	968	968	1032	995	990	960	960	930	1008	933	890	971	941	948	963	941	907	948	951	924	938	977	976	956	968	906	887	981	955	912	958	958	967	968	923	937	997	948	922	1005	996	972	945	988	1000	996	976	975	974	967	971	947	954	981	951	982	990	961	982	964	956	969	933	974	928	946	1003	993	939	909	885	951	1004	902	928	1001	929	965	973	988	1000	993	952	935	957	927	1002	936	982	952	1002	964	924	968	975	954	926	974	966	947	936	990	927	915	914	955	1007	947	934	951	956	972	1000	971	1004	971	969	954	1052	972	952	858	965	974	986	926	957	997	961	966	1027	938	956	962	980	974	948	931	912	948	963	986	1003	942	946	990	882	1015	933	976	975	969	950	910	947	976	1003	995	964	967	945	950	946	933	952	965	956	930	963	966	959	1004	959	972	952	1008	959	960	990	947	923	959	966	978	918	949	928	980	925	883	975	954	952	952	930	909	942	931	941	909	971	967	963	926	896	984	971	874	990	972	948	1007	994	948	996	948	942	968	991	997	929	977	908	1010	913	999	961	954	933	944	940	956	965	1001	946	952	944	977	976	958	940	963	968	995	993	939	1020	976	996	1019	936	940	976	937	904	1019	1008	951	899	924	1045	913	932	892	970	956	938	927	941	928	1056	965	1031	977	968	935	917	987	998	946	911	963	927	953	969	906	946	930	1001	912	946	951	966	990	961	923	967	959	945	934	977	968	1002	938	975	927	914	893	912	1006	986	989	944	964	942	937	924	960	954	926	976	975	926	953	961	893	1002	934	971	954	946	993	952	959	924	967	874	907	951	973	964	939	1065	1004	930	963	1016	977	931	989	964	991	957	971	950	896	957	994	997	945	955	962	961	987	915	960	952	901	963	991	1033	942	968	946	943	992	917	955	1019	938	931	992	892	970	968	872	975	977	995	972	990	988	943	977	946	980	984	930	879	988	975	969	924	949	935	949	955	1004	957	913	942	969	998	932	1005	942	953	969	1038	941	949	948	941	971	957	1009	994	917	912	962	924	987	979	908	930	951	912	947	1011	931	1007	988	979	907	925	982	929	950	919	957	987	897	1000	993	971	917	932	1017	1025	985	946	941	985	949	983	949	1000	915	935	948	957	912	968	978	978	943	968	991	945	1008	932	1000	964	975	928	977	966	940	953	1004	970	936	975	1010	973	991	975	981	1001	970	982	978	982	965	994	939	981	880	1020	933	972	946	980	956	935	997	1053	994	1016	958	960	1008	956	930	948	965	954	947	943	968	943	959	946	1010	874	985	981	948	908	991	939	993	934	953	1018	996	1023	974	979	1024	998	948	938	983	1011	972	1032	967	1013	1008	966	933	933	943	978	927	966	922	993	937	948	983	1014	995	1000	994	987	886	1020	986	927	992	937	995	968	992	953	945	961	1006	956	993	943	849	907	979	981	1008	956	931	998	952	967	963	984	976	935	932	932	964	957	974	983	912	955	919	965	917	930	960	946	970	940	969	949	964	991	928	967	959	911	901	913	977	948	900	1021	979	984	988	975	956	941	981	983	983	958	975	979	922	979	947	936	1000	949	965	930	1026	931	991	957	992	997	992	960	964	974	972	991	955	929	921	958	961	998	985	976	974	933	937	921	1033	966	1003	980	979	954	975	953	977	927	1016	973	894	904	952	971	945	962	934	979	940	973	962	941	994	994	964	949	958	923	999	991	1006	976	976	937	995	970	982	987	938	1023	943	940	975	903	989	951	946	975	978	928	974	966	992	958	1002	977	956	983	998	918	990	1010	956	1022	993	929	1036	923	938	970	902	978	990	936	947	919	1031	967	970	956	974	983	999	1007	958	910	881	926	946	943	911	969	945	974	976	978	877	1021	973	997	961	968	1012	977	953	1033	983	1000	1031	990	933	907	917	991	945	984	996	970	928	958	984	960	1019	958	963	934	891	1000	965	915	1012	998	992	970	998	945	954	964	986	912	945	965	900	929	969	897	972	936	975	909	944	957	952	958	970	982	953	920	986	940	940	907	943	1006	868	948	993	990	963	934	1031	911	977	925	982	970	912	941	986	972	969	994	940	944	969	999	962	984	940	930	948	1001	960	979	1025	914	964	928	990	1004	945	977	940	961	954	951	946	980	895	953	976	919	912	1003	935	942	900	1023	918	991	911	936	968	1005	930	943	991	959	944	962	981	963	977
5878	1021	967	872	875	830	851	809	814	808	833	883	813	849	786	813	837	817	886	839	846	820	846	751	849	810	808	845	822	785	840	853	804	828	841	835	800	789	844	782	778	825	819	818	856	829	854	802	843	795	814	811	820	814	828	837	812	807	855	828	812	878	813	805	805	832	795	798	793	828	743	773	772	795	859	834	778	823	800	857	796	838	860	820	880	849	861	821	809	828	854	808	822	813	834	846	815	853	789	789	859	796	884	801	827	819	802	868	792	786	810	865	789	800	807	833	815	799	895	831	842	850	839	807	812	823	814	830	844	823	804	801	835	780	864	781	833	837	785	842	779	816	809	783	837	827	813	805	815	766	838	796	778	804	818	801	836	833	846	797	825	832	832	789	832	777	857	780	847	822	799	872	779	842	766	886	783	778	810	794	858	812	868	784	793	826	877	753	780	805	805	827	775	796	840	874	814	819	790	772	821	812	798	862	817	836	825	827	849	792	829	780	794	817	816	854	785	789	783	793	825	872	745	829	787	867	820	826	823	767	823	830	767	810	838	793	777	811	785	796	844	863	771	819	794	777	793	797	798	787	837	764	828	837	854	821	818	817	774	804	770	863	861	838	841	842	846	799	834	830	843	811	799	809	827	810	836	837	773	812	867	858	802	839	814	858	819	821	859	840	810	785	796	810	842	821	852	824	811	823	830	877	826	822	810	827	819	877	820	866	859	823	803	862	790	827	879	808	798	766	839	844	888	816	782	801	797	823	834	818	827	832	800	819	836	828	817	828	810	859	841	853	811	790	817	866	883	820	804	848	815	885	767	821	828	845	782	804	854	762	869	792	841	774	828	794	776	832	827	801	809	835	815	785	791	820	828	823	820	814	806	803	817	835	789	822	815	816	856	870	797	793	823	829	759	807	816	831	839	809	842	856	835	816	846	787	822	805	841	841	827	823	839	773	806	805	836	816	855	835	784	830	808	804	846	886	825	824	798	813	816	813	832	798	835	833	836	814	811	820	813	848	778	858	828	868	778	795	837	819	799	773	855	817	795	841	795	795	873	839	861	833	770	806	835	806	809	793	797	826	843	832	824	847	804	841	843	854	768	770	811	786	782	819	855	797	812	808	758	810	832	841	755	822	819	825	813	801	786	784	845	833	824	835	832	799	848	858	818	837	827	823	789	859	803	808	838	834	853	820	760	788	816	821	786	858	846	782	808	797	834	838	811	805	788	799	777	742	781	846	857	817	811	858	873	842	831	817	819	814	779	815	812	860	847	798	886	790	837	843	829	833	794	778	810	820	791	778	824	843	812	822	840	801	817	781	801	870	845	895	773	850	835	803	848	842	796	806	798	851	843	814	837	838	852	853	839	838	793	867	810	781	838	773	787	818	820	780	841	794	817	852	811	889	824	839	777	822	819	827	780	795	854	783	835	887	831	811	863	783	866	830	848	782	842	826	806	783	772	762	841	804	795	811	756	846	825	808	810	826	824	886	841	837	811	786	803	828	808	825	817	792	750	796	813	828	798	845	844	849	790	808	782	764	815	828	850	833	833	856	825	840	836	778	811	838	809	834	820	846	840	832	794	797	848	803	850	804	864	837	797	765	821	850	814	802	809	857	827	828	801	805	814	839	778	838	825	850	790	800	815	827	769	783	803	840	814	837	754	778	827	778	856	799	764	810	844	830	777	812	836	805	809	828	804	803	811	815	836	795	820	871	784	834	832	841	887	866	786	846	839	813	838	848	767	820	828	825	822	851	808	830	764	856	830	804	824	865	824	759	829	799	851	787	817	869	821	825	840	844	843	847	834	831	848	796	847	836	875	814	823	807	805	821	810	856	774	838	814	755	818	850	856	783	837	775	813	838	837	776	790	802	806	799	825	878	826	784	834	763	837	770	850	797	784	833	846	814	790	800	798	839	809	811	816	834	840	811	814	846	815	857	836	807	796	776	850	832	761	805	793	811	816	850	785	802	856	847	803	831	896	849	827	800	832	860	846	779	847	831	832	794	827	811	782	811	833	828	795	819	840	800	797	864	856	809	880	842	832	768	868	811	830	755	847	797	801	776	831	841	849	804	841	834	814	852	810	811	833	801	864	788	844	801	833	826	753	835	774	852	831	855	833	815	823	824	825	812	822	787	791	806	815	808	793	827	803	776	832	778	823	824	794	774	821	794	835	889	778	847	839	799	836	816	842	864	805	836	796	844	753	828	811	762	804	882	878	771	854	756	807	806	832	852	779	823	818	812	867	847	829	780	881	812	828	830	854	899	833	797	823	817	839	761	852	851	868	874	845	776	848	807	820	857	826	834	822	803	772	827	803	798	810	810	775	777	835	883	851	778	817	842	830	817	786	783	863	822	782	820	829	860	790	815	809	857	793	807	769	850	852	779	823	814	835	784	848	787	805	785	794	872	811	827	858	839	818	870	827	773	781	874	759	765	823	805	813	828	799	794	844	845	779	826	827	811	879	797	795	842	770	832	802	807	845	837	829	802	832	799	849	768	818	789	780	784	781	807	809	781	784	844	820	806	828	840	869	787	824	839	822	850	749	786	786	801	847	852	830	821	804	815	808	835	794	781	823	795	819	836	836	811	879	828	827	856	816	829	824	820	807	834	840	818	782	843	828	833	882	853	793	810	875	817	842	786	743	816	789	857	853	812	841	756	743	848	814	796	831	854	838	762	786	858	807	881	804	787	813	828	801	835	812	845	810	834	814	846	790	833	769	817	803	846	865	824	784	863	801	863	861	780	847	849	839	817	835	806	857	812	823	825	827	786	783	770	829	834	814	796	815	835	773	811	856	791	796	798	864	826	868	808	850	817	783	833	806	836	815	810	812	794	846	837	855	790	853	837	808	819	810	820	799	789	849	851	778	793	775	799	825	787	814	807	792	869	832	794	823	882	820	805	808	832	761	827	849	839	815	831	838	818	840	838	754	832	776	825	819	806	836	855	830	867	820	851	802	812	783	828	833	845	862	851	775	838	794	862	830	862	791	812	861	800	785	815	810	813	816	856	830	778	801	825	881	825	817	812	814	799	843	845	857	818	844	860	812	816	811	824	806	867	838	804	820	789	776	853	812	828	812	874	819	804	778	826	833	865	823	807	802	762	845	846	800	863	794	790	805	800	858	823	848	879	841	790	803	815	810	801	819	874	803	800	831	747	826	834	834	829	874	873	812	821	783	820	750	847	796	828	804	839	837	820	833	804	804	748	804	823	815	856	901	869	816	874	866	783	800	812	847	833	803	818	805	853	817	773	826	833	809	770	839	785	833	762	839	826	830	833	790	857	801	769	780	841	832	828	857	834	837	825	827	765	864	810	795	855	864	782	788	850	865	800	803	806	835	818	810	831	817	794	843	833	885	820	818	824	863	799	821	789	823	797	857	806	862	799	838	802	831	861	817	802	785	825	790	798	803	769	828	835	796	838	805	821	808	809	853	793	841	774	876	752	832	827	830	831	821	802	841	812	872	841	837	832
25585	21334	27043	25310	5566	1589	1277	1093	1074	975	957	986	979	967	947	954	914	921	1001	961	940	930	976	959	1014	954	962	952	914	956	902	955	947	932	940	959	969	924	906	917	960	950	918	957	949	886	924	956	909	938	910	912	969	906	951	879	962	939	931	932	997	922	925	984	930	909	904	975	925	915	973	881	925	910	955	936	934	937	991	937	965	920	954	880	948	972	878	863	957	919	867	929	984	883	921	911	928	948	878	978	875	909	963	923	937	932	907	942	966	911	926	947	956	926	885	967	881	943	931	946	977	986	901	923	923	1003	955	948	905	905	946	955	942	903	941	996	976	977	953	872	902	915	963	989	955	920	931	915	932	944	942	957	897	940	937	903	972	960	924	920	984	887	986	924	982	941	897	894	893	930	910	927	908	995	908	948	909	875	909	921	948	953	925	955	976	956	962	941	953	916	912	855	921	923	927	919	924	944	953	929	977	933	941	923	949	994	1022	945	939	907	929	927	918	915	896	930	940	934	940	884	939	926	934	916	921	915	896	918	915	880	944	905	935	980	997	946	941	899	911	974	875	895	922	859	924	892	985	929	939	927	887	918	910	894	933	960	986	960	916	929	948	915	960	899	917	892	960	917	921	952	931	941	942	925	900	954	946	922	939	914	874	897	977	930	969	917	919	898	878	884	928	945	991	894	908	943	917	946	913	950	928	953	859	963	942	897	927	906	897	953	899	925	995	942	888	892	893	926	882	928	883	953	942	943	905	912	904	904	917	882	914	977	906	952	939	923	936	954	948	929	977	911	921	907	898	962	965	943	915	1023	937	907	935	931	853	990	936	981	942	912	883	961	899	911	914	907	942	885	891	947	927	979	871	933	956	892	901	929	895	948	923	941	928	934	995	866	937	926	922	968	905	929	930	931	994	902	917	943	928	892	934	944	931	972	948	930	991	901	868	938	926	976	904	909	895	889	917	937	901	986	995	911	930	980	941	892	929	955	973	935	952	912	923	941	880	934	931	949	925	900	930	933	889	883	894	966	914	859	922	929	965	946	920	946	941	925	939	914	929	922	963	942	901	920	928	873	903	941	900	960	874	889	928	986	929	944	934	895	911	896	925	888	955	915	988	917	953	948	899	961	921	903	926	919	933	897	916	965	961	950	903	924	906	899	938	939	943	941	936	929	916	898	969	951	939	899	850	865	917	900	865	936	968	917	925	935	903	865	902	901	865	976	937	912	896	934	932	872	955	919	910	958	916	929	922	955	931	891	917	933	925	898	941	881	903	860	931	934	917	947	954	986	937	928	946	933	959	938	886	903	950	895	875	917	898	929	965	911	930	882	882	915	904	894	942	968	928	964	941	959	956	915	944	935	895	906	967	906	947	962	935	911	958	901	928	902	912	921	1032	906	940	893	944	961	914	927	954	954	916	947	998	962	906	936	952	936	886	956	872	866	932	884	910	939	934	923	970	915	946	899	934	958	904	999	961	978	918	851	912	908	917	931	936	966	915	914	900	871	952	916	901	928	931	892	942	954	903	941	959	898	969	958	879	890	850	884	947	921	931	941	937	951	882	911	921	939	916	942	933	939	930	970	944	969	891	886	919	875	909	977	918	930	934	938	940	949	922	926	870	910	891	899	936	963	893	931	952	927	922	912	892	963	906	864	883	925	945	911	922	898	934	901	905	947	915	957	945	939	942	911	932	943	911	890	934	923	925	940	909	916	920	861	948	930	917	940	881	886	910	911	894	907	966	884	864	929	994	935	901	966	920	921	881	935	954	935	884	946	936	947	929	948	937	926	975	930	947	964	893	963	917	981	945	942	958	907	916	920	952	888	947	913	954	942	913	911	935	898	988	919	901	909	918	916	874	972	941	911	954	892	922	940	984	892	901	927	886	922	917	910	921	936	899	937	910	873	909	935	903	927	867	939	901	935	890	957	899	927	980	875	910	907	938	947	963	948	913	950	884	954	945	941	870	890	909	921	946	969	924	907	924	933	963	942	914	943	949	958	949	908	884	938	964	928	976	896	940	943	970	947	934	950	905	985	951	969	925	926	921	948	913	937	965	951	937	891	908	912	931	932	988	941	909	933	977	950	951	940	903	912	934	901	934	900	905	900	890	918	919	953	969	901	951	884	879	930	944	961	963	944	947	943	970	990	873	950	921	940	974	948	993	908	911	978	952	956	899	953	907	928	902	884	969	922	905	907	970	947	982	940	890	954	898	866	961	923	961	920	928	939	936	909	914	886	915	969	917	964	951	895	964	927	947	919	931	898	888	923	871	922	945	950	951	942	912	891	885	951	906	922	930	945	924	981	934	955	928	864	907	938	899	972	892	896	915	909	988	907	908	927	904	934	942	928	984	947	957	869	910	918	915	989	960	974	973	985	928	932	898	893	927	891	907	895	972	850	924	961	915	919	1000	925	928	828	990	940	938	924	992	975	942	916	964	952	892	952	935	915	951	919	962	881	939	909	885	978	884	974	964	934	925	962	926	955	969	964	921	940	953	883	914	940	957	915	922	938	887	920	947	872	978	904	935	932	961	973	953	923	970	903	935	929	925	927	927	939	917	938	935	922	910	959	930	971	912	861	914	918	934	884	948	940	896	953	887	919	892	992	942	889	1002	949	896	908	952	908	975	949	925	922	951	966	904	903	915	933	967	919	912	918	933	891	930	825	907	936	901	936	959	931	902	959	956	904	865	872	906	923	887	912	927	928	957	932	944	962	995	988	923	905	939	915	905	890	884	927	871	952	1024	908	909	964	914	950	928	962	958	953	926	958	919	907	958	919	953	923	891	926	850	907	971	947	954	986	947	904	949	961	912	958	963	899	870	972	849	948	907	923	916	950	955	959	922	933	938	921	962	942	932	974	891	915	935	955	887	938	896	991	959	935	974	916	921	921	918	892	991	898	906	899	916	933	954	975	881	923	945	876	893	964	956	896	911	954	895	934	983	987	942	916	928	910	912	986	942	942	965	925	955	946	910	969	933	948	896	905	941	906	926	949	919	931	931	920	929	922	946	978	944	922	928	962	943	922	904	857	887	928	860	933	938	974	904	952	939	929	884	933	873	915	909	927	932	901	911	932	931	912	906	926	959	897	893	831	884	870	912	930	943	906	917	910	893	920	935	951	889	936	945	939	944	890	907	900	902	932	906	921	959	890	950	873	930	929	953	948	941	953	949	901	947	891	914	950	915	867	929	896	876	961	980	955	948	916	919	926	921	1000	882	922	941	924	912	900	927	913	905	912	899	924	925	936	877	901	911	903	958	890	988	910	955	916	991	894	966	1012	977	941	959	919	917	916	950	956	895	960	957	953	860	968	912	922	922	898	887	968	924	943	944	868	961	891	953	975	969	912	948	982	910	863	936	868	923	943	910	929	942	950	923	935	907	990	1006	921	982	918	914	913	940	922	929	921	886	877	882	911	941	910	909	971	925	926	922	945	915	911	912	866	915	928	920	954	917	950	924	956	942	930	964	858	891	974	927	951	971	927
4190	3355	2771	1717	1360	1191	1082	1004	974	927	887	924	876	854	918	820	819	842	896	800	849	860	819	853	889	883	864	888	853	865	882	804	851	817	833	821	855	850	823	766	841	854	849	842	852	841	849	785	844	821	828	806	854	875	833	885	839	830	817	805	865	831	814	844	843	867	862	887	829	840	807	803	832	837	848	851	846	801	825	826	843	753	820	814	869	819	791	825	822	765	769	806	814	811	851	834	792	814	839	805	850	823	854	848	876	873	785	856	817	830	807	815	835	792	782	811	820	914	819	829	875	854	883	825	847	877	803	789	806	846	835	844	839	799	802	854	821	827	853	816	873	818	802	838	825	908	788	830	781	800	842	855	846	901	832	894	815	895	849	846	834	861	758	818	778	891	832	871	873	847	850	790	864	801	824	836	845	838	865	821	789	862	833	890	830	787	841	846	794	842	807	786	809	877	833	826	875	805	834	877	820	870	818	881	864	813	809	826	817	800	823	836	832	815	780	812	841	828	896	830	846	799	789	774	797	799	860	784	779	805	811	867	793	792	816	818	779	821	726	810	859	869	863	865	788	844	809	812	862	819	819	838	802	746	836	798	830	833	846	828	888	816	828	794	869	841	773	830	783	828	815	832	841	792	827	879	796	788	786	809	891	841	831	797	864	826	786	836	828	894	808	838	861	823	803	815	770	859	808	793	816	829	836	791	818	799	833	771	856	790	840	807	826	841	858	803	817	904	847	818	789	869	841	868	847	809	838	845	776	846	832	855	828	880	825	803	843	892	833	839	835	837	832	827	783	849	801	800	859	820	810	895	841	867	863	848	830	829	822	818	810	831	824	809	834	798	790	761	802	845	825	804	858	808	818	805	803	859	844	785	807	840	857	819	792	829	865	836	825	842	812	813	855	794	818	815	841	767	819	838	816	835	855	785	827	756	807	831	789	861	827	812	828	838	868	818	797	778	786	797	816	828	859	833	840	793	802	814	787	841	830	833	829	824	849	853	827	841	843	819	846	842	816	837	800	859	849	805	776	836	829	853	779	852	832	799	780	769	801	843	800	814	814	810	821	841	828	863	815	869	843	811	820	779	790	818	821	836	867	813	774	803	814	856	821	806	825	792	840	848	817	789	825	843	780	832	793	831	813	837	808	813	788	833	849	800	800	836	884	781	805	809	819	802	831	891	836	816	834	811	805	855	821	841	813	863	749	829	833	779	835	816	802	786	803	792	813	835	794	823	834	815	869	835	833	854	805	817	790	836	816	834	799	798	785	863	812	838	805	816	794	791	820	800	894	847	806	867	813	840	854	816	857	816	792	851	797	819	861	783	803	825	779	840	791	866	810	856	781	830	789	843	862	890	813	784	827	805	801	794	789	801	754	823	820	844	819	837	796	802	806	783	818	844	805	824	810	808	796	827	836	866	857	776	868	838	814	804	806	820	823	820	769	872	798	844	823	847	832	835	825	797	831	816	803	835	827	840	810	833	830	830	830	829	813	827	834	839	833	839	810	816	817	808	776	789	825	865	822	819	861	816	892	815	806	873	805	805	807	819	857	845	807	759	805	819	764	773	828	819	811	786	825	836	860	800	910	806	840	832	775	812	809	795	789	849	800	788	856	778	825	792	833	806	827	774	804	814	832	841	780	827	825	851	813	869	800	884	807	827	825	858	865	868	823	832	802	791	787	807	784	848	822	840	844	825	842	816	837	840	859	808	842	867	848	800	799	826	802	847	865	792	810	823	833	837	804	817	845	838	835	801	798	835	883	835	812	815	839	832	812	829	875	817	802	846	836	873	828	864	828	791	795	813	774	835	789	820	841	831	796	830	817	775	786	838	810	778	818	844	815	861	856	802	814	903	888	826	739	801	824	862	828	857	884	796	796	864	819	842	857	855	792	861	845	799	830	814	786	822	873	793	817	836	796	835	833	803	817	841	836	806	830	791	776	810	861	852	791	832	833	792	848	836	808	834	855	867	859	822	820	838	840	804	843	841	806	817	828	759	810	835	845	829	803	790	828	794	792	860	794	845	809	883	821	820	829	847	842	817	795	854	820	810	780	802	783	834	819	827	837	775	860	822	798	858	817	811	827	821	862	851	823	804	795	826	871	812	844	838	796	813	840	793	839	821	803	841	858	791	760	859	894	853	834	847	787	838	903	840	812	843	847	784	844	851	821	782	767	840	862	813	811	824	813	796	809	848	831	813	832	819	808	798	826	858	826	810	880	767	818	858	863	801	802	809	783	843	784	794	775	821	797	798	784	849	787	821	859	851	823	799	805	821	785	843	760	841	800	799	812	837	854	858	834	828	798	785	847	844	815	835	820	782	809	795	861	821	818	846	794	815	822	811	831	849	762	834	764	838	807	871	783	819	804	780	875	849	820	800	856	790	789	843	913	861	797	810	798	845	841	861	824	827	841	815	821	805	800	847	880	856	836	865	825	788	845	839	809	808	757	837	790	814	825	835	863	816	875	822	846	843	819	797	780	841	866	828	818	894	865	764	821	802	836	847	837	805	805	876	826	810	786	813	819	819	828	805	814	800	856	777	824	839	784	860	826	812	753	847	805	794	803	808	829	853	785	794	838	784	848	813	858	858	878	786	828	830	846	826	825	830	819	790	833	833	872	829	818	814	795	793	826	829	802	790	824	828	879	855	831	810	827	764	879	795	792	855	854	789	803	844	808	794	761	810	833	788	781	785	816	783	774	819	830	803	813	795	802	809	818	849	775	811	838	834	808	833	827	811	777	842	797	871	857	817	844	797	861	833	863	825	827	809	809	776	815	845	803	762	820	806	851	808	815	831	819	830	777	819	768	853	807	841	794	822	829	815	812	818	798	843	776	881	791	851	744	833	794	777	784	787	787	811	860	814	841	796	827	831	813	886	853	828	796	833	808	769	789	830	833	834	800	810	858	808	832	833	862	799	819	826	857	814	751	865	940	780	843	828	871	833	826	808	828	756	842	897	812	825	792	858	861	839	862	797	893	809	855	876	806	814	815	846	859	860	771	830	844	828	843	805	791	847	786	784	819	821	815	832	851	799	809	850	828	797	801	763	860	824	850	775	813	811	855	804	834	825	820	806	867	804	791	750	828	786	825	868	833	808	812	816	804	842	822	824	781	808	848	752	797	850	759	792	812	768	810	827	849	819	841	806	816	792	787	832	799	803	836	819	817	804	795	813	889	829	842	796	800	825	815	840	850	829	768	854	806	767	750	789	836	817	806	823	803	790	799	834	791	827	846	833	842	813	811	840	814	763	810	832	821	828	890	840	859	820	798	815	844	829	829	817	791	814	805	815	817	851	803	778	826	821	803	803	836	811	866	822	762	762	802	777	827	823	795	830	776	827	830	850	810	859	800	804	773	771	841	839	836	843	799	829	836	827	777	815	856	805	832	800	845	800	817	788	836	824	796	812	852	807	821	850	810	800	814	867	812	842	819	834	851	851	817	832	861	825	837	828	813	796	906	798	836	881	812	812
24613	21332	28329	24706	20310	3443	1291	855	755	681	717	696	674	653	624	658	573	628	634	636	624	616	589	575	618	613	574	583	620	627	624	609	623	607	592	645	591	579	600	605	597	591	599	578	583	588	594	630	615	566	559	599	581	590	597	591	633	615	624	562	581	598	555	527	577	619	614	542	598	576	569	594	601	593	624	597	598	639	579	614	580	591	595	606	581	599	594	588	561	569	620	555	557	607	588	595	581	556	604	589	635	551	552	630	540	581	553	579	598	569	581	595	613	582	535	617	593	563	569	587	564	572	582	553	547	592	590	580	567	613	590	598	588	571	581	586	630	557	593	566	626	574	559	577	587	613	615	563	586	603	571	612	624	578	582	526	619	606	530	581	590	588	615	569	547	606	600	605	561	613	618	581	559	590	579	564	591	593	611	575	595	553	584	609	593	582	611	535	631	552	543	603	552	596	548	577	563	575	626	627	565	579	600	572	616	598	607	597	599	574	605	586	547	606	584	566	589	570	604	598	598	617	551	607	616	569	589	591	608	612	618	566	593	593	593	574	600	541	560	575	585	580	560	592	628	573	588	525	581	599	567	572	574	598	562	589	566	629	589	559	650	592	564	607	538	539	580	629	551	565	580	565	577	602	600	583	553	576	561	567	586	574	592	611	586	564	617	585	602	605	540	601	547	614	610	584	591	587	552	541	572	583	593	585	558	591	591	612	582	585	555	569	589	567	562	539	630	587	612	603	566	579	552	568	636	554	629	595	588	611	580	580	577	556	566	551	603	556	553	572	593	599	545	599	582	613	534	582	568	598	548	594	565	610	635	567	620	617	611	598	589	573	578	520	601	654	610	545	606	543	573	631	548	602	536	608	611	576	611	584	572	597	580	580	560	547	584	541	610	580	563	591	583	582	567	584	546	596	579	575	568	528	580	591	600	600	581	539	618	565	581	605	555	628	547	590	598	633	605	612	575	534	592	608	602	608	578	578	586	575	587	582	600	575	565	560	563	603	620	541	584	572	578	573	598	584	598	543	596	613	603	597	586	593	589	597	583	576	581	601	586	526	559	559	624	586	555	618	587	569	536	601	605	569	602	602	621	562	538	594	565	608	550	592	553	572	596	572	542	566	549	561	567	546	559	598	557	585	559	553	586	580	602	581	549	529	599	596	575	600	559	597	581	580	573	603	617	556	577	621	571	594	572	560	578	604	572	616	601	574	559	572	626	583	549	615	594	545	604	570	562	582	564	590	564	568	573	630	618	559	550	611	605	603	565	556	586	562	605	589	601	594	571	549	601	592	604	535	568	558	586	567	622	603	625	571	610	588	631	590	552	544	624	569	615	557	584	581	596	583	605	581	553	582	580	625	574	565	533	565	568	585	617	596	567	555	601	587	552	604	550	565	625	593	559	617	603	578	547	623	580	554	595	567	590	572	589	583	628	575	545	565	628	579	628	579	611	624	603	583	570	620	569	612	573	572	603	585	547	592	562	558	604	544	583	590	582	565	596	604	547	584	612	548	599	585	610	513	609	584	549	593	586	592	599	587	591	613	623	577	597	588	579	547	614	573	544	611	585	586	589	561	579	583	577	597	586	587	542	619	571	607	590	597	607	579	587	577	603	603	615	578	558	565	577	607	560	590	581	610	581	547	509	595	557	573	617	617	555	600	550	587	590	556	593	576	588	578	611	571	563	574	532	587	610	566	572	606	577	593	584	574	562	598	580	588	589	643	554	632	573	572	552	555	592	595	577	605	591	562	598	595	579	607	566	571	553	555	572	613	639	576	544	573	644	586	595	624	564	554	585	595	598	586	609	558	622	563	576	592	551	574	558	585	559	602	596	594	558	640	628	621	599	626	611	601	625	551	592	553	564	625	593	562	550	579	604	600	593	618	582	577	583	625	591	534	587	579	570	529	575	575	549	567	565	545	578	581	604	570	599	556	591	591	582	587	609	587	575	542	573	563	594	579	597	613	571	559	556	557	564	623	539	594	576	554	580	591	560	614	594	588	624	568	528	596	599	597	572	565	589	576	589	602	591	611	563	586	570	590	565	617	595	631	566	575	646	595	582	619	578	588	565	585	574	553	532	567	621	599	597	544	563	617	584	608	586	598	586	593	598	563	585	566	593	569	585	565	547	560	547	621	605	584	553	556	563	574	571	602	603	576	582	566	609	545	555	553	570	550	610	553	618	569	579	611	603	608	599	602	616	545	579	603	548	608	570	570	631	582	590	597	553	605	580	588	598	570	618	572	603	592	583	595	619	602	551	563	596	608	548	572	598	599	572	523	566	624	587	557	573	564	595	586	559	582	608	633	593	548	557	616	562	594	581	613	587	570	593	583	628	565	620	596	639	599	622	584	565	558	594	586	564	583	587	571	593	535	561	557	570	606	557	595	597	566	566	561	542	575	573	575	572	639	557	560	589	572	583	605	571	568	575	559	581	602	599	601	590	560	591	632	589	580	604	586	597	586	569	564	587	610	596	571	600	646	582	579	557	569	556	577	555	580	539	611	600	562	609	526	559	588	582	561	556	574	582	593	542	589	578	559	597	608	555	557	567	587	585	569	573	574	615	537	591	603	572	568	610	590	629	583	603	585	547	582	549	560	594	559	585	605	578	608	627	606	566	585	575	635	592	588	623	586	570	592	589	589	610	577	600	633	592	585	571	553	591	551	589	545	535	530	597	602	580	573	576	547	566	591	590	608	532	544	575	533	596	537	577	599	574	580	580	527	600	599	578	546	611	602	536	539	582	550	543	579	569	561	608	530	600	561	598	575	578	609	592	590	590	608	603	560	582	577	601	595	582	576	602	593	606	588	598	538	554	571	575	616	595	574	554	577	600	584	594	573	560	623	594	583	580	602	574	548	542	549	552	584	583	584	574	617	579	575	590	546	588	588	602	557	565	569	587	539	624	598	540	593	583	581	581	595	556	585	570	542	606	578	593	583	580	616	567	617	570	579	566	598	577	557	608	587	617	565	625	582	625	578	605	613	595	577	581	556	571	561	533	551	583	583	574	539	563	580	579	603	586	605	604	604	599	552	571	569	571	553	614	604	561	626	555	541	573	604	499	598	629	571	597	560	576	607	561	614	573	597	622	612	580	568	594	574	575	596	570	559	569	547	564	583	594	648	565	550	571	581	577	562	619	587	527	620	598	553	571	607	577	595	604	574	637	596	602	596	601	575	584	602	595	614	574	575	603	590	583	576	613	639	533	547	593	581	582	552	564	602	577	575	562	638	586	601	587	570	574	597	612	594	563	606	580	542	584	609	594	563	604	559	578	569	565	574	573	626	592	592	570	577	581	571	556	567	583	569	603	597	554	584	567	581	557	598	553	543	613	641	577	582	575	579	583	585	630	634	590	579	587	554	589	610	550	569	602	605	587	553	563	613	580	580	612	549	578	552	625	568	548	580	514	553	592	586	604	574	541	558	564	578	506	617	569	579	594	535	579	605	588	561	613	571	543	588	574	566	617	594
3982	4946	4056	2155	1555	1205	1033	883	778	789	771	704	675	666	622	672	636	647	648	612	612	626	620	578	604	607	653	573	586	565	614	597	597	573	566	565	571	594	584	563	576	608	572	551	572	596	548	604	617	558	565	581	531	553	586	620	587	570	620	538	557	570	597	553	568	623	550	542	568	565	562	534	595	566	564	601	561	554	594	532	590	596	591	551	524	559	583	561	562	572	577	606	554	566	561	608	577	581	529	530	545	538	562	571	604	600	581	611	574	566	587	564	577	536	569	568	554	532	534	552	573	562	553	582	595	605	573	505	577	540	572	527	557	570	545	596	569	574	552	543	536	553	541	551	539	578	574	567	597	574	551	587	546	569	591	551	598	565	578	596	599	584	542	549	587	570	527	588	588	565	544	609	539	549	545	581	548	518	561	567	555	578	581	572	590	574	547	578	541	512	573	560	568	574	558	532	576	590	521	579	527	581	597	577	533	571	592	573	528	526	573	556	601	589	600	557	525	541	557	557	547	541	599	518	542	568	577	579	575	597	492	568	582	544	550	562	591	530	558	610	545	601	525	554	558	567	573	554	567	519	595	538	588	552	565	590	569	571	558	584	619	536	562	577	535	541	545	570	558	536	561	557	591	561	559	553	583	506	565	561	551	556	576	521	577	545	582	558	574	550	603	548	558	594	578	591	564	549	523	608	585	532	564	578	600	572	576	548	536	566	560	574	550	513	544	570	552	553	540	568	556	565	528	607	600	556	539	552	552	564	611	540	529	552	536	591	565	527	596	554	535	563	551	575	526	514	521	588	564	556	536	559	616	552	579	514	576	560	532	516	584	572	573	606	527	554	551	511	528	583	557	542	542	513	598	570	572	521	575	589	596	565	530	633	547	560	549	600	519	549	577	602	541	583	549	557	528	534	572	558	536	593	555	552	538	551	562	566	542	505	573	525	548	579	566	566	555	575	556	487	560	543	535	564	568	600	564	588	547	589	585	595	546	568	553	539	553	556	546	588	554	578	585	550	556	574	573	514	570	555	529	586	570	567	563	546	531	544	566	494	566	547	571	576	576	577	603	561	551	562	580	547	540	571	583	550	565	598	570	531	606	584	546	546	591	559	606	568	585	534	597	535	524	539	595	587	594	517	577	535	529	578	567	547	524	559	553	602	538	594	543	559	550	585	548	563	569	558	539	536	523	591	559	565	610	594	596	628	577	573	586	538	608	573	587	546	534	567	524	564	564	618	584	570	542	537	607	579	565	556	514	570	505	525	544	579	544	533	564	543	587	549	588	596	565	554	570	569	554	569	543	562	556	584	522	597	566	557	547	564	567	545	555	583	623	526	555	554	541	526	572	537	555	561	570	533	553	566	571	593	520	568	584	538	587	567	549	570	573	560	583	597	549	604	514	544	549	546	576	542	551	599	560	542	593	524	561	571	601	532	562	560	553	563	588	540	567	549	595	569	602	553	547	590	558	579	541	560	554	530	555	522	586	558	571	531	585	559	544	577	592	536	576	568	585	512	574	539	615	509	571	585	560	547	585	556	575	571	563	558	516	541	581	568	550	590	568	533	572	552	533	556	560	583	577	536	567	545	534	554	553	563	511	551	575	566	618	552	588	519	576	537	540	568	564	564	576	501	557	593	576	527	560	567	563	513	556	563	558	552	528	546	543	540	554	533	509	557	549	551	544	540	573	567	537	530	581	563	578	567	554	566	538	495	572	562	557	574	537	530	583	525	529	558	539	563	542	533	568	564	561	565	548	586	553	543	588	575	558	571	551	540	574	537	568	497	518	501	568	564	576	543	568	586	595	604	523	556	590	587	538	551	528	564	591	572	558	550	599	529	613	530	590	546	521	561	548	567	541	562	537	585	513	537	572	536	560	547	536	542	533	538	548	596	557	546	546	523	561	580	539	569	614	597	544	567	521	567	519	550	579	551	579	550	483	567	589	534	530	572	574	568	519	548	564	545	524	588	566	573	536	544	570	574	526	586	568	547	563	532	540	590	532	546	546	547	570	548	558	588	544	552	607	502	545	524	558	584	527	561	582	550	552	548	547	544	562	567	545	512	558	581	559	517	523	523	493	540	571	567	596	562	558	532	534	548	564	581	578	536	565	552	522	547	546	564	565	580	586	543	581	543	565	555	550	558	530	569	559	582	544	522	570	571	553	574	561	542	558	556	568	577	580	561	489	515	564	573	544	558	556	526	591	564	595	569	542	558	546	551	601	528	561	567	548	558	534	575	538	584	545	542	579	567	557	572	539	585	588	605	561	550	525	576	566	547	539	579	577	577	556	565	554	516	536	537	532	554	537	583	549	547	512	568	539	515	570	551	582	562	535	551	562	557	548	563	573	620	590	566	562	582	523	516	522	546	544	566	566	550	585	563	606	538	575	531	614	550	557	565	577	546	541	587	604	558	571	524	583	571	577	551	552	569	568	583	566	590	540	566	567	602	543	565	557	554	607	573	546	560	593	508	542	587	599	554	549	589	561	586	542	554	546	536	560	592	533	539	590	570	574	604	563	566	588	554	570	584	570	577	542	566	590	548	555	603	599	540	549	590	545	563	543	593	561	555	564	589	552	599	535	583	528	560	511	571	509	557	592	525	562	537	556	596	558	600	540	550	537	547	574	566	572	572	575	547	535	574	560	551	526	497	502	566	524	552	559	551	562	527	595	599	591	529	512	573	576	558	546	602	573	571	557	576	608	541	533	537	521	540	542	554	553	577	576	568	546	591	518	552	575	568	520	559	549	533	521	549	560	529	568	537	557	529	573	538	573	556	558	569	549	570	570	541	583	609	566	539	559	530	560	528	560	544	553	587	557	535	610	591	587	573	518	546	555	533	515	591	572	609	583	525	583	553	516	611	525	576	592	591	554	514	596	574	552	558	595	551	529	537	574	574	581	564	510	578	513	562	511	550	569	531	559	567	516	546	549	559	539	579	594	583	545	608	582	536	561	572	562	531	554	529	558	563	584	597	534	527	561	551	547	583	567	536	567	555	579	562	563	551	533	614	546	548	569	558	516	556	574	581	546	543	575	538	538	579	567	556	567	537	535	535	560	569	496	555	556	531	569	579	541	548	524	567	573	542	545	553	559	543	560	551	553	576	503	542	598	544	552	543	561	511	547	565	598	596	578	516	565	532	591	541	570	543	589	586	540	554	534	605	530	562	569	570	567	569	548	575	565	573	590	526	529	554	594	534	584	535	499	546	558	553	558	526	530	599	521	546	525	543	523	534	534	561	565	577	602	530	531	527	584	552	566	561	598	570	563	545	559	578	527	546	577	571	591	567	629	504	616	571	539	550	592	564	522	566	576	527	568	523	586	539	540	573	535	571	588	540	577	536	562	525	581	559	516	612	512	542	516	548	640	562	583	551	529	576	573	567	568	548	532	551	551	580	558	531	537	548	596	555	518	525	554	537	582	569	487	532	582	537	552	554	590	571	535	584	547	526	527	585	550	563	569	562	544	580
27483	9788	1801	1192	988	985	1017	980	939	920	971	934	1004	983	995	937	1040	998	964	1010	967	922	950	1073	960	946	939	953	904	964	958	941	965	946	936	930	912	955	988	936	961	906	935	982	913	949	958	958	953	950	935	977	900	964	951	907	892	927	952	927	926	905	995	961	959	956	974	920	981	951	996	963	990	1009	938	898	991	926	848	962	977	931	903	980	927	871	960	970	987	938	957	959	917	931	958	930	906	959	922	983	944	954	984	966	1005	944	1017	969	965	991	981	974	971	974	952	912	971	963	992	965	930	946	943	974	955	973	905	970	937	943	935	979	980	937	937	947	962	905	991	951	943	954	941	906	961	975	939	951	938	938	940	991	933	916	930	881	931	956	969	923	908	900	912	926	918	939	956	931	909	963	977	934	1015	1025	940	956	978	1038	968	904	904	910	1041	960	994	999	961	961	969	915	892	987	982	973	963	1012	934	975	1018	975	897	911	1002	902	924	954	993	980	911	1040	976	979	953	1002	935	923	970	929	1069	1024	987	937	957	961	954	951	982	917	916	953	972	998	941	947	966	938	990	937	899	943	960	955	908	935	959	929	926	953	924	962	929	987	887	963	938	900	994	931	928	948	919	984	989	911	965	948	999	958	915	929	944	940	873	969	976	1015	932	971	921	944	933	942	954	958	1049	998	971	961	917	961	983	982	935	973	960	937	973	986	977	877	920	994	950	910	965	991	984	1026	973	921	943	945	970	950	945	894	946	1030	978	955	950	989	962	963	947	932	957	905	992	946	932	965	935	950	913	867	987	928	992	912	925	952	889	930	949	967	939	994	909	973	920	928	955	922	926	922	950	959	948	985	955	994	951	962	988	983	963	951	938	950	927	938	940	960	918	979	985	972	964	943	966	918	902	909	937	938	931	947	965	977	973	960	1048	930	936	967	942	942	967	941	955	930	961	943	962	1029	959	955	953	951	964	941	934	932	962	949	938	960	921	957	938	938	951	949	971	963	1030	925	973	961	952	960	997	982	911	967	927	962	971	972	981	918	924	941	927	986	940	934	994	976	951	987	921	951	947	950	975	950	948	967	936	948	937	958	951	1002	960	927	899	917	985	982	980	964	959	937	958	947	931	999	960	931	980	982	942	972	1027	1000	907	952	920	970	999	1015	942	958	987	974	952	923	933	1001	956	998	977	956	958	926	922	961	980	980	967	975	970	934	954	971	958	955	900	989	977	1002	911	942	909	915	907	1001	940	907	984	901	974	928	970	959	932	931	978	980	925	997	974	983	943	904	1003	1004	967	947	990	935	947	932	1015	956	938	891	1000	932	909	944	947	970	1001	957	945	924	986	937	969	973	948	965	914	943	963	972	967	941	925	860	913	938	982	1021	938	939	963	942	962	945	974	962	944	906	964	946	1005	957	992	956	952	904	1005	947	904	953	932	917	956	946	941	930	988	982	923	980	949	993	984	900	937	925	937	934	976	964	926	969	930	975	962	901	925	956	923	935	955	915	912	897	967	914	941	974	951	951	937	940	925	972	990	897	922	918	964	920	978	956	1012	945	915	975	972	926	949	972	984	1023	895	988	974	951	929	914	990	900	989	973	936	984	983	939	983	962	1014	942	931	885	924	963	984	965	985	937	937	915	977	957	1044	935	979	934	958	944	956	902	974	938	910	958	946	931	979	939	988	933	1009	962	973	950	975	960	983	919	919	926	980	903	911	955	939	930	939	1021	920	955	955	1032	981	935	922	929	921	924	996	941	939	938	986	961	962	963	927	957	928	959	950	936	985	931	953	979	988	939	1018	948	1018	967	971	992	964	933	943	989	910	933	955	975	967	981	1001	930	942	934	898	964	1004	972	967	924	941	924	923	976	995	964	914	961	890	982	923	940	972	982	932	922	896	963	1007	977	953	1021	923	975	960	977	954	894	931	979	925	997	959	961	965	934	1030	928	978	905	975	924	955	907	931	939	969	935	977	921	952	974	929	968	969	928	960	897	958	973	945	962	936	936	956	939	959	940	975	969	1019	908	963	946	956	938	976	940	1002	943	969	974	954	956	937	992	988	942	993	951	937	966	954	1018	981	994	967	917	919	919	951	957	952	911	926	986	1001	927	963	907	933	938	989	894	913	955	964	911	918	948	955	976	951	934	919	969	949	938	923	947	974	925	965	974	967	999	1006	912	941	997	968	944	981	948	924	984	879	939	951	925	1019	912	977	948	960	967	971	980	942	1000	909	976	972	896	931	978	961	966	938	959	893	948	1002	927	977	916	897	951	937	957	986	941	895	947	918	910	907	931	920	1005	944	951	956	966	955	931	1000	972	962	947	965	926	935	938	925	907	939	998	946	978	972	967	931	951	981	943	865	932	932	943	996	935	925	1004	976	943	956	948	940	903	993	950	998	878	1041	962	977	1024	975	994	904	981	980	986	971	934	919	940	982	952	963	937	1062	1023	942	1008	963	936	967	942	943	928	885	937	929	976	968	977	957	896	1010	928	905	934	917	961	1000	953	903	933	1017	989	988	925	941	922	947	944	932	986	950	942	950	970	880	997	933	973	970	909	924	982	919	997	970	947	955	959	951	954	944	974	920	986	953	935	1000	923	977	890	951	884	888	922	936	930	891	923	938	914	971	928	922	1011	955	950	950	945	957	976	966	898	932	977	967	948	1013	927	943	943	963	932	909	914	953	984	963	922	939	934	942	919	923	961	921	961	930	950	953	932	985	936	967	942	918	919	968	948	938	916	950	956	979	918	955	984	906	993	915	1002	940	945	987	938	948	990	1003	930	955	959	973	904	935	943	911	957	943	898	961	953	1000	944	994	953	943	1021	907	928	919	915	969	952	1008	913	890	972	944	906	993	970	918	895	959	957	1013	971	1004	943	955	934	996	941	963	943	952	990	918	939	982	968	1002	983	956	907	953	974	953	946	976	966	888	914	940	1019	934	925	982	955	995	948	984	984	951	961	985	906	947	1001	1001	947	918	937	970	947	960	998	942	944	956	921	976	950	973	990	953	988	962	941	895	943	984	941	931	938	946	944	952	985	990	920	971	978	993	1006	948	866	898	992	949	992	962	925	936	934	932	934	920	1037	933	929	936	982	1011	951	1007	912	955	981	1043	929	928	921	944	963	908	960	907	896	921	992	947	904	946	928	979	903	917	994	958	1030	975	946	927	969	1002	894	934	948	988	959	948	936	962	931	973	1015	955	982	987	950	976	955	985	972	965	951	925	943	930	884	964	989	1018	916	933	952	906	934	951	959	884	890	962	922	921	976	932	974	976	987	1015	948	926	992	915	976	924	987	923	968	923	955	898	967	945	956	921	916	970	924	970	971	939	941	982	922	961	883	990	944	925	937	999	984	961	997	959	980	941	937	900	965	1002	970	899	999	925	964	924	952	973	1002	897	924	953	1006	965	902	910	947	980	958	927	949	942	934	946	953	975	915	937	878	927	1001	985	937	929	966	920	964	899	914	985	968	1009	951	951	936	974	936	968	956	960	972	909	887	959	961	962	944	948	994	980	934	931	956	928	1051	949	955	962	926	996	992	939	1002	909	916	967	934	931	992	994	990	940	955	954	937	964	954	983	941
5855	1003	996	899	857	813	877	860	826	833	808	806	830	841	848	812	828	819	783	855	830	827	833	825	883	815	839	839	866	836	818	842	820	828	810	864	831	840	862	843	852	830	807	817	811	838	807	823	808	778	880	837	768	755	825	784	829	885	801	840	842	830	865	807	834	811	840	807	830	878	812	772	891	817	846	786	827	853	787	810	797	807	804	782	811	811	850	849	820	817	841	857	848	797	827	844	846	773	816	781	862	781	847	806	844	774	797	815	800	839	799	789	873	798	766	868	859	802	802	792	817	828	873	813	784	793	810	801	803	790	785	820	844	799	840	784	858	830	838	809	839	845	829	844	830	876	845	826	833	865	809	814	813	831	808	814	830	794	779	876	765	773	804	833	812	831	843	760	821	809	831	829	845	853	791	829	796	811	803	813	790	839	821	828	873	782	807	822	780	808	861	844	830	826	883	822	826	804	834	855	820	826	776	776	836	811	837	844	813	796	827	825	861	797	847	792	756	801	830	828	824	809	795	830	795	827	860	797	846	796	768	809	804	792	796	900	797	799	812	882	864	816	832	810	819	847	783	845	819	785	833	807	772	896	844	816	817	788	857	826	783	792	816	836	809	827	850	768	779	823	823	816	833	843	875	780	789	807	833	790	833	808	820	850	837	871	831	765	823	886	803	803	799	758	794	803	791	822	792	803	783	863	816	861	774	840	803	804	800	843	785	784	814	849	810	847	808	824	844	822	829	841	806	792	847	766	782	843	847	861	849	822	845	788	825	845	832	833	802	779	818	818	871	859	826	795	875	799	826	880	819	867	783	850	800	804	791	810	773	813	817	841	793	807	808	872	746	790	848	800	809	841	819	789	854	858	818	798	767	802	838	810	819	848	824	821	826	795	752	843	853	815	796	860	793	843	773	794	855	838	856	874	838	805	825	781	850	842	817	871	855	849	799	821	826	803	778	773	812	825	822	812	819	869	795	777	821	868	789	798	869	791	810	841	778	812	814	786	846	857	830	840	820	829	778	791	765	780	801	798	845	785	798	881	823	813	819	852	793	805	817	807	787	803	788	858	809	843	777	826	795	852	827	798	799	825	810	871	793	767	831	834	812	827	834	813	829	828	807	785	840	825	838	846	856	814	813	859	843	804	842	770	812	765	816	800	809	808	792	801	836	799	891	828	845	816	837	824	760	805	823	828	802	810	791	811	840	812	792	833	877	828	831	860	805	816	819	775	815	805	844	824	767	850	812	836	838	762	759	818	862	867	808	867	796	815	831	770	831	777	785	810	806	724	789	852	812	764	848	819	850	795	793	822	835	799	846	799	848	828	785	814	801	825	805	844	817	850	811	760	823	863	861	842	826	804	792	778	855	794	821	854	805	834	815	847	797	825	842	868	848	834	812	858	831	801	854	801	821	815	814	827	787	883	826	829	831	836	754	784	839	816	815	863	840	832	809	801	867	822	807	792	799	782	797	794	823	858	793	795	817	815	780	826	798	813	851	825	789	810	837	814	860	828	789	811	820	844	815	826	783	787	838	828	853	846	838	839	834	814	791	840	844	770	832	808	867	808	854	801	806	819	799	848	814	829	846	816	847	783	808	816	813	799	808	845	826	797	825	791	809	838	843	839	828	802	848	731	847	793	788	883	810	782	776	881	816	847	822	826	831	824	841	750	850	858	801	823	785	800	812	805	763	807	824	823	823	823	783	859	817	816	861	828	853	823	862	794	825	852	786	848	862	837	793	852	842	861	821	828	806	795	823	836	794	809	872	869	838	804	808	828	787	737	810	840	785	789	851	860	875	868	812	868	839	823	797	814	814	848	824	753	839	812	874	816	889	784	841	751	813	840	834	824	826	809	834	825	788	840	814	835	816	778	799	777	841	787	822	810	839	837	809	825	822	798	821	783	757	792	830	769	791	858	758	844	832	865	779	804	831	845	750	836	818	833	802	796	819	813	849	871	793	807	798	820	845	772	823	814	842	836	829	813	800	811	810	809	828	838	803	828	804	863	775	825	845	851	810	811	850	792	803	851	836	863	785	836	838	815	893	841	827	839	802	807	843	768	850	817	802	814	880	770	849	797	824	829	802	837	823	857	776	857	827	794	798	833	802	856	836	855	797	843	814	819	827	815	823	819	834	853	773	848	748	780	797	772	786	767	861	860	835	805	850	824	837	796	846	766	833	861	819	847	824	787	813	778	815	836	812	809	790	808	832	816	797	835	761	844	770	770	868	814	895	846	828	808	826	835	799	856	805	779	744	835	808	781	820	812	843	828	790	787	827	821	751	829	875	814	825	838	822	777	814	792	876	814	830	784	835	816	797	803	804	835	784	814	845	843	841	805	839	819	797	835	866	800	789	826	855	842	865	803	824	823	823	875	755	855	817	826	853	833	867	777	816	824	841	849	810	855	809	855	817	823	835	831	779	807	873	818	858	788	785	852	859	802	806	796	787	813	799	814	805	844	763	816	772	861	808	839	819	840	773	816	861	782	782	823	813	837	814	833	860	825	808	834	812	825	827	815	765	787	823	819	811	869	809	804	828	844	746	781	838	828	847	783	792	844	819	815	865	806	797	811	824	757	844	840	797	820	843	793	786	839	800	862	847	793	803	798	740	810	860	832	833	793	849	848	852	862	831	810	811	809	820	808	836	795	778	786	790	848	872	788	807	799	833	827	804	787	835	798	832	811	790	741	814	830	819	816	855	802	792	841	816	814	809	777	838	852	835	815	808	820	869	806	830	856	813	781	803	862	794	822	773	874	849	823	837	824	877	789	799	816	815	869	875	836	775	862	812	812	770	824	768	844	783	826	876	808	805	818	835	782	820	853	807	770	845	802	779	836	798	792	786	769	786	825	843	821	798	814	826	831	837	822	748	805	795	782	827	840	820	796	824	818	847	824	860	775	830	806	796	803	830	815	794	803	877	848	817	794	814	848	829	789	799	828	837	852	827	836	787	798	798	815	830	805	797	797	795	825	835	810	792	808	866	793	836	852	802	817	804	841	846	829	842	869	809	831	816	851	793	828	886	781	806	791	825	807	786	859	823	836	841	785	856	809	852	787	825	767	856	858	774	820	812	756	812	805	836	839	845	776	807	870	784	839	816	814	757	818	783	813	880	818	807	835	843	780	790	795	837	859	820	748	809	785	800	830	809	869	818	825	849	829	843	837	824	800	859	774	815	799	793	846	834	809	817	800	802	845	802	851	816	809	844	799	791	840	854	827	834	834	771	795	808	802	815	817	805	841	758	817	804	836	771	787	829	853	812	795	834	797	812	845	841	831	779	808	786	859	792	779	863	795	834	754	822	826	833	822	839	791	779	801	827	825	814	842	799	845	789	818	831	808	836	852	829	834	843	833	874	827	834	847	803	804	843	822	820	848	839	847	887	852	772	783	826	815	852	801	819	806	797	872	808	854	812	805	757	821	844	839	817	822	841	806	828	796	797	788	797	857	860	799	812	778	838	808	825	787	809	818
25634	21364	27083	25372	5614	1638	1315	1090	1058	958	992	970	988	937	958	977	1012	1006	1008	923	967	926	963	941	940	952	979	928	976	934	910	935	892	954	950	931	911	939	922	936	946	921	947	932	932	910	909	977	916	923	974	917	1022	944	971	918	914	910	906	940	950	881	897	848	916	918	864	938	892	963	911	920	920	908	958	910	954	923	921	948	915	906	982	879	885	936	926	932	878	947	918	903	951	899	996	956	914	917	873	922	914	955	946	947	974	872	925	980	909	875	913	916	910	892	928	901	867	959	938	922	929	925	888	867	943	947	935	933	885	906	904	936	983	894	852	921	978	908	853	903	949	940	904	920	923	906	909	948	889	927	905	977	928	939	885	896	895	894	916	976	913	901	876	897	944	924	933	928	934	929	949	902	921	931	936	907	957	897	886	854	936	916	918	913	951	926	913	929	922	903	935	952	928	930	923	893	915	922	897	957	951	975	922	903	901	969	895	937	905	979	888	903	893	906	926	969	938	890	889	909	891	898	942	984	908	913	910	886	924	960	917	935	893	909	915	929	917	915	862	906	888	888	864	923	872	920	913	972	972	945	912	943	933	918	915	885	944	946	940	937	911	898	893	900	937	970	920	957	888	961	904	961	908	935	993	963	912	930	905	941	933	932	947	968	917	855	971	956	931	942	868	942	899	900	928	958	893	979	917	882	945	925	986	966	932	963	905	895	898	948	898	934	915	926	859	935	854	944	893	913	978	932	918	941	920	912	901	891	926	932	842	931	919	918	906	898	935	907	921	909	902	876	880	922	914	891	888	932	873	931	921	929	930	941	929	903	910	936	913	924	913	914	962	869	916	936	916	901	901	921	868	940	963	855	910	934	903	948	951	882	884	905	884	889	884	934	936	932	912	889	889	901	912	931	937	950	920	930	929	910	916	866	889	868	949	925	869	916	897	913	927	974	970	914	945	953	904	904	921	904	933	908	886	903	972	878	917	901	953	939	854	920	964	838	956	929	915	943	892	919	914	876	919	880	929	946	993	916	935	1011	923	915	898	902	933	916	920	871	941	900	906	907	915	918	957	951	959	950	960	898	916	913	926	882	877	905	925	917	915	890	905	960	922	929	927	942	930	910	915	925	898	907	905	900	899	915	906	906	941	934	888	881	922	966	977	939	940	896	921	954	931	906	945	903	955	915	860	973	986	926	972	895	937	918	899	975	931	879	891	988	920	902	952	962	937	924	898	888	858	934	935	884	917	902	910	885	899	942	882	946	931	889	956	939	971	884	963	925	960	938	943	956	918	886	882	932	930	952	902	949	909	891	906	953	901	907	926	914	943	931	909	922	939	973	826	931	891	944	941	932	930	955	869	883	902	939	914	864	906	856	883	896	888	886	955	933	954	915	971	867	889	953	925	903	928	940	942	887	930	974	893	941	846	892	938	927	924	932	949	940	896	878	951	907	961	955	950	965	948	946	945	956	866	909	873	929	914	962	915	977	916	911	927	907	904	938	912	973	963	911	890	932	902	887	912	926	904	921	914	916	932	933	943	890	963	935	912	933	882	894	891	874	970	848	937	932	904	923	872	934	954	858	932	913	935	988	855	951	905	906	902	964	945	962	929	966	936	927	890	943	924	948	896	931	873	942	921	911	906	854	889	904	903	916	902	919	954	953	932	915	886	903	968	858	898	912	906	862	904	853	919	926	879	948	903	876	919	880	894	928	903	928	922	903	919	952	901	937	936	947	978	935	904	935	880	883	902	954	939	942	890	921	929	950	919	936	970	966	936	946	964	934	946	984	900	909	959	920	913	927	930	952	951	932	941	901	879	932	926	859	902	971	952	938	876	907	896	959	869	898	931	879	948	893	880	913	877	913	911	934	915	895	907	925	834	928	934	947	931	904	882	927	872	929	885	965	920	903	861	940	915	857	883	926	908	907	912	891	888	948	923	907	908	926	928	943	925	904	930	848	950	907	915	915	882	933	905	876	859	900	972	852	904	916	943	955	952	978	878	939	880	946	945	996	935	915	961	933	935	963	947	873	907	908	960	919	905	937	925	976	942	906	947	909	987	888	919	928	907	939	854	897	910	843	947	896	940	925	922	949	887	922	910	922	930	906	952	877	929	916	887	871	890	941	921	923	876	892	944	887	920	936	927	961	899	869	894	876	921	881	885	933	925	904	895	948	887	928	923	865	861	918	918	898	933	943	980	925	941	858	894	911	895	866	948	862	921	938	900	893	889	956	912	951	949	924	913	929	919	885	927	931	909	881	975	934	921	916	981	942	903	904	948	946	942	907	936	888	948	943	931	909	962	930	905	889	937	913	862	936	939	893	978	920	936	876	879	882	909	892	906	946	949	926	914	936	885	917	925	929	950	963	902	919	956	929	939	938	907	934	898	932	929	907	942	910	941	922	922	970	930	934	881	955	958	885	936	956	895	957	912	955	931	992	981	945	881	918	905	977	881	902	946	873	890	930	930	916	947	897	933	934	901	888	905	895	887	935	912	879	935	923	927	897	908	934	937	880	907	924	954	948	928	962	945	949	896	965	939	898	915	921	927	952	912	922	921	903	869	915	857	978	907	911	943	900	907	899	933	888	915	936	849	891	913	973	909	894	915	967	1001	932	910	913	909	885	974	870	888	1003	932	890	956	905	908	882	931	872	962	916	905	906	961	901	891	883	955	963	922	931	1009	930	936	921	953	926	869	924	926	903	936	1015	855	900	922	930	877	965	922	906	950	885	984	900	936	849	910	933	920	957	932	895	941	867	901	958	892	868	932	926	968	888	920	946	979	902	946	932	929	848	870	926	914	913	885	955	912	909	872	937	970	956	893	936	942	937	936	934	930	894	920	916	914	897	918	915	871	960	885	949	901	926	886	894	914	937	848	914	878	888	943	965	931	936	954	872	889	899	937	936	937	911	921	938	873	883	862	897	1003	909	872	913	893	968	903	886	896	933	879	921	908	880	944	941	948	930	906	941	939	902	902	951	1002	910	891	933	898	908	950	961	910	915	899	887	934	938	909	908	910	955	962	930	926	910	906	895	904	907	944	907	849	871	940	918	901	937	985	953	933	874	914	909	922	946	892	857	887	885	926	879	914	959	886	871	954	897	847	955	932	924	923	892	969	908	905	932	938	873	955	890	889	878	927	868	892	932	982	934	860	941	980	939	877	865	967	905	911	959	930	886	954	869	923	939	900	936	1004	904	905	933	948	1008	922	942	934	910	860	915	908	889	871	927	904	897	924	918	909	969	888	920	893	927	937	962	921	942	936	930	920	916	893	947	897	949	897	897	921	960	905	911	954	946	919	879	953	908	901	904	889	932	947	944	928	887	949	931	927	853	907	955	940	897	917	879	889	950	915	928	914	920	940	921	907	935	917	948	916	898	942	919	932	911	943	891	924	965	929	899	864	942	907	919	964	894	912	920	928	914	802	880	888	940	902	915	936	885	888	951	885	995	907	916	933	893	890	917	909	929	945	944	882	894	886	940	918	881
4144	3217	2764	1716	1343	1158	1031	1034	1006	906	920	925	846	879	909	900	872	823	834	859	812	874	876	818	874	815	812	822	854	839	836	847	817	906	782	834	838	861	821	856	799	807	807	847	849	826	844	815	824	820	769	856	796	851	877	857	832	844	847	872	865	832	875	805	832	813	809	805	864	794	805	813	851	777	858	813	841	810	818	827	847	798	883	838	806	839	789	828	791	812	849	805	765	827	789	845	843	878	808	790	862	815	830	788	827	848	825	813	787	866	810	844	842	819	817	835	823	845	827	829	858	873	780	827	781	807	834	844	778	791	802	873	781	808	823	806	781	815	798	849	802	826	813	827	782	803	795	839	793	821	796	841	826	789	812	811	846	784	827	842	819	770	802	834	842	863	871	788	867	818	852	851	792	879	826	823	893	836	795	828	876	848	824	810	806	833	801	809	838	781	804	807	818	842	862	873	838	849	850	789	814	834	829	843	829	829	837	780	778	863	819	842	813	842	820	840	825	774	823	871	875	850	770	786	825	844	803	865	833	800	830	850	825	813	886	747	825	807	782	804	840	842	845	809	812	798	864	835	825	887	764	880	782	822	759	895	824	840	883	840	800	822	748	802	881	836	831	865	860	782	799	796	824	827	845	818	830	803	818	858	803	877	816	833	776	828	802	816	834	835	808	793	797	788	842	863	873	813	814	885	806	808	829	859	781	855	821	833	792	829	825	812	833	843	856	836	783	842	847	845	805	769	827	849	828	849	859	862	815	816	774	857	765	803	763	851	862	834	861	816	788	822	833	783	836	825	850	830	770	860	800	850	817	830	844	739	855	814	781	803	840	835	790	780	806	786	835	806	812	802	805	826	850	792	849	881	813	831	790	838	844	829	810	858	806	862	799	847	774	802	793	755	838	820	795	775	795	782	848	837	859	817	830	830	804	819	753	767	778	822	844	817	781	823	827	793	828	827	854	860	827	837	834	836	802	824	793	832	810	840	786	808	837	831	832	837	853	835	831	836	842	782	852	840	844	798	767	792	806	811	834	814	807	798	813	802	799	794	797	796	836	851	822	806	834	820	809	881	797	822	797	866	851	818	781	838	900	834	839	783	834	807	836	805	779	880	836	857	781	862	818	828	803	861	845	846	787	818	820	868	890	856	814	823	807	827	790	818	832	843	860	832	811	824	832	768	811	810	817	780	815	834	861	772	789	865	749	812	803	849	854	844	814	837	809	870	828	818	826	798	789	787	818	768	768	788	835	780	800	808	824	858	769	811	858	836	818	815	849	816	802	835	840	797	857	843	815	864	828	835	842	800	832	800	807	795	830	826	797	824	817	827	831	850	838	835	839	803	840	860	808	807	832	784	775	806	818	842	857	782	840	815	804	750	837	819	793	828	857	886	850	818	788	850	796	816	850	831	834	828	863	818	814	824	807	841	803	815	860	858	844	782	850	832	816	860	833	788	818	757	810	781	843	840	807	807	841	772	802	806	824	844	844	822	824	811	787	847	813	788	803	862	847	819	820	834	847	812	873	830	859	836	837	824	783	830	814	833	854	885	840	813	823	803	816	822	868	758	809	781	794	823	776	851	846	770	804	849	809	829	822	826	800	797	843	819	803	779	858	858	838	749	856	844	841	819	804	848	770	799	777	859	906	858	817	823	837	839	797	822	812	856	801	829	815	860	833	797	733	841	853	845	813	796	848	826	847	803	800	799	803	841	806	854	849	765	792	842	883	825	789	801	830	870	772	855	815	846	832	847	840	799	817	843	797	906	837	810	828	841	841	809	796	794	822	866	831	815	805	843	838	788	783	795	810	784	815	752	792	840	804	858	878	792	825	791	773	812	892	813	825	869	795	820	813	818	838	813	779	891	814	851	829	834	763	833	815	847	817	866	819	808	789	845	793	824	854	843	829	820	860	782	799	858	809	784	770	801	807	862	862	818	839	842	834	806	862	871	835	801	817	836	806	835	837	784	854	848	788	771	850	770	805	800	823	840	823	804	826	831	850	784	806	792	855	819	811	819	794	814	787	829	826	806	881	843	801	807	854	784	809	844	841	773	805	780	833	794	828	822	783	815	812	841	796	807	804	833	815	769	785	824	818	788	809	813	822	801	843	792	814	807	822	819	768	812	790	803	803	800	854	853	879	852	798	793	853	782	836	814	812	876	834	794	841	836	837	831	841	839	804	810	819	797	775	858	846	854	836	816	803	795	789	837	775	830	760	828	824	809	851	822	806	841	897	811	839	816	781	901	809	794	804	821	855	856	843	830	782	832	864	807	811	778	807	756	796	857	840	826	830	840	808	792	820	836	777	847	758	801	862	822	810	809	811	819	754	803	792	829	855	835	803	835	776	792	819	842	804	813	870	827	783	772	791	820	835	764	833	841	778	827	800	805	826	823	792	773	800	831	795	824	808	820	835	814	797	822	849	831	766	809	803	854	791	780	852	833	810	835	807	809	817	824	801	837	827	823	895	831	810	789	833	844	811	839	824	809	749	803	833	824	800	761	851	806	845	820	779	810	765	872	823	830	822	836	867	777	851	788	793	820	833	731	840	842	795	791	809	805	856	851	817	816	877	762	801	788	885	838	762	813	839	814	797	836	814	832	756	846	807	784	822	821	808	815	809	821	830	840	827	823	810	851	782	822	858	867	838	823	829	784	835	792	770	840	834	835	771	801	843	799	802	820	749	841	796	818	788	818	833	803	850	813	832	815	836	813	833	853	796	851	793	784	803	776	754	830	754	830	800	759	787	836	791	849	798	829	852	794	828	884	793	822	800	830	826	853	788	785	792	850	776	798	782	829	877	829	791	832	869	837	816	815	802	847	778	819	802	846	831	772	839	880	835	834	834	850	796	825	813	823	759	765	814	832	770	799	839	758	790	839	795	833	790	853	851	848	799	860	826	801	799	837	729	786	823	834	828	820	780	833	844	808	795	771	842	792	833	764	812	835	819	800	826	830	843	869	840	761	870	796	846	822	826	761	810	818	802	858	831	850	824	763	832	839	823	780	800	851	844	746	807	806	842	793	798	823	861	791	823	863	857	824	841	796	784	811	793	803	803	779	798	796	777	816	831	819	799	825	760	823	810	832	847	824	824	797	811	841	833	833	866	760	826	824	819	836	863	848	788	818	776	814	840	743	840	778	820	806	746	854	794	769	813	835	807	830	799	795	802	860	811	797	801	822	821	787	794	854	803	819	826	814	837	821	795	826	787	818	833	840	803	868	808	823	831	807	799	811	800	841	811	821	868	770	837	854	837	820	800	842	866	833	818	860	782	789	816	812	836	804	806	813	819	810	816	800	787	814	830	832	846	861	836	804	824	843	834	814	806	741	797	795	786	816	782	798	799	810	786	806	816	851	829	800	823	847	819	807	828	824	797	800	782	759	802	803	839	824	873	803	787	799	772	821	817	845	827	840	800	815	844	815	845	809	802	828	806	798	852	846	817	800	862	775	844	804	810	796	818	808	789	796	828	791
24650	21392	28403	24727	20361	3515	1327	874	692	671	697	694	634	632	599	618	586	665	640	596	602	619	661	604	594	639	601	588	638	609	608	621	576	584	588	612	627	627	551	539	614	599	567	557	588	606	614	620	617	575	603	587	539	614	589	569	546	581	559	581	629	572	587	565	579	637	581	543	571	584	606	565	607	612	597	585	561	615	583	563	574	580	569	573	634	564	590	604	590	588	567	571	568	584	594	587	548	551	610	626	582	565	600	618	583	593	571	607	592	619	543	574	549	565	592	592	573	543	557	563	561	591	571	599	587	593	573	545	601	592	581	555	578	584	575	614	611	591	585	607	584	577	602	583	562	607	619	573	610	557	558	575	562	549	602	596	594	604	573	575	576	588	547	551	574	615	574	589	579	591	576	581	581	577	594	552	570	549	577	610	566	602	612	583	598	594	551	615	556	610	547	573	617	576	584	590	593	573	619	592	585	616	552	603	575	627	572	611	638	603	575	548	584	599	573	561	545	598	582	546	531	557	547	582	588	589	581	576	581	581	600	572	571	583	545	611	585	595	613	583	598	627	583	558	580	610	568	519	528	607	597	585	563	530	531	564	530	560	550	612	559	591	574	578	627	572	582	566	612	572	572	572	602	574	622	592	584	625	561	540	608	617	596	603	571	604	594	569	522	616	582	541	554	563	579	587	580	635	546	544	563	599	523	599	591	562	596	548	548	620	571	551	585	553	588	587	629	571	572	522	592	548	582	587	568	576	595	582	582	581	627	560	602	570	614	529	572	587	512	612	602	567	592	583	611	611	587	554	565	603	604	609	575	547	582	627	564	591	609	582	558	565	556	551	598	608	574	607	568	562	567	563	602	561	590	575	577	607	596	528	548	596	576	528	584	598	600	590	562	616	607	614	619	565	584	558	540	580	618	561	597	546	578	537	540	587	606	578	582	608	621	581	567	563	562	610	522	566	565	625	591	576	613	559	560	603	610	571	571	534	534	602	587	583	600	627	584	567	617	566	603	579	592	580	586	574	521	554	618	577	539	605	559	571	560	600	556	549	580	574	568	578	552	568	566	602	620	564	642	610	547	577	559	551	588	537	581	619	613	620	549	609	589	578	540	591	626	632	532	584	587	604	599	564	574	539	576	581	591	583	562	612	563	556	572	594	557	593	590	584	581	563	582	576	590	589	572	577	611	562	612	565	617	586	569	572	564	556	613	594	569	580	578	574	577	609	598	542	606	593	578	571	592	587	535	583	573	601	560	613	607	611	548	578	600	603	548	588	590	582	607	570	593	607	563	622	575	537	591	587	570	564	611	564	588	612	564	555	572	583	587	576	586	542	571	583	585	622	580	583	581	572	547	579	574	603	611	601	583	571	578	594	572	569	548	600	618	599	555	515	589	615	575	539	583	573	612	584	566	556	572	621	530	578	632	587	575	581	594	602	582	592	597	553	565	586	570	566	595	591	590	579	633	591	635	565	609	559	562	593	570	559	550	544	590	562	576	537	588	551	594	552	530	577	573	568	573	534	610	592	586	568	577	554	539	595	568	577	536	648	540	571	595	541	583	601	581	585	582	583	591	607	576	539	545	569	537	576	561	556	545	578	599	578	573	565	586	592	587	585	564	613	557	596	584	609	590	614	561	557	581	610	586	623	579	545	536	562	598	575	586	559	536	560	569	570	597	581	590	612	582	603	583	576	611	612	579	536	598	593	584	627	531	578	561	569	586	570	546	602	565	568	525	562	569	569	579	575	589	549	606	587	569	555	541	599	524	596	557	573	595	572	575	559	559	596	561	560	605	561	567	591	582	606	577	584	553	567	584	612	576	531	639	590	604	616	573	601	543	602	580	561	551	569	566	602	604	599	598	590	568	577	543	576	596	538	602	559	556	597	578	597	599	536	541	627	598	565	599	609	617	555	578	571	607	590	568	510	560	575	569	556	581	549	595	585	594	568	560	584	565	585	555	567	535	519	599	586	582	583	577	577	581	592	558	600	562	585	565	607	561	577	625	582	627	549	606	526	579	614	574	604	562	577	578	551	557	557	563	561	573	567	595	637	621	588	545	550	599	573	573	590	599	610	573	592	564	608	588	563	562	620	595	560	589	569	564	566	613	578	594	598	586	544	591	600	586	576	574	612	579	593	566	561	585	592	600	629	554	581	544	580	553	578	552	569	591	591	584	603	555	578	643	627	608	587	578	594	521	587	600	636	638	530	578	576	529	573	579	570	555	603	534	575	555	577	590	555	576	573	558	569	571	547	573	561	568	560	560	537	612	580	566	577	606	605	582	562	564	598	556	533	560	574	550	546	569	577	579	557	551	535	579	551	548	590	597	586	574	514	571	593	565	611	545	581	567	574	587	557	588	565	575	621	570	580	603	598	557	568	611	572	608	587	576	611	586	571	597	610	568	624	605	617	562	573	533	579	603	591	583	551	616	611	594	583	594	586	584	592	577	606	569	604	554	575	579	602	578	562	593	599	612	585	564	532	574	587	562	592	614	561	566	600	574	553	559	559	549	556	541	572	566	574	549	546	581	608	566	563	594	558	576	591	585	555	580	588	594	574	574	571	593	594	607	570	581	598	555	590	607	569	582	620	581	570	578	574	579	599	570	608	539	546	554	556	565	580	552	600	618	561	568	570	602	564	582	575	598	577	578	577	548	564	547	579	607	589	572	589	552	562	582	581	568	585	593	606	570	513	580	577	569	582	574	563	584	594	569	595	577	573	558	559	539	569	541	575	551	563	592	583	577	584	554	569	559	615	596	601	568	611	573	584	576	618	594	566	551	569	620	571	579	590	552	550	560	570	543	597	590	616	589	569	616	600	590	579	566	567	568	607	608	561	584	573	568	556	571	565	595	594	564	571	561	563	598	594	566	536	587	593	551	559	589	576	604	588	595	644	560	634	597	537	608	533	542	561	608	601	537	593	580	561	583	591	599	580	606	575	603	607	602	607	564	645	584	603	583	639	552	592	599	563	561	593	580	579	564	562	585	600	584	555	578	600	581	599	592	589	558	566	565	545	572	573	593	555	545	580	538	593	585	591	626	548	551	534	593	579	585	572	590	575	588	600	590	573	604	568	578	553	552	584	640	578	582	573	575	611	528	559	549	636	590	610	564	578	571	596	600	576	576	554	557	597	548	586	530	585	584	598	588	611	577	591	600	610	575	551	584	596	614	576	616	593	585	610	588	569	609	600	583	543	564	592	541	576	559	590	592	598	605	568	579	591	588	586	542	535	548	593	586	620	543	600	602	637	622	567	604	574	635	567	580	556	574	577	549	607	586	625	547	605	573	582	557	568	570	596	521	638	606	580	597	614	572	611	635	559	551	541	565	615	584	596	628	588	582	585	607	590	612	571	551	593	587	561	583	630	580	556	551	579	571	561	550	589	569	539	546	596	556	558	562	581	586	585	560	584	581	623	549	561	571	608	559	601	580	601	612	567	622	601	581	562	600	594	584	565	562	582	559	593	607	593
4210	4974	4045	2192	1507	1303	992	888	819	766	745	702	703	647	627	628	653	593	624	613	651	583	608	574	610	574	579	540	580	602	561	572	620	591	593	567	591	599	571	559	627	604	566	568	564	566	597	613	576	580	546	596	572	583	585	578	544	595	546	617	605	555	572	551	569	573	558	617	547	587	535	582	533	602	580	523	534	555	575	571	571	586	551	569	559	498	538	553	559	536	591	540	596	544	601	571	577	592	562	517	588	541	620	524	571	547	546	592	546	569	550	549	549	575	552	545	577	581	588	587	577	565	592	570	556	578	557	578	601	548	531	566	577	533	532	561	549	587	592	549	546	563	558	561	572	598	536	552	548	581	567	564	570	531	541	588	541	557	558	602	584	579	534	532	567	575	543	606	546	552	565	567	589	558	608	547	541	552	599	548	581	593	547	582	580	553	551	528	564	530	584	537	540	584	539	546	558	541	581	553	564	554	571	550	596	571	547	560	544	544	568	594	581	546	537	567	591	566	582	552	566	544	577	576	512	558	578	599	568	548	539	556	603	586	576	611	604	567	599	540	565	561	562	547	561	546	544	561	554	586	566	565	562	542	572	538	579	567	550	555	565	520	589	563	545	568	560	572	562	580	550	546	558	551	578	578	566	530	555	537	582	556	555	519	589	547	538	569	597	567	539	558	544	558	568	549	567	579	586	522	545	557	560	551	581	544	599	548	574	524	527	510	541	558	556	524	539	540	569	532	579	574	556	563	577	559	548	559	586	547	547	558	550	574	543	570	573	546	548	527	575	554	599	576	585	552	575	559	559	517	525	572	543	573	524	581	520	554	602	563	529	575	606	554	522	549	573	594	564	546	580	512	552	577	545	537	529	532	579	552	540	556	579	538	556	571	594	576	562	547	588	519	547	494	561	546	555	584	524	548	511	535	566	538	533	549	571	542	551	563	535	547	576	533	532	547	552	584	521	543	540	558	530	564	587	559	549	524	551	547	573	576	548	544	580	564	561	564	564	538	586	578	541	544	529	577	525	531	538	570	549	601	540	525	530	574	559	570	540	582	512	524	552	543	556	631	575	571	578	564	575	529	572	583	533	553	551	588	577	549	526	537	578	584	565	551	523	554	574	636	520	565	595	550	558	548	544	545	576	597	548	538	600	538	565	553	540	580	553	577	580	554	563	571	593	580	596	485	547	584	533	572	560	571	570	565	585	593	570	554	594	529	581	518	556	512	580	585	549	532	562	561	523	563	583	575	565	556	523	553	547	590	551	567	556	598	531	602	553	526	544	615	561	551	571	573	540	571	591	580	533	558	556	528	579	516	560	536	591	540	583	521	561	547	569	590	526	587	561	553	580	584	559	546	599	556	568	616	554	540	538	519	541	590	535	556	576	530	584	546	522	598	560	563	554	581	542	562	548	546	535	559	559	590	567	580	514	571	550	543	550	529	572	588	537	546	557	539	552	582	547	547	577	483	578	544	551	548	543	533	590	501	607	564	583	498	582	534	553	523	578	611	568	584	525	551	544	579	572	551	583	566	581	547	558	580	545	555	559	557	548	506	542	553	515	553	589	511	566	530	517	548	593	575	537	557	540	540	565	568	536	509	568	540	544	559	551	597	564	550	549	559	554	535	543	549	549	564	568	580	516	594	573	583	540	565	552	570	531	552	514	524	571	537	549	572	573	563	569	578	558	575	546	583	586	562	529	521	527	558	527	583	531	546	538	572	516	560	536	572	561	567	554	586	518	556	578	587	576	593	543	559	572	552	564	556	548	563	569	523	565	530	564	551	606	574	550	562	601	562	607	540	559	581	561	541	522	558	536	540	567	572	537	577	533	582	567	607	572	553	590	569	536	568	547	555	523	577	556	566	553	534	493	541	565	554	567	525	531	531	558	582	538	524	560	526	550	570	580	559	534	528	577	523	570	516	549	549	553	538	587	558	533	575	557	559	578	606	543	541	587	582	556	581	560	611	531	575	553	544	551	547	561	557	521	598	565	549	525	541	570	554	561	539	561	561	526	578	597	542	555	575	555	495	511	521	592	586	554	523	576	534	554	574	541	535	564	581	568	553	529	568	588	556	561	558	508	556	530	559	558	525	540	535	535	498	601	588	568	537	551	553	551	570	551	545	558	584	581	523	535	516	561	541	597	565	561	562	607	569	541	549	578	545	580	565	598	572	510	546	568	521	526	528	558	518	586	506	579	541	558	555	543	579	563	527	548	550	573	559	542	566	543	536	562	515	540	550	540	495	558	531	542	555	554	534	594	526	542	581	562	547	556	577	521	608	543	580	520	548	517	534	596	553	553	501	578	564	553	556	567	595	568	569	578	554	533	583	598	573	561	550	539	559	536	597	521	508	549	543	550	572	557	551	542	566	564	528	547	501	568	527	528	586	532	559	534	558	540	511	584	526	582	574	546	479	578	558	597	561	535	607	540	540	558	547	547	496	544	551	561	558	564	536	522	564	554	593	623	534	519	580	548	529	515	534	547	538	537	544	578	565	534	526	576	582	579	543	569	545	545	527	531	484	559	591	583	535	537	558	539	583	547	531	534	532	562	561	522	536	532	563	507	523	569	570	523	555	520	575	600	517	562	553	574	580	551	571	548	559	561	579	573	583	539	576	551	560	545	561	578	585	582	562	518	550	507	566	575	545	566	546	561	528	548	554	563	509	533	551	528	578	544	553	532	568	583	565	589	575	535	598	573	535	575	530	538	564	573	595	577	535	544	564	550	567	514	542	551	520	579	502	546	547	595	572	553	536	538	574	565	562	563	572	542	558	575	562	534	556	600	510	555	552	568	548	551	575	568	567	530	569	540	553	584	575	558	545	541	579	572	559	540	571	498	560	499	573	561	556	544	586	562	584	543	548	593	538	555	568	549	588	559	573	546	552	525	568	515	519	561	540	520	565	569	559	507	593	586	554	563	582	601	519	569	551	573	532	567	549	526	546	577	571	565	582	558	546	550	544	547	545	571	523	551	562	537	547	573	542	612	587	546	551	552	552	562	560	538	573	537	572	574	531	541	528	513	587	534	574	546	583	525	505	571	559	564	551	582	536	585	537	560	558	553	557	565	548	595	510	517	534	536	558	536	526	542	529	559	599	581	537	535	526	540	554	556	535	531	559	554	542	553	568	569	514	549	550	570	579	564	557	545	554	602	563	573	560	562	562	545	524	566	535	571	555	532	546	559	578	557	582	515	565	541	567	551	597	573	563	548	556	591	531	563	570	593	544	537	524	560	581	546	541	538	564	583	568	557	567	575	579	538	516	562	568	567	594	542	556	564	529	556	533	542	549	545	541	554	533	550	564	563	541	599	586	565	552	493	528	544	557	537	549	547	546	590	520	532	576	541	535	526	535	522	544	571	513	531	566	567	546	541	530	573	581	572	549	526	537	575	596	578	566	541	563	569	547	601	587	546	580	605	564	560	554	542	539	572	574	570	527	551	523	558	566	516	515	547	510	553	516	553	517	596	531
27510	9871	1921	1184	1046	983	1010	971	967	923	967	905	982	966	978	913	949	902	915	979	963	884	940	919	971	954	1049	967	930	980	975	932	968	987	898	976	919	920	950	1008	1014	953	947	949	985	918	923	971	996	955	931	922	963	1030	989	975	1011	959	972	887	976	965	956	946	972	965	1000	942	985	1007	964	983	985	989	969	923	980	940	933	980	953	965	995	952	1005	953	948	987	959	958	985	908	1034	949	960	937	1020	923	1048	974	974	952	1014	988	942	907	1026	942	929	996	944	1015	1011	957	899	989	942	914	1004	918	969	985	973	989	987	1000	943	946	957	1032	934	974	996	965	963	996	977	964	985	936	971	914	940	976	965	898	985	971	944	946	917	977	964	979	959	946	958	960	918	982	933	953	951	966	978	918	955	971	969	953	944	983	950	985	971	989	883	944	940	1003	975	949	977	966	986	921	927	957	976	955	949	922	978	950	924	969	889	966	926	989	996	938	996	976	987	949	894	921	926	904	980	922	958	974	942	1006	982	902	946	930	959	960	960	911	969	940	994	1032	984	975	928	904	973	931	965	938	920	910	947	924	981	909	952	970	976	930	938	961	968	952	929	1014	961	976	952	930	966	959	953	929	897	925	953	1038	984	970	1000	1013	928	1010	952	939	978	986	958	942	919	935	909	961	940	952	992	892	988	980	971	900	990	952	1025	1004	927	948	947	980	917	962	956	989	929	979	975	1012	913	1015	1003	973	899	958	963	949	969	1007	948	962	942	964	930	937	1001	1008	946	982	941	928	893	958	935	993	987	963	954	996	952	960	922	962	943	946	997	977	971	955	973	944	952	984	976	952	969	947	900	924	987	954	976	969	1005	920	1015	953	1017	941	991	972	968	919	981	987	953	996	965	1012	943	967	970	1002	933	964	1005	930	892	942	997	944	918	994	948	932	989	958	983	880	1001	999	920	972	984	953	996	945	944	951	966	948	951	952	932	934	904	990	1027	976	970	905	951	955	922	945	983	1013	980	958	922	925	972	985	958	982	907	936	933	912	972	918	924	949	987	969	951	948	933	992	938	992	931	961	917	970	993	976	985	954	1013	943	1017	951	948	1005	938	959	1009	953	980	946	933	955	960	954	966	1024	971	932	923	915	1015	995	928	995	962	897	921	951	915	971	961	966	947	955	923	925	972	1010	1013	971	936	972	906	924	941	932	948	956	995	956	903	1004	906	933	961	1022	904	930	962	993	960	973	921	954	912	964	921	960	908	964	993	1011	981	1007	996	970	993	934	940	961	954	953	921	942	959	952	965	1010	958	973	949	959	893	933	945	965	980	943	937	970	954	987	1005	896	948	982	928	986	955	986	956	937	954	944	946	926	1003	969	959	949	955	949	909	962	978	966	952	946	995	945	975	939	973	975	963	971	1005	941	940	938	947	955	983	931	988	965	943	974	1036	939	958	1010	986	981	985	878	944	971	947	990	925	972	938	990	961	973	984	951	947	960	950	1012	993	931	934	999	976	954	958	968	966	953	999	974	1006	986	907	964	982	998	947	973	961	989	1018	949	978	949	933	969	942	942	918	983	928	1026	967	973	964	974	950	914	944	969	1013	975	907	897	938	945	930	921	972	966	965	907	942	980	928	925	937	947	989	1029	936	963	993	937	946	1012	908	977	970	1002	945	961	976	903	941	1006	967	928	959	949	936	969	1000	935	947	966	915	898	953	941	924	962	956	952	984	1001	937	961	981	959	964	994	903	946	980	915	947	960	934	973	990	959	974	945	916	938	923	1010	977	929	939	969	962	966	935	962	1004	999	953	983	932	971	975	935	966	917	952	1015	976	942	998	935	918	971	973	1029	957	959	910	965	958	943	967	951	915	909	964	954	950	979	946	1000	999	943	950	1016	953	978	926	972	967	910	1036	1003	976	980	951	1028	943	979	957	969	938	915	913	925	978	959	927	999	937	922	936	919	960	894	912	911	983	938	940	924	973	987	889	979	970	994	939	1012	950	940	956	926	926	930	973	937	967	894	974	966	953	938	924	963	1009	991	970	955	867	932	917	996	917	991	936	986	958	990	949	979	935	1000	962	934	980	916	925	994	951	991	928	959	955	977	964	941	994	1007	924	976	952	982	897	966	956	1013	989	1011	961	969	956	1003	959	947	972	922	984	934	995	962	1010	917	887	927	945	945	962	944	959	936	922	954	892	984	953	963	974	988	995	951	915	939	934	967	972	964	960	1023	977	968	939	962	1003	970	946	1003	933	1005	1010	914	963	947	975	921	1023	941	1011	969	917	949	938	918	904	936	993	964	1021	935	991	925	967	890	914	971	970	950	932	928	1000	981	957	964	998	926	947	995	901	920	1041	921	947	962	994	956	978	930	956	963	944	979	948	984	941	962	945	918	914	966	967	929	939	1001	922	943	961	953	929	934	970	952	975	982	889	941	962	903	973	965	981	967	987	926	978	999	986	934	918	923	963	971	919	946	941	961	1024	924	990	935	933	944	993	967	963	956	957	941	910	1024	984	932	971	1021	1024	952	967	924	971	919	967	968	1001	944	973	963	924	922	930	982	912	925	982	957	927	979	981	974	952	937	959	946	975	944	1003	936	950	942	979	962	978	926	983	908	982	979	932	929	960	949	917	940	962	978	935	935	955	937	955	960	986	967	954	948	954	905	954	939	931	1001	976	949	984	961	1016	946	909	928	1028	988	925	992	1003	934	968	953	1002	899	1020	975	907	892	902	927	914	926	968	982	909	992	935	967	965	929	948	966	947	987	967	949	949	959	997	921	906	931	938	964	951	961	972	942	960	944	966	962	938	936	936	944	986	962	957	963	963	930	929	978	897	883	1005	910	945	919	969	986	923	965	870	978	970	982	922	955	922	881	972	923	952	898	957	970	972	963	923	945	943	937	958	949	911	912	988	921	1002	967	939	986	977	956	931	972	985	952	945	975	939	930	1006	930	934	943	993	912	989	924	985	900	993	914	967	996	966	941	927	969	974	946	942	974	946	956	925	936	963	973	967	940	966	1003	968	889	957	994	908	937	929	938	939	950	999	991	938	945	1026	979	949	973	938	959	911	900	1010	1008	971	939	953	910	902	961	975	902	1034	997	955	996	894	965	980	992	956	1012	943	948	906	949	951	977	957	938	994	970	921	968	897	961	898	956	975	903	920	953	969	939	884	975	919	1028	929	966	963	967	1010	991	960	976	936	969	904	947	1001	928	934	949	963	943	942	964	968	960	898	952	934	935	1016	941	997	991	988	956	944	962	995	1001	956	920	996	893	957	951	927	978	1009	959	946	935	970	973	931	988	951	1006	999	946	925	959	973	993	966	924	915	930	941	925	945	931	974	958	949	907	1033	995	918	972	959	960	959	971	948	1019	959	942	938	972	963	934	977	953	1018	938	938	960	944	960	925	1015	982	908	930	940	928	918	998	944	947	999	937	948	964	934	958	892	944	929	1018	974	951	929	947	971	910	998	925	988	920	960	949	963	969	906	952	990	970	950	967	975	956	970	991	974	979	941	959	957	913	984	927	969	868	933	920	926	978	990	920	942	957	961	972	935	932	960	953	946	927	999	1009	984	1000	955	950	958	955	981	990	978	959	963	911	1000	1013	961	989	964	901	1003
5848	1007	963	861	847	886	869	905	847	795	855	806	823	808	786	826	800	780	808	794	802	821	859	834	813	818	827	840	840	794	801	820	820	842	783	805	809	818	820	851	807	757	783	775	812	840	817	875	811	787	776	817	785	801	856	823	809	838	836	819	863	804	803	816	834	819	835	838	846	810	852	833	831	832	826	812	803	807	822	817	809	832	838	788	788	824	744	835	807	825	818	846	838	765	805	810	839	837	833	862	814	809	808	753	854	832	815	766	837	846	808	804	806	818	820	839	823	829	849	798	799	822	805	785	854	817	851	805	862	858	852	868	828	826	826	809	837	799	820	827	831	822	807	802	803	819	853	834	814	843	817	819	821	748	829	799	828	792	825	840	786	815	817	873	807	802	838	795	799	828	891	861	838	785	827	810	810	791	846	797	788	875	801	797	818	806	845	829	744	777	829	790	804	815	824	768	796	820	857	793	783	810	847	835	794	798	851	829	842	806	835	795	796	820	815	827	783	865	798	811	805	770	809	761	788	826	812	870	811	811	795	783	782	808	828	837	785	809	828	867	871	808	856	839	844	793	834	808	781	881	820	796	823	799	806	835	770	850	798	839	796	788	848	830	806	776	788	885	787	804	799	808	830	783	857	766	799	799	811	851	789	862	808	804	874	901	827	822	884	820	836	819	799	826	770	820	820	762	788	812	830	796	803	820	801	793	839	801	803	860	808	787	831	782	814	839	774	800	774	854	867	822	785	836	850	836	856	809	892	850	813	803	817	853	803	791	799	801	840	773	818	871	818	810	780	893	838	876	782	816	836	829	824	809	826	774	805	824	828	843	823	860	830	827	794	818	847	838	810	816	870	835	833	810	812	873	840	787	779	825	864	826	805	808	814	827	799	768	804	839	846	864	814	863	834	816	838	804	858	830	788	828	827	856	786	860	763	790	788	828	811	851	817	877	798	868	791	765	810	797	842	823	806	791	846	776	840	793	810	820	810	862	828	857	857	828	810	821	820	791	848	833	775	801	811	845	827	805	816	820	782	809	821	766	804	842	773	784	804	870	825	820	808	822	800	774	854	835	876	843	817	862	773	869	807	827	829	782	833	806	833	790	813	860	778	827	781	860	826	808	850	820	811	803	807	813	794	837	790	826	859	799	848	827	808	835	818	769	869	800	783	804	794	822	847	807	777	776	800	815	810	793	857	811	836	807	828	795	825	849	797	812	821	851	832	792	805	859	756	823	803	810	854	834	816	854	797	837	822	793	815	837	847	813	848	776	810	817	780	832	854	784	820	827	804	862	782	833	834	817	775	762	803	811	759	812	815	827	786	845	832	857	791	816	799	835	767	778	847	821	798	824	835	808	756	802	792	798	846	797	808	828	869	832	820	857	851	802	813	824	835	791	801	861	820	838	826	818	747	780	831	800	795	815	797	842	795	791	837	850	826	781	824	766	772	794	774	836	841	812	797	833	785	806	836	791	815	818	790	790	825	814	846	801	779	802	780	828	835	822	821	797	844	803	790	798	828	857	868	825	825	832	785	844	827	788	859	814	826	827	831	843	873	772	840	838	792	783	881	811	774	802	809	819	796	742	782	856	801	821	806	817	844	819	796	786	797	874	843	864	792	835	820	817	844	785	820	773	842	839	816	842	844	833	804	828	781	848	798	842	821	816	801	756	812	886	806	853	864	811	805	827	821	870	805	815	810	869	780	786	786	862	811	870	839	851	871	793	835	807	813	792	820	792	850	822	820	843	788	831	789	743	827	820	798	892	842	800	805	807	777	824	829	769	807	781	770	795	795	850	792	831	788	843	793	867	773	810	822	816	847	752	796	837	826	826	796	852	797	821	812	794	803	818	802	807	813	812	866	802	808	821	827	799	812	787	852	846	829	769	843	896	777	784	844	806	792	768	854	829	787	788	878	820	768	823	802	829	816	810	805	776	873	775	828	793	821	805	831	830	757	825	819	828	812	778	826	806	841	843	841	831	825	841	852	796	796	804	826	806	805	821	844	847	814	852	831	772	804	801	790	821	836	778	851	861	824	848	813	780	786	772	828	806	794	821	838	763	840	826	806	849	839	817	786	840	753	802	804	804	799	843	798	835	740	807	806	772	806	818	808	823	856	823	851	877	800	815	804	821	838	852	766	805	763	875	794	795	845	808	783	873	792	817	833	828	805	781	808	838	810	809	835	800	773	805	833	840	792	800	887	811	766	796	787	869	820	836	811	846	856	811	809	857	823	807	784	797	845	863	820	754	834	803	812	744	852	814	771	778	846	836	800	758	867	772	829	782	796	787	818	850	787	855	783	762	864	838	862	821	791	776	864	804	838	849	824	799	886	803	820	805	787	843	796	786	853	802	828	814	788	804	789	833	822	818	804	788	826	806	811	783	834	807	806	791	754	822	854	816	795	819	795	789	844	827	851	800	757	832	848	814	852	797	806	822	809	833	842	809	799	846	787	853	799	800	771	835	826	834	837	865	829	835	837	812	793	823	753	796	834	784	818	824	775	816	831	826	843	833	819	866	795	793	810	850	826	852	795	875	805	881	848	812	772	802	842	792	818	839	858	848	791	859	824	828	852	815	838	815	824	786	863	838	795	862	850	809	855	816	819	759	797	784	802	853	813	868	842	873	813	853	847	807	819	815	844	873	819	894	816	849	812	809	832	798	856	795	821	764	811	838	804	800	789	803	827	840	773	837	799	827	824	788	853	826	758	806	824	821	886	812	763	819	769	814	816	782	836	778	789	861	816	830	803	848	812	807	823	822	823	803	838	775	794	841	820	827	814	846	841	758	847	828	818	788	842	772	860	797	853	816	839	772	834	778	786	822	830	812	788	877	831	808	769	843	874	780	833	819	883	902	760	800	771	835	801	777	823	810	796	820	883	797	784	774	829	801	841	811	815	800	790	803	790	847	825	867	830	847	790	855	850	828	837	808	798	861	809	818	803	833	787	821	865	852	809	796	797	826	826	825	806	817	810	789	812	853	840	852	805	833	745	831	763	802	813	800	781	779	810	790	768	819	806	866	890	875	799	829	827	816	814	795	873	831	794	782	836	855	819	826	808	826	837	821	861	827	771	801	789	822	863	814	870	787	826	821	740	834	807	809	807	886	765	813	757	756	836	789	816	842	835	837	832	775	840	859	872	806	857	852	758	829	807	792	809	826	828	787	825	808	789	854	818	833	812	804	804	823	823	806	790	829	811	798	822	771	817	816	821	840	822	803	857	811	788	803	855	857	814	790	821	797	821	816	790	800	814	857	869	808	760	816	768	851	864	804	805	845	826	742	823	849	856	814	792	778	790	779	824	798	818	790	823	868	850	830	804	817	798	851	855	807	813	789	859	793	806	850	770	807	818	865	813	793	750	808	825	762	810	822	835	848	806	782	832	768	785	827	825	794	797	798	859	756	867	768	785	865	740	771	851	803	760	845	822	808	803	772	825	854	831	775	832	842	821	804	785	828	831	797	851	839	800	827
25625	21372	27145	25354	5642	1687	1243	1045	985	1012	1023	1032	1008	990	1008	975	970	957	948	949	900	960	983	935	965	923	929	947	906	949	992	935	971	923	945	869	959	957	957	918	893	923	919	910	1016	906	924	974	929	944	976	947	957	966	943	894	950	928	988	891	945	962	924	923	920	1002	942	944	954	941	1019	932	928	901	920	959	1037	914	957	897	915	909	910	920	981	934	927	935	982	915	929	941	919	921	950	901	978	961	941	928	950	887	947	935	943	905	924	966	944	951	968	922	926	954	953	937	924	946	939	934	919	968	944	875	942	936	949	891	884	922	917	961	902	952	910	877	942	902	889	946	930	978	915	918	868	954	986	941	970	896	911	988	938	936	962	851	888	951	901	936	939	958	943	940	922	957	986	951	926	916	979	942	992	977	941	970	957	944	923	934	910	995	923	954	958	944	923	958	939	932	947	948	887	848	917	972	898	904	955	959	901	950	916	933	977	901	968	937	948	880	922	923	970	936	934	933	982	962	932	895	934	943	909	960	981	929	943	933	957	1012	927	914	924	873	988	980	889	910	947	916	929	903	868	927	926	891	941	955	918	965	958	990	963	919	963	900	974	925	991	955	882	939	953	942	941	900	929	920	961	934	928	946	948	919	892	945	919	881	960	939	923	902	951	873	950	928	979	921	900	948	920	905	883	934	913	921	969	976	877	931	955	920	910	954	925	918	945	960	975	961	936	958	963	920	938	942	927	876	924	944	938	946	906	984	917	978	924	951	933	921	935	914	932	935	932	1004	954	932	922	934	950	950	965	976	936	968	921	943	891	919	894	904	933	910	932	922	908	897	966	915	983	966	936	982	922	921	970	970	923	890	907	889	970	897	898	931	931	953	943	930	975	914	888	951	980	935	957	950	985	1001	930	969	954	917	929	921	989	980	986	915	916	1034	953	962	953	917	888	906	963	947	964	998	956	970	948	908	963	934	955	916	927	987	909	890	906	949	998	884	906	945	918	935	917	931	901	944	916	914	883	932	912	958	915	924	907	930	889	942	940	973	952	944	950	936	869	941	931	866	957	965	934	878	985	935	981	947	943	923	926	905	961	1012	938	866	930	930	901	934	932	909	898	964	987	912	917	916	901	997	998	953	928	904	945	950	953	963	977	947	922	908	928	959	922	848	897	923	902	923	939	937	936	979	910	941	966	878	927	961	953	940	970	925	932	941	943	921	962	996	943	910	907	946	947	952	916	933	902	929	898	905	916	951	935	956	933	973	957	881	965	958	959	963	962	905	917	893	939	953	910	939	919	945	941	952	906	978	914	916	917	917	943	964	971	911	975	926	992	938	953	965	930	926	926	960	958	974	942	934	957	909	1003	971	938	950	1006	919	904	938	969	977	922	984	965	928	946	931	882	915	911	965	967	1018	921	977	913	965	924	930	1011	942	929	914	948	933	950	947	973	949	955	911	945	912	927	875	944	892	958	939	932	932	970	918	974	924	921	951	956	941	913	894	969	944	915	955	934	985	940	991	911	903	956	949	926	930	984	897	932	903	952	928	890	971	884	945	902	953	1010	929	884	934	924	911	871	940	950	969	956	1001	920	939	915	897	971	954	958	940	930	897	969	967	910	931	906	950	916	892	938	935	946	966	957	939	979	990	958	934	869	952	928	961	920	895	926	912	913	865	908	935	935	934	942	949	891	938	919	927	968	928	961	919	939	885	912	908	924	939	940	969	920	929	981	995	947	939	1033	959	950	921	899	958	931	894	987	916	928	920	946	952	961	938	961	903	919	951	946	944	943	917	922	931	969	969	921	949	892	884	893	957	914	922	937	967	975	886	948	941	1006	945	976	847	978	948	951	961	961	892	923	994	945	948	875	901	937	881	924	948	938	978	922	956	933	972	972	926	934	925	887	929	894	906	945	1005	914	944	960	936	923	977	939	911	967	894	930	918	965	879	954	963	982	885	913	870	903	940	943	957	967	945	929	908	874	884	950	929	926	913	864	963	905	982	920	957	934	933	893	914	871	948	889	903	954	873	955	924	888	893	892	947	950	902	932	936	864	966	880	891	927	922	897	958	975	962	937	868	880	895	895	953	918	925	945	887	913	968	943	891	950	956	945	930	926	963	910	979	939	975	936	941	969	923	914	900	918	964	955	907	927	932	950	967	961	989	944	866	905	912	961	911	928	967	935	926	903	922	900	856	958	915	891	973	903	935	925	996	924	977	911	907	968	956	907	923	932	934	919	898	940	943	943	911	943	925	900	971	948	883	939	969	974	936	938	905	951	911	968	921	896	886	956	944	868	891	894	947	912	910	926	955	934	979	984	956	907	967	912	931	914	894	934	953	958	914	926	956	969	885	899	895	939	941	915	947	994	1012	918	960	954	937	900	919	918	905	924	883	858	942	907	963	949	921	935	915	940	934	908	917	919	939	906	905	922	921	926	886	954	974	923	945	949	882	997	915	967	959	953	941	898	900	928	934	892	929	908	973	928	962	923	918	878	915	948	904	919	919	876	897	933	956	907	929	973	882	941	930	1010	961	945	953	947	957	938	916	981	897	910	909	947	945	925	901	1001	922	974	959	912	951	947	885	936	903	963	931	864	926	877	930	914	955	900	942	925	947	900	943	941	936	933	955	943	947	956	928	953	920	932	900	978	930	944	925	931	933	948	896	972	924	966	961	944	958	910	902	950	930	981	927	900	906	889	923	912	962	943	908	951	940	967	942	925	923	941	958	941	913	895	919	917	896	932	922	910	916	945	865	1006	963	896	859	939	905	974	953	924	969	936	975	893	899	931	902	968	960	949	979	975	920	906	904	923	914	943	915	932	941	929	882	931	919	975	977	939	913	876	984	948	913	891	921	953	948	895	953	933	915	920	933	939	952	913	880	881	879	888	908	933	915	916	935	925	1005	956	911	912	943	996	932	934	964	947	923	899	955	937	922	944	896	983	1005	919	961	914	930	927	936	943	960	899	889	942	906	914	912	934	961	927	913	914	936	995	938	966	937	928	924	937	902	922	909	907	954	926	994	946	942	933	949	947	918	947	919	969	926	951	942	955	980	950	936	967	902	945	972	957	929	949	921	943	892	921	933	884	959	897	966	923	987	950	910	893	934	951	985	959	913	979	848	956	872	962	938	960	906	916	909	975	918	947	920	972	921	935	891	942	889	997	961	975	974	911	957	900	973	934	925	926	927	876	911	951	949	955	890	973	921	952	935	917	961	899	936	901	919	918	914	969	979	907	951	917	915	951	911	913	881	954	925	937	919	838	962	952	943	918	918	970	956	918	930	901	941	960	922	956	938	926	956	921	951	939	957	971	936	948	915	907	934	938	911	938	933	941	927	927	915	972	925	901	962	946	920	911	910	936	936	922	923	939	962	941	916	973	894	946	922	886	926	891	911	922	892	962	932	924	941	901	920	907	854	982	917	962	954	943	978	964	991	922	872	984	923	945	946	911	982	909	973	946	965	848	1014	914	977	923	904	908	923	978	944	944	978	899	927	899	939	936	868
4227	3311	2793	1613	1379	1165	1066	999	951	924	867	892	892	858	779	888	873	863	877	827	866	859	916	885	804	813	840	785	834	860	853	810	803	872	867	855	813	862	868	811	828	837	844	883	850	850	837	832	833	802	827	838	819	819	785	845	811	781	843	798	840	769	857	762	802	809	774	810	824	800	824	831	781	827	819	845	852	809	844	838	861	777	826	818	873	849	830	805	803	793	813	796	792	843	856	770	864	831	820	804	807	815	792	864	819	853	802	857	838	822	858	809	819	829	852	794	831	830	854	874	814	786	823	774	827	860	796	845	819	807	874	834	833	828	803	791	816	797	854	809	778	842	802	810	790	868	840	802	820	811	827	786	884	821	830	796	791	798	821	811	798	821	816	840	833	802	815	815	813	839	902	749	862	831	849	781	796	867	807	799	795	829	812	834	809	811	802	772	813	846	848	855	841	866	803	818	839	820	793	851	840	835	868	791	890	876	838	798	831	801	780	803	801	793	813	865	876	808	781	818	788	820	794	810	776	831	808	832	819	822	849	829	762	827	793	786	765	779	852	844	830	776	836	797	824	752	820	791	830	832	828	799	800	821	817	872	821	817	846	807	859	778	802	823	836	803	830	787	812	797	866	844	803	847	779	774	816	814	819	817	834	785	801	765	811	799	815	778	828	830	776	808	782	793	779	797	828	791	810	819	798	829	826	825	779	802	843	833	823	807	841	811	835	792	802	758	801	851	823	836	835	818	844	814	727	842	860	848	783	752	797	832	804	787	807	842	834	822	820	898	806	838	807	882	797	789	839	834	829	781	818	786	798	839	833	846	827	802	816	790	813	814	782	834	818	823	805	819	852	841	813	813	791	815	814	892	781	847	810	832	832	883	829	774	828	830	801	816	843	773	830	834	870	787	755	800	815	808	815	813	818	884	842	833	827	820	801	863	785	801	822	823	848	850	800	796	805	779	787	822	838	792	772	800	800	829	852	846	817	837	809	842	800	843	802	756	790	849	845	856	818	813	854	847	782	827	795	806	854	808	782	820	843	810	818	835	837	851	811	816	816	810	824	840	785	808	837	843	802	819	790	816	830	839	835	775	788	852	827	849	825	825	777	803	828	812	803	816	783	808	795	839	801	865	825	818	799	811	815	815	820	834	807	804	837	776	809	781	853	782	776	824	817	853	801	848	812	774	810	808	801	812	826	838	873	780	820	847	773	795	801	827	774	821	826	878	842	773	795	771	869	829	783	824	805	866	837	805	826	801	803	822	788	851	817	831	847	824	852	816	848	800	823	831	802	827	798	836	818	835	815	800	843	846	792	817	844	784	776	815	757	813	815	808	804	820	794	808	843	813	788	796	770	809	833	850	802	794	859	823	805	845	835	850	775	824	855	782	838	789	825	784	815	814	791	761	791	827	821	805	848	785	795	829	851	803	827	817	826	874	824	834	831	815	789	762	815	839	861	777	815	836	833	783	833	797	780	843	803	827	850	809	841	785	773	821	814	812	801	827	817	867	829	791	850	788	809	837	826	789	825	873	783	822	811	797	872	856	832	843	780	817	871	816	784	790	850	796	784	796	861	818	806	813	758	830	810	796	846	820	845	825	840	851	863	833	812	828	828	840	832	830	811	795	782	785	845	798	829	821	788	799	812	869	798	829	813	813	837	789	800	784	795	831	828	811	788	821	790	816	882	786	805	840	801	808	826	815	803	873	789	849	757	815	841	815	823	782	839	840	829	814	790	796	819	752	801	820	885	841	821	831	775	861	808	807	802	809	781	812	842	868	878	805	812	839	790	799	780	788	880	785	852	835	794	822	771	828	827	828	804	819	822	820	774	779	798	838	768	814	810	852	801	801	786	815	852	830	807	801	811	809	841	793	817	877	832	822	869	825	821	787	808	836	817	851	791	863	809	795	829	803	841	879	789	869	804	848	830	801	821	802	807	827	764	783	764	799	827	809	828	768	840	882	813	775	784	785	833	875	836	818	819	818	789	794	854	822	836	827	842	755	880	795	783	775	785	829	805	824	817	827	804	831	788	809	760	805	805	781	844	832	831	818	806	824	850	789	772	815	773	819	827	873	832	821	788	816	808	818	839	850	757	757	815	834	836	789	805	816	787	824	848	784	819	777	832	798	767	799	844	838	770	789	713	820	794	808	840	825	819	791	851	794	787	832	806	835	834	809	783	841	815	826	826	859	764	813	887	811	771	809	839	833	767	767	778	869	862	842	837	835	802	797	869	810	826	838	820	788	834	771	829	756	850	765	810	828	770	814	873	849	836	759	849	874	828	784	848	858	797	808	752	780	763	804	789	807	806	793	868	814	822	799	858	808	745	806	770	777	851	767	834	795	813	827	864	852	827	775	814	893	824	773	814	801	815	822	820	839	803	797	854	789	801	753	828	784	818	804	823	793	834	873	822	843	725	815	811	784	778	806	861	832	775	858	800	839	777	803	865	812	780	760	863	826	834	818	783	844	800	814	826	788	810	810	778	814	768	901	802	827	816	827	803	799	824	775	805	794	780	747	826	808	814	776	795	823	863	795	773	808	810	807	805	809	873	828	822	821	818	884	821	854	865	836	837	816	808	812	788	840	842	787	772	811	840	790	765	808	836	802	796	809	807	851	826	802	775	803	811	821	815	765	773	836	832	734	830	843	817	786	798	876	848	789	779	843	774	795	802	831	836	832	813	839	846	806	811	844	791	811	837	818	868	807	818	798	781	824	798	803	826	836	796	780	786	792	801	833	838	821	843	840	802	770	824	816	797	824	828	842	824	809	774	813	809	823	786	789	830	824	800	786	848	811	861	801	792	833	786	836	822	834	863	818	815	834	803	795	808	817	852	790	814	797	761	832	827	794	840	794	848	768	836	799	786	760	808	802	782	821	837	787	807	842	866	797	797	822	785	824	799	877	822	819	807	858	785	773	753	822	803	767	820	818	794	802	806	769	820	809	815	803	824	842	862	830	809	805	826	830	842	813	829	806	790	822	766	860	819	836	807	786	810	810	825	797	792	838	807	811	852	790	794	805	829	794	834	811	837	883	806	813	782	821	824	802	842	778	800	810	851	816	811	808	820	847	840	780	830	835	780	854	805	836	820	772	851	802	761	791	780	758	838	782	796	828	781	861	745	792	805	825	850	878	843	822	821	826	779	850	751	815	811	856	814	834	808	765	857	833	836	793	800	834	800	789	768	824	798	780	787	797	772	803	790	806	788	826	832	822	774	758	815	782	784	826	834	863	791	809	833	790	884	774	815	783	831	849	806	829	819	842	791	820	877	811	842	767	817	842	787	811	803	832	792	801	782	833	847	777	815	807	800	817	782	796	827	799	814	827	832	832	777	823	829	834	858	755	800	833	816	811	820	838	845	848	827	834	801	848	844	786	844	831	854	809	836	809	832	818	848	811	787	853	765	797	830	847	813	789	873	775	838	807	874	802	788	820	759	877	815	831	860	818	826	815	828	770	786	763	808	851	839	809
24623	21318	28347	24620	20364	3623	1322	881	702	681	694	717	625	654	644	573	642	611	591	604	563	596	587	615	614	571	629	630	600	604	592	609	581	603	589	578	632	575	586	565	578	608	609	616	611	606	579	552	581	622	594	568	578	535	564	572	616	566	599	585	580	606	586	576	608	552	574	535	604	554	624	644	603	613	578	618	544	565	597	578	597	593	605	630	573	611	601	602	588	563	643	566	630	574	585	536	590	576	575	571	571	570	571	617	579	580	574	588	585	567	538	601	597	563	597	565	596	564	609	603	584	557	596	579	564	630	648	591	530	607	552	572	590	585	592	617	560	598	614	563	582	555	573	581	579	595	553	592	622	576	519	591	585	565	609	612	633	558	596	578	533	587	641	586	623	590	620	596	554	563	581	580	576	633	574	569	609	577	616	553	582	621	540	594	546	566	607	597	603	590	570	596	591	540	608	588	589	577	616	587	580	597	610	600	580	611	565	555	609	498	583	559	622	567	597	588	614	555	600	600	612	565	567	587	582	547	580	611	617	574	569	591	593	583	579	587	550	595	631	572	610	588	560	589	573	565	599	525	620	574	549	605	625	562	596	578	644	578	589	581	561	601	577	584	581	620	562	562	566	583	563	592	578	657	581	631	574	592	560	581	578	545	647	539	603	604	601	582	558	577	561	567	580	630	564	570	569	599	559	574	591	580	578	589	579	586	587	603	528	578	613	596	584	557	581	573	565	551	543	589	614	564	610	558	576	594	602	606	594	564	551	589	602	567	560	581	561	557	586	590	581	570	548	558	555	581	552	588	629	566	600	549	602	586	614	595	587	562	561	607	591	605	592	583	573	580	582	545	603	595	585	596	621	582	541	574	559	584	540	547	595	616	553	596	515	597	576	571	595	565	596	578	574	554	560	534	629	520	613	593	534	582	565	552	588	571	552	538	612	584	552	561	581	553	600	638	609	537	602	592	570	544	575	568	540	564	582	544	581	541	594	631	616	537	613	573	606	576	578	545	594	553	539	574	563	541	586	567	618	592	576	554	589	611	617	546	574	612	578	590	590	584	596	665	581	573	550	589	559	597	591	591	582	524	627	582	581	543	576	607	553	571	562	590	602	566	567	577	582	542	532	585	587	591	577	584	593	579	554	607	548	555	576	620	570	570	539	564	594	567	546	596	528	584	560	584	556	549	550	579	604	579	579	617	588	596	575	560	559	568	589	579	572	572	582	546	575	544	558	603	595	633	571	652	578	583	559	573	603	557	573	606	591	587	583	621	584	571	575	585	551	575	587	601	580	579	627	619	577	577	576	558	627	615	588	577	577	551	590	613	562	584	614	600	555	570	548	611	568	568	565	594	554	542	551	585	589	541	564	617	550	581	554	610	563	556	571	620	550	597	573	524	573	580	595	549	546	581	548	581	550	567	601	545	579	572	558	558	582	559	590	587	608	584	601	586	642	554	611	594	551	563	592	593	603	603	601	529	614	582	569	622	574	590	539	548	546	525	570	593	606	584	612	621	548	580	575	551	560	585	590	562	588	594	594	597	549	593	577	603	575	550	537	584	619	649	594	555	562	570	561	585	616	552	581	609	550	563	556	564	587	539	543	583	584	615	553	636	590	542	578	609	570	608	604	515	571	546	557	579	602	586	558	560	570	616	589	559	591	537	559	541	573	555	555	569	621	568	583	528	583	620	540	590	570	626	546	576	594	561	589	560	603	575	564	566	548	600	593	554	573	569	583	586	575	573	549	584	582	563	566	614	580	605	548	598	557	607	571	569	541	539	574	584	605	590	566	607	574	581	580	588	579	565	545	587	576	594	581	580	595	573	556	582	545	581	576	610	558	547	618	571	580	552	585	572	601	569	573	605	600	579	538	598	562	578	554	591	538	615	543	543	533	622	593	537	596	566	600	590	552	588	565	588	572	588	548	561	525	573	581	592	568	580	606	553	569	575	568	598	534	557	597	557	580	587	588	571	612	609	575	603	561	545	584	588	567	595	616	555	557	571	546	587	571	587	573	599	558	620	601	628	594	614	552	590	580	560	604	524	566	601	596	619	576	599	569	569	586	575	593	575	547	569	582	565	548	557	586	579	585	592	549	551	536	573	595	572	562	616	577	597	585	560	566	579	555	582	577	575	560	567	567	581	590	515	586	580	587	560	608	565	569	562	556	636	575	572	546	587	564	610	539	556	598	584	536	588	587	516	606	583	601	591	584	573	557	623	567	548	548	589	567	592	619	564	530	595	585	601	547	546	537	565	596	589	538	599	572	565	613	598	559	589	564	591	587	555	574	575	552	571	608	602	600	606	528	581	573	540	623	611	574	538	576	581	552	576	593	574	579	600	540	602	590	605	617	568	599	574	580	600	586	578	540	607	562	572	570	520	603	547	565	552	577	606	610	582	549	604	575	520	586	568	616	557	585	585	591	583	554	545	578	571	606	553	580	583	555	508	549	579	589	577	536	574	590	560	522	609	613	594	549	564	605	600	575	572	559	625	518	585	561	573	584	597	543	569	561	552	593	553	602	568	592	578	599	589	568	572	609	598	577	595	525	566	619	539	597	588	542	605	547	553	577	561	568	537	540	577	612	560	591	514	588	600	572	573	563	577	629	619	551	618	564	613	595	598	576	584	585	601	569	573	562	598	580	591	591	594	548	623	612	583	640	582	570	584	578	589	568	589	583	595	537	569	620	552	584	562	556	581	555	588	578	578	547	580	554	573	601	574	599	574	582	559	550	576	609	632	635	595	547	583	580	569	534	585	573	556	541	540	571	575	576	546	620	594	608	537	554	572	622	544	564	592	564	590	555	600	543	564	574	575	541	530	618	573	576	573	573	580	574	565	587	587	626	594	568	589	605	587	578	584	622	581	584	612	557	551	577	611	615	583	596	624	579	557	568	574	550	576	550	574	585	564	592	581	598	602	551	555	553	564	554	583	579	600	586	556	567	583	590	550	554	602	567	593	582	576	599	583	586	582	556	604	573	605	585	627	584	588	581	564	617	586	611	581	605	605	571	611	588	564	566	557	577	604	576	571	578	573	542	586	570	552	604	554	546	614	595	609	614	587	534	624	576	528	598	578	608	581	524	562	590	604	597	561	611	544	573	572	566	556	536	556	585	553	573	568	636	573	563	564	578	562	581	557	560	585	613	529	573	591	607	583	579	579	587	563	585	598	580	565	568	592	538	559	559	584	598	564	531	589	574	580	576	576	595	548	571	560	612	584	619	574	577	594	602	588	583	572	577	590	583	571	550	599	586	591	561	574	605	558	627	600	606	615	597	572	593	591	587	585	581	548	562	592	533	523	581	551	606	554	577	581	575	583	538	597	582	600	611	564	586	605	559	606	590	566	577	578	606	598	562	564	578	586	571	579	569	567	602	574	583	580	576	547	554	556	607	574	571	559	555	533	573	578	606	572	548	542	597	549	597	573	586	585	578	554	557	550	558	617	584	620	542	575	547	589	539	574	607	586	621	554
4190	4992	4104	2195	1511	1261	966	871	806	786	727	686	680	640	679	644	599	613	627	567	569	626	553	632	602	558	586	589	595	602	587	574	621	583	534	548	581	589	586	602	588	569	557	545	560	550	535	562	554	546	551	573	573	567	552	555	558	579	604	593	553	616	580	553	587	583	584	563	522	530	559	544	534	581	540	592	564	558	558	558	539	537	552	581	571	557	583	545	577	556	536	571	569	595	546	502	576	541	547	596	586	558	561	520	608	579	597	569	560	569	560	590	570	594	567	567	549	556	522	567	562	605	567	589	550	562	546	589	542	583	577	575	565	539	575	550	539	520	543	528	600	560	602	538	561	538	578	564	550	575	518	553	530	566	605	580	543	586	514	617	579	565	563	578	590	548	575	533	506	568	550	583	523	560	557	560	538	568	495	587	568	544	597	569	552	587	562	580	552	526	579	564	568	532	572	566	563	546	501	520	577	575	567	554	528	583	550	552	589	533	564	575	527	538	540	560	503	569	564	587	527	549	588	560	542	535	569	532	573	535	559	554	552	529	615	568	600	588	528	548	561	536	568	562	543	592	557	565	560	543	577	529	559	557	561	541	543	555	520	557	590	564	521	564	520	555	548	521	545	579	564	539	536	527	531	551	567	572	529	584	567	527	550	526	552	564	510	549	568	577	549	576	578	528	580	564	574	571	525	573	536	553	558	576	570	559	523	586	594	579	566	528	562	573	529	580	563	585	549	628	569	530	538	557	567	568	551	525	523	547	526	532	585	572	527	576	558	578	583	591	561	532	557	572	555	595	574	566	606	529	538	545	571	551	550	580	533	575	573	571	572	555	531	564	586	534	551	532	533	547	519	561	557	563	539	557	571	563	552	538	535	541	496	593	570	499	564	546	601	538	585	540	556	555	528	579	577	582	572	537	574	549	559	556	560	556	542	570	538	539	590	600	577	596	529	529	522	571	496	567	564	582	562	556	552	529	561	532	572	567	558	561	535	540	526	531	541	536	565	558	588	544	520	555	583	533	539	584	560	540	572	529	562	558	548	532	585	557	582	575	558	568	581	574	576	560	548	546	556	536	526	524	550	567	563	517	577	598	510	586	528	540	556	548	580	534	528	541	567	514	573	592	542	583	549	584	541	544	545	536	583	550	577	516	562	546	547	550	550	539	572	529	540	560	563	562	560	554	515	574	536	548	596	598	588	596	522	588	562	553	558	588	532	549	579	550	564	553	547	514	585	559	549	514	508	570	573	576	535	539	573	566	552	576	521	538	523	566	529	538	563	562	545	534	562	538	534	515	560	557	526	511	527	524	551	560	585	572	549	531	545	591	566	579	547	580	549	558	544	547	575	559	520	620	534	561	566	577	527	548	574	558	586	522	545	554	526	554	563	578	552	592	563	531	526	524	592	548	556	582	539	545	573	562	583	544	575	552	537	563	543	576	561	521	569	537	546	547	583	530	515	561	574	568	529	541	535	595	562	596	537	561	583	563	553	571	540	512	565	565	521	557	578	568	567	574	572	543	550	538	534	563	549	565	549	521	553	559	518	597	571	540	561	587	583	556	555	524	553	580	566	514	557	576	540	571	581	557	522	538	587	558	620	556	569	588	566	566	513	541	561	514	574	540	569	550	549	501	543	556	567	536	531	564	530	514	536	540	536	552	554	613	568	569	578	536	573	524	495	557	570	557	576	557	567	514	529	528	559	548	527	536	559	562	531	572	582	572	577	568	564	528	528	603	555	598	535	547	555	553	496	549	552	538	539	577	558	501	550	535	556	561	510	572	528	545	573	550	563	562	538	520	574	562	509	538	529	552	544	554	567	560	578	546	554	573	536	559	538	561	549	603	567	516	624	531	584	525	549	562	531	552	548	532	523	592	564	519	578	558	579	545	567	525	556	524	569	544	572	554	564	552	544	528	547	555	539	544	541	567	532	571	548	542	561	516	549	519	547	599	516	531	546	530	537	533	557	529	590	566	568	552	528	565	549	556	567	534	553	553	539	575	557	552	564	575	543	565	580	525	597	552	553	514	529	516	536	519	542	534	624	543	557	565	563	527	559	538	555	502	534	547	536	559	607	552	597	570	547	491	635	542	562	530	550	556	542	534	589	542	560	544	518	535	509	596	494	532	598	556	533	555	568	503	584	546	596	554	552	538	539	512	565	550	571	573	549	548	551	546	496	566	592	523	533	542	540	604	553	581	521	558	535	571	496	530	606	580	543	574	571	577	584	557	524	525	590	579	551	572	585	565	577	553	537	514	549	543	526	535	541	551	538	541	553	523	556	559	549	550	612	557	533	535	546	564	540	547	528	527	555	543	568	557	529	556	525	547	547	554	539	563	580	580	556	555	588	558	552	547	586	542	521	601	573	538	564	591	570	522	555	523	557	538	547	542	547	526	558	557	512	525	563	540	549	530	564	524	535	559	569	528	506	573	541	551	535	582	537	544	539	503	547	552	534	545	564	548	533	534	574	547	529	536	526	531	539	503	575	567	596	520	544	546	570	501	535	564	577	529	565	548	534	596	523	575	567	529	541	536	548	563	541	563	556	555	542	535	539	589	566	553	581	569	514	527	553	530	581	510	538	537	561	587	555	562	552	521	526	565	524	589	573	522	545	570	527	591	556	545	603	536	571	564	547	528	505	529	584	580	559	518	547	533	534	572	553	525	581	522	566	546	583	538	555	570	537	563	567	542	588	567	568	578	572	539	588	590	580	546	552	534	576	542	538	496	511	544	522	557	532	553	561	561	596	534	575	575	534	551	598	553	524	572	546	561	552	531	525	536	590	534	542	570	569	548	535	523	577	528	528	563	521	560	533	564	538	574	567	573	529	557	522	539	554	551	544	563	520	566	548	533	531	525	529	571	552	534	588	577	565	525	556	526	510	530	533	538	531	593	562	592	538	599	562	517	558	516	569	511	508	542	570	567	567	558	562	532	510	582	543	551	558	537	546	542	519	552	560	523	512	520	550	550	562	509	549	520	539	521	581	559	535	570	543	551	550	562	511	534	590	580	575	571	588	547	540	550	560	531	559	511	579	516	533	581	539	568	500	516	567	540	545	570	542	543	522	467	560	596	554	537	529	586	549	526	560	588	586	576	535	557	532	507	533	555	522	565	520	570	547	516	577	501	562	519	594	565	578	532	570	548	533	556	574	545	560	548	540	584	584	553	564	512	529	587	521	584	557	608	482	551	550	534	575	558	530	563	581	532	571	537	526	530	579	566	567	581	518	550	574	518	506	557	580	532	587	563	598	545	533	535	567	564	535	568	571	499	538	551	546	562	559	561	606	511	549	582	535	544	524	567	545	565	562	590	537	559	538	533	568	546	587	493	569	570	543	564	534	562	549	576	551	548	605	547	601	558	524	561	571	526	529	527	574	517	571	542	520	566	537	540	560	542	537	559	570	542	575	550	556	519	530	564	580	559	506	585	524	539	499	523	525	560	547	609	558	570	542	552	534	520	537	551	529	543
27420	9743	1873	1207	1023	959	978	978	1032	938	1008	924	984	976	986	1011	919	990	929	947	972	920	940	987	990	979	962	974	950	967	961	906	935	958	951	963	988	947	975	960	993	943	920	929	907	950	967	1024	981	934	951	936	975	1003	931	952	1026	953	914	955	940	985	965	940	1003	972	1013	962	955	980	907	937	989	989	972	918	916	934	936	956	918	962	954	957	918	987	945	922	987	963	933	954	932	991	906	970	991	949	970	987	1010	951	991	939	990	924	944	957	932	900	968	942	972	1003	1016	946	944	936	938	952	977	956	964	991	887	990	965	1027	954	950	1010	985	933	957	972	945	949	915	953	1008	989	982	965	969	929	973	1023	961	957	991	979	917	922	937	992	1017	950	988	921	1006	999	1025	959	988	946	946	957	987	969	924	937	911	966	977	924	947	946	908	996	924	933	986	934	970	958	956	942	1046	914	984	931	916	940	980	950	971	942	970	961	953	1010	870	964	933	952	936	916	925	975	964	988	952	978	947	941	972	902	942	966	929	940	967	978	968	970	964	967	925	894	943	979	964	970	917	918	926	918	915	985	934	979	939	947	968	987	1001	1012	937	965	937	992	954	938	949	913	984	995	959	960	961	937	914	901	925	1000	908	965	950	936	1017	968	950	982	992	981	967	1003	982	930	958	948	953	958	954	897	1008	952	937	989	964	952	906	893	968	972	898	955	920	976	931	965	938	976	936	935	957	992	934	980	941	926	950	935	931	931	959	977	980	916	973	919	957	958	912	925	953	957	931	943	970	997	940	958	971	970	977	953	982	959	989	948	859	925	897	1017	1013	939	956	938	973	984	957	930	931	968	912	914	950	954	929	970	973	944	926	1045	953	935	875	974	999	1006	924	1024	1000	952	953	953	940	895	985	895	970	956	1019	1032	954	935	966	929	945	933	984	958	959	973	958	899	991	918	991	918	993	995	970	950	970	947	982	989	880	946	952	957	959	871	948	1007	905	966	973	931	941	965	899	929	937	996	923	975	920	938	943	1021	946	956	945	1007	1008	998	971	942	962	991	955	941	988	933	976	923	922	979	922	965	1019	1023	932	947	1022	917	963	978	957	996	957	895	905	1008	980	947	930	986	919	943	938	890	972	923	974	947	942	982	890	994	925	945	975	972	943	944	957	952	930	978	931	1045	929	865	1005	886	970	925	951	941	953	988	984	959	995	944	967	868	983	952	894	928	934	979	917	926	964	954	887	945	964	972	899	1012	943	958	950	1013	997	963	990	945	965	972	973	914	937	942	888	971	936	902	949	942	917	953	931	949	926	959	929	945	912	1019	940	943	998	1006	1015	928	941	951	934	950	935	933	929	892	940	951	929	979	930	981	957	928	942	971	940	983	940	950	927	937	962	983	947	954	943	969	964	929	965	908	969	939	952	937	920	934	962	930	956	968	934	987	920	986	939	1004	940	969	975	913	908	979	923	952	864	942	985	933	972	865	949	982	971	943	928	960	938	942	1007	964	946	955	917	948	956	932	1008	967	939	952	952	955	958	958	932	977	936	968	970	957	992	965	949	901	951	994	989	968	977	930	987	974	937	1010	930	928	1011	933	924	937	945	979	890	920	941	968	922	905	966	964	914	939	975	971	1018	970	962	961	952	920	955	969	982	953	997	929	934	927	943	1000	910	910	1014	964	938	969	1005	971	958	967	913	967	995	950	956	1020	921	885	922	950	970	967	902	994	942	928	942	931	909	1031	947	969	941	957	976	967	932	1002	979	940	964	957	1004	996	932	932	899	932	925	952	1001	945	933	956	929	1051	950	950	934	910	939	964	900	977	941	957	1017	968	914	919	915	888	941	929	944	996	943	965	904	972	922	975	969	968	928	940	932	989	943	983	963	931	981	897	961	942	1012	932	987	971	923	957	936	928	927	956	931	944	945	941	941	960	977	911	941	878	945	923	983	901	934	1016	994	940	961	960	955	903	968	933	886	946	931	979	951	972	977	973	909	943	944	984	890	942	1004	955	990	995	866	998	928	935	907	912	936	972	906	963	942	960	932	935	1002	949	992	960	949	870	942	952	969	971	958	957	958	955	958	954	944	980	996	921	942	955	1011	953	945	963	976	922	928	930	971	988	978	925	931	923	929	960	914	955	989	959	895	962	942	995	941	971	913	960	971	947	911	908	926	899	908	932	888	950	961	953	1014	986	968	961	1007	974	944	976	944	956	941	991	888	933	911	972	937	969	924	933	960	910	941	975	976	888	928	967	1018	935	985	946	948	941	893	939	986	1007	956	961	920	943	963	946	926	934	969	934	940	948	966	945	1001	944	961	975	946	892	925	930	973	1010	920	1011	963	973	968	965	946	978	930	951	941	954	965	935	947	950	934	975	936	975	934	962	983	953	898	992	995	944	965	988	968	1032	872	990	995	960	916	949	965	964	983	989	919	953	922	929	929	966	947	1004	960	932	983	977	961	953	912	945	900	1015	934	921	902	973	955	937	986	974	983	965	938	976	971	921	943	944	934	984	1008	891	914	916	968	914	979	976	926	952	976	902	916	935	994	961	914	902	948	970	965	1017	952	995	951	908	965	1042	939	926	935	947	936	948	1005	953	932	877	1022	980	974	941	1000	932	917	989	1001	981	946	964	945	982	922	964	980	952	981	896	1002	930	958	955	932	977	961	1002	942	939	964	938	960	957	929	954	917	1001	977	987	975	922	964	984	928	989	1005	907	984	944	962	977	961	954	968	979	927	922	960	1001	966	965	927	920	934	877	976	962	904	913	970	958	937	959	995	1020	927	987	965	973	945	956	968	961	974	923	947	917	1013	943	985	979	952	976	978	967	981	891	1014	939	936	972	910	933	996	1013	945	962	997	980	943	925	955	911	962	960	968	903	971	979	929	958	912	942	933	985	969	975	981	924	966	930	875	997	953	940	964	945	903	967	989	933	932	1010	944	955	946	949	964	988	964	957	960	985	971	990	972	956	1028	962	964	972	1023	950	981	1006	964	993	935	933	947	976	896	928	927	1007	982	999	981	976	929	899	948	998	977	991	956	951	947	948	895	951	936	1003	988	950	926	955	933	1020	860	918	951	916	955	974	915	906	974	971	966	958	999	914	967	904	969	956	953	954	934	971	954	975	939	938	968	916	910	904	931	974	945	915	962	932	950	958	903	971	933	975	938	998	955	941	948	980	941	956	974	951	917	892	951	1011	956	963	915	1005	931	1018	941	922	967	956	958	1024	932	952	970	937	942	967	981	929	991	964	874	913	978	925	931	987	960	970	978	875	995	963	913	961	930	935	936	980	918	977	1003	991	992	988	939	955	1014	971	924	1000	951	958	958	961	909	922	931	954	874	971	933	1000	985	952	959	953	901	938	957	948	902	957	952	937	906	917	963	892	913	974	922	935	936	946	976	904	1018	933	1032	1024	1016	893	915	963	951	965	945	915	972	984	924	947	998	936	942	970	959	928	955	987	976	983	947	925	959	970	929	959	957	944	948	928	916	934	958	945	990	965	949	928	990	968	977	904	986	994	913	975	992	959	954	950	991	986	945	973	954	920	919	970	937	990	951	997	982	1000	998	956	896	947	935	953	1001	927	932	975	962	973	934
5756	1021	964	922	846	847	828	839	806	809	832	820	789	833	801	820	814	854	776	850	797	846	804	807	874	810	872	800	822	801	806	829	846	804	802	830	844	804	792	836	802	814	880	834	813	899	839	832	842	848	804	800	851	811	826	790	845	814	790	764	807	788	791	798	821	824	792	830	783	816	768	853	804	805	755	814	825	756	794	787	847	822	783	791	832	783	830	836	851	788	828	810	758	824	720	767	814	821	815	830	819	854	806	874	829	837	779	850	834	821	780	816	834	816	820	765	765	791	801	777	834	785	824	809	827	797	808	832	818	823	772	821	829	864	796	843	801	800	783	833	797	731	793	744	789	809	798	808	792	796	849	802	827	852	864	801	837	813	802	822	801	809	788	794	857	838	821	878	790	806	821	789	834	819	818	800	795	860	799	794	795	791	777	795	796	798	790	824	792	806	835	833	762	807	847	802	740	799	817	833	832	799	782	754	820	823	812	743	834	865	813	806	743	861	791	779	771	771	838	856	832	808	838	871	872	801	816	823	847	809	812	793	825	784	811	815	789	797	846	752	780	791	812	827	793	784	826	794	799	806	844	824	805	842	862	822	783	769	759	809	822	759	840	780	836	795	812	793	784	769	827	782	792	823	756	828	800	815	840	823	810	806	784	803	824	819	851	853	815	798	817	823	775	850	817	795	843	832	830	785	811	860	768	805	739	780	756	835	821	762	776	839	858	797	792	828	837	823	788	823	826	811	816	808	786	825	809	815	829	774	767	842	815	768	754	789	832	835	838	764	787	781	769	807	780	829	863	780	835	805	780	823	780	823	808	797	789	799	857	760	846	784	792	788	805	824	833	848	801	799	775	815	785	814	833	828	842	892	814	797	805	812	758	795	789	815	835	820	789	814	781	795	810	808	775	815	832	789	796	856	838	839	785	820	795	821	839	803	812	816	811	785	812	781	825	774	816	785	773	774	782	811	834	818	795	820	830	769	844	838	826	790	802	740	809	816	779	842	758	785	784	883	865	812	814	853	803	799	780	833	790	826	879	753	813	843	791	839	807	819	816	783	776	785	805	813	862	854	791	788	800	753	843	789	807	794	780	759	791	810	768	804	815	817	827	833	785	821	820	861	823	790	821	818	800	820	821	801	790	836	805	842	839	787	846	815	835	804	823	782	783	817	840	784	826	798	803	795	827	772	744	783	824	807	806	802	828	769	794	799	804	809	820	807	790	765	799	804	810	799	782	835	814	771	834	822	808	771	824	763	886	806	759	769	822	756	853	798	825	826	831	808	803	782	794	804	834	779	797	771	799	829	800	816	766	809	839	808	790	816	807	825	753	781	807	836	810	764	765	832	807	779	764	773	843	853	793	787	828	819	776	827	820	866	868	815	749	805	770	819	807	858	812	809	800	819	831	773	793	812	773	801	845	796	811	861	816	799	816	805	838	773	868	831	837	799	785	785	802	824	814	834	786	789	761	851	839	813	764	831	790	812	772	789	812	776	785	780	815	789	789	759	783	838	805	829	820	788	767	807	812	801	791	825	805	827	856	828	831	832	831	815	792	776	829	811	853	785	772	807	831	830	837	801	806	832	811	844	845	850	775	793	773	831	803	835	872	782	774	794	868	820	778	847	800	806	840	792	800	826	797	785	855	822	847	822	847	802	818	840	836	771	818	813	836	782	869	830	805	795	803	793	806	846	824	792	785	798	824	816	796	790	873	785	776	764	798	835	847	834	788	798	817	784	801	792	808	744	833	770	826	804	806	820	781	822	787	753	787	810	802	862	876	812	810	826	830	790	816	779	760	834	791	847	794	848	778	845	768	738	844	779	788	787	818	804	852	817	842	796	824	789	856	800	797	785	795	808	768	846	813	848	795	752	813	864	784	779	789	817	807	800	807	822	822	790	799	850	757	839	828	803	828	817	792	861	814	811	810	816	780	851	806	827	785	806	842	819	779	812	805	817	819	863	777	807	820	840	884	825	820	789	841	832	835	788	804	830	786	815	766	748	829	790	747	830	828	843	814	768	842	758	816	791	803	801	852	760	788	848	829	813	816	802	770	827	723	751	811	817	839	800	813	819	859	802	831	798	827	835	795	794	830	780	808	858	793	871	799	829	852	848	831	784	872	804	799	804	785	737	811	800	835	773	801	817	802	805	773	833	859	828	796	832	811	804	827	839	816	802	829	785	806	773	792	798	814	817	762	836	826	825	862	876	819	780	759	827	789	815	815	865	855	787	809	770	761	796	817	800	763	839	784	843	790	795	826	766	855	817	815	771	799	832	832	828	803	828	800	857	825	794	819	791	760	862	860	776	814	864	781	771	838	832	824	734	796	837	816	788	793	800	809	800	842	805	817	794	795	771	790	822	813	841	796	845	772	811	802	797	799	824	788	832	820	783	861	834	784	842	826	789	835	816	859	786	766	783	824	775	763	817	770	794	824	815	813	820	813	797	810	821	825	750	795	780	771	790	801	785	759	870	834	767	780	851	805	862	831	803	793	792	807	808	808	830	792	783	840	771	839	813	837	811	831	805	755	792	839	845	796	837	837	842	843	815	832	812	805	859	812	757	826	826	796	760	820	789	851	798	775	807	792	812	843	780	774	832	740	831	843	824	791	866	867	846	772	797	821	830	777	806	749	795	827	780	844	837	845	845	833	826	814	784	818	832	747	833	816	809	739	833	780	785	816	814	844	806	843	829	781	823	883	833	818	828	772	800	803	843	823	801	768	810	870	816	781	791	786	798	789	815	818	794	787	817	859	771	858	826	818	823	805	855	785	798	786	829	776	810	796	843	855	856	822	819	803	799	809	816	757	772	829	845	841	842	793	836	816	797	841	811	847	831	852	838	822	805	811	796	789	795	766	731	804	822	791	808	809	827	781	823	818	817	767	797	823	822	879	809	844	889	820	845	821	879	820	834	725	859	845	820	797	854	786	837	832	765	813	788	846	799	782	775	759	811	794	759	817	800	832	796	835	769	820	790	760	821	777	791	796	788	815	820	801	787	832	769	823	787	802	768	820	846	854	757	794	789	803	814	783	796	794	843	795	793	779	824	792	808	807	838	837	828	839	822	809	812	800	742	836	833	804	806	813	788	765	847	816	815	867	843	783	824	786	852	825	781	804	794	833	756	863	827	827	804	800	769	796	827	843	822	844	818	852	856	812	802	805	837	783	782	780	829	813	836	796	831	760	805	821	850	815	817	779	814	797	826	786	751	844	787	825	828	821	803	790	811	821	846	863	816	812	763	775	851	818	796	836	889	834	833	791	808	812	812	852	788	828	819	800	840	799	781	804	821	828	766	808	787	774	811	841	837	816	832	799	851	797	824	813	773	795	800	827	785	814	836	833	787	842	791	824	824	849	803	852	826	829	814	816	804	850	834	773	803	794	784	805	777	799	801	805	825	832	826	815	806	773	795	861	791	766	800	827	808	831	825	810	797	764	845	853	828	787	829	770	801	791	838	813	794	807	817	811	795
25610	21360	27139	25319	5504	1601	1276	1055	1043	1047	999	1018	1004	933	1003	941	966	949	928	913	944	948	955	907	980	969	893	953	945	945	930	939	947	876	1003	982	956	897	917	951	913	954	894	909	888	1003	911	986	1007	1000	1006	932	877	1010	938	897	928	907	959	953	905	951	954	940	944	940	912	943	963	913	915	954	940	1015	931	940	915	888	915	966	891	971	942	977	898	905	899	898	916	989	1000	937	883	912	926	920	939	919	929	966	888	957	939	894	917	928	918	868	955	945	871	913	903	978	900	937	934	922	951	997	957	969	917	937	969	959	976	942	899	926	954	947	888	977	941	925	957	890	933	909	906	887	950	972	936	925	878	928	915	922	982	929	949	944	955	895	927	935	948	928	926	936	894	974	855	906	959	902	895	977	954	921	974	943	946	906	901	919	960	930	916	869	900	891	934	941	917	943	909	907	959	923	896	948	935	915	950	952	924	946	924	884	962	968	937	963	971	895	928	920	993	928	928	960	942	901	984	941	864	950	959	996	949	928	948	833	876	935	910	946	918	901	943	910	914	966	932	904	970	903	983	889	924	966	960	929	919	943	969	923	974	929	929	885	853	940	908	922	941	945	945	891	899	984	944	875	902	898	945	933	921	961	918	946	927	894	994	913	917	918	924	927	933	871	932	886	1005	912	975	934	923	913	856	1003	948	955	961	961	932	955	951	893	933	946	941	897	1003	910	1000	948	934	920	882	946	901	931	944	909	955	939	980	919	938	973	1010	907	966	945	919	975	974	894	953	941	904	890	927	919	946	935	962	926	980	945	887	964	930	911	920	930	968	903	930	904	877	921	901	911	938	900	893	908	930	898	904	966	937	943	909	940	954	850	921	945	921	956	919	963	951	987	947	906	955	908	953	971	936	970	907	996	893	937	902	884	903	847	909	895	942	962	966	941	910	947	959	924	944	936	978	899	935	930	899	953	969	955	936	911	998	880	920	919	958	900	938	898	966	922	918	988	967	871	993	986	943	919	921	946	979	913	959	950	965	894	925	937	996	918	938	958	965	922	896	1011	927	970	926	903	956	889	924	925	912	976	905	938	950	878	946	929	919	902	962	935	922	967	965	962	865	931	854	919	899	919	910	911	954	959	889	928	905	980	937	923	963	916	960	942	898	908	940	919	907	961	894	890	939	892	954	929	951	898	922	925	936	948	988	947	893	1005	952	946	918	926	938	937	972	930	921	973	940	900	932	931	943	873	924	932	926	965	944	934	939	937	968	991	935	915	959	889	898	952	949	846	906	920	867	956	875	952	895	967	963	928	906	964	879	927	944	909	981	900	869	899	930	937	947	915	935	906	945	900	954	899	945	964	944	964	999	930	909	881	943	1022	956	944	903	961	847	913	886	952	910	920	938	930	933	915	926	922	933	926	943	937	963	931	907	963	962	897	893	870	912	940	928	926	1017	911	931	945	897	881	899	944	894	904	926	917	904	925	932	956	908	956	896	908	957	932	982	892	926	1005	921	954	895	942	955	906	983	969	870	903	909	924	943	948	968	942	918	911	944	918	951	958	954	951	929	880	946	899	927	954	969	945	908	870	885	968	893	950	931	935	898	944	913	941	905	978	873	921	918	961	935	897	938	899	915	981	990	928	992	935	910	891	940	933	923	898	931	971	955	899	935	899	883	892	828	953	951	952	987	919	887	872	867	935	965	926	944	923	960	865	922	924	940	912	969	958	887	941	927	924	920	937	961	955	926	965	933	885	979	913	935	946	962	867	942	915	969	915	949	947	875	983	910	964	904	917	954	980	904	912	895	968	924	930	927	975	963	907	877	877	949	951	916	942	974	942	936	935	968	908	876	925	882	973	988	917	964	958	975	999	904	934	906	930	964	938	887	922	909	904	944	964	924	908	911	905	954	942	938	914	943	983	912	908	923	905	901	919	944	940	903	945	922	921	936	906	967	971	918	912	918	996	936	982	940	935	901	908	909	961	930	880	930	961	891	904	940	926	938	935	921	920	848	924	922	934	949	1000	952	962	898	927	928	939	969	872	917	936	872	901	967	944	892	964	959	901	978	934	890	930	981	888	993	929	925	946	962	865	920	906	887	944	937	924	922	978	888	909	905	941	945	976	934	911	929	942	962	932	907	963	920	892	921	892	881	925	960	977	880	899	917	879	928	966	979	924	949	913	892	940	938	929	940	889	925	939	881	908	926	925	955	947	881	906	877	883	915	925	943	910	919	932	945	909	984	962	987	939	951	900	915	879	934	917	927	879	912	905	993	919	926	868	950	896	973	927	915	935	971	906	862	931	988	957	922	893	931	925	914	945	942	904	928	895	902	901	907	898	916	949	911	917	889	939	920	938	887	904	985	954	986	942	886	919	858	917	945	928	929	983	940	914	913	952	921	933	950	954	931	966	915	993	895	957	969	905	934	963	940	933	930	935	882	899	967	924	924	930	881	891	939	955	912	907	922	912	949	920	891	976	888	892	913	949	957	879	856	913	947	951	913	941	924	933	907	925	914	1007	953	895	901	908	916	942	939	911	989	890	917	931	907	964	951	914	940	921	949	944	880	909	902	863	984	903	935	958	861	925	974	941	899	1011	944	934	938	939	964	954	938	982	905	892	906	890	916	992	927	967	972	870	930	915	933	989	932	968	930	950	949	993	961	920	968	927	940	888	902	917	946	956	900	868	940	919	957	960	886	1001	879	945	904	915	928	955	903	883	976	886	893	930	936	914	915	931	922	933	983	928	927	978	960	946	917	947	878	928	914	934	908	934	904	925	893	930	937	942	885	979	883	849	855	911	922	932	948	889	945	953	947	909	920	981	961	945	905	946	993	914	981	942	899	918	915	922	946	965	939	904	949	945	893	927	956	920	935	915	1012	897	910	918	904	963	941	962	885	955	952	919	933	953	916	909	951	946	907	888	912	959	929	903	912	849	897	905	939	952	925	925	912	906	915	894	865	914	902	914	950	947	943	960	949	931	928	950	962	888	887	962	928	973	904	953	875	915	956	940	914	997	961	940	911	975	937	897	958	923	906	937	951	858	894	957	982	929	917	920	943	963	930	882	927	925	1014	969	941	934	917	952	943	875	886	901	945	969	910	909	924	928	909	922	994	963	967	903	869	912	901	944	947	911	916	900	911	913	894	972	931	937	872	930	954	930	1014	910	951	965	947	929	909	936	911	914	923	946	957	890	941	973	951	869	899	926	933	925	973	964	896	882	939	975	922	921	954	931	904	900	954	972	1000	898	907	972	937	903	864	921	935	925	918	948	949	864	935	928	916	929	925	972	943	921	967	1020	909	912	909	947	915	956	884	949	951	938	914	930	956	941	891	882	937	993	959	933	958	936	975	911	890	931	941	902	929	908	900	925	908	971	948	954	954	955	930	929	945	901	943	857	937	935	955	915	942	978	899	954	939	918	917	937	910	938	965	911	904	881	902	925	890	934	876	921	941	961	941	911	910	918	898	875	908	901	923	938	948	958	931	933	857	934	971	911	942	917	915	921
3975	3299	2869	1724	1342	1162	1049	952	938	935	921	855	880	868	838	891	866	899	844	838	859	820	814	921	840	828	828	851	859	771	788	807	809	847	855	773	852	790	850	836	794	813	824	850	797	840	837	819	801	808	822	820	826	831	754	844	858	836	839	828	837	828	831	803	820	881	827	884	789	812	862	783	887	852	819	769	802	843	771	844	866	814	840	815	853	760	797	813	840	831	805	747	836	815	797	815	805	869	804	801	865	807	854	780	845	828	842	836	801	793	862	789	810	855	741	788	792	816	803	825	843	827	766	789	803	871	838	820	785	808	801	835	841	768	840	813	777	861	892	835	841	784	844	831	809	786	807	868	815	804	835	753	796	829	850	801	791	780	792	768	856	787	812	873	866	789	841	818	762	828	821	811	764	841	852	847	843	806	804	774	793	789	838	767	765	847	813	875	811	823	809	850	861	822	834	819	809	825	812	799	778	805	800	802	829	818	818	851	834	831	782	791	779	795	782	820	840	823	808	833	797	832	804	796	785	831	856	795	789	869	780	834	857	847	792	883	789	779	831	821	766	820	819	775	795	786	814	823	787	812	766	809	803	882	810	824	865	823	812	837	852	842	817	802	810	841	795	820	794	837	810	839	788	836	765	796	822	857	807	834	816	803	852	796	791	823	829	801	816	844	783	825	824	825	798	830	815	848	764	776	799	787	813	860	837	857	855	773	808	821	797	789	829	794	837	836	786	831	851	770	806	848	838	812	809	815	843	767	823	829	772	862	817	811	794	825	817	788	805	804	839	855	886	801	801	843	862	819	820	775	795	759	794	807	801	799	811	803	781	809	833	833	821	784	831	866	838	791	795	799	798	814	770	789	808	857	863	800	771	802	774	820	881	789	828	857	834	784	837	787	844	789	852	809	827	840	797	774	821	875	756	821	808	831	853	747	809	815	786	776	827	786	830	783	810	775	864	765	832	767	811	861	868	857	771	798	842	840	848	799	810	799	810	835	798	836	840	788	825	812	842	759	797	752	825	786	781	806	824	854	795	812	810	796	814	855	857	798	837	759	772	801	822	840	790	842	808	753	779	876	842	808	794	848	813	802	825	838	856	799	827	828	810	815	776	822	810	783	812	809	800	782	750	837	831	747	843	799	819	780	816	833	816	772	860	798	849	819	813	830	815	768	869	841	820	837	849	815	792	789	828	792	818	857	802	816	770	839	820	822	812	808	788	803	843	838	750	768	797	798	772	788	797	761	870	833	823	781	829	808	798	835	775	784	781	843	814	841	845	838	774	851	850	838	843	829	733	802	810	883	796	825	798	787	797	783	787	822	792	805	776	810	806	830	735	848	886	819	807	808	813	821	797	830	803	811	806	821	755	851	807	770	809	831	752	830	773	819	846	801	787	776	845	750	839	808	794	810	808	815	838	804	828	775	795	768	798	743	855	784	831	771	787	816	811	815	813	797	800	800	815	876	849	806	785	786	809	857	869	795	785	791	795	847	854	803	789	762	824	809	781	831	843	833	832	832	808	831	815	810	815	797	836	840	753	782	808	841	832	844	809	793	811	839	806	811	753	802	769	859	827	801	778	778	817	811	806	839	806	803	800	824	811	817	809	840	812	784	798	848	797	777	888	804	750	821	796	884	845	804	795	753	790	823	804	767	832	893	829	841	806	784	810	783	815	803	860	838	805	781	838	781	843	870	775	789	810	813	818	785	848	794	797	834	775	830	826	806	806	786	816	837	807	798	816	831	803	813	815	799	821	818	847	778	831	805	808	810	877	781	833	834	801	786	841	835	797	828	834	822	863	820	775	777	845	796	859	799	830	843	819	820	828	810	789	805	809	762	843	822	803	843	797	824	804	818	814	819	828	825	830	839	799	852	768	766	766	802	814	797	859	795	813	808	807	807	785	817	803	827	850	854	787	803	799	784	809	835	858	768	791	831	789	854	827	867	839	797	786	783	815	833	791	823	799	835	790	827	813	824	787	788	848	825	808	809	812	866	828	811	860	802	741	840	840	883	846	851	793	817	767	810	808	791	809	791	782	837	812	825	824	773	757	800	838	799	806	776	809	820	776	813	763	836	794	840	847	767	808	764	812	774	836	810	802	773	794	849	802	807	814	841	791	805	802	809	779	762	838	811	856	787	785	851	827	826	841	823	845	865	795	816	829	805	855	816	771	805	852	820	792	770	815	821	797	802	793	808	827	855	790	867	772	794	830	828	839	809	781	805	872	753	821	795	844	795	782	803	854	841	818	720	764	823	796	830	824	820	818	797	813	827	813	834	835	835	815	771	821	881	820	845	859	839	817	840	810	812	761	812	826	794	838	816	802	887	816	793	816	810	845	779	820	847	790	820	860	770	860	776	853	838	846	764	870	815	806	844	843	833	790	801	798	848	858	779	810	769	851	809	844	856	865	850	784	815	818	818	778	858	830	818	855	862	797	800	812	790	787	814	819	796	793	831	776	802	823	839	779	790	845	798	763	790	756	840	803	796	701	802	897	844	771	822	801	783	789	801	843	867	779	790	805	836	804	870	827	820	807	818	790	805	799	755	755	794	826	777	842	789	850	805	832	849	782	814	809	808	800	806	827	797	822	829	845	768	807	784	811	800	826	794	810	823	816	796	767	852	838	856	771	845	829	812	773	767	798	807	837	827	811	846	855	803	797	808	822	778	810	826	778	818	804	799	780	832	836	852	786	795	768	803	775	811	793	864	865	842	774	761	846	788	839	793	816	826	833	809	830	764	809	825	793	853	809	796	841	844	828	822	841	827	774	767	813	786	803	864	774	853	807	810	800	736	808	791	794	783	804	800	816	812	803	816	810	860	791	829	795	796	772	846	772	827	767	780	791	817	760	816	740	780	829	787	810	803	799	803	864	848	856	830	806	803	825	772	857	845	801	844	833	831	815	837	778	804	798	743	811	804	807	848	871	828	792	822	790	794	772	875	838	790	803	794	799	814	802	786	814	810	806	819	830	815	841	782	865	800	855	766	805	769	815	792	826	823	779	828	814	816	819	787	817	793	857	801	785	828	835	781	788	827	809	792	778	836	804	869	824	802	838	832	814	824	784	835	820	737	815	819	773	781	794	821	787	785	812	813	782	785	817	795	823	833	829	811	802	804	817	800	845	813	817	732	866	870	844	786	822	783	822	814	834	789	800	815	811	796	827	873	835	796	782	782	770	809	745	808	850	834	807	841	772	802	783	865	863	814	810	836	834	793	768	817	801	794	817	807	773	812	842	863	843	792	769	810	791	803	793	786	830	800	801	842	791	784	864	749	834	883	796	771	842	816	830	771	839	802	794	842	822	769	817	811	831	821	815	811	748	791	810	819	856	858	817	800	830	801	808	810	824	816	805	830	775	850	833	819	834	850	821	788	869	808	812	841	756	774	799	780	792	821	875	792	818	827	836	793	793	804	841	777	824	777	822	809	827	807	785	789	834	795	787	824	816	856	794	852	816	805	832	796	805	875	834	797
24616	21356	28412	24651	20532	3805	1309	834	722	721	657	695	651	652	620	618	632	637	601	676	608	618	649	648	614	616	635	598	630	631	620	563	571	550	573	613	616	545	562	570	642	665	585	621	584	578	609	627	617	582	587	596	592	579	601	606	606	598	622	602	634	555	624	603	551	618	588	653	568	600	612	550	634	619	591	585	589	616	585	575	605	599	598	563	594	605	605	579	599	615	584	570	582	625	560	600	620	567	566	586	591	610	570	627	605	624	603	606	607	579	571	577	564	586	562	589	605	606	568	598	574	585	536	587	574	574	581	556	624	549	606	618	591	610	579	586	583	613	589	582	604	612	615	603	588	592	570	575	567	547	593	636	611	536	604	592	616	599	584	580	581	544	576	565	575	620	573	595	620	571	624	610	548	613	555	577	599	574	594	578	578	635	585	572	606	558	593	611	591	584	580	603	567	636	585	592	588	603	610	636	576	580	565	589	591	620	511	601	590	596	613	606	598	592	609	616	578	562	605	570	601	608	599	598	578	615	559	565	610	580	594	582	580	586	556	599	554	607	627	558	571	588	572	606	573	581	653	621	588	640	551	573	553	574	577	586	590	584	602	627	603	538	577	566	640	602	603	576	517	587	567	589	618	607	579	558	594	568	559	569	648	594	617	567	539	567	609	541	570	607	569	617	596	560	570	586	592	612	593	578	589	646	582	613	555	550	578	550	575	598	575	581	568	563	625	577	580	569	599	525	545	596	599	613	568	570	594	562	608	595	561	567	611	567	587	621	547	563	619	616	563	546	582	585	595	576	588	585	557	599	611	557	608	643	565	549	597	612	567	586	575	583	587	581	566	563	574	574	627	608	593	564	604	530	564	600	574	583	608	562	617	542	596	592	602	580	593	554	571	562	590	569	630	612	607	669	595	572	572	605	591	594	551	548	582	607	556	550	589	542	556	600	584	559	598	597	567	656	600	605	586	599	608	610	590	603	596	563	626	571	589	583	582	613	556	586	596	600	559	601	616	598	557	553	569	601	536	598	550	583	536	569	607	604	593	554	575	607	573	572	580	622	626	596	594	598	553	573	583	561	605	584	571	572	534	549	572	596	626	585	547	620	580	549	600	560	587	571	557	604	597	618	584	587	513	601	576	594	586	569	634	600	551	574	574	633	657	566	593	563	593	601	570	612	559	555	577	564	573	594	582	615	567	606	607	564	610	568	602	594	582	575	544	593	633	587	565	559	590	588	600	630	606	534	563	576	640	589	531	593	556	583	611	587	568	584	546	563	629	597	592	586	584	570	574	604	612	577	567	638	604	549	583	616	572	584	572	583	581	576	569	564	603	645	602	621	565	586	604	565	613	552	550	570	540	605	583	564	577	606	596	547	592	560	576	560	579	613	589	549	557	604	604	570	596	568	600	589	605	599	649	578	578	610	600	564	588	578	581	571	589	573	584	551	574	532	574	606	592	605	574	622	612	595	621	587	562	569	597	573	554	570	599	568	578	576	541	603	583	535	579	570	595	613	590	601	612	553	567	608	573	570	552	590	573	593	566	627	598	629	610	600	615	547	600	588	585	549	614	585	607	561	581	629	609	605	624	560	599	588	611	588	575	574	585	588	567	601	607	556	590	618	555	577	566	610	580	555	586	574	582	633	566	610	552	627	605	627	634	556	573	588	581	604	577	598	571	617	590	548	583	562	567	551	589	574	582	614	591	582	597	606	595	549	585	591	589	618	572	592	594	605	587	579	603	587	586	569	557	638	604	589	594	581	613	590	600	585	592	620	579	591	618	550	595	600	605	586	586	592	564	603	569	630	535	582	595	595	584	572	615	582	614	553	571	589	572	592	596	643	598	594	582	572	585	560	576	540	604	606	610	567	583	557	616	565	564	592	645	587	576	592	573	592	607	563	571	561	558	590	604	574	582	545	586	593	551	565	626	608	590	618	554	600	571	575	540	541	575	599	578	603	585	596	577	599	586	550	586	616	582	559	600	589	541	655	599	586	600	611	599	553	589	597	595	572	574	622	573	563	567	589	595	593	624	570	578	557	578	574	592	552	599	573	569	566	584	581	552	609	582	616	583	585	579	597	591	567	594	528	620	632	552	575	580	559	573	614	587	553	599	594	579	607	605	561	576	611	555	582	610	586	585	607	584	513	572	585	575	584	568	565	535	510	591	587	593	591	547	549	554	574	583	591	548	602	536	578	598	547	631	609	563	576	579	547	616	551	574	541	594	561	612	597	614	599	566	549	583	610	569	566	531	599	649	569	515	587	590	586	576	588	539	594	591	569	599	612	578	564	543	578	611	571	624	613	594	577	525	545	600	565	586	555	562	573	589	567	576	624	556	612	571	560	579	610	609	542	604	547	539	576	585	581	587	562	594	607	598	562	566	590	553	593	620	589	549	589	556	574	597	589	611	559	594	576	585	562	604	596	558	543	562	602	567	585	590	642	560	580	571	597	616	586	569	591	568	564	573	569	590	594	579	574	591	590	598	617	553	576	534	571	573	609	589	537	621	609	564	566	586	624	584	574	588	569	579	567	581	620	557	590	629	627	593	582	568	551	621	581	574	583	570	587	586	564	576	561	630	621	608	491	608	620	573	574	578	624	584	572	614	542	578	586	606	601	585	613	600	612	600	567	574	556	589	546	586	587	565	580	563	592	574	621	607	609	592	571	594	605	594	620	572	603	553	580	578	622	581	601	596	576	587	576	617	565	568	579	604	585	585	611	542	621	586	604	532	606	587	602	568	617	575	581	592	555	602	551	579	611	555	571	530	555	568	550	603	608	595	590	577	631	558	564	604	557	572	627	572	586	574	611	619	590	568	591	568	581	608	554	606	614	534	615	583	536	575	579	589	582	572	578	575	564	523	603	601	580	581	571	577	585	574	562	599	571	596	584	630	585	598	546	596	599	575	597	585	557	619	603	550	584	574	596	585	580	598	561	547	583	565	585	580	538	565	559	555	615	606	564	564	567	568	578	573	578	547	609	594	569	587	582	605	580	627	549	623	614	597	571	545	574	593	550	622	599	572	563	598	587	564	553	641	571	570	596	574	558	602	583	578	625	590	554	656	566	578	580	568	569	597	586	550	548	560	559	562	607	600	580	566	563	609	554	569	585	591	538	533	571	610	579	600	561	567	597	581	609	626	600	556	579	569	585	568	587	579	586	579	579	589	551	580	599	561	607	574	594	605	566	586	591	568	590	601	607	568	573	576	561	596	566	605	609	578	564	584	590	575	562	566	566	602	572	584	606	593	572	646	617	568	591	600	562	547	565	546	560	599	575	600	558	585	563	599	578	579	569	566	588	572	563	591	538	597	583	594	613	571	582	535	546	568	596	582	561	606	562	574	609	567	632	603	522	601	588	606	580	597	554	571	618	607	592	584	573	581	585	588	605	584	594	551	567	590	591	616	584	590	602	572	558	585	538	591	558	598	585	582	615	590	582	611	641	581	552	560	567	574	592	593	582	618	564	599	560
4203	5083	4130	2161	1535	1250	987	902	822	780	762	722	686	703	649	671	617	638	609	593	629	580	579	571	625	595	608	542	573	579	569	543	606	583	555	527	563	591	569	551	592	598	563	575	542	554	560	553	559	583	548	599	542	575	560	541	585	584	520	540	551	584	579	568	543	554	544	538	586	550	574	561	546	515	596	576	551	552	551	531	538	549	526	620	557	593	550	570	552	557	588	573	556	567	545	557	563	551	602	554	571	563	582	565	548	560	545	563	590	566	575	597	565	543	579	543	551	531	539	581	568	570	595	547	569	557	580	545	554	549	558	500	578	603	541	544	566	567	549	566	543	542	582	547	554	603	621	597	567	567	549	562	561	533	583	528	561	571	605	560	605	548	539	556	542	522	563	562	560	583	535	569	581	582	527	554	590	593	540	557	560	568	542	554	563	547	586	507	619	577	579	564	543	556	547	584	557	600	569	560	547	574	581	582	557	555	529	558	558	539	528	588	549	583	572	602	588	525	547	554	539	566	582	570	546	580	514	533	565	566	530	595	582	601	535	540	546	537	539	521	525	561	566	561	542	577	560	559	622	591	566	524	546	564	520	543	589	553	574	556	563	555	565	538	541	511	521	537	608	581	595	537	599	561	578	545	510	528	570	582	561	565	586	572	574	526	497	569	561	621	555	530	525	573	559	565	512	564	557	573	545	573	530	551	565	582	595	521	526	595	572	568	557	589	535	497	559	571	556	554	531	571	572	542	518	544	562	564	556	581	544	587	585	537	613	569	562	547	565	562	540	568	561	542	564	538	554	538	531	518	587	522	545	562	547	561	562	566	539	589	602	563	557	553	568	547	556	542	583	544	525	530	547	581	533	559	563	561	552	599	610	519	549	540	582	559	531	573	525	561	551	529	544	537	547	558	573	534	566	567	567	558	540	548	562	564	568	537	557	600	567	539	582	557	555	552	538	534	548	539	580	611	565	556	513	571	571	541	554	578	557	539	568	505	554	555	569	527	525	580	561	571	526	517	528	555	543	528	561	594	570	537	546	575	573	548	506	501	577	549	564	516	602	556	600	567	522	549	566	543	544	546	552	545	533	559	563	569	553	535	549	579	541	547	565	600	541	590	600	524	559	598	541	538	563	564	560	556	544	585	556	570	530	534	552	541	535	553	567	538	592	523	560	582	525	581	562	582	572	546	501	509	583	579	538	599	593	551	557	520	525	539	545	546	571	517	587	559	560	507	579	558	534	547	554	560	577	526	597	564	556	550	594	562	555	563	552	601	546	558	522	544	537	555	555	549	536	544	519	590	538	582	564	503	573	497	564	545	595	551	530	544	567	580	566	555	488	560	552	565	561	549	545	490	549	530	579	584	558	557	551	579	533	557	549	541	585	603	554	576	551	548	566	567	528	566	532	592	553	562	564	529	567	558	567	537	563	553	545	550	568	599	587	573	550	508	546	572	575	547	498	572	543	589	532	599	528	558	557	562	542	543	544	523	567	552	565	535	563	561	548	562	541	505	525	545	592	566	525	560	539	598	566	557	525	568	595	540	574	547	540	533	535	564	499	524	560	580	576	529	519	565	546	571	621	531	578	534	542	593	582	574	518	560	536	529	548	538	583	543	583	550	577	559	546	591	570	545	573	549	566	566	595	552	545	535	521	560	585	522	539	534	584	560	535	558	567	549	559	561	554	554	546	593	547	566	567	527	580	576	556	514	582	530	590	534	596	600	558	593	554	578	561	534	528	561	535	542	576	529	567	500	546	536	516	560	563	558	598	559	563	594	511	549	549	525	574	564	556	534	532	504	537	523	560	508	561	548	565	548	551	588	548	570	551	575	576	576	547	548	528	527	501	547	548	572	518	574	535	544	617	509	526	543	602	555	557	538	581	529	558	533	522	536	560	521	567	581	545	540	530	583	541	535	599	537	553	561	530	551	558	533	632	537	584	570	570	539	553	560	549	551	563	577	546	568	565	549	557	542	504	568	557	555	568	555	542	536	542	527	574	566	560	563	499	551	563	570	561	562	506	564	539	569	580	556	547	550	528	538	540	589	552	517	561	544	547	524	540	548	528	547	553	534	556	579	570	551	564	585	550	549	582	557	561	549	550	564	541	540	585	524	545	626	564	567	553	545	615	565	575	527	564	578	522	545	576	540	543	524	544	525	539	597	593	569	586	525	543	515	592	559	557	567	578	538	549	617	518	549	561	590	541	510	593	577	555	565	566	570	539	598	539	579	566	585	572	546	518	562	516	576	542	568	482	573	581	581	551	485	520	608	543	562	535	543	517	569	530	562	519	535	586	520	524	539	546	492	598	576	499	575	544	556	546	569	556	577	565	548	510	512	545	555	541	501	543	570	556	536	539	564	601	566	522	529	502	584	530	538	587	560	554	536	552	516	551	581	583	586	572	541	563	539	588	520	553	564	500	563	545	569	507	499	548	562	564	553	537	507	542	517	585	541	595	560	524	558	596	547	539	547	613	522	593	558	560	537	529	538	572	538	541	558	535	484	562	492	542	581	577	556	505	547	565	502	534	489	588	514	535	549	567	548	549	555	540	552	573	565	559	507	541	590	546	525	537	563	574	560	569	569	523	579	569	477	528	566	597	543	595	559	558	541	536	573	551	510	561	571	556	542	558	541	608	539	555	580	563	544	519	518	564	570	541	517	515	565	525	595	538	579	553	517	552	536	580	563	559	528	586	543	556	572	541	559	543	551	536	560	545	574	566	544	560	569	530	518	561	554	556	573	547	562	540	547	578	534	587	575	545	560	571	548	560	491	565	503	572	567	587	541	518	563	583	560	526	551	564	529	536	549	553	529	569	580	614	582	541	553	539	614	560	560	549	520	531	599	514	540	553	574	536	561	527	515	553	561	562	545	529	530	537	557	586	572	584	567	565	538	540	518	560	599	552	535	575	547	521	552	536	594	583	508	545	559	546	565	524	563	534	557	557	544	522	533	538	541	558	560	540	536	591	571	511	592	561	547	485	544	513	543	539	547	575	531	549	535	547	563	512	540	519	553	560	574	595	524	547	560	568	519	518	531	568	590	555	571	587	570	543	530	537	531	547	531	549	552	551	555	587	547	545	546	539	550	547	537	560	556	533	559	601	561	520	561	526	548	577	559	566	573	545	545	599	532	552	557	636	553	567	547	597	553	542	578	581	557	518	580	573	538	548	557	549	590	583	593	604	545	493	554	524	564	597	567	547	551	496	558	550	597	538	567	584	555	553	539	542	509	540	575	540	571	540	557	544	546	580	591	552	580	596	559	516	560	548	542	514	534	544	557	575	537	538	613	563	531	555	515	563	564	554	571	543	580	543	562	535	606	536	538	559	565	514	567	534	561	553	506	543	562	547	547	551	551	557	546	569	588	494	582	575	533	544	596	520	530	513	606	552	541	553	557	561	538	586	570	534	541	546	594	551	520	595	535	566	586	527	569	566	523	572	526	571	539	551	550	569	559	533	590	559	555	532	581
27362	9667	1840	1285	915	1043	959	1011	933	975	925	973	932	950	958	954	930	941	916	971	962	947	987	983	1023	973	933	976	920	982	950	1014	920	941	919	919	961	951	953	967	928	892	892	884	939	937	932	965	965	945	929	979	910	959	935	978	972	983	978	941	1015	922	964	939	964	907	917	968	949	930	957	970	1028	947	1004	966	1025	949	971	919	957	943	984	976	925	945	967	917	952	948	995	980	909	1001	932	950	904	928	951	907	911	1007	947	948	942	992	973	943	883	961	1024	984	944	987	947	1010	914	970	927	1001	961	956	933	958	984	903	944	978	1030	1024	969	1001	948	936	907	986	941	942	913	952	933	925	941	939	914	978	969	1005	945	950	950	898	913	944	937	961	951	957	919	925	994	1017	949	928	921	950	960	950	945	951	941	1002	988	957	887	981	1007	975	949	915	938	1023	965	973	963	914	936	898	960	892	959	951	981	1001	999	910	1002	951	936	899	938	946	988	899	972	970	984	973	935	955	888	912	934	991	981	905	991	969	893	951	900	1023	922	947	961	963	961	936	963	896	939	902	959	963	968	941	892	943	983	950	976	974	931	919	1008	949	976	994	932	950	945	922	943	983	978	944	975	928	964	897	888	957	979	950	894	955	933	960	976	963	928	988	951	953	942	889	932	942	920	933	932	1003	913	947	967	980	964	956	950	955	947	1008	888	989	967	948	944	1043	971	959	855	1004	928	972	951	962	995	968	992	927	956	950	964	924	996	989	960	948	959	964	961	969	900	934	929	984	927	991	946	966	950	934	924	962	974	945	964	985	943	930	978	988	928	924	872	934	1027	939	941	955	921	976	969	959	890	990	977	932	939	942	944	995	989	958	1016	923	886	976	914	952	978	954	1041	956	919	942	947	977	971	979	963	977	957	944	920	1004	951	988	964	925	963	998	1005	920	921	966	986	937	940	968	1002	1039	970	946	922	945	972	956	914	905	968	938	984	944	940	937	960	952	921	964	949	954	975	949	956	933	977	930	956	988	990	954	995	988	988	999	956	958	939	978	896	962	978	949	960	917	967	931	929	960	935	941	927	942	959	986	991	934	1008	988	950	979	978	955	949	970	981	973	920	922	1023	962	941	953	956	990	954	968	934	944	933	930	956	940	977	958	944	930	990	963	964	885	1018	938	897	994	931	927	999	941	979	984	937	1007	982	943	982	997	961	957	922	982	911	949	946	944	971	1014	992	954	993	994	980	890	947	999	971	957	927	936	926	934	1026	901	992	938	968	949	935	1017	926	1008	933	902	914	986	940	960	906	918	930	987	919	993	956	985	971	1001	938	983	978	1010	948	913	929	988	955	969	1001	925	953	988	950	950	988	938	930	995	1005	945	928	963	985	956	941	976	967	948	983	998	987	921	918	927	951	1022	925	990	994	957	952	980	940	1017	1000	939	970	982	938	951	946	984	944	963	1025	927	964	968	973	903	925	954	951	997	971	923	1016	939	959	941	903	898	955	958	1041	994	957	907	946	959	939	947	1011	991	942	947	932	920	925	962	950	936	918	965	974	982	977	964	1002	944	998	956	949	972	982	928	969	951	968	933	938	957	998	953	985	905	955	907	983	942	997	900	920	945	1008	950	899	928	969	952	973	955	947	1015	974	1004	952	1007	963	919	1003	939	997	1001	983	1000	971	1018	940	1009	950	962	915	952	983	990	926	929	892	977	960	930	979	916	954	977	1017	995	954	940	958	986	966	915	944	945	913	920	991	963	929	925	1016	1003	929	991	973	959	903	916	937	950	966	970	958	978	924	953	942	940	977	897	889	1010	957	914	983	948	973	947	950	967	938	982	968	984	918	988	924	1005	1024	989	984	1000	997	945	981	964	924	963	930	922	995	955	975	927	918	963	963	971	962	1008	931	979	880	887	973	955	921	969	957	989	877	966	971	918	998	943	985	909	992	931	936	975	936	998	938	966	933	890	947	909	918	958	961	951	950	975	904	979	967	1009	938	969	932	916	972	950	901	939	965	962	926	968	936	967	982	924	944	957	897	967	1001	1038	967	976	916	944	988	917	967	941	933	955	944	932	937	976	978	1012	916	1007	960	991	918	923	983	989	957	984	889	956	944	956	969	933	992	962	1047	968	972	972	962	948	998	894	917	938	958	954	977	909	954	897	947	960	954	910	918	884	933	948	920	901	984	970	997	920	943	950	935	914	955	908	946	952	953	940	990	966	997	971	981	931	967	898	1001	968	994	907	894	944	913	883	970	966	956	903	927	996	972	981	968	950	909	943	972	954	924	963	967	967	911	981	983	964	913	949	941	951	967	978	967	908	946	963	909	1042	985	952	981	956	945	903	915	973	1005	944	964	959	947	979	972	956	926	937	960	944	958	932	933	984	947	928	914	946	1002	974	906	1005	905	923	991	987	1005	973	973	929	960	955	944	966	940	937	983	915	951	984	956	966	1002	914	983	948	938	915	940	936	973	956	995	940	890	916	949	929	995	945	956	964	994	935	964	975	921	999	945	971	928	972	947	991	954	943	961	964	949	955	971	940	966	961	1015	976	962	962	1012	978	1003	930	964	945	942	1002	916	941	975	882	866	956	1005	982	949	987	992	950	951	1016	962	950	939	1016	982	932	988	903	933	935	1003	994	995	966	911	898	916	949	893	955	988	949	1073	929	978	966	974	921	960	973	920	953	987	980	947	973	928	972	929	922	929	953	946	983	905	971	930	924	998	982	979	989	964	971	1044	958	944	898	931	971	943	951	994	969	923	916	988	992	1032	955	910	893	912	923	905	989	946	990	964	944	994	951	929	1016	969	940	943	983	975	940	957	967	904	929	973	974	950	963	938	946	1037	941	931	1005	988	980	971	961	962	952	963	1022	908	948	990	958	971	956	892	966	897	924	955	1006	934	944	948	975	928	923	979	995	912	877	938	949	978	930	943	920	962	993	979	977	940	935	941	1030	968	985	891	947	909	971	930	973	900	943	901	941	916	968	933	996	950	988	972	936	930	894	958	945	977	991	970	937	947	944	959	991	909	941	972	938	956	971	973	965	890	944	1006	982	977	938	985	957	960	901	984	919	932	961	892	983	937	993	928	930	984	967	931	918	925	934	898	984	934	968	998	969	936	958	964	941	937	970	944	983	933	944	967	940	953	966	988	965	918	922	949	967	954	948	974	903	926	939	971	962	922	949	922	983	931	929	978	967	911	968	988	958	908	924	972	881	941	931	935	903	963	983	971	1028	922	960	995	904	1021	940	917	978	959	949	986	938	985	961	977	1008	927	946	915	910	951	954	930	968	937	934	945	933	951	954	980	992	972	977	983	898	948	877	937	941	982	957	969	1010	946	965	876	955	967	959	992	970	904	956	947	926	960	944	987	964	959	943	892	953	1011	930	984	936	971	954	914	956	932	925	944	972	942	943	949	950	956	908	933	954	948	986	942	927	955	919	991	937	962	977	920	998	990	872	934	1000	1037	1005	974	944	935	970	958	919	963	957	905	1003	922	950	952	983	994	909	891	985	956	964	984	972	956	921	963	989	959	912	960	985	1010	957	990	1000	928	958	941	954	974	943	967	949	906	905	1006	976	979	939	952	905	976	937	925	936
5895	949	977	917	825	917	839	800	811	795	822	832	848	790	789	796	789	802	809	781	793	871	817	796	799	798	805	827	816	827	831	843	813	814	757	795	871	789	791	821	831	836	787	871	833	822	881	781	763	832	797	814	806	804	834	834	820	832	775	810	822	815	821	845	814	820	849	743	805	808	835	819	785	802	806	814	785	822	841	839	855	782	828	805	762	876	807	776	812	860	782	778	787	812	786	823	803	843	866	836	831	851	841	824	852	809	845	813	863	823	819	800	786	839	834	788	829	808	789	798	801	805	785	788	814	809	826	807	764	809	837	822	767	827	785	803	846	800	813	800	841	830	823	860	793	832	848	832	849	860	850	791	826	758	810	832	792	842	830	790	794	845	812	818	811	798	851	810	789	759	845	845	801	796	778	845	783	808	847	808	826	846	839	797	869	814	793	827	796	795	825	831	831	820	817	856	815	775	808	828	844	838	775	855	787	829	776	757	804	847	815	815	833	790	830	788	819	801	841	819	842	785	836	779	785	791	810	774	834	769	825	839	815	786	794	760	768	821	825	749	812	752	852	822	798	832	862	826	811	783	763	776	862	820	851	838	815	760	787	863	816	817	842	822	783	839	816	832	767	768	820	845	786	821	804	827	787	828	792	801	850	827	812	810	773	835	810	827	793	791	847	811	800	862	840	833	790	778	786	818	807	838	805	823	874	860	762	811	793	820	829	779	858	853	787	770	786	798	804	786	844	823	801	778	770	787	817	804	869	806	809	839	812	818	815	873	820	821	817	831	803	810	803	811	804	817	822	772	851	761	780	821	825	814	770	786	832	829	728	809	814	801	742	761	808	863	832	822	810	800	754	805	814	834	813	860	808	815	833	840	791	817	796	780	783	845	814	810	789	831	835	779	799	843	785	830	842	831	877	800	862	800	831	781	789	818	825	808	827	797	795	842	845	834	780	792	771	767	846	815	829	787	819	823	814	805	828	811	867	800	822	854	843	823	787	806	789	803	800	808	828	784	831	806	813	740	809	782	834	817	781	817	793	797	801	806	816	783	804	793	870	857	830	744	777	809	844	826	790	841	825	812	810	806	794	842	827	838	823	844	800	828	845	844	829	804	831	801	811	839	758	798	795	785	851	811	738	785	810	839	781	824	859	804	824	802	779	796	863	812	816	822	829	833	791	826	779	838	809	841	829	810	778	820	761	759	803	763	825	819	816	797	767	774	806	824	784	797	867	828	809	833	805	777	840	856	803	811	808	848	802	797	853	823	814	839	857	812	809	819	763	786	804	859	853	779	785	799	822	780	790	768	821	819	808	809	812	826	785	862	795	782	785	740	849	776	837	788	789	787	827	803	803	824	840	800	782	800	862	840	794	822	794	787	811	793	820	843	853	831	796	767	821	826	782	811	821	824	774	813	766	793	813	798	788	771	802	847	818	811	771	804	855	803	852	870	837	838	773	780	806	748	865	839	789	817	849	790	795	818	801	830	868	863	763	795	852	815	803	801	849	826	795	862	779	796	802	843	803	849	786	809	837	835	810	757	800	855	843	765	797	817	725	803	863	832	815	782	856	750	795	826	755	819	812	819	783	827	831	832	824	845	791	858	797	799	806	795	872	774	773	857	819	837	842	840	806	793	870	806	822	793	814	847	792	858	815	847	847	782	865	771	861	809	811	781	776	784	843	803	835	826	749	821	805	825	805	814	783	850	755	811	768	785	831	788	784	774	809	806	810	830	777	838	803	802	805	834	799	849	804	823	808	792	809	836	823	827	789	858	810	836	838	787	829	834	777	808	810	846	802	791	819	840	796	838	871	834	775	821	821	847	748	812	850	762	780	812	858	850	753	826	787	825	828	774	828	786	820	826	825	829	807	823	840	783	842	783	756	820	831	836	873	831	800	796	829	832	807	854	819	796	806	795	780	837	813	821	845	782	802	776	800	824	836	803	795	765	798	760	875	826	823	765	768	742	804	765	899	843	758	846	837	787	786	855	830	789	807	807	826	843	821	780	780	852	809	768	830	807	813	840	794	789	812	747	825	794	811	861	776	803	800	814	795	835	844	787	821	769	813	877	748	835	816	779	832	775	802	819	784	793	831	782	806	825	810	821	845	811	794	790	851	763	799	772	799	817	802	815	801	809	815	823	817	836	806	828	807	815	822	799	799	791	809	799	808	806	831	824	772	835	785	793	823	774	793	797	773	810	846	830	811	820	805	848	798	818	844	767	828	834	851	812	797	868	801	743	823	798	830	794	827	838	804	781	818	808	879	801	805	808	796	816	820	767	829	871	791	811	852	795	820	776	769	824	779	838	845	831	812	810	869	811	825	828	806	810	780	814	821	822	771	848	840	839	829	842	796	804	819	799	873	786	767	780	810	845	840	793	794	815	794	779	794	823	867	778	827	804	798	779	792	807	781	808	809	799	786	834	861	785	804	818	785	817	865	795	826	846	777	843	789	830	782	838	775	798	827	785	808	831	842	838	819	805	833	810	812	818	849	793	852	772	817	793	813	789	803	809	814	797	800	809	830	816	778	812	847	816	781	757	767	807	796	774	802	834	834	846	831	804	798	780	813	821	829	779	851	827	815	821	832	786	841	816	810	821	858	811	818	778	766	849	811	802	791	844	788	804	845	808	815	820	754	794	778	815	786	790	796	798	816	860	748	801	828	803	792	850	831	781	835	850	840	803	813	808	822	767	853	818	756	789	792	821	806	813	796	820	820	791	811	750	782	812	774	797	815	817	813	841	795	805	851	848	806	828	819	807	867	783	823	841	804	799	816	781	825	812	844	784	806	799	815	828	810	867	770	768	854	844	858	783	830	806	842	850	772	831	816	763	869	802	796	833	828	862	816	825	828	838	804	848	856	810	768	824	793	825	822	854	826	789	801	809	822	817	813	811	832	754	754	744	805	799	752	826	779	814	807	760	757	766	867	837	786	795	802	844	805	844	810	805	827	866	815	787	771	828	790	828	828	789	860	797	778	823	859	788	762	819	791	807	878	822	788	820	792	802	834	797	756	767	725	778	798	798	839	836	803	770	824	818	823	812	845	817	782	748	807	790	810	822	814	763	813	827	806	762	832	816	760	852	814	818	802	834	889	816	776	749	781	866	787	844	812	815	813	822	783	801	848	805	833	797	807	784	771	803	833	831	753	803	784	804	811	785	796	814	818	822	863	807	792	806	851	776	820	803	808	782	863	845	758	792	793	841	816	785	852	797	833	807	809	799	840	833	776	828	812	843	899	856	797	778	801	814	783	766	767	819	842	818	863	809	831	762	834	811	819	842	824	800	824	826	823	847	816	800	828	838	802	779	833	788	819	790	789	767	799	820	827	819	770	776	814	796	799	820	798	777	803	825	829	814	842	833	806	831	802	802	754	829	833	853	839	817	821	799	805	805	806	828	809	830	789	806	826	837	825	804	845	836	848	811	829	799	754	825	797	793	773	823	771	810	832	778	806	832	810	818	783	776	833	833
25670	21372	27098	25347	5405	1597	1251	1042	998	993	1047	973	940	973	997	1008	985	966	985	956	972	917	896	899	952	923	943	909	942	920	1003	958	914	935	900	924	911	914	919	995	937	922	959	924	908	970	908	905	936	968	908	937	989	895	954	869	942	909	932	907	940	909	901	915	884	953	860	975	943	930	954	910	947	930	958	885	929	880	941	927	885	899	909	877	895	887	876	944	911	949	915	931	944	925	928	947	868	905	990	891	900	963	916	897	882	970	888	943	917	939	940	917	997	965	956	920	897	934	945	921	947	967	922	904	894	911	971	908	977	888	918	924	913	959	957	956	933	923	944	900	908	947	938	949	929	926	954	954	901	915	973	946	904	880	888	883	901	903	934	928	913	881	932	940	917	936	896	945	937	906	985	936	955	929	869	967	931	919	1012	969	912	956	913	957	967	929	955	888	883	934	891	927	955	911	957	940	970	941	902	913	909	918	882	878	896	921	965	924	915	905	825	914	892	882	957	901	976	877	918	953	954	920	923	870	954	990	909	916	946	988	915	967	930	904	960	946	927	909	908	885	941	977	908	955	940	937	904	937	964	909	922	918	859	921	923	915	943	917	933	893	876	879	913	963	931	889	963	920	985	871	949	921	955	935	947	929	910	911	933	914	882	968	894	887	965	906	892	931	924	943	918	934	935	904	956	921	831	935	909	899	919	962	959	950	973	921	907	941	939	913	936	1013	892	945	925	933	948	866	919	900	942	964	883	907	921	923	963	960	932	955	934	919	933	967	936	920	957	958	926	921	961	897	944	925	909	943	945	927	960	902	948	927	979	962	903	921	884	939	913	953	912	930	938	904	950	951	975	938	975	919	931	954	921	977	957	882	902	907	910	855	977	924	970	885	869	954	951	872	929	872	960	864	952	931	974	889	906	898	980	907	971	910	905	909	918	944	896	962	874	909	966	911	906	929	904	966	938	921	967	921	918	951	927	961	944	918	893	985	987	943	866	919	983	916	952	894	905	963	894	885	902	907	880	913	921	893	894	903	904	944	911	931	950	965	948	865	950	904	969	900	870	895	893	943	885	940	931	907	908	933	934	958	955	930	932	878	897	953	899	932	991	958	940	960	964	914	898	861	923	942	919	945	898	945	935	903	907	981	896	927	949	919	944	956	895	871	926	942	914	930	939	902	837	942	938	918	896	922	945	849	980	890	926	926	863	901	949	871	924	923	938	889	914	895	900	970	925	988	915	1007	895	914	880	904	910	975	935	942	865	927	857	892	969	956	896	927	908	931	947	962	972	963	908	929	931	949	939	949	922	925	896	952	912	887	892	925	924	918	920	957	941	973	911	929	902	934	944	917	903	963	900	852	942	938	931	888	868	889	922	949	925	919	932	875	927	924	908	904	893	936	965	907	954	925	958	944	864	910	944	917	914	912	886	905	861	909	952	1007	939	934	951	956	892	854	929	927	887	897	971	950	933	985	969	934	956	974	878	950	872	900	927	907	911	909	905	950	922	861	952	994	951	952	974	949	969	929	938	871	979	922	905	944	904	916	945	973	888	904	900	904	910	910	955	937	906	959	931	946	945	912	919	928	982	909	942	952	950	964	913	922	968	949	935	868	909	896	935	877	909	902	891	905	915	893	915	950	927	947	952	943	867	899	926	921	935	929	975	924	890	919	924	872	924	892	993	902	930	919	827	921	916	918	946	963	938	942	882	956	939	878	917	887	917	893	904	926	940	901	983	953	901	931	909	906	914	942	883	955	944	981	925	936	881	939	986	943	957	954	962	955	915	874	937	877	940	968	938	957	955	874	940	935	856	901	906	929	934	976	907	884	913	916	960	899	953	925	857	955	870	949	884	946	908	996	981	891	965	939	962	984	968	876	900	903	896	923	932	966	899	919	871	903	962	960	865	950	922	956	943	968	884	947	905	902	859	945	906	871	886	950	965	903	934	875	897	866	872	927	922	940	965	913	921	935	890	918	958	923	929	933	994	893	953	934	938	948	909	968	970	911	961	926	943	928	922	941	887	863	949	932	946	891	957	925	931	913	905	949	923	987	913	913	923	962	919	935	913	904	863	935	965	857	905	939	924	903	876	893	876	958	905	997	945	958	938	873	940	883	944	953	916	945	948	923	899	936	913	911	900	934	917	1000	945	930	903	918	912	911	875	908	895	907	894	898	912	970	888	882	902	941	956	932	932	965	938	959	993	918	957	929	900	912	908	904	932	980	976	896	902	953	899	914	860	942	890	920	902	930	946	950	930	899	922	892	960	887	913	954	908	905	974	895	938	915	952	885	902	892	929	955	929	1017	908	918	911	882	904	966	885	859	964	895	911	890	954	918	950	918	858	905	902	963	903	914	931	937	966	882	921	892	918	909	850	912	976	944	919	877	882	897	941	916	883	978	898	910	945	939	946	924	964	873	975	996	972	998	893	971	905	949	921	959	898	942	924	898	871	914	897	878	936	899	961	893	871	891	926	921	939	977	925	923	898	917	905	859	891	949	940	862	914	982	861	894	931	936	913	940	923	886	948	938	888	909	938	887	980	898	859	908	925	938	951	904	932	935	999	934	916	902	860	902	922	912	932	891	893	962	955	924	926	886	963	902	955	877	972	997	923	974	870	907	964	920	967	958	944	932	940	901	967	879	955	902	891	960	940	875	871	921	895	898	941	822	939	951	948	930	909	894	899	1034	899	927	929	903	915	952	910	904	867	872	923	906	944	958	897	932	914	873	901	931	922	957	936	908	898	885	946	866	918	923	979	894	944	903	894	920	976	932	974	891	923	881	917	938	942	951	937	887	918	921	895	870	940	838	915	891	901	927	909	919	964	877	905	942	900	917	940	930	864	937	945	895	946	948	922	903	928	891	902	845	919	919	940	927	926	934	972	891	942	936	896	934	985	914	886	906	964	1000	954	916	932	931	995	890	914	878	920	915	952	956	892	920	908	904	902	906	886	963	850	945	895	910	897	900	951	932	875	922	928	910	915	972	912	940	865	931	939	925	1017	901	839	925	938	923	894	904	909	934	943	912	906	944	919	959	938	942	868	928	967	989	959	901	963	914	910	886	926	919	928	956	957	924	893	904	922	944	900	945	887	947	908	914	881	912	927	891	951	873	953	948	960	930	982	901	927	964	931	916	912	933	871	881	969	938	921	939	917	924	896	1012	880	902	913	892	975	1001	947	953	929	956	924	878	919	969	959	976	876	939	908	957	952	911	932	946	969	989	905	959	916	926	932	925	962	899	880	932	936	952	955	941	982	882	928	898	890	909	953	877	926	891	938	928	919	907	885	897	937	912	883	909	915	968	906	922	933	922	882	934	913	923	987	919	904	914	984	953	936	892	961	934	961	986	973	903	934	897	934	974	892	939	856	948	954	932	853	908	886	934	861	1003	905	841	918	892	924	919	928	932	952	917	957	997	1012	916	939	951	873	931	925	923	889	888	929	955	953	929	881	909	966	904	914	920	942	915	947	910	908	914	933	928	909	934	892	928
4013	3245	2757	1674	1376	1173	1078	973	942	895	891	895	842	917	865	851	832	833	837	809	861	820	836	838	863	873	864	821	845	811	848	843	827	839	827	808	828	824	808	859	809	836	901	838	810	865	814	890	860	798	805	790	856	822	857	840	858	817	847	855	885	777	816	850	795	807	816	825	819	824	871	818	866	831	862	825	820	904	842	813	765	859	817	790	783	842	819	768	821	783	846	788	782	783	822	801	798	853	809	840	831	809	874	837	840	852	813	792	863	831	801	816	772	846	816	815	831	782	804	836	818	805	807	822	815	834	844	827	818	823	848	842	839	823	830	833	743	879	843	817	861	807	890	837	815	814	827	822	853	823	802	829	801	812	837	834	859	799	808	804	810	773	750	798	840	836	819	837	801	811	825	747	874	811	879	805	772	808	842	802	814	804	796	799	807	782	794	807	838	793	824	885	790	832	824	835	788	828	816	842	884	802	854	823	823	779	803	812	842	813	832	805	798	793	825	769	848	815	827	815	829	789	874	782	817	755	862	813	831	800	825	874	783	815	831	871	805	837	810	821	819	835	827	767	816	802	782	869	796	803	849	815	831	858	811	814	778	816	822	766	884	793	800	796	836	837	843	809	820	808	833	802	802	792	809	786	839	825	811	796	769	831	808	755	774	827	808	824	815	799	809	802	787	803	778	799	829	838	873	861	840	773	836	798	803	825	851	864	783	802	815	819	843	761	790	792	800	762	817	828	791	814	817	798	821	820	815	861	828	862	834	821	775	833	824	857	831	775	818	785	802	820	839	773	784	822	825	822	835	807	793	807	788	781	815	788	764	839	827	814	822	813	795	819	846	800	763	849	821	836	852	756	805	785	802	817	800	856	827	871	751	758	820	830	904	786	825	769	827	804	844	786	851	808	852	841	812	759	815	801	807	855	812	750	885	885	789	773	784	807	801	849	883	842	891	866	842	837	800	840	834	783	782	831	853	774	800	774	815	803	789	835	815	821	836	855	821	796	808	805	822	818	805	846	813	781	794	801	799	781	840	805	827	847	796	808	806	833	821	817	842	792	859	798	834	796	781	798	787	804	804	834	832	804	811	811	837	805	823	855	806	793	822	776	819	804	838	827	781	818	801	790	832	813	786	790	811	842	786	846	784	775	827	828	823	807	817	848	835	779	807	781	812	779	787	846	838	770	851	802	782	817	821	778	845	838	824	778	769	859	810	900	844	787	826	825	809	833	786	816	827	762	820	787	746	769	830	785	846	792	826	826	853	804	784	770	846	853	784	770	852	794	794	870	871	783	785	815	788	802	838	860	792	800	811	788	767	850	820	836	752	849	854	871	808	780	804	785	776	803	816	839	826	850	835	855	785	810	783	864	866	813	789	788	809	834	833	803	795	753	789	790	771	852	861	801	783	834	828	810	817	818	798	783	806	800	804	828	841	784	804	842	849	856	854	839	786	771	838	836	831	853	812	789	830	838	790	822	847	797	829	809	801	836	805	822	855	757	829	838	808	845	813	795	774	840	821	815	807	811	795	841	814	744	828	805	817	819	805	821	836	772	799	813	811	757	872	820	838	783	811	808	807	772	856	841	861	828	874	846	817	806	789	798	813	833	858	878	822	754	851	802	796	769	812	774	798	791	862	815	791	829	810	787	827	826	797	839	827	805	821	822	824	790	811	747	849	837	844	773	785	815	835	831	818	849	860	860	836	804	852	797	828	838	798	827	807	831	815	809	802	787	797	839	780	807	789	768	767	854	861	808	803	786	837	812	765	834	872	897	862	811	803	813	807	824	874	834	767	886	796	854	841	851	812	808	788	812	781	812	870	777	834	845	772	835	775	766	816	801	830	782	834	773	762	801	817	840	815	845	800	834	828	772	758	844	843	806	782	763	861	771	812	792	765	853	808	863	817	831	823	807	807	836	812	791	796	749	823	781	834	813	815	794	819	807	830	835	809	783	816	806	862	790	817	814	780	781	788	782	832	818	808	849	817	852	848	816	783	787	812	795	791	807	789	775	883	790	845	795	852	807	852	778	794	777	820	798	788	851	810	802	805	832	818	865	821	804	773	827	811	826	811	800	835	792	815	826	828	791	829	833	804	818	793	761	821	792	791	781	887	816	816	821	851	812	829	800	838	858	811	780	832	813	860	826	828	809	823	817	842	755	822	835	846	794	785	886	795	838	842	757	828	816	776	882	748	767	812	850	813	877	833	822	782	728	755	819	820	750	839	822	818	818	770	803	746	789	826	834	848	799	810	835	803	781	862	881	813	819	819	851	771	808	822	812	842	838	747	791	795	780	834	799	842	856	815	858	827	808	789	823	789	776	790	826	784	806	800	848	736	820	852	775	855	788	853	798	776	814	856	770	817	824	814	836	805	785	871	842	836	807	787	843	823	845	847	817	788	824	795	779	829	791	802	807	784	800	818	835	805	803	813	854	801	838	733	801	844	828	849	796	880	768	805	833	824	822	837	821	829	776	816	798	819	815	786	781	834	773	809	824	827	833	764	744	776	815	794	784	822	781	798	784	831	818	824	814	783	815	796	831	830	791	779	802	750	847	797	810	784	844	823	843	813	782	833	812	791	849	846	812	811	819	836	840	810	769	801	799	790	845	827	803	763	808	799	808	862	812	787	813	798	782	822	784	787	777	788	850	796	822	836	827	815	833	874	811	821	754	788	852	798	842	817	842	845	732	823	828	800	805	799	844	861	802	825	830	810	840	808	825	819	850	813	834	822	756	766	797	835	816	803	785	808	821	858	817	789	823	824	816	786	805	812	778	841	781	809	891	707	794	805	823	848	823	822	796	863	823	830	801	806	821	820	790	809	797	816	822	816	838	860	817	850	816	782	828	811	838	828	790	804	773	805	770	790	845	795	820	802	796	778	840	820	830	860	797	852	749	810	795	856	810	831	827	773	779	782	760	793	863	773	846	837	821	778	759	863	811	813	826	849	813	787	813	845	821	787	859	828	808	773	812	805	818	814	852	809	786	893	775	855	796	830	757	857	788	797	804	797	779	808	841	863	805	821	846	804	853	801	784	833	841	790	779	817	834	821	797	823	869	839	774	768	878	839	832	776	843	876	797	813	844	781	732	807	811	847	827	805	848	783	866	768	870	804	842	802	773	832	813	793	777	814	828	838	806	827	837	806	860	826	823	808	814	824	796	834	842	806	793	862	835	857	772	766	818	832	826	823	767	831	829	759	808	807	820	787	786	780	775	796	791	751	860	828	777	861	831	859	836	787	829	836	831	792	835	817	839	782	818	815	794	785	798	826	823	750	843	851	841	826	823	823	824	805	832	844	821	786	819	819	773	820	841	840	795	760	826	860	820	839	801	819	822	829	782	814	814	851	796	834	770	784	855	822	801	794	810	813	821	751	840	845	802	820	792	798	822	845	794	826	845	791	804	820	793	823	835	784	842	832	786	814	802	821	848	761	745	830	794	839	803	786	826	734	859	821	818	804	798	819	838	784	843
24687	21368	28356	24705	20445	3595	1238	900	678	660	671	651	657	623	689	663	597	629	570	682	611	596	615	591	609	614	660	523	634	614	600	528	624	575	586	584	595	610	592	619	613	569	577	572	577	562	583	581	603	602	543	602	608	600	574	589	568	570	557	582	611	629	603	598	608	611	603	579	561	586	573	592	589	574	613	589	592	562	628	564	580	603	590	545	591	589	588	571	599	584	607	575	587	586	605	588	579	548	589	554	570	585	553	514	575	553	573	596	549	576	624	554	602	607	591	617	533	589	574	590	525	584	589	612	555	616	576	576	585	560	571	548	573	588	570	565	535	543	540	578	585	592	595	641	591	577	593	604	544	579	563	595	611	575	586	616	596	616	582	541	595	578	568	574	598	580	615	571	577	615	581	581	606	612	546	554	564	611	554	505	555	560	536	563	603	571	569	613	580	591	605	592	605	581	523	591	595	596	567	569	543	581	579	581	507	582	585	548	560	547	610	640	578	568	612	583	584	590	580	606	559	553	547	580	580	570	563	606	579	595	603	591	551	607	571	569	592	553	567	583	540	581	563	543	562	603	615	548	567	545	610	585	580	622	578	558	589	573	595	550	586	533	590	604	620	512	601	564	572	592	570	622	578	576	555	541	555	566	541	512	592	564	568	549	572	554	537	555	603	601	609	566	653	603	587	595	590	553	605	573	601	598	575	608	576	599	588	560	594	575	599	569	580	603	576	561	556	579	516	593	575	587	572	606	575	577	584	585	569	616	576	598	578	623	526	604	593	576	565	552	577	559	578	509	554	576	583	603	564	571	563	634	552	579	535	562	596	576	529	601	560	605	594	563	587	578	562	584	573	578	611	575	599	591	585	593	568	559	538	599	562	584	582	540	603	593	610	582	538	571	549	585	552	614	594	587	557	597	566	552	531	633	608	586	594	581	601	572	569	572	541	597	535	582	577	631	530	533	574	589	600	569	531	539	567	600	584	600	601	567	616	591	588	606	544	526	562	584	588	586	582	569	605	624	558	580	560	655	581	600	546	566	555	606	580	526	568	556	579	582	584	585	533	581	561	557	591	582	582	578	571	564	579	570	557	593	582	598	580	595	579	605	589	551	610	615	576	606	553	577	581	574	567	602	552	567	608	610	591	591	582	577	583	585	586	579	599	603	611	565	583	604	625	564	578	577	545	592	612	609	618	576	597	581	542	563	564	627	576	606	535	585	615	572	559	572	586	583	542	592	567	593	577	563	541	591	562	549	550	541	606	582	574	544	558	603	581	591	580	595	584	600	629	575	554	592	571	587	553	535	596	560	604	598	551	547	609	580	600	549	535	587	584	573	558	568	601	558	559	565	585	543	559	572	638	598	598	560	604	621	623	570	588	592	608	611	554	586	607	613	592	578	564	576	544	610	636	587	536	551	623	579	619	613	549	588	591	566	547	563	568	579	617	574	571	581	583	608	610	566	555	582	575	566	529	590	578	598	582	550	573	547	573	575	610	559	580	566	555	596	560	563	604	571	598	582	545	556	581	583	579	559	553	555	580	571	533	563	625	554	609	562	581	575	570	544	593	620	573	588	584	572	623	585	571	598	545	537	544	601	602	584	577	602	578	580	597	573	567	590	558	599	532	602	578	582	581	564	552	586	568	580	547	595	596	582	573	594	594	611	634	558	567	572	567	594	605	580	576	600	546	599	573	576	557	577	599	574	557	562	599	578	586	606	603	552	568	627	596	580	572	583	603	592	585	575	564	596	570	572	569	557	613	586	622	549	564	602	596	559	567	579	587	564	584	603	595	580	565	591	552	542	620	592	567	560	579	563	507	573	582	600	570	566	572	557	576	621	584	564	529	592	552	563	618	579	604	564	565	575	605	588	589	593	545	596	567	602	588	552	558	555	584	561	575	616	598	564	612	615	613	606	586	590	561	555	542	514	553	569	590	597	553	581	586	579	570	604	568	545	587	596	595	548	567	588	567	578	593	575	578	658	579	560	597	568	593	562	569	555	510	575	572	560	590	597	614	555	552	537	576	558	605	586	610	598	569	599	599	563	591	588	582	612	566	637	572	589	542	564	557	578	586	570	600	600	629	595	541	562	555	539	580	595	541	592	539	591	595	572	592	558	604	576	568	617	547	570	593	527	605	584	555	568	589	591	578	587	567	559	551	581	600	634	580	532	549	548	562	583	564	590	592	605	526	612	581	527	597	615	574	552	546	558	609	555	533	571	597	559	583	579	538	519	559	565	629	583	619	577	587	573	568	577	588	582	579	576	601	560	603	527	585	552	585	567	562	575	554	574	576	560	573	584	558	628	570	554	564	546	555	583	561	569	603	581	591	613	574	581	571	565	529	575	560	600	608	549	578	600	563	613	612	575	550	552	542	549	577	572	564	608	567	563	564	583	555	570	577	609	600	576	598	592	572	578	573	556	560	591	520	586	594	549	556	591	588	595	559	548	573	566	564	584	589	578	553	596	549	658	578	586	579	570	592	616	596	574	645	594	555	595	587	535	589	562	585	562	585	589	572	639	583	579	607	576	570	620	552	581	577	579	574	618	597	613	520	549	591	572	558	582	554	557	593	598	540	575	588	580	560	588	625	572	586	561	563	566	597	583	594	560	573	565	541	580	650	575	568	588	584	555	563	575	565	550	585	575	549	597	555	600	560	560	594	575	581	587	553	546	539	609	606	580	595	582	584	575	573	611	560	580	595	559	567	577	563	575	580	573	579	595	566	614	619	540	603	584	589	529	563	544	596	583	550	542	581	580	612	573	560	588	616	555	547	589	605	581	566	590	539	582	593	525	605	573	545	586	565	585	583	564	546	583	591	528	586	595	580	578	577	590	558	597	619	557	523	574	548	560	620	587	589	601	586	591	569	599	634	598	575	583	600	556	558	524	569	588	614	542	586	586	557	569	587	554	575	602	587	569	567	577	581	557	565	551	578	576	563	571	572	569	574	573	590	545	545	589	586	561	557	589	612	601	583	589	554	589	574	555	612	541	598	596	567	585	566	582	603	542	595	565	579	563	567	571	558	571	577	596	568	570	586	549	563	612	586	627	545	599	565	569	547	550	603	577	589	625	580	607	580	537	602	608	587	569	567	564	554	590	564	549	578	551	596	542	557	608	573	584	597	566	588	563	538	595	572	577	570	612	579	541	552	577	585	559	540	588	592	613	591	600	582	590	621	569	601	550	605	563	574	570	585	531	574	633	570	595	596	581	564	527	601	598	560	567	593	596	582	579	573	539	563	601	603	570	616	569	609	585	566	521	554	554	590	534	568	608	596	558	600	592	593	542	573	585	596	573	608	590	552	566	549	598	560	546	566	595	566	566	561	615	553	599	568	569	584	578	615	544	613	629	606	551	567	573	563	564	568	587	605	570	643	582	575	588	550	595	591	584	600	589	557	573	605	548	571	599	552	567	571	588	601	585	559	604	568	558	560	586	617	550	578	578	569	597	519	551	578	541	561	540	575	557	582	581
4222	4997	4046	2186	1588	1178	1092	911	775	776	720	674	611	636	641	645	632	620	654	628	556	592	627	621	581	561	597	559	579	549	592	585	586	568	538	526	538	578	549	571	562	588	590	585	573	602	569	564	552	563	612	566	537	573	567	541	579	625	576	591	537	587	524	562	551	568	570	542	519	550	551	556	552	546	560	583	550	560	526	527	541	553	542	553	551	556	579	553	592	528	555	595	554	524	530	544	525	583	559	518	510	533	584	526	578	617	555	568	603	530	565	586	548	594	565	565	553	559	539	534	569	551	573	571	586	558	560	498	546	548	550	531	562	548	536	507	545	534	550	493	511	590	536	580	558	516	584	576	551	549	579	553	563	534	561	564	549	594	558	541	531	548	577	563	573	574	563	555	552	503	573	532	525	576	567	581	553	561	573	544	558	518	584	550	559	530	595	561	577	536	562	572	534	567	593	584	548	512	520	590	593	553	561	548	548	563	545	550	560	589	511	543	597	569	544	519	504	562	584	576	606	571	563	554	588	555	571	574	553	612	557	577	559	585	543	553	519	531	535	567	551	614	537	550	601	533	505	584	528	572	582	522	558	544	565	559	543	542	565	538	546	561	524	514	566	577	540	590	570	536	561	534	528	553	567	541	539	560	549	552	565	528	572	541	565	561	571	575	583	572	560	536	525	574	574	532	532	496	547	534	553	540	562	515	546	566	575	549	549	560	589	532	521	533	517	569	548	491	589	516	548	523	542	516	551	506	567	592	556	557	555	523	553	539	523	541	558	575	550	549	531	577	530	568	593	552	512	585	568	573	560	574	517	544	543	544	570	515	538	556	566	513	561	552	548	580	523	578	530	571	575	554	585	575	544	516	540	553	542	585	596	578	545	527	554	567	580	522	526	588	532	548	526	558	573	590	539	539	539	545	584	522	541	566	604	592	558	545	574	535	548	619	566	536	575	570	583	552	481	538	529	549	564	543	599	602	535	583	524	585	545	512	581	563	625	552	513	594	527	575	566	514	533	534	515	546	618	563	584	545	586	508	578	544	590	557	572	541	591	564	547	534	613	574	553	574	534	535	530	560	528	553	543	558	540	572	493	606	578	535	540	547	563	566	602	527	544	540	560	546	584	597	556	523	535	570	579	527	554	545	552	593	501	553	551	596	544	560	537	547	548	563	570	544	544	593	577	516	567	570	551	565	528	536	592	562	578	571	564	531	555	542	551	562	523	576	584	577	561	584	582	500	570	568	510	573	513	533	585	590	582	514	526	575	523	537	537	521	521	554	571	536	554	513	528	549	524	538	596	576	566	578	559	548	514	546	522	528	578	526	528	555	566	528	547	566	517	547	530	485	546	536	516	557	524	528	556	553	521	537	554	540	536	544	546	560	585	563	546	547	541	518	551	600	517	535	556	544	556	560	490	560	543	505	541	581	532	563	541	519	530	522	536	565	564	584	527	518	597	565	562	535	500	593	533	548	574	537	555	524	511	538	586	570	539	560	570	568	546	556	574	531	540	516	540	535	504	558	528	558	540	546	562	584	566	522	548	579	535	557	508	590	570	571	558	547	556	532	536	525	549	536	523	524	539	560	545	516	563	542	575	534	529	527	524	574	551	523	577	558	527	583	595	531	534	578	582	551	532	539	556	556	533	492	522	547	544	595	577	515	572	574	555	554	563	575	527	564	556	575	542	544	534	552	561	539	542	544	519	543	521	552	536	552	537	511	591	554	554	546	574	548	552	550	559	554	521	556	517	550	519	536	537	536	537	579	589	540	549	547	544	524	553	514	522	571	559	561	534	539	559	530	622	593	562	617	558	536	546	548	542	547	584	531	562	524	529	572	541	550	503	546	533	568	542	570	579	549	570	540	564	532	539	541	541	533	593	555	561	547	591	532	547	526	573	596	546	486	603	554	526	582	565	538	536	538	559	560	556	555	539	523	520	569	562	551	573	575	563	557	517	571	528	544	539	613	540	553	522	565	545	581	561	538	571	552	556	561	564	521	545	557	586	581	553	528	550	509	611	572	516	561	599	550	527	570	590	519	537	567	539	534	553	508	579	545	572	549	539	596	549	597	565	555	525	538	586	538	524	545	549	574	557	537	566	524	542	532	542	523	598	516	538	568	541	532	498	540	530	533	522	570	532	533	610	550	519	570	560	564	523	532	547	562	579	554	584	538	526	501	542	531	541	542	526	553	525	554	545	544	524	578	515	571	551	579	562	529	509	543	525	567	565	540	527	554	562	567	594	538	570	550	587	538	534	534	580	553	575	548	516	545	542	551	540	527	556	545	538	581	528	550	577	546	543	547	511	565	548	571	540	577	531	555	569	620	502	540	568	594	513	574	573	587	568	558	567	589	593	515	538	582	609	582	550	560	565	557	537	560	544	520	572	539	559	581	513	552	538	505	518	544	563	581	541	556	533	587	543	610	553	520	527	517	565	541	562	592	540	538	559	553	592	562	554	548	525	539	536	585	529	595	553	551	513	525	587	549	554	580	568	550	560	557	566	535	521	560	583	555	555	598	540	529	544	517	595	534	553	579	538	531	530	583	563	570	520	535	556	508	547	568	556	510	588	556	560	556	541	542	496	563	551	535	535	610	564	538	523	587	578	540	552	531	546	556	547	542	534	533	545	530	532	530	528	565	545	540	531	575	494	527	562	556	559	532	557	521	549	564	573	541	540	574	535	539	571	554	525	537	536	523	526	560	506	564	504	554	544	537	515	537	553	547	543	529	544	495	559	527	547	563	577	568	569	502	522	539	580	592	540	514	549	567	565	539	575	551	560	549	561	544	585	552	575	547	547	557	560	544	525	553	551	518	536	529	536	543	540	554	583	530	562	559	572	573	555	558	551	528	547	536	537	567	511	545	538	553	535	492	537	507	574	553	527	553	559	550	541	595	538	554	558	551	569	543	513	542	593	573	533	558	538	575	537	571	493	511	519	553	531	537	531	543	551	538	580	536	538	562	546	544	555	572	544	592	541	536	525	559	543	531	533	515	572	539	580	547	536	576	575	570	520	544	541	564	511	559	581	545	589	545	569	503	573	545	557	572	573	562	560	535	585	546	536	536	567	547	506	552	530	561	567	550	542	552	548	558	540	522	537	501	560	526	505	561	520	541	553	542	535	554	538	537	565	556	504	551	564	544	558	537	555	527	587	509	545	583	517	575	540	552	539	472	541	515	588	537	546	537	537	530	574	536	550	551	518	520	544	549	572	566	544	533	564	569	494	523	556	523	530	550	550	527	578	503	573	555	480	538	539	509	559	596	567	546	525	510	548	560	538	573	531	532	560	573	567	585	525	561	524	555	542	536	540	514	563	549	536	510	567	527	548	544	558	568	541	588	530	544	550	520	516	543	537	513	600	531	558	517	544	541	589	557	540	518	580	550	528	591	522	573	590	580	524	561	570	528	565	583	544	506	588	557	542	551	521	529	566	556	524	583	549	569	560	526	529	531	537	546	528	564	518	561	576	543
27457	9939	1872	1250	951	984	943	896	1045	1007	975	957	937	1042	982	911	939	926	954	938	941	968	999	971	894	900	950	965	944	1010	984	949	929	985	976	996	951	999	1015	964	1014	902	927	964	989	943	980	972	986	926	967	974	1009	962	954	959	957	964	889	969	931	993	914	961	943	902	962	937	940	888	996	984	986	939	974	929	920	922	1000	931	948	1001	980	937	936	977	949	961	975	895	1024	966	939	938	942	966	956	966	956	969	964	938	980	919	893	969	956	937	929	974	921	969	947	909	983	973	974	951	964	882	989	988	950	965	1005	1020	943	955	979	1032	934	1001	944	984	964	950	952	954	944	964	975	923	979	990	943	930	959	982	998	982	991	957	952	922	903	943	984	948	906	912	941	910	956	947	965	914	967	922	1010	923	940	960	921	939	964	982	987	974	928	945	946	956	932	932	962	894	976	998	976	982	951	933	935	965	958	975	932	949	955	903	984	954	922	976	979	983	960	949	947	983	912	999	989	933	953	1015	989	984	1007	959	931	941	924	923	913	923	965	979	966	941	1009	1022	951	996	958	957	937	921	975	966	981	968	999	928	980	968	1003	903	937	965	941	943	922	864	995	882	989	971	951	953	941	934	969	965	963	948	973	970	936	936	964	983	990	967	948	949	943	958	919	950	1002	931	929	943	929	991	936	942	945	919	981	959	976	959	985	1021	929	994	991	930	979	975	986	918	982	942	947	908	882	892	1043	914	940	946	944	928	955	995	1007	960	978	976	985	937	931	921	934	903	923	979	940	1003	930	955	1057	917	884	1009	975	971	1008	938	964	971	959	920	998	919	967	944	979	1004	982	984	940	940	979	947	920	986	953	950	918	916	970	993	1005	977	924	987	939	1000	984	980	970	971	991	928	1011	928	947	940	978	979	910	982	939	966	887	933	936	921	922	944	899	962	971	916	1006	982	991	922	1001	903	964	959	962	1011	970	946	1023	952	984	982	988	933	992	964	965	971	970	982	966	931	970	974	957	961	970	977	1024	988	938	956	967	985	997	947	975	998	1000	901	949	923	980	932	971	947	937	986	899	954	928	989	937	991	999	998	933	983	999	916	987	949	995	993	965	925	921	979	950	959	980	971	956	952	926	954	992	988	957	931	973	929	962	950	995	961	973	957	956	958	963	972	985	974	956	963	936	984	978	1036	977	939	914	919	973	909	970	967	991	957	941	913	934	938	965	967	973	932	928	1012	978	1001	957	925	950	982	944	984	998	967	907	901	985	962	987	980	996	1026	863	997	980	925	933	920	979	977	968	979	969	973	917	954	933	967	963	955	869	946	931	982	955	901	927	981	983	967	1009	949	1025	953	959	966	997	998	974	959	944	927	959	971	972	901	954	963	936	922	960	926	962	979	946	979	1007	1005	936	945	973	946	981	998	933	898	943	920	893	973	973	980	925	933	955	946	1006	1004	965	963	1000	960	958	969	992	961	919	962	945	968	947	916	982	964	929	970	899	999	986	962	988	933	960	936	966	938	937	994	987	1013	970	984	970	994	925	924	941	885	924	921	937	892	965	967	944	959	924	980	912	973	944	928	926	933	1003	971	983	974	1001	991	950	952	921	918	945	987	888	936	1018	944	961	961	939	973	993	971	986	989	967	965	963	968	977	961	919	912	942	930	978	975	944	986	988	961	961	953	996	1001	953	903	974	892	1001	959	974	977	943	949	949	975	976	968	906	964	980	978	952	930	975	970	932	977	956	945	873	964	923	957	910	976	1012	985	942	925	927	928	909	982	980	1043	957	989	941	950	984	941	909	939	1002	915	1011	972	960	939	972	969	981	948	976	995	987	977	947	977	1011	943	933	966	963	951	1007	958	870	974	972	919	955	1025	1027	992	974	932	971	966	909	911	966	966	959	954	933	992	1008	925	999	925	934	930	971	949	914	971	969	965	909	947	940	952	937	955	914	931	902	935	1025	980	942	948	929	971	931	968	974	964	978	1049	964	937	950	976	955	954	929	895	944	1039	908	966	980	961	1033	920	934	1002	946	966	992	944	941	967	967	930	915	948	908	915	952	948	977	931	963	1011	952	965	922	953	945	965	985	973	916	970	935	985	931	957	913	934	947	977	944	956	973	953	960	1011	931	959	946	914	1057	948	956	912	923	894	901	982	861	954	931	935	964	964	974	970	976	965	954	923	985	944	992	962	902	965	944	945	957	1003	991	953	909	1000	902	972	944	998	971	924	934	901	955	958	940	904	989	979	956	972	947	937	938	933	961	953	967	933	933	941	962	970	904	960	947	953	973	965	958	944	930	945	978	952	974	987	1016	1001	902	888	959	952	957	946	919	946	1012	950	969	971	912	960	900	949	964	945	933	965	951	959	972	910	888	1028	910	939	964	985	1013	1007	925	1029	956	976	934	956	1002	940	982	898	1006	990	931	958	991	885	928	909	964	1002	921	975	946	979	958	933	969	937	918	953	984	944	989	922	1031	980	984	984	975	900	974	976	956	957	912	978	967	1020	923	954	982	979	984	917	952	972	920	970	960	975	922	899	976	1007	960	945	970	979	939	950	948	1029	924	988	986	972	974	963	904	959	987	999	962	979	973	951	948	974	902	948	991	974	908	1006	927	923	1014	911	955	932	979	993	937	991	939	927	959	920	955	977	897	967	978	939	982	962	988	962	958	961	892	967	989	930	1001	927	949	971	932	912	957	999	988	984	1014	950	973	948	954	944	918	934	1020	927	991	929	946	937	928	972	944	949	915	944	908	924	954	988	979	899	868	976	958	979	937	967	1035	959	979	929	942	929	906	964	925	1007	943	950	949	920	914	940	946	1046	918	902	906	916	994	987	958	1001	914	967	971	984	947	969	953	935	951	967	925	992	934	974	953	921	1014	921	987	972	1005	896	1015	953	987	978	971	950	956	993	998	968	985	937	917	971	946	962	984	973	939	930	916	964	919	968	986	901	957	945	942	983	938	1007	957	981	951	913	982	983	982	1008	957	992	988	940	1004	935	991	1012	984	953	964	900	890	951	943	951	983	1022	988	919	1002	968	936	955	964	977	990	967	931	970	955	972	934	990	959	923	950	919	962	957	997	916	969	990	1004	909	985	952	978	931	986	895	938	972	995	958	958	980	955	1026	969	1007	985	1013	931	971	999	964	932	943	921	965	990	977	945	948	961	907	920	976	946	899	990	964	972	984	942	937	958	962	948	992	994	950	989	918	916	947	933	963	914	946	1013	967	967	938	998	960	907	990	947	907	970	942	947	1039	904	977	988	1007	942	988	1035	966	994	939	916	945	948	993	928	962	909	973	990	953	950	942	940	963	966	947	925	1007	926	960	957	921	883	977	988	958	937	945	920	939	985	975	1000	939	975	988	992	932	939	960	982	993	975	1022	967	974	932	955	990	966	936	965	982	940	890	1007	996	981	955	934	1023	948	1013	966	961	947	947	997	1005	999	1004	952	958	974	979	1004	923	1001	960	985	1001	973	974	941	890	952	920	950	967	935	960	941	878	1056	989	979	914	950	949	965	969	1029	970	967	981	940	927	959	928	960	994	924	964	946	940	958	964	1009	933	972	964	983	980	995	1015	994	982	984	1012	924	973	934	958	940	886	953	963	1000
5852	1033	1001	838	810	841	882	835	858	888	827	870	748	776	838	843	837	835	846	834	867	844	857	842	875	791	796	823	853	830	823	825	810	844	827	826	850	829	801	850	819	857	806	856	811	849	813	875	837	868	794	784	826	816	824	836	793	825	830	804	811	807	810	790	796	810	787	829	772	834	821	827	814	851	855	808	851	812	880	835	774	780	874	803	854	829	797	767	789	820	811	825	792	805	781	826	825	818	844	796	847	719	784	889	789	817	809	781	817	756	813	808	812	805	806	828	831	810	825	784	848	812	788	797	793	838	781	840	832	786	771	849	790	860	818	815	779	803	771	844	842	771	821	800	817	797	794	821	857	846	790	821	817	871	808	791	791	812	799	835	815	821	822	804	814	787	766	778	851	828	780	825	812	816	809	809	808	794	848	840	784	800	825	841	842	798	797	815	822	807	799	804	780	848	835	826	866	808	805	794	842	813	777	853	809	808	818	786	820	792	789	820	817	768	826	864	832	820	846	793	796	866	783	793	814	827	830	772	841	828	818	775	814	837	851	758	798	832	814	802	821	813	881	804	830	768	795	752	849	756	789	789	823	790	806	755	766	840	824	852	838	845	821	848	794	858	818	765	793	818	833	809	790	805	836	798	815	828	776	796	786	801	811	817	824	840	807	815	808	791	797	804	870	831	818	843	810	795	834	857	846	784	850	795	848	847	802	772	808	834	824	817	810	806	817	817	836	822	844	845	827	828	843	799	826	846	829	827	823	788	867	782	818	799	832	860	826	797	815	787	881	790	844	848	807	813	804	857	869	781	810	793	787	814	788	824	778	804	818	859	835	796	859	798	806	810	799	784	756	786	801	775	846	804	767	854	794	808	875	799	824	764	792	810	833	810	892	798	824	768	793	805	834	859	827	847	808	840	807	830	814	821	776	787	785	783	832	813	810	858	819	779	814	791	805	829	831	797	839	812	836	802	761	824	795	730	787	852	861	825	839	788	832	798	814	778	787	802	791	815	812	757	854	787	840	828	799	801	814	839	766	869	866	805	854	801	860	818	821	748	823	830	807	821	864	768	825	799	811	801	822	812	797	851	778	805	774	863	837	794	793	813	863	824	807	794	806	795	802	837	835	820	783	831	868	831	796	797	835	770	819	844	832	821	776	787	826	843	794	786	801	891	841	794	837	815	805	816	834	889	775	850	785	792	875	792	794	821	800	833	866	832	798	820	825	857	818	835	844	826	842	820	851	797	793	772	802	877	773	764	834	809	843	805	877	813	857	837	816	866	840	829	789	788	813	806	787	830	810	845	886	838	826	799	827	776	827	847	805	807	827	853	835	836	773	849	800	808	813	825	814	779	871	825	803	854	851	826	798	774	819	795	827	810	850	788	815	809	836	788	770	830	820	863	826	743	798	830	811	840	885	833	786	811	815	833	825	834	802	800	780	789	800	846	806	787	831	791	810	823	790	849	807	816	822	858	828	831	819	815	836	881	847	804	837	826	824	802	846	823	841	816	834	831	830	793	843	814	856	792	833	812	781	815	782	836	814	857	792	825	788	806	769	834	756	795	842	807	795	845	787	773	801	804	841	829	819	816	843	800	821	807	793	844	821	792	840	846	784	858	824	840	842	857	851	807	815	804	779	791	833	784	810	802	795	808	796	769	863	823	893	799	797	813	813	799	825	844	792	799	763	857	827	825	811	784	766	810	835	816	787	811	819	759	861	786	798	824	844	821	811	821	829	793	866	783	849	826	864	822	852	855	852	830	833	792	838	804	802	897	779	802	815	831	873	842	798	834	857	833	829	844	814	828	837	905	855	788	846	844	742	823	820	827	850	873	825	838	851	791	820	790	817	868	815	781	816	787	799	792	769	814	793	847	817	803	824	812	798	814	829	800	814	845	796	784	830	825	849	821	833	829	761	818	773	808	803	778	867	810	808	841	825	818	877	814	830	788	810	780	829	858	850	851	766	793	833	806	795	826	828	799	822	771	824	847	794	760	809	839	840	772	827	778	810	801	829	781	776	813	843	844	806	781	757	825	819	774	840	830	828	845	830	853	798	804	834	812	818	777	801	805	863	816	803	818	845	808	805	790	849	862	848	841	811	879	819	842	730	841	867	764	842	796	796	799	819	819	801	846	774	802	795	845	826	891	787	836	775	813	865	810	824	798	756	851	815	809	820	841	815	803	790	806	805	806	812	784	843	768	787	809	817	805	787	812	865	774	818	809	785	823	830	813	766	812	836	773	812	818	850	832	847	813	821	782	776	804	793	842	792	829	876	861	819	820	785	794	816	790	803	822	844	802	893	808	823	802	887	833	827	810	843	845	851	843	835	861	779	879	790	774	868	799	839	829	823	865	777	815	859	796	847	799	838	839	777	769	830	865	870	796	816	875	832	821	774	816	802	814	725	804	819	856	873	817	749	845	832	880	812	815	846	824	804	801	777	859	830	781	880	790	843	806	799	739	818	851	852	829	772	854	785	827	781	819	844	795	789	808	785	814	785	838	860	839	774	825	792	825	905	854	801	856	820	829	826	883	839	834	829	782	846	807	847	855	847	815	802	843	840	830	835	782	789	878	836	815	881	808	807	828	775	800	851	804	852	818	841	825	857	811	859	803	789	786	847	819	844	820	779	861	828	805	791	824	799	878	825	814	835	802	775	845	806	848	838	825	810	832	847	827	845	822	772	845	812	807	847	820	792	814	800	794	825	816	843	827	802	793	843	814	822	762	793	760	781	780	791	782	874	801	793	817	839	808	861	830	813	807	835	815	822	833	868	833	791	790	822	798	810	835	871	800	829	793	827	821	781	799	774	825	829	857	837	832	815	842	783	834	820	812	828	840	769	803	878	782	742	812	812	824	799	874	821	783	830	747	783	794	788	805	840	805	821	788	773	790	785	837	835	785	863	808	809	833	811	807	791	812	815	808	793	747	823	802	779	837	817	831	818	806	845	801	826	801	823	841	844	766	838	823	845	862	861	797	829	832	794	825	786	787	796	829	818	791	848	801	840	801	814	799	833	796	819	828	841	846	831	829	814	779	807	820	842	796	849	810	796	791	863	839	787	804	874	797	797	817	863	760	809	813	910	790	879	885	783	820	844	790	805	780	780	838	802	824	780	842	765	792	830	791	787	858	802	835	850	831	843	796	793	778	912	803	863	847	836	767	766	830	806	827	842	781	789	776	786	839	815	784	792	789	753	811	818	823	817	831	831	836	773	822	810	768	832	841	742	795	843	875	802	808	852	761	876	824	817	809	840	847	851	815	846	806	770	814	842	852	844	870	753	830	783	827	821	829	859	799	819	818	790	805	843	847	830	758	820	772	832	843	833	809	787	789	858	839	840	809	786	815	817	794	815	860	824	825	845	760	794	831	804	821	809	818	817	760	815	815	811	795	808	823	824	809	799	807	793	816	861	829	798	854	813	865	847	838	815	810	776	816	830	761	840	767	785	780	824	809	784	833	815	811	820	862	815	776
25580	21314	27034	25232	5444	1572	1263	1097	953	1022	993	971	977	962	1013	947	956	964	979	966	956	960	932	951	980	962	964	994	971	981	966	958	942	966	915	928	929	951	1018	933	946	947	915	993	980	952	911	945	944	953	932	909	978	913	938	942	965	963	944	948	912	945	961	880	918	912	930	981	970	907	929	944	913	900	962	940	934	919	866	981	906	933	935	938	936	952	933	893	958	920	951	914	903	924	941	998	951	932	892	896	950	946	888	930	958	912	958	912	939	902	869	910	923	949	928	929	914	927	956	935	912	902	980	976	915	847	907	998	926	948	884	942	943	908	931	907	913	969	910	964	946	976	893	957	883	902	955	941	910	946	919	901	925	924	1009	936	960	884	892	906	959	993	888	904	942	899	929	946	952	965	922	937	915	918	964	899	933	917	932	920	970	920	943	999	985	876	924	910	915	954	879	968	951	902	964	924	917	889	899	927	937	928	962	932	999	951	928	945	984	933	944	913	928	999	894	946	966	944	880	856	1002	944	924	941	960	921	890	974	900	949	922	916	964	924	963	940	923	939	946	936	960	892	925	964	950	963	950	906	912	952	962	894	892	960	942	910	959	922	964	952	888	879	965	919	965	915	884	957	958	948	922	914	963	947	903	958	972	877	946	919	865	911	950	971	930	898	925	954	920	878	862	987	900	901	932	923	887	928	917	983	940	896	927	888	971	921	942	939	975	935	882	885	916	885	939	924	904	929	892	938	945	923	914	934	913	915	967	948	896	937	883	957	914	949	915	961	925	911	948	957	967	940	920	974	925	953	904	877	931	936	940	960	952	932	881	943	950	947	944	986	959	914	899	921	903	898	860	931	968	920	927	952	940	952	936	937	915	927	930	937	913	859	903	975	955	919	932	925	912	930	909	938	920	918	868	917	894	917	964	861	868	900	939	910	919	911	908	951	944	909	920	903	916	921	940	919	948	920	936	1003	907	959	892	966	891	955	926	947	1010	915	972	919	910	925	1004	927	942	885	943	964	934	938	974	951	918	857	945	891	936	921	946	935	939	924	949	910	883	885	959	949	894	936	914	945	915	935	942	905	922	911	988	916	954	917	956	941	911	929	949	979	942	846	972	986	911	968	945	972	1003	959	922	910	935	917	959	880	885	929	946	901	924	881	943	971	894	925	948	934	915	891	915	974	926	891	895	959	895	958	891	952	927	922	891	915	929	918	939	920	918	896	924	977	896	962	989	929	891	917	907	930	897	910	993	970	957	945	979	951	974	951	961	907	972	922	931	951	919	883	922	893	998	910	952	907	879	922	919	872	907	912	912	923	951	866	871	950	930	893	939	911	958	884	971	973	933	890	881	940	913	969	935	892	935	932	940	936	860	874	945	962	919	910	874	906	903	947	918	927	998	932	924	966	992	929	963	890	861	898	893	881	919	871	940	881	948	958	885	892	893	928	939	939	923	927	927	891	917	952	892	905	943	909	925	932	916	931	947	914	919	912	914	949	935	956	970	922	902	953	935	895	921	927	918	903	972	938	959	921	914	982	910	932	960	938	975	963	897	942	921	925	924	921	968	959	931	872	925	922	914	1008	894	963	917	958	917	881	919	932	947	967	938	978	908	958	961	893	964	955	943	881	919	906	913	930	980	945	917	957	922	891	917	921	923	920	940	875	865	937	938	931	968	940	959	927	928	940	868	890	928	889	890	915	954	951	922	928	929	974	903	960	951	927	910	957	957	950	964	924	904	933	970	949	889	913	895	876	958	930	916	910	964	918	940	918	918	939	933	930	928	925	969	902	940	913	930	943	904	917	918	982	857	940	905	948	933	868	933	892	976	938	916	895	915	843	881	932	948	882	924	898	895	981	985	931	940	970	936	954	928	938	951	931	986	945	897	896	948	931	964	935	896	918	949	904	869	899	935	924	950	936	909	963	921	964	955	954	929	929	914	915	902	938	930	932	919	897	973	907	952	888	859	941	922	925	929	971	969	972	920	919	964	981	970	937	908	976	899	913	919	931	915	896	933	948	961	974	946	910	896	908	869	945	932	994	877	897	949	990	893	870	957	884	918	938	938	888	953	949	921	864	967	960	993	973	952	899	915	918	956	912	973	911	933	911	969	921	963	899	940	945	992	963	921	888	868	938	941	917	930	949	940	950	924	917	914	982	992	919	878	978	949	900	969	954	885	921	869	921	964	924	970	961	932	901	944	951	953	940	955	992	900	910	886	875	958	958	911	942	887	932	908	956	943	948	891	971	932	886	977	892	891	921	997	958	934	940	941	898	941	975	977	914	965	971	929	917	996	885	911	869	934	962	937	960	917	923	874	938	969	962	978	902	948	972	931	901	896	938	929	933	901	929	946	942	924	1005	928	916	871	926	915	918	964	940	900	888	934	897	965	899	940	921	926	919	958	934	920	954	899	882	962	945	889	930	892	893	934	940	905	903	933	896	919	950	947	993	862	936	930	953	894	922	949	908	906	975	930	904	922	927	923	897	916	935	962	973	979	905	898	893	906	879	906	1003	902	852	911	896	900	917	987	982	873	936	976	943	914	911	905	958	852	949	935	946	926	942	891	923	942	893	942	908	935	895	961	910	958	923	992	918	952	918	927	909	953	880	927	958	950	943	928	954	914	969	952	921	962	979	975	924	931	943	989	940	950	930	945	934	895	915	919	929	953	898	924	973	945	953	919	957	923	934	914	965	920	940	900	931	953	935	938	909	921	972	900	968	1041	937	880	985	915	953	925	902	903	907	909	936	874	940	921	895	955	894	923	917	933	927	920	917	902	871	912	958	909	941	936	921	908	922	883	917	915	942	929	929	900	981	920	922	872	911	961	982	950	907	928	878	971	934	908	903	948	909	944	986	990	924	884	928	927	926	904	873	906	920	943	892	892	921	923	912	929	865	958	909	924	870	933	865	935	919	959	968	901	903	900	886	937	961	883	912	955	944	921	975	924	996	931	989	933	996	961	940	973	974	872	913	893	958	932	883	921	936	982	927	930	937	966	942	919	883	925	912	929	843	927	887	930	927	888	941	908	960	881	907	923	947	905	902	921	927	907	870	876	873	935	938	924	951	1021	868	959	922	880	934	915	919	924	968	969	927	884	955	928	919	984	947	955	960	917	979	933	908	923	931	924	979	924	910	944	889	913	941	979	984	945	918	915	932	883	918	894	949	938	978	986	928	969	914	917	955	905	957	933	913	967	918	898	983	884	914	939	951	941	980	914	852	921	922	925	925	902	937	907	887	935	935	884	952	891	982	894	912	924	931	968	932	921	898	895	914	905	918	927	910	982	943	979	882	923	1020	956	917	934	934	911	958	907	947	935	897	901	913	926	923	897	917	936	928	910	1017	955	939	952	917	970	930	940	866	894	978	951	935	923	927	961	864	940	948	941	946	948	949	901	943	898	854	871	888	922	902	935	922	930	937	944	911	912	906	867	915	895	902	959	930	956	918	929	867	931	901	962	972	945	1000	945	966	931	904	928	931	882	932	914	928
4032	3236	2693	1639	1298	1165	1010	980	1058	904	891	909	914	856	837	841	850	835	895	838	818	852	824	830	788	840	846	856	771	850	806	859	831	878	808	849	843	825	845	833	819	895	834	827	785	815	802	814	855	833	798	807	823	819	805	809	819	838	821	820	822	878	838	863	882	841	803	858	812	841	827	845	825	841	851	801	771	770	787	755	852	806	820	785	806	852	866	831	765	864	869	853	863	798	818	804	861	755	787	816	832	816	827	825	851	850	799	787	829	834	822	870	837	862	826	834	829	844	803	823	817	785	831	790	833	813	821	811	833	807	801	803	848	793	847	793	809	887	804	816	777	841	881	827	810	822	848	819	796	821	917	838	819	808	838	867	828	813	811	871	845	860	841	808	859	856	866	873	848	829	771	834	816	784	780	841	837	805	838	816	887	836	793	826	877	812	831	834	831	799	788	812	780	780	758	855	815	859	773	836	811	795	848	829	833	795	839	859	814	793	770	841	799	823	841	798	857	863	835	830	852	830	831	845	818	849	817	842	836	809	827	847	814	834	801	841	832	807	814	828	837	802	805	806	777	770	812	819	790	851	806	902	841	788	775	771	765	806	865	771	775	793	807	792	838	801	796	765	838	843	805	819	848	811	793	785	841	816	798	842	864	792	837	808	825	807	801	797	811	816	781	794	795	821	815	824	828	809	790	780	844	876	778	826	792	856	779	829	840	852	809	827	827	808	787	799	802	831	825	836	779	803	803	819	804	829	834	791	815	849	827	789	831	853	808	801	889	787	777	850	812	845	839	788	801	843	846	879	788	888	789	837	789	806	828	812	787	778	738	775	791	777	807	832	841	791	760	780	794	824	839	837	837	900	837	806	841	805	808	840	786	820	853	819	784	823	804	762	818	825	819	852	851	798	853	822	809	793	764	792	788	794	791	835	830	786	756	859	795	838	806	791	793	798	821	809	825	796	886	789	837	828	848	828	845	838	822	836	822	810	842	753	778	829	768	842	830	800	809	815	795	885	829	824	804	806	744	853	811	833	810	853	769	843	821	809	819	823	810	820	826	815	832	791	839	790	799	798	784	848	734	817	805	846	859	838	767	779	799	758	806	847	840	808	865	822	793	838	842	838	810	772	852	792	843	861	781	777	794	802	837	811	803	810	821	832	794	854	788	811	799	804	801	807	833	802	814	792	818	795	775	828	864	812	840	782	800	785	828	836	803	738	882	827	804	878	796	791	811	775	797	866	785	845	852	876	751	789	751	770	809	807	846	782	804	815	818	797	830	796	784	791	838	823	843	838	836	796	845	853	754	817	859	812	814	787	820	743	829	782	905	829	785	810	822	802	762	849	805	815	794	809	821	824	799	862	809	860	819	827	799	836	876	861	816	819	834	851	814	770	834	782	837	826	765	802	805	833	813	770	809	830	855	788	824	831	790	842	817	819	756	832	818	783	775	818	846	843	746	823	873	794	828	807	810	778	809	824	821	848	823	792	817	784	827	833	853	785	807	858	766	825	807	792	833	810	764	792	863	838	792	756	802	839	759	825	794	833	834	824	805	806	803	847	743	820	812	845	803	812	765	832	858	725	778	824	758	795	896	875	839	787	864	804	829	827	794	812	790	805	816	778	841	803	768	794	804	846	823	819	819	856	796	775	799	803	793	860	808	793	832	855	785	799	808	813	824	774	805	848	788	807	869	875	783	824	821	773	821	861	877	865	786	782	843	816	772	799	851	801	838	819	840	805	804	779	799	835	790	791	834	760	787	867	813	846	787	783	790	817	778	770	776	832	796	816	829	782	786	800	781	856	756	813	781	819	793	798	833	750	865	822	795	808	805	821	773	792	856	777	818	785	797	787	806	807	812	805	810	822	756	816	814	830	854	789	803	815	825	853	790	818	785	829	855	747	823	775	816	851	820	812	810	808	797	806	809	792	762	848	783	868	805	811	839	845	809	831	823	791	833	808	833	822	789	777	781	819	813	843	818	834	822	771	840	799	839	866	794	813	833	838	790	848	803	798	808	858	866	834	790	814	822	793	832	816	828	853	828	851	776	816	831	815	838	786	832	737	815	821	830	767	824	801	843	784	795	830	840	809	862	789	785	817	825	829	803	761	864	815	809	736	772	794	790	785	794	850	830	814	833	796	834	804	818	868	804	779	809	830	842	779	808	826	806	764	813	777	822	861	794	824	775	768	815	834	806	799	838	851	770	835	859	760	847	803	823	847	780	794	831	841	858	800	804	805	775	807	802	818	754	810	837	839	851	785	874	825	798	837	799	819	802	813	795	813	807	790	908	797	822	784	741	788	820	799	817	803	823	824	813	765	819	797	821	806	798	800	799	797	844	838	846	787	792	911	770	805	770	842	832	792	845	823	860	800	811	817	806	792	828	765	797	830	831	850	798	831	828	796	778	838	779	800	804	820	781	825	741	870	834	805	847	796	776	826	798	799	829	770	792	838	784	855	817	802	773	819	807	839	806	789	858	824	841	860	823	811	781	860	802	819	777	847	806	794	882	789	822	837	791	767	792	838	849	863	833	876	825	812	787	787	845	789	806	892	827	773	836	796	834	796	836	828	806	805	796	868	738	817	797	826	788	786	798	852	803	789	806	818	818	814	821	819	829	786	861	848	777	797	823	854	815	866	830	837	798	796	765	778	806	859	769	758	807	845	830	824	762	793	808	819	837	793	776	819	808	855	847	818	827	788	826	797	794	824	836	817	796	789	823	791	787	793	789	797	797	790	826	806	798	792	820	847	822	818	798	820	793	797	805	810	770	830	806	780	779	812	847	789	799	835	847	811	798	846	838	847	791	826	788	804	871	810	793	763	813	875	805	782	827	814	835	837	845	855	794	847	833	781	831	800	824	821	842	823	798	853	750	833	807	809	851	862	772	795	776	792	745	834	792	800	826	828	832	810	820	802	851	839	829	816	797	776	851	839	795	812	838	825	826	855	798	796	831	826	813	817	832	811	827	820	769	799	811	763	741	827	803	806	793	820	757	773	819	844	813	814	826	799	884	797	793	816	853	752	850	846	809	835	841	851	823	772	802	822	792	804	863	829	788	829	819	772	833	793	767	805	835	800	808	817	883	780	840	840	857	869	788	842	877	777	833	786	799	798	753	804	830	797	866	790	830	824	837	815	787	799	794	837	779	812	843	807	811	822	791	776	834	792	852	785	812	767	829	791	826	842	912	805	762	816	832	816	811	794	776	804	819	809	788	829	830	825	821	780	794	828	809	844	801	841	879	825	831	807	781	791	810	798	813	798	817	806	790	849	772	852	833	795	805	833	731	820	801	808	787	802	781	760	827	809	817	734	831	852	799	775	791	801	822	782	813	803	804	816	816	797	766	753	782	806	781	818	839	785	807	806	795	821	819	848	767	789	765	814	772	849	816	779	830	786	832	828	846	808	752	810	885	813	805	781	847	827	844	826	803	771	836	834	838	833	830	789	781	829	834	829	832	822	821	816	778	799	793	811
24620	21326	28355	24632	20434	3529	1279	861	742	714	750	650	678	684	650	645	613	667	601	637	623	620	617	640	602	636	597	616	609	650	598	604	639	570	593	598	618	594	601	541	584	553	608	634	553	574	610	566	588	553	631	575	640	597	558	593	591	591	613	627	597	596	557	548	629	599	621	618	569	578	581	559	564	595	554	610	600	662	603	567	569	566	615	609	608	638	577	601	571	608	592	612	614	612	573	639	557	579	566	571	597	592	601	586	583	548	585	578	611	570	627	587	602	588	619	575	585	602	565	587	606	611	567	568	590	604	584	619	593	586	580	583	572	551	632	554	567	614	555	546	589	631	632	601	606	585	595	614	593	557	591	597	534	624	589	591	621	632	566	549	586	557	564	581	609	554	579	550	607	591	597	563	586	584	546	614	579	565	584	628	599	573	581	590	567	563	570	602	613	592	618	609	599	548	580	615	583	619	617	593	630	578	598	557	589	567	556	615	579	635	595	586	613	568	576	597	581	571	597	570	548	553	573	579	546	632	544	570	562	569	562	626	579	596	555	585	541	546	577	571	573	549	584	587	595	572	569	583	578	586	591	580	618	601	581	581	586	556	598	600	610	565	533	586	594	589	599	616	552	615	607	583	545	606	593	577	615	577	578	578	625	590	577	584	606	585	579	586	568	618	570	575	586	558	577	587	553	572	593	570	590	641	593	574	590	560	556	540	609	548	556	550	598	590	566	595	616	612	597	607	595	535	563	600	546	588	557	586	557	569	558	590	573	603	608	595	590	541	564	628	581	524	552	599	541	558	563	539	599	551	553	615	588	560	532	586	537	554	563	595	610	577	551	575	629	571	611	646	586	550	595	606	564	565	585	554	552	551	591	597	586	585	593	561	609	593	594	595	579	580	606	541	598	567	586	563	545	593	590	581	586	613	599	583	570	562	574	595	627	602	600	593	583	640	580	586	564	564	634	543	579	608	581	616	600	570	580	662	590	581	569	583	562	575	594	554	545	571	563	569	577	609	568	631	552	579	594	562	535	582	558	572	569	575	575	575	570	547	514	589	546	589	547	592	590	565	585	633	552	565	533	598	610	587	562	592	599	612	588	570	611	565	590	583	638	574	571	569	571	592	541	576	556	551	606	570	593	569	620	572	555	568	600	559	573	555	576	554	572	585	562	555	577	546	592	566	553	566	567	582	578	581	596	575	581	599	607	606	561	562	586	576	604	606	588	632	592	615	628	589	608	574	628	570	585	574	551	604	611	584	563	567	624	575	538	545	615	586	572	552	579	589	599	604	579	588	550	599	649	550	590	572	585	630	569	650	586	569	557	563	573	567	627	586	559	581	586	553	595	543	591	606	597	574	579	626	548	581	612	555	567	570	606	588	558	597	565	628	590	593	642	611	566	602	575	631	570	557	580	602	574	577	559	545	539	597	577	604	546	594	581	616	611	588	582	583	588	585	604	571	639	579	590	574	555	571	580	575	615	609	595	561	633	565	577	594	588	553	600	590	636	574	589	561	581	567	594	579	601	606	573	605	584	630	603	555	610	584	563	555	610	559	594	550	568	565	582	572	610	539	614	561	598	522	583	576	565	594	586	574	580	542	607	579	579	538	584	579	604	607	572	594	560	560	550	571	623	640	586	589	571	554	550	629	585	562	589	608	613	584	600	590	610	602	612	655	607	528	627	567	596	595	587	555	571	599	601	594	649	572	618	562	580	589	572	578	635	541	567	604	619	576	570	603	581	566	593	583	563	576	578	576	590	581	577	561	606	565	585	584	592	559	571	609	559	557	568	576	604	585	556	578	575	606	546	585	561	597	598	561	596	604	613	591	587	588	581	599	595	564	576	589	609	569	607	541	567	561	567	533	621	565	530	572	588	559	569	571	628	565	578	575	649	590	549	576	612	595	565	564	617	586	577	590	604	603	562	567	545	558	592	602	575	609	591	566	553	571	574	577	578	577	590	565	565	536	567	583	600	572	524	555	567	563	599	519	582	587	572	564	546	605	582	559	533	591	587	579	605	574	584	562	568	553	568	593	559	517	557	582	529	589	558	590	596	616	600	598	579	556	558	576	577	590	569	578	582	560	550	550	555	556	597	608	580	573	566	594	585	628	610	556	563	591	615	603	604	623	597	594	577	598	562	579	560	563	575	600	599	573	544	586	614	553	580	550	568	569	576	608	572	605	583	570	605	587	547	553	581	552	595	567	565	525	562	592	534	592	565	545	600	602	617	605	530	594	580	600	570	604	575	608	517	597	538	607	571	549	555	561	555	530	558	568	581	553	559	602	575	586	572	553	554	547	588	567	574	598	606	598	593	608	618	604	583	605	578	569	547	580	595	567	561	562	554	614	598	562	600	557	550	650	553	571	568	594	560	565	610	549	619	595	562	548	585	591	610	601	589	603	569	619	567	655	660	568	571	574	622	597	584	566	576	591	606	597	567	559	613	585	564	590	570	622	580	601	580	565	580	616	577	525	565	556	581	576	589	572	537	612	565	584	593	549	587	611	580	574	577	557	591	565	574	572	579	571	582	583	597	596	601	556	596	632	642	566	564	581	623	578	565	574	624	583	559	583	584	579	579	602	574	561	585	602	570	598	535	577	606	607	570	577	565	577	559	587	554	579	571	575	613	537	599	594	561	561	617	582	580	599	588	576	582	591	578	567	581	561	545	594	602	565	574	584	585	567	527	565	563	608	603	611	585	552	567	555	550	578	591	558	558	559	579	588	580	534	583	580	598	569	528	537	581	601	599	601	575	555	588	552	584	555	565	577	604	576	589	597	624	617	608	574	575	561	612	605	573	570	580	561	588	550	571	646	574	567	609	585	557	540	596	609	586	559	634	590	533	586	586	627	615	569	575	574	563	593	599	591	624	568	551	587	597	611	588	618	576	559	588	560	583	578	568	544	583	551	600	577	582	565	600	603	593	558	582	585	579	581	592	613	555	574	581	612	586	589	558	561	566	631	573	572	588	608	624	567	568	587	586	602	622	568	579	648	567	555	544	579	595	585	576	596	591	597	578	594	558	571	584	577	568	580	586	555	560	582	531	552	575	550	562	598	592	595	560	609	580	580	557	567	621	601	635	621	592	559	600	597	562	578	600	598	575	570	529	579	581	597	578	590	559	590	609	542	607	628	539	628	562	586	584	565	561	590	565	567	566	564	599	587	595	534	588	596	557	552	591	567	558	599	570	565	652	562	594	586	586	620	556	585	545	598	566	602	631	594	603	572	564	577	587	592	582	560	572	610	634	559	593	596	569	586	576	590	604	605	571	578	578	533	573	612	574	551	602	552	580	588	600	583	566	567	523	604	570	589	534	573	591	637	541	589	534	594	580	606	597	564	598	590	614	534	588	559	571	551	580	610	559	594	606	552	584	534	566	554	603	613	642	578	631	581	566	586	596	582	613	620	569	616	549	605	582	569	533	621	573	592	586	572	587	577	610	582	582	557	569	569	565	616	523	559	590	607	580	558
4344	5000	4074	2163	1582	1182	986	958	778	762	735	715	725	625	691	652	606	603	629	620	647	595	610	557	576	535	551	576	574	558	623	605	579	574	557	587	579	575	606	593	594	587	535	555	569	600	592	598	598	606	549	583	555	534	555	595	581	568	540	568	519	573	573	573	543	540	573	529	575	566	552	521	573	578	548	594	554	591	544	565	596	587	545	555	592	564	556	562	560	586	573	552	573	545	553	530	530	561	546	538	564	608	572	527	565	556	535	616	525	532	602	531	532	550	556	545	562	566	571	570	550	520	563	544	592	604	566	559	539	595	585	564	561	567	570	580	564	599	561	610	567	560	595	538	578	535	573	549	576	551	577	527	569	591	616	609	573	559	544	576	544	603	565	587	593	547	575	582	542	550	601	538	604	552	539	540	593	561	590	587	524	568	572	574	582	569	543	576	612	563	560	564	609	593	538	564	575	587	541	543	540	549	532	579	609	567	581	556	565	543	532	571	560	583	538	548	567	560	561	555	570	551	587	560	514	559	553	510	606	551	576	566	557	553	563	587	575	552	553	550	562	578	608	581	541	541	595	556	579	528	537	598	561	544	564	561	543	617	516	541	582	575	574	569	573	561	549	541	575	522	537	613	562	548	525	563	544	585	543	547	555	575	537	550	586	538	514	586	561	557	577	550	596	572	590	537	538	518	570	544	534	612	546	579	583	533	586	555	503	567	546	596	540	525	577	595	552	568	552	587	523	576	624	558	537	595	530	562	601	552	610	542	550	557	514	540	557	515	565	543	566	545	550	572	587	521	561	537	565	584	503	585	521	530	555	527	581	596	587	542	574	557	559	575	563	550	598	583	545	543	567	515	574	566	544	585	531	517	598	532	578	586	568	596	602	538	588	531	543	552	560	569	591	566	561	543	575	506	507	511	572	605	563	578	591	547	580	576	535	614	559	546	585	539	532	554	539	538	533	548	529	548	577	501	589	583	579	541	553	533	544	573	580	574	558	597	594	569	597	579	564	569	563	578	511	574	539	550	527	548	554	539	554	558	602	608	554	539	575	548	578	511	527	564	552	568	559	556	555	524	535	582	494	500	574	546	589	564	548	563	544	529	586	544	546	586	605	583	568	545	533	558	570	548	531	575	580	540	538	532	538	525	579	546	546	568	534	507	560	571	523	576	579	585	571	571	582	544	543	535	558	517	557	536	580	561	575	563	558	555	562	551	578	541	580	523	523	594	552	533	523	590	566	554	534	611	555	590	585	549	538	542	542	588	565	588	563	572	582	560	572	608	574	506	558	592	549	565	598	560	607	561	569	541	536	511	556	551	589	537	521	553	530	556	597	534	583	511	546	564	562	563	578	545	564	513	569	534	538	549	516	521	566	496	556	593	573	554	626	575	563	554	527	571	543	550	588	539	556	588	565	567	519	566	522	561	526	528	583	539	582	573	593	571	573	532	546	566	578	514	567	545	553	567	542	533	520	534	564	543	573	549	573	566	579	570	575	564	574	529	556	521	565	573	570	542	539	568	571	550	514	580	587	530	556	555	550	560	619	566	594	532	535	562	594	608	569	537	580	571	545	556	579	544	536	571	569	598	573	568	600	564	548	539	547	550	542	551	537	561	567	557	558	559	533	567	511	572	565	563	554	557	597	557	573	565	523	534	582	516	561	571	548	563	561	583	580	586	510	572	580	541	514	535	562	599	556	505	555	577	512	572	530	547	503	557	564	584	539	526	568	554	607	538	508	613	571	557	570	586	558	559	553	547	528	571	582	593	597	554	526	576	518	546	547	527	534	503	548	552	544	551	578	562	567	559	568	543	590	580	571	530	543	564	541	603	555	537	543	541	555	534	548	526	555	519	557	541	552	532	579	554	543	561	481	542	570	551	587	569	545	546	549	520	578	521	546	532	558	595	512	552	566	554	551	599	578	528	542	540	566	518	551	526	514	575	592	536	525	534	588	589	613	540	566	561	529	570	602	554	552	537	587	519	561	564	615	554	546	561	541	590	578	515	549	542	561	571	542	563	521	536	508	563	514	499	546	566	544	602	576	547	552	553	565	532	522	551	573	587	521	568	526	534	584	574	531	585	528	569	534	548	587	540	554	529	558	580	511	574	545	557	555	567	551	544	551	555	515	561	547	533	575	562	528	582	558	516	534	527	579	558	540	521	553	548	582	594	554	539	503	552	543	556	547	549	537	542	572	528	584	533	509	567	579	550	506	559	544	571	531	554	518	527	583	613	558	546	568	586	503	560	534	597	550	566	525	577	547	558	573	554	557	607	515	521	546	583	526	528	528	578	539	571	560	554	511	549	575	548	548	581	570	577	613	537	547	544	538	578	567	544	578	562	552	557	563	590	531	547	601	566	566	563	542	519	534	575	621	552	558	571	567	563	539	544	511	555	535	526	532	533	583	572	587	561	551	558	568	566	563	571	582	514	564	560	533	538	542	528	578	548	567	546	559	555	578	553	562	547	537	567	537	562	582	613	522	570	547	584	536	559	573	534	559	554	521	542	539	570	563	520	569	563	578	546	576	565	606	551	553	554	553	544	590	520	535	564	594	524	504	552	584	535	528	539	547	526	504	568	530	577	573	520	504	622	539	551	525	586	549	565	504	543	574	585	558	577	559	569	580	570	541	563	557	547	475	583	528	551	519	561	551	537	556	528	566	569	566	537	562	542	528	556	580	496	568	518	558	506	572	567	529	574	567	550	526	545	532	575	557	555	560	548	578	561	553	549	530	546	578	570	562	534	554	558	532	520	567	559	533	583	545	557	566	550	557	542	554	508	594	560	566	506	555	598	567	506	572	541	539	571	536	574	559	538	569	580	562	559	526	526	604	511	545	518	552	551	537	561	539	530	548	524	543	531	509	568	545	556	533	532	580	574	580	514	548	531	551	574	568	560	578	504	534	574	526	553	511	558	548	527	540	568	533	560	566	549	555	566	570	559	595	628	552	540	554	574	535	544	545	547	559	580	542	547	577	590	553	531	597	563	569	576	546	521	561	552	597	538	585	579	565	531	540	533	572	604	513	530	551	593	568	528	538	547	578	583	586	558	567	567	548	541	548	539	543	551	557	548	593	562	550	538	521	559	553	572	534	543	562	554	599	557	529	580	551	510	541	591	564	588	507	535	612	553	542	523	528	567	549	536	560	558	531	528	582	554	520	575	558	564	557	532	535	571	564	544	520	557	585	567	573	529	573	472	587	564	567	572	564	584	590	536	566	546	574	594	544	543	588	523	561	551	524	552	554	599	565	587	510	564	544	548	591	558	525	508	548	550	548	578	566	578	566	533	536	565	532	539	570	545	572	550	534	512	531	581	520	570	523	594	527	568	534	582	580	550	543	571	569	553	578	558	585	543	593	548	531	540	545	569	538	532	550	593	528	567	527	572	546	587	574	553	529	566	547	573	513	546	551	564	549	521	536	515	541	531	580	540	554	565	554	548	564	532	554	528	540	534	524	558	590	540	580	562
27331	9518	1891	1339	999	901	934	958	1002	974	974	943	915	986	989	1047	995	922	922	944	954	959	941	974	955	991	993	975	925	972	975	928	985	946	982	941	976	919	919	956	895	973	882	954	976	913	929	917	903	996	981	953	943	963	961	962	986	942	934	987	977	975	960	976	954	932	913	1010	906	896	951	928	935	937	947	941	915	1000	1030	964	953	995	935	968	963	923	969	1005	940	953	913	968	952	926	910	948	971	918	949	947	956	899	994	996	954	944	943	1005	967	969	978	952	955	928	977	930	973	975	994	961	992	913	909	958	959	1008	978	963	944	971	998	993	935	933	935	990	968	961	961	929	920	959	985	947	968	1004	959	908	942	964	949	961	1001	956	921	942	929	908	1014	941	952	936	937	936	958	923	884	907	915	991	1003	956	929	923	969	961	969	930	986	1001	959	948	940	927	940	911	984	901	964	1017	931	983	911	960	988	938	974	944	1012	967	942	1010	993	990	952	937	960	953	932	998	1030	907	908	951	990	984	960	914	969	963	952	943	939	911	979	990	938	969	967	970	1032	936	984	988	1003	937	951	965	944	903	955	938	1004	972	981	958	1014	981	978	952	1016	1035	1019	957	953	954	979	973	956	995	957	940	979	947	936	938	983	957	1002	1005	968	942	980	967	938	952	921	968	952	898	920	890	946	1006	919	963	980	954	967	959	934	964	989	923	931	940	983	1007	953	983	926	948	887	889	982	1000	933	1003	1003	986	986	934	955	996	931	946	962	951	936	972	965	944	936	954	997	941	1032	931	917	912	974	912	963	921	896	928	908	985	963	950	940	964	928	975	904	934	982	974	946	915	934	1022	943	958	990	995	919	930	927	974	872	921	998	984	978	966	986	967	929	922	934	978	994	994	960	1000	1003	939	972	974	984	952	943	957	958	905	967	1026	861	990	1002	933	956	953	1003	938	919	982	968	920	954	938	966	930	991	939	1002	976	965	963	916	930	965	923	996	970	957	888	961	943	886	890	945	945	953	970	945	1002	991	901	958	965	912	966	962	948	948	946	944	973	945	917	958	955	915	949	955	957	1006	1020	936	988	968	966	951	924	895	929	941	965	994	968	941	918	966	975	952	946	947	1011	963	896	935	935	990	943	995	926	943	945	943	987	979	986	1007	947	939	964	926	977	961	936	963	898	931	931	912	988	987	1016	979	948	921	995	985	940	924	932	939	954	1009	952	960	894	973	920	990	1005	999	941	978	918	917	972	933	941	906	976	951	1031	936	947	970	917	1002	961	981	900	972	977	926	973	890	947	956	932	930	887	946	951	1038	1009	997	977	973	919	947	971	971	975	945	982	937	953	980	937	920	958	928	955	953	960	971	938	977	970	1022	947	958	946	965	970	910	964	996	925	919	902	955	975	962	950	940	972	981	963	965	969	982	952	949	925	901	952	938	944	960	934	975	964	966	957	951	908	945	933	920	974	976	965	983	979	988	969	934	979	927	982	982	973	938	994	1025	946	926	941	903	994	939	933	961	888	991	962	904	957	959	951	914	936	923	1025	960	973	963	959	936	1027	966	932	971	933	982	964	917	968	943	910	960	981	959	944	952	960	978	967	922	969	967	994	985	944	931	935	943	972	990	937	937	962	956	1000	1000	968	966	945	977	987	905	937	993	1002	1030	890	936	907	921	904	957	975	898	925	932	967	938	964	989	919	959	913	913	934	980	936	930	947	981	947	939	953	957	935	1001	1025	937	921	910	1005	923	955	959	969	937	919	952	975	936	972	942	997	947	933	910	939	952	1001	967	913	926	899	934	945	929	928	908	978	1025	987	955	962	925	957	997	951	941	971	962	907	916	901	979	985	983	927	1023	981	954	1002	987	897	988	952	925	996	1015	943	994	927	971	987	942	950	937	973	983	984	953	984	953	1019	954	947	932	996	918	945	971	948	1041	943	974	973	959	983	948	967	986	990	1041	929	968	948	890	966	943	955	996	957	945	920	961	967	1054	1017	939	957	950	949	942	921	994	970	966	947	916	960	923	976	951	999	997	918	947	1016	923	1009	939	944	1008	970	1021	971	995	940	989	931	936	1006	990	968	959	937	960	987	958	898	917	949	981	938	930	946	935	928	923	971	947	977	911	955	991	922	931	961	954	980	935	920	978	989	928	941	1001	972	971	985	976	1007	942	912	956	995	1009	930	915	950	943	967	936	934	956	980	981	963	994	952	973	943	976	993	954	932	953	922	921	942	952	999	997	999	1017	933	969	964	969	973	981	952	984	947	939	1012	997	1004	972	953	966	969	963	957	965	995	931	940	941	976	949	985	964	921	917	966	957	948	982	923	967	954	924	953	999	955	1025	963	923	926	982	1016	915	957	942	860	943	1024	975	978	980	981	984	986	954	949	953	991	964	975	956	949	952	906	973	944	952	1001	973	981	950	954	1003	900	938	904	985	984	943	952	963	936	958	953	961	975	987	995	983	928	963	938	955	960	952	934	937	950	1020	951	951	922	937	946	970	947	970	953	923	951	994	937	891	948	1023	981	920	985	961	950	939	937	1005	950	995	987	893	1005	961	989	951	949	972	973	1015	972	952	920	914	962	962	941	959	941	913	944	878	949	937	862	962	952	977	976	963	986	996	949	937	1008	968	957	948	957	993	940	958	991	979	950	976	949	997	1010	911	978	986	1006	925	918	949	921	971	1008	981	945	941	1028	951	927	929	936	933	977	958	1013	930	977	961	949	942	949	942	1030	987	973	973	959	971	955	971	995	936	962	938	1003	907	1010	920	944	949	968	945	977	990	958	956	932	1004	944	929	971	978	920	930	883	913	941	1001	939	952	993	999	940	931	949	916	938	971	886	999	1005	962	935	1004	956	899	972	954	1002	957	940	926	967	933	929	965	1020	1021	901	945	988	958	942	937	951	991	953	951	997	996	987	910	918	904	919	954	923	949	1014	951	964	924	962	978	1003	981	919	944	962	897	969	940	959	951	960	923	934	992	942	1016	951	959	911	923	887	931	957	963	898	959	967	897	932	984	907	893	969	1030	999	911	998	957	1011	1010	976	974	908	972	980	961	967	988	956	958	949	976	1000	911	995	952	958	998	942	963	929	947	915	940	947	981	970	927	981	973	986	958	948	998	933	923	1045	950	923	943	976	927	894	990	962	994	1037	928	966	980	979	929	902	996	965	972	995	966	977	989	985	994	904	995	1009	1008	928	946	929	924	912	949	957	972	988	1016	966	976	931	950	925	961	952	919	917	950	984	945	995	949	965	993	972	999	941	973	948	948	989	942	1018	929	968	959	922	945	956	998	985	989	928	980	917	953	915	992	1023	944	1010	947	919	934	955	941	1018	948	997	913	994	949	964	984	953	956	946	898	956	967	931	897	968	933	977	968	954	964	890	935	910	944	964	912	967	939	921	953	949	955	969	951	983	962	910	978	957	952	941	971	931	982	910	946	963	1009	955	991	925	940	908	919	972	982	938	968	998	967	969	970	1000	996	960	889	980	968	960	946	952	965	920	994	951	969	954	967	944	960	919	928	941	956	983	1018	1002	988	950	937	938	959	953	925	921	965	983	959	973	900	931	933	974	992	968	965	968	991	938	953	907	994	992	919	954	979	958	1001	961
5796	1019	1008	821	892	852	803	824	855	832	848	871	788	797	832	808	825	811	770	796	868	774	860	784	828	842	834	867	818	878	778	833	836	827	804	873	766	831	837	842	870	808	834	797	807	744	866	857	808	743	814	821	859	850	917	810	778	858	766	818	808	846	780	815	818	772	801	806	856	873	836	802	813	783	805	848	863	819	794	817	798	793	853	809	815	837	819	778	862	795	852	816	835	822	816	872	816	817	855	855	821	767	795	829	851	825	817	824	785	798	852	809	829	789	785	858	890	829	797	845	794	783	822	804	811	843	824	806	797	857	850	773	804	859	853	737	847	844	787	816	775	802	821	844	824	802	804	815	786	819	836	805	836	795	829	839	806	855	810	811	816	820	763	806	793	749	816	863	785	867	805	803	746	797	857	797	766	827	794	799	887	821	808	841	818	828	808	841	809	807	798	859	800	809	792	815	848	792	825	822	810	806	828	792	845	807	798	842	839	812	786	796	794	865	813	902	878	847	841	821	789	776	872	780	820	843	815	794	822	760	847	820	821	803	784	863	816	753	744	855	870	836	826	889	835	813	836	809	785	786	777	807	756	788	786	775	829	858	847	826	818	851	822	795	875	789	814	877	817	795	840	836	806	808	815	799	848	822	826	836	786	819	844	857	806	820	813	837	807	810	824	797	812	773	795	866	839	884	791	829	875	839	765	829	854	778	780	822	765	800	824	881	760	842	783	799	812	857	779	869	818	788	833	852	875	813	796	854	816	815	836	755	831	855	790	832	778	818	830	856	833	828	782	872	863	803	805	862	781	798	788	859	823	809	834	813	814	810	849	823	805	775	812	811	821	825	842	820	859	797	829	812	816	810	809	862	854	833	804	841	833	776	857	779	854	792	827	805	830	823	782	853	858	802	835	778	839	780	838	817	852	858	841	825	857	787	822	836	830	788	829	814	840	770	809	877	793	869	791	767	848	826	787	819	812	768	844	846	833	850	811	841	844	822	856	788	753	817	834	818	802	796	774	754	840	814	857	770	783	842	814	854	786	796	830	811	804	773	801	847	818	853	802	829	796	778	821	808	825	840	821	813	840	836	788	860	839	827	821	788	873	824	818	778	823	850	815	826	787	821	810	863	818	824	781	794	801	811	793	844	804	819	810	840	798	830	772	797	758	811	823	837	828	841	868	784	789	830	831	821	820	831	870	798	834	836	816	802	861	808	825	818	861	871	835	826	773	833	845	786	878	788	834	823	864	793	795	866	828	802	801	815	828	770	807	876	833	847	762	788	811	744	794	787	807	793	836	811	814	772	802	779	818	815	840	832	850	847	794	856	800	811	825	813	824	812	797	810	803	782	778	833	820	809	831	802	850	781	838	797	803	787	814	827	838	818	829	790	833	822	812	797	836	811	798	819	825	881	830	787	821	810	780	800	809	788	806	775	862	842	810	840	854	828	829	824	858	838	823	854	853	783	780	832	859	781	823	834	828	851	812	782	800	827	863	806	815	811	781	846	842	794	821	836	800	842	858	823	830	856	802	819	783	833	825	777	836	827	791	784	803	834	803	818	827	772	837	801	835	860	886	799	809	911	844	830	840	782	850	804	834	786	822	801	811	845	795	871	801	801	799	825	807	822	829	863	847	839	857	792	779	828	845	806	804	850	843	846	904	841	842	842	845	795	834	772	791	807	784	835	762	786	841	861	799	859	817	813	791	814	761	854	847	784	844	807	794	786	786	845	752	807	779	790	823	773	853	783	796	802	802	801	803	832	816	780	835	810	808	812	788	802	808	803	826	803	826	874	803	834	858	810	809	820	812	775	823	840	831	841	833	866	828	825	801	813	826	836	828	778	836	791	799	797	819	855	791	856	837	887	827	814	784	805	810	801	764	830	871	844	797	825	844	818	831	811	858	791	820	831	824	858	826	862	755	824	815	860	825	860	848	864	819	816	829	801	806	836	855	820	861	853	791	820	816	750	850	837	853	838	777	833	763	839	799	830	802	795	799	858	821	818	812	822	822	805	812	834	802	830	858	857	813	778	832	825	756	840	861	855	858	854	856	769	808	822	815	814	833	817	821	789	806	807	823	830	816	834	823	781	809	823	753	793	817	834	824	836	791	777	863	833	784	790	851	855	849	811	855	826	808	862	799	844	847	761	803	781	808	821	838	827	776	763	781	824	820	871	806	775	894	801	817	862	793	839	849	803	854	802	855	860	798	797	778	818	823	795	858	850	836	821	818	809	826	826	804	815	835	808	798	812	813	817	771	850	825	823	809	828	838	812	823	811	802	832	809	789	854	806	815	844	807	808	827	828	828	796	798	815	822	785	833	804	799	857	799	809	868	857	790	847	852	853	794	800	789	785	810	831	815	790	730	795	776	767	776	785	858	843	817	847	831	897	786	793	815	851	862	837	768	785	788	802	785	782	831	809	781	830	758	834	801	836	846	829	864	802	814	823	838	780	801	779	828	851	802	804	829	842	833	847	860	851	776	779	827	844	783	836	895	788	813	817	791	922	841	774	818	815	879	802	848	790	792	828	811	809	814	774	774	819	845	807	852	782	831	783	788	800	819	852	816	895	805	752	780	760	846	779	819	762	857	828	813	760	791	800	820	865	816	802	897	769	839	845	817	802	842	855	802	782	781	795	763	813	795	839	854	802	829	846	828	813	834	821	808	786	845	826	852	785	784	875	825	874	815	838	778	792	774	847	785	843	787	831	810	787	748	825	807	827	828	764	835	845	812	783	825	848	803	837	808	818	805	807	784	776	818	828	830	844	823	803	833	799	845	791	764	793	805	794	805	798	847	827	869	763	834	818	757	862	812	771	860	832	822	843	778	820	834	841	869	822	852	843	844	835	794	830	796	792	863	802	821	816	807	819	861	772	812	844	817	801	882	796	836	841	839	849	819	770	843	801	829	844	787	840	759	829	806	788	868	795	773	855	780	832	819	825	781	826	835	797	789	810	799	822	780	823	802	835	818	807	798	796	779	820	848	828	843	785	835	818	776	803	808	889	827	860	840	791	850	846	871	798	840	855	794	831	886	756	839	802	819	809	840	829	844	828	894	863	830	775	808	808	824	818	810	800	817	813	799	812	810	780	836	810	840	818	755	853	851	787	794	777	852	834	843	797	838	821	775	803	802	835	770	853	868	845	849	782	835	796	872	798	815	862	773	861	843	782	749	865	782	843	808	827	816	813	820	812	888	822	782	835	794	817	841	821	810	806	848	777	821	856	845	811	801	861	867	871	824	859	861	783	823	807	801	801	826	767	832	845	820	844	838	877	788	794	815	798	753	868	862	784	880	829	792	834	818	821	769	835	837	854	798	839	825	820	807	797	774	867	831	769	855	801	814	828	791	793	846	812	847	849	827	806	810	809	830	866	828	822	829	806	810	790	806	832	831	866	799	805	786	819	803	830	784	791	812	810	839	875	811	841	808	814	815	814	839	839	817	832	840	817	818	864	803	794	830	845	834	792	826	790
25601	21352	27107	25324	5510	1671	1331	1117	968	990	967	1018	950	996	1001	985	966	930	952	1004	982	917	984	957	941	901	909	900	963	963	931	913	990	963	949	919	903	981	884	952	940	1003	903	985	889	986	980	887	966	937	908	956	897	911	958	970	955	933	913	932	884	961	935	903	957	921	862	1035	1005	970	927	950	959	923	941	907	929	924	958	892	966	916	940	956	934	977	947	925	912	917	900	885	906	1007	952	925	945	888	928	972	948	874	894	988	937	925	954	965	853	878	973	928	933	927	916	840	888	950	947	943	916	951	908	962	911	928	881	964	952	927	953	910	942	953	877	928	938	907	936	924	921	946	902	895	932	917	869	929	953	929	958	970	945	908	896	964	881	936	944	912	876	876	892	879	915	934	882	970	932	907	956	898	934	900	896	948	925	917	908	882	841	907	918	928	901	917	948	916	928	897	981	934	918	958	901	918	898	904	925	974	912	898	968	957	879	886	926	930	954	963	974	986	866	948	935	927	988	944	944	886	928	877	913	872	949	928	937	876	980	952	872	939	929	888	931	905	905	928	916	952	917	954	959	919	916	893	950	898	857	953	926	937	899	935	901	905	917	940	963	921	889	980	897	951	948	971	913	950	914	938	897	934	934	898	890	934	928	896	945	954	909	940	943	919	950	901	882	894	933	931	935	878	905	918	941	954	886	854	925	933	927	880	909	959	879	917	928	942	886	975	962	952	873	907	892	958	874	964	940	981	898	945	865	939	963	913	922	935	884	904	912	944	967	960	918	954	956	929	911	866	923	919	922	957	972	940	993	958	918	910	957	902	890	952	923	930	952	986	950	956	904	973	851	936	896	892	940	899	930	993	935	858	882	906	904	879	919	935	918	895	966	936	959	921	880	855	932	963	947	971	887	937	937	909	929	894	942	895	963	936	898	926	901	887	911	875	905	877	976	852	944	962	931	892	918	879	924	915	974	1002	900	895	919	922	959	968	911	907	893	923	920	916	949	930	888	910	932	895	923	922	880	959	932	932	999	892	884	919	881	911	913	933	916	918	907	916	916	928	921	897	969	941	903	944	908	980	952	919	927	951	859	944	917	942	871	912	882	903	954	969	894	923	954	965	967	967	872	931	958	912	890	909	919	932	916	920	918	920	969	985	915	940	918	859	867	901	967	871	953	935	915	895	923	919	937	945	891	910	938	880	909	970	945	921	970	915	947	925	942	903	934	934	927	955	902	979	917	931	937	869	994	930	951	885	921	943	909	953	884	979	889	871	984	915	927	867	910	876	927	967	924	924	921	900	886	902	947	921	981	919	864	914	932	899	907	858	942	914	917	890	907	875	932	939	934	898	950	908	900	976	951	931	948	926	923	940	866	896	879	915	902	936	908	928	952	961	907	923	969	961	889	923	947	862	894	907	950	926	916	931	950	985	968	962	943	889	880	884	882	869	913	866	945	985	932	960	894	950	965	913	954	894	920	910	939	930	951	988	900	900	898	938	963	917	916	924	963	920	943	913	963	913	987	935	990	922	969	960	953	971	964	925	925	958	968	915	926	927	958	918	921	926	909	952	932	940	857	931	911	968	942	970	887	923	926	952	960	907	915	911	934	964	936	875	946	940	903	911	964	875	953	932	919	899	938	951	912	928	913	974	869	921	955	924	965	921	893	959	927	933	909	919	936	988	910	896	908	977	906	962	957	979	937	957	904	965	852	943	914	938	925	928	893	964	980	926	921	886	947	933	927	989	913	909	935	913	995	899	914	921	925	979	939	911	938	884	933	916	950	898	858	920	945	934	901	983	912	949	972	921	912	876	910	913	921	923	929	842	886	875	913	995	918	893	907	915	913	926	931	930	916	900	929	899	960	961	951	885	949	977	1026	968	953	934	931	952	911	925	930	938	910	923	956	958	884	949	909	932	976	976	928	922	920	960	971	893	925	892	960	913	895	922	874	908	951	948	900	993	929	876	909	974	959	954	908	871	948	891	908	895	894	980	909	949	909	907	896	882	942	902	937	935	891	916	947	903	923	885	916	928	945	955	944	954	923	896	975	967	933	962	913	915	936	904	935	944	950	936	955	937	902	921	936	910	965	971	847	914	906	946	909	962	926	885	887	955	902	963	960	890	987	914	899	928	914	905	955	945	964	963	923	904	900	948	937	886	947	908	895	952	980	944	966	921	914	907	903	972	978	947	954	909	867	921	910	917	949	901	939	911	931	988	922	930	864	941	959	934	948	927	927	872	953	923	951	917	932	935	914	899	898	944	955	918	945	947	985	946	896	928	898	922	977	976	948	909	927	942	919	886	887	973	943	882	921	894	951	959	847	911	908	943	962	930	930	959	961	938	909	968	907	962	995	989	899	888	965	933	957	931	864	932	910	919	989	942	904	955	986	936	940	958	897	891	882	957	920	942	944	956	901	920	943	869	927	894	957	913	938	923	868	936	908	991	963	917	920	995	890	910	898	869	909	892	925	953	916	908	926	915	912	887	912	933	920	900	935	937	940	957	938	982	897	954	927	952	960	868	886	917	935	893	911	905	905	944	927	935	909	957	916	872	951	919	918	985	922	910	912	872	908	914	950	981	920	967	963	914	953	905	935	886	939	939	862	953	928	876	914	879	944	965	937	874	905	928	892	916	890	899	903	913	865	927	953	918	932	937	921	968	903	929	890	938	872	949	913	954	941	919	896	920	962	930	894	875	903	961	859	928	926	948	890	923	879	908	936	916	901	909	834	889	942	929	922	938	878	926	933	941	933	909	872	941	914	922	915	916	911	885	942	887	880	975	862	900	892	912	937	951	934	947	910	877	872	948	987	933	925	937	977	985	897	932	902	953	974	895	924	983	992	920	965	954	885	910	971	956	997	940	886	950	917	932	968	940	1016	1000	971	889	960	900	948	938	909	879	951	930	885	921	902	898	961	895	914	916	924	919	1003	966	916	876	916	925	919	902	954	917	961	947	924	961	975	920	972	919	913	934	882	918	940	858	921	950	951	941	884	907	960	906	929	943	885	933	946	878	969	910	978	901	879	950	948	912	955	940	909	925	887	923	927	911	964	910	928	908	925	991	925	949	933	921	883	935	936	907	927	994	920	919	866	922	980	921	923	880	924	963	977	915	951	936	933	944	945	898	892	937	912	969	910	912	952	900	925	912	987	920	948	919	956	880	936	1028	905	887	928	870	954	932	984	909	972	961	895	882	913	923	880	903	919	923	872	889	945	892	924	953	899	940	912	893	941	944	943	975	920	953	963	992	863	954	887	976	957	882	911	856	912	987	908	925	900	936	900	916	928	879	846	924	842	904	897	940	930	917	938	944	957	911	922	893	925	916	905	943	875	955	969	956	951	986	912	941	948	966	965	905	917	923	962	941	920	897	897	948	935	871	934	953	935	950	1008	889	920	899	885	890	959	923	928	972	914	931	988	917	953	966	870	1019	902	935	919	897	931	904	946	941	886	988	977	943	936	906	940	925	867	929	962	947	910	984	948	876	880	961
3981	3276	2701	1658	1351	1133	1088	1016	969	913	925	936	873	903	859	818	823	821	816	831	876	836	848	899	843	815	799	854	827	850	831	782	831	876	836	860	828	812	789	860	861	805	809	860	847	795	782	844	894	831	822	891	834	796	831	796	862	832	816	813	832	756	825	830	799	785	795	846	787	810	815	810	802	804	831	827	796	841	797	828	787	853	844	811	822	824	800	820	806	795	815	844	808	820	890	813	809	805	792	871	823	835	807	846	859	772	793	818	819	848	878	766	824	857	807	841	813	818	804	777	808	793	798	801	836	861	820	779	819	826	750	863	743	796	800	798	852	829	865	850	811	774	793	831	816	822	837	799	791	773	797	823	767	829	819	796	812	808	787	838	859	785	834	825	865	817	822	840	818	788	804	832	750	797	798	801	820	796	791	839	819	772	834	833	807	794	800	822	767	809	889	772	822	813	797	789	884	786	807	804	851	822	822	849	816	840	782	858	789	786	792	824	805	793	789	831	843	765	802	800	819	843	811	857	811	843	804	820	834	781	804	846	839	783	823	764	823	792	754	788	831	818	790	791	828	807	783	762	778	843	815	819	790	799	837	849	810	835	832	801	808	839	792	788	835	778	826	838	821	830	751	798	807	803	816	851	800	814	824	810	811	812	838	805	866	806	849	793	835	749	853	802	823	813	776	786	837	771	880	830	824	817	872	820	860	870	807	835	825	822	807	797	775	806	778	867	862	795	836	788	833	793	808	832	798	817	815	872	807	879	791	854	781	768	826	773	798	765	801	797	801	793	798	818	830	820	792	827	846	794	788	832	779	802	810	812	813	808	777	843	825	838	831	834	845	795	837	822	822	810	804	838	807	819	850	781	761	827	793	847	763	779	819	803	871	829	846	837	839	791	795	803	806	789	808	806	770	830	861	830	773	816	822	789	808	784	781	772	807	807	801	777	835	771	853	799	756	825	847	832	767	816	766	818	791	859	816	808	788	775	833	800	782	814	836	836	795	843	823	788	791	762	785	828	786	790	847	842	804	811	832	817	792	772	828	796	838	808	835	747	795	749	865	853	795	823	834	765	870	796	883	793	811	807	848	783	838	834	802	808	829	799	785	820	793	805	839	823	825	808	834	776	830	823	838	829	808	752	844	849	822	804	828	873	782	809	800	799	790	801	809	809	841	807	816	846	804	826	808	765	815	839	834	829	831	790	777	739	830	783	786	831	822	780	813	849	815	749	829	827	815	803	781	778	821	788	738	835	830	815	800	831	831	800	853	817	736	773	804	832	806	820	839	789	791	891	761	807	820	797	833	862	781	806	828	810	818	790	831	803	789	817	831	833	810	816	750	842	765	737	800	805	758	859	844	797	850	809	773	826	806	816	794	815	800	774	813	798	818	812	768	762	798	852	816	842	832	785	810	845	800	785	794	767	821	779	823	819	749	839	788	806	783	816	800	810	770	823	854	806	863	835	825	804	819	760	784	811	809	796	857	803	826	788	852	862	863	837	806	839	825	826	791	822	774	854	832	763	777	867	812	786	790	794	866	829	787	827	867	799	783	843	797	791	792	818	824	797	793	783	903	801	893	778	796	803	769	795	865	827	822	812	813	834	843	819	870	788	842	771	815	827	808	847	719	783	831	778	773	767	784	783	844	833	798	823	786	799	898	826	834	814	822	796	800	837	815	748	812	819	821	839	820	796	848	825	803	820	803	800	829	788	829	801	817	842	822	823	792	769	822	880	850	853	846	820	862	856	869	813	775	809	849	817	791	841	834	771	844	843	770	834	852	870	787	850	805	810	805	804	779	857	808	776	815	836	811	816	790	805	810	789	779	763	845	819	818	828	812	829	798	817	800	733	838	835	793	810	825	761	835	798	861	841	783	782	804	842	831	771	859	826	747	845	792	816	763	793	843	861	840	843	855	807	792	770	800	838	795	859	785	789	791	820	834	819	792	792	795	857	819	828	817	771	843	809	839	795	825	766	834	748	781	864	819	848	809	801	785	780	821	805	798	825	851	823	829	754	793	770	837	809	807	844	858	819	837	869	800	819	826	788	786	831	829	880	788	781	785	812	798	833	842	794	848	796	808	829	836	830	786	777	843	788	856	810	847	828	814	827	847	804	796	831	760	768	878	847	769	814	836	806	776	819	801	794	824	831	824	805	845	787	767	781	815	803	873	835	828	792	839	815	868	862	815	851	849	773	794	791	803	802	836	801	793	869	834	831	816	841	762	822	845	856	787	766	827	809	834	824	849	799	782	818	764	791	812	844	831	739	848	826	791	804	850	854	777	827	816	848	801	831	787	808	848	820	841	852	803	847	804	803	764	818	845	810	812	804	818	859	759	805	861	823	746	797	781	803	808	821	794	832	846	858	820	838	832	804	836	771	825	815	800	854	828	814	816	850	840	781	851	855	823	779	803	789	816	716	789	840	792	791	813	821	834	796	822	798	858	867	826	821	826	823	781	797	848	759	757	835	786	836	850	843	817	846	827	839	800	777	789	817	754	794	805	794	780	839	823	774	788	853	815	777	790	792	797	796	813	856	812	745	777	780	823	842	830	775	802	800	750	865	845	830	856	793	873	837	802	830	783	875	810	797	780	842	773	788	791	803	834	851	830	841	795	757	814	819	745	781	775	839	801	777	773	843	830	814	804	777	771	818	774	855	808	827	791	823	802	827	857	805	763	863	846	842	763	810	876	826	808	824	880	800	806	817	839	804	842	780	782	861	811	846	802	836	833	797	825	855	797	798	795	861	795	823	860	779	819	792	795	836	831	841	829	799	796	810	796	798	761	846	806	833	782	791	801	821	860	854	814	828	789	798	844	825	812	830	817	812	804	800	876	860	815	853	760	828	799	810	822	781	827	828	809	822	806	802	775	802	837	807	800	767	825	844	821	824	770	785	841	834	820	800	803	789	827	802	812	792	860	837	829	861	825	789	808	842	825	827	830	851	863	831	737	796	772	801	797	820	794	869	803	813	854	826	792	850	801	765	814	835	852	812	817	858	805	817	774	821	818	786	804	839	816	739	733	838	831	868	826	810	814	804	776	820	817	822	796	824	800	811	893	824	773	840	809	824	822	853	838	820	820	794	818	813	796	839	809	828	867	820	812	813	803	773	915	789	810	806	775	769	835	775	743	829	792	818	820	799	816	825	774	779	816	792	785	797	813	800	830	842	846	787	816	815	760	842	803	842	782	805	854	793	781	807	857	821	814	847	823	819	823	768	831	783	829	827	811	809	787	818	846	805	806	785	811	841	818	792	794	799	777	819	793	814	799	829	806	824	805	794	845	812	777	816	820	856	872	835	800	806	820	795	795	817	832	830	787	802	844	793	821	820	828	783	773	820	810	845	833	848	769	773	796	731	838	833	813	781	806	822	835	788	791	797	806	818	772	770	840	769	806	763	766	804	802	832	818	765	798	831	830	852	831	825	823	881	836	759	757	828	809	836	810	814	831	781	800	812	796	832	807	796	827	771
24625	21348	28355	24706	20372	3604	1290	888	797	680	691	655	669	644	599	642	644	599	635	599	632	605	606	629	635	582	582	608	599	606	592	603	630	596	551	610	574	575	565	564	612	581	600	566	546	572	549	616	594	552	563	597	577	581	565	619	580	630	565	601	593	555	588	593	554	606	590	599	574	567	589	637	578	629	585	634	594	567	620	556	585	580	565	554	623	565	596	573	592	586	589	566	580	572	624	626	557	545	630	569	548	597	551	569	590	567	563	612	556	584	583	582	579	599	549	550	547	600	570	578	561	610	562	572	601	600	592	608	596	595	566	578	566	586	543	597	559	574	584	587	608	563	551	620	620	552	556	541	592	581	610	545	575	585	561	545	544	620	563	588	637	579	561	570	578	598	571	515	594	609	585	584	593	589	538	605	580	556	565	559	566	559	569	629	571	620	572	602	558	533	568	540	571	569	572	578	577	600	587	580	598	560	567	556	591	596	562	585	587	558	605	610	540	574	605	582	563	508	561	598	566	571	569	565	562	599	581	567	607	599	559	566	600	556	563	541	632	651	562	583	604	580	542	617	582	608	529	585	614	586	630	593	569	566	570	586	570	568	582	565	554	575	591	600	577	617	560	539	557	561	596	576	607	571	604	572	591	576	606	556	569	604	576	559	585	566	580	611	562	561	583	586	582	619	577	555	543	578	606	552	585	555	611	614	548	550	532	589	590	592	601	572	585	526	572	548	581	572	553	525	606	606	541	547	571	608	541	603	597	589	603	578	601	540	577	559	559	568	561	562	578	562	569	600	609	543	557	570	563	588	594	556	591	576	630	593	575	571	603	559	596	541	612	599	569	608	586	572	564	590	587	566	604	610	570	574	543	509	567	580	572	551	593	539	619	571	564	607	540	607	559	543	584	523	566	572	541	577	635	563	574	598	554	546	541	540	556	533	578	541	632	606	562	595	588	571	567	591	539	602	586	580	551	611	569	575	591	581	579	526	539	576	564	582	556	561	605	575	566	562	569	595	603	574	558	558	572	597	597	618	620	521	566	555	561	539	509	540	556	592	600	581	588	583	569	596	568	582	543	551	603	580	572	574	624	573	554	594	573	580	532	586	553	614	591	575	526	586	570	574	562	548	537	605	587	531	542	612	610	590	601	629	576	579	593	541	554	546	620	559	592	573	555	567	552	575	559	565	574	568	602	564	598	590	586	595	584	568	541	608	582	580	576	591	583	580	568	598	555	610	606	569	546	585	583	592	521	559	560	543	586	570	558	565	535	590	574	551	577	552	591	572	576	578	600	605	554	508	561	552	562	583	616	559	585	591	577	602	571	598	610	558	536	579	536	590	578	560	544	575	575	568	559	577	580	577	559	599	598	608	587	616	579	572	597	559	545	525	549	574	516	569	549	547	606	572	618	593	561	610	569	580	582	583	544	541	616	541	582	590	585	598	580	619	559	574	585	542	555	600	586	600	569	585	573	555	593	607	629	546	574	622	621	594	553	552	559	566	587	583	571	576	557	579	560	538	554	601	609	604	586	570	578	583	551	588	574	604	543	578	607	575	604	607	610	609	611	591	563	580	599	586	554	537	588	558	565	585	573	646	568	579	591	537	586	571	574	621	574	563	591	590	577	529	607	555	606	600	552	555	554	575	573	577	570	644	532	587	579	571	622	588	578	543	596	548	614	586	598	548	602	563	593	616	579	593	541	615	586	539	610	529	555	542	595	529	544	573	582	572	528	540	549	579	569	595	522	590	581	576	553	631	546	600	532	568	598	604	575	564	551	557	608	618	586	570	538	558	626	558	577	582	593	591	606	554	553	605	614	555	554	621	603	561	557	624	580	598	558	614	605	575	574	579	584	621	613	614	607	564	604	527	582	581	560	547	589	583	609	594	544	557	576	548	550	579	586	573	577	559	602	565	562	567	556	620	608	565	549	560	542	540	567	603	595	542	580	627	589	567	571	607	547	598	529	550	588	615	548	567	541	563	580	562	609	581	607	579	597	560	557	555	533	566	554	610	611	583	577	549	578	615	562	619	565	593	528	592	546	611	539	561	571	611	557	568	587	577	548	600	581	510	579	582	571	519	548	573	557	576	576	601	558	567	575	571	543	568	555	542	666	551	541	583	528	580	567	553	531	599	548	543	616	547	556	584	599	541	571	591	519	563	566	568	587	542	584	581	554	566	567	580	562	600	562	571	601	576	548	581	569	558	590	584	586	572	605	559	553	569	559	626	541	565	556	566	584	600	598	586	598	590	559	579	570	571	578	561	594	575	555	579	547	525	579	611	512	563	586	581	615	579	599	581	599	600	600	581	589	601	556	591	566	585	576	588	597	545	584	551	566	529	574	550	584	622	557	563	589	601	539	579	598	570	570	591	574	578	566	572	601	603	557	610	543	607	560	526	582	532	576	608	543	565	570	586	586	574	551	578	603	584	567	611	570	515	586	584	559	577	569	555	575	594	584	576	592	589	571	568	575	569	557	549	564	557	559	588	603	540	612	580	573	599	583	564	518	574	602	553	538	579	579	584	556	554	581	551	576	565	577	565	599	558	545	543	574	555	597	536	565	615	646	581	618	594	558	564	569	630	581	606	604	599	549	592	587	589	548	522	570	582	576	573	573	564	554	567	518	543	594	563	590	579	552	553	514	566	568	530	572	604	603	586	530	569	574	598	582	573	594	585	568	570	561	608	573	613	576	557	578	590	553	530	556	563	571	544	577	576	505	556	575	598	576	598	579	610	557	558	589	550	597	586	588	545	580	615	575	588	559	598	571	609	548	548	561	576	585	523	575	593	538	597	584	600	574	561	554	537	538	605	570	537	539	602	549	567	570	550	567	595	611	540	583	555	544	576	577	569	602	568	558	552	547	567	569	572	566	553	573	549	634	587	623	588	633	622	564	577	586	573	559	603	568	568	598	575	588	583	567	554	596	586	571	557	570	551	582	590	616	550	548	549	545	573	588	633	613	543	591	544	547	539	580	573	583	604	566	615	586	545	549	581	544	580	552	605	581	557	554	593	577	596	577	579	574	603	536	576	550	580	576	570	585	597	565	568	558	545	561	547	606	582	541	590	618	585	616	575	601	599	574	556	564	534	616	568	511	559	590	552	530	515	597	563	576	567	541	568	576	600	538	546	552	572	585	564	564	612	587	563	542	594	568	587	572	581	544	553	579	586	619	568	590	577	577	570	628	594	563	543	566	615	565	560	584	565	591	587	548	592	573	587	563	588	608	516	544	611	566	551	572	568	540	577	603	595	538	609	653	558	568	535	602	594	575	543	613	555	575	629	566	619	537	611	616	584	571	563	584	608	606	585	602	551	620	594	621	583	567	544	555	562	588	550	561	526	553	574	592	580	567	604	584	588	595	589	584	542	567	533	561	599	530	581	553	555	573	559	574	597	590	539	570	604	528	534	610	614	560	556	566	558	573	557	584	579	561	566	621	588	551	593	621	533	563	607	539	584	533	603	569	571	566	594
4195	5000	4079	2166	1540	1150	981	903	811	737	734	701	678	673	622	630	626	626	623	581	587	587	625	597	590	555	572	572	582	597	586	583	575	558	587	577	556	565	512	586	573	577	603	581	573	573	560	596	549	588	565	529	581	590	548	547	565	531	545	548	539	538	556	572	553	553	557	573	571	581	542	554	567	548	624	536	537	557	547	566	549	565	547	536	571	537	574	561	589	562	554	559	559	535	542	560	576	554	523	547	546	570	595	526	533	555	560	545	535	551	580	528	578	561	554	565	552	567	528	523	574	545	569	551	557	569	571	563	577	590	538	576	539	559	503	513	596	526	528	580	571	580	518	559	541	564	531	539	567	524	537	535	521	548	521	545	539	562	571	559	553	574	582	518	532	564	536	576	573	552	579	568	557	587	525	522	506	519	534	582	554	581	567	558	572	513	584	542	574	570	522	545	543	529	546	556	563	563	526	518	554	546	616	576	532	612	541	553	568	523	542	606	569	538	520	566	521	579	520	576	577	594	570	566	553	549	589	577	574	544	570	571	551	573	529	617	543	524	514	581	579	515	501	544	604	551	561	555	539	539	515	539	539	551	582	553	550	534	570	556	566	581	583	516	532	537	551	592	566	501	541	568	533	527	539	543	528	547	542	539	551	554	561	577	547	559	546	549	518	579	572	543	569	574	531	526	559	588	546	522	555	578	515	560	589	551	564	598	561	537	565	566	566	522	539	533	582	535	546	575	576	551	562	528	581	573	533	531	510	551	517	535	567	564	515	515	563	547	557	558	557	566	548	542	530	574	560	543	564	585	585	520	584	548	542	549	517	557	562	492	573	592	529	564	555	555	575	554	539	545	557	564	575	505	552	562	558	571	542	570	538	564	578	584	565	526	557	536	563	568	523	504	574	494	560	580	534	530	577	567	506	578	522	569	561	543	545	515	554	551	538	571	552	542	537	552	534	534	570	585	520	550	541	576	598	553	545	516	544	543	523	518	558	549	507	583	546	527	514	550	606	554	558	525	525	572	563	544	545	608	519	532	505	559	578	531	534	539	565	571	523	545	568	576	549	560	546	554	571	587	558	562	547	534	576	612	549	533	520	554	541	509	523	532	529	509	557	527	555	555	541	572	562	573	598	522	535	558	513	557	535	534	549	534	575	584	561	517	557	526	579	528	553	546	554	560	535	534	528	531	502	546	552	542	544	529	566	570	592	583	564	541	572	553	540	543	535	598	572	538	563	589	521	555	552	580	561	547	538	550	565	565	504	512	558	538	582	530	595	545	545	581	549	573	550	550	553	560	534	580	536	565	555	524	521	516	548	545	529	538	571	570	539	558	532	546	565	548	530	536	577	518	541	538	536	567	553	486	549	547	557	524	510	576	519	551	552	605	586	520	564	528	548	563	576	538	539	565	513	597	554	579	565	577	524	561	543	598	540	571	562	568	550	527	534	542	491	531	558	553	585	543	546	547	552	509	550	542	543	544	512	537	539	565	534	509	559	559	572	524	547	511	541	555	540	556	560	554	562	554	564	531	575	544	557	599	568	529	551	579	550	523	558	518	538	564	524	554	563	516	576	588	559	572	594	582	569	505	530	536	573	534	539	553	549	526	565	569	535	542	530	564	541	553	533	574	568	571	583	550	530	548	522	538	562	541	533	576	557	563	534	559	567	562	557	560	582	530	564	594	543	537	548	510	505	555	559	578	551	548	560	556	555	564	605	531	535	622	489	522	549	550	530	497	564	530	472	544	550	565	562	556	520	550	560	523	541	542	567	563	545	516	575	539	544	551	522	520	527	616	560	498	565	521	533	579	596	556	543	567	551	543	508	577	589	546	560	552	575	546	540	525	590	560	520	509	501	558	540	526	553	551	576	536	521	607	514	551	518	539	574	512	538	538	540	543	554	551	541	531	563	532	546	562	521	572	500	598	529	536	554	536	507	569	541	531	566	532	555	571	542	517	527	511	527	575	532	537	547	530	552	560	514	536	562	528	510	513	549	579	541	538	514	569	519	531	525	556	547	541	517	531	550	562	621	528	534	582	578	550	576	556	544	537	521	603	555	557	526	544	511	533	548	554	527	562	525	561	518	558	536	570	550	551	566	542	569	564	527	549	530	504	578	524	529	504	548	520	520	568	560	528	551	547	526	558	523	513	542	547	575	591	508	544	536	556	567	549	543	555	534	536	521	565	590	565	527	556	546	606	580	577	496	518	530	582	560	527	513	486	541	550	561	556	558	536	565	510	513	545	539	564	561	570	535	552	607	531	584	552	533	549	546	523	518	523	562	538	571	602	560	557	549	534	493	551	561	545	547	528	595	569	531	564	515	549	587	580	547	575	540	533	530	540	572	575	617	557	503	523	562	554	576	562	552	561	582	571	546	573	529	519	537	540	543	564	549	526	554	525	566	520	542	550	588	535	532	547	536	513	562	585	526	589	568	545	544	542	549	510	556	573	524	549	529	540	558	601	570	545	554	544	543	559	551	554	545	551	539	541	539	563	565	507	552	578	533	535	549	513	526	584	550	575	548	542	528	533	555	540	554	559	537	543	516	572	516	559	522	509	525	553	558	527	511	543	531	516	598	573	543	592	535	520	544	513	520	548	542	531	555	569	542	591	563	541	514	518	523	547	540	578	554	542	546	569	557	539	503	565	575	544	538	532	553	519	574	528	533	565	522	563	553	526	564	546	522	529	556	542	547	596	544	531	513	584	544	531	535	574	543	548	505	527	570	481	533	532	534	546	523	531	562	585	526	528	553	534	563	511	579	555	558	570	550	578	549	509	518	517	565	566	533	542	576	557	546	567	561	559	552	547	522	537	562	596	540	564	555	556	532	502	568	516	549	538	539	547	541	544	569	563	561	464	549	546	576	537	569	531	573	554	539	562	573	552	517	572	544	539	542	555	561	530	526	544	533	558	549	531	612	562	616	489	557	553	513	529	523	507	536	537	561	501	542	536	528	549	528	545	602	520	554	567	535	521	528	545	541	576	542	534	512	499	556	533	531	534	550	528	570	558	511	548	569	558	553	568	549	554	573	507	582	569	548	541	580	549	522	566	570	571	525	572	563	536	560	557	552	547	548	538	542	599	528	539	573	538	576	557	500	523	571	478	525	557	557	525	539	551	541	566	560	550	523	569	498	534	550	579	539	539	533	562	571	532	524	529	594	548	561	572	517	540	485	565	547	586	553	543	548	568	565	524	552	529	566	580	549	531	560	587	577	494	531	545	545	578	564	552	562	561	529	592	563	564	541	538	592	541	537	519	592	558	581	540	510	596	533	539	539	549	592	559	549	528	535	539	499	537	546	514	615	545	509	531	544	553	578	531	550	568	544	560	538	552	592	583	543	551	528	545	582	549	535	549	568	547	558	551	504	515	551	541	563	530	582	486	522	521	568	528	532	527	542	554	578	576	563	525	565	576	543	564	560	556	541	555	545	514	564	575	559	544	517	556	534	575	495	557	519	511	569	504	539	555
27375	9718	1861	1288	1056	917	985	1006	990	962	1010	1035	1006	944	977	968	957	964	1003	997	980	957	991	994	939	982	883	887	951	997	984	1001	969	932	958	1002	967	934	928	905	941	958	979	956	947	958	978	950	947	1016	951	939	923	987	982	941	977	950	1010	979	962	971	1012	978	916	1009	991	974	972	978	945	924	991	966	993	969	984	966	954	944	982	938	957	970	965	866	972	1035	989	959	943	987	962	978	934	966	967	920	925	946	944	918	939	987	943	973	975	1029	969	965	912	911	975	972	927	984	925	970	962	922	977	962	998	921	932	975	987	969	1011	1025	961	939	960	951	922	946	950	956	948	955	980	918	947	932	994	957	943	970	990	889	966	970	995	983	979	938	976	908	989	938	973	955	985	947	930	948	981	890	986	994	956	1034	959	952	936	1020	964	1019	899	985	954	971	937	929	942	943	957	955	947	936	973	932	972	1026	989	987	980	937	937	962	961	984	1005	928	907	934	1026	981	960	999	991	943	977	943	985	928	902	960	966	947	961	958	968	965	985	991	940	954	931	1027	982	934	974	982	938	942	958	903	994	980	895	973	868	918	999	962	939	947	929	962	921	948	994	1054	995	982	910	957	983	956	932	1004	947	937	954	970	936	953	983	936	954	970	934	998	997	974	947	1008	955	996	1002	939	909	986	921	890	932	990	1035	953	929	966	985	936	964	962	981	888	931	1020	1004	979	1013	970	980	976	938	955	991	936	928	982	928	974	947	942	984	973	955	983	935	956	893	998	948	935	1026	981	948	888	990	957	985	956	924	912	926	954	957	976	978	962	1001	957	994	930	941	934	999	921	971	1031	965	1053	943	976	933	1003	1015	1005	922	928	930	967	976	970	941	884	1003	920	909	972	937	986	972	977	927	1002	972	991	949	980	946	923	977	963	973	971	929	948	992	971	917	939	980	976	955	1001	1003	1003	946	1003	982	996	1017	937	973	905	961	998	925	973	999	964	933	1033	934	967	1001	985	977	964	895	946	923	933	1002	936	974	952	947	983	964	958	910	909	940	975	984	918	975	921	941	946	968	930	965	1040	933	983	973	982	982	992	926	950	946	962	921	983	938	944	965	965	960	988	954	954	976	927	1003	980	962	920	966	1002	932	992	983	967	963	930	963	936	936	964	925	939	964	887	985	951	1002	970	980	907	936	999	905	887	964	980	940	989	1001	952	1031	953	958	959	964	964	989	1009	916	949	954	984	1029	1039	985	1035	963	987	891	972	947	995	960	903	989	950	985	947	973	975	1000	923	942	900	915	982	953	980	986	935	989	994	985	923	917	985	934	986	953	966	904	922	961	1017	1023	941	925	963	931	996	902	1014	909	888	995	946	904	931	947	912	948	955	923	964	994	999	962	1000	957	935	931	987	933	904	984	948	996	1017	937	889	925	1002	964	992	995	966	1010	957	997	930	961	950	988	1000	973	916	968	992	949	916	1012	921	903	963	940	1000	997	897	928	976	972	956	953	954	953	1035	965	991	984	939	972	940	916	940	990	958	913	924	918	1017	885	1018	966	966	1009	982	964	948	1001	937	913	950	957	982	966	1006	931	1013	989	937	996	930	942	939	949	946	974	950	940	957	942	947	960	938	956	999	961	974	935	968	975	946	932	971	1029	957	977	935	963	987	945	918	1007	932	989	949	947	941	1012	991	1012	1001	930	941	977	973	877	973	899	983	971	940	947	999	907	943	1003	981	954	1017	916	930	923	904	976	953	903	962	916	961	989	996	958	964	949	961	965	1001	954	962	938	993	919	975	956	962	914	986	970	979	995	945	963	1003	970	977	948	956	1021	877	928	952	979	983	984	982	970	925	973	965	951	940	910	1055	956	971	955	991	944	952	989	956	897	996	965	926	980	1000	939	1005	937	998	984	990	960	942	995	970	992	954	935	935	997	947	952	1002	976	1017	965	980	963	934	934	965	943	1001	911	949	985	928	969	959	939	992	963	959	1002	980	972	928	1020	933	938	870	928	938	1002	938	974	989	1004	953	958	976	938	984	938	966	964	928	987	985	899	927	965	994	1022	942	916	946	925	929	964	938	973	977	938	952	974	947	976	939	964	910	930	1002	921	994	1007	926	931	1041	977	1004	912	973	957	971	1042	963	978	958	921	927	934	1028	1028	965	985	913	947	970	907	967	954	985	992	966	960	996	926	974	963	895	956	952	970	975	973	979	1021	1036	986	916	944	920	958	950	915	948	934	969	905	979	945	979	970	969	955	950	938	938	972	903	916	960	1001	995	963	968	954	958	977	943	982	959	991	967	937	977	1032	948	954	973	945	983	992	957	933	977	993	942	969	930	1037	1035	933	951	976	936	988	957	902	987	962	1002	942	954	933	904	992	929	967	921	973	1002	964	938	933	986	997	953	986	941	1010	958	999	941	988	935	926	969	980	973	989	981	966	923	983	918	920	957	964	908	930	994	1019	950	971	950	1036	924	994	993	979	934	931	1032	938	980	995	910	998	949	990	981	940	1018	928	989	1000	942	945	969	925	1016	936	930	981	1002	970	968	904	994	930	976	987	1004	934	985	960	938	941	1012	950	955	953	991	952	972	955	960	945	923	994	1006	938	973	993	941	953	942	934	978	942	989	1019	955	946	974	931	1028	988	978	968	968	1013	1034	920	981	947	962	962	917	952	976	941	918	964	961	895	984	942	966	972	981	989	954	999	945	956	916	897	923	982	973	972	960	959	967	956	935	908	948	989	1000	958	953	939	929	965	907	965	944	1002	933	986	976	967	974	964	946	985	916	972	956	937	959	1012	984	963	957	978	953	992	1017	935	908	979	943	971	996	934	1006	907	896	1019	1001	915	942	1025	945	954	955	975	984	1003	964	954	995	969	1028	1006	987	948	982	987	981	928	946	982	959	978	967	983	973	930	934	951	991	918	979	975	998	946	916	942	934	929	921	991	929	912	969	971	954	1001	919	950	957	960	980	915	925	985	958	968	947	971	973	954	1038	908	953	984	1000	969	998	1008	952	908	973	1001	948	992	954	936	960	954	994	1013	969	924	958	941	999	971	1006	1017	956	953	975	889	951	961	1014	976	982	966	1001	940	967	932	976	889	967	996	985	904	914	931	990	1008	989	931	977	980	963	995	923	1004	951	972	972	943	952	957	1019	1001	950	1021	991	968	940	1018	949	980	1065	971	1008	980	991	991	987	918	954	975	936	1000	890	876	963	1003	965	969	936	1012	937	918	929	995	944	1017	958	962	1013	938	957	951	995	960	960	963	947	977	976	921	992	981	924	929	948	941	984	991	984	974	935	917	975	926	980	987	955	999	933	928	968	949	990	948	970	988	993	964	936	978	968	930	956	996	971	972	1016	1017	960	982	935	978	987	980	1007	954	959	952	1024	998	1005	992	917	944	954	983	932	984	998	952	964	937	945	1038	952	980	971	961	987	991	960	976	969	998	956	926	978	930	923	965	955	943	967	1012	1023	957	970	932	970	955	913	941	973	986	948	983	906	944	964	964	914	954	978	935	947	964	1009	985	949	989	954	946	958	1009	989	928	992	944	970	869	921	953	997	987	943	972	1004	916	977	956	973	979	1004	965	969	979	980	962	950	962	985	977	988	946	971	924	985	966	938	975	910	964	963	944	961	965	961	955	960	952	914	977	886
5794	1031	978	933	881	809	858	851	843	779	773	799	786	825	813	775	808	823	813	835	887	836	822	871	787	783	796	812	816	848	841	799	792	818	841	828	811	812	787	825	825	856	809	813	788	803	817	794	860	810	838	842	819	816	776	844	843	835	840	798	826	835	827	821	785	819	770	802	818	830	844	810	845	786	852	784	804	832	813	836	832	814	806	805	801	772	840	781	824	833	802	797	839	793	820	806	821	822	783	821	830	812	844	791	754	800	770	798	870	800	801	857	837	784	834	811	849	807	829	789	775	795	812	805	798	817	798	817	833	859	821	836	787	759	781	793	842	792	785	794	839	777	798	782	800	843	827	830	815	841	797	834	866	770	820	816	823	800	836	814	793	830	797	786	829	808	779	814	805	816	820	768	817	837	807	830	783	813	824	836	769	813	807	847	839	834	799	834	864	819	795	794	846	824	782	823	817	870	848	786	799	823	839	768	818	800	818	845	807	843	811	811	844	817	848	869	826	830	821	801	755	824	837	809	805	765	812	802	830	842	763	748	817	836	790	767	812	830	807	799	773	806	847	828	873	837	747	818	777	810	826	862	762	860	811	820	825	775	785	822	850	845	828	789	781	805	821	805	823	825	817	820	859	818	861	800	828	838	812	842	801	834	842	800	775	810	774	826	792	862	828	800	806	831	867	807	828	824	807	810	825	846	814	803	827	846	768	837	809	799	773	779	824	835	821	752	827	798	779	836	815	796	799	795	813	816	803	809	833	765	785	798	806	755	835	810	808	798	813	835	831	790	787	839	842	785	766	826	830	820	830	790	812	772	834	821	822	854	804	827	791	855	791	735	829	802	770	851	828	816	813	783	814	814	778	842	793	821	786	824	777	774	789	826	820	773	813	834	847	817	812	802	820	810	832	783	740	824	831	794	767	810	767	807	844	802	784	805	799	845	792	820	818	813	857	857	835	778	826	798	794	803	824	785	834	790	813	803	777	844	817	806	813	858	823	804	826	814	803	786	727	775	784	817	791	728	821	829	799	791	795	828	809	806	840	805	804	843	816	797	765	839	822	767	823	810	826	794	821	844	759	829	802	826	775	780	797	783	818	783	805	847	819	822	797	810	821	781	845	843	803	801	812	782	819	818	815	772	834	770	818	826	822	787	816	788	751	813	829	769	756	816	773	811	792	779	806	835	833	844	762	811	861	808	746	851	839	799	877	811	754	798	804	863	787	807	813	833	771	846	815	811	820	784	889	819	800	781	735	786	823	806	822	841	780	803	759	785	814	803	821	798	791	847	815	807	793	803	827	809	822	822	774	808	786	810	774	806	844	798	815	811	823	821	763	814	901	840	776	827	804	773	806	768	795	826	780	798	800	849	798	787	813	822	834	762	806	835	775	827	748	795	796	825	774	840	790	820	788	837	802	811	774	814	789	775	830	862	853	814	810	807	863	826	796	769	770	809	804	820	775	808	761	836	779	840	847	835	808	834	765	770	815	774	825	795	830	770	822	785	835	818	780	796	820	830	839	771	821	800	789	824	792	811	821	778	787	787	793	804	846	811	787	801	829	879	773	791	811	776	812	777	828	769	815	856	825	819	834	829	819	863	815	825	779	772	858	788	794	801	872	762	815	831	785	822	816	797	835	837	797	852	824	821	829	793	756	802	781	813	832	819	833	832	789	800	805	817	788	762	824	807	791	804	790	853	806	799	809	797	887	777	825	844	804	806	838	849	793	840	758	798	800	827	802	811	814	819	816	757	861	831	810	856	799	802	793	823	868	847	760	763	793	860	833	773	827	772	809	830	772	782	812	759	802	776	799	855	774	803	812	784	822	765	785	795	810	831	822	786	795	774	804	770	788	811	779	832	808	774	801	800	872	805	832	775	783	817	833	779	805	811	805	821	807	811	824	804	761	838	784	824	804	816	821	851	818	795	838	804	841	786	852	815	826	824	790	837	783	794	816	792	831	860	849	782	816	807	874	856	813	814	803	801	800	831	846	817	838	813	808	806	810	799	801	806	818	819	804	741	830	853	799	806	850	800	796	806	830	824	752	818	821	798	806	755	846	799	829	755	812	801	798	836	744	808	791	883	846	727	864	865	811	849	825	778	764	798	815	804	787	816	832	842	796	802	841	765	832	821	796	795	814	824	789	770	799	811	781	781	798	834	796	841	809	811	838	781	838	805	786	809	778	838	816	789	824	783	848	785	791	851	816	847	840	820	829	782	800	794	855	778	867	758	808	815	811	813	797	852	833	829	788	818	803	770	843	852	849	850	818	769	838	799	769	816	854	842	773	838	806	779	828	825	830	773	837	787	763	819	791	787	766	838	799	836	785	771	826	799	821	839	855	791	799	804	830	836	835	842	813	841	797	775	820	811	804	880	800	872	780	775	827	805	835	818	842	787	781	799	797	808	761	813	796	856	817	804	781	765	810	843	847	809	802	822	792	798	875	823	801	779	830	777	790	852	770	852	865	861	816	806	825	819	804	810	793	794	769	825	802	738	828	814	842	813	797	841	748	811	787	814	829	831	793	825	864	831	802	802	832	814	820	830	828	833	804	803	830	785	809	826	899	815	806	796	779	778	808	793	800	796	848	822	809	744	780	789	809	819	811	840	797	744	804	829	853	756	822	790	803	796	839	793	804	806	818	813	756	814	797	809	789	774	792	856	842	829	801	753	825	799	833	816	796	818	739	797	804	845	816	800	842	810	791	759	880	838	833	803	783	799	753	859	806	761	830	825	829	802	806	859	815	770	786	863	789	843	793	799	836	837	778	804	835	799	850	809	819	792	816	779	791	819	795	832	795	869	831	784	843	781	812	859	796	787	807	841	785	814	827	809	827	780	834	822	802	811	784	788	814	825	813	864	808	821	804	790	788	799	831	776	805	844	829	753	831	801	823	849	802	850	836	816	811	767	825	827	848	849	826	793	800	795	814	791	766	830	834	792	805	798	728	823	857	831	775	854	850	754	823	811	827	875	854	820	817	791	825	812	843	798	781	807	864	817	791	851	822	795	776	820	820	791	785	824	831	748	855	797	790	798	800	762	852	838	820	798	841	799	797	857	801	807	813	821	747	806	809	825	773	819	791	809	781	798	789	799	792	818	783	752	796	840	833	765	807	787	817	824	829	775	785	770	841	768	797	770	813	795	742	794	830	834	836	777	852	835	786	824	801	814	814	886	860	828	795	826	813	764	771	824	819	781	849	768	772	747	779	788	854	778	832	834	780	844	767	866	822	816	843	822	789	819	817	784	836	820	805	802	850	849	794	811	809	830	733	794	850	827	783	867	813	790	819	760	811	802	831	796	808	824	845	844	830	804	798	789	786	803	764	783	772	829	819	835	817	762	852	796	789	784	858	818	787	776	832	762	788	864	823	836	772	813	740	776	823	766	780	802	779	785	773	800	844	814	768	848	846	866	818	810	842	835	817	798	848	786	797	839	812	781	757	787	784	754	783	753	768	813	781	838	793	813	795	847
25584	21326	27079	25310	5385	1650	1296	1141	1018	949	1017	972	974	931	938	990	946	1005	970	941	947	948	1015	960	941	953	965	989	1029	912	921	936	908	921	1039	984	1003	999	914	912	914	884	947	917	940	977	949	924	960	941	934	917	937	945	940	987	929	931	962	939	910	919	974	955	963	943	923	911	931	979	1010	915	897	888	934	932	935	935	898	931	888	1009	896	885	956	914	916	924	948	949	922	914	927	905	877	913	937	980	916	928	909	910	986	954	948	866	924	930	941	949	952	960	892	945	939	940	891	980	927	898	939	902	920	976	924	932	888	888	981	937	934	945	914	930	930	941	931	904	973	940	904	911	875	950	938	911	913	880	902	940	874	941	899	933	932	877	916	951	931	932	847	910	895	961	926	969	918	919	951	905	838	919	933	945	924	904	950	971	1001	880	922	958	896	932	906	895	956	896	903	893	896	926	931	956	834	934	902	888	928	866	896	961	934	926	907	938	927	948	948	931	912	944	962	926	880	924	929	899	946	950	880	912	933	946	959	949	904	883	985	899	927	928	920	905	929	934	942	978	947	909	902	941	885	914	924	920	911	930	893	871	937	953	978	909	893	927	897	949	879	936	920	919	911	910	937	951	932	906	896	908	958	928	903	968	969	885	878	901	921	984	945	936	932	976	915	941	861	906	950	885	929	944	907	940	952	921	965	925	921	952	906	929	926	928	914	925	971	902	947	946	912	918	875	918	945	969	900	949	950	938	926	942	957	905	922	923	936	870	917	922	885	927	936	907	945	911	888	939	931	982	994	950	939	902	942	957	892	976	986	953	940	923	914	927	922	971	944	932	937	889	884	899	927	905	927	923	938	908	962	979	902	960	955	972	937	951	953	980	907	915	910	914	945	891	922	876	913	920	893	881	900	960	931	897	958	946	926	924	942	959	929	956	957	931	904	951	955	861	992	955	936	918	892	918	895	926	900	988	920	945	901	903	955	901	903	906	882	939	924	994	935	912	902	905	941	904	955	945	899	940	984	958	922	889	911	964	942	952	914	986	948	910	963	948	933	953	896	945	936	904	925	892	921	917	955	884	894	887	902	924	882	930	930	917	884	936	945	928	918	914	942	927	956	966	952	925	891	897	900	979	911	966	961	898	947	930	888	949	960	962	966	933	904	967	902	923	914	950	878	928	949	937	908	894	901	869	920	931	949	929	918	919	926	904	951	927	882	927	907	872	928	907	933	927	932	869	898	909	902	949	895	896	935	1002	951	910	928	956	941	920	998	944	964	930	895	907	910	928	940	904	901	936	912	948	917	1003	900	919	897	887	913	913	1002	905	957	893	906	937	895	895	853	878	946	935	938	898	912	957	969	912	883	1000	915	902	954	943	884	913	916	858	907	990	899	908	918	915	954	886	1009	938	919	874	929	878	962	887	857	879	953	911	901	903	924	925	933	885	833	922	953	903	923	890	916	923	981	956	970	964	942	908	923	921	967	927	907	966	958	888	970	911	900	912	974	921	969	912	985	917	902	904	848	916	889	952	924	932	936	870	904	844	911	914	934	901	876	956	942	935	915	937	891	918	927	921	963	943	953	883	878	931	933	974	965	916	953	881	975	932	936	900	952	924	873	908	893	902	876	926	933	980	951	945	883	931	921	860	934	951	911	954	920	963	953	887	947	928	934	944	934	923	946	940	963	912	937	979	946	939	945	891	940	956	884	956	968	911	969	970	936	997	909	959	920	922	980	906	894	941	945	989	944	947	916	925	937	953	931	813	1003	924	962	912	966	875	851	957	921	923	911	869	915	983	939	881	897	939	854	934	913	917	926	918	966	917	946	952	885	943	944	898	958	937	951	922	916	935	921	884	949	916	940	921	908	900	923	911	899	933	935	931	957	969	919	997	890	929	878	888	888	927	923	950	973	950	908	943	955	906	955	954	893	921	918	1005	977	929	942	963	959	961	914	913	924	917	914	921	901	907	936	931	919	947	1020	903	906	939	912	850	939	990	989	884	889	924	921	925	950	926	922	948	901	913	940	916	955	955	933	943	993	938	907	896	932	939	900	942	931	889	910	951	950	927	922	895	983	952	882	933	924	947	870	944	917	916	994	971	946	946	978	965	979	914	939	937	918	918	915	974	876	907	924	925	972	916	901	871	884	892	959	880	911	934	944	945	966	931	896	907	972	897	926	956	855	892	954	945	914	888	919	931	969	901	992	945	904	956	897	940	927	936	978	887	915	967	895	967	935	905	918	922	932	892	950	913	934	898	975	951	926	969	930	921	957	875	867	930	901	883	930	930	898	940	947	939	958	929	995	928	965	934	924	952	926	955	893	937	951	969	898	899	955	961	948	943	962	879	909	942	866	970	873	951	907	947	888	892	918	882	925	917	901	947	940	904	917	945	910	946	956	920	960	904	922	931	926	931	951	933	943	890	949	933	923	923	956	900	888	948	905	966	952	906	951	912	880	928	875	874	896	899	967	932	943	892	891	874	918	883	883	911	901	881	950	910	921	909	880	908	923	963	937	931	960	930	933	965	960	967	944	914	972	917	927	879	856	896	947	931	944	927	946	911	931	916	938	904	940	964	949	917	909	904	946	934	948	969	886	948	993	895	956	928	887	884	893	894	948	908	909	874	908	911	871	897	948	960	853	891	910	991	936	944	943	970	930	953	912	879	937	954	919	969	952	910	910	875	902	954	931	947	914	917	940	949	938	869	939	899	981	927	919	980	903	954	943	929	923	943	889	969	936	918	898	916	931	933	963	892	909	982	941	959	926	914	915	909	914	900	968	970	937	889	929	965	950	945	902	975	932	885	949	927	872	884	986	961	896	964	937	877	927	961	880	935	923	942	912	941	936	964	944	970	940	897	917	943	1008	926	974	974	892	963	879	883	900	878	937	927	949	906	953	922	904	944	878	917	861	892	925	966	909	929	936	961	934	938	986	954	888	928	904	960	891	932	923	882	879	907	912	930	970	939	922	924	938	920	935	941	940	930	966	907	991	945	844	929	919	885	930	984	960	974	983	910	952	937	953	940	907	952	960	924	918	941	935	956	917	915	887	900	971	978	936	939	921	960	904	908	936	942	992	912	913	967	931	902	935	885	901	908	970	941	913	928	914	949	958	895	888	914	901	962	943	951	930	899	934	945	913	893	931	909	964	892	859	933	945	929	925	930	900	892	886	964	864	931	950	887	896	856	879	954	865	931	910	898	903	982	902	920	903	888	892	960	957	906	941	898	901	945	910	910	933	953	918	907	893	884	954	896	927	923	904	907	928	944	958	899	935	872	931	913	913	922	948	943	953	917	924	941	945	959	910	916	979	870	925	890	900	899	874	947	959	931	909	924	930	935	901	910	1002	996	914	919	960	885	902	885	981	904	951	968	988	953	948	887	937	869	925	915	878	950	936	946	918	963	875	923	971	940	902	929	928	979	925	897	951	888	911	941	926	951	911	873	898	894	969	943	846	888	928	945	893	899	908	928	902	928	886	946	844	888	955	941	952	921
4032	3259	2757	1695	1348	1195	1050	1034	976	982	901	926	896	907	887	924	946	888	867	856	876	827	904	818	905	880	855	839	860	881	764	849	847	839	831	842	831	794	841	813	821	827	813	795	766	817	830	840	810	885	857	860	794	843	846	842	845	869	812	839	806	818	854	874	819	851	854	811	821	811	802	826	782	770	855	814	765	829	791	823	821	824	871	819	876	791	802	833	822	875	828	884	772	841	826	818	838	805	879	794	814	834	859	851	780	817	791	856	830	824	865	806	814	791	844	830	824	829	833	800	858	849	799	874	802	796	824	839	822	843	828	842	821	807	783	836	852	839	813	842	800	782	823	828	838	798	887	855	850	841	837	816	840	806	881	803	778	861	829	830	832	824	820	779	818	846	817	770	816	864	787	800	839	807	811	843	827	766	823	816	811	789	856	838	806	801	821	810	826	799	792	832	853	804	766	789	810	815	819	885	840	821	824	831	822	801	904	799	817	857	826	805	817	766	803	827	825	873	821	826	812	848	819	788	777	813	806	839	802	867	809	841	818	815	821	854	871	789	815	773	878	836	807	837	843	838	800	824	863	815	816	794	846	750	835	797	850	836	883	815	854	858	799	809	832	744	790	824	806	815	842	820	851	805	798	835	848	788	822	831	840	811	814	823	787	835	837	836	821	825	866	857	777	821	804	796	848	838	823	829	773	846	798	849	882	839	843	780	811	878	832	806	793	801	781	758	806	810	810	797	823	809	815	808	799	774	820	835	851	801	800	819	792	826	823	819	848	814	778	808	835	817	806	825	783	809	817	774	848	813	846	843	860	834	818	770	858	852	875	809	889	796	848	845	774	805	874	849	800	823	793	837	830	805	859	829	786	853	851	815	835	829	811	846	804	811	823	807	787	799	762	855	807	791	775	831	804	844	781	860	807	827	847	748	801	796	831	772	785	810	809	845	794	833	801	828	802	841	808	822	817	799	772	873	822	815	868	799	801	886	842	791	819	842	835	809	778	820	789	831	793	826	758	847	840	820	793	761	779	821	837	793	845	833	798	801	800	811	820	777	784	798	802	878	840	813	781	777	829	852	872	826	810	856	841	790	786	832	825	768	843	839	812	816	825	773	831	825	803	792	843	847	847	828	826	777	815	820	827	821	777	834	803	836	789	855	769	789	853	820	847	823	809	825	795	803	839	782	825	825	750	842	750	763	738	835	826	846	818	840	808	787	808	820	856	819	827	794	778	808	828	809	833	786	788	775	819	765	755	826	834	813	833	837	819	831	786	800	742	763	797	840	830	794	820	800	814	816	758	779	783	816	816	844	828	809	816	839	803	782	849	812	828	814	779	794	777	798	847	775	826	838	852	820	805	764	888	819	778	825	843	819	830	829	762	779	813	852	785	779	769	858	810	820	812	828	855	805	833	813	853	774	856	838	834	815	830	809	833	810	831	789	867	865	803	799	805	807	788	830	848	886	781	801	810	826	785	844	804	854	808	775	803	798	810	855	772	799	812	853	815	850	807	741	806	784	823	811	844	811	790	826	829	819	795	816	850	834	875	769	804	831	779	825	810	812	838	808	779	806	852	782	819	823	822	857	847	814	808	826	816	816	783	854	809	769	773	772	857	759	823	800	852	823	865	786	784	831	851	809	810	814	791	857	850	851	813	812	826	835	805	816	847	811	824	827	807	764	850	826	859	816	810	774	774	783	808	840	854	846	813	841	797	778	796	817	820	802	776	826	839	823	832	813	761	810	827	810	767	816	803	846	814	772	807	847	841	851	850	769	842	834	816	790	798	802	836	832	812	836	854	802	850	866	767	814	823	882	839	780	855	805	816	810	773	817	753	801	783	832	786	838	853	876	806	842	867	800	839	781	817	773	766	843	796	813	782	794	803	847	869	771	828	834	802	837	808	855	806	779	850	829	839	786	846	818	750	845	813	846	764	819	865	832	804	805	872	829	846	832	799	806	839	802	781	815	865	870	809	829	731	801	822	784	839	841	797	786	877	804	796	839	838	875	774	872	779	813	780	813	826	852	823	748	764	814	784	863	787	818	798	840	839	815	792	767	810	831	807	820	856	847	818	751	818	820	782	813	868	788	837	798	837	837	813	816	839	822	855	833	883	809	880	827	841	845	822	811	810	798	739	864	775	828	855	807	813	842	825	849	835	800	803	791	834	789	769	786	832	834	841	804	827	834	788	787	804	837	786	827	817	801	755	838	813	841	788	814	827	808	797	788	831	875	816	829	778	815	780	829	828	849	789	801	843	832	829	805	799	789	805	807	834	822	811	841	787	791	807	794	833	863	869	861	819	804	817	842	802	852	829	803	842	829	854	808	804	765	846	861	857	841	797	829	825	811	785	801	830	812	859	849	759	798	819	780	830	814	880	818	817	805	797	825	782	789	841	836	825	807	812	806	843	833	825	798	866	771	848	867	762	820	827	838	826	824	829	853	776	767	790	857	814	828	840	834	805	809	840	881	797	814	805	818	797	827	829	842	804	785	817	806	855	777	808	795	818	769	843	870	844	849	815	846	781	815	784	819	797	824	830	759	793	817	788	823	805	845	829	896	836	835	785	876	819	835	773	792	818	822	796	817	810	838	817	805	791	856	870	821	817	799	832	843	830	852	797	808	851	803	840	806	790	814	824	836	819	836	763	811	814	805	827	814	860	857	809	809	767	769	801	841	860	789	774	833	836	773	783	790	834	805	843	812	809	857	812	825	843	806	799	856	812	801	819	826	863	808	856	802	798	802	833	770	842	822	816	829	839	816	826	853	823	848	837	827	844	864	798	824	787	851	832	873	810	821	823	808	766	795	805	810	795	813	774	848	791	800	811	848	871	816	779	786	822	800	840	876	827	783	844	801	822	775	798	807	798	766	837	892	839	845	807	815	828	793	840	805	811	774	751	794	772	806	802	841	833	783	797	826	809	831	784	832	782	808	814	795	826	822	853	834	872	764	854	806	786	849	842	770	811	868	781	772	830	786	809	811	774	832	821	777	857	827	774	830	835	861	842	816	773	805	772	833	800	851	789	809	830	775	790	790	817	774	830	773	813	812	855	817	826	776	836	792	838	758	786	812	797	780	823	850	831	848	794	813	753	789	815	815	811	811	819	848	819	762	850	815	816	799	785	843	832	848	852	832	862	854	774	809	794	834	811	838	813	805	823	819	786	804	837	790	843	807	823	816	821	788	847	841	856	852	827	867	869	811	844	828	775	836	847	782	810	845	825	840	784	795	841	849	790	808	839	804	800	818	778	805	799	814	826	797	826	815	864	762	813	876	802	815	796	822	805	814	838	851	781	813	836	815	807	805	824	808	850	854	819	843	794	817	777	800	775	850	777	824	827	794	789	753	818	819	846	798	786	833	845	826	848	833	834	779	801	826	856	774	860	822	806	826	795	785	842	803	887	830	764	829	790	868	773	830	779	800	790	787	824	817	845	822	811	884	766	831	810	854	829	838	830	782	784	860	784	847	784	805
24624	21318	28343	24651	20351	3460	1251	810	752	686	660	655	692	697	667	609	581	625	576	615	650	638	662	621	586	640	620	605	597	583	599	593	602	612	596	543	621	575	596	574	608	596	633	615	600	588	579	630	580	580	588	594	570	604	555	592	526	575	599	649	559	538	616	592	612	594	578	587	550	625	604	557	572	580	582	558	589	613	597	598	587	547	598	578	597	595	597	548	595	610	623	567	584	567	523	531	564	537	550	587	541	576	596	551	616	564	531	522	582	653	585	589	567	553	555	593	562	590	605	594	544	533	630	596	597	579	597	559	563	614	593	541	581	587	572	615	549	596	602	556	588	596	590	582	577	586	592	593	587	585	600	538	534	605	583	570	553	566	557	562	597	600	569	610	606	586	597	558	518	563	614	597	612	585	570	559	571	541	566	571	597	576	572	555	573	608	572	565	571	557	594	557	580	598	528	587	602	583	571	528	656	560	577	570	594	583	584	563	612	593	598	563	558	595	564	579	537	552	523	584	566	552	547	528	585	586	571	615	590	580	568	563	565	549	557	573	569	574	583	581	583	567	590	530	570	585	614	569	567	582	554	583	596	528	592	564	576	572	620	589	569	570	556	598	560	530	568	592	575	587	601	589	597	587	565	583	591	526	569	564	566	596	603	622	565	597	589	596	569	565	588	572	573	603	612	559	571	578	542	578	567	596	567	563	611	606	572	591	589	533	579	549	582	611	614	604	616	574	579	551	559	571	567	596	560	548	621	537	614	589	561	614	627	550	541	526	570	603	548	620	570	607	576	575	547	581	560	587	583	559	587	575	591	587	555	549	576	602	624	571	590	527	570	612	624	586	569	560	588	553	593	594	579	579	569	567	587	585	567	617	584	543	573	553	562	562	553	598	584	578	564	539	566	582	584	605	575	583	574	577	563	559	547	596	564	528	553	601	627	558	578	563	586	598	553	560	604	565	579	639	583	595	545	594	579	559	547	587	562	624	574	550	558	558	575	591	619	559	632	548	539	571	625	566	565	548	580	567	602	573	590	579	592	558	575	579	572	552	591	586	574	548	599	598	537	562	587	584	584	593	598	562	551	569	587	569	543	611	547	584	664	602	565	574	596	534	548	556	582	580	520	571	557	586	579	578	575	586	573	562	619	601	651	561	565	577	589	593	598	545	585	554	592	581	607	563	558	552	537	536	533	564	508	587	542	577	557	603	578	623	552	566	567	595	543	578	574	591	548	617	582	572	604	619	595	580	574	562	605	571	553	644	562	575	567	541	611	586	583	590	597	501	581	533	601	587	565	566	570	573	546	591	597	582	588	596	591	535	556	565	562	554	603	596	562	585	553	567	575	558	576	554	578	542	497	526	586	627	590	591	592	596	586	545	538	615	586	574	603	590	567	557	571	544	589	573	579	541	596	552	562	598	550	616	612	558	600	564	623	552	565	580	585	574	602	524	532	570	589	509	595	578	606	585	593	561	572	560	565	622	581	608	548	551	602	572	562	595	566	546	557	610	531	553	575	593	545	582	606	590	575	522	585	548	633	602	581	594	549	579	562	584	573	587	570	581	581	586	536	530	561	576	549	618	570	564	571	574	577	544	604	572	544	582	606	579	593	568	552	569	564	546	621	575	554	564	593	597	567	564	607	564	533	536	602	560	593	537	571	557	580	585	578	609	558	609	594	562	569	633	594	594	610	598	565	572	584	592	603	594	508	592	529	585	591	534	580	567	566	596	571	578	608	629	589	593	624	563	603	596	608	571	578	584	565	536	555	561	610	568	556	583	625	583	537	581	566	569	564	597	591	558	603	540	622	579	614	534	580	571	556	538	555	573	579	619	563	594	587	575	562	550	640	613	566	582	603	602	528	555	572	564	628	542	535	569	532	613	559	546	590	573	583	588	533	553	596	601	587	619	580	566	589	569	599	569	583	587	582	568	620	571	570	535	543	577	567	599	627	567	552	540	630	582	609	549	585	608	581	559	555	590	595	589	537	603	564	543	528	597	546	550	557	565	562	570	609	586	559	588	550	564	569	566	583	539	602	559	617	566	600	558	534	559	579	589	529	544	563	570	549	571	507	572	601	573	568	555	586	540	601	544	540	583	593	559	547	555	604	570	549	595	548	625	580	606	600	551	551	541	590	574	582	594	548	593	598	581	561	588	541	568	543	548	589	569	571	573	597	597	583	564	562	528	586	559	570	606	599	558	560	589	564	560	565	573	534	604	587	572	595	594	586	548	559	535	625	603	556	548	580	562	555	562	598	583	577	571	578	579	588	570	617	625	551	538	555	577	586	569	552	573	608	584	566	571	571	608	566	579	557	625	575	569	563	634	605	596	620	564	600	588	596	597	551	585	588	585	582	599	589	538	571	560	551	591	572	577	629	541	550	541	570	606	602	580	622	559	602	599	592	610	527	556	588	571	616	581	566	551	607	570	573	531	600	590	570	575	558	581	589	592	591	515	519	560	615	564	539	554	557	574	606	554	578	539	538	610	565	576	597	544	575	530	608	576	524	593	565	576	603	643	611	550	552	512	565	578	583	569	565	585	554	570	554	575	565	551	526	543	585	621	556	534	566	583	550	559	558	589	559	584	534	591	601	562	634	554	571	547	581	575	580	567	541	599	590	585	567	582	566	596	558	554	577	558	614	627	607	580	581	587	622	572	513	574	541	568	578	566	562	568	538	574	593	581	577	583	613	605	557	590	532	561	592	565	518	612	572	556	563	600	563	553	585	578	580	562	579	602	572	580	574	575	598	557	584	606	597	571	590	570	546	603	564	589	592	567	567	590	563	585	593	609	538	565	606	556	601	564	578	616	555	537	550	570	597	575	567	555	570	621	559	571	591	590	573	571	579	593	588	598	579	581	569	601	575	542	546	583	587	590	609	593	517	536	521	565	561	612	556	544	587	575	578	540	551	569	582	598	551	581	567	555	574	568	550	552	583	573	573	585	574	578	575	531	567	548	525	562	597	582	556	587	570	544	573	625	575	553	583	565	586	597	539	556	576	559	582	560	560	556	593	540	590	560	561	546	603	607	551	543	531	605	577	534	537	559	557	579	558	565	537	596	549	589	556	612	597	543	598	575	555	602	499	577	574	598	575	570	593	567	609	567	552	614	536	543	554	567	592	580	568	544	567	582	560	590	552	599	582	578	563	588	569	575	604	580	575	633	573	596	544	550	576	594	599	554	555	544	591	584	565	592	616	605	548	554	645	574	608	588	585	556	581	578	574	570	603	567	598	574	577	587	618	574	578	546	601	549	588	556	584	589	634	559	587	616	577	634	534	622	575	512	549	593	641	570	554	569	564	609	516	575	544	583	574	565	541	537	553	595	583	550	601	532	591	574	561	578	583	632	574	565	536	581	556	570	548	561	600	559	547	559	551	554	610	594	578	607	601	567	544	600	575	606	563	579	568	563	617	654	550	556	557	544	553	612	553	578	634	562	581	552	562	593	566	572	599	608	577	552	578	593	551	576
3970	5048	4013	2144	1534	1166	1006	894	863	753	729	734	658	643	626	665	635	649	626	607	596	596	588	614	582	622	582	556	575	624	630	594	560	586	614	559	569	616	543	557	618	550	554	569	516	585	584	588	543	540	532	556	544	637	561	574	584	579	577	558	595	590	591	546	570	561	546	530	567	579	507	593	581	588	572	581	563	563	552	573	538	554	581	581	551	580	573	579	578	531	593	547	557	544	586	597	571	581	568	571	571	597	580	598	534	565	573	517	549	574	554	588	569	564	557	541	588	583	602	520	527	577	565	534	538	517	588	566	592	529	545	578	528	566	569	567	532	573	583	509	528	541	615	566	580	536	513	591	546	555	544	545	548	577	579	544	526	602	586	555	563	549	534	605	611	581	584	575	545	535	565	531	532	540	559	563	552	559	532	559	566	567	552	574	530	542	574	559	543	547	578	562	576	540	520	544	538	582	566	581	554	565	541	558	566	561	593	547	565	574	572	519	597	582	586	571	579	550	545	587	543	556	555	554	574	594	561	560	585	572	555	580	600	573	588	557	558	557	574	557	552	551	594	551	575	566	540	534	546	542	579	528	544	578	522	535	527	585	534	592	590	542	556	564	562	549	567	566	586	535	587	556	555	536	544	619	580	558	572	538	550	577	597	536	537	546	556	554	551	627	525	574	532	570	500	567	559	569	590	558	541	579	559	579	556	537	522	592	525	537	551	542	561	597	557	552	574	547	570	556	513	493	574	496	566	561	584	597	517	558	538	603	527	537	537	576	558	581	562	577	544	567	596	511	516	547	590	577	546	541	544	571	567	593	545	539	573	525	527	578	568	505	586	557	543	521	517	548	600	631	575	586	554	523	562	556	601	581	535	555	581	579	556	554	570	537	507	582	593	574	578	556	573	541	548	524	591	556	548	561	550	552	548	569	556	526	556	538	552	557	541	530	602	560	560	569	562	591	563	599	530	564	549	577	568	568	567	546	560	569	620	570	556	571	605	560	562	533	552	542	580	509	580	566	546	559	554	542	565	563	530	518	579	567	571	529	600	543	551	560	558	595	562	553	526	579	525	579	572	530	561	571	599	545	594	573	588	547	553	556	545	608	548	544	600	569	568	590	603	551	543	580	544	590	555	538	558	559	568	543	537	567	544	545	514	578	545	579	506	538	517	518	562	606	581	610	532	603	555	583	558	534	592	570	559	542	599	553	580	540	542	529	575	511	575	569	505	556	555	604	538	549	531	535	537	538	512	564	540	541	514	576	534	552	556	580	568	601	571	522	556	555	580	557	509	560	508	569	556	570	577	613	538	528	565	601	555	538	542	563	531	621	531	567	493	569	580	535	543	585	513	555	520	576	556	526	565	548	569	549	574	534	581	580	557	584	555	554	492	600	565	544	533	566	571	559	534	526	588	560	530	580	543	571	559	526	574	559	549	510	544	530	573	536	591	552	563	550	566	506	581	566	526	579	545	537	579	580	577	562	568	556	532	558	544	549	556	566	554	558	572	539	597	564	529	574	547	563	544	538	548	556	585	532	584	553	514	522	555	554	560	528	564	534	518	542	585	527	500	556	519	570	545	496	582	561	572	539	539	546	541	557	513	551	535	558	561	527	540	551	554	569	517	534	569	531	568	549	589	510	498	555	558	549	578	570	537	569	553	499	574	545	526	546	544	597	555	542	569	551	540	548	550	545	555	583	521	504	533	560	567	577	595	589	528	547	573	583	512	559	565	578	577	523	561	557	527	541	538	559	545	577	571	574	585	542	576	619	533	565	581	576	497	572	560	570	516	537	522	554	549	586	582	562	542	583	555	563	537	540	537	577	539	530	548	564	531	574	541	572	551	555	563	534	528	583	564	585	574	539	532	536	578	548	628	535	555	538	535	523	522	563	532	585	523	589	555	529	562	533	588	546	562	542	536	530	594	523	563	529	570	550	555	580	538	568	531	554	551	512	539	552	557	560	623	588	566	521	536	557	548	532	525	572	554	516	567	548	538	527	520	601	584	539	550	562	566	561	586	525	553	570	532	541	586	580	562	566	556	550	610	582	585	579	574	578	575	578	517	591	537	561	572	542	577	507	565	568	530	587	581	555	572	544	543	508	552	595	562	506	545	528	567	524	576	547	522	526	524	514	530	532	567	603	536	556	542	598	543	551	597	542	569	562	545	556	566	575	558	541	575	580	570	540	556	526	566	546	556	555	555	515	543	585	550	552	575	571	541	531	565	542	564	553	545	554	606	520	532	554	556	543	575	571	560	581	571	536	567	596	550	571	553	599	531	556	538	581	518	544	558	558	532	527	583	542	567	576	552	563	564	579	563	559	564	558	538	584	550	564	529	565	518	548	539	511	546	545	530	513	514	633	560	577	523	593	590	568	565	575	574	530	525	527	551	522	534	576	572	537	549	564	532	558	539	569	542	535	551	550	495	539	564	557	527	559	517	543	539	539	523	556	565	550	562	543	563	538	588	549	512	518	546	536	576	578	506	534	552	562	559	573	513	555	538	550	568	585	546	576	553	593	546	554	551	530	583	574	550	566	554	516	580	522	550	524	558	570	553	564	567	537	525	541	532	494	556	588	529	542	547	513	601	575	606	587	574	529	541	537	490	571	558	526	545	571	550	580	502	536	554	557	562	534	533	580	573	586	558	525	541	580	558	615	539	551	536	596	536	553	593	568	544	562	567	525	550	554	546	535	558	577	563	520	554	588	538	559	542	549	553	539	558	580	548	569	549	575	580	532	570	553	531	600	507	537	569	588	569	542	560	494	587	491	536	546	648	535	531	541	534	556	557	566	557	580	554	537	565	525	558	588	568	588	522	531	558	513	585	597	572	571	565	588	530	566	491	531	547	600	557	548	568	559	565	561	577	556	550	540	551	527	559	555	603	538	567	528	579	543	581	563	546	545	567	556	567	569	580	532	575	555	608	567	585	573	547	542	595	538	554	597	552	575	527	549	579	599	528	544	592	582	550	538	544	626	536	568	553	516	575	558	568	532	545	587	548	555	557	532	529	544	549	578	513	575	532	587	552	548	560	522	571	548	576	507	578	537	556	509	585	558	580	572	548	573	548	578	546	545	527	562	548	544	525	522	551	546	553	513	535	550	546	546	575	579	578	577	558	496	548	533	547	542	511	571	559	581	575	572	530	550	542	538	598	532	544	578	538	541	586	561	562	572	545	525	508	562	573	572	579	543	530	562	522	560	513	549	546	521	540	558	543	594	540	515	559	545	553	599	570	558	542	575	553	552	563	553	568	518	550	563	524	518	589	570	596	522	539	557	565	606	556	557	530	577	589	529	531	549	565	514	545	550	568	585	583	575	560	535	533	514	594	536	535	524	570	546	550	559	529	537	534	524	581	547	539	531	570	554	537	568	589	531	539	577	525	554	576	558	544	558	554	533	553	511	541	569	526	574	507	541	573	538	572	602	507	554	546	583	506	548	551	565	545	572	555	561	524	527	550	519	589	540	539	577
27442	9558	1871	1282	1030	998	1005	971	1016	973	934	981	944	1031	968	978	913	1049	955	971	982	993	944	962	1001	955	934	966	973	963	986	939	939	983	909	933	939	994	991	1032	957	912	942	959	914	967	948	1002	957	972	950	966	973	938	981	1001	913	972	992	992	989	937	1006	979	938	998	994	956	952	960	1003	965	934	963	970	1006	917	986	971	975	925	903	976	994	917	985	912	966	1013	962	954	960	961	975	949	1011	1002	970	951	926	923	965	915	956	977	954	931	939	973	976	958	971	959	1020	962	939	920	963	933	979	966	1019	994	982	935	900	968	1002	969	1012	942	992	957	954	919	987	985	952	1004	950	941	943	969	1025	969	990	913	986	974	937	943	940	985	941	944	972	956	1008	927	942	944	925	1002	957	985	964	962	935	919	951	925	933	935	979	1008	1016	985	951	1009	934	953	993	990	963	1031	999	957	991	1003	984	961	926	957	912	912	965	998	962	984	950	957	956	980	962	928	889	969	974	901	960	931	1009	992	964	960	954	976	944	957	970	944	943	921	969	984	937	974	1036	998	966	939	945	910	955	992	1001	1021	986	967	921	965	979	940	927	1009	946	987	920	914	951	966	970	982	917	926	981	978	1002	957	966	968	973	962	974	929	957	966	954	968	968	970	998	948	1035	986	933	958	940	943	1001	994	958	927	953	917	910	955	949	929	955	925	968	991	930	974	986	935	982	972	944	992	914	944	968	1008	970	932	942	954	975	930	977	952	972	957	937	984	995	919	993	1015	948	1006	884	981	973	968	1015	980	986	985	949	1002	927	980	926	922	991	943	980	896	985	965	963	1009	919	972	957	970	975	963	947	904	959	980	964	963	992	919	1015	976	949	922	993	945	1004	939	925	972	953	949	995	1029	946	956	976	1016	905	965	1002	970	981	945	1012	916	950	890	932	983	950	968	1003	989	913	945	954	937	1014	939	949	932	1017	947	914	1000	972	902	908	1030	1024	904	969	976	959	987	979	949	919	931	994	936	966	938	944	986	933	925	1014	958	951	948	951	932	1015	1000	909	986	952	964	998	961	999	995	908	915	937	876	996	961	983	936	960	978	981	969	943	1012	905	992	974	982	1002	951	953	923	977	961	978	908	978	992	925	973	903	990	1014	999	1027	1015	936	983	961	919	959	957	930	983	988	959	889	931	914	1029	918	967	915	976	944	962	1003	939	1017	991	929	979	955	991	993	930	1028	991	958	982	1029	959	904	915	996	1011	947	929	931	959	930	922	980	943	957	941	958	994	970	974	954	1015	1026	946	930	983	957	952	986	950	960	977	970	963	951	1000	973	971	905	924	897	1010	955	939	1016	1019	952	966	956	981	954	955	980	956	939	932	988	904	973	925	982	986	1002	963	981	981	926	940	954	935	1006	970	976	1002	961	933	972	965	963	960	947	997	990	930	1024	968	994	990	1012	1004	992	947	972	949	1007	979	913	1006	976	963	1013	894	933	946	967	959	978	943	978	969	995	957	997	947	960	914	965	1031	957	939	967	988	970	973	966	1013	926	913	956	907	989	927	957	925	971	975	945	950	990	944	939	955	1003	996	977	947	914	1012	921	974	1025	976	1004	935	943	994	989	988	947	956	952	996	967	935	960	978	986	946	942	973	938	967	1015	958	943	978	974	992	949	998	994	989	980	959	989	961	965	988	923	967	926	989	987	989	971	952	944	952	1020	979	1018	987	981	942	986	952	988	1010	990	969	976	940	1010	966	1003	908	1022	930	1011	928	912	967	960	1002	950	953	974	921	967	980	1005	951	980	962	942	946	956	928	904	1002	989	942	1024	976	923	955	1012	988	995	927	911	959	966	940	959	1001	979	1042	964	993	1016	937	930	943	938	960	908	892	932	958	975	1034	1004	976	992	946	983	965	961	969	1017	950	961	1010	948	967	980	1007	916	998	935	1017	943	971	921	995	947	968	942	994	954	995	892	986	1010	928	1009	910	1030	949	1000	995	994	929	1006	937	923	946	956	978	926	965	947	956	941	933	953	987	1003	998	1012	950	959	983	981	953	963	957	1001	952	954	963	955	948	999	984	977	977	1004	968	980	980	963	978	925	1002	928	963	944	920	961	970	963	931	983	970	942	1000	999	1000	936	953	931	938	978	931	981	987	952	1048	995	1007	937	959	972	940	952	1001	1019	958	992	924	995	944	989	997	946	906	956	924	937	995	950	956	963	1004	937	954	939	990	920	988	947	1002	951	922	922	937	980	982	931	941	914	1013	919	934	907	979	913	996	966	980	943	1038	970	981	986	929	965	994	949	935	990	980	1011	948	954	969	959	940	924	968	965	975	1003	957	997	954	952	985	939	959	947	965	923	948	980	955	962	982	984	937	962	968	934	950	967	967	944	927	945	948	984	1043	971	962	895	958	946	1000	976	988	993	1007	967	917	998	910	991	1002	989	974	963	1050	946	1021	958	947	1004	963	952	959	986	934	915	1002	966	948	969	936	964	978	978	962	968	985	997	971	993	1007	915	1001	952	1032	963	979	946	977	933	985	897	1003	968	906	969	956	991	1061	934	966	979	989	1007	979	952	932	952	980	918	958	975	924	928	955	974	970	950	962	917	946	1004	943	969	998	988	944	932	988	941	897	956	996	925	971	942	922	1002	995	972	988	952	961	996	930	995	935	963	925	998	935	953	948	1020	928	946	946	923	935	1010	950	946	949	950	940	961	925	954	939	941	953	925	1007	966	917	1003	904	975	1000	1044	973	963	938	954	993	1049	973	991	994	977	970	1006	977	907	978	926	905	945	952	879	958	896	937	909	1040	927	947	974	1009	951	908	977	894	915	980	919	965	961	936	907	944	1012	916	956	974	975	863	1020	986	942	1003	982	925	998	1007	981	899	992	973	1005	976	965	954	928	960	950	928	952	923	965	939	950	964	958	949	962	954	906	965	986	932	998	935	981	930	951	944	988	877	990	1009	977	953	1039	989	983	970	992	964	931	965	944	883	1003	976	955	1042	937	955	1014	970	952	1024	960	1011	904	955	933	929	931	943	951	971	981	949	967	984	922	983	978	957	942	942	964	977	903	983	935	955	928	974	955	927	961	988	910	940	943	971	956	939	940	954	929	969	949	985	940	1003	926	1016	949	927	966	997	971	984	939	966	985	996	988	984	975	917	982	1004	959	1009	988	1000	1007	972	980	931	988	941	926	960	978	965	963	970	924	913	903	1008	957	908	916	935	950	1028	946	1012	931	949	969	916	941	993	976	929	1005	970	937	931	912	930	963	954	1003	1000	996	957	956	925	981	1009	981	943	957	932	947	967	958	968	922	887	938	989	967	1066	1011	933	945	1013	953	973	981	929	973	942	956	960	993	977	973	965	983	942	929	927	927	1011	950	969	1018	933	977	991	940	937	949	986	946	881	969	980	916	921	965	949	1003	973	988	986	1006	982	948	957	953	1010	971	1023	979	880	939	1030	977	924	937	961	979	975	978	980	975	996	916	978	961	1038	959	959	973	932	959	935	895	1017	988	996	999	949	974	1000	946	956	948	941	980	960	940	922	945	936	948	930	926	947	946	946	1009	976	955	916	980	991	997	977	1000	954	961	961	950	988	992	922	925	936	987	971	958	946	982	928	967	904	981	963	942	973	988	953	942	926	1011	1002	979	982	960	886	950	999	999	998	932	939	940	953	949	916	899
5825	1034	922	877	869	840	830	810	879	824	841	806	837	844	787	872	838	808	809	831	834	823	805	813	794	799	810	794	849	860	865	841	827	786	805	813	884	832	875	816	819	847	799	811	821	821	799	805	878	802	830	812	828	806	826	840	845	785	831	840	821	843	816	785	802	786	828	819	821	843	854	821	837	771	837	776	888	788	854	792	788	843	798	830	808	813	767	880	809	798	800	852	794	823	865	788	844	833	850	848	815	856	816	853	827	809	833	778	786	826	829	818	823	811	805	886	848	763	782	816	814	794	818	825	808	834	793	823	870	811	856	837	822	773	815	828	841	852	784	860	828	810	870	848	795	819	843	872	847	822	833	839	828	777	781	818	841	830	823	833	813	832	820	811	805	796	816	803	804	813	815	823	829	840	807	789	777	792	807	803	828	829	834	815	842	806	791	810	822	854	843	806	806	831	805	829	829	847	791	805	841	821	831	824	825	842	823	797	872	814	785	781	762	806	784	792	778	827	806	797	784	786	897	840	833	798	875	841	823	791	813	806	800	769	838	824	836	847	829	842	837	842	790	854	840	799	791	798	814	818	829	878	809	848	843	860	876	834	843	806	839	818	857	803	802	776	844	837	837	815	793	785	829	876	840	788	819	829	796	795	810	813	845	772	796	844	879	888	851	786	813	847	845	814	790	780	823	815	856	806	823	865	873	771	822	811	801	806	833	852	872	853	816	829	845	831	797	821	835	798	782	874	792	817	784	838	811	822	839	830	805	835	807	786	835	798	753	848	777	851	793	861	829	824	808	823	816	839	852	826	747	786	825	818	833	861	838	847	775	802	801	790	822	808	823	810	838	823	839	857	845	837	825	830	795	835	800	841	857	809	821	821	804	832	817	820	887	842	806	794	913	847	809	844	811	827	840	823	795	840	774	819	811	792	799	852	784	749	791	858	822	802	887	812	831	827	794	801	846	844	789	786	861	871	789	813	820	838	839	772	794	831	810	803	820	816	809	840	840	788	854	807	864	827	806	843	863	819	801	813	805	815	829	785	840	854	780	815	822	846	795	854	823	812	838	855	800	883	827	806	815	775	802	805	851	811	854	827	869	813	812	845	807	793	843	822	871	774	831	813	800	846	841	863	822	810	817	819	832	825	811	814	844	814	832	847	811	813	777	846	811	815	813	796	821	820	833	809	804	849	810	828	802	827	809	849	805	828	831	794	847	826	757	810	875	854	838	847	796	839	870	853	776	842	835	787	812	870	833	794	848	777	829	820	841	855	802	843	853	819	761	781	822	788	880	790	847	828	856	861	848	776	853	849	811	791	763	818	907	871	817	800	844	800	818	808	831	822	861	834	855	792	847	797	796	856	817	856	811	859	856	846	804	823	851	839	787	832	833	800	819	839	835	813	828	824	809	770	835	809	861	829	859	855	791	858	837	801	812	804	817	811	821	835	827	833	885	775	834	840	856	798	774	868	795	809	814	815	782	834	821	875	840	836	823	833	778	856	839	759	804	890	793	804	806	778	819	780	813	875	792	806	807	807	842	814	846	866	827	832	808	835	764	800	827	858	833	855	815	798	749	867	792	838	830	837	815	858	814	803	814	821	768	852	829	826	820	819	768	825	756	813	841	825	806	829	840	826	814	845	855	826	773	832	800	849	814	805	834	852	819	815	821	800	861	880	802	837	821	816	817	812	858	846	820	812	837	826	837	855	854	815	865	818	810	816	853	809	807	791	837	827	744	855	899	846	790	806	799	810	813	808	828	824	826	840	798	814	831	826	816	796	800	783	842	815	852	833	874	810	833	801	772	791	833	802	793	827	816	797	808	795	807	816	770	823	768	826	817	793	839	830	828	841	769	849	860	770	855	804	772	829	786	847	766	846	835	754	803	793	783	816	823	858	833	844	842	854	814	787	844	841	841	850	891	868	856	875	848	799	816	822	845	811	851	774	775	807	826	782	823	814	817	786	836	865	803	804	832	794	791	814	862	789	869	828	856	871	894	780	829	841	838	816	860	801	799	826	771	839	878	812	813	790	826	831	822	831	812	829	804	778	813	786	826	786	839	825	778	811	837	848	740	793	829	867	816	812	846	847	817	817	815	816	816	875	809	816	745	827	806	785	816	795	842	823	805	811	790	828	860	798	808	810	863	850	855	806	777	788	838	865	844	795	762	814	834	803	773	800	886	796	805	826	825	783	791	841	814	854	784	804	817	812	843	830	848	824	811	810	817	849	849	813	838	810	863	835	821	788	794	807	806	807	771	817	865	834	805	802	801	813	771	814	810	834	796	794	818	753	801	799	795	822	813	778	767	752	784	775	777	795	866	785	850	823	827	812	796	836	852	863	815	840	773	794	807	828	791	800	828	886	810	846	792	863	823	807	830	752	793	817	845	863	826	827	830	844	801	827	822	804	830	820	794	826	788	811	802	770	801	800	871	806	823	835	857	795	823	819	786	816	868	826	804	809	840	822	896	812	853	826	835	817	780	875	829	810	789	808	813	826	839	819	849	815	829	843	837	833	827	822	848	822	843	810	806	822	777	918	803	819	842	816	771	796	833	824	848	805	853	816	813	839	806	755	845	840	821	747	846	796	825	859	824	810	838	840	836	788	811	844	866	839	791	820	852	791	822	816	852	809	803	782	835	846	831	814	810	803	839	844	772	818	795	829	808	750	822	785	822	848	807	774	801	827	855	818	815	812	820	806	857	835	837	836	832	841	837	808	803	819	856	802	864	835	818	864	834	813	822	781	815	823	807	848	837	795	780	796	810	842	796	843	833	802	796	864	810	828	774	799	818	776	875	858	823	738	848	829	863	837	819	749	835	837	809	824	830	787	794	810	859	846	849	795	832	841	800	828	827	809	853	802	756	788	860	864	831	804	801	794	808	852	854	807	823	797	763	848	847	799	791	789	809	805	851	824	840	854	836	822	845	857	811	839	827	840	783	826	839	789	817	816	814	823	823	793	887	823	814	837	856	821	841	801	817	826	783	865	803	815	842	834	860	831	833	826	804	799	819	782	840	831	799	871	823	868	827	824	812	787	831	763	800	802	843	853	818	777	790	819	864	846	801	752	854	821	800	786	793	795	797	826	853	797	800	826	811	869	832	835	799	799	839	796	790	804	811	819	801	867	813	800	838	844	821	793	819	836	813	846	813	794	828	823	884	837	823	835	806	795	826	843	797	818	788	816	815	779	853	825	774	761	781	842	815	820	838	809	801	845	853	796	818	792	810	794	856	772	810	802	805	796	742	829	897	860	764	845	784	799	805	798	865	870	810	795	820	848	819	856	847	815	800	774	859	801	861	834	824	824	845	822	865	812	811	836	779	858	867	776	838	811	784	862	855	804	844	805	866	882	773	813	807	795	868	815	831	822	893	815	836	893	794	798	800	795	819	828	829	793	841	802	813	856	782	833	822	854	810	787	801	812	861	806	789	826	835	815	897	809	834	797	835	861	829	780	832	790	801	801	834	788	865	824
25584	21314	27075	25221	5384	1605	1314	1124	1009	983	1005	1036	958	942	939	916	920	964	940	942	916	917	948	978	950	945	916	888	976	993	958	930	968	915	967	941	895	1010	925	929	940	904	980	929	963	938	932	958	904	933	951	877	899	956	938	876	974	902	889	897	870	964	896	934	905	939	909	956	872	929	970	973	892	953	952	935	941	886	921	941	930	918	923	921	890	920	960	904	946	875	868	952	902	954	971	913	883	979	925	919	931	885	952	945	896	923	914	973	904	913	935	933	910	916	961	921	917	941	919	967	914	906	936	946	890	940	910	897	950	962	910	894	1001	897	923	973	905	891	1006	959	1020	924	927	953	890	909	898	858	961	913	960	928	938	937	908	951	925	934	944	897	893	946	952	867	881	941	912	936	946	960	955	916	926	967	932	900	909	966	966	935	897	944	959	930	959	943	914	942	902	933	918	946	879	927	928	941	933	954	915	923	909	901	945	912	858	942	937	883	915	945	1002	963	966	936	942	900	916	905	994	893	936	911	921	923	938	881	932	929	945	922	859	924	885	979	898	930	967	889	935	867	914	938	920	940	933	958	910	993	919	905	969	863	944	919	916	907	909	883	928	940	932	929	955	940	973	891	949	945	924	881	957	965	904	956	960	953	889	908	926	951	944	931	955	913	1009	976	952	920	932	908	942	960	914	909	876	918	943	962	915	932	888	913	920	965	937	947	897	972	916	899	954	914	937	893	912	944	882	855	939	930	960	862	968	952	931	938	977	986	949	952	991	943	976	947	904	929	896	888	957	892	937	891	884	948	926	887	920	939	928	891	929	945	968	918	943	934	931	924	903	934	857	946	930	917	975	930	903	876	898	914	894	903	924	934	961	943	901	908	899	914	980	949	967	920	969	908	924	944	871	912	916	927	968	898	932	952	984	904	932	958	940	953	925	943	987	986	964	894	950	892	911	971	922	953	890	909	930	959	993	894	920	886	921	892	918	919	967	907	917	973	954	925	909	968	895	888	954	870	906	913	901	893	916	873	947	951	930	985	921	920	972	960	949	931	927	884	910	942	961	931	943	877	927	984	862	928	914	955	907	943	942	912	901	891	971	941	927	892	957	948	909	919	950	932	973	913	908	878	920	932	923	943	934	960	922	973	957	975	970	890	907	915	926	876	926	970	958	892	879	926	923	952	969	943	964	924	922	954	905	964	911	941	885	932	914	888	924	915	914	919	971	959	970	883	880	900	944	953	903	910	922	926	901	930	969	928	892	983	937	866	861	935	902	923	979	915	913	868	914	920	935	927	899	913	941	948	908	897	891	915	910	995	897	911	945	993	936	873	927	933	926	934	906	860	921	964	915	925	972	915	997	928	939	895	900	982	955	947	926	926	966	929	924	944	936	954	918	907	995	964	895	913	972	952	905	904	946	937	938	967	884	886	987	955	902	931	932	938	935	963	910	967	944	975	944	837	907	907	917	981	974	993	953	986	927	919	934	954	923	891	908	955	918	974	942	867	959	895	909	907	931	937	928	914	908	908	909	883	907	907	950	905	913	919	915	904	901	934	937	944	958	886	924	858	939	970	918	953	908	897	908	916	976	959	962	917	970	933	899	900	952	935	925	942	899	982	960	877	901	978	914	900	902	916	892	923	902	870	958	851	934	895	898	920	911	1017	939	934	931	916	944	922	923	932	929	880	906	938	916	930	969	934	952	954	955	891	957	941	897	948	939	944	909	906	907	969	936	953	959	938	933	898	905	916	912	927	961	938	941	942	915	978	952	915	857	918	892	926	960	930	883	889	932	959	968	925	876	930	957	956	875	906	935	932	941	992	968	946	951	961	936	927	916	958	909	953	980	943	925	935	902	910	932	968	949	887	956	909	898	870	915	969	933	874	912	937	917	930	956	885	866	1000	884	942	961	923	989	899	912	975	921	885	920	914	931	999	921	923	869	898	919	918	927	906	903	949	925	946	880	948	888	886	904	899	895	942	928	941	911	929	888	905	975	932	947	913	899	899	947	952	967	859	887	920	991	883	971	896	963	953	896	932	923	939	1006	939	915	920	941	913	867	907	901	888	960	895	933	979	930	897	968	951	954	950	915	942	978	923	915	910	964	947	931	934	898	890	969	940	924	913	952	973	901	946	924	948	881	936	837	935	905	884	905	959	912	957	962	951	926	925	906	959	946	924	923	932	955	911	983	970	944	975	880	911	975	956	955	921	910	888	960	906	930	935	898	886	948	869	930	914	966	924	913	947	907	902	888	925	910	973	892	915	940	935	936	966	938	948	930	986	914	956	895	933	925	879	939	951	927	956	894	949	894	901	944	883	952	953	923	912	885	924	915	896	953	912	887	933	907	864	927	884	921	918	887	971	901	913	874	961	950	919	888	971	889	945	929	926	916	972	928	960	937	918	956	935	902	944	880	950	927	890	848	922	966	945	959	931	927	912	865	927	909	930	931	942	958	923	943	906	931	922	923	933	911	970	945	871	913	943	919	960	945	961	916	931	944	934	909	912	944	939	936	945	900	886	985	936	896	926	903	959	938	968	946	862	877	909	955	910	899	920	857	926	934	910	937	929	946	940	1040	937	950	926	902	877	926	945	915	987	913	921	916	902	954	997	910	939	935	938	888	922	905	911	906	928	926	906	964	912	958	937	901	888	902	957	903	927	956	902	924	924	979	878	891	920	972	974	914	949	888	993	924	940	925	919	913	916	878	936	941	950	936	923	958	933	969	907	893	907	921	903	888	872	942	949	960	928	932	963	929	916	928	918	919	941	1003	934	917	884	928	934	896	979	887	939	939	956	956	897	924	891	925	928	914	941	954	887	979	922	947	906	924	925	895	948	967	964	943	966	920	870	896	935	942	935	968	887	948	980	948	916	956	908	910	947	832	931	925	959	935	909	924	912	920	915	933	968	884	909	995	876	954	952	928	879	940	964	955	940	931	883	911	931	963	946	907	945	923	929	903	922	913	935	921	869	940	926	937	928	927	953	958	948	940	906	938	918	937	916	967	910	988	914	944	916	894	913	920	884	906	897	964	939	916	952	917	876	1004	936	944	962	959	900	972	920	954	960	932	945	919	961	895	974	954	927	911	914	951	908	980	896	895	942	918	878	899	941	923	938	951	910	972	917	904	937	915	942	928	923	959	890	897	948	952	952	899	862	897	894	962	890	944	904	909	914	911	924	954	902	931	869	915	943	864	862	887	896	891	915	878	919	944	958	969	950	967	919	932	911	916	1043	921	902	874	928	880	899	919	929	904	968	887	913	873	903	885	916	952	873	903	971	890	978	945	940	916	945	876	914	959	923	993	875	845	975	992	919	927	899	1012	870	913	964	950	926	969	919	947	968	902	1002	924	933	952	928	982	932	919	937	936	889	943	945	980	862	857	917	919	950	894	927	939	914	941	935	921	935	893	917	899	926	879	926	909	891	880	928	900	875	913	924	936	933	934	941	969	919	997	924	883	909	948	917	915	982	963	883	951	958	910	901	975	900	948	859
4072	3253	2787	1680	1355	1199	1042	988	971	923	884	912	934	886	850	907	838	856	862	875	861	864	884	822	872	809	799	805	855	860	844	851	816	867	840	775	852	878	786	849	805	787	844	876	829	787	819	819	821	860	809	791	869	813	817	801	854	811	868	824	838	805	843	838	833	895	857	820	808	847	802	856	839	853	846	818	809	820	817	794	828	838	844	855	783	797	845	849	857	881	836	844	824	864	813	843	825	822	845	817	828	799	830	841	843	778	811	808	871	782	834	843	844	879	827	859	863	867	801	780	871	877	801	828	796	829	848	847	800	832	851	819	803	811	871	828	819	832	800	819	839	853	819	844	788	828	822	847	786	887	775	791	823	840	788	821	815	849	902	824	827	817	847	842	823	725	813	802	772	868	839	856	842	873	836	834	822	845	834	793	833	848	841	835	846	835	844	835	810	806	810	797	847	845	783	847	820	872	872	833	846	882	826	791	828	791	837	854	830	850	860	804	816	898	860	776	788	805	804	771	833	785	841	805	797	788	839	833	773	849	800	855	821	800	811	759	793	799	794	829	838	839	869	836	815	823	841	826	804	794	842	833	806	772	834	872	784	872	852	838	858	846	876	799	792	911	859	826	881	843	810	872	787	798	783	845	865	850	871	798	825	810	785	841	905	820	808	831	826	798	774	811	817	798	793	800	828	851	822	849	822	816	848	796	821	803	816	795	766	836	825	826	823	869	772	873	827	824	854	850	794	839	822	841	809	865	828	816	824	790	798	833	841	826	821	840	805	865	854	774	830	768	806	787	836	836	834	827	853	829	829	840	848	811	854	836	818	802	797	808	815	834	843	807	806	820	798	868	831	798	816	787	799	821	778	811	802	827	811	804	846	775	804	823	816	834	802	828	806	819	806	827	824	841	754	831	813	803	827	808	818	852	851	826	795	822	809	805	821	818	832	749	813	837	808	812	801	843	834	841	821	841	825	863	845	802	858	815	845	797	791	786	836	791	849	805	814	831	884	859	813	833	788	784	831	800	797	827	804	824	815	845	880	852	754	788	806	792	863	801	857	819	829	819	832	828	803	873	838	808	829	776	788	796	773	782	810	795	835	830	809	834	818	822	791	846	795	823	778	825	822	812	845	808	831	845	827	840	826	806	820	817	779	794	842	814	842	854	833	813	821	824	858	790	848	834	787	804	837	843	822	832	791	808	865	864	805	813	763	819	777	818	835	817	823	805	803	837	813	810	850	806	815	796	817	837	817	821	819	821	809	768	792	802	856	779	821	815	885	846	819	753	782	812	770	776	831	821	829	771	808	823	817	813	818	774	772	782	781	844	856	831	812	751	807	838	780	809	834	809	875	814	821	831	837	790	806	795	768	832	804	846	771	845	830	847	814	805	790	830	827	810	786	805	855	821	800	815	817	804	800	816	868	835	810	848	776	832	794	834	827	827	844	802	811	801	804	859	891	790	832	770	798	822	852	809	862	816	808	752	788	773	829	815	791	781	807	811	819	843	790	842	813	818	780	874	847	834	816	766	881	856	816	792	830	789	848	855	841	821	826	823	842	832	770	801	793	823	813	811	805	796	783	873	864	856	783	867	832	793	830	853	851	820	813	838	842	846	817	851	840	788	781	842	788	844	790	846	833	847	793	831	814	817	781	812	796	796	785	854	856	838	829	838	836	843	789	807	787	820	797	789	860	823	783	812	849	830	812	839	820	796	816	826	833	840	882	810	875	805	841	795	804	777	852	784	808	820	875	837	780	832	799	813	780	807	807	826	801	813	811	823	825	789	762	798	823	836	877	840	859	813	809	861	784	811	773	809	851	819	795	833	875	807	830	854	838	794	832	789	786	831	832	789	799	768	851	843	788	835	828	862	836	866	799	812	808	811	884	840	824	863	788	804	791	778	791	882	806	853	798	828	791	834	792	823	816	796	807	841	832	798	793	829	760	771	878	824	813	816	803	790	819	856	837	833	826	842	816	800	814	832	808	811	802	817	801	818	832	783	824	815	778	796	802	822	815	826	800	851	834	805	804	793	853	832	815	823	829	823	807	763	805	772	779	846	799	856	815	862	818	803	835	866	782	798	841	803	811	810	819	821	845	793	854	825	774	846	842	830	849	832	815	886	784	805	825	852	814	825	808	839	815	829	846	779	826	798	859	813	835	827	842	816	845	822	783	815	761	802	827	879	817	811	842	801	759	807	793	812	789	833	810	819	782	863	848	765	806	855	779	816	772	825	764	868	812	800	822	800	832	788	834	794	832	825	750	834	832	826	808	808	787	840	808	855	800	868	825	841	782	806	812	860	856	858	879	813	840	850	842	799	822	833	797	821	832	850	757	793	808	850	836	839	804	818	787	827	824	802	833	867	790	797	845	834	834	817	809	851	794	860	813	851	828	825	834	816	871	833	832	832	787	805	793	827	802	805	823	787	839	789	826	829	830	831	762	797	807	772	866	788	808	809	855	809	793	832	889	851	813	779	788	841	775	838	834	804	750	800	808	838	808	811	846	815	873	776	762	832	836	880	828	817	844	861	770	819	817	801	793	822	780	794	833	831	809	796	823	768	825	808	826	810	814	867	784	855	798	825	844	763	864	824	794	814	819	828	813	786	789	808	821	839	853	841	829	849	906	826	797	820	794	851	829	830	805	819	862	828	864	795	805	751	782	765	842	835	828	807	794	799	764	815	844	780	798	817	829	804	816	809	830	800	815	822	810	825	807	820	821	812	844	780	830	801	774	830	824	801	800	845	800	801	856	820	790	832	820	761	777	806	866	797	818	811	801	910	807	788	793	801	882	778	809	840	766	839	891	796	832	787	803	825	842	793	786	832	801	769	825	855	830	846	802	824	847	803	795	838	845	795	833	807	859	826	816	808	819	809	809	758	834	848	853	814	794	812	875	778	833	856	847	841	831	853	867	825	819	815	836	853	802	848	804	870	801	798	816	785	851	819	754	798	836	788	826	833	830	812	785	770	851	787	841	849	812	786	804	819	802	781	862	825	803	865	852	817	780	819	819	785	866	818	811	812	761	771	880	791	844	807	828	806	831	800	819	847	773	855	845	813	864	815	841	819	810	850	852	778	853	843	872	787	830	837	838	822	783	776	833	810	781	766	844	832	795	774	793	820	788	820	838	840	791	794	829	794	855	832	804	849	837	818	803	807	805	819	832	848	829	826	818	781	820	816	797	790	831	837	842	870	770	831	792	782	829	830	820	793	842	850	782	820	792	785	798	819	784	781	827	843	836	854	824	833	800	793	786	839	774	795	828	805	795	807	781	797	798	878	807	818	840	788	785	811	829	838	854	831	781	898	783	840	840	781	821	784	819	799	861	804	814	810	828	808	851	786	838	799	827	778	786	877	860	815	791	823	844	791	802	760	835	854	828	813	839	811	834	806	813	842	816	819	820	788	773	833	831	825	824	781	827	785	777	830	802	845	792	812	827	764	821	772	841	811	841	800	809	853	776	798	827	834	815	857
24625	21336	28342	24687	20346	3575	1250	880	756	722	706	646	669	635	627	642	586	680	609	598	614	576	633	588	581	589	571	598	612	631	575	577	572	580	567	610	568	576	551	621	588	629	552	613	592	601	570	557	599	565	598	619	597	552	600	580	537	578	545	563	600	599	550	536	576	594	586	593	579	599	576	597	604	605	569	613	604	601	575	538	583	600	599	597	548	582	565	574	560	557	556	597	557	544	567	541	593	605	610	574	575	558	578	564	578	576	556	564	577	577	557	550	575	549	551	600	597	596	602	554	544	548	506	576	577	556	587	586	540	549	590	564	570	558	546	591	579	561	560	574	600	551	553	597	575	577	542	586	549	572	567	572	587	615	568	601	555	560	606	564	587	586	582	592	591	560	574	551	590	565	549	570	534	604	571	550	624	550	587	597	571	613	539	568	590	570	578	582	544	559	559	569	563	566	594	560	590	591	627	552	547	579	546	560	578	549	578	570	589	567	566	580	583	545	584	539	551	589	558	618	542	607	536	606	565	603	580	586	608	559	562	574	639	570	529	583	567	607	551	572	627	588	548	571	549	592	576	582	593	577	546	571	590	600	543	540	592	567	584	591	625	588	585	569	577	561	613	558	595	552	605	576	522	620	563	512	575	579	548	619	586	578	599	592	568	570	564	549	571	594	578	574	569	615	575	532	567	576	587	573	583	598	593	579	596	569	567	585	545	559	571	581	536	555	607	569	535	552	599	571	577	636	534	584	539	581	550	582	538	569	565	595	553	572	572	612	532	537	564	575	577	558	568	574	606	586	610	637	601	588	594	535	568	533	584	541	570	550	615	546	582	617	573	627	574	580	594	593	578	616	547	560	562	552	541	597	544	551	575	541	595	556	632	632	608	619	527	609	577	602	585	551	561	543	546	539	566	571	567	511	583	572	567	526	574	566	583	566	581	545	608	583	566	578	552	593	566	572	541	537	597	559	544	546	587	552	556	539	615	551	560	561	595	567	571	586	571	569	566	550	572	582	572	575	563	572	537	588	588	556	592	587	582	574	559	563	552	571	553	556	571	557	597	531	599	586	558	594	589	581	597	548	569	602	547	564	625	589	591	564	569	572	602	551	567	558	567	544	586	576	594	527	562	566	567	619	581	568	600	542	594	621	580	585	559	601	541	589	565	585	566	633	563	565	579	583	555	569	574	607	566	557	603	583	572	585	565	604	577	572	515	562	594	555	610	578	538	589	551	581	545	632	579	585	563	589	534	561	548	561	547	596	577	541	555	525	616	601	587	553	584	573	596	549	592	536	596	597	553	544	641	555	593	617	565	534	560	591	575	572	610	574	552	597	556	566	561	561	594	580	582	559	556	545	623	574	560	540	550	558	617	580	567	551	507	576	580	576	600	548	578	548	551	596	600	570	576	613	535	585	545	631	582	582	559	584	589	556	562	523	567	561	577	605	541	534	569	557	575	557	592	566	587	601	600	568	574	589	564	536	598	584	554	545	594	584	603	583	574	559	572	577	599	595	580	548	581	598	590	554	563	582	615	574	535	582	583	591	602	524	605	570	604	571	546	579	610	563	544	629	595	560	576	548	556	562	610	642	581	593	568	600	558	606	572	566	599	583	611	552	568	561	565	580	574	554	609	597	587	568	552	549	554	550	570	572	572	580	567	604	572	545	563	559	614	563	594	602	554	568	569	578	552	554	595	558	579	585	544	609	582	615	547	559	588	560	577	584	588	538	556	516	571	562	571	572	555	548	542	565	601	563	611	567	545	529	586	609	553	598	545	559	595	539	580	560	547	569	571	579	575	554	557	557	568	571	557	565	592	588	560	567	614	566	558	581	623	536	615	587	582	570	559	592	561	560	603	591	578	584	616	583	546	598	627	558	544	554	573	555	565	609	551	597	517	596	591	579	590	603	540	548	566	586	601	561	584	555	574	566	585	548	590	556	571	587	599	570	592	555	594	586	579	598	596	592	552	580	609	618	629	566	599	582	602	549	543	604	548	622	553	571	574	560	567	566	612	602	605	599	568	567	582	566	563	592	549	537	566	552	512	571	552	599	582	577	606	556	603	627	629	595	566	566	586	552	536	555	544	570	593	591	554	567	579	573	600	564	558	581	511	566	585	556	560	590	551	547	516	570	582	547	570	548	604	562	582	556	575	553	517	566	540	576	536	577	589	571	567	585	565	591	586	545	583	541	606	569	570	576	556	594	574	543	571	545	589	602	595	601	562	578	593	586	564	558	591	574	597	559	551	578	575	562	604	597	529	545	593	556	559	580	538	512	582	568	591	552	565	576	528	562	589	553	569	582	593	567	577	549	564	538	545	594	553	591	549	594	549	613	550	638	596	516	579	547	546	573	563	568	596	580	524	541	587	541	586	566	542	561	556	540	534	613	585	600	580	578	586	572	521	586	530	572	598	536	608	578	569	597	575	584	542	569	547	543	561	562	552	582	591	550	608	619	610	542	564	531	548	608	555	571	638	545	569	546	553	544	632	625	609	597	527	574	568	592	569	571	514	554	571	558	577	556	516	595	601	569	593	605	569	541	583	568	589	589	591	563	539	591	591	589	600	549	595	564	536	544	582	588	578	586	529	569	600	538	585	552	579	550	549	577	539	571	554	566	597	523	571	564	578	612	561	589	563	603	586	560	588	570	580	552	566	568	541	566	572	573	531	584	545	561	568	580	603	569	561	592	580	559	565	545	550	540	610	581	566	538	555	593	539	588	609	569	589	588	532	545	552	558	571	575	603	539	585	613	575	611	561	595	607	538	544	557	547	546	576	567	574	608	562	564	563	565	552	588	542	583	544	582	575	561	584	641	525	576	584	589	546	565	600	595	606	592	548	569	594	580	557	571	555	573	597	611	570	597	606	575	571	603	570	562	565	599	542	589	553	518	561	527	577	551	554	611	574	576	592	550	584	560	514	598	548	622	597	577	581	565	560	542	552	571	572	576	586	543	591	598	577	540	554	588	561	577	602	600	555	568	574	584	559	567	603	565	572	568	591	563	562	556	568	577	589	581	558	564	580	522	579	575	569	558	552	567	506	600	570	556	565	575	536	562	575	569	510	577	588	587	558	596	623	576	537	588	572	560	585	536	569	597	557	579	538	584	537	616	573	582	535	554	590	586	583	559	568	554	574	590	573	554	574	529	586	608	589	578	534	565	532	547	585	604	560	557	558	581	552	524	565	651	575	623	562	575	621	576	629	576	622	647	565	566	557	565	557	527	576	632	589	572	578	601	593	578	554	567	591	622	559	589	574	547	565	536	563	535	580	561	586	585	531	534	610	531	513	600	588	573	593	558	535	524	575	578	533	558	620	602	585	582	560	591	615	573	612	622	590	575	580	576	581	559	570	535	572	552	572	540	537	570	592	598	564	553	602	573	571	578	604	515	562	547	545	572	574	540	548	578	590	619	575	591	570	564	558	581	559	620	594	592	558	552	592	585	590	590	589	533	609	550	606	563	553	574	556	601
4445	5076	4082	2225	1500	1122	944	868	816	811	733	728	710	690	636	629	649	614	622	620	604	608	580	611	575	596	594	584	580	573	557	570	573	562	559	589	576	582	527	566	553	593	568	533	532	553	555	553	547	564	557	603	586	562	573	565	583	512	546	546	545	579	591	560	565	533	564	566	569	586	568	586	556	594	556	562	561	519	543	552	535	559	543	558	587	536	534	542	565	545	593	545	574	610	567	546	558	567	533	589	541	575	544	523	546	547	573	563	509	584	592	556	555	566	583	592	538	533	557	546	585	556	515	590	555	557	557	563	581	587	547	525	566	585	559	590	563	620	564	556	568	542	590	534	534	534	564	546	543	556	567	609	520	561	566	591	560	536	554	595	559	576	546	570	538	572	527	580	556	580	498	590	556	562	580	569	589	523	518	535	587	518	567	555	528	571	551	586	551	589	569	567	577	536	547	546	604	562	602	577	540	563	576	535	568	536	546	585	571	589	563	552	512	530	519	531	520	518	577	517	538	593	543	562	549	582	593	535	572	521	511	529	532	572	559	554	562	556	551	549	557	551	568	560	579	551	545	557	600	511	555	550	549	577	571	596	536	565	590	576	524	562	574	542	559	505	532	532	551	557	549	529	585	560	562	557	609	559	559	526	579	560	595	579	571	549	533	591	547	516	544	515	571	542	524	563	547	534	543	538	549	556	538	528	495	597	510	542	567	572	570	518	597	570	559	546	557	561	519	528	588	559	565	552	548	539	513	575	564	548	558	558	538	605	515	580	583	575	539	554	538	550	547	534	556	554	543	558	579	552	535	537	556	538	540	569	571	557	497	590	536	586	546	592	565	581	549	537	547	585	538	536	588	546	574	548	556	536	531	564	543	573	532	535	535	552	544	517	563	510	531	550	551	571	543	566	533	580	573	569	519	613	599	550	543	571	580	556	516	562	570	550	555	586	570	539	543	525	555	552	592	528	585	555	585	560	561	557	547	529	579	581	585	609	550	554	555	544	543	561	568	527	519	544	554	579	567	538	602	577	548	525	552	601	527	576	568	496	588	519	527	544	552	571	598	573	535	573	550	552	532	563	552	543	545	585	544	566	536	568	592	548	557	598	514	556	597	534	549	561	544	559	519	535	540	574	573	550	589	515	542	541	536	554	544	574	559	574	537	580	554	539	530	553	558	587	582	558	552	529	537	536	541	591	566	578	590	557	508	515	541	549	564	529	540	560	553	563	541	538	570	564	580	526	543	561	562	531	544	553	569	577	543	545	564	543	565	559	589	544	581	576	513	567	521	574	572	537	512	563	552	547	571	584	529	598	543	521	552	514	572	540	546	562	529	526	558	539	571	540	536	570	558	543	555	537	552	580	542	577	532	522	545	593	625	603	559	552	572	575	537	530	591	524	549	564	545	591	573	574	553	547	532	546	536	560	567	561	542	571	564	528	548	578	546	557	555	517	538	564	516	549	564	580	550	542	571	555	548	553	549	580	565	558	571	541	595	525	573	569	513	577	538	605	515	524	529	515	543	524	560	554	533	515	542	540	552	537	543	562	536	551	544	520	530	590	528	563	492	549	597	572	531	514	571	599	556	544	528	547	534	562	570	569	538	515	508	552	573	541	549	550	512	541	543	556	553	536	571	500	520	564	560	583	547	577	572	541	565	579	494	543	552	536	534	554	546	577	560	551	535	553	564	511	518	534	561	534	533	553	538	545	560	592	580	576	543	518	567	527	545	580	561	583	563	537	543	542	553	570	526	594	514	556	565	580	555	542	539	550	580	562	543	592	526	574	552	541	565	566	568	583	550	535	593	591	546	595	499	566	554	540	547	580	607	550	566	574	581	512	565	535	596	535	537	527	531	535	541	556	538	545	538	548	563	550	565	540	562	583	574	603	563	560	561	555	563	561	571	517	571	583	512	551	530	533	520	518	562	556	550	533	529	556	546	544	543	554	548	556	581	567	596	570	549	551	528	507	536	568	581	540	556	555	594	537	547	547	629	557	593	504	549	557	558	575	563	516	539	560	522	549	549	542	557	567	559	513	566	579	507	540	578	501	564	552	578	563	591	593	548	559	528	550	564	563	537	523	552	545	567	565	557	557	589	542	544	562	545	548	537	555	570	574	593	574	554	579	535	562	510	528	587	556	506	562	525	550	532	562	546	552	570	580	544	586	525	554	526	528	526	560	554	519	541	553	528	517	598	530	563	576	581	552	516	535	565	546	515	546	550	518	540	569	562	568	572	512	590	575	535	577	585	550	526	552	551	533	548	559	519	565	584	498	550	609	545	504	562	550	534	510	538	557	514	580	539	549	565	537	517	562	572	519	545	585	530	590	512	516	567	543	579	561	569	568	542	537	584	563	591	579	526	587	605	560	559	533	553	584	545	552	586	554	504	548	556	500	502	611	520	549	536	585	519	528	550	549	562	572	494	568	525	588	594	536	548	578	557	558	535	536	603	574	518	576	529	561	572	588	582	567	563	557	520	578	541	563	570	538	567	571	517	523	529	578	550	594	599	576	558	567	572	543	565	569	540	549	546	536	528	545	523	546	509	531	568	571	543	532	535	575	531	510	555	582	547	522	562	563	541	563	551	562	526	565	529	569	538	548	605	558	555	576	523	535	571	597	532	559	538	555	538	543	519	539	553	551	569	554	552	520	570	525	539	555	598	523	540	569	571	569	565	548	522	560	516	559	533	581	532	583	568	601	580	539	566	542	492	596	543	590	548	565	576	563	563	575	540	509	582	553	544	559	571	529	560	541	515	529	533	568	541	551	566	531	552	553	540	558	565	537	543	575	562	544	551	553	586	505	526	544	536	546	543	575	604	549	548	551	527	592	525	534	543	529	546	548	529	521	527	597	529	533	541	558	522	522	537	559	502	553	582	551	560	532	516	538	601	574	501	570	519	548	555	559	571	534	567	560	567	575	580	549	559	578	550	575	576	575	562	500	531	547	560	567	519	531	563	556	575	525	548	544	547	526	575	494	527	534	551	561	545	546	517	562	545	556	548	568	552	504	514	529	541	530	519	574	636	583	545	520	559	572	541	543	546	536	553	562	540	573	553	532	539	556	535	524	561	580	522	549	528	559	543	542	528	531	552	520	571	555	533	567	580	538	576	558	521	533	531	586	508	565	504	567	557	565	580	525	538	504	541	589	597	557	537	568	543	508	542	545	574	529	546	575	545	572	562	537	531	543	587	575	550	522	530	535	545	541	529	572	516	533	554	547	601	530	517	571	584	573	556	601	548	529	570	556	533	530	517	496	555	572	531	559	543	586	548	569	545	572	526	522	536	521	572	550	563	524	543	559	517	543	554	569	587	538	539	535	518	544	612	530	559	539	555	544	553	520	512	538	575	530	575	514	534	560	516	516	569	517	555	543	543	604	551	551	585	513	512	537	564	576	589	522	596	532	552	534	573	565	536	540	543	554	537	551	537	557	549	570	528	511	517	538	536	523	541	547	534	556	541	552	590	552
27462	9495	1761	1222	989	1010	940	956	1007	986	933	964	1020	960	1021	925	918	1022	966	1006	1005	933	967	980	944	939	943	977	929	928	955	930	1019	939	1013	999	985	956	948	898	916	926	908	969	973	935	970	934	957	970	993	995	973	913	993	1010	956	1057	988	954	973	980	961	982	947	968	949	931	1012	956	922	936	939	921	929	977	919	958	985	950	945	961	897	964	935	946	1005	985	976	984	987	928	902	914	950	974	956	942	968	896	893	984	1004	934	941	960	998	975	886	961	981	988	908	906	948	949	939	961	949	981	968	1000	907	965	985	932	908	938	957	978	959	898	939	971	950	946	948	918	918	957	987	979	954	915	889	906	949	914	956	958	957	893	929	971	928	880	1002	952	966	965	959	959	968	952	972	945	976	966	981	955	982	932	936	929	974	972	949	979	964	961	986	967	916	950	984	982	954	941	962	984	966	977	976	990	974	967	939	978	947	966	974	921	944	941	913	966	910	974	947	921	972	946	957	990	975	942	901	873	941	945	1004	1004	936	965	936	929	934	1019	957	930	940	946	1046	941	928	979	965	951	928	980	957	944	990	950	952	953	969	958	958	960	954	979	941	959	986	928	980	1044	986	982	952	924	943	926	940	976	880	962	969	973	924	978	917	943	917	987	955	948	955	956	974	968	934	937	994	918	922	907	972	958	986	956	1023	973	924	900	970	960	864	923	963	962	973	920	966	969	975	943	994	920	934	1004	935	944	921	958	907	960	980	857	974	979	927	966	956	949	1000	959	950	937	967	905	869	939	932	981	981	989	914	887	1013	941	919	893	945	948	945	921	955	1002	913	996	964	990	981	967	957	966	924	1002	937	994	1028	968	963	933	946	961	1017	989	979	968	948	1004	980	1008	954	957	962	924	976	970	962	949	963	935	933	966	928	981	891	1002	1000	979	950	985	975	945	940	921	942	876	921	925	915	1015	882	948	955	928	950	958	944	971	957	949	943	907	982	871	945	926	1012	933	986	1000	932	932	932	982	947	964	946	952	981	933	906	926	977	966	919	945	940	1012	928	961	1000	956	936	974	972	931	944	927	984	944	951	976	956	926	949	941	1045	970	977	914	952	931	982	941	981	986	948	931	982	1010	979	999	963	935	941	966	918	944	970	978	937	984	919	907	958	945	920	972	907	943	968	989	963	971	969	930	945	956	973	910	969	975	948	980	926	944	1005	960	960	927	915	951	937	941	975	983	1009	954	946	949	947	1003	971	950	894	1016	948	892	943	963	978	951	927	997	942	952	985	1000	904	933	982	921	920	949	909	986	938	947	936	940	960	912	936	981	980	901	902	952	935	951	953	989	928	916	1003	992	941	905	943	966	988	992	985	915	1007	941	951	1028	997	968	997	979	947	944	995	910	979	893	943	952	926	961	974	929	929	1016	1003	977	992	1005	995	949	971	932	901	964	991	982	1029	940	955	968	982	992	948	949	955	934	928	983	961	973	894	969	1023	1006	941	976	1001	960	915	945	944	969	985	937	985	949	955	1027	928	923	940	989	914	977	981	927	898	958	944	947	976	983	987	974	938	943	928	939	960	983	917	902	942	959	999	987	939	917	946	980	964	1025	947	969	1014	956	1021	1003	888	992	954	1015	981	976	929	943	870	947	975	989	925	981	920	957	983	935	968	977	1034	958	945	969	1020	945	966	959	1008	953	988	920	983	931	956	909	946	918	939	944	919	912	954	935	1010	1000	936	971	1003	1035	987	933	975	984	932	935	929	995	945	983	995	959	908	977	1032	909	947	973	938	983	956	1002	936	889	910	909	952	965	983	900	951	973	924	949	956	943	897	950	938	921	914	942	960	964	936	1021	988	946	956	985	898	930	975	911	1001	949	901	996	984	947	950	969	986	967	964	917	1020	937	930	1010	956	928	965	967	961	930	959	947	942	993	960	928	954	904	952	1011	970	936	931	917	948	1004	941	959	955	961	964	985	941	998	929	980	920	981	938	995	913	929	896	971	988	926	947	957	963	914	993	983	941	959	984	910	970	981	946	938	922	922	1005	971	948	922	975	1010	1018	1000	977	896	931	937	974	1000	892	960	971	948	959	1024	928	899	971	930	990	991	983	943	940	992	958	966	942	956	954	951	917	913	954	934	939	934	994	973	934	994	998	989	959	921	977	952	970	917	904	940	1011	938	959	986	1002	989	961	960	942	935	960	1016	945	937	963	930	993	933	983	910	905	948	962	925	1004	929	968	980	982	992	1003	1021	1012	951	951	938	965	888	909	912	986	952	919	997	885	910	969	986	949	960	928	894	991	995	932	974	932	925	920	1000	965	947	921	934	972	942	969	977	929	992	962	946	1022	979	897	998	942	958	987	1005	933	940	920	938	1010	968	957	985	972	955	984	981	966	980	890	992	943	907	934	940	944	946	993	900	959	967	953	972	963	965	964	940	984	986	961	1008	936	919	970	1006	979	1004	978	888	974	1002	967	899	969	994	995	928	1036	1005	998	951	975	965	967	1006	955	916	1004	1015	993	923	903	997	952	916	951	980	975	991	945	955	962	984	1014	986	936	924	1006	1000	978	975	995	982	984	925	1063	959	940	913	989	959	992	962	995	938	940	906	1021	989	965	962	917	950	927	955	947	934	936	969	966	978	968	940	991	936	994	936	924	938	929	940	954	947	975	961	949	881	972	923	991	970	962	969	987	1011	1009	940	944	919	942	929	1014	1035	963	949	938	975	915	962	914	987	938	950	934	908	1007	885	966	950	916	982	1021	951	928	992	1022	962	916	933	977	885	907	973	976	958	1000	916	942	898	1006	985	947	924	928	962	957	971	918	951	932	993	990	989	952	981	946	971	1000	1024	922	967	990	968	958	945	979	964	942	937	995	931	1026	966	926	1025	921	976	934	932	962	901	962	983	950	952	1006	934	952	925	935	964	980	928	936	968	935	978	946	969	950	899	952	931	957	963	986	1002	980	968	978	941	957	977	942	967	948	958	970	917	966	971	915	898	922	1005	985	999	971	930	946	954	999	979	909	984	1013	971	992	969	956	971	946	1034	959	967	934	958	965	976	963	948	942	936	954	929	1002	961	949	967	980	942	1011	876	927	946	994	904	984	929	876	965	922	946	965	901	974	944	1011	954	937	978	990	900	1001	918	957	966	929	997	984	992	948	900	980	959	1010	946	952	970	981	1029	926	963	965	1008	980	966	939	942	953	941	1002	973	964	978	944	1001	995	981	974	954	996	1027	959	923	1008	994	995	929	977	912	981	928	934	902	896	909	977	976	1015	943	945	933	970	973	919	932	921	969	1011	968	908	975	922	940	908	955	974	938	950	976	964	947	916	977	976	932	967	912	946	940	996	965	946	943	909	936	956	975	965	935	914	1014	934	977	926	944	957	949	957	966	962	922	983	918	948	947	936	946	941	907	954	884	920	935	967	981	946	944	933	1023	943	977	916	955	964	907	974	953	934	974	938	948	945	934	938	928	968	958	936	948	972	1006	954	993	957	977	980	953	923	1036	976	940	915	944	912	926	944	959	940	977	923	970	939	912	904	964	969	968	915	1006	996	1023	941	927	937	965	1014	996	953	966	940	1003	958	915	899	987	962	957	944	972	978	937	953	951	960	1037	916	908	898	946
5816	1016	965	923	866	860	856	837	810	808	816	842	788	817	829	809	861	807	798	859	828	814	812	802	805	836	811	861	822	774	818	760	778	801	837	808	830	791	853	782	846	794	802	829	823	801	833	769	827	771	794	828	829	793	810	806	813	783	810	865	800	816	849	827	811	793	825	812	815	802	797	831	811	811	790	757	789	800	842	776	793	827	802	833	830	847	822	861	815	809	775	822	821	867	782	772	886	827	784	777	816	872	772	778	801	804	805	836	806	824	826	760	814	780	795	748	777	764	790	813	818	856	845	828	820	877	859	779	789	802	837	788	842	843	889	843	821	785	809	852	818	830	799	828	757	802	781	793	810	770	777	832	827	783	791	816	826	777	818	806	805	820	865	834	818	824	794	801	783	777	828	812	860	832	803	812	837	860	859	789	790	823	811	783	808	852	850	821	798	835	844	784	826	821	833	781	768	823	805	815	840	850	861	802	761	860	802	767	855	826	800	796	785	803	835	843	806	747	820	763	859	827	825	825	810	774	823	806	810	825	784	828	784	855	824	846	770	827	829	811	815	835	774	787	794	802	770	771	812	819	788	827	773	846	794	836	793	803	818	844	783	813	859	821	773	844	838	832	820	774	773	751	801	800	821	763	802	851	801	788	824	800	870	750	767	748	811	762	786	833	827	820	809	802	831	806	782	860	858	729	853	855	843	789	789	801	831	760	835	797	798	796	828	814	804	798	826	848	776	840	809	865	792	805	827	786	828	780	789	896	751	839	789	819	816	777	834	783	832	815	785	809	813	814	830	795	785	822	820	824	869	847	846	799	776	846	815	817	817	804	826	785	811	795	811	845	817	803	809	796	841	852	818	813	825	766	804	803	801	776	776	812	807	822	789	780	721	884	818	840	803	853	800	818	820	832	868	830	873	847	768	829	827	837	823	774	797	847	827	791	823	851	803	842	807	794	828	831	829	778	821	809	784	843	804	788	798	835	809	807	838	774	812	794	843	845	845	768	840	871	799	800	797	801	808	817	830	812	800	787	780	810	790	823	852	807	843	838	831	798	803	868	831	836	812	808	729	791	819	847	819	818	819	795	842	825	798	823	758	732	832	825	792	789	796	802	804	791	764	809	813	743	795	800	817	816	820	746	727	851	831	822	802	823	739	762	816	810	840	863	853	845	824	784	810	849	771	842	794	850	844	840	779	806	846	879	777	821	798	774	790	812	838	802	805	857	802	792	862	819	818	842	817	819	805	776	804	835	793	814	828	804	774	837	863	803	809	785	766	762	806	808	802	806	867	845	760	791	810	822	781	787	759	780	779	768	772	792	799	787	836	833	809	795	794	852	868	874	801	799	798	781	789	830	861	783	776	807	816	814	807	798	852	822	811	804	803	786	821	790	801	806	792	768	851	827	793	850	852	801	863	800	830	841	877	864	884	795	782	804	782	837	860	770	798	758	853	791	820	768	793	866	831	801	811	795	787	814	835	814	817	764	857	870	753	848	796	837	767	831	824	817	838	842	854	833	796	808	816	822	842	887	822	808	828	813	797	790	808	796	808	843	830	819	758	783	801	846	805	839	796	807	836	806	784	758	798	823	784	786	790	847	790	751	800	805	820	813	818	867	800	798	800	814	786	847	811	767	847	756	801	788	821	842	868	752	794	827	832	833	763	844	803	800	828	801	821	795	794	800	833	824	817	789	789	824	787	800	821	832	859	812	808	829	813	803	844	811	800	832	813	765	780	799	809	778	819	806	792	810	799	870	826	792	771	810	796	793	818	799	791	842	799	807	830	836	823	774	798	784	792	842	800	838	813	792	852	801	818	816	805	817	762	845	864	823	781	829	831	826	818	789	808	823	782	838	787	828	825	804	780	776	831	766	848	841	842	827	830	813	832	829	810	789	790	767	800	794	808	858	796	834	783	833	864	839	864	797	823	827	814	806	783	845	819	817	793	820	822	840	816	834	863	785	871	828	849	772	800	788	834	752	876	816	835	811	818	777	821	846	813	823	773	812	797	759	843	850	777	839	850	776	796	807	818	814	827	841	806	796	836	822	825	767	815	771	813	808	821	833	805	853	810	846	794	786	809	840	797	835	776	826	817	796	844	796	828	777	804	798	803	854	778	769	795	817	783	825	807	832	783	782	815	793	845	792	777	812	808	788	804	892	835	822	837	809	817	811	833	844	732	827	824	852	825	858	829	790	872	773	812	878	772	847	833	821	819	868	848	809	829	801	838	823	846	803	733	817	796	820	822	786	811	779	814	781	808	778	730	854	829	796	819	794	794	842	817	780	801	818	748	815	789	848	788	796	826	787	808	814	833	796	770	819	830	827	805	778	807	896	824	838	858	844	805	778	797	811	820	815	778	796	820	807	873	831	780	776	868	798	798	821	837	794	818	783	773	861	789	812	809	845	835	822	799	782	826	862	866	809	816	773	832	808	856	840	783	844	871	830	836	846	854	853	802	829	846	768	778	825	790	828	850	816	859	800	803	852	843	756	805	793	795	801	839	783	802	842	836	819	811	806	790	835	764	795	841	838	806	820	803	804	834	786	824	827	800	788	866	770	807	832	825	811	770	854	779	828	805	811	796	800	780	779	816	833	806	864	820	803	802	860	848	875	813	778	825	844	814	772	791	791	797	836	803	803	824	819	825	807	768	820	820	762	833	826	802	790	850	832	795	798	840	792	812	786	822	807	786	824	817	852	822	821	817	777	787	865	756	861	836	818	800	814	850	839	785	806	843	796	837	803	833	804	815	814	808	784	802	792	828	840	803	758	834	833	841	772	805	829	814	795	833	817	833	795	811	778	778	840	811	826	854	838	820	803	770	820	817	842	807	777	788	792	833	866	768	811	811	770	868	786	816	823	855	797	817	779	795	811	797	823	805	822	799	786	812	796	823	836	828	833	810	788	864	757	822	818	758	850	827	850	786	833	786	810	791	791	791	754	808	802	835	855	818	777	824	790	781	840	773	811	850	833	810	786	800	790	728	831	799	771	837	800	826	815	806	774	800	823	790	810	817	787	852	818	825	820	819	819	868	859	823	772	823	843	853	814	828	844	808	786	800	820	782	786	826	794	816	829	808	828	827	847	796	839	826	860	796	758	817	795	818	852	792	796	794	861	791	816	799	812	791	788	832	774	821	796	811	825	799	865	816	798	813	817	776	861	783	771	754	807	770	862	833	803	844	850	771	841	788	830	765	821	789	860	787	830	795	790	852	846	805	791	781	784	824	811	840	846	841	837	827	778	822	792	851	827	844	791	796	752	849	866	780	792	859	824	894	802	833	835	798	811	825	825	827	834	798	804	816	870	839	828	807	782	777	841	773	861	839	856	891	775	831	841	857	790	774	844	769	800	833	810	761	795	793	812	805	792	810	823	798	813	787	831	832	829	811	808	830	779	805	837	848	811	807	823	828	791	794	795	827	821	813	769	817	797	797	838	784	816	852	865	779	837	877	814	822	817	777	822	769	830	821	818
25573	21328	27085	25278	5451	1638	1243	1053	1003	947	994	1010	938	973	969	963	969	905	939	960	909	970	953	934	984	972	960	955	1009	912	905	900	882	922	929	974	1004	946	934	937	892	942	948	913	990	958	881	907	880	914	906	925	942	888	908	918	926	928	918	902	918	893	906	928	912	918	934	909	917	944	945	954	943	893	908	971	977	903	912	921	917	942	958	903	921	929	876	888	886	923	915	934	858	922	853	899	929	867	942	924	853	928	931	940	878	947	891	909	915	941	921	918	930	885	960	912	897	929	870	932	946	918	951	916	957	936	908	945	955	874	973	949	944	912	965	887	927	905	971	953	842	882	913	974	924	955	929	929	926	888	941	934	933	898	900	887	934	959	920	946	902	963	894	860	882	965	909	975	842	845	931	937	965	901	885	941	853	907	936	957	847	916	960	915	961	871	863	911	944	917	929	918	883	904	897	957	938	916	864	988	899	915	921	916	940	941	888	886	897	929	968	912	895	891	917	926	917	927	874	937	962	923	954	911	927	903	908	883	939	861	916	928	977	915	887	880	941	910	950	980	885	893	904	941	964	918	867	976	887	959	901	934	917	914	935	950	880	917	932	888	894	913	923	898	958	899	917	907	894	886	935	896	913	920	906	926	903	940	969	911	858	943	869	912	932	940	957	914	954	905	861	912	914	928	856	894	930	942	885	916	1010	932	941	886	898	955	946	893	904	931	910	939	950	901	918	910	914	951	904	843	945	957	891	916	922	915	918	885	859	883	917	900	877	931	849	925	940	909	917	877	918	914	924	910	929	967	906	925	913	910	864	940	895	910	873	940	869	938	923	931	930	939	919	917	973	920	866	926	945	908	957	902	909	885	913	962	934	983	952	951	945	901	936	958	927	939	905	879	954	932	891	930	853	854	945	891	917	912	925	923	983	902	936	962	934	912	921	918	912	964	883	972	943	940	883	916	895	892	949	916	941	909	911	936	879	899	908	917	993	903	914	827	876	936	874	965	946	900	896	884	913	944	940	925	938	918	946	940	945	880	904	906	912	904	940	895	968	896	892	902	918	912	918	946	873	894	908	963	957	923	872	862	911	981	960	891	923	933	900	923	896	933	926	905	989	881	894	938	923	913	880	889	926	871	901	886	918	966	942	930	954	945	932	940	930	954	969	925	933	901	937	839	888	910	959	917	924	959	912	936	916	936	918	890	901	935	943	951	907	930	925	924	889	921	904	905	887	880	845	917	919	953	891	850	895	881	886	960	956	878	893	851	891	892	935	928	894	867	929	899	1014	963	874	882	928	900	915	906	904	984	929	931	899	863	891	941	958	917	879	906	954	922	870	882	914	928	903	955	955	942	893	893	942	963	864	970	911	942	890	892	883	877	914	885	943	908	855	944	877	895	925	975	872	938	884	921	861	892	907	908	914	898	875	956	901	958	909	890	876	868	882	885	1004	947	917	914	881	915	920	942	885	904	937	957	888	930	943	919	972	953	899	959	945	931	947	920	927	897	873	920	951	955	965	873	911	947	927	932	884	930	953	906	940	963	938	924	915	871	940	911	881	913	949	871	880	905	904	918	951	907	906	964	919	970	909	949	914	880	910	907	919	957	876	916	937	917	949	905	903	895	864	895	925	912	912	903	954	900	869	931	949	902	942	921	919	957	927	852	944	841	988	947	894	893	912	953	935	925	939	930	937	929	944	884	955	921	928	913	884	926	915	866	935	906	903	910	947	952	956	849	895	949	941	934	896	924	961	915	834	890	908	971	975	842	960	930	887	878	928	882	983	909	915	936	903	928	963	886	954	949	920	934	935	893	947	924	921	851	934	914	898	939	924	896	934	928	894	942	962	927	896	886	949	960	926	907	933	973	880	929	857	920	923	857	895	896	896	968	907	948	907	922	901	902	947	927	942	921	954	921	896	939	902	889	953	865	949	929	945	900	955	901	868	899	937	945	935	935	925	930	949	937	937	945	930	864	919	941	942	940	898	912	965	887	920	903	911	927	892	918	856	906	907	904	961	868	932	916	941	986	867	898	957	928	921	945	946	962	897	949	940	941	950	895	871	855	926	934	979	885	923	950	938	946	905	883	915	879	953	910	942	957	945	874	862	961	877	883	940	854	885	865	883	940	894	955	953	956	901	908	933	924	877	931	882	945	874	978	904	1007	908	952	904	929	949	937	895	893	894	910	982	900	899	905	860	976	950	944	920	972	852	892	899	869	878	879	928	1010	946	902	921	894	939	907	855	818	891	889	897	886	948	866	866	966	885	923	917	900	899	935	900	872	894	945	875	905	956	951	918	966	919	919	890	927	892	942	951	932	880	927	882	883	938	937	914	953	893	922	900	890	954	908	901	942	916	867	937	912	894	916	875	915	906	936	904	938	928	856	954	941	902	912	913	945	883	913	926	900	900	922	895	883	938	958	923	920	889	904	918	957	953	896	931	924	969	900	907	900	937	834	906	895	946	909	902	918	927	900	892	863	913	924	918	930	917	942	938	913	939	893	939	964	910	910	931	984	939	921	920	929	916	910	942	899	903	928	901	930	956	942	988	948	887	943	936	889	936	922	934	902	909	915	936	888	900	935	959	891	956	906	936	853	993	924	964	919	953	869	899	941	931	974	896	939	939	912	931	985	909	900	945	903	858	887	897	953	968	890	894	904	876	933	934	896	932	952	898	936	938	962	927	980	960	915	849	936	959	873	943	894	894	910	852	907	905	1008	945	932	927	888	973	945	896	930	909	945	913	930	953	890	933	855	910	876	887	928	920	919	912	874	891	891	961	930	901	929	862	904	900	883	914	895	932	942	973	921	941	888	927	944	930	923	878	930	880	976	883	864	961	900	874	855	927	860	906	929	884	944	874	915	901	894	941	943	925	900	906	931	895	952	892	972	922	932	916	976	929	881	943	895	964	922	882	838	992	893	860	913	911	894	940	986	893	997	910	898	951	922	887	936	963	887	913	996	950	869	896	914	916	937	932	903	943	921	927	922	925	888	923	895	904	930	865	889	939	934	948	921	890	932	917	973	894	878	937	912	915	874	918	895	912	916	874	896	940	911	908	899	936	897	914	830	910	924	931	949	938	877	958	942	882	891	897	952	923	933	859	899	916	930	906	916	911	921	907	867	957	874	892	956	899	908	912	926	904	929	917	922	902	868	915	950	913	965	908	905	955	971	911	908	923	887	932	863	951	879	921	898	892	904	904	894	873	932	933	912	900	899	897	938	882	889	999	934	965	909	889	912	929	926	915	931	954	931	904	880	972	885	893	925	927	932	945	945	940	968	924	909	871	929	936	922	914	983	905	935	896	954	928	940	942	927	878	945	935	925	907	866	900	997	896	1020	869	897	902	895	918	915	943	938	928	928	941	915	934	905	926	912	927	899	950	902	913	911	927	881	972	901	901	883	886	944	938	932	924	921	910	888	888	904	955	958	932	871	905	922	938	910	927	922	895	913	947	871	879	912	908	898	890	886	932	939	913	936	917	926
3999	3212	2716	1654	1375	1121	1067	1064	929	966	918	879	891	872	897	775	840	849	788	846	780	835	797	852	822	830	808	846	770	847	815	833	816	847	771	851	832	776	853	872	863	873	829	801	799	800	790	832	802	835	816	858	838	840	781	837	824	803	818	801	796	799	874	877	814	785	822	822	777	846	791	813	876	842	805	813	781	801	802	798	820	766	748	818	818	791	779	810	832	830	796	769	810	779	781	896	820	818	793	816	834	791	835	884	812	774	780	775	757	839	796	775	816	764	775	864	800	779	830	787	820	872	840	829	796	802	799	802	762	819	866	780	831	824	829	797	802	806	833	827	797	792	864	811	794	796	761	836	809	738	760	854	775	817	838	771	809	854	813	836	861	816	816	800	805	828	822	807	765	765	809	845	799	807	852	835	815	743	840	827	806	776	787	831	766	821	846	783	808	795	847	788	819	799	782	864	759	787	787	812	821	841	818	764	813	799	838	792	760	841	812	833	798	801	828	791	789	844	825	781	811	826	798	800	791	823	839	837	797	871	849	816	797	802	860	816	837	809	805	794	806	828	814	832	852	817	744	760	797	863	754	839	844	805	785	773	818	811	828	820	815	802	778	784	802	848	772	772	809	857	816	804	819	820	822	843	848	773	823	827	836	768	838	779	788	764	872	823	829	844	768	764	786	800	838	787	815	771	819	867	782	877	783	809	802	796	794	861	869	793	803	836	826	780	797	848	829	797	858	791	821	827	789	822	797	752	798	755	784	815	795	802	836	802	829	839	760	784	809	812	790	821	744	804	836	815	830	809	820	848	815	794	828	775	809	848	786	826	772	835	800	806	771	784	769	830	773	805	823	739	765	759	794	800	785	780	808	858	857	815	805	846	773	754	782	813	788	818	835	794	834	833	818	758	803	834	773	822	761	779	795	808	809	789	794	802	822	776	821	762	767	793	821	801	780	784	844	785	783	776	806	767	828	776	810	791	784	817	838	809	800	799	769	793	815	797	792	808	856	818	761	819	822	867	838	805	821	774	767	821	795	778	810	793	776	832	782	804	850	794	840	755	780	823	833	847	743	859	813	827	787	737	830	790	876	836	838	811	801	822	743	820	780	799	812	798	812	789	800	799	791	780	791	797	844	821	790	816	786	776	763	781	800	753	810	848	805	788	797	787	772	799	836	796	779	747	818	826	769	823	801	796	780	792	733	786	830	783	821	779	863	784	801	847	753	805	744	790	771	824	831	808	805	815	825	770	794	806	821	817	796	804	869	825	843	810	804	781	823	834	831	839	753	798	801	871	870	792	809	778	798	799	829	810	753	815	761	804	774	797	793	803	830	792	844	817	770	777	783	791	820	811	818	792	817	866	817	816	767	809	844	799	761	828	765	777	794	806	794	814	816	814	801	767	841	802	850	807	821	786	743	762	812	862	810	793	825	839	803	819	798	830	786	849	835	840	788	839	786	804	788	818	792	796	752	782	773	793	772	836	804	790	803	849	838	794	775	861	769	801	781	795	768	763	827	779	770	756	806	807	790	857	816	843	823	761	765	813	750	763	778	776	770	834	814	812	830	794	860	835	853	767	815	842	841	759	775	789	761	774	881	781	818	823	795	809	844	802	825	783	791	837	825	767	824	805	791	789	818	765	808	816	821	820	847	811	832	802	812	765	810	837	818	818	797	843	802	825	841	811	806	782	844	791	797	748	796	813	800	775	778	785	823	819	793	835	809	826	787	824	821	779	787	792	767	800	780	856	815	800	839	809	805	769	812	796	816	793	812	828	816	855	798	809	815	760	820	809	792	766	836	773	844	848	801	784	813	783	767	757	789	817	795	771	792	802	827	790	821	810	775	789	784	810	811	817	830	756	787	802	829	859	813	830	759	740	772	815	848	831	815	816	826	785	822	778	806	777	842	816	810	776	826	795	780	805	757	783	837	810	809	764	810	793	837	744	825	809	766	801	774	789	774	804	897	808	831	804	840	870	799	791	838	774	840	843	796	809	819	881	820	735	743	800	759	777	789	781	757	834	773	792	751	860	845	790	818	825	815	779	847	775	792	794	780	815	828	818	733	802	813	787	796	789	802	820	831	857	740	834	855	775	754	783	778	761	827	797	789	797	809	779	771	813	798	819	791	791	813	854	810	783	850	776	813	793	795	808	836	780	784	856	862	840	845	818	848	819	873	751	803	844	798	806	785	767	794	840	805	805	854	745	777	845	777	846	787	816	823	792	817	815	813	724	822	797	755	763	786	814	816	824	783	758	781	789	811	788	813	773	854	783	780	839	776	777	782	808	783	807	844	807	796	771	750	811	782	828	822	812	790	788	748	780	805	812	760	825	804	781	823	786	799	787	798	783	778	771	798	811	851	810	875	789	831	811	758	794	842	793	832	806	839	739	836	844	779	817	851	794	818	818	824	794	771	789	768	793	788	815	777	761	791	828	794	821	806	817	816	832	805	784	782	798	787	791	774	830	761	772	792	856	876	764	801	811	797	851	814	773	800	826	713	819	795	788	763	795	820	814	780	811	828	793	820	833	757	810	788	771	784	789	810	787	780	801	746	815	792	831	843	866	788	785	854	828	828	848	809	820	780	802	852	818	831	782	818	837	801	792	835	809	803	760	825	810	791	831	742	817	854	779	783	818	793	813	812	827	787	771	813	828	782	813	809	840	790	776	734	801	809	801	780	762	830	808	788	754	820	806	806	815	778	811	825	814	831	840	823	841	828	855	782	816	839	780	788	791	785	766	788	794	787	831	813	784	819	778	805	812	823	784	767	784	821	780	789	843	771	803	831	795	853	786	839	846	798	791	821	818	828	822	781	806	783	839	812	756	795	826	789	806	789	799	819	765	871	764	797	787	784	848	774	794	789	783	838	763	801	814	756	822	793	800	791	847	833	775	843	782	851	796	766	798	773	806	788	789	821	778	827	795	824	802	812	789	788	771	787	803	799	766	806	734	781	776	799	820	803	814	771	759	807	816	808	810	835	790	825	862	812	770	803	793	787	803	817	755	835	826	793	745	775	784	791	738	880	766	819	837	789	805	816	795	766	837	820	859	880	850	831	769	804	773	780	756	817	788	849	805	792	751	833	812	816	769	808	806	736	810	782	758	823	823	826	828	875	729	761	831	818	842	821	831	818	766	794	820	800	740	798	814	840	771	789	772	826	813	796	819	860	819	755	802	810	835	788	810	816	811	825	765	791	785	747	784	817	809	784	861	807	819	809	818	764	803	823	829	764	807	818	802	830	781	861	829	863	826	857	836	817	794	759	803	808	761	800	821	785	830	802	824	822	848	838	824	787	795	804	818	809	841	764	813	834	831	798	754	782	835	846	803	856	751	798	774	767	759	823	794	791	838	800	819	773	770	774	770	732	808	804	768	803	769	812	735	805	796	827	806	773	782	796	797	810	761	792	790	827	833	802	806	820	811	810	835	774	813	777	787	757	768	787	843	781	825	814	778	814	797	755	823	767	816	825	805
24681	21360	28373	24719	20293	3471	1261	872	705	642	667	635	655	647	651	615	593	584	649	632	597	614	589	574	605	547	581	583	596	554	624	646	614	601	561	596	597	592	587	550	558	570	606	568	593	598	556	583	572	578	594	589	599	594	578	552	565	554	536	600	605	580	642	563	580	601	615	600	592	589	579	595	561	564	599	559	614	562	605	584	556	598	550	564	542	528	581	579	594	632	568	536	562	571	573	576	592	574	523	548	548	541	563	566	567	595	594	546	626	559	591	572	588	559	555	596	532	569	577	552	603	599	574	566	556	577	596	581	575	578	610	612	583	556	561	589	606	597	621	568	592	588	547	539	580	550	557	570	555	591	580	564	572	606	574	539	619	621	600	589	574	546	535	562	592	558	536	541	577	573	542	550	577	599	551	593	532	583	544	565	526	551	595	522	563	550	523	592	572	582	544	613	578	565	572	609	524	588	556	563	588	576	563	599	569	571	618	557	603	541	575	608	585	552	556	601	601	589	588	576	609	556	572	567	551	592	560	558	542	560	511	600	595	586	562	584	579	563	549	582	571	558	556	600	586	573	573	562	579	565	582	589	608	548	578	551	554	560	552	598	556	573	591	589	572	600	539	546	592	551	560	589	570	567	564	571	541	519	561	586	576	599	613	575	608	537	585	555	579	616	613	583	615	544	541	599	557	601	543	554	547	564	554	593	581	570	589	566	602	563	581	534	620	595	556	566	592	576	561	564	523	589	558	606	572	573	582	523	563	561	538	539	551	571	585	543	548	544	553	576	555	563	606	638	559	576	595	553	536	550	555	580	576	574	580	584	550	602	538	536	582	576	581	578	546	591	534	573	568	554	547	588	621	559	588	552	590	612	560	544	529	586	598	555	599	588	590	521	583	597	592	542	553	516	583	592	564	549	576	539	606	544	561	540	545	542	545	560	533	563	606	626	578	557	582	607	595	540	539	554	558	576	559	537	561	567	531	580	561	538	560	564	583	561	604	539	590	567	518	535	568	593	540	599	577	555	582	536	579	559	530	557	567	597	560	560	587	543	558	593	571	544	564	597	534	577	547	564	561	538	577	621	572	595	587	553	576	563	562	564	611	545	579	579	565	569	561	614	574	534	600	579	569	591	555	607	577	546	546	572	587	567	579	576	572	579	621	583	567	543	564	545	568	573	555	600	591	558	566	621	533	526	547	569	610	568	568	564	551	601	546	561	582	603	578	607	570	546	591	571	570	584	586	577	561	575	576	545	553	584	540	580	598	563	594	584	571	589	536	575	574	545	574	620	566	596	560	567	543	547	568	542	571	564	560	554	572	557	551	551	575	546	570	563	524	593	595	564	584	569	528	555	545	586	516	551	571	528	555	517	580	554	550	585	552	568	580	575	593	595	627	558	533	573	528	606	524	552	556	569	570	551	565	545	606	562	568	567	568	565	587	616	608	546	606	584	615	558	591	605	591	541	568	559	556	569	585	572	588	549	557	542	559	601	596	573	570	560	624	606	548	576	592	562	597	584	575	570	564	559	561	564	577	590	591	599	542	554	574	613	582	547	579	609	557	579	578	573	551	542	588	526	583	572	559	560	599	568	591	525	602	542	595	584	522	560	560	592	581	558	617	583	573	545	581	599	545	590	589	605	593	586	591	511	599	576	575	580	555	590	581	577	546	567	575	580	592	587	578	579	599	567	556	580	541	597	558	597	572	579	556	562	581	567	593	573	585	598	537	580	585	562	562	552	595	581	563	582	641	573	546	540	556	574	571	564	568	541	541	533	562	576	629	562	525	600	529	555	568	559	570	558	577	593	575	584	571	579	526	589	569	570	567	567	565	579	567	556	512	549	581	567	585	585	567	579	549	566	544	536	553	575	602	550	592	585	608	544	571	595	582	554	548	593	570	589	575	573	580	558	540	603	579	571	594	562	603	541	589	555	595	597	569	569	497	629	587	569	559	560	577	504	580	574	628	575	571	572	581	579	534	531	586	563	580	577	583	579	539	579	508	591	554	571	576	583	551	544	574	557	579	566	575	556	550	570	567	569	515	580	639	601	521	553	559	577	554	565	573	548	592	578	558	534	529	569	580	572	555	580	601	568	575	576	550	581	564	533	543	602	593	568	568	578	594	548	544	562	557	592	634	614	587	519	575	558	608	614	605	587	551	592	562	570	542	583	615	583	583	512	564	582	610	550	560	547	533	588	616	555	587	513	609	567	546	556	540	598	562	534	578	590	603	549	563	567	625	537	552	572	552	551	517	562	606	526	533	523	557	574	557	555	581	558	579	576	583	579	567	610	579	603	574	602	579	576	567	573	609	587	562	509	598	569	589	619	542	579	596	608	578	630	572	555	569	552	527	509	539	582	582	551	568	555	518	594	606	586	569	547	593	508	530	575	561	555	555	555	588	503	572	604	561	594	594	539	590	559	605	555	595	579	556	581	554	575	596	592	563	591	545	548	572	550	563	559	556	541	598	550	527	589	573	554	562	559	516	600	550	564	567	546	533	566	582	564	510	609	520	577	534	566	576	578	554	571	543	562	551	615	589	565	535	592	574	552	581	582	606	530	558	550	593	553	560	569	565	548	590	589	580	565	555	583	561	547	572	578	573	560	578	548	592	602	526	584	610	597	576	570	568	550	533	540	553	548	549	571	549	619	546	573	543	586	549	521	602	593	593	586	533	548	590	575	562	601	573	569	545	524	605	516	582	516	578	585	545	558	540	564	607	552	549	539	602	630	583	542	608	583	584	589	549	552	553	483	541	562	571	576	518	573	537	563	601	600	582	527	591	570	573	555	552	607	606	591	559	596	564	526	531	541	628	596	603	554	615	580	576	585	557	590	614	545	584	566	549	591	567	575	529	525	561	571	558	547	621	568	575	566	570	593	549	554	589	574	612	587	563	572	551	597	518	556	566	592	576	546	623	582	558	592	592	591	566	549	565	584	571	566	584	504	589	553	581	530	602	613	572	546	600	525	599	577	580	586	554	535	555	532	558	535	567	578	595	510	538	582	573	573	569	591	559	618	559	581	541	527	551	562	606	565	567	521	571	538	556	563	560	603	569	549	576	569	559	632	592	582	574	615	623	573	542	533	523	598	609	581	564	577	546	576	604	578	578	593	593	607	554	556	571	571	560	552	573	582	579	603	598	500	592	574	544	576	587	548	538	578	554	586	558	546	563	548	584	518	576	569	539	596	596	608	580	622	564	549	582	582	563	598	551	568	607	564	556	534	577	608	562	547	562	583	588	545	539	512	594	565	561	552	565	594	551	590	588	583	558	612	579	628	603	544	541	551	549	526	588	549	523	548	557	596	571	590	533	611	570	606	574	584	575	563	554	576	559	574	562	545	558	540	580	591	551	568	580	563	570	571	549	562	553	571	579	568	573	581	554	583	566	580	600	581	574	587	563	626	564	572	539	572	577	566	620	572	579	574	529	540	595	580	588	572	586	589	528	570	565	567	567	552	566	561	549	566	567	549
4171	5151	4213	2213	1523	1111	1001	881	804	756	755	677	637	694	688	636	612	639	603	594	625	599	621	589	576	619	589	569	588	583	596	599	614	531	587	545	566	587	532	592	577	584	539	576	616	585	574	583	562	571	557	597	541	607	557	598	604	543	583	529	558	565	537	616	565	543	559	557	592	501	604	521	556	570	551	559	521	545	570	586	579	571	558	595	574	589	586	577	577	544	554	510	538	579	542	574	599	521	517	569	552	536	589	584	616	529	572	536	533	490	558	580	566	556	548	533	559	582	571	527	541	591	558	580	597	536	527	554	525	556	537	541	559	539	558	551	569	583	554	555	545	595	557	567	544	555	599	559	567	518	554	545	542	553	546	563	610	581	560	564	553	583	550	569	557	570	592	620	544	515	528	502	605	534	569	572	595	528	552	561	555	582	530	593	577	527	533	539	538	541	551	527	551	614	570	551	536	545	514	567	547	557	514	538	577	572	532	507	562	530	553	546	497	586	579	561	540	543	564	533	558	535	587	542	559	573	555	537	559	538	536	570	575	568	550	553	581	594	541	522	552	590	537	564	547	523	576	572	544	534	567	532	571	611	550	523	560	576	557	543	575	556	549	581	550	611	556	557	599	566	594	528	561	527	551	514	541	540	571	525	512	545	560	541	507	556	524	550	562	557	530	571	588	538	559	592	561	539	517	547	547	547	573	528	556	554	542	561	566	566	559	504	537	565	518	522	564	568	585	562	527	493	584	535	583	574	532	544	563	541	522	535	551	562	526	569	562	561	534	573	524	556	582	568	582	576	574	599	564	538	567	541	559	545	525	568	547	596	533	552	527	532	523	536	548	544	535	567	543	559	534	555	548	550	579	553	539	545	537	607	570	537	582	563	520	554	577	545	546	508	499	578	565	544	553	567	603	576	572	567	543	569	572	538	595	566	497	505	554	568	555	526	585	537	589	563	558	514	595	574	564	568	575	566	547	524	506	574	595	584	533	524	592	573	549	559	588	570	528	595	531	538	550	589	536	531	567	541	507	524	612	583	544	550	570	558	572	554	566	573	555	536	552	582	530	563	533	562	519	565	562	551	581	568	579	550	594	538	518	530	553	525	545	531	536	571	534	546	590	543	545	571	619	593	511	533	587	558	573	570	540	556	584	520	526	579	548	581	561	536	526	574	546	550	552	552	549	568	565	560	551	529	533	584	546	614	539	580	539	574	541	602	544	557	564	596	526	565	560	534	549	569	547	543	533	601	577	517	526	559	555	581	538	567	577	585	545	510	560	545	573	515	601	584	567	571	563	546	569	562	554	538	517	526	546	555	560	549	533	560	580	541	570	549	554	546	538	553	515	558	562	548	529	549	545	548	594	535	544	537	534	567	577	559	514	529	570	518	537	578	551	520	561	570	549	545	577	513	530	566	545	556	556	549	535	606	547	570	576	557	566	518	526	552	575	519	542	600	551	545	530	542	586	547	535	541	530	514	549	528	562	552	561	607	545	552	581	556	528	555	546	558	559	530	568	556	534	590	538	519	559	532	522	546	549	570	537	563	539	546	521	544	606	534	525	533	606	566	605	541	558	562	574	501	553	554	567	557	547	556	522	511	514	554	511	533	563	546	546	532	546	593	579	549	594	526	592	539	515	600	549	560	571	542	550	510	573	514	535	565	533	516	582	583	557	542	505	549	551	567	574	562	551	537	560	574	563	533	521	558	528	566	567	553	580	541	517	558	515	540	531	495	537	565	547	526	544	577	525	552	555	541	564	540	557	540	538	548	557	527	554	546	571	558	559	538	527	528	533	574	568	520	562	535	513	534	546	558	572	554	570	539	537	585	514	524	526	570	555	574	568	541	591	565	551	564	574	524	569	584	542	556	521	595	502	549	578	529	538	550	547	565	566	590	555	542	553	560	502	539	565	553	570	571	548	532	553	547	553	553	581	557	501	536	530	543	567	571	550	559	550	530	553	613	543	545	583	593	552	538	543	549	548	637	552	566	579	537	545	557	490	545	546	566	528	552	533	538	560	553	528	561	555	569	567	565	540	530	536	573	553	517	520	520	532	498	571	570	544	486	541	538	628	574	575	539	542	591	551	575	559	538	576	521	569	532	549	597	530	556	552	528	539	525	546	567	531	550	523	505	592	551	553	533	538	547	547	568	560	559	549	551	506	537	500	572	561	566	555	562	548	546	515	555	592	575	555	514	510	541	579	542	557	523	538	572	566	589	560	536	533	511	539	546	561	507	556	547	546	564	536	567	523	543	526	562	562	538	561	554	538	556	574	545	595	500	558	537	531	544	542	508	544	502	550	556	586	497	561	536	557	551	532	538	584	525	565	549	592	558	513	534	532	530	588	546	537	493	511	516	558	570	558	528	554	514	543	521	547	523	530	555	542	536	553	541	558	558	539	494	565	518	601	589	511	549	538	581	530	539	567	552	551	544	558	530	546	567	541	552	532	559	587	533	580	549	576	537	568	534	549	540	579	586	509	553	571	565	514	555	571	561	533	565	560	523	591	547	550	557	540	529	557	503	526	563	539	578	566	550	541	552	499	553	573	538	542	579	564	560	583	561	553	500	585	574	570	530	522	572	520	544	527	506	502	524	527	527	549	573	534	494	520	564	546	556	556	550	579	552	549	517	538	526	578	539	490	581	538	514	543	561	581	566	558	516	525	563	517	581	540	539	510	590	521	589	552	582	544	527	560	499	547	532	585	573	535	519	492	581	527	535	547	573	561	513	511	546	548	631	567	544	513	570	550	524	481	544	531	539	532	555	570	524	537	585	554	571	565	555	570	543	575	545	554	552	544	537	547	542	539	542	557	550	591	548	567	525	549	553	557	529	533	530	557	553	532	542	552	549	519	561	541	567	526	547	520	564	536	564	502	581	565	530	568	591	535	553	561	542	538	561	556	535	531	563	510	580	576	547	532	530	549	525	560	567	541	527	524	564	543	530	541	521	552	544	558	498	596	550	530	525	553	576	555	582	569	544	523	562	544	552	549	565	575	597	539	551	551	541	570	548	560	539	590	565	576	530	583	562	578	553	562	557	554	553	564	563	565	571	611	578	527	521	540	571	548	606	533	575	489	540	542	569	497	544	589	569	593	562	510	551	563	541	540	533	528	553	585	531	535	555	574	532	486	574	543	573	559	521	512	557	572	555	578	590	548	521	544	536	496	540	511	541	560	556	568	553	554	552	535	520	548	623	567	557	548	583	523	577	560	538	533	572	514	534	519	640	520	563	555	549	572	545	576	564	571	567	563	542	535	568	503	549	556	532	492	530	555	578	573	532	557	547	549	561	537	556	561	569	561	522	538	532	525	502	539	605	521	554	569	556	560	540	559	536	535	608	600	569	525	563	494	561	541	553	545	521	548	547	566	536	563	566	538	553	489	528	575	566	506	541	561	535	563	545	536	532	576	581	525	527	516	549	548	534	530	560	547	550	489	535	547	534	617	530	551	552	555	519	499	527	578	534	509	555
27473	9614	1831	1237	1007	961	966	966	927	941	933	921	1008	938	960	956	958	985	956	960	975	901	973	931	941	945	1008	980	978	979	959	914	913	910	981	952	971	968	994	915	924	966	919	932	928	939	991	975	933	937	933	962	969	879	926	924	958	922	978	906	952	956	961	1037	1016	933	931	948	942	976	952	967	902	943	988	921	942	939	972	921	975	961	947	956	974	956	1044	935	952	885	876	955	983	955	987	958	936	980	878	934	899	947	964	907	957	998	883	944	949	965	952	884	929	979	957	895	939	978	998	989	942	902	956	899	1033	944	986	1029	985	993	915	1013	930	959	982	948	940	972	979	959	971	961	964	932	998	940	970	915	935	971	929	932	902	897	929	977	971	955	975	979	941	924	932	954	1008	1005	987	947	973	933	1064	932	957	910	931	913	905	954	877	943	1008	941	931	932	934	983	1006	981	922	938	934	927	936	977	988	958	967	970	988	883	978	930	1000	945	983	939	985	973	993	952	956	953	966	951	981	955	921	908	967	937	997	904	928	925	928	922	969	945	960	956	925	976	939	903	932	936	1040	893	996	913	952	948	954	927	898	975	928	930	910	981	967	978	885	924	940	966	944	950	945	997	985	957	931	912	921	958	943	968	932	946	963	895	934	963	955	984	957	965	946	996	944	881	919	923	911	916	990	961	967	975	973	914	976	926	977	948	952	974	918	970	929	1018	974	970	954	977	919	910	939	919	935	956	900	961	901	1004	938	910	972	944	912	927	959	955	936	964	972	954	953	1024	901	950	909	1019	945	967	913	936	950	1034	967	914	962	979	1016	943	910	982	938	918	974	1016	950	942	996	922	950	952	967	944	960	994	937	927	1010	896	925	927	983	907	1015	989	984	931	887	968	979	907	958	939	936	972	920	930	967	951	964	890	917	946	982	920	1011	929	922	963	965	926	981	955	1018	963	936	895	983	973	965	925	976	951	913	979	941	945	939	964	976	948	993	948	925	991	976	903	1008	986	985	876	973	912	1011	963	969	950	942	961	972	980	978	907	1018	966	968	1022	983	958	950	992	948	1016	944	1000	933	930	911	928	941	985	969	943	934	971	960	977	983	945	935	981	943	910	965	940	957	958	976	959	985	928	919	945	930	951	965	948	995	920	1006	988	1038	908	977	907	942	941	935	961	953	1030	1003	948	989	942	973	960	935	902	947	851	1019	987	986	954	936	971	933	992	992	975	923	919	943	906	1009	985	934	981	981	984	992	940	937	935	966	887	928	931	969	959	951	948	918	933	903	960	905	942	920	929	948	961	912	911	1004	919	954	954	958	958	972	968	932	911	982	995	939	917	988	973	955	964	938	924	915	964	949	943	1024	981	931	954	892	918	970	949	955	923	963	1005	1019	969	964	950	940	959	978	1018	930	955	980	922	940	935	969	924	936	915	922	912	902	930	955	974	975	969	895	936	924	889	956	948	876	946	927	935	921	979	962	935	931	960	914	963	980	935	980	930	935	918	954	944	971	975	977	927	974	901	935	989	906	935	967	979	929	943	973	922	923	994	915	968	922	1025	990	985	955	1007	958	949	936	951	975	965	921	897	1013	969	919	948	932	909	959	970	978	956	968	973	980	950	920	1002	996	941	963	924	933	952	1013	994	930	965	964	889	944	929	952	982	966	984	948	985	887	933	949	926	942	960	955	938	904	931	933	951	947	948	913	911	941	926	890	975	986	946	945	967	949	944	1009	950	981	911	904	996	950	961	992	920	1016	1006	973	923	924	962	969	972	989	1019	936	1014	978	922	957	967	951	943	950	953	987	922	936	937	1001	958	918	964	943	958	943	949	959	918	930	963	975	973	935	974	986	938	942	959	945	1019	947	915	990	976	975	934	914	927	902	985	888	992	937	930	955	931	934	957	924	972	917	1002	912	986	984	955	973	956	922	944	938	1007	921	951	939	976	954	922	939	955	936	968	951	921	935	931	940	965	981	979	961	922	945	972	1002	940	977	955	929	945	960	962	948	982	892	933	957	949	904	944	913	924	925	931	967	934	930	972	974	984	928	965	955	955	972	933	931	1004	911	956	923	951	953	933	903	975	1017	986	945	937	965	925	941	909	941	991	953	955	947	929	962	977	920	963	956	909	943	918	974	974	940	992	973	991	954	1004	991	971	953	940	985	982	919	1016	948	1025	984	942	919	930	957	926	994	952	926	925	979	945	969	942	941	973	923	943	910	917	963	973	940	966	921	915	937	1007	953	926	993	940	931	917	947	934	934	997	960	964	932	1016	953	906	910	975	964	931	971	907	974	931	968	921	1004	952	936	909	1004	986	1000	1000	883	964	969	1004	997	959	946	907	953	932	915	1015	947	970	923	1002	988	913	956	1007	931	985	968	926	911	917	939	911	947	994	942	991	969	929	935	946	879	918	966	932	920	934	979	1039	977	946	951	932	942	959	952	933	913	949	965	957	948	965	1013	916	972	974	949	955	970	954	948	925	922	961	941	923	937	918	970	987	933	967	972	903	923	991	959	960	931	972	943	957	986	954	973	945	978	976	921	952	956	884	924	981	966	963	990	942	974	936	904	978	929	958	934	945	1005	932	943	923	961	940	958	991	861	984	973	952	920	978	957	938	958	928	945	907	998	999	990	974	923	972	951	893	951	961	968	994	950	955	946	959	967	1020	974	912	949	965	986	957	989	963	991	892	988	1009	970	958	931	1005	972	984	920	978	926	965	947	958	900	971	956	959	937	1018	922	894	980	948	948	994	951	919	920	1000	891	939	925	974	973	1006	932	961	988	928	953	956	1014	906	973	904	974	947	950	940	961	980	964	957	1005	915	968	936	864	960	959	923	954	942	989	933	912	950	955	934	960	1019	973	972	934	935	989	945	887	971	993	979	938	967	977	927	1009	986	928	964	945	950	913	945	967	997	988	942	1039	910	983	930	933	968	893	998	912	947	943	890	935	1010	965	1027	972	960	963	996	955	995	950	958	939	950	1017	950	986	905	935	953	949	928	924	963	948	998	1022	923	937	960	1009	954	935	977	919	936	955	990	957	979	1010	974	943	983	975	981	917	997	950	985	973	987	938	981	978	981	976	899	990	955	950	919	931	906	979	962	957	932	945	947	930	934	924	984	931	962	991	949	962	950	960	931	936	953	916	982	979	990	934	886	908	926	975	980	945	943	944	990	1016	965	971	962	978	972	887	953	934	969	995	977	1001	919	961	897	926	949	1019	977	919	934	945	953	931	948	995	973	983	952	974	904	920	974	905	981	1009	985	1003	924	980	981	944	946	944	912	949	981	968	956	953	935	933	950	937	984	960	935	929	911	903	970	955	944	936	919	880	950	885	954	970	979	947	960	905	985	947	1025	940	951	1000	923	938	1003	968	937	960	988	906	929	923	920	920	959	900	973	931	869	921	951	962	994	929	893	963	1000	1001	980	928	985	908	894	942	969	963	937	988	912	980	927	954	963	940	893	943	965	980	976	1023	926	947	963	971	898	927	995	958	957	933	946	1039	925	937	987	937	929	940	921	960	983	936	918	929	954	949	936	949	940	965	989	950	941	949	914	902	933	929	921	924	996	1003	918	996	931	976	948	976	915
5855	1075	969	900	802	852	842	867	798	779	834	834	821	804	834	857	804	809	776	787	833	818	807	800	788	811	851	833	822	832	794	803	812	839	793	835	832	849	834	812	849	874	829	781	795	884	801	818	854	823	831	817	814	836	804	814	851	794	838	747	837	805	818	795	830	818	783	877	805	822	835	886	836	816	840	831	818	825	754	813	814	816	851	795	794	812	710	884	870	816	825	855	816	860	868	850	808	856	830	845	813	808	832	808	774	768	759	828	813	848	807	780	772	834	747	814	838	807	827	826	845	798	828	836	838	834	801	845	855	817	769	865	811	865	802	841	846	809	825	798	782	834	890	802	814	853	814	780	786	796	778	818	754	846	873	834	801	817	786	776	780	814	813	805	808	829	797	822	825	839	814	804	897	881	841	825	807	821	813	840	818	812	811	830	791	814	815	822	826	781	829	854	864	775	848	782	793	822	819	768	819	819	827	824	819	823	766	823	784	851	795	792	836	856	812	795	847	838	814	783	831	782	786	829	810	794	786	851	886	804	827	805	811	825	863	856	792	863	838	842	850	832	810	810	865	821	800	858	822	814	818	767	777	827	844	835	862	832	831	780	866	835	820	777	815	800	825	838	868	771	765	753	808	795	765	858	790	813	822	849	820	834	859	813	825	796	823	833	753	828	838	858	828	811	804	836	785	821	801	819	850	821	863	828	784	857	822	815	811	799	809	858	826	787	766	815	793	816	816	835	852	822	857	795	801	779	800	855	846	799	862	841	840	830	851	779	862	777	810	843	812	808	793	830	859	794	802	800	851	757	793	801	824	821	869	841	770	813	801	798	816	768	773	814	810	801	793	757	797	813	845	798	841	827	778	835	875	828	780	855	792	759	837	797	777	849	818	788	849	801	764	821	784	826	839	788	799	838	783	760	810	803	795	792	848	752	768	796	782	846	784	813	804	784	783	844	835	809	805	813	875	815	832	822	871	831	834	811	769	764	832	793	779	781	762	757	860	821	811	816	779	833	781	856	808	835	776	814	801	815	803	844	758	813	780	833	794	835	827	866	813	792	844	814	823	834	804	856	790	807	846	818	818	853	804	824	857	830	769	827	765	815	773	823	819	813	776	833	845	831	804	817	855	827	862	823	841	839	802	783	818	837	813	802	871	820	855	836	833	845	793	849	816	797	838	816	859	868	832	792	797	831	842	853	771	820	845	844	823	799	844	824	791	828	847	805	834	839	801	764	822	821	816	821	795	775	825	808	814	848	795	837	851	808	808	801	823	830	838	807	842	806	823	809	799	826	787	813	794	779	795	810	748	811	755	826	809	834	809	807	852	804	811	837	807	792	819	819	812	804	826	767	842	861	814	795	831	835	775	829	788	756	788	784	834	784	829	856	896	821	782	811	807	816	798	762	817	830	804	780	808	815	819	802	840	834	817	801	794	820	864	841	844	820	806	846	809	829	846	818	836	875	845	823	816	834	812	776	817	817	794	835	785	851	782	797	830	802	795	831	842	780	836	865	818	799	781	818	794	782	842	813	838	836	818	856	841	796	806	803	775	811	808	782	825	809	833	853	795	846	821	794	828	819	794	787	849	782	817	793	843	820	819	836	782	850	802	838	809	803	856	827	809	787	819	828	780	815	885	836	837	821	853	799	835	797	802	782	805	746	862	741	843	785	770	799	775	870	793	799	831	800	821	815	873	803	797	783	839	804	841	781	809	837	841	816	873	801	808	780	883	878	832	835	816	835	745	850	811	880	775	803	814	811	781	840	821	802	809	807	806	799	803	788	829	786	771	841	806	847	773	840	826	843	810	830	854	815	771	840	784	819	816	818	763	807	849	840	826	814	830	826	808	804	842	828	825	859	875	823	803	779	882	774	847	801	800	876	861	799	826	789	868	798	783	848	813	840	791	809	834	790	837	802	880	816	782	815	774	832	824	787	840	860	790	758	856	802	834	810	846	846	810	813	794	832	864	830	793	854	865	843	821	807	865	868	798	832	823	776	850	830	815	834	827	809	824	857	834	814	806	781	780	859	769	818	821	791	886	809	865	851	848	829	808	851	799	860	810	777	825	827	839	826	754	828	822	812	873	746	845	830	825	785	869	821	805	812	772	795	882	793	843	883	866	831	827	841	792	803	846	808	814	818	813	848	784	803	766	692	800	832	736	844	773	874	825	784	784	805	800	783	845	805	781	889	834	801	876	810	787	764	830	772	779	836	822	820	804	810	856	808	751	844	831	836	871	818	794	860	816	879	851	827	857	851	750	816	816	797	796	812	825	797	863	825	811	790	855	839	811	849	841	809	818	776	757	845	869	831	835	824	813	809	806	804	824	812	825	824	781	856	802	816	820	804	760	813	829	791	884	825	892	835	774	728	792	813	824	785	797	876	782	793	853	875	820	806	824	805	819	761	834	818	830	858	870	839	827	786	822	787	805	818	784	815	795	802	802	817	814	816	839	801	821	804	843	864	817	818	778	753	783	856	799	857	791	754	835	803	793	828	822	857	829	806	821	810	844	804	803	862	806	766	826	825	784	822	794	861	809	797	784	832	823	815	818	799	838	843	829	774	785	802	827	787	824	859	793	816	837	786	852	842	846	836	809	802	830	874	816	822	850	844	816	800	825	829	813	838	802	820	819	824	788	825	849	806	837	802	805	837	842	755	845	810	811	807	824	776	824	864	785	821	841	827	855	835	840	812	812	744	818	796	796	836	778	836	860	843	846	748	791	859	770	813	768	802	823	862	778	784	848	858	776	823	823	835	755	864	826	846	826	847	826	845	819	808	847	830	795	759	843	821	858	829	812	814	848	789	823	805	808	790	836	825	785	864	813	822	842	795	829	809	778	834	773	813	855	812	769	806	824	830	798	854	851	834	785	801	799	792	794	793	819	824	783	798	799	823	812	840	774	819	797	787	832	793	825	831	799	797	810	796	832	834	821	810	811	811	771	741	770	819	854	870	790	805	783	813	844	817	840	881	825	854	813	772	787	779	783	826	831	857	872	793	809	837	804	839	827	831	789	837	798	837	756	772	837	789	902	800	790	839	868	777	805	847	843	775	824	850	808	828	850	850	817	737	819	842	794	814	809	788	821	860	815	796	844	835	861	875	826	834	832	828	811	810	843	831	818	826	818	788	843	823	846	831	856	829	814	811	872	809	816	803	819	817	809	830	822	789	857	821	797	812	794	822	811	805	819	840	781	874	840	816	823	794	820	795	796	854	826	846	809	814	798	824	800	823	766	809	816	827	837	807	778	890	836	805	837	800	850	782	865	802	814	827	859	809	826	810	792	782	831	823	814	815	817	831	755	817	786	801	801	826	817	818	841	834	802	837	802	810	783	788	849	841	770	864	813	823	782	804	836	785	867	806	832	838	850	816	832	814	808	837	859	794	837	852	773	800	774	802	824	850	791	841	848	788	798	814	814	812	801	811	852	817	834	830	783	874	822	867	812	827	765	770	847	804	794	827	786	858	871	819
25643	21358	27100	25268	5297	1587	1199	1050	1019	1048	999	978	971	916	907	966	960	922	980	981	916	920	1016	972	956	894	985	933	950	926	900	925	910	934	865	942	898	908	927	843	912	939	907	938	928	878	979	939	912	920	925	929	956	955	955	906	927	894	974	949	894	945	920	884	972	923	919	969	921	911	838	920	967	898	958	911	941	893	882	923	912	970	886	937	880	907	921	957	955	925	935	917	903	948	938	965	898	944	937	955	906	955	910	893	914	918	947	869	957	912	910	911	912	941	912	929	898	950	911	926	965	921	872	924	931	895	927	912	895	897	876	961	912	911	881	911	896	980	957	932	997	895	922	963	932	955	867	933	967	933	932	899	906	903	961	895	931	900	922	884	888	918	900	890	923	930	924	904	936	962	906	926	943	916	936	906	965	914	916	868	906	913	925	886	918	901	939	874	921	914	943	924	903	874	898	891	923	944	926	923	915	977	963	942	912	868	863	892	915	884	935	931	914	927	951	916	963	881	922	885	950	926	939	940	917	894	900	953	921	859	875	903	934	853	936	844	900	920	916	910	910	888	990	906	904	979	934	936	878	892	902	927	917	927	960	943	900	899	841	916	900	892	951	917	892	860	950	939	886	958	894	930	967	987	925	869	909	902	952	929	957	913	888	931	887	864	909	932	908	946	928	866	923	992	887	944	931	907	885	929	923	907	965	938	927	879	909	894	895	903	932	891	909	909	891	914	924	947	910	902	952	904	874	864	912	972	902	911	941	876	896	908	908	889	931	963	890	911	927	954	934	946	946	901	955	905	937	924	930	853	944	924	949	943	945	890	927	915	925	904	884	902	905	916	1012	934	941	892	942	995	897	917	914	968	930	887	921	843	915	923	917	863	904	899	937	929	902	916	906	883	919	946	921	966	894	953	917	934	946	905	874	892	912	914	890	874	911	913	889	953	930	952	883	893	895	966	903	938	941	916	924	937	940	931	934	893	899	878	921	932	917	924	916	882	982	982	944	976	922	870	961	877	850	884	892	985	913	956	973	915	906	939	902	921	931	905	909	897	931	911	891	913	928	876	923	973	914	921	909	899	895	950	881	908	906	899	900	971	934	927	973	874	937	923	950	926	967	924	938	910	918	957	904	914	950	895	919	887	868	967	934	939	960	996	907	963	913	932	868	914	928	895	916	923	937	893	943	903	939	875	949	891	878	889	942	848	903	941	937	841	907	938	964	905	908	883	947	982	865	913	913	942	873	903	991	909	926	963	856	905	897	925	888	984	887	916	924	938	923	924	924	913	950	847	952	935	956	930	937	956	888	933	960	939	936	971	915	947	893	948	877	908	917	912	935	902	906	937	905	924	972	928	895	898	934	909	916	973	957	920	919	903	946	897	925	916	959	959	916	904	870	958	910	967	931	925	913	903	943	916	918	919	855	889	965	965	920	901	894	923	885	945	919	944	952	939	915	881	912	932	904	910	890	919	998	943	973	947	933	954	993	914	854	911	918	919	961	938	912	922	907	908	911	896	899	902	983	894	894	926	883	894	915	919	875	902	945	932	858	908	882	928	924	1008	922	931	881	849	940	928	893	943	891	895	896	947	891	894	921	939	872	911	886	869	947	890	902	975	954	880	929	963	892	974	891	954	898	974	960	905	863	952	829	914	901	903	912	883	938	877	923	926	933	871	939	915	956	938	933	945	878	912	939	894	938	895	923	913	961	944	943	927	933	951	880	923	862	914	910	940	907	930	975	950	928	940	897	917	880	932	901	924	925	933	964	936	901	915	961	942	912	906	898	927	894	904	955	934	909	873	988	973	959	892	930	923	928	924	916	934	859	904	921	886	975	891	883	889	921	912	925	957	894	888	936	920	945	936	892	970	905	946	919	933	896	928	886	946	884	893	864	923	893	939	863	892	939	930	941	942	904	901	855	915	946	904	898	948	902	932	955	893	956	899	895	872	932	908	921	906	941	913	940	932	837	889	939	909	880	870	903	880	899	868	922	891	968	886	903	943	865	960	921	942	916	914	964	887	878	1023	880	884	929	970	969	905	904	910	874	933	846	893	913	848	903	905	939	942	901	940	963	878	911	945	909	898	910	939	914	872	972	961	904	896	914	886	927	938	890	901	931	969	960	930	905	945	929	908	908	938	909	920	930	923	960	906	912	925	916	909	914	923	888	900	890	917	902	958	993	887	891	918	903	918	914	883	904	885	989	921	909	914	950	927	899	877	955	951	885	927	958	922	935	916	873	970	841	937	951	923	931	891	915	943	938	899	937	915	923	904	911	912	917	929	925	889	951	872	919	907	906	943	877	879	916	929	902	938	913	932	996	882	919	927	871	898	902	930	978	915	856	881	913	947	895	918	902	938	921	885	886	907	972	903	938	879	885	910	914	898	907	948	927	885	970	884	912	919	916	908	918	874	938	940	924	898	959	924	905	921	962	946	890	886	952	898	924	932	886	940	893	973	978	893	884	902	929	942	889	902	966	939	940	896	947	896	935	924	931	918	893	896	883	921	959	928	936	893	954	862	935	975	929	923	928	911	854	909	895	857	906	925	893	884	889	953	899	926	887	928	894	933	919	961	926	908	889	869	943	949	941	917	907	895	922	895	877	935	942	946	955	872	868	920	917	946	944	900	951	930	921	942	911	933	861	927	889	906	926	953	901	929	958	921	914	950	872	934	917	905	906	922	894	891	915	941	911	978	941	945	934	904	832	900	884	896	878	924	902	919	934	888	915	935	950	878	892	902	925	913	885	936	894	877	893	904	899	934	897	874	937	867	919	861	905	990	944	856	921	940	945	926	887	877	909	914	896	958	935	928	884	930	940	893	921	890	919	889	897	911	907	914	877	900	881	894	904	913	868	876	908	899	867	917	904	917	949	940	862	955	902	873	952	927	966	830	922	920	936	905	912	916	911	909	916	860	997	924	957	912	932	884	946	953	932	873	869	950	870	917	944	916	916	931	924	894	950	982	883	870	916	925	901	963	896	934	940	927	954	931	875	875	872	863	871	962	928	943	948	894	916	909	929	906	941	909	937	966	880	868	864	924	877	906	928	916	915	884	955	941	912	938	939	857	911	991	881	941	906	946	946	905	922	936	949	877	902	938	881	901	933	899	904	914	881	935	921	883	835	906	878	899	891	899	965	925	903	959	908	934	927	924	902	878	924	915	876	864	926	916	886	862	892	938	955	924	934	965	911	891	915	923	929	926	923	941	902	884	912	924	939	885	967	905	944	857	919	951	951	875	906	882	930	884	914	884	898	981	899	895	943	928	944	936	972	915	942	908	908	896	913	934	928	877	960	909	924	918	961	896	941	918	965	953	889	899	898	878	898	922	915	960	969	937	900	888	883	889	908	868	876	885	883	906	873	875	903	848	932	893	915	923	873	969	972	911	881	895	935	935	949	865	916	911	873	941	976	919	875	948	956	898	871	937	963	931	945	912	924	962	969	973	889	925	936	870	952	901	872	868	955	891	914	919	924	896
4060	3270	2715	1754	1338	1147	1071	1003	971	937	944	912	950	874	788	841	863	888	820	867	823	797	804	837	845	904	845	887	835	853	827	812	844	797	845	873	840	820	807	850	753	847	777	771	816	841	820	840	888	817	824	802	863	867	847	871	756	821	816	808	848	827	807	850	818	757	845	845	768	811	796	781	806	829	824	855	902	849	826	838	847	807	766	879	822	832	861	789	829	815	813	871	865	787	850	813	798	792	760	791	787	836	777	807	826	819	798	822	775	783	833	800	838	828	816	809	782	831	801	813	790	789	797	791	861	804	758	806	816	821	839	831	858	812	855	809	782	776	823	813	816	835	797	793	802	823	829	806	824	728	864	814	861	810	796	792	800	776	863	783	827	850	812	785	855	774	780	833	844	811	808	821	783	807	823	831	837	786	818	863	851	789	820	817	898	791	800	833	790	815	758	817	817	822	774	824	804	828	783	797	793	825	829	773	884	835	803	810	825	851	805	838	800	798	818	825	878	820	831	814	830	817	796	818	820	832	834	846	810	823	712	797	833	770	842	828	790	787	784	839	880	822	807	793	775	828	832	798	793	825	877	795	850	851	756	852	827	819	839	818	804	784	816	807	833	812	855	827	845	832	830	817	804	813	855	815	781	793	786	789	795	773	886	806	768	798	823	822	857	808	820	830	829	804	828	809	809	838	831	770	808	812	842	730	806	792	812	812	808	833	830	841	837	785	786	841	791	852	808	837	833	813	835	779	814	816	809	820	777	821	794	771	810	806	805	848	829	820	767	823	783	841	784	806	841	802	792	820	802	845	766	811	789	826	851	816	797	842	797	827	832	800	867	839	852	826	806	818	795	769	834	861	802	833	785	822	857	836	811	801	834	784	809	840	802	808	877	853	771	801	786	801	793	769	774	813	788	830	820	838	785	847	788	788	833	854	848	812	832	801	788	804	791	808	862	769	807	826	852	837	800	812	773	783	832	820	826	796	798	805	763	798	796	823	765	831	844	832	809	773	873	796	824	846	802	807	805	824	836	841	839	803	813	797	770	840	792	821	809	850	830	774	793	797	758	813	815	793	778	804	858	813	811	816	780	785	808	786	823	878	788	753	804	800	809	773	828	831	770	835	851	848	823	825	799	815	782	817	851	807	814	819	795	804	795	757	812	851	799	789	797	793	785	817	853	793	871	825	782	849	793	802	788	838	828	807	811	816	787	797	793	772	851	820	801	833	781	779	795	778	835	811	776	855	832	803	806	813	807	836	778	798	791	787	752	834	827	759	805	795	859	833	859	744	869	800	822	846	801	814	777	859	850	802	805	864	759	811	826	826	763	809	834	810	790	766	805	803	779	821	780	798	829	798	870	800	884	818	779	811	795	820	799	829	824	824	806	816	813	816	808	803	801	792	806	776	778	784	827	793	825	782	838	854	826	851	823	776	824	820	799	741	804	850	816	849	796	848	884	768	866	827	806	806	801	778	800	775	840	815	789	788	765	793	805	766	778	780	762	831	790	786	852	796	822	830	790	816	855	829	815	783	849	824	834	829	810	825	810	812	835	851	813	837	853	850	822	793	847	812	801	811	848	850	786	769	792	792	790	746	889	806	824	781	805	794	805	797	820	822	841	809	804	745	820	858	768	793	782	819	803	794	820	834	804	835	830	833	802	750	820	844	856	817	843	809	803	839	859	807	701	823	793	802	851	825	817	796	827	841	814	838	781	808	838	831	862	795	779	804	793	807	823	800	777	814	816	844	860	804	800	798	775	824	811	826	779	782	770	807	802	796	806	825	776	764	799	862	783	867	814	800	779	766	827	808	794	827	827	806	836	864	763	803	812	791	800	788	819	815	817	769	824	781	746	812	743	786	787	821	792	816	778	808	832	852	808	809	819	810	798	766	780	799	850	758	828	767	817	874	829	806	803	792	781	845	831	793	815	817	785	818	771	798	794	840	779	877	831	852	830	795	835	803	786	801	838	853	828	796	756	802	794	786	754	808	816	795	835	844	797	789	768	831	782	859	798	870	803	821	818	776	843	838	858	828	781	860	783	828	805	805	766	799	825	822	831	838	770	879	824	826	838	782	852	832	779	825	796	837	889	893	806	849	823	816	787	752	781	820	807	824	822	770	835	782	838	757	802	850	884	811	801	764	821	807	835	849	831	800	825	866	825	822	814	817	814	867	843	807	798	839	782	860	843	748	859	814	812	797	803	790	810	840	842	779	840	808	793	763	784	788	847	851	791	765	820	810	822	798	826	817	821	835	797	842	823	807	795	845	792	813	867	788	784	792	784	773	819	817	813	766	831	810	802	759	789	836	785	830	812	825	790	797	797	764	842	819	798	810	853	836	755	786	841	805	827	784	825	825	848	788	838	782	765	810	810	739	796	875	766	805	818	816	798	721	794	805	818	762	828	813	794	831	810	809	850	781	820	848	789	859	865	794	810	803	837	771	843	834	796	856	827	872	788	795	793	800	744	819	826	837	796	788	844	816	767	815	814	794	767	780	821	819	828	807	809	845	802	775	813	821	781	789	788	835	823	808	858	802	792	819	835	754	860	832	787	837	776	826	877	813	831	797	835	831	839	815	785	775	851	789	826	823	812	785	830	805	811	818	833	793	834	866	758	846	779	863	789	873	800	812	815	846	812	752	810	794	829	786	762	810	827	800	793	834	830	782	853	824	819	826	797	821	780	840	810	836	778	865	830	767	780	816	853	823	807	725	841	817	881	846	840	858	803	828	825	767	804	810	817	842	797	789	832	806	843	830	821	826	808	814	797	779	831	799	795	795	789	831	826	761	814	836	814	776	850	830	814	785	771	808	805	817	769	802	817	752	813	805	800	773	852	836	790	827	852	835	784	858	856	768	833	820	781	784	810	796	825	831	802	812	828	785	812	807	807	799	830	789	822	792	812	783	808	817	824	804	853	831	855	810	859	847	780	784	794	804	852	835	815	759	803	857	855	807	794	830	829	839	847	758	733	771	828	845	798	777	758	760	828	780	828	834	820	801	828	799	837	809	732	807	811	829	768	846	803	853	842	805	782	815	742	786	833	742	818	839	794	812	812	808	796	841	795	835	824	844	827	832	804	812	807	757	835	815	833	818	795	882	790	842	804	822	837	791	815	819	808	806	824	850	821	829	824	823	772	808	815	866	836	803	784	871	847	848	764	886	789	791	827	848	845	845	769	795	821	831	820	799	801	809	854	808	807	735	787	836	832	855	793	820	817	759	798	834	798	772	808	806	817	793	806	802	828	801	840	838	832	799	787	729	838	819	867	833	786	751	788	830	806	797	822	774	875	806	810	788	854	839	813	781	809	794	836	809	813	843	843	823	789	790	810	799	815	794	826	846	808	860	766	801	816	810	753	823	778	842	823	817	824	792	815	854	849	857	813	812	795	819	795	829	806	788	789	800	839	799	829	769	770	828	802	812	813	789	850	806	813	776	812	815	804	860	839	743	810	838	822	827	788	826	800	799	760	805
24653	21358	28401	24693	20393	3438	1300	868	724	713	679	659	625	639	638	616	612	607	616	596	584	633	569	564	588	595	583	572	584	587	568	630	596	574	569	612	576	581	570	626	580	635	608	612	558	552	590	567	581	619	627	583	552	598	552	619	612	604	595	611	584	561	565	593	615	574	580	562	564	572	574	563	558	574	580	565	587	562	555	591	597	583	579	556	604	624	619	572	599	611	594	633	605	594	554	550	610	560	562	564	586	582	602	561	565	543	573	589	562	561	582	562	593	531	543	569	592	539	587	603	622	598	603	546	557	568	607	587	577	623	587	549	582	607	544	593	592	587	579	568	579	558	587	590	563	589	605	599	558	537	581	557	586	601	535	554	565	557	595	577	567	574	587	610	591	567	548	514	593	601	536	584	603	595	562	571	600	597	554	586	546	629	532	559	562	573	594	567	573	583	594	574	572	631	574	538	597	597	610	585	550	574	561	568	547	564	569	595	606	604	537	600	612	587	605	574	555	568	566	596	573	559	592	562	610	581	577	604	562	608	551	589	582	557	582	589	614	568	561	569	568	541	527	607	515	564	595	579	579	568	588	584	612	555	566	584	585	579	589	574	541	542	552	578	573	566	550	594	537	583	600	574	552	536	584	589	579	573	621	562	538	590	556	565	585	584	548	529	571	572	573	586	602	575	565	574	605	574	574	573	596	546	592	548	619	557	578	594	587	607	615	575	576	549	575	563	544	616	575	586	567	575	570	561	572	568	557	566	543	567	597	590	580	544	572	548	572	522	607	560	608	565	554	632	575	577	578	612	597	556	607	609	628	577	558	568	565	611	616	532	558	521	579	576	545	541	586	515	590	579	559	566	584	569	585	614	581	632	568	576	575	598	610	600	572	572	603	571	577	575	563	583	617	603	605	605	583	554	583	581	571	580	601	565	585	599	607	550	571	578	588	555	573	581	576	581	574	582	562	604	531	566	553	590	549	617	544	598	551	569	581	556	583	598	588	629	592	594	568	598	552	589	570	564	543	586	586	571	567	548	544	569	560	564	574	551	581	573	583	603	595	560	568	575	574	590	596	544	570	578	603	616	599	555	573	583	568	595	585	571	540	498	573	560	547	582	540	573	566	580	556	563	542	586	601	558	563	558	588	606	595	615	590	572	546	564	554	576	559	614	581	592	570	605	597	556	560	567	585	558	577	586	580	595	602	596	545	587	589	554	537	565	606	611	590	568	552	571	566	542	573	645	575	590	544	579	603	569	557	557	586	568	586	570	577	581	593	566	606	551	554	609	576	575	581	586	584	575	600	594	569	571	573	602	562	574	580	546	575	559	584	601	582	560	561	557	596	605	591	554	591	587	539	600	543	585	543	593	610	564	598	593	605	556	563	569	597	565	586	573	554	583	599	565	568	558	589	570	612	578	564	552	586	584	529	599	589	603	577	562	566	604	591	544	563	576	563	563	612	585	543	556	577	570	567	574	553	566	573	567	588	552	547	547	530	583	570	549	574	584	566	603	606	576	568	593	624	577	600	560	558	553	591	600	565	643	568	579	554	558	572	585	608	541	603	558	599	586	563	589	582	549	531	577	556	592	605	576	568	576	587	623	559	525	550	631	554	540	594	600	566	571	578	570	524	580	580	577	566	557	576	607	591	571	566	617	576	603	572	548	564	572	588	569	536	586	592	546	587	569	572	590	586	567	569	605	590	542	598	616	581	582	579	585	599	579	570	602	581	588	543	559	595	573	580	569	582	592	532	581	563	564	576	586	608	600	570	581	571	549	590	632	565	627	587	585	566	573	583	583	604	543	585	601	606	559	570	572	601	582	589	572	558	536	597	564	592	564	580	592	550	591	634	594	562	573	604	579	583	575	563	564	545	565	582	554	539	587	592	535	584	557	585	598	596	618	572	554	549	560	548	597	552	583	573	552	604	579	611	620	598	606	616	579	570	603	600	581	565	588	584	573	614	566	578	581	573	552	591	562	546	564	597	578	598	575	596	577	587	539	577	595	586	582	582	547	576	594	564	579	557	554	562	561	561	553	633	547	566	589	562	526	609	598	541	607	575	597	556	569	557	573	543	537	536	557	549	588	591	532	589	585	605	599	531	633	563	528	588	606	583	549	542	578	587	590	597	609	547	585	563	564	617	538	607	595	558	585	522	602	591	552	541	591	604	566	539	578	546	572	514	590	553	543	567	564	577	581	578	580	540	560	573	579	569	575	575	563	549	582	546	578	573	524	576	554	579	553	567	586	549	571	573	598	536	545	576	569	564	582	520	569	620	578	577	575	609	570	529	586	629	597	549	581	564	565	590	585	561	520	542	569	584	563	551	607	588	609	546	566	556	579	563	535	507	570	572	654	572	597	601	583	550	606	584	571	526	556	531	534	545	549	603	535	603	573	590	614	573	560	557	596	602	593	558	592	584	562	544	552	613	522	568	579	583	566	563	569	568	596	610	549	570	561	573	560	596	572	551	600	569	573	600	567	599	553	549	533	560	590	583	561	563	578	603	559	602	542	566	577	555	550	592	503	523	550	546	573	545	608	583	575	609	539	595	560	501	592	592	633	555	598	553	584	595	595	598	603	547	553	595	582	544	576	588	556	602	605	587	566	570	578	622	575	588	585	549	557	603	550	564	520	522	574	592	588	553	583	588	550	554	555	558	620	590	593	556	644	585	539	564	571	579	588	611	542	526	576	542	613	606	562	524	546	575	603	584	585	560	587	577	567	597	626	590	548	529	624	569	574	542	550	573	606	546	536	556	581	582	610	586	621	561	587	602	565	555	565	534	542	568	560	559	544	612	594	582	576	577	544	606	544	567	597	572	554	581	588	529	567	593	571	652	522	588	589	607	598	599	542	605	595	589	555	570	544	567	532	540	574	606	545	540	581	562	542	565	578	602	576	576	575	597	568	605	600	579	604	598	574	556	618	578	569	536	574	573	556	560	554	526	579	579	580	575	548	522	617	577	573	556	588	631	611	548	583	570	594	578	559	557	589	598	576	568	595	550	546	522	590	576	611	586	575	577	542	585	571	588	633	568	576	578	560	574	568	540	557	608	615	574	575	609	618	538	590	606	558	609	626	584	612	581	549	568	588	589	578	581	615	579	577	538	593	604	604	572	561	547	525	558	569	591	572	567	566	620	616	558	606	600	556	564	552	575	574	596	593	558	546	568	599	581	557	562	559	584	583	534	599	574	576	597	595	576	556	535	497	558	597	598	586	556	621	569	570	599	587	596	582	574	574	599	606	572	549	562	571	558	542	547	580	580	587	583	522	518	543	598	618	547	572	549	550	618	552	558	647	568	554	561	573	590	545	567	500	582	557	572	565	596	564	578	573	595	550	553	583	537	568	583	561	584	560	565	555	559	535	577	610	545	626	544	593	554	591	575	531	581	560	582	586	573	594	573	549	570	587	608	571	571	550	582	532	554	612	545	571	571	564	598	607	576	517	597	648	572	552	554	549	568	535	571	561	550	579
4180	5015	3972	2210	1525	1137	1020	889	764	797	777	642	680	700	649	628	612	577	599	572	614	620	562	609	576	587	569	553	574	611	614	582	593	573	597	545	574	567	597	570	571	617	577	579	576	575	541	586	534	545	563	545	598	520	567	528	563	556	573	623	510	544	588	552	602	570	591	571	554	572	552	585	569	538	585	586	598	560	568	481	517	563	588	562	555	577	566	575	576	561	579	566	601	568	549	555	555	585	547	537	528	586	556	553	540	531	571	535	542	547	579	549	544	564	561	529	557	554	560	549	565	546	527	556	544	555	526	571	527	553	529	551	531	546	549	514	549	548	527	518	528	536	591	533	557	528	518	559	532	557	584	567	568	535	577	503	557	573	598	549	521	523	554	577	554	576	566	520	572	550	531	546	552	562	568	540	586	558	554	609	512	554	535	549	566	570	573	566	574	582	552	569	543	532	569	544	558	543	585	567	532	577	587	521	546	521	538	546	540	559	574	569	555	526	575	576	562	498	533	543	544	576	574	518	530	506	548	555	536	592	572	556	555	578	592	564	575	586	544	550	556	542	552	545	568	566	573	568	559	534	546	517	563	565	520	511	574	531	523	513	552	560	546	592	553	556	499	531	568	532	581	575	568	598	526	525	550	554	575	556	538	587	600	523	578	554	586	556	540	515	553	522	596	561	550	563	565	576	536	545	568	547	552	589	560	577	575	560	525	514	572	528	573	577	523	550	522	547	585	543	557	549	550	545	597	535	558	558	560	521	564	559	561	535	546	540	560	558	523	549	548	515	524	538	530	544	561	545	540	555	572	537	548	539	523	527	544	550	565	577	571	550	539	544	570	560	527	557	566	545	573	545	566	573	550	538	532	584	553	517	535	583	568	550	565	535	537	599	493	559	571	546	522	549	566	539	551	576	505	540	557	563	590	523	527	559	583	533	570	522	558	537	550	525	563	540	527	545	541	516	563	575	528	553	520	555	560	536	593	586	564	547	564	580	549	523	516	521	561	534	548	537	597	550	540	511	565	528	576	546	533	568	518	528	543	553	531	558	586	569	544	561	576	549	508	556	558	562	584	548	561	536	562	548	541	496	514	522	546	556	570	580	554	573	551	555	579	568	535	571	569	536	522	609	574	549	608	564	547	583	613	544	534	522	511	509	554	551	519	553	563	570	549	574	556	555	554	574	518	553	573	553	576	587	511	558	468	540	564	536	513	478	561	506	595	516	514	551	547	519	545	566	539	533	562	547	527	575	546	606	553	544	518	558	559	555	577	579	553	548	548	615	542	565	551	553	587	533	567	517	582	564	572	562	550	529	570	542	556	550	524	547	538	563	528	541	575	540	517	573	580	541	536	518	585	573	534	552	526	544	531	558	547	569	545	570	557	543	564	533	540	521	540	582	564	550	592	542	528	529	527	528	563	549	538	552	563	608	544	556	584	540	549	582	513	558	572	563	532	554	547	570	585	617	533	537	525	533	546	603	586	504	573	558	550	577	540	531	559	559	573	524	556	573	605	558	563	542	556	565	519	530	526	574	537	535	539	549	553	542	546	531	581	564	536	557	561	543	554	558	573	520	569	561	561	578	564	518	518	511	546	522	565	557	557	512	590	554	558	530	547	548	520	501	545	549	562	492	501	512	541	556	553	551	534	565	557	543	527	513	518	538	552	521	535	549	543	527	546	555	552	550	522	586	547	548	579	545	587	549	575	557	568	540	567	547	547	543	571	526	512	529	526	587	567	586	528	541	548	561	587	592	574	591	563	505	507	528	577	537	563	604	548	551	545	528	569	525	549	532	570	550	567	556	547	591	499	563	572	532	544	551	559	529	554	500	595	530	541	560	518	563	529	524	554	540	521	532	594	566	584	519	573	552	538	553	577	517	513	546	563	528	492	552	546	587	572	555	542	583	511	530	556	547	568	567	524	544	537	538	545	581	584	512	544	530	549	548	548	509	558	543	539	493	570	535	561	605	591	543	528	554	513	559	548	569	532	545	582	590	582	518	532	552	586	527	549	510	540	557	571	568	533	522	595	566	546	559	567	527	537	503	538	529	551	610	522	528	519	541	584	555	556	502	540	523	544	558	536	526	551	574	525	528	508	589	551	517	568	526	561	570	535	557	554	562	534	532	554	558	547	571	532	546	548	557	574	523	562	543	513	515	560	507	542	581	564	543	590	576	549	536	543	573	543	515	492	589	505	534	558	546	533	578	574	532	595	560	514	553	543	583	549	584	570	515	570	590	542	518	579	565	546	526	583	560	523	509	534	559	540	546	577	497	549	541	544	522	526	605	539	538	501	566	550	575	516	519	544	558	564	539	549	547	577	546	558	499	560	558	535	540	559	577	540	543	524	543	524	560	544	548	568	566	579	529	548	561	540	545	516	544	548	520	593	539	529	540	550	554	570	526	549	536	524	559	539	544	541	531	564	511	549	561	552	542	611	546	526	562	549	542	505	577	527	575	531	540	546	525	590	573	589	577	535	547	525	551	551	555	537	548	551	545	527	533	543	514	520	543	534	585	530	551	554	560	531	566	567	521	561	572	529	552	561	560	601	555	515	563	540	592	559	534	507	575	565	533	598	576	540	533	559	550	545	560	498	554	537	545	585	571	585	568	559	581	532	508	541	480	517	572	551	573	537	528	570	529	526	564	529	532	587	559	563	521	559	570	557	549	600	526	547	561	551	546	557	539	571	553	558	526	533	516	525	513	555	524	571	560	571	548	573	567	541	552	529	562	586	579	539	508	535	530	508	571	520	533	518	575	587	558	530	522	561	540	550	572	583	562	584	554	534	516	547	542	534	533	554	534	549	539	570	527	587	544	531	591	547	539	527	605	549	551	520	568	542	549	546	554	577	572	559	574	557	529	499	557	583	553	546	567	591	585	588	553	509	525	542	509	567	526	570	548	603	536	541	560	555	552	534	571	579	538	568	516	546	557	585	584	559	537	563	549	560	536	550	551	527	544	562	536	556	553	524	519	572	530	567	518	543	530	548	586	553	566	522	582	552	543	515	598	551	577	569	548	528	570	572	545	541	526	534	589	577	556	540	549	561	552	540	535	561	521	553	529	621	492	560	568	535	544	564	529	522	522	539	564	539	625	561	544	556	568	586	548	540	537	569	515	538	534	543	524	524	525	517	511	588	557	545	548	562	552	578	582	550	537	561	545	555	539	543	555	508	538	543	580	552	549	509	551	563	579	534	538	580	540	543	514	566	490	535	506	514	559	580	527	561	588	571	550	529	579	528	565	517	551	551	547	548	555	580	557	557	540	554	566	555	541	538	564	536	545	554	532	570	499	572	531	535	540	545	556	562	491	595	602	553	564	578	549	508	591	502	528	595	552	574	534	546	569	575	523	525	513	564	513	549	522	572	522	543	543	521	490	561	559	540	544	515	525	555	540	513	557	525	565	543	554	534	540	548	579	525	606	561	574	547	518	516	538	528	561	570	547	594	572	566	535	572	561	563	559	560	549
27588	9772	1832	1285	1026	963	997	1002	1005	959	978	946	1008	924	1022	974	975	946	980	1026	986	935	944	941	957	922	1011	975	919	982	986	927	947	959	993	965	979	956	920	999	947	941	988	987	984	1016	982	998	971	981	960	959	928	999	958	962	985	1009	976	973	973	965	979	942	965	987	1023	970	1020	977	966	923	949	939	975	981	958	975	971	1002	966	991	1000	981	951	996	901	939	978	947	994	1005	982	984	995	1010	948	958	978	975	929	997	932	959	932	929	980	956	932	966	957	967	997	964	920	971	930	951	923	950	969	940	984	931	965	931	1008	941	1011	923	945	953	988	944	937	977	908	944	984	981	908	935	908	974	902	949	991	955	940	948	964	975	961	949	950	987	903	958	961	974	956	1009	965	1028	883	953	993	982	986	945	973	1000	972	930	887	998	904	985	992	968	975	962	953	904	996	977	924	930	976	940	981	930	953	954	937	978	905	989	1018	948	956	985	971	952	914	963	935	924	898	974	969	920	1011	925	1004	952	914	922	977	993	976	1009	938	992	956	984	1007	936	961	937	907	942	934	939	1029	908	971	946	973	969	998	913	996	981	977	983	958	956	938	991	947	978	951	1007	1013	960	968	961	938	990	946	1013	1029	986	954	955	954	948	951	988	916	979	917	978	936	957	947	961	950	982	959	983	987	932	913	937	916	994	969	944	943	1000	950	976	960	931	993	1010	980	968	1007	948	961	932	969	964	993	973	969	951	1002	914	996	923	952	997	991	960	962	968	904	942	974	959	995	1013	941	969	976	942	979	947	972	996	956	968	961	962	989	951	960	939	940	982	1019	985	929	986	976	1014	992	978	987	964	958	947	950	1017	991	973	950	894	958	990	909	955	958	1011	945	1002	925	963	997	980	946	1032	887	967	991	997	977	942	969	926	1006	1000	931	965	975	935	945	964	976	1019	997	977	990	1007	951	936	935	923	952	917	983	911	944	968	957	948	971	969	944	989	916	964	968	936	965	949	941	1028	1000	948	976	963	1000	968	966	965	997	899	958	967	975	944	968	991	949	969	917	970	940	921	938	935	959	926	989	952	992	967	1006	982	988	973	973	1043	1015	948	934	945	946	966	969	925	929	977	1030	972	971	962	928	1042	953	990	904	947	969	913	959	902	997	957	1001	998	975	945	966	970	958	974	927	968	1016	983	967	951	906	976	1023	959	941	1014	923	1005	986	973	956	942	953	989	953	931	955	965	942	949	935	972	929	925	936	956	954	994	942	971	979	913	934	938	984	969	917	919	918	935	1001	971	967	973	944	984	957	943	958	952	904	917	991	1031	931	920	998	968	992	959	968	936	990	935	957	1036	949	918	948	937	912	957	961	1062	923	1008	948	921	993	978	960	964	900	924	918	892	931	991	1016	934	938	936	967	942	967	950	933	995	949	964	941	921	977	995	963	941	1007	951	998	925	1008	923	973	976	998	994	974	980	970	919	895	967	1006	974	960	936	939	943	951	1035	897	946	972	934	982	902	978	964	949	976	923	972	930	988	933	970	992	1029	999	964	960	981	963	1028	926	936	1028	997	1005	923	974	966	930	940	964	945	982	988	931	967	993	988	930	905	963	1001	933	972	979	938	960	1014	955	894	908	1018	948	923	934	977	940	918	971	1017	962	991	968	957	984	970	969	982	999	945	963	977	940	980	947	948	967	938	979	937	956	911	942	995	926	962	1000	957	934	981	981	994	934	1015	952	952	956	935	973	985	966	964	958	981	956	1016	945	978	949	983	957	931	915	977	958	979	979	965	969	935	906	963	920	940	942	933	919	969	981	913	988	974	974	923	912	991	987	986	1000	947	1014	1013	1008	936	923	983	997	938	956	958	964	1021	949	1000	940	896	974	946	927	992	937	964	1029	1004	946	984	941	936	922	998	943	1004	1021	988	975	950	941	953	1040	1013	949	1003	932	940	1007	956	966	962	917	937	893	924	983	938	1024	909	927	981	965	982	1013	952	924	901	989	1001	954	923	968	965	973	951	964	947	947	984	982	988	1016	989	990	987	933	943	1000	969	1018	946	947	960	1037	948	955	1006	929	995	939	999	961	939	978	957	944	933	1002	896	978	950	952	927	957	894	957	970	899	942	1004	1010	977	952	978	940	982	999	999	934	981	964	953	989	991	980	970	917	941	974	955	919	968	939	1015	926	933	915	935	999	1006	923	977	1009	956	972	952	943	949	881	948	905	959	915	964	993	1005	993	999	995	958	967	989	909	1006	893	968	931	896	960	974	928	943	919	989	977	950	985	961	929	935	988	867	911	958	971	967	1009	974	953	981	943	941	919	990	965	950	933	969	979	953	965	907	980	955	970	967	1024	939	957	940	972	928	972	992	1007	989	965	936	974	972	1008	906	952	982	948	1005	927	952	930	1001	938	939	972	941	931	946	1003	1000	950	914	949	989	984	993	933	983	920	939	944	948	1000	926	966	982	949	1013	982	1049	986	937	923	1005	1004	977	910	978	968	969	976	981	904	918	963	939	972	937	995	961	954	1005	960	975	962	1056	935	959	977	979	941	997	976	957	958	932	935	897	909	925	1039	1001	943	955	1012	1011	972	950	961	991	984	940	941	941	918	987	961	923	916	975	977	924	922	975	993	938	917	969	964	955	1010	945	941	979	932	944	1016	909	1009	960	1040	994	980	949	956	924	962	932	912	976	977	988	950	935	1004	971	958	967	943	951	926	1007	1019	971	963	963	956	963	984	988	939	983	957	978	979	977	980	938	972	978	912	973	916	922	974	923	907	992	968	982	939	899	932	974	956	939	1012	970	921	968	947	893	960	966	967	970	940	922	950	961	983	960	975	967	968	978	928	927	994	1003	960	1034	977	921	996	929	931	933	928	921	959	941	973	974	987	961	937	939	971	935	1007	1059	1000	946	945	947	988	901	940	985	982	952	956	958	934	956	995	964	922	973	937	882	936	960	965	924	966	949	938	954	927	960	974	983	949	980	1018	930	888	930	962	1030	923	988	972	947	985	975	976	968	958	1018	983	941	877	975	957	969	898	953	975	943	971	908	926	976	929	961	933	1004	985	994	990	974	957	990	982	949	965	1013	917	956	964	1033	966	978	931	935	915	965	988	988	947	994	933	987	956	985	999	948	997	978	1026	1003	990	920	944	942	941	944	908	970	966	971	990	984	957	993	933	974	950	934	941	922	942	925	931	975	934	954	938	924	916	934	970	950	952	965	954	1024	988	951	1002	889	963	1015	949	1010	920	957	910	941	918	939	1026	953	992	984	1039	985	979	944	940	1013	935	973	986	977	925	949	1020	961	980	990	987	958	968	937	967	978	893	931	926	986	1008	982	952	990	985	963	969	992	972	979	970	897	996	967	884	965	946	997	899	908	965	934	993	1008	966	978	953	958	946	985	995	917	996	965	958	925	952	957	948	993	948	914	918	912	935	998	971	943	980	978	978	961	947	932	950	1032	942	958	924	953	979	960	935	955	952	945	914	955	943	941	997	955	916	956	998	986	974	949	885	975	956	997	972	917	922	904	1001	889	948	928	1021	972	953	986	949	955	941	922	1013	981	917	976	992	956	960	976	947	963	952	925	1021	917	913	939	936	1027	911	986	925	930	1014	1003	914	910	877	967	958	925	981	959	1019	948	970	939	955
5817	1039	958	911	870	804	854	834	870	829	856	835	863	873	800	850	814	861	801	823	841	813	826	816	822	814	821	827	826	878	771	831	845	831	852	753	844	852	806	847	830	865	833	800	812	837	832	823	867	805	812	801	846	855	810	866	804	851	849	813	787	835	790	804	816	818	856	797	802	857	777	803	791	869	794	827	795	772	837	805	809	888	826	827	814	858	805	759	838	823	819	821	838	817	838	822	856	833	811	846	858	881	837	805	831	865	790	799	839	814	827	838	893	852	829	805	855	796	819	814	845	832	804	800	844	760	818	810	777	828	783	843	772	785	822	851	829	819	827	818	859	840	865	854	872	770	831	867	795	806	803	842	834	857	814	836	822	806	816	840	835	763	820	786	793	800	790	794	785	831	835	799	802	836	878	830	845	858	828	871	867	852	782	855	844	798	790	821	807	831	801	789	818	855	808	802	807	816	803	825	772	835	831	785	753	824	766	870	810	827	817	812	795	817	840	810	821	750	813	864	816	868	774	856	788	821	823	829	833	831	836	825	860	811	845	860	811	839	830	831	870	850	762	834	796	854	803	835	799	817	841	805	779	845	827	828	767	899	798	793	862	839	814	813	757	865	795	856	792	854	799	822	821	790	833	808	811	806	835	846	845	865	825	795	853	862	844	829	820	814	833	811	768	786	847	872	820	824	815	835	813	848	802	793	848	836	797	872	849	755	842	881	807	850	844	815	858	847	838	807	832	802	810	803	812	788	800	857	831	801	828	800	760	817	812	833	858	790	845	760	856	831	743	779	841	779	792	816	807	832	833	803	843	833	742	865	812	813	856	812	784	837	836	811	830	811	808	798	859	837	797	781	853	825	815	872	752	832	785	801	809	832	760	833	769	783	858	801	849	797	793	806	815	824	847	873	823	827	836	842	844	841	798	836	835	804	854	823	812	823	866	798	795	815	817	790	783	848	882	836	826	818	822	808	805	800	796	825	841	793	809	832	801	823	833	812	785	811	812	857	811	781	803	817	822	845	806	784	827	812	866	807	864	838	827	871	793	833	795	854	821	848	817	877	845	864	803	785	841	784	835	790	812	781	753	872	813	851	810	835	799	856	857	813	771	848	813	830	797	863	783	778	814	816	789	843	806	810	829	749	831	863	840	748	816	792	834	811	830	805	802	821	816	794	852	849	846	848	868	821	838	841	806	846	836	793	827	792	831	850	794	812	843	818	807	789	783	804	837	825	801	844	842	818	805	840	806	885	815	797	818	812	839	791	842	836	800	816	797	868	835	821	817	804	782	839	802	806	809	842	816	815	856	825	834	822	829	783	790	843	838	842	857	847	783	773	846	824	834	822	853	847	794	810	788	887	769	821	827	843	820	832	810	783	792	894	818	859	864	817	857	830	842	862	846	811	803	792	801	810	838	819	824	815	815	849	855	868	836	811	829	855	840	808	828	832	824	820	855	813	782	833	824	810	828	799	798	834	836	783	841	799	859	831	809	817	884	825	790	825	781	847	836	845	808	829	789	825	819	758	853	833	854	789	892	866	788	817	827	805	808	813	846	850	852	829	830	853	802	852	782	815	799	843	833	824	850	766	823	828	776	869	812	762	858	812	779	845	853	794	873	833	874	802	873	833	834	802	808	796	840	889	806	801	802	789	826	809	819	838	846	838	808	823	811	829	819	787	854	823	838	821	868	794	884	802	849	785	800	851	843	849	806	824	826	838	797	797	844	783	828	849	827	804	846	821	857	784	805	805	771	817	828	784	842	839	814	828	790	898	819	824	778	887	814	855	806	827	835	816	840	843	831	816	793	822	803	809	857	847	817	827	821	832	851	842	793	804	836	809	841	792	839	845	825	849	788	833	861	810	810	810	834	877	765	840	810	802	810	808	797	825	834	825	797	852	827	841	826	812	826	845	865	883	811	850	786	820	812	842	827	775	814	854	821	845	792	805	857	827	835	869	810	789	836	843	879	796	837	840	802	826	797	801	828	798	825	877	828	851	816	836	839	811	783	842	848	794	802	851	792	853	824	825	851	783	776	805	823	818	849	866	830	804	820	799	819	764	828	801	820	802	802	818	883	798	847	806	820	793	828	859	840	854	833	806	809	809	811	770	748	789	820	767	792	818	792	807	801	914	752	828	796	866	826	804	847	863	794	843	849	795	875	811	823	809	824	791	796	799	854	794	854	849	853	784	835	796	849	828	843	857	826	808	895	811	815	820	819	825	833	874	800	778	853	830	829	868	827	882	846	802	819	814	786	818	851	819	776	809	793	811	778	771	781	816	776	777	776	835	835	799	833	807	854	784	786	824	851	824	875	798	774	853	813	775	849	850	799	813	824	804	833	822	861	789	865	847	872	822	847	865	806	843	820	831	895	799	820	841	872	808	855	803	807	851	833	776	803	782	837	859	837	811	836	861	860	832	826	825	830	858	807	797	852	814	813	835	858	856	782	860	829	841	803	779	843	773	801	798	817	781	835	834	831	850	807	791	857	832	781	825	777	820	794	826	797	801	863	843	847	789	771	815	802	844	864	843	847	806	763	815	789	814	807	808	845	810	792	819	789	811	825	894	847	792	866	807	769	819	880	841	806	844	829	828	832	828	840	848	831	800	834	789	797	848	811	848	832	798	803	807	775	807	804	831	808	846	843	851	839	820	813	824	825	810	793	859	821	850	800	779	816	803	830	805	809	817	815	861	818	816	852	818	832	824	849	775	824	825	793	808	844	858	837	846	796	791	841	780	824	832	806	750	790	828	855	816	785	823	848	827	828	828	820	841	801	787	856	831	852	809	875	747	815	805	776	851	840	784	848	827	845	802	804	827	808	851	812	752	813	830	820	864	849	769	741	871	838	794	804	808	847	824	827	851	794	832	816	832	843	898	806	847	831	791	829	842	778	841	867	852	824	831	849	836	825	793	800	813	848	836	844	789	807	816	824	841	867	834	801	800	846	802	891	788	785	823	817	873	841	779	811	858	839	821	803	818	800	872	827	815	791	766	805	794	827	859	823	779	824	853	873	861	830	776	836	810	840	859	845	886	820	779	869	829	817	838	800	830	800	768	770	861	776	848	830	845	831	833	817	880	779	801	784	806	828	863	826	820	728	839	807	842	778	805	849	815	803	789	790	787	822	796	820	825	873	818	799	781	872	790	825	894	848	798	831	822	736	804	844	817	835	822	851	828	870	784	747	797	843	798	770	773	856	875	804	872	841	809	853	843	855	857	859	869	834	835	836	816	779	857	776	814	838	805	830	838	818	815	819	820	819	803	809	812	839	874	822	829	837	837	844	880	846	835	812	826	777	817	845	774	815	832	822	832	799	818	789	829	828	808	818	872	794	844	858	803	829	833	821	821	797	855	848	793	819	819	778	842	786	891	812	821	792	839	805	766	831	854	823	772	841	803	832	802	773	824	853	826	822	820	849	826	810	855	815	780	780	823	821	797	831	798	847	798	827	818	833	793	805	824	796	828	876	847
25599	21346	27098	25278	5333	1596	1270	1138	1023	1006	1044	1046	988	982	1047	950	961	950	892	935	929	944	951	907	983	993	970	920	937	935	958	950	994	920	955	887	972	944	914	952	937	901	1003	927	955	891	912	932	951	945	911	941	924	926	844	919	960	915	941	950	986	891	974	963	919	933	892	875	964	946	966	1022	955	968	912	945	911	936	934	916	899	893	959	929	930	919	955	907	925	936	870	900	888	918	908	913	940	912	913	937	945	903	934	957	957	968	929	924	935	966	932	901	869	985	961	936	941	936	890	1001	915	932	888	966	931	918	963	967	934	928	910	934	973	890	893	988	971	924	927	958	937	955	912	912	958	917	924	952	914	913	940	922	968	940	931	907	980	901	898	911	901	890	973	928	911	947	909	944	936	928	900	954	955	925	911	974	883	920	939	892	890	1000	974	985	982	991	938	943	1003	882	975	908	964	933	914	938	925	915	957	940	893	917	961	941	913	885	898	888	945	911	945	919	943	874	913	939	919	909	948	930	929	942	889	891	897	945	1016	993	915	931	960	938	952	904	894	902	927	925	966	875	883	943	922	962	911	887	957	946	953	961	922	900	1023	940	906	867	913	952	953	943	929	898	953	887	919	925	928	926	939	952	956	903	950	959	977	921	912	953	959	929	872	905	926	963	908	889	909	947	920	921	888	886	933	938	942	968	961	919	899	906	925	958	935	957	885	919	952	915	955	929	924	906	929	944	915	965	975	884	942	973	881	872	915	929	953	940	938	970	974	913	931	892	922	920	878	991	936	910	921	949	918	950	908	951	973	909	899	971	878	920	867	942	890	917	912	935	942	915	974	953	879	908	895	983	931	913	935	902	863	972	931	926	888	923	967	892	909	943	962	937	948	945	944	931	930	930	939	948	937	931	928	952	899	946	929	939	938	934	945	917	932	957	946	902	908	924	934	943	965	916	871	931	979	909	991	910	954	921	944	1023	904	835	919	914	933	924	937	905	893	966	878	929	843	913	967	963	903	906	918	883	887	898	981	906	965	939	874	921	986	925	929	908	923	951	931	942	922	929	922	920	931	928	907	913	948	976	873	895	935	887	884	916	944	861	877	1015	962	909	975	959	924	977	988	925	917	935	948	942	928	982	876	889	918	915	904	957	931	898	912	921	907	957	932	923	947	951	914	930	925	971	934	927	898	928	900	926	927	936	918	921	923	932	907	883	936	931	960	889	907	939	958	905	904	893	916	900	895	991	854	948	924	914	894	885	929	930	952	910	932	883	914	913	956	889	933	915	872	935	896	890	966	911	947	925	942	889	857	959	960	880	918	982	922	928	948	944	918	916	900	908	933	913	904	918	916	924	957	914	920	950	873	898	930	882	902	899	930	893	941	942	1000	915	962	953	926	967	959	967	931	960	951	907	902	884	931	926	931	940	909	910	900	941	866	871	904	903	910	914	889	941	874	891	985	908	966	943	906	940	952	912	921	1015	949	906	900	919	904	949	899	871	904	910	922	957	914	919	923	960	940	902	914	909	948	885	942	908	933	897	989	922	946	932	940	890	927	952	881	973	934	934	945	871	944	956	907	865	900	907	907	909	940	902	946	964	941	947	943	925	967	932	894	931	904	892	890	955	969	874	962	956	963	939	899	963	936	980	953	969	1013	904	899	913	939	942	949	848	934	956	952	974	951	908	900	920	957	912	918	947	922	956	944	970	918	918	905	948	943	967	903	967	916	955	894	958	940	914	946	919	923	887	957	923	929	984	953	973	918	951	967	917	943	904	937	954	962	945	927	905	939	970	963	936	933	983	945	874	902	891	949	894	911	960	938	966	964	909	911	933	953	908	910	938	962	954	894	876	925	941	910	889	856	936	933	958	902	902	905	943	935	903	915	947	971	920	958	916	956	912	867	934	972	897	956	920	879	940	921	949	961	910	959	933	931	900	946	920	908	915	911	931	946	895	874	926	902	883	894	940	914	914	884	935	936	942	908	936	935	906	945	901	903	900	909	979	935	933	939	905	895	945	1000	990	932	974	974	919	914	930	933	946	935	935	887	917	940	950	913	923	957	924	884	933	939	962	968	927	921	898	901	923	885	961	965	922	906	868	911	905	901	899	916	1024	923	982	938	942	936	886	930	954	887	871	985	919	947	921	948	856	910	971	931	913	958	913	903	901	894	903	931	918	938	905	879	920	897	947	909	913	928	906	884	925	917	926	922	953	887	901	939	975	978	953	935	942	960	922	914	900	891	968	939	958	879	950	873	906	961	1017	959	900	932	954	942	977	929	916	947	978	944	968	925	906	953	943	961	932	1017	929	893	949	960	991	1007	940	964	887	954	965	937	894	935	946	933	957	964	935	973	994	928	966	914	912	931	889	930	956	945	865	911	967	875	921	881	978	990	946	927	907	910	908	918	877	944	921	956	930	926	947	896	916	900	989	973	948	948	889	979	962	939	955	953	934	956	918	934	944	887	985	954	935	891	885	952	987	973	941	920	897	937	939	979	884	947	931	906	924	914	933	961	927	947	935	953	891	884	917	936	942	883	934	943	967	959	955	932	918	915	944	939	951	946	937	919	968	908	976	958	950	929	915	936	978	941	943	885	972	943	964	971	896	905	926	927	898	914	951	950	905	926	1001	940	948	903	944	987	944	968	974	913	929	917	963	919	927	913	949	938	891	890	891	903	887	962	932	982	895	961	938	904	901	907	935	917	958	954	951	909	913	920	969	960	918	887	967	910	903	950	900	916	942	904	938	901	928	919	936	882	936	891	955	940	906	1009	897	876	938	934	929	938	922	958	969	928	915	932	948	904	896	910	940	936	942	900	873	847	943	914	886	957	942	937	892	920	954	984	908	1002	916	911	987	952	916	897	900	986	961	1003	937	903	905	924	945	904	951	960	983	893	910	955	933	900	928	935	911	890	1005	961	949	928	968	896	917	959	927	912	921	927	920	952	925	937	926	941	911	895	874	973	980	861	913	899	940	950	890	955	940	883	919	952	887	918	880	955	926	949	916	976	944	944	942	934	954	969	937	981	968	924	922	958	855	893	910	925	921	957	880	926	896	989	921	910	921	949	927	944	926	911	958	942	973	980	889	934	899	952	979	932	944	897	952	925	959	956	937	877	885	953	999	945	957	893	944	991	931	911	946	971	881	922	948	918	917	851	906	894	890	920	944	979	966	951	905	933	952	843	939	959	914	982	909	898	966	957	934	983	922	928	922	921	865	914	897	983	957	915	965	967	988	904	892	1015	896	912	912	923	934	949	937	946	918	928	968	926	929	965	923	953	943	894	961	939	914	973	958	919	909	972	987	933	883	974	939	925	966	913	870	894	942	944	910	890	928	954	920	928	923	929	967	953	915	938	894	979	894	939	918	948	978	905	970	911	954	924	955	938	955	952	931	960	943	957	937	890	877	896	856	912	965	889	900	915	967	950	888	947	962	904	924	899	898	934	962	926	902	928	946	915	934	905	904	960	923	925	989	941	970	949	853	846	924	933	963	939	977	920	885
4297	3233	2735	1745	1334	1178	1007	1069	1012	894	930	877	867	914	875	870	843	893	856	852	864	861	870	852	928	823	879	861	858	832	816	847	799	840	863	861	841	900	827	830	884	810	850	842	815	865	801	873	856	800	860	845	800	857	780	858	787	845	797	859	846	844	808	865	823	850	815	830	836	799	804	823	841	810	844	835	825	840	834	814	823	806	819	862	839	823	776	840	809	834	786	778	859	831	860	820	890	786	806	814	824	845	857	818	851	856	816	853	868	801	791	809	861	807	801	770	852	782	814	863	838	793	821	853	797	896	805	783	821	815	794	875	822	863	817	852	811	824	810	817	852	853	826	775	786	852	862	781	835	853	821	855	857	833	831	830	819	805	818	799	806	817	799	832	763	757	831	856	834	819	802	854	790	819	848	849	829	807	785	891	870	836	788	884	876	816	794	785	820	907	807	830	868	801	782	815	842	853	821	800	836	834	816	840	797	804	855	823	771	831	823	828	846	860	789	815	840	820	786	827	818	807	807	784	843	825	823	807	804	912	809	848	849	855	805	828	879	865	821	853	841	817	780	837	846	854	792	801	828	786	800	843	838	864	795	800	788	809	796	859	856	847	813	804	841	741	791	808	803	801	803	831	743	867	807	815	784	841	864	839	812	860	839	816	846	781	808	839	790	841	804	801	882	760	804	856	883	852	881	802	804	772	828	788	790	803	808	853	849	806	866	788	838	839	824	802	817	836	789	766	800	803	848	752	834	811	827	797	814	790	841	834	757	783	796	777	777	798	824	841	842	815	835	811	810	812	809	789	795	786	810	852	764	815	879	771	827	838	827	797	830	843	798	774	808	829	818	860	834	820	779	803	774	873	810	826	836	786	805	857	780	804	756	827	817	829	843	847	859	799	817	800	824	842	840	842	807	820	805	819	872	795	828	856	846	786	812	837	807	803	779	860	895	821	805	800	855	826	872	805	817	840	810	842	793	788	782	827	821	831	857	769	849	811	859	878	839	781	774	799	792	727	812	800	803	858	791	798	854	817	801	747	848	798	831	799	849	853	830	816	803	824	861	830	817	816	847	829	841	857	807	799	836	865	844	834	803	815	804	847	833	765	890	834	816	834	814	832	828	835	802	832	808	768	787	775	816	845	860	783	812	817	842	806	807	806	760	773	873	807	860	809	811	840	830	804	799	815	804	798	819	816	819	812	814	750	818	833	844	789	821	794	793	834	786	795	799	799	816	858	838	771	810	794	807	821	819	812	832	826	845	755	805	797	825	785	856	798	748	787	877	835	788	822	789	806	831	809	852	788	793	804	827	857	813	819	824	768	822	813	825	833	826	812	838	810	844	816	819	835	830	775	808	850	780	777	808	806	840	800	769	814	802	801	848	850	810	740	744	792	809	821	846	799	858	805	842	799	799	806	803	803	810	824	818	809	818	825	815	803	825	861	823	843	768	833	777	795	843	818	862	782	824	795	815	860	824	794	770	804	868	805	775	871	853	845	769	834	826	838	831	847	838	821	827	808	806	804	841	823	841	833	762	798	846	867	832	797	817	823	803	843	814	825	799	807	829	785	834	811	760	814	809	816	867	776	859	839	783	871	804	822	838	843	840	828	743	864	854	785	811	801	781	806	801	804	847	814	822	781	795	835	812	778	828	883	798	812	809	790	798	821	786	807	794	807	789	846	805	837	835	815	806	835	803	838	790	823	793	791	852	835	774	791	816	821	877	804	818	793	828	820	816	843	843	827	789	804	798	840	839	854	850	843	811	866	835	798	868	776	862	854	835	856	823	845	817	782	792	816	819	791	865	764	794	817	797	772	840	847	828	798	840	825	830	835	792	753	797	849	781	783	815	800	849	821	838	830	826	819	817	815	754	835	845	812	819	844	808	788	876	860	836	773	795	832	867	827	814	881	783	820	851	852	810	803	787	828	831	816	830	827	841	850	833	776	817	852	792	783	788	805	806	815	845	815	806	800	791	819	824	813	839	823	813	861	835	838	846	858	824	824	763	786	822	824	836	785	783	824	850	799	875	854	838	805	809	808	810	805	808	770	811	801	803	792	766	905	804	861	792	818	792	803	845	852	783	798	828	773	834	768	832	824	827	824	838	787	801	795	762	831	793	821	834	808	826	810	821	832	836	833	801	801	836	775	859	800	812	834	786	806	748	827	806	837	781	791	777	875	828	830	863	809	778	823	794	823	817	826	824	832	827	766	851	794	769	833	787	790	818	826	833	794	859	796	808	793	818	830	826	808	831	806	780	835	850	817	793	885	833	853	792	818	835	821	803	758	829	809	842	826	777	803	798	829	826	802	758	755	822	822	836	779	830	841	797	817	818	807	783	797	817	859	824	780	791	823	867	814	777	867	774	833	824	905	866	761	754	750	824	789	827	815	808	815	812	828	833	807	763	801	824	836	780	794	792	813	824	843	826	848	865	818	833	791	851	797	797	814	809	820	813	804	800	833	825	803	811	800	806	828	789	779	870	831	807	781	814	796	783	845	816	845	805	840	783	844	807	821	807	815	818	806	812	776	840	798	826	805	804	822	804	809	779	828	782	826	825	805	836	783	816	817	847	796	815	801	799	760	835	806	769	798	820	806	824	823	827	829	793	818	803	876	889	794	824	868	829	846	813	853	827	818	815	817	849	798	805	842	815	814	850	805	815	832	837	821	849	830	854	823	831	852	793	868	792	751	858	836	861	844	813	800	774	820	790	831	800	800	828	834	794	817	816	846	861	794	832	739	808	830	837	808	791	780	817	837	812	850	825	772	821	783	765	889	782	830	786	827	842	841	858	831	846	854	777	756	848	841	840	788	854	784	885	824	785	861	837	792	837	846	777	801	829	805	840	850	804	833	801	839	788	801	877	765	823	817	794	811	772	736	796	777	810	804	863	808	846	859	828	836	777	827	782	819	799	739	781	849	878	808	832	809	852	837	777	820	791	870	817	764	823	806	854	809	845	846	836	816	869	841	810	771	834	758	845	862	786	842	817	829	798	788	842	827	809	825	821	839	833	817	776	784	784	828	780	876	840	875	772	783	792	831	857	809	828	766	807	799	823	838	826	884	823	832	809	857	744	798	788	822	799	790	823	828	798	810	772	854	826	812	846	781	787	802	861	825	823	793	806	786	753	814	740	818	845	843	803	862	816	871	844	827	795	831	854	871	843	757	831	838	784	792	756	887	767	834	812	814	777	853	849	821	824	770	795	829	775	813	797	865	810	823	808	823	808	825	796	756	807	769	823	782	849	833	823	752	837	820	857	813	810	801	816	766	816	866	768	810	829	867	837	803	832	849	836	801	791	822	808	809	800	840	800	803	814	805	847	793	800	841	866	836	799	816	832	759	836	801	808	805	829	868	774	805	846	832	807	827	802	854	826	795	824	826	845	801	819	826	794	786	792	819	906	780	807	862	815	802	834	815	856	813	787	820	863	839	839	805	825	826	784	848	790	835	795	790	756	833	801	826	765	802	855	776
24619	21332	28314	24689	20286	3505	1302	876	724	679	688	679	626	632	658	638	584	584	628	609	609	607	619	620	585	590	648	606	554	619	613	571	608	611	578	559	609	627	546	584	587	581	571	609	635	560	575	610	570	593	559	621	652	609	600	580	561	579	616	592	574	611	569	639	588	582	576	560	551	594	562	574	588	542	574	604	556	588	574	630	545	576	597	584	563	613	616	585	566	593	560	605	588	540	542	568	597	570	579	578	561	624	649	554	582	556	559	560	593	602	575	595	585	553	559	573	585	558	615	595	591	620	584	592	568	579	590	582	596	584	623	609	558	605	567	602	579	553	567	561	616	573	559	578	550	584	564	560	595	581	553	594	558	588	562	577	585	566	591	563	575	603	601	558	574	544	570	573	571	573	546	607	565	589	585	595	555	584	579	563	587	613	634	561	541	546	591	554	506	584	575	622	537	606	525	585	557	585	533	584	611	544	570	544	613	588	565	562	612	584	576	600	627	567	596	548	564	593	602	584	559	575	566	597	593	558	617	560	566	564	545	562	550	610	583	560	621	562	580	596	565	611	604	603	570	558	580	580	608	563	570	582	594	528	578	553	581	557	629	558	541	567	609	595	629	591	535	578	565	567	614	592	577	539	601	590	535	559	558	625	608	550	582	584	588	548	568	591	572	538	584	516	597	589	555	566	566	536	584	560	593	567	554	528	578	603	608	587	545	602	632	602	581	588	604	544	577	579	573	571	594	575	594	560	569	564	607	601	593	550	585	573	566	545	561	574	580	572	542	634	599	569	578	589	565	628	602	591	633	611	594	608	581	545	583	611	562	565	549	558	535	593	597	602	613	623	596	551	611	595	588	597	518	637	566	614	571	568	575	539	600	601	552	565	562	589	527	545	594	554	614	560	589	574	546	585	566	564	584	576	580	581	549	581	578	519	567	577	564	573	597	607	537	587	590	536	606	589	555	558	606	594	601	569	573	623	590	579	588	540	563	556	537	572	613	549	578	584	587	555	608	557	548	576	561	546	584	564	578	602	594	574	573	583	538	580	604	567	549	588	551	540	567	555	584	539	527	579	545	623	582	586	609	594	586	581	573	533	536	589	568	577	623	600	564	619	572	562	558	582	579	558	540	591	566	583	555	559	553	567	621	571	589	594	551	538	568	620	547	527	546	564	595	605	626	562	560	609	597	598	593	613	577	600	575	566	591	595	576	544	584	601	597	589	581	585	623	629	572	581	566	659	601	543	550	570	604	518	563	610	570	609	624	590	615	567	592	606	630	588	599	558	555	584	550	524	601	580	566	573	605	543	600	550	607	597	549	578	613	558	560	550	572	593	573	587	559	541	543	574	536	525	607	580	598	586	544	575	549	569	584	559	612	558	568	582	613	592	546	567	615	577	552	583	553	591	543	600	606	540	567	532	556	593	588	561	552	541	600	556	557	568	547	573	634	582	554	526	606	584	590	588	558	601	582	582	573	583	586	573	582	537	566	566	583	583	567	584	604	581	544	573	578	555	588	589	584	571	538	536	588	565	563	601	555	577	560	595	556	555	608	589	586	606	548	533	605	573	614	580	560	552	536	545	555	576	593	578	612	579	559	558	562	544	587	570	587	567	567	568	590	582	558	583	567	599	579	560	581	557	592	580	543	583	562	612	623	560	564	583	556	572	563	542	584	550	584	568	586	557	521	538	545	569	569	576	601	592	570	584	603	563	598	564	539	591	593	593	624	610	544	568	578	559	531	570	566	540	543	604	542	575	617	629	581	558	573	561	596	580	604	613	581	561	585	604	571	510	594	554	589	523	576	539	570	570	566	576	562	599	581	557	549	558	588	548	573	600	605	573	554	587	569	563	563	581	555	611	550	548	566	593	559	526	563	550	604	558	559	586	540	556	585	582	566	549	561	569	592	590	559	607	581	568	543	554	580	544	537	574	586	550	594	539	579	581	597	553	571	557	567	603	550	556	603	557	616	549	562	579	590	578	621	561	569	556	578	595	576	568	581	614	616	556	552	521	552	545	585	621	582	554	576	534	554	566	558	539	576	566	552	567	591	585	554	582	581	581	569	589	605	600	598	606	543	553	636	583	548	547	559	591	585	575	573	571	547	554	576	574	577	591	566	517	523	632	543	587	568	546	571	520	583	572	609	588	598	550	547	570	576	525	526	573	599	572	535	574	603	578	635	617	550	602	538	573	586	578	592	611	624	593	542	537	629	582	576	582	548	591	589	581	571	573	568	597	592	587	569	541	579	557	584	632	561	606	593	607	649	576	535	567	581	609	552	554	572	563	589	586	578	546	541	562	560	554	609	579	558	573	585	550	633	559	586	562	599	560	568	537	525	604	588	565	628	602	548	556	543	587	571	563	569	568	543	573	595	581	560	589	571	576	586	561	583	596	613	596	595	565	555	554	577	568	581	584	560	546	592	602	553	594	583	595	576	567	595	591	571	550	557	564	542	563	545	530	562	601	600	611	572	551	552	542	603	531	620	588	587	619	591	540	574	602	577	596	560	551	593	576	554	609	608	572	580	573	559	555	597	630	598	575	603	617	564	513	552	535	582	575	602	555	640	591	569	546	550	544	623	500	558	570	537	570	557	578	623	571	569	561	567	591	600	550	536	582	594	624	565	580	575	561	597	546	560	610	624	588	549	542	537	597	597	584	573	524	586	605	542	543	597	577	589	563	598	597	529	581	585	584	566	589	595	571	550	563	585	572	568	559	614	570	608	584	609	559	558	560	594	627	595	596	619	593	576	595	601	593	555	594	599	585	585	572	566	593	565	595	574	561	610	570	573	575	571	612	551	582	599	587	619	593	559	574	585	541	553	604	580	574	554	554	559	602	570	595	599	586	529	529	565	545	571	516	582	582	602	571	559	631	565	514	552	554	564	559	575	539	584	569	569	528	581	548	581	577	563	554	579	554	599	559	573	566	593	592	551	596	563	554	569	589	604	589	583	583	575	551	590	564	545	605	610	567	588	549	596	612	561	539	553	568	536	566	591	589	583	544	588	633	570	542	525	523	578	579	632	578	573	603	558	563	596	633	547	573	570	542	574	588	578	579	553	631	585	540	594	572	595	576	592	585	619	546	525	547	574	570	564	558	560	562	599	602	612	575	560	575	621	677	547	556	578	594	613	539	558	575	548	549	575	534	537	590	595	579	603	582	561	553	587	566	595	633	607	587	556	594	586	591	586	579	582	547	544	583	548	565	552	539	547	594	574	577	576	592	544	541	582	577	588	582	569	562	523	617	570	573	590	568	564	576	571	584	573	611	571	610	598	592	523	562	583	577	610	561	588	610	596	541	589	571	597	591	559	640	573	578	610	601	532	570	592	520	559	560	592	572	582	539	589	575	578	566	566	543	592	562	542	612	527	614	567	611	621	576	550	595	581	580	607	555	591	594	576	563	562	596	586	568	586	594	542	578	544	588	579	554	534	602	573	615	597	579	561	575	589	596	578	565	574	583	583	587	620	583
4662	5245	3971	2136	1459	1238	1017	883	804	787	742	683	692	675	672	597	607	574	631	599	644	564	595	582	618	611	569	550	563	592	577	618	567	527	564	621	561	607	534	568	566	571	600	532	594	564	566	535	575	574	573	600	550	533	554	581	562	564	581	552	576	572	572	562	563	568	561	558	568	562	585	603	602	591	558	559	564	550	544	545	558	560	528	586	562	572	552	564	559	544	577	549	545	515	583	595	551	544	567	592	530	572	561	556	583	561	574	562	570	528	557	567	535	536	587	620	583	530	558	556	580	522	553	557	558	553	542	565	557	565	566	568	554	551	541	546	521	535	583	531	511	535	606	545	574	563	546	547	556	572	534	555	563	548	594	563	576	581	575	583	535	587	558	577	537	565	558	534	555	556	531	499	547	519	555	544	548	533	566	567	580	558	589	554	585	554	613	578	549	596	580	540	536	539	566	549	576	592	580	548	535	565	587	562	556	539	550	565	553	535	554	550	537	532	558	527	546	560	541	544	575	572	556	576	551	532	533	576	562	549	542	560	554	511	565	542	526	551	511	562	516	543	581	571	574	507	579	568	520	518	621	546	565	607	592	520	536	550	548	583	581	550	535	573	560	573	550	536	543	533	527	553	578	531	476	531	560	553	551	583	568	582	526	577	572	599	576	589	565	560	581	527	595	545	596	610	565	517	567	582	572	553	546	541	498	550	575	551	553	554	584	522	569	577	524	575	485	565	549	547	536	535	514	542	603	556	577	556	577	514	591	533	575	556	552	587	521	571	568	535	603	536	565	577	562	517	553	542	553	530	555	531	550	532	595	559	499	540	575	556	565	551	559	556	550	522	593	538	557	518	606	528	516	571	595	577	554	543	534	562	536	534	548	535	526	556	571	534	564	576	525	558	538	574	543	503	550	529	566	583	549	525	582	548	531	543	564	558	567	568	522	573	560	565	527	533	566	513	534	549	581	526	574	536	510	555	546	518	541	545	575	549	558	549	523	568	518	531	561	540	526	550	543	580	567	565	573	556	565	534	535	504	564	551	534	557	520	545	559	541	588	537	600	537	550	543	552	555	569	518	526	561	549	534	583	574	535	503	539	570	559	506	598	520	622	483	534	538	521	558	523	535	602	530	557	535	546	557	524	573	513	532	570	547	555	561	550	559	548	557	518	532	572	519	543	495	557	571	559	572	585	549	527	530	532	565	566	543	525	556	570	527	520	512	526	559	524	527	574	571	525	525	527	596	505	527	551	521	539	538	536	563	507	554	537	521	536	568	582	561	546	531	558	536	549	537	534	553	570	549	562	511	555	546	522	546	568	561	531	573	594	546	547	575	568	523	572	557	498	547	511	533	556	550	542	590	531	553	546	551	549	574	570	589	577	594	584	566	556	539	592	557	568	563	567	546	594	564	556	531	523	590	548	534	545	563	546	539	571	565	574	532	564	516	565	546	537	524	532	591	521	534	578	554	549	519	536	568	532	565	566	537	597	547	570	507	533	577	528	537	554	554	557	554	520	573	573	517	533	570	521	522	586	546	602	513	551	588	598	594	614	561	569	599	591	559	519	523	554	518	566	525	543	566	540	547	549	546	580	524	579	535	559	581	552	562	567	529	547	501	551	559	533	498	567	544	529	530	518	552	530	579	564	521	540	545	518	509	556	522	567	547	533	540	545	518	527	551	583	532	561	579	498	560	546	574	563	570	555	559	573	534	535	548	544	534	548	523	573	552	565	539	546	513	567	529	564	556	519	528	550	547	528	543	586	544	550	536	544	564	545	568	565	548	570	538	525	542	559	526	539	542	551	561	553	574	544	571	551	572	527	536	544	541	557	550	593	503	577	519	461	552	526	539	536	570	548	584	510	580	566	537	537	574	535	566	524	535	571	565	492	560	578	548	521	573	551	592	600	564	542	545	571	542	574	515	553	588	547	572	584	554	567	549	526	518	532	569	534	536	568	582	536	571	528	548	535	552	569	558	560	530	547	564	553	555	543	530	527	554	556	535	551	591	540	563	592	558	507	577	550	538	561	527	536	569	538	526	543	527	538	601	553	550	548	529	529	565	598	550	535	548	559	543	549	514	540	546	541	577	613	577	588	559	577	583	561	584	519	552	588	517	527	515	560	532	503	500	560	529	522	523	538	534	576	544	552	562	521	503	561	546	588	500	530	514	544	531	521	541	552	560	548	549	609	535	553	544	578	542	537	535	534	532	517	548	586	578	521	560	552	532	571	575	545	538	541	553	555	552	549	581	558	524	570	525	602	517	531	560	546	556	526	584	587	585	560	553	541	552	550	545	573	532	548	528	521	536	521	556	548	567	579	533	554	522	534	538	582	560	519	561	537	567	533	521	567	553	562	579	529	567	535	522	537	523	543	534	546	504	502	572	533	576	532	541	625	565	558	538	541	540	540	586	571	558	557	498	587	535	523	552	530	598	541	535	548	525	513	559	533	566	549	519	499	550	504	530	516	539	506	564	492	544	540	553	549	529	578	548	575	559	533	608	543	533	589	544	559	556	509	546	568	534	558	563	528	518	526	560	521	518	519	527	509	572	546	559	567	572	564	529	548	540	575	586	574	566	521	547	582	511	530	537	524	554	506	537	562	571	534	529	551	569	535	549	596	512	552	528	534	541	586	539	524	547	546	527	560	548	541	516	571	591	551	526	589	544	538	539	539	540	506	520	541	607	593	532	521	572	554	528	526	513	540	529	550	538	551	532	550	573	548	525	563	586	591	557	554	478	572	557	524	541	526	579	572	479	558	539	529	556	554	525	560	554	559	539	567	585	540	519	491	562	525	517	519	544	556	566	568	530	513	545	512	542	559	558	553	583	536	577	551	568	535	498	545	497	545	485	566	566	550	548	509	564	552	544	558	560	545	523	548	521	551	544	536	585	527	528	549	538	551	530	508	522	566	576	572	550	552	577	579	592	512	536	544	566	533	507	578	546	557	544	547	501	556	590	521	539	524	528	561	593	584	525	532	549	553	557	584	526	531	541	525	542	559	565	492	554	543	595	545	524	545	563	560	534	532	556	542	540	597	544	547	518	573	600	515	590	538	539	543	573	529	499	583	538	541	541	562	553	521	539	567	545	529	545	559	530	595	572	538	532	543	534	527	544	548	561	548	596	524	599	530	518	522	554	539	506	509	533	563	542	560	523	533	552	539	566	534	557	523	567	567	531	533	558	546	510	536	546	533	549	575	575	547	559	519	529	536	495	547	550	510	568	558	547	537	548	549	530	556	548	605	580	577	546	568	562	572	531	583	528	554	554	532	575	561	504	570	566	524	615	516	508	549	509	559	535	570	548	543	532	462	532	523	528	545	554	589	543	580	588	507	551	548	564	550	536	503	611	561	533	540	581	581	525	535	524	558	534	548	544	554	549	547	497	534	545	557	536	559	511	541	563	549	524	571	547	550	538	587	505	515	531	548	519	512	571	567	575	548	521	540	562	508	535	502	525	507	537	541	566	548	578
27449	9627	1830	1331	1000	926	997	950	952	934	907	958	1000	977	954	1048	1002	909	984	959	971	937	897	953	937	976	911	998	989	982	893	988	999	925	983	962	1012	961	931	962	1029	1001	966	898	984	961	986	940	944	1018	952	943	965	921	990	976	989	1009	940	1012	951	976	944	962	967	969	996	927	981	995	965	945	930	980	975	946	961	980	1008	952	1001	1002	944	909	951	992	1003	966	965	948	991	932	987	909	1025	1004	966	954	996	1006	945	928	943	986	920	961	931	1019	997	979	987	947	1015	981	1027	963	976	937	956	954	959	947	961	996	940	925	1060	950	973	977	928	998	985	970	929	948	967	938	1004	943	1031	1011	964	972	954	944	928	952	1003	936	980	920	985	951	927	957	941	938	923	984	939	937	987	971	948	913	961	1022	959	988	1008	999	993	985	987	965	966	1026	949	993	903	969	958	945	990	988	1001	925	1007	933	986	961	968	935	925	973	958	957	940	964	936	978	957	961	950	943	941	970	916	949	956	944	954	931	961	979	948	955	949	956	967	933	971	986	967	994	928	973	1001	967	951	946	990	958	1033	914	954	960	1018	966	984	976	954	948	949	953	950	972	975	900	963	947	938	1020	1002	977	995	956	919	940	954	948	930	1011	959	950	965	966	943	1005	997	924	962	966	950	999	917	976	921	1005	954	885	994	933	964	926	905	938	1011	961	992	919	967	979	1002	966	965	993	965	955	997	997	977	914	1001	951	900	955	951	932	984	1010	915	1008	940	957	975	1010	984	1036	952	977	983	919	990	936	896	980	970	1001	993	924	948	961	967	938	975	910	976	992	940	963	992	950	945	984	1001	1018	929	949	959	911	941	1061	959	947	999	966	964	989	1007	980	950	998	971	972	949	944	966	982	972	970	977	1018	939	964	969	998	942	938	961	949	961	922	933	931	997	969	983	966	1029	950	976	968	879	977	960	914	982	929	972	986	971	964	956	1002	961	974	976	958	936	970	949	975	928	950	998	922	1000	944	975	941	961	1014	996	1006	931	982	946	979	954	949	996	982	941	942	981	937	988	937	930	960	887	989	1001	952	941	1011	986	999	965	962	922	997	968	914	940	954	954	965	957	954	979	989	928	962	954	929	956	955	936	982	988	938	938	960	921	927	1017	991	1016	969	1025	999	927	1018	983	946	953	948	930	928	975	963	939	971	955	981	989	944	1005	948	1016	1035	941	960	990	960	975	962	975	952	967	991	934	935	927	1006	972	948	1019	932	954	969	934	962	952	1001	971	965	1016	1023	902	949	954	971	984	957	972	983	1011	980	963	948	943	911	985	956	1009	949	999	1034	953	1010	1018	928	998	1002	973	956	1024	929	964	1010	928	1001	959	938	974	954	946	960	991	974	949	952	955	960	941	966	925	956	968	937	948	980	1010	968	941	951	937	1000	988	1066	915	1005	958	1002	1001	969	997	932	962	978	997	908	961	972	954	968	984	933	1019	906	1021	1002	972	964	976	983	1000	984	952	939	942	956	1011	922	1009	951	970	972	965	972	1032	993	971	975	1004	967	969	991	1021	932	1014	922	968	950	999	940	974	1005	969	990	937	1026	920	947	967	978	974	975	950	928	990	951	966	928	949	955	995	982	989	958	963	988	950	988	932	971	966	971	1010	948	979	943	985	1050	965	910	937	1006	972	926	937	1002	1014	940	959	957	995	920	942	923	919	940	983	971	993	908	1006	985	936	876	939	971	996	954	929	941	968	946	963	1001	948	989	914	938	973	916	993	934	950	1012	990	923	946	989	943	989	988	1024	969	978	991	970	934	963	942	964	991	941	959	935	938	940	935	986	963	976	989	981	1032	964	926	971	981	941	994	987	914	990	999	959	972	994	975	922	1005	905	937	947	993	943	975	890	989	913	942	1001	916	972	949	893	973	1023	941	962	913	1006	967	1020	973	923	1010	980	1016	970	988	958	971	981	991	982	944	999	949	990	942	900	978	944	949	934	964	941	954	974	906	971	990	986	924	959	994	963	1015	907	967	996	965	964	929	973	968	982	964	976	943	925	991	955	1026	933	976	929	984	1020	942	970	938	944	946	914	920	938	950	944	1024	1031	966	999	999	1014	928	968	948	1014	1038	964	986	933	937	958	964	948	1021	997	926	957	957	1024	986	967	1011	940	980	995	984	969	943	947	975	954	956	913	959	948	1004	957	965	957	984	996	926	957	898	938	1008	940	954	960	928	916	952	947	993	966	967	941	977	929	970	932	928	963	929	960	1003	912	976	1016	952	943	949	933	973	999	1023	994	986	1005	993	971	990	997	989	991	996	1031	888	949	954	1004	1001	1001	928	951	959	940	951	1003	980	985	937	954	979	982	985	931	998	936	987	970	987	945	1056	941	940	951	988	1001	1021	958	964	920	954	976	953	933	961	947	941	980	999	981	989	971	1010	975	1036	966	959	978	965	1000	988	959	955	1030	1007	955	930	990	994	1049	967	973	979	985	962	948	994	975	1025	1049	1005	1008	995	976	995	930	958	966	953	956	978	958	1005	985	1002	1033	1012	953	955	986	922	1018	977	975	973	985	914	975	966	997	985	977	969	911	1015	953	1015	913	964	989	977	965	987	934	966	916	950	967	978	939	946	1007	949	943	999	977	929	963	959	961	979	1004	963	936	965	985	1026	1020	968	982	942	1021	933	1012	964	935	939	1034	947	998	933	991	935	1052	1014	947	982	1044	980	948	972	967	909	936	998	993	961	1024	963	967	952	925	964	948	970	914	937	1011	967	953	949	938	962	963	971	979	918	980	948	958	956	961	950	976	927	977	947	960	967	984	916	949	999	977	943	983	952	984	925	945	1001	1020	995	939	936	983	930	939	964	997	960	969	998	996	985	950	985	945	1012	924	968	991	930	966	909	925	949	990	966	935	960	934	990	961	972	951	971	990	935	948	961	970	983	973	938	1007	950	989	1017	972	959	930	899	933	930	932	994	982	1003	971	966	910	1013	1020	973	958	976	960	893	943	978	995	938	917	975	948	1024	939	972	906	940	971	971	971	956	963	1022	954	928	988	936	973	975	921	1048	1005	969	950	983	945	990	989	1008	1005	1012	986	941	941	1002	936	986	964	942	984	924	990	942	922	938	889	942	932	924	1021	962	972	919	954	935	923	1057	906	954	958	999	895	986	980	984	967	947	947	984	990	977	1013	971	988	996	931	1004	941	964	986	987	1034	957	921	980	949	928	927	939	962	971	1006	973	961	1018	954	952	928	1034	943	1013	1005	968	924	938	948	962	976	965	944	924	996	960	952	973	952	967	937	974	960	952	952	981	1006	944	1016	924	993	949	995	983	965	917	972	985	960	960	913	955	1022	931	903	936	1002	938	959	971	916	961	969	940	982	1007	922	968	988	1008	926	970	1004	982	1031	912	948	934	938	977	973	967	985	1016	980	918	958	975	914	932	978	972	991	992	916	980	966	958	949	953	1021	989	993	901	995	970	911	979	1022	915	987	955	955	941	1014	950	969	982	995	1014	939	1004	909	942	881	904	933	958	950	975	973	966	979	1004	993	987	929	947	941	939	990	926	970	924	931	964	962	981	996	957	989	959	960	981	988	934	961	974	1021	964	930	953	1020	933	958	989	960	984	966	913	975	916	961	992	920	911	967	968	949	982	979	975	964	925	934	956	944	966	1022	1022	908	952	985	991	1042	991	925	1003	1016
5762	1026	965	929	889	842	773	829	859	819	811	780	811	767	777	822	856	813	864	791	858	836	833	867	855	843	831	826	814	810	814	847	808	798	869	762	824	845	805	824	841	835	801	829	804	779	822	870	799	846	812	782	848	759	808	800	800	837	830	801	848	823	808	804	818	773	801	805	795	795	799	819	843	801	815	786	762	810	816	775	818	728	806	795	838	849	806	873	742	824	816	768	868	822	811	831	783	792	803	769	827	835	759	807	844	851	819	788	795	782	805	795	877	810	790	812	819	777	872	791	809	804	800	810	771	807	836	753	780	807	797	834	805	792	842	762	816	801	900	821	772	745	769	829	812	768	830	802	785	803	806	787	810	863	811	791	803	825	831	840	801	824	800	783	780	830	767	824	782	800	756	814	801	771	787	835	760	770	809	768	766	835	761	806	810	827	793	764	830	806	800	827	812	784	800	814	791	833	817	837	795	837	839	768	842	772	774	826	816	805	809	830	812	859	790	847	873	822	814	808	791	854	811	799	835	827	812	799	822	785	806	808	790	783	813	819	806	783	842	765	801	779	771	798	792	816	800	827	807	824	865	789	794	799	807	787	805	789	772	789	778	766	803	755	828	795	818	786	815	824	776	812	785	812	806	826	867	806	780	794	848	832	784	760	789	781	764	797	755	825	796	806	805	767	823	790	782	827	800	778	776	800	838	822	796	811	750	805	796	800	831	859	822	785	792	827	839	813	808	819	787	800	805	783	821	784	805	784	838	832	823	808	807	839	802	770	823	856	791	849	773	815	840	814	834	792	811	793	825	820	786	786	877	846	864	802	811	828	790	794	818	820	904	851	799	771	818	783	851	856	792	805	767	792	798	810	854	824	854	840	793	824	821	804	839	822	767	808	771	841	786	799	813	826	768	817	780	764	783	824	808	856	792	781	800	853	795	830	794	803	829	830	817	814	776	794	797	854	790	862	851	818	795	830	802	840	814	825	855	827	830	819	794	745	819	806	742	792	795	795	802	801	828	815	778	848	797	772	837	814	844	762	830	721	803	839	797	751	767	801	829	789	838	861	755	866	789	772	765	844	763	823	795	802	839	824	752	852	803	791	803	804	837	859	798	813	839	839	782	794	810	850	820	873	773	817	824	754	866	857	808	815	883	796	814	792	778	795	787	762	796	825	846	792	745	823	775	825	817	793	799	809	774	859	825	757	813	828	782	831	814	822	842	813	813	883	804	835	780	803	822	812	833	801	837	802	815	809	787	782	822	766	780	769	817	803	804	850	807	781	803	826	749	848	788	763	762	830	806	795	857	783	827	826	804	802	817	792	835	835	785	845	867	802	853	832	811	842	845	799	780	810	775	821	786	799	890	816	817	789	789	760	805	771	793	782	789	786	818	832	816	842	828	816	783	786	790	809	793	815	854	800	846	823	826	833	800	849	810	821	768	774	862	834	868	843	812	813	786	819	845	826	798	868	896	823	784	759	847	804	803	840	797	837	794	816	806	782	779	809	819	759	784	804	804	807	840	766	809	831	843	830	838	751	808	770	815	793	790	836	819	806	781	799	838	785	830	825	790	779	802	791	840	791	782	827	810	873	743	790	883	872	766	771	820	786	838	833	822	807	821	795	786	734	817	732	808	846	843	809	800	800	802	781	840	834	850	800	812	791	829	744	846	819	802	825	787	822	772	788	850	836	767	836	817	852	836	796	870	818	816	779	851	786	777	804	752	839	861	751	789	806	833	837	829	801	788	789	819	834	777	821	832	827	801	819	765	834	795	812	812	828	793	768	794	791	791	855	834	831	775	784	801	820	817	803	834	783	780	787	797	789	777	836	798	783	821	774	776	848	791	820	822	861	769	809	815	811	795	799	772	813	813	825	785	811	787	804	823	796	763	847	802	756	851	773	782	856	804	782	795	862	786	867	801	795	793	817	795	784	810	748	859	822	775	788	822	801	817	781	732	778	813	779	787	771	805	799	768	780	810	799	859	819	831	840	814	794	829	808	829	794	847	753	822	811	825	811	748	793	777	778	796	750	768	836	831	823	810	840	854	837	792	821	793	869	832	828	837	863	818	808	830	805	820	817	788	854	786	848	861	841	839	815	815	821	806	819	815	821	859	821	766	784	871	821	800	780	822	818	798	850	808	833	796	752	833	766	790	795	768	809	792	812	809	785	795	820	790	769	827	803	797	783	835	842	831	873	841	819	809	821	866	821	763	802	804	755	797	811	850	870	837	828	826	812	856	795	823	803	749	791	875	820	815	811	795	818	831	785	843	849	853	811	829	778	786	806	812	781	838	796	776	809	803	803	800	786	824	821	761	781	812	817	802	818	774	788	814	781	789	814	789	809	791	819	839	800	795	827	838	816	851	777	796	792	819	830	838	808	738	811	801	834	818	765	776	799	801	819	813	768	820	813	822	783	774	815	863	770	812	814	763	834	766	827	822	806	818	797	807	798	790	748	760	819	829	814	832	831	808	769	776	753	824	860	753	816	754	851	787	779	827	801	825	768	738	837	734	796	780	797	766	859	770	808	802	774	816	835	830	834	832	773	818	814	801	858	831	807	809	832	803	799	804	858	782	789	848	764	820	830	834	833	793	822	793	773	830	773	782	816	807	827	783	818	839	781	797	809	837	819	773	830	757	763	809	858	784	792	795	810	821	838	803	792	786	798	792	800	764	837	776	821	825	769	823	785	766	783	748	844	809	825	861	799	776	869	793	804	798	848	805	796	806	864	788	798	766	785	851	802	809	812	794	776	836	807	816	816	774	824	790	784	807	816	848	861	830	822	781	790	826	771	806	779	846	796	805	823	814	821	781	829	815	802	770	827	842	808	843	737	789	794	822	782	814	785	832	839	802	865	763	810	776	831	845	828	801	814	839	822	844	781	762	808	807	754	794	817	815	824	808	831	755	799	826	796	772	846	794	796	803	855	834	817	766	808	790	837	823	774	826	765	815	818	737	759	771	788	774	824	808	785	796	760	794	792	824	840	823	812	799	788	787	872	770	785	815	807	843	841	835	774	842	795	811	775	814	819	726	771	824	910	778	803	777	835	759	777	819	838	821	812	833	819	817	839	838	785	822	824	842	830	780	794	835	780	757	800	811	815	825	786	779	842	811	819	850	841	755	841	791	811	776	794	855	800	825	835	828	826	756	771	785	763	799	772	769	809	772	824	789	806	811	880	832	800	782	844	814	758	800	782	760	815	841	818	791	812	752	832	802	839	811	810	817	785	842	830	816	816	830	834	811	711	829	794	801	818	770	774	797	784	842	862	846	814	809	803	848	841	817	815	788	811	729	828	816	837	794	835	818	808	781	796	829	795	842	834	778	830	860	817	817	811	834	808	809	796	820	859	820	821	818	835	791	848	799	813	848	763	795	794	814	803	826	811	826	789	831	830	850	833	847	781	789	818	780	822	838	753	813	796	793	814	821	869	762	835	803	817	754	816	802	793	839	839	846	792	749	805	790	786	858	766
25617	21360	27090	25321	5295	1604	1351	1119	990	1022	1016	1005	966	978	1008	994	962	943	961	982	951	944	961	964	963	1015	972	925	926	938	928	998	978	977	932	925	938	966	924	956	919	940	874	984	965	907	964	911	923	929	974	895	972	969	918	930	938	914	943	967	919	948	916	1000	986	929	984	985	979	953	955	908	936	920	943	913	992	901	908	937	923	933	862	889	958	927	963	904	963	910	956	926	866	955	965	932	1041	983	909	910	893	977	932	887	890	925	953	935	912	962	954	917	921	977	917	972	963	942	958	941	975	943	936	929	930	934	950	938	938	888	969	942	934	928	922	927	967	916	945	941	971	942	936	986	976	1003	952	954	981	953	901	918	962	919	941	925	929	900	928	948	864	902	893	1001	933	920	926	889	957	935	933	887	895	917	971	969	879	924	946	976	967	916	951	929	949	902	920	955	931	931	895	920	932	941	937	877	943	978	975	937	972	933	987	914	925	935	901	948	976	901	951	945	938	958	940	920	891	925	933	991	937	960	975	940	890	919	953	900	942	932	951	882	908	885	939	973	860	985	963	903	947	949	927	957	988	935	922	930	948	947	913	964	874	951	944	990	934	890	989	942	945	949	948	963	877	899	958	952	917	888	881	943	909	916	908	865	947	998	912	945	949	891	975	918	871	923	914	909	988	910	899	905	923	976	956	961	965	924	969	929	889	926	885	862	859	956	935	944	983	938	923	977	992	950	960	907	976	933	916	850	958	930	953	933	959	933	989	936	981	965	925	971	885	890	927	936	942	916	877	929	886	938	957	910	968	935	922	944	904	960	899	912	918	941	887	905	950	932	926	929	886	928	904	938	912	962	836	859	925	916	949	937	895	929	975	962	966	942	891	927	908	886	981	884	903	893	921	919	868	920	967	941	968	999	910	926	924	921	880	910	927	888	922	967	938	940	946	862	966	940	992	898	932	903	963	934	881	902	905	916	942	934	902	915	919	910	885	910	924	976	906	949	984	963	918	904	914	927	982	921	947	910	1005	896	895	949	921	968	908	943	938	936	941	1015	937	951	866	971	885	917	946	937	855	907	924	922	1010	943	952	938	948	899	961	951	931	991	895	940	909	910	914	969	926	948	929	983	938	900	918	913	952	911	943	993	880	919	862	924	926	912	936	928	884	932	937	924	928	854	935	913	920	941	952	922	835	950	977	960	957	916	948	896	888	970	950	942	924	895	924	962	921	917	926	945	886	911	961	900	924	865	900	911	928	877	858	926	913	899	934	922	923	997	875	949	971	957	958	931	931	956	913	936	947	932	883	890	948	929	951	980	924	959	939	879	911	880	875	922	940	909	915	858	901	913	975	904	981	969	994	921	953	916	993	1003	945	963	851	927	899	963	975	909	917	971	923	946	973	896	931	923	927	990	911	973	929	923	895	908	911	900	909	954	958	901	912	917	999	942	903	897	938	935	934	920	991	937	954	902	902	945	944	909	909	937	942	904	886	979	933	927	938	904	907	943	944	950	940	970	985	951	952	963	855	905	931	952	926	915	914	876	915	941	934	911	943	958	894	909	912	966	941	920	916	965	952	948	926	938	943	974	953	968	962	917	917	970	975	913	948	911	923	860	925	918	912	958	968	901	906	925	944	919	946	923	903	898	923	952	887	953	914	941	885	944	918	967	948	953	921	1023	885	868	916	855	947	972	896	951	964	956	915	912	927	928	934	926	927	941	969	892	918	928	897	877	902	921	962	905	963	937	949	945	919	910	931	996	922	942	907	939	933	971	935	923	892	924	878	877	956	882	933	904	881	992	982	905	934	936	963	955	914	924	908	939	959	944	937	905	947	949	938	904	940	930	945	979	953	928	936	885	912	936	890	960	892	960	968	886	955	952	984	990	892	970	892	940	929	890	980	860	923	844	943	961	922	907	875	971	907	920	969	942	881	937	902	1032	884	941	932	929	969	934	866	966	900	876	941	956	916	898	963	987	948	909	897	984	948	927	874	905	901	930	936	985	959	970	952	931	911	948	933	935	891	906	909	928	908	957	958	943	1004	900	885	948	889	947	947	948	956	962	916	913	929	980	925	931	905	950	932	966	936	948	894	892	914	951	911	913	949	891	967	993	948	979	943	952	964	948	944	934	925	967	885	949	963	899	952	951	898	931	973	1011	932	935	955	927	894	891	899	975	887	953	926	908	917	918	904	911	877	906	905	954	919	935	918	935	969	912	889	920	936	935	947	905	938	881	944	925	897	932	984	946	884	892	979	927	916	926	908	952	920	852	926	943	944	922	903	957	964	957	973	941	920	914	940	948	919	917	935	942	897	948	894	920	990	890	952	925	942	932	984	949	936	908	988	941	952	938	992	888	872	926	966	939	899	937	930	884	899	872	889	922	841	844	915	899	900	895	884	969	931	963	918	902	883	972	935	952	943	937	916	899	898	942	921	924	948	903	949	890	934	900	908	938	997	919	926	924	976	902	895	972	928	969	943	941	934	914	923	939	955	944	950	918	937	935	971	957	963	901	921	964	946	912	854	987	935	939	906	885	926	979	921	934	936	899	956	928	896	915	963	938	885	895	916	873	912	933	970	980	873	873	955	905	921	939	886	927	971	874	917	904	929	885	890	889	915	910	919	990	912	920	898	904	885	937	932	907	896	944	931	959	936	906	946	931	930	915	949	974	921	961	953	868	937	900	914	968	960	926	912	953	951	929	931	940	888	960	909	917	907	934	945	941	898	966	894	916	946	826	892	955	993	919	936	906	923	912	938	896	954	902	928	962	963	913	897	931	964	945	962	873	905	1008	889	919	947	991	962	893	913	925	908	940	969	885	873	947	917	941	941	905	925	997	934	891	914	941	941	930	977	904	946	924	995	872	947	903	879	934	934	925	915	897	987	896	936	975	908	932	937	1010	937	890	865	925	965	923	953	925	943	948	953	957	866	915	949	884	892	968	927	879	888	913	936	1001	972	879	873	964	999	880	915	875	942	956	949	904	961	919	931	960	898	944	928	943	937	945	910	916	917	940	900	948	952	897	917	945	928	954	939	934	895	911	944	924	916	883	930	905	939	930	963	928	899	963	916	940	949	905	928	965	965	904	921	878	904	933	930	912	883	928	964	885	905	904	957	979	962	925	903	911	896	955	914	1005	907	897	949	975	943	937	919	887	956	942	974	938	924	935	872	941	958	902	958	953	942	978	1028	982	928	944	897	881	933	948	926	960	900	938	957	944	931	957	920	902	937	948	879	919	939	935	941	900	922	900	876	934	910	959	990	955	897	985	929	905	941	885	910	995	899	975	877	919	921	935	942	913	894	908	946	915	898	952	972	860	898	977	966	921	890	969	965	909	936	915	1007	933	932	952	924	911	881	915	873	905	882	941	934	958	973	891	966	840	896	938	941	934	919	847	920	930	944	924	917	933	932	1000	926	921	909	921	966	914	876	890	969	961	993	950	964	959	931	917	949	942	904	925	938	936	920	945	952	894	906	949	924	901	931	931	928	910	971	958	891	900
3986	3235	2703	1751	1271	1168	1065	980	953	950	849	859	842	859	830	827	802	833	861	839	842	815	773	866	895	849	838	817	841	841	792	799	770	797	816	815	805	842	814	860	830	851	839	795	803	782	792	815	821	850	878	846	774	803	769	735	811	796	823	815	795	821	817	808	810	859	755	802	752	832	784	784	874	802	863	833	814	824	795	817	798	835	841	840	776	845	792	803	824	804	805	798	838	833	834	802	846	813	816	820	793	834	811	807	776	827	789	798	797	860	823	871	761	782	799	873	849	819	808	824	773	846	849	795	821	842	842	815	792	855	821	841	844	778	805	764	835	754	822	795	811	802	867	809	816	803	792	798	797	821	785	801	848	859	822	832	761	848	825	814	802	794	778	781	796	806	818	831	837	766	842	854	810	851	840	827	801	867	819	817	823	782	823	819	831	748	790	797	785	836	777	819	842	788	770	793	810	761	818	819	847	786	816	826	840	834	862	800	840	781	812	824	781	771	787	827	822	810	835	798	773	830	821	786	791	768	809	842	802	828	857	860	825	818	783	838	785	788	814	854	812	808	875	829	846	801	786	830	778	805	792	797	805	794	780	821	798	781	782	806	779	837	801	766	779	802	809	882	818	820	822	781	806	815	773	849	752	830	858	794	806	854	832	814	773	809	813	826	790	837	805	784	802	798	810	835	803	829	807	842	836	803	776	835	787	749	825	808	776	812	816	829	794	811	834	795	830	788	784	806	814	827	784	766	827	770	786	834	811	808	820	781	793	831	759	794	767	829	809	749	825	797	863	737	822	803	841	808	857	767	787	803	789	765	837	836	830	856	742	836	811	778	841	780	874	771	822	833	790	803	762	780	791	803	811	807	777	797	873	785	792	764	826	806	817	821	842	811	798	784	764	846	775	794	772	797	773	844	876	750	782	800	846	831	756	823	814	797	859	785	789	812	831	807	846	748	785	836	829	793	831	847	795	776	756	828	805	757	816	812	773	776	841	785	797	797	867	814	827	784	765	839	761	820	804	835	788	849	789	816	739	839	843	798	836	846	761	790	779	765	820	752	864	832	806	839	781	806	799	785	805	783	807	808	807	779	766	844	822	822	837	822	796	803	812	819	774	762	795	794	815	787	741	795	839	844	805	797	785	783	768	774	808	761	825	729	869	764	825	840	807	806	840	807	817	772	819	826	793	775	831	835	787	800	853	817	843	812	813	813	788	795	812	771	829	819	797	792	750	781	785	838	828	786	828	800	809	786	796	830	863	750	839	808	811	853	832	839	822	773	765	857	837	809	786	780	810	785	775	820	775	828	793	774	809	797	814	749	827	765	766	810	792	752	849	784	835	777	792	806	832	802	783	785	803	832	775	842	826	831	782	783	857	768	830	801	777	810	785	762	760	805	818	808	812	738	809	867	796	806	827	767	788	801	844	797	800	753	831	829	833	785	772	826	788	804	790	847	765	865	757	855	839	864	780	787	817	762	851	814	814	759	761	821	768	815	755	770	803	820	806	810	810	831	782	799	827	778	773	856	791	789	825	830	829	817	783	808	819	796	794	868	787	796	815	780	799	774	801	782	841	807	818	806	800	809	814	764	818	777	786	846	782	796	833	828	809	787	840	750	857	798	830	884	812	787	808	820	813	782	782	797	826	758	856	785	777	796	812	760	783	793	795	801	792	762	838	766	824	811	769	797	860	781	812	878	801	782	792	835	814	810	816	775	799	829	768	841	846	818	815	799	828	828	807	788	769	826	801	809	809	798	783	766	789	838	814	793	808	823	856	849	846	785	792	833	853	825	805	795	790	774	834	757	783	782	811	828	780	771	838	820	876	804	765	807	761	812	800	837	783	819	790	798	775	774	816	815	832	794	843	761	837	805	805	820	808	839	843	839	845	775	822	812	829	814	833	831	795	835	835	787	798	785	825	819	827	785	766	820	726	755	771	817	815	765	827	832	777	794	787	846	830	807	811	804	778	772	777	788	847	751	784	804	788	792	798	821	819	752	765	834	826	820	815	821	806	751	846	833	871	789	759	796	770	842	871	787	799	816	824	830	799	788	731	816	788	812	837	774	834	790	780	772	820	792	758	838	811	770	808	761	815	800	779	910	801	800	853	828	815	805	827	795	797	815	836	762	831	817	797	800	829	850	790	848	799	831	848	838	781	834	803	777	769	758	782	824	828	773	820	878	844	826	803	773	791	805	828	800	797	817	797	818	858	824	804	835	766	817	807	774	829	813	835	841	837	796	860	772	779	807	817	821	837	845	835	792	786	776	791	812	811	760	798	840	821	825	825	799	857	837	817	851	807	794	799	803	810	784	817	823	811	832	817	780	811	801	788	791	786	774	803	835	781	730	811	835	769	788	794	811	790	829	798	799	786	852	804	801	806	813	823	760	811	801	813	775	789	856	818	840	789	854	801	814	816	851	774	793	851	798	781	869	822	823	753	832	798	824	845	793	823	773	858	810	792	761	788	833	799	821	773	750	848	827	801	810	802	801	813	811	815	841	826	788	815	818	783	805	835	812	811	767	826	796	752	836	837	785	826	776	754	800	813	844	792	777	809	764	796	806	750	809	792	845	803	826	849	823	782	780	780	775	809	844	813	762	829	832	817	856	758	797	758	824	825	760	792	810	808	810	805	810	811	775	837	815	763	800	850	778	777	762	799	774	821	812	828	781	796	788	791	781	860	819	770	797	808	805	823	838	808	822	829	796	796	824	805	806	815	813	808	849	820	811	806	862	786	805	779	836	791	824	812	786	821	803	831	766	807	783	797	789	802	819	843	820	787	815	788	823	833	803	778	833	795	810	803	813	800	789	792	811	788	826	771	831	788	819	801	829	821	837	746	766	810	822	832	784	786	794	767	810	841	794	779	790	787	780	850	802	765	795	805	780	811	813	836	804	795	811	844	817	832	788	821	843	780	781	789	836	855	815	802	796	793	870	830	773	771	767	771	841	782	823	811	801	760	836	767	809	840	819	757	829	781	810	773	795	811	806	830	761	814	800	787	793	852	839	869	837	804	783	784	812	841	773	816	789	797	800	798	782	778	821	827	817	822	793	783	809	804	786	768	816	801	822	869	795	802	801	837	852	849	810	786	802	787	792	822	763	810	748	808	832	744	805	772	806	831	731	845	833	797	808	797	822	773	757	772	799	809	814	781	799	823	788	843	767	804	763	834	768	832	820	813	832	799	841	788	764	807	780	789	791	823	843	816	793	779	805	811	820	799	804	832	855	838	856	827	779	822	820	793	814	821	825	795	818	763	806	838	789	772	790	830	790	819	838	796	794	799	813	768	809	830	829	841	806	794	815	811	799	817	779	758	809	818	794	832	780	804	783	816	793	791	784	795	795	767	775	761	778	842	857	829	819	825	807	805	812	801	815	793	810	777	765	794	770	793	816	824	801	802	804	820	822	828	813	804	834	829	800	838	808	828	782	824	786	857	796	803	766	828	824	800	799	779	818	834	837	772	811	816	777
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
