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
338716496484	338716497044	338716497592	338716498142	338716498694	338716499244	338716499794	338716500344	338716500894	338716501444	338716501994	338716502542	338716503094	338716503644	338716504194	338716504744	338716505294	338716505842	338716506394	338716506944	338716507494	338716508044	338716508594	338716509142	338716509692	338716510244	338716510794	338716511344	338716511894	338716512444	338716512994	338716513544	338716514094	338716514644	338716515194	338716515744	338716516294	338716516845	338716517394	338716517944	338716518494	338716519044	338716519594	338716520144	338716520694	338716521244	338716521794	338716522344	338716522894	338716523444	338716523994	338716524544	338716525094	338716525644	338716526194	338716526744	338716527294	338716527844	338716528394	338716528944	338716529494	338716530044	338716530594	338716531144	338716531694	338716532244	338716532794	338716533344	338716533894	338716534444	338716534994	338716535544	338716536094	338716536644	338716537194	338716537744	338716538294	338716538844	338716539394	338716539944	338716540494	338716541044	338716541594	338716542144	338716542694	338716543244	338716543794	338716544344	338716544897	338716545444	338716545994	338716546544	338716547094	338716547644	338716548194	338716548744	338716549294	338716549844	338716550394	338716550944	338716551494	338716552044	338716552594	338716553144	338716553694	338716554244	338716554794	338716555344	338716555894	338716556444	338716556994	338716557544	338716558094	338716558644	338716559194	338716559744	338716560294	338716560844	338716561394	338716561944	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24859	21378	24420	28732	21378	21411	10985	620	456	407	411	372	352	317	377	360	342	347	342	365	324	334	335	336	322	349	336	351	312	338	319	335	332	325	352	321	321	310	339	367	322	364	314	342	354	347	325	295	294	368	360	327	299	275	329	345	354	343	314	347	289	339	334	307	328	324	347	311	313	293	318	342	310	381	326	331	321	329	343	339	324	318	307	319	339	311	310	317	305	330	308	332	320	325	324	296	307	303	333	314	338	324	336	335	300	333	320	320	308	304	298	304	296	276	316	290	309	319	296	334	330	319	331	347	329	344	336	338	327	310	319	327	311	297	343	341	304	320	337	319	336	315	320	295	332	348	309	353	315	348	320	343	322	313	319	318	294	310	315	353	354	305	320	367	320	318	308	332	323	339	338	336	319	302	311	320	335	335	303	329	338	343	303	315	320	313	359	297	307	352	314	286	319	341	345	348	325	340	324	314	345	302	293	321	327	349	312	320	337	316	333	340	350	331	310	333	358	322	310	335	312	334	306	313	328	350	373	341	324	316	316	320	309	348	353	351	335	330	317	334	354	349	373	329	330	319	334	320	341	313	308	321	290	332	320	330	323	346	342	287	335	312	321	328	296	337	314	310	325	360	347	305	336	351	319	311	324	315	336	353	301	326	329	319	309	353	356	351	323	324	334	293	334	309	350	339	337	326	318	293	293	303	336	311	326	293	293	324	279	369	312	288	325	314	304	320	320	344	340	287	304	371	338	294	317	306	347	342	316	305	339	351	344	319	350	313	329	349	320	313	325	340	328	319	337	329	303	307	349	330	309	325	359	318	368	358	324	316	300	313	325	319	334	369	356	342	321	354	325	269	321	283	298	330	287	308	310	338	320	295	291	331	362	324	290	338	320	321	332	343	335	296	317	340	312	333	329	312	352	342	283	314	340	301	351	328	338	317	344	349	318	336	320	334	335	263	309	332	309	364	317	324	303	307	324	314	302	340	345	273	362	311	323	299	328	289	316	331	317	298	366	322	300	332	311	352	349	345	356	305	318	339	281	330	317	298	322	299	301	292	347	332	320	359	287	288	307	321	366	317	350	341	340	324	301	317	338	315	272	318	313	326	330	332	287	305	358	345	326	330	325	331	358	334	337	321	296	305	333	313	299	327	320	325	301	325	325	347	321	315	318	308	308	308	299	305	343	304	266	335	340	311	326	330	326	322	308	357	354	332	340	379	305	335	327	283	278	322	314	341	327	295	323	305	341	333	342	316	312	330	358	328	314	297	323	365	332	320	303	303	347	311	341	269	324	332	356	349	358	331	356	318	320	334	299	311	303	361	343	298	329	336	298	335	344	327	309	325	317	290	335	354	307	340	320	340	331	316	311	294	319	313	306	342	327	318	310	323	349	322	349	328	335	331	342	308	326	321	336	356	352	325	309	296	305	350	317	310	343	326	325	295	344	284	341	335	332	333	328	311	338	345	341	360	284	286	319	297	341	334	286	331	327	305	282	336	318	281	320	329	350	347	321	324	301	333	305	340	327	324	325	301	298	316	336	321	304	308	293	317	310	337	315	311	299	298	314	278	342	336	339	320	302	318	364	319	317	314	312	337	318	316	301	346	289	312	302	318	297	332	339	309	311	336	291	285	290	333	329	359	326	304	317	339	307	328	313	332	348	370	380	340	327	331	328	304	312	335	321	310	322	298	328	308	363	322	368	310	328	312	287	307	334	347	304	300	345	312	321	343	301	333	334	361	302	319	313	313	320	317	344	318	329	366	326	313	286	356	332	316	325	340	332	321	315	320	317	332	312	337	349	313	338	314	332	306	314	329	333	323	323	323	300	302	323	330	300	327	317	348	319	303	317	326	363	311	326	303	326	297	367	335	323	346	364	313	298	312	327	325	327	347	355	339	323	334	283	318	327	333	332	304	306	335	305	322	307	315	331	303	324	339	310	320	345	345	322	333	323	301	330	322	313	301	330	287	369	336	317	335	317	326	358	333	302	284	280	337	356	301	292	309	324	312	360	314	314	326	323	318	280	335	330	345	297	308	301	324	295	325	327	293	359	295	310	331	282	333	322	313	322	339	300	306	340	306	338	317	304	307	323	366	345	339	339	329	348	310	308	307	335	302	360	343	332	338	320	342	328	327	331	350	287	331	346	295	335	312	318	289	305	293	304	319	336	305	320	340	327	341	323	328	322	306	326	309	360	325	296	315	316	315	349	335	310	343	309	308	319	318	317	276	336	358	299	285	325	340	326	333	312	293	294	304	314	337	332	325	327	359	320	316	290	303	336	333	333	314	277	356	315	333	324	354	324	314	325	280	350	344	315	348	319	320	343	370	300	320	318	339	307	326	336	310	320	334	326	332	352	296	289	293	305	306	314	313	342	316	304	324	340	292	312	319	334	356	300	344	336	345	341	332	330	341	310	359	314	321	346	314	314	311	313	299	348	321	299	319	322	357	339	322	327	333	365	310	311	295	289	311	300	318	332	297	311	303	351	327	314	343	333	311	321	358	309	344	335	300	326	337	363	341	348	315	309	283	358	316	352	339	324	339	323	281	300	314	347	328	306	339	324	321	324	312	329	337	326	308	314	305	336	330	324	290	306	322	361	306	319	365	289	317	309	330	308	297	333	350	291	332	352	300	321	369	305	309	326	326	323	280	339	281	332	312	322	399	343	333	339	310	341	328	326	328	346	330	327	331	339	309	340	338	332	303	306	324	319	305	348	331	320	309	364	298	328	320	319	300	307	312	329	350	302	325	321	314	337	315	316	319	310	300	332	304	333	312	309	301	319	305	316	316	340	323	344	332	335	331	331	340	331	326	326	328	322	325	316	323	329	338	339	324	305	302	379	321	316	331	321	316	340	354	338	302	307	309	331	333	300	326	331	320	323	309	337	299	315	320	332	319	316	334	336	321	367	346	330	339	341	337	340	306	307	305	334	357	308	330	322	331	342	307	310	329	325	342	330	308	330	340	326	288	322	306	324	321	340	295	342	305	336	338	331	318	311	298	302	368	303	304	300	313	322	318	316	300	334	320	313	299	346	344	338	306	311	334	318	321	348	269	308	311	338	315	332	335	318	347	306	337	335	331	336	314	347	350	306	289	334	318	306	312	333	312	324	325	316	340	352	307	294	311	294	342	333	297	297	329	321	320	342	323	292	346	352	326	348	315	353	307	343	294	342	358	307	365	298	313	320	332	332	321	304	345	306	336	276	323	340	295	333	362	354	366	308	303	319	314	289	352	337	287	329	322	321	329	310	312	316	337	381	343	286	298	361	348	365	341	297	308	337	292	367	342	311	339	375	314	294	296	312	329	335	324	330	334	329	309	342	348	311	319	317	331	290	305	340	335	313	300	305	322	325	318	310	292	279	284	385	333	298	315	303	293	346	321	340	298	292	322	328	316	340	349	337	334	327	297	343	299	304	306	307	343	332	291	320	348	336	332	354	376	329	304	335	305	340	362	329	344	329	309	338	312	329	314
4144	3419	1750	1063	870	803	777	745	706	722	743	720	706	764	706	705	672	721	696	702	681	709	732	728	684	717	685	671	725	698	699	687	676	699	675	684	677	686	654	709	712	731	707	699	681	680	722	642	701	636	657	683	686	666	657	695	694	714	698	650	667	667	707	655	707	753	720	610	698	694	707	686	704	706	695	685	690	675	663	663	702	622	694	691	681	730	705	644	697	703	689	752	687	643	666	706	718	742	688	656	649	687	690	685	709	686	740	715	676	696	655	679	679	688	705	676	697	699	667	714	729	685	671	700	691	679	696	697	717	709	683	688	689	654	687	705	654	680	698	654	666	683	694	671	694	644	726	664	704	683	661	696	661	660	661	676	662	696	694	707	689	693	694	698	686	668	661	697	689	697	672	663	663	699	661	641	712	665	634	741	678	677	721	661	685	681	690	687	712	689	674	701	647	675	668	702	687	661	652	670	682	655	705	702	665	689	684	745	691	682	631	702	755	700	682	681	682	692	699	731	710	704	709	682	685	666	669	687	687	706	666	630	703	678	671	688	705	685	653	652	656	731	698	683	727	680	693	672	685	724	668	703	723	682	702	701	666	704	751	696	652	682	663	646	676	716	671	687	656	672	666	683	665	635	680	679	685	641	678	700	681	682	657	702	691	690	674	638	720	671	676	666	708	715	658	664	688	665	711	681	621	669	659	697	700	722	653	713	686	695	736	691	669	646	699	702	719	680	714	697	666	638	702	706	762	665	734	736	695	665	666	722	681	704	713	674	671	693	719	720	761	665	670	689	685	663	729	691	675	666	672	652	687	685	710	680	724	661	666	686	694	679	698	719	661	656	710	704	676	676	668	680	648	705	697	684	678	684	673	696	718	685	680	694	712	656	678	669	687	670	695	682	671	697	677	679	666	690	695	709	665	697	686	728	694	682	705	668	654	686	682	694	692	677	684	651	669	730	709	725	706	638	692	675	689	662	676	685	694	659	696	684	711	720	677	686	685	651	717	688	652	674	741	677	677	655	700	657	670	729	687	672	676	691	690	714	679	684	649	731	721	725	648	639	689	645	678	682	657	697	688	635	654	652	688	724	669	697	664	709	666	761	677	714	649	694	698	636	676	690	691	715	647	693	652	706	643	678	733	677	710	721	685	698	634	701	662	653	668	689	672	664	685	643	694	720	660	663	709	704	664	652	706	714	676	695	693	671	691	638	669	663	687	712	674	688	726	693	678	701	697	657	672	656	729	718	664	680	741	701	708	702	675	615	683	663	694	682	666	697	687	664	675	676	700	719	688	705	627	652	717	672	670	687	714	670	685	744	684	679	676	705	681	678	707	680	709	689	709	733	699	726	676	738	691	723	620	731	712	693	677	704	693	684	707	664	696	654	653	698	680	685	694	701	718	763	720	673	723	666	695	668	696	657	628	694	704	718	694	701	679	720	741	694	642	709	723	702	677	653	687	706	687	725	697	661	667	673	657	714	691	684	706	671	667	682	634	667	662	728	688	686	694	733	634	673	688	674	711	689	645	726	694	689	668	689	704	674	634	690	694	714	690	735	692	712	698	691	700	735	711	692	666	750	679	729	666	709	672	668	684	706	693	681	691	726	623	699	678	694	642	660	690	666	682	664	680	707	707	695	728	722	655	676	708	655	713	656	641	693	714	694	673	696	674	683	691	708	739	720	676	671	744	666	731	719	681	704	700	683	667	704	714	650	735	668	679	709	655	711	703	722	685	701	630	645	680	732	684	639	672	713	665	703	673	668	702	660	714	698	672	664	699	703	699	679	672	676	656	674	670	707	722	695	669	636	681	696	675	706	672	708	614	667	703	719	706	688	684	660	723	689	655	624	704	689	658	664	689	679	673	680	710	688	674	691	690	669	747	681	689	710	653	701	660	696	629	699	686	725	665	699	680	727	661	676	682	704	729	698	702	712	694	676	705	706	669	674	671	684	661	678	739	657	688	659	724	660	676	732	693	683	708	691	712	725	685	696	685	704	642	705	681	679	661	660	721	720	704	689	683	685	743	701	735	704	684	703	664	711	665	669	654	723	672	669	686	658	737	710	701	738	645	718	683	690	710	674	710	671	687	725	676	709	680	683	682	682	676	710	683	689	702	687	699	650	670	656	727	675	684	712	679	641	690	679	659	731	661	693	677	651	676	672	654	701	660	689	715	677	691	666	703	678	704	668	686	727	708	726	688	676	660	670	676	685	702	712	688	690	679	725	667	645	702	689	689	630	657	703	711	727	658	705	692	676	679	710	698	642	696	690	714	650	668	677	627	676	692	697	698	645	688	642	675	756	687	712	688	656	680	747	724	679	667	709	719	686	673	717	668	689	661	710	676	674	693	682	649	660	680	670	708	721	704	668	735	713	648	678	699	692	690	701	657	692	671	738	651	699	705	687	722	693	663	629	683	668	727	746	675	705	682	667	669	674	640	695	748	737	696	699	696	745	686	725	689	636	705	726	692	666	722	649	696	670	685	661	679	687	660	650	699	695	644	655	675	677	665	666	660	700	697	723	673	664	687	700	716	685	700	677	715	708	634	754	682	735	691	676	652	649	735	651	709	656	673	693	725	704	736	712	700	684	672	680	701	710	652	647	724	642	649	706	690	718	641	645	712	714	650	675	699	712	639	672	714	712	657	645	664	631	707	718	687	696	704	668	689	703	692	680	672	622	716	690	721	683	623	661	687	685	697	688	659	683	721	691	649	742	702	640	674	670	652	660	686	691	699	675	725	722	657	685	668	738	679	697	699	692	672	643	715	649	688	653	699	684	638	685	697	703	641	682	683	664	679	699	664	677	705	724	691	695	684	680	702	705	673	744	688	680	634	674	716	692	677	599	701	717	691	685	688	690	692	706	731	728	740	734	674	696	643	670	721	675	672	706	698	683	680	715	648	712	685	691	649	711	664	678	715	678	672	673	674	665	681	706	703	665	681	714	745	650	691	693	681	734	741	626	672	647	686	677	670	663	693	700	709	704	718	680	729	710	703	694	683	702	677	679	646	690	697	652	709	688	696	698	703	661	712	692	672	724	637	671	698	680	683	663	668	711	689	675	749	676	681	706	640	647	625	665	684	681	700	698	709	721	678	708	688	665	686	716	632	681	694	661	685	708	717	686	706	687	697	662	733	682	717	630	728	704	683	653	669	636	700	675	694	711	714	683	680	676	647	726	662	673	658	666	704	681	732	690	667	675	663	726	669	703	658	674	706	655	703	733	683	658	674	732	695	677	636	688	698	689	683	663	663	683	675	682	661	653	721	723	672	695	720	700	710	664	664	666	681	707	682	716	674	703	676	721	691	741	715	659	692	663	691	676	693	696	675	654	680	639	701	682	719	676	668	667	720	637	736	708	738	742	690	661	700	690	694	673	720	655	706	701	694	655	672	689	669	650	701	693	698	677	708	725	683	685	684	693	689	670	694	685	673	716	679	664	652	695	655	666	663	664	693	714	646	679	668	695	672	673
33329	14716	2222	363	304	295	292	265	287	265	286	266	290	270	260	275	284	274	270	253	280	305	261	262	269	302	259	263	235	293	290	253	270	251	276	275	242	288	279	290	301	299	301	313	278	278	250	284	285	243	269	260	305	307	268	306	285	281	272	262	269	274	263	262	261	243	272	276	272	302	279	281	253	264	260	252	251	266	282	259	274	292	280	242	267	263	310	280	297	259	290	290	332	279	245	239	249	311	277	261	274	308	276	274	278	249	262	259	304	256	301	289	278	287	259	285	301	283	292	304	273	266	293	235	275	272	274	262	308	285	280	275	285	292	276	273	320	244	262	291	274	293	276	267	282	262	249	268	268	259	259	254	271	292	275	306	282	264	295	261	263	303	272	288	289	294	290	282	237	259	237	260	280	245	252	307	295	282	284	296	245	274	274	279	266	292	302	295	288	278	263	287	246	245	255	261	254	287	247	269	257	276	294	302	271	269	273	278	291	296	290	262	296	271	252	279	256	269	256	279	288	297	299	296	288	279	286	279	328	293	251	265	259	302	271	282	261	266	274	269	317	268	300	307	233	246	225	277	265	243	289	270	276	288	272	251	281	276	279	282	269	278	246	279	258	258	288	311	278	263	253	249	304	268	264	280	297	261	283	284	251	287	293	291	299	262	280	287	298	283	270	296	276	305	246	284	253	268	255	275	281	273	254	276	273	270	259	281	278	262	296	311	284	251	295	237	284	280	270	279	288	287	276	285	299	290	259	269	267	286	273	277	268	306	291	269	290	274	287	292	273	245	276	278	260	295	284	276	270	249	268	283	246	270	262	253	266	260	286	270	289	286	266	260	291	281	241	296	272	316	260	280	291	258	293	271	259	263	286	282	261	292	272	277	299	286	271	276	297	268	285	264	273	241	288	280	256	249	254	276	282	268	263	272	274	261	267	270	283	273	276	261	280	284	284	253	290	264	291	300	273	261	289	259	288	245	264	312	264	283	265	281	307	280	304	294	247	295	275	282	252	292	265	287	272	298	295	270	265	295	255	253	285	278	271	271	300	253	257	278	264	300	257	277	269	289	286	268	271	256	246	282	265	258	276	281	262	266	268	278	279	321	295	248	281	250	272	267	262	254	280	265	286	270	253	267	271	258	264	277	285	265	274	288	264	277	268	264	323	266	245	278	259	272	292	262	336	270	279	268	279	279	264	260	269	251	270	288	255	223	277	297	285	296	256	276	295	265	286	292	257	276	264	288	247	246	271	297	274	282	290	266	309	276	238	315	310	265	291	261	276	245	265	255	272	298	264	276	246	284	244	278	278	271	259	273	220	271	299	281	257	288	315	282	268	267	295	317	278	254	275	279	265	263	275	290	268	290	298	279	258	235	281	259	312	241	265	273	275	263	252	264	280	263	277	299	270	269	240	254	282	264	257	252	263	256	307	263	258	244	254	300	279	288	247	300	269	326	277	272	294	277	263	263	279	263	255	265	284	273	269	314	280	279	265	280	241	280	251	265	263	264	260	250	275	276	288	265	281	303	245	274	289	281	271	261	250	276	263	269	280	254	299	272	277	265	294	238	268	267	243	253	259	263	278	293	244	304	269	305	263	288	266	258	269	294	311	298	261	260	284	298	276	273	293	234	310	270	262	269	285	267	288	251	285	244	282	295	288	297	295	287	295	277	287	272	296	268	286	251	258	275	293	293	268	267	289	289	249	248	260	230	303	275	283	262	269	259	284	275	287	284	272	305	258	279	248	301	261	273	274	276	272	278	283	261	279	264	287	267	269	294	262	225	272	279	269	281	282	291	255	283	257	257	286	299	301	263	276	270	254	286	269	294	293	289	304	269	279	289	293	279	270	302	316	293	274	255	262	243	269	282	251	269	294	284	322	253	265	286	271	294	261	246	258	284	273	289	290	277	239	275	292	252	296	263	250	310	309	284	259	283	270	283	309	301	320	267	284	284	305	270	268	304	251	264	246	254	304	281	278	265	288	298	239	283	239	270	288	285	256	242	266	252	292	308	283	316	291	264	264	305	285	278	247	258	259	303	249	252	262	279	292	248	266	254	263	295	271	271	270	259	295	272	261	262	271	268	281	261	240	284	232	276	288	321	276	293	257	305	261	275	284	270	250	275	281	272	264	275	281	275	276	279	278	292	279	249	262	259	268	272	292	282	276	268	274	240	273	267	269	248	291	257	270	276	297	330	276	322	278	290	295	278	259	294	285	254	271	265	266	255	302	255	315	263	271	296	270	261	287	271	266	297	282	297	297	279	277	282	266	241	278	292	282	274	279	278	293	271	285	283	284	246	278	248	249	285	289	271	266	265	236	266	263	266	283	267	237	289	249	268	260	244	304	274	274	312	234	284	276	286	253	236	309	274	241	292	283	279	273	276	280	272	295	283	245	272	269	280	289	282	256	310	243	243	284	272	260	257	276	291	270	246	264	271	294	243	287	268	301	276	254	229	254	248	278	310	303	302	281	287	260	227	290	273	254	246	272	303	298	316	291	291	233	292	306	278	256	270	295	277	237	302	265	267	278	261	279	274	283	286	316	261	268	260	277	278	293	285	272	303	293	296	300	264	273	263	282	274	272	261	307	255	234	272	268	284	284	284	270	296	280	279	255	324	256	243	268	279	247	272	266	253	272	267	294	290	282	301	298	252	278	255	283	262	276	281	298	268	248	306	247	263	305	290	288	299	245	290	294	296	295	257	278	254	230	299	297	317	276	284	294	290	256	277	318	275	265	287	268	223	299	271	282	299	255	271	253	278	253	293	310	258	281	250	282	292	251	286	272	287	285	258	265	268	259	281	264	282	294	269	236	271	266	276	253	241	284	279	290	290	280	261	297	290	277	270	261	264	259	279	268	279	273	255	268	291	241	275	285	284	235	274	254	310	281	231	252	288	263	279	248	298	263	273	271	258	252	282	268	293	281	268	269	296	260	316	267	283	259	277	296	270	289	315	249	235	255	280	272	271	276	260	257	262	279	228	296	271	267	271	258	286	278	269	275	275	271	233	295	312	292	288	315	256	278	310	269	276	282	304	293	271	315	242	253	313	259	258	268	302	274	283	279	257	286	306	293	274	296	300	251	280	278	282	256	289	311	242	282	258	270	270	270	245	302	269	284	267	266	251	273	305	288	281	254	277	257	273	271	246	272	272	296	255	250	263	277	264	279	263	244	277	277	288	264	276	268	256	255	256	278	256	268	289	275	281	280	309	267	281	289	247	273	237	291	272	281	277	277	267	259	262	257	290	261	267	272	264	284	255	277	277	281	277	274	287	281	308	272	289	295	262	277	285	301	279	282	276	289	268	264	280	255	278	289	294	269	288	254	265	293	285	276	295	288	286	241	260	273	262	276	292	308	293	304	258	274	283	297	264	242	296	278	267	274	272	250	280	261	261	249	258	302	271	284	324	291	269	288	272	242	279	279	321	272	284	267	277	278	277	287	283	288	264	298	260	251	238	263	284	276	278	312	290
7800	679	681	653	606	656	641	659	648	587	622	641	624	645	648	633	696	627	615	670	660	687	704	692	637	674	662	620	633	644	621	652	670	629	678	657	640	648	657	685	617	660	662	637	659	675	615	647	672	642	637	680	631	633	656	666	643	635	682	681	670	620	682	632	652	647	629	685	662	665	605	645	667	630	649	624	637	665	644	725	651	688	694	684	632	623	649	658	640	609	630	676	676	622	667	671	615	660	620	682	647	674	624	634	637	655	650	661	672	646	645	702	643	653	669	637	613	633	640	634	619	669	655	690	672	645	625	676	641	616	655	609	640	703	661	686	669	612	666	616	664	635	631	644	659	670	668	662	662	670	680	652	657	640	656	659	645	669	664	607	640	675	655	625	672	682	658	669	684	628	712	654	622	678	641	614	664	632	664	648	669	646	675	661	628	653	693	670	662	705	635	678	677	661	701	642	601	659	626	681	638	637	666	637	641	652	648	668	644	656	606	654	663	645	618	626	650	635	653	627	625	609	657	646	662	643	680	648	700	642	688	667	676	647	656	617	630	660	651	659	597	646	681	583	663	645	654	726	685	680	710	646	645	616	689	645	685	653	634	632	655	659	666	676	653	625	655	652	660	678	627	678	637	644	652	626	610	667	646	678	615	610	629	664	648	671	650	622	640	653	657	669	679	614	670	631	659	589	692	624	680	703	648	603	641	674	647	660	667	674	676	640	674	690	645	672	585	733	685	648	646	660	650	648	668	628	627	675	654	678	641	677	625	722	647	669	682	688	659	601	699	637	648	657	681	639	647	612	654	663	644	619	643	605	701	611	620	628	621	634	677	674	598	674	661	623	674	730	593	627	668	675	688	621	682	705	643	706	647	657	652	670	649	642	639	622	675	640	651	615	677	657	652	616	680	630	651	688	625	670	629	628	646	676	607	646	647	630	683	678	630	659	646	677	626	706	617	632	694	707	716	607	662	612	708	664	664	596	669	687	648	696	648	664	626	667	657	650	636	689	634	708	652	683	704	615	628	663	655	668	572	639	642	656	638	672	668	647	664	654	621	631	664	649	637	672	660	674	688	649	613	666	637	669	657	679	666	678	635	626	621	684	668	685	640	616	613	681	642	660	643	631	667	632	656	654	633	649	635	677	656	659	660	644	634	661	667	701	637	688	644	664	650	687	666	676	690	655	629	629	639	628	662	661	607	661	665	654	654	617	600	649	635	648	666	666	659	610	687	665	645	657	643	675	648	714	671	619	664	684	678	680	617	649	669	645	680	621	623	622	608	648	652	641	653	630	692	668	679	645	682	667	636	636	676	670	677	646	618	656	650	638	595	685	661	662	655	622	612	641	638	654	675	611	706	616	644	679	659	612	642	684	667	664	682	657	619	661	613	594	618	632	672	631	633	652	639	688	627	652	621	652	628	634	647	658	632	670	642	599	682	622	630	632	655	673	621	626	678	650	630	650	641	617	644	640	610	644	642	634	644	662	680	653	653	615	638	664	651	630	632	637	628	658	653	657	638	631	628	643	670	683	679	636	608	683	664	666	648	613	599	619	636	663	652	631	667	636	659	635	665	666	665	655	643	635	612	634	660	644	696	659	629	625	652	683	649	649	635	650	668	645	634	651	657	625	596	686	622	630	684	674	722	652	672	638	634	598	601	625	646	648	634	674	637	614	628	644	670	618	619	657	645	621	610	689	661	655	639	621	655	692	634	643	664	634	643	667	622	649	631	671	648	683	679	632	686	648	615	668	636	669	677	695	632	612	654	630	654	645	619	645	622	626	654	638	638	657	665	640	608	667	627	620	631	644	642	669	646	639	655	669	665	687	653	659	619	649	657	693	665	661	644	673	695	587	643	619	653	631	636	608	706	641	681	616	676	642	669	638	690	636	714	651	655	652	633	647	665	595	671	634	630	624	678	606	653	653	626	665	686	649	657	676	635	677	634	652	640	644	685	657	651	659	660	670	692	652	695	672	641	640	657	613	661	675	658	635	702	606	680	653	605	650	612	690	676	640	640	691	639	638	705	675	691	649	622	693	669	623	636	609	690	644	653	707	658	667	641	668	653	645	649	646	678	664	603	672	622	623	646	686	648	711	611	657	622	616	633	658	632	668	671	641	637	666	649	652	626	694	636	668	679	683	657	647	668	638	634	665	620	663	635	656	690	688	641	645	655	667	682	683	652	664	690	667	681	621	636	656	651	705	688	633	681	638	699	638	646	606	633	639	651	641	692	636	642	693	664	654	641	635	645	665	598	632	612	622	645	664	667	679	638	673	674	628	702	659	653	663	652	604	655	623	628	640	628	670	668	641	651	687	700	655	653	659	676	619	698	635	616	639	667	646	665	673	660	609	650	626	625	668	671	621	628	612	667	641	575	643	633	650	679	654	684	688	657	673	598	627	609	666	659	658	644	590	633	673	679	663	664	657	631	629	657	670	641	639	696	616	645	661	637	682	684	680	628	638	644	678	670	661	646	639	655	652	657	626	678	629	635	624	626	679	678	649	694	584	677	660	667	657	625	661	659	655	644	646	668	679	646	611	616	693	626	634	677	676	625	614	646	663	663	658	688	687	669	636	651	661	673	615	619	632	664	629	590	643	624	650	666	604	685	645	645	664	573	633	630	656	615	655	645	672	569	637	703	611	629	616	672	634	667	671	659	659	681	628	643	645	611	653	621	661	659	644	656	708	664	690	717	628	688	693	650	632	629	647	673	610	684	596	633	677	668	632	684	644	646	610	629	649	655	679	685	640	672	688	676	639	677	663	588	691	677	645	639	632	623	625	636	622	624	665	636	652	631	635	620	651	633	699	655	644	650	618	665	637	649	646	657	667	691	627	682	696	640	654	648	627	634	612	666	621	643	656	684	685	634	649	666	652	687	654	643	679	687	619	662	672	639	617	637	656	633	611	627	698	630	649	685	656	655	640	625	627	669	641	629	643	663	644	644	665	627	691	631	661	650	683	629	613	637	679	618	668	633	673	667	646	632	637	638	694	657	626	633	641	657	631	629	632	663	650	695	671	618	644	655	654	645	640	674	677	621	666	689	705	645	655	630	660	663	672	624	633	669	662	638	687	660	607	635	594	689	624	646	672	703	697	632	641	641	681	650	654	684	682	629	645	620	663	629	634	647	684	644	682	663	676	622	675	686	667	643	686	682	625	682	608	641	699	675	631	681	636	654	661	641	645	673	624	681	610	655	655	636	632	628	576	679	663	646	649	656	639	631	623	681	635	637	648	658	662	624	617	641	661	663	629	637	609	635	645	659	625	702	657	637	648	663	655	669	683	628	615	686	696	642	666	625	665	672	690	660	620	619	690	629	674	668	679	648	648	667	661	665	623	635	658	632	622	676	637	693	673	670	691	624	629	638	626	653	667	672	630	658	643	621	623	627	638	662	647	618	621	677	616	681	672	639	679	688	645	646	629	719	668	641	693	647	634	638	635	671	616	643	660	621	683	634	620	654	657	612	644
25187	21052	23663	28661	21072	12916	771	590	462	463	486	429	441	424	449	478	392	404	460	493	447	432	435	452	425	401	413	386	429	401	422	436	425	425	412	455	475	408	432	408	446	406	433	418	420	417	432	425	425	464	430	448	360	435	455	435	442	440	422	417	421	385	393	386	440	428	419	416	408	362	412	421	411	433	465	445	419	398	402	443	434	411	396	449	438	396	403	407	445	424	406	416	445	438	401	415	411	426	407	418	441	433	418	444	433	410	409	397	413	458	428	431	421	427	430	407	396	387	436	424	406	418	401	397	375	421	395	443	413	386	426	414	434	442	420	390	417	428	460	396	408	448	435	394	441	425	422	429	413	405	438	453	433	422	424	424	439	437	410	413	418	437	441	448	425	403	422	414	439	420	416	435	426	402	427	413	434	384	474	403	457	411	395	400	449	424	433	431	391	402	441	435	425	422	406	508	442	417	429	437	443	414	439	401	379	491	415	420	390	496	456	399	404	420	446	436	434	427	425	448	438	458	408	355	484	402	429	430	417	419	414	469	414	409	406	451	395	419	420	415	402	434	409	416	451	399	400	434	393	384	413	360	394	401	391	408	428	420	467	419	439	459	390	422	425	386	455	407	425	432	407	417	434	419	413	391	389	427	414	436	396	396	431	423	424	453	423	457	446	414	437	448	436	401	451	415	427	416	408	398	420	474	413	417	452	422	450	431	398	435	421	427	399	393	418	415	413	389	450	425	425	401	410	430	414	477	449	415	478	410	442	395	438	388	420	400	438	381	401	449	381	458	364	452	454	389	391	403	409	447	441	433	397	469	424	442	445	440	408	421	412	396	452	393	413	381	405	384	457	442	407	421	420	435	432	438	400	417	455	397	434	395	394	457	389	432	397	429	423	484	414	419	393	381	390	425	439	409	414	409	447	447	422	436	479	401	452	440	472	413	417	405	400	422	433	423	422	402	455	428	415	442	407	382	450	413	412	443	440	429	437	443	412	427	401	431	404	414	411	409	389	410	441	399	445	411	394	412	405	414	415	412	411	422	389	435	400	415	405	427	424	395	417	412	417	413	400	403	393	403	413	424	414	422	423	402	410	426	445	397	429	418	434	441	429	399	378	440	437	398	403	440	483	423	439	448	429	425	411	429	435	408	434	439	475	429	419	430	376	393	399	442	406	433	432	409	404	389	441	412	399	413	422	403	430	436	433	387	418	432	461	446	451	439	396	465	417	466	412	390	391	427	439	380	404	404	400	419	443	396	436	423	411	428	453	449	436	432	412	447	421	413	401	425	395	433	438	371	448	433	427	382	428	425	429	427	387	410	380	426	422	428	410	451	462	424	408	403	369	454	424	442	428	449	428	431	400	462	421	438	453	426	446	491	430	408	418	443	397	420	430	404	415	417	427	403	426	429	431	430	438	391	402	439	446	435	434	398	379	394	411	446	444	448	385	413	379	445	419	397	464	392	380	467	418	451	422	447	419	439	429	363	377	412	423	424	381	417	424	448	421	416	385	430	422	423	443	389	456	434	407	442	390	434	416	421	430	405	404	423	406	395	419	395	390	396	441	460	454	437	398	428	452	423	444	443	455	422	419	395	436	398	428	417	428	396	409	401	371	402	398	401	395	442	442	431	426	392	462	442	417	416	408	382	398	450	456	395	437	418	437	457	413	418	403	425	396	436	414	422	406	454	419	459	430	435	437	392	448	400	442	412	432	419	382	430	436	395	442	418	418	391	411	378	424	420	427	406	393	431	419	422	438	461	414	449	432	407	376	441	372	402	428	411	443	424	439	405	418	454	414	415	390	429	470	442	437	414	409	412	436	410	421	418	398	409	394	429	467	455	423	419	419	403	409	396	387	415	419	450	434	418	407	407	455	394	415	420	440	420	427	396	417	443	437	430	451	448	432	425	405	423	401	442	431	418	423	426	418	401	440	472	415	440	420	434	402	448	411	420	422	378	411	412	415	423	403	416	420	407	414	417	374	385	461	439	429	422	467	429	425	452	416	407	415	417	419	406	421	436	476	409	454	423	410	399	459	452	411	369	371	389	445	444	430	423	446	423	428	444	424	398	459	401	428	444	402	475	423	426	457	452	386	397	453	402	432	448	433	386	361	406	429	435	384	402	429	436	396	410	409	394	408	456	435	397	455	440	458	390	442	403	391	433	359	438	425	438	433	398	428	408	384	407	383	426	411	427	410	437	413	434	442	418	437	380	504	414	426	383	410	443	449	451	396	437	427	380	415	436	431	432	399	446	431	403	409	435	358	385	430	454	388	421	384	438	426	369	394	446	414	388	455	399	431	431	428	435	391	436	456	406	436	413	409	425	436	459	405	377	446	400	386	395	449	427	400	443	432	385	445	428	388	399	436	387	431	375	410	411	449	461	438	438	422	442	453	439	408	420	383	452	451	401	410	428	439	428	417	433	384	417	403	413	449	408	435	389	442	440	386	390	409	411	426	406	386	404	426	411	439	457	411	376	440	431	415	446	427	443	391	405	402	407	387	409	397	452	430	390	440	426	395	436	412	452	405	410	411	429	411	412	403	407	431	415	420	409	447	477	408	396	429	386	435	460	448	429	408	445	419	454	417	435	423	392	437	393	406	447	423	427	384	410	416	394	433	440	459	393	422	454	463	400	399	407	418	409	445	409	467	437	426	436	423	432	411	445	455	432	393	408	395	414	396	386	413	403	400	398	431	358	441	402	442	437	422	428	450	419	447	404	334	396	408	424	456	436	406	406	442	417	467	426	416	407	423	439	435	439	404	405	408	435	420	444	482	408	420	404	389	432	428	426	413	404	418	438	446	430	430	430	406	424	418	420	431	403	422	367	417	420	456	407	424	412	451	441	428	433	439	435	446	424	412	406	435	441	397	391	400	421	407	407	389	423	437	424	388	425	424	423	404	438	450	387	454	450	387	436	399	429	424	410	457	435	405	452	427	418	416	387	431	432	377	429	407	426	438	400	389	397	385	431	408	391	413	434	400	460	414	426	410	415	361	392	397	387	425	399	427	433	433	437	401	430	433	418	401	443	419	429	383	426	461	416	409	398	401	422	386	369	396	420	440	405	402	409	431	456	449	424	441	422	423	399	409	441	357	421	463	410	442	403	434	427	396	430	386	425	390	422	408	357	451	424	414	403	409	434	428	439	439	445	405	413	412	400	408	434	428	419	427	452	424	433	455	431	412	417	366	390	436	405	436	418	446	387	403	405	407	429	422	436	387	389	407	413	417	387	398	429	437	421	432	442	417	413	375	372	426	362	390	376	401	438	428	432	427	451	388	423	395	407	433	417	413	434	438	413	437	405	448	424	378	416	432	434	375	421	412	405	408	438	451	377	419	426	424	391	386	418	450	405	416	429	422	421	424	453	431	441	399	426	470	425	397	447	414	434	406	461	443	460	452	411	453	412	432	470	435	435	400	437	385	417	420	403	422	416	443	467	412	413	402	450	472	461	419	407	442	399	483	434	410	453
4545	2369	1466	1096	968	969	961	845	972	902	863	925	895	906	898	981	891	923	876	927	924	895	878	909	936	857	889	884	955	949	938	903	920	894	923	930	915	891	911	919	906	859	876	891	885	907	873	910	917	903	841	950	914	886	943	914	918	881	934	859	857	909	896	867	909	914	911	916	861	853	900	914	950	923	874	934	868	904	842	897	845	882	936	930	876	937	915	887	846	927	850	888	925	916	845	903	888	903	930	895	878	931	855	884	864	865	897	911	862	904	907	909	868	944	951	847	872	920	838	946	903	865	905	864	869	888	897	900	927	886	915	927	885	930	907	952	896	894	870	941	888	940	884	852	905	897	913	941	957	920	874	895	916	927	870	896	900	886	833	927	865	940	955	876	930	882	913	906	861	905	901	894	875	934	974	878	890	916	957	898	889	892	903	895	881	876	943	941	903	898	912	895	872	931	939	991	936	860	862	926	916	916	874	865	851	891	889	912	922	911	924	931	879	894	905	835	869	915	971	876	916	919	878	889	887	862	935	896	890	904	928	862	907	848	846	905	897	897	881	893	886	878	890	925	902	941	918	892	894	929	923	909	913	940	907	854	937	850	881	855	830	902	932	928	840	918	905	902	880	879	882	910	916	947	880	923	908	900	888	894	952	904	915	870	882	876	853	877	919	890	912	913	908	899	865	908	861	870	907	923	922	840	906	929	846	876	898	837	893	900	935	886	866	880	893	889	907	852	959	916	843	906	919	856	883	935	862	895	850	856	907	903	916	888	907	895	898	893	901	888	925	862	907	849	878	959	951	932	930	902	854	886	872	907	911	898	902	905	891	903	835	864	853	972	888	894	913	856	891	887	890	860	846	917	886	902	878	884	911	894	909	882	907	903	925	873	881	842	903	946	884	919	909	887	884	909	890	915	946	879	907	898	954	899	916	852	922	980	881	877	888	929	873	885	894	899	859	906	864	908	866	880	875	879	927	891	913	934	888	902	928	894	893	915	909	908	915	864	910	872	916	853	932	875	924	905	916	925	898	878	909	837	858	940	880	859	905	934	881	907	920	874	876	932	922	893	932	930	909	905	885	908	958	853	925	879	929	895	853	868	922	941	876	869	888	906	899	959	874	881	891	880	871	924	889	939	901	961	961	925	876	855	919	838	870	906	909	929	875	851	912	870	860	897	926	892	914	899	949	883	860	889	880	953	886	873	884	921	915	853	873	863	876	964	904	876	889	937	859	935	936	876	867	876	925	904	892	879	941	866	896	880	902	930	877	885	871	887	883	864	891	907	885	899	903	872	939	884	868	933	900	884	890	934	891	910	899	907	873	866	864	849	893	874	914	911	894	846	897	903	907	919	895	936	949	926	908	897	936	852	889	898	887	866	903	872	879	944	869	892	891	949	908	855	900	862	862	910	888	910	922	881	902	940	903	944	878	891	889	903	876	900	936	903	890	878	921	931	887	851	897	908	928	908	951	867	881	866	942	921	888	915	878	916	861	894	904	918	862	888	892	923	876	870	907	884	898	880	895	845	890	874	873	861	927	935	876	890	883	922	878	913	904	946	938	886	925	901	879	904	930	894	898	921	904	869	846	909	863	915	856	900	869	834	911	891	904	854	906	918	848	897	883	839	903	945	918	888	905	883	881	910	929	914	895	924	878	842	891	928	897	876	844	923	923	839	897	877	923	867	836	907	811	892	869	972	882	923	889	903	898	873	894	915	912	878	907	821	901	924	879	854	932	852	900	904	886	922	886	835	893	915	881	873	937	921	913	908	864	885	901	935	842	860	909	907	888	888	875	941	919	863	891	845	860	886	883	880	878	916	942	911	963	875	883	919	892	901	902	886	927	919	879	912	859	877	919	925	893	931	967	905	933	887	874	831	914	926	895	890	920	865	879	902	960	937	940	905	960	887	906	922	850	853	874	895	971	934	877	953	845	888	878	907	941	924	850	941	921	894	890	912	943	916	914	931	944	860	884	907	902	928	913	917	883	929	917	899	894	922	894	875	892	928	977	928	871	921	940	878	893	875	920	951	952	887	858	967	916	878	908	942	855	904	937	825	919	904	905	906	883	891	944	892	836	968	868	867	881	904	862	932	951	928	924	942	899	879	914	898	901	852	886	931	897	931	922	906	933	923	896	873	955	912	897	922	933	886	907	882	927	861	856	874	861	954	926	881	949	993	917	874	902	913	917	889	874	891	900	848	875	852	886	934	906	908	921	905	891	879	885	908	899	863	910	899	863	863	876	930	879	863	954	947	870	887	863	899	849	888	941	892	927	911	908	903	934	865	863	910	929	894	866	920	907	914	854	858	835	914	871	879	853	854	906	920	980	914	855	928	924	935	914	903	873	943	863	915	909	888	897	873	912	933	909	859	896	866	881	913	888	931	905	970	885	931	920	850	875	874	877	881	896	875	930	901	898	865	889	873	920	913	921	853	895	888	872	920	893	869	935	908	827	942	855	890	857	904	917	866	957	908	922	899	883	891	914	897	953	952	907	889	874	924	915	856	889	893	899	862	859	876	892	946	882	917	942	912	891	877	929	868	889	877	853	925	861	930	855	872	949	904	905	899	932	910	922	915	978	897	892	892	916	896	942	875	906	884	896	935	892	928	872	890	899	918	900	908	895	896	901	964	909	891	947	941	927	895	900	862	960	903	929	948	857	872	828	844	901	822	916	905	897	879	902	908	922	853	912	938	858	902	929	886	912	917	873	819	936	876	963	928	868	859	879	878	838	889	909	877	896	877	874	949	877	912	919	927	940	935	939	899	833	896	914	907	906	885	924	863	853	857	921	882	874	937	916	899	936	858	913	865	892	913	901	914	886	884	909	931	856	888	851	890	893	882	938	906	856	889	868	908	880	879	908	916	870	862	913	917	846	949	894	888	900	852	903	919	916	856	898	923	934	877	923	878	901	889	840	897	876	894	889	885	904	902	913	833	895	899	871	869	868	850	930	888	906	893	835	859	898	855	920	943	950	912	828	932	908	940	889	884	868	873	893	858	851	936	894	887	938	918	972	914	947	922	901	898	961	876	937	903	941	855	885	870	928	897	941	901	888	862	871	903	935	942	817	893	887	938	932	916	927	888	881	909	898	882	901	923	887	947	919	860	887	872	903	889	854	912	869	914	924	865	876	925	907	939	878	936	878	906	950	980	864	886	837	865	921	842	866	900	889	902	933	876	931	950	960	900	875	918	879	863	895	867	883	885	902	905	966	913	899	909	911	911	903	953	873	864	940	910	888	881	903	902	938	873	863	834	879	848	944	887	895	891	871	937	973	912	934	897	861	844	924	899	856	870	868	899	908	915	883	908	861	899	840	891	910	922	850	913	903	905	885	867	895	945	923	872	924	922	887	862	881	917	880	906	963	859	846	860	873	915	881	876	956	869	877	867	858	811	941	952	888	896	902	846	920	946	880	908	898	863	913	848	884	912	881	927	895	938	905	907	917	929	906	880	908	882	890	869	869	929	889	883
24458	21006	23988	28209	21009	21025	10863	671	447	465	424	399	373	351	351	340	319	338	336	360	314	337	359	344	344	361	328	331	304	332	299	341	331	357	307	338	341	319	329	287	336	309	331	311	357	343	337	314	357	309	352	341	304	283	298	328	345	288	331	318	331	325	335	326	306	311	328	338	323	312	353	345	266	294	282	301	318	304	284	316	327	307	307	311	288	331	326	293	310	338	331	308	334	326	346	379	313	301	323	344	318	293	298	312	290	320	325	345	329	313	316	294	292	315	320	306	290	336	314	297	330	308	355	293	309	296	307	318	290	360	326	324	330	336	363	351	326	316	317	316	351	315	336	306	328	325	315	305	327	307	253	324	374	332	310	328	319	318	313	298	310	299	323	310	327	324	316	297	327	359	288	329	323	296	315	327	319	369	308	332	308	337	336	325	275	289	339	340	313	321	336	340	320	312	315	376	359	336	313	342	356	353	284	345	334	334	308	318	303	324	339	335	323	291	300	339	335	292	352	310	270	266	324	294	346	319	322	277	297	310	342	356	312	334	301	348	351	328	306	317	309	348	309	325	310	329	302	327	323	312	315	320	314	346	328	317	326	371	326	338	315	308	308	311	290	306	300	312	274	327	335	317	363	334	317	292	292	322	296	327	322	306	294	292	289	342	278	318	267	308	284	294	317	374	320	323	361	302	292	302	348	309	330	322	301	315	319	310	340	326	301	319	286	309	330	331	318	342	304	323	298	329	304	281	280	326	333	331	360	305	296	286	299	336	312	328	330	307	311	335	312	342	346	340	313	333	319	337	321	309	318	316	329	330	319	328	342	345	302	325	348	306	302	312	314	298	263	318	332	349	299	332	297	302	317	310	349	306	300	310	329	319	318	332	325	303	295	276	293	308	334	304	322	302	314	343	322	369	287	342	312	316	322	309	329	325	323	321	308	331	334	299	341	298	352	310	315	323	302	327	294	326	344	308	315	332	327	341	359	325	313	314	316	289	307	317	289	303	338	338	329	330	312	355	375	295	308	313	337	355	310	322	299	305	335	299	329	339	317	334	341	335	354	342	324	303	341	336	322	347	327	316	323	342	337	330	328	344	313	293	343	345	311	303	307	329	324	319	325	312	359	332	341	300	310	280	324	281	310	309	347	318	298	300	298	311	323	333	288	355	283	323	332	327	289	301	299	322	320	288	300	298	311	314	359	353	322	347	310	306	332	304	283	348	303	315	317	335	329	337	312	332	337	315	346	334	318	297	293	339	336	308	289	343	321	321	329	312	317	318	302	346	347	306	305	314	276	317	330	331	338	307	340	340	355	335	289	293	313	322	327	289	337	329	324	345	330	349	315	326	313	304	307	304	314	303	327	328	290	319	270	278	355	321	303	291	332	334	283	281	307	328	335	301	324	325	311	315	352	317	319	319	308	264	307	311	315	369	319	320	322	343	304	301	329	327	330	311	303	338	302	290	308	284	299	343	301	345	324	303	343	355	331	350	306	321	336	301	335	340	333	325	334	313	327	332	333	346	254	323	357	292	296	313	311	309	303	300	346	340	306	303	339	321	289	316	295	318	310	291	316	342	313	306	322	339	324	337	319	292	317	296	359	330	329	302	301	316	332	322	316	286	316	299	304	315	310	351	328	311	340	308	311	293	338	315	322	335	299	307	275	300	293	304	325	315	337	330	306	287	307	290	353	327	332	361	338	298	321	277	312	299	303	324	288	309	321	311	296	346	311	290	311	293	334	305	311	336	319	286	319	326	327	341	343	308	302	327	305	360	318	330	320	321	267	302	298	300	331	290	307	332	339	303	326	290	327	304	338	325	343	324	315	319	314	321	342	328	320	340	312	346	319	345	336	336	312	320	318	302	306	277	313	328	316	280	354	316	331	306	280	318	315	315	331	280	352	315	323	315	323	326	343	330	324	302	328	335	306	345	324	267	335	339	326	314	281	351	350	283	300	343	327	338	322	300	305	353	302	318	279	315	331	281	308	331	266	274	271	322	310	307	318	321	286	284	357	306	290	338	334	320	336	331	316	317	282	315	330	343	289	272	304	305	324	293	314	333	344	315	365	311	320	328	366	335	311	313	260	327	315	317	319	335	291	307	316	321	296	338	338	313	351	321	364	351	315	290	301	326	324	306	283	343	345	311	314	322	316	293	286	294	328	313	303	305	335	307	310	305	287	295	315	317	339	339	341	322	349	313	291	302	334	322	295	319	329	321	334	335	281	337	316	301	311	333	295	272	310	306	316	276	301	313	312	295	340	351	324	313	321	316	301	334	336	312	341	299	314	299	353	312	341	330	321	320	318	313	295	298	307	311	320	301	307	314	304	322	312	317	336	303	314	339	292	301	323	327	308	310	331	337	344	337	349	330	338	316	302	331	314	324	312	294	253	349	317	316	317	332	306	311	349	324	304	319	325	319	296	301	323	324	316	324	342	342	290	332	312	268	328	307	291	322	335	299	330	328	316	307	295	312	333	332	319	296	359	368	331	315	296	285	328	330	307	342	288	296	320	311	302	302	289	294	304	342	333	297	296	300	304	334	328	334	337	363	314	335	309	359	323	300	303	316	290	338	315	334	331	327	298	323	348	336	325	269	323	333	322	291	325	315	300	305	328	319	314	342	355	310	305	307	319	300	334	325	315	306	328	313	359	334	311	325	301	285	330	344	338	276	333	309	323	356	276	332	351	316	320	322	332	317	313	334	317	347	298	309	348	317	307	312	322	295	319	331	327	319	273	352	310	321	322	314	328	333	319	303	315	336	337	316	310	318	323	306	303	313	304	327	311	341	317	312	340	356	264	332	330	325	317	317	347	327	315	316	354	307	294	289	322	303	312	319	323	338	286	331	316	317	312	315	322	323	327	294	313	317	318	352	336	351	334	317	312	331	309	345	322	292	336	335	346	302	305	293	294	308	320	325	320	353	345	309	310	322	317	320	322	286	336	305	313	344	315	295	330	311	325	325	329	353	332	322	344	330	324	280	302	314	353	326	308	330	319	317	323	329	323	320	318	289	269	325	314	262	303	312	336	362	322	327	317	325	309	312	345	315	325	307	282	294	275	323	298	327	303	286	304	335	342	300	291	288	328	298	340	320	305	323	317	316	328	283	350	319	299	294	302	319	309	336	371	307	296	280	287	308	347	321	315	331	360	312	310	358	341	290	321	333	333	325	334	310	300	328	300	328	305	310	309	333	341	299	311	312	312	331	292	328	335	343	277	340	276	337	289	349	340	304	325	318	308	312	316	349	302	319	319	313	347	322	318	311	319	337	319	333	325	322	318	310	344	289	304	308	372	306	314	322	319	307	328	301	303	300	319	323	333	310	322	310	325	320	316	324	330	317	337	327	339	359	370	321	309	332	338	327	342	315	328	292	322	282	333	334	313	318	307	326	316	336	308	284	309	294	289	338	333	293	334	334	324	328	306	358	355	345	319	302	305	318	352	340	320	318	334	330	335	304	315	313	299	305	312	335
4082	3417	1758	1074	886	779	662	693	718	638	697	711	625	656	688	727	648	665	656	701	640	689	669	731	658	666	685	715	688	716	695	674	648	649	671	714	688	667	682	651	685	703	693	641	709	658	672	649	722	690	687	661	637	700	696	639	656	706	678	663	652	681	672	647	666	649	646	684	708	690	688	699	684	681	667	667	666	697	677	682	677	689	675	680	688	669	670	652	660	671	608	667	655	662	649	699	637	709	706	676	675	714	648	712	696	688	698	682	700	693	706	660	645	696	677	672	687	667	661	765	658	685	678	643	663	648	647	665	690	676	692	628	626	654	680	658	677	692	673	680	671	674	620	695	666	692	622	734	705	652	680	731	650	658	649	723	680	701	723	687	652	687	653	670	716	689	703	629	675	674	650	652	695	707	687	680	676	676	652	644	672	711	685	660	709	678	659	690	688	667	662	654	677	676	670	671	657	684	716	695	621	696	638	641	662	737	767	669	698	671	682	673	698	693	673	704	686	700	689	683	705	685	658	661	644	687	656	697	667	695	690	681	643	664	670	632	699	719	632	714	614	692	673	665	682	672	655	691	697	672	624	632	672	647	714	653	657	735	680	622	672	694	686	613	697	685	697	717	632	670	683	686	688	680	685	662	698	658	677	688	648	732	719	650	662	688	673	662	660	658	690	674	663	708	661	673	640	671	664	651	726	659	728	697	693	652	686	666	651	681	666	678	688	701	698	663	678	684	666	690	613	723	621	707	669	699	677	673	668	741	662	685	705	698	646	686	646	716	611	686	639	649	683	664	644	709	721	606	653	681	685	732	658	653	678	674	656	640	686	661	678	677	669	682	675	699	701	660	652	683	690	655	687	699	689	635	664	692	680	656	692	647	664	647	665	682	693	648	693	662	713	667	707	642	707	667	680	717	660	671	656	667	638	690	702	650	693	691	638	664	642	698	645	656	667	671	673	719	692	645	663	656	659	673	658	705	715	681	694	642	728	684	655	699	659	634	663	687	652	638	693	700	678	663	649	660	659	672	674	688	676	670	659	650	630	656	622	661	655	669	691	673	701	678	693	652	669	691	688	713	691	694	636	682	676	678	647	677	677	697	705	673	667	687	651	666	664	691	693	706	678	699	656	700	676	664	630	700	680	637	699	687	664	644	689	681	636	660	706	659	648	619	642	700	679	675	666	666	637	676	703	643	694	715	663	692	682	682	620	646	652	668	702	640	621	660	711	681	679	682	698	628	680	656	686	662	660	708	678	652	696	689	646	699	682	710	658	685	696	676	654	650	647	671	675	655	673	675	694	671	669	641	681	678	636	718	729	663	664	636	712	690	661	698	680	750	712	694	702	656	682	735	639	691	687	665	700	674	600	721	705	676	671	687	585	626	696	708	637	640	675	665	655	674	641	663	685	647	677	654	648	686	652	712	654	678	643	643	675	661	669	696	719	643	691	649	696	631	628	663	670	652	685	682	630	698	636	634	687	694	709	705	691	642	717	671	653	732	676	674	677	647	702	672	636	679	603	670	731	691	717	711	692	699	673	686	733	684	702	692	684	660	680	639	672	649	650	657	636	663	658	700	663	639	670	678	679	634	706	669	691	676	690	671	678	666	678	684	707	717	711	703	694	688	618	603	693	650	707	713	694	722	639	678	657	699	651	643	696	713	725	676	678	644	744	671	677	680	651	652	687	663	664	646	682	684	650	653	679	666	725	651	636	660	713	663	692	732	665	652	709	668	656	690	671	692	666	715	630	687	641	694	660	677	704	663	725	698	652	645	640	647	635	730	651	683	666	648	701	649	658	677	702	694	717	643	662	667	629	654	656	660	681	677	698	650	651	693	698	701	687	694	697	688	679	664	681	636	682	685	665	703	741	699	725	632	659	715	652	693	632	658	677	691	643	688	673	709	685	657	727	610	689	636	713	672	690	658	685	673	686	681	664	660	666	692	666	653	670	687	676	660	709	700	691	666	684	716	694	650	678	705	693	721	739	655	710	707	636	670	684	620	708	643	646	676	708	652	649	650	702	673	706	693	645	659	691	670	645	665	694	703	674	668	686	654	655	703	623	667	636	663	656	622	667	701	636	705	697	700	694	627	678	667	718	650	682	628	650	664	656	672	651	693	651	696	678	684	675	682	705	686	670	698	675	612	723	684	670	683	649	671	681	639	702	646	661	659	681	728	677	683	683	704	654	711	672	669	688	618	666	677	701	689	671	656	686	745	661	619	616	654	673	623	698	660	748	679	694	675	671	690	636	704	664	636	673	628	656	653	651	679	697	695	623	654	669	641	679	641	677	687	635	646	713	638	685	692	657	709	656	678	651	717	694	670	685	673	660	722	668	639	644	661	702	728	618	689	682	720	689	679	599	702	664	694	648	688	654	688	668	649	613	690	667	663	663	644	644	625	709	675	643	711	724	698	677	662	694	669	679	635	715	673	668	707	645	666	673	672	655	658	681	659	675	705	676	711	655	690	685	633	652	649	734	664	703	698	669	682	653	678	674	669	682	685	676	674	717	700	627	609	708	686	689	687	650	668	693	653	668	703	676	681	673	668	620	670	704	677	667	659	682	643	739	674	660	702	651	686	681	647	649	610	676	690	681	662	693	706	687	714	654	628	637	700	711	666	677	709	712	618	690	657	665	677	716	700	653	693	658	641	685	672	670	673	703	620	692	632	740	623	642	684	647	648	674	682	709	627	719	698	665	685	685	615	705	663	666	718	639	702	648	664	655	689	658	640	653	690	692	678	655	684	693	661	635	673	692	649	687	723	681	688	676	671	709	608	677	719	655	680	634	684	632	681	647	702	670	679	674	639	654	660	689	720	672	625	663	684	656	712	685	662	656	722	695	688	688	662	669	682	645	691	663	665	658	656	674	705	655	672	635	692	643	658	730	644	702	644	651	651	730	647	723	643	719	673	670	717	650	667	642	684	678	684	687	618	641	688	688	649	633	641	685	670	675	654	702	686	699	675	677	702	636	621	682	666	643	619	658	695	708	693	658	662	674	652	650	711	624	708	690	653	652	704	643	655	649	719	645	651	716	690	687	664	689	695	670	656	719	639	674	680	637	680	673	631	712	688	655	629	660	660	660	652	695	675	673	657	710	635	651	680	640	685	708	709	662	706	669	640	705	646	667	676	716	663	627	701	643	716	702	619	708	690	724	632	680	697	620	642	690	674	671	627	714	639	683	700	665	704	701	651	669	693	677	658	713	686	646	699	661	697	686	673	672	656	656	686	671	680	678	696	710	645	667	631	667	639	658	671	645	639	664	731	692	665	695	646	699	653	696	667	669	666	632	655	700	676	707	667	713	670	677	649	623	679	652	672	638	639	671	689	671	723	717	674	698	631	661	671	656	668	712	646	722	635	658	692	707	681	720	634	665	658	657	609	708	668	696	673	707	677	667	712	719	661	674	681	641	668	706	711	641	691	669	692	671	684	677	629	693	712	719	661	725	688	669	701	724	693	705	668	734	683
33206	14977	2350	380	268	293	285	272	285	266	285	300	268	278	269	252	282	318	251	261	259	259	301	269	279	247	285	271	302	278	253	266	267	265	271	294	310	301	259	271	274	307	278	274	253	246	294	277	280	315	267	286	299	256	281	302	259	270	322	249	288	271	273	260	276	271	268	266	276	281	255	309	312	294	260	292	290	303	297	264	263	272	260	251	289	274	279	272	306	280	285	321	278	252	308	273	284	243	265	247	265	289	265	258	267	286	283	265	263	273	241	285	284	280	262	281	275	294	263	260	300	263	255	266	307	331	297	283	252	259	271	283	283	246	314	257	271	263	307	295	298	290	232	292	258	267	264	286	289	309	294	292	275	307	303	267	279	254	266	255	250	289	297	321	259	281	296	293	288	265	264	278	286	287	286	257	260	274	289	289	302	270	281	305	289	311	302	291	266	268	293	242	250	266	260	261	291	282	254	283	260	252	258	282	278	246	250	278	295	287	254	291	291	315	277	280	275	276	270	246	242	271	313	277	282	272	261	308	289	249	275	258	230	267	299	267	271	283	297	273	227	259	268	277	259	290	277	246	305	298	277	291	254	280	253	263	289	252	273	293	273	303	286	271	247	260	252	267	248	288	298	264	284	263	253	264	262	258	278	297	289	243	271	297	281	273	261	235	255	255	265	291	271	294	290	277	294	272	284	306	269	305	297	259	268	285	295	260	271	284	277	277	267	300	269	276	294	277	261	280	281	260	255	257	271	275	299	270	274	299	282	277	273	255	264	274	292	286	247	275	267	275	267	247	269	281	306	278	279	290	286	283	295	257	258	269	250	243	268	273	266	290	284	271	283	275	239	270	289	290	254	262	269	283	289	298	280	275	283	285	269	285	277	252	260	268	280	278	315	254	300	281	308	248	285	264	280	258	240	284	282	291	268	264	289	299	268	248	296	278	280	260	260	254	294	288	274	306	272	277	264	285	273	273	274	284	292	294	290	294	282	293	262	262	270	272	254	260	290	279	297	284	288	278	267	293	260	285	278	316	258	261	294	290	259	274	253	299	268	273	264	255	267	246	288	286	307	277	278	296	252	275	274	289	265	248	278	222	269	275	296	281	275	287	262	262	299	303	257	265	288	279	267	269	284	269	304	258	252	289	313	282	287	297	283	258	294	270	280	259	270	283	275	277	276	281	255	273	284	280	240	298	263	268	278	271	303	299	278	284	246	275	268	239	267	278	265	246	268	297	285	287	290	270	277	265	285	282	254	296	264	259	295	258	243	271	266	281	255	287	277	254	307	267	300	273	263	270	266	269	266	289	275	265	290	297	282	268	278	268	304	285	283	281	285	291	273	224	305	251	302	305	280	273	309	283	259	245	251	297	273	273	288	286	297	284	230	272	262	287	296	287	274	302	295	327	326	303	272	280	249	256	312	246	295	288	287	275	263	254	266	284	275	300	256	277	260	276	279	282	305	309	275	285	273	290	269	272	270	263	273	301	287	283	286	249	245	278	292	263	274	283	276	301	301	279	272	290	276	255	294	256	240	276	274	283	284	283	323	298	266	290	278	288	251	261	268	286	295	272	294	315	282	268	268	281	281	276	290	264	264	252	269	286	251	246	250	274	270	260	278	287	292	259	253	256	263	270	300	274	280	270	291	305	245	274	271	334	285	298	241	290	334	309	257	289	297	276	260	273	279	274	277	253	254	305	284	262	276	246	265	262	287	301	268	312	287	282	273	285	298	261	259	248	292	328	263	277	286	274	292	253	296	292	268	272	243	295	276	284	316	261	261	284	257	280	303	280	278	269	268	288	282	254	282	262	279	295	282	281	271	267	254	281	285	313	273	269	286	271	279	280	296	285	261	288	314	282	268	286	267	256	295	268	254	266	261	277	284	273	261	291	286	275	255	259	256	278	290	270	263	286	312	270	279	287	284	293	260	255	281	287	289	283	227	248	271	275	285	263	284	291	277	252	266	267	247	284	287	275	279	281	293	296	265	275	258	267	275	255	292	276	302	275	253	266	272	278	267	286	254	243	277	253	251	293	269	270	270	253	279	265	263	273	274	302	267	282	264	284	277	265	278	270	309	284	271	261	279	253	296	293	240	268	308	267	297	290	264	273	254	263	271	287	265	307	309	272	268	217	271	267	267	279	259	270	259	261	270	291	274	255	270	283	256	327	303	284	270	279	286	291	276	260	282	277	287	289	272	279	256	292	286	249	312	270	269	276	260	272	287	283	282	332	267	273	274	294	279	287	253	247	309	287	267	253	260	279	278	299	307	280	295	264	270	260	288	243	288	278	278	247	262	249	307	285	263	316	295	287	273	271	304	244	308	275	267	305	231	273	285	310	280	254	258	271	276	314	286	301	279	314	292	307	279	258	278	262	290	290	287	244	289	262	293	290	281	246	286	266	301	268	306	255	276	303	239	306	279	301	257	266	278	294	296	301	267	256	287	270	301	265	295	279	301	274	255	267	278	296	279	285	265	267	253	278	292	262	306	253	249	283	315	291	262	311	279	241	262	307	273	277	291	258	265	266	278	269	292	272	277	268	301	267	278	271	268	282	268	250	308	245	293	297	277	249	297	285	285	282	289	247	278	288	276	252	298	296	272	251	271	254	265	259	261	274	272	277	262	275	277	290	262	260	291	294	259	265	310	268	285	276	273	277	282	284	263	270	315	266	276	293	276	279	271	275	265	274	301	264	283	242	279	291	264	266	307	254	263	287	274	316	299	238	278	279	253	282	258	286	260	270	293	279	292	292	239	264	274	260	231	268	296	259	282	296	297	252	306	278	279	272	268	292	249	256	274	275	264	287	283	290	268	275	245	277	297	275	278	275	315	275	277	306	252	282	295	271	274	262	285	275	277	307	257	248	290	293	278	253	302	282	237	275	263	279	274	290	290	260	272	267	247	301	284	299	278	260	275	270	308	233	292	271	295	310	256	278	292	264	270	283	291	279	286	282	282	277	265	314	256	278	286	305	267	303	274	289	315	273	283	255	295	255	266	246	253	265	270	288	310	296	245	261	290	270	270	289	271	288	258	274	308	279	262	290	277	248	290	296	271	281	276	294	332	263	314	258	307	307	252	260	295	287	274	277	285	283	285	290	252	259	284	261	269	257	263	242	281	284	293	284	259	288	266	285	259	273	298	252	268	252	266	302	283	249	288	293	260	286	276	270	292	288	263	275	279	246	264	289	245	294	263	223	261	283	287	286	288	292	280	272	272	292	273	277	302	277	295	288	276	292	263	315	243	278	290	240	279	279	268	295	255	283	259	259	295	265	229	266	280	262	262	269	288	253	276	319	313	309	222	269	258	245	291	308	299	305	301	276	287	281	254	295	258	302	263	242	283	253	281	276	257	279	267	301	316	298	263	295	297	262	285	254	270	296	282	286	260	291	286	301	255	291	258	291	306	269	230	283	274	281	249	287	287	290	272	282	263	299	304	256	277	289	294	295	273	255	269	303	308	265	265	254	257	259
7793	700	748	652	669	642	649	683	613	705	667	664	634	649	634	675	687	638	667	667	625	647	632	654	620	667	656	696	653	686	653	607	637	644	681	670	673	620	644	665	667	644	619	693	651	660	621	683	661	641	622	682	669	653	655	644	669	668	637	653	671	677	613	644	646	636	644	629	611	675	667	629	638	681	600	652	672	642	706	650	682	665	640	696	611	650	662	667	628	638	634	659	674	631	719	633	662	653	626	679	666	677	647	631	601	611	635	643	704	659	634	605	676	633	615	642	636	631	677	647	658	647	669	629	697	681	701	664	661	674	639	655	605	642	698	655	693	661	663	646	664	644	648	643	687	626	647	696	655	652	688	614	598	652	706	680	687	642	606	636	654	675	658	672	628	688	679	663	671	638	638	648	621	605	624	658	655	616	663	652	663	653	652	633	635	602	655	650	640	642	641	668	660	689	690	668	676	674	643	636	640	613	677	642	690	655	677	678	584	648	686	626	641	669	604	631	617	683	666	650	653	652	696	667	630	670	630	618	635	676	689	656	647	647	652	623	629	607	637	657	690	662	649	631	633	598	660	683	652	611	660	655	681	672	648	634	656	635	641	644	664	652	657	639	654	632	656	664	657	644	627	672	615	601	615	657	679	646	632	686	633	664	639	642	680	687	621	653	610	680	685	697	633	687	628	608	622	652	655	633	633	675	649	608	645	697	658	621	653	665	631	591	628	646	633	630	616	597	645	686	652	592	626	702	678	610	642	652	670	667	641	669	688	666	636	626	705	640	681	638	675	647	653	665	625	608	616	628	647	624	608	674	625	694	625	612	694	639	637	651	676	664	663	648	634	623	660	647	664	648	670	673	639	634	619	613	639	674	692	651	680	669	668	628	641	634	663	626	688	640	641	666	641	654	648	638	673	635	708	662	627	620	642	647	710	646	700	649	675	654	662	632	624	648	649	688	669	655	677	641	624	650	622	682	624	610	631	623	637	650	659	647	694	682	599	662	668	598	663	637	661	658	689	643	599	635	615	663	636	607	645	684	672	666	679	652	644	658	659	687	631	691	614	667	630	650	686	641	647	656	628	698	667	673	667	617	648	668	681	625	664	629	632	655	640	678	742	673	682	657	652	616	645	677	641	612	660	662	647	591	659	673	672	646	699	638	619	591	642	613	692	665	605	645	611	639	664	625	673	643	660	658	642	632	645	628	647	599	641	654	642	644	708	670	628	635	647	648	693	652	685	585	666	679	650	679	625	715	669	638	677	643	636	682	626	611	598	631	643	628	722	670	640	601	655	607	681	667	681	642	656	658	644	665	672	649	647	654	693	617	646	662	692	621	650	724	658	643	662	664	624	618	637	663	685	662	651	651	617	688	668	635	679	652	619	674	674	661	665	642	632	640	646	625	651	688	673	651	651	657	633	601	662	614	622	642	656	653	631	602	642	637	621	662	639	613	678	642	584	630	651	673	653	666	620	647	625	659	690	635	653	645	614	700	661	660	632	656	664	686	673	665	683	630	633	715	640	614	668	663	670	683	638	618	615	636	664	649	670	636	636	637	638	629	637	626	672	602	662	689	633	659	655	650	679	664	662	614	685	616	663	647	633	675	655	679	661	657	650	626	626	633	648	667	693	662	674	651	667	633	679	627	661	615	647	669	665	638	614	640	674	659	683	658	679	655	664	660	702	634	699	612	667	648	690	601	613	672	679	673	656	679	637	673	623	649	662	644	650	649	620	637	655	680	695	686	630	708	645	712	656	624	689	629	623	661	660	618	619	621	636	612	634	631	652	617	612	654	687	616	642	673	662	637	646	659	656	677	638	629	669	619	659	636	657	687	657	692	645	648	649	617	689	662	619	654	679	650	656	650	652	688	652	658	706	612	688	662	667	640	660	647	643	666	657	652	632	674	674	636	600	662	647	643	657	655	653	628	656	582	618	628	681	646	656	640	698	689	643	644	633	607	699	649	653	645	698	681	634	642	629	629	664	684	688	650	628	646	596	678	619	641	693	667	658	614	636	653	637	707	634	711	680	662	662	649	660	687	615	688	598	671	637	620	667	663	683	651	665	645	641	648	682	681	627	615	688	679	648	629	679	653	601	666	655	727	644	681	624	673	632	688	636	605	648	620	674	681	677	636	717	621	606	676	613	661	653	666	633	615	615	660	647	664	620	676	644	681	594	681	685	636	663	673	718	674	631	661	650	614	614	605	640	629	663	628	655	657	625	652	674	669	648	686	662	626	652	660	605	608	617	621	642	649	637	674	645	634	605	624	625	680	691	650	653	631	651	670	666	633	645	656	652	693	667	623	614	702	637	678	624	645	617	649	713	622	681	665	675	683	716	674	662	634	648	688	650	685	652	657	633	647	691	653	669	670	591	649	644	649	618	668	656	657	623	673	638	674	705	689	629	622	671	623	691	624	674	627	659	644	610	691	695	659	674	648	661	648	627	671	677	633	614	645	612	644	700	625	623	638	646	661	632	715	648	676	662	670	636	650	620	671	662	670	699	639	673	618	640	668	642	666	596	688	617	633	650	648	600	658	634	677	587	653	625	612	603	643	704	641	646	694	693	612	632	670	640	644	673	636	650	623	639	631	619	667	671	675	619	655	636	651	642	666	696	614	647	644	663	638	623	622	681	651	605	657	615	675	668	697	650	626	662	654	647	663	621	623	634	656	705	613	644	644	652	702	601	653	647	636	642	642	679	655	663	645	668	618	655	693	600	655	662	669	673	684	640	679	684	699	686	622	658	692	643	663	664	617	643	636	723	644	671	612	644	603	633	638	627	631	672	623	612	638	590	657	698	643	660	679	667	646	679	675	628	667	618	657	660	640	645	648	646	660	613	594	654	642	635	695	636	643	629	650	636	696	620	666	687	627	680	678	630	595	661	680	638	585	596	641	647	661	655	713	654	637	659	649	628	673	613	646	647	668	668	704	630	649	615	658	617	647	656	611	660	627	686	641	637	632	638	697	613	631	658	681	659	644	656	642	697	615	688	704	647	634	621	665	635	641	617	683	659	658	705	689	637	656	584	667	665	650	679	662	620	651	676	691	622	603	659	656	666	651	630	645	639	636	667	673	660	691	674	624	634	677	610	646	648	665	631	656	610	636	654	593	632	615	670	618	654	654	651	682	652	683	627	630	657	643	632	690	633	685	664	621	637	629	673	616	620	610	647	673	655	647	703	649	667	656	654	638	669	664	637	643	635	631	606	642	649	609	706	669	686	673	656	628	656	611	656	655	696	648	604	646	645	654	655	665	651	695	628	622	663	651	609	619	659	638	630	625	672	645	644	629	641	654	658	643	607	636	635	628	601	655	596	625	620	656	648	643	699	677	608	628	684	632	646	629	646	613	683	662	624	631	613	671	665	642	634	644	604	629	674	645	651	651	675	641	659	645	653	652	634	661	668	675	612	657	643	658	646	646	676	684	660	629	652	677	702	653	632	662	624	617	679	666	633	683	634	657	635	649	675	666
25103	21000	23636	28559	21016	13076	801	529	468	465	484	460	446	448	477	427	434	450	450	420	392	416	411	472	408	414	418	396	425	418	419	380	387	419	453	465	424	435	460	427	391	442	454	437	417	412	417	427	437	430	429	418	432	433	421	394	482	452	425	456	417	450	446	424	399	420	441	399	407	408	418	433	404	422	435	474	459	502	405	440	421	384	388	413	420	408	449	395	419	436	427	427	428	411	398	449	411	414	425	424	438	410	436	431	422	412	412	407	437	398	390	422	432	398	447	382	466	408	435	439	424	412	402	425	443	446	397	433	431	398	418	424	380	440	457	410	425	420	464	424	427	407	383	409	413	448	434	458	421	457	395	415	418	427	435	413	447	395	384	425	402	416	410	405	471	439	435	422	434	445	393	437	442	381	397	421	400	406	418	415	431	425	420	435	433	385	446	418	380	426	402	452	434	437	394	431	387	467	407	413	436	437	459	417	401	408	433	407	440	446	384	412	411	405	432	438	413	424	408	435	400	434	449	438	428	404	416	415	415	402	397	425	407	413	424	408	430	456	456	433	426	421	396	410	417	446	435	444	420	423	437	414	373	441	417	391	450	441	434	402	419	370	451	396	445	392	450	404	434	404	415	455	422	410	442	444	430	432	395	477	430	410	418	402	451	413	396	415	408	426	426	418	389	430	406	466	451	421	407	449	376	422	417	404	397	429	412	385	464	423	398	400	439	424	397	395	377	429	428	420	447	454	426	421	432	439	425	427	390	426	435	415	436	417	428	448	436	398	425	392	444	413	401	437	398	391	426	417	446	434	407	421	449	436	422	395	450	420	394	452	442	434	386	427	440	406	429	413	390	383	454	419	451	452	435	434	408	460	438	442	414	437	413	441	441	408	404	439	425	422	405	419	465	478	397	438	433	389	415	471	413	431	421	440	419	393	385	422	393	438	422	422	428	468	441	440	408	410	438	427	394	421	409	392	411	410	442	431	376	417	404	453	393	379	410	413	421	414	392	396	443	425	441	389	423	435	429	433	411	442	400	441	410	427	402	407	408	450	385	415	427	431	429	425	391	429	423	405	442	447	420	399	394	400	461	435	425	426	452	428	424	417	444	399	425	404	413	383	427	456	407	419	425	412	463	398	424	433	442	435	405	411	433	410	386	421	396	404	443	394	404	403	413	382	413	392	405	460	415	405	415	400	453	456	392	484	397	394	426	477	452	426	434	413	427	385	447	446	453	448	427	471	422	429	394	426	409	419	468	415	421	399	436	420	455	403	437	375	430	462	393	401	404	423	413	404	402	460	474	410	405	422	429	454	404	432	416	411	420	411	424	390	381	423	462	419	408	397	422	447	411	450	451	429	414	403	407	456	447	413	427	446	420	380	427	401	426	420	461	411	440	422	434	430	421	417	433	381	395	431	419	408	475	400	409	418	431	415	385	400	452	418	426	445	428	418	423	421	450	396	404	427	454	437	459	411	409	417	438	424	435	413	469	420	438	402	422	457	427	444	432	392	381	428	415	413	435	413	399	405	457	444	455	436	407	454	367	432	422	396	433	400	443	378	434	397	413	421	436	458	381	421	448	431	453	426	419	388	379	407	455	414	421	407	394	409	427	427	388	400	408	412	428	405	442	392	393	421	432	399	441	374	423	404	401	390	424	438	432	432	418	392	419	440	433	412	418	409	402	443	425	444	440	444	391	377	427	394	407	426	436	423	384	394	400	403	414	443	430	416	397	396	430	431	470	459	432	420	421	424	443	389	418	412	393	396	394	438	446	387	416	437	425	406	419	439	398	420	408	421	409	402	398	430	437	420	450	419	460	429	400	432	409	362	450	438	464	439	448	431	391	417	441	382	434	418	455	421	421	411	419	443	431	461	394	459	391	380	386	425	386	439	435	389	457	465	404	417	407	431	434	386	411	426	443	399	411	445	421	413	414	468	402	441	433	409	410	394	405	420	405	420	454	430	410	455	429	440	425	429	421	421	425	429	447	389	438	437	456	459	425	455	440	396	478	385	438	393	424	436	413	426	409	443	426	400	416	441	434	425	417	391	435	444	418	454	436	426	419	423	397	416	408	402	442	428	422	406	442	384	438	427	432	418	439	454	439	433	415	430	428	409	407	400	393	378	418	429	404	438	472	425	434	410	419	414	432	437	414	404	402	380	408	419	420	405	449	431	423	453	428	453	430	437	400	402	424	430	414	428	454	447	451	405	406	382	451	415	399	421	446	406	416	430	416	434	439	476	429	426	423	431	449	407	410	407	408	433	439	382	472	418	461	424	433	402	415	401	434	405	401	428	413	439	432	395	435	427	411	410	455	389	413	442	407	435	424	412	409	424	415	393	419	425	450	436	410	420	421	437	445	449	406	404	383	421	472	400	427	432	415	449	453	426	389	397	391	440	396	433	424	425	395	386	445	414	409	405	407	450	392	400	392	428	413	442	417	430	455	429	413	402	424	382	415	437	450	439	462	412	376	440	433	393	426	426	426	388	450	438	390	377	388	424	431	408	409	461	401	462	429	407	411	446	424	387	444	424	453	462	429	443	421	459	421	404	407	410	441	435	424	406	433	428	406	416	400	449	451	432	439	419	432	438	419	412	396	405	432	473	417	376	394	417	360	393	435	420	409	402	437	467	437	438	447	425	399	427	432	414	443	410	416	349	402	403	437	405	427	423	413	419	401	401	423	451	446	417	433	403	476	411	420	459	400	406	420	400	417	442	427	421	413	404	434	440	424	354	382	425	388	423	433	411	439	431	412	478	413	429	399	424	430	435	414	453	399	435	412	418	409	461	435	461	445	419	437	431	427	391	411	447	407	411	408	394	402	417	407	399	407	435	441	395	440	453	406	362	420	436	399	423	409	421	409	405	415	373	399	406	427	411	424	441	412	389	420	438	398	422	416	387	394	401	436	431	396	444	426	427	419	425	454	424	425	424	421	422	436	426	450	406	384	416	421	411	409	406	440	443	405	437	425	384	455	443	407	444	428	408	400	441	450	426	425	427	405	430	424	395	447	436	413	427	400	443	427	426	424	446	393	442	413	390	361	416	442	420	417	425	395	416	440	406	425	412	402	420	436	405	428	387	437	448	434	399	437	410	372	392	416	434	479	429	438	431	404	413	398	447	442	454	404	419	429	391	429	448	420	383	444	385	441	396	420	422	450	436	453	451	379	439	434	444	424	396	390	393	414	419	425	452	387	409	385	416	424	428	409	412	437	416	423	379	417	409	424	425	479	449	430	425	415	445	422	425	413	438	382	439	425	427	429	427	478	405	438	378	457	433	398	445	409	416	415	394	460	413	430	409	404	423	443	396	391	444	418	397	423	435	422	422	393	432	410	395	453	412	411	393	431	401	432	403	447	359	433	438	428	423	396	410	419	445	409	410	392	413	442	412	437	410	375	432	421	422	392	396	424	387	440	421	409	438	412	418	411	425	404	437	467	433	474	410	422	419	431	432	390	452	445	377	395	393	412	414
4420	2240	1499	1159	1021	937	905	914	898	934	859	928	871	922	925	929	856	836	936	862	911	926	878	891	917	907	846	910	976	856	933	924	939	905	863	818	893	868	909	894	918	924	948	897	946	925	879	932	882	881	975	948	915	866	949	874	866	882	927	846	866	909	917	897	914	860	915	878	914	883	884	891	865	858	893	928	955	953	916	920	875	912	872	875	937	862	877	906	888	948	869	894	863	924	938	939	892	860	900	877	912	926	860	886	896	874	883	867	885	889	872	909	926	911	939	881	851	903	900	903	892	854	888	887	857	872	893	918	841	888	894	870	854	909	893	962	894	919	868	914	892	900	879	901	933	898	932	888	853	884	865	892	881	850	850	892	909	896	926	884	930	948	856	920	978	838	914	855	873	903	867	920	918	883	913	880	892	927	897	908	907	898	876	862	890	874	949	917	872	892	877	847	890	873	958	887	909	884	865	879	962	840	862	902	887	920	848	850	907	861	961	876	882	874	934	876	884	889	876	930	897	883	871	911	921	903	940	880	868	840	910	922	908	874	949	915	862	857	894	877	936	917	864	872	912	890	899	895	915	891	841	870	890	920	900	931	897	869	974	920	905	913	903	910	894	908	880	911	904	883	933	867	836	912	909	927	939	892	878	911	881	915	910	877	894	917	936	907	936	879	900	863	942	900	892	867	917	878	903	900	919	936	916	905	892	933	913	801	893	871	878	873	931	861	848	850	837	900	902	877	884	854	903	915	911	915	935	908	924	942	853	987	878	883	923	922	949	920	905	946	942	879	897	877	893	893	883	923	957	954	887	838	918	893	923	908	884	926	948	896	873	859	861	917	958	870	958	910	884	916	924	891	856	918	917	910	911	958	854	904	910	859	897	899	918	892	913	926	941	855	881	884	886	950	915	898	911	886	887	921	923	879	866	866	894	929	913	879	899	947	913	858	892	930	864	858	950	856	912	912	932	885	878	907	882	914	932	976	906	941	886	918	890	837	881	912	884	895	961	953	944	915	915	899	938	954	886	938	904	847	854	906	855	959	893	935	889	850	875	918	891	837	915	931	966	895	892	911	889	872	887	918	938	928	847	916	941	855	874	908	867	879	968	876	898	917	885	918	853	888	959	928	928	897	905	891	902	884	897	933	897	913	928	916	907	873	930	908	898	895	898	906	947	897	832	905	906	911	943	916	896	884	902	920	911	886	892	896	941	877	881	903	895	923	893	867	874	914	927	927	882	940	890	904	910	925	922	968	838	896	913	872	941	836	909	868	935	887	875	864	884	941	969	919	892	908	928	871	937	912	934	882	868	977	927	868	913	877	925	901	884	947	878	910	949	862	876	907	889	904	878	869	909	904	871	942	874	856	864	880	873	875	921	913	886	918	858	900	878	851	832	910	918	888	883	897	880	895	902	882	918	939	923	881	889	880	964	950	928	940	875	866	959	913	893	939	894	895	916	887	888	875	872	916	959	907	915	851	876	859	908	875	941	896	884	881	929	838	902	905	935	958	876	904	895	876	912	929	927	839	921	898	916	854	932	921	936	905	850	836	907	877	818	931	937	924	912	949	914	875	876	954	911	922	921	825	909	901	878	928	894	903	911	888	875	936	882	900	961	871	889	895	895	872	893	929	848	904	851	918	907	903	896	951	961	871	886	897	899	925	891	854	886	901	932	858	878	922	879	903	942	884	878	876	899	913	931	893	907	891	872	885	926	884	926	910	900	926	843	909	941	918	855	915	891	886	945	864	898	909	902	912	941	912	931	921	894	848	918	904	936	873	840	884	892	869	884	905	883	930	919	878	905	861	886	873	915	860	932	884	910	898	894	919	837	876	905	916	868	906	936	944	954	859	898	883	976	854	910	934	899	912	853	846	906	920	924	922	889	890	908	897	880	889	882	886	884	889	877	912	910	933	861	869	913	848	908	875	886	881	889	854	895	897	930	907	918	923	891	895	933	916	899	868	914	939	881	903	934	878	863	827	900	909	970	887	869	959	897	923	880	899	858	907	878	882	963	890	830	970	932	881	866	943	915	898	899	922	948	910	885	930	858	932	950	938	917	907	909	910	932	904	871	888	893	924	874	906	912	931	930	875	874	893	896	867	847	850	899	923	907	882	906	864	891	901	909	916	868	883	868	930	941	848	925	951	865	892	874	875	894	928	967	892	878	850	870	970	900	886	882	938	918	888	877	875	900	914	951	875	867	855	939	899	943	900	936	875	874	922	934	901	922	903	906	922	861	883	885	864	875	884	922	845	836	922	868	898	938	895	897	891	881	895	902	918	822	901	908	867	903	925	904	905	886	864	898	899	910	900	865	860	868	933	881	962	872	915	880	882	892	906	943	912	866	923	865	851	866	889	886	931	924	888	925	910	885	896	868	843	949	852	868	940	871	886	929	885	912	905	929	877	910	946	901	871	880	886	866	883	866	915	904	902	922	922	884	930	843	908	890	927	866	862	863	881	914	874	916	879	884	861	918	920	888	892	893	946	859	943	885	913	926	856	880	896	848	890	933	901	915	876	896	930	838	889	902	846	896	914	918	913	924	891	900	903	895	926	917	891	882	866	913	905	956	874	858	867	935	881	872	868	894	891	907	897	882	912	923	912	951	907	890	914	902	888	885	905	873	884	824	917	923	892	908	920	908	841	910	944	931	829	875	845	890	878	856	886	910	959	923	900	902	904	900	877	896	926	877	852	921	923	913	912	916	968	860	884	967	914	900	908	920	892	901	923	914	881	842	908	890	918	864	935	941	881	927	878	917	960	857	848	905	879	954	883	873	928	872	903	878	880	904	872	830	856	940	884	867	844	914	865	887	851	892	925	929	875	900	891	895	866	841	901	930	872	900	886	896	906	883	906	868	910	888	905	907	944	852	911	871	892	860	925	962	904	934	943	882	909	854	869	889	852	914	960	880	912	903	880	913	856	962	859	842	899	887	895	863	929	916	895	895	893	898	891	915	901	900	867	938	901	875	901	875	974	855	934	866	933	943	893	861	862	872	916	927	936	897	909	889	929	881	883	971	926	904	927	899	913	939	919	838	873	839	904	867	849	903	882	909	922	883	825	906	889	874	927	967	914	934	910	915	899	910	923	882	843	894	907	941	890	939	920	962	903	908	880	907	875	893	965	892	884	883	911	900	864	893	952	854	867	900	956	945	888	872	928	898	902	876	913	924	923	922	936	850	891	885	847	903	882	894	890	923	928	886	895	873	842	914	907	910	887	904	898	886	891	887	863	908	864	894	940	907	846	934	961	907	924	864	907	890	876	890	914	889	844	883	828	895	905	938	892	872	881	888	933	896	901	896	871	879	873	881	884	939	966	943	838	947	932	904	902	876	860	879	922	869	870	892	915	944	895	928	889	862	920	929	917	936	917	875	928	912	826	860	874	906	884	882	917	880	882	930	895	947	939	931	872	954	892	970	953	908	896	889	889	888	881	909	943	879	951	861	887	900	894	880	871	860	946	884	930	871	883
24467	21044	24068	28264	21045	21080	10828	666	431	421	471	379	382	326	328	380	386	344	332	312	314	322	360	324	361	354	340	339	345	335	315	335	365	318	339	303	322	309	326	362	324	297	364	303	329	313	321	344	317	319	335	353	328	313	308	288	324	327	341	364	328	359	316	281	331	308	331	300	324	346	296	330	314	331	337	367	334	308	361	290	323	326	324	354	337	368	323	327	334	298	304	333	306	300	332	310	311	296	335	380	306	295	326	318	340	335	341	300	335	309	286	300	334	323	354	318	338	346	358	321	332	304	347	312	334	313	308	344	254	261	309	313	332	309	330	298	342	316	332	309	310	329	312	288	325	331	335	275	342	321	323	306	329	325	324	353	333	303	303	303	305	320	309	338	310	310	284	311	314	327	313	296	293	257	296	312	304	320	320	313	312	284	318	312	324	319	322	285	341	279	352	339	293	306	317	350	364	322	325	386	326	310	296	338	312	289	342	306	325	312	321	319	314	310	308	326	313	332	335	322	307	325	314	332	329	310	308	354	359	309	348	298	329	309	280	321	311	301	333	338	311	291	333	284	335	336	318	356	327	326	324	319	340	316	312	294	324	334	357	309	312	313	310	305	300	327	312	296	321	363	281	319	301	306	291	333	338	335	325	351	330	310	326	313	317	323	320	304	360	298	340	326	338	362	330	307	303	334	347	362	319	310	314	331	311	325	323	333	334	344	340	284	302	313	323	333	308	294	320	326	340	293	350	350	320	320	323	337	347	297	342	320	299	312	345	317	319	310	297	307	340	335	308	310	281	317	322	298	298	322	276	297	313	295	353	312	307	317	299	313	357	319	282	334	297	334	341	320	326	343	314	307	334	290	366	304	318	306	316	338	309	323	293	325	282	313	329	306	316	323	346	351	337	323	336	296	303	339	287	301	299	329	333	291	306	313	315	324	298	318	336	345	307	334	321	340	277	317	301	310	306	294	318	320	326	338	323	329	318	290	355	304	302	304	351	303	345	321	321	301	311	309	287	305	296	315	320	342	305	295	288	316	334	317	348	344	329	321	328	305	297	320	318	309	287	300	314	322	323	321	299	294	328	315	336	289	306	330	300	329	314	325	295	350	284	292	329	345	301	307	338	319	354	349	313	294	303	332	299	339	323	325	312	331	341	304	334	332	341	381	362	308	329	336	315	316	354	333	305	329	303	293	285	293	336	344	325	312	315	316	276	307	321	338	300	305	312	295	321	344	328	312	331	315	304	338	322	323	315	324	316	300	325	361	320	308	313	321	281	335	293	327	312	370	333	330	340	347	328	288	311	336	310	321	324	339	317	306	339	381	323	289	301	349	309	301	256	336	316	347	294	296	279	339	315	303	311	311	329	323	310	324	300	293	281	296	324	299	322	331	325	331	331	304	308	327	337	301	338	334	280	325	374	335	312	313	308	292	340	316	332	333	288	314	304	294	309	293	328	304	308	283	324	308	311	281	300	312	304	321	362	353	318	325	313	324	320	305	322	332	323	264	329	338	301	292	315	301	309	277	344	306	319	329	329	346	355	318	337	327	309	340	326	291	317	310	308	314	312	311	335	295	312	292	313	297	286	307	290	362	340	364	365	342	323	303	336	313	347	313	329	304	296	323	332	315	358	322	330	347	333	303	328	347	335	353	295	346	325	321	325	358	333	292	316	332	304	279	336	317	312	302	330	331	315	333	318	360	370	323	334	343	357	339	328	345	315	287	313	315	306	310	337	302	321	311	317	325	333	310	318	313	326	316	313	322	329	295	323	307	319	321	346	309	286	339	279	314	342	326	297	288	292	306	289	312	325	309	302	302	316	329	275	307	327	305	358	320	295	315	317	297	282	276	325	298	300	348	336	309	324	320	311	327	340	343	326	309	329	292	322	325	303	333	325	314	322	286	295	269	283	317	327	331	315	317	348	335	339	304	323	348	304	313	298	326	319	349	295	333	317	304	331	357	302	302	311	319	299	300	330	309	316	317	314	322	302	305	323	308	296	298	349	294	294	326	339	283	282	327	322	304	370	325	314	281	298	285	346	318	296	354	307	316	337	323	344	277	299	338	312	323	318	338	327	328	341	325	313	315	316	351	316	360	321	325	297	291	325	322	323	341	314	360	322	309	296	302	322	321	356	318	301	337	299	312	316	303	346	335	311	324	340	290	316	322	328	295	365	296	319	314	308	322	303	302	315	309	307	337	305	317	318	321	305	343	302	331	320	327	334	317	269	316	311	336	293	339	298	299	340	301	319	299	299	330	312	325	320	311	311	354	313	325	310	309	334	322	328	305	311	317	350	329	305	317	349	320	300	331	361	366	325	304	329	348	309	310	298	319	350	255	289	347	308	328	310	337	334	343	326	315	331	307	313	325	314	329	316	330	329	325	316	297	292	307	296	304	300	309	308	314	338	281	292	327	301	344	308	317	346	306	290	319	297	278	329	340	298	289	305	333	322	338	346	321	297	320	295	325	298	306	338	324	325	341	359	323	298	301	317	343	307	318	333	297	280	299	288	347	313	353	340	310	297	341	317	317	337	309	326	357	304	293	306	333	292	317	300	343	323	296	331	369	312	301	305	300	300	296	346	294	313	345	309	339	328	352	306	310	309	308	318	307	334	307	299	341	330	296	295	304	347	284	306	307	278	334	325	321	304	312	316	307	312	326	297	329	299	300	307	301	335	323	328	307	311	339	275	306	310	327	299	311	296	321	314	342	336	286	347	306	320	304	332	301	301	360	350	312	332	288	335	304	293	323	324	332	321	313	321	342	297	317	313	353	327	293	327	313	357	283	294	306	309	332	269	325	301	328	300	352	344	307	300	335	335	334	309	309	310	315	311	329	349	330	351	320	314	311	293	334	312	319	301	352	321	333	331	347	344	273	321	348	321	325	322	299	311	331	306	279	345	327	295	312	298	296	330	298	358	350	290	291	321	325	296	299	343	330	309	301	301	321	331	327	303	354	293	285	295	302	318	338	327	308	306	375	295	330	280	301	297	288	312	324	318	337	364	304	311	346	321	311	342	328	320	326	316	300	319	312	315	345	283	342	287	296	295	357	341	300	337	295	314	349	317	290	293	330	330	293	280	317	328	314	308	306	307	312	321	346	316	333	332	266	308	322	340	316	317	312	297	349	318	337	346	313	302	312	344	323	316	292	312	324	321	311	302	328	324	283	329	331	301	318	257	337	316	348	325	338	301	303	315	312	334	332	344	283	316	292	298	294	331	330	342	312	302	351	311	301	312	293	302	321	293	325	323	327	335	327	302	340	335	297	317	321	345	305	320	319	295	283	302	321	327	336	312	357	346	327	299	329	329	335	312	328	311	331	341	319	287	315	333	315	321	325	319	328	325	287	306	329	309	305	340	312	334	301	318	339	327	303	320	308	266	311	327	327	323	326	303	338	317	336	287	292	282	341	316	322	305	335	331	343	305	313	315	304	319	318	314	333	313	279	307	301	353	318	337	317	341	317	310	330
4161	3441	1683	1039	890	817	756	694	716	747	644	700	687	665	690	688	690	701	675	719	698	692	710	722	649	721	659	688	708	681	670	671	626	671	707	699	677	670	691	687	664	670	708	703	669	664	681	693	678	663	673	737	696	646	696	685	704	675	680	742	700	662	634	644	667	666	658	688	656	691	732	715	654	732	696	674	631	704	681	676	646	711	678	714	653	680	713	612	668	655	710	691	668	691	720	671	703	693	635	706	681	638	667	685	703	686	690	688	694	614	687	702	746	675	680	668	660	698	701	676	687	671	711	709	649	674	660	658	710	703	689	656	724	684	695	673	655	675	656	721	678	685	685	695	682	721	652	624	684	676	642	710	667	694	702	711	685	675	709	656	713	677	637	744	709	721	632	697	700	641	638	690	662	687	677	649	694	670	651	681	648	664	685	691	697	679	653	659	673	667	692	675	713	684	670	704	668	739	671	685	681	643	697	705	668	690	682	714	679	616	673	674	683	637	653	654	685	700	699	709	719	670	727	656	717	674	661	671	662	654	689	683	672	665	692	670	606	654	687	696	689	668	721	636	649	671	669	676	704	692	703	675	674	654	673	697	702	704	698	710	669	735	747	625	696	634	667	694	657	678	677	678	681	669	640	669	682	665	665	702	644	652	667	678	651	687	692	701	664	734	645	687	684	700	692	670	670	654	686	652	720	713	698	677	689	712	682	649	653	713	655	661	641	751	693	679	656	660	689	650	704	642	645	681	675	652	672	661	676	665	702	653	670	692	680	672	687	691	687	633	688	677	672	645	686	677	691	706	695	667	723	656	677	696	631	686	696	655	699	688	659	690	664	716	683	680	650	699	663	653	639	682	652	703	672	657	658	631	689	679	665	712	664	709	682	731	660	638	649	688	683	617	639	676	715	664	649	692	689	668	655	687	657	668	705	689	666	686	664	696	706	656	720	693	716	676	682	680	690	683	638	697	638	683	697	729	725	698	685	710	665	690	661	632	695	669	695	646	700	684	674	653	650	680	674	652	677	667	666	654	657	682	700	683	691	723	628	663	688	638	679	669	643	712	679	697	655	707	655	663	716	659	708	678	680	700	674	673	678	704	648	675	700	655	633	673	715	720	687	651	662	683	717	656	658	701	675	695	679	613	679	653	650	634	670	709	727	696	668	676	656	664	732	695	682	605	666	623	690	617	628	667	691	673	692	698	681	662	707	700	680	700	698	718	633	652	607	737	651	673	684	714	731	697	647	716	663	657	650	675	691	725	681	667	698	651	720	671	663	666	709	695	656	656	694	657	654	645	729	668	658	682	698	685	712	745	676	700	708	683	667	675	716	671	715	661	655	692	606	631	637	659	653	717	664	696	648	675	715	710	682	699	666	727	671	677	683	702	665	657	715	665	691	660	662	675	666	705	650	696	693	649	657	696	691	694	710	711	693	690	664	704	636	675	736	689	645	692	677	649	710	628	653	697	666	685	647	663	676	672	636	706	696	688	680	670	721	729	695	694	702	644	689	665	609	659	680	664	697	707	706	667	662	664	686	667	697	666	687	720	676	674	691	672	681	710	670	704	651	645	691	676	676	667	694	689	680	697	667	690	632	684	669	660	656	770	698	681	701	675	660	706	647	710	704	673	633	646	683	700	638	689	738	683	711	706	715	641	707	649	711	727	638	652	666	727	639	677	714	693	659	686	659	729	705	698	698	682	670	677	720	658	633	685	711	680	724	658	639	744	694	720	709	677	686	665	700	666	628	627	664	639	738	674	671	717	657	699	661	700	659	656	682	656	671	737	681	622	688	680	717	677	630	651	676	690	691	683	663	619	626	653	727	671	716	686	671	625	695	653	683	695	679	660	665	702	694	693	654	678	672	653	678	659	730	705	666	665	649	688	660	665	641	655	655	672	644	757	697	661	706	713	690	733	679	673	665	668	696	648	691	660	690	712	706	708	697	710	702	714	651	712	718	640	652	693	683	674	687	683	651	699	670	668	675	685	641	646	647	619	695	630	618	652	612	694	661	683	732	685	683	640	677	659	673	671	696	633	662	633	635	640	639	672	652	667	676	647	713	717	716	671	709	693	699	684	654	696	723	706	694	747	658	651	700	665	644	673	678	643	639	698	636	703	683	698	671	623	715	677	681	693	687	723	684	703	639	686	689	647	714	726	667	633	644	643	633	689	679	645	734	668	700	686	683	661	682	687	699	644	639	646	650	691	670	686	700	675	675	714	683	651	689	678	697	691	726	682	645	720	684	621	701	654	704	712	720	701	708	678	734	705	629	685	640	688	675	650	672	703	675	646	690	691	694	726	705	676	711	700	637	733	685	686	675	702	643	663	675	706	739	650	687	652	627	665	718	666	661	699	646	707	676	671	657	691	690	678	679	653	648	727	690	716	664	691	625	723	673	648	682	709	677	710	730	659	689	642	681	663	694	655	686	647	678	623	688	589	688	688	675	682	672	684	636	652	666	692	702	627	628	681	673	686	696	735	683	704	703	691	691	617	692	663	673	650	707	664	625	702	696	649	674	641	662	657	633	675	652	675	676	701	679	671	627	699	670	662	657	688	671	649	692	703	703	625	664	656	642	677	711	693	688	669	687	650	669	648	682	667	691	658	678	707	764	688	659	666	677	671	648	622	633	696	677	681	668	681	654	633	694	680	653	690	695	675	636	684	670	640	694	654	653	637	684	660	673	665	660	673	649	690	612	677	627	659	680	673	630	639	616	633	687	709	685	722	645	712	636	734	658	667	678	663	627	686	681	712	668	656	693	624	646	658	680	669	680	691	652	715	657	657	680	610	673	671	684	712	665	718	655	681	632	694	688	680	671	678	727	690	707	662	693	713	672	619	685	657	682	710	673	696	688	718	682	672	664	685	644	622	671	706	699	662	720	745	684	641	664	682	706	676	683	674	652	649	638	658	688	656	684	645	699	703	670	695	705	709	648	689	683	658	695	725	687	669	641	645	690	665	701	647	621	641	640	726	669	653	621	705	712	649	687	690	685	633	681	683	697	659	684	620	714	696	687	689	705	700	662	683	660	687	682	712	704	685	732	674	648	653	655	682	642	670	624	655	703	670	669	717	706	677	683	642	699	704	637	689	683	667	653	699	666	659	690	669	655	692	658	691	682	693	680	691	668	634	668	707	664	700	694	696	673	668	692	683	689	691	709	654	682	659	647	715	632	675	663	676	682	728	645	708	709	705	693	630	678	654	681	694	687	640	664	648	672	660	657	696	702	636	688	662	720	706	668	704	662	638	679	687	642	689	679	655	683	672	653	677	616	669	651	641	680	625	651	679	680	697	698	639	711	721	672	617	673	684	670	656	678	685	661	690	626	626	680	650	640	659	660	672	674	690	700	650	631	679	643	669	629	659	643	671	719	706	718	682	699	680	670	685	715	652	685	684	661	703	664	715	678	701	689	694	703	641	680	627	713	658	638	708	718	665	697	671	608	675	668	678	669	623	671	647	681	673	705	676
33244	14780	2223	337	284	306	289	313	275	305	280	273	259	265	300	270	289	275	264	257	284	308	285	274	267	287	289	304	267	272	291	274	271	274	291	327	250	292	265	271	282	274	327	267	296	295	284	289	251	305	269	269	289	267	244	283	266	269	270	271	297	280	300	299	283	271	282	299	270	293	288	266	250	254	260	297	300	284	257	293	305	292	302	292	276	297	289	273	254	274	289	314	265	260	294	270	289	284	295	275	279	305	259	312	279	283	253	292	303	287	314	294	257	256	282	268	251	271	288	281	304	282	247	265	256	251	266	268	248	283	256	282	277	287	262	275	303	270	285	300	279	286	299	312	287	278	268	275	274	288	273	293	268	268	262	285	272	286	253	247	266	269	298	282	263	274	275	273	287	294	239	264	284	245	285	292	257	294	275	261	304	291	285	254	282	282	289	285	273	251	280	304	294	300	274	286	265	246	270	268	292	294	273	286	280	298	288	290	268	262	287	284	254	295	298	244	279	289	285	323	276	308	266	287	301	273	261	298	271	263	279	331	294	288	274	317	253	314	290	291	310	265	264	282	284	279	285	283	281	286	268	311	286	292	263	307	270	250	275	295	253	267	280	287	243	267	274	292	294	284	315	301	314	258	263	301	260	289	300	296	261	254	282	298	288	275	309	262	279	293	272	291	290	260	321	279	269	255	303	305	297	289	288	267	252	280	294	260	293	295	256	286	245	285	264	300	269	281	263	296	264	289	298	269	272	249	311	273	253	266	293	229	271	293	336	281	260	264	266	290	261	281	261	302	275	281	295	248	279	302	285	285	278	269	289	272	280	263	274	280	275	305	304	264	272	262	272	253	280	283	306	298	302	283	278	274	291	235	270	280	300	322	297	253	308	284	260	264	279	300	295	270	294	277	247	255	288	267	266	270	267	279	297	285	299	310	270	268	282	275	282	285	250	322	263	268	281	278	242	289	281	270	277	263	281	251	288	280	273	279	309	317	310	253	276	281	269	287	312	294	287	276	246	229	283	272	247	265	282	239	291	304	256	306	253	276	266	254	255	302	270	264	290	278	268	261	264	323	311	256	284	233	293	298	295	267	271	284	271	270	276	295	261	280	261	283	310	291	282	267	287	291	245	260	282	282	311	289	280	294	301	307	259	302	287	271	274	252	286	261	287	270	266	270	265	271	259	251	292	273	292	252	281	284	280	267	280	280	280	280	280	302	296	308	292	269	276	255	267	253	279	253	279	229	264	268	299	270	289	285	270	267	276	274	280	286	286	296	307	307	290	292	292	313	274	302	267	270	305	276	269	279	298	301	281	322	288	297	270	246	255	267	288	279	249	251	268	271	294	275	273	284	256	287	305	296	245	289	273	278	280	298	289	254	274	296	302	265	266	305	305	278	276	278	245	249	292	270	263	241	270	310	270	244	292	268	318	300	291	300	277	265	277	269	274	294	267	326	289	299	280	285	285	285	300	254	285	277	296	298	261	245	260	290	279	280	251	279	264	270	286	263	293	290	279	291	246	285	309	268	277	287	263	269	257	288	310	270	301	325	268	299	271	272	259	257	257	273	305	271	254	273	280	282	279	286	251	281	275	268	264	287	299	259	256	264	271	243	272	290	273	289	273	260	270	266	277	249	309	263	263	247	264	296	277	324	253	285	269	288	281	246	256	261	240	280	290	291	291	283	289	270	293	311	318	279	265	311	285	271	260	246	266	267	268	273	240	290	280	247	264	258	284	278	295	307	289	269	271	257	282	271	272	258	276	265	259	291	281	305	254	266	249	271	270	275	267	257	268	256	290	282	301	292	282	262	280	258	316	280	282	258	287	288	267	275	259	278	269	317	277	321	270	279	271	274	294	279	295	290	285	282	264	264	258	307	286	289	228	281	297	293	283	283	301	282	286	284	256	282	294	287	277	278	271	219	281	280	295	268	273	264	259	282	264	282	311	256	276	264	254	272	270	266	338	274	304	291	273	256	278	316	256	288	285	245	246	292	277	298	274	271	304	293	278	296	265	273	277	315	261	297	256	277	249	298	296	304	278	279	300	288	254	240	252	307	303	269	312	296	263	290	294	302	289	277	247	262	275	288	289	252	268	235	293	308	266	264	274	256	292	264	254	264	299	317	293	298	278	305	277	290	279	279	299	273	274	287	246	299	278	271	266	249	311	313	274	290	277	284	300	275	288	265	288	261	294	285	268	280	280	299	269	293	275	273	296	285	257	304	279	295	269	264	297	277	279	264	311	296	279	278	263	244	265	284	295	258	267	265	268	276	295	274	252	277	283	261	254	289	284	286	304	260	288	282	263	255	245	263	257	304	277	245	325	284	269	280	271	288	284	272	299	280	266	268	235	264	280	252	264	287	265	278	291	294	307	265	262	293	252	298	266	293	286	293	286	293	277	279	271	256	267	290	280	311	271	283	283	304	284	299	290	281	270	272	288	262	248	270	269	284	289	249	290	300	245	280	267	257	252	286	265	286	297	272	272	255	277	264	275	302	252	263	282	275	305	293	271	289	277	327	276	296	268	292	289	257	280	278	266	286	295	283	261	228	307	286	272	271	280	237	267	273	269	271	306	271	288	276	266	299	232	262	310	275	291	288	302	261	264	232	249	305	303	305	298	289	268	268	279	294	300	243	280	286	247	251	292	292	269	261	272	287	310	293	306	270	288	256	245	280	302	272	245	253	281	288	251	282	308	279	295	271	291	268	278	260	282	275	268	284	261	249	299	276	287	268	279	261	280	304	279	321	244	282	288	265	263	292	290	262	296	278	279	305	277	268	263	270	242	292	315	302	295	246	244	267	267	265	288	273	302	296	300	267	286	275	283	265	278	267	270	288	267	272	263	273	296	289	298	277	298	268	285	262	245	294	301	266	293	295	294	268	292	271	260	251	281	275	274	301	269	271	266	286	293	299	268	320	264	283	273	234	299	305	284	283	247	257	291	292	289	261	272	270	274	290	282	313	277	273	269	287	297	267	269	331	277	266	279	275	283	276	272	278	328	264	315	264	294	328	274	290	275	278	282	293	239	258	264	282	264	282	291	257	266	243	273	289	272	279	253	297	265	280	295	303	279	281	283	307	262	264	279	256	278	280	277	268	257	274	283	243	282	262	280	273	278	285	270	244	271	282	263	292	278	277	279	276	271	252	320	256	276	279	297	278	285	266	275	275	312	276	291	292	270	288	262	292	295	236	270	302	237	257	276	292	293	308	283	277	273	266	258	314	299	266	267	279	301	244	303	308	268	287	264	244	273	273	276	265	264	289	282	283	302	264	264	267	264	289	265	268	302	314	298	290	294	277	272	316	279	315	277	275	298	293	301	262	280	275	272	296	270	275	226	254	269	285	264	267	299	265	287	262	299	271	269	265	288	253	266	312	265	275	270	303	252	293	273	262	270	240	270	235	272	265	292	277	253	285	276	284	280	280	251	281	272	259	297	287	306	250	283	264	281	315	281	282	258	292	307	269	254	288
7768	715	678	693	640	710	667	617	635	657	623	640	635	669	675	642	658	598	685	661	637	671	627	637	691	633	657	648	633	634	640	641	663	647	667	668	657	639	660	653	609	660	655	661	659	626	676	658	714	631	665	630	664	631	652	660	669	622	666	634	657	636	624	673	634	635	651	648	628	706	659	658	653	634	618	620	649	605	674	633	648	669	645	700	638	632	703	698	676	623	646	679	691	654	639	651	666	675	601	681	643	643	679	674	623	661	664	643	613	652	658	618	635	663	635	632	626	678	675	688	637	637	711	678	662	659	647	642	622	644	617	652	653	681	662	708	625	650	659	664	645	712	641	640	619	636	681	616	635	667	672	655	623	638	633	642	640	630	685	698	617	669	648	592	664	640	663	664	662	635	603	677	660	657	678	639	693	649	614	642	628	638	637	663	658	652	642	640	661	640	685	636	671	617	627	629	661	617	675	656	668	648	640	647	643	671	659	623	649	710	615	609	627	647	632	626	677	654	678	677	656	624	627	635	646	645	675	673	658	668	611	649	655	638	653	697	654	627	680	638	720	656	647	644	675	627	711	662	635	661	688	600	643	697	619	635	637	689	630	658	657	648	668	628	646	691	657	679	675	689	656	659	646	651	656	644	636	629	655	626	692	656	619	639	703	651	656	654	651	665	623	643	651	692	718	639	672	645	623	670	666	651	642	664	673	675	661	653	623	647	683	690	656	659	638	642	648	640	687	632	669	651	688	611	652	679	657	635	617	698	666	642	638	679	700	637	625	623	670	593	642	605	654	680	694	593	664	632	676	639	665	692	636	678	620	653	668	635	691	670	687	633	639	652	688	715	724	668	672	666	647	626	639	614	650	649	648	643	634	666	641	634	588	645	681	635	663	658	673	643	676	673	662	624	674	641	641	653	675	648	641	675	620	641	646	665	643	600	669	640	677	621	656	641	656	644	629	632	644	654	627	608	649	637	667	695	637	696	666	657	635	632	637	683	647	645	653	642	645	662	652	692	612	651	631	640	669	713	676	612	621	624	662	683	647	666	653	729	625	639	631	621	660	646	658	645	617	672	685	661	666	661	638	660	619	642	640	625	626	652	649	652	629	632	690	607	693	629	635	685	662	683	621	599	623	620	690	654	659	634	660	631	668	627	681	664	609	660	641	617	649	650	643	665	655	615	637	654	642	628	657	662	664	629	664	647	701	666	630	627	633	646	654	659	669	686	614	629	681	662	676	635	642	626	697	645	654	662	659	675	650	661	623	652	668	651	659	681	604	635	693	648	603	654	625	664	625	636	674	634	597	624	673	607	614	686	673	632	666	681	627	659	653	690	660	646	618	673	679	622	623	660	642	677	627	625	676	659	649	654	669	710	684	642	631	631	627	627	678	683	695	644	659	638	626	622	641	671	643	630	651	662	664	643	700	663	602	589	666	693	654	694	636	641	624	646	655	669	699	640	672	703	639	638	649	665	642	657	643	639	648	681	649	638	698	648	654	649	661	662	644	631	661	681	627	669	677	629	664	659	628	645	652	694	686	627	659	668	692	640	644	572	653	642	654	649	651	654	671	642	655	664	637	627	679	639	717	654	632	695	676	618	664	654	654	669	626	687	670	677	658	669	674	664	636	638	657	624	689	707	659	612	673	666	633	637	689	666	639	617	670	621	658	673	671	648	647	646	630	645	627	650	658	668	630	661	623	682	650	597	653	652	655	693	639	684	653	639	650	658	672	655	668	675	679	672	582	636	655	642	631	648	667	647	681	718	650	674	734	644	669	675	678	626	643	646	672	599	680	598	609	592	635	650	649	666	625	701	664	673	635	704	686	595	644	627	623	674	633	603	637	700	651	639	633	622	646	629	636	625	700	657	674	636	625	662	643	651	681	658	719	649	657	655	592	641	680	687	659	626	658	648	697	633	721	683	627	671	655	653	663	682	617	678	655	635	671	708	615	624	666	621	691	611	686	630	682	688	617	651	659	638	683	654	629	656	696	676	647	690	648	676	657	667	629	639	651	658	623	657	647	638	633	649	657	629	649	707	702	629	658	650	680	641	655	631	680	727	639	635	584	637	676	686	685	668	697	637	662	647	673	680	636	641	685	677	648	699	624	631	678	634	666	672	632	686	638	621	612	669	656	661	620	626	654	617	672	646	607	640	653	676	633	675	648	628	646	637	680	674	629	661	658	632	654	723	653	636	688	660	672	682	643	644	677	681	683	624	671	644	646	690	672	639	681	696	657	640	631	660	636	661	632	679	662	666	638	706	662	662	704	638	639	663	669	666	651	647	709	630	674	670	661	683	632	604	608	671	684	662	658	681	622	688	618	676	652	691	645	695	610	681	679	649	672	661	672	636	637	632	694	671	628	616	677	669	662	585	687	650	646	667	609	675	651	662	659	652	677	630	662	642	674	617	630	651	651	605	666	659	638	631	679	685	640	670	677	686	669	660	649	648	675	682	663	638	617	662	631	695	676	702	661	693	689	709	701	681	660	641	658	652	656	640	605	587	650	666	702	662	644	686	679	638	684	662	629	682	669	663	610	655	656	669	697	623	641	667	665	623	669	681	623	640	641	666	651	634	673	623	652	602	665	638	621	644	661	666	654	665	625	622	650	649	664	627	675	680	603	683	671	664	619	696	646	634	654	650	654	669	664	636	687	648	647	677	680	644	640	672	639	695	612	643	665	639	662	652	650	651	656	681	564	645	648	692	677	584	654	648	660	670	601	623	655	645	673	650	733	669	689	649	728	621	638	607	642	687	723	615	721	637	677	632	712	658	651	646	573	671	679	658	658	608	680	676	657	678	623	669	649	653	663	670	704	705	636	709	631	674	668	664	688	642	666	637	661	645	636	655	660	656	645	621	702	651	629	669	612	631	632	604	683	652	626	678	663	631	677	653	676	622	692	621	699	605	633	672	687	655	678	769	663	637	617	638	633	647	615	666	630	679	672	632	672	669	606	660	613	623	638	650	677	644	716	672	622	639	651	660	688	663	659	638	620	617	639	692	613	643	630	614	643	675	681	643	607	652	675	646	626	673	643	708	634	662	631	703	625	708	626	669	697	625	636	663	677	699	673	635	652	646	631	644	671	621	639	627	654	647	631	673	646	657	663	667	702	615	658	702	660	618	639	604	667	613	670	630	701	634	666	686	609	673	650	656	634	664	679	614	681	604	636	630	627	649	653	685	657	640	619	671	712	715	658	644	668	660	652	617	655	652	674	683	635	608	657	653	694	651	618	658	614	705	621	634	691	662	641	657	683	647	673	608	641	679	615	633	657	651	668	647	732	650	674	663	643	615	665	583	615	653	647	643	708	655	647	622	657	618	643	613	709	721	668	620	631	675	698	686	642	639	643	647	645	629	672	672	654	640	627	627	623	613	654	625	662	667	660	688	634	638	642	665	704	678	695	633	644	666	699	658	649	689	685	664	669	649	673	645	654	694	651	665	617	658	633	617	650	663	619	650	645	629	679	607
25161	21042	23678	28653	21059	12997	850	532	466	497	460	468	466	419	445	443	417	447	395	450	429	461	425	473	436	442	420	456	445	433	427	418	408	458	409	432	440	419	429	459	431	398	448	387	421	427	418	398	440	414	426	436	389	442	423	436	422	423	453	411	388	406	390	399	409	417	419	415	416	435	431	396	446	419	396	407	437	371	410	404	417	369	445	388	425	423	438	414	409	402	413	463	423	440	436	437	416	443	441	370	404	426	462	483	417	409	380	402	373	404	440	417	409	432	448	393	398	416	464	424	406	438	368	428	404	403	456	442	435	430	416	382	402	390	459	453	412	425	417	385	394	422	427	402	438	428	429	431	431	435	437	387	441	404	403	440	413	419	410	430	428	418	377	431	455	453	475	394	415	455	444	428	445	450	406	433	450	450	457	406	449	411	420	415	472	437	420	426	446	429	428	425	419	420	425	397	448	429	381	385	448	409	426	431	418	392	401	443	415	411	403	437	410	414	431	416	452	461	418	419	399	400	406	460	401	413	428	404	399	426	407	453	442	386	380	384	423	419	398	397	440	448	453	411	414	408	419	452	437	421	435	427	444	421	411	368	449	415	441	432	404	413	386	390	418	446	425	456	403	402	418	388	439	395	417	423	421	432	428	420	427	456	438	424	405	467	479	416	435	399	413	417	420	400	396	439	421	447	416	408	443	414	421	433	437	389	417	460	451	417	412	457	385	437	418	444	424	465	410	401	390	446	429	433	465	411	410	432	429	465	398	459	367	407	427	424	460	388	369	457	441	429	431	442	364	446	434	380	452	436	460	457	445	398	463	417	395	407	412	389	447	423	442	435	465	418	406	456	410	474	450	408	405	414	395	423	403	438	425	437	416	380	442	451	419	393	418	415	441	403	408	440	410	394	399	400	433	455	474	427	465	423	422	409	386	417	400	439	416	419	472	409	458	483	433	436	432	384	418	438	412	427	406	420	372	437	400	428	408	428	390	421	418	389	429	420	416	404	424	413	412	432	438	485	456	431	447	424	467	457	417	421	461	437	415	433	421	381	436	404	407	385	415	440	416	373	448	450	393	402	444	416	442	413	402	406	416	406	408	442	438	427	438	451	386	423	437	417	439	434	407	409	457	422	433	442	411	418	433	384	449	424	426	393	381	443	411	453	448	380	463	421	415	402	447	377	444	444	425	402	374	373	427	420	437	405	461	418	434	425	376	412	428	426	420	421	444	405	397	429	395	406	396	453	435	414	464	416	431	410	413	425	474	419	408	453	451	457	422	407	440	415	419	437	381	425	425	427	454	484	427	462	423	412	411	418	407	420	426	443	397	445	416	448	491	451	408	395	417	369	455	408	431	404	406	451	450	371	452	459	428	398	431	411	480	392	462	427	413	430	446	383	422	412	421	397	413	381	459	428	410	392	426	391	422	438	434	445	396	432	411	394	404	425	394	414	398	426	428	419	416	489	409	401	405	412	410	466	452	409	384	406	419	414	399	428	448	400	417	433	399	426	390	409	424	469	416	412	402	437	438	410	373	410	405	433	414	387	402	424	418	379	440	424	434	435	397	378	417	442	426	408	414	439	418	400	426	406	450	455	456	408	403	400	443	421	386	400	393	461	422	379	415	441	381	410	405	411	404	397	392	421	435	453	427	407	427	486	454	459	375	410	437	398	418	422	408	405	462	372	451	468	422	411	412	416	384	400	423	422	418	409	419	427	406	365	421	428	459	423	454	454	411	387	384	452	447	396	438	419	385	387	472	409	397	457	406	421	426	430	428	422	441	416	430	450	418	422	448	426	401	416	417	414	486	425	400	409	393	411	399	401	402	405	427	404	444	439	394	461	467	432	408	417	451	429	410	424	435	406	442	417	421	398	463	386	425	446	445	404	372	417	439	433	415	452	409	435	395	435	421	395	388	393	426	403	418	455	431	444	415	402	417	382	454	391	360	448	405	415	452	418	398	416	456	413	411	403	427	405	405	449	422	444	408	436	465	435	464	419	385	415	436	420	439	441	394	437	422	419	466	406	433	440	446	450	428	422	385	443	411	430	430	459	443	426	428	420	409	426	434	414	421	426	449	432	418	416	412	461	408	415	423	404	440	401	418	427	429	381	395	449	432	467	437	371	414	410	481	477	439	417	442	429	400	403	417	449	447	421	415	459	418	432	451	400	434	409	441	417	415	422	426	464	421	410	431	398	376	434	437	418	404	487	403	412	453	440	427	435	442	462	410	432	410	434	422	442	432	424	390	387	421	375	417	394	425	401	405	384	390	457	396	409	430	418	429	408	442	419	423	444	467	402	393	425	390	406	416	410	403	432	427	417	396	392	488	394	410	423	411	459	420	402	442	430	455	414	404	417	444	425	365	409	416	416	442	387	400	416	399	419	383	414	408	443	422	394	447	438	459	383	378	422	444	435	453	420	414	410	397	426	398	380	415	450	414	382	481	387	448	390	426	402	399	477	432	421	442	418	404	422	423	427	403	402	441	454	423	444	374	446	419	395	455	423	443	412	391	409	440	455	435	427	423	445	426	453	422	442	412	470	462	417	418	438	457	415	423	448	417	416	407	459	462	401	437	423	415	429	393	401	423	441	435	400	441	401	402	382	417	441	447	445	441	395	402	400	388	400	438	454	434	445	400	414	435	429	398	449	421	402	445	416	436	418	414	370	404	415	436	418	426	434	403	411	416	428	444	393	435	443	438	453	438	407	418	373	389	385	403	457	400	453	420	420	443	471	478	397	422	424	434	404	434	430	438	416	455	446	429	387	389	418	442	434	451	427	425	401	399	425	398	426	387	410	434	415	454	436	436	444	421	460	394	432	390	409	386	444	424	402	394	435	403	442	427	362	408	433	442	398	443	442	401	429	397	445	436	433	408	408	449	403	432	419	400	406	432	435	446	420	460	399	438	450	406	442	433	432	415	399	435	383	417	447	438	416	433	428	437	433	398	411	418	404	431	465	404	405	365	441	424	476	435	482	450	403	420	387	439	430	395	431	389	403	426	423	425	418	417	403	442	399	408	439	399	446	415	418	455	447	403	419	440	437	423	462	427	424	426	418	431	378	378	436	379	456	448	424	443	439	419	462	414	460	452	392	461	437	419	428	399	449	469	471	423	418	448	421	377	428	403	403	452	433	426	423	409	411	441	422	455	405	430	426	420	419	424	400	424	410	426	421	418	410	385	431	415	433	400	388	417	428	420	409	401	405	460	450	444	407	438	418	415	431	455	367	423	408	443	364	439	435	428	392	394	387	412	429	415	426	392	400	437	432	449	419	390	456	424	434	446	452	409	445	420	397	414	423	433	423	430	399	412	410	378	438	426	430	406	400	463	428	392	459	416	443	458	445	460	467	418	423	478	430	398	417	433	388	417	409	397	430	429	459	395	423	379	428	420	394	414	446	395	469	427	390	418	428	452	383	424	396	421	440	419	397	387	421	452	448	387	428	426	430	433	386	415	386	444	406	398	429	398	380
4533	2310	1490	1163	1025	986	968	911	927	915	937	923	894	912	841	894	959	911	908	891	875	882	954	975	929	942	899	930	869	844	866	881	929	902	932	928	905	925	826	922	869	932	940	805	917	857	864	960	871	936	888	902	899	890	911	893	903	907	927	893	870	897	866	892	857	918	908	964	897	872	878	918	913	928	904	915	887	896	960	843	886	901	893	881	868	894	939	831	924	910	944	941	893	863	921	908	882	902	892	930	895	881	933	898	956	907	928	950	898	900	880	920	928	954	884	927	944	870	920	898	909	939	863	937	849	892	878	893	898	907	892	909	884	903	920	946	950	894	891	906	919	904	916	931	917	858	907	966	903	864	886	911	900	871	920	911	928	949	871	903	921	915	895	900	888	909	925	875	920	878	878	890	932	893	920	900	920	926	875	901	888	877	881	881	910	913	891	878	896	940	904	912	888	954	940	925	846	925	861	901	836	880	946	861	898	838	909	932	893	936	920	974	863	927	852	887	948	932	904	888	948	934	913	895	870	871	903	868	923	911	891	911	898	907	939	875	858	860	907	931	868	919	865	904	879	928	828	909	930	904	883	911	888	902	891	926	915	886	878	885	885	912	928	868	923	944	946	905	841	873	904	865	917	958	924	909	892	926	926	912	914	908	869	944	906	906	870	838	916	846	916	916	884	860	901	851	882	951	946	840	901	888	919	873	954	925	909	873	892	906	845	927	904	916	874	874	874	893	879	906	929	839	900	889	903	895	893	940	890	853	859	852	896	848	924	939	895	956	930	898	947	930	924	890	920	898	901	873	911	871	906	900	943	891	894	919	944	863	925	959	871	899	886	890	884	914	826	865	871	879	897	900	871	853	947	899	903	937	915	933	908	922	885	914	907	888	890	887	866	880	897	908	869	884	901	931	926	883	909	901	941	940	900	908	899	874	879	929	844	903	867	895	927	873	900	888	914	893	847	888	893	868	893	947	906	857	908	887	842	946	885	919	861	915	922	907	940	896	900	953	938	875	924	958	877	914	935	865	887	965	895	934	911	931	925	908	948	835	877	926	924	891	864	898	886	898	913	924	888	948	883	935	938	836	910	886	883	902	880	889	863	884	855	927	956	919	890	848	921	877	878	942	921	920	923	932	854	931	877	920	987	888	912	851	920	947	870	866	862	873	939	884	867	879	908	946	882	933	923	884	888	916	928	900	942	848	926	907	892	883	888	907	884	905	910	892	864	905	891	880	968	909	937	944	891	863	936	945	887	965	932	927	866	916	936	844	921	922	934	879	883	915	878	878	886	913	867	876	860	897	880	896	823	899	888	944	902	871	874	841	946	891	870	884	934	897	897	888	901	901	873	910	892	867	903	890	904	915	928	856	926	919	876	923	958	906	900	869	860	873	937	940	860	938	908	956	855	906	884	855	888	896	926	887	959	901	935	945	942	916	851	890	930	890	982	884	885	899	953	927	888	882	902	912	903	877	885	923	891	895	942	864	912	910	879	879	905	931	929	891	879	888	838	892	924	897	909	909	883	948	897	903	895	897	935	934	907	918	888	881	912	914	920	954	875	909	893	829	880	846	916	867	905	967	833	936	895	942	945	913	931	870	875	894	919	885	902	884	894	957	953	896	916	879	952	937	895	906	893	955	916	842	916	866	892	912	950	905	925	857	924	912	933	886	872	901	937	851	888	922	905	877	871	901	922	965	923	955	887	930	895	943	882	869	853	832	956	936	943	931	886	911	919	842	897	905	909	944	934	982	878	861	873	908	915	934	1011	893	942	949	894	899	896	899	870	905	914	873	879	868	937	873	870	858	889	893	909	916	892	921	926	889	882	881	918	897	916	832	916	930	860	931	868	881	916	914	903	897	888	923	922	880	918	888	907	954	874	852	875	876	889	892	925	919	885	883	911	909	878	901	853	906	908	912	909	915	869	876	904	917	894	895	936	869	866	948	924	875	898	860	918	828	949	899	917	932	948	890	890	898	922	914	907	871	910	912	881	882	871	918	868	912	890	873	904	905	902	911	881	949	919	887	893	956	939	940	882	866	892	860	887	912	913	899	840	876	864	939	889	882	845	869	899	931	865	893	932	892	856	922	960	905	885	887	928	907	872	919	875	916	937	868	901	899	880	895	925	940	867	923	915	858	886	880	876	877	864	909	899	860	945	887	921	908	897	884	924	851	855	942	883	898	904	939	877	920	892	916	884	927	881	864	907	928	875	910	857	911	860	950	901	887	926	972	909	869	914	882	862	876	949	886	862	884	910	860	943	912	884	914	908	836	921	869	892	889	965	931	901	896	942	886	885	871	911	961	922	872	868	889	940	872	929	910	890	936	864	856	862	922	872	966	883	904	898	894	928	908	931	902	886	900	881	882	926	839	946	858	900	843	931	925	883	915	933	910	909	945	894	833	891	919	876	947	848	841	894	848	872	876	890	912	868	859	876	895	942	888	906	880	836	867	871	909	867	882	861	903	887	926	894	912	891	885	885	858	873	898	946	894	901	908	928	879	939	931	919	883	926	901	972	933	909	925	927	855	920	925	856	895	884	875	928	904	908	840	874	842	944	903	889	970	901	861	846	861	913	861	851	906	866	930	881	914	842	917	930	931	918	910	888	839	858	879	850	885	938	902	904	931	897	889	993	935	932	853	850	883	868	918	896	924	852	941	907	886	893	936	915	907	919	830	836	908	884	924	850	915	901	888	925	854	899	948	918	913	903	878	947	863	890	884	867	856	910	914	886	858	876	903	853	934	911	882	867	922	925	945	895	924	876	918	888	902	924	893	871	877	947	911	911	928	962	891	884	940	883	889	932	851	914	914	888	884	899	892	889	886	920	928	907	877	878	890	938	879	882	923	946	907	881	894	989	889	868	880	875	917	897	923	903	922	842	939	893	875	857	873	922	908	955	918	926	905	926	908	955	916	944	893	878	872	917	888	873	916	962	915	929	895	913	859	915	926	917	896	931	913	912	886	893	916	866	857	896	897	889	892	898	882	928	951	889	940	898	972	909	919	916	859	896	938	959	933	925	912	885	878	869	909	876	857	910	926	875	867	883	908	866	887	915	881	944	859	867	881	843	964	906	908	916	977	863	900	931	871	916	924	908	905	909	931	927	883	860	900	913	873	898	885	945	883	898	903	916	925	858	907	926	878	879	850	920	812	880	947	871	922	946	893	920	899	933	875	906	847	900	873	941	935	972	949	869	891	883	933	917	916	870	889	937	898	890	858	869	888	916	843	882	812	916	913	887	912	944	893	932	931	881	868	923	940	843	914	893	900	899	897	888	898	896	878	924	992	901	976	878	878	870	853	861	833	883	870	944	900	923	937	920	961	879	951	913	909	893	938	917	898	893	870	886	929	889	902	893	906	917	864	907	918	892	896	932	856	926	917	896	872	842	880	926	907	901	851	931	852	956	930	924	891	915	938	907	869	901	876	861	854	949	895	895	893	888	865	877	929	850	903	867	888	931	877	985	922	953	955
24349	20986	23986	28175	20988	21014	10776	644	437	414	349	376	365	329	349	339	353	310	360	325	338	314	308	341	350	306	332	333	327	332	349	328	356	332	381	333	329	325	323	342	303	297	294	339	302	293	331	354	315	309	336	306	351	294	333	323	263	326	323	274	337	316	342	323	320	355	308	295	326	314	303	343	301	317	329	321	367	328	321	327	323	318	304	328	322	317	363	322	320	341	322	330	315	328	335	312	307	314	301	333	327	309	288	303	307	312	329	310	289	315	323	366	318	335	339	310	327	295	360	300	352	297	328	319	312	295	337	342	302	329	329	309	318	322	307	295	334	310	296	309	334	336	345	332	301	326	318	317	304	339	304	317	340	309	305	306	320	343	315	334	309	339	299	307	293	330	295	301	276	336	286	299	336	323	287	282	280	293	307	319	322	313	344	332	316	306	335	315	283	303	309	310	314	331	328	344	348	332	302	296	325	304	320	355	322	321	317	325	328	322	280	275	319	302	318	348	309	320	313	326	347	345	301	325	317	297	341	330	306	303	299	310	315	360	329	299	305	292	331	324	308	318	263	325	290	320	356	317	326	317	289	320	331	342	316	320	296	324	302	315	296	335	317	328	346	279	331	299	342	310	305	334	331	344	296	294	333	315	313	302	323	282	299	324	316	313	339	301	294	308	286	323	297	280	302	312	317	335	370	329	309	308	317	294	322	317	327	345	330	350	364	359	296	326	318	303	329	289	313	323	297	283	340	311	296	326	314	297	303	309	345	359	321	351	313	339	339	326	353	334	313	320	345	368	325	301	352	323	327	324	290	335	327	313	287	317	332	307	304	322	312	304	292	338	323	290	338	335	319	336	307	312	304	301	294	335	350	299	319	291	324	333	283	305	347	316	291	355	289	311	309	311	312	308	283	271	315	338	331	347	336	296	325	313	324	302	326	284	321	288	330	297	301	334	322	345	342	346	320	337	346	293	339	302	324	323	315	325	347	301	324	322	352	295	322	311	297	297	314	348	320	316	306	326	350	325	273	315	305	294	300	327	311	282	327	331	323	312	333	288	340	308	318	335	314	300	287	267	278	326	367	315	308	292	328	317	283	298	341	341	336	304	325	340	305	303	325	303	335	318	332	348	331	372	314	323	308	323	309	294	302	336	305	339	294	343	300	357	297	354	346	288	329	320	291	331	324	338	367	315	306	313	348	328	322	316	310	317	324	299	302	304	280	309	306	328	333	317	309	339	305	317	320	290	314	284	315	297	324	323	316	342	282	320	291	289	358	345	352	321	314	298	293	355	317	357	323	348	295	311	366	338	359	304	276	312	303	331	345	345	361	303	291	293	302	336	287	291	311	341	337	280	309	308	289	293	305	297	329	321	324	297	362	348	318	347	302	314	301	322	318	322	333	300	320	301	301	341	363	292	311	332	337	296	304	336	313	325	331	350	324	351	314	332	332	345	321	346	312	316	326	321	309	288	340	307	307	334	335	305	293	297	315	329	349	287	335	339	349	313	300	284	293	308	299	316	350	326	288	312	304	333	298	319	307	305	277	350	324	341	297	301	320	308	319	321	333	267	343	311	356	347	331	328	363	335	313	323	301	308	343	325	348	318	325	316	298	360	309	290	330	349	307	322	317	358	325	317	277	347	355	340	254	371	327	325	328	293	291	321	315	343	322	280	313	291	335	349	308	337	291	318	334	309	261	326	303	328	319	332	320	306	344	317	339	315	312	336	299	283	297	290	323	337	326	281	306	310	329	310	304	333	309	318	331	310	301	311	350	316	302	304	309	316	295	323	349	335	348	320	319	312	318	327	331	305	335	297	283	327	317	302	322	306	326	325	308	295	307	297	371	312	307	309	325	316	350	302	301	309	320	313	319	324	312	287	356	342	335	320	297	301	300	294	320	307	344	315	333	313	284	300	329	311	314	328	304	322	315	319	306	305	319	321	289	323	286	307	347	309	327	308	365	338	295	290	349	346	330	291	273	311	329	332	318	288	288	339	348	341	303	331	304	309	326	314	311	336	303	333	327	325	285	290	326	291	345	290	366	319	309	303	301	314	317	314	308	331	335	338	297	323	332	330	320	330	297	303	349	320	325	323	305	283	346	278	316	329	304	288	326	316	315	299	287	313	330	320	313	309	341	342	296	328	291	327	293	273	338	309	344	332	308	319	307	308	286	292	329	355	300	320	286	314	310	290	305	316	279	325	300	298	313	307	338	290	362	362	320	299	306	324	339	337	321	345	315	296	332	294	359	311	337	312	318	329	315	311	303	322	288	273	335	301	310	317	310	326	305	330	320	333	311	331	298	298	321	306	309	302	335	283	299	342	320	300	349	347	333	328	307	294	289	355	298	333	313	332	314	295	315	296	315	340	319	302	315	327	300	316	294	278	292	299	316	281	328	285	394	322	327	303	317	338	315	307	297	327	288	326	319	343	327	342	356	322	316	329	327	351	314	319	340	332	304	314	353	327	312	355	312	339	315	300	330	331	316	300	308	298	362	327	289	311	291	302	323	325	335	303	297	335	339	329	352	380	305	310	352	310	325	340	301	332	313	314	333	308	308	311	312	337	300	324	326	315	309	313	312	322	348	311	303	320	335	307	305	327	297	297	287	300	295	316	284	295	358	353	317	309	287	315	283	335	365	326	311	331	337	321	320	313	294	299	340	331	311	314	330	306	333	324	325	311	306	304	299	320	287	318	309	295	306	340	303	321	342	312	304	339	297	321	309	334	352	317	346	286	301	353	333	337	325	317	306	324	328	299	289	338	299	317	320	310	299	295	335	307	297	310	296	333	313	309	320	312	315	319	332	355	286	315	309	309	325	324	339	298	318	291	286	321	332	296	299	301	322	304	312	317	336	290	319	326	327	315	304	312	278	330	318	289	335	317	306	301	312	319	320	330	324	279	319	334	296	310	344	292	317	292	322	352	351	303	308	321	320	340	298	297	313	290	301	315	330	322	354	318	276	322	328	326	325	349	324	311	301	301	316	340	331	322	332	279	348	327	316	324	306	294	299	290	320	286	327	337	313	309	300	304	316	280	288	317	310	291	308	308	309	299	316	314	289	324	322	321	299	292	337	302	330	328	303	290	319	342	355	318	318	307	329	307	303	347	341	340	315	303	321	318	324	278	315	311	307	320	341	308	289	340	316	348	326	325	313	293	316	326	307	348	293	340	312	327	330	324	300	289	319	305	298	335	325	308	303	350	305	317	337	316	325	302	327	352	301	335	315	306	331	289	293	298	312	325	304	317	373	332	323	319	338	315	326	315	344	309	354	329	338	306	306	337	324	324	312	294	293	319	304	324	294	304	321	301	301	302	306	349	318	331	319	301	307	303	330	321	327	316	310	308	336	297	331	325	351	341	265	305	323	325	304	310	307	356	322	314	284	310	349	318	299	287	326	308	339	349	319	338	301	338	288	325	316	330	296	338	319	315	320	318	323	303	294	320	340	284	331	298	308	322	318	311	296	354	317	301
4056	3389	1735	1075	869	794	680	719	705	700	672	701	689	743	696	665	647	714	652	703	652	718	659	676	685	735	667	666	641	735	695	699	642	660	641	704	723	700	659	675	719	684	733	621	668	703	685	679	631	683	623	660	656	683	687	681	662	714	679	689	708	691	673	695	623	677	666	709	668	702	706	698	734	651	678	672	639	665	726	726	730	647	699	643	736	705	716	661	631	721	634	728	653	684	691	719	692	670	648	626	669	680	670	628	698	651	644	674	693	651	650	650	660	657	740	644	712	661	640	653	661	696	690	715	669	617	637	670	762	695	642	700	681	696	630	712	733	645	664	629	606	693	684	735	685	664	711	648	680	662	660	673	709	681	650	688	705	724	694	645	651	701	615	685	620	687	697	642	670	650	666	637	646	678	662	668	633	688	643	701	674	690	651	680	712	695	676	682	715	710	656	697	724	722	685	648	665	692	713	665	705	670	689	754	684	674	711	704	648	700	672	666	657	721	668	678	659	682	679	696	705	675	691	660	662	717	655	715	670	684	714	669	632	653	673	677	694	703	715	655	702	658	687	649	689	668	759	702	690	649	660	691	661	703	680	648	685	717	694	689	690	688	686	687	663	675	661	681	686	716	742	685	672	692	685	678	689	724	651	664	688	684	652	659	683	702	603	706	676	674	648	686	670	669	665	643	653	696	671	696	652	705	672	659	702	678	669	699	653	659	706	723	653	701	697	685	630	703	690	612	663	681	686	678	677	677	647	671	669	659	676	679	672	716	637	690	636	674	669	667	691	706	631	694	661	698	700	683	640	648	687	680	688	619	661	694	695	605	669	661	671	693	722	698	692	655	664	632	694	664	746	692	653	669	707	682	717	649	666	681	685	640	710	681	700	742	641	665	667	690	661	649	713	597	699	667	691	685	677	734	591	659	707	689	671	684	696	659	706	688	660	691	727	686	690	683	623	666	654	738	661	674	686	676	647	688	719	660	630	653	667	664	703	664	638	720	666	686	665	666	682	642	705	677	649	713	656	676	665	678	646	687	667	637	654	681	649	636	607	672	687	643	731	625	677	661	659	711	636	691	673	641	640	721	667	728	687	700	645	658	689	654	689	661	622	698	684	717	662	652	693	655	658	674	692	666	665	658	662	702	681	653	645	729	674	641	689	679	660	681	699	676	661	702	641	654	671	706	676	680	695	677	663	652	675	666	681	658	704	704	649	621	700	684	670	657	672	671	655	628	690	680	646	712	636	680	669	663	684	628	681	680	675	678	659	661	657	636	691	654	662	650	693	668	638	655	690	724	696	680	679	680	655	713	670	636	674	691	709	665	675	692	676	670	682	703	679	601	736	681	635	659	663	629	678	640	711	635	692	616	709	654	647	659	622	688	630	687	673	634	634	641	674	686	651	658	673	647	645	706	682	661	702	633	636	690	678	671	640	659	659	698	650	662	738	662	703	666	734	662	687	682	679	703	679	690	666	653	702	646	685	692	661	683	679	659	683	674	632	734	658	669	674	651	681	666	684	678	698	645	646	680	668	648	701	666	649	706	643	667	659	691	639	693	642	681	659	684	666	691	669	677	642	701	659	627	636	714	706	652	699	627	635	637	645	648	673	650	707	703	649	659	687	670	660	666	671	682	693	687	662	726	698	683	676	679	694	638	650	649	704	692	634	711	722	660	665	663	665	645	647	624	639	637	673	658	686	695	642	664	667	646	657	657	706	671	668	625	698	691	719	675	656	683	678	738	701	693	696	721	682	700	657	672	649	689	646	700	663	661	663	673	699	650	638	678	664	685	645	641	673	674	667	681	713	675	711	662	685	648	674	694	634	696	666	683	694	699	685	666	701	717	683	680	631	665	682	673	706	688	687	618	694	651	692	709	670	709	680	690	639	691	691	659	697	699	712	653	676	664	674	666	653	680	697	682	644	709	677	682	638	657	669	676	674	682	622	658	697	692	671	696	654	707	695	677	627	662	659	745	687	666	649	700	704	671	652	721	672	681	640	658	685	673	703	674	663	697	646	678	710	663	645	685	653	684	633	643	687	661	644	668	689	703	672	668	665	674	645	701	644	687	676	683	640	656	706	641	686	671	648	656	703	679	676	638	697	648	723	632	701	649	689	659	638	677	666	659	720	627	708	624	713	635	685	692	668	678	642	656	678	697	650	660	674	704	639	627	632	696	650	655	711	690	738	694	663	701	608	710	673	687	638	647	674	704	697	655	711	666	646	655	685	680	651	684	672	659	674	660	640	692	670	664	735	679	690	671	669	665	713	680	652	664	617	723	651	622	658	655	658	642	732	628	654	685	654	686	638	682	695	662	697	687	656	685	696	695	663	731	708	645	666	657	643	661	663	642	654	677	654	642	686	714	659	638	664	694	692	631	692	693	704	645	674	691	653	687	664	667	675	706	718	690	694	649	694	685	692	688	658	659	714	681	704	719	709	679	663	624	695	679	667	668	696	638	684	684	655	681	648	659	712	702	692	721	657	622	705	660	631	663	671	657	657	668	658	687	609	671	707	640	696	652	614	650	655	670	676	699	662	762	684	726	674	686	674	702	704	675	689	701	715	709	636	713	629	679	706	627	672	700	688	676	661	702	657	689	691	677	684	694	637	715	685	648	705	708	711	678	664	681	642	645	673	663	683	635	690	668	662	649	639	668	664	686	679	679	654	672	687	654	652	680	697	732	687	664	665	648	676	681	644	689	683	720	672	675	684	722	701	732	720	669	697	647	680	702	725	656	667	705	668	662	688	696	720	733	658	662	662	652	645	651	681	702	665	698	690	683	703	683	708	710	702	665	670	679	704	682	689	689	687	672	712	678	697	712	692	687	641	727	649	650	641	665	628	683	684	674	678	666	709	703	660	688	686	701	669	717	654	658	665	712	650	686	694	685	612	679	677	673	682	659	669	662	659	695	688	649	676	677	667	705	691	672	672	642	673	690	683	651	738	673	636	662	647	699	679	647	636	706	616	681	615	722	682	652	643	685	681	681	660	643	677	671	646	692	688	659	667	696	680	684	696	687	688	704	664	669	642	645	680	658	718	694	658	653	717	659	678	687	659	695	667	681	681	681	718	700	616	675	675	684	657	669	665	663	700	658	703	697	729	661	730	654	664	664	673	653	697	651	704	653	718	673	684	645	657	684	674	702	733	680	663	672	625	719	701	669	703	700	648	633	696	653	652	680	667	669	693	653	655	666	675	725	673	706	676	712	657	717	667	662	661	689	660	707	666	669	665	691	674	697	668	682	698	677	722	693	661	687	691	648	664	652	692	655	665	616	687	697	644	606	651	691	683	685	684	649	634	691	665	667	656	719	658	702	674	650	694	661	658	651	686	690	693	669	707	654	650	647	655	660	736	709	657	681	683	717	727	675	667	698	641	644	651	675	686	713	656	707	680	706	679	677	676	643	689	691	664	687	663	698	697	670	678	640	677	664	655	711	687	691	652	712	689	652	678	696	672	648	692	724	653	666
33245	14919	2360	413	300	313	303	237	269	286	277	297	265	289	263	261	277	304	251	292	272	290	281	314	267	260	274	305	264	261	276	280	284	277	301	263	262	257	279	288	291	271	244	258	262	302	258	317	277	269	270	293	291	297	270	252	255	294	268	286	285	288	277	279	301	255	307	260	291	304	287	270	265	305	259	270	254	270	265	295	325	264	293	278	288	267	325	260	263	318	256	308	296	276	317	266	269	274	267	258	272	309	264	287	282	288	307	282	277	259	286	290	283	250	267	317	257	293	298	278	264	277	260	270	274	282	260	261	301	306	286	283	294	286	286	259	285	273	250	276	284	288	281	289	239	278	273	274	293	274	280	299	318	301	301	297	281	262	240	304	278	277	258	307	274	288	255	281	268	301	287	280	260	281	293	285	281	286	275	284	280	272	275	277	286	256	271	267	252	253	286	290	266	273	244	311	267	275	235	268	277	281	287	293	287	288	255	295	297	296	250	272	274	281	295	282	286	260	294	274	265	244	271	282	288	289	274	299	288	302	277	293	276	291	341	304	268	277	251	282	262	305	311	299	266	274	268	269	296	258	285	275	265	295	246	328	270	290	271	266	285	317	281	262	318	262	297	319	267	282	279	287	261	289	299	287	299	275	286	261	274	299	271	273	271	291	293	290	261	289	273	259	302	256	287	277	287	308	270	305	247	282	295	300	256	249	260	293	258	283	276	305	310	304	271	276	275	252	243	278	291	268	319	296	306	251	288	273	265	282	309	259	296	306	270	303	294	263	260	267	295	255	244	269	285	292	258	266	304	297	277	309	275	273	305	299	282	266	261	276	281	275	255	276	290	283	284	284	276	315	284	300	277	300	282	284	293	294	290	256	276	259	271	253	271	317	262	287	260	272	268	303	273	273	311	272	260	278	260	289	259	291	277	249	281	283	261	257	259	239	268	285	277	247	290	279	321	271	281	258	278	254	288	277	298	292	299	251	266	320	294	277	254	295	283	285	283	278	261	241	279	307	286	276	261	269	246	302	282	281	297	245	289	278	291	283	284	270	306	266	293	271	265	298	296	280	248	286	267	313	345	271	267	276	279	279	264	299	306	284	300	300	276	271	248	250	268	266	294	295	279	248	293	257	272	247	269	281	282	265	312	277	259	278	278	308	286	280	264	284	308	312	292	292	307	271	295	281	271	259	269	289	251	301	261	266	279	272	290	294	254	276	286	281	279	263	311	300	263	286	266	298	283	282	278	277	289	321	232	295	285	286	289	270	315	302	269	304	268	267	273	291	271	283	284	288	278	271	311	282	272	282	255	272	295	271	261	295	297	310	279	237	272	305	302	304	292	255	275	286	254	305	270	249	303	282	274	262	262	275	281	316	293	301	269	306	268	275	249	286	274	276	285	285	251	313	262	296	297	278	258	266	269	269	282	284	306	283	285	288	302	259	296	243	274	262	286	280	270	303	272	296	277	256	280	272	278	268	263	260	328	250	291	281	256	271	286	258	275	278	328	296	272	278	288	300	290	271	242	286	279	244	251	260	287	267	291	275	283	270	264	260	267	263	297	297	259	269	298	276	215	308	270	276	284	253	284	294	264	235	284	272	273	309	299	272	297	282	268	295	257	289	268	293	302	243	296	279	253	309	283	278	282	270	290	297	277	275	280	247	287	286	276	280	284	266	270	262	282	306	290	302	271	298	283	267	311	294	269	306	264	259	289	256	251	291	256	286	262	281	275	283	272	285	329	295	273	281	262	287	309	294	304	309	286	276	260	284	254	297	292	294	288	280	285	263	249	272	307	310	309	270	265	243	288	293	273	317	290	275	262	311	252	240	296	269	295	268	319	267	300	261	274	287	275	291	277	256	299	283	263	278	260	281	256	294	285	296	290	253	279	280	298	256	278	300	303	246	266	286	261	314	250	272	278	278	257	268	278	278	274	258	276	308	279	246	294	313	257	271	301	258	280	276	288	288	273	244	284	277	279	301	261	256	288	277	295	286	301	279	253	290	259	276	258	289	273	284	294	284	294	264	241	281	275	304	267	265	327	256	281	238	270	277	276	286	295	285	265	279	274	292	286	284	270	272	272	299	260	280	283	284	264	291	310	257	261	305	311	298	309	286	266	262	318	253	282	292	259	305	258	289	286	301	258	247	260	292	300	268	289	250	312	290	272	260	276	258	264	252	267	260	253	244	293	297	264	286	289	293	313	235	272	258	303	306	278	246	288	303	267	259	287	261	279	238	279	296	266	266	309	293	258	279	288	267	251	273	316	254	300	286	290	275	326	248	268	302	295	283	309	317	298	289	296	272	265	271	300	247	251	267	275	275	273	273	289	252	319	282	300	253	260	297	259	292	251	298	299	250	281	274	268	279	272	269	315	274	276	274	274	245	287	258	313	285	288	277	314	298	318	295	286	290	242	286	290	261	310	299	303	275	261	270	274	280	278	271	302	290	273	282	310	290	293	291	268	256	268	246	294	269	258	286	239	273	288	265	289	294	269	247	263	278	273	301	266	266	295	262	280	273	262	274	310	271	266	290	262	276	277	251	275	299	304	255	285	259	246	294	272	256	271	268	295	272	248	266	303	291	256	259	285	257	299	268	263	268	271	245	290	303	278	290	320	282	269	260	304	291	272	310	302	271	316	284	279	273	248	270	296	280	270	278	311	265	272	276	259	270	309	309	308	254	307	279	320	260	291	283	296	271	293	299	283	288	280	273	268	274	264	293	264	282	269	241	275	302	284	261	288	269	287	305	299	252	285	257	267	279	255	287	267	323	272	315	274	258	293	303	292	265	294	285	260	248	263	266	275	295	280	275	289	272	322	256	264	262	258	289	301	294	270	263	282	280	270	287	274	263	307	298	295	296	308	246	285	276	286	257	281	259	279	295	285	265	279	291	276	288	290	312	260	299	236	302	289	305	298	261	327	280	275	259	251	294	256	277	281	279	286	289	276	294	286	293	301	247	294	276	283	279	279	275	279	275	246	275	275	303	306	254	254	295	298	288	273	285	225	255	261	267	313	268	284	242	299	271	282	243	290	259	273	318	329	237	285	297	284	258	278	277	312	244	282	262	307	283	295	269	325	253	272	268	276	271	273	301	301	307	270	270	275	267	262	258	273	289	269	287	287	268	278	293	298	309	294	263	286	274	265	309	321	267	289	288	268	262	293	317	248	279	269	300	234	271	285	280	293	273	281	311	274	264	268	286	292	277	294	285	288	301	291	281	281	276	269	275	296	271	274	272	263	269	263	274	283	279	292	290	266	281	292	310	280	258	276	258	309	309	300	281	265	289	277	297	270	303	270	292	290	274	244	289	287	253	289	290	282	256	274	279	276	276	242	252	281	293	266	292	270	274	278	300	282	275	264	285	256	280	257	279	266	272	252	285	274	269	238	300	277	291	295	300	265	261	305	285	262	300	282	270	282	266	282	261	295	285	288	272	278	234	282	278	286	266	297	309	314	240	316	284	271	270	293	268
7769	715	664	686	649	662	651	688	627	641	660	658	672	658	667	619	669	651	681	657	676	677	640	666	650	629	663	644	668	674	634	675	670	617	642	651	670	653	646	679	694	650	670	742	658	669	599	671	690	651	662	642	689	694	672	627	649	653	632	669	682	651	666	614	663	652	673	706	652	699	651	648	632	675	629	641	632	640	624	645	658	667	664	627	684	654	651	652	660	669	703	595	654	607	624	664	678	585	682	727	695	616	649	675	624	631	632	658	649	652	684	633	659	653	673	621	700	664	682	658	653	643	636	703	651	637	640	647	661	636	676	636	640	629	716	655	631	611	650	668	607	630	683	689	675	668	679	686	604	617	617	634	661	625	691	677	679	645	597	658	670	651	653	660	674	689	638	617	683	636	654	638	651	644	683	648	653	647	690	675	701	664	655	621	651	687	642	661	631	705	643	670	639	647	680	658	645	650	661	651	703	638	667	641	645	702	669	655	621	647	628	659	615	667	638	644	679	686	692	668	644	639	644	610	670	687	618	669	680	654	687	658	680	583	654	668	673	657	656	665	701	616	702	648	678	671	677	639	647	641	644	639	639	662	631	676	676	670	629	637	631	681	617	616	651	691	679	640	702	654	714	677	661	669	675	644	652	654	660	652	611	616	603	635	680	616	605	606	718	636	631	679	707	652	630	694	683	632	668	636	685	691	634	679	642	659	655	610	647	670	651	682	671	662	586	657	680	621	665	653	658	635	622	701	661	615	644	636	664	624	639	649	679	638	676	658	657	647	613	643	595	619	648	661	649	620	646	649	677	629	629	630	631	655	684	668	653	667	631	637	639	645	630	645	662	665	685	648	676	670	668	654	623	621	649	600	637	628	688	619	665	670	710	617	650	641	663	679	683	663	641	717	669	688	675	661	675	666	678	654	648	612	651	654	674	692	639	655	619	624	686	633	632	632	654	678	662	687	676	628	728	673	662	654	625	695	602	753	698	664	653	669	665	701	696	614	655	683	632	641	628	674	684	648	689	644	669	596	612	614	683	682	670	694	689	676	637	649	683	676	631	637	643	653	650	610	653	654	644	665	702	644	664	588	649	653	656	609	672	684	601	625	641	657	650	627	739	654	707	668	672	670	647	675	650	643	661	663	661	641	648	625	647	645	609	669	661	661	665	617	660	598	668	673	638	666	644	605	654	662	647	644	688	658	601	649	713	653	617	623	645	680	664	684	664	652	645	655	602	685	629	699	679	658	651	703	626	653	659	645	689	648	640	658	643	630	653	663	638	598	662	660	646	669	624	649	658	650	672	656	634	682	650	649	606	678	686	677	677	641	650	632	666	665	638	666	653	682	693	673	660	645	676	726	706	654	668	661	687	688	643	638	645	706	651	646	648	642	702	659	619	672	649	664	662	633	660	690	633	637	669	646	626	656	662	632	667	641	651	671	621	668	661	659	644	692	623	657	598	635	628	658	649	656	642	673	655	670	661	672	648	646	637	613	682	682	629	616	647	639	666	642	657	706	636	628	669	683	658	634	626	654	628	697	642	650	715	668	680	630	676	652	635	707	636	595	647	681	646	653	661	638	702	657	596	653	693	705	706	706	628	639	635	659	622	634	676	624	634	661	687	616	658	664	640	743	673	660	643	643	688	649	648	622	673	687	663	646	609	647	613	664	671	642	663	672	680	667	602	608	653	661	661	665	624	646	678	664	670	679	660	705	701	616	679	656	684	621	636	606	639	627	647	619	650	612	656	631	647	665	647	632	600	684	676	698	683	600	669	644	661	663	641	688	618	609	664	642	639	639	650	682	605	626	660	644	677	647	701	696	653	630	693	681	655	653	672	669	630	669	678	663	658	626	666	673	628	649	641	675	658	676	637	687	660	700	639	653	699	633	688	654	609	646	657	632	664	647	661	633	627	659	646	652	669	673	652	647	647	631	648	642	614	622	629	643	712	675	640	669	637	627	711	658	609	728	640	661	660	667	709	624	665	600	694	677	691	695	614	698	619	661	645	648	677	603	669	679	713	717	674	615	663	644	681	644	656	633	706	661	662	650	669	651	691	676	689	627	678	660	666	691	685	646	731	648	610	630	659	699	635	711	647	654	637	653	639	657	674	663	612	668	659	652	642	665	612	674	667	671	654	625	636	672	663	639	645	665	657	666	679	711	641	625	646	662	682	603	603	684	677	648	704	686	670	647	645	639	691	623	702	672	639	682	646	637	652	659	657	669	618	642	626	650	651	655	666	659	633	647	679	634	636	652	659	647	687	664	639	645	654	647	674	631	668	640	659	610	627	688	663	636	639	652	679	621	614	652	644	616	680	651	652	645	666	626	644	620	646	604	691	641	696	715	684	678	667	656	701	666	719	642	633	666	663	681	682	667	692	658	683	642	629	627	701	639	703	627	649	677	646	604	692	691	674	619	640	631	657	664	636	649	655	698	681	579	642	667	631	609	639	630	647	691	657	624	670	621	665	651	669	655	648	653	640	663	654	649	676	684	666	633	659	669	634	656	667	616	691	682	670	602	583	663	665	670	638	632	620	675	704	626	666	646	679	651	659	633	657	653	603	651	677	658	658	658	651	664	629	630	676	658	664	653	636	689	640	662	655	627	632	661	648	708	664	710	702	660	619	678	616	654	615	633	739	666	634	699	659	627	615	656	661	686	650	656	663	604	633	656	681	704	676	662	623	696	676	653	685	629	593	658	633	664	641	606	669	638	647	666	718	680	639	745	658	650	626	648	614	671	677	669	626	652	626	641	662	677	682	635	623	652	687	658	680	630	679	679	678	675	651	613	706	629	665	658	636	610	643	607	665	652	669	647	684	629	631	674	652	643	651	677	625	664	642	682	618	653	718	645	649	649	639	661	658	699	653	656	665	663	688	662	675	649	648	625	608	686	622	655	687	638	638	675	654	656	641	632	637	634	673	662	663	634	690	663	670	663	689	636	681	702	621	674	637	632	645	636	632	647	641	654	646	676	690	642	679	668	643	676	666	676	640	638	671	703	660	674	697	656	655	612	636	642	629	694	657	673	668	712	641	711	637	640	648	688	668	649	678	640	657	635	651	606	651	627	695	703	650	658	643	648	665	662	666	670	688	648	663	656	659	615	673	635	686	679	649	677	655	673	698	627	680	659	617	655	661	636	651	666	669	663	623	663	707	649	636	646	637	675	650	639	661	637	690	577	673	622	699	639	654	629	653	657	637	669	708	629	642	692	654	715	655	642	661	664	638	624	694	665	665	655	622	619	688	636	672	651	713	668	650	645	657	637	659	703	648	661	659	683	634	631	615	693	681	661	646	634	640	634	648	620	661	658	656	654	700	696	674	703	646	675	614	667	665	667	711	665	673	644	649	661	667	703	687	654	621	668	679	635	668	640	648	626	693	631	635	667	681	645	638	652	647	616	654	642	589	658	704	672	616	622	628	641	656	653	643	651	685	656	660	639	642	656	666	645	667	659	691	665	666	647	674	674	641	648
25068	21006	23651	28574	21025	12863	776	542	512	474	463	479	500	447	452	464	431	464	424	438	420	416	446	448	417	448	427	413	423	425	406	424	433	434	395	389	419	440	434	414	438	447	459	421	472	448	386	472	430	446	448	445	445	459	454	421	427	388	484	410	469	440	417	428	409	437	409	421	422	414	423	468	415	432	409	387	428	433	417	420	470	443	426	409	448	430	470	413	462	420	422	416	420	423	427	432	445	433	412	470	405	446	435	434	430	446	420	441	418	398	491	423	416	398	453	388	406	449	476	431	438	433	403	425	440	397	410	438	390	422	438	410	398	421	394	415	400	443	441	397	407	442	376	414	432	426	483	446	431	468	407	363	421	423	430	368	419	416	454	447	436	429	413	417	373	413	451	391	441	456	444	388	425	423	390	440	409	429	433	389	393	414	419	385	399	408	393	381	445	400	399	431	451	426	407	431	430	375	475	414	422	442	432	394	380	398	423	458	425	424	406	405	430	435	424	450	457	398	421	401	453	413	447	390	412	438	413	412	399	372	385	437	408	401	449	411	406	451	421	408	396	377	406	396	388	424	397	423	401	450	453	438	423	414	399	407	413	458	390	428	409	408	420	407	401	401	428	415	438	438	400	399	428	373	421	384	415	438	411	401	415	424	433	407	397	446	408	423	382	426	429	391	443	416	383	389	427	425	453	445	417	408	420	400	444	396	438	387	444	451	457	397	395	476	425	407	421	480	405	443	423	427	412	442	404	407	459	419	393	448	443	437	423	406	437	404	401	437	413	454	443	398	431	416	441	435	406	441	426	454	431	413	407	420	452	467	462	431	449	374	431	430	407	403	420	420	403	410	407	417	433	437	448	400	390	416	461	430	438	397	429	434	420	404	401	404	435	419	424	416	435	421	425	399	436	461	439	423	426	381	439	451	416	378	418	411	384	438	410	414	372	423	462	419	451	437	422	455	389	370	426	410	411	429	417	444	418	424	435	374	416	398	414	421	400	420	402	457	419	441	419	422	433	387	390	413	407	447	400	454	410	397	395	455	399	402	405	422	409	440	413	423	419	460	411	427	415	426	403	420	385	415	397	428	441	438	418	451	443	415	414	441	434	429	406	430	448	428	451	424	430	392	411	387	420	441	444	436	428	432	394	424	426	376	426	422	394	417	436	478	443	392	433	437	423	391	430	414	418	414	441	413	388	452	393	405	413	402	428	435	446	402	434	418	425	412	418	422	423	437	390	441	433	417	414	399	414	398	411	415	452	470	454	423	406	400	447	443	397	428	439	427	442	440	449	415	384	432	406	433	413	415	456	402	379	422	438	428	426	426	417	446	394	430	435	412	416	457	430	447	414	388	415	423	458	462	410	436	443	427	433	402	425	389	437	447	397	403	398	449	387	429	414	397	423	420	347	454	425	471	407	446	385	404	451	425	403	422	458	438	414	405	407	434	439	423	402	411	414	434	455	467	398	431	471	409	420	411	426	430	448	434	417	425	424	432	454	433	421	415	353	409	428	410	426	401	439	404	456	423	436	415	469	395	410	376	440	390	407	445	417	408	397	432	446	423	448	412	458	395	415	381	410	437	458	450	408	428	418	404	413	416	424	441	425	413	405	392	384	451	427	441	406	437	412	406	416	424	440	448	480	431	472	438	450	405	473	441	424	458	442	427	407	448	408	381	410	428	410	429	386	420	429	418	429	440	377	415	403	428	377	447	448	439	411	440	422	382	399	406	420	433	422	448	438	428	377	413	440	412	469	438	410	451	419	391	403	415	419	421	429	458	436	414	419	447	373	379	392	385	424	449	472	414	420	434	464	454	414	435	434	407	380	425	401	439	427	384	429	418	405	401	403	424	454	435	420	393	437	419	407	390	447	435	432	432	420	418	428	447	433	460	437	404	453	445	421	438	419	438	466	447	412	406	389	442	436	426	411	425	394	449	451	379	459	381	442	477	473	429	393	402	459	425	432	416	426	421	434	419	422	442	405	436	427	401	413	405	436	409	441	403	392	425	407	473	501	441	404	448	417	407	412	431	436	419	433	412	376	423	460	478	453	426	408	409	420	405	452	443	451	434	399	396	415	403	407	401	431	391	419	420	407	447	438	442	451	420	418	430	408	431	416	388	462	405	408	421	452	410	439	409	426	462	454	435	446	465	401	373	408	421	419	410	424	416	427	397	420	416	434	436	444	403	497	429	437	453	420	393	434	446	446	435	379	421	399	412	426	411	413	426	418	441	419	424	411	420	445	408	374	423	424	444	422	413	417	441	456	432	435	409	382	408	431	441	427	435	422	429	398	414	444	425	398	467	417	418	427	404	432	418	452	419	432	448	444	400	389	392	410	417	410	413	422	425	448	420	406	414	466	448	414	451	445	417	379	436	413	364	444	375	407	422	395	438	436	435	427	437	469	442	410	445	416	415	411	418	421	412	455	425	425	428	419	400	408	456	458	462	399	393	416	401	453	409	413	432	407	404	410	373	422	421	443	465	393	394	444	424	430	386	448	462	407	427	419	434	437	425	450	418	439	454	421	443	446	421	449	426	441	468	429	429	413	417	416	386	439	442	405	429	415	488	387	439	443	445	447	417	452	476	393	425	407	433	436	403	373	429	437	403	381	399	437	422	411	442	401	410	436	457	436	415	425	392	399	437	437	478	409	421	478	434	430	399	443	428	414	424	434	408	442	441	452	418	437	405	417	409	437	414	434	449	426	409	428	415	449	397	443	392	417	477	450	406	415	404	416	417	411	414	425	408	411	405	428	434	405	443	431	382	436	463	420	436	394	420	412	426	444	399	396	439	376	405	407	418	466	463	406	406	424	372	389	392	483	464	439	418	410	406	405	428	431	465	439	425	425	424	382	413	434	396	443	432	391	450	426	408	450	493	460	425	434	476	415	378	435	446	427	452	470	441	445	424	411	440	445	403	450	460	400	440	458	436	439	475	443	403	379	399	425	385	411	430	423	435	424	430	426	420	400	415	440	398	405	423	424	440	420	463	440	432	393	398	438	416	426	447	425	427	441	411	407	438	407	436	435	423	400	428	426	433	416	432	387	445	427	376	447	435	406	424	444	423	404	418	418	406	405	415	409	435	393	402	441	502	410	433	440	418	432	451	434	393	405	399	444	431	434	389	418	401	417	391	390	406	405	414	424	428	441	414	387	503	391	419	431	459	441	386	394	442	397	415	453	407	399	433	433	433	412	440	423	436	432	412	443	428	417	416	363	429	452	440	399	448	455	409	405	421	431	393	421	406	422	452	454	432	426	418	464	436	406	429	419	437	438	471	426	385	434	478	433	430	400	449	430	415	433	459	416	406	423	408	412	417	471	429	405	458	388	388	449	388	435	415	432	407	419	412	385	424	448	403	434	396	419	477	402	433	434	420	394	414	444	390	425	438	376	410	424	435	441	402	419	393	412	431	418	408	431	428	400	438	403	451	429	377	369	454	432	431	424	443	426	434	409	411	409	401	415	422	420	409
4518	2378	1424	1129	1007	929	961	938	901	950	913	958	917	928	927	887	906	915	941	944	895	944	885	915	836	910	893	914	915	935	911	910	956	901	966	886	907	989	862	945	942	879	900	890	892	945	868	853	929	889	934	906	891	876	931	842	890	922	931	922	920	904	891	905	901	955	882	918	968	930	906	886	959	935	920	914	900	921	911	909	894	923	915	878	870	891	875	886	888	868	872	903	863	871	878	884	940	920	931	918	891	879	922	909	882	921	914	858	967	897	913	862	876	866	877	861	865	870	913	932	899	892	987	867	900	909	910	884	878	951	904	894	893	912	922	853	925	852	900	915	923	874	930	879	887	878	879	882	880	903	906	866	873	928	863	930	920	889	873	911	897	885	928	891	912	917	914	891	913	886	894	887	911	901	925	907	938	912	886	860	906	897	917	879	894	971	904	912	877	858	831	899	913	927	881	906	952	901	955	895	908	874	936	876	960	882	903	872	912	912	889	879	897	926	931	921	906	911	880	908	974	897	919	926	870	900	908	882	879	869	866	920	913	881	920	927	907	863	870	872	937	870	901	860	860	873	835	935	913	907	948	940	927	852	920	933	889	920	935	889	917	848	908	889	863	905	865	926	932	896	877	875	912	929	958	915	895	859	909	932	862	894	889	915	889	858	920	940	881	894	928	878	890	920	864	979	911	905	882	852	937	874	879	893	873	913	906	906	907	919	892	945	871	924	875	895	873	887	918	926	881	930	910	883	925	930	932	891	857	898	935	926	866	884	919	881	853	922	943	946	890	882	939	894	901	911	884	885	906	897	910	912	914	901	888	895	926	872	904	850	997	862	954	949	920	900	870	894	917	850	953	855	898	903	927	890	871	902	901	911	922	875	943	905	934	944	925	910	912	908	894	886	914	887	915	928	872	881	909	867	855	953	984	877	868	828	884	875	898	918	929	862	896	895	878	938	893	987	923	925	850	906	972	883	937	890	888	910	863	862	849	875	887	882	931	909	943	909	956	933	898	899	868	879	923	959	911	918	869	885	906	958	897	872	846	960	903	888	892	930	890	896	902	868	877	852	943	886	870	892	906	882	908	930	901	879	962	929	905	942	918	900	905	939	805	872	853	915	927	875	891	925	905	893	847	883	853	973	994	921	889	933	914	946	876	895	920	904	875	900	887	887	905	912	915	924	915	902	895	864	934	905	943	841	936	889	874	898	918	921	887	885	950	959	901	910	899	890	942	884	875	943	961	889	864	878	895	897	904	880	873	954	906	846	901	919	928	909	932	882	884	877	924	868	919	926	909	918	880	887	880	943	962	861	941	881	946	919	876	962	841	948	878	896	916	910	923	863	901	862	895	892	917	922	910	849	869	910	864	923	903	892	889	878	920	921	949	891	935	902	906	908	880	896	849	937	911	946	926	875	886	935	943	915	941	911	877	910	884	899	899	933	853	901	895	856	881	888	880	870	935	921	877	857	932	934	846	899	929	873	903	930	907	873	924	937	832	896	927	845	891	904	924	914	886	863	973	886	917	801	900	966	892	914	949	851	910	847	930	855	882	893	901	937	873	897	923	886	939	898	930	889	942	901	921	908	896	895	885	892	915	880	888	947	871	890	907	908	913	949	951	905	950	924	877	862	882	898	871	886	931	890	912	867	916	877	877	903	908	872	946	919	894	917	935	882	979	884	923	899	880	838	950	903	897	862	868	897	871	859	887	863	950	881	879	935	902	871	864	881	884	853	906	939	895	941	886	892	866	899	874	926	889	963	856	863	900	890	868	916	874	881	862	866	887	861	897	830	886	919	918	903	935	906	920	892	863	951	913	883	850	907	937	878	918	895	915	919	892	853	947	911	892	931	919	906	908	914	898	906	872	896	934	909	882	882	921	871	893	898	863	866	871	935	896	845	863	829	911	896	851	893	892	931	913	896	922	888	887	881	921	884	923	896	974	891	928	944	894	846	922	859	918	924	950	862	946	916	883	907	878	967	935	883	870	910	896	920	969	876	918	917	936	937	955	915	904	889	915	927	896	918	905	929	872	889	940	845	862	949	884	963	934	894	928	892	858	902	889	866	900	888	921	834	905	903	858	877	922	878	925	858	931	930	813	904	938	894	913	923	908	900	904	871	854	906	929	924	910	964	901	908	885	905	888	903	926	911	908	939	879	899	855	885	946	875	942	936	931	869	880	934	894	934	896	846	843	941	840	956	939	900	899	875	910	940	879	876	882	903	867	897	915	901	914	862	904	879	920	866	921	878	947	846	889	903	982	916	899	892	888	907	907	889	916	948	896	905	905	919	926	878	885	961	887	914	905	890	872	872	927	873	876	930	919	877	927	836	849	872	900	923	941	879	937	865	930	899	899	921	843	875	953	886	887	833	863	898	855	921	898	904	926	943	933	952	842	909	922	891	925	879	881	905	886	894	890	896	898	876	916	910	873	863	955	918	937	895	943	917	893	915	859	940	952	936	884	921	918	873	919	884	888	914	960	904	922	904	908	862	890	945	933	895	911	895	910	879	930	887	880	869	895	876	904	893	912	905	948	884	928	931	911	924	863	914	893	899	903	884	879	951	938	899	897	911	924	900	887	916	932	890	869	885	877	934	869	931	915	868	852	897	862	896	972	947	907	862	853	901	895	894	923	880	880	918	878	940	895	912	891	891	925	871	894	949	891	918	877	961	946	883	897	847	898	869	917	829	922	869	920	933	895	899	912	949	857	927	916	917	865	954	899	872	955	881	932	874	945	872	903	896	928	924	936	950	883	888	863	851	892	945	862	957	892	859	917	932	929	877	867	936	916	872	861	879	916	886	927	896	924	926	855	915	867	920	884	892	987	921	894	924	904	900	884	881	933	861	900	915	931	905	948	873	922	936	899	867	929	926	898	877	913	905	889	923	928	874	882	899	933	928	920	897	898	904	862	898	887	902	885	880	866	881	889	875	895	913	948	848	903	911	868	915	927	911	966	929	961	922	856	878	882	877	911	924	872	887	884	903	908	887	907	910	894	928	916	884	912	885	892	878	875	911	947	872	919	884	897	971	949	914	922	883	892	957	886	942	933	903	885	875	951	910	880	912	897	935	948	920	876	908	904	894	934	854	921	904	942	870	926	844	883	927	918	910	897	897	876	878	932	849	870	951	922	955	943	866	926	920	948	896	835	942	893	929	902	916	877	868	869	909	866	873	903	913	884	921	923	900	928	876	888	867	858	945	847	898	918	905	884	919	926	904	941	910	927	894	911	946	865	930	859	894	891	898	863	906	933	892	925	904	827	924	888	856	890	911	901	895	895	950	925	896	932	904	979	904	892	918	889	857	951	883	904	874	893	921	917	897	945	909	914	857	877	906	903	940	897	911	920	893	920	929	860	908	885	915	883	915	839	874	915	841	880	950	895	921	874	900	907	953	953	894	827	934	905	913	919	819	857	904	837	873	902	902	898	897	856	927	930	931	908	928	958	907	898	936	881	829	954	877	911	841	891	863
24374	20978	23961	28179	20980	21004	10860	651	441	436	429	402	346	367	373	361	299	323	341	341	300	310	335	314	361	328	344	324	340	332	339	311	330	318	370	337	351	336	316	305	325	323	312	328	307	336	328	311	323	334	314	312	338	346	338	301	304	307	316	296	303	329	291	305	297	336	296	327	300	326	317	300	305	314	311	328	330	344	313	311	312	320	301	352	347	277	320	321	273	326	355	332	347	312	321	316	300	338	339	310	307	281	341	283	299	287	284	345	353	262	303	313	303	313	334	347	330	332	310	311	315	329	323	334	313	341	312	283	296	345	321	316	339	315	320	309	327	336	312	311	322	327	302	312	306	288	290	320	321	320	337	322	312	316	316	318	282	339	335	335	341	282	316	341	324	309	321	335	332	319	330	323	315	320	338	311	327	319	305	323	339	320	335	312	301	319	311	307	358	339	331	336	303	323	323	309	325	333	316	322	302	327	324	323	282	312	319	304	310	323	323	345	308	295	354	308	348	345	303	315	301	291	318	314	312	316	309	292	308	316	332	319	325	341	282	347	327	346	314	320	310	317	337	287	325	316	309	328	335	308	322	300	308	313	301	295	314	353	318	283	309	328	323	324	309	309	300	260	319	349	336	294	369	321	348	314	327	343	310	336	370	319	323	295	308	308	355	310	349	318	350	328	316	311	275	322	333	298	304	297	332	300	301	319	317	335	345	313	336	347	331	316	311	309	314	360	329	331	306	312	312	335	322	296	313	302	304	323	319	326	313	309	340	304	336	312	309	328	353	325	305	356	341	305	289	319	314	268	315	326	294	323	309	324	315	343	314	311	311	351	300	340	301	339	370	313	305	315	317	319	321	329	285	319	306	306	360	317	297	305	326	314	342	359	309	348	361	313	342	325	316	296	334	330	313	309	353	320	351	338	324	332	316	341	294	330	350	310	291	295	336	359	264	321	336	313	325	302	294	277	287	324	318	306	336	333	318	312	302	299	328	314	308	332	338	331	294	290	343	314	324	327	308	346	297	317	286	334	328	301	326	325	339	358	366	316	327	353	351	316	337	323	341	337	306	312	316	332	319	353	366	324	292	317	296	330	335	315	288	307	285	331	324	305	282	280	328	345	347	290	322	293	285	297	306	302	324	338	344	352	358	318	334	304	303	300	306	328	311	305	302	333	332	321	314	319	291	320	335	340	333	294	327	292	298	321	319	311	317	342	311	313	325	330	319	323	320	353	319	336	356	315	333	309	333	323	319	326	337	340	353	310	295	306	331	297	314	360	303	314	327	328	350	298	346	317	307	330	321	328	350	285	321	311	309	310	317	323	330	318	356	312	346	257	334	334	339	312	311	282	320	354	339	321	323	286	311	330	326	303	306	326	324	314	277	315	282	325	323	334	302	299	329	302	302	312	293	320	295	343	348	290	315	332	288	331	305	292	348	324	332	306	337	315	334	318	321	302	328	342	318	315	338	337	319	330	317	311	324	339	343	325	348	331	337	346	349	315	310	318	303	333	301	304	323	321	315	298	313	337	333	322	339	295	317	319	330	336	310	303	344	289	321	350	284	326	320	310	320	321	320	333	320	321	358	311	346	333	289	347	337	306	311	300	329	326	286	375	320	285	295	299	294	301	262	303	337	317	273	342	309	317	305	293	316	329	291	326	310	318	299	309	328	316	343	363	299	323	313	299	299	309	286	329	321	316	325	298	337	325	286	334	312	317	343	326	323	294	335	321	315	289	325	327	355	311	321	320	298	300	305	318	336	309	311	320	336	357	340	341	316	307	303	323	324	326	347	340	311	329	305	315	337	355	357	337	332	327	290	344	290	292	309	316	324	313	309	327	315	318	299	322	325	321	286	325	305	334	315	332	342	308	300	316	290	284	305	324	306	329	314	291	332	289	336	316	329	344	314	321	281	335	335	326	329	318	344	343	337	297	308	346	255	309	289	290	346	323	298	333	331	313	302	309	309	321	344	306	309	306	319	309	324	328	258	341	297	322	341	320	346	297	298	322	317	357	338	395	330	342	357	323	325	336	323	311	315	316	291	306	311	300	307	334	363	335	364	337	321	309	308	293	308	327	321	319	359	336	311	307	326	325	325	348	319	334	343	323	299	307	337	291	317	304	312	298	282	343	315	337	338	330	291	291	309	293	326	332	335	341	364	271	314	299	312	313	337	322	330	360	352	325	314	330	284	297	344	330	304	282	329	307	299	379	306	275	331	346	303	314	288	290	273	305	310	300	299	320	328	351	313	305	307	336	324	319	385	354	313	330	305	320	318	285	345	328	375	333	316	342	318	325	332	322	325	326	315	301	328	302	295	314	282	345	318	321	307	307	302	329	346	354	345	316	326	311	310	350	331	336	340	326	310	311	320	333	331	342	275	299	341	343	322	320	293	290	342	312	337	353	283	342	339	301	299	317	316	327	317	287	344	293	302	359	329	320	312	333	297	318	304	308	307	298	347	307	320	309	303	311	325	355	304	333	312	322	331	322	329	290	340	276	307	294	304	309	346	332	286	300	309	320	307	295	316	336	326	292	321	309	319	346	325	362	311	306	302	335	307	308	309	341	320	331	330	343	300	326	331	291	351	325	304	332	326	296	332	325	344	347	328	333	287	298	315	329	321	326	335	325	291	339	301	298	304	312	313	318	303	303	322	319	296	345	345	311	349	321	328	325	303	346	290	324	321	312	312	317	309	337	339	302	316	354	292	329	309	334	285	337	330	283	311	291	320	302	336	361	338	341	306	284	278	308	311	332	350	314	332	304	301	302	309	328	320	282	314	295	335	339	347	297	275	334	300	333	313	308	306	306	308	310	309	344	338	318	308	331	309	343	323	314	301	330	303	320	267	295	316	319	315	341	324	325	341	317	321	307	312	347	325	333	319	336	351	314	329	303	349	319	344	341	300	328	329	340	336	310	306	307	288	303	340	321	332	307	336	321	303	316	280	349	295	296	308	370	339	328	338	346	288	359	323	337	331	326	315	326	308	295	270	337	311	350	314	291	319	307	320	341	346	321	298	319	331	307	311	351	302	339	336	284	317	322	324	336	292	316	308	330	316	284	339	303	288	315	316	312	314	309	338	330	315	336	302	331	344	290	325	305	302	315	327	305	311	302	310	327	321	289	316	356	324	352	333	317	312	285	300	331	303	311	321	302	318	337	348	338	342	311	325	310	346	287	309	345	300	316	333	277	337	324	300	315	295	334	283	325	351	308	329	272	327	326	323	310	347	318	341	318	330	305	322	329	300	294	333	344	340	331	295	305	307	294	283	304	343	293	319	296	289	330	323	286	313	317	315	344	317	336	295	332	341	302	295	358	304	329	300	345	341	312	334	339	354	335	286	300	323	307	307	339	294	319	304	317	305	341	331	323	320	317	320	299	324	308	314	344	329	317	349	348	342	300	335	320	340	297	317	323	319	336	298	282	282	315	319	304	344	319	319	286	311	308	317	296	326	337	331	323	306	323	337	295	296	324
4016	3393	1714	1126	887	773	705	762	707	706	701	660	654	736	700	684	660	707	668	701	679	676	674	678	664	662	678	665	730	665	706	690	690	697	642	688	739	672	688	686	714	626	667	635	691	667	665	718	704	669	679	670	694	676	673	688	654	655	665	707	679	726	640	664	689	667	691	653	641	671	657	686	698	664	686	689	716	657	679	721	623	694	696	647	683	737	643	694	693	672	634	614	687	680	664	669	657	678	644	645	675	702	680	703	678	646	659	698	613	664	662	674	722	627	658	670	698	692	640	682	704	618	653	734	675	721	671	693	668	683	690	713	673	683	655	655	642	657	662	690	709	678	676	671	677	672	692	679	654	697	662	618	726	671	683	663	682	676	689	665	671	688	635	629	661	678	680	674	680	638	699	717	662	712	662	654	696	655	657	680	677	683	694	721	692	648	643	650	691	689	666	711	675	680	673	672	667	673	635	670	661	669	691	622	687	681	694	667	675	702	698	727	644	651	674	678	707	712	725	656	657	697	696	650	689	674	656	722	669	675	682	696	685	715	676	693	674	676	645	691	664	666	679	621	655	693	660	690	711	716	704	676	690	678	665	644	693	693	670	689	655	679	707	672	669	673	668	719	700	678	714	671	704	686	645	695	618	708	676	654	663	676	634	679	672	741	646	686	737	697	723	660	688	629	674	646	633	658	694	674	696	648	656	725	698	665	666	650	705	712	648	655	656	677	656	703	684	668	689	675	642	703	674	683	653	668	667	681	670	669	724	693	685	687	696	657	711	675	674	723	683	633	689	659	651	690	690	651	715	701	657	659	666	731	656	690	676	693	647	646	672	682	644	672	659	643	685	675	687	764	689	693	695	689	657	661	692	677	704	632	703	660	735	684	691	645	638	668	652	673	687	674	672	688	696	673	683	670	633	657	679	724	698	652	668	682	658	700	699	650	702	654	623	702	622	717	710	648	676	681	682	670	651	644	643	681	679	680	703	656	722	670	735	621	706	624	674	657	697	615	691	660	736	670	648	678	663	734	687	645	686	675	713	678	692	680	671	660	697	723	711	638	684	676	677	692	689	702	666	700	686	603	697	639	652	639	648	654	657	634	700	663	685	684	645	686	694	664	666	616	700	656	621	664	692	671	657	677	659	682	656	662	682	648	698	660	718	681	670	691	708	657	664	673	657	609	691	723	720	710	713	651	698	675	662	714	671	701	668	639	746	689	663	659	689	704	657	655	664	666	671	690	681	681	741	721	679	671	710	691	643	673	645	656	701	731	717	685	690	713	689	707	671	694	644	656	659	705	687	651	673	663	673	699	677	663	677	714	690	707	656	656	679	650	674	658	678	650	699	626	666	651	673	675	685	666	694	662	648	674	625	686	662	676	684	654	683	662	678	645	669	684	678	676	682	695	666	686	682	646	681	692	647	648	650	664	697	665	668	665	686	699	667	680	658	687	696	667	653	679	671	706	677	647	667	695	694	673	670	660	676	693	708	718	702	662	700	656	696	664	731	653	626	691	665	692	713	695	649	645	682	665	708	676	688	677	627	648	683	643	705	689	693	652	650	671	693	673	716	677	700	675	686	677	650	746	648	694	629	716	671	607	629	687	729	662	706	695	662	681	677	669	677	644	649	632	649	655	677	709	653	711	636	686	656	676	685	686	663	684	660	695	685	732	670	692	649	684	670	674	660	679	702	677	667	625	651	706	697	647	683	672	696	642	737	663	700	697	714	690	676	673	673	689	711	652	662	612	712	662	729	679	682	701	703	692	647	646	632	692	634	637	630	679	717	674	725	687	704	650	666	681	623	670	665	645	679	630	663	683	667	716	667	683	662	687	691	707	673	626	694	685	716	653	673	647	690	689	683	716	687	650	654	648	670	648	687	700	675	662	673	668	673	634	687	677	685	659	668	696	691	670	674	649	636	723	691	669	649	646	649	655	671	644	666	657	683	687	675	666	670	692	693	620	657	645	659	707	658	679	672	641	693	692	701	649	697	680	644	665	632	702	631	682	667	643	717	635	704	647	659	675	654	684	684	675	650	663	633	719	735	666	720	666	664	709	714	633	612	691	706	663	639	693	673	629	767	696	717	639	726	660	726	644	657	642	684	662	698	669	688	694	629	674	688	638	699	730	698	704	668	705	674	679	658	706	723	712	698	679	652	656	656	656	660	681	653	676	692	667	639	632	662	737	695	730	702	693	639	624	637	679	693	675	693	655	676	721	663	644	682	685	685	663	671	683	655	749	692	671	687	666	655	672	670	669	613	676	711	713	659	719	692	701	732	715	703	691	688	683	635	701	663	695	693	704	649	665	680	666	654	655	697	658	708	667	709	680	655	678	714	684	692	687	697	684	714	657	737	693	666	657	697	665	708	672	687	682	683	707	689	678	687	701	718	667	640	623	672	668	653	678	649	645	648	668	695	732	661	685	700	728	694	641	653	672	661	646	658	679	678	637	722	693	630	679	668	693	687	684	644	693	719	690	690	642	692	676	659	690	664	673	665	685	697	704	678	633	652	683	684	687	657	709	649	697	679	673	670	659	707	692	689	702	711	720	675	638	674	668	626	708	689	702	641	651	675	668	723	668	647	686	669	649	654	665	681	698	648	650	647	649	685	680	686	651	661	666	671	673	687	682	702	689	666	656	673	719	699	711	623	729	625	683	674	686	645	696	711	637	655	706	665	708	663	688	681	634	639	668	712	694	662	636	684	698	714	692	661	707	691	682	672	674	638	678	715	640	621	651	659	673	671	670	630	696	679	636	705	677	660	681	686	673	700	661	681	707	677	680	695	664	667	694	621	638	657	681	695	702	686	697	685	634	711	653	672	636	690	658	724	630	693	700	652	722	661	682	684	676	682	667	712	600	643	678	668	704	685	672	675	651	661	690	702	670	668	692	741	694	693	649	684	722	634	666	666	683	705	670	693	703	714	659	658	654	673	679	661	691	662	671	669	689	633	690	703	696	693	713	743	676	629	675	669	636	713	688	650	686	668	644	666	682	652	645	633	671	682	658	682	678	728	665	659	694	687	654	653	672	697	665	665	674	687	625	665	705	697	675	664	659	633	662	665	670	657	680	647	658	656	637	679	682	669	646	623	631	685	642	643	610	646	646	642	647	670	691	652	674	614	694	670	653	690	660	661	672	702	669	659	681	644	678	694	700	707	661	706	668	683	665	674	647	667	747	674	721	692	675	671	673	691	637	676	622	709	694	690	722	683	655	668	667	680	671	659	699	660	707	680	678	692	671	647	654	721	686	673	653	691	619	679	670	677	629	679	706	674	695	669	680	661	700	718	703	686	713	684	680	684	661	674	684	726	677	720	677	680	680	684	648	702	640	691	677	632	688	723	651	672	663	645	665	658	667	649	648	645	671	664	668	639	701	648	690	679	706	656	672	658	686	666	672	713	703	677	706	668	660	656	650	671	671	651	672	696	659	714	715	661	650	642	631	678	699	626	663	677	694	675	690	639	661	686	697
33313	15119	2464	417	312	317	291	294	280	284	269	286	269	274	298	263	261	272	286	291	306	303	280	301	266	295	275	258	298	297	280	295	291	278	303	264	272	232	292	280	294	284	287	288	260	287	296	271	286	223	254	296	290	281	298	289	299	256	289	289	280	286	295	280	284	256	285	308	264	282	278	266	289	290	290	282	279	306	280	270	284	267	284	275	292	256	280	257	267	250	257	275	293	304	298	262	255	297	257	317	283	306	304	295	288	265	324	279	254	288	263	288	254	296	258	257	273	267	277	300	267	272	300	299	303	293	267	266	315	297	284	287	259	262	289	251	283	284	280	280	279	275	302	279	286	291	269	267	257	279	290	293	237	253	294	300	263	271	263	302	272	254	286	325	313	296	280	273	316	274	293	297	279	249	280	283	254	287	287	289	272	298	252	249	264	272	291	292	271	294	296	329	301	243	301	286	273	257	256	271	281	277	266	266	263	281	281	281	273	263	259	289	279	256	317	297	285	251	294	275	340	258	287	281	273	302	293	265	277	266	285	300	251	291	291	335	279	278	309	266	310	236	247	278	304	288	258	286	285	290	311	293	279	284	265	280	311	290	268	291	287	275	263	268	262	270	282	279	293	259	293	272	279	289	275	279	307	278	271	280	251	250	307	289	280	289	288	291	266	288	268	294	272	272	282	262	265	286	276	274	293	274	266	295	272	297	276	268	270	269	263	282	280	275	280	272	298	289	293	286	291	286	293	297	277	285	262	249	285	271	265	281	282	276	276	258	265	265	290	306	329	268	270	246	273	284	240	261	275	252	253	289	267	318	287	295	278	286	281	284	288	270	261	304	295	275	276	262	271	306	294	270	288	283	262	283	275	284	275	275	277	305	304	276	285	290	287	259	290	274	295	275	294	278	312	274	287	293	315	271	278	281	278	269	268	289	247	283	290	248	303	300	288	279	293	290	268	279	281	265	262	307	249	271	303	277	294	279	287	286	282	279	260	254	330	271	272	289	269	277	272	279	296	274	298	318	267	303	287	274	282	280	286	309	318	290	272	292	303	292	267	286	265	252	289	268	239	262	278	296	254	297	276	236	278	279	285	305	240	303	293	257	289	248	286	296	279	258	266	302	311	292	264	268	284	293	288	299	267	268	296	278	251	256	254	293	284	256	298	293	250	291	266	303	267	272	280	265	261	325	254	281	267	267	281	305	282	281	293	278	273	263	313	299	281	268	300	278	275	278	262	285	301	264	290	293	314	272	290	320	257	298	274	295	294	297	285	287	281	308	305	303	277	298	273	332	289	266	283	279	306	285	293	297	265	300	259	316	301	262	281	287	265	259	288	298	279	286	286	284	299	248	269	281	288	256	290	278	299	323	297	267	252	273	304	273	245	273	292	278	251	263	283	280	266	259	258	239	283	290	248	262	285	267	256	279	269	280	270	277	272	297	274	295	290	279	323	274	285	275	271	322	287	304	296	263	275	288	301	289	297	274	267	294	279	299	284	285	259	284	268	272	254	308	334	273	274	274	255	303	297	281	279	268	281	274	295	287	254	272	297	275	311	282	273	269	292	278	284	289	267	277	267	300	266	270	297	270	237	296	267	276	269	260	290	299	287	287	284	240	215	251	283	275	252	315	287	238	267	290	256	253	269	296	285	274	290	266	280	279	277	279	285	293	275	271	298	297	297	285	264	289	281	321	276	296	300	277	286	271	243	285	279	277	304	291	304	278	302	300	268	266	298	255	306	276	306	274	289	280	286	289	277	251	266	297	244	285	295	292	273	288	261	282	259	303	305	286	248	269	284	298	291	297	311	277	290	282	261	263	270	289	278	288	280	298	297	271	284	281	280	276	234	277	245	281	287	269	277	294	282	317	288	277	255	283	270	251	265	312	307	289	263	278	284	280	290	255	281	265	283	256	267	242	266	301	277	277	277	297	275	258	266	304	271	256	274	258	292	284	265	237	286	308	289	284	242	279	323	280	298	292	269	287	282	274	263	306	303	302	286	283	274	259	290	301	261	274	286	285	275	274	282	265	295	283	317	274	273	257	264	250	323	291	288	278	277	298	282	279	261	265	264	270	253	275	282	262	295	265	268	272	300	316	253	288	280	264	270	281	273	278	284	307	289	264	251	291	280	310	275	286	303	273	286	298	278	272	274	279	299	286	301	286	276	290	296	266	258	295	279	299	306	290	280	250	254	253	266	255	289	260	280	274	274	267	292	294	306	287	239	272	274	297	280	301	284	282	263	284	270	248	259	297	287	303	296	288	288	294	285	289	278	288	298	267	315	307	300	262	272	254	262	255	310	261	285	307	267	274	284	284	297	252	278	279	304	275	305	295	276	258	298	294	280	297	269	297	276	265	275	292	252	283	255	252	250	251	273	266	285	280	271	291	286	274	305	267	274	287	281	293	263	273	277	280	278	278	287	299	321	316	333	266	283	296	280	275	278	277	281	278	277	302	283	254	272	265	255	302	282	278	256	280	257	297	260	271	250	283	313	290	270	271	295	271	272	264	307	276	280	281	276	261	297	289	280	276	262	278	245	285	299	278	290	281	263	275	273	290	276	258	284	274	250	307	294	289	277	279	270	285	288	290	295	298	264	305	270	260	282	278	291	302	253	255	280	298	274	261	285	272	273	275	249	279	266	290	275	278	279	273	275	312	270	275	273	261	292	300	295	309	279	298	292	276	274	265	265	257	280	302	285	283	270	306	269	280	288	295	291	264	253	279	282	285	292	279	271	256	287	280	257	270	255	267	256	280	284	283	283	264	272	276	312	286	283	289	294	280	285	291	314	274	313	298	261	319	283	290	266	272	274	296	269	246	282	299	259	256	302	295	292	299	278	282	302	278	259	234	269	297	305	284	267	278	300	279	285	272	267	288	297	279	264	286	297	262	275	278	262	268	264	286	295	287	276	300	285	254	264	293	280	286	284	277	286	263	267	278	292	287	314	286	280	277	288	259	288	272	291	258	270	294	258	323	274	316	272	301	263	292	250	268	300	272	271	280	276	266	289	261	283	275	312	269	251	251	266	276	261	309	293	288	283	265	306	273	268	276	295	261	292	287	303	268	272	260	291	292	293	279	269	256	301	298	262	283	271	286	305	273	275	287	255	286	254	285	255	277	256	284	280	296	298	296	247	310	290	263	278	281	259	315	287	266	286	258	281	292	249	256	291	303	326	268	265	291	299	311	273	286	279	294	279	314	314	294	268	275	301	308	262	288	316	293	317	278	275	256	262	295	273	273	273	253	268	269	291	280	306	301	274	256	257	255	261	262	277	291	306	290	276	279	280	286	241	271	262	253	288	269	255	305	243	269	290	245	262	258	292	293	260	270	290	270	262	305	236	268	271	299	269	270	278	274	277	275	265	265	279	311	299	291	301	293	266	283	259	272	267	244	249	279	275	287	282	277	273	240	292	289	265	261	269	282	283	272	294	290	287	293	298	275	306	293	265	296	287	281	261	255	268	276	288	305
7787	719	670	670	691	631	642	681	698	634	625	673	675	652	678	668	683	694	659	677	658	618	648	686	654	651	637	684	650	657	684	675	668	647	655	690	620	663	643	635	677	716	736	664	676	669	684	648	654	652	680	660	622	609	615	706	649	626	693	687	662	634	645	676	632	630	665	621	592	628	644	654	622	641	666	664	620	631	603	627	673	717	703	662	630	648	660	683	649	666	630	673	672	654	633	715	646	659	675	646	643	696	687	618	684	678	670	659	672	687	667	650	658	604	647	688	600	682	644	678	682	659	598	666	663	642	612	690	665	650	625	669	633	665	636	693	647	671	607	676	624	633	666	637	650	664	662	686	643	629	632	621	670	675	583	677	662	668	639	669	663	676	651	618	601	639	661	655	644	700	634	658	658	663	681	673	640	625	680	636	611	665	696	669	627	644	654	672	649	636	676	678	649	688	622	679	678	613	676	655	670	627	630	673	635	693	635	647	644	662	620	644	661	648	673	688	660	649	679	681	651	691	641	671	632	644	646	663	661	666	602	644	650	629	661	587	644	662	653	651	636	684	717	681	686	651	682	628	641	655	678	673	727	656	682	677	684	649	640	617	640	636	648	595	658	671	661	648	651	688	687	669	667	685	619	665	650	692	652	606	648	650	667	658	656	616	663	701	666	678	679	689	692	579	651	677	657	657	676	636	644	662	690	632	643	633	669	667	645	634	629	670	661	647	668	670	666	678	648	631	677	655	671	611	660	626	650	658	653	700	635	624	726	653	668	632	669	635	664	655	660	739	674	638	658	649	661	645	618	669	662	647	654	644	691	689	588	659	680	656	648	643	690	673	662	664	658	637	621	665	604	651	658	688	656	693	651	669	641	661	689	643	639	672	639	675	666	601	672	642	679	647	627	656	611	673	647	632	659	679	667	636	652	677	699	665	638	701	665	655	677	641	612	675	672	614	629	651	662	648	680	643	609	703	652	620	612	644	678	622	654	632	649	648	623	660	680	610	704	674	630	658	654	683	665	688	688	636	703	667	667	635	630	624	662	629	639	653	611	661	626	674	647	656	647	609	635	676	629	672	657	649	656	693	670	641	660	674	678	632	689	634	649	634	633	662	661	705	637	622	678	665	671	662	633	668	611	670	693	696	613	622	658	643	677	626	642	667	680	641	643	638	673	625	662	643	673	697	657	609	660	663	665	705	667	653	666	652	627	678	658	652	645	645	682	696	689	666	670	630	676	632	638	669	641	694	691	708	695	655	657	642	694	673	626	662	653	679	676	615	655	650	663	630	641	637	628	698	668	617	686	646	671	643	646	646	626	673	685	645	650	698	679	664	611	648	621	643	679	667	690	651	675	626	643	680	665	659	632	616	682	671	610	655	639	600	681	684	652	647	708	623	653	668	618	701	649	681	612	705	621	633	663	629	633	683	705	623	630	676	702	656	635	619	641	651	632	673	620	624	682	634	647	628	626	656	674	667	630	619	682	680	633	646	695	635	649	631	635	637	624	670	657	642	648	682	640	654	676	664	622	680	683	683	623	650	671	689	638	712	665	653	624	703	656	637	653	611	647	681	662	665	685	625	652	691	649	642	596	655	664	622	692	652	720	641	675	691	651	661	658	627	699	666	701	629	661	611	626	659	647	660	626	642	685	664	647	641	681	617	653	659	671	709	662	622	609	642	699	672	665	659	665	641	625	669	671	681	645	663	616	641	680	714	653	689	653	628	699	625	674	624	680	659	689	660	654	639	658	650	708	656	668	663	679	685	653	678	655	638	661	665	676	682	672	676	668	624	658	670	663	659	698	631	645	659	668	725	650	660	692	653	672	683	667	622	682	701	694	692	679	671	658	666	719	645	670	687	662	601	639	658	656	626	678	677	693	659	643	626	676	735	663	613	711	645	707	655	684	652	679	640	657	675	654	668	625	669	658	699	669	665	647	673	649	674	696	682	668	656	660	644	678	657	671	651	645	633	678	701	673	649	625	699	695	683	610	629	629	682	694	662	713	656	658	669	690	689	619	668	669	642	659	638	619	645	641	670	653	661	700	675	705	635	691	666	650	664	685	677	641	661	645	670	663	666	644	635	681	669	668	634	648	636	674	688	660	658	671	692	651	649	676	621	682	630	699	659	619	648	648	658	681	631	658	729	606	626	644	695	651	617	630	655	668	650	608	621	721	613	682	662	682	666	668	640	631	658	647	656	632	647	686	668	662	656	634	673	633	690	702	658	637	675	676	683	672	652	682	632	649	644	658	690	615	679	654	632	687	677	658	662	613	693	662	686	713	692	620	693	653	668	607	630	615	643	643	673	639	719	658	703	698	694	626	656	679	664	633	599	659	663	647	668	663	656	660	660	680	624	669	610	641	654	643	689	625	662	647	700	655	694	659	665	636	660	618	614	652	639	616	661	620	639	604	640	673	655	669	657	661	654	670	682	723	654	632	641	666	689	621	626	613	704	661	641	697	624	634	685	697	653	622	604	669	669	639	600	612	668	596	687	662	642	670	671	666	643	676	651	613	653	668	700	704	661	657	632	641	659	653	691	663	645	686	622	686	723	683	674	666	628	649	672	675	655	677	637	660	662	644	709	643	648	682	653	662	674	638	657	680	623	683	643	665	671	663	661	659	667	691	633	654	598	665	637	656	640	636	682	666	693	679	640	689	633	666	647	628	645	662	697	615	662	664	658	630	624	685	644	659	637	645	663	667	674	640	644	683	661	666	662	688	637	657	689	665	683	646	640	635	675	625	663	609	668	681	695	632	635	622	693	651	673	674	646	668	665	684	656	643	650	598	641	642	672	703	635	648	667	664	678	682	657	620	670	655	668	638	656	614	663	683	671	635	649	622	653	661	651	687	643	637	687	657	679	591	624	669	668	626	665	656	659	688	656	720	627	657	710	672	670	670	652	665	652	691	633	643	627	658	636	702	660	636	653	631	637	664	618	671	678	622	671	690	697	676	640	645	646	689	688	645	656	676	712	642	633	717	648	633	646	656	648	664	663	641	698	682	680	634	665	667	667	643	611	659	694	682	663	646	659	669	662	632	655	638	653	654	617	671	646	677	659	687	617	592	620	664	655	636	635	630	629	675	685	647	649	691	653	667	628	682	652	678	678	703	645	688	679	661	666	655	674	688	670	618	641	646	676	629	696	595	635	646	644	682	671	681	677	632	731	680	656	656	638	626	622	622	716	655	633	678	667	653	680	649	696	623	687	643	661	648	624	656	665	600	665	666	692	635	688	694	650	711	657	687	672	669	675	681	687	637	665	648	677	638	672	678	682	645	651	688	679	673	653	675	675	693	665	668	679	604	615	695	669	660	663	660	651	721	661	697	625	629	672	730	704	671	639	716	700	695	641	729	652	673	693	611	668	673	619	602	632	707	697	640	700	664	682	684	644	687	681	641	635	639	640	652	658	669	614	670	658	644	707	649	661	645	727	688	648	680	645	666	627	684	645	654	714	682	654	649	654	679	665
25042	20970	23562	28535	20968	12947	788	565	492	474	505	471	429	465	430	472	477	453	434	480	480	439	421	450	446	434	376	451	416	420	446	494	370	427	404	431	457	413	437	410	420	441	436	405	398	433	438	407	451	447	436	451	410	407	427	402	428	409	397	419	409	415	416	403	444	379	394	375	428	453	449	446	391	402	451	401	407	414	364	459	423	391	407	420	385	364	392	454	427	414	453	410	402	423	435	396	423	434	382	406	448	415	472	407	426	430	427	400	419	399	411	377	420	416	459	424	440	420	406	427	417	408	437	420	393	442	456	411	446	438	430	441	407	447	462	452	422	415	414	388	430	409	401	447	401	404	420	440	473	476	444	418	418	387	477	458	398	432	477	425	441	404	394	403	372	410	416	429	411	447	462	420	410	462	413	435	419	437	447	390	435	444	438	449	429	413	421	428	437	428	393	411	421	395	398	422	478	413	394	420	408	401	384	416	408	402	417	384	445	428	450	390	401	364	444	461	421	432	393	460	451	407	416	406	416	377	388	404	450	400	411	435	432	432	419	450	375	413	420	395	390	401	428	426	408	435	433	415	411	399	418	430	408	452	462	438	417	426	434	462	436	440	477	408	421	466	437	383	431	394	396	403	385	420	405	390	420	433	381	399	396	459	403	448	379	443	371	451	422	456	389	428	416	391	396	419	399	415	436	408	454	417	432	408	413	443	463	422	406	369	427	391	431	428	399	466	433	409	403	420	456	433	426	439	405	423	431	426	428	406	411	422	434	409	413	479	413	439	406	406	417	395	387	423	406	415	432	384	401	433	417	415	432	421	413	395	407	408	385	458	415	397	411	406	411	410	444	400	435	419	435	446	422	418	438	410	420	399	424	420	461	425	469	420	378	420	371	409	430	406	437	431	439	455	370	424	390	400	452	427	413	457	419	428	410	410	427	423	434	388	404	415	414	412	384	415	412	422	408	443	431	429	383	427	431	392	431	390	422	445	431	430	423	424	413	435	441	442	434	411	397	434	410	447	422	407	425	407	427	436	438	403	438	389	418	387	410	422	426	412	437	411	412	421	441	420	434	438	420	410	409	400	425	423	396	406	402	438	423	419	417	424	427	463	455	455	421	440	469	408	429	457	421	413	389	375	428	417	411	430	448	428	390	419	446	448	411	426	396	450	419	467	451	395	408	412	450	427	455	452	408	429	431	405	446	423	403	447	377	412	383	412	436	424	417	417	458	428	420	415	452	447	423	447	424	439	420	418	432	385	386	441	441	405	407	421	389	425	410	428	410	415	437	435	467	397	432	457	424	393	415	434	434	409	411	469	441	410	459	421	432	449	407	403	383	409	464	380	393	407	419	434	403	444	465	478	457	388	420	364	393	397	415	412	425	446	448	425	444	407	411	441	397	394	451	444	435	410	443	411	443	463	439	396	422	450	411	457	405	417	411	388	420	376	380	446	449	451	431	455	430	422	380	419	430	426	412	371	406	415	399	387	407	438	438	443	405	410	409	431	431	448	385	422	443	417	407	457	442	414	416	407	434	421	396	398	458	401	419	411	459	420	402	405	396	392	421	433	424	431	414	455	416	423	433	386	429	394	402	418	425	420	388	406	421	393	401	430	426	416	427	444	429	407	435	428	429	381	453	409	407	466	410	400	398	397	441	450	455	422	436	436	392	413	417	433	417	398	433	433	481	431	395	423	421	407	414	446	425	420	401	425	425	395	423	470	429	439	426	412	443	405	397	434	431	422	436	397	397	425	422	440	445	414	407	413	447	408	457	421	433	460	436	469	429	414	387	409	421	397	450	423	383	453	460	422	423	400	433	398	446	422	407	429	437	387	443	420	406	417	439	432	419	387	428	423	436	438	422	433	454	408	436	471	437	431	412	443	442	421	415	369	389	396	451	415	386	411	419	464	440	422	409	407	422	411	435	401	421	428	404	435	439	427	436	398	421	416	431	414	457	418	442	396	401	406	424	410	410	442	431	461	434	408	412	429	426	446	427	412	364	432	409	408	397	432	490	433	435	388	459	432	405	426	381	398	400	392	430	392	427	432	408	419	446	402	361	446	458	452	405	432	393	425	402	416	408	430	448	381	419	425	437	419	468	413	431	410	446	421	417	378	412	455	447	425	392	421	442	402	434	396	428	436	432	412	438	435	420	425	444	418	430	427	422	446	417	431	450	428	396	396	420	469	377	362	423	401	428	410	396	460	391	396	426	407	410	412	411	405	441	420	413	439	432	384	415	397	427	387	463	422	408	421	428	463	418	460	398	403	376	401	451	415	419	416	440	420	414	431	411	449	412	412	430	403	423	410	441	461	404	413	438	421	410	436	434	413	414	448	449	425	429	413	433	423	414	396	417	414	378	407	428	444	413	394	411	437	401	385	428	438	457	443	410	426	411	413	446	395	399	408	434	424	401	464	417	410	437	404	416	406	402	414	439	405	461	426	435	418	462	393	386	419	470	429	401	432	375	454	458	403	420	414	445	419	424	421	386	365	402	429	387	409	409	406	447	424	426	369	401	441	418	451	409	424	456	394	414	426	438	383	420	397	420	421	392	391	421	428	400	395	420	436	446	420	463	447	411	416	414	443	428	436	428	416	395	453	458	413	464	412	415	423	418	440	392	416	377	404	440	415	464	407	375	435	444	418	407	435	437	387	398	468	458	438	412	434	395	420	434	417	435	423	450	413	459	434	454	445	422	443	396	433	445	404	426	430	412	364	418	379	372	424	396	438	401	414	432	425	410	397	418	415	410	395	413	436	416	446	460	440	401	409	416	409	448	415	425	432	414	405	448	421	408	419	411	448	399	451	417	414	413	410	430	456	447	393	398	397	398	436	406	370	390	443	406	476	433	420	407	451	427	403	413	460	409	444	425	428	449	398	429	417	421	443	426	476	419	419	420	413	409	445	427	447	426	400	417	427	412	442	416	390	398	443	419	407	440	440	447	423	460	429	428	436	428	397	401	460	391	426	455	404	418	448	444	419	408	392	429	437	419	435	416	471	429	429	448	454	422	389	444	375	395	440	425	395	449	403	417	427	429	412	437	425	405	435	411	466	394	442	452	383	398	442	408	441	407	403	422	409	429	457	474	379	390	414	425	412	426	407	434	460	412	407	391	429	440	371	425	426	416	415	422	409	399	403	463	387	373	444	410	421	452	413	424	406	394	435	410	414	454	430	428	422	428	395	423	443	440	429	414	417	408	398	457	435	456	428	426	448	454	422	428	409	446	396	431	407	418	456	441	453	425	402	430	399	457	427	429	408	412	403	433	453	389	422	380	384	430	415	416	410	412	453	420	433	419	391	433	392	418	469	406	399	413	426	427	421	367	431	395	419	407	441	466	414	430	425	427	423	380	422	430	426	418	396	409	428	438	410	416	412	406	410	392	437	410	442	420	381	406	404	442	446	463	426	414	416	433	424	391	447	404	409	432	412	416	447	469	433	424	420	423	410	445	432	390	414	413	401	385	380	431	444
4529	2351	1449	1100	978	914	977	902	906	889	935	915	905	869	914	872	906	891	886	901	945	903	886	913	864	874	859	883	879	887	952	899	922	878	880	881	887	854	928	860	885	927	934	937	947	868	858	899	916	909	918	914	934	913	892	856	848	905	868	884	931	901	892	882	883	910	864	901	906	923	921	888	920	926	914	910	858	906	967	924	879	874	879	883	906	904	904	894	895	890	913	901	962	849	909	933	907	893	860	916	870	918	907	880	854	934	871	855	926	891	880	884	906	854	884	876	916	893	905	916	901	938	931	899	925	902	912	880	920	919	892	877	900	970	853	920	890	899	879	840	904	861	875	948	891	887	880	924	916	873	908	882	872	874	871	901	875	886	880	927	941	895	913	859	919	933	886	882	891	875	894	925	873	954	922	973	964	927	921	920	901	834	827	866	939	1000	863	975	890	917	852	923	930	881	928	885	922	879	824	879	900	918	894	907	876	893	908	910	926	878	920	871	900	929	847	917	849	924	897	879	894	907	929	903	894	897	885	925	919	878	916	886	918	918	917	928	868	850	905	867	893	920	936	937	873	934	876	885	872	884	916	926	893	934	851	917	884	879	907	916	880	921	916	855	925	943	928	884	955	924	923	886	869	901	864	906	900	922	882	958	909	947	877	945	865	923	890	936	905	888	916	899	898	906	948	883	922	902	929	865	914	875	868	899	860	889	912	884	926	944	894	877	854	930	916	896	921	889	898	894	905	902	916	935	897	932	973	929	941	866	897	906	922	881	927	939	854	882	907	909	896	877	961	902	862	891	866	871	871	865	886	865	940	942	911	883	881	875	882	878	863	895	953	929	894	916	929	888	893	907	891	898	913	901	866	892	923	930	899	892	904	884	868	899	897	922	917	913	897	880	859	898	891	899	868	902	945	889	903	941	860	903	953	872	923	918	923	895	937	869	948	899	852	899	849	899	835	933	901	862	911	937	874	875	898	909	944	886	917	941	874	906	891	925	952	889	907	895	920	935	927	935	872	926	941	946	871	882	904	844	913	920	867	921	924	940	926	952	914	873	865	926	884	883	931	896	848	933	928	854	876	890	891	887	911	870	910	901	863	884	940	861	956	856	943	944	948	929	875	876	891	894	881	870	878	929	885	872	963	904	886	906	909	909	914	883	899	936	883	882	928	865	899	888	898	896	928	870	942	901	895	880	888	917	942	874	933	905	937	938	904	936	866	927	953	863	861	830	903	942	876	855	878	939	909	909	854	896	902	899	895	866	889	925	842	894	893	942	922	905	849	887	935	881	894	892	912	895	919	949	880	873	869	878	922	909	875	952	871	946	890	908	904	843	958	947	899	904	868	878	856	858	912	854	881	841	933	825	901	887	914	901	914	898	893	907	904	889	915	856	911	879	913	905	920	878	886	928	925	943	919	932	930	935	903	941	903	920	889	862	880	936	916	923	890	912	938	907	937	914	887	929	889	897	872	925	908	897	927	915	916	889	904	894	933	828	897	905	943	898	943	914	923	908	852	862	842	935	907	943	864	905	911	953	885	915	934	969	919	885	845	891	906	884	890	891	866	958	849	880	915	873	934	875	911	927	871	885	902	880	923	930	898	906	948	921	892	842	905	863	890	925	905	932	920	963	882	886	867	904	898	860	917	891	889	880	845	912	963	891	875	906	896	922	887	846	869	873	902	977	920	948	911	870	939	899	908	892	891	905	878	916	884	892	847	915	907	908	874	883	858	888	882	913	875	901	848	921	914	911	921	856	958	902	909	906	918	902	929	896	868	916	913	952	894	915	890	940	923	900	910	882	926	912	913	887	896	901	877	894	857	925	875	925	862	899	880	903	925	899	939	935	888	947	939	890	919	876	905	905	917	893	901	921	919	906	861	906	934	957	932	888	883	883	851	924	875	907	920	930	876	829	903	875	906	912	898	893	908	900	889	856	893	916	884	858	898	825	894	880	883	917	876	928	952	875	897	894	857	926	897	850	864	860	871	892	877	860	947	886	961	971	956	901	919	853	885	910	923	894	923	900	914	866	885	894	921	954	875	933	944	921	922	878	934	881	890	908	850	864	904	919	928	902	975	856	844	889	888	890	866	876	911	882	878	918	900	920	906	869	928	836	876	902	926	873	944	939	903	891	925	889	873	866	895	894	906	918	869	873	926	917	915	923	896	912	905	928	929	939	943	866	908	921	934	911	894	898	876	919	938	891	908	919	878	863	873	849	879	936	941	848	865	895	881	848	944	938	956	888	904	877	923	935	921	931	943	980	890	931	921	930	886	909	910	907	911	940	851	863	878	895	899	903	939	872	824	858	885	946	921	899	888	883	863	902	873	918	910	938	892	892	926	905	880	930	846	878	927	880	909	916	943	958	927	866	891	933	867	917	924	887	901	874	938	882	909	858	882	900	940	876	935	856	921	850	835	880	867	893	915	932	919	858	887	916	817	876	917	895	908	912	914	929	919	892	903	917	912	871	891	849	835	881	882	918	888	854	903	880	897	926	916	894	896	909	884	909	860	889	933	847	942	928	912	883	915	956	859	876	884	887	924	909	932	931	855	897	898	888	899	861	934	871	910	890	870	908	863	923	882	892	938	921	891	930	865	883	907	926	885	930	914	912	892	920	873	945	888	887	878	859	905	960	934	909	929	885	844	870	870	914	909	859	943	973	969	881	913	834	917	881	963	895	839	883	945	879	926	877	878	932	950	919	948	895	937	980	918	876	916	947	894	880	900	892	895	957	885	869	906	893	874	886	879	935	865	931	869	968	867	885	917	912	872	885	911	887	904	905	939	914	887	934	915	869	880	907	891	956	859	865	898	940	897	892	855	890	936	908	950	952	901	874	945	943	926	919	906	892	893	873	853	883	891	930	871	892	859	895	857	895	859	943	887	933	928	922	919	855	881	915	901	918	891	898	917	890	859	901	894	985	874	860	863	947	915	929	925	906	908	848	911	887	902	890	883	909	889	922	911	869	874	954	924	932	861	889	948	859	910	903	894	912	925	942	941	909	853	923	882	900	918	880	895	879	943	878	888	906	856	906	875	941	886	919	879	924	927	907	917	949	887	939	930	912	879	861	889	911	894	918	926	881	925	869	886	933	901	886	942	842	897	877	914	909	886	976	901	911	965	898	918	911	893	904	879	918	924	902	885	896	874	859	892	879	926	860	900	885	897	898	891	905	922	893	881	941	871	896	889	906	926	914	907	902	901	883	934	897	826	878	914	938	931	895	915	877	872	884	894	914	923	930	898	945	960	949	861	909	943	916	859	899	944	933	882	876	889	881	918	901	956	844	961	874	928	900	915	865	907	903	910	921	917	918	897	927	929	915	920	906	882	857	876	917	926	896	893	888	900	945	889	901	868	936	858	936	881	869	952	906	883	921	880	932	942	908	903	933	874	890	881	900	936	924	895	888	951	909	875	928	908	923	945	938	910	903	878	912	938	908	914	905	868	866	869	924	907	870	928	891	902	897	877	895
24424	20962	23922	28157	20964	21004	10892	725	467	423	378	379	349	399	357	381	353	324	340	324	321	416	359	318	330	321	319	304	325	370	309	306	354	322	308	309	329	345	300	334	323	320	318	337	331	342	302	311	352	317	302	329	325	315	296	352	331	357	318	339	310	337	330	362	302	301	315	362	324	331	317	320	304	300	330	302	296	302	334	318	363	318	365	343	308	322	327	335	350	274	311	326	346	347	325	308	310	316	351	327	299	308	317	333	347	309	296	316	282	338	307	357	331	292	364	309	326	355	333	285	308	304	334	356	336	352	330	326	323	347	297	298	329	303	311	347	341	317	294	293	294	326	292	328	337	339	330	349	302	317	298	302	337	344	349	351	330	323	325	297	315	296	341	329	306	314	304	315	304	296	334	307	335	341	337	345	302	361	312	309	325	342	304	314	325	310	337	294	320	320	327	302	335	351	303	349	308	290	295	326	334	307	302	267	345	318	299	301	361	334	295	321	296	267	347	339	347	306	288	264	347	363	344	336	314	332	331	348	325	348	327	325	309	313	309	299	333	314	284	325	338	317	342	303	318	288	314	308	305	338	322	298	284	280	331	345	342	311	338	287	334	337	310	304	316	342	312	329	347	314	364	311	299	327	361	322	304	345	310	351	322	299	317	321	317	321	303	301	341	297	315	289	325	299	293	304	315	329	331	277	322	341	292	308	339	348	322	288	322	273	304	321	309	309	341	316	324	323	288	324	274	342	292	295	337	325	309	292	338	298	321	333	285	305	336	335	350	288	319	335	339	297	285	311	306	315	332	319	310	304	338	307	323	287	324	317	335	327	310	285	328	298	315	324	323	320	338	361	327	339	307	310	341	386	309	298	274	305	342	315	335	316	289	339	300	317	270	314	317	335	344	343	295	317	350	298	319	296	378	307	322	296	306	305	295	322	313	314	315	282	331	314	356	298	324	271	318	360	310	320	319	303	311	345	298	298	301	315	329	323	317	293	306	330	330	298	297	340	294	333	285	299	331	313	304	344	356	337	317	313	314	328	319	292	289	312	329	327	348	296	334	319	295	279	339	292	373	316	289	312	349	294	340	323	325	282	309	341	332	326	337	300	313	330	311	303	298	328	348	333	304	354	336	313	300	325	291	341	302	289	289	291	317	321	308	297	295	322	288	330	317	298	327	288	324	311	294	303	329	318	337	326	311	312	331	308	314	340	327	315	332	307	332	292	344	309	299	323	306	256	319	318	342	314	329	344	310	321	322	319	306	319	290	305	369	368	328	329	324	316	313	312	287	343	370	322	357	321	303	338	361	362	317	324	297	298	311	308	312	305	330	316	326	302	279	307	353	332	345	324	338	290	303	354	338	300	298	325	322	330	320	312	316	301	313	344	346	289	303	290	314	321	308	354	301	304	295	312	333	298	329	334	324	340	303	307	327	320	324	300	340	311	342	266	290	315	292	292	324	303	260	310	311	334	303	298	315	330	327	340	309	290	299	307	316	313	278	338	323	323	356	320	315	318	316	333	321	315	331	304	366	296	327	325	331	304	302	316	292	353	287	325	296	282	300	312	313	296	345	314	309	292	311	323	297	292	292	338	286	360	343	300	321	323	311	328	333	321	296	308	278	302	332	364	292	310	332	325	328	348	333	312	313	326	317	333	358	331	317	328	304	277	302	299	314	282	285	300	320	320	306	296	318	284	313	334	304	330	299	335	317	355	330	327	311	311	331	281	307	335	280	313	317	315	308	300	298	278	309	272	292	311	350	324	339	338	325	341	320	353	323	324	301	301	363	323	307	310	321	298	323	323	319	311	319	337	327	349	331	312	303	311	332	348	320	328	331	290	301	320	313	341	306	354	294	335	352	318	349	318	327	303	319	316	294	282	339	315	337	318	276	303	331	319	332	324	300	325	292	331	326	334	344	321	294	320	308	298	326	306	286	304	309	336	327	289	347	331	314	330	299	319	294	348	350	309	277	320	328	311	304	287	309	272	331	316	305	313	319	327	299	304	321	343	315	318	350	326	335	355	319	324	343	353	351	301	318	290	305	325	297	333	310	330	328	302	323	355	313	334	303	305	322	312	324	313	294	297	347	347	333	345	348	326	357	318	335	328	320	315	317	297	322	322	305	316	348	356	306	293	318	352	319	280	332	324	349	331	337	299	342	314	327	282	352	310	330	320	321	285	311	325	356	299	299	269	312	340	319	305	327	307	320	313	314	298	358	322	338	320	299	317	294	351	301	342	321	329	302	315	333	298	331	313	293	337	352	353	327	319	339	324	328	303	303	300	318	302	303	317	306	309	319	304	313	369	318	321	312	310	324	331	299	320	328	323	327	318	322	318	333	312	277	314	315	344	322	330	309	325	275	297	328	314	303	338	317	331	353	333	344	318	302	319	342	325	303	264	302	326	279	347	298	282	313	345	348	309	301	309	313	305	361	329	318	304	345	347	320	333	323	271	306	344	345	315	336	315	351	287	309	314	353	328	316	283	299	291	281	306	333	310	333	317	302	319	290	308	320	314	291	321	311	296	310	334	302	289	310	339	346	319	294	333	339	317	303	307	325	300	285	337	347	318	303	317	331	316	338	309	343	286	333	309	310	330	309	312	310	320	319	349	326	362	290	332	305	324	283	334	337	317	318	306	304	311	318	353	303	318	323	356	330	310	327	311	313	327	337	319	317	295	332	331	350	286	378	358	321	350	320	334	317	279	310	306	317	327	354	314	293	295	293	344	351	314	332	297	333	324	343	289	327	322	316	324	322	291	314	332	340	316	336	323	320	337	317	299	324	314	288	311	326	349	349	327	297	310	322	334	324	303	294	342	302	344	336	294	339	330	302	313	317	318	298	296	297	295	312	312	347	338	321	313	326	339	325	315	307	303	303	316	330	328	317	322	338	369	345	326	340	344	356	304	302	300	284	326	295	319	319	322	314	336	320	319	341	332	332	304	339	325	284	285	266	311	293	303	340	327	295	317	306	302	331	316	312	282	331	320	282	300	338	325	301	351	335	339	313	339	327	285	308	330	335	351	330	287	321	318	297	346	341	355	302	325	295	306	325	337	338	350	298	325	324	283	309	345	304	324	328	338	299	333	313	301	308	279	318	282	330	287	295	340	297	311	312	303	333	331	316	327	306	304	283	299	335	318	288	330	300	283	313	334	318	329	298	314	308	342	306	337	352	320	342	314	307	325	328	289	333	313	325	318	319	301	308	288	311	322	325	333	320	327	311	315	281	336	311	279	309	301	310	320	309	336	296	297	296	332	340	307	348	343	311	336	348	307	321	294	326	335	324	340	324	305	322	292	280	351	319	310	315	313	314	327	325	316	299	305	328	345	330	350	318	299	343	322	334	306	320	343	299	335	315	295	333	365	323	309	303	297	340	340	309	300	330	322	305	335	351	333	304	327	306	346	325	339	355	334	335	327	300	315	325	324	320	314	292	320	303	291	332	318	349	326	313	322	301	300	309	329	310	307	325	308
3947	3383	1698	1143	902	745	767	763	685	671	720	708	642	706	716	668	724	687	688	673	710	679	710	729	662	715	678	661	634	691	694	682	687	694	632	733	688	661	675	621	700	687	674	706	650	668	664	690	653	683	676	666	690	706	712	662	682	674	675	640	661	617	649	703	659	655	701	699	735	642	707	677	680	656	694	714	676	661	645	695	638	674	681	715	608	700	706	679	716	658	700	622	671	698	675	658	648	704	661	708	727	751	711	680	677	635	718	660	688	696	703	639	669	681	683	663	689	720	681	624	705	655	624	706	729	665	681	638	678	684	685	701	717	660	653	692	700	673	667	654	643	672	667	685	672	695	656	669	694	684	685	677	711	679	690	703	673	681	678	668	665	624	689	658	645	677	658	666	663	676	638	669	694	746	705	666	657	669	652	705	701	668	678	614	656	655	648	691	654	617	667	646	637	661	688	677	653	692	699	710	741	668	705	739	687	673	660	685	693	718	647	711	633	654	670	689	673	683	704	673	664	647	635	679	672	685	687	648	703	723	682	661	665	668	660	689	713	701	683	696	701	666	700	708	637	655	702	702	669	709	682	651	645	673	723	709	706	688	644	674	679	649	718	694	661	643	638	649	670	645	684	677	642	714	720	659	663	657	711	673	714	626	663	677	676	661	662	730	705	655	687	666	667	697	647	686	658	686	680	691	675	646	666	712	680	726	703	661	675	633	682	680	731	748	663	720	690	674	640	660	684	664	668	720	702	671	660	635	671	664	653	723	697	668	691	724	659	673	672	715	685	659	666	723	672	673	680	645	662	651	665	651	676	632	677	670	667	659	638	693	680	662	680	642	635	675	698	668	683	665	609	688	683	684	642	701	666	641	665	690	689	685	709	663	632	653	674	675	673	672	631	705	665	639	682	662	669	660	636	682	632	705	630	664	690	616	679	735	689	647	676	681	691	678	658	711	665	690	694	652	624	672	713	680	687	676	640	679	684	665	643	669	632	683	629	714	701	669	669	638	667	748	675	660	658	696	684	679	664	672	679	689	669	597	698	718	688	631	686	674	726	691	676	632	614	714	659	686	689	674	712	675	668	704	662	688	682	713	679	701	651	648	679	666	653	683	730	637	666	712	671	657	646	703	719	669	696	648	691	668	695	652	655	680	676	682	637	658	643	679	692	674	653	666	627	653	632	704	662	701	635	688	658	669	644	659	699	675	675	666	636	651	667	683	705	663	651	658	673	638	662	635	656	701	674	596	666	675	687	672	682	629	696	706	648	709	731	698	638	675	687	673	627	719	702	727	643	659	676	706	691	662	712	750	682	685	667	691	681	630	688	660	667	639	658	680	703	696	682	683	668	666	632	692	660	693	662	668	667	737	736	707	678	665	700	721	694	658	721	703	703	662	658	650	689	664	619	717	716	664	661	708	587	650	715	683	708	660	672	648	715	639	659	715	670	691	680	666	666	693	696	739	668	620	665	667	654	646	651	657	711	671	658	713	643	641	656	684	696	696	663	686	698	662	715	650	702	740	687	688	644	674	696	705	677	698	669	658	693	687	707	700	671	677	705	682	707	683	686	663	652	657	689	672	675	669	718	679	741	664	716	664	710	658	684	726	678	684	707	650	692	680	723	650	669	677	659	676	654	654	642	692	704	670	670	642	654	650	750	676	694	703	720	673	663	741	682	697	675	654	668	669	686	684	686	712	676	682	645	684	655	709	684	624	698	659	670	696	683	623	693	665	696	662	634	669	691	643	680	703	654	655	657	639	652	724	689	673	693	711	688	671	686	677	646	672	673	683	642	639	645	643	677	664	678	639	646	701	694	706	717	683	663	683	680	696	721	661	693	697	665	676	662	724	703	685	748	676	703	686	669	669	665	650	672	659	730	676	656	723	649	643	703	642	696	684	671	654	639	652	665	673	687	697	695	666	633	649	686	678	688	665	695	634	667	696	648	669	700	620	709	679	655	704	639	694	646	658	683	645	652	700	671	684	668	656	667	667	655	671	715	683	658	659	712	701	719	677	659	694	670	698	702	672	659	679	649	635	662	692	667	650	652	663	666	651	688	652	710	684	678	657	695	661	684	698	668	661	700	678	675	619	687	675	675	664	715	707	648	681	701	680	656	674	690	698	703	648	709	630	670	668	659	708	689	659	678	724	639	703	668	689	702	728	690	673	657	681	697	712	663	590	710	712	646	669	689	668	680	643	667	697	664	693	722	659	668	644	665	616	655	669	682	712	710	693	679	650	681	683	695	694	733	692	712	696	702	667	682	631	641	719	644	720	710	717	640	694	712	658	701	667	665	648	695	692	706	706	697	661	657	667	692	679	666	662	667	688	677	672	668	661	686	660	695	654	656	697	700	650	659	684	677	679	649	652	665	687	681	691	679	659	689	625	716	697	699	680	718	677	688	696	659	682	683	652	687	660	637	685	686	692	749	678	649	665	660	665	674	700	678	645	697	664	674	660	701	728	628	706	674	635	649	695	667	659	666	688	664	678	718	643	678	666	659	650	708	682	634	693	663	689	700	637	706	697	672	692	680	729	694	701	650	673	711	661	731	612	698	702	677	700	652	653	700	661	721	665	668	709	658	660	666	635	658	655	681	695	701	683	640	705	655	717	697	694	677	700	697	686	621	679	692	683	650	648	689	668	616	683	719	678	637	694	665	722	679	676	677	640	699	696	632	685	714	698	666	675	665	666	723	722	673	643	638	684	696	704	667	654	711	672	662	702	663	691	688	662	667	668	646	663	635	660	645	654	661	644	654	670	634	661	649	688	656	676	672	664	721	648	717	647	657	655	612	710	688	657	677	677	664	674	630	678	664	661	683	703	652	713	680	715	712	653	645	674	704	706	649	680	682	664	616	697	687	699	667	642	684	678	639	691	679	677	663	706	700	657	707	727	653	630	635	681	665	688	676	662	685	638	651	658	685	680	726	637	670	690	656	664	665	668	662	682	757	652	672	668	675	624	673	718	676	701	624	721	666	686	666	679	656	663	682	672	652	686	692	646	691	646	652	695	680	673	715	673	646	668	689	677	691	661	671	730	643	694	652	626	676	699	675	708	673	681	652	643	704	675	654	681	700	696	651	716	651	656	711	686	669	712	651	709	672	720	686	715	702	644	626	687	683	733	665	672	742	663	676	732	676	662	691	681	672	648	680	720	708	646	701	645	681	683	680	670	677	664	693	691	667	691	680	676	686	718	592	679	706	699	665	658	677	658	717	667	695	674	666	664	669	685	648	633	685	630	688	709	698	683	677	642	694	715	687	680	731	717	685	718	676	678	684	669	708	639	651	690	630	681	643	671	673	651	650	645	632	698	644	665	683	724	704	687	661	687	694	653	688	668	701	682	667	674	707	683	646	664	686	700	662	648	702	645	652	670	684	668	701	684	666	706	695	661	703	645	669	685	681	690	623	658	697	663	694	683	709	681	683	703	679	625	693	709	672	689	650	690	688	691	691	693	667	668	655	698	708	659
33451	14798	2418	415	342	279	279	294	291	321	252	270	278	266	285	290	295	286	261	262	295	286	293	308	281	324	316	250	311	300	267	301	266	257	265	293	262	300	284	276	265	282	279	253	265	281	257	275	264	272	243	283	270	286	308	294	282	289	266	268	303	256	256	305	312	278	313	280	278	312	264	302	258	276	229	277	273	256	296	267	278	266	273	255	259	268	275	248	332	283	280	298	286	289	277	296	283	283	308	292	266	282	299	234	274	278	266	295	268	272	272	292	294	286	279	296	313	274	295	314	276	268	290	261	288	241	281	282	278	266	260	254	277	297	227	290	290	289	269	268	297	269	256	294	297	311	270	279	254	290	267	275	300	289	304	279	262	263	294	318	270	294	272	256	257	283	248	277	259	281	257	290	251	266	274	299	273	264	246	294	269	279	271	287	285	273	288	300	303	289	289	278	277	324	271	258	302	303	291	265	281	244	271	250	240	295	290	282	255	266	288	276	290	280	317	283	261	294	241	286	249	249	291	267	296	283	303	278	275	260	258	274	278	295	281	295	287	286	271	263	247	291	249	283	271	281	271	299	292	286	301	275	288	274	314	254	306	248	289	273	288	266	280	299	261	280	297	279	236	268	273	261	295	293	270	278	301	282	280	277	252	278	287	279	270	259	285	288	301	306	267	327	286	262	307	259	273	244	265	253	275	306	278	281	296	277	304	287	268	316	264	290	294	307	304	251	296	286	252	303	281	264	301	278	283	304	267	255	290	272	265	257	312	271	266	272	296	285	275	286	282	287	254	234	254	290	277	274	271	292	305	289	286	248	309	280	298	286	282	247	272	282	277	299	278	281	268	296	276	289	264	277	293	275	245	281	331	312	297	324	279	270	281	248	307	276	268	297	281	272	276	274	271	286	283	287	301	268	275	295	283	291	287	269	251	269	291	309	258	272	296	278	252	285	284	278	309	274	248	250	275	277	273	276	262	296	282	267	285	260	278	282	280	292	308	297	299	286	281	269	302	233	298	272	284	277	281	272	261	278	274	259	301	287	294	282	287	278	257	273	266	269	275	273	275	284	262	261	261	313	280	259	270	288	287	265	273	289	281	276	294	254	289	297	306	275	293	274	236	286	288	260	256	286	276	284	294	278	294	264	268	262	295	291	294	243	250	307	271	247	281	279	273	269	276	281	257	278	290	274	257	289	273	286	259	271	278	300	277	286	267	275	276	300	277	293	298	279	234	264	289	288	286	285	251	276	289	282	274	279	284	276	251	249	253	257	258	293	274	276	289	275	299	298	305	258	262	283	248	303	302	312	285	305	303	280	262	295	303	276	284	272	308	311	296	289	272	323	270	273	277	293	317	289	267	303	309	307	280	251	301	271	284	274	250	273	256	289	270	291	283	266	289	260	263	279	298	299	277	312	286	275	287	271	290	263	272	266	229	293	293	280	289	281	270	308	304	284	273	272	246	275	285	280	296	302	259	296	295	274	274	321	288	290	301	317	268	264	306	310	287	269	290	322	278	266	275	281	272	240	264	285	345	281	284	281	281	278	266	234	262	280	291	258	271	264	280	271	300	305	269	282	264	246	262	276	281	273	268	312	267	303	286	288	273	291	309	269	278	294	269	331	279	297	264	305	289	266	304	281	287	296	294	272	255	298	237	274	282	298	304	293	294	309	254	268	281	285	275	249	275	249	248	254	285	250	275	288	264	289	245	270	294	285	255	252	300	289	264	269	314	293	268	275	271	313	329	264	283	259	301	271	290	259	288	300	294	268	292	279	282	287	289	271	319	273	260	278	291	284	291	275	255	295	271	281	291	293	288	291	272	288	290	280	293	252	293	276	290	252	239	286	315	269	302	291	269	286	278	295	291	302	290	267	270	272	287	295	282	284	311	271	267	300	302	288	303	306	263	277	306	296	251	287	266	304	273	303	285	300	266	278	267	296	267	265	288	277	270	257	297	287	287	277	295	309	270	295	296	290	268	283	276	280	260	288	315	286	263	305	295	271	250	273	290	290	251	288	278	232	258	291	272	308	295	274	283	286	252	282	293	264	300	297	321	268	298	258	281	267	295	264	270	295	240	282	288	297	253	277	283	278	305	301	268	307	271	260	264	308	264	262	291	293	281	263	286	280	277	284	305	295	263	267	279	289	241	254	309	282	258	266	286	287	296	289	270	266	264	266	262	288	273	286	290	352	282	261	272	309	286	297	286	281	246	279	262	298	301	286	310	282	266	308	280	314	270	279	266	283	299	264	278	272	301	287	286	305	292	286	282	315	297	282	296	271	290	280	274	289	288	270	281	279	290	310	271	276	268	276	275	283	267	268	260	315	279	274	303	310	264	280	240	287	284	290	309	281	262	279	274	296	275	284	277	281	296	273	264	249	261	309	278	294	253	294	307	277	282	299	298	281	291	285	268	259	288	280	283	310	305	305	282	296	280	265	301	313	291	282	280	287	278	277	303	297	279	311	276	290	255	284	247	291	287	294	278	287	277	308	287	259	264	312	275	245	285	258	299	273	252	245	288	306	245	290	284	268	259	299	260	273	263	263	275	261	291	269	297	291	257	291	273	250	306	269	267	285	281	277	312	303	303	279	279	277	273	274	280	278	271	266	273	276	298	290	258	282	285	282	284	284	243	282	296	288	294	289	276	248	282	281	301	281	278	273	278	255	286	255	293	271	300	277	282	258	278	253	271	300	283	274	279	249	291	304	283	262	269	315	259	291	303	275	267	273	271	320	276	246	232	264	254	261	308	263	295	275	259	257	298	251	272	262	277	296	267	305	292	274	277	256	253	269	272	285	284	275	287	288	304	252	290	307	247	267	271	301	281	281	264	300	253	260	282	286	293	282	286	298	267	259	287	279	274	272	276	289	277	273	271	297	261	308	263	316	251	281	282	267	300	299	311	270	274	286	299	288	252	298	302	257	300	282	275	285	289	287	291	312	279	315	291	299	253	291	276	287	282	269	268	255	273	278	259	274	296	260	272	264	281	283	287	261	249	287	301	304	276	304	273	289	274	275	301	306	298	247	257	262	286	281	283	296	275	245	284	285	292	286	290	295	279	289	294	303	269	267	272	248	292	237	270	292	287	252	288	290	282	267	268	287	243	276	280	302	298	301	286	260	279	281	288	297	304	270	288	254	293	262	297	247	317	274	255	275	299	294	292	296	298	297	251	288	296	266	259	294	277	272	273	295	291	262	280	287	284	296	297	279	297	277	263	256	286	276	243	299	306	263	294	264	281	289	273	315	258	291	292	283	308	249	287	284	309	299	269	272	259	273	280	288	295	276	318	323	260	276	290	259	304	278	277	258	275	263	213	271	280	321	301	261	266	267	315	279	258	280	285	300	307	285	278	250	281	279	248	265	304	283	279	311	290	285	273	286	259	246	277	304	264	278	272	262	285	284	292	274	288	266	248	276	288	314	285	268	288	307	261	282	295	292	277	283	291	285	285	291	273	246	279	282	247	297	307	283
7805	719	685	666	652	656	657	648	625	644	671	650	657	626	670	632	653	630	638	717	672	687	621	674	659	676	703	675	645	670	628	674	672	652	641	657	657	657	663	682	598	610	638	637	674	669	677	680	646	652	659	614	676	674	660	667	664	659	638	640	654	694	651	671	726	650	671	690	702	665	681	640	636	616	666	686	683	655	643	661	668	664	698	659	666	691	652	684	685	637	689	667	656	656	681	645	623	631	614	670	668	698	659	680	667	633	662	629	666	647	662	661	646	670	666	701	670	619	611	629	635	610	628	672	657	669	646	616	674	584	669	634	652	614	637	686	648	687	656	647	643	667	661	661	662	673	651	645	637	636	643	662	658	695	677	684	718	676	644	668	688	615	676	642	640	607	620	612	645	680	580	647	630	622	684	690	653	637	658	637	632	677	606	674	648	660	634	692	682	645	620	665	689	612	677	677	646	643	635	664	656	654	672	661	644	634	661	636	659	660	624	664	622	644	617	636	692	675	689	650	629	660	614	686	612	651	587	629	710	709	681	705	642	605	667	637	591	666	609	631	661	694	681	659	678	655	617	703	647	615	653	647	656	648	639	631	624	660	671	651	631	685	672	688	662	626	669	674	673	639	668	623	684	671	655	626	647	664	613	649	651	609	663	613	633	699	651	616	635	663	687	636	623	665	656	656	688	672	615	647	644	670	653	629	643	613	711	654	679	598	677	648	711	653	690	661	683	665	656	663	706	669	599	649	676	636	703	619	625	643	707	620	659	699	644	611	673	645	668	642	685	619	661	690	675	644	703	686	679	657	661	627	651	636	655	702	687	624	685	631	615	662	687	631	674	642	665	688	647	745	674	582	689	620	655	618	680	646	656	678	669	674	681	616	661	674	655	662	717	659	643	659	678	665	635	691	685	686	637	676	609	659	696	704	640	640	662	663	651	635	635	703	662	710	652	628	640	643	674	703	669	679	674	637	669	714	615	681	649	614	668	692	662	677	649	652	688	680	636	630	681	634	613	656	627	649	645	582	578	671	673	626	665	617	672	680	614	631	623	665	653	632	700	660	645	641	644	683	620	626	655	665	660	659	654	709	680	665	667	661	669	641	670	659	680	669	648	661	592	685	668	700	581	637	681	645	664	641	651	670	648	680	685	670	716	578	636	642	657	692	659	639	663	658	664	638	648	636	672	623	668	637	642	684	625	701	663	652	675	688	675	600	612	667	669	658	656	645	666	679	662	647	588	638	672	677	648	636	651	681	676	694	727	643	645	682	638	696	617	644	631	651	669	666	650	684	689	677	675	682	670	681	675	648	676	662	686	669	648	644	647	701	618	676	649	637	609	645	678	661	605	648	675	654	692	658	691	671	659	675	665	625	684	699	643	623	682	671	679	640	691	704	643	636	660	673	694	620	658	654	657	652	640	665	634	662	687	682	632	668	652	674	647	671	619	661	615	665	664	635	687	658	646	679	637	658	643	635	628	642	623	660	664	626	676	640	675	654	652	623	636	626	663	679	674	681	682	660	672	616	710	655	640	680	674	683	682	666	633	682	609	681	700	608	625	661	647	673	626	668	688	621	631	686	641	632	655	678	644	667	638	658	678	668	605	685	662	612	657	617	645	665	614	660	650	688	626	656	642	660	652	625	691	652	708	684	644	644	685	662	683	637	642	632	670	677	630	684	708	647	657	662	643	716	691	629	650	694	695	611	626	626	703	669	691	650	670	633	629	657	662	655	626	625	631	715	620	654	645	602	678	638	636	629	665	662	675	654	648	654	658	593	627	622	638	666	618	678	629	689	654	596	682	654	639	651	655	697	692	656	607	696	706	634	644	725	631	657	653	663	704	638	685	650	616	639	678	661	640	691	621	638	631	624	689	642	685	674	650	659	699	692	587	665	671	649	683	642	642	684	674	634	676	652	683	684	667	663	672	657	658	668	612	665	649	632	665	586	647	637	651	661	716	684	630	698	632	656	596	687	659	678	682	718	613	616	667	649	655	639	656	653	636	650	693	650	634	624	661	657	651	675	645	653	692	665	664	660	619	635	651	649	671	677	643	650	683	697	615	648	660	645	696	658	685	658	633	608	683	640	695	627	663	648	650	594	631	682	660	613	668	702	647	652	630	615	685	613	635	646	629	659	651	712	664	650	622	663	631	676	690	693	622	668	623	657	655	668	676	652	679	669	599	633	599	675	659	615	695	639	654	690	685	623	666	640	653	708	698	664	649	601	662	675	623	633	631	600	632	702	621	656	682	645	676	659	653	690	613	648	626	640	703	694	649	644	671	670	687	675	644	718	664	669	613	672	645	668	645	640	675	647	676	679	633	647	635	675	614	628	667	620	691	670	691	655	657	629	661	687	625	666	630	607	665	669	695	704	665	659	684	644	610	656	643	639	639	680	669	640	645	679	680	611	651	679	681	643	690	648	644	689	614	670	675	657	653	644	660	638	668	618	635	631	692	682	658	669	624	656	638	631	646	614	653	686	700	677	629	623	656	666	672	633	645	645	679	662	609	606	670	643	664	643	698	662	699	614	686	629	670	664	661	689	697	654	645	626	644	650	687	651	662	628	680	643	652	655	623	617	678	683	657	693	714	658	659	624	652	632	629	655	655	680	664	661	665	691	651	666	680	642	663	641	643	653	650	733	662	671	644	698	664	640	644	651	681	667	677	655	637	640	641	616	683	607	649	640	655	685	656	681	709	630	668	644	638	635	649	664	635	670	652	649	663	660	662	648	633	636	655	627	663	678	662	657	697	679	663	636	727	678	669	662	682	672	634	633	649	655	624	649	648	662	699	673	631	672	669	668	649	640	640	693	633	709	709	663	645	650	643	657	684	636	655	667	578	681	646	627	699	668	648	652	679	702	683	705	728	617	728	625	583	653	642	690	658	663	680	620	716	695	671	676	715	678	665	653	705	714	684	631	635	635	651	677	631	645	634	664	648	614	659	679	637	619	630	648	679	728	687	648	657	613	605	620	630	664	646	682	642	622	625	653	629	640	615	699	684	707	643	663	601	632	658	646	648	676	684	677	622	646	672	672	608	646	651	641	609	664	626	660	644	681	617	690	673	681	635	599	657	627	643	617	638	674	639	680	644	644	668	658	679	657	682	706	628	668	642	660	630	663	650	639	653	649	665	664	632	656	665	672	702	654	660	679	632	673	640	654	680	688	654	677	658	632	687	705	681	637	685	641	627	673	661	663	626	646	665	657	699	619	665	662	641	686	663	615	669	681	623	684	646	645	640	637	633	650	659	668	612	660	659	660	670	649	658	667	693	644	764	636	676	651	641	627	652	642	658	606	658	651	658	684	651	635	651	653	667	654	689	638	678	658	670	656	638	607	693	649	669	715	659	648	666	707	693	646	635	697	633	681	653	674	643	634	568	687	683	657	621	650	648	628	663	718	712	653	658	602	652	725	671	690	680	608	651	687	649	689	648	674	654	617	661	677	674	699	699	691	679	603	660	625	627	683
25048	20986	23597	28508	20998	12962	744	543	517	474	457	477	468	453	444	462	450	451	479	457	424	403	452	421	466	433	444	424	425	432	448	459	428	456	427	440	430	417	408	412	441	432	432	422	408	394	426	399	454	442	417	386	429	437	425	433	465	412	414	419	413	447	415	441	403	406	394	410	412	407	382	453	392	439	461	406	400	420	417	423	422	439	413	411	436	398	423	458	426	418	472	406	452	408	407	458	476	421	445	413	428	404	390	431	424	458	412	413	386	473	407	400	446	440	433	385	434	468	413	395	415	451	424	394	409	412	435	449	461	445	431	463	425	423	427	428	427	391	430	432	432	438	405	387	381	446	443	435	402	425	434	406	399	396	428	427	439	435	409	432	395	431	405	435	416	450	389	424	430	409	444	455	434	387	435	387	411	419	422	435	444	451	399	423	402	436	441	404	374	422	448	432	431	434	440	460	443	424	437	421	440	417	444	408	432	438	430	422	447	430	422	408	455	386	402	438	429	395	411	383	424	467	435	437	449	430	439	420	423	397	434	437	395	399	446	426	408	449	435	440	428	430	446	437	422	391	440	419	430	426	440	398	457	446	433	418	461	433	426	414	472	418	391	417	433	395	421	450	423	452	410	422	435	438	406	397	397	411	403	403	422	410	398	439	445	428	452	412	434	398	416	429	406	397	432	439	432	461	416	421	414	380	433	426	422	413	401	411	423	465	425	390	417	426	400	404	437	423	401	453	410	431	455	427	443	429	392	428	414	422	433	451	400	402	435	421	407	402	438	400	413	385	412	464	401	424	441	421	429	361	450	400	407	396	434	440	455	371	415	443	406	452	426	419	389	408	432	427	410	457	438	406	460	479	417	408	405	419	428	465	420	403	398	369	401	433	418	432	428	443	428	410	463	387	373	438	417	401	447	430	440	430	388	390	386	419	443	439	467	440	376	439	440	466	431	440	428	406	408	418	407	434	412	466	421	412	422	381	405	420	455	456	430	397	397	421	414	398	448	413	432	431	440	428	428	421	431	444	421	376	429	393	392	455	441	477	399	430	386	420	427	412	387	447	435	448	398	453	446	446	417	403	413	372	442	414	389	436	412	410	420	417	432	413	384	396	396	400	438	394	429	391	409	381	395	390	420	410	430	420	419	438	441	413	420	438	395	418	423	401	406	432	446	384	449	461	428	423	404	395	377	443	418	385	436	459	401	434	406	387	407	404	399	432	432	407	436	468	400	415	422	411	436	419	411	420	438	426	418	392	422	438	474	406	444	410	428	449	450	431	432	439	427	435	427	441	454	431	398	416	422	428	430	403	394	434	416	437	423	428	409	427	448	427	404	439	381	435	443	416	386	472	434	464	427	409	446	383	422	438	425	391	417	411	442	394	409	405	421	434	416	406	447	428	388	425	431	440	453	422	463	419	382	396	416	405	395	359	427	448	405	393	475	415	386	389	484	428	457	436	418	444	411	422	409	425	399	419	477	422	428	408	439	412	451	459	439	417	464	436	421	417	426	430	397	451	427	427	406	434	436	438	465	418	421	414	454	391	424	414	413	410	459	415	436	413	453	394	431	398	423	375	417	457	454	473	419	445	423	445	443	440	428	403	393	408	367	436	439	412	434	425	408	377	484	442	391	411	391	410	446	417	432	394	420	400	420	434	409	431	431	407	388	402	410	419	444	398	403	423	445	416	421	447	428	434	451	441	386	419	411	416	428	452	446	412	404	423	444	445	433	403	425	421	443	406	434	417	450	436	427	441	445	448	428	429	433	424	393	380	379	404	415	444	423	402	449	445	425	412	435	417	396	463	371	408	421	408	415	408	438	401	440	394	368	416	421	448	449	419	398	450	441	434	432	451	438	434	398	437	445	411	464	445	412	451	439	430	408	451	424	443	408	411	404	382	397	417	416	407	389	435	415	403	449	426	410	393	420	460	415	419	401	417	445	422	458	415	426	437	422	410	440	430	430	448	432	379	400	422	422	425	411	437	418	441	424	421	437	439	388	438	439	461	420	451	466	423	439	412	445	406	388	416	421	419	430	421	414	395	430	412	428	387	474	439	439	390	435	418	421	431	426	445	441	433	432	413	421	446	415	462	441	405	408	352	396	394	451	450	407	398	448	418	384	391	474	456	407	441	444	431	393	417	436	431	452	424	393	420	400	434	414	405	421	440	422	440	401	460	422	444	400	446	393	445	421	463	439	429	401	394	429	402	410	446	386	424	409	453	422	434	442	423	434	404	443	444	441	434	467	403	417	402	436	371	387	417	404	429	431	377	393	415	435	418	445	434	470	473	419	455	413	432	397	405	415	426	474	371	411	422	415	423	403	459	410	449	420	425	385	420	448	423	402	406	404	438	436	392	404	445	444	410	442	470	445	436	401	454	398	393	384	412	492	439	448	435	405	420	439	420	409	430	398	385	428	395	447	435	392	431	423	403	365	413	413	432	429	422	457	394	425	412	413	438	417	423	449	403	445	463	432	425	429	362	431	426	406	441	444	385	421	425	488	423	387	421	431	414	473	415	405	455	452	433	395	412	422	426	417	449	394	452	452	419	428	410	448	429	452	435	413	426	443	429	462	411	466	439	392	373	421	412	390	419	413	372	388	414	432	420	441	408	439	432	443	415	429	409	469	439	402	484	429	407	368	459	435	441	414	401	410	419	427	428	395	438	476	440	419	432	408	464	385	401	439	453	402	433	482	446	416	428	461	441	448	415	441	428	447	369	427	402	395	410	409	385	410	403	441	440	439	432	404	390	434	429	422	464	439	421	439	438	433	398	439	430	435	487	415	436	439	380	461	453	407	446	414	407	403	411	427	397	412	438	428	457	455	443	433	400	378	399	412	410	414	437	413	449	443	405	418	387	414	428	416	400	420	402	405	469	455	441	432	414	433	456	404	421	418	425	427	411	449	448	415	417	405	409	423	427	414	446	380	454	421	432	473	452	422	396	400	442	438	397	423	434	369	421	415	392	462	428	440	444	435	439	432	389	431	420	468	411	410	425	419	440	412	422	419	430	412	424	405	436	433	417	393	400	422	439	430	438	440	453	385	432	412	462	436	448	424	443	449	456	405	477	421	398	434	398	391	448	467	431	408	437	385	439	434	430	421	391	413	403	415	439	418	437	430	424	441	413	429	438	417	445	452	421	390	425	433	386	437	438	424	416	438	434	433	415	454	437	403	448	451	397	403	418	455	445	451	440	398	421	446	424	412	431	436	414	412	416	435	405	458	421	438	407	457	483	413	410	447	465	434	398	446	425	377	434	410	407	436	437	447	394	405	438	383	437	429	430	426	404	430	441	431	397	368	427	385	411	413	395	428	427	432	428	411	416	404	440	430	426	428	412	432	403	409	391	436	437	439	415	412	397	469	432	419	415	428	422	433	392	444	400	428	458	421	445	448	375	422	384	425	442	466	384	399	432	408	448	440	466	443	429	402	407	416	438	417	413	398	417	437	427	401	428	438	429	436	395	411	436
4476	2383	1468	1133	984	975	927	896	909	915	873	907	837	927	915	925	920	896	918	899	924	936	910	896	919	915	921	890	857	942	874	888	925	907	875	862	905	906	889	877	915	967	837	896	929	870	881	873	937	887	880	908	878	917	929	956	871	937	918	911	876	889	906	894	868	906	890	878	934	890	877	917	875	929	871	904	926	919	903	896	910	893	890	910	953	836	931	867	876	928	908	816	878	914	932	879	910	890	899	895	899	918	892	937	917	905	890	911	883	882	909	911	891	884	900	962	918	929	920	937	945	868	897	895	895	860	900	913	923	864	863	868	936	906	897	883	932	946	901	812	968	925	879	871	924	861	898	934	930	888	906	917	924	925	924	886	882	899	927	898	909	943	924	909	941	879	956	875	867	894	907	950	874	971	886	908	896	911	906	1000	933	930	890	908	886	920	954	862	870	858	888	913	900	878	908	939	896	909	902	941	928	853	893	852	867	900	869	897	924	913	920	915	955	847	868	854	897	872	908	850	895	930	910	830	890	891	944	912	983	931	890	914	935	886	925	883	908	942	902	880	859	920	948	905	881	913	933	946	858	855	886	889	916	881	943	911	897	898	930	871	903	836	921	925	903	898	838	941	922	907	887	862	870	909	901	917	891	933	947	917	852	889	939	864	942	901	865	868	912	928	955	965	902	909	936	886	897	917	871	906	888	886	877	894	942	855	867	944	878	941	920	891	879	918	897	892	902	844	920	915	913	911	915	967	881	849	911	914	923	903	855	883	928	904	904	883	906	869	949	895	856	850	908	877	928	944	901	913	884	923	861	899	890	929	917	915	887	912	912	893	908	858	891	883	919	900	948	901	908	921	867	879	939	943	905	865	906	898	852	911	918	917	865	884	863	877	930	922	864	863	907	897	896	949	908	908	919	895	927	881	915	900	933	893	908	884	916	907	912	927	928	929	930	896	922	920	935	925	895	954	929	911	906	916	921	888	877	898	931	895	805	936	875	880	923	885	920	905	905	878	909	872	849	919	988	855	865	845	895	908	895	914	848	885	928	862	857	949	934	888	853	880	899	908	923	916	875	903	859	943	880	866	880	947	867	889	847	926	953	903	887	850	909	915	922	812	870	907	923	940	880	889	886	906	903	928	890	986	877	924	889	882	917	932	900	833	909	817	912	926	853	919	949	875	905	884	865	929	952	897	899	894	912	898	925	895	879	901	847	920	853	947	918	897	933	860	938	915	931	921	875	917	902	871	856	856	869	914	917	911	854	898	899	952	874	872	937	848	901	924	971	866	905	896	892	897	890	928	859	906	910	962	909	867	884	897	924	859	888	921	872	929	916	901	885	899	900	915	904	873	878	880	876	902	925	888	928	940	963	961	885	920	889	933	886	874	865	898	950	872	907	862	877	885	850	881	930	890	863	891	907	907	946	895	882	915	944	870	851	888	872	873	932	907	967	898	908	896	939	921	778	893	884	901	923	916	887	914	950	905	869	892	882	872	887	883	889	882	930	881	856	866	894	884	928	925	897	869	924	928	874	895	896	846	899	876	931	918	892	915	911	900	897	930	911	870	948	888	906	922	902	957	873	913	887	853	967	851	850	925	858	932	929	931	916	864	832	915	892	944	858	900	904	915	903	856	875	925	934	882	935	868	891	861	885	889	914	925	901	941	911	878	896	859	879	965	900	916	889	896	908	944	898	912	860	931	893	902	953	958	918	857	907	956	859	905	894	898	879	908	968	918	884	895	912	907	915	904	906	945	986	845	913	865	882	911	875	872	887	908	878	909	916	878	896	912	915	885	963	911	953	892	867	935	929	921	935	853	936	915	919	896	901	927	894	893	958	860	903	889	843	899	838	857	855	890	894	844	938	892	940	915	900	916	911	934	936	880	892	913	926	926	898	855	920	886	864	939	924	897	934	940	901	838	886	907	879	884	902	943	932	873	903	914	888	904	890	925	866	899	915	878	874	889	821	917	937	924	899	903	960	907	911	937	862	878	902	846	883	897	909	906	884	899	904	922	905	863	802	920	852	913	862	886	885	913	982	899	887	871	902	945	885	908	881	939	932	908	866	879	878	871	827	871	903	851	924	935	897	907	852	897	876	903	900	975	992	884	937	900	906	916	870	930	962	890	922	920	949	934	902	880	869	895	930	932	910	916	891	928	917	865	900	929	909	896	890	926	838	901	873	904	895	854	894	898	898	920	862	906	935	908	843	881	905	863	858	884	893	928	903	866	955	923	924	925	907	931	843	893	920	898	947	874	894	863	890	971	870	853	902	908	878	923	897	948	917	914	905	959	915	862	914	900	892	894	934	892	946	974	917	940	929	923	878	963	910	956	939	928	894	968	877	932	885	947	900	964	878	968	882	896	880	836	913	942	909	857	868	863	859	962	881	911	886	882	913	953	866	867	915	892	907	914	930	917	957	934	920	896	867	836	890	896	923	872	870	969	892	878	892	903	911	941	878	877	922	921	884	989	919	893	949	839	904	898	932	889	888	921	892	884	881	857	850	861	873	860	902	964	898	921	906	919	918	907	859	894	886	876	920	852	875	871	927	914	924	918	917	934	969	930	883	909	908	932	854	906	914	880	825	940	891	870	897	858	859	902	982	903	876	899	899	976	926	908	922	956	939	863	894	938	919	881	892	938	894	903	943	898	869	939	878	897	916	904	893	898	921	845	931	849	896	910	861	931	857	839	909	935	889	906	900	954	891	922	925	843	900	941	973	879	907	897	922	866	897	904	885	841	883	914	850	907	943	922	876	862	847	847	935	880	911	873	896	888	886	862	927	897	936	873	844	926	934	894	954	910	926	901	946	928	920	852	901	893	944	840	833	869	936	938	913	891	859	941	891	934	849	868	855	851	874	936	905	906	902	903	890	899	848	940	913	862	876	950	977	886	912	890	906	904	885	925	859	864	936	893	920	923	912	906	945	939	979	920	893	849	859	858	910	925	916	915	842	955	864	907	930	894	913	933	894	929	909	867	948	905	938	879	918	854	867	867	922	894	925	902	883	926	873	889	944	953	931	904	924	926	871	911	886	888	931	871	902	918	916	855	857	913	903	891	938	836	888	878	930	875	914	913	905	889	872	860	930	891	911	915	930	876	843	923	861	923	935	936	888	888	901	850	933	871	882	882	911	923	832	981	846	942	914	899	903	890	936	943	859	903	890	874	933	943	924	810	889	891	937	896	895	900	848	911	910	880	881	909	828	957	881	884	882	896	941	922	885	836	935	906	911	881	884	929	942	906	941	897	870	942	939	892	857	878	899	927	880	878	940	912	907	914	878	894	860	925	955	867	848	894	881	932	909	884	864	857	946	861	900	927	859	906	857	908	925	925	896	932	923	835	901	846	885	867	924	845	866	844	922	885	892	929	916	829	896	927	901	902	856	888	893	876	854	871	933	940	909	915	914	905	910	903	947	910	946	872	870	901	881	880	892	928	907	877	879	907	915	942	879	946	918	879	925	888	938	838	890	891
24443	21000	23969	28222	21003	21041	10998	716	461	455	401	384	374	385	372	384	354	347	374	337	337	346	346	359	344	353	317	318	361	359	331	340	311	328	351	333	310	324	325	366	336	352	329	330	322	341	328	313	319	356	347	338	328	325	367	357	325	341	316	309	314	325	328	341	336	379	294	337	309	328	331	309	292	278	317	367	354	358	321	298	325	318	294	331	336	323	335	332	331	313	315	333	335	343	324	303	339	319	323	356	313	330	309	299	325	312	310	331	345	340	323	298	369	317	313	299	338	308	314	268	275	317	336	367	301	297	303	306	305	316	394	311	291	301	319	340	276	342	325	320	325	337	311	324	336	323	307	339	287	331	324	316	347	318	308	320	331	296	275	321	336	328	337	340	305	323	322	318	312	311	318	318	323	326	307	320	358	323	297	345	315	328	330	318	330	336	336	310	306	362	318	324	330	352	330	335	325	320	320	321	327	353	332	345	318	310	322	334	376	324	303	336	333	335	328	358	328	312	284	300	332	300	351	312	311	343	329	306	343	335	309	348	284	326	300	329	319	321	310	307	288	363	326	332	337	322	327	287	341	337	289	302	304	344	323	328	300	327	331	335	349	325	334	303	316	357	334	327	329	285	361	325	332	326	319	308	306	356	340	353	307	307	297	353	320	307	314	339	306	350	332	307	307	303	300	314	324	296	349	323	330	343	326	273	353	340	324	292	306	281	298	326	307	293	313	317	325	327	288	317	326	309	341	360	333	295	303	317	358	322	333	312	316	298	330	318	335	298	333	309	284	361	353	300	323	309	304	377	325	311	318	350	311	344	308	319	294	325	361	294	314	285	313	320	332	312	327	305	289	303	298	301	314	331	310	285	295	295	337	317	310	329	334	288	312	334	298	310	335	336	313	310	316	321	311	317	324	330	318	309	336	289	303	369	320	306	336	301	329	283	312	314	358	312	335	358	329	313	307	313	311	326	310	313	295	328	331	300	334	307	345	281	332	288	311	292	313	296	313	339	333	329	331	300	318	322	358	323	312	302	328	350	307	328	361	340	316	308	305	300	352	344	328	302	304	332	270	293	337	315	342	287	320	346	295	336	332	322	365	313	307	296	328	296	284	353	334	315	318	316	347	288	330	310	343	347	298	300	310	324	371	307	324	335	361	315	326	335	298	301	321	309	299	313	307	320	362	318	346	307	312	324	295	292	320	295	314	336	320	313	330	334	326	314	338	341	316	326	296	330	298	327	332	330	339	326	303	325	347	318	294	288	334	318	334	271	315	300	316	309	324	315	337	299	300	321	313	320	306	339	340	289	343	331	356	341	332	294	328	356	313	315	342	332	332	320	321	325	378	331	340	302	289	374	297	337	317	329	337	337	348	316	332	292	325	318	295	304	321	320	312	311	369	306	344	313	330	293	331	311	304	292	345	334	322	325	337	310	307	300	320	313	305	324	317	307	324	318	322	335	281	308	285	313	292	329	325	302	329	327	339	346	319	315	354	314	351	295	346	299	314	309	331	334	314	329	332	330	318	273	306	330	317	315	318	303	323	302	332	319	334	327	307	316	274	411	343	330	358	299	305	316	286	288	302	330	314	344	318	305	317	326	324	311	303	301	324	342	313	330	296	309	332	322	331	275	315	326	332	323	350	304	323	361	319	367	309	329	342	314	328	326	325	311	301	333	315	325	319	327	308	344	322	327	338	296	341	318	285	350	351	290	280	323	346	302	290	350	350	317	328	350	316	311	339	313	325	330	339	336	315	309	314	299	341	328	318	307	327	310	285	306	326	306	386	326	329	347	314	313	302	301	289	268	345	322	351	325	302	292	302	310	324	326	301	313	311	318	326	294	330	291	285	290	279	297	307	331	316	322	318	304	315	258	331	328	362	314	338	338	332	287	328	326	294	322	277	317	307	310	317	338	319	338	342	322	294	293	304	319	319	335	330	308	357	281	294	335	322	320	307	292	326	325	340	307	323	343	369	299	342	353	314	327	300	334	340	333	372	309	278	326	329	318	319	292	305	309	311	344	362	287	311	303	329	300	328	361	318	324	340	332	299	295	331	341	310	299	311	311	308	326	281	325	350	316	332	324	334	291	325	307	332	316	321	335	331	328	333	306	320	310	331	320	317	318	297	318	306	341	328	298	323	301	301	346	317	318	354	346	327	292	333	298	311	307	332	321	313	319	313	322	339	308	372	348	361	286	295	360	313	308	362	305	305	306	322	284	309	340	317	307	340	310	354	310	325	325	346	315	297	296	344	347	333	306	337	315	323	294	305	322	307	348	315	343	294	334	300	335	327	324	299	304	310	337	284	331	343	325	324	295	306	305	285	316	324	335	323	328	277	310	339	371	345	293	300	295	294	335	325	314	339	307	322	331	299	342	372	288	308	338	329	309	315	317	337	316	314	310	289	336	299	287	339	299	339	316	363	317	316	289	319	315	333	333	331	338	277	310	320	322	302	350	287	298	320	315	308	326	342	326	312	323	334	324	285	287	308	318	301	313	342	296	312	331	360	309	304	325	335	300	316	270	357	320	299	296	328	308	321	307	308	300	316	283	315	323	309	329	315	343	352	315	322	324	306	334	305	334	312	320	305	344	327	315	314	301	306	320	355	310	320	276	318	335	321	316	301	342	349	349	327	277	319	342	282	313	287	352	304	325	311	307	293	341	306	284	320	322	327	286	319	325	324	346	310	302	375	311	333	313	314	320	321	304	341	318	272	327	293	284	301	322	315	316	303	330	295	333	323	299	295	309	306	361	331	321	315	324	280	337	310	329	330	302	305	335	318	334	319	316	317	354	333	341	314	303	322	340	321	332	293	338	342	334	301	303	317	329	310	331	330	326	307	341	333	320	325	301	330	328	279	319	323	342	315	359	373	338	304	301	321	311	288	316	317	339	287	314	294	339	327	326	335	313	325	305	323	329	307	323	301	321	293	314	332	369	321	353	360	299	331	340	332	324	283	307	308	286	308	318	328	312	318	336	306	299	330	329	327	316	341	306	300	320	298	321	314	293	334	314	301	321	315	319	340	289	302	320	381	369	280	325	320	312	325	337	329	319	324	296	318	317	311	327	300	333	317	335	309	331	372	330	344	326	313	289	315	324	299	312	305	329	300	293	308	332	319	293	302	295	354	316	343	337	318	320	320	353	332	319	311	325	358	353	318	284	301	313	314	344	273	303	294	318	296	328	329	341	294	297	324	323	305	285	340	339	311	320	292	305	284	294	315	319	312	320	340	318	295	333	319	365	307	302	295	325	343	352	300	310	335	294	334	291	355	308	339	319	311	359	302	293	264	310	327	316	323	330	300	309	328	309	319	308	332	318	306	290	300	320	343	321	304	294	299	267	341	316	328	278	326	313	315	308	303	306	323	313	309	355	322	306	370	306	330	299	345	323	311	312	327	297	329	342	329	313	338	316	307	305	306	329	321	339	331	312	293	327	309	321	323	278	338	314	338	311	350	334	335	341	328	267	356	343
4046	3339	1722	1087	816	779	749	732	683	703	737	728	677	666	672	711	699	655	695	679	727	673	654	719	673	639	690	677	676	716	644	756	673	674	689	664	716	724	702	693	671	660	660	673	653	689	655	668	693	644	627	716	707	699	649	693	673	640	660	688	687	671	689	656	690	686	657	668	648	686	661	675	732	687	672	710	699	642	674	605	664	646	689	681	646	694	646	684	684	676	666	655	689	630	670	672	672	668	669	688	676	710	690	664	711	677	658	681	672	669	678	696	690	644	675	670	642	704	686	655	702	648	677	714	704	673	703	646	725	662	623	678	657	704	636	710	685	674	693	696	689	682	704	672	683	728	692	616	703	677	676	648	708	673	707	704	644	666	679	663	714	682	692	635	675	695	683	663	664	683	672	685	690	695	650	658	679	694	688	704	674	641	692	687	688	722	639	705	666	680	685	681	621	657	681	648	654	623	648	681	665	713	670	661	679	711	687	717	718	697	694	727	687	675	697	641	675	650	667	705	686	683	695	670	644	711	640	660	669	667	703	703	643	655	676	686	703	652	630	682	668	681	700	666	645	706	714	665	642	672	667	702	704	692	698	660	717	702	668	688	716	719	680	634	648	689	720	687	680	654	655	716	703	658	716	677	654	634	728	686	659	688	696	649	704	635	630	666	733	679	655	687	683	681	671	682	701	672	657	634	696	707	685	670	674	657	715	664	689	671	659	701	632	655	646	703	652	670	685	676	665	655	711	694	680	669	635	713	713	684	667	686	700	654	614	714	665	715	691	699	699	636	688	650	669	689	630	690	707	682	704	670	719	714	674	685	673	693	744	694	685	631	674	718	672	689	661	695	673	702	687	654	700	703	713	701	717	672	683	678	642	673	653	674	684	668	653	642	687	644	648	710	692	702	681	709	687	721	665	703	702	727	648	699	670	646	691	669	666	699	695	689	696	654	658	688	668	641	658	647	679	671	690	684	714	697	656	707	706	644	699	668	706	679	694	687	693	666	683	655	662	654	622	719	699	662	645	696	674	724	676	688	667	666	695	666	710	673	666	695	689	683	710	664	680	687	639	690	681	644	666	675	681	693	692	643	710	674	693	661	662	655	700	680	646	662	652	740	646	653	651	703	625	727	692	671	695	704	689	676	658	699	667	673	660	648	656	695	636	699	683	656	754	699	683	661	679	631	664	755	670	686	645	677	676	678	639	692	679	667	664	602	671	723	686	654	663	672	687	673	667	712	703	657	687	699	731	697	640	679	668	658	725	668	707	684	671	688	654	647	704	688	672	711	667	682	682	671	647	685	711	655	687	677	709	686	659	690	655	677	677	653	660	705	691	681	692	658	671	688	655	676	693	597	688	645	670	713	675	653	725	672	709	708	630	650	707	647	661	683	681	683	649	658	694	707	691	662	718	672	673	663	660	674	665	688	667	693	658	691	649	669	707	649	667	675	668	683	687	648	670	696	703	657	655	691	638	673	692	680	664	658	667	657	711	687	688	649	690	676	689	653	686	703	669	668	658	651	665	694	650	694	659	710	639	683	683	631	697	654	712	684	635	712	712	652	706	649	656	692	684	680	699	705	689	672	673	731	666	679	676	658	715	710	716	687	651	754	675	667	663	689	699	752	715	700	686	674	667	673	704	659	678	692	659	656	667	647	694	663	667	698	683	680	709	678	707	662	707	661	692	695	666	690	651	738	691	610	689	682	679	694	712	702	659	650	670	689	688	726	695	688	720	677	684	687	699	674	661	678	726	703	676	704	682	674	688	650	680	668	712	666	638	703	696	646	661	731	678	710	650	633	693	658	693	634	669	695	648	661	700	644	685	625	706	704	656	631	647	689	644	698	697	691	669	704	651	697	660	656	751	660	670	709	673	652	679	650	710	687	699	651	687	669	634	696	647	654	704	712	694	680	721	642	679	713	626	712	663	622	659	652	709	702	676	702	702	693	648	643	659	634	663	649	684	719	723	706	697	702	591	674	669	650	664	712	666	665	742	655	662	718	650	703	681	677	628	635	645	659	697	682	667	658	653	724	704	637	723	658	673	670	680	672	707	657	677	614	663	659	699	657	713	725	651	709	628	712	685	715	711	646	681	707	655	672	673	695	676	639	673	658	656	636	705	687	707	688	671	713	701	684	681	668	665	671	687	692	658	716	669	658	671	679	659	682	664	661	730	713	644	669	663	670	629	666	715	731	718	700	710	666	649	700	608	630	685	699	681	710	663	623	671	707	698	703	661	659	675	689	658	681	693	661	702	682	661	653	727	649	663	668	649	659	740	657	707	679	688	660	680	721	673	685	668	674	719	666	720	674	675	718	727	684	672	649	652	682	647	687	661	694	678	633	703	640	682	707	717	634	657	661	682	694	678	673	645	703	666	706	698	699	667	665	669	689	749	695	667	654	703	678	676	678	663	650	672	656	687	672	687	697	690	696	649	753	689	695	647	639	684	706	685	684	707	678	643	666	656	712	667	709	678	637	659	672	678	740	695	686	643	695	678	661	689	620	636	639	695	691	691	672	654	716	672	657	629	658	670	688	717	694	624	678	668	690	690	723	674	682	669	647	680	651	660	683	671	662	664	713	646	653	668	698	722	693	665	664	730	661	683	671	726	666	626	693	626	690	701	628	656	703	682	663	689	641	615	683	684	681	670	650	685	614	637	707	703	687	700	739	669	690	639	702	693	699	643	695	666	731	687	694	645	672	691	684	664	642	641	675	672	675	655	653	662	708	636	686	689	689	682	674	680	654	704	618	649	690	659	678	693	688	649	687	666	677	638	664	660	645	716	674	643	693	662	631	659	690	667	696	705	677	668	699	652	661	694	662	692	658	692	660	716	667	687	683	679	701	659	680	636	652	723	691	668	659	633	693	652	655	657	699	658	705	633	667	687	655	637	661	691	697	697	644	666	667	661	680	765	716	665	644	723	656	656	696	645	666	692	660	668	662	659	687	669	684	701	659	734	650	649	708	674	671	775	660	653	683	672	674	676	672	719	734	664	684	639	701	657	705	698	677	671	644	671	682	669	716	665	636	710	695	664	676	640	676	702	720	742	647	703	679	696	694	647	705	700	678	685	643	698	695	663	679	677	697	660	664	720	680	710	707	653	656	685	646	691	670	660	680	682	678	661	682	611	632	699	693	683	684	685	657	708	685	696	704	675	614	673	690	615	701	672	676	694	625	674	656	691	704	635	697	712	630	692	690	652	683	685	627	677	680	694	674	706	696	692	672	650	683	681	656	649	629	633	665	664	655	659	687	662	693	697	693	676	684	636	650	709	639	670	668	702	665	669	654	688	670	673	647	711	644	618	647	677	653	667	633	671	649	685	668	700	668	713	692	687	718	696	707	687	678	666	699	688	693	656	664	708	662	653	688	655	670	657	668	669	650	722	666	653	641	671	684	677	676	677	666	698	704	649	641	682	671	683	665	742	674	687	743	676	684	658	705	678	675	634	699	686	700	708	684	683	708	678	670
33159	15114	2540	581	484	446	364	309	255	285	270	281	278	288	311	271	286	239	285	284	264	292	270	307	297	268	300	271	283	269	314	296	286	249	256	301	293	281	256	273	264	301	295	268	322	297	287	319	269	251	300	273	268	277	279	275	269	259	284	262	286	276	285	287	278	303	289	280	269	292	274	267	261	272	320	289	282	327	293	260	291	253	287	282	241	280	310	289	310	300	231	299	289	284	311	269	280	292	291	257	262	301	289	295	264	278	284	288	258	258	335	273	321	287	262	259	249	291	309	289	296	303	314	290	286	267	311	267	291	295	288	292	285	240	249	261	296	254	281	283	289	297	254	278	258	276	296	296	278	289	306	285	280	278	277	259	269	254	299	320	255	264	278	269	283	266	289	283	251	280	255	262	264	290	288	292	287	262	274	293	274	268	266	310	289	311	265	267	284	275	261	282	277	288	289	326	264	290	295	282	268	253	292	320	295	300	290	289	291	266	266	313	281	267	293	284	269	315	259	270	290	292	286	249	310	281	251	278	269	318	286	299	292	273	267	285	260	286	288	293	297	279	262	278	289	270	271	315	267	279	323	270	291	296	283	273	281	261	280	285	308	273	262	264	256	291	264	295	268	275	288	301	287	294	316	283	284	286	287	266	298	296	274	300	281	267	286	298	256	248	314	290	271	296	288	289	294	296	275	293	246	274	281	278	249	287	256	262	267	273	290	303	277	277	281	267	303	308	292	294	319	322	294	282	303	306	300	295	272	263	274	276	289	281	270	262	271	275	295	314	308	284	261	282	310	276	323	297	278	261	283	265	270	234	268	314	292	260	293	255	277	315	314	304	297	285	299	259	267	280	307	276	260	289	307	306	275	283	268	261	265	278	244	284	264	285	279	237	265	289	271	284	289	307	281	278	278	286	298	275	269	254	320	266	288	306	285	263	257	264	305	304	254	278	292	272	293	321	280	261	291	248	276	285	265	288	283	287	275	294	291	319	269	297	283	263	286	272	300	281	303	272	277	284	292	284	282	308	278	281	307	262	278	285	298	262	288	277	265	286	282	291	294	254	284	285	283	269	289	277	260	271	272	298	297	253	285	267	295	268	296	293	294	288	292	310	262	268	307	265	282	280	274	278	255	277	288	283	270	253	323	304	294	291	285	282	273	262	274	273	272	298	294	279	277	292	277	273	287	309	291	315	279	294	303	296	263	256	303	265	309	278	304	278	271	271	253	297	296	316	279	278	276	291	271	268	279	285	295	273	303	305	294	283	276	271	314	272	306	276	306	236	279	323	298	306	299	292	301	278	251	267	272	283	311	306	289	274	271	272	282	304	314	274	291	290	291	274	259	289	316	291	298	282	273	283	274	265	254	292	268	294	307	285	283	285	297	279	275	303	271	296	276	281	281	266	292	289	286	305	274	306	287	288	261	279	300	273	300	267	280	306	277	288	326	283	310	307	295	273	303	290	292	311	292	267	288	288	268	276	276	306	261	310	255	303	265	282	277	304	271	326	278	296	304	291	271	278	299	318	279	285	291	284	297	267	266	243	289	268	330	261	279	299	278	305	288	283	282	281	306	278	288	252	271	297	275	267	330	296	259	283	287	275	276	268	268	304	320	260	290	265	294	275	282	317	305	265	266	278	290	287	273	280	258	286	267	293	257	299	265	304	294	316	286	295	285	279	308	321	307	314	306	291	272	295	263	285	282	285	317	278	276	268	262	251	278	283	305	264	273	306	297	288	271	277	289	270	271	287	285	281	261	288	283	276	296	305	265	298	295	282	276	262	298	259	309	306	266	294	275	269	287	281	317	292	269	285	269	246	272	286	273	319	271	246	309	239	321	305	269	294	263	301	289	327	298	277	281	291	280	260	284	309	312	308	288	270	280	262	280	279	309	274	273	295	277	286	273	297	275	281	255	273	301	279	279	280	285	294	274	294	281	242	268	276	265	282	290	296	290	270	262	298	300	269	279	269	280	298	263	271	252	316	327	289	282	312	296	313	279	307	273	252	280	319	317	293	273	291	266	284	315	271	286	302	236	273	271	263	306	258	277	315	299	289	257	253	301	261	309	277	259	271	305	296	266	317	247	277	260	304	259	279	272	310	288	286	289	289	257	290	319	314	311	284	261	280	248	283	250	314	299	263	291	258	294	280	306	284	291	280	300	290	278	290	286	283	305	252	276	250	275	287	270	271	291	270	299	288	255	260	310	288	259	282	271	290	270	284	253	251	274	285	291	316	288	286	269	289	271	288	271	300	282	280	296	300	303	272	279	278	269	293	281	282	280	321	316	265	274	281	271	267	284	312	295	316	297	284	301	270	292	284	273	299	294	277	293	298	297	255	280	298	255	278	281	307	313	283	273	299	259	237	298	290	291	300	294	286	289	271	291	294	297	273	270	263	266	279	284	273	288	302	297	264	276	264	306	282	269	289	292	281	314	279	302	280	325	319	277	306	291	308	292	306	268	278	256	271	286	246	257	281	263	303	304	266	235	280	246	288	273	323	288	281	296	285	297	260	289	278	281	262	274	279	296	259	307	296	292	298	263	269	285	289	288	278	291	269	304	303	283	304	280	271	296	313	309	268	297	263	316	279	272	296	287	320	274	268	294	301	273	313	294	269	283	287	282	319	307	273	296	300	271	254	288	300	249	315	290	313	272	320	276	300	248	307	284	298	280	276	279	273	275	285	288	306	290	269	283	321	285	293	268	296	258	275	288	280	285	297	275	307	283	274	276	277	298	282	286	291	299	285	271	295	265	281	276	277	297	287	286	291	289	298	265	267	241	256	257	243	296	295	271	294	291	272	297	263	265	256	284	300	291	294	272	286	294	282	297	321	273	297	296	293	294	294	298	308	262	262	286	262	277	270	295	282	280	273	284	269	282	301	298	251	287	304	286	298	278	299	280	293	282	301	303	316	259	300	285	289	268	274	319	259	282	289	254	275	337	256	268	275	322	275	299	293	283	293	259	305	245	281	289	293	290	282	262	284	302	296	311	277	300	277	251	262	338	314	283	274	271	293	249	294	261	270	314	286	292	316	306	305	279	298	294	272	259	269	264	271	272	286	298	277	299	262	261	253	247	297	287	261	270	289	267	291	266	284	276	249	310	289	252	277	256	260	245	292	275	284	281	263	315	294	277	289	251	286	287	284	304	291	298	287	272	268	320	276	273	291	277	305	278	285	282	281	288	317	278	275	276	263	264	276	277	283	292	321	278	270	293	288	271	282	270	287	291	327	318	320	279	280	294	308	259	292	312	280	295	291	273	314	264	287	258	245	273	244	294	274	277	268	278	288	326	282	270	274	266	228	306	272	299	302	333	287	265	292	290	275	284	304	297	280	271	285	295	270	283	304	267	301	302	313	291	261	302	291	312	273	284	259	273	274	295	296	286	273	270	275	288	279	268	274	298	295	302	304	303	273	283	255	300	262	263	263	283	306	295	275	280	312	261	292	286	289	252	298	292	285	245	284	289	271
7811	707	709	709	643	680	652	664	672	657	625	674	623	686	655	645	664	651	667	631	682	633	688	690	700	634	653	665	694	611	675	662	672	623	655	672	654	674	663	664	706	667	682	637	632	646	630	630	669	657	646	705	679	667	679	642	662	628	651	640	651	706	648	618	676	680	651	684	655	632	621	675	703	626	687	678	621	630	676	641	634	655	675	633	651	688	649	631	703	630	679	650	659	677	617	642	675	701	680	613	665	659	618	643	650	673	678	655	676	683	675	636	674	644	642	648	653	653	667	638	646	681	695	675	639	674	602	655	654	610	685	646	649	683	674	652	663	678	611	632	678	682	690	631	630	616	651	671	672	698	642	632	630	623	661	680	674	635	638	653	678	699	666	639	646	660	673	622	675	690	671	641	651	663	685	678	628	654	648	673	669	601	635	680	680	644	631	633	680	666	656	665	640	663	655	668	667	637	702	620	656	660	643	644	653	613	612	652	673	682	670	651	698	643	650	693	649	651	617	690	702	650	603	669	653	703	668	641	692	642	630	670	700	659	661	702	643	650	662	626	647	633	669	677	715	689	691	644	681	689	629	657	636	653	691	615	641	639	682	671	621	689	694	633	650	668	688	637	656	692	665	661	678	683	679	744	670	640	698	666	678	682	645	622	655	699	659	643	643	665	654	669	629	641	693	618	698	667	694	652	629	673	636	676	655	637	662	640	641	716	706	610	693	647	665	604	650	659	714	630	662	699	644	665	680	644	694	671	658	705	625	651	661	653	646	620	652	648	618	618	682	711	651	653	648	720	693	621	662	671	661	618	664	634	643	700	671	622	638	715	653	630	705	676	633	626	654	660	649	685	665	706	669	628	649	683	650	725	611	673	630	640	692	639	656	640	701	687	691	651	660	661	653	639	685	638	619	631	692	636	654	678	629	653	606	692	675	693	682	647	651	659	709	701	655	661	671	651	675	622	663	658	640	655	676	666	631	664	685	677	691	669	652	689	668	647	644	643	689	699	671	645	655	627	658	682	639	629	683	675	698	693	686	651	645	662	669	664	647	658	628	649	689	610	664	661	646	617	653	650	620	663	647	647	639	665	657	658	673	658	724	656	609	672	644	650	646	634	683	621	690	697	671	676	658	637	690	621	673	649	647	673	683	653	660	650	664	698	656	643	663	683	662	631	673	623	685	691	674	637	676	634	610	658	665	666	649	627	659	669	597	706	646	673	670	635	686	629	663	691	668	632	654	701	634	617	668	637	618	615	694	620	672	691	637	653	625	662	619	686	637	680	665	688	620	680	636	668	669	717	627	615	671	652	694	675	658	611	647	649	644	722	689	659	628	661	690	609	641	664	611	704	638	636	664	611	671	633	656	663	642	674	650	685	665	660	672	683	674	679	641	637	634	639	619	661	698	681	642	646	649	642	654	633	628	640	646	640	643	718	697	667	633	607	658	626	624	636	654	709	682	627	680	656	656	643	684	660	657	621	633	691	623	678	687	684	690	693	669	674	638	648	692	664	695	630	677	648	679	674	658	673	640	707	639	624	672	654	650	683	615	672	663	685	718	634	656	618	651	679	645	680	657	673	623	647	656	644	679	646	682	631	698	629	625	648	672	653	635	657	645	638	625	630	679	675	678	637	669	665	644	678	655	668	647	635	684	665	682	642	722	670	615	654	643	647	632	618	667	657	668	701	629	666	632	645	612	634	674	674	663	727	650	606	662	669	636	652	649	649	627	669	705	666	688	657	646	691	663	612	662	679	638	660	637	669	696	626	705	635	626	658	662	681	632	681	651	628	687	640	631	648	651	634	613	666	641	707	638	616	676	676	633	651	634	654	637	644	640	663	679	643	690	667	685	698	646	680	659	705	633	704	692	649	673	637	674	692	679	659	674	636	631	626	740	666	663	676	645	675	646	625	659	657	691	708	706	682	686	649	632	615	643	658	690	652	677	664	690	663	648	656	667	697	609	688	659	632	644	655	701	691	654	653	666	680	659	693	674	677	620	620	644	644	681	640	678	632	710	654	669	633	688	676	633	660	638	695	648	669	660	681	666	662	661	687	640	693	652	645	645	671	698	688	700	652	605	692	682	672	673	653	662	655	696	706	697	645	654	670	686	655	635	705	661	662	664	660	646	664	640	679	642	690	682	697	704	635	643	639	644	655	702	666	622	662	679	650	655	624	693	641	636	665	713	632	664	666	672	625	646	675	698	659	644	671	692	638	681	713	661	666	677	651	697	634	608	621	655	643	660	627	652	626	658	652	644	675	659	654	655	693	645	652	616	607	670	678	709	681	652	664	638	649	655	620	699	670	680	648	640	668	656	640	628	672	660	664	676	642	675	661	647	666	700	658	695	627	693	638	667	673	667	676	670	689	632	627	670	639	627	692	662	651	662	654	640	670	659	649	696	642	715	638	727	660	639	627	655	679	600	696	697	662	657	703	673	675	594	614	614	636	733	706	674	682	686	681	648	645	659	687	634	661	673	703	617	670	651	668	687	614	594	694	659	652	670	622	652	615	671	696	658	708	655	667	653	651	631	715	657	641	673	671	631	646	674	646	647	633	698	667	644	670	627	671	694	649	676	691	688	635	665	662	625	665	606	696	690	670	662	657	661	636	605	659	668	659	666	686	665	638	664	663	614	626	618	676	640	693	647	620	659	677	711	593	652	678	614	693	646	605	665	649	651	682	627	699	690	672	643	634	633	652	664	682	638	679	655	668	641	637	663	632	629	657	666	705	641	650	647	653	618	711	666	623	670	661	649	628	657	702	687	603	681	666	662	636	600	632	719	682	650	682	666	688	642	721	648	673	653	683	628	701	686	654	600	713	658	678	688	662	656	706	592	661	654	660	665	683	628	661	643	653	700	666	626	715	645	656	626	628	617	659	661	684	638	646	638	640	632	669	641	738	671	672	686	687	667	638	649	662	653	682	642	669	637	659	648	693	688	682	637	673	661	666	687	645	675	677	686	646	715	706	612	666	684	679	626	651	673	666	662	631	644	673	683	667	608	608	662	651	663	659	666	651	625	651	653	675	705	636	658	645	648	674	630	654	703	700	634	635	679	623	658	672	641	676	669	696	716	654	664	689	674	644	645	666	675	706	681	724	666	709	640	694	630	674	635	650	617	635	660	633	645	583	642	690	627	636	676	676	668	686	625	678	679	657	676	690	622	668	657	638	639	682	671	608	686	674	685	681	661	631	676	695	673	641	659	612	676	637	668	628	661	614	669	622	669	620	648	666	617	681	694	655	628	694	670	661	685	697	663	704	638	649	668	667	667	701	643	649	679	646	661	633	626	654	659	661	634	626	656	658	638	614	695	671	682	672	667	628	685	650	662	658	663	684	673	655	676	652	657	657	615	682	695	674	682	650	631	660	636	646	675	709	670	627	684	623	703	653	684	623	714	667	677	683	675	668	664	647	637	645	655	680	669	682	659	615	657	665	659	619	657	645	672	633	675	654	637	648	677	649	635	630
25076	21024	23651	28563	21038	13001	780	557	498	469	473	435	455	456	478	433	423	485	435	483	435	430	407	469	405	441	413	430	398	433	454	486	412	419	448	431	384	422	402	413	427	428	484	422	462	447	456	405	462	434	392	448	466	405	413	441	405	427	434	385	433	449	441	433	433	430	430	435	404	445	418	438	398	458	435	478	410	433	420	425	439	422	429	404	419	431	426	459	420	437	442	412	416	447	432	443	449	455	431	446	439	414	418	464	452	442	393	445	434	444	444	459	406	386	430	387	451	448	420	459	461	397	389	417	415	426	413	431	427	423	422	468	426	419	437	433	461	435	439	461	428	432	409	388	449	416	418	409	405	399	427	419	418	443	458	425	465	411	433	417	423	452	425	411	438	453	435	373	428	405	388	398	453	411	474	392	420	409	456	408	412	418	383	457	419	478	432	426	441	443	416	381	421	450	431	410	407	418	425	410	453	440	437	461	406	441	381	395	441	376	421	393	411	441	427	481	409	385	414	416	439	450	435	417	449	393	460	452	418	385	451	428	420	405	430	493	361	404	463	408	466	443	441	423	437	441	424	467	439	435	384	411	411	412	418	479	417	432	414	420	440	418	396	463	473	412	383	404	408	436	446	450	405	408	417	419	471	438	430	392	424	455	441	412	437	431	407	453	445	472	407	451	445	415	454	462	413	419	440	383	408	414	413	452	442	409	418	439	421	391	434	447	421	425	409	397	403	381	399	446	443	418	426	413	383	453	374	411	421	398	447	423	415	403	421	421	447	469	436	413	430	402	419	438	418	431	449	439	421	420	423	411	451	442	450	433	476	454	409	430	454	443	399	413	427	456	424	433	459	441	458	425	396	419	413	396	406	446	398	420	409	418	392	449	415	406	437	420	413	417	425	405	434	401	431	434	433	448	403	388	423	438	404	420	416	395	464	440	440	405	426	414	452	455	430	390	410	428	411	399	398	403	445	452	454	413	409	448	376	426	417	440	437	432	428	416	454	416	417	420	424	447	443	449	430	414	430	396	373	474	417	435	427	445	407	398	398	446	450	450	416	451	403	439	424	416	404	420	437	413	460	420	427	456	416	385	409	419	417	429	457	417	446	429	431	431	416	457	440	415	454	442	435	393	400	433	394	405	385	460	434	431	454	419	454	436	403	438	444	482	444	442	416	439	430	435	426	431	386	428	443	404	405	430	425	418	440	439	390	425	409	418	434	467	441	436	430	401	465	474	406	447	440	425	438	434	436	384	405	419	427	382	391	398	411	412	433	432	372	434	421	415	432	428	431	443	453	399	450	414	398	457	460	394	391	386	411	453	432	436	465	410	416	447	401	422	406	411	424	414	368	417	389	443	434	446	457	389	436	425	452	439	447	399	415	408	419	456	390	425	458	409	452	457	418	399	429	397	444	386	411	405	453	425	419	464	388	431	418	378	423	452	448	435	427	449	438	444	390	450	379	424	412	423	405	403	404	422	390	430	419	463	392	400	424	405	459	390	414	410	464	434	451	442	449	402	427	462	420	419	385	395	463	396	447	427	431	392	381	400	430	452	447	394	421	411	402	429	382	435	430	408	479	434	459	417	430	435	422	390	435	423	395	418	445	433	381	434	469	430	403	409	411	402	434	402	460	400	406	415	428	410	447	424	409	400	452	445	431	433	391	441	444	400	419	423	448	420	435	407	408	423	417	453	413	461	418	422	446	419	442	436	429	416	450	436	385	428	388	443	399	433	431	446	456	463	393	420	432	425	471	461	447	390	402	406	444	411	402	417	421	426	400	414	430	472	416	412	448	429	400	398	391	427	413	445	421	425	440	424	423	378	417	440	482	418	447	417	414	418	428	381	400	412	456	401	439	420	414	433	390	403	429	430	447	470	433	433	434	407	406	444	423	445	379	416	384	445	468	446	431	440	433	419	388	440	430	442	430	404	398	394	426	435	413	413	416	408	424	423	434	408	389	403	340	422	365	422	478	383	425	477	420	431	434	445	371	505	444	402	429	438	406	396	445	405	409	417	422	435	423	361	443	398	425	455	439	426	399	443	398	383	458	407	416	446	432	414	423	426	427	419	374	410	446	458	430	468	381	414	454	447	440	380	477	417	388	400	410	424	414	410	456	443	425	432	422	409	442	417	429	404	428	450	439	427	427	427	430	438	422	427	497	422	454	427	386	435	477	414	437	461	402	423	452	420	432	439	420	434	446	423	430	415	459	419	410	408	389	465	452	404	420	430	445	393	441	436	401	412	399	436	399	449	426	407	412	440	441	440	460	411	425	385	451	410	447	431	405	428	431	433	421	429	396	426	430	448	425	434	406	424	409	398	430	479	447	422	457	403	432	487	416	441	399	427	439	462	466	423	440	420	400	399	417	428	452	408	429	426	445	434	419	436	436	414	441	437	449	422	416	435	432	416	422	447	423	438	397	417	410	395	403	435	385	429	404	420	441	424	431	434	395	400	399	443	429	436	383	426	416	410	417	435	398	416	448	421	418	452	447	479	423	454	462	445	438	421	399	447	408	413	419	418	426	382	411	418	435	427	407	421	458	448	417	441	438	410	413	431	421	406	400	441	422	416	425	455	437	390	420	383	400	460	411	438	409	429	424	405	403	413	424	427	413	428	404	392	388	447	410	418	425	372	404	445	430	436	439	419	426	415	448	457	439	415	404	429	383	419	433	398	438	448	431	410	412	440	414	452	439	420	422	442	407	407	449	393	406	448	423	451	462	403	420	410	413	376	405	442	437	426	408	421	396	380	446	459	467	447	414	360	406	368	438	448	413	420	429	401	424	429	422	445	405	430	444	415	444	419	430	467	426	456	413	422	462	440	419	427	456	405	421	422	393	462	428	472	423	425	454	481	421	434	392	422	423	452	422	437	480	455	416	412	408	425	459	434	418	427	397	380	410	422	429	364	456	410	398	429	445	426	386	444	403	398	407	429	386	396	385	423	395	443	418	418	415	437	439	441	429	422	422	410	391	450	465	452	392	450	413	444	474	413	383	378	430	431	473	435	435	420	412	440	432	473	416	488	438	429	442	404	414	389	422	458	420	407	408	431	396	472	419	455	416	429	396	451	447	446	425	411	417	407	424	425	427	424	435	462	444	420	449	431	434	440	447	426	451	386	423	416	434	442	450	459	462	424	452	467	419	458	383	434	407	459	402	436	428	451	476	462	412	372	426	429	442	422	445	405	412	386	436	459	416	438	378	420	374	425	455	440	447	434	400	420	438	436	437	446	419	438	409	442	435	423	393	432	428	443	471	427	413	436	456	415	419	452	428	445	413	444	473	393	454	438	451	441	404	435	382	408	426	416	411	396	414	457	410	449	442	420	429	458	435	422	430	446	418	409	395	383	407	388	407	410	395	456	428	402	425	403	434	423	421	422	434	455	386	413	422	469	429	409	432	412	457	436	409	407	422	456	442	403	436	392	397	424	447	429	439	436	411	413	424	390	429	448	445	445	454	459	418	386	405	372
4518	2366	1453	1105	990	950	987	874	925	921	878	890	911	865	949	886	935	908	873	879	941	925	916	864	900	933	905	934	914	914	873	927	888	974	962	961	897	939	899	914	924	921	896	905	934	925	933	939	902	919	920	860	911	909	889	899	835	913	969	848	879	921	865	867	918	897	945	941	918	913	938	902	930	858	1014	920	915	898	917	897	911	961	937	904	896	948	904	904	922	979	893	933	915	932	927	856	935	890	943	878	891	887	903	823	920	900	911	906	912	905	888	948	879	870	898	892	896	892	963	940	958	892	922	903	944	886	900	835	927	909	905	915	886	894	941	883	887	967	932	898	870	920	860	908	929	918	888	925	928	912	869	909	899	923	921	891	859	894	925	886	918	902	900	917	874	910	880	931	922	902	855	934	865	914	906	883	911	877	886	937	863	954	928	872	924	879	950	939	887	936	903	930	883	903	913	906	891	914	850	885	886	979	888	842	870	887	834	890	921	936	869	867	891	870	897	944	915	887	899	999	920	848	918	896	921	930	942	916	854	902	922	875	899	937	903	880	867	909	895	889	898	897	877	885	889	921	854	945	912	890	879	837	919	904	931	893	917	940	844	938	927	928	906	900	883	919	922	875	898	895	873	902	899	890	887	914	854	894	896	848	930	903	854	906	917	915	908	901	947	909	931	878	892	954	911	934	952	931	929	903	904	902	874	855	917	857	894	915	933	879	922	884	868	894	913	894	921	891	918	890	850	931	913	888	929	885	913	931	888	958	883	909	882	907	922	897	926	912	913	893	857	848	969	927	878	909	890	879	954	869	898	960	845	906	910	861	900	873	882	947	950	878	958	917	921	944	880	862	905	884	916	927	878	930	903	925	890	941	858	895	891	933	856	881	924	867	912	906	883	897	935	888	920	883	862	904	938	955	919	912	918	870	969	903	896	919	938	885	933	922	906	912	882	944	870	917	902	907	884	908	927	889	924	937	921	925	886	905	898	909	904	909	891	979	928	856	913	845	914	911	875	963	929	908	903	901	904	892	903	859	906	914	908	914	939	907	914	924	876	891	872	950	898	862	887	875	918	908	940	923	935	912	916	908	910	828	900	895	907	942	936	886	891	914	928	939	932	909	870	909	875	871	824	917	865	863	919	893	898	938	897	952	941	908	952	921	907	881	877	888	878	923	916	888	848	892	921	863	911	882	854	930	924	892	902	897	930	884	889	919	904	907	911	926	894	933	889	894	887	937	836	850	918	843	940	908	853	904	891	920	864	880	865	930	857	868	858	885	945	899	903	881	937	928	902	896	887	918	903	880	895	923	912	881	943	876	925	842	898	942	954	871	907	930	942	837	883	918	901	898	933	924	903	915	919	888	865	937	884	913	914	963	916	959	921	880	892	888	835	932	937	890	884	894	888	917	900	862	891	950	893	901	948	882	908	907	858	861	898	883	930	879	841	919	870	908	914	876	929	853	902	912	885	930	881	894	817	917	883	898	918	901	927	938	920	908	910	930	958	929	968	892	890	906	973	904	891	900	917	929	895	890	906	895	897	909	878	864	948	853	880	886	866	918	864	884	937	916	878	866	894	970	990	873	888	913	927	949	945	914	859	905	821	946	890	916	882	910	959	928	918	936	880	887	871	946	927	894	888	922	916	870	875	906	899	908	936	896	864	870	914	905	941	898	883	909	882	879	916	896	908	954	851	951	954	907	894	916	974	912	938	943	890	869	926	976	905	880	888	885	955	899	860	934	912	861	884	877	949	894	863	881	888	944	891	912	942	930	907	896	882	944	892	918	899	918	885	911	872	916	917	908	911	827	883	930	900	898	926	908	933	975	878	931	865	877	916	928	905	887	823	891	914	913	965	927	868	881	840	939	866	924	923	911	871	885	912	935	894	929	869	898	863	943	898	908	938	866	918	918	868	963	880	909	837	879	912	912	908	905	907	907	918	870	909	972	951	935	901	907	886	933	911	894	906	885	912	914	899	928	923	904	896	892	886	960	904	882	838	870	915	946	961	952	902	916	949	944	903	914	919	931	885	942	876	899	973	913	873	947	867	852	948	882	859	922	910	936	897	879	871	910	898	903	921	903	891	920	913	870	894	911	899	916	922	913	862	925	936	954	918	870	952	898	903	895	873	930	882	902	936	883	965	900	917	932	884	898	910	896	896	931	898	858	906	896	938	903	930	879	867	907	885	867	898	892	883	898	923	904	960	909	898	864	923	915	929	944	943	890	912	893	872	955	880	864	918	909	918	887	906	890	900	949	916	946	867	915	862	966	888	972	917	907	931	861	851	957	947	905	944	882	871	919	930	928	966	908	909	927	887	907	856	894	930	877	903	901	867	917	875	865	910	899	893	909	918	929	904	951	916	938	901	862	888	884	900	866	961	935	885	955	916	908	932	841	862	869	890	867	883	928	910	895	868	887	890	900	874	885	897	911	927	945	864	895	893	874	903	996	913	886	920	862	898	892	931	917	879	896	908	906	939	963	921	870	926	889	916	912	920	940	882	902	950	882	915	941	870	935	918	954	910	911	928	940	891	894	868	914	916	873	953	857	938	933	926	923	901	904	925	901	888	867	836	929	910	930	868	934	882	936	912	868	904	873	876	830	905	859	902	915	871	893	928	960	926	902	909	888	910	869	907	951	912	895	901	893	899	925	926	909	914	902	885	918	870	917	891	864	870	941	952	903	947	897	903	901	891	918	896	865	940	849	892	882	893	907	863	930	853	946	872	897	911	955	894	887	859	912	969	877	877	917	869	851	920	894	895	900	908	908	923	941	923	890	903	864	931	922	923	955	898	909	969	930	893	888	888	907	891	962	844	909	943	915	907	961	896	888	906	831	917	885	881	841	937	941	882	923	882	915	915	871	914	953	921	939	977	874	895	876	921	879	891	859	839	861	875	903	945	880	895	954	849	883	907	892	928	891	951	939	865	913	911	863	898	943	929	932	916	931	888	904	832	939	940	883	878	876	898	885	852	913	897	919	851	923	923	894	916	862	905	868	911	935	945	874	931	936	933	889	887	907	919	948	930	939	963	887	900	898	900	875	904	914	916	955	909	868	912	888	920	934	909	898	902	832	942	884	893	928	927	916	917	889	962	917	950	946	920	908	898	888	899	937	903	887	929	922	844	924	897	924	896	919	966	897	907	867	927	887	894	904	865	883	923	976	853	909	849	914	907	878	858	877	892	941	886	932	956	933	890	938	912	896	893	855	884	981	946	969	905	864	904	921	913	909	890	929	920	882	842	852	877	933	902	901	936	931	935	957	941	924	918	910	892	876	942	914	843	922	918	911	895	906	930	884	896	949	905	900	933	928	892	905	939	900	871	897	884	873	872	870	921	923	912	898	880	907	894	936	917	892	857	957	857	914	964	891	918	908	901	920	883	923	859	945	890	906	936	945	894	916	896	879	894	884	912	862	928	913	898	934	932	903	866	904	910	912	926	894	862	889	890	819	931	895	883	896	870	895	892	919	876	916
24357	20970	23954	28169	20973	20990	10800	681	449	430	427	385	418	344	357	376	360	345	389	314	331	371	330	318	335	339	322	330	340	339	337	330	315	308	313	312	297	301	328	345	311	329	307	319	316	330	319	324	320	305	291	340	294	314	344	301	309	293	326	308	324	303	306	319	340	388	316	337	325	322	300	302	283	324	335	377	319	314	279	344	346	269	322	339	327	313	298	343	334	323	302	329	327	362	346	318	329	330	336	334	320	334	304	313	357	302	337	298	351	327	309	334	263	320	351	308	322	292	328	322	353	305	317	321	326	311	317	311	333	340	329	309	328	330	326	321	297	307	328	322	348	332	307	297	307	301	339	326	302	345	341	348	330	305	347	323	308	316	335	321	337	327	342	338	305	302	303	304	348	326	336	321	344	305	356	356	334	322	313	292	304	335	282	294	314	290	331	327	308	329	325	346	339	295	349	314	298	307	321	334	323	300	327	327	361	328	296	322	357	316	294	318	330	332	342	318	341	339	324	329	285	313	331	310	318	294	286	288	342	323	301	318	311	342	304	325	316	309	290	324	310	294	311	313	329	305	339	320	287	296	339	311	327	321	280	363	294	314	353	322	321	325	331	335	358	330	341	309	330	275	319	332	335	320	265	329	334	316	345	315	353	301	342	338	281	319	312	332	340	324	332	331	335	301	323	339	349	306	309	335	316	337	302	314	342	315	339	344	301	329	336	350	328	300	330	273	291	312	276	329	343	349	327	366	305	271	323	311	292	301	311	314	319	307	351	336	304	322	297	319	325	344	343	327	283	315	306	318	312	339	297	338	328	347	325	367	345	357	302	305	345	317	353	339	298	336	328	344	301	304	314	313	312	365	293	322	313	305	323	317	327	347	356	313	301	300	311	335	302	285	325	323	318	320	315	296	322	306	305	313	331	305	326	263	331	320	331	313	321	344	310	291	315	335	324	287	342	318	343	335	309	305	317	323	304	339	310	303	300	305	291	310	332	291	316	320	308	312	309	341	309	308	304	339	307	306	326	305	330	348	308	308	310	322	295	322	283	303	328	307	292	321	321	316	333	299	292	366	328	307	295	302	294	313	316	305	312	343	335	331	327	326	340	333	314	320	313	338	318	309	301	308	324	325	308	297	321	326	347	314	331	287	355	357	336	348	311	288	329	326	351	321	343	304	350	349	279	274	352	311	324	319	325	324	318	332	342	312	317	329	348	273	302	314	303	293	303	301	320	298	292	297	328	331	305	301	339	318	332	323	295	308	298	310	313	333	325	311	284	313	331	343	333	322	359	322	343	308	295	325	326	308	318	322	327	312	313	297	353	336	301	321	317	326	360	324	302	338	324	334	316	308	338	320	297	321	303	322	333	296	315	370	331	285	331	319	319	323	316	323	312	311	330	308	301	308	316	349	325	321	329	349	335	295	304	321	312	308	338	326	306	303	300	332	276	336	340	359	329	318	311	343	301	303	304	337	319	319	336	318	304	321	327	314	316	319	300	334	309	315	290	296	299	312	327	361	315	308	297	309	338	371	347	325	295	339	363	322	290	317	326	322	335	289	325	325	306	316	329	298	316	285	312	327	321	271	320	315	331	344	315	305	318	327	307	328	329	333	318	302	297	295	298	319	325	308	321	287	295	319	320	327	322	319	324	335	309	326	318	299	295	338	342	296	292	295	336	344	287	286	328	308	299	320	317	326	323	362	326	329	357	329	364	304	321	314	323	347	312	306	310	309	334	325	301	355	306	308	317	293	313	307	312	352	314	326	323	337	306	319	326	300	294	309	287	323	331	310	322	299	309	319	334	308	353	341	328	323	336	342	307	314	344	317	290	332	320	340	332	325	307	289	301	300	328	307	311	334	326	306	311	332	340	354	345	297	298	327	333	289	318	303	333	330	341	345	303	318	286	330	306	340	317	340	336	300	294	297	326	287	337	313	303	290	324	332	313	332	303	308	344	308	324	295	327	366	309	328	341	298	321	333	299	301	304	310	306	316	310	268	321	306	273	318	304	288	317	366	302	314	313	314	264	329	285	355	298	314	325	284	348	334	302	337	330	331	331	308	284	342	325	320	355	315	302	284	290	334	313	325	312	322	318	306	343	344	307	334	347	309	311	301	309	335	278	280	303	314	324	372	333	322	318	314	321	321	319	307	342	276	340	319	329	309	326	324	378	306	334	315	292	312	312	306	311	350	307	319	319	329	330	348	342	330	349	328	324	310	305	292	319	346	310	315	332	317	300	288	301	348	342	352	337	291	300	326	340	303	320	303	332	309	311	298	327	307	304	311	322	310	320	360	297	304	327	320	334	318	327	347	329	303	322	321	318	324	315	342	299	321	305	321	294	310	311	282	333	331	354	340	346	335	329	285	313	304	322	331	326	313	307	303	329	291	310	284	327	298	314	319	328	305	303	312	317	295	316	313	342	319	333	303	330	310	342	312	326	283	335	328	324	284	315	304	302	324	321	352	324	343	322	317	306	324	350	332	358	304	290	289	338	349	325	316	318	310	350	311	324	301	347	325	319	314	280	320	308	317	288	328	319	320	337	301	299	342	328	354	306	353	316	341	311	306	334	326	329	319	326	343	267	302	292	310	326	339	360	316	304	293	316	314	271	311	297	327	303	295	311	322	341	324	320	308	330	340	341	316	286	340	330	290	317	296	307	330	342	334	297	319	273	324	294	333	288	304	334	336	332	309	306	353	299	349	294	349	290	338	301	347	322	327	306	309	329	327	336	312	295	306	323	335	307	312	298	345	307	324	317	330	326	317	284	298	316	332	332	328	332	322	331	323	326	337	298	321	324	307	296	322	311	278	317	327	309	299	337	336	320	329	381	323	289	305	308	337	309	316	335	289	289	325	352	336	308	328	316	327	312	258	358	323	328	323	297	302	310	318	327	308	313	333	305	323	316	345	330	326	308	305	364	326	347	325	318	329	292	303	335	305	302	337	319	294	330	318	307	340	312	329	326	326	335	313	325	290	310	316	284	328	296	333	313	316	301	301	330	323	326	372	317	290	322	302	305	328	322	332	333	307	305	342	302	316	294	330	353	357	330	317	305	307	279	308	328	306	352	328	288	305	316	357	329	387	340	316	330	319	285	297	327	302	313	333	301	300	333	304	336	339	301	333	317	341	325	281	337	320	332	313	317	345	289	306	296	324	309	311	294	290	305	281	315	329	311	329	329	290	336	278	305	302	312	332	319	329	344	301	327	306	310	308	292	283	322	321	325	320	317	342	324	310	307	314	296	323	275	321	337	292	280	277	326	322	285	333	310	318	299	308	300	336	326	282	320	311	292	334	324	305	280	308	349	313	323	339	345	308	314	318	296	309	344	306	317	311	328	352	303	321	327	321	326	324	325	346	314	341	297	331	295	338	330	333	294	322	312	307	308	308	309	332	323	301	315	309	286	321	316	341	283	317	364	299	292	345	330	348	358	290	295	315	343	339	305	307	319	325	304	304	312	335	331	303	321	286
4046	3277	1772	998	869	840	732	672	726	651	712	650	682	676	744	676	678	705	672	642	714	650	675	693	658	719	705	674	699	629	696	705	718	691	712	654	659	700	705	713	694	634	642	670	714	701	660	655	707	644	698	667	635	693	652	669	681	650	632	701	655	695	688	711	700	716	697	664	695	714	698	694	738	695	689	696	662	693	698	636	682	686	664	680	690	661	663	681	669	697	660	683	674	696	727	699	633	693	717	707	714	662	673	700	687	645	709	664	651	705	670	694	678	715	707	669	675	651	687	683	672	639	661	649	723	673	650	650	700	685	698	659	704	666	667	660	660	638	654	687	641	669	709	685	638	667	675	705	671	645	660	711	673	708	716	727	658	732	693	738	672	681	681	662	696	663	692	678	674	651	663	653	732	679	680	652	652	685	660	705	679	657	660	679	614	671	708	654	680	677	655	691	656	649	716	658	692	700	681	683	646	654	685	698	697	682	687	690	671	684	641	646	694	709	724	646	657	669	654	672	670	741	667	650	697	633	680	685	702	669	672	677	683	665	671	663	659	692	702	683	695	626	668	648	684	656	710	686	687	663	681	683	685	616	732	711	667	659	674	670	689	669	661	683	687	685	691	665	641	687	660	666	671	665	692	648	645	696	672	648	687	688	614	705	656	681	717	667	700	684	637	684	726	651	680	701	680	673	671	656	718	669	658	728	692	649	653	705	679	655	666	683	640	693	629	709	674	702	699	697	702	677	678	698	683	699	644	652	621	650	672	666	656	682	702	685	670	704	691	672	662	646	681	722	624	690	702	668	711	714	699	716	659	664	664	635	680	657	687	683	643	641	687	671	652	674	673	718	672	676	697	675	668	672	722	668	700	680	674	668	658	688	642	711	668	695	694	683	641	729	650	616	692	685	658	685	728	698	656	694	667	706	714	714	645	744	654	614	685	666	682	665	676	706	740	667	647	651	688	698	662	647	710	705	709	657	700	677	660	691	636	637	674	689	667	698	651	692	651	635	663	712	672	648	696	636	754	694	677	672	680	669	671	671	678	654	679	677	704	653	667	659	699	670	654	679	738	664	659	686	718	680	662	685	703	714	669	681	670	643	683	669	690	626	701	698	658	628	649	692	683	648	675	706	673	665	670	723	684	679	688	658	630	680	696	650	654	702	694	700	700	678	620	662	660	716	741	638	633	713	678	635	659	666	641	696	683	678	663	677	717	678	733	644	700	687	688	726	646	660	711	710	672	693	657	667	669	658	690	685	698	699	688	685	680	652	656	662	633	655	677	655	691	684	672	661	644	683	681	672	627	693	635	682	707	641	687	656	682	636	684	692	675	660	675	700	709	713	680	646	636	696	628	618	724	678	665	681	730	699	692	668	678	745	670	658	682	668	672	693	671	709	688	690	620	703	666	684	685	662	681	663	676	714	659	695	658	682	705	688	727	705	666	651	670	641	660	669	678	644	704	645	659	668	684	667	640	702	664	662	650	686	649	662	652	700	691	669	667	642	669	686	673	711	716	733	695	718	650	634	722	672	702	640	675	670	696	678	686	693	698	664	733	698	672	737	664	725	649	622	681	667	666	642	668	700	627	646	662	715	663	659	680	708	649	699	706	670	715	680	710	673	652	694	718	662	661	708	645	691	699	667	729	698	683	682	684	680	711	704	704	691	681	682	690	720	651	661	662	684	696	706	687	636	690	664	681	705	679	597	653	652	633	714	716	718	691	676	666	653	691	689	739	622	658	673	633	655	669	663	716	717	709	672	709	674	691	696	676	681	660	654	670	656	673	704	674	677	702	685	620	691	647	648	678	709	666	697	720	686	694	664	673	644	642	686	675	691	636	651	656	657	646	656	648	671	624	688	677	714	669	702	695	642	630	650	705	675	690	680	655	643	682	698	667	677	653	675	659	671	657	668	683	682	670	670	686	707	669	672	682	674	660	654	727	699	698	631	697	667	689	654	622	666	681	675	719	654	656	654	695	679	619	676	690	657	669	691	643	691	712	691	731	684	728	672	653	682	710	685	654	641	696	639	640	608	660	693	702	736	730	683	638	678	707	663	650	685	648	666	665	651	637	660	714	685	644	661	663	677	707	653	624	668	646	638	671	677	656	682	695	669	659	704	668	697	655	699	631	683	692	699	672	645	656	709	671	727	693	646	703	652	717	678	670	700	686	677	673	665	675	730	687	689	656	724	711	698	676	742	691	721	698	636	665	675	689	668	723	711	674	621	703	705	677	685	669	684	652	645	709	632	696	677	682	701	720	676	701	614	690	616	687	646	664	687	665	674	670	668	734	692	698	703	686	697	655	693	639	626	681	662	661	716	671	643	687	690	697	670	680	661	675	660	661	659	703	680	662	647	668	667	693	676	633	607	703	661	692	675	683	693	667	669	663	663	654	660	692	665	649	692	639	726	673	669	656	705	687	704	645	676	654	635	662	650	679	714	647	659	652	659	618	685	720	691	691	690	661	725	640	724	631	682	685	642	690	699	677	678	649	662	675	665	706	672	641	693	685	676	697	618	706	667	631	689	753	672	632	667	703	664	646	666	658	714	691	654	720	690	697	698	639	676	700	704	639	642	684	689	684	695	727	665	694	658	676	682	711	686	684	681	716	650	677	627	678	706	704	689	676	687	658	657	686	683	671	694	713	647	672	681	687	709	650	683	649	693	701	650	634	663	690	675	697	638	651	633	679	724	648	685	702	637	670	713	658	742	680	719	711	703	682	678	693	654	639	666	665	687	678	681	675	688	671	660	606	684	678	683	673	673	659	657	669	645	685	655	723	661	675	672	710	675	685	701	664	669	645	715	701	681	674	714	697	671	707	687	660	691	663	714	692	658	697	667	681	661	692	670	670	624	669	684	703	673	694	727	658	700	648	721	611	667	614	697	681	633	633	665	716	644	663	670	686	674	677	674	705	647	682	653	675	704	640	655	697	666	665	682	657	646	666	618	663	666	687	649	717	686	664	680	701	658	652	679	648	694	661	681	742	679	678	646	693	734	707	733	684	690	683	660	652	639	697	693	682	672	720	648	649	736	645	678	613	671	693	701	702	654	645	695	711	688	653	687	657	671	732	644	710	714	667	677	656	681	647	678	657	687	664	695	696	690	666	682	703	680	717	700	645	659	641	668	690	697	691	639	679	682	646	715	668	702	666	685	691	705	625	662	668	686	648	696	662	630	654	690	703	710	668	623	629	632	704	707	749	643	750	710	692	685	673	707	672	679	642	711	657	685	664	678	691	660	698	697	696	698	671	656	639	667	693	672	637	685	690	681	632	653	695	675	720	693	675	683	657	644	737	721	718	665	657	661	661	641	679	703	676	627	719	664	689	689	682	693	673	662	707	657	693	696	710	663	665	709	692	700	717	692	665	637	663	686	696	739	670	683	756	697	673	663	693	660	678	649	705	654	683	663	702	658	672	682	682	714	717	655	718	670	661	699	710	646	638	687	672	731	712	686	683	673	689	669	669	654
33425	15142	2504	419	356	307	286	279	269	316	305	274	300	303	301	263	301	274	287	247	297	272	301	261	309	279	280	273	276	306	299	273	250	329	259	284	286	308	278	285	241	309	287	329	274	263	301	252	311	296	305	290	291	285	307	261	261	268	300	279	315	311	277	291	272	276	261	269	309	324	277	278	299	274	265	277	264	264	262	276	280	276	271	280	284	270	308	278	287	291	282	270	304	291	327	297	275	269	278	313	274	285	280	282	289	246	291	278	300	289	272	279	289	289	272	310	268	301	302	293	289	297	284	301	237	271	296	263	286	258	279	286	266	254	289	301	297	291	266	269	266	312	264	308	257	285	274	304	298	303	283	302	297	282	292	287	305	290	289	293	286	296	289	270	297	291	274	270	269	283	274	294	299	300	313	253	268	260	292	263	294	311	274	262	299	293	300	309	255	262	276	277	302	279	310	271	257	275	275	277	293	295	269	286	288	259	317	268	281	270	268	277	274	288	272	297	292	293	238	280	278	265	256	304	308	292	269	271	276	265	316	288	265	266	283	274	307	281	248	282	255	278	274	289	265	257	295	243	271	291	278	289	307	279	255	301	277	285	256	283	265	281	282	274	267	283	284	286	249	301	273	298	271	308	287	288	285	292	284	277	300	292	274	288	286	282	311	283	270	289	243	338	291	277	259	313	283	257	265	299	261	318	303	290	291	259	270	272	288	264	255	291	269	265	284	313	299	268	284	296	310	297	255	283	270	281	282	296	236	281	345	287	313	270	266	271	305	289	289	269	280	310	305	275	278	299	266	285	305	263	314	269	294	262	275	313	267	273	283	278	290	262	286	318	259	257	313	303	292	270	338	288	300	295	298	243	276	300	305	275	269	289	260	280	263	297	285	313	304	272	327	288	305	298	260	294	320	277	276	260	307	305	290	277	238	250	287	274	277	271	287	284	296	274	290	278	297	269	254	269	308	289	280	284	306	282	269	288	287	276	278	299	298	298	334	319	294	285	305	293	277	282	279	304	293	294	281	274	292	295	298	281	260	282	282	277	312	286	288	273	268	222	281	255	293	296	294	292	270	268	272	267	258	280	300	261	329	275	289	303	280	243	261	259	284	298	265	266	286	294	305	279	291	291	318	300	310	324	303	262	271	245	288	277	282	299	264	264	296	306	248	271	276	268	255	292	279	204	284	243	245	282	283	283	295	255	251	297	260	298	305	290	272	309	302	272	293	302	298	248	270	281	251	262	282	314	269	302	263	279	338	253	277	275	276	310	296	278	254	289	293	332	281	297	292	303	303	295	316	255	280	260	281	287	298	322	278	242	272	285	280	298	279	272	262	287	308	298	298	303	285	299	270	293	286	272	275	292	297	299	302	289	302	267	285	223	301	300	263	272	268	240	277	286	289	294	261	289	272	302	278	266	288	287	318	282	293	282	303	307	308	284	272	279	280	307	304	269	280	331	296	282	257	298	262	315	287	299	276	287	294	303	317	271	319	294	286	269	295	278	288	303	264	256	284	278	311	286	290	263	310	300	269	338	285	304	301	271	257	262	260	270	258	313	293	277	287	277	309	319	291	284	294	302	249	262	271	297	263	297	262	285	292	272	297	276	294	300	250	299	271	312	308	310	277	292	269	280	252	312	302	301	269	287	282	299	254	280	303	265	262	302	321	300	314	281	296	305	258	304	281	239	278	280	290	261	293	293	275	279	270	268	265	270	279	284	320	292	281	263	306	294	282	281	269	278	266	309	291	284	287	296	281	305	285	273	318	297	311	306	288	305	289	268	283	273	290	306	262	269	306	281	278	277	330	312	297	277	271	294	282	268	278	297	271	290	298	278	294	289	268	311	267	300	279	266	275	276	284	304	242	274	285	295	305	266	261	266	285	292	278	252	262	281	261	286	300	289	295	259	267	310	292	298	288	284	259	277	301	259	301	282	288	297	276	281	295	263	295	287	287	311	312	286	277	281	314	288	273	249	269	294	282	285	269	270	302	265	309	295	302	291	249	283	291	304	303	287	305	294	318	312	287	283	261	263	260	302	307	271	314	288	277	262	308	292	299	268	286	283	297	283	286	296	304	247	311	264	325	272	279	274	290	319	311	244	272	293	321	262	287	275	272	269	269	298	275	278	273	249	304	268	254	238	266	295	288	258	286	266	293	279	298	303	294	265	315	340	261	292	252	268	243	316	270	303	298	284	255	253	282	304	264	257	299	301	295	266	315	269	283	305	318	270	277	282	288	286	271	292	282	278	269	287	288	325	285	292	283	282	304	248	292	252	301	295	281	321	323	299	294	314	305	282	281	282	275	299	280	309	287	285	315	282	263	281	262	281	309	310	290	265	276	295	302	299	295	282	283	289	273	265	308	295	295	272	291	264	321	271	282	285	293	270	307	266	292	272	288	266	287	295	283	242	297	314	317	270	286	282	302	309	319	275	294	289	288	302	276	294	301	302	283	299	292	278	294	271	259	259	268	265	332	281	265	299	285	306	282	260	298	280	303	274	289	265	269	272	320	286	295	278	294	275	290	276	258	251	263	253	306	285	260	270	331	273	276	285	273	291	277	289	297	250	237	284	289	258	297	263	299	344	299	290	291	266	305	274	263	289	295	323	284	308	281	297	267	306	292	285	277	308	317	295	297	283	283	319	271	267	278	288	264	292	243	273	294	289	308	284	306	275	285	310	273	285	299	273	271	241	321	270	299	284	293	283	269	282	317	273	299	281	281	288	284	278	279	319	257	282	295	308	269	288	303	273	272	286	297	270	297	285	264	272	283	277	269	267	287	289	288	291	287	283	272	304	288	280	283	271	274	276	292	288	278	263	275	271	302	295	298	314	262	289	312	271	277	297	289	277	310	311	313	308	274	298	259	266	289	282	285	321	273	292	269	284	270	290	281	259	259	274	304	301	292	340	284	283	288	318	286	317	289	277	277	299	297	248	293	263	250	296	272	279	293	294	265	296	330	272	291	285	271	289	285	286	286	283	276	296	290	263	266	292	278	308	288	280	268	249	294	309	273	262	286	264	275	285	261	291	293	260	276	271	313	291	317	298	292	272	287	266	312	287	277	262	282	278	300	260	288	296	276	284	280	281	273	247	243	289	301	260	326	308	304	284	298	281	278	276	295	271	282	322	271	309	259	297	269	320	290	277	269	269	274	279	281	338	290	301	281	310	252	249	310	285	305	284	284	282	242	251	288	275	288	265	262	278	277	317	293	244	284	266	320	278	249	288	270	257	286	317	293	322	311	279	295	299	280	287	285	261	282	314	263	276	270	291	274	311	281	306	266	309	294	266	299	274	266	275	257	283	287	272	319	296	292	290	297	306	301	290	279	263	263	299	296	281	283	302	314	292	285	278	303	261	313	308	307	263	305	274	314	261	266	330	311	291	266	283	294	310	314	319	287	300	268	292	306	298	307	296	310	272	273	296	248	281	281	287	258	281	275	267	294	295	301	292	300	247	299	275	267	275	307	304
7776	731	695	705	665	668	664	663	614	641	661	688	669	634	726	663	663	644	644	688	660	703	624	640	684	720	735	683	650	644	652	641	651	654	681	705	693	662	658	687	643	626	647	665	639	675	651	665	688	668	683	664	657	669	643	682	666	701	688	619	639	665	642	662	683	708	665	661	684	659	634	659	694	632	650	699	618	639	642	654	679	623	652	647	647	688	658	701	652	668	655	693	659	704	664	678	658	620	658	697	618	614	695	687	702	673	692	692	685	690	667	660	633	635	724	689	676	679	680	668	626	626	691	690	608	682	669	665	642	678	692	617	601	672	726	683	699	674	671	647	646	648	700	655	656	628	630	680	638	656	665	701	674	701	621	683	687	672	665	610	643	673	708	663	631	600	673	656	657	607	591	633	690	691	631	656	667	686	701	624	641	686	678	664	694	627	668	649	677	682	705	662	625	681	611	666	675	701	636	675	664	700	645	617	684	649	658	621	625	675	679	666	690	634	671	632	660	631	632	667	680	687	719	632	713	639	659	704	655	712	666	652	668	694	668	697	662	695	666	670	613	640	642	671	621	624	684	691	650	681	651	624	663	692	667	680	672	675	624	669	669	707	665	673	672	626	674	649	736	646	684	663	661	656	629	664	659	680	659	682	662	661	610	654	652	738	664	657	690	687	688	659	648	684	656	659	682	662	629	668	673	634	661	644	681	646	658	658	637	682	705	636	648	665	624	660	654	721	666	640	660	611	663	602	617	680	673	649	678	667	671	679	693	680	660	701	684	707	640	717	664	673	688	645	678	724	685	686	677	600	668	636	671	634	647	673	670	705	683	602	682	648	638	677	647	644	687	665	675	730	679	654	710	679	656	657	652	626	682	685	714	634	676	661	643	669	674	657	644	623	674	665	676	617	631	632	665	671	716	715	663	677	627	667	652	652	643	660	629	632	698	624	708	655	682	654	627	625	636	677	652	707	603	654	663	685	639	702	658	717	673	660	667	670	632	667	651	697	648	652	647	650	632	634	669	624	657	666	616	702	646	643	642	634	656	636	703	665	676	666	665	638	660	685	645	665	675	634	696	640	646	663	632	643	665	686	645	676	664	656	637	672	698	653	670	651	664	699	647	670	660	661	717	657	672	639	679	690	649	649	653	629	647	649	650	619	649	664	655	672	694	685	655	677	641	674	671	667	708	697	706	687	665	653	681	646	675	721	651	659	669	675	707	678	661	634	686	638	678	656	689	606	660	645	637	657	654	653	702	636	670	662	647	661	654	661	661	619	696	672	647	689	685	657	692	609	664	640	685	646	623	648	704	664	645	654	684	673	668	635	688	737	679	696	608	668	695	697	695	644	671	665	670	654	654	647	680	664	642	655	639	679	716	640	677	672	644	683	640	726	680	686	655	694	691	678	638	642	651	655	641	659	648	685	661	615	609	661	685	629	651	644	636	668	675	683	652	683	656	659	672	633	693	668	633	688	658	668	678	734	657	671	689	689	674	653	618	662	690	662	657	640	664	646	671	665	651	654	677	644	662	690	694	651	631	637	666	638	691	636	711	683	723	627	664	635	713	657	658	629	660	632	669	661	644	676	680	679	629	685	654	637	682	711	631	732	663	674	656	639	686	712	640	634	662	671	646	681	674	624	650	666	650	663	680	659	647	693	641	661	669	659	662	680	620	640	663	658	666	622	684	645	651	652	655	671	661	630	664	654	662	598	710	659	682	647	644	659	659	670	693	649	646	638	672	672	624	665	684	645	688	670	651	670	677	706	629	626	642	658	657	661	656	667	617	669	665	664	679	641	614	650	668	677	667	666	613	685	693	619	638	626	676	682	662	649	702	685	637	682	617	626	672	696	648	662	679	661	640	642	662	736	668	628	655	674	672	680	670	656	656	642	664	689	682	666	634	672	652	638	713	682	661	675	643	663	718	663	710	668	664	627	673	631	634	680	669	664	666	679	639	685	647	666	684	692	639	658	667	662	688	654	690	699	657	679	700	655	686	705	619	635	672	641	670	697	648	712	657	685	690	687	639	677	671	650	680	690	642	699	661	658	647	668	671	686	658	645	656	650	693	664	645	657	670	710	664	619	679	630	693	648	678	673	603	705	681	638	695	667	682	697	672	650	703	711	658	639	650	668	652	651	692	649	682	702	669	629	635	678	668	677	676	660	705	684	640	652	698	629	668	652	697	629	662	649	671	673	644	678	683	629	683	669	692	627	658	642	636	673	673	692	638	657	668	668	696	674	666	652	621	669	710	626	648	696	702	628	626	717	654	668	650	628	660	658	668	673	624	672	650	676	676	647	700	632	671	654	679	682	652	639	699	684	646	670	697	670	706	648	686	679	652	689	603	734	691	653	682	661	639	672	650	664	679	716	694	666	674	672	670	622	677	650	653	689	647	664	680	668	622	680	672	716	658	664	673	665	661	659	665	655	660	700	647	644	651	691	656	642	646	696	673	654	673	690	653	684	657	664	650	658	670	654	671	677	674	684	640	720	671	676	642	684	637	701	664	650	632	683	636	672	633	623	682	652	627	674	675	632	657	650	649	636	678	637	641	652	648	678	685	642	723	652	615	731	709	629	663	667	670	705	748	684	629	657	664	642	635	645	643	680	656	688	731	684	626	709	656	662	697	688	631	640	640	697	635	708	637	652	693	663	692	674	654	675	678	680	662	676	714	641	669	646	656	647	683	678	649	663	691	645	648	643	686	627	635	659	651	685	651	674	670	681	659	662	754	693	602	687	636	651	639	692	704	652	687	670	714	657	685	642	681	640	646	658	663	656	643	665	683	666	673	681	629	683	622	644	608	633	665	658	655	694	643	669	684	670	632	662	677	639	624	688	716	667	639	652	660	629	666	672	690	685	679	696	666	716	631	672	660	675	629	677	648	654	622	681	649	671	683	704	642	672	646	662	651	650	680	699	638	676	649	694	662	661	660	686	619	688	667	659	633	662	638	716	681	686	668	652	630	696	631	698	631	614	707	694	657	684	690	677	637	640	681	690	656	655	674	630	666	633	685	685	690	668	631	692	669	659	651	648	620	653	689	720	709	661	685	659	678	642	684	678	667	674	635	683	664	626	663	640	658	668	688	639	650	659	632	633	647	605	616	662	686	652	644	670	619	704	673	700	697	638	692	673	719	686	671	684	647	713	670	646	666	657	669	696	674	665	616	705	654	668	664	647	662	647	723	700	706	687	637	651	679	668	673	685	673	651	678	626	691	660	664	655	649	683	650	646	665	676	616	630	634	654	638	674	651	636	662	647	659	635	672	635	678	678	681	687	703	683	685	632	694	706	670	644	647	649	674	639	674	695	637	668	680	651	647	673	586	692	648	661	654	673	701	642	672	682	671	677	629	641	692	635	693	679	675	684	665	655	691	692	652	643	668	647	663	674	673	709	681	638	645	685	700	663	716	644	645	623	665	701	624	693	642	637	657	652	708	646	638	666	697	680	649	653	668	703	631	638	650	723	641	669
25135	21046	23676	28624	21067	12788	770	611	481	439	514	446	456	442	444	436	479	449	443	482	448	466	422	433	412	441	444	436	440	437	443	422	445	440	449	436	394	452	409	432	433	407	442	469	428	397	388	413	455	435	431	456	442	407	421	434	420	421	418	421	421	463	393	423	425	438	428	410	438	459	427	404	446	430	441	413	418	373	436	432	424	399	439	434	416	401	437	394	387	416	434	468	378	468	420	426	448	436	430	410	395	427	408	393	445	455	394	407	406	374	470	443	461	439	415	425	428	457	450	429	424	427	452	421	460	435	427	434	393	436	399	431	406	462	409	393	408	444	430	392	433	439	421	401	461	383	416	415	437	411	432	410	443	415	438	434	415	449	424	413	405	398	438	410	433	421	396	436	442	437	420	418	417	438	418	432	453	418	433	421	435	432	446	473	441	470	415	476	427	404	399	459	426	429	397	425	426	449	400	445	429	406	417	454	430	462	424	426	426	422	376	403	423	387	434	420	439	472	414	419	431	432	445	457	427	423	425	420	408	466	430	462	449	409	427	393	385	457	404	408	382	427	432	453	431	398	421	446	434	404	438	502	409	410	445	436	441	441	402	440	419	418	431	424	419	467	436	428	413	407	416	442	436	418	439	460	453	407	436	430	439	416	412	406	403	447	440	413	455	421	400	407	444	449	432	412	451	446	439	456	420	432	436	417	421	435	462	414	410	410	405	412	425	432	416	399	452	412	416	432	431	418	427	437	437	409	406	432	402	447	410	401	430	454	454	428	431	437	431	396	426	443	404	459	441	460	435	429	430	434	391	419	399	428	412	395	426	427	454	437	419	453	425	390	421	434	431	373	406	419	443	433	435	431	378	418	410	417	422	454	431	466	422	421	452	407	434	423	424	428	436	442	421	405	452	476	448	438	429	436	427	455	426	435	431	448	432	431	452	458	430	432	422	430	427	444	440	457	382	441	417	420	447	441	398	439	447	415	448	424	416	437	436	443	404	467	434	410	424	451	445	455	413	421	412	403	388	429	427	431	435	435	410	425	442	416	437	432	430	450	430	445	443	403	394	426	420	419	461	425	445	400	398	451	429	423	456	412	369	431	436	441	446	426	381	422	417	379	431	404	419	424	398	428	438	428	418	440	440	403	430	455	409	422	439	448	394	417	434	422	458	438	429	423	405	411	464	446	435	413	411	450	441	387	389	441	437	451	433	431	440	423	415	423	425	437	429	426	421	473	457	462	409	393	411	401	405	460	411	433	410	390	474	393	493	404	407	408	416	434	432	442	425	405	406	411	387	438	410	443	358	442	422	436	440	386	392	447	450	424	412	470	437	456	421	408	450	433	415	398	424	410	409	458	391	410	433	428	414	449	433	476	410	404	464	437	454	381	437	399	432	419	473	500	428	455	437	419	438	442	418	405	433	444	478	405	419	432	384	402	413	418	446	452	447	420	428	415	427	385	418	397	436	447	439	460	427	450	415	410	442	461	420	465	418	397	416	422	442	368	439	417	474	451	386	453	392	422	397	426	419	376	439	486	408	427	414	422	425	424	410	434	426	402	439	435	408	445	424	434	417	459	425	456	449	399	427	397	445	414	379	445	378	460	448	436	405	437	418	469	401	437	414	426	473	418	397	387	378	464	454	425	419	409	425	457	412	442	472	412	487	401	455	397	443	430	436	396	441	434	399	442	388	419	414	443	425	429	408	423	406	421	419	430	414	449	436	394	470	389	400	443	441	408	440	443	426	385	380	429	451	456	444	400	412	439	403	418	446	429	437	434	440	408	430	464	395	452	417	446	421	434	420	421	430	422	420	396	410	433	387	403	421	425	414	422	418	418	413	450	438	419	428	413	426	417	392	430	419	432	434	410	421	386	419	426	426	439	407	465	395	423	419	463	407	459	422	437	427	449	463	430	444	461	428	434	422	423	453	410	417	409	415	415	417	417	472	407	400	385	380	455	422	407	417	436	390	403	398	403	415	446	402	453	453	392	437	436	432	365	446	475	452	416	438	417	443	409	408	403	453	431	416	430	460	453	409	429	406	447	425	401	445	408	455	442	432	414	471	401	446	439	414	408	429	408	418	437	418	430	423	439	416	396	427	420	419	401	428	420	409	438	416	434	424	415	412	376	410	460	462	417	383	469	429	399	458	475	409	369	418	427	402	416	422	449	396	434	445	439	430	454	431	404	444	396	439	443	391	409	405	404	430	409	416	404	405	493	429	366	459	448	397	382	456	468	420	412	444	433	430	450	431	414	470	422	453	397	479	437	469	447	409	491	396	411	440	413	399	437	395	447	422	468	424	416	422	383	402	435	423	437	422	448	432	491	450	427	457	450	433	445	426	432	434	448	430	481	439	449	437	424	407	441	441	417	465	409	423	430	434	449	392	459	386	425	439	455	448	464	416	406	431	402	420	439	426	386	401	406	459	407	453	371	402	437	425	417	421	429	387	416	402	413	401	409	446	398	411	435	484	419	441	428	404	398	402	396	423	412	437	450	429	429	430	435	451	410	386	422	459	410	462	409	464	415	424	371	427	416	452	409	406	451	459	413	434	438	438	436	406	449	421	420	414	437	430	442	412	421	411	438	408	438	416	435	421	463	429	431	377	426	425	436	376	413	455	403	446	399	443	390	448	388	412	383	395	462	401	406	461	483	414	436	431	437	431	388	414	410	460	428	425	446	420	439	429	465	451	414	462	412	427	435	447	401	420	412	413	401	414	443	430	448	425	414	449	405	469	440	441	415	393	387	428	444	448	419	452	458	461	420	406	427	410	412	444	505	452	428	447	403	417	427	420	413	423	426	375	440	446	410	424	414	421	412	433	418	393	440	468	413	412	442	429	453	470	449	436	409	436	428	440	418	447	405	387	442	420	457	461	437	433	406	452	413	417	428	411	434	409	453	410	437	440	428	441	436	415	439	444	431	427	402	400	423	402	386	425	398	429	453	431	442	465	429	469	396	408	419	376	398	454	424	447	392	447	453	434	406	421	434	409	428	453	387	441	466	457	429	423	434	436	460	398	451	441	429	435	430	404	418	399	372	416	426	442	420	410	440	434	416	424	438	421	422	415	383	411	405	407	404	424	446	443	469	416	417	394	412	416	427	406	410	444	391	439	412	415	499	420	474	458	442	381	398	439	448	411	434	430	426	393	392	413	453	416	417	428	440	411	414	435	427	436	421	404	396	407	413	431	431	452	438	451	409	435	420	427	413	443	396	375	431	422	404	436	439	446	430	401	428	449	419	399	417	423	439	464	448	446	459	425	431	405	423	378	412	424	405	450	451	450	445	427	457	397	435	450	442	444	432	418	443	455	404	453	430	446	401	460	416	425	406	419	407	432	418	466	429	443	454	424	414	418	437	440	419	377	463	431	412	445	410	396	439	401	388	457	450	424	425	388	416	394	445	409	435	408	418	437	417	416	430	421	428	398	421	393	450	433	449	410	436	424	395	423	404	436	441	436	420	467	412	421	440
4470	2291	1465	1152	985	965	917	920	992	920	883	920	893	938	892	908	922	950	946	934	875	922	941	910	919	861	873	910	931	916	872	914	897	938	868	898	943	907	917	910	869	877	902	933	916	953	932	914	912	908	906	894	892	920	914	931	897	919	922	945	941	923	910	934	934	893	900	863	926	921	844	899	920	866	976	930	917	909	958	961	921	884	916	913	915	915	938	916	850	950	859	894	942	914	933	863	966	854	917	854	959	871	942	916	882	891	921	891	909	904	908	937	943	886	900	869	939	902	923	877	902	888	930	925	919	941	889	905	905	926	837	929	937	915	921	921	890	886	895	905	913	922	904	929	896	951	964	874	942	938	912	921	916	893	865	877	903	940	914	910	871	910	930	907	899	919	924	909	885	917	904	855	933	912	935	879	923	880	890	869	893	863	912	934	901	847	871	959	947	935	952	896	870	878	930	868	878	855	935	925	878	904	858	885	873	852	898	875	927	855	905	896	920	846	871	893	907	902	891	940	852	876	909	903	904	858	934	864	873	875	942	874	949	891	909	893	911	938	962	953	986	887	919	957	917	884	895	907	886	887	924	922	819	933	955	891	902	953	892	892	886	913	855	900	897	871	862	859	906	951	940	881	900	864	942	904	926	948	925	879	911	914	970	972	890	966	867	887	876	920	932	935	904	881	918	930	888	881	947	895	869	896	898	876	893	885	879	857	866	922	938	952	926	954	903	908	852	850	926	920	917	916	890	938	987	931	898	872	863	908	925	869	909	894	915	947	874	902	854	955	888	939	833	850	893	911	882	935	928	941	877	905	871	931	858	917	899	924	846	892	848	871	948	883	951	883	891	897	895	914	842	894	939	881	925	849	864	997	923	915	911	873	875	887	837	886	881	929	904	916	909	896	873	863	844	888	899	889	929	867	866	885	969	913	906	841	894	928	921	911	864	955	914	893	888	891	935	879	900	916	864	888	890	979	880	910	885	844	909	918	853	905	897	910	862	874	897	888	896	922	913	905	999	890	925	949	916	984	971	902	872	877	896	913	934	901	896	905	893	946	868	902	906	920	917	874	911	901	938	883	967	909	864	953	921	841	932	858	915	876	906	898	883	940	949	947	904	911	915	924	935	944	893	982	895	903	930	921	931	913	879	922	895	887	914	951	879	928	888	943	908	893	934	918	923	879	934	849	891	850	948	937	877	894	917	929	980	961	884	916	903	907	899	884	879	959	923	912	891	927	938	894	901	859	886	982	946	865	926	964	835	890	880	939	918	944	938	909	965	896	903	916	914	894	960	870	914	903	861	880	952	941	898	890	968	894	968	937	938	865	922	902	882	939	877	925	921	882	861	850	944	895	861	886	917	901	849	899	871	889	869	926	925	920	906	916	912	919	912	929	903	871	909	933	912	922	898	937	892	965	932	846	922	934	864	841	842	849	936	864	859	871	852	897	930	915	856	918	932	942	871	955	889	909	902	878	897	881	866	855	947	885	904	917	964	940	934	848	920	916	929	913	902	927	861	926	895	920	906	908	930	874	890	897	899	935	909	887	859	950	917	901	908	904	918	879	922	894	888	915	887	868	954	817	945	907	963	873	850	967	911	852	881	900	904	911	912	919	924	885	889	922	904	918	962	890	865	933	856	928	914	868	949	897	921	917	910	862	857	909	930	955	934	951	867	881	888	877	938	903	934	888	930	924	910	938	882	898	917	904	909	913	927	909	913	873	909	930	902	863	862	879	889	945	919	917	943	906	885	904	876	882	918	935	940	841	932	845	913	890	871	897	893	901	908	931	884	938	915	899	908	928	912	916	935	898	878	928	930	907	888	875	868	914	930	885	954	893	909	917	922	901	860	906	839	879	962	882	966	895	881	911	897	873	891	914	943	945	866	905	894	935	887	919	897	929	904	925	913	909	930	932	932	946	882	928	913	877	900	916	922	937	834	924	1007	885	842	878	951	908	869	905	958	909	884	898	899	925	920	896	938	895	983	870	909	893	924	951	924	925	893	889	892	929	873	884	900	936	917	945	926	913	861	924	874	894	919	895	866	912	834	937	977	906	920	905	933	869	916	906	856	937	892	966	875	914	912	913	923	906	862	925	896	955	899	914	958	911	904	904	937	921	911	904	899	861	871	952	912	927	896	897	951	862	872	925	900	869	912	910	879	933	926	916	899	876	890	873	917	910	914	888	916	932	926	912	957	951	902	910	890	882	894	917	916	929	943	922	862	900	878	871	849	895	865	871	862	912	860	929	865	843	907	919	889	885	884	905	891	842	973	877	919	912	957	909	942	863	943	903	909	917	886	849	888	926	924	887	934	876	910	896	940	860	905	921	925	859	940	888	951	958	906	885	908	923	907	916	910	961	917	861	939	808	898	865	915	909	935	879	918	948	946	927	935	910	949	860	887	911	936	908	850	894	919	939	955	897	888	922	910	870	887	907	837	936	864	954	899	934	898	953	898	921	941	902	921	919	853	911	939	848	894	908	915	844	897	898	869	874	914	878	939	879	906	976	884	882	881	907	879	864	957	925	958	895	859	917	907	868	869	930	901	921	897	900	890	871	861	942	845	962	906	881	845	963	921	932	935	930	918	992	906	879	921	918	916	944	911	944	848	889	886	909	911	889	903	921	875	870	933	902	948	907	925	904	915	890	926	851	923	961	904	943	924	907	895	877	953	899	885	882	885	916	864	917	928	859	900	869	896	954	874	860	945	894	866	903	952	923	920	895	887	921	905	899	902	884	910	916	924	857	920	867	873	911	907	911	920	915	894	956	885	925	900	913	910	865	905	888	930	920	946	940	892	998	844	900	857	873	943	910	882	892	950	891	924	853	941	911	919	921	887	940	871	919	923	895	911	895	928	911	893	926	894	927	915	932	882	872	954	919	938	918	917	917	927	932	875	916	929	870	867	950	885	935	883	941	936	862	939	916	930	906	896	916	905	934	924	883	951	857	942	895	927	873	915	867	892	910	861	906	899	841	939	923	937	918	906	920	890	906	871	897	946	944	866	887	872	928	894	896	872	931	945	933	960	894	929	929	915	870	917	939	897	967	964	881	914	906	906	911	955	854	886	981	941	854	914	900	915	891	959	909	846	929	968	841	899	925	888	907	893	938	910	894	865	917	875	908	915	933	924	898	877	949	928	918	910	947	911	940	920	896	864	903	907	864	959	924	937	923	902	903	876	916	913	875	917	873	885	886	912	893	943	880	838	954	926	946	916	872	878	930	925	976	876	901	914	919	858	875	919	876	926	884	932	948	889	905	848	884	906	877	907	889	888	899	916	921	888	973	851	917	935	883	885	950	890	855	889	942	942	933	879	912	879	900	910	903	945	876	892	931	921	950	902	901	939	953	924	919	856	906	914	906	885	907	922	927	871	910	869	947	866	917	936	879	898	948	902	877	899	896	935	912	923	960	916	936	883	951	935	959	891	973	907	886	896	914	935	934	911	867	974	897	913	954	871	866	851	930	890	931	948	858
24352	20970	23910	28195	20973	21014	10621	605	448	445	391	385	356	339	352	355	361	314	345	333	314	317	328	321	297	330	359	341	368	337	305	332	348	302	315	303	307	351	304	320	319	325	309	323	323	300	323	342	344	283	288	300	287	349	351	332	314	336	297	308	313	323	301	324	348	342	341	332	306	302	330	295	359	316	323	321	319	321	324	329	311	305	287	342	312	303	343	363	295	350	350	338	306	338	307	315	313	340	313	311	319	311	307	327	293	295	300	331	347	307	297	303	347	309	336	341	326	330	308	315	332	310	317	319	316	325	321	325	264	334	327	291	326	325	340	344	338	313	352	302	317	318	317	325	306	329	310	306	345	307	328	335	332	327	328	319	334	315	318	337	327	332	341	333	325	344	301	328	309	338	320	294	321	321	342	349	319	324	325	327	321	287	300	326	368	293	297	289	325	307	348	337	299	356	322	304	346	342	352	330	294	306	294	305	302	294	308	348	351	303	350	287	318	352	334	314	322	344	318	347	317	305	318	325	321	336	318	359	349	322	315	311	327	320	325	301	285	296	319	318	299	321	303	353	326	306	283	319	332	292	284	339	355	321	332	324	337	299	298	328	318	338	344	335	318	353	305	301	325	287	341	324	331	338	294	343	301	346	346	330	275	299	273	317	319	280	335	309	307	352	310	308	320	336	315	319	324	311	327	371	329	306	331	315	329	293	318	322	338	329	281	295	314	377	328	293	301	323	320	289	279	326	313	330	320	299	373	336	293	308	326	343	309	344	315	317	295	307	299	313	303	353	311	321	292	343	344	280	307	323	325	318	304	278	307	295	288	309	332	305	299	335	344	327	376	333	292	308	287	305	322	302	288	309	313	316	338	305	321	313	316	317	285	284	304	315	320	337	333	340	327	330	285	303	314	297	312	350	320	334	301	292	327	306	341	336	309	310	337	350	329	365	337	349	350	271	311	328	320	316	283	332	317	341	336	318	306	329	343	365	314	287	306	317	312	346	333	305	336	306	293	286	297	351	272	340	328	303	342	302	315	296	319	300	296	308	314	320	314	344	326	298	322	292	307	320	316	339	336	288	343	293	343	320	321	336	344	368	326	274	307	300	311	304	321	322	291	320	290	332	359	281	321	304	352	332	298	282	331	332	354	299	313	313	339	289	305	337	304	325	335	332	313	295	355	301	312	320	344	299	310	336	356	323	329	317	335	333	315	306	316	299	347	348	304	322	309	301	305	268	318	304	388	307	362	328	308	315	336	337	309	353	315	351	299	317	313	322	318	349	275	315	316	326	347	357	331	311	307	309	342	302	316	329	321	308	330	321	339	334	322	312	298	320	303	315	353	329	353	349	331	321	298	300	340	353	352	303	305	323	316	301	300	315	303	330	333	354	373	342	335	335	316	303	309	294	316	304	361	344	349	318	346	262	293	296	336	326	281	336	295	331	308	301	314	313	341	342	300	338	284	319	309	289	308	327	300	305	300	301	310	284	321	313	310	329	317	302	313	294	320	288	339	297	327	313	294	331	310	314	319	313	312	319	313	304	322	299	291	300	283	306	354	294	318	319	330	312	333	331	303	305	319	345	309	336	339	330	313	293	302	303	329	293	298	305	311	319	318	315	361	321	313	298	294	312	312	332	339	314	315	356	322	308	284	311	317	308	326	333	303	347	348	332	308	308	282	316	313	314	278	330	313	365	332	342	327	297	336	322	300	321	301	318	336	270	338	309	316	309	304	298	320	338	337	312	327	337	321	305	319	322	338	314	299	303	346	303	287	319	319	313	312	305	338	308	315	303	313	308	300	337	316	316	288	277	334	346	343	312	344	324	309	296	337	290	340	342	329	325	315	308	318	280	345	303	329	352	323	302	305	312	353	324	306	313	292	334	325	319	310	303	304	328	344	302	305	342	299	305	340	364	329	325	316	333	334	337	314	331	264	323	303	323	301	309	286	333	335	303	360	309	316	288	340	345	343	313	322	307	316	290	269	370	336	312	305	336	320	331	323	330	299	276	307	284	304	302	311	306	321	314	321	341	313	334	315	296	329	286	306	328	295	295	314	350	282	318	300	358	348	349	292	321	302	296	323	284	308	305	314	295	353	336	322	360	336	328	328	303	325	289	355	321	304	315	310	310	336	332	330	321	285	314	305	306	321	342	308	323	310	262	314	317	347	342	345	299	323	310	292	312	295	311	312	338	329	337	299	305	341	306	328	305	355	317	312	298	336	329	315	327	327	294	329	307	334	295	327	327	314	298	246	312	308	299	325	302	345	345	315	314	341	322	318	284	337	315	328	303	311	313	319	333	292	316	311	363	296	327	300	325	316	310	278	327	325	331	303	331	302	328	304	302	264	294	326	320	333	349	334	307	333	281	340	293	330	312	327	324	325	311	343	359	304	326	280	322	371	286	325	281	321	287	330	341	315	286	290	298	332	299	329	310	311	349	315	332	330	330	289	297	325	327	316	319	309	291	292	303	315	266	296	329	318	320	314	317	318	324	313	328	337	303	313	322	308	330	324	340	296	315	347	326	316	346	354	332	314	351	325	342	318	338	319	340	323	343	331	342	326	305	338	321	318	340	341	314	322	306	330	342	347	324	349	333	343	303	287	337	337	325	315	281	317	319	318	351	310	370	348	329	325	316	287	340	349	340	303	298	321	315	277	310	281	338	333	319	310	333	346	300	301	277	334	358	344	332	327	343	331	306	289	322	304	334	311	300	304	300	319	336	308	295	338	329	316	292	334	283	288	307	323	348	326	314	308	304	311	309	328	307	335	323	317	289	352	354	319	319	349	313	293	327	337	280	331	298	311	307	320	306	297	308	312	318	332	305	300	333	336	291	336	312	302	293	328	325	346	294	317	326	321	319	336	296	332	311	357	319	329	319	331	327	350	325	334	311	322	350	339	286	318	307	304	303	318	301	314	316	314	325	354	315	323	338	293	334	292	304	303	315	314	331	300	346	331	326	349	328	315	315	316	319	320	326	320	323	290	311	281	265	350	317	309	320	333	298	315	325	316	308	293	340	323	298	307	294	305	310	324	310	338	316	330	329	299	342	320	299	308	323	370	308	333	341	313	305	298	296	336	316	340	336	365	312	323	346	340	323	305	315	282	319	319	331	317	333	307	344	320	321	339	348	304	311	338	315	320	306	306	311	363	344	309	318	272	306	306	286	308	307	281	322	306	301	291	274	308	336	321	346	320	354	294	304	300	318	291	311	367	308	292	306	318	339	335	298	309	310	316	322	297	299	316	309	332	338	319	320	320	314	301	296	325	323	288	327	358	337	298	337	354	333	326	359	311	321	288	300	319	339	325	341	321	324	326	282	316	350	315	345	293	318	281	328	331	311	308	302	318	320	337	293	330	275	308	315	353	325	328	334	318	326	316	323	361	278	312	330	330	325	334	317	324	314	317	316	347	324	298	307	320	320	334	356	302	302	287	333	345	340	348	323	326	343	320	325	342	283	311	318	314	340	316	309
4075	3321	1698	1093	905	817	696	695	711	700	716	707	742	695	698	648	741	674	673	667	654	669	679	641	697	636	670	721	650	650	686	680	651	728	683	674	698	677	643	656	653	637	684	681	688	640	649	684	670	686	676	690	627	658	700	730	643	652	678	665	738	679	673	687	661	660	671	651	696	649	686	670	686	689	658	713	650	758	700	691	681	683	649	677	672	647	614	704	668	664	725	665	657	704	662	678	692	652	684	645	696	667	669	633	737	682	686	661	730	692	694	678	686	663	633	635	679	710	674	656	630	704	692	651	659	690	659	650	634	673	646	633	685	664	679	672	749	677	675	686	689	670	701	639	695	640	681	686	653	719	729	701	663	677	665	722	639	657	644	647	620	685	643	677	657	681	672	692	651	673	689	686	657	653	649	698	678	660	663	646	655	727	694	666	647	672	728	649	691	690	670	691	727	650	598	712	707	662	630	707	669	654	693	684	673	670	692	660	722	664	707	695	662	690	704	729	697	673	716	674	674	650	723	686	666	683	653	640	707	682	654	669	726	688	650	689	684	646	683	664	695	644	681	680	699	680	665	683	625	708	681	691	685	689	678	672	688	683	690	639	655	712	660	696	670	725	663	683	654	658	698	674	667	692	673	669	681	664	683	720	668	637	657	675	637	694	670	708	709	668	655	709	664	708	665	645	658	734	669	696	671	687	657	694	701	696	684	613	667	690	661	697	692	725	705	691	656	677	657	689	704	722	688	686	671	692	699	675	661	700	650	666	696	686	648	695	681	657	671	664	685	647	693	685	702	680	664	619	678	675	708	641	658	646	673	653	660	696	667	708	681	693	692	684	663	670	654	689	672	657	688	656	673	675	646	655	669	661	644	663	669	669	718	688	643	720	650	669	628	633	658	651	695	650	733	681	676	664	633	654	676	685	665	666	654	650	685	668	667	674	658	672	700	669	671	669	644	693	704	680	638	670	683	647	714	641	636	648	692	664	738	705	680	694	688	690	677	641	676	660	704	674	737	673	712	698	669	665	690	645	674	682	696	689	672	656	621	619	646	731	668	706	704	661	635	726	662	645	666	643	654	676	656	686	662	694	663	721	684	659	664	675	676	701	640	687	676	670	661	691	631	679	696	637	658	683	688	654	692	693	644	625	659	771	650	644	642	709	701	671	697	696	641	703	654	696	697	648	626	677	678	671	663	680	677	676	665	680	699	667	695	748	669	656	706	671	656	674	673	699	704	634	689	672	687	695	680	679	640	673	656	704	660	675	680	676	688	652	652	662	680	695	688	696	641	660	674	682	678	668	652	696	738	681	692	698	672	642	674	640	702	703	673	726	733	710	690	695	712	681	670	675	699	644	664	703	645	659	674	683	713	681	670	681	679	695	661	692	714	699	709	671	687	677	669	718	701	661	719	722	692	656	673	681	657	711	670	658	720	685	685	691	687	678	633	686	664	740	706	665	639	733	703	663	707	715	677	698	677	681	667	629	699	656	652	664	707	659	640	691	678	723	654	663	661	657	679	697	675	725	697	694	678	708	638	647	687	671	737	659	738	698	698	703	686	666	676	686	668	676	660	707	725	690	678	687	706	682	652	667	662	725	675	674	683	631	641	682	679	643	661	656	681	633	689	660	704	657	636	699	651	688	648	699	702	662	653	664	691	671	689	699	665	681	691	709	691	648	690	663	666	683	706	636	673	678	666	732	716	701	706	634	698	685	692	687	656	703	672	634	701	702	701	730	681	720	626	681	684	679	673	645	619	668	687	651	682	695	670	728	691	648	697	690	645	676	643	736	682	710	679	712	657	674	688	689	644	646	689	665	656	684	674	707	638	629	673	640	713	650	659	719	689	666	687	667	687	644	671	636	672	666	680	630	667	665	703	694	682	726	659	659	660	680	683	657	684	650	687	633	673	677	655	674	651	641	682	694	639	690	673	672	678	662	687	634	716	671	715	642	668	662	658	709	691	658	686	702	705	659	674	661	676	649	642	693	624	654	707	646	652	676	672	731	661	677	687	673	629	650	663	654	698	664	693	636	681	642	711	637	678	696	708	685	674	663	665	649	659	644	703	677	705	622	630	675	648	687	671	670	674	666	671	688	654	653	710	650	649	691	655	662	676	699	710	670	635	702	635	721	654	681	664	699	680	648	692	675	669	704	695	686	685	636	681	685	677	695	700	648	642	704	699	733	690	717	653	656	662	692	627	688	714	692	642	667	658	643	734	657	710	680	659	682	668	652	636	634	673	666	679	673	708	688	698	690	664	666	703	707	674	699	702	698	676	700	707	657	683	682	678	712	673	663	659	695	698	654	690	632	636	660	692	714	629	678	693	672	682	722	685	659	699	696	652	701	714	646	672	688	698	634	696	664	681	691	676	711	652	746	692	687	703	680	683	677	651	674	653	644	691	688	668	630	664	720	657	638	650	691	682	701	707	632	686	668	706	678	690	660	663	710	679	672	702	701	704	708	627	701	689	689	670	637	653	698	648	679	677	674	689	720	710	645	619	684	689	697	653	714	657	669	696	672	657	742	658	614	695	675	696	680	677	714	683	663	667	625	710	657	691	698	673	728	688	682	722	673	673	659	707	696	711	645	669	631	671	688	658	686	729	661	676	595	696	664	639	690	695	657	661	642	687	694	689	692	700	641	638	650	664	692	663	674	668	667	728	654	665	645	651	688	695	678	702	670	645	686	669	735	650	672	710	660	708	670	627	652	656	676	709	698	661	641	682	699	694	620	666	661	693	611	677	642	618	669	658	693	677	656	665	649	666	665	681	664	729	638	640	688	655	672	652	664	710	644	685	717	696	669	688	650	662	658	685	663	706	623	678	696	682	639	675	679	654	677	663	661	675	702	707	645	684	687	649	617	728	664	677	672	648	688	669	689	693	682	719	683	635	651	701	655	662	695	677	706	684	675	684	620	708	666	676	644	688	660	693	608	681	725	681	656	696	703	705	664	662	672	663	721	709	695	703	685	703	683	696	652	714	657	666	666	695	678	682	637	677	669	675	655	666	672	685	665	686	674	695	666	716	668	661	709	644	678	696	683	706	714	714	595	684	687	702	687	705	641	679	649	701	687	687	684	701	688	705	662	725	700	664	663	639	680	654	674	677	695	693	694	702	675	681	689	700	657	667	707	687	698	674	714	664	698	704	674	692	697	680	657	659	633	693	705	676	677	670	688	731	711	642	679	727	652	662	681	672	690	667	674	716	652	651	648	649	666	689	690	701	728	704	680	652	698	648	669	618	670	699	668	691	679	656	707	747	693	677	682	686	653	658	648	730	648	717	707	672	702	742	736	661	687	683	705	625	704	703	684	662	718	658	667	677	691	689	700	715	712	697	722	666	713	685	719	696	677	678	676	694	702	679	649	663	643	676	722	677	680	715	741	641	698	710	664	650	665	685	646	670	735	706	664	658	686	650	714	680	651	698	718	683	677	723	715	671	689	649	680	654	701	670	713	651	691	655	716	699	684
33221	15154	2515	566	435	420	351	273	266	288	313	293	295	303	264	298	291	287	256	278	252	279	289	288	267	255	293	265	279	264	316	295	253	316	307	250	299	289	314	290	257	272	255	291	296	297	265	294	275	268	293	276	283	267	277	284	277	275	291	271	283	265	291	308	287	279	252	279	300	248	251	298	306	288	287	283	267	296	301	280	272	277	298	272	283	305	286	256	260	299	291	293	292	297	293	319	295	261	259	240	253	279	299	286	269	298	305	282	291	276	253	298	266	292	320	256	286	292	259	318	274	313	267	295	290	294	284	260	277	293	287	282	280	287	289	291	281	305	277	278	319	291	307	263	276	271	309	289	247	279	319	332	292	275	284	286	314	299	270	287	272	281	275	282	298	289	267	265	263	265	276	284	253	300	299	317	311	242	268	293	271	286	265	295	288	255	293	307	254	290	265	286	281	285	297	295	284	297	312	301	319	308	295	280	282	269	255	304	267	294	289	297	275	289	279	262	301	289	294	298	319	250	295	266	248	287	297	276	291	284	272	278	282	288	254	322	271	294	269	295	273	320	310	300	298	264	277	275	312	274	288	258	277	268	320	280	277	287	271	278	281	255	264	269	314	298	301	272	288	270	312	323	279	268	290	295	300	309	294	314	279	260	294	279	258	276	323	276	281	283	299	287	261	288	286	275	275	285	297	312	309	260	288	280	287	303	292	309	273	276	272	284	299	318	299	296	300	259	307	306	300	282	305	253	299	293	277	274	300	304	279	284	293	257	290	269	275	259	274	263	257	271	296	283	283	292	273	255	264	272	278	316	277	297	266	277	292	273	285	281	292	291	305	303	294	287	297	266	252	280	287	263	254	298	291	253	289	291	269	318	267	272	308	324	288	297	283	311	268	292	287	277	274	265	277	303	258	309	344	289	261	256	269	304	271	280	317	324	283	284	279	295	306	294	327	295	295	297	287	251	255	248	280	290	320	291	276	265	273	325	292	273	277	298	277	275	307	324	269	286	273	271	283	262	284	279	291	294	262	277	282	283	301	285	301	301	288	297	274	254	300	311	278	312	292	290	263	265	283	293	283	297	274	274	296	294	310	277	304	315	289	289	300	283	268	294	289	262	275	311	268	249	294	262	283	270	300	275	281	257	286	301	261	282	283	273	263	269	283	259	296	258	299	277	250	294	293	306	325	286	270	278	288	276	270	259	260	309	292	290	296	285	293	278	283	271	306	252	295	282	300	288	310	295	265	288	270	288	306	314	316	260	292	265	263	288	278	282	290	283	281	287	239	300	311	321	312	311	282	238	291	264	269	255	283	304	302	272	278	293	278	271	276	270	296	283	310	226	331	300	283	308	274	251	299	301	282	280	281	297	303	282	294	279	325	265	276	303	271	314	255	301	290	294	287	286	279	279	246	268	249	281	288	287	312	268	256	313	267	317	288	283	297	289	272	289	278	260	306	289	286	290	274	242	313	280	301	299	291	302	291	270	258	276	274	275	254	310	283	307	288	304	281	283	268	287	291	294	282	284	285	267	281	351	269	288	288	274	298	273	293	306	283	291	311	309	287	289	272	300	288	292	302	287	287	291	282	288	283	263	284	281	292	300	276	250	286	290	252	240	268	259	295	256	293	288	290	284	300	290	269	289	302	283	280	281	307	301	270	263	233	266	284	286	289	281	290	264	300	310	278	287	285	313	284	286	288	265	261	283	258	286	305	284	266	298	291	279	274	280	307	304	274	279	299	262	274	275	266	241	270	268	261	274	254	284	297	311	304	296	273	257	289	300	290	294	293	293	262	308	248	278	271	256	255	257	260	275	283	264	293	275	305	289	278	277	302	299	282	263	294	274	314	287	283	311	281	292	284	273	284	251	287	278	275	291	311	293	290	267	286	267	315	319	282	278	308	282	275	248	295	303	291	275	270	272	247	274	263	276	269	280	256	299	323	286	285	288	244	279	282	289	311	280	286	278	304	277	272	314	279	255	280	301	261	309	237	251	309	300	306	296	282	263	297	287	284	284	270	275	257	273	308	285	256	285	303	261	300	273	251	283	294	283	273	297	274	292	270	275	272	304	270	283	280	295	314	291	272	284	289	278	249	281	259	286	295	281	303	304	279	317	291	313	275	292	287	240	269	312	248	263	284	312	304	298	288	298	229	284	295	269	273	299	295	283	282	269	272	285	275	290	271	269	271	280	278	310	278	297	270	276	264	281	288	287	283	287	303	324	283	262	274	260	320	280	269	291	285	296	314	269	265	254	281	291	318	295	279	278	261	297	268	312	270	268	325	290	257	258	266	281	291	268	285	302	284	286	298	276	257	243	256	277	263	306	293	267	271	248	267	288	286	275	265	256	267	286	269	318	283	281	312	291	292	305	307	315	280	271	302	256	287	304	282	271	322	288	314	297	279	260	270	302	293	250	287	320	274	292	296	262	283	283	305	307	287	288	294	247	265	298	319	311	250	318	301	263	342	280	297	284	288	276	268	259	283	298	309	284	274	272	313	323	296	253	298	299	271	243	264	259	253	280	266	326	283	256	268	302	290	279	273	275	344	319	285	325	278	326	303	291	310	278	297	272	270	276	268	267	254	273	298	329	273	271	303	274	252	266	281	334	291	260	303	299	287	297	276	255	269	311	290	293	316	321	282	273	295	279	259	281	308	269	304	280	275	261	291	297	296	301	332	289	279	279	292	294	239	239	275	268	298	286	289	285	278	267	317	259	289	250	259	313	284	273	293	297	300	287	279	301	280	269	282	264	319	284	329	269	277	259	306	274	303	262	279	271	275	291	277	233	336	314	321	265	296	341	292	279	268	302	283	290	298	293	248	274	284	286	314	299	290	291	294	322	282	287	281	299	280	278	262	300	284	288	259	279	300	279	262	300	275	293	269	286	258	310	276	253	304	277	268	267	280	302	292	283	275	287	285	279	281	281	249	291	296	254	283	299	333	270	299	295	280	332	275	273	283	305	300	265	270	272	277	306	281	272	302	317	285	284	274	325	281	284	271	305	285	275	273	272	275	293	254	234	253	280	286	311	259	291	283	275	295	275	293	276	260	304	264	285	282	278	282	296	294	286	287	300	300	309	273	250	289	291	262	293	301	291	266	307	254	286	250	276	307	288	323	319	267	292	289	277	272	296	266	287	296	285	291	302	295	276	300	269	266	288	258	296	273	292	278	288	265	290	295	293	288	274	286	283	297	324	276	319	293	297	267	275	280	268	290	289	260	305	296	260	259	303	292	285	289	285	291	290	302	298	340	276	307	301	297	264	261	291	247	283	288	293	259	308	271	309	279	307	300	263	260	276	269	285	303	316	257	264	272	287	257	264	298	275	288	262	281	288	262	290	276	278	308	239	276	273	299	268	282	274	295	292	279	297	256	294	274	280	289	285	284	289	274	308	287	298	301	307	269	278	293	296	279	287	327	272	270	284	267	261	268	270	293	294	290	232	274	281	289	278	264	271	273	276	307	313	281	286
7708	780	704	683	673	680	653	694	671	695	647	644	682	665	647	635	651	669	664	707	672	668	650	619	626	633	648	679	661	647	626	695	689	686	682	634	634	654	692	695	672	649	662	697	656	688	658	675	639	641	659	700	666	670	677	666	654	657	662	643	661	629	677	684	699	647	687	656	683	644	679	662	639	655	649	666	657	627	678	619	640	668	681	645	675	671	662	665	660	650	662	663	657	643	714	643	656	690	658	711	636	656	630	682	664	662	640	627	639	705	642	605	652	634	659	640	653	611	681	706	678	719	693	713	659	693	649	673	622	621	648	657	679	628	648	698	734	653	655	674	646	691	668	613	634	688	666	669	672	653	666	682	674	683	693	664	700	715	680	633	625	692	657	639	690	672	597	640	634	623	665	651	698	645	651	667	647	652	693	632	687	667	653	666	674	694	624	622	679	693	642	620	709	651	686	656	665	660	647	648	679	628	649	635	657	666	687	665	668	668	714	681	646	646	662	633	694	704	698	650	643	683	671	697	690	608	684	598	632	642	619	660	684	661	639	643	644	703	683	680	680	668	680	671	668	658	668	692	677	643	647	681	631	687	678	652	644	665	631	655	706	709	693	668	642	687	663	618	665	611	689	662	661	640	623	626	632	608	674	645	657	639	666	676	675	670	649	693	661	657	710	671	661	660	668	624	633	709	637	679	731	656	675	679	705	685	611	671	658	660	618	708	664	620	637	696	664	656	675	670	628	633	669	624	652	673	679	693	618	606	617	657	673	683	657	619	671	674	682	656	663	629	664	659	696	653	684	657	645	627	655	629	667	673	682	649	639	654	641	636	653	668	663	697	678	624	691	635	647	651	651	641	639	658	672	696	645	663	632	636	649	650	678	655	652	655	634	668	676	655	654	698	690	650	698	647	694	655	640	658	667	665	672	676	709	661	668	655	637	629	666	684	650	620	656	700	638	647	611	633	626	648	697	658	619	676	706	646	652	602	629	668	655	715	624	645	666	686	657	675	656	661	684	662	659	634	669	685	643	634	620	661	638	693	643	670	709	718	678	670	682	643	675	669	657	638	646	648	668	654	651	641	662	619	675	642	636	700	652	657	658	653	633	657	631	680	654	633	694	629	650	654	632	649	611	632	707	677	671	680	689	697	603	664	690	661	644	683	654	626	655	697	674	717	700	638	626	688	700	667	669	665	652	648	652	672	686	682	615	683	640	653	672	661	696	692	622	647	643	645	689	659	699	688	656	682	619	631	671	661	638	714	624	670	682	626	654	661	644	654	662	684	653	644	653	632	653	659	637	641	646	679	666	698	703	646	591	647	653	600	672	663	672	684	670	662	644	674	678	660	653	663	677	699	678	668	698	657	644	635	683	686	698	650	675	644	690	669	677	634	636	665	703	679	685	622	653	680	610	634	660	684	619	706	701	694	653	652	628	677	618	632	641	689	624	671	674	649	645	640	638	668	701	650	667	664	635	621	670	669	696	692	650	694	649	618	660	681	701	648	653	689	640	667	693	642	676	678	679	644	701	680	625	663	667	677	669	692	638	701	657	661	720	677	633	673	650	639	686	703	660	635	661	625	674	668	716	627	646	699	667	649	640	733	644	627	653	641	638	685	712	633	704	672	690	670	676	624	700	657	645	643	712	649	665	629	693	610	704	651	614	666	692	644	633	658	631	650	683	686	672	650	660	664	682	611	647	660	667	648	700	697	676	679	644	636	696	646	634	698	629	634	625	702	661	671	608	652	667	688	656	677	632	622	642	694	654	686	641	668	608	697	652	678	665	678	693	664	617	668	659	684	664	674	669	659	651	686	666	679	696	679	677	671	663	670	673	661	660	591	639	714	675	704	688	647	626	700	662	644	693	684	649	653	661	615	641	618	647	679	689	712	632	681	659	717	675	645	650	662	665	685	670	654	601	678	679	654	642	666	660	712	693	697	679	682	633	660	685	702	672	655	691	675	650	644	661	634	667	703	666	678	633	675	686	698	650	684	625	662	658	688	679	628	661	667	729	623	642	699	666	677	694	692	666	618	633	679	682	616	635	644	616	643	640	668	667	703	661	668	667	628	684	667	670	650	676	656	683	680	666	686	684	722	638	627	655	699	667	635	649	663	687	676	649	688	690	682	667	674	617	708	659	666	673	668	693	692	651	643	682	675	657	693	681	662	656	633	670	698	687	672	717	669	659	699	627	659	636	652	631	706	678	685	686	638	683	665	657	672	704	664	681	675	700	647	664	670	670	663	654	647	655	654	647	676	693	685	667	640	689	678	632	681	662	716	639	682	639	637	605	644	636	671	662	577	661	666	700	649	678	648	656	671	678	630	627	644	698	664	683	667	675	723	620	688	654	678	655	660	603	650	688	616	672	670	634	652	651	652	671	667	703	665	654	642	662	674	653	691	648	637	660	657	693	673	686	662	651	716	667	692	635	678	675	656	623	665	656	657	676	689	709	626	627	687	662	692	639	661	623	691	657	669	684	684	637	649	668	629	660	648	694	617	667	688	681	679	622	640	658	685	753	667	658	676	643	676	668	630	708	696	629	651	658	655	666	673	652	632	652	665	671	669	687	618	666	630	639	661	648	669	644	656	633	641	700	703	637	649	688	681	659	656	688	692	713	632	697	650	667	712	675	633	633	661	681	655	692	672	658	665	694	667	675	653	654	670	682	719	661	594	703	640	660	671	631	632	667	676	718	694	676	666	678	671	698	650	683	643	643	635	668	636	707	694	663	661	700	628	666	652	733	682	653	688	655	670	727	697	669	641	637	648	677	671	667	631	673	655	704	624	617	669	690	649	632	640	662	699	680	686	613	652	591	689	671	620	663	676	645	646	711	692	673	637	676	631	638	675	611	671	636	637	684	618	700	642	637	632	638	641	626	616	638	666	673	653	645	657	639	636	691	644	632	656	706	692	645	662	665	706	627	633	673	663	680	671	657	594	630	654	657	696	704	641	669	670	681	670	646	707	687	691	637	677	659	687	721	669	643	688	623	695	668	688	708	657	670	672	686	685	646	701	644	668	664	660	643	633	709	696	683	652	650	660	640	626	641	610	649	694	694	705	658	663	698	677	698	670	665	629	653	644	685	653	657	683	718	637	697	682	731	628	687	717	662	687	684	657	657	669	685	654	699	683	651	647	669	702	653	628	651	645	674	618	677	662	682	653	699	651	665	721	689	695	686	641	669	652	674	662	640	633	647	666	647	674	647	644	653	676	643	689	625	675	664	657	655	695	708	623	647	638	668	646	696	653	649	646	658	662	667	659	640	633	655	715	604	698	691	630	649	672	682	652	657	622	692	633	634	704	682	656	681	661	702	680	648	684	686	683	669	656	667	661	660	661	633	674	705	626	644	632	686	668	663	695	651	654	664	693	718	683	662	690	643	631	644	670	685	644	686	717	700	676	680	681	695	707	669	634	650	667	647	701	651	673	665	653	670	653	650	689	642	610	652	691	655	683	679	693	684	638	644	698
25100	21008	23604	28576	21023	12988	803	553	490	466	476	478	464	443	412	405	414	446	477	464	441	427	431	459	446	434	399	445	445	416	419	420	408	399	438	424	441	418	433	384	391	416	472	406	395	457	406	435	456	443	412	413	486	444	411	433	429	404	443	401	400	422	405	450	421	428	414	424	452	458	465	424	431	365	426	410	425	451	470	442	421	448	441	438	414	421	458	428	427	456	422	465	449	428	434	400	429	364	433	411	418	380	422	448	412	393	440	446	399	429	435	427	440	442	443	434	445	410	398	397	401	449	482	424	405	409	446	435	437	396	403	397	404	352	411	426	388	420	380	405	446	424	414	391	446	407	408	414	404	412	439	434	435	417	421	377	401	399	432	416	426	421	436	418	422	445	395	418	427	406	492	419	422	416	419	420	453	449	446	425	418	441	429	440	459	444	425	421	396	436	436	406	416	429	417	425	433	429	376	416	399	445	404	406	458	393	412	452	467	403	357	427	429	408	438	381	425	384	411	420	484	465	434	428	422	413	459	386	428	401	404	443	406	450	422	429	425	370	430	430	470	457	455	420	463	418	405	422	430	408	427	420	400	429	416	448	416	425	400	426	452	447	366	410	448	376	444	438	424	406	422	441	386	433	404	454	403	435	409	429	425	387	422	407	445	424	420	407	432	425	404	409	412	419	442	469	465	451	422	433	424	432	446	428	437	425	411	438	386	419	437	421	409	390	413	409	419	427	468	415	395	446	428	413	461	448	410	390	453	457	394	442	432	441	442	399	419	446	429	453	414	438	394	449	396	406	401	444	437	427	445	394	444	460	398	414	418	426	410	450	422	412	420	441	392	409	401	391	407	410	435	399	463	458	398	422	419	441	433	474	462	454	412	482	448	421	436	392	450	423	432	429	447	415	378	446	444	417	437	424	432	415	436	413	415	406	464	422	460	451	451	423	400	380	416	441	483	438	391	409	422	415	412	461	472	435	367	408	465	411	434	430	407	420	455	413	416	400	449	408	406	413	385	442	418	453	408	398	422	450	420	449	450	468	422	398	408	418	435	416	412	434	439	419	426	412	422	390	439	424	400	423	397	410	438	414	435	431	440	423	421	372	475	404	414	445	425	393	420	422	420	426	423	408	445	420	419	426	429	411	447	416	463	470	417	449	412	398	414	407	417	435	418	458	418	394	428	394	428	404	464	384	391	392	434	402	435	409	415	422	449	410	409	413	422	441	423	430	428	402	427	412	408	419	406	355	449	430	438	413	446	384	416	432	403	406	439	444	380	431	391	436	439	440	456	401	418	423	467	440	425	447	423	408	387	444	382	398	399	397	423	417	436	423	430	438	410	453	440	441	393	408	399	464	415	476	410	449	397	396	449	431	439	451	394	449	444	433	396	428	435	434	409	445	436	444	470	409	448	444	462	407	418	450	472	413	410	432	424	471	425	415	404	409	405	439	431	436	410	401	456	397	438	440	441	417	417	427	427	388	428	419	395	415	412	443	412	445	422	435	437	452	440	456	443	388	421	444	479	443	444	407	436	421	417	419	449	443	372	373	399	397	368	367	429	411	379	391	433	428	437	375	419	433	444	458	400	452	421	403	421	427	412	426	442	429	452	410	444	411	438	434	434	422	419	456	496	398	451	395	449	416	456	448	455	403	437	416	412	429	444	445	422	427	428	396	433	414	431	413	412	468	411	443	440	414	418	480	395	443	425	376	427	440	421	431	408	405	434	404	407	357	412	437	431	393	461	417	418	404	417	426	409	394	418	413	330	443	420	425	412	418	418	445	420	426	352	456	432	435	407	434	460	436	422	422	449	434	450	453	443	421	438	440	463	425	429	427	480	403	401	380	423	434	440	379	459	451	450	424	474	419	468	420	428	473	443	434	424	435	422	388	416	406	422	420	431	390	432	432	424	432	427	456	467	462	419	429	436	414	433	408	443	419	421	430	425	409	421	413	421	440	441	399	438	458	412	474	426	423	436	409	462	468	444	429	445	394	396	444	437	461	404	406	411	377	408	470	425	442	401	432	416	458	377	450	432	444	432	407	411	471	478	428	425	441	410	433	444	437	429	397	397	443	412	416	429	434	406	481	435	419	458	414	387	410	409	445	379	423	431	455	464	431	391	425	467	477	454	418	383	401	433	428	416	410	383	436	423	446	412	447	417	448	411	429	400	440	400	441	418	441	402	418	414	408	422	449	418	438	416	439	416	482	428	409	481	423	398	434	429	466	412	442	434	414	416	397	404	443	414	395	456	461	451	425	430	480	413	420	411	359	421	428	443	456	409	446	397	403	377	449	450	433	408	435	418	409	435	424	426	414	397	393	393	439	396	433	450	412	425	418	453	422	403	428	422	433	398	447	425	453	446	383	437	403	426	420	457	428	420	399	454	422	460	428	445	428	454	431	432	412	377	413	432	417	414	377	397	383	442	433	396	408	422	425	417	432	444	419	399	433	405	462	405	404	446	408	397	452	395	411	427	415	437	429	418	406	443	434	389	427	419	448	453	420	417	398	413	430	444	407	382	439	406	432	418	431	444	439	447	420	446	439	457	416	434	425	409	390	411	435	410	418	376	448	456	428	434	414	434	412	407	411	424	368	410	430	430	402	400	406	407	412	417	444	416	421	436	459	410	426	389	431	410	426	471	403	386	399	440	430	411	409	421	450	468	434	431	418	447	450	425	453	442	418	450	437	432	428	431	395	423	431	437	428	391	431	423	422	434	395	394	458	421	452	453	451	454	425	415	447	455	423	447	440	429	394	443	387	467	420	378	437	432	441	459	444	421	447	446	423	457	393	426	408	439	402	422	410	422	436	397	435	461	453	384	424	406	402	441	438	417	446	447	425	443	378	426	403	395	439	434	380	365	391	399	433	436	413	419	386	441	431	438	453	443	480	424	459	445	422	405	452	396	432	472	449	442	424	396	421	411	427	431	475	414	407	439	444	420	444	411	440	439	453	407	450	449	405	439	451	402	399	383	454	402	435	432	432	435	399	443	402	452	409	393	461	453	392	430	412	392	453	435	430	438	392	452	427	413	436	465	427	440	459	411	419	460	471	434	379	434	430	448	420	408	412	411	446	428	380	408	421	405	427	364	381	428	414	392	414	435	429	413	391	417	398	411	396	428	437	425	426	386	435	404	417	434	428	415	420	425	455	431	419	442	404	429	439	409	393	448	424	402	408	418	431	438	380	420	444	431	437	396	447	416	424	425	429	433	417	430	405	443	390	441	411	417	448	434	448	422	393	405	414	446	441	403	416	442	429	422	407	427	397	495	410	408	387	393	419	420	409	419	429	368	405	406	442	392	444	401	416	486	406	388	433	429	442	408	404	397	435	412	482	409	463	397	399	429	406	412	417	417	444	392	434	422	424	400	441	384	447	468	416	417	393	407	419	445	489	446	443	436	383	446	417	407	433	428	426	424	398	434	439	413	416	431	428	432	449	440	415	442	428	389	409	436	444	446	415	429	424	408	421
4490	2360	1501	1089	991	1024	936	906	892	969	907	908	965	883	876	915	934	901	952	921	896	884	928	889	884	905	912	868	931	891	908	906	914	899	878	955	881	923	925	941	930	929	915	937	925	886	877	918	928	912	905	895	904	839	912	893	894	925	872	895	901	907	912	924	867	931	964	953	930	905	896	880	883	885	887	882	908	911	896	923	885	897	878	980	883	917	874	898	928	915	931	915	919	905	915	882	911	868	877	890	897	884	880	944	918	887	850	903	909	949	906	931	850	911	851	850	910	914	895	889	956	972	934	921	912	907	905	938	876	928	925	890	885	870	878	847	944	900	907	958	872	877	931	871	901	877	862	948	871	955	895	850	916	890	904	875	916	878	895	883	894	877	885	887	907	952	898	873	943	882	929	854	936	861	923	897	897	932	861	914	931	874	906	901	902	874	896	933	867	870	936	916	860	883	889	894	909	908	960	889	882	908	907	883	895	878	863	916	952	900	904	900	859	900	905	940	915	935	898	930	885	907	864	895	921	898	912	855	904	868	1001	886	913	857	925	917	905	904	877	868	901	909	948	885	907	915	923	924	920	934	946	888	845	932	815	896	893	895	950	894	876	892	902	877	933	923	926	870	914	917	905	895	900	932	884	924	913	966	873	887	938	937	940	927	954	911	900	875	890	909	921	927	847	921	856	932	838	881	903	856	857	921	909	907	969	937	880	913	899	877	905	881	886	925	916	907	916	889	907	953	909	896	883	859	882	909	894	934	930	853	916	862	961	935	896	896	867	910	925	908	887	874	934	948	918	880	916	918	902	911	932	862	888	886	914	850	924	923	904	890	938	894	882	922	925	902	913	918	955	896	910	876	920	890	887	923	896	891	897	893	877	933	914	888	893	917	892	898	938	893	967	899	890	894	950	885	900	879	905	936	949	922	934	925	913	913	916	903	889	907	884	942	834	900	905	919	889	962	938	918	890	920	869	886	913	913	891	886	920	911	913	997	890	890	874	921	917	934	846	900	937	889	922	866	964	841	884	868	887	980	904	848	895	922	931	940	950	913	895	897	936	864	869	916	935	885	925	882	917	862	924	933	923	877	948	940	918	895	936	882	849	941	956	904	924	909	894	908	943	905	909	874	927	899	886	911	870	894	955	971	896	902	920	884	842	907	946	901	886	908	898	985	893	886	944	915	916	887	858	892	945	925	919	872	898	922	960	859	928	908	906	931	900	901	889	926	937	866	919	893	950	959	894	865	932	920	910	909	888	966	862	919	878	911	931	895	927	917	921	894	895	915	954	861	882	912	925	996	916	883	906	906	903	925	865	879	922	856	954	856	932	888	895	928	906	936	860	892	874	967	905	855	868	908	924	865	903	900	891	913	945	931	933	940	931	898	862	957	946	927	878	909	870	912	924	898	911	859	875	904	874	903	876	996	891	862	942	885	924	912	852	961	890	972	922	882	923	884	890	884	867	944	883	889	859	909	935	936	943	853	945	921	914	895	962	869	919	908	926	870	915	829	902	845	927	914	880	857	908	924	920	901	887	878	913	893	871	867	884	906	897	898	942	908	924	920	928	853	885	907	898	893	894	922	941	938	855	882	938	859	902	954	896	886	913	866	901	890	932	905	907	896	898	880	934	941	921	899	859	863	959	828	909	879	945	882	928	901	938	845	928	914	880	898	942	899	856	922	899	931	898	939	883	881	923	894	921	931	859	904	850	931	890	935	937	911	892	850	911	871	900	919	905	944	966	901	863	905	875	899	927	897	981	932	932	931	918	920	893	870	926	893	860	871	886	908	889	905	903	919	917	875	863	918	893	897	921	886	927	911	873	879	883	912	873	933	876	872	948	811	906	895	915	873	884	916	866	894	915	944	879	925	914	894	927	900	884	910	895	912	907	844	880	876	905	888	934	920	906	863	917	958	934	862	913	901	911	902	940	880	839	879	940	884	948	901	886	904	973	880	933	876	980	894	896	907	922	875	865	887	937	934	877	922	937	929	905	925	920	834	920	835	887	989	891	900	907	877	886	859	900	893	914	873	892	872	891	929	925	916	906	941	912	921	897	959	884	910	867	923	852	904	893	899	958	920	901	928	904	918	921	902	972	869	932	890	912	952	901	919	885	917	874	929	876	927	901	906	896	875	924	914	868	951	898	906	924	928	907	888	916	910	937	900	959	918	893	874	876	880	910	903	890	930	953	887	844	930	949	891	914	905	925	887	846	909	878	935	939	895	931	950	931	910	945	950	932	941	867	903	932	888	932	894	907	917	871	870	857	883	929	913	922	883	949	869	862	888	857	928	953	908	924	870	939	903	968	877	901	865	916	846	886	895	880	938	926	920	886	915	950	974	932	914	901	886	954	876	883	894	959	895	937	897	909	884	884	936	869	881	963	819	877	927	863	919	948	1003	903	910	853	954	910	918	980	892	859	906	939	971	898	879	900	912	954	909	912	934	929	893	879	883	890	937	930	891	899	899	870	933	923	917	868	870	878	921	908	876	903	880	907	924	918	953	953	906	895	900	937	899	912	941	976	913	911	905	863	916	925	894	898	973	863	921	914	895	882	863	887	891	914	873	895	933	871	896	878	936	924	890	887	937	915	901	911	884	933	868	865	869	913	880	857	913	944	906	877	897	926	885	904	890	915	900	877	908	898	983	957	968	914	872	915	886	886	889	865	921	839	835	950	923	851	891	869	867	917	877	921	866	971	884	934	865	904	922	940	918	888	898	914	923	926	849	901	915	894	913	907	916	892	891	944	890	926	893	906	868	907	884	903	923	886	865	920	901	876	929	904	913	899	873	914	915	904	928	916	915	907	929	871	948	945	886	905	876	911	920	908	939	878	917	932	925	857	929	884	925	901	888	893	880	903	895	881	900	866	945	887	930	922	899	899	891	889	903	848	883	894	926	918	863	908	890	881	911	937	968	912	920	893	908	946	894	875	957	925	870	872	934	892	941	944	913	884	888	882	845	926	917	911	902	903	943	911	919	915	844	907	862	907	878	931	874	853	936	879	918	934	857	922	869	944	923	907	907	915	931	916	922	965	840	948	921	914	852	943	916	946	948	875	932	902	898	914	911	919	936	949	875	892	904	956	877	926	924	965	949	929	878	928	912	946	908	928	969	896	863	909	890	858	923	900	927	884	952	949	854	930	847	950	857	911	858	938	943	884	934	828	903	922	901	869	928	870	941	916	924	897	887	926	891	894	915	861	886	915	892	958	960	887	861	918	861	865	883	882	907	928	879	955	946	890	897	872	885	886	868	896	928	878	952	894	882	906	892	892	912	933	895	930	890	915	902	915	936	897	934	907	884	907	874	888	957	921	907	882	927	917	876	899	955	950	934	930	930	925	928	957	868	867	785	872	911	971	899	907	901	879	918	906	882	921	921	885	919	936	903	870	865	935	902	879	903	924	898	950	941	921	921	922	871	904	921	941	966	888	911	907	918	887	916	875	911	876	892	894	913	926	913	911	877	873	912	917	902
24384	20966	23937	28193	20969	20996	10930	607	439	428	420	390	374	345	359	341	358	351	325	341	315	343	343	323	318	403	352	327	310	334	371	318	328	386	332	354	368	324	316	330	321	314	312	319	330	318	328	338	337	348	318	307	317	329	313	293	291	317	306	335	277	343	333	376	325	378	308	321	333	351	319	328	347	329	335	319	329	323	282	335	310	301	347	340	339	349	298	315	300	331	332	295	317	318	274	341	360	287	334	338	328	344	302	310	290	323	307	333	300	319	312	336	309	323	338	325	306	327	323	343	320	324	295	346	303	367	304	291	347	327	321	337	324	314	322	310	333	305	284	319	307	322	323	271	328	350	299	299	320	294	305	310	292	295	322	330	328	317	330	356	326	347	324	351	330	329	311	331	293	322	325	309	323	318	295	316	308	291	314	323	327	323	323	318	313	329	332	294	317	304	306	337	319	353	340	358	329	315	317	299	333	313	346	335	285	307	310	303	349	317	336	300	330	350	316	322	321	294	330	309	331	323	318	364	334	320	314	288	339	286	319	311	316	326	308	323	303	345	323	303	308	308	304	286	324	321	315	319	333	329	334	326	336	346	305	320	353	325	333	310	303	295	331	294	353	293	289	306	325	336	330	336	301	320	328	324	324	316	307	321	352	343	327	314	300	300	339	330	332	295	314	297	332	313	364	306	300	334	296	309	331	277	309	306	298	311	300	302	305	307	320	312	368	360	327	338	307	343	333	317	297	288	327	338	342	305	320	319	299	329	336	294	336	338	324	303	320	286	330	324	302	318	341	291	300	305	283	316	303	337	300	328	359	289	302	340	324	330	300	360	320	349	330	345	355	322	322	342	382	338	306	285	314	294	303	338	339	326	329	304	319	281	332	355	311	316	280	331	344	318	313	322	367	331	360	323	316	361	343	360	323	351	339	304	287	325	318	309	317	327	315	302	309	350	308	331	338	313	334	292	312	311	335	324	299	326	338	324	333	302	305	338	335	308	273	297	291	326	333	334	293	322	316	312	345	325	334	311	295	304	274	309	329	350	271	354	340	331	323	363	309	295	300	333	314	309	330	311	335	316	320	322	346	316	296	332	329	288	301	297	308	294	315	299	326	341	299	292	311	371	303	320	314	318	338	354	324	301	334	329	324	337	305	307	308	332	333	333	349	288	328	312	307	328	327	324	330	326	322	303	330	304	352	327	312	341	340	300	308	317	294	343	317	308	351	318	323	293	334	299	306	305	374	320	304	302	302	282	310	296	311	354	294	321	321	332	287	299	319	287	305	325	316	338	318	305	311	334	337	315	324	278	308	327	308	268	316	302	326	308	285	341	315	366	315	324	316	317	318	328	341	320	302	303	303	307	312	319	364	331	351	316	335	328	334	349	352	324	333	328	342	289	279	333	321	346	324	317	315	310	305	330	308	333	298	322	344	365	318	297	321	337	272	320	313	303	290	329	288	350	321	312	325	339	297	305	296	340	330	330	302	298	322	328	313	341	332	315	314	323	324	322	302	311	301	310	300	346	329	318	285	310	323	306	311	303	338	326	286	317	329	321	330	350	336	292	324	331	283	338	344	381	330	327	351	345	319	302	334	333	291	308	259	324	346	348	320	298	323	303	298	305	323	316	348	337	331	328	325	355	306	322	335	336	310	320	308	320	341	297	326	323	322	297	317	327	331	298	285	331	291	303	291	312	317	335	351	291	324	266	302	301	334	333	312	342	357	319	339	305	330	327	336	291	323	316	315	326	317	342	308	320	303	317	314	310	334	329	315	357	328	352	311	325	339	313	288	332	369	337	343	287	310	315	278	317	296	299	294	333	320	304	298	314	274	311	294	284	337	285	330	328	330	334	298	298	271	319	294	305	348	322	289	331	307	291	309	306	307	286	307	329	323	298	335	348	315	308	310	291	348	301	341	339	330	323	323	302	352	353	327	314	341	352	346	309	305	322	327	332	285	304	290	330	338	333	334	269	279	303	342	304	323	316	287	311	309	316	334	340	312	336	304	309	330	294	314	325	334	332	297	321	321	340	304	331	303	320	333	306	320	305	289	338	326	334	336	329	310	308	292	317	305	326	316	324	352	277	328	306	314	315	305	327	324	313	334	336	325	328	316	322	334	346	332	312	341	330	338	320	323	292	303	294	327	365	317	302	289	312	275	308	326	314	297	300	303	275	303	303	305	348	322	321	332	299	306	346	335	317	320	309	316	308	331	350	301	288	300	359	313	295	297	293	338	316	322	305	291	316	286	327	333	326	290	325	322	287	261	317	330	347	330	334	328	329	304	322	331	349	362	296	311	297	246	279	316	332	309	294	351	320	334	315	314	331	322	315	317	333	304	305	304	310	297	313	303	362	327	342	305	346	336	315	299	295	305	318	325	309	349	320	356	337	296	320	364	321	318	323	300	336	314	361	335	332	359	324	295	353	337	314	325	313	319	304	316	338	332	309	319	329	341	343	286	328	311	311	321	314	324	319	345	302	324	356	333	296	327	338	340	312	312	287	303	314	284	291	308	326	306	316	304	326	295	309	293	349	317	313	316	334	319	298	358	291	314	342	320	307	303	330	295	341	314	340	328	310	301	307	322	339	331	359	301	331	345	307	333	358	354	318	325	318	303	297	314	306	353	308	328	309	322	345	333	323	343	298	359	317	326	333	327	338	335	300	328	306	312	320	345	336	322	284	335	300	314	338	330	349	369	301	297	319	314	326	313	306	339	340	322	297	329	318	315	317	313	325	330	304	331	302	306	318	307	301	318	363	330	331	337	310	308	326	302	296	330	309	353	281	318	324	325	318	336	323	305	296	297	339	333	330	311	369	325	325	333	288	331	322	301	342	308	297	321	313	330	316	316	317	345	307	297	346	301	349	332	316	332	311	285	315	316	291	311	331	326	278	322	315	349	323	284	291	290	330	342	335	333	348	318	324	338	340	302	336	345	315	284	347	319	322	321	324	361	336	303	308	364	335	388	324	318	318	320	324	340	297	308	293	325	285	317	298	291	325	297	304	348	326	317	334	325	337	329	354	375	295	290	316	367	295	330	317	310	302	342	326	297	306	334	351	296	317	314	315	331	308	308	298	347	312	275	321	309	307	328	348	327	343	324	329	338	291	345	335	316	303	330	325	325	297	299	284	313	305	304	325	305	295	330	330	341	331	331	334	308	293	303	292	293	353	296	328	318	342	293	322	336	297	344	343	339	337	320	335	335	278	325	316	318	328	324	331	313	329	333	339	318	309	334	329	305	332	349	349	304	291	310	334	335	345	340	296	283	339	325	314	332	337	336	301	334	352	338	313	356	335	358	340	320	338	321	325	336	319	301	318	308	293	310	315	326	315	290	322	293	339	310	334	343	317	333	348	320	305	339	311	377	342	315	327	355	330	322	324	323	351	327	333	331	313	317	305	306	297	304	326	286	346	335	314	313	290	345	335	323	316	325	333	334	347	312	326	347	302	286	333	325	317	330	323	355	317	318	336
4070	3373	1724	1033	855	781	803	735	703	707	724	706	722	665	685	697	678	668	694	691	698	676	660	645	690	715	693	661	714	668	696	677	696	658	638	658	635	645	685	695	660	647	667	688	687	697	692	674	689	674	697	654	700	648	671	649	685	672	666	700	631	668	628	740	646	669	681	697	671	653	665	692	684	696	719	669	713	618	698	682	673	666	651	651	691	665	672	656	698	702	662	728	699	716	647	695	683	609	742	721	684	723	683	668	668	657	690	688	662	658	696	720	680	687	665	713	696	703	720	689	657	698	659	703	684	691	629	719	698	698	665	661	668	652	700	694	668	692	696	672	698	636	688	674	668	662	657	702	666	694	684	663	743	732	650	622	649	717	701	651	670	707	700	718	648	700	750	722	662	694	688	711	686	637	670	647	624	586	712	709	640	673	710	665	663	685	711	683	719	694	669	659	651	728	739	682	714	666	670	681	683	652	666	658	682	666	723	616	652	727	678	646	653	674	694	697	742	674	688	732	664	668	672	617	669	672	726	672	698	654	687	701	703	665	687	686	732	687	670	658	689	713	638	710	653	729	675	695	630	662	709	714	661	684	629	704	670	717	659	714	707	709	654	711	668	708	703	706	681	690	668	684	668	708	710	727	672	665	700	754	701	693	657	707	675	691	640	679	683	690	665	636	660	712	663	705	741	716	671	658	695	697	667	695	675	699	674	647	677	668	656	698	691	695	669	699	661	660	705	684	679	672	728	701	691	721	705	694	710	640	675	668	702	720	682	654	677	685	629	658	696	697	708	669	688	690	641	674	649	683	683	659	646	738	704	649	661	645	708	689	656	671	660	693	687	659	698	680	729	661	640	668	669	694	632	707	681	677	697	700	645	721	685	662	704	678	685	673	652	682	696	677	707	684	632	656	644	634	696	619	717	681	699	674	681	661	688	650	655	668	704	671	688	718	667	682	721	671	701	643	668	641	680	691	652	687	674	657	676	636	662	651	669	686	658	651	661	690	654	666	704	671	691	678	669	616	698	673	726	680	704	711	710	706	684	701	666	632	698	709	651	707	666	704	648	667	696	678	766	646	683	681	645	723	673	661	697	654	735	675	686	672	671	649	700	712	707	680	635	723	650	684	679	660	650	680	680	683	666	646	690	676	653	664	713	707	659	694	697	658	648	655	628	663	690	670	705	696	686	697	724	652	743	699	683	688	672	701	671	663	725	638	664	661	682	671	709	706	682	659	666	660	680	684	633	660	654	648	679	674	645	635	675	661	654	689	681	696	648	668	645	689	685	635	696	690	666	658	695	653	658	686	722	700	642	716	693	656	698	740	648	680	668	689	642	680	652	721	685	664	694	683	694	660	702	626	645	667	684	704	732	706	659	674	625	697	667	667	665	672	683	708	694	679	654	693	665	670	705	663	673	708	642	639	657	669	648	664	687	691	643	690	733	639	678	686	728	622	658	629	688	687	736	650	690	694	640	676	683	635	679	729	686	690	664	688	624	672	679	614	686	670	643	689	698	680	661	668	694	739	648	728	659	698	684	666	702	726	626	688	682	700	674	698	691	714	615	679	703	631	715	650	699	686	698	645	681	692	670	664	653	681	641	662	655	639	646	671	723	636	665	667	686	668	725	719	657	744	698	687	658	713	632	658	671	719	664	719	691	681	668	681	643	658	676	720	700	626	707	656	703	674	700	694	649	622	688	673	676	684	640	714	665	673	676	662	622	684	683	697	708	682	640	696	655	670	614	634	675	710	682	673	702	690	681	719	686	682	650	679	675	655	678	681	712	671	669	676	687	711	672	764	657	637	725	688	674	707	682	716	681	645	694	688	618	708	692	683	652	705	698	669	680	703	732	664	672	678	704	713	682	687	679	648	730	663	698	709	644	663	727	701	680	657	677	646	661	628	671	692	679	673	681	650	644	701	651	716	680	705	661	660	692	690	695	720	658	659	749	692	680	649	662	685	683	655	680	648	662	646	686	672	644	715	655	691	678	714	685	709	658	659	675	669	696	664	661	659	679	669	707	635	623	672	615	695	715	687	670	672	668	737	763	671	673	685	694	662	682	688	689	701	702	620	681	675	689	704	691	653	659	665	655	667	715	690	718	681	649	704	710	661	717	647	637	713	702	697	698	653	660	638	699	676	689	680	645	697	651	680	689	678	640	634	705	704	641	648	675	684	671	662	711	753	681	675	699	685	700	671	694	686	706	694	668	690	674	690	716	687	648	642	673	687	680	702	673	651	675	707	672	712	648	659	654	639	648	705	671	679	652	671	643	693	640	632	695	650	683	730	659	689	694	663	640	662	652	720	692	630	660	696	703	671	677	664	676	655	670	701	718	631	718	704	675	701	671	697	699	652	698	685	656	645	640	707	662	674	671	638	731	670	693	707	670	670	679	684	674	641	675	713	647	674	676	647	665	679	644	650	705	643	735	699	675	691	665	697	681	695	668	676	701	713	700	696	695	712	676	676	684	690	705	654	638	695	673	676	672	692	710	656	663	660	661	660	729	724	696	691	669	650	661	686	666	692	696	677	673	656	665	678	655	655	649	686	657	713	687	727	700	700	674	694	652	668	679	682	676	660	698	663	663	656	656	667	680	680	747	706	683	690	665	673	667	672	678	688	642	704	680	697	693	710	690	709	695	716	704	649	723	686	734	649	646	642	727	678	662	673	682	656	679	650	715	649	658	677	696	687	701	675	713	695	671	696	719	699	705	669	695	697	645	729	682	683	627	661	642	686	678	702	631	646	646	656	687	658	740	655	692	657	683	674	689	641	684	681	657	713	712	641	667	693	687	636	715	684	729	688	686	681	671	669	709	654	670	679	676	610	635	697	685	686	659	682	684	688	713	669	659	633	669	658	670	685	694	705	661	690	675	664	621	660	622	641	703	688	637	680	662	703	713	664	671	718	679	676	633	735	691	669	662	699	653	708	676	684	702	667	679	696	698	703	669	698	695	681	666	692	653	718	648	654	692	739	654	673	684	704	693	687	704	688	712	711	672	697	665	670	660	671	632	637	670	702	684	664	656	716	666	635	673	686	676	711	695	698	689	695	700	694	689	696	665	681	657	686	634	666	636	625	705	706	690	719	670	683	643	654	650	615	659	669	648	686	688	692	682	654	637	631	667	663	677	697	669	705	680	695	671	678	704	662	712	643	708	660	683	689	690	655	664	695	633	682	695	656	652	652	664	632	637	629	689	754	626	657	663	668	678	660	637	670	665	656	667	640	649	673	676	709	721	685	635	707	642	697	670	718	667	629	681	703	709	723	687	652	710	694	732	694	641	688	631	651	702	677	685	654	697	719	667	682	623	676	728	698	666	693	665	654	707	625	717	663	664	654	683	686	657	711	701	705	706	656	729	708	656	666	659	695	689	620	627	671	679	644	697	685	687	702	667	753	664	709	702	685	684	672	675	684	649	665	699	710	667	711	686	664	658	654	676	651	681	728	683	660	645	713	672	708	681	698	650	700
33233	15012	2485	431	335	287	306	314	287	289	290	295	308	325	270	299	282	290	285	269	283	283	307	288	325	284	285	284	283	268	287	282	243	261	293	279	314	293	302	304	293	278	306	281	283	298	269	281	289	268	280	275	307	300	284	288	298	301	300	279	280	296	284	281	304	295	270	257	298	275	297	279	252	287	262	319	273	294	279	317	297	280	273	266	286	265	277	309	276	291	309	268	242	291	261	284	285	277	321	315	292	284	279	278	333	254	269	291	292	241	253	303	291	291	307	297	258	274	267	284	233	262	291	275	289	308	297	261	278	311	302	266	260	278	315	296	298	291	274	274	294	317	274	299	278	295	282	272	251	306	282	266	255	288	257	284	268	277	241	242	284	269	294	280	272	263	255	249	282	272	274	291	293	276	306	265	300	327	279	253	266	272	290	329	252	275	283	256	272	305	314	268	291	282	292	295	331	295	272	252	287	284	287	262	265	304	291	282	261	280	274	303	294	300	296	247	310	270	254	291	277	251	300	301	276	268	299	308	294	267	311	265	278	277	271	294	309	291	264	282	272	311	333	303	281	330	320	302	247	262	311	263	282	302	278	291	302	260	314	312	263	269	270	287	296	308	280	277	265	315	285	299	245	274	283	270	303	309	310	301	300	295	325	290	279	268	290	256	286	275	276	268	270	284	266	298	305	287	280	317	300	284	257	301	315	275	287	283	270	282	265	286	270	277	349	297	280	265	292	270	288	281	277	264	278	282	282	262	277	262	251	273	231	311	290	289	281	268	266	290	280	268	265	265	303	283	305	291	294	303	256	263	258	275	305	274	287	278	286	264	262	289	268	302	293	333	267	280	270	297	286	235	297	289	320	334	290	289	307	275	313	283	271	277	275	334	286	303	307	271	288	293	305	261	311	283	271	324	267	292	282	269	251	293	276	277	278	283	310	285	298	283	273	283	272	274	279	277	282	272	299	295	283	273	254	296	298	289	256	273	279	294	287	268	249	284	292	283	292	285	265	294	297	283	278	290	272	291	287	290	287	290	284	268	290	298	313	289	266	296	274	307	293	270	262	276	278	280	309	301	316	265	268	264	284	265	296	270	265	265	280	295	280	281	268	282	265	287	286	240	306	267	257	315	302	284	290	300	289	302	290	302	277	304	305	290	297	272	263	283	305	271	284	304	292	322	277	297	315	280	319	270	247	297	269	275	289	291	276	294	276	285	296	289	292	276	271	262	309	282	273	292	287	277	288	303	259	273	308	266	286	256	247	280	304	314	287	245	301	292	297	282	277	311	280	287	280	296	294	267	301	278	312	290	277	298	307	291	301	290	299	298	294	294	268	285	305	309	255	263	285	289	309	301	255	259	298	295	309	278	306	301	296	299	267	289	304	288	300	313	323	257	268	271	266	276	313	253	271	263	288	262	287	283	271	263	247	269	298	271	253	297	270	282	298	303	229	270	227	267	277	311	265	264	277	310	306	326	271	306	302	303	293	269	289	268	294	252	291	295	295	287	293	277	275	289	239	311	299	240	305	301	258	273	260	261	259	306	298	274	279	251	261	252	310	297	289	291	283	253	298	280	251	302	260	294	253	277	304	266	253	256	316	330	262	290	285	267	261	275	305	278	278	281	277	284	287	290	270	270	290	268	272	277	281	251	298	287	321	301	249	285	304	292	287	307	307	274	277	302	282	273	262	255	239	294	252	313	277	303	269	275	274	299	299	269	291	278	286	301	306	291	293	286	276	293	298	298	305	247	291	274	303	317	302	287	267	262	271	282	278	272	271	284	279	286	305	343	285	282	294	300	284	295	267	276	276	308	275	289	286	251	292	264	251	296	276	300	266	280	282	278	279	279	270	269	262	283	257	249	268	298	281	290	275	293	263	283	278	313	286	284	263	262	286	251	288	268	269	300	268	280	268	303	269	301	300	292	295	263	288	274	277	283	268	273	302	272	295	299	299	287	270	292	296	278	261	270	310	283	281	284	275	280	276	263	256	300	296	261	285	299	306	249	272	273	275	281	295	261	248	280	295	259	270	292	284	258	304	303	284	289	309	270	294	327	274	267	265	284	299	302	302	285	261	249	305	276	267	320	310	276	263	251	290	276	247	266	273	261	277	249	298	299	284	286	247	282	300	306	281	257	298	301	273	259	308	298	265	256	267	301	247	291	290	301	258	288	285	305	289	262	302	306	243	255	288	300	263	285	296	285	295	299	277	291	280	275	275	279	262	287	252	279	286	289	296	282	291	248	274	292	274	324	303	314	262	246	302	287	279	269	292	255	273	274	275	270	296	305	317	305	319	286	282	260	294	252	253	282	285	275	302	285	290	289	265	280	283	290	321	241	244	282	274	309	312	266	278	306	277	246	321	313	271	278	310	268	294	287	292	299	260	298	274	297	274	302	288	277	296	292	259	280	287	288	291	256	294	283	286	285	290	267	258	286	293	282	303	279	288	265	323	319	265	263	275	272	269	277	288	268	283	266	264	306	293	285	295	295	293	265	294	262	284	261	290	270	295	290	314	299	289	285	283	280	274	287	300	250	269	287	290	271	287	244	292	264	259	283	257	289	308	275	285	297	305	326	280	302	284	272	297	322	311	293	280	277	282	288	285	291	288	299	280	271	305	260	289	259	293	295	277	274	287	266	295	301	292	265	281	309	279	309	285	258	248	306	272	259	282	262	275	252	266	291	276	308	276	285	274	261	273	292	248	276	254	288	339	280	274	284	263	294	300	282	281	289	263	278	274	273	295	285	278	320	279	275	281	282	267	275	284	270	291	260	271	255	313	289	302	285	294	291	307	290	272	305	286	281	295	298	300	281	281	265	283	290	290	300	281	330	272	276	273	302	290	290	266	294	299	287	279	274	293	317	272	275	297	281	277	276	248	297	270	248	255	295	299	288	310	274	285	273	275	268	286	304	328	301	267	273	268	305	290	315	310	280	256	289	286	266	256	284	284	324	273	265	257	292	294	250	304	264	297	272	272	285	288	277	277	273	261	294	301	311	292	289	286	293	309	301	259	302	286	270	282	282	302	278	258	323	259	293	288	260	282	294	297	285	281	283	321	292	312	316	322	285	290	304	265	290	272	294	304	245	286	292	271	270	289	265	281	267	288	288	289	281	289	285	307	279	292	264	290	286	296	296	300	289	264	284	272	271	253	278	269	282	285	265	257	271	316	266	256	274	246	274	280	293	269	300	272	241	297	311	289	267	248	305	239	280	299	291	293	275	301	278	298	292	281	320	296	291	293	295	262	266	279	310	308	235	325	306	257	280	295	274	312	276	287	263	263	257	307	286	264	264	280	296	250	257	293	255	296	268	286	273	291	296	291	273	304	267	303	275	284	276	297	287	271	280	258	309	265	298	306	277	252	240	295	284	279	316	299	268	270	299	264	289	273	289	300	284	275	295	280	285	302	281	287	289	313	268	280	266	297	305	320	283	285	297	277	250	265	292	272	286	289	300	291	291	264	290	280	315
7766	774	695	687	659	698	639	657	663	636	684	652	664	654	670	661	680	692	683	659	646	630	662	668	649	699	645	642	660	662	644	659	658	690	634	617	635	680	647	666	651	649	683	681	671	612	651	724	651	675	646	709	655	635	659	676	692	666	689	707	649	646	683	591	686	669	675	679	668	682	643	688	680	699	628	641	660	686	686	679	656	691	686	692	692	697	680	716	669	663	639	661	687	666	624	621	670	675	660	680	650	687	690	651	644	656	647	641	659	725	664	640	691	702	618	674	696	640	708	691	677	681	619	657	685	640	648	633	657	704	663	637	645	689	713	631	695	650	668	654	710	683	676	649	613	676	650	673	623	692	648	640	643	668	656	674	671	648	634	644	643	627	633	698	645	599	691	646	637	629	653	678	678	640	600	696	628	703	671	677	654	678	649	659	630	658	617	733	671	689	669	662	718	693	665	673	709	667	646	689	691	643	660	658	602	647	669	671	678	678	674	654	673	673	650	645	631	680	699	679	705	636	683	632	681	683	657	649	648	685	699	703	611	694	669	650	658	686	701	665	694	676	676	651	678	642	675	703	637	659	654	703	626	653	659	657	658	725	660	679	699	682	677	651	644	631	686	648	705	651	700	684	657	690	704	674	647	682	644	682	658	678	679	708	644	659	668	671	612	634	644	624	697	658	658	665	665	656	669	664	696	657	682	669	652	654	678	682	643	637	649	695	652	673	641	666	638	658	664	669	683	652	649	671	684	656	704	659	639	652	677	669	611	699	658	665	662	655	641	681	618	668	672	694	670	668	658	630	636	714	619	673	652	672	645	640	666	635	646	667	649	659	650	627	650	695	679	657	680	642	680	673	652	685	674	629	685	700	695	708	669	669	689	666	672	633	686	655	682	688	603	639	702	657	627	645	628	665	650	624	626	668	650	696	645	682	677	677	636	667	647	669	638	678	703	642	660	643	662	651	678	687	673	691	606	635	628	694	680	631	644	683	685	655	673	628	673	671	684	694	728	659	704	675	664	666	656	665	620	713	700	646	669	672	635	700	666	646	669	678	646	631	647	636	688	665	667	683	632	688	633	667	648	617	670	650	670	662	629	678	657	645	660	647	642	697	665	640	690	652	618	711	633	680	593	688	672	620	700	703	692	636	650	715	613	615	685	665	666	665	689	630	691	661	643	661	617	681	650	633	691	672	616	641	672	706	626	644	698	665	692	661	664	698	675	675	675	639	587	694	660	690	650	658	630	664	658	597	664	658	662	657	692	617	713	662	681	669	634	684	645	667	675	641	641	683	703	681	652	691	644	636	720	668	644	708	657	674	677	644	636	651	679	653	664	653	645	676	709	671	668	663	684	684	677	673	688	692	667	660	629	636	692	658	641	687	614	640	669	680	632	698	707	695	679	660	679	674	650	654	702	665	698	659	714	635	680	665	655	685	656	636	651	630	679	648	633	669	668	618	631	626	683	626	620	694	631	668	682	680	697	673	605	669	642	688	651	662	677	676	675	685	664	666	673	675	728	644	634	638	676	691	662	609	614	663	600	738	626	657	655	691	669	657	669	652	638	646	681	659	664	687	669	673	699	664	665	657	670	671	684	661	639	635	657	661	622	694	679	634	712	673	628	637	668	673	669	632	705	706	684	621	652	680	638	657	651	675	677	669	633	673	656	724	657	641	707	629	683	680	653	696	687	656	653	678	652	641	702	687	734	628	634	684	671	697	671	729	681	688	664	592	684	662	657	650	650	630	663	640	664	639	665	698	679	685	666	676	653	603	655	715	710	722	619	621	621	664	654	675	685	669	636	645	663	653	645	670	630	660	653	639	681	670	684	664	683	675	677	687	673	634	673	689	697	690	636	634	617	648	635	650	687	677	664	694	663	654	692	692	626	710	657	669	684	682	714	664	665	637	673	663	660	662	683	684	600	660	677	650	630	647	696	654	574	653	692	715	666	656	645	696	670	644	666	695	628	675	679	666	655	659	661	682	649	673	667	641	626	673	625	668	630	694	650	605	689	660	634	656	661	663	654	590	684	700	643	706	695	646	636	649	674	712	647	631	667	691	640	682	642	692	695	606	672	664	665	683	696	670	646	646	654	617	645	650	718	659	702	655	662	652	660	685	617	681	670	660	669	676	652	686	666	666	654	637	667	643	673	676	661	637	690	639	684	679	653	666	673	620	661	744	673	671	687	642	657	604	697	699	700	637	663	684	692	668	619	602	645	669	652	647	646	674	661	581	656	646	674	641	685	704	656	661	696	602	639	661	640	669	659	643	683	632	658	652	675	651	677	627	624	655	681	682	652	677	695	667	707	658	657	643	642	669	617	640	642	635	674	634	667	668	665	661	684	673	645	644	679	633	692	715	637	655	645	648	651	653	685	622	661	677	626	703	610	655	685	640	661	704	662	661	668	675	704	679	698	663	628	648	717	680	637	755	683	684	716	675	660	689	668	607	684	612	633	673	665	630	661	689	670	660	621	693	664	684	654	695	652	704	635	666	641	662	675	668	683	692	655	724	645	666	689	680	632	673	629	646	646	681	682	633	719	634	639	712	672	666	705	656	672	619	653	672	685	631	635	650	655	644	611	632	692	631	698	678	671	721	673	709	663	662	656	657	653	657	675	613	664	657	610	691	700	651	676	659	652	723	661	656	685	667	660	666	620	725	677	711	679	627	714	698	647	612	679	662	677	688	693	647	642	661	662	655	661	671	642	674	643	683	694	692	647	640	634	636	650	640	641	671	626	674	692	686	628	645	678	667	636	673	660	690	616	633	668	665	657	661	684	635	628	640	621	663	652	684	701	638	688	678	675	627	662	628	637	686	616	672	640	707	678	628	638	684	685	618	646	684	641	654	682	698	626	693	660	649	694	661	641	686	626	681	665	696	668	639	692	609	640	673	641	672	617	638	683	631	633	654	689	652	675	670	685	706	635	672	670	676	619	644	622	616	665	642	668	698	643	652	671	679	688	662	675	685	641	646	695	632	656	630	672	649	613	692	665	717	691	695	641	658	612	669	635	698	661	681	646	628	652	668	702	618	649	657	713	658	689	692	654	676	662	667	625	621	645	663	656	656	680	679	663	675	685	727	634	617	670	692	685	665	633	705	673	696	696	679	664	655	732	651	680	634	671	670	698	682	673	684	701	669	666	654	714	728	636	713	638	616	678	666	676	663	657	626	655	674	619	646	687	695	625	641	689	692	675	696	617	687	662	699	640	698	625	704	618	656	669	635	725	636	680	667	689	671	670	663	640	640	658	651	679	644	684	681	661	648	651	692	697	658	685	667	670	706	683	615	701	660	650	705	667	633	656	675	704	677	639	671	656	622	667	692	662	616	664	697	658	661	711	652	674	662	704	671	712	628	656	646	666	664	705	665	640	650	661	650	682	678	665	634	677	704	642	642	711	646	615	655	670	684	673	631	659	646	707	642	691	629	675	628	721	676	649	714	670	662	675	675	678	661	680	624	624	632	675	631
25050	20966	23565	28516	20955	13230	818	606	488	477	441	459	431	454	423	469	435	404	443	441	418	439	440	427	469	466	446	461	439	412	459	431	466	447	441	419	421	426	443	416	433	441	425	412	424	442	374	424	394	440	408	460	423	421	411	429	441	389	442	420	449	450	467	418	409	396	426	421	373	408	400	454	442	413	404	396	399	450	415	426	427	450	418	440	447	420	442	417	427	436	475	441	408	421	429	423	438	439	418	418	436	444	403	419	433	420	439	409	469	437	459	415	452	467	481	442	424	436	439	404	417	442	443	428	437	419	426	429	467	438	473	465	433	435	438	451	438	416	417	409	389	474	480	423	387	425	428	455	385	411	444	435	439	444	408	406	417	412	441	449	421	398	400	447	444	419	420	422	416	440	431	434	406	429	448	426	449	450	419	458	428	440	436	424	437	394	441	427	453	432	404	427	448	442	437	443	428	446	431	419	399	447	424	431	433	449	415	392	436	436	369	436	436	407	428	431	419	407	421	392	442	373	447	421	429	414	394	437	419	427	441	458	413	404	422	408	414	432	422	378	404	444	425	439	440	414	412	429	448	426	450	417	432	435	424	410	378	408	404	430	413	360	411	420	417	425	430	446	418	400	422	441	416	439	418	424	433	415	422	388	460	424	440	404	461	409	420	451	400	434	446	403	412	419	385	415	398	427	436	439	421	480	451	390	450	422	400	417	412	468	407	450	444	459	455	435	431	414	436	412	402	441	451	407	406	430	427	453	429	482	415	414	418	405	427	432	459	467	458	405	418	448	416	489	490	447	449	425	438	411	433	432	418	415	417	428	433	428	436	385	430	448	483	444	424	421	400	401	445	392	427	437	447	399	465	442	412	438	446	419	425	405	392	421	479	412	457	396	426	465	465	430	475	451	454	467	406	430	441	426	487	392	436	424	410	478	423	429	451	421	425	422	463	410	450	423	429	401	430	430	424	417	432	450	449	427	461	428	402	403	451	436	453	420	437	433	418	410	393	410	420	430	438	411	422	451	406	423	408	408	427	468	430	409	389	393	423	452	364	418	420	433	407	397	401	415	451	452	452	439	382	408	420	423	433	364	402	390	394	437	433	401	398	414	383	403	426	451	415	406	453	403	419	427	429	426	431	447	394	428	383	400	432	432	468	451	394	475	415	444	423	437	439	434	465	441	442	417	444	386	387	454	417	432	486	435	444	387	419	416	398	414	427	390	417	440	457	438	449	458	426	436	416	473	418	414	426	433	454	454	416	419	404	448	427	407	397	459	409	448	433	402	408	408	460	462	394	441	422	430	447	484	445	428	445	406	380	434	424	435	419	398	420	402	391	401	426	434	432	436	436	452	396	439	431	405	418	493	452	462	427	442	425	423	429	468	391	424	425	418	432	436	442	452	460	438	435	417	447	464	425	456	433	448	440	431	423	420	402	422	447	399	426	430	469	462	428	405	441	411	433	425	463	448	417	462	430	472	432	429	434	450	397	422	417	443	435	410	462	453	432	400	430	411	431	425	391	426	455	422	458	408	404	445	451	456	475	421	433	445	436	408	443	439	407	454	387	403	412	424	451	441	404	444	425	406	422	461	426	426	435	402	405	392	467	403	482	425	430	382	419	436	384	438	402	475	412	444	426	453	435	441	433	426	414	410	429	466	438	419	454	441	440	418	398	433	413	404	434	409	455	419	388	423	421	426	407	424	428	407	405	371	458	440	420	416	433	467	415	450	475	413	441	449	417	459	457	402	433	399	415	455	421	447	404	431	410	428	440	432	415	399	431	424	411	423	451	423	424	440	427	479	427	434	439	433	416	444	448	430	408	417	450	441	453	412	397	396	438	403	363	378	442	421	420	427	435	422	424	444	411	385	429	427	405	465	426	387	420	448	456	449	439	397	449	409	427	438	426	403	433	409	415	461	401	394	440	441	437	404	432	405	413	400	420	443	414	396	430	425	433	404	415	404	426	437	427	391	436	417	410	422	461	421	451	424	439	462	436	465	440	394	449	421	423	395	397	438	422	415	469	424	458	454	394	488	443	426	416	439	433	438	440	455	424	433	405	441	436	426	433	445	420	450	420	394	415	405	399	441	413	456	414	482	452	444	444	425	424	431	404	443	391	388	438	408	442	402	404	433	406	399	452	432	454	405	401	441	411	446	395	399	396	397	450	448	417	445	414	395	398	402	440	440	417	431	438	431	423	394	408	468	467	425	390	412	394	423	416	412	458	437	434	414	440	438	411	448	437	452	439	468	439	421	413	414	415	440	402	421	380	396	440	421	389	415	446	412	441	441	419	439	444	421	419	398	421	462	489	423	458	450	432	437	449	445	424	464	405	415	463	439	489	412	437	392	407	452	444	412	441	432	395	448	463	428	428	434	429	463	417	418	404	395	414	409	435	385	441	410	451	424	417	403	444	427	428	442	421	404	392	396	425	437	468	509	389	420	452	427	419	423	413	411	442	441	400	451	433	428	421	403	395	400	422	466	427	423	404	405	419	428	463	433	409	436	428	435	441	423	429	409	422	396	419	447	475	418	443	427	390	431	426	416	413	451	386	447	369	437	442	424	405	400	409	428	403	421	418	387	431	415	447	462	417	482	417	476	452	403	420	426	427	441	434	432	395	421	431	435	411	454	367	417	443	433	428	431	503	429	423	427	441	449	410	422	397	436	434	467	437	437	427	471	411	431	418	446	441	411	401	417	430	441	388	422	433	437	409	422	411	406	392	428	423	424	417	441	444	423	417	408	429	457	429	404	443	433	427	388	407	450	404	397	427	451	437	409	458	436	390	395	425	423	453	449	440	429	402	419	414	418	419	428	445	429	429	417	395	424	397	439	443	392	417	407	419	424	461	441	374	394	423	395	425	432	443	450	404	408	417	430	427	452	477	459	410	391	439	430	420	406	404	447	389	427	438	447	408	428	427	400	433	425	466	410	429	403	440	423	418	413	409	405	424	453	423	438	418	419	442	406	397	460	460	425	430	404	411	412	438	437	421	435	420	406	434	410	425	417	422	417	363	403	408	406	418	439	409	414	400	412	410	413	422	432	427	411	447	428	416	412	436	412	424	426	450	393	446	433	414	435	431	416	402	413	367	417	382	435	398	457	430	414	415	428	415	435	425	435	441	434	442	425	424	419	436	422	434	467	431	410	449	414	510	451	447	444	455	408	403	443	451	418	457	395	397	403	422	453	451	440	396	434	424	422	444	448	424	409	432	418	423	407	446	402	390	397	365	465	423	450	434	419	413	473	439	407	437	455	407	431	446	452	438	443	406	419	450	391	425	444	421	446	406	423	428	436	444	436	400	472	436	407	418	445	405	409	410	476	420	457	424	416	391	403	446	424	439	404	443	423	440	446	401	413	432	426	429	432	429	405	423	386	420	440	394	390	454	420	406	401	445	411	424	404	413	406	404	399	407	416	411	383	425	429	428	458	434	402	424	418	422	419	432	451	411	440	406	415	403	405	403	426	427	416
4524	2340	1463	1090	990	1017	961	975	942	870	896	884	962	945	852	903	922	932	866	915	963	912	851	930	934	887	918	946	899	964	880	903	860	914	894	921	910	879	918	862	881	901	927	926	937	874	916	912	938	903	840	901	868	873	901	910	899	929	893	931	871	908	936	915	878	911	922	938	865	926	953	880	942	915	948	914	921	1008	861	863	921	898	896	924	957	913	946	862	846	886	895	885	850	920	950	852	866	867	898	909	853	886	849	903	879	884	913	927	892	906	915	904	923	928	921	942	896	834	870	883	933	896	974	924	923	921	909	940	904	912	938	892	876	902	877	928	964	881	864	885	844	916	872	873	910	914	892	885	898	898	865	962	868	897	872	912	875	931	954	905	904	890	943	916	863	934	912	920	926	822	887	915	865	911	904	908	931	932	892	881	878	909	923	904	867	907	883	925	924	972	886	907	910	909	882	951	936	942	888	871	934	899	909	868	924	913	884	893	909	906	851	921	915	914	915	919	945	960	912	900	928	932	855	856	933	940	924	903	954	959	928	887	892	849	863	914	911	864	895	887	906	933	907	913	941	919	889	964	900	884	958	939	907	906	916	900	851	893	934	933	859	902	892	886	927	898	894	922	909	895	950	967	955	953	910	908	898	863	884	884	889	870	871	892	900	948	885	892	918	930	913	925	888	886	888	892	900	932	886	955	953	938	955	870	902	928	905	899	918	944	884	905	891	884	922	920	931	917	865	918	899	938	891	893	900	927	917	920	880	881	915	856	945	879	913	902	900	865	903	924	903	881	884	962	924	921	931	924	880	845	925	904	875	892	895	962	922	962	824	942	901	953	899	860	881	914	864	923	991	883	893	961	922	917	939	879	908	918	902	933	895	972	903	935	859	872	885	962	927	898	948	905	919	903	910	888	956	900	901	888	940	899	848	918	929	930	982	919	871	940	859	927	895	843	855	905	886	881	954	956	982	949	885	863	957	897	860	928	943	921	919	900	872	882	922	899	917	986	911	902	915	876	906	917	903	904	882	904	895	920	886	886	889	882	904	868	956	938	840	852	934	964	897	923	890	901	904	906	915	891	930	855	874	878	877	890	944	922	924	871	893	888	913	872	925	964	935	866	895	898	956	921	892	885	869	959	967	931	941	867	903	876	873	877	926	894	909	856	859	913	902	878	889	926	946	942	935	923	974	949	921	909	864	908	864	915	931	797	945	891	932	869	866	868	882	918	897	916	868	907	889	949	874	892	889	915	886	893	953	881	867	963	919	898	882	933	882	914	864	922	932	924	883	903	867	901	943	891	921	928	977	898	873	934	921	891	881	969	895	857	893	910	908	918	858	887	881	908	878	917	940	867	909	933	871	846	900	908	911	887	965	898	917	892	907	863	913	862	885	870	890	833	912	894	895	907	953	929	922	903	899	922	936	878	860	925	882	946	895	956	879	946	838	930	899	856	867	915	895	883	949	917	865	888	900	904	913	926	930	918	860	946	883	917	895	818	891	928	958	918	928	909	872	901	926	928	882	929	901	963	944	883	877	923	953	906	943	954	853	917	879	930	942	933	895	874	955	877	904	901	919	934	862	939	919	885	862	885	915	886	905	926	853	916	904	940	909	886	866	957	935	956	888	937	929	859	910	927	869	932	877	923	927	963	921	959	922	935	885	901	928	917	905	900	916	902	898	912	886	903	918	875	885	916	947	880	921	861	904	904	879	1003	937	871	886	876	907	912	947	879	914	957	903	919	928	911	916	896	870	906	870	880	903	905	889	915	899	941	927	906	857	903	955	966	874	897	936	909	955	921	907	908	926	890	939	885	928	923	902	926	934	896	913	902	904	891	902	821	874	894	919	936	922	918	879	974	949	947	897	968	853	873	905	924	915	909	856	940	912	871	909	912	875	893	902	937	886	971	912	891	895	924	898	902	906	901	952	960	901	877	900	865	898	913	907	871	901	887	895	904	921	898	885	924	956	939	918	960	869	896	908	905	910	891	933	956	938	943	900	911	968	893	930	884	914	948	923	899	902	942	873	890	854	904	926	902	930	940	941	887	882	942	875	921	896	840	950	872	916	978	877	924	871	933	878	955	943	945	889	843	943	883	937	901	864	906	897	895	904	896	915	875	878	949	895	930	870	895	904	918	842	960	913	859	920	905	855	900	914	935	908	928	931	896	859	834	925	862	910	906	954	952	913	914	815	895	933	899	935	941	944	912	894	878	920	908	924	931	909	847	932	924	889	847	846	920	916	844	908	883	881	929	943	920	919	869	915	890	890	885	883	938	896	883	868	844	949	826	970	928	912	885	894	872	889	916	885	904	965	910	903	907	864	897	931	875	888	891	868	870	935	896	922	919	928	920	911	948	952	881	871	916	876	968	919	886	904	932	921	890	935	916	907	895	861	911	857	876	925	917	870	940	940	876	909	937	921	947	885	923	890	884	901	898	907	942	939	921	888	950	889	894	939	903	937	944	946	941	946	922	864	914	879	893	881	932	914	941	914	897	819	845	906	937	929	872	874	957	896	907	893	907	913	912	914	918	902	843	918	919	927	904	868	948	961	936	872	871	899	849	892	900	835	878	856	933	924	870	956	930	848	933	906	863	941	898	894	915	917	950	909	917	951	896	968	919	861	889	902	890	885	918	938	892	895	843	838	866	892	881	931	936	909	965	931	866	896	938	883	952	922	876	895	906	888	1010	975	926	919	968	904	916	936	889	869	933	875	866	940	899	851	881	909	930	961	938	880	883	872	906	931	902	904	888	870	900	882	909	849	880	899	931	963	890	938	956	931	947	915	932	945	853	906	923	901	906	891	952	901	831	907	896	954	914	939	923	913	967	891	891	905	910	864	917	910	852	860	1001	915	906	949	930	908	922	894	873	899	921	920	886	947	897	907	924	907	914	934	905	895	931	904	868	933	922	949	868	943	882	920	866	940	896	889	886	971	929	881	897	877	947	891	910	928	913	942	892	884	909	876	930	948	938	899	872	915	913	940	876	889	909	869	886	867	931	928	960	876	833	908	899	926	970	911	887	930	886	880	869	910	894	946	968	917	910	889	973	931	889	860	925	894	896	934	856	919	882	884	887	906	899	931	865	865	949	918	883	878	945	863	905	882	951	858	969	887	912	885	913	885	929	909	920	961	965	907	883	919	921	867	904	922	922	913	916	901	909	886	896	850	907	919	882	909	937	960	925	932	893	891	901	940	928	894	867	909	885	953	963	814	865	894	906	957	938	906	931	935	873	893	844	941	935	889	899	962	871	891	898	933	918	915	961	969	892	873	858	879	890	916	844	851	897	927	910	936	927	922	952	906	878	924	890	867	927	888	867	932	890	861	900	912	918	925	931	910	859	906	915	930	933	914	917	913	898	903	866	886	858	900	929	888	943	919	892	901	922	934	925	882	864	898	899	902	897	875	902	914	889	894	860	939	855	948	880	884	915	855	910	897	898	886	892	915	909	896	924	939	859	911	909	896	880	896	899	896	903
24474	21014	23999	28218	21019	21040	10851	640	469	410	388	388	400	370	344	338	368	377	365	377	340	334	304	336	338	369	341	315	341	297	305	304	303	315	337	318	297	311	314	332	329	345	319	330	297	317	308	318	339	336	302	305	312	338	329	318	352	330	339	333	336	367	309	308	304	305	289	334	345	289	324	342	314	296	330	320	344	298	328	328	308	307	325	313	352	328	306	315	296	325	316	315	325	313	309	297	316	307	333	310	341	340	351	325	345	319	336	329	309	292	322	356	354	319	315	332	333	314	334	348	285	310	324	300	339	286	294	316	319	347	323	349	307	307	296	309	309	291	304	330	292	354	308	334	319	298	336	318	302	291	333	308	326	329	303	317	315	291	316	326	359	290	341	322	276	306	334	300	310	302	383	333	338	313	336	323	360	370	323	328	309	316	288	295	316	311	320	322	318	294	327	343	300	315	326	364	322	289	309	315	314	327	316	332	309	321	305	339	314	334	308	334	330	324	322	341	301	315	306	332	248	310	303	299	342	278	311	291	297	323	356	333	347	338	319	293	314	326	306	314	287	317	296	287	305	346	321	338	343	353	346	315	308	317	320	308	314	294	297	315	310	334	312	335	347	313	331	336	302	347	315	310	336	306	335	340	311	327	286	300	342	317	298	330	327	327	343	334	334	284	320	312	345	331	358	350	302	300	317	341	310	324	291	324	297	343	336	318	307	304	329	331	349	323	321	299	309	343	307	336	342	346	313	349	314	311	316	341	323	292	309	324	353	323	315	343	325	356	318	303	304	329	319	332	308	284	308	294	301	309	358	315	366	358	324	313	285	280	310	323	322	305	345	290	308	324	275	303	342	287	312	358	325	340	321	310	317	296	354	355	294	384	331	320	372	297	326	287	295	347	335	332	356	329	315	326	325	302	348	297	309	318	299	339	323	330	304	322	302	291	315	325	332	383	346	324	357	335	315	329	306	334	295	304	326	328	290	285	292	298	352	334	338	318	333	333	303	337	324	315	296	322	293	347	309	318	326	341	333	321	310	326	337	335	312	323	301	326	307	318	361	344	299	304	312	328	315	318	312	320	335	335	333	333	310	294	305	340	333	316	341	331	348	329	339	316	341	332	302	340	349	316	324	337	355	295	324	302	273	362	347	323	337	314	311	358	317	313	335	357	293	309	297	345	342	335	325	283	297	334	336	321	301	275	309	355	310	337	336	310	291	320	355	319	339	331	326	334	317	306	279	319	308	317	329	344	324	297	320	318	348	299	313	323	312	336	305	314	292	294	323	303	316	284	307	340	331	326	361	346	293	309	298	346	347	293	324	305	337	326	308	285	284	334	323	311	302	347	347	309	342	298	339	353	297	321	358	297	310	289	326	322	332	338	356	329	302	274	304	331	299	343	295	313	311	350	327	325	333	342	330	321	301	322	323	343	307	310	324	329	315	321	284	324	309	290	309	291	329	300	302	339	354	337	304	309	343	341	324	321	318	328	339	354	313	309	319	299	358	313	302	335	338	300	291	314	349	353	324	342	335	331	319	299	345	354	356	336	311	332	299	303	314	311	320	339	334	310	339	334	320	343	329	321	346	278	302	308	335	312	313	362	351	287	332	327	325	315	325	342	317	332	340	308	322	347	266	315	310	329	341	329	298	330	301	356	325	333	349	321	309	335	318	315	320	326	365	299	355	325	363	324	304	340	353	303	352	301	301	317	329	312	355	334	300	336	317	299	311	356	279	299	288	318	319	294	299	308	292	322	302	313	296	302	299	316	345	331	337	318	308	310	322	331	294	308	316	341	310	298	347	313	305	281	324	345	317	305	333	293	322	315	293	309	337	319	361	293	294	310	340	329	310	307	309	284	348	293	294	332	329	323	294	352	316	297	348	303	310	326	327	301	339	353	356	338	305	306	357	325	337	317	320	327	316	316	290	325	318	296	312	339	338	322	315	324	342	336	329	265	317	371	296	311	313	289	308	314	332	349	288	321	302	298	323	341	308	364	342	320	279	306	313	335	353	311	323	272	328	351	342	305	309	302	352	316	346	308	279	304	309	316	297	329	311	336	286	318	306	337	346	301	290	313	294	320	313	321	376	323	278	327	290	324	335	303	306	281	296	296	312	302	347	319	320	311	302	343	325	299	302	367	320	340	324	310	297	274	314	295	295	339	305	301	303	325	319	326	333	326	326	352	285	309	335	334	295	320	341	267	335	314	313	348	345	303	304	310	318	306	313	358	312	333	277	308	312	341	327	304	292	308	311	318	307	321	329	299	315	320	349	312	323	303	338	312	331	294	353	306	345	306	363	305	286	297	327	314	310	297	320	307	319	320	333	363	323	342	297	284	356	342	342	288	295	298	295	320	324	293	341	339	343	315	329	338	316	343	316	296	313	302	308	314	291	334	281	332	378	331	352	313	281	326	306	301	322	259	325	316	315	326	308	337	305	311	293	341	328	351	296	316	304	327	316	304	323	331	285	320	340	300	307	295	298	296	316	326	343	335	308	340	307	355	340	309	307	309	294	315	318	360	315	325	316	338	315	341	309	331	314	315	305	311	362	315	319	348	328	342	306	326	309	297	287	326	299	341	333	281	336	332	329	336	327	315	315	315	324	281	309	285	352	285	321	340	330	309	307	314	332	295	321	333	297	314	327	329	299	309	315	313	319	351	308	311	325	314	314	293	339	325	297	326	276	300	303	316	322	324	333	307	324	315	323	330	300	286	309	290	337	310	313	348	316	300	328	336	357	305	307	309	303	326	349	333	285	302	291	332	325	308	317	305	308	330	301	331	325	330	309	325	320	325	292	292	348	285	316	323	317	321	336	348	304	323	299	321	319	307	346	354	325	339	330	322	359	285	345	313	310	317	307	317	297	355	362	342	331	308	315	334	328	336	314	329	331	320	305	323	328	287	317	322	298	304	307	355	325	324	337	320	313	335	293	322	308	270	320	330	326	306	327	333	330	332	305	321	323	280	313	301	292	299	343	321	338	339	290	313	318	325	330	309	358	294	339	341	326	304	320	331	314	266	302	319	308	324	334	352	348	311	315	314	312	310	314	308	328	327	319	317	312	295	315	294	304	326	294	284	305	325	324	304	324	330	306	343	295	294	296	307	325	317	307	328	305	306	291	319	301	314	306	340	344	321	318	325	343	351	337	308	356	314	326	305	298	279	314	317	333	319	319	286	289	325	294	316	315	322	325	310	327	280	306	315	285	324	305	321	343	295	307	320	319	305	292	318	355	357	344	344	315	330	352	328	340	338	333	312	346	340	309	306	303	308	313	332	275	309	321	306	269	331	335	327	338	313	322	313	337	305	324	306	301	320	296	301	310	320	292	303	286	346	324	322	328	298	313	315	312	330	353	304	308	314	308	301	338	319	348	326	305	298	286	309	352	289	289	317	332	310	301	322	334	323	337	331	283	328	297	337	286	322	353	321	336	304	335	287	327	309	319	327	323	316	301	322	322	297	346	321	317	322	323	306
4092	3316	1672	1032	892	756	727	790	693	734	671	709	732	657	654	724	727	698	685	663	676	736	733	746	688	672	699	717	722	712	690	662	662	667	642	687	737	725	740	629	696	691	678	655	665	672	690	664	713	649	663	685	618	708	712	701	700	667	691	707	672	715	679	666	668	689	689	687	668	640	664	661	678	682	692	716	700	703	664	675	700	710	665	648	677	701	637	726	652	675	717	712	646	635	663	725	658	695	684	669	700	664	669	665	671	656	638	695	649	695	705	716	687	677	617	709	699	627	662	650	709	666	679	698	660	670	664	707	685	700	651	680	672	681	670	619	660	647	665	671	681	700	671	640	660	715	673	654	675	681	630	673	689	706	671	671	715	692	634	684	707	664	659	670	653	685	653	669	660	714	670	680	664	672	692	710	656	698	664	697	672	647	695	672	689	694	726	706	695	680	650	677	692	671	663	670	686	639	657	748	692	653	701	733	677	691	721	708	664	627	696	692	729	708	719	682	651	664	683	710	668	705	682	675	690	696	660	656	664	667	666	686	658	707	673	692	713	695	693	676	641	722	620	684	703	636	639	682	685	663	667	691	680	709	662	678	659	654	656	687	657	669	657	656	668	681	662	682	712	643	703	720	672	659	690	677	675	668	674	690	678	674	681	649	708	686	651	696	650	653	699	653	731	682	722	719	659	634	686	742	689	701	657	660	682	729	704	673	710	652	662	709	703	643	711	650	663	698	717	668	736	660	718	686	684	696	728	693	662	658	706	659	720	714	697	679	747	645	657	680	667	672	642	665	705	701	677	721	665	681	730	632	697	654	732	680	677	664	688	655	655	708	649	689	689	681	701	691	649	699	701	661	645	631	695	711	628	630	687	688	710	701	727	691	680	714	705	665	660	714	671	731	634	691	713	705	647	644	678	687	701	648	718	745	653	646	678	698	674	724	664	683	676	697	701	676	690	733	676	656	682	668	709	660	684	637	660	710	667	655	641	687	644	687	701	678	710	711	686	642	679	686	634	674	697	671	658	657	677	664	696	710	680	667	710	691	652	672	682	670	671	717	719	674	686	673	678	664	661	666	705	693	699	655	664	702	651	648	703	739	694	661	669	661	663	651	681	702	671	685	700	703	695	662	686	666	634	659	655	680	727	670	680	671	640	703	657	675	678	678	717	701	672	666	679	744	658	689	696	673	678	722	621	717	653	693	692	715	654	700	651	674	677	707	714	708	727	685	676	707	714	702	682	726	718	663	666	657	628	713	689	667	688	653	648	699	716	706	675	697	672	656	678	661	678	663	672	674	690	664	696	696	678	694	678	699	656	647	675	673	662	666	682	697	662	652	675	734	654	672	706	678	665	649	726	708	707	683	666	643	674	689	650	634	703	720	670	616	668	683	721	688	685	650	694	673	703	698	697	657	709	694	651	633	724	673	672	734	676	686	686	664	723	662	633	729	668	674	661	686	696	727	626	632	647	651	670	628	660	643	689	658	672	698	632	680	717	693	654	736	694	657	684	671	690	685	649	748	630	676	676	694	692	682	681	664	651	645	715	746	676	716	660	672	664	676	683	683	626	713	665	670	691	635	625	678	715	680	687	713	714	663	654	668	662	678	704	654	721	659	674	657	671	645	675	698	721	641	665	710	660	737	689	663	693	667	680	706	679	661	707	694	677	681	701	676	668	644	662	654	677	667	691	712	648	648	678	642	656	678	718	675	643	675	702	769	677	692	714	702	682	622	672	691	676	649	700	695	705	655	659	714	691	665	692	678	651	700	681	658	710	677	703	737	692	631	681	692	646	705	662	665	653	685	669	710	690	647	726	695	707	663	668	715	664	680	643	682	734	717	680	698	690	722	689	661	677	643	679	709	721	673	665	666	687	687	699	684	690	708	689	676	638	621	689	700	650	676	629	632	618	683	671	710	705	713	728	667	673	632	654	683	666	684	641	669	707	656	664	684	676	663	675	706	710	672	717	666	687	647	670	628	681	691	705	674	680	672	679	732	649	692	659	711	674	703	697	633	657	649	713	732	727	651	635	697	629	673	693	702	685	703	675	702	705	686	722	659	666	662	678	668	662	743	693	612	691	677	702	679	685	705	687	680	736	705	617	697	698	682	740	653	683	650	702	667	665	718	725	665	659	702	690	652	693	696	680	697	665	689	668	702	654	643	658	644	676	710	667	712	647	694	682	714	668	718	657	661	620	687	632	694	692	693	684	659	673	699	683	658	669	692	719	753	702	709	710	711	694	706	638	684	671	679	626	634	700	661	729	717	669	703	703	606	682	677	667	623	729	693	625	688	658	711	641	653	676	675	631	673	703	681	640	691	695	689	670	673	682	694	628	707	696	670	646	655	662	653	738	715	656	714	639	714	705	706	680	682	677	693	719	688	709	674	715	664	678	683	697	650	720	687	703	659	669	699	678	668	703	669	631	642	720	694	657	693	698	674	655	714	696	679	687	689	657	704	661	650	621	679	684	687	675	705	675	645	629	710	684	665	686	674	719	683	673	708	687	669	700	717	685	687	687	648	673	668	671	695	717	669	673	668	713	652	683	638	731	684	669	693	671	707	704	678	655	684	687	652	727	689	703	683	715	702	708	690	645	667	683	677	674	654	643	642	682	680	650	692	676	706	677	715	687	651	669	746	659	695	681	680	694	689	695	672	699	754	661	681	662	658	664	689	737	675	684	663	664	680	676	675	688	703	660	684	725	718	663	670	675	680	706	659	720	722	690	657	672	691	663	680	681	701	718	731	661	713	648	697	670	617	648	663	650	672	670	698	715	652	675	673	685	667	650	704	655	648	693	661	709	692	670	660	636	668	663	694	634	673	671	670	673	631	691	658	691	675	659	664	703	710	635	726	642	662	703	661	675	699	676	691	678	670	727	679	685	711	712	697	697	677	672	681	720	683	682	659	655	672	694	675	697	680	636	683	674	619	691	722	685	649	704	704	697	672	663	663	665	657	655	656	700	702	659	682	646	662	673	655	676	659	656	638	652	671	662	648	670	690	671	625	697	681	702	696	654	721	641	667	687	650	678	684	686	719	692	642	633	701	650	706	664	690	649	705	635	629	652	716	675	740	616	734	665	659	655	708	670	708	693	733	712	675	707	671	641	728	685	687	702	718	688	647	722	693	695	649	653	686	668	685	672	675	711	673	667	646	701	702	744	686	693	682	707	701	697	692	674	676	697	692	655	712	726	694	706	708	673	663	661	675	638	687	696	649	683	683	641	686	625	669	682	651	673	685	645	682	662	703	710	679	632	730	699	713	708	686	697	666	692	657	684	661	700	647	678	642	687	641	643	653	631	694	660	725	651	634	720	731	643	685	709	655	687	662	639	673	654	668	676	667	677	660	676	679	758	694	739	645	663	675	695	668	676	715	732	684	651	697	654	682	718	667	646	716	665	686	669	710	669	689	698	673	648	681	676	684	719	693	710	666	662	718	665	674	687	659	681	662	717	688	681	703	686	686	725	656
33098	15150	2686	681	507	485	386	283	268	274	312	288	268	275	304	316	250	284	294	262	251	295	262	273	257	278	285	306	265	316	321	311	307	284	289	254	292	296	275	292	322	272	299	271	274	295	257	266	309	311	307	283	280	286	237	256	295	292	289	259	294	254	283	276	291	298	277	323	286	266	286	288	260	290	289	280	275	264	265	280	294	270	257	279	304	261	253	255	286	300	288	301	287	261	290	292	290	270	333	321	288	304	279	290	256	287	278	292	297	282	255	285	271	312	266	251	314	312	293	322	289	285	308	274	261	294	270	254	301	291	286	314	291	272	279	282	272	290	296	274	267	282	269	280	254	289	305	306	281	292	317	272	295	320	294	297	273	309	279	285	302	268	268	290	285	284	304	299	261	284	310	274	301	309	274	297	299	303	276	295	307	299	234	270	266	261	304	288	289	287	264	270	266	289	312	268	265	306	261	267	260	305	267	289	307	284	291	272	277	330	267	305	299	289	293	260	299	277	275	332	289	281	314	281	277	255	307	265	289	276	275	276	286	268	290	269	279	288	297	273	290	296	288	294	286	320	307	265	288	298	265	285	302	272	302	294	297	271	262	294	266	276	315	274	267	271	297	262	273	290	268	301	304	283	300	300	266	263	265	311	259	304	282	266	280	297	283	283	267	270	278	273	286	299	275	296	318	271	292	278	279	298	307	294	255	303	267	296	291	259	274	297	317	269	298	282	291	283	249	310	280	281	240	259	278	262	315	261	285	272	284	265	249	302	293	274	278	281	298	242	277	251	269	287	322	285	295	274	282	261	285	284	296	283	264	288	274	255	299	263	297	280	301	276	269	288	279	262	273	295	298	274	250	280	280	305	284	285	308	270	265	273	270	325	281	296	287	288	279	281	296	274	274	269	264	273	291	278	324	295	269	275	277	275	270	298	276	274	286	263	262	271	277	272	274	282	284	292	285	291	265	270	277	276	292	268	297	258	307	284	271	294	286	277	306	267	255	262	292	291	313	286	292	312	276	293	303	255	284	277	282	290	284	303	315	312	290	286	254	289	275	283	301	300	314	286	285	272	280	312	322	293	282	301	298	305	293	277	268	310	305	296	294	278	281	256	261	317	287	279	257	278	277	305	278	286	303	283	287	255	252	258	287	306	304	280	285	269	304	303	313	301	280	308	310	302	273	268	294	273	293	288	299	277	306	289	259	275	274	280	279	268	289	277	284	339	301	293	280	295	303	286	260	281	264	285	299	299	292	291	271	273	278	283	286	277	285	293	290	281	283	275	306	298	264	297	289	264	285	285	300	286	293	268	306	299	283	270	326	288	257	265	264	258	309	261	273	308	302	268	289	279	297	246	275	319	315	324	271	276	282	300	293	266	268	326	247	277	298	285	277	298	281	301	266	290	262	262	270	289	292	278	279	256	265	288	284	265	296	270	318	290	292	288	288	296	271	269	291	273	284	308	307	265	294	260	285	252	279	245	298	290	284	276	290	295	306	282	300	268	280	270	294	269	278	283	272	300	272	275	265	265	281	291	296	277	266	272	303	286	282	321	248	288	287	271	301	291	276	260	301	283	293	290	270	287	278	270	309	317	284	278	289	268	278	290	299	291	284	314	292	263	322	298	286	320	285	287	288	296	315	282	252	273	310	246	280	277	279	285	268	296	292	260	290	289	290	329	299	299	289	279	312	301	254	270	276	279	308	318	246	308	309	283	277	294	298	299	273	315	283	296	311	303	305	300	262	265	274	297	293	281	262	265	286	285	267	284	275	277	315	276	258	264	302	257	265	274	267	281	265	293	265	307	268	271	311	261	271	288	273	254	275	275	269	277	266	253	274	280	288	264	310	280	283	295	319	322	279	282	296	281	270	276	301	267	302	302	259	248	304	279	296	260	272	268	278	298	285	296	300	314	276	276	272	283	278	309	277	280	312	278	275	258	284	267	247	273	256	299	273	303	277	277	249	308	282	282	303	310	311	288	299	257	289	301	269	297	294	314	295	317	291	281	290	273	300	274	287	284	288	296	289	265	316	263	274	291	289	294	254	311	263	282	281	287	291	271	299	296	288	268	299	294	282	293	292	318	275	305	258	281	255	296	275	296	284	262	289	286	279	277	247	280	286	285	299	284	269	280	294	290	275	309	294	290	292	273	250	283	269	283	310	305	292	290	298	290	305	305	277	282	288	291	300	318	265	258	291	271	282	292	316	270	271	265	298	286	278	324	265	273	283	254	288	284	298	258	270	254	291	267	290	308	280	298	291	288	266	298	252	254	279	282	271	316	263	335	274	313	273	271	295	311	286	288	277	284	297	316	269	283	294	292	320	298	279	269	309	276	285	269	254	270	267	279	273	274	296	270	268	307	303	288	285	277	257	259	271	293	265	275	295	266	301	284	292	268	282	296	251	298	277	279	252	282	255	274	273	268	256	297	251	285	287	310	301	280	289	271	264	293	276	284	295	266	280	272	288	302	303	256	292	273	285	274	293	273	288	297	278	315	278	277	276	276	294	264	304	259	286	298	320	304	255	254	272	273	266	305	255	284	278	299	271	268	304	281	270	268	296	277	291	292	289	260	262	290	316	260	268	296	301	286	301	290	307	274	272	295	302	268	252	241	273	257	276	309	279	294	304	281	276	312	287	268	300	266	289	277	326	304	263	288	308	262	298	275	308	281	267	252	293	276	281	284	259	262	246	273	284	293	300	288	274	285	255	274	253	270	287	290	275	279	285	307	294	279	281	289	276	252	295	267	304	323	311	288	261	268	310	282	296	275	304	276	302	280	274	306	241	283	284	302	293	314	298	304	309	293	250	292	296	316	295	323	277	292	282	299	267	287	283	283	268	298	275	285	281	316	293	296	336	267	302	285	279	246	282	294	328	252	303	282	316	264	284	289	273	281	270	294	287	307	319	306	290	285	299	318	283	299	292	307	259	253	281	305	295	243	262	288	282	294	271	319	278	258	297	304	269	313	249	290	303	249	276	292	324	282	289	278	300	295	270	267	306	283	287	274	284	302	315	309	266	296	290	295	251	259	262	286	260	289	283	281	271	260	279	269	268	259	288	297	272	309	265	264	245	285	295	283	321	280	287	269	281	316	286	283	300	272	270	280	271	308	320	314	270	285	306	309	275	288	280	292	276	277	270	282	256	307	251	291	278	245	285	302	311	261	291	302	304	283	280	286	329	297	277	294	267	307	298	232	249	243	252	292	316	316	283	272	276	292	259	306	267	275	276	273	330	278	301	269	314	294	265	277	279	296	306	264	305	291	277	270	300	294	250	295	278	307	265	277	278	318	259	270	265	282	319	268	255	294	280	320	290	252	280	286	291	284	309	310	313	264	289	287	279	305	316	288	297	316	288	316	266	255	287	309	338	274	250	266	264	267	274	307	321	282	269	302	295	305	267	266	309	291	273	293	277	277	277	286	289	273	280	286	267	258	258	289	280	274	319	267	246	321	272	265	272	308	275	267	267	262
7863	826	686	684	652	639	655	688	665	653	712	678	705	679	640	680	703	626	690	686	685	690	638	683	623	666	628	640	708	677	690	666	677	638	692	670	657	626	683	688	723	682	670	658	709	651	664	655	655	668	690	694	666	707	680	634	686	646	632	607	713	644	641	663	718	606	708	697	659	637	702	673	639	667	588	691	682	696	713	678	701	636	665	664	651	652	662	658	736	650	646	720	713	673	670	657	712	655	674	669	688	647	674	660	668	664	689	684	692	674	638	689	703	613	715	632	704	682	647	696	672	648	639	647	655	637	662	646	666	670	666	643	621	653	665	701	697	703	674	684	673	673	660	677	638	642	676	624	671	664	696	670	657	668	633	710	671	660	650	671	674	673	663	674	697	672	663	698	665	627	688	652	633	679	700	656	688	690	689	661	666	726	696	656	686	656	648	686	714	648	648	651	625	697	657	642	707	619	650	645	660	653	730	666	678	674	650	669	674	659	688	603	733	694	653	673	679	697	652	658	653	676	708	696	646	679	654	689	682	662	643	645	629	665	653	681	690	641	678	687	701	670	647	623	682	673	640	697	625	683	659	689	698	627	681	657	622	636	708	688	627	672	652	655	665	651	663	632	674	621	660	676	683	616	607	614	708	604	644	638	685	635	694	711	676	672	668	661	648	670	644	672	644	603	677	639	646	672	683	699	683	653	681	637	671	661	648	676	690	670	690	660	674	700	668	658	626	625	686	660	711	691	672	613	645	625	663	678	635	652	704	659	643	694	698	627	648	632	667	654	659	664	685	670	664	641	644	686	700	688	619	619	687	686	656	636	690	636	672	677	757	642	694	661	663	659	674	658	669	636	625	671	645	616	634	684	697	645	632	647	670	684	634	692	664	618	694	625	601	678	714	667	636	684	662	645	653	676	652	650	690	695	678	671	684	694	676	639	675	693	672	744	668	656	666	699	692	661	696	687	653	644	669	673	674	710	654	656	648	679	680	622	663	636	640	684	655	623	694	660	668	672	660	650	709	678	623	652	680	698	682	664	682	672	642	644	674	627	689	654	675	674	696	694	678	665	688	649	630	648	686	626	695	673	636	683	671	697	730	717	708	656	641	683	651	675	669	647	663	674	660	597	614	693	642	662	655	670	656	684	664	696	675	666	657	648	671	662	664	666	668	693	666	646	651	739	560	646	650	727	680	636	670	646	684	662	675	665	634	625	673	674	638	681	660	741	653	650	612	631	649	674	688	674	707	659	710	678	617	691	646	666	662	626	696	661	643	704	646	658	682	694	653	664	639	624	679	652	693	680	659	687	700	715	646	643	700	687	643	644	665	662	679	673	655	632	645	673	646	715	700	643	658	621	656	695	699	666	632	657	729	607	689	655	711	690	678	634	669	668	695	665	673	676	662	676	680	670	681	675	663	631	642	677	692	637	598	646	657	647	643	699	649	693	671	673	697	654	647	650	710	654	660	667	669	699	643	677	654	656	684	690	640	655	657	673	680	674	667	640	711	627	655	630	673	628	658	699	685	689	697	710	649	682	645	632	629	698	672	660	696	703	696	684	627	692	678	640	617	627	644	641	610	652	635	662	703	622	678	654	678	682	666	640	682	645	649	668	668	657	678	654	679	686	688	709	611	665	652	730	678	680	645	644	696	709	642	706	624	673	661	664	686	650	667	647	657	635	692	637	696	698	694	649	672	674	620	714	686	711	676	679	631	644	682	673	699	689	712	672	700	683	667	659	660	647	645	647	691	656	661	670	661	677	683	662	659	675	685	621	686	663	676	665	677	657	635	646	687	630	653	679	647	683	661	681	665	626	654	694	638	641	673	673	642	678	680	666	680	664	677	616	685	635	663	658	680	691	669	695	664	616	715	666	650	662	627	650	693	657	658	673	649	695	686	622	654	648	719	695	650	645	693	668	651	728	669	666	649	645	659	737	649	681	669	633	650	645	643	691	687	661	628	701	683	650	653	679	658	647	655	618	675	692	679	663	658	693	707	660	693	673	663	659	719	704	686	654	716	648	695	723	653	708	634	660	644	669	658	709	648	657	667	659	665	696	645	675	626	672	684	663	700	674	654	666	620	660	665	632	657	649	675	666	685	685	688	641	654	635	635	645	710	679	644	683	673	694	647	665	634	643	645	676	657	641	704	608	668	664	629	673	702	690	696	664	669	656	625	698	654	721	661	657	674	696	636	660	694	641	655	670	695	703	653	689	718	631	676	687	681	707	644	706	687	639	669	669	626	677	633	628	662	669	694	698	670	653	640	635	684	690	745	681	678	677	670	684	647	642	678	688	651	661	703	672	715	663	615	685	646	654	654	675	675	646	665	687	670	644	702	659	635	749	712	694	665	695	646	645	634	675	704	683	636	652	657	646	694	637	665	680	656	698	606	673	683	677	676	648	664	662	688	682	684	633	674	673	664	666	724	689	687	676	693	674	695	640	649	701	672	647	680	635	665	678	637	688	661	694	612	666	660	608	678	684	681	692	613	680	658	677	655	695	669	641	706	680	647	646	733	637	658	666	643	663	688	680	668	662	676	671	698	684	666	686	650	681	664	723	677	682	643	647	680	657	666	651	671	697	671	620	645	624	669	633	635	678	678	634	675	706	650	678	613	721	669	698	670	655	649	691	680	656	659	610	658	725	717	627	716	669	654	656	678	667	671	620	716	675	659	658	669	689	656	671	676	685	692	647	697	656	644	679	680	671	650	670	685	643	661	685	673	599	654	668	674	699	730	685	676	683	648	705	658	676	659	627	668	668	701	668	673	621	645	665	684	678	626	656	644	675	646	645	666	641	640	665	692	690	650	664	681	636	702	656	651	689	638	656	696	699	645	676	724	652	657	699	655	644	672	698	672	669	674	665	682	661	705	629	649	663	658	704	681	670	673	696	682	676	680	690	621	666	637	711	625	630	677	632	650	676	672	705	670	626	664	643	687	667	629	691	676	721	707	692	664	699	661	671	646	671	670	635	644	662	676	697	653	671	697	706	696	627	674	625	691	653	670	675	705	650	672	644	690	691	681	665	642	673	682	664	640	693	630	659	673	642	651	628	635	633	697	743	661	674	695	629	697	674	698	637	650	675	618	650	658	662	653	737	611	647	676	679	666	687	716	637	644	689	661	640	621	632	670	643	631	669	661	657	702	728	645	678	668	658	712	674	634	693	665	688	686	683	637	666	658	698	654	634	629	655	629	659	672	650	664	687	678	711	642	628	684	631	702	663	680	679	677	661	648	667	669	646	627	622	617	673	672	675	644	657	690	658	678	666	647	626	644	649	639	649	678	679	686	652	661	701	667	653	666	632	649	666	648	671	662	664	650	660	622	642	679	676	658	652	663	672	710	617	597	637	633	647	733	673	670	666	649	650	671	658	652	689	679	669	626	669	690	632	673	666	660	659	647	679	653	690	684	659	675	641	685	691	723	672	676	635	660	644	736	661	637	655	688	698	714	669	696	646	680	696	675	622	673	657
25050	20970	23610	28514	20967	12895	748	554	470	497	494	493	479	433	415	466	484	449	428	472	397	452	395	446	459	484	451	455	416	453	399	379	432	460	442	409	424	384	388	431	386	410	391	420	414	405	455	474	418	460	458	382	410	430	433	447	423	433	403	436	469	450	420	428	388	431	449	417	436	432	403	432	404	425	406	425	432	449	427	419	409	440	433	384	416	431	447	466	407	383	445	407	439	381	453	393	394	403	441	396	427	449	406	447	435	409	384	447	449	430	416	435	422	428	418	430	420	383	448	413	440	398	451	434	441	398	421	427	393	407	372	430	437	445	449	429	461	432	432	435	436	394	379	413	493	411	429	390	433	437	401	412	440	421	441	412	422	420	455	411	418	433	429	421	428	403	439	452	453	415	440	436	427	440	389	431	411	411	403	428	393	450	487	418	423	422	416	462	413	386	432	404	388	401	402	407	364	441	399	431	425	444	430	439	443	450	395	402	404	440	435	424	453	453	477	405	418	432	431	421	460	428	438	396	416	407	392	426	390	447	423	393	421	428	473	412	430	461	413	422	435	424	426	386	408	421	456	414	414	453	431	409	465	412	402	445	398	400	439	412	444	421	411	415	416	463	427	411	424	385	434	412	436	386	425	469	441	389	437	410	417	409	410	400	442	421	410	442	442	452	417	429	425	445	434	379	416	385	388	367	426	443	467	417	404	432	419	426	472	416	421	426	418	445	441	440	394	434	435	412	413	434	468	400	417	420	426	431	439	429	435	455	442	428	431	431	436	423	402	412	422	386	453	416	419	433	426	440	388	427	425	427	433	410	418	403	414	421	399	426	448	421	422	400	413	401	411	416	417	448	460	451	419	420	409	414	405	455	439	395	417	409	414	402	395	410	412	436	413	423	383	428	405	402	421	452	445	439	415	415	425	412	392	478	422	408	442	440	418	420	453	470	423	462	401	448	428	427	385	424	424	448	414	455	391	387	435	447	422	439	419	450	425	425	381	430	415	405	410	424	411	429	414	408	394	477	439	432	406	457	443	420	420	408	428	452	395	428	398	452	445	421	389	418	423	379	436	479	446	499	437	430	459	436	404	383	427	418	426	441	422	400	427	412	396	429	430	458	443	476	411	418	437	445	413	426	430	449	423	441	399	438	393	418	420	390	444	447	391	430	445	385	426	434	432	453	424	421	394	393	481	443	430	467	367	446	439	414	402	409	409	442	436	397	444	440	460	394	414	438	439	426	421	430	407	421	407	419	386	425	454	460	438	413	412	423	428	420	444	448	468	353	423	393	410	434	401	442	448	387	441	449	450	448	398	394	424	398	388	414	403	434	422	425	404	436	460	436	434	433	425	409	416	395	421	436	412	428	425	405	446	401	448	442	447	393	427	424	397	405	406	420	447	432	446	415	402	439	431	390	397	439	406	418	417	424	399	417	450	437	494	423	455	413	392	424	390	417	452	391	421	487	418	363	449	424	429	386	393	412	417	463	451	403	385	423	465	400	456	402	430	445	450	399	420	390	423	436	430	404	448	432	462	447	450	429	415	420	442	438	414	422	454	428	408	406	439	461	401	432	412	403	429	432	421	413	396	433	403	426	493	443	429	423	403	423	473	392	385	426	430	411	437	452	403	440	436	417	380	423	482	391	393	405	437	439	402	393	420	431	428	391	497	469	446	439	418	428	409	418	437	452	410	391	431	413	419	420	433	459	441	470	425	430	445	406	417	430	440	432	451	420	432	375	429	442	432	440	416	436	438	417	399	436	413	420	443	422	438	420	439	408	436	397	442	431	393	431	399	439	435	431	426	407	443	446	416	416	421	429	396	421	424	451	408	432	433	399	408	468	434	408	418	381	435	397	419	457	423	475	419	448	472	465	395	420	406	455	391	397	418	399	428	387	409	402	435	408	446	409	458	422	411	460	439	468	411	432	433	434	406	470	414	409	472	421	441	372	418	448	469	426	492	464	461	432	437	426	447	407	420	407	425	406	413	362	399	436	428	431	397	422	419	417	397	431	428	449	475	432	425	447	407	438	431	426	438	453	417	411	434	415	434	430	398	401	424	426	422	441	436	418	394	404	405	413	448	387	425	365	465	424	432	409	421	422	420	414	425	429	438	407	395	434	438	452	411	428	405	416	427	430	441	416	410	412	418	429	437	423	441	420	468	424	450	390	417	412	395	464	449	447	360	422	409	437	431	425	431	391	467	433	413	425	432	416	412	460	477	432	445	437	392	430	426	369	430	456	414	433	434	417	422	446	451	439	397	409	429	392	389	402	411	415	457	435	432	428	392	429	450	448	457	433	442	466	430	418	470	443	417	427	417	430	401	407	428	410	406	444	442	444	405	441	387	424	455	431	433	451	422	422	405	417	428	434	442	380	456	486	420	423	421	445	419	419	393	398	380	404	450	437	474	421	413	377	460	414	398	414	414	405	423	386	440	419	401	431	409	439	440	415	404	436	391	424	421	405	393	368	441	419	408	387	421	411	375	446	410	412	419	419	400	424	430	404	418	421	438	417	408	406	465	397	398	473	431	406	444	420	411	506	399	415	420	432	399	438	414	412	404	406	433	441	380	437	415	437	490	423	403	424	410	429	468	466	439	413	448	413	418	393	401	400	422	446	463	438	403	401	401	385	407	443	454	436	409	433	430	371	439	408	408	423	402	436	423	414	402	392	400	431	436	372	445	435	445	465	430	398	414	354	470	429	409	458	436	430	493	396	429	358	423	435	406	386	443	442	436	402	399	389	444	433	487	394	445	440	443	424	426	447	492	435	462	436	419	437	402	457	406	377	386	433	436	437	413	392	440	445	433	392	411	432	398	447	405	425	384	457	425	464	377	411	421	438	409	412	412	446	382	408	420	451	448	454	412	422	461	430	439	427	385	434	422	376	398	428	432	425	418	434	454	444	421	437	404	476	441	437	448	410	433	420	411	433	385	389	427	409	452	402	390	387	430	441	443	398	403	435	408	430	450	401	401	441	442	402	399	455	416	435	412	366	393	408	427	425	429	470	422	403	429	429	460	437	422	413	435	454	442	415	416	403	407	412	438	429	436	405	418	434	429	436	406	454	447	429	389	417	431	406	377	422	433	440	413	413	410	482	385	417	422	429	401	467	407	401	428	426	440	418	412	412	441	437	431	415	449	450	420	404	443	454	426	358	391	440	418	423	412	414	407	422	425	428	433	412	389	455	410	432	435	418	443	393	416	433	411	424	343	418	430	396	420	424	406	419	454	403	427	413	417	433	438	350	466	418	436	414	413	430	402	437	417	454	434	402	428	427	381	451	390	446	438	411	414	383	399	411	435	437	445	484	413	425	457	429	460	422	440	388	439	431	397	372	414	448	436	414	381	418	410	443	439	420	440	436	448	443	452	441	439	438	403	416	410	438	398	427	433	410	416	434	434	452	404	391	448	372	454	441	434	446	441	480	402	411	470	429	384	416	394	402	409	423	432	392	407	384	423	405	405	411	426	471
4551	2351	1417	1117	1003	955	930	923	908	1008	890	933	881	903	894	955	971	915	977	875	962	928	905	919	963	893	899	901	891	915	930	867	884	886	860	888	928	931	913	862	910	898	898	880	939	915	947	935	921	914	957	904	914	916	897	896	930	915	838	982	891	918	871	900	907	896	950	886	893	951	916	897	931	903	932	970	863	870	918	900	951	908	900	883	903	845	906	887	884	890	896	922	884	881	870	920	873	918	944	894	896	889	953	880	850	898	895	860	893	950	913	924	923	915	899	916	876	899	916	882	901	891	900	910	946	948	907	836	934	928	922	986	941	891	945	926	924	883	924	943	905	914	924	874	914	885	871	874	909	906	902	842	914	895	886	904	897	918	885	932	884	928	889	917	951	919	902	905	933	923	903	893	915	905	913	919	847	911	871	907	890	895	962	933	885	903	970	925	897	933	850	904	910	983	928	931	889	871	887	924	932	896	943	900	962	870	860	923	949	870	909	913	923	843	887	844	947	912	873	936	874	889	905	885	934	881	954	882	905	927	915	938	874	907	919	902	864	898	890	890	883	911	925	893	890	953	911	842	869	883	920	923	915	896	948	868	858	913	916	898	898	844	936	942	858	910	943	882	897	891	883	939	895	931	896	952	864	916	906	828	881	868	909	899	914	941	834	939	889	935	933	924	923	927	913	909	898	958	891	912	943	926	910	895	913	952	910	922	903	952	932	980	918	969	886	903	877	952	882	913	884	880	867	929	912	896	884	898	945	886	877	880	910	955	844	920	928	892	948	941	988	915	878	896	856	904	909	859	936	904	894	927	911	896	886	938	874	882	957	912	940	880	855	1003	920	923	900	857	910	900	903	901	873	921	889	876	892	920	954	893	873	889	931	917	907	902	904	936	881	978	914	934	885	896	928	976	931	891	891	924	826	904	913	892	925	890	877	877	937	922	919	899	918	883	894	878	946	920	873	917	956	909	908	916	879	941	879	909	884	957	910	883	922	886	933	895	876	952	956	908	886	874	941	892	883	944	949	926	875	863	925	918	941	891	887	856	935	890	927	919	925	890	970	937	936	876	890	953	920	916	846	892	960	907	941	891	918	900	928	911	954	894	893	964	906	972	881	897	865	859	902	877	888	926	935	942	893	901	918	878	901	896	918	883	895	936	902	867	949	884	886	842	879	907	900	895	880	934	925	960	919	917	882	903	909	910	854	848	927	886	912	885	905	926	926	945	906	913	866	877	891	906	873	915	930	878	875	875	914	891	937	869	910	918	871	900	915	923	878	851	869	900	929	923	904	902	895	877	879	907	899	910	906	907	909	932	888	882	877	881	949	911	889	922	894	907	933	870	884	921	891	884	846	902	946	909	941	861	944	932	905	900	936	922	932	916	924	912	909	946	851	882	921	885	938	913	945	873	927	944	911	816	930	933	920	906	918	903	892	899	915	863	916	889	871	926	926	889	996	929	906	922	927	917	911	930	884	924	883	927	842	868	908	890	892	936	955	961	930	899	921	877	885	904	902	892	885	864	945	936	935	862	881	910	902	929	892	911	936	917	915	851	911	892	947	933	880	841	960	864	876	884	969	909	955	909	903	866	915	919	924	938	877	912	965	860	954	932	935	926	880	870	954	902	888	926	896	971	965	897	848	935	886	912	935	913	864	897	889	920	926	896	882	884	869	911	916	891	930	897	915	898	896	905	891	936	894	945	887	895	904	936	907	915	902	851	879	910	916	904	904	890	878	922	899	906	905	932	908	893	878	936	950	907	905	891	934	901	877	866	915	886	917	872	907	926	897	901	884	915	907	905	902	930	890	862	912	918	873	912	1011	858	903	886	886	859	904	860	913	924	835	906	900	890	933	840	882	914	923	894	928	899	865	933	921	910	839	877	894	910	889	874	918	921	912	923	882	900	884	964	879	923	942	891	918	905	875	905	912	920	919	891	893	894	879	967	851	857	898	918	916	832	867	892	898	920	939	900	986	897	871	924	956	864	901	927	926	908	904	886	934	957	973	903	944	924	903	867	902	921	919	893	894	922	894	850	901	952	896	883	896	881	879	928	879	867	889	926	908	846	906	915	945	914	852	912	926	927	956	908	964	892	965	889	927	893	879	866	897	908	907	858	883	888	928	934	930	904	901	882	915	839	933	905	851	922	876	919	904	924	922	916	890	877	915	925	902	978	967	876	866	916	906	869	923	869	928	850	911	899	910	935	931	877	863	882	940	889	863	924	902	911	908	888	903	903	901	895	914	900	893	894	886	923	928	924	929	849	931	900	870	927	861	910	950	931	904	882	932	914	865	908	935	891	937	908	887	890	936	954	878	850	941	914	890	927	860	921	877	937	928	846	876	908	904	934	948	927	854	949	935	867	891	936	905	964	895	888	901	927	922	873	941	965	896	923	916	968	896	917	897	896	891	879	888	897	920	920	913	907	933	885	911	901	933	920	856	887	954	865	873	901	912	858	884	906	933	949	931	936	874	930	838	1012	869	889	928	869	913	920	937	896	881	888	970	858	921	902	978	905	941	872	928	927	917	844	846	935	964	903	904	939	892	910	871	875	966	924	898	913	999	903	897	902	890	959	895	908	974	940	899	887	922	856	898	889	858	882	927	906	945	934	912	957	853	931	880	922	890	879	901	947	911	843	929	935	885	901	910	865	946	935	907	911	965	852	918	920	928	913	927	926	876	942	883	938	961	937	905	879	885	923	917	868	919	920	949	921	957	868	940	857	889	935	927	898	925	877	871	908	936	922	841	905	894	897	883	937	895	900	891	950	926	867	946	955	893	899	938	898	876	884	892	916	869	909	938	951	899	944	921	893	883	903	941	924	902	892	913	912	916	952	915	911	939	926	938	912	933	957	900	901	902	873	929	968	920	938	880	957	872	914	899	958	899	920	930	928	898	939	911	868	910	897	939	894	877	872	928	924	879	895	926	900	968	922	874	934	909	875	921	893	853	928	895	946	941	893	848	851	848	928	915	946	945	924	901	965	898	936	929	936	889	922	851	860	934	930	905	967	868	881	912	974	896	923	897	881	883	925	891	897	912	882	922	944	943	892	932	931	928	910	848	944	917	973	919	979	922	952	851	859	889	897	899	920	934	949	898	894	929	927	940	881	926	906	954	946	848	911	896	889	899	895	943	909	885	927	849	992	874	962	946	939	870	878	895	907	939	936	986	894	921	901	899	866	913	905	899	933	923	887	914	857	957	913	933	884	904	869	895	890	917	857	929	914	946	902	870	919	898	852	930	952	864	946	927	938	898	990	943	879	934	923	892	920	886	886	912	893	870	888	888	881	958	921	865	897	906	919	923	922	852	884	894	895	922	925	926	913	927	940	877	872	907	854	940	950	863	985	902	924	891	893	855	912	920	917	907	898	956	869	905	915	892	869	930	897	926	942	940	901	933	888	953	842	915	904	936	880	890	981	923	893	907	941	889	867	919	908	867	895	897	900	945	943	926	884	897	871	957	893	952	878	942	910
24429	20974	23991	28160	20977	21012	10851	649	487	414	382	397	347	393	392	369	365	371	366	331	288	334	325	312	366	330	369	322	316	322	360	312	349	315	335	375	344	312	340	340	312	348	354	328	331	339	358	322	305	329	360	295	318	301	332	312	333	307	337	325	298	284	341	335	317	295	357	319	328	320	283	315	312	340	347	338	338	329	313	309	331	333	294	341	316	333	330	309	344	322	331	321	310	330	317	320	329	321	351	334	303	302	302	283	330	319	295	295	292	348	332	321	350	313	317	280	315	324	316	332	266	305	328	336	318	321	320	346	326	315	304	300	319	303	357	324	289	313	301	313	335	324	336	287	295	331	314	292	319	347	323	318	324	333	312	337	318	338	337	307	310	324	294	315	323	310	337	298	332	297	331	300	311	333	303	320	286	309	338	339	310	368	302	331	322	317	298	339	350	329	338	315	320	301	313	347	328	324	319	299	314	340	304	344	312	352	310	326	353	313	328	319	303	316	326	324	330	329	296	329	327	301	307	349	319	340	302	326	358	316	297	318	319	323	289	327	280	315	321	326	323	331	346	343	320	389	315	286	325	305	306	363	358	331	346	339	320	278	292	326	339	325	281	324	297	313	323	280	275	323	304	298	321	340	316	306	317	318	338	338	337	307	352	321	314	313	304	308	327	339	327	347	311	299	319	286	310	328	337	338	321	310	285	311	292	331	332	337	312	312	328	307	340	324	319	323	355	307	336	291	301	291	314	321	324	335	326	309	287	343	331	303	345	303	300	286	341	318	321	315	330	306	371	330	313	309	347	324	344	337	306	333	296	321	310	315	310	313	292	296	314	312	271	325	325	319	327	322	313	297	314	301	329	321	307	330	328	295	337	296	324	320	312	297	306	298	280	344	328	336	350	325	324	323	297	316	329	320	330	302	299	279	294	295	283	306	313	303	313	328	317	315	299	321	342	341	315	305	341	335	324	324	312	342	327	350	310	311	279	297	298	292	294	340	295	304	295	328	296	302	329	308	373	310	310	348	325	329	345	322	324	329	318	346	320	297	329	323	287	293	308	308	336	308	286	306	326	304	330	308	313	317	336	328	344	295	318	297	304	346	318	330	317	306	328	318	343	280	322	282	329	302	346	309	330	350	307	353	312	294	335	298	287	308	318	340	325	347	301	350	351	310	309	306	331	314	341	293	308	343	321	320	294	360	334	292	341	330	317	343	304	318	294	319	320	320	313	319	345	329	326	311	302	324	320	311	324	303	290	309	355	316	311	331	349	330	332	311	317	321	314	312	294	309	335	297	321	327	309	283	306	359	375	316	296	323	301	340	288	333	298	301	305	348	309	334	314	308	366	307	317	308	303	301	300	301	290	321	316	295	341	315	350	352	315	338	317	308	318	325	317	297	307	321	320	330	364	326	328	344	313	303	325	299	322	336	326	338	312	309	322	331	326	311	326	361	290	302	326	341	320	339	332	313	340	313	333	318	361	324	352	300	322	323	309	286	347	359	320	315	287	297	324	334	341	311	331	315	314	297	307	288	311	298	328	334	306	303	338	303	304	331	314	288	312	330	309	322	306	311	306	324	309	350	316	301	327	318	343	335	312	326	311	322	322	332	301	302	339	314	321	342	306	281	293	313	319	350	315	325	300	316	305	309	326	329	314	282	318	340	327	301	328	291	332	352	306	346	312	279	336	301	316	305	335	333	336	342	302	339	345	357	299	338	290	315	321	337	340	306	331	310	315	315	311	294	339	323	340	352	328	348	307	326	283	325	305	307	326	320	326	321	316	335	308	314	312	350	338	318	317	298	349	305	350	320	298	314	332	298	329	313	344	296	310	315	349	338	317	338	311	326	301	337	321	283	295	301	291	311	301	298	305	307	296	302	277	305	327	327	381	366	312	311	313	341	297	307	310	320	332	309	307	280	300	351	316	333	328	329	313	340	325	321	340	338	288	316	315	283	350	326	322	300	286	321	387	289	367	307	316	320	324	305	321	341	338	314	349	312	319	298	306	334	322	314	318	307	362	370	310	330	319	329	332	326	346	293	328	356	289	342	365	291	340	330	334	344	328	318	305	370	325	356	350	293	345	312	326	346	308	291	330	317	316	316	310	329	292	363	306	318	315	316	332	324	318	313	313	320	297	332	334	355	310	317	358	311	353	328	308	320	277	315	334	296	321	275	307	328	342	330	298	343	349	315	327	304	324	351	318	365	324	309	339	298	369	327	293	309	315	337	329	325	302	326	296	315	323	314	302	314	369	321	319	297	287	334	275	341	349	319	340	320	323	301	325	297	312	334	344	348	335	301	318	348	326	319	325	322	304	291	315	311	286	320	301	309	301	304	327	300	318	318	314	362	295	297	316	345	316	332	327	308	317	294	296	324	348	322	294	331	300	296	341	326	290	316	353	333	346	310	343	320	311	326	301	314	302	281	338	332	315	310	291	306	313	297	317	325	343	369	322	300	319	306	293	340	299	318	287	320	359	356	310	315	321	327	332	335	299	299	367	323	320	334	354	323	263	299	291	310	347	281	319	289	318	303	342	309	343	321	272	369	342	317	350	334	328	306	325	332	299	316	315	363	335	325	287	313	315	309	311	315	309	310	338	344	317	325	315	321	300	294	288	333	315	316	319	325	272	279	351	327	326	298	268	304	304	298	328	320	307	323	306	321	313	292	307	314	310	335	307	355	334	319	317	340	320	328	337	316	301	338	290	295	314	326	310	309	323	284	329	332	336	331	318	338	345	309	335	328	304	322	317	330	334	291	322	329	309	302	312	315	312	329	325	330	291	336	353	307	330	264	304	311	323	310	335	345	334	302	291	336	291	331	336	331	319	287	316	344	324	310	341	272	316	313	314	326	336	302	345	336	299	335	331	329	336	347	315	313	297	279	298	292	310	357	317	342	279	289	355	314	308	308	320	332	321	326	336	292	277	316	332	321	332	343	342	317	319	299	307	335	319	284	355	304	300	374	288	311	312	299	324	364	304	279	298	313	314	298	296	294	330	316	325	344	321	314	327	340	293	285	317	281	320	323	306	306	294	324	365	297	303	297	302	292	337	303	321	309	306	296	294	337	333	282	354	314	296	306	272	324	277	340	304	338	319	322	351	312	341	317	338	339	350	366	329	303	305	312	325	328	329	327	304	300	335	301	304	321	317	307	320	307	304	301	318	301	333	299	298	278	332	312	294	275	308	278	317	301	313	301	294	298	319	312	326	310	351	286	322	337	301	344	331	296	318	310	305	305	321	303	315	339	322	339	367	312	337	312	342	346	343	313	298	338	303	295	354	291	341	292	302	285	369	295	359	338	297	322	326	332	349	306	302	353	349	349	328	335	330	329	311	312	310	295	301	322	305	322	349	328	318	294	306	321	297	342	281	319	313	328	315	349	305	328	351	325	340	352	289	294	332	349	305	318	329	328	305	335	319	335	282	302	289	310	316	310	338	346	316	347	331	295	302	336	359	343	356	335	288	314	320	350
4001	3463	1763	1062	860	781	730	757	712	746	726	717	680	689	695	678	662	701	671	706	703	689	669	671	644	701	672	672	682	731	706	695	673	720	710	693	742	665	655	619	694	699	677	698	684	699	702	668	653	720	664	717	631	655	657	671	707	694	651	729	711	705	678	705	682	669	674	694	678	668	660	710	692	654	718	670	650	719	688	676	709	752	737	629	660	647	718	715	704	632	692	667	647	643	647	689	648	686	730	672	676	677	695	677	626	680	675	679	659	704	731	708	682	677	691	699	620	691	696	688	641	653	681	692	675	688	661	704	652	650	696	683	709	658	710	679	702	683	653	686	672	681	681	709	629	679	683	667	677	635	683	662	694	650	664	675	681	641	709	682	732	684	689	669	651	656	711	704	643	677	655	700	662	706	638	703	655	704	680	690	630	625	660	642	626	697	720	660	703	692	713	705	673	710	677	664	653	686	639	695	693	686	690	688	713	698	691	631	625	708	705	687	698	667	701	687	676	682	691	687	696	706	663	668	677	671	648	686	726	660	666	628	636	686	694	669	685	649	649	683	714	653	675	650	658	658	694	638	662	699	671	696	667	663	723	740	652	666	664	669	629	687	681	660	727	678	715	686	661	688	695	659	700	666	647	671	645	661	732	667	691	695	693	694	691	656	680	690	697	720	681	666	657	685	690	684	686	690	711	712	709	645	650	649	652	669	707	707	663	737	697	656	674	617	685	642	700	710	655	723	694	692	681	715	674	694	682	701	637	648	683	694	707	649	626	669	695	694	631	673	686	664	712	698	662	652	664	733	698	651	652	704	687	664	672	721	673	637	677	622	649	653	667	680	632	694	663	662	690	688	695	645	671	742	678	650	651	684	655	690	734	668	725	679	675	644	669	659	675	687	637	683	730	639	683	652	663	681	674	714	694	691	667	682	687	688	703	712	661	698	708	701	694	724	712	712	699	680	712	649	712	695	659	697	629	699	669	620	747	680	645	629	679	657	675	693	741	639	702	689	682	675	689	730	708	643	649	686	675	730	653	684	693	668	689	684	634	635	693	645	686	740	646	681	716	709	677	663	712	732	672	689	654	686	670	699	706	669	668	688	684	699	666	687	742	706	647	681	676	686	670	655	672	659	660	650	660	714	662	651	690	668	667	724	689	681	691	724	696	693	701	671	653	657	709	662	646	657	706	688	659	709	679	671	698	651	670	668	694	716	645	669	682	692	654	703	715	654	690	655	671	729	720	644	659	634	698	725	693	731	687	669	666	689	714	695	642	666	684	694	692	639	702	698	697	673	670	661	660	621	646	676	686	668	667	702	657	669	720	687	683	689	691	685	701	673	685	741	705	681	690	687	635	619	679	703	684	732	734	686	682	671	647	672	678	668	661	651	657	761	650	679	668	707	659	681	693	685	676	687	715	694	689	703	702	689	641	687	731	706	698	630	672	682	682	600	685	682	674	682	684	694	668	701	649	690	655	675	694	678	723	661	663	678	666	717	674	675	690	697	664	734	666	676	737	713	639	734	698	656	664	684	676	687	697	641	664	676	683	669	668	668	684	674	683	667	640	709	690	650	654	703	695	685	718	655	694	693	691	709	634	656	718	694	671	724	649	743	688	694	691	683	666	682	720	678	659	700	647	668	741	705	676	674	650	678	698	657	720	652	636	684	717	717	649	662	678	659	667	635	702	687	681	687	688	707	699	705	660	687	682	679	659	722	690	670	711	668	691	679	640	722	651	645	656	649	689	680	665	666	647	686	643	713	752	674	696	698	707	660	672	669	689	668	625	730	676	655	644	678	701	680	699	691	704	689	660	664	643	654	669	677	657	694	686	681	687	713	750	674	660	686	710	677	697	640	729	693	691	666	725	694	674	692	712	676	704	673	701	664	714	706	676	683	701	655	662	718	687	633	685	665	659	676	668	713	675	650	691	726	677	622	698	627	649	708	664	681	711	682	615	656	666	674	679	658	677	690	664	697	693	687	680	698	665	706	659	656	730	723	702	680	696	617	700	656	682	707	699	682	673	686	668	682	708	627	709	649	685	631	647	651	645	686	650	686	657	662	684	693	698	644	712	724	678	728	671	676	718	681	696	707	680	667	647	680	653	691	727	683	684	668	714	651	716	636	700	687	658	621	668	642	637	674	637	673	701	669	647	691	657	670	687	637	702	659	659	681	667	641	705	722	721	683	675	698	742	723	700	721	636	675	703	681	664	672	674	677	695	707	698	736	702	744	695	724	676	711	657	681	689	696	653	684	678	720	695	681	713	693	653	672	679	721	674	703	711	711	719	733	679	694	688	693	701	690	687	698	672	685	668	722	703	657	660	712	701	655	663	702	721	692	653	679	690	667	712	617	672	633	725	661	679	710	692	679	656	679	706	708	696	689	675	691	716	688	694	712	630	667	683	700	679	677	644	699	681	699	686	633	682	696	682	721	651	650	684	648	708	690	664	671	718	664	652	657	657	692	679	709	692	670	712	738	635	720	666	628	665	707	650	682	688	688	686	664	682	668	620	683	689	664	646	678	668	705	725	692	656	675	695	701	655	703	682	672	686	676	668	668	629	689	676	690	669	633	676	650	675	646	723	686	694	642	671	712	667	658	684	663	682	674	693	725	723	728	691	687	692	644	654	645	667	666	649	754	670	662	716	632	639	711	725	686	722	660	697	705	670	635	690	690	641	745	687	676	645	705	677	641	675	690	676	704	653	677	638	678	720	686	684	700	636	675	661	678	668	683	659	661	652	719	690	703	672	703	698	646	681	673	657	623	677	731	690	731	672	707	677	694	667	700	636	671	660	677	653	725	679	642	632	673	706	647	629	666	695	663	680	701	653	664	711	684	664	672	653	716	665	711	712	663	661	688	705	633	673	671	643	639	687	682	639	670	647	661	658	667	648	663	682	671	676	640	743	652	666	676	699	680	678	652	651	665	662	691	724	707	688	671	688	701	648	669	705	685	708	694	674	699	674	669	679	668	708	676	660	684	651	683	693	702	762	702	660	662	691	635	700	685	675	638	680	685	655	706	639	665	691	680	669	708	665	685	695	662	680	675	715	690	708	681	661	741	675	664	679	658	665	706	692	674	656	632	675	675	705	734	690	711	670	649	682	673	645	700	683	676	631	673	673	659	707	676	678	711	644	673	679	699	674	662	719	657	661	736	702	727	694	664	738	675	697	656	649	768	643	744	667	664	689	692	682	697	673	696	634	681	670	684	699	698	740	658	707	696	662	670	660	699	714	670	675	704	729	698	704	653	657	710	629	697	681	706	655	687	686	702	649	664	731	683	677	676	687	773	744	716	678	688	666	673	673	665	747	675	701	665	664	691	699	709	712	682	663	691	660	723	672	627	688	674	719	634	687	719	693	625	673	674	692	671	671	651	745	626	660	677	667	742	652	731	677	650	659	653	704	685	724	686	641	697	653	669	694	678	683	673	693	699	657	711	672	664	686	661	683	718	645	685	706	695	690	707	690	686
33178	15109	2549	598	462	410	363	326	311	306	302	287	273	311	286	302	304	295	284	249	304	244	245	295	233	295	271	331	267	308	281	270	275	311	313	276	275	273	264	281	266	292	289	275	274	290	316	274	294	269	300	289	274	275	279	297	276	285	276	275	289	303	248	271	278	242	274	276	301	278	287	320	270	273	313	303	294	303	293	295	267	269	285	273	267	247	285	294	277	282	287	310	290	298	266	287	279	263	260	287	245	304	272	296	312	281	300	297	288	279	299	299	287	267	311	319	266	291	295	296	284	252	272	305	275	277	322	286	261	267	306	314	322	284	292	280	285	272	270	309	299	300	279	263	276	282	280	310	302	307	306	260	278	307	298	270	275	293	293	313	281	267	290	262	283	288	298	261	291	284	255	306	276	275	318	295	286	289	335	261	292	268	271	266	299	296	290	293	276	297	281	300	295	264	282	259	279	277	291	274	270	296	287	268	295	282	295	276	294	294	231	276	286	263	295	277	290	275	296	274	276	273	250	278	287	245	306	290	311	289	288	279	296	312	318	252	296	297	307	287	272	308	267	322	277	296	271	294	286	292	290	278	306	299	309	259	289	313	269	282	261	305	271	275	260	246	290	277	286	279	275	289	287	279	255	278	297	288	300	259	274	250	279	279	257	260	302	307	269	265	272	280	269	276	300	279	328	267	273	327	262	324	282	294	312	265	283	275	280	311	305	304	302	308	310	298	291	266	257	282	297	276	294	277	296	277	290	290	277	329	310	257	274	321	278	297	281	278	297	315	304	260	275	297	307	273	278	283	265	301	246	274	274	276	286	274	265	267	289	282	277	296	306	287	293	314	272	265	297	261	282	272	282	277	242	285	302	228	298	294	282	265	324	290	298	295	269	274	315	279	281	324	309	275	266	329	281	298	271	283	294	275	279	249	290	261	312	266	281	292	283	255	303	301	268	290	315	274	264	320	281	288	260	292	254	255	279	301	283	283	277	298	304	298	266	271	303	315	287	286	282	261	275	302	282	300	280	317	302	258	231	290	312	287	322	286	295	271	285	277	299	279	277	270	285	260	276	268	286	274	271	272	271	274	293	306	272	293	277	278	313	285	342	277	302	292	276	311	279	265	289	243	257	307	275	301	265	243	292	312	296	290	275	269	242	267	279	287	263	249	327	252	276	268	274	291	295	302	282	295	304	285	275	294	274	265	257	266	289	275	276	283	272	287	307	297	275	265	283	290	308	261	290	301	303	301	287	304	279	296	274	290	293	301	299	277	308	304	272	287	304	271	273	278	290	275	264	283	283	306	256	280	293	284	315	298	285	276	244	292	281	262	293	281	274	275	252	261	280	262	282	268	282	290	284	268	279	330	327	293	297	283	282	314	295	292	287	276	285	268	314	315	299	288	284	292	296	265	292	306	305	318	310	304	304	307	274	293	271	296	248	323	304	323	277	306	256	273	277	292	296	302	294	306	289	264	312	269	297	300	282	268	298	267	324	315	296	295	285	285	300	324	261	271	307	303	282	267	293	278	265	299	326	258	296	283	301	270	261	292	262	312	285	302	285	281	287	248	244	279	278	303	297	283	303	283	268	285	282	276	241	305	269	276	282	269	284	287	276	314	300	275	304	264	268	320	268	280	298	318	283	326	296	298	293	278	287	291	276	287	333	319	260	272	264	261	295	308	262	285	292	261	288	278	281	308	258	327	287	256	280	265	311	273	301	284	280	291	326	298	290	273	270	252	288	266	291	303	293	263	309	295	280	300	297	289	294	287	295	285	276	281	294	291	287	296	294	274	304	297	298	318	279	296	316	287	294	306	297	289	271	275	271	295	279	304	318	298	280	271	279	267	270	273	281	268	268	290	255	290	279	294	329	290	288	235	296	279	276	283	282	313	273	285	261	274	267	293	264	269	289	256	269	306	287	287	268	306	283	271	308	277	311	291	262	277	305	260	300	291	253	284	280	265	260	266	281	312	287	289	299	311	314	302	288	274	296	283	300	293	260	288	281	276	285	291	290	301	268	301	315	309	317	306	297	309	292	297	293	257	257	305	281	282	272	264	282	299	300	292	299	285	280	280	297	327	288	277	311	274	278	269	304	260	263	280	292	287	277	299	305	269	268	265	298	296	304	314	286	274	300	276	303	290	310	308	265	285	280	283	290	277	283	306	293	298	305	301	284	310	286	262	235	282	300	298	334	311	282	277	279	287	314	302	256	292	313	295	260	324	270	270	270	282	314	325	277	285	272	279	271	233	293	268	357	254	249	275	293	246	271	287	250	323	302	292	276	282	251	321	262	268	277	277	270	303	250	277	264	262	299	283	248	276	290	299	255	305	289	274	295	291	325	268	297	274	287	293	285	294	275	264	273	272	257	290	296	270	315	276	333	276	268	292	258	276	292	275	296	302	281	315	311	305	261	284	264	308	283	280	269	291	269	286	278	298	324	298	340	305	293	299	310	276	274	286	306	290	318	273	313	327	256	297	293	285	285	323	238	253	293	305	281	277	291	272	314	285	265	298	282	275	294	268	240	262	279	276	270	287	281	267	279	288	294	269	262	271	293	306	257	322	287	277	250	287	286	298	264	291	282	300	291	304	277	256	310	290	249	308	265	312	308	282	233	303	262	286	268	307	290	282	269	317	298	264	249	276	291	297	288	284	269	277	271	285	256	271	259	309	305	326	270	260	263	264	264	262	287	293	268	256	306	288	313	294	263	295	291	293	284	286	308	286	307	282	292	278	292	282	280	297	303	287	291	275	308	289	300	273	279	317	278	281	300	289	307	283	280	284	288	293	324	284	264	280	252	276	280	306	266	300	299	290	311	304	254	272	294	300	262	275	306	301	281	276	274	319	314	293	316	285	290	281	282	297	271	276	278	255	278	291	235	251	299	289	240	267	290	288	280	303	295	270	272	276	276	284	293	288	243	274	267	284	295	283	311	303	291	276	310	295	291	277	302	269	275	296	278	273	276	280	261	287	277	288	276	299	285	316	267	252	285	279	321	316	251	272	299	280	257	289	307	282	273	291	292	302	314	260	279	274	294	265	293	283	300	286	271	291	277	254	277	245	297	300	296	271	291	308	320	266	310	273	309	275	284	253	302	247	294	305	279	304	293	263	304	290	255	321	288	293	290	290	289	253	255	260	282	259	267	277	288	284	278	285	285	250	310	304	279	282	301	310	284	283	281	306	289	279	294	256	303	260	292	288	277	279	291	231	283	267	282	270	286	253	281	274	296	257	287	279	241	266	285	267	283	286	293	274	266	337	283	273	315	324	295	272	280	296	259	279	305	288	295	267	262	277	272	261	271	298	286	279	269	255	287	283	277	295	300	293	275	303	277	291	297	260	271	265	278	308	311	301	269	316	278	295	295	276	263	287	269	298	305	287	302	289	263	319	296	267	262	282	261	316	276	261	290	298	265	276	321	258	305	300	289	279	287	295	311	306	312	269	285	257	290	294	292	279	243	268	322	325	290	267
7663	715	683	667	683	739	682	648	658	721	670	678	643	701	667	662	719	690	622	680	692	652	696	654	670	673	622	727	681	723	705	687	665	676	709	633	684	667	683	629	708	698	655	670	653	669	687	664	655	677	704	628	679	667	665	672	665	655	650	666	623	692	617	631	692	661	657	718	649	629	606	667	660	645	653	634	674	602	689	643	647	658	619	682	659	672	669	642	682	709	696	621	653	671	633	697	629	699	664	653	696	679	689	699	691	685	716	636	665	668	716	675	658	656	669	644	634	660	653	690	694	615	624	666	667	670	615	671	690	623	689	659	679	663	693	666	673	664	651	694	707	654	692	700	666	647	672	698	699	672	638	630	638	682	715	698	675	644	696	694	691	694	701	676	652	649	649	589	584	669	691	681	640	677	675	670	740	686	685	713	661	666	628	704	625	661	657	661	708	659	717	681	682	684	681	684	684	685	677	672	666	608	703	681	656	683	694	646	695	709	697	690	683	658	636	635	684	667	671	672	699	681	678	695	705	686	641	691	688	677	667	634	664	633	688	658	667	653	688	700	679	676	687	656	656	651	661	650	670	715	702	647	669	625	675	633	651	629	635	642	670	675	632	637	673	686	611	624	657	673	681	672	660	689	636	674	698	698	694	672	670	648	635	695	680	679	708	667	680	659	689	666	699	662	739	696	682	684	695	674	686	645	678	682	644	627	663	689	674	630	689	627	681	677	616	701	667	667	631	698	667	665	673	644	683	651	682	702	680	660	667	677	701	706	662	647	688	661	675	674	698	648	616	692	638	687	673	691	694	621	667	725	677	654	692	645	656	706	681	669	705	653	688	681	675	653	650	708	669	687	663	640	690	661	693	693	678	644	686	648	723	670	673	624	697	669	673	654	679	685	677	673	647	676	650	610	647	667	701	694	646	664	678	666	668	655	689	656	638	738	702	682	666	695	618	674	670	641	628	705	678	642	696	735	706	706	666	677	704	656	663	665	681	661	682	643	668	689	710	625	665	665	698	684	642	672	692	628	664	670	688	676	690	649	638	667	688	682	652	620	654	638	659	635	637	642	672	678	688	649	673	670	682	668	651	685	694	657	681	668	678	665	691	666	706	650	708	668	679	677	641	699	689	663	721	732	667	651	656	661	674	677	702	690	669	701	718	666	690	653	646	667	684	640	651	665	639	644	693	680	624	737	686	660	669	626	645	662	701	690	689	672	671	640	655	639	673	671	656	695	671	636	659	700	639	707	683	725	646	648	651	655	662	718	689	659	668	625	652	679	652	656	684	690	664	705	697	657	666	616	668	662	640	716	682	646	636	679	605	662	678	686	694	636	615	639	635	678	636	674	684	697	702	644	698	622	678	618	658	651	709	656	711	666	639	636	668	686	685	712	701	673	668	696	717	642	694	675	682	676	675	644	668	695	649	711	676	656	661	621	715	695	656	669	623	656	681	638	678	645	640	700	620	696	637	652	674	648	636	674	676	685	663	672	650	684	660	654	706	680	670	687	721	676	740	687	692	666	661	696	681	614	651	672	695	697	626	705	675	679	648	660	667	668	679	650	662	721	668	730	667	701	651	667	718	686	638	707	627	693	701	695	647	700	671	661	655	644	698	641	689	681	679	645	710	685	676	669	655	624	688	660	668	617	676	649	692	690	681	647	690	670	704	663	661	668	672	647	672	700	651	657	673	647	717	662	643	640	661	650	667	659	680	621	640	669	624	683	664	662	647	691	680	676	693	661	669	670	671	698	675	688	668	678	666	693	643	680	699	620	649	695	673	628	667	693	652	704	663	687	632	640	640	647	667	689	655	641	683	655	644	687	650	677	663	674	645	648	668	676	650	683	623	639	654	662	683	661	627	606	682	686	648	669	666	672	713	644	654	680	647	655	648	693	662	620	678	676	688	644	681	654	742	670	705	680	684	656	681	644	649	650	661	646	624	670	637	642	657	690	674	657	735	639	650	645	704	667	659	641	703	635	668	755	710	681	683	668	641	629	716	662	677	694	663	642	639	699	636	659	667	676	642	661	662	656	684	645	602	687	684	671	698	689	660	677	718	652	666	670	677	671	671	677	671	730	662	706	665	694	674	653	643	670	639	660	669	632	660	685	625	681	694	717	631	654	702	646	662	676	657	657	675	677	636	617	692	702	635	673	652	661	712	682	636	648	681	668	671	671	674	695	730	613	729	684	650	660	723	682	628	690	619	690	679	639	642	680	702	661	636	680	693	646	673	642	722	644	648	678	668	640	651	642	681	683	667	724	671	658	693	682	651	686	647	689	682	649	685	688	663	693	654	674	689	667	696	686	648	657	635	664	681	689	661	684	693	662	691	646	655	699	714	646	715	664	690	670	664	639	665	649	730	679	682	650	704	656	705	685	684	662	683	693	657	680	674	633	624	668	641	670	698	683	661	686	658	657	651	672	675	647	631	689	667	695	704	654	676	708	651	708	681	681	649	691	691	679	716	696	654	694	677	663	674	629	670	651	639	608	623	701	665	648	662	630	673	701	655	687	657	688	721	638	707	676	657	684	676	644	679	681	662	645	657	636	644	658	677	683	694	622	621	659	612	665	727	652	627	660	636	645	659	665	653	665	676	649	664	695	678	601	671	647	657	643	679	647	663	706	683	648	644	661	669	716	706	667	637	644	664	651	664	674	658	652	688	654	635	683	643	655	675	675	649	634	666	650	676	710	641	636	691	662	710	675	648	655	651	640	660	660	672	672	652	670	651	647	643	690	687	614	635	670	713	693	726	595	664	676	621	672	634	648	702	654	673	690	683	680	664	692	645	690	682	671	672	668	668	625	672	639	673	658	671	687	675	676	669	630	628	645	664	676	678	678	695	651	654	671	632	671	702	694	705	679	649	655	705	666	681	652	634	700	645	684	653	602	688	690	641	679	644	671	659	650	703	674	667	726	670	630	676	661	634	656	651	638	671	658	626	654	685	641	676	620	661	692	614	700	648	648	689	677	647	724	641	663	657	658	685	683	719	742	688	691	683	661	630	686	650	652	667	630	621	655	680	667	673	709	639	661	695	657	604	665	656	663	672	683	674	679	664	679	673	694	663	642	657	652	676	658	678	634	660	676	679	667	693	679	663	660	681	634	690	671	640	660	677	682	650	692	687	672	635	676	650	675	639	654	654	658	722	622	663	648	669	735	717	700	655	677	621	684	643	689	700	614	644	678	685	648	676	645	661	673	682	697	706	640	608	664	694	644	642	684	676	669	688	602	628	686	646	629	696	689	663	707	667	682	663	704	668	643	667	679	675	686	642	659	680	679	716	673	684	661	682	721	669	654	664	664	673	662	707	685	666	680	720	661	671	663	653	654	643	691	711	706	661	657	671	714	664	624	620	689	633	663	662	627	640	674	660	684	686	667	669	718	676	685	675	715	659	658	656	691	674	675	666	631	651	696	615	630	635	703	661	719	674	656	664	718	678	686	653	688	635	675	666	643	673	652	676	702	661	640
25060	21012	23630	28575	21021	13060	820	578	495	432	464	452	449	458	473	495	462	462	416	458	413	435	415	452	441	431	437	438	443	460	410	432	397	475	433	414	372	418	448	431	403	411	420	452	441	445	426	444	466	452	467	410	405	473	449	446	413	446	443	435	408	435	432	419	415	459	401	411	418	417	403	410	419	381	432	419	446	437	415	419	404	445	443	424	415	405	466	456	413	445	435	429	389	423	434	431	423	396	444	435	441	403	423	444	410	434	399	422	420	445	416	424	459	428	410	448	403	459	419	409	394	455	430	387	395	413	406	397	415	438	426	419	413	417	459	469	427	449	438	389	440	380	418	446	452	380	434	436	482	426	441	445	465	433	416	407	398	405	403	444	406	400	438	419	465	402	440	452	413	453	408	417	441	451	412	423	431	421	407	441	448	448	425	441	430	437	419	413	401	439	410	397	469	415	388	415	452	446	435	454	451	414	438	461	435	441	431	458	406	396	445	419	451	415	443	435	443	381	437	436	409	447	454	420	429	409	464	395	414	410	386	402	411	443	429	451	467	437	411	445	423	460	449	443	464	439	429	427	424	384	453	419	440	425	432	406	458	426	405	430	414	430	415	438	421	410	424	402	419	396	468	484	456	449	434	460	422	470	378	447	454	434	454	467	457	422	456	453	419	457	413	446	439	421	456	408	406	387	439	424	427	433	442	413	441	434	401	443	398	377	403	446	426	396	468	454	424	391	414	462	408	464	486	406	442	421	443	462	443	411	436	410	468	418	434	418	481	424	476	430	452	393	448	398	402	439	426	444	418	420	447	420	433	413	424	440	452	391	428	442	387	397	418	430	414	436	447	442	379	396	422	438	431	403	446	420	403	434	388	385	449	401	460	433	413	421	406	440	417	422	434	442	439	389	414	427	415	436	457	445	423	480	453	430	420	426	402	427	456	426	388	437	468	427	419	424	386	407	392	421	461	424	394	416	409	409	446	385	458	385	411	441	421	432	437	402	422	435	471	436	414	436	462	434	413	421	456	404	429	422	404	417	460	436	449	459	413	430	418	464	391	460	432	396	452	462	405	431	430	416	417	449	425	433	422	416	385	419	422	395	439	416	383	403	392	439	432	399	458	430	422	419	412	449	440	401	417	425	412	438	439	432	391	438	416	420	468	402	432	437	386	455	374	433	444	443	435	408	430	435	442	385	415	418	419	408	405	451	437	417	433	437	427	412	437	404	429	425	460	419	400	397	450	446	486	392	434	411	463	450	460	429	420	380	458	448	421	464	405	428	433	398	440	438	445	411	463	443	436	428	427	395	390	440	412	367	408	377	423	430	400	432	399	407	412	413	447	442	424	410	445	428	411	414	463	405	422	432	454	421	426	462	440	437	448	457	479	437	452	437	432	416	426	473	435	435	416	409	415	482	405	396	459	440	423	378	400	374	392	459	422	456	471	466	384	451	430	408	433	458	413	388	449	423	445	449	436	415	401	415	428	436	438	414	398	414	438	396	395	408	426	403	369	427	429	427	396	412	397	424	449	427	393	427	432	439	436	415	398	468	431	424	441	428	435	419	455	462	440	429	426	394	442	418	420	406	468	390	454	472	458	438	457	393	454	431	440	411	469	415	441	432	436	420	419	450	376	394	400	455	477	413	417	434	451	379	419	452	449	394	427	433	442	399	474	424	448	395	424	396	461	413	414	418	398	420	424	426	459	414	411	418	421	466	430	413	450	476	411	436	445	439	420	410	426	438	415	440	419	459	434	437	453	425	418	430	421	432	480	420	454	431	430	436	413	451	450	416	451	435	478	404	433	479	401	435	431	456	419	446	397	400	423	400	420	419	452	386	380	444	440	451	430	406	430	424	445	382	365	385	439	437	432	398	422	435	438	411	407	411	445	403	418	426	422	425	440	443	473	418	413	437	451	402	394	439	407	418	416	410	448	440	431	423	444	424	408	452	444	428	473	413	421	433	396	433	408	398	430	406	430	474	407	428	412	391	402	451	459	398	458	405	407	428	442	469	407	408	452	399	400	439	424	411	423	416	419	409	418	445	444	410	438	434	410	468	417	443	431	392	430	443	408	462	423	428	416	446	405	417	411	431	435	411	452	416	484	407	426	472	463	437	386	453	410	383	387	459	456	396	424	448	405	425	397	421	485	454	416	463	418	470	468	420	440	408	422	435	423	383	441	436	437	471	458	438	443	461	405	457	445	437	399	460	433	436	435	404	411	425	450	470	387	405	449	401	435	414	425	446	439	409	426	367	414	400	396	418	433	410	432	416	413	413	466	428	440	423	407	439	406	424	424	430	405	416	421	435	430	446	414	462	441	424	404	423	422	414	419	427	439	427	436	425	425	422	447	428	398	423	447	427	411	407	440	408	423	432	394	444	386	434	416	355	424	405	431	411	406	456	431	460	436	395	433	423	417	428	439	466	408	447	428	396	444	432	403	413	439	399	408	425	446	368	384	395	427	371	385	406	412	449	420	415	443	401	430	407	434	403	422	389	430	452	418	432	432	400	464	432	424	416	398	414	435	413	397	414	434	420	403	447	423	449	445	437	408	394	429	450	429	425	442	430	401	447	459	434	410	464	403	446	409	420	404	429	417	458	436	442	453	385	438	439	435	376	408	396	419	424	408	402	412	396	400	395	418	399	416	456	424	451	465	399	438	436	443	427	449	409	432	467	435	447	409	431	451	454	433	428	427	454	426	417	457	473	416	447	442	438	442	416	454	442	461	440	416	412	409	436	421	394	394	377	433	448	456	448	440	393	430	435	418	440	418	382	425	417	410	426	428	431	424	412	406	426	384	398	394	448	448	424	458	438	458	479	451	405	458	435	428	417	424	383	434	419	442	423	472	452	398	444	411	437	426	438	423	483	423	494	420	427	458	425	448	414	448	399	414	415	447	444	430	441	457	478	434	413	418	436	390	422	486	367	393	434	442	403	414	439	472	398	451	398	456	433	426	428	386	402	463	414	461	438	427	445	430	405	425	421	426	410	445	453	416	403	446	427	408	425	428	422	402	464	430	420	424	455	432	426	418	451	399	441	428	410	389	425	407	398	420	409	441	400	420	440	413	441	424	464	406	391	477	427	445	400	462	441	424	472	410	431	438	405	428	459	422	432	420	433	437	447	443	397	416	426	430	449	442	482	435	431	430	424	431	434	430	401	445	415	422	401	443	434	434	421	456	436	431	412	425	396	409	417	448	417	393	423	402	413	443	422	390	467	426	448	416	438	425	380	435	431	449	417	411	419	415	436	445	418	432	415	418	364	439	411	430	436	444	427	400	442	425	424	395	409	429	442	425	389	403	438	414	442	393	406	462	416	444	422	423	438	450	408	400	434	415	413	403	408	442	418	428	433	384	416	417	446	412	437	417	430	408	419	451	445	430	466	443	425	474	388	411	421	440	418	418	425	433	438	432	399	424	455	413	404	435	480	397	446	444	403	412	455	391	416	409	419	439	427	418	444	439	462	419	405
4526	2473	1481	1143	1018	958	949	920	970	892	893	922	912	879	975	909	946	956	940	895	920	896	946	910	938	964	900	859	910	921	959	946	908	907	936	908	918	941	936	916	936	918	883	940	895	914	901	938	852	893	889	932	953	880	883	849	884	897	921	911	942	958	873	897	918	910	930	1006	908	917	920	898	964	918	932	933	930	872	920	899	923	925	933	911	889	954	907	955	966	884	950	919	890	858	916	946	950	953	929	898	956	926	906	921	907	923	925	861	934	916	892	901	903	930	923	910	888	923	911	883	937	904	866	914	954	902	897	924	888	908	856	964	967	922	938	944	911	905	923	969	870	910	882	879	899	911	954	897	896	901	970	941	892	859	914	933	912	909	943	903	934	898	939	900	970	949	872	858	889	894	920	918	841	956	864	853	947	954	948	923	892	915	924	923	916	874	969	930	869	918	912	918	918	911	929	874	951	913	889	936	956	865	942	894	814	938	918	921	888	921	889	902	875	960	907	932	868	913	923	899	889	958	898	888	909	882	953	927	915	950	931	906	931	906	905	940	947	947	907	956	833	908	935	916	927	924	889	902	894	920	863	869	943	908	870	932	926	877	931	908	905	901	879	910	877	959	916	887	920	909	949	904	936	852	919	932	892	920	940	889	918	919	926	915	939	842	931	905	868	920	917	901	909	902	918	932	923	971	910	909	938	863	855	897	890	903	904	898	932	900	913	943	932	930	898	930	869	880	901	932	907	913	933	904	933	923	962	902	946	953	918	904	839	915	912	955	885	877	885	874	905	914	893	874	987	917	858	891	895	937	918	923	895	894	849	902	905	924	892	862	911	920	917	919	906	944	838	886	865	940	907	841	898	915	906	895	888	951	921	888	897	893	891	949	922	951	957	956	927	921	861	913	890	906	908	883	915	867	906	919	902	970	922	958	920	949	882	945	901	932	937	856	906	914	908	897	917	907	878	923	890	865	923	939	907	937	888	943	873	962	851	868	922	930	918	940	915	915	878	874	926	958	950	902	933	956	911	904	854	920	906	921	892	937	899	898	888	901	885	904	879	864	924	885	919	909	957	879	938	971	916	874	878	929	948	939	905	877	893	940	894	933	850	900	934	935	866	955	970	926	938	838	932	924	931	929	924	920	971	895	873	892	874	900	904	922	934	912	903	905	908	947	944	932	911	924	907	962	916	903	910	930	900	964	937	911	943	894	876	897	909	880	998	887	934	928	935	875	906	947	915	837	826	955	939	876	910	937	898	907	883	867	907	869	925	932	953	919	901	941	919	961	903	897	852	952	922	922	913	948	946	923	890	888	882	916	878	859	897	940	913	945	876	894	919	958	921	951	918	913	967	920	903	941	940	913	875	962	911	932	937	897	953	954	933	906	907	925	890	861	898	908	869	907	902	903	857	952	859	983	953	854	901	905	891	889	898	912	881	922	891	918	902	894	932	881	975	908	899	854	929	873	907	853	894	890	933	882	907	956	921	888	942	874	859	885	926	881	854	951	859	896	977	906	956	921	907	904	898	947	883	923	862	927	942	932	874	897	950	923	923	866	870	917	927	952	870	895	948	901	939	866	912	910	876	900	906	913	913	871	912	889	882	891	968	924	895	926	958	862	914	901	936	860	909	909	867	975	925	912	904	913	918	902	871	950	866	880	960	894	932	923	909	922	923	989	924	921	953	904	939	890	921	900	874	926	888	882	939	926	946	874	952	904	875	885	885	963	909	879	971	899	912	907	914	952	961	916	910	866	903	916	858	894	946	915	928	893	913	907	936	873	921	900	922	887	950	948	957	951	850	948	889	912	923	905	940	888	896	876	902	915	946	930	916	919	937	923	910	902	875	987	924	906	961	905	963	897	953	966	869	877	913	924	906	917	845	848	918	927	915	926	935	903	890	1002	954	937	839	928	920	916	928	962	888	956	906	952	893	886	878	948	936	946	947	863	874	844	902	938	861	959	922	928	886	868	915	867	873	897	902	888	890	934	892	894	931	876	902	875	869	920	905	906	877	906	895	928	932	878	910	936	907	883	961	952	895	871	922	895	947	887	916	978	906	914	974	893	937	910	957	940	859	915	958	941	962	933	915	920	893	857	929	939	909	903	904	896	944	916	897	909	911	908	882	925	942	932	914	862	893	964	885	873	915	941	928	947	890	915	861	938	941	901	928	868	909	932	957	929	909	970	915	887	906	948	914	883	915	930	948	921	904	902	905	859	874	913	953	887	868	909	907	916	887	881	905	929	964	902	900	937	838	952	953	886	862	934	955	958	860	897	943	951	911	901	907	957	892	906	831	866	911	962	948	895	921	917	898	891	922	920	922	891	883	920	953	878	957	910	910	1003	915	891	903	904	888	893	883	947	865	891	977	916	894	902	958	932	894	905	926	930	888	942	898	943	897	922	877	927	886	894	920	909	851	959	920	897	876	906	902	926	855	919	902	822	924	885	874	959	947	871	903	930	907	933	843	909	934	884	917	898	912	916	935	916	965	915	917	910	939	941	930	879	983	910	876	907	939	948	910	907	917	931	929	927	913	908	917	862	854	885	941	818	866	883	907	938	932	897	895	866	918	900	902	915	888	879	895	940	906	898	919	873	927	881	895	936	927	894	906	929	865	926	895	867	874	875	879	951	940	877	899	905	877	943	915	974	949	916	927	907	889	908	918	923	889	947	923	923	944	908	906	928	873	939	859	893	905	865	918	868	983	859	917	940	952	895	895	865	910	865	928	928	887	915	931	891	982	867	915	903	915	925	911	869	933	968	966	907	922	909	930	889	893	936	923	897	928	969	973	913	853	920	923	874	970	931	938	892	888	996	897	892	930	948	911	939	899	913	908	875	897	936	921	948	915	927	931	943	868	887	925	925	938	912	896	931	938	882	931	970	908	914	899	894	912	942	868	953	919	922	927	909	935	919	928	897	909	959	918	897	889	923	864	925	864	904	869	916	923	887	938	921	928	931	922	824	903	907	908	924	845	877	862	890	855	922	867	875	941	939	891	926	928	886	906	894	842	923	919	946	949	867	936	942	963	947	965	905	900	934	955	883	930	882	852	893	920	851	905	893	959	924	944	921	897	946	865	871	904	954	900	922	914	949	910	919	900	923	947	917	890	867	918	921	920	897	906	901	934	904	881	852	960	903	919	977	940	948	889	905	889	928	927	938	914	918	881	915	908	962	880	940	864	875	950	880	918	909	858	892	882	901	919	921	910	899	903	885	884	941	959	914	978	939	908	889	890	907	947	860	891	912	869	935	904	910	949	925	902	931	901	930	899	889	891	885	897	941	898	910	866	918	897	881	905	913	898	922	871	921	906	956	905	917	956	925	988	941	968	899	857	890	898	974	893	895	900	894	909	901	932	955	973	935	850	859	878	883	895	859	876	874	935	921	945	910	900	972	881	923	929	856	908	901	911	953	913	917	897	896	930	946	852	869	915	913	870	888	882	901	964	908	942	881	958	874	908	909	906	910	942	949	899	921
24488	21068	24081	28324	21070	21092	10943	717	443	454	390	393	413	370	364	386	357	351	337	357	311	321	324	344	335	305	339	330	370	310	323	337	327	304	330	331	271	324	310	308	323	338	312	325	288	336	303	282	277	318	278	322	347	314	333	334	303	300	320	310	330	333	341	336	319	338	356	324	346	346	320	303	299	349	305	299	317	319	329	346	340	304	306	341	316	337	299	325	322	312	271	332	348	358	311	309	304	290	306	333	321	359	338	287	342	318	317	346	307	368	321	339	334	298	312	330	313	291	308	353	334	349	276	326	335	356	324	297	332	323	295	316	325	283	299	361	348	315	294	307	323	306	286	301	295	356	312	312	301	297	343	324	307	316	313	316	332	331	333	351	324	328	325	339	324	330	301	333	333	306	343	344	339	311	306	293	325	295	333	332	287	310	298	312	288	317	341	308	280	279	335	306	354	284	283	307	341	312	314	292	302	335	304	331	307	317	342	328	323	343	292	338	352	346	327	285	338	317	347	307	361	304	328	325	342	300	310	333	289	351	287	347	328	332	304	323	308	329	329	324	313	358	353	325	327	347	329	318	295	303	332	301	325	332	329	337	303	318	313	284	303	327	347	308	330	295	301	319	355	306	326	336	328	315	336	320	326	284	303	306	330	341	282	348	330	307	327	293	337	310	331	317	350	329	309	301	306	349	333	318	326	310	288	320	340	350	294	313	311	351	314	314	286	300	341	288	320	314	313	297	346	310	301	320	312	338	299	318	295	342	306	341	287	306	323	296	297	332	337	317	312	362	345	335	344	347	330	332	343	304	324	316	325	307	305	286	306	347	322	291	351	320	301	322	319	329	313	336	286	300	302	323	326	339	325	309	295	354	317	308	288	295	320	285	296	314	285	335	314	310	289	316	303	306	332	297	300	300	318	314	345	360	315	323	335	304	315	324	344	359	336	346	309	297	319	322	347	318	349	319	322	311	291	294	304	322	325	319	326	334	370	328	303	318	311	319	297	353	345	348	311	326	350	308	315	306	291	295	320	331	341	347	337	300	302	334	339	353	330	300	275	284	276	311	318	308	329	342	330	307	326	301	333	315	325	300	347	345	314	336	311	347	323	326	291	300	337	297	283	354	319	334	276	309	330	307	326	324	301	343	346	326	343	334	286	296	331	310	297	328	329	335	335	292	360	318	287	300	289	348	289	309	334	350	289	380	325	312	300	342	282	327	290	326	305	327	325	290	308	330	312	321	332	338	336	297	315	283	332	335	304	330	309	321	309	332	345	319	318	345	354	296	316	314	294	288	326	323	347	310	306	360	345	328	343	330	308	298	323	335	342	302	322	321	306	322	304	327	345	340	324	314	329	319	308	326	320	307	301	311	302	332	328	315	333	309	296	307	307	336	320	319	327	337	323	288	323	300	327	312	346	325	293	330	315	332	340	314	275	314	340	332	325	314	331	330	308	307	349	280	327	306	312	344	298	316	328	309	338	307	319	329	343	311	303	342	307	305	293	326	312	334	325	314	323	316	315	300	326	288	311	359	370	330	305	329	337	334	314	283	320	287	338	330	334	302	341	350	334	323	274	332	333	339	337	336	328	338	318	271	310	321	321	324	299	334	356	293	349	312	314	310	337	298	333	298	328	334	320	305	338	286	342	315	331	339	294	313	300	344	346	325	338	347	287	313	330	359	309	357	341	312	291	332	332	326	335	325	318	310	319	320	335	338	298	319	322	289	312	334	333	332	349	315	317	318	327	333	314	326	293	311	309	317	308	313	326	369	310	308	347	312	313	328	305	290	318	320	330	350	284	304	310	339	319	298	318	352	298	316	331	346	288	324	344	368	326	330	272	308	318	323	309	317	325	349	337	290	342	268	295	307	307	296	330	300	357	334	315	333	307	316	331	307	339	344	330	331	306	313	337	332	316	314	324	340	324	307	315	285	300	296	321	354	297	318	324	313	332	318	333	322	310	325	280	310	328	288	336	288	288	335	335	350	305	321	296	292	325	294	348	298	314	328	273	307	303	288	297	319	333	314	324	299	295	302	289	316	297	333	303	307	314	335	340	306	342	326	315	330	342	342	315	347	314	304	345	317	327	337	363	324	292	359	324	321	340	358	296	347	302	275	312	309	311	321	332	295	329	293	297	303	336	336	354	330	305	325	304	327	321	321	325	316	289	319	324	319	328	304	336	367	315	346	316	331	326	292	323	315	342	328	336	309	298	343	312	360	310	334	341	344	310	298	324	345	355	326	309	313	303	320	341	337	343	312	315	338	305	321	333	320	311	296	308	348	305	345	286	341	321	314	313	312	339	323	347	337	316	361	313	331	309	316	333	318	305	295	301	294	339	359	302	327	330	302	293	339	327	312	332	338	285	331	335	308	300	330	313	322	293	348	336	306	315	287	347	293	321	303	319	340	361	319	346	325	337	302	355	346	317	296	337	330	327	301	329	314	285	350	320	350	329	312	288	337	337	312	282	305	312	327	336	333	315	314	334	314	335	281	303	315	343	331	346	356	352	317	356	330	359	322	334	316	325	338	333	314	337	332	318	319	341	349	305	303	344	340	297	330	343	359	300	322	330	292	326	300	328	328	308	308	329	299	317	304	297	309	333	306	299	311	325	300	304	297	304	272	294	310	337	296	327	296	305	317	326	324	314	352	313	329	282	309	305	352	328	329	320	330	297	301	331	328	300	339	309	331	351	316	330	299	316	314	320	326	309	344	356	342	305	299	310	313	328	344	337	314	343	317	319	295	319	325	351	332	312	323	342	309	320	306	343	314	339	298	337	312	324	295	334	363	331	336	353	296	301	321	334	290	340	337	339	298	356	329	289	308	311	296	288	352	331	306	308	314	301	295	310	334	305	306	325	330	358	321	302	322	301	304	296	312	291	338	344	328	343	304	311	303	296	310	330	324	303	338	353	328	298	316	324	318	336	330	313	347	334	350	324	353	326	328	276	302	319	305	325	323	321	345	302	312	297	300	372	331	335	306	324	314	330	336	308	326	299	331	310	330	328	366	305	301	318	295	355	307	323	348	289	319	342	307	297	319	353	339	325	306	348	300	344	361	329	333	340	282	332	312	316	338	328	325	341	323	354	321	307	324	304	312	299	314	335	332	320	323	297	344	303	345	318	347	347	305	322	331	318	306	349	344	314	361	324	322	313	344	320	325	355	299	337	342	336	339	374	350	330	324	347	289	324	316	334	320	305	307	312	327	293	321	290	297	298	300	361	343	310	293	331	290	348	311	342	316	339	312	280	318	319	323	305	311	337	307	335	352	375	328	327	334	309	310	337	328	306	321	319	320	306	345	339	314	323	310	315	346	326	341	314	328	336	345	343	332	349	308	334	328	309	314	335	325	303	309	321	332	259	301	334	314	323	324	288	299	310	324	287	296	336	316	315	295	288	328	306	318	340	333	313	302	326	291	327	319	315	333	306	345	314	317	299	301	294	343	315	324	303	320	322	331	338	318	312	312	342	316
4094	3369	1801	1093	895	833	761	662	767	719	667	723	676	678	715	721	689	667	708	721	701	705	697	692	665	673	687	744	685	697	702	670	687	697	700	687	658	663	701	645	643	677	616	712	648	734	699	670	680	675	709	677	692	702	673	664	677	682	719	701	690	726	678	685	690	652	735	712	682	653	697	693	677	665	620	676	727	686	659	654	674	679	670	674	647	695	706	656	676	677	716	656	642	685	699	723	629	699	680	721	653	696	709	712	676	693	702	660	722	692	706	660	708	673	628	653	707	725	652	667	689	661	678	690	696	698	643	685	678	735	724	614	668	699	714	680	685	660	677	695	660	666	661	683	702	669	708	651	660	675	664	737	668	629	701	712	678	659	635	675	694	668	682	666	711	706	725	681	700	662	626	652	714	698	678	720	649	644	698	719	670	695	674	691	723	727	702	643	674	715	650	630	683	645	685	674	715	681	678	729	663	634	679	690	698	675	697	680	709	683	723	705	684	669	681	692	710	664	624	700	655	687	673	671	698	688	669	732	676	714	677	678	636	656	665	691	682	675	711	653	659	641	678	624	674	662	721	699	687	661	673	658	668	691	682	730	686	723	717	688	678	669	673	673	671	688	700	692	659	742	720	700	680	648	689	703	688	675	673	703	654	624	654	655	646	719	699	645	702	654	665	659	660	662	668	661	668	708	657	683	693	719	719	707	696	652	705	678	699	658	676	717	717	693	720	662	698	679	635	658	662	659	696	699	673	695	690	691	673	680	706	668	690	659	674	671	685	705	676	667	708	689	687	690	715	669	681	668	651	675	675	668	648	666	707	676	677	713	701	660	708	713	765	690	641	685	659	656	677	679	703	673	632	655	693	626	652	664	668	689	662	694	697	664	685	704	660	731	646	710	728	692	668	715	698	654	652	622	644	648	641	691	688	712	666	688	692	682	688	657	693	667	687	692	657	674	660	632	660	660	658	654	684	701	697	724	680	710	702	692	667	687	662	683	647	673	681	666	653	675	690	698	655	655	661	670	689	752	711	680	666	693	679	673	708	663	670	692	722	697	718	690	696	675	675	677	679	740	660	700	704	700	665	671	674	648	717	650	726	684	689	642	689	641	687	678	670	676	701	709	698	682	725	679	679	692	677	670	661	689	727	636	684	658	660	702	668	733	695	675	708	681	700	698	675	679	680	676	680	694	667	714	664	646	705	707	721	711	699	701	642	685	698	640	715	684	655	727	632	706	661	689	713	697	680	661	655	677	689	693	645	712	721	730	681	660	679	634	706	664	692	691	643	666	727	690	665	711	708	737	667	668	662	679	626	706	679	664	673	689	660	698	678	685	684	635	700	703	711	687	693	755	656	673	717	675	716	681	652	693	678	689	654	698	666	690	666	645	673	727	657	683	708	667	698	684	691	684	673	709	665	711	677	690	656	707	658	663	670	715	661	619	710	681	651	678	640	657	767	682	683	706	680	665	675	642	629	679	694	689	673	692	681	706	687	713	659	697	697	651	694	697	744	684	688	692	677	693	711	697	657	689	697	650	664	681	731	669	683	695	674	673	663	644	687	667	666	690	670	680	695	717	651	698	714	701	724	664	634	638	675	699	670	680	702	652	688	661	661	723	663	689	657	678	688	650	683	641	666	684	645	711	659	667	696	660	652	710	686	737	671	700	681	659	705	670	699	710	677	649	691	685	696	715	701	711	684	713	636	665	668	691	704	637	679	671	665	685	692	701	704	706	661	667	676	713	712	651	661	679	673	619	646	663	665	674	666	649	700	705	703	664	678	673	678	674	732	733	672	688	660	668	618	669	634	654	681	701	691	630	695	679	640	697	700	676	720	667	718	737	683	682	710	662	686	644	674	686	680	670	638	658	675	635	708	625	719	725	674	696	761	686	656	688	684	662	689	670	687	707	660	720	641	636	691	651	621	652	700	690	678	655	683	698	666	672	677	688	680	703	703	640	704	682	724	680	692	642	675	643	716	639	676	697	678	683	701	718	680	677	656	700	642	694	674	683	629	704	677	696	677	718	694	678	719	675	703	660	710	675	721	748	699	707	686	683	659	676	727	696	671	683	657	668	652	642	655	687	695	730	712	651	687	683	648	690	697	658	687	715	705	654	690	678	656	668	674	684	681	666	625	672	742	667	665	717	668	697	677	669	662	697	690	698	710	661	696	672	697	690	710	731	693	676	711	683	626	680	677	715	655	705	705	677	707	664	680	680	691	683	719	665	643	673	720	638	676	669	657	686	681	605	697	667	665	676	693	691	631	733	668	711	700	705	653	703	705	658	661	687	643	659	664	670	674	660	698	693	647	706	696	684	669	682	694	669	753	716	678	727	671	741	692	694	624	656	730	677	713	701	667	684	665	669	675	669	668	692	672	659	697	700	676	720	688	704	674	635	639	709	741	668	716	667	655	671	658	675	651	694	676	690	657	672	673	717	657	674	743	710	722	687	671	714	669	670	631	652	630	689	659	669	682	679	693	649	694	686	691	685	712	666	683	678	639	689	666	713	709	689	670	672	674	729	704	639	639	681	669	664	708	640	658	659	688	670	638	696	689	681	723	745	684	676	671	699	708	644	685	710	682	677	713	703	674	682	663	671	693	678	731	730	678	699	729	676	725	717	720	704	682	668	657	677	687	737	652	689	658	701	685	661	699	696	663	612	725	682	699	689	686	674	680	688	702	692	673	678	683	708	681	642	654	691	710	671	716	695	657	671	667	709	685	758	657	676	671	713	645	623	686	616	740	672	691	713	729	648	710	673	719	683	708	692	684	667	705	668	660	663	664	671	675	623	680	632	650	708	681	660	650	660	673	697	710	658	692	718	701	704	678	681	669	677	699	700	694	674	670	635	640	695	678	687	690	666	685	672	676	688	678	693	678	662	701	690	654	624	691	716	699	689	754	646	686	671	671	666	674	729	657	670	692	681	666	617	723	752	695	639	721	619	712	681	669	705	679	644	687	604	715	733	711	749	691	683	691	682	661	691	708	702	670	671	671	699	683	695	710	659	654	663	653	688	635	708	666	660	722	685	670	692	669	684	696	685	697	696	724	666	662	716	659	687	697	711	646	714	691	710	671	685	700	660	677	735	661	706	692	653	686	675	647	654	652	678	648	660	660	700	696	695	699	664	711	706	669	647	679	669	695	654	674	686	668	689	620	697	672	657	686	710	661	689	682	699	746	691	681	695	655	669	681	721	687	685	665	649	697	689	693	677	720	632	690	666	681	717	676	709	675	701	656	695	681	679	688	653	686	701	702	672	667	657	692	677	723	657	714	669	666	709	626	690	656	664	675	709	688	661	703	707	681	654	699	683	692	715	679	640	679	692	697	669	637	666	624	654	643	652	690	605	706	718	638	653	718	617	680	705	689	707	718	722	664	671	646	652	674	655	668	692	705	699	661	692	663	683	724	677	667	691	662	656	645	718	697	690	654	697	722	678	710	662	665	660	636	689	717	626	667	674	686	688	668	635
33190	15176	2505	373	334	301	272	305	273	291	283	288	279	269	263	301	292	289	301	261	269	274	316	273	333	300	283	284	313	321	282	299	283	278	281	286	304	306	270	238	305	279	295	277	277	279	264	281	270	315	271	274	261	297	288	277	307	273	306	290	282	298	268	298	298	251	270	278	275	291	308	290	267	273	316	239	323	289	287	316	277	255	266	293	286	286	274	300	292	300	283	267	300	282	275	285	280	253	254	300	274	287	317	276	261	253	260	278	260	305	275	259	294	272	329	254	276	273	283	290	282	280	280	258	310	296	289	270	269	237	266	263	294	271	302	280	294	287	253	294	283	275	292	253	271	267	264	284	306	328	319	274	269	311	285	267	276	295	307	291	264	286	292	273	276	271	276	271	303	309	268	266	280	250	283	246	250	260	279	270	269	285	299	289	283	276	289	262	301	285	286	266	266	283	278	264	291	305	269	297	284	276	288	266	317	296	285	284	280	254	291	290	281	303	293	304	305	284	297	261	294	241	278	301	304	255	282	259	300	270	284	256	315	268	235	285	308	282	276	297	280	280	293	303	284	263	293	270	287	303	296	296	259	301	277	296	290	283	285	291	299	281	259	293	258	273	269	298	308	285	279	251	280	276	290	302	280	269	269	300	309	311	320	303	293	277	253	298	302	268	297	277	289	258	272	284	296	268	273	303	305	267	280	292	264	255	245	279	268	275	298	272	265	273	270	268	273	286	274	261	295	281	301	226	278	274	283	297	280	295	288	245	264	274	291	280	285	282	292	275	303	281	309	290	279	259	291	279	256	284	279	297	288	263	270	276	281	266	259	260	273	291	279	319	288	267	280	270	286	285	317	297	274	283	328	298	275	278	288	254	273	286	261	278	286	290	290	255	284	262	282	289	243	290	270	285	287	275	264	288	295	270	264	279	277	262	302	284	281	281	266	278	296	291	281	287	275	283	250	266	267	269	283	286	278	273	296	264	285	287	256	324	299	327	343	309	292	294	292	263	265	321	278	260	292	286	292	276	307	334	280	263	283	281	281	261	271	275	293	257	337	314	285	273	283	272	291	266	314	254	262	244	301	286	284	291	284	282	262	283	290	290	321	279	301	268	269	273	289	273	250	252	308	304	319	251	291	258	301	289	293	274	290	305	306	297	297	310	270	261	306	272	295	284	302	292	280	286	312	309	295	280	272	286	301	273	275	268	274	303	326	285	308	295	306	256	279	257	286	297	296	306	288	266	286	293	256	288	275	264	285	284	267	283	287	301	270	292	280	276	285	262	273	301	237	278	254	295	327	304	259	277	270	274	259	247	269	302	312	272	284	267	271	272	270	264	272	330	291	292	299	284	297	293	308	261	264	269	251	301	267	272	269	284	293	273	290	285	276	276	285	240	331	277	326	288	287	311	321	283	289	271	251	298	300	276	280	263	266	259	291	278	258	280	274	259	248	290	250	256	283	264	303	290	300	284	314	284	263	291	285	292	296	272	296	305	281	287	303	252	305	295	299	271	281	285	278	266	300	282	298	275	298	300	285	266	316	278	281	274	279	286	282	278	315	286	290	285	271	307	274	267	295	300	260	285	310	292	280	280	304	275	282	288	300	278	289	300	307	242	289	279	271	237	267	273	288	266	296	288	287	266	290	293	277	317	287	292	278	295	289	297	290	286	294	269	278	297	283	326	276	286	257	284	263	259	283	315	293	286	273	278	294	266	253	307	304	268	268	291	262	317	313	303	284	321	297	298	313	286	285	325	261	289	261	281	286	286	275	291	289	283	281	276	295	297	285	321	314	307	307	269	288	242	281	278	278	316	277	296	287	286	292	306	298	245	282	269	285	274	276	288	260	281	283	303	252	286	269	274	283	275	267	292	317	284	292	278	277	304	304	323	278	274	305	285	277	287	257	314	281	273	287	256	300	270	298	298	288	269	267	268	341	309	279	290	311	295	296	277	278	267	240	302	274	273	283	284	308	298	262	279	289	325	290	322	279	273	278	266	308	249	292	290	268	289	309	287	294	286	286	282	290	309	248	325	281	273	274	241	287	271	281	266	321	296	312	310	247	253	292	299	321	316	260	284	293	274	251	281	268	292	290	295	305	282	285	280	264	295	300	331	255	294	280	235	264	278	287	287	248	307	286	287	275	283	321	272	287	271	282	262	318	261	282	270	282	280	273	298	271	268	273	299	261	314	301	279	281	293	274	265	259	282	297	268	258	298	304	306	307	286	295	292	277	333	285	293	289	294	282	308	295	284	246	290	295	268	262	271	263	287	302	287	281	284	289	270	292	266	278	314	292	287	295	293	290	249	305	280	296	281	261	283	268	302	281	297	300	271	272	268	305	294	259	272	263	316	279	257	284	300	294	301	247	271	281	262	280	319	270	272	266	243	289	270	263	305	290	281	303	294	290	260	251	297	295	292	252	292	271	311	280	305	271	289	287	280	280	306	275	296	251	280	280	287	279	280	299	273	280	268	300	260	283	267	266	289	316	293	282	263	304	295	260	263	286	282	290	272	272	287	263	274	285	306	320	291	309	297	299	267	274	304	282	286	262	294	283	287	305	275	278	295	284	289	259	302	262	260	303	282	281	294	279	303	269	278	261	280	283	288	283	306	308	273	275	282	283	264	297	304	277	303	262	285	283	261	293	303	252	268	265	292	313	270	309	294	310	274	291	270	287	286	322	270	284	291	288	283	255	283	273	280	291	302	299	295	254	292	276	257	277	287	301	259	252	235	300	283	302	341	311	302	260	267	289	285	299	281	256	284	314	262	254	254	278	275	271	236	298	298	285	284	271	276	280	301	287	292	270	272	243	268	297	318	306	308	280	294	290	298	281	294	300	294	253	268	289	298	258	295	296	329	254	294	272	316	275	285	273	287	288	268	280	268	312	296	271	291	297	263	263	304	312	296	296	295	299	306	289	302	261	315	275	297	274	281	306	295	309	310	256	273	305	301	280	268	277	254	282	272	278	275	247	315	271	283	325	286	304	290	298	275	282	279	268	279	254	294	297	291	261	246	281	312	314	247	275	283	274	269	317	254	290	292	305	278	266	281	235	268	270	295	265	286	300	303	288	287	294	308	291	274	280	257	277	301	340	277	303	289	277	299	264	279	294	293	286	284	283	278	294	273	265	298	281	312	290	323	263	281	296	305	315	293	275	286	249	300	252	255	255	253	264	278	268	298	312	271	281	292	291	317	272	251	281	305	302	289	271	285	295	309	269	276	305	296	283	300	293	258	286	264	269	299	298	241	277	314	281	278	301	264	266	244	300	302	265	291	284	256	265	290	306	282	290	288	267	272	268	269	279	312	291	268	271	292	298	290	279	252	283	270	294	264	262	291	299	274	291	280	263	303	297	297	282	293	305	294	295	289	304	279	315	270	283	278	297	273	293	292	278	272	307	271	298	299	306	289	270	302	309	275	273	290	313	274	304	285	269	271	315	260	295	291	270	285	258	286	276	261	313	282	281	256
7696	734	724	701	692	671	648	674	674	657	658	695	656	668	648	650	666	656	659	700	651	613	698	656	647	636	667	647	675	654	686	664	658	634	649	683	649	649	688	665	645	662	681	672	693	649	655	719	672	710	672	671	634	645	649	643	668	679	674	642	615	688	687	697	672	632	710	639	693	662	646	664	641	707	691	662	663	670	679	687	690	686	614	647	661	666	687	687	695	684	679	671	660	682	675	685	684	724	694	640	676	684	652	669	705	622	682	643	694	664	675	669	664	646	687	710	646	656	677	630	663	648	684	663	656	668	720	704	684	639	697	644	692	699	666	672	682	655	679	698	690	644	678	649	654	655	619	698	643	676	636	634	655	649	636	710	615	656	692	650	694	678	640	682	692	684	659	679	633	633	714	685	692	677	654	689	686	685	663	659	681	646	645	661	657	614	706	668	660	654	656	673	630	655	663	708	678	621	617	672	672	661	640	689	657	684	692	689	699	675	688	632	670	674	664	704	638	649	677	727	657	674	638	655	717	670	670	689	673	688	652	678	691	660	653	679	643	645	641	650	681	648	728	656	669	675	656	642	640	671	630	645	694	642	651	632	642	672	659	709	631	708	647	670	656	626	686	603	677	669	678	654	683	672	678	668	645	651	681	687	674	663	632	683	710	649	674	690	660	654	658	692	663	678	664	657	651	714	664	660	647	666	695	647	656	671	673	658	635	672	646	646	650	647	704	652	661	666	701	652	699	662	727	679	630	659	671	614	671	646	604	713	667	666	631	648	645	676	677	692	683	701	672	657	675	640	664	640	613	681	626	699	691	696	622	635	659	728	644	686	694	643	680	656	645	684	672	661	608	662	643	641	690	653	631	678	632	652	670	682	698	668	698	645	655	640	696	640	711	610	661	664	666	646	678	669	680	695	615	659	670	671	697	665	673	626	678	671	690	698	667	668	632	674	625	661	722	649	677	693	698	639	688	636	650	680	693	685	676	683	673	677	687	637	643	658	595	630	662	667	659	691	674	656	650	688	696	654	707	651	657	726	627	644	617	672	635	647	637	621	678	649	685	598	659	656	734	622	623	633	634	643	676	689	689	637	609	640	711	670	718	680	621	680	643	645	698	697	638	653	632	670	653	649	655	658	639	651	657	692	676	607	648	664	675	714	664	653	640	600	622	664	707	658	668	677	626	617	625	641	671	697	658	652	683	703	676	656	683	689	675	602	653	663	707	622	699	659	645	628	647	664	650	657	653	636	699	687	690	631	683	620	690	632	678	716	689	678	642	718	659	672	681	738	707	667	667	631	672	644	667	730	719	639	658	702	651	631	632	635	694	668	720	707	618	631	693	633	628	656	635	645	642	733	649	667	680	652	650	641	677	688	667	647	645	653	722	670	707	675	644	627	651	627	683	734	707	699	703	661	679	672	680	654	653	659	652	674	661	638	693	704	699	639	662	691	601	673	692	670	649	628	643	654	643	639	715	643	602	655	672	632	654	641	686	687	692	638	678	714	649	652	659	676	689	646	631	648	706	670	658	666	705	700	642	660	659	664	686	621	670	659	654	639	624	687	656	659	633	666	677	637	708	637	677	678	693	621	651	697	650	613	706	701	614	669	655	693	627	652	659	636	717	657	662	625	636	648	702	693	625	695	663	654	688	656	699	664	685	681	669	667	673	647	685	659	642	687	680	643	633	678	649	669	648	662	687	659	658	653	713	697	690	637	678	686	664	675	647	673	683	674	605	649	633	653	673	671	679	662	686	669	671	667	681	670	641	659	635	663	702	710	680	672	692	632	601	694	647	655	678	730	688	665	654	698	646	690	643	675	691	695	704	646	669	682	663	655	702	667	630	656	709	686	647	701	679	662	679	643	683	675	686	690	655	649	643	662	685	703	678	680	603	625	717	690	685	662	696	655	685	670	667	635	680	689	666	659	660	664	665	696	670	645	675	688	661	669	637	617	692	613	680	666	674	690	632	696	678	633	677	713	664	715	673	696	673	699	605	611	648	649	647	667	680	675	621	662	647	663	648	675	672	689	721	638	626	643	692	632	679	640	672	674	661	728	655	677	615	696	649	656	652	654	657	697	733	659	668	696	685	680	644	599	686	626	688	624	680	636	660	670	651	642	705	650	675	689	666	674	666	734	615	661	610	669	658	680	666	652	697	660	668	667	670	661	703	680	595	659	650	670	691	621	642	697	675	643	683	692	628	670	707	669	672	681	636	738	662	690	719	635	668	695	661	699	702	653	669	676	680	665	613	645	656	656	651	662	651	636	654	670	656	690	690	664	660	674	692	665	621	662	714	659	653	662	676	684	723	662	686	656	636	699	638	628	686	663	685	693	643	680	646	671	687	652	670	638	689	614	693	707	647	642	696	684	677	708	663	657	641	660	670	661	667	664	705	696	630	648	672	705	654	654	662	678	656	662	681	646	657	671	669	674	656	649	681	651	676	716	655	684	645	717	635	682	659	643	664	657	681	625	691	639	676	638	643	682	609	709	683	666	711	614	678	629	726	714	669	715	691	741	690	657	687	650	686	677	703	652	662	694	697	677	711	622	654	705	637	637	642	670	685	691	720	662	669	645	698	689	658	632	653	678	680	675	628	621	693	678	620	666	670	649	678	692	669	662	679	672	662	709	734	708	669	671	658	710	646	645	696	687	630	663	679	652	670	643	655	678	642	684	670	659	646	601	661	700	631	646	715	626	627	629	687	611	639	685	684	637	654	676	648	657	671	668	708	684	698	628	676	621	698	648	693	689	645	671	697	688	692	664	631	658	622	681	654	635	664	642	654	670	647	687	697	646	739	657	665	656	676	681	655	663	679	718	684	664	657	643	654	668	699	675	674	631	678	639	674	636	633	623	627	638	652	623	686	624	703	658	676	640	662	672	618	663	704	653	693	666	632	662	685	665	651	671	690	648	640	683	712	702	665	702	687	631	608	667	663	647	693	652	721	634	695	656	675	701	694	647	710	593	655	711	685	681	708	659	681	668	656	628	664	709	669	658	626	664	676	679	680	690	671	691	620	620	672	710	680	619	644	663	675	620	679	680	677	636	665	640	650	654	668	701	679	678	670	649	669	669	668	641	628	666	637	651	669	644	671	662	618	663	623	674	653	699	657	687	654	689	656	653	680	671	697	671	669	649	649	669	678	621	707	671	686	669	712	662	636	653	651	677	665	653	664	674	628	647	667	675	652	645	687	651	694	658	639	646	696	656	683	593	677	663	676	651	701	679	619	713	651	699	665	649	660	700	681	620	656	683	675	688	672	692	671	659	682	668	672	679	643	661	691	707	663	726	678	657	653	615	674	687	668	654	670	676	660	627	641	700	649	690	675	668	640	719	694	688	656	657	707	675	692	648	616	665	712	666	648	677	644	667	693	711	632	728	708	670	675	680	652	682	715	598	643	671	720	699	659	622	682	670	617	696	676	700	628	669	682	663	657	634	660	679	647	662	676	639	710	700	663	653	672	627	693	668
25103	21000	23619	28585	21013	12638	727	561	480	501	488	436	435	425	412	432	449	436	461	410	481	451	438	418	437	426	438	476	449	431	427	446	447	419	419	467	461	467	462	395	442	452	444	470	407	420	406	417	435	424	416	393	415	425	410	455	463	454	441	399	420	425	481	477	409	454	430	438	444	407	416	446	401	419	463	443	404	461	460	444	418	398	430	421	424	449	442	426	436	452	426	386	432	407	460	435	431	431	410	390	445	436	399	399	387	433	457	419	484	410	453	424	414	397	401	401	436	403	405	431	397	395	418	389	461	418	447	441	430	405	419	409	417	434	458	420	426	413	407	443	393	429	447	432	395	430	404	422	428	456	423	403	508	402	419	473	452	450	421	448	440	429	418	435	427	431	420	428	423	454	426	390	387	402	417	403	421	420	433	468	433	446	429	412	441	434	398	401	429	403	455	433	403	404	400	456	472	408	455	444	450	417	490	422	403	410	425	428	400	412	406	439	438	442	413	444	414	442	423	384	399	449	459	419	413	449	402	423	450	405	402	415	436	438	453	443	475	471	415	442	429	381	391	411	429	422	454	408	409	420	419	481	416	445	442	421	439	461	404	406	428	442	407	447	386	415	360	415	383	407	411	440	438	445	434	413	450	409	443	424	451	395	456	403	415	454	401	404	443	414	437	448	443	466	446	427	422	440	438	411	431	428	461	415	427	394	444	385	466	428	402	441	403	407	407	407	419	444	436	413	413	390	464	410	402	423	433	435	428	408	462	404	427	427	415	445	448	423	416	399	423	428	420	364	408	463	425	470	425	442	440	441	436	443	452	456	426	420	421	427	399	432	453	403	461	414	417	440	431	397	434	471	453	444	423	431	423	411	452	385	385	427	429	454	449	460	431	422	391	424	418	381	435	422	426	390	398	426	449	391	438	430	433	392	410	417	440	421	442	447	400	425	457	407	377	408	451	430	420	433	404	409	391	423	479	430	446	444	458	437	413	427	434	437	444	436	403	405	420	405	375	397	424	448	411	413	426	443	445	402	417	382	461	438	419	433	437	397	403	434	451	489	450	447	454	478	431	414	428	456	414	442	425	455	435	423	439	405	436	408	426	430	448	431	453	421	419	422	412	394	418	390	445	416	403	399	426	442	413	377	441	426	405	460	432	426	408	419	439	437	435	472	442	416	427	448	419	367	433	412	406	394	398	416	407	457	400	442	429	382	429	401	408	442	433	448	418	431	444	393	444	425	455	415	436	453	420	423	439	392	472	440	429	427	434	422	433	404	429	414	406	445	456	396	422	446	407	429	429	399	426	444	420	440	379	422	438	430	399	405	409	437	419	435	421	396	416	419	449	443	442	391	453	442	432	403	413	440	436	420	407	431	386	378	420	404	424	414	443	452	430	416	419	444	432	445	415	364	437	464	453	413	451	452	443	434	428	434	419	430	435	432	447	462	456	414	442	439	428	451	408	417	390	411	418	418	419	444	389	383	423	428	423	433	432	419	403	490	422	419	405	449	409	440	419	411	412	418	442	433	412	374	385	456	435	412	387	431	383	422	383	412	435	424	441	435	390	446	489	419	395	482	446	435	379	413	444	418	455	413	393	452	429	420	415	456	446	416	395	411	429	405	397	411	406	413	426	429	384	390	441	417	427	447	429	437	432	415	412	402	435	419	415	489	424	437	417	428	421	383	419	458	446	425	387	415	427	416	441	466	444	474	472	438	388	457	435	410	406	422	412	395	429	434	440	434	429	411	435	423	468	413	491	418	428	423	442	394	420	460	434	417	435	407	438	413	432	455	411	435	417	380	457	443	456	468	454	408	408	441	460	392	390	464	382	436	421	417	404	451	436	420	418	432	444	456	398	421	424	459	410	450	446	453	409	461	442	392	433	417	425	452	447	430	401	389	449	464	414	452	424	425	414	423	425	385	427	433	427	443	406	395	390	429	435	463	407	486	453	462	431	441	414	390	437	454	443	448	420	415	425	422	397	410	401	444	427	412	404	393	452	455	393	455	452	430	420	442	425	423	415	397	426	449	451	412	444	428	411	379	421	411	424	408	420	380	423	409	399	440	421	384	412	413	428	412	420	450	434	471	399	458	460	409	461	429	417	416	388	405	409	439	418	404	431	440	415	417	442	459	395	422	436	387	450	413	450	411	456	408	455	407	412	435	419	400	420	417	414	454	448	431	387	407	467	378	425	446	436	381	425	446	389	460	409	441	458	442	460	414	399	412	439	408	405	421	442	464	427	398	402	429	405	396	413	420	414	423	436	478	419	412	418	453	424	404	417	419	376	422	408	424	410	430	441	417	439	460	434	466	410	413	475	451	450	428	397	438	451	432	424	467	418	396	436	420	406	463	433	413	396	426	420	408	451	421	426	454	395	411	431	375	393	385	446	427	428	456	444	411	394	439	446	452	428	434	429	410	379	399	369	426	448	421	441	429	431	392	449	409	408	388	433	404	437	433	403	410	446	403	445	446	433	438	413	441	424	429	431	467	393	431	452	398	440	452	419	451	466	406	397	389	456	424	431	432	436	439	423	458	466	423	418	416	420	409	394	416	436	426	437	434	417	451	417	413	442	383	428	407	452	442	410	401	448	436	439	420	437	411	405	431	436	426	417	437	414	442	452	407	386	401	435	368	433	454	456	400	406	433	399	379	403	446	402	400	437	468	441	439	430	403	457	428	438	428	372	434	406	466	398	416	401	412	446	431	409	418	414	445	431	394	413	402	429	376	413	372	394	394	416	446	435	433	455	430	399	421	403	402	413	422	414	409	368	403	436	493	387	436	388	429	439	443	407	440	432	408	404	410	440	455	474	434	414	445	407	437	443	417	386	444	411	419	451	403	413	420	411	408	391	434	462	420	416	404	424	425	406	402	444	403	385	428	444	421	395	422	443	416	426	401	462	389	409	422	468	423	378	410	431	422	410	437	403	427	424	411	403	424	421	448	400	430	383	444	455	441	440	457	449	437	430	435	431	401	417	428	421	437	450	420	425	442	466	462	439	443	455	414	362	404	377	406	377	423	424	420	371	425	451	413	431	425	420	430	409	402	451	393	415	444	449	421	423	401	418	428	381	470	378	422	402	440	459	420	437	400	415	441	399	398	447	459	450	419	413	441	432	444	451	458	459	394	463	426	444	395	411	412	481	435	443	409	491	487	428	414	390	446	441	425	416	435	421	419	443	354	452	437	426	363	433	436	472	427	439	427	449	431	405	428	419	426	413	409	407	457	433	409	419	439	387	468	413	454	417	410	492	473	431	401	463	447	443	440	423	429	420	367	438	454	397	393	457	405	441	452	403	456	391	406	438	443	439	397	426	465	418	423	412	409	434	413	428	411	469	437	431	387	378	381	387	474	440	463	426	400	445	416	411	455	381	430	431	425	426	390	421	389	458	458	497	429	432	432	396	407	405	440	412	452	414	414	438	420	427	424	441	419	399	433	389	401	435	442	429	470	467	453	459	415	456	432	410	444
4549	2317	1505	1098	1020	955	952	916	925	912	932	906	912	894	908	913	920	935	901	968	850	937	920	959	947	876	888	925	950	922	896	919	912	888	912	939	902	982	900	949	908	949	960	905	869	909	920	914	927	887	938	881	942	945	905	907	936	892	903	935	907	931	891	962	920	948	919	897	944	884	888	944	903	941	937	921	912	888	909	937	886	893	922	852	958	883	913	891	902	942	866	939	903	899	933	884	946	886	939	903	932	910	897	825	896	844	896	859	901	885	943	918	931	966	927	955	909	900	882	881	893	882	941	929	881	908	899	877	891	925	936	933	923	906	898	901	883	854	913	925	926	933	929	911	935	885	894	954	923	888	905	950	977	865	922	900	914	908	948	883	905	908	894	949	945	889	1001	907	897	910	918	884	936	964	901	886	893	860	939	882	914	919	922	857	970	852	906	954	972	879	945	857	894	897	903	879	893	898	908	939	937	932	888	939	920	910	885	895	916	916	904	904	904	932	904	892	869	938	961	923	917	913	924	909	903	927	887	914	979	961	890	917	903	933	875	915	915	891	891	858	919	921	877	905	911	873	869	924	953	963	904	896	922	897	945	897	972	916	883	898	963	923	896	896	865	954	899	909	943	866	921	870	974	867	889	902	944	998	916	927	975	900	858	921	872	955	930	899	963	911	880	920	903	911	880	916	900	862	869	950	904	930	917	890	929	918	897	916	889	919	869	930	908	938	922	894	904	883	946	905	930	888	924	888	927	933	919	961	895	946	930	939	890	908	873	887	917	941	912	882	886	922	893	950	949	918	926	910	928	929	892	930	936	883	872	847	901	945	923	924	932	900	922	919	991	919	892	918	930	908	905	859	914	892	929	893	903	881	901	916	903	897	908	933	944	915	887	904	941	861	855	979	885	954	899	969	900	918	896	908	927	913	912	881	948	884	907	954	886	910	906	919	939	898	912	903	930	912	903	918	927	949	852	953	908	918	879	942	988	920	926	956	887	938	917	864	939	932	878	927	914	954	906	917	923	900	910	937	906	878	916	920	929	939	919	923	907	909	933	894	954	939	895	897	893	905	946	891	906	874	908	929	922	900	898	942	923	879	904	940	902	927	861	900	910	912	944	924	898	860	881	915	930	944	933	971	921	949	934	891	881	919	900	904	957	898	900	881	825	940	940	924	888	955	845	882	911	943	944	957	913	916	934	943	917	880	865	917	877	882	884	902	919	894	915	893	880	915	942	876	920	892	939	890	919	909	898	891	897	927	885	903	974	882	923	907	953	904	900	924	956	907	894	860	928	913	903	877	915	907	946	901	883	927	935	954	928	876	962	867	927	951	918	922	923	906	919	922	902	932	879	956	887	900	950	887	938	943	896	938	878	888	861	962	922	933	935	960	895	918	911	875	909	955	911	928	874	904	897	880	915	918	909	990	956	961	946	897	903	939	891	907	970	914	912	916	920	943	853	896	939	893	908	919	905	833	960	892	886	901	876	901	886	934	919	909	913	964	944	863	961	925	898	926	928	950	938	928	950	909	866	943	944	880	887	897	936	918	865	928	894	892	875	940	862	899	901	889	915	866	913	896	928	911	920	898	888	904	972	932	965	915	936	930	928	970	923	940	915	898	890	931	883	903	904	895	916	865	885	920	927	897	913	986	904	885	924	973	869	936	866	919	898	895	885	892	908	856	865	889	921	962	879	941	866	892	883	917	931	915	965	869	840	853	848	910	887	956	937	885	914	939	941	902	915	913	923	846	906	891	900	893	925	905	956	921	881	870	957	870	935	951	868	912	938	936	936	949	982	957	938	919	876	945	920	897	924	935	915	889	959	888	914	841	926	907	857	914	848	939	848	925	908	891	916	889	959	882	920	968	887	939	902	883	937	856	926	915	900	907	901	928	902	931	941	895	874	896	936	929	939	866	939	925	952	932	920	926	902	914	897	924	926	910	936	923	961	939	898	903	922	946	944	887	904	947	916	917	941	922	918	883	983	863	862	861	890	878	918	929	879	903	909	936	939	893	881	883	867	911	904	901	893	908	901	928	847	914	881	898	951	898	902	957	906	948	950	933	937	931	913	947	896	939	871	945	930	909	922	979	896	895	933	873	915	975	878	919	871	933	900	866	913	925	907	870	904	891	929	932	905	916	850	890	906	948	929	912	893	926	887	877	923	901	862	935	967	931	913	919	895	905	906	904	914	883	892	972	933	921	947	877	889	913	914	847	962	963	913	933	925	976	932	909	900	984	889	899	905	925	844	936	932	899	899	947	933	886	881	887	888	871	927	862	872	930	862	893	876	877	910	920	870	897	905	915	944	873	918	915	925	902	954	924	928	929	913	951	942	955	922	891	927	897	890	880	939	925	944	942	836	977	979	889	937	866	966	906	951	915	891	911	907	880	942	889	909	884	885	958	941	953	935	937	922	893	906	886	895	886	962	901	916	889	881	908	904	936	921	917	853	909	920	899	928	865	872	932	937	866	880	906	956	940	913	909	905	927	895	854	872	926	897	906	937	911	904	869	861	900	894	892	871	920	915	894	906	903	912	952	904	906	936	897	902	902	979	893	971	938	930	924	909	869	933	940	947	935	869	901	907	982	922	932	916	970	921	902	939	906	939	882	860	913	886	888	979	918	907	912	936	913	875	910	931	906	911	882	906	914	947	876	966	927	909	867	884	877	912	930	916	939	928	925	894	866	903	916	894	907	910	901	927	936	913	918	903	878	910	976	926	867	897	943	916	890	867	907	938	901	893	930	902	948	908	872	955	899	883	941	917	914	910	881	943	870	888	885	920	918	849	921	896	931	951	864	927	921	943	895	895	909	881	920	952	885	896	945	942	899	936	907	889	929	927	919	927	916	915	874	896	907	838	885	958	935	895	888	948	888	927	934	888	950	864	907	934	895	933	891	926	842	899	903	885	960	924	917	922	879	925	946	901	912	896	974	907	912	850	914	884	930	933	850	884	869	946	922	969	863	913	909	888	900	900	906	940	886	908	904	918	948	964	918	956	910	871	898	920	863	931	888	930	873	870	876	934	929	898	902	899	919	913	902	911	930	939	901	915	864	883	885	885	919	919	874	941	875	874	929	932	913	920	866	921	951	889	847	926	891	940	886	902	917	883	893	940	928	884	908	870	900	842	904	895	888	1000	920	894	918	862	907	941	908	933	918	864	970	937	919	902	941	882	868	896	924	936	963	914	869	929	908	907	935	871	958	895	934	1008	891	857	917	933	910	888	920	939	877	900	879	897	957	922	860	902	862	893	936	918	919	909	931	957	903	923	910	922	895	927	929	882	884	936	875	964	1001	900	944	923	895	942	901	887	919	894	895	921	929	978	904	900	934	938	895	905	866	969	923	834	887	922	930	905	895	920	887	930	870	960	939	869	848	898	894	927	918	905	886	883	909	870	945	931	904	855	940	906	928	961	889	864	897	852	913	899	887	921	925	945	919	939	931	917	884	987	931	912	920	919	905	905	941	873	911	941	945
24459	21006	23949	28231	21007	21043	10699	682	476	483	421	393	350	396	361	385	346	377	347	329	331	338	347	320	340	362	352	319	312	321	348	325	356	341	320	320	307	304	322	311	332	318	342	335	322	317	340	305	317	299	320	326	290	320	315	289	289	309	314	332	328	325	315	334	342	345	365	320	292	321	340	343	342	316	324	317	324	339	327	331	317	299	298	312	298	302	282	336	318	332	331	331	345	314	346	337	349	285	345	330	331	295	299	292	294	301	339	344	351	329	318	309	322	301	362	323	317	315	286	329	323	316	321	352	336	298	319	323	340	278	352	301	326	321	313	331	321	328	326	345	319	303	291	318	326	382	304	294	306	332	332	348	311	309	298	302	295	331	338	296	294	337	354	308	275	293	323	344	330	324	302	322	321	355	288	339	350	319	349	346	326	303	297	313	329	291	304	314	342	320	310	350	291	301	271	317	349	321	295	320	327	309	336	299	337	299	328	319	324	307	326	313	338	369	336	283	313	319	341	303	303	318	306	342	331	305	309	336	335	311	323	296	366	327	306	341	313	311	343	332	315	351	337	308	367	345	337	317	324	345	328	313	337	309	336	361	304	308	341	321	307	319	276	324	290	339	313	299	306	319	321	325	331	307	296	324	315	319	322	333	350	312	332	324	346	341	332	306	332	311	365	312	337	299	326	339	294	311	334	318	304	323	342	335	311	349	325	304	350	350	317	297	324	320	350	319	338	352	318	346	321	313	310	280	293	339	349	313	343	323	370	334	311	319	318	320	305	311	302	336	336	354	337	324	345	320	311	301	302	304	313	284	309	280	304	312	314	315	340	324	305	323	314	337	345	295	324	318	352	331	337	336	333	340	314	322	317	335	313	306	325	348	313	321	374	319	297	354	279	313	313	318	324	318	331	302	323	355	329	329	312	334	350	337	303	311	317	340	312	370	303	375	320	312	347	350	335	352	305	310	293	358	318	330	314	307	315	352	325	302	310	313	339	266	320	289	292	278	297	314	350	310	300	316	325	307	307	305	327	308	342	301	291	305	329	327	337	339	361	328	326	311	331	295	354	325	358	314	327	294	313	314	343	317	332	318	376	325	337	316	336	308	329	283	370	355	306	305	307	302	320	327	349	318	298	301	355	344	278	339	325	304	318	285	341	332	343	331	337	314	354	309	308	321	312	332	307	336	288	317	304	337	323	340	362	309	350	308	313	284	319	330	305	354	328	321	323	313	343	330	355	329	310	329	300	336	345	352	322	319	334	334	312	343	341	316	326	323	266	328	356	329	314	314	295	338	327	297	302	307	318	315	318	315	354	340	320	299	318	322	308	297	318	322	309	284	289	336	293	303	320	338	299	332	323	311	328	300	308	311	246	340	331	308	318	324	329	365	324	310	346	333	325	288	310	310	336	302	320	307	312	307	310	333	318	289	295	309	287	349	304	351	324	341	290	312	295	314	317	311	328	311	315	332	329	299	313	308	315	343	346	320	324	297	307	318	314	298	303	304	322	296	324	346	344	328	328	331	316	340	326	290	335	334	325	307	339	295	331	294	309	306	324	316	314	289	354	314	312	296	325	332	332	356	322	343	312	277	303	319	305	307	314	328	328	294	317	332	318	315	330	362	318	331	306	328	316	314	318	337	343	318	310	298	316	296	336	313	304	297	342	312	313	272	330	329	307	326	301	313	316	315	306	331	330	305	354	340	317	311	319	345	309	335	330	323	312	359	344	324	308	335	334	370	314	356	290	307	329	326	320	315	312	347	326	315	348	335	282	335	307	313	311	310	310	278	311	301	339	336	338	352	342	336	282	338	351	316	303	317	301	312	299	317	332	334	324	339	337	328	310	320	338	342	321	344	334	315	311	336	314	330	348	352	291	300	300	341	301	334	309	366	319	305	338	296	324	318	388	341	300	324	307	343	365	370	305	337	336	330	303	296	320	318	337	326	325	313	296	319	333	314	287	331	312	280	358	330	309	299	324	302	307	330	307	293	319	313	320	344	308	311	334	316	296	273	305	318	260	325	328	331	327	347	310	300	336	333	315	319	308	308	356	284	320	333	355	326	325	298	337	336	317	306	330	319	326	345	328	344	322	316	339	290	307	319	322	301	344	319	335	322	309	315	307	339	321	301	304	347	295	298	312	307	334	308	306	334	341	320	322	273	315	336	316	313	349	308	306	344	301	336	351	325	313	311	309	332	322	299	321	357	345	341	307	321	311	339	356	328	354	326	318	310	334	318	297	317	364	364	316	338	299	331	318	346	306	338	321	316	319	299	318	318	333	324	313	337	318	336	328	322	337	303	352	319	292	338	328	309	298	323	326	326	299	328	343	323	329	307	303	316	333	353	309	288	358	290	348	316	315	313	285	298	322	334	329	304	370	298	284	302	317	314	336	338	332	295	321	329	347	356	335	328	346	322	319	334	322	319	328	341	322	311	336	324	290	343	330	332	341	306	319	347	328	329	294	287	351	339	318	305	317	322	322	336	329	309	303	322	306	295	361	326	335	325	337	287	337	317	321	335	304	305	310	346	323	315	289	350	313	302	302	324	314	305	330	319	293	303	311	301	324	308	312	317	295	282	343	309	317	326	313	314	322	316	300	304	311	325	317	297	328	323	287	362	307	288	305	342	321	304	298	309	305	332	325	332	308	315	294	293	318	321	338	347	316	335	323	336	326	318	350	326	319	305	299	338	303	317	334	353	294	346	305	330	361	315	324	329	338	303	323	322	315	344	276	332	297	297	318	319	325	339	311	317	355	326	335	273	316	314	322	318	329	336	296	316	333	307	322	317	294	306	322	323	311	326	337	299	288	334	306	290	337	307	288	302	341	317	298	288	317	320	307	285	321	303	314	318	279	292	308	312	339	297	329	328	332	337	324	357	283	287	328	319	290	336	315	340	335	273	328	322	328	328	298	337	301	305	325	323	323	299	280	306	341	308	323	339	313	291	324	337	352	302	319	310	313	327	294	298	327	309	296	312	325	347	343	325	325	300	290	311	349	278	324	308	314	341	325	310	357	318	311	329	314	330	338	337	326	277	299	338	320	351	364	350	319	316	321	321	324	314	303	345	327	304	306	304	305	332	313	317	298	295	327	327	293	342	342	331	365	311	328	289	296	291	332	325	317	291	314	328	304	362	315	277	311	321	339	272	295	309	322	309	296	298	319	321	334	309	303	331	353	331	325	307	350	338	316	360	304	308	319	302	308	323	344	328	339	340	314	291	332	277	309	311	353	338	334	335	337	318	327	328	340	312	297	301	294	318	304	320	324	312	351	347	332	282	289	305	328	299	318	292	330	331	308	319	360	330	302	331	336	332	334	351	268	273	339	320	326	293	306	368	331	325	336	349	351	315	310	346	318	339	323	300	309	341	309	301	344	324	342	303	292	339	319	315	322	310	304	321	322	284	308	291	284	301	326	329	343	280	309	350	332	313	319	355	328	345	354	322	334	332	289	337	335	309	324	351	339	339	311	310
4036	3317	1734	1095	841	746	730	748	716	695	730	722	649	749	699	680	655	716	706	678	689	718	708	688	682	684	685	668	678	684	662	674	645	656	693	651	682	676	663	672	668	649	665	671	691	636	733	674	663	709	670	658	690	661	677	678	728	647	696	713	697	713	655	662	641	703	675	682	661	705	679	648	681	681	692	675	702	692	680	720	696	675	655	672	707	698	675	682	671	713	653	670	624	658	660	698	719	637	746	665	709	695	719	695	693	707	705	673	630	635	712	727	687	670	653	665	656	659	695	694	684	661	707	699	694	702	634	698	635	737	646	714	626	721	691	684	708	664	678	646	663	703	670	677	675	689	685	702	691	702	633	655	700	741	627	665	676	705	651	693	693	678	645	662	691	686	666	739	707	682	681	680	675	661	695	709	670	710	657	662	693	661	686	650	712	682	687	697	657	689	643	652	685	666	660	677	654	694	674	666	675	674	680	686	689	681	690	689	740	696	658	669	674	687	678	688	750	690	674	694	696	701	659	635	757	703	669	683	740	713	684	699	687	702	705	670	689	706	690	725	709	685	682	719	702	698	643	625	679	698	665	658	625	734	702	668	671	627	685	690	709	678	669	684	708	677	728	691	739	699	668	681	689	670	730	673	692	717	690	663	743	648	669	684	667	667	686	654	678	711	680	687	698	698	702	645	671	684	657	702	687	700	669	693	675	694	656	645	724	669	698	646	685	637	688	708	675	704	670	704	663	653	717	671	654	671	668	699	694	690	664	650	662	686	682	710	639	698	661	716	667	688	703	713	685	622	705	679	647	620	685	663	690	714	674	702	703	664	668	654	671	661	676	606	662	604	641	669	664	661	663	714	701	680	680	710	652	656	668	649	635	675	671	684	667	684	661	692	672	692	722	681	683	696	692	670	699	680	686	655	714	670	704	703	691	630	587	690	674	678	669	708	676	690	703	699	706	666	684	674	666	668	640	691	709	689	629	695	657	704	675	706	658	673	690	673	735	638	721	670	727	745	671	641	661	682	710	677	721	717	689	665	677	655	730	686	690	660	626	687	703	691	676	687	666	671	684	699	669	703	667	726	622	702	651	669	693	701	695	706	661	648	670	703	677	661	693	690	691	709	666	667	686	713	669	722	721	667	643	713	742	681	680	693	657	691	711	674	694	650	629	653	721	646	687	701	676	696	686	702	663	735	672	670	727	646	681	648	706	722	705	664	670	681	682	711	688	682	682	719	703	699	734	669	670	719	697	691	687	682	633	685	751	680	668	628	667	660	702	675	698	678	671	682	693	674	669	694	685	682	655	718	660	678	715	690	640	667	617	654	704	677	724	646	673	694	664	646	657	678	644	671	703	697	658	679	664	664	709	675	687	694	658	694	702	648	663	663	678	691	692	692	682	696	665	627	671	675	719	678	681	690	680	678	680	660	661	704	666	643	615	673	676	672	690	676	703	680	665	679	697	707	651	709	666	695	656	702	647	705	696	672	673	681	650	666	696	698	655	680	649	692	704	740	677	676	643	656	721	649	674	673	706	690	661	692	710	693	638	692	693	701	696	639	711	682	688	661	679	634	686	661	650	683	658	657	642	693	681	669	701	669	685	698	642	729	653	656	639	689	727	735	705	701	678	691	696	682	656	630	707	707	721	674	715	762	722	708	703	672	708	653	669	718	642	702	674	676	672	719	665	705	679	690	667	691	638	675	707	644	719	624	645	678	667	720	703	660	669	742	650	686	720	680	641	655	646	656	692	615	656	712	695	687	716	668	721	656	673	683	719	659	659	669	726	656	687	718	660	713	688	747	642	645	672	677	690	727	694	697	668	679	695	682	690	656	684	666	671	659	676	671	699	735	710	711	623	713	661	656	698	670	669	653	623	719	693	667	679	678	645	658	653	676	684	700	696	743	644	715	666	631	694	679	636	673	699	671	685	678	713	688	682	699	665	652	648	712	713	675	666	701	666	683	669	664	665	659	690	684	643	683	743	716	678	661	676	695	644	686	671	726	673	658	640	663	687	716	709	693	672	661	693	676	696	694	669	627	638	709	709	651	699	736	681	653	659	671	727	674	677	633	740	665	679	667	719	666	684	664	716	638	666	701	660	676	668	663	719	677	692	696	699	691	676	687	725	696	638	663	680	691	692	641	659	738	694	701	701	749	695	702	672	656	647	681	613	637	639	680	696	679	696	660	652	688	693	690	634	645	682	626	693	691	671	682	690	690	706	648	676	710	671	640	691	716	688	701	677	670	708	676	660	712	679	677	688	728	666	699	685	704	682	683	679	710	661	675	661	692	714	679	650	699	661	707	622	665	728	667	690	682	702	715	733	646	635	649	671	672	660	684	647	718	694	683	664	676	651	675	661	685	649	706	655	688	675	693	728	699	658	670	702	675	670	692	675	662	666	654	659	688	673	684	661	687	703	652	723	721	655	686	694	702	696	634	679	658	722	710	673	671	649	735	695	637	711	669	635	657	685	710	705	693	691	687	655	677	691	700	675	646	669	667	686	694	674	693	670	688	714	704	683	659	682	704	682	609	668	662	688	660	710	680	729	678	733	706	707	676	667	719	675	703	618	711	727	664	682	685	669	665	672	655	703	642	680	667	648	688	690	692	726	677	637	688	703	680	706	674	667	685	655	678	665	714	681	659	669	691	692	691	665	659	649	694	687	686	726	693	665	675	708	673	647	645	630	622	694	668	670	693	653	670	662	681	710	713	717	663	719	656	653	634	730	693	669	669	654	690	686	707	623	691	733	669	677	666	698	730	706	695	689	712	635	687	698	693	659	706	684	672	707	696	696	683	644	724	688	699	641	656	696	694	669	688	633	729	673	678	645	696	714	702	722	663	687	698	671	689	671	692	656	673	665	665	657	670	697	701	643	738	691	701	717	696	653	671	687	688	701	668	712	696	682	655	702	674	716	673	673	685	717	692	666	715	674	684	680	683	656	664	713	691	669	672	694	656	718	663	686	680	654	680	701	643	672	655	687	687	666	647	699	670	701	678	678	698	673	673	742	678	646	725	675	663	647	689	671	650	707	641	625	672	681	691	696	672	672	671	675	685	723	659	656	738	681	703	721	681	670	709	699	662	682	687	710	645	662	691	676	693	652	689	685	668	719	707	639	691	719	635	678	674	711	685	654	681	683	663	691	666	713	652	689	645	707	726	697	690	682	689	675	691	703	693	660	719	692	650	668	651	652	652	657	685	727	627	678	689	680	670	683	673	700	678	645	675	660	685	657	689	695	666	672	710	685	672	700	669	684	633	649	708	660	655	718	641	649	681	653	640	700	647	685	673	623	704	708	707	649	725	684	712	697	669	677	713	637	703	681	672	667	719	689	707	708	698	702	655	680	718	652	709	658	709	637	616	746	673	667	677	673	677	665	695	662	674	660	680	671	667	681	657	672	696	656	696	653	709	682	662	653	693	711	686	721	718	681	684	707	680	690	667	715	708	666	660	677	645	658	662	684	653	641	672
33466	15481	2543	457	341	316	297	290	293	302	300	308	288	260	279	268	267	304	299	321	286	293	282	295	265	316	272	302	287	325	303	276	287	264	282	299	296	337	275	302	278	288	303	309	276	299	315	268	290	289	241	259	272	273	303	289	316	288	259	271	286	305	248	288	316	294	289	259	280	285	283	283	267	281	308	287	300	309	297	241	273	304	301	312	291	288	282	288	305	280	297	313	285	314	308	293	273	268	273	260	300	286	297	298	287	258	299	284	284	311	282	317	265	290	315	296	277	280	291	267	289	301	286	300	266	275	266	315	329	298	306	312	266	333	300	275	274	291	301	269	282	288	290	302	278	288	309	280	288	302	319	300	296	290	319	270	272	303	316	270	307	298	271	278	295	305	315	308	274	322	292	258	294	297	277	263	287	274	259	270	300	333	301	291	253	276	271	305	254	319	273	290	275	291	266	264	263	327	314	310	278	280	287	286	312	314	297	249	256	293	278	262	270	290	294	283	268	281	264	321	272	304	269	253	274	290	288	280	284	308	329	268	278	273	300	270	279	272	247	290	254	293	270	274	291	265	293	290	263	272	269	259	278	293	293	298	255	291	265	260	301	312	279	250	310	303	294	273	303	295	289	274	321	310	306	284	284	259	277	299	293	290	272	310	307	263	267	289	288	276	303	304	297	302	273	255	258	281	265	284	289	309	291	297	281	277	288	297	273	316	295	320	277	299	310	291	296	287	283	318	272	290	252	260	279	296	277	304	299	279	282	294	284	272	299	304	290	282	299	260	317	285	286	317	269	302	289	310	302	291	306	278	303	289	272	277	260	250	285	301	259	273	296	291	284	294	262	316	310	302	298	278	269	330	301	293	280	281	285	319	280	305	290	261	290	293	326	295	314	301	274	274	297	287	284	274	298	293	294	299	283	308	293	286	288	272	270	261	289	306	265	291	293	300	263	292	271	328	266	250	299	272	270	275	282	252	334	290	292	317	273	296	281	292	262	283	295	266	274	274	267	266	281	287	296	287	298	262	270	257	277	281	277	308	283	308	297	272	281	298	311	266	257	300	291	269	282	286	307	295	294	272	262	272	282	296	291	291	286	293	260	291	287	288	280	292	282	295	302	275	280	296	300	290	285	266	279	244	278	294	313	293	315	296	293	276	291	267	321	284	282	320	346	313	310	281	300	328	272	301	298	284	303	282	290	287	315	311	321	271	271	273	316	282	309	308	284	284	286	284	299	295	306	306	305	267	286	276	277	304	301	278	291	283	286	278	294	296	287	276	292	260	264	271	285	285	288	273	264	294	306	270	267	285	287	275	289	303	302	325	298	324	295	300	300	272	302	298	323	276	288	284	282	296	278	292	297	283	274	296	319	289	294	304	286	298	309	274	274	303	288	297	298	316	292	279	285	288	298	306	298	317	307	289	305	292	307	290	294	294	287	287	297	282	255	288	239	300	281	276	297	287	286	283	290	287	253	286	294	294	289	319	299	302	285	310	271	297	276	286	285	307	307	279	307	286	324	308	269	315	298	275	301	275	294	310	285	287	293	305	278	293	295	320	296	303	320	286	273	334	272	267	270	283	253	288	288	292	279	276	304	309	328	282	278	312	283	302	261	309	316	307	296	313	285	282	280	277	313	276	316	301	301	283	285	311	274	266	282	267	295	290	268	271	277	294	307	268	269	273	284	264	271	264	286	300	290	295	269	296	265	293	315	306	266	327	265	254	308	279	272	264	244	280	314	301	281	282	293	246	253	257	266	278	285	329	300	326	247	305	293	274	276	278	294	263	264	272	280	273	254	294	290	272	267	284	261	290	291	300	296	277	322	272	291	281	278	304	283	250	253	257	261	288	296	295	308	319	273	291	270	311	275	311	267	265	285	268	303	306	285	270	266	287	312	251	291	287	316	300	288	304	291	283	287	313	286	300	270	286	327	292	295	295	334	302	293	268	291	286	272	261	313	261	294	308	280	289	295	302	275	307	307	298	289	306	313	284	305	304	304	274	289	322	310	316	277	285	279	275	297	274	313	325	295	308	289	286	323	277	298	285	278	269	287	268	280	284	297	314	263	300	271	317	302	296	319	281	302	300	313	289	270	289	282	262	314	303	287	265	283	282	283	266	296	283	295	308	303	286	290	305	281	262	290	293	292	283	268	271	276	274	286	317	292	301	294	300	285	310	289	305	325	280	295	299	264	275	270	267	293	295	283	323	295	266	281	288	286	258	297	279	283	286	298	302	285	287	270	293	290	300	282	290	274	280	277	288	294	285	281	311	306	260	285	271	282	294	291	266	295	288	255	277	292	291	286	266	284	281	261	308	311	271	268	284	276	290	296	297	296	318	288	304	278	295	274	299	298	287	287	319	298	288	313	318	310	270	268	301	255	280	291	297	267	302	298	295	335	295	312	295	279	308	302	302	295	275	295	307	291	281	297	282	294	268	288	292	296	324	289	318	288	299	263	287	253	346	288	333	264	288	272	260	263	288	271	306	284	255	280	339	285	293	327	308	288	275	305	306	286	295	283	273	307	251	298	319	291	265	289	294	283	292	279	293	277	287	270	273	280	265	288	292	278	289	314	291	246	285	293	258	261	286	248	280	284	285	308	294	267	259	241	266	280	258	256	283	310	305	267	285	281	301	305	268	245	302	285	276	269	306	280	264	290	278	286	322	270	284	301	323	286	260	302	264	315	268	305	286	291	276	295	254	298	307	289	312	303	252	238	289	286	270	303	301	293	291	283	319	304	256	271	257	292	252	277	262	273	312	302	265	295	264	266	276	283	285	249	268	307	262	289	290	290	260	296	309	264	263	272	273	291	296	309	278	316	289	291	290	273	282	281	284	258	298	296	254	280	272	297	293	289	286	269	272	283	283	294	303	300	292	290	287	313	311	266	282	288	284	327	271	296	309	291	326	258	288	265	275	307	313	305	303	277	263	282	275	287	287	271	308	333	296	269	268	252	262	291	297	293	266	272	324	282	257	276	279	301	300	271	312	296	321	286	283	282	287	293	302	269	306	289	332	273	282	274	308	276	270	323	313	327	296	264	290	263	298	281	251	262	292	289	287	253	286	312	303	288	282	270	300	307	267	252	272	317	291	284	300	298	288	279	281	269	282	276	254	280	276	307	301	282	302	275	302	302	290	308	270	278	295	278	267	321	269	273	273	254	292	284	271	308	298	306	269	291	259	324	285	351	284	294	280	299	292	247	269	267	312	292	296	309	312	314	293	312	302	295	290	272	282	278	286	283	332	297	305	310	296	312	292	308	293	326	292	310	292	284	281	300	273	293	307	285	306	287	290	270	303	316	259	278	329	271	276	264	308	296	281	310	296	301	308	296	293	281	301	248	278	290	273	311	301	295	306	279	268	270	280	285	311	295	286	289	349	301	281	267	262	322	299	269	304	278	294	317	305	287	286	304	241	286	266	282	308	258	289	276	298	315	283	285	302	311	285	276	313	300	283	270	267	285	266	285	286
7764	745	732	650	724	641	641	664	686	653	670	658	674	699	663	688	662	651	669	687	672	678	663	703	670	686	691	741	654	637	685	678	698	653	624	671	696	678	637	707	746	661	682	710	640	720	699	681	654	698	687	668	715	673	666	665	662	692	668	686	685	670	651	624	654	702	683	673	657	645	694	621	671	650	695	669	676	688	651	624	639	664	674	654	680	650	658	671	678	668	690	660	647	691	675	678	658	652	676	667	674	652	625	647	683	640	674	722	719	698	681	659	712	677	678	683	697	638	703	715	624	676	690	651	696	650	673	653	675	692	717	670	630	672	688	613	638	657	654	640	636	689	665	697	650	681	674	687	690	698	696	593	628	684	700	646	649	702	632	712	669	632	668	702	658	671	695	671	682	643	637	703	674	656	673	630	641	674	639	655	648	661	704	673	678	669	661	682	690	659	689	673	689	635	671	682	642	711	643	653	668	663	710	647	698	604	717	694	666	659	672	650	647	696	691	633	679	709	679	663	686	648	718	648	635	710	680	698	668	638	702	690	664	719	706	710	697	687	686	665	706	635	658	694	653	652	718	720	641	689	697	649	646	703	698	598	690	664	663	686	656	676	620	670	643	655	675	619	695	698	655	699	680	635	664	681	665	677	649	658	683	651	667	651	671	643	641	634	648	642	646	638	667	635	638	686	640	686	674	669	678	652	657	647	737	726	676	669	672	681	686	689	640	662	699	670	666	689	655	695	650	648	680	678	659	665	698	649	660	681	700	657	682	665	675	639	712	711	645	716	663	684	674	621	639	644	694	735	685	685	687	655	670	673	689	672	725	691	677	661	684	597	676	703	683	663	690	670	667	748	673	650	678	689	675	691	688	663	654	725	675	642	704	700	679	668	630	702	673	634	681	706	692	642	698	682	714	644	713	642	667	691	656	639	699	705	723	648	681	654	700	662	686	681	685	702	701	661	664	596	681	675	595	678	729	713	678	697	672	671	708	643	673	692	729	625	672	663	722	652	677	689	630	720	718	646	673	647	664	661	641	627	675	706	671	646	712	689	670	644	688	682	678	660	635	651	660	619	643	656	720	712	654	662	712	754	652	655	676	632	632	689	710	658	622	680	674	673	684	670	662	690	722	653	677	661	697	684	661	662	656	654	639	678	698	665	704	629	672	651	645	667	691	714	703	640	642	682	677	630	622	682	656	679	667	666	672	675	663	622	636	668	654	598	731	650	703	692	670	612	664	658	681	702	658	664	715	692	669	662	661	661	658	661	661	714	687	700	655	696	676	674	669	691	681	649	676	687	673	664	639	689	691	673	690	662	704	624	625	697	673	655	676	658	708	689	667	694	668	638	680	677	668	695	715	669	697	678	667	691	668	669	673	705	694	651	669	673	693	702	697	706	675	718	648	660	643	627	706	634	659	707	653	669	637	707	651	693	682	636	699	641	687	692	695	640	641	681	624	676	666	659	684	651	635	683	676	646	664	664	732	652	613	643	694	674	662	680	679	707	665	655	658	625	693	694	679	666	610	595	670	741	660	690	631	703	681	664	680	668	680	679	639	668	684	731	641	674	677	667	676	639	682	634	662	654	687	627	692	649	662	670	671	674	652	654	618	645	678	662	642	660	663	707	691	726	686	701	693	686	646	680	623	659	654	628	678	661	659	639	695	689	649	654	694	710	694	663	696	661	668	656	639	698	705	658	660	674	740	694	667	686	653	683	669	666	666	653	653	688	680	663	688	689	668	667	672	688	688	647	693	647	663	608	630	652	682	671	697	681	659	698	690	662	662	705	662	651	674	690	658	681	639	658	674	626	649	720	624	672	677	632	691	646	642	662	653	646	686	668	678	627	647	669	646	734	688	689	673	669	650	676	634	646	612	661	698	707	699	695	659	629	688	674	642	711	647	706	673	642	657	728	662	663	705	655	621	681	703	673	719	694	656	683	692	668	597	658	718	664	661	670	659	696	676	680	680	658	676	689	701	654	675	633	650	631	677	683	641	632	635	650	641	632	679	700	650	686	697	715	680	673	710	634	677	629	690	708	693	671	674	619	722	646	689	677	673	676	644	721	723	683	664	663	681	650	695	702	654	678	677	679	679	646	700	638	650	711	695	686	655	626	722	691	682	674	636	655	679	701	631	676	654	639	668	658	668	639	671	719	693	608	633	702	647	654	641	669	705	731	646	694	675	683	688	710	702	686	715	639	678	670	698	683	651	661	693	640	680	670	655	711	677	669	676	662	636	661	671	677	704	622	704	673	654	689	656	644	665	646	732	675	666	667	710	664	673	666	625	700	652	683	635	657	685	632	705	658	683	683	662	701	672	723	675	655	681	678	641	631	685	679	629	658	656	621	713	664	701	668	662	656	707	717	659	674	681	605	609	661	704	712	690	655	686	661	676	653	704	664	655	649	687	705	700	675	674	668	666	663	659	626	648	704	664	714	711	642	678	652	644	719	647	692	686	688	658	693	634	658	719	737	648	650	692	705	603	675	668	644	700	636	679	644	699	661	686	692	652	646	683	683	639	656	696	658	652	650	649	699	679	647	640	629	694	706	648	628	643	675	709	680	633	749	666	660	639	673	648	668	693	695	675	703	674	687	700	658	606	670	707	714	676	648	685	646	663	651	690	653	679	643	748	663	693	682	691	705	648	689	647	650	649	669	641	658	645	664	618	649	669	626	647	699	704	680	663	692	683	667	714	680	637	657	734	660	672	649	659	674	679	642	686	664	646	685	657	668	674	679	672	673	688	661	669	692	666	676	669	649	668	670	594	670	674	649	669	691	685	680	667	639	710	642	622	660	718	654	687	686	620	646	639	653	673	658	639	595	628	703	660	683	659	671	684	677	708	670	682	658	689	698	680	616	691	638	656	621	701	657	667	640	656	688	688	724	642	662	648	676	637	660	648	667	681	656	717	655	645	679	676	636	633	718	680	689	633	710	706	716	689	652	692	657	621	693	670	661	686	717	665	645	681	686	658	649	650	672	704	694	662	684	702	683	662	671	700	657	689	696	671	651	641	669	684	695	665	623	690	687	635	669	700	724	671	681	677	673	660	641	631	664	659	696	647	693	626	705	700	729	686	689	663	689	637	637	683	681	710	707	675	638	626	681	709	676	666	644	679	692	669	646	702	668	661	711	662	695	654	664	652	655	662	643	634	654	675	699	674	669	695	692	724	594	682	650	697	691	699	631	720	629	663	656	672	649	664	640	652	663	660	689	663	696	688	675	665	656	687	666	708	700	678	685	651	692	635	659	689	633	673	698	656	662	643	664	630	645	667	616	697	679	662	623	668	678	627	634	721	669	689	678	688	683	661	673	650	692	659	648	658	664	682	677	668	663	638	663	629	690	615	645	677	683	668	692	710	663	702	695	679	592	655	706	649	619	691	703	694	664	658	646	667	622	658	669	710	671	674	707	672	663	694	646	693	723	641	668	660	665	682	667	659	666	632	652	608	709	699	676	675	673	682	695	658	628
25132	21040	23701	28593	21052	13175	797	562	507	500	477	488	435	483	467	493	419	510	472	473	493	432	476	445	458	425	427	447	446	468	468	433	445	450	425	440	433	433	425	437	398	446	424	412	392	426	428	421	397	459	428	433	450	444	420	462	437	421	434	430	455	447	427	367	409	417	471	406	450	426	440	435	389	391	423	402	435	453	398	440	426	400	443	452	442	445	406	446	428	374	419	414	447	442	401	440	453	443	466	397	402	418	399	462	413	439	446	443	422	415	382	472	454	442	455	421	439	477	413	402	413	435	439	392	435	414	421	413	451	433	447	394	417	413	447	399	394	462	436	414	428	498	442	427	417	391	431	413	419	413	427	421	447	434	391	425	419	418	437	409	425	460	447	455	437	430	420	451	439	439	419	410	434	427	410	415	389	443	475	419	441	416	455	456	450	420	456	398	423	405	431	388	440	389	381	462	435	463	445	392	442	407	436	443	450	429	405	439	455	388	413	434	417	467	422	424	400	441	439	381	448	470	431	457	422	431	421	395	403	463	463	447	436	446	384	406	422	440	454	413	432	436	419	425	394	417	461	435	440	431	454	456	430	406	403	469	423	382	433	414	415	385	400	454	434	426	430	499	451	457	421	395	451	429	409	388	428	420	445	443	433	405	456	443	420	426	416	402	417	413	428	440	410	432	428	451	430	456	453	449	447	454	403	397	393	406	464	433	432	441	423	479	460	421	397	395	435	415	434	411	462	398	460	448	431	445	438	424	421	450	449	448	403	403	431	413	408	418	446	441	429	434	454	391	446	469	405	428	476	446	454	434	457	412	408	410	433	428	393	413	410	433	449	405	451	448	465	419	407	438	431	431	444	428	446	415	455	403	427	422	460	440	421	447	472	413	419	444	422	412	416	432	377	445	427	450	455	434	425	450	431	433	435	438	409	451	469	442	396	447	457	446	425	391	414	427	437	421	406	392	401	423	422	426	444	447	439	411	425	449	422	440	429	441	429	432	472	452	416	443	443	434	424	462	427	463	491	408	438	421	409	446	460	447	433	469	424	449	384	443	429	427	428	427	419	438	420	443	436	370	435	438	491	407	444	472	386	416	441	486	467	472	463	398	388	429	395	414	421	407	405	410	481	424	383	457	416	410	405	423	460	439	451	442	431	429	432	431	424	418	414	449	422	462	398	439	436	410	455	433	416	395	421	456	448	428	424	451	406	394	448	388	399	406	440	446	474	456	420	440	420	405	412	473	431	450	401	460	439	394	409	398	431	411	426	447	395	450	446	453	402	438	415	401	427	437	490	449	429	439	433	413	456	401	456	444	450	434	410	441	420	455	435	435	379	420	451	433	429	425	414	412	437	441	412	453	424	431	440	437	464	418	413	413	393	448	377	406	389	436	438	405	420	407	423	453	425	412	425	422	422	456	399	454	437	412	358	392	446	452	440	457	432	435	387	435	402	390	407	425	421	454	428	450	464	419	420	424	404	394	428	417	434	444	441	431	442	438	431	425	430	407	443	453	409	409	401	424	407	400	462	424	413	410	437	454	428	423	401	435	437	389	425	414	394	470	404	441	412	430	471	435	400	402	446	450	410	425	435	432	468	393	462	437	430	437	385	405	441	453	402	479	421	414	401	430	440	415	439	437	419	420	467	434	424	421	400	423	409	425	413	465	431	412	424	444	446	462	424	429	414	391	398	440	489	423	412	425	423	385	421	421	471	379	424	407	441	421	470	436	429	388	427	459	437	450	447	404	434	385	423	401	427	462	460	460	428	395	406	408	436	467	451	453	420	408	427	446	414	418	431	459	411	418	400	397	460	436	452	453	437	432	393	400	437	403	404	450	438	424	394	454	421	405	406	439	444	391	376	428	464	402	447	427	423	448	444	426	450	447	408	404	399	451	404	441	431	413	432	445	444	469	412	433	430	471	481	394	395	431	457	453	427	424	406	418	483	425	435	420	447	444	379	403	406	434	415	427	405	422	447	431	436	383	389	436	465	445	396	381	406	414	444	450	402	432	419	429	446	412	399	428	447	431	437	439	413	423	388	415	448	450	416	427	454	448	406	430	471	477	432	453	439	432	422	458	422	439	446	401	402	394	471	450	467	452	428	382	405	454	413	429	410	436	411	435	425	404	448	423	442	385	406	436	499	413	428	427	389	436	438	403	465	464	423	433	408	434	424	426	402	426	413	383	465	457	396	454	419	447	434	443	386	431	398	448	442	487	445	414	422	412	424	418	451	439	389	407	408	408	402	423	424	406	427	400	452	420	415	437	470	392	390	415	411	416	471	407	390	446	433	397	422	393	448	483	434	429	438	420	447	441	424	413	394	423	422	376	415	413	399	406	448	440	440	429	447	436	394	380	412	451	457	424	439	452	393	411	433	460	441	425	441	395	432	477	408	410	430	399	456	455	447	427	414	412	447	436	427	435	404	448	423	394	447	369	401	410	424	409	459	414	433	436	466	466	398	411	436	434	428	455	446	443	440	400	446	471	436	415	416	431	414	413	417	459	453	419	440	434	404	412	400	433	455	411	446	443	465	406	462	428	426	385	430	431	427	432	424	420	441	364	431	452	403	400	439	397	439	411	433	415	422	445	459	411	413	448	429	441	448	442	440	465	393	389	413	445	389	417	488	408	437	420	456	419	440	428	406	442	443	431	458	399	439	428	428	455	433	407	457	405	448	440	417	415	472	448	421	433	409	440	468	414	427	398	394	439	426	405	397	437	469	414	390	422	427	450	400	432	392	405	414	434	406	411	390	440	422	411	409	435	401	391	423	452	422	422	422	431	403	434	421	443	433	422	401	469	442	454	394	414	430	412	445	435	412	433	424	455	434	431	425	437	416	425	449	431	461	428	431	420	426	403	404	405	445	433	425	442	470	420	432	445	436	444	433	440	420	426	367	465	417	404	422	422	414	395	436	426	433	471	432	432	443	431	435	407	451	448	459	442	454	425	418	414	410	416	454	423	445	428	406	428	426	432	442	405	425	414	422	425	431	450	421	414	460	426	401	437	425	454	427	400	435	370	405	403	429	429	386	411	388	418	416	438	408	452	433	407	430	423	466	430	416	406	411	457	426	400	454	439	432	455	436	348	418	413	398	425	391	431	432	406	432	440	420	429	470	449	396	448	454	415	428	469	419	449	489	447	429	441	468	460	405	455	429	424	405	424	422	429	435	447	427	408	426	418	412	462	467	451	400	403	418	453	441	428	454	471	432	416	420	413	426	471	432	454	379	406	377	432	439	449	435	410	441	439	405	451	456	381	458	442	407	428	411	405	397	426	382	403	407	385	418	419	417	438	449	431	418	452	443	431	422	446	436	406	429	407	404	453	411	435	447	422	412	410	419	415	436	439	434	386	449	408	401	410	408	467	456	414	446	398	418	445	403	418	432	433	439	430	458	411	418	414	396	459	418	418	454	420	456	446	446	425	432	453	431	431	425	432	418	449	432	457	428	454	445	442	422	421	425	426	435	469
4396	2333	1505	1162	1047	1044	964	901	937	957	942	979	937	954	978	994	855	916	881	903	928	881	918	897	983	925	913	901	897	963	964	893	917	937	888	883	925	932	907	909	931	890	929	950	882	895	957	909	926	951	901	880	890	917	929	877	866	941	977	1003	864	919	910	923	901	922	975	938	927	913	950	921	965	907	953	946	967	901	871	897	995	945	910	953	938	908	860	882	937	891	970	918	887	948	887	944	872	905	889	920	955	923	909	913	874	895	891	953	933	883	917	923	872	947	964	862	936	926	957	972	957	899	871	878	826	911	857	902	920	959	880	915	917	968	856	939	913	931	925	924	926	904	878	891	925	898	886	915	948	892	880	892	920	917	910	921	922	954	930	896	878	867	896	914	868	884	917	920	934	877	896	903	865	898	938	871	940	939	966	887	919	936	881	907	904	897	872	884	919	879	940	927	916	905	882	898	879	945	907	876	923	920	948	927	933	920	948	895	914	909	948	885	872	939	910	935	948	940	927	933	928	878	886	933	900	875	859	926	914	892	908	986	908	891	922	897	899	914	955	896	875	947	927	884	932	938	927	885	879	925	971	831	927	967	944	936	932	896	917	879	936	872	918	943	904	915	959	897	903	930	936	937	944	939	942	900	907	923	919	904	941	935	919	900	892	901	894	924	909	906	920	951	911	891	910	860	861	912	902	917	923	909	924	894	888	924	951	870	892	867	859	897	938	974	930	901	883	951	945	907	912	874	888	930	983	893	921	919	910	978	940	856	962	885	959	923	901	901	944	918	870	916	950	974	888	882	952	916	939	912	919	991	901	921	888	909	844	876	925	924	951	950	911	878	910	907	950	908	917	923	924	883	838	969	913	919	948	923	908	854	942	913	875	899	947	888	855	880	897	880	929	873	967	890	929	931	961	938	911	874	889	939	898	939	884	943	925	910	895	895	895	948	929	935	889	907	901	915	958	907	940	900	940	894	976	898	924	917	925	904	939	945	911	947	957	895	864	976	880	881	922	860	866	923	941	915	942	926	919	920	887	901	918	908	920	887	881	874	964	909	928	854	943	937	921	848	903	898	970	951	907	950	955	918	907	905	924	950	929	929	871	930	943	906	917	918	947	891	883	960	887	904	912	887	887	929	896	926	918	919	920	860	926	900	912	889	938	867	859	933	934	887	933	931	910	912	939	940	960	913	893	865	919	929	917	910	925	922	874	903	947	933	878	898	945	936	881	933	893	897	935	902	950	891	899	875	925	936	962	863	932	931	881	937	935	892	855	921	942	964	845	934	962	881	896	901	946	940	904	926	916	917	866	920	886	900	906	913	899	880	896	908	864	920	911	892	906	888	903	896	915	852	911	879	878	876	909	927	878	896	964	872	953	881	887	912	924	928	880	867	896	923	926	911	875	919	937	925	934	929	923	923	905	866	888	875	938	922	924	934	875	924	890	889	901	942	903	914	897	928	935	929	814	937	920	926	940	924	926	903	924	927	946	903	965	901	951	929	911	899	937	882	905	899	941	870	896	927	937	947	859	919	923	911	948	925	902	926	932	962	907	904	950	898	914	916	942	939	865	908	883	938	896	943	888	895	901	911	875	894	909	918	911	913	897	878	932	874	881	925	866	899	922	952	929	928	912	894	933	934	871	893	942	873	834	910	894	888	977	941	906	911	879	933	914	913	873	905	878	973	964	933	873	954	889	945	953	932	940	933	947	870	857	887	939	909	827	1018	914	892	926	862	959	871	908	893	951	938	898	890	890	925	909	888	891	941	884	916	918	922	867	927	884	917	929	912	894	922	913	898	958	937	949	851	924	943	914	937	936	894	963	912	956	923	884	840	909	994	872	905	968	983	888	959	902	875	914	937	928	925	938	930	861	931	868	967	897	940	892	884	898	836	872	913	922	944	913	921	908	948	942	905	851	880	899	954	950	926	943	930	952	932	858	950	974	884	966	909	883	900	884	871	893	903	889	865	883	904	911	877	878	900	905	929	901	925	929	873	934	941	956	916	924	958	947	903	926	930	894	939	929	864	925	894	902	912	884	917	926	896	935	887	921	944	977	863	906	955	885	940	883	916	927	860	930	930	905	882	926	872	900	883	906	874	964	918	901	891	831	903	938	957	970	852	924	938	897	946	874	885	949	880	894	928	903	907	891	874	955	872	927	867	876	946	906	946	921	906	938	875	994	910	949	926	893	966	941	875	963	920	905	937	946	891	882	931	940	919	867	923	939	913	885	934	932	927	918	890	912	854	909	899	920	922	872	934	933	940	911	878	944	946	915	912	866	942	911	940	893	883	916	896	908	888	895	914	877	891	969	901	903	888	904	926	910	909	940	911	915	932	942	922	917	935	928	946	881	912	903	856	898	930	910	928	956	955	878	923	911	960	918	922	897	867	907	865	881	979	896	895	980	934	915	889	912	942	920	916	940	918	908	922	864	911	890	917	927	927	874	888	905	858	897	893	936	872	912	930	857	907	937	911	873	896	886	902	886	920	870	921	842	907	888	926	899	926	935	926	965	840	909	917	899	852	938	950	934	878	915	907	995	927	880	914	997	913	963	931	908	926	972	946	937	876	916	887	903	965	885	961	894	957	919	935	946	898	909	927	939	931	909	904	868	925	910	875	916	888	930	918	899	926	919	905	916	945	954	900	894	934	916	865	957	909	968	921	904	900	884	943	962	915	898	914	902	944	951	916	931	874	867	964	942	871	903	932	926	873	976	869	923	878	896	875	893	893	868	899	891	878	936	902	858	892	914	890	910	838	888	910	922	856	961	883	923	877	872	950	926	908	935	929	962	903	898	879	899	980	829	911	892	935	836	913	881	872	937	913	889	921	927	879	964	935	910	930	917	862	895	940	891	971	876	914	960	958	867	890	928	894	953	928	878	904	912	971	913	938	886	904	906	917	909	940	886	907	900	903	943	885	882	892	910	918	925	899	892	887	936	880	929	919	884	952	906	939	914	897	854	913	957	939	965	934	906	917	942	895	884	860	841	934	966	887	933	920	887	911	948	962	913	910	897	916	889	909	939	925	910	883	926	875	910	925	918	941	918	874	928	924	943	900	932	912	919	908	917	954	901	934	888	886	937	893	914	912	928	890	938	860	897	895	986	878	867	932	960	863	938	964	892	961	914	895	918	897	882	897	934	914	906	878	960	904	907	921	869	929	917	932	887	930	916	903	902	913	917	912	930	966	877	914	920	881	941	951	898	871	912	939	929	953	909	920	956	929	935	912	909	912	923	953	924	917	962	904	896	887	883	898	877	978	877	901	919	923	949	922	957	852	957	882	956	936	923	911	968	878	1001	918	901	962	962	882	950	875	897	854	951	926	973	866	936	931	851	905	909	958	896	880	936	902	914	927	868	1006	898	905	949	896	908	915	902	871	892	919	891	938	898	905	935	882	894	952	933	920	929	904	863	866	924	871	896	916	865	908	927	895	908	921	911	922	934	948	916	869	859	892	918	875	884	868	910	873	933	896
24400	21006	23987	28229	21008	21031	10903	684	496	444	418	380	390	380	362	374	340	380	378	315	388	380	318	315	338	325	352	304	333	303	311	329	323	321	311	327	291	326	291	338	300	311	335	335	362	321	314	311	302	314	356	360	323	329	325	287	330	311	354	331	308	314	325	340	317	347	319	297	339	314	313	347	319	281	343	349	348	313	317	316	336	318	343	320	317	317	316	341	357	313	308	319	320	359	339	339	329	318	323	287	331	315	314	337	301	306	345	363	309	298	357	312	340	325	339	322	298	339	313	304	357	306	364	329	345	350	302	283	323	316	333	329	295	336	320	330	331	292	325	301	311	318	321	318	333	306	317	302	333	324	313	333	343	311	276	313	323	325	288	315	291	305	328	364	300	326	348	307	335	291	318	307	326	307	325	319	278	320	366	300	317	360	334	342	320	321	339	364	314	323	309	312	378	317	331	354	326	290	358	306	312	341	322	300	352	324	341	329	299	337	365	322	341	312	302	362	283	318	306	308	317	333	325	324	328	308	301	330	334	303	294	310	298	336	341	337	345	337	323	284	327	341	324	369	314	332	301	346	340	317	318	334	338	303	326	306	343	340	340	310	308	300	319	321	318	341	367	339	303	357	301	308	343	335	308	342	278	370	308	319	312	330	336	294	314	349	349	320	348	340	325	349	309	339	336	306	348	318	344	327	330	334	303	311	280	332	273	352	335	330	306	306	309	303	355	351	337	337	349	326	339	324	325	336	320	297	327	340	326	268	319	310	322	310	316	317	304	300	304	339	345	301	313	297	341	346	318	317	297	313	343	314	294	333	335	301	329	331	325	339	324	322	298	303	285	315	284	327	314	301	314	382	299	326	313	318	295	315	307	300	325	314	327	331	280	315	315	308	315	315	341	341	316	327	329	307	324	270	301	265	279	290	361	309	327	314	357	277	353	320	325	329	316	299	322	331	343	342	302	333	348	305	324	326	356	348	307	301	334	316	311	319	347	309	316	300	350	329	335	353	308	297	316	310	335	333	323	325	312	334	310	352	303	307	274	291	288	320	268	292	335	330	313	337	324	358	314	337	321	325	335	278	293	351	323	288	339	320	314	303	317	323	313	325	320	316	332	342	310	307	314	323	292	319	294	330	312	291	332	325	303	298	320	318	332	307	291	351	327	314	358	321	315	347	300	335	366	342	321	322	312	313	286	352	337	335	332	328	345	280	316	287	322	336	312	330	349	312	325	311	325	324	346	363	316	335	301	316	293	342	334	314	301	312	323	306	324	343	361	347	291	327	329	321	284	357	309	303	346	325	313	338	306	328	309	315	298	304	278	290	287	314	340	370	319	315	345	324	320	328	328	288	330	350	328	344	336	350	318	319	317	336	298	349	350	335	308	324	362	340	311	319	344	297	299	298	314	308	327	313	302	323	327	311	309	309	372	329	330	325	292	319	319	299	312	304	320	321	307	331	303	326	318	346	307	341	325	296	327	350	326	314	329	336	339	296	318	295	334	300	275	320	331	318	310	315	335	336	292	318	305	323	393	299	303	325	341	317	332	351	317	323	290	322	327	317	322	315	338	325	315	329	329	329	327	360	338	313	300	305	309	305	306	322	278	334	291	308	315	302	329	311	308	297	340	364	311	323	302	322	301	312	313	323	321	282	291	293	303	284	324	308	348	317	338	322	345	343	334	378	322	310	329	320	311	305	312	368	328	324	321	337	298	315	342	329	319	335	333	338	321	333	317	331	316	322	286	327	295	331	311	349	322	313	300	290	342	280	315	318	302	326	351	315	330	312	323	312	317	322	329	288	343	335	322	326	287	306	301	306	281	321	347	313	310	317	331	311	275	320	327	339	300	311	348	333	312	328	295	316	349	308	319	291	310	304	322	322	306	304	330	345	328	337	334	300	333	327	303	367	310	319	341	331	331	328	322	300	295	296	299	327	371	315	334	316	323	296	341	309	357	309	325	363	314	324	312	309	333	334	318	319	307	310	317	325	376	301	350	333	301	314	316	283	344	318	305	305	338	354	294	325	343	334	334	303	305	345	333	304	299	309	328	314	347	332	357	329	349	310	310	347	341	316	339	316	316	305	363	345	353	321	313	316	328	316	285	330	307	288	329	376	308	305	331	300	343	317	305	306	324	284	315	301	316	316	319	338	314	294	319	342	329	371	362	298	308	347	308	280	292	337	301	330	321	300	364	300	314	350	321	352	327	317	346	302	312	327	352	301	344	322	313	290	298	296	290	349	287	299	331	304	298	314	299	319	329	302	311	314	312	323	339	314	350	283	306	344	309	337	318	334	329	370	343	316	331	322	322	334	326	314	321	326	260	348	343	298	336	321	380	320	309	347	318	321	348	304	318	329	290	314	375	351	320	299	308	324	329	305	346	347	282	307	309	324	307	339	326	336	324	306	309	308	309	319	342	330	319	335	322	328	339	310	281	306	315	353	293	304	327	331	300	317	329	327	327	335	301	357	322	356	331	311	345	313	343	281	324	306	315	334	331	360	339	298	309	327	322	297	337	286	328	309	349	311	302	343	317	319	313	314	326	321	332	316	281	304	308	300	311	328	310	292	328	338	315	334	297	293	311	322	277	317	299	297	324	318	329	353	302	336	305	330	323	303	313	315	307	343	327	328	286	328	341	323	336	330	332	363	317	312	297	356	317	317	304	292	347	313	316	319	345	339	329	320	310	307	335	327	300	321	335	333	329	330	340	319	336	319	321	352	339	303	322	332	326	326	303	321	336	309	299	340	300	316	315	356	291	292	338	314	344	365	314	313	315	307	331	306	342	339	335	304	328	303	299	352	319	312	341	333	349	282	291	335	332	337	290	343	348	346	290	312	333	350	284	366	345	326	339	302	318	274	316	305	313	325	323	323	312	305	330	319	351	322	307	299	286	334	316	318	313	341	338	326	279	331	342	311	326	323	289	337	315	319	310	333	359	299	336	300	312	298	321	379	347	310	339	320	325	318	295	319	317	296	325	331	335	356	306	349	314	312	320	321	311	326	355	356	321	317	292	314	298	317	292	361	324	359	318	310	282	320	318	289	307	321	316	288	304	320	334	317	325	326	306	335	316	332	362	325	316	301	321	335	329	331	315	327	350	319	337	348	324	341	286	334	327	329	318	339	332	329	333	338	312	314	332	354	343	307	311	326	311	276	319	300	316	340	333	296	333	334	338	316	305	296	344	324	305	342	304	285	323	315	302	331	316	320	297	327	353	346	294	309	282	304	303	363	321	326	330	314	340	289	300	316	316	296	314	331	357	306	317	314	287	313	325	318	322	304	288	337	307	348	313	288	331	333	323	342	319	319	306	326	339	312	323	341	326	324	324	331	317	339	339	322	340	340	325	341	326	357	331	326	302	313	367	334	337	300	329	297	333	313	319	297	303	329	310	302	337	309	335	327	362	343	370	310	356	330	317	332	344	336	332	354	319	312	321	345	314	299	332	291	295	311	357	296	347	332	307	315	332	319
4086	3311	1655	1090	912	767	802	663	709	707	692	673	684	693	719	715	706	683	636	718	693	706	716	682	688	686	719	677	663	640	698	713	708	681	705	680	639	652	674	635	697	686	677	698	668	672	706	690	678	680	709	706	677	725	669	659	630	729	690	684	699	694	684	704	661	694	764	644	655	688	696	714	649	743	666	682	645	686	689	693	687	694	697	682	672	639	714	655	674	644	646	710	689	677	654	700	708	691	692	654	688	672	681	695	691	661	693	675	690	647	698	677	677	666	699	695	645	675	646	699	669	685	721	675	670	708	686	667	675	684	696	710	670	689	703	664	662	642	690	712	680	708	691	659	671	674	663	682	671	647	658	687	755	707	740	655	725	703	680	707	692	663	685	693	710	685	634	672	690	669	640	684	703	675	730	658	688	657	698	690	696	678	707	676	724	696	694	689	658	678	673	702	694	641	707	640	687	673	680	728	670	654	698	705	714	686	682	675	703	667	664	685	722	686	702	694	731	658	690	678	686	678	731	667	663	634	669	711	707	624	628	672	642	664	745	668	705	648	652	641	688	641	620	667	729	681	689	728	657	683	688	662	659	697	672	638	659	691	654	637	674	748	700	672	685	646	676	691	644	693	669	695	646	694	645	679	684	673	665	654	671	647	673	705	649	692	685	642	654	681	678	723	712	658	679	638	656	660	688	672	676	662	687	678	737	641	672	688	667	686	704	655	653	700	668	682	675	697	668	685	703	709	673	683	685	686	701	705	708	767	697	699	695	643	723	689	669	688	680	663	643	724	724	706	689	665	755	626	732	677	684	705	659	686	672	666	648	650	626	709	661	670	663	686	665	699	665	679	672	674	684	645	718	680	687	734	689	688	669	651	688	690	679	638	656	628	738	657	700	693	663	665	690	721	667	668	684	689	694	676	675	716	704	681	691	695	682	699	708	696	724	660	659	720	620	676	669	663	687	699	695	680	676	733	676	683	673	635	666	696	699	677	666	680	654	710	649	692	650	680	631	704	664	714	659	734	687	716	679	657	694	631	633	642	698	690	678	667	711	652	680	685	669	718	683	660	700	620	648	685	730	688	680	640	687	723	701	687	696	633	687	666	670	671	667	682	653	683	649	631	694	716	684	687	706	659	708	685	661	672	691	725	673	618	697	713	720	663	709	660	692	668	664	644	686	674	670	665	721	718	676	693	725	699	676	647	689	713	610	662	683	672	685	637	715	667	680	678	688	677	678	688	691	664	666	694	686	629	655	675	661	671	662	645	682	658	686	669	702	673	660	667	639	610	684	709	667	672	679	692	698	686	637	675	684	681	625	710	713	722	666	704	662	670	654	695	633	646	658	663	694	665	691	694	705	693	662	636	680	660	659	671	655	641	711	666	693	675	674	682	659	660	705	702	671	693	690	661	718	648	683	689	686	635	694	675	683	726	680	672	735	682	668	697	663	653	675	710	683	690	705	686	687	640	708	702	693	651	671	662	706	709	673	663	665	643	668	712	663	734	676	687	713	651	692	680	665	701	664	675	684	658	685	675	694	674	658	702	715	712	706	679	659	707	650	655	658	667	681	656	658	675	687	679	702	667	656	690	641	703	693	641	686	673	688	676	719	706	691	676	718	699	696	715	692	695	686	681	692	679	678	658	686	683	663	684	708	654	698	709	700	697	677	693	691	662	732	687	705	711	684	706	671	642	652	714	682	751	657	666	657	702	733	688	702	691	658	692	669	705	676	706	696	673	654	671	679	684	664	700	655	667	690	712	695	692	684	704	676	720	663	694	674	701	658	687	730	670	706	686	672	715	717	663	669	725	680	701	668	708	674	645	715	657	684	681	645	676	681	678	670	701	641	684	699	651	688	681	680	685	695	677	699	664	681	695	746	668	633	656	670	694	698	632	694	722	658	688	718	664	710	673	658	648	629	750	666	665	701	663	652	698	694	688	693	688	699	685	673	683	627	640	720	697	694	705	671	666	677	698	683	626	640	684	687	740	670	616	687	658	715	691	686	704	695	645	719	674	703	631	670	648	676	712	662	718	701	718	731	690	640	690	680	702	663	647	727	630	672	650	671	675	681	716	664	682	675	679	690	674	652	662	656	721	659	687	673	677	659	655	678	730	708	689	711	698	690	663	653	682	699	687	687	711	672	668	646	659	721	716	682	663	683	696	704	688	673	688	728	699	628	653	707	730	727	680	702	702	730	709	704	676	659	732	694	696	661	675	667	684	660	720	720	687	667	653	686	703	688	656	654	672	663	690	647	695	706	701	659	726	719	705	636	675	676	729	697	706	696	697	658	719	686	671	721	663	691	681	672	692	667	702	683	725	696	667	678	708	725	723	687	684	669	682	647	689	673	666	709	700	665	720	644	700	668	661	670	729	686	676	689	669	673	684	691	714	664	645	629	692	679	656	675	698	704	671	678	657	680	729	716	690	707	686	661	664	687	718	693	679	725	675	648	696	648	693	710	707	658	682	660	696	665	676	725	706	680	715	679	658	675	698	692	677	671	667	726	662	700	680	697	681	686	712	694	697	685	740	671	687	732	663	672	696	650	637	677	673	727	670	701	678	660	671	680	688	722	715	661	689	607	674	716	695	647	693	671	712	663	702	674	687	730	698	714	707	689	657	730	631	699	724	665	673	664	693	693	630	690	655	674	689	712	651	646	692	647	699	629	689	713	695	675	674	657	688	689	675	658	693	685	684	681	708	633	642	642	633	673	632	698	648	661	683	692	714	712	667	681	626	668	692	683	656	681	667	709	737	689	677	670	710	652	661	697	682	662	672	611	688	674	645	679	729	696	681	674	703	670	681	680	656	686	698	687	680	670	727	691	709	656	667	658	671	679	707	650	667	655	718	703	708	690	687	688	671	693	698	690	674	757	661	726	691	692	658	693	672	707	657	680	613	697	665	712	730	714	670	679	677	666	730	684	672	754	663	674	658	728	711	695	704	697	669	689	654	668	726	629	652	660	709	610	645	688	654	667	667	668	677	712	725	713	667	671	687	658	665	669	670	736	635	688	693	662	656	662	658	691	677	661	661	705	646	665	658	712	649	668	725	657	698	672	697	666	622	680	673	698	662	700	689	661	715	663	653	669	666	742	691	639	679	712	652	670	727	683	645	692	695	727	691	691	671	647	724	737	726	700	690	702	681	727	679	711	655	690	692	686	649	714	710	690	681	697	682	679	667	643	673	673	653	757	732	720	735	633	714	704	663	690	697	663	649	689	705	670	708	687	672	686	669	697	701	724	639	738	657	688	642	658	681	673	693	691	692	702	702	652	701	670	682	669	646	670	662	700	727	694	725	684	680	684	661	677	695	683	651	671	683	661	633	691	675	672	651	680	700	673	670	690	680	642	704	695	702	705	713	707	654	686	665	672	706	691	689	649	643	712	732	640	680	661	652	685	708	700	692	692	679	698	702	659	665	690	690	659	692	690	699	682	687	708	702	677	668	705	664	698	697	702	649	649	701	641	639
33248	14982	2379	370	289	281	299	284	277	268	271	296	303	301	292	291	291	276	276	302	270	281	297	274	261	267	277	276	275	294	276	301	262	275	276	259	292	269	280	288	264	277	301	258	275	322	296	283	280	298	261	312	309	289	304	282	283	285	292	278	304	329	303	293	276	294	276	297	306	282	301	269	299	263	279	310	286	284	286	277	311	277	268	286	303	300	295	299	310	277	283	279	275	301	316	291	270	284	295	334	277	279	291	283	245	291	265	276	321	280	275	278	290	270	313	276	293	293	285	294	277	299	289	293	299	303	287	250	280	289	269	303	249	275	289	293	278	307	262	290	327	288	329	306	294	276	306	325	291	297	296	289	294	276	278	264	316	321	275	324	290	349	276	255	307	305	309	259	302	287	270	307	300	306	326	283	292	281	261	251	312	274	303	316	267	269	305	327	314	306	252	290	273	261	258	334	266	283	315	301	280	294	290	277	276	308	281	310	316	272	283	299	279	288	281	314	331	303	316	295	276	288	306	286	294	275	259	295	285	311	305	298	283	289	283	263	288	292	287	302	297	302	284	307	289	318	310	292	260	285	316	301	257	274	293	300	313	293	303	277	277	288	279	271	285	281	295	292	264	271	304	253	290	309	318	286	288	305	268	257	285	295	295	261	237	257	306	263	280	277	290	294	295	299	299	319	308	292	288	276	283	273	287	322	301	268	268	255	290	309	290	285	261	271	288	296	297	278	282	291	284	286	301	316	295	294	264	319	251	318	292	310	290	297	279	295	307	289	311	288	262	297	299	279	236	300	288	259	333	282	300	287	293	276	285	300	283	268	286	300	296	281	275	291	291	304	332	306	303	304	310	286	249	281	292	276	286	290	287	286	260	304	289	253	290	253	290	297	297	300	279	286	299	305	274	284	301	263	271	280	287	312	309	282	278	298	274	305	300	290	307	292	356	294	294	270	265	301	286	316	267	271	283	276	293	286	316	293	278	290	264	290	255	303	300	285	251	307	302	276	278	259	254	281	312	283	272	250	258	278	266	301	286	304	234	298	290	276	272	306	295	285	273	281	289	264	284	335	312	279	312	305	307	297	282	299	280	285	258	275	284	289	279	302	280	299	299	308	301	287	328	287	290	301	286	300	297	298	277	273	294	320	320	293	292	288	314	302	299	269	287	301	261	258	286	292	293	269	310	276	306	298	297	305	257	307	286	275	267	307	303	308	299	316	269	303	288	263	261	280	296	291	300	281	261	325	278	305	282	275	249	300	263	262	314	286	297	284	279	266	300	293	311	278	281	278	278	270	283	267	273	314	260	266	271	320	293	303	306	260	288	275	310	318	297	285	304	306	281	269	290	281	264	288	267	279	290	274	298	289	279	283	291	273	310	285	261	299	298	296	290	284	302	279	301	323	300	277	276	285	260	308	253	277	287	280	280	306	290	293	302	292	295	273	289	320	272	290	304	296	292	291	304	269	279	282	273	305	317	285	292	285	322	293	290	309	295	282	287	314	291	255	318	324	250	290	283	271	304	295	255	280	289	275	325	292	282	310	271	260	297	314	313	268	276	263	277	311	315	274	294	305	292	318	357	289	300	268	293	307	324	303	279	300	294	298	297	267	316	266	274	285	285	279	313	302	258	266	258	280	289	281	282	285	273	314	274	275	279	284	265	282	280	296	268	270	260	292	296	275	269	294	288	304	259	270	289	287	292	278	298	272	295	269	286	262	298	280	281	271	286	266	282	272	274	305	273	270	258	290	300	275	269	282	289	257	285	286	271	291	265	290	262	289	281	303	283	292	295	309	304	310	260	287	278	308	297	270	324	290	308	299	285	287	297	311	280	311	271	281	290	284	280	259	288	278	269	280	298	320	294	293	317	303	287	282	303	305	277	283	307	281	307	316	294	300	297	295	271	307	296	259	283	289	290	305	328	283	283	274	275	313	316	260	301	299	283	304	300	295	268	288	282	285	312	293	276	291	298	302	315	266	293	315	260	262	255	298	279	262	275	291	291	289	269	334	284	286	301	290	293	313	283	270	330	299	323	277	298	254	314	277	267	269	272	315	293	265	275	313	283	261	287	304	285	276	272	286	306	275	295	266	288	235	274	307	291	286	277	300	289	307	280	282	279	287	283	291	299	253	305	284	289	299	305	307	285	292	275	262	299	286	291	301	310	301	286	289	267	297	271	294	266	335	317	274	315	319	283	269	304	273	285	326	268	283	313	292	309	314	296	290	299	299	270	276	290	260	275	303	260	281	306	284	279	283	324	272	258	279	316	284	278	292	304	291	305	299	308	282	274	318	285	255	270	276	286	293	317	282	239	302	309	292	291	289	301	290	287	301	292	286	285	307	290	313	277	276	280	312	295	273	310	272	279	274	318	304	335	295	297	310	312	316	308	271	326	281	285	283	271	265	258	256	286	306	288	258	274	290	302	269	248	302	301	302	269	258	296	231	281	302	321	338	311	281	274	297	297	279	262	273	291	269	258	278	259	292	282	301	257	286	272	287	287	283	309	277	316	282	309	273	342	310	287	294	281	283	292	251	270	306	261	262	261	284	278	297	323	298	281	302	258	283	290	233	271	299	308	281	287	261	299	297	282	297	308	230	284	330	319	290	277	290	288	261	264	274	319	288	295	288	314	290	265	306	306	305	237	320	258	277	286	329	292	281	287	300	337	311	275	279	302	261	301	255	272	272	262	293	275	298	290	316	331	279	299	331	286	290	257	283	295	274	269	297	271	290	284	276	283	299	271	309	273	279	313	293	280	298	286	300	295	273	283	283	305	290	319	298	250	268	282	334	284	268	314	294	305	270	264	322	270	291	282	280	302	254	286	292	307	254	261	296	261	308	292	253	284	292	268	274	301	279	275	286	306	302	289	278	275	264	291	308	313	307	276	303	282	258	317	290	278	302	296	309	304	261	289	301	288	309	315	291	301	319	305	277	288	325	286	296	282	286	267	292	291	309	276	284	274	298	309	328	277	298	264	308	279	287	267	318	309	301	305	301	287	267	274	274	288	263	294	296	282	306	292	294	289	277	295	299	305	264	308	317	296	283	305	301	277	282	320	279	284	284	325	266	247	252	266	267	267	299	284	277	284	298	284	285	276	275	301	268	306	305	261	295	289	275	266	286	264	315	273	297	282	284	290	264	315	281	298	292	297	304	297	277	295	317	273	299	295	276	279	326	282	310	273	283	312	297	292	273	277	305	270	296	287	270	281	275	294	283	270	266	285	276	288	272	286	292	286	328	306	274	281	260	271	320	290	287	258	269	296	271	279	335	322	271	286	284	281	257	268	282	319	284	309	265	283	301	305	274	300	296	293	281	297	278	276	306	271	282	265	292	271	238	307	307	293	318	292	273	284	304	298	302	293	295	296	293	293	274	301	304	253	274	292	281	264	270	290	278	274	288	293	317	295	302	273	270	296	290	297	311	295	264	301	293	296	297	279	293	282	324	259	308	287	286	288	258	312	292	299	305
7635	706	659	732	693	643	655	706	704	684	641	690	629	701	687	664	672	648	686	697	737	661	693	689	672	636	663	674	664	721	655	709	668	659	674	665	631	718	608	648	646	683	733	672	689	655	698	657	671	635	637	667	662	667	648	659	681	679	663	660	666	684	692	669	661	653	669	653	644	713	678	678	661	674	680	676	663	621	705	654	652	701	647	675	669	686	631	648	709	653	671	672	691	643	723	685	693	637	652	646	698	684	667	717	666	654	685	680	646	651	693	659	661	697	683	684	704	680	686	689	666	633	717	660	660	673	668	707	622	662	657	626	659	692	685	621	651	630	696	674	720	660	679	703	677	667	642	644	678	659	650	672	647	671	681	641	645	673	666	661	695	682	688	647	663	692	695	640	665	698	678	678	666	667	710	665	638	668	657	671	681	660	660	684	719	682	619	704	647	669	663	702	670	716	696	711	664	656	650	663	687	653	678	657	693	675	629	688	711	626	650	607	670	702	718	657	626	672	632	644	698	665	653	691	710	702	654	699	672	698	672	686	675	726	692	652	674	699	634	692	688	688	665	647	639	653	646	655	636	630	693	670	679	695	677	668	618	683	662	689	659	672	704	691	635	689	635	694	653	695	650	677	608	652	689	674	623	686	650	665	636	679	687	710	704	672	696	705	700	685	662	659	698	709	660	649	627	656	665	663	711	663	660	701	720	656	643	674	691	657	623	619	677	677	664	637	660	703	621	682	664	673	693	693	679	628	622	717	706	659	651	682	645	642	628	618	676	660	685	638	668	673	671	676	672	674	699	677	692	672	651	695	709	668	672	669	710	694	663	722	670	656	616	667	695	720	677	666	700	679	673	693	676	681	667	659	700	642	645	717	692	706	644	683	675	635	658	693	642	679	663	659	680	636	651	649	627	631	678	646	669	670	657	712	698	656	681	668	693	669	619	670	662	621	666	634	663	692	703	670	688	652	657	712	689	627	638	640	767	634	639	620	697	662	685	709	680	645	644	701	669	656	615	690	652	675	662	621	678	686	655	674	689	660	716	685	711	621	676	676	653	692	702	649	684	650	664	686	621	694	659	650	676	641	666	722	703	678	688	681	683	636	628	661	675	687	670	634	669	667	700	627	665	662	681	698	650	654	676	646	661	707	685	677	691	669	625	640	642	639	662	640	688	669	707	670	690	662	649	693	671	720	676	644	649	720	659	681	688	743	676	645	671	602	626	709	671	662	673	699	683	709	611	672	690	694	668	707	695	682	696	681	697	626	663	631	686	629	680	684	668	665	720	692	696	652	691	676	648	648	693	657	638	629	663	679	643	698	668	700	637	671	660	638	671	683	672	669	625	671	675	638	686	635	673	674	674	708	691	689	659	633	632	720	637	679	727	670	653	679	684	704	678	695	691	688	675	709	649	667	691	699	635	676	669	660	630	696	653	640	634	691	660	684	713	672	710	711	651	657	679	671	676	646	720	673	685	694	694	667	655	629	690	714	696	701	718	688	684	665	673	669	675	682	723	676	635	672	667	643	630	717	675	674	704	716	613	673	667	662	645	666	662	660	727	667	659	635	646	614	658	681	662	657	664	674	662	705	660	647	656	665	715	622	678	666	668	665	665	662	702	707	663	680	699	642	669	635	674	685	683	663	692	689	702	683	690	642	639	684	657	698	673	672	659	653	636	631	683	640	598	647	671	687	662	656	693	713	634	726	686	683	712	708	610	692	681	666	666	673	648	640	701	644	679	687	651	646	705	684	637	670	696	639	657	674	676	679	656	651	682	703	683	694	644	687	661	692	703	691	683	729	679	667	708	677	654	638	728	672	695	645	699	685	663	651	651	662	686	639	689	684	674	710	646	694	688	684	658	663	628	645	687	654	664	711	656	712	672	641	681	703	633	645	670	640	664	674	682	682	654	598	631	647	635	680	655	646	661	673	635	715	714	630	700	728	708	720	669	700	667	683	722	658	660	652	675	698	669	674	621	687	675	668	628	666	670	688	670	687	658	623	703	685	695	660	687	639	679	681	621	688	626	701	676	675	681	613	670	618	662	654	661	606	652	714	682	659	670	653	715	647	672	675	685	709	650	667	702	670	673	675	689	660	683	715	701	712	657	636	635	686	685	682	726	673	676	684	685	644	638	770	653	682	650	692	662	661	676	668	656	707	672	669	697	682	689	651	680	702	698	690	641	652	689	672	623	694	670	669	631	705	730	679	669	673	660	684	639	646	734	652	643	666	726	662	689	661	661	656	653	680	662	720	680	688	709	677	639	666	634	687	671	684	674	634	671	664	663	673	678	663	696	669	645	691	693	622	645	672	659	641	687	698	678	709	662	693	700	657	654	678	695	643	627	679	682	677	666	703	627	696	668	671	712	720	657	678	660	689	688	674	690	642	712	671	662	635	635	650	676	698	681	703	641	685	691	680	624	663	667	713	665	710	645	653	715	654	688	685	683	698	659	646	672	676	665	659	689	689	663	717	682	681	703	668	700	696	658	640	716	643	627	652	672	659	665	688	666	676	699	666	655	677	662	694	699	704	650	703	700	681	666	636	704	670	651	656	637	656	676	673	677	659	721	690	682	700	642	674	649	714	674	664	672	728	740	697	676	635	664	654	675	699	703	644	701	694	660	677	667	673	702	679	661	701	666	659	692	671	674	664	669	675	668	679	679	673	604	670	659	714	676	725	618	670	682	713	644	673	683	674	654	647	660	672	704	676	686	672	613	650	701	654	661	696	655	700	677	683	636	706	679	653	720	644	659	688	693	668	681	690	678	664	665	659	677	674	679	701	652	654	597	674	675	683	648	635	666	684	647	653	689	662	707	660	654	672	663	677	693	707	680	638	673	669	648	702	687	658	665	705	725	659	645	723	711	677	698	687	656	637	675	706	703	634	679	642	642	662	663	701	669	709	673	653	698	709	690	692	695	719	709	681	646	687	661	658	685	674	714	683	694	737	649	648	671	650	727	648	703	635	667	659	716	632	631	720	704	625	692	686	695	688	637	663	670	616	679	630	681	669	648	665	627	695	685	668	692	639	654	656	629	683	655	683	686	731	733	649	695	722	664	676	681	670	650	666	690	668	695	660	640	672	648	694	669	667	665	681	647	685	646	702	655	664	650	637	713	678	642	682	691	713	654	646	683	644	692	677	660	685	669	668	685	691	702	692	674	665	672	666	636	705	685	621	634	699	662	671	667	670	646	636	692	653	657	668	624	665	658	696	685	619	666	671	650	671	665	700	718	682	680	677	679	673	685	599	677	659	647	632	651	694	681	708	674	676	648	656	681	655	655	669	644	658	704	680	688	675	670	685	680	686	690	626	692	683	631	671	643	661	683	708	684	670	679	646	635	661	692	609	628	630	618	661	689	664	687	685	671	670	660	674	635	662	724	686	712	693	630	677	666	669	613	659	680	672	698	688	727	699	680	728	709	681	660	667	660	682	668	652	645	681	685	653	656	656	665	675	651	629	731	642	646	686
25080	21040	23636	28627	21052	12856	774	570	529	486	441	483	465	396	437	444	436	487	441	476	412	441	406	434	469	447	440	438	446	455	437	379	449	484	429	467	434	464	455	461	427	429	422	445	400	440	443	455	474	445	436	480	443	440	426	431	406	413	416	447	437	436	447	417	445	430	446	397	416	417	406	430	439	442	441	476	443	393	395	441	441	379	437	395	452	434	441	437	458	448	449	412	464	450	412	422	426	439	451	443	419	427	437	419	425	451	433	413	395	477	439	421	420	412	463	461	420	415	444	434	424	453	437	448	451	421	440	421	424	489	387	419	441	432	399	430	445	394	438	401	435	397	473	425	409	422	416	447	434	426	430	404	431	427	414	445	440	394	461	401	435	407	432	410	455	464	436	434	449	492	450	450	450	438	439	418	442	456	388	435	415	419	422	429	435	430	458	427	421	394	463	395	449	400	446	410	442	423	439	395	431	434	440	430	446	400	469	431	424	385	444	454	429	410	416	428	419	437	463	384	429	431	422	409	407	443	419	420	428	426	423	428	425	447	412	429	442	437	428	437	445	403	427	417	415	427	402	386	412	394	426	457	410	443	458	459	464	490	434	438	462	467	414	409	398	489	443	415	439	455	441	405	435	428	441	386	425	431	416	427	457	461	456	452	429	433	434	412	417	448	426	388	387	459	471	418	445	440	457	461	439	426	434	406	448	443	436	451	395	448	471	446	423	413	437	438	453	416	414	446	412	442	463	429	411	455	424	436	425	403	477	421	421	404	423	444	453	411	462	457	391	417	448	451	455	461	435	383	412	433	439	436	426	455	405	413	420	399	441	430	401	437	434	499	407	434	407	396	467	429	406	441	430	419	436	441	477	426	409	432	398	426	451	420	442	463	441	432	432	460	449	376	439	477	458	411	446	402	400	478	387	454	454	451	417	432	396	432	425	437	451	457	444	452	487	453	466	470	483	415	415	443	431	426	421	406	396	412	400	427	432	463	407	417	420	403	385	430	426	445	440	457	410	440	430	433	424	419	404	427	458	426	411	443	420	416	425	414	434	468	408	420	455	453	495	431	432	399	405	433	426	414	471	423	387	406	432	439	410	421	430	372	416	465	409	437	407	430	424	458	418	437	411	419	455	427	435	448	462	466	426	439	447	414	409	453	397	450	454	422	455	455	408	429	454	460	392	449	405	442	397	414	443	423	388	411	403	390	443	429	401	468	396	449	435	425	442	420	439	457	396	432	426	451	426	377	396	428	442	423	384	437	465	452	399	424	384	422	383	402	416	423	435	482	470	410	472	444	471	432	453	414	415	429	382	420	409	380	420	454	361	456	376	397	365	423	408	459	451	419	432	441	437	417	440	439	440	432	452	461	417	390	456	409	412	386	420	422	429	384	427	420	409	411	449	470	408	440	440	480	420	484	395	432	423	428	419	438	421	432	410	433	434	427	434	403	405	445	435	473	399	433	422	403	418	431	475	422	428	392	396	408	432	409	433	429	451	441	434	424	424	427	458	450	408	437	432	423	411	367	447	460	408	420	423	393	434	407	401	425	471	415	447	455	463	450	415	416	435	445	451	421	429	397	422	431	477	440	414	403	457	430	429	466	441	455	456	434	462	433	427	438	426	448	407	411	386	434	438	455	433	429	450	396	442	432	397	401	416	420	403	468	480	431	408	483	411	392	409	449	423	432	444	441	407	401	418	432	425	387	439	437	437	435	427	442	426	427	435	433	440	431	434	425	438	436	411	447	464	435	434	439	403	411	465	422	439	424	463	414	443	408	410	473	485	452	425	464	434	420	420	449	422	431	426	461	393	430	448	437	453	405	410	419	439	457	431	469	423	474	443	408	434	405	425	442	415	412	446	426	439	392	441	438	426	417	421	447	406	425	404	463	413	431	448	411	401	431	435	428	442	401	476	441	442	439	445	413	439	404	411	455	398	401	403	416	434	448	474	450	422	434	476	420	490	410	439	412	389	417	402	418	426	435	372	417	406	414	445	422	445	436	441	394	458	457	453	406	435	457	472	400	461	439	431	426	458	430	473	429	424	435	467	445	422	461	438	431	419	418	439	416	432	422	388	427	390	379	444	435	425	412	414	454	443	423	450	429	394	448	432	418	416	448	437	409	429	414	397	395	521	411	436	426	429	413	419	453	394	387	428	405	437	452	432	436	463	422	396	438	417	413	417	456	455	435	475	422	412	451	430	465	456	408	437	452	426	401	420	421	429	456	444	442	417	498	432	378	429	416	405	433	436	429	397	398	436	416	442	425	439	462	440	442	456	425	441	454	420	445	437	441	464	456	439	452	419	430	417	400	386	406	423	445	459	426	414	415	445	440	399	440	441	411	386	429	455	472	392	407	415	389	464	431	431	404	417	422	449	431	400	418	478	433	453	418	393	442	405	431	394	420	421	469	425	425	464	446	471	429	422	446	415	441	428	447	451	410	476	418	478	415	442	468	448	460	453	427	452	440	424	457	434	483	445	443	392	410	451	430	435	400	457	400	415	442	442	440	446	398	457	449	433	438	418	419	391	418	428	473	470	405	402	469	434	446	443	409	421	424	434	414	407	429	450	448	414	428	423	439	413	415	461	408	441	478	459	450	431	397	444	408	420	419	366	448	441	410	429	443	426	408	428	428	418	412	405	434	410	426	387	436	413	396	409	430	407	438	443	414	387	444	414	414	474	421	448	411	474	454	394	425	428	423	440	458	454	420	444	440	434	425	475	433	440	441	430	430	417	453	415	428	411	406	443	427	445	413	450	418	468	387	461	424	428	448	440	467	442	429	434	460	423	414	425	442	412	414	458	442	442	457	429	434	401	451	417	421	409	446	442	437	387	424	422	438	407	437	408	442	436	440	446	424	443	441	401	459	401	449	441	440	424	469	422	437	431	421	451	398	432	470	440	452	459	479	438	445	441	377	447	445	417	461	384	392	415	454	402	433	427	413	421	434	444	421	431	460	460	436	423	417	413	415	446	383	443	410	399	449	430	432	409	422	390	404	381	457	450	421	437	423	405	422	448	433	417	432	426	428	478	423	419	460	428	395	414	435	413	412	440	414	456	415	421	406	418	466	463	439	431	421	438	440	412	430	462	424	460	408	441	434	449	407	407	398	407	445	433	415	437	451	437	412	448	453	441	455	411	424	433	424	435	389	473	423	405	425	410	445	419	424	471	420	474	453	466	434	426	439	447	426	456	431	449	463	425	406	415	435	434	437	427	398	421	398	448	428	394	440	398	416	427	415	423	414	444	441	452	429	399	439	435	425	453	424	432	414	440	390	406	423	420	451	406	459	422	402	426	424	410	450	428	433	421	462	440	457	421	423	431	422	420	431	471	434	466	425	429	406	398	396	442	367	457	437	443	498	425	427	378	415	452	422	358	426	390	426	433	422	465	432	348	430	421	465	421	474	459	428	420	440	449	408	432	390	428	454	448	453	412	422	448	449	418	408	435	445	430	413	448	425	434	464	430	435
4485	2334	1503	1141	1008	1024	925	901	859	884	915	882	929	888	906	927	932	932	922	881	972	943	904	904	912	932	893	919	915	920	918	938	919	885	918	948	918	944	937	918	883	897	917	862	936	909	936	943	961	912	956	896	921	934	889	906	890	892	904	915	981	913	953	909	883	896	931	921	918	936	860	920	913	916	909	946	961	967	961	915	922	941	958	959	885	920	911	942	890	899	925	915	914	889	914	864	959	865	879	925	928	896	922	955	943	871	864	881	894	974	891	851	918	946	942	884	968	892	926	888	906	935	923	879	873	938	938	948	906	892	898	879	906	900	875	928	903	969	955	924	930	952	881	900	917	956	914	892	880	957	933	879	893	892	976	879	900	917	887	927	895	985	952	920	947	913	906	946	870	956	904	934	908	951	951	955	894	898	927	877	955	958	933	902	935	933	929	945	958	906	970	883	859	940	888	931	875	969	871	879	891	870	938	870	907	935	876	883	873	935	898	936	939	912	912	915	905	919	891	961	903	885	894	927	886	913	929	915	942	894	899	872	944	923	942	856	892	877	967	883	864	976	905	914	890	963	925	889	943	894	912	912	889	956	875	948	901	933	924	902	959	889	819	951	938	942	905	947	929	925	898	886	921	883	922	945	897	958	938	884	959	888	925	931	924	921	934	924	852	944	864	906	915	860	914	912	911	936	926	936	926	873	966	937	966	896	917	915	928	923	905	984	915	891	875	912	896	853	856	933	873	884	918	931	870	882	963	935	901	947	930	918	908	933	918	945	971	921	859	945	938	959	934	869	889	881	909	919	937	934	920	893	943	925	927	911	931	892	919	921	893	920	864	949	919	933	884	890	876	926	901	839	935	938	896	927	882	885	965	855	858	890	909	915	931	962	923	899	920	888	876	913	909	917	954	931	920	922	939	987	893	919	869	934	912	959	852	937	957	931	922	914	961	899	883	924	932	926	920	902	940	857	872	923	927	905	937	925	908	909	913	937	900	924	914	920	902	909	901	924	885	872	901	946	946	872	892	919	917	929	939	892	924	939	912	891	929	893	905	917	911	961	924	882	905	926	831	933	881	926	887	881	924	891	924	906	924	895	980	944	879	974	922	897	868	909	952	918	887	914	962	919	917	915	882	882	954	918	956	930	927	897	896	922	931	900	936	899	947	922	877	825	906	924	888	928	922	926	962	915	874	911	959	925	869	910	920	885	944	881	882	859	903	933	936	944	921	870	938	920	921	908	882	931	956	898	895	931	908	872	908	909	910	845	932	879	927	912	913	883	936	897	906	889	905	972	908	903	874	914	908	905	928	950	937	933	912	903	905	930	955	866	931	908	873	902	919	933	959	922	893	898	889	880	927	957	868	928	941	919	888	918	892	911	861	887	951	921	926	916	899	938	886	921	889	912	965	923	927	957	927	892	929	906	928	871	863	893	922	939	924	911	877	909	941	934	938	857	929	934	939	910	948	907	892	911	911	858	885	928	889	899	938	889	925	958	933	885	947	933	908	912	933	922	870	889	895	929	895	956	971	897	950	930	850	921	883	935	952	895	899	907	890	975	948	915	902	890	909	893	918	939	937	921	921	925	939	888	892	951	934	834	917	919	929	943	945	975	880	897	876	962	899	952	909	900	922	916	919	903	887	938	935	957	897	984	886	967	993	964	949	898	916	958	905	860	916	931	886	890	944	884	886	924	893	929	907	990	920	861	946	962	902	904	899	904	895	926	870	889	910	901	890	892	901	932	931	918	933	893	908	919	908	902	893	936	917	907	892	924	907	917	927	919	910	948	951	879	944	897	902	887	960	904	922	928	907	928	921	913	893	946	933	961	913	916	925	965	910	949	919	878	952	913	886	939	857	920	971	903	926	936	913	909	968	890	918	873	902	939	922	884	880	920	904	890	953	927	905	912	897	962	900	946	893	915	868	969	934	897	920	863	894	893	905	912	940	895	898	883	873	913	897	943	901	969	880	938	917	921	907	897	895	904	872	952	931	857	860	895	941	952	937	960	908	888	918	842	902	890	924	967	896	909	926	930	881	923	936	954	925	901	881	926	913	872	903	904	891	958	883	934	960	913	892	928	888	942	949	939	901	918	928	955	912	907	895	923	965	908	898	885	889	949	954	893	909	901	953	900	923	917	884	920	891	864	928	908	932	906	887	880	890	892	929	885	902	917	972	930	989	885	945	953	868	895	909	925	937	902	921	929	931	936	1007	927	874	954	906	852	931	885	929	902	914	878	901	900	903	943	925	896	924	904	910	949	926	878	959	893	908	914	963	904	918	895	929	876	900	898	913	859	966	883	915	924	915	867	886	920	893	942	944	946	910	876	869	873	939	910	880	887	915	873	860	907	917	914	943	944	894	966	936	947	904	895	833	835	918	940	960	921	952	897	911	935	926	889	934	918	928	963	872	952	914	899	906	882	905	949	952	939	928	912	925	949	929	949	921	917	906	874	925	907	834	893	981	878	901	899	905	864	939	882	928	906	889	954	919	950	973	899	948	942	895	942	887	874	897	917	962	884	938	886	888	947	890	951	902	931	952	966	912	940	892	925	891	913	910	916	899	968	890	960	897	919	945	894	898	916	946	936	892	942	935	970	971	915	908	919	910	938	950	946	881	952	915	881	922	910	940	907	899	895	872	878	897	885	887	941	862	872	918	915	898	883	900	851	905	874	870	923	917	863	921	948	910	886	919	904	953	899	921	858	929	924	924	907	846	935	926	902	956	905	943	933	925	946	915	900	895	888	941	881	978	900	896	929	918	918	956	897	893	906	951	947	922	878	912	951	910	877	891	929	930	928	930	894	915	944	865	897	915	961	963	967	889	945	843	888	949	927	939	963	936	917	918	921	925	899	905	930	860	915	871	912	946	870	940	968	901	936	925	941	871	882	872	902	898	940	884	937	918	924	912	891	946	957	890	936	923	973	894	969	857	878	939	902	946	956	885	908	946	908	931	931	911	917	955	929	939	927	890	866	862	897	970	870	942	879	916	872	941	953	925	845	1005	941	890	908	922	905	930	980	958	906	902	900	845	885	938	947	957	857	931	938	889	931	933	950	855	913	900	893	922	935	885	924	934	921	905	951	945	910	908	958	871	884	968	928	848	908	914	922	956	902	906	947	963	927	899	909	882	913	931	877	861	884	952	865	917	903	887	894	907	954	939	900	899	922	852	949	900	931	957	899	892	931	904	937	931	877	888	916	926	922	943	927	896	925	925	941	879	881	944	886	950	919	875	938	955	950	941	920	875	869	900	930	895	897	877	942	910	945	928	872	906	906	934	933	882	887	895	922	857	920	883	892	898	956	887	936	888	925	925	948	928	852	902	931	937	886	940	885	873	940	916	893	934	894	910	925	908	913	892	958	883	917	950	888	932	861	888	956	913	926	915	889	851	901	941	911	919	898	862	868	902	955	903	874	963	926	944	937	904	919	959	926	939	906	887	951	895	934	908	909	937	947	912	882	893	892	916	933	941	930
24438	21004	23991	28215	21005	21027	10717	648	465	439	421	372	369	415	306	358	400	347	304	323	337	316	363	318	337	387	351	341	334	340	346	338	315	299	393	324	353	322	316	343	305	318	320	311	300	312	312	329	328	320	313	342	298	327	346	336	323	326	326	300	352	336	324	333	340	359	310	334	331	303	269	319	323	314	327	342	321	341	321	339	345	328	323	301	328	339	288	319	318	325	329	307	328	344	290	296	314	333	321	319	329	313	334	309	377	333	326	304	359	342	325	315	347	358	292	313	337	338	314	334	307	317	333	338	339	279	317	350	316	343	306	315	307	343	302	329	303	270	300	320	322	323	312	307	305	302	363	332	324	299	311	320	282	342	324	318	328	354	364	323	310	307	302	288	352	303	313	317	316	317	308	324	315	315	340	298	299	347	309	329	356	310	319	307	307	297	326	295	333	297	306	333	315	360	310	341	315	351	323	316	333	311	292	352	318	274	292	343	334	359	351	323	279	337	323	321	315	312	329	332	303	313	327	303	329	292	305	271	312	291	337	334	298	334	331	315	345	321	341	279	326	363	292	318	316	311	328	369	302	341	321	315	309	281	294	330	373	333	313	337	315	326	341	307	302	327	314	319	347	318	334	350	333	322	342	323	322	305	296	315	299	330	297	337	374	359	298	295	314	347	333	319	326	342	345	325	304	334	295	331	313	363	297	292	314	325	301	342	310	300	305	307	309	323	316	337	312	295	339	322	310	349	344	296	324	324	341	298	306	336	310	350	320	309	320	307	334	330	277	293	309	319	281	307	324	308	322	360	315	335	335	295	356	317	333	338	330	330	333	318	314	319	324	333	301	340	325	350	321	313	331	351	351	347	319	300	341	290	313	319	298	323	336	315	313	353	340	354	304	258	336	326	330	312	344	290	315	324	337	349	332	295	304	315	312	376	311	314	311	305	311	329	291	291	297	357	292	299	317	326	310	326	320	309	323	324	302	323	297	330	363	328	327	310	326	331	344	318	318	349	292	315	316	327	301	345	302	323	349	335	333	306	329	361	293	323	316	305	307	280	318	345	341	296	328	337	338	293	334	312	307	313	357	334	327	344	317	323	332	328	311	328	324	298	346	345	339	343	348	319	326	285	333	330	299	312	327	329	324	333	357	313	323	324	311	303	381	324	302	304	360	341	329	338	351	329	302	324	334	334	328	322	320	319	318	331	344	340	299	338	328	308	288	336	306	287	291	326	350	318	320	324	320	303	312	289	305	309	296	301	332	318	341	329	319	333	300	340	326	334	309	335	334	333	357	341	319	305	323	346	319	306	327	337	282	344	342	297	307	336	309	310	360	308	346	329	318	324	307	307	320	336	270	302	337	346	308	293	316	315	311	293	312	309	323	302	344	324	323	303	309	292	336	306	282	357	309	342	348	331	322	322	355	330	316	307	312	335	273	324	336	336	308	328	328	279	307	327	303	314	342	359	343	298	290	349	321	309	339	358	355	323	355	291	328	330	348	337	306	315	335	321	311	290	313	293	309	295	294	307	298	283	365	314	315	297	321	328	333	358	319	326	329	331	338	277	323	338	309	322	327	352	357	337	258	326	349	319	300	334	321	302	316	283	321	371	303	331	327	326	328	315	289	344	331	298	291	338	310	332	310	287	316	326	307	320	323	344	315	317	334	324	311	313	318	348	320	307	317	349	319	278	321	338	311	303	288	339	327	312	329	291	314	333	275	288	341	331	285	323	320	340	333	286	323	333	305	319	310	292	308	317	316	373	311	308	299	317	338	328	327	309	321	327	319	357	327	335	313	325	317	347	326	309	317	324	324	347	322	297	315	333	320	381	335	328	346	309	339	332	335	322	334	323	299	342	333	349	358	283	316	298	332	295	339	289	309	314	361	295	295	330	325	315	294	296	337	328	309	313	302	314	294	298	315	324	327	337	327	341	350	311	310	315	335	309	306	334	360	332	300	312	317	338	304	321	328	335	319	325	331	316	334	327	338	347	330	310	331	336	320	335	313	332	319	321	315	291	313	307	354	332	335	312	294	331	345	340	321	323	334	323	307	303	293	327	317	299	307	316	329	319	311	313	289	307	302	312	318	345	326	337	310	330	330	290	329	294	298	313	303	345	331	329	329	277	300	313	333	290	341	361	333	333	361	347	299	326	307	310	323	317	329	333	327	332	326	299	330	325	348	292	358	323	336	305	319	289	316	323	317	317	335	302	301	332	289	299	321	325	298	306	339	298	340	297	268	346	341	360	303	323	316	318	308	284	356	317	291	312	295	348	350	342	316	331	295	323	308	329	293	329	332	366	334	308	329	335	328	300	315	320	293	312	298	313	307	332	324	313	337	294	362	316	318	335	352	342	262	283	313	343	337	329	339	323	322	332	338	354	291	314	321	313	347	329	293	337	340	299	311	329	327	308	325	314	318	348	297	305	307	343	321	309	315	324	330	326	316	338	309	318	319	331	339	296	384	307	340	337	344	325	327	362	333	322	286	288	288	299	299	333	320	329	323	320	334	343	324	327	340	353	347	331	339	327	333	355	337	316	342	347	324	307	310	304	290	361	314	286	368	289	295	331	301	325	314	346	318	342	315	326	309	308	324	323	327	314	296	325	312	336	342	348	359	298	342	296	317	330	312	334	309	345	311	326	330	328	337	284	283	306	294	338	321	322	324	281	327	312	306	326	344	311	312	349	353	336	305	324	326	300	313	305	322	355	341	332	357	327	300	318	362	341	319	333	317	313	303	315	352	321	316	309	321	350	311	335	320	332	322	335	342	341	328	317	327	293	290	298	348	319	346	324	296	293	317	313	293	338	332	336	314	337	314	321	336	308	320	358	320	321	286	294	306	354	325	318	314	351	339	325	313	332	350	328	333	323	313	332	299	313	312	305	299	325	309	337	321	310	319	330	312	320	297	318	333	299	357	317	284	329	322	307	292	338	305	303	299	320	352	297	283	331	300	290	339	309	338	305	319	336	306	324	358	306	320	325	312	328	332	328	325	316	340	336	319	335	336	326	301	334	334	349	287	299	293	302	334	332	275	343	341	321	353	322	309	327	369	310	324	313	297	295	320	348	323	320	297	305	315	352	355	322	326	329	309	343	305	306	307	347	348	337	323	296	291	285	329	315	328	332	325	307	327	334	329	313	315	326	347	286	313	332	321	332	296	365	348	342	289	300	353	286	336	332	297	305	351	343	313	303	333	358	335	335	288	352	329	347	334	299	292	298	307	334	312	326	283	298	306	359	299	366	301	313	327	297	339	306	331	332	324	325	340	325	317	306	321	315	312	312	293	327	321	304	325	324	303	328	335	347	276	311	306	349	308	337	343	351	287	348	298	307	298	360	316	351	338	315	287	334	296	339	324	323	358	347	296	291	329	318	346	310	293	337	319	300	363	356	312	324	328	313	330	345	330	304	297	327	304	311	316	346	306	318	334	371	326	302	330	317	339	352	299	354	350	301	308	330	300	307	312	323	335	315
3986	3368	1692	1074	907	785	733	695	733	670	725	712	706	691	679	689	691	709	743	709	724	700	685	662	675	691	686	708	670	644	706	690	683	666	673	683	670	694	683	706	677	675	712	670	737	681	668	667	638	680	758	641	693	710	669	688	714	667	692	692	684	678	709	651	702	654	651	677	662	674	659	687	674	667	762	680	696	688	705	664	717	658	703	724	662	717	673	668	686	629	702	680	692	671	672	696	674	704	641	665	669	639	639	678	671	696	697	675	668	689	672	684	684	677	687	683	657	636	683	695	701	714	650	679	641	699	691	677	683	673	692	690	648	665	709	750	675	660	654	675	657	701	662	677	678	653	700	668	654	661	658	738	632	711	668	655	715	675	725	653	706	688	697	698	652	691	698	710	678	663	649	681	656	663	732	698	674	628	686	619	662	708	707	668	668	712	660	693	670	655	678	672	659	660	666	691	685	664	650	668	643	628	704	710	705	629	686	684	686	650	709	639	692	680	678	747	653	656	709	718	669	701	676	698	734	694	698	730	707	708	698	646	651	673	691	645	649	654	672	673	759	690	717	748	661	706	679	660	719	693	697	687	687	706	685	675	654	688	688	727	717	705	718	701	658	681	640	700	700	695	687	721	641	708	737	713	662	677	685	646	689	667	663	666	664	693	655	719	666	637	687	618	688	701	694	686	708	701	700	752	695	687	696	704	656	617	651	716	704	701	676	665	726	693	701	727	696	723	718	685	678	658	661	691	701	690	662	683	754	729	715	686	642	686	656	682	687	695	738	663	700	661	690	659	670	661	672	681	662	681	692	715	687	624	665	659	650	681	689	649	684	652	693	734	658	682	660	655	661	690	660	703	648	670	687	642	672	679	649	704	699	670	690	644	732	662	677	672	670	699	668	743	692	680	662	672	700	734	690	654	684	666	717	689	659	653	680	676	659	706	731	655	657	677	705	701	678	719	744	674	692	667	671	611	650	645	668	688	662	696	659	697	695	657	706	702	715	680	716	699	656	664	643	702	693	644	678	675	665	725	702	674	746	707	685	649	611	677	672	654	716	658	669	685	698	646	666	608	664	699	715	677	681	695	633	697	643	624	688	696	722	712	643	678	641	693	676	680	661	675	685	642	665	647	714	686	684	705	680	684	663	697	670	685	715	708	747	687	664	699	699	652	692	698	680	694	669	673	703	746	689	691	653	678	671	684	699	735	743	655	696	686	658	674	715	664	700	683	634	682	721	666	675	672	660	686	634	681	683	654	626	715	669	714	691	652	726	671	664	663	670	663	658	686	636	673	681	662	679	661	729	689	700	648	708	619	682	635	692	645	706	671	705	659	701	726	708	714	682	720	648	696	688	686	714	708	664	664	673	720	702	685	679	663	722	697	670	686	696	678	696	695	651	717	637	747	715	679	682	661	696	638	700	651	687	724	691	729	658	705	695	724	700	655	684	691	707	728	640	680	692	657	691	660	671	737	656	632	659	690	669	691	656	712	722	727	718	680	673	677	701	719	688	707	704	712	664	705	631	718	677	700	681	673	713	686	698	682	709	686	686	724	676	720	669	675	708	631	658	706	726	655	700	678	730	700	656	663	679	685	706	646	698	686	654	667	734	715	676	633	666	697	656	670	691	678	695	647	727	688	680	717	663	695	681	692	628	678	668	656	686	684	633	690	691	651	684	702	719	691	709	695	659	700	693	730	719	672	649	679	667	686	700	644	657	666	673	668	711	697	644	691	638	723	682	661	714	643	669	643	667	704	618	659	689	671	699	682	654	651	673	655	667	695	702	711	654	701	697	682	690	660	663	679	676	691	693	673	696	695	712	664	649	686	726	691	709	652	678	648	670	677	645	679	711	672	674	670	679	694	663	690	692	690	667	699	652	682	719	650	697	635	698	679	672	647	689	634	666	723	655	679	634	651	662	674	671	706	717	675	701	610	685	672	669	694	658	705	725	659	686	667	701	695	650	705	721	658	691	659	691	667	734	660	717	659	691	646	668	661	708	674	677	699	676	670	683	689	713	687	662	674	697	701	700	673	690	709	687	708	722	676	709	743	659	675	699	706	695	675	700	695	690	627	693	689	668	711	695	703	656	662	618	702	673	701	677	713	629	669	672	670	686	668	673	704	697	657	648	693	680	698	683	670	715	687	714	710	636	667	628	664	671	690	656	691	668	714	672	690	691	701	701	676	715	663	717	676	704	668	687	708	689	667	736	660	719	710	684	671	680	653	666	668	696	682	622	649	667	672	674	726	715	709	688	680	689	696	677	679	678	648	714	690	688	665	713	684	706	692	690	694	645	714	684	698	689	700	698	710	680	653	700	625	666	692	750	696	664	711	690	677	646	669	716	687	640	702	690	670	648	633	715	710	709	684	663	672	654	696	714	639	667	677	701	676	691	684	694	665	649	735	689	663	640	678	667	697	657	673	705	671	680	644	629	725	652	672	687	646	701	705	677	671	636	715	683	655	718	689	700	683	693	661	627	617	675	650	666	654	712	680	664	698	696	680	689	665	667	698	655	646	690	669	704	684	706	661	675	673	675	657	684	648	669	684	676	655	702	669	705	667	728	678	677	710	662	682	718	652	710	624	678	687	664	703	653	716	681	652	668	676	677	665	660	684	656	676	682	659	703	685	668	677	634	673	686	674	665	658	619	658	655	699	647	616	688	720	703	680	658	684	676	703	693	662	714	687	649	668	679	647	716	681	716	632	650	707	648	669	649	664	658	641	745	704	651	725	656	724	661	704	695	700	669	690	721	646	694	614	708	679	676	733	701	665	655	698	659	660	672	683	710	662	690	647	647	705	698	669	678	661	673	665	723	675	673	643	630	712	678	702	603	678	688	646	707	716	647	687	705	653	708	662	656	689	709	719	682	667	703	662	661	704	680	661	716	673	684	650	664	728	673	661	725	695	658	678	680	701	686	659	668	675	718	684	674	692	657	691	707	677	686	680	678	640	690	673	681	707	724	672	646	703	647	675	693	676	704	644	642	656	674	708	716	705	678	720	679	657	690	694	656	689	650	692	694	692	672	708	710	693	708	661	637	666	712	665	703	668	697	717	633	661	664	685	697	696	641	662	711	672	605	662	679	708	687	698	654	711	694	668	662	663	674	663	695	658	642	729	650	670	671	632	639	685	697	704	655	692	654	664	712	701	740	711	677	662	698	700	705	668	669	692	659	664	677	694	656	706	680	606	711	694	716	680	740	685	684	664	682	739	679	660	744	705	686	672	637	666	694	674	709	669	689	698	630	672	693	699	717	659	701	739	680	694	663	697	708	722	711	734	626	691	682	704	674	693	671	672	719	655	648	689	685	689	632	677	695	668	691	645	708	688	687	686	683	656	724	671	680	645	635	679	686	693	704	684	706	702	738	715	677	671	656	674	691	674	653	647	677	678	674	641	684	683	699	701	715	661	676	694	682	645	704	702	674	719	646	665	674	697	647	687	660	683	693	651	728	704	785	644	693	721	690	694
33330	14826	2264	336	287	283	314	272	308	308	264	284	307	307	298	299	284	294	294	302	282	287	284	309	288	291	308	295	273	281	322	268	294	289	267	313	289	239	321	278	297	297	276	285	308	273	306	270	273	283	281	323	282	287	284	277	270	269	264	329	305	277	288	301	317	289	275	266	258	263	307	302	304	294	269	251	251	271	292	285	256	294	275	301	295	293	300	279	288	252	276	274	253	269	321	272	264	300	285	303	305	287	287	311	283	274	307	304	302	305	290	269	282	286	311	288	301	311	291	300	277	303	295	298	297	275	274	278	287	302	324	291	295	295	270	302	337	296	292	248	277	290	289	273	298	285	308	322	266	284	265	283	309	284	296	285	238	259	293	294	272	296	274	261	278	288	298	299	286	268	271	299	291	313	307	289	303	287	301	329	306	290	334	279	305	277	293	315	290	269	257	265	296	290	276	274	289	269	300	296	269	273	304	286	230	307	316	282	281	343	281	315	282	262	322	290	301	264	298	308	300	324	273	304	291	278	286	276	290	274	268	318	302	287	298	280	322	298	311	313	281	321	290	300	296	250	306	285	273	269	281	284	308	280	286	310	295	269	292	270	272	288	271	295	278	293	284	297	286	285	304	257	313	272	286	326	279	267	272	277	297	337	310	296	299	277	295	274	316	281	291	299	289	275	271	274	294	298	277	315	287	296	293	284	286	274	301	289	284	314	280	288	267	277	265	296	253	274	276	287	312	279	268	281	317	301	280	295	286	301	279	313	319	279	273	306	285	280	279	301	278	286	273	303	335	288	303	288	293	284	298	284	292	287	272	259	266	307	278	297	270	288	286	263	292	286	271	278	298	288	258	275	313	302	297	269	288	265	297	283	272	276	289	282	296	278	301	285	297	299	288	304	269	272	306	289	300	276	272	304	283	259	278	273	290	281	284	276	266	286	304	304	283	302	268	299	306	286	274	293	295	263	294	272	276	280	277	267	254	284	283	296	293	280	264	293	294	304	279	291	303	247	289	262	279	275	278	313	304	323	337	272	291	278	281	312	284	266	298	270	293	339	312	297	306	293	289	292	323	268	309	294	278	333	272	266	269	303	272	263	273	292	305	297	259	282	294	279	301	307	296	302	310	291	287	285	298	290	270	315	270	306	294	288	238	288	275	274	326	308	292	269	304	290	280	288	296	307	317	307	280	317	266	303	270	290	251	287	299	281	317	305	279	268	281	314	281	276	266	286	275	292	261	299	286	282	302	288	279	287	284	290	283	291	283	308	299	257	285	302	317	290	280	274	301	286	280	310	284	319	267	258	307	277	278	262	268	324	282	259	301	282	277	276	282	296	285	275	273	312	288	304	294	288	259	278	294	278	279	294	327	311	289	295	265	262	259	255	302	306	275	264	320	323	285	262	293	270	275	289	315	277	301	304	284	285	259	296	265	288	295	280	278	337	285	310	287	298	296	281	305	289	283	277	321	305	311	278	270	336	287	312	284	329	318	303	267	277	303	263	292	285	295	283	293	286	263	314	304	319	255	284	285	289	293	298	252	323	306	289	276	295	322	304	284	294	295	291	275	271	286	292	292	285	296	274	283	284	302	262	244	300	284	256	301	268	268	304	268	296	268	337	341	261	274	310	278	280	285	309	297	246	278	258	285	275	287	280	315	319	275	293	288	262	276	290	299	276	276	306	309	302	287	265	288	254	315	268	305	315	302	281	273	274	257	284	297	292	301	287	292	278	259	249	298	306	304	292	272	276	294	317	278	274	266	295	321	296	291	286	300	283	285	283	315	279	299	284	303	282	283	281	273	300	297	283	250	280	273	287	285	278	254	297	306	255	301	283	292	279	301	280	273	306	243	264	284	275	296	268	293	319	283	259	285	304	302	297	281	302	296	271	275	274	275	322	296	295	264	295	261	293	317	295	296	296	277	291	300	250	291	262	305	255	270	293	273	261	286	327	317	265	304	284	295	298	297	274	300	289	317	278	322	290	293	280	293	287	272	293	288	303	300	275	298	266	277	282	280	317	259	292	247	277	268	268	276	281	264	253	270	273	296	288	281	278	280	302	267	302	272	260	250	307	276	304	317	306	302	300	300	288	268	250	300	254	276	310	276	269	254	324	282	312	311	276	284	297	334	292	266	272	281	256	291	259	278	318	284	288	264	282	257	267	288	285	297	291	290	316	273	275	264	289	289	270	298	254	270	260	287	263	282	267	282	299	288	291	308	260	317	284	256	299	274	282	286	300	275	292	310	311	300	280	263	273	292	314	277	289	273	280	274	324	302	284	291	314	312	257	301	306	277	301	287	268	313	301	307	258	313	309	292	293	319	263	300	276	279	252	253	283	302	315	290	276	281	279	289	286	285	299	269	267	285	276	279	303	263	294	279	316	274	313	268	274	288	274	237	317	279	288	289	304	323	281	295	278	312	280	314	279	275	269	286	278	272	286	292	268	289	313	286	270	272	274	284	296	312	326	299	253	266	308	294	265	302	267	316	289	295	266	254	297	291	276	276	306	286	252	280	341	261	273	301	289	269	288	292	282	257	304	261	314	241	288	305	277	256	282	298	277	292	294	272	284	253	301	284	299	300	292	302	280	269	313	319	274	309	288	267	294	273	276	305	330	264	235	280	298	284	262	293	295	286	286	306	279	310	298	266	325	274	296	279	293	293	258	280	285	257	300	283	288	305	309	285	251	300	315	290	295	257	286	298	301	269	274	298	274	261	297	288	279	270	287	253	291	314	278	257	286	302	324	277	258	275	250	286	247	288	269	270	288	283	262	259	309	280	304	321	270	289	267	284	302	287	290	300	287	317	279	301	277	277	290	294	296	302	294	311	290	292	289	282	292	276	269	296	298	275	265	293	281	287	286	281	276	287	275	275	300	271	271	298	289	287	289	279	296	291	297	323	288	295	339	320	300	318	327	261	309	300	260	287	282	269	318	310	311	275	263	252	291	277	306	290	298	311	282	291	283	290	264	309	257	266	262	260	294	255	260	321	300	277	291	269	254	272	284	299	273	315	283	315	285	334	302	282	290	305	279	270	277	270	279	321	267	297	308	322	268	297	321	299	301	303	286	323	296	280	279	267	278	263	296	257	268	303	236	289	278	283	273	279	287	317	307	247	331	288	269	337	286	281	291	327	295	283	288	296	275	307	302	270	288	302	274	290	346	278	281	283	279	273	277	283	298	262	267	281	285	308	280	287	281	300	278	295	296	294	304	318	304	280	298	287	282	296	285	291	265	296	306	284	276	267	256	261	283	314	275	262	305	277	293	293	274	288	258	284	322	259	325	302	319	268	322	300	321	270	266	262	263	293	268	286	293	310	320	275	295	307	292	307	289	305	273	270	281	294	284	282	327	291	289	282	309	266	269	291	297	292	286	276	295	300	290	314	275	280	286	299	310	288	290	288	318	281	290	314	299	265	313	306	282	296	263	304	261	287	279	291	276	281	298	288	287	293	306	308	271	328	285	296	259
7747	740	669	690	656	653	678	709	661	653	664	655	643	661	698	686	709	690	646	704	652	665	676	671	628	659	650	661	687	683	661	649	628	657	667	660	668	672	655	666	703	705	683	685	645	674	654	685	666	676	617	656	729	710	629	652	690	671	717	689	701	697	668	623	676	647	656	687	715	665	636	715	622	634	670	666	629	691	646	693	677	653	674	690	634	650	667	668	666	685	681	625	668	676	643	657	661	665	711	680	641	646	674	712	695	730	673	665	687	640	674	680	672	644	687	648	710	675	695	693	685	682	686	680	658	678	633	702	702	659	651	655	644	660	643	677	715	673	644	687	623	687	640	684	663	681	697	672	706	682	708	665	658	649	643	654	685	673	643	692	670	686	627	676	704	660	639	647	646	647	654	660	705	691	650	688	653	692	636	681	653	655	666	651	722	651	645	626	703	708	674	657	705	638	739	715	688	646	676	649	633	669	668	647	658	677	679	635	754	665	678	695	651	699	670	610	721	646	679	722	640	698	641	656	676	716	653	692	686	666	678	643	723	664	693	707	699	695	663	679	674	637	697	695	645	661	660	659	643	646	668	693	661	626	635	673	663	675	671	648	694	692	661	646	648	657	663	701	599	690	667	670	713	725	667	672	669	635	650	645	643	675	675	669	664	674	653	652	689	658	660	666	620	693	693	702	632	721	663	661	676	678	635	696	651	715	659	647	632	623	714	694	677	687	690	644	689	673	678	684	716	684	627	649	671	643	655	621	706	647	680	642	663	673	659	703	654	696	626	610	709	647	669	661	658	678	655	673	676	634	673	632	683	665	695	652	649	699	635	705	667	670	676	658	650	674	680	693	711	695	708	661	678	648	701	674	682	669	709	656	665	637	645	654	712	635	689	680	682	678	653	682	674	707	641	660	664	689	665	679	645	689	688	641	676	624	687	704	696	670	695	668	711	718	677	669	668	672	693	667	685	612	667	687	694	651	613	677	664	671	661	704	700	675	692	667	702	655	663	669	702	670	645	686	699	657	687	669	660	682	645	640	678	651	689	695	649	659	672	704	650	676	643	701	664	680	671	640	639	660	650	710	684	709	612	659	682	666	689	666	675	633	657	674	654	702	672	676	644	678	689	599	696	658	611	633	641	656	659	647	655	713	645	669	666	703	653	681	734	642	712	646	685	731	670	644	721	626	684	741	705	677	678	649	655	679	663	659	727	657	694	646	677	655	667	665	692	654	680	595	729	653	625	683	654	666	622	685	678	641	685	669	713	671	658	708	657	709	634	685	630	714	673	667	619	645	669	649	642	663	732	660	672	679	668	690	659	702	672	674	663	680	669	685	659	689	671	695	724	662	673	668	650	680	666	675	659	683	688	689	696	655	645	644	657	687	675	652	671	694	700	670	654	663	677	691	681	685	670	673	716	682	677	683	628	636	655	662	649	647	644	691	676	679	706	667	676	714	649	660	627	598	679	765	610	682	713	689	708	634	670	704	676	674	687	648	657	631	666	717	679	654	659	660	583	671	724	677	654	647	713	711	687	666	667	690	662	668	663	717	660	667	683	700	641	625	686	681	727	641	622	675	665	657	653	599	695	711	720	669	695	676	684	671	657	695	733	649	661	703	685	656	672	686	648	684	712	631	669	686	607	633	688	663	656	718	677	699	673	677	704	672	651	669	664	693	665	698	682	660	636	625	680	659	684	629	694	666	654	666	709	705	660	664	677	669	683	687	664	646	623	715	689	674	694	643	670	650	663	673	640	670	689	657	708	674	669	702	675	673	665	657	652	678	653	669	681	651	633	694	712	662	674	688	654	695	650	662	674	663	673	668	702	717	623	708	694	653	663	653	643	682	666	640	639	669	673	670	632	661	692	616	640	714	728	668	683	671	681	641	663	695	659	719	696	683	715	648	707	698	673	624	644	691	703	683	690	623	692	666	660	651	679	668	642	653	660	686	683	668	656	687	642	666	708	689	704	653	671	670	661	648	722	704	664	659	668	674	637	666	680	664	682	638	689	673	661	686	710	676	668	681	728	676	642	632	689	697	688	672	645	663	602	686	647	647	639	659	637	682	669	707	708	673	694	705	671	676	639	674	676	653	679	662	653	655	690	723	685	666	647	635	677	705	681	693	659	652	633	697	630	682	659	664	648	660	701	665	644	696	664	732	668	667	664	674	688	669	676	680	679	646	665	671	715	711	698	675	698	648	668	675	700	644	724	627	700	701	674	681	636	643	641	642	677	622	668	624	704	677	658	688	675	661	744	676	678	739	657	673	639	694	675	659	677	661	699	630	665	674	674	685	684	712	666	711	656	714	657	679	670	668	646	654	632	651	655	704	699	681	694	655	708	655	690	692	689	660	675	642	701	675	677	676	675	642	642	723	644	666	692	631	660	653	656	682	672	711	653	669	673	637	654	665	689	681	694	667	679	679	663	647	665	673	664	684	664	704	664	683	671	657	644	665	665	708	634	664	669	660	700	698	680	623	673	685	701	660	669	646	626	661	674	703	712	642	706	653	679	676	675	654	680	666	704	688	674	686	627	655	664	662	640	665	692	679	673	691	716	677	636	661	697	669	662	659	727	666	675	690	635	681	657	633	659	639	649	659	665	674	668	734	672	649	676	602	699	641	686	650	669	649	726	674	674	685	689	671	679	665	711	686	657	629	667	695	646	636	694	683	661	671	697	622	671	671	676	697	662	666	657	689	666	655	655	682	661	706	647	683	699	697	671	692	666	652	669	688	676	646	646	672	674	667	635	693	689	688	700	667	667	692	676	698	688	697	671	662	710	648	637	714	690	676	682	662	653	678	674	688	720	638	674	672	673	645	671	664	647	689	656	686	692	674	655	695	653	662	696	683	660	649	670	629	717	693	658	667	654	643	683	687	672	697	629	635	724	656	655	690	664	694	685	662	628	707	627	664	674	653	678	675	702	689	668	696	673	669	661	707	678	620	679	709	697	660	639	715	618	653	670	670	713	701	730	646	644	672	685	669	706	680	675	635	660	632	615	664	687	671	637	682	700	654	721	697	664	677	667	642	693	652	672	688	745	669	708	642	691	632	734	632	694	677	679	674	652	675	683	705	706	701	693	678	642	649	664	677	696	681	660	671	665	675	691	671	578	641	659	675	638	670	660	679	669	670	678	652	699	665	682	674	651	694	664	635	700	644	715	662	674	659	725	609	672	668	638	614	620	691	691	659	683	713	672	683	649	701	705	684	672	663	699	629	672	648	610	652	672	642	683	691	701	690	638	692	649	691	648	703	648	689	693	660	686	661	631	668	665	720	677	647	681	638	642	720	720	670	688	672	672	678	705	701	673	687	693	658	653	648	694	664	715	669	663	656	669	653	736	700	631	680	663	691	663	696	715	621	665	676	647	684	680	666	669	710	648	711	684	684	700	663	664	726	640	641	683	642	649	662	631	682	671	672	654	689	665	664	661	684	649	733	680	702	703	655	704	635	689	684	679	695	716	713	689	693
25102	21026	23617	28631	21049	12697	774	551	472	512	504	439	460	442	449	442	441	439	496	461	451	417	473	434	460	458	420	435	406	401	450	438	445	457	434	454	456	398	420	430	386	396	398	434	430	405	431	441	423	431	435	411	448	428	443	431	469	456	438	452	433	407	461	445	470	438	423	445	443	432	418	452	456	455	421	479	449	428	437	396	454	446	424	443	414	472	414	451	428	400	474	433	454	412	408	462	472	455	467	415	401	454	445	403	446	426	434	433	405	401	441	431	379	438	437	450	441	428	434	388	455	442	448	424	417	413	419	438	438	430	448	437	400	479	428	451	443	434	409	399	408	435	435	397	419	412	406	475	461	428	418	430	409	414	432	467	451	451	442	440	462	448	429	443	434	435	405	467	404	424	403	398	399	434	409	476	432	450	417	428	475	412	433	426	431	434	447	410	429	432	408	428	395	466	395	443	399	402	447	413	475	410	402	424	382	410	442	403	407	447	436	392	449	409	451	456	459	414	453	413	423	434	438	428	438	441	459	415	431	425	371	448	452	471	427	415	439	422	426	411	431	402	419	466	427	429	418	453	432	448	427	430	428	472	426	472	480	467	433	424	461	428	414	448	444	407	403	402	452	423	421	445	431	409	478	424	384	464	434	422	389	443	461	408	425	432	443	406	418	453	454	448	443	425	403	466	444	417	448	404	405	425	407	446	398	440	388	424	418	406	401	413	422	408	405	440	444	441	450	466	411	424	391	418	407	402	471	444	404	431	425	475	425	429	441	392	464	452	434	424	406	442	454	453	462	428	407	416	410	413	417	434	444	417	445	435	469	482	402	456	422	461	413	449	402	450	433	440	421	458	418	434	428	470	432	417	411	407	462	419	446	438	437	423	402	425	418	402	374	451	400	393	462	452	418	393	436	412	430	472	467	423	402	455	426	433	429	425	416	477	465	410	466	448	442	407	427	432	424	405	421	417	437	433	413	466	471	435	401	368	469	473	442	405	398	434	424	419	465	457	469	459	432	392	432	418	414	391	427	417	379	427	389	439	433	456	430	419	419	481	455	440	381	431	398	435	441	450	442	437	404	461	404	463	468	431	401	414	425	429	373	452	429	426	428	437	463	446	425	411	435	471	417	427	459	421	466	459	442	441	421	381	420	448	430	446	413	421	462	430	389	405	419	447	415	413	430	424	447	453	445	405	425	426	423	426	395	464	453	469	426	456	417	410	431	421	446	455	413	447	388	442	430	387	423	459	420	441	435	422	410	418	442	425	436	433	458	432	428	445	461	413	442	431	417	442	397	401	412	448	467	483	448	436	455	404	417	457	410	431	463	437	409	429	406	440	435	417	414	402	445	440	425	412	442	447	434	382	432	409	420	402	395	451	427	455	438	417	454	477	442	438	421	443	450	446	418	449	426	423	445	481	431	405	407	439	382	428	418	391	403	419	450	405	404	424	440	413	409	473	390	390	432	424	441	427	445	438	411	422	457	433	394	403	406	424	407	441	445	420	390	451	478	462	433	398	466	443	422	428	430	407	412	476	410	434	447	402	464	419	443	428	437	461	449	437	392	425	431	412	434	479	427	424	465	476	447	403	392	435	409	459	413	441	406	448	432	450	437	465	448	450	412	429	434	479	427	437	446	411	433	481	442	459	408	457	467	447	419	435	442	456	430	424	442	380	429	435	423	447	429	397	437	423	419	401	417	450	407	433	436	453	434	412	450	410	430	462	427	406	435	432	440	417	437	427	408	416	458	397	412	445	418	407	422	438	422	447	390	399	442	447	464	463	410	469	421	433	427	424	475	439	415	398	435	452	474	437	447	478	400	451	443	435	435	429	451	435	401	418	442	462	469	457	465	419	444	442	412	440	412	419	427	449	439	431	405	435	435	429	432	425	419	429	443	419	477	415	449	372	434	418	410	424	379	436	421	441	430	453	449	425	464	427	421	400	431	391	425	441	464	438	453	410	414	431	418	400	413	442	450	459	425	440	433	440	421	417	391	454	415	408	392	409	434	465	423	392	458	421	436	404	379	441	419	426	422	457	455	443	422	441	418	439	404	442	442	430	468	427	405	415	392	434	450	430	422	419	394	424	449	420	425	433	416	401	437	445	411	423	410	415	419	434	407	422	426	427	456	448	437	444	436	411	436	429	441	404	412	441	442	387	418	486	416	429	459	448	409	421	439	429	471	445	428	424	409	399	436	436	435	426	477	405	411	396	403	450	452	444	406	379	418	405	428	409	432	386	369	408	371	431	468	456	427	452	401	440	362	435	399	436	421	428	412	418	440	454	408	447	443	438	452	421	410	409	475	464	455	423	444	420	450	414	403	400	433	448	433	448	433	418	454	442	453	464	399	418	432	395	397	439	453	432	435	483	426	423	406	427	404	453	420	456	405	443	391	409	425	420	416	447	448	439	445	477	454	445	452	447	430	429	433	427	473	444	427	439	403	422	441	447	436	449	431	415	427	424	440	417	450	414	425	454	417	475	422	428	392	446	431	446	488	428	440	387	436	426	411	405	432	419	439	460	443	434	453	439	417	408	426	422	446	397	392	423	464	418	460	398	407	447	410	388	468	454	421	420	423	436	427	409	431	425	414	444	465	471	435	420	375	432	412	469	456	440	416	444	444	442	413	419	452	384	427	458	423	412	418	439	397	415	389	431	475	442	421	448	427	427	431	416	405	452	424	443	449	396	438	435	456	419	440	425	439	435	436	421	433	409	410	447	399	426	442	439	425	456	405	442	409	428	411	398	404	438	437	436	456	420	439	461	422	455	439	422	415	459	432	449	435	452	438	451	414	430	394	405	438	483	407	396	446	497	414	425	438	433	447	472	421	395	428	423	429	397	460	427	441	461	466	480	454	438	430	462	433	445	417	442	420	436	409	428	423	406	394	459	411	426	463	406	410	435	396	420	406	443	410	446	511	436	431	485	427	403	435	430	428	417	416	430	432	415	439	483	407	418	419	460	443	412	449	446	403	412	446	401	466	445	428	474	456	430	467	461	452	434	439	430	410	415	411	414	386	444	436	425	383	423	384	448	430	417	474	493	444	394	409	421	452	430	457	446	450	431	427	436	432	422	457	408	414	440	424	442	459	435	400	431	431	459	483	417	414	418	443	416	458	441	452	458	399	422	420	491	422	408	478	416	408	389	475	408	402	408	411	429	445	396	455	440	427	434	428	394	445	439	457	471	420	418	431	409	448	414	414	430	418	412	427	422	425	420	452	467	431	427	423	426	444	459	415	443	423	388	386	424	423	448	428	420	444	414	418	432	423	405	431	424	430	476	438	417	438	431	437	457	424	447	432	423	419	439	444	407	489	428	416	405	419	458	446	449	422	427	426	444	438	435	447	440	402	458	389	422	428	433	441	406	428	418	460	444	428	413	393	426	436	448	467	418	429	422	430	403	446	444	415	401	410	439	471	443	461	422	479	413	429	410	412	458	405	473	441	413	401	449	413	396	424	446	387	429	449	437
4465	2385	1517	1157	1032	961	911	959	939	946	960	927	922	900	923	906	890	898	948	888	879	879	857	912	882	914	877	878	926	911	886	882	925	957	960	900	928	893	880	919	961	899	893	948	928	926	881	910	961	891	893	964	954	884	933	847	923	907	939	936	917	876	934	960	933	883	921	912	924	938	874	935	952	898	917	881	867	940	946	873	931	922	921	901	919	921	918	892	888	911	900	957	901	954	874	912	948	889	925	914	963	960	909	887	914	912	883	853	904	895	941	917	908	876	914	911	936	909	984	912	907	880	972	859	917	925	907	912	892	910	936	871	971	912	904	911	919	902	943	922	913	888	898	954	892	931	882	897	932	879	931	940	953	873	918	915	899	912	894	933	918	920	944	878	902	871	900	912	940	888	913	883	893	934	892	942	929	872	920	951	929	948	954	972	892	907	912	911	923	877	980	939	926	908	900	887	880	959	927	920	933	940	883	972	894	897	882	905	913	987	940	865	945	912	918	919	919	905	973	951	848	908	872	905	927	844	982	901	886	895	902	968	908	941	925	931	885	920	971	894	941	932	872	899	942	898	882	970	942	909	964	935	909	900	899	923	909	937	851	905	897	943	949	903	935	904	900	912	916	875	960	901	959	930	921	931	901	899	967	955	883	922	847	940	948	926	940	885	939	953	915	974	879	942	895	909	881	983	935	949	925	961	917	908	948	966	926	920	908	876	945	936	933	880	934	912	938	925	875	894	907	894	956	901	906	958	962	892	935	895	933	890	921	918	884	898	939	893	896	906	903	896	934	952	893	883	852	931	918	883	946	908	877	866	885	878	915	904	881	912	913	878	976	934	910	886	874	916	964	890	954	891	888	945	922	893	898	889	992	933	887	916	966	878	951	899	914	934	922	903	928	933	958	896	888	906	955	897	902	916	893	888	925	887	869	896	875	880	932	943	884	963	882	936	949	962	952	918	906	927	892	871	911	930	920	900	921	917	940	918	934	937	915	946	926	917	912	879	930	904	892	954	938	944	944	941	944	918	896	897	905	973	927	924	959	894	901	963	920	936	972	952	939	955	921	924	936	911	956	869	935	909	911	919	879	888	926	979	877	950	921	926	881	902	926	881	925	945	901	870	905	901	874	898	927	905	985	941	941	926	928	957	888	903	909	911	884	877	898	907	923	893	966	902	895	934	893	881	977	872	931	935	936	880	921	951	835	890	874	956	959	891	894	917	864	998	886	882	936	894	885	957	921	916	872	952	929	854	882	927	898	946	894	911	930	917	901	906	928	864	894	944	913	907	885	888	919	947	920	928	842	896	892	908	967	885	935	903	946	845	942	922	949	938	904	957	908	960	928	912	913	921	895	924	929	911	913	895	885	928	891	906	880	931	946	915	880	944	917	913	904	925	924	928	956	941	912	913	867	936	900	889	903	908	880	964	927	882	902	927	917	907	926	944	902	900	876	870	918	900	954	915	903	932	928	925	908	912	854	931	904	921	957	942	942	931	922	940	844	904	885	909	885	902	943	870	875	931	876	906	923	912	943	965	895	818	890	947	920	907	918	885	899	911	897	910	921	871	969	901	911	929	896	913	930	842	886	930	909	930	895	883	864	926	897	919	871	908	886	925	912	940	904	912	932	898	894	928	866	972	922	896	897	944	909	880	935	918	974	939	941	901	941	915	958	935	892	890	966	865	936	939	868	865	927	897	862	910	882	931	906	907	921	909	889	870	927	887	890	977	936	860	918	928	959	859	905	926	954	958	916	937	976	889	899	947	973	920	933	874	874	886	885	902	971	917	892	873	859	872	924	888	985	926	887	940	889	915	894	939	879	908	914	896	918	893	902	922	944	855	919	910	865	884	894	936	945	952	918	959	936	864	963	855	913	884	904	874	927	930	903	879	867	929	881	978	907	896	873	938	902	903	902	875	910	890	949	927	909	895	943	928	924	897	944	894	914	917	871	892	927	890	886	857	853	920	966	866	951	897	908	953	932	924	938	940	916	923	942	964	954	969	909	900	895	847	904	912	928	915	944	902	916	953	902	899	865	849	950	910	926	927	914	929	916	959	968	949	881	907	990	1003	902	915	848	911	924	900	955	941	925	933	896	960	924	944	953	906	935	896	882	887	898	907	982	953	916	884	920	989	918	942	878	906	892	952	943	969	944	900	980	891	895	883	890	935	891	914	897	939	928	937	997	907	900	904	910	896	929	867	938	898	886	882	909	986	984	868	928	924	921	917	913	906	964	939	942	970	974	877	941	879	936	886	933	950	927	888	943	914	923	905	840	921	925	950	958	954	891	922	907	882	854	945	879	922	990	950	971	902	892	908	872	948	917	871	898	913	923	927	897	888	961	957	942	966	943	914	885	895	901	867	949	892	927	930	911	912	982	862	949	967	919	921	959	873	862	933	991	951	927	892	901	936	929	963	943	918	929	950	844	883	907	908	890	880	943	915	932	941	847	911	924	935	910	922	862	892	908	933	904	893	949	941	927	978	899	891	925	941	875	911	942	897	872	939	942	891	931	911	855	900	965	936	975	900	942	942	859	909	924	907	901	898	944	898	956	934	950	888	923	926	934	933	891	911	910	947	922	946	835	957	933	947	854	962	932	938	912	912	893	865	882	938	897	952	919	895	999	908	930	937	947	922	891	961	879	925	941	893	939	897	920	886	958	927	894	994	938	950	897	907	907	954	895	883	927	913	875	897	938	944	997	941	896	942	926	935	895	909	947	977	898	934	901	887	895	886	895	895	935	855	898	979	887	929	945	963	984	906	940	905	969	928	943	913	961	868	894	907	912	920	950	914	925	911	893	938	932	906	890	928	914	874	988	910	912	898	985	912	925	876	946	911	941	926	931	908	929	923	921	878	907	895	903	949	865	902	944	888	915	913	902	889	883	874	885	932	909	883	890	953	931	866	957	916	927	891	896	906	938	923	969	902	941	868	915	925	854	854	898	907	927	934	933	919	991	932	888	986	951	917	937	911	897	878	827	915	948	906	939	907	931	969	891	918	958	929	910	866	895	911	933	901	909	893	907	923	892	901	943	914	896	885	898	913	947	906	918	945	920	961	889	916	930	965	946	905	911	920	934	927	952	913	921	935	875	925	912	964	871	913	930	935	875	887	938	955	880	920	929	874	921	905	931	925	904	900	941	887	884	937	905	880	853	947	973	972	946	884	931	861	898	894	901	951	889	943	883	896	952	927	943	903	916	929	886	878	940	892	927	913	895	941	925	900	905	889	928	977	918	995	933	869	888	906	917	920	943	887	862	923	983	905	910	928	917	918	910	895	907	895	949	856	870	893	902	908	937	917	927	898	906	927	852	920	931	913	912	875	900	903	878	918	922	947	948	890	922	902	967	939	892	907	944	937	891	877	901	901	1024	910	925	962	950	922	936	919	957	944	886	959	867	906	879	920	882	943	883	920	878	859	939	956	916	941	938	885	941	913	912	918	852	918	942	883	956	927	990	908	902	946	940	913	898	913
24431	21046	24038	28275	21048	21085	10841	683	456	462	456	372	373	373	383	361	350	378	315	346	352	296	319	313	333	315	305	353	310	331	309	341	333	336	355	357	362	318	306	340	327	334	371	316	327	314	314	333	328	344	370	353	327	323	298	319	303	313	339	324	332	333	316	295	361	326	332	355	329	326	341	336	324	319	317	339	329	277	275	301	339	324	347	288	342	322	295	344	336	373	362	330	296	343	359	345	314	322	320	336	339	339	330	317	323	314	351	324	314	313	357	338	304	331	341	322	317	344	357	354	352	375	334	368	296	321	321	379	324	338	337	333	338	349	329	316	317	295	306	363	300	337	323	370	313	354	295	352	299	321	315	320	328	331	299	322	304	305	314	343	310	312	324	297	340	330	361	342	280	327	314	342	321	317	334	326	331	312	359	314	295	326	323	297	349	286	312	328	337	341	277	318	311	297	325	336	362	303	333	318	336	327	338	318	327	314	339	342	319	322	317	327	320	294	353	328	308	328	343	269	307	309	363	288	328	331	355	303	309	278	325	292	318	312	331	324	330	359	309	345	340	306	312	339	291	325	379	316	307	339	316	333	321	333	351	343	332	335	350	337	363	338	309	317	297	314	331	315	317	296	339	303	291	291	293	321	282	310	298	315	322	333	327	349	324	284	307	341	312	319	305	318	338	345	341	352	350	362	346	309	302	290	318	296	365	322	282	337	345	309	302	300	299	313	323	341	285	334	294	327	346	318	345	350	323	327	311	328	340	334	292	327	285	333	309	304	326	304	307	315	322	317	330	312	319	327	307	337	321	342	349	310	300	328	302	326	313	352	321	337	322	328	310	329	346	305	320	325	320	344	314	317	338	352	331	302	290	315	296	303	299	284	343	324	316	312	291	336	336	307	333	328	357	345	291	307	322	354	342	350	300	307	311	322	292	297	323	338	304	296	331	318	306	359	296	323	350	312	307	317	360	327	348	307	313	297	302	353	346	317	335	284	336	338	309	327	334	317	322	305	302	320	298	304	317	318	290	348	312	302	306	302	321	326	347	312	314	301	342	311	292	320	304	311	314	325	330	309	306	292	334	325	336	322	331	300	329	323	344	321	329	311	310	315	308	338	327	351	316	350	344	338	337	288	303	309	291	307	340	316	316	290	283	299	343	316	338	301	323	315	317	280	295	322	353	348	331	309	333	300	327	356	314	337	304	274	334	333	350	354	322	330	336	332	311	302	320	356	314	312	317	290	276	316	313	344	292	303	321	305	302	335	376	338	316	293	359	306	360	337	317	308	320	339	325	311	320	328	297	344	324	337	340	297	299	334	321	299	351	294	312	351	328	325	328	302	309	304	298	318	331	306	334	339	299	321	344	332	326	326	337	311	327	339	334	319	321	313	341	347	306	321	329	326	343	309	313	325	332	343	326	321	332	338	318	352	310	323	352	317	334	321	279	329	321	312	332	330	319	356	344	351	321	289	340	306	316	309	320	313	310	336	304	316	333	296	349	333	333	347	320	318	280	306	332	302	331	341	318	358	321	300	313	331	353	317	302	341	292	277	344	309	330	322	342	304	315	314	308	349	321	330	339	289	318	345	331	324	355	379	346	327	298	321	345	301	328	312	307	295	337	347	349	313	339	338	354	317	339	329	325	348	299	330	292	332	322	339	314	298	321	319	311	291	321	318	342	336	296	346	330	313	346	305	329	281	342	315	366	329	361	291	290	349	324	335	335	297	330	315	325	333	335	317	324	313	318	306	305	318	328	344	339	299	336	301	312	310	363	324	324	307	337	316	333	316	318	347	331	313	315	318	324	325	302	339	331	332	305	322	313	316	312	309	288	321	281	345	317	351	328	281	316	332	325	347	331	351	286	305	298	314	334	269	285	330	359	316	332	280	320	298	330	298	300	326	321	291	316	329	320	321	322	339	303	316	331	328	309	321	318	281	306	324	331	320	315	332	329	338	298	315	310	290	339	339	317	301	287	316	298	315	344	338	324	332	315	315	326	346	308	328	341	326	333	295	312	289	312	305	349	335	320	348	333	289	318	334	330	309	276	353	318	306	315	332	319	337	280	282	348	319	363	301	326	304	341	311	355	319	293	299	296	319	334	303	310	315	294	296	303	325	336	343	353	339	291	317	317	315	344	321	330	303	321	334	355	310	332	350	337	361	338	329	303	342	300	328	310	290	326	307	328	324	322	319	311	298	345	341	356	339	323	279	313	292	308	304	300	315	286	304	324	308	322	321	302	318	324	320	320	294	321	319	356	287	334	302	333	307	312	345	338	315	343	300	293	361	287	309	338	310	320	311	316	341	335	294	316	310	288	343	322	345	289	313	348	322	342	320	333	298	310	294	345	334	370	334	319	328	337	321	320	301	339	318	337	285	288	297	337	337	320	344	336	315	352	298	316	302	321	328	314	313	295	309	307	304	274	313	284	308	327	298	306	305	305	362	325	322	326	296	346	351	354	316	343	364	327	326	344	315	306	293	316	321	307	321	296	343	280	311	306	307	346	316	307	315	359	290	297	311	341	381	373	335	302	366	323	345	340	326	346	341	364	344	317	327	330	290	326	351	329	355	346	345	297	311	321	335	358	316	345	304	316	316	304	314	362	330	349	317	332	328	303	283	318	317	302	321	339	343	303	312	302	311	317	311	323	320	332	314	333	288	309	351	302	323	318	333	330	310	298	330	378	284	303	318	329	325	310	339	331	300	323	326	329	319	348	315	299	315	321	358	331	310	285	305	301	329	327	315	321	305	365	303	317	320	299	304	297	308	343	369	296	341	307	296	378	312	335	298	315	289	293	326	309	289	347	334	369	343	311	295	348	329	327	312	347	335	338	306	292	343	301	322	318	312	364	296	303	357	326	302	312	326	326	329	315	312	322	343	296	338	326	312	322	348	326	320	302	325	310	333	291	311	340	316	332	298	394	368	354	367	362	297	345	290	360	342	312	340	338	349	290	351	338	324	282	321	344	311	322	332	312	312	318	317	323	335	342	315	319	302	313	339	330	328	342	318	344	342	326	316	307	327	307	324	316	327	317	313	327	321	289	325	298	309	288	344	356	321	319	319	295	332	332	344	321	308	344	311	341	345	339	322	345	347	329	366	304	320	294	311	318	347	312	332	319	330	303	341	326	352	327	310	303	329	273	340	341	321	314	307	340	313	353	335	345	356	345	339	294	321	334	298	325	318	292	339	336	309	287	289	296	365	361	298	347	304	335	304	357	329	337	320	304	327	335	329	317	342	308	320	323	297	306	331	342	280	292	315	329	319	289	310	295	322	321	349	314	357	328	295	335	314	294	356	333	311	297	298	366	315	323	297	318	364	305	332	302	332	289	299	311	353	303	290	317	327	317	302	338	323	354	308	306	329	337	348	335	294	319	318	319	294	334	354	308	360	371	334	285	306	339	322	322	339	313	307	358	327	294	340	303	324	359	359	335	299	323	326	327	346	330	331	332	340	340	328	323	346	304	337	312	345
4053	3416	1733	1030	860	755	852	726	738	724	756	699	726	723	643	701	691	682	676	675	696	669	681	691	684	715	710	661	689	660	678	712	717	686	672	690	676	668	724	680	673	658	682	705	715	709	644	665	699	672	651	712	687	760	704	681	692	735	714	695	661	699	673	642	712	704	657	659	707	683	667	675	643	679	675	722	669	662	665	696	660	731	696	679	676	695	765	676	756	738	645	710	632	709	660	684	655	671	696	684	682	700	691	711	716	691	660	658	693	701	739	669	662	701	673	638	695	630	705	685	683	689	658	647	660	716	698	716	704	720	701	673	694	693	673	671	653	696	706	669	711	723	725	686	686	678	680	691	690	663	694	708	698	617	709	684	652	703	666	660	654	661	701	692	636	715	659	699	708	663	702	667	654	617	684	672	694	652	677	679	690	644	690	718	710	699	678	708	696	639	718	658	651	705	690	680	687	686	683	690	691	674	695	691	699	694	731	669	669	639	662	674	656	639	692	664	669	667	688	709	663	706	679	663	653	624	705	686	689	696	711	658	689	673	684	703	692	672	689	657	685	686	701	634	642	672	683	683	692	719	691	671	729	723	701	690	690	687	672	655	671	717	702	683	684	704	742	717	703	673	751	641	696	682	670	675	674	684	689	665	694	705	660	736	649	717	707	707	653	727	657	701	663	726	678	639	679	687	685	708	689	676	708	658	689	725	710	679	678	649	686	673	686	667	660	719	664	646	695	680	676	690	677	689	749	689	676	666	687	699	686	694	640	712	628	648	708	682	696	713	675	731	681	665	695	685	686	640	728	690	670	652	683	641	650	672	692	707	670	699	676	693	688	675	663	624	658	662	699	698	654	671	688	678	672	700	670	660	661	645	708	681	677	685	684	661	691	686	690	654	708	692	661	707	719	702	661	674	679	693	706	715	688	656	695	669	689	724	652	656	675	702	651	664	721	645	697	693	678	700	697	628	649	680	695	669	683	685	698	666	681	691	659	701	632	631	660	660	684	708	656	643	694	633	701	664	679	702	692	639	690	716	687	653	639	657	672	637	651	677	675	643	666	643	715	630	711	629	698	702	707	689	713	667	703	734	681	685	690	669	670	677	697	694	653	681	690	672	701	698	704	696	633	683	649	674	661	642	696	659	714	662	632	676	706	656	696	664	710	750	690	650	694	653	682	703	676	658	691	674	706	685	673	632	674	629	644	701	629	656	710	700	677	675	706	657	696	742	670	662	661	694	688	696	663	721	704	669	744	695	720	713	722	689	666	676	664	683	676	632	700	672	705	682	669	705	688	702	730	720	644	700	726	675	677	693	678	726	629	689	652	696	656	702	631	639	699	640	666	720	686	667	660	729	670	672	705	664	718	678	665	678	693	687	670	740	697	698	722	644	680	664	687	664	697	670	672	708	716	650	671	693	700	689	713	701	651	677	684	619	678	712	730	718	667	731	683	688	632	681	644	689	676	675	678	694	673	678	710	708	738	711	660	649	688	674	662	687	688	670	721	665	705	718	680	680	676	737	687	688	736	748	655	674	712	651	645	683	671	627	740	725	665	674	670	676	668	719	657	674	644	680	691	694	686	685	666	701	630	645	686	691	673	678	682	644	655	726	697	694	628	708	745	678	678	687	650	694	702	669	710	705	682	684	699	667	685	689	696	676	674	653	681	692	717	695	695	725	695	646	666	687	692	680	666	673	653	683	745	659	667	672	713	687	723	709	636	708	688	707	667	676	712	657	663	678	726	651	645	646	668	665	676	660	662	659	675	701	686	674	689	619	685	697	671	672	657	656	690	695	705	687	712	682	697	655	680	655	686	707	706	690	645	722	680	700	639	709	685	649	660	657	684	653	673	642	651	688	666	676	710	747	684	684	716	651	704	691	653	708	673	684	699	691	721	666	675	715	696	688	683	669	661	691	691	690	653	694	696	700	707	665	652	665	704	697	685	705	672	647	663	657	698	648	654	668	734	676	667	671	668	671	663	687	694	732	703	661	719	683	686	658	666	683	698	683	676	653	716	657	668	691	709	686	651	710	639	679	681	666	660	733	679	714	696	692	668	681	669	680	716	685	677	691	665	726	667	647	703	716	649	661	657	671	658	757	667	685	707	659	673	682	664	706	701	698	651	750	691	674	691	692	645	708	687	707	676	689	718	683	671	693	688	684	681	665	646	674	655	652	716	652	696	684	694	679	698	674	678	669	665	711	698	698	645	710	645	639	708	678	644	657	659	677	752	704	655	656	684	673	612	677	731	707	690	647	688	673	649	661	657	678	713	689	631	675	669	669	691	687	676	696	643	665	655	632	647	656	748	700	703	683	668	690	705	675	699	688	692	717	700	670	688	689	650	700	705	702	672	658	685	736	685	682	673	707	688	686	660	727	613	716	687	689	691	677	667	709	697	672	647	726	687	692	714	667	677	709	715	709	690	650	697	658	677	665	708	686	670	737	657	678	696	661	688	660	695	697	674	692	705	681	645	692	672	643	685	692	705	683	681	658	667	679	681	663	648	697	718	742	672	739	694	655	693	712	684	632	689	686	647	671	671	705	671	689	695	672	695	669	694	676	687	690	721	665	649	630	685	667	688	668	675	653	696	665	699	695	662	712	666	705	661	701	686	647	674	707	664	697	662	687	661	686	696	683	712	694	693	656	687	712	669	687	740	667	642	648	675	675	659	663	676	699	665	722	653	706	680	662	709	692	704	709	647	676	637	728	649	700	677	670	658	663	668	636	646	673	728	676	707	671	669	688	689	661	668	709	714	657	674	658	677	715	697	619	686	662	691	661	710	671	697	728	721	665	724	662	661	697	684	664	700	723	674	716	646	690	677	701	698	651	699	671	749	654	685	733	692	674	659	707	708	704	664	722	665	718	741	648	664	642	695	658	684	732	732	656	639	677	673	671	619	696	685	699	703	682	691	709	711	704	702	700	669	709	739	705	664	674	665	662	626	653	660	672	642	650	673	704	697	689	694	683	658	713	696	697	697	706	711	656	668	639	647	707	660	677	645	724	684	728	661	672	649	696	736	674	671	645	685	674	720	658	662	723	722	706	675	704	709	666	673	686	697	654	639	704	667	702	709	673	692	727	723	650	692	653	681	665	740	658	690	709	687	698	672	668	695	673	662	679	703	670	682	672	673	623	689	696	681	729	725	663	714	715	637	648	693	676	725	676	697	680	690	637	689	674	701	684	654	693	649	701	675	690	675	670	701	671	669	713	749	663	712	708	623	715	710	671	677	686	656	695	657	638	697	678	708	656	710	706	643	726	670	707	707	712	654	709	745	667	679	713	660	696	664	636	694	667	679	682	692	737	638	702	683	694	702	739	665	619	738	724	693	708	672	637	736	693	719	660	662	709	672	734	686	669	730	683	690	676	659	668	689	649	724	658	687	665	717	680	688	710	659	693	681	660	712	681	742	637	689	687	680	679	677	650	701	676	678	690	682	694	654	665	696	679	648	671	662	683	668	656	665	782
33285	14902	2318	372	301	284	318	309	299	333	286	289	289	240	283	306	287	292	294	301	276	279	315	302	278	296	309	293	301	288	332	282	305	278	295	305	293	274	290	308	294	278	297	339	310	335	292	248	273	283	308	300	286	271	303	287	331	341	307	271	312	304	268	309	272	271	243	287	294	307	282	304	284	278	284	291	301	282	261	257	277	294	271	302	308	286	333	289	301	292	325	282	274	302	310	274	255	310	302	275	253	277	272	293	288	315	262	304	277	285	289	307	311	305	279	270	264	293	267	293	269	305	276	293	285	269	306	265	314	289	292	283	280	304	304	281	273	288	265	294	288	288	287	326	305	294	285	271	289	271	298	312	283	285	307	287	275	277	273	281	255	305	295	299	290	293	289	244	282	302	255	289	263	292	270	282	304	339	291	310	297	267	221	253	264	302	292	294	320	291	304	278	287	290	313	309	302	289	278	281	272	314	318	269	258	276	281	278	318	308	284	298	296	302	269	295	271	296	297	303	315	274	272	282	309	256	289	294	298	302	267	309	316	260	283	299	293	327	304	291	269	305	292	308	248	273	285	285	296	273	284	281	281	306	281	268	289	267	294	279	249	286	277	287	270	269	267	294	278	298	281	283	293	261	271	287	266	279	303	273	333	293	283	300	315	309	287	288	280	280	271	276	277	265	309	284	305	280	263	312	271	277	278	292	266	272	298	305	258	282	344	276	329	339	289	295	273	279	272	284	320	285	276	275	267	272	293	273	293	263	274	272	312	297	287	284	298	285	291	279	278	308	329	310	304	243	288	270	309	294	263	258	274	283	276	297	291	307	272	326	302	297	265	265	312	320	289	305	281	281	319	274	310	299	294	284	272	263	309	285	262	280	294	303	286	278	262	310	293	278	268	280	305	312	261	285	305	289	277	274	330	309	303	282	290	287	309	282	301	270	297	294	260	296	273	286	325	314	270	300	292	264	284	278	277	283	321	303	286	290	284	308	307	284	290	265	272	296	315	316	294	352	279	279	268	264	305	291	284	274	283	267	337	299	296	333	295	276	313	281	309	316	279	266	254	289	306	271	304	294	260	272	305	279	297	289	276	276	284	272	283	294	313	281	314	293	286	275	296	302	300	301	253	271	342	313	277	304	275	296	290	315	290	276	300	288	294	280	327	275	266	302	290	288	265	317	291	301	283	342	277	301	283	268	266	299	298	285	277	293	273	281	276	312	301	277	296	279	275	279	280	280	316	292	271	269	296	271	255	296	287	284	340	273	292	297	299	298	308	299	322	292	296	252	288	291	306	283	281	304	291	294	283	261	305	286	306	292	283	293	276	270	303	290	290	276	276	293	299	283	287	314	293	278	297	317	284	262	322	323	292	304	305	271	298	305	268	301	288	292	281	282	294	279	263	302	269	294	272	311	291	284	291	299	272	288	275	297	300	301	318	280	285	268	302	281	300	265	273	306	302	294	272	310	313	305	306	266	281	301	312	292	263	270	292	287	325	329	275	265	322	276	307	312	293	277	284	267	289	308	279	234	289	296	310	279	295	290	302	277	310	296	279	271	272	312	230	267	328	304	282	252	293	297	290	270	284	290	295	303	282	275	312	311	304	305	277	309	292	306	271	286	278	300	304	270	292	302	284	299	278	293	300	281	259	284	303	303	296	294	314	301	281	274	274	300	314	277	304	285	269	277	276	288	265	283	286	296	326	258	310	306	271	301	321	316	289	284	259	304	345	274	303	291	294	302	264	299	262	272	312	302	301	295	257	326	296	291	282	307	310	282	310	293	295	308	260	300	339	292	314	284	321	290	276	279	298	288	296	290	302	278	312	292	273	257	332	276	322	273	289	294	310	301	288	300	294	282	274	277	282	295	293	257	255	294	285	276	280	297	281	297	314	282	286	278	303	309	273	272	294	291	279	285	251	277	268	276	240	331	255	286	294	260	300	278	288	276	305	276	309	306	294	291	270	294	272	263	281	319	293	308	326	307	274	284	272	277	300	291	290	268	337	294	304	292	277	323	282	302	266	303	312	310	270	279	293	279	283	291	296	291	313	272	301	304	322	279	279	309	269	298	302	311	288	312	285	265	277	285	280	293	315	333	309	317	331	316	298	273	305	280	305	290	281	272	299	304	291	336	316	314	306	295	299	285	269	291	256	280	278	268	278	289	279	290	317	295	292	289	274	259	275	303	276	258	279	312	304	289	304	265	334	312	313	258	275	275	309	305	265	295	276	302	265	274	287	288	291	291	265	298	298	304	266	268	246	280	282	271	288	286	303	284	306	285	290	316	297	287	299	307	308	297	300	264	273	272	291	285	282	301	300	279	263	285	275	296	287	271	273	292	280	284	281	290	320	290	302	287	297	280	331	288	296	319	317	282	274	281	264	309	285	277	276	263	265	298	281	252	306	279	278	292	292	327	302	279	308	290	273	300	301	285	301	299	272	292	284	314	319	292	268	283	281	290	271	291	281	304	324	314	290	299	293	264	283	283	251	293	282	268	289	286	300	281	276	285	251	303	325	282	265	268	282	296	293	275	328	277	294	279	303	291	302	284	311	287	282	318	291	291	300	343	283	296	308	316	270	243	277	281	283	291	307	323	313	310	282	278	319	272	290	282	293	275	298	296	271	297	316	290	289	287	280	278	285	322	284	291	295	317	281	311	317	290	296	328	301	273	288	284	311	276	293	298	307	276	295	300	312	297	322	273	286	281	292	296	301	281	312	292	270	319	310	314	324	296	309	269	305	294	308	269	286	273	278	289	310	291	304	260	280	252	309	267	308	260	317	289	298	287	319	299	271	305	296	269	299	314	330	304	266	277	269	268	292	267	291	262	293	276	284	279	287	316	290	293	314	286	291	291	257	258	293	312	318	278	272	295	306	251	273	288	278	275	308	241	291	294	277	280	291	281	300	301	274	269	273	347	293	308	304	317	298	281	281	255	304	310	279	279	313	269	298	304	282	310	257	293	300	275	290	297	307	282	255	265	274	290	292	292	303	283	281	276	276	279	253	296	283	290	338	314	292	302	277	306	307	284	278	333	310	292	271	299	264	296	276	284	306	309	268	313	278	292	294	258	266	270	277	261	314	307	296	284	275	243	285	279	285	312	290	296	317	290	283	313	297	255	295	289	305	304	290	278	290	280	282	304	316	303	325	303	260	280	263	280	285	310	289	282	296	307	276	302	275	296	312	290	300	276	284	318	304	331	305	253	275	264	280	253	306	289	308	287	302	284	293	270	288	318	279	263	274	275	277	281	258	281	264	306	270	279	298	290	293	260	288	300	293	287	281	283	265	302	330	297	259	270	279	254	262	287	278	273	297	287	253	340	335	301	289	309	301	260	279	270	291	273	285	322	277	287	257	281	310	283	323	291	293	288	283	300	317	279	284	324	306	297	297	285	296	302	287	304	317	274	281	291	315	310	315	295	312	239	300	277	275	316	303	269	299	312	319	269	310	292	291	280	283	300	286	289	278	289
7812	731	673	695	693	717	643	656	635	669	660	708	640	676	656	619	750	691	720	710	694	716	670	707	675	681	647	674	667	702	735	670	720	716	682	662	645	694	643	651	652	671	674	652	673	661	740	653	655	679	690	691	680	700	716	688	705	634	656	663	697	687	650	657	665	704	717	671	647	709	693	693	675	715	645	706	652	677	657	683	693	673	643	635	678	661	670	662	678	647	687	670	631	653	657	644	707	697	647	648	694	637	635	682	692	692	665	696	660	681	629	689	671	626	676	714	660	694	703	685	705	700	624	630	706	710	659	636	658	692	671	685	683	666	675	668	677	700	630	707	721	687	671	682	668	697	659	640	645	658	678	663	686	670	698	638	693	659	635	689	675	648	673	676	677	632	669	698	651	720	713	662	678	658	687	654	673	669	696	650	715	648	677	633	663	681	676	656	646	677	650	656	695	688	684	659	692	644	667	680	656	685	683	668	688	680	677	661	714	689	681	672	700	684	611	680	712	705	687	656	672	682	626	695	680	690	657	688	682	699	675	675	675	666	663	646	685	701	668	652	686	717	669	661	618	637	667	681	706	707	674	697	681	712	676	665	640	693	717	727	700	692	630	670	649	706	715	637	654	702	637	660	663	679	676	658	655	657	696	720	661	681	710	670	677	695	639	641	675	689	699	626	667	724	680	696	647	706	672	646	702	678	651	661	660	684	660	643	665	679	681	675	630	683	693	623	659	679	720	662	667	652	671	680	695	675	718	647	709	690	632	702	699	699	691	670	665	703	680	636	680	648	694	639	674	698	655	657	627	706	642	632	659	659	714	667	622	668	676	686	681	704	714	693	646	646	645	707	685	648	697	647	591	681	706	662	642	642	665	702	712	612	673	674	677	674	683	683	678	675	658	664	668	604	658	646	664	669	629	659	690	662	725	720	684	653	645	684	623	707	709	673	677	648	704	734	648	645	632	657	675	692	621	697	681	662	659	684	701	697	654	653	647	709	668	733	679	671	688	701	691	664	664	672	700	628	633	689	670	678	668	697	672	704	685	675	652	728	705	669	628	651	636	663	648	618	665	704	667	674	668	651	665	683	655	721	669	679	698	714	685	716	706	724	694	650	659	715	700	715	646	634	719	704	671	659	659	641	686	683	682	670	648	720	702	667	690	700	661	656	709	698	665	671	697	634	679	704	646	689	712	672	691	692	700	665	663	631	641	702	701	665	698	686	711	663	663	681	696	666	709	678	708	662	658	674	651	700	665	673	694	679	697	652	679	697	708	683	705	732	661	633	684	669	667	664	664	668	640	686	679	685	692	678	688	682	697	679	764	726	691	675	689	653	677	686	623	669	661	686	687	649	705	679	685	687	687	652	660	616	707	645	636	665	635	651	636	669	691	654	677	693	696	661	684	719	616	703	732	695	663	669	739	648	684	658	678	684	651	699	662	713	658	696	676	615	666	694	743	664	660	671	649	659	697	666	697	638	711	658	700	640	657	661	684	693	643	692	675	660	689	684	657	671	677	709	688	665	682	725	655	689	684	667	673	706	680	673	672	641	657	670	644	622	695	669	691	623	648	652	662	667	698	692	638	667	647	670	640	714	695	730	723	677	661	661	702	697	663	753	685	683	696	645	707	636	715	675	702	670	671	677	649	704	664	645	663	650	649	670	700	704	649	677	644	663	709	721	683	674	708	660	680	653	655	662	653	679	645	694	715	623	662	673	659	674	689	668	682	729	709	650	683	709	656	753	668	671	706	666	637	644	723	690	667	632	647	658	701	644	668	655	709	684	712	636	640	726	683	665	631	682	737	670	678	677	678	704	678	632	671	705	689	686	706	724	692	679	683	693	712	689	659	698	684	629	653	631	694	669	649	661	671	659	716	646	686	664	673	682	696	656	692	680	673	628	672	664	676	678	688	671	686	681	737	644	730	696	650	708	716	697	611	704	697	711	636	653	680	673	645	657	634	723	687	663	663	660	709	762	672	660	690	638	690	652	695	715	645	684	667	694	655	694	674	651	669	637	717	667	649	715	686	673	695	671	655	687	708	684	654	688	705	658	705	709	650	718	701	675	706	676	678	648	672	685	681	716	647	669	637	651	705	682	671	680	688	697	663	685	658	648	669	663	652	664	701	719	685	661	640	690	679	675	653	663	690	728	646	632	660	691	656	668	706	668	700	671	624	716	649	694	710	672	674	698	704	647	658	699	656	715	620	724	702	674	689	644	672	713	660	725	712	688	681	738	686	696	700	664	723	691	650	680	698	686	675	697	667	674	706	687	652	670	716	634	656	675	681	635	677	658	683	698	682	671	630	684	650	658	700	664	703	634	679	666	668	683	651	679	680	665	675	661	672	683	723	652	741	665	635	677	683	662	638	665	726	705	716	669	646	652	632	678	692	677	665	675	644	697	674	700	664	681	668	702	639	658	672	692	649	689	703	668	698	689	683	641	678	696	669	677	686	665	716	648	648	676	644	664	700	711	686	658	682	684	692	661	645	679	710	670	668	651	637	636	666	661	622	672	685	680	697	682	670	714	685	661	633	682	655	673	683	674	645	654	677	651	687	670	657	650	664	676	677	681	695	652	657	640	673	660	668	671	686	722	701	681	687	663	629	691	704	721	687	681	661	643	641	664	690	692	633	693	684	677	696	694	683	689	673	708	713	638	661	663	664	653	736	710	680	677	647	714	664	665	679	677	628	698	655	624	626	687	661	689	706	710	672	627	669	669	701	676	705	650	682	656	666	710	662	691	693	676	650	666	676	698	632	703	694	685	670	693	637	686	670	672	661	686	692	684	651	711	596	652	673	706	721	660	638	651	685	674	692	696	706	663	679	627	647	667	679	685	665	662	673	655	664	641	648	663	689	631	678	721	704	683	695	644	717	673	707	685	652	641	665	671	670	682	705	641	667	687	651	673	682	705	676	707	680	673	700	671	695	694	636	644	686	710	685	632	656	697	721	673	638	692	680	649	654	673	775	678	677	604	686	704	680	654	675	674	695	736	705	672	686	715	691	728	620	663	663	655	657	593	695	720	704	707	641	715	674	678	675	644	647	735	673	664	670	658	687	681	717	648	662	628	667	657	655	653	681	670	626	668	682	685	689	685	709	691	636	672	636	677	679	681	659	686	666	676	667	661	653	658	670	696	686	722	646	653	716	684	618	685	699	632	637	667	696	652	665	708	647	667	661	686	666	637	660	719	635	665	681	680	686	669	653	668	659	654	694	700	676	699	699	629	712	672	658	656	623	674	686	729	692	722	688	691	709	623	660	674	669	637	688	701	702	692	670	640	717	691	674	671	670	677	727	634	703	647	696	639	684	661	681	665	682	691	634	662	678	650	678	707	704	680	672	673	613	669	639	700	682	712	673	697	660	650	661	658	659	690	614	649	655	705	690	646	670	657	647	694	665	688	663	653	711	672	682	675	654	711	666	670	683	632	668	654	680	680	670	711	637	682	685	642	635	680	703	674	674	647	691	692
25102	21006	23611	28592	21016	13025	775	557	470	494	471	457	445	486	457	487	446	452	421	444	440	458	436	445	461	434	401	379	422	446	449	381	406	428	456	441	395	455	459	431	449	411	447	455	401	417	443	454	463	399	433	436	445	438	380	445	425	459	425	424	417	426	461	407	423	451	449	448	450	434	379	433	436	408	437	423	397	440	450	427	435	448	421	459	412	439	402	480	411	432	397	478	464	427	434	444	434	433	398	424	444	390	421	435	392	392	398	383	470	428	446	426	418	428	464	464	393	436	403	439	452	416	411	410	442	436	447	440	451	458	467	441	424	430	473	416	437	433	407	422	422	444	429	430	469	392	459	389	430	464	441	415	412	439	428	424	464	402	437	474	463	443	456	440	418	417	435	398	392	408	425	426	455	443	450	422	407	451	416	424	422	459	441	433	436	440	421	473	426	445	431	369	397	417	418	417	479	394	425	438	449	420	421	443	442	399	462	465	442	375	445	460	421	433	477	405	415	396	435	430	433	455	410	395	428	426	408	424	409	371	418	415	416	463	469	436	463	440	432	414	437	428	411	421	435	449	409	463	395	464	475	440	413	448	439	441	419	439	402	442	465	438	451	448	446	464	413	445	463	434	361	441	459	438	461	440	444	481	421	475	431	412	442	436	429	436	425	396	431	437	408	483	455	446	409	452	443	456	422	425	410	383	427	407	432	423	445	423	416	474	434	440	433	472	424	465	434	442	461	429	418	402	386	455	437	438	381	395	445	446	486	447	432	452	420	406	471	421	436	431	422	460	447	438	461	430	433	445	437	392	464	433	410	448	451	408	435	433	435	461	424	416	442	456	417	453	440	441	458	439	433	450	402	463	415	452	419	444	423	435	409	463	430	438	390	408	424	446	443	447	460	403	411	423	425	436	460	425	418	441	435	413	410	437	439	405	403	387	454	486	418	417	462	449	443	416	430	447	463	407	410	428	427	448	444	457	473	384	447	400	448	439	428	463	432	460	449	464	481	422	438	449	449	424	389	439	426	423	424	398	475	404	481	457	436	428	425	400	474	416	409	434	447	448	438	433	496	438	426	422	426	430	394	439	442	435	456	449	430	392	452	477	440	454	435	474	420	488	448	464	437	459	419	424	451	420	479	424	425	355	448	402	480	478	454	435	421	456	405	433	450	451	432	446	412	394	440	405	426	408	404	459	421	435	412	407	463	426	439	430	433	482	454	416	419	408	471	439	417	400	374	425	406	428	439	435	444	496	422	395	401	424	450	434	441	432	439	409	449	416	458	425	415	432	439	430	455	387	442	406	464	445	396	427	411	395	432	434	455	421	429	425	442	420	430	429	405	438	438	438	428	428	444	429	399	403	405	432	440	435	380	434	417	481	419	431	434	434	402	407	483	439	410	419	425	438	423	423	422	442	433	420	460	437	449	435	438	441	423	412	436	484	466	419	410	385	464	422	405	445	406	438	380	409	446	418	471	437	427	401	434	406	418	423	441	437	445	438	426	434	439	445	440	398	434	410	461	441	412	428	409	450	397	455	430	388	423	438	419	479	441	422	437	424	453	401	436	456	398	396	437	436	401	418	414	449	449	392	431	432	435	451	436	445	401	377	389	362	395	453	410	477	423	420	449	431	420	464	449	441	446	425	431	400	392	413	434	441	442	439	439	384	417	428	475	418	445	472	434	396	405	449	454	437	419	454	388	412	427	495	447	427	436	467	450	417	442	413	453	452	428	449	446	466	430	446	470	420	387	411	442	431	421	438	422	433	441	447	452	429	458	435	423	442	443	445	460	429	407	443	419	419	420	431	461	414	376	421	443	424	449	410	464	467	415	441	422	440	430	424	430	423	433	397	411	401	454	419	389	411	442	414	434	391	456	399	427	426	430	464	424	393	424	467	428	418	415	484	423	406	445	431	426	458	436	404	439	419	440	449	461	471	430	431	445	449	423	464	461	440	419	404	388	426	430	452	413	438	430	477	448	444	420	417	384	490	395	481	422	443	431	466	417	430	443	430	438	429	437	432	408	441	398	460	432	438	424	385	485	449	433	423	428	452	418	420	477	443	394	434	413	401	455	441	432	420	413	456	452	436	405	434	467	422	427	465	419	466	445	453	441	429	426	417	416	406	440	432	424	437	419	443	432	413	450	465	408	417	416	433	470	439	468	448	403	419	459	473	437	432	388	406	460	414	434	404	434	382	431	420	422	439	445	394	446	457	451	449	441	424	369	406	476	419	419	452	402	434	443	406	415	425	409	422	411	396	389	439	453	397	422	437	427	425	424	463	422	458	455	437	456	417	425	407	454	409	433	426	414	421	443	408	409	442	429	429	424	393	429	418	415	427	420	383	440	458	493	405	449	396	441	422	473	460	436	418	425	412	465	491	410	422	381	420	446	432	399	389	413	413	417	412	396	388	422	423	463	421	361	427	431	422	407	457	450	410	440	407	450	431	427	435	410	425	430	419	432	404	437	419	435	432	448	465	468	431	411	437	452	408	429	375	428	455	421	428	424	471	411	422	420	414	443	414	440	420	418	445	441	453	454	443	441	413	433	440	472	389	416	420	425	428	372	409	410	389	436	416	445	447	446	428	446	436	420	457	412	419	389	421	486	402	482	398	398	435	429	414	387	421	444	406	408	418	456	422	396	419	390	474	398	406	443	406	394	444	434	407	457	426	448	425	426	435	435	392	395	419	444	393	409	438	446	413	353	433	442	417	401	404	418	377	449	441	445	444	439	413	485	434	421	420	430	466	458	430	424	423	438	455	462	484	397	431	411	446	436	426	392	434	452	472	460	411	460	472	428	381	437	458	387	405	470	405	461	402	439	449	417	430	418	431	437	380	451	425	441	454	429	410	428	429	420	386	418	402	401	406	450	414	415	374	452	468	463	421	479	411	421	416	440	410	414	451	431	452	456	482	440	419	431	442	440	460	423	411	441	474	448	374	400	420	439	437	438	473	403	448	408	444	450	432	451	453	416	440	383	445	415	410	397	403	484	392	419	435	423	402	458	466	469	405	431	419	428	386	356	414	444	401	464	429	425	419	475	427	439	458	444	462	452	414	427	459	405	402	443	414	450	463	415	445	467	419	405	412	455	419	408	444	426	462	452	462	451	422	425	451	426	434	479	450	412	432	449	489	415	423	422	441	449	407	436	425	406	474	445	405	451	405	410	415	447	424	438	443	462	420	450	451	420	420	412	463	460	454	416	406	451	457	437	451	434	470	448	414	392	457	411	447	395	458	451	368	422	421	452	457	411	432	439	443	407	422	421	453	428	428	425	452	400	447	432	396	436	504	425	393	423	442	433	445	472	433	456	461	421	392	421	436	426	433	420	441	445	481	432	433	446	453	408	448	431	410	371	444	453	439	438	429	398	466	437	421	428	421	403	410	447	444	431	406	464	428	438	433	459	471	442	409	405	392	435	429	457	452	414	391	393	414	418	413	406	435	358	446	400	432	426	431	421	414	408	432	445	420
4421	2327	1474	1126	1002	911	974	932	929	962	924	990	930	928	935	894	888	921	930	910	909	962	935	953	926	905	936	892	950	943	938	952	930	927	955	912	929	988	901	927	812	954	928	879	947	961	884	967	905	869	914	931	909	955	940	955	936	895	882	927	937	982	919	933	918	941	974	927	888	906	914	937	910	890	904	944	972	933	941	903	921	925	925	960	933	888	894	868	938	915	920	942	907	868	963	957	885	887	906	923	874	932	960	958	870	976	917	912	937	919	900	905	961	929	887	939	961	886	942	966	886	915	928	904	867	884	888	875	984	907	922	858	927	896	962	967	879	935	918	907	922	969	870	924	924	944	895	971	945	909	958	930	874	899	889	891	931	964	939	911	935	915	931	941	902	915	927	913	905	961	943	907	921	887	911	930	931	916	873	935	921	943	918	868	872	928	949	922	878	886	903	936	928	911	879	919	928	957	892	890	950	948	932	904	932	883	911	902	942	909	950	895	989	953	926	915	892	963	887	886	890	900	896	895	926	946	955	991	906	914	945	973	935	881	903	929	939	939	917	863	889	959	928	915	902	869	936	947	899	897	885	862	935	925	900	1002	879	842	934	974	923	904	876	902	917	954	908	948	936	926	918	886	935	936	899	957	888	948	935	894	889	961	918	941	906	941	965	962	888	867	922	955	926	926	953	925	929	894	917	917	923	884	906	941	948	914	910	888	935	914	980	901	924	908	909	917	930	930	875	893	930	905	944	897	861	868	883	928	908	893	878	871	890	896	918	933	888	964	968	905	928	862	912	870	933	900	932	917	883	947	858	953	897	894	889	875	902	873	910	927	881	957	875	937	936	910	879	920	903	929	883	945	893	920	963	860	890	905	936	946	885	906	927	848	918	906	876	945	904	964	936	917	911	923	928	938	973	942	877	889	909	988	922	925	947	954	853	874	911	927	858	907	923	881	906	942	898	950	866	926	936	933	915	946	899	905	909	939	896	921	946	882	939	909	993	889	906	928	905	946	883	888	861	888	889	877	979	903	935	910	895	913	877	938	959	872	909	994	927	927	859	860	914	898	956	930	920	940	911	898	944	890	905	950	860	920	913	920	913	885	934	878	882	928	902	873	885	918	913	919	940	925	947	912	854	944	941	978	887	881	892	882	940	862	955	958	923	964	877	943	872	932	876	914	933	916	955	913	908	921	966	877	914	937	918	897	955	928	939	897	969	897	881	963	922	897	898	917	927	920	930	885	911	940	902	895	927	930	885	893	937	916	930	895	973	925	911	935	894	916	878	930	921	911	921	925	925	916	913	938	936	891	873	950	887	939	888	896	950	938	945	927	918	883	914	857	945	920	890	904	999	898	928	887	945	901	923	903	937	906	917	911	868	963	923	887	946	935	979	947	915	935	911	884	963	913	965	946	896	912	897	934	890	857	961	914	904	871	923	907	906	899	933	914	927	914	912	922	920	921	931	891	896	906	952	921	949	898	921	875	874	888	918	945	886	957	938	880	918	926	918	903	917	949	960	935	905	927	928	894	947	918	924	909	868	905	955	948	922	965	884	927	922	913	905	929	958	882	924	918	932	874	889	949	918	906	917	909	988	936	899	922	933	969	891	898	867	926	960	943	905	956	936	957	914	963	916	926	923	935	915	965	917	880	918	953	894	904	926	899	878	929	915	942	905	960	949	925	904	905	894	938	888	897	889	949	962	896	868	932	965	925	925	874	943	920	950	895	866	944	915	917	924	880	918	916	915	947	929	837	943	939	906	933	916	917	895	932	924	897	912	911	914	922	976	936	947	900	901	936	949	941	906	875	872	866	913	882	922	911	957	941	921	860	921	883	878	904	904	928	895	896	875	926	859	931	942	857	930	963	853	919	965	948	873	978	891	908	938	947	919	924	945	899	966	967	933	911	910	874	954	941	948	953	948	867	860	923	905	922	941	922	903	873	881	935	975	926	931	918	932	943	916	886	900	982	876	887	917	864	899	871	932	931	896	902	950	940	911	899	881	921	914	915	933	924	894	886	923	916	930	854	932	925	941	920	955	921	892	921	886	911	946	930	906	976	899	905	881	1004	936	882	916	895	898	903	948	957	899	901	949	875	954	879	920	924	898	890	916	960	930	958	912	887	954	906	885	864	895	919	917	879	927	906	955	925	866	907	901	887	885	920	954	877	893	913	888	945	903	965	888	902	900	917	836	910	878	895	936	896	901	923	946	884	949	924	930	880	1008	911	871	888	910	915	980	942	905	958	904	945	946	893	906	916	935	898	928	864	947	897	901	958	979	903	881	979	931	911	915	962	934	895	952	890	933	912	956	894	921	956	899	901	950	922	891	935	884	923	949	926	898	932	892	907	920	850	897	906	856	938	921	912	913	924	906	913	921	957	898	920	913	916	910	882	929	930	935	887	912	913	952	928	869	931	922	930	925	888	904	923	914	901	901	911	933	935	893	989	884	917	947	933	884	926	949	908	878	852	939	962	927	928	921	934	865	960	920	918	954	874	864	894	1000	980	932	945	927	928	897	905	913	882	946	894	868	890	952	948	946	899	912	871	945	926	903	926	897	905	949	966	851	929	922	891	906	875	977	913	1013	929	906	896	931	896	923	869	846	878	941	923	943	946	976	936	919	941	1005	874	871	908	924	910	923	888	857	863	936	935	886	917	896	894	859	905	898	897	886	921	888	918	958	926	930	878	933	927	923	916	911	913	909	951	891	968	912	909	941	929	953	870	928	940	929	889	892	868	900	936	925	954	928	871	927	869	896	943	900	924	884	907	938	926	884	895	896	933	884	865	889	878	910	910	945	899	912	915	947	894	920	926	890	888	926	941	931	927	869	970	893	848	897	948	896	960	944	900	887	877	851	972	934	919	938	918	948	937	914	904	970	959	916	976	926	953	905	896	901	937	961	872	894	890	879	907	912	956	965	939	978	907	929	926	883	898	925	892	880	928	930	949	938	891	961	978	943	955	918	951	881	888	944	929	921	941	997	881	883	929	938	880	928	927	932	899	937	925	920	894	861	917	975	892	907	931	949	915	879	921	932	911	927	904	929	903	950	882	928	888	881	912	970	934	910	938	955	996	915	957	947	881	929	884	933	922	911	911	889	944	915	917	948	859	956	943	908	967	873	913	950	865	984	895	887	889	888	927	897	963	921	907	911	922	914	901	893	949	884	911	961	970	940	895	889	956	892	886	944	872	908	913	943	925	918	964	936	935	958	957	870	888	917	894	908	921	864	876	940	892	871	902	911	898	947	881	930	944	919	944	890	980	902	931	892	908	909	917	942	930	917	892	905	973	917	951	892	990	957	917	933	882	951	925	929	934	930	865	879	927	925	924	923	907	892	892	931	906	888	959	919	902	966	915	966	879	884	957	930	901	957	904	926	946	894	938	935	906	907	881	889	973	903	978	874	936	975	902	913	908	902	928	913	865	1004	915	943	870	943	966	974	927	1000	933	899	935	894	957	922	962	920	956	904	879	914	952	965	951
24401	21006	24007	28223	21007	21037	10704	681	452	436	388	394	339	358	360	357	397	334	388	336	310	364	341	359	374	346	319	305	326	326	305	364	332	330	326	320	305	338	334	358	344	347	336	334	354	343	342	322	291	334	320	314	343	330	391	301	329	280	349	349	344	317	323	268	299	311	324	287	301	354	312	339	336	336	335	341	317	335	336	329	318	313	325	270	338	314	332	311	321	312	325	322	319	315	311	332	340	307	343	350	320	365	314	335	326	304	341	352	342	316	303	328	298	325	323	305	332	330	317	351	324	340	291	340	328	328	309	300	316	338	337	314	351	326	330	330	299	309	301	299	297	324	304	358	318	348	311	318	315	303	308	326	342	327	344	325	311	325	316	307	334	330	325	345	327	343	358	334	312	335	325	326	340	326	340	303	301	332	334	308	293	293	314	337	316	319	326	317	312	346	279	328	346	286	306	324	285	302	309	336	337	330	324	326	298	312	334	305	334	301	356	358	341	346	370	319	355	325	299	326	330	282	290	295	331	354	321	305	306	329	327	337	324	326	355	333	312	344	349	283	311	284	330	330	312	310	316	316	300	291	301	324	357	312	314	329	311	319	325	345	315	337	306	324	314	317	343	315	350	302	352	354	309	294	314	304	324	326	331	277	304	317	296	310	294	317	305	351	336	334	325	287	336	328	340	299	303	314	313	308	343	348	316	324	288	335	355	321	320	323	319	311	315	340	317	340	304	323	318	301	299	334	323	291	313	300	293	302	306	318	323	300	346	320	326	307	333	326	327	319	310	367	319	334	336	325	313	321	310	298	325	312	310	320	366	304	306	319	379	329	309	318	334	338	345	344	279	328	296	330	329	332	318	343	314	356	329	304	333	311	335	270	328	316	300	339	347	315	314	291	306	329	306	349	329	322	328	328	323	349	306	301	347	318	304	316	312	338	322	301	328	321	361	310	280	335	293	324	347	309	315	317	349	313	319	320	285	302	318	298	319	299	313	305	313	313	345	345	329	330	306	323	318	314	317	326	315	295	299	307	363	332	328	309	283	328	283	340	321	319	318	369	358	302	324	321	323	358	323	307	314	329	316	335	286	326	329	335	328	280	296	319	329	299	289	318	279	312	325	300	323	337	334	333	310	331	373	297	333	313	315	292	315	327	327	305	326	323	305	312	304	307	319	327	328	312	314	336	300	293	345	298	345	334	324	326	272	318	310	316	303	331	302	328	318	353	346	306	349	328	364	304	334	278	337	318	324	305	335	335	322	329	302	333	308	307	315	320	299	322	332	320	338	320	285	326	310	308	315	306	299	303	336	307	326	368	314	301	291	335	314	334	315	321	328	307	306	290	349	317	316	314	307	301	316	334	310	335	316	341	310	311	360	321	355	353	345	340	332	351	331	310	337	341	320	334	316	306	327	311	263	311	314	314	323	341	320	312	316	354	316	284	334	297	325	369	329	341	318	299	322	332	303	296	302	318	330	334	324	339	289	323	310	296	292	327	314	361	323	313	334	299	279	348	315	329	319	318	327	332	315	316	316	290	330	348	300	342	334	320	299	336	337	311	334	332	304	319	333	313	328	331	345	299	303	348	302	326	303	301	335	336	303	350	320	331	301	345	344	326	309	335	316	329	303	323	331	299	305	314	313	306	304	312	359	352	330	301	287	295	329	316	325	335	295	312	312	316	327	314	296	337	321	321	317	334	328	317	343	318	297	334	283	323	343	320	322	305	273	329	329	316	321	305	317	308	291	309	305	331	347	349	317	322	326	290	342	353	319	314	281	346	348	317	327	329	333	330	327	313	327	325	288	323	272	326	338	364	289	327	328	296	324	314	319	302	287	325	308	321	297	319	352	308	292	354	369	321	336	341	345	317	345	327	312	324	293	327	324	304	299	327	298	316	326	304	335	371	331	322	312	339	338	328	298	328	349	323	300	320	331	318	345	316	329	315	321	304	262	346	329	343	341	330	325	339	295	325	339	360	285	337	328	323	298	292	321	363	323	285	304	294	310	294	315	327	284	321	321	333	325	344	332	300	331	292	301	330	323	309	331	315	345	332	301	323	307	320	336	342	334	296	336	314	306	296	302	313	362	312	301	319	358	305	288	337	299	330	276	341	321	328	342	301	300	334	334	309	310	358	353	315	296	278	294	332	346	309	308	320	314	346	339	315	347	322	330	354	335	352	310	331	345	295	292	316	301	297	299	317	323	308	355	299	321	321	272	304	328	345	329	342	370	299	333	285	283	308	345	316	312	323	333	345	320	356	332	317	318	334	306	298	328	320	314	313	304	328	341	347	324	288	302	315	321	326	303	315	326	320	314	326	325	305	321	315	347	357	338	299	342	336	341	340	323	317	299	293	324	299	338	297	331	324	309	293	311	319	331	327	346	334	311	284	324	307	334	297	348	300	295	361	303	291	350	306	326	298	361	288	313	331	315	334	313	356	289	312	305	311	325	315	312	302	303	342	299	313	286	310	320	332	352	316	324	337	330	337	337	292	316	321	297	341	338	351	287	295	313	325	345	309	345	308	372	331	315	311	296	374	322	337	343	297	342	318	337	335	320	294	295	349	298	341	338	313	334	321	330	334	317	348	309	321	350	322	313	299	366	286	299	312	339	288	307	316	334	341	300	344	315	342	355	326	339	323	327	327	303	318	330	344	294	319	302	305	317	334	294	334	333	296	341	350	349	337	306	331	333	328	352	321	337	355	298	294	310	324	291	347	321	313	353	315	331	325	300	302	314	323	335	317	310	347	317	338	317	299	302	332	352	322	316	330	307	273	298	313	308	295	297	338	293	302	334	312	329	337	304	304	321	333	340	342	303	310	293	310	325	290	316	293	316	301	316	336	292	282	320	316	346	314	313	359	346	335	311	319	285	342	356	315	331	290	342	286	330	335	348	316	314	327	298	310	338	307	306	318	339	304	359	310	333	323	314	341	331	336	342	351	325	308	307	320	285	331	333	330	318	306	313	314	304	306	334	330	333	321	297	308	304	302	311	363	344	329	300	319	311	321	280	328	300	343	331	317	316	308	322	310	301	331	302	342	300	313	288	319	321	301	293	339	324	301	303	328	356	320	340	311	331	320	307	324	304	301	294	321	305	316	321	298	348	336	373	320	285	293	314	304	316	307	314	319	307	340	321	333	297	313	335	346	329	345	320	336	345	307	326	276	304	310	362	318	322	312	295	290	322	307	315	303	321	336	312	344	320	316	341	306	341	304	345	307	288	302	324	331	329	306	311	360	312	347	310	333	279	351	291	314	328	313	287	295	292	338	294	306	305	306	315	302	319	322	298	330	310	318	320	386	321	297	298	292	291	306	302	304	320	328	321	312	317	320	317	295	330	336	344	316	346	306	330	323	313	313	301	305	332	309	329	284	304	305	313	339	302	365	312	328	306	311	315	289	314	307	317	310	350	313	347	310	313	341	294	314	293	332	357	302	329	298	336	335	295	326	300	337	339	309	315	347	313	317	322	316
4053	3438	1701	1061	848	804	745	770	686	743	733	686	678	695	695	698	673	678	678	667	689	666	700	686	690	709	676	712	674	662	709	685	707	686	680	720	651	664	638	682	727	694	691	671	690	651	710	713	698	711	733	674	646	679	698	671	668	707	672	716	628	676	630	696	668	673	652	719	683	728	667	672	686	651	685	705	668	732	709	679	715	714	673	688	675	682	677	677	724	697	691	691	695	755	704	680	689	630	693	678	705	697	691	704	608	730	666	673	693	695	707	630	693	724	700	682	676	677	684	648	667	702	738	739	696	707	692	672	694	652	691	691	708	658	678	692	716	662	716	671	668	667	695	673	730	661	670	688	700	709	645	675	671	741	688	659	662	675	723	666	654	682	692	690	705	751	659	700	721	729	715	646	702	732	688	693	702	695	721	675	739	689	714	704	669	670	696	689	654	701	652	675	683	607	693	666	678	695	670	676	720	695	695	674	718	666	654	666	730	641	669	727	663	632	657	662	669	750	706	672	675	638	685	683	649	709	736	694	698	701	716	730	651	704	716	695	642	668	709	679	711	652	660	699	691	636	708	700	703	698	729	678	710	680	726	704	684	672	691	740	724	720	684	680	643	701	668	656	692	686	670	727	647	689	700	686	691	670	687	655	711	703	702	656	693	676	705	699	687	631	687	645	676	702	663	680	677	675	655	671	662	636	657	686	683	708	675	703	673	709	667	699	697	672	682	700	663	689	700	662	688	675	698	681	649	701	695	661	702	664	620	671	658	711	640	631	692	653	690	653	648	714	645	675	674	698	697	668	673	670	677	738	687	700	678	663	655	674	702	678	635	671	682	728	725	703	698	677	645	687	711	672	752	706	643	683	704	652	677	747	717	668	666	687	729	652	649	666	698	679	659	677	708	674	682	712	707	736	649	677	695	675	658	704	696	598	683	667	680	703	678	729	698	736	684	670	689	724	671	726	679	679	747	653	690	709	658	709	695	695	664	667	659	679	691	719	679	663	681	715	722	646	696	662	626	664	660	726	652	671	704	672	671	690	722	666	647	660	659	666	736	685	649	693	694	693	676	708	676	684	701	689	715	675	680	711	625	648	745	604	667	659	670	659	684	681	688	718	707	715	691	671	651	649	737	655	693	675	671	726	678	710	689	669	703	650	649	704	709	665	721	690	649	682	663	683	687	694	691	695	713	672	678	675	718	648	733	678	641	653	649	692	732	702	714	714	645	651	688	717	694	651	708	704	618	682	691	686	680	681	714	709	685	637	649	669	676	650	691	660	654	718	664	667	655	687	653	674	662	701	646	697	694	745	703	677	688	737	680	659	709	652	689	652	677	701	713	656	710	715	710	698	628	714	646	673	699	689	668	680	706	664	660	645	708	661	683	698	695	683	659	693	638	669	680	700	637	715	637	663	696	691	720	730	677	683	714	714	670	687	691	646	678	690	723	687	666	704	693	717	721	693	705	695	670	677	680	686	692	668	676	674	688	638	675	695	714	705	689	643	694	732	685	669	690	695	678	656	679	654	697	657	698	687	664	729	702	704	664	708	666	717	681	653	720	661	678	660	684	650	688	653	666	668	682	684	684	640	660	709	651	685	657	695	692	614	703	646	642	656	638	693	667	704	712	646	651	663	663	668	703	639	671	724	691	738	685	723	709	723	713	679	689	696	688	690	627	650	646	643	677	679	718	731	657	736	685	688	678	692	707	692	693	678	748	652	672	714	708	678	670	668	647	756	748	692	706	668	630	707	661	661	597	682	680	643	695	692	722	651	670	710	648	713	673	645	637	619	694	682	668	687	686	680	682	676	672	643	725	674	695	657	678	674	655	691	692	660	703	658	712	668	695	676	706	660	710	666	722	692	666	710	653	697	707	708	666	672	680	631	714	664	744	685	714	713	690	704	677	709	671	692	738	635	674	702	660	687	732	742	719	660	669	682	671	670	754	714	676	703	697	670	672	729	714	689	614	689	635	704	687	703	644	712	680	700	679	701	677	730	671	741	675	657	640	667	723	669	686	693	682	678	719	680	689	697	694	660	688	695	716	665	698	693	698	703	682	712	718	673	700	655	728	684	717	715	697	705	706	659	680	662	686	687	645	702	698	677	661	686	765	673	654	659	677	678	653	675	688	703	689	681	717	719	686	666	716	693	657	668	743	664	684	732	721	686	689	636	672	687	663	682	700	700	707	643	697	694	646	675	697	674	683	644	648	677	688	679	647	671	723	749	671	645	672	685	682	646	714	681	671	707	674	693	655	672	675	671	681	674	673	694	696	702	694	730	627	687	690	637	692	653	692	699	659	703	656	665	705	651	708	684	754	668	654	706	661	690	685	725	664	672	706	672	689	678	666	678	668	689	722	648	681	648	697	650	685	682	652	639	733	692	666	695	696	666	698	687	676	680	708	698	692	705	667	650	672	650	628	690	677	673	657	687	656	646	666	700	670	687	667	632	689	717	656	726	704	671	617	741	646	651	674	689	612	671	694	696	687	663	670	705	674	697	675	625	694	687	665	676	710	675	663	691	657	668	688	632	674	694	698	695	740	668	680	660	714	615	654	734	641	651	703	739	616	678	699	618	689	662	722	694	651	677	691	666	718	675	669	688	668	680	723	696	680	699	667	666	718	739	656	657	623	683	668	737	692	663	693	714	635	675	698	733	662	705	672	639	660	678	656	724	670	682	693	677	738	676	725	686	683	682	666	654	648	673	653	701	681	662	684	676	710	672	673	688	679	678	672	657	721	699	654	649	705	667	677	706	694	644	711	689	691	668	678	703	705	691	720	643	673	644	662	683	696	665	679	661	689	668	671	690	686	672	715	718	698	695	693	680	669	695	702	619	684	655	689	688	697	681	694	683	660	708	732	720	710	707	638	677	652	662	681	662	694	695	701	657	671	702	668	693	682	752	733	662	663	674	718	662	687	686	687	709	698	696	691	720	709	652	732	668	676	662	735	700	678	673	685	659	704	677	689	682	698	679	701	683	676	697	690	715	723	694	638	682	636	684	662	679	698	693	691	729	732	722	670	699	639	687	693	717	721	697	664	699	632	682	644	678	672	674	659	669	704	665	651	705	703	671	662	700	663	672	681	731	650	724	683	660	678	697	689	678	690	667	699	731	699	680	690	658	697	653	692	664	710	668	651	659	633	714	667	682	661	694	717	724	663	646	674	702	701	676	710	658	694	708	672	712	725	691	677	681	671	687	663	603	664	721	656	673	677	688	691	684	729	711	635	663	669	654	709	628	690	638	688	697	706	684	702	676	707	682	694	653	709	691	665	701	670	668	686	693	712	635	703	652	665	643	690	718	711	725	686	703	694	655	712	700	702	686	721	660	696	709	645	698	710	646	701	661	680	729	653	701	717	701	701	658	712	651	660	662	643	669	712	683	721	632	671	725	673	703	681	661	672	716	705	675	681	643	683	685	673	727	693	716	709	669	713	703	705	684	688	652	646	672	653	727	737	636	683	680	659	715
33368	14777	2330	327	297	278	295	318	308	292	291	291	264	285	278	289	296	265	280	266	307	304	266	266	269	285	274	320	304	286	298	295	277	269	300	309	332	294	311	285	318	268	286	274	285	280	305	282	286	265	313	286	295	295	297	303	298	257	304	288	268	260	249	264	295	311	285	295	251	295	295	302	269	289	282	276	291	311	280	317	283	307	285	320	278	269	331	285	281	270	303	276	279	280	320	293	309	304	275	298	257	277	274	309	282	302	307	286	285	305	306	294	295	242	290	271	296	302	282	289	262	255	317	282	292	292	297	298	283	288	262	288	288	257	306	251	265	280	265	273	314	305	287	280	269	284	295	297	318	285	305	287	255	303	304	305	270	300	281	268	287	296	281	295	294	266	299	265	296	279	273	294	277	273	301	290	261	253	271	292	281	272	315	286	285	267	266	315	284	294	250	289	297	264	299	284	262	285	270	299	289	274	316	296	288	280	307	292	283	319	290	289	278	245	277	248	270	294	284	279	298	289	292	329	298	285	303	262	291	301	294	289	290	272	288	270	260	275	265	270	278	307	281	272	308	318	261	294	309	276	294	293	279	265	317	308	327	310	278	269	271	270	251	310	287	285	277	265	282	312	306	287	277	307	286	286	291	295	307	288	286	275	274	259	279	284	296	289	288	303	268	297	322	303	301	245	278	285	301	293	287	294	290	300	269	315	283	275	252	264	306	282	268	284	304	270	279	281	277	288	293	299	275	272	288	295	274	290	266	275	316	294	297	319	306	294	276	255	267	301	279	278	289	281	252	274	281	298	278	268	289	270	285	299	311	277	299	286	287	315	251	300	301	275	304	258	293	328	267	323	311	263	272	295	297	275	296	284	256	312	286	251	312	334	277	260	275	284	285	291	302	313	285	269	315	279	317	292	303	298	275	312	329	293	278	306	264	260	285	293	299	287	289	284	282	262	277	273	280	265	278	301	297	297	296	304	300	304	316	292	273	311	275	280	289	253	264	260	310	283	295	298	307	271	294	278	284	320	289	328	320	263	313	274	279	270	276	269	302	279	301	311	273	276	341	278	267	271	258	280	293	275	275	281	281	286	285	259	259	277	295	305	284	279	296	285	308	307	281	263	310	285	297	290	245	277	278	255	236	283	281	286	296	237	267	310	302	266	294	256	297	248	274	326	278	311	289	298	259	285	280	308	347	275	279	290	294	296	342	277	281	277	278	301	262	303	285	250	307	293	297	321	283	325	309	282	319	285	301	312	299	263	274	297	287	280	280	259	272	280	301	350	263	291	277	259	299	275	297	292	280	275	310	291	267	280	282	257	286	294	303	282	315	296	277	276	264	258	301	333	282	297	283	300	319	298	298	280	306	269	294	335	315	260	327	282	293	255	270	285	327	277	287	322	292	321	276	307	284	328	300	295	306	278	271	302	267	271	321	291	269	303	270	285	275	274	282	329	281	302	301	293	268	289	302	278	303	290	287	297	305	289	263	322	268	319	283	306	256	277	266	312	298	274	304	278	308	276	250	302	288	303	286	271	305	292	286	309	305	275	327	296	323	268	299	298	285	298	259	279	268	293	271	265	296	332	267	266	268	342	277	299	265	312	287	280	264	309	293	290	290	304	278	295	308	290	302	280	294	313	298	299	289	310	286	309	300	304	298	287	286	304	286	288	302	327	294	289	329	270	248	280	301	295	282	276	286	293	292	348	312	275	277	307	306	269	283	305	255	282	281	286	268	301	300	300	274	262	308	328	297	270	287	309	280	305	234	306	300	286	293	278	307	296	307	318	282	285	301	307	295	267	293	318	308	324	330	270	277	291	315	324	283	290	280	313	287	303	271	296	305	311	295	283	309	295	249	272	282	287	322	284	296	297	308	312	287	283	283	287	295	307	310	301	304	308	275	264	305	296	266	290	279	294	277	272	310	249	260	255	290	279	323	284	247	289	304	287	269	258	306	264	310	291	277	292	285	296	302	273	292	285	289	338	302	301	294	275	280	281	277	273	292	286	301	289	311	293	338	306	299	282	296	304	281	276	284	291	313	275	311	313	273	295	310	312	254	291	284	281	289	280	285	296	287	286	285	287	299	317	277	298	290	286	320	280	290	286	305	300	288	288	292	290	336	294	287	304	296	295	273	309	295	290	298	339	243	272	283	313	287	308	266	303	289	341	265	314	319	274	238	300	288	304	266	257	289	307	281	317	319	292	266	298	285	265	315	293	294	293	301	283	278	300	290	295	296	283	280	291	307	298	292	287	279	304	273	304	313	293	290	267	293	275	303	271	276	279	257	273	251	317	305	291	273	287	274	316	311	293	277	276	298	319	269	314	295	286	276	318	279	301	289	264	295	246	279	281	300	287	290	336	266	276	278	272	288	284	270	317	301	302	290	283	284	266	329	315	264	279	262	325	312	328	298	279	275	279	319	279	273	278	267	317	296	303	305	307	332	237	271	287	260	304	298	304	278	289	263	256	302	275	295	279	289	293	276	316	282	297	309	315	295	289	267	284	289	273	324	285	295	271	298	287	323	287	298	293	308	315	307	278	271	259	314	302	284	310	283	276	290	297	287	296	305	332	327	288	310	275	291	267	271	274	331	262	292	320	289	304	280	291	299	247	268	302	282	282	276	292	323	279	297	284	297	257	275	276	321	288	285	285	293	285	286	279	269	286	273	250	294	314	305	304	278	294	310	271	318	275	300	281	276	293	280	289	312	298	278	325	278	267	304	295	301	291	266	290	262	276	286	314	279	288	275	340	276	290	310	286	321	287	288	278	308	256	271	297	275	271	285	259	298	317	304	289	277	303	286	273	313	277	274	286	286	315	300	267	290	296	259	350	284	310	277	284	322	295	307	292	276	286	280	314	313	268	270	285	268	296	314	308	276	282	299	299	331	278	289	281	274	298	250	326	312	276	275	293	279	289	293	280	296	301	318	286	335	301	253	281	317	272	295	317	322	296	279	304	230	286	275	315	313	290	260	279	310	281	300	289	320	319	324	294	280	292	292	279	256	277	258	312	279	308	309	302	267	271	280	263	289	309	293	268	274	289	304	274	270	271	270	319	300	290	310	323	294	294	256	291	302	305	290	278	282	275	294	325	277	324	295	288	304	271	304	302	285	274	271	290	274	318	293	306	258	276	305	284	272	294	293	316	311	321	307	286	322	269	267	299	280	306	319	302	298	297	267	267	271	299	301	309	277	307	270	268	290	287	263	285	274	291	274	305	269	291	259	259	298	251	292	307	306	290	269	309	283	283	283	276	293	295	269	317	290	278	279	286	324	270	288	284	284	298	311	274	291	296	301	283	281	296	306	270	275	319	297	290	276	273	266	288	307	277	287	299	275	263	277	284	306	309	316	297	292	266	302	310	288	264	323	285	282	297	280	266	312	290	260	255	265	284	297	287	308	318	278	321	327	314	275	301	286	309	292	306	286	251	293	274	269	309	318	274	308	313	309	301	301	315	293	290	300	272	275	316
7866	741	735	647	687	687	680	693	667	675	608	674	712	657	663	689	654	643	670	703	672	695	670	625	689	673	672	649	682	679	677	706	701	669	650	668	645	727	696	619	704	678	710	650	670	675	657	680	648	684	687	640	678	689	662	675	690	731	666	701	643	620	637	667	697	626	655	654	712	656	646	687	660	693	679	645	723	630	650	672	684	681	659	705	673	674	676	707	677	667	695	715	656	653	694	644	703	675	664	713	630	725	620	687	634	675	696	687	710	683	648	695	699	664	688	640	698	706	661	673	665	687	692	681	664	713	705	651	643	672	613	695	670	639	659	673	679	660	660	690	672	654	680	646	689	692	710	658	667	665	715	687	675	635	716	693	662	664	670	670	675	726	668	691	651	679	756	644	668	655	634	689	664	680	708	695	673	661	659	681	672	682	726	690	694	685	666	686	709	651	666	696	677	676	680	669	684	662	663	647	692	662	684	688	639	704	642	744	684	671	681	716	684	693	676	709	692	681	667	711	689	674	644	668	660	657	634	698	688	683	657	710	679	692	682	716	665	682	696	669	673	684	698	668	685	705	695	662	707	662	663	630	687	689	715	654	721	705	666	673	672	643	683	639	685	686	707	709	666	661	676	674	702	653	703	704	709	733	694	659	684	641	654	676	674	713	711	663	700	668	696	651	688	683	675	730	671	718	670	642	697	626	646	684	686	741	680	654	718	675	651	708	692	665	666	667	668	710	726	698	711	714	657	661	688	709	703	670	664	697	727	677	686	684	662	701	655	687	708	658	685	696	672	656	728	713	692	704	658	649	664	699	663	689	687	684	639	699	669	665	680	643	661	697	641	695	655	716	682	674	612	684	677	653	650	653	696	651	657	733	639	701	674	672	687	674	619	654	663	694	656	649	697	719	625	702	684	657	669	650	671	646	667	668	720	701	649	685	695	703	659	658	706	668	691	693	685	657	686	693	701	652	691	666	671	714	701	673	676	695	687	664	674	671	670	674	684	668	731	667	683	678	708	653	681	693	618	709	651	633	638	651	641	676	632	667	691	652	668	672	699	630	690	675	666	639	660	680	668	681	711	669	718	711	647	679	665	738	690	669	670	682	698	675	682	677	698	671	706	706	688	667	699	677	660	677	645	684	669	637	679	642	689	651	652	676	658	692	703	677	671	698	709	680	660	656	716	719	720	684	656	687	691	701	665	684	724	679	714	689	698	690	707	648	690	693	624	754	672	701	683	651	670	707	694	665	725	672	727	663	688	695	693	683	685	709	691	647	693	704	718	636	688	664	696	685	642	696	632	695	685	657	724	701	686	691	690	626	684	648	669	703	671	673	683	672	660	667	673	655	661	683	665	632	671	717	724	673	675	695	653	646	636	689	664	613	651	668	678	673	692	640	686	680	667	678	659	665	616	700	679	667	635	687	675	650	710	643	653	703	670	707	730	663	627	698	694	698	697	693	703	686	683	682	685	632	676	632	694	707	669	690	651	695	700	659	695	665	701	639	697	713	690	657	683	696	717	691	651	717	696	712	654	609	707	679	690	700	697	704	647	670	673	685	683	655	673	684	658	693	679	645	703	691	767	661	685	687	706	656	657	684	672	666	653	676	703	668	682	659	634	649	666	699	701	660	682	652	696	690	694	664	699	662	688	676	671	668	645	711	661	652	697	735	696	682	679	654	655	659	662	666	652	680	701	670	669	679	625	686	683	685	723	715	653	667	664	677	694	705	680	701	681	700	691	690	673	705	691	647	657	668	693	660	613	655	710	685	635	656	673	640	655	673	689	661	682	675	685	715	720	696	682	637	713	698	656	666	731	682	698	723	720	675	720	702	705	664	683	665	646	743	648	675	708	673	665	727	691	689	678	662	685	642	640	680	653	673	735	677	676	685	691	689	705	681	648	724	652	722	634	643	656	679	615	705	719	630	636	692	683	685	685	714	619	663	677	676	725	665	665	644	682	699	660	694	694	700	621	649	669	692	682	680	645	684	697	708	661	697	684	643	722	665	682	674	677	693	642	708	694	674	708	695	616	686	678	690	655	660	662	671	720	671	682	652	681	695	650	721	711	715	695	656	656	677	696	650	707	630	656	695	655	645	690	721	696	681	699	692	718	706	690	681	659	690	664	682	648	672	653	735	667	679	701	698	694	701	709	693	670	672	698	694	654	687	637	666	672	752	598	662	615	632	703	692	691	634	657	642	656	700	662	688	680	651	672	654	667	701	632	703	666	663	676	723	679	683	693	682	641	657	673	697	678	679	695	683	665	704	657	705	686	716	664	673	663	705	683	640	648	694	686	676	730	655	692	689	689	694	668	665	651	680	696	684	692	689	684	649	716	681	681	684	665	685	729	668	669	674	664	672	670	691	664	703	648	669	704	687	634	672	659	649	649	685	720	658	674	657	673	642	695	693	674	685	699	696	696	638	683	702	679	684	708	648	692	696	705	657	640	717	680	700	716	688	710	672	659	715	670	651	697	679	662	652	693	629	711	689	698	672	692	672	675	673	694	639	656	683	698	708	691	683	709	710	734	706	644	674	680	648	729	672	649	655	680	667	720	704	711	766	666	666	672	669	668	658	735	654	682	682	683	681	691	677	654	688	723	666	664	661	682	701	668	679	676	720	698	664	726	652	714	721	616	680	635	668	692	666	686	674	674	665	631	679	665	684	657	690	648	695	666	654	671	673	685	679	654	671	648	655	660	651	704	699	681	645	690	677	694	674	683	683	704	673	652	716	674	712	653	746	601	697	670	660	686	704	643	667	686	635	723	632	660	684	708	654	692	663	667	680	712	714	680	680	655	690	667	642	663	710	663	680	636	687	668	639	680	646	678	676	626	727	690	709	720	654	671	695	678	704	696	710	684	672	715	676	714	715	675	715	660	700	701	619	661	673	737	663	737	666	609	625	689	651	696	683	657	698	699	625	699	692	662	681	687	670	674	669	660	696	676	700	649	667	695	682	696	675	711	706	686	641	653	716	738	657	677	661	673	681	665	676	664	668	651	704	691	641	700	680	695	697	715	690	679	708	689	658	628	691	639	713	684	632	672	713	723	693	682	627	670	702	679	668	668	664	691	655	678	652	673	676	693	667	678	678	681	683	665	669	661	719	676	724	715	665	672	708	668	683	685	687	702	661	626	669	694	691	697	635	666	708	673	674	680	661	665	678	641	710	665	681	677	690	706	671	691	744	720	698	634	659	655	685	650	697	701	682	687	695	653	673	649	664	721	702	681	687	683	710	605	667	683	708	691	699	674	684	655	704	709	654	624	698	675	679	646	700	666	731	696	658	634	683	667	652	681	683	673	682	666	671	627	685	658	666	668	683	681	663	690	733	652	677	701	658	719	661	656	688	662	692	653	653	652	669	705	642	657	693	686	669	656	664	648	628	645	702	738	722	667	702	697	657	632	666	642	672	701	717	707	675	694	653	620	669	684	682	720	646	634	680	666	701	667	637	687	659	635	675	649	713	692	693
25169	21040	23679	28599	21056	12802	783	526	502	532	456	468	462	428	470	456	473	411	450	431	432	440	439	447	432	479	439	451	415	474	433	442	478	455	447	481	456	427	396	424	441	407	452	453	460	436	435	432	427	422	491	437	448	433	463	427	456	431	441	455	444	414	449	457	468	392	434	440	470	438	428	444	422	410	441	393	415	399	447	445	435	468	400	461	445	431	429	411	446	417	405	409	434	408	413	414	418	405	413	408	440	397	413	453	410	436	414	469	422	437	420	426	404	412	397	413	434	421	467	398	408	436	431	446	460	401	418	437	429	418	393	430	426	394	404	440	455	421	406	439	427	454	399	418	402	440	462	452	417	451	429	398	424	444	418	452	458	422	434	423	469	463	416	414	423	490	469	434	425	452	420	487	460	436	436	449	439	461	423	427	448	403	409	445	440	453	414	434	482	456	400	439	456	394	395	451	474	390	413	423	432	461	437	403	463	465	459	460	430	417	393	408	432	424	418	428	444	466	403	426	410	467	454	398	404	455	441	437	408	418	458	442	414	424	419	439	446	417	430	441	462	451	402	448	423	411	443	408	441	407	423	445	424	420	445	444	407	389	431	460	464	398	428	435	409	435	435	425	406	456	452	417	477	446	401	445	433	434	478	425	437	423	445	415	422	457	371	457	444	428	412	413	433	419	456	424	450	424	412	425	438	400	488	401	415	443	417	436	414	427	451	444	406	493	442	456	422	462	422	450	445	412	437	432	401	429	436	430	419	436	421	436	449	441	423	415	413	437	400	445	434	450	415	450	416	420	398	369	407	436	414	406	461	424	422	476	402	425	449	455	415	407	453	422	425	422	435	401	457	456	389	418	438	426	463	409	432	449	438	423	367	445	463	422	446	433	428	454	438	424	425	447	426	415	394	404	410	437	434	424	390	414	444	427	439	461	436	451	455	458	402	434	397	435	361	449	442	411	412	435	441	412	409	429	470	443	449	401	405	441	428	432	443	420	430	436	426	433	447	423	416	415	457	440	431	408	444	396	415	427	451	433	413	429	446	456	472	447	393	429	426	416	418	428	432	437	432	470	472	462	465	455	422	451	420	467	424	426	431	398	384	399	436	431	432	442	419	433	460	459	455	444	422	417	419	378	431	417	438	435	435	419	452	419	456	442	435	421	447	422	411	412	420	426	433	441	474	403	418	413	429	446	437	424	440	427	436	435	422	437	421	433	441	410	457	450	434	450	417	393	441	437	453	447	410	437	424	432	397	443	429	425	489	422	411	407	406	389	423	390	468	433	473	442	429	411	427	455	433	458	442	420	426	432	392	452	403	391	421	444	425	470	413	413	385	433	394	415	433	406	453	370	433	466	438	426	419	409	438	448	458	427	405	416	434	401	478	382	409	452	432	431	427	399	384	445	423	435	402	438	422	434	376	430	443	418	431	440	422	419	384	472	420	430	461	457	424	478	458	468	433	440	424	449	415	443	406	391	467	451	422	424	425	418	430	468	409	437	441	402	459	426	411	467	434	420	430	436	422	422	448	480	427	482	426	416	417	460	490	431	414	427	497	449	456	457	457	376	412	429	431	416	432	444	391	428	465	428	427	466	436	440	430	435	434	435	483	482	421	419	436	412	419	421	417	431	438	411	425	445	423	412	405	412	430	452	444	440	436	436	457	437	423	419	423	449	460	434	470	428	415	434	428	427	456	414	444	484	427	460	431	453	455	413	416	434	411	416	419	421	394	437	461	396	449	464	458	448	434	404	411	414	439	430	468	479	424	459	436	404	426	447	418	410	416	407	406	451	431	435	426	394	453	412	443	431	450	433	419	442	430	437	440	426	408	449	442	428	429	439	453	437	435	391	407	437	431	450	426	384	406	428	390	447	424	440	513	392	400	441	425	432	464	407	397	464	412	428	420	435	446	454	458	416	442	455	400	487	462	419	441	380	496	446	416	442	423	391	476	425	449	383	392	430	412	464	439	439	404	415	445	382	465	425	461	421	426	439	428	436	475	444	454	455	442	461	428	443	419	444	442	426	436	431	421	428	386	439	437	423	409	393	441	412	406	426	421	429	479	445	439	416	396	396	431	451	457	443	406	403	470	443	417	461	460	427	446	422	419	409	421	434	433	433	457	424	433	381	407	386	422	372	429	413	405	415	401	413	446	425	430	423	418	490	420	420	440	433	432	413	388	464	431	428	396	437	426	432	437	464	428	455	422	441	398	388	475	413	405	447	422	443	433	448	419	418	446	381	414	432	454	484	402	459	432	388	401	453	441	421	448	386	442	421	438	428	421	405	440	435	436	430	434	383	432	438	411	425	420	432	457	447	461	431	425	428	466	436	421	453	439	443	444	413	443	430	397	432	440	439	414	399	430	469	465	401	421	414	426	405	492	399	418	462	466	414	433	429	448	461	422	445	388	424	398	403	438	436	423	441	437	380	424	459	441	429	436	433	424	445	431	394	425	420	430	448	477	426	409	425	417	417	425	418	419	410	429	389	440	408	409	403	395	400	410	448	468	392	444	409	453	408	419	437	387	462	399	416	460	446	434	434	461	457	444	459	427	402	428	415	470	408	442	434	460	402	404	402	436	484	438	401	424	427	420	426	442	429	457	440	436	449	415	454	414	431	423	453	421	415	466	418	412	418	443	456	431	460	414	444	423	436	428	439	463	413	459	429	415	414	415	389	413	426	401	437	422	425	417	448	426	444	435	418	466	424	424	431	457	383	435	423	392	422	417	439	443	439	421	431	380	424	416	406	418	387	419	435	421	422	409	420	439	427	463	433	400	402	418	430	418	468	429	420	397	413	426	400	441	387	457	443	417	434	455	407	412	425	435	461	463	392	430	402	429	434	497	425	445	452	427	407	448	393	441	437	409	453	446	476	418	458	420	426	472	400	478	382	440	443	438	439	434	445	444	419	385	447	482	440	442	462	480	460	459	406	444	428	410	410	393	425	425	419	413	434	455	437	434	416	437	399	417	464	451	434	419	388	479	437	410	420	436	381	416	426	409	409	432	415	426	384	427	395	440	431	432	448	435	431	442	405	429	429	423	400	467	461	423	423	430	398	377	384	433	459	415	416	431	438	432	418	442	415	420	442	434	415	429	377	431	441	423	425	421	416	461	449	416	455	439	407	412	422	422	416	454	373	452	435	404	423	466	434	423	429	413	421	418	425	416	420	447	471	435	437	433	460	464	411	433	446	470	397	403	421	437	437	427	418	480	421	399	407	413	434	427	461	427	409	469	396	419	426	436	461	454	459	427	435	413	442	434	396	470	420	440	445	411	438	430	445	468	434	421	436	426	416	447	472	454	433	462	411	398	421	438	454	392	446	404	428	424	433	401	440	397	458	447	432	440	407	447	430	392	425	436	428	446	445	441	460	412	428	419	431	425	441	429	418	468	420	440	429	420	428	456	410	397	439	471	448	478	429	419	438	443	432	444	416	430	452	459	385	424	437	412	429	440	420	430	428	437	437	408	434
4409	2351	1545	1143	1012	988	972	1003	995	953	901	946	919	930	938	870	950	951	928	921	893	917	934	869	941	889	942	944	867	919	919	933	892	933	924	943	939	894	942	904	929	942	914	915	895	875	976	950	884	977	908	923	921	923	937	918	887	888	923	938	894	907	939	961	940	995	867	913	904	933	897	907	875	910	924	956	953	875	973	945	947	1010	884	912	941	890	928	898	933	913	940	928	995	951	941	954	898	889	952	912	929	917	921	901	926	906	901	925	959	901	915	933	855	965	909	881	894	927	923	952	929	914	995	886	908	887	922	908	915	933	936	945	898	911	893	923	970	928	952	901	923	913	914	895	969	899	950	907	932	883	902	896	918	899	915	926	938	972	898	907	916	885	968	862	968	964	908	905	933	946	935	909	967	917	881	912	938	867	901	925	957	928	915	937	939	867	932	887	937	921	873	945	970	931	944	972	925	962	903	917	967	927	910	879	948	847	955	965	892	908	889	897	914	907	907	899	916	867	921	865	911	906	906	904	898	863	912	949	900	977	933	938	861	918	908	896	912	890	946	924	940	881	949	926	905	896	905	936	877	914	910	964	920	872	947	923	914	883	959	917	914	929	916	884	952	907	913	933	920	914	941	894	907	922	938	926	939	952	928	931	962	895	974	854	927	920	937	966	937	916	933	942	994	910	889	923	939	923	949	904	899	904	983	931	909	925	973	955	938	907	912	867	896	932	908	953	888	928	921	890	913	962	952	887	886	886	960	911	942	899	850	915	945	941	931	947	911	912	992	955	937	964	940	950	920	908	851	926	916	915	929	878	955	961	900	935	966	910	879	952	932	944	907	840	926	937	890	926	931	948	853	895	879	930	901	963	932	951	947	888	882	877	890	954	919	941	878	919	899	912	895	911	906	926	893	928	954	957	1001	943	941	941	907	929	906	898	966	915	924	980	911	906	926	908	946	880	896	928	937	935	914	880	866	926	899	925	884	909	918	949	892	882	879	903	912	989	951	851	909	968	914	900	933	875	930	901	885	977	877	919	918	888	928	922	887	942	931	1009	862	899	872	939	888	917	910	970	900	951	876	960	892	903	936	868	915	909	927	931	891	908	915	908	968	948	898	910	961	874	916	930	884	945	962	927	939	960	889	965	875	956	940	954	871	894	880	954	949	918	943	919	917	889	937	925	915	921	879	933	920	901	938	919	958	905	899	893	977	872	891	896	914	935	924	897	931	922	903	880	911	899	933	932	937	886	978	1008	906	874	902	872	929	915	900	922	846	922	872	982	892	886	970	956	960	960	908	892	874	903	911	923	938	886	914	885	923	832	929	889	939	897	901	932	922	880	953	903	873	884	932	912	902	913	881	932	966	921	918	903	980	985	901	922	956	907	941	970	913	884	948	910	953	990	958	950	946	944	912	875	900	928	859	950	949	965	980	952	916	879	913	895	881	931	891	902	943	906	902	835	928	925	944	891	875	912	930	882	906	949	927	923	941	901	935	884	947	994	907	930	914	918	899	944	831	968	907	937	857	904	928	922	910	914	951	896	915	924	981	996	874	928	933	942	911	941	913	904	880	914	960	940	904	923	875	986	941	893	890	852	866	926	927	930	927	877	925	932	916	944	924	968	923	974	872	868	1006	963	885	970	919	918	971	959	956	849	923	1003	884	886	962	911	920	946	961	944	887	975	893	958	919	961	906	965	933	914	897	918	954	946	915	906	930	963	880	903	937	913	931	899	914	931	942	927	917	930	885	929	936	970	923	939	919	947	881	913	970	926	960	898	899	946	933	929	1008	911	930	909	932	899	937	892	874	922	908	901	929	921	898	933	893	952	930	956	887	908	908	874	941	901	942	946	975	919	926	933	900	892	915	926	921	939	875	894	942	939	932	887	910	970	935	948	901	904	879	879	924	957	970	923	914	963	906	893	915	901	937	863	965	907	962	921	922	941	983	905	923	917	976	958	904	921	932	972	880	947	859	951	916	905	843	935	895	928	920	893	886	939	899	947	957	944	967	943	878	896	899	917	913	946	952	865	957	942	922	882	921	916	903	871	911	888	927	913	928	912	914	940	943	987	910	936	953	955	953	927	889	931	973	894	927	896	920	961	946	930	880	953	984	895	936	926	919	968	943	939	923	875	922	902	913	909	956	922	901	895	914	896	897	929	929	938	906	958	926	945	897	862	945	880	914	964	950	941	942	954	972	938	931	944	938	936	939	989	930	944	975	955	849	906	878	876	927	934	919	902	951	914	960	952	923	916	903	877	918	949	883	869	891	948	919	906	974	938	896	942	905	927	990	927	864	888	928	951	918	932	980	902	888	943	893	937	953	914	933	928	872	912	934	938	919	918	926	900	918	857	945	891	903	885	976	947	907	932	922	913	893	932	886	924	966	871	859	916	901	938	909	910	885	932	949	901	891	940	902	904	926	944	888	894	960	938	888	930	893	917	960	887	915	888	935	934	922	907	951	944	900	946	891	941	902	919	880	927	952	944	917	928	904	904	908	927	877	929	959	910	917	897	903	900	930	922	917	959	889	937	916	904	915	945	905	916	919	928	926	891	881	959	930	924	896	908	911	983	929	849	885	914	925	934	913	936	949	947	943	912	913	905	929	966	901	941	938	898	924	880	947	933	961	922	915	910	965	941	945	894	941	872	957	907	942	928	947	894	915	944	909	960	943	887	903	978	933	938	927	853	911	928	942	865	905	896	896	892	926	921	879	907	929	912	894	959	885	856	944	916	948	908	949	951	894	960	927	903	924	952	948	942	897	893	964	927	896	880	863	968	899	854	933	914	898	951	909	900	917	894	906	893	931	926	938	888	972	1014	883	909	921	932	917	953	965	958	926	902	972	899	896	936	934	927	936	845	905	895	879	971	887	925	925	887	931	925	930	960	910	899	929	912	934	887	899	850	916	957	911	952	949	909	870	927	889	941	914	957	929	917	951	933	890	914	865	961	895	914	953	900	845	930	938	897	885	882	945	908	909	895	853	956	891	890	943	991	872	916	918	962	868	944	971	938	927	878	957	854	938	898	902	917	901	951	918	926	945	902	912	944	914	906	879	920	921	908	908	880	931	909	972	899	913	916	942	979	907	891	891	921	970	909	955	888	943	890	882	907	924	948	856	938	933	931	959	903	936	963	947	913	898	934	953	945	901	887	963	869	948	896	949	902	952	938	923	885	941	934	911	923	899	899	898	921	926	915	935	882	942	896	911	934	906	877	936	869	974	916	959	910	917	907	913	907	956	964	994	912	940	899	903	928	920	939	936	973	975	921	946	934	945	888	921	931	938	910	910	912	946	944	896	933	928	961	912	884	917	929	970	921	949	911	926	922	982	899	939	921	936	916	919	902	939	883	955	957	891	947	928	878	900	884	919	938	948	953	905	862	948	909	908	929	875	944	890	879	908	870	893	908	882	955	885	871	918	897	902	934	901	948	885	921	915	912	869	899	918	905	889	887	896	895	914	928	931	873	907	863	950	929	920	907
24491	21038	23989	28265	21046	21078	10808	667	459	399	420	365	370	364	359	386	334	359	358	330	341	372	348	338	357	324	320	306	315	363	333	330	321	316	322	348	299	329	363	328	318	357	300	293	309	298	361	358	336	322	327	307	323	308	293	312	332	323	286	344	366	330	311	320	302	310	352	330	314	302	294	303	320	322	330	331	298	312	332	342	335	319	308	319	290	330	334	324	356	333	335	285	327	327	296	254	305	333	291	282	328	331	351	342	334	317	361	326	350	296	318	331	291	307	344	339	348	275	329	308	344	336	293	294	332	321	314	312	330	298	304	302	352	320	298	323	346	299	309	328	307	296	337	299	300	358	320	358	346	337	343	322	314	308	303	332	328	334	343	296	318	349	320	312	300	323	307	317	326	321	304	312	328	270	291	325	303	305	317	355	325	336	302	336	336	309	342	314	306	334	322	329	330	340	330	301	300	323	333	326	350	320	322	314	279	313	333	365	336	351	324	295	361	320	352	306	354	315	319	350	351	304	301	284	304	305	349	334	331	297	311	327	350	293	302	274	314	321	366	304	358	341	355	326	308	354	306	287	309	299	343	340	345	312	319	367	342	337	313	353	335	337	325	288	315	340	316	307	325	342	292	317	307	291	332	335	333	316	341	357	354	328	314	326	320	289	298	346	353	337	341	322	288	318	320	331	325	325	329	307	305	330	308	325	293	328	296	335	341	316	308	322	316	313	310	290	278	306	327	325	335	317	314	290	319	307	350	365	356	294	301	301	317	332	324	369	314	315	329	349	351	342	352	309	330	284	310	305	317	309	345	321	333	300	314	307	326	350	310	308	319	331	312	344	309	326	295	325	340	290	332	324	325	315	326	350	336	315	337	349	296	339	334	340	301	320	315	325	320	287	291	335	320	359	335	328	319	300	304	319	318	327	279	303	344	328	324	310	329	326	291	306	314	339	274	303	335	297	307	354	359	279	348	301	264	319	318	328	325	325	310	292	326	341	329	336	364	327	309	309	301	336	337	361	313	350	308	326	343	316	328	301	356	311	300	325	329	329	326	314	329	355	344	320	307	333	325	367	333	314	322	312	300	310	319	302	383	307	344	331	327	308	290	334	321	286	335	310	315	306	324	330	325	305	296	304	284	326	355	370	308	364	359	329	303	326	344	314	319	316	278	300	339	304	315	364	321	305	309	326	310	374	352	318	324	338	312	335	332	319	295	324	304	316	343	299	344	275	335	335	331	321	309	350	321	335	306	329	373	369	333	311	325	325	316	327	304	383	343	317	307	359	318	330	319	321	307	307	310	290	328	309	354	332	335	322	319	340	316	303	317	320	297	322	329	332	311	302	270	342	291	316	304	333	286	330	337	386	321	339	289	313	344	305	318	324	311	312	347	341	314	329	315	351	303	307	308	311	290	338	298	297	329	288	343	297	312	322	326	344	315	358	318	303	334	309	299	298	316	363	294	307	313	319	310	325	318	321	316	324	367	340	337	316	304	328	316	320	319	325	310	298	310	313	291	303	283	317	342	294	327	276	350	322	325	314	318	340	333	341	354	278	330	288	288	311	340	330	334	328	316	339	324	312	345	320	291	323	340	261	337	330	308	312	344	324	338	320	317	352	321	327	317	312	319	321	357	338	335	333	311	328	316	344	334	334	336	331	299	347	298	307	302	312	264	323	299	317	328	305	321	313	358	306	305	304	319	322	346	292	322	315	319	309	345	327	345	302	291	307	308	310	313	316	359	325	330	311	304	329	286	320	318	332	362	318	344	318	333	376	318	334	335	289	367	332	306	301	336	295	299	345	342	376	311	331	345	313	331	297	315	321	299	291	307	339	326	309	324	360	294	334	306	319	306	336	295	291	300	327	348	343	336	369	310	300	315	301	318	316	327	332	316	337	293	340	341	293	252	282	318	296	323	302	336	321	302	329	307	330	368	335	320	337	297	307	329	325	325	320	329	331	324	327	305	287	323	308	338	278	323	297	338	330	326	348	317	316	344	356	348	343	334	335	327	309	314	307	333	300	376	346	311	319	318	300	307	319	333	353	337	331	318	302	340	340	338	323	373	365	301	293	295	333	347	325	337	332	355	342	330	327	303	330	322	313	327	312	327	352	302	340	320	283	320	321	306	347	342	339	288	288	338	322	333	319	316	319	294	340	336	317	328	357	306	277	336	305	327	334	300	329	329	312	369	299	325	299	305	318	347	279	317	327	303	321	331	330	280	308	321	355	305	360	303	344	294	282	308	355	311	291	326	292	306	309	322	319	303	337	325	317	336	300	349	331	328	310	328	322	283	357	319	313	350	331	336	338	338	331	303	316	324	310	323	305	321	333	323	304	336	317	322	305	328	330	295	321	333	319	353	320	303	335	338	354	325	300	320	313	302	324	323	376	338	321	324	340	324	320	286	316	360	325	334	309	326	322	286	290	293	311	320	312	312	334	343	369	322	324	343	282	339	301	272	325	327	342	335	304	314	322	329	300	331	295	361	311	341	315	273	323	329	318	321	330	298	332	337	349	324	310	307	335	321	291	326	309	299	335	316	353	340	309	322	340	357	318	279	327	356	299	311	320	297	329	278	311	373	356	341	299	307	316	304	308	335	316	320	301	333	314	325	289	294	341	342	329	333	312	326	287	296	325	344	315	295	325	303	302	340	308	308	314	316	317	289	339	353	328	348	313	327	293	323	308	340	328	368	312	331	325	336	349	357	312	351	333	333	290	314	306	308	307	329	285	289	300	330	323	278	313	303	291	331	342	335	278	329	327	322	321	336	351	324	295	315	317	283	348	314	352	303	312	340	321	309	301	312	333	303	327	320	284	317	321	332	321	280	307	293	296	304	330	286	346	363	318	321	308	308	328	295	287	343	310	335	317	333	303	310	303	342	300	359	348	329	296	277	338	326	315	337	327	317	289	285	312	340	292	307	361	281	334	339	304	289	300	321	321	315	293	350	282	326	302	329	348	335	335	279	321	375	367	328	277	309	344	343	352	320	337	335	291	326	312	333	307	310	351	337	312	320	304	339	321	324	329	308	294	293	326	305	327	314	298	347	334	297	303	349	318	330	298	312	323	319	327	330	333	317	337	325	334	310	305	316	305	332	316	337	321	343	309	327	321	294	332	324	292	330	333	331	348	297	304	323	324	318	291	312	319	352	322	318	292	304	329	301	310	300	327	354	286	312	340	330	315	335	320	330	312	299	321	323	333	343	330	308	288	295	321	324	288	314	342	328	317	336	304	329	313	328	337	325	277	336	325	341	340	334	304	314	277	299	327	323	312	331	312	334	311	328	299	321	363	330	339	339	332	334	362	304	313	339	291	349	322	317	310	325	314	353	340	341	336	301	339	325	318	323	339	295	337	293	340	324	332	303	337	306	306	339	334	298	308	330	358	314	314	335	339	359	341	313	304	315	344	332	336	342	293	315	350	312	305	313	320	282	299	304	316	325	295	334	318	323	326	300	321	302	319	302	313	333	298
4124	3411	1636	1075	899	746	754	750	725	697	764	701	715	678	671	723	691	693	670	691	676	697	654	724	667	740	715	642	695	692	685	667	664	648	694	717	704	679	684	707	645	698	688	652	657	672	676	692	726	683	683	661	683	695	664	725	694	699	675	724	692	669	644	690	685	677	708	691	637	725	679	658	638	728	712	682	686	694	668	736	652	681	695	745	696	660	644	704	687	712	642	662	683	683	679	696	669	731	696	708	749	670	660	675	636	697	669	663	674	651	650	664	683	667	694	695	648	697	674	690	687	696	662	673	700	722	689	660	718	715	671	680	677	679	673	679	727	715	683	733	684	681	712	681	686	684	666	701	659	679	707	666	673	696	673	715	721	659	674	673	674	672	683	681	675	666	662	717	684	693	678	700	642	705	668	671	672	694	678	720	651	684	722	715	674	711	662	661	641	689	604	687	694	654	737	715	689	673	699	657	656	748	655	654	673	666	693	685	692	698	648	634	642	691	654	677	742	680	727	658	641	705	680	691	634	705	684	700	643	715	703	680	680	714	684	685	701	645	669	688	667	704	612	674	688	700	693	675	695	741	706	685	707	708	705	634	692	697	665	661	711	672	667	664	731	654	650	697	727	647	687	701	679	656	766	705	674	695	672	722	679	632	719	706	628	710	673	689	688	721	717	693	640	698	693	680	662	668	681	655	696	690	691	706	658	712	686	712	654	693	698	732	713	681	665	665	734	692	699	665	700	651	716	656	654	710	704	687	687	646	651	698	658	645	654	695	675	730	682	704	679	663	694	720	670	717	631	688	706	692	652	646	666	738	717	707	664	707	660	689	661	734	738	659	668	646	695	704	684	680	631	666	675	636	710	743	689	691	737	671	683	666	696	664	695	736	680	672	698	617	650	719	663	682	697	743	662	681	687	701	723	691	685	653	694	716	704	703	670	723	633	673	684	712	662	686	660	696	690	660	660	705	709	712	668	664	649	683	691	687	698	715	665	709	673	662	670	665	686	652	702	665	647	704	691	683	681	695	714	682	719	694	725	670	625	665	691	654	654	678	682	675	709	697	701	667	689	701	638	687	694	672	689	705	699	680	680	649	655	695	654	672	686	683	658	675	697	693	660	677	694	679	603	688	656	695	651	641	664	678	674	650	683	656	625	702	702	708	677	725	668	689	664	674	681	714	709	711	621	725	654	701	684	683	689	695	658	678	667	702	695	643	674	650	715	712	658	689	659	695	673	684	700	733	722	691	668	708	700	717	675	631	668	690	680	621	704	664	695	660	646	693	704	672	675	687	728	657	665	692	619	722	681	661	659	691	693	657	685	642	694	707	657	687	677	669	691	648	701	681	729	681	690	680	670	706	689	705	695	632	667	699	673	713	695	673	699	715	687	685	664	675	657	698	666	698	696	712	656	704	724	654	744	647	677	731	666	709	640	704	675	648	707	680	662	677	699	677	682	666	672	726	701	749	683	638	621	709	723	646	720	721	655	657	692	664	667	704	727	679	652	749	687	686	719	702	705	664	718	693	658	652	667	670	675	676	653	686	674	720	699	635	688	711	684	655	679	691	684	688	663	698	661	742	686	698	697	684	702	666	631	681	719	679	664	672	711	656	698	647	676	723	695	726	705	707	694	691	639	710	653	650	703	696	720	646	692	691	691	687	676	720	663	693	662	648	725	629	694	694	678	716	702	670	663	682	702	691	646	675	657	679	707	699	692	717	646	689	707	685	677	697	648	695	661	669	713	704	668	645	732	667	695	647	689	672	681	671	696	686	633	726	665	653	624	695	691	688	700	699	721	664	666	664	687	688	687	732	703	713	671	687	665	685	662	658	716	666	670	660	682	707	654	683	717	682	700	723	708	650	695	688	666	687	682	667	701	661	734	677	702	672	665	666	677	690	674	639	719	666	640	646	670	644	699	696	698	650	648	640	680	691	680	725	710	639	690	730	681	670	749	673	646	686	645	703	676	638	738	665	656	659	676	677	671	653	680	696	669	680	668	677	680	702	655	688	694	693	669	694	687	671	693	713	660	729	706	705	693	693	662	721	681	658	692	691	688	715	675	655	674	674	681	709	726	693	738	665	730	678	668	694	659	670	668	678	667	693	742	728	635	690	670	684	675	683	642	673	613	691	689	680	721	700	666	661	670	703	706	697	726	702	677	701	695	734	673	697	669	658	672	676	668	697	720	684	683	673	701	694	676	677	653	691	619	721	704	701	690	662	694	643	692	635	728	697	691	695	699	686	709	645	649	652	684	703	676	660	708	720	654	699	668	691	660	688	650	726	694	668	617	661	699	662	724	666	656	630	676	669	680	669	697	685	716	685	678	689	702	692	635	633	711	633	701	676	687	706	662	728	685	648	683	652	679	684	695	670	703	701	673	723	711	702	655	718	699	703	641	709	653	663	718	688	710	688	683	677	651	664	719	680	688	702	666	698	657	711	719	664	666	709	679	694	722	707	668	645	668	664	670	694	744	678	670	702	673	665	678	710	681	739	683	689	759	753	654	705	649	679	655	728	726	770	720	695	704	677	645	658	709	699	734	659	671	675	660	672	679	672	636	694	663	679	734	703	698	678	651	698	709	658	654	681	730	675	665	689	691	714	687	675	695	733	740	699	657	708	711	669	685	653	663	678	698	671	669	690	724	714	703	666	765	696	660	709	666	725	675	665	672	666	625	710	703	714	706	711	726	654	651	672	673	710	682	697	686	654	686	687	720	685	711	658	677	686	639	672	682	691	706	718	692	697	658	739	637	696	684	720	715	690	667	693	673	722	718	628	656	657	666	731	646	697	692	676	693	629	669	662	710	673	689	687	702	670	695	664	719	658	688	731	649	666	709	697	659	709	725	709	621	684	646	694	655	648	702	658	714	757	672	671	704	651	720	660	711	695	732	653	696	693	717	698	674	639	686	628	655	712	671	687	690	702	699	616	684	680	665	653	704	676	679	689	680	693	707	683	702	641	650	689	676	693	709	749	696	701	689	727	686	694	689	670	695	696	692	685	650	715	682	743	716	690	699	676	659	653	694	693	658	687	675	645	646	653	676	639	670	661	695	716	716	655	712	640	676	655	718	660	669	671	716	682	726	708	707	688	695	683	671	646	649	621	690	718	694	655	691	720	687	700	677	690	647	703	682	670	692	640	681	653	692	697	700	670	663	713	666	687	631	705	732	707	694	638	635	661	685	704	707	680	697	715	665	671	681	694	686	684	707	686	689	700	670	582	675	649	689	691	707	662	710	707	683	663	672	665	685	701	693	695	736	681	648	671	688	675	709	684	648	657	733	726	688	665	625	655	691	639	692	712	672	672	701	682	661	675	679	678	715	730	599	673	703	708	637	692	652	675	698	656	695	657	686	715	640	692	695	688	684	680	632	727	718	665	647	691	737	716	658	688	755	705	707	703	693	682	705	688	714	702	663	665	681	617	687	681	702	699	696	716	700	700	672	694	659	646	680	716	687	687	651	704	736	687
33249	15016	2438	374	291	291	290	337	289	303	323	270	314	307	271	308	296	307	340	322	292	276	309	315	311	336	321	308	277	286	315	293	316	276	295	309	301	292	306	276	302	316	327	275	284	285	288	293	303	303	303	293	304	285	296	276	282	277	303	279	334	315	295	285	304	307	300	282	262	295	273	302	315	268	285	313	285	310	290	307	289	268	288	284	296	271	248	314	286	281	262	281	299	301	260	293	254	306	318	317	311	270	285	282	262	264	297	288	297	280	288	269	275	329	256	313	296	273	274	290	298	280	244	289	304	337	333	268	237	287	271	274	296	282	306	278	299	266	284	290	282	286	301	274	288	313	285	281	259	318	283	257	277	285	316	296	295	284	306	294	315	322	276	295	272	297	279	285	295	279	261	273	291	279	275	267	304	320	309	321	321	331	301	279	280	293	278	280	300	276	264	302	291	293	300	271	319	305	292	262	301	281	285	307	301	304	290	289	317	271	317	291	307	250	280	323	276	305	294	301	286	294	299	301	283	267	316	296	311	298	254	305	298	276	271	302	302	310	311	298	287	271	281	307	316	312	276	286	297	318	280	300	303	313	293	333	273	339	297	281	264	308	288	305	287	316	325	301	319	300	284	299	287	291	284	279	300	305	280	290	311	306	307	311	270	313	263	314	276	237	293	280	266	290	265	278	278	297	263	286	323	284	265	316	289	255	297	301	311	309	281	298	286	283	310	301	307	293	318	269	280	279	303	266	302	280	257	312	269	274	293	286	309	317	301	313	278	304	273	282	304	293	291	290	304	303	274	289	302	255	300	297	274	279	281	320	297	323	292	327	308	318	265	289	269	302	277	296	317	323	277	308	290	261	300	307	290	302	286	288	253	283	298	283	280	278	284	281	331	280	318	285	312	262	250	293	302	286	295	280	303	247	291	304	310	267	304	280	291	318	294	309	302	273	309	291	290	273	309	278	284	280	268	309	291	276	239	316	285	267	301	263	261	281	287	300	305	295	302	310	281	321	275	278	274	284	301	301	261	281	275	291	313	288	307	292	307	285	289	296	293	300	298	284	272	291	273	283	256	254	306	291	298	278	301	276	300	281	270	254	302	316	280	287	284	314	312	264	292	293	275	296	270	294	302	300	264	308	313	290	297	277	282	289	301	288	268	326	299	312	283	277	270	305	303	279	263	294	306	284	294	314	285	309	305	288	291	333	300	312	286	288	277	286	296	256	272	304	306	319	283	284	313	309	309	295	284	284	289	293	269	315	267	285	310	326	279	278	291	288	309	295	288	276	300	300	285	294	271	282	281	307	272	317	277	302	268	266	301	312	299	309	294	296	307	278	280	302	335	308	311	313	291	293	309	311	284	321	294	278	298	300	295	319	255	278	287	287	318	322	287	289	300	279	316	308	298	302	279	309	287	322	276	331	277	292	290	263	268	287	260	299	248	277	272	275	280	317	283	304	309	311	297	324	280	264	287	307	307	306	289	321	271	320	285	299	298	311	309	302	283	277	295	314	292	280	298	300	311	274	296	272	281	272	279	282	300	308	302	288	263	315	319	276	298	280	246	244	321	291	310	309	277	272	286	286	303	283	279	252	291	250	296	300	271	283	278	290	293	316	295	297	271	274	286	288	299	285	311	259	332	302	266	280	268	289	280	304	285	284	315	306	292	281	286	289	318	305	258	271	259	275	274	287	288	286	287	277	316	320	325	293	306	296	305	292	312	289	294	339	281	327	280	292	277	276	276	282	283	314	307	300	303	314	271	279	349	289	276	286	269	331	288	282	255	329	257	285	292	300	308	304	289	312	298	312	287	289	319	283	300	316	284	282	303	272	270	313	292	303	288	290	274	290	337	327	269	284	279	308	255	281	297	291	268	317	307	285	291	302	274	274	307	324	315	302	277	253	279	290	342	268	296	280	330	275	283	302	245	300	312	250	278	311	319	309	317	271	292	266	286	296	312	281	254	264	298	295	285	285	285	286	273	248	298	301	283	307	289	268	296	307	284	270	304	292	306	297	318	306	248	301	332	254	300	283	309	304	314	291	302	290	280	312	269	288	285	310	299	302	305	266	282	285	278	286	269	292	277	261	281	291	299	267	284	273	287	273	237	291	283	293	291	298	293	277	290	290	325	296	269	307	284	283	331	273	297	284	283	276	296	278	304	286	268	323	260	295	287	288	308	302	278	242	303	326	280	270	295	249	256	292	374	276	278	286	303	295	301	273	280	298	293	295	270	283	291	305	306	325	284	263	310	250	297	322	279	314	281	316	315	276	297	290	289	292	278	275	281	294	328	281	271	285	289	278	294	276	271	282	271	313	276	339	297	285	291	275	286	266	290	309	285	305	302	255	283	274	292	289	291	298	311	317	264	278	301	289	295	294	290	348	282	295	273	295	328	282	318	261	308	286	298	284	317	283	316	297	317	249	342	281	288	298	317	288	316	313	300	303	280	304	285	332	309	302	258	295	273	307	297	305	298	299	269	282	321	272	339	314	285	299	313	269	295	321	297	275	320	305	259	285	302	266	315	323	274	266	262	294	300	323	239	277	281	284	290	299	261	282	309	302	290	300	279	274	322	304	306	267	307	295	315	326	288	267	264	303	304	268	301	265	271	274	297	298	282	279	305	286	334	284	287	312	293	281	281	294	329	311	259	286	296	302	306	300	285	275	307	259	294	290	306	320	292	344	311	313	328	326	282	300	283	316	285	307	286	288	253	276	284	301	274	290	299	251	317	301	303	287	272	318	269	300	310	262	290	286	305	298	283	271	268	272	298	299	273	298	307	300	283	307	273	271	299	285	283	282	267	291	271	319	295	273	239	289	292	263	295	296	307	285	291	297	270	294	280	299	280	284	279	289	299	285	283	260	296	274	280	314	300	298	286	273	273	319	307	280	282	293	260	275	256	286	308	270	279	262	324	243	284	302	298	277	282	299	296	272	311	300	316	324	314	310	307	294	308	276	289	282	290	246	314	284	283	310	286	319	299	267	295	299	293	292	297	313	289	287	317	301	287	285	288	326	304	300	311	302	319	272	287	293	284	294	289	280	294	281	318	270	290	304	295	315	311	282	264	271	287	261	298	298	317	330	281	275	256	294	298	340	317	289	256	316	268	293	266	273	265	279	293	296	268	280	295	276	250	304	259	297	285	277	261	257	282	294	319	318	309	305	290	267	272	308	275	259	311	315	270	310	305	277	267	286	254	313	284	291	281	291	294	270	232	305	284	309	286	276	291	295	272	286	283	334	258	277	288	296	289	291	311	270	286	319	356	284	317	308	286	292	275	291	291	270	282	276	285	278	287	284	293	305	318	311	298	296	318	282	316	282	308	295	276	311	280	315	300	301	268	278	289	261	304	283	292	291	272	280	285	260	276	314	278	299	300	310	288	262	287	272	273	303	273	281	285	285	303	303	244	297	286	292	264	286	294	243	253	290	281	254	284	268	289	321	309	289	295	279	291	289	307	299	262	275	283	310
7690	731	715	706	688	679	690	696	654	693	669	627	657	659	672	671	693	728	669	691	655	650	630	677	679	668	664	737	700	638	667	630	684	657	686	711	683	666	679	665	661	670	688	684	680	686	643	666	705	731	701	701	671	702	719	657	659	633	664	613	692	716	679	700	690	684	645	677	674	669	692	709	722	687	681	666	667	713	649	666	685	666	686	723	705	690	695	664	694	661	630	715	735	722	652	653	681	691	677	685	679	642	661	655	679	669	691	672	660	693	645	654	703	682	680	675	703	678	717	689	689	674	669	644	708	713	671	702	696	712	679	676	724	675	675	667	670	690	655	707	685	665	656	680	683	661	647	707	684	691	612	656	715	703	657	671	727	684	696	726	694	667	650	673	640	669	662	655	655	689	681	684	711	718	649	651	702	607	676	687	632	723	679	673	649	717	698	701	653	703	671	689	684	657	686	709	680	695	664	695	705	705	727	680	691	700	666	680	676	709	660	688	674	706	688	721	628	677	673	701	685	686	629	663	692	637	653	643	649	681	690	681	684	678	671	657	624	671	693	669	707	709	666	645	711	674	663	684	695	682	700	701	695	679	656	669	680	687	666	662	659	681	693	707	680	659	685	682	660	678	701	736	644	668	662	676	637	682	706	691	642	673	727	684	676	685	714	697	692	680	660	643	683	655	663	636	713	650	705	610	695	712	696	706	658	684	709	690	696	679	648	672	700	674	671	669	692	696	653	693	674	676	707	695	672	707	635	705	630	642	629	637	679	713	669	690	729	673	713	682	670	670	702	686	650	711	712	709	677	669	680	637	678	610	705	706	706	676	660	719	648	678	680	674	698	688	705	698	693	762	651	676	701	688	687	696	679	678	690	692	665	697	657	695	639	713	662	669	660	675	699	687	685	706	677	678	688	675	679	643	726	689	682	671	688	662	701	646	705	687	667	658	632	715	651	690	722	632	697	657	694	692	763	671	686	678	640	669	673	645	696	672	704	613	656	640	656	671	632	677	679	661	686	699	616	675	638	703	708	720	741	642	659	603	628	680	668	700	689	636	675	691	693	647	664	659	655	677	677	682	680	678	698	724	673	690	711	727	648	651	694	673	683	686	666	665	682	658	718	660	773	639	652	653	632	685	689	651	664	644	720	648	724	640	697	680	683	679	679	680	672	670	720	681	692	653	667	698	697	726	658	654	705	699	661	724	709	684	678	672	686	692	683	711	697	665	681	675	732	709	685	688	686	650	666	691	696	676	642	699	702	688	662	659	688	699	690	697	650	711	654	660	691	701	680	641	698	707	649	660	693	701	693	645	696	656	626	648	692	697	674	667	667	692	664	650	679	669	672	697	722	686	626	696	677	668	742	687	665	626	667	684	644	667	677	640	650	693	616	709	687	697	698	629	704	665	658	671	656	713	698	683	694	685	669	647	671	695	703	688	668	680	688	670	669	681	666	686	704	651	691	658	649	713	679	681	667	663	701	676	705	679	660	687	662	675	654	646	697	705	704	679	615	664	691	736	646	686	649	697	653	669	673	661	744	660	689	705	704	683	652	647	705	658	712	712	711	699	684	634	626	676	667	680	678	662	648	628	699	726	686	636	687	709	652	700	667	666	674	701	624	640	660	664	675	694	707	687	647	681	684	687	688	654	710	635	665	690	727	673	677	658	631	674	693	668	707	681	649	673	670	633	713	671	655	702	764	638	700	685	711	699	713	663	690	650	672	662	734	652	641	691	680	693	669	648	708	713	706	661	696	707	634	659	704	658	703	607	683	667	673	670	682	682	682	678	701	700	659	677	643	675	714	702	675	671	642	686	667	675	654	661	708	655	659	677	694	651	633	655	680	678	688	702	692	686	662	656	678	648	722	684	684	686	684	674	666	684	697	655	686	651	693	697	689	665	647	687	654	671	668	680	669	663	689	694	630	681	623	617	701	706	647	649	725	707	660	722	688	680	694	678	703	673	692	705	664	731	659	678	690	686	669	648	723	660	682	654	666	689	710	624	688	682	693	725	719	666	628	712	673	670	667	662	702	673	634	761	683	691	698	684	701	680	719	714	658	673	693	661	687	692	681	671	699	643	710	696	643	669	662	673	657	693	747	701	648	646	704	683	714	667	703	665	694	655	677	689	679	646	681	748	737	631	668	693	681	690	690	676	668	651	660	666	689	639	692	694	704	657	699	654	662	677	700	694	644	635	666	666	670	684	709	706	673	699	664	640	652	675	647	715	713	677	644	696	655	643	697	674	632	670	662	665	681	661	653	669	722	699	665	677	693	676	666	708	649	687	679	693	665	669	714	681	728	690	681	667	663	632	677	609	692	694	692	702	689	724	706	688	731	674	723	707	706	673	675	691	670	642	700	661	660	647	738	611	690	668	683	687	692	675	670	685	723	660	643	712	665	687	623	676	682	684	688	620	678	721	663	679	688	649	648	686	703	682	641	691	681	684	699	698	689	624	690	633	728	674	680	711	725	669	654	699	720	678	687	637	670	634	681	698	677	712	702	665	676	675	647	684	697	737	698	688	683	719	704	667	651	678	656	723	707	673	660	650	697	661	643	655	707	692	662	693	687	728	724	677	651	668	681	738	698	649	685	679	724	661	656	677	713	666	661	687	683	730	692	660	673	673	710	727	695	729	638	688	658	647	667	645	668	643	637	702	648	660	684	694	666	690	642	647	666	689	659	733	655	675	697	681	667	670	652	666	708	700	686	679	683	631	626	651	682	648	684	625	687	656	638	685	703	683	663	680	697	744	693	665	678	662	699	702	692	642	691	655	658	702	676	722	655	691	676	701	718	684	707	739	696	665	660	694	713	664	671	713	702	638	704	742	694	653	690	644	657	692	690	676	628	692	683	677	665	685	680	705	675	686	693	660	664	690	629	696	674	686	710	645	655	698	688	628	679	667	636	693	673	650	688	655	650	646	719	705	691	653	705	675	678	680	689	665	687	670	646	635	699	674	666	704	633	719	726	679	665	681	671	643	670	735	657	726	699	685	655	663	698	708	679	701	703	608	666	717	658	678	646	694	699	670	682	671	679	710	693	679	675	667	674	680	696	671	687	697	664	673	691	696	669	724	660	706	727	700	706	680	659	683	685	738	651	680	726	675	725	657	650	665	711	648	693	685	640	687	671	657	705	671	707	676	671	669	695	680	709	693	710	681	700	661	722	703	701	683	679	702	667	647	693	685	660	657	676	660	665	701	658	681	658	679	670	662	678	676	682	676	717	703	624	686	657	667	657	695	716	665	681	684	672	696	701	628	685	659	662	655	670	665	703	652	694	687	686	692	679	692	708	682	661	737	647	679	733	699	737	669	652	709	655	711	661	630	683	664	690	688	664	708	640	670	675	709	734	685	702	673	684	743	649	662	638	696	638	694	680	677	681	685	671	631	692	640	691	676	683	674	667	711	681	693	736	617	698	699	723	691	647	659	699	675	655	647	689	678	672	680	726	685	657	726	669	628	666	685	643	667
25121	21018	23626	28602	21032	12727	735	557	473	506	457	480	487	472	455	482	448	452	433	494	424	442	438	416	425	460	444	444	455	445	460	482	430	455	435	503	430	426	444	438	432	415	469	457	429	403	422	440	423	429	431	458	461	439	464	438	433	443	464	408	466	469	466	453	490	429	431	431	441	429	429	464	387	419	443	424	411	424	426	392	478	426	433	431	411	465	449	449	418	413	417	448	420	437	432	419	461	431	416	421	438	404	454	454	454	425	428	437	437	447	423	413	420	442	413	432	440	437	415	429	448	441	399	494	454	460	436	397	415	412	419	437	459	451	425	478	423	425	432	434	406	408	422	428	438	409	440	444	420	425	415	427	445	453	436	442	429	424	404	451	441	422	410	422	445	423	438	424	463	453	419	443	430	454	438	425	458	466	390	431	450	473	444	416	425	427	389	427	403	419	481	454	412	406	435	416	435	426	407	411	425	392	416	462	426	402	423	435	436	422	388	433	408	430	432	460	417	443	434	415	439	464	441	434	438	437	437	415	451	448	432	440	395	435	420	430	418	440	444	470	440	414	424	470	420	439	408	432	416	415	429	405	458	427	444	463	415	411	405	399	437	429	403	450	428	449	449	430	435	440	439	417	426	423	437	419	432	408	465	398	379	454	441	455	421	374	445	433	396	448	483	429	395	418	448	485	413	382	426	440	406	430	398	429	449	418	426	434	475	413	443	417	408	420	420	431	435	407	435	469	407	428	381	428	425	420	433	432	440	440	402	428	458	437	453	455	449	437	434	412	408	458	482	438	450	409	432	440	410	440	424	411	412	438	406	409	430	432	438	424	434	481	446	435	427	397	413	478	442	469	446	428	388	433	433	425	370	408	428	437	427	426	375	404	399	404	470	462	457	460	439	435	397	436	472	423	407	409	426	431	420	453	414	419	395	475	456	412	441	418	429	422	446	411	457	443	449	420	478	415	386	415	441	445	393	439	418	416	388	396	391	390	414	431	394	424	442	421	502	408	462	442	424	441	423	396	400	434	435	452	445	462	391	426	417	444	393	456	443	441	439	426	436	424	446	448	418	445	396	380	454	432	463	433	428	468	413	439	417	444	426	448	402	418	396	380	449	421	412	411	448	388	389	426	401	417	433	436	430	406	415	429	458	449	479	444	388	409	422	421	410	449	420	435	437	435	424	443	438	444	428	415	453	390	420	446	447	450	433	429	477	461	447	474	424	458	426	408	381	435	433	426	438	445	446	423	418	466	429	405	461	448	404	432	409	376	424	425	438	425	431	418	417	414	414	415	444	422	476	443	418	393	433	471	413	440	429	420	382	424	414	418	424	424	424	438	388	424	435	398	476	468	437	419	441	443	449	434	435	365	419	405	458	466	462	423	436	421	395	407	431	421	448	416	453	435	446	418	420	437	412	413	446	468	434	430	422	435	450	394	443	469	429	385	464	423	397	436	459	407	458	431	444	436	405	433	435	404	429	432	412	421	408	419	423	420	449	419	445	429	402	395	448	439	422	405	419	430	454	475	417	455	464	449	425	425	391	411	440	420	448	451	428	431	442	424	389	412	428	408	460	422	384	391	439	429	421	426	427	419	445	448	447	402	451	409	443	454	415	448	438	429	408	428	438	435	418	480	423	434	424	434	381	434	431	408	418	438	450	433	399	452	378	378	451	456	461	397	438	436	480	453	439	442	446	458	431	440	431	422	403	427	441	438	435	429	442	448	419	430	438	397	405	405	418	402	417	454	428	442	419	443	404	444	440	428	428	399	410	407	406	436	424	459	419	425	410	455	396	426	385	465	434	466	439	415	411	414	466	444	428	385	396	391	414	411	421	436	437	396	438	432	453	460	450	421	427	410	419	413	415	434	437	438	430	455	439	437	469	428	439	443	444	434	412	443	469	425	400	411	422	437	405	455	432	418	428	452	449	485	460	458	429	370	443	419	423	439	395	459	425	413	401	458	409	414	426	481	434	415	413	424	494	440	423	412	428	491	452	451	431	416	407	421	430	455	384	444	422	454	450	393	474	424	440	457	420	451	442	428	407	401	417	424	407	433	434	430	426	446	487	421	454	421	457	436	427	420	424	424	379	420	433	486	418	383	447	411	420	433	453	451	470	421	405	370	423	462	411	411	430	425	405	412	417	469	425	440	422	427	463	408	408	434	455	459	459	447	407	390	427	409	414	441	425	428	428	446	445	411	442	396	382	396	407	409	421	449	447	456	413	434	411	439	420	439	440	406	441	423	402	434	435	411	418	418	416	410	429	423	395	445	435	430	427	427	442	457	436	452	386	426	438	441	420	472	441	452	427	460	455	443	425	439	424	448	426	423	444	444	395	409	438	422	404	458	395	419	465	431	418	412	458	443	436	387	403	429	423	392	415	435	385	436	402	451	441	438	399	427	450	443	454	434	430	464	407	428	418	440	490	425	446	427	440	418	421	400	414	458	427	445	442	466	427	459	419	452	492	467	413	473	416	414	468	389	371	423	462	418	384	459	412	402	431	461	439	467	425	409	450	370	438	429	439	440	461	436	462	441	446	406	441	446	441	391	416	407	422	405	436	441	442	421	405	476	389	392	464	436	423	444	395	410	438	435	428	395	409	442	440	432	385	438	417	450	448	402	451	423	441	446	439	451	423	402	430	440	419	436	424	410	377	401	447	417	398	422	376	406	420	429	400	467	407	422	427	396	418	413	436	423	390	425	441	440	435	427	425	423	442	420	444	421	403	461	399	433	394	414	420	411	428	413	435	413	433	426	407	410	418	429	419	443	448	429	444	393	458	410	409	411	434	437	428	428	446	400	384	421	418	415	438	435	393	405	469	443	414	431	450	406	413	458	407	409	415	431	456	430	424	410	444	423	455	413	413	406	440	463	425	403	396	475	446	404	418	421	418	410	435	441	421	445	408	434	473	426	407	420	440	410	423	413	390	426	400	467	508	421	450	413	422	434	430	414	430	446	401	398	401	452	436	437	435	428	447	454	418	457	393	434	439	383	416	425	395	432	447	440	448	403	435	415	406	432	406	425	398	453	425	423	425	385	416	428	440	408	490	443	467	421	448	457	420	482	411	438	438	416	424	440	416	430	385	438	436	453	480	446	447	409	403	471	432	421	396	417	402	418	468	414	423	470	444	445	443	412	383	441	438	421	437	403	465	385	446	445	418	472	379	439	424	427	392	422	423	376	425	387	410	447	407	442	444	445	432	377	432	380	418	410	433	468	417	424	420	418	423	418	397	427	491	426	425	442	444	439	453	412	408	402	395	424	380	425	398	448	433	431	394	408	406	436	444	438	427	432	447	434	437	437	414	443	424	436	422	436	425	431	447	413	410	385	440	421	480	453	422	440	425	429	465	457	403	456	464	390	417	458	457	424	429	432	447	443	466	441	386	390	424	422	421	420	424	438	434	393	407	379	444	421	425	397	407	464	413	407	462	415	436	431	413	410	413	453	404	419	475	430	475	432	420	427	397	454
4470	2295	1501	1180	956	939	951	918	906	938	902	930	935	945	929	919	937	963	908	944	881	905	912	921	905	886	923	945	947	883	963	890	940	921	874	887	912	880	908	898	922	917	936	870	849	934	887	910	917	899	923	947	932	904	900	926	908	965	929	914	929	886	917	917	925	958	899	915	985	938	959	924	899	922	900	927	876	836	933	913	906	904	925	869	908	934	910	913	939	891	905	928	918	872	939	905	943	900	895	905	901	908	897	950	930	934	918	922	910	931	899	912	856	916	907	888	943	920	831	877	910	903	899	922	902	950	849	919	919	910	928	908	954	955	935	934	913	831	896	957	931	969	907	976	914	952	979	866	907	961	888	872	849	897	937	950	908	906	880	889	918	936	967	912	881	925	948	955	899	908	896	945	950	934	886	928	900	888	861	882	941	912	903	949	909	927	935	864	901	929	933	918	885	969	907	945	914	931	955	935	904	934	896	862	944	972	895	917	886	952	940	961	926	927	915	905	886	946	919	893	912	935	997	944	906	973	917	874	916	935	873	916	896	921	946	924	886	951	891	919	911	953	935	911	972	903	924	920	901	940	873	897	941	940	920	898	914	886	929	912	872	944	925	936	910	890	880	942	976	927	968	903	872	916	937	924	920	893	991	876	929	998	871	955	947	928	858	903	894	900	924	967	920	936	864	954	877	919	897	888	862	988	908	939	891	897	932	943	901	852	912	946	950	848	867	965	888	940	905	909	914	949	899	886	914	907	975	937	927	944	944	974	927	946	877	947	916	936	951	947	984	912	903	912	909	930	931	910	934	894	932	939	901	921	899	914	940	876	928	931	869	965	904	910	929	913	918	883	909	913	930	936	969	897	909	970	923	983	964	868	886	913	926	896	901	910	915	879	898	901	899	900	921	924	913	837	936	909	909	910	862	849	932	922	910	909	883	889	905	956	961	894	876	908	925	926	946	902	912	919	850	921	897	916	944	902	894	957	911	918	940	927	930	971	898	958	917	870	928	973	964	912	899	966	982	920	884	920	878	959	926	925	887	902	927	919	914	888	927	895	922	891	903	867	924	963	937	994	924	908	905	864	886	873	919	909	955	933	951	883	885	988	899	898	860	931	910	906	962	916	986	960	903	915	926	938	985	911	919	907	833	976	894	967	938	901	932	950	911	889	919	933	870	924	943	891	916	952	885	906	959	909	914	945	892	894	912	939	890	904	921	945	935	863	923	960	937	924	858	948	958	903	936	933	947	943	870	959	933	961	939	939	915	894	892	940	905	911	924	916	942	948	891	903	896	916	927	837	931	916	890	897	956	863	835	908	913	868	888	954	912	841	917	884	876	908	960	879	901	926	912	894	948	920	888	935	902	908	933	908	927	965	878	913	940	937	912	899	939	967	906	934	922	925	949	921	936	937	918	913	964	950	882	919	894	889	934	942	940	935	910	941	954	934	887	922	951	899	939	935	846	916	996	906	904	943	887	941	958	897	928	905	935	886	859	932	927	879	924	902	911	919	908	919	889	911	915	944	883	905	869	907	886	932	905	906	892	899	948	887	914	896	905	950	916	900	902	982	888	963	927	917	870	959	925	891	923	976	926	847	893	918	900	929	929	963	976	910	857	908	969	930	923	899	903	890	927	906	916	940	930	922	895	905	901	909	878	954	945	915	970	901	940	942	970	899	875	954	911	897	924	890	923	866	900	872	892	928	869	914	932	972	901	951	917	941	926	910	915	913	873	876	943	940	940	921	904	913	905	853	935	944	929	914	931	947	912	938	918	946	937	878	971	887	902	918	934	925	953	909	915	950	867	894	932	883	914	936	946	910	883	927	891	928	853	919	985	966	888	912	930	909	949	923	960	925	908	954	916	970	919	893	853	945	934	901	927	939	878	930	862	917	918	944	925	913	940	948	891	931	946	886	870	984	896	889	951	946	968	875	864	909	942	905	929	923	879	960	953	869	925	962	915	901	957	969	892	934	937	882	932	917	974	888	890	923	1016	886	857	914	904	892	938	918	920	946	986	970	895	881	906	941	938	911	927	952	913	843	929	993	907	915	899	937	911	909	905	897	948	957	982	908	934	870	890	890	896	870	893	975	909	915	913	944	926	938	947	886	971	965	930	874	872	923	936	908	914	905	940	839	977	914	906	913	894	942	943	915	948	901	889	876	906	924	940	984	944	922	979	950	917	931	882	899	932	902	904	893	873	916	870	935	928	884	932	911	841	920	846	914	900	878	895	894	890	887	910	898	881	957	922	920	879	940	951	882	964	901	904	973	922	931	967	981	843	927	942	929	901	910	883	890	925	928	870	955	895	850	979	879	890	960	884	897	922	910	892	894	909	917	881	951	912	1003	914	948	900	917	935	853	904	886	961	895	929	909	910	934	947	963	1011	916	943	918	904	881	963	906	906	869	904	888	959	968	923	971	917	913	890	896	913	936	928	914	901	968	886	883	928	1021	886	987	921	949	924	913	938	931	918	885	858	900	935	860	917	917	863	901	924	995	900	830	976	919	900	901	895	902	943	930	937	928	963	952	974	920	933	908	887	922	914	911	870	938	917	891	861	961	870	881	917	963	919	873	954	963	904	905	928	919	922	971	977	930	897	933	916	929	925	916	943	901	888	929	899	906	962	891	900	903	919	890	912	932	942	959	900	925	956	952	867	948	914	926	934	894	916	913	921	910	903	881	930	960	904	960	853	930	949	958	923	937	980	918	928	914	900	915	891	933	906	938	937	930	903	995	900	874	934	928	930	935	920	900	896	905	889	892	913	921	916	923	877	906	902	930	961	891	903	916	891	888	953	870	908	930	945	933	867	911	962	911	898	911	938	911	873	911	889	898	922	916	957	927	961	991	933	938	914	922	930	887	936	951	911	893	921	887	935	880	917	901	895	819	909	913	907	944	889	945	959	902	962	882	907	892	889	909	932	906	962	922	925	899	917	942	925	924	869	927	948	875	953	917	873	932	880	945	931	937	892	911	900	904	879	897	876	930	871	922	966	924	870	903	963	962	926	932	900	929	946	909	852	902	911	934	894	899	930	899	920	930	968	967	924	947	954	954	910	948	857	876	949	948	940	883	880	957	895	891	878	877	917	901	919	880	921	903	944	907	887	884	907	920	947	913	891	910	929	903	869	933	896	923	876	928	930	944	896	951	979	931	947	936	836	911	914	858	966	927	902	900	889	867	856	974	886	949	958	887	936	945	932	925	913	891	919	966	864	927	950	916	904	862	960	933	919	903	975	957	954	921	905	937	918	911	949	930	936	923	927	962	913	931	919	926	938	883	843	910	938	888	920	881	862	906	950	931	920	933	914	911	898	933	975	939	924	961	892	954	950	947	919	946	975	918	911	936	912	948	926	903	859	877	920	879	929	933	950	946	850	856	995	966	924	894	898	880	878	899	954	965	926	943	937	922	906	941	890	925	915	914	959	952	905	919	933	925	998	939	889	979	902	933	902	972	894	916	900	897	882	923	896	952	903	887
24364	21010	23980	28222	21012	21039	10822	693	499	429	427	428	362	382	364	368	383	379	365	324	330	359	334	329	340	332	327	334	333	333	371	336	328	329	350	336	355	332	313	341	297	338	354	313	318	359	315	301	347	327	387	341	321	303	329	363	326	340	351	357	348	314	319	320	337	333	356	343	316	303	299	289	320	293	333	317	326	292	356	351	280	327	317	343	375	362	364	302	322	306	301	373	313	319	316	332	344	329	331	313	352	325	334	319	323	370	348	340	341	325	339	353	291	318	302	364	300	321	327	321	339	365	337	337	313	367	322	292	338	297	342	319	323	354	329	353	342	343	335	312	379	307	307	304	342	335	325	311	276	298	316	313	312	308	314	363	313	310	356	305	328	296	334	311	359	323	316	313	324	324	314	318	329	321	322	332	335	305	308	325	343	318	333	346	320	320	307	349	331	313	299	319	327	314	316	359	339	326	316	311	333	303	330	321	351	305	329	298	329	265	271	332	345	328	342	281	382	310	315	302	326	279	285	333	284	332	293	339	304	340	314	333	321	339	372	337	323	331	314	337	330	312	314	340	300	317	332	318	364	309	321	326	366	321	315	329	297	328	311	348	293	284	345	324	316	339	315	353	303	329	332	299	353	325	345	319	359	354	340	306	322	326	327	312	368	335	342	285	307	301	336	315	326	304	310	331	271	299	335	327	324	318	276	345	328	340	302	340	327	316	311	322	327	330	335	326	311	267	316	324	328	276	328	324	299	312	333	306	290	321	279	340	336	365	349	310	321	341	333	354	299	326	304	324	301	300	295	306	338	334	334	319	344	318	305	343	348	326	318	320	317	335	335	316	338	293	303	301	339	309	343	330	338	334	315	309	335	297	311	342	324	318	305	341	308	339	315	285	353	325	322	299	337	305	316	304	308	312	315	319	318	346	362	316	306	329	346	338	325	340	287	297	328	321	321	322	330	327	311	335	316	294	306	341	277	325	307	319	307	326	328	304	309	291	299	342	291	320	315	282	327	322	295	335	327	319	331	313	306	333	265	331	324	298	356	324	338	296	308	310	321	344	344	310	309	304	354	325	309	322	334	304	344	320	309	314	313	333	295	359	308	309	330	314	345	315	310	329	351	321	321	345	315	338	343	319	355	337	321	322	317	350	316	330	327	298	323	312	328	330	282	346	320	329	312	308	304	304	303	314	315	340	323	332	301	334	310	359	316	296	342	332	321	323	333	346	315	312	295	331	312	324	359	303	330	297	344	335	332	319	323	335	333	302	321	317	314	300	297	318	341	305	319	351	360	324	313	338	299	351	296	298	291	304	351	358	275	328	324	345	324	320	311	332	315	326	322	311	314	343	293	303	309	343	342	327	302	327	334	341	303	307	354	329	338	323	327	271	339	330	347	304	343	316	334	332	303	315	320	310	324	331	317	342	294	333	350	329	316	305	352	336	322	315	345	320	324	299	312	343	331	338	321	315	303	269	343	303	312	341	320	311	281	317	306	312	317	300	317	346	315	311	324	298	309	339	318	336	310	315	326	320	284	305	333	322	319	344	318	353	294	316	313	355	345	277	307	331	316	310	306	332	298	340	308	281	312	345	313	301	313	330	320	332	345	347	326	303	310	297	322	347	338	341	357	308	299	329	339	309	313	324	351	317	292	302	354	316	300	307	334	273	338	310	307	304	297	338	330	322	324	324	345	292	349	331	336	334	361	336	323	321	314	357	310	304	318	327	352	302	282	308	303	318	337	323	282	290	319	309	341	308	298	330	311	342	311	309	311	316	329	341	311	331	331	307	318	318	311	331	344	316	299	299	304	327	349	331	316	318	321	303	286	323	314	323	299	333	333	322	323	315	340	325	372	299	363	314	331	275	324	338	337	327	320	310	320	320	332	310	298	305	292	347	307	333	313	328	312	350	327	361	343	315	351	299	331	298	342	300	350	352	322	336	369	308	331	304	336	364	306	355	302	296	312	333	328	289	303	304	328	321	307	291	339	335	305	348	341	315	315	325	318	319	312	289	305	331	315	306	295	317	310	344	322	295	312	358	308	349	308	330	314	304	328	332	297	303	346	294	316	298	311	346	324	309	314	347	315	345	333	329	311	330	295	338	329	328	326	345	312	323	359	338	319	312	309	348	357	326	344	315	348	327	326	330	304	312	312	317	308	337	295	313	289	336	317	322	324	287	299	339	314	319	313	288	286	278	314	303	311	361	325	312	334	304	306	343	316	315	333	324	318	324	316	321	321	312	349	349	335	324	309	333	318	312	299	287	287	318	350	329	321	330	316	319	315	299	339	315	351	321	299	322	274	305	338	333	322	377	340	347	338	325	308	303	322	323	312	321	335	306	358	303	347	335	332	301	351	332	305	277	303	347	313	338	327	301	326	344	332	358	287	345	310	350	306	304	347	335	343	315	356	303	327	294	323	354	308	347	326	340	319	303	311	287	311	310	299	346	325	290	326	311	312	312	292	345	310	314	333	329	348	289	360	327	337	327	323	299	319	293	315	353	308	326	297	295	339	339	350	326	346	304	318	306	326	329	315	347	313	293	316	314	361	297	331	317	310	332	351	328	353	259	290	320	298	350	328	309	284	311	311	334	347	298	293	287	324	317	292	317	300	324	306	323	342	348	346	316	339	329	301	323	332	304	302	327	311	329	367	346	297	313	349	325	303	337	324	343	307	315	331	337	357	315	317	350	316	296	364	314	328	316	303	274	344	350	329	333	321	316	313	339	305	332	316	298	310	296	370	350	338	314	350	318	317	283	303	316	340	352	349	367	336	349	322	333	355	315	303	317	323	310	376	345	316	307	294	308	262	333	318	345	317	304	310	329	338	298	299	332	333	307	279	312	309	307	347	317	322	299	345	342	323	322	332	297	332	300	312	307	307	352	335	306	295	337	290	323	317	333	327	324	315	324	331	332	290	321	340	342	300	321	311	322	332	309	324	312	320	342	290	314	300	325	313	355	286	288	328	338	349	340	332	302	337	326	296	350	312	335	297	303	311	338	309	323	336	307	311	296	324	341	312	361	303	340	306	281	320	339	304	269	309	311	311	309	318	305	343	343	288	340	295	307	324	324	303	302	307	310	285	308	327	319	341	329	324	321	316	337	365	297	297	340	326	358	315	319	358	336	335	331	303	318	343	341	331	312	342	324	319	347	290	334	334	299	319	368	281	322	337	314	306	318	320	331	335	344	345	311	355	310	304	289	347	300	329	309	315	310	334	338	298	365	328	331	321	334	318	353	327	318	310	339	343	302	334	333	322	303	333	313	311	371	303	323	298	304	326	336	360	286	297	323	308	326	296	305	287	295	303	338	330	343	318	322	310	314	303	329	329	339	312	312	305	366	300	306	290	348	309	329	340	310	307	305	330	325	326	328	310	328	316	300	312	303	316	311	311	303	306	339	299	302	311	313	329	328	321	371	334	307	335	339	318	330	310	305	300	327	294	317	326	313	328	295	288	392	307	321	320	312	309	309
3999	3380	1709	1060	779	785	771	743	717	740	667	732	670	662	679	678	683	671	699	699	676	711	648	685	645	708	625	693	697	669	727	731	724	695	680	684	669	666	682	700	704	693	698	677	657	688	657	695	722	670	742	657	696	683	642	709	671	731	670	698	664	713	677	706	682	665	660	685	672	673	726	682	723	640	668	681	683	681	660	647	707	685	731	717	702	696	642	707	643	657	663	678	708	677	691	692	740	625	718	698	710	682	675	723	684	688	667	710	693	699	692	673	710	646	677	665	682	656	672	686	686	693	672	717	685	651	662	681	660	666	689	719	697	716	692	667	674	722	647	691	712	665	718	673	679	662	716	680	669	708	764	676	658	678	649	703	740	690	679	683	690	612	697	671	706	704	681	694	687	670	643	662	710	691	676	691	664	639	691	712	688	735	717	736	653	667	677	721	684	659	698	708	681	695	693	671	707	685	711	621	663	716	707	678	669	704	685	656	665	706	722	684	663	668	689	620	637	661	710	700	699	711	686	669	698	694	721	677	662	671	675	679	655	704	700	709	686	662	669	708	721	651	656	655	701	699	727	650	685	653	703	672	679	705	668	644	653	667	715	700	679	695	706	658	686	690	692	712	667	646	684	662	756	714	699	678	707	673	694	669	664	747	656	678	722	696	669	717	708	645	668	724	694	665	718	655	627	695	690	651	727	690	705	687	666	710	690	667	695	702	687	670	653	651	679	682	708	694	727	680	681	680	639	675	634	681	655	682	710	720	699	722	642	680	690	670	679	707	672	653	677	678	659	649	653	675	654	716	649	659	709	709	637	689	696	652	695	737	678	654	687	712	670	651	672	651	706	685	684	672	673	659	700	692	663	661	669	677	676	679	675	672	689	660	677	689	723	674	661	727	643	704	693	650	670	667	687	687	667	671	700	757	661	696	710	725	690	685	707	695	724	716	708	717	705	664	697	662	707	701	661	645	660	735	684	676	668	658	649	687	679	675	647	682	689	683	667	686	683	674	675	698	736	640	638	710	687	698	712	676	722	671	712	686	679	663	677	677	659	742	674	727	644	703	641	717	666	740	685	686	688	685	675	701	710	680	676	712	684	699	703	700	706	680	721	663	691	693	597	693	648	634	702	718	693	708	644	659	717	676	674	689	697	677	692	657	682	637	692	706	670	688	696	670	671	647	664	721	720	645	659	639	628	661	721	688	711	673	699	651	710	644	697	670	683	743	674	684	654	693	680	666	664	737	692	638	708	673	702	712	684	688	676	658	644	675	683	720	676	659	677	671	685	693	702	670	729	639	727	701	651	678	731	732	684	677	686	693	694	667	697	747	709	686	709	671	684	682	684	691	708	706	695	716	700	714	672	712	722	678	674	693	659	688	718	697	683	712	644	639	744	657	698	656	640	751	698	714	685	665	701	685	673	634	690	648	663	661	680	741	734	646	681	667	690	692	677	655	660	690	694	688	690	661	709	658	683	697	656	688	686	651	677	668	659	634	716	658	629	691	652	716	703	713	696	717	730	693	692	681	654	704	684	693	705	670	678	639	672	680	750	653	710	682	700	679	677	661	701	780	687	678	691	638	680	678	682	700	646	676	697	748	696	727	634	667	698	710	692	643	653	657	644	714	662	680	668	729	729	618	711	663	681	641	718	667	688	721	705	715	718	663	673	705	673	665	683	668	726	686	705	653	694	655	632	642	668	655	625	690	717	690	668	695	667	678	725	636	690	712	697	682	676	690	688	704	644	696	702	703	661	718	710	631	672	667	695	673	693	698	658	680	668	702	618	670	684	687	682	740	701	707	645	715	730	677	657	637	695	698	673	697	705	684	668	680	703	712	659	708	671	664	674	664	659	631	708	666	700	679	673	708	667	707	677	711	688	699	708	678	681	649	670	690	762	659	680	683	711	660	682	671	698	672	660	645	673	685	670	713	705	652	667	711	728	687	707	698	641	691	676	671	750	679	682	680	661	701	679	646	639	675	716	660	739	672	695	664	698	696	712	690	727	690	691	708	738	720	682	670	648	691	711	701	679	664	698	681	721	683	655	656	680	717	694	680	705	671	688	695	713	692	668	714	707	610	683	686	663	714	650	662	678	692	738	701	665	701	678	693	700	733	712	670	732	722	722	697	697	661	693	624	688	675	676	734	659	652	708	746	674	700	675	677	678	651	653	698	652	694	682	696	648	703	714	652	689	711	681	682	663	710	653	700	719	676	688	694	682	667	637	673	651	685	674	699	652	697	665	732	699	628	680	663	646	686	675	657	683	747	658	715	651	661	664	731	692	701	658	691	690	729	686	660	717	661	662	675	701	692	716	723	633	723	702	668	679	710	678	675	670	667	691	689	676	713	687	714	650	685	690	650	656	673	677	682	703	700	667	637	712	689	734	657	656	644	737	643	690	632	668	647	686	695	739	682	670	698	709	641	669	703	687	669	635	676	747	696	645	694	725	710	662	687	682	700	671	687	637	711	685	673	681	690	718	656	638	682	632	688	774	661	715	627	735	711	681	669	689	663	683	680	679	648	709	702	595	723	716	665	689	699	730	651	672	709	687	715	712	665	700	644	673	680	691	716	681	697	699	699	666	659	690	640	687	694	707	652	666	682	710	709	691	694	643	666	657	665	653	702	693	718	715	692	722	718	682	721	668	706	681	694	721	709	653	687	714	684	668	697	704	670	679	685	646	676	704	654	649	723	674	677	666	672	737	687	683	707	644	671	679	715	715	636	655	696	661	688	684	696	653	634	706	737	689	629	695	685	680	721	624	674	725	708	694	668	618	685	669	670	691	681	667	735	675	679	643	701	658	652	643	642	676	690	718	674	685	627	689	673	679	701	662	619	691	656	679	657	674	661	646	663	705	702	658	645	687	703	666	700	624	718	711	674	663	685	631	680	728	695	668	683	671	668	700	695	632	669	684	640	687	681	707	627	729	702	660	686	697	672	697	676	697	669	653	734	651	670	697	683	666	685	717	659	710	702	634	696	673	699	696	620	717	692	657	699	675	670	705	661	693	630	698	669	648	647	712	711	662	722	659	679	659	671	749	685	682	688	694	671	649	660	704	656	644	635	660	684	662	668	713	644	653	719	705	696	689	678	649	692	723	699	648	679	649	689	687	701	729	689	689	730	696	687	680	712	724	688	704	691	709	712	672	672	653	702	665	683	675	707	687	704	690	667	639	674	674	718	679	646	656	652	704	704	660	645	691	698	751	703	685	691	720	700	643	715	665	667	670	690	696	720	638	712	681	697	666	657	684	671	694	735	719	658	655	710	651	697	661	696	739	682	684	707	694	662	752	706	653	698	680	698	746	705	686	703	650	640	629	644	687	682	712	709	666	697	684	669	688	671	664	689	699	662	618	689	661	702	686	715	693	716	632	688	677	698	687	676	632	690	708	668	710	696	697	694	653	687	686	675	657	695	655	671	702	684	629	681	703	684	703	684	674	658	695	689	666	704	644	721	669	696	651	705	683	683
33533	15022	2331	361	329	288	290	330	305	305	299	294	321	275	324	264	274	332	278	305	315	286	267	290	283	276	252	306	297	281	266	275	285	275	266	285	281	291	309	301	283	293	286	278	291	303	277	294	288	284	326	280	279	272	280	287	311	293	298	308	275	290	275	309	298	309	275	289	280	274	290	311	296	287	265	321	291	285	306	307	328	284	270	270	272	276	303	298	328	279	322	256	277	268	292	298	279	323	299	283	287	298	266	309	297	277	293	285	301	274	315	297	301	294	298	317	267	288	276	278	269	289	311	292	296	309	302	307	263	291	291	346	255	305	296	279	286	290	303	294	294	280	270	280	278	283	292	297	293	291	302	290	273	293	319	310	286	317	249	286	326	316	283	287	292	288	274	269	289	316	311	273	271	303	290	273	273	290	294	291	290	289	335	282	284	272	258	305	292	270	288	313	299	300	266	266	281	299	273	284	293	292	287	275	279	286	299	280	261	311	248	293	284	289	268	303	260	275	287	298	286	273	269	255	305	271	260	301	285	253	315	303	338	300	296	281	317	289	305	281	300	305	255	274	297	294	265	314	313	286	309	311	330	285	273	299	295	290	311	289	295	264	306	329	281	274	305	265	274	321	304	304	266	358	292	286	300	302	263	318	302	269	299	278	281	279	293	278	289	264	279	318	299	304	288	285	287	305	293	252	325	287	280	305	283	290	292	286	312	302	299	298	319	279	281	284	299	274	290	294	282	273	268	286	272	294	297	294	289	280	301	271	313	269	274	306	269	297	280	271	305	320	259	265	307	293	275	300	312	322	278	269	262	238	277	271	305	299	299	258	281	309	301	316	305	309	265	318	262	246	282	283	316	330	270	291	277	285	291	308	287	286	318	290	285	260	298	310	298	311	292	285	306	315	255	277	306	287	338	287	266	287	275	288	278	321	358	296	299	286	284	305	312	294	332	249	281	299	328	273	289	280	254	275	267	280	292	325	266	274	297	299	278	289	290	301	280	296	274	287	279	290	310	305	284	273	305	302	292	282	262	280	334	295	272	298	296	283	276	265	296	298	310	323	278	303	279	304	323	299	306	282	281	270	279	303	310	285	274	294	304	303	317	304	285	276	289	273	268	302	295	304	317	284	290	267	269	283	294	284	264	290	292	276	310	317	279	306	315	268	297	267	305	289	300	313	316	286	307	283	267	312	304	287	290	340	288	274	293	284	290	274	266	287	305	265	277	304	287	300	306	288	291	326	273	286	299	288	288	313	308	283	296	311	283	271	292	305	305	302	284	305	287	302	295	304	300	295	276	296	304	293	312	310	305	315	282	317	285	273	267	275	322	284	293	283	271	296	312	299	284	301	298	277	293	300	335	301	270	301	283	268	287	281	280	279	293	289	313	279	295	304	302	282	268	268	281	282	280	313	312	268	316	283	316	294	297	280	306	300	294	292	257	302	292	310	267	267	311	274	291	254	310	329	314	305	318	298	287	304	289	305	295	275	283	304	273	286	287	316	259	304	285	283	298	306	299	265	313	309	275	295	299	312	256	300	287	319	274	293	273	320	311	291	266	288	294	314	316	266	309	313	305	289	264	295	303	305	275	259	279	289	286	314	266	300	300	292	287	275	280	293	320	296	280	289	303	271	281	299	279	286	278	270	304	298	290	291	299	291	278	279	312	294	307	279	282	283	303	296	276	303	273	278	292	266	282	310	319	295	309	261	291	282	280	292	302	305	297	284	348	290	264	311	342	280	263	289	255	302	288	343	299	296	287	288	306	280	279	261	280	297	297	309	278	283	300	287	313	279	307	291	283	303	300	317	286	322	305	263	270	262	286	296	251	296	290	316	332	304	277	289	312	310	275	281	287	308	288	287	292	262	315	329	297	293	293	260	282	287	301	278	288	294	272	286	269	268	282	315	284	306	265	269	271	307	311	267	304	309	316	270	303	301	308	315	339	301	314	293	263	281	304	300	300	299	292	287	284	286	310	284	285	320	317	314	296	282	269	272	283	315	264	304	303	286	301	270	271	279	296	272	283	314	317	302	277	268	325	271	285	272	290	267	272	307	295	263	305	301	311	317	261	276	306	323	323	268	289	294	292	285	314	310	328	281	308	322	306	328	273	268	280	308	273	291	284	296	262	309	306	291	293	286	274	296	285	313	278	306	279	303	289	300	310	284	279	290	289	266	262	266	300	275	308	283	273	299	276	298	274	308	309	289	284	300	283	270	304	263	303	294	303	291	295	298	285	288	294	282	316	301	289	289	314	238	308	273	299	289	283	291	274	277	263	269	299	300	314	294	293	249	296	249	267	305	286	279	303	290	285	266	307	269	290	317	291	274	284	319	301	284	288	295	311	274	274	285	280	310	299	291	291	284	309	315	265	280	297	287	281	295	284	320	264	288	320	273	285	284	325	309	310	299	270	273	247	290	282	323	300	319	260	299	249	274	272	307	272	279	310	281	279	314	280	276	285	306	311	313	321	297	294	302	272	313	284	303	281	296	291	283	276	309	290	287	293	298	290	294	295	301	292	295	302	255	302	310	302	308	308	265	295	282	346	284	282	280	283	294	291	285	265	294	279	293	293	281	283	317	295	287	311	302	282	300	302	293	316	298	282	292	286	277	281	286	312	274	268	290	296	279	284	282	280	306	278	322	256	273	300	296	270	304	289	283	335	304	309	305	270	283	286	270	287	295	292	318	300	316	306	318	261	285	258	303	296	309	293	290	303	284	266	319	285	291	310	272	300	308	301	309	301	284	239	273	290	304	278	288	306	326	276	273	289	309	307	271	291	307	286	293	297	282	305	252	280	288	282	279	320	299	306	283	271	302	293	277	280	319	297	289	312	279	304	290	319	304	279	278	289	306	286	290	319	313	293	306	283	313	292	277	301	289	289	298	263	266	296	313	280	328	320	300	281	301	284	274	286	323	287	257	293	325	326	320	279	278	278	287	307	284	288	313	287	310	286	277	302	273	278	296	303	308	303	317	272	288	299	318	299	330	292	281	267	319	293	286	299	319	307	268	279	292	270	306	322	313	280	298	321	308	290	317	301	256	278	271	296	332	288	277	303	277	285	269	292	277	296	293	274	314	342	304	319	333	285	313	289	287	294	291	285	243	306	308	282	278	272	272	315	305	286	307	296	293	329	273	304	266	321	266	292	297	316	278	301	287	287	269	295	334	335	312	268	286	280	305	301	305	279	322	302	261	262	277	298	273	274	278	314	326	256	266	308	301	297	284	324	307	269	287	320	266	284	291	303	293	329	276	251	292	304	274	288	290	284	317	279	279	285	297	346	273	303	267	294	293	297	280	316	313	267	272	296	287	266	315	289	271	308	269	306	311	285	297	260	278	300	316	302	278	304	319	318	281	316	311	315	299	259	279	301	298	310	288	266	283	279	283	289	313	303	315	247	287	301	269	288	300	274	298	303	307	295	300	271	300	279	305	306	285	305	281	267	300	272	298	301	270	265	289	308	317	283	286
7898	763	679	705	662	723	690	657	710	755	702	671	688	668	625	723	676	684	694	685	723	762	688	648	675	755	673	698	675	687	699	688	680	653	689	688	653	744	709	660	708	704	700	658	716	696	707	701	668	692	681	689	670	647	679	670	670	664	679	660	704	690	678	733	663	683	705	688	692	678	614	661	632	674	665	693	680	684	697	673	716	625	696	654	663	638	708	697	676	659	634	679	684	681	683	678	687	665	718	694	673	639	672	736	686	706	667	675	656	687	721	657	658	686	667	650	671	675	704	659	644	684	693	684	658	727	678	690	696	675	705	690	658	639	668	701	688	705	662	658	640	678	703	727	658	650	668	659	726	693	684	668	681	601	683	640	705	678	679	674	681	677	678	652	699	701	715	676	659	706	694	738	668	687	688	711	728	677	729	720	671	636	657	653	696	689	709	701	668	634	675	655	644	666	701	659	697	679	694	692	704	724	671	678	664	731	675	709	713	702	667	632	704	750	629	624	647	715	644	672	660	645	708	673	688	742	685	713	693	681	643	698	719	655	657	659	652	674	628	694	664	668	702	711	672	668	705	656	688	655	642	684	647	688	669	679	673	694	667	679	679	729	666	662	747	668	675	668	677	673	660	626	643	710	720	674	652	670	651	683	667	677	663	616	692	700	678	643	710	657	699	696	701	686	726	727	668	633	684	665	672	637	670	701	712	676	670	673	669	652	673	695	644	651	678	682	708	723	701	647	664	731	671	636	695	688	686	714	692	659	691	628	705	676	694	722	665	688	709	661	658	691	631	682	648	684	692	661	697	681	682	676	718	682	672	665	686	655	654	723	680	609	668	645	627	729	655	694	706	674	716	695	646	691	633	721	668	695	627	652	683	659	707	691	635	692	679	698	663	686	683	672	651	693	695	663	661	701	690	684	712	658	699	654	704	692	644	694	643	677	721	678	673	657	724	673	662	645	673	733	657	681	667	674	714	721	641	710	689	695	655	671	679	674	673	692	686	639	698	677	647	700	669	660	688	713	679	672	710	710	697	670	679	707	709	645	650	707	694	683	700	639	703	692	689	659	662	719	600	711	674	667	692	665	691	644	666	762	715	625	709	696	640	655	672	732	649	699	648	663	676	696	674	672	697	710	662	663	639	622	695	665	679	637	681	668	677	658	695	741	649	714	695	647	636	619	716	687	684	658	666	640	687	680	683	678	659	684	647	648	644	703	685	710	682	660	738	670	676	686	639	733	639	648	697	677	641	650	639	669	682	707	677	673	703	643	705	666	691	682	647	685	671	690	709	671	703	705	677	713	692	673	614	687	611	699	683	673	691	699	626	707	677	698	688	702	678	682	668	699	660	658	729	679	652	638	675	677	656	674	682	705	675	660	662	638	755	670	675	664	685	714	683	660	670	685	705	665	717	695	677	713	657	698	690	702	656	689	706	685	677	673	644	654	701	637	694	721	707	669	653	629	620	712	709	682	753	691	691	645	706	702	706	675	661	625	642	706	649	704	666	679	623	701	710	639	669	668	667	675	683	607	707	635	664	645	697	662	671	704	671	728	692	663	643	682	702	655	676	680	713	748	715	701	677	658	736	674	675	656	685	691	688	704	696	701	705	662	666	677	691	758	682	663	690	645	664	669	674	718	682	646	684	614	704	672	675	653	721	663	708	694	682	670	664	658	640	661	708	678	660	683	729	654	671	696	676	650	740	661	681	709	642	643	661	687	656	657	682	665	642	662	698	661	736	663	664	669	725	664	634	677	660	678	693	714	659	688	657	740	684	690	676	659	692	675	676	682	653	703	693	646	692	667	642	700	676	693	705	662	694	749	643	730	663	664	674	688	652	680	739	699	701	691	691	690	681	699	619	701	705	698	654	683	685	702	666	664	644	688	695	697	662	694	667	734	686	664	689	670	704	660	629	647	624	699	698	662	645	709	662	645	668	672	679	662	641	673	669	688	708	644	655	686	664	663	690	662	687	703	664	624	670	668	655	702	680	695	682	689	663	690	645	712	671	730	646	662	653	723	703	685	697	681	660	635	643	654	702	659	688	652	623	659	693	656	700	678	692	663	653	686	701	683	670	687	663	702	658	679	685	642	699	685	676	740	694	682	686	652	662	710	690	685	698	679	713	697	650	687	672	698	672	690	720	661	669	696	657	705	652	673	698	662	670	688	610	695	664	683	681	677	682	671	696	641	704	725	686	723	694	656	692	727	684	696	659	688	704	657	676	680	662	714	692	656	679	702	646	665	698	687	680	651	640	682	652	693	655	684	694	650	664	702	687	631	721	685	658	776	658	616	678	702	664	656	643	645	669	691	659	687	660	693	685	599	678	666	702	623	680	695	656	682	730	701	616	704	715	706	683	642	699	676	709	686	690	721	716	709	656	715	675	688	672	703	622	720	631	697	690	690	708	667	702	726	650	691	708	676	679	678	695	676	664	654	672	666	668	679	645	672	643	701	675	646	726	694	737	682	678	706	624	667	665	633	658	752	680	667	719	653	735	655	642	680	684	682	700	648	717	729	673	669	701	684	709	706	677	659	708	660	647	683	714	684	631	721	668	683	698	754	701	699	689	653	724	669	631	702	681	680	643	672	702	702	681	683	658	705	613	689	668	714	703	675	669	672	635	706	697	710	644	696	713	685	691	713	687	659	638	689	690	698	685	702	653	673	700	686	680	668	669	698	653	691	711	698	645	639	686	676	695	692	656	705	693	645	659	685	634	675	690	649	680	687	698	639	644	698	624	635	664	686	661	669	705	687	708	647	718	669	701	701	648	627	711	679	695	647	671	697	643	728	647	662	691	711	654	662	665	715	686	685	709	669	623	684	702	675	680	702	639	651	689	740	649	685	618	692	670	708	661	665	667	640	681	685	707	723	679	694	682	633	682	655	674	706	683	650	706	686	676	662	646	661	679	695	679	663	670	704	686	651	648	690	693	706	652	652	680	627	664	677	715	691	707	688	643	684	646	650	679	705	682	712	728	640	709	701	669	656	629	699	654	683	718	680	682	716	680	656	667	702	681	671	678	646	684	636	651	701	639	702	668	691	656	693	688	650	641	723	645	715	724	653	684	649	725	720	673	662	686	692	668	677	687	653	685	685	693	701	657	655	653	644	679	653	657	669	701	704	658	687	706	721	680	694	673	738	710	707	658	721	684	683	676	696	659	655	687	736	692	676	687	706	643	683	678	715	715	629	665	685	697	660	681	626	646	686	715	700	724	671	637	691	712	687	660	706	686	679	688	663	707	702	726	696	673	707	693	650	640	661	644	668	694	675	695	659	691	663	702	682	648	661	661	678	671	644	651	675	680	722	652	685	699	682	688	657	650	681	705	686	635	667	663	675	658	655	626	659	659	700	693	685	659	668	694	678	672	681	671	633	693	674	656	721	703	700	693	683	674	633	662	642	686	666	635	707	686	716	692	696	719	668	703	670	651	682	710	713	721	683	679	685	666	658	681	684	690	670	691	684	672	748
25129	21006	23637	28563	21021	12734	777	564	487	545	481	451	425	463	497	418	434	407	448	427	445	466	466	449	418	431	437	450	415	441	418	436	423	467	417	443	410	403	446	439	418	438	424	457	422	425	479	415	440	430	432	370	396	461	441	458	394	379	414	442	474	449	415	440	462	415	443	434	405	440	443	452	441	459	435	397	427	430	448	408	427	451	407	390	379	424	434	428	437	401	423	438	418	402	365	442	451	445	451	413	437	456	434	454	436	444	454	479	501	435	459	386	431	432	433	456	426	428	440	448	397	446	450	424	426	431	429	392	429	449	458	441	430	429	417	424	424	462	432	442	427	401	432	456	442	414	440	439	461	448	423	423	402	468	463	451	415	450	425	430	422	442	435	462	436	420	403	448	431	407	426	415	416	421	452	446	451	420	433	412	417	432	426	375	444	434	438	434	459	429	439	404	412	426	455	446	414	435	448	440	410	434	457	450	433	428	438	431	421	423	445	407	427	453	438	458	434	445	456	430	395	436	417	409	485	432	433	436	433	422	448	415	436	469	444	439	424	469	433	440	436	469	390	448	391	442	384	474	469	472	431	468	459	414	445	398	462	466	456	450	398	401	443	466	411	422	391	406	453	455	460	438	417	461	444	455	417	416	435	443	471	412	438	432	413	449	426	418	424	398	433	456	401	445	446	455	413	446	443	471	422	467	430	437	445	425	421	426	424	455	429	411	432	429	409	415	423	431	442	467	429	450	423	436	439	468	427	421	440	462	462	417	430	444	418	415	467	447	423	442	415	423	434	461	415	439	456	481	438	468	467	377	417	428	418	442	457	450	433	416	468	431	437	400	440	423	424	438	422	436	432	396	434	460	442	437	420	428	405	405	438	443	372	427	430	430	443	465	441	424	443	446	441	436	436	430	425	411	438	410	410	438	463	443	408	439	445	412	440	448	467	462	454	427	462	416	442	443	505	428	437	428	442	450	410	410	437	464	416	443	452	437	444	467	443	401	432	429	445	417	427	394	427	402	426	441	493	439	461	457	409	472	429	410	466	453	442	439	434	426	412	433	449	434	444	426	445	447	433	438	373	427	436	414	439	488	461	431	395	432	404	419	428	428	448	449	453	424	428	413	432	425	414	409	434	422	421	412	462	438	482	491	425	461	404	476	432	450	420	465	450	418	451	438	490	416	397	428	412	440	433	438	422	420	365	430	398	402	422	462	353	387	414	441	422	417	416	415	383	426	436	464	475	414	433	437	447	403	471	413	473	413	387	435	418	454	434	396	435	421	437	423	443	474	455	510	448	426	501	422	478	424	417	387	425	437	445	413	413	470	450	475	439	446	423	406	447	442	455	396	474	452	418	445	429	457	417	406	466	450	400	409	472	420	439	423	474	416	424	399	441	430	445	450	404	426	424	434	379	408	444	437	421	452	398	445	434	399	426	426	420	432	432	462	418	429	435	435	453	437	439	443	455	424	475	449	481	422	442	420	427	412	432	447	413	417	462	445	400	392	455	432	438	408	427	436	407	448	430	466	468	395	449	436	395	390	441	413	410	432	417	415	377	428	399	415	427	405	439	463	409	413	471	427	428	435	444	461	445	436	438	435	452	481	451	420	490	438	418	430	440	439	412	440	448	425	427	431	406	429	445	419	438	434	433	443	454	360	406	403	460	423	397	441	424	437	402	456	414	469	434	432	462	435	476	426	399	396	421	405	412	436	455	438	440	452	441	402	421	470	391	428	454	421	415	426	514	446	423	499	423	449	456	417	409	448	421	429	406	445	442	461	454	429	429	450	430	425	416	448	428	420	425	410	399	434	461	426	426	435	474	426	418	449	444	427	431	441	425	428	420	429	436	426	418	445	431	432	432	440	476	397	413	433	422	451	425	441	424	452	446	452	428	421	423	423	437	471	457	441	428	422	464	438	449	407	414	414	428	422	407	470	406	427	394	392	441	405	434	411	463	417	447	444	430	441	450	427	430	392	445	463	402	460	422	457	418	464	423	454	431	396	443	463	439	416	477	403	416	435	462	419	420	437	400	416	423	410	486	355	457	450	436	440	436	462	404	474	433	438	466	456	466	435	414	420	409	442	434	435	463	448	439	448	408	449	454	453	433	406	428	451	443	468	427	457	368	437	414	381	420	423	454	406	423	422	449	410	405	393	437	428	402	422	411	473	455	434	403	382	446	428	450	421	428	435	381	447	382	401	435	440	409	480	426	411	377	423	389	424	438	409	457	436	428	397	419	426	457	428	433	444	404	453	434	452	444	430	450	422	430	452	479	462	430	403	388	419	463	439	431	460	412	378	451	409	430	389	440	449	427	423	419	417	452	424	425	426	452	411	457	442	420	423	445	423	423	406	447	422	460	453	448	384	420	474	431	447	458	435	448	446	460	439	392	429	440	437	415	411	455	394	434	454	457	444	424	450	435	431	442	433	423	444	436	429	405	407	442	424	426	401	394	467	436	468	401	406	402	453	386	440	398	431	441	410	406	439	482	421	423	454	468	396	441	399	402	474	481	406	416	433	462	459	427	409	437	418	435	423	400	422	402	418	418	449	454	431	417	436	456	436	426	446	460	417	433	398	430	411	423	415	428	435	424	438	426	419	451	403	465	455	460	439	441	409	413	427	434	473	418	451	452	406	438	436	439	408	441	406	442	430	425	420	439	428	387	433	473	488	432	436	442	429	388	443	444	398	453	451	477	415	415	473	441	469	394	409	428	391	404	444	474	433	404	407	394	410	448	454	449	410	414	455	480	468	423	399	436	425	434	409	433	433	453	445	431	397	443	424	424	401	436	446	444	414	425	464	454	466	431	384	438	398	450	441	426	418	452	448	435	437	425	443	437	450	452	426	470	410	433	432	418	411	417	414	415	447	436	429	444	379	431	432	453	398	443	439	438	443	370	417	419	465	432	410	427	426	429	405	443	451	384	413	449	418	429	440	444	399	450	403	412	457	445	476	419	460	453	472	473	435	381	425	468	427	463	447	403	451	437	403	406	440	426	450	463	385	469	444	410	421	448	436	446	424	501	445	414	415	428	402	427	410	422	431	412	408	403	399	410	455	452	444	461	390	416	426	428	444	426	443	433	410	415	441	431	439	423	440	426	443	424	412	415	469	452	411	452	389	435	402	405	386	433	414	423	405	479	422	461	423	461	454	434	455	406	434	470	449	482	404	462	433	373	450	425	421	422	408	409	437	428	417	431	452	444	463	396	450	433	432	444	461	443	438	432	456	442	457	371	407	438	451	424	408	432	407	405	411	440	439	452	457	439	415	420	441	433	428	474	415	435	450	443	397	422	387	406	421	492	416	438	422	418	461	417	411	461	423	442	420	457	428	400	410	433	446	448	453	415	401	419	396	430	426	450	423	408	454	446	443	447	437	408	467	456	449	442	459	453	423	413	457	434	386	474	419	461	429	438	461	467	445	428	432	471	423	442	438	434	449	444	429	478	443	389	418	454	472	406	391	446	396	418	433
4452	2359	1426	1169	1034	954	963	968	940	956	963	910	900	939	919	977	895	910	914	915	896	924	917	964	898	872	954	906	947	928	894	936	934	908	939	967	919	946	953	903	900	867	902	920	857	957	893	934	940	850	948	889	865	912	924	873	918	947	904	903	957	991	896	929	884	889	908	874	903	896	924	906	941	921	950	944	919	970	931	937	910	943	910	924	943	905	937	898	911	934	905	946	867	893	911	946	915	903	884	961	920	904	916	880	910	932	910	915	934	892	898	958	965	967	878	914	906	945	878	928	954	916	934	926	931	956	879	998	912	941	924	939	915	933	919	942	966	857	948	941	929	905	902	970	898	930	951	908	924	932	906	941	974	944	916	944	916	954	932	968	890	920	924	900	921	904	900	918	960	875	966	905	912	886	931	916	980	903	864	952	969	923	872	933	947	930	862	923	913	903	943	903	895	931	892	915	997	922	874	918	952	903	908	901	963	898	876	850	955	896	945	984	930	956	930	891	925	864	950	874	908	935	840	913	916	1002	925	1002	882	933	907	896	929	913	943	921	980	910	901	908	904	884	925	924	928	911	911	939	923	875	960	931	913	929	922	971	923	877	891	894	956	952	873	965	899	948	860	876	940	904	920	869	963	892	915	887	944	946	936	913	972	939	928	902	904	932	915	947	880	975	922	926	926	984	907	898	992	924	912	917	910	879	972	952	881	965	909	895	880	937	915	924	906	907	909	962	855	930	904	904	886	921	864	937	929	918	862	896	957	958	893	956	924	883	949	945	917	926	941	912	936	960	931	895	895	950	862	921	952	915	917	935	937	869	890	903	943	913	868	907	908	877	936	916	943	862	915	907	926	947	879	932	891	952	876	947	876	981	929	955	922	941	980	956	901	908	958	921	907	902	921	910	916	886	948	922	882	929	903	918	898	970	915	897	931	915	902	930	885	879	877	897	913	908	858	897	921	924	917	936	873	956	952	973	858	911	974	967	803	960	937	850	934	1000	966	893	938	969	885	955	932	890	971	925	888	913	925	886	911	916	912	877	1006	927	941	923	979	920	928	924	941	901	951	966	983	909	981	905	937	955	928	911	936	926	923	952	937	906	939	897	955	856	950	1001	888	884	887	871	907	889	969	929	932	881	890	908	943	964	956	893	886	926	946	894	895	871	904	959	925	935	940	897	901	933	926	924	900	964	933	842	931	851	954	910	958	876	891	920	919	915	875	924	895	876	906	930	911	981	896	920	935	882	933	906	860	895	884	908	919	888	888	884	928	938	886	895	938	912	969	948	840	897	849	873	894	920	866	923	926	904	922	917	884	939	870	888	948	926	920	969	915	920	905	934	916	946	893	879	899	876	861	935	888	882	908	898	861	969	893	953	923	906	935	902	867	921	904	905	888	917	915	952	922	881	930	927	879	936	957	968	897	870	874	903	965	890	915	936	926	959	941	984	956	914	939	931	927	920	931	972	922	955	859	935	859	922	898	943	888	937	898	907	929	963	888	925	933	889	917	946	919	917	862	945	959	907	919	867	887	874	899	910	953	895	885	876	886	948	875	881	887	901	890	870	941	890	912	976	924	874	917	919	933	882	936	988	901	960	904	925	950	902	890	889	946	878	1006	992	935	919	884	939	871	924	925	881	938	937	894	902	926	876	894	907	927	907	917	945	960	908	923	894	898	871	923	915	899	910	913	926	868	933	900	974	922	931	907	869	914	904	903	918	931	915	885	968	899	974	943	934	927	836	869	907	916	913	935	901	908	979	864	914	935	943	947	928	908	892	937	910	921	904	944	969	970	948	870	916	906	979	959	964	910	917	906	907	934	884	900	934	937	953	897	944	907	910	893	914	924	902	967	907	920	907	895	945	905	962	960	871	951	970	966	873	976	883	872	947	842	897	933	940	929	918	925	926	925	918	926	932	965	949	910	901	918	893	953	953	962	877	906	963	920	896	898	943	887	888	920	898	886	854	917	865	903	903	950	955	905	890	898	952	909	921	911	885	891	940	873	944	898	939	913	924	933	924	917	914	914	976	966	900	915	893	904	882	869	976	918	897	896	930	972	865	964	953	927	920	938	892	893	900	946	900	955	891	929	951	902	880	941	939	890	869	951	906	965	862	848	994	951	890	951	923	906	901	951	914	907	939	904	954	963	908	864	904	906	885	925	918	950	889	907	861	901	853	931	933	937	909	979	918	900	941	894	865	919	953	898	933	867	925	925	898	876	1008	876	856	901	873	873	956	915	940	909	908	906	893	968	975	921	898	900	961	950	911	957	913	926	906	909	917	872	909	891	915	901	963	934	899	941	947	926	973	934	916	887	918	937	951	891	930	894	913	897	902	955	937	923	940	930	930	873	857	943	956	848	916	911	885	938	966	925	939	957	862	948	919	961	898	871	921	932	943	914	908	869	912	929	914	896	905	870	957	907	888	950	933	901	915	937	895	944	891	920	890	881	905	860	964	892	931	904	948	960	916	836	874	953	956	957	888	930	951	940	925	890	849	915	895	871	974	903	916	906	917	917	920	956	917	919	886	942	930	884	929	967	929	931	965	871	904	924	869	914	921	918	930	942	988	921	957	934	924	994	953	952	916	934	904	906	932	966	926	888	896	918	859	943	901	929	955	930	855	895	908	922	972	909	935	955	895	912	919	896	906	919	907	955	940	961	922	992	888	890	878	948	878	946	921	916	936	990	908	881	908	890	888	858	895	884	895	894	956	883	954	914	913	869	882	935	895	895	859	919	926	908	937	947	922	928	925	899	930	909	896	901	882	923	910	951	934	969	913	944	913	911	856	908	931	975	905	906	889	912	961	903	908	884	901	852	949	937	918	951	937	958	947	925	949	890	910	968	875	886	942	897	976	855	904	919	920	932	881	893	908	884	909	868	914	895	974	947	901	913	904	921	863	978	908	897	907	942	937	900	966	867	937	904	924	906	904	911	933	912	896	866	939	879	936	919	885	911	893	931	939	935	908	905	920	893	955	921	921	934	959	989	914	903	871	910	857	976	922	919	979	982	931	900	969	923	919	931	863	949	925	961	922	978	916	959	951	924	915	916	859	967	912	897	919	925	925	892	925	953	915	885	900	905	890	902	913	885	956	895	949	909	878	933	871	926	931	905	914	994	902	942	960	913	958	957	919	931	883	891	880	946	906	943	835	960	941	919	951	918	893	842	877	876	916	908	883	937	952	893	960	904	926	934	909	941	966	951	918	930	936	905	904	922	933	940	885	895	917	928	938	923	928	914	918	920	938	970	934	969	887	887	939	865	968	889	915	892	942	926	965	918	899	914	859	903	932	910	921	912	907	897	898	955	911	846	920	922	857	908	934	929	944	960	857	937	921	979	942	910	963	974	923	865	943	919	885	874	910	931	906	935	970	916	837	862	903	972	963	892	885	893	941	897	887	885	939	927	916	893	897	864	970	971	928	905	851	975	931	900	907	907	951	877	921	930	902	919	927	937	948	915	894	903	911	888	974	932	941	984	932
24449	21040	24032	28249	21042	21067	10862	653	455	433	410	419	358	375	363	343	362	355	352	313	327	363	351	336	330	378	388	325	309	279	315	322	313	319	334	342	345	349	310	274	330	328	330	315	348	320	335	307	315	320	331	329	337	292	321	343	324	296	306	339	325	330	327	326	301	342	349	353	319	302	314	332	308	348	340	340	373	326	323	342	325	290	274	307	340	352	330	339	300	322	333	310	319	322	356	316	338	319	312	307	291	327	339	324	326	356	335	314	307	321	294	321	322	371	326	340	293	331	304	330	328	300	325	329	323	318	325	337	342	311	300	300	337	308	332	301	332	320	338	348	290	305	356	312	316	327	306	312	319	327	302	326	342	347	335	334	328	297	339	330	320	337	329	324	328	314	338	340	320	312	339	317	338	311	314	358	331	357	295	367	342	328	302	308	344	334	325	278	297	312	328	318	315	300	337	331	352	347	341	326	348	337	324	313	309	330	307	342	318	354	312	349	315	340	294	302	344	298	335	341	316	306	315	351	339	305	310	306	394	332	311	312	335	319	359	314	313	309	324	351	322	295	328	348	329	305	314	301	326	319	293	329	288	301	336	324	318	338	313	293	322	323	347	347	332	340	301	334	334	320	294	309	342	343	315	331	330	309	327	332	303	357	309	305	299	307	336	319	331	343	319	289	329	317	315	323	302	305	328	343	314	327	327	314	353	338	311	331	343	320	316	319	325	340	332	309	331	314	362	333	315	311	313	322	324	350	329	327	278	322	345	300	295	297	287	340	301	317	303	308	320	293	301	308	302	299	353	341	309	327	312	345	313	313	328	309	311	314	337	311	322	330	303	300	340	311	318	336	310	315	344	351	359	331	309	343	314	333	321	320	358	329	336	305	332	359	284	322	359	345	313	323	319	289	313	326	345	308	291	338	329	303	304	313	317	321	290	341	341	355	304	333	297	301	306	332	304	308	320	354	308	346	354	294	339	329	326	324	328	293	358	339	327	325	300	357	331	338	334	324	346	359	341	309	325	371	370	308	347	328	339	335	297	338	314	328	305	324	296	312	315	341	293	306	316	354	328	319	326	292	285	359	306	354	327	348	343	339	368	353	346	362	302	276	344	357	347	336	323	337	321	289	316	344	352	305	311	364	368	297	335	343	385	351	335	297	324	374	328	336	308	328	284	351	334	312	278	321	337	286	284	314	293	351	328	318	334	296	338	344	320	369	318	338	326	367	332	345	306	336	311	305	364	336	320	343	343	324	321	304	289	298	338	331	342	363	332	319	324	321	344	317	318	327	343	334	352	318	335	347	313	329	337	335	267	354	357	333	286	301	313	317	350	333	320	324	313	337	309	312	349	318	303	326	325	331	344	316	317	319	342	301	332	296	326	288	330	303	313	271	293	324	316	332	313	339	286	282	307	319	321	319	310	366	339	316	337	300	289	320	387	355	298	303	352	304	308	299	318	335	321	334	313	334	300	310	327	332	309	297	341	335	331	343	291	326	305	328	354	339	328	325	352	316	299	347	370	303	303	305	312	323	334	364	335	324	305	314	314	341	313	340	295	319	273	331	333	301	340	328	368	303	289	303	335	349	335	332	323	310	344	349	321	293	344	324	290	340	340	319	289	305	317	318	270	330	324	302	302	282	290	321	293	281	319	324	312	333	339	327	324	324	310	342	365	294	282	310	318	331	336	336	354	306	317	301	295	326	298	307	321	359	325	333	348	304	336	323	304	341	335	331	325	300	285	299	355	321	313	345	314	338	356	311	320	328	350	306	312	325	306	327	338	340	334	314	331	337	325	307	311	331	350	336	294	333	301	317	326	306	309	308	323	293	318	318	323	303	357	315	337	341	303	329	327	309	319	325	293	350	389	312	300	303	304	296	339	331	343	314	306	305	308	369	303	317	294	343	323	312	312	303	302	313	342	312	332	308	302	316	339	358	328	329	348	322	346	336	327	310	299	328	341	362	355	336	295	322	302	327	330	335	335	351	312	318	298	317	348	335	286	322	305	307	377	368	300	317	315	257	324	325	327	295	304	342	329	322	313	310	329	363	332	323	304	323	319	299	341	361	362	330	326	311	292	337	333	303	298	339	369	298	325	319	317	334	357	356	322	321	309	315	296	336	311	343	307	315	357	331	322	343	304	332	348	340	372	301	350	333	307	302	332	341	316	361	346	310	334	322	317	352	300	326	311	315	340	328	318	326	313	302	302	308	326	312	311	308	333	355	294	329	342	314	332	350	328	277	325	318	307	290	326	350	316	322	353	322	331	327	326	308	313	364	320	312	294	282	332	327	345	325	326	327	326	298	319	316	285	293	349	345	328	324	325	312	325	323	303	310	333	335	281	311	306	303	330	349	310	310	325	345	341	325	293	329	313	335	300	291	363	350	317	319	317	315	347	339	352	307	334	289	304	328	359	309	332	302	311	301	317	308	315	288	300	280	336	310	326	316	348	303	330	323	321	310	343	351	313	319	342	340	338	302	314	349	354	356	339	298	335	326	294	299	297	326	303	341	338	330	312	318	304	331	304	332	299	314	327	332	329	333	351	301	300	322	315	314	319	371	316	309	313	307	356	292	309	324	265	343	337	328	317	364	311	313	301	325	325	337	318	330	375	330	329	338	368	289	343	306	313	297	334	318	296	297	297	295	328	318	321	318	325	310	302	318	333	342	335	329	340	349	302	312	360	318	356	337	306	320	352	307	312	309	340	341	320	321	328	286	323	308	341	308	361	327	320	343	283	323	313	330	346	333	341	328	313	276	324	297	327	325	334	302	316	302	345	334	339	345	333	324	317	310	311	321	314	347	295	322	357	293	305	356	315	322	303	323	313	307	291	323	331	293	297	298	312	328	306	335	293	312	340	333	370	317	310	341	337	288	315	361	307	325	326	331	327	318	342	318	299	350	289	298	345	304	313	286	301	336	304	324	363	290	319	308	315	324	359	324	333	297	328	325	376	325	356	319	320	313	331	369	337	326	335	318	316	327	301	289	311	335	339	355	316	319	304	317	355	329	322	310	353	311	293	299	325	313	345	323	325	342	364	334	320	308	334	303	331	286	314	353	364	350	340	324	299	336	340	302	301	305	321	308	338	347	317	323	312	340	307	341	322	334	305	332	292	310	311	315	318	326	327	332	359	361	327	342	332	315	289	320	295	336	312	317	309	331	316	354	292	351	324	288	313	313	292	327	340	281	306	333	354	315	324	284	319	321	306	349	326	296	329	312	335	325	316	343	339	322	331	334	294	359	306	352	323	279	310	330	321	344	294	330	323	294	392	354	345	305	305	293	352	332	330	316	313	292	330	335	318	310	336	323	306	362	277	318	334	314	349	346	360	313	311	318	336	330	304	307	332	349	316	326	317	313	314	351	319	344	277	327	338	327	338	362	289	343	310	325	342	335	326	333	309	316	326	325	319	348	307	326	343	329	319	319	318	338	326	326	341	336	341	313	294	335	306	296	349	310	310	315	297	316	334	315
3987	3274	1745	1075	951	817	776	740	657	775	662	708	761	655	699	701	718	696	688	674	666	712	694	663	674	671	640	688	701	697	675	652	698	705	699	727	741	694	709	669	704	677	648	677	707	717	682	692	698	667	719	675	661	715	688	716	680	671	658	636	652	721	675	693	672	659	656	667	706	702	678	722	677	689	661	737	684	693	644	731	689	671	709	703	669	704	688	653	692	666	682	682	666	698	729	670	647	726	708	708	691	693	668	696	703	625	664	704	670	638	695	648	691	681	719	704	707	686	697	656	683	670	685	625	680	679	683	691	706	674	691	709	700	673	719	666	675	682	674	758	676	664	703	684	649	684	686	688	663	716	695	689	686	713	690	672	672	707	705	685	693	665	684	659	661	701	681	693	683	706	738	663	689	700	720	692	713	670	660	689	649	702	686	696	666	673	730	708	730	676	672	684	687	669	704	712	697	692	657	651	653	678	664	697	699	707	642	741	693	660	695	645	730	718	651	700	662	673	673	693	730	673	674	681	701	694	767	679	700	700	707	686	656	733	699	649	711	699	646	710	665	663	710	679	649	641	664	702	684	676	705	714	671	683	701	710	723	643	675	700	694	676	685	660	663	701	694	690	687	679	667	669	725	659	700	702	695	726	658	683	728	669	685	655	671	683	643	663	762	688	685	708	721	705	670	648	685	723	695	685	697	692	681	705	662	714	731	673	696	666	671	677	695	716	698	690	659	723	646	658	680	665	683	647	728	710	647	698	677	732	706	676	695	733	674	666	674	669	661	645	682	677	685	653	669	695	667	714	656	711	677	727	697	694	676	648	704	693	706	653	715	631	730	695	711	674	687	661	691	691	685	754	695	677	704	698	641	682	726	669	724	689	682	677	719	649	689	647	650	724	690	699	699	710	682	681	656	723	691	705	728	686	707	713	659	709	710	673	689	671	666	690	686	681	692	641	662	677	693	653	705	671	646	667	704	659	722	699	700	672	677	666	695	684	706	682	713	681	651	693	658	700	662	725	652	683	664	664	651	683	724	665	687	684	688	669	671	617	690	668	673	681	688	671	680	720	669	699	687	730	725	673	731	723	681	702	667	665	662	647	672	697	640	656	654	708	671	665	680	732	655	675	660	668	694	699	688	703	676	686	687	688	676	710	685	689	718	638	688	683	651	711	700	702	698	734	680	683	668	669	698	694	682	684	676	656	685	673	688	636	688	655	715	651	666	698	694	754	663	722	666	701	695	725	709	683	678	695	713	716	673	695	691	666	654	703	690	723	662	682	705	727	641	666	696	685	712	681	627	671	664	669	655	689	703	686	650	724	688	700	701	634	664	654	671	721	680	678	698	699	704	665	696	689	717	691	681	698	659	655	653	685	672	691	689	645	685	673	665	655	696	707	679	690	729	670	686	681	664	731	689	697	700	652	697	668	704	674	685	668	643	680	700	688	675	690	637	706	684	702	722	653	646	672	721	651	680	713	640	675	673	688	672	677	697	670	697	680	675	664	663	699	661	664	693	710	683	634	681	639	669	685	710	659	694	746	694	680	656	692	699	644	677	710	695	678	705	703	691	691	703	689	715	646	696	676	713	691	695	707	670	717	707	662	656	680	646	677	710	682	731	720	622	696	717	686	696	713	765	682	681	692	637	655	700	671	692	698	663	703	690	672	676	650	646	686	672	714	723	722	683	736	677	694	669	658	632	705	679	704	678	672	706	633	685	714	717	664	666	683	734	725	685	693	645	704	677	677	635	652	663	736	714	702	682	705	687	670	718	689	652	697	706	654	704	689	714	674	712	726	633	699	697	715	676	680	698	707	665	707	661	677	698	682	683	689	692	713	664	690	674	676	681	701	712	764	615	695	689	659	725	684	684	692	687	677	686	666	636	700	691	660	709	698	694	676	716	701	721	725	710	704	702	676	691	711	697	683	704	694	656	678	695	699	678	726	665	703	677	653	726	694	697	698	678	656	684	683	724	700	702	680	664	692	750	701	674	658	667	661	636	735	667	696	709	680	638	650	697	669	685	639	681	664	657	691	681	648	711	676	647	705	626	668	662	642	697	683	687	667	699	675	678	666	685	719	685	712	710	689	671	709	692	715	689	689	690	618	676	694	722	663	660	676	672	707	665	680	651	724	704	660	697	733	657	647	688	701	684	683	696	679	677	677	700	701	683	720	708	686	673	703	689	668	666	654	715	697	659	618	668	703	658	707	669	682	668	740	663	639	721	701	705	713	694	696	673	696	714	637	701	732	665	749	666	706	709	602	672	647	674	700	643	625	750	703	671	700	684	746	689	665	698	679	718	640	746	700	682	701	663	652	651	675	700	696	692	691	687	670	657	730	684	659	681	705	705	659	667	690	702	723	729	661	670	714	685	694	657	644	685	714	642	666	707	660	664	700	691	687	666	656	672	691	686	695	702	740	668	664	687	649	681	715	672	627	672	699	659	680	752	713	684	707	653	689	671	704	667	729	679	716	689	699	716	665	697	706	677	688	658	706	664	716	704	734	651	635	644	686	662	726	700	698	637	742	664	659	716	609	720	656	678	661	694	691	672	676	722	703	723	656	710	683	663	657	641	649	695	700	708	681	689	708	658	711	689	651	685	653	684	705	667	717	694	707	692	669	681	688	693	681	719	670	684	709	701	689	683	641	710	687	665	707	641	716	682	659	670	653	682	681	657	687	660	680	709	730	663	687	683	682	692	698	699	693	684	661	701	706	677	703	725	666	717	746	672	689	678	714	747	689	722	685	713	681	641	702	634	685	685	680	648	665	681	660	693	628	653	642	707	725	666	637	671	693	666	679	703	676	684	667	654	641	682	692	681	687	670	672	696	720	653	679	695	687	670	688	714	655	667	728	677	652	694	753	687	705	682	708	666	713	714	678	692	689	709	693	671	698	683	656	686	722	700	678	648	683	659	687	686	666	645	674	697	667	708	678	718	652	683	662	691	641	686	714	730	678	697	713	686	709	668	677	693	683	672	695	641	720	628	708	690	687	670	718	660	680	710	702	648	683	663	702	706	728	710	727	690	658	700	626	723	724	715	682	701	704	664	681	693	688	705	741	672	715	699	709	659	722	665	699	690	663	654	668	669	659	683	663	695	710	673	707	629	699	655	675	692	629	648	686	713	699	702	714	708	681	704	654	716	739	695	699	704	696	692	650	689	703	721	704	711	732	710	720	712	659	659	715	709	703	708	655	699	676	667	677	684	683	661	700	652	688	707	674	709	704	671	701	716	697	673	684	705	667	681	665	697	674	688	677	712	679	726	676	680	732	710	666	686	687	688	703	701	641	701	679	643	704	668	700	719	723	664	671	663	674	652	744	676	699	668	736	655	641	641	706	670	675	683	683	724	643	651	671	704	689	683	708	686	679	661	696	708	729	700	675	672	697	658	680	705	691	668	680	724	721	699	662	669	660	694	693	698	699	685	699	750	666	729	670	630	695	690	678	733	671	685	707	715	733	688	674	677	658
33337	15015	2362	393	309	328	315	279	298	300	302	285	277	294	295	279	299	279	265	270	303	281	271	275	278	317	310	285	312	278	275	280	307	322	285	274	293	293	316	289	294	281	313	282	295	287	277	250	278	278	268	274	274	295	288	310	332	269	306	273	314	261	278	269	298	286	289	290	298	285	296	299	261	303	299	275	325	273	303	286	283	301	295	290	291	281	303	314	278	283	318	299	310	288	279	323	307	277	294	297	305	321	316	289	310	280	284	325	285	279	295	289	282	299	313	314	299	297	295	303	263	319	297	286	282	271	289	263	314	315	311	286	288	313	306	286	290	298	304	292	277	274	322	321	295	274	306	265	294	307	294	286	343	285	305	268	259	272	287	306	318	293	293	253	285	327	252	299	273	297	266	319	293	321	277	283	303	310	278	276	300	282	289	317	257	286	293	306	324	255	288	290	288	288	307	312	279	299	281	282	289	313	293	295	280	252	278	298	290	268	298	277	277	313	308	322	285	280	293	308	268	278	313	279	269	281	279	299	295	315	295	293	280	308	270	266	292	262	295	282	275	298	277	309	263	258	306	258	292	276	282	285	310	301	325	294	323	266	322	296	290	302	289	288	287	305	291	279	299	284	303	332	273	258	271	294	302	288	291	268	281	304	281	273	335	303	268	260	268	289	293	317	296	260	291	330	314	272	292	283	310	330	305	318	277	310	270	297	302	282	258	261	272	284	284	312	312	274	270	275	264	305	303	276	316	280	308	289	285	307	308	307	282	307	314	292	289	255	264	276	278	278	302	301	302	252	282	298	307	308	303	270	280	328	270	284	268	306	288	306	294	332	303	315	310	304	313	281	297	331	310	280	286	297	310	300	286	278	313	290	316	297	291	293	299	294	320	326	253	295	287	268	284	280	305	299	285	286	329	296	262	309	308	273	285	316	263	271	296	286	279	270	312	299	319	289	294	269	328	284	297	326	270	290	302	300	292	331	287	251	306	298	277	295	298	288	276	277	273	288	279	279	291	316	279	310	311	321	271	279	283	314	305	324	266	295	318	299	319	253	287	300	285	304	309	269	269	261	310	294	289	289	292	296	295	288	269	284	283	328	291	282	278	279	283	281	275	284	311	291	299	307	313	275	280	283	304	302	300	268	297	289	282	293	248	287	280	285	302	266	266	261	276	286	320	323	290	284	314	312	278	307	306	297	321	303	303	320	307	337	259	312	272	314	287	277	300	302	311	262	270	281	293	294	280	263	274	310	293	289	318	279	289	286	286	314	293	276	252	294	275	291	290	267	296	299	302	320	283	288	266	312	322	267	324	288	282	295	310	291	286	267	273	277	273	247	302	283	289	291	311	279	276	279	308	287	265	296	305	307	303	293	290	283	285	284	275	266	294	297	282	292	297	293	311	286	285	284	310	294	296	273	284	292	277	274	292	288	266	275	290	308	289	296	290	269	269	292	316	266	306	277	308	316	281	319	307	294	263	287	274	289	275	326	273	288	303	299	319	277	291	316	313	291	280	299	280	311	313	271	309	294	269	308	291	295	314	308	300	264	316	304	290	258	287	307	315	299	280	302	325	264	297	250	285	293	262	302	301	310	294	298	289	279	306	298	318	302	285	317	288	309	271	283	297	292	292	295	329	266	292	261	274	287	300	270	263	283	313	286	284	307	305	297	312	298	261	297	287	293	278	265	304	287	257	303	291	309	301	318	295	309	286	276	278	328	292	286	278	289	263	316	279	314	282	300	282	308	308	298	267	271	326	310	295	320	302	289	305	312	321	292	264	278	289	265	278	291	298	268	290	302	308	318	264	307	307	299	342	330	317	283	315	309	296	303	262	279	266	245	290	329	290	315	279	291	309	330	293	295	290	311	287	276	299	291	313	320	284	280	300	288	297	302	272	323	288	280	272	330	298	309	326	307	290	280	281	277	298	315	285	338	279	289	304	271	315	327	276	280	298	316	298	289	276	284	266	272	295	258	306	293	272	290	275	301	296	293	295	288	281	286	270	282	328	273	266	309	304	311	311	296	286	269	343	299	269	294	295	279	284	286	287	314	280	265	310	298	329	295	274	294	288	287	307	289	295	274	329	290	320	323	321	291	297	277	254	259	305	293	293	321	336	320	288	274	308	290	304	257	280	313	284	296	273	301	315	313	267	285	295	283	290	316	297	288	291	310	265	291	296	316	277	305	296	287	297	295	282	318	288	315	277	325	284	301	308	323	309	299	297	296	289	312	282	317	311	295	301	289	315	295	318	295	299	283	275	297	277	305	268	281	284	266	293	325	293	299	317	287	297	275	310	306	268	292	280	303	300	264	323	297	305	319	314	309	304	264	300	305	293	298	333	275	302	275	263	301	308	306	279	267	290	286	288	272	274	273	291	308	317	272	307	283	282	285	267	283	349	317	331	296	290	293	319	289	295	297	288	300	284	279	263	296	301	290	286	304	311	264	300	256	319	303	282	298	296	303	310	266	287	273	309	281	272	295	284	313	290	302	308	287	280	299	303	299	285	283	285	294	288	286	291	289	302	306	285	288	287	309	304	295	291	327	266	284	280	277	289	305	286	306	274	266	301	290	317	286	282	294	286	291	283	290	290	318	291	313	274	310	327	306	266	309	270	264	305	273	288	311	313	290	300	311	282	302	287	288	257	308	299	289	256	310	301	313	295	298	292	297	297	262	309	292	312	302	288	295	284	246	267	291	287	306	277	315	283	284	313	305	296	333	292	282	311	303	296	304	302	291	338	302	273	319	317	301	296	304	284	306	315	294	250	306	275	231	312	291	298	282	296	302	280	276	312	303	303	306	317	313	297	286	286	306	293	306	266	274	262	302	278	291	288	303	302	251	296	310	296	324	300	295	258	277	326	258	296	275	301	280	282	285	310	309	286	284	269	283	311	307	261	283	350	301	260	250	270	278	276	305	280	316	299	290	281	289	321	288	295	306	310	284	310	339	298	315	311	277	313	269	278	310	296	280	309	290	290	288	338	273	300	305	294	287	283	286	279	296	296	324	301	296	295	321	305	288	258	317	281	289	317	296	288	284	259	338	287	306	305	270	295	283	276	267	306	302	293	303	292	299	268	301	303	286	277	323	304	281	306	299	300	267	312	289	269	264	325	280	268	312	301	282	267	298	318	319	306	276	271	269	293	294	315	276	282	300	279	297	294	275	288	271	299	296	286	261	289	293	276	306	270	286	295	298	330	265	292	291	313	292	318	290	244	277	293	295	288	288	312	333	309	299	286	287	294	299	326	311	310	270	280	268	296	286	284	271	296	301	289	274	287	292	328	294	274	286	290	293	307	299	309	295	302	280	283	273	321	293	311	310	299	280	293	285	312	265	304	284	320	323	284	270	271	280	284	287	280	275	300	303	275	310	296	300	287	326	280	310	293	295	297	309	264	269	314	274	298	306	278	280	271	257	277	278	278	306	291	283	316	309	295	320	268	299	293	290	306	288	330	283	285	280	307	252	277	281
7670	783	723	715	675	633	739	682	662	700	683	694	738	659	669	640	696	706	672	675	649	694	685	644	714	717	671	697	718	684	686	655	723	677	709	678	657	682	651	710	654	689	657	709	693	698	710	702	689	686	662	667	679	661	665	654	642	656	619	700	711	647	701	639	719	716	706	665	667	690	672	700	712	703	640	635	701	765	670	690	627	695	679	709	713	652	641	678	658	690	660	720	630	704	701	709	663	665	639	682	675	657	666	723	660	681	645	651	674	705	704	666	675	708	705	630	651	659	676	667	731	707	650	663	705	669	711	665	674	662	656	680	640	695	676	697	676	619	735	663	722	670	724	669	683	704	664	674	701	672	625	693	687	633	661	666	675	656	693	659	661	631	703	669	681	714	689	691	655	689	700	698	680	678	678	643	660	693	686	737	675	674	715	671	674	704	678	669	666	645	667	665	722	696	691	623	653	666	658	674	661	641	673	663	697	676	679	674	682	737	663	711	687	677	657	665	669	714	644	706	709	692	668	703	675	661	688	704	698	676	708	675	672	704	676	736	680	711	747	722	715	671	626	695	659	705	734	698	660	719	694	704	666	736	677	662	725	641	682	665	718	647	701	717	679	650	710	705	682	706	728	697	673	641	669	689	671	691	673	677	656	659	688	682	696	629	658	678	692	684	703	695	698	684	688	630	686	715	661	675	660	631	684	652	681	672	668	695	695	667	706	672	669	680	677	706	747	675	696	691	651	668	648	699	681	668	687	652	648	714	690	665	659	685	695	667	640	681	704	676	692	698	663	731	670	666	694	668	631	676	704	751	676	686	660	672	693	696	669	714	640	662	701	684	697	697	685	722	690	724	640	651	686	677	671	673	703	680	640	697	691	666	697	683	672	682	684	742	696	702	688	696	684	645	722	683	686	692	715	724	636	698	680	695	683	701	693	694	670	664	684	657	676	712	653	670	713	685	695	701	675	707	740	702	690	693	680	688	683	673	720	674	713	669	667	702	734	646	679	660	696	704	664	657	686	678	659	644	671	726	669	733	693	662	639	649	674	673	707	697	691	649	708	663	646	669	668	684	661	702	709	705	671	688	677	665	681	714	678	700	675	690	650	677	685	684	683	709	691	673	691	654	674	705	688	635	654	727	612	661	704	688	694	657	692	697	666	665	658	740	667	693	673	632	653	704	669	689	694	674	677	682	684	660	688	644	657	685	680	680	726	664	679	718	681	674	648	662	652	650	683	686	722	659	668	676	674	690	683	654	714	706	662	717	692	673	704	691	616	671	691	682	676	681	639	695	660	691	700	747	701	683	688	672	665	688	716	645	708	711	677	708	656	683	632	689	672	689	669	661	695	667	657	733	682	666	633	673	674	684	666	660	680	707	655	742	671	664	625	674	697	656	615	698	679	731	678	685	676	669	706	661	659	665	686	679	667	670	672	699	654	672	638	696	661	612	680	677	714	685	694	641	626	681	679	662	712	728	709	694	661	646	658	713	674	679	655	664	647	631	603	708	660	680	698	679	669	670	695	687	716	686	666	721	725	696	730	662	686	681	675	689	695	678	729	703	680	690	682	678	686	640	735	703	713	682	692	632	666	695	718	654	661	747	743	681	703	696	727	748	666	667	751	656	707	717	663	666	714	708	694	682	656	711	685	676	696	705	694	696	663	682	642	668	734	642	684	691	676	668	661	649	719	699	681	702	706	681	667	626	686	663	629	711	716	681	671	658	708	704	683	702	680	677	654	692	691	660	657	646	705	685	698	692	671	713	687	704	697	683	655	682	673	663	643	659	685	657	676	648	673	682	691	661	663	672	709	680	681	683	683	658	673	679	681	656	709	683	699	677	705	675	720	681	711	680	648	695	676	712	707	717	716	691	690	694	659	701	643	723	644	699	671	646	675	676	704	666	685	700	681	615	660	687	680	635	651	686	680	631	695	644	704	629	697	706	708	684	706	708	669	684	682	648	698	681	644	679	694	695	677	649	707	686	702	667	667	665	692	648	618	683	675	658	695	692	683	728	675	686	650	652	714	676	688	706	683	655	659	667	698	679	634	672	685	658	674	680	763	701	663	687	662	687	660	712	680	717	681	672	635	718	663	649	695	699	673	678	645	715	660	733	672	688	674	677	610	666	692	702	669	687	717	647	680	665	689	713	681	702	680	668	664	684	691	713	670	674	648	721	682	711	655	700	631	679	636	691	701	672	705	632	674	683	685	653	632	648	678	687	658	682	617	677	660	672	660	688	682	663	709	671	637	661	706	656	708	690	660	694	666	673	694	701	702	685	719	717	676	655	721	639	670	643	656	650	649	694	702	638	686	660	702	699	729	722	677	671	714	670	705	700	686	683	672	602	688	651	660	634	654	716	689	628	689	701	655	661	662	670	662	657	696	662	664	675	646	681	665	646	643	672	660	647	654	719	654	677	686	700	693	677	683	701	682	712	639	677	687	697	698	682	719	698	689	713	659	719	680	694	694	715	672	690	715	696	659	703	640	647	671	650	700	631	680	686	728	711	699	678	673	680	686	687	712	644	611	675	679	699	720	650	705	650	715	731	716	634	687	645	687	686	615	657	710	646	700	705	707	652	670	638	687	662	676	690	677	695	645	672	646	708	689	677	685	704	716	689	679	733	702	667	689	658	705	691	694	659	650	651	629	695	691	688	636	689	690	666	673	688	712	692	704	652	662	653	655	660	745	693	714	699	691	627	668	656	679	672	691	684	712	706	659	662	647	687	706	689	689	676	699	685	727	729	658	685	688	657	633	699	692	681	689	699	677	674	709	692	647	690	718	659	661	670	736	671	654	721	688	713	701	729	657	703	646	627	697	663	643	651	672	684	695	660	662	646	723	663	659	694	645	679	678	710	637	655	684	682	698	642	658	666	627	713	677	703	704	706	750	658	682	658	712	633	645	687	667	648	706	696	679	707	690	642	640	628	664	733	711	663	669	650	674	683	640	678	691	709	696	700	704	680	730	744	702	678	693	711	663	667	679	673	616	728	692	622	664	709	650	660	653	676	681	681	742	654	693	686	661	674	658	713	651	754	706	705	649	599	687	674	681	720	653	660	707	720	703	676	687	714	746	684	650	673	673	651	660	688	646	698	661	743	700	671	737	689	679	690	704	696	691	688	718	668	668	684	671	650	678	673	687	715	686	709	711	677	655	708	697	639	640	692	695	738	654	665	687	720	662	660	710	687	649	685	711	702	666	681	677	690	668	651	641	666	671	659	699	677	680	675	697	716	718	643	652	636	687	727	720	697	687	697	669	693	677	717	637	678	691	669	685	656	668	717	677	708	679	690	680	711	663	653	633	646	698	698	700	675	642	662	698	634	744	674	633	715	681	692	669	652	667	658	714	714	688	714	662	690	680	700	653	677	669	695	663	698	661	690	671	663	670	691	664	695	649	673	683	701	678	676	675	632	691	704	699	638	718	662	675	681	669	636	649	699	747	696	716	679	665	685	669	677	660	686	659	702
25173	21038	23620	28661	21046	12517	767	547	475	506	447	485	440	463	461	460	454	457	459	469	433	444	428	450	420	435	458	413	413	448	467	442	459	435	445	432	455	416	418	415	489	424	452	455	416	423	391	452	486	454	423	433	475	453	429	381	448	433	403	469	419	437	481	407	479	457	407	396	483	426	464	456	401	470	447	451	467	435	404	438	421	458	440	449	466	455	442	433	412	431	431	417	437	408	459	409	472	428	426	427	436	440	437	445	400	457	435	401	432	450	437	423	437	408	404	469	433	439	397	447	362	406	449	391	435	509	415	438	412	463	436	422	425	440	446	436	461	390	446	411	416	433	447	457	417	439	415	418	414	425	368	445	443	444	434	458	414	439	443	451	441	370	481	478	468	448	402	459	397	423	434	457	408	454	426	443	392	441	424	421	431	447	447	460	401	460	456	461	477	479	419	433	466	449	447	484	432	416	412	413	457	451	435	393	438	431	461	441	474	463	439	509	425	409	433	410	454	426	479	439	454	487	463	460	412	462	446	477	438	438	452	421	431	436	414	436	431	404	427	445	466	405	424	439	427	402	445	445	427	390	419	438	458	391	451	451	456	488	445	430	428	445	404	425	398	432	404	431	445	486	423	445	451	427	407	429	439	434	449	480	436	428	428	457	424	389	429	404	415	465	458	383	453	398	406	389	470	424	409	427	463	438	446	450	451	437	447	402	437	431	442	448	458	417	431	439	443	432	426	433	494	441	418	444	464	488	448	436	428	449	458	434	387	385	420	453	407	384	443	456	430	425	413	432	484	439	440	434	443	416	425	403	437	406	385	376	409	469	453	397	469	426	449	424	418	415	450	432	392	437	440	435	407	492	436	417	414	418	437	460	447	423	450	451	458	420	427	438	477	447	431	414	420	403	413	422	409	422	421	453	410	436	460	442	416	471	413	442	439	446	447	433	402	422	478	438	415	426	397	421	464	442	464	423	409	445	430	450	386	415	403	406	451	441	459	448	411	414	435	432	455	446	411	427	427	383	451	389	443	428	443	435	423	424	423	375	423	451	449	435	437	404	403	451	439	422	430	439	462	455	437	458	458	413	438	398	449	424	463	428	388	454	418	447	456	460	448	416	416	411	409	457	418	461	367	398	444	407	428	435	425	437	456	464	453	436	460	445	455	436	442	432	399	397	394	432	469	455	440	420	437	457	409	479	459	436	406	431	455	455	452	424	428	421	391	403	461	407	410	432	443	407	426	449	454	439	428	422	439	418	424	436	430	417	464	419	458	460	474	377	466	424	433	408	465	450	423	368	430	464	426	440	433	437	436	425	441	441	429	441	430	455	443	439	413	401	459	430	423	411	425	428	442	452	443	494	466	428	372	435	417	480	444	423	437	442	419	438	433	425	431	471	428	422	466	409	436	423	450	412	411	412	425	449	464	383	404	436	446	456	437	463	399	420	444	400	426	439	470	407	426	406	421	419	418	444	474	412	433	469	399	465	415	443	474	455	411	419	428	451	427	440	431	431	463	408	444	418	432	443	454	449	402	433	419	453	448	436	425	415	432	432	432	397	417	410	452	417	435	441	392	390	437	434	425	470	423	474	452	428	457	465	447	408	431	430	391	441	426	473	411	428	385	402	448	413	452	437	425	386	411	433	425	408	437	385	469	432	429	383	438	437	460	431	383	437	434	422	430	380	476	450	424	435	424	432	430	411	378	448	426	442	450	451	395	411	435	431	413	394	431	431	411	442	427	487	441	442	403	457	394	422	443	431	420	451	474	455	421	446	428	465	441	469	396	406	435	451	438	416	413	445	427	425	425	417	452	435	453	458	439	437	400	449	467	425	452	474	429	448	480	474	426	395	465	409	431	451	457	433	415	423	403	402	485	436	461	419	397	448	442	406	463	479	418	412	439	433	444	465	474	390	441	441	431	433	440	443	429	433	414	398	468	405	408	448	438	459	417	430	460	451	412	465	470	448	410	441	455	422	467	426	452	451	447	403	460	401	426	408	410	420	469	457	457	419	438	430	453	441	431	441	431	390	382	431	422	463	453	440	444	418	432	445	382	379	451	427	428	430	415	420	423	440	404	464	443	423	419	431	447	462	414	463	412	432	454	435	416	384	454	451	417	436	451	410	468	433	458	426	414	450	438	418	429	405	446	465	413	433	411	404	435	440	461	436	399	462	448	448	411	456	445	384	398	399	457	456	407	435	415	394	442	408	388	462	454	464	420	455	451	428	461	420	409	439	430	419	418	409	426	423	420	448	419	448	454	444	463	415	419	436	448	448	417	439	463	456	434	408	421	431	453	411	433	438	433	437	413	423	410	417	405	495	420	425	470	422	427	460	443	425	445	407	461	421	415	472	416	469	435	420	446	433	451	420	425	414	385	436	439	435	460	433	410	488	456	485	494	423	425	440	414	428	432	426	479	416	398	424	424	401	490	423	386	465	439	403	420	438	459	425	414	412	421	478	466	401	402	448	408	431	428	485	443	463	446	465	439	445	421	445	433	441	480	420	470	440	389	397	445	428	424	417	460	419	421	411	448	444	461	431	447	390	440	469	454	422	415	408	431	408	411	448	455	395	438	421	409	426	423	411	423	444	415	433	401	457	441	443	414	444	437	374	441	480	429	418	430	416	444	405	436	470	399	418	470	416	412	405	423	428	455	424	417	428	442	421	421	453	409	449	452	373	437	422	406	403	401	417	459	436	440	456	427	410	389	440	447	463	434	464	433	417	439	428	394	443	448	399	455	407	427	461	460	401	446	427	476	441	459	418	410	432	445	444	436	448	418	450	411	419	443	411	429	432	455	430	431	415	398	408	387	437	411	425	445	443	376	413	432	466	411	443	420	452	493	418	420	448	430	448	435	413	455	422	450	427	437	441	408	411	432	447	468	425	423	433	396	433	403	415	452	473	457	419	409	410	462	449	438	410	418	465	390	483	442	432	419	438	412	399	429	443	442	412	467	436	438	422	448	432	389	435	455	423	407	455	453	399	427	421	433	417	452	427	451	465	428	453	426	457	440	388	440	447	399	423	428	439	433	396	461	389	421	429	436	388	432	429	453	409	453	416	437	413	387	410	406	415	432	426	438	436	383	384	475	414	452	460	425	386	435	452	443	456	404	464	427	434	463	457	430	466	451	407	472	405	456	447	407	431	445	438	440	455	449	415	427	440	437	419	391	479	428	388	416	436	427	407	444	404	415	404	453	399	463	471	441	429	449	438	423	431	464	441	422	455	405	409	424	419	419	449	445	428	434	454	458	422	421	414	394	454	431	442	406	420	422	404	400	420	450	426	414	468	465	455	428	441	429	409	451	441	445	455	432	438	450	462	417	433	428	443	437	451	429	417	372	404	431	458	423	447	474	463	436	419	449	466	409	395	466	431	436	428	458	463	418	384	458	464	440	396	427	418	400	417	429	446	407	431	422	435	418	390	465	405	443	439	428	405	384	403	449	457	498	393	434	452	433	469	385	458	442	461
4524	2409	1445	1155	1024	976	958	984	949	974	913	930	942	923	902	915	945	936	931	937	938	922	900	937	884	959	910	927	895	881	941	892	953	897	906	956	914	897	872	923	982	864	901	922	898	867	936	929	932	989	959	886	907	956	923	960	876	935	935	937	885	923	890	975	939	972	936	930	914	927	923	1018	955	920	892	868	935	891	900	906	907	915	973	915	891	973	934	967	989	904	941	898	884	916	942	853	934	919	925	944	947	903	923	954	862	936	930	892	870	908	942	948	935	912	916	897	879	937	914	971	965	929	904	900	900	913	961	924	940	926	910	924	898	883	895	1000	909	882	959	933	972	890	941	942	937	926	872	880	947	920	910	873	951	842	933	922	928	939	901	901	941	937	976	928	932	938	918	928	922	914	969	926	933	909	957	957	981	975	947	898	948	925	903	932	879	888	884	938	975	893	915	950	871	914	909	919	902	901	925	912	918	895	951	873	948	952	968	962	934	870	903	901	901	892	927	922	875	914	963	904	898	954	884	917	934	925	954	845	863	1006	1039	931	883	940	896	867	889	932	897	906	933	909	876	935	897	1007	907	971	964	942	931	939	888	902	892	954	901	931	879	922	948	917	963	961	916	939	950	960	965	912	931	920	862	936	920	897	907	904	883	921	971	912	909	982	948	956	992	896	930	900	962	926	933	906	904	928	945	860	883	969	948	965	908	887	917	950	928	932	937	945	957	901	873	960	970	896	885	901	944	906	922	939	873	913	957	917	931	947	900	871	927	925	912	910	936	937	916	926	965	949	969	954	903	909	967	886	948	967	953	935	868	963	954	936	966	917	981	945	899	844	915	931	886	931	957	925	927	958	916	898	939	940	947	1002	923	922	961	947	959	936	920	974	837	934	958	958	917	874	958	949	920	920	958	907	890	922	913	860	915	922	918	834	879	948	937	952	922	970	882	958	904	960	910	868	930	953	916	994	911	904	925	919	927	930	955	944	864	966	958	940	901	929	922	889	936	918	930	914	914	961	914	928	828	947	915	975	963	881	904	925	929	927	964	935	905	869	881	995	926	929	964	945	893	894	915	875	920	926	905	951	898	919	914	920	970	894	884	904	965	874	940	856	933	862	904	917	905	964	903	957	936	939	940	961	854	879	881	936	906	907	941	940	935	948	950	969	944	966	975	979	944	922	942	896	929	895	901	890	914	892	908	941	890	1027	905	936	955	948	951	903	954	924	932	900	895	929	946	931	909	937	895	917	940	912	879	952	943	971	910	962	887	922	927	879	933	940	877	934	932	860	924	910	920	895	930	930	937	902	970	938	962	924	934	904	921	894	950	956	914	912	912	891	921	919	907	887	943	887	874	980	909	907	911	926	933	963	938	900	884	952	969	887	928	906	908	972	920	897	938	912	942	920	877	942	926	917	950	919	914	930	939	914	908	940	883	908	965	900	879	905	936	891	933	967	903	933	912	897	892	915	903	910	963	944	920	887	909	937	886	914	912	909	932	915	853	902	925	894	936	907	933	919	894	953	923	887	901	957	884	935	913	908	915	960	928	935	980	900	904	930	902	893	976	916	880	899	909	923	919	926	910	923	924	962	952	968	932	920	891	927	893	946	924	963	949	919	908	918	894	953	870	895	917	906	907	875	933	941	918	884	909	903	945	866	946	933	976	941	917	934	928	877	931	949	914	981	967	926	925	913	883	959	959	918	955	967	929	918	925	967	970	951	898	966	905	894	880	890	904	897	979	925	872	886	945	907	946	983	913	914	913	894	971	907	912	919	901	884	918	943	910	946	918	957	886	950	907	963	882	868	927	919	900	921	866	962	914	908	919	947	942	853	868	986	895	909	956	901	936	880	902	959	943	875	934	961	902	954	913	915	951	901	872	937	912	933	900	900	934	953	926	978	896	910	875	859	955	935	879	883	930	887	992	920	925	891	952	915	934	933	968	974	940	906	965	905	913	899	913	967	846	918	943	903	952	975	932	873	888	929	934	871	963	897	946	897	970	951	949	948	912	960	887	933	914	926	901	934	938	931	920	944	948	969	956	955	868	954	968	964	864	934	934	923	951	888	897	848	948	964	904	931	927	919	954	896	921	928	926	955	972	858	953	959	932	969	954	936	921	918	885	899	924	924	890	947	938	877	922	919	861	887	1012	923	889	905	902	951	949	852	944	922	931	883	958	989	985	911	923	946	839	945	935	905	942	904	914	882	932	893	905	933	914	877	925	879	899	928	941	942	953	930	955	909	942	864	945	916	945	889	908	931	940	893	927	921	856	953	895	928	928	869	963	941	889	937	886	955	888	981	929	912	855	933	945	896	830	883	901	949	909	932	878	948	891	924	952	890	953	924	915	944	895	889	926	951	876	922	918	885	874	914	938	875	919	917	964	942	911	965	907	895	867	966	946	899	896	891	929	929	909	936	899	935	880	916	889	911	907	933	961	864	856	957	914	906	931	907	932	963	913	930	888	892	912	947	953	927	932	986	886	915	946	894	907	987	909	895	882	941	940	919	900	898	924	939	893	925	946	964	880	881	915	879	961	903	988	935	897	950	904	928	912	908	925	883	946	930	977	986	907	960	872	909	949	857	943	856	942	914	884	929	987	904	916	906	909	934	930	920	954	963	898	942	914	883	935	879	911	935	922	963	883	908	865	952	937	863	926	916	899	945	914	886	916	934	953	893	947	962	955	881	940	892	892	889	973	976	946	943	876	954	907	891	880	960	982	938	960	920	900	930	922	896	958	951	928	960	921	891	942	943	891	980	957	894	892	906	931	915	955	888	884	875	924	978	908	885	930	920	930	923	941	933	917	921	923	900	924	929	943	926	958	913	876	951	984	961	914	906	938	913	850	930	895	938	952	915	958	918	864	908	912	918	937	895	922	922	936	932	927	896	965	896	864	933	935	912	949	899	902	933	971	919	905	934	912	956	900	936	908	892	969	962	950	920	974	937	924	960	904	955	938	917	958	919	963	888	940	930	927	975	943	894	859	926	953	941	955	927	891	955	933	909	1003	912	953	951	942	899	929	927	936	931	966	859	949	894	932	927	862	878	967	886	911	939	861	872	968	962	929	906	897	957	916	902	885	918	959	941	953	875	940	973	910	907	938	933	924	906	905	883	931	921	938	881	944	943	952	923	951	884	987	959	936	934	942	914	884	904	914	916	894	945	928	896	912	903	932	941	922	894	851	947	938	935	941	905	960	847	856	897	868	982	906	908	890	911	905	929	912	906	937	911	918	885	880	947	910	930	929	967	900	861	921	979	958	935	933	874	913	914	928	904	954	900	902	916	954	916	928	865	940	914	941	933	903	923	967	938	960	926	965	935	906	941	944	881	987	924	878	925	914	920	908	903	889	927	931	887	888	921	914	969	981	889	965	872	943	920	939	923	898	938	868	918	876	946	887	941	886	940	935	910	922	930	928	918	945	934	882	912	890	912	923	875	875	958	920	938	911	950	911	884	911	926	915	879	894	885	956	961	947	924	970	952
24419	20996	23996	28190	20998	21032	10804	644	496	411	406	361	370	409	381	380	387	354	366	381	334	282	355	339	354	330	364	304	346	318	321	322	335	356	279	343	292	313	298	371	334	358	326	332	328	312	315	314	322	328	324	333	312	309	320	310	341	320	358	336	342	303	297	284	344	353	325	323	335	296	312	328	322	314	314	324	338	304	324	325	317	331	319	348	316	318	291	324	313	332	331	323	316	308	297	295	323	331	304	342	329	300	339	315	308	329	323	303	289	337	333	318	331	330	323	289	336	322	323	317	339	310	336	351	333	306	340	326	293	310	335	355	334	329	316	308	321	326	320	322	327	328	288	333	357	304	348	321	335	288	300	339	324	313	304	340	315	330	307	317	326	299	357	314	320	303	291	301	337	290	313	351	324	343	346	343	329	319	347	300	327	331	335	328	345	292	324	321	338	311	311	329	322	303	356	326	350	318	332	314	304	325	322	355	339	332	313	311	310	320	371	319	310	294	310	311	299	356	354	318	328	336	304	331	310	312	327	330	311	318	362	331	317	342	324	319	321	364	333	344	308	329	317	302	330	307	314	321	291	325	331	335	358	341	323	330	322	312	303	311	310	303	336	316	329	350	267	306	350	318	340	334	303	347	327	353	322	343	293	312	326	315	340	290	313	318	345	315	350	353	336	296	295	302	315	293	325	349	320	316	299	331	320	347	336	334	332	324	360	321	297	303	323	308	315	345	332	293	320	343	372	335	298	321	322	345	328	310	332	331	330	350	377	350	322	267	316	301	319	355	344	308	353	348	315	273	306	310	340	299	327	331	326	311	353	306	287	315	329	306	307	328	313	348	307	313	340	311	312	305	358	325	311	316	318	329	356	314	300	335	325	307	339	325	328	303	322	336	320	351	308	293	318	288	312	297	333	338	294	347	305	299	299	339	366	332	305	303	317	353	278	354	330	330	321	335	315	326	325	348	283	314	302	346	321	367	335	298	317	339	307	304	355	331	335	360	314	358	312	332	321	304	313	308	327	330	340	300	310	305	320	329	332	324	314	352	304	312	323	307	307	328	292	285	316	290	315	302	353	327	304	306	343	299	335	300	338	294	283	330	285	309	350	358	353	289	361	348	301	330	369	324	332	312	300	313	342	317	302	309	321	321	347	304	324	311	301	345	360	319	318	345	317	332	331	308	326	292	290	308	284	335	347	315	320	317	334	300	308	321	318	318	310	334	389	315	261	307	298	324	334	326	323	315	342	364	318	328	297	283	364	307	332	334	342	309	316	324	331	322	319	353	329	331	317	352	345	328	315	325	302	319	326	332	375	342	362	336	339	308	314	296	341	314	303	290	294	333	325	298	347	355	307	295	321	327	343	317	305	306	311	297	350	343	325	321	311	342	329	322	302	319	364	340	379	330	308	324	346	328	292	319	305	307	326	342	361	361	341	323	328	293	334	313	328	306	345	361	321	371	330	346	339	333	309	305	294	326	330	295	313	317	308	318	329	329	311	339	319	313	307	331	297	323	325	323	317	312	353	360	309	283	333	338	324	313	321	336	380	325	331	312	352	335	335	338	277	301	359	323	312	311	293	331	309	305	304	340	343	311	325	320	366	347	337	335	314	330	353	328	314	352	308	325	302	348	291	299	319	340	312	330	332	322	299	325	310	304	296	339	318	340	290	357	342	326	324	316	335	309	300	292	320	339	282	319	330	311	316	284	305	316	332	302	332	337	314	334	325	325	379	325	300	315	325	313	347	315	329	307	335	335	307	340	306	356	352	375	297	370	338	310	311	331	352	342	329	309	317	288	315	320	320	352	351	337	324	303	339	276	309	303	306	326	339	312	318	282	314	302	343	322	325	299	370	293	300	276	367	324	303	317	340	306	333	309	328	324	309	323	348	335	306	328	322	314	350	311	336	327	342	297	318	343	323	330	346	359	326	292	341	318	313	356	348	347	326	344	286	340	325	294	339	303	360	333	301	355	315	294	319	331	340	305	311	317	351	296	348	313	339	315	323	349	327	318	311	333	322	295	335	355	335	304	344	307	299	299	317	312	311	365	306	316	317	313	309	311	322	312	332	350	302	307	349	316	326	313	321	319	324	294	333	323	311	308	270	336	320	348	336	332	316	347	341	323	297	313	343	300	325	327	320	339	320	338	304	321	319	321	336	355	337	319	290	311	272	299	325	319	349	296	308	322	309	343	297	336	330	296	318	330	317	300	324	333	288	313	284	310	328	297	286	301	328	325	283	323	341	301	309	319	304	298	293	353	294	317	323	340	318	325	333	307	314	348	322	324	357	341	345	304	336	320	297	362	375	324	321	324	314	339	327	330	334	329	333	302	321	346	328	339	331	326	302	325	332	331	346	332	341	333	358	309	302	305	344	349	302	304	280	324	316	317	342	354	323	290	288	322	300	344	317	348	302	310	324	331	297	321	303	317	317	327	332	297	325	336	326	319	331	330	312	326	287	325	342	328	335	389	333	340	323	307	363	329	347	318	340	274	360	372	300	315	309	308	336	377	314	320	326	310	332	299	320	261	307	330	338	332	351	339	346	298	327	312	334	280	306	363	309	309	336	334	330	270	341	357	337	308	331	335	348	337	305	329	326	332	317	342	319	340	297	336	293	338	324	306	324	305	309	316	319	331	365	292	302	311	303	304	367	337	344	340	344	320	313	356	330	345	295	358	341	339	343	346	339	292	312	317	338	316	314	310	326	332	333	328	300	317	351	318	336	338	325	345	307	301	327	329	344	306	316	320	316	327	345	351	284	352	286	296	336	350	310	328	335	337	317	317	324	344	335	312	345	308	313	321	328	327	307	321	333	300	314	302	313	335	341	311	306	308	335	286	308	318	331	342	349	329	321	302	313	326	338	301	359	343	289	305	317	291	336	312	318	326	300	361	325	289	338	337	329	366	355	314	327	329	338	320	309	311	299	345	306	315	342	343	327	345	320	322	310	315	360	320	339	352	310	301	326	318	366	357	341	296	339	288	326	310	310	284	315	313	315	323	334	292	295	297	348	324	354	361	311	350	284	314	316	330	333	334	364	314	320	312	302	313	327	324	344	324	319	319	352	324	342	338	312	306	310	319	320	313	304	318	310	301	312	310	293	340	345	296	324	298	304	313	342	300	279	315	309	329	332	330	337	366	335	345	319	302	339	322	322	345	280	351	290	327	338	307	313	353	310	352	350	354	341	294	295	348	328	294	336	364	301	302	310	287	295	317	329	320	337	310	329	383	292	330	303	348	311	331	294	310	321	344	346	331	309	313	318	338	331	316	317	308	359	332	297	298	323	325	319	335	319	315	281	337	348	367	324	329	340	321	280	308	342	343	303	311	355	317	341	326	319	324	328	317	313	309	314	344	318	316	292	350	351	315	326	346	308	317	355	335	288	295	305	282	303	311	337	323	360	313	325	352	297	310	316	343	327	361	351	334	311	319	331	325	323	316	341	345	327	357	305	284	315	306	354	285	282	344	300	324
4050	3180	1695	1037	863	754	733	703	711	728	735	649	697	721	704	732	713	668	709	715	679	681	667	677	699	714	725	681	755	695	656	698	662	681	701	684	749	685	679	651	696	641	711	636	650	706	641	697	673	730	668	718	669	662	663	669	688	690	695	671	671	704	718	719	651	695	653	634	693	703	705	669	677	711	673	666	709	700	678	707	700	668	688	748	658	673	705	678	713	658	709	667	675	711	658	710	697	667	677	634	647	668	677	692	686	718	695	673	691	636	671	679	683	655	692	722	672	706	663	704	647	665	712	722	685	702	671	659	650	719	686	692	674	707	675	700	720	728	694	682	646	697	694	716	702	688	670	701	699	616	652	721	694	736	688	684	678	618	680	680	739	633	726	680	684	708	670	700	671	664	654	678	677	704	692	702	684	648	635	722	650	668	691	652	689	708	702	664	654	693	686	639	663	685	645	674	700	740	703	638	677	673	724	688	710	649	715	706	673	693	700	670	660	679	699	646	668	709	709	678	670	702	691	673	695	693	687	671	646	676	686	661	682	679	689	684	664	669	688	715	703	642	732	677	614	722	682	638	742	710	743	690	683	657	695	662	675	698	642	679	698	670	719	670	651	668	645	690	698	604	658	681	675	711	708	694	674	681	683	712	655	644	701	644	713	744	665	690	653	693	693	705	659	680	711	681	705	693	667	686	676	693	703	682	653	732	697	701	719	687	695	683	718	718	639	695	682	707	696	687	666	663	705	687	696	666	672	670	659	666	705	668	705	697	644	695	650	695	663	667	684	714	693	663	690	701	679	695	710	666	649	695	603	682	675	719	655	665	663	643	694	664	686	673	651	652	724	650	682	676	689	698	663	713	643	681	673	660	710	673	661	700	703	678	679	666	730	671	684	700	708	652	686	693	669	682	697	657	644	679	686	648	675	711	681	684	680	671	703	714	625	714	680	657	722	636	672	720	644	725	685	676	663	615	671	705	672	705	718	671	695	685	705	646	672	702	677	724	685	712	658	662	687	692	675	674	683	669	652	657	707	656	659	651	678	645	667	635	666	642	719	682	702	695	725	697	715	606	655	674	704	694	689	677	651	668	668	682	652	668	634	714	663	712	659	700	706	704	673	682	730	708	675	707	694	672	671	723	676	742	700	709	674	686	683	673	680	740	656	626	680	667	680	676	664	708	674	627	662	673	647	753	662	674	652	683	673	693	675	693	699	692	654	637	680	675	719	684	718	679	642	698	687	672	684	684	686	692	674	664	654	679	653	674	641	695	719	687	739	662	710	677	689	687	693	722	634	635	709	664	655	690	683	683	670	718	671	652	650	755	672	676	662	676	724	676	761	694	703	696	669	666	665	690	713	679	692	631	701	668	674	688	725	708	679	682	685	694	688	681	642	700	734	690	700	705	729	685	678	676	698	689	701	714	687	679	628	655	667	678	694	698	684	680	675	666	695	658	698	635	709	653	673	692	687	664	710	646	680	687	680	688	668	678	697	682	648	714	667	685	699	675	714	681	738	669	670	675	733	706	703	680	694	711	723	699	650	699	666	713	684	639	669	702	643	722	706	664	683	692	680	736	673	679	684	662	678	635	672	663	658	716	678	709	678	694	700	690	673	675	660	653	723	680	650	657	670	652	619	749	723	680	707	723	701	723	701	661	651	663	698	688	676	685	698	741	689	717	701	711	703	673	674	653	725	677	644	699	694	652	697	709	662	653	707	702	679	695	716	707	711	657	716	710	726	650	680	685	703	680	662	681	661	654	638	702	707	699	665	667	697	667	707	686	657	655	681	716	698	699	645	666	653	687	666	687	655	698	693	666	698	707	697	651	678	735	656	715	683	628	678	700	684	686	721	670	656	665	671	705	715	659	672	675	685	704	697	663	679	683	668	707	681	738	681	636	713	661	673	638	709	666	687	676	715	688	691	718	643	682	721	702	687	709	696	655	688	702	604	640	703	701	644	677	662	631	706	703	681	653	723	708	651	745	681	694	680	640	659	674	712	697	699	698	627	673	699	658	696	654	701	670	682	693	696	666	678	695	645	673	648	720	647	736	696	641	640	631	663	709	724	677	729	680	671	648	684	656	658	681	745	694	689	688	686	679	702	724	699	708	660	711	697	660	743	660	621	697	646	671	652	646	638	705	679	643	680	644	714	701	638	698	692	659	676	695	682	685	646	671	693	721	698	655	652	727	680	670	678	712	716	695	680	706	698	682	718	676	626	673	666	718	685	677	703	665	678	651	669	656	707	665	676	691	658	666	690	667	752	680	680	667	693	680	674	708	665	642	687	679	681	681	698	653	689	696	659	719	695	674	709	674	661	680	680	681	707	667	690	652	670	668	673	713	697	643	626	662	678	726	702	675	657	695	678	721	693	699	742	705	673	651	652	690	712	686	681	676	658	659	713	744	688	702	678	677	666	732	673	666	666	669	693	698	657	709	632	662	690	715	670	724	681	649	657	650	674	656	648	714	719	733	635	657	754	691	667	639	709	678	662	639	752	685	688	701	664	723	709	638	686	680	687	700	674	641	718	696	678	689	684	702	681	686	708	669	696	696	655	698	599	653	697	716	698	646	664	708	673	644	634	738	650	675	642	668	698	656	672	706	677	667	698	639	702	642	688	662	656	682	745	639	655	684	686	659	698	689	686	703	693	655	632	655	672	705	631	697	675	666	701	681	707	680	721	701	711	661	647	713	668	697	663	698	691	685	655	683	701	689	667	670	654	702	712	676	698	666	651	658	698	714	694	661	659	669	702	665	657	715	674	694	685	713	669	701	704	664	722	704	678	704	678	679	741	638	703	712	652	682	637	673	707	675	670	708	704	715	664	664	649	625	640	690	697	657	678	717	722	675	661	678	677	685	703	675	699	689	692	684	696	709	671	699	695	669	689	719	670	730	711	722	686	693	696	735	665	701	678	666	648	698	676	660	705	657	637	677	716	684	673	674	643	695	701	671	672	635	678	653	692	681	644	676	659	715	639	650	631	672	703	667	738	701	684	655	654	693	695	707	668	688	645	682	744	700	635	718	686	689	664	678	706	699	702	722	707	678	710	634	675	674	672	659	698	700	677	711	658	649	665	719	708	713	679	711	675	655	682	705	671	696	664	688	693	650	696	671	674	629	696	663	697	675	674	685	657	698	668	672	667	695	686	675	675	719	643	634	692	697	703	643	705	731	687	660	705	682	632	684	730	699	686	667	709	651	694	674	637	660	689	727	654	649	680	692	671	721	674	689	672	712	653	652	673	688	679	658	671	663	685	646	656	687	736	684	637	700	704	670	722	694	691	650	732	685	723	642	645	732	706	703	675	680	653	700	660	691	725	653	700	630	703	699	673	673	657	691	686	683	693	721	720	670	649	687	664	674	670	664	692	677	706	700	652	665	714	692	738	670	747	692	683	723	693	682	632	665	727	681	758	684	704	631	644	653	659	651	717	686	637	699	706	660	668	706	653	678	647	671	662	664	702	632	674	680
33143	14782	2368	404	313	324	275	254	255	269	285	331	291	323	284	298	299	297	265	264	266	299	300	307	312	312	277	302	289	299	298	290	302	255	295	284	307	300	329	283	301	294	307	290	311	338	313	280	328	272	270	304	290	270	324	261	285	330	302	305	281	276	324	306	279	287	272	287	289	290	284	303	301	289	291	326	288	294	289	291	299	288	293	284	307	274	287	293	278	289	306	286	295	271	313	311	264	296	295	300	289	291	301	265	336	250	302	321	281	267	304	279	351	319	281	295	288	309	323	307	264	268	311	261	291	268	268	302	269	272	277	273	282	309	324	306	306	310	261	298	268	270	306	291	294	285	278	305	293	279	307	272	278	289	294	270	304	320	303	302	284	306	265	279	268	304	272	310	273	273	266	254	321	325	272	251	303	288	319	316	300	283	288	284	300	293	310	289	292	273	311	301	293	300	322	296	302	276	314	270	272	293	305	330	290	282	306	304	303	275	259	302	312	317	301	285	319	277	285	281	324	297	264	289	277	313	331	324	275	284	270	280	312	293	287	296	301	309	274	306	278	303	272	277	300	273	279	289	284	256	302	315	264	283	269	276	282	299	298	265	284	278	319	317	299	302	306	332	284	316	290	268	280	271	302	274	308	293	279	276	302	278	331	262	291	266	295	297	300	302	316	318	268	266	303	277	292	302	315	294	315	270	305	311	276	309	273	298	283	300	303	281	269	273	260	286	314	298	274	285	278	295	279	300	263	283	293	285	264	307	291	307	290	294	303	292	260	306	270	291	286	314	320	272	291	317	278	269	276	280	299	298	304	250	296	279	274	307	314	276	279	266	290	316	290	291	310	318	306	305	281	290	298	296	298	302	259	295	251	304	275	290	266	292	274	294	304	283	296	269	298	301	292	280	285	313	298	312	307	283	264	302	338	297	290	276	289	282	291	291	302	228	291	338	263	297	277	279	256	316	309	280	286	307	287	298	316	292	305	302	317	295	263	300	328	285	280	296	313	291	269	270	264	257	290	304	303	281	314	276	302	300	299	289	274	285	292	287	341	308	300	309	291	311	316	277	320	302	300	323	290	287	325	271	278	263	303	313	292	296	270	278	327	278	333	315	285	299	294	280	285	303	282	289	282	302	297	262	293	262	265	271	258	268	264	255	297	269	293	298	273	344	306	274	291	285	307	276	295	256	296	287	276	306	319	322	295	283	285	296	282	311	314	288	287	258	332	285	276	316	309	287	298	294	298	292	274	307	276	307	277	319	290	299	303	281	288	303	282	279	322	275	274	300	273	288	293	275	276	306	263	286	329	273	276	289	318	287	294	332	299	307	277	259	274	270	304	274	326	283	318	244	267	285	289	285	272	287	262	255	303	297	258	300	269	307	282	307	276	315	297	300	309	276	312	301	293	291	275	295	262	314	275	286	281	293	306	286	299	284	276	297	308	275	280	283	280	331	296	305	284	320	294	281	300	338	282	330	298	295	318	333	277	282	280	273	311	301	262	295	304	315	297	301	279	305	278	281	304	315	306	312	306	256	295	283	303	322	305	322	335	268	278	289	290	267	281	300	282	279	280	264	288	281	276	284	305	298	292	287	284	286	276	275	300	271	310	281	284	275	302	283	302	294	291	252	316	274	267	294	293	265	281	327	300	295	290	293	292	311	305	300	283	269	290	283	279	287	275	308	285	281	295	280	240	283	266	295	292	312	335	302	280	312	285	301	296	289	294	307	281	294	259	277	282	305	281	269	302	290	283	281	309	296	305	303	300	297	302	276	278	286	283	293	313	259	279	270	283	291	267	292	295	290	315	257	299	306	290	295	302	288	293	331	290	284	291	292	285	293	329	300	282	303	301	275	290	275	277	292	285	298	317	329	289	303	273	300	308	299	305	272	262	309	295	290	304	311	317	298	298	270	324	279	289	345	278	304	323	306	291	259	314	266	282	294	295	274	262	314	314	310	302	317	293	299	289	265	328	300	308	332	325	305	293	295	284	299	334	298	286	308	277	287	299	304	267	295	283	273	278	298	263	297	283	285	266	288	287	313	315	310	281	297	303	286	306	287	270	296	286	304	247	309	299	250	306	305	296	270	279	299	305	305	297	306	272	297	315	290	287	282	297	289	285	286	277	239	290	303	257	293	296	313	271	306	295	317	281	275	290	286	267	287	308	285	299	281	296	292	286	286	288	283	305	303	276	276	321	307	268	280	285	321	281	259	324	316	291	257	308	300	299	282	289	289	289	302	309	318	314	267	283	309	282	308	312	327	267	265	284	299	306	296	317	295	302	308	309	306	283	313	301	309	298	285	294	277	295	293	288	296	296	284	317	258	269	325	278	267	283	283	331	263	262	299	263	246	273	309	277	318	281	288	278	293	290	305	308	326	285	274	303	295	283	298	277	285	302	276	285	281	276	278	247	296	291	275	294	308	279	287	315	272	311	299	290	266	250	280	279	291	284	284	291	308	302	298	286	276	271	321	295	250	277	283	246	270	297	300	299	285	289	312	274	292	309	258	263	255	307	303	275	267	289	272	308	305	285	281	329	293	261	309	277	293	261	286	263	290	323	300	285	277	327	303	262	247	269	308	287	250	295	291	289	324	295	302	328	270	286	276	284	309	289	312	295	293	326	243	276	305	260	356	296	298	305	276	334	297	316	307	304	299	272	292	324	320	315	303	288	301	257	273	323	289	281	256	292	284	276	301	274	303	305	262	310	275	278	316	292	273	299	289	296	297	302	284	275	293	277	304	269	304	298	292	299	304	314	275	285	316	280	270	290	311	296	312	308	292	294	311	255	300	281	258	254	305	271	315	297	302	225	275	285	293	303	301	280	285	281	320	304	291	274	319	301	260	267	277	301	267	302	302	285	279	280	296	303	315	283	277	257	292	291	301	291	279	288	308	303	318	281	293	304	290	318	306	283	293	301	273	291	318	325	294	262	293	256	302	295	304	292	311	283	326	299	292	247	280	283	296	296	290	280	297	296	304	253	283	282	261	274	297	293	260	274	304	302	301	292	319	270	302	298	280	290	334	310	299	294	276	240	290	288	295	281	300	284	298	292	289	280	275	286	277	288	276	327	281	278	255	310	287	303	308	279	280	308	284	301	286	275	299	301	317	290	326	253	313	314	293	305	284	263	302	288	289	293	299	300	301	301	309	272	277	313	278	282	271	290	301	295	304	284	307	287	289	322	288	308	272	323	281	275	287	284	270	313	264	267	269	269	284	261	312	291	305	285	308	295	297	259	279	298	324	285	289	258	295	286	295	271	266	313	295	297	275	308	313	292	259	317	273	307	280	287	280	287	308	295	326	277	314	300	290	332	320	283	248	331	308	290	311	290	267	314	299	302	281	273	266	297	292	295	306	280	319	293	309	311	271	272	310	278	301	326	334	310	302	294	294	304	277	313	296	273	293	330	332	316	261	258	300	268	290	284	288	276	313	277	296	266	268	287	293	284	304	317	284	302	313	271	289	302	295
7683	786	691	691	655	680	704	711	710	678	696	635	661	667	653	656	728	689	689	710	675	647	667	684	638	671	626	696	687	676	700	695	662	707	713	661	705	700	679	720	687	673	682	673	707	705	688	624	711	657	654	663	673	651	699	678	741	707	673	662	660	708	691	664	719	719	642	705	699	620	638	622	656	709	689	678	675	683	675	696	682	687	693	744	672	688	694	647	674	673	653	699	710	720	686	709	719	672	634	731	690	654	689	674	668	678	646	720	657	678	688	664	694	639	649	630	650	631	628	663	676	644	727	704	660	689	721	677	656	637	711	662	695	721	710	665	658	647	682	675	691	657	698	668	680	681	667	651	682	647	678	692	681	668	680	709	684	676	680	687	654	684	706	660	732	668	640	708	650	678	716	689	645	660	640	654	653	685	647	629	672	712	697	688	649	665	659	679	679	666	652	725	696	687	682	703	655	687	690	717	730	674	658	658	633	692	683	697	692	647	696	655	658	657	665	681	647	701	644	708	682	668	672	691	704	699	726	650	640	664	653	658	681	706	628	669	674	702	649	705	684	668	649	663	670	657	653	739	657	667	649	664	678	685	713	713	644	689	673	668	684	667	695	645	699	672	701	690	634	686	666	703	695	727	693	694	687	702	647	680	661	667	710	666	697	723	665	694	720	730	687	685	677	693	734	653	721	617	673	656	686	706	670	665	729	680	671	702	661	688	644	696	666	677	684	668	700	640	745	712	701	707	692	667	666	682	690	679	686	662	717	738	724	666	689	720	638	695	653	669	738	649	708	728	672	664	711	673	716	695	712	697	724	645	673	668	691	673	713	664	726	698	677	633	681	683	671	711	676	697	683	717	658	705	657	687	693	659	677	705	688	691	684	690	676	687	686	709	697	672	660	637	672	657	668	672	687	664	691	681	698	678	657	705	687	709	686	724	695	678	703	691	692	648	680	634	661	673	688	706	704	675	720	696	719	674	671	661	701	670	679	690	685	671	659	690	655	711	661	644	702	689	670	645	685	669	680	683	663	685	727	636	670	685	683	641	695	719	681	687	680	680	695	722	734	699	673	674	651	654	700	742	718	644	718	669	713	664	603	676	629	719	673	684	727	647	726	667	651	668	674	680	648	689	686	630	672	652	655	690	651	671	716	681	658	658	650	687	684	721	661	647	708	677	664	684	715	687	684	709	679	667	664	647	637	694	661	683	667	674	664	696	663	665	666	693	681	694	674	676	651	649	630	632	720	727	659	679	657	699	652	693	665	676	692	685	675	661	714	682	652	634	653	679	661	702	685	740	679	677	624	680	695	654	647	659	758	706	675	669	650	687	666	639	674	647	747	647	685	683	670	689	635	660	637	708	678	731	647	690	707	713	660	673	683	679	688	698	705	678	705	707	731	651	720	723	663	675	694	701	714	642	681	692	673	660	671	707	677	681	647	698	630	719	673	710	660	645	708	666	676	686	695	737	679	612	705	643	734	685	678	639	681	636	680	689	639	659	684	641	683	622	648	643	715	701	710	695	711	694	649	679	680	654	683	669	713	670	668	687	681	674	680	693	650	695	675	668	655	716	691	669	659	681	638	652	687	706	695	690	736	697	653	684	653	721	663	688	678	632	733	608	681	683	656	687	741	655	625	651	695	639	691	658	692	723	722	671	694	713	665	688	665	704	697	653	697	664	688	667	690	695	672	705	665	694	699	590	664	705	744	675	675	652	694	670	628	705	714	637	662	664	665	689	690	687	648	700	668	670	673	680	667	688	660	657	668	676	674	647	699	693	673	684	722	649	673	629	689	648	658	654	726	689	729	694	671	695	655	667	694	656	687	638	678	722	679	686	650	678	697	668	696	683	671	703	668	682	730	629	696	660	702	702	652	688	701	705	662	670	667	672	684	685	662	656	683	664	686	693	669	671	663	666	709	703	682	691	722	673	736	703	666	653	660	710	708	700	660	697	674	717	658	669	669	693	671	674	654	619	663	684	727	706	653	703	692	684	689	675	662	686	683	665	678	673	674	694	730	708	667	654	673	719	685	721	618	692	720	692	663	676	687	693	683	659	657	673	682	651	638	654	707	681	695	699	646	677	692	668	638	688	679	647	654	669	643	676	672	700	661	722	658	676	632	719	686	674	683	686	695	690	653	710	698	679	684	638	694	626	711	683	679	746	695	691	661	710	655	733	665	627	689	642	682	672	668	701	651	670	682	698	699	695	649	647	695	666	689	689	678	666	661	620	725	679	748	666	658	684	709	673	712	692	684	686	670	675	650	677	662	711	673	682	653	625	665	685	704	672	635	683	749	686	624	696	693	662	679	698	655	695	696	709	714	686	628	701	689	667	681	683	655	675	680	665	709	666	679	709	721	695	687	724	691	637	668	692	694	679	747	670	676	689	654	689	677	729	686	679	647	681	668	681	668	679	715	687	711	654	695	698	699	705	701	670	705	661	709	636	656	666	691	655	706	671	730	687	683	681	692	668	607	670	671	701	699	707	680	628	640	673	669	705	670	665	661	657	677	688	711	717	665	671	661	637	667	668	704	645	698	702	674	701	701	683	717	666	661	693	679	697	690	683	721	671	689	705	644	727	696	689	687	713	680	674	699	675	655	716	660	679	715	698	716	727	690	672	640	697	682	715	634	641	636	734	675	711	616	655	698	662	755	689	725	713	660	694	613	630	670	717	699	698	666	691	704	662	684	691	671	662	731	667	673	693	673	638	697	723	685	678	716	673	709	691	649	661	663	684	635	682	676	682	638	634	684	716	718	652	671	708	710	698	632	653	703	693	685	699	676	720	683	695	684	648	657	646	681	687	692	628	679	666	685	667	662	681	716	679	657	659	669	656	685	688	703	728	674	640	652	720	696	681	685	698	694	662	717	679	678	723	660	701	711	677	695	718	616	674	686	701	652	681	697	629	681	659	703	641	683	677	666	644	689	701	719	614	670	679	633	674	664	661	679	696	664	635	685	658	679	653	642	654	686	714	641	704	705	680	664	763	675	734	673	640	645	690	657	677	675	721	683	682	655	712	702	678	665	702	668	677	699	679	694	703	671	662	712	627	672	639	750	694	685	662	714	644	647	634	679	665	700	697	659	710	669	675	675	645	645	672	695	685	660	710	638	700	665	693	730	645	663	652	702	685	730	692	652	669	743	676	682	705	691	710	691	646	696	648	711	655	656	648	679	694	669	657	716	658	689	696	701	684	716	676	659	694	636	691	661	646	684	688	708	691	710	721	650	654	681	674	671	654	703	685	683	684	713	690	657	698	665	699	650	664	687	664	673	672	684	673	675	687	710	686	670	684	675	676	712	664	665	661	712	653	703	670	709	649	685	653	630	694	730	639	666	643	699	677	672	665	689	652	633	665	670	699	705	699	694	681	677	712	678	620	685	694	680	658	682	664	687	741	664	654	702	679	713	685	703	708	649	677	674	691	697	629	739	699	679	652	679	688	678	651	636	650	666	686	721	645	696	653	680	678
25151	21010	23635	28573	21031	12774	794	557	455	474	484	467	473	444	490	479	479	470	414	443	443	475	455	431	469	473	451	448	405	441	428	437	457	447	478	442	433	431	408	430	440	436	391	430	412	464	455	424	403	390	466	435	461	424	439	404	454	406	432	434	425	415	434	449	454	406	440	442	460	399	475	396	394	454	445	445	434	447	401	421	434	445	468	406	452	458	392	404	441	410	480	444	423	426	461	466	467	402	443	416	417	454	457	397	429	418	430	407	434	400	424	436	412	445	448	455	403	455	419	451	451	430	468	459	470	438	416	485	443	432	480	436	395	427	467	408	460	444	422	430	406	424	462	445	463	409	423	411	411	446	428	461	435	430	418	430	449	404	403	430	448	456	450	499	486	465	386	438	418	466	423	445	406	422	415	461	453	456	422	452	420	456	433	464	444	433	426	435	460	460	429	414	448	480	401	454	425	406	453	425	466	420	446	433	437	411	432	410	429	452	417	407	432	423	437	417	409	456	417	432	401	429	436	418	418	430	439	455	477	464	449	440	451	458	444	432	445	443	454	428	433	479	406	446	461	400	459	443	389	450	446	460	473	402	429	424	409	413	409	447	438	454	418	450	414	464	432	469	461	380	438	437	445	439	404	414	450	413	418	435	432	423	388	470	431	435	436	412	437	416	455	423	426	427	430	444	451	421	462	436	425	391	444	438	432	401	410	423	446	438	463	422	413	392	471	419	433	423	388	437	413	397	421	397	405	459	446	426	438	464	396	465	393	405	463	414	408	425	434	448	447	432	416	425	460	388	442	441	452	446	461	468	403	454	439	401	471	473	448	419	417	449	460	448	489	413	418	474	445	433	422	389	399	460	423	447	428	439	453	455	456	437	442	410	366	457	462	450	438	446	424	454	443	424	424	401	418	451	435	413	473	452	434	427	425	438	454	436	428	414	470	474	474	459	409	440	436	419	431	414	428	408	430	465	434	430	464	420	444	380	465	480	441	441	457	450	393	427	465	418	449	499	466	473	454	408	441	410	398	383	416	407	408	430	469	416	460	425	451	418	463	439	441	434	425	422	427	450	445	414	437	441	395	406	442	445	466	453	419	445	417	452	405	471	417	425	434	421	435	435	427	440	452	449	423	461	477	449	438	443	383	405	403	417	445	442	433	440	461	464	436	438	441	445	411	417	422	449	420	461	447	443	473	432	429	459	458	450	440	412	454	424	459	443	440	437	501	435	444	470	443	441	417	439	416	423	389	437	412	445	437	417	440	458	433	418	437	420	418	439	433	443	468	471	400	412	383	429	449	453	423	450	431	428	403	452	449	431	450	462	446	417	465	472	455	461	392	392	442	418	435	415	416	423	487	394	471	450	414	426	448	445	434	419	445	402	460	436	428	388	483	433	415	446	443	437	417	482	451	444	438	446	477	387	455	450	407	407	392	415	448	436	460	431	415	441	456	424	424	415	464	430	434	400	467	422	421	445	406	439	449	450	423	441	462	423	427	447	445	456	435	429	410	418	476	450	404	452	430	420	446	425	440	430	421	425	443	445	448	447	418	414	430	444	447	397	464	414	433	411	450	413	465	440	432	396	447	391	470	426	441	455	450	449	442	431	482	473	415	440	473	470	452	440	479	440	484	449	469	436	438	437	425	428	423	462	441	433	430	460	446	445	455	423	439	400	446	439	407	430	386	458	445	417	396	445	445	429	442	448	403	435	455	433	430	434	439	397	396	452	425	432	402	451	419	422	423	435	436	457	444	432	429	440	439	409	473	456	442	429	425	434	442	476	443	375	418	402	409	428	444	420	401	427	425	403	443	468	439	417	434	447	450	482	439	439	405	458	454	444	470	486	399	448	469	419	482	425	451	451	423	435	436	434	424	434	422	433	420	436	467	445	440	472	444	398	436	409	447	430	450	409	459	434	462	451	427	427	422	432	452	439	411	416	471	430	404	423	425	429	441	440	439	409	478	439	448	420	405	460	456	440	433	407	431	435	454	426	460	431	466	437	385	491	423	432	432	465	441	438	386	443	453	435	489	419	436	420	438	419	457	427	430	424	437	466	434	428	405	433	420	436	424	412	427	465	423	465	437	415	438	424	481	455	422	453	404	432	435	462	445	419	461	395	429	440	414	449	410	451	393	456	416	386	466	446	425	442	429	383	440	467	403	424	432	412	449	401	424	440	448	385	450	450	433	386	464	437	419	421	425	419	465	385	447	446	426	415	417	422	443	439	455	450	412	417	399	493	447	414	454	487	454	405	459	448	424	460	441	462	421	438	421	427	450	467	441	443	412	390	404	424	438	424	440	452	449	400	421	467	423	453	434	400	453	457	446	439	439	447	471	441	440	439	453	408	425	469	404	424	481	427	413	418	406	425	443	434	509	420	437	408	459	415	399	421	447	397	400	435	455	432	446	445	400	432	392	430	431	413	455	412	452	430	428	466	440	411	437	429	447	402	425	409	438	430	428	434	419	431	436	462	378	445	468	460	433	423	446	418	399	469	472	431	445	425	430	448	455	440	446	434	474	422	464	472	457	425	425	447	457	469	441	445	446	406	436	387	466	442	419	359	442	419	441	471	434	397	461	449	432	416	423	392	432	394	435	445	450	434	413	463	478	405	406	442	452	385	455	426	425	465	407	379	426	441	411	434	449	384	446	409	494	410	415	446	448	479	426	414	451	442	425	442	452	459	413	438	405	438	462	419	418	427	429	390	391	464	437	432	393	407	438	433	439	451	394	444	455	473	431	398	474	476	471	421	378	438	449	445	441	423	434	441	430	427	425	431	481	414	465	431	388	439	458	471	424	406	416	454	456	439	390	431	380	424	466	413	390	425	434	453	428	423	418	417	407	393	445	441	439	418	438	429	415	434	500	422	439	414	495	456	409	417	436	398	424	416	453	463	400	405	437	418	453	447	429	401	435	413	419	450	467	378	443	423	472	414	441	460	440	407	423	435	434	425	367	402	430	454	463	440	455	479	413	447	400	455	459	422	444	424	414	445	386	447	438	420	473	429	474	446	429	447	436	432	445	437	412	413	407	392	403	459	418	413	468	453	418	459	405	421	446	424	440	405	403	458	414	419	474	387	423	460	404	406	452	399	427	448	430	454	421	433	435	461	453	418	426	425	458	429	486	480	439	388	428	416	451	462	433	404	399	402	420	441	443	483	412	429	415	440	421	460	460	448	415	403	451	445	451	449	449	383	404	401	502	429	462	458	451	428	457	426	453	428	417	494	430	406	428	451	413	462	465	483	401	461	411	394	441	448	415	442	450	449	426	425	472	451	460	402	418	430	449	441	450	420	398	410	435	393	396	393	437	428	422	412	416	431	458	418	408	437	408	458	472	451	455	450	431	438	461	427	422	438	428	422	409	416	449	452	432	409	408	433	437	417	370	413	438	443	421	419	418	413	461	458	411	423	428	426	428	458	450	444	426	393	445	401	447	444	422	454	426	450	411	437	424	423	423	397	444	418	440	378
4401	2286	1429	1062	1049	981	935	976	920	899	989	951	920	911	907	926	901	949	908	921	911	867	958	957	922	949	930	902	896	931	896	945	922	930	928	934	919	935	929	919	957	871	888	878	897	901	948	926	892	964	890	961	925	957	919	889	925	904	959	889	923	891	948	919	933	918	906	932	899	852	872	968	919	892	975	918	918	955	942	912	878	917	941	918	878	899	895	978	973	895	960	936	950	935	891	939	962	933	946	923	956	911	906	939	929	931	938	932	890	931	966	966	964	908	986	885	919	893	858	870	880	947	940	933	924	927	837	943	880	938	930	911	941	895	904	932	956	920	940	890	898	900	948	912	898	863	960	957	944	900	945	911	931	913	956	882	915	939	923	886	938	938	935	890	922	901	912	878	933	899	914	914	939	918	949	936	920	937	892	883	970	933	920	936	898	932	948	871	957	935	956	940	944	894	928	903	953	902	950	924	909	893	960	932	968	916	967	873	949	873	894	886	948	940	860	974	990	921	948	898	905	902	938	960	928	916	920	949	929	934	964	927	915	953	901	932	939	943	908	966	990	932	971	937	910	920	940	912	931	905	892	910	946	943	912	945	892	899	954	960	923	929	977	929	935	933	920	900	891	939	910	914	869	906	904	927	943	892	887	899	935	841	955	943	967	885	890	976	907	910	977	895	946	901	868	908	982	893	976	909	981	920	892	856	921	882	921	953	843	940	959	898	930	898	908	881	957	932	944	923	940	965	945	882	977	899	890	887	953	924	985	896	930	926	874	1002	939	982	944	910	951	937	911	894	881	901	929	924	952	877	887	910	903	944	898	904	864	883	922	939	883	903	925	936	951	952	913	923	916	958	896	959	927	963	973	933	991	934	927	941	839	964	954	941	902	920	887	885	930	945	937	871	936	931	889	894	939	962	914	938	893	923	933	951	936	917	891	944	894	974	916	901	921	923	898	898	921	935	886	963	936	913	923	903	859	922	874	1008	980	955	910	948	905	928	920	919	892	920	931	835	952	889	904	941	931	901	920	886	909	885	976	903	920	943	897	892	937	934	967	911	861	937	920	935	1002	902	874	882	881	916	961	875	869	941	953	908	962	915	816	883	925	932	842	984	892	908	1013	973	870	925	949	915	925	862	969	882	931	878	901	885	925	940	939	944	911	968	941	914	912	942	941	854	898	903	956	964	906	898	900	952	913	914	962	936	872	888	966	903	930	952	969	919	926	896	960	949	944	935	896	900	965	911	953	929	963	892	946	961	963	939	932	922	922	959	936	924	926	929	908	944	936	940	957	916	943	940	947	889	935	921	878	895	974	976	933	957	893	952	956	906	955	944	915	959	920	968	899	894	914	875	919	931	911	962	917	932	993	901	903	975	904	929	886	904	910	951	944	948	920	919	898	895	900	946	901	957	907	899	922	962	925	930	893	951	862	896	928	980	881	932	998	934	901	908	925	939	888	919	910	977	929	959	895	937	896	896	934	963	859	894	931	917	911	947	903	934	986	938	942	908	892	930	872	913	912	918	902	897	962	910	891	879	973	965	905	900	952	873	906	941	884	918	866	892	938	906	937	954	918	910	913	948	943	911	970	925	911	930	924	910	943	928	970	840	880	879	948	983	929	891	980	870	920	895	880	899	889	970	964	897	943	1032	925	989	913	928	927	926	899	893	919	945	942	854	920	909	882	917	897	858	874	928	920	960	933	942	855	983	916	937	932	887	934	902	881	919	904	923	953	955	899	871	885	912	934	921	947	864	908	933	912	920	928	948	901	947	930	921	920	938	916	902	954	908	936	911	901	887	906	894	963	894	913	957	923	936	905	918	876	915	958	931	971	926	909	911	947	944	948	932	873	938	891	890	939	943	880	902	917	911	910	918	906	891	914	967	883	899	913	905	911	926	921	919	902	915	918	922	928	921	942	965	913	939	893	945	902	925	949	952	916	907	916	925	968	964	971	989	851	944	926	964	895	928	902	928	910	876	912	850	940	937	956	942	954	949	922	913	893	930	967	911	895	929	960	961	890	883	915	903	954	897	925	881	915	927	915	884	942	944	941	915	852	938	893	960	935	922	892	982	923	956	1015	875	941	906	873	899	911	935	924	952	962	912	927	923	936	933	919	900	879	880	886	892	873	959	943	935	907	964	931	976	918	948	902	918	921	929	942	880	951	933	899	922	949	983	955	896	898	887	914	980	917	947	904	902	948	918	927	876	941	890	911	953	901	888	907	935	922	890	910	925	896	926	932	939	965	909	903	951	939	870	891	988	943	917	937	956	951	975	943	847	901	906	869	938	958	943	939	936	950	949	900	919	921	941	904	934	868	932	947	942	872	932	927	898	949	921	900	906	980	959	898	924	886	953	876	990	931	913	914	929	914	934	925	955	943	917	899	913	949	885	908	893	922	931	895	926	991	981	923	917	924	906	946	940	944	915	949	967	916	879	971	966	894	933	901	944	914	957	933	919	938	861	921	885	981	906	930	921	926	940	906	952	888	924	917	940	939	910	949	962	923	906	924	884	944	960	901	959	910	861	987	926	905	873	890	911	936	950	961	953	878	912	923	968	950	933	887	914	902	940	922	906	911	861	927	954	914	907	896	943	868	879	918	973	948	908	910	960	921	988	956	906	912	851	985	895	877	907	857	918	896	916	994	952	929	914	917	921	891	946	968	870	897	922	911	939	885	922	993	854	955	898	898	1022	914	900	889	938	868	944	934	944	939	927	988	891	918	897	946	944	966	898	895	922	929	880	966	957	970	913	870	939	921	905	949	889	933	969	920	960	918	905	933	862	860	917	966	877	918	928	919	884	923	955	926	922	924	920	908	969	894	940	902	959	879	943	935	918	892	922	956	875	904	971	912	874	893	891	936	902	934	941	896	904	898	984	889	970	892	938	974	905	874	918	933	968	953	933	934	899	938	904	911	863	888	878	952	895	942	896	893	896	950	959	916	947	950	958	959	924	915	911	923	913	917	961	920	911	929	932	906	854	926	947	938	899	870	932	886	845	946	934	964	906	872	955	907	975	865	911	973	900	925	905	904	964	933	886	919	961	884	899	925	994	971	876	929	907	931	901	932	939	912	928	918	928	914	934	853	925	919	904	956	905	954	955	883	950	946	883	944	925	893	905	913	905	905	976	858	903	934	917	953	947	861	948	914	881	940	915	934	915	915	930	912	879	926	887	922	930	923	921	903	969	957	929	955	963	896	919	931	919	912	911	969	899	907	902	928	914	963	944	891	922	979	896	876	893	909	905	925	958	902	943	910	933	928	937	961	924	910	907	880	903	915	910	952	952	896	941	921	900	911	918	871	928	899	898	927	922	937	940	883	944	985	926	938	887	906	878	952	914	913	889	979	893	953	877	921	909	910	944	975	946	899	942	920	940	909	926	934	926	948	909	893	887	918	938	914	911	945	875	960	936	910	892	919	966	888	878	941	923	905	927	915	862	889	931	934	899	946	899	876	932	915	937	954	919	882	902	940	924	884	931
24410	21010	23991	28237	21015	21050	10673	723	487	418	377	422	363	401	378	326	335	352	317	362	331	301	345	344	367	314	299	330	323	352	325	356	330	324	365	304	333	302	321	361	355	329	364	344	297	313	329	318	309	337	376	284	338	281	305	343	308	362	309	351	347	346	332	328	320	332	341	300	316	342	285	298	367	331	331	304	337	323	321	303	347	322	328	348	343	353	340	305	295	325	314	326	331	341	341	312	307	312	320	341	318	302	335	315	316	309	315	338	321	316	381	343	333	314	328	320	302	315	330	304	358	325	311	312	329	320	324	337	285	314	336	322	353	320	323	356	314	318	326	301	322	342	356	336	309	319	321	335	329	354	324	338	324	328	315	322	305	311	312	313	301	305	322	330	329	311	321	298	317	322	331	343	295	372	299	319	310	342	317	318	341	315	337	339	315	297	316	333	305	301	295	302	322	339	352	313	363	342	318	295	309	288	285	302	312	328	322	328	373	331	342	346	280	300	372	310	315	335	334	359	349	333	288	317	303	348	337	326	307	325	274	308	307	282	350	326	316	327	288	283	310	312	296	308	310	356	326	319	303	319	322	305	314	298	324	332	306	322	341	332	378	339	305	332	265	299	334	310	294	333	330	333	333	321	325	329	341	294	342	351	309	331	341	312	332	316	368	339	309	324	334	349	304	318	343	328	314	299	333	292	325	346	317	306	285	309	299	329	303	293	322	298	315	314	346	337	366	348	354	329	279	357	333	333	314	296	333	313	307	327	316	366	364	318	317	321	309	350	281	351	312	302	331	346	319	345	345	355	354	334	306	349	296	329	313	353	314	343	289	307	318	351	325	348	299	268	339	324	310	342	323	331	272	325	317	316	320	342	319	342	348	304	290	318	299	332	313	306	328	344	307	336	311	333	306	337	315	358	367	334	327	326	307	317	306	347	311	306	330	311	339	344	337	332	321	354	350	313	304	307	330	322	320	328	277	306	306	356	331	336	335	323	275	307	323	348	314	343	305	302	336	316	362	306	347	313	315	343	298	333	313	358	310	338	325	344	313	332	297	317	292	339	352	304	321	325	331	306	306	319	313	328	334	322	323	314	354	353	303	322	309	325	358	355	344	327	367	303	336	292	325	328	349	319	329	298	301	340	316	333	316	340	323	292	324	345	303	340	322	356	332	307	308	307	338	316	315	306	319	330	342	345	310	352	325	313	325	317	348	324	304	343	323	339	298	318	326	336	295	359	329	308	334	329	344	324	315	326	329	307	309	317	322	306	333	327	323	355	288	307	331	319	310	349	305	321	323	330	319	302	309	342	290	316	320	322	332	304	306	315	296	298	358	289	313	325	297	349	335	305	325	314	328	310	325	332	320	328	299	328	315	309	345	314	313	347	286	323	330	330	329	330	329	295	349	329	342	325	312	297	353	327	306	336	315	345	327	321	331	279	312	321	291	292	317	337	305	362	286	347	318	311	327	323	301	341	329	337	315	354	366	326	339	313	350	335	267	325	313	325	297	328	314	327	316	329	315	341	296	333	305	294	315	339	349	309	308	306	295	343	324	352	351	332	317	346	351	276	322	359	326	334	304	328	319	343	332	313	314	326	319	337	302	359	308	337	286	311	286	310	318	305	341	335	288	322	318	323	328	362	310	307	335	310	299	278	313	298	342	282	367	333	332	317	352	322	306	331	340	364	317	356	324	300	320	356	309	279	327	366	328	353	333	328	338	335	310	295	289	274	330	327	343	352	336	305	332	334	310	341	315	318	303	351	312	327	316	275	286	318	354	310	332	299	315	318	325	318	324	300	345	309	315	316	329	338	319	333	350	313	350	343	344	319	313	345	301	286	307	371	317	333	307	352	289	315	344	311	324	319	318	313	288	312	340	299	367	333	307	330	338	314	303	323	345	352	312	282	320	303	357	329	318	314	312	322	308	334	331	337	302	332	322	301	343	297	325	332	291	302	295	326	336	325	335	292	331	332	301	302	321	299	353	306	346	294	308	325	322	320	333	351	326	319	313	299	330	321	322	309	320	346	301	323	323	302	344	315	299	323	327	340	336	333	329	295	318	332	306	310	332	341	319	313	302	305	320	335	339	324	330	326	361	305	338	368	325	349	349	306	335	337	338	318	332	320	343	306	326	319	302	327	326	313	345	318	346	307	345	314	335	335	309	341	310	314	315	317	331	322	328	339	309	325	330	330	292	326	307	313	343	345	321	318	356	321	335	323	312	319	309	337	350	329	304	317	291	360	367	325	355	296	309	342	299	312	326	313	311	325	291	301	311	296	292	341	296	322	293	332	324	292	338	342	300	308	311	314	337	296	290	317	327	354	311	298	305	299	329	327	303	305	316	320	306	313	325	332	321	342	361	313	324	325	346	315	318	290	310	323	354	334	292	315	286	357	315	313	349	320	310	307	308	313	315	311	288	316	277	310	323	303	336	341	305	309	311	312	312	341	332	319	328	325	320	339	317	338	296	334	314	274	328	315	326	317	318	329	306	330	322	331	254	316	327	359	340	321	297	305	313	324	327	331	314	318	317	308	307	320	303	317	319	313	305	344	312	293	315	321	331	335	339	292	282	326	358	321	345	335	283	336	308	315	360	298	328	302	333	305	376	313	331	310	330	315	348	344	360	333	328	311	342	311	329	309	302	321	323	355	330	321	331	330	317	300	313	316	311	317	319	336	311	335	328	323	329	326	327	349	309	361	318	317	316	315	350	314	292	291	305	312	312	308	349	319	319	316	310	303	366	333	327	313	335	300	331	341	339	281	335	372	335	310	328	322	337	312	333	312	338	343	335	325	346	356	336	317	337	319	294	313	326	351	322	305	317	319	327	337	309	305	335	309	316	290	327	322	324	315	341	313	310	322	320	314	310	314	323	343	299	323	355	311	290	308	299	339	324	297	313	330	364	326	349	307	309	317	301	306	284	327	319	313	314	316	303	314	302	311	327	324	343	330	349	288	299	305	305	357	324	306	316	344	349	324	328	298	337	326	313	296	315	350	306	342	334	299	291	319	341	298	344	314	330	316	340	313	315	327	307	316	305	334	312	317	352	323	319	289	287	342	356	320	296	298	294	314	313	350	349	324	326	329	296	320	346	342	321	307	319	314	290	312	337	334	281	321	311	333	309	297	304	300	319	291	270	331	336	352	317	333	352	323	289	317	332	322	309	339	353	318	333	315	300	289	335	341	344	342	345	316	324	324	355	317	322	331	309	322	355	294	289	319	328	270	334	289	317	329	324	352	305	315	330	327	309	304	325	324	300	308	345	309	340	321	324	325	298	305	368	336	307	328	336	314	326	338	301	325	301	326	337	295	337	277	336	314	307	301	308	308	311	347	351	290	308	307	323	295	354	337	317	342	326	315	339	321	296	349	317	316	328	341	330	296	350	333	319	318	292	304	337	300	299	301	308	313	312	308	335	311	323	351	324	328	302	316	274	337	332	359	353	336	327	312	323	339	328	307	399	328	330	329	331	320
4032	3251	1732	1022	863	754	750	677	696	714	653	766	669	694	717	700	718	718	674	703	624	700	691	689	689	641	723	714	669	722	672	699	705	620	712	667	641	710	669	692	638	666	679	688	684	695	694	711	666	672	696	688	666	694	670	659	684	656	678	670	691	722	699	692	712	695	733	719	651	632	667	695	643	701	690	734	666	683	668	658	677	678	710	672	701	678	672	647	651	673	666	662	681	728	688	666	646	708	718	689	674	682	686	655	715	702	632	708	642	669	682	657	646	721	632	697	704	708	676	704	669	674	670	716	727	717	658	689	688	646	721	694	684	714	680	686	671	680	646	677	632	658	679	625	704	658	687	702	649	692	703	668	712	712	736	661	653	650	681	727	683	681	671	665	686	635	680	629	666	717	699	676	663	686	699	681	686	665	679	713	663	673	690	690	709	739	666	732	690	654	696	688	645	638	663	717	650	687	659	722	730	683	724	705	651	671	669	713	678	703	744	693	650	668	703	734	672	703	699	700	673	681	675	673	707	728	706	673	671	696	684	666	655	689	704	691	661	662	690	691	698	673	667	732	681	684	690	651	741	660	696	689	679	756	684	681	687	655	653	651	673	719	710	674	674	716	647	683	703	651	721	653	715	651	715	685	706	705	703	686	705	683	698	713	665	710	682	702	604	675	737	695	673	683	730	684	658	710	688	713	692	672	686	644	686	700	689	618	744	661	707	712	706	710	695	681	695	661	671	736	675	682	687	635	642	668	649	674	710	701	677	707	640	705	677	675	662	700	690	721	726	715	653	689	714	702	650	660	689	693	682	736	692	693	691	667	652	646	685	686	670	733	747	700	726	727	697	695	649	689	663	664	652	735	693	669	743	672	667	717	722	683	672	687	685	732	721	655	660	642	702	716	654	695	667	691	675	698	684	659	726	690	677	682	714	650	693	710	645	675	681	713	678	626	691	725	683	662	652	729	694	683	711	673	685	684	690	700	680	718	725	659	678	687	661	713	726	657	703	693	686	680	711	641	704	700	721	677	674	659	655	661	673	633	645	724	632	652	672	700	670	670	685	714	751	702	673	696	644	658	686	635	703	646	664	675	680	681	689	687	727	677	740	664	677	699	646	673	674	638	703	719	725	627	702	659	740	707	684	702	684	673	742	652	702	690	636	724	687	669	683	662	655	644	630	688	640	670	684	668	689	660	689	689	706	679	673	686	646	707	691	686	696	703	673	684	663	667	752	682	677	661	694	675	704	682	705	640	715	670	674	676	695	694	701	705	725	666	694	688	697	680	664	657	671	691	673	673	658	680	710	620	646	708	680	680	690	689	681	671	693	646	620	748	701	654	699	677	726	700	681	648	733	700	681	686	656	683	667	702	698	740	681	717	716	688	714	696	681	683	703	680	652	676	690	673	681	667	677	707	698	724	660	717	669	722	706	653	748	703	738	687	664	647	661	660	641	669	672	654	682	680	680	637	679	682	671	702	671	748	639	655	696	669	657	655	668	661	663	666	695	674	694	643	736	637	720	690	661	692	683	619	716	663	687	670	676	662	684	692	720	660	661	722	669	707	713	656	710	671	696	675	717	699	716	645	755	705	686	678	702	657	713	681	682	675	683	662	681	739	670	704	677	698	666	720	641	715	734	705	676	693	682	731	679	687	685	714	614	696	677	745	661	692	656	632	685	679	647	658	692	721	696	683	687	663	682	684	684	700	666	702	681	696	714	671	684	697	664	696	723	627	699	684	688	714	724	677	715	720	668	735	721	709	647	736	662	638	627	662	669	687	680	667	660	657	704	712	649	708	675	644	678	690	683	695	692	694	657	631	677	700	708	684	636	692	682	694	665	673	697	713	691	640	710	680	737	638	679	677	645	703	703	668	710	680	673	652	691	659	679	663	679	671	658	664	674	723	668	713	663	660	678	689	689	685	694	703	680	674	641	666	660	688	633	687	707	666	652	714	710	706	695	646	697	698	662	705	647	707	726	683	658	701	711	690	751	642	664	664	672	671	687	711	669	712	700	670	673	667	681	693	675	698	714	705	713	700	686	659	692	691	737	722	681	671	615	678	674	726	668	681	649	678	699	675	667	696	689	676	687	653	666	674	634	681	671	618	708	672	652	656	641	708	671	702	668	665	692	705	651	689	688	695	708	672	687	671	682	722	669	746	685	694	673	681	686	682	711	686	647	683	722	669	723	658	708	626	691	709	686	645	668	692	714	697	699	653	708	641	703	667	644	696	703	703	707	677	685	655	700	671	708	677	666	704	690	672	708	659	692	635	674	653	683	657	713	683	667	680	644	679	679	682	709	662	655	687	725	714	684	665	660	711	668	669	694	708	660	657	690	684	679	680	681	683	673	677	716	675	674	712	637	734	656	693	681	720	713	634	664	682	691	723	696	706	690	694	687	734	699	707	684	682	668	749	684	678	680	662	678	739	722	710	660	687	725	669	626	726	695	706	681	699	704	682	675	667	638	694	655	709	690	694	685	737	709	677	645	665	683	642	669	679	716	700	685	671	655	697	687	688	628	644	671	617	665	718	666	711	701	654	736	669	706	703	656	703	687	668	680	671	634	722	664	730	672	661	661	738	659	732	667	705	658	669	707	625	670	660	694	674	709	654	653	664	657	657	698	695	665	718	708	725	665	663	658	706	651	653	652	683	670	718	707	732	756	693	688	653	690	725	663	677	737	691	660	705	672	708	678	671	691	667	689	658	679	689	695	676	661	672	662	659	683	706	666	661	728	692	659	736	701	654	669	704	725	685	703	675	678	682	711	689	676	699	725	714	728	678	712	670	727	713	676	691	663	685	673	749	629	680	654	665	682	696	651	683	704	702	681	714	680	643	698	692	698	641	741	696	669	722	637	676	664	652	693	684	729	706	659	645	697	648	685	738	707	683	680	645	666	670	672	734	712	704	697	687	694	736	677	705	726	730	713	741	659	673	672	642	678	650	716	636	701	700	631	715	660	689	671	714	606	701	684	637	702	684	647	700	690	686	680	723	681	675	712	670	675	682	668	693	687	748	684	701	665	674	706	686	697	698	709	730	684	655	635	650	685	676	721	706	690	651	656	669	678	698	692	672	681	671	658	684	640	670	665	675	686	685	669	708	662	714	662	679	691	698	687	695	710	707	712	675	691	670	708	687	702	727	724	688	719	668	658	701	710	686	668	707	640	699	637	674	731	639	733	678	687	685	726	672	689	690	697	673	665	707	673	660	689	716	668	652	683	649	674	667	708	731	678	665	701	728	638	645	691	722	676	665	660	694	664	700	669	678	670	745	696	694	668	652	699	723	679	677	657	695	636	685	644	667	649	692	719	707	680	713	699	655	729	656	645	714	679	751	679	656	701	671	716	694	682	637	683	626	678	722	690	714	682	722	700	678	710	656	721	699	666	698	671	686	664	661	668	703	678	722	629	662	700	658	688	686	681	654	671	737	660	691	705	670	664	671	675	659	668	712	685	630	736	677	692	665	711	670
33327	14870	2375	395	292	286	286	313	292	303	314	305	276	305	356	295	295	279	267	320	297	288	322	275	292	330	318	282	319	326	286	258	290	301	258	303	322	284	269	326	295	302	315	293	296	317	276	305	319	291	299	313	317	301	305	323	285	282	319	287	299	316	312	323	287	311	304	277	264	304	296	289	279	273	304	279	321	296	273	284	300	293	324	266	339	265	269	297	289	328	289	323	287	280	289	287	272	295	316	294	322	295	291	328	295	304	295	316	311	299	301	303	272	291	310	283	269	260	288	323	271	277	306	318	295	271	313	270	271	316	300	312	301	285	310	294	294	307	287	273	256	327	341	263	274	294	308	293	272	307	314	277	285	320	295	261	290	316	279	309	322	268	292	314	280	313	254	296	247	290	278	307	295	274	275	292	291	305	336	274	284	258	290	277	306	301	301	323	313	287	280	321	308	312	314	242	293	268	300	296	281	279	292	294	319	295	301	288	288	299	283	279	277	308	273	271	307	284	261	313	275	299	307	303	301	282	276	336	275	302	270	308	292	261	319	290	290	313	310	308	254	301	304	301	310	339	284	291	275	276	292	284	280	304	295	299	260	283	258	335	286	273	284	343	285	318	300	288	272	277	301	303	271	276	284	262	268	310	253	311	330	306	272	342	283	305	317	300	298	274	289	290	302	303	294	275	329	275	250	312	317	322	304	272	280	306	284	291	296	300	282	290	257	295	275	259	303	316	288	267	316	282	291	284	289	277	308	274	300	304	297	312	294	316	321	304	305	275	282	277	281	280	268	324	303	293	286	300	292	277	308	302	274	292	281	320	264	308	291	275	303	264	291	319	287	277	291	285	304	263	278	276	272	273	294	289	287	308	311	310	298	309	276	309	291	256	293	289	270	289	305	297	293	315	282	298	306	316	312	288	298	285	279	321	294	288	312	303	276	303	318	308	308	284	318	265	287	326	296	280	291	295	286	290	299	304	295	292	290	280	306	264	299	320	317	336	320	290	318	304	267	287	293	300	300	300	265	306	308	318	303	282	332	306	284	307	293	308	289	290	302	326	302	303	287	296	278	301	255	301	276	276	318	290	302	298	282	286	317	334	297	258	278	291	288	326	292	280	292	303	288	292	277	324	269	290	279	284	255	272	327	312	256	299	307	299	304	297	268	248	300	303	304	289	244	305	326	343	329	260	312	293	287	269	260	310	309	304	324	272	261	286	296	267	312	302	332	319	298	323	303	295	317	279	310	320	305	290	303	291	280	279	286	304	292	283	302	338	298	291	292	317	296	278	264	313	277	275	264	288	306	285	299	290	286	289	280	265	285	276	299	308	301	263	313	302	311	234	307	289	286	305	295	262	256	283	304	297	305	294	295	319	294	322	300	283	268	304	292	263	269	308	302	309	272	341	299	273	280	296	279	275	281	317	304	277	301	310	294	264	284	260	285	294	296	285	277	296	330	301	327	324	294	289	307	294	281	282	273	295	313	294	309	294	285	292	315	295	317	283	299	316	296	303	268	304	280	300	308	294	316	294	279	306	304	256	317	309	268	288	312	319	298	298	286	299	292	299	302	294	274	270	301	272	314	303	294	271	281	292	303	302	279	269	296	260	274	300	321	269	305	318	310	308	296	302	268	296	277	307	304	266	281	305	282	298	321	268	279	297	340	298	306	295	314	279	274	308	283	280	313	278	307	289	274	293	296	305	284	303	280	318	271	312	309	305	288	285	297	286	274	313	271	315	336	279	292	265	267	266	297	304	320	307	276	263	266	320	306	295	252	292	276	273	277	260	286	295	311	339	302	307	308	311	299	327	287	259	261	307	273	314	294	290	284	313	285	306	321	290	309	286	294	279	300	299	307	309	311	302	286	317	296	296	264	282	311	308	302	282	314	321	286	314	314	263	290	317	288	277	277	294	288	310	296	281	296	278	316	287	309	310	307	321	285	262	297	277	303	281	283	310	286	317	298	282	287	328	280	270	281	281	290	301	278	256	274	250	292	267	257	349	289	301	296	296	290	277	289	273	307	284	280	292	268	294	272	293	302	280	288	284	279	283	247	293	300	297	288	262	282	323	295	301	312	309	291	326	302	262	304	278	270	263	302	302	289	328	287	302	319	294	316	303	288	280	300	296	293	286	302	283	272	278	299	304	285	315	312	287	304	290	320	293	292	270	302	319	288	259	321	326	281	275	282	298	287	287	297	301	284	315	284	322	267	322	268	274	279	296	300	288	284	292	295	268	299	270	261	324	287	285	281	295	318	291	274	273	266	291	292	298	328	267	274	277	285	282	296	290	290	309	277	279	290	255	307	322	309	282	336	283	271	312	284	286	293	313	332	309	293	329	336	306	305	299	308	310	274	248	275	294	291	282	283	284	334	277	290	315	282	299	301	277	287	299	299	265	320	313	293	296	292	286	300	332	319	295	301	309	255	337	289	269	300	302	297	281	309	292	282	302	316	288	312	293	291	281	270	294	315	288	295	286	333	289	288	277	313	280	310	289	287	270	309	281	309	279	299	289	281	298	288	296	312	333	258	276	316	299	281	304	341	309	325	293	279	290	311	280	330	294	301	276	261	288	280	291	304	318	320	298	301	290	270	270	265	304	306	316	295	269	273	293	289	302	326	304	298	319	296	291	254	313	294	293	290	301	273	278	291	273	282	316	279	297	296	319	312	275	295	287	293	271	314	303	291	290	287	283	294	302	315	303	289	301	281	304	316	256	286	324	331	345	271	319	273	315	313	289	278	319	307	295	291	288	313	275	310	290	307	297	323	295	333	280	292	291	303	305	283	312	289	282	268	284	304	297	284	278	293	275	277	285	305	316	306	291	310	308	317	294	279	317	289	284	319	299	281	307	317	287	308	288	280	321	313	289	276	292	284	253	260	289	285	324	265	289	265	266	284	279	300	301	301	312	290	294	294	287	320	301	280	300	316	306	283	271	321	286	280	275	267	310	309	287	285	306	282	303	282	281	288	300	283	271	265	280	306	300	302	301	294	322	301	294	297	298	296	326	276	295	300	292	288	288	344	315	307	303	309	305	287	351	266	291	305	317	296	290	295	296	293	263	303	285	299	318	311	289	277	270	279	298	287	320	277	293	287	300	324	314	286	292	282	285	303	286	307	315	309	317	294	307	298	265	296	300	303	300	299	278	346	250	284	287	278	285	263	273	264	305	268	281	290	282	284	303	284	323	313	268	290	319	356	306	309	280	307	327	285	281	267	286	325	315	319	275	294	275	292	284	282	297	270	287	314	275	258	281	316	260	272	276	294	292	286	310	302	316	307	292	283	301	339	324	272	306	311	270	283	287	300	317	266	280	308	303	294	316	309	276	267	312	319	311	304	311	280	331	286	265	314	265	291	310	271	266	284	317	313	272	304	283	288	335	295	308	285	324	290	313	261	288	265	292	282	298	310	339	307	277	271	284	253	258	295	301	266	306	249	295	274	310	277	244	319	286	267	271	337	296	285	312	287	287
7791	806	687	728	712	684	646	716	696	689	680	675	688	698	655	705	692	679	733	698	720	653	672	706	695	676	735	697	667	676	723	739	646	670	678	648	630	678	734	679	718	701	702	672	670	689	662	713	679	688	661	696	648	680	697	650	714	737	687	721	686	703	666	734	695	676	730	663	697	682	687	671	688	660	735	646	665	670	702	705	653	663	680	700	648	663	694	720	653	680	678	636	663	636	746	678	701	682	718	663	683	685	691	668	710	692	686	683	681	675	696	630	714	659	650	693	676	703	696	695	680	703	671	667	682	646	672	668	643	651	734	686	643	647	651	685	723	689	661	726	728	696	701	729	655	661	701	666	725	698	719	656	714	699	642	687	720	715	717	679	694	701	726	732	702	706	701	673	711	655	710	724	730	690	738	666	676	718	694	705	671	700	649	656	686	682	707	689	678	658	629	717	626	681	650	695	662	691	710	689	664	669	666	717	713	689	654	659	614	656	672	728	670	654	661	692	694	666	663	681	715	645	702	675	645	683	697	643	700	686	703	681	659	655	679	722	677	727	680	709	673	656	687	669	675	662	683	650	648	715	662	684	652	646	705	702	663	690	718	695	697	659	626	697	659	670	673	699	672	676	680	639	688	700	675	702	708	676	693	713	671	677	698	686	676	670	727	709	700	703	690	707	670	694	681	667	685	680	631	716	688	713	690	685	699	671	714	739	718	705	675	687	683	656	659	684	692	710	672	701	701	644	690	681	663	719	664	701	639	650	731	675	690	679	691	700	717	645	739	695	658	685	685	653	669	698	670	680	683	677	659	674	709	674	642	678	679	739	682	651	684	670	657	678	684	729	672	696	656	681	682	676	687	648	726	661	682	720	722	693	695	698	680	683	694	721	646	640	678	686	704	643	693	675	698	708	729	679	666	689	707	659	640	734	672	693	701	688	700	737	631	710	679	676	677	679	707	681	684	698	701	638	683	689	686	665	679	663	686	670	736	648	711	700	688	729	682	688	715	603	649	659	687	686	675	692	666	753	713	670	714	665	674	650	643	606	675	682	656	686	666	729	681	646	683	645	715	692	633	714	701	635	696	689	662	692	698	669	695	721	725	682	740	685	710	687	704	690	657	646	692	670	640	674	643	687	705	674	655	707	703	673	615	718	656	713	702	642	698	695	682	683	682	701	708	692	684	702	689	723	712	708	662	646	670	691	651	676	727	678	649	709	706	674	667	680	680	683	705	698	695	695	665	699	692	645	662	700	684	677	668	704	690	697	692	666	707	691	680	687	688	691	661	693	688	672	658	683	672	688	705	686	731	683	735	674	701	678	692	704	733	681	702	687	719	687	706	687	704	708	688	709	696	728	712	669	735	668	688	670	685	688	683	719	728	669	688	651	664	670	677	677	669	688	719	705	696	650	688	647	650	707	660	669	678	737	708	746	682	684	686	675	741	692	654	699	702	669	689	660	675	710	695	644	654	663	704	708	664	702	673	710	665	665	669	667	702	704	731	716	655	662	662	695	643	659	710	642	714	683	652	691	706	660	677	678	727	662	658	682	671	690	740	717	684	694	690	688	695	641	650	670	679	686	658	720	689	656	633	698	689	712	710	717	673	678	654	671	638	675	694	700	688	681	691	690	693	704	704	666	649	680	663	710	648	660	657	677	657	678	662	682	647	683	647	710	655	665	702	729	661	659	690	688	720	703	665	642	704	699	736	724	712	688	687	728	722	648	735	671	688	660	699	674	704	709	696	658	708	704	665	661	703	665	647	643	666	659	679	682	678	711	634	698	731	664	671	662	688	702	742	674	681	676	681	661	701	680	680	668	700	681	709	628	678	717	652	691	716	689	697	692	640	667	694	677	661	701	697	672	706	671	715	706	625	696	696	718	638	701	688	704	692	676	655	700	682	655	654	658	681	692	679	651	661	683	687	696	748	687	680	715	726	720	689	701	688	679	658	709	682	691	701	662	721	678	655	679	644	668	688	677	680	675	670	673	673	694	689	687	679	651	669	720	679	673	701	681	662	686	665	672	673	692	677	681	702	697	692	770	683	679	741	665	683	705	643	669	688	715	664	702	696	655	704	653	670	687	685	701	688	729	658	681	691	760	705	698	700	663	697	679	708	689	648	658	667	659	698	700	707	667	679	689	699	677	684	678	688	664	695	697	694	680	625	660	691	641	693	678	676	718	726	665	675	697	707	699	653	696	661	698	647	684	682	694	680	654	755	670	687	711	629	695	695	700	641	668	667	677	655	714	706	666	677	679	682	686	645	681	673	635	744	676	674	732	730	712	676	677	672	706	686	668	678	669	699	711	759	671	699	709	707	680	640	593	733	714	638	684	721	681	711	681	698	694	707	709	676	667	678	676	690	681	689	728	739	685	699	708	684	635	703	657	630	662	664	680	693	658	699	702	670	677	709	656	679	664	675	695	675	697	674	674	700	692	724	615	708	689	701	652	684	686	682	716	672	671	664	684	697	663	656	688	696	729	714	697	688	718	666	644	666	701	662	678	723	712	677	742	681	697	721	662	636	659	745	686	681	671	641	666	647	671	749	692	680	658	693	658	669	672	698	688	714	682	691	672	707	666	669	646	699	707	674	703	712	648	648	633	629	699	676	739	683	717	667	684	665	667	681	643	702	656	693	702	625	697	689	680	677	659	670	653	703	664	676	648	644	668	671	668	679	652	696	700	702	764	673	696	680	670	688	688	656	675	705	658	648	642	726	712	707	693	738	682	649	706	633	692	715	644	695	679	691	663	663	702	677	632	695	676	682	657	685	725	701	658	646	668	672	697	636	686	677	696	694	663	640	686	701	707	684	637	643	697	684	735	720	663	687	651	713	658	718	677	718	687	658	680	630	719	712	643	711	650	717	659	661	671	693	656	711	695	681	719	720	665	691	686	659	688	662	692	688	688	669	719	673	656	660	664	655	617	703	674	666	711	672	689	692	659	676	673	680	657	660	706	654	698	720	657	701	689	654	689	721	698	679	729	677	632	696	652	718	643	710	710	705	694	672	699	659	685	715	653	676	700	690	659	723	694	673	649	715	706	684	667	672	706	664	684	683	616	658	690	688	743	700	662	698	692	740	682	663	683	662	710	676	711	673	686	642	705	673	645	706	664	652	689	749	692	653	676	688	696	692	679	671	693	631	732	697	683	733	669	719	680	642	641	713	691	685	678	702	718	682	675	680	747	696	650	665	656	649	666	717	711	630	642	668	655	687	725	723	665	715	718	705	659	657	707	676	673	636	675	646	672	700	682	667	694	688	679	742	704	656	685	658	719	654	670	691	679	707	702	704	643	610	776	702	683	653	645	712	686	731	672	681	696	706	698	701	649	661	692	650	662	676	705	673	665	674	671	665	697	683	694	693	681	663	689	660	669	677	653	660	653	681	693	636	689	697	707	686	660	692	693	708	706	672	687	661	740	723	659	742	712	697	671	695	727	699	621	663	663	719	727	687	734	694	721	659	683	666	672
25112	21012	23607	28585	21022	12900	721	512	524	479	483	480	485	455	474	451	442	492	429	492	427	468	469	453	447	435	429	468	431	421	452	450	454	462	404	422	439	439	420	452	432	418	424	459	404	445	441	444	449	419	455	408	420	451	418	433	427	408	426	428	417	448	464	447	419	435	413	433	417	431	435	450	412	459	448	428	416	414	441	430	474	444	444	469	441	457	408	455	451	431	448	419	460	432	452	437	402	380	416	434	423	487	426	425	469	451	426	421	424	453	415	448	464	441	437	405	422	470	456	466	452	426	429	389	472	455	440	449	419	440	430	447	441	452	422	426	417	441	430	446	419	452	454	469	431	436	444	418	393	446	452	436	481	449	440	456	435	429	435	430	441	428	422	463	417	433	409	457	416	432	430	382	436	441	432	406	415	435	471	440	450	406	427	468	443	442	429	434	461	436	410	418	417	429	407	463	445	403	441	436	436	456	454	473	473	431	390	411	430	413	425	446	463	465	440	412	458	419	415	426	454	480	433	435	423	445	385	438	429	430	444	455	415	423	414	404	429	428	458	473	422	445	469	408	431	392	445	422	451	453	425	432	455	464	426	478	453	454	465	429	419	441	387	416	422	428	410	431	420	420	447	476	452	441	431	414	468	453	445	410	450	438	410	434	425	422	465	423	429	472	430	414	435	421	427	402	414	455	452	437	400	428	428	427	435	418	434	423	406	442	426	454	420	411	420	439	429	420	447	441	426	436	438	457	455	445	425	482	417	373	432	426	419	445	440	427	438	431	429	436	448	428	448	403	473	446	420	453	384	387	418	442	434	433	454	452	428	453	428	461	420	416	420	464	420	408	421	417	452	446	417	424	448	413	458	410	451	458	433	426	450	452	421	416	406	447	453	438	442	467	448	404	426	439	442	463	431	447	433	429	422	390	413	443	462	435	396	417	426	438	448	425	422	430	475	448	444	466	491	432	400	417	418	418	419	408	484	449	422	427	463	426	437	420	439	457	456	432	439	430	462	377	442	427	446	426	398	410	456	443	455	472	443	427	450	462	417	397	443	445	410	429	431	434	435	472	463	456	482	403	397	426	404	430	451	428	448	441	443	440	432	445	434	408	437	426	435	412	441	420	454	434	429	432	381	432	380	397	428	450	438	421	413	428	466	421	432	430	416	424	448	435	431	440	452	451	421	415	482	422	437	467	464	455	424	422	384	432	438	470	455	435	437	354	416	426	468	419	457	428	399	427	444	468	444	424	435	409	390	463	391	461	416	447	428	432	429	441	440	435	435	442	441	380	430	460	433	403	458	431	422	396	400	456	425	450	455	440	465	446	431	459	453	424	469	428	423	442	441	449	431	473	476	478	449	467	471	488	440	457	474	461	450	440	445	445	449	431	442	448	404	406	436	447	404	410	446	441	472	421	450	442	430	451	432	412	437	427	394	472	450	419	420	414	455	443	444	419	390	432	398	435	421	430	480	424	424	432	427	401	422	448	443	403	453	437	398	491	433	482	386	411	424	437	394	441	457	415	403	440	465	442	463	479	404	457	453	460	465	425	455	374	413	432	432	475	427	440	403	428	433	423	453	431	465	414	434	467	392	388	453	443	428	432	456	390	446	443	480	418	431	447	406	440	410	447	417	445	432	445	375	411	436	444	465	449	430	441	463	458	434	403	491	430	468	447	405	454	468	428	422	392	427	451	456	439	447	431	427	438	456	442	427	449	414	443	448	399	432	424	458	472	416	424	438	451	458	440	431	443	426	467	415	419	429	430	445	431	436	422	446	459	442	446	405	486	453	397	445	444	454	434	396	428	451	475	443	422	429	435	409	449	451	390	425	476	445	445	425	400	476	424	400	427	443	390	414	432	451	440	441	452	423	443	462	433	427	442	396	423	453	407	424	475	426	443	409	419	434	436	444	429	423	429	413	433	402	401	427	454	428	425	465	432	451	431	416	407	445	488	456	440	468	415	441	410	456	436	419	456	428	427	440	436	435	416	409	420	437	434	417	397	445	485	427	448	450	456	401	435	472	404	383	452	410	408	424	427	437	459	426	442	416	424	445	409	472	426	453	428	487	419	446	408	439	417	427	446	447	414	461	440	423	431	435	463	409	452	416	408	383	405	436	447	433	433	423	412	444	478	442	410	443	408	416	485	430	397	391	429	457	439	435	432	437	433	421	417	437	459	445	441	418	406	450	385	430	446	455	416	438	443	458	412	432	452	411	436	434	446	412	452	418	409	445	469	447	406	410	433	444	429	407	418	441	436	414	457	427	433	445	440	403	425	418	436	420	420	400	460	439	448	438	374	423	448	421	485	442	401	406	443	450	444	424	418	456	396	400	401	394	401	454	474	434	431	432	477	458	452	439	404	440	426	430	398	415	437	463	462	431	443	358	377	432	451	407	408	410	448	434	430	448	449	447	398	423	473	426	460	441	414	471	490	444	448	429	459	413	386	468	427	417	446	432	459	431	423	426	425	436	441	423	463	509	458	394	428	460	423	471	427	438	442	460	441	418	408	394	465	409	432	439	424	452	466	461	439	450	437	394	447	419	462	451	432	479	448	416	432	427	457	443	431	430	448	400	447	480	421	423	447	439	445	430	435	427	429	411	485	422	448	424	396	418	454	406	422	388	438	459	448	406	423	436	452	466	486	446	430	419	420	394	433	399	410	435	466	423	446	470	435	419	427	418	406	465	426	431	441	441	423	414	461	444	428	418	482	423	432	445	420	425	445	415	439	442	451	450	473	436	436	421	444	438	404	403	407	366	425	449	458	468	460	445	453	464	411	441	401	417	425	498	472	462	458	449	428	466	434	418	390	452	420	465	419	378	434	467	467	430	397	402	403	424	430	414	469	457	470	438	428	429	469	452	416	431	460	405	433	486	471	411	449	430	414	406	436	387	441	441	390	424	448	455	429	425	431	427	445	417	419	436	414	426	440	389	417	442	443	420	433	433	408	386	410	454	447	454	439	407	459	416	415	426	444	434	429	425	471	464	433	400	441	428	420	439	461	457	460	424	386	418	382	444	427	462	431	431	441	438	454	456	418	420	393	436	413	440	424	375	428	461	410	425	404	451	439	429	431	405	452	423	447	465	442	437	453	486	440	430	427	460	440	397	450	435	464	454	433	429	452	443	393	413	442	442	403	446	448	464	460	456	408	444	406	439	444	444	443	421	434	456	408	470	448	426	447	419	398	455	455	456	381	410	488	441	438	397	410	390	424	437	448	408	428	459	409	453	432	414	471	443	439	427	449	435	454	440	469	436	453	449	440	468	443	427	413	435	387	467	401	444	468	451	444	439	393	410	430	427	436	439	407	457	444	426	420	489	479	465	434	411	412	419	462	442	445	453	442	443	457	453	446	448	469	444	409	421	474	429	430	446	455	404	435	430	438	409	447	410	437	457	450	436	447	434	447	431	456	446	410	397	406	481	425	440	440	418	430	421	403	449	418	472	410	425	455	419	435	444	385	396	424	429	440
4498	2310	1434	1162	1019	944	948	917	948	984	946	932	966	880	956	878	907	885	940	818	928	940	873	916	948	885	858	908	879	922	951	903	887	895	896	932	915	868	925	960	970	889	949	880	922	904	880	889	864	946	951	962	995	918	902	937	906	905	927	910	957	956	963	880	901	930	930	911	933	894	910	943	911	911	930	928	965	906	922	994	909	927	904	926	957	968	912	938	873	885	945	936	931	940	877	933	948	893	904	946	935	913	957	937	932	894	963	928	885	916	931	941	952	937	935	905	903	886	932	934	927	969	900	929	937	911	905	949	884	954	974	914	919	911	902	914	916	941	952	955	973	875	888	887	869	962	907	934	884	940	923	935	945	900	956	911	922	897	867	898	890	863	908	876	969	948	927	933	967	948	948	917	868	838	891	884	981	941	943	855	994	918	926	905	964	918	911	980	942	970	920	943	860	927	909	975	943	900	902	868	899	884	893	934	912	948	905	920	922	942	925	882	929	921	966	881	934	895	938	931	931	953	936	927	936	933	882	926	972	946	917	916	953	927	896	936	918	906	884	932	987	945	882	932	923	996	910	993	855	876	947	886	938	953	957	858	880	924	922	947	943	933	881	926	935	905	1018	886	940	952	938	908	918	944	942	937	943	852	936	998	899	945	930	931	875	937	914	919	907	865	911	949	882	960	909	914	928	916	918	906	935	923	926	877	914	917	917	914	912	912	908	874	879	935	948	909	964	951	905	892	956	885	895	933	944	932	972	951	913	928	950	907	923	910	923	901	929	924	887	909	930	953	941	910	956	913	930	983	923	924	899	962	967	948	918	883	887	895	833	938	890	938	904	1018	916	943	892	937	973	969	895	927	961	916	881	901	938	929	922	914	904	941	982	890	892	926	890	940	935	965	912	914	905	990	909	919	927	928	909	928	911	911	913	937	915	917	933	882	882	895	905	952	913	922	899	939	927	943	940	933	906	976	941	957	887	929	879	914	954	888	883	973	934	867	907	946	898	942	937	943	949	888	867	918	935	907	891	916	880	880	921	931	923	878	895	972	874	952	940	950	977	945	952	953	890	886	960	886	920	949	946	935	906	883	886	950	945	882	874	929	926	945	945	911	928	897	921	973	928	914	895	905	937	912	889	947	899	907	957	981	877	915	911	865	964	909	907	914	954	895	919	971	936	907	957	949	957	943	909	915	904	915	935	845	943	928	942	911	929	942	937	909	874	928	910	854	936	875	916	896	892	924	934	855	928	932	931	847	952	920	912	936	940	985	892	927	986	968	944	879	859	905	925	920	880	911	913	952	923	917	912	959	923	946	902	908	961	916	938	901	921	928	887	870	858	935	936	936	889	919	942	909	941	871	894	957	949	977	951	917	921	908	923	900	983	988	960	924	968	949	921	933	942	931	861	872	914	902	944	937	916	932	977	900	964	898	940	914	953	908	939	885	882	903	928	896	955	951	969	930	945	934	911	950	909	936	940	890	925	930	937	940	938	953	940	955	939	915	875	895	932	891	890	935	875	890	949	941	946	929	907	873	948	875	910	895	938	947	896	901	937	956	971	903	896	902	922	924	968	980	885	843	945	918	893	916	940	885	942	996	946	884	932	924	918	935	949	903	960	935	920	976	931	878	914	940	948	907	894	881	993	943	930	915	896	918	931	879	958	925	928	1011	948	955	897	921	907	925	928	941	916	937	953	913	930	978	919	905	975	915	921	919	930	939	905	955	942	940	938	959	887	943	936	900	935	952	922	903	993	900	915	899	912	906	898	974	939	918	908	958	895	881	955	953	892	905	949	970	917	936	920	907	938	897	920	903	947	884	936	912	937	872	952	876	916	878	905	934	908	906	902	928	916	951	925	924	954	915	917	914	972	912	906	944	943	919	896	919	877	926	901	937	911	914	919	982	882	943	945	890	888	915	886	958	875	899	963	836	925	937	934	929	871	897	926	927	837	934	897	944	888	976	907	984	900	932	939	937	953	916	929	937	956	951	875	926	889	924	926	913	953	901	929	924	929	953	867	963	872	971	968	909	945	909	917	875	887	911	908	898	890	873	962	884	948	923	950	981	897	950	889	925	924	914	902	871	937	942	867	922	918	899	906	917	897	966	893	938	953	920	882	933	912	904	981	900	977	940	947	905	947	902	886	943	939	886	920	852	930	926	925	897	929	927	865	905	927	905	905	927	1007	977	881	928	919	931	898	947	907	912	902	959	926	926	1001	901	887	945	925	903	919	912	908	970	908	932	939	935	940	940	920	932	910	916	922	885	950	861	917	920	932	951	926	880	877	912	917	890	870	938	985	892	941	945	928	921	935	857	928	939	917	953	958	944	978	939	964	943	839	908	934	917	917	923	961	949	931	966	975	941	907	918	952	924	884	904	895	902	895	943	885	943	880	922	906	950	911	971	867	922	965	962	958	926	914	969	911	887	914	868	901	969	945	931	906	926	883	953	922	881	908	894	917	952	921	917	882	878	986	947	899	942	896	954	867	903	910	929	879	887	949	954	975	957	950	933	928	902	880	886	916	882	886	930	952	879	893	949	913	947	927	893	956	937	863	914	925	939	918	916	913	924	892	903	940	920	955	958	975	973	923	936	914	913	919	878	953	919	957	979	958	877	923	935	948	937	941	870	989	883	901	903	912	879	897	926	850	916	881	929	910	926	940	924	906	903	962	882	924	892	906	940	910	900	894	951	938	889	969	940	939	963	919	847	887	908	897	919	873	905	912	942	911	885	930	881	968	937	951	930	903	974	932	935	945	900	961	924	924	942	854	914	934	912	882	946	898	903	933	881	958	949	923	900	964	894	936	904	946	948	931	972	980	953	920	930	898	908	924	902	879	876	912	920	906	947	923	906	893	933	949	889	879	951	933	899	977	934	951	889	937	925	881	869	932	904	869	896	942	892	864	930	913	896	955	928	923	957	901	963	880	957	886	892	877	905	881	909	904	892	930	961	944	927	872	883	904	899	931	954	947	936	896	888	966	889	894	917	900	878	918	938	887	894	861	942	902	929	955	950	913	949	933	915	919	928	953	919	854	960	982	939	898	904	893	949	927	928	927	940	946	990	966	942	947	909	942	924	931	946	887	899	989	929	869	897	945	920	935	893	917	945	924	914	871	931	897	999	957	942	904	909	919	912	932	921	947	881	896	874	926	951	926	865	918	917	924	954	960	921	938	960	893	924	897	885	938	893	904	953	905	960	941	900	899	927	872	952	958	951	940	904	944	933	933	932	943	859	902	902	955	923	928	955	910	886	890	894	928	982	952	887	907	953	894	929	939	916	933	939	941	908	937	911	984	929	916	942	882	904	893	898	913	943	930	879	940	925	888	945	971	901	899	940	905	909	963	908	942	929	900	877	884	926	929	931	971	952	906	900	913	899	963	911	928	972	911	927	883	941	924	961	930	944	924	974	892	914	955	945	947	952	906	866	943	951	961	960	918	945	949	888	968	938	938	902	896	940	926	894	908	864	906	907	884	973
24445	21052	24029	28301	21054	21076	10998	707	456	447	456	399	361	368	388	371	343	384	367	365	341	312	364	328	322	309	331	373	343	341	339	307	367	346	332	311	323	336	309	337	335	337	323	339	324	347	296	307	314	317	328	309	326	291	351	328	304	329	294	310	353	341	315	332	328	308	330	329	310	306	328	333	335	333	359	313	335	344	352	281	311	326	352	303	322	330	307	331	305	320	323	337	344	324	348	300	294	325	329	347	304	325	329	317	330	316	335	344	331	343	343	300	311	322	333	309	320	322	330	292	307	275	271	312	313	343	356	348	358	303	294	347	334	329	329	328	344	341	334	309	322	331	351	320	358	354	324	359	269	320	349	331	374	326	332	312	344	316	349	311	316	319	312	339	313	330	320	300	289	374	334	323	353	324	342	297	333	331	294	349	308	331	332	320	330	336	325	326	289	326	311	319	310	318	307	317	322	296	306	330	338	354	325	326	338	322	344	355	353	330	354	349	324	341	355	317	356	326	299	291	330	289	330	318	367	307	290	335	320	286	327	335	307	357	347	304	303	334	345	306	337	317	349	286	326	329	316	322	331	342	350	315	336	313	347	350	338	327	339	305	324	322	356	328	345	301	320	347	292	302	348	334	323	321	324	374	325	324	375	323	310	363	291	342	336	304	311	317	297	307	329	363	341	320	319	321	334	331	313	321	325	320	315	333	327	333	298	318	296	307	363	352	324	353	317	325	299	336	306	331	322	312	313	283	292	334	289	307	304	319	290	296	316	338	323	336	301	319	322	326	335	324	361	337	331	321	320	306	326	337	301	308	310	342	311	305	316	315	324	315	315	316	331	327	314	302	343	295	337	342	334	293	324	334	307	318	345	324	311	302	304	314	343	339	321	390	336	339	308	326	326	329	330	307	361	318	314	357	330	338	330	289	341	337	316	327	312	319	297	343	333	334	298	308	333	335	316	338	339	343	295	301	308	288	315	324	342	332	293	344	328	306	342	355	305	329	317	315	322	330	322	319	325	318	309	286	321	303	311	310	300	329	332	297	346	348	307	334	312	301	314	318	335	301	326	343	302	335	321	324	337	337	316	299	345	327	353	357	320	322	293	314	341	316	317	319	273	306	326	347	347	324	344	334	338	318	298	357	350	339	320	318	345	297	334	319	309	299	323	257	308	319	346	336	367	312	307	310	289	299	295	285	341	311	324	341	373	330	311	290	335	342	329	343	324	365	356	315	340	312	338	366	323	311	340	339	337	331	340	323	314	320	325	309	302	343	356	322	312	308	329	344	329	353	308	308	291	308	306	337	305	288	333	325	351	330	320	316	332	296	322	286	317	333	325	319	325	311	338	332	301	359	332	311	332	308	363	328	321	305	342	302	299	298	340	330	304	305	354	299	305	323	333	331	303	347	326	352	323	321	338	313	327	309	320	332	361	325	330	321	293	296	341	331	292	351	339	324	319	316	313	324	331	297	339	316	357	321	332	340	354	313	336	323	323	339	357	326	350	327	337	324	316	276	313	305	316	313	331	327	320	312	301	308	306	340	333	318	356	314	320	334	335	277	337	335	310	322	284	344	304	289	286	308	323	306	310	301	334	369	318	306	306	352	340	330	330	345	297	290	327	311	309	312	312	274	294	305	291	331	327	336	347	335	303	345	314	324	323	311	347	310	328	352	327	328	309	335	327	307	297	298	322	357	323	319	337	318	320	354	341	331	333	318	325	363	332	323	335	331	348	318	318	293	309	290	328	331	306	345	332	324	340	348	340	302	325	326	335	342	334	336	304	342	330	332	329	345	332	343	329	338	317	336	358	329	335	326	297	315	346	322	344	316	313	336	308	319	329	295	306	322	338	281	340	339	315	328	333	311	339	296	315	322	320	317	276	305	319	363	343	329	321	333	332	299	297	286	295	348	337	307	299	296	299	331	355	314	306	341	326	318	349	309	324	302	340	328	292	318	351	313	321	374	302	319	309	343	330	341	338	325	341	312	298	348	321	320	316	336	353	338	300	323	348	340	315	307	313	302	320	314	303	300	313	359	337	314	347	333	318	296	333	273	362	315	316	336	331	300	319	308	298	325	310	308	344	337	316	345	315	303	315	325	356	293	298	332	326	314	321	318	339	328	323	325	323	323	375	357	305	325	341	343	303	298	336	331	329	354	332	320	321	324	303	325	320	318	326	320	338	324	319	284	342	310	301	337	321	330	337	322	280	313	306	319	317	336	288	319	299	314	310	294	316	329	313	301	355	317	317	339	328	324	318	325	339	317	307	351	311	341	285	310	320	337	323	306	337	299	359	309	341	325	339	352	337	329	375	319	349	358	334	343	358	347	345	366	303	356	315	320	344	363	363	357	329	283	311	319	331	320	335	315	331	291	333	310	338	313	304	304	286	309	353	334	321	351	290	332	304	321	287	293	353	299	315	347	342	354	324	284	298	361	340	288	317	323	333	306	320	331	342	347	349	302	312	322	319	324	339	324	317	350	288	326	324	325	318	334	329	286	310	309	331	322	308	336	312	309	320	346	318	316	327	277	310	324	342	321	320	303	323	336	332	342	337	329	320	349	329	331	317	299	333	299	348	338	344	300	335	344	292	332	309	338	333	325	336	331	361	318	353	314	307	349	321	303	322	301	300	287	319	324	324	370	316	304	358	356	310	336	317	305	326	321	325	311	352	319	309	337	319	361	311	328	332	297	347	292	352	327	310	311	325	343	335	334	331	311	355	336	326	356	353	312	293	312	306	331	290	286	300	292	306	303	303	284	338	286	322	345	339	317	330	299	368	308	335	316	325	306	340	310	300	324	344	305	309	290	319	305	356	335	295	342	307	350	300	344	304	326	346	319	329	315	337	322	347	330	323	316	330	317	340	339	317	324	334	352	330	316	330	331	330	327	335	303	311	312	317	317	318	286	301	329	328	372	325	350	307	303	326	313	329	351	332	315	314	316	337	350	318	337	284	334	375	292	335	359	377	350	340	305	308	329	350	335	373	331	321	312	316	283	323	327	336	346	343	284	324	349	312	299	287	313	321	296	342	334	352	346	326	327	356	324	328	316	276	301	332	341	294	312	326	316	308	326	329	339	329	358	333	328	331	311	303	302	333	342	348	311	319	301	345	314	331	318	309	343	351	324	306	348	297	327	331	332	336	303	313	287	328	307	324	300	331	311	355	324	348	322	311	349	335	309	334	313	323	293	300	346	314	297	323	347	318	334	319	299	358	275	337	324	337	361	317	298	339	332	306	307	347	322	336	342	315	335	330	328	291	333	331	326	336	345	368	335	328	312	315	359	310	336	306	327	299	319	318	353	324	352	323	323	313	326	319	292	329	303	331	292	295	303	325	325	346	325	309	303	293	284	348	304	328	309	366	310	325	323	318	322	312	282	297	312	322	298	320	317	331	324	290	334	352	290	322	323	322	320	377	357	318	318	327	340	330	290	332	288	288	304	313	301	302	329	295	299	310	324	333	333	304	308	331	281
4072	3360	1782	1122	842	829	749	768	718	704	757	745	722	676	677	673	716	712	694	706	683	677	697	664	674	663	657	723	702	657	713	720	659	691	716	700	723	728	684	714	702	672	661	724	675	680	749	735	679	713	688	714	701	721	714	678	723	704	691	676	707	685	645	740	706	713	736	682	713	690	740	651	672	685	688	683	685	668	728	663	667	683	711	681	708	725	739	726	734	735	688	710	678	656	722	685	707	698	681	664	667	697	690	737	765	655	725	710	698	735	725	665	673	691	690	713	660	700	678	704	683	699	695	682	678	675	683	693	709	719	686	660	700	717	694	680	661	689	733	683	672	673	704	686	714	631	702	727	624	647	725	684	681	768	692	665	681	717	677	743	665	670	726	709	679	709	686	736	726	708	658	603	669	662	706	684	700	675	663	731	726	721	708	716	692	712	673	640	667	666	646	693	725	657	709	725	653	665	671	718	657	724	712	668	658	698	688	758	692	690	669	730	738	685	664	707	689	667	703	713	619	707	727	695	754	661	712	683	714	743	688	681	677	676	633	697	747	682	642	706	674	708	717	687	664	677	653	703	668	694	699	730	725	670	678	644	675	652	692	699	746	662	711	676	679	670	687	701	667	677	691	705	719	695	671	696	717	724	715	716	688	693	660	678	667	704	683	684	687	689	683	705	730	709	738	684	698	703	717	673	678	692	698	654	721	719	679	675	669	714	688	697	684	708	680	681	670	679	655	700	699	681	670	672	668	662	673	643	734	665	691	657	660	668	681	678	709	718	665	671	698	652	678	723	671	745	758	703	698	645	684	701	659	687	684	732	674	700	701	716	685	676	694	671	672	681	697	666	732	689	687	736	666	699	680	667	692	702	669	660	633	677	681	680	662	646	699	650	732	738	656	695	700	700	709	675	693	692	666	690	666	688	694	679	669	697	721	687	706	619	681	668	660	682	677	700	677	661	690	688	629	644	678	642	703	665	711	689	666	695	652	673	650	693	680	656	695	639	676	706	671	659	717	675	684	735	721	656	707	671	697	685	669	676	683	628	633	724	667	681	662	698	704	646	695	642	701	719	664	671	708	705	670	657	689	704	720	690	669	654	697	724	695	684	671	671	688	699	658	654	655	687	672	672	706	701	717	670	670	688	766	659	711	666	713	681	721	674	697	679	674	695	653	664	712	685	687	683	723	701	626	687	676	698	667	672	677	685	711	684	662	711	731	680	702	654	690	720	708	705	703	709	715	713	658	650	738	689	705	682	676	696	652	654	647	678	704	673	684	691	640	720	685	710	662	716	703	615	704	689	709	707	689	694	702	709	637	710	676	703	658	700	656	666	735	686	707	659	700	676	691	627	681	665	709	642	703	688	658	706	669	695	672	686	702	697	700	734	691	673	704	688	725	637	707	688	684	680	687	707	734	680	675	699	686	698	706	696	665	701	653	724	684	671	705	694	660	685	653	696	671	672	646	720	707	692	696	685	659	690	689	644	670	714	723	666	726	657	706	695	665	665	689	633	717	715	669	701	677	673	650	678	686	684	737	670	682	717	682	678	720	654	690	691	664	724	716	672	666	620	667	689	681	669	656	684	741	661	672	650	668	702	745	700	674	661	699	654	676	687	687	692	696	712	658	685	672	682	704	682	697	649	703	678	720	673	674	713	705	723	702	706	670	687	694	707	726	713	661	707	674	676	690	719	655	630	643	720	724	641	736	707	665	686	673	645	675	712	690	658	665	631	646	669	701	693	650	685	724	645	680	655	669	689	693	687	751	682	697	714	682	623	730	689	703	745	642	662	711	698	689	716	688	695	669	696	717	667	691	664	645	666	692	682	662	633	640	705	688	696	664	690	712	692	680	676	710	662	698	705	682	738	651	666	684	647	677	769	670	599	711	706	685	645	703	702	723	656	672	671	661	734	690	715	683	733	646	718	721	680	654	714	665	680	694	692	703	653	685	697	682	652	724	667	675	696	673	683	714	741	691	700	674	705	679	663	652	656	662	644	674	674	675	741	715	713	690	684	647	672	697	685	684	666	649	688	728	616	705	687	647	721	682	776	663	644	700	666	689	678	718	667	708	676	630	719	732	708	677	667	729	669	682	692	693	708	645	683	661	675	669	677	682	673	667	665	686	674	676	702	691	739	670	700	725	701	677	733	692	741	677	718	691	730	663	684	631	726	677	682	670	664	710	686	664	686	670	744	716	671	724	661	698	673	680	724	663	698	662	705	702	663	715	655	694	678	718	675	691	717	706	706	702	659	656	683	665	699	714	711	662	709	700	715	684	707	738	697	709	680	693	667	708	642	708	674	668	698	685	667	679	686	679	679	679	722	711	685	738	676	677	675	673	635	668	699	676	647	667	698	732	703	654	705	662	645	643	700	701	701	703	619	675	752	645	668	705	717	678	705	714	726	682	679	706	646	662	681	670	672	612	698	723	668	698	664	767	703	680	707	674	700	688	715	695	644	708	691	652	678	689	663	673	657	736	686	661	772	731	697	667	686	693	650	663	705	667	710	667	707	695	689	684	666	654	645	696	664	654	653	673	643	703	690	667	686	659	711	693	700	675	740	699	676	692	687	658	670	703	638	725	704	705	719	701	668	668	683	662	709	678	686	718	744	645	726	667	668	703	709	728	710	666	664	658	696	690	714	718	724	707	707	714	706	697	677	700	753	737	667	664	681	626	691	713	705	717	650	705	689	714	650	654	668	673	687	759	689	689	701	695	681	681	665	654	692	692	664	709	689	667	726	687	697	697	660	704	586	701	675	664	732	629	734	680	695	687	707	630	646	699	697	627	669	679	691	665	727	664	705	698	716	678	656	685	688	678	654	694	668	675	656	682	646	719	653	686	703	686	656	680	716	722	673	672	683	675	653	696	696	674	682	678	720	688	679	704	650	667	695	683	724	695	704	686	659	654	664	706	685	737	661	719	704	688	700	711	721	670	722	688	700	734	674	681	675	679	660	645	679	668	709	633	712	648	710	728	694	721	653	678	725	678	717	684	702	697	670	643	675	714	703	710	650	724	685	698	670	640	641	674	665	658	697	687	692	711	729	689	616	667	661	741	709	670	684	663	710	667	714	714	710	688	652	708	661	699	688	673	714	692	664	693	679	702	659	693	692	688	684	728	662	705	652	657	695	686	629	712	657	699	690	680	695	711	713	651	660	675	684	693	691	726	698	709	642	667	678	699	687	640	680	669	733	701	694	657	704	639	688	717	723	665	704	660	704	672	715	729	705	693	652	646	671	705	697	674	696	665	705	679	692	677	694	748	640	694	666	750	691	697	674	713	711	694	695	687	674	675	672	683	686	699	659	698	667	669	704	704	663	692	663	667	720	727	661	695	665	672	716	689	680	644	692	691	662	679	706	666	715	660	685	675	715	692	685	679	661	637	691	688	669	671	693	664	693	631	676	688	690	683	705	737	739	729	720	703	685	699	690	674	679	657	647	682	682	701	685	662	665	711	649	686	693	689	702
33463	15153	2450	381	322	325	317	308	308	261	275	305	305	278	287	294	317	332	263	294	286	258	298	318	310	270	307	263	275	306	287	276	305	331	295	300	262	307	292	310	302	276	301	278	314	270	278	298	301	310	317	306	295	338	306	305	301	278	306	297	289	275	269	274	341	281	309	315	326	313	296	299	262	284	332	316	312	313	287	298	296	273	300	303	288	298	275	290	303	313	307	314	289	271	290	290	317	328	275	288	301	290	326	309	255	309	288	327	328	279	292	284	288	290	268	303	295	284	322	297	294	350	302	315	294	299	270	293	259	291	304	288	299	323	292	307	313	300	314	318	310	269	309	307	284	295	309	313	312	319	277	311	299	304	307	263	299	269	334	324	297	272	281	285	298	294	334	305	279	289	330	296	288	287	303	291	301	247	317	285	302	319	285	294	297	291	308	329	270	285	264	311	323	273	322	277	298	289	314	296	293	311	277	267	299	292	316	300	334	303	293	290	313	315	271	294	284	319	316	295	300	255	313	290	275	286	292	346	298	307	290	278	294	269	290	321	292	291	290	296	252	290	309	297	305	331	286	325	308	294	290	295	308	320	299	292	324	286	341	288	263	306	329	312	328	329	337	309	265	259	271	324	316	274	268	303	321	293	308	317	312	287	326	273	295	311	308	261	323	287	322	351	243	279	309	262	293	305	312	292	319	273	279	310	299	290	301	284	305	297	311	320	297	280	284	301	291	316	276	279	312	290	275	299	284	308	268	279	321	317	302	281	308	261	297	279	289	318	324	270	282	264	322	312	265	308	297	288	326	299	309	276	283	333	294	318	345	301	311	314	310	304	304	281	301	318	302	287	305	296	288	307	285	284	294	283	292	309	289	312	363	305	281	266	282	308	280	291	314	301	323	302	343	309	290	289	272	279	333	310	302	294	312	317	307	285	318	330	285	303	275	282	261	282	270	283	294	329	271	288	293	267	267	309	270	288	291	290	303	283	280	267	308	294	302	333	308	292	290	288	289	293	310	279	332	285	274	293	316	274	294	324	295	311	275	287	313	271	305	323	300	317	306	316	297	335	270	294	308	285	313	312	315	281	328	308	331	286	293	286	298	266	307	288	308	333	306	282	266	311	281	274	279	284	288	309	306	310	332	256	305	261	267	270	269	300	293	268	278	308	311	307	315	271	291	309	268	280	312	325	309	303	297	292	311	306	306	289	269	291	259	290	278	312	273	341	279	298	329	300	278	279	281	275	286	320	298	288	305	306	306	299	318	293	311	299	305	258	242	272	296	298	320	264	296	295	296	319	330	306	323	276	296	296	313	290	343	262	299	305	302	295	311	310	309	313	265	284	330	345	254	308	287	260	311	289	320	288	300	281	295	257	285	303	304	302	295	276	310	280	324	293	255	264	274	300	272	308	290	264	287	305	309	295	305	286	304	266	289	331	291	286	288	271	287	328	302	286	283	270	313	314	339	305	261	270	285	301	305	314	328	285	284	304	292	291	332	304	297	287	343	282	277	316	289	284	300	281	297	303	298	272	262	284	323	300	295	324	295	295	325	296	311	282	302	290	289	284	340	290	302	300	291	300	288	354	274	293	326	280	268	303	330	277	301	288	263	302	285	326	311	302	298	261	299	292	295	290	273	333	296	303	302	329	307	314	286	315	289	274	297	290	287	291	323	294	263	285	295	303	293	291	305	303	295	307	312	287	294	282	282	281	276	269	306	290	303	281	283	303	348	282	291	326	293	332	304	337	342	266	286	302	285	277	282	286	336	277	345	271	339	335	288	299	275	328	310	280	298	297	292	279	360	282	264	309	274	315	321	327	312	271	267	280	300	316	310	315	269	304	286	314	309	279	300	284	293	276	310	337	307	296	263	278	282	320	309	272	298	273	299	292	308	314	293	297	321	279	290	262	319	289	288	327	287	264	301	308	297	311	278	297	291	292	288	301	270	314	277	303	316	299	251	324	282	303	256	297	304	281	299	305	292	295	326	304	302	302	242	291	315	339	290	295	329	296	290	285	318	287	286	289	306	297	293	304	303	318	288	317	326	320	309	297	288	279	314	287	301	304	291	299	310	306	277	293	324	301	285	300	324	293	289	298	313	285	289	297	265	271	293	292	300	328	297	304	305	282	319	285	279	301	295	312	316	259	308	300	273	293	299	319	298	298	287	321	310	324	297	296	298	256	315	327	312	289	293	259	285	267	312	310	299	277	318	327	299	278	259	316	311	271	321	297	285	280	322	299	271	284	293	252	297	259	262	285	271	317	286	289	315	319	267	317	301	290	298	293	308	319	234	299	305	284	287	307	305	303	281	265	302	312	306	322	315	270	270	295	281	292	285	320	267	301	301	298	283	301	267	305	325	295	281	296	287	298	282	320	313	305	277	300	285	316	273	297	337	280	321	289	318	284	316	320	291	295	316	301	309	316	281	283	289	299	269	311	308	319	308	317	297	278	286	286	283	292	325	307	289	257	262	274	308	286	303	314	293	274	333	277	273	275	306	285	286	322	288	285	292	325	292	312	302	320	283	336	301	306	301	268	276	323	303	307	306	263	280	291	269	325	295	288	303	287	295	317	281	306	270	289	301	262	317	306	300	284	310	316	295	304	275	277	299	320	325	284	330	290	287	312	262	322	266	294	308	297	318	313	290	272	280	275	302	279	277	295	290	276	297	308	299	265	282	287	273	318	301	324	298	311	287	276	284	302	260	331	311	285	270	309	315	296	295	298	304	286	301	268	310	290	293	300	327	353	282	288	289	304	293	323	319	300	311	280	284	296	325	269	301	285	267	294	294	307	290	285	321	300	289	322	271	261	275	301	295	261	315	290	306	314	310	274	311	290	303	303	324	277	292	300	296	300	262	291	319	294	296	324	319	297	307	304	267	278	306	284	264	316	313	320	280	300	281	325	300	298	298	297	297	267	292	294	278	268	284	300	291	288	308	299	305	314	293	281	312	302	283	308	297	334	284	281	313	306	300	295	287	319	298	320	275	283	300	312	276	314	296	286	275	301	288	298	289	319	302	300	276	296	318	347	310	270	306	332	293	323	281	284	353	275	322	302	293	272	287	303	284	313	300	361	321	327	321	302	296	284	293	305	309	284	309	286	312	311	311	328	312	312	303	313	305	292	282	264	337	323	298	306	323	283	284	332	283	330	292	297	279	322	303	275	306	296	288	286	305	297	287	288	301	281	294	277	311	301	299	304	288	340	325	293	295	274	276	297	310	293	295	327	299	288	299	279	282	275	293	270	276	303	305	282	303	320	330	292	325	298	312	335	296	276	279	308	300	302	276	320	296	334	292	324	274	324	312	296	342	308	290	277	303	334	308	310	297	307	292	296	308	320	258	327	270	284	284	318	276	302	320	307	291	323	289	285	301	287	329	287	309	318	324	273	333	310	301	296	305	297	289	281	312	265	303	273	304	271	294	272	301	291	317	285	300	278	318	274	297	292	306	285	290	283	343	320	300	307	332	320
7723	768	708	711	679	675	668	691	714	636	732	667	663	677	712	696	718	658	714	697	709	715	702	675	672	680	726	709	647	682	682	666	664	703	666	666	693	653	666	663	681	688	643	671	676	699	712	645	688	698	653	736	706	673	735	701	740	718	725	614	707	718	704	733	656	702	734	704	678	681	678	701	681	678	685	729	707	658	677	646	681	683	659	707	657	713	708	691	683	732	703	690	682	699	641	707	683	700	675	712	692	701	672	652	652	700	723	741	689	724	633	688	667	674	706	672	736	687	663	685	681	664	720	719	676	695	690	648	680	667	687	660	684	706	666	678	747	698	688	595	710	709	693	699	704	688	736	713	705	706	697	670	681	661	701	682	680	685	709	622	698	652	750	632	704	687	666	704	666	678	681	674	707	723	726	708	698	678	717	744	710	693	690	698	709	702	699	666	680	640	689	669	658	706	725	712	730	663	725	648	696	687	689	639	677	674	680	656	698	653	699	675	722	680	668	722	659	704	735	690	716	673	692	691	698	653	734	688	681	693	697	694	681	721	727	675	676	708	696	684	728	677	622	660	645	700	681	612	694	681	721	682	669	678	663	713	671	688	692	652	699	692	656	684	649	684	697	670	661	687	644	711	702	725	688	690	675	713	647	694	689	673	648	722	646	665	681	668	717	658	739	688	694	710	683	689	640	685	669	654	657	721	670	700	656	678	697	649	676	735	697	705	666	745	655	662	721	732	677	681	701	692	670	647	652	684	709	683	701	694	707	715	670	750	722	668	644	736	680	713	724	675	665	702	652	661	677	665	688	668	647	681	717	658	677	659	641	685	707	717	664	673	684	692	701	690	690	692	700	751	650	716	733	629	697	688	683	713	698	689	717	681	647	693	656	668	676	676	671	640	694	667	658	720	697	739	712	703	664	687	688	712	667	721	702	711	717	742	676	711	694	674	678	713	695	708	676	678	706	672	714	663	694	636	704	677	673	690	694	721	669	653	687	713	694	651	720	665	620	704	718	676	696	733	679	680	691	663	700	681	697	714	715	672	710	690	740	644	686	722	671	683	695	715	692	698	698	633	700	706	673	698	713	686	684	654	698	708	755	666	724	704	665	723	670	691	677	701	692	715	706	705	691	662	721	698	687	669	666	673	670	694	710	674	684	659	666	687	687	701	688	735	670	701	653	686	675	697	679	699	639	685	674	667	698	681	700	686	687	672	705	658	674	673	679	677	695	641	683	653	657	661	664	683	708	718	640	727	745	675	731	674	675	677	658	661	662	684	691	665	692	678	764	704	726	742	704	637	748	658	688	720	702	684	648	721	723	681	660	717	681	669	741	661	693	711	705	685	716	723	741	707	682	699	687	748	691	673	708	637	734	687	782	692	663	684	676	676	696	702	603	696	677	715	712	684	718	699	728	687	645	683	690	702	690	706	701	653	691	664	676	717	715	723	657	683	690	708	650	686	697	703	641	686	652	664	670	611	662	679	647	723	692	678	694	676	703	634	680	674	684	684	686	697	710	686	713	690	636	688	687	647	648	698	648	673	697	670	712	682	667	675	719	674	674	710	721	708	720	657	723	689	675	688	673	696	722	693	710	713	678	689	693	704	680	667	688	700	688	696	683	686	669	705	723	658	646	689	703	707	679	700	669	707	665	702	662	641	663	665	734	699	632	712	720	711	662	751	693	657	674	663	661	668	673	690	731	629	717	694	722	643	648	657	697	653	666	737	684	679	684	692	709	682	629	676	654	716	705	736	698	704	698	673	722	733	692	676	654	695	669	700	672	715	676	654	694	644	612	716	663	687	692	700	690	703	679	687	677	714	682	714	649	688	665	713	725	689	718	668	687	697	661	702	714	687	714	699	716	675	670	721	671	667	669	678	689	638	641	623	654	710	663	681	717	704	715	684	678	679	645	707	743	714	700	697	684	698	691	707	711	669	708	682	666	670	708	636	704	680	671	712	677	672	731	689	696	684	658	680	705	749	673	656	694	680	713	699	651	677	704	656	720	693	647	681	742	673	690	673	680	625	718	660	696	697	662	640	630	678	721	668	717	718	649	730	641	690	707	693	672	677	687	671	695	633	712	676	679	699	663	729	709	708	647	722	683	695	692	722	680	682	667	680	701	679	676	723	672	701	711	652	724	647	702	672	657	721	702	712	670	692	723	694	682	681	683	684	645	665	700	689	689	722	714	661	683	700	745	663	640	742	717	690	674	681	688	719	671	676	668	668	649	675	684	700	726	678	679	699	717	696	678	698	665	692	689	750	705	698	725	703	641	685	710	682	721	667	729	718	674	710	683	678	689	670	712	706	674	668	685	720	669	657	648	668	732	647	670	641	683	675	689	690	668	684	690	646	667	646	698	729	690	641	688	656	662	625	674	684	701	713	677	700	681	667	695	704	634	694	749	676	677	703	630	671	720	675	724	640	716	667	713	675	656	704	698	692	680	703	706	716	726	698	679	655	650	688	687	657	689	673	710	632	685	722	704	690	692	683	718	644	687	707	677	685	755	696	682	668	696	690	693	724	697	714	717	675	668	723	656	756	708	689	719	729	718	671	721	662	727	734	696	725	691	702	696	679	671	710	681	683	686	726	691	680	714	684	687	680	678	710	687	650	686	688	704	671	712	668	696	720	663	701	680	694	722	735	681	710	680	716	653	665	705	734	653	672	680	698	679	702	665	640	675	696	673	693	678	713	706	703	709	694	697	681	714	682	735	636	692	738	656	687	714	714	692	674	665	691	749	686	698	697	673	695	681	672	687	688	711	692	673	672	657	676	667	709	672	697	682	666	692	741	670	649	709	720	713	705	770	720	699	678	695	676	708	754	660	716	705	662	628	654	691	684	680	665	686	660	712	728	676	725	704	716	680	682	695	744	718	637	710	720	729	645	683	707	653	663	718	715	690	681	689	676	672	632	740	617	677	686	697	686	738	738	709	686	679	723	698	673	677	698	653	713	762	695	696	656	706	757	670	692	689	678	723	651	668	716	699	688	656	713	695	667	685	688	693	671	658	662	688	716	676	694	695	658	699	673	667	674	708	690	670	674	701	692	635	653	676	709	745	685	680	720	700	649	703	660	719	678	682	698	709	680	688	697	733	698	692	701	660	741	703	682	659	685	713	648	681	708	700	680	744	713	668	656	645	702	688	679	685	680	708	666	727	669	635	693	657	685	715	689	655	673	696	675	698	713	654	685	652	665	722	696	696	700	648	673	745	684	692	655	729	681	712	706	663	684	708	682	640	680	697	706	700	669	681	702	737	691	679	686	680	669	715	662	713	639	694	686	699	727	698	696	702	664	695	708	698	674	718	690	688	693	689	693	689	767	691	693	724	750	657	707	710	676	686	652	687	663	702	692	739	729	719	673	676	704	684	716	730	682	670	705	691	730	708	695	668	685	694	695	698	658	677	682	688	658	688	681	690	657	653	664	687	700	690	698	699	658	663	708	660	736	693	689	631	689	682	743	707	668	684	707
25103	21034	23640	28623	21056	12539	835	569	536	508	478	468	461	442	467	477	513	446	417	441	451	420	469	431	456	417	412	464	469	450	418	429	401	445	448	392	469	458	430	418	402	470	415	461	458	438	477	450	449	408	476	480	465	424	463	432	401	424	454	430	422	422	411	439	470	437	459	440	452	414	446	429	433	423	430	427	409	467	467	425	413	465	434	436	464	435	431	406	429	436	460	475	442	438	441	435	443	440	477	452	427	445	456	435	409	409	447	423	429	436	452	456	402	467	463	450	410	411	421	443	431	443	387	488	456	413	437	397	474	451	423	422	390	393	412	444	418	429	463	411	441	428	416	416	403	433	446	436	416	425	406	450	425	385	415	443	401	426	434	433	433	484	417	419	473	460	437	413	444	440	432	444	429	417	440	443	438	456	425	449	394	446	420	431	436	401	421	427	445	452	401	433	415	416	476	419	431	460	469	425	420	410	431	414	423	435	436	427	443	423	436	388	465	442	443	463	426	414	421	467	471	448	431	422	418	435	448	409	423	411	425	463	411	418	436	443	423	433	422	448	457	430	453	407	442	435	427	463	453	424	431	484	408	444	423	419	427	438	479	447	380	444	412	481	443	451	409	459	403	468	442	455	446	454	433	414	451	477	463	424	451	410	461	440	433	471	447	430	445	458	406	437	404	413	402	417	418	456	460	448	456	465	406	435	452	442	414	405	450	430	416	448	427	410	425	442	437	425	445	467	432	451	449	468	469	463	436	465	444	451	450	397	421	431	445	474	461	463	404	457	436	451	414	490	444	457	404	435	453	452	484	432	454	477	414	448	403	470	430	410	430	412	414	448	458	396	444	404	441	464	409	405	464	419	396	496	416	415	426	453	419	439	437	431	447	415	428	433	419	489	456	450	425	453	437	460	468	481	422	433	382	420	446	417	411	449	440	445	439	420	487	421	442	468	433	436	476	427	390	435	472	454	412	464	417	490	464	455	441	439	431	449	441	420	431	450	438	439	457	463	428	404	386	415	412	438	431	465	418	413	417	418	415	453	435	439	436	440	401	452	433	477	407	455	448	399	445	414	398	447	452	476	462	432	436	461	433	452	443	447	449	443	450	422	422	404	453	412	425	461	409	407	415	417	412	437	396	414	418	429	471	468	449	462	431	446	461	417	428	421	443	451	449	467	450	403	435	397	409	417	440	426	425	393	389	416	391	442	438	392	435	476	388	466	411	429	419	435	429	434	471	409	429	426	439	429	430	400	393	430	467	448	409	435	443	463	406	430	403	424	415	373	418	402	401	468	433	471	403	400	460	425	423	431	399	453	468	425	435	424	444	460	451	448	439	414	432	450	417	469	424	434	419	446	438	494	430	418	423	448	430	478	468	444	457	435	424	450	461	465	438	448	473	432	437	407	386	415	425	445	439	461	430	419	429	414	446	465	408	421	431	401	407	393	436	392	431	462	442	417	462	435	421	418	426	454	412	456	418	417	441	457	446	431	413	437	444	447	407	436	400	394	419	422	440	404	406	453	431	412	457	429	409	416	494	424	430	474	398	477	458	470	430	417	426	415	450	457	398	442	425	432	466	438	422	422	435	413	433	422	448	439	434	458	473	487	434	445	447	459	433	437	426	428	465	426	424	426	402	435	438	433	421	431	444	406	451	406	416	412	466	463	453	425	474	415	408	476	457	442	443	451	456	415	434	426	399	437	444	467	437	450	435	408	408	407	434	404	418	437	490	457	424	443	413	444	435	406	419	430	453	448	415	437	416	454	415	457	417	398	442	443	439	407	405	446	475	411	459	409	451	452	438	443	406	460	407	458	462	431	444	416	421	461	474	425	428	430	442	475	437	405	396	457	450	446	436	427	407	440	430	456	447	465	412	441	414	439	431	450	435	422	410	399	465	481	453	426	404	419	460	426	437	419	452	472	453	418	440	445	447	426	435	438	437	427	437	441	388	397	438	456	462	421	414	483	445	443	418	421	407	475	442	422	427	434	459	441	424	430	457	416	490	427	399	472	393	394	434	480	446	444	417	450	440	454	436	468	416	439	460	478	425	435	463	442	420	436	419	437	453	413	440	428	471	459	424	436	390	406	430	430	422	446	454	462	440	463	422	411	442	422	431	452	451	437	464	470	437	430	439	413	459	421	463	428	397	484	471	436	438	449	443	420	451	392	406	400	447	419	438	438	433	415	465	404	492	452	435	417	419	408	397	441	472	407	418	429	407	448	430	433	420	418	426	401	442	437	407	432	464	487	396	419	446	437	439	504	420	423	443	432	413	430	431	431	425	430	483	419	429	439	412	413	419	453	427	465	420	447	437	429	384	427	408	377	456	440	440	429	445	449	392	416	415	467	451	433	396	414	445	450	416	453	405	431	430	420	452	420	503	422	426	430	410	472	407	448	454	452	410	423	418	436	452	450	432	437	425	412	373	395	454	456	401	456	423	466	465	472	432	438	431	438	412	439	427	424	396	439	423	443	429	442	451	415	486	411	446	452	463	460	455	406	441	387	466	427	419	428	440	429	454	472	431	446	476	411	442	430	439	425	445	458	433	472	389	438	475	416	404	447	447	440	446	490	441	409	439	414	427	441	437	392	443	451	426	398	420	442	424	488	441	391	448	443	464	439	477	431	440	432	461	457	496	446	393	447	445	403	480	423	439	431	432	443	422	419	413	426	467	453	441	450	439	443	456	406	459	446	455	427	482	426	398	423	403	397	426	412	436	480	448	422	456	410	430	478	464	428	378	473	458	434	479	443	446	464	451	439	464	408	436	444	438	459	457	416	444	434	437	426	443	507	432	414	433	437	476	469	438	408	457	417	420	411	393	419	416	426	430	417	454	442	408	449	442	433	432	484	451	457	435	462	441	442	434	440	406	455	422	445	480	468	459	451	411	419	394	403	421	444	465	425	430	421	419	422	439	453	427	418	443	416	388	427	430	440	450	413	420	381	451	460	427	410	429	419	399	435	442	467	445	439	410	408	442	463	462	452	419	391	462	455	466	439	454	431	472	422	469	431	450	452	455	407	404	425	481	445	462	456	455	406	467	480	470	403	453	457	419	417	470	409	452	454	466	445	419	424	441	457	461	474	479	433	418	375	452	438	431	423	490	428	406	457	464	459	423	412	374	393	435	417	451	406	433	465	454	411	446	432	448	407	440	418	407	434	432	431	465	454	466	429	411	441	418	425	446	411	428	439	422	486	461	423	418	400	428	420	457	429	432	427	446	441	444	457	458	432	430	463	429	422	464	421	435	475	450	410	399	457	458	447	449	417	461	462	447	437	395	452	453	426	417	448	440	431	484	445	406	413	478	432	396	455	425	437	452	442	428	457	451	450	456	463	417	416	428	406	459	468	472	428	440	421	462	457	463	416	422	412	429	451	439	421	470	436	403	434	437	414	404	419	457	404	465	401	452	426	458	452	458	434	398	423	420	418	421	425	454	477	416	441	432	451	435	429	443	435	456	441	454	458	413	377
4512	2396	1451	1113	1002	945	974	956	952	956	1001	950	964	912	908	951	971	921	928	928	944	942	881	953	899	881	935	955	885	944	969	872	907	897	943	929	954	909	955	928	953	937	920	962	956	978	955	878	971	882	906	947	971	929	918	967	914	976	916	933	927	955	908	931	957	955	918	889	904	889	982	985	942	951	969	933	919	926	954	916	913	959	981	967	893	942	942	928	875	911	905	898	958	965	955	913	956	904	912	901	935	929	951	981	954	922	954	977	917	876	909	973	950	941	992	922	941	943	930	936	836	876	916	934	880	926	927	922	862	919	883	947	860	975	919	939	920	923	932	882	932	935	907	965	965	940	942	887	897	923	912	958	906	944	916	948	917	901	908	898	914	1001	947	873	931	954	925	928	940	915	914	986	933	917	888	925	900	894	868	944	922	998	892	964	941	902	934	930	973	939	891	984	898	936	915	929	934	878	937	885	900	956	968	929	897	946	949	939	934	939	892	932	975	950	921	897	913	908	960	903	931	908	935	927	928	956	978	923	935	908	902	895	938	958	903	946	930	887	925	947	917	898	986	913	891	936	970	942	894	946	897	1008	998	984	913	941	992	879	930	909	948	898	891	955	913	919	891	924	869	924	956	927	950	952	943	908	960	920	941	871	873	881	923	935	936	957	933	880	962	895	940	929	955	931	902	865	929	943	942	914	986	882	914	956	904	931	871	944	887	923	964	929	940	922	933	923	916	883	885	891	973	929	913	931	951	892	876	934	937	878	909	877	924	911	900	895	911	904	929	927	968	901	907	932	874	921	1000	874	968	907	956	937	926	989	916	931	959	965	890	949	846	911	916	958	993	981	851	964	909	952	958	917	903	944	923	957	912	954	953	958	944	967	925	947	955	946	927	915	956	949	875	961	936	931	944	943	964	924	1011	873	907	949	915	949	915	934	930	966	950	866	938	910	888	928	928	890	927	937	937	899	931	952	952	920	936	953	869	926	976	921	944	886	873	897	888	928	959	945	933	912	927	910	1004	931	870	919	935	912	917	896	942	935	983	895	951	925	907	950	925	910	947	948	963	975	934	935	934	944	948	945	925	923	929	906	894	950	870	875	879	917	943	899	948	918	956	885	933	938	926	923	921	875	934	837	913	953	889	928	938	934	965	945	930	910	973	965	961	937	945	884	950	894	856	953	938	929	917	973	884	1023	958	948	939	888	993	973	910	938	903	938	941	929	944	958	925	935	931	880	928	896	959	944	871	920	961	914	896	890	900	921	933	929	902	953	983	916	909	893	997	883	952	910	903	877	962	919	914	895	920	931	942	908	925	870	933	919	943	908	938	933	906	966	898	903	950	921	866	988	968	985	933	929	949	928	891	931	956	943	962	905	955	939	954	911	928	945	906	988	899	955	949	1005	896	947	936	928	955	912	953	936	908	874	917	926	903	924	904	881	945	925	960	928	954	935	933	936	991	925	861	919	905	970	903	957	935	921	912	971	941	969	988	920	914	942	930	952	944	940	912	930	915	935	969	857	898	994	986	922	879	901	859	941	912	919	915	905	947	951	955	846	868	924	930	948	869	882	920	962	900	866	933	913	877	942	918	906	923	939	943	901	992	904	907	889	984	911	916	912	950	945	890	957	983	899	862	899	898	959	985	934	931	891	868	938	918	931	959	874	916	843	926	952	953	878	926	924	879	957	913	936	878	973	952	912	979	947	958	952	885	887	956	913	902	889	935	936	897	948	884	886	896	865	917	933	942	912	886	940	888	917	977	894	894	920	984	933	942	958	925	865	910	908	923	907	947	899	944	891	926	921	941	860	867	920	921	963	999	961	942	962	974	902	920	933	892	886	912	920	912	925	993	888	926	934	921	940	977	877	934	1013	899	901	933	938	926	913	926	921	944	912	944	929	928	950	904	928	958	935	962	917	910	986	884	944	924	939	937	883	998	984	863	908	977	950	876	916	974	933	910	938	921	925	949	955	895	949	889	938	936	884	941	925	966	937	940	940	921	910	958	926	898	935	968	894	923	926	942	970	945	901	908	859	925	949	919	928	911	923	922	917	914	985	940	891	935	931	933	959	926	893	907	958	920	891	919	948	919	888	924	875	863	902	939	920	895	922	902	947	966	904	955	879	918	903	922	962	956	887	1001	903	893	979	991	978	922	922	889	935	936	923	887	943	900	964	946	886	916	903	947	938	917	933	985	958	875	907	915	922	923	943	913	926	940	929	896	906	930	933	933	999	936	909	955	923	952	890	930	903	939	950	921	895	934	947	892	956	984	920	902	961	948	938	961	897	912	844	900	919	915	962	936	881	883	915	863	946	947	887	870	921	880	934	947	978	965	902	949	908	984	940	882	900	925	960	921	991	928	895	916	900	922	905	977	881	859	985	882	932	919	932	904	929	903	975	917	907	932	947	858	897	919	883	986	985	929	937	940	953	892	929	902	944	919	958	945	973	912	940	933	946	899	969	941	907	910	993	851	904	953	972	944	967	891	907	949	931	882	961	921	936	902	890	944	905	892	966	965	937	939	907	932	866	994	892	905	885	896	905	954	906	921	904	876	905	957	856	890	886	890	938	921	880	913	928	899	918	958	942	908	912	937	928	932	896	920	843	916	876	979	1010	961	947	916	944	916	916	914	894	907	900	960	954	926	908	909	910	969	914	979	924	967	903	927	889	893	928	938	935	885	941	952	967	921	936	893	910	937	896	869	939	905	931	911	967	891	933	914	855	918	934	915	947	877	885	955	963	955	949	907	951	936	943	971	898	953	906	952	884	880	922	896	947	966	935	909	929	874	934	915	944	947	926	914	941	933	950	988	970	959	896	922	923	923	899	931	952	960	945	971	958	890	907	920	899	914	909	892	962	942	949	912	871	941	922	976	901	913	951	893	990	944	960	932	924	925	928	962	913	919	863	965	948	917	917	894	896	830	927	947	980	939	897	890	854	929	981	920	907	962	924	908	919	929	873	909	922	946	918	956	899	932	942	932	963	922	879	928	965	940	942	921	974	904	925	917	940	910	917	943	1046	943	921	937	948	928	887	956	942	863	905	915	933	954	947	942	925	887	921	937	946	923	931	926	965	918	931	924	941	931	898	922	913	874	921	862	878	918	964	919	891	919	944	984	922	981	885	960	948	949	943	886	934	879	879	870	1007	913	933	927	948	912	923	923	939	955	925	941	930	903	972	920	906	881	914	876	987	884	943	964	940	967	965	909	957	926	970	938	945	951	854	913	897	942	966	907	938	897	917	917	946	961	906	926	986	974	929	899	913	893	871	984	907	933	972	914	932	882	905	945	937	909	1006	923	910	914	946	930	918	905	923	1004	931	979	902	942	884	962	973	953	878	954	926	913	943	901	908	913	940	903	955	902	904	878	905	927	944	899	944	958	943	917	944	960	930	900	926	916	904	900	944	896	938	952	943	942	843	931	891	958	863	900	963	967	911	874	935	929	913	940	926	899	955	882	976	913	922	903	956	886	937	894	923	889	943	902	885
24478	21036	24019	28269	21036	21062	10850	642	490	428	417	431	373	393	375	346	348	338	352	378	385	360	337	345	322	323	348	347	322	315	289	338	337	321	313	363	312	327	347	327	319	333	356	326	300	356	340	326	322	282	311	312	332	326	345	294	314	318	332	301	310	336	342	365	320	323	336	345	368	358	287	336	303	309	330	313	304	311	343	332	317	327	292	313	297	330	311	315	313	304	346	326	324	320	295	335	345	320	333	327	315	339	340	320	327	328	303	326	328	325	310	317	328	331	356	358	381	332	366	348	338	305	313	340	376	303	306	306	304	280	306	355	319	335	311	321	339	309	316	343	323	315	323	336	350	304	311	316	309	331	337	321	304	327	317	361	331	336	322	340	315	350	302	320	297	337	357	293	310	346	296	340	346	337	340	336	340	314	338	341	306	329	332	328	338	367	359	319	338	326	303	340	283	345	311	326	333	296	332	334	324	289	318	296	297	357	349	321	363	335	349	343	295	341	329	311	345	351	311	323	298	317	294	318	344	325	301	331	336	316	349	347	304	317	282	349	338	322	329	322	304	289	319	318	339	320	362	348	291	299	315	318	322	335	329	325	317	331	335	333	329	316	340	304	275	325	324	310	311	362	304	368	326	309	286	297	364	365	355	309	321	375	381	338	310	310	350	330	308	322	335	342	254	349	302	347	316	341	330	332	289	285	268	338	349	339	326	321	361	348	335	329	303	336	304	299	347	320	326	335	308	336	353	322	318	305	334	309	318	320	320	312	333	318	348	342	313	313	304	349	322	326	321	334	349	373	306	307	318	317	328	314	322	330	364	325	322	350	366	302	333	302	341	320	294	287	317	322	296	314	306	337	312	328	365	359	294	318	327	320	331	321	331	324	307	333	324	347	333	302	307	318	350	312	315	347	344	351	361	319	318	283	273	334	313	316	333	337	327	353	309	331	297	310	343	333	339	324	334	328	323	283	331	314	327	332	322	329	365	321	333	330	326	316	340	345	351	311	300	328	291	340	320	295	304	328	308	311	349	332	319	325	321	360	339	325	309	315	305	295	321	319	315	323	307	344	301	309	304	315	292	298	336	294	302	328	321	314	297	328	326	325	323	320	273	332	299	313	304	326	334	334	330	341	273	358	337	304	333	280	357	325	276	308	325	338	333	347	304	340	303	329	343	343	320	317	293	290	332	337	321	308	322	346	314	336	340	319	321	297	308	339	346	310	341	302	367	311	318	318	338	343	314	306	343	324	301	323	285	356	333	326	350	368	341	313	299	333	338	344	368	291	324	336	324	328	318	299	342	341	333	329	333	341	361	320	285	314	345	339	314	304	331	331	326	321	348	339	316	312	306	332	289	291	337	322	311	342	341	326	292	337	323	322	327	300	344	362	321	293	310	342	301	303	304	306	302	333	351	323	328	325	317	312	333	336	336	312	334	361	331	332	302	281	305	310	345	283	341	335	324	298	319	328	339	328	299	328	321	319	327	336	336	291	282	293	326	341	317	348	294	333	313	347	304	331	346	306	286	335	367	333	297	307	316	316	318	311	326	310	300	294	334	337	313	322	349	330	297	293	299	328	278	330	316	350	307	284	356	326	327	311	347	325	368	297	309	309	340	337	310	327	318	329	323	320	308	323	305	324	349	297	337	340	307	275	288	311	334	285	333	322	316	298	330	316	346	339	305	319	318	284	329	329	344	321	335	345	328	327	287	293	294	348	356	331	329	341	311	303	341	332	318	326	329	302	322	339	345	349	333	330	289	310	344	335	306	350	321	317	358	359	322	307	347	321	318	368	345	290	312	334	308	335	319	297	318	307	317	310	314	325	308	294	322	354	334	329	337	331	321	314	346	330	280	337	339	332	323	304	316	287	346	280	346	293	308	317	300	317	354	308	306	329	339	297	329	296	311	318	334	300	305	338	326	343	341	306	318	300	312	292	306	330	322	359	328	320	352	328	317	338	346	337	331	309	312	300	318	327	320	275	304	309	319	348	341	328	285	333	338	330	321	294	306	338	360	333	338	348	326	329	289	321	338	340	335	266	313	333	302	329	352	319	310	318	344	339	292	360	328	301	303	315	386	347	310	315	339	300	341	321	319	347	339	319	316	324	334	313	336	334	307	326	304	301	288	338	329	321	317	352	340	324	337	316	307	353	365	342	345	330	343	330	300	342	326	319	274	296	342	324	340	283	332	342	325	318	328	328	295	336	302	339	332	323	318	291	296	337	326	321	358	292	321	354	326	324	326	337	366	358	330	337	337	328	311	305	329	271	329	309	318	308	299	320	328	335	311	305	337	353	311	321	309	325	336	399	307	336	355	341	356	320	299	311	294	307	315	339	304	357	332	346	310	312	297	320	349	318	305	309	348	349	325	328	336	341	300	287	336	292	332	295	317	341	341	295	336	276	319	343	332	304	310	284	340	321	331	321	316	308	325	324	341	322	313	299	339	330	329	309	350	345	294	333	336	341	342	327	344	342	318	333	303	315	297	301	331	326	344	360	319	271	321	316	340	299	305	329	364	305	348	322	335	333	340	312	331	327	335	304	319	344	320	332	318	338	331	316	331	311	330	312	308	315	358	341	311	320	338	347	285	295	291	331	345	315	330	340	282	289	296	301	358	321	342	348	320	302	323	321	282	298	332	305	331	317	317	338	321	301	320	318	316	320	337	300	342	313	339	294	340	324	336	330	325	297	335	313	356	301	299	322	317	315	321	318	312	313	328	320	377	305	322	307	323	341	323	332	319	357	338	311	326	332	322	306	330	283	303	325	309	327	305	342	319	312	327	331	387	345	324	331	329	357	342	344	317	297	346	320	349	316	332	300	324	349	317	310	325	293	311	312	337	307	351	296	321	303	345	323	322	325	277	322	310	322	341	295	336	298	310	325	336	322	336	319	367	322	305	325	324	314	302	351	322	293	303	361	333	325	308	314	324	298	352	360	300	313	339	338	305	360	295	311	326	295	326	331	317	325	279	304	316	330	323	331	328	323	329	335	319	333	304	327	305	328	340	313	319	370	327	332	293	301	333	328	285	292	344	330	336	297	334	298	301	320	347	301	289	343	336	317	330	326	345	342	327	314	345	299	299	305	347	311	316	304	314	319	294	320	333	360	319	330	292	307	357	352	311	295	293	353	293	305	319	339	305	365	328	333	311	309	297	314	315	310	335	330	321	358	310	309	304	298	312	325	295	331	342	292	324	319	322	335	311	320	313	364	323	331	331	318	309	344	315	305	307	349	288	346	351	305	323	314	344	273	325	319	306	310	323	297	347	329	315	343	331	306	339	345	330	336	321	347	292	336	286	328	317	335	336	351	295	274	332	313	298	356	345	309	319	320	305	319	350	326	305	326	332	320	311	313	321	371	306	319	357	347	324	308	346	376	349	353	303	318	342	312	337	323	317	305	305	309	312	338	324	331	305	347	334	283	316	324	342	340	340	310	341	350	314	316	309	309	296	352	351	320	328	337	348	318	302	343
4045	3300	1804	1056	905	791	780	725	688	691	753	687	676	670	703	712	687	711	686	720	701	715	711	696	727	751	674	698	704	678	715	669	666	675	678	657	666	687	664	627	686	688	723	703	664	702	639	652	682	687	691	697	701	694	733	681	687	715	660	670	633	662	709	695	711	724	734	691	703	695	724	717	672	671	658	650	680	721	682	696	693	725	670	641	701	658	675	666	669	708	698	681	660	652	731	681	701	671	678	676	698	726	745	706	725	691	765	709	678	717	711	705	671	666	717	695	669	656	659	738	699	682	689	710	709	690	635	670	666	660	656	641	706	699	682	655	713	700	689	656	696	660	694	722	685	677	677	664	700	687	684	739	662	685	658	692	658	705	684	715	681	704	717	660	698	718	652	691	684	685	704	703	650	722	704	737	684	709	692	648	721	700	741	629	707	712	705	680	699	668	678	664	707	643	731	711	671	642	652	710	662	712	675	657	696	707	756	692	688	680	687	671	706	705	650	755	664	659	682	690	699	713	714	660	660	763	702	698	685	702	690	687	709	668	697	692	698	698	644	665	626	661	719	678	670	680	703	681	700	670	696	697	710	744	730	690	732	703	702	702	703	660	671	719	672	659	757	664	684	709	691	681	678	721	658	665	713	679	647	653	713	697	718	662	612	654	695	741	702	701	749	706	695	677	635	645	679	668	663	721	679	641	683	712	663	706	669	706	690	687	716	689	645	705	653	697	731	668	685	708	706	664	670	679	716	714	695	697	661	643	719	683	674	770	695	663	716	682	673	646	691	710	697	667	711	655	669	694	701	691	692	707	720	702	724	705	718	676	660	660	724	646	655	672	677	681	691	663	661	728	712	680	685	648	700	671	701	668	690	730	708	716	737	658	645	664	687	687	725	679	685	675	703	656	705	688	719	694	676	716	660	686	649	705	662	679	705	701	664	645	710	647	661	662	682	682	678	663	702	714	700	632	689	689	667	662	696	672	701	670	691	645	723	679	667	688	697	698	664	719	701	736	689	681	707	669	678	683	645	696	698	694	684	715	664	729	708	693	698	646	667	710	670	655	655	672	687	754	664	720	693	695	625	687	641	710	736	702	720	706	673	723	661	727	684	693	668	680	677	709	688	659	709	726	699	699	683	713	719	691	704	676	668	721	698	702	684	689	689	684	707	660	662	655	653	674	669	743	703	675	655	648	713	720	743	637	704	639	707	696	659	719	703	718	756	706	664	700	714	671	684	684	677	732	706	693	657	673	669	664	678	683	659	701	665	702	714	690	723	687	646	740	703	738	701	645	679	676	681	729	667	730	643	645	688	655	657	709	707	729	676	677	688	672	695	676	614	658	644	635	690	702	667	663	731	721	692	672	642	710	696	689	665	700	749	716	706	683	686	726	697	681	695	678	636	667	701	675	665	709	712	680	714	643	702	677	732	682	726	691	691	689	639	679	695	662	671	705	661	779	633	698	710	668	679	721	660	671	662	632	670	697	702	676	704	650	651	720	705	708	642	663	703	682	742	704	667	709	711	725	647	692	634	768	683	697	657	687	725	669	672	659	730	692	699	710	669	719	653	647	717	742	698	675	709	640	670	695	686	677	662	718	657	694	692	677	726	618	695	698	744	682	701	686	702	676	766	717	663	701	706	678	715	687	697	669	645	709	662	669	684	702	642	646	679	710	737	696	662	702	699	674	680	703	676	704	682	701	675	695	711	737	724	678	701	656	637	701	640	662	687	658	645	677	669	652	705	651	672	631	676	696	667	684	661	720	685	705	682	663	635	672	658	653	729	658	687	655	704	653	729	701	709	712	664	713	695	712	702	747	700	732	724	687	676	678	703	680	648	696	690	672	664	657	660	689	714	705	718	648	748	695	690	736	665	654	630	694	704	657	663	669	720	647	687	706	686	724	690	691	704	697	713	746	674	704	679	691	657	656	685	708	723	742	710	694	648	705	693	694	656	697	689	703	631	668	704	688	671	698	711	729	702	690	675	729	665	642	686	695	750	712	698	686	697	684	670	705	737	665	687	729	658	678	704	650	673	654	658	691	723	718	679	688	661	651	666	702	741	713	631	676	693	694	697	699	694	709	658	710	694	683	720	715	721	719	657	682	691	671	704	715	685	636	695	626	705	720	691	715	714	721	674	670	697	647	717	717	698	640	654	699	657	691	671	690	673	662	672	722	694	674	708	713	672	683	656	674	673	724	684	678	633	692	661	668	696	728	657	699	694	679	693	643	670	671	679	724	681	709	626	697	725	688	700	663	704	697	714	740	706	705	700	699	647	694	693	679	670	693	670	664	702	685	671	674	678	684	688	696	760	678	710	686	685	642	679	685	653	734	677	691	665	735	649	679	696	669	708	676	627	683	728	693	686	692	691	693	676	694	709	670	738	717	699	643	668	646	666	660	714	654	693	675	654	697	653	695	720	667	707	678	711	659	671	717	692	731	732	689	720	641	697	686	757	650	655	677	664	683	696	735	671	699	683	637	634	678	683	673	719	673	674	681	698	666	695	708	674	690	719	643	717	749	607	649	701	706	684	661	671	753	722	746	684	673	724	699	700	711	699	671	688	762	718	667	681	693	659	692	668	668	696	676	710	709	676	743	701	730	666	677	698	746	669	706	663	667	688	639	655	629	680	723	683	715	711	668	637	659	711	660	663	655	687	735	686	652	665	696	699	671	656	662	637	712	694	674	690	686	701	664	684	671	661	693	680	705	716	665	655	740	660	720	696	690	668	679	712	679	701	682	676	662	665	654	676	679	643	700	665	672	663	699	709	697	679	740	674	672	724	730	643	708	631	680	693	715	678	657	722	719	663	633	695	690	752	675	673	679	711	681	681	716	724	715	680	708	694	711	678	649	657	687	723	710	651	655	691	703	683	689	666	651	726	679	682	694	667	672	655	679	666	719	715	669	679	622	660	653	655	683	737	707	735	687	719	633	661	724	723	664	695	711	686	688	665	700	667	685	694	706	688	681	723	663	723	704	680	683	680	671	665	675	688	679	683	710	702	705	631	692	687	716	695	708	677	742	696	708	699	720	649	668	699	720	690	655	688	682	659	708	690	677	679	662	679	680	659	693	703	724	713	661	666	660	714	674	691	683	663	708	721	665	673	687	668	711	662	670	722	670	689	685	695	658	670	677	736	729	672	654	660	673	665	657	666	642	738	669	683	724	712	650	702	677	679	665	641	666	648	662	717	715	680	692	684	737	706	696	686	702	712	742	629	704	671	710	705	724	689	705	661	751	709	671	660	731	650	670	700	733	725	730	716	680	702	649	727	687	649	675	726	671	683	644	717	669	676	672	676	688	652	677	655	717	675	682	687	731	686	732	719	717	690	644	657	678	674	695	697	669	722	679	653	679	695	694	698	697	704	658	639	654	703	652	688	675	671	643	693	718	667	682	689	746	733	723	670	656	754	664	720	729	659	712	721	669	691	673	679	722	673	682	715	667	678	638	722	657	672	702	687	693	684	715
33287	15142	2557	368	304	307	325	289	286	329	272	303	290	338	293	276	278	289	272	348	297	296	280	296	284	328	271	322	326	279	290	298	268	297	265	287	324	317	279	322	323	279	272	295	291	278	312	285	319	266	297	295	317	309	289	310	281	271	278	310	279	315	273	271	333	299	280	305	265	278	305	299	303	318	277	260	281	287	337	305	307	316	299	304	311	301	291	271	307	274	331	304	300	307	280	290	286	333	313	307	298	288	279	319	280	298	301	310	287	313	286	321	326	261	297	323	291	312	272	291	318	317	299	299	273	288	292	299	287	288	305	265	269	307	283	294	294	323	303	283	295	281	295	284	282	270	279	342	277	281	274	322	354	314	277	285	283	319	281	313	277	305	284	267	326	293	302	284	321	293	271	291	296	322	320	342	314	307	304	299	276	264	296	267	278	296	326	275	286	304	309	286	263	304	266	312	270	309	310	258	304	325	324	294	305	318	314	272	271	269	291	313	293	287	319	249	294	321	271	277	303	281	276	307	297	290	267	317	292	259	302	298	278	291	286	296	302	320	304	303	296	315	314	267	281	285	275	282	273	317	278	282	305	289	292	305	287	274	279	255	302	308	294	330	298	306	259	283	311	302	291	285	296	276	318	289	298	285	304	257	310	286	310	281	292	268	310	312	285	274	309	270	307	319	288	283	281	299	278	279	266	274	311	291	296	328	319	312	303	275	310	271	289	319	317	304	330	289	283	312	306	289	288	287	286	304	290	295	273	279	320	298	290	315	295	290	284	260	254	289	298	306	331	268	273	305	283	289	316	277	290	295	288	303	293	272	304	288	294	322	326	289	276	268	304	303	297	268	304	282	275	316	317	281	292	303	283	277	303	309	268	290	317	300	299	273	268	265	285	349	297	282	305	256	280	302	292	279	289	250	272	318	304	280	306	300	292	288	263	261	318	312	270	266	313	275	327	292	291	320	314	296	316	296	302	276	274	309	293	269	298	290	321	287	315	295	284	282	327	280	311	293	308	264	301	281	334	309	312	319	287	297	288	288	311	311	307	280	300	299	286	312	310	273	283	289	318	303	303	267	277	276	290	315	315	308	307	288	286	324	272	280	310	309	258	311	298	307	296	282	299	307	288	287	267	301	301	315	283	296	312	326	261	298	288	328	301	293	291	302	307	283	292	311	293	285	307	283	304	300	264	304	290	297	279	293	305	287	313	271	297	300	284	279	326	316	292	285	280	301	280	281	312	316	291	305	309	315	314	281	341	298	294	270	302	316	312	316	313	301	298	310	304	301	301	327	280	308	307	282	291	278	257	285	270	300	311	284	281	296	313	317	274	313	293	280	288	312	268	271	280	303	332	283	285	295	308	308	291	298	291	297	302	292	287	296	309	299	316	313	290	313	278	290	279	325	299	284	307	279	277	300	286	284	283	286	292	278	284	293	269	290	300	270	275	261	309	299	302	282	306	269	277	267	317	285	290	277	302	295	274	295	286	299	272	318	317	268	287	290	298	294	296	264	350	279	300	284	305	306	326	290	306	311	332	288	293	285	285	264	289	281	276	288	317	294	253	292	264	288	286	289	276	290	276	304	309	287	295	298	342	252	310	282	321	279	274	277	298	335	296	269	300	329	310	290	283	242	306	317	264	314	272	326	291	304	291	275	310	315	287	286	281	300	285	285	284	291	285	309	297	317	287	256	290	282	293	300	299	313	303	299	265	306	336	277	272	286	295	268	289	302	316	273	290	273	279	301	290	306	295	286	295	267	334	332	304	318	304	322	283	271	291	305	312	294	271	307	302	279	269	274	283	268	279	288	285	287	314	269	301	287	313	297	315	286	303	285	314	313	307	350	288	295	323	269	295	274	314	318	292	297	309	311	282	306	310	249	291	295	318	314	311	323	278	303	296	275	265	294	278	267	295	294	288	313	304	300	299	288	296	304	316	279	301	293	278	280	307	277	293	292	273	296	280	263	284	297	296	290	334	308	260	280	304	293	324	296	283	308	292	309	300	300	271	292	293	305	290	301	338	294	287	290	274	297	306	264	317	317	312	321	296	296	309	283	277	311	290	288	317	315	300	266	294	303	298	314	322	319	269	254	266	308	265	283	306	274	289	256	280	308	310	305	298	267	298	286	313	277	279	294	289	267	292	287	274	306	312	284	307	295	295	293	297	314	294	280	278	321	299	294	292	289	290	327	311	292	348	284	294	298	282	297	295	298	343	277	320	278	330	316	306	292	267	264	285	298	307	317	294	306	308	278	278	300	302	280	319	311	303	308	276	301	306	304	273	311	298	296	282	289	330	303	267	321	291	282	290	302	291	302	317	304	277	279	280	305	312	284	275	271	286	278	308	355	285	304	276	307	314	299	305	333	289	293	288	301	312	296	300	261	297	292	306	296	301	289	252	302	301	278	301	310	278	276	301	328	280	290	277	273	256	317	279	302	272	307	292	280	316	282	250	311	315	281	287	302	302	269	326	295	306	323	302	316	282	305	281	316	294	284	327	294	302	308	299	261	264	337	316	317	304	334	253	285	296	285	275	316	300	303	330	301	305	299	299	293	318	298	282	293	313	292	284	301	293	314	280	282	322	301	282	304	300	310	314	272	323	304	294	301	287	270	310	317	292	311	295	285	280	306	299	250	267	259	287	301	309	286	303	302	284	263	311	262	285	321	273	266	292	312	280	284	297	306	328	282	280	295	293	276	282	297	326	277	288	261	270	271	277	327	281	303	284	288	305	286	290	303	282	263	263	309	279	265	294	305	264	278	294	306	315	277	291	291	315	261	272	286	312	307	286	295	275	314	314	267	272	295	309	296	289	280	277	240	291	343	280	277	292	262	300	254	277	332	317	295	276	295	286	304	271	317	319	278	281	281	318	287	304	335	267	263	336	280	286	317	287	311	301	286	273	275	290	277	251	291	290	250	280	311	275	310	327	305	324	304	312	303	316	291	304	349	271	277	290	289	329	286	313	299	289	279	282	311	291	309	306	277	310	311	295	288	265	299	295	280	281	311	301	275	272	280	294	320	275	305	309	262	271	266	272	319	309	297	316	286	299	286	307	308	284	282	294	291	282	291	284	295	282	253	285	297	281	291	285	317	291	276	282	303	297	289	273	292	290	286	293	277	277	299	277	345	310	277	304	295	289	289	317	273	297	310	324	282	299	291	297	288	297	301	306	277	288	287	300	305	270	287	287	270	301	291	271	292	279	301	332	292	261	281	302	260	282	286	298	333	309	333	295	277	274	299	325	281	267	302	286	272	331	307	309	300	306	307	328	310	296	313	289	329	249	311	272	278	312	250	302	269	294	281	282	284	255	301	309	334	271	315	303	311	299	317	293	287	295	311	280	279	306	304	300	294	307	307	292	296	281	306	304	301	304	305	312	289	311	317	284	304	293	245	306	279	269	286	308	307	301	308	272	299	300	297	299	307	298	320	319	290	275	296	296	281	297	293	310	286	307	329	298	265	286	303	283	296
7798	733	702	701	718	705	705	675	705	641	694	650	673	710	657	683	755	646	704	690	713	652	680	672	687	697	678	667	688	668	704	674	714	661	667	758	687	692	714	690	700	657	590	684	662	635	697	665	669	705	645	701	702	665	674	645	674	664	668	671	683	697	697	657	671	717	709	658	693	686	650	712	699	655	649	697	693	668	666	694	686	656	633	693	691	706	676	670	697	706	692	654	708	714	702	661	721	730	668	654	662	743	662	705	693	656	682	694	715	703	684	643	696	669	694	675	586	669	665	689	654	671	686	687	610	660	717	709	723	638	667	645	668	703	679	733	694	681	719	660	712	682	694	672	688	717	711	654	664	714	645	727	726	627	645	623	673	650	732	709	694	686	699	677	673	666	729	709	703	706	671	703	695	708	688	672	687	726	656	663	710	693	666	693	653	707	745	663	639	721	663	644	695	700	653	656	650	675	703	698	681	692	684	674	740	666	636	705	692	658	672	684	720	659	670	730	714	698	660	709	684	693	677	686	683	717	647	669	703	680	683	653	697	638	724	679	720	707	662	676	674	703	689	724	693	696	673	698	725	643	689	723	708	729	704	692	641	664	651	686	702	746	690	653	690	711	654	722	633	691	702	722	690	706	705	678	714	699	698	692	716	683	671	721	715	667	677	627	661	671	690	651	711	721	703	679	709	699	668	703	697	701	655	735	730	674	732	667	677	704	686	698	685	682	689	716	661	662	657	738	694	673	692	660	688	660	671	666	681	658	715	661	693	754	692	673	716	695	739	725	719	676	694	665	682	656	683	697	668	684	748	679	703	686	708	700	708	632	690	699	670	714	663	704	689	653	689	718	663	617	693	717	674	661	698	658	663	670	735	716	696	703	704	676	652	630	652	704	689	638	692	701	691	665	698	717	709	685	690	693	685	662	663	689	697	662	705	659	690	677	710	695	735	683	671	666	652	662	673	686	730	683	688	699	672	698	726	676	663	624	702	669	687	645	698	679	650	717	707	626	655	682	709	667	703	692	692	697	681	692	678	650	713	683	684	712	713	649	707	687	705	643	688	714	705	689	695	728	703	713	703	708	649	682	687	725	629	736	677	690	684	638	648	707	711	750	692	666	720	678	679	633	616	697	697	677	743	641	686	677	689	697	666	666	681	687	643	658	666	694	666	675	675	686	669	708	656	678	645	716	665	672	706	704	705	660	672	688	707	680	631	701	708	669	657	708	657	639	636	726	692	702	677	715	666	716	672	629	685	714	700	689	713	661	685	691	656	661	703	718	704	706	723	700	730	679	640	758	733	722	641	675	654	721	686	689	685	658	681	714	716	655	697	669	709	678	672	735	652	708	673	700	667	655	684	703	624	673	719	690	690	698	757	730	705	719	680	721	725	684	668	655	660	670	664	716	668	694	689	693	678	721	687	695	703	702	659	705	660	674	704	695	684	722	687	682	682	695	687	684	692	669	660	670	681	688	678	689	678	727	688	692	717	693	696	693	664	715	729	678	673	660	674	702	708	725	685	674	656	697	694	677	748	712	670	685	665	705	713	709	689	680	705	692	655	698	740	700	662	659	710	669	710	662	677	678	714	689	711	666	696	681	684	682	714	713	700	672	710	657	721	635	703	678	680	669	703	691	658	660	699	730	677	629	699	697	681	709	695	685	665	675	731	693	693	676	722	705	685	690	715	703	694	707	703	638	647	698	673	672	665	675	695	651	630	661	664	727	735	671	700	717	693	687	664	716	682	697	707	657	713	720	698	693	725	708	716	710	692	681	718	636	683	720	690	717	690	645	685	682	688	696	701	644	755	667	732	714	678	705	698	654	701	736	657	661	736	676	643	716	644	650	656	661	707	726	675	631	657	699	670	655	676	674	684	719	707	707	662	675	696	680	677	751	705	699	712	645	763	675	671	726	664	690	704	666	692	662	689	643	697	709	739	684	675	703	719	703	678	641	680	701	751	702	683	726	636	690	731	710	696	688	682	702	684	739	702	646	709	663	673	723	663	637	685	688	662	677	686	733	708	684	635	706	708	716	669	710	693	666	684	709	715	690	704	667	692	673	708	665	725	621	652	690	688	715	729	709	709	664	727	717	666	705	699	680	694	679	720	686	651	680	676	687	675	712	658	625	671	709	706	682	692	646	717	714	703	683	719	704	664	704	664	650	694	703	703	712	697	688	641	662	707	675	671	689	662	702	688	702	626	698	660	706	698	623	695	705	646	694	672	697	699	640	650	709	693	696	670	662	713	681	668	667	716	717	665	673	693	709	644	664	682	693	709	680	664	680	660	693	689	688	698	715	675	709	705	666	666	631	673	640	692	676	667	677	690	668	699	667	688	682	716	740	727	641	656	697	700	679	668	666	690	678	678	694	686	693	743	712	714	730	677	667	679	656	697	692	711	677	689	647	665	745	707	647	690	704	664	687	698	683	728	703	691	671	691	711	646	708	690	657	689	661	661	723	656	682	711	680	655	720	678	700	649	671	693	676	732	655	707	733	689	651	705	682	688	704	690	688	692	711	738	702	688	644	702	694	695	629	674	699	651	677	654	655	706	719	675	672	720	705	682	689	749	689	659	687	685	663	670	693	678	670	720	636	719	662	676	679	672	669	688	679	761	694	719	679	689	650	721	672	679	663	707	695	719	695	697	709	674	671	702	665	636	710	733	668	680	669	651	737	705	625	698	679	654	746	659	717	684	695	691	731	711	663	658	637	722	714	731	711	705	694	706	644	671	715	644	695	691	711	702	704	678	643	666	682	702	751	692	719	711	690	727	719	643	696	682	709	709	653	685	722	701	662	701	707	656	733	715	704	678	674	702	700	689	670	708	687	653	697	718	666	678	701	739	677	735	699	653	724	675	723	686	712	692	663	694	686	698	710	708	688	634	693	732	642	669	737	696	675	690	715	739	670	684	694	707	682	676	715	667	685	650	669	683	641	643	638	680	694	642	697	671	639	682	716	685	668	653	713	656	689	686	679	747	683	676	675	658	654	660	671	652	655	701	693	668	625	706	706	722	694	678	699	679	661	681	684	694	716	658	634	695	677	699	716	684	734	683	701	663	691	682	696	673	695	681	680	682	634	699	727	717	665	697	644	658	667	686	698	679	668	699	688	677	710	674	688	679	700	650	693	648	663	657	668	682	679	684	674	681	635	699	728	703	729	668	680	631	709	649	685	716	666	687	699	692	655	694	679	697	673	675	629	693	647	712	686	696	694	646	709	704	697	670	698	712	699	657	703	634	680	656	635	704	661	644	660	623	706	656	647	694	689	714	716	669	678	713	662	646	702	660	695	692	674	681	676	689	686	726	631	663	704	699	714	685	711	713	701	670	713	660	647	696	650	702	690	689	705	694	676	670	685	725	641	684	679	732	676	685	691	659	632	668	719	655	676	736	673	669	704	689	692	708	676	667	689	708	722	667	652	685	660	748	730	671	646	608	653	691	671	702	694	718	677	689	699	707	757	697	731	703	685
25124	21014	23640	28591	21023	12626	826	599	512	486	461	438	447	443	465	461	472	444	425	472	460	456	433	446	442	447	454	435	468	432	453	424	445	416	448	470	442	455	485	462	448	462	480	413	459	460	415	431	442	461	438	420	450	411	405	458	452	427	435	419	451	450	446	435	432	449	418	450	414	465	431	461	454	427	423	449	466	410	436	473	492	445	444	408	484	436	448	464	424	447	414	466	487	467	425	448	425	431	462	458	442	466	392	444	430	428	430	416	445	405	430	454	445	499	465	446	447	440	465	415	439	454	479	435	452	458	436	399	435	421	412	466	411	472	398	414	419	476	407	461	441	446	442	415	443	438	442	468	462	441	434	474	449	440	443	401	440	457	448	438	422	457	450	425	456	444	462	455	470	443	444	420	436	435	462	499	430	421	454	452	429	440	421	473	443	441	472	438	419	462	440	433	481	448	429	411	451	407	407	480	467	449	405	465	435	442	456	439	485	471	432	445	446	428	435	453	458	461	439	429	402	448	441	452	408	436	417	434	401	406	423	468	444	451	392	440	403	457	404	470	445	461	468	435	436	428	368	453	438	458	441	438	397	464	442	440	429	412	431	459	466	433	439	404	407	431	459	445	420	397	421	413	433	462	422	427	433	426	452	428	427	406	434	449	422	418	427	456	467	448	423	376	413	402	429	411	445	434	422	451	412	382	423	407	447	419	439	381	450	469	441	446	445	448	419	435	409	434	475	458	438	428	421	438	428	449	441	422	394	411	430	478	433	461	437	438	449	443	403	419	450	461	440	417	460	450	468	464	438	450	417	442	426	445	430	501	429	401	420	383	436	465	388	437	433	448	438	432	428	450	464	409	454	433	425	442	423	437	476	431	421	421	421	431	443	405	420	451	414	460	432	431	424	446	465	420	415	465	444	439	388	461	461	447	390	440	429	448	428	436	459	459	456	438	411	431	417	394	405	420	445	431	439	437	438	428	407	434	444	425	410	422	426	449	451	443	435	413	424	437	409	391	446	437	455	468	445	462	417	436	464	427	410	424	425	479	421	461	445	455	435	429	449	469	462	426	438	429	470	427	438	460	445	408	427	421	447	453	391	436	468	412	414	444	421	402	420	457	448	422	461	443	440	444	428	398	460	414	428	450	414	419	446	398	441	405	432	393	429	480	435	406	437	478	497	458	396	447	464	444	418	403	410	401	422	441	433	439	416	444	456	436	434	437	405	444	427	450	434	444	461	409	453	411	410	409	451	393	390	423	424	439	417	426	448	482	433	467	447	403	415	418	457	428	409	422	456	446	419	431	406	420	420	457	419	464	475	452	471	440	402	418	459	421	427	481	432	402	444	440	454	480	425	477	461	415	461	438	446	459	459	406	460	406	459	434	433	475	443	414	399	413	435	407	422	418	414	446	464	480	416	433	453	471	410	436	464	483	427	425	424	419	425	432	455	454	426	455	385	469	427	457	424	470	408	416	449	442	438	419	426	422	447	453	444	425	478	472	411	452	425	435	424	455	457	433	468	439	419	430	450	447	473	476	424	433	444	447	413	452	419	416	456	445	418	460	420	409	451	442	453	409	455	419	423	422	468	463	435	437	466	445	407	413	464	439	410	435	436	465	387	427	440	480	446	439	431	434	476	439	434	417	433	454	424	382	465	432	449	391	400	436	449	401	422	434	412	418	396	436	451	434	441	465	467	420	411	441	423	449	435	431	476	425	408	430	431	441	449	433	455	402	440	422	477	453	471	411	452	426	426	444	425	398	414	414	394	441	444	438	423	475	413	443	398	441	473	396	440	438	423	428	453	447	423	459	412	456	474	409	482	505	434	428	443	432	406	428	421	426	454	497	451	434	450	437	438	438	468	442	412	449	401	424	427	438	420	424	448	447	422	418	425	444	450	432	461	398	420	423	422	433	454	455	423	430	435	406	419	441	430	474	435	415	425	413	433	455	442	417	457	414	426	455	459	440	441	460	436	413	419	448	400	419	458	433	412	420	477	451	428	434	433	430	425	425	442	419	417	445	455	462	431	465	456	430	422	442	488	441	455	468	397	422	433	411	427	436	383	427	408	441	443	403	406	451	413	439	470	444	447	437	375	401	448	482	422	383	477	468	410	398	421	388	405	435	439	443	431	410	414	401	436	429	428	442	421	457	434	418	439	458	422	429	408	427	405	415	440	425	396	452	455	436	417	430	416	446	436	404	458	425	462	443	418	428	401	427	455	412	437	417	430	424	425	421	404	432	402	460	479	437	398	449	422	450	422	416	457	429	411	408	431	451	450	415	405	431	418	458	424	431	458	451	427	429	417	456	456	452	454	450	417	450	435	427	455	421	427	417	462	451	433	430	451	415	411	435	422	453	433	468	412	436	449	459	457	468	392	416	460	410	425	413	470	427	413	441	422	449	408	432	412	430	410	427	409	444	436	458	475	426	430	457	450	474	452	431	409	402	418	434	446	454	447	420	460	439	427	414	430	380	450	404	417	425	484	433	435	440	425	432	437	427	444	456	445	412	462	409	432	392	422	454	434	436	412	437	478	468	408	443	442	463	473	408	464	458	465	449	433	440	398	418	443	449	463	468	477	445	437	454	429	412	436	486	443	448	461	467	436	453	426	418	428	464	395	397	432	397	476	463	418	448	453	412	434	464	488	430	469	436	424	470	431	440	455	471	446	419	440	506	449	470	437	444	436	490	437	446	464	423	434	446	438	409	463	435	446	434	402	438	452	440	383	425	463	427	442	443	438	449	431	425	411	472	421	424	435	411	426	441	449	424	446	462	405	432	434	478	486	451	423	446	433	481	426	432	418	460	402	457	434	424	404	432	408	453	448	439	424	415	416	413	440	432	431	422	401	473	442	406	426	459	432	435	403	458	426	466	447	435	399	447	492	439	447	434	426	445	428	451	430	411	472	459	403	438	455	518	433	438	394	453	425	432	406	404	432	402	394	432	401	463	445	428	435	453	394	435	472	482	403	424	420	413	418	444	409	439	408	405	425	442	418	394	440	470	438	454	462	449	451	440	467	485	454	474	417	468	456	432	431	445	436	452	446	455	418	401	447	453	466	420	464	424	422	429	424	406	457	424	423	375	406	393	430	446	456	433	438	474	482	436	411	443	418	444	452	410	442	447	433	427	422	449	455	422	419	445	457	436	437	393	417	396	434	405	456	417	436	472	420	444	427	453	472	457	451	452	418	477	462	478	459	453	395	394	410	430	444	425	427	441	459	451	387	437	447	446	422	457	451	431	457	422	437	464	427	402	455	455	462	406	433	386	431	424	458	423	444	453	437	469	450	432	424	427	409	433	422	421	418	436	408	470	458	447	419	430	457	444	427	507	426	456	423	461	449	435	455	416	435	428	428	453	425	470	391	385	427	448	389	442	438	404	444	479	453	427	441	464	411	442	477	464	468	432	425	416	502	442	420	466	441	423	432	449	407	428	466	407	466	462	437	393	436	445	437	460	415	426	405	395	420	442
4423	2342	1507	1074	995	956	962	913	901	950	915	923	899	916	925	954	934	980	940	958	953	938	949	881	905	912	972	876	870	964	906	906	916	924	862	905	912	913	932	983	892	977	921	962	968	964	913	930	946	973	908	942	911	870	981	959	912	915	908	955	876	915	919	922	930	937	924	916	919	943	924	929	910	924	912	979	943	873	969	966	883	926	917	919	947	897	905	940	949	921	896	867	878	926	945	950	942	853	940	948	964	937	912	884	946	924	882	922	925	949	899	898	900	934	915	974	913	923	947	923	973	897	913	969	899	959	917	885	879	974	954	839	889	929	877	977	878	910	897	922	946	911	876	927	991	879	951	927	892	939	909	907	924	951	899	937	959	889	886	958	938	936	992	914	948	942	929	955	1022	946	907	936	913	922	933	847	983	982	921	921	936	931	947	857	936	1011	927	893	972	947	940	888	947	940	953	999	901	890	913	937	905	877	878	934	899	932	959	921	885	958	952	924	950	917	959	928	929	939	949	988	930	919	886	890	887	940	888	968	919	901	908	943	921	888	911	934	944	912	968	905	934	923	905	869	929	934	965	938	914	883	898	951	944	951	879	928	931	932	883	904	952	910	919	917	930	930	959	935	898	965	958	887	920	940	902	904	912	903	883	914	947	953	922	983	921	930	900	949	848	928	931	901	904	970	881	894	872	917	912	897	939	895	1012	904	957	950	926	913	967	954	928	877	930	935	922	931	912	924	944	949	926	950	962	907	871	945	919	902	895	920	895	972	945	935	924	849	949	877	952	903	908	902	920	884	944	863	957	939	908	931	966	856	896	949	908	944	951	934	974	945	921	917	899	888	924	868	914	989	926	887	970	875	958	983	971	921	1001	912	875	880	970	852	908	931	922	903	949	932	951	975	943	903	883	916	943	957	891	931	902	899	928	946	912	933	902	912	948	953	915	956	937	934	952	926	942	960	926	896	886	948	910	837	925	951	967	915	899	922	941	903	957	943	931	945	895	948	911	916	887	928	951	934	921	956	876	896	900	919	923	982	918	885	906	943	889	954	909	903	907	906	921	925	941	944	926	938	961	887	909	943	926	963	936	979	918	922	927	864	1027	908	960	945	902	918	920	894	931	938	920	947	887	940	940	946	921	975	905	908	912	915	922	891	924	944	910	905	942	930	928	903	844	965	950	968	895	912	950	927	938	976	978	932	937	941	888	923	918	947	923	894	887	906	916	906	881	936	925	927	912	869	959	927	870	939	902	859	943	888	934	922	910	924	932	958	930	948	987	898	863	950	940	873	953	952	916	944	953	936	1009	961	908	987	932	907	937	924	943	903	994	961	936	897	910	895	962	971	897	861	911	921	951	905	982	945	939	929	946	927	906	966	914	922	921	898	909	945	858	868	916	914	901	964	937	927	974	933	846	947	962	945	882	929	932	901	982	889	879	885	920	879	926	971	934	909	919	903	913	952	838	925	932	884	866	919	891	927	907	951	979	945	891	936	929	913	861	875	932	927	890	906	915	957	910	927	940	930	942	909	961	921	1011	872	945	886	934	946	860	906	899	934	883	941	888	930	933	936	893	960	920	923	942	939	981	911	915	937	903	935	918	971	927	966	860	938	946	947	884	934	934	916	932	934	933	869	925	903	929	952	908	902	948	930	912	895	915	887	918	872	953	913	940	887	958	922	929	954	912	952	961	934	920	947	921	924	905	913	927	933	943	956	901	967	937	969	923	889	967	858	943	965	907	942	916	943	944	926	924	906	906	840	953	936	928	962	932	932	940	942	915	892	893	935	974	876	959	913	935	927	963	924	958	991	967	933	957	925	939	935	963	919	933	902	963	928	916	998	917	877	904	937	890	905	908	923	927	920	935	905	943	948	906	910	939	895	887	933	862	911	933	908	883	916	953	934	894	885	932	876	940	908	944	929	942	944	990	910	942	868	947	885	878	921	919	937	893	914	874	919	878	946	921	933	952	934	916	929	955	958	904	938	980	938	921	915	1008	907	912	959	889	944	947	951	971	922	923	936	905	950	886	963	927	899	951	949	913	945	851	878	963	919	980	894	864	927	910	954	934	862	909	948	893	955	965	927	895	924	979	892	911	887	863	941	939	937	971	927	877	937	902	941	922	943	939	916	920	947	947	989	928	901	846	931	973	891	927	960	953	923	949	971	924	932	882	905	933	907	980	887	915	965	931	901	898	871	925	948	997	917	901	933	929	914	906	948	909	909	899	908	895	952	870	891	917	912	931	917	931	933	933	932	951	965	900	1032	902	952	923	949	921	922	894	920	884	959	985	906	898	940	949	898	892	929	916	915	995	876	922	928	957	945	996	962	908	885	890	876	944	943	931	954	937	922	940	912	936	941	940	909	944	895	945	919	890	923	906	936	861	897	956	919	887	874	1000	925	916	923	908	934	931	956	903	932	942	919	946	920	947	948	922	911	968	916	977	889	921	914	907	912	929	923	937	906	958	913	843	916	932	939	1013	909	881	970	915	922	948	929	953	935	930	963	893	945	923	925	916	898	912	882	995	923	917	859	942	927	912	945	881	960	911	924	940	905	937	910	934	965	874	862	943	873	904	930	913	958	912	924	908	941	904	894	929	937	910	941	879	939	932	894	903	897	897	931	920	955	958	916	896	894	953	853	942	950	904	933	983	925	897	901	869	899	919	875	914	853	909	913	959	926	931	995	957	927	886	931	894	974	917	852	964	931	961	945	891	914	922	967	864	944	906	914	965	888	892	945	940	987	947	956	971	894	918	955	888	930	947	928	900	889	943	927	1003	929	972	951	960	981	943	958	898	882	901	900	951	948	883	967	907	909	938	937	922	984	934	941	970	1004	895	914	898	923	924	922	928	923	966	929	913	921	908	955	917	980	924	878	902	880	947	900	913	898	956	940	942	915	951	906	950	956	916	887	933	961	905	956	909	908	927	944	948	889	913	960	902	909	845	906	874	939	966	924	895	906	904	891	919	869	902	930	891	971	881	942	968	969	1007	884	907	912	899	951	921	921	904	934	965	931	902	938	938	890	937	914	942	901	966	964	970	928	941	865	944	887	935	972	907	930	877	922	947	896	908	950	959	883	968	901	894	936	923	912	920	983	930	922	956	931	925	938	925	955	923	886	913	928	895	958	913	929	946	922	927	928	909	912	928	964	887	962	978	902	924	917	945	934	929	881	966	915	903	961	891	932	964	945	901	969	880	929	941	921	942	932	904	922	892	939	948	924	881	948	925	949	904	906	902	921	917	924	930	875	935	899	958	880	967	943	886	900	935	929	978	930	868	858	944	905	943	957	904	935	948	908	918	931	928	926	892	901	917	918	894	893	971	922	913	947	893	956	877	920	929	946	978	900	952	899	931	958	874	940	927	867	949	902	963	916	919	958	917	918	987	953	983	909	885	935	919	975	936	917	921	955	949	949	925	965	865	869	924	940	914	887	910	945	905	983	899	936	914	926	922	924	1055	982	962	934	942	941	936	892	890	933	920	866	937	914
24419	20998	24006	28197	20999	21029	10820	685	467	396	418	380	394	367	337	344	350	340	342	321	340	343	314	329	322	335	355	321	342	315	335	303	299	325	373	357	318	368	362	291	308	337	347	292	317	368	366	393	336	344	323	323	312	331	340	331	312	312	317	361	303	340	320	334	323	324	343	325	320	318	339	320	313	352	330	325	380	324	355	292	307	324	329	319	308	332	344	329	301	323	328	337	345	332	304	334	304	334	291	334	308	330	334	311	297	344	313	306	313	337	333	321	313	362	352	349	293	317	331	354	336	362	316	315	317	308	311	323	312	314	319	289	335	308	304	338	319	318	309	315	337	326	333	346	333	292	340	330	336	328	314	338	323	347	346	347	326	352	302	345	329	317	327	327	307	309	329	310	305	345	292	318	294	296	347	323	297	308	318	342	340	344	331	335	294	326	362	324	325	345	341	356	310	301	305	335	337	330	327	297	359	324	315	303	303	318	311	326	320	315	339	290	316	305	333	324	319	271	308	321	330	344	296	358	317	300	315	324	354	320	342	314	294	296	366	340	303	320	300	319	345	334	314	299	305	335	303	300	291	311	296	343	339	384	331	306	318	308	299	301	324	326	344	282	295	325	286	344	305	316	331	316	319	325	324	318	351	339	303	340	323	297	338	312	313	282	315	325	285	294	357	311	308	333	324	326	360	337	321	347	296	334	313	308	303	320	304	334	335	308	311	321	313	298	306	333	350	370	341	327	354	325	341	324	325	351	297	323	297	326	291	334	302	307	298	310	332	302	330	289	322	325	328	345	341	317	311	321	328	343	347	308	307	318	344	326	355	331	326	327	321	341	328	370	279	334	297	309	351	313	322	357	339	329	323	286	308	321	310	342	337	302	352	322	334	353	330	331	326	316	322	349	335	331	363	340	331	287	288	351	332	344	321	318	338	349	307	304	337	350	322	308	284	339	336	324	292	339	306	323	323	305	323	326	329	308	297	308	280	318	348	327	327	329	327	332	325	302	335	347	341	316	324	327	318	310	323	316	285	331	325	312	369	325	346	383	312	312	314	325	351	365	298	352	346	289	337	318	340	342	304	291	323	329	351	326	312	314	331	319	330	325	346	346	317	342	373	319	305	349	302	297	325	309	324	293	294	352	323	324	315	305	299	296	300	333	320	346	323	327	311	314	280	322	313	319	305	302	302	302	309	352	291	314	314	342	364	307	308	312	305	326	309	314	327	321	352	321	325	325	351	313	316	290	335	306	287	342	306	318	323	292	307	324	341	313	334	336	316	329	322	335	318	338	315	327	341	353	316	300	321	310	342	343	307	325	343	364	300	324	301	293	357	321	341	331	310	306	303	290	331	328	331	348	329	288	340	331	311	258	326	307	270	297	293	273	322	276	364	295	339	314	292	309	324	312	337	305	349	316	311	332	324	299	326	322	341	344	324	294	353	276	326	338	310	332	290	290	304	298	301	318	313	361	305	321	324	315	311	297	336	356	329	339	361	325	319	319	339	307	293	311	345	355	340	312	313	313	322	318	308	332	316	307	320	345	280	333	294	295	279	295	321	346	326	374	347	355	320	316	308	295	303	299	332	287	302	340	310	346	314	334	350	320	302	300	298	323	353	351	340	354	312	340	316	317	371	321	328	325	315	345	316	302	333	350	356	378	341	341	350	332	336	330	342	321	285	317	332	294	313	276	331	345	365	293	308	333	285	312	312	322	314	296	312	321	349	372	307	349	372	322	281	296	312	297	335	325	318	339	364	293	297	341	363	319	316	314	310	292	324	319	291	351	303	323	353	376	316	353	295	332	324	310	342	336	322	333	332	325	298	318	310	298	329	350	355	328	348	315	318	329	317	340	351	299	346	311	302	301	296	345	291	331	320	325	322	340	353	370	318	315	287	270	316	339	311	334	307	349	332	300	322	284	281	341	304	308	354	356	291	287	307	330	315	326	297	300	323	307	335	336	331	352	333	330	328	315	307	329	308	316	313	322	323	328	379	327	328	329	308	354	378	349	316	328	313	325	324	336	347	344	299	320	291	271	316	322	348	332	313	327	329	319	330	331	304	339	356	294	314	349	371	337	303	322	299	342	313	318	310	311	324	324	343	334	299	342	339	333	303	336	344	325	315	296	313	322	343	303	358	329	313	319	303	303	338	304	304	318	331	297	338	331	303	327	364	296	312	304	294	338	339	319	329	331	345	328	299	315	329	319	328	311	355	291	299	326	337	325	317	276	318	347	347	331	314	269	336	342	355	314	313	313	307	327	306	313	324	317	300	302	333	337	335	320	321	312	337	291	346	324	308	297	299	304	336	324	317	328	296	324	324	329	295	316	336	303	328	291	315	334	281	349	290	337	333	341	316	333	337	349	323	299	337	283	363	361	312	338	337	302	346	333	350	308	294	317	315	331	346	324	337	306	305	337	322	321	311	335	297	345	318	325	348	313	297	350	343	279	346	310	346	316	299	314	316	327	315	331	329	328	339	303	327	338	315	362	322	365	306	328	304	325	348	328	300	295	314	281	338	339	348	363	347	328	295	346	344	363	329	302	312	296	319	309	285	300	317	355	340	326	366	339	320	337	354	304	340	320	293	303	311	291	307	332	290	331	302	346	301	326	303	312	320	317	346	368	316	338	326	324	328	328	316	314	320	307	327	328	331	327	345	346	343	340	324	306	304	325	319	326	318	281	290	336	308	340	319	333	312	365	328	304	295	317	302	317	305	344	328	336	326	301	289	290	349	317	294	319	338	339	339	303	327	326	333	334	327	320	304	282	329	329	317	331	335	318	354	321	315	328	339	338	344	301	292	323	339	304	337	329	314	343	316	331	321	304	327	312	326	314	331	305	326	330	346	298	325	328	331	334	334	322	355	340	340	318	321	330	331	307	292	294	307	335	329	319	321	346	308	338	290	344	305	330	358	302	319	328	356	350	305	332	369	327	306	315	296	351	299	325	309	349	340	332	339	341	345	342	305	365	351	313	312	283	311	302	350	340	286	327	315	313	337	337	294	313	345	296	337	289	360	337	334	310	336	290	324	336	355	338	306	345	305	309	320	354	326	328	319	324	309	315	363	344	333	357	334	299	317	331	351	331	307	323	346	322	330	320	333	305	333	309	356	302	325	348	319	307	308	306	309	310	316	320	340	337	306	343	353	348	334	345	323	319	343	302	291	335	297	322	288	315	322	307	327	360	335	308	332	332	290	316	304	337	286	295	322	295	338	319	329	337	342	302	317	347	329	332	318	304	328	305	341	330	319	307	328	351	321	306	307	353	350	332	321	298	334	365	310	334	350	291	343	324	317	320	320	286	346	352	364	288	360	308	350	331	365	325	337	315	285	306	322	292	320	301	349	294	285	319	304	294	304	341	310	296	369	315	315	332	305	337	322	299	328	309	320	363	315	319	339	311	311	346	308	315	308	369	341	289	325	340	310	315	348	347	332	323	286	340	288	311	330	323	339	295	305	299	346	346	318	325	317	305
4020	3324	1694	1074	870	780	802	687	703	709	736	684	712	733	681	674	677	690	679	683	702	729	715	665	681	676	635	663	706	707	704	664	688	699	669	735	655	672	726	653	704	692	698	736	728	734	683	648	719	696	720	696	694	662	669	690	691	694	706	741	697	668	704	691	690	684	663	683	720	687	697	705	683	719	717	652	679	713	696	676	701	745	671	669	683	678	713	752	668	698	727	660	722	649	715	703	619	682	655	719	615	661	679	673	634	691	682	670	741	653	672	675	678	622	708	694	682	664	678	729	661	663	681	679	712	648	680	619	700	654	706	666	717	682	756	681	680	691	671	689	665	673	723	682	701	659	695	684	686	691	695	671	676	698	718	698	687	658	729	661	699	673	666	638	703	673	676	675	642	699	703	683	713	704	627	683	715	726	666	699	650	641	687	677	697	682	698	702	689	670	682	675	679	732	735	719	673	705	648	715	649	704	715	725	726	709	651	660	693	681	693	683	682	714	710	718	695	680	620	692	691	692	665	704	661	677	677	644	608	698	662	664	668	668	698	663	650	714	697	653	670	694	671	660	622	656	743	670	715	637	636	650	667	703	733	735	701	627	692	697	721	685	700	682	702	683	760	691	662	682	642	685	686	699	709	672	698	771	731	691	650	686	642	662	663	694	704	709	710	683	700	664	664	715	727	661	645	707	716	671	684	671	707	655	631	704	715	701	694	659	693	685	700	678	719	720	686	677	710	662	696	697	670	703	695	703	709	736	685	670	699	679	699	662	692	686	674	660	672	660	700	739	700	720	662	677	695	697	721	634	743	681	679	732	662	696	701	692	703	689	675	665	655	707	685	697	694	692	706	716	695	701	688	741	669	705	716	683	661	707	684	672	646	681	693	639	682	686	719	678	711	672	674	691	630	720	685	664	720	699	647	645	681	712	690	713	681	664	729	695	690	679	668	656	716	679	680	706	703	707	684	763	660	688	689	698	667	712	687	654	687	685	731	632	695	700	640	687	680	669	794	681	656	707	665	693	717	694	661	722	690	674	674	718	669	683	692	709	676	673	728	664	678	682	656	704	676	656	659	669	722	654	712	714	721	682	741	669	684	704	693	726	733	692	713	688	682	655	596	687	707	671	698	688	698	693	677	713	718	675	681	669	695	655	649	690	724	668	679	688	700	708	694	726	678	734	675	733	666	660	752	741	669	650	730	682	693	696	682	661	657	677	668	707	653	674	642	700	646	677	652	681	696	696	651	662	735	694	687	666	696	670	681	695	711	654	684	682	622	681	657	637	633	693	684	674	671	699	689	666	679	735	659	733	701	649	692	637	694	663	668	675	682	648	686	721	690	708	669	710	665	724	727	681	734	727	664	663	646	684	694	663	693	658	730	653	670	710	676	688	670	713	684	666	686	674	679	680	686	670	695	684	700	651	697	681	673	678	689	686	655	725	696	644	678	654	701	684	675	716	678	704	690	735	665	692	701	646	651	692	689	634	701	643	676	666	712	714	675	680	711	682	698	706	730	711	741	731	693	713	634	712	701	663	664	651	669	683	698	679	720	711	672	689	708	708	637	673	714	698	687	695	717	702	740	664	696	720	689	655	688	700	630	687	694	653	662	651	702	682	710	681	708	707	700	667	691	661	693	635	689	729	704	648	697	691	721	634	679	666	684	654	690	648	684	671	669	687	692	664	673	723	645	709	692	667	692	677	609	697	691	693	661	686	661	665	684	676	693	666	706	686	713	655	650	673	662	666	682	683	654	674	723	686	674	722	724	687	723	637	685	743	677	676	730	689	672	690	714	714	686	682	642	660	641	701	718	714	673	702	685	645	663	676	676	675	721	706	651	754	736	717	709	697	686	686	718	696	674	711	633	717	735	693	700	670	700	710	708	700	662	692	679	674	711	709	677	622	656	652	702	667	661	652	716	702	716	669	641	715	738	720	667	690	698	659	674	679	709	716	671	673	678	737	672	663	650	691	681	699	634	688	706	717	655	689	686	707	720	614	705	694	686	668	694	716	714	625	715	668	681	654	695	680	673	653	668	671	636	698	648	694	666	678	696	714	692	668	731	724	673	704	723	684	722	675	671	660	640	692	679	649	647	667	685	738	680	672	668	710	684	678	705	700	686	676	690	702	693	707	707	694	645	666	663	685	668	690	637	701	657	681	663	687	719	711	661	677	669	688	629	693	714	682	693	680	699	718	709	663	685	683	734	718	673	731	710	756	644	703	682	736	649	690	691	701	712	694	724	703	702	683	711	724	714	708	674	685	694	705	690	640	674	699	728	706	707	675	681	696	638	675	635	683	651	710	708	666	723	719	725	645	652	686	697	707	647	717	692	688	682	769	683	712	639	725	708	676	655	708	689	728	683	689	672	661	712	651	702	690	688	696	700	704	668	642	701	678	697	732	663	689	679	722	697	698	669	705	679	671	716	641	690	685	687	680	676	722	642	638	671	690	686	663	664	718	673	674	729	667	687	710	681	704	656	698	674	717	676	708	697	709	671	696	703	664	682	690	728	705	711	701	714	653	633	688	736	684	685	705	756	729	683	656	688	684	675	687	670	677	655	710	646	643	674	767	720	704	726	685	648	678	673	682	648	726	720	672	708	672	720	673	626	658	664	675	680	684	695	709	685	711	668	657	697	659	693	728	694	701	693	745	684	657	700	661	676	636	645	713	612	677	687	685	676	726	755	709	644	675	668	681	661	701	697	675	636	702	674	690	664	676	655	702	765	658	756	727	697	681	687	703	681	666	688	730	685	685	667	673	669	745	695	671	661	680	691	681	696	680	709	670	696	722	689	673	647	727	708	692	709	741	711	683	707	706	658	700	648	680	654	654	701	628	713	675	701	699	703	675	689	688	691	731	711	693	658	685	696	708	640	675	693	639	677	691	668	693	740	676	712	704	711	669	701	703	661	672	625	693	698	699	699	646	718	738	649	696	726	656	676	724	699	691	678	657	670	701	704	679	667	672	675	711	706	648	699	693	687	698	658	754	707	665	660	677	730	690	688	706	682	670	675	675	664	696	641	691	643	682	655	679	697	669	701	681	680	668	664	674	647	679	686	702	722	632	688	697	705	689	649	708	692	723	721	694	680	684	678	655	682	670	620	692	711	701	669	684	719	652	673	678	653	673	698	679	689	697	652	719	680	688	638	725	678	697	704	693	637	684	681	682	675	653	737	680	719	679	703	696	709	737	661	680	707	688	666	632	646	701	682	708	671	683	648	686	704	684	735	697	678	686	671	688	668	642	695	720	684	691	668	688	661	684	675	680	703	691	657	686	729	678	699	690	696	644	724	655	694	721	684	694	710	671	746	725	668	677	680	735	712	687	624	710	715	695	659	643	660	701	637	671	687	681	699	714	700	691	696	685	670	731	750	657	650	704	657	699	687	696	663	640	632	722	666	712	725	702	662	716	736	688	617	659	693	622	674	706	750	682	663	691	754	694	643	701	678	715	691	680	638	701	712	669	671	692
33389	15212	2502	427	355	355	311	328	275	244	303	324	294	260	279	297	306	305	323	303	274	272	317	274	304	313	285	312	283	293	296	284	278	284	311	313	296	332	292	322	320	305	288	324	297	284	276	278	284	302	302	317	277	299	262	280	348	275	304	321	289	315	283	319	292	298	282	299	312	296	324	299	303	291	294	312	283	272	319	278	317	274	309	287	276	311	313	321	324	276	308	347	302	280	286	261	284	305	258	306	309	271	311	262	289	327	270	324	326	307	288	309	310	288	256	290	300	286	250	289	274	273	300	283	270	293	292	321	332	320	277	288	288	266	255	268	318	289	270	280	270	296	304	339	283	279	314	291	284	286	272	299	315	310	281	284	292	286	287	261	288	319	287	310	285	307	313	304	294	327	314	301	270	302	299	290	295	285	280	291	322	333	308	346	273	290	306	263	293	298	290	268	312	266	271	319	305	291	301	304	275	278	326	292	286	318	310	281	332	306	320	282	315	299	275	300	254	281	278	306	324	313	269	302	301	262	297	307	248	255	307	279	300	301	290	281	318	291	337	305	293	316	332	312	272	299	303	284	323	277	304	319	291	311	302	287	279	265	304	295	275	253	286	327	277	329	290	298	291	331	314	322	306	308	310	300	294	260	299	290	308	308	303	333	289	306	301	296	276	322	288	299	337	337	328	318	279	335	283	245	288	298	314	272	298	338	283	327	325	304	305	323	287	323	317	275	267	286	340	319	310	285	307	285	273	302	277	287	300	282	273	277	328	260	287	273	295	314	298	301	297	293	312	287	248	320	315	299	329	309	272	268	310	332	312	314	283	299	297	314	272	270	322	285	289	320	315	301	287	294	261	290	287	292	344	311	303	303	234	299	289	294	302	301	315	295	306	293	315	302	288	308	289	301	304	296	287	342	270	288	310	332	318	301	305	275	297	324	300	308	261	297	314	290	309	319	318	307	289	271	317	297	288	300	292	335	287	302	271	314	288	282	326	262	298	312	277	289	275	288	324	296	306	297	328	280	341	285	301	274	302	312	279	301	262	283	308	272	294	251	273	296	295	276	296	274	310	306	300	293	288	299	280	330	307	299	308	299	290	244	272	268	298	290	303	281	306	279	279	272	323	304	303	277	315	293	296	290	293	298	272	297	293	352	306	290	307	308	316	306	293	266	307	288	297	297	283	290	288	281	290	283	303	303	284	276	276	286	286	283	295	272	318	288	309	314	317	326	282	332	269	297	261	313	316	285	302	280	286	294	305	291	265	306	312	282	289	292	282	306	277	314	341	268	291	289	274	296	353	294	279	284	292	304	277	285	303	301	308	270	307	276	314	313	294	292	313	317	252	298	312	304	285	320	308	297	303	331	289	260	324	289	282	300	291	290	295	307	298	295	291	272	301	288	294	331	285	290	294	300	295	315	258	286	286	265	324	272	320	300	277	306	281	300	310	307	302	272	283	281	330	296	289	304	294	291	284	314	305	295	301	320	312	317	291	299	334	308	289	329	299	333	314	276	288	302	275	318	311	287	319	321	330	277	287	281	305	314	335	302	296	278	303	294	285	295	303	315	271	260	305	297	304	288	304	281	312	286	297	300	288	307	333	308	300	323	272	314	308	285	272	312	268	316	304	316	303	315	258	272	298	289	305	286	264	320	294	305	322	334	289	307	306	314	311	320	307	314	333	292	303	291	290	300	301	291	316	295	303	314	283	297	315	296	285	272	336	287	281	330	297	286	275	316	288	319	287	289	344	303	281	300	280	291	256	280	321	300	283	313	300	296	300	306	300	290	277	293	297	315	287	301	308	305	301	269	282	303	298	310	312	337	281	274	294	258	286	292	324	291	314	305	282	290	294	287	291	299	298	302	304	304	287	318	278	286	295	290	288	281	277	303	292	259	289	283	289	307	293	281	315	298	277	318	254	309	319	272	313	265	265	297	277	282	291	307	322	306	300	295	283	272	341	313	322	291	275	286	306	292	300	304	303	284	301	325	318	264	324	308	295	323	299	283	275	283	299	310	312	314	298	298	329	307	281	273	303	276	301	286	327	326	307	269	293	287	287	305	288	276	302	292	309	310	308	293	276	290	298	318	278	294	309	284	324	354	301	314	284	301	303	281	293	307	283	298	314	338	297	269	319	298	291	308	254	299	286	265	296	290	282	286	278	295	268	288	295	288	277	275	322	281	304	284	285	332	333	317	297	309	288	274	289	277	319	299	302	311	310	288	326	292	287	280	324	336	320	302	296	293	295	292	289	274	296	303	282	290	296	322	325	282	273	315	318	260	318	301	297	284	303	338	278	285	286	300	298	298	277	302	308	265	320	309	271	321	286	282	320	306	315	340	281	322	295	297	306	296	300	295	271	278	306	297	312	289	297	312	256	288	302	270	280	300	295	288	252	308	286	300	281	269	284	308	281	293	261	296	295	307	290	314	309	301	283	326	299	286	274	294	293	271	305	299	317	283	278	283	287	308	323	275	292	272	277	283	309	296	288	286	289	278	304	304	282	316	315	280	267	268	311	292	263	259	304	295	272	322	301	266	287	301	275	318	265	276	287	269	285	294	294	277	339	276	279	273	305	293	294	278	325	279	309	307	306	291	279	285	298	279	319	287	286	277	307	305	293	307	304	308	278	296	309	289	322	292	272	293	287	313	291	301	285	302	288	260	286	266	297	297	305	262	315	299	286	311	288	286	292	281	277	308	323	303	267	294	313	294	284	309	302	329	303	326	332	261	292	304	277	278	279	277	308	291	277	238	288	293	296	273	267	291	305	292	318	274	271	289	276	294	298	253	302	296	304	269	322	290	265	302	328	298	284	296	275	271	297	278	265	289	286	307	297	302	302	286	303	273	320	247	286	293	307	313	309	286	298	279	292	305	315	294	302	290	276	291	293	283	305	334	300	303	300	272	288	333	321	307	296	292	267	295	300	283	337	283	279	277	299	284	271	301	336	324	284	289	313	287	280	322	270	273	290	280	283	305	324	313	271	303	311	264	291	286	314	298	263	298	302	301	303	335	271	280	297	283	305	263	295	253	302	299	270	292	294	283	298	270	297	297	276	292	283	333	286	302	285	287	276	302	297	289	272	268	305	294	270	286	291	274	332	314	278	274	276	315	309	312	320	299	279	256	310	274	270	305	300	280	303	293	319	322	327	316	314	268	338	297	277	300	319	309	303	289	279	310	310	316	334	311	292	325	265	291	277	294	304	293	290	303	323	276	290	276	293	303	308	311	320	291	305	315	294	255	268	314	316	296	269	293	265	299	307	295	314	267	313	296	294	310	327	313	308	309	302	324	284	312	312	303	305	347	280	295	294	289	280	295	320	297	301	284	289	281	278	305	279	280	301	297	327	294	335	282	297	294	298	294	305	282	288	295	312	293	280	287	308	302	321	275	279	323	286	283	275	270	271	297	327	292	295	306	282	304	308	284	262	311	298	280	260	316	311	274	293	303	345	297	301	288	303	307	262	307	298	301
7807	801	721	652	721	692	662	706	749	642	683	720	678	685	695	671	697	679	702	700	696	690	715	669	721	649	720	661	755	625	704	706	735	722	658	692	694	713	678	690	671	647	704	704	704	696	683	677	662	682	713	626	732	690	715	718	682	663	706	687	714	711	732	650	715	660	648	728	708	695	685	729	700	642	695	745	671	680	679	693	692	695	710	685	674	696	651	695	719	723	722	660	699	650	732	678	683	670	722	709	697	684	687	645	692	671	645	684	698	730	642	673	728	731	671	682	686	655	707	662	717	687	715	707	676	664	694	692	707	716	688	688	734	714	692	671	678	677	674	672	667	726	692	682	703	691	693	661	680	695	696	699	707	670	700	657	662	681	656	721	688	723	671	636	700	667	664	678	730	656	670	659	679	754	701	703	712	666	702	714	668	713	717	685	699	694	639	682	696	662	768	704	703	718	690	693	715	681	697	641	673	658	694	726	692	695	668	687	675	696	701	680	674	720	655	732	739	694	718	723	696	687	682	687	675	650	676	679	680	723	698	672	729	725	644	714	674	713	689	691	649	663	724	676	763	695	738	668	633	684	661	640	665	678	683	695	722	666	663	687	664	729	710	699	707	690	675	702	658	742	656	685	726	725	692	673	698	693	698	692	681	717	649	658	714	674	746	698	680	726	693	677	727	662	667	650	686	693	740	723	701	713	720	679	709	731	701	692	687	706	671	733	696	662	748	684	716	683	719	728	655	693	689	751	701	703	704	695	671	641	645	685	715	719	722	701	731	653	699	693	711	707	702	684	655	700	675	663	729	744	670	719	671	716	699	665	675	687	689	671	731	719	681	672	718	691	675	652	712	712	697	693	703	669	693	671	715	649	724	724	713	699	692	689	714	672	693	670	704	650	675	694	708	732	698	636	700	683	690	706	736	717	691	715	697	657	653	687	691	713	701	687	697	705	731	684	722	740	683	721	631	685	728	691	703	715	709	646	695	750	671	725	695	708	700	708	717	684	707	761	689	680	694	687	684	679	727	744	675	705	666	727	693	663	674	722	700	692	688	675	700	687	727	630	695	657	720	669	689	777	719	638	653	661	650	666	658	689	692	681	667	690	712	657	682	682	650	724	664	716	718	668	699	672	716	697	668	687	659	694	711	671	712	701	639	700	683	633	755	666	690	735	706	684	675	708	677	698	700	670	684	645	689	754	633	688	693	675	729	636	726	725	661	625	680	680	683	711	740	706	662	688	676	689	711	696	678	720	712	639	682	704	713	718	667	687	694	688	693	660	721	660	655	701	666	684	717	684	674	734	711	714	719	704	715	669	715	699	686	617	715	655	729	689	675	677	699	642	698	660	631	680	693	665	677	712	654	691	720	696	697	746	695	671	688	684	662	687	697	672	691	682	670	708	764	679	701	716	702	701	682	675	654	647	709	678	675	673	701	714	762	649	687	737	671	713	698	702	675	668	703	749	678	718	671	681	680	681	688	688	699	708	686	725	677	699	726	722	712	670	690	653	638	713	695	651	712	672	659	668	731	738	664	661	717	691	688	640	656	678	685	666	692	644	691	695	696	703	666	682	679	698	707	692	638	713	760	676	686	667	671	699	690	667	695	712	666	677	682	675	716	692	730	682	669	713	663	681	711	683	685	705	737	673	697	744	722	688	708	634	662	683	666	698	652	721	700	681	704	707	698	659	693	709	677	650	759	720	744	689	685	711	707	622	686	639	697	679	713	669	690	699	739	667	704	699	659	689	691	716	724	713	684	696	669	711	715	681	724	705	672	688	674	675	666	731	685	650	709	693	700	708	663	723	652	687	686	662	763	699	673	718	691	634	667	655	659	634	689	650	689	660	634	662	714	736	708	703	679	755	690	663	690	733	714	713	679	688	725	681	684	681	692	676	707	652	714	720	698	660	747	711	682	644	656	636	695	682	722	696	682	706	644	685	688	705	643	702	700	700	718	648	709	643	677	686	717	675	704	690	672	670	693	705	729	689	698	685	734	701	724	705	732	716	650	716	672	713	716	687	721	710	701	668	714	703	685	662	719	695	662	674	724	681	728	687	718	717	722	672	715	724	638	687	700	651	687	677	719	668	706	659	683	688	661	692	672	727	771	700	674	679	675	658	686	687	672	716	652	714	744	730	644	686	699	636	676	695	638	704	677	697	730	702	673	708	708	699	679	708	693	689	720	688	663	664	686	680	666	716	717	740	726	630	742	681	698	705	704	676	677	676	724	703	706	672	681	704	702	688	690	702	694	690	655	706	663	703	668	727	712	688	731	727	683	634	719	655	655	686	681	703	721	690	691	660	703	665	738	635	714	690	757	699	719	655	691	720	713	697	686	729	693	696	704	679	716	675	688	707	705	654	655	738	704	712	677	656	728	662	705	754	668	700	687	701	663	683	718	668	748	707	709	699	664	676	659	684	667	724	686	713	681	700	708	691	658	677	690	684	686	680	696	697	691	686	649	693	672	633	669	704	728	681	705	684	687	696	720	675	695	682	686	708	661	670	725	657	704	719	724	716	711	691	690	628	655	723	712	717	674	711	688	663	668	682	657	673	715	687	734	728	736	686	680	692	660	696	724	667	744	668	690	702	686	662	666	756	671	656	717	723	697	728	700	668	711	646	680	703	686	670	692	648	715	678	683	707	688	723	689	673	726	658	680	694	691	719	695	692	653	707	683	687	723	673	713	674	678	710	676	682	700	680	722	730	695	728	647	716	705	714	654	689	690	676	777	746	687	697	702	649	717	686	690	728	717	699	701	741	692	732	693	696	681	722	743	715	726	661	661	656	692	695	651	717	702	668	674	711	708	705	641	708	676	687	712	649	701	720	725	655	656	729	721	719	684	641	677	685	678	726	659	697	692	680	648	663	644	658	636	696	703	659	716	666	664	684	671	704	706	726	687	670	686	648	737	636	674	692	711	684	678	722	701	699	712	677	668	712	722	675	646	688	698	698	678	657	698	682	659	712	709	690	712	672	665	655	729	665	665	714	711	709	725	687	678	700	691	720	741	686	727	699	669	665	712	701	708	679	746	666	664	679	713	689	736	726	662	726	664	680	664	723	670	715	724	651	651	699	695	713	693	733	671	706	634	703	663	688	745	732	663	672	667	716	710	721	691	673	668	678	663	659	671	694	704	680	677	704	645	744	717	686	660	694	670	708	689	710	731	692	733	709	663	670	739	672	667	687	700	717	746	656	696	677	714	734	693	732	656	712	644	677	681	692	761	688	725	673	690	653	662	751	662	685	696	666	701	681	655	684	690	665	724	655	662	692	686	697	718	695	677	710	691	758	693	701	650	648	643	683	708	731	713	695	719	697	658	658	720	670	716	730	699	718	666	660	698	674	681	698	706	668	706	672	713	680	727	739	663	688	697	706	678	672	685	702	698	682	703	646	645	647	719	743	672	701	702	710	727	651	647	698	679	694	649	672	663	714	717	706	654	708	714	712	693	677	710	676	688	643	663	688	644	666
25042	21012	23621	28595	21033	12819	786	546	527	531	504	459	471	464	448	459	485	452	469	463	432	502	463	448	442	434	469	497	451	398	496	433	462	439	444	446	444	439	466	467	452	454	427	456	461	446	433	402	429	444	449	428	454	471	422	437	464	446	407	411	456	461	393	460	460	454	429	441	429	421	474	425	455	401	426	463	407	449	457	419	498	418	429	491	435	405	434	469	457	453	436	464	440	404	447	409	384	429	458	467	449	436	473	438	473	432	443	471	440	459	436	466	439	430	453	449	436	417	389	424	443	407	410	431	428	451	429	428	469	409	487	427	441	405	441	449	451	453	444	466	438	480	421	452	446	473	409	417	449	454	413	454	410	429	395	441	434	423	441	387	466	422	457	433	447	441	432	377	432	417	426	422	472	411	455	417	435	420	464	477	468	436	387	488	471	432	436	430	410	463	402	422	464	450	429	427	451	485	403	473	378	434	434	446	460	475	442	424	469	410	471	463	377	425	440	427	428	442	466	451	428	422	443	473	456	490	409	465	473	448	438	418	461	435	472	409	437	433	450	479	435	477	450	419	465	450	412	431	433	410	427	409	430	491	474	426	451	430	436	470	420	446	423	446	436	460	445	447	413	452	445	466	426	427	405	416	466	468	435	423	427	432	431	463	436	421	415	445	451	467	418	413	430	454	403	453	451	456	452	410	398	429	457	449	435	403	429	439	451	462	462	444	421	439	423	439	413	399	435	445	433	456	440	440	458	437	440	414	424	415	451	417	469	375	400	437	472	453	418	391	433	429	432	468	449	462	429	467	463	421	478	415	436	413	424	426	429	431	441	414	433	442	449	425	474	405	452	449	446	440	408	403	449	457	474	466	427	408	467	465	432	428	439	437	459	442	441	419	417	449	435	428	432	440	431	421	468	430	466	464	452	445	446	407	430	434	426	439	468	423	445	418	441	420	413	417	425	425	446	431	436	451	446	409	439	450	456	422	442	443	446	473	439	423	413	443	437	446	440	463	424	463	461	436	462	421	506	450	450	431	422	431	402	427	462	434	440	439	446	420	459	433	446	450	432	423	429	428	448	416	441	415	378	430	415	436	404	481	402	437	421	445	439	497	432	441	417	457	440	428	453	431	432	413	452	448	452	405	428	441	389	453	425	429	462	464	470	416	442	431	421	444	386	399	423	402	436	448	436	439	465	440	440	423	431	477	424	406	422	415	430	449	486	450	472	413	453	424	433	446	482	463	451	446	487	430	397	466	448	405	422	399	436	449	418	430	407	468	433	442	488	493	462	448	439	417	429	424	421	429	371	443	472	450	433	419	424	436	450	431	353	432	422	417	431	433	442	475	404	424	393	418	449	497	469	409	446	429	443	453	452	451	436	432	444	395	472	396	452	403	412	467	394	475	380	428	474	401	452	431	430	415	422	405	454	449	433	430	427	414	435	434	440	458	453	405	410	458	481	465	436	429	433	436	447	439	422	395	452	422	451	457	454	426	463	437	469	416	450	423	445	457	427	460	442	461	431	458	444	431	425	431	475	467	420	404	421	411	405	484	410	397	458	470	422	450	428	471	454	426	473	453	418	436	470	436	475	431	404	399	442	434	491	430	449	428	432	451	380	404	435	452	494	432	437	460	458	416	444	393	385	477	460	456	410	388	412	464	468	439	410	447	444	414	464	441	409	385	418	429	493	433	451	444	455	420	424	443	418	414	428	458	469	439	471	443	469	418	445	438	407	428	397	425	454	423	443	397	420	432	413	397	411	379	423	466	444	455	457	429	467	419	400	435	443	448	390	419	477	438	435	403	438	438	432	426	420	487	440	436	420	402	416	430	441	453	464	424	434	423	413	409	418	429	474	441	444	416	431	437	425	436	415	454	436	456	436	455	437	425	440	404	445	435	396	426	430	470	455	411	447	419	440	458	397	432	423	431	413	417	449	447	419	440	444	445	407	392	442	457	494	457	436	419	435	398	443	414	425	418	418	429	476	444	382	436	416	417	431	434	432	437	473	435	470	421	439	416	478	430	419	458	424	435	410	442	418	399	440	413	419	422	464	435	439	454	437	436	442	427	429	470	460	454	418	421	410	418	471	460	428	439	440	427	455	413	439	430	442	425	485	447	434	462	438	423	436	478	437	448	440	445	433	452	457	473	412	409	459	416	455	457	442	462	421	422	443	458	417	418	415	437	411	470	452	474	424	412	401	429	444	408	408	426	398	410	413	490	448	470	413	412	459	445	402	431	471	416	442	438	446	431	478	457	421	425	438	435	463	426	422	409	429	400	426	474	425	421	427	421	480	424	421	436	452	431	480	447	395	417	436	417	424	426	439	426	448	421	432	439	446	431	446	449	451	447	418	426	393	447	453	442	465	384	410	456	467	448	459	447	462	428	443	414	448	466	434	453	445	454	431	449	447	460	437	420	439	444	433	443	412	447	473	438	471	457	469	399	462	471	429	438	442	482	446	414	397	449	453	468	417	445	477	469	440	459	447	431	415	437	416	490	465	407	451	435	473	413	435	436	408	387	393	480	458	426	455	450	430	419	441	434	452	398	445	382	417	402	434	424	437	406	419	408	406	439	447	400	377	425	448	449	447	436	408	482	451	476	450	443	449	405	408	475	436	439	414	418	435	440	440	407	444	478	467	407	419	402	469	439	437	450	434	422	440	459	458	437	418	453	447	447	421	406	432	443	417	437	400	405	464	426	433	423	421	423	436	438	414	396	446	416	449	472	433	507	461	434	435	449	424	432	426	472	473	430	475	448	430	410	483	456	477	426	435	430	441	454	443	407	446	376	436	441	446	510	391	439	450	416	390	428	403	438	439	449	403	386	487	420	420	431	432	445	425	462	438	464	401	444	439	434	454	464	419	451	460	440	417	427	452	458	394	460	461	439	426	390	467	463	421	483	430	438	421	430	438	417	421	446	408	443	451	428	435	472	427	457	447	451	461	430	417	397	418	406	437	415	467	422	444	475	465	417	411	399	394	417	433	445	416	436	438	406	451	435	430	428	415	408	455	479	430	414	480	482	397	418	438	444	412	420	445	428	444	403	440	419	440	461	453	422	449	413	430	426	398	439	434	454	430	446	451	395	448	445	430	397	472	448	440	422	400	418	451	439	414	406	422	436	434	428	429	432	446	435	413	450	475	443	446	415	422	447	464	430	433	449	458	399	442	383	455	414	448	433	430	492	485	463	465	426	436	460	393	404	410	467	408	414	438	392	473	421	384	406	430	452	476	464	455	419	455	459	442	505	399	490	384	412	413	439	434	433	430	438	394	459	478	415	418	424	410	403	451	415	441	459	412	401	454	436	457	412	463	472	434	413	443	446	449	420	460	428	424	392	402	430	444	427	415	427	444	439	423	481	394	475	425	408	439	455	465	441	429	436	416	411	428	468	458	478	442	436	426	421	445	464	452	415	416	446	421	446	419	448	406	416	412	416	427	453	427	431	438	466	446	427	412	448	454	428	439	449	413	412
4474	2387	1411	1168	1028	987	938	982	975	904	953	943	981	951	980	929	912	942	896	906	947	930	908	922	965	900	941	944	906	907	944	938	968	935	938	918	844	908	934	886	912	937	964	967	957	905	915	937	946	916	897	890	956	934	918	911	922	880	904	953	928	924	918	944	893	875	862	950	950	952	973	905	951	935	886	893	969	917	926	906	925	957	890	950	895	916	898	917	899	936	965	928	935	945	936	901	934	963	989	931	935	922	938	922	939	885	983	953	931	911	924	995	933	943	901	952	917	904	958	916	893	958	936	932	931	899	930	978	913	923	913	894	934	978	881	905	942	955	922	845	926	868	929	858	911	953	902	910	876	918	941	937	922	968	963	973	866	927	918	951	904	934	935	961	938	907	947	930	924	904	930	887	932	994	925	931	937	901	900	853	911	932	890	911	951	949	889	901	927	927	866	901	969	949	922	894	953	916	946	962	920	911	902	904	943	976	908	951	952	933	987	908	919	913	918	977	950	946	945	936	882	924	934	913	862	943	906	955	903	936	964	963	914	916	961	916	907	954	915	1018	923	908	895	923	911	878	913	925	930	925	963	962	925	921	960	945	981	954	921	937	928	903	990	891	951	978	939	923	963	914	976	911	918	918	901	925	931	973	904	952	936	979	893	926	919	939	906	902	936	953	925	917	958	950	874	873	966	923	928	866	927	979	856	932	926	930	898	929	906	937	954	937	926	927	945	926	893	923	951	955	945	927	910	957	934	904	896	927	934	897	915	915	964	942	959	910	901	959	953	900	957	963	896	918	937	888	952	918	981	908	987	947	923	914	886	930	886	966	949	915	934	973	902	980	938	941	936	928	925	910	870	918	937	928	944	902	905	931	946	912	917	884	892	844	911	914	955	924	939	987	947	925	880	966	906	944	996	913	901	879	940	935	929	915	929	934	934	926	909	933	949	882	920	873	884	950	967	936	962	909	971	921	920	904	978	959	906	913	879	929	950	971	929	969	925	854	959	907	942	967	895	919	909	923	978	918	951	941	973	918	916	928	922	965	890	897	968	906	910	944	898	924	944	942	910	881	955	943	943	967	984	917	926	907	944	908	945	922	926	943	893	917	910	994	940	926	967	919	947	881	882	911	886	984	944	923	976	918	910	943	989	912	904	932	929	954	922	924	930	958	944	887	961	890	977	892	954	920	927	891	916	914	923	917	929	960	900	1037	916	957	940	926	933	919	919	927	908	936	901	915	939	925	923	943	948	897	896	920	925	897	913	952	910	838	941	958	947	898	964	919	875	943	884	904	921	916	892	892	978	925	928	938	913	874	961	924	973	855	955	976	927	910	916	905	929	922	878	897	950	942	957	952	918	921	953	882	950	930	910	898	923	911	952	906	904	897	894	870	972	868	928	920	928	946	929	929	915	929	905	951	917	908	930	902	950	928	954	917	897	897	933	925	906	901	918	908	909	963	948	908	917	930	903	942	936	919	881	952	920	911	933	891	931	950	964	890	902	965	930	900	894	923	980	861	887	906	891	935	967	912	954	910	886	946	882	935	1006	921	905	963	962	911	905	933	885	919	939	910	941	924	893	919	912	948	899	955	946	900	933	940	933	940	904	902	906	906	931	917	921	891	891	886	952	924	846	935	899	888	961	946	887	930	921	965	944	897	920	885	921	948	936	910	915	917	923	914	960	929	921	910	935	938	911	934	901	925	890	896	956	933	887	885	958	924	952	904	977	962	954	925	955	981	955	906	905	957	981	961	885	897	965	931	945	874	896	959	946	941	929	900	944	890	941	924	924	932	910	926	944	917	877	898	873	911	967	907	956	878	901	960	944	930	910	911	918	897	921	965	906	938	949	951	891	920	970	936	897	931	958	944	984	922	979	892	949	928	901	894	947	877	951	945	928	926	945	872	898	928	897	921	971	929	891	913	940	930	982	931	901	933	889	933	950	965	922	933	952	931	932	943	877	911	927	914	921	949	991	885	908	940	900	899	948	867	920	962	868	929	916	897	918	959	953	938	957	956	905	929	888	967	901	864	891	870	936	918	896	937	938	916	924	875	917	880	889	920	918	964	902	923	933	930	958	936	876	959	921	953	936	930	864	901	918	942	938	944	919	882	931	913	898	929	933	952	899	924	894	862	946	922	974	913	888	917	950	940	950	957	934	956	867	920	932	909	882	940	913	872	924	954	977	906	965	984	887	889	918	898	994	934	905	922	884	899	893	932	984	933	928	945	944	937	928	906	918	995	884	952	908	927	974	905	935	972	924	908	969	926	915	919	933	912	976	942	972	930	902	900	966	916	928	964	824	948	947	946	919	960	952	961	957	927	902	868	938	969	940	959	913	910	1014	981	974	923	936	910	928	912	910	897	962	929	936	890	985	888	903	944	906	916	994	917	956	965	945	938	939	894	918	930	943	921	902	875	890	934	959	933	955	922	939	931	963	935	949	854	948	935	945	989	905	894	909	905	942	974	925	952	932	940	978	1004	940	880	924	880	938	912	976	937	926	937	895	911	959	901	897	936	945	902	930	969	934	875	928	924	883	891	965	868	933	869	965	952	1002	893	919	881	916	917	952	956	934	992	935	915	915	896	904	915	915	936	944	950	883	925	934	942	978	950	956	928	941	899	899	938	991	943	943	956	886	861	916	877	949	905	935	928	909	952	931	848	905	975	963	974	943	913	957	965	906	927	950	965	927	907	959	881	920	925	953	914	926	937	911	931	934	917	937	946	914	948	956	894	911	899	903	945	905	892	863	950	916	897	950	868	944	891	946	923	937	915	898	921	911	877	926	885	914	885	942	910	892	923	906	903	910	929	891	923	917	928	1016	900	859	899	860	939	880	949	867	911	918	913	933	947	926	918	916	976	904	936	904	917	934	910	956	928	870	975	910	994	943	913	933	935	900	957	931	850	979	929	941	885	893	933	967	924	895	925	905	918	943	950	983	925	940	886	919	930	935	858	901	922	911	886	946	939	900	921	1004	937	946	974	979	909	893	872	952	916	919	956	944	890	943	879	926	891	957	974	917	962	862	908	969	906	891	950	924	966	940	960	884	887	975	858	878	929	887	941	922	934	952	914	907	863	909	925	968	967	908	883	955	892	974	905	895	949	933	949	949	866	935	941	942	926	911	891	903	899	894	893	942	897	908	917	982	957	952	919	882	926	938	889	929	942	902	874	918	889	954	996	922	936	876	901	933	953	923	995	929	920	964	945	922	961	978	942	899	944	925	963	947	922	900	941	939	894	956	975	885	929	938	940	936	896	899	910	885	903	951	920	965	951	893	959	886	951	868	923	889	898	971	919	899	967	932	946	896	929	908	977	928	918	909	909	845	927	982	882	936	980	913	897	911	975	963	921	983	913	946	885	937	923	902	961	941	847	875	896	952	971	953	966	899	917	947	865	917	915	893	916	955	960	871	922	955	882	919	928	978	942	889	894	877	909	924	914	895	942	966	941	892	921	930	854	915	902	922	965	924	948	986	937	939	961
24466	21038	24066	28218	21042	21077	10886	666	461	433	405	425	368	374	379	366	376	345	308	311	337	374	336	340	367	388	319	351	336	344	361	348	335	296	338	325	308	327	340	332	333	318	340	359	345	353	332	321	346	307	286	331	339	325	303	316	333	326	305	340	316	317	341	300	323	328	379	341	338	333	319	294	320	316	339	328	317	358	293	350	325	327	317	329	306	352	319	316	331	319	351	278	325	309	310	336	316	330	325	362	323	338	320	310	337	326	340	299	322	313	344	377	341	314	341	320	325	306	336	319	325	318	342	322	321	335	290	297	300	318	320	287	316	314	299	320	308	334	316	312	314	341	360	323	319	298	310	309	334	314	299	358	325	291	288	333	345	335	358	345	304	348	331	327	323	295	293	306	339	305	306	316	352	322	368	339	345	303	332	328	352	341	301	318	357	296	301	367	308	340	356	316	297	308	322	325	319	309	326	335	343	345	336	318	312	325	313	310	335	287	309	389	363	364	360	315	353	323	348	353	380	325	293	296	351	351	351	354	309	327	356	347	319	331	315	311	307	319	347	299	346	308	304	284	302	309	330	382	334	307	312	340	364	340	325	338	310	379	310	291	329	317	345	357	298	306	360	336	318	303	302	328	327	330	321	329	328	328	362	318	321	362	309	335	334	348	317	348	310	300	311	289	333	301	333	346	332	337	302	319	312	281	321	320	310	326	337	311	342	316	274	292	348	291	319	323	336	327	317	308	318	324	311	328	315	328	328	333	342	302	309	325	356	319	331	343	335	331	370	324	339	349	343	335	303	279	328	324	312	311	348	325	352	354	348	303	358	320	297	299	304	280	283	318	339	307	306	316	318	326	330	322	321	317	320	296	342	338	321	332	335	316	334	325	338	329	308	351	312	363	294	313	277	317	304	307	343	346	350	336	316	318	334	354	311	330	305	330	324	339	346	320	328	308	304	305	360	316	311	333	345	323	319	329	324	318	316	323	334	285	353	314	336	326	337	302	306	341	348	345	321	302	330	357	340	338	343	333	299	282	334	327	303	296	305	295	265	340	321	344	349	324	345	320	361	331	317	329	318	297	299	315	302	294	345	339	355	313	319	315	346	333	345	318	376	297	341	347	322	328	311	326	330	301	312	347	299	318	298	312	354	339	323	301	339	316	321	360	320	306	354	302	327	323	335	345	318	346	359	311	311	332	307	333	361	335	293	337	315	299	299	333	325	338	301	329	314	326	333	327	362	353	330	314	356	297	315	338	325	363	350	300	328	304	366	339	295	370	318	327	334	304	357	329	349	347	326	359	293	354	320	314	315	301	369	295	332	347	315	316	327	318	341	293	345	343	370	328	344	340	319	307	334	299	308	318	297	283	335	339	361	332	332	325	294	311	329	314	311	304	333	331	311	280	336	333	323	316	295	352	342	345	325	296	367	333	312	305	297	335	321	336	337	349	347	339	342	306	306	341	325	331	340	331	306	317	307	321	308	320	318	360	305	364	358	290	335	341	346	328	303	367	310	340	311	294	311	266	265	368	343	305	305	308	316	335	313	322	308	323	327	305	350	301	327	326	326	287	339	345	299	321	326	299	323	308	327	357	332	294	353	359	313	321	297	325	323	332	303	318	341	325	324	310	340	314	323	329	316	272	355	322	327	325	314	311	287	339	318	304	323	314	319	281	281	328	321	325	307	338	358	341	332	300	318	315	314	322	356	325	335	314	339	366	322	345	280	331	324	329	322	317	329	329	312	333	328	317	370	358	366	320	306	309	296	321	332	348	326	328	314	322	323	305	311	327	357	307	301	293	317	308	299	308	345	320	335	350	326	345	320	302	311	343	293	308	328	315	303	354	319	351	342	307	316	324	340	335	334	302	263	301	326	357	328	330	333	330	324	377	376	326	318	308	307	321	346	326	338	355	297	368	344	346	318	356	357	357	339	309	292	307	344	309	332	310	343	336	296	294	302	317	333	349	362	320	301	351	332	329	321	315	337	337	344	328	339	359	318	334	320	292	338	306	309	306	324	352	304	299	347	343	354	342	300	302	311	356	337	338	326	315	317	321	301	351	313	367	337	284	322	328	352	268	345	329	328	321	295	330	314	302	333	321	306	344	326	343	330	357	280	338	319	319	345	332	307	331	338	321	322	329	309	338	313	319	326	314	392	293	319	287	318	327	302	328	320	326	340	308	318	335	360	295	339	303	306	352	309	365	294	298	312	292	328	316	342	299	337	331	353	328	338	340	309	278	297	354	321	299	328	328	357	350	340	310	319	347	350	339	356	304	305	328	327	351	339	349	310	348	324	317	305	338	324	346	360	322	351	287	309	339	324	326	333	307	308	343	334	335	303	340	322	338	297	316	316	324	285	346	280	324	333	315	300	331	333	325	323	322	296	327	336	295	332	316	299	308	313	325	353	341	325	315	328	316	315	307	308	323	355	295	318	304	325	347	345	368	318	309	322	306	311	337	341	334	297	311	315	324	314	307	334	298	303	306	318	309	359	320	332	305	290	314	300	315	302	329	320	300	329	313	320	316	329	315	338	298	315	344	368	331	335	333	339	293	354	334	315	319	388	354	308	328	315	294	353	311	357	337	322	300	307	324	329	294	327	329	311	303	311	359	330	318	303	330	333	313	290	343	316	315	343	284	304	316	318	328	316	330	331	272	371	331	321	290	344	336	318	292	325	337	323	323	354	321	308	310	332	301	326	282	346	306	350	328	326	305	319	358	342	309	335	333	309	298	374	345	310	313	351	335	290	355	315	343	326	317	316	323	304	288	351	296	298	337	307	332	311	330	306	298	304	306	324	323	352	322	343	360	346	326	345	312	362	309	313	347	292	327	319	326	292	338	330	363	335	329	305	311	324	305	323	295	344	306	311	318	368	326	344	321	334	298	336	327	330	305	348	306	317	332	334	345	351	321	308	285	334	343	314	336	326	343	375	317	320	344	320	308	332	323	321	356	305	331	327	321	328	324	327	339	319	329	296	311	309	326	365	333	290	351	333	314	406	341	323	363	327	311	317	317	353	336	318	291	287	342	314	292	359	328	330	352	357	300	312	306	332	309	274	316	302	346	330	335	325	318	344	340	313	310	338	334	309	337	336	319	323	351	320	310	288	386	319	285	291	311	322	294	319	302	327	323	321	355	335	340	294	313	311	307	335	312	310	326	315	331	319	336	311	364	305	313	312	336	318	295	339	318	302	323	348	353	298	329	323	310	304	301	331	290	320	338	334	327	326	317	297	321	318	358	300	328	301	346	320	319	276	305	310	334	309	299	316	311	313	343	297	309	341	330	330	317	360	340	321	348	286	341	339	324	319	305	305	318	309	348	344	337	345	304	321	322	312	304	313	314	338	325	298	336	299	316	315	355	357	357	361	292	328	335	341	293	317	315	313	342	314	315	324	327	340	307	298	339	321	314	318	322	329	342	355	314	318	319	351	337	340	370	312	341	304	344	309	328	336	328	322	318	346	318	315	332	309	309
4031	3276	1729	1066	844	794	773	702	743	715	679	688	714	655	701	668	674	659	700	701	656	693	733	665	682	747	725	663	682	676	734	648	702	755	675	694	646	728	657	674	630	657	710	706	694	670	712	680	682	696	713	763	702	658	698	697	709	699	664	682	675	711	653	689	650	693	693	725	701	688	661	679	671	681	664	712	679	648	733	710	647	700	701	719	694	655	690	697	688	692	685	652	657	683	738	647	648	716	695	685	744	684	714	690	709	715	702	701	687	685	677	684	718	693	674	658	628	738	684	662	706	707	704	695	634	705	696	665	702	707	680	686	696	678	653	695	642	694	684	647	718	683	700	693	734	626	680	712	690	684	674	689	685	631	650	685	694	683	691	730	664	729	729	653	651	677	730	700	746	671	677	664	696	713	655	669	659	665	684	676	691	703	745	709	649	651	743	639	691	685	677	708	692	714	639	683	666	683	689	719	635	673	694	663	707	685	700	630	699	688	680	662	638	667	693	672	709	664	702	688	674	689	703	679	642	691	679	731	667	650	676	647	660	686	713	690	687	665	679	699	746	696	681	660	673	669	726	674	649	683	664	658	679	686	673	760	711	655	736	691	678	698	670	685	671	713	698	700	682	682	708	700	703	681	685	686	703	716	609	671	698	703	666	700	712	689	713	687	684	699	683	700	695	696	668	664	660	724	718	666	670	678	675	661	671	704	718	664	718	693	657	681	691	702	670	702	702	697	696	671	703	679	721	667	707	640	651	705	666	698	712	650	702	687	688	674	678	662	648	683	668	694	694	674	687	666	704	667	702	672	712	712	717	686	701	676	703	685	729	694	676	708	671	684	644	677	690	719	743	687	681	683	662	708	689	659	682	704	674	684	675	685	700	677	693	714	733	678	724	675	693	674	668	645	700	647	724	661	681	722	744	704	669	693	710	724	709	687	685	681	689	681	697	642	673	656	657	687	764	720	691	670	719	702	696	675	732	668	684	663	683	730	718	700	674	714	662	710	716	670	655	617	692	668	670	669	708	686	655	660	727	686	704	666	661	657	688	681	669	682	715	639	637	677	676	724	729	680	687	735	699	678	700	726	728	711	675	701	678	676	677	697	712	670	716	652	682	726	702	666	692	715	748	703	680	691	697	715	703	638	703	658	677	701	675	650	695	691	716	660	686	665	705	677	694	734	651	709	699	688	716	675	715	699	700	720	694	695	718	696	698	714	683	704	721	668	661	661	685	688	670	681	657	682	704	680	712	702	737	652	686	662	705	718	671	719	680	683	642	681	712	675	670	719	688	707	704	754	642	666	698	709	655	674	662	698	727	699	703	664	721	660	707	701	695	664	701	693	674	716	728	705	680	683	720	635	700	710	693	713	667	689	676	711	664	722	705	665	695	739	668	697	697	740	642	703	686	665	658	663	669	701	699	637	688	690	669	692	689	655	658	709	663	694	697	740	679	696	681	738	670	674	721	639	687	636	678	669	706	687	652	687	682	656	704	693	666	699	661	703	668	737	715	735	711	685	647	754	695	675	690	680	724	705	704	685	720	698	701	701	710	665	673	680	671	662	677	682	699	658	661	648	677	697	678	646	705	708	664	700	668	682	683	678	669	746	699	696	707	725	681	680	662	698	700	725	684	681	679	640	704	694	708	681	659	686	681	654	678	678	655	653	636	662	693	703	663	667	672	685	678	698	731	649	679	680	676	649	609	712	680	675	666	682	731	757	661	710	657	736	695	720	754	655	687	719	699	713	704	714	645	670	656	680	675	695	690	718	685	650	684	712	669	658	724	711	731	702	690	719	708	704	697	705	706	696	658	616	656	667	682	653	661	659	701	711	618	664	682	725	675	674	664	652	672	713	658	692	697	664	712	687	682	699	691	725	731	713	708	679	697	707	696	649	690	715	732	685	707	699	661	720	669	666	678	676	762	702	687	717	720	670	699	676	698	664	709	681	716	700	742	742	684	730	716	669	715	665	711	698	705	654	711	711	717	707	698	743	702	611	692	679	657	710	692	645	694	691	715	640	685	653	695	676	683	649	716	704	700	703	684	693	654	712	653	674	738	691	724	710	659	718	697	717	662	708	701	635	680	692	676	683	618	645	702	665	716	675	718	662	691	667	643	675	661	671	705	683	700	693	701	691	715	674	676	710	657	685	696	697	712	715	680	746	667	667	676	705	696	699	686	688	684	692	638	696	675	680	696	678	690	715	708	645	655	708	661	675	731	715	652	704	696	742	677	686	671	695	674	672	684	704	708	670	702	670	661	630	692	645	692	690	729	645	668	704	685	684	671	627	724	747	664	741	682	660	669	684	683	675	640	681	714	660	690	657	668	655	735	673	736	716	662	680	670	659	742	718	697	709	704	661	668	726	687	707	686	695	714	717	734	687	687	687	700	665	670	694	625	674	704	700	709	700	725	655	705	673	729	705	673	650	671	676	674	653	678	655	733	658	734	655	691	672	693	712	761	664	695	660	707	723	661	654	697	721	661	669	682	705	703	724	700	725	679	673	687	697	704	733	671	669	699	670	707	678	648	688	676	682	724	660	673	706	657	606	666	704	662	670	747	690	714	716	698	683	702	703	682	698	689	722	646	691	662	752	722	645	691	655	708	655	659	744	726	672	633	721	676	682	699	729	671	647	693	684	705	684	697	697	690	725	704	699	665	666	681	704	691	683	704	662	722	659	689	723	685	671	684	676	684	673	716	710	722	693	689	645	642	709	675	706	716	659	704	652	688	650	697	683	712	738	691	701	727	688	696	689	685	695	690	706	683	651	685	731	707	663	706	720	697	676	682	710	686	643	709	675	675	691	711	658	672	708	654	640	691	682	671	652	695	620	675	670	676	705	735	670	683	708	708	711	685	684	651	667	670	738	697	644	685	694	662	712	668	703	697	639	704	691	663	657	669	683	714	663	696	715	712	706	676	697	685	665	636	670	742	684	672	702	686	721	714	670	699	669	704	682	702	689	666	705	683	733	676	691	685	680	704	734	675	713	650	670	707	668	670	650	748	706	709	679	655	664	741	715	647	618	681	664	676	690	703	673	701	687	716	726	684	679	694	705	682	644	668	747	634	689	670	722	672	706	698	703	756	674	701	709	671	702	679	683	685	668	675	680	683	670	654	686	724	665	669	682	726	708	693	706	696	685	690	649	674	664	662	702	692	666	693	691	751	655	707	686	671	751	713	711	712	673	701	670	672	712	722	732	665	676	680	717	694	747	748	678	673	662	666	731	690	705	682	721	666	695	627	703	704	761	642	702	680	670	634	751	678	701	669	709	692	743	681	684	647	714	779	727	669	715	702	695	701	638	656	692	710	681	697	686	661	687	707	710	745	674	683	644	686	656	689	682	675	687	704	658	702	684	708	698	716	698	663	698	675	716	708	663	659	662	695	657	664	693	662	680	651	660	679	726	757	679	656	719	693	662	678	705	679	673	692	671	681	721	684	607	697	719	718	665	669	634	713	734	667	710	686	709
33309	14882	2260	372	320	299	289	268	290	297	302	345	297	294	317	283	303	310	307	282	267	333	293	319	324	299	311	292	281	329	304	312	302	306	291	286	299	291	274	296	300	296	300	253	307	266	305	284	307	291	352	287	273	296	271	299	282	290	327	306	338	304	314	311	285	299	277	269	303	261	325	284	298	297	320	291	298	287	318	318	331	334	288	309	300	325	330	340	295	279	288	262	288	300	307	321	294	296	295	321	326	317	331	304	285	281	280	284	271	260	281	315	260	334	323	298	294	307	294	275	309	296	278	346	315	292	284	307	285	310	303	302	320	283	315	302	298	307	302	309	271	318	298	304	315	312	330	294	292	308	295	287	282	312	274	301	308	333	298	260	261	304	287	300	280	322	272	294	275	308	303	284	320	319	261	270	298	315	290	317	311	323	293	319	319	307	307	326	318	292	306	326	339	309	334	306	294	293	287	287	302	319	289	306	294	282	279	283	310	297	282	269	286	282	285	299	289	261	303	341	309	303	273	251	291	268	319	318	281	302	325	340	308	312	293	292	312	289	281	293	295	270	272	321	296	270	294	286	295	310	299	325	247	300	259	284	320	326	296	291	286	334	337	301	346	274	298	295	281	290	300	298	322	318	298	296	273	274	283	304	321	273	316	299	277	303	301	285	324	271	281	330	299	275	302	306	308	282	322	277	300	301	318	254	263	270	308	299	272	337	306	276	266	283	295	299	287	325	294	306	269	286	277	278	342	276	288	288	295	295	306	291	324	321	294	279	298	315	308	293	303	303	283	331	310	289	286	305	302	319	294	319	314	303	290	261	309	281	273	289	305	295	300	289	299	325	297	278	287	317	319	340	278	314	298	278	281	273	288	275	308	308	292	280	298	277	284	292	295	282	248	261	291	286	266	298	304	294	294	281	293	308	296	303	316	286	298	296	315	283	313	291	305	298	271	258	281	294	308	309	278	257	277	272	274	304	281	289	274	296	337	283	308	296	281	306	286	294	298	299	306	291	297	285	283	290	259	313	287	288	316	311	309	303	330	241	289	284	290	286	307	333	304	269	341	325	309	267	295	294	308	275	324	274	293	293	299	303	282	297	291	299	324	283	306	311	301	285	318	282	295	298	288	332	272	266	278	283	282	299	332	319	300	289	278	274	322	288	322	296	309	306	266	289	250	330	302	339	289	301	298	325	297	301	290	293	299	303	309	296	290	268	298	281	294	280	317	284	281	269	290	331	303	318	296	285	283	301	277	315	322	309	283	268	280	286	287	275	282	297	311	268	302	314	288	294	293	290	278	317	311	299	335	275	324	302	298	304	303	322	316	312	316	287	311	300	286	289	271	283	301	295	288	296	263	290	300	297	296	277	299	299	284	281	257	292	299	286	291	294	271	276	288	337	316	315	297	286	313	258	311	307	296	258	285	296	285	336	285	280	268	252	278	291	313	287	294	273	291	298	295	265	296	308	310	267	279	287	295	308	303	313	277	273	310	283	292	285	289	280	291	302	277	312	300	290	291	270	291	283	294	299	269	304	320	300	285	305	325	261	297	290	295	296	330	285	313	309	311	306	324	299	339	301	307	306	279	322	340	291	288	296	293	292	284	319	307	260	317	264	268	290	278	294	298	269	340	283	317	302	273	298	298	298	309	303	285	284	323	302	288	303	300	320	281	335	301	296	284	308	298	269	310	290	311	307	295	266	278	284	301	320	294	308	295	289	295	295	301	301	267	294	274	268	313	303	293	323	294	306	306	281	307	295	306	339	302	315	289	315	322	317	302	300	297	309	305	280	326	274	293	321	302	314	309	279	265	291	316	318	318	296	275	298	305	283	297	311	291	328	327	319	287	309	308	328	268	293	299	269	290	304	290	286	296	330	309	313	270	277	293	283	296	291	270	286	322	314	291	294	290	287	258	323	310	303	321	295	281	293	271	320	293	298	317	272	280	291	267	295	294	314	300	329	335	309	290	307	304	332	304	297	273	320	273	292	322	272	275	302	314	306	245	287	295	264	309	291	310	314	278	280	305	281	319	289	277	316	291	274	274	285	300	299	328	276	311	283	302	270	282	270	272	273	303	329	279	324	329	297	301	304	302	317	294	269	319	319	302	310	282	297	303	294	295	287	318	255	261	313	313	294	316	269	295	289	280	292	291	332	331	308	276	308	281	277	290	283	282	281	289	299	290	272	272	298	281	296	300	292	311	295	280	302	279	337	280	292	302	303	260	292	274	267	308	283	298	294	295	303	296	274	299	276	276	294	293	292	255	297	298	348	304	305	263	291	309	287	263	288	300	304	298	254	295	337	295	312	272	296	302	311	279	280	308	285	303	285	272	297	299	297	323	278	319	300	290	321	326	332	302	297	289	289	297	310	281	300	296	333	291	281	272	269	294	330	295	286	281	319	280	270	301	305	315	316	315	332	308	279	298	290	269	270	274	325	287	303	293	256	326	306	274	263	273	301	299	319	288	267	284	296	282	303	273	299	307	311	282	311	282	302	306	314	293	305	303	273	290	311	272	342	304	318	289	275	316	278	287	288	297	292	290	281	312	284	281	285	295	288	291	282	313	285	303	300	265	289	329	307	331	260	266	296	297	271	317	292	302	328	282	299	293	280	330	281	300	292	304	310	294	301	302	316	281	280	311	278	271	302	312	315	306	297	286	300	298	315	293	296	305	313	294	294	315	306	317	299	278	279	279	305	314	287	321	320	280	297	283	296	331	302	283	302	306	283	283	284	282	308	296	306	285	263	290	294	297	285	322	278	301	307	280	284	271	295	308	309	284	315	312	321	336	265	295	310	294	317	275	286	299	284	311	301	297	317	311	317	304	326	332	296	272	293	315	265	295	278	281	332	313	268	282	314	295	322	308	290	307	288	278	316	304	299	315	281	269	300	292	312	290	287	282	295	263	272	328	322	292	307	300	332	335	318	318	303	302	292	309	249	318	301	302	287	323	297	300	307	288	294	324	305	299	295	316	302	300	312	298	329	279	322	290	314	310	334	277	307	290	316	275	302	299	303	299	278	248	314	279	347	276	271	280	269	318	309	290	317	293	326	319	294	318	302	294	296	309	317	297	278	252	259	317	311	283	293	333	288	312	273	287	294	298	296	315	321	331	311	301	277	291	334	271	323	287	309	278	280	320	283	312	295	302	281	283	282	293	261	298	317	268	289	286	280	316	301	328	295	320	330	317	279	285	317	317	308	282	289	294	298	302	327	330	292	281	269	278	303	273	291	302	280	278	309	279	303	274	289	313	272	314	317	312	336	298	311	294	309	289	298	282	325	332	305	318	270	300	298	281	308	288	306	272	321	298	301	304	275	286	306	324	306	277	303	310	295	266	293	293	280	297	311	299	293	283	270	290	276	289	300	292	314	288	299	290	303	325	307	295	272	303	301	319	315	325	307	272	293	310	345	318	305	330	304	277	304	269	292	302	322	297	295	299	309	265	268	296	257	331	281	325	319	258	289	289	321
7814	782	691	651	696	692	715	669	674	682	679	705	714	677	702	662	675	685	689	665	701	721	744	724	653	646	729	704	716	675	682	705	688	735	701	683	691	729	677	686	663	701	682	672	650	691	675	701	685	665	713	672	691	677	693	682	728	722	705	644	739	693	648	680	737	707	687	714	652	694	695	728	708	642	700	659	660	721	716	678	700	703	699	667	681	729	712	730	668	660	704	687	691	696	707	752	674	661	659	670	712	731	674	730	686	687	710	677	693	745	692	682	691	650	657	662	700	683	671	695	684	666	677	711	686	673	676	697	682	725	675	719	713	627	647	710	738	700	680	727	663	718	668	730	731	673	747	714	722	657	664	749	648	637	698	710	684	751	712	717	668	681	664	651	716	688	673	686	676	669	696	678	659	690	687	676	663	695	666	694	670	653	680	686	695	716	691	712	728	712	693	659	716	698	647	722	686	669	706	716	704	699	734	707	688	706	676	665	694	696	676	675	719	683	681	683	696	686	722	636	710	639	713	693	694	692	657	709	698	693	693	657	680	721	661	630	697	702	702	652	707	666	656	707	661	671	671	690	703	651	677	683	664	705	685	692	662	697	703	662	715	666	689	648	679	713	695	677	736	688	680	695	693	734	679	679	699	668	721	678	707	695	660	692	705	655	736	709	612	690	690	651	667	659	725	676	714	715	694	686	683	712	717	697	725	667	708	665	706	700	743	703	697	681	699	635	722	685	715	696	673	699	656	680	686	671	662	724	663	701	673	733	695	677	669	718	704	725	682	723	682	712	719	661	693	683	685	657	653	710	674	666	720	694	712	651	709	685	721	740	668	697	703	696	668	712	701	647	696	691	650	684	683	708	740	717	649	645	670	682	697	662	723	681	735	693	728	704	645	688	693	727	703	706	672	707	700	682	688	709	658	751	708	710	683	732	699	662	659	665	680	699	729	683	708	660	689	667	622	695	733	607	666	657	687	647	709	683	705	680	693	664	678	674	704	673	715	699	696	673	677	676	682	627	695	681	666	703	682	621	693	703	736	716	662	673	661	692	670	712	686	674	651	691	749	690	712	687	713	668	674	734	695	695	712	681	687	648	720	699	702	660	693	684	716	669	675	724	688	688	678	728	650	668	689	638	679	713	669	665	706	701	709	685	682	687	693	684	707	687	699	669	715	715	683	679	646	707	668	684	696	709	716	722	686	692	714	697	682	674	746	699	710	701	707	708	743	700	708	684	732	701	678	683	721	715	688	730	720	695	697	656	664	697	738	707	687	713	663	668	738	714	707	666	666	648	704	717	705	697	714	721	666	703	722	654	643	699	691	691	685	724	689	646	710	663	670	715	645	734	699	739	638	711	651	670	698	686	702	687	677	667	707	669	730	653	702	733	716	689	700	682	696	709	692	677	689	694	748	659	665	684	715	736	653	693	693	705	691	742	690	703	679	706	688	740	704	653	628	676	740	662	631	655	717	653	684	751	672	668	679	707	738	695	768	682	669	609	698	722	679	687	703	691	697	751	711	740	729	695	688	711	722	748	663	700	672	707	730	730	713	686	709	696	690	694	698	757	676	707	682	715	698	714	696	694	693	665	709	646	647	696	662	678	668	665	680	671	698	671	647	671	682	724	723	721	689	697	710	677	693	704	726	701	719	703	704	678	676	686	665	720	657	693	715	700	694	684	677	733	727	699	732	673	735	681	687	644	695	666	687	682	721	728	693	686	674	680	701	671	698	710	683	686	681	680	641	687	719	746	648	716	690	717	720	676	711	710	750	659	661	743	702	684	655	683	723	662	705	687	661	647	683	691	679	700	689	668	702	714	689	688	695	654	677	644	750	686	692	749	719	665	731	741	692	687	698	737	741	668	730	638	677	670	676	664	696	651	739	714	693	720	689	672	655	685	678	677	695	677	696	694	729	685	643	709	647	751	718	688	686	669	693	669	625	693	688	674	670	700	700	673	688	710	647	683	659	722	667	669	644	694	643	667	680	689	673	689	696	703	717	746	691	729	671	664	717	698	723	689	684	635	719	673	733	705	681	712	754	705	676	687	669	691	698	715	682	679	680	671	724	671	686	749	676	645	668	713	721	675	687	742	696	674	708	690	669	662	694	680	698	736	670	683	632	696	634	711	658	669	742	707	720	690	724	686	677	682	729	659	685	713	653	697	663	681	667	708	718	666	700	683	653	711	630	660	686	682	728	668	663	736	702	697	712	704	653	673	703	686	683	692	672	652	709	674	642	665	737	675	716	665	696	699	623	705	720	696	698	666	708	699	686	710	660	672	672	655	659	713	688	689	641	664	689	663	706	713	706	712	717	702	700	719	691	716	714	728	700	715	735	694	677	726	675	672	717	653	721	646	728	709	708	642	674	670	710	711	707	710	717	697	673	719	703	686	706	692	664	697	684	716	728	703	692	653	697	694	696	673	718	706	734	710	715	663	646	693	732	712	683	656	722	678	662	720	699	692	670	702	721	672	681	666	704	707	652	714	672	701	707	732	739	690	672	674	735	675	700	703	673	695	691	655	687	710	733	666	701	656	724	709	647	658	697	679	646	732	707	766	676	653	727	678	677	701	706	667	695	756	714	656	672	656	650	702	739	670	709	709	727	721	687	670	642	668	682	673	691	667	697	688	688	696	689	685	718	663	650	663	664	700	682	666	653	695	715	698	646	715	643	697	707	680	716	645	683	705	691	679	718	617	705	676	672	743	706	675	677	666	709	706	680	662	709	709	706	696	693	692	741	662	672	680	667	713	661	667	683	702	705	658	669	685	662	681	715	691	646	731	690	748	666	687	656	666	697	725	676	654	710	688	689	653	763	682	675	682	686	726	673	716	754	697	673	698	688	707	724	687	662	757	706	671	667	667	695	691	676	756	659	714	662	672	725	679	695	707	689	652	704	688	690	673	719	702	707	696	686	649	689	681	674	666	663	702	706	707	698	711	653	697	698	733	678	661	716	690	654	697	653	674	710	698	700	701	681	690	706	732	729	678	710	661	673	702	696	682	672	713	679	692	628	701	671	704	674	714	697	667	687	655	629	716	706	664	665	687	727	699	693	679	679	688	670	630	659	694	673	696	694	696	768	711	662	686	677	704	674	699	738	731	658	670	716	676	675	694	696	698	703	663	739	661	693	695	760	701	641	709	698	699	693	664	695	656	678	684	664	672	671	650	719	694	760	673	662	648	687	719	712	713	715	711	724	698	728	682	681	695	701	714	689	696	660	712	734	653	633	714	683	674	660	699	721	704	681	651	672	663	656	688	712	704	691	725	764	711	680	685	715	679	750	665	693	685	698	672	671	719	682	675	693	664	640	686	701	687	677	695	656	740	689	710	692	703	698	686	697	687	639	737	676	719	724	669	701	660	723	736	689	681	656	734	714	670	746	692	665	705	689	687	706	676	718	739	698	668	684	689	648	656	684	753	650	677	709	731	701	706	737	697	680	670	710	661	690	679	672	690	679	736	611	686	682	701
25114	20998	23618	28587	21008	12815	790	574	491	465	467	473	438	463	468	465	472	429	434	503	419	458	421	456	435	458	444	438	464	439	399	416	455	457	371	425	441	466	492	463	403	436	419	437	456	430	463	422	451	433	405	428	448	456	419	449	453	382	414	424	454	485	446	444	404	443	449	449	422	465	434	447	467	477	435	416	429	424	409	456	431	468	421	446	469	445	436	411	421	453	479	457	454	428	393	424	446	423	430	424	417	427	412	429	447	451	440	415	465	454	435	445	435	420	470	436	461	456	486	418	422	442	454	458	457	454	429	429	420	403	456	450	462	448	430	462	478	439	442	444	419	422	447	446	409	418	469	410	446	432	416	421	440	428	431	445	443	467	435	442	479	431	423	410	436	390	423	434	444	400	449	432	407	444	447	427	427	423	438	428	470	448	427	410	477	500	406	418	448	442	380	422	427	412	467	422	476	429	433	428	423	431	433	450	449	393	428	417	449	435	422	475	433	464	419	434	410	448	432	424	464	440	443	448	411	444	460	453	414	427	473	414	420	387	447	432	388	431	444	432	440	443	393	462	428	379	397	416	430	452	442	447	459	439	513	431	444	411	410	453	452	391	418	450	402	442	422	438	486	430	432	453	414	444	408	394	439	440	463	440	486	473	440	427	428	419	487	438	433	470	422	446	463	446	434	409	405	484	466	439	423	399	413	431	421	413	411	442	450	431	449	468	446	438	400	431	478	480	423	459	426	439	426	472	448	468	453	427	410	449	443	453	396	453	427	450	436	415	428	466	418	442	441	434	426	443	415	430	419	422	429	405	418	465	443	448	410	429	404	416	421	464	432	440	447	469	396	420	441	445	403	433	414	464	435	465	408	499	463	455	460	470	446	417	434	466	410	433	434	391	482	466	468	410	418	405	465	433	417	431	418	423	460	399	422	418	441	436	446	442	430	427	411	413	398	435	415	422	469	417	400	410	460	471	450	449	434	457	437	461	457	427	417	447	439	470	467	439	437	462	429	449	429	450	427	414	445	430	426	444	434	465	431	416	442	387	421	445	418	465	433	441	437	438	438	453	448	442	432	444	439	454	456	448	427	415	438	469	471	409	434	446	467	455	444	442	403	425	421	425	426	443	433	453	437	472	418	444	455	386	381	457	476	454	462	413	422	411	418	450	444	421	424	465	442	435	410	464	412	446	448	394	453	473	419	419	430	431	424	438	430	450	437	402	424	475	440	440	448	408	400	443	446	441	440	447	431	391	454	441	458	394	375	449	412	427	414	413	491	429	420	429	429	411	432	423	416	414	430	442	450	433	405	445	424	418	452	434	436	465	438	422	451	443	410	426	430	478	406	427	436	441	433	484	408	436	431	443	426	427	449	432	440	432	448	430	447	430	433	469	405	454	452	440	411	463	429	451	459	406	420	412	435	449	430	416	424	452	460	432	416	464	453	435	431	424	437	425	458	472	458	471	453	462	391	459	441	411	441	449	419	415	440	397	416	437	444	418	402	472	405	413	427	461	419	449	413	479	422	468	471	443	485	403	440	417	492	476	441	443	439	453	453	417	412	415	416	426	424	449	439	443	437	400	445	398	451	461	441	391	385	454	426	414	386	435	449	499	437	418	434	425	414	445	403	425	436	424	432	453	456	448	416	445	442	458	400	465	375	527	442	449	430	474	450	419	471	435	394	482	448	478	434	430	437	397	465	413	494	428	452	440	457	442	427	443	434	484	450	412	422	418	472	434	471	427	448	412	459	455	436	405	434	382	399	447	415	437	433	448	430	419	463	492	409	416	447	418	431	421	423	414	457	433	450	413	443	467	452	423	420	476	454	425	427	467	464	378	414	411	473	449	411	483	435	413	453	448	446	437	450	462	406	374	422	451	392	477	511	406	450	430	406	446	444	447	451	460	462	458	436	454	433	475	423	397	414	420	421	418	421	449	435	443	470	419	438	430	442	413	406	423	416	406	443	464	422	389	457	405	432	462	501	469	474	443	441	431	437	447	427	444	425	462	422	432	413	441	419	441	434	455	433	449	477	451	400	451	521	451	463	416	440	450	446	422	434	436	401	404	458	444	433	436	448	420	417	438	397	431	435	455	442	456	471	451	429	434	467	477	442	466	455	459	416	484	405	399	437	424	423	430	386	449	467	471	442	415	434	442	444	444	432	440	450	430	480	447	438	427	456	443	431	421	437	447	425	441	407	412	481	401	390	451	463	403	446	393	445	461	446	424	428	445	408	472	480	443	448	453	428	448	409	465	420	448	439	431	479	416	434	443	473	433	463	441	443	456	421	423	426	451	449	409	457	415	416	423	425	406	452	445	450	424	428	440	445	445	456	449	461	465	427	439	453	419	444	435	406	468	444	418	474	460	450	461	415	414	458	481	431	395	402	446	469	426	410	430	411	442	416	452	432	426	451	409	448	423	419	450	443	428	451	458	421	405	465	394	404	421	427	422	411	422	464	428	410	415	431	420	416	404	455	422	406	431	396	477	430	441	454	427	448	419	419	449	445	425	418	413	438	465	463	443	421	434	450	411	418	436	457	491	424	433	418	430	443	452	437	426	489	461	419	442	394	404	428	437	424	446	447	445	449	431	445	422	451	432	451	391	472	474	421	487	407	430	454	446	428	408	454	428	416	436	458	403	433	443	438	447	395	413	428	412	414	500	444	456	454	420	418	425	406	423	440	450	439	450	417	413	451	401	433	433	432	394	434	402	464	413	429	414	435	453	444	442	403	490	436	463	426	448	453	378	435	429	458	420	458	434	448	462	432	465	418	443	431	435	441	430	407	433	440	471	401	411	414	430	426	485	478	432	449	423	456	470	436	434	462	470	413	394	439	446	411	407	447	436	444	448	420	420	441	410	417	410	465	406	437	454	401	398	450	419	420	410	462	490	428	443	462	463	441	467	476	414	443	412	472	415	395	444	471	449	434	443	430	408	428	402	430	476	438	411	405	442	434	437	412	401	427	421	461	432	409	426	447	442	453	422	427	419	412	391	405	412	444	471	432	446	450	486	441	428	449	420	455	475	427	436	411	425	456	391	446	470	454	481	469	439	388	419	453	477	448	462	435	427	465	455	444	398	404	415	439	453	470	465	398	458	435	444	476	444	433	395	431	443	432	452	479	447	453	450	421	402	466	434	472	407	457	421	435	438	436	444	426	415	432	424	450	416	457	446	414	467	419	452	449	437	456	432	447	413	396	423	410	462	437	424	447	419	416	433	420	478	432	445	446	442	441	413	444	452	427	428	475	445	421	435	427	446	419	471	438	398	388	470	410	443	447	404	446	416	396	440	398	399	420	473	449	433	426	425	468	445	399	435	455	429	387	421	451	470	444	447	483	444	467	425	502	412	424	433	391	444	424	437	440	412	407	399	453	403	444	413	426	454	429	443	426	432	429	443	429	450	453	437	424	421	419	450	401	436	454	437	434	427	437	441	420	439	404	437	409	428	467	434	450	445	420	389	443	455	443	462
4423	2376	1463	1077	1043	961	983	983	942	950	913	948	946	932	908	891	955	925	926	930	927	976	936	897	855	962	937	923	859	939	932	914	908	947	930	939	943	925	923	912	948	956	931	918	947	928	1007	910	961	910	848	922	912	954	962	935	981	905	925	935	974	912	914	937	938	923	890	842	920	960	870	929	889	909	954	874	857	989	922	926	911	923	943	926	944	891	920	923	929	892	921	975	855	904	904	969	922	915	995	936	925	948	918	938	925	920	981	1011	967	918	956	968	937	929	986	963	891	942	920	921	957	905	942	940	935	943	908	917	909	946	913	886	917	889	911	1000	972	925	926	915	952	964	942	927	870	914	955	948	920	902	917	901	959	962	910	894	950	893	919	927	932	872	911	954	933	936	929	932	931	906	941	934	921	891	902	891	941	930	928	874	884	906	907	935	908	923	874	931	982	959	934	952	937	1002	912	909	923	887	922	909	885	913	929	917	864	988	906	904	880	906	970	870	925	937	984	946	945	866	893	907	943	953	946	923	932	935	960	967	907	909	893	950	933	932	958	925	963	902	930	891	971	953	952	939	930	876	866	874	929	948	949	992	880	958	917	903	914	929	905	931	961	944	891	925	925	921	949	962	919	927	942	950	904	931	967	943	925	870	885	978	967	911	896	950	873	955	919	981	854	937	965	895	914	940	944	902	938	916	862	933	885	911	929	931	960	947	923	927	945	963	940	929	966	913	925	918	920	900	894	966	966	870	933	872	914	954	914	926	902	864	902	949	945	897	946	905	967	876	902	907	957	920	996	964	913	944	947	950	915	899	916	952	907	935	869	916	918	978	885	886	893	941	892	968	867	895	920	936	934	869	945	910	884	940	961	997	945	904	930	880	968	897	945	921	919	917	923	942	907	961	961	889	908	955	951	938	862	929	907	977	921	967	1004	941	938	916	962	914	926	953	908	906	946	921	946	905	940	942	933	930	942	964	940	870	944	950	938	967	940	911	906	978	918	902	926	896	913	913	905	947	933	927	892	867	986	958	957	913	873	924	904	886	945	965	927	898	939	915	916	949	944	940	917	892	914	918	883	885	937	971	915	973	894	957	914	908	944	956	899	895	938	973	907	923	969	975	936	874	930	920	883	941	948	934	908	947	925	957	879	900	956	954	965	961	892	914	953	921	905	912	954	976	950	925	909	950	1029	947	938	996	911	910	883	913	959	891	944	921	908	892	933	912	896	934	927	879	887	923	920	898	935	925	957	922	938	899	976	929	889	940	890	924	912	897	938	925	926	947	946	907	922	925	933	967	914	917	923	933	907	911	983	913	913	912	948	925	923	955	905	925	953	959	851	924	943	938	889	920	895	889	918	897	944	960	936	899	932	938	900	914	891	954	924	930	927	945	970	928	944	927	910	944	938	939	959	919	881	934	921	952	910	932	941	883	947	877	880	929	883	926	965	931	813	886	895	902	927	886	926	908	974	944	959	908	945	936	934	922	951	912	920	929	909	893	908	946	918	882	978	948	922	971	920	889	963	967	896	947	942	934	908	917	898	924	980	922	937	867	981	900	927	955	933	926	924	934	930	955	982	1013	893	963	873	976	879	930	928	919	931	944	927	912	905	974	907	923	912	927	954	913	891	947	944	880	979	931	905	931	883	908	955	912	843	917	901	911	946	923	937	908	891	864	949	936	924	939	871	968	953	931	900	951	890	971	958	889	948	908	915	897	1031	929	909	945	940	880	906	940	880	926	956	927	943	920	968	903	972	966	968	860	930	902	936	962	923	947	1010	908	914	898	912	938	934	928	939	927	946	854	888	973	918	921	903	900	991	918	917	958	912	926	929	907	938	929	912	972	926	976	931	979	902	900	924	970	939	933	879	902	930	907	939	940	928	945	884	949	918	885	944	939	890	956	919	930	912	900	939	837	939	899	926	901	945	968	965	922	916	904	958	917	999	911	918	918	884	907	896	929	922	919	932	915	966	953	894	967	945	986	946	917	951	957	900	919	919	901	928	921	969	920	892	982	935	887	942	916	914	897	928	989	896	955	877	963	961	914	944	907	905	921	913	949	939	937	909	903	895	946	968	874	971	865	962	936	937	904	944	938	914	920	956	897	967	944	933	949	883	975	935	930	921	921	888	911	930	917	940	913	950	931	887	992	920	899	885	893	898	939	941	944	937	918	923	954	939	982	927	918	882	942	917	926	934	937	928	874	932	952	915	906	913	886	890	907	925	870	910	858	907	908	892	971	912	907	949	912	905	890	889	933	912	968	905	915	948	945	879	973	981	959	900	996	933	949	966	912	932	920	942	939	882	882	963	957	919	945	916	960	989	921	863	923	889	958	970	956	938	911	961	924	957	966	1009	950	925	928	940	964	948	892	972	867	947	921	920	973	930	946	911	902	846	931	880	955	904	961	886	944	962	921	918	962	902	941	925	860	992	915	961	943	878	970	926	879	905	877	901	891	939	948	941	886	948	953	873	937	948	939	902	922	920	883	915	906	905	946	996	920	905	906	911	929	939	923	948	890	900	988	909	953	970	886	887	914	928	892	960	943	903	876	882	904	905	946	906	897	907	880	921	930	942	917	899	923	949	941	948	943	928	943	925	906	884	916	937	921	947	975	902	940	961	922	959	935	920	945	929	945	907	890	954	959	913	902	956	949	902	968	906	978	903	866	951	942	958	886	942	926	909	877	896	945	927	865	987	958	912	920	928	937	882	937	938	916	938	912	967	923	952	895	951	991	934	874	884	906	924	963	901	927	867	899	924	952	950	893	953	945	942	889	860	968	953	917	961	908	910	947	929	951	896	938	922	929	916	973	957	915	932	892	905	956	966	922	886	959	901	935	947	956	944	870	943	930	927	931	901	907	966	929	887	931	906	897	930	982	911	942	898	961	951	902	936	877	1001	974	974	991	944	922	921	976	984	920	914	917	909	914	946	915	921	949	925	917	915	925	871	931	913	901	918	875	932	968	992	934	889	896	888	950	881	973	962	961	851	971	921	972	901	931	934	984	996	923	994	967	942	957	967	915	938	930	911	862	905	928	918	976	914	889	941	907	949	944	960	890	881	989	937	925	917	929	925	933	913	905	911	958	888	931	916	921	956	880	912	932	963	922	930	933	853	906	933	922	946	941	911	907	928	919	922	959	900	952	869	939	928	938	970	919	963	900	953	957	884	901	915	937	863	911	900	886	918	870	972	954	932	863	946	946	916	952	928	895	921	941	931	908	937	905	890	879	991	941	911	904	860	868	968	918	932	933	951	870	951	951	940	970	953	955	897	891	944	944	916	960	926	885	912	990	940	901	926	909	947	960	883	942	974	860	977	909	922	867	912	919	944	938	864	927	934	868	949	941	874	906	938	914	927	885	882	928	957	872	917	953	899	963	888	928	936	992	902	973	864	910	964	950	917	944	953	932	941	948	989	945	937	896	919	964	952	877	893	921	899	939	894	897	867	957	947	959	896	946	900	936	916	943	893	915	886	928	899	959	906	915
24366	20998	23990	28212	21002	21025	10821	663	445	440	430	405	379	383	396	351	357	345	302	356	319	317	340	341	374	309	339	350	362	338	325	343	323	319	334	307	328	302	311	317	333	333	364	324	331	329	321	327	327	326	312	335	323	315	321	337	317	372	360	318	297	305	276	339	331	347	317	334	345	347	350	350	354	342	334	373	330	331	346	334	318	332	349	332	345	329	301	314	312	330	284	323	358	316	322	314	330	339	325	350	322	314	353	351	321	320	316	283	336	364	337	294	326	344	315	349	309	359	299	313	322	331	340	322	295	324	280	310	323	362	338	353	301	310	331	311	330	323	316	307	324	334	319	339	353	338	314	332	329	341	348	311	335	295	301	327	312	342	295	297	337	373	326	329	301	322	334	313	309	324	343	300	297	331	323	314	290	321	311	291	341	317	329	334	324	319	345	314	316	330	353	332	326	291	329	312	301	335	338	322	301	336	349	299	294	292	322	334	307	345	354	322	340	354	311	319	317	350	310	348	330	322	336	316	346	330	283	291	332	319	288	334	311	319	310	314	286	338	362	325	310	308	339	302	314	314	334	369	313	323	312	301	316	331	333	309	333	309	316	324	308	326	278	308	322	321	373	319	322	337	302	337	339	332	343	316	307	328	307	291	331	316	332	322	307	355	356	308	321	308	322	326	307	310	308	294	329	301	310	293	314	326	327	309	350	330	302	289	308	299	298	318	325	307	346	328	332	363	355	309	364	315	318	362	349	304	369	337	336	296	337	341	328	312	313	303	327	311	346	327	318	315	343	318	353	369	318	301	323	333	298	287	315	322	349	351	348	332	319	303	344	314	305	288	350	280	334	312	342	320	349	303	345	333	308	317	328	338	311	280	286	314	333	287	317	340	339	317	336	290	328	319	286	326	301	332	331	324	305	314	315	310	314	292	364	341	316	317	274	341	315	311	312	323	316	308	324	368	332	298	344	369	318	303	319	304	315	333	324	277	370	347	357	318	307	310	347	367	331	273	281	317	309	335	333	324	358	300	307	297	337	316	302	314	319	333	333	296	358	297	312	331	297	348	341	287	340	381	356	340	303	352	362	340	335	308	355	297	348	335	328	305	327	355	320	342	334	323	287	357	314	318	349	332	320	354	303	326	363	307	303	319	313	320	346	339	324	297	293	341	360	324	303	320	327	292	346	315	317	278	312	316	336	322	315	337	333	317	318	323	327	298	325	326	325	308	339	313	311	340	303	336	328	322	338	326	337	329	351	333	301	327	325	307	339	320	311	333	309	309	309	337	299	333	327	315	294	315	319	368	330	327	330	311	318	314	323	341	286	325	341	325	311	329	326	330	338	294	347	307	321	342	313	305	309	340	316	313	297	296	313	294	321	319	311	340	330	317	338	313	322	315	348	333	346	334	322	308	316	336	345	327	330	338	320	340	320	314	332	326	349	323	304	313	306	323	321	335	342	298	328	333	283	335	341	335	334	315	287	292	311	286	301	319	312	353	341	310	313	305	310	298	316	302	343	322	288	292	343	335	293	317	316	348	306	285	339	316	336	329	331	307	288	344	348	330	329	319	317	323	347	291	319	315	306	303	337	325	327	282	296	304	336	336	331	334	351	329	332	298	316	289	339	334	336	314	316	328	345	298	301	340	321	315	316	318	340	340	314	322	321	308	312	314	283	323	352	304	324	341	293	334	306	323	298	316	315	321	329	345	311	300	277	346	326	316	331	328	330	324	318	313	321	319	332	312	321	320	307	334	323	341	308	312	333	322	295	322	332	328	322	337	347	319	324	353	295	324	301	307	324	343	348	340	328	336	312	328	317	350	331	378	319	369	339	325	329	300	335	309	337	307	319	312	303	339	298	345	319	263	289	302	323	319	326	313	309	316	308	335	328	340	324	289	313	329	311	332	322	329	320	354	330	307	353	322	342	338	323	328	261	334	305	312	334	325	334	342	321	345	289	297	324	343	317	303	308	308	348	289	321	312	290	300	281	346	306	329	308	362	299	310	332	325	311	304	347	316	312	329	346	302	336	307	288	301	319	361	313	315	340	313	297	330	331	331	311	334	346	301	355	312	305	294	307	336	343	295	351	341	303	324	283	315	331	323	264	302	328	345	316	327	323	351	289	285	290	312	317	313	315	313	332	329	294	318	334	312	301	334	330	335	333	341	320	302	308	339	340	343	304	352	335	310	302	338	319	330	305	328	293	309	360	320	323	298	306	316	316	332	341	317	294	345	260	330	337	317	323	338	358	342	323	325	312	329	329	339	335	314	317	350	380	363	332	321	315	344	325	328	309	361	385	337	319	313	315	299	310	330	343	321	290	324	294	329	344	314	295	304	305	315	312	353	357	350	321	319	316	293	316	312	366	297	316	313	332	331	327	300	320	314	349	310	317	297	319	320	341	328	318	346	325	309	337	313	326	334	368	330	313	297	340	332	334	335	310	348	329	319	308	316	296	316	308	330	317	317	313	336	350	355	337	329	349	336	325	326	316	316	301	327	318	323	361	331	326	297	324	331	286	308	329	305	337	336	289	345	324	334	306	297	301	298	343	346	331	351	315	318	330	331	363	300	294	377	319	351	311	347	356	332	331	353	333	303	323	350	301	294	298	325	330	306	315	341	345	327	318	324	332	336	326	312	294	318	292	332	327	304	319	320	295	358	334	339	344	324	298	317	307	334	333	292	353	338	302	356	309	327	337	310	314	334	305	326	364	323	334	337	313	292	307	322	300	311	288	318	293	336	325	288	323	339	342	317	354	352	304	299	309	293	334	340	316	306	348	339	320	317	290	337	333	324	329	326	297	338	321	301	309	304	327	318	332	338	352	331	281	292	305	305	304	304	332	306	288	357	354	350	324	318	317	301	321	305	302	338	310	289	294	315	356	326	309	329	326	340	318	317	343	322	321	302	308	290	303	326	364	327	339	305	285	320	340	321	328	306	362	330	318	324	300	307	327	306	328	321	317	321	354	323	323	342	328	296	364	325	320	348	331	282	324	348	269	321	326	321	304	311	334	364	325	334	317	322	359	340	328	327	285	369	322	311	322	322	331	344	356	306	331	332	311	306	317	328	324	299	321	334	321	340	287	324	309	309	294	302	344	325	305	329	330	326	354	329	321	343	331	346	325	338	358	336	301	324	337	317	340	293	359	330	320	321	293	309	332	296	289	343	308	308	325	327	315	319	322	332	328	292	320	326	310	312	277	315	319	295	338	311	343	308	332	318	331	351	365	363	348	318	306	315	331	298	319	327	320	313	313	332	339	294	323	351	358	306	327	342	326	332	328	295	330	292	317	339	326	329	365	318	348	339	339	308	305	349	279	321	283	330	343	300	322	349	326	327	316	312	320	346	300	314	330	323	355	314	316	289	324	338	345	317	314	370	316	323	310	302	321	333	335	322	303	334	339	346	299	335	344	300	318	306	327	271	309	322	293	318	333	319	326	299	294	342	284	319	297	301	319	332	336	343	324	293	334	315
4067	3353	1684	1070	857	820	751	775	717	773	701	714	707	721	679	730	722	672	651	654	695	669	716	718	664	676	694	692	678	703	714	642	631	678	713	669	686	657	678	686	643	685	689	692	704	722	662	675	716	694	762	668	709	696	669	694	727	676	701	739	715	714	693	701	688	649	668	697	712	714	683	697	694	651	721	661	692	704	662	736	704	700	646	715	711	738	688	689	702	674	690	702	692	651	675	693	669	705	709	648	709	691	685	653	665	687	669	685	623	686	680	673	694	632	634	667	671	682	663	701	660	705	695	666	665	683	679	750	696	716	671	708	628	703	709	679	675	668	681	733	694	686	696	715	671	648	676	690	719	709	670	684	718	703	678	731	688	731	742	618	689	678	695	699	669	684	724	654	701	650	720	708	663	692	712	673	646	678	649	717	685	713	753	637	667	725	677	664	683	686	719	689	639	665	682	671	680	664	709	734	704	682	685	732	687	655	665	680	674	651	662	684	707	666	686	679	679	678	668	650	679	650	631	679	688	705	696	680	665	703	704	635	698	693	676	718	718	717	700	669	679	671	673	682	705	742	710	687	675	728	671	700	720	658	680	664	687	708	678	653	686	664	650	701	663	649	654	730	677	721	701	675	692	680	646	672	662	670	672	701	664	659	640	684	665	664	689	637	667	667	678	684	631	687	676	690	712	664	680	671	637	659	651	650	698	693	692	644	686	666	713	644	713	628	701	691	728	679	710	695	683	699	681	682	725	728	626	740	703	707	669	691	707	724	663	686	650	739	663	681	704	680	689	675	672	685	684	670	652	721	693	713	689	739	680	692	699	721	658	686	684	663	684	681	674	682	681	670	713	668	684	731	727	718	678	643	740	682	709	687	679	681	658	705	697	684	672	714	688	678	673	703	703	671	671	667	663	696	688	680	656	679	672	671	724	672	678	654	677	631	681	681	662	660	688	651	697	690	701	701	725	677	627	629	685	689	650	676	711	666	677	681	686	667	719	711	709	714	690	702	729	670	662	693	637	699	688	635	719	687	709	685	637	692	671	702	735	708	696	690	662	654	668	681	668	710	666	689	675	675	674	677	694	644	699	672	657	674	704	649	696	668	661	658	683	710	685	700	676	691	659	734	723	768	700	705	683	719	721	711	679	699	677	697	700	700	674	724	671	624	706	645	720	698	677	680	652	695	721	641	675	684	654	689	661	715	664	677	670	627	654	645	672	680	667	679	753	630	667	709	699	715	660	678	666	704	637	718	696	693	683	669	714	702	685	709	673	722	686	730	694	665	679	651	713	716	662	659	705	671	673	660	697	714	698	648	704	711	640	728	696	716	694	699	674	666	664	661	693	715	654	730	640	718	663	684	715	659	677	626	680	615	723	751	666	656	689	687	658	651	654	702	734	665	674	701	704	684	695	653	677	707	697	707	641	666	695	642	726	673	706	666	697	704	637	669	678	650	627	759	673	662	691	662	678	626	709	669	731	665	669	613	653	709	694	696	645	700	704	662	693	731	677	673	647	717	706	692	681	694	711	658	663	686	685	680	681	634	724	742	669	711	705	674	683	704	700	719	701	657	721	673	693	681	672	644	718	667	654	710	669	698	696	721	694	706	709	689	720	674	714	699	711	670	688	673	696	686	684	670	679	731	713	669	682	729	705	669	687	674	686	679	713	687	697	644	741	680	668	705	737	693	672	675	654	711	691	651	667	707	661	674	670	700	708	664	680	663	714	663	718	680	663	697	685	688	690	716	665	682	677	705	684	661	638	691	699	646	696	708	689	672	677	689	696	675	738	699	691	694	704	656	701	687	692	700	689	680	663	675	666	718	674	680	670	681	638	695	696	701	693	675	732	687	681	700	746	651	687	647	696	648	702	689	666	711	652	693	664	660	711	737	728	718	672	673	694	707	672	694	729	712	683	696	719	644	725	645	690	697	680	691	678	706	685	679	706	704	661	697	683	702	663	710	696	684	709	698	679	672	687	699	746	673	680	670	684	726	638	714	688	682	689	725	671	682	678	668	725	665	656	682	677	744	643	697	734	682	704	698	703	684	690	683	668	687	686	631	685	701	727	688	711	683	717	693	650	715	645	747	706	658	683	690	692	675	702	675	677	699	661	698	651	714	647	650	724	699	692	718	727	694	715	653	753	674	632	697	694	688	701	679	670	653	655	693	679	682	686	660	689	654	704	648	661	649	709	694	689	681	697	668	682	695	678	735	663	671	611	635	707	721	680	594	728	680	679	643	731	700	643	675	692	682	680	682	674	687	704	670	645	717	703	700	682	719	711	691	712	685	686	681	671	725	662	628	687	719	666	715	665	688	652	712	709	659	667	648	656	675	679	673	665	701	615	704	685	690	705	727	684	689	646	699	638	691	688	676	691	701	697	689	672	675	751	671	706	710	707	636	660	693	668	696	667	665	701	707	671	685	662	685	704	716	713	666	718	677	680	737	724	661	681	644	693	659	647	703	659	678	697	670	688	716	711	667	691	679	668	720	713	660	749	692	738	672	708	672	722	710	638	680	653	656	704	676	678	645	679	687	658	656	671	711	672	669	674	707	706	717	693	710	689	708	710	717	732	702	647	660	704	666	698	691	651	664	672	672	653	735	677	685	731	675	657	696	665	690	670	710	751	696	705	669	651	659	702	707	642	662	683	683	707	667	720	720	697	710	685	669	724	727	684	635	671	720	673	661	691	621	656	715	691	664	784	678	715	664	696	701	664	654	650	704	660	750	640	698	670	693	663	701	642	671	681	713	659	661	755	733	697	678	742	647	691	658	679	704	687	678	693	652	660	688	707	682	685	663	699	709	662	700	688	642	679	671	626	679	715	704	660	740	660	708	673	743	690	722	678	713	678	706	670	672	685	702	671	705	727	665	655	666	680	688	684	736	700	744	652	703	672	693	698	677	664	685	642	716	689	690	693	691	684	714	676	664	704	711	685	656	687	644	676	672	720	691	654	719	719	681	659	688	683	661	718	658	669	672	687	710	728	716	687	687	683	684	676	656	662	656	730	665	717	663	639	663	675	715	697	690	657	710	676	655	683	681	649	705	685	667	677	685	669	704	745	705	657	701	738	694	738	696	677	734	682	706	694	672	691	687	704	697	698	697	649	682	696	714	654	639	667	694	675	682	678	679	694	643	670	682	673	708	702	660	685	650	667	707	720	710	663	647	687	743	675	659	682	687	719	741	659	700	663	747	650	660	683	715	695	651	724	677	693	711	692	627	675	737	651	688	678	693	709	688	702	632	716	662	709	663	653	664	636	673	675	672	707	698	655	694	701	677	681	699	707	727	660	745	693	678	693	686	708	696	635	702	695	644	707	699	687	708	703	738	665	704	654	668	705	650	663	711	659	671	732	711	690	658	683	709	673	722	710	694	687	702	659	668	699	721	692	703	639	672	650	679	657	684	709	693	671	687	680	680	679	709	709	692	663	680	723	697	693	658	657	672	667	689	674	689	678	672	647	705	721	692
33220	15039	2415	429	347	308	300	310	288	320	291	339	305	290	323	295	295	288	301	278	324	323	275	286	326	286	327	280	258	300	309	289	277	292	301	275	276	300	319	291	293	311	291	312	291	268	303	281	310	317	271	330	311	295	282	278	286	280	298	258	309	303	306	303	287	311	328	306	312	292	329	347	291	294	284	284	301	310	295	310	308	296	310	314	289	258	268	299	307	330	292	272	252	306	310	295	279	306	267	294	306	270	290	307	293	329	291	302	325	314	308	290	313	290	274	294	288	307	278	310	295	273	275	273	315	314	308	295	299	290	289	346	299	296	324	286	274	307	286	315	269	285	274	272	334	279	291	309	303	290	322	341	323	312	305	311	269	292	320	287	292	326	318	312	287	291	311	308	279	296	275	312	297	307	294	300	313	281	259	285	284	302	293	299	289	299	303	305	292	303	277	270	314	320	277	292	303	297	294	335	309	294	269	279	330	313	313	374	293	315	313	309	277	285	302	299	278	265	312	307	299	283	269	273	311	313	331	272	324	318	289	285	264	323	292	299	338	301	325	292	301	304	278	328	303	314	276	268	284	298	330	287	281	263	305	317	298	301	310	290	255	276	326	282	327	288	286	268	280	286	287	302	313	314	287	291	305	283	335	309	315	310	273	272	289	322	308	294	323	285	306	257	296	295	320	302	317	332	318	271	306	347	292	304	325	290	259	255	300	289	276	309	271	317	306	304	295	299	301	303	290	286	278	289	267	286	296	300	288	312	295	298	343	259	282	315	317	337	318	307	317	316	281	285	286	317	313	299	287	271	294	302	298	301	303	314	291	305	293	301	316	249	308	311	302	291	285	255	313	291	272	302	302	313	297	312	261	296	335	277	272	276	300	297	322	306	267	332	318	286	304	324	303	302	277	269	303	305	289	258	295	299	300	296	331	289	282	302	283	298	294	286	301	322	322	263	269	317	326	314	304	272	277	266	267	305	314	299	281	317	300	299	311	310	308	306	284	305	316	342	306	273	288	298	320	311	318	318	324	333	274	289	272	294	237	303	281	270	289	299	288	307	295	284	318	325	287	299	288	275	274	322	328	299	318	283	295	314	277	292	284	311	258	295	273	284	280	296	288	268	284	298	304	289	311	273	293	314	301	291	276	292	281	323	299	269	291	278	307	293	340	275	306	263	297	300	279	325	301	306	301	324	282	325	277	314	314	279	287	306	307	307	287	312	313	290	267	301	320	287	281	307	313	318	316	278	314	317	337	297	312	315	262	300	324	286	294	309	282	286	310	277	297	290	319	338	283	320	280	294	303	307	299	283	312	287	297	306	284	273	300	279	322	291	299	283	308	264	300	305	334	275	269	319	286	303	296	280	293	286	295	314	287	269	286	316	261	279	298	304	309	318	329	275	297	307	262	294	295	341	325	290	308	318	278	299	307	303	304	307	305	293	328	300	344	325	294	241	291	298	283	280	291	319	314	280	294	322	310	286	334	257	295	296	271	259	308	268	308	289	292	302	307	272	299	290	311	250	279	305	300	303	301	326	307	308	267	329	288	282	315	311	265	309	325	304	295	289	283	303	295	296	276	262	300	290	308	317	336	278	315	272	291	264	321	291	321	341	297	297	307	289	295	304	286	277	300	300	303	265	287	295	315	314	262	303	287	282	311	309	333	296	297	288	301	312	278	279	294	315	281	300	309	313	294	270	321	301	300	289	291	317	310	304	270	297	318	313	315	314	249	221	286	317	283	306	277	318	301	301	294	318	283	268	278	298	330	287	319	332	286	327	301	274	305	329	315	303	292	277	265	275	288	308	282	266	316	311	279	248	292	278	290	298	286	276	294	334	305	289	306	283	340	329	310	265	329	295	267	317	310	297	293	323	284	291	305	292	287	302	279	293	296	307	290	286	286	327	283	300	242	272	280	289	292	303	311	304	280	297	312	309	294	283	292	318	273	295	329	280	297	312	280	277	303	300	289	311	303	300	289	286	283	281	277	320	322	292	305	303	286	302	277	315	310	277	303	308	326	319	321	288	308	304	309	322	301	275	283	293	255	289	279	291	278	289	302	316	266	309	279	302	328	313	270	319	315	301	304	292	318	258	306	313	288	287	327	305	282	295	282	295	308	307	317	298	270	308	280	275	265	318	291	253	277	276	265	300	278	297	321	292	287	306	301	301	310	284	296	304	306	315	291	299	284	291	317	304	307	295	291	315	292	325	301	292	302	287	287	278	293	288	291	294	308	318	335	327	307	319	289	308	298	323	302	297	307	304	310	300	294	285	305	291	302	306	312	284	283	297	275	323	285	311	294	297	289	307	316	304	261	312	300	280	323	313	310	330	312	309	279	307	301	302	342	281	302	291	301	291	295	296	300	311	327	303	289	268	277	276	276	317	268	288	294	298	311	281	274	332	287	288	281	306	302	319	321	266	312	296	333	296	288	279	302	301	321	305	300	284	315	308	294	261	299	279	288	310	252	287	296	284	308	273	296	305	309	305	350	316	265	279	296	322	341	298	318	270	296	299	271	324	301	251	300	289	309	318	276	293	279	285	304	266	274	269	284	303	307	323	296	314	264	309	289	294	320	298	288	278	309	272	337	295	301	315	291	313	315	300	284	306	278	252	300	289	301	298	294	272	291	275	286	308	309	289	269	318	298	303	294	292	311	283	246	284	285	302	302	311	289	297	289	272	303	285	307	285	283	273	279	301	307	310	297	337	301	297	296	299	282	293	299	305	308	292	300	292	311	279	272	279	289	311	295	286	286	304	312	289	290	287	289	301	277	305	275	305	282	296	308	315	302	289	314	312	270	296	294	301	291	322	313	299	333	292	333	290	315	298	308	273	312	284	316	314	294	298	315	300	296	296	283	298	301	315	306	310	292	267	279	299	271	329	273	290	295	292	331	280	294	311	300	291	287	291	290	319	287	284	270	285	292	262	259	268	252	281	280	281	281	304	291	268	311	308	294	296	292	284	285	310	314	276	308	282	318	289	300	317	296	274	313	316	324	348	306	301	290	312	299	284	269	319	309	322	295	271	315	289	305	293	282	275	286	288	303	297	320	303	313	297	303	297	265	313	309	286	278	307	300	289	271	344	286	273	294	299	292	273	300	289	314	320	275	289	293	303	282	338	270	287	306	322	340	281	306	282	273	303	289	314	297	295	315	295	288	332	311	264	299	287	275	311	303	272	307	279	316	300	275	284	288	262	287	306	322	277	312	319	301	276	277	318	297	300	290	347	261	307	285	286	299	265	286	294	301	268	354	303	299	322	300	265	281	291	286	268	337	318	318	314	304	295	312	301	316	260	287	292	284	303	281	296	315	292	303	308	282	268	320	293	293	300	303	304	328	288	317	254	277	285	271	290	250	280	282	300	319	296	279	297	302	301	293	325	309	303	297	300	312	301	282	297	292	312	325	296	270	286	283	281	305	303	276	274	303	306	277	290	276	289	300	269	290	294	304	331	318	305	275	315	311	300	282	287
7684	842	720	691	668	699	685	728	746	715	641	703	713	679	698	718	710	685	707	676	699	725	698	681	686	711	661	725	673	683	713	710	701	728	681	747	725	708	672	704	707	714	657	648	709	688	652	696	712	736	663	689	721	666	736	687	699	702	674	682	721	702	728	723	684	733	646	685	676	682	709	714	679	697	719	685	691	705	722	684	664	692	637	690	645	620	682	694	702	682	671	744	707	669	714	692	701	712	677	660	716	663	721	672	699	646	673	693	701	675	701	701	651	626	647	707	643	698	684	685	723	682	683	691	664	711	698	682	675	693	680	692	718	726	734	694	700	687	687	704	659	720	735	724	696	686	741	634	710	712	676	713	675	723	723	638	716	650	741	661	688	708	717	701	727	677	676	721	703	705	688	678	722	665	722	704	650	708	676	737	715	637	682	708	699	720	702	710	665	672	678	676	692	684	639	657	711	689	674	669	683	715	699	726	712	714	732	728	667	689	699	672	676	684	713	708	670	707	708	660	684	659	701	713	732	700	718	647	693	708	697	696	682	695	709	691	682	704	697	698	699	711	727	685	702	685	661	677	691	709	721	682	628	661	669	656	743	678	764	743	745	694	693	678	697	675	664	729	688	692	709	644	665	711	708	703	659	710	719	724	676	657	665	720	652	704	717	688	712	654	703	636	738	686	644	733	711	680	687	726	705	669	726	694	723	701	722	666	729	722	729	714	667	663	711	660	758	691	679	680	680	657	701	702	690	701	647	718	656	688	728	688	662	702	708	692	632	716	685	701	679	684	762	713	699	681	680	673	699	726	695	715	732	676	685	653	739	659	705	628	681	719	694	682	749	667	702	728	685	684	718	627	692	674	636	653	671	720	690	717	693	663	750	720	719	651	708	662	680	711	678	702	725	675	686	719	687	725	673	701	659	692	726	698	697	674	638	678	721	696	718	708	653	728	672	710	686	711	668	666	716	673	687	718	671	722	700	642	648	699	677	683	645	700	694	690	698	717	725	727	710	689	679	756	659	688	706	662	650	686	681	673	679	679	694	714	688	682	664	708	694	715	721	690	677	716	710	717	706	685	712	665	680	670	671	706	675	690	682	696	734	672	635	686	711	722	672	737	731	699	658	631	710	697	666	698	695	661	739	723	699	726	669	695	695	711	691	712	695	732	686	692	703	704	708	672	666	668	682	668	713	665	698	710	752	707	721	665	672	679	739	745	659	671	700	682	707	670	689	700	728	678	701	692	721	719	674	677	721	709	702	625	711	716	679	716	682	671	699	682	690	682	731	670	688	707	688	698	677	664	668	641	691	677	675	682	687	700	749	725	644	666	695	684	711	679	659	672	697	708	686	680	713	732	705	700	659	718	693	708	697	670	700	673	699	684	704	684	659	717	676	698	685	758	672	669	716	703	661	696	730	697	628	664	693	717	724	688	737	660	636	673	672	702	659	697	668	724	643	681	710	688	714	689	658	702	651	699	645	677	711	704	729	656	658	707	736	701	660	661	723	656	679	707	705	627	688	656	655	755	703	677	712	682	688	691	656	720	664	686	702	695	689	715	701	687	695	668	665	707	681	723	699	700	696	726	704	677	682	732	708	707	725	664	712	719	718	710	666	685	690	712	720	745	692	643	677	707	726	750	730	668	701	699	672	716	672	723	674	710	666	699	663	675	702	732	713	680	702	676	721	723	682	687	741	694	708	686	700	691	662	647	735	677	699	699	649	645	699	690	714	702	705	717	696	674	693	682	756	679	676	679	683	701	693	695	679	686	669	687	714	706	690	689	713	673	689	710	695	737	704	706	656	637	684	699	678	738	716	661	703	693	697	694	701	656	735	688	723	716	701	672	656	708	673	653	684	624	712	672	673	734	714	707	700	700	705	686	674	710	726	682	735	710	641	682	719	673	702	753	689	695	714	695	662	691	670	660	678	666	718	658	687	701	695	711	696	721	684	691	686	694	648	674	690	724	667	644	730	702	743	693	722	656	681	680	682	669	696	694	668	696	685	745	683	680	684	650	740	665	707	687	707	707	708	668	726	684	716	701	767	701	720	698	664	688	658	705	696	706	729	667	701	694	701	677	727	707	698	663	742	658	733	692	697	684	652	695	740	675	664	710	664	671	681	679	662	695	703	689	702	672	669	663	690	724	671	684	690	692	705	700	692	716	711	712	655	636	669	662	697	690	706	656	717	680	709	695	723	691	709	684	666	656	701	703	720	662	701	695	741	711	700	608	705	707	706	646	703	679	729	689	696	707	693	707	659	746	706	681	691	707	684	653	706	695	729	748	668	651	702	680	651	680	680	707	683	728	730	707	680	700	724	698	712	697	718	705	731	691	700	724	707	713	679	654	710	684	702	689	669	673	690	678	679	660	688	735	669	664	680	721	701	678	652	666	662	718	721	695	654	684	728	708	684	691	686	684	660	703	679	688	724	712	659	709	692	694	709	651	695	669	629	692	666	697	679	721	641	676	691	657	678	729	697	697	661	682	687	735	729	647	732	751	668	693	688	638	690	700	708	685	655	710	712	679	701	700	693	639	727	716	706	693	672	682	694	726	714	683	697	632	721	655	785	707	706	727	706	689	680	714	643	725	704	677	661	652	655	690	724	686	686	672	714	716	692	678	695	705	694	711	660	670	693	705	725	694	726	659	710	692	683	661	728	703	659	710	677	645	671	719	662	692	682	658	709	648	694	641	688	663	710	709	715	731	701	690	704	698	707	691	725	733	702	670	697	754	646	654	729	734	695	667	733	702	693	695	667	701	660	714	671	697	744	729	715	653	676	695	703	722	678	687	710	711	707	672	665	609	708	724	651	678	644	665	689	698	665	697	638	724	665	720	650	714	724	726	687	650	684	704	661	672	662	733	671	708	701	718	644	724	693	742	678	678	673	658	698	701	694	706	695	689	649	692	708	660	731	681	669	654	621	687	692	683	705	714	695	705	625	682	709	698	708	713	683	694	691	716	705	706	722	648	686	721	692	642	695	730	667	680	696	691	737	698	677	714	692	699	692	658	695	700	674	656	695	724	710	649	641	681	640	676	697	682	692	720	657	723	655	661	723	690	718	678	683	629	709	721	669	676	702	659	700	723	682	647	665	726	699	704	732	707	702	712	714	650	668	685	678	681	657	711	720	728	728	698	706	686	678	762	705	674	714	707	703	698	713	675	702	731	690	726	709	736	704	720	748	688	697	672	685	668	695	661	677	650	673	704	666	702	674	684	700	669	669	681	675	663	696	708	705	684	724	681	665	679	691	705	716	693	681	651	707	662	731	686	695	702	691	714	662	665	764	725	681	710	720	714	702	710	662	673	720	735	669	694	720	714	753	747	696	664	724	681	666	716	733	672	725	695	681	724	708	681	701	664	687	710	690	678	726	668	680	689	722	659	717	676	696	710	739	701	673	680	718	699	688	668	742	687	686	712	701	654	647	653	636	685	715	689	685	722	715	724	770	665	622	659	675	727	658	674	710	697
25089	20998	23585	28594	21032	12945	760	517	514	493	538	460	459	451	440	476	441	411	455	466	441	478	471	418	442	476	416	418	436	430	462	438	480	504	400	441	413	403	465	428	448	429	436	446	417	426	437	419	445	388	433	472	459	439	431	415	447	442	425	427	471	475	421	429	421	460	419	467	452	429	459	440	462	480	481	416	421	448	422	429	439	422	445	424	459	462	442	461	456	474	445	457	470	413	464	441	425	406	439	402	414	423	468	453	430	455	453	411	429	417	481	458	429	412	418	418	428	442	452	453	422	450	481	443	441	437	446	462	476	458	456	471	450	428	413	431	431	446	447	448	423	430	452	438	454	447	460	473	462	424	427	406	474	448	450	410	447	439	455	438	429	456	450	425	405	417	404	398	432	416	454	404	429	464	413	426	419	454	447	476	459	459	489	396	412	460	457	433	450	431	407	495	478	420	427	420	433	419	460	425	456	469	392	434	425	452	413	452	439	396	370	444	425	421	481	469	427	409	401	427	430	427	462	422	430	435	423	453	388	415	479	453	414	406	451	479	419	438	440	443	447	476	437	450	442	407	494	459	440	413	424	418	414	467	474	435	439	469	435	461	470	450	412	406	456	406	444	475	469	467	434	406	424	385	495	431	429	452	438	433	435	428	413	448	427	464	452	429	410	412	449	445	418	407	437	459	438	434	419	443	439	458	437	453	408	435	385	443	395	421	448	464	466	480	448	428	439	428	469	432	435	439	410	456	419	438	445	401	456	396	423	421	419	391	430	428	398	462	473	461	444	443	439	466	456	463	468	402	425	437	418	448	424	472	433	417	393	386	443	437	492	454	416	420	418	458	428	424	420	439	414	421	420	425	426	400	394	412	448	392	408	377	420	422	427	462	409	480	468	436	460	436	453	440	440	423	433	461	442	434	435	432	405	491	492	438	423	396	433	413	409	479	461	410	437	449	484	414	446	405	413	411	427	437	469	438	447	419	464	431	459	411	423	437	470	449	453	413	438	419	385	451	423	440	424	425	415	433	428	451	418	439	449	474	437	468	399	436	422	455	468	427	424	416	401	443	445	415	421	454	391	438	454	439	467	442	453	441	430	447	459	459	460	465	461	443	446	408	442	453	406	423	440	436	478	443	429	445	428	435	405	457	437	415	432	416	416	419	421	413	464	456	475	415	450	425	432	429	382	413	470	443	415	414	452	460	465	409	418	437	464	429	411	448	416	444	462	495	432	426	459	424	446	417	418	440	413	421	455	448	475	427	429	443	434	446	430	456	424	428	463	445	420	442	417	423	466	433	403	408	472	428	423	409	459	434	415	431	465	447	459	460	435	463	444	498	414	417	488	459	377	445	456	429	442	416	412	395	407	415	473	418	478	416	471	447	452	438	437	423	384	434	458	495	434	427	449	456	452	438	413	427	427	418	470	397	456	465	432	446	437	466	437	438	439	403	448	438	466	439	421	445	433	455	452	433	428	489	447	459	416	420	442	458	436	432	401	443	434	429	453	480	442	491	440	407	403	421	455	467	421	434	432	425	428	407	430	438	450	441	427	402	457	400	425	446	411	415	458	449	417	485	469	447	437	449	485	425	421	407	432	445	435	455	422	474	395	420	432	431	443	457	467	392	450	420	428	454	407	437	468	440	423	440	455	430	425	468	456	475	452	400	433	447	435	439	418	436	423	431	436	421	412	420	391	451	449	458	454	438	442	432	465	436	486	427	428	440	437	450	459	438	465	421	414	446	432	400	429	432	417	470	444	445	440	427	473	431	471	415	430	469	457	461	432	428	461	434	419	461	440	457	432	419	438	438	445	455	455	404	447	402	396	422	445	407	431	432	406	456	428	400	460	453	429	394	429	461	452	432	417	419	415	458	469	417	456	449	426	401	432	417	430	411	433	402	432	478	433	404	421	469	425	419	443	418	430	428	425	421	397	424	455	481	438	402	444	492	430	443	448	418	466	459	449	461	475	437	401	414	447	428	438	422	433	453	449	493	462	450	425	421	448	467	403	440	447	442	455	418	463	410	440	431	431	454	449	404	440	424	447	389	431	425	399	414	420	496	428	420	476	430	445	444	422	467	377	410	440	440	457	473	447	457	429	427	393	440	440	426	418	409	397	451	428	408	426	469	432	411	407	453	413	432	441	455	398	451	419	413	431	444	443	422	446	448	432	467	457	437	415	472	448	449	395	424	430	435	417	442	417	443	440	428	438	410	397	449	430	433	414	428	469	454	413	434	440	477	439	435	403	443	443	472	409	426	452	463	450	394	415	414	451	412	429	428	442	467	455	451	480	431	437	438	443	413	408	413	400	386	460	415	454	433	437	461	425	427	427	450	458	458	413	438	452	453	407	450	446	444	429	427	456	415	454	428	409	420	412	430	421	435	431	428	450	443	406	446	421	431	425	435	463	446	435	417	416	425	462	429	419	407	415	441	434	500	432	438	473	433	451	449	408	390	420	378	444	424	429	384	451	396	403	460	461	400	455	454	438	422	436	403	472	429	400	388	463	438	392	434	472	474	442	419	432	452	443	474	425	457	448	405	430	420	469	449	465	451	448	418	442	473	431	453	479	413	429	442	429	468	419	441	428	471	430	409	411	463	451	481	435	444	474	442	449	445	443	421	452	441	445	476	438	474	468	487	428	422	469	435	397	422	390	416	423	440	439	458	442	423	412	461	411	414	439	435	443	386	441	454	409	430	461	436	406	446	454	415	419	462	451	422	455	421	426	422	445	400	396	423	457	455	438	457	444	406	482	415	436	450	460	438	448	439	428	450	380	443	409	444	416	402	432	427	421	429	460	457	435	434	420	424	431	408	427	408	424	428	454	436	478	419	410	468	443	450	442	446	393	453	428	410	424	460	426	469	464	443	436	453	413	455	371	414	416	448	448	441	389	418	406	466	443	461	453	429	423	454	422	482	482	466	456	472	430	468	455	430	432	433	480	457	464	416	431	447	424	465	430	435	429	430	450	421	425	417	415	461	422	445	459	423	441	471	412	420	451	454	472	428	443	429	448	423	446	413	450	490	410	418	473	447	458	450	443	460	420	449	471	451	477	415	456	422	430	435	439	449	443	451	418	440	432	446	431	426	420	434	457	440	411	428	464	410	431	427	436	411	421	423	458	394	437	441	419	407	434	389	432	426	472	389	441	400	411	403	425	447	421	377	439	453	424	438	427	445	458	400	463	408	447	415	424	428	416	462	416	420	417	434	464	448	468	451	463	437	414	446	421	448	453	433	456	428	428	431	423	425	463	408	391	456	437	413	424	414	444	424	463	431	443	425	396	435	445	445	427	417	419	396	402	417	412	458	415	455	455	464	472	426	420	430	479	456	446	437	478	461	470	470	419	426	398	476	416	484	433	429	480	438	433	440	463	476	450	464	460	398	453	420	441	467	409	443	351	435	460	404	425	442	441	454	427	402	466	422	428	445	399	393	441	424	438	425	465	416	406	481	407	480	441	472	454	438	496	437
4488	2365	1480	1167	1019	1006	981	906	970	921	945	994	896	957	931	942	961	953	911	935	942	928	910	937	906	933	904	932	916	958	901	936	876	895	955	941	900	951	892	950	906	915	927	914	938	954	951	931	916	920	905	939	960	927	885	913	929	935	937	933	962	1006	929	911	887	928	949	961	953	956	940	937	937	987	942	889	984	927	925	935	933	976	905	936	931	907	906	920	950	966	952	958	933	910	981	976	956	899	956	934	890	860	934	916	968	972	930	923	911	901	918	930	933	916	921	898	959	967	933	913	989	907	936	957	925	907	914	948	894	905	931	919	943	899	941	933	884	875	938	904	881	934	914	948	934	893	931	905	918	923	923	921	954	920	914	917	1007	899	934	922	941	925	979	932	910	901	920	897	906	920	954	928	922	895	946	898	900	965	889	974	953	909	919	898	896	973	938	939	900	918	925	953	925	919	913	941	929	871	886	966	900	887	961	947	956	873	949	947	929	932	963	886	895	944	943	945	863	947	959	921	968	932	970	899	914	975	932	956	938	954	891	925	942	956	918	946	916	902	913	947	905	883	957	937	907	890	898	955	960	918	931	949	898	917	928	900	931	927	932	919	933	913	954	934	942	916	930	916	913	952	901	907	945	891	957	925	835	950	933	926	937	881	964	919	903	896	903	954	937	943	922	923	914	909	969	960	905	1005	954	870	901	960	891	936	915	892	935	886	922	895	924	890	929	944	950	860	913	873	952	895	879	970	900	928	875	908	918	915	920	954	911	934	974	897	943	1004	994	919	926	959	917	942	925	896	903	932	953	960	1006	910	926	918	910	946	914	941	945	911	958	887	987	939	884	892	921	959	909	904	915	965	894	924	976	953	873	928	920	894	916	924	916	926	905	902	940	935	946	934	927	923	908	919	965	967	958	939	898	959	902	972	966	932	936	958	897	950	905	934	964	947	931	927	928	932	969	920	943	942	895	942	933	905	879	917	958	932	915	937	923	897	954	904	946	919	934	879	926	960	933	980	896	975	920	936	961	895	943	936	957	889	928	996	917	929	917	913	869	961	969	930	890	890	987	913	941	952	942	930	927	934	926	910	960	831	881	955	951	981	911	868	934	965	971	965	947	922	929	939	944	917	935	929	913	883	966	956	896	938	971	963	998	911	928	919	882	893	1010	957	890	896	909	951	860	872	936	854	945	915	914	954	934	917	904	932	961	977	922	920	923	883	922	953	925	967	844	931	882	951	907	918	890	936	947	850	964	929	958	894	890	943	932	940	910	960	925	920	904	953	918	933	874	903	941	907	863	962	934	938	909	957	925	978	946	943	919	890	926	927	946	884	898	972	984	1015	930	942	917	887	887	901	902	914	949	943	923	948	909	945	974	964	965	916	870	952	917	902	947	925	897	939	950	937	990	987	886	958	895	923	907	986	928	963	935	960	925	912	926	954	958	919	940	891	916	924	927	945	945	912	897	980	913	856	925	909	937	920	921	928	893	914	972	978	938	895	928	905	979	923	911	961	919	899	930	907	907	947	904	975	894	898	955	897	926	921	940	973	935	874	929	926	908	942	918	899	989	940	931	883	925	948	964	984	955	987	899	940	927	908	947	930	938	937	890	908	961	963	903	920	901	951	904	956	880	940	937	894	926	921	932	997	949	882	922	889	903	925	933	912	985	938	886	921	875	949	896	929	973	935	915	863	910	946	984	878	952	906	926	961	904	934	981	937	939	956	920	927	912	934	907	871	913	941	886	872	943	907	898	883	890	916	914	911	895	929	922	862	905	895	990	944	918	937	935	928	928	886	927	922	989	954	902	896	958	968	900	966	949	924	954	892	920	921	955	922	906	950	932	925	954	942	956	910	923	927	970	917	923	892	913	909	942	914	925	894	903	923	988	907	953	912	905	942	896	905	883	912	929	966	878	909	966	921	908	973	949	908	945	905	916	928	946	926	928	973	895	913	1011	943	852	942	875	915	965	915	935	966	927	890	956	951	928	928	975	939	902	926	945	946	906	927	901	964	934	966	950	970	969	926	998	896	896	941	957	898	889	908	869	897	952	931	896	937	948	918	917	942	924	926	924	970	893	898	933	911	944	997	927	948	980	957	924	969	952	947	937	921	971	921	940	934	1001	889	934	890	934	937	942	944	892	911	974	921	916	949	959	929	925	948	960	946	933	898	952	951	963	940	911	893	876	865	910	977	934	907	904	918	918	959	961	973	929	928	923	899	930	953	915	967	921	895	916	928	956	961	901	947	928	948	911	820	895	949	953	939	907	953	934	910	954	966	926	917	927	893	932	951	916	902	925	969	881	910	900	944	930	946	876	904	886	995	937	941	904	1010	901	934	892	907	951	916	864	944	935	930	867	905	911	948	925	918	942	948	916	879	958	942	905	883	924	877	927	945	916	951	905	934	939	914	906	912	921	955	934	887	884	939	933	944	914	910	911	956	899	952	962	919	922	933	954	877	941	966	932	942	925	958	965	914	910	963	912	944	963	839	970	1010	880	913	946	958	881	875	895	928	917	952	928	894	899	923	964	923	923	958	945	864	992	983	938	930	899	948	971	929	959	940	930	945	902	940	907	916	941	871	938	922	949	890	921	927	939	906	955	922	943	923	930	953	918	896	948	884	941	895	951	921	922	952	865	962	904	928	906	987	926	976	921	945	966	912	941	913	883	890	910	951	878	936	943	908	910	917	908	936	952	860	891	910	973	940	960	955	950	911	947	919	897	893	914	956	894	884	960	919	944	947	921	959	922	924	903	937	945	897	910	965	967	902	935	931	964	901	894	891	910	921	898	915	957	957	902	926	918	910	908	960	907	970	931	914	939	932	942	915	971	949	896	962	927	955	987	899	865	875	905	951	918	926	939	907	917	935	963	929	870	960	929	906	938	887	946	914	929	922	942	911	895	932	917	970	958	917	966	961	936	941	934	950	864	932	906	940	916	948	883	950	888	949	930	937	943	931	878	878	961	909	958	926	890	904	979	924	881	914	979	915	922	912	893	939	946	920	899	903	947	916	936	987	968	905	923	917	922	921	949	907	861	928	940	931	877	922	924	908	933	932	922	898	1028	904	910	929	962	905	938	903	934	958	908	936	955	894	920	879	925	912	916	898	897	913	935	953	976	995	910	919	931	943	927	896	924	964	939	921	933	911	1003	917	917	890	930	955	930	953	981	901	958	992	935	855	903	893	886	917	941	940	929	866	931	987	963	901	900	915	979	914	950	909	906	931	876	948	929	884	944	981	867	930	928	919	983	910	905	973	910	872	959	935	914	956	881	936	916	950	899	933	919	920	926	913	984	951	976	897	933	975	926	961	882	959	960	1023	923	940	918	922	952	889	922	929	935	885	930	939	922	901	928	921	981	928	922	924	906	950	922	929	891	892	890	931	902	889	961	911	949	945	937	925	909	947	916	988	892	946	962	937	914	931	904	986	889	928	941	927	940	914	900	923	945	972	944	957	932	943	908	918	917	975	917	926	958	929	874	929	902	892
24418	21032	24042	28216	21038	21064	10870	645	451	441	393	386	406	369	386	400	373	359	346	319	373	322	325	338	309	349	324	333	351	305	349	339	321	336	323	314	318	321	310	294	350	335	331	313	387	331	350	351	303	326	330	332	312	331	333	343	337	332	369	344	335	348	344	324	341	340	335	290	341	321	323	318	307	359	338	353	349	297	308	319	368	296	321	317	341	337	301	331	333	290	314	315	315	322	327	315	321	321	371	311	367	299	321	292	325	301	328	281	290	293	323	335	319	349	348	305	327	336	330	327	323	372	307	318	320	344	328	331	299	337	303	320	354	338	370	352	315	364	348	344	301	312	314	303	295	314	308	331	332	334	312	382	354	311	329	326	298	347	335	341	329	330	354	327	307	322	330	338	329	322	329	301	344	352	366	311	319	298	291	335	291	315	303	324	333	306	330	337	316	328	331	330	338	305	308	286	321	349	334	318	320	326	340	352	277	344	295	323	294	324	340	326	342	324	319	302	307	319	312	343	320	358	318	278	345	305	313	334	316	330	345	312	317	304	330	320	299	323	300	322	305	321	285	316	359	326	304	315	342	334	303	379	316	289	321	348	350	328	316	330	306	303	310	284	330	303	293	320	315	336	324	328	325	334	297	314	348	314	323	294	338	329	327	345	320	305	347	319	348	349	323	354	310	295	336	340	312	321	359	330	324	354	346	341	346	297	338	310	345	295	318	358	310	319	317	304	330	365	369	301	336	315	329	322	328	301	325	349	313	315	299	304	351	307	335	343	329	362	299	322	320	313	326	339	334	357	352	317	295	327	369	342	337	347	325	337	340	337	336	296	289	337	339	340	333	317	342	320	345	314	319	344	352	317	356	321	332	376	318	333	303	320	335	256	310	309	316	314	337	318	338	323	329	368	327	342	313	336	314	298	312	365	331	323	357	312	335	294	323	326	338	344	367	357	315	355	316	344	309	332	337	320	291	310	314	300	339	320	313	315	343	335	345	354	308	333	317	272	325	352	302	324	307	302	382	330	335	305	334	306	283	310	367	322	322	354	355	346	320	364	352	344	321	342	319	340	310	315	341	311	333	280	317	341	373	352	326	345	333	311	324	317	301	301	341	316	327	295	328	334	343	329	315	349	327	339	334	324	342	297	374	294	302	297	341	299	311	362	343	310	351	312	337	333	310	341	346	340	318	293	320	337	330	320	307	324	294	325	328	316	364	344	319	339	304	302	308	274	318	348	326	309	332	315	309	338	313	327	314	323	312	333	312	341	330	312	332	336	347	329	332	348	320	326	342	302	296	310	340	307	336	321	340	317	309	310	351	305	350	361	352	285	358	339	341	362	318	327	331	305	307	299	336	307	316	358	308	283	323	338	313	340	308	302	312	323	333	303	291	341	320	333	331	329	309	334	342	343	322	324	335	344	352	330	321	308	325	324	345	309	302	340	352	309	367	351	312	310	381	304	312	355	337	313	339	344	331	313	294	367	329	337	312	356	337	323	322	344	305	336	331	290	304	322	294	345	291	325	322	317	316	324	365	308	317	297	335	340	276	319	332	322	324	332	339	324	339	342	304	320	325	353	297	329	321	330	307	285	293	313	356	317	327	288	302	310	360	327	315	324	339	341	340	314	334	316	315	338	322	345	317	311	337	304	327	362	348	281	341	355	346	313	316	318	358	342	304	309	312	362	349	348	346	327	348	312	334	322	303	337	328	298	343	343	312	320	330	315	339	315	338	304	350	300	334	333	359	305	343	297	315	368	360	352	342	353	305	319	334	317	302	373	333	338	354	355	315	323	321	309	325	308	330	328	303	299	341	346	338	309	284	331	342	336	318	318	292	330	312	291	319	344	304	293	310	326	324	330	326	297	328	316	343	261	331	313	355	302	314	334	334	336	355	297	320	324	329	298	345	331	331	291	302	328	308	289	322	276	361	328	301	359	318	305	282	273	343	307	369	319	324	331	326	370	317	318	337	329	313	359	342	318	356	320	348	366	324	311	311	350	344	337	344	317	361	309	310	322	353	341	321	357	338	332	318	309	325	304	308	314	323	321	314	306	310	318	348	323	323	355	338	331	362	361	316	348	330	322	327	347	318	332	340	329	322	319	312	317	323	306	291	317	282	305	296	345	330	327	314	292	329	331	324	322	362	346	300	319	339	337	311	340	355	331	338	323	298	301	337	330	322	330	354	298	358	352	307	319	354	324	336	324	299	280	328	332	309	322	342	337	337	316	334	315	309	322	319	320	275	318	331	350	301	336	335	331	318	305	307	273	292	355	313	306	348	339	307	358	322	299	317	292	336	303	319	318	338	287	350	290	338	325	315	341	299	367	344	336	345	322	279	302	326	320	304	350	324	379	315	290	322	335	359	313	321	351	323	334	341	303	319	301	342	325	327	330	348	317	301	328	319	327	352	333	299	351	314	323	335	316	349	322	350	330	329	330	312	336	284	296	333	350	311	337	305	340	348	314	345	336	351	347	332	302	323	311	328	345	298	324	301	344	353	368	339	338	317	338	316	332	317	309	310	302	319	316	364	307	269	330	308	300	333	310	322	333	329	347	321	338	324	299	342	346	322	341	342	337	339	295	343	318	324	297	333	369	346	296	333	352	337	322	336	322	320	335	341	340	318	313	341	328	295	295	298	331	321	315	319	347	307	344	326	338	320	311	321	308	356	316	326	318	283	298	290	338	330	326	332	307	326	338	364	374	303	327	317	323	326	290	311	349	347	317	307	322	302	319	309	299	288	298	347	302	344	335	286	307	342	330	327	329	313	302	312	330	333	327	300	324	346	297	327	361	298	344	358	282	321	297	350	324	326	308	295	337	329	329	348	317	306	328	320	289	321	337	301	307	313	301	319	343	369	322	321	334	302	325	319	347	312	290	322	330	325	312	326	287	332	347	333	311	317	313	313	328	318	310	308	327	323	343	313	313	320	332	343	311	274	277	314	342	316	286	281	308	324	319	310	318	347	355	325	306	297	345	329	343	299	315	323	284	356	313	325	280	333	328	314	367	333	322	320	328	314	314	326	323	342	329	324	331	302	320	346	316	300	305	342	322	331	306	330	336	311	314	304	300	295	334	334	332	335	330	292	322	337	316	314	325	358	336	335	338	338	296	308	355	302	311	335	317	321	317	345	320	269	325	309	365	356	345	308	284	287	313	326	354	322	317	304	330	312	332	328	360	309	317	295	335	331	338	322	333	311	317	317	289	290	317	346	311	324	330	339	326	290	346	290	291	349	347	328	338	335	318	353	327	329	297	340	317	293	347	321	319	322	324	337	326	325	273	309	342	334	327	304	285	337	313	321	286	265	327	336	309	332	318	353	317	297	352	290	348	328	318	335	325	318	302	306	347	350	341	336	324	297	338	338	340	336	280	313	340	314	368	303	329	302	277	333	332	325	298	298	328	324	318	324	328	341	342	332	298	338	312	319	293	308	336	312	323	300	326	345	315	301	347	348	277	303	298	329	343	327	294
4001	3384	1725	1050	833	835	782	701	741	703	729	747	663	722	716	708	676	652	689	723	680	708	677	702	665	708	684	718	689	673	656	692	681	669	681	680	715	698	707	694	655	727	702	741	676	673	682	697	655	700	698	685	637	689	690	719	679	687	650	697	695	665	687	681	729	663	633	639	667	704	656	684	700	681	676	686	688	699	715	693	709	709	680	696	705	670	683	703	681	669	660	680	671	682	669	655	719	693	693	674	719	687	713	668	675	679	714	723	684	702	684	725	731	677	643	648	673	685	718	681	704	690	692	691	671	714	674	716	725	696	693	729	723	705	686	722	732	713	679	686	666	675	679	661	711	696	683	749	677	648	658	698	661	717	718	680	729	690	656	706	717	715	653	669	672	708	669	727	675	641	725	711	692	735	735	716	670	668	687	716	678	733	664	706	615	700	639	708	703	712	693	656	725	661	669	676	690	679	658	713	668	670	728	725	677	714	705	632	689	714	692	703	692	689	717	686	677	689	700	700	666	679	705	677	723	688	689	693	701	683	700	673	629	746	674	687	702	695	674	660	676	710	730	686	713	714	709	695	709	652	661	663	709	681	686	654	640	683	664	683	690	661	669	672	684	663	691	703	696	670	711	718	688	676	688	722	740	666	671	704	686	633	697	719	643	665	660	660	736	700	665	763	711	663	624	675	701	682	716	728	684	667	651	725	671	712	710	642	709	679	632	668	709	672	688	672	694	685	647	708	653	693	705	716	649	705	627	673	639	685	706	647	686	711	640	657	676	677	701	692	693	727	704	664	612	614	658	691	709	707	686	693	687	717	657	642	680	673	719	655	737	668	702	692	705	663	675	692	712	675	676	647	682	662	683	683	659	700	649	662	689	701	698	685	684	695	682	671	678	707	646	746	717	679	700	726	697	683	706	681	705	716	671	730	731	684	718	668	696	651	658	690	709	720	680	687	681	728	682	709	687	699	709	682	679	704	705	658	653	699	671	675	730	667	617	688	651	720	696	697	696	641	640	686	724	679	693	656	672	736	709	682	665	684	624	697	689	650	735	712	691	664	649	738	670	637	663	667	693	676	705	647	731	676	665	679	666	668	672	679	638	630	679	716	665	741	660	681	727	695	697	692	670	725	661	649	662	663	715	673	697	708	717	682	662	654	709	654	651	648	663	664	683	694	714	690	644	673	760	638	694	671	717	724	682	680	676	619	719	704	713	687	682	676	671	709	674	693	702	700	654	683	693	672	678	653	634	682	681	636	648	628	682	679	668	702	666	667	628	709	683	662	746	708	679	743	695	644	682	693	672	655	686	644	718	675	680	670	687	641	699	684	737	702	640	737	666	697	652	693	665	678	676	676	632	704	684	693	700	714	668	709	661	672	668	674	640	681	675	713	713	663	705	649	681	683	663	700	655	681	636	682	742	672	647	683	666	681	663	685	664	664	685	701	675	705	722	690	660	662	660	694	708	714	681	699	730	715	692	645	694	680	708	658	699	671	648	683	695	711	696	692	698	650	693	653	715	723	680	698	720	681	705	703	670	665	645	715	691	644	675	693	706	687	710	689	704	684	687	680	690	693	649	692	693	732	713	674	695	656	703	681	699	700	699	666	676	719	683	635	694	693	681	659	657	692	711	686	712	674	736	696	641	674	672	691	665	692	746	688	713	685	643	659	654	701	734	692	677	682	705	700	695	705	619	698	668	678	683	657	682	708	668	688	650	683	708	675	648	669	697	647	700	678	725	653	708	717	680	719	700	693	721	637	672	705	661	688	671	685	720	668	699	670	701	637	656	736	679	701	719	687	745	714	667	704	731	722	693	701	709	661	680	662	707	682	646	674	712	666	688	718	696	674	667	700	693	716	659	709	669	646	732	667	683	638	686	683	720	675	645	682	667	731	675	699	694	698	685	660	717	674	722	663	677	716	694	660	725	655	715	687	616	680	699	703	695	646	688	662	692	657	738	697	677	714	699	742	693	644	686	699	689	674	676	742	694	659	666	743	655	695	706	684	669	700	654	699	671	651	660	677	673	670	665	678	697	698	671	670	730	695	705	699	679	690	710	669	659	722	655	702	628	671	676	719	660	692	698	695	674	671	676	713	716	663	638	652	715	680	700	654	671	712	701	671	680	693	696	671	684	706	675	712	657	706	673	685	723	627	714	666	683	692	689	714	694	655	732	662	663	710	676	678	664	696	712	675	704	710	687	701	719	695	678	688	691	728	665	660	719	657	709	665	695	697	662	687	670	659	708	688	683	760	699	702	735	661	683	648	666	728	657	685	619	655	686	672	673	679	703	712	660	688	640	638	731	710	708	712	665	706	673	642	655	723	617	670	687	709	686	685	691	675	652	674	667	672	673	684	725	623	688	663	703	686	709	689	718	692	712	685	692	669	690	683	724	674	702	694	698	671	670	664	702	728	667	717	627	676	677	691	706	707	706	685	664	731	756	680	707	687	688	702	713	647	714	723	685	701	667	714	669	713	676	709	686	663	664	685	680	706	702	717	671	697	692	684	676	673	653	728	636	668	681	718	669	747	672	701	695	689	697	687	691	707	628	680	727	683	698	700	647	709	672	652	630	678	688	663	723	681	631	680	677	663	688	683	699	708	697	687	671	695	710	701	699	711	686	728	690	632	713	679	657	705	697	671	703	655	675	700	715	645	726	686	714	689	685	711	678	675	701	716	691	675	686	646	698	668	649	729	741	648	688	699	660	702	679	685	664	676	716	669	690	672	662	709	693	642	732	668	702	669	709	672	696	713	704	698	679	665	673	640	694	691	679	692	701	735	677	701	652	669	679	703	701	745	688	715	638	720	707	690	700	637	719	635	692	686	712	657	703	698	680	682	716	671	684	695	684	700	709	700	708	684	674	681	656	680	658	653	661	654	674	683	713	632	704	692	721	666	693	706	692	705	665	686	644	714	648	674	736	684	674	650	674	679	685	686	671	671	677	715	689	683	661	663	688	688	735	691	702	672	681	687	645	687	696	644	700	700	758	685	734	667	706	714	680	643	689	693	730	709	656	658	684	679	710	647	699	687	687	708	678	709	730	725	642	664	647	680	701	686	697	687	695	657	642	708	689	755	652	640	653	698	669	693	664	701	713	661	653	690	739	667	686	667	757	702	655	693	621	703	652	689	670	655	691	679	732	665	734	700	711	716	692	682	649	639	646	706	682	697	723	697	595	685	697	659	716	697	636	673	716	658	726	702	683	723	700	688	690	685	709	672	671	654	715	667	680	668	670	689	699	699	744	714	669	677	653	707	680	687	700	685	693	633	678	665	642	673	662	724	701	715	700	693	688	695	695	722	681	693	663	667	638	726	639	723	696	688	674	709	729	669	682	676	675	706	687	678	672	646	725	712	647	639	676	672	672	668	669	728	703	697	676	664	653	683	678	732	690	678	654	732	696	720	714	667	658	705	704	662	689	697	661	675	689	676	721	656	713	685	676	663	726	687	676	680	680	693	686	723	670	704
33275	15121	2462	385	290	290	284	322	300	308	242	317	265	315	306	314	307	350	323	311	292	281	305	302	257	289	309	324	282	307	302	283	287	305	290	320	310	314	293	296	284	306	278	300	298	316	293	288	304	318	277	286	275	284	295	296	292	295	317	313	302	301	286	284	306	296	314	292	291	284	270	270	292	305	282	275	278	305	293	306	322	306	311	298	270	306	313	292	303	270	279	269	314	316	294	266	339	313	286	274	302	282	302	304	292	322	321	335	326	299	268	337	283	257	287	319	301	335	288	284	310	244	276	307	314	304	317	326	312	295	300	300	275	315	273	309	312	295	323	258	290	300	331	306	333	297	267	284	320	311	300	302	297	316	335	307	299	307	271	308	320	285	300	278	274	302	290	327	284	296	328	313	290	277	265	292	290	282	304	281	311	296	279	299	313	298	307	269	335	316	300	296	293	301	286	290	299	271	311	295	308	324	294	312	284	298	267	305	295	273	303	282	328	327	346	315	291	335	275	281	295	326	318	302	277	282	322	293	312	316	308	299	285	297	323	304	285	318	313	321	296	284	318	309	307	313	287	308	311	273	281	279	310	305	323	325	297	268	324	289	313	289	309	288	298	292	302	326	287	309	296	325	294	280	277	304	332	296	280	269	324	284	286	280	298	285	311	295	280	288	316	287	289	286	301	316	291	316	293	300	290	303	317	307	293	266	298	290	343	319	266	270	298	314	314	314	320	285	263	301	317	269	332	272	297	260	260	294	294	295	291	329	289	312	292	278	304	285	304	308	338	331	273	286	296	284	310	294	308	304	279	280	308	295	317	286	267	326	286	329	320	279	317	313	297	306	293	336	328	299	288	280	330	301	333	299	307	284	292	302	282	296	302	304	294	306	318	307	316	306	273	254	287	331	325	294	330	305	278	325	294	287	319	312	332	307	324	280	331	307	311	283	287	288	297	293	294	309	263	310	317	313	295	291	317	294	310	274	323	298	299	318	298	308	279	293	278	312	332	311	302	292	304	307	286	290	324	296	285	314	299	298	276	290	310	305	295	281	299	281	284	301	305	303	280	266	305	309	307	312	302	315	312	296	308	295	263	258	305	293	289	294	308	317	309	296	320	303	330	294	315	306	292	301	284	296	309	321	317	277	289	334	309	302	308	285	329	269	287	283	299	287	316	305	297	301	267	323	276	303	297	328	308	301	308	290	298	326	337	313	287	315	283	313	312	294	335	274	319	285	299	304	282	271	296	320	286	298	307	316	324	305	293	309	304	334	288	291	299	293	290	301	306	314	307	285	310	294	275	294	332	308	276	317	259	289	253	259	332	272	310	281	279	275	298	295	283	345	294	290	300	312	311	288	296	303	310	299	284	303	278	290	321	264	253	281	262	302	258	281	291	287	290	287	303	313	332	288	295	306	292	301	330	334	319	281	315	289	280	293	324	268	297	303	309	276	324	265	282	310	304	272	260	313	327	271	288	318	283	314	292	305	301	330	298	297	331	278	311	284	333	265	319	283	328	340	277	280	284	300	298	275	292	306	319	295	247	268	311	283	280	288	276	290	278	280	289	307	300	279	301	285	283	290	310	289	341	297	338	292	307	272	300	299	270	285	302	298	322	304	306	248	278	291	297	331	294	327	287	308	296	284	303	270	276	338	279	299	320	255	304	329	324	279	295	293	299	275	305	288	273	314	320	325	333	266	298	250	301	313	303	291	282	338	288	294	301	301	303	303	294	303	283	281	300	301	305	296	297	280	315	281	281	334	271	265	318	290	278	289	313	262	307	339	290	310	314	276	305	319	280	292	290	276	322	282	261	274	303	299	294	319	308	310	297	262	305	307	298	328	305	285	284	273	277	305	318	272	306	351	298	299	303	285	285	320	291	325	295	287	280	321	295	295	315	277	270	307	338	344	300	303	277	340	336	315	278	302	300	321	294	302	334	306	274	315	313	299	296	298	322	262	304	258	287	281	310	302	333	298	310	305	283	316	295	350	298	317	308	309	323	285	315	298	311	272	288	272	302	359	326	329	299	320	298	269	330	338	291	297	330	292	329	302	254	304	283	311	305	290	289	289	300	292	329	272	294	259	282	316	308	343	311	292	273	279	285	326	295	296	312	330	274	280	307	284	274	321	312	308	280	309	293	307	317	283	264	289	301	328	310	270	296	303	297	327	328	302	275	292	323	331	312	310	286	327	309	278	291	338	314	286	310	294	286	291	327	291	309	270	260	297	317	289	292	309	313	306	287	338	284	280	307	337	261	314	304	283	303	296	299	288	292	290	288	299	299	300	304	293	308	323	300	298	301	290	320	274	292	310	303	293	327	289	320	307	297	293	301	307	305	295	300	286	292	280	305	319	310	342	313	267	279	284	268	297	307	322	275	286	279	298	320	279	297	290	309	290	256	292	326	300	308	315	299	283	276	298	292	327	314	293	301	261	326	295	289	295	270	291	289	303	291	286	304	283	321	298	305	326	295	289	304	297	283	295	327	270	289	286	269	295	288	306	321	305	304	294	289	339	304	315	313	296	318	314	300	294	300	319	298	259	293	270	282	318	278	319	314	322	299	320	350	311	274	289	326	269	272	269	282	306	298	295	301	332	307	279	345	299	269	310	305	281	298	299	278	305	280	299	306	282	291	307	300	281	338	333	268	263	303	294	297	312	312	303	285	316	307	308	295	276	312	325	288	257	314	307	252	287	295	308	325	300	301	290	319	338	300	325	354	279	295	298	315	301	313	293	313	296	291	292	302	287	266	323	305	337	287	277	271	294	308	294	310	292	303	296	300	283	298	307	301	312	276	281	283	290	287	311	301	291	304	276	297	290	322	290	309	291	301	279	297	262	357	285	310	343	314	294	311	261	325	322	287	329	294	301	293	249	261	295	291	282	307	285	326	304	293	311	320	306	316	314	299	334	321	303	294	293	291	305	278	309	315	322	301	277	298	347	259	302	298	306	304	268	299	273	304	285	293	312	284	295	303	266	280	312	285	317	314	301	345	280	307	293	298	307	321	316	294	276	304	290	283	302	305	282	308	308	303	281	285	304	299	298	305	288	281	294	336	265	301	297	268	286	302	288	266	291	319	311	295	290	320	314	286	321	296	325	292	296	300	279	274	277	311	271	320	284	300	305	282	308	281	298	283	293	268	289	297	290	296	257	296	296	279	282	314	315	292	301	282	294	304	304	305	288	321	280	281	309	288	309	301	309	277	293	319	304	289	279	359	313	308	288	283	283	282	304	303	262	322	297	290	306	271	293	345	293	274	293	308	303	285	288	299	316	282	285	268	276	288	295	290	305	285	311	285	304	307	278	312	301	319	307	262	278	293	322	307	305	305	297	297	300	294	286	313	308	299	303	326	327	302	319	264	290	310	297	276	319	310	298	293	313	295	307	271	336	316	284	278	310	286	278	301	285	283	309	296	298	313	281	291	319	303	284	274	276	303	305	300	315	313	282	305	312	297	292	290	287	286	308	288	289
7813	765	756	738	690	727	719	686	694	687	736	731	716	690	699	738	693	690	634	684	718	697	719	721	695	663	656	673	691	670	728	714	695	686	703	695	687	703	735	680	674	630	725	713	694	657	630	714	712	685	693	648	656	712	743	717	695	703	703	710	638	722	652	672	723	684	737	676	729	689	719	685	688	714	731	693	707	667	698	696	678	721	737	649	720	650	700	701	684	670	717	653	722	662	683	720	720	678	693	672	696	695	648	669	665	741	675	690	689	720	667	727	739	676	731	696	715	757	704	684	719	701	758	669	682	700	711	697	652	696	691	690	711	663	635	728	671	665	687	714	751	666	707	650	713	698	718	693	692	671	676	640	743	672	657	720	641	693	696	726	692	671	660	713	695	691	696	719	657	683	696	686	646	703	699	678	677	710	716	718	664	729	665	750	667	697	711	697	693	718	654	718	717	726	691	661	610	658	667	680	738	634	729	684	717	732	667	711	668	733	702	689	704	689	673	708	712	666	682	673	669	758	740	646	688	686	725	717	685	713	687	722	698	685	709	682	697	710	679	679	717	695	649	701	744	715	736	677	664	660	704	684	731	659	739	686	710	678	673	660	719	673	688	649	715	674	688	658	685	695	673	714	680	722	659	698	709	663	734	666	700	709	700	718	688	664	721	682	711	659	688	672	684	727	671	699	726	645	714	729	694	689	741	706	706	707	678	688	696	685	676	697	669	711	700	706	687	682	671	710	692	740	713	730	699	716	683	683	703	687	705	662	659	665	705	678	735	728	746	690	668	674	692	727	669	678	694	707	714	698	665	708	732	703	675	675	692	712	699	680	706	725	681	719	712	678	680	693	671	688	692	684	702	709	738	667	683	677	682	704	714	671	713	709	690	682	671	677	664	703	687	672	730	715	639	738	710	714	709	704	680	670	658	701	677	694	734	694	670	702	711	692	680	722	692	714	715	712	699	726	681	709	696	717	708	659	717	761	697	664	666	708	740	722	716	707	653	661	697	743	683	657	702	700	681	693	680	658	729	704	717	700	699	721	697	708	702	664	727	717	648	678	707	704	678	703	701	699	712	660	725	728	715	710	704	703	665	657	697	715	686	705	659	712	707	722	743	700	697	708	695	681	707	696	663	703	709	712	716	746	702	651	695	694	701	709	727	722	690	724	710	684	664	713	632	680	713	710	676	683	691	715	686	682	692	683	696	723	705	714	705	659	675	661	712	701	750	694	703	668	665	670	706	722	725	668	712	697	655	638	669	677	621	664	711	725	736	709	697	700	723	656	690	699	656	680	689	711	692	686	706	689	644	717	644	690	716	667	676	694	671	680	728	723	727	673	682	685	693	668	692	726	700	720	714	697	672	727	706	654	701	722	663	669	691	656	686	739	699	704	712	686	684	728	713	677	691	683	720	712	629	659	667	686	678	687	697	696	736	705	721	661	700	666	698	666	712	722	704	686	646	696	641	702	682	707	677	675	698	758	710	687	674	752	678	706	701	718	713	686	684	658	690	712	735	642	688	679	714	730	668	654	686	724	664	709	739	699	688	721	702	657	709	691	671	703	665	652	659	685	699	711	753	669	739	700	655	716	734	726	719	716	648	710	684	701	698	702	717	689	696	680	704	724	725	723	739	698	680	670	714	760	715	690	688	692	708	659	676	674	685	708	697	723	655	683	694	666	688	739	729	661	660	735	686	682	695	741	706	750	713	730	725	672	693	701	689	729	699	707	701	729	703	691	699	718	703	647	658	757	689	709	716	701	692	697	711	689	668	678	685	710	694	652	727	713	693	671	716	706	701	674	740	678	729	659	665	682	719	698	706	703	726	692	722	691	701	730	636	670	699	685	730	680	728	674	683	706	664	716	687	738	649	711	708	699	681	689	716	724	706	688	724	701	760	692	659	708	698	641	718	678	704	656	722	704	691	666	697	724	694	723	663	670	706	728	676	669	687	703	724	768	682	688	745	671	686	684	704	717	700	678	689	636	673	727	685	693	718	699	690	723	708	725	723	707	664	681	690	664	713	662	703	702	712	724	688	700	691	680	696	653	678	719	679	720	614	658	682	693	711	672	655	693	685	664	660	731	717	686	723	683	658	695	697	639	693	703	704	737	694	718	726	729	697	664	659	750	747	656	700	687	730	707	680	678	671	666	652	660	678	705	710	680	685	663	635	684	714	677	694	690	683	657	663	701	693	677	692	704	716	724	664	746	671	722	715	728	679	724	672	711	647	701	688	629	686	665	685	670	727	700	676	644	685	685	658	711	693	701	686	729	667	701	685	715	724	704	712	656	689	667	746	671	691	687	729	682	674	710	730	717	720	673	738	679	667	708	706	683	677	716	701	681	707	724	690	646	684	660	685	704	675	724	662	714	674	700	677	692	688	655	694	724	707	759	688	630	647	693	705	697	641	695	675	744	725	669	705	712	704	694	702	674	696	740	736	708	746	700	678	715	728	693	669	693	715	714	709	675	716	741	723	728	692	689	720	735	741	661	709	707	732	717	663	713	688	666	722	677	692	718	688	745	670	666	678	671	720	696	690	713	716	640	718	673	680	715	626	699	654	689	734	714	688	691	706	679	645	670	721	705	692	723	703	645	680	732	698	713	688	690	692	660	660	725	654	700	702	709	663	674	665	705	693	728	710	696	679	692	672	711	714	761	690	682	699	749	705	712	694	694	681	685	721	708	714	705	656	657	694	666	696	743	706	697	635	745	710	720	710	730	672	664	669	707	701	714	701	666	707	695	728	712	712	689	701	681	689	669	675	747	687	690	695	726	702	649	702	666	652	749	642	707	670	685	665	716	692	691	714	685	688	635	687	731	656	674	713	698	700	695	705	702	626	731	690	702	658	666	727	696	667	669	685	674	706	674	667	742	662	721	717	649	692	753	732	696	697	677	726	748	699	671	678	725	726	751	677	720	686	697	707	673	715	670	677	698	705	716	687	729	659	681	694	726	667	707	678	703	697	698	698	666	710	680	654	694	628	682	713	718	689	681	734	694	701	674	728	710	707	677	712	669	712	665	699	694	710	681	735	710	656	665	713	629	715	728	671	710	645	703	721	712	706	724	743	748	708	717	713	705	679	715	659	675	726	709	700	665	680	682	688	706	692	701	690	733	705	663	680	693	767	637	690	659	676	722	675	739	686	712	661	725	730	660	692	710	672	703	721	714	706	675	692	711	715	756	684	697	678	676	686	676	756	682	679	696	717	713	677	716	688	663	709	695	699	689	706	735	666	627	666	663	739	715	694	654	701	659	711	672	692	679	708	669	721	700	699	681	712	699	696	663	662	742	693	700	720	650	680	713	704	679	688	710	716	682	668	690	671	668	701	750	680	752	704	690	700	725	702	711	681	695	670	690	673	722	700	691	734	691	669	686	718	682	710	742	665	668	650	692	697	681	659	644	735	723	781	687	675	670	644	674	663	713	706	661	697	683	713	719	710	704	668	708	725	657	714	697	741	674	722	693	691	707
25106	20994	23578	28599	21006	12710	733	597	517	470	465	438	493	495	446	447	428	451	408	437	495	408	466	472	412	423	438	452	449	461	455	437	432	426	463	419	445	436	403	457	504	470	415	449	453	452	427	424	444	437	445	397	475	424	448	418	466	417	445	470	479	427	420	395	443	482	456	469	420	447	471	392	457	405	435	440	414	403	475	449	439	515	438	417	434	474	476	475	438	479	465	455	465	426	416	443	464	461	465	420	410	468	451	423	424	425	426	393	467	473	463	465	415	433	481	428	392	421	454	440	427	428	425	393	401	397	444	386	406	440	463	412	419	408	424	490	443	467	438	474	432	420	417	459	442	458	429	450	436	426	414	438	456	463	415	424	454	425	455	437	460	451	462	464	447	461	399	460	437	458	396	439	438	446	412	431	457	470	426	426	486	411	469	422	407	467	461	458	464	473	457	455	431	443	457	444	462	442	448	450	445	400	363	458	447	444	439	467	470	423	390	430	425	425	457	460	406	424	440	419	428	416	445	399	435	416	479	429	438	413	452	444	488	462	451	461	419	405	437	432	411	454	449	446	387	450	464	453	414	464	429	422	421	431	448	446	447	401	428	467	506	446	450	471	434	443	418	439	446	434	467	443	418	423	439	463	430	391	452	413	470	426	406	426	448	448	460	469	425	455	434	442	404	423	477	447	454	428	449	392	477	435	430	401	445	456	403	445	422	395	437	415	417	449	429	459	466	424	447	444	395	398	458	476	435	488	473	468	415	446	438	419	423	402	438	421	392	418	419	455	426	458	444	426	473	396	409	451	445	438	449	429	437	407	425	451	423	419	426	404	465	424	439	460	461	423	404	434	458	439	512	437	448	494	420	423	437	493	422	436	433	454	425	491	449	454	464	428	463	443	457	422	443	434	447	435	424	448	438	461	460	445	457	458	411	415	425	406	434	458	437	462	436	469	444	409	478	445	467	443	406	413	461	430	423	438	436	448	424	448	474	488	437	435	509	442	412	416	451	408	415	464	428	478	447	444	439	403	428	463	406	446	432	427	477	446	434	417	423	444	423	434	446	444	455	501	431	421	468	429	417	423	464	458	446	460	460	454	444	436	424	491	397	435	435	451	422	450	417	429	442	450	492	399	407	385	469	407	439	463	431	447	442	423	436	473	444	409	414	421	404	450	412	426	424	468	447	446	422	433	409	444	421	386	432	486	451	426	452	474	475	466	431	450	434	444	427	456	448	480	453	404	426	482	477	466	444	423	461	442	453	446	423	451	437	466	423	433	425	459	452	412	431	403	473	421	416	466	468	475	464	441	441	444	392	403	488	416	398	433	479	487	426	412	455	437	419	450	413	454	422	444	417	425	444	405	487	434	472	439	425	415	442	446	456	428	440	452	424	453	452	426	470	436	464	438	449	451	426	415	452	371	417	448	425	440	441	433	419	423	454	412	427	404	451	428	434	420	448	496	427	449	437	440	441	426	441	444	448	448	412	481	423	469	429	488	420	429	456	475	419	438	413	417	413	460	403	456	445	420	440	459	462	400	430	448	440	441	482	465	440	429	486	433	457	469	443	473	449	432	443	476	418	412	448	446	435	460	477	402	487	440	415	444	419	448	468	389	431	428	450	458	443	463	440	448	432	470	438	443	416	447	431	469	435	440	404	456	428	425	445	421	400	453	444	446	464	422	445	438	456	437	429	408	444	417	436	416	470	446	461	418	437	420	453	439	487	415	432	440	449	418	444	429	445	434	395	451	399	516	422	461	468	431	437	406	419	445	422	441	453	437	450	432	413	449	448	455	429	460	437	409	427	414	390	394	399	419	452	437	451	442	432	427	464	429	453	408	425	454	469	418	409	439	413	428	449	441	460	451	423	441	417	455	461	459	448	465	460	412	439	437	463	428	430	432	440	423	419	457	423	473	432	391	432	462	431	416	445	455	426	380	409	469	436	456	430	431	443	456	478	472	458	435	449	410	484	438	403	461	418	452	428	427	396	455	434	454	443	453	472	406	419	459	440	419	484	430	476	423	449	482	415	467	463	476	418	409	431	442	485	397	435	435	436	422	492	460	454	465	436	466	488	442	435	443	479	421	402	494	464	485	422	427	427	446	425	436	415	432	436	459	481	476	429	428	464	467	443	415	439	422	430	426	438	428	453	399	461	467	444	426	469	435	439	449	403	444	407	429	445	430	436	460	432	431	443	435	445	432	379	437	432	470	446	460	371	416	447	432	440	424	418	440	440	475	443	427	420	412	426	446	418	413	452	446	380	382	427	434	459	420	438	459	478	431	493	443	425	418	467	445	420	418	399	411	429	458	432	435	430	476	382	425	435	393	426	394	435	460	462	442	429	429	441	422	454	443	483	458	452	431	462	408	446	478	445	442	432	459	423	442	428	435	458	450	439	451	417	467	438	456	439	420	444	440	432	458	433	402	487	450	435	424	417	440	444	444	447	451	425	446	427	422	437	452	423	451	450	420	429	436	411	477	462	415	434	463	446	460	468	435	414	451	457	425	424	449	435	442	477	429	437	413	491	421	446	431	469	434	407	446	452	438	451	485	451	418	444	432	426	467	423	397	394	452	463	458	413	418	476	452	460	448	414	465	444	428	439	428	454	439	436	446	395	414	451	456	432	415	462	424	427	455	429	416	452	432	467	444	426	434	433	417	369	505	451	444	440	449	412	430	450	421	448	429	447	453	437	463	447	492	451	430	415	449	419	430	415	440	423	452	425	439	451	476	463	419	430	401	418	450	483	453	412	411	453	450	485	447	445	445	453	403	453	485	399	428	439	389	495	432	422	408	438	444	453	433	474	429	460	400	421	458	411	429	411	426	446	432	384	403	425	429	497	436	420	434	448	448	414	428	431	461	415	468	461	449	458	436	438	467	442	444	450	422	445	500	493	415	443	443	460	425	432	420	395	385	417	414	400	425	407	430	459	417	448	442	424	446	466	402	390	440	438	412	445	434	420	383	448	413	418	441	446	465	446	404	425	460	427	442	394	460	424	444	471	441	432	422	432	458	433	443	437	421	443	428	468	458	450	473	410	443	458	430	421	472	444	442	412	497	388	441	452	412	441	480	481	472	465	424	450	433	439	426	481	456	425	380	435	446	409	419	440	433	419	428	449	441	404	435	438	395	431	460	473	438	410	448	431	422	470	438	449	428	435	433	447	415	445	425	452	425	415	440	425	426	417	418	440	448	426	437	473	448	426	452	416	399	450	451	453	417	417	418	435	419	386	446	456	457	418	421	439	428	450	477	428	431	433	412	480	459	474	458	469	455	436	437	448	439	470	427	476	424	453	498	430	438	432	426	419	467	431	440	405	403	450	472	405	416	434	439	460	463	464	390	446	422	457	452	441	453	453	402	440	426	423	440	419	419	427	453	470	427	412	447	400	464	396	408	466	424	422	408	461	468	496	447	473	459	446	442	479	407	448	469	413	450	410	399	447	425	457	444	451	426	475	443	447	428	475	462	459	436
4541	2401	1501	1053	1008	1016	960	963	988	940	963	906	944	959	938	955	945	943	905	897	927	931	913	965	938	963	896	920	898	931	950	915	904	949	954	907	947	937	958	977	877	914	947	895	932	880	925	910	930	939	919	940	920	861	963	940	963	914	914	958	932	883	911	890	939	870	908	937	904	949	948	986	908	964	911	920	882	935	910	940	933	927	893	908	912	934	931	936	983	950	987	963	929	914	966	956	915	959	940	935	878	882	901	893	901	925	873	916	883	970	891	903	927	955	916	925	898	958	952	901	957	915	927	975	911	929	982	947	962	926	936	958	945	923	928	946	925	910	923	899	931	919	897	949	906	938	936	935	979	917	950	914	928	936	960	895	856	900	890	957	861	941	922	898	924	977	934	958	937	935	916	943	971	946	895	884	914	917	901	930	985	995	938	909	944	911	962	896	904	889	953	904	989	934	917	922	935	871	925	901	963	909	939	900	898	897	955	907	898	902	942	971	927	936	855	975	927	935	934	870	954	940	931	932	963	934	975	931	925	965	909	931	906	881	901	950	937	913	928	960	933	931	936	918	915	926	910	965	891	949	907	941	933	913	914	932	955	924	935	968	939	927	928	918	937	929	911	893	877	909	945	936	917	930	916	938	914	953	892	863	909	903	898	898	937	947	927	922	902	917	940	885	877	898	941	915	904	918	919	865	889	961	902	953	930	899	915	906	968	885	878	968	941	895	875	981	922	984	953	910	975	971	948	925	915	982	879	870	885	904	873	892	893	977	867	934	907	928	896	925	896	936	927	906	872	933	934	949	947	919	916	944	916	973	940	938	935	913	959	959	966	961	922	971	905	924	952	909	914	885	918	928	952	948	923	928	900	962	966	926	876	961	922	950	871	946	902	941	988	916	896	956	925	921	956	927	907	889	949	943	940	936	951	889	921	902	922	893	912	956	905	875	913	900	890	954	918	918	908	913	909	925	992	922	924	956	916	912	867	910	867	911	941	962	891	946	974	894	917	919	905	965	915	862	911	942	931	925	910	919	921	903	882	923	932	974	948	928	901	942	914	923	925	883	937	873	985	874	925	912	975	943	919	982	912	908	889	909	938	908	927	907	908	917	877	970	923	920	890	893	899	925	978	970	912	911	945	941	998	895	935	981	938	919	913	906	943	933	938	931	881	970	926	894	905	911	881	955	934	904	856	945	910	967	952	918	910	865	931	955	951	941	959	887	957	913	888	869	922	926	899	904	921	952	937	914	957	909	933	940	944	899	908	912	884	909	886	932	958	947	971	931	914	899	923	900	943	902	922	888	962	940	891	870	905	874	933	931	962	920	918	915	917	925	953	909	892	932	890	922	884	971	897	880	903	903	981	947	919	945	945	900	922	919	986	915	936	903	928	946	895	931	901	910	888	922	892	915	938	955	925	949	945	921	865	938	949	947	892	892	894	940	944	858	944	935	944	1004	942	909	864	876	980	936	926	930	927	985	961	956	933	951	919	950	885	896	908	918	974	998	946	935	971	929	923	893	891	914	955	960	935	905	956	920	918	895	986	933	974	890	962	908	947	918	921	934	940	882	950	931	939	921	901	927	898	933	942	943	994	927	939	889	961	917	961	938	921	922	923	985	925	902	912	911	942	887	947	922	924	949	893	955	939	905	931	955	877	952	999	951	891	863	943	916	971	901	910	1003	934	924	942	914	910	944	944	888	941	941	931	980	911	903	950	903	963	935	898	913	936	875	927	931	926	951	973	969	969	957	898	883	966	873	910	946	953	933	919	937	901	916	925	909	955	949	971	944	941	936	910	939	888	893	894	888	1028	963	930	948	930	924	920	930	909	938	911	863	946	887	887	939	871	882	923	923	919	924	929	987	918	923	915	929	891	864	915	943	941	871	911	932	913	877	953	931	897	907	988	965	930	953	888	902	924	976	944	886	877	943	931	943	875	884	932	927	958	1006	907	947	886	960	925	931	889	943	927	903	925	914	959	936	926	987	875	973	903	928	922	916	892	929	928	905	970	947	926	928	902	902	913	953	946	932	977	923	951	957	933	926	981	932	904	944	903	920	975	921	980	949	951	942	917	898	953	980	921	932	941	928	941	944	894	992	948	910	932	977	938	960	908	934	909	945	931	933	935	880	905	908	963	909	868	947	936	952	902	947	873	929	915	923	921	924	830	979	945	919	923	913	919	997	892	926	934	918	965	903	990	942	938	870	931	940	888	927	956	901	997	945	902	932	939	924	930	960	995	921	896	930	939	909	869	922	926	898	987	919	968	898	951	947	889	894	895	963	926	935	969	936	944	919	941	911	905	978	935	924	949	925	895	883	900	945	946	903	909	916	890	918	926	960	903	948	949	920	960	945	925	930	1004	911	936	913	961	922	931	900	947	924	927	925	889	905	927	890	933	916	877	968	937	964	944	963	911	871	926	869	935	959	971	955	959	960	955	912	926	918	982	902	910	946	905	919	912	870	954	928	949	926	962	935	951	938	951	863	949	960	889	874	937	900	928	949	988	921	895	872	929	943	882	934	951	913	890	972	982	958	897	924	955	950	836	922	924	915	955	913	992	948	902	954	898	971	940	1028	920	977	904	906	971	917	956	910	925	943	951	944	926	929	878	877	898	942	934	904	873	899	945	947	938	950	933	933	879	957	949	929	900	927	931	943	939	905	928	888	916	900	932	968	954	914	930	881	902	917	877	911	884	927	903	911	935	940	957	928	948	946	967	929	993	887	904	946	914	908	950	869	976	891	939	899	942	945	913	911	919	951	906	940	923	882	964	922	915	925	905	931	946	921	895	899	935	827	920	852	898	986	965	876	886	941	1014	934	947	922	910	1026	884	939	964	971	935	961	956	932	996	942	986	942	939	922	921	901	1000	985	947	913	899	918	903	882	974	885	928	937	949	904	939	904	972	934	961	913	920	918	916	944	913	963	849	894	915	892	935	926	942	898	920	893	953	927	969	915	902	917	928	970	924	937	885	890	954	905	893	912	918	901	896	955	898	939	987	954	948	918	942	928	896	966	938	948	926	962	913	893	899	909	984	935	930	878	919	955	987	910	921	888	888	954	923	929	876	924	949	879	930	940	921	931	969	937	939	922	903	944	962	920	935	919	895	975	906	905	962	948	904	947	943	890	920	937	925	941	884	921	850	855	892	975	941	952	975	936	903	915	939	954	915	954	938	922	939	905	891	892	931	946	879	963	933	963	868	981	914	915	909	892	853	976	911	923	929	949	893	878	964	905	912	920	862	960	948	862	839	898	932	959	914	951	909	976	931	960	905	943	900	954	950	911	962	903	923	951	963	924	944	922	898	966	873	858	874	981	881	962	929	915	939	921	924	867	909	924	942	999	931	922	923	906	921	918	953	957	962	931	930	962	976	918	906	881	911	912	928	905	884	937	915	954	902	978	873	892	956	881	916	920	987	949	892	878	944	964	922	922	914	903	873	893	957	895	923	911	951	901	929	953	940	892	925	957	991	950	962	920	927	913
24387	21006	24009	28204	21007	21039	10975	627	463	450	457	425	360	411	403	351	371	338	350	375	365	372	337	358	336	333	325	292	325	329	351	358	332	340	339	372	352	331	331	330	344	344	317	325	357	330	319	279	364	357	345	322	341	343	322	316	289	344	363	331	346	312	335	332	335	290	322	340	300	317	330	314	312	310	357	355	309	326	310	346	330	304	319	342	310	306	305	278	316	285	328	332	327	279	317	335	345	319	322	333	321	351	342	326	324	316	298	350	340	347	333	332	306	342	324	339	343	286	358	310	318	315	300	342	308	322	326	345	320	347	320	301	287	299	325	290	313	331	313	322	316	295	353	322	315	334	329	318	321	341	327	340	351	301	316	347	334	324	329	326	346	293	334	333	307	322	309	326	296	307	276	328	346	321	332	315	298	360	345	318	325	322	315	312	315	335	303	312	331	314	331	284	314	297	297	305	354	309	311	281	340	336	320	310	309	290	312	325	296	369	330	348	340	348	314	355	341	316	344	336	343	359	353	327	350	302	343	297	349	312	312	318	326	314	287	273	329	340	322	296	323	291	303	299	316	344	317	352	326	331	315	353	309	349	306	353	331	365	320	329	340	331	316	296	311	333	325	325	289	299	333	312	345	339	305	304	365	295	346	304	314	322	323	334	352	348	322	328	277	330	344	339	331	310	338	331	289	335	338	305	308	324	314	343	358	336	304	304	278	352	312	345	321	330	381	346	361	327	332	323	342	336	311	322	333	311	336	285	308	355	320	322	316	333	326	352	350	341	335	325	318	281	346	300	342	335	315	339	363	310	298	360	311	321	309	327	331	290	314	304	326	331	296	282	283	333	371	340	338	354	342	318	378	296	346	311	336	317	292	354	347	294	310	344	320	322	360	343	361	339	329	317	322	289	303	320	314	336	335	319	358	354	349	361	330	331	310	315	366	343	299	340	319	307	324	330	335	324	305	320	323	343	343	353	296	286	316	300	359	342	316	321	287	333	337	327	316	343	337	294	342	319	305	288	341	331	346	326	334	334	326	339	357	335	306	328	347	262	324	315	348	299	375	334	334	329	269	331	300	301	315	323	317	336	339	330	313	286	356	342	342	331	304	321	323	347	364	325	320	334	290	282	364	296	316	303	333	336	336	316	316	334	311	302	323	289	297	302	332	330	338	302	293	314	314	316	328	332	322	307	300	329	347	289	317	364	335	343	307	317	337	312	336	343	352	295	344	339	316	347	339	315	360	310	361	333	313	334	342	289	319	318	323	324	323	318	358	297	336	340	325	300	341	335	344	340	315	331	347	324	324	339	305	280	309	337	336	318	340	329	338	339	313	296	335	317	357	311	303	301	307	346	344	313	321	309	318	345	328	339	347	312	336	304	324	304	314	350	286	308	309	335	298	321	325	328	312	333	308	320	333	317	315	351	315	333	326	313	281	313	290	315	345	315	275	315	310	344	302	292	345	331	295	329	319	313	304	332	378	327	326	340	347	347	317	336	286	326	315	319	357	327	295	343	304	298	319	283	336	327	376	373	337	313	329	332	318	324	329	296	326	324	314	313	317	334	330	348	333	338	316	323	337	363	322	336	341	343	292	307	292	323	320	355	299	342	321	300	346	314	295	333	332	341	312	307	373	353	343	336	375	330	339	339	342	323	308	296	318	299	309	298	326	290	309	360	320	357	333	329	332	296	302	317	318	333	323	314	312	334	333	278	302	305	338	318	305	338	331	314	316	311	321	340	341	326	288	322	332	339	360	339	299	291	328	309	317	329	322	312	334	316	334	283	341	326	307	311	322	298	317	337	314	297	305	317	291	334	326	314	331	330	322	323	315	305	337	316	330	283	350	292	323	310	376	294	339	304	358	317	310	328	337	329	336	324	305	357	320	342	311	317	331	336	335	339	311	314	335	354	339	356	329	323	357	318	327	321	313	355	299	316	339	308	305	323	325	303	322	331	310	333	328	298	315	290	312	351	298	324	318	321	358	317	328	362	333	314	293	310	348	336	330	308	314	332	293	314	290	301	328	329	317	306	357	327	310	338	290	336	287	297	298	351	333	301	311	324	312	305	330	349	336	296	341	288	331	355	318	318	298	334	304	321	342	314	301	330	341	339	326	307	359	324	285	321	311	313	316	288	315	341	345	371	331	330	304	305	280	311	346	310	339	321	357	324	326	346	323	332	325	302	300	321	318	323	318	318	316	291	317	359	301	287	312	326	326	313	329	321	309	317	359	317	301	335	337	303	305	301	326	315	320	336	330	286	322	321	314	312	304	339	329	333	314	359	338	321	314	332	316	320	351	333	319	320	313	316	305	338	329	334	314	342	341	299	344	309	335	321	322	303	327	330	351	324	294	292	300	328	318	315	336	328	286	305	343	330	328	350	337	285	325	312	334	338	326	325	332	320	327	340	317	348	323	323	353	321	310	315	341	339	330	327	337	355	304	334	303	331	292	318	314	335	310	294	315	301	330	326	311	355	295	318	320	300	316	344	360	304	338	339	338	322	315	333	299	340	336	310	317	313	316	348	339	318	296	297	295	318	310	340	341	318	288	303	348	348	305	256	270	338	273	316	332	286	318	325	323	331	346	308	347	345	345	328	361	332	337	368	335	337	325	310	352	324	352	299	339	331	284	344	309	335	299	299	351	288	299	328	325	345	347	299	352	319	301	320	330	338	316	341	312	325	316	322	306	287	283	321	350	332	306	301	310	327	328	322	352	305	313	309	368	310	297	328	331	316	343	323	317	379	362	318	329	306	344	328	314	290	316	324	319	328	295	321	315	321	305	335	315	322	317	328	337	340	311	334	310	347	309	326	318	325	305	337	346	337	307	316	314	348	346	295	323	305	317	329	324	308	383	308	357	377	347	310	286	318	321	320	303	333	351	314	395	350	312	380	324	311	309	331	335	345	346	308	303	330	318	319	331	342	301	302	328	304	333	352	353	303	290	329	347	291	275	314	326	317	333	313	327	310	292	325	317	322	320	306	311	332	309	350	319	319	325	326	299	314	286	342	302	318	303	321	353	341	296	326	325	313	317	339	320	278	302	327	334	309	318	320	304	294	326	310	318	316	332	308	306	334	304	295	296	353	306	321	351	325	309	318	352	304	327	285	335	297	322	340	310	325	316	331	367	335	346	319	280	352	315	351	318	322	312	328	366	325	343	311	316	303	334	349	334	292	319	282	308	321	302	316	317	320	335	307	317	302	339	304	297	293	287	311	331	303	300	330	332	319	311	332	328	301	322	323	302	300	341	288	346	321	324	295	319	309	312	299	300	332	311	317	339	322	339	301	322	333	317	335	376	343	331	313	338	356	311	300	324	321	329	350	327	347	274	308	313	333	330	345	318	317	336	330	333	305	320	330	309	323	329	308	291	292	327	323	325	301	311	288	326	319	316	346	360	339	303	317	317	349	349	350	332	302	324	347	316	327	323	310	324	323	294	290	334	314	319	317	327	313	339	344	315	342	340	328	320	331
4123	3361	1738	1046	820	789	720	741	748	687	739	708	716	660	647	687	716	685	684	691	705	686	679	671	666	694	665	716	707	665	688	624	671	636	670	690	674	666	660	668	684	671	739	713	660	675	651	718	715	681	724	719	674	682	644	707	724	683	666	719	692	685	678	679	709	678	719	649	708	724	657	697	689	665	681	658	667	659	688	666	665	669	668	704	650	657	709	687	700	654	653	642	693	718	717	701	668	668	644	672	722	683	646	681	654	687	681	678	687	669	673	719	693	662	633	641	662	668	678	698	705	699	662	690	705	692	679	738	662	693	683	677	713	687	675	701	624	710	690	668	713	657	686	705	671	617	727	711	715	655	709	646	653	668	704	666	654	680	674	703	733	673	676	696	712	723	661	695	712	746	706	661	686	708	671	690	721	663	678	644	669	673	665	740	675	691	671	684	659	704	710	728	667	697	675	703	679	713	721	705	714	660	726	665	702	684	664	665	705	698	732	722	688	669	718	710	692	664	711	670	697	713	736	672	705	655	730	720	685	702	644	643	705	636	666	679	726	676	659	666	726	717	691	668	700	655	671	676	710	665	710	656	726	722	677	686	662	668	670	689	667	709	686	670	718	722	679	667	695	707	670	667	658	658	632	714	673	682	698	715	680	710	653	720	682	688	673	669	634	697	695	682	689	736	752	668	673	709	674	639	663	648	675	724	648	642	683	641	653	680	685	715	662	680	681	661	677	709	687	688	663	612	674	684	679	686	699	699	713	668	704	704	678	692	671	668	677	669	674	689	684	698	686	713	656	653	720	665	642	676	682	714	704	684	696	700	688	697	692	671	660	709	660	680	735	653	698	653	653	675	699	680	710	683	651	694	716	687	664	689	758	659	690	638	672	697	676	654	683	640	653	693	694	677	711	665	710	653	660	668	670	671	713	668	654	668	700	679	633	653	684	705	675	686	712	702	712	689	682	693	685	669	678	700	671	693	728	680	717	696	651	640	719	666	695	638	681	749	660	686	717	664	691	704	718	709	698	683	684	687	675	675	704	701	714	691	647	728	657	690	706	669	679	705	690	663	681	678	709	692	722	715	665	732	724	684	748	673	689	663	671	674	690	674	694	691	672	669	648	669	702	673	664	686	695	700	684	676	662	708	730	685	666	695	692	676	675	721	673	683	691	733	691	695	702	641	618	663	681	670	692	684	653	716	706	693	690	676	671	690	691	666	708	731	723	679	676	746	729	710	653	717	692	683	689	626	704	687	692	685	680	701	675	682	670	715	597	703	678	634	729	665	672	698	671	679	702	667	664	675	630	704	683	719	683	718	690	696	728	632	662	689	648	709	657	694	692	625	695	723	673	750	688	672	628	735	690	651	708	676	696	693	679	680	663	705	696	672	691	680	653	635	656	643	692	704	695	639	696	685	630	658	679	664	691	661	668	660	680	650	699	711	703	710	668	661	728	682	684	703	676	705	761	642	668	672	699	692	723	634	692	644	738	659	657	638	700	680	673	702	684	676	682	656	728	739	681	638	657	694	702	670	652	629	705	667	694	658	676	717	663	647	725	685	678	709	683	664	662	679	698	679	652	637	682	745	662	677	715	715	652	712	639	658	682	677	683	711	686	716	654	718	699	692	664	722	701	696	698	697	671	682	701	717	701	683	681	632	687	655	662	685	648	680	685	679	673	711	686	663	639	678	682	713	653	652	682	674	708	690	661	707	662	716	719	694	715	665	705	734	704	715	657	680	730	690	732	677	693	634	679	672	658	688	732	678	707	653	678	661	662	706	688	714	673	646	672	713	675	686	651	727	633	696	678	710	697	682	710	706	660	735	653	721	702	681	693	704	696	676	672	725	684	717	680	719	702	720	669	646	656	673	698	643	658	667	708	730	702	696	738	665	687	715	685	630	687	668	681	700	671	691	682	686	676	707	694	696	676	687	743	655	723	709	709	674	694	657	700	709	669	685	712	658	662	687	665	661	697	713	659	668	686	681	705	670	686	667	710	679	684	670	709	668	668	721	670	692	702	651	681	738	686	694	749	692	694	650	719	738	673	633	703	708	671	684	681	661	664	643	714	680	639	705	636	643	734	687	675	659	655	675	709	677	639	682	691	727	684	705	708	697	722	680	674	680	678	670	690	692	665	719	636	665	642	737	776	708	710	695	696	705	647	697	690	682	714	685	660	704	694	698	695	665	651	682	724	723	686	742	690	710	672	718	676	676	679	714	671	690	728	689	646	729	694	633	669	708	681	695	713	634	654	708	684	712	740	673	699	663	696	728	686	695	655	698	705	676	715	636	685	678	708	665	739	684	724	711	655	674	738	693	693	625	680	696	684	658	689	697	705	680	680	676	657	662	670	703	673	724	739	693	708	633	662	688	732	745	705	677	692	693	670	635	698	667	660	621	691	679	673	705	684	690	681	708	676	686	704	673	700	681	640	679	665	696	724	710	671	660	679	698	646	721	734	658	697	715	670	665	665	702	683	680	667	652	650	722	653	669	655	725	675	710	736	678	719	661	681	648	732	675	696	673	705	661	656	634	692	698	685	669	711	685	680	664	692	665	715	725	678	648	688	721	700	705	653	684	683	649	641	712	680	679	665	690	647	719	698	714	638	680	650	628	695	660	680	627	671	694	678	677	702	693	676	661	655	685	691	670	683	689	637	734	674	728	677	668	684	630	677	647	712	671	678	669	680	726	668	691	656	638	664	622	695	727	708	637	686	752	709	736	723	724	646	702	687	631	707	680	705	694	703	732	682	691	655	645	703	663	714	679	716	687	634	646	707	712	709	672	688	717	659	673	638	694	689	702	681	674	691	684	693	655	713	708	709	683	670	659	698	693	652	682	634	704	664	618	673	653	698	642	694	643	683	693	702	644	667	730	641	677	705	707	698	608	676	731	704	695	651	693	725	707	689	699	688	646	682	688	733	687	677	678	686	671	663	650	727	718	702	729	683	714	700	689	660	652	702	685	713	665	713	701	667	705	673	666	660	714	670	711	679	664	673	684	649	637	672	690	709	672	710	697	655	711	724	658	690	717	719	711	681	638	645	697	686	651	644	730	703	670	675	645	655	718	677	686	697	705	732	630	672	725	726	729	697	674	662	732	711	680	700	681	687	735	694	702	649	665	652	692	661	685	697	679	705	658	721	709	730	680	705	700	703	708	718	686	693	699	702	667	675	665	691	690	685	637	675	694	658	670	666	672	721	685	735	658	681	657	668	720	693	706	656	685	755	687	683	743	702	642	673	689	670	687	708	695	660	712	688	747	725	664	655	663	673	694	705	684	738	708	659	683	695	677	699	745	680	678	708	710	674	700	665	604	689	691	681	643	698	663	709	699	669	702	709	667	653	707	694	677	679	672	667	743	739	674	725	726	692	696	677	659	680	692	686	665	697	721	667	697	721	744	643	693	616	736	711	694	704	727	681	633	676	685	710	665	730	661	638	713	699	679	689	674	684	667	677	658	702	677	633	672	692	718
33159	15092	2509	416	309	320	324	338	313	307	301	327	311	287	302	299	331	334	281	261	290	322	297	309	296	280	271	284	301	289	301	293	286	313	307	313	279	311	264	290	316	295	297	322	308	279	277	313	305	283	291	335	319	305	264	316	329	309	306	302	292	294	304	316	317	307	308	305	312	303	287	292	290	293	319	319	283	306	314	286	289	307	277	299	300	266	276	275	254	302	324	311	311	312	295	305	284	278	274	297	322	273	303	317	290	298	287	290	285	291	302	288	306	331	311	322	301	310	327	310	306	306	285	281	281	296	291	319	310	302	315	264	309	311	277	262	286	319	300	312	290	299	289	294	304	300	296	283	297	314	329	294	301	322	277	276	287	311	291	287	294	286	298	290	295	283	269	284	306	314	309	279	317	318	307	282	302	304	277	269	303	301	298	309	297	279	332	283	294	283	331	305	284	319	262	370	316	294	282	280	314	281	311	299	300	266	325	301	343	322	259	296	281	281	280	305	299	295	328	264	276	293	307	320	348	298	299	269	298	307	344	302	299	294	325	294	308	302	286	299	318	312	355	295	275	290	325	308	305	294	294	273	312	284	260	296	290	322	305	303	316	280	306	300	288	317	277	274	283	309	309	281	329	304	285	311	300	314	299	284	282	312	279	290	339	330	294	321	290	313	302	325	297	314	328	300	270	296	285	301	295	319	290	298	299	281	325	351	318	314	299	274	315	285	307	279	337	276	319	269	309	275	279	303	335	274	314	281	301	301	270	316	307	322	283	274	281	284	323	301	274	322	330	294	306	292	304	291	296	310	277	303	303	304	306	320	322	288	293	316	269	297	279	333	325	329	308	300	289	268	296	351	305	302	275	270	304	328	315	296	309	323	313	272	266	281	308	306	314	275	277	305	349	270	290	285	300	271	307	279	333	289	294	302	268	302	322	286	287	315	310	297	291	313	304	279	311	289	301	360	289	308	313	327	276	277	285	275	298	308	286	314	289	299	288	312	289	313	289	302	323	287	282	324	287	266	316	312	274	311	304	266	296	284	294	318	296	277	289	299	315	307	306	292	348	280	295	290	282	314	337	326	261	282	285	296	300	293	291	303	301	269	278	285	323	323	302	302	277	302	319	280	276	311	271	321	310	292	278	287	276	288	299	282	302	299	330	301	300	311	272	287	300	297	302	306	305	320	298	273	301	282	347	288	293	290	266	326	308	288	297	299	276	307	298	314	322	303	276	318	308	291	310	302	313	326	302	341	312	344	323	283	288	324	296	312	308	314	285	273	308	294	309	314	310	278	307	285	289	310	300	304	289	306	307	302	304	292	284	289	350	310	290	273	272	246	280	303	300	315	318	316	315	294	290	310	300	286	295	252	284	289	296	250	279	292	306	306	295	304	263	365	283	310	295	253	284	326	270	306	326	282	313	311	286	312	337	290	285	270	311	299	292	282	307	293	294	307	335	312	255	343	321	276	289	294	268	293	312	291	269	310	302	320	282	295	315	324	285	326	317	322	321	313	290	345	326	314	295	297	309	295	322	270	301	283	300	293	305	278	300	301	292	300	331	320	297	324	314	289	280	267	352	289	335	303	308	283	279	291	284	283	285	329	293	321	326	295	320	286	305	304	285	284	272	327	316	354	317	288	302	319	310	340	310	270	312	289	315	287	324	333	276	320	300	301	279	305	337	288	323	290	293	301	307	295	334	309	289	291	294	316	314	306	289	325	342	274	287	307	279	301	320	295	268	271	280	274	292	265	315	316	289	292	343	314	310	282	293	317	298	309	302	291	308	269	282	305	305	278	297	294	276	284	312	299	304	291	260	301	302	271	308	292	293	319	311	306	294	294	296	316	293	297	323	297	270	297	295	307	305	307	297	349	306	318	266	332	265	343	314	312	272	297	311	314	285	316	276	321	312	318	321	294	285	294	297	302	301	296	285	359	327	309	295	304	330	294	309	300	354	299	302	279	316	305	297	272	317	310	301	294	303	307	299	304	360	340	299	256	308	297	309	317	322	283	284	299	320	313	290	293	275	314	288	303	310	298	295	303	291	292	275	288	330	305	290	311	272	303	284	284	304	297	302	283	324	318	268	297	278	287	313	280	299	305	281	329	323	294	302	325	275	330	295	307	307	282	305	312	276	287	303	290	271	300	294	330	326	296	316	301	278	277	285	319	300	331	323	305	301	318	282	276	280	315	291	261	278	288	308	294	305	323	288	290	305	268	277	308	321	309	294	285	315	309	307	285	274	288	288	286	269	289	306	318	331	277	311	311	297	302	316	286	328	297	299	318	295	313	284	280	314	288	325	329	303	364	289	269	316	281	299	291	304	315	323	292	309	279	262	303	320	275	271	285	305	278	319	317	307	282	303	329	280	301	288	307	306	302	290	276	268	309	351	321	280	282	302	292	280	327	297	283	304	286	309	327	297	313	285	331	296	331	289	309	318	306	304	279	276	291	298	306	299	303	307	282	302	338	306	295	285	294	272	319	310	313	301	310	316	289	310	300	283	310	317	301	288	306	302	280	289	309	299	322	320	269	279	305	292	293	303	284	293	308	308	298	355	282	297	301	274	277	319	293	324	312	283	319	289	259	267	294	277	279	301	281	318	300	273	276	312	298	299	323	310	274	292	297	346	315	277	304	321	306	290	311	294	303	288	275	305	297	328	330	302	266	305	285	308	309	280	293	310	299	309	279	329	322	296	302	305	325	292	285	350	278	316	308	335	267	298	307	276	308	271	272	320	336	309	282	303	314	298	295	297	287	266	309	321	318	275	289	349	314	299	315	317	317	303	294	278	311	279	316	341	295	294	280	333	293	327	305	292	290	287	268	279	318	259	321	292	307	268	298	311	297	317	318	278	322	267	307	316	288	314	294	294	297	297	298	327	301	350	295	276	298	283	324	298	309	320	290	288	329	327	286	280	328	311	270	287	305	290	317	323	306	263	309	281	343	302	320	302	289	319	319	280	299	304	351	290	303	301	292	325	278	303	293	280	303	268	273	281	324	365	291	275	277	310	304	273	311	317	271	298	284	261	299	279	327	324	296	302	290	342	305	302	294	331	285	265	295	310	304	273	267	326	301	295	291	311	310	317	296	298	290	314	311	282	277	337	289	295	282	308	306	303	316	320	292	288	343	314	329	278	297	256	266	302	321	305	330	293	326	313	299	314	294	315	287	308	304	282	285	287	284	322	324	300	281	261	250	320	282	349	281	297	309	318	326	281	278	279	338	289	306	278	279	285	323	323	275	290	321	317	332	321	332	311	330	310	293	293	268	297	282	305	263	310	313	306	310	306	292	295	293	311	264	260	291	302	305	273	293	301	291	298	282	321	298	326	304	298	315	289	312	313	293	329	292	271	281	260	302	299	319	290	301	286	309	329	292	292	290	282	278	328	321	310	303	339	306	293	274	273	300	276	296	283	310	271	296	291	292	329	314	296	301	285	300	289	303	292	291	295	281	264	296	334	312	302	302	285	313
7776	755	709	694	713	754	742	675	666	706	683	654	740	670	733	715	658	685	690	662	694	664	706	699	706	726	665	663	706	676	681	697	718	676	703	655	704	724	683	722	656	695	730	697	718	667	754	689	728	700	690	738	666	725	729	729	674	681	685	715	694	698	698	694	695	685	750	722	714	661	676	652	730	695	690	665	671	733	700	666	702	689	691	692	657	709	688	747	696	689	673	678	668	670	663	672	698	683	680	702	679	690	694	703	673	677	664	673	647	666	700	669	673	693	645	655	668	708	720	666	663	693	717	719	740	725	629	701	685	688	720	746	708	723	684	671	686	671	617	710	669	634	691	715	645	669	751	681	696	704	688	727	700	689	657	668	681	636	701	709	654	680	735	653	658	681	687	722	715	704	698	720	677	738	701	650	701	745	651	678	707	631	674	701	691	662	705	679	661	701	700	694	646	623	684	650	674	694	702	717	718	650	683	703	712	730	713	716	711	679	687	714	671	699	697	720	683	698	679	690	685	719	681	732	652	689	700	686	713	710	690	749	669	737	703	718	696	691	685	696	679	694	643	705	714	714	652	687	698	716	718	719	723	710	696	690	708	668	690	739	658	709	681	698	727	718	723	739	613	702	684	738	653	698	678	697	674	706	701	696	691	707	707	690	711	692	653	682	734	720	729	666	647	733	704	680	698	695	696	661	677	695	718	637	705	686	721	644	645	774	690	705	716	740	679	679	741	667	669	713	694	608	661	713	654	724	730	714	724	719	749	660	732	678	751	688	686	681	686	708	658	690	700	735	667	727	709	673	737	660	699	741	713	676	672	737	694	724	737	665	733	668	701	684	668	667	740	769	699	665	699	657	690	657	657	713	680	678	656	696	689	679	651	721	716	671	648	686	701	660	689	705	713	656	743	710	710	706	661	693	722	636	681	692	725	680	695	663	727	672	704	722	673	692	747	686	673	682	689	671	694	640	688	718	685	669	693	686	702	671	680	635	747	697	686	663	728	646	670	699	715	712	698	671	654	682	673	696	727	681	697	749	653	735	647	662	690	658	728	671	695	670	664	706	696	672	690	716	694	741	676	684	694	691	734	676	707	714	648	685	668	737	664	670	781	688	712	674	676	687	729	681	678	645	676	699	738	677	665	723	678	727	670	659	699	642	675	712	684	741	630	721	699	703	694	735	688	711	685	690	671	723	710	744	687	655	705	708	689	680	677	720	692	681	678	650	724	668	731	694	690	641	677	685	671	724	666	698	677	729	656	661	739	664	641	694	726	689	742	710	735	639	741	682	676	674	708	728	675	691	716	672	670	702	687	728	687	755	662	687	682	732	681	730	724	670	702	723	684	653	664	712	682	702	712	681	700	751	680	710	672	636	748	662	720	686	720	714	681	689	698	695	682	691	695	700	685	691	680	625	701	686	650	712	689	697	666	714	659	722	686	725	690	725	716	711	668	655	717	701	723	685	676	692	676	648	713	660	647	714	698	694	667	660	689	701	678	737	721	721	682	711	715	710	668	680	727	645	679	727	715	662	709	667	674	743	704	665	685	701	734	632	730	708	724	702	682	721	727	667	697	732	668	669	650	712	730	703	682	653	707	723	633	681	663	720	743	662	659	679	651	698	700	674	665	680	693	673	697	714	719	704	699	693	689	638	690	747	666	706	648	718	668	719	708	697	674	694	672	707	686	712	713	729	676	704	676	660	700	699	674	692	697	699	666	712	664	724	658	670	626	661	724	636	663	671	661	696	699	716	689	729	678	701	680	686	702	645	679	684	667	734	741	730	719	713	671	703	675	699	698	695	692	681	722	724	709	698	671	711	675	738	695	715	709	736	726	698	675	709	672	718	716	636	675	684	657	668	662	708	733	768	693	665	703	713	677	665	659	694	719	657	673	684	714	702	711	690	702	686	697	755	732	717	703	704	719	698	677	661	680	660	682	707	727	686	684	697	664	708	687	647	672	654	723	678	672	684	665	634	657	687	706	654	663	729	705	715	697	668	702	667	707	660	648	689	696	711	686	662	710	682	658	664	675	655	662	642	732	680	678	685	661	663	702	689	711	669	676	632	708	691	736	692	746	713	693	724	677	646	676	753	716	692	707	702	672	675	695	683	737	664	713	637	746	675	705	722	704	676	674	702	710	711	717	713	724	642	684	678	677	649	687	682	678	659	700	673	711	692	662	704	707	643	670	702	687	674	733	666	686	685	672	693	714	697	697	719	694	686	655	660	715	686	675	654	674	693	674	715	697	712	672	681	734	719	740	703	689	706	695	695	666	673	667	673	695	642	660	739	684	740	627	690	708	663	675	685	666	750	688	713	738	679	676	727	665	676	666	673	675	716	680	685	711	702	687	702	683	748	698	699	713	648	686	705	675	694	691	708	621	659	648	696	694	679	698	714	672	709	729	667	729	700	710	674	688	687	690	677	698	680	655	722	664	677	734	715	672	679	726	660	660	725	701	724	713	729	654	737	685	682	695	675	687	688	707	681	684	647	658	631	668	669	653	706	684	682	641	705	684	717	639	699	699	712	667	682	675	670	679	690	689	726	731	683	708	663	721	709	677	718	649	705	680	715	684	692	697	692	672	702	679	739	700	677	721	709	695	714	662	673	727	663	711	705	677	664	693	693	705	710	690	630	699	682	697	726	710	720	670	725	712	648	718	731	673	715	693	699	694	700	700	697	734	697	689	740	672	656	641	686	702	704	729	676	706	751	668	673	688	676	690	657	673	688	692	652	702	674	721	630	694	693	691	689	685	716	693	710	668	676	707	669	746	662	686	709	731	659	680	671	685	706	613	706	706	698	663	704	655	704	714	710	683	723	733	663	679	681	714	672	684	689	660	732	701	711	686	712	686	684	674	724	667	695	753	664	732	687	686	682	674	710	673	703	658	676	702	696	699	698	668	722	690	722	621	700	694	740	702	712	730	684	706	714	720	661	681	713	667	638	727	680	662	760	697	718	694	627	739	698	671	671	664	642	691	715	698	719	647	698	697	680	663	676	703	721	679	737	695	697	711	693	665	721	724	692	700	686	725	715	711	679	684	698	689	675	676	664	696	690	685	716	665	669	761	703	663	700	688	684	633	664	683	699	665	682	724	733	677	672	677	685	693	666	711	698	726	724	745	706	697	648	668	640	669	701	694	671	732	672	676	670	702	711	676	695	666	683	699	712	697	672	671	693	680	736	683	695	703	626	702	646	709	691	689	674	691	725	701	683	681	684	708	678	702	688	688	702	727	699	671	652	711	694	661	660	654	681	716	686	670	649	709	657	695	690	656	712	693	650	643	691	704	691	700	693	709	613	676	703	693	698	682	713	694	717	712	703	657	755	718	692	715	705	654	716	668	740	683	700	689	706	683	683	718	710	667	696	704	687	720	672	695	658	693	646	685	710	697	643	658	674	692	704	724	663	714	680	736	725	696	688	718	703	699	667	659	679	704	705	689	672	682	718	719	691	670	696	693	695	666	695	691	647
25110	20998	23596	28554	21012	13126	852	551	448	439	459	481	478	437	463	479	456	451	453	441	413	447	470	477	459	433	429	484	491	497	441	450	441	467	411	462	443	459	447	437	468	456	481	460	427	458	415	491	465	467	449	439	419	448	436	441	443	439	448	483	458	425	465	477	427	395	423	419	434	464	427	426	442	456	449	391	448	440	447	416	419	439	452	438	416	440	434	424	455	424	456	449	448	453	454	404	425	418	481	432	439	426	436	429	410	493	451	437	432	397	426	479	444	435	440	395	428	460	422	439	422	420	425	415	494	449	433	387	439	408	496	442	462	446	427	446	453	473	443	408	436	429	414	432	423	421	451	418	415	434	440	465	433	442	437	413	484	444	469	460	437	406	431	443	450	432	437	436	426	475	438	472	444	424	416	423	464	431	374	462	446	426	444	435	461	455	457	417	448	435	442	470	462	457	421	427	433	436	417	418	441	483	412	426	436	422	460	440	440	422	460	455	407	452	472	458	407	461	452	474	438	432	434	403	434	459	436	428	444	484	491	443	395	453	443	446	436	457	445	433	413	422	417	430	431	466	424	445	439	436	425	436	453	443	407	414	425	479	480	498	414	437	471	454	425	406	444	462	406	417	432	438	456	435	430	483	473	436	457	469	476	453	471	447	424	421	397	451	422	423	373	423	450	423	463	438	484	439	462	463	434	410	438	421	436	416	466	439	433	424	397	466	408	486	414	475	452	474	422	453	433	430	473	432	464	479	451	412	424	434	415	440	483	436	420	421	405	489	421	442	441	464	438	440	443	418	416	443	430	428	446	409	444	457	463	429	463	397	443	403	431	458	421	408	422	419	390	413	442	444	412	444	427	434	431	480	463	453	435	448	484	444	429	420	451	412	425	420	443	420	414	442	427	441	436	420	437	463	441	409	410	445	477	415	414	447	438	477	402	459	439	463	394	461	453	437	398	398	416	430	433	425	452	405	449	438	430	461	467	399	441	422	452	445	393	410	433	445	410	438	456	429	439	461	446	465	419	419	467	394	420	452	415	442	397	449	443	408	481	411	443	425	416	459	460	473	437	420	474	431	446	443	438	415	417	473	434	453	410	433	442	461	421	471	469	419	453	416	434	438	432	454	443	458	419	448	458	433	421	425	426	419	427	432	452	437	498	410	479	424	451	426	444	434	407	450	432	459	427	420	432	443	414	419	445	409	466	419	446	463	427	437	433	459	440	418	454	443	465	433	433	490	411	431	421	431	396	400	426	462	434	426	469	406	416	438	420	424	439	420	441	439	422	446	457	432	403	406	449	469	417	404	464	403	446	489	427	453	414	448	401	425	419	447	471	452	444	418	404	397	454	429	421	453	438	446	467	430	464	423	457	432	419	405	413	418	465	414	493	499	437	442	449	453	430	455	440	394	401	434	434	435	405	475	425	453	448	457	455	422	441	434	430	458	472	363	453	416	446	382	442	425	439	457	419	391	439	391	421	450	408	431	462	411	469	439	464	442	460	479	451	450	463	467	427	419	453	425	412	456	441	463	401	434	433	449	406	433	436	468	445	434	425	420	426	466	402	455	427	425	446	433	437	450	439	442	455	415	425	438	420	434	437	458	448	455	421	401	435	440	450	438	434	462	447	435	408	436	481	385	432	433	439	416	454	437	418	406	438	467	442	478	435	450	427	411	454	437	443	449	439	479	448	436	401	457	439	461	437	440	433	442	451	465	439	436	456	437	415	404	475	487	437	458	457	415	446	419	421	448	443	453	446	432	470	402	403	443	440	452	412	448	443	468	456	440	436	456	453	394	424	438	430	424	436	414	473	411	460	408	420	423	483	428	419	461	452	483	447	430	427	454	468	452	466	442	447	455	451	446	406	422	405	422	407	437	438	445	401	450	453	417	452	450	424	454	422	461	425	461	479	469	438	406	441	458	432	440	439	455	457	439	478	414	411	446	414	437	449	433	410	454	404	422	433	403	408	411	394	425	412	467	450	451	420	404	398	413	421	433	440	431	473	456	456	430	415	411	448	483	469	455	487	417	416	406	456	456	450	440	445	430	446	423	450	424	411	404	418	432	433	404	395	426	436	406	447	416	442	387	399	490	434	447	412	455	469	436	482	396	427	446	421	425	417	443	449	414	455	422	414	415	473	435	417	474	407	444	444	458	424	455	458	463	428	439	446	427	429	435	475	401	413	446	442	437	439	430	422	439	440	399	435	428	425	406	459	445	423	431	422	426	426	429	435	419	442	417	447	423	420	413	447	454	409	438	433	418	411	480	424	450	412	428	404	419	428	467	449	450	406	407	428	432	477	425	447	444	430	434	414	441	442	434	422	442	465	396	429	459	444	484	433	400	439	456	407	435	431	413	427	434	471	434	485	396	444	450	406	380	441	443	438	433	441	426	449	451	438	423	415	389	455	448	483	430	437	425	424	435	468	429	457	464	457	436	410	445	453	455	420	464	409	463	390	425	469	454	446	459	447	423	449	471	420	466	414	407	467	401	412	414	471	446	427	428	438	472	426	448	422	439	437	432	440	478	435	419	434	462	453	409	395	401	425	444	433	420	438	457	412	446	401	468	390	437	438	441	413	397	425	431	429	442	460	432	416	458	428	446	456	445	417	435	442	390	408	438	419	443	437	450	429	437	446	464	438	391	474	452	422	456	409	439	437	454	456	444	450	443	466	444	451	433	398	430	471	446	441	409	453	458	441	432	439	402	453	492	440	438	426	430	420	446	449	448	454	414	413	467	445	422	405	447	402	404	421	409	424	434	438	453	419	430	442	435	429	401	432	436	432	421	409	425	461	406	407	473	448	429	483	395	439	428	446	421	403	420	421	427	457	397	416	444	442	459	416	422	471	397	432	474	434	452	431	410	494	401	407	494	409	404	442	440	461	422	424	417	446	435	485	464	448	399	444	425	449	447	449	376	475	432	440	455	426	474	390	391	456	440	455	443	394	427	429	465	447	423	421	468	417	429	473	461	426	435	450	458	430	419	404	426	458	404	453	436	464	435	456	466	458	450	454	433	439	445	427	468	434	467	450	465	416	446	432	426	455	454	429	454	422	460	422	441	419	381	431	463	455	424	464	418	399	415	476	487	450	413	413	439	431	418	459	459	431	392	438	434	477	471	476	463	425	408	463	423	444	413	449	443	449	433	413	413	430	448	426	441	422	475	423	439	460	414	430	427	366	403	466	413	426	420	484	455	434	409	437	449	441	452	415	446	438	454	458	455	459	421	448	421	412	458	437	456	432	458	423	413	460	434	435	448	462	418	415	419	390	413	437	419	413	497	436	471	430	444	418	444	430	455	458	431	424	430	419	472	397	422	439	456	418	469	416	464	444	468	435	440	439	422	428	401	427	413	424	434	389	459	464	443	457	457	430	466	459	427	446	415	446	405	447	471	431	433	430	435	414	449	468	423	466	420	408	509	466	448	470	463	441	446	448	440	463	440	466	449	422	438	412	427	454	402	432	468	430	463
4454	2445	1461	1169	974	976	963	935	957	926	951	941	894	976	982	1022	902	943	929	871	924	936	949	920	967	929	903	932	983	907	926	982	932	914	983	919	971	933	935	926	951	924	948	911	945	945	908	920	948	929	928	940	918	891	960	959	932	893	939	983	942	889	867	872	941	929	977	951	934	911	956	960	891	933	925	932	927	918	953	935	1000	951	905	882	893	929	947	973	915	964	927	959	959	924	945	902	895	1014	928	930	983	925	910	928	908	915	933	941	972	890	962	911	873	940	904	972	942	907	906	929	924	937	922	971	947	951	1003	971	960	955	921	932	934	946	921	889	917	823	963	1001	937	918	953	926	986	979	951	903	946	888	959	947	909	928	912	929	892	903	908	948	972	971	925	987	925	910	950	943	936	912	952	909	919	924	922	939	926	918	966	910	933	908	898	915	935	971	912	918	925	929	989	900	899	855	901	893	956	962	1002	913	915	883	930	906	968	919	893	933	933	948	978	902	924	972	947	953	929	905	938	921	925	933	970	931	1024	960	932	882	898	948	916	908	878	962	929	976	922	977	892	900	937	883	901	968	937	888	890	885	985	951	886	911	889	977	951	944	918	944	907	943	939	912	908	944	930	967	916	891	882	913	915	960	952	953	910	983	929	934	938	972	882	940	895	955	915	910	915	909	953	954	895	962	970	1008	918	961	902	952	1009	908	907	908	934	970	905	884	924	956	913	950	939	946	911	917	937	866	956	913	902	931	977	918	888	961	933	901	903	908	956	922	921	941	941	934	944	935	933	943	925	985	913	985	912	944	889	910	917	970	915	901	925	947	942	941	914	882	929	884	941	929	898	925	953	938	970	926	905	902	915	883	934	895	935	971	902	889	912	998	879	951	921	991	926	915	907	868	940	964	917	943	917	926	921	935	883	879	873	965	924	866	922	904	940	968	969	912	995	981	948	907	957	977	931	917	955	936	894	972	1005	918	1017	924	916	957	887	918	972	900	958	932	977	928	915	911	878	908	969	839	966	945	945	900	911	949	905	944	912	895	931	878	907	944	938	935	919	938	942	890	967	888	979	956	981	928	907	859	912	878	938	946	939	911	923	963	887	931	951	1002	897	925	978	914	909	930	933	957	927	913	931	892	928	868	954	938	947	900	940	952	898	937	912	932	973	930	898	912	948	916	879	940	937	907	965	904	876	930	889	917	945	912	911	908	937	887	922	930	965	967	940	970	938	907	905	915	968	918	904	966	921	917	987	882	904	902	890	941	960	993	930	941	956	970	915	909	915	924	876	982	924	902	935	972	950	928	925	905	909	984	968	943	972	950	928	942	899	916	937	927	885	947	974	929	954	918	951	941	909	948	946	906	883	930	909	928	929	914	849	953	931	979	929	938	871	880	905	887	924	904	901	921	932	938	894	893	948	926	975	940	937	996	890	874	888	896	934	950	932	954	918	900	923	912	944	969	919	834	869	980	885	910	882	964	985	938	864	964	919	935	1000	892	936	962	953	980	950	930	911	936	903	894	893	889	906	872	928	932	952	913	882	904	945	895	887	949	889	914	893	920	911	891	963	920	935	846	934	921	931	990	962	902	1004	923	988	957	932	899	942	931	921	925	891	944	939	925	877	946	914	936	938	961	963	940	982	931	986	928	906	947	945	932	956	991	884	874	989	924	939	899	922	962	932	944	903	910	905	889	979	917	926	936	948	943	959	933	901	893	950	953	899	927	931	908	893	943	891	904	966	978	914	904	912	922	923	923	928	896	896	989	953	937	971	915	899	986	864	916	934	903	955	916	926	927	941	934	920	888	900	894	917	921	940	907	988	933	1001	899	937	882	934	933	957	868	925	958	984	881	938	899	942	949	888	952	910	943	881	964	923	932	905	881	931	871	957	908	971	918	895	938	908	954	916	950	949	925	932	931	939	939	926	909	928	908	890	969	910	910	914	910	919	962	924	954	868	953	959	941	949	941	938	935	980	931	932	940	941	931	932	955	954	959	939	855	911	971	991	959	945	945	921	875	935	945	907	948	942	926	955	856	932	940	955	932	963	981	916	922	973	914	960	914	944	921	963	921	962	933	970	918	923	945	925	934	955	944	927	907	934	908	968	959	917	954	935	931	942	942	910	904	943	876	893	919	899	929	860	923	938	946	886	969	924	926	945	969	957	975	958	940	936	949	862	946	893	933	926	941	932	935	957	909	973	956	913	935	935	923	900	913	891	911	912	981	913	901	979	889	910	969	972	893	939	887	923	961	916	926	950	939	928	929	910	946	915	940	874	887	937	907	947	925	920	928	894	943	901	948	883	938	892	929	910	918	916	951	933	877	901	924	961	931	907	930	883	863	891	913	911	887	926	968	951	958	935	914	901	909	897	919	935	909	916	898	946	919	886	941	900	917	899	929	894	937	953	883	947	933	905	950	964	920	974	900	921	926	931	950	917	951	926	910	926	934	877	940	938	929	945	966	953	947	925	920	912	970	956	938	888	950	989	974	930	925	953	889	912	904	964	947	912	936	918	897	907	946	902	993	909	908	940	935	959	939	911	899	958	932	928	954	927	992	979	911	940	909	943	1021	943	937	933	915	933	939	954	992	937	991	930	923	917	961	914	944	864	918	889	949	971	908	942	896	860	946	929	875	917	918	953	974	936	949	903	906	929	946	933	976	934	923	982	937	924	933	922	930	934	912	953	953	936	873	946	881	894	904	912	922	966	876	956	855	904	906	941	924	941	948	916	947	899	924	964	914	906	946	962	935	889	930	944	967	882	943	922	918	964	958	938	916	923	945	977	901	919	938	954	903	931	889	959	945	948	934	951	944	896	918	941	866	832	954	905	898	929	914	919	899	934	916	949	941	875	925	962	932	935	930	929	840	944	938	912	921	958	992	931	894	898	958	894	963	882	943	932	939	923	968	882	885	952	894	926	939	921	912	938	934	947	869	977	938	884	919	953	926	937	921	956	900	963	913	885	950	976	897	909	899	900	914	962	916	940	935	969	923	932	932	943	943	921	899	906	919	906	904	833	953	936	992	942	922	926	948	825	926	947	909	939	934	923	930	908	981	873	905	944	985	977	973	931	884	904	901	943	918	872	940	900	882	946	946	866	914	921	928	904	943	934	911	885	945	938	943	934	924	915	967	937	910	925	899	930	878	934	963	962	896	921	923	956	958	965	924	929	866	899	962	919	877	926	935	945	943	933	892	944	944	920	949	943	874	929	921	960	879	929	912	943	910	954	888	922	936	967	944	901	890	893	907	947	919	964	924	883	881	899	920	909	934	931	952	951	916	914	905	915	934	955	928	945	939	924	944	939	940	931	955	942	877	901	950	967	898	920	890	931	944	985	914	923	921	890	971	943	953	844	887	941	970	932	990	972	932	934	908	943	915	928	898	931	905	992	913	946	909	929	962	875	962	916	910	887	952	925	937	957	927	999	924	906	835	862	934	926	925	935	913	938	941	884	960	974	937	938	904	896	969	941	911	936	930	887	961	946	917	978	937
24461	21040	24047	28251	21043	21070	10938	730	476	417	421	390	378	367	361	315	357	382	334	331	349	331	390	367	340	333	339	311	341	328	319	352	289	331	303	320	340	336	339	337	320	342	318	360	319	314	347	341	342	312	338	300	345	350	301	345	293	324	326	337	332	291	349	316	352	359	314	301	335	325	361	341	342	322	335	280	333	333	355	341	334	349	326	338	322	314	376	325	302	366	343	312	350	327	378	353	309	350	307	305	333	292	320	323	366	309	329	331	318	308	352	327	322	330	317	319	327	309	303	314	327	318	322	359	333	319	290	334	324	334	340	318	323	307	268	328	315	306	335	323	324	347	372	311	294	330	325	333	324	351	362	335	312	344	315	339	350	328	338	326	351	317	335	340	351	294	350	338	354	371	342	330	336	299	337	337	326	339	290	308	323	312	322	310	290	288	332	358	332	332	325	371	334	346	333	352	315	327	299	309	343	342	315	339	358	342	332	323	318	330	332	368	329	354	330	317	311	342	359	347	319	322	295	334	297	335	371	330	335	350	326	320	319	288	297	337	326	334	338	264	328	310	330	356	337	346	339	313	301	300	340	335	331	317	355	323	331	327	305	299	334	313	337	339	306	326	346	336	315	321	292	363	331	322	317	308	336	305	348	350	315	294	319	346	318	295	276	306	318	327	335	354	336	315	360	357	306	325	308	340	338	326	315	309	348	330	294	314	364	347	334	331	371	349	333	323	322	318	332	304	373	316	333	315	314	333	308	291	287	332	298	324	333	323	340	320	337	298	358	327	331	280	303	356	322	311	325	317	322	341	319	305	328	293	285	342	318	317	320	317	330	322	352	360	311	316	338	333	314	301	293	327	364	323	309	292	310	336	347	311	320	330	289	341	322	336	320	338	325	342	361	330	315	331	316	304	326	365	362	325	329	303	303	351	309	315	326	316	334	321	341	330	332	355	321	327	287	316	358	300	335	326	327	327	336	315	330	337	328	313	295	353	300	343	314	314	298	309	305	307	294	349	344	342	335	306	338	328	313	323	335	305	328	304	331	334	318	279	313	326	367	319	318	316	309	290	368	327	347	333	342	308	359	312	350	330	327	314	325	319	299	342	342	328	333	321	311	305	310	337	288	317	311	327	325	315	336	310	322	347	318	335	311	312	359	334	318	325	309	297	338	324	347	317	288	310	323	350	314	297	310	337	331	340	350	322	305	336	301	320	338	320	309	329	309	325	308	311	296	315	340	367	350	288	331	316	376	358	309	370	308	343	329	316	330	301	303	322	357	321	296	353	323	328	340	314	336	361	326	280	334	319	346	322	339	301	328	325	322	362	334	318	351	331	318	313	327	321	356	320	326	313	270	327	299	359	352	312	330	350	330	322	318	321	328	306	313	336	346	341	293	308	328	354	307	344	318	330	306	309	297	317	324	320	305	320	335	330	313	334	309	292	320	310	320	294	293	318	327	310	314	346	350	333	337	318	317	295	334	353	300	339	358	353	352	315	319	301	309	284	299	347	322	340	308	335	351	351	329	333	330	325	354	316	308	325	302	296	319	331	336	307	298	314	317	312	321	326	324	308	330	314	328	323	301	316	299	329	372	362	333	338	354	349	319	308	307	326	329	327	327	309	338	355	298	302	315	321	327	342	308	354	342	330	343	309	337	333	334	329	316	319	343	274	272	300	350	329	324	324	360	346	321	342	327	338	279	372	327	319	342	317	325	279	326	283	316	380	343	336	334	356	325	348	308	332	329	302	311	302	328	344	306	326	292	338	301	308	337	286	318	350	315	343	328	332	348	309	305	325	377	325	321	335	327	323	316	309	319	328	301	342	323	319	317	315	348	359	330	316	343	329	335	305	346	396	303	300	318	300	339	337	321	327	342	334	332	341	294	335	314	306	336	354	322	324	317	328	335	307	305	315	318	313	353	338	315	302	315	312	292	321	355	305	310	310	322	327	360	315	341	313	340	355	333	310	373	289	281	286	319	311	377	310	314	299	332	318	337	329	326	377	331	337	345	346	330	313	319	288	342	295	315	320	299	334	332	349	312	331	357	327	346	288	336	327	305	301	337	322	318	306	351	323	322	333	306	313	311	325	316	346	365	298	302	351	312	293	338	301	350	332	270	325	325	345	337	360	333	308	342	337	329	309	336	375	343	343	316	335	349	337	316	324	331	296	331	340	328	311	343	302	324	312	318	352	303	325	326	318	318	330	326	286	312	337	310	340	358	328	349	328	319	313	346	325	340	349	311	290	334	356	334	295	310	293	317	323	351	324	308	342	365	316	334	328	314	339	360	308	338	303	346	334	333	312	334	340	322	362	321	289	327	323	318	328	335	306	325	323	273	340	345	304	345	315	347	311	313	313	345	313	334	312	329	346	307	347	345	331	343	333	324	340	326	294	347	349	306	307	321	342	342	343	349	317	332	360	343	304	324	290	305	343	361	294	331	333	329	319	361	321	311	307	297	318	333	338	302	334	336	330	323	297	378	326	358	304	319	310	309	337	325	340	324	336	301	329	328	303	311	310	309	321	327	352	332	320	331	339	322	344	289	330	311	315	295	321	328	326	332	306	349	316	292	304	322	346	312	320	310	372	313	344	338	300	320	289	297	298	296	339	293	331	295	338	352	284	301	343	359	367	346	341	354	321	263	321	362	341	319	362	339	329	293	305	312	312	319	316	365	305	312	323	361	303	346	309	317	305	332	321	323	339	342	355	290	290	345	315	345	291	306	330	344	338	319	305	314	315	277	345	342	296	285	313	318	351	309	294	303	304	316	294	318	324	306	355	316	303	298	339	328	332	318	329	321	335	326	307	280	336	334	343	341	333	367	353	328	316	337	346	347	328	304	313	286	331	342	329	326	328	322	312	328	319	305	328	366	330	328	306	313	346	292	303	343	320	334	358	347	317	311	323	347	336	325	320	289	346	321	346	362	295	305	316	311	339	296	324	337	326	350	313	374	294	352	338	323	336	306	327	331	299	340	340	324	329	347	384	327	355	352	269	335	369	321	309	304	345	319	313	316	352	320	330	330	325	350	324	331	314	326	355	281	304	323	323	344	310	323	360	326	332	330	303	336	348	310	338	335	363	309	341	305	326	358	364	319	338	308	325	329	318	362	314	320	311	347	308	298	325	318	331	363	337	329	317	305	314	316	297	358	326	364	338	324	328	341	281	343	340	329	325	369	328	329	336	331	319	360	333	352	314	306	309	351	355	299	320	307	302	326	349	346	344	280	339	356	309	308	319	342	306	322	312	341	310	322	315	329	293	350	318	298	359	333	383	288	319	311	332	312	317	361	366	334	337	353	329	352	300	345	285	358	329	320	320	327	341	335	330	311	303	316	325	324	345	339	345	358	318	341	328	356	343	339	318	333	356	286	345	295	365	340	313	308	311	334	311	327	343	337	302	314	312	348	275	306	289	329	324	329	340	348	338	343	356	299	344	315	339	306	297	335	386	324	335	338	301	308	319	316	309	335	301
4009	3414	1744	1066	877	800	786	743	742	715	717	713	651	686	689	722	718	693	689	727	661	711	695	704	675	672	726	740	726	631	726	756	718	659	666	725	659	696	665	684	715	639	717	702	713	642	671	696	659	678	725	734	659	654	688	623	630	629	720	710	692	706	688	678	697	699	686	681	691	663	706	706	638	663	656	653	677	708	678	701	761	709	682	666	705	743	716	642	645	682	718	698	682	720	682	743	703	661	689	683	699	733	677	727	625	697	701	687	680	703	672	689	701	713	643	710	667	750	706	693	701	674	669	682	728	682	684	689	687	699	694	729	676	704	686	680	650	714	730	646	658	701	660	712	711	722	688	709	668	683	667	703	696	703	648	690	705	663	682	671	691	661	738	674	650	695	692	701	705	689	677	679	675	711	673	730	664	728	711	678	688	707	704	649	721	703	691	692	657	721	646	663	683	687	751	701	673	694	673	678	656	659	701	661	654	667	664	694	703	659	679	652	687	646	696	669	691	686	710	687	667	657	720	727	661	701	704	664	712	683	682	735	651	683	708	688	727	685	671	689	700	696	727	653	659	734	667	740	710	707	715	725	667	720	717	646	700	707	705	705	694	656	684	730	729	676	693	660	623	694	675	700	708	721	711	656	712	645	673	667	707	680	701	687	703	708	670	696	683	653	670	689	662	680	713	678	644	641	700	656	721	660	688	730	672	686	652	699	658	688	707	670	694	700	705	691	696	682	673	676	696	685	684	694	670	700	731	716	681	677	695	670	699	670	667	688	679	611	728	657	676	716	658	697	663	681	699	648	685	663	681	693	677	657	716	685	692	731	664	735	693	699	703	676	719	643	691	707	704	694	699	719	669	713	686	675	714	671	672	690	714	720	690	665	651	680	670	675	721	656	747	687	675	726	679	644	679	671	640	720	634	689	706	664	674	704	667	690	711	651	672	718	701	691	682	679	682	693	664	695	694	728	673	644	697	745	742	685	678	687	704	673	694	709	698	655	675	688	717	717	696	678	645	724	671	692	645	682	736	666	719	704	688	642	686	702	687	687	638	691	719	716	675	679	644	741	728	671	644	695	705	650	669	712	689	716	672	696	689	646	728	690	706	697	685	679	708	712	690	671	695	697	688	709	683	695	716	715	649	708	651	695	669	680	697	687	716	698	738	697	722	712	709	672	690	647	740	694	696	707	638	743	729	687	685	697	700	663	696	698	715	660	722	728	717	674	681	684	669	671	694	651	695	678	650	691	696	701	676	690	709	698	683	734	693	650	682	683	680	690	664	685	719	665	682	699	677	698	751	671	693	695	680	672	675	681	729	692	700	685	719	678	686	695	675	696	669	657	655	628	721	653	690	703	733	657	672	698	711	700	667	727	739	700	681	666	681	683	690	681	683	701	695	632	716	696	648	647	688	708	680	692	711	657	744	653	718	702	677	730	686	693	705	723	724	675	677	709	712	722	679	713	639	716	671	669	678	709	682	692	656	657	679	706	697	697	687	787	667	667	723	639	681	703	740	698	663	630	737	671	691	701	681	713	678	665	695	668	661	704	701	715	720	726	699	656	723	701	645	634	653	701	686	670	681	692	655	691	720	654	682	707	690	681	693	695	713	696	731	680	697	732	690	746	661	673	715	686	613	711	687	650	669	692	676	716	677	729	619	644	698	680	706	697	707	684	730	672	701	686	667	704	673	726	683	671	693	684	652	694	689	694	666	637	671	709	670	709	716	662	700	708	672	748	688	675	698	660	691	645	686	669	727	722	714	737	734	675	636	712	719	709	651	680	647	688	715	665	700	707	681	697	705	654	669	734	671	680	729	663	706	700	699	688	671	680	636	697	690	680	640	659	677	710	676	667	691	668	675	665	676	743	680	698	671	683	750	655	667	727	709	674	703	666	749	698	689	683	697	703	683	708	693	729	662	697	700	693	694	710	707	667	671	693	684	682	666	714	682	703	654	755	693	677	723	715	701	709	726	661	733	695	675	686	681	670	681	654	653	689	678	685	692	653	651	691	689	682	667	712	716	714	652	694	721	691	683	687	684	690	723	667	634	689	688	647	715	689	736	687	676	700	652	725	707	700	680	648	701	687	681	664	711	700	712	689	730	681	689	653	722	696	718	647	682	700	660	703	659	660	678	720	693	607	677	698	722	666	713	687	716	686	648	705	702	704	655	660	669	693	696	707	691	693	697	694	713	702	743	700	726	659	705	666	669	686	668	693	678	690	674	711	714	693	680	666	730	690	704	695	639	711	696	690	673	669	662	688	675	705	748	743	663	706	666	699	670	670	699	708	701	722	680	665	706	695	687	663	718	746	656	708	690	702	722	672	666	685	686	706	660	666	649	722	681	693	697	719	683	722	710	702	678	694	656	705	701	691	691	655	696	715	667	708	673	663	690	691	684	650	692	708	704	663	706	678	723	669	725	667	678	675	655	673	653	649	685	651	677	702	651	697	705	729	700	687	637	703	653	637	660	696	681	668	695	717	658	735	677	708	713	640	710	711	703	730	676	704	697	699	705	716	674	709	694	682	706	710	732	695	660	668	680	719	658	691	694	716	725	736	698	711	696	687	619	709	655	683	672	700	663	645	739	657	667	699	662	639	676	708	743	669	711	713	705	692	724	696	685	700	678	633	692	673	704	694	691	681	696	720	694	700	706	693	668	684	647	667	654	723	663	710	723	695	687	695	708	683	702	693	703	669	669	653	692	700	692	694	633	677	632	718	688	735	679	659	679	725	702	667	673	682	654	659	660	694	707	748	698	703	620	658	741	671	663	671	674	683	743	725	710	666	695	641	725	665	631	679	703	688	689	697	708	704	659	710	706	692	719	669	735	734	703	722	655	727	730	682	719	732	682	689	665	628	637	699	634	684	658	674	652	717	612	701	657	702	675	742	722	683	679	660	670	723	713	695	712	739	687	732	690	652	690	686	736	706	710	686	689	639	678	677	689	664	669	715	661	666	674	693	673	713	706	699	678	680	656	732	697	657	704	729	648	711	650	678	687	683	680	700	679	692	701	650	657	695	693	685	664	747	665	703	728	685	708	690	685	754	683	692	647	689	693	674	646	682	671	684	687	687	692	669	696	692	704	663	669	690	670	685	675	690	693	718	680	705	677	668	679	677	722	665	671	686	684	667	674	674	705	651	694	718	695	620	646	668	701	685	697	720	667	687	707	706	638	683	702	719	678	672	759	697	709	725	676	689	663	666	698	687	747	697	681	716	740	635	716	629	719	726	658	666	698	692	672	693	614	742	688	728	671	716	703	685	717	639	705	733	709	683	647	638	726	763	729	728	641	658	707	718	662	706	698	711	667	683	650	658	719	680	684	706	723	692	666	712	658	719	670	693	739	685	682	679	718	692	698	679	697	679	689	651	663	694	680	684	686	713	680	677	705	704	702	704	701	701	625	676	727	674	690	699	723	639	713	685	683	725	640	725	666	703	682	665	636	691	633	683	676	710	697	695	672	687	663	702
33203	15230	2580	355	331	284	302	326	302	290	304	306	303	320	316	279	317	312	302	292	323	310	293	313	313	305	346	290	265	286	309	281	279	294	286	273	300	272	318	296	298	295	319	339	300	322	301	252	291	273	302	281	310	314	309	306	308	305	281	304	294	330	307	318	329	283	302	295	298	294	277	286	316	287	308	297	278	318	295	308	281	327	289	303	311	288	307	299	300	302	298	276	280	325	317	242	299	287	302	282	308	303	314	279	281	309	295	298	304	316	283	309	286	325	288	275	300	263	306	314	329	310	311	272	287	310	320	290	311	301	314	352	299	318	287	295	304	301	268	308	316	308	293	272	308	258	291	311	298	302	295	322	327	311	303	296	314	293	296	289	317	296	307	300	306	317	317	310	306	300	303	283	305	327	306	296	299	295	318	329	299	334	286	327	289	257	296	270	281	289	300	296	301	336	255	283	284	312	293	288	282	296	335	307	322	323	280	303	312	286	320	305	328	288	310	257	319	301	294	288	318	289	284	291	316	313	321	293	254	295	335	328	312	307	285	276	311	296	304	276	306	276	293	333	316	319	269	317	259	297	256	281	268	298	299	333	296	291	322	305	310	313	270	317	301	325	319	291	295	282	280	301	274	304	327	303	330	297	292	292	292	268	320	283	296	289	305	275	335	290	301	299	291	345	309	323	267	317	291	304	292	321	277	296	306	281	309	276	257	287	279	275	297	301	323	293	330	288	320	293	304	282	314	320	331	312	310	319	295	292	290	326	309	290	297	278	308	307	277	301	290	309	312	276	311	301	295	343	325	273	291	292	326	285	309	292	311	305	308	307	289	305	312	270	305	293	326	320	282	282	297	274	311	315	275	302	317	303	334	296	309	307	307	331	287	326	272	289	305	302	320	273	288	289	309	318	323	290	311	312	301	304	273	277	286	301	280	277	340	285	300	288	319	307	299	283	294	308	274	279	258	287	302	291	284	330	264	316	268	283	280	312	340	264	297	339	321	292	261	293	291	325	318	303	322	295	299	332	329	343	319	297	306	309	310	311	309	291	287	302	313	289	292	301	310	317	322	248	277	289	278	307	308	295	267	292	275	308	306	265	306	320	296	301	322	278	306	316	300	254	313	294	292	309	295	257	288	305	329	279	302	296	325	271	301	290	307	298	269	316	317	281	282	336	298	335	302	313	266	265	305	272	260	278	321	306	295	304	311	315	307	308	284	255	278	305	299	297	305	277	292	332	319	348	306	302	236	277	310	281	295	279	287	256	273	311	278	292	329	280	301	305	273	273	278	317	283	282	296	325	354	290	305	361	317	277	301	322	298	294	312	312	331	315	263	297	336	313	290	307	296	269	280	260	316	309	299	282	274	269	310	298	314	295	248	257	253	306	292	319	328	312	320	324	287	295	285	321	310	318	296	308	274	308	266	303	305	277	314	320	323	288	279	257	303	331	296	307	307	319	333	295	305	284	272	296	277	306	275	298	292	303	285	298	318	247	309	278	300	297	286	326	349	286	309	287	290	289	286	272	305	318	321	303	329	281	284	332	312	310	310	303	316	322	288	310	326	293	276	278	280	293	286	311	319	307	324	302	311	296	307	286	318	291	269	284	299	318	306	294	287	289	302	280	341	330	330	308	321	312	318	301	295	321	303	303	308	285	289	280	303	254	293	266	292	309	306	280	273	297	315	295	280	288	263	276	273	285	297	303	312	333	294	323	281	318	306	313	310	268	280	295	274	324	311	300	298	285	291	320	280	297	311	325	317	285	336	274	320	312	292	326	307	305	305	304	259	291	298	281	291	330	281	298	303	333	364	293	281	251	303	298	323	303	298	337	310	317	321	298	306	277	283	300	321	342	315	312	311	284	294	302	268	249	270	311	276	277	287	311	297	280	279	297	302	321	292	246	329	349	306	289	316	332	295	322	318	301	335	313	295	287	320	314	312	320	309	292	277	295	294	294	306	294	361	319	324	296	300	314	299	302	285	313	289	329	246	290	266	303	321	293	329	318	309	310	292	280	272	320	297	285	326	290	313	291	294	283	292	296	285	282	334	277	292	305	283	302	284	286	329	312	304	312	325	294	313	282	314	328	330	287	314	312	303	268	265	312	341	297	295	309	287	277	325	276	281	272	338	294	300	290	295	288	293	275	286	322	292	300	312	293	315	312	312	318	331	272	319	325	287	296	298	267	282	339	308	303	315	309	321	289	323	304	304	269	317	303	320	286	295	247	284	311	311	335	297	295	265	310	284	316	322	292	316	309	300	284	314	301	265	318	310	282	292	270	295	295	265	296	323	281	307	316	303	321	304	259	292	329	316	310	308	313	307	297	302	319	291	321	281	339	315	336	333	288	273	293	293	251	336	294	296	320	326	272	321	314	319	315	295	288	308	289	284	311	321	295	284	313	319	321	287	276	293	314	303	297	317	302	302	305	319	285	286	271	288	250	276	294	313	310	279	320	329	299	323	316	296	316	334	331	273	282	338	311	322	298	324	300	306	289	308	289	311	292	325	292	272	296	260	311	305	298	301	296	297	291	301	291	317	290	333	299	320	314	289	306	265	251	306	316	318	286	297	296	319	285	297	317	297	292	305	323	287	290	322	318	307	300	306	274	277	311	297	270	288	296	272	295	289	327	305	289	283	315	315	302	304	289	302	297	269	299	329	323	317	306	323	297	277	285	265	321	306	307	271	287	323	256	315	296	307	339	313	311	308	297	268	278	292	324	285	279	291	296	318	308	279	283	312	303	321	271	293	316	296	331	297	323	300	273	294	322	314	300	309	295	337	317	298	327	295	303	277	275	304	312	311	275	280	318	308	289	306	322	299	309	254	290	293	310	299	246	308	256	286	299	307	310	280	306	309	281	313	324	297	288	309	293	322	332	297	313	272	283	300	285	330	260	299	307	301	297	291	320	332	300	269	288	295	261	318	297	297	300	292	319	299	293	335	330	327	294	343	326	264	285	279	290	273	271	316	280	285	297	294	297	312	305	299	316	296	313	322	306	310	283	294	310	301	280	306	266	264	303	300	260	284	301	293	317	319	293	309	314	315	337	335	293	300	292	274	302	308	305	263	278	302	299	333	263	291	311	324	337	330	276	307	296	310	300	307	321	299	338	309	300	320	327	303	321	314	288	314	306	257	298	307	290	301	313	311	311	284	288	258	269	307	307	298	301	289	260	295	328	287	275	320	297	300	302	324	300	304	270	316	276	275	277	302	277	306	292	302	297	307	324	304	334	289	285	283	280	327	311	310	305	334	282	291	268	279	301	315	300	299	318	310	284	278	279	330	302	304	297	297	306	304	326	273	289	323	275	305	291	271	271	282	273	323	279	249	297	275	283	315	277	286	325	302	313	311	307	309	315	310	291	288	325	298	305	260	340	329	309	325	313	311	327	314	314	314	286	320	281	290	296	300	314	276	304	286	298	279	289	291	285	276	289	302	298	304	329	331	287	298	321	288	313	297	321	295	314	283	306
7750	766	719	721	708	716	748	732	633	683	751	704	660	695	729	692	686	707	708	679	696	709	705	696	721	666	672	686	660	680	669	695	685	694	666	686	738	696	677	692	688	673	695	710	736	721	692	702	686	740	655	746	658	688	642	701	734	783	699	745	740	674	652	722	716	666	718	653	686	676	698	723	667	718	710	736	704	705	688	699	683	723	712	689	725	707	668	708	672	739	700	726	704	689	658	719	657	673	695	665	706	670	701	711	691	701	674	673	684	682	699	720	699	709	731	656	681	691	702	700	691	771	726	627	681	730	674	658	743	700	677	704	675	718	683	727	710	703	729	745	727	669	723	690	725	666	736	680	741	692	683	739	687	675	679	673	671	720	698	695	706	720	709	673	712	677	722	661	664	722	697	669	715	710	733	687	708	687	671	614	731	716	697	698	710	760	725	709	686	705	720	662	668	700	668	701	698	712	702	680	705	670	738	753	677	701	668	737	696	654	763	686	729	718	720	655	707	718	718	692	723	703	703	700	710	705	734	636	732	711	751	714	682	645	686	674	723	690	681	688	744	657	671	711	672	697	695	722	704	722	687	724	669	720	711	696	641	745	682	680	696	687	697	739	669	690	719	789	710	719	747	679	686	699	746	719	672	670	720	708	716	695	705	707	686	687	738	726	699	677	729	720	692	724	672	689	700	686	655	684	671	720	700	642	713	693	726	728	689	636	700	650	733	712	724	690	659	691	725	747	717	685	678	712	680	692	701	660	702	740	692	687	691	719	676	710	698	704	681	707	708	703	697	730	704	695	683	698	695	731	691	687	689	746	693	674	673	663	719	669	641	688	689	721	702	689	676	686	709	706	750	730	684	674	703	720	679	713	716	692	716	670	648	698	709	746	650	681	727	669	683	698	704	692	716	711	721	680	745	686	703	712	739	669	674	754	705	702	708	712	658	706	733	690	732	732	720	665	694	710	737	649	695	667	723	693	700	701	726	638	769	717	715	742	700	721	683	668	713	712	699	673	706	706	679	719	718	698	702	719	674	665	712	729	704	679	692	698	686	737	706	718	685	707	685	723	727	676	683	691	725	699	728	725	678	750	681	710	676	724	719	705	709	697	668	691	673	703	714	706	722	681	728	736	694	656	735	699	704	697	703	710	699	706	679	698	648	652	708	716	727	664	697	708	721	721	688	687	727	738	690	678	670	671	695	685	667	716	661	690	702	691	688	701	649	669	680	670	708	705	710	679	689	707	663	701	707	681	660	669	697	696	719	735	714	737	669	659	731	694	699	739	708	725	650	707	690	681	697	660	700	729	693	647	713	673	709	687	692	671	726	696	689	693	702	700	635	683	724	714	672	676	745	678	700	691	659	702	684	710	648	696	705	676	717	706	665	706	743	671	643	665	696	706	640	698	662	701	765	718	706	699	679	714	707	670	669	714	741	723	697	711	690	685	749	657	680	712	719	704	694	663	662	724	671	691	711	681	695	718	706	674	694	620	679	716	721	754	669	685	714	634	696	682	689	707	697	721	714	665	653	735	694	656	699	689	645	716	701	705	730	723	682	692	747	722	676	673	687	693	709	728	642	722	685	715	660	695	731	768	698	663	715	706	700	684	673	695	693	657	742	707	727	704	726	694	747	717	700	720	681	742	740	714	665	690	731	686	660	656	672	684	704	650	683	680	663	696	679	698	743	693	725	702	700	736	722	719	687	714	633	671	673	737	683	689	737	741	654	643	696	656	698	673	685	657	668	646	692	717	699	631	710	708	670	723	713	688	717	670	714	714	643	693	711	690	662	782	672	678	729	678	737	664	653	688	731	665	667	695	696	736	706	653	729	671	650	731	729	682	740	725	746	670	694	710	712	703	657	707	686	711	750	717	695	696	686	744	718	627	683	667	702	664	693	710	721	711	715	700	700	680	699	676	688	686	689	699	668	723	707	695	635	699	677	746	690	700	678	710	691	725	738	722	632	673	693	725	682	759	692	748	707	673	681	727	679	651	682	692	710	701	696	729	688	683	719	665	724	663	693	670	672	648	719	668	732	705	672	701	690	739	714	675	737	677	691	718	695	682	675	725	707	750	717	695	683	729	689	727	692	682	685	696	639	742	724	739	705	716	680	763	715	682	711	700	704	716	690	624	706	698	666	684	678	723	728	661	726	725	689	704	669	687	736	666	705	732	658	664	722	690	737	703	711	705	702	669	668	637	658	686	707	673	667	636	676	689	684	730	655	657	691	656	706	694	692	718	709	654	674	737	697	680	674	688	689	675	738	709	682	696	700	675	659	683	693	720	765	679	693	712	681	710	695	792	736	678	690	706	688	707	677	691	734	679	724	747	698	656	688	722	709	726	719	714	685	729	698	704	689	678	742	697	676	724	716	699	660	618	672	732	681	684	667	743	698	698	695	682	649	670	668	722	694	692	637	652	688	718	698	756	726	686	719	710	701	713	735	739	714	712	718	696	689	714	675	692	679	733	750	682	707	648	752	719	679	679	745	680	658	665	648	697	720	753	742	709	681	711	671	715	690	706	709	669	697	686	696	681	677	724	693	687	694	730	660	707	737	722	682	702	731	699	704	705	742	631	728	701	771	737	665	725	689	685	688	694	715	689	684	699	686	649	720	636	708	740	671	714	710	663	702	691	712	709	655	692	713	647	719	730	696	667	672	669	668	649	739	734	705	701	699	683	684	676	728	722	733	662	678	674	649	728	636	670	733	731	685	696	709	698	692	696	725	719	735	705	682	717	670	672	716	699	699	732	665	718	661	726	717	686	683	710	631	707	712	686	697	714	716	710	656	719	744	688	723	729	701	708	708	713	697	683	653	697	722	651	670	661	715	697	719	729	684	697	732	692	715	704	755	769	648	707	718	702	689	699	690	696	721	689	708	705	710	670	662	687	683	675	677	689	706	663	695	693	720	673	690	719	737	692	712	743	650	702	689	714	703	717	662	694	707	721	663	702	665	709	677	757	686	687	759	691	706	705	662	727	713	719	705	721	681	736	678	724	709	719	726	686	709	701	751	704	725	657	708	659	670	701	662	686	665	729	669	679	726	705	712	692	657	710	690	737	693	709	719	663	718	714	701	673	634	691	689	660	674	693	720	665	733	689	669	678	708	752	694	705	665	662	702	666	671	710	680	692	698	725	652	700	731	701	675	716	730	749	701	703	678	712	744	674	711	746	723	696	671	691	708	706	655	701	697	668	703	736	721	765	702	677	727	715	658	727	707	736	702	697	739	751	721	707	675	659	677	704	712	745	702	729	685	729	694	701	681	720	655	702	734	683	711	688	739	680	707	724	679	693	680	702	727	702	707	708	744	685	717	696	680	699	683	696	666	738	662	634	740	722	644	691	701	696	722	673	724	657	706	707	658	741	679	705	694	664	735	699	704	710	695	739	742	672	660	691	692	678	684	751	698	685	729	717	708	720	713	721	686	737	703	704	693	705	710	658	724	723	720	668	674	679	695	692	786	668	718	709
25048	20978	23571	28522	20970	12613	855	577	554	496	467	513	460	483	461	448	430	434	456	440	447	454	453	464	420	411	452	461	463	485	448	417	416	420	431	439	474	434	424	479	448	431	438	418	415	480	471	443	414	401	390	400	426	411	412	485	484	434	448	420	433	465	471	460	411	425	445	440	430	439	460	461	425	473	435	421	444	463	415	418	447	420	450	438	458	471	450	439	430	447	439	441	474	446	414	455	465	455	405	449	410	476	474	445	441	411	417	457	401	426	448	461	462	413	434	465	427	418	452	477	493	415	418	412	433	429	425	422	459	442	447	410	418	409	476	452	390	444	418	444	432	437	425	455	407	414	444	459	438	453	468	478	429	431	422	384	468	432	443	442	377	418	413	443	402	432	439	454	402	428	441	425	439	485	454	429	473	417	444	429	423	409	441	389	431	440	434	403	433	482	434	401	461	424	463	451	442	429	454	470	425	420	396	442	422	431	419	436	425	429	469	422	416	432	443	391	488	470	444	434	465	435	456	427	405	469	435	438	441	443	461	419	436	454	437	451	450	423	435	386	436	440	435	440	450	442	470	431	402	444	487	463	441	465	458	431	475	445	440	477	437	442	455	432	461	477	488	456	439	411	409	459	460	403	427	449	426	404	447	510	404	423	452	420	416	446	434	450	425	442	403	432	436	415	410	396	414	418	414	417	442	446	430	425	422	440	448	415	476	450	459	432	427	436	447	411	433	476	471	444	412	436	423	436	410	420	472	457	451	424	438	428	440	423	446	401	474	408	456	449	460	434	442	419	458	402	409	424	416	473	454	436	410	470	457	439	462	412	441	435	446	442	459	434	438	438	440	438	484	463	454	410	437	462	398	409	422	437	414	447	440	455	430	416	469	459	444	473	433	411	419	432	460	460	415	431	426	455	461	445	434	411	399	423	396	430	469	424	435	425	401	430	454	412	470	425	426	422	428	418	400	458	438	416	439	441	418	431	425	405	457	446	458	438	462	418	449	433	452	434	440	449	431	449	439	404	459	409	435	414	408	398	384	446	479	420	438	418	467	443	443	417	410	438	466	433	415	419	443	441	456	428	407	435	434	436	437	412	396	438	442	424	415	451	471	422	428	419	433	423	465	443	406	453	440	421	444	450	419	471	406	412	420	396	421	393	448	425	461	428	418	409	437	451	436	419	456	419	441	422	413	410	471	445	416	416	416	441	453	420	478	423	462	456	407	460	446	456	462	415	439	470	434	483	466	397	447	472	496	438	424	441	425	492	447	467	450	422	434	455	460	460	430	443	423	428	456	453	462	415	393	428	403	418	416	471	452	446	429	455	443	423	433	424	443	438	432	452	421	428	454	455	405	449	451	423	401	456	425	473	418	424	432	394	471	404	428	419	456	412	480	460	425	451	448	441	451	443	432	441	426	441	424	412	431	417	440	455	437	436	408	421	451	460	455	424	408	447	446	459	403	414	428	434	424	437	490	384	446	425	464	398	442	431	419	455	423	396	464	469	414	407	412	443	448	428	475	403	447	423	407	449	432	419	425	469	436	434	413	428	478	474	418	449	415	460	436	443	446	436	480	454	446	471	461	413	429	434	464	413	391	456	477	454	430	427	422	419	466	428	481	460	454	424	460	460	398	422	450	482	431	403	408	437	465	456	438	422	425	451	436	432	475	458	451	433	416	450	435	405	421	418	378	429	408	465	425	458	449	432	412	453	422	402	459	418	445	443	432	416	481	425	435	425	427	464	427	436	448	444	409	427	454	389	460	430	434	479	417	389	448	485	435	451	427	467	433	457	446	447	420	424	438	416	385	442	466	412	427	434	452	421	408	431	473	452	428	446	464	438	471	436	450	427	401	408	432	460	423	437	425	450	454	462	414	453	441	403	410	380	435	435	423	419	471	431	433	457	446	420	406	400	432	418	414	438	410	439	421	452	456	450	421	426	458	436	406	461	449	440	417	447	437	405	408	412	412	436	451	480	469	448	459	442	444	414	449	439	446	444	426	431	407	444	449	433	422	427	476	402	426	440	411	436	422	438	449	439	433	441	447	437	442	454	452	427	448	449	380	445	418	406	482	421	433	446	454	422	436	418	434	389	458	435	427	419	427	442	446	398	439	417	437	423	401	442	444	454	446	459	459	445	458	417	447	434	411	471	460	422	447	413	420	449	463	454	433	460	466	473	427	463	450	430	424	420	417	451	455	411	434	419	449	436	457	438	426	435	422	455	406	434	455	471	494	452	457	435	455	423	438	397	418	416	430	421	471	404	414	445	432	425	416	408	404	441	452	430	414	471	399	457	487	437	426	429	453	430	429	437	417	414	460	491	451	440	423	443	445	426	414	381	417	443	424	392	427	481	475	425	401	427	437	428	411	404	423	418	452	418	440	448	440	407	456	481	386	438	449	436	476	451	414	398	421	448	421	441	458	417	411	420	414	484	468	437	456	424	453	387	442	458	459	446	447	420	425	449	419	456	458	458	444	430	443	437	412	420	382	473	479	410	458	433	415	435	454	449	455	428	421	462	457	439	439	473	443	429	456	414	410	418	425	438	512	430	458	437	416	381	410	435	423	431	411	439	448	420	410	446	473	430	438	441	442	411	427	444	455	420	483	407	443	441	464	455	430	420	394	441	419	450	422	441	428	398	431	435	503	462	463	465	454	474	413	451	428	449	498	456	471	420	438	407	434	453	409	416	450	416	426	453	439	454	465	399	421	437	430	439	416	458	388	461	469	440	443	468	461	419	480	431	460	382	451	412	416	408	436	388	444	425	417	456	436	426	432	420	404	450	417	467	403	448	452	396	443	416	427	464	482	408	409	397	409	462	457	444	412	439	438	447	456	444	423	448	401	435	437	417	466	453	422	419	429	429	442	453	454	423	415	440	422	433	434	420	419	480	468	443	415	399	437	446	442	461	440	427	468	431	400	434	432	497	446	442	433	445	444	387	432	450	415	409	442	400	418	439	431	441	417	407	397	437	410	455	473	444	463	455	453	448	447	420	456	435	411	449	465	430	462	396	425	413	409	407	425	454	476	408	430	447	402	436	404	423	422	431	449	435	448	441	473	480	453	450	439	404	422	463	452	428	434	445	447	407	443	407	472	428	459	445	401	421	464	447	449	490	463	460	451	440	408	445	456	408	413	403	420	427	451	405	442	445	427	396	442	420	460	467	437	481	456	381	387	402	436	428	432	443	437	396	449	449	426	432	428	456	408	434	410	433	444	451	406	451	451	452	408	461	442	476	452	408	440	374	416	405	459	449	462	417	435	429	403	412	440	427	402	441	403	453	428	411	435	411	440	445	417	421	432	445	420	432	418	399	401	414	406	410	400	453	405	415	447	425	452	456	436	452	465	448	465	455	432	480	429	424	469	400	409	445	433	401	426	429	445	427	435	409	447	422	446	432	450	411	431	429	430	454	467	443	417	491	467	418	419	417	470	449	461	423	404	450	453	453	429	437	453	474	426	408	451	432	423	447
4489	2424	1419	1082	1007	950	969	924	986	846	926	906	954	946	962	870	969	957	986	910	934	930	980	933	923	923	896	986	909	970	869	953	944	928	938	957	938	980	977	946	916	962	931	922	932	878	928	962	902	970	890	921	938	942	966	914	935	965	958	914	965	987	945	926	931	932	962	920	933	921	973	973	894	889	917	952	967	936	894	850	978	920	923	962	948	937	956	977	959	920	942	941	905	965	938	916	902	932	918	948	890	983	974	915	938	944	915	902	981	984	904	922	916	896	952	924	966	952	918	899	907	945	947	932	884	1011	898	966	939	910	931	927	877	1016	960	944	919	947	940	944	966	874	964	917	925	962	933	919	914	912	986	1020	949	945	915	967	962	881	907	950	963	952	947	958	960	904	921	933	923	990	943	977	935	973	984	922	907	894	916	952	936	917	927	950	886	914	941	949	908	904	912	916	905	888	912	923	966	951	945	952	878	969	934	991	906	897	883	913	905	898	958	975	945	927	904	993	874	970	965	906	899	967	956	887	923	921	886	896	958	935	917	911	968	863	888	900	934	945	916	913	908	901	931	878	923	885	991	870	933	891	949	881	902	941	958	928	953	866	927	899	925	897	936	923	955	885	894	925	914	933	899	961	906	935	926	948	960	956	964	920	998	895	925	886	951	899	918	916	906	907	896	941	950	895	940	903	867	922	936	890	934	911	861	967	931	891	901	938	943	923	890	923	947	895	926	932	998	942	880	942	915	971	906	1003	959	865	950	904	900	908	966	973	860	980	955	921	917	909	939	939	875	860	922	895	941	852	951	958	918	956	944	974	931	956	886	972	921	933	960	931	926	888	915	935	951	844	916	920	930	949	968	923	920	905	916	950	922	941	875	916	990	885	934	948	946	900	925	945	907	895	904	948	935	944	989	939	988	951	908	982	925	979	909	927	884	926	894	900	954	915	901	881	895	970	1039	943	968	885	864	952	940	900	926	888	956	903	924	951	964	903	918	1003	901	916	925	915	865	919	946	930	919	926	941	932	922	972	937	904	948	959	904	910	917	982	949	953	953	906	959	907	909	922	882	923	960	931	906	986	880	911	917	926	918	950	934	939	901	939	938	887	961	886	937	974	934	927	942	889	888	911	923	920	952	938	913	917	940	944	909	988	977	950	913	881	873	915	899	948	884	942	933	954	960	894	978	996	891	941	907	952	910	914	959	943	944	912	933	900	953	918	925	945	889	904	946	964	840	886	935	936	926	973	939	953	882	968	935	956	930	927	906	955	931	956	928	919	920	904	886	901	939	881	899	897	1012	894	912	935	929	952	931	948	893	915	935	926	891	901	933	942	950	891	968	948	917	867	922	943	876	954	860	919	940	929	952	926	940	927	924	895	891	913	998	933	935	942	920	938	941	949	952	908	951	939	953	974	970	912	867	929	934	933	900	861	940	975	872	934	938	931	965	1008	915	890	956	893	895	923	971	952	928	944	907	933	934	886	924	929	929	925	899	977	909	901	931	985	948	872	919	872	925	929	972	917	879	912	898	915	953	908	917	947	926	871	914	939	902	898	915	927	945	960	920	943	939	969	953	914	966	927	949	945	985	944	902	998	1001	976	882	946	986	866	893	897	960	884	980	929	892	934	892	880	945	928	884	956	909	946	926	941	846	936	919	951	955	975	932	946	986	904	934	900	909	883	978	981	951	951	897	968	881	927	936	959	996	909	993	940	969	964	965	939	911	942	917	940	907	936	973	921	875	935	888	938	929	948	911	951	908	956	915	903	957	947	903	962	928	949	973	921	944	926	926	917	911	947	941	941	944	950	896	909	921	904	905	945	950	949	947	944	973	922	933	916	927	923	922	951	889	963	952	940	932	965	969	931	971	891	933	940	901	919	943	961	878	925	931	914	942	923	996	871	934	924	899	935	940	948	936	949	977	938	973	940	952	965	983	940	957	919	926	941	927	947	917	906	932	948	952	923	893	922	929	951	897	908	966	918	965	922	960	924	927	919	947	854	891	985	931	883	975	882	926	954	887	940	939	917	928	947	956	973	953	947	915	900	937	943	982	902	893	887	965	918	929	931	909	905	913	918	875	949	929	935	933	914	913	909	864	955	931	909	949	948	939	975	934	931	862	916	943	942	912	918	883	949	936	929	995	892	888	919	989	899	883	977	922	902	915	973	973	945	921	912	894	922	920	895	886	904	916	970	975	891	938	931	997	965	945	964	897	928	919	918	926	882	904	936	996	898	906	895	865	935	1038	903	881	880	975	897	925	904	910	899	936	978	928	963	932	932	970	891	975	961	1001	953	917	985	949	964	917	945	954	874	930	939	889	900	929	915	909	881	926	925	906	909	927	950	895	960	936	981	925	905	931	911	929	931	913	918	922	929	914	974	994	866	875	934	938	932	965	923	949	964	938	950	974	941	968	895	860	920	977	938	945	978	915	954	941	980	958	916	901	949	974	901	899	898	939	898	930	938	927	945	920	928	970	935	879	910	930	981	967	926	972	952	940	913	912	925	944	957	920	919	939	932	945	961	889	950	909	902	915	943	928	958	918	901	966	923	913	971	953	946	935	881	928	942	893	890	935	948	931	953	891	910	891	884	927	968	954	970	958	890	949	992	933	932	942	905	939	913	945	914	907	922	991	911	913	983	958	888	911	923	928	914	938	908	935	944	918	998	964	921	923	947	905	922	902	918	924	912	924	959	1025	960	909	936	921	957	924	926	983	990	926	950	903	879	927	963	903	943	976	950	942	950	922	942	948	920	938	885	969	894	964	897	946	959	893	904	956	945	935	940	895	956	897	994	913	889	940	976	942	996	901	913	948	892	885	945	913	878	959	899	917	938	953	922	923	902	914	904	880	896	935	980	933	923	922	889	982	946	905	904	863	937	951	923	918	957	909	905	920	931	918	986	901	911	962	1002	980	916	910	928	959	939	931	903	954	891	935	946	878	914	956	908	946	944	938	938	939	915	923	935	922	963	898	898	925	883	962	941	918	928	938	915	892	935	938	953	962	964	920	918	903	962	968	938	920	899	963	970	911	928	964	912	928	891	916	931	907	945	921	974	902	976	919	889	870	940	887	906	984	907	923	916	918	971	952	924	991	900	908	898	876	931	1003	952	939	886	886	960	935	876	914	962	922	952	893	894	941	953	938	950	938	895	920	943	949	918	961	854	968	919	944	911	899	883	862	967	901	872	926	900	956	901	960	925	913	901	924	898	977	920	948	948	958	976	947	964	942	914	959	964	937	937	982	957	912	953	969	903	949	907	921	932	907	884	863	934	935	955	952	879	943	931	932	960	942	993	887	896	909	954	924	937	929	963	941	889	907	952	942	941	963	896	917	940	929	910	910	939	907	982	961	909	965	901	930	902	897	942	970	911	932	966	927	954	908	957	960	940	936	947	957	877	909	890	885	874	912	966	919	875	938	917	940	914	982	927	903	902	935	913	974	906	943	900	914	955	971	944	892	948	951	996	982	968	952	893	911	911	948	960	974	949
24428	21010	24017	28220	21013	21044	10992	640	469	443	377	360	416	353	360	380	366	328	312	314	363	305	357	336	325	350	329	336	345	340	312	341	336	327	359	358	304	341	384	321	371	351	362	368	315	335	333	311	316	351	336	350	317	363	357	362	318	321	316	331	291	312	347	335	336	298	362	318	345	319	333	318	310	293	324	305	332	335	286	348	323	329	334	327	319	341	331	371	331	340	336	321	348	333	320	323	346	318	360	303	367	320	329	322	323	350	368	359	341	293	312	360	327	346	324	303	292	340	339	341	313	337	342	355	355	342	315	329	384	271	298	323	316	316	309	348	329	338	284	356	309	314	288	313	293	306	318	327	333	313	346	303	317	321	309	297	330	325	310	330	330	336	294	330	293	319	323	280	296	339	339	346	352	342	295	308	333	299	305	322	348	290	313	328	338	334	349	333	347	334	334	348	334	326	343	348	330	311	337	339	304	300	307	290	333	320	311	333	273	330	353	319	333	321	340	367	321	339	327	311	347	339	315	329	334	313	309	304	322	342	340	335	322	354	311	322	331	337	300	321	344	282	305	327	307	307	310	342	279	332	306	329	325	309	326	354	354	353	318	295	293	317	333	336	316	343	339	356	309	315	302	321	315	346	331	352	347	309	307	339	298	311	336	318	286	307	321	334	345	344	340	329	308	345	325	337	372	359	320	302	312	290	383	356	310	322	323	358	313	302	348	330	316	318	304	340	326	292	318	316	324	302	324	321	308	341	334	350	354	365	340	327	317	293	302	319	345	313	320	331	333	330	319	282	307	321	301	327	338	326	352	296	315	362	336	315	325	303	302	341	295	289	338	309	312	317	299	327	319	345	275	326	324	356	315	373	315	316	321	338	320	295	326	353	303	324	342	318	303	348	334	305	295	300	314	335	345	343	355	312	326	358	351	336	318	335	315	308	333	350	320	359	342	326	344	329	309	330	345	318	334	324	322	329	313	344	338	324	295	341	347	344	389	350	314	319	355	350	308	310	351	342	317	326	346	313	311	368	317	352	328	338	331	373	356	298	345	343	349	330	342	314	322	280	359	333	334	297	317	339	323	346	289	333	342	339	328	377	358	302	323	345	313	341	296	339	346	296	388	313	342	362	295	345	326	319	376	362	338	371	347	333	312	325	325	294	327	354	341	333	337	392	318	322	323	322	368	333	303	266	325	313	348	309	313	270	334	320	333	296	345	303	317	345	351	358	311	347	321	333	321	307	346	343	326	353	339	329	301	341	312	324	315	309	316	332	331	311	312	310	312	379	317	324	316	319	335	324	334	310	305	310	341	295	308	341	317	344	326	313	328	316	346	335	350	338	313	349	325	343	315	343	351	329	337	324	322	331	340	301	332	312	311	303	283	296	336	340	274	342	331	331	351	313	297	298	283	314	325	322	319	326	315	300	320	318	344	322	330	337	297	311	306	330	319	336	297	298	327	342	345	343	332	323	311	331	295	326	299	322	335	321	371	304	374	328	330	312	299	324	339	328	332	344	281	318	310	311	322	366	325	296	301	300	324	324	322	307	346	323	346	342	366	328	304	312	356	344	337	334	318	325	298	350	317	310	295	328	301	307	321	339	323	331	336	335	282	337	370	345	333	340	345	290	336	370	361	310	349	308	350	339	319	321	332	342	303	311	361	319	329	320	326	314	323	328	332	310	358	318	322	303	304	311	375	349	307	354	297	301	302	340	346	332	319	318	327	303	332	323	336	342	360	308	287	328	301	315	306	320	332	346	341	354	324	312	324	322	329	292	325	309	323	349	308	286	330	302	327	356	311	316	294	300	324	300	321	328	313	328	319	325	358	319	286	325	313	309	306	294	299	314	314	340	335	346	328	331	335	296	339	295	314	310	318	321	304	344	343	294	334	355	315	325	338	328	317	317	334	316	285	354	339	296	326	308	296	351	345	350	333	356	318	325	274	324	334	282	314	346	326	325	338	318	295	303	295	310	306	301	300	298	316	300	310	339	330	316	324	320	337	335	326	304	299	306	352	322	337	340	310	344	325	325	328	287	304	374	307	322	337	309	298	317	338	292	337	336	330	329	355	336	336	348	316	334	297	350	308	336	331	328	356	320	333	314	315	319	321	323	336	328	339	343	320	295	330	323	304	341	342	329	339	347	343	330	290	327	355	299	341	338	296	351	278	344	302	315	337	324	354	322	294	333	326	329	320	344	340	317	339	336	318	324	294	317	309	294	311	314	337	287	306	293	335	328	331	359	357	331	308	358	336	318	318	350	329	341	320	322	331	292	322	297	308	357	355	338	301	312	329	332	332	325	363	328	355	312	345	320	331	364	340	316	339	317	343	297	332	281	291	322	342	320	326	341	351	339	283	313	307	315	291	324	318	340	315	346	315	335	328	304	324	286	308	307	357	350	334	325	324	293	361	345	325	330	307	329	326	290	316	317	302	299	335	328	337	338	307	294	340	308	326	283	312	312	308	311	345	344	336	335	308	335	312	303	326	321	360	293	311	308	328	322	301	325	297	347	331	308	325	329	335	293	337	306	368	347	316	343	343	304	308	317	333	328	328	349	361	366	296	303	320	319	304	348	341	297	305	353	311	323	317	328	318	330	293	308	294	329	351	309	345	333	347	324	302	282	303	334	303	318	321	304	315	393	335	336	352	308	313	345	343	339	315	285	315	307	323	343	343	359	332	339	338	329	337	350	320	351	336	364	285	282	322	351	315	326	328	339	364	327	301	325	344	327	338	336	287	334	346	311	323	386	335	345	310	311	314	299	332	349	332	303	345	312	306	323	303	310	304	318	291	295	348	324	297	309	362	315	341	356	349	343	338	326	324	316	303	356	358	303	346	325	306	316	319	311	314	318	314	316	322	327	301	334	311	333	331	344	307	312	292	322	319	308	289	318	331	344	321	321	323	355	340	333	336	358	295	326	320	345	300	312	325	298	316	320	323	330	367	346	309	319	338	361	309	343	343	303	310	299	351	309	333	337	334	336	295	298	321	347	285	361	333	360	335	308	352	347	316	324	291	326	336	308	324	356	371	365	346	330	335	320	327	330	339	334	305	271	326	317	288	277	315	295	358	319	305	307	304	314	320	311	290	321	347	309	334	339	353	335	335	362	325	332	327	321	306	336	325	327	325	323	338	295	330	318	308	338	336	346	299	311	319	304	307	350	319	329	331	321	330	367	295	312	391	337	299	328	316	346	309	331	333	326	328	299	348	337	282	294	329	339	338	330	324	336	340	333	308	282	315	352	320	319	341	312	321	327	285	322	363	313	340	319	347	340	335	334	312	321	341	318	314	335	309	319	319	316	317	353	327	336	332	323	297	315	306	306	316	321	316	305	284	287	311	328	317	327	341	333	313	340	316	312	311	312	304	279	343	323	309	333	310	325	332	325	313	335	311	284	332	316	287	302	346	334	315	325	310	328	306	300	310	364	336	314	358	351	338	339	342	364	336	345	355	298	313	330	294	313	343	302	308	355
4042	3252	1634	1121	893	777	755	717	749	682	734	689	734	684	722	709	673	740	703	728	696	668	653	694	690	715	695	663	704	680	773	681	662	700	685	719	667	711	684	668	707	679	712	700	713	687	707	739	681	665	652	675	699	701	682	669	690	720	664	675	666	664	674	679	657	713	707	718	690	693	649	698	690	623	646	679	651	669	670	692	678	701	674	698	632	667	696	621	742	699	709	672	725	714	671	665	690	690	684	671	692	697	687	688	687	724	692	680	642	669	692	610	676	665	699	689	650	701	668	661	675	710	740	681	655	646	715	666	679	688	711	713	645	706	678	687	709	683	683	682	735	716	676	706	697	710	729	686	683	698	719	712	666	754	691	673	684	677	736	655	718	666	688	686	684	734	683	688	684	665	680	705	680	659	657	673	677	689	677	659	648	681	713	649	661	696	685	707	666	715	661	690	707	679	693	679	710	709	637	660	666	722	685	684	685	673	692	659	653	650	702	656	692	683	723	679	716	678	722	721	693	694	685	721	654	723	702	654	693	684	683	659	715	723	680	688	690	695	669	715	623	645	676	690	674	679	678	657	649	704	696	698	707	659	710	696	677	689	736	709	659	678	695	668	722	666	675	713	719	663	706	678	669	662	686	690	715	702	719	690	691	685	657	681	683	701	675	641	681	700	674	699	656	674	693	672	667	691	683	662	737	705	657	726	679	678	665	654	690	678	697	710	664	698	692	656	684	667	705	687	673	715	683	698	660	711	708	700	691	690	662	668	689	721	645	707	683	640	651	710	700	669	735	733	706	702	688	708	708	713	681	712	699	657	687	646	684	719	660	682	674	693	685	717	679	625	690	719	725	681	707	739	690	703	700	673	712	683	720	690	633	672	693	706	676	695	711	710	657	748	686	684	689	688	694	662	683	689	723	723	713	675	689	682	727	692	734	673	677	697	682	701	686	726	675	661	657	712	682	663	677	753	711	657	662	687	660	665	681	676	682	720	702	687	673	696	711	696	702	687	645	646	688	690	728	692	691	697	708	733	698	713	693	694	714	673	649	706	697	725	703	658	658	717	700	695	674	671	723	660	661	685	692	720	696	756	660	672	675	679	668	722	682	728	633	640	664	696	692	661	681	695	720	688	703	661	670	625	654	694	731	713	693	660	706	730	676	700	677	704	719	639	660	665	698	683	675	673	694	716	693	665	724	664	661	677	703	694	642	720	650	662	712	641	662	697	690	682	651	671	665	697	674	728	698	691	663	664	635	678	688	710	687	696	718	683	694	671	724	688	661	648	690	697	636	676	680	676	668	675	669	704	671	690	697	710	679	699	682	651	717	671	693	634	674	678	704	737	745	695	672	744	683	684	718	678	607	717	733	696	724	705	683	670	655	710	718	707	648	671	666	672	600	669	688	684	672	721	672	731	706	665	673	667	731	688	694	704	691	684	649	687	668	723	668	706	686	685	691	687	669	708	684	674	654	685	715	708	677	737	731	682	714	641	686	686	689	697	679	692	726	728	700	672	706	670	707	681	655	716	704	703	675	692	749	737	632	664	642	690	677	665	660	695	680	722	657	682	701	700	704	698	666	659	725	647	665	677	689	715	697	658	765	639	695	714	700	627	699	695	703	675	706	703	688	695	657	617	702	717	726	714	715	698	708	717	663	726	674	642	642	716	745	684	684	684	714	698	672	612	733	709	665	691	696	676	689	711	731	721	685	665	691	698	646	692	698	651	667	686	691	674	667	733	717	711	669	663	689	658	659	696	700	708	672	690	654	666	728	635	681	705	733	683	683	678	636	658	693	725	681	662	637	697	709	660	651	652	682	696	653	732	686	676	663	669	691	712	674	680	687	657	736	684	656	688	654	679	657	718	753	687	658	636	668	618	674	660	701	723	723	670	728	628	671	675	687	672	682	673	657	643	693	679	683	704	679	703	683	675	631	702	701	654	728	671	693	659	706	665	674	686	651	695	714	675	757	693	667	698	664	648	636	692	672	718	673	706	737	678	684	671	670	662	675	686	717	743	697	661	689	661	641	701	673	658	670	668	730	700	696	683	732	689	688	707	689	677	730	692	673	695	699	649	696	672	648	706	703	707	653	644	693	710	684	677	683	687	711	665	695	715	664	734	714	678	679	662	669	684	673	705	723	729	661	685	750	666	693	622	668	710	701	720	718	738	665	666	651	684	633	671	650	686	692	661	701	697	696	661	688	722	643	736	704	656	680	673	676	703	703	657	760	699	676	666	633	719	761	694	730	688	636	681	682	710	709	672	673	671	698	686	765	685	682	692	709	732	629	693	688	678	706	646	686	716	695	699	703	698	662	698	696	666	733	700	702	719	666	685	711	679	663	661	665	704	672	651	700	672	691	660	676	670	674	677	655	635	683	714	653	698	722	701	692	626	667	660	689	659	711	695	680	725	697	641	696	683	667	666	675	716	692	647	667	700	672	694	681	722	685	693	748	650	709	668	724	662	714	680	722	722	684	695	712	681	674	680	686	686	683	703	697	725	725	669	717	709	702	681	659	708	703	674	726	667	703	698	724	662	674	708	710	681	650	677	701	689	693	642	700	628	715	701	667	632	683	686	727	692	690	718	708	739	681	711	724	651	714	689	679	729	666	727	640	689	716	672	731	712	706	695	689	699	675	638	671	732	655	717	668	688	676	716	692	690	668	733	702	702	713	708	724	667	700	680	685	685	700	683	708	715	736	741	748	679	638	726	682	733	654	702	696	697	721	676	668	679	633	704	723	671	703	667	679	734	703	643	719	672	746	699	689	699	666	656	677	718	727	656	698	701	728	685	700	705	730	658	634	728	682	683	673	699	741	702	688	674	696	685	691	699	671	710	692	669	684	685	668	687	677	645	689	661	701	698	675	659	736	707	698	688	681	659	709	654	679	676	719	710	684	675	664	687	691	674	695	691	697	676	657	727	654	712	710	724	691	672	651	704	687	699	702	719	710	652	716	708	702	702	687	649	683	694	731	689	656	681	727	676	668	697	671	665	711	709	703	721	675	699	629	681	723	763	678	698	678	680	739	688	672	683	693	707	690	693	716	715	650	691	701	722	694	753	701	695	693	710	708	677	702	701	655	667	639	712	667	739	729	671	693	651	669	640	693	693	699	659	689	688	711	682	650	698	642	649	716	670	709	693	691	632	684	700	681	699	664	663	691	703	666	701	752	688	651	710	664	697	712	690	700	709	681	693	694	641	655	666	683	705	690	711	656	707	677	697	698	739	660	663	698	709	703	673	656	716	686	707	688	687	642	702	701	755	694	703	641	637	702	708	709	687	669	680	693	677	667	669	632	650	691	666	683	708	687	674	663	723	664	761	664	729	738	683	691	673	707	702	651	717	684	665	683	689	654	656	674	707	691	708	721	702	663	681	658	657	641	675	717	722	672	710	704	703	638	684	702	655	719	669	715	665	638	670	688	668	710	681	686	714	711	659	674	721	703	698	692	735	682	665	674	659	697	723	684	675
33235	15164	2585	372	339	311	306	304	285	260	297	304	322	264	273	327	317	264	294	301	265	321	312	302	319	283	304	318	325	279	320	266	285	280	289	297	291	308	274	293	292	307	314	320	304	311	299	309	334	322	306	308	298	288	281	287	271	275	295	306	303	289	296	299	297	291	310	312	316	309	286	312	314	330	303	289	299	322	362	315	313	308	250	295	297	301	301	294	298	292	294	259	273	344	301	298	296	302	288	288	276	265	309	290	311	318	302	301	284	285	282	322	316	308	319	286	324	275	290	273	307	295	298	281	303	315	313	330	298	320	282	263	288	288	294	297	322	314	341	313	298	302	327	285	309	297	303	311	304	313	316	306	304	322	304	283	312	316	289	297	319	284	297	298	294	281	314	327	318	316	279	289	293	261	317	319	301	278	312	297	301	320	268	326	267	306	287	286	299	310	303	283	308	313	288	279	283	297	314	300	296	306	314	299	310	294	312	295	307	297	286	282	318	308	318	302	282	301	332	297	311	311	301	331	290	298	307	263	286	306	302	284	318	304	314	302	297	299	271	256	301	311	325	317	304	296	324	302	308	292	297	324	287	292	297	307	335	274	298	314	269	313	299	309	290	317	293	278	366	340	257	297	262	311	296	315	308	324	333	330	298	296	296	296	284	290	277	275	332	276	293	273	280	283	291	311	283	297	289	305	287	276	305	293	314	286	317	297	288	289	293	295	289	311	321	311	285	304	304	295	286	279	290	311	315	327	289	318	327	320	276	315	342	309	342	333	299	292	294	305	317	301	300	309	302	280	318	264	305	300	307	274	295	282	284	315	310	345	331	319	286	322	327	318	303	304	280	293	289	316	302	312	298	312	304	336	307	288	298	313	333	306	323	320	300	304	334	330	267	302	305	314	320	296	345	295	305	295	307	312	276	295	310	290	293	305	309	266	302	272	285	302	304	325	301	281	294	290	283	285	273	296	302	274	306	274	328	317	289	291	303	324	291	298	266	288	300	272	286	297	307	297	298	323	302	310	283	281	302	308	288	294	293	311	303	277	317	318	311	299	302	311	300	299	294	317	294	280	295	259	276	291	288	277	307	315	290	279	273	310	297	349	266	288	313	272	341	302	275	302	308	251	323	295	287	286	290	350	262	296	316	321	307	300	301	348	299	319	315	306	276	289	284	320	300	311	325	301	290	322	289	317	299	294	293	297	269	284	328	321	295	303	297	295	286	327	319	297	298	341	320	317	301	321	307	319	276	304	307	330	270	303	305	320	340	297	288	315	309	285	296	300	277	289	320	264	297	282	310	327	301	327	299	278	316	323	296	326	294	294	311	303	311	308	331	287	304	270	301	318	292	305	299	255	297	314	300	310	330	322	288	320	317	303	317	294	275	302	313	295	288	309	298	278	332	281	305	337	296	318	310	305	307	301	304	309	295	312	317	277	296	306	291	310	341	312	309	316	274	333	315	284	332	284	324	302	304	317	317	316	299	306	307	307	328	334	304	321	281	286	292	301	329	273	301	315	272	276	310	312	305	330	312	299	299	327	284	274	260	302	305	301	297	286	309	308	337	296	297	306	318	311	293	332	280	318	304	270	306	304	311	311	265	290	315	295	275	305	306	316	306	288	308	288	299	277	273	277	303	295	323	320	315	296	317	346	279	295	302	271	280	286	303	325	308	312	296	323	290	311	288	300	291	300	279	310	329	285	330	278	309	287	272	322	311	298	334	310	290	324	309	301	314	294	318	289	315	303	318	295	297	255	285	306	256	277	274	294	325	324	324	300	323	325	301	311	286	313	288	277	321	303	297	305	323	297	331	310	275	281	304	279	295	287	294	261	305	285	315	310	313	290	330	294	252	290	322	289	307	295	301	292	265	319	289	346	270	278	275	307	303	256	285	309	297	315	338	295	273	335	272	311	302	295	315	304	267	291	313	291	300	305	303	279	268	301	306	320	311	286	278	296	290	297	310	332	323	335	312	314	246	283	312	300	306	282	278	259	316	318	299	281	275	286	316	291	309	297	292	331	268	312	291	302	301	277	294	304	294	305	316	310	291	307	325	308	325	317	321	305	294	298	316	290	311	267	286	322	309	307	314	337	299	268	295	302	286	307	311	318	290	289	284	277	306	310	261	290	283	287	301	293	287	297	292	287	335	318	331	264	303	316	302	287	299	325	296	320	297	270	287	284	301	325	310	286	299	311	306	316	323	313	303	259	290	287	304	319	320	318	317	299	266	287	267	323	283	294	311	320	276	323	282	300	284	299	298	295	332	281	342	307	284	282	305	303	289	271	319	323	267	313	287	304	298	307	307	320	326	280	324	278	300	326	294	312	329	284	303	292	304	307	332	290	301	314	274	308	282	293	302	323	311	323	298	326	303	314	291	296	347	304	303	336	324	303	268	269	278	264	311	333	280	316	348	294	300	290	322	286	293	282	272	298	328	296	320	280	295	275	274	282	274	299	330	292	277	301	310	318	307	296	275	265	293	310	284	328	309	337	297	253	291	278	268	312	300	301	278	316	277	317	296	318	302	275	288	326	318	304	291	308	309	340	310	268	298	319	309	300	292	312	278	300	266	291	305	302	286	295	340	326	350	326	303	289	290	310	318	281	291	299	307	276	285	286	284	306	341	309	284	328	302	295	302	281	308	291	309	308	301	276	278	310	301	342	289	270	306	307	283	306	300	301	292	341	289	312	340	295	311	302	315	314	302	288	323	303	293	302	329	288	295	345	303	309	292	308	295	325	331	312	288	290	330	315	307	341	293	299	298	297	312	321	308	295	297	301	294	336	320	322	310	310	280	312	306	315	274	310	261	320	335	315	284	278	290	290	305	295	295	336	311	274	251	306	300	260	283	300	320	328	306	296	299	304	325	329	311	338	300	281	286	330	292	296	324	287	319	295	307	335	311	275	277	300	334	305	291	280	348	288	298	305	312	304	332	285	306	288	325	313	298	305	304	325	282	312	272	322	318	294	315	290	325	322	299	294	342	293	325	308	268	292	231	311	275	313	292	318	341	298	283	286	275	302	304	296	290	294	299	282	332	293	294	306	325	289	298	273	307	315	330	326	305	290	298	268	281	271	329	272	309	280	299	316	318	310	289	299	326	295	272	282	292	318	266	329	334	337	294	308	311	329	291	259	284	310	333	286	302	330	283	310	306	286	265	299	260	297	270	280	291	303	291	286	280	285	297	318	302	315	300	283	310	301	311	309	323	329	312	313	292	306	313	325	321	326	306	333	288	308	299	303	307	293	319	317	311	303	284	318	297	296	305	314	349	333	313	308	260	327	300	312	272	330	316	294	341	285	317	315	299	287	324	318	308	310	286	284	279	300	291	296	317	309	336	278	288	285	273	333	309	299	313	285	296	315	322	319	316	298	282	277	321	317	324	303	295	316	340	271	319	266	308	303	293	282	309	290	319	310	315	301	293	299	303	300	300	315	299	305	293	312	308	274	331	334	282	297	321	309	290	261	308	290
7838	805	741	725	687	706	694	717	682	670	719	716	675	693	682	692	633	767	716	737	696	724	725	691	722	675	719	693	731	683	689	716	646	753	707	695	729	749	668	719	706	730	679	716	673	702	699	706	695	719	717	716	637	679	717	673	719	659	697	668	723	735	715	696	704	672	717	705	712	734	686	659	725	729	677	665	700	697	736	708	717	709	704	703	713	690	704	728	705	685	682	677	682	671	689	744	725	645	667	710	699	717	731	757	720	739	677	649	678	672	640	703	687	669	750	723	672	702	716	680	690	722	706	715	686	752	680	712	718	706	652	702	674	706	724	713	787	695	689	714	708	731	695	749	720	676	690	703	717	720	712	721	663	689	711	692	694	670	687	689	707	666	712	696	740	676	649	692	723	668	690	660	715	720	738	726	674	723	715	706	678	719	718	714	658	735	688	749	718	710	709	715	657	706	708	703	695	703	705	702	703	712	703	736	724	745	641	695	724	734	698	716	721	728	706	723	751	695	728	701	657	692	702	651	707	733	692	696	690	708	697	685	679	670	751	673	650	794	704	646	737	728	710	691	694	737	716	716	674	713	679	743	755	698	683	690	676	682	661	675	680	697	735	737	696	701	711	705	713	752	737	739	672	700	725	713	685	698	713	705	659	684	666	718	718	726	724	648	759	683	716	711	680	723	709	720	681	699	752	651	697	690	687	673	743	683	692	695	704	677	715	662	719	676	681	682	696	712	690	747	743	702	670	741	692	734	678	695	685	678	696	698	713	693	720	731	676	734	669	709	703	683	730	690	680	683	736	692	717	672	707	683	712	698	686	693	675	710	687	704	692	683	705	694	722	696	688	706	692	660	739	715	687	721	685	722	699	716	701	697	674	712	705	673	695	717	684	697	711	737	684	724	737	677	658	688	676	684	717	704	693	706	668	692	704	643	686	726	670	668	676	694	696	731	675	696	728	637	715	707	734	682	705	700	701	659	752	723	741	656	700	715	656	674	689	682	669	738	785	702	693	717	683	680	737	679	695	712	733	675	700	756	702	710	652	734	708	742	680	707	690	678	677	677	718	691	723	725	697	647	663	704	640	682	711	682	673	701	717	714	734	670	715	718	663	758	738	676	655	714	683	650	726	690	705	716	707	679	716	656	688	744	681	744	681	692	666	697	697	706	667	695	718	701	689	687	694	711	708	723	735	735	704	711	728	682	707	694	702	724	688	700	669	701	726	711	684	695	708	738	707	717	740	705	694	726	671	704	702	707	692	716	712	696	714	683	718	721	712	743	702	696	703	665	658	726	707	671	719	715	686	714	703	712	705	687	690	671	724	707	721	718	720	704	727	723	705	740	729	674	691	670	700	718	689	722	724	667	713	701	676	708	650	676	642	714	730	669	667	731	746	725	721	705	716	729	672	693	712	747	734	761	728	718	689	718	707	742	678	745	666	729	669	709	692	691	659	681	716	675	718	720	697	693	729	703	727	662	703	711	678	707	755	734	708	681	718	723	709	668	673	745	717	759	682	714	669	719	733	691	733	634	702	727	709	671	681	703	697	705	699	744	691	747	724	717	683	695	689	692	713	720	673	694	674	668	712	695	667	732	726	720	697	715	692	710	758	670	694	729	641	748	701	629	713	737	698	667	734	657	704	658	703	669	752	665	729	669	724	736	717	689	722	706	725	687	706	702	750	657	714	740	711	719	678	759	710	657	698	665	755	693	702	693	705	729	702	672	677	747	676	683	723	699	681	648	687	666	703	724	777	711	700	732	692	746	688	701	701	644	690	685	696	676	728	711	711	674	694	710	744	701	683	712	703	680	712	715	713	712	673	756	688	668	729	711	674	647	692	718	693	715	706	643	669	714	696	724	708	707	690	680	675	700	728	726	733	691	703	689	712	695	675	672	686	726	684	691	744	710	689	692	728	717	685	715	712	738	717	707	663	686	699	687	759	706	671	724	705	748	733	724	676	704	663	682	715	699	672	698	703	704	720	678	677	703	672	758	739	721	697	715	718	723	685	669	701	654	689	700	680	751	686	716	720	676	671	662	685	701	682	715	655	721	747	706	717	737	702	710	644	721	704	695	678	655	652	695	708	750	725	729	694	703	715	644	697	671	731	700	732	681	693	673	696	657	709	700	679	700	668	690	714	677	716	693	674	696	710	724	711	764	697	696	686	704	683	667	667	720	698	678	658	711	754	686	702	729	732	728	701	691	698	695	712	675	725	712	662	716	663	690	701	703	699	662	680	684	698	739	692	723	668	696	707	662	725	678	711	702	674	693	708	719	726	700	662	702	715	703	719	768	671	744	639	701	669	682	695	694	715	708	691	687	689	705	705	686	680	738	715	772	673	667	673	672	666	696	726	679	703	697	612	725	657	698	692	723	716	726	692	709	693	657	707	723	691	688	708	697	660	668	688	724	693	710	697	700	700	735	661	758	709	662	691	754	695	734	733	705	670	747	720	680	708	667	718	688	702	713	690	702	666	709	683	692	701	648	712	687	693	711	733	693	734	687	695	662	698	719	686	691	683	705	680	695	686	667	679	715	700	727	723	683	748	707	737	696	708	664	673	721	711	670	686	693	691	718	682	667	701	690	731	708	682	637	693	717	736	720	730	685	756	676	710	740	670	694	680	694	729	737	721	684	710	728	715	690	712	687	686	706	722	754	688	705	724	663	716	752	669	667	680	729	691	711	712	727	730	699	711	722	698	726	714	721	676	716	716	695	629	705	705	671	683	741	746	696	676	693	682	687	709	667	710	705	677	723	745	701	736	688	694	729	698	629	688	738	696	724	663	726	657	715	702	679	708	705	719	628	682	670	718	763	688	720	701	738	671	741	736	738	685	712	714	675	728	754	666	736	707	695	694	766	703	718	719	720	704	692	680	712	715	683	769	756	720	659	701	709	670	670	664	709	747	703	719	730	674	702	713	698	731	719	715	710	679	678	653	724	717	724	658	717	722	685	696	717	705	684	705	693	744	711	690	694	719	701	698	693	721	696	702	704	704	680	701	714	694	677	699	700	666	696	701	697	718	688	732	760	750	688	669	698	684	710	676	706	697	709	703	733	698	725	732	689	686	664	679	665	696	711	683	668	665	686	679	710	688	682	694	678	695	711	692	735	745	664	681	658	706	747	716	698	703	712	748	713	671	703	724	701	670	673	654	671	679	710	720	748	699	697	674	725	686	675	694	704	722	693	700	693	703	706	767	746	699	718	686	661	687	730	689	731	694	701	670	720	711	713	720	684	745	680	684	689	708	675	762	684	682	731	706	688	731	665	661	721	704	679	728	768	675	690	676	674	693	653	685	652	716	669	697	671	710	678	682	700	697	681	680	695	702	665	705	697	709	693	700	716	709	700	757	647	678	722	694	741	678	685	748	724	652	666	746	693	694	764	693	705	726	745	713	662	682	703	727	718	701	731	719	730	691	693	694	710	696	723	722	675	702	749	681	693	684	684	695	659	738	745	645	713	703	689	712	673
25088	21012	23625	28588	21006	12504	804	550	503	490	454	476	456	489	464	442	441	446	453	474	426	415	458	413	427	454	473	486	477	458	446	435	434	433	398	455	474	465	422	437	420	434	445	455	451	460	461	421	431	427	449	439	429	482	443	446	434	448	493	408	394	412	430	434	476	494	428	447	450	431	412	398	436	430	452	454	473	445	481	432	485	434	409	431	397	449	454	479	423	448	487	475	463	437	437	444	470	463	427	422	428	461	451	437	465	425	456	444	453	439	441	419	439	445	449	479	413	452	441	490	434	466	458	447	413	428	468	444	437	428	469	466	438	454	455	405	428	436	422	402	404	448	438	416	445	446	427	404	430	470	422	451	470	451	430	457	439	435	409	389	481	458	418	407	446	447	433	453	448	443	441	426	479	417	445	420	461	427	446	461	447	457	405	423	393	432	459	443	467	433	443	434	445	464	413	435	441	448	429	444	426	424	421	445	423	408	448	489	400	431	456	515	416	467	420	422	362	452	503	453	446	434	491	417	438	442	444	455	393	444	456	471	419	437	437	430	438	398	402	442	451	438	471	404	464	423	447	439	425	451	417	440	386	412	432	481	457	434	438	462	413	401	432	427	372	436	460	471	436	469	420	441	439	454	472	453	461	431	427	467	414	434	452	407	460	442	450	461	415	437	450	468	457	443	438	434	412	412	417	433	419	429	432	427	401	422	501	454	442	462	452	437	475	457	459	526	451	418	475	450	422	420	456	460	462	385	450	419	464	423	451	426	456	445	474	474	451	426	475	411	441	446	468	427	407	435	395	416	463	415	474	411	423	431	403	426	403	427	448	404	418	435	405	406	428	466	433	411	431	418	431	417	422	462	424	454	413	404	414	492	474	465	440	434	419	423	466	427	405	410	450	447	470	416	471	467	452	419	404	464	449	455	426	416	423	451	449	437	445	441	464	427	465	448	398	460	397	408	387	404	440	431	450	474	461	424	451	422	445	426	424	446	427	450	444	446	424	435	441	412	429	456	420	425	438	454	433	435	447	425	426	448	452	506	449	463	460	468	488	465	430	452	437	432	417	430	418	429	470	458	398	441	383	435	445	423	459	464	455	441	470	486	429	442	430	461	442	468	459	462	455	418	414	430	469	424	447	407	419	423	419	433	426	430	436	434	441	417	433	432	417	432	424	449	416	417	470	432	411	442	455	437	484	468	450	450	436	404	472	428	437	432	429	421	411	451	430	418	442	415	416	447	447	441	435	432	465	447	421	428	443	415	467	431	452	441	430	420	435	480	448	443	462	456	426	445	411	454	417	429	448	449	424	441	433	407	458	447	462	435	464	463	404	440	433	418	422	450	437	434	424	460	430	474	418	442	432	470	438	453	380	470	455	432	460	415	429	428	421	422	429	458	438	445	448	453	456	487	441	450	419	418	449	421	450	436	470	461	421	444	435	474	466	484	448	426	416	421	438	448	429	441	445	454	429	415	458	415	445	448	419	461	441	462	435	404	439	432	479	447	438	411	428	421	436	482	483	437	438	460	463	437	421	451	453	445	448	426	460	463	449	430	471	397	415	433	455	436	411	408	434	424	482	492	461	451	433	404	460	437	419	436	429	460	415	449	409	447	465	474	449	420	420	460	472	426	431	445	478	464	391	453	456	441	397	449	451	427	443	474	426	432	459	431	431	430	408	426	456	445	453	426	476	380	419	446	494	472	391	467	441	445	457	446	401	410	429	432	412	456	445	462	403	443	427	418	417	427	468	419	411	434	437	439	446	422	463	433	430	508	461	423	441	416	458	440	393	437	435	425	440	468	391	425	428	445	421	476	419	460	438	414	436	406	450	468	426	394	462	432	438	453	477	420	426	437	411	463	405	447	404	404	457	463	462	440	459	366	466	412	456	439	434	441	475	478	460	434	455	464	447	450	485	434	426	429	413	453	434	418	434	432	439	435	404	447	424	414	462	447	424	423	424	412	458	447	451	428	476	439	462	413	455	461	460	442	453	407	419	419	418	469	458	448	452	445	431	428	437	453	437	444	444	464	474	432	435	421	443	427	381	404	441	442	433	418	433	433	427	446	464	429	438	448	417	474	439	436	445	448	458	455	409	457	445	450	453	460	412	411	444	461	428	393	449	444	421	433	448	452	432	412	440	460	473	445	437	437	413	447	404	437	417	471	430	427	466	435	419	428	434	440	413	426	389	441	448	445	480	490	445	438	470	435	449	430	422	416	443	432	435	411	464	396	428	402	443	405	525	421	434	438	430	421	405	403	429	444	430	431	413	435	405	435	405	424	455	427	404	438	461	455	432	472	469	477	438	420	462	475	449	483	444	452	459	424	421	428	476	429	435	447	424	492	428	445	446	418	428	414	421	422	467	411	419	403	431	438	459	389	427	436	429	444	423	462	425	418	415	470	418	431	462	459	455	435	394	456	438	451	450	436	436	405	442	401	447	449	462	433	440	437	419	465	432	467	449	436	466	442	413	435	398	392	451	443	416	440	442	431	466	392	436	458	450	471	462	419	454	395	427	465	459	446	425	425	437	448	425	418	436	477	461	396	413	435	421	478	459	395	416	429	406	453	441	455	460	445	464	457	470	423	419	401	422	437	439	449	421	445	421	467	442	426	462	419	430	426	430	471	462	438	419	437	440	426	451	450	388	443	455	429	459	428	428	450	415	405	454	466	442	432	471	426	416	489	435	435	410	445	420	436	392	428	417	403	451	414	413	443	429	436	437	425	461	483	422	410	417	459	414	439	420	408	461	463	454	409	445	456	429	381	482	446	417	465	470	432	426	445	426	427	421	422	446	439	468	401	439	459	456	474	414	476	433	430	452	439	400	413	445	427	432	414	510	440	436	453	425	478	400	423	448	418	438	433	428	431	441	461	497	440	456	444	439	440	418	416	457	450	442	430	428	427	457	468	464	457	425	451	470	423	452	428	430	458	436	436	432	450	432	436	418	454	462	432	429	427	385	442	408	436	484	462	409	454	449	434	451	420	444	414	476	415	433	449	439	399	422	438	439	445	452	451	428	427	399	432	450	404	414	408	430	445	459	449	458	419	448	414	467	451	400	471	395	425	437	469	415	414	437	423	431	461	428	460	433	441	420	450	452	442	477	421	418	404	483	441	437	482	451	414	393	449	442	410	461	453	438	427	426	477	430	416	469	466	437	451	437	447	430	463	422	398	423	438	414	417	408	405	461	461	403	479	437	454	411	446	429	471	413	395	426	435	407	433	483	424	481	426	484	418	416	423	455	443	449	420	459	427	442	404	475	407	458	449	440	445	432	431	408	465	460	419	449	432	427	475	445	444	447	407	444	393	467	437	420	450	452	465	456	438	488	452	455	428	461	443	474	434	448	414	427	441	429	447	462	450	452	448	424	414	430	428	467	415	428	444	457	451	454	461	423	443	433	459	435	474	492	461	447	443	435	469	438	436	405	438	441	439	431	441	428	428	489	433	442	438	463	447	482	522	429	416	449	460
4523	2366	1456	1203	1008	1011	991	930	999	911	937	994	938	894	888	978	950	943	996	922	886	939	915	921	937	938	909	989	937	935	936	910	902	933	912	921	939	969	992	997	912	937	926	929	951	912	889	959	905	860	915	943	995	997	907	931	997	919	899	936	928	941	921	910	972	944	963	904	917	984	945	963	973	947	919	937	923	935	949	964	954	894	931	974	884	919	924	934	918	949	865	953	945	936	878	932	933	970	982	945	946	911	940	906	917	932	916	904	964	954	951	979	918	901	918	892	870	990	931	933	891	896	946	925	904	985	966	947	966	887	963	945	970	931	943	968	938	911	894	920	960	903	945	952	917	927	984	945	928	928	921	958	985	920	936	895	923	944	861	878	933	940	932	949	937	913	912	927	934	957	957	924	941	942	930	930	912	913	872	879	955	874	958	946	923	968	1001	981	944	924	876	909	967	919	952	906	968	953	870	909	910	903	887	950	950	983	932	942	908	914	889	918	921	947	926	887	870	959	918	902	937	934	940	932	897	911	958	959	972	899	957	942	970	945	940	958	871	953	966	944	933	946	946	869	901	904	966	900	964	918	888	944	932	981	952	911	951	940	951	959	999	924	929	924	932	893	979	937	956	902	878	913	901	908	968	935	914	936	940	864	943	911	904	839	969	972	938	922	902	934	916	919	912	890	952	979	916	957	903	950	966	955	923	913	941	882	903	981	939	938	952	898	871	924	912	960	904	926	875	925	874	944	978	986	1002	929	965	968	943	976	911	1001	926	934	884	902	968	905	919	952	877	925	945	923	956	931	884	950	920	862	905	936	919	952	932	932	965	924	973	954	992	962	929	898	942	922	924	919	926	956	946	933	953	916	941	908	947	911	1016	967	932	933	966	983	929	879	935	904	927	956	940	928	936	968	942	963	959	964	943	915	952	941	929	991	934	931	953	896	950	871	907	948	947	960	877	958	972	982	905	910	951	944	871	939	923	904	886	911	888	924	923	980	890	907	956	988	909	934	910	982	951	891	887	938	936	921	919	960	893	953	886	939	910	925	944	949	902	907	929	879	939	927	933	924	956	938	958	941	956	904	915	976	907	942	942	1017	918	929	928	927	947	898	911	927	938	855	921	979	935	901	951	920	965	975	918	917	933	920	939	906	925	976	964	966	902	958	957	851	913	905	975	912	929	972	929	958	899	945	957	907	995	945	930	990	898	924	937	936	959	896	962	891	942	938	934	939	916	878	884	920	930	982	944	931	921	951	911	964	938	939	963	966	968	935	933	948	902	961	965	940	874	915	929	942	942	966	978	910	967	909	970	921	972	892	979	932	953	982	926	886	959	946	926	945	951	966	949	912	882	951	941	975	932	901	956	911	897	961	946	935	883	942	902	920	947	878	923	954	918	970	980	951	950	954	958	929	990	887	924	989	964	899	877	953	973	937	981	953	887	927	935	932	912	942	919	895	939	968	953	1012	891	943	948	907	975	888	901	900	907	952	910	910	904	944	934	905	897	956	903	939	953	885	904	902	921	915	966	926	923	910	959	981	887	906	955	964	918	908	906	901	951	934	903	969	898	898	956	950	890	990	976	949	895	960	977	958	911	952	964	920	993	892	969	920	945	939	920	898	963	934	977	912	978	943	935	925	888	941	979	914	907	913	929	974	952	845	860	967	946	952	882	947	935	917	884	887	971	930	979	942	943	954	948	941	943	898	938	928	970	919	867	923	908	944	896	961	940	951	886	919	906	939	913	955	907	903	918	939	954	960	995	931	935	965	921	897	966	910	967	940	987	891	925	989	952	956	942	939	893	925	944	911	950	928	916	930	884	867	945	896	914	960	952	949	945	913	876	914	985	908	948	907	957	945	902	912	960	946	932	830	896	923	881	937	949	925	951	937	959	924	893	939	897	932	905	952	917	904	911	911	926	925	866	963	903	897	901	936	887	946	912	941	956	943	967	919	970	952	936	891	911	932	1009	912	936	908	981	951	948	921	953	916	947	927	972	927	912	928	915	898	941	952	915	952	906	914	882	933	885	932	939	909	918	924	943	905	966	986	899	929	962	888	969	924	893	929	930	901	986	935	970	954	974	936	1009	932	889	930	920	873	890	932	955	910	928	893	935	926	915	877	977	944	959	877	962	932	946	913	948	943	938	901	969	912	882	961	921	985	928	911	904	918	875	1002	940	919	947	933	893	970	963	951	908	970	912	929	976	962	908	905	959	949	903	926	922	976	883	960	941	952	928	910	999	909	872	898	947	921	938	944	912	937	916	969	888	959	1001	908	897	923	958	931	931	931	931	922	953	914	946	926	956	911	882	956	935	991	968	947	926	1022	912	910	944	959	908	901	933	942	908	883	907	987	964	947	992	942	949	973	968	982	963	938	918	903	900	924	927	929	936	931	937	947	936	963	961	886	944	941	978	993	948	951	935	936	915	916	920	903	945	914	904	953	914	923	878	987	910	930	968	929	965	955	957	947	940	900	941	930	922	971	934	922	941	931	914	964	901	872	927	925	991	886	912	983	888	930	880	898	930	1000	967	951	907	926	936	910	907	966	942	922	885	939	921	921	901	916	892	883	945	994	977	892	995	991	909	938	935	944	925	911	936	991	862	874	900	949	863	965	976	922	915	925	901	939	912	946	992	904	950	933	1000	929	929	870	880	945	890	886	894	984	887	889	927	895	939	953	909	903	930	968	921	919	937	993	927	903	932	918	972	934	941	936	912	913	899	919	946	967	951	948	948	966	960	899	953	957	927	921	901	976	950	917	921	899	934	969	922	940	891	941	931	936	887	856	969	884	919	946	974	920	958	929	951	948	952	951	902	906	964	910	911	936	930	951	938	924	948	978	905	934	952	945	944	920	1000	907	981	902	954	936	907	930	918	917	993	951	935	899	891	902	923	871	991	909	907	959	910	941	924	937	947	924	909	988	925	960	992	954	909	911	974	978	888	926	955	926	882	938	954	909	1001	1000	993	984	910	889	886	910	968	943	929	909	915	969	941	954	976	923	919	926	937	931	914	941	981	986	906	918	899	943	951	953	918	876	944	937	945	939	949	927	943	937	895	901	963	926	890	939	944	896	981	921	892	945	928	890	918	885	901	977	946	922	973	903	892	924	917	920	925	893	948	957	989	932	940	907	878	931	916	938	888	917	920	964	949	932	939	935	922	975	972	945	923	903	862	944	950	922	960	958	907	955	933	974	900	921	902	910	933	911	974	933	920	930	951	922	946	934	916	942	928	932	946	974	915	893	945	943	945	925	935	924	940	946	919	899	943	954	932	870	948	941	987	938	927	946	935	921	998	919	935	908	921	873	1003	900	940	967	969	966	953	943	942	939	976	943	952	911	935	916	873	967	980	940	943	894	978	890	912	971	941	956	944	918	911	960	986	906	933	921	896	929	964	942	920	914	920	909	969	948	865	942	990	937	939	966	933	947	921	893	938	884	942	887	993	972	942	932	991	913	959	966	952	945	941	935	945	949	889	980	941	899	906	926	941	940
24412	20996	23987	28198	20999	21033	10939	630	479	431	402	346	411	362	362	353	359	342	354	342	355	346	356	311	356	320	351	379	372	314	349	361	358	331	319	330	289	321	344	313	323	362	340	337	305	318	319	335	326	331	346	344	348	319	325	342	304	311	332	331	323	346	339	337	313	333	369	330	336	335	315	297	308	290	339	345	351	304	322	358	322	302	363	342	335	342	335	293	331	355	280	328	346	315	287	339	370	325	331	325	322	313	341	337	348	362	316	320	349	343	328	311	315	340	343	334	294	327	303	290	308	320	331	319	308	335	340	299	317	321	311	320	339	313	323	338	340	337	312	302	321	322	350	312	349	303	307	324	341	350	330	314	317	299	353	309	328	356	333	295	353	315	322	315	303	350	354	336	323	344	365	290	318	314	319	325	309	332	330	323	321	306	348	333	347	319	302	322	308	351	351	335	310	342	317	346	280	305	316	277	338	318	316	356	350	315	325	355	321	299	335	305	331	316	338	324	323	320	351	302	313	350	311	338	347	362	334	320	301	317	337	305	319	318	313	294	325	375	317	338	297	313	272	307	293	331	324	289	329	328	324	345	334	312	315	312	318	317	330	305	326	343	330	315	312	319	314	347	299	312	297	321	315	345	323	313	335	311	315	302	296	303	348	295	302	351	360	366	313	356	337	366	351	349	321	331	336	293	374	329	290	275	331	322	338	388	314	302	315	341	326	336	317	307	294	297	327	284	305	302	301	285	337	318	326	312	314	320	305	296	313	306	299	309	339	345	339	319	327	338	299	345	343	355	337	319	315	333	383	342	320	332	304	349	344	339	347	324	325	323	328	329	284	306	346	326	318	303	321	316	314	345	302	341	313	320	342	352	293	331	327	296	328	327	301	323	323	287	303	323	305	319	332	302	326	337	315	351	332	310	340	326	320	304	304	357	317	304	332	305	291	316	300	367	309	323	315	344	325	318	320	343	302	329	293	308	345	314	339	340	318	345	302	333	320	322	320	299	336	358	342	320	297	335	333	311	323	284	332	329	300	333	331	353	316	330	351	329	329	323	323	307	352	309	305	330	304	326	346	347	345	314	319	302	312	314	300	304	312	314	342	303	346	323	316	329	313	295	327	317	347	358	302	340	316	330	346	313	308	315	329	317	328	334	328	315	323	312	325	320	316	325	321	341	353	318	312	348	310	339	332	314	340	324	292	318	304	344	328	339	345	309	327	342	358	339	340	345	303	337	341	338	313	324	318	347	322	353	330	306	301	297	344	349	284	303	347	302	352	327	321	329	338	305	324	378	307	321	349	333	319	304	336	274	324	343	315	342	308	327	294	335	336	316	308	316	325	329	352	322	339	347	323	300	325	341	335	314	344	325	359	294	314	341	296	358	361	348	316	320	304	331	315	317	297	330	329	306	332	324	330	331	328	340	363	315	325	318	338	312	308	337	320	356	317	366	347	322	304	367	297	337	337	325	328	336	330	325	344	315	342	297	315	320	319	364	316	286	332	318	316	367	315	316	337	321	311	366	309	304	328	312	326	331	349	332	289	334	314	325	295	303	287	309	320	339	331	319	295	326	311	326	334	327	346	323	360	308	327	329	332	319	281	317	335	308	346	354	322	296	335	312	325	322	341	338	330	308	311	340	313	321	331	363	320	290	319	324	326	345	310	338	355	319	322	345	317	337	306	327	303	310	342	332	309	343	349	304	322	308	307	371	311	331	321	309	312	317	336	339	302	317	329	290	366	303	339	343	313	334	335	340	292	349	323	322	358	292	367	357	303	340	323	306	365	321	320	315	344	316	326	307	333	354	299	330	343	321	301	348	320	332	304	337	348	342	341	338	310	335	319	316	330	303	292	322	307	335	312	344	345	324	327	296	360	333	305	293	287	328	319	341	379	305	326	294	320	298	339	307	324	313	329	318	311	326	322	328	301	332	313	340	317	379	328	307	323	340	338	313	330	303	340	309	319	312	309	293	321	351	328	345	309	343	339	330	335	355	332	315	313	319	343	316	348	282	325	339	324	340	346	327	326	300	326	335	344	362	335	297	321	328	348	340	325	313	305	312	340	312	368	325	356	319	327	346	332	346	328	337	307	376	293	315	342	314	277	323	283	308	322	250	321	317	288	319	325	345	336	296	327	308	318	340	327	320	334	313	352	331	367	314	343	301	340	353	333	329	295	334	308	324	335	378	327	315	323	304	323	284	313	366	341	313	301	326	312	329	322	361	305	311	297	313	317	360	354	335	310	353	320	306	305	334	332	307	342	370	365	314	385	325	312	308	315	303	304	308	326	299	303	313	328	342	351	325	327	308	310	343	357	321	302	319	329	313	345	300	315	341	331	325	338	311	318	350	325	349	355	321	300	350	337	312	313	320	343	332	351	318	365	321	319	342	348	348	320	347	333	341	337	336	328	300	362	307	321	317	315	301	335	298	343	317	317	351	302	348	354	334	327	301	280	315	328	349	321	325	329	311	318	303	341	312	314	282	300	302	282	305	319	308	334	297	286	311	306	321	313	305	281	323	326	300	322	275	344	325	338	347	314	332	337	312	311	305	306	318	345	355	332	344	339	342	294	336	318	316	317	335	318	333	301	301	326	286	316	279	328	259	346	310	327	335	332	339	334	277	328	316	303	307	343	365	306	337	328	326	364	344	279	337	286	315	302	340	322	344	306	326	321	332	299	291	338	358	348	317	296	289	329	336	286	328	335	345	313	310	319	342	276	339	338	299	345	330	320	350	328	311	326	288	334	342	349	318	328	338	287	319	341	319	298	326	306	326	351	337	295	319	337	334	315	371	371	371	334	323	337	338	336	343	354	302	311	323	339	286	346	275	318	340	320	328	317	315	326	345	339	299	278	287	344	334	317	333	299	341	331	355	285	293	324	322	310	333	350	345	364	309	311	354	353	339	311	335	331	353	346	338	320	313	327	325	316	294	316	293	304	325	339	325	356	295	336	328	277	335	324	310	315	284	327	341	329	338	328	368	275	323	329	335	292	315	325	329	331	316	314	294	335	333	353	327	333	343	303	296	310	313	301	292	323	285	326	335	354	317	354	341	331	321	320	375	318	351	309	290	338	301	321	353	352	362	317	329	352	325	312	334	333	306	316	340	330	286	350	322	330	343	313	353	343	336	328	351	362	336	358	350	338	303	296	307	335	350	308	335	324	327	310	302	341	324	347	304	322	343	329	345	298	343	312	345	329	309	317	345	306	326	313	323	324	349	315	320	315	303	324	326	343	320	322	307	337	351	328	343	287	332	304	340	308	316	333	342	288	312	314	347	339	330	318	340	326	280	330	335	291	291	300	328	330	307	341	327	338	306	290	332	348	308	304	323	358	272	322	316	295	309	371	331	306	318	347	314	325	342	346	315	327	335	372	303	342	314	320	286	304	319	306	316	312	310	315	328	330	271	305	294	319	285	319	276	322	325	317	346	302	332	315	346	322	320	308	349	316	328	331	312	328	290	332	308	356	341
3991	3280	1661	1100	875	796	739	751	729	731	743	737	702	675	698	653	702	699	708	696	690	665	720	703	705	682	666	695	683	658	665	695	676	698	695	637	727	696	652	699	676	722	717	657	657	710	675	691	686	662	698	683	659	696	691	691	678	735	702	663	686	707	732	752	704	682	737	732	659	690	637	711	670	681	696	660	739	675	690	689	691	696	702	689	675	696	646	723	702	689	726	663	693	714	679	730	656	661	631	724	674	657	669	700	625	722	664	691	695	743	712	682	641	662	682	676	651	712	698	685	668	685	673	681	661	695	700	718	707	731	716	630	693	693	735	653	734	686	719	692	698	654	716	677	689	671	667	662	716	698	677	700	695	683	653	719	682	762	700	691	693	687	718	648	695	693	700	693	716	687	661	686	683	728	683	669	650	683	725	651	708	730	679	643	697	668	669	716	681	715	683	661	747	695	680	702	676	700	747	711	673	710	719	689	723	692	672	687	715	711	679	680	647	669	679	643	696	681	703	680	722	653	705	672	706	695	721	656	653	640	681	694	696	644	675	704	623	659	686	690	697	710	667	688	656	671	683	717	676	690	688	739	674	698	668	683	661	722	657	713	633	672	700	707	667	689	681	655	683	715	721	694	690	671	677	673	715	667	695	679	678	662	768	673	668	710	711	658	688	690	653	682	675	685	664	708	703	656	658	708	707	686	642	698	650	690	754	699	710	708	652	691	748	677	637	697	762	643	666	718	676	660	658	667	714	635	694	626	673	665	681	676	688	668	705	720	661	711	680	727	668	700	690	735	676	690	689	617	720	709	702	697	680	630	724	655	642	701	729	666	692	710	658	670	719	705	634	725	708	679	664	687	677	678	695	640	663	679	717	618	696	669	727	714	685	727	707	688	648	676	699	660	716	735	705	681	699	695	710	719	697	691	693	669	705	705	702	657	685	657	673	686	637	682	615	703	677	699	644	713	665	694	705	710	747	747	676	700	693	724	672	696	721	644	646	620	682	699	704	700	709	713	718	700	687	703	667	666	686	746	736	726	710	691	698	722	674	711	687	658	679	695	621	682	652	718	677	729	686	681	707	695	682	729	698	722	672	728	691	708	689	706	717	673	698	698	693	701	666	657	713	650	700	683	688	658	724	686	725	691	687	687	735	701	679	658	707	680	696	690	722	694	690	730	757	680	705	637	670	633	700	700	618	703	657	672	692	694	698	672	711	696	664	649	738	697	665	717	750	657	692	691	710	710	666	732	674	665	660	708	664	715	714	690	692	656	682	690	691	665	703	717	751	712	694	667	686	740	686	659	663	682	699	672	722	680	669	653	707	719	645	689	649	681	664	698	652	669	682	682	693	686	679	705	658	742	704	694	706	685	685	680	653	648	731	688	705	677	728	698	670	700	715	670	691	690	701	718	697	649	647	693	685	688	700	647	718	657	643	654	674	679	711	681	696	701	619	671	667	656	710	670	661	665	669	721	716	646	685	699	704	690	681	679	674	710	708	643	712	691	690	712	715	679	684	705	692	626	720	700	679	678	733	678	670	691	693	700	633	672	678	739	711	674	706	671	672	694	674	665	668	669	652	687	675	681	686	678	703	686	711	687	641	672	655	733	676	748	698	670	705	655	740	720	682	711	664	737	678	709	698	667	637	711	718	657	689	665	701	688	678	699	714	697	658	652	645	707	683	681	678	692	688	718	670	693	652	773	720	706	668	667	695	694	704	754	612	672	661	710	674	715	666	694	665	635	669	706	657	758	672	669	712	649	691	711	667	745	656	632	713	699	672	686	719	674	692	668	698	681	690	744	651	698	691	696	637	674	685	671	703	651	688	664	674	685	628	677	667	754	693	698	671	685	704	751	703	713	714	684	627	706	732	669	685	709	713	722	652	711	738	694	721	732	705	699	677	654	711	671	704	707	682	721	705	650	707	713	714	678	663	714	658	681	676	676	662	680	705	670	688	647	645	721	669	712	707	679	686	674	684	679	705	705	719	635	712	687	706	682	739	733	692	675	709	645	666	714	717	690	685	670	730	699	705	725	664	710	701	652	713	664	710	646	650	686	711	684	674	683	702	691	681	641	721	683	665	654	728	701	687	687	663	653	647	709	704	677	687	687	652	677	633	643	721	685	681	714	680	675	689	664	667	665	657	701	680	668	663	658	737	706	688	704	666	652	676	683	681	676	704	662	693	657	713	673	718	688	639	704	684	698	703	677	659	655	700	689	682	663	719	664	646	675	754	678	656	668	685	707	699	684	715	653	688	670	685	715	657	699	646	716	735	669	727	667	716	714	721	675	676	691	732	688	661	708	684	699	708	682	653	662	635	666	753	713	664	703	679	706	701	671	671	703	717	670	710	651	651	682	709	715	698	666	729	719	676	699	675	691	703	705	701	690	676	694	725	696	728	709	665	726	680	699	714	673	692	662	691	702	699	701	661	668	720	694	657	612	665	667	659	661	701	674	697	632	680	679	720	680	676	671	729	683	686	623	680	660	712	686	704	690	695	663	681	702	655	709	719	688	665	708	684	678	703	711	658	672	671	699	677	689	729	695	697	678	729	649	694	688	721	695	713	663	685	742	669	690	693	716	691	690	686	678	677	719	700	697	691	707	728	727	691	714	684	690	682	679	714	639	760	699	724	698	691	693	711	696	670	669	695	712	687	718	706	659	679	735	678	722	670	716	696	707	736	680	714	680	698	706	699	701	718	723	675	690	686	716	718	676	725	655	717	700	689	724	638	719	682	699	650	712	700	705	695	748	710	667	671	644	727	665	649	689	681	713	638	712	692	695	675	684	694	736	652	685	729	688	691	678	726	688	664	673	717	732	700	702	674	665	680	647	692	667	681	742	685	665	664	699	675	704	671	647	694	673	661	709	665	666	674	665	688	641	655	662	665	709	707	681	722	679	690	658	631	654	670	700	657	701	693	677	671	682	673	673	701	689	752	638	708	691	678	726	756	658	613	743	691	665	684	710	707	707	659	733	699	717	721	638	720	679	724	647	704	721	675	669	614	680	680	682	731	638	661	668	683	658	693	641	672	691	690	690	702	684	716	683	724	711	688	713	749	712	698	736	630	658	721	672	699	694	693	676	717	627	687	662	675	736	685	712	650	659	680	680	660	691	725	668	705	687	708	718	712	715	689	654	678	642	664	716	740	692	658	697	677	759	699	632	713	669	689	668	666	706	730	706	677	690	677	684	699	701	647	719	714	680	708	653	717	697	692	695	683	691	686	663	711	720	705	688	693	617	657	675	686	706	655	640	668	678	708	664	671	649	671	706	660	703	652	744	642	686	642	659	706	681	722	733	736	704	642	726	722	704	669	680	681	685	685	744	654	677	686	653	708	676	675	710	675	695	675	719	701	684	679	694	687	705	683	693	681	685	691	696	678	707	655	698	731	678	661	657	718	635	680	672	658	713	666	613	698	702	689	705	654	707	703	694	663	706	690	697	677	673	690	679	733	729	657	659	699	683	654	660
33278	15258	2671	431	357	305	294	325	329	303	308	293	297	306	281	307	329	333	303	321	288	304	305	289	325	307	268	289	305	332	290	273	324	306	278	317	280	302	331	301	291	281	313	271	307	325	306	332	274	303	295	310	321	310	345	345	293	263	316	304	322	280	296	315	335	319	307	296	295	296	305	293	300	300	312	292	289	282	310	292	292	329	315	289	291	299	307	280	295	306	311	332	353	308	297	260	296	327	299	305	296	327	284	293	281	315	336	285	275	274	282	277	275	272	278	302	302	260	310	314	309	301	263	304	286	290	313	252	319	301	310	293	282	298	298	291	309	292	299	262	316	323	306	314	297	311	299	323	340	317	327	296	305	288	312	292	295	316	317	308	292	336	290	308	285	337	286	289	282	307	312	284	298	296	275	291	277	251	301	299	300	298	278	308	294	295	324	299	311	290	286	284	274	280	299	279	317	315	302	290	298	312	319	299	284	320	273	300	287	287	283	286	290	305	300	316	308	303	319	329	307	324	295	310	301	301	286	334	256	330	325	255	304	290	265	292	286	239	292	316	295	284	299	301	280	271	291	264	301	301	306	351	265	274	321	315	314	331	309	320	290	276	341	287	291	321	286	295	324	303	285	310	309	280	333	328	290	284	283	304	287	279	290	295	309	298	297	309	318	294	309	316	316	308	298	309	327	284	269	305	346	302	289	326	281	287	291	261	325	252	282	277	298	294	308	296	313	309	318	295	306	310	315	297	290	300	294	312	301	315	289	309	338	322	325	299	289	317	333	300	293	328	323	319	303	319	332	295	279	320	324	333	318	294	293	292	307	289	328	295	303	307	273	311	335	298	297	331	300	283	285	321	294	284	261	299	287	316	294	299	280	280	305	301	280	318	309	264	267	297	276	304	309	324	279	276	283	294	320	322	296	332	305	285	260	290	293	341	282	308	332	295	279	313	329	296	303	312	324	320	301	272	298	267	326	308	274	289	328	340	310	306	325	317	307	287	278	306	275	288	296	297	307	327	325	275	320	342	305	312	312	292	280	292	293	317	300	332	276	333	281	291	322	298	302	300	310	268	299	278	321	239	273	298	308	332	287	296	303	318	292	310	333	297	285	306	295	305	314	298	303	331	290	325	278	282	280	285	296	314	260	277	303	271	271	323	311	311	311	304	265	310	270	277	287	291	287	305	309	295	303	328	307	295	313	316	276	268	272	307	316	308	333	316	293	301	288	281	285	328	295	297	274	302	316	306	289	296	254	306	295	293	338	329	266	315	298	318	294	300	275	320	290	271	287	276	325	342	275	317	257	306	298	299	337	312	301	288	263	289	329	335	321	309	325	307	282	285	335	310	327	281	299	326	331	305	297	309	310	292	315	285	261	280	310	313	307	293	318	314	281	299	265	312	286	298	297	308	313	313	300	318	311	274	341	295	296	268	266	289	276	296	292	307	328	297	338	262	309	342	295	283	288	281	286	296	300	307	307	298	289	289	288	302	292	292	295	275	289	323	276	247	275	292	309	321	297	297	333	309	298	293	294	315	329	295	300	293	330	304	301	290	327	300	300	297	293	273	316	320	324	317	312	319	303	314	304	296	299	307	302	312	279	284	286	324	272	302	325	302	264	307	327	315	295	307	299	313	297	295	312	305	311	340	286	306	300	293	311	287	320	301	301	303	295	307	293	297	300	280	307	303	278	301	278	288	282	262	283	296	284	333	289	282	299	296	283	319	316	285	313	307	299	281	266	303	321	286	271	309	287	329	272	269	287	327	330	319	299	312	290	302	289	311	303	328	293	311	312	328	353	311	279	297	287	314	298	306	311	329	304	289	292	314	277	321	302	271	289	267	281	284	288	298	274	248	291	300	354	301	293	333	278	273	283	307	315	285	306	331	287	309	281	315	296	287	296	296	270	299	277	312	280	306	281	332	285	275	287	299	296	302	321	318	325	316	322	357	305	345	271	285	290	277	331	306	282	292	276	312	289	294	315	276	310	291	286	272	323	319	302	296	323	286	281	280	277	293	321	324	286	275	291	299	313	305	299	297	310	303	298	321	293	326	322	298	300	297	301	315	267	300	294	317	286	319	285	281	304	310	304	310	277	280	280	319	353	323	308	301	303	320	270	344	293	288	292	281	270	306	277	257	281	277	284	279	325	316	310	292	287	337	296	290	295	311	284	294	295	308	305	299	290	311	296	344	290	333	299	279	320	285	295	282	281	311	366	299	321	292	311	286	332	299	316	276	333	347	308	338	296	317	288	294	286	287	297	325	303	335	319	313	332	295	272	308	299	294	274	283	300	296	308	304	279	280	274	287	290	337	297	304	324	289	335	278	293	285	279	291	321	282	280	318	318	294	260	294	287	259	293	305	308	280	262	337	283	304	292	325	283	300	293	332	275	301	340	342	286	318	315	303	299	287	278	291	293	300	312	294	283	330	310	308	303	303	324	304	294	295	292	307	314	280	288	302	321	319	311	342	309	317	294	318	287	274	343	316	288	271	318	307	273	315	327	283	306	288	320	313	317	294	302	304	338	289	281	275	301	285	308	357	304	306	289	339	291	324	320	304	307	312	306	339	301	314	270	288	321	279	315	279	300	278	286	301	309	289	330	305	293	283	302	299	299	314	308	342	272	303	295	309	297	313	287	296	293	331	308	308	294	312	298	300	297	305	328	286	302	313	281	276	314	305	284	283	301	287	305	305	316	268	294	326	301	273	314	241	259	282	327	333	288	326	322	292	320	304	331	304	292	280	297	300	306	301	284	310	303	298	314	305	310	282	297	292	296	279	309	312	294	329	287	318	248	289	299	305	296	276	302	284	320	278	287	307	290	320	304	334	278	314	285	315	305	315	339	282	294	290	291	293	267	307	307	298	314	326	289	271	294	254	306	278	305	302	283	295	296	284	335	292	294	322	337	293	313	328	296	295	288	282	308	295	315	296	291	332	286	275	273	266	296	333	254	308	333	303	307	284	306	278	302	301	341	302	301	299	286	327	269	280	301	299	334	311	306	291	311	318	297	300	286	327	319	295	296	298	297	281	294	322	351	299	293	332	342	327	355	324	294	325	283	286	307	295	302	290	286	293	313	318	269	293	309	307	310	292	316	291	346	297	292	286	307	280	299	294	297	293	300	291	320	298	287	301	295	298	320	274	281	296	293	334	315	309	329	300	321	308	309	278	323	301	300	268	330	326	281	300	285	301	325	310	280	292	328	280	296	298	300	344	271	314	301	341	284	345	292	305	298	311	298	304	311	305	300	290	303	312	273	263	303	262	304	320	322	276	322	325	287	281	313	323	306	303	274	297	281	308	300	332	352	314	319	312	292	310	287	309	323	285	299	294	299	312	291	342	340	291	283	291	271	290	289	289	313	264	269	317	319	289	304	284	296	314	305	302	348	279	340	317	305	310	308	292	313	305	322	303	294	289	320	307	309	346	295	306	331	260	298	335	290	283	308	288	311	310	312	280	258	319	275	299	314	330
7815	816	691	698	650	720	682	760	722	692	707	723	750	672	702	667	699	749	703	699	644	697	732	683	681	700	661	687	709	652	707	722	704	691	712	683	720	649	721	703	688	705	694	690	662	729	704	696	727	699	706	699	704	695	699	711	685	689	676	718	707	683	716	698	714	667	693	670	641	752	693	697	706	679	691	695	685	662	715	693	693	729	733	699	690	688	735	637	721	695	688	684	691	646	666	730	730	739	698	743	709	681	704	666	686	691	706	699	671	731	709	708	675	680	734	700	710	727	650	730	721	689	689	721	765	658	729	673	684	725	714	714	706	670	703	713	722	762	735	696	702	670	693	697	676	708	717	709	697	655	703	691	700	697	703	717	712	711	658	658	749	703	714	721	659	659	693	707	738	715	692	701	670	695	690	683	702	699	695	693	692	688	680	692	735	687	704	712	716	682	692	679	747	722	694	690	707	708	688	682	678	670	683	666	704	667	721	692	716	684	746	693	714	720	696	693	726	706	702	720	717	702	690	752	672	739	683	685	683	686	716	702	691	676	701	681	685	713	697	721	740	692	649	703	687	765	654	742	674	707	726	706	712	667	746	707	682	710	693	686	710	706	719	713	688	679	702	727	723	719	688	662	657	674	698	735	681	673	659	661	709	654	710	709	693	713	719	706	734	689	704	706	704	663	681	747	722	712	699	664	681	686	746	662	740	702	683	712	699	700	705	702	725	692	706	683	696	700	708	709	718	682	726	758	697	669	737	649	705	675	690	680	735	710	750	731	680	683	749	726	672	714	688	746	695	686	654	673	695	702	696	668	699	673	666	726	685	746	678	732	720	661	715	738	688	700	706	708	689	680	699	714	688	710	677	696	661	710	701	693	701	701	650	733	713	699	680	685	715	715	727	706	694	710	702	667	693	675	686	725	727	664	706	697	662	712	699	722	690	687	698	661	747	711	688	669	736	726	742	738	733	721	741	707	673	704	704	674	737	695	670	722	739	688	714	673	728	665	664	640	710	716	652	672	729	687	724	708	745	692	708	720	707	710	705	711	692	657	711	660	691	714	651	691	733	720	710	695	649	707	743	652	715	696	705	692	644	717	683	704	731	732	716	756	760	697	733	689	688	695	736	669	731	720	673	687	679	682	684	696	667	706	727	711	684	697	685	695	705	652	707	722	636	716	701	728	647	720	694	630	726	712	667	737	726	643	713	663	632	667	724	695	645	730	723	706	656	751	706	687	700	701	726	717	673	687	680	739	728	717	718	723	758	738	710	668	687	700	685	654	719	710	695	701	665	764	692	710	733	656	771	668	673	696	738	699	712	718	710	676	671	711	630	683	708	646	713	706	659	659	696	704	696	696	696	695	692	722	728	677	705	723	709	708	713	686	665	690	668	706	694	724	750	726	733	723	715	657	707	676	690	693	714	731	668	726	687	738	688	701	680	650	699	670	722	740	685	708	711	707	769	740	745	705	693	752	696	671	731	717	683	685	710	682	715	681	689	663	709	739	722	707	664	669	686	700	697	739	701	694	717	714	694	704	705	729	734	694	703	719	701	687	688	700	703	683	731	687	704	667	694	719	743	732	738	733	722	680	674	688	674	719	700	725	696	705	690	723	652	688	693	698	654	730	720	714	689	655	685	645	674	690	737	707	692	721	710	737	718	771	668	696	660	709	724	696	725	697	687	713	666	708	739	681	748	685	678	760	725	668	684	675	676	690	683	722	714	732	694	748	637	717	658	735	655	709	675	693	712	713	717	663	696	707	661	685	710	737	722	740	686	729	679	697	740	709	700	696	704	685	705	731	663	700	719	652	698	664	705	680	684	642	713	707	712	669	675	689	703	686	699	708	668	686	724	712	717	708	690	726	682	708	735	700	719	692	740	706	679	704	623	709	702	750	725	690	699	698	708	712	706	639	706	701	663	723	695	719	718	716	710	724	640	733	712	701	682	678	683	731	701	703	701	723	688	714	685	674	724	647	725	697	697	722	707	680	697	704	701	703	714	686	699	708	715	692	694	704	708	715	754	675	707	739	677	684	666	734	690	732	671	691	689	685	665	681	707	675	746	710	712	688	669	702	665	703	712	716	676	715	713	635	706	665	675	699	726	713	719	679	695	695	670	704	714	706	681	680	711	699	704	734	694	696	676	697	748	731	665	692	738	658	673	724	693	729	637	702	666	720	672	732	732	696	676	670	721	733	653	705	746	705	673	683	724	733	740	671	697	689	684	684	689	683	779	692	766	674	749	700	685	704	722	708	648	733	682	707	669	747	674	698	716	691	729	634	673	707	652	744	731	719	770	675	734	711	697	700	719	676	709	660	713	697	701	720	720	653	715	694	700	691	714	701	673	668	732	727	731	712	721	751	707	666	646	692	743	732	677	711	718	685	701	714	680	764	749	664	685	673	725	692	705	722	730	672	699	678	700	691	699	745	684	679	766	736	687	728	668	699	717	715	691	702	682	680	731	715	663	702	711	700	731	703	728	691	714	720	686	672	696	722	739	724	670	684	709	742	686	720	727	675	708	709	647	685	737	684	715	700	746	716	731	704	756	679	684	640	648	716	744	722	655	672	717	674	685	679	682	689	669	724	679	696	721	654	684	715	712	718	681	677	674	714	708	681	696	699	677	707	686	751	653	683	665	709	691	670	697	688	701	677	744	711	725	737	776	703	705	687	710	722	726	719	684	696	752	690	708	689	751	684	691	717	700	694	706	658	709	720	726	690	673	767	695	712	691	719	698	711	742	716	698	692	680	666	725	700	765	730	700	720	692	714	661	635	665	697	721	746	701	646	665	752	705	677	685	708	698	709	725	690	702	706	691	751	707	669	687	685	731	669	724	727	704	671	740	735	765	684	633	674	687	706	677	694	682	672	712	726	745	640	655	714	700	685	713	695	693	686	663	673	716	701	774	657	676	734	708	699	691	709	665	667	704	688	669	673	731	644	730	718	705	723	686	730	756	698	696	681	698	699	696	724	713	695	747	684	700	700	703	672	704	675	724	659	720	693	668	715	727	678	728	701	693	700	691	707	711	730	670	700	740	661	701	681	666	707	718	738	661	679	723	714	684	710	705	737	713	679	636	687	706	693	727	739	704	766	727	682	680	716	683	715	691	676	659	683	708	692	727	721	751	746	703	691	692	671	761	681	716	721	716	701	710	696	752	688	731	701	730	768	688	685	665	690	710	697	654	698	706	720	703	750	678	740	705	728	647	714	756	709	669	711	704	692	735	694	678	724	740	741	746	703	703	702	682	669	675	730	687	695	664	697	712	703	699	717	721	736	703	740	685	696	725	717	736	670	710	717	671	691	697	719	719	717	686	681	720	746	673	724	710	712	658	698	746	672	714	677	647	678	710	693	692	691	721	664	733	694	713	762	665	709	701	683	746	711	704	684	673	689	704	711	727	642	709	700	690	675	678	694	694	673	713	686	675	721	697	687	694	702	688	686	683	707	702	684	716	683	694	702	678	714	707	677
25043	20956	23593	28511	20956	12763	762	584	505	537	474	467	475	485	483	408	441	457	476	456	453	477	423	455	470	470	401	410	436	400	426	472	441	451	436	409	464	431	428	401	454	437	422	430	445	442	484	416	462	457	438	442	422	469	460	454	465	427	455	420	421	426	429	474	431	441	449	459	427	452	416	399	394	446	426	480	417	456	404	458	421	461	439	496	451	450	458	455	454	470	439	426	453	380	421	419	452	426	446	438	433	430	471	483	442	465	418	410	458	450	479	466	451	447	452	441	431	453	418	460	441	448	464	435	417	414	468	489	459	441	429	445	423	453	422	449	430	430	439	425	448	468	423	447	397	391	448	439	441	439	435	466	458	421	455	428	453	444	467	452	451	404	430	431	477	440	462	446	436	442	441	469	443	466	448	436	428	479	426	492	455	431	484	471	407	423	443	448	451	417	442	475	427	419	427	467	485	425	406	421	461	457	435	436	441	462	471	432	458	446	426	431	462	466	441	460	426	436	439	424	436	422	447	440	458	440	444	442	430	445	443	490	474	436	395	440	436	390	410	397	461	426	432	454	475	474	455	443	443	426	431	424	457	432	471	457	435	449	450	439	427	426	430	415	417	455	442	434	453	442	460	428	449	436	418	428	467	456	457	459	443	472	406	466	468	402	453	421	445	460	419	449	410	435	412	440	427	428	472	442	425	461	468	456	420	440	474	421	493	438	426	462	450	425	423	452	424	433	441	471	450	424	447	433	440	420	431	427	464	426	417	432	405	398	401	414	476	453	398	404	412	470	487	419	450	423	444	484	455	435	454	447	416	418	470	435	443	438	433	453	463	440	455	429	386	462	462	435	414	407	392	423	465	384	413	442	428	440	434	385	434	420	446	428	437	423	444	456	414	456	421	407	456	452	462	451	457	462	435	457	432	413	406	439	470	430	427	453	462	446	446	434	431	447	385	393	440	451	439	430	412	438	460	389	432	447	456	469	408	458	417	439	451	438	480	448	448	425	429	422	416	445	414	411	473	459	413	467	434	466	432	462	443	438	419	420	436	433	404	444	438	425	471	423	433	433	434	414	444	423	433	453	432	425	445	448	433	459	395	438	439	439	463	443	397	454	443	417	412	445	435	481	416	444	425	426	469	433	403	437	427	403	449	455	440	460	428	455	401	434	415	443	395	462	416	429	459	444	455	426	414	471	456	452	435	415	432	414	426	458	435	448	455	467	482	458	429	456	477	428	452	426	394	418	448	460	457	430	492	429	449	423	481	409	431	441	473	418	415	423	408	413	418	405	427	417	430	446	407	441	421	438	424	443	436	424	426	447	439	451	456	412	453	433	428	451	454	479	396	404	424	413	462	444	429	434	457	422	427	437	417	423	418	440	459	420	447	424	438	431	421	460	421	441	425	406	458	453	456	383	448	439	428	417	451	433	396	424	442	458	479	443	473	424	457	402	411	422	425	419	413	440	485	470	417	426	404	386	421	430	458	429	442	461	443	433	397	467	461	454	438	481	424	457	429	440	390	436	435	461	428	408	474	433	450	471	442	438	452	399	442	426	430	463	451	434	428	420	433	425	454	449	411	470	435	445	450	476	400	498	455	416	408	467	420	405	470	447	408	424	420	424	431	458	414	407	453	454	380	414	469	438	462	410	422	438	430	427	437	480	412	433	490	459	437	434	464	429	437	474	426	431	426	416	496	475	401	407	455	455	436	420	432	409	448	429	445	457	413	469	479	446	456	441	458	427	473	412	452	442	479	451	462	410	437	456	421	407	448	402	434	449	450	436	442	456	464	464	431	429	462	465	425	431	410	461	419	439	412	417	414	428	432	441	458	438	449	426	448	454	482	425	421	406	444	410	438	430	422	452	405	435	427	427	439	425	466	462	447	450	444	445	419	412	488	421	422	414	439	457	446	468	422	430	453	457	427	431	412	434	447	415	427	471	454	436	462	446	444	452	443	442	429	456	446	443	449	391	394	449	404	452	438	428	424	462	448	476	463	396	453	419	424	419	463	487	397	420	433	440	409	401	399	449	474	413	414	444	441	432	431	425	419	423	435	426	426	451	468	465	451	445	462	438	461	444	417	441	423	402	429	432	475	497	454	452	429	474	420	483	442	431	438	443	417	468	422	436	462	453	457	425	462	423	424	435	387	398	455	427	440	475	463	414	438	442	460	405	453	397	453	426	388	440	447	425	434	429	449	464	471	406	433	464	416	469	446	403	410	421	448	440	427	383	466	416	418	421	469	394	436	482	450	431	446	426	423	439	456	438	454	399	424	456	429	423	435	414	453	451	450	422	441	396	418	411	439	427	410	463	474	442	433	477	464	458	490	420	478	438	467	429	448	426	422	424	434	416	434	423	420	415	487	435	454	461	430	448	430	438	441	434	463	442	456	462	464	456	424	441	397	443	477	405	425	444	418	456	412	427	464	414	438	437	434	469	419	442	468	451	398	402	422	458	423	426	435	414	435	432	490	433	436	464	407	460	502	457	443	442	415	465	456	430	448	433	458	437	452	453	434	444	429	480	438	442	425	443	443	446	442	434	425	451	428	449	451	440	456	436	455	447	448	395	471	424	448	431	372	447	407	403	408	404	428	454	424	417	457	451	423	410	449	419	465	441	434	413	450	446	427	438	438	462	429	428	466	467	445	442	457	446	438	496	441	436	444	470	454	399	430	419	441	453	423	413	436	422	413	411	442	424	462	421	427	442	461	427	446	446	437	460	431	425	453	490	394	417	411	436	449	509	438	442	459	453	413	448	400	456	404	465	393	470	475	458	462	435	440	450	458	472	443	431	416	428	423	400	413	419	386	451	438	455	440	481	442	412	456	449	428	448	456	448	426	483	472	447	434	471	405	441	438	489	417	436	425	431	421	452	435	491	427	457	478	440	443	430	409	462	418	424	428	437	464	429	404	482	450	462	432	468	409	419	416	423	413	449	445	439	375	421	449	422	411	436	420	433	419	458	452	445	437	457	470	428	454	414	421	457	442	428	459	455	399	414	413	428	408	456	416	430	388	423	433	462	402	440	467	430	477	446	460	412	443	435	466	450	417	420	457	419	416	428	465	426	433	446	407	451	439	451	465	445	458	444	412	431	453	433	446	408	455	429	430	424	439	413	394	435	425	420	448	423	467	461	436	458	493	431	457	447	477	467	459	457	376	414	469	442	451	430	446	427	438	404	448	435	441	399	411	432	415	439	423	449	478	470	464	457	409	443	457	440	412	415	431	440	462	400	455	413	435	439	398	477	423	418	437	422	443	399	457	428	442	433	401	465	422	447	406	421	426	440	426	412	443	420	436	416	429	439	450	428	454	446	472	419	448	416	412	391	399	400	469	487	433	445	464	410	436	426	452	423	462	470	429	418	415	419	461	435	424	461	473	427	445	441	428	439	435	464	398	436	404	417	451	457	429	425	432	460	419	421	442	440	448	426	432	473	446	412	456	458	455	422	457	432	432	476	439	457	405	476	451	429
4407	2304	1503	1140	1049	1022	1001	949	935	913	936	928	983	969	968	925	935	999	987	957	923	995	962	999	953	961	949	914	926	928	937	962	905	926	963	896	927	957	964	939	877	936	923	964	903	939	943	983	983	964	897	856	960	932	949	957	949	935	941	962	954	988	915	905	980	931	916	876	935	946	962	991	878	864	900	968	1016	936	925	967	904	935	990	933	943	925	902	958	934	898	942	959	927	948	937	905	908	928	931	956	932	970	949	990	976	907	929	938	944	911	928	927	964	921	996	918	894	935	972	894	1009	952	947	932	1024	882	991	949	889	933	930	917	905	907	915	887	879	862	968	928	940	898	958	883	934	923	886	994	882	910	917	947	912	913	872	949	934	879	958	943	882	976	939	940	960	903	961	949	970	982	903	876	888	883	940	851	885	886	923	974	921	939	912	944	886	914	926	977	942	897	911	935	992	1008	921	984	1000	930	936	868	900	922	965	978	924	928	980	912	925	898	936	868	949	912	896	910	924	969	954	940	972	1012	941	929	911	944	911	959	918	921	932	934	980	921	928	899	943	957	992	931	940	910	991	911	923	962	949	920	912	926	993	929	944	988	913	929	970	943	895	970	967	900	959	937	971	951	920	981	928	941	967	873	999	926	989	948	906	918	967	948	982	878	932	1004	889	905	952	894	958	956	960	1015	946	950	927	965	911	935	939	955	900	1001	887	891	930	932	949	893	882	964	862	950	933	903	936	939	925	907	891	938	902	897	901	973	967	914	987	922	931	947	986	922	916	934	936	938	932	957	960	968	924	938	942	946	942	917	926	934	902	971	931	867	989	935	946	948	931	899	926	968	916	920	900	948	998	944	916	976	944	906	925	961	954	962	945	934	913	884	955	941	965	924	959	973	895	924	877	934	886	896	941	924	889	944	913	972	910	963	903	950	917	970	935	914	934	882	918	965	938	927	910	890	961	934	876	877	945	904	895	934	968	903	966	899	910	927	930	983	957	888	920	910	920	930	979	938	909	930	920	957	925	958	928	962	914	923	943	965	915	928	902	904	938	1022	959	932	901	929	898	960	870	927	876	919	904	946	893	916	916	936	918	969	901	928	901	951	949	908	947	938	902	889	989	901	952	902	927	936	978	908	907	895	942	999	947	905	905	980	1001	928	941	921	936	970	933	938	959	896	863	923	958	959	949	903	942	895	881	887	966	932	980	915	919	895	929	912	962	939	886	943	897	950	974	924	896	967	912	961	877	936	888	871	916	984	934	917	951	921	876	975	930	995	931	969	943	914	960	908	910	941	937	1001	966	928	937	921	911	953	906	865	953	922	930	950	916	954	916	983	923	974	905	891	947	933	993	875	970	970	966	910	924	926	897	963	970	919	962	941	964	930	927	890	932	901	974	981	953	901	872	915	887	911	930	923	942	942	953	939	901	957	880	938	986	912	949	978	977	935	945	922	951	929	943	880	901	995	905	1010	926	956	958	919	914	893	906	895	941	931	995	925	935	957	914	917	902	964	922	953	922	950	928	911	922	916	897	933	923	929	904	954	932	968	935	906	939	954	919	910	914	945	928	916	983	891	903	924	913	921	937	962	967	971	933	960	918	970	962	955	929	886	908	905	936	912	948	944	924	905	919	919	925	893	932	932	893	971	940	935	969	948	911	918	927	937	941	915	973	936	916	916	944	920	937	963	908	914	938	918	908	909	932	891	952	906	933	974	939	993	930	922	895	921	959	917	915	984	955	950	933	925	870	927	939	866	904	905	899	941	922	904	933	885	931	911	866	962	941	904	971	918	947	1018	947	894	930	934	927	882	900	857	941	975	929	902	928	950	924	892	915	929	903	935	919	944	965	909	866	881	928	890	947	961	914	960	913	892	876	934	927	933	964	936	971	933	1024	911	924	1000	983	939	921	941	932	897	956	902	938	914	954	948	935	944	905	932	873	962	943	1004	936	925	930	960	915	960	939	987	956	956	964	882	946	893	923	950	947	955	904	933	929	949	945	951	953	927	895	869	920	945	952	901	899	942	910	874	981	925	894	967	897	941	915	1043	891	930	907	922	956	937	977	859	904	917	911	970	910	868	862	917	984	916	914	923	890	924	936	987	927	873	953	928	928	929	928	954	945	893	948	927	902	933	874	894	918	964	974	966	973	927	921	919	937	857	917	983	923	919	917	950	979	945	923	897	973	920	946	1003	980	934	958	870	886	947	974	922	944	939	934	923	905	925	865	940	937	870	935	943	980	918	936	906	914	843	931	944	901	939	921	948	939	889	897	934	911	908	931	904	913	891	900	936	946	956	935	941	901	913	973	919	962	880	925	945	922	903	901	900	927	977	894	911	962	934	968	964	985	991	932	856	956	966	923	953	872	943	903	927	995	901	935	935	962	962	976	983	940	886	924	961	922	882	980	939	949	969	907	932	947	933	957	1020	937	909	912	903	956	898	896	950	939	928	978	930	898	880	1006	1020	931	920	894	917	960	943	957	929	964	919	952	914	938	982	935	979	962	931	956	972	898	903	903	920	921	887	946	928	909	942	949	997	924	986	891	879	923	954	952	979	935	955	929	897	938	881	944	943	933	878	960	912	932	940	922	912	922	914	973	938	930	915	974	955	961	954	898	978	909	943	891	901	973	943	927	957	936	917	974	952	956	976	940	913	991	934	902	935	1000	930	972	889	964	931	945	889	963	995	919	942	907	881	896	981	969	938	903	904	963	925	924	920	946	959	984	933	911	905	938	951	936	958	934	963	932	867	884	902	926	910	931	931	955	919	937	933	943	891	901	899	909	900	911	926	913	917	912	932	911	937	892	956	921	987	938	923	909	927	954	924	925	928	927	964	954	944	885	941	943	934	922	883	963	970	933	912	939	954	893	942	942	912	927	914	898	937	915	960	979	926	939	964	946	947	950	889	989	983	874	922	909	931	928	925	869	989	966	885	952	922	959	969	997	955	944	871	956	962	964	946	946	971	911	942	942	958	889	927	957	946	927	941	938	918	911	940	929	932	1002	909	905	923	902	931	955	894	959	927	883	909	918	965	997	960	897	938	915	955	953	924	967	953	990	891	1012	919	903	906	888	1004	971	953	950	913	931	954	902	909	932	969	942	954	893	868	947	905	926	978	896	959	911	936	951	901	928	965	964	900	880	935	972	906	948	917	910	904	941	967	907	936	946	939	896	941	927	821	952	939	935	965	901	952	978	936	951	897	902	1008	927	983	939	932	928	911	931	910	963	921	937	950	960	882	958	937	969	901	977	894	911	948	929	901	904	922	896	909	937	937	958	904	977	905	890	939	914	931	889	909	966	920	880	902	914	925	966	929	909	962	941	907	898	999	929	930	955	945	922	947	904	898	870	901	889	917	894	946	970	959	939	900	934	931	937	945	947	978	922	1004	939	918	988	906	981	934	917	899	890	950	950	972	899	908	992	928	930	920	934	946	981	921	888	911	965	896	914	1003	916	968	920	935	938	964	901	895	911	954	948	917	917	953	930	937	945	943	962	1007	894	905	933	940
24384	20978	24000	28139	20978	21020	10936	725	487	428	409	429	365	405	378	344	372	326	334	344	392	372	322	331	333	360	326	306	329	357	312	313	323	316	362	334	355	367	356	346	363	310	324	320	358	350	346	302	316	302	303	345	299	338	329	308	350	338	310	300	322	324	314	330	337	299	320	326	302	307	360	349	372	299	300	345	342	322	327	348	326	332	303	332	316	335	324	354	371	322	304	323	299	356	321	305	343	307	306	334	303	309	338	348	319	312	315	321	320	315	349	316	298	300	343	342	306	351	320	307	343	324	316	296	325	346	355	308	315	333	317	350	348	348	355	313	328	302	327	350	302	341	326	346	324	331	334	300	316	313	313	315	334	307	292	313	315	329	319	348	317	333	311	342	337	336	340	305	340	358	359	343	315	336	324	290	338	330	331	320	284	324	325	307	337	322	302	303	331	321	338	319	305	299	347	316	317	346	330	310	329	351	313	372	309	298	307	340	322	309	328	314	331	314	324	331	324	355	297	323	328	300	322	306	306	352	323	349	331	353	304	342	336	332	300	318	326	312	335	353	328	324	310	309	286	296	328	359	336	338	332	311	308	293	301	308	360	341	330	312	301	326	361	325	355	297	347	316	356	312	365	326	304	338	335	336	304	353	303	335	344	340	285	304	314	306	325	279	295	320	322	293	305	342	297	355	344	338	323	316	324	329	312	315	317	357	329	317	330	315	298	315	318	308	320	310	337	346	323	301	308	298	298	343	283	298	345	310	333	295	308	326	291	353	286	329	347	342	331	348	280	296	308	310	334	323	317	356	334	306	264	315	334	354	312	298	300	368	327	310	305	299	326	304	344	346	316	311	314	311	319	313	331	312	309	331	328	360	319	301	306	340	318	328	332	310	333	317	306	312	353	333	314	315	289	338	310	312	324	346	339	344	324	299	316	331	311	334	333	336	358	368	318	309	296	322	312	365	333	338	323	329	292	368	358	301	343	305	304	320	324	316	303	327	313	307	309	299	349	304	326	325	346	321	297	315	325	339	373	357	342	335	333	349	292	277	323	327	333	328	319	308	315	301	332	301	299	334	323	306	302	310	321	345	350	338	344	335	336	339	321	307	333	317	310	319	309	345	350	315	295	333	313	361	302	315	315	359	329	336	323	301	337	341	297	352	301	332	329	345	328	332	315	323	285	347	315	313	293	294	326	309	326	289	312	322	313	330	347	314	330	306	355	290	310	329	316	329	332	323	301	322	363	310	334	332	315	327	330	333	308	297	310	273	321	328	319	334	336	295	307	309	339	304	335	319	349	315	302	360	302	298	290	318	316	282	337	329	332	319	317	332	283	337	314	290	302	359	335	343	351	344	323	324	338	327	297	337	310	297	330	347	315	345	310	358	311	314	334	294	320	333	372	322	337	297	336	324	338	331	306	378	312	361	309	339	311	303	327	338	302	334	331	363	301	321	304	303	330	305	316	319	344	339	351	284	318	324	340	328	304	352	309	343	315	354	330	330	347	320	305	325	300	334	326	307	285	325	353	345	319	272	305	347	309	319	352	302	349	306	331	329	352	361	355	308	339	348	315	301	287	292	336	303	293	341	379	317	349	297	350	341	330	337	308	295	303	326	335	332	332	322	318	303	349	296	333	306	328	347	339	325	319	321	323	329	302	336	368	323	324	347	288	344	317	319	348	314	281	321	299	287	320	327	337	291	322	322	350	333	337	327	316	332	304	323	335	328	304	317	346	298	333	329	348	315	334	314	352	317	300	324	333	322	298	338	317	322	321	323	308	351	313	313	290	303	317	366	306	298	313	361	309	356	342	366	293	312	290	368	312	269	299	341	319	326	324	298	369	319	360	320	301	306	350	332	319	322	330	349	306	314	311	321	322	297	350	334	317	337	303	301	325	354	337	328	310	319	302	322	309	289	312	316	337	336	364	320	309	329	349	291	335	330	311	318	323	330	293	324	342	312	323	319	306	324	323	338	324	322	317	327	314	313	309	307	331	306	298	368	350	324	314	301	327	350	344	285	319	342	316	325	332	328	346	305	311	355	318	332	359	295	343	307	337	299	312	322	328	353	283	325	347	343	329	359	319	324	327	297	346	312	357	355	321	331	370	301	313	346	332	317	316	322	319	336	317	303	309	320	310	341	295	328	323	309	342	303	364	315	317	313	292	308	350	348	308	297	324	320	338	340	325	329	328	332	326	329	354	305	282	317	294	321	338	302	313	314	330	360	300	324	321	340	312	345	334	320	295	288	320	335	338	347	351	333	323	294	308	334	352	317	314	325	325	314	332	324	296	334	295	296	349	325	373	301	310	291	309	355	325	352	340	322	330	299	363	298	337	351	338	325	365	334	321	298	332	327	291	324	326	310	326	346	334	308	335	365	345	319	317	331	337	355	307	331	327	324	294	345	353	313	335	343	310	331	327	309	300	313	315	281	341	355	377	329	303	315	333	292	328	316	304	348	320	296	310	333	342	347	322	283	329	325	337	340	339	363	327	320	382	314	342	322	330	328	332	336	310	324	324	328	310	299	350	329	331	315	291	339	343	316	328	300	270	307	324	289	314	333	334	332	331	325	334	338	314	323	344	327	309	308	320	357	307	323	293	332	306	303	327	310	284	321	303	333	322	320	364	309	304	361	352	303	356	334	356	316	319	370	319	320	299	342	336	331	343	313	297	327	326	315	333	358	283	322	325	318	378	331	307	317	309	342	320	311	315	321	327	336	330	328	374	331	313	329	353	325	365	305	316	312	342	287	350	338	311	316	317	306	335	340	311	289	357	332	336	338	307	300	322	303	316	339	299	321	335	294	292	328	315	297	307	336	331	331	326	301	347	353	304	288	345	360	331	289	320	322	323	295	323	320	330	331	349	327	337	331	299	299	321	300	301	321	319	332	294	312	340	340	356	341	346	312	322	331	336	303	335	342	328	327	312	307	344	344	318	337	298	323	313	322	318	352	314	330	326	334	329	331	291	344	339	324	308	305	327	318	302	311	341	342	381	311	378	327	301	290	344	319	351	320	324	308	278	320	356	331	307	339	344	345	301	316	321	315	325	351	350	363	319	306	342	298	331	324	304	296	327	375	356	289	334	331	344	320	316	317	325	301	324	298	351	357	337	299	383	327	359	326	354	339	335	328	334	317	339	335	286	283	340	322	312	326	329	303	322	327	331	334	340	304	275	300	324	354	347	308	339	351	303	323	328	308	325	299	317	306	309	340	377	356	321	324	314	308	319	270	296	367	309	313	327	309	333	304	321	306	314	314	347	274	328	348	322	316	318	342	309	309	306	300	320	332	313	303	318	331	326	344	347	331	306	319	319	342	340	308	309	314	316	289	324	310	344	284	305	332	317	338	279	316	312	277	310	365	333	311	319	330	320	330	341	335	317	308	341	263	306	363	301	333	302	332	326	329	337	344	328	302	335	305	319	298	319	346	304	344	292	312	329	308	323	324	340	344	320	336	337	325	294	295	335	335	341	310
4033	3254	1678	1073	836	811	716	719	720	717	726	754	754	704	724	696	677	685	732	679	693	664	717	711	670	674	705	650	678	684	732	669	663	630	680	694	682	675	711	720	693	705	733	708	683	728	690	680	702	652	716	661	687	658	690	757	687	669	672	687	696	717	651	704	738	689	676	651	680	739	713	671	716	669	690	695	713	696	676	700	687	699	705	649	694	731	697	657	695	670	660	673	709	671	664	706	680	665	689	688	715	669	713	681	668	699	695	694	688	686	708	645	718	622	737	717	665	678	670	672	731	684	693	663	694	698	704	690	680	646	737	671	677	699	681	685	700	706	711	706	659	745	684	649	664	706	665	654	673	695	692	724	680	734	704	693	708	704	663	690	658	675	674	719	702	688	699	661	669	688	690	686	666	667	626	705	658	723	693	658	668	651	685	637	705	676	685	718	646	719	671	688	703	649	726	686	648	622	698	652	720	684	670	713	687	716	677	683	689	690	650	710	692	646	723	726	673	669	693	673	680	683	728	647	686	675	730	717	669	700	669	719	675	680	695	711	670	696	678	683	694	676	699	710	708	653	715	669	749	686	658	672	731	674	698	695	706	646	703	712	697	710	716	646	708	668	628	667	710	694	674	743	710	670	725	689	667	641	722	690	644	686	678	725	748	687	707	701	683	730	635	739	676	681	695	700	673	731	653	732	722	667	718	684	659	706	733	717	660	701	700	700	672	672	681	717	730	686	673	695	699	678	709	700	683	663	714	689	649	658	680	677	677	712	666	663	712	649	732	721	673	702	703	673	694	689	667	665	648	737	655	663	684	662	667	710	677	679	677	674	680	664	672	673	690	637	663	645	710	761	683	650	649	730	684	638	703	704	690	657	700	676	706	677	727	687	672	675	698	717	651	649	678	698	723	714	678	716	674	698	731	685	698	645	700	697	693	681	673	719	706	702	672	702	646	727	704	662	687	751	704	687	677	693	668	707	762	709	657	665	695	648	685	699	683	682	676	679	678	711	706	697	711	675	728	695	653	660	681	699	717	705	674	718	631	657	710	664	652	703	755	688	660	722	671	676	720	669	689	691	672	709	737	661	711	660	709	675	696	658	681	700	652	640	726	695	647	647	705	645	699	704	718	686	649	709	712	690	665	660	670	681	708	699	662	679	690	642	685	644	684	709	732	671	719	622	643	695	704	686	691	661	671	693	721	721	675	717	674	690	661	688	629	704	649	705	689	649	715	673	669	693	653	653	750	704	657	680	677	708	649	710	682	648	678	688	660	686	658	678	699	696	676	679	723	692	727	725	650	662	694	685	664	675	653	697	743	688	702	696	674	675	695	670	684	692	730	708	695	665	660	753	693	662	644	686	665	682	687	693	693	687	688	695	702	694	712	694	675	711	690	647	675	669	686	729	669	691	673	716	686	646	698	695	681	645	702	644	677	654	739	714	725	667	703	698	680	710	693	699	651	743	698	651	748	706	659	668	688	674	650	716	649	695	638	663	648	691	663	714	690	705	650	677	725	669	711	702	642	697	704	703	703	681	670	656	707	719	700	690	689	676	669	677	641	760	701	670	707	721	664	673	687	675	733	687	754	683	697	673	664	724	700	705	716	722	681	693	633	671	663	688	705	690	708	694	683	663	707	725	672	748	676	716	666	740	686	706	720	672	680	698	690	674	708	694	734	693	671	683	703	665	717	654	756	707	645	683	687	654	704	665	753	659	711	722	666	700	668	698	700	713	714	733	677	695	672	649	687	685	680	701	690	696	700	679	678	704	746	680	690	685	722	696	692	678	680	693	748	689	687	633	681	707	699	671	684	696	677	677	675	683	637	732	693	709	692	678	641	674	668	717	695	703	675	664	739	732	670	683	705	686	722	726	669	686	680	687	714	678	661	703	691	697	697	704	707	695	652	670	712	650	714	714	732	661	700	689	690	686	686	675	662	691	686	705	672	662	636	671	698	691	658	668	626	655	657	700	661	664	692	673	684	692	675	700	694	686	684	654	674	695	710	711	644	677	771	661	675	677	694	673	664	692	672	644	678	713	749	657	674	697	706	673	645	726	686	691	713	676	679	702	700	703	677	702	685	695	677	673	697	666	698	667	669	693	670	681	661	704	671	679	713	627	678	677	694	622	730	686	705	682	663	708	721	644	722	685	676	686	706	690	706	703	647	660	695	735	675	677	728	706	682	693	707	684	689	704	706	688	633	714	722	708	738	690	689	709	695	651	663	663	702	710	688	679	653	676	678	678	671	714	656	647	659	643	728	713	646	672	776	683	683	692	657	662	706	712	692	658	682	743	692	716	669	659	716	651	685	683	714	688	692	697	704	661	677	675	672	682	619	687	667	704	705	645	692	728	655	676	669	745	635	655	709	718	682	724	650	608	652	671	755	722	659	661	719	683	650	680	720	688	725	692	690	690	696	717	662	685	666	696	669	686	668	729	647	709	715	660	664	693	671	720	686	669	677	656	704	685	686	674	730	676	697	730	716	667	726	667	632	661	712	688	714	654	690	625	706	652	673	724	695	729	709	690	694	698	681	690	652	661	734	651	701	708	670	698	685	711	667	736	690	673	660	670	674	690	682	694	726	673	677	670	693	686	651	707	703	711	657	688	696	688	667	730	694	705	702	701	689	731	663	701	651	684	668	711	716	696	690	714	652	675	689	715	705	719	681	676	668	684	648	689	653	731	658	667	648	676	723	688	685	706	674	695	699	666	694	680	706	708	714	708	655	691	629	664	678	677	779	639	683	603	677	690	744	706	704	688	723	738	716	701	699	692	667	651	712	667	761	695	760	683	675	697	721	719	669	690	689	679	685	723	679	696	723	704	680	678	683	696	698	683	662	720	716	713	723	660	739	706	658	639	656	662	674	724	709	643	659	718	690	699	668	721	672	655	700	724	680	668	670	692	674	664	709	691	690	651	726	657	686	687	711	661	690	684	679	631	729	724	631	664	692	665	656	670	657	664	655	727	717	683	664	716	635	740	634	689	644	688	702	653	707	724	694	657	655	699	676	679	661	690	709	742	729	676	706	686	689	696	693	672	707	661	704	681	710	674	662	696	685	693	720	698	710	746	648	681	713	721	643	683	716	679	707	693	746	711	665	692	671	665	693	704	704	675	657	704	683	726	660	712	665	656	689	675	687	670	664	714	663	646	668	678	672	694	675	651	685	666	706	682	707	709	689	692	714	689	649	638	652	678	607	640	689	694	673	626	722	636	738	673	696	639	673	703	720	664	735	697	669	684	693	676	625	676	675	680	702	680	649	725	659	681	701	672	688	638	709	695	641	690	712	683	696	621	730	663	690	720	712	716	685	678	707	692	697	681	666	690	658	687	703	635	718	658	752	727	678	667	689	699	691	749	681	706	685	705	689	703	697	710	719	708	672	652	685	700	665	744	735	690	731	708	715	740	673	681	667	740	707	664	652	700	679	752	688	751	663	699	662	666	717	654	673	662	672	703	647	712	710	700	660	709
33184	15263	2567	461	341	352	324	304	308	320	316	281	301	308	308	327	319	241	298	297	275	312	308	287	305	332	297	302	302	319	289	297	321	325	287	319	336	304	304	297	263	302	322	296	299	304	294	295	319	288	319	334	299	315	272	298	286	322	298	284	295	349	295	323	340	360	294	330	342	333	300	331	319	281	321	297	314	284	295	326	285	325	322	304	313	305	281	270	319	298	283	320	345	328	266	298	287	309	347	311	321	294	297	321	301	291	284	304	323	340	326	278	333	292	271	264	323	301	291	284	293	285	316	289	303	336	283	290	304	330	323	300	297	286	305	267	277	292	307	293	322	311	290	329	304	290	303	309	318	282	293	321	303	313	305	287	300	307	309	315	295	292	305	313	306	311	284	311	336	324	284	300	307	306	269	283	300	312	273	282	290	269	314	290	306	329	299	299	291	292	323	311	309	312	274	297	283	291	306	324	300	321	283	299	305	304	315	307	309	290	253	307	288	287	291	298	297	299	298	310	333	311	315	295	338	309	295	264	297	285	262	312	300	292	308	267	320	318	345	296	300	290	315	283	305	323	318	293	302	304	312	312	331	323	306	298	296	310	325	309	316	317	309	286	322	277	324	302	298	310	280	300	326	303	285	303	327	331	259	291	269	308	296	313	294	310	287	285	313	287	300	312	277	278	299	304	296	318	281	294	316	304	337	315	304	318	287	270	285	286	287	258	295	301	334	323	324	290	319	317	294	309	302	294	284	336	276	325	267	278	308	320	321	298	307	337	293	287	322	277	334	306	307	318	291	291	296	276	295	327	299	327	278	335	311	305	298	303	275	282	283	302	293	300	327	299	362	302	280	321	292	294	269	269	295	281	340	267	294	314	308	299	283	284	303	290	274	304	298	286	313	287	249	286	298	327	264	305	292	317	280	281	337	311	310	266	311	291	270	314	254	295	298	288	293	333	303	290	319	305	305	302	336	317	315	329	294	303	322	309	298	288	294	284	305	311	321	294	311	283	284	321	366	314	336	272	328	268	299	287	289	300	319	284	305	319	271	307	297	301	293	279	329	291	326	301	298	291	308	273	328	283	297	303	329	297	294	286	269	283	310	293	335	304	324	300	309	310	318	302	295	314	326	304	296	294	300	342	317	294	289	303	287	337	299	319	295	282	275	286	299	307	321	326	272	313	288	305	281	332	305	318	293	305	306	323	314	316	298	318	334	353	299	305	308	293	335	283	318	281	293	306	319	304	322	303	290	312	334	287	297	296	265	298	318	314	283	290	316	293	290	317	315	313	291	275	333	302	300	327	306	320	294	293	310	312	300	284	288	277	301	304	282	281	323	281	321	294	290	305	314	310	316	261	299	295	261	315	307	277	341	295	281	324	326	311	291	306	311	304	292	297	279	302	304	311	316	288	268	344	279	269	319	290	285	312	276	303	307	300	291	319	321	284	310	333	300	284	280	301	331	314	342	285	293	295	285	313	302	300	278	308	279	319	329	303	285	285	302	292	292	293	304	309	291	282	296	310	301	334	309	290	287	295	281	315	307	330	288	312	302	316	315	250	276	340	303	261	327	343	321	315	295	297	307	307	308	336	311	284	296	282	312	347	298	302	319	297	341	333	306	312	318	321	317	302	309	325	314	272	279	262	300	307	289	314	332	295	303	300	305	302	298	291	316	283	301	349	304	299	333	309	312	269	306	273	286	337	274	314	294	292	302	321	322	331	279	311	282	311	324	305	306	311	270	309	303	309	293	292	304	316	323	319	304	322	289	295	321	311	278	283	351	315	275	327	296	305	304	310	272	287	294	315	311	298	288	261	288	281	282	281	332	318	291	291	289	319	281	294	280	261	297	316	283	316	312	301	273	317	287	329	331	315	289	297	325	306	288	338	339	320	294	319	327	269	324	313	289	301	272	303	324	301	309	314	303	312	293	310	289	264	312	277	288	287	354	281	267	295	260	280	292	307	274	325	294	308	280	292	361	302	314	328	284	278	321	335	322	288	312	306	326	340	305	270	323	273	320	325	303	301	352	298	298	328	298	300	304	275	278	323	304	273	298	363	295	299	296	329	336	274	328	272	303	301	293	305	306	291	302	311	302	342	327	291	298	292	324	282	277	347	298	276	282	274	282	303	317	288	287	297	329	314	300	315	287	292	319	311	287	310	308	290	320	295	285	294	303	323	309	286	324	299	310	306	314	303	301	316	319	319	260	327	297	273	286	294	325	308	285	319	259	266	299	296	297	299	305	300	302	298	303	308	288	260	304	280	319	317	287	273	307	305	322	303	315	320	330	298	303	275	270	287	293	290	291	282	296	308	297	288	311	341	352	305	284	331	317	286	334	287	291	335	294	305	315	320	320	288	354	288	280	296	299	307	314	337	283	308	293	313	281	297	322	314	283	262	322	286	299	283	305	264	306	325	316	294	308	289	291	293	282	294	307	329	321	300	322	311	306	323	295	274	297	321	282	333	340	328	316	286	306	305	308	311	298	306	295	301	300	311	311	314	304	278	270	276	296	302	285	305	306	301	331	280	323	311	304	295	306	323	290	309	290	294	289	275	285	312	311	301	294	312	313	329	310	306	303	310	300	311	291	302	306	312	297	272	313	301	302	285	335	329	314	276	327	313	282	290	307	270	300	329	282	283	310	278	293	295	295	319	299	303	278	301	317	309	315	299	276	293	305	297	320	285	277	268	285	259	259	317	277	283	343	332	262	278	301	300	318	289	307	332	296	358	285	270	264	284	279	305	307	295	330	262	305	285	311	307	306	285	300	305	320	304	283	287	294	289	303	298	305	270	300	303	318	279	321	323	367	337	302	323	299	339	324	285	333	333	332	312	315	298	307	272	307	321	293	329	294	353	293	314	316	297	281	285	310	307	325	295	294	302	338	337	334	285	303	316	279	316	327	316	316	320	349	306	284	318	311	310	302	290	292	302	281	295	329	301	308	302	331	314	276	306	305	306	273	294	340	328	272	324	286	280	319	282	308	308	279	308	294	263	289	305	301	302	296	328	297	274	332	320	289	304	318	320	313	294	294	302	312	302	319	327	298	311	285	266	279	315	301	352	287	306	323	300	271	293	242	291	296	325	301	319	302	328	305	282	303	297	306	292	278	277	284	296	289	300	292	305	295	314	274	305	326	302	267	272	297	278	303	290	288	313	316	318	300	301	305	320	320	280	313	308	269	298	278	313	277	344	309	314	333	310	279	322	344	315	305	279	289	318	324	324	281	285	310	346	317	286	303	330	298	268	328	312	318	309	298	305	311	304	282	265	307	309	304	305	344	305	321	317	285	305	284	290	284	308	314	306	310	285	271	313	331	284	307	263	312	269	341	315	316	306	315	314	283	288	295	306	276	292	338	307	280	287	334	305	316	333	277	297	316	322	282	286	331	338	309	294	301	332	300	278	292	307	300	333	327	292	303	291	319	311	291	276	297	285	319	301	294	293	326	279	309	263	283	288	307	280	311	288	290	314
7877	786	713	732	729	731	690	703	720	684	671	712	709	755	689	759	710	705	715	682	734	715	715	723	697	716	744	711	677	705	689	728	720	727	673	726	684	692	743	718	704	699	720	767	699	677	739	701	701	729	741	690	729	735	716	648	720	704	677	724	626	726	720	708	659	691	704	704	704	694	704	706	721	645	678	679	680	682	712	739	707	711	672	719	694	690	731	665	744	680	655	646	728	748	668	691	692	697	704	711	683	700	688	705	729	722	742	668	683	680	698	659	718	708	721	674	668	687	699	723	722	675	730	689	711	700	743	698	680	698	689	690	712	674	680	720	748	685	706	743	714	727	708	714	671	671	682	687	758	691	686	712	658	684	711	732	742	671	691	686	712	693	681	686	699	687	677	649	671	680	682	652	708	681	728	700	700	685	717	732	708	676	693	714	704	701	738	688	682	748	688	694	702	721	726	710	685	731	723	699	708	726	697	715	721	666	722	639	653	693	696	679	749	729	711	696	663	658	706	706	694	733	669	708	737	679	763	712	681	682	679	723	684	740	687	686	712	659	677	698	711	710	689	728	661	654	675	676	705	692	689	742	710	697	667	719	686	696	704	692	712	728	736	672	701	717	777	699	696	698	696	695	693	713	733	723	705	701	735	706	656	706	699	713	701	651	677	713	682	702	715	733	672	747	682	722	705	655	700	716	678	736	700	727	679	721	728	660	702	736	696	680	699	716	683	688	714	687	714	712	708	737	701	729	695	752	663	679	699	707	702	728	674	718	683	691	653	669	754	659	666	717	701	741	703	732	743	655	717	677	704	685	687	684	681	737	668	667	699	718	678	714	658	724	704	680	680	719	703	691	715	736	685	681	668	696	689	676	689	726	701	702	698	711	660	716	705	692	733	757	719	679	704	742	682	697	666	712	696	681	692	736	697	681	680	669	711	698	629	684	627	700	709	675	652	664	680	702	653	719	697	700	690	668	658	680	699	729	689	681	708	685	706	697	716	673	627	717	737	704	743	688	717	674	687	748	751	669	713	690	690	645	723	695	656	715	682	721	728	696	699	705	689	748	718	728	702	668	669	720	724	734	661	682	671	671	636	670	696	713	671	733	695	719	659	702	721	690	690	705	696	718	697	701	719	712	684	711	694	674	656	695	671	676	676	708	658	738	639	711	685	709	725	684	727	688	693	730	709	634	729	754	669	719	711	708	679	647	676	688	735	695	695	691	671	750	717	697	706	710	659	698	723	699	709	712	673	731	675	718	705	673	728	661	714	728	686	691	666	659	699	751	664	687	708	730	689	671	691	677	699	667	709	691	722	738	671	659	672	669	680	729	705	721	718	704	713	675	716	712	699	708	730	634	724	722	728	729	685	724	681	723	702	695	730	679	706	700	724	643	702	684	696	749	691	686	726	672	728	708	690	703	685	744	717	674	692	661	716	715	712	752	692	678	702	701	728	739	657	658	717	684	737	731	706	709	705	719	753	735	762	682	693	694	687	712	636	683	697	734	672	724	689	717	700	718	726	700	682	702	684	673	698	717	692	716	687	694	732	701	685	720	730	717	694	711	723	674	672	711	688	720	695	703	712	668	704	697	676	732	697	712	705	674	736	720	694	710	717	644	726	684	698	674	740	711	706	759	716	687	670	648	700	700	684	723	650	653	682	686	676	726	680	709	664	680	697	680	671	703	672	693	683	707	739	690	692	714	756	664	724	662	697	718	690	661	700	713	690	736	713	678	720	716	716	727	657	710	633	688	657	712	718	726	729	660	661	702	649	750	732	662	669	690	727	706	727	725	708	732	716	691	707	726	715	716	726	690	747	720	699	712	693	643	696	670	689	754	698	781	694	689	686	675	709	677	719	714	681	695	739	707	687	717	670	691	674	701	696	696	711	668	673	690	677	724	743	727	738	698	637	704	732	728	657	701	695	695	711	681	673	684	680	738	715	683	705	740	681	675	725	706	676	709	696	704	755	740	696	668	706	699	697	667	714	695	708	707	730	724	688	626	708	722	694	650	714	718	748	698	665	707	673	694	695	732	745	705	743	695	738	715	684	664	699	729	694	645	748	681	684	659	753	706	674	685	665	718	685	672	716	663	752	705	703	739	667	658	714	705	727	704	652	651	678	683	664	725	679	743	686	706	706	697	654	672	719	718	704	715	695	687	692	726	660	680	694	683	710	649	729	710	672	715	653	695	767	704	737	729	708	727	702	720	655	706	710	686	692	682	723	679	737	692	743	710	707	732	703	697	728	696	715	724	723	719	724	701	675	707	714	684	683	671	690	703	714	687	690	652	736	704	660	694	682	685	712	709	677	641	735	708	707	696	680	747	664	735	658	667	713	712	711	649	700	713	680	678	723	680	713	659	684	698	696	675	699	682	659	738	689	702	714	722	638	693	675	714	723	689	707	722	671	692	730	683	669	710	717	730	727	761	734	657	714	711	715	726	728	748	692	708	696	716	735	731	699	675	688	724	705	692	685	684	646	672	701	710	722	709	705	714	693	708	702	684	646	699	695	722	726	680	699	681	699	739	747	723	695	738	697	666	680	696	784	676	690	662	720	714	728	685	707	710	682	704	760	697	676	707	720	685	690	738	747	708	727	688	698	679	708	720	692	725	687	691	627	712	767	738	712	709	746	684	716	723	680	665	706	721	700	698	705	701	707	684	660	690	654	680	699	743	754	743	724	651	632	688	689	756	697	793	708	666	658	688	688	738	677	707	724	720	689	675	736	709	672	716	745	685	673	662	705	773	711	649	727	724	689	723	730	762	684	697	737	735	697	737	711	714	652	683	707	696	705	716	677	758	722	685	699	719	704	643	695	699	663	674	715	710	718	718	670	665	746	702	650	744	743	698	718	702	668	676	697	664	708	671	721	653	675	683	704	667	717	728	656	688	725	693	734	718	672	684	692	666	689	712	713	697	707	743	703	701	691	711	691	725	677	744	687	747	720	758	710	661	664	708	715	695	669	718	753	694	671	725	691	692	765	681	732	695	690	672	724	711	671	698	700	705	678	721	688	708	663	716	715	740	684	738	731	689	720	704	683	724	735	735	691	688	705	625	687	742	677	727	766	662	683	716	710	701	693	700	699	697	711	715	702	687	721	743	675	683	761	698	684	720	752	725	675	718	727	761	670	710	706	678	726	714	688	686	732	657	713	671	722	699	694	738	721	743	759	685	678	707	694	727	692	697	694	662	705	669	707	640	703	688	698	693	752	687	696	686	696	704	633	715	723	729	669	704	756	693	727	758	709	711	677	731	713	693	704	682	740	683	718	710	745	729	723	692	755	685	742	719	675	767	677	714	697	728	713	698	698	669	688	705	688	683	709	729	733	765	647	684	711	707	720	706	705	738	708	704	683	688	719	701	695	701	718	714	696	689	732	722	722	710	702	698	692	757	711	686	737	710	743	679	762	733	701	708	707	732	688	664	682	655	683	722	711	669	684	681	678	660	713	670	705	683	705	731	724	716	654	721
25072	20978	23595	28539	20978	12809	779	595	494	448	475	475	470	442	474	487	475	499	453	420	448	452	423	422	463	491	436	428	413	402	387	467	439	443	421	439	443	402	407	467	438	428	399	427	403	430	420	454	425	414	433	430	445	458	421	425	468	429	439	455	475	422	402	488	450	429	431	471	454	426	442	440	425	396	466	460	487	467	450	440	425	450	431	457	449	415	472	457	435	459	389	422	396	433	420	384	460	424	406	439	438	468	459	407	456	434	453	462	405	450	432	455	414	445	421	426	464	465	423	452	430	432	447	415	421	417	428	440	422	413	442	414	426	461	402	406	430	461	454	446	461	443	450	427	437	448	427	445	450	460	468	424	423	462	435	453	433	459	445	464	427	449	436	460	454	457	434	445	421	445	424	404	463	403	440	409	414	442	457	445	470	452	408	438	425	473	436	462	434	438	444	448	440	462	427	434	428	474	447	475	415	462	429	422	474	463	477	431	434	430	443	446	435	420	439	435	439	395	439	425	410	463	394	411	432	420	420	494	442	435	430	438	415	489	434	465	432	417	426	438	424	426	433	452	405	415	440	386	478	434	440	444	488	475	421	476	453	415	410	442	395	449	426	448	447	460	446	467	397	431	437	458	435	431	459	435	452	442	417	438	440	423	427	445	468	428	498	430	471	493	476	452	478	437	446	465	459	413	473	421	416	442	425	382	393	418	422	482	450	389	459	444	415	428	435	442	439	439	458	472	432	444	430	478	418	406	415	469	472	403	452	418	475	414	418	433	426	460	479	461	449	408	422	429	452	412	443	428	406	458	479	428	434	444	433	425	438	429	433	453	395	431	391	453	435	487	483	436	456	451	440	458	451	434	444	431	467	474	460	472	424	439	451	424	423	463	447	426	430	450	451	465	454	428	427	442	452	422	439	457	439	439	469	480	422	478	420	449	457	417	484	440	437	463	430	423	475	430	451	467	434	419	421	424	420	433	439	448	440	408	462	458	407	431	428	385	420	408	441	430	441	426	408	420	423	423	396	443	436	416	431	461	443	430	472	439	444	453	444	473	469	455	408	441	428	446	447	429	441	457	436	418	458	454	428	467	429	451	446	449	473	422	445	458	460	436	463	453	449	472	441	464	433	435	432	411	461	459	469	428	427	432	423	448	441	422	421	429	454	418	436	448	462	470	420	433	466	470	427	445	426	439	445	430	443	449	459	424	439	389	450	435	437	453	427	399	463	457	490	456	453	399	436	440	454	447	476	427	428	422	413	406	421	429	393	423	379	452	419	432	439	421	438	491	452	424	424	435	415	435	433	428	401	436	447	406	416	417	454	423	456	484	419	440	432	411	419	406	468	455	412	450	449	452	470	425	470	452	438	434	420	412	454	449	452	417	444	427	454	450	382	455	491	466	459	442	479	469	402	458	409	397	440	383	451	433	423	396	447	431	460	444	483	494	485	438	462	454	406	487	397	472	422	443	387	421	471	384	447	464	460	446	409	453	398	446	459	459	426	436	426	452	450	459	433	432	417	419	419	479	445	459	460	398	431	440	420	466	453	443	431	435	420	444	424	460	464	435	394	475	446	418	434	423	461	416	417	478	475	455	426	438	425	456	439	453	465	438	446	464	416	462	437	446	409	460	425	431	423	419	437	430	455	440	429	436	451	469	446	405	423	419	435	462	447	434	373	414	417	416	430	417	439	469	464	418	431	487	464	433	418	423	402	462	438	453	406	469	440	449	438	438	428	458	430	429	446	420	438	457	414	441	447	442	472	396	404	451	459	480	449	458	440	444	468	455	439	440	388	400	414	457	431	435	446	469	465	436	436	476	457	482	483	434	484	431	434	409	448	441	439	449	454	454	471	482	465	453	439	447	427	424	443	455	415	442	447	446	457	458	454	423	452	390	471	433	452	411	429	430	447	435	416	451	437	404	441	439	440	456	466	422	428	405	475	458	437	424	453	483	429	423	470	466	452	430	451	429	434	433	435	429	433	479	479	464	424	469	435	440	454	424	443	436	437	405	473	444	457	464	397	425	426	423	391	418	418	439	442	439	424	454	447	453	432	473	430	428	397	457	455	476	436	432	462	432	441	461	453	477	448	440	475	470	427	470	429	401	425	455	466	442	470	447	399	400	453	417	417	436	426	380	412	443	433	449	422	460	451	445	465	474	452	436	456	456	451	468	446	458	447	386	423	422	434	478	448	460	468	446	446	443	445	477	413	461	436	452	433	413	417	429	464	442	463	429	414	482	438	443	460	463	420	432	439	399	424	447	425	472	397	419	420	462	454	462	449	453	407	459	410	401	439	447	423	422	475	471	436	459	460	433	431	414	448	423	429	456	441	431	432	409	442	466	423	424	426	426	450	391	459	431	432	478	415	424	403	414	398	388	407	433	466	440	402	435	420	443	438	443	428	442	396	440	498	441	436	439	438	420	459	416	428	431	449	447	429	399	420	434	460	418	402	432	421	437	437	453	441	426	426	475	447	457	431	444	438	451	402	448	454	423	450	451	432	424	477	431	448	466	404	417	455	472	468	447	425	395	462	434	427	427	445	438	413	432	430	434	459	421	451	439	458	412	410	437	439	432	461	467	442	429	399	446	417	457	421	444	500	442	462	420	447	454	436	415	408	433	432	428	461	469	446	435	420	442	454	468	428	459	452	461	429	454	460	447	430	428	429	439	496	453	442	438	445	457	449	453	417	449	493	435	464	423	482	435	440	415	457	436	485	442	448	468	386	424	386	430	471	445	465	442	453	409	457	428	451	448	436	442	438	444	465	445	456	449	408	442	441	437	418	472	455	428	437	473	432	420	417	431	435	435	477	434	492	436	422	486	449	428	435	457	435	416	477	434	439	433	416	436	452	408	438	427	436	429	439	474	451	444	455	416	419	453	444	449	489	436	442	442	467	396	454	448	486	474	417	430	478	439	402	417	429	455	444	452	444	447	448	476	476	447	433	459	467	468	424	421	424	389	411	423	433	422	402	481	418	450	413	451	456	507	485	455	406	441	436	479	423	427	475	462	411	419	423	430	452	419	418	444	492	439	439	469	411	468	400	462	461	447	440	445	419	423	441	418	446	444	432	473	474	410	455	442	432	446	439	452	415	420	405	436	474	482	412	431	453	451	411	441	422	442	410	417	453	410	454	460	464	425	463	452	464	473	434	446	408	425	445	447	450	429	466	431	452	417	436	398	467	471	439	473	420	414	407	392	436	436	400	469	437	409	457	440	469	418	408	427	470	441	431	441	426	442	415	432	437	399	446	463	409	443	438	482	443	441	448	448	455	444	449	458	446	427	417	420	422	437	432	394	417	397	450	470	424	447	446	458	484	437	417	426	436	416	422	409	447	480	488	440	435	436	454	404	425	478	413	464	432	453	442	403	417	472	403	456	452	423	449	467	421	415	449	393	461	447	437	416	452	416	445	468	481	446	401	435	423	439	443	430	460	437	443	429	413	415	472	432	416	460	433	398	467	412	460	450
4343	2353	1500	1177	1033	1027	948	953	960	961	968	927	926	935	1000	955	915	947	921	893	990	890	942	966	944	908	912	967	937	919	920	908	983	947	935	932	955	959	950	926	949	908	942	955	986	915	929	950	943	896	930	965	934	970	995	962	955	946	917	940	933	946	914	922	965	943	938	964	944	984	963	928	907	946	974	944	947	906	937	947	927	971	908	935	958	950	939	934	889	940	924	945	961	958	959	916	905	897	965	925	939	891	954	921	894	948	959	942	894	900	930	947	916	904	978	940	920	1009	958	976	899	949	945	875	863	947	904	947	949	925	952	932	960	936	947	940	920	927	904	915	951	886	965	979	974	862	970	865	898	923	904	918	910	965	932	963	976	919	959	961	912	973	949	968	905	932	930	967	956	942	948	924	945	938	946	911	946	929	895	923	933	942	924	1016	910	979	930	953	901	910	901	965	959	896	934	897	920	930	919	918	895	933	931	906	924	960	921	921	920	909	940	960	888	950	920	970	901	892	1016	910	962	931	910	897	928	955	944	931	919	910	950	955	916	982	922	947	962	933	913	888	913	950	893	926	888	963	903	936	891	964	903	915	914	990	904	888	960	888	942	980	887	933	951	1003	940	956	980	925	912	922	930	944	935	931	959	947	932	1016	939	923	931	897	923	935	942	1000	945	962	919	925	934	923	934	1012	956	941	938	977	928	911	951	900	923	973	984	922	933	960	915	961	955	894	939	892	865	885	912	886	943	906	887	898	989	884	948	953	977	913	924	969	990	925	918	898	879	909	948	942	934	953	928	955	937	914	953	924	894	921	936	941	897	975	910	917	915	920	928	945	880	935	948	900	912	892	924	885	936	926	892	928	931	907	952	912	946	891	926	914	921	935	906	943	957	938	957	951	922	966	972	944	913	939	915	889	933	942	989	956	962	893	975	919	1007	967	948	939	969	961	955	931	902	915	907	918	915	983	919	963	934	894	922	919	949	958	886	911	955	937	935	990	910	956	948	925	906	931	907	929	938	930	963	901	957	922	929	970	945	955	915	946	912	937	899	895	941	889	935	991	945	917	891	913	936	921	882	922	910	954	973	958	906	968	910	952	930	904	924	984	939	934	973	845	976	897	872	883	966	946	947	907	927	913	898	905	920	900	925	909	910	973	957	899	947	954	928	900	933	940	954	951	947	906	896	960	907	943	902	975	924	984	984	1003	909	932	963	918	921	913	900	907	921	897	919	938	909	955	954	979	949	909	943	919	961	894	902	966	964	1023	863	924	903	938	956	931	954	942	906	1002	955	872	919	927	930	965	957	948	921	886	958	927	946	967	928	946	941	971	973	922	875	929	920	959	986	936	935	930	903	943	949	878	947	960	901	939	882	917	967	943	964	952	930	998	963	958	895	927	979	900	961	961	912	916	920	941	928	971	923	917	924	955	904	954	976	903	934	903	976	924	908	902	922	970	907	923	964	959	915	936	916	919	899	952	942	894	938	921	925	946	933	976	897	937	928	919	954	934	903	895	989	924	916	919	1007	926	916	905	885	926	943	898	957	904	933	914	906	930	918	886	917	882	907	978	898	961	970	922	961	961	972	957	945	948	862	960	942	906	929	942	967	912	941	888	893	1019	912	916	937	936	928	869	865	922	900	967	941	919	927	926	933	934	958	959	932	951	943	921	934	960	1004	939	891	900	925	911	959	887	895	911	949	916	955	955	909	939	1001	924	964	898	977	922	981	915	900	929	904	914	920	954	945	958	986	887	963	950	937	977	928	922	874	909	977	1010	948	962	960	936	928	913	926	914	972	935	944	938	963	905	933	944	950	900	922	956	880	931	931	959	936	927	986	929	914	939	917	916	952	889	945	948	898	953	948	925	964	939	984	926	941	916	859	985	989	885	939	935	970	935	968	929	939	957	928	979	906	931	954	941	941	950	955	958	943	913	938	974	992	934	931	930	928	947	934	960	957	873	949	941	898	938	842	947	974	996	891	969	917	952	1002	921	943	963	954	1022	945	993	943	933	937	902	927	885	970	992	970	934	959	897	942	908	922	922	941	951	946	943	938	987	902	910	948	935	967	916	917	937	934	972	950	931	925	891	933	897	873	930	941	954	963	933	947	898	954	996	870	958	923	952	900	989	949	938	908	938	926	919	891	958	917	948	995	922	913	937	970	883	967	987	869	921	893	979	965	937	927	972	891	900	968	943	909	941	988	1026	936	933	934	947	906	941	963	935	892	942	903	981	898	902	887	919	932	888	927	895	916	937	1001	925	909	998	937	953	946	944	951	983	962	927	901	907	985	913	926	885	881	939	875	915	946	900	927	922	926	909	894	926	962	940	907	981	942	949	929	948	909	967	923	885	916	947	923	914	925	950	908	927	974	951	929	920	932	908	918	945	911	906	939	950	890	908	947	935	966	931	977	914	995	916	919	927	944	934	962	924	874	935	958	916	910	894	917	878	923	920	912	866	959	946	890	916	920	940	956	950	970	868	935	974	950	899	946	947	951	948	899	865	928	959	919	926	938	932	949	873	949	938	1007	960	930	936	928	925	956	939	937	938	927	991	937	958	935	995	968	944	942	911	1012	945	899	911	900	908	919	900	1014	949	950	953	940	948	897	936	896	954	923	923	1002	953	959	923	931	927	939	936	947	981	954	923	930	890	950	915	984	915	942	964	944	962	961	953	962	910	963	933	944	918	895	915	905	899	940	994	944	889	960	960	961	941	941	899	990	909	967	894	879	956	940	982	997	948	953	891	924	932	1001	927	963	923	920	950	978	992	946	906	969	937	927	928	913	915	913	921	900	896	899	929	945	932	967	897	911	971	958	942	953	936	1003	921	941	939	910	930	957	972	902	888	924	931	900	921	911	954	950	934	995	896	935	895	951	917	938	882	930	916	900	979	933	941	955	942	917	920	943	871	927	962	922	904	943	933	901	887	912	934	910	894	904	932	981	942	862	909	922	925	886	891	959	891	928	940	923	887	909	925	959	971	934	951	901	918	953	942	994	890	890	891	986	957	953	876	901	942	948	951	1001	934	893	925	904	924	947	993	876	923	955	938	953	959	937	899	948	950	908	930	949	932	964	961	1005	936	964	965	904	927	946	997	924	888	966	961	1006	934	962	927	966	968	907	959	921	946	942	916	947	969	911	930	942	945	893	916	921	1013	948	941	931	919	954	942	965	934	963	953	920	946	876	917	949	889	900	931	943	976	973	951	927	925	969	938	904	938	903	890	924	970	897	942	873	979	943	945	957	937	919	932	922	915	987	927	955	921	978	888	960	954	937	913	940	923	956	921	950	930	935	923	940	931	974	954	970	936	894	954	931	957	884	956	884	967	950	937	946	964	947	921	867	929	922	954	907	936	901	964	920	971	910	984	913	922	932	900	923	926	926	976	934	988	904	899	930	974	952	947	917	984	956	926	941	941	992	906	989	952	875	893	961	944	943	942	971	854	913	961	954	872	893	996	998	934	966	951	875	935	895	972	943	969	927	911	904	912	974	940	909	933	966	955	922	954
24384	20966	23921	28181	20970	21000	10861	651	452	442	397	413	379	362	387	351	357	306	335	380	343	373	356	356	351	330	342	280	332	309	331	321	324	329	355	328	330	321	345	323	294	326	384	374	333	329	320	360	343	312	304	350	299	294	322	302	334	347	307	381	336	318	314	313	342	352	318	349	332	327	336	321	292	319	375	326	337	312	339	336	350	308	313	347	333	306	325	323	318	310	351	298	293	288	331	316	317	334	311	323	326	316	359	337	321	345	308	352	306	346	332	299	340	345	323	338	307	308	351	268	318	320	353	324	359	305	340	322	324	334	310	320	298	323	305	321	328	300	323	317	358	324	352	347	309	365	333	312	298	335	336	324	330	343	330	348	322	335	321	347	297	340	323	327	311	355	308	315	323	331	325	309	350	319	310	307	319	294	323	350	314	357	319	352	327	332	318	308	317	346	303	331	338	339	312	317	327	330	346	326	326	349	318	340	296	303	342	335	357	281	322	323	309	311	347	289	297	319	340	332	293	337	336	327	306	316	340	365	349	345	330	303	288	343	279	306	323	314	358	297	318	348	327	351	310	320	329	357	309	338	316	333	283	317	319	342	310	324	321	302	317	334	338	336	328	335	334	338	324	305	332	312	342	343	343	335	303	284	347	346	313	309	312	291	301	313	334	277	355	306	332	293	343	335	297	353	333	322	314	312	311	304	299	297	311	330	278	334	339	357	318	326	309	312	308	336	320	333	317	324	321	323	327	346	324	328	290	305	324	360	311	317	321	326	327	334	317	287	328	307	299	309	342	338	345	324	342	343	311	295	295	324	340	316	275	331	350	320	335	363	308	313	316	306	327	317	313	310	317	321	302	325	323	350	333	327	318	332	326	320	313	307	315	308	332	348	317	335	301	335	344	313	348	311	307	307	281	315	311	355	312	300	333	323	345	308	351	337	325	329	325	320	332	300	321	339	355	312	320	293	327	308	324	326	309	362	329	333	314	294	328	326	326	345	294	311	308	292	304	325	346	317	299	351	290	308	322	315	370	329	328	311	288	296	329	327	293	320	294	298	313	333	311	315	335	340	335	304	348	346	354	316	314	327	313	330	340	327	303	310	316	317	322	303	311	340	307	337	302	314	331	332	302	320	334	298	338	344	328	312	312	297	321	313	319	343	346	303	336	339	326	301	351	303	324	320	341	351	311	295	323	308	321	304	293	339	291	306	347	317	316	316	319	311	304	310	308	313	333	305	313	341	303	362	323	344	335	298	333	328	316	333	325	321	301	313	349	335	345	341	306	326	319	354	337	293	287	348	351	313	372	352	323	317	359	307	308	302	299	323	303	341	327	305	339	328	330	326	351	342	352	309	351	294	322	302	298	342	298	335	299	351	353	331	348	332	306	330	333	334	319	371	360	312	354	330	321	341	342	325	329	301	325	300	383	348	347	329	320	333	284	327	306	306	332	327	346	338	320	309	286	303	333	318	301	323	324	320	298	343	339	313	346	331	301	333	322	323	354	319	366	342	340	303	354	349	342	313	307	343	341	313	323	310	313	332	330	340	312	310	299	340	364	306	278	339	335	336	344	326	341	374	332	314	377	329	312	341	324	372	372	350	284	328	315	339	321	351	342	316	336	384	287	334	299	335	306	339	346	311	320	324	370	355	346	330	341	350	373	332	315	340	324	313	348	317	338	304	355	282	326	296	351	330	302	331	299	336	319	318	332	340	314	319	356	305	322	322	341	317	299	323	330	328	346	336	350	361	321	291	334	301	316	332	355	322	310	335	326	308	350	299	334	316	327	320	277	316	297	311	340	349	314	327	298	340	312	291	330	316	296	312	298	286	328	349	336	322	319	337	350	330	318	343	296	333	320	333	342	312	313	360	337	361	329	305	343	307	307	337	330	326	305	366	341	305	320	353	347	326	305	329	290	304	337	308	304	329	355	327	329	303	330	323	314	313	299	322	360	366	280	299	306	322	314	314	347	347	303	296	357	318	312	288	316	344	315	344	340	332	324	307	303	359	307	314	318	326	295	309	329	347	300	323	331	313	333	351	305	322	366	345	344	356	302	334	350	325	315	304	307	297	325	300	284	352	331	310	332	331	334	312	314	321	308	301	342	348	345	302	288	320	294	324	358	301	341	335	368	310	295	321	302	314	325	344	346	354	282	329	307	355	283	329	330	316	325	322	319	352	332	326	341	295	307	315	299	337	342	345	329	307	310	296	348	318	330	316	337	318	342	324	330	352	270	306	340	305	341	310	312	354	338	307	328	302	325	324	311	313	302	304	305	321	328	317	308	345	336	318	336	264	317	317	324	309	338	328	343	312	327	356	300	346	355	347	298	333	308	319	298	329	301	322	350	331	308	384	340	275	335	304	311	320	336	327	359	325	319	318	308	342	344	285	352	319	350	306	311	309	317	344	335	341	328	334	315	302	310	320	278	332	329	287	333	326	351	342	327	343	299	334	364	304	332	338	329	346	314	369	285	331	360	306	314	336	297	324	364	364	323	281	308	322	285	275	309	316	319	334	292	326	310	300	323	339	318	324	300	302	338	329	338	324	309	300	349	316	325	354	350	327	311	290	344	373	314	332	337	370	353	323	306	312	325	300	314	314	324	308	315	315	339	321	311	290	303	341	322	321	329	351	330	318	320	326	333	319	334	329	296	322	337	324	329	315	299	343	295	349	329	353	326	317	287	314	319	311	347	342	319	350	364	351	298	309	320	340	321	330	307	340	315	326	294	311	348	302	306	342	316	327	323	320	344	330	322	366	303	301	328	299	294	276	334	321	291	333	343	296	306	348	363	399	347	324	351	341	353	378	320	315	318	297	341	344	325	321	350	333	321	334	348	321	335	308	307	279	353	329	324	296	324	304	332	319	304	337	322	341	344	325	315	332	302	318	343	351	325	322	312	331	355	326	295	300	332	348	349	346	310	299	313	342	315	296	296	316	326	305	326	323	332	345	293	309	324	310	327	304	321	313	324	300	329	312	327	304	319	304	322	317	336	345	293	316	319	345	314	325	332	293	340	354	319	338	306	313	337	298	332	334	342	292	349	317	347	351	350	295	329	337	324	332	298	348	323	331	332	340	319	315	320	346	349	346	324	305	339	324	330	313	329	320	312	323	330	334	314	325	334	334	319	279	307	296	332	334	316	338	349	301	306	321	356	310	313	344	337	324	324	295	318	320	330	340	345	355	337	349	304	333	332	320	335	347	328	363	299	282	305	323	333	338	314	334	297	319	299	303	308	338	296	336	320	308	330	342	299	312	342	314	330	311	320	312	320	352	297	323	269	302	351	321	325	310	328	317	292	327	305	316	295	319	322	314	338	329	342	352	307	320	327	330	307	333	335	330	304	353	321	324	320	333	322	342	334	315	329	308	360	323	334	306	335	316	317	333	314	321	338	306	298	304	316	348	326	333	314	332	339	350	316	308	305	300	366	334	321	320	340	309	315	282	325	333	329	325	335	293	277	329	350	362	306	299
4101	3308	1744	1114	938	844	731	749	700	733	696	683	722	678	714	676	693	690	714	684	726	662	717	634	683	712	676	734	682	726	669	687	729	675	691	724	638	699	685	682	678	702	695	692	691	704	739	696	664	591	728	679	709	702	694	715	707	664	723	688	643	701	684	749	681	664	706	741	651	674	663	742	695	701	706	687	702	721	642	711	676	632	700	720	691	678	690	707	657	645	678	691	680	721	666	681	689	672	693	684	699	662	668	709	672	711	685	658	666	679	665	670	658	695	692	679	670	673	681	697	699	706	705	641	670	658	709	705	715	679	723	657	669	678	727	724	671	670	697	685	652	658	698	679	708	668	684	689	665	662	676	684	718	648	665	707	692	690	747	709	682	643	705	653	722	694	762	729	699	679	643	682	681	712	695	735	643	703	680	656	720	735	688	711	690	690	731	682	724	651	649	677	628	722	686	674	636	713	630	616	700	709	697	673	635	677	676	670	661	683	650	717	631	727	675	698	660	685	698	642	673	687	704	691	686	688	657	714	665	706	767	712	695	686	679	661	656	701	675	651	686	676	719	706	651	744	640	673	712	675	699	724	689	702	678	716	643	720	700	702	670	705	672	665	707	697	703	682	645	703	696	711	675	727	699	714	695	717	702	680	719	659	647	650	650	723	699	641	677	685	719	704	725	652	750	673	650	667	696	749	663	717	696	681	693	686	714	686	677	703	679	666	658	658	724	754	680	713	742	665	688	692	686	691	698	661	648	707	659	717	727	672	659	646	657	705	667	685	706	620	690	668	660	677	707	625	723	664	742	725	728	670	686	684	685	703	671	711	722	700	646	668	659	666	725	702	665	660	688	664	701	643	707	722	679	691	701	662	622	687	687	623	659	710	733	668	712	707	740	729	701	691	689	694	697	710	724	686	657	710	669	638	636	711	665	671	636	679	732	672	673	696	675	699	676	652	688	690	705	717	672	713	716	752	705	687	688	675	673	648	712	654	737	715	677	678	665	669	680	680	668	715	675	691	687	694	650	699	679	699	669	692	689	677	697	733	705	669	692	725	655	689	680	709	661	646	739	711	703	731	676	720	643	711	685	683	710	681	618	663	696	647	696	700	716	688	688	649	673	717	723	706	677	656	704	683	705	652	691	658	717	731	707	656	700	633	649	693	682	684	687	683	700	658	698	693	720	696	680	687	703	661	705	680	702	640	685	716	702	684	695	646	714	644	661	687	685	678	683	707	679	698	723	689	717	688	647	689	678	670	691	686	661	677	687	690	733	657	685	684	699	677	680	698	692	689	656	636	675	642	706	653	684	638	666	662	686	659	712	733	663	702	681	660	669	659	688	701	711	678	721	704	654	669	688	680	663	666	678	748	691	691	709	739	695	677	719	660	659	690	693	673	671	672	715	699	718	644	622	679	710	657	727	716	713	674	678	667	740	667	673	681	680	688	699	748	725	634	675	674	661	645	696	729	617	727	669	693	709	665	710	674	687	694	660	669	689	654	713	701	665	704	730	669	713	691	716	707	673	681	689	720	699	708	707	678	756	660	647	705	709	697	663	670	669	716	671	702	731	730	709	649	731	662	744	736	711	632	707	663	681	728	634	683	662	656	671	669	680	699	673	679	662	682	661	704	750	680	670	649	707	673	668	679	686	655	692	685	690	701	692	660	711	667	697	713	668	694	617	664	694	720	666	675	763	669	732	688	744	694	741	651	696	668	720	680	692	667	686	633	703	686	721	663	693	653	666	706	706	668	676	714	694	665	692	696	682	696	721	708	674	697	681	675	734	681	657	649	695	695	688	691	675	687	677	701	694	702	671	683	677	681	667	686	687	698	697	711	721	693	636	653	696	699	666	634	678	705	679	698	695	687	610	697	685	668	632	702	670	664	716	644	718	704	676	654	655	681	660	646	679	694	664	708	659	660	667	703	642	720	723	639	683	687	682	683	698	680	669	707	714	650	713	676	697	693	725	760	628	710	738	670	717	690	732	706	702	702	680	663	710	679	625	648	691	633	704	690	645	683	741	678	686	702	685	677	719	678	647	726	679	714	695	687	694	660	729	686	694	666	636	710	716	693	696	684	757	682	700	661	665	703	692	669	680	664	702	673	722	697	710	692	715	692	713	662	665	675	722	725	646	680	715	684	708	682	677	691	618	709	692	658	691	662	640	697	727	674	692	710	676	677	707	624	702	653	679	682	686	626	667	706	666	738	678	694	691	695	693	712	712	691	700	693	710	685	704	707	697	686	645	667	665	689	668	672	681	700	653	665	660	701	686	730	689	686	697	730	699	682	677	642	708	642	701	690	712	729	669	713	743	705	692	662	685	639	678	704	683	698	650	708	687	660	688	697	679	660	688	688	715	694	688	684	716	686	642	694	701	723	745	763	672	711	649	656	679	658	712	739	674	692	699	679	622	665	672	685	693	642	704	658	694	699	688	714	699	665	691	688	665	672	670	669	637	650	677	675	706	707	687	703	690	669	706	653	655	685	691	686	694	719	697	668	732	675	714	715	676	676	718	661	727	685	686	736	723	655	642	731	710	683	653	719	698	693	671	717	690	650	696	691	699	731	723	675	669	671	673	732	693	666	686	681	658	699	692	715	688	701	677	739	674	727	702	707	703	686	671	662	713	683	677	683	676	688	658	692	719	704	717	687	691	635	690	684	658	695	687	703	710	696	706	714	710	706	688	693	670	708	686	641	666	679	674	714	665	678	678	690	694	655	712	687	687	646	716	689	661	702	685	724	670	692	702	668	675	660	737	645	672	690	670	717	662	684	702	688	687	721	677	709	663	676	720	712	665	716	669	737	689	711	705	669	681	746	675	657	666	690	709	708	675	657	683	694	696	713	697	670	683	711	645	730	687	668	658	653	682	705	685	696	728	684	633	634	645	686	681	675	718	695	667	670	678	661	658	616	667	685	714	655	711	708	682	682	716	750	670	704	678	689	644	715	660	684	700	740	667	672	681	704	717	703	673	674	701	663	687	696	659	699	704	684	689	665	691	670	742	650	675	685	668	681	649	673	677	704	692	679	660	696	686	675	735	677	688	648	683	704	657	669	699	684	710	726	675	667	697	736	688	636	702	689	676	683	714	697	695	703	670	648	644	714	687	746	651	688	673	703	668	662	680	637	662	665	667	716	697	703	699	708	686	707	716	706	714	688	686	710	704	640	656	698	671	678	696	721	661	704	655	688	700	652	657	690	684	694	712	720	705	681	651	653	734	697	708	703	655	652	644	755	682	696	739	697	738	620	701	693	682	688	690	691	690	656	698	649	725	696	682	669	726	684	700	748	731	730	719	668	698	659	669	660	727	674	688	687	715	663	670	691	702	692	664	688	674	650	708	689	671	693	683	685	735	663	664	681	700	642	682	696	643	749	678	705	664	646	692	662	695	695	691	729	671	658	696	725	685	671	707	687	702	677	650	743	687	646	707	689	696	685	677	654	694	682	713	677	733	715	683	722	666	688	683	627
33386	15111	2417	371	309	314	331	304	319	309	329	329	299	277	341	322	313	287	295	306	296	288	338	284	319	305	322	319	301	295	328	321	286	296	302	302	306	332	292	302	335	281	327	296	287	280	292	298	326	308	308	302	300	301	310	304	300	283	308	288	273	298	317	321	318	291	301	305	318	295	279	326	309	277	292	314	319	354	294	306	293	281	278	295	323	309	318	307	295	287	310	329	305	293	293	286	321	325	336	296	286	276	305	304	319	339	313	300	283	289	293	315	307	316	319	287	296	325	290	296	295	285	302	302	304	276	268	298	310	287	295	304	282	305	308	299	321	308	323	299	314	345	269	318	300	285	308	287	264	294	318	309	277	301	314	292	303	282	285	310	329	301	317	306	306	325	327	302	331	310	305	342	314	294	306	297	284	275	330	329	312	325	322	311	283	315	303	319	327	297	318	293	343	294	298	308	306	304	289	335	288	285	301	298	293	323	296	311	315	320	275	322	306	307	268	327	311	317	281	349	275	311	314	295	313	286	309	305	318	282	290	286	311	325	326	307	265	294	314	322	291	311	299	314	332	288	316	287	316	327	294	286	296	320	303	258	295	305	300	328	298	302	299	307	272	284	273	311	294	308	320	287	342	316	285	275	318	317	292	261	322	335	289	286	298	303	306	281	290	292	300	316	298	300	284	313	297	308	323	335	298	295	310	325	319	294	281	327	298	316	311	305	310	331	277	315	303	295	323	302	311	301	304	290	314	346	288	289	298	323	307	311	298	310	291	288	266	327	298	291	283	294	301	318	364	306	317	272	330	292	254	309	289	297	319	312	316	309	326	315	307	291	274	317	351	304	330	307	294	318	286	293	309	318	306	293	328	280	318	271	283	304	330	300	299	322	320	318	285	304	299	326	284	301	280	305	288	299	311	270	303	295	302	311	315	283	325	328	291	313	315	304	279	272	300	340	300	338	291	305	320	299	273	308	302	293	319	321	311	326	306	282	303	312	287	288	334	289	304	295	310	299	306	290	307	349	338	295	302	294	298	308	298	312	295	296	325	251	282	301	284	291	287	329	284	288	299	318	299	311	298	322	322	325	333	284	295	282	313	322	303	306	308	320	304	320	286	326	290	315	279	296	286	271	307	308	290	282	311	325	310	276	277	292	311	282	293	301	281	291	291	259	315	281	307	307	307	309	304	324	296	309	293	299	273	298	293	283	301	274	287	286	295	288	312	304	313	285	308	294	278	292	321	320	297	300	308	293	322	304	303	292	322	299	291	323	305	351	330	351	274	315	281	281	336	308	295	312	274	314	288	309	296	319	280	314	296	310	298	314	296	291	337	319	281	269	301	317	326	310	334	317	310	289	307	312	263	305	275	289	356	291	317	270	293	294	307	296	273	297	306	327	323	322	304	326	312	275	276	290	282	288	305	296	301	310	328	284	313	301	296	309	317	315	341	320	286	316	288	325	336	332	274	276	297	324	304	332	296	295	277	295	303	318	283	306	299	301	329	303	311	284	333	309	283	314	296	302	284	299	318	311	297	312	330	289	311	319	309	326	278	307	303	294	279	322	290	308	333	288	310	304	303	318	306	298	295	314	347	327	295	311	272	321	301	330	293	291	359	279	299	263	289	288	297	349	271	314	297	339	295	275	320	263	274	304	312	298	328	313	284	304	298	304	294	306	308	341	284	284	291	291	328	295	315	269	315	319	287	295	304	303	275	303	308	368	311	331	288	325	310	283	288	282	295	313	313	310	295	325	302	311	270	302	275	278	319	274	282	298	315	324	320	305	287	322	328	304	289	316	302	307	308	306	297	332	314	300	316	297	336	291	351	275	292	311	259	301	315	337	292	333	299	315	303	286	287	295	294	307	341	276	331	296	318	299	330	308	320	313	317	301	294	275	293	313	301	307	297	347	300	299	297	312	305	343	288	314	282	283	334	297	274	287	301	280	285	319	318	314	280	305	298	310	297	296	301	296	300	308	294	264	277	318	285	320	326	365	259	318	334	288	282	298	311	261	290	311	301	327	331	300	301	304	315	300	288	300	304	288	306	303	310	343	297	304	294	316	323	339	293	283	292	284	303	301	293	309	275	285	291	283	297	321	273	308	257	320	317	329	282	316	294	312	290	266	284	313	280	289	319	271	282	291	303	305	333	295	320	255	334	312	306	309	327	309	294	295	339	324	275	306	301	303	295	333	312	315	277	300	306	286	287	308	324	327	302	294	325	324	322	312	308	300	271	314	291	294	316	315	314	282	266	327	290	307	329	310	286	309	314	317	271	298	271	300	283	299	314	329	315	295	295	286	286	295	291	295	311	298	299	307	289	308	276	307	301	326	307	298	291	285	321	309	290	297	326	270	284	288	314	334	288	302	291	276	305	309	291	329	322	313	266	263	325	330	341	325	322	306	312	341	300	309	327	310	289	339	301	288	344	280	307	291	273	336	318	305	310	315	281	313	296	318	299	334	308	336	322	290	274	308	291	323	295	304	288	289	313	296	335	356	325	293	296	296	305	310	287	321	305	322	313	328	284	327	292	311	310	333	327	292	302	311	296	297	287	331	332	312	290	303	317	297	283	314	328	294	310	303	285	273	269	313	300	314	303	289	311	298	288	278	313	291	318	300	302	332	275	277	333	291	309	309	316	280	289	338	294	271	294	341	300	284	289	295	268	300	291	272	291	286	290	312	297	310	300	288	323	287	292	313	314	281	297	332	268	298	305	288	267	322	311	323	296	276	295	318	311	310	287	294	286	312	279	283	286	278	303	340	308	256	334	286	332	307	285	281	307	291	286	323	319	300	256	299	295	328	303	285	315	318	297	306	308	303	283	331	317	303	327	312	305	341	282	276	299	281	287	294	307	288	299	302	291	309	293	315	360	318	297	314	344	306	324	288	300	311	316	281	302	326	311	313	330	285	301	291	296	312	310	302	301	297	284	276	305	289	293	280	321	300	271	280	331	295	288	306	300	318	282	302	260	295	296	299	287	279	325	343	269	307	311	327	304	309	345	272	285	293	310	302	312	296	309	311	310	305	298	303	294	284	280	311	270	321	303	296	300	319	326	325	272	274	300	281	318	318	307	311	288	301	327	317	313	270	303	291	298	344	296	313	286	280	297	308	315	303	312	291	291	286	324	320	291	283	289	289	311	279	332	297	286	322	308	295	356	294	295	356	300	311	312	329	322	328	308	342	324	308	283	306	310	309	338	322	313	315	305	273	323	291	317	332	283	308	305	303	298	320	299	290	286	326	290	300	271	321	326	288	292	324	284	324	305	270	287	297	308	285	329	285	343	280	263	327	289	303	321	300	301	300	295	293	308	298	304	302	292	305	309	347	341	315	269	291	309	314	304	288	337	276	260	319	277	303	289	285	338	292	294	339	304	282	277	312	305	324	291	300	305	296	301	335	293	294	328	304	316	293	312	285	297	259	296	308	323	303	288	327	303	321	309	291	322	303	276	315	288	345	297	306	293	303	305	292
7903	812	764	713	684	701	704	716	727	703	731	726	755	702	714	691	724	695	745	688	714	741	708	709	724	728	696	671	692	697	733	736	733	723	711	707	699	682	736	792	749	677	733	749	694	721	745	683	672	716	732	694	680	671	756	692	728	731	696	677	694	686	692	686	754	700	708	724	689	719	708	694	688	686	762	723	694	706	667	741	682	672	685	676	732	691	654	682	714	678	713	725	690	681	721	718	670	686	725	674	706	691	723	766	746	735	723	702	729	719	764	704	720	700	702	730	673	724	622	721	707	724	729	716	735	721	694	748	720	732	742	726	693	697	652	724	684	718	723	682	652	676	677	749	698	731	724	702	720	684	680	703	692	663	715	669	719	711	744	705	657	686	663	688	747	682	653	685	698	696	691	691	691	691	671	677	754	721	694	666	741	766	665	659	674	682	712	711	733	708	654	699	689	713	693	748	629	717	753	694	716	720	744	704	727	763	648	713	728	715	692	668	745	743	679	728	674	705	741	732	734	691	680	698	743	742	744	733	739	704	693	716	692	744	777	723	704	699	692	709	683	710	729	681	708	674	691	752	689	672	699	709	661	734	711	734	680	742	720	739	690	784	664	726	755	701	651	700	731	719	691	739	691	713	732	687	740	683	684	675	695	737	728	696	698	722	697	705	698	712	714	697	689	681	700	689	723	677	694	691	680	731	704	745	676	714	714	734	702	662	733	730	735	713	735	748	694	719	731	728	704	726	766	668	670	720	681	712	756	707	709	686	721	691	717	712	680	676	737	718	665	684	686	725	679	742	706	721	724	714	717	698	709	719	737	679	700	687	691	677	681	649	760	695	732	699	733	684	702	688	663	772	755	687	706	744	689	712	739	697	674	713	675	734	658	730	773	734	742	694	684	727	751	720	715	698	663	674	712	663	673	660	737	705	720	699	718	660	695	750	690	711	671	679	668	672	677	664	710	666	681	740	676	695	698	713	744	691	725	696	670	749	708	664	637	683	725	716	720	746	670	693	708	693	708	683	739	705	688	735	730	693	690	738	674	736	724	676	714	722	678	686	706	673	730	733	733	711	688	714	690	681	669	665	715	717	696	647	705	735	742	699	683	697	713	667	636	686	690	719	714	753	688	693	716	678	681	739	776	709	676	699	667	634	751	707	684	691	698	695	720	646	631	736	706	727	722	710	741	696	766	677	708	705	700	714	726	766	689	701	718	691	699	714	715	726	715	733	654	761	705	644	709	710	682	641	690	715	714	690	735	648	668	730	689	685	690	679	765	717	701	717	694	751	766	688	708	697	716	667	707	742	763	727	740	736	634	704	732	673	727	678	689	710	681	740	731	692	731	703	699	693	695	684	734	682	723	699	709	708	702	698	707	706	754	698	731	756	700	733	733	735	712	700	669	687	714	684	693	689	712	701	716	733	752	724	699	719	721	687	665	701	701	668	712	683	731	730	705	725	678	659	668	667	702	725	705	704	754	707	698	695	698	692	716	670	695	735	712	717	736	691	691	749	724	679	728	709	712	728	758	715	671	702	730	729	670	687	694	724	654	684	735	733	698	694	688	670	678	719	717	725	750	709	696	735	728	704	667	729	669	736	705	684	695	703	720	709	701	694	686	683	696	696	705	673	713	717	729	719	680	713	726	675	671	715	702	648	725	716	665	665	708	685	705	712	722	730	726	691	746	711	678	661	716	706	708	724	681	697	703	750	738	720	712	739	665	707	732	717	685	753	710	657	727	701	711	722	737	728	693	705	693	644	663	729	681	684	694	706	730	747	710	669	691	696	687	696	737	670	715	695	727	707	661	713	755	755	677	705	673	668	721	715	702	767	669	689	740	733	691	713	670	718	708	710	684	738	625	694	712	712	743	744	679	691	676	758	687	703	668	644	686	673	748	720	679	708	682	742	697	694	720	719	678	679	689	671	710	712	718	721	732	707	705	696	699	693	722	755	689	690	728	742	679	667	682	703	663	722	700	702	670	699	678	676	711	711	724	691	733	676	718	699	648	697	725	715	722	683	741	705	693	704	689	679	665	724	671	706	666	702	721	673	666	698	683	731	658	664	716	692	679	711	729	671	704	692	676	717	725	715	704	714	718	711	730	700	691	700	704	636	730	685	723	740	661	649	680	709	716	678	686	713	704	732	717	727	741	682	692	704	693	710	677	667	718	671	693	675	714	686	750	688	726	671	716	726	669	719	690	728	735	705	712	692	729	697	711	700	710	739	704	739	684	695	693	642	717	665	731	754	684	682	707	679	718	676	645	757	664	694	704	683	715	736	675	675	741	688	699	684	726	664	661	735	695	683	701	731	742	740	729	691	708	715	722	712	689	688	681	686	723	663	722	683	714	705	703	693	692	724	720	713	750	745	689	668	714	683	725	660	690	712	712	732	699	717	720	689	707	686	685	726	702	686	677	687	713	710	712	676	769	689	695	718	716	703	716	681	727	706	709	737	675	720	676	701	737	715	711	739	712	707	755	740	674	718	711	706	743	726	720	740	690	731	667	712	683	689	713	685	755	693	682	722	690	731	698	706	687	690	731	679	716	674	674	717	711	681	674	668	686	705	743	686	737	729	690	698	689	700	769	717	705	723	731	718	703	729	692	699	680	738	692	685	707	696	708	690	671	721	750	699	692	709	693	724	688	676	702	705	699	694	682	730	737	671	735	704	711	689	750	761	678	677	752	676	678	731	700	684	684	745	685	688	720	714	701	697	682	688	737	709	710	710	749	629	708	694	678	707	683	715	715	654	648	699	663	684	658	729	718	733	671	732	718	672	716	641	707	696	696	706	700	706	691	733	684	676	728	686	734	695	694	709	684	713	700	671	707	681	731	727	684	692	687	696	707	683	649	655	768	719	669	686	702	705	778	689	697	675	738	698	650	685	723	699	698	676	694	758	687	726	739	721	723	715	739	704	681	702	712	686	697	654	709	724	650	676	702	713	707	686	692	693	748	716	712	703	719	749	688	713	716	730	720	686	730	697	738	715	689	725	691	673	694	704	716	722	711	700	728	717	684	702	749	697	762	684	737	704	673	710	739	680	701	721	724	706	662	699	722	690	723	685	688	718	761	753	706	667	732	680	698	729	728	742	686	701	722	746	703	693	660	647	699	719	726	707	699	699	701	713	662	704	729	745	677	712	699	688	742	714	698	667	714	733	692	694	702	734	678	667	691	695	669	676	716	716	767	694	730	732	715	664	683	758	677	727	672	664	703	687	705	710	722	753	656	710	724	701	694	655	746	711	716	661	666	659	763	647	722	722	697	752	690	681	707	671	689	702	710	736	725	711	768	752	724	706	729	716	724	713	687	700	641	653	710	713	700	684	736	706	689	679	699	643	711	692	713	696	713	713	693	727	702	677	746	700	713	697	656	681	700	695	715	709	711	707	654	669	712	684	688	677	747	735	759	704	687	716	682	707	710	735	661	685	661	736	704	725	683	689	752	714	698	723	693	734	697	718	670	687	714	742
25061	20978	23646	28537	20982	12826	823	597	503	518	503	493	480	441	514	451	433	439	406	453	473	486	480	453	464	463	427	472	458	439	417	441	464	469	465	412	475	431	442	427	427	482	448	431	424	444	464	387	463	426	418	454	457	449	415	456	438	431	469	463	433	446	432	481	467	445	454	438	440	481	435	445	438	440	455	442	441	459	459	456	446	461	449	431	382	432	457	421	409	458	467	450	464	436	438	484	459	466	463	453	458	489	413	415	409	453	440	485	469	459	460	444	468	434	420	465	414	406	394	495	469	441	415	432	482	394	447	439	450	436	446	458	498	439	404	459	432	446	441	456	450	422	395	431	437	436	453	460	470	470	436	453	447	447	442	440	449	458	459	427	406	427	430	454	454	437	435	431	457	428	451	465	468	438	444	464	431	477	431	451	445	466	450	419	395	454	434	384	447	467	437	442	434	432	464	444	461	427	445	443	460	453	440	442	478	449	425	459	442	456	447	438	455	442	417	468	472	444	413	434	432	427	462	459	451	456	471	434	437	448	482	444	450	482	440	463	459	438	458	427	474	438	455	415	443	439	474	424	419	427	446	425	423	435	435	456	432	435	460	457	485	478	401	447	439	433	418	428	403	425	446	452	454	438	446	454	428	422	452	475	372	429	491	467	460	453	415	477	455	409	431	437	450	436	424	420	441	423	410	397	421	450	448	420	450	466	441	404	432	450	392	458	464	426	434	459	447	465	425	468	498	410	443	446	462	438	452	420	411	444	445	502	448	423	425	473	442	479	430	437	432	437	448	469	504	440	467	425	444	436	439	413	472	464	478	437	452	473	451	439	462	438	451	437	416	444	440	441	409	437	449	407	404	437	406	410	418	427	433	419	444	504	433	455	432	432	464	460	426	404	436	405	435	450	451	438	426	438	451	433	472	454	429	435	454	495	468	445	441	413	445	438	408	488	440	414	412	404	462	422	403	411	422	480	497	484	460	414	437	470	454	478	475	450	398	448	439	413	404	423	395	453	427	452	449	433	402	420	418	396	415	446	403	454	456	410	456	432	434	462	462	428	444	412	459	414	453	425	429	437	477	470	458	459	431	426	464	451	420	430	472	468	445	434	465	449	422	416	445	431	470	430	433	411	434	438	419	415	399	453	450	423	431	478	436	439	413	431	436	426	446	443	443	471	436	468	426	449	409	451	420	457	455	431	478	451	479	435	464	406	440	434	412	455	462	473	466	457	410	420	454	485	409	476	456	433	438	439	483	451	433	408	433	436	422	480	442	410	419	465	438	447	424	433	428	460	447	448	411	414	420	468	435	475	419	414	415	421	435	433	447	434	456	461	414	396	438	441	419	447	445	443	452	445	420	465	404	428	420	439	424	406	471	434	503	425	395	447	435	446	403	445	445	458	411	457	384	410	395	434	434	440	456	445	443	434	416	424	442	411	426	433	435	457	422	434	441	449	411	469	428	453	433	454	444	430	478	436	430	410	419	473	449	399	495	476	455	444	417	416	389	406	415	460	418	465	434	472	443	411	422	414	454	447	469	430	412	424	456	442	439	450	470	439	478	440	415	401	460	467	457	447	460	444	421	442	442	426	397	418	480	473	411	439	423	457	405	432	436	442	467	439	382	391	424	424	483	429	481	437	416	441	480	444	432	467	444	457	463	426	461	422	428	422	426	417	433	392	422	437	504	451	454	419	447	425	503	448	425	428	428	469	408	465	431	430	455	454	425	456	429	478	449	425	483	463	441	432	427	436	440	438	457	447	463	452	410	420	463	430	457	470	445	458	454	453	388	478	436	449	444	461	448	448	458	451	411	475	426	447	438	392	438	454	419	444	464	453	416	418	469	405	420	435	437	435	444	443	434	430	458	417	389	483	425	447	465	438	414	408	447	478	447	416	424	433	432	446	451	432	466	378	431	437	434	394	457	480	445	424	447	405	459	438	423	427	489	419	448	432	440	476	459	456	439	434	447	441	421	422	448	414	434	481	413	469	461	393	402	431	420	474	444	451	430	465	438	437	456	470	438	470	453	454	449	446	447	396	449	449	438	447	456	439	388	460	424	437	449	421	416	426	448	434	477	443	439	435	438	496	486	398	441	438	430	452	452	451	456	471	433	459	442	449	425	468	426	412	442	420	440	461	414	416	452	465	438	449	399	408	401	438	467	419	458	445	470	449	434	448	440	459	440	460	445	463	477	436	440	441	455	447	456	432	432	463	412	464	440	437	442	452	463	463	459	435	439	405	507	439	443	439	422	441	468	422	444	435	443	452	432	427	440	436	404	476	460	438	440	452	487	416	438	411	427	470	436	467	425	409	416	469	438	485	441	460	479	473	441	409	440	427	428	409	418	456	459	421	479	423	452	494	424	459	463	449	414	421	438	425	417	415	468	403	449	419	446	418	465	462	428	461	402	408	430	432	447	469	457	431	452	466	404	434	429	458	470	426	429	494	434	449	435	471	444	447	453	433	439	428	442	463	458	410	431	432	445	432	414	456	453	404	460	470	436	458	448	464	418	431	485	442	441	445	451	442	466	437	469	448	408	414	438	435	418	469	444	443	426	411	418	439	449	439	429	436	438	454	445	415	462	433	428	425	453	418	479	446	466	420	425	423	406	453	407	411	447	465	435	468	478	436	441	413	457	412	429	442	450	409	426	464	448	442	424	435	461	447	451	453	433	399	416	449	406	463	432	419	434	415	432	421	482	463	425	485	439	460	463	398	412	454	429	441	420	458	439	450	420	436	438	442	448	376	411	448	447	460	432	449	434	446	462	414	447	456	431	424	426	428	440	478	484	455	468	467	442	450	466	452	435	468	442	433	444	454	464	424	407	405	413	449	429	460	455	451	447	460	454	437	448	419	429	444	482	500	428	437	449	457	437	446	416	450	438	422	385	398	418	443	435	459	458	466	412	499	418	413	437	468	440	490	426	438	444	441	452	435	438	417	429	444	430	399	455	426	436	479	454	437	413	433	414	420	456	446	444	445	426	441	417	431	454	422	397	447	411	448	438	423	470	434	477	438	459	455	436	453	461	443	457	456	452	477	444	416	438	424	437	436	433	426	448	434	439	418	434	475	422	412	429	441	410	403	418	452	416	470	429	462	407	431	453	472	451	420	421	457	456	452	430	471	426	443	463	410	417	468	427	451	471	466	447	420	444	476	392	482	465	438	431	463	448	404	464	462	453	440	432	443	414	428	413	422	430	448	467	423	459	436	430	397	508	437	458	422	460	434	469	439	446	423	434	406	457	478	446	435	387	449	484	387	447	446	433	445	443	377	426	416	471	449	456	419	449	457	415	433	436	429	411	459	474	480	424	440	427	437	397	415	450	446	415	444	427	420	422	444	418	434	400	453	449	442	449	409	438	427	471	427	444	459	416	425	443	422	399	419	488	483	430	467	436	476	420	420	461	440	426	423	413	437	410	434	463	423	451	422	443	483	463	459	462	453	444	436	429	438	426	475	425	435	437	424	435	392
4427	2408	1431	1144	1029	1002	979	999	978	939	962	945	915	948	979	922	979	872	953	913	920	909	926	911	959	922	1006	912	888	899	930	929	964	867	905	895	933	934	888	929	987	929	964	962	908	972	970	926	886	953	963	944	895	954	983	966	976	908	910	947	922	918	989	996	935	957	959	957	966	938	949	975	980	947	965	917	913	979	968	872	958	872	947	946	907	939	922	959	938	967	1000	937	937	900	954	914	969	929	975	917	979	942	939	876	925	932	985	950	920	958	946	913	848	878	939	917	949	968	930	968	896	954	926	971	881	929	968	926	924	977	902	982	876	971	958	931	956	926	925	943	956	1012	957	901	927	967	931	952	946	948	955	945	969	964	945	946	897	927	944	911	935	971	943	970	931	945	1007	948	904	953	909	894	927	908	930	943	984	984	884	948	981	937	913	912	902	999	939	904	950	866	846	925	933	885	1014	932	939	917	964	973	946	964	956	946	898	877	921	963	933	967	884	908	897	970	992	921	932	921	937	968	937	920	922	921	894	954	966	880	896	935	877	937	956	953	920	908	924	937	926	897	955	928	906	973	947	905	968	922	945	892	998	876	943	927	940	937	942	947	920	895	927	895	939	953	950	938	906	947	934	941	1007	998	967	899	954	988	955	853	975	954	910	936	959	951	1000	1031	925	977	949	909	941	894	894	946	916	940	956	896	906	956	920	974	925	949	953	970	906	923	916	931	953	967	966	870	945	950	946	946	941	901	920	957	937	952	921	948	929	879	951	966	983	957	939	955	941	891	898	877	930	897	932	912	893	986	903	936	952	956	891	957	862	923	934	897	985	978	971	907	927	924	960	907	945	933	960	982	907	898	909	912	900	946	931	926	943	941	944	930	903	941	914	997	907	957	960	868	926	936	946	940	911	929	961	887	931	977	872	935	945	945	924	946	952	914	919	927	949	887	948	913	934	918	957	923	903	1006	956	956	966	934	931	962	888	883	956	909	928	984	950	946	961	956	960	924	948	876	895	868	977	924	962	949	886	929	924	973	933	889	901	917	995	902	889	897	985	961	934	966	914	921	948	939	938	923	919	915	965	919	947	945	948	925	945	897	933	964	972	935	944	968	885	925	893	864	912	970	997	961	1011	940	936	958	941	919	914	957	927	992	900	915	868	987	914	944	955	880	926	877	947	969	914	910	979	979	894	906	910	894	927	876	956	921	944	931	955	937	922	913	968	934	916	929	944	934	944	874	974	924	1006	877	922	952	923	968	959	937	909	991	952	904	934	952	966	938	951	937	907	882	971	943	966	963	944	930	925	956	960	963	915	900	934	947	960	1021	940	925	911	948	959	939	907	942	962	1009	968	933	956	981	916	885	949	894	890	902	953	944	897	920	949	894	902	927	916	935	949	942	980	979	939	953	890	912	969	963	969	929	939	948	933	934	937	952	940	909	889	989	915	914	963	951	912	939	993	956	945	935	923	977	909	954	976	945	909	975	1031	989	960	952	967	943	968	976	886	898	961	935	945	926	910	958	945	902	981	1001	914	943	986	949	935	955	948	935	916	927	928	925	970	926	965	885	983	932	947	924	943	966	881	940	954	914	981	937	927	919	957	951	910	936	928	906	988	954	912	918	965	939	1011	912	932	931	920	946	929	931	954	929	939	956	976	955	961	969	945	927	922	946	872	917	966	910	954	904	952	931	911	910	943	886	925	968	948	963	859	886	937	911	895	903	977	989	1033	917	918	982	960	926	978	922	968	928	904	889	883	963	988	939	887	938	867	941	923	962	942	972	953	921	900	919	948	900	950	934	969	857	932	959	1015	923	949	939	958	925	937	933	888	900	1006	1028	905	897	909	929	974	928	871	970	934	894	1004	917	968	934	930	893	959	900	971	918	947	997	939	910	951	963	916	894	907	902	950	900	1002	930	944	877	984	924	838	950	893	913	922	893	903	936	914	950	991	915	907	932	932	997	953	968	895	953	915	914	902	941	947	916	944	938	915	942	953	958	914	957	976	889	993	951	921	946	910	943	934	913	903	943	907	970	937	898	926	960	939	935	899	957	924	927	947	962	934	923	898	972	898	928	964	924	968	975	953	927	959	943	965	918	902	979	939	993	901	976	957	921	861	901	905	963	952	961	975	977	934	905	1021	1008	915	945	966	914	936	931	928	934	910	913	965	934	978	927	920	910	948	949	920	988	936	958	943	909	902	943	935	990	909	960	946	898	930	978	910	927	921	951	923	952	921	949	974	916	922	940	933	888	953	925	902	911	877	905	933	925	917	916	903	944	984	964	953	925	902	986	984	878	945	928	981	972	936	933	917	887	890	926	941	899	922	985	870	927	941	929	963	922	903	904	878	991	933	873	949	944	918	957	929	964	903	979	918	978	912	961	926	931	895	892	914	916	887	970	1014	957	944	917	921	934	941	962	952	948	977	972	1000	999	897	887	957	918	889	943	935	963	932	956	935	953	905	869	929	943	968	906	862	900	904	925	973	946	935	974	965	934	903	955	913	933	935	926	936	912	983	950	923	888	983	911	959	901	904	981	956	881	922	926	987	943	909	975	1006	990	952	916	918	957	922	881	960	919	927	943	930	891	949	954	968	963	944	952	943	964	954	924	973	912	954	937	903	915	904	948	926	933	935	927	956	860	918	939	998	921	911	996	932	911	943	914	912	934	942	900	929	921	985	922	906	975	920	954	980	975	902	946	947	922	917	935	921	965	891	954	919	957	969	957	921	972	921	948	911	950	970	976	888	916	902	964	946	951	947	940	915	976	916	947	905	908	943	894	977	925	953	941	997	965	888	917	889	927	950	925	957	911	959	946	903	948	992	1016	936	930	960	929	984	943	920	901	919	982	933	963	957	910	934	919	901	921	891	952	924	996	888	849	929	937	949	928	944	966	906	986	963	942	932	948	915	926	967	938	942	922	935	925	955	920	962	938	987	932	1009	952	912	967	954	931	932	941	978	981	903	912	936	958	905	897	1013	907	890	947	941	951	947	903	941	898	998	925	930	883	931	969	997	907	899	947	891	907	982	930	915	959	939	913	994	954	964	909	954	912	919	926	966	923	946	923	912	938	962	976	905	958	946	987	936	919	968	966	962	984	915	924	903	926	923	972	947	960	949	913	956	944	964	946	911	910	946	955	935	924	944	943	938	966	933	917	908	918	934	927	979	896	949	987	919	967	908	923	934	950	961	923	930	939	970	989	888	904	922	925	920	964	927	973	937	925	925	945	896	895	944	943	898	936	911	950	932	952	905	930	951	904	953	942	922	918	962	942	960	960	917	960	996	964	941	968	929	922	930	937	1002	975	980	930	959	977	934	962	904	929	952	924	919	908	898	938	894	908	910	915	894	928	941	957	973	913	959	944	965	927	916	934	932	946	935	972	914	1000	930	947	984	889	959	930	904	958	931	903	939	901	952	993	906	933	972	950	938	902	993	953	965	946	924	925	952	946	982	939	975	935	916	979	884	945	931	951	967	916	912	887	883	948	971	926	971	906	965	901	968	912	946	931
24470	21004	23994	28205	21010	21045	10984	612	458	432	421	362	357	437	337	366	357	355	333	347	354	346	352	374	352	352	310	317	338	288	323	345	317	311	331	341	333	329	336	352	326	324	340	325	294	298	311	311	338	297	309	380	304	354	322	309	337	347	317	335	329	351	333	339	301	317	280	283	324	320	324	357	329	326	323	335	326	328	348	338	324	323	369	288	339	327	309	405	334	301	304	369	332	349	347	316	295	301	323	340	344	346	301	363	333	295	291	335	278	337	357	331	298	372	354	347	308	296	312	346	352	377	336	301	327	341	323	323	314	333	327	320	318	364	256	351	306	316	320	346	309	317	297	302	306	333	323	311	302	303	320	328	329	342	333	336	362	356	327	319	322	307	334	361	359	302	327	325	291	344	307	329	309	300	350	331	339	347	361	341	304	331	344	331	310	347	330	304	343	287	343	321	341	325	315	326	328	352	310	308	338	309	311	304	319	329	313	344	354	304	315	317	351	296	319	311	277	286	311	306	308	350	326	339	289	321	308	299	295	336	341	340	335	337	335	295	312	331	350	342	321	331	303	315	300	333	337	311	334	320	338	320	332	333	340	294	325	322	347	309	340	272	319	337	338	336	346	335	302	336	326	321	328	325	342	323	351	300	357	319	342	330	312	324	268	312	347	297	318	323	310	335	358	320	302	365	318	285	327	309	322	284	307	307	313	325	342	284	298	348	334	314	312	301	324	279	335	300	298	322	306	336	298	325	336	311	312	297	358	339	335	340	327	286	292	303	328	326	321	307	331	300	303	296	330	307	306	323	296	275	328	303	324	335	330	303	295	327	344	369	330	325	323	325	331	297	338	333	321	301	348	346	321	355	333	309	358	342	316	342	286	287	317	301	300	322	333	345	341	275	340	338	315	324	337	343	325	319	336	355	321	321	284	343	304	330	323	319	304	295	323	332	320	322	339	343	353	322	348	349	336	341	330	322	355	299	324	363	333	341	331	317	322	319	320	322	339	365	354	351	355	323	336	299	328	328	373	309	294	289	304	349	345	369	313	323	339	330	333	303	317	350	367	320	309	339	300	315	303	318	357	313	312	334	315	317	358	310	324	295	286	317	309	319	318	368	317	289	286	296	328	306	329	322	316	360	363	361	303	333	287	336	344	332	305	315	315	332	331	332	319	337	321	348	338	331	370	313	307	300	333	338	333	307	283	376	348	328	317	329	342	335	359	353	328	301	314	354	363	325	345	313	329	369	375	316	299	364	340	327	363	321	324	330	319	331	321	329	355	336	330	306	327	353	325	334	304	306	364	321	326	300	312	319	319	345	333	289	312	337	302	314	304	296	329	332	301	326	352	312	334	326	313	331	314	343	333	320	311	299	337	306	317	272	296	359	327	356	297	323	310	323	325	308	347	332	350	335	328	313	329	347	316	326	358	338	323	344	353	315	319	356	318	335	324	305	310	324	298	320	331	315	330	281	296	352	368	305	385	326	321	281	308	312	353	336	356	303	325	307	268	311	360	299	319	336	317	310	325	326	299	322	291	360	358	323	360	310	337	317	316	330	327	354	311	303	305	334	346	307	347	333	333	308	308	298	307	314	344	349	293	294	299	347	312	298	311	320	319	337	312	333	330	332	305	354	352	283	299	323	350	328	302	354	342	343	335	324	357	312	323	307	347	331	325	305	314	330	340	324	297	300	312	350	329	320	310	327	329	327	317	293	329	324	346	316	320	298	319	327	345	331	323	352	313	322	330	297	332	296	336	309	314	325	302	356	298	352	331	315	331	328	321	321	332	338	278	351	333	339	347	297	347	320	299	297	318	338	300	321	331	333	322	309	325	287	309	317	338	341	325	346	292	321	318	307	350	300	317	324	322	294	318	313	302	289	319	358	319	316	328	332	355	352	277	333	322	331	345	341	332	310	322	341	329	342	347	341	339	338	293	340	343	348	306	345	318	328	333	352	349	335	329	328	336	342	340	351	357	326	327	320	339	307	313	356	333	305	308	304	310	326	326	326	381	327	325	295	314	339	374	307	283	324	340	314	331	331	322	331	310	351	327	316	333	337	348	322	332	286	329	322	313	345	343	335	336	317	345	324	330	317	303	340	313	338	312	333	352	335	331	300	330	289	333	319	332	317	337	343	345	269	348	384	328	329	337	371	300	292	322	339	340	298	271	329	313	386	334	330	355	318	335	320	312	320	335	312	344	337	317	310	310	330	323	306	335	318	344	321	329	329	305	337	318	315	314	304	322	340	313	343	324	349	333	298	329	307	313	286	346	315	291	288	301	336	323	309	329	338	336	342	366	327	320	308	322	320	319	328	300	299	311	269	326	347	331	300	328	326	324	315	345	339	311	341	339	332	299	358	298	298	370	320	353	297	318	339	330	312	311	321	323	342	315	310	310	310	334	314	337	314	329	311	354	323	296	320	346	325	353	327	344	347	283	322	336	352	329	316	331	342	387	293	342	336	320	294	318	330	334	368	335	337	318	308	354	309	294	332	318	359	393	280	370	355	297	314	328	327	348	306	309	324	346	315	316	323	332	320	303	339	321	337	331	304	343	314	311	338	329	300	331	312	313	339	287	299	332	341	283	287	310	350	316	318	326	348	357	342	298	282	321	292	322	317	348	334	285	327	370	332	316	319	307	317	314	290	304	285	313	342	302	334	321	295	283	327	320	313	317	348	277	288	320	319	311	278	309	315	310	349	302	320	343	319	311	332	315	331	355	311	320	297	340	311	348	305	301	292	355	300	316	315	308	316	359	325	306	353	323	320	353	318	340	297	327	300	293	369	342	321	317	311	331	311	319	330	289	325	351	347	301	335	308	298	287	305	315	309	317	372	291	319	319	307	373	310	347	364	315	315	335	334	323	297	292	295	322	352	362	352	310	315	321	310	364	317	339	322	289	296	346	311	327	355	313	312	345	380	352	330	333	315	324	285	311	317	282	278	315	284	351	306	355	311	348	333	357	314	332	319	325	309	310	310	316	302	302	348	332	322	314	338	331	347	308	308	280	297	315	349	324	321	294	333	321	332	317	305	324	320	371	318	345	299	327	344	321	323	341	333	333	345	357	334	311	313	327	309	375	341	338	355	310	346	332	334	326	316	335	333	313	349	326	308	341	329	319	318	314	344	298	324	308	334	288	345	297	327	313	337	311	295	322	326	300	326	357	315	324	345	344	340	352	299	321	305	310	329	339	327	334	321	322	329	304	306	299	317	304	308	344	329	308	328	314	333	351	308	370	315	362	329	306	299	332	324	347	328	334	314	343	330	352	312	341	313	302	335	324	324	301	327	338	306	321	315	328	342	310	341	291	336	300	354	339	370	298	304	352	325	298	322	315	310	347	327	332	317	312	328	323	301	357	308	362	332	316	325	332	318	350	334	273	336	322	343	317	339	322	348	312	336	317	314	324	325	357	333	314	311	298	309	281	310	322	341	311	329	321	330	337	329	295	346	321	322	308	339	323	316	356	349	299	331
4022	3356	1665	1054	802	795	745	763	698	711	709	722	734	707	653	671	665	707	657	667	671	687	725	700	683	614	701	680	670	704	698	708	681	730	712	685	648	692	695	720	730	711	703	678	674	671	684	694	656	664	690	623	678	655	653	704	706	702	691	715	708	713	699	635	679	727	683	662	682	723	667	721	691	675	710	641	740	698	646	682	689	662	639	698	676	686	644	694	698	659	697	705	688	746	701	655	702	679	678	659	701	725	731	736	688	700	725	662	742	643	724	663	656	666	708	681	746	715	696	717	702	692	681	680	636	728	708	699	689	695	663	701	697	691	711	683	704	677	686	667	690	649	682	729	719	659	685	646	709	689	699	705	697	697	715	690	696	707	653	678	674	700	682	671	702	682	673	727	681	668	668	658	632	749	701	697	637	708	653	663	712	703	680	678	688	670	648	660	691	705	686	678	733	713	675	700	692	680	666	710	698	684	681	703	701	686	720	683	681	666	669	704	711	705	703	683	714	666	658	659	693	705	681	705	705	677	726	669	675	710	636	701	716	684	627	685	665	696	666	688	725	674	710	732	698	726	674	642	688	663	687	693	701	643	702	663	663	703	649	669	671	732	666	723	708	704	731	727	651	662	672	711	689	632	670	671	719	684	703	693	699	692	732	718	708	713	633	677	643	711	736	712	689	702	693	697	661	673	650	736	647	715	686	676	684	692	659	706	669	702	737	687	700	701	670	712	715	651	664	678	709	707	704	668	680	696	712	659	712	721	641	735	711	674	678	708	689	647	691	715	710	702	676	642	628	691	616	690	683	656	709	662	686	665	675	666	687	682	698	647	723	686	700	639	709	709	659	663	710	705	678	680	714	733	693	695	662	688	748	706	645	679	683	657	705	669	678	683	701	686	702	696	680	658	644	650	687	700	686	664	650	671	741	624	663	677	659	684	695	653	701	667	663	678	701	683	649	665	680	664	674	715	654	711	722	696	728	674	683	665	641	727	716	728	659	695	720	708	711	680	661	680	698	691	679	700	707	705	733	668	679	709	681	701	677	694	703	663	671	681	641	715	641	666	710	702	704	708	720	676	689	690	684	679	731	673	655	703	656	685	713	668	724	682	688	654	683	642	652	656	737	740	724	692	683	707	690	727	635	691	700	657	706	657	694	692	692	681	620	709	691	688	715	659	698	669	685	706	707	689	672	696	646	697	698	682	714	718	680	664	698	685	694	681	724	658	679	651	709	721	681	743	664	672	660	698	674	692	738	725	712	657	705	682	665	669	704	683	690	654	655	735	689	702	704	718	721	652	660	712	721	626	707	733	725	627	724	713	639	696	649	688	709	662	697	657	701	683	737	677	730	680	687	690	666	665	674	688	708	686	683	717	666	685	723	689	708	688	710	721	694	720	671	661	684	690	666	663	669	668	651	694	707	678	686	679	670	658	678	706	692	711	665	673	660	678	728	689	665	680	726	751	682	678	634	648	695	697	728	653	701	705	634	694	666	694	656	682	661	690	644	697	716	688	698	676	729	701	656	693	725	706	669	675	682	683	730	734	669	705	677	699	714	653	757	674	699	673	721	658	691	692	682	646	676	717	709	695	689	685	661	725	667	726	671	666	707	753	654	668	713	698	716	635	686	664	712	665	709	689	711	738	657	725	666	665	702	700	678	713	726	691	687	677	729	672	674	677	660	645	719	686	678	655	691	698	690	703	695	686	684	691	627	730	716	666	669	680	661	618	711	726	655	711	666	732	737	674	684	672	707	688	690	652	643	680	679	704	654	693	698	650	684	672	722	696	699	657	678	705	711	677	722	690	651	678	716	665	715	701	620	715	655	689	698	730	648	744	677	684	670	699	711	704	645	681	708	703	692	690	704	668	743	705	668	659	638	708	707	687	711	671	699	691	661	669	706	683	702	658	668	650	696	673	690	690	690	730	698	714	633	696	657	681	683	706	741	643	727	686	695	620	722	694	656	688	710	657	698	689	719	699	692	681	689	689	681	714	712	713	727	715	719	690	679	724	713	679	745	705	686	716	742	680	681	724	681	687	701	656	699	700	694	734	660	679	671	692	701	755	614	704	714	690	669	727	702	667	724	659	712	693	683	690	652	715	701	726	652	718	677	658	721	695	730	693	687	680	671	710	682	687	710	705	681	648	667	704	681	672	746	737	697	722	725	701	684	681	785	708	687	649	591	672	724	644	707	656	693	652	706	690	638	703	690	698	712	654	685	738	742	703	690	712	690	692	651	693	663	696	688	683	664	687	667	661	678	674	693	731	701	715	700	686	653	688	671	645	737	710	702	678	632	695	695	700	679	704	659	643	710	672	688	699	704	670	712	696	662	679	701	668	704	666	716	690	692	686	670	724	701	650	716	710	679	666	683	699	690	696	663	751	692	690	743	662	739	667	726	704	687	728	672	670	654	685	675	726	694	693	754	741	687	696	681	690	712	691	695	716	745	668	715	696	694	704	716	683	674	675	654	700	715	681	698	666	664	721	690	720	648	657	711	673	700	705	746	663	732	739	650	652	705	666	706	712	689	664	658	702	689	685	647	623	661	653	710	684	622	660	641	701	663	650	667	685	690	693	702	704	699	684	688	684	713	637	718	680	690	715	691	678	697	691	736	662	681	699	655	700	638	689	670	686	655	636	690	653	699	688	738	656	698	671	648	698	663	667	697	672	697	642	716	704	685	723	704	691	705	702	698	723	656	724	672	718	704	722	713	699	678	689	682	687	712	673	675	655	713	672	680	657	669	641	648	720	711	680	677	695	668	688	683	670	671	654	691	697	714	695	694	714	680	653	690	679	714	691	693	666	724	671	680	694	711	737	697	676	736	699	711	721	660	693	723	674	643	676	709	686	676	676	674	669	671	675	689	634	679	713	670	672	715	680	720	741	665	723	685	649	630	645	728	661	703	692	714	688	634	731	762	703	741	651	662	692	708	661	667	672	675	680	690	680	686	707	668	675	721	647	665	680	706	652	671	667	686	678	666	700	668	728	712	736	743	696	725	691	672	703	695	697	709	676	674	682	701	692	695	682	718	709	673	661	708	744	665	656	708	713	702	699	732	688	671	689	688	673	694	704	666	718	692	680	690	711	676	709	667	664	655	686	708	682	680	636	721	688	698	689	694	681	702	679	694	658	700	701	664	712	674	706	741	727	690	686	712	718	660	690	688	681	701	713	711	698	691	704	684	639	695	725	692	733	706	676	698	750	687	683	700	671	689	673	662	702	696	707	679	717	697	676	694	677	704	664	695	673	649	655	738	673	734	706	634	685	678	687	686	691	705	746	709	672	682	676	686	703	656	749	669	666	687	704	697	688	660	691	685	669	684	708	657	701	710	689	689	729	652	705	637	665	727	679	681	667	696	704	681	679	703	703	697	747	667	702	718	708	694	676	646	674	693	721	682	707	661	725	692	698	643	710	730	662	689	670	665	699	616	688	776	663	695	664	708	670	657	704	677	666	667	674	702	666	705	686
33363	15196	2512	426	355	300	340	280	293	296	324	282	293	289	302	338	310	338	325	268	290	291	287	303	324	338	297	311	308	304	322	265	318	308	305	329	308	287	309	305	333	314	337	297	314	296	313	318	327	313	325	308	304	298	308	304	295	288	297	300	326	302	315	341	308	294	313	265	314	294	271	291	289	320	324	318	277	314	299	308	319	355	266	288	302	333	267	290	307	310	289	302	296	330	318	314	327	295	294	287	302	336	266	298	299	336	270	308	292	317	324	280	271	286	355	296	288	325	302	307	290	288	302	274	274	295	307	317	311	318	288	313	299	284	300	303	301	299	294	301	276	304	283	310	302	327	293	303	268	315	296	325	326	329	259	286	322	311	296	301	278	308	312	313	305	310	315	313	300	290	313	336	338	315	306	306	297	294	299	310	282	294	293	315	297	295	303	273	326	338	301	295	335	271	282	317	293	289	310	324	312	271	301	305	293	289	318	308	277	296	268	264	291	325	317	309	303	313	315	276	288	304	328	276	305	290	297	325	271	302	357	298	325	307	326	301	311	357	319	331	292	310	270	285	305	307	305	259	291	340	309	310	295	293	278	272	302	292	320	312	277	313	316	273	309	302	319	292	291	298	294	325	316	310	317	301	325	318	273	276	317	314	322	288	315	331	305	301	345	346	296	279	330	315	331	323	298	302	318	333	321	325	296	272	302	290	289	305	326	278	279	294	316	297	312	320	326	292	306	306	309	290	333	284	330	289	308	305	282	334	267	323	269	314	294	319	337	311	282	301	301	319	283	273	280	311	272	299	317	339	332	304	338	311	298	294	316	359	325	329	324	321	305	300	292	260	326	302	300	300	310	280	295	291	339	306	293	297	317	317	251	299	288	280	301	314	300	310	318	322	300	334	320	317	294	311	287	318	324	288	294	282	322	307	289	295	294	274	333	300	290	311	328	305	287	290	308	299	303	292	328	298	330	308	285	311	287	329	325	307	333	287	277	337	275	310	304	266	306	324	292	326	322	301	313	327	284	311	293	292	272	284	297	338	321	303	341	329	281	276	315	311	295	310	275	280	283	289	303	322	304	309	340	325	302	320	309	300	296	289	325	338	304	295	320	303	307	316	301	325	291	303	296	298	261	310	319	279	296	303	272	308	296	305	294	312	321	302	299	309	307	307	305	320	311	250	299	336	286	296	284	301	335	305	306	288	306	288	312	285	321	291	302	326	271	309	323	261	299	304	286	337	307	345	323	293	317	265	288	324	288	313	286	316	313	263	277	262	334	293	323	288	314	298	305	321	338	354	327	334	288	337	266	305	279	327	270	314	295	326	302	318	270	284	274	290	279	323	280	310	267	309	311	335	305	291	310	304	287	305	309	296	293	293	301	327	259	295	304	313	353	317	312	311	275	307	323	319	312	339	270	284	320	296	290	288	292	296	297	320	317	293	292	268	321	308	303	327	305	290	276	287	260	290	299	347	267	306	263	328	297	289	342	328	301	321	322	298	313	286	258	297	320	307	271	336	266	303	292	310	307	306	308	295	291	326	294	331	304	303	298	315	328	285	294	286	310	297	265	320	286	307	322	277	298	279	299	294	305	269	311	333	317	274	298	264	300	315	298	299	307	341	305	298	288	293	299	304	314	299	329	305	274	278	322	295	288	299	304	304	299	319	312	289	331	294	329	308	315	316	330	302	333	290	297	305	295	306	312	293	308	290	313	289	278	308	319	285	285	303	275	297	331	319	332	303	311	305	306	333	299	349	322	311	300	337	283	339	324	314	301	301	299	295	312	328	304	313	278	269	294	295	307	294	301	301	283	269	299	299	294	326	290	282	309	355	337	339	364	324	292	295	299	315	309	264	287	310	302	304	310	325	313	329	317	270	296	332	293	303	334	299	250	320	317	267	321	336	351	303	326	326	300	298	321	300	326	285	318	312	341	302	280	288	314	310	307	289	317	314	293	316	277	350	313	287	309	326	295	305	276	328	347	306	302	312	269	294	289	311	316	308	330	306	318	272	304	306	292	297	329	312	351	319	319	322	301	285	277	274	308	328	303	305	305	308	310	278	329	311	304	314	285	310	301	310	294	284	298	305	318	298	284	308	322	336	283	274	293	293	279	331	270	272	292	314	324	304	289	313	300	308	330	291	312	270	312	264	317	316	285	303	296	303	280	302	296	306	321	275	294	301	299	291	305	304	292	315	310	304	290	289	329	300	280	310	304	310	325	335	320	298	330	296	283	318	309	294	275	297	314	298	286	321	278	295	296	312	284	296	289	284	281	312	319	292	313	294	299	309	272	302	320	303	313	314	283	312	311	321	293	293	338	325	298	286	254	288	300	332	313	285	332	292	305	312	292	300	309	302	306	274	289	312	308	297	320	315	291	286	313	353	305	263	313	311	298	299	352	273	307	307	279	290	339	281	313	307	315	307	302	267	300	301	325	307	311	302	292	304	303	280	304	291	309	308	306	321	292	302	320	306	328	302	290	282	297	308	281	306	284	289	301	300	287	317	311	283	302	316	297	305	285	289	286	298	273	309	338	279	300	318	315	297	258	300	297	290	313	294	315	271	313	290	310	282	313	316	308	294	313	303	299	326	309	318	320	303	307	309	282	305	295	285	341	303	301	289	273	302	299	318	307	336	287	305	319	334	315	264	299	310	324	276	305	305	357	298	313	285	302	317	295	269	286	332	318	298	297	324	296	335	313	269	331	312	303	277	291	319	315	272	284	334	275	316	267	292	300	306	304	316	308	288	290	316	277	289	335	312	328	324	326	271	313	303	278	304	284	268	322	294	326	291	320	273	292	328	297	286	310	276	296	337	291	295	320	307	291	315	262	283	322	278	301	298	344	332	334	297	279	301	287	303	296	338	323	337	290	306	288	347	300	306	332	299	340	274	299	289	281	308	295	281	291	291	300	296	271	300	286	318	317	302	289	296	300	324	296	310	341	296	292	304	318	288	275	327	278	309	284	299	256	268	301	303	307	323	324	302	337	311	344	276	295	292	320	295	308	308	316	294	299	294	278	323	316	317	317	288	284	353	334	287	292	279	310	286	318	283	315	306	338	278	312	317	300	327	294	304	298	309	322	320	310	322	287	298	318	296	288	305	305	316	317	299	296	312	298	268	302	279	296	289	300	289	286	325	337	281	277	300	313	313	284	320	297	303	288	308	270	287	286	288	303	298	320	308	280	308	317	349	349	281	306	318	331	312	322	280	276	324	287	304	315	295	281	295	274	266	321	332	316	334	324	320	293	310	276	275	312	300	280	312	295	329	318	318	305	321	290	306	297	323	347	303	318	324	324	314	293	293	299	310	290	279	330	260	271	318	261	317	323	307	309	309	286	322	310	318	302	297	294	299	336	321	299	295	278	294	310	308	273	312	305	303	284	277	310	304	276	291	281	297	306	293	315	308	283	294	314	306	307	317	270	287	290	274	288	297	281	307	293	304	286	312	300	321	296	310	302	305	314	326	313	272
7854	767	739	696	688	681	695	657	705	689	701	695	677	721	729	697	759	730	712	707	743	686	705	756	668	710	749	719	723	677	707	722	721	664	642	738	712	707	654	712	686	740	708	741	729	740	702	697	687	671	734	695	725	700	703	713	662	734	694	727	711	672	674	720	721	749	723	752	712	680	694	697	705	736	663	696	658	708	687	679	682	692	653	718	682	665	728	731	711	697	708	742	695	670	698	656	684	762	730	740	709	718	721	661	650	723	727	765	767	697	658	720	698	688	698	710	719	727	724	717	693	694	689	727	687	696	723	680	704	740	732	762	698	705	744	698	708	676	685	689	689	704	704	765	743	718	722	727	682	677	751	756	709	687	751	714	705	694	686	698	660	739	683	654	679	685	653	722	733	705	697	767	733	740	715	703	675	737	723	678	716	668	736	720	650	727	744	691	657	715	648	684	655	687	692	751	713	697	727	716	744	689	721	677	705	699	702	709	722	708	673	676	658	672	708	652	723	664	669	684	754	711	696	661	693	697	703	708	739	659	708	717	706	694	676	710	689	703	688	736	752	712	745	667	671	731	719	751	715	694	712	688	754	750	746	719	668	719	732	722	731	713	724	711	698	699	706	707	726	700	692	659	642	705	713	716	707	652	736	673	730	717	706	716	728	761	732	659	737	715	729	739	745	709	714	664	684	763	697	683	759	746	731	723	709	682	673	714	697	681	621	708	658	692	655	716	727	720	702	733	697	694	724	737	666	711	704	695	688	649	728	710	698	668	689	738	708	711	711	671	705	701	703	689	708	711	700	705	717	662	683	740	700	721	771	704	735	729	706	697	679	692	697	725	717	683	682	744	735	706	759	707	718	697	718	653	666	735	697	710	695	762	701	712	704	719	672	758	730	731	651	701	662	684	677	672	697	687	716	682	720	723	731	710	732	704	679	702	668	700	703	712	745	666	723	726	724	716	644	699	683	690	730	711	719	730	747	708	677	732	752	649	711	703	714	691	679	741	702	705	655	731	666	686	705	744	734	741	676	709	689	772	681	698	714	717	745	714	716	721	728	694	720	719	702	747	731	701	712	722	717	703	709	689	655	728	677	704	705	676	686	688	691	708	728	656	673	663	711	712	693	705	752	681	740	739	708	694	663	700	709	695	699	717	772	709	725	733	657	712	710	720	724	742	674	712	721	689	698	728	694	687	741	707	719	727	669	716	704	743	703	724	693	669	659	673	731	711	718	681	717	698	716	718	691	689	752	720	726	665	702	730	703	691	761	747	693	695	689	707	758	698	744	692	672	699	735	658	729	694	645	699	711	732	717	712	708	685	754	661	692	710	682	687	725	689	751	660	687	705	749	762	680	701	735	683	656	685	686	688	720	706	675	740	710	710	645	677	711	663	690	729	694	718	707	743	737	678	727	699	713	731	662	691	703	694	716	698	690	713	715	687	745	716	672	745	674	713	704	750	660	686	719	720	745	683	665	717	652	711	673	713	735	650	713	653	680	720	734	743	670	769	681	684	731	696	753	710	704	712	679	696	737	684	681	731	678	691	726	743	709	716	706	725	649	728	687	670	700	690	727	733	680	699	672	742	699	657	721	757	693	722	674	708	746	707	736	707	686	758	696	775	685	682	789	728	703	733	694	713	739	696	690	675	720	741	718	687	655	702	721	719	684	692	697	733	670	680	718	709	726	747	688	676	730	735	735	645	714	689	685	690	711	710	697	684	709	725	691	695	734	719	705	686	731	706	725	707	708	715	659	723	716	724	705	702	688	709	726	710	727	724	719	757	688	720	714	707	697	674	704	753	678	726	736	701	719	734	656	744	722	699	689	682	713	693	672	697	712	747	719	669	649	687	670	704	722	729	691	702	670	736	703	667	724	683	734	655	702	713	723	724	695	728	694	688	703	665	733	739	702	792	704	707	680	694	703	658	694	633	703	694	737	707	731	708	713	736	734	708	730	691	697	720	675	684	712	756	673	716	697	705	688	668	711	675	686	723	686	683	734	703	676	693	694	700	713	740	698	708	709	673	688	714	711	731	720	698	715	685	683	732	764	655	768	699	683	663	706	732	722	661	674	699	720	697	689	717	716	701	685	726	714	708	733	684	686	693	703	657	731	722	702	725	729	697	729	718	729	727	684	740	668	704	734	734	657	739	742	692	692	694	693	700	676	702	661	714	711	740	715	656	697	686	747	729	696	716	711	733	699	669	703	716	703	715	698	688	793	680	697	709	684	712	681	714	694	775	685	676	721	690	744	742	682	737	694	736	733	747	706	721	714	732	668	719	725	696	673	703	664	664	697	710	675	678	662	733	704	702	698	706	717	677	650	722	699	696	713	712	685	693	710	710	700	668	706	732	676	755	696	698	692	697	701	719	703	673	699	719	700	693	710	731	683	683	705	688	725	699	698	702	670	690	694	708	676	709	724	694	713	710	698	769	733	739	738	691	708	702	725	744	770	717	647	721	708	687	705	731	719	727	686	669	687	685	731	717	686	702	740	689	725	704	691	708	722	707	751	728	675	677	729	672	652	740	689	698	711	670	708	723	684	715	673	735	691	723	680	712	746	730	709	696	682	704	696	689	739	686	710	708	660	685	721	695	681	648	678	679	765	698	699	733	696	692	740	699	720	700	717	668	714	714	712	697	747	687	689	767	673	683	753	706	712	725	787	761	708	706	678	746	731	699	674	734	725	690	683	697	680	709	715	689	678	683	762	666	674	712	715	638	698	705	687	737	719	703	704	754	721	703	687	753	685	714	721	707	731	692	701	728	709	714	722	664	689	688	717	700	684	688	690	759	729	673	668	743	729	715	717	660	696	713	681	693	713	681	715	726	716	711	719	724	700	698	740	690	693	726	690	649	676	746	724	709	731	725	710	638	661	730	656	735	709	702	704	733	705	679	702	726	671	676	702	707	712	726	668	685	733	737	764	687	674	706	716	759	690	760	724	703	703	715	757	744	670	716	720	672	718	703	757	678	719	699	651	698	720	705	741	697	692	683	697	747	719	696	665	692	693	756	694	731	683	698	684	660	664	723	691	686	736	732	675	675	691	692	747	707	713	652	706	752	706	734	701	700	697	725	716	672	733	699	706	731	723	716	700	693	734	708	712	724	703	701	755	709	665	685	695	686	733	707	745	664	747	705	674	707	726	717	711	721	663	636	705	675	698	714	687	717	682	745	680	683	693	770	701	690	675	722	703	714	690	664	682	657	700	733	717	751	714	659	706	736	729	695	725	692	731	686	678	763	713	713	732	736	731	740	697	694	668	708	699	680	736	721	662	716	669	670	669	756	657	737	687	735	669	689	672	706	676	749	648	714	679	682	759	700	705	677	662	721	712	727	691	696	701	666	707	691	699	723	675	661	719	676	689	747	680	711	706	735	719	686	716	721	692	728	698	705	718	706	708	704	750	743	729	755	696	678	685	718	727	698	720	714	726	704	750	713	772	657	720	695	716	764	716	718	719	695	683	747	695	707
25127	21036	23644	28636	21036	12648	798	583	493	499	530	448	475	485	454	472	443	487	454	462	430	464	442	481	440	457	467	444	422	500	474	431	414	449	490	458	472	479	431	436	453	446	398	379	443	424	472	453	441	443	455	458	485	442	456	420	447	455	474	426	417	453	433	416	440	456	452	487	427	441	453	418	457	428	388	413	440	454	429	445	477	434	443	452	437	449	461	410	465	421	481	476	434	437	437	431	440	415	422	435	408	447	465	473	434	439	461	486	436	431	453	439	439	439	465	416	461	440	467	454	458	450	447	421	433	414	432	437	433	462	446	440	420	450	442	423	449	451	434	404	402	453	431	482	412	446	439	460	427	453	421	453	431	485	405	407	437	404	431	457	448	493	452	428	442	439	437	446	427	471	429	427	421	436	454	455	417	476	431	440	462	406	435	443	467	435	454	451	444	393	441	425	469	453	441	446	473	507	448	408	422	419	427	475	461	439	430	490	487	467	428	388	421	480	443	434	444	460	408	420	417	431	409	404	408	459	419	424	420	397	457	416	463	455	429	437	437	467	425	426	471	388	408	457	456	445	452	442	445	434	482	436	450	422	458	423	409	419	416	465	486	456	452	406	447	458	439	447	433	446	462	464	464	455	425	408	430	436	448	456	451	463	433	492	422	440	449	488	418	457	438	450	484	451	458	462	420	450	448	413	430	438	463	444	456	465	450	420	427	462	496	449	478	426	440	425	429	468	458	468	463	440	383	463	391	483	428	409	432	448	477	461	455	464	442	454	477	411	421	486	463	438	434	396	448	464	451	427	449	428	424	445	480	451	458	435	462	465	470	455	477	436	469	473	413	391	455	509	450	434	444	473	451	467	460	438	439	468	459	445	445	445	469	469	439	438	409	443	411	444	421	426	441	449	418	398	445	414	448	471	429	404	434	472	419	433	434	413	436	426	436	484	456	441	412	406	457	429	428	446	419	404	409	413	446	479	435	458	462	432	442	441	504	434	383	404	458	416	437	457	419	432	451	452	445	410	416	452	450	434	493	455	449	416	451	437	397	465	416	437	409	484	407	463	433	457	454	411	459	444	469	409	475	416	454	428	407	434	437	492	439	419	426	408	484	404	400	412	403	416	459	430	457	416	421	405	451	447	446	428	430	432	446	493	465	418	459	445	442	453	408	420	456	472	432	468	445	439	420	459	470	474	435	437	486	444	433	471	417	462	417	417	433	512	433	457	416	458	422	429	441	436	460	437	386	414	441	459	410	455	450	421	436	430	429	415	448	448	456	466	448	420	423	443	489	457	416	462	464	458	453	472	441	417	462	450	400	436	402	467	468	424	431	460	492	444	454	406	461	411	468	457	444	475	407	398	406	440	433	447	428	460	437	458	436	409	424	417	450	455	411	419	476	437	464	457	406	474	463	482	461	431	451	457	411	422	415	482	430	426	402	420	458	411	459	461	444	415	427	425	442	443	425	396	472	438	422	412	432	404	443	394	413	442	453	468	391	425	478	407	451	424	442	492	464	489	445	463	420	502	433	424	425	420	480	390	399	385	408	476	413	473	404	414	447	467	448	425	430	383	477	431	427	434	431	477	453	433	500	432	444	416	465	455	464	434	407	461	441	436	468	503	422	414	425	459	456	407	436	468	460	437	435	448	408	417	446	447	423	443	434	421	386	449	428	445	477	443	417	442	431	452	453	431	429	429	448	416	441	455	414	421	427	442	456	405	457	438	439	486	468	463	445	464	414	473	443	419	460	440	425	434	474	454	398	445	446	446	452	484	439	446	462	439	475	438	466	448	450	443	414	476	444	426	455	446	412	413	448	469	474	419	440	431	426	451	412	447	414	397	473	445	397	456	430	422	473	484	434	409	418	430	455	447	436	469	432	442	451	413	436	445	467	460	403	442	421	490	415	474	406	452	428	425	456	434	448	449	408	436	427	441	431	412	446	461	467	498	420	435	441	423	462	475	418	454	487	476	429	429	463	403	440	433	430	406	463	443	430	428	429	434	421	464	422	435	507	447	457	430	434	466	416	452	418	445	444	431	428	414	477	439	419	482	481	486	441	435	439	460	399	447	459	451	471	408	474	429	440	459	439	447	438	469	449	488	401	461	440	450	433	409	458	434	422	476	455	414	417	431	427	439	438	433	459	422	450	423	410	394	440	459	428	416	451	476	437	460	415	430	413	405	432	431	435	442	447	430	467	391	403	463	473	425	449	429	409	435	458	456	409	464	461	429	428	494	466	443	429	425	431	449	467	444	434	441	445	451	454	431	463	467	466	426	433	429	427	383	462	492	415	454	465	451	426	433	414	426	423	433	440	435	455	450	452	459	450	411	465	487	414	410	442	427	450	442	473	430	438	459	410	450	440	446	391	448	449	438	449	437	470	433	441	401	463	471	418	459	448	437	457	467	444	428	442	416	445	453	492	416	424	434	437	429	445	471	425	430	431	446	459	442	453	441	455	442	411	420	458	468	451	426	398	449	434	420	427	412	435	432	435	477	437	478	468	432	431	453	392	424	485	457	435	448	418	450	466	465	490	413	413	424	408	401	447	422	443	425	468	431	452	414	472	451	440	467	447	397	428	404	412	418	391	443	442	396	455	446	441	426	425	396	451	435	436	439	466	431	460	397	483	464	456	427	425	449	461	426	463	427	409	397	441	424	460	448	436	432	423	443	421	444	445	400	455	418	453	459	436	441	394	465	412	495	444	507	467	475	421	477	430	409	451	443	429	403	443	442	403	385	429	433	443	428	423	454	450	472	406	470	422	483	419	449	442	447	422	462	415	448	413	440	437	400	432	478	412	455	438	429	450	422	452	468	470	440	450	465	463	439	394	422	464	470	408	450	403	436	405	430	450	466	465	443	444	444	436	451	470	414	454	444	435	431	461	446	444	455	409	450	477	419	445	461	416	436	448	425	433	449	449	459	419	446	461	462	471	438	410	439	445	413	428	447	469	414	451	449	416	473	448	453	422	450	454	409	406	423	455	397	421	435	449	472	444	427	445	446	425	417	384	459	414	384	424	446	437	410	469	465	468	449	409	407	480	413	433	455	484	496	440	464	437	400	449	441	465	426	431	431	426	449	443	456	406	430	440	435	449	419	425	404	469	428	428	422	418	452	416	411	439	445	476	415	440	452	444	453	473	463	466	428	450	411	408	444	437	457	418	459	417	456	461	422	391	465	419	457	454	456	453	429	434	446	432	436	427	432	406	427	406	433	417	461	458	392	461	438	416	435	423	454	444	403	454	445	456	442	457	487	455	441	470	486	459	431	463	462	474	411	473	470	458	414	439	408	435	454	391	449	450	446	470	441	420	396	460	450	440	428	414	448	446	442	417	444	444	434	426	447	430	495	414	467	484	413	452	429	398	452	455	449	452	417	444	463	420	441	420	378	474	456	489	411	443	465	487	403	438	446	460	409	428	427	444	445	434	464	409	440	430	413	423	455	459	465	468	466	403	458	436	485	434	442	420	451
4365	2323	1484	1169	1031	1023	987	998	956	995	958	954	978	981	1017	926	886	954	934	967	971	968	948	908	932	913	948	896	930	934	901	930	933	945	975	942	928	890	920	1001	912	956	896	952	916	911	931	957	901	958	935	914	965	884	957	953	896	961	947	903	968	988	945	916	936	945	896	882	926	936	932	940	948	895	942	947	963	940	964	920	953	888	931	891	987	945	960	972	889	913	966	938	942	1000	940	958	942	929	972	929	906	942	939	926	900	923	945	966	956	929	903	921	890	975	945	968	958	940	947	947	901	917	892	982	906	902	922	923	912	919	914	910	914	929	935	938	981	959	935	934	972	939	877	971	961	975	935	931	987	953	978	941	926	956	919	980	974	999	922	894	944	936	904	927	915	929	938	912	940	957	941	932	960	897	936	949	917	935	901	926	958	950	989	962	944	978	939	947	911	914	933	958	972	949	906	972	966	980	923	896	903	904	963	917	922	958	954	965	901	914	979	895	971	888	939	934	917	954	958	982	908	928	904	871	970	885	947	1021	965	941	940	964	882	890	964	922	933	938	921	943	948	919	934	884	926	908	979	941	918	939	874	952	970	918	923	966	981	962	943	1013	939	945	922	900	951	956	940	918	908	969	949	898	945	948	936	940	905	905	981	919	914	935	924	933	888	940	930	915	983	915	966	967	890	970	908	880	947	938	988	942	897	976	996	937	855	937	927	915	922	968	903	941	902	942	888	945	957	900	888	939	940	943	934	895	955	918	891	964	932	951	910	899	880	903	933	955	954	957	986	902	910	987	937	927	919	997	930	962	921	950	911	915	919	988	915	943	937	935	951	950	932	952	908	932	918	928	909	935	996	903	906	934	905	980	916	958	952	908	936	964	938	918	882	911	984	950	927	983	956	958	939	948	890	917	946	900	915	913	922	906	997	950	939	952	908	938	954	929	891	922	922	904	967	968	922	903	942	959	930	924	921	883	957	958	897	905	938	940	909	911	966	904	874	933	921	940	920	929	926	959	918	951	871	945	903	929	1010	949	946	936	942	930	935	946	929	929	888	945	986	919	949	983	948	930	938	943	1006	911	908	921	937	906	903	933	907	970	949	966	1012	896	895	968	933	977	956	912	951	971	956	902	965	973	921	938	927	900	959	914	945	972	899	949	953	980	893	938	952	1036	992	962	941	931	962	956	934	924	972	980	904	932	908	976	989	940	924	968	959	945	928	923	929	930	1006	957	978	917	936	971	972	967	909	915	953	1006	959	931	903	999	936	930	924	914	910	919	894	953	947	930	871	944	985	918	923	919	922	958	891	934	955	937	937	975	953	932	898	957	940	996	978	902	952	994	924	966	953	934	944	964	935	905	924	910	929	926	928	956	965	893	943	907	922	945	941	944	997	981	953	910	968	923	927	923	914	930	884	884	943	934	957	914	936	965	942	943	946	973	927	951	971	925	944	855	973	948	967	957	913	996	975	972	948	934	912	971	929	926	956	914	948	991	982	934	961	914	930	949	948	905	926	981	942	910	907	968	979	965	897	975	935	941	931	932	981	996	921	881	915	911	991	940	956	951	904	964	960	957	924	939	944	931	1002	918	935	902	965	914	881	902	991	927	917	966	926	962	976	970	974	958	907	946	951	929	943	954	942	948	962	914	917	995	1006	947	911	958	936	936	963	908	954	924	900	973	944	898	900	1009	941	908	953	1013	914	925	925	936	1005	890	951	924	945	975	928	964	995	946	952	927	974	922	922	951	936	887	980	880	951	976	953	949	961	972	936	1002	962	984	914	961	958	983	957	1000	928	974	896	865	966	958	971	953	919	896	982	965	967	923	911	981	954	921	985	942	938	936	900	935	937	909	935	934	908	958	955	942	954	950	966	957	933	920	931	946	938	944	949	955	982	961	972	942	954	918	976	912	903	987	923	937	951	942	931	946	974	912	931	997	914	929	935	968	981	923	974	960	959	922	959	963	898	910	980	968	959	966	912	912	929	919	963	868	944	896	948	990	972	954	942	947	949	949	964	989	903	939	989	892	917	1000	953	914	946	905	948	918	924	932	966	907	890	1017	907	939	962	952	943	916	918	938	915	975	988	956	901	955	929	905	939	949	940	944	1003	921	978	942	896	936	895	928	946	932	908	912	964	949	904	936	945	940	934	932	921	937	918	944	965	966	890	967	1005	935	918	932	940	919	918	908	931	978	905	964	923	946	937	882	925	951	979	957	972	978	941	953	906	910	913	913	921	934	972	938	975	926	895	928	952	959	915	939	935	935	927	935	871	917	942	899	932	993	915	924	945	905	956	881	963	1000	958	976	892	931	906	986	958	963	888	967	943	946	880	943	972	923	877	919	937	964	931	968	923	965	921	943	913	965	931	958	932	958	960	904	966	959	897	959	957	925	944	1002	929	930	918	965	940	941	942	975	896	995	954	997	1007	866	931	938	930	915	896	929	882	948	922	935	935	992	937	937	909	900	932	959	915	950	941	943	983	921	978	923	929	934	963	942	948	926	892	945	955	933	954	953	956	927	969	868	932	938	953	863	958	942	920	922	904	914	909	948	940	932	954	874	933	942	869	923	890	936	915	942	983	929	975	936	913	970	955	933	936	903	963	984	975	960	940	979	925	941	971	965	925	989	957	931	1001	947	919	936	930	911	937	996	971	884	922	957	887	986	986	970	940	950	988	904	940	910	948	995	965	957	913	886	965	988	945	982	950	961	928	947	962	941	982	924	967	932	878	871	951	951	934	939	939	948	917	929	928	925	908	903	934	922	943	939	947	969	890	950	1012	938	946	918	915	936	921	969	952	957	900	912	925	957	942	988	915	942	961	968	938	915	957	932	934	926	941	941	889	902	943	939	951	973	923	927	904	907	964	938	970	918	904	987	913	979	951	984	924	949	896	890	934	887	928	991	928	937	941	961	907	990	961	949	946	883	888	989	949	990	965	901	979	991	949	925	961	884	992	981	912	892	888	924	954	928	975	928	940	920	963	925	961	968	965	943	915	920	927	914	932	896	931	953	903	903	918	912	943	963	903	963	898	949	924	929	942	932	960	883	929	945	968	944	975	914	933	971	901	905	948	908	883	923	953	910	989	960	972	996	955	935	1023	955	925	919	951	943	906	977	916	908	952	943	931	961	984	910	875	960	903	952	971	959	985	975	977	923	934	959	930	981	1006	919	959	946	953	981	904	926	985	919	893	917	953	945	933	920	914	939	979	950	931	942	956	987	895	929	1017	916	952	894	942	916	874	940	931	965	920	899	934	922	931	922	952	920	969	954	963	917	916	926	966	1003	935	966	940	907	912	966	955	936	883	892	928	964	948	904	923	974	899	948	929	960	895	939	955	968	981	925	951	957	871	937	939	939	925	952	944	1003	966	954	887	969	915	941	923	953	971	910	914	937	978	962	925	915	947	958	929	1003	926	937	940	950	892	977	913	905	900	866	935	968	977	944	919	946	949	989	912	896	982	1021	960	939	991	925	893	945	895	942	958	936	933	996	960	926	954	965	871	921	920	896
24383	20986	23984	28174	20987	21028	10950	663	491	465	393	411	397	409	365	343	372	369	340	351	351	351	342	367	342	381	335	340	363	337	343	340	308	335	323	340	323	307	300	321	325	336	312	312	330	302	323	368	315	326	317	326	324	305	331	313	365	329	318	336	341	335	280	339	348	359	314	337	354	292	340	328	329	347	314	305	331	309	320	325	318	331	354	366	328	295	266	328	332	359	314	311	318	311	318	295	314	320	377	366	321	334	300	322	301	321	332	316	308	351	321	346	324	324	287	335	332	335	321	354	335	328	338	318	301	320	359	315	321	355	354	317	324	325	303	321	324	323	320	305	307	309	339	366	357	320	319	314	360	324	324	345	309	357	324	334	331	309	288	313	342	327	341	338	311	326	326	317	324	332	332	313	357	306	341	331	334	352	341	324	350	293	357	350	347	353	321	363	346	343	343	317	321	315	336	347	351	297	314	302	308	324	364	327	319	307	336	344	289	359	302	335	339	326	321	323	308	342	321	317	330	323	303	326	312	305	345	308	316	326	318	343	350	325	309	311	353	333	328	338	317	348	330	327	333	340	315	320	342	357	357	336	352	297	314	364	334	303	302	315	282	370	319	346	326	306	310	319	297	333	320	333	323	324	333	312	340	319	330	311	331	316	335	379	341	346	307	294	290	332	344	328	343	352	351	313	345	307	307	302	290	339	346	346	289	356	324	319	303	303	298	283	311	344	341	343	294	317	302	294	321	351	316	309	302	313	305	343	342	311	305	332	314	290	309	321	298	312	354	306	297	312	315	304	316	349	385	314	333	330	326	343	328	303	296	292	302	335	349	288	334	358	300	306	336	349	322	349	355	361	299	313	334	350	308	318	350	305	312	331	330	361	328	316	338	315	332	326	337	319	305	316	332	321	338	334	311	333	312	329	356	356	334	338	332	316	335	332	330	314	307	323	365	302	314	328	311	325	322	342	338	319	342	334	301	332	312	344	298	325	338	326	332	285	325	321	330	335	313	368	305	316	297	302	351	318	343	314	324	361	343	317	328	298	343	339	355	305	327	324	325	356	284	344	311	336	341	325	321	316	285	323	323	320	355	356	303	339	342	301	315	341	325	316	292	309	324	288	287	325	319	291	353	313	347	358	312	329	332	342	325	312	335	336	339	275	330	285	294	315	297	306	333	345	321	311	335	308	332	348	345	315	346	334	304	313	322	306	328	355	360	333	305	323	280	308	321	331	314	342	340	342	294	307	292	316	339	321	326	316	328	321	312	322	365	357	322	309	319	330	288	360	339	338	321	322	328	301	325	357	300	318	304	355	361	296	353	320	342	355	365	322	324	328	334	311	301	307	325	332	312	329	321	345	357	336	342	333	294	275	337	305	315	308	313	324	329	311	310	349	394	307	331	342	317	318	326	299	318	326	381	303	343	324	334	328	323	328	354	361	347	343	342	329	309	342	317	299	320	311	313	320	357	317	333	356	335	310	345	329	331	316	330	321	309	332	284	330	319	343	311	340	311	284	333	326	316	309	317	288	292	348	334	344	321	331	314	342	298	318	343	306	341	323	320	307	311	323	364	333	307	293	311	333	328	325	313	330	317	298	300	336	301	343	328	351	341	320	333	351	343	346	309	315	323	319	311	295	330	334	308	359	307	316	344	329	331	344	365	360	338	305	369	313	315	313	326	310	317	325	318	310	317	328	346	327	319	317	300	324	338	321	314	297	321	323	354	304	303	284	326	339	320	302	277	337	327	314	309	343	317	334	329	325	301	301	345	298	310	326	321	303	315	311	333	297	312	313	296	348	327	342	358	327	304	324	329	324	309	332	297	322	326	323	336	316	323	334	328	319	326	316	337	313	292	371	344	336	322	311	295	312	335	300	298	310	357	332	367	331	325	298	371	336	287	302	309	336	337	304	342	304	337	330	331	338	372	333	309	333	276	328	309	339	314	330	319	344	321	347	357	327	329	319	358	332	384	361	337	332	305	297	295	354	291	301	299	341	323	292	346	306	310	314	326	320	296	313	333	320	325	328	326	331	293	328	353	339	375	309	294	330	343	340	337	334	339	317	340	299	326	300	311	318	308	329	329	327	331	291	332	359	332	301	370	338	327	300	329	325	301	359	332	333	350	383	315	313	330	357	308	332	321	305	332	326	319	309	325	287	325	342	286	310	306	338	348	349	354	342	320	276	329	312	348	343	300	310	316	310	344	333	332	297	288	325	342	306	328	344	345	319	300	309	308	318	320	320	381	298	334	325	301	289	302	328	328	293	307	329	339	327	302	335	318	297	329	316	302	328	341	356	339	302	310	311	315	313	316	354	301	304	323	333	330	348	336	328	338	365	329	283	357	331	332	311	333	354	295	290	328	323	311	291	340	307	319	327	320	296	339	347	311	341	320	324	334	320	341	319	306	315	349	344	350	332	329	325	334	321	290	328	328	307	331	334	328	313	326	314	362	347	313	334	313	293	340	311	325	335	283	301	315	299	347	263	293	301	372	314	320	358	311	312	323	308	309	324	310	324	321	330	314	322	339	349	336	331	312	339	341	313	337	321	311	317	307	301	310	308	344	322	337	336	288	317	303	285	333	328	338	350	312	352	330	351	303	330	317	337	321	337	335	325	315	298	289	323	310	315	339	298	344	317	307	329	349	322	321	332	323	322	352	325	322	329	330	326	309	375	321	343	335	303	340	340	317	315	300	359	329	325	357	303	330	301	378	323	363	321	311	335	301	300	312	347	327	318	337	336	348	359	348	347	341	356	366	299	336	309	313	353	316	349	326	360	328	317	295	331	334	328	320	318	295	356	316	340	325	336	361	314	333	335	326	323	307	322	328	363	338	332	363	335	320	315	352	335	312	321	347	350	303	309	325	299	317	327	324	329	319	350	316	314	301	330	336	349	281	320	356	311	285	316	313	311	322	325	304	338	280	334	323	373	329	369	333	304	324	331	308	303	277	285	363	318	328	342	321	306	332	288	332	326	339	324	287	294	306	334	292	335	325	342	341	317	346	316	338	310	328	353	291	290	315	314	310	320	356	301	329	345	322	332	279	318	298	323	309	328	314	348	328	300	308	325	299	281	354	309	301	326	344	320	331	310	326	336	324	310	327	355	316	346	300	316	346	296	319	316	317	322	318	307	301	295	297	337	348	314	297	312	338	301	326	362	321	316	331	344	321	321	355	328	311	317	351	312	292	319	292	366	335	328	306	326	321	305	349	345	338	294	347	301	289	332	334	334	312	322	322	348	322	325	314	314	333	340	313	313	329	296	345	350	298	314	301	296	315	325	350	291	327	310	313	363	351	338	321	362	302	316	326	334	322	314	336	350	313	329	330	363	326	322	311	342	304	324	311	351	303	314	330	322	331	315	329	310	332	318	326	301	332	306	331	338	348	304	346	349	316	311	325	331	353	299	316	323	300	327	318	275	301	322	342	331	309	299	288	322	345	353	327	329	330	337	314	327	315	359	296	335	337	341	298	294
4041	3301	1729	1097	885	750	779	726	715	755	721	672	678	687	715	681	679	720	696	693	654	726	685	691	700	703	697	704	745	656	678	717	735	642	690	689	704	683	675	645	702	718	684	718	684	681	655	685	667	712	682	621	665	694	703	678	704	671	689	724	654	722	694	697	679	689	686	715	708	732	652	699	740	679	703	717	667	678	671	727	679	703	708	652	683	695	681	678	758	732	691	709	720	681	700	702	672	637	678	686	718	673	643	720	691	683	703	703	649	651	682	656	695	663	682	655	729	701	687	717	695	705	724	727	697	713	738	708	669	683	712	661	672	650	659	654	690	695	680	630	693	722	664	696	691	719	694	693	738	693	666	633	707	733	693	726	692	671	652	688	645	714	710	710	695	676	679	708	665	731	714	724	712	666	695	662	696	694	735	663	680	695	679	664	718	713	692	694	659	692	657	720	700	710	706	731	684	684	648	700	699	676	713	657	692	641	701	726	716	719	688	718	690	699	709	699	666	669	723	690	673	697	715	719	720	661	717	682	706	660	659	701	692	686	661	705	673	689	681	721	694	669	684	692	706	685	658	688	682	667	710	723	750	690	720	657	707	673	710	683	647	706	642	709	722	685	707	659	712	682	681	669	662	695	690	701	678	690	705	654	745	685	679	718	653	719	688	716	689	674	722	658	678	686	653	689	720	743	679	726	704	681	708	717	723	651	657	635	682	685	659	711	648	696	673	656	653	665	715	671	685	720	681	675	689	702	737	644	647	718	657	646	699	702	685	720	660	712	638	673	640	713	707	702	673	681	738	728	663	710	710	684	708	703	745	722	678	694	719	707	737	665	669	689	713	712	713	635	679	674	682	745	704	630	656	731	675	644	708	676	691	696	734	671	686	696	677	690	678	668	696	679	681	706	669	718	727	687	678	698	672	674	737	659	717	693	732	698	711	667	689	690	692	678	727	707	696	682	669	671	697	710	697	693	675	687	651	645	674	663	675	656	712	653	673	674	712	683	666	653	721	663	676	740	666	694	734	654	704	658	707	688	662	715	704	733	694	727	689	695	701	670	664	710	695	665	711	740	746	703	692	661	708	672	701	694	716	649	688	672	695	659	728	682	649	690	705	675	751	692	670	652	720	722	652	703	710	707	732	649	665	727	732	711	697	705	689	678	757	716	698	714	717	645	688	685	658	681	705	677	681	730	718	711	670	698	698	712	698	696	710	688	686	696	722	706	673	727	678	686	649	668	677	675	664	681	692	677	682	706	689	702	732	672	655	702	716	638	665	648	751	701	643	688	680	717	661	704	686	708	658	640	647	711	702	718	702	699	685	704	690	746	723	694	672	688	720	673	655	703	702	721	640	686	651	688	691	660	690	666	657	701	707	677	648	685	693	696	661	667	694	673	714	735	676	688	614	700	704	689	704	678	698	708	648	666	673	678	705	716	741	686	667	687	729	727	711	673	694	658	738	696	725	723	691	717	657	679	658	736	694	649	719	689	643	728	726	645	675	694	720	701	663	702	654	653	641	669	724	706	680	701	715	667	701	663	702	691	692	703	723	713	697	710	755	766	694	698	721	710	684	692	674	640	737	707	704	661	677	698	700	717	684	692	666	689	698	683	714	701	735	714	695	689	723	721	653	711	662	701	710	662	679	698	724	683	669	753	712	675	675	693	660	739	683	669	659	672	651	682	661	679	669	662	648	689	668	665	703	694	708	681	717	657	742	631	668	666	661	698	719	622	646	637	694	643	670	628	682	693	651	663	696	652	672	711	718	698	698	686	694	682	692	665	714	681	697	680	716	707	657	707	724	686	704	644	727	664	686	698	667	656	672	672	693	680	691	680	648	701	674	704	665	628	714	686	699	716	691	678	681	697	700	687	703	689	682	697	683	682	693	723	665	698	727	630	642	686	669	681	677	677	690	721	674	688	727	696	711	679	732	708	716	632	722	671	699	707	655	657	747	708	685	727	625	690	727	725	697	727	696	706	671	658	652	683	680	671	742	683	679	694	665	736	686	686	713	680	672	718	743	652	706	703	678	710	706	733	699	664	659	678	695	709	690	701	627	714	671	702	729	726	734	696	679	665	688	686	719	702	688	716	703	703	678	704	698	680	713	694	697	688	678	700	686	698	697	717	698	628	700	690	698	686	693	719	666	667	698	676	694	682	687	734	698	715	685	699	730	680	675	703	685	672	685	683	691	698	727	703	670	709	699	679	690	687	683	718	683	725	660	660	721	683	729	681	640	663	662	698	700	678	721	670	676	724	723	703	686	720	664	725	659	668	669	689	733	603	750	700	707	707	699	679	646	688	648	675	675	694	615	691	657	702	720	686	712	716	678	697	728	672	679	697	681	719	705	657	682	671	678	683	656	647	705	684	685	650	721	666	679	658	689	630	736	677	671	712	682	671	680	737	684	656	704	699	695	676	677	712	662	661	690	687	707	668	719	695	660	664	677	683	727	622	667	711	699	736	700	707	634	715	687	688	676	716	739	703	679	750	672	716	705	708	648	686	687	716	670	671	694	669	660	647	672	678	680	710	715	660	683	651	665	682	648	688	685	645	676	698	680	664	714	687	672	716	686	687	702	671	725	636	682	665	714	630	643	696	710	655	692	718	733	721	661	677	723	684	674	644	698	667	708	657	693	699	757	684	633	724	664	690	688	686	715	683	722	668	668	726	719	690	649	673	656	687	731	643	691	740	656	710	729	696	658	630	676	669	722	687	710	700	652	699	692	735	713	652	703	691	675	745	655	714	689	707	715	691	711	706	651	692	705	668	654	673	695	694	733	676	683	679	676	671	667	632	718	651	667	619	699	695	734	692	663	638	682	658	705	719	671	704	657	678	730	663	710	689	717	647	658	743	716	709	678	661	703	692	695	711	711	702	713	718	718	699	681	717	681	667	691	699	632	719	760	645	666	688	707	703	737	755	666	690	724	644	712	681	668	707	724	722	683	689	616	663	683	647	674	670	681	712	706	699	653	723	687	664	687	670	710	747	645	669	738	688	713	679	714	696	695	702	685	671	698	703	671	682	669	708	690	680	723	683	684	753	708	726	713	716	703	719	688	664	727	668	709	712	688	685	708	707	699	673	691	718	692	685	729	748	672	731	706	642	729	660	714	698	722	681	652	681	690	691	681	672	685	696	679	729	752	680	665	691	669	668	691	697	658	676	690	699	688	717	693	697	694	674	695	681	731	656	709	696	647	691	689	723	698	702	726	713	726	737	691	703	684	685	650	716	710	635	676	671	706	667	692	650	685	697	731	683	710	723	681	674	735	690	706	736	691	708	728	685	668	704	694	709	727	652	646	687	665	732	719	647	713	695	740	646	719	704	672	712	725	696	650	666	689	670	696	632	705	693	721	703	705	656	705	644	709	695	681	739	726	698	669	641	717	725	694	653	686	665	690	706	669	674	652	701	719	623	717	707	731	732	716	723	680	698	682	688	720	723	667	710	681	710	652	676	680	725	693	683	696	680
33421	15266	2662	436	351	348	321	316	281	327	338	308	284	334	293	330	307	306	332	337	297	295	310	336	291	305	331	310	278	258	315	312	267	333	290	268	293	286	323	327	308	287	291	272	313	321	316	329	293	325	284	292	275	306	291	312	302	304	312	302	328	284	297	301	303	289	311	315	280	299	315	281	329	301	323	322	290	330	298	307	292	303	288	325	304	303	289	340	308	315	322	320	322	316	322	303	297	335	270	294	317	325	298	299	322	312	289	343	294	304	314	312	291	304	331	335	313	241	304	265	266	283	282	329	311	308	343	281	299	319	289	329	331	335	342	304	316	324	302	296	260	317	317	334	324	292	305	322	308	335	321	303	338	332	287	286	324	316	310	325	298	285	309	316	308	323	320	242	308	298	272	307	297	314	337	318	290	296	291	350	304	315	275	302	285	316	281	289	303	290	290	304	318	295	300	307	332	308	294	265	317	290	314	297	318	339	331	303	289	322	296	321	281	321	303	292	259	351	297	260	294	316	308	320	288	306	297	311	291	326	296	304	309	345	284	286	290	301	278	300	299	325	270	297	303	289	311	262	299	309	339	291	305	308	291	310	288	281	304	299	311	279	294	323	330	320	343	310	288	307	301	343	268	298	295	281	293	297	323	320	302	301	300	304	308	309	264	348	275	313	337	286	328	330	314	340	313	310	278	289	308	311	328	314	299	314	346	322	316	298	335	308	311	327	304	294	313	310	314	318	296	336	336	293	335	284	316	307	288	300	293	355	297	335	338	286	368	334	308	310	332	305	315	263	316	278	316	325	323	295	322	301	287	309	319	304	301	277	291	281	300	318	289	299	281	303	310	299	335	338	333	278	318	341	311	325	301	310	292	315	302	302	311	320	323	301	272	281	317	309	317	331	282	293	279	300	295	251	300	316	303	276	303	303	306	301	314	297	271	306	288	325	300	282	318	297	308	341	298	279	324	328	302	299	334	308	326	311	301	299	288	316	294	289	299	313	310	315	331	329	274	302	271	295	313	275	284	289	304	297	294	309	343	294	287	311	290	276	331	308	304	310	342	322	345	339	318	302	294	290	316	299	269	308	268	313	327	276	284	280	325	330	289	306	314	299	302	321	272	308	297	290	305	305	294	273	320	309	316	304	321	301	310	320	294	304	330	294	302	279	316	305	283	295	287	308	309	321	286	287	280	318	298	310	286	285	331	323	327	318	310	299	271	290	325	331	317	283	313	272	281	295	318	309	296	309	329	311	325	302	297	312	312	325	326	307	315	311	311	296	288	318	316	298	323	286	263	323	305	316	282	307	318	314	310	288	347	256	305	326	285	307	315	332	310	305	319	313	306	305	264	331	333	334	292	335	330	303	283	311	304	303	342	334	264	285	290	329	305	301	318	315	304	255	296	326	294	288	312	296	321	327	302	285	301	285	272	316	317	295	324	316	282	289	293	308	282	338	256	312	305	340	317	312	306	311	323	319	303	315	311	294	310	294	309	319	290	317	344	309	310	349	288	332	318	292	307	286	313	298	293	275	286	314	328	307	286	285	312	313	294	338	320	337	316	322	331	302	313	293	343	303	313	290	321	347	301	341	302	306	305	290	289	315	340	307	296	319	311	327	282	293	304	326	282	341	324	323	352	329	271	319	296	283	298	278	316	283	301	325	340	307	320	312	293	302	314	303	308	309	335	310	295	293	312	326	324	287	303	274	316	283	305	307	322	301	302	294	311	302	306	300	308	312	303	291	279	312	326	303	303	294	329	334	300	306	303	283	278	324	290	345	316	300	327	288	323	304	281	318	318	301	305	291	328	283	291	291	310	289	297	334	284	329	306	337	353	285	292	285	316	303	275	305	307	301	290	300	313	335	301	296	315	315	323	296	322	318	270	326	317	319	317	316	305	274	302	321	282	279	297	269	294	301	345	323	320	317	310	290	305	313	327	353	310	307	286	294	300	297	299	286	290	286	284	281	319	305	290	322	298	326	308	282	303	295	316	296	300	302	321	319	303	312	299	285	334	325	313	308	321	321	286	325	258	333	317	330	324	301	332	280	297	333	301	334	286	317	288	297	282	364	326	316	315	304	291	281	324	332	329	311	267	325	295	275	297	259	298	328	314	309	275	307	308	310	322	301	271	278	290	340	296	310	328	344	319	303	340	291	343	320	289	285	256	306	295	304	297	253	308	313	308	289	301	267	305	304	295	314	294	332	285	306	297	290	288	301	293	305	312	312	302	312	293	303	299	278	303	278	258	306	309	294	293	335	314	323	299	348	326	312	317	317	313	313	321	306	302	321	350	286	327	307	319	307	303	329	330	303	322	308	264	301	335	341	321	339	307	331	304	323	319	305	299	319	355	295	300	312	322	326	300	300	324	301	287	284	297	301	307	291	287	303	300	279	283	301	337	330	323	324	284	276	313	289	302	298	315	295	312	323	283	290	341	316	323	321	308	304	309	285	315	313	302	318	305	316	343	322	313	297	321	305	295	292	281	274	294	305	271	304	334	296	335	356	321	322	321	309	291	304	295	317	313	285	304	318	311	322	299	297	314	283	290	312	336	315	318	305	300	318	309	280	311	328	323	319	368	290	354	338	303	301	282	305	275	311	286	313	315	308	314	318	306	281	329	294	311	281	296	301	330	304	297	273	295	279	273	304	286	357	316	293	293	296	307	302	300	279	294	318	310	325	331	318	300	330	322	310	326	293	314	300	334	310	285	288	310	344	308	315	306	304	273	333	305	283	306	375	343	302	304	282	296	286	338	312	305	320	303	322	324	330	292	321	289	294	324	282	317	308	307	280	283	295	287	274	330	280	300	319	318	315	290	323	318	291	304	320	301	313	296	318	313	298	325	287	312	308	297	319	315	316	289	315	297	317	315	326	324	317	309	315	326	306	279	288	339	348	293	308	314	328	328	282	300	333	306	315	326	301	336	306	319	298	291	306	313	321	295	300	322	302	324	282	323	289	315	306	294	303	304	313	324	296	298	326	264	267	292	315	288	328	306	316	318	332	290	278	281	355	297	311	324	295	319	256	337	309	313	314	321	294	347	288	333	295	321	331	319	295	297	276	303	312	324	383	300	257	343	328	309	335	305	292	313	282	285	280	315	296	298	309	284	323	340	337	298	292	325	334	306	350	294	280	325	329	316	310	324	316	310	299	303	308	324	295	294	284	328	286	297	324	296	341	316	329	316	317	310	321	284	313	294	303	297	277	278	266	290	302	322	303	290	278	310	324	353	317	296	265	309	279	342	296	317	309	322	309	331	319	319	305	319	300	292	271	301	302	318	307	308	305	261	273	307	318	312	317	313	309	305	299	319	334	299	334	314	286	336	327	320	259	289	352	309	300	314	296	304	295	319	288	305	310	300	304	313	267	277	313	284	294	259	293	284	296	314	315	319	318	325	320	326	284	324	295	280	293	333	299	305	284	293	315	301	298	340	320	356	355	334	292	330	309	290	336	296	310	320	317	288	297	281	304
7739	834	735	717	734	696	715	700	711	704	683	681	725	730	716	705	691	748	715	681	697	724	701	680	711	717	682	721	684	681	712	719	709	720	703	709	742	705	674	711	704	683	747	699	722	741	700	691	690	729	719	706	747	755	742	714	715	620	733	724	741	749	707	723	752	695	700	706	709	682	651	655	706	662	690	705	689	713	724	725	720	728	708	681	673	702	688	732	690	702	704	745	704	678	793	726	712	713	718	710	754	713	704	712	686	751	724	713	714	713	693	744	680	711	755	712	694	659	689	696	741	651	721	709	731	764	726	740	666	733	720	717	712	680	699	742	669	738	687	706	722	692	685	706	662	707	718	698	694	669	671	687	707	739	764	697	736	717	732	698	699	715	662	721	687	696	667	772	659	693	713	740	710	724	713	729	712	761	685	769	683	698	690	693	686	680	706	710	731	695	753	717	660	656	724	713	709	726	684	698	713	701	710	744	663	669	716	727	758	673	703	729	705	721	707	682	690	683	691	701	686	676	680	691	709	710	700	732	690	704	710	691	689	693	695	655	704	719	717	708	684	671	691	735	708	710	712	688	655	719	712	678	659	662	713	722	689	689	694	714	695	725	704	700	707	692	717	702	711	680	693	720	741	720	704	689	741	724	701	709	708	651	678	700	732	701	690	717	681	668	681	691	769	759	743	725	706	702	688	716	711	667	707	719	726	741	704	711	700	683	707	702	702	652	723	714	689	745	688	709	760	656	741	739	712	719	736	733	734	688	707	757	712	726	682	766	689	713	696	691	758	733	700	691	662	770	710	683	735	701	662	679	695	713	709	713	694	741	625	664	702	740	753	705	694	736	680	667	689	713	725	732	729	723	660	708	706	695	711	739	690	705	696	709	741	669	704	669	719	694	735	683	722	689	719	676	722	752	711	739	686	678	705	707	708	670	742	725	655	669	702	724	684	703	793	719	702	717	716	741	761	732	732	709	799	721	685	688	723	717	718	689	739	726	725	677	690	683	764	724	687	734	691	712	693	689	692	726	703	677	719	749	645	682	709	718	761	706	694	691	685	740	732	704	697	701	692	682	711	681	671	740	710	692	710	742	742	736	699	679	715	696	696	676	696	692	711	704	707	701	725	721	707	748	682	727	731	708	686	717	732	743	751	724	759	673	700	720	707	739	725	687	674	743	673	742	731	684	705	741	714	674	700	708	740	721	708	685	646	701	750	705	757	700	695	702	687	715	662	656	728	684	741	687	737	691	700	717	774	699	694	701	740	740	698	684	737	752	698	742	752	733	788	729	673	677	675	693	715	708	716	682	717	702	663	690	700	704	704	691	751	717	679	709	718	696	686	656	726	732	738	745	700	698	689	728	698	670	724	690	681	684	758	716	724	723	715	679	724	685	700	693	713	685	732	693	675	721	743	675	689	685	697	741	736	684	684	650	724	761	756	701	720	682	711	689	719	679	712	728	717	744	721	691	708	720	729	735	722	672	708	723	730	763	715	707	662	741	725	676	672	728	699	761	702	749	746	683	725	686	701	727	753	702	677	707	720	679	736	709	673	730	704	685	683	679	725	700	719	715	780	671	712	721	708	706	785	730	716	683	665	711	714	679	709	682	703	722	682	724	708	692	738	702	748	689	700	679	693	725	652	716	675	686	686	651	693	706	673	738	658	676	724	715	675	709	679	670	672	732	668	750	719	695	691	725	708	690	727	724	724	699	697	739	661	733	657	654	724	748	731	696	759	691	739	697	700	700	697	692	729	712	716	665	710	722	714	752	693	674	714	756	779	708	683	702	743	681	727	724	720	708	732	699	693	721	731	715	700	749	738	708	659	684	635	666	666	698	703	725	708	740	706	779	679	710	692	717	668	709	698	688	720	701	703	756	702	752	686	794	687	714	693	694	670	730	730	726	723	698	703	670	659	722	758	688	712	741	690	712	667	687	732	732	691	701	716	742	682	666	682	701	712	709	720	688	694	731	757	669	719	691	670	712	672	703	721	685	655	691	726	706	712	695	691	724	681	718	711	692	711	682	710	692	701	690	724	685	729	696	682	701	765	720	692	714	701	707	681	706	686	717	717	739	710	685	730	720	707	674	714	710	695	700	708	746	672	661	713	704	759	692	750	677	749	688	682	707	665	705	727	701	705	675	715	730	758	736	694	715	724	724	711	712	732	717	697	749	676	680	735	709	713	729	708	719	709	718	691	693	641	673	717	722	732	687	720	730	724	682	744	714	709	721	715	728	695	717	715	708	702	696	679	686	702	690	681	687	678	715	711	715	684	765	732	693	698	702	676	741	696	693	732	732	720	739	706	763	684	711	686	754	666	712	702	703	656	688	670	703	718	677	757	736	690	771	646	711	718	723	671	717	679	732	752	738	703	732	681	675	717	715	697	722	727	693	681	742	670	726	740	716	717	674	713	715	700	722	679	664	714	718	775	704	708	722	760	709	725	699	711	692	684	736	688	672	721	714	712	749	725	688	668	661	688	684	685	703	702	710	683	699	697	694	722	725	725	728	694	691	723	712	740	697	729	702	722	684	685	747	690	704	742	704	699	703	699	738	676	714	723	717	718	666	721	687	704	693	738	676	702	705	693	734	696	682	752	757	710	683	704	710	702	723	700	767	724	715	730	709	728	722	784	692	719	698	747	696	709	730	731	714	725	699	727	713	708	642	685	696	707	682	692	752	705	762	697	726	699	711	700	725	702	762	682	719	640	684	709	693	642	723	753	679	683	662	728	732	717	679	702	698	702	671	722	787	714	771	718	721	681	694	711	737	769	717	743	726	729	677	711	744	711	707	749	690	716	699	701	687	720	705	669	703	716	713	703	669	705	691	708	682	719	716	691	678	710	676	730	715	748	681	725	699	702	699	764	729	736	684	748	725	705	671	707	659	699	654	710	674	713	688	713	723	701	747	700	705	717	740	712	731	720	682	657	715	722	690	673	656	682	733	693	706	669	743	697	708	723	620	684	755	685	726	752	739	720	719	700	692	720	722	687	637	682	698	709	676	728	762	686	720	699	714	721	672	712	747	695	775	712	688	744	708	754	699	723	708	707	762	700	704	707	732	720	715	704	748	707	757	685	723	694	690	688	710	689	680	670	729	729	706	752	711	715	718	728	721	687	726	722	731	678	701	661	717	693	684	780	700	669	698	703	696	692	739	678	728	711	668	700	715	773	702	764	682	756	699	727	729	663	731	667	704	727	707	696	700	726	780	725	703	714	742	709	714	743	725	696	708	731	761	714	679	696	711	700	735	706	695	666	740	777	730	733	760	745	711	733	683	685	678	691	732	745	779	672	665	706	687	722	728	726	746	746	733	681	691	722	714	736	674	742	740	772	687	677	640	718	687	696	689	733	648	723	713	748	720	732	658	723	763	693	743	718	738	725	698	723	681	693	714	760	763	646	754	689	695	714	680	656	690	722	724	727	709	692	741	728	678	721	710	757	729	694	698	732	647	700	714	714	700	723	700	676	717
25109	20998	23600	28563	21000	12995	824	559	467	527	508	447	435	402	454	451	489	463	451	443	442	482	483	448	441	510	458	430	398	461	458	465	496	442	464	402	456	459	395	437	427	460	434	417	424	422	459	455	457	471	505	453	515	440	446	430	453	483	433	491	473	454	436	431	441	440	453	413	471	433	431	467	427	452	434	486	457	431	415	464	468	395	377	428	434	429	459	475	427	453	438	415	451	460	391	453	437	438	452	487	439	480	415	422	450	401	434	475	455	415	471	431	449	460	435	450	459	476	434	432	427	462	441	389	450	469	487	430	456	458	437	427	414	471	444	442	452	452	436	463	447	406	390	461	437	433	426	417	398	431	455	408	414	474	449	460	467	434	421	500	432	417	457	479	385	499	428	488	465	448	430	455	422	445	441	446	454	438	468	448	422	471	433	436	445	402	462	472	475	439	408	466	440	416	436	451	495	469	447	442	478	443	461	465	444	425	464	471	442	437	482	411	442	446	457	457	470	419	440	448	429	448	484	448	416	446	465	493	450	470	456	412	447	446	426	422	424	429	424	443	460	462	471	403	432	454	443	423	447	467	459	458	432	460	449	450	431	461	430	431	461	464	442	434	428	417	468	457	431	462	465	407	452	379	450	442	445	445	458	494	434	473	416	478	436	450	429	465	455	464	469	442	443	437	457	469	451	448	433	458	414	398	430	454	439	403	442	448	445	464	400	442	457	440	436	434	488	412	415	423	440	449	445	429	516	440	464	417	473	429	474	436	416	408	444	435	455	451	436	488	468	436	442	439	455	471	451	423	461	437	470	451	403	446	424	435	451	475	474	457	410	445	435	508	482	472	426	459	473	474	462	421	433	446	425	443	466	446	411	434	427	446	421	446	480	438	466	410	466	420	465	442	426	441	443	419	434	416	439	450	436	458	389	408	455	424	431	454	457	454	475	422	471	424	491	479	440	434	458	443	420	438	417	423	434	432	467	465	458	432	434	445	425	453	475	411	420	454	475	439	421	451	433	413	440	431	424	427	475	504	466	448	437	437	472	450	407	442	427	400	441	441	434	459	423	488	406	424	454	424	440	449	416	469	438	490	471	433	464	462	412	383	428	450	442	383	412	427	447	422	417	427	436	457	432	432	454	450	416	429	439	418	414	404	488	441	462	453	475	454	461	411	451	459	418	427	477	468	397	455	446	420	432	442	445	450	410	451	447	450	451	444	432	462	449	430	428	423	459	442	436	436	452	389	458	451	479	421	440	405	438	441	474	468	461	447	487	459	474	434	438	435	453	424	460	468	451	418	432	391	465	461	421	455	472	464	470	417	406	413	435	409	424	430	432	440	470	439	412	436	462	452	446	465	482	480	437	426	443	437	469	437	395	436	474	445	436	431	416	428	458	479	434	447	449	396	463	413	472	440	430	393	454	467	380	422	382	457	472	403	421	461	467	463	398	447	422	425	437	463	452	460	494	410	397	453	451	486	469	436	425	419	417	456	414	398	449	426	444	441	430	433	507	489	453	421	436	447	462	450	445	440	415	453	461	420	449	445	435	437	442	444	430	476	437	433	452	406	401	462	441	444	486	484	466	433	442	453	444	451	474	467	479	451	442	444	396	473	419	439	423	442	457	492	460	440	473	467	467	454	444	438	410	486	468	469	425	454	444	434	403	413	412	484	438	480	443	418	460	414	453	470	475	436	433	438	451	468	439	408	412	456	488	455	428	477	397	427	463	396	430	488	433	433	480	431	442	430	444	454	419	408	449	443	459	402	461	417	407	425	449	443	493	485	448	434	458	431	477	456	453	451	426	446	432	441	413	426	442	440	423	455	467	430	407	461	464	421	409	433	405	445	466	442	434	438	404	443	406	443	482	444	463	446	430	436	414	423	449	463	449	454	442	431	432	463	457	444	452	528	405	421	460	442	430	443	427	427	451	405	456	459	482	431	446	449	460	420	420	469	423	462	443	451	487	453	450	421	463	454	424	486	476	432	439	461	434	452	410	453	441	441	414	433	474	452	442	439	458	434	440	421	429	441	431	453	429	472	471	402	491	443	402	446	410	426	430	441	418	445	457	426	451	450	443	452	445	422	418	445	428	477	441	461	474	478	449	477	431	450	446	445	450	454	483	460	458	415	397	463	444	439	423	474	479	465	444	438	440	424	442	475	431	456	462	432	429	437	417	409	416	466	421	450	463	446	434	478	445	491	427	452	449	435	462	430	450	442	443	437	469	436	453	430	458	436	445	415	423	437	471	465	438	444	457	437	408	477	416	454	471	446	475	464	428	425	432	449	444	438	466	431	437	464	452	428	439	467	437	421	440	445	412	458	455	440	414	488	432	449	448	411	460	446	457	446	442	457	426	481	425	390	455	476	444	430	420	455	437	399	421	444	453	443	462	448	428	466	453	445	423	434	473	463	467	448	428	430	415	438	440	424	455	475	443	431	441	461	423	403	437	544	409	432	431	409	440	437	447	425	476	431	439	393	427	460	441	448	458	441	437	447	473	423	423	449	452	440	440	436	469	451	478	422	437	424	440	427	461	449	451	458	422	448	469	479	449	470	445	477	405	451	449	438	486	439	464	430	426	456	496	437	479	447	442	456	429	463	423	443	422	497	452	477	478	420	456	451	449	468	423	469	503	456	445	414	424	461	414	417	470	443	483	478	475	441	435	422	455	415	458	461	431	489	398	411	409	437	423	468	473	442	443	432	472	449	459	404	468	451	410	458	437	444	465	471	445	469	457	449	432	458	448	436	437	430	436	416	378	497	455	449	451	412	439	440	451	469	425	446	458	443	441	428	457	432	446	488	426	485	427	430	456	468	447	442	426	458	470	441	466	423	463	410	481	439	492	449	435	461	437	422	438	436	485	462	392	420	438	446	451	425	413	459	423	417	435	422	432	422	485	415	452	433	433	430	439	434	431	438	482	399	450	416	433	455	440	413	467	452	428	430	444	450	437	497	426	428	514	491	457	442	475	456	439	404	454	442	463	481	458	407	438	474	409	438	441	451	429	455	451	458	491	428	422	426	426	408	447	408	426	434	467	405	478	431	487	477	405	407	433	403	404	444	454	449	465	430	425	435	488	421	433	477	475	428	400	511	460	459	437	453	412	435	465	395	397	425	445	426	426	464	449	412	436	451	480	481	478	444	480	437	460	440	411	473	399	474	485	478	450	467	444	452	426	457	457	449	438	436	418	427	419	467	439	439	435	438	403	475	447	457	443	429	450	409	418	449	416	434	432	408	403	432	426	390	471	450	457	415	473	412	455	426	455	464	436	480	440	462	422	452	437	453	465	438	466	471	463	448	443	452	431	431	448	468	478	427	448	422	489	448	436	447	457	414	452	464	430	463	399	467	434	460	429	409	402	459	453	485	469	418	451	405	457	451	471	463	437	433	432	496	464	421	416	447	466	460	420	457	431	464	415	431	432	467	465	433	428	436	427	449	472	461	438	461	458	434	434	396	432	416	438	429	482	445
4513	2290	1498	1156	1011	959	994	977	923	973	982	1005	924	929	907	977	920	920	927	1010	937	946	1023	924	943	980	1010	971	933	895	949	943	958	951	955	937	879	966	945	966	937	1052	951	935	973	922	931	977	938	909	960	957	908	913	938	862	927	897	911	949	915	999	913	922	928	970	940	902	896	1001	975	930	909	999	996	901	930	989	994	906	974	900	972	996	1000	918	933	860	929	953	936	867	963	946	962	945	913	949	948	922	894	892	961	1003	963	905	917	958	905	925	980	938	918	968	951	888	868	979	903	881	932	938	908	960	925	980	933	945	964	971	935	884	948	989	930	892	955	993	982	913	983	992	934	916	942	1010	909	965	935	948	937	956	930	996	884	983	871	901	932	1000	949	956	953	1019	934	949	984	984	969	931	928	995	953	855	966	954	930	946	959	938	909	985	969	979	980	870	982	915	946	936	959	904	937	965	970	877	906	928	944	951	931	939	937	930	951	918	944	957	941	899	911	907	962	891	920	975	952	923	939	968	901	945	942	944	901	955	944	886	887	953	911	884	995	957	976	918	1001	939	996	919	926	882	998	896	953	882	860	952	921	964	966	973	949	933	974	914	878	924	907	988	935	950	960	883	936	921	986	966	892	969	914	957	942	890	913	944	888	918	985	943	979	881	943	908	995	939	958	974	904	916	952	931	932	992	931	914	944	942	943	978	924	901	924	909	952	960	889	978	1017	954	946	962	972	922	964	912	939	976	943	942	987	953	936	930	947	963	943	938	941	939	949	965	953	899	926	964	931	897	928	907	942	919	927	946	937	962	897	924	916	884	946	895	945	972	911	993	959	983	966	913	989	968	932	959	901	942	887	905	955	935	914	1001	970	949	955	938	929	908	968	877	948	962	976	1001	965	903	938	897	931	936	986	958	976	924	964	964	915	922	958	898	885	900	1008	918	866	910	902	915	943	931	1001	964	987	922	885	915	963	878	930	923	950	898	887	897	919	905	913	965	888	1006	945	933	897	958	974	919	966	872	960	917	927	918	930	949	924	913	930	914	884	908	895	884	953	937	939	961	902	930	944	935	938	945	934	967	926	854	944	963	948	954	952	925	962	952	923	897	965	948	938	951	901	955	942	989	936	925	935	974	954	910	910	938	942	915	935	898	867	967	960	1001	929	930	957	903	923	953	965	866	969	964	886	965	943	973	915	909	902	952	941	892	884	880	899	946	929	881	946	951	978	930	938	896	947	966	980	907	921	926	994	967	916	917	940	921	957	928	959	914	986	947	968	918	871	897	968	936	961	936	926	936	948	922	934	914	907	903	971	914	955	976	986	918	961	979	972	991	969	971	948	951	891	926	980	950	938	930	937	929	913	931	937	971	901	936	992	925	936	878	911	930	988	998	977	921	887	959	902	989	938	1012	961	983	982	930	920	921	930	906	905	931	951	915	981	965	943	942	936	909	952	893	947	957	972	921	961	962	988	974	965	920	939	907	958	963	944	965	969	942	899	906	982	891	921	934	963	949	925	886	909	911	903	946	946	985	909	982	960	945	953	980	924	961	953	926	947	966	961	949	964	992	918	956	942	908	921	894	949	921	907	972	860	997	928	947	902	928	989	951	919	927	963	926	979	993	937	961	958	954	923	925	923	933	956	959	996	956	1025	978	932	935	900	960	941	918	917	962	903	962	934	939	963	923	911	898	961	993	963	925	1000	931	888	950	937	911	946	940	945	944	990	976	929	1002	945	866	885	902	978	935	903	946	946	910	924	962	903	940	876	985	952	909	913	902	996	930	930	941	957	921	920	919	926	929	874	969	967	914	946	884	945	956	953	901	940	965	857	924	904	966	920	922	930	972	873	923	911	974	900	916	962	951	959	877	973	921	943	965	935	920	933	963	958	955	933	940	968	940	990	915	972	941	913	899	906	892	927	972	912	919	927	952	952	933	955	959	973	883	858	892	920	953	986	980	939	962	897	907	924	953	952	947	910	936	941	985	901	919	960	970	938	888	977	950	875	910	961	915	987	952	939	885	946	926	887	983	913	895	945	981	925	952	973	974	939	923	911	928	903	1017	902	1010	984	910	898	998	897	947	966	988	993	949	933	1002	946	963	919	972	920	926	940	922	926	939	923	973	944	938	887	945	916	946	933	952	907	929	945	950	947	921	946	887	933	973	966	947	881	981	953	934	910	970	939	888	952	887	896	912	941	902	924	965	952	975	951	839	939	917	911	909	896	947	933	938	893	986	926	951	873	957	958	1006	910	1025	954	931	1015	925	922	893	923	962	955	974	988	935	917	927	947	936	989	922	914	932	981	897	933	932	903	920	935	887	965	937	900	872	861	1019	905	942	917	970	957	1009	921	939	926	937	963	926	974	979	961	969	948	944	889	974	918	936	947	908	954	984	947	1017	975	922	965	937	877	914	959	965	973	981	902	967	986	910	937	926	926	907	942	932	929	905	915	942	978	944	950	981	962	936	942	927	945	939	931	960	919	905	933	956	967	929	962	953	951	917	943	978	948	906	926	952	988	945	925	931	952	880	889	960	911	940	921	922	974	945	959	970	929	967	968	876	946	941	912	900	960	879	984	931	967	1008	963	900	1010	1013	901	911	932	987	936	932	924	997	933	939	960	899	955	962	932	953	910	969	994	939	952	973	958	919	990	931	943	920	931	929	988	986	972	934	886	928	922	934	930	992	973	930	925	890	949	913	875	968	933	986	902	946	912	890	950	910	955	965	937	961	960	910	910	944	962	933	961	965	905	925	922	1007	908	965	904	912	902	969	870	901	919	935	933	903	978	944	894	922	874	923	942	954	980	907	952	953	961	917	1032	962	934	936	975	942	913	913	948	915	866	939	926	921	968	841	985	948	910	971	937	922	868	866	918	914	950	934	974	927	946	984	954	963	916	895	988	957	953	966	901	942	925	922	908	925	924	854	936	868	978	927	1012	975	937	929	967	934	918	946	918	927	960	945	922	975	911	926	974	941	945	969	966	904	896	940	940	934	940	889	955	960	953	954	922	921	934	964	964	961	909	970	957	923	943	964	984	895	942	948	963	979	931	974	930	939	978	928	937	944	960	967	924	947	970	942	945	909	932	899	966	911	922	913	972	954	897	1008	924	939	945	866	953	937	981	935	968	940	898	942	951	951	934	893	984	961	921	931	904	905	898	994	903	979	911	897	878	982	1025	910	863	928	1015	948	950	1011	974	923	921	945	891	929	937	985	970	989	952	939	962	950	950	928	966	899	948	902	992	949	935	933	903	927	950	870	927	955	929	903	932	959	944	927	909	933	915	893	949	950	969	947	927	921	937	909	933	914	931	962	967	968	948	948	969	930	917	937	975	947	961	930	935	964	963	963	919	946	926	988	944	943	907	966	906	934	979	902	915	963	934	947	912	841	921	911	912	938	869	942	940	915	919	925	985	930	895	948	948	909	941	995	935	915	967	914	980	935	941	961	893	922	935	922	971	894	881	929	916	928	923	993	958	976	966	999	913	897	951	943	907	928	940	994	912	947	955	897	955	984
24390	20996	23966	28192	20998	21030	10876	705	421	424	454	370	324	365	361	374	372	366	331	332	350	344	343	328	347	355	338	325	345	333	343	336	347	313	300	319	378	349	333	330	309	361	311	329	348	311	330	315	335	347	338	322	340	316	345	322	325	309	326	308	367	314	294	338	334	342	331	370	311	346	309	326	293	350	339	315	345	372	321	312	292	317	315	321	273	368	355	352	327	322	325	336	313	323	288	328	308	284	276	332	332	349	307	315	323	320	342	331	296	316	297	325	340	283	299	293	304	329	310	331	318	283	350	321	290	338	326	296	311	321	309	318	334	326	287	313	314	321	310	336	324	341	341	329	348	343	372	334	338	312	328	300	305	331	331	347	308	316	303	349	316	321	359	346	327	323	337	321	347	355	332	307	314	324	349	292	328	323	314	300	352	348	334	325	318	336	311	309	279	328	343	329	317	312	305	348	308	309	336	331	304	325	320	338	349	327	338	311	335	307	337	308	321	329	330	310	343	344	325	352	301	357	322	330	303	350	323	338	332	353	314	290	354	303	337	337	320	344	327	322	352	311	343	317	307	313	316	323	354	331	341	294	340	317	297	370	356	309	334	325	328	337	335	315	320	299	334	313	344	344	330	302	337	341	308	310	314	333	336	330	291	350	357	292	310	295	303	322	349	322	345	310	338	314	326	333	344	309	315	314	324	296	331	289	353	333	274	334	348	307	329	343	314	292	338	315	334	357	371	316	356	320	282	302	334	322	292	357	355	295	323	332	331	345	358	334	338	318	316	313	325	305	333	353	342	297	330	331	322	323	324	358	321	327	338	332	339	315	339	349	319	350	327	313	321	320	327	304	324	339	347	332	326	333	344	328	307	362	311	339	342	293	314	299	315	316	308	331	331	285	317	334	332	303	324	330	331	341	313	320	328	324	297	313	301	313	307	356	340	326	351	352	329	346	307	347	324	328	350	295	339	333	289	312	342	365	296	350	351	329	320	370	311	311	319	322	324	331	376	375	332	355	341	335	329	342	333	299	324	336	314	316	300	310	332	325	307	326	333	325	310	299	317	315	325	300	350	308	339	315	304	327	331	332	305	313	328	308	325	322	286	322	335	342	361	336	345	307	313	308	344	306	300	330	309	311	308	343	329	336	327	346	308	275	320	337	317	333	367	368	254	297	336	307	342	328	320	314	325	326	355	335	344	328	312	306	350	331	318	327	318	322	320	338	320	319	324	354	339	319	309	337	336	308	308	342	317	314	334	294	344	322	338	318	325	316	357	332	315	344	333	342	326	345	318	314	307	318	309	314	354	328	281	303	302	330	299	340	334	324	328	307	327	324	350	353	329	300	321	340	317	337	335	346	326	328	302	343	315	312	343	337	347	333	310	323	334	337	332	350	322	314	333	359	319	340	312	308	295	305	302	308	341	313	307	342	327	335	295	338	285	324	320	297	319	300	302	309	320	314	335	337	352	353	300	342	309	323	306	314	316	320	299	325	370	366	316	306	329	326	320	316	323	290	312	320	340	294	322	356	328	313	311	328	310	320	328	327	291	327	349	324	316	331	327	330	312	344	320	317	352	331	310	370	309	334	331	338	332	354	328	325	325	356	340	334	304	333	303	304	354	347	283	316	375	328	322	326	316	333	338	345	329	305	276	306	295	316	353	327	290	329	350	346	344	306	328	317	336	321	325	329	312	320	302	306	320	309	340	330	313	325	320	320	345	333	330	354	309	330	317	328	362	352	342	326	316	284	319	314	300	356	320	340	337	320	337	308	358	333	283	321	298	340	353	316	334	338	353	360	334	325	358	325	297	310	295	336	321	328	308	302	294	297	320	272	340	353	309	348	293	300	292	293	364	337	282	329	300	316	331	305	298	337	314	338	313	311	299	318	288	342	305	318	319	329	307	329	349	333	314	313	329	300	279	312	323	315	309	321	334	302	339	341	327	325	333	321	314	359	320	342	336	326	309	307	344	304	316	298	285	311	315	348	330	319	333	355	327	313	334	349	336	339	303	311	301	337	330	297	300	336	319	344	348	315	300	324	309	320	314	323	329	327	334	302	352	304	307	332	294	299	306	337	313	341	295	289	359	329	324	325	327	308	340	303	344	321	319	345	326	365	286	271	323	321	341	328	297	340	313	322	315	347	306	302	314	333	317	309	339	314	338	299	344	321	333	319	309	350	357	316	322	298	317	278	339	280	314	319	330	348	353	329	327	311	316	347	357	290	338	322	317	324	339	328	309	308	316	302	354	305	340	327	318	337	329	300	352	323	345	326	316	331	341	334	313	345	349	352	322	361	330	286	323	290	329	332	350	367	335	337	340	342	293	290	303	326	303	356	299	324	326	323	277	284	348	304	325	339	297	295	324	298	323	303	295	303	337	336	324	288	361	341	324	327	281	316	315	290	328	311	305	346	334	273	311	340	330	333	338	322	304	340	327	326	331	351	335	321	333	283	313	374	358	311	313	300	309	338	356	341	311	330	336	332	308	341	327	290	307	283	310	329	317	278	321	338	315	309	354	314	307	351	356	335	362	330	326	332	325	320	326	315	315	349	341	342	317	304	324	321	325	318	329	340	294	309	279	326	341	310	341	360	343	318	312	319	334	321	340	330	322	328	318	324	306	326	299	328	324	353	263	351	353	350	322	308	342	364	319	344	322	327	320	332	301	315	315	334	343	322	329	281	341	332	322	311	334	349	327	322	318	304	360	315	309	317	328	335	318	344	347	333	344	312	331	313	323	327	329	297	339	316	321	327	304	295	309	309	312	330	355	330	320	319	329	345	341	359	321	301	327	301	276	306	312	350	307	338	331	338	324	332	333	338	333	326	316	333	333	307	283	352	296	340	327	324	367	323	288	312	321	337	348	289	331	295	327	344	336	332	323	304	313	352	348	386	324	334	319	300	340	328	339	305	313	367	301	326	362	334	336	303	365	346	310	316	286	301	309	300	307	349	331	337	365	342	323	355	354	354	324	360	367	333	346	303	374	329	350	349	338	332	291	335	339	308	294	323	327	296	353	380	367	336	312	324	332	307	326	320	321	308	295	324	336	311	331	338	308	331	318	330	335	336	322	346	319	316	309	298	345	330	315	317	316	308	295	357	285	317	318	315	319	311	300	349	303	330	336	315	332	309	343	331	296	345	334	309	352	328	311	297	334	340	350	326	346	364	325	334	319	320	321	328	291	312	358	344	324	320	337	344	336	332	321	312	329	324	360	320	313	316	283	303	308	324	330	331	334	338	353	310	316	377	309	299	306	297	298	323	325	356	310	330	302	343	337	334	332	311	310	360	330	330	287	290	360	340	318	345	314	330	309	343	344	333	285	323	319	307	317	331	317	358	318	312	334	298	354	326	300	320	328	311	329	324	323	330	364	312	336	290	324	324	338	340	325	314	337	289	328	336	342	345	324	286	343	318	368	316	322	314	324	335	347	344	358	336	306	330	308	336	333	298	334	337	330	329	340	360	309	306	335	329
4001	3326	1691	1085	871	832	735	739	726	693	719	717	757	738	735	651	716	725	741	664	716	702	682	694	674	723	739	707	621	716	703	691	709	691	685	679	688	677	736	711	711	692	661	748	660	712	693	745	733	633	721	770	683	670	682	729	706	679	697	725	677	745	664	669	654	710	745	647	696	701	666	707	734	698	676	644	674	662	700	757	725	640	708	683	707	713	712	670	710	710	688	702	727	693	686	682	711	723	630	711	721	677	714	682	676	710	672	700	715	702	704	728	662	692	664	695	671	630	682	703	684	697	712	726	712	695	739	716	695	716	643	669	624	663	686	701	674	721	695	658	732	692	671	690	661	680	644	717	643	688	722	718	661	675	707	687	719	713	679	693	728	699	697	653	757	700	689	693	705	710	704	664	689	723	705	695	697	693	767	666	676	705	696	695	738	724	742	727	665	680	701	687	695	696	743	697	673	678	657	665	709	704	687	699	668	667	706	710	679	666	681	718	695	635	682	697	652	670	708	608	688	682	702	675	658	661	723	689	688	722	668	684	688	644	659	693	662	676	698	730	632	675	704	711	703	683	694	712	763	694	700	680	708	675	663	682	654	692	657	693	728	677	696	638	683	670	669	728	704	719	663	703	708	700	708	667	707	698	699	667	740	653	700	692	702	694	697	697	719	699	667	716	684	714	664	675	695	715	729	656	714	716	643	650	737	686	670	684	662	678	700	677	684	658	693	676	694	691	669	718	704	700	671	677	718	691	683	679	731	728	703	673	682	678	667	693	659	723	689	694	693	683	664	653	712	690	707	675	693	740	702	689	723	691	733	683	716	692	685	685	651	639	698	673	634	657	716	727	692	698	697	677	670	656	690	683	695	653	675	671	668	678	669	672	664	715	620	683	656	642	687	744	654	713	701	666	693	678	726	698	688	685	683	720	690	698	686	692	719	719	705	679	668	757	696	694	709	663	712	680	691	683	726	765	679	693	716	674	719	675	706	731	685	697	706	705	706	720	673	729	654	676	709	669	610	679	738	667	690	655	735	697	675	751	699	691	670	693	740	716	685	676	700	707	688	691	675	715	716	703	718	732	710	683	698	726	650	697	678	692	709	656	712	704	678	699	676	681	653	715	673	684	667	702	708	651	695	712	661	704	682	668	694	689	706	699	676	641	716	714	690	705	726	680	699	654	729	663	694	656	682	681	684	677	661	708	699	658	667	699	711	717	691	725	662	681	687	693	749	669	718	746	625	676	651	722	710	733	708	676	713	679	718	693	687	680	720	644	680	686	710	733	679	720	675	681	690	708	699	716	733	681	695	737	706	681	666	699	712	688	724	627	685	648	706	667	726	677	718	674	722	675	695	704	707	739	696	717	751	683	659	683	667	681	725	675	732	680	683	726	670	699	684	687	705	687	694	714	661	651	641	723	711	687	659	711	672	739	698	738	662	684	670	752	649	635	670	672	706	665	696	671	718	668	708	711	701	677	691	696	726	697	677	674	670	681	721	686	705	716	707	681	702	695	707	703	698	673	706	757	704	659	706	703	749	693	708	701	704	710	715	703	698	670	714	680	644	699	681	689	682	693	681	715	766	684	699	680	708	713	646	696	736	721	655	709	718	668	671	677	705	723	685	654	634	644	695	693	679	702	741	695	663	691	701	692	659	701	710	675	680	717	701	671	689	697	694	710	714	662	664	678	708	685	714	703	665	674	735	674	673	699	706	649	662	674	662	706	708	690	704	754	739	704	655	673	663	721	702	695	691	683	711	649	629	720	649	722	711	705	637	658	706	680	721	691	680	694	710	684	664	697	699	733	702	686	686	661	689	663	699	639	692	677	694	686	666	673	668	682	715	682	718	686	656	712	711	697	679	661	723	697	673	691	652	678	686	665	670	772	679	685	702	657	740	695	686	667	738	708	709	697	695	675	642	698	716	668	719	662	708	727	700	700	673	714	721	693	735	742	662	709	698	706	668	675	728	667	691	645	691	695	716	667	667	667	741	708	677	677	676	705	713	651	720	701	691	692	686	722	641	732	714	683	693	728	680	678	658	657	688	701	724	733	637	715	687	723	709	703	704	713	640	707	698	668	708	686	685	737	709	693	662	670	668	675	737	710	680	688	683	653	709	686	725	675	708	683	711	723	691	678	701	702	706	669	686	647	684	711	724	651	678	680	660	741	704	683	679	711	674	712	686	705	657	685	667	739	700	670	720	721	699	690	724	722	729	670	672	676	678	692	669	681	692	695	704	678	659	693	723	713	709	718	706	704	647	704	651	720	672	719	690	678	695	696	690	635	704	695	699	699	709	686	722	678	674	672	731	669	689	694	634	710	641	733	674	693	721	656	708	714	628	713	695	629	683	704	687	715	696	680	715	662	746	680	675	678	699	694	683	671	674	677	709	670	743	629	691	765	663	651	675	693	665	671	683	679	670	675	714	725	690	670	679	734	708	691	660	673	673	672	691	663	690	696	689	689	723	682	727	731	687	675	657	672	697	742	712	701	666	688	680	631	700	706	678	696	647	639	681	687	702	734	642	692	740	681	681	689	656	685	681	679	660	662	665	724	705	705	698	681	738	698	700	703	664	693	675	698	692	685	664	673	660	708	684	699	707	693	702	698	722	655	743	705	653	684	666	729	729	689	686	715	654	691	689	677	695	735	722	695	685	741	680	693	728	694	660	654	694	679	642	682	755	740	663	721	693	680	684	738	720	706	677	700	697	686	696	643	712	645	714	699	680	638	725	685	673	725	754	677	695	688	694	661	697	690	662	718	692	684	703	678	672	713	693	684	657	696	693	712	748	626	642	694	698	666	682	691	663	671	629	646	671	700	707	678	700	653	709	677	694	738	708	651	745	677	699	669	705	724	698	693	703	665	669	637	735	638	667	683	687	661	707	707	697	729	711	688	702	666	724	676	653	670	703	735	710	655	650	687	651	716	684	674	640	771	695	668	666	648	706	750	686	632	721	679	662	714	694	654	723	715	641	661	682	680	657	700	665	683	706	676	683	736	688	694	705	630	663	683	689	735	714	645	649	646	696	727	649	708	691	709	694	658	669	729	696	703	725	676	683	661	675	664	680	732	671	683	705	698	709	719	717	731	688	678	700	676	702	712	645	683	669	715	732	721	654	643	675	729	708	676	696	685	680	670	673	716	646	725	728	719	710	681	723	684	737	669	616	673	712	688	710	703	654	712	663	731	723	729	704	667	677	712	727	703	686	721	685	646	725	695	686	670	669	699	692	669	730	716	667	710	681	709	693	691	718	655	672	707	691	678	665	704	648	693	649	678	717	689	663	733	698	707	713	709	683	730	673	680	674	711	700	741	660	709	707	684	696	712	714	682	712	671	690	711	673	681	657	677	649	709	687	694	750	692	675	657	703	721	698	654	698	711	669	681	718	656	664	696	705	726	658	673	666	671	675	645	733	663	685	738	649	716	702	704	743	685	734	730	657	652	659	707	650	714	717	677	687	649	749	665	668	733
32995	15185	2641	634	454	470	365	311	292	297	314	299	267	286	319	283	330	322	299	293	303	301	302	314	277	333	289	277	310	277	256	291	286	307	306	288	275	314	306	287	270	296	322	299	341	298	320	304	293	304	378	288	330	311	329	341	302	306	296	259	316	310	327	290	301	345	272	326	309	342	275	271	301	316	265	320	334	271	301	274	267	280	337	327	310	292	284	330	316	273	312	322	289	300	310	299	286	304	297	307	313	286	319	307	283	340	315	317	313	298	285	292	316	350	314	334	347	320	321	317	315	281	285	305	282	333	314	315	273	285	281	309	312	317	326	315	302	281	325	294	289	319	327	300	328	275	291	314	303	294	287	308	351	305	287	283	282	320	318	304	306	308	348	322	313	330	297	308	294	264	299	307	330	310	318	308	322	300	296	291	300	348	292	314	311	282	303	287	327	302	299	331	317	269	297	284	290	310	280	310	338	312	287	256	301	298	280	325	287	296	294	298	290	315	305	288	308	327	274	314	289	297	305	328	334	300	311	336	269	332	297	314	299	323	317	272	311	315	298	297	294	315	291	316	306	277	326	314	310	323	306	293	291	311	264	284	308	302	296	311	335	315	305	287	329	318	343	296	307	332	303	293	301	254	314	317	306	335	287	334	310	329	326	294	313	375	309	313	279	283	286	288	300	278	302	328	302	292	306	287	313	299	336	313	285	295	289	325	312	309	299	318	315	308	308	303	317	312	302	260	345	321	291	294	285	286	321	341	295	281	324	294	326	306	281	299	286	311	263	311	312	316	309	279	302	304	265	286	309	316	354	322	304	319	304	297	306	278	327	329	304	305	310	308	267	310	295	300	306	314	269	289	291	314	325	312	307	284	299	280	289	297	322	267	278	310	302	287	308	272	320	315	299	291	306	317	286	303	285	318	304	307	281	312	347	288	325	314	289	325	289	325	308	318	297	307	312	304	299	314	299	288	296	297	344	308	328	306	259	305	311	304	304	317	311	329	282	313	305	322	286	320	295	309	301	289	294	278	291	335	314	301	328	326	301	308	337	312	271	303	337	310	304	307	303	291	292	317	289	301	280	318	275	320	349	310	278	308	312	285	309	314	283	291	326	285	268	306	320	305	307	328	343	273	318	330	300	290	281	370	299	270	333	327	308	314	266	272	319	287	302	325	278	287	297	241	282	320	293	263	330	318	313	334	298	313	305	277	341	309	290	308	312	273	292	275	297	299	266	288	288	309	303	312	324	284	275	309	335	299	314	339	315	315	326	288	314	295	292	316	333	311	334	312	293	318	317	324	318	293	287	310	299	305	335	304	343	295	342	278	273	302	274	322	300	313	281	310	302	299	327	332	290	300	290	304	295	311	285	291	311	309	302	332	320	314	304	295	313	285	315	294	305	315	292	300	298	300	331	275	297	290	303	317	299	280	309	312	302	289	283	310	301	309	312	288	301	300	301	333	297	301	322	302	282	279	305	311	287	298	303	287	308	289	313	322	308	303	293	321	301	305	276	330	278	298	300	315	304	336	284	317	305	315	291	282	337	314	296	288	309	301	313	311	338	293	323	313	300	280	301	328	315	313	304	311	317	314	324	327	314	279	303	319	293	316	321	291	285	309	319	289	302	301	311	286	281	306	341	334	311	320	315	291	300	311	334	293	330	341	302	275	310	307	313	315	330	294	337	332	288	290	296	295	290	341	281	317	312	315	307	262	307	314	313	296	282	299	320	299	326	279	308	271	279	306	277	310	327	321	300	325	318	289	302	292	291	278	298	291	295	319	281	313	305	312	302	331	333	330	330	309	295	290	334	304	304	305	327	305	325	309	302	279	318	291	293	314	314	315	313	317	298	315	315	291	296	286	312	293	343	275	310	300	311	311	298	344	300	308	308	297	289	300	299	291	282	316	298	319	285	294	289	294	311	325	291	310	298	297	321	322	327	331	388	334	301	282	308	296	283	316	297	330	270	311	325	311	326	297	298	287	321	315	289	302	333	317	285	350	306	293	323	320	326	302	309	308	340	322	302	298	318	286	282	287	316	280	323	309	309	272	280	275	315	288	308	320	327	322	288	290	305	315	305	326	285	309	279	290	292	296	319	281	296	341	302	302	306	291	300	326	290	302	288	295	321	281	274	339	286	302	281	350	310	307	317	320	288	274	305	324	314	295	329	309	313	320	301	303	296	286	330	319	307	299	307	276	333	290	290	323	307	307	288	275	341	325	306	320	285	300	324	319	296	318	326	286	292	309	304	290	305	291	255	294	292	294	317	313	344	328	283	342	288	289	289	327	288	303	283	283	274	341	272	318	329	320	327	318	288	279	294	309	304	312	335	292	287	297	305	275	316	302	296	297	330	293	300	312	311	329	307	336	280	336	284	309	299	321	319	313	317	312	341	302	273	283	319	314	307	283	294	308	280	304	307	318	306	318	268	307	318	319	304	279	289	286	339	304	298	278	281	316	314	265	321	278	325	283	297	312	292	311	323	308	343	329	306	278	299	309	323	286	312	315	332	296	293	316	293	270	328	331	310	293	326	317	296	282	294	317	316	305	333	305	304	297	319	289	268	278	296	297	330	307	296	344	298	339	311	277	276	307	288	293	263	288	290	295	297	322	289	327	336	299	313	293	295	312	296	309	271	301	285	301	282	329	317	324	327	296	303	298	351	319	299	324	327	291	271	289	265	289	297	310	289	300	356	278	326	306	334	340	336	309	271	279	280	327	301	283	299	302	296	292	275	332	316	297	293	316	285	312	270	289	293	299	308	318	285	303	284	319	277	310	297	315	275	307	337	286	322	283	298	298	319	321	280	323	329	304	290	302	281	301	298	268	301	304	295	306	288	278	284	303	315	318	282	313	297	273	286	270	291	314	304	298	314	290	281	292	301	294	347	301	332	338	302	298	291	317	277	292	300	323	327	298	337	340	246	289	318	344	286	307	297	302	304	275	307	287	298	285	308	327	328	319	318	293	307	291	298	332	299	287	281	302	303	293	312	278	293	306	315	307	316	278	292	340	287	291	329	319	314	305	316	297	261	261	316	289	316	305	325	298	287	270	326	332	314	314	331	286	280	293	320	326	313	338	299	296	364	331	314	334	340	276	355	338	330	319	322	322	317	290	320	314	312	305	336	312	291	296	294	321	326	282	309	294	297	285	316	303	305	291	292	319	296	286	297	312	292	292	288	329	286	268	301	309	289	282	329	323	311	295	288	338	288	283	297	300	283	310	303	297	251	291	306	303	288	304	284	333	343	335	298	320	298	305	293	319	321	308	331	324	288	310	278	322	298	331	271	270	286	297	317	308	299	308	332	309	301	301	305	293	331	273	311	298	284	252	299	321	296	308	318	291	277	347	287	295	283	293	288	278	308	307	295	290	296	315	301	285	297	310	299	301	312	309	297	327	310	316	292	286	322	311	299	339	325	314	307	299	301	298	322	275	302	276	304	292	290	303	292	294	319	293	319	309	307	335	281	298	307	291
7718	785	673	739	665	686	717	726	722	698	673	700	712	716	721	680	683	686	710	704	756	707	693	695	722	681	696	709	697	699	724	745	703	650	734	732	711	691	715	701	686	677	710	672	698	707	719	739	730	692	724	704	699	713	646	719	657	710	696	704	686	742	712	737	719	636	698	650	671	741	686	712	700	689	702	702	690	678	719	667	708	742	679	695	690	727	728	746	769	728	710	663	691	691	716	726	734	723	655	749	676	695	680	726	665	726	724	750	700	690	669	666	749	741	714	722	785	702	722	706	684	691	707	706	714	720	719	709	700	684	676	684	703	740	706	647	694	722	692	705	700	701	659	686	697	722	665	723	717	723	685	679	696	714	745	724	718	708	700	719	716	730	659	692	711	707	730	709	658	702	764	691	690	699	661	709	696	717	722	718	706	651	651	778	749	682	746	742	699	690	666	679	717	664	701	754	788	697	720	734	730	720	677	691	729	679	732	634	639	741	692	688	704	700	711	681	720	667	745	728	714	736	755	730	725	709	723	688	684	710	735	703	721	674	723	701	731	775	652	693	736	737	731	746	651	698	695	695	730	697	774	686	673	675	724	684	718	668	721	707	683	713	697	730	662	694	715	668	696	711	672	701	721	690	695	734	730	758	691	722	688	705	728	704	693	749	704	720	751	737	671	696	689	715	686	734	718	738	726	731	679	703	699	696	740	726	662	738	709	720	701	693	651	675	672	699	677	704	735	725	737	728	703	685	700	705	706	663	727	663	690	675	723	683	744	685	709	744	690	729	699	681	681	703	696	697	729	716	690	728	690	683	671	692	697	701	720	686	680	676	703	690	727	703	689	671	740	682	761	707	720	757	752	713	674	696	738	714	699	667	703	705	682	738	704	686	661	657	688	647	706	721	693	738	703	689	777	689	696	772	746	644	750	707	677	705	687	709	719	714	672	733	752	735	726	720	713	686	755	698	747	713	691	708	706	711	724	726	710	709	674	704	681	682	647	700	707	688	719	698	715	713	682	653	711	706	659	726	702	694	705	688	699	662	694	686	687	722	685	734	712	706	714	723	691	676	700	664	686	673	697	625	691	687	723	717	730	689	704	694	710	652	721	753	686	753	739	681	718	732	686	699	703	698	656	677	687	746	697	708	659	738	700	711	696	701	760	757	704	645	704	682	686	712	731	748	735	749	726	750	736	711	706	723	619	695	761	709	702	704	712	688	707	715	697	692	714	699	740	729	739	730	724	712	678	724	694	674	672	697	716	710	722	704	707	729	739	710	707	746	719	696	718	694	664	663	681	755	712	699	717	712	656	692	725	689	760	714	726	710	713	693	680	775	773	693	684	678	706	672	698	680	714	683	702	696	675	664	716	698	711	714	685	671	678	695	742	710	690	719	717	680	673	719	685	714	712	718	666	696	735	675	672	698	742	708	690	732	660	696	744	681	716	726	676	715	768	720	693	686	708	716	703	675	724	718	645	702	769	703	703	707	719	734	702	692	724	717	695	690	739	703	714	676	722	702	702	690	701	704	734	684	726	726	678	648	691	727	733	673	712	676	688	682	722	677	740	719	688	691	758	719	673	720	638	749	726	658	745	718	674	737	721	703	679	774	737	726	701	715	721	700	698	671	690	674	730	668	741	712	760	656	760	713	714	794	706	696	745	718	658	682	698	693	708	677	752	715	708	740	686	674	676	706	699	713	727	735	727	722	707	696	756	714	681	715	695	739	703	712	692	735	693	668	712	667	679	657	707	719	709	705	669	675	718	684	700	701	716	707	670	731	728	679	737	735	667	701	739	717	661	693	658	710	742	661	689	712	706	674	652	750	731	687	687	715	731	742	695	702	677	729	706	662	698	749	710	697	758	679	692	702	660	725	697	658	685	752	710	703	681	695	733	663	678	723	691	688	742	691	690	690	739	700	697	673	663	668	714	705	709	743	712	714	688	736	716	695	713	698	701	683	739	704	712	762	675	693	751	707	679	712	758	715	712	753	746	749	645	691	705	735	715	684	711	730	727	716	721	702	750	702	676	709	734	668	753	735	750	713	691	681	723	739	676	694	675	677	721	732	696	703	689	678	743	715	695	646	726	683	720	689	721	733	727	706	716	758	692	712	705	707	682	757	725	670	712	694	686	705	694	691	706	654	689	692	732	711	655	709	687	696	717	690	707	685	680	699	696	681	637	728	708	699	702	728	725	708	691	725	685	681	678	699	646	701	718	701	685	735	708	704	676	659	698	732	707	673	694	690	733	709	681	724	717	730	748	780	691	709	706	704	740	665	681	733	729	727	716	744	689	697	670	713	685	728	707	752	696	693	677	684	744	737	747	682	666	700	710	707	720	702	687	709	718	700	665	681	725	681	686	701	666	700	715	670	725	705	700	756	718	688	685	724	718	739	723	731	719	671	663	672	745	690	723	691	666	677	688	702	685	720	694	684	712	727	663	669	685	728	710	659	700	727	738	709	701	733	662	721	701	742	682	694	676	679	727	724	748	699	704	708	705	695	739	707	648	747	640	713	728	721	722	707	668	713	682	772	699	715	696	710	702	805	735	701	683	736	661	726	710	718	728	692	719	700	724	677	699	735	699	718	690	683	658	695	683	705	678	701	699	664	731	692	700	745	697	698	713	697	733	689	701	682	694	692	730	686	663	751	709	688	689	712	691	678	720	729	657	683	694	656	729	733	706	744	696	712	732	695	719	694	751	693	668	711	696	668	701	743	670	683	672	671	730	746	703	724	733	745	698	690	678	720	663	662	725	700	745	717	718	654	702	708	743	708	702	720	716	648	711	653	677	747	679	727	680	707	717	713	690	694	653	714	716	667	743	704	710	674	667	727	703	680	664	677	675	702	702	701	702	712	706	698	701	703	703	687	695	687	693	719	715	741	727	672	660	673	714	652	695	747	687	673	744	684	718	677	722	748	687	709	664	723	717	712	675	706	706	706	690	707	690	737	709	673	677	728	718	691	698	717	759	696	697	700	724	691	727	730	716	722	735	675	720	727	684	680	710	699	696	719	732	664	679	725	725	711	694	725	649	728	695	681	692	773	736	712	735	723	677	731	718	702	713	690	693	751	790	686	661	713	731	721	726	673	684	706	686	747	699	643	744	714	697	678	691	706	650	652	708	739	730	740	702	668	703	700	677	722	694	729	711	658	706	694	711	699	680	748	696	704	723	715	732	746	702	667	721	696	704	692	706	665	742	690	745	694	711	782	692	744	717	692	741	641	687	712	735	704	699	740	640	669	705	654	714	660	704	682	717	718	695	687	708	701	761	708	692	704	678	700	652	688	652	674	668	766	721	713	710	742	730	671	681	741	679	709	698	717	716	710	734	670	770	691	701	686	705	706	718	724	764	740	721	688	745	682	710	693	708	702	702	751	712	687	760	690	676	698	651	693	690	714	768	725	644	745	734	704	668	682	706	760	736	738	686	694	744	691	717	718	688	750	701	716	716	681	693	677	700	696	699	684	696	676
25124	21006	23602	28570	21001	12742	818	581	516	535	483	509	470	475	505	461	466	444	432	469	460	428	430	453	448	483	487	462	461	452	465	457	447	464	444	431	425	471	422	461	429	435	431	480	453	438	457	392	475	429	461	449	467	467	467	467	475	478	456	426	429	461	453	429	451	390	422	438	448	443	444	414	425	452	429	443	446	476	450	407	425	451	426	417	436	446	455	440	454	419	441	511	453	503	450	446	448	439	445	447	429	426	417	448	456	405	445	498	435	460	429	443	444	453	484	408	485	421	440	478	478	422	471	441	457	478	459	463	447	459	464	455	415	474	470	393	445	414	442	450	406	406	413	473	450	457	473	431	435	462	409	439	480	460	463	415	396	455	444	451	472	425	457	473	440	418	412	467	417	481	462	415	469	408	393	439	398	421	420	426	449	452	455	408	439	466	418	450	450	441	427	447	467	465	443	428	459	467	397	431	453	477	419	430	402	451	444	431	432	450	448	435	520	448	452	438	406	443	430	417	439	430	482	461	429	425	451	444	450	445	417	392	430	435	420	427	401	485	451	445	467	422	442	437	411	465	439	452	425	401	446	446	459	468	424	448	441	403	404	436	437	441	481	443	470	430	451	432	456	418	449	448	450	426	457	443	410	444	409	420	456	433	409	443	419	411	430	443	473	463	461	438	452	459	459	449	441	432	435	433	512	413	476	396	470	474	434	445	428	451	413	457	426	448	446	451	437	449	445	436	427	435	416	453	446	452	458	468	455	444	450	454	474	425	419	478	456	458	396	439	437	488	440	435	431	415	431	428	478	427	456	440	428	448	439	454	468	404	440	429	448	430	425	439	427	454	439	431	451	486	429	475	432	467	459	420	450	476	488	436	429	448	394	454	443	424	473	463	444	424	416	437	472	406	461	427	459	443	438	460	439	430	448	470	434	437	444	438	416	459	430	430	464	474	466	482	436	401	428	472	451	440	424	444	457	439	435	448	479	440	427	461	442	448	444	467	405	434	415	467	439	451	444	455	454	428	476	475	486	433	460	409	432	435	437	453	450	457	434	473	427	464	422	520	468	461	449	461	433	425	434	454	432	457	483	440	406	462	457	482	477	404	420	461	418	477	457	442	500	473	444	472	452	456	438	449	477	418	455	426	432	401	456	415	490	458	462	441	466	422	407	504	436	428	460	472	444	463	434	466	463	418	442	448	464	425	438	416	495	473	381	453	426	454	437	385	456	469	424	383	406	402	434	447	425	440	426	434	441	430	413	478	459	447	409	433	479	457	477	444	455	401	428	397	415	446	474	464	466	426	470	463	462	463	438	461	453	423	460	444	398	406	444	427	468	449	427	451	446	426	460	389	447	482	435	452	440	469	394	419	444	415	477	408	443	410	438	446	394	458	488	451	427	460	471	447	478	480	416	469	472	483	440	439	433	467	446	422	449	412	417	427	420	439	462	465	476	455	454	411	469	406	430	437	425	422	440	456	428	426	406	408	447	444	430	418	441	465	446	439	452	429	501	440	446	400	464	432	442	421	414	480	460	418	451	413	460	431	466	446	445	453	441	487	501	417	457	430	468	463	461	417	401	474	464	462	413	463	427	423	454	417	448	457	483	420	505	454	433	469	450	444	458	443	458	464	394	393	428	435	492	410	463	456	445	459	474	434	452	409	406	429	478	456	412	448	421	437	466	468	447	423	433	445	403	454	416	426	441	418	394	463	464	440	413	465	432	400	414	429	446	432	465	439	434	445	457	465	408	443	446	453	455	486	428	445	447	427	474	451	438	509	430	431	451	451	431	430	486	438	466	458	426	430	440	440	441	428	472	438	464	451	460	455	435	412	416	434	407	467	436	468	453	443	451	426	434	431	452	455	440	423	403	487	423	443	448	457	458	482	430	416	437	430	447	427	428	433	417	466	410	395	444	423	430	400	410	432	398	472	417	432	420	433	444	399	429	391	413	475	434	441	446	422	422	470	436	421	414	422	435	435	413	454	450	459	424	450	414	408	402	415	447	483	436	415	475	440	458	430	439	434	457	466	435	434	453	443	439	438	481	449	455	468	433	408	477	454	413	492	496	481	403	491	434	478	444	429	460	397	414	429	464	452	427	436	457	444	445	437	445	414	406	463	458	445	412	430	404	440	458	423	443	403	437	466	440	403	439	477	439	409	470	398	449	420	416	455	379	407	428	466	402	414	461	464	459	410	430	445	425	405	413	425	438	416	424	430	434	431	481	471	410	434	407	440	435	447	467	463	429	424	440	461	478	441	490	436	468	462	430	398	440	434	464	444	452	447	429	426	437	464	467	435	471	441	440	410	442	423	422	468	478	489	438	451	459	450	398	450	404	448	427	416	405	407	445	427	465	437	454	478	424	421	419	406	384	459	494	474	445	470	430	425	491	462	450	474	474	464	413	447	411	421	424	451	454	448	451	420	463	420	448	433	436	412	475	453	463	431	450	468	460	426	458	449	435	404	471	441	436	383	405	441	447	420	458	443	460	438	418	442	484	438	418	450	443	470	411	439	441	406	457	448	415	424	431	421	442	452	450	417	423	452	468	423	431	419	467	470	448	434	436	451	420	425	434	448	461	452	438	433	414	443	451	437	443	432	394	448	432	429	421	430	471	469	441	434	440	449	452	436	459	429	408	422	430	363	440	460	454	405	460	415	421	466	441	468	416	424	459	445	443	417	427	419	425	459	438	449	427	434	408	440	437	441	421	470	407	485	448	454	458	457	443	423	428	458	433	401	431	450	480	418	454	448	434	427	441	392	453	444	408	393	484	485	438	440	417	492	458	451	442	406	471	429	472	455	464	463	450	466	435	427	433	444	438	397	483	396	392	428	400	442	449	484	473	426	448	452	445	415	448	423	440	440	472	440	443	436	417	406	458	468	454	432	429	471	414	450	409	470	433	500	465	410	431	400	409	454	450	445	447	407	442	473	429	441	409	430	439	445	452	446	461	432	483	444	486	440	451	430	428	490	424	414	448	436	424	430	484	465	414	457	453	431	435	490	443	465	410	423	418	469	427	369	429	452	466	433	403	443	474	447	422	474	470	440	421	461	438	457	490	498	381	422	478	457	471	440	419	438	421	410	440	424	437	445	396	442	426	430	446	459	449	385	444	440	444	422	484	419	453	501	478	418	415	436	447	467	446	462	393	435	496	535	427	431	398	447	442	472	459	423	441	451	428	427	463	435	454	409	441	417	426	439	445	430	396	458	416	444	419	462	457	451	427	397	453	460	451	443	423	416	427	502	435	426	406	458	458	459	457	392	431	415	452	466	430	424	461	436	430	433	421	448	430	430	437	444	425	419	459	456	440	428	427	442	424	453	434	453	435	420	427	438	477	450	460	461	446	423	449	420	445	441	479	429	483	434	436	440	470	453	455	455	430	487	433	472	462	474	447	441	497	453	447	429	448	466	434	459	415	397	384	423	434	407	489	430	431	456	455	447	438	431	447	462	446	439	446	409	439	462	480	433
4482	2309	1448	1177	1003	991	977	958	933	944	999	992	955	1007	930	985	957	933	964	993	969	957	932	958	949	977	929	974	937	935	984	986	962	918	877	956	905	920	974	894	954	989	960	895	953	953	946	943	939	969	875	902	929	907	960	942	982	984	940	925	947	904	979	919	895	963	913	911	958	942	929	946	934	939	914	930	924	910	960	956	943	958	944	954	970	970	976	934	922	942	919	939	957	981	942	917	905	957	952	908	954	939	916	981	983	950	921	909	932	999	947	942	962	981	994	1004	919	927	936	888	988	921	942	930	905	983	959	959	924	940	973	935	990	948	934	959	911	928	893	923	962	933	895	990	948	948	970	885	954	952	894	895	921	899	941	919	912	913	942	949	967	969	958	967	931	971	951	967	905	906	894	928	917	963	921	947	958	920	910	898	951	930	895	915	947	940	977	948	934	973	912	929	926	931	915	967	904	953	943	981	970	944	924	913	951	980	981	925	921	874	903	942	911	960	944	925	981	911	890	934	939	1018	937	912	943	922	911	956	896	928	970	968	999	909	938	959	877	963	961	956	947	878	982	933	907	909	923	906	961	913	960	956	942	952	943	963	894	902	949	890	945	955	984	926	930	987	934	923	933	913	919	939	882	973	947	934	1000	938	951	937	930	929	925	971	913	931	914	964	922	923	940	941	920	989	891	953	916	920	985	954	938	937	948	938	994	920	949	966	910	903	929	907	914	919	926	904	980	933	914	964	888	947	921	953	924	916	953	978	922	954	933	873	916	934	947	938	878	959	920	941	896	940	936	938	915	918	919	982	945	968	891	980	902	941	952	942	916	915	962	942	910	912	985	938	916	902	943	884	934	949	900	907	907	946	968	904	915	912	960	971	949	964	951	966	934	920	915	937	989	906	965	947	911	981	916	936	976	957	942	956	1014	984	945	959	925	977	987	987	938	913	999	1016	970	974	926	1006	942	946	943	946	927	910	1010	973	982	959	927	948	943	912	953	926	940	977	995	900	983	963	940	946	888	1018	908	933	928	955	901	965	940	957	933	927	974	972	1001	937	961	1004	962	963	967	981	920	956	973	928	933	944	910	985	913	905	935	946	975	936	885	938	909	912	937	869	1000	919	937	887	891	947	945	916	933	936	919	937	927	861	1009	948	947	986	938	886	942	937	920	939	949	939	945	932	916	938	962	907	954	948	958	939	947	913	897	916	921	957	966	948	947	937	931	941	899	955	942	943	950	965	970	905	963	915	954	937	870	976	952	907	954	933	935	927	902	976	953	952	974	880	972	909	914	983	905	973	933	943	885	886	1004	942	933	976	946	962	924	949	959	965	963	979	884	974	962	921	923	960	962	923	895	968	958	933	920	943	947	975	940	967	953	975	909	962	975	970	969	884	964	957	920	944	923	929	901	890	926	929	915	944	946	894	946	953	947	981	947	973	936	990	921	951	969	935	929	933	974	977	896	918	931	958	975	937	912	962	976	977	903	923	910	885	951	960	934	964	930	939	900	948	925	868	961	914	962	921	927	953	969	924	992	914	891	952	974	957	943	866	951	978	938	931	918	945	912	921	922	934	914	969	953	916	874	926	966	909	875	989	922	932	958	927	919	947	976	957	949	922	907	914	944	926	904	1002	983	962	919	940	984	966	915	939	961	944	880	969	955	1000	952	917	940	951	951	914	918	968	982	902	922	969	958	967	900	925	925	949	929	975	927	933	950	944	924	964	952	920	918	963	940	911	954	930	944	932	918	909	932	975	938	939	1006	914	974	926	939	952	929	967	962	911	972	927	954	894	961	908	915	984	902	929	915	964	932	971	921	889	897	964	896	945	968	937	887	922	933	890	936	961	947	949	949	931	936	964	927	933	1002	940	915	920	930	929	927	904	970	939	934	918	984	931	943	917	875	945	913	896	919	954	995	906	968	899	943	926	894	947	995	911	954	954	927	933	924	906	986	917	909	876	953	986	959	938	957	896	961	936	937	909	941	942	928	964	954	900	987	920	964	930	901	958	942	905	910	941	960	890	966	919	906	919	929	917	912	943	913	897	938	940	913	949	891	888	925	922	904	952	969	958	967	983	913	928	957	891	935	912	988	959	956	960	875	978	880	959	972	939	993	927	922	933	945	953	893	961	930	933	943	950	924	903	923	958	901	969	943	932	925	929	944	952	972	930	938	917	931	934	936	893	942	946	925	886	922	937	963	898	897	939	943	939	954	927	965	944	921	977	983	971	954	962	924	961	937	909	988	956	944	900	940	946	915	950	974	867	906	959	956	981	968	922	932	968	979	968	968	921	996	923	919	911	943	937	961	927	951	931	967	987	913	896	1011	957	884	959	923	899	951	889	941	990	970	974	898	900	958	940	910	916	887	931	932	878	947	959	916	975	957	969	956	930	959	972	940	958	896	892	942	936	984	926	965	931	934	904	946	930	932	900	932	894	986	942	983	939	911	909	930	980	955	878	959	1012	972	971	907	953	974	909	934	960	881	911	981	845	920	948	991	952	950	911	935	912	934	989	913	947	910	980	945	927	933	954	966	911	927	989	932	903	970	939	968	979	896	954	948	963	961	974	933	941	963	976	924	942	934	968	965	900	923	889	974	948	945	939	886	919	960	907	922	979	929	968	978	915	948	955	910	951	976	929	967	934	940	943	905	964	944	981	893	899	927	949	914	950	918	948	942	963	951	900	936	983	931	945	891	886	982	922	953	996	950	983	883	927	890	981	971	896	953	946	899	964	898	921	900	990	934	939	904	1003	930	948	895	960	918	887	979	945	947	961	932	983	924	998	892	936	944	968	967	923	916	955	957	1000	908	916	960	964	1002	994	955	1003	933	980	946	938	968	959	960	905	997	922	926	959	925	955	933	919	934	888	907	943	958	926	891	936	942	994	963	863	943	968	893	953	1012	943	919	944	962	984	981	933	1005	981	939	951	927	960	947	924	966	887	967	962	956	897	970	953	925	931	954	899	940	1000	923	940	925	947	906	925	937	931	944	891	962	912	879	935	939	945	929	1004	908	932	987	910	962	941	968	958	1019	951	925	932	933	958	932	969	984	969	956	928	906	998	890	949	915	906	913	944	916	887	967	957	920	977	900	858	918	958	967	946	906	939	1000	937	897	908	949	958	933	883	936	939	946	927	880	960	970	995	919	848	982	921	923	936	930	924	1026	949	963	1009	942	1001	980	932	933	922	938	898	898	921	909	978	912	887	965	909	976	901	935	901	947	892	982	957	862	980	929	947	939	912	893	958	960	966	960	950	940	910	955	907	974	919	940	968	941	913	959	950	986	919	959	913	930	901	958	915	971	1003	930	932	968	1002	923	883	964	889	956	922	920	931	954	926	921	953	932	961	905	916	888	933	965	900	916	1026	928	940	963	932	889	921	904	948	967	945	942	931	972	896	940	933	861	922	952	960	1011	910	892	988	924	982	953	977	961	968	908	946	954	943	919	985	957	896	930	922	941	946	922	994	895	932	929	935	977	938	910	956	876	894	978	956	919	949	976	954	914	937	992	890
24412	20994	23982	28183	20997	21032	11012	649	445	425	399	402	369	380	376	350	353	328	359	367	346	322	347	354	350	329	340	345	319	342	334	285	348	313	284	315	330	318	337	324	336	325	317	309	320	323	361	334	332	351	337	308	318	313	344	374	340	301	285	299	314	341	325	347	323	297	341	280	319	325	339	330	330	338	330	364	321	364	341	286	347	321	336	341	349	340	325	360	341	314	324	308	388	328	319	345	308	347	336	318	315	323	329	295	343	322	344	341	324	340	300	370	322	285	315	320	319	342	299	308	296	355	323	323	318	320	326	336	297	372	361	269	325	322	321	303	316	338	339	328	324	334	312	332	287	293	357	328	328	348	311	395	296	338	321	329	321	345	353	374	367	308	278	318	313	310	330	335	334	339	348	337	332	293	345	342	333	347	324	349	315	345	319	342	363	316	288	324	318	300	311	342	330	349	322	302	299	334	375	353	322	297	299	282	333	336	335	353	317	333	309	327	359	353	325	335	323	323	313	300	367	309	317	375	311	307	352	311	327	311	306	320	332	339	345	334	333	324	335	318	347	349	316	333	313	324	318	294	318	291	336	316	336	331	333	321	324	313	326	330	338	330	324	309	290	372	356	332	308	334	320	353	311	333	329	302	363	289	354	306	339	333	305	358	298	313	337	322	335	347	319	319	344	351	316	306	327	326	331	297	326	321	305	338	310	295	312	305	320	348	310	328	330	345	368	312	323	324	355	297	313	335	309	333	296	318	357	335	315	324	363	316	288	310	344	309	345	333	296	312	343	327	317	327	328	330	347	312	307	346	329	328	331	336	308	333	339	376	307	323	328	333	301	307	307	327	356	336	301	341	340	295	324	340	323	293	319	314	327	326	319	317	288	344	314	294	344	340	317	308	316	313	306	323	306	327	281	322	327	325	341	326	319	308	286	313	325	353	315	345	303	334	337	353	320	321	313	372	333	354	305	334	336	316	293	306	326	317	325	358	328	315	332	330	318	296	316	288	316	323	353	352	313	302	334	298	308	310	318	317	305	324	315	347	311	316	331	336	332	324	316	302	337	348	308	327	315	314	329	316	309	332	320	337	317	310	292	327	327	309	290	319	305	312	341	398	299	315	312	340	354	370	298	311	309	316	324	298	314	303	341	322	308	315	361	343	335	331	300	367	322	332	340	341	316	316	312	314	327	348	314	340	360	333	322	332	337	340	329	312	300	311	311	313	335	317	303	298	338	327	293	322	260	329	361	322	285	329	322	343	341	287	328	332	341	330	324	381	350	385	315	322	335	344	330	336	306	308	359	296	330	325	362	316	368	352	329	370	327	292	348	292	332	353	355	292	329	289	297	350	334	332	342	349	331	338	329	310	323	333	350	298	294	347	324	331	306	366	358	344	347	313	320	317	320	335	344	341	338	309	359	358	333	305	304	334	317	320	326	316	352	329	324	317	316	313	337	315	330	352	348	319	353	316	308	355	362	343	322	349	323	347	322	307	323	311	289	312	340	350	326	318	325	328	329	315	350	305	326	319	322	293	344	350	334	296	332	355	328	347	303	311	321	332	349	294	322	324	336	296	339	316	325	349	355	318	361	339	300	351	335	328	326	279	311	345	304	299	309	307	326	339	334	305	321	337	335	341	350	364	314	328	324	356	326	307	318	321	366	322	331	328	288	340	295	278	334	342	334	340	339	319	318	297	346	325	313	326	352	326	278	314	339	317	330	315	289	320	331	300	325	291	329	302	302	321	322	314	332	353	366	327	318	336	329	332	294	338	320	322	321	324	342	319	289	302	300	292	292	338	325	321	339	326	336	317	313	327	325	321	315	313	289	325	330	314	314	304	282	326	328	349	322	301	339	335	361	274	328	312	305	301	347	313	315	307	333	331	331	312	332	325	320	316	341	351	297	313	342	326	336	314	311	323	347	271	354	328	331	342	318	307	304	335	326	313	292	322	317	345	338	285	343	309	330	336	329	319	312	319	301	316	315	313	342	322	335	316	310	351	316	317	302	321	332	305	311	325	327	306	322	307	351	344	306	309	297	303	329	326	304	315	331	318	336	321	266	315	330	340	319	324	313	302	346	312	269	367	349	381	349	310	334	302	366	335	295	316	280	323	310	323	314	333	341	325	363	315	296	267	335	320	319	346	330	328	365	316	331	307	326	342	361	298	341	338	345	324	350	348	308	325	332	342	333	342	326	334	308	315	325	333	313	336	319	314	344	291	313	318	327	290	324	310	312	342	313	332	337	325	321	344	313	357	307	321	357	345	318	370	300	335	308	334	321	305	305	326	316	311	329	313	321	340	331	321	310	313	342	331	311	321	337	340	281	354	346	286	318	319	330	335	312	320	326	313	326	320	336	321	303	310	310	312	287	334	342	319	334	336	313	296	299	333	276	372	342	350	316	359	296	310	324	319	318	352	333	319	312	327	322	314	307	325	310	293	310	311	315	315	307	321	318	339	344	338	356	352	320	273	309	340	346	342	338	306	314	331	317	346	311	321	335	336	337	352	317	289	333	312	337	301	334	311	349	326	352	319	381	347	322	354	349	322	306	332	310	328	307	301	295	304	329	343	362	351	321	328	335	312	336	310	336	329	321	346	349	332	320	338	351	302	298	309	308	297	321	303	363	312	325	328	293	335	308	320	325	296	300	362	340	337	314	316	333	295	324	326	337	330	321	326	310	326	348	326	346	320	317	281	330	296	319	346	307	337	338	348	341	325	352	372	294	330	303	302	313	329	331	342	327	312	350	348	350	309	325	367	311	338	343	358	346	323	347	344	328	322	318	336	338	343	315	325	296	308	325	319	331	327	318	351	332	327	309	344	339	323	342	346	321	345	319	326	296	295	313	373	317	311	340	318	320	331	324	313	297	313	356	279	333	314	339	320	316	309	345	344	325	348	331	331	356	349	320	347	305	342	331	317	327	323	318	316	333	305	326	320	330	339	334	321	329	300	316	306	329	338	320	374	322	336	335	313	324	299	346	283	314	303	330	344	297	300	306	302	304	308	310	318	352	316	306	345	352	327	340	308	336	308	334	321	304	338	317	330	303	324	303	337	347	315	297	296	292	347	290	325	353	357	364	324	317	330	333	341	319	331	331	320	339	334	334	333	316	342	320	282	325	342	311	332	323	314	349	331	337	324	311	351	301	340	343	334	296	327	348	332	340	305	317	338	320	337	274	320	332	315	352	309	335	324	327	338	336	313	292	298	276	304	346	327	328	262	298	297	314	299	295	342	328	363	316	347	296	366	366	347	311	318	327	322	332	321	321	343	291	344	346	331	314	310	318	311	366	315	336	292	310	335	307	336	345	310	328	327	329	357	332	351	329	318	333	344	311	314	345	356	352	304	304	297	306	298	317	323	329	329	362	344	310	338	342	333	325	316	345	314	328	324	330	343	325	332	310	318	332	313	336	324	354	313	313	337	310	321	327	328	324	344	337	336	332	299	328	327	319	312	329	329	327	310	334	349	341	342
4021	3212	1719	1072	833	776	758	745	756	669	728	680	667	704	715	663	698	747	688	709	717	714	720	705	710	730	686	692	659	698	722	697	668	750	691	712	729	686	748	668	700	677	734	708	709	664	701	679	684	756	646	716	643	690	675	719	726	750	746	660	642	700	700	721	715	685	696	680	691	695	677	716	686	707	691	702	715	735	695	686	708	698	696	666	707	683	732	717	703	665	705	729	710	685	680	688	669	683	705	711	679	670	682	684	699	685	702	756	684	687	680	666	621	666	714	698	730	662	742	671	622	704	714	717	681	691	698	764	695	704	699	678	679	704	701	691	688	663	684	690	700	682	727	687	676	688	648	689	657	681	695	682	703	667	711	715	626	741	663	645	721	657	681	676	737	658	709	721	712	685	632	689	706	678	664	737	695	701	724	652	684	706	688	652	711	692	691	681	684	683	744	686	661	693	730	695	717	729	726	680	655	677	669	667	722	710	674	686	704	675	721	668	734	631	651	650	705	694	687	734	720	693	754	746	655	711	677	715	655	725	712	709	689	736	695	721	703	735	665	690	723	671	703	726	739	689	727	703	694	711	674	698	767	672	722	702	689	680	719	681	621	660	627	688	708	646	701	671	718	704	681	694	701	694	672	681	688	654	664	689	665	669	693	669	688	726	664	652	666	645	700	710	683	635	729	692	671	718	721	706	718	702	667	698	695	673	690	700	698	686	725	741	689	729	699	702	656	702	715	671	690	701	700	710	723	673	703	680	643	698	697	680	717	680	728	712	655	700	737	670	658	696	697	683	726	688	715	686	670	741	730	693	676	691	671	655	679	668	710	743	667	676	706	652	708	673	741	697	672	710	649	720	689	751	629	673	641	712	740	693	705	617	708	704	726	651	729	714	683	707	672	695	707	662	709	707	649	711	684	718	697	664	663	658	674	671	693	696	667	654	672	729	684	700	699	665	637	706	725	697	701	705	658	731	678	653	690	669	699	683	694	678	734	719	667	729	728	693	673	700	711	726	730	657	651	698	708	702	691	697	687	729	675	673	661	657	631	696	649	661	684	713	698	698	694	684	692	725	652	694	683	703	629	737	702	702	743	663	629	705	697	683	695	670	663	710	661	652	726	681	712	672	708	673	667	713	683	731	706	636	704	711	692	715	737	685	691	665	651	677	663	668	726	663	710	709	707	702	723	715	668	667	697	727	681	699	633	692	715	678	726	685	685	695	671	660	705	675	668	674	700	696	688	692	681	709	691	660	661	681	708	720	707	672	732	685	665	668	649	684	700	670	669	675	704	693	708	674	702	723	693	727	695	679	710	635	738	690	683	634	691	702	687	682	710	683	729	700	664	691	675	675	694	692	718	675	678	720	720	655	737	698	681	674	673	660	699	676	703	700	714	704	701	731	705	707	673	693	670	676	721	684	660	698	701	696	712	698	762	698	720	709	722	718	689	692	707	635	669	692	688	712	709	684	662	738	698	659	717	654	668	722	671	700	656	687	682	745	702	665	713	696	730	696	722	703	695	682	693	708	637	674	691	688	713	740	697	661	696	689	660	673	642	704	679	669	717	694	715	674	743	654	679	679	685	674	700	697	681	671	752	656	711	624	691	672	719	663	687	713	671	684	685	671	677	643	709	735	686	676	644	703	666	627	662	697	693	698	653	720	662	710	684	658	666	659	702	663	703	668	716	698	735	658	728	700	701	675	646	719	699	658	707	706	733	699	659	663	673	704	669	653	665	686	662	669	668	699	687	731	677	738	640	713	702	655	703	701	687	714	671	703	706	675	649	712	702	695	678	692	700	663	701	647	724	700	716	662	686	708	745	726	722	729	652	672	711	721	653	692	689	638	694	644	690	686	692	717	665	666	714	680	697	695	689	671	688	724	724	691	694	668	681	724	695	707	695	732	727	709	669	706	677	647	733	706	734	663	687	702	689	685	694	693	725	676	647	715	657	671	708	712	728	691	669	705	714	660	672	698	702	637	731	701	680	700	676	669	683	700	694	688	717	704	718	712	651	727	667	691	659	694	666	668	645	714	697	674	679	691	715	673	715	657	665	703	675	686	661	688	686	710	718	727	701	694	700	711	675	691	655	687	643	714	682	674	690	688	706	712	663	732	665	682	752	717	708	673	689	660	639	666	696	682	679	686	720	723	702	728	646	730	718	661	693	689	678	678	721	739	707	708	681	708	703	684	736	680	714	681	672	706	718	652	737	712	725	709	724	644	644	676	639	729	683	686	661	713	664	636	681	664	735	650	684	745	680	683	697	670	701	685	728	691	663	677	720	674	710	731	670	742	742	676	680	677	702	695	662	678	725	688	665	701	710	672	697	670	706	679	690	676	676	684	738	687	699	685	668	696	703	670	709	652	640	657	696	655	690	692	684	688	694	707	695	641	677	692	692	684	661	686	710	674	627	673	688	648	729	674	698	653	676	697	697	663	676	724	699	714	711	690	691	696	613	708	707	706	678	687	665	748	694	686	675	662	682	680	695	694	687	684	682	734	711	678	714	703	707	684	660	693	675	711	717	691	680	667	704	696	712	645	696	698	699	694	697	702	686	661	644	704	673	708	658	679	677	675	730	730	678	684	754	669	715	662	690	701	727	704	652	696	640	707	726	673	705	727	679	698	694	696	699	673	681	704	676	692	669	675	704	710	696	716	692	711	717	746	686	654	680	710	615	669	704	669	717	707	688	717	706	693	734	714	642	718	670	676	693	652	692	681	694	697	683	709	688	681	697	671	674	673	672	664	687	672	727	718	687	675	681	716	721	704	693	669	695	677	675	658	679	669	712	689	759	718	700	684	672	710	710	681	697	684	633	716	702	708	686	694	707	710	668	718	685	689	701	724	726	707	688	673	709	651	675	679	751	741	689	668	731	719	671	720	707	698	720	714	688	733	704	677	686	703	679	663	733	661	735	746	693	678	678	650	709	759	686	699	710	700	665	681	751	654	699	684	707	695	668	672	720	709	708	675	623	653	717	683	696	699	683	656	725	696	726	676	680	718	632	724	701	650	727	740	631	698	684	694	700	669	697	661	646	676	689	669	670	673	660	667	656	700	667	704	693	664	717	698	688	709	677	707	687	657	729	649	636	732	723	663	698	651	724	672	673	671	681	669	651	688	670	656	705	715	666	700	707	683	674	715	688	667	695	702	656	728	730	711	700	742	687	702	698	657	668	724	670	668	717	722	680	688	656	679	709	671	706	674	680	701	719	678	704	678	715	681	661	689	640	722	717	724	673	705	646	654	702	680	682	713	695	706	705	629	675	643	694	695	684	735	685	694	721	694	647	689	731	690	615	661	732	665	654	707	711	662	724	666	638	715	665	700	683	678	673	726	657	657	668	701	685	671	693	689	652	677	734	676	657	671	669	671	682	689	648	743	706	698	678	669	707	688	712	676	671	694	669	711	656	678	631	695	706	707	651	705	642	683	714	690	676	706	690	615	729	726	746	703	675	715	689	723	671	715	660	725
33000	14760	2348	417	376	334	317	302	287	299	297	273	276	329	319	289	338	285	323	347	303	310	309	305	321	295	326	324	305	295	305	345	306	321	306	318	321	306	289	312	300	294	302	287	313	313	295	330	307	299	318	322	296	281	293	335	315	278	292	316	330	287	281	315	334	333	299	298	302	305	282	277	309	323	262	305	315	297	286	290	279	333	305	311	301	311	346	326	330	288	255	307	298	310	334	286	298	309	306	282	303	317	315	328	297	304	305	266	293	313	313	310	310	304	288	295	327	280	290	301	309	287	310	311	303	310	293	309	294	292	305	310	301	334	309	298	307	337	342	291	307	316	317	282	323	316	301	319	296	315	315	289	280	285	307	297	274	303	316	324	289	300	340	322	278	291	301	290	310	300	318	310	330	300	299	314	308	313	321	293	279	300	310	334	242	321	290	282	310	305	326	306	308	300	316	333	319	319	308	293	316	317	339	334	315	278	327	281	302	296	311	314	301	278	292	297	306	294	311	332	300	313	317	310	320	298	348	327	285	313	305	279	324	296	328	293	323	302	314	298	334	295	320	321	341	284	294	301	342	324	290	300	289	293	276	303	288	287	325	324	328	319	319	265	284	285	320	288	296	334	293	285	328	296	283	331	299	291	316	264	326	293	261	320	346	280	293	294	317	315	319	310	313	309	279	296	311	302	272	294	301	315	297	305	314	308	261	334	339	298	307	291	357	317	295	305	308	321	310	311	326	319	330	306	311	323	366	313	316	281	310	318	302	300	288	308	340	307	282	275	281	343	288	249	329	308	293	310	298	293	293	321	325	280	335	284	290	325	318	282	327	311	289	274	303	304	322	309	299	331	290	292	336	326	289	311	287	293	295	291	289	290	319	310	296	298	329	325	311	281	301	306	291	298	299	297	321	326	335	305	271	294	312	313	289	306	314	305	325	344	322	325	297	275	280	280	281	298	291	294	294	291	273	322	323	329	314	316	316	309	302	306	318	260	301	301	280	293	291	311	299	312	320	306	345	314	275	294	330	333	308	298	313	305	282	308	270	327	333	312	293	284	304	285	302	323	285	304	302	298	338	355	314	315	294	328	330	314	294	316	303	288	298	295	337	292	301	297	309	303	355	311	315	321	262	287	318	289	322	301	300	310	321	297	289	287	313	311	302	288	324	305	299	328	302	329	330	314	320	289	307	348	279	323	323	314	331	276	331	315	294	298	300	309	311	331	318	321	306	332	277	325	307	285	332	296	322	340	314	268	311	306	323	300	314	265	296	294	303	296	277	293	335	336	328	297	316	320	292	325	259	273	323	344	297	310	295	294	286	297	272	314	328	311	292	302	316	303	288	300	305	306	323	305	288	278	312	314	287	327	300	310	310	312	333	290	325	276	297	323	282	276	296	294	331	284	314	339	303	326	339	285	320	288	329	281	326	310	274	312	308	285	288	289	308	309	311	308	297	328	326	302	279	299	319	273	313	352	306	318	324	262	286	357	291	298	292	303	328	295	301	303	314	310	275	307	285	290	311	259	306	317	314	291	316	296	280	325	293	327	290	294	299	275	274	269	321	301	302	303	286	303	286	306	316	314	331	291	310	305	277	318	324	312	273	310	302	310	352	328	318	293	290	318	292	269	320	309	298	278	303	307	288	285	282	296	339	300	308	299	304	298	279	327	303	280	314	304	279	270	301	315	326	320	270	344	319	312	280	306	309	286	345	323	304	320	281	315	280	297	295	318	289	302	303	288	305	289	378	287	312	293	303	310	293	313	332	300	313	309	303	297	326	269	313	283	300	331	289	281	274	300	313	342	331	326	303	320	354	319	339	298	306	297	324	307	309	292	315	270	310	299	300	329	285	330	288	298	324	308	334	312	302	301	337	278	289	304	304	308	308	297	275	370	304	332	305	305	301	319	297	331	270	310	282	299	341	319	284	321	316	296	308	278	306	307	320	300	314	311	323	282	277	320	269	311	304	318	322	335	309	294	283	306	309	327	304	287	273	332	279	311	299	287	308	288	282	311	322	306	282	321	320	311	320	270	314	319	294	287	343	311	333	319	300	341	329	290	296	279	294	290	278	291	294	312	336	277	287	288	322	313	266	309	288	279	291	292	316	307	303	336	285	275	261	304	318	304	328	333	280	301	319	288	290	323	291	316	308	305	354	301	290	327	304	293	320	306	316	310	298	292	313	309	297	309	307	288	309	306	301	296	295	308	308	321	303	329	307	305	292	297	305	321	317	283	317	293	330	276	299	304	328	293	294	274	296	297	324	303	293	317	328	314	271	303	303	302	325	288	306	327	328	289	324	318	292	298	300	290	312	298	297	302	301	305	292	314	306	324	299	297	286	280	315	325	331	313	321	307	292	301	297	286	335	301	335	293	320	327	269	305	277	312	306	302	278	269	295	326	308	306	334	323	286	315	359	325	322	303	306	279	305	281	323	287	324	305	306	296	310	293	306	318	333	313	301	314	321	281	304	352	300	303	289	322	340	332	299	307	272	297	286	314	294	333	341	345	330	300	287	332	317	312	270	293	352	333	316	296	285	316	304	295	346	319	319	323	322	281	318	320	302	305	303	282	301	340	280	284	277	293	307	309	330	281	340	309	342	292	290	283	283	327	315	296	288	309	309	297	304	265	316	286	307	323	308	328	297	295	290	326	309	301	312	301	290	290	317	307	312	313	296	305	271	282	296	293	287	309	284	311	298	341	303	289	316	294	274	315	311	298	307	300	275	306	292	279	324	299	277	292	312	279	326	319	306	329	319	322	304	279	246	282	279	299	310	330	291	301	292	301	320	295	295	269	280	312	303	304	293	310	297	297	279	278	295	288	281	292	276	288	293	287	300	295	296	300	294	311	299	276	304	336	336	329	335	303	344	256	321	339	304	309	280	262	271	285	299	306	322	311	304	302	318	276	313	298	325	279	296	257	319	300	305	286	271	309	344	298	327	306	304	301	294	315	313	294	323	297	298	334	232	302	303	292	323	306	288	303	320	331	331	288	322	322	317	308	306	305	326	312	293	333	303	287	326	314	309	341	310	310	295	305	310	289	346	300	305	335	290	320	301	356	303	319	294	270	309	319	293	324	314	300	316	326	309	295	355	299	317	304	318	297	312	290	312	313	312	299	283	282	333	312	308	322	312	300	284	288	301	269	316	279	271	318	308	308	283	335	334	294	315	295	289	318	289	308	294	289	266	334	301	291	270	279	319	296	282	323	305	305	265	278	297	328	302	261	289	309	317	277	281	268	290	281	286	326	289	314	313	285	277	309	303	324	277	303	304	298	322	306	314	330	332	296	322	291	319	277	313	331	310	311	339	272	298	315	302	302	312	338	292	304	301	304	290	279	328	288	317	296	321	276	286	261	310	306	321	300	300	301	320	316	304	292	317	312	295	319	295	324	262	310	302	286	305	284	304	283	294	286	279	314	319	315	342	311	330	317	311	284	297	321	304	314	324	276	309	293	292	279	315	287	299	312
7753	821	714	731	702	687	704	715	746	674	679	700	674	680	705	708	686	677	674	735	714	682	716	714	694	709	750	756	690	675	736	674	671	757	704	721	675	686	708	723	717	757	693	716	753	710	722	711	744	745	672	701	720	652	682	716	660	667	633	709	651	685	738	675	669	718	691	690	676	716	716	747	693	706	718	730	708	686	688	690	710	671	664	715	683	642	739	695	723	729	758	709	708	720	688	686	688	762	691	671	717	725	700	729	739	657	723	712	775	720	730	695	693	730	737	718	700	736	707	728	695	710	714	692	715	689	701	704	655	719	696	701	676	715	708	665	690	733	747	721	742	717	685	723	708	766	703	712	708	710	674	759	705	730	736	694	686	679	750	703	691	709	695	740	702	748	653	700	667	705	701	690	685	695	712	716	695	692	711	730	702	698	740	674	719	706	688	743	727	722	684	655	739	689	731	657	699	714	687	746	704	707	692	689	724	736	644	680	685	707	706	659	720	715	703	694	694	716	652	752	700	733	679	702	711	715	650	705	713	711	684	723	701	680	702	720	675	700	737	714	656	695	736	727	708	746	696	735	744	703	689	724	706	692	681	683	713	739	712	727	688	714	733	695	704	670	716	689	759	677	677	758	711	685	683	690	715	721	724	723	690	717	713	711	716	686	721	695	697	708	730	697	687	725	744	770	637	679	685	708	699	698	700	690	670	730	713	700	663	684	723	732	682	715	724	713	703	751	699	722	626	682	690	741	718	711	675	730	703	705	700	664	712	717	690	705	690	711	717	704	715	727	698	712	692	686	699	661	639	752	690	673	732	731	682	703	713	738	689	664	697	709	704	725	760	729	717	686	669	726	737	664	708	710	710	646	701	726	753	669	668	704	682	683	691	726	727	721	714	702	693	710	738	680	663	663	706	696	673	717	697	658	724	705	709	705	726	728	679	718	690	696	682	722	695	706	748	688	737	698	690	683	711	751	717	716	714	667	725	699	678	681	693	693	720	743	715	714	670	701	737	694	688	699	708	717	715	700	667	687	696	710	705	673	702	696	722	726	676	734	771	726	724	691	735	741	723	738	706	724	687	668	741	723	711	725	710	693	704	721	708	712	687	709	677	674	697	720	723	699	747	714	692	717	679	662	756	693	690	701	734	718	735	716	699	735	736	656	721	746	742	695	736	714	695	726	692	687	707	697	721	722	739	701	762	726	660	714	722	748	689	691	684	703	713	662	716	732	714	740	703	707	711	711	670	699	729	690	701	702	656	737	689	741	657	705	672	704	719	687	682	689	741	688	710	681	690	729	741	675	705	702	724	734	726	717	696	736	725	708	707	687	733	706	710	715	750	769	670	697	702	641	746	702	740	712	752	659	723	746	699	721	695	671	694	743	663	728	653	720	659	740	748	705	637	708	689	677	707	717	702	709	716	706	745	703	717	703	695	684	735	698	707	708	752	654	684	682	720	717	720	730	701	718	697	718	683	727	688	723	699	700	686	688	723	685	691	743	736	710	680	735	690	772	720	720	709	690	697	697	744	711	711	677	727	676	645	642	692	740	710	698	675	670	733	665	682	736	719	711	712	712	751	728	757	719	735	709	708	718	712	669	768	705	734	705	720	698	699	716	709	689	702	706	738	714	668	725	675	629	700	687	719	701	724	742	721	680	714	736	667	737	720	717	711	655	721	705	690	746	718	706	716	709	687	666	724	685	674	738	695	696	711	697	706	656	693	727	721	754	700	703	703	726	703	704	700	715	701	719	670	727	718	741	674	763	714	701	707	715	725	727	727	757	715	663	711	670	716	709	697	708	772	642	721	749	730	688	749	725	685	689	693	665	703	702	649	652	734	718	662	713	724	705	678	677	738	736	731	713	706	725	714	641	678	714	720	717	760	670	684	730	633	708	722	750	703	736	707	708	695	671	713	700	676	714	686	692	669	750	728	688	712	715	750	690	682	670	732	765	686	701	714	715	671	685	748	722	716	724	697	695	755	673	753	659	731	726	730	696	695	651	740	698	703	653	723	704	700	690	719	705	701	701	703	727	694	686	735	702	741	660	717	734	722	758	677	708	675	740	714	717	734	716	691	730	708	694	713	685	681	730	766	718	668	695	687	718	744	690	684	713	687	715	669	719	695	699	759	718	664	758	690	719	660	699	671	650	700	686	721	705	703	681	676	698	745	711	654	711	715	723	707	736	716	715	726	691	749	689	781	724	714	718	707	671	673	684	729	686	705	755	711	724	748	713	736	715	744	705	691	713	694	693	709	715	706	709	690	713	717	691	710	756	702	657	678	687	666	703	702	678	697	726	697	704	669	658	667	730	717	738	710	663	741	689	692	714	717	711	733	736	648	738	705	749	730	711	697	704	682	745	691	719	707	687	712	780	693	719	723	713	722	752	705	722	729	720	694	698	732	743	710	737	745	737	755	696	715	702	667	730	669	675	702	757	709	723	708	709	699	718	718	731	703	751	709	667	727	712	730	680	678	689	720	738	737	688	682	712	777	690	689	768	725	716	675	671	716	727	734	700	677	687	741	671	708	676	693	685	682	724	725	701	728	696	686	687	690	677	695	695	700	677	717	710	696	714	703	687	719	759	709	704	710	656	698	718	726	665	724	686	691	682	754	712	690	701	684	690	700	736	697	687	731	700	692	666	721	716	698	697	705	694	702	743	703	733	732	674	696	687	689	710	697	727	671	712	741	744	718	706	727	690	678	736	709	718	705	682	674	713	730	661	667	775	722	668	717	737	718	700	722	667	758	662	718	728	697	743	715	740	765	719	725	729	721	705	707	692	719	644	699	714	715	668	671	699	704	716	692	689	692	712	681	677	715	714	687	683	680	748	695	695	653	683	699	736	692	688	673	689	726	695	661	724	734	721	747	702	687	778	639	727	739	723	721	712	740	701	693	663	709	669	703	752	711	647	681	704	726	722	699	740	704	722	730	668	709	672	679	718	652	725	710	715	732	752	724	698	678	698	697	729	720	679	667	726	657	708	749	740	729	703	711	674	718	718	748	716	703	708	706	681	690	694	739	735	746	729	714	780	666	732	704	719	702	699	653	717	666	714	686	652	713	719	676	664	687	724	713	682	734	711	705	699	651	709	703	710	674	670	721	714	666	752	694	680	712	703	695	684	704	697	687	722	686	736	749	714	749	707	674	726	708	752	721	654	748	692	730	698	720	725	685	678	750	692	716	727	712	714	710	759	712	693	648	715	726	727	743	719	722	671	771	707	671	667	659	674	734	705	714	718	699	655	759	682	735	670	694	653	731	717	682	705	708	688	705	681	690	737	812	659	701	676	652	706	698	735	735	714	689	733	757	726	665	741	754	707	729	686	697	729	721	733	699	692	724	759	703	702	679	649	700	769	679	668	753	704	738	697	713	665	664	703	725	727	679	740	736	704	720	712	675	711	713	712	705	708	710	706	710	677	698	705	693	725	708	719	670	723	730	736	662	703	726	708	681	770	683	713	720	751	705	703
25120	20966	23525	28574	20976	12720	772	585	589	485	468	476	501	500	456	482	435	447	512	453	470	463	420	481	492	438	499	504	462	464	458	458	416	435	480	502	407	484	452	488	443	419	419	413	393	407	442	377	463	503	485	403	432	450	471	473	468	402	473	475	433	433	445	478	410	398	416	452	450	449	507	452	439	454	470	415	490	468	434	433	413	411	479	444	445	459	448	428	447	462	524	458	450	468	472	419	418	462	425	439	479	446	436	456	432	457	442	441	448	414	475	459	454	420	415	460	443	417	418	470	452	416	417	430	433	426	440	494	485	468	422	438	452	406	413	425	448	474	417	449	444	420	454	435	468	424	434	453	463	412	423	439	455	475	473	468	448	422	452	458	441	428	454	408	426	458	437	497	444	427	430	475	456	458	413	409	385	415	469	435	446	436	441	442	473	439	406	427	429	455	437	427	424	428	442	429	422	433	443	449	410	415	463	442	458	452	458	397	447	425	489	490	414	404	442	433	455	440	445	450	445	418	426	454	457	426	434	431	452	444	432	438	496	461	427	441	411	468	464	414	465	465	476	421	448	463	439	436	444	457	402	433	454	408	444	440	438	466	448	490	466	458	478	457	454	437	435	421	406	423	435	431	409	455	459	435	424	406	484	426	455	428	437	472	460	454	429	454	418	443	445	432	493	452	395	456	445	456	445	457	439	471	461	435	452	401	467	428	443	430	417	451	451	441	470	405	444	432	413	411	437	429	414	453	439	465	461	447	444	445	437	448	422	474	399	451	442	446	482	449	441	453	423	431	441	486	465	446	448	411	439	475	470	453	465	446	424	434	388	461	405	448	453	472	429	486	454	438	421	475	466	436	466	453	446	427	460	420	421	425	489	442	448	417	467	460	440	432	406	454	498	458	446	431	475	477	448	440	493	468	435	440	454	456	445	438	448	477	413	450	407	458	457	445	450	435	448	490	420	447	460	461	388	432	466	434	423	441	410	426	463	523	457	458	434	456	463	396	424	436	425	406	452	458	422	404	440	466	472	417	416	460	463	430	433	476	462	435	439	429	418	436	446	418	437	461	437	474	399	479	458	475	476	440	432	488	476	453	429	443	439	450	443	450	473	391	419	429	446	452	483	469	457	451	488	402	390	469	426	400	441	433	447	386	446	422	440	445	424	441	445	470	437	443	443	422	427	420	421	434	403	443	438	433	467	423	439	443	441	408	415	417	429	441	439	436	439	458	423	448	459	423	436	432	427	437	450	445	436	442	444	457	422	420	428	457	465	398	428	451	412	440	400	468	458	447	418	454	448	448	459	473	448	425	471	439	410	453	436	449	482	465	471	434	457	421	459	440	406	422	421	426	467	448	478	415	472	466	455	447	438	449	428	447	419	416	468	409	454	450	466	421	434	459	390	443	439	450	415	464	477	427	414	409	437	429	424	425	462	455	451	449	430	445	436	434	424	431	411	449	409	447	422	432	439	482	408	454	445	424	417	423	439	468	457	450	436	431	432	456	431	461	456	429	436	441	433	449	431	394	440	440	382	447	438	466	430	409	443	396	456	481	454	439	434	454	431	440	466	464	480	432	460	427	452	426	476	482	458	440	413	446	410	465	390	429	444	469	441	467	431	446	440	423	457	485	445	471	444	432	438	436	448	430	491	467	399	469	470	463	451	429	465	393	437	409	432	438	462	444	453	461	453	489	426	476	448	489	438	417	454	450	432	461	431	453	448	454	415	453	442	441	442	415	421	416	437	429	427	494	471	432	410	445	430	461	428	441	444	486	419	442	437	456	495	451	440	386	468	427	434	454	452	482	437	454	436	390	424	408	392	451	461	434	424	426	466	451	444	456	425	438	440	456	413	453	471	467	483	422	464	465	439	424	418	405	437	438	446	483	464	436	401	468	451	446	433	417	479	444	452	421	414	427	439	465	419	421	444	492	433	503	423	419	444	460	428	476	387	410	447	410	434	463	399	417	463	414	448	461	428	456	425	448	418	443	411	430	428	427	430	422	460	486	444	458	430	446	442	398	424	448	419	474	445	435	411	440	425	416	439	453	416	456	478	422	403	443	403	455	449	445	375	409	434	455	426	468	482	449	439	463	414	459	444	450	449	434	452	443	438	440	398	405	436	403	418	454	462	447	417	414	438	496	429	457	435	464	477	441	461	392	429	474	435	482	444	464	418	426	474	436	432	422	473	453	470	457	430	452	458	415	433	449	443	431	440	430	376	452	413	429	458	425	446	405	416	413	455	435	457	479	461	411	469	469	448	429	441	438	434	493	432	430	433	457	436	408	412	414	435	447	442	442	465	465	442	456	418	428	441	401	468	422	403	444	443	417	408	447	422	463	482	441	462	438	418	425	431	429	446	449	473	417	443	458	394	433	407	475	394	452	422	472	427	411	442	481	418	496	418	435	417	479	440	453	427	408	449	485	446	447	453	429	460	461	433	481	453	459	439	454	402	459	455	475	431	449	465	448	432	423	402	425	468	447	460	446	460	428	443	453	414	442	417	486	468	483	427	431	423	427	404	434	422	421	446	471	503	454	412	444	412	421	469	467	447	417	408	482	411	427	458	431	435	456	468	423	459	474	469	431	443	457	440	438	444	404	425	460	451	483	468	430	461	444	474	470	434	430	455	421	390	397	402	442	406	441	416	418	376	454	414	444	426	509	432	422	450	438	424	464	477	462	423	463	448	413	430	426	431	469	476	424	423	479	439	455	415	410	434	450	470	423	462	402	446	387	432	441	419	437	427	491	455	464	458	427	427	423	400	455	423	438	438	455	429	446	415	496	434	461	469	427	435	380	437	456	444	417	438	492	473	479	413	405	437	428	421	441	426	461	436	432	429	450	442	417	458	428	435	443	436	457	445	436	481	438	445	444	424	431	463	400	450	446	426	459	453	425	455	462	437	436	419	467	519	441	436	444	431	424	418	439	449	442	441	409	465	452	453	456	427	470	415	445	400	464	462	458	429	436	421	444	403	393	460	475	452	444	447	407	418	399	420	416	405	482	460	446	444	411	454	461	428	436	449	448	471	410	403	452	465	419	424	460	413	433	432	407	431	425	435	485	445	449	464	444	478	458	443	411	485	495	436	483	421	410	473	444	440	411	426	455	409	449	478	435	416	457	472	457	439	448	445	417	464	479	480	430	464	418	482	449	471	446	500	476	467	434	439	418	440	425	455	461	439	437	456	423	439	469	454	424	413	438	453	417	444	426	428	464	432	434	412	431	408	451	392	457	455	448	434	421	443	436	425	416	418	444	441	393	437	377	449	418	453	454	485	419	456	455	431	458	428	481	431	427	432	455	438	440	433	469	434	443	442	425	468	453	415	460	457	431	426	403	499	427	415	437	417	437	451	405	448	461	443	417	448	432	468	405	426	477	407	408	468	431	410	437	447	414	447	457	442	450	432	422	425	438	394	444	444	445	443	428	442	441	463	456	446	448	442	462	453	481	469	486	404	428	458	422	442	480	409	454
4498	2296	1481	1148	1068	979	973	987	928	928	1021	920	992	952	950	929	960	952	904	933	961	924	940	954	937	929	931	934	920	981	955	879	938	925	950	967	943	977	896	959	873	994	927	957	932	907	979	982	896	951	951	941	975	947	951	900	985	938	936	880	973	966	950	968	938	921	968	918	907	918	892	947	911	943	926	933	899	948	948	919	900	898	926	962	916	887	1026	932	954	983	909	957	931	971	904	902	915	961	958	946	922	877	991	923	956	952	945	935	927	950	973	930	910	919	942	961	905	939	968	951	901	938	950	919	971	940	974	949	889	962	930	917	926	932	951	977	990	920	951	967	895	948	975	996	918	994	948	956	974	959	891	948	952	888	920	927	918	958	988	985	869	926	925	919	909	970	898	939	971	933	982	921	957	931	939	932	912	996	961	977	947	918	893	938	830	934	928	937	901	943	977	980	939	884	975	931	963	918	942	954	876	951	874	954	950	1009	947	976	953	893	954	882	932	983	921	930	927	959	928	984	954	908	988	1003	942	990	977	932	920	935	910	949	945	961	902	935	911	908	964	942	871	890	875	948	939	935	979	917	928	875	890	965	961	974	960	934	915	933	978	937	949	983	931	935	926	907	994	955	914	933	926	905	968	964	986	957	968	958	928	940	908	960	962	899	943	919	934	921	922	916	924	963	932	966	936	996	917	930	972	990	940	953	952	979	932	923	942	929	933	969	938	946	912	902	947	918	865	936	961	947	937	916	964	936	914	929	952	969	942	926	897	940	889	970	953	954	937	940	952	956	914	919	978	975	972	959	945	918	962	925	998	963	884	903	920	942	952	930	924	915	905	1002	960	971	893	920	993	927	928	878	907	921	953	927	918	972	932	945	931	935	868	938	942	960	908	928	954	937	954	924	904	903	910	880	912	946	928	947	909	919	994	903	964	969	956	909	938	909	959	931	968	968	976	985	911	935	926	953	934	967	913	940	919	947	884	870	919	912	879	925	977	940	918	922	931	909	897	965	882	974	939	926	891	930	959	940	969	942	920	926	884	919	907	930	962	941	969	940	933	869	961	898	921	956	955	979	958	1000	991	936	952	967	947	957	949	964	935	923	901	927	981	948	913	955	912	967	883	933	969	887	952	938	942	988	928	1005	922	916	968	933	981	943	961	929	951	919	919	925	915	908	939	938	970	936	913	909	948	960	973	909	982	908	903	985	955	948	909	913	946	962	962	948	945	962	874	904	954	932	945	989	913	985	962	947	929	975	916	942	946	964	951	926	965	980	1028	934	937	931	954	918	904	974	922	946	926	932	924	969	967	926	905	976	929	910	969	942	945	1040	972	930	955	849	974	975	998	947	965	961	958	895	939	930	914	932	957	943	963	951	920	899	921	931	942	936	872	963	1035	961	909	934	975	930	905	920	908	895	895	933	973	942	923	867	931	918	882	937	923	898	946	911	936	907	919	953	937	947	961	955	943	932	899	982	920	903	880	934	992	952	930	935	976	942	955	900	900	913	918	918	908	962	980	946	968	910	941	957	948	955	922	924	984	972	962	999	923	944	922	917	910	999	976	918	898	910	897	908	974	910	947	966	877	920	953	954	955	954	984	943	905	929	967	918	974	935	931	898	913	974	942	945	985	937	953	951	938	900	980	930	969	943	962	960	940	896	936	905	893	949	976	956	915	983	955	966	964	949	954	906	959	909	970	944	952	890	909	915	914	977	924	916	948	899	909	979	993	934	931	903	928	976	1010	940	894	882	912	936	950	924	917	941	1016	990	980	940	929	922	912	905	945	953	932	923	962	981	920	923	936	937	930	952	939	951	897	917	921	894	895	871	914	966	927	944	954	950	954	1003	920	965	986	943	886	938	965	940	975	944	996	942	945	893	880	1012	905	933	940	928	942	909	977	996	952	900	859	936	941	908	940	964	964	918	930	906	976	903	974	962	945	943	922	949	951	908	1022	954	914	910	922	936	959	966	965	983	996	930	939	960	930	908	962	972	896	985	976	1018	943	967	975	897	923	944	965	953	961	915	973	948	949	945	913	935	944	945	948	908	877	929	981	956	926	939	906	974	997	964	974	964	960	930	925	954	926	998	985	950	948	900	928	981	936	918	958	983	951	934	917	907	931	943	931	941	888	927	930	891	989	943	958	959	942	973	869	990	961	887	922	959	974	926	995	930	967	968	988	908	993	969	912	936	913	1005	889	915	930	927	888	881	924	970	944	916	940	916	914	995	932	938	969	942	924	935	954	934	948	913	957	966	952	957	965	993	893	958	919	994	932	976	944	939	961	944	983	953	935	924	969	951	943	945	883	940	973	925	944	957	908	933	902	903	976	916	946	933	965	951	975	919	965	961	920	958	974	929	953	941	927	902	897	916	922	949	893	891	946	963	969	972	952	997	946	959	919	962	937	952	912	933	922	929	955	946	905	927	955	962	920	922	920	898	945	929	965	942	977	962	926	932	934	954	914	914	946	917	935	918	905	906	935	930	963	973	923	931	1006	948	935	944	941	906	861	957	946	933	899	962	972	960	931	954	948	936	911	930	981	941	929	944	949	951	927	976	959	912	935	959	922	977	897	994	945	876	978	891	938	937	920	953	972	905	962	923	940	921	913	957	958	941	981	963	928	948	953	890	905	945	897	964	957	886	925	974	924	961	969	976	942	969	896	960	926	914	936	913	917	945	905	965	927	952	944	949	998	975	915	947	956	963	974	931	916	914	924	966	916	930	926	924	973	886	905	952	923	932	958	966	911	900	955	939	987	907	886	996	1019	953	939	939	962	946	961	979	904	874	964	969	913	906	910	915	913	919	890	931	937	943	965	965	918	904	883	968	969	973	963	933	925	999	1008	915	975	952	868	1005	960	958	948	957	965	931	887	964	940	905	960	968	968	952	973	939	939	948	939	987	936	971	987	985	972	995	912	950	954	957	960	915	936	950	905	926	923	957	932	950	916	983	987	920	927	915	947	898	944	895	946	968	972	910	965	910	924	977	967	913	924	929	948	918	940	986	960	912	933	939	904	913	945	933	913	939	949	957	981	939	907	955	938	952	930	942	923	911	931	893	934	946	979	935	912	974	901	949	911	970	988	915	915	907	892	975	950	922	905	897	959	912	904	960	922	941	916	930	954	907	912	918	888	936	906	910	919	963	945	980	942	996	912	953	993	956	961	909	938	948	897	927	885	993	944	946	920	884	957	885	951	977	925	851	851	944	907	974	1000	963	914	941	982	915	970	896	940	969	908	923	886	925	970	928	965	929	954	920	948	927	939	930	935	899	892	959	981	948	913	915	972	882	946	1002	926	920	931	919	917	985	930	900	927	892	1029	993	972	904	893	940	913	997	982	967	948	943	913	940	942	957	920	958	997	891	919	948	973	863	925	931	915	926	950	936	925	971	945	937	927	894	1010	926	949	963	1012	875	989	972	956	935	910	988	902	950	938	961	951	928	891	947	993	992	912	916	882	939	968	980	1004	967	958	1007	934	912	901	922	879	974	942	940	950	935	949	944
24376	20986	23977	28184	20987	21027	10932	689	455	382	376	393	382	398	372	379	378	345	334	367	319	350	335	354	339	327	355	356	323	320	355	329	333	332	361	365	320	348	318	342	324	371	328	312	325	351	358	343	325	314	345	357	324	365	328	323	285	332	336	326	324	328	317	368	310	390	332	329	298	318	319	299	337	299	313	327	317	317	328	349	358	310	340	312	312	344	331	355	314	341	338	332	345	317	348	329	359	300	340	308	361	350	339	301	324	337	322	264	312	288	346	305	326	312	311	322	323	302	317	330	362	322	317	313	347	334	308	316	324	315	313	313	333	337	334	312	305	288	298	326	352	320	349	342	330	328	328	329	341	325	301	324	330	361	318	308	318	331	323	325	314	359	314	309	325	321	283	324	388	329	325	334	353	330	333	328	304	333	345	321	326	328	332	322	326	337	326	328	344	344	304	332	322	342	309	321	320	324	315	309	348	328	383	304	334	327	319	309	340	343	320	316	305	325	325	335	312	342	315	321	304	308	309	328	327	327	318	319	325	326	357	361	318	303	297	299	302	311	308	326	281	302	334	324	293	319	319	334	300	330	305	325	316	350	312	293	290	327	314	334	313	306	344	331	322	329	332	332	333	317	326	321	314	337	316	317	303	352	327	321	328	314	305	310	320	343	320	321	309	334	325	338	354	301	323	277	300	337	319	337	343	347	322	323	327	341	319	320	322	348	314	333	320	358	325	343	324	329	316	336	283	321	343	344	328	342	330	344	306	318	344	332	323	331	309	320	313	333	349	324	348	326	327	309	332	340	310	379	299	310	359	311	334	327	365	323	333	321	332	336	334	323	340	354	364	317	315	327	296	312	284	346	309	344	352	351	286	354	354	315	303	325	303	325	327	296	310	319	295	321	297	314	362	385	306	291	345	345	354	322	350	361	330	295	343	300	339	308	314	333	316	336	348	299	320	357	335	333	323	327	330	336	358	324	323	296	337	330	298	323	314	333	325	326	341	352	324	298	327	369	318	350	337	304	322	355	337	327	320	296	335	336	308	323	291	320	359	300	367	325	337	317	307	339	322	324	293	342	314	315	304	312	350	301	301	292	326	288	308	338	303	309	321	289	322	340	324	317	326	303	320	315	315	345	359	359	311	313	320	350	322	302	333	345	319	327	318	308	304	317	329	347	332	327	312	324	312	318	326	332	327	335	357	357	291	265	297	307	369	293	315	353	310	315	312	357	317	298	314	316	363	314	316	338	314	316	315	345	322	321	333	321	339	333	341	327	325	338	327	302	344	326	315	315	334	366	333	320	301	340	344	313	339	311	296	312	322	312	307	303	319	334	327	321	319	336	356	309	300	309	306	288	320	332	338	333	348	306	306	302	323	324	357	300	307	308	340	286	311	332	307	329	322	334	344	318	343	327	336	374	340	304	358	311	344	315	336	319	345	357	308	317	353	341	388	344	340	302	280	293	345	354	316	316	340	286	313	339	305	333	350	311	339	349	320	328	325	345	336	361	318	293	345	322	344	320	310	328	331	309	324	356	346	315	345	330	302	333	378	334	330	332	348	304	330	328	315	330	353	306	343	318	355	327	311	330	323	354	345	318	322	342	306	298	331	342	317	329	308	324	304	315	343	311	305	326	339	333	347	320	331	309	322	322	325	331	309	287	348	352	325	331	309	329	347	327	330	338	300	339	324	333	330	337	338	326	318	321	331	337	357	356	332	328	313	344	315	309	315	363	359	333	301	354	325	338	300	336	336	316	313	313	328	301	298	349	362	355	324	343	297	331	312	351	330	362	328	347	320	327	320	350	319	343	322	332	320	275	372	329	334	322	314	309	290	353	321	334	291	347	332	301	347	345	302	309	322	340	293	317	358	319	344	349	302	336	338	323	318	326	353	306	323	342	315	332	376	315	348	315	327	311	353	329	296	328	319	317	322	321	347	329	308	318	300	318	347	347	336	322	330	317	302	306	324	303	287	320	340	314	282	291	351	328	329	311	286	304	350	364	332	317	367	339	331	302	352	292	331	297	353	322	348	295	331	322	323	341	312	317	321	347	301	324	355	357	341	318	303	314	348	338	302	320	298	333	335	327	326	319	308	320	343	330	317	316	323	343	332	332	327	306	293	314	302	304	347	345	346	334	294	316	328	308	285	285	315	313	361	314	320	316	340	353	327	324	359	299	309	301	317	315	329	322	302	338	333	276	336	375	310	325	345	321	347	293	311	355	352	359	325	343	350	332	308	312	360	320	313	313	330	302	325	288	336	288	331	333	308	305	299	339	336	324	344	336	309	348	345	339	301	334	308	294	356	345	322	331	328	314	336	310	284	293	319	331	336	322	323	328	333	361	286	296	345	323	300	309	324	292	308	314	322	335	334	341	317	310	278	312	329	315	347	334	302	346	389	311	318	315	350	311	312	314	329	351	311	336	336	346	339	329	336	350	347	310	317	307	349	279	351	317	342	324	294	296	311	322	319	315	370	331	354	341	324	331	319	313	334	310	308	340	322	314	284	310	338	288	317	330	320	298	330	296	307	364	314	291	304	320	310	335	332	319	340	318	348	323	317	339	340	299	374	306	291	307	328	322	309	318	347	337	338	311	355	325	345	322	290	310	326	314	296	336	307	315	325	318	316	331	323	339	365	314	317	335	300	322	342	312	361	325	332	371	373	313	371	324	304	313	345	343	312	321	318	314	365	328	294	309	302	332	328	312	299	334	322	338	331	338	338	347	347	305	302	323	374	358	326	347	320	337	339	313	312	341	329	304	331	299	333	314	334	321	327	335	329	314	328	339	321	321	270	335	335	334	323	354	303	327	320	324	342	336	320	331	290	332	376	362	307	287	316	325	324	313	349	314	361	343	361	325	323	341	295	386	333	292	307	352	332	318	356	291	327	304	310	304	328	314	339	332	349	306	335	335	316	354	340	350	337	284	317	326	346	312	310	310	336	319	314	347	349	316	321	323	314	353	290	333	323	331	305	335	298	308	333	318	322	322	335	327	304	347	325	354	320	315	341	307	309	273	352	352	312	338	353	335	327	297	359	347	282	364	312	358	317	328	321	334	305	326	318	318	324	309	327	332	320	307	285	317	310	316	340	289	337	329	318	338	352	326	287	339	342	281	309	332	313	293	315	310	323	276	348	329	329	322	332	380	295	340	331	343	340	292	361	300	309	323	333	321	341	313	309	366	320	323	319	311	347	333	350	310	312	321	352	345	320	278	337	316	302	325	318	311	294	336	339	338	336	297	293	321	327	331	347	311	343	345	344	351	343	321	344	320	274	292	303	311	318	316	346	314	319	311	326	318	321	347	291	317	304	335	334	343	310	331	330	307	329	291	280	327	328	316	312	349	335	336	341	305	324	341	349	286	309	313	311	310	311	321	322	320	319	367	325	317	316	317	329	321	308	316	357	312	320	324	342	342	330	328	290	332	333	316	350	308	332	294	321	319	307	300	293	291	343	341	377	341	359	351	322	329	326	290
4016	3304	1670	1085	861	865	782	721	775	696	704	684	713	701	726	718	716	727	690	703	706	731	689	675	699	663	681	691	714	714	686	658	656	644	688	723	749	648	759	635	690	675	697	713	740	680	702	681	710	678	729	692	659	703	672	712	724	722	672	644	695	698	705	663	684	673	694	681	703	682	679	722	696	734	647	676	706	699	730	706	643	699	683	729	693	705	695	736	699	655	653	647	679	680	658	652	692	668	703	710	664	645	705	700	670	661	687	686	702	680	673	709	662	695	656	646	727	713	704	665	691	682	655	725	704	720	722	693	683	691	680	660	678	650	715	668	730	708	673	723	681	691	714	639	698	685	723	685	698	658	687	723	674	666	608	689	704	651	707	679	698	721	719	642	702	693	698	695	634	725	684	699	642	684	673	692	657	696	686	685	686	684	719	690	644	700	728	664	698	707	704	717	689	669	687	708	668	696	694	699	702	677	690	687	670	694	701	689	688	698	649	662	678	738	699	677	690	698	716	712	709	661	698	754	650	716	670	713	623	742	758	670	695	706	667	746	708	689	737	712	681	704	641	698	706	690	725	680	708	676	687	673	689	678	652	705	723	667	682	695	709	718	686	708	642	652	692	722	689	665	672	702	677	717	658	679	674	727	666	729	699	685	694	668	675	662	710	715	684	665	687	689	690	711	718	748	700	671	663	639	698	676	741	713	678	731	673	665	724	681	685	710	649	712	708	685	687	695	716	695	686	681	702	714	676	712	709	708	686	720	690	692	666	666	731	700	683	667	704	668	672	679	641	681	713	716	719	707	726	679	709	676	668	694	690	673	732	704	707	669	694	710	677	698	701	721	707	686	684	672	714	656	730	654	639	722	692	662	691	716	689	712	681	703	654	680	670	720	701	689	676	634	676	712	683	679	692	675	668	726	682	705	719	682	667	680	704	684	673	706	699	705	702	665	696	647	695	709	696	719	668	683	713	714	719	651	709	716	742	649	665	697	703	688	665	657	668	647	691	650	695	690	709	696	732	717	680	727	693	685	716	672	698	703	744	662	689	725	758	718	688	691	674	663	749	722	701	684	703	658	698	646	675	688	728	736	657	688	702	693	679	667	722	684	687	675	716	706	696	695	680	719	732	727	657	688	700	677	632	649	662	696	734	641	709	675	639	652	746	662	696	671	665	731	673	647	719	714	638	657	705	685	696	738	698	687	745	666	718	695	715	704	728	731	686	677	691	688	751	654	691	769	661	713	725	692	712	637	696	711	695	712	667	719	668	707	686	681	669	692	666	707	681	679	680	699	721	676	733	706	672	669	718	692	736	658	752	648	668	645	679	701	749	670	691	638	691	686	681	718	614	723	715	723	724	677	656	710	700	699	669	691	704	700	745	686	691	683	650	692	713	685	711	718	703	762	792	701	680	695	648	688	653	706	687	703	715	700	693	677	686	676	685	657	695	751	686	700	676	657	691	703	709	665	693	689	703	730	693	669	661	733	637	652	702	680	721	721	711	704	690	719	676	711	668	690	718	678	692	764	688	686	682	676	700	659	647	688	676	647	691	714	718	677	727	729	685	684	662	708	689	691	728	709	662	716	705	653	716	681	715	671	697	697	633	664	698	688	612	677	709	657	716	625	708	694	690	698	683	663	687	691	602	672	670	694	688	696	725	665	694	695	713	677	688	687	697	691	659	654	705	670	673	728	720	632	685	730	705	716	674	681	695	678	745	648	716	727	687	703	667	666	708	680	725	684	709	662	690	752	669	662	697	683	664	629	701	708	761	694	697	723	636	684	696	719	670	735	720	680	690	685	715	700	684	702	670	722	721	661	707	701	684	702	737	706	674	667	684	701	660	726	749	699	703	627	685	685	675	671	721	711	689	660	712	707	739	691	707	718	737	679	655	730	709	669	672	650	655	687	655	686	675	663	672	741	670	756	724	663	683	689	706	707	677	704	683	664	714	673	688	725	696	718	674	733	681	667	700	675	706	716	695	646	666	705	687	683	711	743	706	692	665	669	721	697	678	704	657	669	678	656	681	681	703	710	708	660	706	750	685	709	736	691	697	669	691	682	687	681	673	706	675	680	663	731	674	713	766	693	681	706	681	702	717	703	693	703	686	692	666	610	720	695	680	712	687	707	735	692	722	669	696	670	683	676	712	670	660	699	706	722	734	708	688	653	708	657	676	695	680	719	681	666	731	709	666	670	735	684	683	686	736	688	655	694	702	695	645	709	670	687	701	700	683	712	671	718	701	663	685	697	713	691	737	708	696	723	671	714	716	713	689	656	680	678	652	722	704	687	694	650	702	672	671	683	650	698	707	700	728	677	717	634	680	667	726	687	717	637	717	664	671	661	669	658	708	727	638	720	704	725	739	731	714	714	665	673	724	695	660	673	689	688	732	721	708	701	700	702	637	666	704	713	705	671	670	724	715	665	709	699	671	659	735	723	654	657	683	721	722	699	694	688	666	716	653	649	689	660	709	694	652	689	729	676	730	708	699	711	709	701	740	714	688	699	654	695	692	699	701	693	673	664	746	719	646	697	744	666	700	712	713	658	707	699	660	649	709	658	701	738	640	708	716	720	709	681	726	696	649	711	687	694	682	719	677	693	673	722	724	722	712	641	733	656	664	707	695	729	645	681	686	658	712	677	690	661	681	742	691	721	712	650	713	699	722	662	700	679	690	652	673	666	685	685	717	700	686	710	678	694	719	655	675	693	664	734	689	702	681	718	698	671	688	681	696	702	717	687	692	684	683	673	701	712	695	722	682	683	681	713	667	719	673	712	672	685	653	696	717	702	734	653	703	651	655	670	677	707	682	688	685	649	655	698	695	724	666	709	606	665	668	661	684	723	686	690	730	719	685	655	719	670	659	651	685	718	698	692	668	693	692	638	661	712	644	735	728	642	691	663	674	719	672	743	723	662	636	671	695	683	672	676	667	712	673	727	699	686	713	666	709	675	686	690	702	720	754	661	668	672	650	723	737	697	701	701	673	678	687	707	685	658	686	734	687	679	693	655	688	690	710	737	706	668	661	699	688	690	681	687	640	671	690	728	662	699	702	721	739	732	684	663	670	698	690	733	674	656	663	652	684	717	642	703	716	693	657	719	639	693	695	655	689	655	665	699	698	693	748	709	726	685	697	667	677	646	706	667	654	650	691	668	732	681	700	724	699	687	700	658	721	680	647	703	719	659	672	718	689	624	713	717	719	680	677	750	660	703	660	726	730	666	677	683	688	666	697	677	661	676	672	714	704	682	642	716	682	706	639	691	740	673	691	681	677	672	695	721	644	678	661	713	650	690	662	702	727	666	657	713	740	655	675	676	675	712	682	677	668	679	674	692	658	692	652	706	710	704	691	693	637	664	664	675	662	674	712	676	699	705	707	697	700	696	665	683	700	680	706	746	682	710	677	693	666	697	668	713	674	688	641	653	679	656	691	698	697	700	699	668	702	646	674	688	679	718	694	684	686	689	673	730	711	703
33245	15187	2703	640	452	491	366	288	292	317	321	323	292	326	311	311	303	285	291	317	308	290	296	317	314	305	331	311	300	280	299	327	265	309	304	299	316	316	301	325	321	299	336	297	310	329	290	332	329	307	333	311	315	323	318	283	317	323	303	263	275	310	326	319	299	306	308	308	334	306	274	324	303	285	293	316	301	336	351	303	335	308	319	314	292	298	324	296	303	312	316	293	314	311	326	321	314	302	285	312	259	335	350	345	294	334	297	351	319	294	308	311	319	322	333	285	301	280	339	313	325	301	305	322	316	309	316	299	320	299	292	276	275	296	326	310	303	322	275	331	300	318	303	333	329	320	298	337	304	311	310	320	327	324	333	320	301	313	304	313	324	344	313	334	308	339	293	296	309	321	298	338	316	346	354	336	334	308	299	307	348	313	315	326	314	290	342	304	300	267	286	319	282	331	296	287	275	313	315	315	336	323	300	284	317	327	322	295	308	316	301	304	336	269	325	318	306	308	318	309	305	335	271	269	310	348	321	330	350	312	332	326	308	322	303	306	295	327	313	330	321	301	315	291	319	296	300	323	331	356	302	283	328	317	338	314	282	268	267	336	314	281	286	305	262	295	291	326	348	289	309	303	311	305	316	280	317	302	295	348	291	266	345	314	303	311	326	340	312	334	314	320	309	325	300	308	328	305	287	293	294	285	267	321	317	313	306	305	326	279	326	295	277	308	297	318	323	345	337	302	303	290	289	321	300	297	302	325	317	303	314	318	274	293	314	307	310	288	375	281	304	312	318	334	303	308	311	304	289	300	337	327	329	326	299	282	294	300	334	317	288	319	338	328	296	306	332	303	272	316	311	288	303	289	292	308	290	352	308	260	341	307	305	311	315	318	315	287	312	278	328	300	293	302	316	311	293	301	319	305	272	282	291	318	317	319	330	332	323	306	335	308	295	279	315	333	340	306	309	321	292	284	329	316	285	320	308	314	312	338	319	305	327	291	307	349	293	300	354	279	320	265	326	298	324	334	312	304	315	300	297	331	314	294	298	297	338	334	305	314	340	353	311	297	293	258	305	294	323	302	328	296	257	295	323	312	301	314	289	310	273	294	304	310	292	306	286	320	293	291	312	322	322	294	296	309	266	313	300	330	285	307	323	319	277	306	300	321	314	296	321	334	281	287	301	299	274	283	338	351	329	311	284	325	304	322	314	343	336	300	314	330	307	283	316	310	306	297	318	326	289	299	303	306	288	325	316	327	318	292	292	324	298	312	286	328	299	310	305	281	311	312	279	288	286	351	285	300	296	311	319	289	291	332	323	322	322	306	288	324	304	301	321	292	287	339	338	333	294	294	303	295	316	319	302	279	327	313	285	311	313	294	305	314	296	276	291	312	345	299	305	288	259	297	325	269	314	297	313	327	315	328	351	329	325	320	340	288	295	301	290	322	325	334	301	310	309	303	318	332	305	316	287	329	303	281	306	319	314	326	309	329	296	291	313	320	306	309	302	293	333	326	311	300	306	273	300	310	312	346	313	331	295	310	309	296	301	285	304	291	301	287	302	301	314	287	373	296	321	293	352	310	329	314	317	295	275	320	328	304	335	311	338	309	314	313	320	319	308	326	333	291	305	326	305	283	326	304	307	355	312	283	290	272	271	321	312	266	290	341	292	319	297	323	306	313	336	323	293	296	302	310	324	306	330	306	311	318	301	323	367	322	320	273	289	329	324	292	320	307	323	309	324	319	300	323	315	304	325	318	335	326	323	309	311	333	327	343	318	300	349	324	312	337	327	323	340	316	318	297	304	315	336	282	287	316	311	280	318	288	315	319	335	327	325	299	304	336	287	313	286	291	324	293	299	329	295	297	290	297	297	349	328	348	319	314	294	311	341	319	306	279	309	326	292	292	323	292	278	321	314	312	302	297	330	300	269	285	293	286	335	305	315	312	286	330	314	321	314	346	338	304	334	287	255	337	309	301	306	326	322	328	315	278	283	327	326	346	302	343	329	296	340	271	312	307	285	318	347	309	288	299	260	291	344	320	351	321	304	294	313	305	310	307	330	317	300	310	275	291	308	345	314	300	318	306	309	278	319	324	315	340	330	309	311	289	323	286	291	327	298	312	316	338	297	310	301	316	296	306	291	283	309	300	312	304	285	304	279	315	321	312	317	321	304	302	303	344	300	288	325	313	289	321	318	317	298	306	315	299	323	314	300	312	351	299	314	329	296	283	314	329	323	316	325	347	311	297	313	296	289	324	316	330	264	312	283	334	284	301	300	333	312	342	316	311	294	277	270	311	306	322	335	294	329	283	276	299	313	290	309	337	316	300	295	326	312	294	307	302	314	339	326	300	351	283	320	297	267	304	300	321	322	292	309	318	326	310	314	296	326	304	310	295	283	283	321	315	343	301	328	294	304	309	330	316	334	317	297	307	299	303	306	325	304	299	313	301	310	288	322	345	314	309	338	294	306	336	288	312	334	330	329	311	334	299	334	326	310	317	334	321	317	333	329	342	289	296	277	309	308	327	322	281	312	327	332	288	304	298	305	314	300	317	292	328	284	310	312	321	264	292	295	309	304	318	280	316	290	330	295	300	280	292	312	289	319	282	298	323	335	302	296	317	306	313	336	346	283	309	295	277	285	296	312	303	303	318	334	340	286	328	323	332	312	279	332	301	304	293	322	312	332	293	275	307	308	308	316	296	313	309	306	289	287	310	295	318	322	336	291	309	314	328	303	295	354	306	310	329	306	296	291	333	329	295	305	312	272	289	287	324	345	306	296	306	288	303	286	285	291	267	264	282	309	293	321	289	324	304	318	323	320	288	318	321	312	312	318	289	280	287	286	316	309	294	279	330	329	334	317	316	297	340	303	302	301	335	308	320	318	290	335	327	343	319	318	314	333	302	303	276	298	304	274	303	331	327	313	317	302	313	344	279	313	272	338	300	301	288	342	301	313	297	283	282	276	294	327	298	308	321	313	251	287	300	352	294	286	299	301	292	330	289	288	328	331	308	347	322	311	320	332	303	269	346	308	294	272	310	314	312	329	319	295	296	323	312	316	326	276	295	310	317	295	307	309	312	294	315	297	318	277	305	304	327	344	301	304	300	308	297	289	319	329	305	331	330	316	350	315	283	289	357	341	313	307	318	294	324	287	310	280	342	310	280	338	301	293	288	312	305	320	310	293	281	283	315	327	365	311	297	308	289	267	349	305	333	327	300	330	315	296	275	334	314	343	312	307	327	329	330	270	320	289	300	313	301	307	328	339	300	277	347	296	322	286	299	300	299	302	305	257	308	314	328	319	290	296	340	349	298	325	338	299	300	328	303	313	306	260	292	333	325	311	287	295	312	327	314	316	351	326	306	339	339	319	304	298	302	301	326	295	304	307	361	288	319	325	337	278	333	298	302	282	281	296	339	312	300	329	290	284	301	280	329	289	312	304	295	327	323	358	289	309	314	319	344	332	337	298	316	323	304	330	343
7794	791	718	723	734	712	745	702	715	737	737	723	747	737	706	703	679	743	744	716	723	714	697	728	694	709	695	752	701	701	709	680	683	730	718	720	708	655	744	677	688	724	728	707	678	698	696	717	715	725	694	693	703	713	675	687	686	724	720	708	699	710	694	750	742	693	748	688	709	708	722	773	681	705	727	748	709	692	695	703	667	693	696	717	680	693	702	711	741	684	754	718	697	727	672	716	726	721	738	691	720	695	738	720	732	648	762	737	768	697	706	709	702	717	689	730	690	743	742	761	752	739	763	753	740	729	726	726	758	728	698	705	724	738	709	695	684	719	697	712	672	719	695	725	740	706	695	689	696	692	742	756	705	729	751	706	671	736	749	711	758	691	720	697	671	763	684	721	710	730	707	732	722	708	673	706	718	719	710	688	709	739	698	757	735	699	718	726	707	721	766	669	705	703	693	717	758	742	698	734	688	719	709	747	704	766	719	712	699	658	721	741	727	746	699	717	699	713	707	719	722	706	705	708	698	721	761	691	712	674	709	665	698	693	729	756	719	745	777	741	676	658	728	704	695	747	745	714	732	707	733	682	728	704	749	739	696	768	723	672	733	726	687	736	728	728	701	771	694	707	752	716	689	718	730	696	716	756	712	693	752	714	719	714	698	747	743	719	689	713	662	708	722	704	764	723	673	725	718	685	676	709	708	762	647	720	710	704	733	748	746	722	689	699	712	710	744	709	736	699	672	682	703	739	736	696	660	708	705	724	666	713	762	722	699	688	716	690	741	711	699	715	717	726	669	713	777	717	694	720	690	709	734	723	774	706	752	709	755	717	750	685	689	722	693	745	692	710	681	775	742	720	715	684	691	665	715	714	732	709	693	713	720	725	715	718	728	735	679	686	753	664	740	736	720	721	722	748	700	694	687	716	746	758	750	756	718	716	738	719	723	716	780	662	788	721	671	710	726	704	738	730	692	755	734	699	714	714	692	751	721	701	725	732	695	738	733	706	731	665	671	708	772	673	700	707	707	737	692	676	723	682	704	722	700	710	690	737	718	727	695	682	712	701	737	744	768	686	654	707	651	706	684	702	678	712	716	759	739	706	750	743	683	710	699	704	694	738	703	701	745	705	696	719	730	702	685	756	692	685	692	710	710	728	709	717	703	728	752	679	718	695	713	694	752	694	749	718	697	697	718	725	749	715	731	759	689	711	674	701	718	686	740	714	735	677	737	731	721	708	756	729	678	746	699	700	737	740	704	736	669	725	724	702	670	698	704	720	701	720	681	710	727	767	738	725	694	732	755	705	733	686	701	682	646	706	700	719	696	703	718	746	691	685	726	712	714	705	681	708	743	699	695	717	679	665	729	684	691	779	739	752	726	729	695	642	695	742	724	703	779	700	773	739	708	693	710	687	762	700	692	712	720	752	735	759	685	669	734	690	674	778	747	744	715	731	699	782	696	669	697	706	745	720	744	701	721	700	681	709	734	707	731	744	739	709	726	699	681	684	685	761	713	696	680	751	718	714	704	716	692	709	671	768	740	657	648	715	680	753	697	679	714	732	726	725	723	746	744	709	678	700	731	755	707	677	722	747	710	692	662	689	708	733	749	716	698	729	735	675	670	763	745	686	698	692	718	714	737	726	707	741	729	679	683	702	679	753	676	708	718	675	736	714	730	664	769	717	672	753	719	716	719	712	694	712	682	709	716	724	715	746	735	741	654	713	676	708	706	690	750	683	735	754	713	731	723	673	662	691	713	743	683	693	712	734	710	727	770	742	752	693	736	721	709	717	799	675	703	720	715	723	738	708	694	740	725	708	720	706	689	734	717	721	717	663	725	729	726	722	759	720	815	723	680	687	734	689	720	723	708	721	732	767	734	717	710	714	744	745	698	727	722	678	709	719	704	737	709	699	670	739	732	736	732	748	789	723	700	730	682	731	669	708	745	656	707	694	687	738	728	728	658	688	672	662	690	749	689	735	746	724	655	733	680	703	692	723	679	738	678	732	697	712	748	705	686	726	708	734	695	702	723	709	741	720	690	720	722	759	712	744	732	642	694	738	717	721	691	681	717	686	721	725	676	690	689	744	675	705	673	692	723	730	743	704	713	731	718	719	687	709	715	685	718	740	728	722	733	708	704	766	675	700	721	735	692	727	734	719	744	706	697	684	663	662	729	724	713	715	724	706	698	697	690	696	711	709	753	652	715	718	761	692	665	711	719	730	720	738	676	700	762	699	719	713	729	685	725	718	715	705	698	715	718	687	725	668	743	757	662	733	690	750	682	672	715	765	661	714	732	700	761	756	734	748	722	737	705	690	684	726	707	741	739	745	673	659	733	696	736	737	763	709	727	729	687	742	735	713	698	687	633	698	718	752	695	653	729	701	758	741	732	727	763	712	729	669	710	735	707	669	716	699	708	743	704	703	710	716	688	718	703	709	701	733	717	692	709	722	716	692	730	644	731	724	762	740	751	703	760	722	736	697	694	732	697	716	681	659	763	680	740	738	668	698	678	738	684	712	761	720	705	672	722	750	755	745	719	761	708	709	685	716	740	715	663	718	721	721	739	702	757	712	721	744	709	665	731	728	722	708	738	709	714	676	730	708	675	697	738	655	736	736	720	713	744	674	707	719	745	687	736	728	696	707	680	737	684	749	707	722	735	737	723	775	735	742	700	684	717	792	701	687	740	709	654	733	710	703	723	772	753	697	711	693	662	697	683	697	673	715	699	715	726	709	707	705	684	750	707	697	721	672	679	766	717	685	706	719	741	783	719	693	785	684	712	713	721	761	682	781	716	729	672	703	755	668	724	718	665	703	749	727	693	689	724	739	754	716	709	679	737	712	701	710	734	689	694	713	716	691	681	755	762	673	770	718	741	704	703	708	732	697	699	703	750	701	691	686	754	723	748	742	760	703	715	738	746	711	691	727	705	689	689	714	716	752	711	746	731	680	679	725	703	660	717	766	744	727	704	722	689	742	698	703	744	731	739	703	772	686	703	691	729	732	735	689	741	764	703	726	674	713	711	683	745	687	693	738	719	688	692	672	699	720	749	692	695	683	700	693	690	699	723	763	732	716	697	714	690	716	715	721	741	742	721	666	676	724	695	759	738	665	729	680	717	698	749	737	733	737	626	708	723	713	739	688	709	736	698	711	698	702	705	743	727	726	659	738	668	695	752	713	687	713	737	736	708	757	683	705	669	703	701	719	727	685	681	741	674	684	687	691	701	708	710	710	728	718	701	711	723	736	716	683	726	761	705	712	728	736	761	732	692	768	675	740	728	680	705	775	704	729	692	723	723	683	701	697	704	740	674	704	715	675	702	717	737	704	708	688	668	694	747	728	712	722	772	730	708	695	751	700	725	713	742	709	701	713	707	749	750	699	738	728	765	717	719	750	739	708	771	721	716	749	702	704	705	760	740	707	714	724	681	679	714	746	720	700	723	704	741	674	686	747	676	707	685	724	709	724	724	735	709	692
25011	20970	23549	28535	20971	12837	753	549	473	527	485	499	475	455	435	490	479	521	451	456	478	464	439	499	430	427	449	480	456	477	460	449	476	491	486	457	416	443	451	456	449	443	443	456	448	449	443	428	480	452	453	462	455	499	453	450	468	399	417	425	452	425	454	463	406	466	448	377	438	444	396	418	424	428	445	473	485	408	488	511	467	465	463	477	466	439	437	446	458	447	448	445	466	453	436	449	438	435	438	428	444	436	491	469	437	411	425	436	522	453	439	441	408	462	449	404	461	423	435	450	495	456	416	485	461	465	462	461	484	444	470	492	495	420	455	449	426	494	465	507	479	443	435	436	452	463	430	428	475	422	454	463	427	450	463	439	432	459	475	415	436	483	439	431	411	480	476	468	414	430	447	439	450	458	474	418	476	427	462	433	443	440	424	462	444	389	454	440	447	453	433	395	475	446	398	394	496	468	465	469	484	442	446	466	430	441	450	447	458	483	440	468	430	451	447	444	464	427	423	394	428	405	457	447	451	420	474	492	444	441	451	441	416	393	427	480	457	462	459	437	420	511	413	443	451	468	487	452	403	450	439	466	458	419	435	387	470	421	433	435	416	470	414	408	450	464	433	455	473	434	392	445	454	450	460	454	422	417	448	447	408	458	449	478	459	462	434	446	449	448	415	472	464	428	456	433	449	449	448	441	442	465	455	478	433	463	449	422	502	445	461	454	435	442	422	466	477	418	428	432	433	430	426	460	455	445	428	427	434	452	431	438	489	405	446	436	436	464	411	436	454	455	474	465	426	442	436	450	405	443	397	406	433	458	457	450	405	429	448	449	440	481	417	432	461	443	435	441	464	452	400	421	480	450	441	479	489	430	448	445	456	473	396	431	421	445	454	456	447	465	457	457	405	444	414	407	430	398	474	433	442	468	459	450	457	468	470	423	454	462	484	449	436	419	419	461	460	396	460	419	434	501	435	453	453	457	437	467	392	455	425	390	434	397	444	427	473	454	440	449	395	401	412	465	437	460	426	442	464	425	403	428	447	401	436	448	437	466	451	455	438	429	427	475	437	458	454	436	451	418	425	483	449	438	459	436	467	441	409	424	442	468	390	418	437	458	426	481	450	463	408	455	486	446	448	433	423	454	445	432	452	447	459	448	452	458	389	454	464	476	459	459	453	445	422	485	420	450	412	430	436	450	478	394	458	444	471	439	413	491	461	475	436	413	416	475	481	423	452	427	440	451	416	423	462	444	482	441	423	483	458	440	452	423	431	474	465	401	452	447	454	412	420	407	417	429	427	435	449	454	423	437	440	408	425	435	432	405	463	400	439	453	439	434	403	464	460	471	424	423	411	434	421	458	479	473	450	473	418	410	472	458	410	461	420	415	460	435	473	460	430	498	445	444	442	446	452	453	457	418	437	441	442	420	464	448	464	450	458	416	466	464	474	454	438	456	456	442	454	433	420	456	459	432	461	427	480	452	458	433	413	423	435	437	428	467	477	438	446	442	434	445	426	441	463	380	396	450	473	496	445	426	428	405	442	443	469	428	446	414	457	454	487	447	457	459	437	484	468	456	422	446	415	474	484	413	427	464	442	437	449	452	459	424	415	460	440	417	452	434	430	492	416	446	438	457	462	420	452	453	452	441	429	467	448	476	458	444	460	436	474	422	420	440	454	445	488	455	448	426	433	432	436	408	452	444	440	415	439	465	422	436	439	469	464	485	452	376	431	468	437	445	446	422	454	456	446	438	461	459	467	437	460	442	413	416	449	434	441	407	397	473	469	423	487	474	454	444	486	462	440	469	462	435	457	410	444	413	457	423	434	465	438	447	440	439	430	426	432	451	454	454	452	457	448	457	446	421	461	418	450	414	462	411	421	440	433	398	467	436	428	422	436	478	429	459	425	403	426	456	435	452	438	412	458	437	397	420	453	439	444	418	444	439	405	431	424	413	423	463	456	420	435	429	436	433	400	447	434	422	423	427	437	400	434	453	458	442	431	435	426	452	419	412	427	417	441	480	488	434	468	414	436	451	438	421	476	432	467	393	441	460	447	466	425	486	461	447	468	427	434	483	419	470	434	425	420	450	399	426	478	412	442	449	432	453	417	438	436	490	466	487	483	462	445	443	428	449	438	456	452	471	474	434	446	432	493	457	419	459	482	380	463	419	449	404	445	437	422	440	465	443	472	434	424	453	434	437	441	453	437	408	444	454	426	442	464	479	469	434	421	457	432	426	465	427	419	427	461	460	424	458	445	487	467	460	452	492	441	458	423	436	461	464	448	388	450	424	440	427	409	473	446	440	457	434	401	493	454	451	420	430	415	418	422	464	447	466	473	428	420	422	470	452	483	493	469	453	448	445	434	447	426	433	431	442	436	424	427	448	439	428	456	423	496	412	424	420	410	437	461	434	463	432	421	445	406	458	440	448	462	449	461	441	458	465	423	467	482	456	465	441	454	426	456	445	457	483	432	455	433	466	443	475	453	465	438	454	437	447	433	477	462	439	481	438	403	414	422	461	463	466	449	463	449	462	420	417	428	466	475	405	455	446	437	452	469	454	447	479	477	443	432	456	432	438	443	413	436	452	480	486	439	455	463	419	472	415	480	446	449	486	421	461	421	432	453	442	404	435	453	417	444	460	453	421	443	450	371	420	474	402	443	447	412	489	457	406	421	434	439	457	433	390	466	446	405	464	448	404	437	422	463	430	454	443	393	423	374	438	433	462	455	435	447	477	426	446	445	449	493	500	425	432	464	418	432	431	436	393	385	509	393	440	424	416	428	447	461	422	408	420	435	491	485	454	460	456	464	459	392	487	459	453	449	434	431	424	419	465	459	423	418	402	439	475	448	436	459	445	458	430	486	461	458	451	447	421	430	414	452	446	451	434	437	462	420	443	439	417	447	455	422	468	462	466	426	427	452	417	450	445	455	426	419	415	460	420	443	411	433	457	457	428	489	465	476	495	404	435	438	470	422	419	468	437	488	433	455	460	441	461	416	421	417	425	455	437	440	408	444	436	493	430	448	452	414	433	451	402	520	470	393	454	415	429	435	485	454	454	421	422	460	423	433	453	448	455	457	488	443	459	454	408	471	448	421	424	459	457	419	420	434	433	494	459	474	438	433	459	448	441	462	448	439	442	427	476	432	441	421	425	424	409	433	486	449	403	415	440	470	431	445	488	458	446	435	430	463	433	423	429	453	413	465	458	427	438	463	414	431	480	443	463	414	428	431	451	461	459	447	430	436	432	464	439	458	525	444	464	410	438	421	431	412	444	388	474	441	467	383	440	516	456	450	464	441	468	429	459	465	439	461	455	424	420	430	435	455	437	428	430	435	457	444	411	462	434	436	427	443	395	458	396	460	469	424	418	454	472	443	456	488	457	429	417	483	455	419	434	446	420	470	492	440	463	419	421	426	452	422	417	415	435	434	434	426	484	421	499	459	448	460	409	474	482	419	467	463	444	456	440	430	401	453	433
4498	2291	1449	1127	1025	981	986	963	1020	918	956	912	997	917	941	908	968	925	943	998	962	972	975	887	923	932	989	985	946	969	877	954	911	931	998	997	884	894	906	988	866	980	931	913	916	930	947	953	968	901	926	917	947	906	959	983	1013	961	903	946	898	960	954	941	975	972	975	879	953	923	907	860	896	915	936	909	970	892	959	871	965	951	989	929	968	969	940	914	954	939	941	918	933	918	950	930	930	922	928	962	925	911	941	960	923	883	935	929	972	926	981	973	935	925	949	924	967	902	970	949	920	946	967	957	961	944	973	954	972	933	953	948	972	950	893	1002	965	918	960	984	916	885	959	943	964	886	1000	949	935	928	996	930	927	954	934	943	959	1006	939	935	898	916	930	924	967	946	941	969	950	952	936	918	936	910	916	932	1010	943	922	945	993	998	946	923	955	863	930	908	969	918	943	888	940	897	939	966	942	929	938	939	939	930	952	850	968	965	943	973	927	927	978	910	938	953	928	949	962	922	944	884	926	920	955	945	949	943	911	953	916	956	942	939	977	994	923	967	908	922	982	923	941	1019	934	923	941	967	881	895	951	923	963	920	938	926	971	895	949	929	959	926	934	949	920	993	913	959	988	952	894	932	977	894	925	928	954	922	952	880	904	938	909	948	931	976	966	902	922	954	930	977	932	941	925	959	889	945	969	970	959	970	896	891	918	927	963	985	973	922	942	967	935	978	973	943	983	923	932	913	955	967	966	956	943	931	917	920	963	914	987	915	932	953	962	950	939	929	966	950	991	915	961	922	850	1015	942	981	975	959	947	974	943	891	846	983	942	936	982	977	879	963	973	951	928	914	984	890	920	947	965	959	917	917	939	953	952	924	894	906	948	938	944	959	962	944	901	938	967	960	965	948	921	978	988	978	860	977	952	941	980	923	951	970	982	928	940	877	895	926	933	986	969	942	897	961	983	932	920	953	958	963	884	978	956	936	909	903	924	981	916	1007	977	938	924	999	914	968	924	919	968	940	929	922	951	958	942	889	951	942	960	948	953	939	953	967	955	917	947	944	1031	887	938	916	946	972	935	950	939	1025	880	939	980	906	953	986	987	890	942	979	947	941	938	957	933	938	930	895	847	952	961	947	908	901	922	930	929	942	944	942	940	940	979	934	917	912	940	920	992	949	931	870	997	920	938	966	1000	925	998	898	966	938	936	941	923	896	933	908	948	914	931	865	932	946	948	984	932	969	960	922	928	934	891	934	908	964	966	953	940	943	959	968	901	896	915	915	974	922	986	885	980	961	939	901	985	953	939	994	953	905	891	935	899	943	1019	945	987	956	947	875	883	923	927	925	943	991	954	904	926	954	959	949	922	963	912	939	900	922	1018	926	925	941	907	983	942	883	964	920	944	896	963	935	935	958	962	947	938	923	947	932	895	965	982	925	925	935	968	964	967	945	946	915	978	951	947	940	965	937	932	986	931	898	992	942	985	1003	945	862	990	921	925	933	947	925	862	954	956	957	910	957	973	986	924	992	972	945	901	949	947	891	923	952	910	936	923	911	950	940	984	900	972	894	983	940	906	937	946	1033	944	953	935	919	915	926	864	952	916	893	899	953	1004	969	879	958	936	904	1009	972	964	962	984	959	968	883	933	940	905	911	910	902	917	927	930	915	931	954	934	956	915	933	895	918	934	971	919	951	951	951	928	945	909	891	1012	925	934	912	935	930	920	880	959	912	1008	975	966	918	947	980	943	947	984	926	931	933	935	954	943	903	903	953	966	921	942	921	868	963	946	966	922	945	910	941	937	1014	943	903	963	943	896	893	967	978	969	928	890	928	919	926	919	940	959	932	928	945	956	932	927	991	984	949	964	967	877	939	934	932	917	934	974	925	985	908	923	996	976	935	951	968	900	964	916	927	914	949	1007	944	984	954	971	907	947	951	951	895	902	932	927	947	916	863	1013	956	905	938	968	949	979	1004	945	935	948	900	927	928	942	961	958	931	913	921	946	940	888	879	872	961	925	924	910	944	883	908	957	941	945	934	919	907	912	981	936	930	981	965	903	942	930	924	897	963	923	896	932	1013	918	945	967	901	922	953	949	992	928	931	946	900	910	948	986	992	929	976	995	923	955	903	980	986	897	1016	960	964	888	946	982	925	963	886	942	982	1015	906	991	928	890	958	926	942	911	951	936	929	933	903	961	929	895	964	914	957	932	919	989	893	955	914	993	983	932	986	980	964	983	880	910	956	897	966	879	999	982	935	973	959	922	959	957	957	935	957	944	932	1022	908	973	907	985	934	890	969	929	960	867	972	952	918	900	913	863	964	902	923	922	976	966	977	907	967	954	924	937	964	956	963	915	970	921	944	936	936	936	969	952	954	999	938	941	971	986	899	937	954	942	900	949	954	954	904	934	942	938	916	943	942	950	954	950	925	902	933	865	956	951	911	930	985	905	919	948	935	911	931	951	919	968	968	974	903	972	926	911	985	948	972	926	935	921	991	937	925	875	955	905	926	947	933	956	926	920	948	898	913	928	971	887	934	936	953	936	962	937	911	985	955	936	964	970	936	943	926	976	938	949	937	963	951	942	978	937	922	914	918	929	936	958	967	931	904	964	979	926	947	927	913	959	946	972	948	935	940	948	938	932	949	944	1008	909	876	918	937	943	951	917	922	968	958	993	885	970	955	973	950	945	952	931	995	962	894	994	937	972	897	922	905	959	986	930	918	942	931	916	936	953	928	924	909	918	971	970	906	920	924	925	921	899	942	900	983	925	969	939	940	934	947	963	906	938	917	963	917	986	922	943	932	970	922	949	911	939	946	911	974	990	924	927	924	1002	897	959	923	983	942	957	927	932	964	945	959	1029	913	925	910	969	988	922	950	914	929	909	978	940	968	992	925	904	966	922	935	927	906	958	950	921	961	946	901	958	946	928	927	987	915	934	969	985	878	946	914	944	966	942	902	958	969	958	969	960	937	918	910	947	965	963	924	978	937	935	961	942	958	937	954	934	979	995	934	953	925	913	987	891	907	964	992	911	936	904	1001	872	921	977	972	925	952	875	921	931	930	971	935	931	970	938	934	953	967	957	955	993	879	909	952	927	938	982	972	939	956	964	930	914	904	932	931	931	904	946	932	980	929	867	927	982	915	925	940	1009	964	985	932	971	959	963	913	913	954	966	974	905	985	938	940	882	886	904	968	909	922	1001	925	913	893	907	959	931	934	942	982	969	994	960	898	893	1000	949	988	915	968	920	927	920	914	963	997	882	935	926	928	942	990	996	962	1011	886	952	944	918	915	885	915	935	935	926	982	951	926	916	947	896	919	981	966	992	945	944	946	865	941	969	941	940	954	986	887	948	954	918	966	954	906	970	908	903	977	933	935	932	1009	947	865	987	950	953	945	975	951	922	970	876	976	952	943	961	955	963	961	927	962	952	896	999	906	989	996	964	938	970	959	928	896	929	919	915	953	910	962	930	908	960	971	972	940	924	938	930	936	939	925	879	931	984	982	910	893	937	951	1036	998
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
