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
339430258601	339430259120	339430259670	339430260220	339430260770	339430261320	339430261870	339430262420	339430262970	339430263520	339430264070	339430264620	339430265170	339430265720	339430266270	339430266820	339430267370	339430267921	339430268471	339430269021	339430269571	339430270121	339430270671	339430271221	339430271771	339430272321	339430272871	339430273421	339430273973	339430274521	339430275071	339430275621	339430276171	339430276721	339430277272	339430277822	339430278372	339430278923	339430279472	339430280022	339430280573	339430281122	339430281674	339430282222	339430282772	339430283322	339430283872	339430284424	339430284972	339430285522	339430286072	339430286624	339430287174	339430287723	339430288273	339430288823	339430289373	339430289924	339430290473	339430291023	339430291575	339430292125	339430292673	339430293223	339430293773	339430294323	339430294873	339430295425	339430295974	339430296525	339430297075	339430297625	339430298174	339430298725	339430299274	339430299826	339430300376	339430300924	339430301474	339430302026	339430302576	339430303124	339430303676	339430304224	339430304775	339430305325	339430305876	339430306425	339430306976	339430307526	339430308075	339430308626	339430309177	339430309727	339430310277	339430310825	339430311377	339430311927	339430312477	339430313025	339430313575	339430314127	339430314677	339430315227	339430315776	339430316327	339430316877	339430317427	339430317976	339430318528	339430319078	339430319626	339430320178	339430320726	339430321278	339430321828	339430322376	339430322926	339430323478	339430324027	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2512	3600	2300	2512	3600	2300	2511	3600	2300	2511	3600	2300	2511	3600	2300	2511	3600	2300	2510	3600	2300	2510	3600	2300	2510	3600	2300	2510	3600	2300	2509	3600	2300	2509	3600	2300	2509	3600	2300	2509	3600	2300	2509	3600	2300	2509	3600	2300	2510	3600	2300	2510	3600	2300	2511	3600	2300	2511	3600	2300	2511	3600	2300	2512	3600	2300	2512	3600	2300	2513	3600	2300	2513	3600	2300	2514	3600	2300	2515	3600	2300	2515	3600	2300	2516	3600	2300	2517	3600	2300	2517	3600	2300	2518	3600	2300	2519	3600	2300	2519	3600	2300	2520	3600	2300	2521	3600	2300	2521	3600	2300	2522	3600	2300	2522	3600	2300	2523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22930	20234	26954	23287	18932	2519	910	538	445	416	414	407	389	417	328	345	360	342	383	358	321	347	364	336	371	356	355	329	315	372	339	301	338	331	328	368	338	346	323	330	332	311	340	350	293	353	295	361	291	314	344	329	355	314	293	305	349	323	320	305	325	375	316	278	343	305	324	307	355	317	308	354	347	342	321	292	316	299	311	330	343	356	324	341	318	281	337	313	319	302	326	298	290	313	334	314	310	330	337	335	278	315	298	336	312	293	326	325	319	338	314	296	307	325	333	327	318	302	321	345	256	298	312	322	308	306	319	343	270	301	335	303	327	312	302	356	307	360	303	301	314	333	311	310	346	296	333	346	334	342	321	305	308	319	314	377	299	323	307	329	331	324	310	368	293	325	324	335	321	344	342	305	332	329	317	322	297	370	330	311	347	302	346	350	315	326	289	330	307	296	330	280	326	324	330	307	332	315	329	298	345	325	299	309	327	310	281	307	309	327	304	308	277	300	303	293	360	324	317	297	323	333	317	327	321	313	316	318	319	296	321	334	332	316	305	309	360	313	314	300	309	338	328	317	331	340	298	336	282	322	333	287	311	280	324	315	333	319	308	321	327	308	330	331	312	311	319	355	313	307	335	338	304	307	307	319	307	359	353	350	303	337	323	335	322	297	327	317	287	293	301	308	310	306	313	310	322	309	316	325	332	311	311	322	308	353	342	331	300	306	308	306	314	329	298	307	312	368	281	338	341	316	292	338	301	307	350	330	314	275	330	307	316	320	323	351	326	307	316	301	330	306	282	311	274	306	302	284	318	292	335	338	318	330	317	323	319	325	296	332	328	322	300	333	328	316	323	317	332	314	362	311	311	291	301	308	320	348	298	307	319	331	337	329	284	318	334	327	331	328	335	307	297	306	315	275	300	343	336	316	351	319	327	322	316	310	308	324	299	314	326	327	332	300	328	361	333	292	292	346	343	295	323	324	314	339	311	328	319	308	299	303	313	305	329	313	295	313	330	304	336	304	302	349	309	318	336	300	308	307	314	332	305	294	311	320	323	313	319	328	313	276	332	304	313	308	346	328	291	323	337	307	323	285	289	318	324	330	337	310	337	348	340	333	337	349	344	325	306	308	296	330	352	318	281	292	320	278	333	323	297	295	305	313	293	327	342	325	290	296	337	337	297	314	323	349	336	320	344	297	284	339	295	334	280	317	313	362	308	308	276	302	346	355	330	315	337	329	306	340	326	317	307	307	305	312	341	323	327	303	334	338	321	332	289	304	283	294	340	327	288	321	356	321	319	334	325	343	316	299	298	354	297	315	301	328	326	332	336	311	350	308	315	307	340	295	295	316	339	343	304	310	299	331	322	326	329	327	297	350	327	341	314	329	330	317	337	311	304	338	306	306	305	341	307	327	310	340	352	337	298	355	328	300	337	295	311	322	328	327	297	339	330	346	289	327	341	299	310	314	332	308	318	362	346	296	334	327	310	336	295	281	321	316	297	335	311	317	336	332	299	324	313	348	307	327	321	296	308	313	317	317	318	285	357	306	349	278	320	350	299	314	334	321	311	333	343	312	311	322	324	309	305	293	317	305	288	317	325	299	309	324	304	320	335	325	267	334	295	298	326	323	319	312	302	311	352	291	322	342	308	335	310	344	300	312	301	331	307	346	325	300	324	313	302	318	326	290	301	322	297	338	287	286	300	331	316	315	278	308	324	292	314	328	291	300	319	316	303	351	365	298	335	337	316	327	333	282	303	343	311	312	322	292	325	336	314	331	336	313	289	297	307	342	298	356	302	331	335	311	295	288	333	321	333	294	322	323	341	341	313	302	285	329	297	311	285	316	341	318	319	358	333	288	308	300	331	281	315	317	325	321	292	317	314	294	334	354	286	360	308	350	300	303	338	355	319	288	308	316	307	325	333	328	287	329	321	320	336	287	341	332	327	318	343	325	333	327	326	335	324	311	337	301	343	298	293	334	309	329	326	310	312	299	309	300	314	281	305	325	351	295	299	299	336	283	311	333	315	349	304	312	312	297	292	322	296	312	291	316	321	353	317	305	339	289	341	320	355	288	339	268	317	301	307	317	317	316	311	279	332	319	292	332	345	314	333	318	314	333	266	277	305	313	301	326	337	318	341	341	331	316	313	310	306	303	331	312	313	303	352	329	342	326	295	306	294	306	308	306	328	354	326	338	310	329	342	339	314	306	309	305	315	277	316	306	298	314	298	316	271	331	309	288	327	300	331	331	306	319	350	304	299	309	313	314	326	304	328	334	322	328	301	329	315	308	329	308	307	308	313	366	271	317	281	304	311	314	321	332	342	313	335	314	298	350	364	347	319	291	336	301	327	323	334	325	310	308	330	328	325	332	298	338	289	345	304	309	313	322	300	323	335	311	316	290	314	301	311	325	326	368	314	320	328	343	331	309	309	313	353	325	311	316	318	297	306	347	325	331	304	346	337	318	310	333	297	334	292	323	321	327	313	312	303	334	311	320	345	293	308	339	303	294	326	310	315	318	307	314	292	327	336	301	291	320	286	303	310	325	297	311	309	266	320	321	295	327	354	318	341	321	314	315	324	329	298	347	331	297	312	303	340	302	305	307	315	320	338	322	317	305	332	332	307	318	296	320	319	323	302	332	344	330	301	317	331	330	281	308	304	318	319	310	310	301	337	309	331	319	326	317	334	311	328	313	336	340	316	325	320	283	309	307	294	323	333	317	318	304	324	328	310	316	300	334	320	319	312	338	307	305	302	328	328	318	288	322	296	301	302	364	305	303	360	311	299	302	333	288	317	313	298	292	324	298	331	295	309	285	327	306	325	310	327	330	297	354	271	321	317	311	314	333	323	307	319	316	354	288	315	298	310	325	345	362	327	317	304	322	339	298	298	287	309	272	320	331	331	333	341	321	338	330	306	300	327	287	326	324	325	307	324	293	309	336	322	324	320	300	296	314	290	315	313	336	291	332	303	327	335	306	308	333	278	336	340	313	305	307	344	364	301	309	313	300	331	319	307	313	304	323	312	312	309	311	344	319	314	288	293	286	347	290	308	319	337	336	291	293	332	346	329	308	329	311	319	300	328	323	305	285	312	337	301	329	328	276	318	315	352	307	296	295	341	307	315	337	284	325	312	317	313	303	337	315	331	320	305	266	325	321	286	287	321	312	346	335	344	299	341	311	294	323	323	304	318	307	328	320	301	299	287	314	358	325	335	293	344	324	303	302	310	324	311	327	311	303	327	311	304	315	288	313	288	280	335	298	309	329	289	312	314	336	302	343	288	283	303	314	306	326	299	296	322	330	288	334	337	334	286	322	318	268	294	389	309	321	315	285	329	339	330	360	313	337	304	301	301	278	297	325	317	343	306	298	323	331	306	337	306	335	304	332	316	310	323	316	321	313	318	313	310	317	298	323	305	347	365	316	315	323	313	319	335	292	349	292	310	288	316	322	327	299	327	317	326	315	289	342	334	316	329	332	333	338
3151	4437	3489	1703	1219	936	791	677	577	532	453	453	407	428	435	389	392	351	381	397	358	366	384	356	328	346	352	338	358	334	321	324	320	323	331	313	324	308	330	296	314	339	301	310	338	323	335	358	316	307	335	289	338	326	315	343	294	334	321	349	312	289	298	329	343	329	345	350	303	299	329	299	319	301	355	299	325	307	330	323	319	315	306	309	339	311	330	331	301	305	311	295	302	328	320	326	338	325	340	306	309	295	339	330	305	348	307	330	333	277	325	301	300	348	325	328	312	337	307	356	309	348	325	319	312	310	299	306	317	332	306	327	340	315	300	311	320	297	327	324	312	318	287	333	316	337	302	288	299	313	318	296	328	308	313	319	327	282	293	287	340	320	315	316	314	343	324	288	329	337	341	325	338	326	338	314	332	323	326	299	323	335	331	312	293	333	353	312	315	345	306	359	315	302	331	301	281	301	295	327	306	355	321	337	323	295	296	328	275	284	287	302	288	294	324	291	313	323	282	368	342	279	272	339	309	298	317	318	341	298	296	310	301	331	334	312	326	324	287	317	315	319	290	299	338	333	330	311	343	341	341	343	308	327	305	308	335	310	346	321	332	328	295	325	331	318	306	330	348	288	318	304	352	316	313	328	331	293	290	288	319	277	302	340	310	309	328	289	312	303	319	321	309	308	300	300	292	298	308	297	340	318	325	314	314	317	298	284	315	327	318	348	339	298	311	302	319	320	325	301	333	321	328	299	322	295	359	348	318	343	337	313	337	284	323	318	313	306	329	282	317	293	314	340	284	314	325	319	331	306	342	337	330	318	305	320	324	329	320	300	294	309	335	314	306	295	318	336	311	306	285	322	318	302	318	303	325	337	306	305	337	311	330	303	295	299	288	322	334	356	325	338	287	336	316	337	272	325	302	343	351	309	328	302	303	310	311	344	315	320	309	307	314	337	331	336	336	331	336	294	317	356	312	305	275	321	275	319	317	326	297	321	338	296	307	343	318	315	336	326	274	318	328	305	312	301	313	338	314	292	296	301	332	287	310	300	294	315	315	291	273	306	290	316	324	316	335	339	324	313	315	320	295	323	325	317	323	354	302	303	299	322	296	320	304	291	316	308	305	339	317	319	325	303	298	315	314	303	325	335	317	287	313	298	297	312	323	298	298	307	310	300	307	330	311	279	325	310	314	333	325	310	307	313	330	320	320	317	318	311	307	300	308	315	281	328	326	316	296	301	324	300	327	306	284	301	315	361	328	303	316	332	352	344	309	319	305	343	308	336	294	311	320	305	303	313	317	323	298	310	319	320	310	314	287	295	286	315	312	315	311	329	292	331	307	307	302	318	303	323	301	311	298	319	325	310	292	353	328	309	320	326	313	280	338	334	290	282	318	317	319	293	305	319	333	342	300	300	298	332	307	284	317	352	307	324	289	336	313	361	308	302	342	326	315	305	299	303	337	308	281	325	281	319	314	332	299	306	337	312	301	327	320	297	313	308	313	284	337	294	301	308	286	327	295	331	293	330	294	307	292	313	296	296	322	317	318	321	341	291	326	318	313	316	317	344	305	307	304	334	333	307	344	292	317	300	330	302	305	312	328	306	310	319	316	314	353	345	288	316	319	342	299	325	287	321	321	332	283	288	301	316	301	289	293	317	270	368	303	316	353	287	313	312	323	308	297	302	322	304	308	329	326	328	313	316	291	272	326	302	316	331	300	303	323	322	321	314	297	311	301	293	343	314	315	321	296	299	303	334	321	307	314	329	306	318	298	310	313	328	324	264	303	304	308	308	311	340	332	305	313	357	357	347	329	326	303	320	312	315	284	318	326	320	288	299	269	287	321	317	296	325	303	294	333	316	281	342	319	301	334	314	281	327	299	339	328	299	315	327	319	291	316	304	346	316	314	284	294	299	326	317	318	294	293	315	310	313	316	314	298	313	317	293	308	312	327	336	273	318	332	309	301	310	292	307	299	314	332	299	338	337	282	295	319	315	320	310	340	310	327	309	300	302	307	333	305	316	280	345	298	304	326	309	314	297	306	301	318	304	299	305	329	311	300	277	308	324	330	276	338	301	309	307	344	301	299	295	330	291	310	338	290	317	316	315	311	300	323	309	315	316	308	306	295	321	283	321	336	313	317	336	291	321	311	311	311	300	299	309	308	267	325	336	336	320	316	315	306	334	311	337	318	318	285	334	310	316	302	304	280	269	322	331	326	285	296	314	338	317	293	297	307	342	321	282	282	330	309	294	322	303	309	320	303	316	307	312	314	329	339	324	306	308	305	308	292	344	278	303	296	305	302	317	300	318	314	330	310	291	327	316	341	302	319	300	332	314	314	315	306	336	336	298	322	310	304	304	307	305	332	312	300	280	331	299	322	299	308	340	328	314	300	313	317	312	295	334	319	299	335	303	312	329	302	288	317	309	302	293	323	323	338	313	305	318	311	337	297	283	303	311	302	347	302	296	332	289	306	302	329	336	306	321	290	299	311	281	319	322	324	325	301	288	311	320	325	346	313	317	325	313	311	307	308	316	314	295	346	312	305	319	314	315	296	297	312	293	298	324	299	309	296	333	351	304	313	309	328	311	325	308	309	297	299	308	364	300	313	327	313	326	320	314	309	315	276	330	287	313	290	299	289	299	327	329	294	287	281	304	343	306	320	301	324	331	314	332	330	316	322	300	298	302	287	315	290	301	302	326	288	323	325	349	300	308	296	321	318	310	310	301	315	314	291	304	312	310	300	280	317	305	312	299	349	336	315	313	317	342	349	273	311	321	293	301	323	316	280	324	291	297	300	327	321	310	314	294	326	309	313	329	316	289	335	318	267	323	303	285	310	323	309	301	347	324	314	327	347	301	324	300	317	291	316	321	336	322	322	314	308	300	282	277	315	308	299	299	307	331	287	305	286	317	294	306	299	291	316	308	287	330	291	296	336	314	298	320	322	306	316	301	292	279	306	279	301	304	324	294	321	306	322	355	299	306	321	266	306	321	282	329	331	321	281	273	296	287	325	313	312	327	309	295	289	316	346	321	306	327	306	333	314	312	329	297	315	268	298	338	299	301	296	309	298	320	308	294	316	324	323	330	313	320	302	325	306	306	353	289	327	286	296	313	265	329	302	322	317	337	275	322	314	263	336	274	312	305	304	319	291	305	298	296	289	302	310	326	335	288	333	259	298	301	299	328	301	325	281	303	325	299	290	334	317	334	307	331	299	302	312	301	303	310	328	309	305	307	348	291	326	323	306	280	307	296	303	352	305	312	326	308	305	326	331	303	307	323	312	359	318	308	326	298	309	337	314	343	304	307	291	308	345	334	320	302	318	331	342	324	306	287	300	315	320	315	287	306	317	330	311	288	292	323	304	320	271	311	270	293	333	292	335	303	298	288	289	312	314	296	293	322	299	287	279	274	304	301	322	309	320	306	299	290	281	328	320	286	320	301	306	331	311	320	313	318	315	284	329	336	283	313	301	322	322	348
27695	12212	1961	1144	843	800	865	853	818	815	766	793	808	863	840	795	838	771	798	800	841	810	813	821	857	781	844	785	907	825	821	792	798	786	807	793	791	837	796	814	860	842	773	840	823	816	820	797	794	761	848	853	856	787	807	764	849	889	817	794	837	747	807	828	763	783	844	790	828	844	849	886	744	796	798	789	869	825	802	820	785	808	830	842	832	797	823	852	847	803	815	818	803	806	865	785	843	790	816	820	853	846	815	836	830	893	783	754	852	806	823	847	830	754	845	830	816	828	795	856	797	868	846	828	853	790	776	821	764	789	787	801	831	813	829	810	781	845	793	783	785	849	790	804	784	817	814	815	764	812	816	826	792	777	816	773	851	769	857	818	813	815	867	845	820	828	843	813	833	813	774	791	830	725	816	759	808	783	831	789	820	797	748	860	777	831	837	830	800	862	851	796	863	811	831	812	842	766	800	761	770	848	822	832	807	753	803	814	773	795	773	816	747	781	750	821	830	833	824	847	823	787	821	844	809	809	793	839	808	824	837	807	819	797	813	765	799	818	805	800	805	790	801	749	824	826	809	853	835	793	814	833	865	773	819	778	792	822	732	775	805	798	820	828	838	797	780	831	808	802	805	835	820	767	828	788	858	857	816	804	814	814	850	786	835	795	817	837	835	838	812	822	757	760	815	785	832	813	808	779	800	833	847	835	859	814	850	866	809	754	847	808	832	834	799	763	836	846	824	823	819	812	757	804	805	796	812	797	768	810	820	773	815	849	853	810	806	819	825	810	896	825	805	763	819	781	814	859	849	836	852	850	800	769	846	813	797	838	783	824	805	785	812	783	817	810	790	746	798	858	823	766	815	830	860	817	762	809	768	799	805	828	779	761	802	826	817	843	862	784	796	776	773	791	805	861	817	812	820	795	849	825	827	858	798	826	836	773	822	839	780	827	777	822	864	857	819	778	810	835	823	794	809	823	788	835	798	793	802	806	841	813	836	868	883	778	879	790	788	808	822	813	777	784	794	822	838	771	800	807	752	808	799	855	769	822	798	833	799	821	854	806	837	800	831	865	864	838	804	720	795	807	777	780	795	849	830	830	857	754	805	824	807	776	765	833	767	741	853	830	868	830	890	843	840	812	790	820	842	835	828	816	797	819	824	849	808	764	810	815	846	830	778	801	782	833	822	802	802	808	803	772	829	897	873	830	774	837	829	817	813	805	820	787	776	780	832	826	851	845	837	832	790	805	791	826	819	837	797	809	754	800	834	757	838	797	888	854	832	854	828	851	792	819	893	809	810	803	785	792	823	802	770	787	811	781	836	781	824	875	819	785	851	819	809	785	806	796	829	823	808	780	831	825	828	813	807	814	794	805	792	755	796	848	780	814	835	809	850	825	819	832	835	788	797	835	785	824	849	795	835	793	819	794	824	783	839	817	859	792	843	811	802	792	789	850	866	829	769	828	859	804	864	834	806	829	810	830	814	803	794	807	755	846	817	815	889	751	759	771	825	764	818	826	832	774	788	794	853	807	804	847	819	803	799	802	818	834	806	862	820	796	838	831	790	796	832	801	803	849	814	759	799	771	827	778	818	814	798	801	806	767	820	783	815	847	808	812	809	796	814	818	797	802	854	835	768	815	821	791	822	772	800	800	842	814	828	882	841	808	825	880	857	807	790	876	784	817	811	808	884	834	816	821	811	784	785	847	823	841	798	804	873	821	789	787	822	801	857	800	853	791	773	821	791	847	779	762	856	810	784	805	837	824	804	796	860	809	797	802	825	842	810	826	760	849	818	802	886	838	782	814	774	835	824	831	775	785	807	827	808	774	829	777	837	811	805	835	788	818	832	810	849	829	832	775	801	769	791	852	811	869	813	859	743	756	841	815	756	826	753	783	777	789	774	820	825	810	840	828	824	817	785	805	817	843	873	786	801	818	833	842	865	862	836	805	848	840	825	837	778	851	824	775	824	789	782	824	823	811	852	813	853	857	808	794	806	834	803	836	808	796	842	822	817	809	841	806	778	817	783	847	860	829	818	833	873	819	836	853	848	788	811	842	790	793	820	838	824	831	804	797	766	779	818	812	842	844	816	826	806	781	765	816	824	851	830	789	771	842	852	828	835	833	841	821	787	818	803	826	767	843	835	759	821	796	832	835	792	821	832	873	867	806	887	859	824	774	804	791	750	795	798	805	776	772	847	800	823	759	802	797	842	806	822	870	832	851	856	809	771	800	828	826	823	861	777	848	823	819	779	828	810	830	874	803	822	798	820	726	809	895	802	821	796	861	834	845	830	817	824	852	830	785	829	804	841	786	856	795	777	832	821	831	831	807	802	834	804	826	830	848	851	817	812	848	803	801	731	804	838	805	810	778	823	796	858	870	787	828	791	848	792	847	816	842	816	812	780	847	841	841	791	832	784	818	827	847	834	815	817	754	806	807	850	835	786	779	813	872	839	795	793	820	787	829	835	762	817	799	842	840	842	799	807	827	791	824	773	729	854	839	818	847	814	780	814	775	860	836	817	836	790	818	787	803	779	815	836	836	826	777	812	844	880	818	741	808	844	834	813	839	850	786	799	831	790	814	794	803	787	854	840	809	812	808	821	801	852	827	827	780	796	827	833	815	802	741	806	832	799	832	826	839	837	815	848	796	784	830	820	837	843	776	815	834	791	792	841	802	834	780	864	803	823	821	791	782	825	813	814	888	748	764	806	797	784	837	782	772	819	796	809	823	810	831	806	832	827	837	842	809	833	811	857	794	807	762	820	770	801	796	857	768	819	824	850	823	771	835	784	818	784	874	806	855	792	803	785	864	851	820	792	779	820	851	802	790	832	838	903	823	876	826	787	843	787	798	801	829	828	833	784	812	808	754	813	789	842	815	843	800	827	747	808	860	781	839	805	844	806	829	791	790	825	783	852	772	830	818	838	830	809	848	788	799	771	738	786	794	764	802	845	781	845	844	809	825	815	785	819	799	835	783	833	777	829	793	780	855	839	828	785	848	810	827	808	768	808	847	766	820	720	825	820	801	820	797	824	856	827	786	766	818	793	806	848	821	778	752	766	826	837	862	812	801	778	818	839	777	800	834	796	833	842	805	773	809	799	812	767	829	890	839	816	812	801	795	803	826	841	789	776	810	831	798	787	865	778	789	821	764	826	820	827	888	808	812	831	866	766	788	814	794	831	790	839	813	822	818	823	784	826	832	849	810	769	839	829	842	775	788	793	877	819	769	827	807	790	817	810	798	774	840	821	809	788	853	875	827	830	822	795	786	791	811	784	754	856	820	891	809	773	820	824	761	815	805	798	815	836	860	866	880	836	824	820	806	792	838	811	846	817	755	801	813	772	795	850	789	829	805	807	795	777	851	791	780	835	845	847	787	815	824	833	856	810	851	809	804	874	788	791	787	806	815	874	819	830	771	798	804	794	762	821	838	813	848	825	747	791	829	749	761	780	810	798	789	817	764	800	782	829	821	835	845
5254	902	849	799	773	743	759	655	696	686	693	680	705	690	724	680	703	677	700	689	654	731	661	671	739	690	719	693	670	676	720	690	659	664	687	680	659	660	697	652	699	667	748	701	665	709	665	743	722	669	686	660	740	682	703	684	670	673	683	714	738	715	692	668	661	674	696	690	685	664	675	713	666	688	718	675	637	741	685	696	690	686	701	677	680	694	673	697	683	664	733	690	666	645	679	699	661	672	730	685	702	684	695	698	737	669	737	668	707	697	700	726	721	710	701	657	703	719	662	683	714	696	701	697	689	656	694	705	701	681	663	672	611	691	693	699	668	686	682	674	667	683	709	677	636	697	696	683	669	685	685	640	688	637	729	702	707	693	709	640	684	699	715	672	677	667	691	688	709	680	673	684	674	656	719	688	707	702	715	634	703	689	707	677	718	680	627	688	683	710	742	699	701	656	712	681	666	745	668	720	655	725	699	721	699	693	663	687	670	689	693	719	672	701	688	648	668	662	751	698	733	705	692	647	678	679	660	726	696	726	663	710	672	714	689	682	681	633	708	716	683	699	727	640	691	654	695	690	736	676	723	771	697	684	649	699	695	696	734	718	699	722	674	694	705	699	687	701	707	704	691	719	673	663	665	716	664	676	722	675	697	687	686	702	675	696	689	715	659	684	701	706	678	688	700	707	697	657	734	725	673	690	696	663	690	680	659	639	719	693	723	702	748	663	648	673	710	762	679	697	712	666	697	681	688	704	751	688	722	674	704	681	692	722	738	670	686	735	652	679	662	711	688	679	711	682	677	718	704	700	725	692	679	635	675	723	701	641	713	671	712	671	709	699	729	657	664	659	714	737	665	695	672	695	671	693	666	671	714	693	693	716	735	751	686	640	705	739	698	680	724	716	733	700	675	693	697	697	696	714	688	664	717	647	694	691	670	634	674	669	729	679	658	672	701	733	701	690	662	720	669	680	663	700	678	665	658	664	691	682	675	683	677	700	698	682	674	693	698	647	707	621	710	654	703	638	709	685	708	677	683	670	684	701	684	688	733	720	706	694	748	704	672	708	677	687	702	669	684	623	716	657	703	735	748	710	728	679	676	701	692	652	704	688	649	719	704	642	666	708	706	659	687	696	656	717	712	690	686	684	661	713	670	711	687	698	662	677	690	700	680	676	666	673	651	705	676	662	690	698	694	697	670	732	644	726	677	698	681	717	698	639	689	687	659	670	694	705	665	712	715	740	720	690	685	671	693	666	713	706	692	696	677	669	673	720	698	706	682	713	651	669	708	612	681	726	697	722	691	675	710	685	644	676	699	683	706	625	708	679	704	660	681	660	648	708	666	661	704	696	637	682	689	684	669	678	715	690	728	692	666	696	695	705	681	633	665	707	694	692	715	716	713	713	674	742	681	686	653	688	685	688	747	701	681	720	692	700	699	700	693	681	678	688	667	714	670	692	709	683	686	701	707	705	713	709	637	704	694	694	659	633	701	691	708	651	685	677	699	703	695	678	692	676	727	707	674	715	681	632	695	712	690	639	672	679	682	678	669	693	722	693	686	764	649	707	652	715	691	712	664	714	695	703	684	647	677	659	674	727	725	744	683	748	675	657	687	663	684	683	683	716	655	711	628	647	672	679	711	689	651	659	721	706	705	693	682	642	733	766	686	700	724	669	715	703	683	684	711	726	704	710	673	683	742	678	677	666	689	697	680	680	715	703	689	683	652	733	748	656	652	656	707	665	673	736	661	723	734	732	744	677	698	670	732	699	678	677	662	666	670	710	737	722	739	714	697	663	671	677	706	709	706	686	711	728	686	651	677	698	701	733	718	688	616	694	676	695	681	691	733	667	696	704	695	667	683	728	724	686	674	682	717	710	695	688	726	724	699	709	700	712	708	686	672	672	692	693	731	686	674	701	709	693	727	681	731	704	683	719	692	713	686	661	664	724	711	635	662	710	712	705	741	646	664	667	661	734	699	708	713	687	627	715	686	685	685	696	688	690	728	683	663	688	722	689	647	698	714	691	689	675	735	701	721	686	675	734	684	674	655	668	666	679	689	708	713	708	734	655	691	680	712	705	699	674	690	735	710	689	683	683	633	680	665	720	656	650	706	676	697	693	670	687	699	683	731	679	703	652	662	701	677	663	662	703	704	701	631	677	664	685	697	717	695	669	689	665	689	716	715	667	683	664	688	740	691	677	689	690	693	729	742	686	701	733	701	668	698	674	725	642	707	649	686	684	686	672	733	728	713	749	657	678	717	692	721	706	699	721	693	734	700	712	678	721	651	777	694	689	707	704	659	688	684	681	692	701	717	660	696	692	685	707	722	750	723	718	686	710	696	682	712	721	670	655	678	692	668	709	669	723	694	681	725	686	657	668	706	674	632	689	685	692	660	703	644	707	749	677	732	696	655	683	666	724	706	713	705	677	707	704	683	710	643	709	716	692	684	697	733	754	704	659	753	681	667	722	675	685	670	688	695	709	697	711	722	666	695	696	684	660	690	668	671	709	717	699	687	701	670	688	699	673	684	631	669	685	740	705	702	671	709	649	676	683	751	669	684	645	718	717	678	710	675	687	714	701	725	715	713	684	704	689	685	659	702	688	734	713	686	694	667	724	703	651	679	713	722	702	658	671	700	715	693	673	673	672	725	716	691	695	688	721	738	704	708	646	751	724	689	709	669	690	689	662	677	652	652	703	709	665	689	751	709	643	712	644	657	690	692	718	726	749	743	715	713	684	683	705	649	688	692	738	687	705	669	668	696	714	707	689	695	686	696	686	728	727	696	664	730	687	722	676	716	697	681	713	646	680	760	687	698	667	673	723	677	681	655	658	696	693	696	675	645	657	655	725	679	674	723	670	699	694	687	728	670	728	735	686	739	635	710	701	677	719	682	665	683	706	685	630	706	717	680	743	717	672	715	700	755	714	730	687	680	700	710	665	714	689	712	676	671	706	714	678	739	686	699	680	683	701	701	700	702	691	714	735	670	707	698	673	689	680	656	725	663	683	669	684	708	722	676	724	682	661	699	654	695	680	695	698	707	697	723	664	683	723	710	679	717	713	682	667	734	695	704	666	641	694	727	695	692	688	669	676	693	677	659	717	705	677	700	670	705	689	696	657	672	705	699	692	679	694	699	722	693	692	689	677	670	654	793	673	688	727	690	707	661	663	661	652	704	718	702	644	716	718	714	713	738	666	690	669	720	724	699	716	716	668	678	684	740	674	678	673	696	732	702	662	683	702	686	653	678	672	658	677	701	667	660	745	691	696	702	674	708	699	611	665	619	712	681	694	697	707	740	650	712	717	682	642	673	692	673	647	755	763	727	722	669	680	721	705	649	691	667	734	692	702	668	674	679	661	689	683	677	689	659	713	661	683	703	680	699	710	696	679	688	697	703	647	735	656	745	686	648	656	670	684	663	713	643	686	686	689	738	650	724	703	685	694	713	665	675	693	666	679	697	674	657	653	693	712	700	689
26034	21474	24061	12604	1418	892	869	766	722	713	705	681	698	705	724	725	709	716	689	716	675	662	672	702	686	679	688	659	707	697	709	716	667	695	618	677	639	695	717	723	661	648	701	683	721	696	716	681	702	659	692	713	674	688	673	690	684	734	703	717	680	670	655	718	641	699	743	731	699	671	705	671	662	717	663	656	720	667	682	666	697	679	673	657	723	702	697	684	672	694	736	630	662	710	633	721	686	707	691	679	658	732	688	689	648	674	632	659	682	689	682	693	681	729	670	659	695	697	682	696	687	671	693	659	686	691	671	706	637	687	671	677	687	689	668	685	683	684	718	644	701	686	730	719	643	703	680	683	684	687	666	638	654	683	717	663	688	693	671	699	699	688	626	719	653	701	686	690	646	706	691	710	710	696	659	677	704	682	656	672	639	637	656	701	709	681	688	677	684	643	662	717	709	694	693	677	664	654	695	678	692	663	660	682	661	722	660	685	647	646	723	656	665	711	660	691	660	671	693	722	667	657	664	664	628	587	665	627	713	727	698	655	695	715	701	698	660	691	681	686	695	693	658	725	705	644	634	658	699	639	706	676	669	666	687	696	651	683	684	705	688	674	700	714	698	675	674	704	696	659	657	705	634	699	685	659	662	692	666	633	656	691	685	676	699	726	673	711	704	692	672	630	664	721	692	673	711	682	737	673	689	698	666	706	672	660	693	672	648	677	681	722	684	705	682	687	748	694	678	696	714	640	617	690	649	662	677	661	672	699	696	620	646	664	682	675	691	664	738	693	688	681	699	680	672	683	672	661	709	661	667	641	654	682	683	724	698	658	702	653	686	683	662	683	729	642	697	712	640	700	688	692	674	704	736	659	754	674	654	682	691	677	727	645	663	666	638	695	665	678	684	751	710	666	655	675	712	671	689	648	677	727	705	671	629	733	721	637	676	645	717	690	711	645	727	681	703	699	755	693	720	685	661	673	709	657	706	661	716	657	672	634	661	679	696	668	694	688	644	718	691	667	666	708	675	697	731	673	712	696	683	712	685	704	712	707	735	677	655	697	687	723	657	689	713	684	707	650	701	678	685	711	694	686	680	692	708	684	673	682	661	711	695	671	710	669	663	642	706	701	703	654	688	703	703	705	687	694	679	634	684	639	667	644	668	685	711	707	667	708	654	649	687	700	673	676	696	649	695	676	670	638	694	683	667	670	675	706	708	708	652	663	691	674	732	666	685	662	692	681	675	670	660	686	699	659	701	716	655	703	697	641	675	735	609	697	686	704	664	636	675	712	679	679	685	737	668	676	690	700	701	720	662	712	650	687	656	654	664	661	683	751	674	744	662	702	687	661	691	698	678	649	677	642	706	663	663	670	716	620	650	662	681	684	683	718	661	687	683	652	680	670	667	690	672	663	651	748	695	660	678	638	672	709	678	679	716	676	707	721	698	709	711	702	668	685	647	666	665	712	681	677	649	682	675	625	663	652	705	609	696	623	615	641	692	667	671	675	673	728	683	734	694	669	744	691	699	649	720	698	628	661	713	684	724	694	663	663	685	721	661	633	670	654	719	689	680	701	646	705	652	669	661	669	656	700	696	673	687	667	685	619	685	672	680	691	727	715	700	669	685	686	662	706	670	718	691	672	693	699	688	720	663	666	691	679	631	630	617	692	736	686	629	661	624	698	701	703	674	684	662	702	685	650	690	657	691	666	714	696	730	662	671	704	690	688	652	707	723	684	669	715	646	623	661	698	654	664	675	759	674	663	740	681	715	662	700	632	690	645	652	656	705	660	657	681	642	669	658	665	685	684	658	669	697	660	641	641	712	688	672	712	668	710	688	725	691	654	697	650	695	677	722	677	661	696	677	661	664	638	693	683	659	733	651	634	629	690	690	686	715	726	619	738	647	676	730	680	715	701	674	680	725	656	696	674	713	736	706	663	676	687	688	699	705	693	699	700	673	653	683	700	673	676	679	648	638	652	720	726	746	672	657	682	687	697	713	661	669	701	712	679	685	731	710	643	653	629	677	687	657	720	674	695	687	673	674	629	674	677	637	654	683	716	678	690	642	681	696	675	684	723	698	640	702	721	674	674	736	663	685	646	698	665	740	670	686	689	662	685	666	622	724	689	724	682	695	672	685	700	653	629	675	631	632	725	636	662	694	659	702	713	672	701	619	699	708	675	677	714	730	745	678	638	653	690	694	704	635	710	729	666	668	672	638	704	669	703	663	686	699	668	686	653	689	700	678	656	681	649	673	729	664	650	698	685	725	659	670	652	717	657	737	637	734	684	667	695	711	705	709	664	688	703	627	658	700	679	694	682	708	640	696	660	713	688	659	684	638	650	656	670	700	662	637	689	697	655	623	718	652	699	650	668	665	707	703	686	698	686	673	679	682	650	686	646	705	671	672	650	716	696	664	683	707	652	635	649	710	672	678	665	702	658	670	660	680	707	725	655	667	707	687	654	694	659	695	643	623	662	687	702	710	699	667	695	730	672	726	661	678	661	727	661	683	688	721	723	674	652	661	689	657	662	677	679	651	665	655	729	741	689	678	679	675	662	719	675	613	656	683	624	698	665	628	720	634	669	638	680	646	699	661	717	685	645	715	687	684	707	682	675	675	655	701	715	693	663	706	673	680	652	695	668	664	705	616	686	731	669	715	654	685	707	694	671	708	654	713	642	693	695	705	668	657	650	654	681	665	674	687	678	651	714	663	644	680	664	655	656	655	708	694	673	692	657	688	707	691	715	693	634	695	728	695	709	645	715	687	651	638	689	665	688	686	662	660	688	656	695	672	746	687	753	702	624	702	626	714	664	662	754	685	670	668	708	684	646	671	659	690	623	689	675	651	677	706	699	688	700	674	682	639	684	687	659	690	675	718	703	686	639	668	669	676	717	689	697	694	682	680	670	695	653	676	673	674	720	674	732	699	691	685	673	631	617	675	707	675	690	688	641	683	689	644	679	722	641	657	684	682	718	678	652	682	716	673	675	700	649	662	663	672	718	687	718	690	722	679	706	666	643	705	668	703	664	635	662	676	680	658	656	690	663	692	688	688	658	671	683	685	711	658	667	641	653	694	660	631	673	714	686	679	684	647	713	726	662	688	695	669	672	670	670	709	648	678	726	680	712	652	639	708	684	688	627	702	694	680	718	693	677	642	680	641	681	664	635	698	667	685	682	718	662	696	704	640	659	705	704	687	689	669	691	661	704	676	656	655	689	639	648	713	661	701	688	704	714	659	699	752	693	695	661	642	662	707	687	689	706	669	669	679	701	711	687	681	662	692	707	678	692	734	663	640	684	669	726	713	670	680	663	705	696	650	665	665	697	692	668	663	715	664	666	664	663	619	649	685	688	696	640	695	722	703	708	678	664	680	708	670	684	636	686	697	619	649	671	705	651	718	640	660	658	694	680	747	668	638	694	701	690	679	720	671	670	760	740	700	718	698	664	679	699	710	672	689	694	669	679	662	672	669	692	708	642
3788	1828	1502	1102	855	777	775	679	665	635	685	667	617	680	593	632	635	658	643	623	610	601	601	575	596	625	608	654	636	629	584	637	641	647	630	623	615	571	595	580	612	596	578	612	604	603	609	615	626	638	624	586	576	622	598	602	602	612	579	552	580	611	620	597	608	617	614	590	611	599	640	601	567	623	560	617	604	617	646	608	609	618	616	612	588	609	582	616	575	623	638	600	569	590	603	628	613	587	600	618	584	577	611	603	624	595	592	607	592	583	623	601	605	615	612	604	614	603	583	593	591	655	555	614	598	606	573	587	588	571	594	610	649	600	597	594	579	632	586	621	578	639	643	595	618	629	565	594	593	613	577	620	611	580	563	602	600	623	618	606	622	603	577	577	613	546	619	623	605	625	596	609	610	573	616	620	566	577	566	561	585	566	635	609	585	562	581	586	610	597	609	590	590	593	583	601	650	611	600	595	630	584	641	601	565	600	587	633	608	621	579	592	633	619	600	626	621	600	580	516	648	586	647	619	596	648	543	603	570	603	598	557	609	623	571	582	591	631	626	602	597	599	586	589	576	640	563	592	614	615	588	601	647	601	555	623	588	599	605	561	570	581	601	616	602	620	573	603	585	646	603	638	606	560	550	595	583	602	600	631	606	578	598	596	592	594	561	623	546	605	576	569	590	618	597	620	640	569	633	642	579	626	636	604	561	597	592	629	571	635	578	628	617	615	580	595	615	559	616	549	571	571	590	588	560	599	659	582	606	598	625	584	591	584	622	556	559	602	557	590	608	567	613	590	637	629	599	621	600	621	579	604	588	626	549	626	603	597	566	594	597	613	610	602	562	577	586	581	556	618	574	597	594	552	649	563	635	650	608	613	577	606	583	563	586	610	575	576	627	568	605	610	659	620	600	605	644	578	636	606	590	602	575	557	575	574	625	554	570	566	597	574	554	616	629	585	594	609	581	616	562	580	635	612	603	587	545	568	597	570	587	568	605	549	601	590	605	557	556	594	610	598	596	592	615	603	607	586	603	592	597	596	581	615	584	587	588	546	645	596	608	596	565	625	590	625	618	569	602	574	614	598	529	598	606	631	594	574	618	592	535	608	602	592	583	592	596	567	565	647	608	574	606	571	610	605	615	576	607	572	591	600	614	599	601	639	589	606	589	631	578	592	567	595	576	585	633	624	613	584	615	602	584	577	596	595	587	576	619	580	577	597	562	626	591	567	625	601	608	569	604	575	590	555	594	552	644	566	656	591	596	573	585	554	564	611	615	610	613	587	540	595	573	573	581	600	587	557	599	589	635	608	584	607	581	584	608	639	570	634	603	563	615	585	605	608	577	627	597	585	540	553	608	631	577	592	600	598	545	592	618	637	586	601	617	547	637	627	611	572	622	584	607	618	597	576	603	590	578	583	610	621	596	585	611	578	542	603	596	586	588	563	570	594	634	585	596	614	624	631	541	581	625	642	559	609	610	616	589	596	607	540	579	635	587	588	592	554	566	604	628	633	572	622	582	624	616	575	618	595	596	633	607	591	583	585	616	652	621	557	620	618	590	539	592	592	578	614	597	632	581	593	590	575	570	594	657	562	603	616	594	608	528	585	635	567	611	599	614	628	630	594	615	587	562	583	596	554	584	609	601	638	609	597	586	655	597	564	628	600	610	609	584	562	613	596	600	622	597	612	603	590	595	565	624	585	616	620	585	635	620	592	591	599	556	646	551	599	562	604	622	610	571	583	591	607	622	604	637	606	561	638	613	620	645	541	597	602	616	622	591	587	631	589	631	565	605	582	571	606	612	561	615	630	601	607	606	596	608	589	615	588	620	598	570	576	598	604	620	583	614	576	599	589	575	620	623	599	567	576	591	582	600	571	589	532	602	550	587	595	615	567	629	637	598	610	613	612	583	619	563	591	614	600	600	581	558	647	603	614	537	620	619	579	614	601	566	585	619	597	595	611	580	668	616	565	603	602	600	568	585	589	569	629	614	554	615	601	596	608	581	638	578	608	607	614	578	610	540	628	617	559	625	593	650	607	554	562	572	567	574	597	607	582	571	597	574	641	612	562	610	612	568	585	584	620	601	639	602	587	609	562	562	636	649	613	617	572	568	574	605	563	562	595	610	616	614	578	625	620	589	587	609	594	571	587	573	602	570	581	618	605	572	618	576	600	555	587	602	616	606	586	616	577	593	595	581	573	575	586	558	605	632	539	612	604	585	597	618	568	608	646	649	606	611	583	646	636	628	617	592	592	578	572	553	574	600	619	607	561	579	606	575	592	617	615	601	602	614	583	560	590	581	596	589	601	609	592	614	584	571	618	582	597	583	602	570	622	575	630	590	575	584	609	613	601	586	564	592	622	603	594	608	590	588	610	634	620	615	627	580	639	585	589	579	567	574	600	661	599	597	578	579	586	609	621	545	572	597	594	637	590	604	587	576	623	593	559	622	609	636	616	541	595	579	592	569	600	595	570	605	608	612	583	614	647	612	580	597	588	570	590	631	581	630	579	579	575	599	606	584	593	652	648	598	595	579	572	605	616	599	573	603	617	615	585	541	611	554	603	549	614	568	611	609	627	581	616	596	601	563	603	585	633	651	581	624	614	567	584	606	597	612	601	602	650	619	625	555	596	593	584	596	587	574	602	635	624	538	627	593	620	579	604	569	547	569	589	601	576	606	621	567	602	581	630	618	607	616	633	645	549	632	648	580	580	591	585	560	606	611	592	634	595	602	596	631	584	604	621	611	588	576	592	623	559	600	632	602	605	625	577	643	626	575	587	586	592	561	585	624	610	609	605	555	595	630	576	582	601	608	604	616	567	600	584	592	605	572	579	577	614	645	587	621	622	569	592	628	593	577	603	595	602	588	602	606	629	579	640	587	590	565	656	563	570	605	581	594	632	592	576	571	627	622	596	589	618	601	601	558	590	608	624	607	612	569	569	574	596	558	592	632	611	623	615	604	563	570	592	544	593	597	586	584	570	589	635	573	596	567	602	611	561	612	609	591	615	582	632	570	603	598	594	622	578	560	598	578	608	563	590	604	593	570	583	596	562	592	647	588	604	630	590	595	586	615	592	580	626	578	641	579	592	583	550	627	605	610	596	624	586	644	589	598	605	574	575	581	597	600	596	588	579	614	616	605	597	565	608	628	607	564	598	573	585	599	618	615	575	573	635	597	616	597	623	586	613	570	617	635	618	644	613	572	628	589	598	639	562	592	602	580	598	619	607	592	584	571	571	591	585	580	603	603	610	564	575	574	585	565	629	593	594	570	594	605	546	579	576	602	608	582	580	591	641	624	598	589	605	626	553	541	633	607	563	665	565	601	608	587	610	628	587	608	605	556	647	625	578	618	630	589	584	606	579	579	575	581	568	613	583	641	551	608	602	557	589	593	599	592	589	600	591	581	547	619	587	640	582	577	608	585	581	606	611	574	603	615	580	620	601	558	570	585	587	590	567	598	605	620	617	627	634	628	576
24363	21482	28625	24741	20166	2754	905	604	467	487	472	465	405	401	396	369	379	374	404	390	375	370	356	354	353	379	339	353	366	397	366	338	364	367	335	353	342	325	344	371	333	351	322	344	357	347	374	393	346	336	356	346	335	371	371	365	367	341	331	333	339	357	335	335	362	340	354	368	369	333	346	338	342	337	341	368	373	350	354	380	367	333	324	365	348	383	323	327	343	368	371	348	370	355	346	372	351	304	356	343	376	329	351	324	341	346	371	376	318	339	376	352	346	362	373	372	357	382	312	332	335	367	360	347	311	327	348	364	354	347	345	337	375	348	344	345	382	353	337	359	337	385	360	341	355	362	334	330	372	341	345	348	344	346	354	345	361	356	350	331	364	366	370	389	366	345	372	367	367	355	352	344	330	354	371	321	330	334	338	354	331	322	315	359	361	354	360	348	364	354	364	311	362	315	359	397	377	315	364	319	362	358	338	334	362	341	317	343	375	372	338	350	382	342	330	349	331	318	338	369	356	367	353	343	308	352	363	339	387	368	324	355	350	356	373	324	383	371	361	338	346	342	372	345	351	330	378	347	318	380	352	344	331	364	364	337	346	357	337	357	320	361	373	367	310	384	375	338	337	330	354	354	329	346	371	364	372	330	331	367	377	341	334	396	343	376	345	317	352	361	349	353	342	343	339	340	362	357	349	333	346	355	353	356	367	317	354	338	376	366	353	318	310	369	343	324	358	363	357	376	320	359	346	352	362	356	315	346	380	340	327	373	325	335	320	318	348	364	354	337	360	337	326	371	286	328	366	371	351	338	322	381	352	353	383	347	374	326	349	314	373	352	334	390	373	336	309	359	327	396	359	331	341	363	348	340	302	364	339	366	356	349	355	341	329	326	330	368	372	304	366	348	352	363	367	330	359	359	344	325	350	347	346	336	330	366	352	351	344	323	339	352	344	353	361	338	371	356	350	329	342	341	354	332	315	348	326	323	368	339	373	341	361	372	343	349	360	341	347	317	371	334	364	370	381	355	376	371	352	339	333	325	352	336	332	334	344	359	347	367	331	337	324	340	371	332	308	361	377	336	329	355	367	373	353	348	362	331	354	335	331	367	363	387	314	314	353	377	332	340	363	339	372	337	310	361	338	360	326	357	355	331	364	345	332	306	348	381	342	334	344	345	335	358	338	345	360	384	338	314	362	370	375	351	300	355	321	329	347	358	356	329	361	351	332	363	378	338	345	352	324	341	326	339	381	375	348	336	354	343	371	321	359	333	359	368	368	339	333	341	345	342	372	331	341	362	363	364	356	347	326	331	332	349	379	354	349	371	340	355	339	383	364	310	337	363	373	374	330	316	375	337	365	354	333	309	350	330	356	331	337	367	331	369	367	342	342	340	339	358	348	368	360	350	362	306	354	376	328	376	324	343	356	374	320	349	341	322	374	336	360	358	337	347	351	339	345	317	350	357	340	364	334	368	335	324	302	352	321	325	362	357	323	353	355	362	319	375	324	323	304	363	330	344	349	337	333	340	357	378	347	338	347	359	315	359	387	296	354	352	370	324	352	363	368	344	344	340	343	344	323	326	334	320	356	339	346	371	341	367	351	346	338	328	338	340	348	360	350	352	354	359	356	336	354	321	347	337	350	327	364	358	322	380	330	323	354	334	321	337	361	353	313	348	368	325	337	356	388	355	334	302	347	338	315	325	347	345	384	363	326	324	336	305	331	371	377	360	327	364	372	335	353	323	352	364	343	356	347	330	374	345	338	360	356	368	334	362	347	321	353	351	330	355	362	334	350	333	334	360	359	368	337	347	338	387	350	326	347	315	336	372	348	359	316	349	356	349	322	322	338	363	347	331	382	369	355	301	350	360	356	365	337	355	361	372	375	338	332	346	353	327	334	325	341	337	323	363	330	369	332	333	352	355	326	350	331	371	358	342	339	348	329	310	386	363	380	397	383	347	365	361	340	359	383	360	341	336	350	330	356	353	347	358	306	334	334	310	356	355	359	383	303	361	360	343	362	361	307	316	336	347	341	358	346	352	338	389	340	342	357	385	350	355	334	356	352	363	306	349	359	315	371	319	391	366	356	359	341	337	372	348	326	358	329	331	314	357	377	358	356	351	330	369	339	350	361	331	372	343	334	324	345	353	369	377	358	361	353	346	345	358	369	352	333	360	341	351	373	360	327	343	357	358	354	335	342	340	352	341	309	363	355	325	344	346	321	385	361	404	354	334	339	349	328	337	358	336	341	344	351	346	357	358	344	350	343	328	343	378	345	376	344	343	359	352	320	353	368	319	349	345	364	360	348	344	345	362	375	409	335	353	306	350	368	363	325	356	341	339	357	347	361	361	363	327	367	335	360	329	347	313	328	328	393	329	337	380	393	362	332	361	319	374	311	328	360	328	348	332	357	311	353	337	334	344	365	317	332	332	335	354	343	358	339	336	345	347	366	361	349	373	338	333	338	338	352	365	341	324	331	353	343	344	329	360	342	368	345	379	359	364	329	349	348	342	340	338	360	369	382	346	341	351	341	334	344	361	347	349	344	328	335	354	340	305	328	332	328	359	360	355	363	358	388	343	388	350	349	353	353	335	400	314	342	370	324	338	354	380	370	372	326	324	359	356	331	345	347	355	316	348	366	366	371	330	394	343	360	329	355	345	379	358	321	345	331	337	374	337	348	311	340	341	328	350	343	339	356	336	332	377	339	357	338	325	321	339	358	354	334	310	326	392	374	358	355	330	385	357	372	367	324	358	336	333	351	323	354	333	347	366	352	354	326	354	362	363	333	354	352	311	346	350	341	331	336	322	293	339	332	346	369	369	364	365	367	353	324	367	352	341	329	368	327	344	354	343	335	354	369	356	393	340	349	311	350	327	373	358	338	364	339	354	333	351	351	368	332	359	368	371	370	351	305	376	319	343	378	336	325	317	338	352	359	359	370	364	355	357	320	317	353	353	362	358	340	345	339	358	358	335	343	362	344	307	337	333	340	338	342	327	335	337	332	324	355	373	338	338	341	401	342	337	326	354	343	350	340	354	320	347	341	313	368	382	337	314	373	362	327	382	337	330	320	348	355	331	359	363	306	374	355	332	308	345	350	355	356	390	350	341	352	324	353	301	340	350	377	349	346	331	342	355	347	318	341	342	327	359	352	334	325	350	372	354	390	333	379	357	357	347	359	345	362	346	322	368	333	363	357	314	370	312	361	380	352	357	336	323	347	363	373	333	386	375	356	312	350	355	364	387	334	339	331	319	355	324	339	365	332	349	364	356	335	398	376	345	329	346	349	355	335	333	342	335	349	359	368	335	335	314	342	326	364	345	355	337	343	371	354	315	353	348	335	343	335	349	332	300	332	383	356	346	358	356	342	366	330	348	373	341	321	334	331	393	359	348	380	355	344	369	343	372	325	337	349	355	356	348	346	349	333	370	357	336	335	323	349	332	348	363	380	319	343	317	362	382	340	340	364	357	344	343	349	332
3356	4612	3800	1859	1304	991	829	673	633	570	517	513	477	479	432	404	395	391	396	348	345	396	349	400	391	382	360	390	385	327	368	364	369	374	375	344	359	348	342	361	311	339	353	365	347	362	356	354	374	373	378	319	338	369	349	353	344	363	362	367	355	341	335	355	375	354	322	369	341	325	355	353	383	353	389	333	322	350	372	387	337	365	342	349	324	352	342	328	349	331	344	314	349	327	327	361	415	359	358	350	341	357	367	333	353	342	332	350	314	374	354	349	336	327	351	361	330	376	340	315	355	362	324	329	374	347	346	381	350	348	366	350	346	323	350	378	404	341	362	331	365	322	370	379	362	347	363	343	344	338	347	347	375	344	351	326	330	353	361	345	357	325	336	327	345	325	337	355	354	331	327	325	356	350	343	368	315	330	339	320	349	358	328	325	371	359	359	356	363	321	351	346	298	353	329	341	335	321	325	360	347	330	364	321	344	354	349	344	342	352	329	368	343	363	328	333	301	389	315	325	367	389	326	329	345	374	372	374	371	361	355	360	363	326	349	345	314	325	342	386	320	366	349	345	375	334	325	364	345	343	364	343	355	327	329	364	334	352	388	337	359	342	362	312	385	316	330	356	353	351	342	323	334	368	349	362	324	325	354	342	383	345	330	368	349	348	349	327	322	321	335	355	355	353	346	336	340	355	370	364	331	393	369	342	357	327	345	332	370	391	340	365	362	359	370	327	345	354	342	336	355	336	363	349	381	375	331	323	355	339	346	359	331	333	328	344	358	335	364	316	353	347	337	362	349	335	314	366	323	374	335	337	339	367	307	371	292	333	328	369	342	302	341	343	328	329	356	309	337	345	350	355	402	342	339	334	332	356	325	336	339	391	332	358	315	308	365	325	334	345	330	336	338	340	370	345	325	377	321	335	364	354	339	347	356	388	341	374	380	369	360	333	349	333	327	327	340	368	361	320	357	344	304	336	329	338	327	353	337	345	320	344	312	349	354	339	325	357	354	337	360	354	334	360	330	355	339	331	331	365	337	362	356	346	363	368	343	348	322	359	358	372	369	343	315	327	332	360	357	329	385	377	360	351	359	336	292	323	331	360	349	366	332	346	329	387	329	368	359	381	359	347	333	344	363	334	381	382	367	367	343	325	338	343	365	332	343	326	327	372	314	356	363	343	356	338	349	343	330	339	309	311	330	381	329	356	321	294	336	312	312	376	343	351	330	338	366	346	347	339	378	325	345	355	357	358	330	334	343	294	322	351	344	347	362	328	353	364	347	366	306	357	381	358	352	341	345	346	310	321	348	354	373	391	353	331	342	356	352	334	348	358	336	342	312	381	341	355	353	361	334	350	314	320	348	355	343	338	361	358	351	365	348	353	341	356	327	324	339	373	322	378	315	323	353	344	303	343	360	343	344	334	336	389	339	358	343	318	349	322	351	364	318	304	354	339	378	345	343	356	381	370	366	336	343	330	355	327	351	336	362	370	358	346	369	357	341	344	325	325	330	366	356	368	322	377	330	340	352	363	351	318	324	340	352	329	327	352	350	359	340	367	348	361	329	360	340	320	359	320	356	362	312	353	347	380	309	343	316	322	328	338	349	351	350	342	361	339	348	361	346	321	338	350	366	318	355	337	349	319	323	373	353	330	365	347	335	338	361	349	347	351	371	333	322	359	347	375	374	347	376	328	325	320	364	337	334	359	334	319	349	307	355	338	354	338	332	340	338	333	320	339	318	362	338	355	354	363	370	342	345	353	320	324	356	324	324	364	381	306	325	324	328	341	353	334	335	336	320	340	349	335	358	337	352	328	333	336	305	360	347	321	342	327	326	324	331	308	358	357	356	331	317	350	354	350	369	366	322	332	315	300	348	372	327	352	364	350	326	330	357	347	343	343	378	377	336	335	332	326	369	358	323	378	385	335	373	312	343	332	355	380	374	340	321	342	344	339	314	364	385	324	339	328	340	333	338	309	321	337	377	336	341	328	357	324	382	343	375	336	340	356	351	326	364	366	357	332	340	319	347	346	356	360	357	345	372	343	351	345	336	333	322	347	324	355	357	336	351	338	370	338	364	361	348	366	350	355	306	343	362	342	388	339	347	340	335	341	341	318	359	359	380	325	354	344	293	334	342	338	358	376	355	336	362	348	330	329	339	335	358	373	353	317	314	346	336	333	380	326	306	363	323	362	313	353	333	331	350	338	365	356	365	362	373	332	352	337	323	354	346	334	351	357	346	325	372	361	349	334	362	349	323	353	334	346	351	356	334	370	294	290	322	353	358	339	352	389	362	340	344	333	324	346	326	327	321	345	363	311	377	344	347	330	338	348	347	350	327	334	332	342	353	399	331	335	370	376	359	321	369	360	312	325	365	336	320	359	316	334	338	346	347	323	333	332	357	325	338	339	307	347	347	348	339	341	345	313	328	324	332	316	333	340	346	330	365	333	330	345	353	370	349	350	361	325	328	362	361	363	350	315	343	320	327	333	347	370	375	350	323	296	305	351	312	305	349	333	307	376	325	309	331	322	332	343	359	322	321	322	359	358	362	343	304	349	333	327	358	335	351	312	323	338	359	361	321	352	361	355	312	324	341	335	332	319	334	355	345	355	322	369	355	342	333	366	375	314	349	301	338	376	373	345	370	331	360	367	351	342	362	339	370	363	342	331	314	335	345	358	367	375	354	345	376	332	347	344	345	352	369	332	350	339	342	346	364	367	352	348	356	359	360	322	313	338	357	336	336	321	337	347	327	365	352	341	331	353	313	374	339	340	350	332	345	340	329	338	319	328	365	371	355	339	304	365	362	378	354	347	322	343	348	339	335	344	317	308	343	363	332	359	378	354	358	336	339	320	360	376	349	360	329	303	320	314	361	332	352	349	373	341	337	320	370	354	351	343	341	338	331	338	357	357	356	340	316	356	356	350	377	354	338	338	357	347	359	339	318	361	346	330	353	335	333	353	356	323	310	377	348	350	328	357	333	340	310	338	345	358	376	363	285	311	343	307	355	331	326	351	323	364	340	354	355	346	331	338	319	335	320	357	339	331	333	324	330	315	333	333	347	351	316	344	333	336	345	348	352	327	333	322	344	359	337	351	362	315	332	382	356	330	343	331	305	354	339	342	367	346	370	343	368	342	347	309	330	356	362	360	332	324	323	313	366	364	346	347	364	333	350	331	350	356	334	354	392	360	329	350	348	354	342	333	335	340	318	353	333	359	338	360	344	324	337	330	308	343	317	339	351	353	337	390	312	334	323	356	327	356	349	335	341	325	336	344	328	318	332	369	328	359	354	346	358	363	344	327	360	331	385	356	346	368	345	344	344	334	329	373	364	302	365	357	327	365	294	347	334	342	338	318	337	325	375	340	336	339	330	337	321	356	349	354	314	338	334	350	296	339	345	358	317	319	335	326	299	304	328	317	320	324	348	302	324	366	364	322	353	315	327	368	314	353	350	365	336	348	326	342	353	355	341	333	352	363
27749	11984	1956	1155	900	834	813	806	888	804	843	874	840	790	794	868	805	824	828	811	829	846	825	786	793	852	862	858	852	841	798	818	844	816	812	841	787	836	876	855	849	838	799	850	846	869	849	789	828	840	830	852	887	893	836	812	859	778	825	834	821	836	814	818	885	799	789	829	833	794	811	830	802	834	841	890	793	856	884	813	853	799	774	838	818	859	795	865	834	809	837	805	877	803	815	793	867	811	848	765	866	822	841	846	825	858	849	818	849	822	846	826	864	793	807	847	812	849	850	881	865	850	805	756	824	851	819	847	798	833	848	824	829	865	845	879	862	818	824	886	819	826	787	850	752	815	816	817	830	812	869	823	799	806	850	862	835	825	846	841	831	834	821	859	844	912	816	879	845	810	809	834	836	816	838	832	803	808	781	827	846	820	820	786	860	887	847	829	827	811	831	850	866	817	833	836	851	831	857	835	836	736	831	852	822	795	834	788	815	823	859	798	802	795	825	792	881	828	897	840	876	832	849	869	833	833	864	880	846	780	853	814	821	860	784	806	833	769	793	806	875	818	807	846	826	841	797	786	860	871	819	785	885	866	866	868	836	864	812	830	826	830	799	806	799	818	859	807	875	847	845	845	822	785	842	831	816	824	828	802	862	788	878	828	836	810	838	871	794	828	830	842	852	832	843	851	819	761	829	805	845	823	793	824	907	872	824	817	828	862	856	804	816	766	815	788	751	803	816	844	832	793	819	826	765	877	851	814	794	784	825	793	804	798	806	861	860	837	818	832	779	883	830	868	812	805	801	845	857	879	862	837	847	830	823	811	836	822	807	878	819	823	837	833	782	842	806	856	808	850	855	774	813	883	810	819	897	860	821	784	790	796	847	815	789	836	816	810	908	800	781	754	845	811	789	856	834	866	832	804	810	833	851	811	837	843	860	839	858	798	805	801	850	849	805	790	829	821	831	848	838	796	869	848	760	815	824	823	850	825	814	819	833	830	788	808	819	832	835	831	819	784	845	881	848	813	858	803	777	810	817	808	839	827	848	780	881	823	836	822	837	830	776	841	839	800	832	796	862	803	798	813	833	789	869	828	803	835	905	780	849	843	823	815	788	833	835	855	790	834	820	881	811	823	789	859	806	807	870	796	792	806	799	853	817	867	838	794	835	845	897	820	847	834	811	858	839	836	797	859	878	806	856	800	822	824	844	822	881	872	856	862	813	799	840	807	804	848	833	795	811	842	841	869	847	826	853	798	863	805	867	830	814	794	859	801	771	780	807	850	842	834	848	861	807	814	817	838	832	881	846	820	841	800	795	918	873	822	829	837	850	850	796	851	853	830	811	803	797	855	779	871	801	823	849	823	800	826	830	861	851	898	854	811	804	828	788	784	819	810	797	790	746	825	884	858	823	820	810	840	807	820	820	791	803	843	823	803	812	779	856	807	822	809	856	805	844	836	817	860	864	827	828	842	839	848	817	806	837	840	837	820	864	838	789	839	837	881	838	837	836	799	869	844	836	885	822	772	856	815	860	784	849	834	874	843	853	807	838	818	799	846	853	841	799	775	852	849	826	792	895	828	810	809	844	837	833	843	772	835	849	835	840	806	816	862	864	868	829	861	844	827	850	839	880	840	855	819	836	794	847	811	828	833	822	845	844	840	849	809	786	853	817	836	835	837	748	810	822	827	829	834	821	840	838	815	774	837	793	859	836	759	832	840	869	863	864	810	850	867	874	814	812	835	803	792	808	847	831	840	874	897	819	850	814	788	811	867	852	834	848	837	862	864	840	753	825	853	789	860	843	818	816	857	850	822	806	802	814	811	908	853	844	841	764	859	832	880	781	780	829	806	794	807	778	790	845	808	845	825	769	829	909	846	818	836	785	827	837	804	813	800	859	810	846	808	848	808	848	840	796	868	875	826	838	800	751	828	841	822	758	895	805	836	841	800	848	814	886	823	818	874	825	876	784	852	858	838	853	831	797	840	851	820	807	823	835	899	793	824	799	784	882	851	822	841	845	823	814	810	803	812	842	818	783	779	811	791	839	809	784	848	837	809	810	887	843	842	828	814	827	851	809	826	843	804	840	819	887	793	819	826	899	811	830	778	822	846	757	845	813	835	844	834	859	825	815	855	856	841	774	807	856	835	793	818	791	853	831	834	853	847	841	838	790	872	787	885	844	832	838	827	838	838	828	864	803	861	835	795	814	764	897	865	843	831	792	853	817	803	847	843	878	861	812	784	789	825	807	859	845	825	817	809	840	781	861	835	830	845	831	790	799	851	810	821	827	825	846	781	794	806	850	774	844	838	879	836	818	859	824	841	839	806	790	867	833	791	888	889	874	800	822	797	790	812	835	860	828	800	842	799	798	809	836	886	819	808	814	851	822	783	793	837	796	807	814	854	847	863	811	838	780	859	884	847	811	850	802	827	858	858	855	830	810	844	846	806	819	846	827	851	803	846	823	832	869	808	855	869	803	827	806	819	800	824	838	792	794	823	770	857	824	827	826	843	860	789	847	779	802	799	855	796	820	816	823	855	770	860	804	864	878	821	790	823	819	840	856	823	784	764	837	836	813	865	804	841	842	872	876	854	854	804	807	851	832	846	771	807	810	790	811	803	849	819	858	830	858	873	809	807	835	862	820	835	870	868	854	850	798	828	799	770	819	825	819	806	798	792	887	829	825	829	830	826	809	856	822	827	863	785	817	791	811	853	788	776	866	830	776	855	785	872	831	838	835	821	795	861	774	800	832	811	802	837	789	849	815	814	881	844	790	847	839	772	832	839	776	826	852	840	806	839	838	860	861	814	858	878	817	863	838	794	842	810	794	846	846	835	870	822	824	874	817	813	813	827	788	859	828	865	838	807	852	825	861	852	819	817	808	831	835	825	852	780	856	793	828	840	825	884	837	852	820	798	754	829	866	817	796	825	816	813	848	866	899	776	808	820	864	799	878	801	828	823	798	808	818	777	773	843	841	831	867	821	839	823	821	857	799	802	782	784	843	788	837	803	787	833	824	857	907	828	846	790	795	836	812	864	892	853	866	779	827	794	863	838	789	804	827	847	814	803	858	805	879	820	852	825	871	849	819	818	785	863	896	869	847	803	868	870	832	807	824	842	796	774	841	827	850	848	818	818	813	846	797	846	830	828	791	869	840	843	805	792	813	858	821	807	883	841	818	807	868	840	830	797	901	805	854	848	855	812	811	814	832	867	862	899	857	784	868	829	814	870	802	828	810	831	774	877	866	801	791	808	819	855	827	864	828	825	851	800	830	830	831	863	793	836	847	858	816	837	816	821	878	796	885	894	818	849	857	865	914	852	824	778	846	868	902	827	819	775	825	832	821	839	809	787	778	809	821	847	848	768	858	800	839	838	839	880	771	887	869	828	822	867	840	784	841	859	847	783	799	837	824	811	803	802	835	809	858	827	805	862	820	822	780	849	802	800	843	795	821	846	786	863	894	833	840	848	824	850	809	833
5279	938	922	802	745	771	747	758	731	736	730	733	714	704	745	706	701	690	719	740	738	740	714	717	716	730	754	689	723	686	712	686	714	724	731	687	746	718	661	691	688	686	699	729	746	712	701	724	689	685	733	703	727	702	654	727	685	679	702	731	698	670	691	708	778	732	732	753	719	696	713	726	737	721	704	694	732	724	676	693	692	669	717	713	695	699	719	705	725	733	700	702	755	741	717	728	683	742	670	713	709	693	685	750	729	711	689	721	714	718	704	655	689	742	690	708	718	713	693	712	697	687	692	672	711	704	708	667	695	700	677	757	668	709	705	648	727	679	743	717	771	726	704	719	672	715	714	720	691	751	704	737	692	693	660	709	694	735	732	713	740	734	685	725	721	658	702	723	738	679	730	674	713	737	687	700	664	690	679	732	702	725	711	741	758	693	712	668	697	631	731	722	702	662	707	726	752	729	730	731	751	742	665	706	718	695	696	733	733	724	698	697	731	711	718	718	757	689	702	724	712	676	709	702	671	704	695	692	735	702	710	715	693	670	702	648	769	751	634	719	721	727	687	707	730	688	706	679	725	677	732	771	668	705	743	714	704	759	727	779	743	677	687	704	763	723	657	690	700	701	731	703	718	704	694	716	734	761	732	700	704	729	687	682	702	695	711	703	751	766	706	765	725	739	755	730	728	724	724	712	696	723	697	736	690	724	718	668	703	684	686	680	715	720	716	709	731	693	708	741	703	677	722	741	723	709	720	717	736	703	687	737	691	699	713	708	664	684	709	692	738	674	724	691	637	679	665	712	735	644	690	689	701	728	712	697	742	700	681	723	684	711	686	701	705	733	717	698	697	728	691	677	717	752	673	725	710	718	695	685	697	709	751	680	731	689	702	693	683	720	722	728	693	675	687	749	667	683	728	714	705	681	697	733	696	760	674	718	663	738	748	677	736	723	639	724	724	714	760	701	706	650	698	751	700	686	737	711	676	705	745	707	766	701	707	709	669	741	665	726	743	676	687	690	697	696	695	658	678	744	696	680	727	728	673	732	667	740	679	730	679	699	722	696	732	648	714	745	688	670	702	706	684	708	736	690	692	725	741	720	656	716	703	721	702	702	733	729	732	722	678	707	695	732	735	696	649	704	691	701	710	724	764	709	706	686	725	717	680	730	753	674	713	711	700	691	706	663	689	713	708	729	708	679	681	709	722	671	688	707	699	705	682	729	747	739	738	730	720	659	695	666	712	708	709	730	703	730	697	700	710	726	650	729	733	694	697	706	740	703	733	679	712	763	702	777	704	754	719	711	710	714	727	709	667	721	686	724	698	741	698	734	727	701	706	666	720	662	707	686	688	667	734	747	719	704	684	690	737	733	746	684	736	735	718	720	760	661	739	739	738	715	691	685	736	689	691	725	745	741	646	733	679	727	776	720	716	716	686	737	755	692	722	695	712	710	745	684	732	706	718	740	705	716	738	651	734	726	679	732	721	740	709	680	730	735	707	733	712	686	706	725	714	704	757	738	694	687	682	677	709	683	722	727	728	732	689	661	713	696	729	700	676	719	699	701	743	685	707	691	691	685	726	703	681	710	684	719	695	671	682	705	711	716	723	691	748	705	734	700	679	707	663	665	708	725	697	718	725	722	676	686	691	751	697	712	689	680	669	679	667	741	620	716	726	722	713	705	699	697	717	728	722	711	687	691	704	752	711	712	705	672	713	701	691	721	765	689	685	720	698	693	729	708	719	699	718	728	699	697	671	667	672	735	726	673	692	697	700	723	707	708	750	684	707	737	731	698	756	685	714	702	725	741	682	717	726	699	721	701	699	718	712	673	725	653	695	736	666	731	725	678	686	657	746	685	701	677	672	690	693	708	687	692	723	711	725	727	688	669	707	709	667	716	688	684	694	714	699	740	695	775	715	725	697	738	702	726	734	690	723	716	751	708	742	742	656	706	754	732	735	740	687	721	693	716	732	714	728	693	712	728	665	701	722	730	765	739	711	722	702	647	711	658	721	666	697	724	712	706	718	685	759	747	677	702	712	680	737	708	699	673	749	702	709	689	709	684	697	721	708	712	698	719	675	717	724	681	749	667	734	672	690	692	759	775	734	699	744	652	708	705	671	668	715	712	705	713	708	723	704	724	708	713	709	704	714	712	732	706	728	713	720	700	675	725	719	757	715	693	689	736	708	704	750	710	676	737	702	703	732	715	718	710	689	689	709	709	702	744	717	679	689	772	744	716	698	730	706	737	748	727	690	712	743	699	698	743	719	733	694	694	746	692	711	683	718	689	691	701	679	723	707	711	714	743	702	704	699	703	715	750	680	723	676	678	697	715	718	747	722	722	703	732	755	697	725	644	670	741	705	726	678	719	682	697	726	747	666	709	690	694	702	756	707	681	732	698	687	694	641	760	720	687	695	744	702	725	690	720	715	653	738	698	709	744	778	715	734	651	758	644	693	734	738	745	672	765	750	702	671	697	699	715	723	716	700	739	712	710	676	696	701	675	656	746	686	748	719	668	710	696	722	763	716	743	694	712	659	761	676	724	713	687	753	716	767	690	687	707	714	724	733	679	743	723	695	678	693	702	779	696	675	737	732	716	698	708	651	766	671	703	752	686	723	731	701	735	680	706	712	685	684	695	700	746	691	728	731	759	718	705	713	710	718	679	697	675	732	695	658	713	719	717	722	738	729	689	717	720	710	658	689	720	675	704	754	721	705	726	708	756	663	680	717	686	680	728	752	673	735	697	680	684	715	712	712	714	690	716	689	744	726	756	671	726	733	746	691	733	642	720	675	722	695	708	698	760	701	706	709	720	714	728	707	685	695	700	678	736	692	697	709	686	683	785	678	679	699	702	691	684	733	697	712	696	707	727	737	733	696	723	713	673	721	699	727	712	718	701	722	746	731	693	706	692	699	696	696	723	692	684	704	699	711	733	679	708	746	706	728	758	675	734	684	708	723	701	691	677	743	737	720	730	667	702	726	691	712	690	707	767	686	659	660	659	693	713	687	680	699	738	706	675	726	731	684	689	718	667	710	684	699	694	709	723	718	687	675	721	714	741	717	661	678	728	711	711	677	690	727	698	707	749	722	698	750	681	740	684	736	695	710	713	675	726	736	701	710	703	683	729	696	703	735	677	703	683	740	748	718	739	675	683	682	703	723	696	663	725	719	716	686	722	728	740	641	695	721	734	684	711	712	753	709	768	676	718	761	732	709	656	703	702	721	718	751	705	751	681	701	698	727	714	619	737	780	715	740	703	696	721	716	661	736	705	694	698	709	724	696	726	702	699	676	662	671	687	750	659	732	719	733	670	695	695	692	685	698	705	704	721	731	684	701	715	708	720	670	722	722	708	747	711	681	752	716	716	650	689	696	696	710	724	660	738	692	733	695	681	723	644	690	708	693	664	705	699	681	743	704	691	727	724	712	710	707	711	737	719	736	703	731	680	692	644	718	699	715	683	723	709	713	706	704	708
26117	21471	23959	12775	1454	950	886	786	754	753	750	794	719	740	665	705	710	708	729	708	744	735	700	689	711	735	748	750	751	698	704	732	657	681	698	763	707	780	726	689	754	724	729	738	703	760	703	729	733	700	666	705	713	690	722	665	716	732	746	738	730	675	708	709	680	696	721	747	688	714	689	705	725	695	730	727	697	734	676	702	757	708	734	752	710	726	746	710	639	751	674	625	720	742	787	705	677	726	694	713	698	653	704	676	725	726	678	689	752	695	663	723	747	689	680	742	686	706	725	760	773	704	715	677	708	693	699	686	704	673	673	707	700	711	727	760	710	675	688	683	710	728	722	710	715	721	711	734	745	690	707	701	727	744	721	723	680	734	703	688	713	718	681	696	734	715	705	677	737	714	721	709	670	714	637	719	740	765	721	708	707	704	696	742	729	787	711	758	694	679	722	764	728	672	723	691	691	693	711	642	720	764	706	675	699	683	709	698	705	715	760	680	695	619	679	712	671	681	693	766	714	664	724	691	687	696	701	707	714	693	753	710	710	709	738	732	711	710	709	710	680	729	729	685	722	674	685	714	679	709	711	719	707	688	700	723	707	690	668	681	720	716	709	734	672	744	693	708	720	724	739	720	720	711	693	715	701	713	691	702	707	722	741	708	722	709	691	708	736	762	685	646	748	718	644	725	666	674	716	730	695	678	653	705	726	671	680	686	714	691	694	690	777	713	697	742	695	722	759	706	737	666	684	670	721	706	771	709	768	729	734	703	718	705	699	737	707	746	746	699	742	711	676	720	698	716	717	727	738	726	723	714	745	750	744	726	727	728	721	761	742	689	694	733	728	665	708	751	697	662	689	722	747	691	708	682	648	696	696	729	670	733	685	712	682	703	695	686	746	737	707	711	725	723	728	674	751	722	704	720	708	732	700	702	716	736	668	703	690	683	693	725	659	752	744	732	697	745	753	753	702	730	657	708	696	720	705	705	709	707	672	683	704	723	732	712	750	696	674	688	706	700	656	724	670	693	685	699	676	750	727	743	703	714	764	715	796	729	712	731	720	730	688	680	763	725	720	712	754	751	742	717	671	732	698	722	689	697	693	715	750	708	690	747	681	665	702	699	705	759	692	723	674	704	736	707	671	718	716	728	705	675	685	684	691	675	720	655	660	689	745	713	689	695	702	707	684	710	747	777	687	698	726	792	702	691	713	730	746	710	697	747	763	697	742	697	724	744	668	685	738	710	696	675	734	707	738	697	669	679	726	659	698	671	686	659	775	724	737	734	741	688	669	768	717	728	736	691	714	690	738	739	710	788	644	755	707	695	679	723	706	691	698	701	686	735	757	724	705	710	712	683	657	688	680	698	711	704	707	762	749	723	726	680	773	703	718	669	677	703	727	674	706	711	702	704	703	735	738	654	624	728	674	671	722	682	666	657	690	750	680	765	740	684	704	727	730	700	746	720	741	705	726	740	709	759	712	732	719	685	766	721	693	698	723	735	678	661	733	702	647	691	691	704	695	668	716	660	717	669	754	695	673	699	705	751	711	692	763	707	757	718	690	721	688	649	718	696	685	719	709	713	718	733	730	711	727	701	735	719	689	702	702	713	706	726	727	664	755	683	766	681	685	710	706	712	699	702	675	717	648	663	659	740	728	714	674	710	693	719	715	683	716	693	719	739	713	713	740	719	707	701	661	695	740	691	754	742	733	752	681	716	741	731	665	738	697	651	734	700	718	667	668	710	713	711	704	703	723	726	732	754	707	721	664	714	668	691	684	667	705	744	716	688	757	755	703	672	678	725	697	712	674	697	709	741	653	691	688	713	667	723	669	690	717	718	725	704	730	705	680	711	736	703	746	709	685	750	696	688	616	721	684	728	698	673	697	688	698	697	747	744	749	690	704	694	722	710	651	737	725	671	714	738	713	684	698	768	682	692	706	752	711	674	775	696	682	733	710	746	725	740	705	760	658	734	698	736	703	728	694	686	687	718	698	691	709	680	648	673	712	715	717	678	726	703	695	730	735	733	644	677	729	680	675	715	674	705	710	730	699	732	674	662	710	709	731	728	709	687	723	697	744	689	704	747	706	707	715	715	687	684	753	746	712	740	657	668	694	689	731	679	702	715	725	762	700	718	716	683	709	687	692	699	730	681	694	698	704	736	724	715	738	643	690	680	710	720	689	732	670	671	758	749	749	741	724	771	715	681	704	707	682	724	707	728	739	707	783	680	706	746	705	679	717	707	621	684	685	710	674	651	697	676	691	711	711	699	714	678	782	716	736	670	708	678	736	743	730	705	715	702	740	730	699	697	723	741	734	647	679	682	763	705	711	694	772	708	727	703	714	688	700	715	707	715	698	711	718	696	745	700	681	712	697	696	713	711	708	699	727	717	735	707	710	716	737	702	739	689	655	714	707	697	716	690	695	693	672	689	701	707	686	686	710	700	722	740	679	726	684	734	731	723	704	724	677	714	714	738	717	719	729	689	678	698	720	750	696	715	719	705	700	736	777	708	682	689	740	736	656	752	693	704	744	709	706	652	678	693	700	699	694	702	767	657	717	662	710	670	708	718	669	689	650	707	708	694	700	713	723	740	747	639	693	700	691	748	709	683	630	673	726	743	735	752	726	710	693	703	713	721	725	728	724	729	737	725	720	746	722	707	734	706	682	689	685	692	702	716	725	720	705	704	653	683	716	714	713	692	738	706	778	678	715	721	684	675	689	691	726	661	717	696	683	726	693	742	737	736	688	730	759	686	701	682	703	721	740	687	713	729	713	734	753	700	704	744	706	731	720	724	709	694	728	713	687	691	713	720	654	733	704	732	700	721	677	715	733	705	727	743	684	662	689	705	718	686	692	673	731	711	731	754	733	710	683	720	723	711	729	718	723	720	695	673	758	695	690	692	715	747	726	727	739	690	693	700	663	730	704	693	710	676	775	737	712	710	704	779	655	644	705	724	724	644	743	726	688	700	725	726	711	732	736	699	726	692	749	717	685	671	728	714	725	673	732	718	723	706	744	706	724	700	730	686	661	706	753	733	716	737	674	709	657	705	711	694	699	709	697	711	729	713	682	685	709	711	735	707	739	684	721	696	747	717	704	687	687	725	725	726	751	743	712	742	680	694	745	710	698	687	649	720	674	687	730	714	669	660	710	682	739	733	706	736	746	702	694	714	698	734	703	715	734	672	699	692	721	733	700	739	674	683	676	756	741	693	703	730	705	724	702	739	716	713	686	720	697	728	655	669	721	692	699	716	676	669	701	701	666	715	663	738	709	734	710	746	729	714	698	736	682	683	717	701	687	770	721	694	684	720	716	693	667	750	700	706	700	708	737	674	735	710	666	719	740	681	698	672	697	724	706	744	672	700	759	745	725	655	708	662	687	692	715	722	661	688	785	692	717	740	689	751	665	715	720	704	707	739	670	729	723	713	672	723	725	673	690	711	656	717	747	667	687	723	722	695	731	715	680	735	718	757	698	697
3752	1761	1542	1089	870	740	738	700	681	673	700	660	660	653	662	602	647	616	656	634	604	594	649	666	648	664	634	629	667	639	668	641	605	644	679	593	643	622	636	649	684	631	574	616	626	608	655	635	616	631	688	631	646	615	599	651	559	636	651	641	622	682	601	627	624	631	639	627	606	575	632	651	620	640	604	596	610	615	614	599	632	624	668	621	603	651	614	602	646	661	638	641	667	641	632	620	665	607	642	640	586	612	595	605	661	635	641	595	656	671	584	653	612	645	653	612	612	683	628	625	635	584	653	641	611	641	643	553	595	637	667	616	639	670	613	639	608	609	617	655	596	617	626	619	617	583	621	603	603	576	664	604	604	648	630	604	601	579	640	623	620	633	619	598	652	613	642	584	612	614	613	623	617	621	643	617	585	639	605	579	615	649	637	618	623	641	619	647	646	637	637	634	613	639	625	628	626	601	669	609	585	606	593	660	629	618	674	668	620	648	614	627	612	617	647	648	629	641	636	621	610	653	616	667	583	611	660	629	611	651	631	615	613	639	627	635	651	620	661	624	608	642	639	633	614	649	671	622	606	597	703	639	625	611	668	628	655	642	633	592	670	593	608	576	655	606	654	616	680	609	608	676	641	620	624	624	631	643	581	617	625	654	606	621	610	653	614	621	583	643	589	625	591	585	611	592	658	642	614	617	653	595	616	604	638	590	617	623	650	594	671	627	594	639	572	632	632	638	613	618	644	623	614	618	588	660	660	626	632	668	625	591	664	624	605	615	606	636	621	617	625	604	677	663	647	622	660	619	678	615	659	621	659	616	622	642	673	619	574	606	678	613	582	644	612	625	648	652	613	591	623	648	684	645	575	617	662	638	614	639	652	600	616	635	591	628	580	593	640	618	616	600	635	646	663	644	643	618	597	615	616	599	641	663	664	644	615	608	643	634	654	586	644	592	637	611	648	652	619	638	664	667	627	660	590	566	573	610	615	658	629	626	645	632	610	661	635	661	658	627	613	633	623	685	644	659	620	624	643	629	587	619	647	604	628	621	583	600	613	658	642	622	617	562	622	587	641	601	639	640	654	616	609	618	621	668	611	612	660	598	644	616	588	599	629	609	631	607	613	604	612	684	631	623	664	656	604	608	652	637	623	645	639	641	631	574	609	651	636	644	641	645	628	617	604	576	638	617	645	632	684	637	619	636	606	678	662	600	640	651	596	637	705	597	638	596	645	683	626	653	597	631	674	658	595	601	580	609	654	597	606	658	619	597	655	601	617	645	629	606	649	661	642	626	650	638	691	615	661	630	628	617	652	595	594	605	601	678	664	610	577	662	645	621	603	671	612	625	611	598	617	625	643	651	657	604	614	594	626	590	651	603	646	604	609	639	632	623	610	659	670	637	639	602	626	643	636	613	590	633	625	623	612	623	603	599	668	642	628	654	575	622	622	601	604	628	601	644	567	600	640	624	614	637	624	597	624	628	631	645	662	652	653	630	644	612	620	610	614	574	618	568	626	617	627	633	581	653	652	611	647	631	652	591	628	665	649	674	629	621	631	609	613	602	650	598	650	606	649	617	632	664	610	609	619	629	621	608	620	642	654	633	591	638	607	555	653	654	588	603	631	651	603	629	626	605	630	616	572	639	649	623	647	597	658	654	614	661	641	604	638	593	602	640	625	602	601	624	641	562	598	674	573	585	628	622	591	641	632	609	691	599	594	585	617	606	637	622	586	617	661	641	610	663	601	608	589	625	582	644	636	613	652	594	614	651	647	622	608	609	646	610	640	584	618	639	625	637	662	626	625	594	630	611	625	617	607	624	632	629	570	602	593	595	638	630	620	615	638	596	616	662	617	617	627	560	597	610	584	618	676	625	634	642	672	620	625	636	649	641	647	617	561	613	643	615	615	651	620	602	592	623	650	652	585	604	621	625	653	675	629	651	613	602	641	616	634	609	618	664	600	601	604	655	625	619	617	635	598	609	666	633	622	660	608	644	629	580	580	614	646	622	599	646	649	643	646	639	618	607	613	590	660	621	624	617	649	633	615	584	592	616	627	585	613	633	669	627	609	627	665	605	617	608	584	606	594	639	616	617	592	602	652	631	584	627	626	665	601	596	613	642	599	637	644	659	625	637	603	601	622	613	641	633	627	644	625	621	596	602	633	614	608	609	589	620	609	693	595	612	656	592	630	615	654	631	658	617	638	650	651	672	634	566	640	627	628	622	641	616	647	650	564	624	662	641	612	584	579	620	633	609	652	604	642	627	638	650	655	649	653	626	697	625	637	599	566	593	626	624	659	590	642	618	643	615	650	650	658	672	630	648	642	631	594	584	607	632	640	596	687	587	647	599	623	619	607	577	637	705	674	607	636	645	623	595	578	601	650	623	581	635	630	549	650	626	614	653	616	580	629	616	588	661	633	656	633	658	600	559	609	627	638	647	611	595	603	646	629	643	622	613	597	625	615	645	620	616	617	625	638	606	643	649	578	591	626	638	612	671	587	619	595	628	641	608	645	651	602	589	592	601	621	636	590	612	605	587	585	670	638	619	652	604	629	627	591	597	642	603	595	627	601	660	665	590	583	618	629	605	662	624	610	654	624	607	631	663	570	656	612	616	603	613	649	585	639	602	612	582	619	616	628	664	607	644	634	616	653	656	654	632	611	608	646	629	625	598	629	635	554	610	634	632	648	675	641	575	622	657	597	620	664	620	628	623	649	608	626	608	640	647	640	661	629	619	613	587	652	634	626	588	643	608	670	650	584	573	590	570	663	620	615	663	627	632	617	671	609	634	662	633	639	609	599	626	615	556	611	618	614	623	608	584	616	625	636	620	601	599	622	611	625	623	623	618	605	652	623	589	668	569	658	595	617	640	637	652	633	694	617	650	588	592	640	641	624	587	621	627	623	634	634	618	645	629	612	646	590	685	682	596	573	653	617	667	629	614	647	653	638	617	682	662	608	589	572	578	612	627	611	651	637	628	612	610	628	629	636	652	607	646	595	597	648	641	630	570	625	646	622	660	653	633	568	631	629	612	597	630	640	665	644	647	653	640	658	640	616	595	636	603	632	616	621	670	669	609	617	595	575	628	590	646	629	647	628	639	645	651	572	648	611	598	650	658	646	606	594	654	573	618	637	614	607	598	597	650	617	576	609	653	649	635	578	612	611	665	620	627	600	628	615	631	673	652	624	601	609	605	621	621	628	679	623	632	644	636	650	672	623	602	635	663	633	601	597	626	657	630	645	600	600	600	582	606	622	630	587	664	624	632	633	583	617	580	641	660	641	621	612	654	632	568	609	607	618	656	612	675	655	664	626	610	633	626	600	643	601	664	628	624	609	601	650	606	627	669	619	612	645	641	656	634	606	631	625	644	645	646	654	635	623	626	645	666	613	672	615	674	632	605	603	601	640	588	622	635	604	645	604	626	595	649	592	624	641	599	601	622	685	633	584	609	673	627	595	685	592	601	644	667	585	614	619	615
24365	21470	28596	24747	20106	2691	958	600	515	527	415	429	429	413	454	421	402	408	412	410	430	438	396	394	347	359	403	412	400	395	397	418	396	387	405	390	366	398	360	357	415	395	379	408	363	395	370	378	371	349	374	368	364	371	384	368	378	384	359	378	367	364	375	376	356	390	386	413	349	401	352	361	362	346	388	377	352	363	356	383	389	394	375	386	377	366	343	378	371	364	391	378	356	368	383	382	370	369	368	393	334	340	354	366	388	371	375	355	355	382	396	381	388	336	366	380	396	384	364	353	393	415	383	339	376	355	374	359	372	377	357	414	376	375	355	351	388	390	375	390	352	368	381	366	369	392	365	346	398	359	359	363	374	367	368	387	355	384	355	365	365	370	361	353	396	359	357	351	330	364	386	388	347	370	392	362	382	364	343	391	378	376	377	396	381	360	389	410	395	382	367	380	380	403	369	383	367	379	360	381	395	384	402	353	359	353	392	361	355	371	382	394	372	361	388	321	342	350	353	387	362	358	429	357	359	377	392	362	362	358	399	362	412	358	409	359	355	363	367	331	333	353	354	352	345	360	366	370	383	364	355	364	375	404	374	402	356	383	352	360	399	336	365	373	362	339	350	364	343	361	357	388	368	386	370	359	412	359	355	396	411	385	373	391	377	385	373	349	384	356	378	365	340	392	356	391	368	361	310	347	388	393	359	375	369	374	364	356	361	394	377	412	371	388	368	396	378	399	356	379	376	339	387	367	353	343	363	369	383	370	396	369	387	350	395	370	381	374	322	348	383	365	363	368	411	379	365	344	343	367	373	334	396	346	386	347	365	368	395	369	347	384	365	366	364	365	385	365	379	377	369	405	348	422	353	358	356	358	408	385	410	346	356	363	403	375	375	360	354	386	385	352	337	381	375	350	423	371	350	372	342	332	373	363	364	371	365	356	332	372	377	384	375	359	367	370	373	390	368	382	366	375	388	373	361	367	374	349	351	358	375	372	392	390	358	402	382	348	376	357	370	377	358	390	342	356	356	389	360	396	389	379	403	383	369	336	368	374	391	352	340	398	358	362	337	357	363	361	330	373	378	377	382	366	358	380	341	384	380	313	382	364	399	377	354	382	392	362	359	377	363	432	356	393	370	385	380	346	359	375	378	376	405	353	365	384	357	342	404	356	351	344	362	345	397	371	409	371	383	363	402	384	367	390	346	349	353	346	422	386	372	363	385	341	330	364	357	352	393	334	353	331	384	333	392	372	393	354	404	351	384	363	338	360	352	358	381	354	387	356	387	342	379	383	379	368	388	389	346	365	365	384	352	355	352	390	405	360	389	368	357	384	340	342	353	369	388	366	347	387	345	349	361	379	367	373	360	390	346	384	383	383	399	361	361	366	324	352	369	365	374	361	383	337	378	351	372	391	330	374	348	371	405	365	378	353	374	349	372	383	380	349	380	373	346	371	403	376	348	367	377	357	334	361	367	368	315	425	396	382	385	400	394	383	361	396	378	351	344	373	360	377	378	376	376	375	375	386	361	336	375	360	387	369	358	381	374	342	411	380	381	372	370	356	338	345	338	357	376	323	336	363	374	349	359	361	345	383	357	373	315	398	362	349	371	355	348	368	393	361	404	393	355	356	348	387	362	374	349	355	348	375	379	375	363	338	379	348	367	368	369	434	380	341	364	377	367	378	376	363	375	387	379	328	332	360	375	356	376	367	381	370	375	350	365	370	425	331	380	361	357	371	363	360	383	379	417	353	348	369	377	370	340	380	376	375	365	357	388	376	376	384	391	392	382	387	350	374	375	380	387	369	364	372	388	355	341	358	373	352	361	373	368	372	371	384	411	342	355	374	394	344	401	353	391	374	375	395	371	376	366	374	367	374	369	331	367	388	348	389	338	386	374	370	384	331	355	373	341	357	383	365	384	360	356	367	386	379	367	348	334	353	362	366	354	422	376	352	361	360	391	360	350	379	359	344	349	344	352	377	369	404	363	354	342	371	376	394	386	356	371	395	341	328	347	360	363	380	358	378	377	372	365	349	397	363	377	380	376	379	361	354	405	383	387	388	356	357	374	349	345	391	390	370	419	392	375	337	367	354	379	368	354	368	376	340	350	396	393	379	383	338	377	384	360	382	377	384	344	398	359	352	375	357	345	374	373	392	374	346	391	337	352	337	375	340	368	356	394	392	374	369	391	373	377	370	379	354	332	371	345	350	372	345	359	357	366	379	366	378	378	378	366	355	317	366	389	343	366	357	378	357	327	356	343	393	363	362	366	339	369	360	389	399	354	333	365	337	361	334	361	334	415	357	370	335	374	368	397	380	396	351	318	392	342	352	375	353	344	387	338	362	382	383	385	339	392	378	386	360	380	396	380	388	374	390	374	357	339	386	396	369	389	400	334	387	329	363	370	386	380	361	376	391	376	369	359	353	372	356	381	356	362	347	345	360	375	350	385	365	408	371	343	396	376	343	346	394	332	403	382	373	397	342	386	383	369	391	393	372	394	392	362	388	370	318	368	360	382	369	386	324	387	329	341	392	358	347	326	373	385	368	376	344	370	336	377	369	362	388	342	349	360	358	384	366	412	382	344	351	375	337	396	347	370	383	379	391	343	355	387	383	372	353	372	377	389	352	419	345	351	411	362	342	353	370	394	383	364	359	376	392	353	352	395	363	389	358	379	396	376	320	373	367	349	377	401	379	361	373	353	379	357	382	355	393	395	339	376	372	385	338	323	366	382	390	400	361	360	361	389	413	375	387	371	374	364	383	382	345	351	358	359	374	384	377	340	364	362	345	370	367	379	375	325	374	346	371	379	353	376	372	390	355	362	385	388	384	351	361	388	360	388	396	396	374	359	372	336	374	337	366	372	365	350	367	382	371	368	363	344	356	378	401	374	337	374	374	382	363	355	370	366	381	361	370	362	359	365	367	343	352	386	388	346	350	347	338	325	384	366	371	354	408	382	364	391	379	392	363	348	364	343	336	369	375	347	395	375	349	376	335	374	397	367	369	365	376	371	381	336	357	391	368	387	337	375	386	370	381	350	366	333	364	338	388	372	347	359	403	371	360	354	371	340	385	394	379	363	351	328	359	361	360	360	353	346	394	387	372	358	372	343	379	361	358	354	373	363	407	366	360	366	338	375	398	355	385	386	336	368	370	338	337	374	400	367	372	359	393	330	373	372	352	359	392	408	371	367	389	370	356	369	359	390	312	363	372	363	372	320	411	354	346	332	336	359	402	352	394	350	353	360	380	371	375	362	397	359	384	389	393	355	372	358	368	424	362	353	380	365	396	360	347	355	361	363	371	356	364	379	351	357	360	337	382	355	330	403	357	373	326	346	365	342	348	352	371	403	326	375	378	364	383	363	348	340	340	382	391	394	356	360	348	362	369	379	416	374	363	381	353	385	367	357	383	395	345	387	358	358	350	380	381	374	364	353	383	374	361	365	396	364	351	393	392	376	357	399	381	385	387	404	400	375	379
3442	4707	3718	1874	1344	1043	864	730	615	590	575	508	477	474	461	441	428	402	397	392	424	434	418	368	395	374	385	419	426	412	387	392	410	388	406	403	389	375	419	378	387	372	393	388	373	380	403	358	358	363	403	365	367	350	379	394	342	432	382	388	399	370	363	375	397	360	360	405	402	359	385	346	364	375	386	348	394	366	382	344	348	393	360	373	388	369	398	373	366	367	341	388	390	345	351	357	387	405	409	389	388	369	390	329	406	363	365	390	338	393	369	298	370	372	394	326	345	391	363	372	341	368	344	359	373	368	359	376	404	376	359	359	396	388	366	395	354	378	366	368	384	373	354	381	316	339	362	350	363	346	370	387	365	352	391	393	378	408	362	366	359	344	386	382	369	377	386	371	371	359	377	382	390	361	389	394	380	356	364	375	383	389	382	376	364	354	375	378	413	404	361	341	408	360	361	351	358	356	369	365	386	366	376	354	372	360	337	347	388	357	356	374	371	360	364	358	351	372	387	384	378	382	370	364	361	346	375	379	355	380	352	397	356	369	339	372	358	342	359	387	371	361	379	395	359	372	393	376	389	350	366	358	353	391	372	378	385	376	350	389	366	361	387	384	355	370	340	371	375	385	360	362	363	423	396	379	350	377	369	346	350	373	418	359	372	354	342	384	334	387	394	366	418	365	404	355	371	369	366	401	391	373	363	412	354	341	358	409	365	356	372	366	399	381	337	362	390	351	361	351	379	330	343	335	403	351	360	395	409	368	367	382	367	405	362	360	383	351	355	342	364	337	376	358	366	338	371	355	372	359	354	390	417	352	337	380	354	353	334	366	365	381	359	334	358	374	347	363	383	387	359	363	366	383	343	349	352	390	346	375	343	361	401	370	374	386	359	385	365	396	391	365	378	354	384	374	361	337	371	369	383	363	336	356	336	342	400	389	357	359	374	390	385	365	395	370	389	357	379	364	373	371	375	337	360	356	396	356	378	365	365	370	366	352	333	378	371	377	362	383	337	349	374	361	381	363	356	400	398	374	360	368	389	364	364	361	390	374	337	384	366	366	396	377	385	379	389	391	390	362	361	378	355	374	395	323	380	351	368	361	350	357	363	310	389	365	366	336	357	356	389	341	356	357	364	395	378	341	374	361	356	340	392	360	382	367	384	374	379	336	340	379	388	339	354	354	390	398	388	354	361	403	368	375	372	363	325	385	379	349	382	357	349	361	362	348	363	356	378	325	379	385	359	362	355	366	368	372	370	405	361	354	352	337	347	344	371	346	383	393	375	344	356	361	368	354	355	389	366	323	358	350	376	355	372	360	352	364	371	325	368	395	370	394	384	361	352	382	352	356	358	372	349	348	361	345	371	355	375	364	338	348	342	365	374	420	367	359	357	375	383	343	367	358	369	336	371	367	390	374	381	363	351	363	349	360	359	378	349	364	373	367	383	383	374	333	370	367	381	362	378	387	367	386	377	316	329	343	366	365	371	364	340	371	356	339	327	368	338	337	336	353	363	375	404	364	334	349	370	351	372	374	392	365	335	379	354	371	368	375	372	353	344	370	371	379	356	372	369	362	368	338	342	348	379	408	367	387	391	347	350	368	342	390	365	389	364	368	378	356	348	377	380	393	300	352	400	337	333	355	364	382	352	350	395	389	406	366	369	387	370	381	350	392	380	373	357	370	394	353	367	368	375	348	368	374	375	372	374	373	369	360	372	381	350	379	361	339	382	399	389	344	380	365	349	347	341	342	361	346	364	373	348	317	386	374	370	358	364	392	393	330	374	348	354	369	364	379	361	369	343	351	351	365	351	361	389	361	347	383	333	362	372	390	371	348	349	380	375	376	384	394	355	344	342	384	355	372	385	373	374	365	343	369	385	377	370	353	354	372	371	368	365	334	379	392	360	376	382	370	353	360	380	349	366	383	394	356	371	333	331	352	337	381	374	391	346	365	352	362	371	364	344	339	339	378	358	387	350	357	322	359	359	348	357	371	316	353	399	359	368	353	368	381	349	360	336	332	350	357	351	340	355	373	397	361	362	390	341	340	354	375	380	370	372	334	351	378	363	370	359	383	315	381	337	369	357	305	396	348	356	356	368	347	361	337	340	343	379	353	367	363	334	384	377	361	328	355	349	357	351	365	364	354	341	368	364	362	370	365	348	354	366	344	372	359	371	338	373	366	347	359	366	328	369	370	355	375	352	387	355	407	371	350	325	361	358	382	342	378	350	331	345	384	386	332	354	369	376	356	388	369	359	366	329	363	358	358	338	346	364	362	347	358	340	379	374	384	366	341	346	350	360	348	332	371	344	356	386	384	354	385	369	383	359	362	389	372	352	394	393	340	334	384	355	375	368	352	388	351	358	365	382	331	352	335	320	374	374	357	364	351	358	367	371	354	351	332	391	362	331	401	370	357	358	365	388	372	338	344	382	365	374	403	360	383	335	390	396	357	396	359	346	376	366	360	374	358	351	387	376	352	355	362	369	336	343	348	364	388	381	385	331	331	378	361	363	377	355	334	364	379	368	354	359	352	378	363	369	394	363	380	333	346	385	378	387	378	388	363	368	350	359	367	350	365	389	407	336	373	366	323	408	378	386	354	349	344	354	373	359	330	340	367	350	339	377	358	374	364	346	384	374	343	395	343	339	318	387	363	366	372	328	351	341	371	328	343	351	358	396	359	337	345	357	381	372	398	365	357	391	375	400	354	383	345	378	355	367	396	365	312	335	348	399	374	386	330	383	366	357	349	372	386	371	332	371	298	392	367	364	351	374	354	362	337	389	352	378	347	399	380	363	334	351	342	354	365	361	347	331	366	362	321	360	389	369	358	361	374	405	375	346	364	352	397	374	338	355	365	360	372	386	297	356	373	332	356	386	365	396	379	373	380	354	372	363	406	379	388	335	347	348	359	366	332	375	325	334	365	386	344	362	337	328	368	341	370	358	384	355	375	398	355	385	353	383	346	349	371	381	359	345	334	361	365	380	332	351	356	357	357	373	351	355	372	357	360	388	371	342	363	366	394	359	336	364	364	325	402	342	346	382	371	342	331	346	344	393	357	361	347	343	380	323	397	372	345	394	362	363	366	386	361	347	373	332	351	365	341	366	370	374	376	373	345	351	349	346	347	353	366	362	358	371	387	369	382	340	341	386	350	383	401	378	355	349	360	369	378	351	364	351	388	410	374	397	355	368	402	328	351	353	375	371	377	384	402	365	370	368	360	392	363	354	359	365	328	372	351	335	310	359	383	328	327	376	353	377	349	371	351	351	360	380	362	378	323	400	305	384	341	353	333	358	356	337	353	365	374	381	373	369	344	347	362	345	374	361	363	379	374	358	393	316	358	341	348	368	379	369	378	385	364	354	339	366	334	335	374	320	370	363	390	372	358	355	373	354	356	350	380	385	358	403	402	377	347	339	373	384	367	361	375	353	376	336	365	365	360	325	349	395	407	365	406	347	381	360	336	370	394	366	388	370	360
27790	12056	2051	1224	930	923	913	879	872	914	858	821	826	870	889	910	847	889	881	818	833	861	855	899	777	894	851	867	869	868	886	820	867	867	868	852	874	842	880	862	865	852	825	888	842	812	863	856	854	844	901	875	855	860	845	848	887	836	870	809	877	848	823	812	876	853	814	879	826	810	911	823	867	847	825	848	891	850	913	880	868	817	861	834	804	848	840	837	821	841	863	842	820	834	864	804	879	832	807	789	846	870	839	812	865	858	835	824	855	776	848	850	880	840	869	851	812	856	822	862	841	811	836	857	843	864	844	834	859	863	898	817	825	881	889	818	769	887	876	852	830	863	820	809	869	857	845	830	876	872	839	812	836	808	868	806	868	800	858	879	849	898	893	853	859	826	857	889	897	860	852	850	829	839	852	860	880	860	839	807	869	837	780	820	841	859	826	896	859	830	875	849	829	868	834	862	806	880	848	809	830	799	828	814	832	814	796	871	849	851	868	795	894	906	873	829	832	805	834	840	799	857	871	785	848	865	871	833	804	816	857	826	856	833	832	860	804	877	851	815	857	847	888	810	834	865	889	891	824	809	890	844	913	855	845	834	809	854	829	854	862	816	873	868	863	847	863	817	837	875	851	880	781	859	810	792	894	823	814	843	781	828	872	828	876	854	833	911	859	838	766	829	848	850	896	862	863	816	889	845	841	850	873	858	810	817	792	778	877	888	842	887	867	854	844	784	825	894	841	893	874	857	784	851	912	832	858	832	832	860	823	882	884	840	843	864	842	856	856	828	821	876	826	828	849	823	883	873	865	846	858	846	858	851	817	862	880	811	871	850	798	835	866	833	810	838	874	800	777	782	816	849	839	863	828	871	812	892	849	817	854	880	849	860	850	791	808	862	811	897	812	825	901	866	851	819	822	773	828	833	865	818	871	846	887	862	833	823	835	826	858	834	896	849	842	822	876	868	890	869	880	821	848	869	786	897	858	818	837	797	834	879	807	870	853	851	834	846	872	809	788	789	834	864	812	857	829	868	867	874	825	825	848	836	939	851	825	816	845	843	834	860	885	847	871	865	810	833	799	801	831	799	866	844	832	870	866	848	827	825	835	856	846	805	877	807	867	874	868	872	835	818	852	815	838	850	857	846	879	874	861	887	901	863	850	827	834	847	813	833	911	868	811	833	832	840	843	835	838	841	867	782	844	876	830	871	852	808	903	823	896	814	861	798	828	842	825	908	819	880	866	847	885	826	859	799	819	815	778	921	847	854	825	809	841	833	855	824	849	838	872	840	826	842	847	793	854	853	868	859	896	869	883	871	935	867	806	790	872	861	875	824	815	856	861	842	820	866	877	829	898	832	808	819	796	855	826	910	830	869	855	868	818	831	781	851	805	837	848	865	879	804	834	851	851	843	887	873	847	862	851	879	795	859	846	853	850	788	804	812	813	836	931	766	862	861	842	816	835	845	827	845	903	840	781	842	824	883	842	850	839	795	840	861	849	887	835	882	834	795	833	865	849	822	807	840	850	846	883	836	871	858	815	837	781	816	849	862	841	897	848	800	862	836	857	874	833	855	915	896	896	849	850	888	826	824	870	873	890	853	847	913	827	837	840	821	910	883	852	847	805	878	868	806	842	874	831	842	828	806	862	865	846	889	855	837	877	879	892	880	815	851	851	828	833	877	852	863	864	825	832	877	895	912	883	866	811	825	790	894	853	822	857	815	817	842	875	882	792	860	808	856	820	881	849	781	868	859	863	821	839	915	860	844	815	861	886	855	819	859	821	821	828	838	830	829	913	795	878	834	803	828	888	838	822	875	876	814	857	850	738	855	873	880	856	885	861	833	854	855	806	905	826	894	835	869	893	857	834	824	846	840	836	875	835	883	860	829	840	940	864	906	840	863	846	846	853	874	778	811	855	839	882	903	851	814	799	855	869	832	866	907	833	849	795	843	801	879	868	797	836	883	837	843	880	878	817	808	837	839	821	843	861	851	864	831	835	850	823	816	826	904	887	875	896	810	844	841	866	828	855	877	876	877	837	861	860	857	852	839	815	853	813	898	864	831	817	850	804	820	897	796	831	822	789	828	827	853	858	836	840	875	872	812	821	842	878	873	834	874	838	842	848	871	866	889	853	828	879	874	848	843	851	872	810	890	857	841	877	832	839	870	846	920	847	838	900	831	840	869	873	905	848	849	907	871	882	925	854	838	877	894	862	851	848	882	828	819	809	798	871	839	785	831	812	913	834	818	822	846	871	772	867	829	811	831	811	863	830	839	851	876	883	876	799	841	857	865	861	831	862	844	819	866	863	846	832	873	875	871	848	835	867	862	853	846	825	915	847	837	815	855	885	867	825	852	821	875	852	852	876	845	856	776	838	825	847	846	911	841	855	833	820	851	825	845	831	852	794	787	865	885	842	882	855	861	850	805	813	863	815	819	822	848	861	823	855	842	863	820	838	827	858	798	774	843	825	885	828	814	907	876	804	848	828	807	922	900	872	864	872	859	854	853	900	829	868	868	816	860	832	832	850	842	862	845	810	867	822	857	826	872	868	817	838	837	818	866	825	885	815	860	821	828	862	891	798	876	826	824	878	847	860	819	875	872	823	825	860	843	885	887	878	852	849	850	823	805	874	812	902	817	840	830	849	824	854	824	819	905	855	812	827	858	881	838	843	855	854	895	880	847	847	877	840	794	885	809	842	867	851	817	778	907	801	830	848	900	850	830	827	848	892	843	832	807	821	870	866	906	818	801	901	899	834	817	823	825	843	827	871	834	827	844	866	916	843	914	852	844	812	844	885	842	851	838	759	776	857	872	902	865	841	852	913	858	849	868	870	788	816	837	924	857	866	829	831	854	843	797	842	843	868	815	854	866	862	831	820	866	836	836	862	797	828	873	872	862	883	849	806	900	857	805	847	857	839	852	829	899	874	839	809	854	802	894	868	824	850	815	883	886	852	843	860	903	860	837	777	848	861	852	845	865	817	843	822	850	870	855	833	918	894	801	832	888	832	843	839	849	795	822	881	863	849	799	835	784	810	805	878	815	857	830	882	861	834	857	819	867	867	815	890	895	861	853	818	861	862	847	798	880	852	859	819	835	895	843	871	845	874	887	833	862	785	819	888	846	810	849	823	874	904	840	821	885	835	797	824	807	798	838	857	810	898	828	831	793	875	874	859	826	888	847	835	855	838	852	854	827	883	784	854	808	796	851	843	779	855	873	862	836	819	867	868	831	803	840	841	857	798	828	846	867	826	822	835	845	885	861	841	809	835	858	793	870	842	819	841	894	833	858	818	852	864	813	819	830	846	863	889	837	861	832	828	824	871	890	856	826	839	856	806	849	858	881	836	810	784	878	848	837	876	848	905	883	894	900	862	900	872	832	869	788	799	821	848	856	851	853	849	897	916	879	840	839	875	850	865	872	859	840	843	873	869	816	788	854	844	868	819	815	883	872	797	873	886	869	837	883	822	850	841	841	837	878
5347	869	868	797	742	776	735	767	757	758	738	740	741	713	730	709	694	688	729	726	761	717	747	714	728	704	718	740	742	692	709	728	703	705	783	738	686	708	727	742	705	761	724	698	699	720	748	756	687	718	765	751	760	742	729	720	759	766	716	715	737	716	744	715	718	659	692	726	693	717	747	669	712	719	699	705	697	690	784	759	706	731	731	739	728	710	710	721	753	687	719	728	742	707	738	749	703	680	686	677	756	723	702	690	750	731	724	733	733	689	711	712	712	781	732	720	740	745	736	688	714	709	734	778	747	685	737	689	749	680	767	692	788	801	710	703	666	738	725	695	684	715	724	716	707	703	705	692	725	715	714	711	722	688	703	720	705	697	698	737	746	709	688	712	756	715	728	698	763	727	694	712	778	737	755	688	750	794	682	729	754	730	725	742	685	800	688	682	680	694	713	715	716	718	733	701	676	723	713	755	725	725	716	716	717	756	765	719	709	751	741	791	742	748	725	636	740	728	751	764	668	730	730	749	685	748	698	712	704	731	766	674	715	715	692	743	680	704	699	747	696	758	687	708	670	684	730	740	720	701	771	708	727	723	718	720	731	721	731	723	710	720	690	768	683	732	670	706	715	718	692	742	701	702	685	745	730	693	730	721	731	714	742	711	729	701	658	699	709	750	701	695	713	735	708	691	731	734	729	733	766	734	671	731	715	681	727	693	719	693	673	750	689	719	737	739	683	702	717	715	657	669	721	739	715	779	769	668	691	716	781	730	698	733	672	662	724	707	741	757	693	713	743	706	724	736	727	764	706	749	763	775	728	750	706	725	706	714	780	732	756	715	738	722	701	721	718	724	700	771	721	703	693	762	719	670	690	721	661	682	716	718	760	691	733	726	717	696	720	707	725	733	716	739	757	734	687	736	755	722	728	712	757	727	696	720	697	734	688	746	733	693	710	706	711	706	749	695	699	687	689	720	662	737	689	729	684	694	751	726	697	699	717	677	704	703	767	761	682	720	762	713	718	719	724	722	753	680	763	766	742	744	706	691	715	722	720	700	693	737	729	689	701	714	637	690	695	744	673	731	713	723	689	697	751	748	716	761	713	761	712	731	712	697	720	712	683	758	739	707	757	726	746	707	732	686	693	724	730	734	720	747	754	722	692	690	735	715	735	688	707	719	759	733	746	753	692	719	728	747	732	770	681	731	723	756	766	722	723	720	745	724	714	744	750	764	708	736	682	701	733	686	717	705	772	663	714	682	709	675	703	696	747	759	726	742	740	671	738	711	729	749	661	798	673	767	682	728	727	723	775	753	743	681	723	700	727	715	718	734	699	732	727	757	741	685	780	753	739	750	755	719	757	731	709	660	678	727	735	687	711	702	690	714	649	688	734	711	730	711	764	735	756	667	740	684	713	727	698	725	764	795	768	709	704	730	692	723	696	758	695	704	766	698	684	689	695	731	736	734	724	720	722	753	716	746	722	739	720	693	627	699	736	741	737	697	735	738	721	723	707	723	710	709	696	732	743	698	709	687	720	723	698	719	736	764	741	704	718	711	754	744	694	740	732	672	733	740	716	724	722	671	729	724	720	692	746	731	681	693	752	761	712	713	667	762	705	744	697	663	717	684	719	671	643	709	740	711	690	723	694	741	750	715	732	713	723	753	714	755	721	728	702	724	739	752	734	762	696	697	673	715	737	753	689	655	747	725	745	689	684	710	714	732	773	719	690	698	679	693	671	675	736	673	717	696	710	703	686	670	758	719	769	753	698	706	769	753	762	666	722	743	714	747	708	725	764	798	749	740	716	727	692	709	710	702	681	675	715	731	742	724	711	731	715	758	716	688	714	693	691	705	716	706	708	777	731	711	726	732	795	745	704	697	676	734	739	745	680	767	715	742	710	737	716	723	723	767	735	735	739	701	739	695	759	719	737	751	760	725	725	721	779	713	750	659	712	728	757	753	702	701	716	732	694	710	766	738	698	755	706	715	728	725	736	700	775	741	721	680	768	703	765	759	691	690	733	693	719	698	764	738	692	702	682	660	715	716	768	685	707	728	681	744	713	748	686	710	709	722	770	693	720	721	730	685	718	693	696	717	691	748	733	753	731	745	730	700	705	734	709	733	734	706	736	742	658	739	711	740	724	698	725	720	718	762	749	732	694	701	748	740	677	758	697	689	733	766	694	714	718	750	742	706	720	771	734	754	689	738	742	692	726	716	745	717	712	756	745	740	700	715	726	707	722	722	684	718	731	748	696	732	741	722	739	737	702	701	717	733	719	751	707	735	677	662	753	707	714	679	749	719	719	712	750	726	712	702	686	713	737	682	690	754	773	751	638	784	732	706	722	700	700	728	752	755	692	757	680	680	734	711	713	735	715	748	677	731	700	727	711	712	775	751	748	670	705	737	726	755	733	690	742	729	699	694	711	702	734	702	739	740	715	736	744	735	709	710	656	742	779	672	724	647	729	678	720	752	686	765	728	761	734	679	741	682	682	764	725	718	705	746	755	696	746	696	726	720	766	699	741	735	754	698	749	656	760	736	759	689	703	754	766	739	722	727	742	725	671	699	717	727	758	746	689	716	701	684	662	734	753	746	779	663	741	724	698	727	717	716	742	746	711	700	760	723	668	749	719	757	718	728	690	697	685	754	719	703	725	722	712	692	724	684	684	697	661	741	728	717	751	730	716	734	756	722	701	721	726	727	715	712	717	743	710	729	705	689	734	727	662	713	743	740	689	731	720	740	733	764	699	747	684	695	714	693	731	732	715	677	681	697	716	752	683	707	709	765	726	692	664	701	722	665	714	736	740	735	688	714	738	743	772	744	724	742	715	745	699	676	744	710	766	740	701	724	721	721	762	675	664	670	681	743	691	724	696	746	728	771	744	752	729	704	715	726	701	765	707	793	680	667	710	749	703	737	676	700	673	713	707	692	701	731	697	721	760	748	735	681	766	710	721	725	732	715	739	703	701	752	712	738	744	692	712	724	734	757	680	704	775	762	744	703	747	733	741	733	764	747	762	760	769	723	725	725	715	727	692	743	751	704	766	732	710	728	758	719	738	730	699	693	720	708	735	689	706	758	735	734	721	738	772	705	715	704	775	736	769	732	714	728	710	743	738	750	725	703	722	717	679	742	722	693	702	717	704	692	773	713	738	699	722	721	711	745	760	734	688	685	717	733	721	777	679	735	704	740	718	705	722	762	715	722	703	805	723	733	725	696	756	734	714	711	720	749	678	783	695	741	678	700	709	735	672	705	718	744	728	719	714	717	707	719	665	705	716	727	733	746	716	735	716	755	688	727	721	677	724	743	732	665	692	725	735	721	692	741	752	725	703	723	689	774	733	764	673	699	682	752	723	725	693	715	738	704	723	756	775	723	734	703	679	699	721	733	712	710	706	671	737	746	677	734	736	711	736	756	713	701	680	655	725	741	699	687	752	726	756	694	778	695	642	706	729	705	699	713	754	719	707	686	688	691	687	734
26238	21494	23958	12668	1426	942	859	809	721	842	717	743	734	744	749	701	690	720	701	703	716	745	686	733	725	710	725	728	707	760	745	696	736	728	653	663	720	684	702	717	697	690	714	695	730	724	669	708	670	717	727	687	689	705	726	708	709	736	706	711	680	724	712	696	727	750	738	713	706	715	690	711	712	707	734	716	725	720	687	721	703	705	737	652	688	693	704	722	703	707	723	666	702	719	753	732	675	699	656	684	687	663	694	687	715	721	687	674	677	690	692	681	701	686	708	646	732	741	700	701	711	751	707	711	709	751	676	664	720	740	706	667	719	730	698	693	736	719	739	690	719	711	716	660	690	703	676	679	687	640	703	649	693	672	755	719	691	724	695	708	710	704	718	667	757	749	720	737	733	694	696	648	712	713	735	726	707	702	740	649	695	723	663	716	707	678	674	710	680	740	710	692	704	707	720	688	652	670	739	667	723	677	677	717	698	738	733	698	703	704	719	671	659	689	746	699	668	677	746	684	669	664	708	725	727	739	746	691	726	709	629	728	769	675	692	726	682	672	715	711	690	689	698	675	708	724	741	722	737	669	711	667	697	657	713	657	633	695	715	658	680	770	716	676	697	717	703	728	712	699	695	702	725	733	741	668	711	699	682	737	656	642	686	706	717	684	712	663	709	681	674	678	698	718	677	722	657	743	741	684	699	702	723	729	664	699	704	667	722	688	726	683	703	702	700	703	698	710	734	718	732	702	723	719	685	712	702	728	665	701	694	767	706	672	736	723	680	771	718	705	722	708	737	701	681	696	717	674	702	685	721	685	736	731	707	709	693	714	694	740	738	700	754	714	691	702	725	713	679	653	655	719	727	724	744	677	767	725	718	730	730	725	672	690	688	723	686	670	722	725	685	691	728	668	689	708	721	708	703	689	687	709	716	712	666	698	679	721	742	776	678	755	670	678	696	765	705	712	734	720	689	647	735	720	657	689	698	731	695	695	755	728	716	712	685	720	643	670	763	674	701	706	708	692	677	720	707	736	693	691	678	674	682	721	689	658	700	690	682	675	656	765	733	704	728	717	722	718	701	726	735	630	696	701	694	695	685	682	695	707	712	751	703	696	713	727	688	697	701	704	684	689	721	725	701	713	719	710	708	685	743	745	640	705	717	706	737	725	655	729	752	674	690	702	707	701	715	714	723	714	742	674	691	666	714	719	710	672	717	724	722	743	739	705	674	722	712	655	688	709	717	734	702	668	711	696	679	734	701	716	687	714	676	714	713	712	758	696	674	718	708	715	715	733	748	760	722	720	708	712	683	674	710	731	701	725	736	736	705	735	722	709	680	661	670	703	703	701	686	722	695	696	680	717	722	681	691	659	707	654	694	751	690	685	697	763	679	677	668	728	705	717	688	694	694	689	688	723	682	680	672	664	717	678	752	677	702	719	681	762	687	637	701	719	697	700	704	699	730	671	734	673	722	689	702	750	676	661	699	717	703	718	669	694	717	706	687	714	686	663	695	725	704	720	774	731	686	669	716	715	674	640	701	641	703	690	748	665	691	664	695	697	732	736	676	663	709	728	703	713	707	724	754	607	698	740	716	705	683	733	703	663	658	705	660	708	759	713	713	672	655	719	725	679	716	729	666	683	742	679	728	709	681	751	685	673	761	713	723	741	713	704	753	727	662	710	707	687	730	710	705	727	697	666	745	727	718	720	709	765	774	719	698	720	673	683	680	683	723	703	746	692	713	662	650	718	744	681	705	687	689	738	709	768	747	673	690	694	704	712	675	696	718	645	691	727	722	672	692	647	731	696	666	688	674	713	684	682	707	709	713	712	664	699	700	717	758	686	724	686	690	707	719	714	703	754	694	720	701	666	704	734	670	727	744	702	707	710	704	687	697	686	702	702	683	699	708	724	671	706	764	642	660	691	714	726	734	708	691	705	684	688	666	713	674	700	804	695	674	707	724	724	708	691	689	688	709	705	702	664	664	692	655	706	685	666	692	730	735	691	744	707	653	666	718	768	720	673	719	743	670	708	720	709	737	736	689	683	685	735	731	685	668	699	724	722	680	729	690	758	689	713	726	693	705	693	723	708	659	667	715	686	668	672	703	697	667	704	710	664	663	702	694	748	738	712	696	714	700	722	716	698	695	689	708	714	690	721	711	654	750	683	692	721	714	713	709	695	739	705	727	745	745	731	703	714	746	657	691	651	683	705	726	695	694	716	732	693	687	737	721	722	723	732	686	709	708	689	698	740	682	724	737	748	677	667	732	684	695	749	727	726	676	704	712	719	649	699	676	704	722	709	725	710	700	693	698	726	732	728	654	718	764	713	718	690	706	726	710	694	699	728	747	727	734	738	708	705	713	649	679	701	703	698	679	714	699	705	700	719	711	721	690	684	699	691	681	709	682	723	691	720	725	681	712	733	731	696	747	692	712	730	723	697	719	706	702	691	711	740	704	686	698	691	744	695	705	691	706	682	790	698	643	705	699	715	722	654	663	713	728	699	670	693	711	748	742	687	709	669	725	664	673	676	683	691	719	653	713	681	711	702	668	710	718	682	728	705	712	717	714	696	692	709	643	737	687	690	700	690	699	771	709	723	682	662	737	703	763	702	697	666	709	718	671	745	692	700	680	708	719	687	707	701	763	689	670	694	717	703	673	716	701	666	669	669	672	711	707	761	734	718	714	713	741	669	679	706	716	662	732	620	723	684	691	648	696	662	674	689	688	696	752	758	733	701	673	655	758	730	720	658	716	709	691	694	710	711	721	756	695	716	707	675	654	718	741	630	685	703	702	686	698	636	764	724	677	714	638	744	706	746	737	706	722	687	670	716	680	653	723	668	678	710	679	754	687	699	692	704	672	733	706	686	670	711	713	721	690	752	712	694	638	678	702	693	675	675	730	693	739	723	694	658	677	694	699	686	686	695	728	694	703	703	694	732	699	707	699	686	693	662	691	696	681	715	724	689	740	705	701	711	680	739	717	745	713	673	728	684	725	741	676	735	683	727	722	685	709	692	719	722	744	717	699	724	706	685	717	723	681	698	734	704	687	702	713	698	704	736	707	669	694	657	677	727	706	770	716	687	654	682	724	686	664	714	684	698	654	705	662	772	735	725	711	697	696	656	730	678	710	740	697	702	680	694	694	747	740	705	707	748	734	701	698	717	683	690	697	712	694	732	693	729	709	709	671	714	648	672	709	687	720	680	717	717	687	696	696	685	684	697	678	703	732	708	708	676	762	734	657	688	746	670	632	684	731	699	731	646	691	709	705	731	707	719	709	746	723	730	704	732	713	724	664	731	703	727	688	712	641	725	699	713	719	729	690	668	695	719	662	717	739	743	674	740	794	651	662	747	720	697	686	698	687	734	695	738	704	698	671	697	716	721	753	713	690	705	673	683	748	723	717	688	692	679	683	676	704	734	731	685	704	707	704	711	685	754	741	726	708	703	768	686	636	697	705	717	716	684	726	745	709	689	756	717
3803	1820	1553	1020	860	792	706	750	736	702	623	726	624	648	614	646	625	679	644	667	596	609	599	611	666	613	593	600	609	647	611	636	608	689	617	603	611	627	591	658	636	636	622	657	617	628	642	611	617	608	611	635	588	654	660	608	625	618	642	676	623	573	637	612	644	638	656	614	644	672	615	641	629	630	638	655	611	646	602	617	620	698	589	622	634	626	567	653	674	609	640	623	666	589	619	593	658	600	648	649	645	627	654	626	609	636	616	648	595	627	619	597	598	611	635	626	636	619	610	634	650	625	643	629	659	607	687	607	633	622	616	638	666	615	600	602	623	651	591	647	582	659	610	627	605	628	630	617	652	589	628	613	638	576	607	615	615	632	662	584	656	603	610	600	602	607	647	621	598	642	602	616	656	580	597	611	657	613	627	642	624	641	655	650	600	600	637	623	605	617	635	599	606	648	601	648	618	614	623	659	585	647	604	665	634	611	605	608	602	604	598	617	616	648	623	635	610	654	629	614	592	601	577	599	647	588	663	651	632	616	613	635	552	651	642	585	613	645	630	573	627	604	625	621	565	597	606	609	628	619	610	632	672	603	609	603	591	626	621	591	569	593	625	624	620	638	598	631	620	636	627	601	616	656	595	618	592	641	602	610	615	617	620	619	612	594	625	634	573	649	617	645	631	630	602	639	632	661	598	647	600	620	626	636	631	593	646	653	586	619	590	616	661	569	667	618	633	680	600	607	641	633	593	658	658	615	623	637	579	610	607	643	569	610	610	623	627	577	582	669	646	614	676	624	611	620	622	588	631	614	631	602	563	589	613	628	570	615	621	566	614	644	611	595	599	615	597	605	602	588	577	615	589	607	609	650	604	591	604	608	635	626	653	605	593	659	614	645	595	617	620	636	638	623	604	666	629	605	630	609	603	628	573	631	582	649	666	601	630	638	592	614	632	627	622	628	613	641	636	636	625	602	596	592	627	620	569	673	665	627	617	658	673	622	632	627	628	648	588	572	679	607	603	597	575	605	622	604	613	637	607	657	638	673	597	614	607	627	615	622	622	604	589	651	597	580	611	575	632	641	654	621	605	598	567	620	618	595	582	655	675	689	634	625	634	599	621	601	609	609	597	620	597	631	627	610	670	624	602	668	611	633	616	642	641	611	587	604	607	603	638	646	584	623	611	626	619	630	592	645	631	612	632	651	620	624	625	616	615	637	562	604	605	600	612	639	621	631	639	634	587	638	633	659	595	650	656	605	612	604	681	608	604	563	586	622	633	688	617	609	632	617	597	600	642	646	623	609	669	615	602	614	580	626	621	622	641	627	648	605	628	616	622	573	621	599	634	628	642	624	638	611	566	652	642	629	641	613	573	535	630	650	579	634	648	585	594	644	605	632	699	629	642	617	621	618	637	617	627	619	600	647	616	559	591	609	579	602	616	618	584	622	660	611	611	638	626	629	641	628	608	666	613	588	645	653	599	677	606	596	675	634	603	592	617	605	586	635	649	628	592	654	621	609	610	613	664	589	593	581	636	609	678	609	630	667	654	618	625	602	627	582	645	562	615	630	632	551	639	618	636	665	628	586	630	635	598	651	598	631	631	637	647	599	607	648	645	625	610	618	633	654	626	592	605	672	592	670	644	595	627	601	617	611	636	617	665	602	659	601	605	611	646	617	634	663	581	596	655	583	625	565	634	646	589	592	576	593	604	561	617	578	644	606	626	583	635	612	606	648	654	629	633	614	629	641	630	586	685	661	605	605	602	608	583	612	613	618	644	651	600	599	616	641	663	629	617	616	669	584	629	584	586	638	643	635	603	670	598	624	620	617	619	622	650	603	656	661	647	672	618	613	634	644	619	631	642	611	628	597	643	575	662	678	614	605	586	596	642	607	574	623	599	595	645	646	605	652	590	590	570	635	577	642	636	616	579	649	611	640	587	620	650	622	618	641	674	615	589	585	584	609	655	625	603	631	618	623	563	576	646	638	630	639	603	591	613	613	598	614	610	630	590	615	633	601	657	590	630	641	661	597	631	664	645	631	626	632	630	598	607	620	610	627	648	618	617	617	628	624	559	649	637	633	660	656	633	604	605	652	625	593	623	605	542	617	646	628	606	611	603	625	617	588	630	613	628	619	619	647	586	612	640	611	643	609	592	621	654	587	605	631	607	634	607	596	613	589	660	643	598	593	638	590	599	639	597	620	602	630	609	657	633	591	603	627	634	676	603	636	640	570	574	584	636	583	608	662	577	623	628	629	615	639	642	662	601	626	607	624	595	616	599	625	636	635	671	580	669	631	634	583	619	639	645	580	605	662	600	629	616	610	575	609	586	589	604	612	596	605	610	658	636	650	585	627	636	630	654	580	686	616	626	658	633	652	577	653	614	615	654	609	649	599	655	603	610	611	648	621	610	607	610	588	605	611	631	590	639	613	620	587	628	624	625	578	627	589	635	596	642	590	589	642	641	654	622	604	614	620	580	650	621	596	644	593	618	599	643	578	575	627	615	602	630	611	603	639	612	598	617	581	600	636	616	684	620	619	583	578	594	634	646	621	597	635	622	636	645	643	605	637	611	590	622	612	611	651	645	643	593	634	585	640	614	582	564	616	604	607	614	629	590	621	623	613	636	622	623	601	609	631	596	623	626	592	596	632	637	623	575	601	631	607	615	613	598	622	602	617	610	638	618	640	621	602	622	607	615	639	649	622	639	616	581	625	623	606	598	610	629	603	623	661	580	585	608	635	628	654	611	644	611	642	610	659	656	632	658	619	610	628	660	595	669	619	594	613	621	627	633	618	600	636	634	640	625	660	629	619	661	632	641	615	586	592	557	641	606	591	616	661	599	602	589	608	603	568	628	587	591	650	643	596	600	642	601	617	653	609	603	661	596	615	641	606	652	634	574	584	625	648	638	591	666	635	599	589	667	603	557	603	667	594	630	663	600	627	647	640	602	588	629	593	639	552	601	634	629	599	594	603	650	611	645	666	573	618	633	596	573	615	606	628	610	604	586	609	598	614	605	630	592	624	615	613	618	647	587	643	656	630	574	623	605	607	613	599	617	583	599	616	611	611	646	642	646	631	599	622	617	624	621	605	648	644	623	675	564	599	573	612	618	604	614	609	614	607	632	608	647	606	659	619	572	619	627	616	657	637	598	646	661	617	641	651	608	600	609	578	597	637	630	602	601	607	606	594	633	649	651	599	624	617	652	613	639	664	618	645	594	592	599	600	642	630	607	619	583	650	621	629	607	649	638	613	590	626	630	593	650	642	597	635	607	661	589	578	626	633	579	585	614	602	628	627	598	638	607	619	642	632	632	623	585	615	619	613	613	602	611	611	626	630	600	584	663	599	614	619	664	659	547	604	653	586	656	566	571	626	610	606	656	639	606	586	641	678	629	618	645	614	605	611	612	619	635	594	623	600	665	572	585	583	586	615	617	611	626	595	633	600	612	601	616	612	630	636	654	622	626	590	534	626	634	638
24341	21470	28633	24740	20038	2695	955	618	494	488	475	434	469	439	420	406	376	405	417	385	406	393	371	369	354	373	399	378	392	391	418	366	370	380	383	366	368	377	351	353	348	359	376	342	365	364	383	348	340	378	354	362	363	374	348	353	352	376	279	317	348	356	329	369	371	374	351	394	375	348	357	378	364	383	337	351	396	359	315	331	339	407	402	377	366	345	351	382	361	369	382	369	371	367	378	367	349	394	341	346	316	382	369	373	363	402	394	377	391	343	372	338	355	359	360	392	355	366	353	354	358	326	371	388	376	345	380	390	373	366	320	367	331	339	372	399	390	364	376	370	367	360	402	360	386	371	384	355	345	375	391	348	394	357	371	346	372	387	369	393	372	370	387	369	384	366	352	356	383	338	381	383	372	369	360	352	363	372	380	380	375	357	378	381	360	346	344	348	349	346	369	393	343	354	411	335	369	372	359	386	383	375	351	376	375	330	336	358	361	403	383	356	310	358	369	373	364	373	339	366	351	370	344	398	325	365	357	333	351	403	392	356	360	348	343	358	343	368	370	368	385	370	331	364	390	383	334	351	349	356	391	376	359	362	393	353	383	364	371	351	372	381	361	383	352	334	310	343	366	351	329	346	366	320	388	375	402	326	374	367	374	361	378	367	348	361	354	380	348	348	350	365	318	393	349	369	353	347	350	371	365	345	355	336	325	376	340	354	385	375	360	344	356	377	398	376	354	382	372	385	407	366	358	329	363	348	343	352	356	364	365	365	370	400	357	330	351	372	361	351	341	358	341	381	376	350	363	373	370	360	366	370	349	332	341	380	366	341	345	395	385	337	345	377	354	394	362	328	355	377	338	370	390	337	375	358	360	369	356	347	390	342	372	359	387	347	316	332	366	348	383	343	368	363	382	393	384	393	367	401	366	339	350	339	391	351	347	336	358	378	355	355	388	383	352	372	358	353	369	411	356	342	365	354	391	377	349	363	361	373	321	373	368	358	395	370	361	367	403	397	355	355	357	345	377	385	390	305	344	333	390	412	358	311	364	340	370	357	339	384	347	383	350	364	324	357	349	395	375	353	340	371	367	352	380	352	330	371	349	303	355	342	356	368	344	341	350	373	348	354	354	369	338	363	382	351	360	372	345	351	391	366	332	367	372	361	332	364	372	350	340	376	343	358	341	341	301	382	338	339	342	360	349	343	343	335	374	337	364	387	376	383	339	371	342	322	382	343	381	371	362	342	386	351	375	364	347	359	365	347	388	390	377	422	354	365	361	373	347	354	365	356	355	356	348	357	385	370	348	350	378	323	352	364	389	366	372	345	362	337	341	360	375	374	375	365	385	373	360	346	372	350	378	381	361	400	377	385	359	363	377	334	355	379	336	361	335	344	331	367	348	328	341	359	370	325	371	376	327	352	376	370	360	394	381	345	349	373	354	355	361	381	335	330	338	365	347	374	360	390	376	371	361	383	351	331	399	352	377	366	330	354	374	357	359	349	351	356	330	375	405	365	362	370	347	341	353	339	371	348	341	391	357	341	381	354	391	364	358	335	340	358	369	353	367	371	356	348	363	334	394	319	375	394	356	361	317	388	317	331	330	351	390	376	357	367	368	359	350	337	386	379	342	335	358	347	337	363	363	327	379	329	372	342	316	348	359	368	364	360	379	339	358	401	365	391	380	334	398	336	363	366	370	341	369	394	373	392	368	349	343	371	346	317	390	373	377	361	376	351	394	370	390	367	328	359	387	328	377	368	364	339	351	377	329	371	325	359	349	367	307	348	404	383	350	362	374	380	369	342	376	396	372	361	334	379	369	378	349	355	377	403	300	373	390	355	323	406	345	384	384	347	373	350	348	346	376	345	346	373	365	382	355	388	344	368	359	364	360	381	355	332	365	361	366	394	406	367	348	343	338	320	340	335	391	358	369	350	388	351	370	357	344	324	366	353	349	371	370	333	355	351	356	367	339	395	360	381	377	371	382	368	362	351	357	368	384	378	360	353	355	375	370	339	340	368	354	349	380	347	334	392	371	360	364	358	347	367	408	361	332	391	344	343	372	374	376	362	381	385	368	353	345	386	353	341	348	357	368	389	353	329	347	367	366	370	361	371	343	359	354	353	395	341	357	354	329	343	352	369	372	375	370	359	390	358	358	331	354	349	363	360	366	338	390	337	345	352	365	359	391	367	362	345	362	384	374	341	377	369	384	348	315	363	372	373	336	369	375	330	384	338	335	357	386	360	363	329	336	364	377	320	367	397	398	364	308	344	368	354	333	340	374	352	326	359	351	343	339	338	353	358	357	372	390	342	344	354	323	374	379	403	361	367	348	367	364	386	375	357	369	385	368	381	324	395	368	371	376	367	355	331	320	367	369	350	369	363	357	376	347	353	350	350	330	401	403	397	333	335	394	372	344	345	352	350	330	375	349	315	362	365	374	395	314	385	327	334	373	394	388	373	345	339	370	383	353	333	360	353	367	346	380	366	336	361	349	364	383	378	329	348	374	399	350	315	360	362	378	336	403	357	329	353	362	343	354	373	330	351	346	364	344	373	385	337	343	393	338	334	333	351	341	343	374	338	332	377	362	356	368	377	351	349	368	347	364	365	379	332	359	339	380	365	362	329	342	329	379	366	359	353	353	346	353	373	360	366	344	332	347	373	325	370	381	373	351	353	352	345	350	356	364	352	397	376	375	374	361	372	353	329	360	362	371	385	339	352	352	365	348	352	363	350	361	340	355	345	341	357	379	343	357	370	348	344	360	362	369	354	359	346	402	366	360	351	377	349	358	359	361	369	379	379	378	364	388	373	361	361	376	316	394	312	390	344	394	339	359	344	361	339	367	365	337	345	358	345	336	356	332	360	387	391	356	348	364	341	367	359	371	366	358	357	367	345	357	341	384	361	370	350	371	340	351	337	330	332	397	357	378	351	347	359	350	344	332	383	365	333	349	366	364	341	349	355	340	363	363	345	359	352	370	351	335	366	371	379	376	318	378	371	369	373	372	390	364	337	349	351	338	332	335	384	355	355	359	328	388	359	343	377	382	378	349	355	346	357	369	385	394	365	350	376	365	337	380	362	347	372	352	400	365	363	361	400	410	386	387	367	350	359	329	343	323	335	359	358	343	334	347	365	381	355	373	325	369	363	395	396	346	344	409	376	360	366	371	369	355	374	356	343	346	351	358	344	380	346	361	384	389	325	376	364	353	355	343	373	332	336	383	365	358	418	348	353	377	355	402	343	337	358	318	344	355	393	390	377	352	325	326	368	366	397	364	356	372	357	351	352	338	373	352	361	322	371	406	359	374	392	337	333	379	351	342	364	351	366	391	368	342	336	381	352	341	348	341	364	341	369	385	383	339	375	353	347	382	363	327	330	348	365	339	376	340	374	344	374	386	361	382	376	357	353	351	379	339	344	363	362	336	356	365	367	342	350	366	321	331	355	387	362	385	346	352	403	328	336	362	375	350	330	327	356	369	351
3449	4723	3768	1863	1281	991	846	705	626	610	502	447	459	478	464	441	426	431	410	433	387	398	393	409	384	378	398	403	378	363	413	366	380	368	351	367	387	403	364	357	371	370	358	373	363	381	364	370	384	368	341	364	366	386	368	358	373	359	383	364	334	351	357	360	361	376	370	334	319	386	377	385	366	361	403	374	358	366	420	365	338	341	333	392	387	338	366	380	364	340	385	375	369	334	382	363	375	347	369	344	339	365	375	373	376	320	371	350	374	387	374	372	379	392	346	389	347	354	335	368	362	364	363	343	347	405	335	352	340	360	352	374	369	348	367	385	389	351	349	380	358	360	362	342	384	327	342	371	410	345	367	392	393	360	345	356	400	355	389	366	360	370	331	374	350	347	363	347	362	370	355	355	330	352	354	391	400	369	388	337	342	350	347	339	366	330	353	376	360	345	375	389	375	323	377	348	352	383	353	358	345	384	383	350	356	353	328	351	373	332	372	380	389	382	357	348	348	358	343	360	339	345	359	364	345	347	337	344	321	363	348	387	375	360	391	343	346	371	349	368	348	343	365	353	386	300	401	311	359	317	364	365	333	363	380	349	383	371	341	344	393	364	362	370	347	351	362	368	372	362	385	364	358	356	361	334	336	350	383	358	366	327	363	355	355	363	373	352	350	347	360	360	360	352	368	351	354	343	383	374	382	336	347	363	341	378	344	377	351	384	366	373	335	347	337	367	347	356	414	350	346	343	367	351	344	328	359	417	319	375	363	334	372	365	326	333	362	366	357	360	375	360	394	348	373	305	351	344	389	353	362	372	348	355	333	369	364	329	349	368	355	342	348	320	337	373	380	336	359	346	373	358	373	342	352	369	376	371	363	331	382	328	357	337	316	368	358	361	353	353	368	357	359	359	359	307	337	341	374	390	362	358	344	340	347	327	357	382	362	377	331	400	355	314	348	369	342	359	345	361	359	347	306	305	337	387	373	352	355	386	376	336	320	358	350	313	383	314	350	328	371	313	377	347	359	340	361	383	369	359	374	375	336	372	387	364	355	414	332	386	357	379	351	374	363	331	391	371	395	392	381	379	342	344	356	360	412	341	338	357	376	380	384	355	349	355	370	349	351	362	362	341	337	376	383	329	349	403	339	353	396	333	358	387	356	335	369	342	340	370	362	400	370	344	340	327	384	360	356	358	380	357	390	372	383	377	367	366	395	411	340	391	376	349	370	362	376	352	347	354	337	343	368	380	380	354	326	355	388	338	385	373	382	349	340	344	320	375	363	352	310	363	360	358	369	318	369	340	360	366	369	366	377	395	342	357	338	373	378	373	339	342	376	358	373	351	358	352	365	390	348	353	373	354	403	324	352	342	359	355	372	328	328	371	370	358	369	378	372	364	371	396	351	375	354	363	351	335	341	360	336	362	382	325	333	361	333	371	335	388	339	326	349	342	379	377	322	330	335	360	365	319	388	349	361	333	362	367	329	357	370	352	362	359	355	354	358	358	367	370	371	355	319	358	369	379	361	372	372	335	360	364	368	354	336	330	348	363	364	374	363	361	335	343	398	371	329	355	405	392	377	325	310	347	365	327	367	383	329	373	380	360	350	387	349	330	352	359	341	357	332	351	368	350	347	363	354	348	356	393	362	362	367	331	372	337	378	348	342	354	361	358	366	335	341	326	359	394	371	354	362	328	364	368	343	385	372	340	350	343	332	359	355	334	332	354	379	346	354	377	354	351	370	352	348	357	353	329	367	305	338	359	356	344	349	378	323	379	371	365	351	343	334	335	358	311	360	374	365	346	363	362	337	354	353	367	344	366	387	335	356	360	316	316	342	364	395	332	343	366	332	357	352	386	369	384	359	345	354	378	332	347	373	347	346	378	341	376	378	359	369	345	373	333	382	319	344	376	367	369	367	353	382	338	380	334	333	325	336	368	365	366	335	361	328	372	361	346	351	369	353	347	358	329	366	358	354	345	380	361	360	335	331	376	351	375	364	370	367	379	328	344	359	358	407	326	358	354	355	355	372	326	333	347	324	362	341	369	382	356	364	323	367	363	373	380	340	375	351	356	381	352	357	321	360	363	339	352	347	397	373	378	378	359	323	378	385	348	347	376	369	373	371	381	343	329	363	326	343	350	337	355	378	329	356	372	352	312	356	316	355	372	357	359	356	348	383	356	381	359	371	361	359	354	363	365	370	336	360	365	336	362	369	359	365	369	308	352	379	348	305	350	338	373	349	381	344	370	367	359	355	321	399	335	378	345	354	365	397	361	324	342	346	376	339	347	339	350	346	355	367	337	359	373	368	352	353	366	344	365	352	347	411	355	334	358	367	348	338	345	311	358	323	362	345	343	373	365	305	334	359	377	361	352	350	344	375	386	349	330	352	372	329	357	331	371	334	358	332	380	396	377	365	346	316	348	365	340	363	400	359	349	399	352	360	359	355	355	324	364	361	387	354	313	382	372	314	322	359	327	338	354	354	330	333	351	368	377	348	348	359	364	334	327	353	360	333	346	416	338	343	346	351	359	356	336	366	356	340	350	367	354	353	379	281	380	336	327	359	348	371	391	311	345	362	315	356	370	338	348	342	347	356	366	359	348	389	368	339	336	372	378	357	324	371	397	349	351	343	353	368	325	337	357	357	349	358	334	386	346	348	373	338	342	335	362	336	362	362	374	349	362	367	350	346	350	341	347	354	356	366	320	388	347	349	369	320	356	361	372	337	364	346	342	345	360	384	333	365	346	353	384	344	354	353	334	373	368	355	391	337	368	343	363	374	325	340	384	335	329	340	363	354	377	334	351	321	374	339	367	314	355	365	345	337	338	374	340	353	376	334	369	385	353	355	330	330	368	328	362	362	374	337	344	380	340	350	372	393	348	359	359	349	344	342	356	342	345	359	324	363	348	361	373	326	349	336	367	375	368	362	346	368	361	367	343	369	343	357	357	372	342	343	312	376	396	374	340	352	358	373	344	340	372	363	339	376	345	328	368	349	345	315	367	373	383	335	354	342	334	360	339	316	331	380	378	362	356	360	349	344	383	373	337	315	349	346	330	350	354	388	384	367	370	334	346	343	369	367	352	378	316	361	356	369	365	337	365	378	356	343	316	348	348	357	350	359	340	331	354	369	322	361	347	334	362	341	354	354	354	339	334	379	353	351	373	324	339	362	361	357	355	345	319	335	378	342	334	359	375	386	379	365	362	369	390	386	324	346	347	342	338	373	367	361	360	385	342	362	355	339	304	339	351	362	362	364	373	387	337	358	332	338	364	362	327	360	353	361	326	366	330	349	374	365	348	327	325	349	349	346	335	333	357	328	369	344	312	326	370	319	412	341	345	360	340	361	312	372	341	347	357	352	338	347	342	327	355	351	370	377	336	351	364	374	350	357	356	366	361	386	385	326	356	350	370	356	364	336	384	356	360	359	382	335	337	363	385	359	377	355	365	334	346	327	366	360	309	359	365	371	357	376	376	354	309
27663	12189	2286	1395	1028	890	857	859	865	880	905	884	851	840	845	804	855	829	839	873	840	824	882	911	845	866	852	833	824	857	789	829	837	867	865	829	851	836	907	853	814	816	859	885	910	820	878	825	864	843	825	856	875	866	824	875	800	858	848	831	776	848	837	896	905	821	850	886	807	850	888	826	859	848	800	815	900	846	815	814	863	863	767	866	856	841	873	875	889	852	871	824	814	817	859	868	878	863	892	896	852	849	872	822	826	835	892	822	838	873	855	856	847	878	857	868	865	827	769	882	817	839	932	853	800	838	824	879	860	842	871	796	852	811	868	882	827	843	849	805	793	838	888	852	827	813	849	861	838	857	794	880	868	845	881	823	915	856	812	890	831	836	884	835	869	874	845	850	787	839	896	859	810	816	825	882	858	856	853	873	897	783	832	849	835	865	856	859	805	814	846	803	823	846	823	850	853	802	880	868	839	832	906	870	858	820	845	862	905	786	837	875	843	858	830	886	852	874	902	858	835	859	867	822	869	863	846	868	855	847	828	791	837	835	846	840	850	874	903	815	835	915	878	800	881	784	833	824	842	870	821	832	831	861	815	876	834	837	904	803	859	858	860	867	864	842	846	863	877	812	844	859	834	792	866	826	839	891	851	843	848	863	804	780	811	801	825	841	856	861	836	866	800	907	829	819	822	853	837	843	893	800	859	856	831	886	821	836	829	841	847	923	874	799	858	850	843	851	865	888	839	842	824	824	843	853	837	916	841	827	843	837	825	853	844	864	829	895	842	879	809	860	821	897	909	856	810	876	840	818	840	879	828	863	829	841	820	822	906	841	871	885	900	880	872	859	871	872	795	819	862	854	860	822	838	830	857	930	799	849	869	832	886	855	777	891	833	890	874	848	847	850	846	784	841	844	858	859	841	811	821	858	824	849	842	846	847	888	878	792	913	857	852	908	842	880	869	860	812	886	851	828	851	826	853	867	834	821	892	865	803	904	786	856	827	889	853	888	850	864	866	849	861	828	835	868	839	865	903	859	859	790	822	832	855	928	866	766	874	863	837	927	831	832	844	842	867	845	831	812	866	786	867	855	835	825	852	846	833	819	831	887	827	866	838	812	801	863	820	818	819	819	818	874	842	826	848	862	861	885	843	893	821	841	859	864	863	886	849	801	855	860	850	861	849	877	892	836	785	874	863	819	799	844	815	853	828	886	839	865	807	819	827	830	871	824	826	819	872	879	884	816	849	834	861	831	819	851	878	845	830	874	843	845	848	762	812	803	823	822	853	872	838	876	848	867	865	879	857	808	865	812	803	855	845	895	810	818	855	836	893	865	841	832	862	866	883	790	922	822	881	866	858	836	904	876	817	853	821	915	840	860	878	818	823	888	840	828	898	840	825	821	803	847	889	839	825	761	890	871	854	870	806	831	868	890	787	833	859	891	864	853	890	859	832	823	823	847	898	845	839	868	853	821	886	883	864	847	838	858	872	857	847	843	820	844	845	844	805	836	849	830	857	817	904	848	885	841	815	827	853	808	850	893	830	792	846	858	837	860	892	870	846	865	867	846	873	836	871	894	865	849	853	844	878	846	798	806	807	861	887	826	900	823	837	860	881	852	826	834	838	891	858	876	850	843	836	855	853	898	886	804	824	833	849	919	877	830	853	823	872	804	868	823	854	863	890	836	858	867	874	877	883	885	869	882	861	847	809	871	849	873	886	872	844	888	868	875	787	855	839	817	862	824	845	843	850	836	872	864	778	853	826	840	858	860	846	847	856	877	865	850	828	849	886	860	829	854	843	873	891	867	882	854	826	805	863	853	855	880	852	850	868	839	813	863	854	865	839	832	915	812	803	860	853	845	877	843	884	858	843	823	872	876	817	867	832	851	845	871	865	806	866	864	876	860	901	874	840	818	843	833	840	835	865	834	811	805	813	872	866	875	812	847	865	832	886	849	854	834	816	857	904	793	857	935	855	891	869	877	893	798	799	806	876	860	825	892	865	909	888	854	883	841	841	835	837	856	893	860	829	856	819	821	870	841	898	912	871	835	863	839	841	900	855	879	866	851	816	800	835	862	849	827	786	866	862	860	888	885	908	865	845	876	866	874	823	823	838	850	897	829	787	817	878	881	836	866	892	850	820	847	799	895	918	827	850	884	898	822	881	882	878	803	864	848	847	856	842	842	874	843	829	878	881	890	852	845	821	826	871	916	859	856	877	855	896	776	810	841	881	811	857	838	832	868	834	835	833	887	866	849	845	923	839	865	840	830	835	869	846	957	885	803	821	835	930	877	901	899	875	856	819	858	862	905	906	879	864	870	863	921	839	828	882	829	829	828	858	902	815	852	885	865	848	842	889	831	805	878	857	845	819	821	857	857	819	852	832	878	900	866	868	856	866	839	877	853	851	903	878	868	868	864	796	837	822	854	828	813	847	797	893	901	900	862	825	846	863	868	793	872	873	857	820	826	868	858	823	843	858	856	884	804	902	840	792	851	883	872	857	844	797	818	952	876	857	852	955	850	856	859	834	882	883	838	810	840	881	818	861	852	823	816	854	801	851	849	844	805	812	802	854	855	837	861	849	846	898	877	855	888	835	825	872	868	835	843	853	861	827	852	875	883	871	850	849	802	893	876	843	829	798	871	820	861	837	856	861	843	811	859	893	864	866	878	858	844	895	879	871	855	839	835	874	907	871	874	914	844	869	819	850	806	837	864	845	850	829	852	827	814	857	843	890	891	833	870	803	827	852	866	874	811	807	808	830	918	812	826	816	902	871	887	875	848	857	841	830	839	800	820	936	833	861	887	866	878	871	886	835	785	891	890	851	881	875	859	791	809	860	861	831	869	895	905	835	875	842	867	850	846	869	851	834	890	805	838	842	814	852	869	837	912	800	847	840	803	816	857	799	890	856	901	780	848	879	830	853	875	856	858	831	853	824	842	835	870	827	868	892	860	840	846	853	924	858	863	814	841	834	814	868	852	831	896	886	877	844	900	851	862	859	833	899	800	882	847	829	841	835	842	819	871	859	850	815	856	823	850	884	848	863	830	828	882	858	821	789	804	839	840	850	835	850	840	881	863	876	907	874	879	824	867	852	807	865	852	867	821	900	813	863	866	763	851	850	855	866	819	847	853	832	819	832	840	785	835	860	816	827	895	823	876	800	846	833	826	863	876	904	832	826	890	914	864	827	858	896	849	806	813	864	874	865	838	827	865	846	845	855	834	909	891	869	797	822	849	877	803	833	847	868	874	842	888	825	839	810	884	860	823	900	821	850	825	836	863	828	845	880	893	846	885	869	829	838	888	854	842	861	812	860	880	849	798	856	874	837	874	860	814	875	855	811	867	849	828	872	899	817	811	858	854	856	872	897	883	854	898	831	824	841	861	856	846	853	815	818	812	859	847	879	822	842	894	847	812	814	841	864	871	880	848	841	847	791	847	859	876	872	857	862	810	890	823	863	896	842	861	869	832	874	867	855	793
5306	922	889	790	782	725	749	740	730	688	698	691	711	732	693	710	692	720	730	711	724	761	745	711	672	690	719	721	736	702	751	725	703	771	740	750	748	734	756	726	688	742	686	758	757	733	776	731	660	705	685	694	708	715	705	732	713	711	732	700	664	705	722	717	724	699	693	738	718	718	723	761	685	682	727	730	715	684	755	772	742	745	732	720	759	734	704	726	700	690	692	726	700	719	705	719	771	727	730	718	694	712	686	749	741	704	762	734	736	723	677	698	735	736	718	681	732	707	748	687	725	739	739	702	710	731	712	699	685	708	678	670	746	758	695	711	715	729	685	699	731	716	705	661	764	691	734	701	692	733	733	698	723	700	764	716	730	690	699	716	701	709	724	711	710	725	692	693	720	730	730	703	673	748	688	700	713	707	689	714	713	687	772	666	739	719	675	736	741	744	703	719	684	726	670	666	750	704	709	695	686	753	716	734	732	700	705	717	747	723	726	740	738	734	743	754	696	742	722	673	705	707	710	717	670	688	676	708	727	735	746	716	716	728	681	705	726	698	682	715	704	685	709	725	705	727	685	675	737	704	730	723	741	725	700	743	706	699	714	692	708	696	718	663	709	739	672	699	681	723	712	740	695	735	680	733	724	682	740	741	741	709	669	711	703	694	672	723	705	732	669	700	770	740	704	702	635	707	727	724	675	680	742	700	677	751	692	675	699	697	718	732	730	723	728	699	670	711	705	724	751	703	680	726	682	698	724	715	724	713	737	685	730	731	732	663	715	630	748	699	666	682	739	716	704	716	723	707	733	814	733	758	703	716	712	685	707	704	662	696	725	704	715	723	718	736	710	689	748	681	758	706	663	624	731	741	720	710	713	695	718	695	704	711	720	696	679	688	708	703	721	690	748	713	737	681	722	704	705	730	708	727	686	710	732	687	662	714	749	702	727	691	657	690	768	714	727	727	684	726	719	705	732	709	712	696	677	709	741	715	652	739	730	717	712	746	666	750	711	742	681	687	660	723	721	694	682	735	743	759	699	715	732	722	757	701	770	729	704	705	700	710	694	721	689	699	744	738	756	695	704	699	711	674	720	699	704	716	691	747	717	744	729	747	710	721	716	721	693	683	732	714	707	707	702	747	746	760	713	723	695	698	742	704	695	719	687	725	751	718	713	714	723	756	725	748	708	709	703	717	696	730	706	719	775	719	719	690	689	720	673	752	634	687	701	668	684	700	748	697	736	718	724	678	682	685	731	682	736	778	729	727	723	728	739	712	743	694	727	675	699	718	711	712	699	718	748	751	738	718	762	705	705	741	705	694	692	736	711	703	727	673	751	707	697	752	733	684	753	724	727	707	687	750	722	749	690	730	733	724	714	712	673	716	784	719	753	708	718	751	731	738	678	714	706	692	746	701	723	705	686	696	715	700	690	725	739	721	704	726	719	712	709	709	690	750	724	711	713	713	702	683	771	710	695	707	689	739	726	755	734	729	677	725	764	735	727	684	712	732	675	716	687	730	685	722	732	765	670	737	730	729	710	692	731	719	725	736	694	698	704	662	743	725	746	680	742	721	740	727	725	680	700	707	675	734	738	709	788	715	748	679	711	712	755	748	722	706	732	703	748	705	665	719	702	697	717	706	656	704	701	724	735	740	711	703	714	663	688	726	723	753	684	737	720	716	714	685	719	756	703	711	766	687	715	704	706	653	723	676	718	754	747	691	749	740	714	725	702	775	733	717	722	713	731	699	702	694	734	682	712	691	692	704	755	719	753	751	694	721	724	727	733	731	694	707	724	688	677	758	736	707	717	694	646	734	712	718	730	704	704	718	689	728	678	725	730	675	730	693	711	711	719	726	724	700	715	735	746	745	744	765	711	709	699	702	683	734	687	708	738	705	724	746	702	705	682	713	730	694	691	688	770	721	705	697	683	700	710	700	707	725	730	687	710	705	711	723	730	742	753	702	715	713	703	742	686	657	711	771	693	712	771	718	728	742	682	708	718	754	725	737	694	694	734	737	702	714	714	700	710	684	725	695	712	697	691	702	691	716	748	728	688	732	728	692	683	782	748	695	718	731	731	678	708	702	726	701	700	716	698	666	721	688	718	754	727	751	716	734	678	709	712	714	745	744	679	722	672	696	707	715	720	772	679	748	686	755	729	664	683	703	728	691	668	709	732	691	688	665	756	714	741	681	678	718	693	697	721	702	758	677	699	688	732	703	704	746	703	737	672	732	679	726	705	735	741	736	731	720	702	748	782	732	688	757	714	713	718	777	732	719	642	746	714	699	719	702	735	728	722	719	718	677	712	713	697	734	701	731	701	722	717	728	734	687	707	655	721	722	742	687	704	705	703	680	710	700	692	674	776	737	701	635	725	704	689	743	719	710	716	716	712	658	693	733	703	694	729	696	679	677	745	706	703	741	695	741	694	753	715	733	728	689	732	691	726	775	717	683	747	665	743	715	697	756	681	684	721	743	696	692	713	663	684	682	686	713	715	717	722	694	740	763	712	740	730	708	669	682	679	712	709	710	677	722	718	698	701	723	695	721	744	675	694	729	720	727	675	732	704	703	737	741	721	687	700	707	705	685	691	678	698	726	710	697	747	731	709	738	699	773	744	707	745	731	727	703	748	706	696	712	694	707	692	681	768	770	715	726	662	678	712	728	732	720	718	726	712	705	743	674	699	703	699	727	723	686	704	708	685	667	730	734	731	717	718	702	721	737	697	769	688	709	745	766	704	752	725	724	676	632	625	726	723	706	703	707	730	712	741	737	710	728	696	703	703	730	727	694	694	664	714	717	730	716	717	701	643	711	717	693	698	717	709	690	758	723	672	683	715	693	685	712	722	670	726	714	714	729	669	714	741	718	716	697	672	726	714	670	710	706	723	681	716	672	711	801	703	737	745	691	736	711	679	735	721	737	700	673	713	691	709	735	698	729	707	705	712	731	663	721	724	693	677	732	733	704	759	762	757	746	721	714	711	701	710	689	704	697	730	727	768	717	704	688	726	794	718	727	748	737	708	719	720	672	741	714	673	716	730	670	731	706	727	733	652	681	719	732	723	695	717	755	702	695	705	756	741	672	710	667	724	718	716	734	682	718	684	748	733	755	731	757	704	706	731	762	722	709	698	709	691	719	729	743	754	718	707	718	722	679	715	695	715	737	723	705	664	757	748	709	722	701	703	699	699	755	702	697	716	726	708	698	712	773	685	700	691	699	737	770	686	732	728	719	765	740	725	771	676	699	746	673	698	739	693	683	691	728	716	758	731	709	706	683	717	695	717	711	708	689	653	778	693	709	686	675	756	755	726	771	733	708	681	760	699	684	707	769	667	714	716	660	669	739	687	701	691	685	680	683	722	718	718	755	689	737	693	721	692	708	763	762	694	709	767	738	736	729	770	731	693	757	744	717	742	707	683	702	699	643	707	697	708	702	681	719	734	720	754	744	702	713	697	696	714	694	668	659	707	723	704	676	722	759
26074	21407	23871	12617	1388	926	854	800	752	743	749	755	714	765	757	752	746	749	710	728	703	665	746	689	690	744	729	748	738	726	767	707	665	715	788	746	727	726	675	736	722	680	745	716	693	720	672	782	729	734	746	696	764	743	728	728	709	666	694	681	697	722	704	719	697	707	677	682	738	709	783	723	682	687	704	722	693	759	724	696	701	704	683	736	694	734	686	736	733	719	683	726	703	719	719	702	664	711	732	732	654	693	661	719	718	688	698	710	740	682	702	689	707	706	717	700	706	681	735	693	755	747	683	728	751	753	762	714	680	707	699	702	709	705	692	736	782	738	645	748	685	686	678	697	723	634	713	712	724	714	719	725	699	710	720	714	714	711	701	717	723	735	752	701	653	643	694	727	704	746	749	698	703	702	693	672	722	730	701	715	701	701	720	720	729	767	711	705	733	708	766	696	711	681	688	666	751	690	706	702	732	660	763	793	737	702	696	719	660	704	755	740	741	669	681	709	697	687	687	690	778	742	697	720	706	706	754	730	739	732	743	712	716	733	733	739	731	709	741	692	732	761	715	704	732	691	757	703	743	714	720	689	713	723	687	706	718	695	700	697	757	700	721	749	724	738	673	685	697	694	728	675	707	706	711	735	687	664	665	719	669	675	723	687	700	681	681	722	719	697	683	722	742	717	730	731	720	700	723	692	739	708	685	719	711	649	698	723	740	770	667	717	711	718	704	715	690	672	728	701	724	677	724	706	703	748	691	703	682	673	719	689	690	732	700	689	691	718	734	720	725	724	681	707	676	680	732	722	699	719	733	692	686	782	738	683	725	708	683	706	718	680	716	689	714	703	680	666	700	739	711	688	712	692	740	695	661	681	678	669	698	701	690	689	715	692	684	703	738	736	682	721	705	708	720	714	743	770	740	708	712	720	725	704	714	684	721	750	708	727	722	731	734	742	716	703	749	686	679	708	726	704	693	708	650	728	677	712	673	684	687	702	673	678	721	725	680	734	713	706	695	777	735	707	740	715	672	695	680	723	706	680	736	697	788	649	679	674	717	675	724	730	690	698	676	692	710	698	708	699	738	683	714	726	790	751	749	738	670	714	751	716	735	759	732	732	722	666	730	697	677	668	699	662	685	733	704	696	728	717	719	764	721	734	706	699	710	713	683	693	750	700	708	697	658	695	675	675	722	702	759	750	741	722	719	691	750	692	705	745	720	722	668	716	707	758	680	710	705	743	720	728	740	693	657	710	693	698	701	740	737	729	663	691	671	730	717	696	676	675	684	714	736	668	719	706	706	754	670	706	729	715	716	713	718	740	689	757	719	746	748	720	696	674	694	707	727	686	729	692	700	704	708	747	693	715	683	694	695	733	675	766	709	680	724	685	670	680	720	693	755	691	716	702	702	709	712	725	738	685	724	755	742	768	729	709	730	732	717	687	715	696	717	730	733	719	720	724	771	695	725	671	732	685	734	735	713	695	696	700	698	709	685	699	647	786	665	723	681	691	679	743	699	744	760	709	739	694	747	698	694	747	725	719	718	721	762	751	687	684	727	706	720	734	725	728	727	745	721	694	726	714	752	754	725	732	743	733	745	653	678	700	677	739	707	689	749	691	690	799	640	751	746	785	703	692	696	720	671	714	722	733	678	694	704	711	723	720	756	716	728	695	703	658	691	714	747	763	703	699	739	721	726	713	741	717	737	736	693	694	690	697	686	690	780	669	707	763	648	707	690	675	756	675	644	730	729	722	731	677	710	689	694	754	744	690	719	699	686	737	733	665	674	710	731	742	691	677	749	723	667	656	693	717	730	744	695	738	708	723	708	687	700	663	715	710	741	733	726	675	767	704	729	763	753	702	689	713	680	736	704	654	805	688	696	671	703	718	719	694	740	695	707	731	733	711	713	693	741	757	698	703	676	685	686	708	718	665	726	703	672	714	731	768	729	694	708	724	715	709	697	667	715	730	716	711	701	760	733	700	690	719	743	713	700	718	669	704	714	715	686	679	753	685	689	714	701	741	697	730	693	691	711	699	701	745	700	736	678	710	721	670	696	690	691	664	726	709	651	703	695	759	757	728	708	674	650	709	730	700	729	696	726	725	672	723	700	751	698	741	636	751	724	711	722	692	692	705	737	704	732	683	727	712	688	669	742	692	700	690	715	714	718	744	698	715	730	674	737	695	659	733	702	726	761	739	684	711	718	712	724	700	672	703	713	719	740	671	689	723	745	725	700	706	735	697	654	710	675	681	697	696	706	775	673	733	702	712	636	700	750	692	706	686	672	703	727	715	716	726	695	701	714	767	723	713	654	680	711	726	702	695	729	743	700	715	687	686	676	667	666	702	695	731	686	679	723	683	728	690	720	721	736	705	689	727	738	727	687	732	704	715	665	693	672	722	671	681	716	692	722	728	712	682	705	707	694	654	721	707	737	712	719	720	701	790	719	754	659	698	709	710	698	683	698	738	707	688	706	762	728	753	694	692	737	685	720	706	750	677	696	703	742	698	698	777	697	690	664	745	732	710	715	704	721	763	686	716	683	732	728	716	729	718	711	655	751	714	726	705	759	735	698	702	731	728	678	746	691	717	710	716	665	659	680	692	696	725	738	701	678	699	694	739	731	723	682	684	682	738	698	714	729	778	724	718	714	660	730	709	664	663	700	718	715	677	728	742	715	701	737	683	730	753	723	725	683	640	758	728	691	740	711	713	713	681	689	718	726	702	680	698	732	717	693	700	726	753	702	713	708	700	713	711	680	798	769	761	725	744	673	727	684	693	714	709	681	707	746	648	709	730	715	708	680	690	710	669	714	723	719	703	733	694	717	717	688	718	738	708	714	685	728	698	688	700	720	704	712	714	725	705	747	732	726	713	697	685	675	663	689	688	720	663	694	695	713	712	677	686	711	772	715	693	761	685	688	723	711	664	679	710	755	643	677	749	691	683	712	749	730	714	740	717	694	728	715	711	713	667	686	668	717	709	726	718	713	709	726	671	743	711	712	728	714	723	687	718	741	709	715	702	795	738	736	722	734	719	736	722	707	656	689	747	731	738	725	759	745	718	702	710	708	707	679	708	714	708	701	667	736	695	719	714	714	707	682	719	749	706	727	708	705	690	709	709	679	680	731	659	712	707	733	713	707	733	696	744	757	727	700	717	668	759	721	716	700	725	700	732	709	735	694	723	672	690	683	702	731	708	678	707	724	744	766	637	722	714	732	720	713	709	742	691	729	680	746	754	703	690	689	705	683	701	700	731	744	723	729	687	730	699	710	716	702	718	695	681	691	691	754	701	707	730	682	703	723	718	707	716	736	718	705	708	764	689	734	760	689	730	685	761	742	714	698	734	734	708	724	725	682	699	742	756	714	728	683	651	689	710	709	701	712	727	700	725	668	684	689	757	749	710	633	715	721	702	681	706	708	681	682	768	708	722	747	659	732	736	733	755	722	698	672	727	670	751	703	676	708	700	697	648	693	694	752	712
3724	1823	1588	1002	879	824	786	815	734	708	674	640	661	672	647	620	628	619	625	680	639	670	631	623	615	626	632	681	668	644	667	617	621	641	663	643	634	610	635	630	640	637	627	570	665	646	624	593	627	652	647	665	621	616	660	641	588	606	642	653	646	599	629	651	620	600	618	668	694	654	608	627	610	601	621	616	636	576	624	664	625	606	615	600	625	633	645	633	634	658	607	630	655	599	570	621	621	632	604	637	646	634	599	604	589	598	607	603	617	667	636	649	575	687	619	634	581	627	622	653	572	627	632	630	597	639	642	634	608	636	630	630	628	644	648	650	626	634	631	629	637	627	610	591	669	620	669	624	661	635	637	646	592	600	639	589	697	662	669	634	580	614	617	607	604	659	623	658	614	603	617	673	632	609	606	618	589	631	603	593	661	591	644	593	647	638	620	636	626	666	606	537	672	621	632	591	631	607	626	607	608	607	653	669	658	646	622	695	669	623	628	609	631	600	631	652	619	644	580	621	589	596	632	583	647	622	618	651	605	658	593	593	601	628	653	621	620	579	637	637	630	650	683	615	625	655	647	626	589	618	664	607	629	613	677	654	653	601	633	627	645	578	632	589	612	621	625	602	660	656	606	632	669	644	597	629	688	620	648	639	630	652	624	638	609	644	607	600	629	619	619	676	611	597	612	639	604	618	630	671	627	595	662	639	638	614	614	648	623	635	621	610	646	622	599	636	654	630	589	645	623	675	663	654	646	643	637	587	635	653	625	642	622	625	633	622	631	636	608	615	617	656	677	641	639	611	619	629	636	583	671	660	618	636	607	616	658	656	606	645	631	629	603	599	625	627	610	621	654	605	678	609	591	605	613	642	652	639	635	613	630	634	647	647	641	603	614	656	635	637	680	637	617	635	656	615	624	668	621	655	599	609	621	642	639	569	629	655	650	610	659	608	625	625	600	594	664	616	628	627	602	622	637	628	661	644	605	660	624	623	616	610	619	607	645	578	578	638	630	649	593	625	631	681	641	614	593	575	674	659	618	574	634	644	615	658	650	607	622	650	613	654	588	608	616	639	633	662	604	615	611	604	632	609	622	633	609	639	687	629	647	649	633	652	614	632	607	623	603	612	602	627	623	646	649	654	617	601	675	612	663	607	606	641	648	632	636	641	631	626	613	641	604	609	564	557	592	622	670	612	649	592	628	637	608	580	603	663	634	622	624	615	643	628	590	622	645	624	645	604	624	630	616	620	640	596	609	631	618	630	616	614	634	656	606	642	626	644	641	659	597	601	624	609	634	643	554	647	660	671	575	597	658	584	584	640	572	622	633	648	626	640	593	558	617	618	596	648	624	615	636	617	637	653	610	606	606	626	627	586	579	615	554	602	608	592	610	668	651	612	612	648	620	647	659	608	609	630	649	623	657	608	620	667	582	631	702	593	635	631	616	614	653	632	599	587	642	623	593	609	676	608	594	634	597	597	581	648	683	644	604	622	623	645	663	573	618	633	670	626	638	660	635	597	625	639	623	654	662	644	616	603	599	635	604	658	635	655	659	622	671	567	592	653	598	612	626	612	632	629	622	676	601	626	642	630	648	619	654	680	621	632	639	655	666	590	632	629	664	661	628	604	630	614	636	655	633	627	589	659	578	609	630	599	631	650	632	647	647	681	593	622	602	656	602	622	657	629	609	598	611	641	606	640	632	648	632	583	602	643	615	554	629	593	624	609	621	654	619	589	623	624	617	659	602	592	635	645	675	612	634	611	628	632	639	626	617	660	652	608	626	618	628	610	654	586	626	655	630	654	595	674	608	612	625	598	604	601	622	603	610	642	606	635	604	649	606	620	674	566	608	632	618	578	648	626	649	643	629	589	683	570	574	621	637	593	624	598	591	600	583	612	614	651	627	605	577	613	662	651	607	624	634	656	625	613	650	564	624	618	609	654	613	622	621	568	635	638	617	566	679	655	644	640	601	630	622	640	667	645	646	627	628	568	646	620	649	597	610	630	626	638	647	653	636	661	634	631	654	664	640	598	636	612	586	645	605	673	664	645	615	617	636	578	648	665	603	632	652	614	592	647	625	642	647	614	612	634	585	623	597	660	602	612	646	604	614	632	651	654	609	615	634	660	602	587	636	645	605	626	600	594	617	626	617	624	631	616	665	596	591	632	589	570	648	621	602	642	640	624	643	608	645	615	638	667	592	609	621	644	597	590	621	608	582	619	613	650	621	630	625	647	662	633	631	643	618	621	621	688	580	637	607	651	620	619	600	620	604	592	637	633	644	647	624	647	650	630	648	617	604	629	619	637	640	633	645	638	620	652	602	592	614	628	632	589	589	623	633	653	588	585	631	617	634	609	626	623	586	628	651	631	652	619	573	596	624	632	536	624	634	620	604	646	631	680	638	644	611	633	640	647	597	616	637	613	631	633	622	625	636	582	635	597	626	622	624	628	633	611	574	635	635	633	660	598	636	572	654	631	592	622	614	621	615	615	637	640	625	638	662	678	599	622	623	593	649	567	630	608	653	634	604	612	655	642	605	598	609	617	613	609	627	603	682	619	636	643	652	581	618	586	636	610	656	574	594	615	589	611	636	615	649	630	593	621	659	634	654	668	630	670	640	612	633	577	642	598	660	629	635	574	660	642	587	671	588	631	629	638	616	603	641	660	621	651	645	605	645	601	628	629	618	618	594	607	630	589	595	637	596	647	601	621	649	657	645	603	628	609	645	656	670	646	660	610	592	643	618	639	652	623	593	618	650	619	630	606	620	607	562	637	637	616	635	652	629	618	611	577	619	624	621	640	584	638	612	601	641	663	620	632	622	623	656	629	616	644	655	644	639	622	603	602	580	596	620	633	612	639	574	631	650	619	592	604	630	647	665	587	575	626	583	650	657	620	601	602	627	631	600	630	644	592	607	612	609	636	606	634	620	600	616	618	656	576	615	622	619	619	647	628	633	591	636	645	616	634	641	624	627	614	602	651	642	637	610	672	634	570	623	585	638	611	635	633	625	626	614	648	630	629	634	638	638	614	581	646	614	596	662	650	588	577	642	648	594	647	644	614	622	592	634	582	639	608	567	627	650	578	652	635	641	670	616	622	608	585	606	605	592	594	627	595	698	623	615	581	644	595	584	614	659	653	606	650	599	628	614	626	644	616	622	627	602	592	643	582	626	645	613	622	617	654	620	620	588	636	674	626	618	593	581	605	546	610	627	627	654	635	647	653	624	654	616	583	651	622	615	600	637	637	704	626	622	640	639	641	624	597	641	655	648	636	609	553	578	603	607	668	643	597	609	626	667	614	606	659	635	612	599	591	625	656	637	602	612	590	604	615	618	625	591	669	618	622	618	641	620	634	627	639	646	626	642	610	578	612	628	637	637	651	662	585	617	637	604	672	597	605	600	599	611	642	602	665	599	590	655	628	635	645	581	620	653	626	628	632	636	649	605	643	608	614	609	581	594	634	603	622	609	612	601	633	610	616
24332	21438	28558	24713	20155	2894	979	672	487	500	465	423	435	440	420	403	406	402	419	376	415	373	394	405	423	383	418	404	363	385	386	347	386	436	367	363	403	380	381	386	387	442	356	388	386	387	393	353	383	362	350	368	375	389	358	371	387	393	376	379	354	344	372	371	386	404	372	417	397	397	373	362	366	416	374	411	371	365	407	398	360	416	384	388	361	353	390	366	370	349	385	388	375	387	363	370	347	355	375	381	362	384	357	378	343	402	383	400	348	365	377	395	369	354	414	391	393	373	366	348	390	356	388	327	406	386	407	390	382	371	408	349	373	363	408	380	387	363	374	350	349	370	398	342	381	360	364	370	347	354	411	374	342	345	359	391	378	396	361	385	367	352	366	381	350	402	364	361	354	376	375	406	404	353	377	364	357	374	369	387	353	396	360	368	394	344	373	365	360	389	383	355	369	380	347	354	388	387	366	380	399	412	341	360	340	366	379	373	373	397	408	388	409	363	355	372	396	352	387	347	407	363	383	415	388	401	358	337	368	382	403	356	351	380	395	363	373	377	371	365	396	357	365	344	329	367	406	406	368	392	363	383	356	339	360	395	386	374	376	373	371	408	335	348	372	371	353	384	362	396	370	377	381	378	363	397	360	356	362	398	409	363	357	406	382	399	367	363	353	388	368	360	408	361	345	387	364	348	389	363	329	367	352	380	376	404	393	385	367	378	376	355	345	387	376	378	387	356	347	368	359	381	407	366	388	351	366	384	402	409	383	368	383	371	368	361	406	349	418	403	350	384	391	399	376	370	348	376	358	372	364	363	382	375	366	367	381	408	385	349	365	384	358	359	390	356	400	360	381	387	384	377	370	387	356	353	397	385	391	350	378	348	348	345	355	354	358	361	392	360	385	417	377	368	394	349	341	349	381	374	396	376	381	325	366	385	390	355	366	373	374	347	353	379	374	366	338	357	391	409	360	382	363	373	365	342	346	350	388	384	355	346	413	374	360	378	363	380	395	380	379	353	368	373	355	334	355	353	368	383	343	356	369	394	370	382	372	367	376	397	371	364	339	366	356	350	392	400	363	351	387	372	369	351	387	362	357	352	375	421	396	377	413	381	365	329	367	366	356	359	344	376	357	386	343	367	371	337	391	355	354	366	382	364	385	387	375	392	387	385	426	382	348	362	367	343	358	344	370	390	365	373	389	372	367	364	405	375	366	328	418	364	380	364	326	356	397	396	393	391	362	389	362	374	367	360	354	344	379	359	360	360	340	338	395	362	317	362	376	382	378	371	350	371	388	389	398	346	371	384	381	358	377	354	346	387	358	382	344	352	359	344	363	350	370	387	416	360	355	309	379	329	346	381	374	367	363	366	378	367	384	342	407	384	376	388	357	370	368	386	344	387	363	355	356	372	357	361	394	389	393	345	363	332	381	400	356	362	362	393	372	357	388	412	333	371	406	355	358	355	398	387	361	387	370	401	363	381	390	408	396	357	387	383	375	365	356	367	362	384	380	328	388	341	389	371	380	361	384	369	382	377	373	389	404	379	369	376	376	372	383	350	403	360	382	354	422	377	367	336	392	401	361	364	360	352	336	377	359	387	373	404	390	375	353	354	351	361	352	414	328	336	399	351	371	370	343	394	348	345	368	372	420	361	337	416	353	355	354	368	377	343	377	375	377	392	357	370	397	396	375	342	379	366	358	387	370	372	354	386	353	358	391	375	367	372	388	384	355	380	364	335	359	378	403	386	370	358	358	370	416	370	347	373	351	371	408	388	394	358	391	349	352	361	390	359	326	338	394	402	369	369	403	417	389	378	390	367	369	338	364	352	366	332	360	389	409	346	366	389	405	379	378	389	368	388	351	381	393	382	373	383	345	347	372	418	367	351	373	355	343	375	367	365	395	377	342	359	394	356	368	358	353	373	378	384	373	347	394	378	369	367	397	361	353	380	346	382	380	373	396	346	371	375	392	403	394	331	377	362	393	370	340	337	376	360	343	377	400	391	388	373	404	372	333	365	382	358	385	398	383	365	396	341	362	329	401	324	389	385	367	385	363	361	366	365	363	351	359	334	343	363	356	342	377	379	385	383	356	400	391	366	351	386	386	375	389	361	380	368	366	345	382	342	353	368	372	350	363	391	340	390	365	339	368	403	373	380	388	377	347	357	389	374	377	359	334	374	375	392	393	421	352	371	342	381	344	374	371	401	358	358	341	356	364	365	352	366	350	364	367	355	373	366	392	368	364	369	369	352	366	368	353	346	386	353	371	378	360	387	390	375	374	369	346	343	370	403	362	351	386	355	355	393	372	382	373	380	397	422	387	404	344	362	380	340	351	360	378	364	379	358	330	403	360	374	355	373	375	363	358	396	395	387	376	369	371	373	369	376	402	360	324	399	361	398	376	345	399	377	339	413	355	396	384	366	378	383	411	386	371	390	365	362	387	371	367	360	399	371	384	395	379	372	386	360	371	364	351	376	350	340	373	358	370	375	322	399	370	378	359	363	341	385	348	350	391	380	406	394	358	371	351	375	350	382	362	378	381	350	374	357	371	389	425	363	384	378	381	395	366	361	358	356	379	403	351	400	382	379	348	380	337	347	363	384	371	359	377	366	377	389	333	361	363	386	356	368	402	374	368	403	346	358	367	410	347	362	353	370	357	378	355	392	374	373	374	370	370	399	363	377	385	361	354	358	358	391	368	334	367	388	362	347	365	297	403	363	377	358	394	340	334	408	363	340	395	351	367	378	373	402	377	360	352	377	406	352	375	372	343	358	367	362	389	401	370	359	338	361	361	350	394	365	355	327	349	381	366	385	373	369	382	378	345	405	386	376	389	370	386	363	370	325	415	370	384	356	400	357	372	376	370	366	346	381	344	361	341	379	358	358	351	361	358	377	372	370	348	370	382	372	402	381	377	350	387	381	388	372	397	392	385	358	356	356	379	360	382	380	383	392	410	391	396	364	359	362	384	367	362	364	365	395	359	376	369	419	397	400	363	392	386	361	369	395	385	406	382	397	363	347	377	353	335	371	397	393	371	391	390	371	348	388	363	369	393	379	365	380	397	371	362	373	349	364	402	383	389	385	354	385	389	394	390	329	378	353	387	386	394	370	357	362	321	394	429	395	403	347	374	362	362	381	366	342	324	350	375	395	385	360	333	406	361	344	364	378	393	409	399	373	366	366	369	386	372	361	378	331	343	354	370	353	395	374	374	356	409	395	371	379	393	364	397	405	373	384	367	364	393	363	348	380	367	355	340	368	383	386	381	368	386	340	357	366	374	388	395	379	371	398	415	360	360	372	387	388	376	386	370	377	372	347	381	347	373	345	401	391	317	370	350	382	396	358	360	403	364	408	344	370	423	332	379	372	383	375	379	369	327	376	343	376	380	366	373	404	382	375	367	368	365	381	393	394	384	333	374	366	338	357	407	384	376	363	390	349	369	335	386	365	349	388	380	375	357	388	353	346	336	375	393	400	407	373
3522	4791	3788	1976	1269	1075	868	761	634	602	554	533	508	446	463	455	434	433	448	403	407	417	427	414	412	383	427	375	403	433	362	391	424	416	379	359	374	401	406	392	348	418	395	399	363	379	368	383	370	392	369	386	376	382	370	378	359	381	386	361	365	428	389	378	356	378	375	353	368	411	371	404	389	385	389	387	393	361	386	376	364	385	372	352	382	377	379	367	369	378	363	412	415	384	369	377	376	391	325	332	397	383	382	410	394	361	398	389	380	372	349	373	379	350	380	373	347	351	351	378	362	367	373	347	348	370	391	386	374	346	391	375	356	392	378	368	405	389	380	363	323	363	347	360	364	364	340	365	384	359	362	364	340	392	388	375	392	367	360	404	377	378	374	373	389	352	355	350	382	370	414	363	372	394	370	390	369	405	375	358	363	347	370	385	339	367	405	352	373	404	357	383	380	373	396	348	346	322	381	400	365	391	380	387	343	379	322	394	368	400	393	374	343	358	361	403	363	359	349	331	339	360	381	383	353	347	329	359	343	381	352	347	393	353	352	397	380	385	385	394	365	337	347	388	343	380	345	375	397	377	369	370	386	330	377	392	354	363	387	341	372	355	386	376	416	359	362	340	372	372	387	407	360	373	404	369	387	386	390	354	353	307	342	389	389	356	360	361	343	341	383	367	371	333	356	358	366	368	361	360	352	386	395	364	351	335	380	388	371	393	359	356	382	343	388	373	394	362	383	366	345	368	363	383	363	381	346	356	359	344	334	359	359	380	346	350	379	353	391	382	392	359	393	355	365	373	351	346	371	358	380	370	345	360	363	362	376	398	378	378	382	364	362	365	411	334	354	407	392	391	398	369	342	339	385	345	341	369	350	347	368	393	345	387	373	392	359	361	351	365	365	390	359	358	359	361	385	346	364	355	359	370	361	355	353	372	381	397	333	369	382	377	363	382	345	335	398	306	365	345	378	382	347	359	333	356	360	357	400	347	354	380	372	350	345	358	370	394	389	352	350	345	379	352	367	375	358	394	370	359	338	367	401	389	345	356	360	396	357	381	372	373	363	360	343	362	360	383	385	363	361	347	381	347	338	364	354	338	378	339	398	369	362	367	318	375	364	358	361	385	358	351	369	394	357	373	368	357	349	395	346	357	362	360	355	344	377	332	357	347	375	390	369	388	358	372	312	347	365	344	357	366	377	373	368	378	397	367	342	352	342	342	344	333	373	383	403	384	376	357	344	336	382	345	369	363	373	387	361	333	335	361	366	362	354	355	365	345	366	327	352	353	356	369	407	371	380	381	383	380	405	370	393	395	412	325	364	385	373	380	347	353	373	348	389	361	355	361	365	371	371	392	398	379	333	357	361	397	374	389	386	350	340	367	348	365	319	385	388	350	383	387	365	351	340	378	367	355	331	360	366	406	338	391	359	395	363	371	398	369	396	366	371	339	372	352	397	387	367	385	376	350	353	371	401	364	400	379	361	383	366	371	380	380	352	385	345	368	365	332	406	357	378	366	377	362	364	354	356	377	374	384	356	374	350	374	366	361	363	375	353	351	382	355	383	331	377	363	334	355	356	367	381	359	405	357	380	359	349	377	384	384	358	382	370	347	391	333	405	330	377	396	349	381	378	375	398	343	402	350	381	384	370	382	389	395	374	354	373	366	365	333	368	370	328	386	371	343	343	349	386	355	388	358	350	380	375	369	375	380	366	367	371	330	330	356	366	342	368	372	378	376	366	337	341	365	381	340	370	389	338	336	402	365	350	371	359	390	380	405	357	358	366	368	391	333	357	370	353	342	354	384	338	351	315	352	353	359	363	362	337	353	385	381	374	361	391	384	399	388	385	352	390	379	367	335	377	366	386	363	348	357	369	359	373	356	365	380	380	378	372	348	373	381	352	338	341	366	347	342	365	367	350	344	371	360	364	375	366	379	334	348	344	389	375	356	349	362	367	374	332	352	355	366	368	345	378	345	401	341	376	358	383	370	355	380	324	371	369	377	391	400	379	351	374	359	356	389	330	358	368	350	339	381	375	375	373	351	351	342	367	342	336	370	357	372	373	360	361	390	363	396	377	388	361	377	345	361	381	389	344	363	373	421	358	371	359	365	365	363	395	382	387	367	368	375	368	361	341	353	370	353	380	369	361	360	370	344	349	375	382	349	357	364	397	362	353	383	374	369	358	371	370	360	388	397	356	359	369	392	324	344	357	405	379	364	351	355	359	310	346	330	375	373	353	374	362	419	374	368	334	355	384	337	384	359	351	346	366	354	352	407	371	362	383	378	356	365	369	383	335	386	377	369	378	338	392	358	378	343	333	420	368	353	366	401	401	362	377	382	339	329	347	363	329	366	352	370	360	355	408	373	329	357	339	385	327	348	391	344	388	372	334	343	329	369	363	376	379	370	356	396	346	363	351	323	362	372	372	340	370	382	370	345	362	381	361	387	361	351	358	359	391	369	354	373	358	349	402	348	355	372	350	390	384	355	353	360	341	365	380	367	340	362	432	378	392	363	381	380	375	367	358	388	377	370	377	351	360	344	371	355	380	326	362	337	350	323	377	376	357	378	390	368	349	343	366	361	358	377	328	362	371	398	357	374	370	351	362	365	376	346	385	410	371	351	358	345	357	356	366	325	372	345	418	353	403	381	369	386	381	357	350	366	364	367	342	369	373	370	349	361	347	376	373	358	332	353	353	324	344	425	353	356	387	383	354	331	376	360	367	371	323	385	366	335	344	385	359	357	406	397	333	406	369	341	381	369	370	417	346	354	348	397	374	359	372	393	378	347	371	359	375	363	343	372	380	354	373	329	378	345	399	367	378	390	347	395	364	345	376	370	370	327	349	384	346	373	380	380	372	343	368	373	395	348	375	375	352	350	352	361	384	354	363	357	385	346	367	364	363	384	370	391	363	363	377	344	384	411	373	352	334	380	372	362	364	346	362	408	361	377	369	347	350	368	387	354	355	383	376	364	404	384	346	389	380	341	358	380	363	373	341	386	330	350	383	369	339	352	349	336	382	372	363	358	368	328	387	371	365	375	372	350	366	367	370	386	361	379	336	347	363	339	330	402	360	358	405	353	363	324	337	380	392	333	356	395	348	359	345	344	368	368	377	367	376	345	332	357	347	392	390	398	358	366	382	363	352	373	349	315	334	370	328	359	334	329	403	354	376	358	355	392	346	372	324	358	358	346	354	373	410	401	363	349	372	342	371	367	377	352	338	345	388	363	333	356	370	400	359	355	393	380	346	341	371	344	364	340	421	383	375	325	364	355	318	320	369	346	370	376	364	357	336	368	354	358	376	329	383	366	369	334	359	375	394	369	329	380	372	345	355	416	388	351	340	363	399	397	366	397	371	343	379	398	363	386	383	371	385	356	332	374	370	329	338	393	326	383	339	356	351	377	359	368	372	367	381	330	347	353	328	346	395	338	369	346	364	400	349	345	406	384	368	382	358	352	367	359	321	365	358	383	355	388
27658	11883	1952	1217	889	857	900	823	926	868	880	847	870	843	828	893	840	886	855	832	875	862	858	811	822	896	901	896	831	889	902	861	887	900	845	881	856	901	809	878	866	813	912	862	932	823	834	840	861	841	849	861	816	870	839	833	842	836	844	890	819	875	785	868	834	819	870	900	854	846	857	858	857	878	870	873	926	898	849	840	838	856	847	886	895	864	826	913	862	856	829	869	838	884	897	891	870	821	881	849	818	906	860	846	862	829	823	860	855	821	824	891	833	892	823	853	845	852	935	810	816	908	852	827	859	862	861	926	819	859	877	819	899	813	832	844	837	808	838	851	872	862	843	819	880	832	851	870	886	854	891	869	881	837	824	873	827	840	807	861	835	854	890	848	866	863	839	868	828	881	822	840	878	841	902	857	830	822	843	845	882	820	838	849	819	832	819	865	837	871	923	880	841	887	893	848	894	848	851	845	907	838	847	865	856	847	860	859	876	811	832	896	869	904	841	879	843	899	847	824	873	809	823	883	882	929	834	893	865	906	844	875	866	845	875	833	815	903	829	893	806	827	905	902	866	842	866	882	837	878	848	797	913	851	856	863	854	795	809	865	852	867	862	887	852	867	884	843	834	868	825	816	923	844	901	844	907	847	839	872	841	861	869	893	841	846	810	841	850	841	864	842	861	902	827	832	870	880	856	839	866	870	844	833	854	810	795	808	841	894	821	877	860	836	865	829	827	843	861	815	840	840	822	856	843	862	877	858	813	853	859	849	848	834	833	850	885	834	811	814	858	845	805	851	909	862	888	852	864	847	852	818	900	853	841	850	858	868	877	867	861	813	874	855	862	866	856	855	870	896	839	856	910	844	878	831	853	812	874	868	832	930	861	852	830	834	835	862	872	871	879	855	824	863	873	850	803	880	842	850	878	862	808	816	807	826	859	871	874	891	889	868	811	818	857	868	893	805	866	862	888	845	841	886	888	872	878	889	912	873	825	860	902	865	852	870	899	832	820	865	867	923	885	874	860	792	841	866	823	860	864	867	843	867	870	812	855	870	845	876	829	864	892	850	902	882	887	864	891	843	864	859	844	877	884	864	836	884	855	827	898	873	832	833	909	848	878	869	807	882	874	865	845	836	833	845	906	884	876	853	888	856	876	898	894	858	833	855	849	851	831	870	837	834	819	861	847	899	808	837	884	879	885	846	817	820	844	838	850	874	893	836	871	886	868	855	878	852	801	884	851	844	859	846	797	894	871	866	846	931	856	846	863	817	867	811	851	848	880	902	865	820	819	845	840	856	868	850	890	857	844	890	872	877	811	856	888	864	868	868	846	819	863	848	855	813	859	816	837	838	847	901	832	885	882	888	848	839	899	861	855	881	869	876	848	876	881	848	876	811	859	837	869	860	845	809	871	801	840	849	820	806	850	889	895	814	861	834	869	778	816	832	816	908	881	854	860	853	783	861	845	811	840	835	786	835	828	796	828	875	827	877	865	856	884	801	830	875	847	832	798	745	832	886	868	889	888	804	866	847	804	819	878	879	857	851	847	883	863	846	782	842	903	822	907	857	843	886	841	865	861	887	854	870	837	853	800	836	884	807	799	828	817	834	841	872	841	846	844	797	835	808	810	858	827	853	820	902	828	853	836	883	829	828	895	883	872	893	803	876	915	839	816	883	875	909	847	819	877	872	827	850	885	886	824	899	882	885	867	828	852	793	863	860	811	846	814	809	837	849	847	851	884	897	826	912	838	866	887	866	875	843	895	842	778	870	874	832	809	869	853	816	842	809	844	850	903	889	877	859	805	823	863	863	815	870	879	915	814	796	878	807	843	870	851	832	887	802	836	836	877	871	854	900	808	901	828	894	877	799	809	862	843	864	922	856	832	811	810	837	818	826	878	876	845	882	864	849	858	868	881	894	814	866	837	866	850	848	857	804	876	851	870	833	858	893	889	895	842	862	848	828	893	833	840	845	868	863	849	904	854	813	878	835	821	859	893	840	877	848	895	874	841	841	938	843	830	902	799	847	806	867	841	899	868	812	809	818	860	899	852	846	819	909	842	895	864	880	854	851	852	857	851	877	856	854	831	859	876	819	840	820	881	802	865	858	887	885	902	788	871	840	849	858	829	871	826	870	856	835	899	870	879	797	890	825	839	819	847	861	840	803	867	843	858	881	870	828	846	900	876	836	905	796	901	851	886	910	839	821	787	864	819	880	854	941	820	902	849	928	845	846	880	864	804	843	838	854	831	841	872	853	844	842	876	891	868	854	883	801	865	847	848	844	862	873	819	821	895	825	818	874	867	833	864	867	811	834	825	873	839	828	875	911	840	861	841	901	830	859	845	926	879	854	877	857	848	856	885	855	865	866	893	884	792	856	889	905	866	849	880	853	843	810	868	831	861	817	859	877	894	866	858	852	858	839	841	835	840	893	912	830	844	852	837	889	895	839	875	908	883	815	835	827	811	813	835	829	860	823	852	836	876	861	892	909	842	907	793	910	877	896	875	887	848	907	886	864	868	840	866	844	895	925	822	860	826	863	840	867	919	841	843	865	868	832	854	883	826	907	878	884	857	865	846	844	887	801	835	880	880	866	807	876	870	880	850	900	886	906	861	838	841	872	841	814	776	832	847	888	862	839	839	795	852	859	807	825	868	863	816	852	868	894	853	862	825	869	853	829	895	848	873	813	831	865	880	839	876	829	882	837	789	816	879	898	803	848	852	861	841	856	850	833	824	845	835	845	883	892	899	844	808	898	898	874	862	839	889	882	852	871	854	883	841	840	822	883	838	825	838	821	848	887	896	865	823	881	857	880	839	918	815	870	875	876	835	828	859	931	809	835	835	845	858	882	864	892	849	845	883	862	827	808	924	858	871	887	869	860	901	864	853	852	881	854	890	838	848	849	906	841	830	830	838	840	800	832	791	833	863	860	861	858	812	869	881	807	789	866	861	851	866	804	807	895	902	950	849	880	853	871	861	869	845	860	835	831	821	862	857	863	900	843	852	885	886	862	873	823	877	887	786	787	863	891	814	889	929	891	851	842	875	916	856	871	869	859	879	847	837	907	823	863	858	838	914	845	831	836	896	903	837	897	869	862	869	863	814	881	859	781	825	820	839	820	835	889	895	831	866	838	872	825	839	844	824	857	866	825	802	848	896	805	894	783	821	892	868	881	871	894	854	859	822	816	874	875	855	895	843	845	864	805	877	818	845	832	881	849	852	823	887	845	885	851	862	841	792	856	833	862	825	856	896	838	826	890	795	848	891	890	811	865	845	848	915	832	881	882	840	887	891	883	847	844	850	900	845	857	859	902	859	914	832	846	887	793	914	883	789	891	828	860	843	819	867	847	812	891	898	840	857	852	872	855	891	876	821	844	881	831	870	862	883	921	844	858	850	844	827	852	863	895	851	892	836	844	848	819	922	834	864	882	880	849	820	837	863	891	846	851	941	852	864	821	862	815	877	866	847	849	877	856	886	810
5292	972	918	853	789	788	797	768	732	737	729	730	754	709	722	757	772	730	737	749	733	754	708	731	701	737	704	740	747	702	790	679	741	716	708	730	791	741	707	701	742	729	771	711	749	729	685	751	720	711	723	709	707	745	711	744	740	743	752	711	713	711	689	726	738	735	754	770	701	735	754	722	699	693	732	730	757	712	713	722	779	724	748	727	754	690	754	772	724	710	731	714	742	699	747	712	739	738	790	775	747	736	768	717	668	731	708	748	720	732	779	717	724	736	666	727	687	731	738	752	733	674	685	733	736	707	743	725	735	686	778	715	740	700	697	755	717	734	708	703	679	721	723	726	740	672	699	680	718	706	746	721	685	757	708	733	730	762	755	741	667	698	694	719	707	714	698	745	725	697	713	748	730	722	679	745	742	725	733	721	697	735	704	687	696	741	762	696	691	656	730	727	717	722	750	767	732	723	728	718	729	725	701	737	722	755	704	736	745	726	729	740	734	718	716	736	715	725	712	734	729	704	714	709	752	705	677	760	737	677	754	745	749	733	745	727	705	743	737	792	694	750	717	733	761	690	715	751	712	705	771	739	752	723	728	743	683	752	704	788	690	695	733	726	759	780	711	735	758	721	729	712	742	709	723	734	706	701	739	696	737	743	719	721	675	705	740	760	761	713	710	753	754	711	703	774	754	733	760	746	693	744	680	707	692	802	783	693	716	765	750	700	711	728	740	721	761	753	735	708	714	742	707	717	732	759	728	725	754	705	731	721	707	715	678	745	717	716	713	760	743	695	790	727	705	695	690	724	724	730	760	738	676	712	724	728	722	735	719	706	721	694	742	704	689	695	673	688	793	765	716	727	726	676	729	720	721	749	763	720	766	750	705	723	772	709	721	749	742	750	757	721	742	728	734	736	736	667	751	730	700	774	697	690	721	697	686	808	729	716	784	685	708	702	778	713	716	671	735	726	686	692	715	642	701	745	734	717	752	725	710	700	724	706	718	730	729	683	697	743	710	728	725	716	772	727	760	686	705	691	719	763	709	742	771	764	727	709	746	760	685	716	723	755	732	696	710	774	700	687	775	754	697	731	663	722	683	774	726	698	708	720	721	746	748	729	763	743	757	708	766	747	720	788	676	708	707	701	706	672	734	692	699	715	734	721	700	694	748	751	708	723	725	751	737	765	725	741	747	747	751	759	748	725	695	706	727	728	707	800	734	706	727	714	701	727	729	663	725	683	737	778	781	750	790	701	724	730	687	734	752	704	754	720	764	744	732	754	701	708	715	741	727	717	750	709	740	681	742	751	772	796	708	740	731	720	701	688	714	685	734	728	786	741	752	648	741	730	756	763	742	741	716	739	735	739	751	733	707	715	722	718	755	706	745	706	721	780	673	735	665	718	743	735	737	704	695	730	744	769	783	745	745	720	729	766	744	735	770	750	683	718	704	688	732	693	698	746	732	708	723	748	728	712	718	734	737	716	750	738	673	747	739	729	724	739	696	708	726	726	756	732	752	705	683	699	737	710	726	751	684	721	696	747	735	737	751	720	719	745	699	779	717	730	679	722	751	712	719	716	780	699	741	736	751	716	748	715	774	759	715	747	662	763	703	749	725	730	704	710	740	709	751	705	723	735	728	767	697	732	755	742	715	748	750	719	707	732	738	750	705	719	729	709	787	751	734	723	626	723	714	714	720	704	737	686	733	723	734	747	748	762	784	696	732	745	695	721	740	724	692	686	753	768	743	680	724	719	746	782	737	801	716	774	692	718	734	735	694	747	691	724	682	715	702	687	725	725	688	724	705	704	778	703	686	733	726	682	760	734	729	709	703	763	722	750	648	720	702	726	688	757	688	731	708	747	758	743	731	738	689	751	755	708	757	678	724	688	738	777	750	742	709	699	706	725	705	727	775	695	702	725	710	699	757	711	766	742	733	689	764	732	715	762	773	759	734	745	724	702	737	707	730	754	756	718	728	700	727	704	741	734	722	719	700	778	709	758	747	735	715	733	702	728	704	761	738	711	732	733	750	726	684	701	731	758	730	730	731	712	769	698	754	708	722	738	693	752	761	723	737	710	708	720	732	717	752	705	707	701	741	728	693	745	714	722	772	741	735	676	684	709	698	746	698	715	685	712	710	701	765	751	707	712	743	708	711	762	739	747	748	769	761	684	725	743	726	764	693	735	712	741	730	740	714	680	707	733	723	738	719	724	693	736	724	777	746	729	751	716	701	733	736	766	774	709	740	727	717	725	706	719	677	725	704	723	728	713	719	765	738	757	741	727	796	691	732	704	771	691	756	745	723	732	731	760	730	729	744	701	711	728	749	723	690	727	765	739	711	695	725	738	745	763	719	713	721	732	680	707	719	718	733	743	725	717	693	750	748	751	734	733	729	721	775	711	737	725	710	755	679	725	725	791	727	686	787	719	731	731	756	712	712	746	734	743	727	753	731	736	723	724	771	747	736	731	742	738	705	709	758	742	688	686	715	747	737	738	720	771	708	730	717	695	784	759	738	709	715	735	702	760	715	751	698	789	737	734	711	719	712	759	701	662	743	708	682	667	725	738	740	760	739	740	776	734	706	682	712	703	730	690	697	708	707	740	701	754	762	697	746	753	789	717	692	788	728	690	722	726	703	758	710	758	703	729	734	692	730	754	736	729	729	776	730	696	706	686	700	720	692	723	702	744	768	764	758	712	730	727	710	738	763	737	732	721	694	751	713	740	737	740	689	730	709	756	741	711	780	708	701	773	690	742	765	725	741	738	712	707	721	715	738	734	734	760	782	715	758	698	723	756	723	693	681	696	759	734	690	678	755	725	752	737	734	716	698	755	719	705	714	694	709	702	662	734	684	736	770	743	786	736	714	709	772	750	745	710	724	731	746	773	757	752	709	730	722	710	730	734	693	698	739	722	748	702	747	679	709	730	702	745	726	737	714	687	730	707	736	738	727	760	715	714	732	785	755	730	732	698	699	748	802	726	734	661	712	778	666	684	732	682	762	720	740	735	728	703	716	735	697	744	739	752	712	739	687	730	749	728	765	729	743	688	763	723	688	712	729	741	762	738	744	712	680	739	702	705	736	748	739	702	739	713	759	755	693	745	742	717	737	679	716	731	720	752	778	703	743	731	773	703	718	759	701	725	720	743	714	712	715	710	769	714	753	708	713	707	721	709	701	719	681	771	717	716	730	692	712	692	713	740	706	710	678	728	747	730	744	720	715	729	746	711	714	765	736	719	705	776	723	725	740	712	754	763	715	684	792	705	747	724	697	739	708	728	693	719	721	729	736	769	725	741	747	705	710	755	748	719	745	748	738	710	748	752	739	720	691	715	747	740	756	716	737	706	731	674	675	724	688	741	730	714	737	697	723	743	712	751	712	723	743	712	717	693	740	712	726	687	739	755	722	725	732	746	633	742	729	704	749	760	749	724	709	723	746	731	781	757	722	762	742	733	712	670	723	763	693	714	704	727	698	701	720	728
25991	21404	23896	12587	1469	940	885	772	755	742	762	706	777	757	721	759	759	703	734	732	714	751	717	700	740	735	740	785	714	729	699	725	732	691	735	765	726	701	717	703	690	672	738	722	713	717	715	751	733	667	754	714	714	721	715	722	754	713	698	724	674	703	754	736	726	747	704	689	715	737	760	744	729	691	702	719	696	729	750	713	714	694	716	703	724	744	779	693	724	765	735	755	733	723	716	766	749	718	726	724	692	706	706	708	702	734	695	710	686	732	692	681	730	680	694	686	716	773	669	754	733	698	711	687	739	706	736	710	684	727	780	717	708	679	722	730	682	749	702	688	746	734	679	708	764	723	755	638	699	691	731	684	683	680	704	702	742	750	754	770	725	730	687	697	699	731	730	750	687	743	697	725	688	708	687	731	728	759	669	718	706	705	782	707	718	707	703	740	746	737	730	722	732	689	696	672	755	724	677	658	717	712	726	695	719	663	737	699	702	739	680	694	694	777	687	710	689	729	656	722	674	729	699	725	748	753	723	676	705	733	711	713	742	727	696	745	706	730	760	718	716	688	713	721	764	738	698	723	748	708	738	768	751	785	716	713	723	689	716	700	739	719	738	729	735	705	726	710	723	763	732	754	741	700	748	711	700	680	743	715	666	713	780	723	718	750	737	699	711	740	767	731	724	690	716	711	702	767	717	666	736	730	681	764	690	687	753	714	718	651	735	701	707	706	689	700	722	752	705	740	703	671	721	710	741	703	696	704	660	712	670	683	681	703	775	730	732	723	715	743	741	739	686	720	726	709	737	761	756	730	721	732	733	735	760	708	701	706	694	755	713	773	712	724	725	701	750	762	698	677	725	755	673	761	727	685	718	707	697	723	689	685	708	703	751	711	716	702	726	731	728	748	720	685	744	683	690	725	682	767	740	699	742	697	712	695	716	698	746	709	694	681	735	733	736	737	699	743	750	696	690	698	696	692	716	700	682	706	718	753	722	721	653	727	727	712	713	729	674	680	708	702	743	704	731	733	702	704	696	718	729	734	734	732	745	717	708	747	708	751	735	768	752	718	715	723	720	731	755	749	714	687	706	742	737	717	697	712	726	702	682	703	711	715	736	716	638	730	740	684	758	732	688	718	693	693	753	733	705	685	701	687	643	706	734	726	747	732	733	751	719	766	723	728	638	681	711	711	709	683	681	701	684	699	754	760	707	714	672	775	720	766	707	769	730	676	690	678	696	736	716	727	738	740	713	767	754	722	695	728	736	680	723	742	682	720	756	721	694	759	717	698	732	740	715	693	681	699	734	708	728	723	689	708	714	702	730	753	762	694	711	699	736	714	696	721	671	669	706	686	695	713	706	693	736	722	733	699	695	746	746	673	751	742	737	711	722	711	690	735	702	738	748	774	683	719	745	725	708	713	703	724	686	761	736	697	728	789	704	694	707	734	688	762	713	779	721	748	714	708	667	701	731	702	715	717	739	784	725	724	795	689	777	717	730	706	719	740	681	671	663	734	754	706	710	681	716	700	702	695	728	740	749	706	715	678	742	725	726	720	749	723	712	734	715	720	722	708	683	720	718	740	676	760	716	729	723	702	720	644	712	725	687	732	723	683	751	693	718	703	657	742	682	676	725	700	696	710	736	719	745	744	671	722	706	721	711	703	744	683	751	698	735	759	695	709	735	710	713	697	691	713	750	721	752	743	713	703	722	707	672	729	685	690	674	718	718	695	728	721	706	705	739	745	728	736	729	701	713	729	699	705	684	703	689	674	737	686	699	686	756	743	703	703	716	725	732	707	699	752	699	716	774	725	708	724	720	732	758	748	726	683	717	706	700	756	704	716	711	706	722	692	702	701	689	725	702	706	714	684	754	702	704	734	736	742	757	727	710	701	746	741	665	713	738	739	739	676	671	681	714	736	686	725	728	716	750	712	729	749	675	725	730	727	752	711	731	695	736	721	702	701	733	683	712	747	707	745	726	675	754	727	738	665	703	713	717	700	712	729	709	708	665	687	729	655	754	751	727	670	717	687	741	689	662	695	746	695	707	713	714	700	722	747	745	724	727	702	649	741	690	725	695	728	733	707	736	660	698	747	723	686	671	714	715	727	717	694	750	760	748	712	692	701	693	728	725	707	688	738	720	715	719	732	771	709	690	739	715	677	719	703	690	729	712	723	708	699	709	702	747	733	731	745	678	711	705	718	727	728	734	700	692	696	703	699	694	733	758	723	738	720	729	691	690	694	708	671	759	714	716	732	704	710	673	751	693	723	722	725	732	696	717	712	694	713	720	715	742	713	736	683	699	732	746	663	682	728	711	704	711	721	686	678	699	681	736	719	740	706	743	736	692	726	709	716	722	714	756	678	703	708	733	733	725	728	718	747	759	682	755	720	734	752	701	680	711	714	729	696	758	744	774	708	712	735	734	733	716	729	729	748	688	666	769	748	731	716	716	688	711	726	723	728	690	762	731	699	705	662	715	702	742	715	739	730	738	727	685	726	642	714	744	745	694	740	675	707	724	729	721	700	742	706	688	717	771	705	738	731	642	703	732	711	758	675	746	703	762	678	682	690	741	755	717	733	751	681	711	725	721	727	720	716	726	715	740	717	728	695	744	710	737	720	687	736	640	705	712	664	708	728	723	763	729	745	747	790	686	712	730	738	705	735	733	766	674	693	732	671	692	765	749	694	733	721	742	745	746	736	696	725	743	702	738	714	738	730	774	747	714	716	722	733	716	737	726	710	717	717	702	709	706	704	762	736	713	695	707	721	739	755	691	704	749	729	694	731	750	785	711	732	771	699	709	769	739	746	755	727	761	795	759	746	683	756	740	699	704	757	727	687	754	750	682	712	705	712	789	658	715	735	700	740	743	716	680	711	720	726	682	705	710	694	653	686	709	732	725	750	695	745	737	736	695	708	755	690	756	754	717	687	742	692	725	654	633	726	732	729	737	722	710	746	760	715	717	707	704	722	684	732	704	737	721	755	727	696	744	681	714	705	693	722	733	701	722	738	647	693	781	687	814	702	729	701	682	718	718	719	670	747	669	813	697	709	701	702	789	696	742	720	736	718	683	692	733	732	733	664	732	687	736	708	699	722	732	737	713	707	697	727	699	679	710	743	718	761	743	742	763	709	716	719	665	772	702	752	695	718	756	721	719	661	679	745	698	727	691	706	734	714	718	691	743	683	725	704	680	723	738	721	671	735	696	733	722	689	726	785	731	763	730	663	722	740	715	706	728	710	721	748	755	739	703	750	766	723	711	722	686	715	697	716	712	716	742	708	717	683	702	745	771	698	730	727	705	687	687	768	723	735	707	733	692	699	715	718	723	783	732	667	702	638	747	749	719	702	675	737	709	754	689	691	739	706	726	700	694	679	743	671	760	722	720	716	700	716	748	732	723	712	717	743	752	653	716	751	753	727	721	735	670	722	726	679	702	750	768	766	717	769	744	705	726	733	748	719	673	731	737	725	715	735	733	709
3768	1835	1616	1005	895	795	767	773	705	691	712	712	627	685	660	643	667	687	636	685	666	594	716	652	656	603	635	573	619	681	657	649	612	649	655	664	644	644	609	671	626	613	635	662	638	582	613	680	640	604	652	634	645	654	682	631	617	653	612	648	640	639	651	635	661	664	619	647	613	658	594	591	598	680	676	634	624	657	640	633	681	603	660	610	660	628	557	639	677	619	645	658	664	656	594	647	642	653	624	651	604	644	620	636	608	626	610	629	588	608	617	616	651	626	669	672	686	634	669	634	630	618	649	585	611	634	617	605	641	655	630	685	638	640	647	621	586	614	617	575	647	596	623	628	614	618	633	627	615	631	616	611	628	641	661	632	660	619	595	633	641	611	660	666	624	637	609	650	597	650	635	653	641	628	649	633	623	609	612	649	617	662	595	642	591	653	615	600	614	622	657	634	624	653	639	635	630	645	604	626	648	629	641	608	665	602	659	653	682	621	630	649	665	600	629	656	639	594	659	634	606	661	651	664	644	614	674	670	652	610	691	636	610	663	607	650	680	622	609	621	610	637	656	650	662	670	594	614	683	682	638	610	628	612	671	635	623	630	607	665	589	658	670	614	620	652	587	579	620	619	624	582	601	626	612	645	659	633	654	642	627	622	635	670	639	650	645	645	619	650	596	654	635	609	617	611	704	641	612	622	620	646	647	604	623	670	626	618	644	666	589	577	600	642	660	630	655	654	671	678	624	597	655	657	643	612	628	624	631	633	599	628	637	657	602	646	662	660	676	672	636	658	648	639	615	629	661	666	623	640	608	668	676	631	608	652	613	662	648	628	600	630	591	651	625	623	653	648	604	633	629	595	667	650	636	649	634	639	620	655	634	689	631	596	648	601	663	635	627	640	630	638	620	620	607	625	638	595	603	662	627	642	667	671	613	618	623	629	599	686	582	602	590	584	686	645	626	638	619	609	638	607	630	656	636	665	667	604	648	610	593	624	616	627	603	613	604	617	648	665	612	622	649	607	614	597	657	673	648	611	603	631	630	631	617	634	600	637	646	629	627	618	651	643	635	622	623	599	576	618	592	642	644	635	615	667	614	653	641	649	598	701	615	619	638	620	599	647	649	636	647	675	677	640	641	629	645	546	659	623	665	605	604	626	653	636	638	643	636	635	694	627	689	605	637	668	631	646	618	650	617	656	706	654	634	652	660	589	655	639	612	659	605	637	595	597	631	620	628	613	630	662	657	658	625	633	656	646	660	656	628	649	676	587	611	665	620	619	666	656	632	624	623	634	653	665	607	597	599	653	585	610	635	655	633	637	615	626	639	594	622	612	619	647	635	650	610	680	646	611	642	657	647	641	633	688	609	575	647	646	647	646	658	626	627	625	653	640	658	587	637	607	674	627	639	655	644	667	591	617	613	673	623	617	607	665	654	616	627	651	630	640	605	606	646	663	651	664	646	655	619	638	609	596	640	624	574	638	640	610	640	628	651	709	591	628	596	603	583	631	586	614	631	641	661	614	617	628	622	592	593	665	633	597	619	652	608	667	658	599	575	645	613	613	596	596	619	632	619	621	598	613	629	641	620	653	627	646	613	638	640	634	616	640	621	602	600	622	645	586	651	692	603	624	624	698	614	652	677	634	640	605	618	642	661	685	619	674	627	619	606	581	658	603	663	593	606	635	627	589	620	654	631	622	627	648	643	626	650	634	658	652	616	661	626	636	645	643	618	628	651	589	624	602	578	586	694	621	681	647	661	658	636	632	602	588	672	650	633	601	598	616	625	607	665	666	657	639	633	644	623	652	650	604	622	627	610	620	660	630	661	634	656	675	631	619	612	652	596	606	622	596	605	639	634	607	641	662	657	647	651	656	622	618	649	581	628	595	602	631	665	635	598	666	698	638	644	631	635	620	657	630	633	645	653	659	650	617	590	642	608	665	643	610	618	614	603	581	689	644	644	643	631	656	641	623	624	640	646	646	606	632	667	627	605	649	651	639	621	601	607	632	621	673	632	581	603	640	607	608	615	609	684	601	647	638	597	655	640	618	665	643	654	631	656	624	639	646	642	668	575	634	608	637	647	624	661	667	576	642	630	651	613	638	646	681	640	600	677	676	595	594	627	617	631	633	686	657	665	629	661	588	637	632	595	655	614	638	647	671	650	620	605	650	619	628	606	686	626	639	580	659	659	601	602	685	623	588	654	658	644	629	630	628	621	602	629	671	627	636	630	653	625	668	601	595	636	654	637	643	635	619	614	643	606	591	659	618	582	591	626	613	650	596	631	642	644	578	639	672	636	622	641	603	586	601	644	675	607	631	672	678	612	628	633	667	588	665	647	661	631	646	637	642	612	616	615	605	625	631	560	647	595	603	633	654	670	608	625	615	637	637	644	616	617	658	640	655	644	629	644	694	609	602	615	632	665	662	661	663	645	658	622	601	623	583	644	622	691	607	641	645	632	671	652	664	637	630	626	653	602	633	604	671	638	663	632	580	598	632	600	605	613	616	626	591	618	619	631	622	612	644	636	602	623	594	622	614	653	688	647	650	563	580	655	608	634	670	618	648	610	656	592	674	634	626	602	614	645	648	647	634	640	639	688	628	624	651	640	629	603	647	647	620	643	629	670	630	628	581	620	651	636	610	616	622	655	618	662	633	663	609	600	633	675	595	670	635	633	583	653	618	695	661	586	628	633	636	663	654	640	591	619	681	662	644	642	677	620	661	656	633	620	623	638	608	629	611	623	609	626	667	621	638	657	617	613	638	588	671	608	614	667	691	645	627	634	630	628	609	667	655	635	604	603	616	639	709	677	592	613	636	602	604	646	619	610	590	606	656	610	569	623	636	628	634	613	636	669	638	651	660	610	638	613	637	663	601	646	654	645	647	651	643	643	594	589	629	636	647	643	640	646	668	576	639	636	603	622	647	640	660	645	610	644	570	634	634	649	633	665	607	598	664	609	652	652	632	636	582	625	640	651	651	664	621	587	649	619	622	661	622	629	660	594	630	623	631	610	637	648	636	660	631	630	675	581	660	648	636	607	623	650	581	623	681	617	662	642	633	591	625	607	609	634	590	647	594	602	642	641	605	640	618	608	636	590	547	577	624	657	669	632	614	648	627	662	647	645	636	595	657	618	617	634	689	629	589	708	645	692	628	675	643	614	631	622	635	611	651	638	663	637	646	625	639	624	626	631	621	626	623	590	638	603	585	628	672	643	621	634	616	581	641	636	615	635	668	658	667	594	644	603	648	658	637	612	624	597	616	661	628	596	611	604	635	617	645	623	620	634	672	601	663	635	631	638	636	623	625	642	608	616	653	632	594	656	588	629	638	625	616	599	651	613	620	638	646	667	654	612	616	589	638	644	629	622	690	661	623	583	595	649	670	637	617	634	639	627	636	612	653	624	619	629	648	631	651	632	587	620	631	594	671	624	678	592	636	637	653	674	623	680	595	548	584	669	636	650	638	646	625	642	604	622	621
24266	21434	28593	24675	20221	2919	1149	644	564	473	499	444	453	462	447	449	408	440	402	411	398	422	403	449	405	432	400	411	415	401	366	436	382	381	408	398	415	380	403	425	411	383	359	410	421	401	418	435	388	398	376	390	362	403	380	366	406	392	381	406	390	414	404	398	448	386	359	426	390	401	397	413	397	375	357	403	373	378	408	425	426	379	401	392	384	413	397	392	406	396	335	390	413	367	409	400	388	396	366	361	376	376	386	388	409	376	413	419	356	391	400	376	425	416	403	391	392	388	397	367	366	422	403	366	411	420	382	406	358	363	434	357	379	398	391	373	389	396	376	408	339	396	386	387	414	353	415	370	405	393	378	405	406	399	414	406	407	399	389	402	386	377	400	365	379	382	358	411	410	382	416	435	378	371	366	368	389	388	436	394	414	385	384	356	365	406	354	430	372	396	344	412	376	407	347	367	385	377	439	400	373	363	399	377	374	360	439	372	367	407	387	387	418	385	390	399	400	371	380	398	401	401	361	399	405	398	386	393	398	376	367	379	391	411	370	375	392	371	405	388	387	384	369	375	397	415	387	372	381	380	412	386	408	399	402	406	393	374	425	405	359	368	401	380	389	340	370	387	391	375	331	370	394	397	370	366	404	370	402	402	401	378	393	354	430	394	404	436	386	360	394	374	361	401	391	340	374	367	399	389	402	360	369	395	372	396	385	370	398	377	409	378	384	382	392	367	354	371	392	405	432	406	399	385	422	382	392	373	392	382	413	396	342	424	384	412	378	427	374	385	374	369	391	415	368	381	354	422	379	370	390	371	394	356	405	376	380	381	421	394	381	393	390	394	388	389	397	401	386	372	384	426	392	411	386	387	416	375	403	394	405	361	376	379	385	411	381	404	380	386	398	374	408	381	414	387	361	403	389	419	361	394	389	414	349	375	394	375	389	405	420	397	397	404	346	362	397	396	383	404	412	369	373	380	381	380	397	404	415	411	386	365	385	411	408	360	372	370	354	409	387	363	388	357	383	383	390	409	388	392	411	389	406	402	391	339	400	417	394	378	370	396	369	357	373	387	412	416	413	381	381	386	417	400	376	412	403	377	377	409	405	410	397	380	349	407	370	387	398	358	401	412	370	378	373	382	405	387	374	369	396	398	394	371	400	386	394	378	388	401	384	367	406	391	379	410	342	426	399	403	361	398	377	387	406	340	393	381	391	360	426	370	367	358	414	403	412	351	376	375	397	363	410	424	378	401	437	425	413	378	406	370	369	424	398	360	393	394	394	402	382	410	364	356	402	369	379	392	405	383	401	391	374	395	382	412	377	387	423	400	353	420	423	410	382	390	404	379	373	395	379	389	387	373	377	398	377	384	401	403	398	398	409	365	392	378	418	408	348	415	377	370	400	426	406	402	386	361	410	381	360	378	403	371	415	388	379	411	350	412	420	403	385	363	398	423	375	372	376	384	351	382	361	366	406	412	386	387	380	371	396	371	360	417	405	408	355	411	408	414	373	399	376	409	366	391	400	422	352	392	388	371	377	407	375	395	410	377	369	357	409	370	400	364	407	376	381	399	370	355	354	367	385	362	374	382	391	403	366	395	360	356	367	379	378	391	400	385	416	372	394	403	367	380	406	393	386	369	404	357	376	383	371	385	368	385	386	392	366	368	393	400	398	378	410	380	409	385	382	348	386	379	375	384	418	351	382	387	410	354	414	390	365	382	362	397	383	390	367	390	380	399	366	347	398	366	385	391	383	382	416	369	395	379	367	389	349	388	399	376	408	352	382	392	381	410	421	353	383	382	390	375	377	391	393	397	370	414	394	410	350	410	394	387	419	406	379	401	350	361	359	386	365	392	391	400	342	421	399	381	386	392	387	412	387	395	367	389	389	359	411	382	383	413	360	383	408	376	375	403	366	391	352	372	360	345	395	349	445	430	383	411	396	403	389	376	388	379	377	375	379	383	378	401	394	371	408	414	388	349	353	439	386	413	393	404	379	380	358	384	372	394	396	367	379	365	432	402	424	404	396	357	382	400	376	351	379	380	392	382	367	366	373	368	340	397	392	375	420	388	371	377	425	411	408	368	407	355	369	364	362	379	380	402	400	382	386	379	393	395	372	364	381	345	379	380	367	385	351	367	381	385	384	413	329	403	340	388	401	381	395	445	382	364	389	398	358	385	385	352	380	427	408	362	354	397	346	404	393	411	369	419	349	377	388	389	413	348	385	430	403	415	400	434	399	399	390	387	391	433	391	397	374	342	402	389	387	371	383	425	388	358	380	364	376	408	369	402	366	406	403	394	411	409	384	371	363	430	351	391	382	375	351	382	362	362	353	436	390	365	380	352	373	383	413	402	344	358	401	362	413	397	366	389	396	410	371	417	392	381	356	418	367	360	368	402	394	351	402	364	412	371	371	401	404	376	384	398	394	367	382	366	387	401	390	353	402	399	401	392	427	403	390	369	360	388	397	397	379	397	389	436	402	391	388	410	373	351	372	378	401	393	409	396	381	374	390	386	420	390	401	386	386	390	373	393	383	417	385	376	388	403	385	416	389	390	410	375	399	369	419	388	369	372	350	376	390	365	384	379	406	362	393	349	358	395	394	353	395	370	415	385	402	340	364	380	380	334	392	355	359	373	368	387	390	399	382	387	375	397	394	391	363	398	389	382	380	389	385	358	392	408	383	379	383	418	392	372	394	362	380	359	410	401	389	415	400	381	428	376	399	378	378	405	398	383	374	388	448	388	371	393	366	374	399	396	393	396	370	398	388	420	388	411	371	399	425	398	352	374	413	385	407	398	389	411	377	394	372	378	383	388	384	387	397	384	395	430	398	370	372	360	386	393	375	381	384	391	353	428	416	370	382	374	397	378	382	377	400	364	328	393	366	383	371	400	395	387	384	392	375	391	374	411	386	402	386	352	397	370	366	390	362	403	384	351	373	372	386	394	372	396	382	394	378	387	389	403	416	372	377	400	358	394	371	410	367	364	391	380	378	376	397	388	436	363	367	377	384	386	396	353	409	403	374	360	401	405	381	402	414	364	417	356	389	400	381	392	406	385	422	382	401	392	391	380	400	405	397	375	376	377	395	412	373	383	388	365	414	410	382	406	376	390	359	415	400	372	413	390	371	400	366	374	406	387	369	387	374	400	375	392	371	409	388	407	370	376	391	409	380	331	406	380	425	376	370	363	392	380	399	398	382	412	383	395	384	384	396	387	366	424	381	353	390	394	413	349	358	395	363	347	367	418	352	361	392	404	406	393	340	413	411	387	381	391	420	372	390	421	393	410	376	409	379	388	396	398	368	377	370	414	409	363	340	365	407	345	391	395	380	417	400	394	367	419	400	377	353	382	360	388	350	370	378	372	379	372	406	376	397	365	392	381	378	402	354	385	359	417	382	396	371	394	371	387	405	397	412	380	396	417	407	371	387	377	390	382	392	364	380	410	370	363	404	345	394	375	364	368	418	400	365	400	398	387
3346	4734	3760	1883	1275	1022	869	729	652	562	571	507	486	485	467	445	464	417	403	416	438	437	400	426	397	390	431	384	367	410	415	373	402	372	395	383	411	342	402	395	387	409	349	395	380	399	412	372	353	396	398	395	429	407	373	396	389	357	411	396	427	387	385	391	355	382	370	374	371	403	385	381	352	342	379	373	367	368	361	399	392	362	387	419	366	407	384	378	367	400	386	397	400	416	371	389	373	343	377	392	392	371	392	395	384	379	358	396	348	394	376	366	382	362	379	351	384	413	372	406	406	343	427	376	371	384	393	354	416	356	368	381	360	401	409	388	394	395	351	389	383	359	377	364	401	417	344	400	369	372	391	353	394	375	410	365	369	356	404	384	393	362	396	362	407	385	373	407	346	415	364	366	368	393	396	389	394	385	368	385	400	375	356	376	404	390	394	383	399	385	371	376	376	354	366	393	345	369	388	374	379	357	385	373	376	353	364	355	400	384	363	355	360	349	383	369	400	386	376	395	393	396	368	372	341	366	401	393	388	414	360	405	385	364	371	354	381	368	375	352	383	375	373	391	394	354	360	378	372	341	385	369	338	367	356	371	396	376	407	396	391	379	358	351	361	349	381	364	385	351	382	359	353	363	376	410	377	380	348	385	383	403	388	367	360	360	361	390	384	375	375	388	368	398	357	357	362	378	397	385	371	353	372	365	408	369	386	366	418	361	325	385	379	391	395	357	361	384	366	390	372	358	380	394	361	373	366	383	373	413	323	386	341	384	368	375	375	402	369	387	406	379	395	409	396	350	386	386	364	356	373	365	363	378	368	375	379	374	423	397	414	363	364	393	370	381	391	399	405	373	377	366	365	392	376	388	361	366	376	399	347	351	371	374	376	383	418	344	381	362	361	338	368	386	366	377	387	384	407	382	385	382	386	374	405	363	390	378	329	369	374	358	363	366	353	368	383	365	403	391	386	357	380	349	363	334	342	363	411	399	384	381	347	365	395	402	386	345	394	368	377	377	406	378	366	373	377	400	351	417	395	383	388	420	367	343	385	344	356	373	393	389	375	364	405	368	369	359	372	374	387	378	383	393	394	383	367	367	365	315	387	416	383	390	363	375	382	386	417	393	373	401	345	372	383	388	376	400	393	394	366	388	342	399	375	387	379	403	379	390	378	342	384	363	359	360	385	406	373	360	391	347	375	356	383	350	385	389	366	371	364	356	359	328	370	376	374	394	358	395	376	351	403	403	382	376	366	377	339	366	398	391	389	370	379	347	341	348	386	376	346	348	365	372	369	393	345	376	363	368	360	370	357	386	410	373	359	375	296	368	342	375	365	386	359	355	391	389	384	384	368	370	371	367	365	383	387	354	373	382	379	330	355	382	386	338	387	384	352	361	373	345	351	383	382	399	370	381	404	382	382	376	337	409	378	320	384	362	374	394	373	376	364	389	378	390	367	374	378	383	344	352	371	367	372	375	381	369	371	382	385	345	414	373	359	376	374	390	395	366	369	379	414	355	353	330	389	377	379	343	378	364	393	375	415	387	384	364	368	404	350	351	349	362	366	423	362	350	414	404	404	351	352	367	380	364	356	367	325	365	357	387	371	374	393	375	339	394	350	370	364	380	397	365	364	398	389	385	392	361	393	359	400	379	353	379	376	342	371	394	378	400	317	379	389	384	366	352	360	380	361	352	408	357	358	370	419	331	380	375	361	385	370	344	312	372	354	411	368	357	336	364	362	370	366	356	391	326	345	354	353	355	352	345	398	377	367	382	332	401	389	400	381	397	352	328	350	322	366	384	383	346	380	366	352	348	380	361	376	358	409	424	360	351	376	367	348	356	354	392	364	393	404	352	357	370	370	353	408	394	380	393	377	414	396	375	340	341	362	367	343	371	392	372	385	362	371	407	391	396	392	368	398	367	407	374	385	345	366	405	396	364	393	373	410	385	393	374	409	402	351	330	367	397	376	420	372	408	355	358	366	347	364	358	351	350	389	386	350	327	379	383	374	360	385	366	361	414	387	367	375	404	346	364	344	377	366	355	351	386	373	344	375	360	380	356	381	387	400	403	386	393	350	385	387	388	381	347	390	372	360	381	393	376	396	348	361	373	396	357	417	382	356	368	399	369	380	366	379	347	408	366	362	367	365	373	351	363	350	343	348	386	346	387	382	336	384	370	381	359	380	390	381	380	382	383	371	384	361	388	336	354	363	394	349	368	370	383	376	381	386	392	378	397	384	390	371	372	395	412	389	367	388	366	389	373	410	395	344	372	376	389	398	378	411	374	344	358	358	347	375	389	362	371	391	379	351	389	341	363	402	359	354	346	392	321	363	390	367	383	391	353	389	368	349	350	402	402	386	380	343	361	362	344	389	364	349	377	373	396	356	379	389	358	337	384	339	365	395	418	372	358	381	361	347	384	391	348	376	362	385	359	390	393	363	363	392	339	354	369	392	365	337	394	381	401	391	336	385	365	389	346	395	380	388	369	407	358	357	378	371	353	402	374	368	394	399	387	364	365	358	382	386	363	377	383	369	362	371	403	403	348	358	392	391	368	390	394	388	390	336	361	362	355	379	357	372	372	371	367	324	411	387	377	349	362	362	399	372	396	373	409	374	394	360	378	358	363	373	384	332	384	402	348	395	332	385	354	369	382	370	338	364	352	351	383	381	365	386	366	342	385	360	400	383	327	368	363	342	385	384	385	399	381	379	369	335	399	372	365	379	392	386	394	357	368	357	382	354	417	336	368	362	371	394	382	362	368	382	386	381	376	378	368	334	377	354	407	356	347	373	368	347	354	361	361	372	369	397	369	383	340	400	387	368	356	352	350	388	375	354	390	351	359	359	367	417	381	375	384	376	339	352	360	372	375	355	369	395	373	395	371	377	384	357	369	344	370	352	367	406	371	336	363	368	380	362	363	370	404	370	388	348	404	320	350	335	364	356	335	408	374	374	374	398	370	399	336	380	377	376	367	357	327	377	382	344	371	341	390	389	361	368	311	344	363	368	373	364	387	365	370	384	367	349	350	385	371	394	369	400	341	372	406	368	394	396	384	408	366	397	356	371	414	352	380	336	376	348	386	361	350	374	341	352	344	352	390	387	402	325	413	378	364	365	378	364	370	397	366	357	377	353	383	384	319	381	355	334	361	366	355	343	383	332	371	380	354	373	393	366	377	364	346	364	396	384	382	381	358	363	383	368	354	383	387	357	364	379	346	394	350	368	400	370	337	389	371	346	382	381	388	345	337	385	372	389	368	406	349	409	368	373	366	366	343	374	376	371	365	357	409	383	375	363	374	360	375	387	359	366	344	384	392	343	352	344	374	376	341	385	345	354	380	339	392	369	384	334	423	329	374	376	379	354	350	363	369	382	354	400	417	388	371	364	394	358	361	393	381	390	351	362	391	388	417	391	379	368	375	357	352	373	373	408	343	394	376	374	361	348	369	424	373	343	370	355	397	361	396	331	350	342	388	366	386
27681	12055	2113	1205	964	934	920	882	893	900	917	906	889	904	908	931	894	894	898	861	886	924	853	902	881	913	923	864	882	893	888	896	881	902	861	865	900	877	877	933	888	860	896	906	883	866	898	932	871	908	889	813	860	896	917	855	907	902	881	899	891	915	858	959	885	865	842	857	836	943	898	835	852	876	881	867	949	898	856	871	911	875	890	914	878	911	861	845	903	890	932	884	924	974	907	877	875	893	919	884	874	875	897	918	889	888	867	834	857	882	901	835	863	875	859	903	919	852	879	952	898	903	942	919	877	923	862	943	917	899	929	854	879	953	945	891	942	898	877	881	896	869	804	920	870	863	867	878	818	836	903	963	875	857	899	817	878	886	894	847	905	817	873	880	887	909	926	877	850	869	944	825	895	888	921	847	900	912	829	904	881	865	900	916	910	915	911	858	877	854	898	886	870	894	871	853	876	809	870	874	873	861	909	929	901	889	907	911	852	896	852	857	875	891	856	845	930	873	853	948	850	875	881	901	885	880	867	891	829	853	899	925	839	880	891	868	903	910	861	907	838	879	870	846	851	876	900	832	913	878	910	899	882	950	905	885	844	883	889	892	857	892	854	859	884	874	888	843	866	909	880	889	857	878	892	869	913	919	886	911	888	848	907	881	917	878	851	866	879	846	875	884	890	904	890	870	868	900	941	909	810	835	903	917	838	869	911	854	899	884	864	928	912	907	868	956	853	879	869	866	865	863	878	880	887	821	905	857	851	867	915	859	861	911	911	889	896	918	926	887	867	909	877	874	876	928	894	892	899	838	872	847	938	912	895	910	880	876	842	886	894	861	876	909	924	882	905	869	883	882	903	880	850	836	878	908	911	853	877	885	883	892	917	847	851	857	826	817	842	894	917	922	930	831	819	904	886	862	880	863	862	853	848	851	899	922	874	878	889	841	898	859	907	863	861	891	880	866	939	844	913	889	912	904	838	861	887	843	913	864	918	856	871	853	885	849	864	865	912	902	879	867	853	883	839	866	866	887	861	906	914	863	893	909	897	905	892	915	843	813	899	858	878	844	902	900	861	844	879	899	867	858	891	856	895	868	888	859	851	829	869	938	852	869	810	888	862	884	859	894	906	873	900	960	887	848	884	871	868	882	919	879	860	848	875	891	883	955	867	855	899	891	856	873	880	868	887	890	898	888	941	856	929	885	936	929	888	896	835	846	840	874	874	913	871	851	903	845	854	889	802	845	869	841	866	865	887	849	868	885	904	882	881	869	871	853	881	842	946	879	922	887	875	876	841	877	893	882	852	913	931	878	911	870	865	865	867	924	946	870	904	848	891	871	833	917	917	904	870	843	937	845	874	923	865	883	901	918	919	914	886	874	884	868	854	882	872	901	858	871	888	892	908	872	852	905	883	871	935	889	871	840	880	872	862	924	834	872	851	889	837	894	934	889	854	899	892	840	859	919	870	865	840	927	925	883	892	888	865	868	873	922	910	887	877	825	915	877	894	863	866	874	921	911	868	833	885	835	908	854	904	868	862	885	874	854	910	835	891	924	880	879	844	869	897	933	854	854	866	917	868	875	860	863	861	892	875	825	853	848	865	902	900	849	877	875	899	884	843	897	869	821	841	913	886	829	903	863	876	860	934	879	899	878	874	872	876	902	900	862	868	937	885	852	902	834	890	875	848	880	882	898	918	837	875	868	876	890	858	954	906	903	873	869	904	878	910	875	884	908	852	853	894	863	853	897	881	914	871	947	881	877	902	859	897	903	851	879	889	876	859	807	960	894	879	877	921	917	845	936	850	931	912	898	861	866	883	881	819	867	885	920	908	932	861	894	889	871	870	904	881	911	840	871	892	849	881	860	842	863	850	892	916	890	884	932	828	895	832	879	880	853	854	870	867	871	898	866	816	869	915	888	904	888	900	885	863	892	859	911	917	839	853	816	852	919	907	892	908	892	913	909	878	931	836	832	875	885	876	888	902	852	873	933	824	889	930	866	898	870	894	898	860	892	885	842	869	864	900	917	928	881	855	906	866	872	835	933	848	912	873	884	893	862	891	857	868	831	859	891	834	903	864	954	788	869	886	913	943	888	890	873	873	882	949	841	906	861	836	846	906	892	912	909	921	902	906	924	896	807	914	822	892	921	891	886	901	899	884	833	907	869	944	923	867	862	843	854	911	889	850	883	910	896	857	839	895	885	895	924	908	879	919	944	856	888	862	902	904	896	913	871	882	916	896	795	912	880	843	860	833	892	873	885	844	893	939	942	882	866	871	901	842	900	917	891	899	824	918	923	911	863	916	883	840	927	861	903	903	843	897	840	896	841	896	859	885	896	942	875	888	865	935	819	917	894	838	875	852	933	865	923	908	866	872	848	831	903	837	875	851	929	901	881	936	887	871	888	925	939	957	891	907	898	853	826	880	894	851	895	917	859	851	865	913	904	893	844	909	847	872	899	884	886	902	904	876	830	882	923	898	887	923	855	924	916	905	909	883	941	866	883	846	837	886	904	890	880	878	894	836	914	898	862	875	921	886	894	852	872	898	866	851	894	858	874	879	909	883	855	878	925	836	885	929	819	855	847	874	849	904	903	877	908	803	884	917	906	892	911	857	873	885	842	932	833	856	884	915	878	908	896	901	893	946	877	951	896	840	884	888	924	913	909	909	888	872	893	867	908	870	832	872	920	884	878	905	906	893	911	882	865	895	886	849	896	862	861	863	884	869	902	869	877	901	888	875	843	880	897	886	885	870	885	887	884	941	865	917	861	861	916	915	845	878	887	858	887	909	903	879	868	885	899	828	882	839	873	877	867	856	873	827	854	882	915	885	894	856	865	868	897	881	806	875	880	928	838	846	889	920	896	887	888	886	907	889	892	913	905	883	900	870	865	873	850	866	849	874	895	860	883	931	941	890	888	879	897	880	842	884	896	873	922	858	875	878	883	853	856	902	880	854	925	862	908	838	865	951	845	861	895	962	894	892	892	899	837	895	892	843	885	880	880	888	869	913	908	960	881	852	849	891	863	847	893	840	876	870	901	840	874	834	866	899	853	886	829	881	879	918	899	830	888	854	842	901	849	907	842	880	940	914	932	890	854	932	915	900	882	910	904	932	857	888	916	898	910	890	867	923	899	884	865	857	911	870	878	833	842	909	840	899	848	882	928	894	915	873	937	875	948	880	905	856	882	912	925	892	907	863	951	914	888	900	864	870	874	862	837	877	885	826	927	866	911	834	845	890	914	876	907	842	879	865	885	912	870	884	852	923	931	864	881	918	900	890	867	857	929	887	919	876	850	839	866	874	915	900	880	852	873	849	966	863	868	870	896	877	865	892	900	855	843	859	935	873	867	887	830	847	869	880	902	935	852	845	891	879	865	857	872	916	931	921	847	880	890	843	880	958	868	897	897	814	851	900	889	866	880	823	860	877	887	897	871	852	845	876	898	868	885	853	911	915	901	948	844	858	936	868	888	898	852	846	914
5343	1014	966	815	796	731	729	748	754	720	714	746	733	730	780	726	803	730	745	721	737	751	780	736	749	778	736	728	757	785	755	760	764	733	737	734	729	712	758	713	760	753	749	689	711	759	779	770	747	797	725	761	706	755	751	795	736	736	748	715	801	756	725	687	713	719	745	734	725	740	757	728	722	762	747	724	740	761	693	783	752	709	758	746	784	727	707	734	761	701	772	736	694	718	791	712	717	760	698	703	757	780	749	709	764	735	731	715	707	781	684	732	704	694	736	756	716	710	753	686	750	762	717	752	756	789	716	748	713	751	767	758	717	783	749	773	740	728	756	716	754	773	760	771	761	734	774	773	783	746	716	776	679	736	754	720	681	739	752	699	726	678	706	697	785	714	706	770	800	752	716	733	717	717	731	774	760	692	739	725	679	741	714	771	742	726	741	757	711	742	726	729	750	754	703	714	755	722	724	736	723	753	784	721	718	684	703	797	756	792	744	745	773	767	750	790	757	740	695	719	733	725	734	751	724	715	777	712	751	803	738	747	741	713	722	727	780	729	758	721	714	750	740	703	735	758	767	755	741	739	742	783	745	755	772	724	792	702	682	698	737	810	744	738	739	728	727	751	750	676	759	753	768	752	772	746	730	769	719	736	729	759	766	749	709	757	724	758	674	733	771	709	733	719	728	724	773	716	687	705	765	712	716	702	723	687	718	715	774	757	743	779	732	701	732	724	783	721	737	777	699	713	759	738	733	732	774	741	753	678	765	677	704	691	692	745	722	745	748	750	756	756	749	726	765	694	747	740	775	678	766	746	743	740	755	738	713	788	706	749	731	708	728	749	720	743	778	704	732	724	699	734	731	779	697	741	715	678	748	740	729	707	751	696	781	721	734	692	738	709	742	783	724	717	709	725	713	739	755	707	740	747	728	739	706	699	754	705	753	759	719	742	729	726	755	725	738	707	801	701	735	731	728	703	731	725	744	717	704	693	718	734	749	751	734	738	719	724	716	699	731	748	709	686	695	762	770	708	740	752	753	751	724	768	730	763	742	706	723	742	734	762	735	767	773	727	727	704	737	738	767	739	773	768	729	740	731	747	733	725	705	737	769	787	755	766	806	762	734	751	726	733	750	781	754	683	754	730	689	731	734	765	742	755	728	755	772	706	720	738	761	752	756	743	718	734	757	757	731	696	703	746	744	762	759	770	742	718	714	692	728	768	724	738	743	719	716	719	747	760	707	733	670	722	737	749	767	811	736	715	766	694	718	758	709	766	741	715	760	739	748	714	767	747	698	763	734	740	710	727	724	746	778	799	721	771	726	741	747	782	727	687	761	727	727	751	708	747	745	712	750	734	750	722	784	785	766	741	705	773	702	770	724	749	735	731	716	807	747	740	720	753	739	800	757	729	724	746	723	724	691	699	724	729	696	716	697	715	762	726	726	740	721	732	734	684	729	739	740	764	759	755	735	706	770	713	719	758	750	743	699	731	796	733	737	715	740	752	716	743	737	715	746	738	743	694	745	734	720	709	704	735	720	797	707	746	742	738	750	769	772	728	743	744	763	788	721	693	752	742	793	756	808	706	719	728	694	804	700	705	723	746	773	767	755	723	739	757	747	689	728	715	712	746	754	703	742	698	729	765	740	776	756	745	754	695	757	689	724	741	755	749	702	735	715	746	714	756	735	705	732	771	780	766	736	694	692	719	725	688	702	728	689	737	686	746	716	731	731	728	695	741	703	738	763	722	682	792	721	742	754	741	726	697	754	715	717	738	738	731	714	755	735	769	771	714	771	764	753	728	747	698	732	747	725	735	764	762	741	719	708	726	712	773	753	708	759	768	773	752	726	723	720	774	731	708	690	792	726	730	749	727	779	743	772	707	731	720	753	771	778	679	718	745	790	719	718	708	720	755	749	784	727	714	736	722	766	757	730	754	776	766	702	745	704	798	780	717	780	754	693	748	681	710	728	735	704	735	737	755	759	743	758	739	756	759	751	720	749	702	696	739	742	675	740	730	749	707	701	752	737	741	713	766	757	753	749	690	710	716	754	775	681	761	772	803	748	791	809	729	731	761	671	762	739	758	761	753	731	749	712	734	703	730	715	752	800	680	715	761	771	725	732	714	726	791	713	796	772	778	739	746	759	719	716	764	740	725	716	727	717	741	704	784	715	764	707	741	725	767	763	772	763	725	720	742	728	762	731	748	760	755	690	757	808	749	746	730	676	743	685	690	757	769	793	707	757	720	736	745	740	704	755	767	723	810	759	684	755	660	724	795	734	747	764	793	703	716	745	701	740	739	705	743	736	703	732	725	714	712	743	721	713	736	705	736	730	743	738	673	745	694	692	745	741	757	729	732	726	753	752	748	737	768	751	717	704	690	699	770	680	719	718	722	710	703	721	734	707	687	743	765	772	751	746	729	781	745	795	721	717	764	656	741	740	749	695	710	729	753	758	748	662	733	707	758	746	749	723	720	725	780	722	726	792	745	757	795	709	718	699	728	750	723	718	756	759	697	771	742	752	697	731	748	730	774	760	753	727	724	735	731	714	704	757	706	740	684	732	775	713	794	720	723	731	714	758	679	721	734	725	761	744	732	799	750	782	746	736	764	695	803	778	749	700	720	726	770	726	792	767	736	730	798	730	755	767	738	734	721	732	765	764	719	763	701	778	693	733	732	746	745	760	730	699	779	715	774	688	793	768	795	785	734	777	736	740	734	782	682	745	751	745	745	721	774	729	734	719	727	749	757	741	708	728	731	696	662	776	703	766	740	766	735	727	676	785	699	722	735	780	718	732	717	718	776	765	755	783	728	702	778	765	735	808	771	686	739	804	732	695	714	724	677	725	720	735	719	739	736	705	746	720	752	735	779	737	744	725	749	763	735	758	758	745	748	790	753	718	757	760	730	783	718	791	741	721	776	737	754	716	722	708	701	736	756	759	767	737	712	758	716	783	747	755	742	701	749	729	748	694	765	741	741	769	694	723	774	715	782	742	767	770	666	731	729	741	766	719	729	740	724	760	738	779	734	714	731	733	722	730	740	765	749	752	799	710	744	748	705	790	709	753	705	730	670	700	776	715	765	785	706	736	693	734	788	753	775	757	741	696	705	725	732	734	711	718	721	746	733	743	709	710	783	759	713	673	764	787	748	766	739	740	765	718	745	750	706	773	728	729	725	704	735	719	760	738	729	746	680	711	744	729	684	771	774	773	732	755	736	689	725	733	777	783	738	696	745	787	736	731	692	705	767	755	765	750	768	742	708	785	729	718	753	800	719	716	746	759	759	792	723	772	696	714	760	770	762	731	708	698	799	776	704	756	697	701	717	720	734	738	729	747	785	749	755	775	723	715	742	799	771	705	731	774	717	750	761	771	754	745	735	704	752	694	766	716	736	759	740	764	813	729	719	727	709	710	753	722	728	779	726	729	764	736	720	771	749	724	789	751	738	716	737	716	732	730	733	783	703	731	725	771	765	780	683
26127	21470	23953	12848	1477	961	869	796	795	752	798	833	755	782	704	758	764	752	752	776	761	788	722	758	768	757	768	759	684	732	729	777	713	751	739	718	723	756	752	775	756	738	732	746	773	709	721	748	744	779	710	776	725	718	750	740	745	739	749	777	767	732	706	765	722	749	697	694	788	707	733	730	773	758	762	775	830	763	747	699	708	740	764	774	732	773	734	687	726	724	763	708	745	746	734	697	735	744	715	725	743	775	742	746	762	702	760	762	712	737	734	738	756	705	739	741	726	698	725	765	748	705	797	719	768	804	734	776	743	745	731	803	732	771	750	713	716	793	751	739	712	740	702	746	734	759	706	734	743	735	764	740	747	758	769	712	736	725	719	716	706	760	670	732	753	733	736	751	716	777	752	719	734	727	767	682	739	752	732	767	806	787	743	819	727	736	750	706	720	743	726	778	775	756	800	774	785	714	712	769	787	722	716	765	734	768	759	729	758	721	721	756	749	754	748	713	735	814	676	759	682	718	761	795	708	732	724	745	709	755	768	705	729	715	778	735	783	756	742	732	703	722	765	736	739	676	769	733	751	784	830	748	762	732	728	728	737	761	802	706	744	744	728	740	745	757	705	668	739	763	728	767	733	717	715	783	751	738	736	712	785	708	748	706	772	756	729	743	689	815	754	755	702	750	686	742	776	780	816	741	768	772	720	736	748	773	754	724	736	774	725	723	762	777	726	756	766	725	717	743	768	726	728	737	713	733	717	722	737	761	712	758	745	786	732	772	747	753	719	726	769	759	750	781	799	758	782	790	752	785	751	778	763	777	756	720	740	749	715	760	762	713	671	753	751	719	754	758	794	753	740	720	737	713	749	760	716	785	710	698	701	771	723	696	726	728	754	742	736	749	739	720	740	727	779	749	677	788	732	764	733	743	766	743	764	728	735	764	766	763	725	786	708	723	774	721	758	742	780	696	776	760	704	716	786	705	693	765	728	720	709	778	756	737	751	713	721	766	749	731	750	728	785	725	745	751	732	744	737	741	726	747	721	755	751	755	792	754	677	774	735	716	759	704	770	787	726	789	701	756	766	712	748	712	754	721	737	762	732	749	756	776	749	743	751	728	731	734	738	755	678	762	746	727	773	723	823	724	787	730	795	733	729	786	684	743	724	736	722	747	754	698	741	750	705	700	765	742	822	749	703	741	736	782	783	767	696	734	720	793	739	749	751	694	738	764	747	698	711	749	731	762	755	757	765	721	734	761	751	731	737	723	743	767	765	709	761	744	750	761	741	736	752	720	737	796	762	794	707	719	718	741	759	741	730	677	761	751	706	798	717	771	759	739	712	752	686	780	714	763	711	779	730	741	700	701	740	732	757	755	709	792	724	733	780	730	706	778	714	750	724	758	775	732	726	729	696	749	816	774	743	713	754	721	758	726	779	742	722	731	815	730	715	748	739	749	724	768	765	734	724	746	712	731	736	730	769	770	754	742	796	807	756	748	770	770	750	730	731	768	770	818	759	748	766	755	724	746	734	719	753	737	727	705	741	773	790	677	745	764	773	779	702	715	728	754	784	734	748	722	732	745	781	784	728	743	734	750	746	740	766	782	784	755	699	748	736	735	715	719	744	746	718	773	766	756	758	724	762	747	687	697	758	760	736	736	746	742	705	750	774	750	791	748	730	764	673	747	741	756	769	798	748	808	706	753	736	790	814	712	720	723	811	733	761	705	724	741	712	760	791	712	682	767	733	738	814	802	751	788	756	726	789	786	738	759	759	773	764	702	751	740	716	794	757	740	759	718	750	757	724	741	740	746	813	771	795	744	745	766	778	765	705	683	717	706	735	759	720	729	730	757	740	735	730	747	797	709	743	730	724	741	715	750	735	756	756	751	764	732	723	759	773	701	767	753	760	734	748	726	727	724	743	745	720	776	762	742	729	722	758	747	762	770	777	705	717	702	716	783	750	717	760	759	747	699	671	742	726	717	695	766	789	763	741	756	736	770	740	758	709	738	747	680	704	745	784	682	735	678	756	729	720	711	742	769	760	684	728	752	714	695	724	747	695	740	760	760	759	743	733	752	707	740	713	783	735	718	725	721	765	762	799	737	743	726	731	762	736	706	737	753	785	783	728	750	757	733	719	723	716	740	746	709	804	732	705	741	749	736	757	732	722	763	727	753	724	740	717	683	737	757	705	719	751	754	726	684	758	768	760	749	746	737	767	766	752	749	788	762	722	784	735	768	733	782	747	697	748	701	707	710	735	743	734	745	713	724	728	713	794	700	725	702	756	753	681	770	716	699	789	722	745	719	773	791	752	729	699	733	759	775	749	764	750	740	790	728	744	775	765	765	720	714	688	722	719	753	725	731	770	764	731	744	715	743	762	762	731	718	741	725	788	766	733	713	804	762	753	722	687	702	761	713	780	794	767	732	714	749	793	732	787	744	697	739	776	766	781	715	731	724	738	748	722	730	750	733	742	703	712	756	721	723	735	694	770	720	691	772	710	721	787	760	728	702	765	693	712	782	812	714	766	749	717	715	763	769	725	695	698	755	759	732	728	745	757	732	738	727	754	717	746	766	748	684	706	689	719	755	724	762	751	759	741	747	747	776	773	702	718	663	745	767	778	767	696	753	742	737	758	743	807	795	757	768	823	731	720	777	745	775	729	735	716	746	781	756	725	692	759	721	719	718	737	724	750	744	759	772	775	709	710	750	754	732	729	693	719	739	743	730	746	719	797	708	746	719	741	767	708	717	773	708	749	750	769	705	727	684	721	735	724	755	760	755	743	749	702	740	743	762	748	753	765	755	727	735	759	774	775	806	735	685	674	765	743	753	800	745	716	696	764	722	729	770	743	739	771	848	793	731	768	748	770	735	752	746	712	744	763	740	740	739	769	731	712	806	761	763	751	739	772	751	721	745	739	740	679	724	733	777	799	739	759	746	784	687	797	694	724	752	781	749	679	750	788	752	711	731	688	773	737	754	720	683	767	764	790	730	739	703	800	681	741	737	766	729	740	706	735	736	759	765	740	784	785	747	764	761	738	743	779	755	813	746	740	757	749	699	731	709	721	766	762	749	710	691	787	742	747	756	772	756	744	750	770	733	731	701	758	734	733	762	726	791	731	751	764	774	703	781	735	774	727	730	716	687	795	716	756	756	764	749	744	729	751	752	700	741	728	724	762	751	759	740	745	758	743	682	694	751	752	742	702	724	710	743	751	755	715	792	702	736	716	756	702	779	744	754	741	719	746	755	707	730	781	761	688	737	744	767	754	702	737	693	788	768	773	721	736	769	712	724	782	769	712	740	718	764	774	744	816	758	760	770	777	740	776	718	745	731	727	717	765	710	749	742	773	769	748	746	789	723	726	729	760	696	713	729	748	736	760	791	732	752	722	738	709	711	719	743	728	673	811	787	760	755	743	784	722	738	779	818	736	751	751	720	723	696	777	743	781	723	725	773	718	687	721	803	749	739	788	737	762	754
3826	1847	1621	1058	919	800	768	772	761	686	713	661	695	677	677	653	652	661	676	658	670	631	670	637	720	613	663	636	622	673	700	651	688	670	614	625	650	641	650	709	672	647	686	612	649	646	617	654	660	664	644	598	665	698	699	615	632	606	634	604	686	626	665	628	675	610	619	629	633	674	669	659	662	665	642	689	643	627	641	664	633	616	660	652	653	674	654	648	646	652	661	641	644	616	643	661	685	601	665	671	604	662	631	658	664	612	637	643	650	658	685	658	646	611	608	664	626	673	559	666	686	645	644	632	677	679	653	679	661	646	615	654	660	650	638	660	663	694	637	614	645	653	619	655	665	650	649	582	670	644	688	590	655	680	636	621	663	674	660	665	641	648	590	708	673	666	688	679	646	643	603	651	627	634	657	674	634	664	652	653	607	660	634	643	671	689	649	673	634	668	636	691	597	690	671	659	653	629	669	656	655	614	642	654	640	621	658	665	627	658	642	667	675	656	658	640	621	628	672	611	652	639	636	632	656	643	675	677	678	659	662	634	655	661	639	691	664	674	617	661	675	630	648	681	654	621	663	594	639	630	671	628	648	667	629	610	668	651	659	658	631	616	631	686	679	639	653	702	651	623	618	635	604	687	625	652	620	668	649	625	637	640	687	618	665	655	629	628	667	635	629	616	682	660	638	634	655	641	643	634	617	666	660	597	631	645	638	665	668	624	655	604	590	641	666	652	677	653	615	602	634	657	636	637	605	640	673	625	651	618	623	607	667	600	641	667	663	638	677	592	614	668	690	648	647	635	654	631	656	649	629	654	620	667	685	613	605	643	636	649	672	662	662	596	661	665	644	643	639	643	714	672	639	630	645	656	596	617	646	646	619	662	620	651	641	669	600	658	633	627	642	628	633	606	641	616	635	638	639	625	692	641	649	609	660	605	656	620	630	650	647	642	628	678	647	651	677	639	632	615	627	624	661	665	658	632	677	607	611	652	665	695	636	622	641	635	678	651	675	675	647	633	700	695	620	663	627	639	640	647	648	654	629	636	624	612	618	625	629	592	639	648	651	628	663	650	652	615	630	596	618	610	660	603	665	667	632	648	665	595	650	630	686	649	663	639	672	626	671	637	675	633	701	597	647	655	609	635	642	634	622	664	661	630	662	692	602	668	660	665	661	689	619	657	658	592	626	618	636	654	634	595	669	687	590	639	636	638	670	663	684	672	664	712	646	674	638	626	615	697	735	645	613	674	642	661	641	692	627	600	652	654	659	619	682	633	612	671	653	651	620	616	613	628	700	613	660	645	680	608	707	654	635	678	630	621	661	638	643	624	671	662	659	609	624	633	591	626	644	600	615	643	647	646	670	639	611	654	651	652	630	640	638	622	600	672	687	677	614	631	635	678	643	607	630	659	656	661	671	655	679	675	642	658	657	692	645	620	612	626	674	596	607	637	612	698	629	621	662	641	683	635	676	625	642	648	652	618	608	629	603	655	620	639	666	632	691	646	640	624	630	666	651	615	717	617	684	666	648	622	650	632	638	633	667	664	626	618	659	613	646	646	626	644	678	640	640	610	632	664	630	646	652	624	688	705	597	701	678	606	675	658	594	662	661	664	659	641	618	681	673	629	670	623	626	667	654	694	673	655	633	642	631	648	603	629	645	603	649	658	657	639	672	656	619	647	611	664	652	637	637	597	573	675	681	670	669	622	606	665	690	644	638	652	664	606	661	670	649	654	655	653	635	621	664	631	649	695	676	588	603	621	654	662	601	655	586	667	621	685	591	659	653	648	637	644	665	646	650	656	700	668	598	636	593	645	654	634	675	632	666	632	629	640	625	655	658	647	624	633	619	665	661	612	638	660	703	609	687	625	635	663	657	625	686	695	616	646	672	688	666	626	656	619	629	611	639	638	620	637	642	651	647	658	660	648	653	650	645	669	620	669	609	650	653	634	619	698	655	620	661	653	635	667	608	668	603	658	640	644	675	659	644	633	642	645	632	642	642	659	636	674	637	654	637	663	671	627	623	665	620	610	685	647	654	649	627	633	635	648	620	632	651	647	659	585	633	607	645	659	610	675	646	631	639	664	628	658	617	623	658	610	679	646	662	651	633	655	656	627	610	627	597	591	648	639	617	643	675	632	677	586	688	643	642	673	617	649	655	629	654	640	618	652	640	625	635	636	643	691	662	634	649	690	660	627	643	667	653	639	669	633	643	681	652	614	619	622	599	662	652	637	601	626	622	647	634	654	629	625	638	646	670	668	608	635	663	633	651	614	613	631	628	651	652	646	661	618	668	645	619	647	645	653	666	656	660	637	625	667	632	655	626	639	681	648	660	653	699	644	642	634	671	633	615	643	654	599	652	680	670	638	633	650	672	617	681	631	627	652	638	655	643	643	636	613	685	662	688	655	682	656	669	670	640	631	632	614	636	662	640	633	599	633	633	625	629	621	634	583	650	649	644	594	668	657	697	635	634	664	634	618	593	634	638	640	631	661	634	673	628	635	648	654	643	656	643	631	619	631	613	667	673	647	665	661	617	664	637	662	698	634	695	603	696	636	650	657	646	665	677	651	688	634	665	663	685	607	635	685	600	652	642	632	640	632	622	652	635	595	653	692	643	679	645	665	644	638	643	631	617	679	607	690	645	626	662	639	661	622	683	653	652	583	616	633	620	659	634	638	636	624	651	610	659	603	647	644	659	650	619	671	655	690	611	623	662	640	688	683	668	633	648	639	650	672	630	637	601	676	651	615	643	649	640	632	613	627	614	681	682	643	676	643	645	646	654	678	624	614	628	619	627	658	639	641	640	650	636	632	630	649	655	645	683	631	618	634	603	623	652	588	608	661	668	649	624	640	631	648	661	616	630	634	673	689	645	656	639	648	652	645	626	648	701	627	616	648	626	613	674	612	631	681	675	611	618	633	678	610	626	589	615	664	640	618	629	601	590	628	652	626	612	626	670	638	643	628	669	627	698	617	627	607	651	607	638	639	616	669	656	645	692	626	665	631	616	602	664	677	617	644	634	642	619	661	612	683	691	628	640	684	641	694	641	651	639	633	631	606	601	591	674	620	636	642	662	609	586	682	653	675	627	712	610	670	602	628	642	677	615	663	634	635	619	616	628	638	639	697	624	666	633	648	618	653	665	625	644	625	678	698	680	615	650	676	707	683	689	654	612	612	663	635	665	624	654	654	619	599	640	646	587	608	634	631	640	660	637	612	623	658	640	660	688	667	630	664	658	715	676	633	620	656	653	661	670	652	691	633	687	628	676	621	631	684	640	658	679	622	680	610	660	728	621	664	640	646	671	640	623	640	607	596	660	623	616	655	657	625	677	644	664	650	641	617	671	599	620	689	628	634	694	624	654	620	646	696	626	638	654	615	693	675	610	664	634	649	667	639	653	628	580	657	618	668	672	677	645	645	645	667	621	665	649	624	619	647	641	656	632	622	645	628	583	665	610	639	685	642	641	628	637	621	666	651
24351	21448	28601	24679	20063	2846	1038	637	544	545	487	484	440	539	441	403	421	440	462	453	407	419	416	445	408	418	418	389	389	382	404	407	395	440	440	387	405	396	404	400	395	399	395	413	409	415	417	408	409	416	373	407	413	417	374	387	397	385	406	398	406	391	385	367	401	359	415	396	383	366	396	392	381	411	376	367	385	390	407	378	404	376	415	404	399	396	415	433	392	385	371	366	392	383	370	382	371	375	399	376	415	375	409	381	402	401	424	416	385	362	406	392	379	373	398	381	367	377	367	382	369	391	396	378	372	390	406	344	394	384	418	400	392	410	405	393	365	397	392	402	426	403	403	407	383	374	381	394	382	394	371	347	326	381	377	387	418	413	346	358	394	385	385	412	374	361	409	399	367	373	406	403	404	414	372	384	361	410	354	387	415	366	383	408	398	396	374	404	415	383	402	400	392	364	379	385	424	417	418	392	404	372	393	378	373	398	345	370	388	379	365	409	363	357	367	404	391	415	348	376	392	390	378	371	382	379	399	415	395	391	335	403	413	398	430	399	364	399	387	395	400	389	390	404	398	384	385	392	381	367	404	407	416	412	388	415	376	370	412	383	411	394	395	390	413	387	427	396	366	396	416	353	371	391	397	393	371	388	409	380	359	397	393	375	363	385	387	367	377	361	424	368	394	402	368	392	396	394	395	358	385	389	405	384	413	364	367	417	357	362	386	390	364	416	375	360	389	400	421	361	361	408	417	403	379	401	410	398	385	363	364	389	413	384	400	399	378	416	414	412	391	393	387	384	423	397	406	403	406	399	435	395	384	380	400	400	371	382	389	367	381	407	389	397	417	409	387	409	406	399	374	408	369	384	384	391	389	391	375	349	396	372	400	375	408	380	376	392	380	396	374	389	375	401	405	411	416	405	414	387	409	366	396	406	398	379	393	420	372	378	405	369	394	378	404	381	409	422	412	389	366	399	399	387	399	379	371	411	403	403	398	320	375	353	392	371	410	394	403	403	425	380	392	357	394	389	384	431	379	387	406	378	405	400	411	390	414	380	387	426	402	386	385	413	390	409	418	425	395	399	377	387	382	379	367	376	414	412	415	421	419	376	449	408	366	364	378	375	441	395	366	366	380	372	392	392	400	387	379	386	332	361	365	381	368	374	396	367	391	395	388	342	382	404	434	365	399	380	399	408	360	379	364	375	356	387	378	382	393	400	379	404	412	374	385	390	360	379	389	384	417	404	383	391	386	406	373	397	411	391	402	396	397	420	392	398	403	367	400	392	398	360	368	388	410	388	401	402	394	417	391	396	407	392	399	387	388	373	361	376	407	419	384	393	407	398	386	404	384	369	390	382	412	372	401	399	429	414	433	376	389	356	412	375	384	385	400	409	386	378	391	383	398	397	390	407	383	400	395	367	391	396	389	415	381	405	414	382	401	393	370	393	411	358	414	388	384	401	375	383	368	404	380	383	405	351	384	369	370	415	404	397	373	392	359	384	392	391	377	380	396	375	412	372	399	384	396	364	397	388	362	363	385	407	377	356	379	390	412	398	422	389	391	374	373	387	400	365	374	401	375	409	404	412	377	421	431	386	389	382	400	390	404	397	425	404	374	407	368	359	393	359	385	424	351	410	377	384	394	380	388	354	387	395	405	381	384	385	378	411	374	402	381	364	381	397	394	402	404	422	372	405	385	418	378	394	380	414	377	402	372	376	395	408	383	370	387	407	371	392	366	343	406	399	386	429	425	375	398	405	412	403	430	444	397	364	394	380	351	407	428	382	411	395	429	380	409	359	402	391	379	362	400	400	390	382	367	392	389	380	425	388	398	385	382	383	400	411	399	384	370	395	383	383	401	398	404	389	385	405	424	391	360	380	410	361	375	394	415	369	411	387	401	377	409	401	371	425	405	392	413	378	389	395	370	396	387	401	410	399	382	384	405	393	378	381	448	401	378	417	376	399	392	386	352	401	380	405	365	387	410	363	408	404	427	385	386	371	396	418	336	380	414	387	377	413	390	399	390	376	408	426	366	391	403	380	408	422	403	360	417	407	397	392	383	386	426	377	391	341	376	397	378	424	355	391	364	403	384	394	393	402	367	410	411	351	404	366	415	404	392	391	372	356	384	396	382	382	361	349	389	374	383	370	392	394	416	379	382	386	426	382	395	377	389	412	366	385	391	367	361	408	374	394	402	361	410	384	386	361	420	380	365	391	387	429	391	395	384	372	395	341	360	402	426	409	367	414	387	366	380	350	369	390	415	386	419	368	378	367	409	375	408	389	373	394	393	376	383	423	381	385	383	380	336	402	402	395	369	397	366	399	357	436	374	387	399	372	389	380	373	359	364	377	368	385	383	390	394	396	408	369	356	376	428	376	416	380	385	424	390	356	360	361	382	417	405	374	388	352	381	382	360	391	390	386	389	400	416	383	394	366	383	391	388	379	409	428	356	401	412	398	417	400	394	423	406	406	414	361	347	412	407	365	421	357	377	393	382	387	414	380	388	413	356	396	370	381	374	378	380	395	389	416	400	396	361	403	410	357	364	376	412	364	381	379	400	386	359	377	390	387	357	403	373	371	381	392	396	433	387	397	392	355	422	367	421	375	416	401	388	352	399	378	407	385	406	411	406	399	377	402	386	347	420	392	379	431	392	396	388	408	417	392	399	368	388	427	385	403	389	393	394	346	375	342	375	386	409	379	391	416	400	400	439	402	381	403	403	406	404	400	374	413	403	389	409	384	372	364	398	404	359	404	406	371	391	409	399	385	405	367	435	385	408	407	415	392	388	390	405	387	342	365	372	365	390	427	395	381	410	383	404	370	378	381	429	389	431	429	369	375	361	369	395	364	396	409	392	371	398	377	403	377	414	366	365	410	383	396	404	378	407	412	363	350	423	399	358	393	398	352	362	423	410	424	407	387	402	373	413	376	383	368	370	386	384	382	403	400	390	405	350	381	350	378	388	409	405	425	379	367	403	356	434	378	351	357	348	369	397	368	350	396	400	398	376	391	351	416	411	417	404	389	370	387	359	377	382	405	402	356	381	376	362	359	433	389	405	368	407	390	378	373	372	378	413	441	434	404	361	382	396	383	374	375	376	378	400	381	399	395	382	404	426	369	375	394	407	388	441	407	406	436	381	414	373	386	385	404	384	386	378	402	410	363	389	387	379	386	402	362	373	406	384	392	419	370	368	413	409	380	397	418	417	399	386	370	427	398	423	403	383	389	377	394	357	379	396	401	351	372	367	395	360	402	406	382	386	383	354	380	356	372	388	387	384	406	415	385	365	389	370	408	366	397	400	381	423	387	389	373	403	390	379	374	372	381	359	391	384	398	376	418	385	367	409	362	357	366	370	408	399	415	334	363	385	367	384	383	400	358	377	412	342	362	417	442	383	370	391	432	425	393	367	344	408	346	351	398	408	387	398	399	399	421	389	402	412	396	349	389	381	404	423	360	390	371	424	414	415	396	362	356	377	392
3375	4766	3771	1917	1353	1071	873	732	699	579	577	558	526	517	454	485	471	456	418	424	436	450	431	423	426	379	405	403	423	437	448	421	362	400	376	432	390	395	412	367	400	402	427	364	426	420	397	362	394	419	412	366	378	403	375	387	370	396	386	385	399	377	401	379	398	423	365	404	379	398	400	353	383	393	417	357	425	383	386	393	371	382	414	391	367	421	383	415	426	384	410	398	353	374	366	386	383	388	398	408	421	355	409	427	382	395	374	382	411	375	395	416	363	406	386	388	403	388	392	333	396	346	395	387	357	383	410	378	385	387	407	367	400	340	358	404	371	402	379	393	383	398	428	369	432	370	385	373	390	371	388	360	384	382	391	358	355	366	390	388	387	401	406	409	389	377	384	364	395	388	347	407	403	382	364	354	365	362	384	353	361	407	394	369	399	396	382	376	382	389	370	368	383	345	417	340	373	407	378	363	347	383	358	386	446	364	380	362	399	371	384	351	375	369	366	361	387	368	397	382	385	387	358	365	409	406	367	401	367	371	379	383	359	374	385	401	390	372	348	379	377	391	407	374	411	415	390	394	375	331	404	393	413	413	362	348	371	376	397	342	393	389	375	356	387	367	355	371	368	378	383	399	360	371	364	388	373	381	378	352	383	374	398	383	375	400	404	385	354	400	379	386	393	364	394	354	362	404	372	407	359	341	402	383	343	378	352	410	402	384	332	387	385	381	367	359	380	389	362	377	371	337	389	397	437	386	364	411	372	375	395	374	381	372	375	389	407	413	382	380	415	374	399	391	391	399	387	392	402	362	378	384	363	394	385	377	381	400	394	395	375	399	370	408	379	375	361	377	389	379	394	382	396	380	340	382	392	371	347	402	387	376	388	360	357	376	388	406	399	378	376	362	373	363	373	358	399	385	404	372	371	404	389	404	382	347	378	375	405	403	369	365	377	408	376	398	385	343	392	400	426	328	376	393	361	383	362	416	367	389	373	387	375	384	379	335	392	390	418	376	390	367	384	417	361	341	334	421	372	410	404	406	417	370	373	395	361	381	369	367	394	440	394	393	348	396	352	383	409	385	384	370	372	385	375	383	368	382	391	363	397	397	398	398	364	366	365	383	427	397	381	375	367	374	343	365	348	362	379	373	369	396	365	381	379	379	372	375	372	378	368	378	402	392	404	368	393	374	362	387	371	405	425	372	392	336	388	376	374	366	365	361	384	408	368	363	335	364	397	433	403	354	388	357	401	418	401	360	366	372	360	376	383	378	419	375	361	414	377	371	365	383	361	390	380	357	385	381	371	404	366	383	401	402	393	358	385	414	362	398	377	398	383	401	409	395	401	384	355	341	387	394	359	376	361	368	388	387	436	402	383	392	385	386	395	358	391	355	386	359	386	358	333	378	368	369	379	381	366	413	335	388	396	381	364	365	333	381	346	374	380	408	371	422	357	381	426	372	414	392	371	403	364	375	411	380	368	420	352	375	388	351	367	380	393	386	366	366	366	345	398	345	379	383	380	344	373	380	341	383	379	398	355	426	357	385	403	366	391	364	345	375	362	350	402	370	383	372	380	334	376	368	381	406	363	343	393	400	376	393	389	404	346	405	380	402	372	361	376	388	444	341	399	393	364	390	389	397	362	360	391	391	411	374	388	383	353	362	399	355	378	393	341	420	356	376	428	363	375	373	396	396	354	405	388	365	378	375	385	358	402	368	375	384	359	377	355	372	376	402	387	388	372	370	400	429	368	387	390	384	393	376	366	344	402	380	393	400	385	440	395	358	389	396	384	364	367	395	389	395	365	404	383	385	381	387	410	390	371	408	385	374	422	411	374	362	375	365	363	369	414	401	414	370	375	399	361	394	408	408	383	387	398	346	350	405	403	374	384	361	369	340	407	400	386	348	385	340	398	373	375	397	405	333	400	383	420	370	334	408	365	368	365	400	371	395	370	362	415	376	412	377	375	392	381	365	395	365	399	423	340	396	412	365	368	348	368	354	400	369	364	367	385	379	381	399	416	409	384	394	375	396	385	350	399	373	394	384	432	385	359	361	346	386	395	368	392	361	351	336	372	444	397	363	369	405	366	384	368	359	348	361	397	375	351	419	363	382	386	360	406	384	339	380	402	384	392	381	379	372	378	375	406	375	379	374	365	373	371	385	391	387	363	398	415	419	387	332	389	397	387	372	385	399	393	402	380	403	377	363	387	372	368	367	379	367	386	378	350	383	387	420	357	373	385	404	365	384	402	409	361	363	383	377	366	383	390	375	392	358	376	382	373	394	403	409	383	381	362	342	369	402	372	375	364	408	366	405	400	398	366	367	397	372	394	343	370	390	410	350	394	380	348	371	395	405	376	385	426	364	409	390	390	386	381	374	409	374	377	386	365	368	399	391	405	404	351	382	390	394	339	389	369	380	356	390	386	358	412	366	393	390	378	407	357	368	368	345	377	386	392	400	378	381	412	371	380	348	357	396	382	355	378	359	390	396	397	383	400	408	360	385	367	375	370	386	368	411	369	406	371	383	375	378	347	400	370	402	377	395	371	369	379	352	380	350	369	380	383	392	376	400	403	381	371	353	374	371	367	396	372	401	361	370	356	371	348	359	375	379	381	375	340	394	410	382	342	403	363	393	399	387	382	382	378	395	345	402	386	378	382	384	331	433	366	374	352	387	384	371	353	377	379	392	402	424	384	355	384	401	338	352	392	389	422	379	372	378	337	411	398	373	402	398	386	384	392	381	367	395	404	375	374	391	387	358	355	363	365	364	353	386	374	364	368	372	385	402	380	354	410	371	354	375	380	396	402	330	348	399	392	393	369	398	366	422	383	365	354	367	392	390	404	374	360	380	370	375	399	371	351	374	382	347	395	379	359	372	354	351	396	392	355	396	384	380	370	339	354	384	379	353	392	376	392	392	376	370	391	369	367	358	383	331	388	399	399	394	392	348	384	400	376	366	367	360	404	381	368	379	370	418	366	367	364	371	353	370	363	370	352	394	382	387	360	404	366	394	398	353	378	402	366	351	387	406	379	377	374	381	371	392	358	366	383	373	397	355	410	393	371	391	400	387	382	365	445	347	355	375	391	379	398	389	371	398	359	368	361	392	390	371	348	389	390	401	356	390	371	377	372	398	390	386	383	409	383	350	403	371	401	362	373	353	357	376	400	378	379	381	385	343	393	356	347	370	375	414	381	354	419	368	378	366	388	395	378	397	389	390	369	376	379	403	382	395	372	377	369	398	393	391	395	369	386	359	368	404	371	383	399	368	387	366	336	389	360	351	375	374	369	378	390	396	356	410	368	372	381	376	371	416	375	388	354	365	389	369	402	354	387	355	368	372	366	362	400	353	364	348	362	364	422	375	378	377	397	341	379	381	357	375	372	348	376	397	409	393	365	364	362	371	392	340	392	349	385	384	366	365	412	354	375	395	388	375	396	367	392	407	395	413	373	372	410	371	380	363	379	388	380	393	386	392	380	381
27727	12259	2135	1248	962	849	968	920	908	888	827	849	909	899	963	864	939	935	933	886	904	875	877	898	911	904	856	895	936	871	879	933	870	918	888	920	930	886	888	924	933	933	895	875	914	899	857	926	907	896	944	885	872	862	986	875	864	912	867	892	880	917	858	920	900	913	866	880	873	932	867	925	973	936	876	932	923	940	934	897	866	918	931	930	920	874	920	887	848	916	844	911	869	832	890	925	899	879	911	941	836	867	832	914	893	927	912	854	843	894	895	877	892	857	901	821	887	876	897	884	933	909	935	888	886	918	909	888	917	893	878	830	881	868	884	875	861	892	878	933	876	904	894	912	886	933	901	924	925	879	912	895	883	865	928	900	863	918	872	906	907	930	901	877	897	925	946	911	868	875	871	873	913	922	945	846	873	872	918	917	871	908	867	842	902	898	898	878	911	902	885	856	886	910	884	968	870	880	868	918	843	912	858	933	863	914	892	893	902	905	910	939	935	890	920	866	870	897	910	944	953	925	901	924	910	951	855	877	915	877	943	945	913	922	873	892	894	937	904	852	878	915	904	941	889	944	919	873	889	867	929	872	962	880	881	902	954	862	898	918	856	885	891	966	894	906	887	890	910	904	853	893	870	859	910	875	868	969	874	910	931	893	921	878	920	865	888	852	842	872	908	921	915	882	834	922	950	902	903	910	900	890	885	892	894	939	946	882	853	901	888	897	843	888	890	849	934	849	887	916	858	940	941	961	887	924	888	896	838	874	865	885	908	910	920	881	895	909	898	912	926	927	923	921	866	851	945	913	852	904	885	871	952	948	901	869	918	902	891	939	918	870	854	925	865	908	880	886	940	920	906	850	870	851	921	902	879	926	864	895	909	908	918	873	942	840	905	887	948	883	934	911	897	893	955	902	918	915	927	894	855	910	930	879	911	884	873	887	854	864	881	918	878	880	886	869	863	893	887	916	921	932	909	890	915	888	903	922	908	857	864	864	916	929	910	888	886	878	911	937	883	925	888	914	915	929	921	899	878	884	916	867	923	962	933	838	930	878	891	879	928	903	952	865	855	882	893	899	881	902	908	893	899	911	914	864	904	854	906	933	887	907	849	923	863	872	916	862	958	902	886	869	885	945	906	946	894	914	901	905	832	902	883	838	900	897	872	884	921	864	896	858	915	911	863	825	910	936	895	943	921	914	914	907	844	886	878	898	881	937	885	916	917	914	897	880	901	883	900	895	940	887	873	888	882	935	875	864	896	883	934	940	879	871	879	869	926	892	892	938	884	880	899	936	939	925	924	898	903	907	907	953	906	897	884	844	883	929	850	863	944	949	885	926	846	909	878	903	877	944	951	883	903	905	918	882	926	892	935	900	852	906	886	937	930	912	900	870	898	833	861	876	882	897	934	884	894	901	881	936	902	896	893	957	893	967	853	870	881	920	926	841	960	973	918	832	903	934	917	880	915	858	845	929	842	845	897	900	899	903	923	878	908	919	894	918	888	897	874	919	891	872	912	839	883	915	900	850	833	871	865	889	929	864	894	860	906	930	902	885	909	807	895	898	960	892	905	801	881	918	870	839	887	908	889	869	892	835	877	873	890	844	882	927	903	853	888	831	928	915	869	887	918	959	935	863	991	902	908	873	902	935	873	861	926	880	851	866	881	861	889	905	881	901	850	901	870	901	908	934	947	894	882	874	917	873	890	870	863	898	880	869	938	928	894	898	921	883	938	912	926	885	903	868	924	896	876	849	893	959	910	949	843	916	836	896	938	886	872	924	885	889	856	853	898	854	890	878	916	904	859	806	898	863	853	845	895	967	882	902	951	856	879	966	872	927	854	928	896	889	869	870	912	931	896	884	926	859	948	890	927	948	903	925	968	845	882	933	960	872	878	857	863	901	909	890	904	914	865	857	909	920	894	894	871	869	923	885	874	871	877	922	860	939	884	910	853	893	900	900	913	908	877	894	895	889	886	855	903	886	896	839	860	871	905	881	882	923	887	883	885	937	933	929	899	814	947	955	882	878	873	870	882	915	875	891	892	861	887	897	877	894	907	862	876	941	923	939	891	883	951	930	934	895	904	936	814	919	895	921	873	868	905	894	927	916	864	873	894	931	894	929	905	840	889	878	904	858	919	918	899	909	852	932	909	907	900	904	928	890	887	908	804	845	830	949	976	894	905	836	843	975	877	901	836	897	882	901	939	927	884	900	906	898	850	883	943	859	919	948	872	896	838	856	913	932	966	896	869	894	881	832	895	826	852	912	916	901	901	874	876	929	884	944	930	913	885	849	881	892	926	898	895	867	868	869	861	887	873	891	829	850	851	849	936	894	865	901	909	914	923	898	922	900	863	916	889	873	914	844	908	902	913	861	843	882	900	913	875	896	886	864	878	900	869	884	914	938	920	839	928	883	915	879	864	870	888	872	916	901	886	933	855	915	839	877	890	888	931	990	887	841	868	874	866	879	883	915	907	878	866	920	868	913	885	852	942	872	911	871	863	926	927	894	921	886	875	882	859	868	903	898	903	885	909	924	894	893	921	933	916	903	872	875	904	904	894	928	873	842	922	867	873	871	884	897	893	934	882	894	886	841	845	884	890	877	845	853	909	928	924	904	898	941	907	908	884	917	912	892	931	899	896	914	884	860	910	934	894	858	856	901	944	905	917	924	897	898	881	890	918	908	893	885	939	873	893	926	902	880	925	939	886	863	863	924	863	864	907	849	834	906	852	876	875	855	930	878	867	915	909	887	905	933	911	911	868	891	904	939	865	904	913	874	955	872	960	897	862	915	883	943	861	913	837	872	936	834	861	831	835	929	898	849	954	837	953	949	915	886	918	909	880	889	911	875	1003	948	926	830	857	847	879	865	942	881	863	880	919	894	955	912	865	862	864	930	910	821	863	888	914	917	896	899	924	871	914	941	919	897	948	903	926	862	881	881	892	927	892	916	860	951	927	825	904	959	914	906	911	904	905	941	897	848	872	909	890	903	838	893	865	889	869	940	866	894	829	876	890	911	888	913	918	896	886	913	921	859	917	961	877	916	866	860	929	900	837	940	904	897	927	891	901	845	863	889	901	863	884	920	894	934	895	888	905	881	916	870	903	861	874	907	883	889	848	902	865	958	950	946	918	877	856	921	894	937	953	879	913	904	890	914	940	912	942	839	894	903	907	908	852	935	922	917	917	875	861	867	904	910	895	931	883	918	936	944	902	895	955	902	907	895	955	938	879	941	928	904	834	836	912	924	909	895	900	895	883	903	903	872	887	929	859	903	898	860	875	913	894	909	904	935	935	879	920	916	891	832	864	857	845	925	925	945	937	909	937	896	906	928	916	927	830	841	839	908	917	919	865	854	869	873	935	859	926	910	913	885	918	893	873	876	882	924	921	890	957	866	927	914	881	832	858	927	869	870	918	885	888	897	888	906	847	914	848	866	908	932	915	877	910	856	876	855	876	868	869	902	928	900	904	928	872	921	875	868
5353	988	938	809	825	785	812	739	811	782	728	819	768	782	766	743	734	717	744	791	751	767	741	808	729	745	774	741	785	771	799	730	754	739	794	784	767	817	784	753	757	765	694	771	779	777	748	740	784	769	762	755	721	759	795	724	780	760	797	759	753	786	773	747	760	739	744	760	753	810	748	770	800	752	739	763	747	713	749	750	779	801	729	819	725	779	726	750	740	781	774	686	731	709	735	765	714	792	759	732	758	781	737	763	746	733	773	708	792	757	754	769	714	760	726	713	777	734	741	789	755	717	741	721	806	765	675	784	801	743	759	789	745	722	812	766	763	753	741	731	722	768	736	756	745	807	799	716	760	751	828	786	740	740	773	769	766	763	752	755	737	766	759	733	713	777	783	769	702	722	753	803	814	731	742	667	765	749	786	747	761	746	748	760	780	758	745	745	778	774	758	756	697	667	774	747	807	734	746	798	793	775	715	724	757	735	766	740	737	788	749	749	727	709	782	726	702	682	801	774	738	757	768	734	759	741	739	701	710	815	771	807	723	764	787	772	717	741	781	718	811	783	814	733	777	764	766	781	776	775	783	754	789	739	784	714	783	770	774	777	794	742	762	765	757	717	722	779	797	742	802	803	784	756	741	760	730	785	759	761	765	771	742	774	775	797	741	759	760	742	738	734	778	780	730	726	712	793	762	773	739	706	735	737	770	762	755	777	733	761	744	775	731	752	780	762	757	773	758	754	750	786	750	747	732	718	775	728	753	802	777	747	775	689	769	791	764	710	713	733	712	777	787	770	737	736	755	783	749	775	835	753	771	807	725	770	759	817	744	764	762	754	733	757	785	756	789	791	783	728	694	808	731	733	744	728	724	771	763	750	725	758	752	763	793	746	757	719	748	776	764	777	788	763	742	766	746	745	813	755	756	741	713	727	744	785	775	772	747	733	771	747	765	733	701	779	739	739	723	797	764	727	780	777	817	725	775	765	770	760	803	773	760	762	743	792	767	758	781	762	687	736	776	725	770	803	790	726	769	813	749	735	716	732	740	753	767	775	760	733	750	736	758	759	762	768	767	729	759	780	747	726	753	760	801	750	754	720	787	776	764	740	776	792	754	693	765	757	830	790	703	712	760	788	733	778	746	790	771	726	778	727	752	744	765	759	738	744	780	766	745	763	712	772	723	754	737	782	762	757	721	769	788	728	754	735	789	714	800	701	757	737	764	734	754	762	791	717	747	810	814	780	749	773	740	737	804	750	785	743	750	758	748	766	792	764	702	714	733	678	740	752	741	774	765	729	757	732	690	779	744	763	775	739	767	727	752	762	762	725	750	770	748	734	774	692	771	779	743	730	753	780	733	740	753	756	769	747	742	794	754	720	730	715	790	748	734	775	770	807	759	811	762	751	755	794	769	758	759	743	780	713	754	746	768	764	781	800	780	749	778	802	751	770	780	759	796	747	777	788	776	724	714	751	737	755	740	738	739	754	678	734	714	745	738	768	742	772	820	746	777	728	758	781	755	773	727	775	775	731	748	765	763	726	787	797	742	748	756	754	748	723	759	826	743	804	778	731	825	730	738	770	716	720	774	766	699	790	723	762	773	796	699	734	765	757	759	760	765	704	790	754	778	774	723	749	832	744	751	798	765	727	708	707	824	778	758	714	713	792	774	758	761	796	741	777	756	800	756	760	778	796	771	766	791	745	758	750	792	783	777	747	805	770	784	711	730	765	783	737	765	746	745	724	749	779	805	788	747	728	726	744	787	755	766	747	724	754	765	753	774	733	703	730	759	729	723	780	761	741	746	814	773	734	750	749	748	760	760	766	775	775	791	756	779	710	737	803	798	792	754	732	749	754	706	789	736	778	749	762	716	763	764	717	716	759	814	753	755	776	728	770	751	794	768	746	737	779	738	766	811	714	736	727	728	720	737	793	753	765	728	725	730	760	789	798	803	824	799	770	800	784	732	754	748	768	765	783	768	714	760	792	772	763	681	746	746	760	745	763	728	785	731	751	748	807	738	739	736	717	715	746	718	802	777	751	763	758	791	744	736	722	722	760	741	756	795	746	736	720	744	768	744	737	715	717	721	756	722	794	733	703	749	764	775	749	786	777	726	722	687	756	743	753	756	747	774	781	754	808	766	750	757	717	737	718	716	775	756	741	729	730	801	748	744	756	755	775	732	747	773	768	689	777	728	729	726	747	753	765	732	750	761	737	774	761	766	744	724	799	722	751	756	746	743	753	762	764	769	788	761	765	783	745	764	687	720	793	744	738	767	708	767	785	814	698	765	806	714	732	742	765	722	763	736	748	737	723	735	729	765	712	759	763	763	739	762	725	791	794	680	739	745	762	753	754	761	737	781	758	774	728	795	783	735	748	763	739	736	729	778	747	808	776	765	754	717	746	694	741	792	785	760	759	799	761	728	754	770	728	783	775	794	749	772	757	773	733	781	774	707	716	725	741	739	754	775	713	794	764	778	798	741	728	793	775	765	781	698	750	743	698	756	744	746	746	737	732	763	735	760	805	723	772	723	786	797	717	771	756	726	756	738	710	795	764	804	720	723	773	797	772	751	757	777	751	803	766	754	773	763	785	741	754	768	765	771	779	769	760	780	700	790	746	764	768	775	792	737	739	774	758	791	741	733	747	791	757	725	836	749	810	758	792	746	752	715	737	722	716	782	711	744	749	742	748	773	772	752	753	779	768	734	765	815	751	690	794	741	755	797	754	750	802	778	785	794	762	757	773	749	759	744	720	785	785	780	731	791	813	706	731	727	751	763	797	781	750	764	781	770	761	746	745	735	767	701	784	769	775	798	728	714	757	803	769	743	765	733	750	724	767	768	753	735	797	733	730	750	776	751	722	732	735	693	734	751	761	704	745	753	756	791	723	721	763	736	798	795	714	740	719	715	717	799	774	739	743	744	764	746	785	748	759	713	751	705	737	779	749	771	744	741	773	775	726	747	759	734	750	789	775	693	786	787	749	741	769	748	737	742	760	769	733	770	743	761	728	768	745	740	770	771	746	786	772	746	713	770	797	754	761	772	754	789	767	729	728	743	772	725	769	750	738	762	770	719	762	741	783	777	760	766	770	754	780	720	773	742	751	759	721	792	723	695	766	753	734	754	800	756	807	756	805	711	736	790	776	742	764	806	739	750	745	745	707	744	795	749	751	721	786	774	749	694	713	795	735	733	717	795	760	775	715	823	752	754	726	734	774	789	804	746	731	778	725	753	727	711	744	743	724	768	748	750	763	734	764	752	778	715	772	748	794	774	770	792	757	760	779	805	806	743	739	707	733	722	764	734	809	764	763	768	776	739	723	768	753	730	753	728	718	732	797	707	766	747	739	770	794	763	740	705	733	785	763	717	765	795	774	762	820	772	771	765	735	737	769	741	777	792	807	742	743	711	740	727	777	800	739	721	717	749	695	745	752	793	714	754	779	763	722	756	733	754	795	734	770	740	711	755	770	803	729	740	736
26012	21398	23894	12542	1473	1034	858	881	807	801	745	778	812	815	747	786	769	788	794	757	737	724	748	766	752	738	716	748	778	761	789	777	753	811	719	729	768	806	744	696	818	801	745	696	741	776	777	715	763	740	773	767	756	774	747	762	808	719	705	714	764	774	772	756	766	743	787	712	774	755	754	716	743	816	750	717	710	717	715	766	754	809	775	734	714	769	755	756	755	786	709	736	709	755	721	750	755	692	798	734	737	757	797	725	799	708	755	732	725	768	759	715	738	707	776	697	723	748	741	787	720	766	776	784	750	747	712	748	725	772	753	741	737	683	756	737	723	754	793	768	718	766	721	762	694	761	694	746	763	714	695	734	742	749	723	825	813	734	765	777	716	731	748	745	756	741	718	740	773	766	785	715	775	736	786	734	749	820	747	728	770	729	727	720	723	725	775	767	743	769	745	782	787	753	740	771	742	733	776	704	760	731	702	775	728	746	796	708	716	766	742	717	747	758	734	744	751	703	721	703	778	751	770	717	714	720	742	773	722	752	742	748	698	719	777	740	747	772	697	757	705	717	747	714	721	707	738	702	740	752	764	786	731	705	749	736	754	758	760	744	749	762	761	811	753	721	740	766	777	733	748	729	756	753	730	774	747	771	745	762	735	727	765	812	780	735	736	747	729	740	764	743	758	756	721	702	712	732	766	750	736	735	728	781	719	735	774	803	729	716	741	727	788	764	745	759	751	762	712	692	686	782	756	753	748	782	715	754	755	778	729	762	726	742	701	729	727	729	713	730	741	786	732	718	757	758	735	776	728	779	797	729	721	668	763	717	730	736	750	779	763	750	761	754	755	768	715	730	745	748	719	744	747	777	762	719	748	741	786	722	746	680	736	748	736	718	728	787	719	733	771	745	703	770	729	787	778	748	771	744	741	774	740	713	710	746	736	769	741	730	733	765	729	767	731	736	752	720	728	695	732	719	747	785	767	735	719	742	719	810	744	733	749	727	779	776	726	703	738	714	799	751	722	733	750	732	724	742	749	696	736	740	745	799	751	730	794	728	761	723	727	778	683	738	699	756	738	702	748	739	747	743	723	725	743	743	713	715	790	771	725	827	754	766	754	777	751	744	755	699	735	729	694	757	735	713	780	715	777	731	752	769	719	752	733	689	760	800	736	762	736	745	786	776	725	709	711	730	774	721	767	745	735	751	738	750	714	730	739	756	710	727	748	723	731	780	763	780	736	763	750	712	752	764	736	739	756	715	737	772	781	737	691	711	780	774	811	732	724	745	762	733	729	779	751	720	756	738	767	702	725	740	773	751	744	748	756	735	728	774	744	706	779	742	761	737	744	780	784	768	722	775	703	746	701	747	739	755	749	780	757	726	747	759	747	747	698	783	793	728	716	782	776	753	794	779	793	740	720	812	790	762	725	780	733	743	825	782	729	730	720	749	746	706	751	717	762	754	743	705	703	708	774	704	775	704	773	712	707	722	766	760	746	721	807	771	783	777	753	700	689	764	691	748	768	725	715	772	732	816	712	717	736	730	701	752	742	750	722	741	753	734	732	752	787	763	762	687	791	752	705	734	724	773	778	731	748	748	732	723	730	733	716	726	722	761	733	749	697	696	698	771	737	803	763	699	712	751	747	735	725	758	758	735	737	726	745	768	734	744	772	710	744	722	785	749	755	696	778	718	750	751	701	717	762	745	721	735	759	776	741	782	750	755	727	777	724	740	796	722	790	811	810	754	770	734	682	749	752	779	707	730	811	725	740	701	758	753	741	745	759	725	783	719	790	738	716	776	782	709	745	718	775	733	698	698	722	704	750	757	744	752	774	720	747	769	728	743	753	748	744	726	764	715	768	764	724	733	738	809	769	769	762	726	722	779	732	730	761	740	780	795	773	762	696	695	705	744	724	798	692	790	740	758	763	700	776	727	708	731	766	768	799	735	761	730	728	787	789	716	735	729	736	744	723	736	784	721	735	786	741	709	717	755	744	737	759	727	760	720	780	754	714	767	755	710	745	751	710	751	718	756	700	683	757	711	705	740	715	764	798	724	748	718	733	735	752	707	780	732	733	733	822	701	712	745	714	734	740	734	691	736	717	799	745	736	762	743	743	743	713	727	742	797	695	757	734	722	760	739	744	740	742	701	749	712	728	763	759	728	789	731	696	711	731	763	739	759	677	756	770	741	723	786	760	796	828	731	687	772	734	759	746	735	744	798	717	680	713	737	725	761	741	718	758	728	745	746	772	684	729	754	738	733	773	761	729	751	736	743	755	795	762	752	716	716	746	740	776	762	719	749	763	802	682	716	758	709	712	704	705	804	737	672	751	768	727	743	755	785	755	759	742	704	724	726	726	721	752	761	756	734	748	705	772	752	761	793	687	752	766	698	718	757	789	751	769	742	756	744	742	732	742	742	710	775	751	715	711	777	713	735	714	756	694	760	723	721	758	732	716	749	764	767	736	747	722	747	803	815	706	725	748	734	765	692	723	740	751	745	704	705	736	715	776	722	754	728	703	709	722	760	746	709	772	757	762	760	760	704	698	761	732	763	724	750	690	762	701	746	772	718	725	771	738	726	746	696	720	729	759	750	725	732	713	729	751	726	788	726	739	749	748	719	724	768	769	705	756	769	756	711	783	761	729	718	759	778	760	745	714	780	756	740	734	740	754	738	790	759	759	767	769	701	703	739	744	745	730	789	731	725	727	785	749	692	671	711	818	714	707	738	719	730	731	739	751	799	775	695	728	701	726	737	702	744	751	758	769	733	690	755	771	700	759	770	775	750	770	802	773	724	785	782	770	754	704	698	783	741	764	801	740	772	776	762	766	683	729	734	715	773	726	702	786	754	684	766	748	752	773	716	715	814	752	775	744	744	705	722	757	716	767	681	787	761	747	753	785	737	747	695	739	739	729	720	773	798	683	697	721	759	694	752	671	748	760	773	775	742	718	728	748	723	770	749	707	695	805	695	757	746	753	695	749	738	769	731	797	771	761	751	750	764	706	763	703	725	782	769	726	729	764	767	763	754	770	729	753	771	775	778	751	734	772	744	725	775	732	757	759	751	738	740	757	751	726	732	718	811	731	688	716	745	771	750	740	720	746	752	748	738	740	736	713	717	762	736	777	739	738	693	744	735	743	728	798	714	748	763	710	751	695	732	789	769	766	782	715	741	793	684	777	796	746	753	760	775	714	734	751	711	760	766	777	701	757	771	763	744	754	719	764	756	732	779	728	751	752	751	734	713	753	711	763	742	743	751	754	728	785	768	750	732	723	752	763	726	760	748	742	787	752	734	782	777	757	719	740	764	755	738	791	796	778	753	745	739	744	835	760	750	748	790	769	714	690	727	707	735	733	745	728	751	748	709	691	718	732	749	738	732	771	736	736	770	730	752	780	687	807	762	749	767	693	726	753	729	753	722	741	782	741	724	748	750	780	748	699	730	753	732	770	708	777	748	756	764	716	764	727	790	757	730	733	752
3788	1864	1610	1066	925	865	726	753	790	713	700	673	710	715	661	620	693	657	654	672	727	678	666	683	673	658	685	626	696	621	683	661	743	701	639	686	637	648	667	632	656	619	655	672	665	661	666	663	677	657	654	690	688	671	654	680	658	615	674	695	708	627	643	653	668	686	641	662	642	658	699	673	653	678	670	632	670	686	600	661	666	641	668	709	661	712	689	695	682	703	699	633	646	617	664	655	651	656	591	659	667	666	695	633	672	621	660	645	667	701	631	651	626	632	680	620	619	661	638	640	626	629	640	675	648	687	673	652	706	618	649	662	679	607	625	616	661	606	672	657	671	653	682	651	643	709	651	621	656	676	644	680	693	682	697	625	660	658	657	670	632	670	667	689	675	671	607	695	669	629	646	642	655	646	631	686	654	661	647	662	664	662	678	629	660	639	657	610	661	623	662	632	618	649	624	666	646	623	653	652	662	676	649	655	638	667	636	669	661	639	649	633	629	639	604	650	718	682	663	669	647	652	666	599	696	646	641	641	583	632	636	637	698	600	669	656	671	691	662	683	634	645	633	641	672	659	624	655	612	670	667	631	648	652	654	663	649	664	635	656	677	657	654	655	635	603	658	618	649	643	600	669	661	637	634	597	635	643	685	644	642	681	646	666	641	649	623	680	684	635	652	665	662	691	689	676	720	624	627	633	636	696	661	631	660	654	614	655	677	644	629	678	639	645	658	655	672	605	649	654	648	667	600	639	664	643	647	630	620	600	654	659	663	665	661	649	621	622	668	602	616	630	667	664	658	579	640	620	647	635	617	640	625	687	662	660	711	645	621	688	629	644	697	711	659	660	647	641	661	636	616	660	634	682	645	630	634	652	637	665	653	693	618	637	597	623	633	657	592	676	676	639	623	679	658	682	683	673	621	624	672	680	644	628	631	661	694	663	685	631	634	655	682	616	636	668	674	671	626	689	676	627	661	678	594	643	688	644	661	643	657	644	626	650	628	657	646	644	695	661	684	640	673	667	655	724	686	656	650	617	616	650	658	634	643	636	664	632	679	634	665	654	661	632	664	649	639	660	642	624	620	619	681	623	668	689	678	614	665	669	663	649	700	648	625	682	656	672	612	692	631	647	655	675	668	649	664	646	670	689	616	636	661	649	653	648	659	619	629	637	615	628	670	666	668	665	640	628	674	687	673	666	701	629	681	682	618	655	661	641	608	620	646	618	660	657	642	640	672	680	635	686	654	673	633	654	627	601	650	665	612	664	651	629	661	682	679	661	636	623	628	669	641	646	608	694	651	653	620	672	666	625	673	613	658	694	656	664	615	640	635	650	681	635	656	645	652	615	620	574	643	626	680	635	682	663	647	669	602	657	613	618	664	604	626	651	672	626	636	629	633	682	666	617	692	630	669	621	652	660	672	612	627	668	656	583	705	646	700	625	580	690	652	618	676	715	652	640	650	667	686	676	661	676	673	676	654	638	651	687	648	632	615	667	640	651	661	666	678	637	670	656	605	645	640	616	667	642	621	631	626	636	656	711	652	640	686	703	623	655	656	658	645	652	669	668	668	657	640	638	642	679	617	664	654	680	644	687	632	661	646	693	664	646	679	640	664	668	650	658	662	695	705	619	653	648	684	632	680	615	637	643	652	685	637	662	646	653	610	619	660	602	621	688	656	688	680	643	626	656	660	622	678	673	662	645	632	695	650	715	590	695	656	645	653	686	631	676	677	714	630	629	622	688	660	658	651	641	638	629	625	641	664	651	641	626	692	665	696	619	650	661	630	621	630	661	646	642	682	688	681	656	648	655	687	652	610	673	599	673	671	667	601	623	653	607	674	667	645	624	645	628	640	649	643	625	624	643	646	680	669	635	659	617	641	655	644	643	677	660	645	671	637	675	705	640	636	667	665	624	631	704	628	643	674	649	614	703	660	609	643	686	633	655	646	636	643	678	643	654	645	671	650	629	675	604	655	649	682	619	662	681	672	689	642	611	655	627	673	650	694	629	648	676	593	687	673	646	648	620	680	683	624	625	658	615	708	619	613	643	654	656	649	655	663	656	617	611	634	644	602	601	663	672	663	682	672	696	655	567	655	599	668	639	651	627	656	642	635	623	575	646	668	649	638	645	680	684	653	629	621	662	673	660	642	668	649	624	684	667	668	641	623	599	644	662	652	683	638	670	663	661	606	636	690	591	610	640	658	626	615	648	694	647	627	643	664	671	595	656	639	640	620	688	619	700	641	671	599	655	643	624	654	714	645	613	640	609	624	656	648	630	618	660	645	660	669	612	658	662	652	664	679	622	666	642	663	671	654	630	691	637	644	625	612	682	627	629	629	674	699	612	614	647	689	619	617	642	629	642	624	636	629	597	650	625	650	655	642	696	628	711	698	651	651	683	679	624	659	631	640	620	655	660	628	677	650	638	660	689	659	674	641	664	644	669	667	649	584	622	641	651	647	624	690	638	652	646	651	628	603	646	651	636	702	630	675	656	629	701	646	642	650	706	656	626	609	661	668	644	686	613	623	699	614	658	663	638	669	671	648	661	679	639	628	636	617	620	661	608	615	632	660	637	648	636	673	635	602	691	657	666	635	657	735	678	676	690	678	583	625	663	606	636	648	688	635	601	631	658	661	633	611	665	627	614	618	658	702	674	632	678	646	655	646	623	662	629	654	634	654	646	613	647	658	631	647	676	692	672	679	721	628	664	647	662	640	659	676	673	691	620	633	614	658	616	677	645	631	671	646	611	630	646	594	639	646	684	658	626	675	654	683	646	667	618	643	684	660	651	678	639	660	631	663	646	631	630	640	627	613	654	622	651	676	651	649	637	686	640	633	652	656	707	628	646	653	623	644	655	621	654	632	651	632	606	629	666	673	635	646	610	610	674	653	629	648	654	687	598	653	631	620	694	629	611	686	691	666	632	598	663	630	640	641	639	674	673	624	640	670	630	651	664	662	660	598	645	656	640	691	625	657	634	627	651	641	631	614	688	636	689	655	639	641	644	648	621	662	658	688	672	691	634	644	634	669	669	619	607	671	670	638	682	660	642	681	696	605	654	634	695	655	669	657	609	646	657	610	640	647	681	643	672	654	617	649	680	627	647	625	690	703	673	629	604	603	621	674	631	592	648	622	645	695	644	652	602	627	622	662	620	658	659	641	628	672	643	639	651	621	666	668	660	687	664	656	692	623	650	579	657	689	594	679	619	649	668	662	667	594	630	634	646	664	655	649	629	637	678	668	639	650	631	632	666	647	678	632	657	638	676	630	634	672	647	624	670	690	665	650	654	640	646	707	623	638	644	669	677	627	675	629	664	630	657	679	659	621	619	626	676	640	654	619	653	675	641	712	628	691	652	612	610	646	652	661	659	657	628	649	661	655	649	654	658	626	661	680	642	639	713	642	611	647	621	670	650	653	668	673	642	644	642	660	642	649	668	669	671	640	662	644	700	629	676	685	632	653	652	654	629	617	654	671	666
24279	21408	28525	24673	20134	2918	1124	678	551	564	507	488	458	439	449	435	433	405	416	395	403	426	410	444	422	413	422	433	366	444	386	412	414	407	412	424	404	406	429	433	413	413	414	428	411	391	429	408	412	410	429	384	398	425	395	383	412	409	420	402	415	401	436	412	359	384	374	440	425	398	400	432	372	434	421	421	438	405	416	393	392	432	424	386	378	390	402	389	353	415	396	376	384	408	417	386	430	438	407	399	370	408	397	396	429	370	420	372	393	438	402	408	367	432	398	429	417	385	421	392	386	375	441	402	395	393	419	381	397	427	391	397	367	397	373	414	395	387	397	377	358	378	379	405	418	413	408	398	405	399	397	398	426	424	406	399	440	385	406	406	440	391	427	402	431	399	413	408	394	411	389	389	427	400	405	396	420	431	391	429	424	373	401	411	396	460	379	405	431	393	376	380	427	416	396	422	386	406	422	438	443	414	415	404	416	442	395	389	416	364	407	409	393	375	421	433	437	401	404	395	403	373	368	415	401	417	396	394	375	400	383	423	404	415	359	393	387	396	401	400	375	394	424	390	384	390	364	383	383	411	402	413	360	415	415	374	393	390	407	368	383	401	384	396	380	393	424	377	421	412	409	415	399	417	425	425	409	385	417	387	422	404	377	384	425	384	379	470	401	415	429	417	382	374	394	399	380	382	406	420	399	401	407	414	371	403	434	405	399	369	425	400	419	371	428	419	361	378	382	403	370	378	381	380	398	434	374	411	391	418	398	388	401	379	408	408	398	386	417	388	345	434	369	423	401	365	404	394	416	412	434	413	411	387	395	424	392	392	400	372	377	392	411	374	372	391	420	373	373	397	456	367	416	398	415	403	394	400	376	391	398	397	402	390	378	404	381	392	371	426	387	385	397	391	435	431	402	429	403	385	415	401	417	397	389	363	396	395	360	383	397	420	392	402	417	458	367	436	457	379	381	413	418	396	402	373	384	362	381	359	412	364	427	377	412	374	440	386	398	407	409	377	412	411	441	376	380	364	392	421	431	382	405	374	407	386	399	400	409	404	396	387	391	409	405	358	385	427	382	415	418	420	433	425	371	416	378	366	375	384	393	375	368	376	374	412	417	400	416	417	421	409	410	382	398	373	420	402	375	391	391	419	377	377	411	404	378	418	378	384	394	400	402	419	393	434	384	406	421	383	392	369	375	419	420	364	382	405	360	397	371	383	396	393	424	436	421	395	406	422	436	395	391	386	404	393	442	412	420	390	393	426	424	400	386	379	410	407	419	414	388	391	389	405	395	374	347	391	416	403	411	386	367	397	365	382	416	396	387	415	424	407	434	420	433	384	386	378	436	393	409	406	443	387	428	418	406	413	407	423	419	406	402	425	432	426	390	412	416	355	372	390	413	402	400	441	410	404	383	392	394	392	385	425	411	394	373	407	375	368	423	402	396	416	410	378	439	381	429	382	423	448	439	426	445	406	420	426	388	347	422	389	361	408	395	413	367	405	398	383	392	360	376	392	412	427	410	366	380	406	396	397	369	404	420	398	369	386	412	429	429	408	413	432	409	403	373	414	391	393	417	435	406	387	425	404	355	378	438	374	395	378	377	377	406	403	381	375	398	397	405	409	386	412	408	372	381	411	432	433	428	391	414	388	389	375	435	421	373	382	427	382	370	422	413	404	436	371	398	427	415	393	389	408	371	413	392	403	410	396	407	381	440	401	372	357	380	411	418	422	408	396	391	353	401	413	376	418	388	380	413	427	371	373	398	412	368	409	399	407	397	398	405	406	387	421	398	399	397	398	437	400	389	422	376	417	441	411	418	422	390	408	384	384	406	379	401	367	392	377	402	411	406	382	405	422	434	386	406	373	405	417	389	400	429	362	411	386	389	413	387	390	376	387	435	390	383	403	365	398	396	403	373	386	395	378	412	396	377	413	389	408	400	400	443	382	404	455	414	365	413	387	385	403	401	403	385	384	417	386	381	390	399	355	396	425	408	385	432	384	352	412	400	422	406	392	417	394	401	396	401	407	415	377	363	396	392	383	411	406	400	404	344	373	403	423	404	420	381	402	401	395	377	396	358	387	386	408	391	392	371	438	401	387	400	398	441	399	367	383	359	407	379	390	422	405	414	408	405	428	398	387	397	401	416	364	374	357	395	415	400	383	402	431	382	417	393	387	412	342	421	398	429	403	394	429	412	366	368	402	371	368	405	398	394	399	405	410	380	403	361	407	396	416	399	380	440	372	402	410	381	405	439	428	417	406	395	404	423	394	402	431	406	396	383	367	378	383	421	409	398	417	414	387	387	371	401	357	420	387	436	382	409	396	386	354	420	414	413	424	406	393	400	413	375	406	410	360	377	387	367	410	397	428	386	395	414	389	365	412	382	357	416	380	385	388	418	380	413	372	371	376	388	393	402	365	421	394	421	388	395	404	390	390	393	403	395	427	373	403	404	395	398	426	394	419	381	364	426	401	392	414	415	376	391	392	419	405	352	437	400	405	413	410	406	411	400	397	386	366	406	413	408	411	394	401	408	392	401	404	370	429	386	386	403	422	381	342	432	401	403	397	348	411	394	382	445	395	400	394	392	426	378	395	399	422	414	416	391	384	381	373	427	417	394	395	384	391	403	407	388	411	377	390	410	400	387	392	415	400	383	415	386	396	411	474	388	386	397	407	367	377	365	398	426	410	414	391	397	404	383	400	392	401	435	370	386	414	373	392	398	393	390	388	385	403	413	391	408	372	404	385	404	366	422	387	380	429	431	417	406	361	376	409	400	356	375	409	397	398	387	356	433	448	392	432	408	399	398	401	397	409	361	346	368	367	398	380	401	377	383	375	369	400	426	388	413	385	422	391	380	393	366	414	406	418	393	382	394	418	402	448	421	386	382	390	431	396	369	413	373	367	369	399	388	376	403	380	434	382	364	397	425	410	402	403	411	401	386	377	389	406	414	406	370	429	385	411	407	385	401	399	381	407	387	404	397	366	378	370	402	413	383	385	393	410	357	395	382	360	413	410	383	398	420	396	409	398	365	451	442	413	407	386	399	425	404	386	378	388	391	383	395	388	388	383	396	409	400	384	406	395	397	389	408	388	408	364	417	368	409	427	391	410	417	372	387	405	418	405	442	386	419	396	380	392	374	410	379	356	382	429	420	402	410	414	408	436	424	397	382	394	408	396	419	395	438	397	371	382	380	384	427	391	385	438	405	400	387	391	352	383	391	413	413	399	389	428	405	372	352	354	429	348	380	416	400	426	426	391	420	421	411	398	407	369	393	416	388	354	405	382	392	377	391	402	431	420	423	428	412	382	386	420	376	406	453	401	367	410	407	403	386	403	412	407	388	390	386	410	395	424	431	413	392	365	418	402	389	440	442	388	377	404	412	421	431	416	371	414	372	379	389	381	407	383	383	377	406	374	401	396	383	377	364	434	428	413	433	392	409	406	376	391	374	410	424	404	424	386	391	371	417	420	389	401
3387	4692	3770	1902	1326	1020	902	756	646	586	555	525	493	499	509	447	415	442	443	429	422	459	415	413	437	371	397	406	443	441	412	414	433	428	428	435	389	431	385	410	414	409	393	375	377	371	413	378	383	402	408	372	426	394	359	407	410	412	416	401	400	348	388	404	395	371	418	362	377	369	384	420	382	378	400	378	379	337	391	398	358	377	378	387	399	424	394	420	392	384	351	401	395	373	373	383	426	374	386	367	405	385	410	394	406	371	388	388	387	410	407	410	379	408	369	372	372	389	392	405	402	390	359	382	364	408	397	426	393	361	412	383	383	380	422	375	400	396	389	384	376	375	393	388	419	404	364	400	369	401	368	373	395	387	392	423	366	366	401	362	344	392	372	357	381	378	376	394	397	399	351	406	384	380	372	377	373	395	364	398	389	385	392	390	410	391	379	391	421	411	345	401	374	356	416	397	417	368	401	396	373	377	415	341	371	381	398	381	363	400	400	389	376	422	378	397	350	399	393	394	393	413	429	360	373	401	389	404	410	377	370	401	379	401	399	399	368	390	403	378	393	389	369	420	388	378	363	397	349	378	370	375	355	399	405	409	411	368	396	396	349	382	409	362	391	397	373	392	370	369	381	399	403	383	370	355	391	430	375	388	390	372	397	417	404	392	388	410	369	352	379	423	405	404	408	357	363	366	378	387	367	381	387	352	380	396	434	369	386	415	382	371	378	373	411	376	371	354	396	342	361	362	398	369	367	405	375	393	387	397	388	407	401	376	382	390	358	373	370	423	419	389	403	396	336	399	373	384	357	371	357	400	373	420	353	409	396	383	379	402	393	378	416	411	371	394	388	409	386	366	385	390	370	373	424	377	361	381	368	383	395	351	407	385	376	400	387	381	370	384	400	377	370	379	400	360	389	436	371	395	391	398	390	415	396	402	377	359	409	380	409	408	384	375	377	401	402	396	392	399	382	408	364	418	378	367	382	375	395	381	412	397	369	382	350	420	389	367	389	386	379	365	391	394	399	414	439	388	380	377	396	373	416	386	348	373	407	366	382	391	385	383	359	357	394	377	411	383	383	430	402	362	371	384	395	374	375	368	407	416	345	354	408	376	379	399	398	380	392	365	403	368	401	389	381	381	371	361	385	390	400	373	398	364	407	404	425	369	419	389	384	395	388	372	392	373	342	396	382	355	379	379	360	449	371	378	408	389	396	379	373	369	323	385	393	387	384	373	401	383	373	401	356	387	396	419	373	367	383	377	363	381	399	400	361	389	384	368	363	443	390	389	389	339	392	394	400	410	370	377	363	376	413	397	406	425	382	396	369	376	388	376	378	359	391	414	395	397	375	404	353	387	391	366	399	381	388	358	389	367	382	401	400	372	401	327	401	397	367	379	391	361	376	378	388	398	387	395	394	349	389	380	375	377	395	357	391	377	355	369	363	397	405	378	361	386	380	390	370	370	394	372	369	415	386	396	391	385	406	363	380	353	417	381	421	432	388	371	389	389	399	380	364	387	401	361	340	377	393	391	389	426	381	399	379	356	361	414	404	393	369	455	400	376	388	389	387	378	413	365	404	415	386	403	402	382	391	390	392	383	372	406	389	407	382	421	407	380	382	409	429	401	347	384	394	416	377	377	345	421	387	394	375	368	407	362	378	397	414	371	360	358	375	392	390	376	360	389	406	384	399	361	390	351	391	391	398	409	397	390	375	411	349	415	398	362	404	356	379	354	385	408	360	374	385	376	365	426	359	375	392	376	379	397	417	407	394	375	375	381	432	397	356	389	377	401	406	406	356	373	380	411	355	359	371	365	364	367	383	426	379	399	403	408	387	387	382	339	379	411	385	400	369	359	400	398	376	394	373	388	355	367	401	404	390	383	413	381	367	381	433	416	343	403	404	368	403	368	407	373	419	406	380	370	363	378	415	379	414	361	411	389	347	390	385	394	390	386	408	398	393	377	371	379	383	334	390	386	379	380	371	394	359	364	344	371	409	354	374	370	392	377	413	363	342	403	373	344	352	385	390	373	378	396	401	386	396	410	355	374	401	382	363	383	375	363	445	391	375	375	372	388	395	344	351	386	367	417	384	391	389	402	402	403	392	388	364	392	379	387	373	413	403	370	412	346	382	374	380	357	393	388	379	372	353	360	368	381	380	382	347	373	366	379	394	393	388	397	399	370	389	377	408	350	382	367	407	390	413	390	328	364	403	394	373	410	360	365	367	405	405	390	388	391	388	388	368	384	350	352	328	390	337	381	392	404	382	358	362	393	380	398	342	371	352	381	374	382	402	385	368	401	403	388	371	397	351	378	400	381	383	378	349	383	408	359	366	393	391	403	383	397	385	420	339	380	414	361	410	373	369	385	395	397	405	382	423	409	402	371	418	392	396	380	411	396	399	412	379	428	381	393	399	364	382	363	349	388	359	427	386	331	391	383	400	384	402	358	370	397	337	385	410	357	371	366	331	370	346	375	382	342	354	380	374	397	413	372	400	362	378	359	418	384	370	410	363	377	409	424	414	387	375	379	374	421	377	404	370	374	384	372	379	398	357	352	378	332	376	409	378	403	381	383	388	363	386	371	418	348	372	383	378	372	408	384	451	378	396	413	396	408	375	380	375	411	365	360	381	407	374	393	376	383	375	420	380	377	408	419	404	397	392	366	399	399	385	413	394	387	401	416	419	355	403	387	426	355	367	395	387	399	371	382	376	371	355	390	366	395	393	377	371	354	389	383	369	382	405	410	363	382	386	384	395	391	396	394	359	366	376	370	378	341	368	382	370	378	389	400	362	371	381	375	358	399	376	383	369	374	423	388	351	341	386	405	401	407	382	393	389	375	394	354	386	328	347	384	383	371	371	414	410	411	382	390	381	389	367	384	391	393	372	363	383	360	363	386	403	365	373	413	374	385	380	391	391	389	362	369	342	395	367	428	389	357	372	370	361	391	390	370	412	364	373	392	377	366	408	368	398	384	405	401	350	386	404	420	399	416	366	392	383	368	412	390	405	402	422	380	382	382	354	370	361	411	375	388	382	411	383	369	376	395	368	398	374	382	387	367	405	420	403	377	401	373	374	391	352	378	387	377	393	355	361	416	394	370	374	409	391	342	345	336	376	394	386	371	405	364	379	385	409	368	376	370	387	392	376	368	370	380	386	346	373	411	362	379	367	358	406	391	383	377	380	422	379	395	392	362	394	403	404	399	403	386	395	385	368	384	375	336	401	386	388	390	380	383	358	410	358	406	376	369	390	370	400	352	401	411	376	370	390	374	397	390	399	392	373	404	385	405	365	366	372	383	415	390	395	368	386	362	361	362	423	349	363	396	352	387	382	420	377	386	404	382	351	368	356	384	357	393	345	385	376	403	368	386	397	352	410	405	396	394	359	402	406	400	391	410	367	371	378	385	377	377	382	377	369	406	404	388	374	374	424	403	376	403	376	385	364	406	381	406	411	381	407	380	384	403	350	397	374	369	386	363
27677	12397	2368	1569	1135	1018	994	1006	926	917	945	887	939	1003	925	878	904	940	938	946	940	930	967	1010	880	966	933	921	952	893	955	883	956	906	954	946	972	941	923	991	944	927	935	898	944	917	946	927	945	914	957	840	987	904	950	967	943	944	959	919	969	942	909	886	920	948	961	960	957	906	897	969	921	956	910	931	934	850	940	940	889	901	982	964	940	935	926	946	916	972	926	965	975	899	969	896	936	947	957	961	950	926	958	930	875	953	874	911	954	946	911	931	930	956	903	965	959	930	878	933	966	940	1006	900	967	974	961	970	962	908	951	873	925	939	947	933	887	975	932	928	940	942	935	924	908	931	932	969	935	946	961	977	962	916	975	945	914	956	944	947	895	892	928	937	916	908	939	921	965	944	935	938	906	915	969	902	926	936	900	927	950	939	929	893	971	891	940	936	957	971	942	872	925	939	988	946	937	911	945	929	926	969	905	978	958	901	899	957	949	952	949	970	917	893	949	940	900	919	928	942	932	945	883	948	967	941	951	929	909	951	964	968	894	967	942	916	943	978	938	952	913	915	914	974	913	935	944	956	939	929	947	925	950	966	939	947	935	920	926	882	872	940	931	977	949	950	923	912	941	922	929	924	926	1024	961	958	864	947	954	931	1039	922	928	910	937	927	943	912	975	942	904	983	934	903	933	932	912	943	900	928	940	928	914	930	968	966	946	939	948	950	898	953	879	923	888	951	941	930	912	977	950	950	940	944	923	928	969	979	919	873	928	982	895	888	972	920	966	908	888	878	937	956	907	948	902	998	997	901	937	929	967	905	1025	925	923	939	958	890	913	912	892	958	992	892	933	961	904	916	914	925	968	901	947	939	910	913	873	905	943	969	969	984	893	963	939	934	952	875	934	875	917	913	959	937	923	950	937	939	942	923	951	986	919	937	1000	934	936	892	916	948	936	926	915	892	899	943	919	919	905	936	976	949	961	960	924	899	910	904	911	950	969	993	884	954	932	894	928	969	941	912	893	906	949	957	990	979	953	966	958	915	938	941	912	935	984	969	927	854	888	852	998	905	931	959	915	908	925	971	935	919	972	922	961	984	963	953	937	893	923	915	865	887	1004	910	895	982	893	920	938	951	923	967	1000	940	928	911	895	995	884	913	939	971	927	925	905	910	959	923	906	941	938	916	901	916	924	902	963	937	928	950	945	928	917	918	958	890	914	924	932	963	916	978	876	883	939	935	933	1003	951	927	955	949	941	926	958	888	914	946	914	903	917	937	880	891	907	926	958	853	890	897	960	938	839	926	945	924	970	887	926	913	974	909	966	934	1008	920	924	936	932	941	927	912	954	927	912	893	891	925	932	884	900	904	944	896	931	911	931	951	921	936	927	863	899	906	974	946	935	935	905	943	929	947	866	953	988	886	881	905	908	897	928	956	944	928	966	920	968	955	935	955	960	933	908	946	980	975	930	946	898	915	883	942	949	944	969	930	941	915	910	944	889	922	956	953	900	953	930	922	913	895	930	887	918	956	926	914	950	935	908	954	911	894	930	973	884	941	946	943	972	907	905	883	902	930	928	915	981	925	920	951	984	895	945	921	973	943	995	987	927	934	915	892	924	941	898	946	927	907	945	972	946	983	938	889	970	910	893	974	947	967	896	930	886	862	964	949	910	933	902	903	873	973	928	924	927	883	896	952	932	932	906	962	887	953	942	949	900	928	951	938	914	943	850	929	919	968	931	921	946	933	952	963	960	894	957	969	924	927	903	947	977	947	909	910	953	904	947	872	919	906	878	929	911	901	852	994	931	954	949	951	943	971	926	993	903	916	988	922	933	965	962	898	944	954	921	931	939	936	899	917	903	934	1006	969	966	984	914	916	907	860	951	941	943	934	966	889	924	945	992	932	944	1014	906	918	896	956	904	907	923	936	902	953	924	926	914	958	930	943	956	933	906	890	886	918	930	903	886	950	956	914	862	940	983	965	969	918	910	951	933	971	915	924	975	937	890	899	914	910	955	950	899	916	927	886	948	931	963	909	893	933	915	887	932	905	950	914	928	909	910	969	903	895	941	932	936	938	985	960	902	908	951	936	952	944	905	913	943	918	980	911	963	910	924	973	916	844	939	911	968	927	872	875	954	908	935	920	964	901	883	899	936	927	909	909	943	901	924	954	913	906	886	947	916	883	925	927	939	949	926	919	889	946	889	882	921	945	877	980	910	1018	952	971	920	956	943	962	958	907	884	940	995	911	939	932	931	905	916	952	911	948	885	968	927	957	914	983	904	923	986	972	1008	1007	990	961	933	955	925	959	979	961	907	960	937	890	964	1002	911	936	936	889	951	900	995	920	896	903	900	962	912	927	895	901	918	920	904	943	924	899	926	929	923	923	936	887	919	924	918	863	924	954	917	947	870	888	916	954	946	982	987	932	902	951	931	982	924	845	896	966	923	937	928	916	872	892	975	913	906	936	963	947	938	944	937	897	932	916	963	918	923	955	940	939	935	864	887	942	993	926	873	904	986	943	911	933	960	913	949	961	964	934	888	910	909	933	868	911	913	925	899	930	945	990	966	969	978	945	928	921	937	848	862	937	939	919	901	922	944	940	963	965	914	904	938	953	929	921	928	986	922	846	907	928	965	932	937	973	943	866	866	921	904	984	915	900	877	938	900	929	920	889	904	899	891	850	951	959	895	968	900	883	960	920	964	935	912	906	919	914	877	909	925	865	958	951	932	1016	892	950	1017	996	933	948	932	936	918	931	959	922	895	907	967	925	907	908	928	939	947	891	963	908	859	922	946	960	981	882	970	886	929	945	943	954	973	822	949	907	914	928	904	955	889	940	908	887	916	940	925	915	949	890	891	922	913	909	926	952	964	915	1002	939	924	933	916	923	952	959	933	948	909	945	924	863	934	941	966	928	964	943	914	944	964	872	908	903	959	942	935	949	900	944	929	974	925	876	879	921	876	917	900	934	954	922	916	867	934	938	945	872	911	941	911	848	925	961	907	926	919	927	944	924	960	921	989	942	995	936	958	994	947	940	946	964	925	933	912	942	942	904	859	989	900	885	904	907	906	910	1012	940	956	944	935	917	971	923	944	953	974	963	897	984	952	911	936	933	887	962	934	951	898	927	904	921	902	971	967	943	918	910	976	941	946	921	946	948	921	930	910	951	902	927	922	966	903	896	941	927	1003	964	927	890	904	907	893	937	938	937	939	887	959	976	923	958	944	915	954	945	977	935	978	918	931	935	973	954	955	896	943	871	959	949	934	970	878	975	953	935	935	923	899	903	911	911	922	912	941	1019	912	898	904	973	950	935	953	883	910	883	948	922	926	927	963	959	949	894	931	930	969	872	966	911	931	914	940	937	909	956	919	943	911	883	950	918	920	911	913	900	908	868	915	971	927	952	940	934	933	953	894	988	923	956	900	845	951	947	919	917	924	992	897	942	954	951	903	928	1009	912	914	929	986	964	929	969	973	914	906	947	930	919	875	916	991	878	919	968	958	932
5254	1054	900	857	824	804	801	806	825	794	748	872	771	813	843	804	804	785	783	844	743	819	765	757	811	777	818	742	735	770	801	782	793	820	783	828	766	758	832	792	742	765	830	760	820	786	758	746	755	748	795	773	768	741	811	807	838	799	811	770	753	764	739	798	737	779	806	800	733	785	865	808	764	763	738	804	730	786	817	735	796	786	771	794	772	745	792	773	770	818	809	739	830	752	776	747	786	790	815	774	776	817	781	775	807	782	788	762	752	779	794	795	818	782	764	799	755	786	823	729	773	717	740	772	799	783	792	784	735	805	778	785	744	800	796	800	781	766	795	744	789	764	785	753	773	794	734	803	745	781	765	808	773	851	787	788	793	756	783	776	768	727	787	768	818	797	766	794	824	764	774	834	811	805	777	800	732	771	820	770	776	778	760	794	758	763	768	740	834	751	713	755	827	739	812	766	767	816	724	775	795	749	768	769	801	759	763	808	802	813	756	794	812	801	774	826	742	808	766	815	772	733	773	748	783	810	822	766	794	766	729	812	793	769	777	768	758	752	785	797	774	784	750	806	792	738	821	803	780	757	704	755	759	794	737	776	769	811	770	765	702	807	751	738	766	778	796	801	752	775	767	809	746	776	792	738	840	770	745	756	799	802	772	739	779	781	734	740	769	778	741	810	736	805	768	773	788	750	769	756	756	782	775	747	776	764	760	780	794	772	785	755	731	793	814	773	800	766	787	811	750	801	831	807	744	752	789	814	770	763	763	803	805	793	785	801	801	779	756	788	756	730	799	753	747	773	763	786	821	780	819	764	798	777	796	750	766	773	839	755	797	828	732	785	765	782	756	756	760	810	796	776	744	777	800	787	776	758	780	727	795	795	761	758	757	827	780	753	772	834	773	699	765	774	800	719	762	760	803	759	754	811	758	763	767	828	801	776	780	785	758	772	757	787	794	773	789	764	745	739	778	818	793	767	756	796	747	774	757	779	747	764	793	752	799	739	763	771	789	738	786	772	763	796	773	744	747	797	764	787	816	766	779	829	738	813	767	807	824	818	797	766	774	776	751	786	767	753	794	740	755	792	810	781	761	776	764	778	738	799	827	755	752	780	764	752	744	754	757	795	802	771	816	788	778	778	773	774	780	798	766	804	771	780	806	791	748	786	786	757	737	777	778	763	796	800	785	808	787	812	724	795	780	720	768	757	790	758	772	769	775	822	808	791	758	810	774	800	821	750	789	824	828	760	752	776	811	801	785	789	762	787	755	772	735	785	783	774	737	776	812	805	788	772	775	791	743	776	805	787	759	811	800	778	803	816	785	755	737	770	737	766	712	787	754	791	763	797	805	760	795	789	799	774	801	758	780	760	770	747	749	805	810	764	800	807	758	795	779	790	757	810	820	781	728	793	749	734	819	797	767	794	766	768	812	767	805	748	773	760	792	761	744	755	803	789	821	779	813	767	778	806	743	754	816	755	803	811	779	766	760	776	832	791	763	810	764	777	759	817	762	759	782	846	778	730	764	813	796	756	771	733	790	763	794	788	762	761	762	763	750	784	753	798	791	760	740	734	753	741	791	800	761	814	775	829	785	793	723	782	796	784	779	785	798	767	823	800	816	791	779	824	743	776	757	762	822	790	759	737	768	753	760	792	767	790	768	763	756	764	780	732	783	766	782	782	792	771	798	775	761	782	778	814	751	804	780	779	793	816	811	794	812	793	759	786	783	765	762	752	752	786	814	770	761	768	787	780	792	755	777	774	750	800	768	797	776	790	738	790	773	832	761	795	807	758	830	795	818	772	812	756	799	778	763	699	751	787	811	809	767	841	786	798	747	767	748	757	770	803	829	747	829	769	758	834	755	742	765	787	769	787	735	758	804	828	785	741	752	782	770	768	724	781	758	763	772	784	814	792	788	802	733	780	773	760	738	768	738	823	814	782	736	750	760	752	786	766	800	775	783	797	745	753	812	814	788	777	802	748	762	802	805	777	784	794	817	769	772	786	820	751	780	827	754	759	787	730	783	812	736	804	757	799	784	692	801	776	781	765	721	781	750	791	810	816	750	754	798	765	771	764	839	825	764	784	814	751	791	794	767	787	719	826	780	761	782	838	788	804	749	722	805	800	747	748	738	775	735	755	804	786	770	799	806	809	740	820	746	773	788	751	790	796	708	758	725	784	819	791	753	803	749	769	770	803	763	789	756	729	751	812	804	790	786	766	815	770	759	824	733	822	756	767	812	749	804	820	828	744	817	817	754	815	761	821	800	794	788	792	785	787	789	761	784	790	759	788	822	775	761	732	844	760	800	798	855	864	805	762	774	777	775	803	764	805	737	749	781	799	782	761	763	775	794	821	756	757	775	807	784	725	771	789	749	755	713	763	805	741	775	760	805	809	844	774	765	797	808	737	780	780	791	759	825	840	794	816	815	780	822	730	751	780	759	750	807	798	782	788	794	754	799	781	795	775	767	791	756	785	786	787	748	787	788	790	801	778	772	788	740	773	793	791	776	747	758	763	810	753	807	796	802	766	787	789	762	764	828	778	793	742	803	786	711	766	797	757	754	802	801	795	767	743	779	766	755	755	726	827	826	779	762	741	730	773	808	802	759	748	757	749	743	728	738	771	738	764	785	823	737	768	752	743	786	779	824	760	796	790	772	763	806	776	851	753	801	773	796	802	787	814	769	738	769	779	796	775	812	752	777	811	802	792	842	788	784	752	773	739	817	811	774	802	820	815	783	805	827	770	779	752	748	798	805	806	792	820	755	771	789	780	758	786	738	782	755	734	765	803	778	789	790	781	786	801	754	798	770	773	771	815	716	779	793	782	785	758	752	763	735	737	732	786	822	790	835	756	792	726	766	753	752	728	770	753	802	785	799	788	818	747	785	763	791	785	811	776	755	739	836	731	769	776	796	850	768	765	765	837	759	764	761	789	767	795	742	781	770	804	759	793	768	808	713	791	745	737	767	882	839	765	775	786	783	830	746	743	764	808	764	744	761	805	793	775	741	789	771	731	801	799	780	768	785	742	732	803	748	772	830	841	753	803	805	764	758	805	832	779	743	775	750	774	765	775	777	783	767	814	767	782	763	814	767	793	790	779	767	757	777	818	775	770	758	749	819	788	796	800	779	808	732	784	744	776	798	746	773	717	734	788	757	719	784	792	754	822	751	777	734	765	822	714	853	767	789	761	765	769	767	776	789	774	752	733	815	810	792	730	820	746	763	765	787	725	783	794	755	770	823	758	764	825	776	765	764	754	780	813	736	819	811	780	804	802	787	804	770	803	740	738	755	759	831	750	773	769	792	773	772	797	776	792	797	754	744	749	815	812	711	825	817	795	783	786	840	771	761	823	761	774	795	726	758	739	732	752	808	807	813	780	787	759	797	797	790	780	798	836	780	807	810	770	778	763	784	772	780	811	796	765	781	777	786	794	751	796	741	781	732	796	816	755	775	819	813	705	758	814	781	764	783	762	763	729
26113	21403	23886	12866	1546	1035	921	892	869	830	805	821	854	853	784	817	798	849	821	843	795	832	803	817	825	784	827	856	858	808	842	828	786	781	855	830	779	819	790	836	797	753	762	759	782	789	808	758	846	798	765	774	835	753	826	776	758	852	859	838	813	811	804	743	801	854	796	783	844	818	800	750	823	758	747	789	816	835	798	785	826	781	791	775	813	784	832	795	767	810	737	786	782	828	797	837	798	785	752	827	829	765	790	807	858	795	812	830	783	891	788	809	806	833	775	777	801	821	804	775	791	822	815	805	807	818	810	791	794	777	763	811	805	845	836	783	763	814	809	854	800	759	778	808	822	790	819	779	785	751	773	825	813	807	823	776	843	816	805	785	874	809	831	776	801	823	790	784	781	813	790	824	797	786	786	750	813	872	766	821	811	763	839	833	796	803	778	811	827	802	783	787	789	817	817	830	802	835	827	836	814	809	779	767	776	777	792	812	805	765	832	808	785	801	874	798	816	757	753	799	786	798	794	819	850	809	826	856	829	805	812	791	744	787	793	860	773	823	775	842	784	816	811	822	734	749	762	787	776	743	781	798	808	828	809	745	794	818	811	793	814	829	800	790	790	779	851	794	851	797	744	775	788	810	818	768	810	805	793	778	803	834	768	763	802	858	791	792	760	762	750	800	804	758	808	788	761	788	789	764	787	795	781	735	828	835	850	816	804	768	770	778	799	770	772	812	761	820	769	867	809	799	777	774	823	819	807	854	802	797	824	805	787	757	828	796	762	778	808	802	791	749	790	818	803	811	779	778	766	788	789	789	802	811	798	819	793	800	797	831	804	832	770	778	805	778	799	823	778	762	797	846	815	839	795	801	811	775	826	776	793	802	806	855	825	883	800	804	777	781	778	763	832	772	732	825	849	808	799	821	830	738	778	808	751	783	806	785	811	831	839	814	815	770	762	803	786	792	786	813	787	782	835	820	832	830	802	807	847	827	794	793	831	743	767	780	784	821	827	791	800	786	843	767	781	804	833	751	770	816	772	799	830	737	800	786	819	778	832	816	806	782	784	822	832	793	755	818	830	802	844	804	780	803	747	803	860	722	820	807	830	814	786	787	825	799	797	797	816	805	822	790	784	774	864	809	768	809	804	784	810	831	813	816	792	775	774	729	813	797	785	804	764	820	848	816	803	796	811	805	780	804	856	800	802	811	802	774	804	795	815	776	834	836	761	810	815	833	770	815	812	832	805	833	800	791	793	831	769	823	813	825	791	782	809	807	836	810	767	776	817	799	729	831	789	748	823	785	801	764	788	825	796	787	742	769	789	812	815	812	759	819	784	846	790	790	779	779	757	801	765	811	801	768	800	775	838	781	749	809	829	791	797	794	780	794	802	809	791	819	825	775	793	806	782	796	829	814	767	809	786	811	816	851	803	854	779	849	838	737	841	772	773	740	822	813	788	794	781	744	829	790	802	811	824	785	836	801	822	776	796	844	783	779	814	821	762	795	776	786	790	745	807	815	817	783	779	762	792	772	760	838	837	742	803	840	742	848	833	830	801	804	800	803	783	815	781	777	790	792	836	836	810	814	798	778	846	829	825	776	752	809	837	788	776	822	784	773	775	767	793	800	818	794	857	784	787	745	793	759	803	769	766	847	793	763	757	823	767	783	771	791	827	771	823	829	821	835	775	792	815	795	805	790	772	818	818	787	823	761	779	788	737	792	802	756	840	835	791	795	781	811	799	760	794	769	842	815	792	752	770	820	780	798	827	824	775	781	821	784	766	802	827	795	731	810	820	801	795	779	781	790	791	800	804	819	797	792	788	812	824	820	820	797	796	801	809	818	818	803	811	793	804	780	781	772	757	778	754	782	832	793	791	823	775	805	818	834	793	784	801	826	777	808	749	775	791	841	761	781	778	800	798	828	791	791	790	815	742	783	798	750	768	800	814	777	811	760	808	793	795	812	774	798	791	827	779	831	788	792	785	886	824	823	810	795	805	777	754	805	787	788	763	793	800	832	792	774	797	767	759	830	791	750	786	748	767	815	761	830	748	804	775	818	832	798	798	814	839	853	785	755	820	799	773	780	801	771	818	852	865	813	782	823	794	784	795	804	791	795	773	784	735	825	768	833	784	772	788	883	781	743	799	786	822	818	758	772	791	821	819	850	816	774	791	793	776	751	798	798	801	765	815	815	758	891	787	786	749	839	798	820	792	755	787	764	785	830	783	774	764	798	834	824	804	792	871	759	772	811	768	774	794	789	789	765	792	791	816	843	837	746	810	790	794	809	770	789	783	804	793	728	785	830	768	791	788	822	786	784	822	792	797	793	829	781	805	840	753	808	794	794	751	807	787	820	816	722	798	866	798	822	789	791	821	777	815	800	778	778	810	833	858	851	806	803	791	802	738	813	815	819	778	807	873	814	796	845	799	790	807	765	826	780	809	788	797	834	860	785	783	789	783	794	790	841	754	817	748	814	788	754	788	822	800	780	794	786	753	802	826	739	788	814	819	803	721	771	768	831	843	759	807	824	725	785	805	840	743	799	781	816	832	782	799	759	793	810	805	794	807	802	805	846	759	818	753	774	776	839	804	823	781	792	808	817	759	779	798	826	775	746	794	795	794	815	806	806	756	782	813	854	771	776	803	830	800	804	743	769	759	843	723	787	785	812	793	771	801	771	796	813	788	780	815	743	842	827	836	821	776	827	774	774	779	836	785	830	832	788	811	783	798	740	768	850	767	805	816	807	763	735	782	799	768	744	813	768	779	839	806	805	808	788	835	771	797	802	791	800	774	811	808	796	846	722	797	814	794	802	795	798	790	800	810	778	817	798	823	813	839	857	802	758	796	802	807	750	816	756	781	786	786	789	799	811	717	828	804	785	799	833	795	781	777	801	818	790	836	802	768	784	785	821	795	781	786	803	847	785	805	790	831	802	803	769	824	838	783	794	818	804	785	815	783	784	803	806	751	862	821	795	834	815	791	814	800	786	765	787	798	803	808	775	843	806	774	769	820	852	817	809	852	754	795	802	796	813	775	826	795	789	757	768	810	789	775	763	819	844	798	813	800	802	758	779	768	804	793	810	788	822	765	726	821	827	766	816	777	800	807	765	760	709	794	814	819	784	827	757	806	839	772	778	795	840	783	814	775	773	789	759	759	795	805	782	809	794	798	814	797	813	752	863	811	809	799	792	760	824	767	808	798	811	774	810	827	783	787	786	827	770	827	775	758	777	780	796	797	796	814	819	791	788	785	813	811	841	801	805	765	845	774	827	814	766	785	782	813	835	794	815	792	757	793	700	818	822	791	827	772	795	799	762	840	800	757	743	837	772	799	769	817	812	798	807	789	801	781	780	771	790	796	831	780	797	790	751	786	808	773	801	804	758	885	847	815	794	808	818	804	769	774	821	803	843	835	769	791	837	837	810	788	859	788	789	801	771	775	760	789	779	811	826	853	700	803	823	799	836	765	790	789	758	768	847
3795	1858	1583	1088	901	866	783	805	700	745	726	771	710	735	714	691	699	660	703	717	721	678	693	658	689	646	643	673	649	721	663	692	694	664	629	714	685	681	701	698	709	731	707	737	664	651	698	718	691	718	714	690	706	672	628	683	733	682	740	689	626	667	681	705	658	670	680	698	699	722	699	650	707	679	639	682	656	680	670	700	681	681	633	675	679	655	723	708	665	678	690	699	691	707	664	688	756	688	689	722	655	688	688	667	686	666	667	687	697	678	703	685	687	670	664	694	665	712	676	669	650	677	694	673	676	697	696	703	729	657	679	665	682	655	676	660	696	688	704	692	657	691	691	664	671	690	672	665	680	684	626	673	640	689	687	752	687	663	636	699	721	666	642	675	671	689	669	689	724	669	694	709	684	682	708	665	632	637	673	689	688	663	702	696	642	657	688	687	728	670	693	641	668	706	650	687	626	704	651	634	711	739	682	668	647	642	697	695	675	621	689	693	707	664	710	694	681	699	709	687	655	631	647	701	672	672	659	662	637	700	638	723	673	685	702	719	701	675	647	707	673	676	714	651	659	685	650	644	671	688	699	696	671	674	639	709	712	678	695	731	672	678	706	686	670	667	712	731	690	675	691	681	646	700	706	696	603	714	706	681	712	676	656	666	656	610	701	723	660	668	665	686	679	716	705	657	660	678	641	713	664	690	693	715	664	657	712	690	696	654	657	698	628	667	717	642	717	673	681	646	658	686	675	625	653	685	692	704	713	704	643	677	685	639	683	677	688	678	653	644	645	657	675	674	689	679	704	658	699	735	662	664	643	689	711	663	690	689	682	656	661	646	664	730	693	704	692	670	655	666	657	688	645	687	701	713	670	668	674	689	615	652	662	701	674	609	663	660	699	716	681	720	669	664	701	737	698	683	687	692	699	669	657	702	693	631	653	691	665	675	685	688	667	683	708	676	671	707	653	707	700	680	718	676	650	670	644	668	646	695	670	648	692	667	690	651	681	699	634	673	656	679	664	662	768	670	641	682	717	689	677	680	687	677	724	762	695	659	662	655	676	656	670	643	701	716	695	692	674	651	645	694	654	701	685	654	713	686	680	717	647	693	652	732	702	666	629	654	664	689	663	690	694	666	695	672	687	691	675	722	628	659	657	659	726	700	656	666	695	695	669	668	669	702	710	714	689	667	711	679	682	671	658	729	690	716	700	684	713	687	644	689	672	696	707	704	727	660	672	684	636	710	686	688	614	642	673	629	676	636	673	690	690	667	699	679	756	685	652	677	716	683	660	675	666	629	693	691	691	671	678	699	683	666	645	649	680	701	675	672	666	675	693	668	695	656	669	654	683	677	706	653	667	745	681	654	648	660	676	742	702	683	731	637	720	666	710	723	735	714	718	658	661	652	658	668	694	659	666	683	658	674	684	681	740	652	665	651	717	634	697	691	671	644	651	679	689	667	684	666	620	646	652	640	693	686	667	648	701	703	657	643	704	660	660	688	679	688	708	697	693	682	687	702	689	649	721	678	660	666	686	693	667	667	708	672	648	666	713	679	645	680	668	718	710	656	703	721	697	713	733	636	659	688	676	660	672	630	670	715	688	657	697	659	675	687	684	631	705	719	659	672	634	692	678	678	620	714	651	621	700	676	665	716	601	714	681	660	701	692	673	699	639	658	694	652	680	691	674	647	673	650	678	651	641	652	709	674	673	686	653	679	687	654	662	666	687	666	687	702	710	691	698	681	631	682	657	650	704	640	710	675	689	706	680	653	668	670	665	640	676	698	668	611	644	671	634	678	659	653	735	719	691	719	641	678	678	672	692	682	733	659	663	625	675	714	669	712	681	742	727	640	649	690	683	674	643	744	723	703	699	655	685	623	700	644	613	634	686	653	673	672	716	643	663	673	680	682	687	704	681	645	691	651	685	658	677	699	643	646	669	691	635	707	645	670	698	689	695	692	617	689	656	698	655	654	646	696	704	663	688	661	623	638	667	683	714	671	674	654	667	684	695	717	695	696	686	713	656	651	680	633	662	702	638	670	677	655	708	687	713	670	676	652	699	700	708	673	655	643	699	677	669	633	664	678	682	670	674	639	709	656	683	675	641	660	653	665	676	666	660	668	683	695	687	691	706	639	676	688	675	650	664	665	667	685	698	693	664	670	670	685	687	654	674	658	708	686	685	710	625	660	662	722	706	698	644	656	690	711	644	671	683	681	632	690	668	671	662	653	682	673	653	635	675	701	714	656	673	647	652	643	654	645	697	664	662	722	694	662	697	683	652	664	642	666	660	662	658	655	632	694	696	660	673	690	735	683	652	637	678	686	674	677	670	684	657	678	658	634	683	708	691	659	667	697	735	684	684	702	691	727	699	667	663	672	695	673	668	666	647	675	685	673	659	710	720	704	710	700	686	664	690	629	729	641	601	691	674	713	663	694	663	688	664	701	644	685	639	628	680	661	678	643	718	656	681	650	677	666	632	629	723	650	675	664	700	658	731	699	672	688	693	653	660	673	674	676	696	683	671	650	635	685	670	666	726	672	666	684	676	631	733	686	700	603	656	668	711	689	690	592	657	736	674	654	667	689	658	687	640	645	642	725	671	689	655	653	699	714	637	663	712	686	663	704	678	683	683	648	701	688	717	665	687	689	702	695	689	678	688	659	682	659	671	639	675	663	713	652	706	679	659	626	675	719	672	696	677	635	721	677	705	652	692	662	694	716	698	637	693	604	724	694	680	707	721	686	677	661	683	697	662	649	676	702	682	691	687	688	687	714	744	685	687	675	685	647	677	624	692	694	681	695	702	664	679	668	720	699	668	672	642	667	682	688	690	646	643	678	670	690	636	642	703	700	672	664	715	677	729	680	653	686	675	651	700	650	632	654	634	692	674	731	691	711	688	691	659	653	704	678	667	666	680	653	685	651	710	679	705	683	647	691	649	685	691	664	691	662	721	723	673	668	669	663	654	664	696	691	668	739	693	653	667	679	686	669	673	722	741	643	718	693	675	712	696	687	675	714	694	658	676	678	701	666	709	698	688	639	655	664	674	692	675	698	661	644	673	737	708	758	722	668	624	695	700	682	677	691	679	679	660	715	657	650	629	616	641	691	704	671	698	664	662	662	610	651	673	725	669	662	672	729	703	701	683	661	707	693	681	659	627	682	676	684	630	673	675	643	690	672	640	659	656	690	689	708	670	714	687	685	602	671	702	685	684	684	675	666	672	684	666	666	668	693	695	720	648	674	696	738	657	679	676	680	682	692	705	642	676	664	719	697	693	658	663	655	629	674	650	683	637	721	664	719	693	662	696	676	718	669	670	748	667	654	679	673	675	658	638	722	676	643	686	699	688	668	659	664	718	708	637	653	672	681	654	645	668	704	665	624	650	678	690	653	718	679	703	680	717	674	642	651	727	650	676	653	702	699	690	675	688	709	676	657	692	660	694	724	639	727	645	685	659	675	668	691	701	716	684	684	669	704	689	717
24217	21396	28531	24633	20179	3018	1107	716	567	602	575	510	509	484	471	490	519	472	480	444	504	465	438	418	455	457	465	458	465	449	426	441	421	439	453	460	415	431	445	466	447	438	442	413	417	452	429	451	414	463	478	429	475	442	417	467	432	404	442	451	449	435	454	456	431	431	443	402	432	435	454	463	442	450	421	455	416	447	475	423	443	431	430	438	425	427	416	432	474	438	390	447	450	404	423	439	448	455	434	428	415	430	437	458	423	435	452	403	414	457	444	394	454	427	436	436	436	444	401	431	413	464	428	422	431	436	441	448	420	444	439	459	445	435	436	429	437	427	443	433	436	450	434	454	417	430	410	419	393	413	419	441	424	441	441	426	423	460	434	412	440	410	412	447	424	376	419	461	414	415	474	441	405	404	435	434	460	428	438	413	434	403	446	438	430	422	422	455	411	468	459	418	431	425	394	437	424	419	437	411	397	457	437	434	443	473	412	443	429	437	428	411	437	398	447	471	459	425	441	403	426	423	426	442	435	437	399	420	460	455	414	413	430	412	466	457	436	436	451	435	428	426	440	436	429	445	425	433	448	448	446	453	454	432	405	437	452	473	429	408	454	465	402	422	430	443	448	471	443	432	441	436	425	428	434	442	442	424	446	452	455	453	399	402	426	433	433	413	412	435	443	427	420	421	446	407	390	432	434	460	406	404	394	438	423	436	380	462	422	438	426	421	440	430	433	415	441	457	392	429	441	414	411	425	443	442	457	415	411	450	417	429	396	418	427	450	456	416	425	440	395	427	404	416	448	403	439	460	439	451	454	432	416	472	454	447	455	428	400	412	453	412	405	464	446	416	447	415	432	421	429	405	419	460	415	436	438	422	392	422	419	416	418	384	405	418	433	413	448	374	395	407	430	459	379	446	435	412	418	471	441	416	419	436	450	434	402	447	422	462	451	474	417	478	416	439	396	433	413	431	452	425	461	436	403	386	437	424	441	423	425	456	419	451	418	451	471	385	432	442	466	396	415	430	442	446	422	451	411	472	424	388	412	406	408	413	384	445	428	440	414	410	428	432	397	421	441	447	413	407	437	419	410	392	438	487	415	452	413	427	413	403	474	431	483	419	414	482	404	439	451	440	444	389	416	490	446	415	411	427	448	418	399	430	460	438	427	426	460	448	410	429	477	453	448	429	443	421	459	418	435	448	394	463	418	424	417	421	448	448	445	424	387	385	443	403	417	403	403	432	423	422	409	388	425	432	428	419	480	429	398	395	424	464	404	434	428	462	448	455	447	480	428	448	415	441	437	412	433	423	425	448	452	430	428	413	423	415	435	426	433	467	433	417	403	433	420	442	437	437	431	462	450	445	432	413	475	410	437	408	431	431	426	452	434	455	431	470	432	430	446	448	425	450	409	437	458	440	419	406	410	453	436	445	467	387	420	422	439	446	469	448	407	469	426	433	394	463	436	444	441	453	440	430	412	475	410	445	410	447	453	411	412	426	442	399	417	448	399	419	403	473	412	478	429	441	446	439	423	431	423	448	404	437	466	448	438	434	435	432	419	426	408	433	483	400	451	451	396	426	439	445	405	409	405	445	430	450	434	410	411	416	432	436	405	413	434	425	440	427	435	389	427	439	425	447	408	422	452	483	464	417	432	448	469	422	464	452	470	428	452	431	449	393	419	428	418	427	445	465	408	467	445	437	413	451	446	428	436	398	441	436	409	430	431	387	427	427	431	458	438	425	432	415	449	442	397	413	424	446	447	401	433	426	424	427	429	430	458	433	410	433	440	407	410	411	437	429	435	439	430	459	429	433	407	446	427	435	435	423	445	446	382	429	438	414	460	430	426	442	414	448	425	403	431	442	389	377	407	419	419	442	391	421	440	446	415	436	426	424	399	406	437	439	449	435	424	437	449	418	449	442	422	472	416	445	452	448	444	452	421	445	437	432	449	450	442	429	428	445	417	409	420	430	456	421	414	449	487	393	423	418	439	406	448	426	430	453	397	426	460	416	414	444	436	466	477	447	417	433	459	388	423	446	427	419	425	418	453	412	417	442	479	407	435	425	416	442	424	410	381	375	430	414	436	426	413	403	423	437	425	436	434	425	453	412	394	462	442	437	411	437	480	426	429	431	429	444	414	430	434	443	426	412	424	467	452	398	462	429	433	433	458	420	435	455	437	445	423	441	412	412	446	410	432	446	405	433	441	449	406	455	406	421	418	377	406	400	394	402	460	452	424	450	418	441	389	419	402	413	431	413	410	417	407	418	432	466	407	390	441	415	394	455	417	429	414	437	401	402	408	402	434	415	457	442	456	457	421	458	437	463	441	436	422	430	414	452	426	444	454	429	440	436	443	432	420	456	495	447	427	431	403	436	444	430	423	412	443	446	423	413	441	435	436	444	426	437	410	448	415	450	424	450	410	424	413	436	417	432	442	430	452	455	424	426	454	476	423	451	387	435	414	449	438	447	385	435	463	396	429	463	415	437	437	414	427	395	467	452	456	421	440	430	403	428	458	445	443	416	421	434	428	488	422	417	450	425	400	468	389	416	419	425	392	447	414	425	413	433	407	447	434	406	481	420	395	410	396	444	454	443	419	438	422	451	416	392	446	450	422	460	396	435	427	415	402	435	409	401	406	411	411	472	421	406	422	459	442	471	389	416	416	455	458	433	433	426	406	450	424	433	472	423	419	432	427	409	432	433	422	470	457	453	456	416	461	425	431	431	380	455	463	450	423	442	426	393	442	391	443	432	397	442	436	443	407	428	416	417	410	442	424	442	427	453	428	445	425	435	441	427	446	433	443	433	428	410	416	432	426	460	439	431	434	431	425	434	436	407	457	418	466	434	428	426	436	417	431	451	446	456	407	411	429	438	432	429	449	446	460	386	417	438	464	467	429	462	420	438	415	452	444	414	407	447	396	383	429	465	416	418	419	444	413	453	447	409	470	430	422	417	407	447	428	435	431	434	431	457	452	429	406	404	406	457	413	418	440	438	429	427	444	404	415	426	443	416	407	425	423	409	452	396	416	393	445	453	448	431	441	470	389	422	447	420	447	424	415	432	416	450	450	409	416	430	426	403	396	403	435	425	477	402	391	442	449	449	418	415	455	403	435	393	430	400	405	415	464	443	432	450	452	402	440	462	413	453	445	477	424	412	435	422	428	453	413	450	432	423	427	414	443	426	410	418	418	433	437	412	444	441	449	396	383	429	450	468	419	424	383	403	443	418	442	426	414	425	449	463	452	411	454	421	450	431	448	448	428	443	428	413	442	386	435	419	395	424	421	434	429	442	436	415	432	429	431	424	460	472	456	422	434	444	445	430	479	480	409	468	428	424	442	441	404	391	419	465	462	402	424	442	389	410	438	436	429	417	440	407	435	433	392	422	408	441	457	419	437	439	424	413	457	406	446	389	383	460	415	419	406	402	462	422	421	430	422	396	443	443	452	432	477	408	441	415	421	443	419	406	457	436	429	415	440	447
3400	4775	3724	2022	1425	1061	853	768	691	599	587	573	535	540	515	477	480	474	460	484	495	440	448	475	442	391	472	428	433	440	436	413	429	427	445	456	427	425	420	404	411	437	430	423	439	464	386	437	428	430	418	425	405	409	473	405	440	445	424	443	382	450	468	445	398	395	411	413	402	407	417	421	419	427	441	397	390	379	382	390	424	395	393	396	424	390	435	457	389	402	404	386	437	412	426	401	414	433	408	424	417	410	376	381	435	408	388	376	405	393	445	400	365	426	424	419	410	385	364	405	398	413	429	443	423	394	385	418	423	403	429	390	449	470	418	478	407	415	391	423	403	449	425	419	381	382	408	440	407	424	404	418	429	434	429	443	404	395	446	388	391	410	442	399	402	424	404	389	422	432	413	411	421	429	409	422	417	393	435	431	406	370	407	429	395	395	381	411	382	397	430	422	410	400	399	406	422	386	387	376	441	439	413	409	406	435	403	408	414	389	432	413	419	435	443	393	454	377	421	437	402	399	393	407	449	404	438	388	421	418	393	404	423	428	429	393	439	404	430	400	404	404	386	421	399	411	361	412	411	431	397	404	413	397	377	394	409	416	379	414	386	419	385	378	416	409	398	442	416	391	387	400	418	401	413	410	444	383	420	428	433	419	373	375	397	444	416	429	434	381	370	395	403	392	399	439	384	402	406	372	390	405	437	393	416	422	419	418	466	428	392	438	434	360	387	400	406	428	419	406	361	407	418	405	416	430	387	418	378	415	422	435	426	447	376	397	407	398	399	402	377	399	428	395	415	448	383	410	421	406	394	398	376	430	394	409	426	400	432	379	408	415	428	369	396	407	426	394	427	380	415	425	367	416	432	416	418	407	405	419	383	398	443	404	415	416	440	391	404	421	411	406	420	416	445	440	379	402	389	397	422	398	396	428	377	381	402	393	426	422	413	439	419	407	379	425	441	382	430	390	426	420	433	398	403	450	410	431	380	427	380	387	397	431	396	422	379	381	415	412	428	420	400	407	397	422	402	418	445	396	375	396	411	372	389	415	392	428	418	414	451	412	386	369	414	424	398	434	406	441	384	413	405	403	406	399	402	433	396	399	419	439	391	393	399	422	411	398	390	393	400	364	383	419	391	428	423	397	420	373	392	402	374	424	397	387	452	392	460	414	397	404	396	424	404	429	408	400	421	395	422	435	416	398	398	384	402	424	409	451	431	441	419	424	451	438	392	376	402	432	395	396	444	410	375	405	417	388	397	407	386	436	442	414	425	412	422	385	406	398	395	405	391	404	406	402	393	390	354	406	379	420	378	410	401	407	376	396	398	396	440	392	435	423	407	384	452	427	416	421	389	418	420	414	400	379	422	429	386	366	417	403	390	395	425	410	393	426	390	383	391	415	400	400	429	432	372	394	403	416	436	414	394	408	398	407	399	449	388	438	394	395	398	375	389	428	387	465	367	388	411	398	372	396	426	393	434	435	385	442	402	377	392	413	411	417	400	422	417	365	416	410	392	408	423	391	415	420	409	409	375	360	382	420	391	432	397	415	374	425	409	407	437	390	386	405	440	393	414	440	383	408	418	378	399	380	414	379	455	414	429	422	392	387	394	382	406	382	434	389	413	416	375	432	418	395	376	395	449	395	399	394	410	427	383	441	427	439	428	388	394	431	461	402	430	388	426	447	398	386	425	387	424	399	448	434	433	419	411	373	407	431	407	389	416	409	417	379	401	409	434	406	430	380	430	437	402	402	414	426	393	386	381	412	409	413	387	423	421	374	423	386	386	415	393	432	420	421	394	383	407	402	444	408	413	396	448	409	407	377	400	390	420	408	436	410	397	410	421	431	412	414	402	383	407	371	427	408	412	415	416	392	361	419	396	397	406	379	395	422	417	369	419	426	437	417	447	427	403	418	399	365	409	379	406	416	444	393	395	407	423	400	445	384	413	391	405	432	398	385	413	395	404	419	388	419	393	373	394	425	396	413	373	422	446	403	374	410	395	422	383	403	408	400	387	415	402	400	363	436	394	375	386	401	423	439	409	438	411	420	398	394	423	459	385	391	389	384	405	395	380	424	410	403	437	437	387	424	398	412	413	452	385	429	395	427	394	369	399	413	409	406	408	391	436	357	393	396	362	390	386	414	409	421	372	377	461	388	405	414	371	360	424	428	404	395	388	401	394	433	398	431	444	400	449	413	392	413	414	390	421	371	406	381	389	381	416	406	402	422	397	386	405	395	412	408	418	407	395	430	404	417	416	406	397	417	418	380	421	433	435	439	422	405	431	398	434	427	386	407	415	392	435	405	406	424	363	410	472	412	449	390	410	408	386	405	414	400	452	364	432	447	404	378	372	441	440	399	432	415	395	359	395	379	415	409	382	428	421	410	372	396	370	382	410	384	376	420	417	411	395	406	418	425	387	376	376	416	396	390	415	420	410	404	410	413	417	421	405	399	416	405	388	406	418	394	418	412	383	384	376	430	396	380	418	388	430	434	404	386	415	392	429	399	430	396	381	414	416	393	402	401	405	371	398	401	382	369	390	392	439	416	419	405	408	388	384	401	402	369	419	377	375	392	394	408	397	388	386	448	402	414	401	407	384	424	384	411	389	427	420	405	387	369	418	411	410	373	378	361	397	374	429	409	399	395	421	410	444	413	395	400	409	430	402	377	419	373	410	416	399	376	415	378	383	373	374	411	389	441	390	411	432	398	388	412	411	374	419	398	394	393	396	372	405	405	419	395	403	384	396	392	413	356	402	417	388	431	399	424	402	416	408	387	398	401	424	402	421	400	406	407	395	419	418	418	427	396	368	368	430	388	399	418	400	395	400	383	404	388	401	419	425	380	400	398	408	363	402	388	370	367	405	406	419	392	425	368	409	426	414	411	422	390	400	380	418	405	415	437	415	414	427	408	405	406	432	415	384	388	416	425	395	421	404	378	420	396	389	389	403	376	398	432	422	383	439	398	428	411	394	404	407	413	387	407	380	415	393	392	426	386	393	441	401	380	400	398	420	386	398	415	395	411	434	389	403	381	371	419	406	414	390	381	422	368	375	407	400	354	400	444	438	456	369	394	424	391	410	390	369	402	429	413	420	392	403	414	391	373	432	384	369	441	390	439	392	398	427	400	405	422	389	390	410	371	396	416	406	386	429	424	401	414	424	363	410	402	414	402	433	373	396	384	367	388	429	419	384	372	383	422	398	403	429	376	365	429	423	401	373	415	389	412	425	397	382	397	424	399	462	411	459	371	379	435	396	447	376	373	347	388	399	359	415	409	417	378	413	406	409	406	418	428	409	390	375	407	401	437	408	398	407	432	395	405	416	403	408	426	393	381	434	426	421	428	384	393	431	416	402	421	409	408	429	387	410	400	412	375	386	390	384	410	421	421	410	394	411	378	417	404	414	415	402	387	388	399	393	421	410	403	406	369	431	457	392	397	416	375	406	427	405	402	395	432	396	407	435	422	419	416	385	429	375	396
27586	12229	2237	1372	1036	992	1016	956	971	989	914	942	967	945	969	1002	913	959	1028	997	1045	955	950	940	949	966	935	918	953	991	953	927	980	943	981	949	980	942	943	949	969	964	965	982	996	936	901	981	952	960	942	975	920	954	990	932	957	904	948	973	951	973	956	959	932	969	949	909	918	926	957	972	954	935	953	941	922	919	879	907	935	960	970	944	972	954	987	999	957	957	950	990	971	935	1004	945	931	966	954	946	925	942	987	874	940	897	963	903	914	973	981	984	967	976	935	942	980	995	934	1016	929	936	992	974	970	971	965	1002	949	947	973	973	883	987	924	957	897	971	960	957	932	934	936	940	970	930	1001	919	961	960	978	992	948	927	1007	969	958	938	939	948	969	968	977	935	971	925	954	930	952	904	980	957	920	995	903	969	1032	917	897	982	974	985	990	977	906	979	1011	983	988	1001	931	996	1006	892	998	976	921	927	951	895	959	936	974	933	999	979	942	967	968	965	982	967	947	932	1009	976	1008	921	947	987	949	932	978	972	975	971	943	966	969	940	938	933	950	1015	1007	912	984	952	970	966	933	895	947	1008	955	880	915	962	967	894	934	978	944	1005	981	970	1001	944	940	987	993	926	951	922	913	951	939	925	953	943	996	959	990	943	869	951	992	994	958	997	986	1006	923	999	946	993	950	899	973	946	961	915	993	951	947	974	922	960	946	950	943	897	966	971	926	880	966	958	1012	930	905	903	925	932	949	958	960	953	950	974	968	907	983	930	963	976	936	930	950	995	924	964	950	943	914	940	965	996	1030	913	929	987	979	1021	943	977	981	956	926	985	933	990	959	978	993	962	945	923	928	936	990	960	993	918	927	998	969	997	978	980	930	996	1009	933	979	1021	955	996	967	991	924	940	929	1024	960	984	941	1017	975	960	944	1006	976	959	907	949	941	920	942	962	969	886	919	927	907	948	987	1027	949	978	1010	991	968	940	969	924	944	919	970	988	929	926	989	969	996	968	906	988	968	971	943	958	997	929	954	928	980	966	977	917	989	964	908	965	945	995	958	973	994	1008	946	957	1024	931	947	947	915	1002	937	930	963	940	952	994	928	907	904	938	950	992	961	934	932	980	1015	970	961	975	962	986	924	953	960	914	957	1038	1007	945	968	1014	935	952	964	1003	958	1005	996	1000	912	964	977	953	964	958	929	1011	938	934	995	950	924	964	973	972	927	942	916	905	971	907	952	996	935	906	934	964	922	950	1000	920	960	994	977	875	1010	937	883	972	998	917	960	978	979	947	952	971	951	958	967	887	963	904	940	933	934	963	910	995	1011	951	963	948	1028	963	953	933	1012	958	912	905	970	896	973	939	928	933	924	941	887	982	986	951	925	994	915	967	965	933	958	952	945	913	950	1016	988	962	1004	940	970	967	1014	943	958	947	925	960	941	890	911	901	914	966	973	954	989	930	952	962	965	941	993	914	953	985	947	901	927	900	942	871	956	1005	935	986	900	921	1010	988	994	960	981	981	919	966	955	933	946	1000	924	991	978	964	929	906	938	955	925	984	939	943	940	949	927	975	947	1005	913	942	957	972	919	977	946	962	974	930	961	990	901	921	953	1000	939	924	957	920	941	946	927	944	1021	927	910	939	885	993	945	992	927	995	981	948	925	925	957	946	922	951	1009	992	960	971	991	922	968	984	983	978	979	1032	947	979	952	960	944	927	956	946	899	966	977	966	980	954	959	943	902	982	932	949	885	923	977	949	931	989	968	932	977	965	967	914	953	941	980	991	939	943	922	970	1042	978	933	996	941	954	952	913	922	941	970	960	1017	1019	920	918	926	995	967	966	962	952	967	972	950	934	994	1011	995	959	908	925	957	968	997	954	926	947	1001	961	890	973	978	935	924	882	921	978	959	915	967	922	956	913	962	925	1030	972	978	924	972	981	950	946	937	954	1015	907	935	911	1005	909	927	976	979	967	966	940	956	965	956	898	939	945	946	969	937	967	1017	972	968	967	950	945	966	934	945	979	946	947	943	958	862	967	941	897	903	943	920	922	996	902	967	952	964	928	971	1010	941	974	975	994	974	923	960	1042	951	996	953	949	943	962	971	1008	992	952	961	921	929	939	960	925	969	946	880	975	996	960	990	944	1062	1031	948	1004	988	925	1010	924	919	944	911	916	980	924	959	921	998	908	911	976	907	887	964	901	951	926	952	949	920	956	935	976	924	948	949	974	969	944	941	953	971	992	1002	959	886	939	959	909	1011	946	955	943	925	932	912	961	953	961	926	971	987	920	904	931	926	968	928	1001	988	961	1004	985	963	992	933	937	978	1013	1043	1010	907	1042	946	1013	968	906	936	962	927	960	951	926	959	954	952	913	929	991	917	1014	951	972	944	962	973	1031	941	937	966	966	965	934	916	1001	943	958	903	982	969	973	1038	961	956	912	936	975	938	1027	973	965	988	940	930	919	910	937	932	967	999	915	925	986	945	953	936	926	1027	998	911	975	926	935	951	968	962	943	950	933	925	956	988	935	911	977	930	966	997	900	958	927	991	991	930	963	930	938	949	904	976	952	940	937	946	923	887	873	929	968	1004	938	940	921	980	943	942	936	912	938	910	906	918	1027	951	901	944	945	923	982	949	994	968	999	977	899	940	977	945	947	876	1001	972	936	959	957	943	977	974	931	979	904	981	955	941	953	981	961	965	998	967	895	959	966	907	957	928	950	975	934	993	925	998	953	889	1009	965	950	937	935	950	942	902	984	950	974	1014	988	965	990	979	921	952	904	931	994	927	946	940	950	924	926	963	1014	969	976	948	944	887	928	948	942	941	963	1020	964	979	924	985	1013	963	974	932	960	953	920	951	959	941	934	1000	968	925	906	944	971	1009	939	948	933	930	1007	940	938	960	951	937	904	950	918	935	956	907	959	968	948	996	980	897	966	976	969	928	985	975	933	984	960	978	952	923	963	913	929	953	924	1012	986	999	941	959	920	952	945	884	1027	918	909	980	934	957	980	947	934	962	1000	938	1015	998	981	949	1006	937	911	990	910	948	946	940	938	994	928	939	950	942	942	924	943	894	957	956	947	926	897	937	969	959	921	967	927	929	961	905	930	1043	911	974	950	937	943	976	931	972	897	932	960	992	944	950	994	969	955	941	968	994	985	907	929	1004	973	933	994	942	926	939	948	930	979	966	902	980	966	980	1011	967	979	909	943	927	905	937	945	918	983	956	896	988	954	949	1030	961	927	994	1012	1022	976	928	942	978	958	991	960	949	940	962	954	918	1001	963	958	967	952	948	962	916	971	981	951	933	935	964	972	922	910	966	900	922	969	996	962	1023	938	923	979	939	921	926	970	897	981	902	964	953	979	967	930	918	957	907	978	994	942	908	952	947	983	1032	992	948	844	936	939	943	943	965	955	966	1024	1008	960	976	960	950	907	974	1018	951	930	980	929	999	951	994	968	944	979	998	969	940	958	909	945	949	945	903	977	929	984	970	971	955	963	970	979	925	924	939	974	928	922	969	981	954	958	1004	1015	1000	912	944	918	917	992	933	999	1000	971	971	963	992	988	968	938	938	970	976	917	949	958	926	882	932	991	909	940	928	940	960	905
5374	1017	939	840	806	815	831	804	815	821	804	836	785	787	790	758	848	816	791	786	812	801	802	805	808	820	762	790	794	819	802	799	756	777	803	814	824	781	802	772	812	814	786	805	819	764	835	785	759	821	832	793	801	766	810	804	789	814	760	730	795	796	787	735	792	811	834	806	768	796	784	850	783	829	758	798	766	845	836	794	827	806	811	789	773	848	801	757	804	817	756	821	824	797	795	722	857	756	786	830	783	826	787	793	807	799	806	803	792	773	803	708	794	818	793	815	746	774	799	833	816	858	840	809	806	809	777	765	798	831	795	851	783	787	793	816	761	797	739	852	789	748	782	798	783	762	784	831	765	819	776	774	749	761	831	789	766	775	754	835	797	769	806	848	781	776	787	741	773	777	836	836	775	834	773	830	806	786	754	760	817	804	769	820	787	826	772	828	758	748	804	793	776	847	781	771	801	807	783	776	770	809	764	799	790	743	780	844	763	800	767	737	788	774	809	798	813	778	760	759	789	749	784	811	781	829	807	778	791	839	811	780	800	794	800	826	815	806	748	789	782	797	775	754	787	823	824	834	792	810	784	853	828	812	817	764	828	812	740	803	760	832	778	834	804	783	821	824	816	785	736	746	779	767	791	783	812	806	760	805	818	788	781	769	790	766	760	792	779	773	776	814	762	816	789	809	802	771	741	811	821	825	793	801	750	742	770	783	788	830	806	802	813	758	770	804	744	844	781	777	849	761	744	794	771	809	759	766	789	796	734	794	786	812	797	785	777	781	843	795	789	790	786	760	732	761	793	777	842	799	790	792	776	823	756	768	783	761	845	791	755	800	732	804	806	787	770	759	823	807	796	844	810	814	764	766	780	771	766	796	770	802	776	800	806	821	767	725	774	764	773	796	796	848	810	778	793	755	796	763	823	783	755	776	816	836	814	755	769	792	858	726	818	819	799	802	765	802	799	805	756	772	824	762	799	793	821	785	786	765	769	753	785	759	770	759	763	806	786	812	769	775	868	792	797	827	784	806	826	754	758	773	807	788	837	770	830	786	788	776	769	804	777	777	820	784	788	759	764	805	786	840	777	740	776	806	767	785	832	793	822	772	743	744	794	794	808	751	770	826	743	779	806	814	780	819	773	794	760	788	746	791	782	770	733	761	785	803	810	816	748	778	772	817	786	813	795	807	756	774	789	769	790	801	792	786	815	828	807	767	799	816	810	749	765	788	826	799	793	820	847	820	811	810	766	785	788	788	800	751	781	783	798	773	780	802	755	818	805	796	800	766	731	789	846	774	773	827	781	832	774	774	781	784	847	772	857	785	772	780	815	753	764	821	809	769	775	808	806	812	804	767	760	817	785	823	792	774	768	845	811	834	821	781	781	814	814	756	776	788	789	776	787	814	779	795	764	791	819	773	777	774	798	752	798	786	816	750	838	833	736	755	767	785	763	760	815	760	780	753	780	782	795	766	806	825	771	776	773	760	782	796	858	810	753	832	776	780	802	793	826	776	769	793	815	790	716	822	811	811	751	742	795	789	808	786	854	797	819	793	785	822	799	825	769	794	772	781	767	838	792	810	773	758	804	769	789	792	754	824	800	834	799	744	769	750	826	790	826	819	794	816	776	828	778	760	807	749	798	798	792	753	811	790	793	811	801	773	785	769	813	829	765	800	781	854	782	804	798	830	816	790	805	840	807	795	800	789	786	775	853	754	750	794	744	746	844	784	748	762	754	756	833	807	778	760	821	772	789	764	771	826	794	827	793	836	777	801	738	746	774	754	823	796	817	804	789	833	827	817	726	842	822	810	803	808	773	753	815	795	775	809	787	832	772	810	783	786	843	773	802	805	803	784	772	767	797	761	837	824	777	780	793	808	777	792	783	780	772	781	836	810	817	760	792	811	793	770	799	762	820	784	747	761	782	787	759	778	810	787	801	785	806	808	847	783	781	845	799	777	844	733	836	784	819	822	796	775	850	797	835	773	795	745	758	795	789	788	784	791	817	834	834	787	809	767	806	760	813	782	772	811	819	782	764	807	719	780	791	812	824	801	769	785	853	788	822	806	786	753	809	814	763	820	809	797	788	829	761	775	820	788	807	816	768	784	815	759	733	766	757	797	775	785	777	759	809	788	755	753	790	807	764	754	764	794	759	858	759	828	795	819	785	733	832	771	836	779	791	816	761	780	814	780	817	743	805	736	769	802	773	789	772	772	775	797	812	782	787	805	781	752	783	771	804	757	733	794	839	815	798	804	834	759	775	743	774	830	764	783	813	816	788	776	796	804	832	814	772	746	781	794	733	827	763	795	794	813	800	791	801	763	809	843	785	806	771	839	842	775	764	752	822	839	769	800	815	783	806	733	829	836	797	783	772	804	786	803	812	799	813	762	756	762	752	794	836	802	801	812	798	807	801	806	818	818	776	761	717	781	825	805	804	861	782	776	786	758	809	803	737	772	782	815	803	775	771	813	800	814	795	800	815	799	813	783	766	803	773	755	818	775	840	736	760	813	796	792	787	808	799	808	769	776	760	767	839	854	776	819	787	809	773	762	782	815	745	806	805	839	805	790	715	770	815	758	784	815	777	800	815	816	786	789	793	779	807	844	781	758	787	763	781	753	732	745	765	784	769	827	775	808	801	772	788	782	788	766	781	743	814	778	817	848	758	815	780	822	755	825	805	764	822	753	806	782	818	815	818	775	758	765	799	791	816	798	798	765	851	831	797	826	799	764	776	777	814	776	811	814	818	775	807	741	806	828	789	772	798	806	732	799	808	782	743	810	792	808	776	854	781	792	775	781	805	765	775	766	806	803	774	804	768	779	859	842	763	783	769	774	793	789	856	808	800	757	778	806	800	757	806	748	809	785	794	800	831	790	808	782	775	809	755	816	829	806	758	787	802	774	761	758	778	757	819	781	780	813	750	814	814	811	797	800	780	730	770	811	735	766	806	763	758	773	780	748	799	799	785	797	775	803	803	780	800	759	795	794	798	808	789	775	781	811	750	784	740	845	779	740	795	800	815	752	757	814	769	753	762	752	811	823	803	755	793	790	793	759	778	796	732	777	804	834	801	766	742	832	802	804	746	773	770	808	851	817	830	799	797	778	754	755	811	799	779	806	719	770	833	828	797	769	830	751	809	804	758	814	787	792	789	801	819	773	788	796	744	784	776	796	807	820	756	769	775	856	773	801	747	792	794	818	760	782	781	762	847	792	801	740	754	732	808	724	834	842	769	782	842	772	813	784	783	791	830	804	831	765	757	822	796	793	810	788	822	777	797	816	786	788	766	732	824	811	851	792	828	817	771	721	845	748	761	757	810	808	802	801	787	875	805	811	826	800	791	788	755	820	809	837	795	791	783	836	827	761	777	768	819	775	779	848	798	780	805	735	801	783	758	792	798	791	796	827	806	786	823	793	776	839	780	781	833	807	793	822	798	788	727	775	760	779	759	796	745	759	768	790	792	764	781	748	764	791	810	809
26132	21469	24010	12971	1596	1068	985	878	881	893	889	880	863	883	812	821	787	787	850	823	848	817	805	825	823	843	809	784	852	817	789	845	835	793	865	822	841	809	806	783	832	824	821	839	801	825	848	781	790	805	822	821	831	783	835	807	781	806	800	839	785	773	781	814	768	802	836	807	832	824	850	772	832	819	845	828	807	874	768	814	798	808	775	836	853	796	837	783	803	827	800	756	840	760	853	864	751	850	821	854	825	817	804	804	756	756	760	754	751	871	795	822	779	876	812	809	826	815	791	824	812	818	801	791	758	819	815	845	823	833	862	788	797	822	839	770	818	822	788	805	799	811	803	798	874	797	849	810	839	840	829	818	805	852	817	800	750	810	794	818	801	824	833	776	820	821	822	841	799	842	826	792	808	821	807	856	746	824	789	822	859	842	798	815	821	795	818	807	759	785	856	789	832	825	810	804	794	783	787	784	787	842	861	818	829	790	800	828	853	844	765	826	826	820	824	858	853	853	810	792	833	852	853	860	845	788	771	811	888	837	848	775	795	836	836	821	847	855	828	840	813	828	822	841	800	826	814	781	784	787	768	812	795	781	862	810	794	854	777	792	798	833	796	816	838	829	867	822	883	847	824	886	789	770	802	782	817	792	805	830	810	793	855	817	792	824	844	811	783	820	835	819	843	863	820	774	803	805	749	828	775	853	816	813	740	803	812	762	835	798	813	817	850	794	826	823	774	828	793	746	813	770	804	764	812	804	782	821	816	816	800	804	778	792	876	795	825	808	773	806	792	838	828	843	828	835	792	850	800	899	842	841	822	844	793	795	841	766	798	757	805	811	809	803	795	874	804	809	825	748	814	806	807	810	803	832	836	787	824	872	784	862	823	838	826	811	858	797	865	807	786	794	817	833	867	824	785	824	773	808	837	854	793	852	787	810	805	820	852	770	826	806	780	794	791	859	814	815	834	824	832	828	806	794	818	799	826	807	827	807	828	785	795	793	813	811	807	811	814	837	797	815	840	785	806	830	812	871	804	825	800	784	798	846	821	776	786	847	831	846	797	795	824	826	797	810	800	784	820	863	835	818	801	835	835	809	792	768	794	854	815	811	782	830	833	883	840	771	865	796	857	798	785	810	793	842	789	826	825	803	787	839	841	791	793	851	849	814	832	829	789	782	828	820	876	816	815	879	836	823	860	809	750	803	816	765	804	809	771	797	814	869	768	798	810	836	870	782	809	842	785	795	850	819	833	762	803	804	831	812	807	824	796	818	851	848	809	773	789	827	812	799	801	787	841	781	822	831	806	792	817	789	791	732	807	798	777	768	861	783	759	874	802	783	771	827	823	772	775	852	784	869	797	852	824	831	785	787	828	870	751	786	810	832	800	810	877	807	819	812	823	784	779	758	794	836	792	803	829	800	816	776	824	745	870	845	800	761	823	871	825	816	807	830	787	793	796	833	802	747	794	808	830	877	793	774	793	805	791	820	794	833	790	814	868	807	792	806	791	781	788	790	783	787	822	807	816	813	836	773	850	794	808	841	781	804	813	809	740	808	804	796	838	798	836	791	823	765	901	837	806	901	811	804	805	885	841	799	810	835	823	828	820	789	846	756	822	814	819	837	793	827	820	779	802	802	829	811	832	859	835	805	821	812	833	827	807	802	840	803	836	791	748	831	838	809	796	787	827	785	833	772	875	836	851	807	859	800	828	765	806	765	785	813	837	844	837	888	808	765	814	801	850	792	843	847	795	794	791	840	878	851	860	788	796	821	808	873	850	825	780	840	846	792	851	807	836	804	785	753	786	796	852	824	794	833	801	862	836	823	831	846	816	806	832	844	825	812	828	758	779	845	805	796	842	807	817	850	822	774	820	852	775	845	830	832	799	815	846	811	782	817	788	779	811	834	790	797	765	758	780	817	774	810	797	820	813	808	767	830	779	795	798	823	844	842	798	817	816	770	811	886	821	810	858	778	830	878	835	779	822	804	804	829	833	814	798	796	795	804	808	794	809	792	828	865	871	773	817	852	847	797	859	783	804	815	824	804	817	805	839	790	831	780	797	848	806	776	772	835	817	866	772	792	797	789	817	806	781	791	801	841	818	844	834	783	762	781	821	821	800	806	828	821	851	805	809	789	863	816	830	846	791	815	784	810	784	836	832	813	833	854	807	775	784	846	808	795	793	844	801	766	786	765	837	834	817	829	851	855	798	835	786	816	888	831	839	783	842	836	869	834	847	832	848	766	826	817	816	821	812	819	817	796	785	816	842	810	849	788	767	822	782	799	814	793	796	818	802	795	847	871	825	760	832	822	812	820	799	807	811	840	844	836	838	805	823	821	820	780	896	817	815	857	797	774	820	868	783	856	729	806	776	807	854	784	843	808	834	859	796	865	846	795	751	785	799	792	758	826	806	808	808	831	797	773	768	826	873	834	781	793	886	814	800	860	810	835	811	813	781	808	809	827	812	831	812	787	789	821	790	786	857	789	843	810	815	858	860	860	765	857	782	817	812	791	858	813	811	813	782	815	816	776	798	868	787	790	816	810	782	857	826	812	765	831	836	825	844	833	906	824	786	861	806	788	817	814	792	818	807	823	807	804	747	823	799	835	806	811	800	879	838	816	822	860	780	803	813	792	802	801	782	819	799	847	813	792	850	788	834	789	788	838	882	802	808	861	862	830	824	846	809	819	784	831	762	838	809	800	824	794	849	771	776	858	816	792	840	811	862	837	879	847	813	779	820	797	787	793	828	790	797	835	854	814	774	813	835	777	809	838	836	790	797	814	844	768	829	842	826	814	846	776	838	840	824	773	835	842	826	826	831	795	827	827	815	810	796	833	855	775	817	816	814	907	787	834	824	801	831	820	755	785	815	824	780	828	772	849	790	823	865	862	797	827	787	788	835	851	799	829	818	849	772	805	820	772	808	820	793	757	803	826	893	845	794	763	847	809	805	770	810	852	812	801	823	764	884	809	825	770	803	834	825	826	828	798	834	830	809	795	857	784	789	823	800	847	825	823	817	809	810	847	830	764	767	825	803	813	787	815	861	793	771	823	780	741	778	814	832	822	790	741	819	833	809	798	801	839	842	825	804	813	849	799	876	801	819	805	813	855	788	853	796	786	822	834	817	800	871	838	822	792	792	833	813	822	852	834	839	823	854	814	802	759	807	782	774	817	879	769	855	835	818	821	784	806	774	861	846	800	822	823	748	833	855	832	810	789	791	801	851	824	812	865	854	811	807	800	800	857	822	812	824	806	857	865	861	874	841	852	809	794	839	816	806	777	769	860	841	777	816	826	774	781	824	799	800	835	802	887	796	842	785	847	842	827	824	808	759	790	813	824	811	774	813	814	836	807	822	862	831	822	807	851	807	818	880	878	824	784	814	804	823	817	804	796	824	817	814	863	817	784	771	813	752	777	863	768	824	809	780	816	823	828	818	819	896	805	757	814	799	806	782	823	787	794	812	808	836	815	798	805	763	822
3809	1864	1677	1123	1005	829	846	795	749	767	680	762	750	699	700	773	730	702	718	746	725	709	711	704	730	718	744	742	667	662	647	718	700	680	703	680	717	726	712	709	759	714	690	683	696	648	658	678	731	712	698	664	663	741	731	738	731	670	694	715	734	736	683	709	714	692	669	668	732	748	682	736	697	688	704	670	709	700	690	686	713	695	720	676	680	695	694	705	703	719	696	684	708	716	691	692	723	690	709	725	686	672	708	665	709	710	742	710	705	709	714	694	688	689	706	694	715	661	710	736	665	734	665	690	734	724	697	709	705	692	699	677	663	687	657	654	712	708	670	669	665	688	687	682	700	688	654	713	698	708	675	689	702	677	677	692	701	696	686	734	695	709	736	668	680	702	726	720	719	656	689	705	651	711	691	659	684	705	694	699	725	740	704	664	739	680	671	674	683	696	715	683	682	675	678	695	738	631	685	714	707	729	692	659	698	703	677	683	628	669	742	729	720	685	700	703	671	697	677	723	717	652	695	729	657	700	706	718	689	687	742	686	652	718	725	705	700	688	701	676	697	699	683	697	681	747	664	658	701	719	666	666	733	700	680	723	700	690	711	705	690	721	646	718	709	727	669	677	698	683	731	677	709	642	681	684	691	717	660	686	686	675	677	690	693	706	717	670	677	716	707	688	714	672	679	720	729	699	679	680	731	664	714	671	712	708	718	711	702	669	679	696	706	695	745	710	661	655	680	678	637	766	683	668	699	706	668	677	668	654	689	676	723	623	716	691	711	691	670	647	674	720	717	689	649	688	684	699	748	678	713	694	675	698	684	720	724	692	695	697	695	695	656	698	737	713	726	657	700	623	732	716	725	743	706	643	722	666	691	720	693	707	691	680	697	695	698	707	673	678	689	696	673	708	741	676	696	665	686	703	688	690	710	708	700	681	690	648	714	746	664	646	678	666	710	722	732	672	721	675	664	709	690	692	741	735	716	703	687	676	692	675	645	735	642	733	653	696	684	666	677	677	712	669	714	694	693	705	717	691	714	664	654	685	706	670	725	704	658	689	719	745	726	713	714	706	663	697	704	628	699	691	677	692	754	701	698	668	681	691	691	711	677	655	695	691	708	637	711	704	678	682	675	720	679	697	690	675	703	697	715	730	704	672	650	698	682	675	740	710	717	657	733	662	668	675	709	678	688	667	738	684	733	672	675	705	729	722	723	692	718	674	722	694	672	671	698	683	716	700	710	715	691	637	683	709	677	712	724	698	707	710	714	711	729	669	660	730	717	710	703	706	668	681	642	681	710	694	711	702	691	669	695	661	693	673	662	635	696	663	661	697	701	664	720	695	690	664	721	708	705	681	686	669	716	700	700	696	709	648	697	714	707	706	738	671	689	719	708	662	747	707	641	674	693	718	687	673	634	667	683	714	679	679	643	710	708	709	704	717	652	687	693	683	742	721	632	690	691	697	691	701	711	686	683	710	691	686	700	707	742	674	666	705	694	676	667	693	666	700	662	711	724	652	720	739	686	698	686	690	706	695	658	699	645	688	664	725	652	654	687	691	713	698	678	712	698	667	680	660	703	638	724	703	702	701	675	663	698	685	693	682	687	705	651	715	696	716	719	712	701	699	668	706	679	627	657	729	700	679	671	700	713	710	720	720	675	660	722	686	712	658	698	678	684	726	709	671	688	695	637	710	686	632	676	702	709	631	719	702	697	687	693	639	681	711	757	676	727	684	635	697	686	698	707	682	702	680	704	686	725	724	689	719	686	674	682	689	701	723	673	710	692	697	694	687	666	688	715	720	678	701	691	684	662	760	686	674	764	694	651	718	676	660	708	699	742	711	720	698	708	694	655	720	679	701	694	721	700	706	693	709	635	694	663	705	678	701	679	685	740	687	678	712	664	709	699	687	748	665	661	716	722	716	727	703	653	671	653	697	716	693	665	715	720	666	672	693	732	706	710	698	664	677	714	725	685	730	732	696	664	711	685	726	693	709	706	690	673	678	657	655	670	688	637	697	703	698	689	663	639	664	679	713	683	699	667	664	698	655	693	674	714	718	691	631	708	708	662	751	697	726	690	659	695	685	689	674	694	731	710	682	688	689	659	656	726	740	720	699	653	690	643	668	679	681	694	657	671	710	715	701	709	693	708	684	684	701	693	709	723	713	681	710	666	683	743	688	722	702	697	713	660	625	655	661	719	687	696	681	712	692	703	675	673	660	648	695	684	688	689	695	681	719	683	677	711	675	667	668	717	694	691	754	653	693	680	689	749	707	680	720	712	658	708	641	660	723	697	734	734	748	727	677	688	712	626	769	691	700	687	677	720	667	713	694	762	671	645	753	710	722	690	689	702	702	655	708	651	671	718	690	663	693	653	699	712	709	671	701	677	690	710	725	670	662	732	691	675	750	736	675	680	633	688	690	681	740	623	742	606	712	695	739	732	669	722	761	717	705	712	673	682	709	668	689	675	686	712	706	724	643	689	701	693	694	660	654	706	685	681	712	678	688	679	699	682	727	664	635	716	718	671	692	703	710	637	718	696	738	737	704	668	700	704	744	680	637	704	705	686	643	671	716	707	673	709	690	716	647	716	676	662	652	679	688	688	677	717	682	674	658	742	681	620	675	738	645	702	675	675	726	704	716	695	663	698	695	675	688	682	635	678	686	680	696	696	754	696	745	716	708	670	657	735	683	652	680	688	702	652	698	648	671	673	716	677	680	652	691	703	707	635	685	664	699	721	700	675	655	739	718	732	676	713	646	746	679	663	697	713	675	722	764	683	718	708	646	676	676	738	706	695	708	681	698	680	685	696	721	708	731	711	681	705	672	682	673	651	727	689	696	658	680	715	740	715	731	705	658	667	649	691	663	680	703	694	649	675	699	668	719	715	705	730	701	695	714	683	677	711	728	627	715	700	673	725	671	689	756	694	733	726	676	650	694	705	684	663	707	646	715	692	742	668	738	665	646	706	728	747	714	699	672	690	668	663	701	697	733	656	637	665	738	676	660	718	695	679	755	661	683	685	715	676	691	708	704	681	750	693	695	678	690	710	649	667	680	696	686	672	709	663	700	718	683	694	697	696	724	765	663	755	709	695	686	754	664	694	691	669	674	701	685	687	710	694	647	762	658	659	720	701	691	707	675	672	683	651	705	677	654	716	712	648	660	671	677	722	720	709	712	669	722	670	668	692	676	661	680	654	646	745	728	682	654	706	644	697	708	688	639	706	713	693	679	663	713	666	728	686	718	637	656	688	673	687	722	680	693	718	638	703	724	707	678	692	684	704	680	705	713	673	718	694	666	707	698	667	663	650	635	706	714	711	684	650	703	690	688	706	698	681	692	715	669	743	699	719	680	701	690	680	711	669	685	660	648	682	687	659	761	681	688	662	714	663	716	715	677	691	701	682	680	700	637	685	651	667	713	684	659	679	634	721	704	652	688	687	701	669	730	693	675	743	696	661	713	707	693	700	700	702	668	715	681
24251	21408	28560	24654	20279	3307	1215	757	605	624	614	545	540	580	520	539	519	504	527	504	491	532	507	464	487	481	503	464	508	528	464	492	433	483	468	481	492	470	469	479	474	487	469	453	476	453	482	490	529	500	476	456	462	451	495	476	509	478	481	490	441	448	487	459	447	447	480	484	483	438	500	454	467	476	483	494	428	487	447	488	447	466	462	440	438	502	458	482	478	445	444	456	461	455	439	504	459	437	458	473	454	488	480	462	476	458	473	477	474	468	486	462	457	478	497	448	475	472	460	516	475	461	436	481	427	447	461	492	429	482	474	439	486	478	487	472	496	469	490	462	447	453	499	458	468	466	470	429	457	470	478	496	476	430	441	491	446	476	489	475	485	488	466	461	452	440	446	440	500	459	497	442	478	485	454	433	465	458	475	523	480	495	470	446	454	431	398	533	473	451	438	453	481	478	464	481	434	471	466	464	451	467	495	489	420	463	500	471	486	460	503	453	471	476	460	477	494	465	448	499	435	460	436	495	463	466	408	445	440	495	437	419	463	460	438	430	462	437	462	464	464	433	456	475	484	427	479	471	436	447	454	463	493	462	505	503	460	477	474	493	509	450	485	427	463	489	475	467	483	439	437	504	489	492	442	504	467	463	463	447	482	480	456	448	458	488	459	460	486	442	485	487	485	444	478	418	418	442	439	450	461	498	450	521	489	476	485	463	472	462	476	453	461	452	421	447	481	484	472	486	460	462	472	448	434	463	445	476	468	445	488	452	441	481	457	476	467	466	440	482	481	433	488	484	469	443	518	474	470	462	452	414	463	413	441	458	483	462	480	500	466	461	471	456	449	489	458	426	468	474	471	498	500	462	475	452	429	459	472	514	487	461	451	435	451	462	486	482	445	433	437	483	407	501	469	465	483	428	468	424	477	477	512	478	490	457	428	447	441	453	466	488	466	443	452	428	446	470	435	440	432	456	424	476	465	453	472	453	482	466	461	484	475	489	454	476	464	475	497	460	473	459	463	479	452	464	435	440	457	471	465	417	468	465	492	452	464	421	470	479	453	488	485	458	473	497	459	451	465	447	456	463	472	477	474	461	456	449	476	492	449	476	445	451	426	457	457	471	449	451	449	483	461	450	458	449	475	470	463	463	460	461	493	441	442	415	435	486	469	511	463	448	476	419	463	453	458	444	414	421	466	477	475	482	476	503	467	440	421	490	435	443	449	483	474	446	469	492	435	454	454	471	434	456	461	458	487	454	493	477	460	483	437	473	492	491	466	468	451	427	444	472	427	497	449	470	492	452	442	458	464	459	433	467	477	460	491	494	450	479	488	523	474	467	477	484	471	457	450	453	457	484	464	465	489	466	476	450	429	439	451	420	457	449	460	449	462	446	439	463	444	441	461	436	438	458	495	432	427	433	465	450	465	461	477	493	426	467	473	490	435	449	458	463	422	429	436	489	481	483	447	437	482	482	470	482	484	452	468	490	471	442	443	457	464	457	439	461	436	429	460	472	482	474	454	464	496	482	474	447	489	438	435	477	491	438	471	466	492	453	503	506	447	473	453	474	469	508	440	453	431	463	466	427	481	444	470	459	454	459	446	488	440	444	458	441	470	454	431	469	462	455	488	452	510	450	485	470	434	444	435	475	458	470	467	467	475	443	485	482	433	439	435	430	460	443	479	446	478	455	467	456	445	480	448	441	464	454	425	464	445	489	482	446	491	463	423	435	455	501	483	477	487	452	463	475	456	438	431	484	474	471	461	463	474	456	459	480	489	451	486	461	465	506	450	489	464	493	497	401	465	495	478	456	454	461	445	433	478	458	484	448	463	443	473	467	455	466	419	487	485	492	453	456	453	476	437	441	496	445	468	519	463	430	487	435	438	454	446	448	454	458	449	448	477	460	428	459	479	496	464	456	434	475	454	468	463	457	468	463	466	440	472	475	468	509	437	475	439	458	463	412	464	458	427	464	462	460	474	408	466	438	450	438	478	463	443	468	446	475	462	440	473	518	443	472	483	427	469	449	445	453	468	463	444	448	474	441	501	455	411	444	414	445	435	486	493	396	478	479	458	473	464	467	440	478	420	465	452	460	452	472	457	485	454	449	476	470	454	483	461	464	456	478	469	464	474	482	418	487	468	470	453	436	456	447	492	452	466	475	475	474	449	445	479	454	445	462	474	450	480	465	467	469	449	460	468	420	470	440	446	483	438	453	440	453	446	467	500	465	442	478	501	496	449	511	499	493	463	455	461	489	458	487	431	471	508	476	459	456	447	458	465	451	470	488	464	503	485	470	461	462	431	488	437	471	473	451	465	455	469	484	451	490	446	429	423	442	480	483	457	486	428	476	425	475	440	482	455	447	470	445	438	495	477	464	468	468	470	440	487	475	486	467	458	472	451	458	440	453	474	501	445	447	489	458	477	429	469	447	478	439	445	427	472	445	461	439	452	480	492	474	462	430	481	446	455	484	484	474	428	427	476	451	449	447	464	474	426	468	430	509	458	432	470	432	467	455	460	439	465	455	481	430	409	507	470	479	465	456	456	476	403	479	448	466	458	499	452	427	467	478	403	480	497	466	466	413	450	467	446	479	490	444	447	477	459	485	443	492	468	429	455	402	423	445	463	465	495	479	476	441	475	476	533	473	456	469	457	462	465	484	511	459	467	450	450	474	440	405	468	449	461	424	452	446	468	479	448	465	473	483	484	419	447	516	442	482	475	461	443	456	467	449	456	482	471	492	472	452	454	497	439	496	484	463	466	485	478	474	470	436	445	430	475	463	466	456	442	450	458	494	443	469	497	470	467	427	438	458	478	412	448	449	467	472	446	444	456	456	459	476	464	439	473	462	465	459	445	461	457	441	451	453	470	483	471	458	479	501	508	453	471	468	400	500	451	467	467	470	458	458	435	507	485	446	488	453	455	450	482	452	433	501	474	433	455	470	472	454	438	422	448	472	435	516	445	446	508	447	514	455	469	464	473	469	439	415	450	442	465	448	471	470	470	467	443	433	483	464	475	478	464	488	453	455	509	473	424	441	424	461	452	454	482	423	404	424	479	481	438	454	462	459	457	430	460	466	466	460	439	495	449	479	470	453	443	453	454	450	473	457	478	477	450	467	457	425	477	454	467	450	472	457	456	508	464	467	434	491	439	452	413	465	440	483	446	430	431	461	460	459	457	439	433	433	456	474	422	424	454	504	489	436	431	480	464	454	449	458	430	455	476	457	413	444	458	467	464	436	438	467	466	436	458	470	437	483	498	485	472	482	426	431	460	481	456	500	454	435	441	486	453	434	436	450	488	454	457	445	461	474	456	458	441	448	444	449	437	463	462	469	482	435	492	447	456	433	442	413	483	496	436	509	467	460	473	449	464	445	435	475	430	489	486	411	427	451	417	480	440	485	472	437	435	467	477	467	491	482	458	464	426	466	444	467	453	480	465	472	487	458	461	429	429	484	467	471	472	458	459	497	429	454	448	514
3435	4888	3765	1950	1405	1078	924	787	825	653	621	606	587	551	550	548	516	497	480	433	496	466	509	487	470	440	487	485	445	450	497	437	442	460	466	475	434	433	478	432	474	460	445	427	455	421	463	427	465	418	460	501	401	429	486	454	449	420	446	452	492	448	462	474	415	463	443	420	449	444	471	465	447	464	465	436	424	449	434	433	443	448	404	466	444	424	435	443	421	433	451	418	431	465	467	447	480	470	421	470	417	441	442	437	422	468	443	454	427	446	435	438	412	415	475	453	413	441	443	396	470	397	460	411	390	424	428	398	426	408	405	424	401	435	416	456	427	434	443	486	442	448	417	437	430	406	394	469	453	443	439	417	440	426	488	460	466	473	424	406	435	413	433	440	440	449	440	459	409	418	436	478	419	428	469	422	456	486	436	430	434	435	428	435	402	423	412	413	432	433	439	450	474	453	399	460	436	420	414	436	432	464	442	437	440	437	470	450	452	459	450	476	455	444	453	456	431	410	406	463	433	434	434	442	429	437	450	443	401	443	417	435	443	445	502	409	424	414	394	448	416	424	428	436	415	440	405	418	447	418	433	446	436	451	464	475	454	439	435	479	442	405	428	471	408	413	418	401	460	385	436	449	381	456	452	443	436	461	467	427	472	419	427	426	428	421	419	435	430	421	465	437	455	431	454	436	382	426	451	432	451	414	405	429	428	440	446	433	441	401	436	456	422	451	446	457	434	427	426	430	445	431	461	461	412	439	432	436	442	430	428	422	435	394	463	404	399	421	419	448	450	451	430	422	451	409	441	467	469	405	451	407	411	440	449	462	420	446	463	417	426	459	469	426	395	405	416	452	413	412	437	418	430	417	425	415	409	411	450	429	450	452	462	408	425	406	400	427	492	429	417	437	424	417	428	441	449	413	419	417	413	454	421	431	408	427	428	393	440	435	442	442	429	416	465	466	430	428	427	400	421	432	468	431	434	419	413	432	457	433	415	417	446	468	410	446	391	427	393	421	432	451	440	423	447	426	437	399	466	423	468	405	467	438	424	413	418	425	453	439	428	460	451	457	425	416	439	453	395	441	469	452	409	405	390	389	461	431	432	461	414	423	420	431	407	415	432	443	403	428	431	429	420	475	489	422	444	404	474	393	421	435	424	453	385	413	406	437	448	428	428	471	398	444	442	439	405	463	437	433	456	409	459	444	452	466	446	439	442	439	486	452	443	413	421	457	418	413	455	422	418	438	471	424	451	419	432	408	405	433	443	444	423	451	420	443	447	430	385	425	449	422	431	413	427	432	440	419	467	392	411	413	429	422	408	401	439	385	444	417	424	419	411	424	430	462	437	425	411	429	420	409	446	434	406	427	449	449	485	460	435	428	428	416	442	437	428	413	429	447	437	450	467	450	406	435	421	414	425	441	436	459	451	437	466	451	479	450	434	416	406	430	408	433	414	426	443	430	431	460	439	396	474	405	444	402	418	438	443	436	423	420	399	426	414	439	425	463	431	444	415	424	410	442	399	470	425	437	443	442	438	421	433	442	454	429	423	399	418	421	460	430	408	414	389	440	430	431	413	437	413	439	419	423	442	431	425	428	402	437	403	431	417	386	426	412	442	400	427	422	429	426	402	424	444	463	391	432	458	413	483	417	461	442	434	405	402	415	427	448	417	406	449	418	437	415	426	423	445	454	416	469	429	415	438	418	454	417	440	407	407	427	436	418	440	447	451	424	423	422	405	446	434	420	449	460	432	430	447	415	397	454	438	407	417	421	423	427	444	418	474	439	447	449	437	436	403	423	418	412	424	421	437	423	428	425	402	415	480	434	403	404	430	417	427	420	445	408	399	424	402	447	438	412	381	447	421	421	430	432	423	408	469	423	459	450	404	412	424	416	434	438	428	440	413	470	463	408	435	454	443	437	440	438	431	445	446	477	413	388	446	378	430	451	414	493	423	416	402	433	427	392	407	415	462	460	416	430	405	436	432	460	450	425	397	400	440	446	437	477	428	421	420	428	412	434	426	394	437	404	417	404	444	396	424	436	411	431	437	440	430	438	393	404	442	384	430	446	413	435	430	449	408	426	416	443	437	478	438	423	378	470	434	435	387	427	407	414	421	406	425	432	456	425	438	413	461	430	432	432	451	450	430	456	464	461	418	445	434	387	410	420	412	419	437	429	420	438	448	435	455	435	461	423	429	436	445	453	425	414	462	389	451	451	426	436	474	408	423	412	431	415	399	425	406	442	413	429	446	433	447	455	429	417	448	428	424	413	440	424	409	441	407	422	437	407	453	453	429	437	387	416	465	407	422	432	441	445	466	404	412	426	429	406	424	441	391	440	408	422	443	417	402	441	443	423	455	412	399	449	442	505	407	421	432	406	444	452	421	423	451	461	424	445	428	465	441	429	423	418	376	419	428	411	431	400	434	421	391	431	435	431	404	465	450	432	419	428	440	445	465	451	401	443	426	415	456	407	457	476	463	421	402	408	428	431	421	422	430	451	431	418	458	447	429	415	418	432	413	441	456	453	473	453	454	463	432	417	426	448	418	423	403	444	441	427	412	436	406	432	428	425	393	401	405	410	412	428	435	416	433	440	458	428	415	409	442	432	435	447	422	424	444	425	449	417	433	473	429	441	438	427	401	430	427	443	409	408	445	425	409	424	434	459	424	419	451	421	411	434	430	436	432	465	425	413	414	417	411	480	408	435	422	452	438	424	417	405	408	427	415	419	421	413	394	465	437	470	435	456	415	444	399	445	382	424	440	400	392	443	419	412	429	430	422	430	429	439	430	430	406	452	405	402	417	420	413	428	466	404	430	416	407	437	415	448	421	401	434	433	459	394	443	421	449	421	390	427	444	463	420	401	401	417	445	409	434	425	426	412	406	415	410	427	446	429	434	462	451	435	397	455	417	439	397	401	448	432	416	458	398	407	405	395	472	425	413	437	435	443	403	434	420	409	428	449	465	429	452	445	441	447	407	417	430	431	420	454	397	402	445	412	415	422	402	449	422	462	403	407	408	430	421	433	408	442	441	435	435	425	432	433	410	427	403	420	436	413	454	412	424	465	404	438	419	431	430	407	443	376	440	401	406	452	466	419	437	418	383	439	433	432	444	430	395	423	453	432	420	438	461	398	424	434	414	395	423	400	386	406	429	432	417	441	423	403	405	411	469	427	389	434	395	432	449	443	437	409	465	412	405	401	403	424	440	391	396	449	435	437	369	395	462	438	416	416	435	462	425	409	441	467	442	437	411	424	428	417	435	491	441	404	411	423	434	480	416	391	443	449	442	474	414	424	414	421	403	422	443	419	411	426	413	469	423	460	442	398	413	467	418	442	421	446	437	421	405	393	431	413	422	446	430	408	441	423	452	449	425	416	419	443	411	411	473	450	432	414	418	439	422	446	430	402	442	423	391	384	479	428	402	439	448	417	439	435	404	396	434	418	411	427	431	431	437	453	424	400	461	425	383	444	485	458	423	434
27706	12520	2307	1384	1020	998	1024	1022	1020	940	1012	988	971	990	998	963	1041	1030	1060	1005	976	1018	1017	998	1011	996	1004	950	967	962	999	1005	1041	1027	970	973	983	1052	972	978	992	1010	1016	1022	983	1041	968	964	1011	955	1008	987	971	974	1051	997	1031	950	959	959	968	1036	981	993	990	956	1033	939	1023	1017	982	986	967	983	1005	980	999	996	946	981	1018	966	1019	1021	940	960	955	1028	1060	1009	989	962	1028	1032	1033	922	1035	1024	1006	964	1012	971	1005	982	972	994	1028	1022	942	1014	1045	995	953	976	937	1007	1023	1020	1019	951	996	983	966	976	1006	1008	1017	1003	926	988	975	967	1019	962	924	988	1016	1050	1031	1017	1020	991	994	932	983	998	976	1064	1032	1032	1062	1020	1002	984	954	1001	994	961	985	984	983	971	1010	1015	1012	1026	1021	947	943	1038	970	964	970	1000	1007	1067	987	1021	968	959	1008	1041	957	984	1024	1004	974	1015	1047	1024	930	989	946	1000	991	973	992	968	1071	985	1001	1032	995	968	990	918	1011	983	1012	930	977	1005	991	974	953	991	955	1000	1022	1002	1052	968	972	952	980	996	1032	1000	963	982	973	952	956	1002	1002	997	1000	1015	995	1009	1011	918	974	965	977	1011	1002	986	966	997	1012	963	974	984	951	954	1046	1008	1043	1033	1021	998	1028	969	1006	979	947	1037	998	999	969	960	976	968	1007	976	1019	1020	982	1031	929	984	976	1000	1011	959	1050	990	938	1019	1000	986	1044	1021	940	960	920	922	1029	992	1006	1012	991	1051	996	976	943	973	983	920	996	965	982	998	1046	988	978	1060	1009	997	983	997	1031	967	985	1004	992	947	1016	1015	1012	1001	977	970	1028	1021	960	1000	1012	1012	983	979	981	985	1045	1009	1001	1042	965	967	956	1011	990	1011	1021	1048	999	1021	938	1002	997	1034	1026	977	1023	959	981	941	1020	1028	977	967	991	989	1031	988	988	972	1065	1008	968	989	978	957	996	989	1029	1038	980	1006	980	970	1050	975	962	967	1018	1038	965	1047	962	1022	951	921	995	1019	1029	1015	1018	998	988	995	1036	987	961	1024	990	1003	962	979	1037	1010	991	1064	970	1013	979	982	964	1041	1012	990	964	986	983	977	1019	969	1020	1026	981	1031	940	1007	977	990	1062	938	957	947	979	1001	951	967	994	1003	998	1000	1016	962	1010	1009	987	920	998	1016	1007	988	1013	1019	947	1047	978	977	966	1004	1003	946	978	981	997	999	958	995	987	1018	966	978	975	952	953	1051	1036	959	999	1003	988	998	986	973	968	969	978	940	1015	979	977	1039	990	1012	983	1055	982	941	978	983	1003	998	933	998	998	1000	1026	983	974	1010	996	962	992	971	1008	962	965	1009	990	987	999	954	964	1042	1021	983	984	965	1007	1001	987	999	1036	959	953	1000	1019	1045	1009	988	1017	932	972	971	953	1022	977	954	1019	997	1002	937	971	946	1014	964	943	974	1000	1000	995	978	1012	994	994	958	980	974	1090	1032	1017	996	947	973	988	942	983	944	956	1018	989	1001	996	938	978	993	992	1004	998	1000	999	988	978	969	992	968	962	992	1042	960	946	991	986	1033	991	1022	1005	992	950	1016	940	964	976	940	977	966	968	995	960	975	995	1009	945	985	1025	944	986	1010	991	999	944	1031	1009	970	1041	950	1043	992	1006	1006	968	1063	1007	1004	1002	975	1001	998	1005	950	982	999	971	999	965	1012	1080	1022	1013	1032	1008	1012	1004	988	964	996	1010	994	1008	996	1044	1014	963	1041	1003	975	1015	939	983	986	981	972	983	1046	975	996	1010	1032	992	1011	961	970	985	957	923	962	996	1005	1007	965	1016	983	993	1019	980	1014	974	938	969	946	1024	958	1001	983	991	985	958	1017	967	991	995	999	987	1000	940	1034	955	943	966	988	1011	1007	1009	981	1045	951	1025	1022	995	983	982	977	1004	993	1013	983	923	998	1047	1020	985	995	952	1010	995	1040	1005	979	960	978	1012	1027	1021	964	993	984	973	937	970	1009	1031	989	960	997	927	918	1008	992	918	1012	1042	981	1048	1010	1016	995	997	1008	1008	984	1017	1023	1010	986	1053	991	1014	920	980	1028	999	1017	993	979	1004	959	1075	968	994	1004	1026	938	958	1003	981	933	997	933	1008	1022	1021	1031	982	943	983	1064	930	985	992	984	1018	976	963	929	995	1041	960	956	946	993	977	966	982	1013	1027	997	1003	1020	1020	983	968	1098	1015	979	955	916	972	988	961	946	992	1049	1008	1055	944	977	1009	1031	1000	1035	1003	994	998	1053	1000	1013	975	991	977	1015	987	977	971	1009	953	997	942	1042	956	1024	1017	1010	999	981	989	983	993	947	988	1014	1021	977	1006	992	943	1011	1018	971	991	1004	1032	1020	986	1014	1073	965	926	960	927	1012	1007	1039	1066	970	1009	1013	986	955	953	973	972	998	972	1007	928	985	997	1025	965	959	935	1013	988	972	964	1015	1043	980	1034	1012	956	992	1030	1018	971	975	986	1024	982	969	1023	957	1020	965	1007	982	1007	985	998	1004	1028	999	1037	974	949	1021	978	972	953	923	1022	979	1036	972	980	1034	1014	1011	910	908	936	1007	1005	1022	974	983	975	990	981	989	1002	981	1033	971	981	1074	1025	1008	1002	983	985	964	1015	1050	1014	970	983	978	977	980	982	976	979	945	973	965	1000	1012	1007	925	1023	1016	982	966	964	958	953	942	925	952	1000	993	993	948	1010	952	1026	1012	918	1001	1004	1006	1080	969	985	1015	1046	977	1017	970	1073	929	936	951	954	986	1035	1001	972	961	925	949	986	921	1021	969	1041	942	1027	980	998	994	1024	954	951	1003	1012	941	941	1023	1015	1029	988	1016	1037	984	1000	956	1007	993	1020	903	987	990	935	1044	980	980	977	1055	993	941	907	1007	955	996	939	947	1004	1004	994	1003	1030	1029	1053	995	960	953	990	1024	1009	1049	975	1022	976	995	935	983	1027	999	1016	980	956	1046	982	985	960	1050	962	962	929	1017	1001	972	986	992	1002	1043	1019	988	986	995	952	1030	1025	1023	945	950	971	992	957	1038	1015	1061	1013	998	994	1046	1008	1023	1056	977	973	954	995	1025	972	998	935	936	995	972	986	948	1009	974	987	978	998	996	1018	1028	1018	946	1066	964	934	994	989	1001	1012	966	999	953	994	990	995	993	994	975	978	993	973	1030	1001	1010	993	1004	931	1045	1032	937	983	970	983	997	966	979	995	967	1006	1049	1019	999	958	1006	990	1054	986	1018	984	977	1036	977	1010	1020	984	1051	952	984	1052	1030	957	955	1049	1026	1043	1010	1018	998	1006	992	1031	1001	987	998	984	969	992	1010	946	1014	983	928	994	1025	996	1012	960	1014	1014	1016	990	984	967	953	1002	1008	953	964	978	1037	997	984	1015	997	1000	1037	1027	1032	1016	983	964	1018	997	996	1032	1041	974	942	972	1006	973	998	989	1029	1003	1028	994	1013	992	955	973	992	985	955	996	930	1037	972	937	1009	986	1028	1017	1002	971	1054	965	973	984	953	1033	976	1007	1023	974	910	987	1015	1030	1031	1010	947	1008	1051	931	936	1040	969	1015	985	1057	1020	1018	994	997	986	939	979	1038	988	1006	945	1027	938	1013	948	978	1002	1012	975	955	1028	977	970	1020	1008	971	982	985	950	1009	980	1005	954	1025	980	971	983	997	990	969	961	988	1009	981	942	981	985	977	987	1003	979	958	975	976	959	979	971	977	985	938	1025	976	971	989	1016	1019	1006	985	970	973	994	1016	990	1023	1019	987	1011	989	972	944	989	999	919	971	1007	959	988	961	1003	970	967	921	1036	988	1038	1010	1038	980	999	1013	956	989	985	957	1064	968	946	987	985	969	974	977	998	980	1014	1002	1007	986	1070	1018	1031	963	1020	985	980	987	1026	1004	1023	972	947	1027	1007	989	1020	1012	934	1022	958	1018	960	991	945	1007	985	1040	1006
5336	1140	1051	863	851	815	821	833	780	851	826	873	792	798	838	799	858	841	828	815	882	795	790	824	847	786	778	783	794	833	824	864	802	828	853	787	855	776	782	802	785	825	816	725	814	828	827	786	836	801	784	851	850	812	827	841	851	788	834	793	851	792	843	852	817	834	832	812	848	751	845	826	817	861	819	834	820	771	788	811	802	799	812	775	820	828	874	816	821	780	794	815	801	775	816	821	787	806	805	789	799	791	810	803	812	735	813	860	816	813	819	836	793	797	785	813	789	832	807	780	830	763	798	792	790	765	845	841	740	848	817	822	789	850	807	801	804	838	809	794	834	846	797	774	819	793	774	763	801	826	844	800	843	812	851	781	799	829	866	860	775	811	816	839	816	810	915	784	847	822	762	842	809	811	811	837	775	800	811	814	834	814	786	796	820	830	773	823	761	856	857	809	781	846	805	814	808	789	809	785	773	819	817	738	782	825	794	785	873	827	823	814	817	787	815	816	786	813	834	813	792	814	819	837	741	787	838	839	827	765	810	839	875	854	806	771	818	825	811	832	776	825	788	813	840	838	838	827	804	809	848	775	786	834	834	803	844	806	779	763	804	785	820	751	835	795	821	847	820	800	797	832	834	826	835	824	816	834	813	835	790	846	789	827	814	849	802	823	811	789	797	832	813	842	796	813	817	816	798	776	779	830	767	819	867	828	781	790	819	825	781	843	807	780	819	807	819	855	829	835	809	791	884	811	812	802	792	822	848	758	783	824	783	853	796	815	805	871	818	813	799	826	821	787	864	870	833	784	813	809	858	812	763	778	825	794	837	824	824	809	838	843	789	815	808	803	817	846	797	796	808	793	797	850	805	809	887	828	803	860	806	756	833	843	841	836	848	832	806	807	830	799	847	815	830	808	804	802	812	785	822	790	816	835	782	773	809	828	808	740	825	801	778	847	793	856	833	793	860	822	814	831	806	834	819	777	757	853	756	834	834	793	837	831	814	777	726	741	792	835	820	801	800	748	822	790	756	822	807	849	827	822	774	772	864	827	811	805	832	805	784	801	784	826	817	770	843	819	837	811	833	852	840	804	822	848	800	822	825	819	829	777	811	809	797	802	803	821	819	868	787	809	820	814	802	766	806	825	786	822	840	828	767	812	787	781	810	830	847	802	870	836	831	808	818	819	829	838	854	809	814	855	785	793	792	770	855	791	860	813	758	794	804	818	861	830	824	831	836	807	834	840	830	825	805	849	785	797	791	764	813	799	823	789	813	817	834	801	812	797	808	803	844	794	790	824	844	845	849	820	804	818	804	803	778	794	789	837	859	826	795	790	788	793	763	807	841	833	812	840	820	790	807	812	791	847	848	822	837	837	790	827	766	793	752	829	837	774	808	787	840	823	790	793	884	824	767	878	850	835	812	793	780	819	817	819	800	817	817	823	844	784	804	781	841	812	811	805	800	780	814	780	784	759	822	834	830	836	820	773	725	862	841	823	823	749	788	826	821	808	823	836	814	802	802	770	846	839	834	764	822	822	818	827	804	831	803	846	811	781	808	780	816	828	779	798	778	794	737	798	795	794	817	797	808	823	817	827	820	788	840	778	832	828	760	861	784	844	742	799	825	781	796	791	791	818	854	825	817	839	856	813	824	784	806	810	867	848	789	836	807	796	801	841	802	838	831	796	836	778	834	819	790	788	835	789	768	778	829	812	795	874	793	833	830	808	794	816	792	809	761	752	797	841	824	843	807	774	809	795	827	770	810	764	774	801	778	803	783	844	825	822	825	831	774	787	790	825	813	876	792	801	827	780	790	756	801	814	772	823	823	769	799	764	837	814	801	786	831	830	784	800	820	799	821	795	852	804	806	819	844	819	821	842	759	817	814	827	732	839	854	797	799	820	779	863	764	856	818	825	774	851	854	827	809	817	833	810	810	806	845	828	791	771	812	850	807	818	845	811	834	777	853	811	783	800	822	813	854	822	804	865	829	845	775	755	829	844	815	780	838	810	790	848	837	794	826	811	807	793	805	822	818	836	839	840	861	831	811	833	779	803	846	810	842	808	778	769	887	832	840	814	857	847	822	835	833	827	787	837	795	750	805	794	841	838	792	805	753	862	783	877	853	789	887	845	805	808	812	799	779	832	818	871	806	787	820	763	850	820	797	825	777	778	816	859	785	822	816	812	825	806	796	773	837	778	777	851	737	794	805	783	838	782	774	812	808	788	792	801	841	804	764	809	788	857	815	801	825	776	786	765	843	783	827	753	838	803	799	817	820	816	843	789	823	797	791	828	796	852	836	771	830	823	815	809	783	834	833	890	837	851	788	818	817	820	831	881	811	823	852	775	841	852	812	793	795	789	836	848	771	811	822	779	816	763	838	796	787	804	815	764	821	818	832	778	872	809	825	831	810	776	833	756	832	821	782	860	833	814	804	804	845	817	892	866	796	769	813	841	786	805	832	829	795	829	771	809	807	811	802	815	801	772	838	802	823	773	813	802	824	780	832	781	794	840	811	833	807	797	824	808	787	842	857	846	817	856	772	830	793	807	824	776	810	812	799	822	770	817	836	794	767	835	878	834	858	823	834	826	838	810	867	813	841	811	829	827	814	832	778	750	830	816	830	831	756	746	813	786	836	816	805	835	826	767	831	880	804	823	807	813	753	807	820	817	781	875	755	820	838	797	803	834	788	795	837	752	801	783	808	846	860	817	794	791	795	829	783	847	777	810	847	772	823	758	814	781	796	837	793	821	783	846	818	787	807	841	775	793	815	773	825	806	835	819	821	837	766	841	806	787	785	828	783	828	820	845	780	816	831	819	809	821	778	846	837	853	816	799	840	864	796	816	798	789	802	821	848	802	813	832	809	783	824	851	866	769	861	797	833	803	778	818	856	806	801	815	739	813	873	850	848	816	806	814	842	792	796	822	834	862	791	808	813	824	846	817	787	784	786	767	808	832	839	811	820	849	800	837	822	797	794	794	799	765	816	804	841	851	830	870	811	815	784	815	841	805	831	799	809	748	854	820	845	804	848	834	897	822	840	807	761	775	802	839	812	850	838	793	791	801	765	764	762	804	788	849	813	829	787	819	784	810	863	862	845	856	801	803	781	773	792	827	836	798	816	799	824	823	800	782	797	838	804	843	805	805	826	807	759	830	826	778	837	791	859	794	795	836	820	848	816	767	820	818	806	877	845	848	860	808	835	804	797	864	836	811	814	792	758	834	818	734	816	866	804	798	790	838	776	825	809	781	822	807	770	836	827	778	781	845	777	773	803	803	778	751	821	781	850	824	809	809	795	782	834	810	779	828	756	844	773	821	837	793	826	825	754	823	780	863	801	808	828	802	822	806	808	768	796	790	791	809	820	823	767	812	812	831	813	833	807	811	759	807	831	787	761	813	811	856	813	821	830	814	806	825	835	799	825	769	805	823	764	810	807	841	772	783	862	862	835	807	823	743	809	833	832	809	785	796	816	881	787	856
26120	21446	23947	12934	1539	1043	937	887	902	908	833	865	854	813	786	870	844	845	823	867	857	807	847	791	819	869	820	844	816	870	806	874	812	785	796	803	817	855	814	843	844	842	844	830	782	837	815	861	819	818	812	821	840	819	796	865	878	837	808	866	816	863	842	806	783	848	801	902	846	834	920	785	829	809	794	837	852	843	858	825	867	827	834	787	827	805	833	796	835	851	843	867	823	774	857	843	797	834	815	822	801	796	806	885	818	861	865	788	825	823	839	753	760	807	826	838	816	868	813	782	780	881	822	809	809	825	901	867	797	802	852	830	862	875	855	836	894	826	820	861	791	801	830	844	840	815	876	791	822	772	885	843	857	826	838	876	864	848	846	831	846	844	843	755	862	846	840	834	855	855	817	849	804	815	732	854	804	849	853	853	849	817	818	847	849	845	782	830	811	864	841	881	803	799	836	830	796	842	822	820	854	853	845	852	886	817	823	805	769	800	790	840	824	832	825	800	846	816	790	837	795	772	838	786	858	828	824	857	853	807	823	768	831	809	855	831	855	874	827	849	832	812	785	893	802	827	832	886	817	857	866	859	744	800	866	820	825	814	828	817	774	844	810	867	807	865	788	875	811	805	870	840	853	854	833	825	802	851	833	820	893	804	843	814	845	813	850	851	822	820	789	854	794	903	844	818	844	815	826	778	808	799	835	861	786	782	822	818	816	830	847	819	828	863	859	836	820	844	837	820	848	808	801	829	813	797	818	811	815	815	805	833	809	833	819	868	838	769	857	785	810	856	852	868	763	819	857	790	798	831	874	852	818	811	812	824	813	816	793	800	875	804	737	821	784	844	813	816	848	799	834	783	818	815	813	852	821	773	819	795	829	842	820	849	835	795	826	842	828	815	860	825	833	845	849	798	797	843	808	864	873	842	827	864	801	778	828	792	840	819	796	810	801	881	765	815	816	879	881	886	833	847	820	813	842	847	826	833	832	834	838	857	843	841	830	799	822	818	753	822	851	830	835	787	833	803	787	828	867	872	845	833	822	861	821	838	827	865	790	847	817	808	857	778	823	803	854	819	806	822	826	806	817	814	902	777	849	842	870	840	858	864	850	796	822	819	811	829	842	871	813	849	835	806	833	830	873	823	821	804	807	743	831	778	836	809	785	817	793	830	846	830	812	813	796	825	813	845	837	808	807	803	799	811	845	827	852	865	856	812	801	814	851	843	831	842	843	898	829	829	837	822	862	790	844	840	780	805	852	848	827	855	792	820	795	834	830	834	866	853	809	813	872	830	838	809	819	831	781	806	809	879	824	816	827	890	887	822	763	807	852	811	797	846	798	871	818	802	866	785	861	867	835	806	863	873	846	831	833	815	815	860	802	788	820	819	861	816	807	856	767	792	807	811	793	825	802	865	811	891	803	844	835	886	830	834	782	784	804	817	832	856	834	790	813	834	803	857	898	872	821	821	837	848	853	852	885	794	830	837	820	851	827	821	812	848	808	779	847	782	827	771	810	786	786	779	831	804	828	836	838	812	839	865	817	844	782	861	815	834	821	818	824	869	850	845	876	852	787	776	839	820	830	837	794	846	868	808	851	867	812	759	846	821	876	761	864	814	839	791	893	828	806	804	817	850	795	820	796	832	843	875	778	802	814	845	808	804	832	815	873	790	841	834	787	858	772	857	856	804	856	830	803	889	813	854	875	805	813	832	841	848	879	808	836	803	856	816	818	793	842	825	803	829	829	833	791	811	874	868	819	860	856	802	806	817	865	829	804	835	813	828	769	808	846	892	814	837	860	853	840	872	771	846	836	866	859	816	844	858	855	824	858	846	853	848	868	832	826	877	794	792	845	859	779	808	880	834	833	817	829	821	841	861	798	805	843	812	819	869	864	858	824	818	793	851	787	866	764	840	793	846	827	858	846	831	806	877	792	851	777	847	826	811	869	835	826	849	827	821	807	856	829	824	799	797	831	844	913	765	830	783	858	858	801	807	841	809	792	827	775	803	890	859	822	881	843	839	846	846	889	866	871	824	810	796	850	839	822	802	854	867	795	837	849	781	834	826	823	847	817	840	803	823	827	854	842	828	831	795	804	822	805	807	901	820	849	809	829	800	817	857	859	821	839	824	818	837	813	866	819	881	846	872	830	791	823	799	755	836	819	879	818	769	824	860	833	819	872	851	814	819	826	843	835	823	770	786	799	844	805	814	846	838	835	803	821	829	824	767	835	790	819	795	822	837	809	857	825	824	819	866	866	854	814	846	858	814	849	858	774	772	824	844	765	853	827	859	872	774	873	788	786	860	830	821	805	812	821	842	817	846	838	777	801	818	853	836	791	860	807	811	826	819	837	797	833	790	810	856	814	839	842	851	846	821	832	838	802	815	857	848	839	832	783	819	848	870	855	797	847	838	861	879	835	827	848	841	871	884	881	843	827	831	826	857	841	821	801	844	792	828	794	816	877	780	869	835	837	819	871	813	842	826	796	800	819	849	851	890	807	796	813	772	782	826	875	817	828	828	809	775	823	804	848	796	822	822	832	830	833	792	815	856	825	828	843	851	774	782	874	846	783	767	811	845	857	769	834	800	806	802	798	838	810	823	824	786	834	786	877	834	804	820	820	825	815	836	837	819	824	803	842	790	754	839	785	850	845	824	800	808	749	793	857	828	835	824	860	867	833	791	832	842	806	832	799	824	861	822	780	838	815	819	859	824	800	818	854	783	807	846	806	842	859	800	849	831	847	837	837	814	800	828	849	867	815	866	840	801	820	814	816	812	815	833	813	830	796	808	768	800	818	810	795	800	794	822	834	890	821	839	881	827	802	854	814	761	827	786	858	833	806	876	855	805	822	817	777	815	819	834	831	812	846	856	790	793	816	889	884	850	814	817	845	831	847	847	822	800	826	827	800	838	841	827	867	856	835	825	830	818	852	799	824	857	835	864	830	827	834	837	859	814	796	818	815	899	844	822	842	799	838	823	793	845	810	802	830	840	812	812	826	846	822	828	851	832	823	818	804	899	819	854	814	845	782	835	831	823	889	849	845	795	844	829	836	778	803	853	858	848	809	867	787	792	846	771	851	853	786	793	834	849	833	865	842	823	814	770	856	850	806	829	870	802	845	785	877	813	823	817	844	824	788	792	839	813	865	792	874	832	892	817	807	833	830	846	847	819	800	852	812	811	856	823	840	817	841	819	714	842	834	833	855	836	797	840	847	893	850	779	884	827	831	813	825	879	847	824	825	791	807	844	855	838	835	814	830	826	843	803	847	848	826	874	846	805	831	847	828	864	805	843	832	837	810	865	824	879	832	821	809	829	865	831	787	761	847	793	855	894	849	801	801	799	876	836	823	877	836	851	788	847	792	833	767	816	803	836	878	839	837	856	751	795	821	848	866	828	802	790	779	830	840	863	848	801	861	863	867	838	839	804	840	816	840	868	847	858	846	850	804	853	820	827	798	854	838	850	826	902	837	837	863	809
3843	1880	1581	1115	924	918	844	807	770	813	771	800	731	748	741	754	760	785	722	726	703	762	753	724	750	704	776	691	712	728	748	730	694	721	742	745	722	761	698	733	711	690	702	727	714	661	777	688	696	759	699	734	708	682	715	719	747	685	663	763	666	694	706	710	694	731	678	692	696	737	709	684	741	687	746	734	677	673	676	702	698	681	725	707	676	698	655	701	736	699	698	725	720	722	722	699	706	703	697	708	748	708	721	696	707	701	669	723	715	692	701	697	662	724	720	698	722	731	691	718	718	703	720	730	673	683	733	668	741	682	688	688	637	699	679	713	658	691	688	704	702	687	645	706	699	690	704	685	707	659	718	662	697	697	733	734	726	692	686	676	731	684	701	730	753	667	685	672	698	685	682	670	691	683	673	664	674	737	665	689	716	672	682	712	738	722	642	660	691	692	700	672	733	633	725	707	671	710	754	712	736	715	694	691	717	659	700	700	749	715	721	718	670	672	679	683	703	711	661	713	712	651	638	747	730	689	722	665	725	667	682	674	754	667	645	710	694	696	754	708	688	709	762	756	674	701	699	734	712	691	677	709	684	739	698	711	678	652	695	757	715	707	681	713	679	673	688	685	681	669	691	707	704	666	723	651	695	653	712	692	731	736	688	688	705	704	661	726	709	700	697	729	686	682	710	701	664	691	707	725	693	697	629	751	716	675	682	673	690	738	728	706	720	705	722	697	736	697	699	679	707	673	679	679	713	729	688	691	713	719	727	745	757	697	715	719	684	698	684	697	685	744	715	700	697	678	691	705	666	699	710	696	731	665	705	689	690	657	702	703	711	696	682	726	716	689	728	701	686	681	671	707	694	736	740	665	725	684	711	715	670	707	716	720	680	667	703	700	676	685	691	689	716	716	729	718	677	712	731	692	735	733	724	743	700	715	672	743	691	686	701	711	713	704	699	665	737	692	739	700	677	692	715	674	691	663	736	670	669	700	715	692	723	664	670	656	703	759	650	691	739	679	702	691	673	738	682	718	704	709	684	715	667	665	761	694	698	748	709	705	724	735	691	686	771	667	745	673	697	653	694	670	690	706	678	723	668	685	719	669	700	712	786	674	639	716	711	722	696	726	730	722	694	706	729	698	707	689	684	729	747	673	686	714	771	700	729	703	700	706	722	690	680	662	703	659	728	727	712	659	684	679	719	692	682	733	699	675	644	749	707	696	691	703	692	711	716	730	692	763	648	704	652	712	720	687	697	695	699	724	729	646	693	692	744	681	765	710	711	689	716	681	756	699	711	715	763	661	723	681	688	690	740	697	686	709	679	740	734	691	680	663	711	658	717	703	725	699	677	732	645	722	721	713	721	676	670	723	646	713	699	673	681	691	714	743	673	778	731	660	684	703	677	719	724	672	713	673	702	758	649	712	720	692	699	711	659	720	696	720	735	669	674	667	692	660	675	724	726	700	697	708	726	717	735	665	667	719	671	725	691	725	673	706	696	717	716	693	734	725	702	713	725	682	696	701	678	713	688	668	692	772	775	686	701	658	683	714	668	678	718	682	708	679	700	721	686	703	697	735	728	700	734	691	691	702	673	686	655	665	702	691	679	698	718	683	718	718	720	690	650	734	725	648	669	731	719	648	677	671	632	716	705	721	651	748	695	673	672	744	691	668	701	696	724	707	713	686	690	706	721	717	695	666	763	717	682	736	750	698	709	689	747	704	719	724	674	691	765	705	699	690	722	711	681	713	721	770	679	687	673	747	670	678	680	699	701	724	712	685	685	696	716	733	651	686	769	666	705	674	731	682	717	702	714	703	673	737	739	692	719	690	713	698	703	680	709	661	693	692	710	665	695	623	682	703	725	679	746	668	717	667	748	664	667	670	724	677	676	681	756	696	674	747	709	733	745	692	686	684	704	719	748	720	678	682	716	718	649	695	677	720	707	707	724	690	721	669	706	692	702	705	679	734	708	720	762	705	684	712	707	699	703	674	718	693	749	695	758	723	742	731	690	672	690	639	714	708	658	746	763	692	675	737	737	729	698	728	688	664	758	727	703	696	697	684	695	717	692	685	692	710	644	721	691	748	750	668	667	665	685	724	653	704	699	725	678	683	679	680	679	683	697	722	711	688	691	699	702	725	743	714	713	726	671	684	691	715	665	677	705	733	718	724	713	684	709	719	676	699	672	711	695	703	670	687	697	696	732	683	730	722	745	724	733	681	701	697	683	741	678	693	751	733	679	671	702	722	743	705	673	769	728	743	735	669	656	690	703	662	714	691	710	664	679	714	731	754	686	729	703	711	752	688	710	709	726	640	765	769	692	691	688	694	697	742	707	691	679	697	683	720	703	696	695	682	679	674	690	665	719	722	686	697	730	735	727	734	676	720	714	670	708	684	671	681	691	716	712	662	708	667	739	687	669	748	748	698	719	699	679	673	680	690	689	722	700	700	766	691	723	715	688	725	685	714	725	691	689	670	609	727	739	682	736	718	709	680	676	722	676	699	655	724	672	699	698	661	701	688	712	679	710	716	693	721	716	733	701	688	732	701	709	704	727	685	721	684	687	642	746	699	679	697	746	701	650	679	709	713	672	681	682	686	709	680	722	689	695	691	718	657	676	641	710	697	667	774	711	685	647	698	695	691	691	658	699	663	690	701	651	682	706	710	694	702	706	720	647	680	688	732	747	684	690	648	660	695	708	655	686	741	704	681	679	666	696	684	683	659	682	698	667	667	681	710	686	721	694	716	694	695	726	698	712	686	720	708	702	735	750	718	666	691	689	670	672	718	712	633	616	676	704	712	682	721	685	652	691	710	705	654	688	678	687	713	712	707	737	686	704	690	695	696	668	690	688	726	669	699	684	670	701	706	666	713	658	748	701	721	705	721	692	728	681	721	728	729	689	722	696	731	685	678	740	665	693	690	732	686	724	707	709	719	672	790	742	683	750	709	705	721	677	681	740	703	734	682	683	663	717	678	683	701	693	712	741	717	723	683	709	741	719	712	725	671	697	725	706	702	681	666	685	743	715	676	687	684	718	704	665	725	699	662	682	714	679	742	672	711	754	713	697	716	739	690	710	688	675	696	748	702	682	715	625	660	722	708	713	701	647	722	710	680	677	730	697	714	681	719	704	689	737	684	721	690	768	729	668	737	696	662	726	679	727	697	689	673	680	727	737	720	732	743	734	736	686	704	723	744	681	701	672	712	698	678	716	675	726	697	750	727	699	710	693	726	702	705	696	675	729	766	668	665	700	696	692	685	698	709	731	704	650	695	675	670	707	716	740	651	757	713	708	695	725	644	670	666	730	682	691	718	676	729	709	688	745	719	676	659	686	721	688	724	696	698	730	662	681	674	682	718	672	688	688	727	706	666	672	699	684	669	661	685	696	771	725	655	667	723	670	691	706	658	720	708	738	737	701	705	711	710	731	731	685	730	694	694	665	641	703	724	770	663	680	733	699	736	667	715	708	788	678	670	687	703
24273	21404	28549	24636	20246	3213	1223	755	624	569	543	574	565	550	545	517	487	557	513	510	493	515	516	495	486	467	534	508	506	454	446	484	460	477	465	458	466	514	449	503	439	474	498	499	442	460	478	474	444	479	453	501	438	485	446	478	461	479	493	445	384	484	454	473	485	477	442	488	447	504	461	437	462	470	469	482	475	472	490	443	466	520	496	478	465	461	502	474	500	476	490	467	457	481	475	475	480	474	473	464	472	464	473	421	495	509	431	467	447	476	489	459	478	432	466	451	430	466	467	473	450	469	463	448	458	508	425	488	479	500	486	452	452	489	495	493	485	475	462	474	431	456	466	481	497	434	459	468	439	437	480	424	474	471	458	444	464	484	468	467	497	476	454	462	473	475	437	484	462	470	472	478	498	463	471	445	451	501	473	474	475	476	429	435	486	422	488	472	471	478	442	474	480	501	449	449	460	511	445	482	443	460	489	520	488	504	447	434	460	401	452	486	458	484	513	477	483	450	476	456	464	484	449	457	490	449	480	451	465	463	466	462	434	422	450	493	461	500	476	496	472	441	429	472	445	460	435	498	461	457	479	487	444	476	443	465	482	467	476	466	501	466	458	483	489	437	438	465	482	471	480	465	454	507	481	460	445	447	470	458	439	493	506	486	422	448	479	474	488	433	455	452	433	449	445	469	500	432	461	512	457	468	450	489	456	418	457	449	452	448	459	475	472	458	422	485	464	461	457	471	441	480	448	450	433	432	494	452	489	474	471	417	453	437	446	452	471	446	488	439	491	497	443	444	451	445	501	499	494	456	467	486	477	498	445	461	449	470	451	442	434	447	450	449	501	480	437	479	461	448	465	450	474	462	459	418	461	464	439	456	514	445	497	483	450	462	433	439	453	485	480	460	499	450	430	472	456	426	472	457	495	478	437	465	512	468	425	490	451	446	482	420	475	463	491	493	460	448	485	417	465	479	440	440	480	462	443	530	453	429	457	467	455	491	460	475	456	467	410	451	504	471	474	438	426	454	484	452	484	488	436	493	491	463	430	456	437	473	471	498	441	465	493	476	412	455	487	449	494	469	473	444	430	487	479	495	452	404	482	452	472	454	483	436	427	449	465	458	452	484	464	488	431	457	468	463	422	469	484	477	505	476	474	450	461	417	454	466	493	463	506	476	459	421	420	468	454	452	482	470	440	482	448	448	445	458	446	460	475	426	460	465	486	419	428	437	438	443	446	488	452	429	468	462	485	435	471	479	471	432	474	434	463	444	462	479	505	458	492	449	445	484	480	488	447	460	490	453	496	521	479	473	466	476	448	465	448	465	466	457	401	453	441	471	443	475	467	439	457	515	502	454	457	460	486	482	512	491	419	446	449	405	414	471	509	498	465	511	450	455	428	456	460	442	422	420	457	424	478	485	427	431	441	446	472	450	456	438	505	461	479	438	473	424	490	492	481	466	452	452	468	451	478	412	488	415	477	461	451	489	476	476	463	493	441	432	484	494	438	433	446	487	492	480	453	430	447	461	468	428	464	453	441	477	467	444	415	431	474	449	466	462	463	462	472	445	488	432	451	440	470	456	454	491	435	481	444	488	457	442	479	496	458	448	489	434	447	475	478	447	485	504	457	448	416	514	449	492	486	474	444	467	531	430	488	475	493	460	465	480	460	442	460	444	432	487	484	434	443	466	467	454	464	474	464	483	519	451	462	456	480	489	414	486	441	447	444	468	462	450	483	490	429	480	478	466	455	490	478	495	459	497	445	485	433	444	471	503	433	455	485	442	462	418	505	451	425	451	442	439	478	453	464	491	459	484	450	473	460	462	442	437	481	469	456	468	457	486	475	452	446	481	466	489	478	431	462	433	451	494	445	490	464	438	470	446	468	504	479	462	455	481	478	491	481	475	444	465	488	466	447	492	457	475	471	463	484	454	490	474	474	459	477	447	458	463	472	431	444	448	474	448	465	501	467	426	462	482	468	460	469	412	440	478	462	479	489	437	479	459	516	465	480	459	442	453	469	448	469	465	484	490	455	460	442	469	476	431	450	491	482	462	453	460	444	467	466	441	466	464	439	461	464	491	443	469	435	495	424	485	477	490	472	475	460	465	466	447	447	444	444	470	489	451	450	488	453	460	459	451	506	442	439	473	452	450	453	451	522	492	433	450	435	483	435	504	445	465	460	439	442	442	445	473	447	480	483	488	462	436	482	426	457	437	469	487	427	476	500	459	445	429	508	474	476	481	464	430	503	491	475	436	432	466	467	464	481	500	458	457	456	455	478	484	445	477	473	450	432	465	431	489	461	451	441	469	419	462	459	471	450	467	462	454	422	443	481	460	438	430	440	461	470	449	470	435	471	442	468	453	492	444	433	488	472	489	510	454	511	470	475	489	489	436	470	409	483	481	484	472	476	468	438	445	491	430	458	445	429	452	438	477	426	437	476	489	483	473	475	417	458	464	435	486	441	443	476	487	473	475	468	491	452	453	466	432	416	438	468	439	471	455	435	463	447	457	454	447	452	452	445	480	463	470	494	471	453	458	468	446	493	485	489	478	403	469	479	469	427	438	514	454	454	449	462	468	409	478	469	471	479	512	486	453	461	481	444	469	445	462	480	479	460	470	474	459	473	462	443	499	478	475	450	449	449	458	505	466	462	490	463	459	451	487	483	506	460	418	469	464	477	492	485	472	457	512	473	460	443	478	452	495	484	451	474	441	492	450	478	456	477	416	476	455	436	459	435	428	483	445	468	463	452	464	471	455	463	480	471	458	457	488	466	481	479	476	471	474	449	426	510	438	445	423	449	465	466	460	479	440	497	437	441	455	483	451	447	440	437	471	453	438	455	484	460	444	463	456	438	456	458	449	463	434	486	424	461	455	498	510	451	484	442	465	482	413	482	457	463	429	474	479	501	468	472	474	461	484	443	478	465	466	464	445	489	454	485	455	462	472	482	451	448	421	477	446	475	465	472	473	450	487	485	468	437	465	468	463	476	440	469	496	438	446	461	455	482	479	463	462	471	411	460	473	483	463	475	477	470	459	453	485	436	489	480	442	467	456	469	444	467	442	478	437	429	451	452	455	465	442	476	451	482	463	457	453	444	467	488	472	462	475	459	441	490	470	475	498	438	460	456	443	461	478	430	438	437	485	493	478	466	443	458	465	473	489	445	448	475	486	454	470	479	481	477	460	484	489	426	458	461	445	449	477	496	482	446	473	445	458	446	444	498	481	446	520	479	458	474	425	482	478	439	434	455	464	486	495	441	459	437	471	500	445	480	481	481	438	418	477	442	459	491	418	431	470	404	439	477	439	481	448	451	463	478	465	456	467	470	454	478	452	450	454	432	476	434	444	451	437	484	479	415	436	469	424	498	436	466	431	428	462	471	441	437	493	482	458	491	465	521	450	486	436	454	446	496	474	482	486	461	467	473	488	472	465	468	484	465	489	494	464	469	483	456	462	468	479	462	464	480	451	439	452	461	465
3397	4785	3720	1948	1374	1094	1000	835	743	627	618	579	568	561	544	550	549	522	502	488	479	474	447	492	499	462	441	477	481	497	469	467	431	451	485	454	435	444	441	464	444	460	418	434	458	462	433	439	427	401	439	499	425	473	434	434	449	492	419	439	420	445	453	454	408	445	450	473	439	457	444	445	416	432	469	435	399	439	455	432	424	434	411	398	469	453	433	472	447	442	454	492	473	437	424	447	426	430	434	449	472	427	455	424	441	428	463	456	421	439	404	452	467	429	423	438	455	423	446	413	493	479	459	431	438	476	437	434	432	402	459	460	430	441	442	406	420	393	454	443	418	410	396	452	447	454	407	426	424	457	458	408	441	408	452	460	488	449	424	430	411	439	428	426	439	468	481	452	421	422	418	463	444	434	450	466	429	447	393	425	419	398	444	407	423	435	409	433	442	407	441	420	471	454	434	424	394	396	418	448	467	435	440	440	449	429	448	434	425	454	494	430	416	426	432	470	408	466	452	458	444	438	396	448	414	462	486	493	457	450	377	439	439	435	410	425	431	484	439	399	427	419	404	431	460	406	392	429	422	422	430	443	419	430	462	408	422	419	464	423	436	432	418	419	465	427	443	392	397	402	407	437	430	446	437	436	449	462	406	472	458	427	410	424	442	446	443	457	469	441	453	415	384	446	448	444	429	454	413	461	408	442	464	451	446	427	437	419	460	445	417	441	436	468	433	482	451	428	415	400	428	427	444	440	431	424	445	454	443	449	416	468	435	436	394	444	444	438	424	455	435	441	422	441	407	411	440	408	389	430	409	431	458	435	439	417	413	421	464	418	389	387	438	404	434	420	423	433	401	444	410	462	447	442	440	456	421	453	426	404	448	436	440	392	457	433	438	403	423	451	446	396	408	411	410	419	446	370	510	412	422	442	396	467	415	473	416	434	465	449	443	420	463	433	453	432	425	425	452	413	417	448	427	422	428	444	384	445	421	435	408	428	440	407	428	419	434	438	430	418	429	463	439	433	473	400	439	411	449	441	396	417	409	416	412	401	410	409	406	423	464	444	455	410	455	451	461	403	411	380	400	423	451	386	374	445	413	433	422	395	437	387	422	419	395	440	479	433	419	418	455	403	436	417	400	413	429	399	416	387	395	454	423	444	418	432	385	445	427	431	421	414	450	458	445	404	417	444	436	450	447	437	426	438	410	452	410	436	442	417	429	434	415	495	431	422	414	399	427	427	452	433	436	458	432	420	441	406	413	406	446	420	431	410	424	429	452	448	404	419	408	435	446	414	442	450	443	475	457	435	451	449	398	428	405	435	421	410	387	406	433	423	440	434	429	401	452	428	482	436	447	405	409	431	434	441	436	448	458	450	438	455	445	463	426	426	444	420	399	418	463	422	405	457	414	451	432	447	411	403	412	408	450	416	426	419	456	403	460	389	455	400	445	413	399	442	436	389	419	464	412	437	449	414	410	432	431	453	441	426	431	421	422	444	443	445	399	426	436	440	413	429	409	403	394	431	423	386	439	428	459	455	414	459	427	432	481	408	421	428	423	406	416	416	416	430	430	425	444	431	398	390	453	418	413	451	436	415	407	441	446	438	410	395	424	432	445	425	427	417	404	454	435	428	421	422	390	437	402	427	417	426	424	427	425	390	439	411	426	420	424	431	402	427	429	451	415	437	441	431	435	434	423	405	420	416	390	404	459	410	420	415	445	420	475	450	386	446	432	391	428	422	414	418	432	459	423	393	415	454	446	408	459	447	393	439	410	440	432	421	356	416	488	414	456	436	421	449	428	417	408	431	427	441	419	443	451	431	428	451	453	401	410	420	448	394	413	446	437	426	411	402	445	394	419	431	414	441	451	455	439	389	405	409	431	453	448	421	436	429	418	453	435	438	450	406	413	406	416	419	451	416	458	465	404	434	453	447	410	422	452	435	457	453	405	396	428	436	454	436	452	419	420	428	413	427	425	427	425	425	445	453	423	430	397	429	432	406	404	437	409	432	395	408	444	452	393	395	442	452	463	413	449	442	448	429	416	402	395	406	421	436	427	423	443	471	413	411	423	422	468	432	413	457	417	439	459	438	429	413	427	461	415	413	441	434	432	417	435	453	425	460	422	414	428	414	393	426	412	424	447	466	436	454	428	413	420	440	398	435	436	416	411	394	444	418	369	456	430	434	435	439	421	456	452	394	431	433	423	435	409	435	420	422	433	408	431	424	421	398	433	433	410	437	475	445	408	438	410	439	409	426	397	388	436	438	440	445	397	420	428	454	430	392	448	432	431	396	388	433	440	420	420	404	435	428	411	417	426	397	422	384	455	436	437	460	434	408	425	429	439	462	460	420	410	405	455	425	404	422	406	471	399	408	453	406	455	416	426	391	469	450	427	434	381	441	422	419	429	396	393	407	464	437	432	419	429	461	425	399	460	428	452	422	422	433	415	412	445	434	425	395	460	399	426	452	371	438	399	430	421	432	428	488	460	434	415	425	423	415	428	429	401	436	456	384	379	419	396	451	418	450	422	418	403	430	420	430	448	413	484	433	419	392	474	417	416	461	406	430	392	440	442	419	426	401	428	424	416	389	433	416	473	391	404	422	452	406	399	442	381	402	410	391	446	420	465	440	412	407	413	443	422	436	408	448	412	415	397	382	421	437	446	421	418	436	467	410	453	427	425	432	452	424	445	428	390	428	448	432	444	429	454	448	433	417	437	463	400	510	436	464	441	423	421	497	456	454	396	390	431	423	427	435	427	420	410	395	405	403	455	418	438	403	397	416	460	401	371	415	439	424	397	413	454	412	423	415	401	404	447	422	406	431	452	410	447	451	405	408	413	412	433	469	445	432	448	463	418	386	428	453	433	442	432	423	418	431	432	418	461	418	410	434	422	456	447	403	460	433	420	411	440	433	418	412	370	436	416	420	423	420	448	406	424	439	431	419	462	408	408	416	409	418	418	422	425	438	427	398	435	455	411	431	429	396	438	428	455	404	397	418	403	440	400	423	391	475	419	454	425	418	409	440	414	427	417	476	480	442	410	437	430	416	431	433	440	409	412	420	394	436	447	438	429	438	435	431	432	419	424	426	449	421	420	441	419	425	429	424	418	427	455	454	462	434	426	406	437	451	449	447	449	438	424	428	414	438	390	406	427	450	420	380	409	470	424	439	425	450	422	412	421	485	400	435	435	406	435	416	377	435	436	440	431	400	439	441	411	431	432	461	440	438	403	406	410	427	430	425	415	394	430	429	394	450	419	412	459	404	414	468	432	447	420	427	434	419	428	401	437	390	430	452	413	440	412	420	417	417	440	414	430	442	464	426	429	444	463	422	416	435	402	407	453	424	396	414	401	400	460	411	431	417	420	456	426	430	429	423	423	418	433	402	403	445	386	423	429	428	410	452	444	417	405	457	420	435	415	404	452	383	455	454	461	387	422	424	404	445	451	387	454	413	423	429	394	427	450	423	440	391	414	419	412	407
27620	12510	2459	1536	1215	942	961	984	934	979	965	1006	988	889	955	971	974	1004	1000	977	957	996	953	977	929	1002	973	918	943	991	993	989	997	964	964	907	942	1009	1003	959	916	958	1010	914	983	1012	933	1016	962	984	969	941	997	1052	967	1008	968	985	924	969	986	975	978	909	944	976	984	957	928	978	947	963	949	1009	970	974	953	937	1002	941	964	943	960	1017	948	962	932	933	954	939	971	960	980	945	921	968	919	960	953	974	956	969	910	910	978	931	927	960	1031	897	970	946	989	980	945	968	962	977	987	998	905	944	1015	923	936	896	950	911	933	952	919	949	976	974	923	936	979	946	1032	962	964	938	964	951	935	968	939	966	973	1015	943	959	1009	975	938	1001	972	988	926	949	997	946	924	963	980	983	959	979	942	963	896	975	1001	1018	930	915	955	967	957	1003	957	1020	1010	952	1013	973	916	940	1017	949	946	968	1013	954	999	936	920	992	968	977	949	975	993	944	999	916	947	1002	930	937	969	956	930	928	907	967	969	998	974	986	970	1004	929	921	918	981	962	946	1040	928	960	1006	1020	931	958	992	998	980	1010	982	937	944	1020	1022	959	912	973	972	946	980	941	946	949	958	945	1013	972	912	987	941	951	937	931	994	974	952	926	968	942	936	925	970	956	1016	993	955	921	972	1010	1016	948	1002	966	927	966	973	987	964	977	1015	949	962	932	943	1022	945	922	918	950	928	940	992	1009	935	990	1017	958	1024	919	1003	969	954	947	988	916	959	980	957	958	897	922	962	929	893	949	924	899	949	954	970	993	937	952	945	929	946	956	988	931	990	1004	940	881	950	936	964	985	971	988	932	922	1021	1011	882	999	963	998	954	940	963	949	932	974	946	985	960	995	997	908	986	979	921	978	969	973	917	944	876	974	968	971	941	989	1006	990	983	965	952	943	911	1005	923	969	943	971	1005	920	925	927	924	987	931	952	973	889	976	917	946	942	979	939	932	957	973	928	962	944	936	992	974	954	1003	931	957	953	907	958	973	931	973	1050	939	958	972	992	940	982	1000	935	975	1008	969	973	926	944	935	931	973	969	1001	949	965	947	962	926	1000	957	998	972	891	949	971	938	895	926	908	1026	962	948	951	955	943	964	966	969	948	970	966	936	986	962	945	944	997	1007	869	970	1002	1010	948	996	947	921	958	972	943	932	960	940	972	969	976	958	966	1002	900	983	976	909	982	937	993	988	1014	987	951	979	972	973	898	1006	955	941	925	1014	1002	975	944	926	969	954	929	973	908	951	956	993	963	955	950	999	962	971	963	935	976	977	991	955	895	936	940	963	986	946	968	954	892	954	997	952	898	1010	885	928	993	949	982	933	958	945	966	992	941	953	914	921	966	954	952	955	960	937	947	958	1004	920	954	958	919	979	1040	932	965	973	967	1002	1048	986	967	998	943	980	892	940	948	918	951	935	954	995	933	971	1002	921	906	983	968	935	1016	1000	984	976	963	943	976	959	958	937	950	969	1030	973	958	945	939	950	1018	983	949	970	976	915	982	969	944	1022	968	975	935	941	1012	919	958	968	986	1016	965	970	968	921	956	981	913	993	951	949	946	968	978	940	949	980	943	992	998	960	965	934	990	934	1013	970	971	938	937	949	955	977	925	980	961	969	1000	953	954	975	1013	982	970	1013	1011	946	958	912	938	1004	987	909	999	948	974	943	1048	968	920	972	980	995	1002	932	930	933	970	923	972	925	922	915	951	943	939	1003	920	988	987	992	962	954	899	955	949	927	989	936	990	944	898	1010	995	935	947	945	985	977	969	975	978	939	953	1001	979	1014	979	931	987	938	960	929	942	989	954	932	890	930	1010	959	969	922	1018	991	984	950	1000	940	904	961	941	997	931	882	1003	912	964	910	946	976	927	957	980	986	993	922	926	975	908	963	939	932	987	998	981	1001	938	948	940	944	992	953	1001	979	936	993	935	945	955	967	983	1033	958	994	997	959	945	942	968	923	955	975	999	958	912	951	977	912	972	948	1044	961	939	939	926	938	936	976	953	995	1028	996	926	978	941	953	941	1008	980	932	937	958	992	935	973	993	990	972	973	942	937	973	963	993	979	959	958	949	935	941	959	968	971	953	977	970	935	962	916	943	947	935	902	938	918	968	961	945	918	966	959	975	967	949	939	976	1017	966	993	1006	907	978	954	950	979	963	949	1010	943	977	976	985	980	947	973	953	961	988	967	937	1005	997	951	925	955	953	941	931	936	909	977	906	933	958	971	930	949	883	999	935	1006	883	944	935	948	945	963	1001	1026	926	950	940	961	929	924	911	1016	971	979	959	991	1003	942	971	966	964	976	904	983	918	988	960	988	936	996	985	989	923	955	982	964	1003	959	934	910	992	949	982	946	983	955	969	948	954	983	968	954	983	924	989	945	950	976	909	988	933	956	956	890	973	994	949	986	971	1004	936	977	961	913	990	993	959	1000	868	964	1002	967	1037	952	933	908	963	911	987	920	957	1006	944	954	959	925	1030	1010	919	968	952	981	919	943	923	952	923	939	993	964	942	943	1027	1001	984	909	944	958	989	951	954	927	1005	979	950	1002	914	985	940	991	1007	964	957	957	998	948	1025	939	961	960	987	930	978	930	973	1002	982	978	965	944	982	943	964	966	965	957	900	966	967	929	962	947	944	978	926	905	945	989	930	941	949	937	937	902	980	951	964	945	918	977	970	996	995	948	962	970	996	1005	940	978	1001	968	958	945	997	899	1021	938	1011	918	1004	931	967	934	980	958	974	1006	965	942	969	983	969	961	981	975	972	972	1009	937	947	986	972	963	951	893	1012	1000	987	921	1005	921	949	1011	934	937	974	963	1013	988	952	991	940	927	1000	935	1003	965	966	927	959	974	944	929	991	974	930	921	1012	922	958	1013	975	974	944	1005	969	980	941	946	931	946	936	1008	993	981	1001	959	1027	955	937	963	970	988	980	966	973	958	987	991	983	1004	944	1013	931	944	965	977	988	996	945	1006	946	937	947	967	963	950	941	941	941	895	936	936	917	924	990	948	962	980	982	945	953	972	889	1004	952	972	984	938	953	939	938	979	940	960	913	961	970	968	933	942	913	931	906	926	957	1024	926	991	936	963	950	905	1033	942	997	1023	1040	928	933	965	940	908	938	926	1006	972	978	944	905	960	952	941	966	934	977	942	958	898	948	956	948	973	953	990	998	959	983	917	936	996	951	960	960	911	980	1002	988	952	976	965	966	997	922	961	942	978	933	969	993	951	963	931	968	1026	1016	961	988	943	924	920	969	918	1039	925	922	985	944	898	986	977	906	915	1008	963	1004	885	970	961	971	937	950	969	928	973	969	946	933	902	951	988	988	981	940	953	929	1004	970	952	955	899	928	929	980	968	977	984	1006	1001	980	996	921	888	972	973	995	970	969	971	919	988	959	985	969	983	964	933	903	919	932	945	980	1027	1002	964	875	1024	977	959	901	935	975	937	971	948	975	977	956	960	915	960	1054	978	937	993	992	990	977	987	988	940	948	1008	981	1010	991	939	942	1034	936	948	955	979	945	935	896	1001	974	952	951	1013	981	960	955	1003	965	978	1012	889	936	903	953	953	1049	921	925	999	940	932	913	974	978	964	968	1027	949	935	929	959	975	939	951	999
5336	996	991	867	804	779	814	819	811	811	795	832	799	817	800	807	781	787	832	854	865	799	792	822	790	811	785	797	798	819	764	773	756	737	764	807	762	809	817	778	790	771	765	792	799	848	769	761	768	831	784	752	790	737	764	818	784	838	778	827	781	771	826	818	742	804	809	774	812	795	795	782	747	828	754	830	806	789	814	816	790	796	751	835	774	830	806	773	772	790	810	780	707	817	780	799	803	788	803	801	771	819	784	771	781	762	824	764	757	774	767	851	803	740	757	793	783	728	798	800	781	753	763	781	816	740	789	803	855	797	761	786	794	818	752	730	786	787	847	794	826	798	774	778	791	805	723	825	777	808	805	805	766	781	828	779	831	796	773	793	805	798	768	801	813	761	764	814	791	796	757	828	768	837	776	837	791	776	792	789	788	834	738	780	783	767	828	757	753	767	759	845	836	757	773	797	739	778	761	774	809	756	751	796	794	806	766	783	803	776	851	796	789	769	814	771	798	775	782	767	730	777	760	763	811	805	802	790	786	830	748	795	781	786	806	826	793	776	729	793	784	776	813	785	803	801	759	790	817	791	815	757	776	831	799	795	838	825	765	784	808	779	791	800	878	825	792	777	773	786	851	797	717	754	772	773	877	816	798	792	783	783	799	802	770	831	771	802	828	735	826	818	796	798	762	753	719	844	791	813	791	774	789	741	767	807	755	796	744	811	824	781	784	762	804	749	800	846	793	772	807	740	827	797	797	824	801	808	806	768	769	820	806	785	767	812	775	804	828	800	816	801	845	822	784	817	786	788	837	793	786	806	785	840	742	777	739	801	794	803	755	798	804	822	775	787	800	799	800	806	782	809	786	777	791	788	829	757	696	742	786	833	709	812	821	749	797	746	772	776	806	830	794	826	800	784	787	736	777	771	792	802	762	776	832	831	754	777	773	810	789	803	796	803	765	798	722	795	808	748	789	828	772	781	775	788	809	770	800	830	795	778	773	807	795	820	793	745	771	793	832	807	775	813	794	817	773	824	761	757	820	804	828	806	749	811	752	797	820	777	815	774	807	797	777	753	802	761	771	769	770	739	741	769	745	856	795	778	788	804	750	879	808	750	752	741	773	775	785	740	755	801	793	766	747	744	825	816	781	769	752	780	797	777	812	800	750	767	816	790	730	776	800	756	791	802	776	806	763	791	792	779	809	793	800	785	803	763	811	842	755	809	786	819	776	784	759	795	790	808	802	766	795	814	754	791	788	832	754	767	814	779	785	819	811	739	787	751	757	735	776	801	764	810	809	823	789	760	781	755	804	798	832	770	781	847	764	794	835	729	775	783	790	796	808	789	780	746	768	822	775	753	759	775	806	812	789	827	785	761	801	734	785	811	814	823	789	787	833	812	801	761	773	804	803	824	787	835	811	817	830	783	745	808	793	772	812	742	778	745	788	796	812	772	833	798	863	823	735	778	785	814	787	733	792	748	805	765	794	780	744	802	807	786	803	812	797	779	815	811	744	781	757	814	790	795	832	758	791	805	731	833	784	761	788	796	831	836	798	785	810	797	806	805	816	784	759	826	814	736	794	831	802	827	808	799	836	759	820	747	824	789	854	796	732	800	795	797	833	808	800	754	792	764	801	753	757	770	761	822	806	779	833	754	791	707	830	791	785	821	747	747	801	779	822	814	760	812	730	769	803	763	837	752	760	805	752	835	750	788	743	768	827	805	848	776	801	733	853	818	807	826	750	753	828	789	768	809	790	815	750	811	814	785	794	810	829	777	723	769	763	817	749	767	833	806	819	778	856	753	799	743	801	784	752	830	787	746	755	811	813	792	769	783	805	781	788	760	773	797	823	777	798	762	767	784	748	826	852	749	815	792	785	835	787	796	785	773	820	787	785	791	803	746	710	807	762	796	743	784	787	756	786	859	762	791	780	791	754	825	821	835	800	832	816	808	791	768	780	827	829	824	859	797	833	758	768	789	781	832	798	774	825	786	753	788	746	781	813	793	784	729	813	772	822	763	774	784	763	821	766	755	776	792	760	824	848	801	821	766	778	799	780	768	790	794	790	802	785	775	823	802	768	813	782	765	793	804	798	754	794	756	797	744	796	742	804	766	764	804	788	786	788	787	832	817	744	808	728	758	830	791	807	854	824	768	794	787	821	877	772	819	789	789	809	803	748	791	753	800	813	785	789	766	766	819	775	754	786	802	859	811	800	809	788	797	754	795	817	804	830	789	760	778	789	792	767	753	833	799	781	827	737	792	750	767	740	781	798	761	843	772	796	750	800	782	824	777	774	787	756	772	777	797	841	880	800	807	821	781	772	732	707	763	784	813	786	753	810	776	803	817	791	796	861	768	766	821	815	786	830	807	729	791	773	815	797	829	794	811	843	817	826	767	773	809	742	778	815	809	785	791	760	783	789	772	802	819	812	802	801	789	773	808	801	813	815	827	760	789	820	817	818	773	801	848	805	802	838	771	803	766	793	797	836	793	799	778	761	763	795	797	799	823	778	779	781	827	825	801	780	764	783	796	794	795	817	751	813	761	798	840	807	848	813	767	816	801	762	802	756	755	804	756	820	813	764	749	723	784	747	738	767	803	756	818	788	792	740	743	765	791	818	776	788	813	832	797	813	790	797	792	744	831	804	783	834	771	800	768	798	838	743	773	815	778	830	769	817	782	761	778	783	799	781	813	780	765	771	754	800	812	776	770	742	789	793	764	715	774	790	803	776	797	814	737	757	789	795	765	796	752	863	765	788	802	755	801	807	790	805	820	762	758	805	744	778	767	771	815	767	754	805	760	769	848	773	762	770	840	733	789	763	784	787	825	776	743	799	777	810	740	791	818	839	788	794	818	778	725	788	778	800	791	840	764	755	813	746	791	805	761	760	790	835	825	735	795	777	774	817	783	764	792	797	790	798	791	829	833	807	804	744	755	775	725	842	836	825	799	777	808	743	777	784	835	799	817	779	791	699	782	831	811	771	765	770	817	806	791	757	724	738	801	829	770	783	776	752	754	807	814	804	782	805	762	786	792	759	755	770	817	772	765	797	767	775	811	825	829	777	762	775	811	793	792	813	808	814	796	815	790	794	787	786	775	756	792	791	790	835	805	804	826	781	779	754	723	789	764	802	795	765	754	823	773	786	804	809	730	759	753	777	774	778	792	866	796	821	803	730	795	788	768	790	831	791	813	787	751	761	810	782	843	824	759	773	778	734	804	765	750	801	804	856	768	719	748	775	752	795	763	789	823	815	769	760	808	779	808	757	819	836	794	803	794	797	743	796	776	803	799	812	786	807	804	776	782	780	804	760	805	770	769	781	815	740	800	777	833	742	782	775	770	787	761	821	768	829	797	789	769	724	818	764	801	749	794	798	870	798	758	689	825	801	771	765	772	819	760	806	786	823	772	787	844	767	790	771	771	747	778	767	775	754	772	782	776	784	761	752	785	795	837	782	809	748	755	792	813	794	805	772	777	777	813
26064	21420	23888	12805	1541	946	938	883	898	839	811	813	830	788	846	777	805	836	777	830	829	801	840	784	850	796	767	809	828	761	866	806	776	764	806	740	816	807	821	849	812	802	792	784	842	815	783	751	741	777	814	820	759	798	789	879	768	767	769	822	798	776	800	778	740	777	736	785	737	773	750	747	747	764	802	800	783	829	722	817	777	849	796	827	812	805	787	840	819	794	779	822	741	805	812	771	773	800	784	766	811	779	742	773	794	764	796	763	825	747	757	805	784	773	749	748	758	823	829	795	822	822	801	787	794	778	827	806	816	812	799	797	759	830	807	828	781	747	792	798	814	797	759	813	795	794	729	752	847	782	842	821	804	811	711	772	798	735	786	769	723	760	824	773	818	749	781	744	799	777	839	778	774	797	776	811	741	800	777	766	831	872	794	756	814	775	801	788	865	784	736	746	799	825	784	762	739	814	840	789	800	754	794	808	752	794	848	786	791	821	828	825	777	759	763	790	807	835	822	792	813	755	784	835	734	768	845	787	833	821	775	805	787	761	838	839	802	768	781	806	748	787	760	812	767	786	770	762	792	774	761	773	783	767	774	769	793	797	836	749	817	803	809	798	787	732	755	818	803	808	776	766	798	793	781	822	779	792	783	803	832	797	776	766	810	818	785	769	740	764	825	792	788	727	802	781	797	749	820	764	825	822	830	799	795	802	809	793	752	731	785	815	752	814	760	769	773	785	761	856	777	818	811	776	785	764	798	791	761	802	836	803	803	761	791	717	790	811	800	767	782	786	785	788	775	803	846	777	797	765	749	828	768	868	759	810	774	785	757	804	840	781	749	715	770	793	757	802	780	852	769	778	830	753	772	768	802	803	835	779	795	820	759	792	771	832	776	795	822	813	789	764	823	754	773	779	764	817	755	803	804	755	782	825	784	789	782	768	787	763	773	797	783	853	773	812	803	833	778	791	784	800	801	800	850	821	741	832	796	765	787	785	739	804	818	775	783	789	812	802	800	831	771	752	776	830	813	871	749	753	787	782	810	762	794	835	791	755	774	782	757	821	805	771	744	758	818	797	854	828	733	794	850	822	787	855	787	753	778	803	743	737	770	773	796	787	760	792	812	727	771	821	811	813	789	810	830	725	821	805	825	789	807	777	830	818	767	789	851	794	792	799	766	802	836	804	808	753	790	800	850	778	779	815	769	785	747	743	785	808	738	764	780	788	794	790	791	738	802	789	810	790	770	789	830	821	804	775	804	799	804	833	806	801	745	765	787	789	762	803	799	732	750	803	807	779	845	796	776	791	739	788	762	799	780	809	832	825	788	791	804	780	753	852	764	803	783	807	791	797	795	816	801	822	782	780	778	764	781	787	787	839	764	779	762	830	841	739	805	822	776	811	804	787	786	816	779	762	812	831	821	776	777	805	769	763	766	802	803	815	808	731	784	784	797	819	802	809	825	753	774	796	840	791	758	780	783	784	787	736	779	829	791	826	784	817	788	803	822	764	803	833	770	817	810	781	797	721	794	841	764	773	799	849	839	784	830	781	746	772	729	824	779	825	842	788	816	745	796	839	794	782	759	749	773	812	779	769	793	795	785	825	784	748	774	780	789	734	786	759	783	808	794	812	756	791	791	758	744	760	766	830	772	819	780	788	813	790	771	836	797	782	752	790	798	816	751	767	804	766	803	806	786	798	759	817	823	786	773	805	833	830	806	786	775	816	760	799	805	881	792	755	738	769	771	780	745	755	784	748	798	782	846	823	753	779	804	773	809	805	790	769	762	812	772	805	748	693	824	778	784	762	805	823	802	783	769	814	763	739	786	833	766	802	755	820	806	752	809	801	766	709	796	777	782	807	797	765	811	744	820	784	769	754	816	794	778	824	748	777	818	765	809	842	790	780	769	775	806	821	751	778	753	822	764	753	779	805	753	803	749	780	800	779	803	797	768	772	829	803	803	780	850	774	786	799	785	860	759	771	785	797	775	692	827	813	757	808	785	844	794	803	790	826	812	871	765	786	775	775	780	828	795	808	765	747	816	837	838	797	714	802	777	780	823	856	739	794	799	795	791	834	797	796	712	772	780	802	807	789	820	784	811	762	850	792	815	800	808	798	752	774	798	814	792	815	753	791	778	864	825	822	759	827	743	835	827	799	780	771	778	808	775	761	794	733	756	767	794	821	790	775	782	722	792	771	801	781	760	796	725	802	812	802	779	816	834	741	823	800	774	787	769	793	812	765	787	792	831	819	774	810	786	770	807	791	797	812	811	786	793	772	764	821	811	794	839	814	775	785	815	846	753	792	812	811	817	832	831	804	819	805	801	784	782	780	785	789	778	767	781	813	761	770	798	790	810	767	766	795	766	749	794	781	832	795	789	787	759	741	766	804	815	785	773	813	807	802	758	772	801	810	794	748	773	814	763	752	814	798	778	820	791	792	822	778	831	819	743	777	811	786	814	818	778	819	781	774	768	825	797	804	762	828	790	766	793	787	803	811	788	758	749	758	792	845	790	789	769	772	807	740	818	811	734	782	809	775	810	806	764	813	743	851	772	775	791	805	750	796	720	784	821	815	746	831	821	828	774	813	767	798	788	800	764	816	808	817	714	759	808	843	708	762	763	848	811	721	783	761	800	780	777	790	768	762	751	782	802	822	764	780	783	822	769	810	787	778	780	783	791	771	769	770	828	782	799	790	839	768	798	779	808	777	755	725	772	766	809	795	794	785	797	786	792	779	819	766	777	751	776	781	794	793	841	747	783	760	786	791	739	816	830	764	812	797	826	792	777	813	795	796	825	748	785	830	760	815	789	739	787	782	790	763	716	724	794	754	802	819	793	774	743	772	719	803	776	776	748	832	767	811	805	814	762	814	769	763	736	778	731	799	811	788	755	800	803	818	810	826	813	822	776	783	815	774	787	804	775	804	774	816	773	800	780	769	826	813	845	771	840	784	816	807	807	755	818	754	792	830	812	824	803	793	759	804	756	783	799	776	748	808	824	821	796	844	752	780	811	821	793	780	783	791	758	776	765	748	737	805	793	746	802	811	793	784	813	828	823	798	850	798	787	785	808	760	767	849	787	859	736	801	830	824	773	826	746	827	726	760	811	823	739	750	823	811	829	745	789	761	775	755	854	787	784	784	729	781	818	768	780	786	799	827	797	779	751	733	731	820	787	799	818	791	801	776	765	815	787	793	760	811	780	781	814	773	782	767	805	813	784	807	775	816	846	812	840	799	760	832	774	782	780	785	776	783	811	836	783	777	806	817	819	821	810	826	771	831	800	813	801	795	760	800	806	821	791	748	776	764	782	832	760	783	810	822	799	749	832	795	817	755	827	766	785	752	794	804	797	832	798	830	780	769	827	787	758	791	809	751	861	780	760	704	788	788	833	812	778	766	777	751	771	813	796	790	835	843	814	836	757	856	763	828	803	761	740	827	825	809	781	739	774	809	800	823	831	778	796	809	789	841	797	824	794	748
3827	1825	1659	1131	994	823	800	765	728	749	750	745	689	695	723	698	663	720	673	686	677	665	701	707	670	655	652	650	686	699	653	672	694	706	710	736	669	667	655	682	669	656	658	668	664	706	709	688	627	659	683	661	661	657	696	688	688	703	645	660	657	668	673	720	657	661	688	689	686	680	648	705	676	685	665	667	664	650	679	656	680	637	701	667	632	705	690	651	621	651	673	680	682	690	698	689	642	689	669	657	710	674	714	712	665	643	701	718	644	698	669	663	638	713	632	686	658	624	668	638	679	640	701	701	671	627	660	626	682	657	655	647	660	641	700	675	664	695	672	646	679	662	678	668	724	672	612	670	681	659	668	675	714	656	667	670	695	695	683	674	644	675	647	696	681	681	676	694	678	666	638	646	700	690	656	690	687	646	686	678	639	683	644	649	642	611	672	692	681	693	653	687	650	690	676	662	657	689	696	703	621	634	646	672	661	673	656	722	687	679	658	670	639	671	607	717	643	658	724	655	648	667	653	687	651	606	657	689	700	671	715	660	649	675	677	664	647	722	653	693	636	670	637	670	631	698	679	644	701	713	712	682	666	657	703	678	656	667	662	642	642	663	631	666	691	686	685	692	656	694	637	645	675	680	691	657	688	664	667	678	656	697	610	663	679	646	628	648	681	653	660	672	711	667	664	647	650	609	670	679	685	652	708	645	693	668	674	678	677	675	669	681	674	686	646	644	663	640	597	683	665	638	721	649	683	685	682	665	665	701	697	656	650	687	669	664	685	672	660	664	666	671	706	703	745	666	668	687	656	683	662	697	626	684	646	647	650	636	661	649	659	658	719	697	701	646	716	651	682	670	693	677	695	699	656	664	681	651	697	697	634	618	681	678	677	675	655	629	662	633	674	705	645	647	695	675	701	652	648	672	701	639	646	632	701	667	670	679	707	677	667	667	665	703	692	687	719	631	616	634	671	666	657	644	660	680	672	673	696	659	656	681	680	651	703	689	646	672	653	675	683	692	658	670	675	653	648	692	618	644	716	688	684	666	658	692	643	700	652	705	663	675	667	658	725	665	671	675	682	643	684	653	683	680	687	632	700	714	657	690	675	673	648	726	667	674	655	684	692	709	668	699	649	675	663	665	667	618	622	699	664	652	688	689	692	698	644	646	701	679	657	609	673	654	669	646	689	696	694	649	664	647	684	693	707	624	678	649	636	669	684	660	668	679	674	683	694	626	669	697	639	693	672	655	680	650	692	684	651	650	677	654	652	646	622	691	642	646	660	646	648	719	673	665	647	687	618	661	669	652	670	675	679	715	706	701	650	687	648	665	733	656	687	673	650	684	693	686	675	656	693	676	613	707	657	663	650	667	667	675	665	653	669	707	687	696	668	684	654	623	671	619	672	634	708	681	656	691	616	664	618	633	655	647	664	639	707	672	661	627	670	691	666	651	639	599	700	642	672	642	654	688	652	664	655	649	677	715	707	634	695	672	704	672	675	633	692	637	684	675	674	697	646	689	637	672	658	686	662	662	661	706	665	651	685	643	719	660	652	646	669	696	690	681	665	697	671	691	669	641	667	651	734	636	685	652	612	709	633	693	734	689	632	695	679	704	645	690	625	628	698	655	684	611	657	665	658	643	682	650	655	690	673	676	674	608	699	658	699	639	701	619	619	669	674	683	664	723	658	671	650	682	651	670	675	676	651	702	676	643	626	688	670	626	687	651	674	689	613	709	673	677	672	647	639	690	654	702	689	691	685	652	722	654	661	668	625	650	645	640	657	662	714	670	671	674	688	626	672	697	711	662	737	692	651	658	675	712	645	654	661	685	668	705	666	674	674	690	702	658	628	637	645	661	681	694	666	643	702	710	645	685	614	675	678	694	669	644	683	642	653	640	665	613	683	657	671	686	674	696	709	658	670	716	650	645	727	667	663	661	691	677	680	620	648	683	637	682	625	671	658	657	628	735	643	644	655	692	620	656	603	677	673	683	678	643	672	700	627	693	668	680	652	692	674	638	687	703	646	646	691	643	675	669	676	633	695	680	663	636	664	676	623	625	688	676	688	677	647	642	662	635	647	684	673	627	675	676	690	676	665	660	667	683	639	637	638	659	699	683	697	651	678	716	661	646	689	671	592	684	681	714	633	690	684	680	690	605	678	667	691	716	687	671	663	642	716	688	643	685	635	636	670	681	685	682	613	671	662	673	701	708	639	655	668	643	699	704	682	652	630	661	669	670	666	627	659	643	695	663	655	654	695	690	684	676	712	659	646	704	709	680	689	616	675	655	661	660	651	672	642	663	664	676	668	661	665	673	607	682	663	609	600	663	643	661	693	645	662	658	638	683	697	671	628	665	691	681	676	678	639	748	653	685	681	681	676	677	683	685	654	677	627	655	682	685	678	679	615	656	686	628	651	650	697	674	706	616	689	632	653	655	667	685	679	654	668	646	649	706	663	685	669	709	652	682	682	674	654	635	635	652	681	633	677	654	705	677	662	694	702	663	705	647	720	632	651	655	676	616	707	667	696	679	668	654	646	679	659	638	663	655	669	662	672	683	663	646	654	662	704	646	658	676	641	662	668	639	669	653	618	675	606	696	670	665	673	640	653	629	654	640	648	690	630	646	701	650	715	712	709	692	623	672	656	702	672	668	656	669	639	612	711	664	659	708	699	657	722	657	642	662	716	701	630	677	695	683	718	701	679	645	641	598	647	677	671	678	664	667	669	635	680	692	608	686	688	659	727	634	652	666	662	651	651	654	680	673	673	670	635	653	687	691	699	655	677	678	626	643	664	601	680	705	659	681	693	674	678	659	676	681	679	665	686	678	683	608	690	692	684	684	676	669	641	676	717	673	641	672	713	646	701	621	637	660	675	651	672	660	681	644	688	672	685	650	649	717	705	677	681	666	653	647	684	680	693	664	644	597	650	664	643	669	667	672	653	693	633	682	672	662	705	641	683	674	674	695	607	658	666	680	681	687	638	681	627	615	659	701	619	704	632	652	651	668	674	682	655	689	666	656	711	678	670	689	630	720	702	644	679	640	691	703	649	666	668	672	680	689	683	627	647	669	745	677	673	664	666	696	681	618	691	673	683	626	628	643	686	647	670	657	686	682	627	719	649	661	683	678	657	635	717	658	674	644	650	682	641	661	696	624	694	659	649	648	648	676	661	667	703	657	677	699	612	641	715	666	654	636	737	659	683	636	675	641	638	692	639	667	627	700	693	714	673	723	707	640	672	692	646	674	673	687	660	695	676	694	619	670	715	664	644	644	658	664	665	671	657	697	654	679	639	689	664	644	673	701	704	663	656	670	646	648	633	638	643	679	659	707	657	635	650	651	704	690	738	680	703	675	689	680	674	696	679	688	717	692	631	686	655	640	666	617	638	606	688	662	670	695	659	672	673	679	705	672	677	727	637	653	658	680	674	677	636	655	638	669	674	681	658	674	729	632	680	694	692	665	630	607	677	662	708	648	645	644
24261	21428	28576	24665	20253	3028	1076	715	520	557	489	470	474	514	479	417	429	485	466	416	416	430	448	407	434	424	453	374	402	446	405	396	432	411	444	413	435	416	425	398	421	439	425	400	405	416	416	405	437	444	422	432	440	428	411	387	460	411	434	397	465	404	434	396	442	425	406	444	409	478	371	407	440	416	420	428	405	452	410	443	387	419	428	374	436	421	435	410	386	432	441	441	429	430	419	436	397	383	437	388	408	390	400	402	412	430	438	385	417	412	378	414	382	371	403	455	455	388	392	416	425	415	424	387	422	391	380	414	415	422	391	404	386	418	389	413	398	399	394	422	364	411	445	383	416	376	378	404	409	410	388	429	404	440	391	394	384	416	452	426	458	411	428	420	408	405	417	450	409	420	406	396	436	395	413	404	417	402	411	405	429	407	423	365	378	416	395	406	410	408	405	387	411	394	387	363	423	411	413	401	405	399	409	440	386	405	422	423	439	381	414	417	398	449	412	442	415	407	430	416	401	408	413	425	418	412	413	411	427	424	432	405	341	426	410	389	385	431	439	400	392	460	446	385	371	415	418	431	427	416	446	424	415	405	425	401	416	406	414	429	389	418	415	428	453	403	410	399	392	397	409	425	400	443	427	376	395	410	445	429	407	420	433	400	425	398	400	405	369	401	403	402	425	411	406	406	431	417	418	450	389	399	377	424	439	441	412	419	438	422	438	409	446	426	422	422	423	415	438	420	421	386	383	444	400	439	439	429	407	399	417	419	423	417	431	428	401	402	422	407	394	412	391	389	441	442	408	398	387	417	403	387	382	415	428	420	385	408	390	373	381	394	409	397	438	383	402	438	372	423	435	429	400	382	399	399	416	384	427	413	405	396	392	409	426	434	407	383	430	417	398	436	449	411	427	433	405	410	414	409	435	412	394	448	394	427	399	401	449	402	393	424	414	409	377	399	398	422	369	432	422	419	425	395	432	389	378	461	390	406	444	412	424	404	420	408	423	380	406	398	376	411	389	423	438	396	439	405	449	386	407	408	395	408	401	414	463	413	423	431	394	414	417	408	430	435	399	380	396	398	420	407	418	419	404	415	433	417	396	441	398	425	432	403	408	384	403	402	432	426	373	392	407	406	395	392	397	436	403	413	451	432	466	401	390	419	402	439	403	398	417	418	416	433	396	384	443	416	432	392	445	399	379	378	398	399	445	412	438	444	427	410	438	448	407	398	397	380	434	398	464	435	395	445	405	430	389	429	433	408	413	414	389	420	414	426	395	394	371	403	386	445	412	398	385	432	434	422	422	430	419	439	389	429	406	432	435	411	419	405	437	410	405	409	429	402	446	420	380	413	427	407	397	403	423	395	381	411	401	411	401	411	402	405	399	392	432	403	426	387	418	411	426	423	421	418	378	393	443	407	433	379	408	386	442	386	407	423	358	382	423	398	417	424	419	399	407	444	400	405	424	424	473	418	413	400	420	401	414	446	425	388	422	383	410	406	414	396	404	432	424	382	422	408	422	401	401	396	428	412	421	400	391	401	409	430	420	437	413	440	411	440	405	417	406	388	400	407	401	396	413	441	442	424	408	426	417	425	394	430	426	429	397	394	417	399	404	442	424	388	411	403	389	415	417	399	414	382	412	383	423	464	443	411	439	413	438	409	397	422	388	418	413	403	404	418	397	393	424	446	402	433	414	420	400	426	411	357	429	410	439	418	438	441	417	374	439	418	382	414	407	452	399	414	399	408	381	388	442	418	412	435	416	376	442	398	354	409	417	402	417	421	399	378	379	387	422	394	401	382	442	448	407	396	432	396	395	395	445	397	401	419	418	456	376	375	417	447	430	444	396	379	433	383	387	430	441	394	433	444	405	445	435	397	435	404	365	390	409	385	394	405	401	398	412	424	408	398	418	388	409	416	404	402	413	405	425	408	402	430	402	449	392	423	413	419	399	437	390	452	439	397	385	385	422	411	432	392	434	393	416	420	406	427	455	392	418	369	415	435	432	432	429	394	437	421	390	415	401	425	400	424	415	427	445	426	373	406	428	434	437	398	418	427	407	413	381	435	436	416	396	395	401	430	413	435	388	408	408	410	406	430	433	372	412	397	354	408	367	402	406	402	399	470	407	400	403	390	444	398	438	409	417	405	415	405	441	424	417	408	359	391	400	415	394	420	428	385	375	397	416	436	406	400	411	407	364	443	426	403	403	404	446	368	429	465	394	414	421	389	419	410	427	424	424	451	408	409	418	422	444	387	412	449	377	395	393	393	407	391	371	396	383	394	449	453	414	369	375	422	381	411	399	401	408	425	438	401	410	413	413	442	422	402	422	410	411	408	388	414	406	425	410	448	402	420	398	402	399	384	409	391	402	389	412	421	418	378	392	398	403	379	380	438	393	401	407	399	410	421	418	411	410	423	399	402	388	393	426	372	398	439	398	432	390	432	412	402	433	408	380	409	458	361	408	442	395	407	417	414	408	425	431	399	406	385	404	419	395	423	411	433	417	406	409	422	438	434	420	419	412	421	413	407	414	444	416	469	416	431	451	413	393	403	408	393	422	398	417	401	390	407	397	396	436	412	429	412	430	443	395	405	399	410	433	407	421	417	417	441	446	427	427	397	424	420	427	375	412	397	415	359	410	398	397	389	392	393	409	431	402	414	464	414	386	406	399	417	406	382	395	434	413	431	410	437	428	408	418	436	417	414	394	382	420	440	397	415	412	392	388	399	407	385	406	396	448	400	434	370	359	397	401	406	411	413	416	440	418	399	381	407	426	415	443	395	404	386	399	411	440	410	370	425	408	371	422	442	407	418	416	427	366	389	400	415	396	440	457	408	434	402	433	398	425	426	386	440	415	432	384	418	392	381	382	407	417	401	361	398	409	434	404	390	412	422	398	402	427	431	375	411	426	416	425	401	425	390	443	384	407	409	385	389	417	414	436	380	417	401	427	424	424	401	412	419	395	382	436	417	419	416	392	398	396	383	393	419	432	412	401	419	374	417	417	402	406	390	418	409	426	393	406	432	424	388	418	423	431	412	370	437	447	423	425	396	430	419	385	404	415	384	407	436	402	440	426	426	389	427	412	414	391	410	444	446	427	430	410	381	416	384	451	420	383	420	383	386	416	371	405	403	427	392	427	388	393	377	426	398	375	464	394	427	408	381	413	443	393	399	410	395	429	389	385	398	399	445	409	376	402	408	398	424	396	387	429	400	389	393	423	411	418	359	395	384	427	387	422	415	445	376	405	399	387	405	418	421	392	415	400	387	427	395	399	400	382	389	415	397	384	408	414	378	398	394	427	402	402	440	397	420	428	403	437	433	434	418	362	422	404	416	419	417	406	411	420	384	439	387	413	422	383	429	395	415	397	426	389	364	408	410	405	373	421	420	433	429	418	408	460	399	394	386	416	422	395	414	422	435	411	395	367	400	397	394	395	419	421	407	428	395	394	399	395	414	434	422	426	452	429	392	427	419	376	432
3376	4726	3871	1922	1322	1012	901	760	670	593	529	539	509	496	472	497	479	476	454	404	449	439	451	408	443	434	454	402	412	404	391	394	438	401	419	437	399	398	446	375	442	386	362	392	385	380	377	418	382	404	403	364	374	420	416	364	402	404	369	409	382	409	377	388	383	421	386	384	399	407	443	367	358	383	410	386	402	403	397	415	400	384	382	389	395	380	367	396	389	415	367	373	388	366	401	397	439	391	414	408	431	378	390	390	360	387	414	389	388	384	393	391	392	365	377	402	399	388	408	413	394	393	417	381	379	422	402	415	401	392	438	382	374	391	376	415	422	416	393	405	389	363	401	415	434	387	379	411	409	404	409	409	411	408	380	390	407	373	393	411	386	396	409	399	379	395	389	406	432	362	369	397	402	400	377	377	403	398	396	406	383	412	409	382	389	415	400	393	384	431	419	406	425	370	425	375	408	398	385	414	398	390	377	428	404	435	408	416	412	387	372	366	391	386	380	419	409	407	398	402	370	399	410	384	412	369	391	410	419	381	365	421	385	388	395	380	404	426	389	381	384	378	374	409	446	349	397	386	423	379	436	387	389	409	386	390	396	388	366	396	353	392	404	419	377	374	401	404	404	368	394	356	428	370	382	399	369	397	399	352	376	418	416	416	356	393	378	388	424	372	428	398	364	396	387	368	379	383	406	406	413	382	367	403	349	382	377	374	389	402	386	378	366	404	402	377	413	417	405	397	395	364	377	399	383	387	397	383	387	378	383	409	381	400	365	419	393	384	392	393	409	386	396	399	441	386	389	408	413	400	392	363	367	409	395	375	386	404	406	404	421	383	381	363	405	424	405	359	423	424	365	386	392	381	406	396	383	397	366	404	419	392	380	391	367	409	385	370	402	401	411	383	409	389	393	397	392	382	385	414	422	359	418	370	405	376	405	356	362	383	428	396	399	399	384	408	384	406	365	372	406	385	386	397	376	400	379	396	372	415	384	381	425	393	407	403	426	386	399	407	416	364	376	403	410	396	381	401	392	422	400	345	400	381	365	411	393	360	399	361	397	407	368	377	358	378	384	358	396	411	364	396	386	360	385	391	366	414	384	415	420	400	389	372	377	372	391	379	394	401	383	386	389	409	385	418	389	370	409	397	363	358	402	398	394	395	367	403	398	397	377	354	412	388	395	381	402	415	380	401	384	363	393	421	399	446	372	378	389	355	369	384	390	399	390	373	405	370	382	379	372	390	428	370	403	408	365	372	402	385	415	415	381	395	419	371	376	352	398	423	395	390	355	403	382	409	386	407	399	400	398	411	401	392	416	415	365	398	391	381	408	381	376	357	406	396	413	408	378	386	399	366	410	373	436	402	401	393	399	382	395	368	397	386	396	387	396	396	401	359	398	383	362	384	393	376	395	374	414	399	385	381	422	384	395	405	398	421	390	436	383	379	389	396	361	363	397	422	390	422	423	371	402	423	393	367	383	356	367	353	427	371	374	400	391	429	375	368	397	418	408	394	379	375	398	384	324	379	412	357	376	360	399	391	375	398	384	385	402	338	399	389	393	402	388	393	390	387	354	354	389	379	394	418	383	406	378	366	371	388	370	380	357	371	367	416	387	386	366	402	399	381	393	367	414	387	398	349	390	367	363	385	370	375	390	341	352	398	365	416	429	419	388	394	406	393	393	375	398	375	419	389	388	409	380	380	407	358	405	405	355	381	368	392	391	371	405	417	415	402	381	378	382	394	347	396	414	357	360	378	396	375	376	432	394	392	404	395	380	390	387	408	394	345	388	371	392	400	420	403	386	397	360	400	402	357	361	397	411	404	395	384	416	384	413	415	430	398	362	369	395	396	423	372	388	355	370	379	364	384	416	406	389	368	376	412	377	383	395	380	386	413	388	389	404	379	389	368	377	416	381	401	393	401	386	399	383	419	393	401	432	345	370	388	383	407	383	392	385	411	403	399	374	376	388	401	390	359	391	367	395	390	395	360	403	401	343	387	373	400	383	460	375	355	403	351	425	352	381	414	396	387	402	376	406	369	395	401	411	363	397	386	374	368	366	382	354	413	357	394	370	401	377	379	401	368	397	415	369	354	388	372	374	399	381	381	365	388	398	398	397	398	397	380	369	371	359	357	416	367	391	393	402	379	365	419	414	411	374	385	384	383	383	408	427	386	359	409	392	405	361	370	416	389	414	377	391	415	386	404	355	382	396	423	382	402	391	399	368	402	423	424	413	394	381	383	421	410	383	393	391	403	400	380	383	377	400	430	358	393	432	403	361	412	403	376	403	409	421	372	386	376	416	413	405	377	363	399	376	367	400	399	375	374	401	398	398	346	409	398	359	386	368	407	361	381	432	367	406	399	369	410	365	374	372	363	431	381	420	392	393	367	376	433	378	378	389	361	380	404	387	371	386	420	392	389	339	368	398	385	365	387	387	391	392	415	380	385	456	378	388	426	397	387	418	393	399	363	376	403	409	383	391	386	378	413	378	359	414	371	381	372	377	404	397	403	396	421	365	400	397	365	424	385	398	357	420	368	384	406	393	392	383	365	360	395	356	386	419	377	421	396	368	365	391	392	383	391	409	375	362	380	380	398	355	395	367	379	391	396	396	403	421	399	371	387	380	368	388	413	408	360	407	355	384	399	387	402	371	403	380	385	405	364	371	380	411	358	383	372	381	368	375	414	365	337	363	423	402	377	391	378	407	403	361	354	379	425	368	345	431	392	370	373	401	413	441	356	373	374	379	388	399	385	384	403	407	370	365	411	409	398	390	409	398	373	396	401	387	413	372	364	365	373	392	404	390	360	379	379	394	378	378	366	394	364	359	373	384	426	395	348	412	440	377	359	365	407	399	403	425	369	388	360	389	409	404	402	394	372	393	360	367	393	390	396	374	368	411	437	389	398	384	374	359	408	365	412	360	381	331	407	399	414	379	428	401	377	401	370	398	376	379	395	399	404	362	365	388	351	413	411	382	386	383	374	372	375	377	415	382	405	396	395	389	398	389	413	390	369	392	361	400	389	369	385	401	364	391	386	346	408	346	389	342	399	403	394	381	389	382	354	374	422	377	388	393	383	369	374	386	410	386	390	388	409	375	411	375	387	370	409	374	382	406	428	388	388	390	389	396	377	369	365	398	424	385	352	362	354	398	362	386	396	410	374	399	432	400	417	379	414	393	415	384	367	356	346	413	400	386	361	395	385	346	397	394	377	389	430	388	402	370	362	391	392	398	411	412	400	355	390	410	372	389	362	413	396	383	353	383	391	334	376	399	387	387	371	395	404	389	377	374	404	363	419	412	387	404	403	384	407	382	409	397	374	399	377	360	366	414	388	451	379	357	375	375	370	362	410	377	383	399	373	333	391	381	374	419	367	397	374	390	406	386	396	386	357	385	389	350	371	390	375	395	388	379	403	393	369	369	412	372	368	412	423	399	426	371	411	395	411	384	393	398	369	405	413	371	399	400	388	377	376	376	377
27580	12181	2190	1348	999	959	915	897	891	933	909	904	872	939	858	955	874	891	912	857	915	891	929	877	970	900	879	888	922	922	898	932	831	836	927	910	881	935	933	928	905	888	899	921	986	890	862	940	887	875	940	893	930	927	899	833	933	876	934	883	952	934	901	912	873	884	892	854	903	833	961	904	895	946	973	914	890	918	954	937	892	920	903	913	892	864	912	857	829	899	872	888	835	894	857	862	942	908	888	865	907	924	875	876	888	856	915	908	864	889	882	869	885	870	890	923	941	874	867	916	859	912	905	925	874	905	911	882	895	922	947	881	917	891	840	873	900	935	988	893	912	923	906	867	910	908	923	886	897	911	873	916	928	872	914	949	894	893	881	909	921	963	908	848	918	925	885	895	848	863	886	923	888	933	987	880	856	876	908	877	876	889	946	906	930	881	923	866	847	903	902	903	890	885	887	942	910	914	913	833	950	920	860	889	889	936	902	862	854	888	896	907	833	882	867	931	945	870	914	868	963	920	893	913	968	890	898	872	937	857	892	920	871	900	969	905	931	901	940	862	853	911	874	923	932	904	929	857	932	900	900	851	922	934	916	865	907	889	855	919	891	897	924	902	940	952	862	934	923	880	890	950	919	959	869	907	887	896	895	929	896	880	876	951	896	897	911	906	893	928	910	935	901	857	903	913	880	849	845	844	906	912	922	902	850	973	925	905	886	931	896	906	925	870	921	863	978	922	884	942	948	934	880	919	875	883	856	847	937	907	918	914	917	907	924	933	905	880	892	892	891	915	874	852	853	934	955	890	860	949	918	855	894	882	922	876	909	884	910	868	869	903	920	895	912	946	908	895	881	962	864	918	903	976	896	911	894	948	859	948	950	869	907	885	856	900	886	901	916	883	893	902	924	876	889	934	873	863	835	865	955	909	861	892	932	872	927	911	854	884	943	938	834	895	915	920	849	878	883	891	882	944	901	926	868	916	891	882	905	847	919	894	918	879	931	884	916	866	913	930	900	904	922	848	912	856	894	867	926	920	943	882	935	945	888	877	945	905	913	901	927	917	899	883	900	870	956	870	913	918	867	867	913	880	866	889	891	890	837	896	910	936	875	900	911	868	870	865	944	945	907	915	895	855	892	923	932	873	877	882	858	911	896	907	936	894	918	905	910	928	854	953	924	950	922	841	920	904	896	862	940	922	856	856	867	937	904	930	934	908	892	922	924	898	887	837	922	921	914	930	917	925	944	863	882	939	939	924	913	901	922	923	905	939	894	835	896	926	879	899	913	941	870	902	896	942	896	882	877	888	920	936	849	879	909	921	914	892	918	912	857	889	854	865	889	872	879	913	932	905	885	876	912	957	965	879	864	913	891	831	889	869	884	878	899	887	877	894	883	900	906	854	909	893	908	848	892	920	895	927	907	869	889	932	879	894	910	895	945	906	914	963	911	914	928	885	849	885	877	908	867	908	877	929	950	916	954	909	878	934	930	951	909	942	901	931	876	932	917	923	894	861	892	914	924	879	903	908	893	898	950	920	935	868	926	953	977	903	909	879	912	851	907	876	864	884	895	956	964	906	901	946	923	857	863	924	933	900	891	873	923	868	937	915	906	879	921	919	895	895	924	842	917	864	887	914	940	888	930	909	905	916	877	878	909	942	868	918	874	888	860	964	897	900	953	878	881	945	952	893	914	863	902	892	894	919	923	875	888	884	864	943	925	858	879	880	885	846	905	899	849	907	957	933	919	863	895	892	873	932	927	914	940	879	969	935	959	852	924	915	863	912	868	877	903	883	867	898	905	889	900	884	906	905	901	901	867	912	907	934	977	953	855	892	862	903	883	916	921	874	911	927	882	929	908	877	913	931	922	902	914	863	899	917	964	901	935	894	854	886	932	907	925	902	849	952	870	873	917	889	877	894	883	908	934	868	882	922	902	889	900	857	921	942	929	861	926	923	942	890	937	889	906	848	918	897	878	926	876	893	916	879	861	917	900	894	923	850	904	885	870	881	909	944	934	894	914	889	944	904	880	932	919	918	892	841	856	891	877	931	904	893	896	926	953	878	911	916	927	845	912	876	899	916	918	943	876	925	912	868	912	911	889	942	944	909	912	900	857	895	881	898	943	866	920	818	896	909	879	922	880	904	907	894	872	888	858	887	928	949	905	867	905	868	862	878	926	930	904	874	899	925	896	940	917	874	979	925	901	887	919	889	850	916	900	875	956	901	956	874	856	890	885	909	931	846	900	881	919	888	854	893	866	959	907	903	905	926	935	961	919	928	916	913	878	924	901	866	881	903	892	955	903	929	887	861	937	914	905	885	876	865	935	938	894	922	916	912	880	878	911	896	868	887	808	906	905	930	930	902	908	864	880	901	896	882	905	909	927	922	883	857	912	871	849	900	895	952	895	891	895	912	922	910	897	895	947	864	885	894	866	885	893	891	936	906	869	969	937	889	920	892	896	880	931	882	882	872	940	878	891	937	959	930	909	911	927	892	930	921	888	897	930	925	912	852	943	875	890	883	883	900	911	923	929	936	905	865	920	923	887	898	912	829	914	895	853	844	958	876	940	897	924	903	886	910	924	913	869	894	933	900	916	803	915	910	870	917	929	860	872	927	924	930	901	940	921	914	906	919	867	888	891	880	866	884	917	908	928	896	882	895	874	952	914	881	830	868	893	914	893	899	870	883	928	921	977	892	903	932	944	893	897	881	903	871	908	878	928	931	940	941	918	899	874	887	893	855	830	899	898	953	913	945	908	869	915	887	911	904	972	957	897	904	946	913	954	883	897	944	865	904	864	898	859	907	898	922	906	881	889	919	884	893	860	839	957	886	901	919	934	873	893	865	888	905	897	870	921	896	944	874	879	888	889	985	905	916	905	951	972	911	870	896	915	882	886	876	885	839	898	907	896	941	925	900	928	886	885	903	891	873	911	925	889	960	904	936	902	927	900	920	967	875	872	887	859	925	967	895	922	921	905	911	904	917	885	890	918	894	912	939	908	864	882	924	885	909	880	931	893	877	941	893	880	928	957	884	861	896	930	909	936	881	883	907	920	907	927	920	860	882	854	869	859	924	885	871	908	901	886	912	899	882	839	881	888	871	936	942	925	882	891	869	894	875	952	933	906	889	851	898	924	890	854	927	903	906	893	899	948	910	892	926	853	899	913	848	904	904	893	908	868	925	887	926	872	881	893	905	883	902	920	908	939	891	913	891	910	880	925	955	900	891	912	974	875	873	940	928	919	920	908	859	884	884	930	903	886	888	926	892	895	944	867	910	910	917	899	881	931	958	893	899	877	915	849	888	899	909	892	889	942	872	897	886	938	878	850	973	934	839	920	895	929	891	901	897	886	876	898	873	898	888	841	904	857	895	892	906	906	878	879	967	920	896	829	927	858	966	941	882	911	921	890	906	909	894	867	878	916	883	846	909	898	917	933	846	908	875	916	951	927	959	914	850	887	905	936	902	939	896	926	897	893	877
5296	972	899	858	847	796	770	769	760	799	782	748	680	755	755	758	751	795	746	719	757	804	744	775	760	752	763	729	758	766	757	772	765	738	764	765	779	763	738	755	818	753	766	741	780	744	718	751	746	741	741	772	755	756	805	739	789	779	725	796	736	716	765	824	714	753	718	793	771	750	794	758	767	732	790	752	744	759	788	765	726	775	768	749	759	777	719	721	781	735	793	755	768	749	757	738	773	777	708	741	742	700	728	795	738	707	714	750	712	740	786	694	714	789	751	792	723	758	782	777	733	760	760	745	754	789	719	745	726	713	727	729	750	749	746	730	747	697	765	778	790	775	763	809	755	751	770	759	738	754	680	712	777	703	835	706	755	736	816	759	804	747	768	740	776	726	759	762	754	731	760	747	797	723	715	741	793	754	757	711	736	740	762	728	733	753	779	738	780	826	783	753	748	745	787	732	738	784	742	772	723	778	758	775	754	737	745	787	767	731	753	770	812	765	766	770	778	766	729	763	773	825	724	735	735	787	778	732	796	791	771	738	713	752	772	732	797	795	726	759	749	757	764	754	782	832	751	790	787	778	730	792	780	748	764	750	760	731	747	741	780	776	739	768	696	739	755	764	750	790	770	769	748	759	768	756	723	717	741	742	763	797	737	788	772	798	752	728	729	786	775	774	762	742	775	753	729	755	749	714	749	756	756	757	736	721	778	752	801	779	781	741	751	733	807	748	746	777	755	753	767	778	757	759	777	795	748	741	746	737	766	744	778	762	717	764	751	756	770	745	767	702	739	748	749	750	725	779	777	719	748	732	707	742	748	744	748	742	762	734	736	779	786	737	792	791	751	755	780	788	735	791	761	799	733	760	760	771	772	758	767	781	763	719	750	766	761	762	715	743	753	743	742	811	769	762	740	747	762	722	725	713	759	809	742	759	753	741	725	763	720	687	709	788	806	789	779	751	767	744	743	732	762	719	757	768	751	770	762	752	729	759	756	748	722	753	742	772	718	699	790	764	730	745	721	721	735	723	739	804	754	767	799	784	735	750	720	688	759	735	760	708	792	749	746	765	795	686	771	750	701	704	810	750	752	745	739	797	733	747	757	748	739	757	709	773	792	809	770	782	786	760	786	766	737	762	706	757	724	750	794	775	773	734	733	772	790	795	735	731	720	773	749	740	776	775	735	714	748	737	791	750	688	750	717	744	784	786	740	721	750	730	770	751	829	677	735	727	797	756	744	772	773	797	749	771	710	752	738	764	734	743	736	737	766	765	777	746	786	723	769	791	750	760	761	758	734	770	743	708	785	724	730	737	746	766	749	746	761	758	750	745	731	762	753	724	807	752	767	761	728	721	717	781	756	783	770	770	769	781	730	817	718	728	738	780	743	798	753	772	748	746	763	762	772	765	739	765	790	808	733	743	744	790	743	752	716	770	806	730	775	789	748	761	729	776	738	698	725	747	770	720	750	767	782	756	763	763	754	740	755	801	804	714	768	741	752	787	684	739	750	736	730	724	729	760	729	789	767	773	700	788	771	772	770	754	724	771	763	774	717	738	768	750	744	746	748	768	758	736	766	784	733	802	743	765	740	771	757	734	754	773	790	727	746	740	765	742	764	711	820	757	737	774	779	769	725	795	721	767	768	745	735	785	755	713	757	770	773	733	757	741	757	738	735	799	764	766	744	796	734	771	704	810	737	806	759	774	784	763	752	716	773	744	743	744	761	810	787	765	791	730	739	730	771	789	741	753	786	738	752	721	752	768	789	739	742	767	752	746	751	762	747	721	759	783	728	741	733	739	740	747	775	772	769	772	764	744	782	728	760	751	772	722	785	806	747	788	732	758	738	795	770	736	750	785	786	749	696	792	737	802	741	759	786	767	718	711	765	746	738	764	755	731	763	794	784	784	763	732	750	682	749	703	716	761	737	791	745	760	736	746	747	731	761	720	743	768	752	792	742	764	719	747	744	727	754	789	704	730	739	744	729	722	733	751	737	778	741	740	747	711	768	755	785	719	801	782	730	751	777	742	761	768	782	765	773	749	728	770	794	743	730	750	727	748	807	809	739	794	765	803	739	730	786	771	776	734	746	750	745	695	727	744	767	740	732	758	742	731	750	762	715	774	769	752	754	762	775	746	743	749	755	792	744	720	756	728	719	794	748	734	756	770	729	765	748	789	707	764	765	753	744	747	717	792	785	770	744	753	777	724	751	774	755	713	770	723	690	786	778	756	742	708	716	758	752	775	740	727	758	780	756	735	760	772	758	800	721	760	758	760	744	736	749	738	759	749	788	747	814	717	752	768	739	751	789	758	730	778	747	812	805	781	781	785	782	713	726	789	764	748	783	753	806	719	755	770	731	772	778	759	782	735	744	790	742	779	801	795	761	719	799	745	698	701	749	723	737	769	790	699	698	741	753	743	789	689	718	768	762	797	729	771	752	815	796	714	784	771	778	796	698	760	700	717	774	800	759	749	710	796	758	748	735	742	761	805	804	759	715	769	757	716	758	721	765	776	785	764	720	790	720	806	753	687	752	773	739	681	733	765	762	762	743	756	760	757	788	811	730	766	762	748	760	776	753	740	796	760	770	779	771	753	774	737	739	714	790	735	776	728	750	772	796	787	756	782	747	746	682	726	776	736	772	742	706	722	768	811	772	834	799	745	727	718	784	733	769	769	718	756	757	782	735	745	755	746	771	784	762	712	757	727	730	723	721	744	733	709	728	772	736	742	697	816	722	763	784	733	740	763	700	787	772	719	777	757	732	751	776	733	746	811	830	807	730	777	752	783	741	750	719	771	767	725	793	741	747	778	741	776	787	810	754	765	730	779	748	786	723	765	734	752	753	760	754	771	765	758	846	728	753	714	779	745	745	813	746	769	803	741	747	770	735	741	751	776	762	768	749	744	724	750	760	804	838	796	709	747	733	748	784	743	767	730	747	734	734	745	785	722	768	735	738	730	770	742	748	720	756	768	733	737	771	773	783	722	764	734	768	776	771	769	792	742	724	785	754	758	789	769	725	751	768	794	753	766	762	749	743	792	749	764	769	725	765	761	749	763	773	733	747	717	806	726	747	762	717	782	762	709	779	759	714	776	722	740	752	791	753	773	766	715	787	822	775	757	744	761	758	737	749	778	762	715	757	761	730	725	793	774	774	723	747	743	756	724	718	702	792	782	748	739	721	737	758	780	753	704	740	745	769	778	736	748	764	735	740	776	773	778	782	716	748	767	778	739	808	769	787	745	755	779	787	773	749	775	749	770	783	795	747	760	778	786	756	741	717	770	715	746	746	727	764	769	790	714	739	683	754	767	783	752	748	805	755	763	786	750	752	792	815	778	722	736	788	769	678	768	762	751	748	754	766	735	728	761	693	763	762	805	717	782	743	781	723	733	782	731	790	774	763	772	752	798	786	790	767	758	791	723	753	767	749	775	745	754	734	735	771	714	726	789	750	776	750	725	760	770	799	718	755	738	775	756
26037	21400	23884	12566	1462	975	908	864	796	786	720	766	718	786	785	756	782	807	732	748	763	716	738	790	781	760	767	753	830	761	818	783	725	759	734	754	746	762	757	736	782	748	751	737	807	731	767	777	716	780	727	800	740	796	730	767	793	717	708	769	750	773	787	791	778	744	766	751	752	743	747	710	772	777	759	791	811	760	709	764	744	727	712	773	713	734	739	714	759	773	700	701	766	730	737	769	787	755	700	727	745	779	750	734	733	738	732	757	799	746	764	736	752	761	820	719	716	715	717	771	733	727	768	777	798	760	785	734	709	773	755	755	751	782	741	758	756	716	770	766	697	726	806	716	753	752	704	782	691	724	791	720	735	761	711	758	686	765	758	779	732	757	720	718	734	768	718	788	726	730	740	683	762	761	710	755	751	731	781	724	727	771	792	755	719	726	770	746	789	737	751	716	760	742	720	782	750	729	751	697	703	732	745	744	773	694	784	704	697	719	795	736	771	754	690	756	746	796	737	769	765	730	758	828	724	772	710	758	696	741	733	696	769	675	752	801	721	746	684	735	731	773	749	769	767	742	776	766	789	762	791	749	716	768	752	746	776	702	750	741	704	739	721	727	745	703	784	779	763	753	678	749	749	728	752	777	754	772	746	761	760	739	740	785	755	724	730	728	762	731	749	703	778	783	692	776	669	710	786	703	757	747	745	735	738	722	784	774	746	745	672	753	735	747	747	731	715	695	734	765	826	683	738	752	772	725	761	741	701	773	769	724	741	760	785	785	749	763	801	712	713	736	760	763	695	788	727	726	720	776	742	709	786	716	731	750	731	735	800	707	741	714	765	713	734	738	757	717	702	714	744	702	736	776	743	712	732	769	716	768	743	797	752	746	748	724	734	750	732	778	749	758	737	752	773	754	727	786	740	723	709	727	686	735	769	730	720	726	712	773	736	792	760	702	772	734	704	705	765	749	713	734	752	772	786	687	827	741	716	766	767	760	731	723	739	730	703	697	751	718	728	739	746	736	754	772	735	684	739	711	737	706	775	730	729	728	747	754	689	713	681	708	741	758	746	780	734	711	765	709	740	756	717	729	774	722	788	716	742	765	763	730	736	757	736	745	731	737	753	750	733	733	763	746	736	728	755	756	712	754	760	768	752	727	747	745	702	750	721	738	720	750	710	789	750	739	732	772	819	766	792	691	740	768	771	814	779	784	729	759	742	737	761	743	738	792	724	743	783	737	734	703	774	715	699	742	690	741	722	728	726	745	762	722	781	721	706	702	735	785	742	762	740	724	714	744	737	722	749	772	791	745	752	751	715	710	746	749	737	736	768	750	740	696	737	791	786	708	727	718	744	783	762	772	734	773	780	753	753	752	697	706	729	728	723	743	766	694	726	784	723	718	748	781	764	707	774	770	694	696	722	748	744	702	737	769	744	814	748	705	699	740	772	764	715	687	694	725	730	743	795	794	740	723	737	734	752	716	723	730	773	716	744	686	803	742	710	729	835	737	739	745	717	715	690	698	755	711	748	696	790	753	771	742	684	774	763	752	752	749	723	775	733	709	739	780	748	782	701	758	795	720	755	755	706	719	779	726	797	732	800	717	757	720	744	734	737	738	731	724	768	782	757	714	741	753	753	748	763	760	734	711	747	759	744	812	773	775	754	765	732	767	701	752	790	762	785	696	795	741	761	748	736	714	763	767	736	739	763	771	733	761	772	742	740	786	778	751	744	730	773	769	704	763	707	756	760	741	724	788	776	747	746	753	750	728	741	687	700	745	723	702	738	723	715	804	773	716	717	749	741	742	721	762	746	739	729	733	781	733	778	729	798	727	724	747	761	708	729	703	692	701	683	748	765	757	740	721	753	739	707	751	763	767	726	702	728	745	717	727	832	762	736	771	778	818	749	772	715	728	768	765	769	744	769	748	755	753	739	770	789	769	720	733	746	765	787	718	759	716	730	728	748	753	769	782	812	721	705	758	713	774	762	701	754	752	729	732	804	726	733	739	789	751	725	771	789	734	740	790	710	772	701	784	722	716	737	753	735	721	753	766	804	765	766	749	720	746	749	677	711	771	741	757	753	790	713	762	743	736	738	736	773	716	797	701	705	725	749	714	694	725	777	741	759	723	741	689	715	755	762	746	767	752	787	783	747	746	793	763	770	730	743	739	714	788	771	767	708	727	734	734	784	753	772	719	687	758	741	759	712	719	748	752	740	739	716	714	761	741	760	724	698	725	777	758	723	816	791	699	772	742	765	747	698	757	737	724	722	737	751	740	726	764	736	698	669	745	746	700	708	796	748	698	698	746	725	748	717	777	732	782	745	721	741	751	782	723	728	758	714	775	783	735	806	798	792	708	713	743	772	783	732	765	729	791	758	717	708	775	749	767	719	743	784	673	752	716	767	746	739	753	746	747	731	724	763	740	779	729	736	723	730	781	734	763	738	722	754	738	757	761	730	677	751	771	732	776	733	712	771	757	754	726	774	710	754	780	727	771	756	745	742	750	778	772	780	748	735	741	733	733	775	715	732	704	755	773	795	780	759	739	777	793	767	734	729	759	754	750	720	697	755	765	712	776	782	765	755	746	738	750	734	754	779	773	757	734	782	728	781	743	754	780	768	717	725	774	789	763	716	744	703	743	770	715	764	728	808	807	729	732	732	763	742	727	763	740	760	705	763	739	740	763	721	714	771	709	741	691	775	709	724	734	788	703	709	757	755	735	754	747	727	751	720	746	742	789	736	760	722	757	701	763	770	783	748	729	788	731	721	782	734	767	753	750	756	788	737	738	714	772	745	737	732	753	737	720	745	720	800	746	745	757	824	815	757	761	728	739	728	804	735	715	749	718	813	742	774	728	764	720	751	810	741	712	786	674	742	796	789	721	785	755	758	760	755	729	731	769	798	740	702	833	755	720	718	731	763	775	708	708	713	720	738	758	765	738	716	715	704	721	775	740	747	750	729	776	699	779	733	761	765	768	722	742	762	764	744	736	734	750	755	693	761	770	723	735	781	659	757	748	778	765	792	789	804	708	718	733	747	719	706	731	758	740	699	708	748	730	716	747	677	756	795	770	739	762	720	817	797	762	743	740	704	774	657	762	740	768	737	724	764	756	773	664	794	717	717	774	760	746	764	770	744	766	724	729	761	770	708	752	761	744	738	737	759	731	739	718	774	753	775	756	776	713	709	756	740	709	772	721	787	722	744	764	760	759	770	738	736	745	777	740	728	743	775	709	736	759	782	777	722	706	757	725	704	761	742	786	733	775	789	731	743	726	765	751	770	718	775	730	719	744	751	755	744	774	769	702	747	772	747	710	785	703	758	749	751	742	745	698	770	756	710	766	748	723	793	733	734	738	722	724	687	710	719	748	722	716	765	700	725	763	742	757	744	729	797	687	782	754	722	722	749	762	707	747	765	791	752	754	763	728	782	775	732	751	756	714	718	717	742	742	779	710	762	708	818	756	772	776	756	741	739	750
3790	1883	1612	1082	867	870	798	750	725	709	726	668	662	689	724	714	656	627	667	662	638	648	682	643	641	646	655	640	673	657	677	623	654	661	685	642	658	681	648	663	641	668	637	672	662	636	664	692	681	654	658	676	694	643	665	720	656	654	690	649	672	662	610	643	667	630	596	639	636	634	656	633	604	633	684	641	645	641	649	643	668	645	643	627	661	639	653	632	635	621	652	640	649	655	687	616	648	635	604	708	667	658	606	678	622	657	664	667	625	623	665	683	678	604	615	626	643	642	656	637	704	614	637	651	609	674	655	642	653	709	613	642	600	667	664	647	623	646	635	658	653	634	641	636	646	661	613	620	636	610	590	644	618	641	642	642	655	674	647	646	619	659	642	664	697	651	658	647	654	608	688	639	640	674	670	667	653	667	619	637	605	604	671	655	651	651	614	663	650	664	612	669	609	675	658	650	640	646	624	623	635	661	607	632	611	638	648	698	665	668	656	610	641	637	679	659	644	651	689	599	636	636	615	637	622	644	655	617	681	670	610	608	659	629	695	712	653	636	637	655	609	657	617	647	648	602	657	679	616	648	658	623	609	655	666	602	624	652	672	662	651	666	624	602	653	633	630	625	615	630	654	672	612	624	651	649	595	644	671	601	661	630	655	655	665	658	661	627	670	627	633	677	679	657	621	659	665	689	670	635	609	669	624	618	635	616	603	627	669	594	702	579	642	649	689	662	679	651	665	648	650	710	623	655	649	635	611	661	609	649	608	629	651	656	667	614	615	656	625	663	608	637	603	674	639	651	602	654	637	641	664	624	633	644	570	625	681	624	606	626	668	595	635	575	618	646	644	663	632	639	637	650	645	637	632	679	672	615	641	655	612	645	626	671	640	625	607	662	678	616	654	687	622	651	634	668	610	650	639	660	645	632	633	672	686	655	609	688	636	619	668	610	621	663	656	688	655	608	617	615	620	633	636	650	648	652	717	596	598	587	653	628	653	661	690	647	660	650	643	659	650	602	592	642	684	626	604	615	648	605	597	628	681	654	686	618	630	642	653	637	616	702	676	622	632	632	642	651	604	642	637	651	641	690	645	651	626	648	687	640	639	632	684	688	644	619	673	634	647	674	705	622	624	641	622	647	618	683	619	650	665	629	661	668	635	673	669	636	608	616	645	669	655	610	607	624	668	628	664	645	634	655	648	708	680	664	610	621	624	645	654	695	668	642	666	627	639	639	666	640	661	646	606	625	664	693	624	652	661	700	640	623	627	662	679	636	635	691	623	612	636	653	624	642	652	685	647	639	656	643	655	617	652	678	614	643	625	626	632	639	630	653	630	668	610	648	633	641	658	653	646	636	601	603	671	639	634	614	654	660	611	641	642	627	676	664	640	603	643	635	619	621	644	623	626	616	625	612	619	661	668	646	626	648	631	636	658	659	608	650	619	669	649	663	635	591	602	640	635	582	635	671	680	606	672	654	643	674	654	646	622	666	629	614	647	632	668	630	659	674	669	654	645	649	660	627	605	679	620	629	663	602	611	619	634	619	633	641	582	631	621	657	644	624	659	628	652	649	625	661	682	679	619	617	627	677	637	660	638	644	642	626	656	656	680	618	661	639	622	628	694	667	660	617	650	613	628	625	667	648	630	690	646	662	687	652	658	614	650	679	636	649	653	645	667	650	614	643	683	595	627	662	594	635	638	602	676	621	638	633	616	625	664	634	654	668	624	611	639	567	711	594	618	616	644	623	598	600	656	636	594	687	668	670	673	641	638	672	656	646	656	647	629	629	615	649	620	658	644	637	635	626	641	648	683	624	662	685	675	671	636	641	666	589	664	656	663	673	616	619	687	605	623	670	612	662	651	645	656	638	643	660	645	601	628	582	659	637	591	651	644	657	623	637	669	660	637	632	641	595	641	620	662	642	615	622	634	643	638	680	645	624	595	639	618	615	673	654	620	647	667	607	659	643	674	634	633	676	606	638	640	624	675	625	678	621	648	641	629	608	616	616	639	625	611	697	669	649	670	676	629	637	656	653	643	627	630	619	667	649	658	649	719	632	653	615	625	658	630	646	661	601	608	593	649	588	624	610	634	619	648	645	625	589	676	646	641	611	647	653	607	644	684	598	659	630	643	637	715	647	636	653	640	638	668	638	614	631	654	612	647	647	663	659	660	640	639	690	608	665	672	679	631	610	653	635	611	648	656	596	663	680	657	665	631	647	629	652	634	628	645	654	609	666	646	600	653	654	662	638	610	613	656	636	633	645	656	664	628	639	649	691	645	617	644	677	649	624	665	622	675	658	632	631	683	659	615	616	636	612	612	625	650	650	717	615	606	636	649	638	606	633	648	645	659	665	638	648	650	635	680	634	675	649	661	640	669	614	665	643	633	654	663	663	634	640	651	662	618	658	611	578	635	629	653	639	654	638	636	619	674	643	642	642	633	679	658	613	619	670	647	661	583	667	644	679	681	650	612	621	637	638	674	624	657	596	617	632	642	590	631	634	612	620	645	659	583	663	646	645	645	658	678	684	654	631	589	669	623	627	629	627	635	648	654	628	637	610	652	634	683	729	610	642	615	670	667	634	641	640	695	632	671	636	686	607	641	638	652	629	637	624	671	622	660	655	606	629	594	643	644	669	620	643	634	652	625	621	642	697	676	639	596	656	645	638	641	622	635	676	608	641	655	664	630	620	650	624	689	648	632	672	618	613	655	634	649	670	619	671	684	661	661	595	667	621	606	626	631	634	650	644	684	668	668	627	594	678	643	669	659	656	679	645	631	658	603	620	607	661	640	590	594	646	623	628	605	658	610	652	642	634	646	640	602	653	628	642	651	635	670	659	644	606	644	618	631	604	643	669	636	637	651	634	637	667	628	639	639	620	635	625	657	656	646	661	666	630	674	645	677	660	626	714	634	644	638	646	646	639	638	646	663	624	638	658	615	640	608	643	676	651	642	613	639	635	616	659	620	643	689	662	636	639	668	590	651	674	647	647	629	659	624	713	703	617	666	623	657	643	610	622	660	635	638	637	625	598	641	645	650	648	650	676	693	660	654	626	653	647	643	636	664	626	646	690	644	660	699	652	639	636	644	654	627	661	638	647	666	641	655	622	655	686	630	669	630	640	616	599	674	659	597	612	645	669	642	623	618	663	677	612	654	652	636	624	676	627	663	640	665	659	640	556	691	611	615	658	634	625	594	652	649	639	658	594	668	612	663	651	634	665	702	645	621	693	655	648	642	647	662	699	680	613	631	632	692	691	635	664	653	665	633	634	686	647	645	597	628	654	605	707	658	633	683	691	594	656	650	650	680	623	623	643	640	673	632	615	623	592	650	622	645	693	640	627	597	715	602	684	574	686	658	635	659	630	627	581	693	592	627	655	639	663	642	669	640	612	652	670	652	622	659	648	625	636	650	656	673	667	579	646	626	641	650	662	624	648	688	641	677	648	653	635	664	665	620	657	606	642	598	590	687	632	658	612
24248	21446	28614	24657	20193	2957	1034	688	518	486	462	481	491	464	433	428	399	450	405	450	423	406	425	409	426	455	432	440	451	417	432	394	414	389	389	418	418	392	397	409	370	388	382	405	390	387	385	371	385	363	378	370	388	380	404	408	404	407	412	415	379	328	407	369	384	363	385	406	424	384	435	411	410	422	400	400	413	393	421	398	376	402	362	408	381	392	357	396	377	419	369	398	372	388	399	411	409	414	363	438	386	398	384	374	395	395	422	389	409	413	386	359	382	419	377	385	397	391	387	352	393	446	369	384	399	425	404	394	385	380	423	414	379	391	419	447	380	396	420	379	405	348	422	383	381	358	377	410	384	378	371	399	408	432	375	410	407	382	336	403	401	381	428	357	388	384	397	386	423	388	405	379	393	414	407	421	398	400	398	371	385	398	367	366	400	374	415	397	385	389	374	411	388	359	402	384	349	377	380	388	397	362	357	408	386	343	391	340	356	385	377	377	379	374	352	360	391	362	400	394	402	393	357	367	406	383	389	378	422	393	405	418	395	368	385	354	405	409	438	398	402	420	402	414	347	369	336	394	370	415	374	406	389	378	393	395	396	366	369	395	402	381	420	374	344	381	428	407	396	387	352	407	370	390	380	383	393	368	399	368	402	377	372	364	403	388	373	397	376	407	353	395	389	418	375	379	389	366	386	370	408	367	380	371	399	384	363	421	391	356	347	427	358	422	402	419	384	372	367	367	386	375	382	379	413	350	415	397	376	385	371	369	392	398	412	396	404	408	398	384	384	366	405	407	359	427	370	382	382	383	396	387	405	382	439	333	375	382	369	354	396	414	384	419	388	422	374	371	354	377	348	371	387	398	403	398	396	365	370	392	391	360	407	376	384	370	416	384	377	374	390	375	400	391	363	423	369	392	401	362	404	379	384	392	418	404	387	400	398	411	415	358	355	405	367	354	385	372	365	349	390	398	392	378	377	400	416	369	382	386	371	375	410	394	393	416	358	393	398	395	396	405	372	377	387	379	363	393	369	418	379	398	374	376	387	385	408	375	368	377	409	391	364	369	394	361	389	398	413	393	360	390	378	399	361	365	431	354	380	392	385	372	360	388	367	377	408	378	368	393	383	418	401	397	348	401	378	412	415	401	418	380	397	377	410	423	388	371	390	390	390	399	388	366	365	378	382	381	384	369	416	401	373	414	394	395	386	394	399	385	409	377	374	366	379	417	389	390	398	343	409	386	385	398	396	379	389	374	381	376	384	396	384	396	382	350	412	357	337	376	370	387	379	414	378	399	382	382	383	348	372	416	368	358	430	398	376	411	381	382	402	388	383	361	400	381	393	371	407	347	408	423	386	368	405	372	405	403	374	378	412	409	382	346	364	405	420	398	357	380	413	356	367	392	389	395	372	379	392	397	392	403	409	371	371	386	382	394	373	373	434	394	388	405	354	381	377	401	364	386	393	395	407	380	413	423	378	387	389	411	383	396	390	391	378	380	380	376	375	381	392	388	391	389	400	363	361	378	390	380	392	381	437	423	387	415	380	414	411	383	393	407	371	385	382	413	400	384	406	411	410	391	399	354	365	338	400	381	399	394	359	390	413	394	385	394	398	410	414	394	376	376	386	381	400	393	385	377	359	403	371	404	359	396	379	388	399	398	381	387	420	369	389	385	372	364	377	399	381	386	381	383	408	385	419	365	404	372	382	387	356	376	364	398	372	411	400	365	401	380	376	379	384	412	408	372	371	332	371	371	423	375	416	402	367	431	339	380	379	375	406	379	359	391	328	405	414	398	454	424	389	383	378	385	403	377	375	390	399	387	375	402	410	355	424	386	380	361	367	409	404	393	413	380	373	372	360	326	389	363	395	410	390	365	371	414	387	389	416	365	425	333	438	368	384	411	383	387	347	365	384	423	399	422	423	386	410	416	346	393	377	384	369	360	383	377	387	391	406	405	365	393	372	401	369	350	417	403	416	383	425	397	365	397	428	390	404	370	406	400	367	379	381	386	386	395	404	386	396	402	385	381	389	415	401	415	379	378	374	402	365	379	376	388	370	391	421	366	379	399	354	361	400	381	411	398	432	390	393	395	375	370	398	359	408	383	395	395	365	343	393	424	383	335	398	383	406	362	419	403	333	382	380	391	373	409	372	420	398	402	379	383	394	377	374	374	380	372	410	390	384	417	391	368	372	380	362	404	392	384	400	402	376	402	387	368	369	375	383	375	388	400	384	419	392	388	411	391	391	381	379	403	394	386	401	412	401	346	387	387	377	408	378	388	386	375	399	374	372	388	382	370	375	384	372	355	403	342	398	389	361	373	402	404	411	402	423	409	377	401	375	423	349	355	354	402	397	396	375	387	402	402	366	371	423	374	357	393	375	393	363	372	378	384	399	391	405	418	376	414	391	390	401	355	380	386	378	386	402	397	378	377	366	387	388	386	384	410	380	381	421	401	378	373	381	373	363	356	351	390	374	432	416	356	381	363	391	360	398	373	375	405	374	426	367	389	422	387	346	365	376	361	398	412	358	363	412	389	357	387	367	353	398	383	402	382	407	403	399	399	411	358	399	412	365	380	375	384	349	357	416	398	346	353	402	382	374	356	376	386	378	344	398	367	409	364	399	371	356	380	348	384	359	361	384	387	400	368	413	385	372	373	376	403	393	397	413	420	403	375	414	377	379	394	371	393	398	374	384	379	385	361	385	405	384	385	395	366	360	386	384	408	370	419	396	371	371	349	379	418	358	388	401	354	390	402	367	342	372	396	385	355	397	409	366	413	398	363	363	380	377	349	398	395	367	395	379	375	426	385	419	373	362	395	376	398	357	379	410	386	368	379	386	416	400	433	387	382	352	394	352	418	351	351	396	379	399	395	374	376	369	378	339	419	381	401	344	366	394	376	390	394	365	360	363	366	356	372	389	368	386	403	374	374	363	363	391	367	373	402	394	399	367	387	404	386	394	394	364	402	400	387	381	334	396	360	372	394	388	370	396	394	386	426	357	410	362	421	365	378	408	347	373	377	370	393	377	388	354	412	356	399	341	341	384	374	390	393	397	395	410	379	364	397	376	419	384	376	396	374	393	388	393	399	375	339	363	395	410	389	397	391	391	433	385	353	369	382	390	375	382	373	370	382	412	372	414	360	367	374	370	404	374	417	399	392	415	365	404	389	401	400	365	394	400	369	392	403	377	400	345	413	380	374	397	450	380	379	408	372	420	413	420	403	380	378	404	442	397	378	428	404	378	396	407	405	373	376	376	397	360	367	353	375	386	386	392	396	365	376	411	368	374	406	404	409	394	401	363	377	394	404	359	381	354	388	383	364	417	388	410	417	339	390	395	427	389	412	368	382	412	430	411	392	379	352	352	375	382	362	407	391	410	368	401	370	393	374	365	350	352	419	396	384	387	395	398	425	372	351	415	379	361	390	347	393	367	363	434	378	377	445	379	385	406	410	396	389	374	359	412	426	408	367	383	433
3336	4794	3704	1829	1314	1034	834	762	635	608	581	560	544	489	445	472	447	475	412	379	425	428	389	389	434	420	387	421	387	360	445	393	379	383	398	373	360	393	415	391	387	390	355	416	402	427	400	398	378	378	397	386	393	393	379	377	373	377	371	372	347	401	360	417	402	395	407	376	384	365	395	357	375	397	334	351	392	397	382	399	358	356	394	383	391	411	365	386	355	368	392	349	361	376	391	382	367	417	349	368	393	372	375	339	377	364	376	392	345	366	370	373	337	407	382	373	391	336	411	372	367	369	345	379	372	365	407	350	387	367	350	398	353	352	393	389	375	361	398	380	376	388	369	383	379	414	398	402	376	383	359	383	387	394	363	393	378	378	370	401	389	355	398	343	371	369	374	368	398	383	397	369	385	385	408	380	392	375	373	421	378	358	402	396	381	380	388	401	340	384	384	416	396	387	357	399	380	349	416	388	353	357	384	389	377	385	374	373	354	353	389	370	353	386	359	383	348	411	397	378	380	347	406	358	391	359	366	375	344	419	407	379	367	363	338	388	401	390	400	350	355	400	368	390	353	361	384	344	366	381	382	365	368	347	366	373	375	377	401	382	417	356	378	378	381	409	416	371	380	372	360	406	379	346	385	387	363	361	387	359	393	360	379	389	384	369	368	360	382	382	374	365	374	349	372	346	351	390	343	352	406	357	358	375	377	361	385	352	355	367	396	367	409	358	372	367	340	344	370	372	384	358	363	379	366	377	344	348	345	368	366	410	387	391	391	363	367	383	336	375	354	369	352	397	362	376	370	328	376	378	352	372	368	362	383	352	400	378	356	387	380	357	329	371	392	391	349	391	365	390	387	382	387	374	344	369	348	360	382	345	361	369	363	374	384	383	350	388	391	372	345	343	361	378	392	381	356	358	377	389	371	353	366	397	365	398	394	382	372	396	361	396	420	413	364	363	389	405	354	404	381	367	380	356	373	369	393	383	360	390	346	374	405	381	316	352	367	348	376	391	362	401	403	399	372	392	377	364	373	370	375	358	340	359	348	355	403	386	378	364	371	365	363	374	339	372	376	389	366	385	330	419	368	376	370	376	351	380	390	384	367	378	389	356	365	360	377	363	343	373	356	354	381	370	339	357	367	379	388	355	353	364	372	362	386	379	386	376	382	376	368	376	353	386	356	411	391	408	388	384	360	398	370	411	352	367	374	339	364	379	393	380	376	390	396	367	363	359	398	358	345	359	405	365	384	346	370	358	372	373	396	340	363	371	401	368	374	342	386	352	385	410	379	369	406	374	358	351	369	415	377	346	380	378	396	361	372	381	338	368	377	394	350	350	401	354	338	352	372	379	351	394	358	382	365	351	369	362	380	367	355	350	379	378	361	339	382	334	394	372	350	394	383	370	357	350	387	346	365	403	377	367	371	388	359	374	345	345	377	350	378	378	362	374	389	371	366	382	352	357	373	352	383	365	392	396	355	375	411	351	346	369	352	359	329	393	377	356	393	353	376	378	361	401	385	399	355	359	378	398	342	366	379	366	368	393	403	349	357	362	393	372	350	398	376	374	338	349	348	351	379	401	377	360	371	407	378	371	352	360	337	405	399	344	347	343	369	353	397	385	345	361	361	362	351	375	372	360	363	357	401	364	371	332	356	379	399	394	363	372	357	398	373	344	350	329	361	376	360	395	370	361	377	355	391	330	369	393	378	367	393	389	345	392	371	380	373	385	384	397	373	401	378	392	382	421	374	382	335	358	382	377	333	346	380	381	370	381	374	405	380	362	384	381	380	371	385	376	357	400	354	385	390	382	373	370	346	367	375	387	348	357	387	370	376	351	361	396	371	365	397	394	348	374	350	377	345	380	370	357	367	399	371	389	382	375	400	356	402	364	350	382	388	355	367	368	395	365	351	379	345	349	387	347	378	346	386	339	345	361	368	345	405	351	428	351	367	342	354	355	402	370	367	386	401	353	391	372	374	351	361	371	374	385	350	374	359	319	373	362	346	357	367	364	401	374	364	369	368	370	329	396	403	365	384	397	362	355	376	370	362	367	393	357	384	365	367	386	374	378	382	363	359	326	379	358	331	372	382	365	384	355	349	394	398	395	376	408	387	402	407	368	384	389	370	352	354	398	362	380	343	423	364	384	343	360	367	362	357	385	348	368	353	385	363	367	349	382	375	397	383	401	364	356	360	344	342	385	346	348	392	356	360	360	345	395	372	388	392	362	363	344	359	332	368	380	339	370	352	373	375	357	373	399	347	354	368	354	342	378	340	354	366	361	377	400	376	347	366	316	368	397	391	406	367	335	370	371	387	382	342	377	370	365	361	391	407	350	362	372	346	388	380	390	385	377	370	354	382	342	352	348	378	366	358	357	349	388	354	361	352	368	377	402	361	381	397	337	356	382	360	376	347	364	341	403	383	398	356	381	375	394	356	339	337	366	365	380	355	358	345	379	381	351	388	349	375	388	372	360	345	365	363	375	388	361	360	368	349	342	384	338	382	411	376	354	362	317	402	380	398	344	386	373	376	373	366	397	365	352	374	393	386	316	397	339	388	388	382	400	327	386	393	396	341	359	363	358	367	365	399	378	361	351	373	384	364	377	352	350	357	350	352	353	355	375	363	372	340	363	339	363	372	396	362	391	397	382	335	382	401	393	370	381	376	367	345	413	360	347	394	376	387	369	376	409	374	342	380	405	368	371	399	391	349	392	343	391	412	364	391	344	367	354	365	373	382	384	358	357	373	349	385	357	337	342	371	339	351	353	357	360	366	373	365	361	394	372	370	381	329	377	386	364	386	341	353	358	358	363	360	354	387	345	352	365	335	381	372	360	413	337	366	388	308	355	364	379	356	341	386	337	361	377	350	365	408	376	350	393	361	358	353	349	403	364	340	367	381	384	416	377	355	366	357	350	396	371	387	342	332	377	375	371	391	403	343	373	382	351	375	388	365	373	409	374	341	382	365	377	393	407	386	340	371	346	330	350	342	355	377	356	379	357	365	373	341	397	376	369	353	379	395	329	378	384	400	380	382	385	400	366	354	387	369	364	367	369	363	367	376	380	374	357	385	385	403	381	374	375	397	354	349	401	366	396	374	377	341	383	396	393	369	381	392	347	356	366	367	336	361	359	367	408	370	365	366	417	356	353	350	367	348	381	359	357	359	378	357	398	381	388	350	370	370	372	351	375	375	339	405	356	380	393	364	346	363	369	383	353	380	362	335	353	332	349	376	382	347	380	368	358	325	332	367	352	363	340	376	351	356	365	340	391	367	366	377	345	374	396	364	323	386	371	371	386	373	371	357	355	364	394	371	348	380	336	348	345	350	375	400	367	344	358	321	379	351	334	342	396	365	365	384	358	382	394	380	378	369	359	359	370	356	406	388	364	344	365	370	380	389	374	367	360	351	373	397	369	359	362	386	371	371	361	372	364	344	393	355	399	346	380	389	386	386	387	360	323	318	380	339	345	397	340	381	394
27782	12304	2318	1362	1069	934	910	905	877	901	875	839	901	893	881	852	880	888	846	854	832	855	864	840	837	910	818	877	872	944	814	873	883	887	918	906	861	860	857	939	869	852	841	873	860	824	946	856	848	855	856	850	820	882	893	855	867	820	902	829	887	830	881	821	881	858	888	845	820	867	860	865	840	865	881	876	903	883	850	859	823	866	832	901	842	876	874	901	831	853	835	907	951	895	865	884	948	868	904	851	856	932	905	841	890	872	896	838	827	866	877	909	847	905	855	784	853	871	893	853	874	883	915	849	870	879	894	870	871	852	904	901	894	871	930	874	882	871	908	817	882	888	921	854	862	869	846	863	879	789	864	940	902	896	855	894	821	844	842	863	879	848	835	855	904	849	847	877	886	925	889	864	890	873	826	822	821	850	852	853	870	819	921	843	886	794	830	873	870	900	803	895	851	852	860	867	874	854	903	878	903	916	845	816	947	908	908	851	878	899	878	887	869	834	873	854	872	840	863	837	854	856	930	886	848	810	901	815	835	882	886	877	897	867	860	870	899	844	874	817	883	889	868	831	883	863	844	860	882	837	825	802	896	887	844	910	859	903	929	861	873	889	900	817	855	844	831	889	822	836	899	881	804	850	892	916	875	869	864	893	868	831	910	811	853	896	876	867	818	859	899	880	824	850	901	885	889	859	906	798	871	924	850	815	895	929	882	862	896	884	880	815	893	890	832	875	867	917	821	852	835	875	923	863	872	907	861	881	898	846	883	851	842	873	887	913	805	813	859	828	863	858	876	866	851	884	841	856	832	862	842	873	882	903	845	853	899	878	895	897	879	831	833	841	862	854	854	862	924	888	907	885	891	853	880	873	869	927	906	955	892	875	895	886	823	919	829	898	818	905	846	861	902	893	836	887	922	852	862	843	892	841	820	873	837	831	884	868	844	867	890	865	841	853	810	898	868	883	866	860	832	902	876	860	884	919	872	874	806	847	919	811	898	849	818	888	830	910	859	858	842	832	896	836	875	834	873	814	807	884	849	783	863	841	865	881	902	869	894	850	890	907	835	912	827	903	836	884	850	895	863	837	872	825	912	868	893	899	865	842	865	892	872	916	917	892	891	898	838	849	884	894	854	881	843	842	807	888	871	911	874	908	872	838	875	884	915	865	839	840	854	842	856	857	937	858	905	887	932	887	862	865	858	885	844	803	854	841	843	867	904	863	851	820	821	884	885	852	885	880	854	875	889	890	866	870	804	893	804	886	860	877	880	893	819	810	827	892	877	897	863	884	850	910	898	892	813	825	887	899	852	918	880	814	867	878	875	847	852	842	875	822	844	887	851	869	884	857	815	812	868	855	856	841	831	857	906	802	890	889	865	900	888	882	838	856	845	856	895	892	859	884	849	818	817	917	852	866	802	901	879	890	825	862	868	877	851	879	875	889	884	889	835	806	932	859	898	854	842	834	851	826	912	861	860	886	826	846	852	789	926	857	892	851	918	846	831	875	855	871	906	852	845	878	874	886	859	843	907	895	888	863	855	892	936	787	830	867	878	848	915	890	830	882	918	879	842	849	916	843	859	896	857	805	862	850	913	848	895	887	868	847	837	870	849	864	841	844	850	828	862	853	795	890	837	828	880	909	866	882	873	846	893	819	883	816	889	832	854	875	870	884	833	906	888	948	882	899	892	856	848	836	861	869	835	882	873	880	909	856	843	892	890	897	866	895	874	868	891	859	861	826	826	870	840	815	920	892	854	814	902	867	891	855	888	884	807	907	823	886	851	796	882	852	890	836	831	783	879	870	859	828	891	801	867	923	870	886	901	867	887	902	847	853	872	902	868	846	832	878	864	873	869	869	882	868	903	843	851	881	852	843	873	861	865	898	887	892	864	908	841	836	854	892	915	884	820	844	939	887	859	883	913	816	924	870	826	898	850	924	928	921	864	872	905	856	927	833	837	829	862	928	876	899	840	885	870	843	892	882	900	912	835	876	837	889	909	892	815	918	834	879	831	843	893	858	921	857	913	958	853	852	869	800	847	850	902	856	881	861	854	860	834	886	879	850	809	803	843	866	887	887	883	851	853	854	795	880	858	811	909	813	886	868	871	868	844	854	878	814	874	862	897	867	862	936	903	776	884	891	876	887	875	862	824	850	895	866	898	865	874	861	852	850	858	870	846	862	893	924	884	873	842	867	885	833	866	870	865	868	887	853	865	901	868	880	857	887	855	875	824	885	862	883	869	852	840	877	925	910	831	861	884	906	872	925	856	844	926	841	848	865	886	851	855	874	866	911	832	909	889	864	830	866	883	858	838	846	881	914	888	891	862	894	865	861	846	894	931	900	862	859	879	867	879	846	898	886	849	848	876	837	851	900	843	878	909	891	842	839	894	900	853	897	895	916	913	843	812	888	855	871	860	897	882	869	920	826	885	936	825	861	950	833	876	819	836	882	860	861	860	880	873	851	862	890	828	898	886	852	858	864	872	817	870	958	780	900	846	889	826	880	864	897	898	854	896	877	872	881	843	871	859	892	837	827	894	878	881	857	901	820	855	789	847	844	846	902	874	856	851	892	863	857	838	851	872	814	877	869	863	856	869	793	919	822	893	784	903	893	850	825	896	867	872	799	885	868	873	866	895	846	879	922	846	853	842	852	867	913	900	864	829	847	815	860	846	926	893	877	803	860	905	842	908	872	898	874	844	843	885	861	844	856	927	900	874	900	833	887	881	970	859	856	876	880	837	832	910	819	845	897	831	871	876	875	888	907	823	824	852	851	864	847	877	883	839	880	862	878	900	899	908	830	860	880	875	888	876	859	836	900	843	864	855	843	869	870	818	854	883	845	830	876	871	918	912	898	834	824	849	864	885	811	872	912	816	860	913	874	873	896	885	872	871	859	814	860	828	881	898	837	857	857	846	872	870	846	928	834	840	885	820	892	888	846	882	858	843	863	891	894	817	865	866	870	827	851	841	849	860	925	897	876	845	843	840	895	864	837	878	868	859	839	840	926	905	898	897	880	912	889	909	898	867	853	886	884	826	907	877	848	849	890	937	927	824	815	846	892	878	859	861	878	898	851	868	852	853	835	830	850	897	886	878	843	903	822	908	884	893	851	917	857	852	823	867	915	866	892	851	886	870	920	857	883	878	879	885	855	916	919	884	887	878	872	821	863	827	804	939	893	905	901	872	874	882	899	845	883	868	922	873	837	913	902	898	884	854	828	853	880	849	891	873	866	849	921	881	935	908	839	839	868	861	863	873	907	828	904	908	873	900	838	894	850	901	902	866	892	888	873	837	860	872	947	829	854	902	894	836	844	892	818	873	837	872	842	870	882	882	854	899	864	872	812	935	915	914	892	846	850	873	856	828	876	858	879	896	900	848	826	838	866	863	804	845	808	782	915	891	843	829	873	909	902	867	928	874	898	838	840	863	851	897	854	843	898	814	909	881	802	814	824	883	841	889	843	912	888	911	876	853	813	901	867
5264	992	987	793	769	795	762	752	736	721	689	745	737	745	773	729	698	711	752	733	720	722	775	727	735	746	762	737	726	729	733	787	746	782	756	718	735	692	745	747	671	765	754	735	755	740	750	701	727	741	710	733	691	755	738	712	760	777	757	729	707	707	737	750	738	713	717	726	727	720	700	788	725	770	732	716	693	689	754	739	740	724	730	712	711	740	716	758	747	699	690	709	755	718	707	725	736	735	735	720	681	724	742	741	728	752	730	740	708	740	671	716	736	755	710	743	749	754	771	738	692	721	743	767	712	732	718	701	706	735	739	670	765	787	754	703	744	726	724	760	751	722	723	751	732	722	727	754	762	696	719	776	703	692	745	754	701	699	732	722	777	711	689	716	769	730	751	721	694	730	726	710	769	752	777	737	742	760	716	714	734	716	722	727	731	767	744	732	691	737	747	752	699	771	687	737	738	750	744	751	700	704	680	738	714	738	755	736	700	759	732	755	732	724	687	725	729	713	736	675	759	738	779	744	739	703	705	701	734	743	712	754	723	702	761	768	723	691	700	755	748	745	755	741	695	798	752	753	648	722	687	772	722	722	738	742	740	694	719	762	787	745	725	758	740	731	732	758	756	681	682	785	688	683	740	717	693	777	745	686	678	707	680	748	723	744	755	694	646	731	667	709	765	748	689	709	762	714	767	763	725	697	729	713	746	746	706	740	749	729	728	740	732	748	728	748	759	709	679	740	754	759	705	694	726	733	755	812	697	738	762	743	679	708	700	735	713	731	729	737	748	734	768	730	754	752	761	764	756	704	765	711	734	738	700	735	727	753	792	733	738	727	769	684	724	718	721	687	773	713	766	701	706	715	706	692	736	761	670	746	703	726	729	731	714	701	737	742	755	753	736	680	750	695	700	703	715	727	718	693	736	719	698	747	702	716	743	726	735	722	760	723	726	703	731	761	750	699	759	691	719	732	781	758	712	741	736	776	717	667	697	764	716	722	705	710	716	725	727	777	689	738	715	750	711	780	691	755	678	734	760	655	721	717	744	711	695	728	741	709	753	704	732	732	720	760	670	721	719	689	712	743	699	709	692	724	722	756	724	736	702	727	808	689	747	728	729	692	715	723	760	711	756	726	763	743	686	744	758	728	708	773	719	754	729	760	757	729	693	739	732	760	687	713	708	735	727	723	722	723	712	721	698	757	699	764	769	766	695	721	762	708	760	704	700	719	720	701	729	780	744	722	750	701	734	687	767	704	719	732	743	691	707	739	706	740	713	742	741	695	747	793	702	767	684	764	727	673	743	713	728	732	719	767	715	707	686	759	728	719	727	731	726	728	726	747	699	719	748	734	746	709	764	703	743	739	718	731	734	745	675	723	729	681	722	725	758	772	757	705	732	663	743	726	717	727	713	751	700	714	733	720	730	711	749	737	714	740	754	760	699	752	732	702	667	801	719	706	731	691	699	747	746	759	733	671	684	828	770	739	748	741	752	753	719	766	737	770	722	772	697	715	731	770	757	749	719	731	773	678	735	753	772	778	695	768	706	703	671	723	767	751	728	727	708	756	737	704	734	743	717	703	771	714	694	713	759	757	764	689	767	743	669	696	741	738	741	740	725	697	735	704	726	748	723	758	660	712	683	700	752	710	693	722	730	732	692	747	738	719	682	658	696	734	713	716	725	743	690	740	785	722	743	740	734	744	679	695	717	727	735	726	704	689	717	737	736	720	747	748	702	775	735	707	666	749	745	731	730	761	727	717	766	747	739	704	748	756	788	718	728	707	736	715	695	691	724	740	737	703	755	762	780	721	737	716	754	733	770	713	765	716	715	737	712	710	734	767	728	724	711	747	701	727	734	739	752	743	744	734	741	694	667	730	746	759	760	693	729	741	734	738	708	726	707	700	710	783	734	668	730	750	727	748	754	746	685	691	735	762	691	755	721	724	767	695	719	680	762	726	653	733	712	727	746	756	697	735	739	721	730	697	745	735	738	744	685	716	685	717	704	746	681	729	672	741	765	735	697	749	763	694	730	685	716	784	706	717	745	727	714	763	706	725	766	718	673	748	737	745	709	750	747	770	771	690	723	740	730	737	732	687	747	710	751	717	710	685	700	734	674	710	727	767	686	749	727	721	676	720	689	728	698	713	743	713	755	753	752	696	749	699	728	736	722	742	707	747	699	701	688	710	674	699	753	718	731	756	736	747	705	722	755	740	719	773	726	747	740	734	736	657	752	712	715	690	715	742	736	698	702	716	717	779	729	702	709	730	753	706	711	728	715	682	687	705	708	705	751	760	778	721	730	770	776	738	723	685	742	705	747	717	778	715	749	718	669	743	708	717	690	657	765	706	784	776	763	772	699	690	711	767	763	750	712	716	733	736	686	752	759	794	729	720	793	743	713	731	747	737	696	694	726	696	743	763	756	708	725	735	713	744	748	721	710	683	752	759	796	724	692	733	742	743	688	760	752	747	728	733	689	695	726	729	760	715	723	713	720	754	734	693	699	754	728	696	760	787	700	722	689	706	729	680	739	716	748	728	750	716	781	760	708	706	728	752	750	726	729	770	732	760	745	711	758	765	799	740	746	731	729	723	797	788	738	742	684	682	742	742	729	758	720	719	737	759	725	752	716	713	676	704	737	718	749	738	678	689	720	689	689	728	756	725	712	662	688	674	730	681	737	735	734	687	728	719	693	763	729	735	761	744	748	718	742	665	717	764	697	736	713	718	755	740	736	675	729	699	743	734	733	685	747	718	751	729	755	747	713	712	713	698	730	735	748	703	724	699	717	730	691	714	725	771	702	726	758	710	723	761	766	739	748	718	707	702	717	722	698	769	707	775	731	706	732	741	698	737	683	799	794	715	759	736	734	802	677	754	787	713	752	677	732	694	750	675	717	756	730	713	736	703	772	719	707	709	732	753	717	750	741	813	677	693	694	676	713	677	686	723	746	715	735	709	792	772	716	726	672	753	750	674	705	727	781	717	726	741	727	712	726	706	734	752	725	734	677	706	732	721	745	731	730	747	698	725	736	760	720	777	744	689	743	759	786	699	670	737	718	677	765	724	781	765	734	717	716	711	675	751	703	769	745	732	739	760	728	750	768	719	707	725	683	675	739	763	764	761	705	742	743	735	753	783	717	671	708	731	718	742	697	725	749	753	718	723	752	763	737	738	726	787	697	697	762	749	698	738	724	712	735	694	728	736	740	723	757	721	726	699	769	720	719	719	738	679	758	733	761	689	730	760	696	706	761	735	737	757	736	718	748	754	742	748	753	714	738	748	721	678	723	789	750	719	709	767	744	722	762	760	743	733	713	738	790	693	747	748	724	714	732	762	667	731	726	740	729	681	740	735	752	731	693	714	729	718	757	752	742	761	732	761	687	730	740	715	693	700	747	740	742	706	701	746	675	760	703	735	672	709	714	705	778	739	719	698	727	690	757	741	695	749	746	754	717	685	720	735	727	727	713	741	746	720	737	703
26100	21426	23834	12666	1473	927	868	829	753	784	718	722	729	741	754	763	724	695	761	719	753	773	698	743	776	709	735	737	763	734	791	736	740	739	756	745	709	741	702	675	734	757	715	740	747	748	677	712	746	755	760	702	744	673	733	675	685	685	696	743	767	735	738	768	718	756	707	708	712	713	746	734	764	688	715	722	712	719	741	774	713	707	727	757	736	752	722	700	724	669	749	706	730	726	694	700	711	677	718	735	761	740	708	731	686	745	781	720	731	720	718	699	728	756	754	717	717	717	750	760	747	705	691	695	731	737	747	697	724	740	752	771	689	774	713	730	728	717	714	698	710	731	762	717	768	722	737	719	668	741	667	760	732	747	729	720	743	744	688	756	701	682	718	725	704	735	733	756	714	681	757	767	741	744	741	724	724	743	723	694	712	684	713	693	704	751	772	720	717	735	748	711	681	718	737	702	716	760	738	716	765	747	704	722	736	688	738	731	703	696	736	698	700	706	690	705	719	710	718	723	748	720	684	712	747	722	736	716	704	698	701	700	728	729	752	702	728	695	725	768	695	719	760	729	679	657	713	690	760	751	726	716	761	733	731	726	724	733	720	683	765	724	733	757	746	698	731	762	728	739	736	721	770	739	711	705	703	761	707	727	722	692	694	716	749	731	720	777	700	735	719	754	715	819	709	750	733	703	705	738	709	697	773	780	713	775	754	695	753	709	776	712	768	719	711	722	728	734	724	699	743	685	734	732	737	716	703	723	669	734	738	750	773	725	657	734	719	712	742	716	758	665	738	705	711	758	757	738	693	742	716	735	741	704	682	700	723	715	733	700	698	691	772	659	753	686	705	704	674	711	710	736	719	778	748	730	720	667	694	705	722	769	706	689	731	695	780	736	667	721	720	691	680	723	703	721	683	743	756	735	699	730	725	725	735	747	808	754	766	734	650	763	684	731	740	685	701	725	776	780	741	734	740	716	706	714	738	740	704	664	731	727	725	711	710	711	714	751	706	748	730	692	723	683	760	737	703	697	745	728	726	770	730	714	766	714	716	713	714	715	699	711	662	730	724	759	722	728	722	739	729	689	736	679	680	728	697	721	772	726	724	668	738	694	739	747	681	711	708	715	731	709	689	725	744	705	740	759	750	726	702	728	713	690	773	722	710	742	772	743	721	701	744	760	723	730	725	703	698	666	690	705	712	743	730	728	753	705	752	680	691	704	716	744	702	715	714	768	704	713	743	727	719	755	694	693	735	741	712	698	715	736	695	718	678	725	735	692	722	701	687	713	708	725	762	710	726	782	706	738	684	709	740	658	697	727	696	731	734	750	718	667	740	737	710	764	747	686	707	722	655	768	646	708	722	758	737	652	695	711	746	745	744	711	745	676	681	717	725	726	715	690	693	715	722	734	770	706	676	716	731	731	718	760	746	757	723	729	702	751	671	727	724	745	677	756	717	742	695	737	701	709	729	733	688	663	731	701	753	729	700	735	710	780	720	678	714	721	710	740	691	740	715	672	724	720	714	759	693	733	752	727	680	700	743	766	702	685	689	745	718	726	732	695	741	738	702	745	704	746	680	705	702	747	680	734	735	735	757	706	723	695	716	708	778	728	711	698	728	749	788	724	705	738	763	764	756	706	729	715	694	679	694	697	729	724	686	733	738	760	740	675	733	693	672	722	746	673	705	717	772	727	753	746	723	724	730	693	779	744	737	771	752	748	712	734	755	693	725	735	696	681	698	729	813	724	730	755	775	722	751	727	694	748	718	738	754	795	667	705	680	738	745	726	738	738	738	656	744	724	733	749	729	729	728	734	717	685	700	745	739	716	736	742	764	737	700	669	703	745	706	716	737	727	680	718	758	752	758	684	684	704	731	762	731	737	748	727	747	704	706	733	695	800	710	748	693	716	744	732	768	740	715	731	726	735	761	706	730	712	741	724	707	701	770	702	733	750	683	744	715	702	726	761	727	702	731	735	731	742	731	690	727	728	669	712	772	691	742	745	684	697	749	642	729	750	709	723	659	789	722	717	763	721	722	767	792	662	690	731	720	711	765	729	744	711	763	715	708	686	703	736	719	742	718	665	711	765	703	789	706	730	661	758	729	736	758	732	695	715	721	747	709	681	733	776	789	709	749	740	726	744	688	765	740	761	711	733	708	719	783	715	719	723	693	766	736	698	703	769	712	726	670	713	720	711	726	729	725	751	719	737	785	739	713	732	668	723	751	773	751	759	734	697	716	756	733	729	729	701	712	723	733	677	732	694	710	735	746	738	743	744	728	728	759	710	717	743	726	691	712	724	721	692	737	730	695	747	685	761	733	723	732	706	720	718	706	795	744	733	700	687	718	698	745	709	734	731	715	759	726	720	745	700	720	718	714	738	725	795	736	694	722	679	727	742	727	736	769	671	756	716	702	722	756	758	737	691	726	746	739	758	721	758	736	697	774	739	693	692	716	706	690	701	718	745	701	704	717	728	758	759	743	707	759	691	740	676	701	691	749	771	706	753	788	744	711	688	680	699	777	708	725	732	721	670	701	680	734	732	726	745	734	775	688	666	737	710	714	718	702	703	738	766	756	737	742	739	745	742	729	717	664	711	740	754	732	698	716	763	716	686	729	698	742	757	721	717	671	688	724	754	743	712	747	702	735	734	754	723	716	733	739	685	757	715	720	709	705	668	721	727	707	737	757	757	702	750	745	687	740	686	743	714	702	696	716	712	717	693	724	726	773	726	680	744	715	696	721	690	727	745	785	776	725	703	669	722	731	772	723	717	736	746	734	710	702	726	739	719	758	705	705	730	742	739	758	738	717	771	707	724	711	714	743	708	690	688	715	721	693	670	693	766	711	738	698	753	700	728	707	743	721	712	735	726	750	719	703	773	724	734	663	699	680	730	704	728	771	670	757	720	698	722	733	774	697	773	792	713	724	760	693	726	742	728	725	752	742	704	729	727	721	694	731	724	673	716	719	709	752	806	684	733	738	751	768	764	717	740	739	755	719	729	726	728	736	709	728	695	746	747	755	742	744	756	756	718	727	679	710	768	724	726	742	730	719	695	754	704	729	730	715	749	733	730	699	747	704	712	670	703	743	769	731	704	671	699	730	729	710	703	794	675	699	728	676	728	711	739	683	680	716	718	668	769	727	718	717	746	745	680	742	772	752	739	739	695	719	704	692	712	713	735	714	690	694	732	685	716	743	747	719	740	696	790	702	703	702	721	721	682	707	673	701	674	690	729	758	662	718	647	682	722	748	764	718	716	743	694	680	731	723	708	755	732	749	739	723	688	719	766	713	717	715	727	696	710	699	717	737	722	719	705	753	754	770	726	704	750	689	722	764	729	744	685	743	707	738	757	680	761	705	723	717	718	723	715	724	718	751	734	705	748	724	730	753	690	707	701	748	734	702	730	724	734	740	734	665	751	741	742	730	704	733	736	692	717	694	698	708	730	736	717	661	719	738	708	713	762	770	681	763	677	710	743
3748	1802	1536	1011	921	772	739	728	706	676	722	677	703	645	636	646	653	671	656	648	669	625	657	642	665	661	618	638	665	634	650	617	662	665	670	606	674	630	659	619	646	633	644	714	651	604	653	615	686	646	632	640	638	630	604	620	629	581	659	676	613	705	630	653	661	660	641	667	621	639	617	646	623	676	616	640	657	603	619	628	677	649	601	622	655	629	660	662	588	642	619	619	565	604	647	636	611	581	601	645	589	626	620	645	686	618	606	604	619	619	633	627	604	636	659	687	618	660	608	644	619	639	654	635	622	622	637	584	607	679	661	636	626	661	594	606	613	638	622	620	628	619	689	639	615	603	596	618	610	644	617	670	631	648	638	628	642	627	675	611	682	580	629	590	605	612	639	616	601	606	612	628	671	580	591	661	615	592	646	629	597	621	638	675	635	613	615	623	656	621	630	610	620	629	676	641	658	600	667	631	664	644	667	593	602	590	643	608	562	635	603	588	674	617	639	588	630	643	666	600	611	623	637	580	591	602	693	636	610	651	598	605	639	629	594	630	599	614	611	608	675	659	611	627	619	604	591	609	618	606	640	605	646	625	665	631	609	641	604	639	645	648	632	601	625	597	612	611	676	643	622	596	612	597	661	640	648	688	602	637	611	639	618	632	634	626	663	657	660	639	660	645	635	633	638	661	654	652	593	621	640	613	609	585	582	627	607	609	653	561	638	647	620	614	631	601	651	618	638	595	697	617	611	633	657	616	603	661	613	641	634	604	597	593	617	648	645	639	654	649	640	630	640	635	648	593	575	606	629	612	628	617	648	666	646	628	624	666	597	616	604	618	622	710	661	629	607	637	647	657	627	631	615	608	651	632	631	622	655	670	659	668	654	605	639	631	663	645	619	671	663	644	648	625	665	576	610	669	624	629	626	647	627	627	629	626	598	654	659	646	651	598	635	635	615	626	650	606	632	606	605	650	600	607	646	674	645	597	624	589	634	691	672	645	640	632	632	631	630	661	656	592	606	634	647	693	664	616	606	614	605	611	659	636	599	660	626	651	594	664	637	698	628	623	639	706	598	658	658	637	616	615	609	620	619	648	598	629	652	588	592	592	606	653	659	658	603	607	623	617	585	627	600	649	618	584	620	644	613	653	634	612	639	616	621	646	598	645	652	619	690	649	675	637	625	642	619	643	648	608	619	602	605	634	647	611	650	628	582	632	643	656	624	631	597	630	638	606	625	591	654	667	589	609	599	640	623	680	635	638	652	673	604	635	636	614	648	627	645	639	688	625	645	630	636	651	642	597	643	604	665	625	609	651	653	607	563	670	641	692	625	622	628	612	651	623	616	642	590	572	635	638	648	610	673	627	652	640	611	554	640	655	609	675	621	616	675	611	631	599	623	627	640	663	687	590	587	641	667	648	602	635	623	643	649	641	628	594	614	616	639	601	648	584	596	652	665	611	634	640	659	652	623	637	622	578	628	600	639	633	624	591	642	651	618	621	654	664	604	616	652	607	630	633	605	629	662	628	619	623	632	619	611	575	642	585	648	614	635	604	633	575	641	599	623	663	653	635	565	609	628	614	649	620	613	621	630	637	607	627	630	608	642	669	625	606	604	610	630	610	631	606	629	622	635	572	582	615	639	665	701	643	634	603	622	600	617	641	613	671	621	569	638	641	639	621	620	660	579	637	626	615	621	625	616	662	600	631	642	667	629	631	655	630	601	643	635	606	620	645	595	618	613	572	627	661	704	601	610	665	572	616	658	642	613	649	633	592	655	590	640	631	633	661	704	581	627	653	634	602	604	607	643	622	667	564	648	642	661	647	607	647	586	576	626	657	623	671	649	651	625	651	668	634	629	633	597	637	621	664	640	597	639	659	653	595	647	678	634	617	643	622	584	642	604	657	613	634	654	640	659	602	637	619	631	655	607	667	657	640	660	640	647	619	627	624	610	668	636	581	640	601	694	630	596	606	616	612	623	606	612	610	666	626	638	624	602	644	631	643	590	637	642	605	616	661	627	651	629	685	586	638	594	612	628	636	618	627	583	617	632	620	601	668	595	638	644	617	630	645	645	676	642	612	628	579	627	644	672	635	641	659	605	608	628	651	584	605	631	589	649	615	640	617	677	589	607	603	613	629	629	612	598	638	605	617	659	654	626	606	605	571	595	652	627	650	589	650	601	640	649	668	579	645	683	652	660	621	599	609	633	600	633	586	654	671	643	658	666	635	622	604	633	637	626	622	622	620	638	619	643	588	602	640	613	643	604	650	645	669	599	595	638	630	653	643	588	665	592	609	576	614	671	636	602	641	616	622	640	586	615	617	598	625	663	622	601	615	629	649	631	645	620	658	633	660	679	584	619	627	684	581	619	612	666	624	614	646	581	622	616	628	602	639	626	609	614	668	624	665	608	652	656	613	632	607	663	630	628	639	641	638	672	629	587	664	639	648	661	633	659	635	614	670	634	645	615	641	650	620	626	582	588	618	651	649	610	605	629	616	632	590	623	701	668	616	591	619	640	649	635	597	648	607	637	636	646	676	598	573	621	643	618	624	615	611	612	640	612	650	619	615	597	615	640	644	624	630	649	648	598	640	643	605	641	625	656	631	658	617	629	651	631	621	617	596	608	649	633	590	562	610	615	618	623	612	571	617	614	676	619	619	655	611	643	631	605	643	646	625	693	597	646	645	652	641	614	641	659	605	626	608	659	628	607	620	625	584	617	626	606	624	631	618	654	634	636	654	624	616	613	596	609	598	655	603	622	628	627	628	644	591	630	672	602	647	603	641	643	641	622	650	619	634	666	640	613	633	621	601	636	644	651	636	650	662	650	655	656	636	674	634	646	639	668	682	619	659	636	668	581	682	591	583	625	602	661	647	632	618	663	623	602	620	609	625	576	604	621	642	633	653	623	638	630	626	649	613	620	636	645	665	636	629	642	637	616	602	646	639	615	616	651	637	614	618	605	625	663	632	598	678	583	576	597	562	648	595	628	666	647	638	576	655	663	651	637	631	619	592	629	593	614	643	629	580	611	625	644	623	670	656	631	659	653	637	616	630	616	632	644	613	657	655	669	615	640	588	591	613	680	653	624	637	628	641	664	622	627	634	604	646	655	626	634	663	615	650	605	623	663	668	646	655	641	644	640	647	633	545	650	686	579	603	622	640	634	613	612	653	634	625	620	649	637	651	604	602	634	632	640	589	615	629	602	609	633	609	650	644	648	590	649	646	673	620	657	595	582	601	601	631	644	615	573	673	641	612	606	637	598	622	602	598	618	699	613	610	615	654	625	610	600	609	668	594	616	589	629	604	640	609	607	646	597	621	602	628	589	628	667	610	646	657	666	607	604	616	662	627	667	593	599	582	623	616	642	633	589	614	633	640	654	587	654	634	622	655	582	630	646	648	585	576	595	608	638	647	653	652	619	613	655	582	640	605	629	629	613	617	629	614	623	625	621	631	640	632	623	626	626	640	635	650	637	615
24400	21482	28666	24738	20193	2853	1030	667	523	484	474	459	411	419	474	443	407	416	441	399	406	376	383	413	385	391	382	362	375	407	412	378	432	372	407	386	402	361	397	373	368	406	410	389	396	374	374	402	390	374	345	369	371	386	393	370	414	392	387	362	371	400	357	377	383	394	369	389	406	389	389	372	379	378	381	389	392	368	383	387	401	378	382	371	410	417	359	378	390	344	384	358	392	380	347	364	372	373	358	385	376	375	370	374	404	385	355	374	383	337	392	371	400	391	399	360	396	411	369	363	367	376	388	354	367	380	399	389	395	386	381	365	375	383	351	378	377	350	347	374	395	375	377	356	403	389	352	385	390	399	387	406	359	361	360	398	383	382	357	399	378	403	374	366	359	404	373	383	372	354	369	381	398	369	393	402	374	351	399	391	369	360	397	384	377	371	372	359	380	412	333	380	380	369	350	388	383	405	362	344	395	388	401	395	398	361	377	355	380	338	349	322	362	346	352	396	424	382	372	382	374	342	371	329	416	412	341	379	402	401	365	371	365	407	371	369	374	385	349	350	362	339	360	346	433	372	400	349	421	351	342	383	376	370	376	379	364	397	398	390	389	376	359	370	338	395	371	406	384	354	355	358	368	367	338	361	367	382	350	393	376	387	338	359	411	354	388	379	344	381	402	395	352	359	361	383	354	368	373	333	393	374	352	386	378	364	317	406	354	397	385	384	368	398	372	372	391	387	375	385	382	361	332	379	366	368	385	409	390	381	384	384	394	389	392	390	364	354	362	346	362	351	365	383	381	342	374	385	381	389	376	375	410	360	372	370	404	400	360	370	386	376	383	359	376	381	368	372	386	362	379	372	368	406	369	368	407	377	422	405	379	358	370	383	392	383	389	385	388	370	375	374	357	394	354	373	354	379	400	407	355	379	372	364	380	391	363	345	392	394	376	356	402	398	407	343	369	365	360	369	363	381	404	394	347	396	413	367	370	341	393	380	348	363	379	397	394	380	336	359	389	380	373	369	424	384	360	372	361	357	372	379	362	377	365	401	380	362	374	385	369	384	348	372	364	368	337	372	376	366	381	385	368	377	380	368	407	381	379	399	394	378	365	358	364	332	450	379	365	389	378	354	405	381	385	373	357	333	372	405	370	373	380	369	363	381	402	386	365	358	350	363	390	361	398	401	359	402	353	348	364	367	357	391	386	381	403	368	370	384	381	366	357	327	410	390	371	361	353	402	381	345	352	349	379	366	390	390	404	380	381	363	395	364	410	372	367	381	396	360	414	334	403	391	393	396	369	378	381	369	402	349	371	364	355	358	390	413	366	394	377	371	362	397	405	390	383	312	352	385	377	372	368	378	395	361	372	405	398	354	358	400	427	362	399	380	368	355	353	366	361	371	324	388	390	349	423	354	370	356	349	375	350	384	399	411	327	378	367	420	349	389	374	382	411	350	410	383	407	427	376	369	376	367	358	397	363	368	374	344	394	348	378	371	390	379	378	400	401	390	393	376	378	379	368	399	391	356	373	349	355	354	370	359	367	368	404	382	399	371	357	355	334	388	368	381	375	361	392	395	355	384	366	367	390	362	412	384	345	354	381	399	386	401	351	389	380	398	398	358	363	349	368	388	363	383	399	369	378	393	335	382	351	404	384	364	375	383	377	388	389	377	370	434	354	380	410	361	343	395	378	404	360	365	371	383	364	384	372	390	368	353	384	380	403	364	380	374	359	427	363	353	351	367	357	368	363	376	346	340	423	393	365	398	389	390	373	376	391	384	362	368	351	377	387	413	417	365	394	401	364	362	396	361	404	365	359	368	387	389	373	357	401	344	384	363	364	363	340	382	348	393	341	377	390	429	356	338	382	404	391	396	355	374	372	373	406	366	351	399	389	389	350	390	382	344	380	372	378	359	377	400	412	374	359	367	388	397	379	400	374	331	371	350	339	337	369	362	350	393	404	324	336	391	356	372	358	350	411	369	393	372	383	410	405	394	373	379	406	390	402	390	397	379	348	379	370	355	420	414	374	365	363	374	328	371	368	367	380	373	374	373	386	372	397	401	366	365	369	394	377	345	396	365	362	323	395	361	352	364	371	359	366	354	360	375	410	350	388	374	396	309	372	358	361	391	392	368	340	354	349	372	399	398	358	343	381	395	360	397	385	367	387	389	357	377	373	379	389	367	379	412	334	349	379	381	351	363	374	377	390	392	380	408	394	327	365	366	363	373	378	340	382	355	398	397	411	359	399	405	372	364	450	384	359	365	412	388	384	381	376	383	377	370	362	406	350	345	365	372	376	357	386	408	390	382	383	348	352	375	384	377	367	394	370	348	356	361	367	368	396	377	400	393	383	386	369	393	368	349	370	348	348	399	357	365	374	365	388	367	383	364	370	351	394	374	365	360	385	399	383	416	382	362	370	369	357	390	380	401	358	420	370	390	380	358	354	392	341	358	384	385	384	367	390	383	378	376	378	348	370	371	380	355	402	393	354	350	371	344	378	366	382	387	404	387	417	324	374	350	371	351	389	376	353	388	380	408	357	377	376	402	355	393	355	377	364	372	394	336	363	392	377	374	381	370	368	367	353	405	320	381	361	366	385	396	376	382	393	404	392	392	359	368	373	387	386	342	391	381	371	394	395	384	385	371	340	362	388	374	371	392	401	341	361	388	398	383	362	374	362	379	371	337	374	386	353	372	360	385	396	399	387	388	382	355	368	364	378	399	375	380	356	362	380	383	380	397	363	367	381	387	385	394	349	376	359	358	396	340	384	340	372	394	402	401	363	374	361	360	390	375	402	387	381	378	410	369	378	391	368	413	333	360	353	384	384	377	326	333	366	379	358	355	374	397	353	371	361	383	380	384	364	375	385	389	388	389	391	343	408	344	381	390	372	366	343	391	339	346	360	403	414	366	373	406	381	380	359	386	370	361	388	411	360	367	357	418	386	382	370	381	372	385	382	362	378	374	381	359	366	373	346	361	368	426	372	343	373	377	386	394	351	371	329	359	376	350	361	372	374	396	377	367	389	332	396	376	380	330	371	396	380	360	376	389	350	368	333	370	372	356	396	359	362	380	412	370	388	347	331	395	387	380	373	351	354	368	359	355	336	370	401	382	398	364	402	385	375	349	401	394	415	342	390	354	347	362	349	366	386	386	365	385	378	356	389	390	414	385	356	389	381	350	352	359	359	387	373	411	365	384	372	347	390	370	347	327	401	359	390	349	397	330	413	335	390	354	371	385	377	405	362	385	394	370	413	365	379	380	376	397	364	335	365	329	415	389	358	345	355	399	379	377	364	366	382	364	330	387	380	368	397	353	386	348	379	380	358	336	358	380	389	370	401	390	357	364	368	390	376	366	369	366	401	354	357	387	374	359	368	392	379	397	375	374	380	365	392	357	386	357	380	368	396	371	384	363	367	371	340	381	315	399	368	354	356	384	365	373	384	387	375	373	395	390	373	383	351	401	373	401	399	376	361	378
3435	4676	3777	1871	1355	1055	832	724	690	643	542	530	476	468	437	428	462	429	414	429	409	386	416	381	418	413	415	386	369	385	417	409	373	356	387	348	367	364	426	375	371	402	335	397	376	400	386	366	345	407	401	381	383	361	377	367	374	387	366	385	345	361	389	342	343	411	368	375	351	370	384	399	381	331	350	381	361	398	385	394	328	393	373	406	377	387	374	363	404	386	329	375	383	318	396	371	355	380	332	368	354	364	384	376	392	358	361	355	378	369	356	343	389	390	343	339	380	327	394	368	348	375	340	353	362	396	353	363	329	348	386	336	339	372	329	383	386	380	380	386	362	375	383	375	386	405	342	346	375	371	359	372	388	364	365	353	357	357	379	343	378	383	380	363	360	379	333	373	343	373	367	352	345	350	386	394	351	388	401	341	357	345	350	361	386	390	368	358	373	325	398	359	380	385	376	357	372	348	380	356	369	359	358	353	331	369	331	389	381	353	398	384	365	373	351	373	384	390	374	378	365	359	347	384	356	371	407	364	364	387	343	360	369	345	370	360	359	382	361	386	377	375	395	361	357	366	361	358	359	391	374	357	371	369	381	378	362	341	357	354	354	360	347	421	369	355	375	379	348	389	391	397	383	344	363	341	369	382	366	394	358	311	368	374	361	355	334	382	364	368	366	371	356	383	380	373	331	352	333	393	369	356	342	373	366	345	381	343	359	388	358	363	358	386	383	367	347	399	380	347	390	359	361	421	339	365	372	405	375	340	389	341	350	361	378	372	375	336	347	367	398	360	359	323	389	377	329	365	350	388	343	388	387	364	361	379	357	374	378	386	358	363	369	376	370	305	382	369	360	349	354	375	368	354	369	383	408	368	362	375	348	343	385	393	341	364	356	373	358	381	349	358	378	385	389	337	371	385	340	393	356	355	382	359	373	344	373	390	384	376	350	362	358	350	365	350	377	356	367	332	360	342	382	358	353	380	396	387	381	380	369	385	378	346	349	371	390	348	349	367	388	396	361	374	348	345	385	361	358	360	387	361	361	385	347	364	372	339	350	352	374	369	327	350	359	407	382	378	328	354	351	393	398	383	364	360	354	358	351	385	329	368	371	347	360	341	362	353	384	374	368	366	388	372	374	394	386	384	334	365	342	389	375	393	416	319	406	374	383	356	361	364	388	371	383	335	360	388	344	348	349	360	371	379	366	363	382	360	372	346	371	376	397	380	370	327	346	401	365	343	390	371	383	371	347	348	343	381	343	385	349	345	350	376	370	374	395	332	329	352	369	368	392	370	347	337	340	411	359	365	373	409	355	320	350	357	389	390	345	375	379	357	362	346	383	384	379	364	355	340	344	363	357	352	345	371	343	357	325	341	355	363	333	340	398	340	383	358	358	339	363	375	337	345	374	372	352	352	326	346	380	364	378	358	359	339	367	376	353	378	371	362	371	384	363	349	380	381	340	361	355	361	329	354	358	356	365	395	364	354	366	362	342	362	382	372	349	362	326	351	334	327	348	379	353	396	362	408	379	335	392	341	345	394	331	339	354	343	361	370	346	384	343	378	355	360	335	361	324	406	375	369	349	340	346	384	359	332	376	373	363	401	350	379	372	344	379	400	361	359	364	349	357	355	338	355	358	360	363	364	336	377	360	369	369	339	413	361	355	383	363	359	321	357	352	337	381	347	378	367	368	377	381	356	359	359	328	376	370	366	338	372	359	387	356	347	353	370	348	362	333	346	360	362	362	412	374	342	356	363	338	366	374	362	351	391	368	352	361	381	359	324	365	360	348	366	366	380	370	337	337	353	374	374	380	371	377	358	379	383	378	377	383	358	371	377	371	326	414	347	373	370	394	375	351	336	375	379	348	377	321	332	374	345	400	414	363	365	339	376	358	338	375	335	361	384	364	322	390	370	399	359	353	361	332	386	362	363	396	358	354	333	369	362	347	349	332	328	358	352	345	364	367	367	379	351	385	361	316	342	373	378	375	359	361	353	372	370	363	376	380	371	366	377	354	359	378	384	339	369	362	342	362	341	378	361	403	385	329	363	353	353	344	347	359	326	341	347	334	341	386	360	371	376	344	381	348	364	316	380	368	356	341	360	350	351	328	362	364	353	390	385	371	394	378	375	364	327	375	326	383	330	372	337	334	395	386	358	370	342	365	374	385	336	350	342	360	356	368	376	399	395	350	340	387	344	368	355	385	323	356	367	348	320	349	390	405	380	385	379	371	355	344	357	332	359	327	353	397	369	361	362	337	359	382	384	375	386	383	370	339	369	323	374	337	349	371	346	399	339	357	379	381	388	382	311	385	362	351	327	366	336	372	354	366	340	357	351	348	384	368	363	373	366	355	368	335	395	355	350	364	310	354	383	347	349	358	348	389	379	340	374	377	357	360	388	365	363	362	364	371	406	377	370	356	384	379	358	382	354	324	345	372	355	389	375	364	378	324	385	347	368	354	363	382	365	385	344	354	315	378	368	379	369	372	365	397	340	353	377	347	324	370	380	381	382	390	375	382	386	362	332	353	357	353	361	345	346	401	382	333	337	326	374	339	366	388	357	357	378	342	362	350	356	340	376	346	370	371	353	377	392	381	406	358	349	335	337	369	340	355	357	367	356	384	345	350	350	384	387	372	368	374	357	332	354	372	313	384	338	396	355	338	357	357	373	371	337	363	345	371	381	335	341	346	363	347	360	364	341	364	383	397	359	383	365	390	366	341	379	390	367	361	313	340	346	347	371	372	371	360	343	381	360	331	374	361	397	341	346	355	340	393	345	357	348	390	382	376	357	386	339	353	349	330	413	337	383	374	388	355	350	387	365	356	338	370	363	348	345	376	377	362	338	363	391	323	352	355	389	350	374	352	349	370	357	374	363	367	384	359	359	365	338	395	387	349	348	364	345	374	370	342	371	346	389	380	367	362	358	392	360	371	367	367	385	347	381	357	411	341	384	378	357	328	340	362	344	362	384	390	396	388	362	341	370	355	328	379	385	340	326	346	346	356	359	367	342	348	354	372	381	355	347	378	368	383	358	352	359	352	373	387	350	394	372	364	353	362	366	332	328	380	379	367	390	375	367	360	334	358	360	349	395	380	336	391	384	347	350	357	321	324	325	346	354	330	378	369	349	357	329	332	341	339	347	361	324	385	371	353	380	357	316	337	335	364	378	362	351	379	366	361	413	401	386	353	325	360	372	333	364	377	360	387	381	369	362	366	349	333	388	372	349	353	325	345	380	371	363	388	379	362	370	365	378	334	347	352	340	373	350	388	339	355	395	362	362	371	350	348	347	388	367	356	358	368	364	407	348	367	343	344	364	368	358	346	355	371	355	337	365	406	331	335	346	352	360	344	343	367	365	381	355	378	357	361	365	380	374	363	382	360	359	375	351	388	355	328	367	385	327	355	357	358	324	358	372	378	337	355	346	352	366	342	386	372	356	354	379	398	334	356	375	331	380	360	382	332	339	377	338	354	389	352	346
27713	12271	2278	1399	1065	896	864	848	866	829	806	836	881	863	851	842	862	895	866	883	906	843	863	830	866	881	824	889	845	821	872	805	836	871	867	872	932	852	816	899	800	829	843	883	837	801	897	792	863	870	857	896	872	824	913	832	824	862	876	903	774	843	789	850	825	884	903	884	843	861	853	831	794	846	859	882	824	822	886	907	827	856	860	856	841	874	815	853	850	816	850	812	860	848	833	857	835	861	836	853	866	867	873	877	908	904	817	872	832	821	844	840	887	849	848	848	848	882	771	844	875	821	880	861	839	868	860	847	800	861	828	845	830	824	847	841	893	911	901	840	850	853	852	881	813	864	827	818	848	837	904	861	893	892	827	860	830	860	868	817	878	900	860	851	844	830	886	880	896	838	836	865	843	807	817	871	868	840	866	858	818	850	877	854	891	848	858	845	840	907	806	835	887	874	841	863	827	852	856	836	877	824	836	915	821	816	838	842	864	855	880	904	871	819	844	828	868	850	901	926	876	849	888	848	847	804	835	862	863	866	833	791	866	840	866	839	794	898	863	894	807	857	838	868	870	880	928	842	887	860	885	857	817	830	828	844	844	874	844	841	874	849	888	891	853	848	866	876	809	860	847	861	857	868	825	808	918	792	803	864	868	830	826	900	852	808	855	844	876	857	846	845	840	782	867	824	876	860	900	929	846	887	865	836	851	813	919	867	841	839	852	826	872	799	866	877	833	871	903	850	859	853	903	888	833	907	859	853	866	835	860	876	877	840	861	836	841	854	834	824	828	846	864	875	885	837	885	864	806	921	843	780	891	825	876	850	864	843	898	856	794	794	861	836	813	864	835	901	887	818	843	848	830	834	875	871	831	881	850	838	801	878	810	852	860	876	810	815	896	849	883	884	796	902	870	897	877	855	822	877	788	893	887	880	858	909	884	825	868	798	826	842	856	829	884	864	833	829	824	831	841	839	871	836	885	853	849	885	904	910	856	832	831	878	863	868	878	874	803	869	867	825	822	857	884	868	870	860	825	809	893	870	815	826	833	848	866	857	830	840	864	851	842	901	862	827	834	841	871	833	849	884	885	887	836	871	846	851	826	854	886	881	831	851	868	846	888	818	787	840	825	883	834	819	845	946	881	835	828	833	807	845	894	830	865	822	816	808	849	830	942	913	860	829	877	850	873	811	825	829	885	849	817	902	827	885	870	853	801	901	889	867	908	835	849	819	823	883	844	820	819	912	887	855	843	868	836	821	852	884	843	825	876	822	842	870	866	828	828	868	837	871	833	861	762	862	835	849	864	901	839	878	844	841	850	844	926	864	850	812	926	877	888	842	839	852	887	840	838	873	818	807	839	872	850	884	856	860	826	877	893	831	856	850	871	860	856	860	824	832	857	830	830	844	871	835	887	850	897	867	915	879	865	842	820	847	884	858	909	861	823	820	819	861	810	856	844	869	834	891	874	874	931	897	843	864	863	861	876	822	867	886	822	865	827	814	875	829	885	842	854	881	830	864	860	856	817	828	864	850	842	898	860	869	873	874	871	906	822	836	900	846	820	865	854	874	868	864	840	883	872	815	838	898	836	862	858	865	860	838	847	836	839	849	843	829	797	868	778	835	842	833	851	835	859	845	845	843	884	873	845	881	861	878	864	859	869	868	843	877	887	853	919	868	858	831	889	810	883	821	862	857	830	868	865	867	836	890	798	879	824	826	828	880	873	866	826	851	868	876	873	859	865	889	888	858	811	895	846	885	841	821	807	899	828	834	855	854	825	908	884	863	872	852	859	848	867	820	893	850	881	811	838	886	870	815	879	899	896	871	857	842	805	839	818	821	885	860	811	857	888	839	856	906	847	870	817	876	814	816	853	904	850	863	843	836	858	851	885	813	869	874	888	858	860	855	801	885	817	857	808	860	855	868	900	875	850	851	871	848	854	885	886	893	884	883	849	880	862	880	856	838	864	804	962	812	846	837	870	815	842	867	847	840	874	851	843	863	818	840	851	865	853	770	871	850	841	843	854	821	865	917	912	855	830	895	878	836	834	822	820	853	882	842	880	810	838	839	863	838	839	879	870	881	797	891	851	865	879	857	833	833	837	852	853	853	887	877	859	875	858	872	856	808	862	837	901	813	859	815	873	809	876	875	861	865	851	855	881	872	857	835	905	882	873	845	820	875	876	846	876	839	840	850	849	868	890	868	879	902	842	866	888	852	918	857	854	862	876	835	813	859	792	860	822	803	808	890	854	880	893	819	863	828	855	840	855	860	851	890	809	853	897	807	906	901	883	869	861	897	870	884	900	887	865	868	895	811	865	833	823	858	873	816	862	840	848	826	827	838	822	810	867	887	789	883	891	859	818	835	820	874	849	868	843	872	871	877	839	901	854	827	875	869	821	840	883	849	875	909	843	884	832	815	824	789	835	861	844	875	887	786	827	833	851	844	894	812	842	835	843	815	846	826	838	855	810	828	883	861	913	867	816	799	873	848	932	858	864	887	814	916	884	872	895	842	835	834	823	852	859	815	857	875	886	848	885	845	864	792	802	886	832	890	837	877	811	860	910	835	884	805	842	796	852	893	861	860	815	875	846	835	853	874	881	873	815	860	813	909	833	877	862	847	866	851	847	808	847	844	827	861	839	849	880	898	792	869	806	917	903	883	824	868	899	866	824	846	811	807	825	836	864	909	863	900	892	855	857	850	840	873	847	847	773	885	816	800	824	868	848	831	774	858	881	831	842	847	817	861	858	818	869	799	862	844	845	866	823	866	880	856	849	910	859	806	846	839	823	875	864	872	917	806	920	829	846	837	844	824	909	899	883	886	847	824	921	858	807	847	860	857	853	871	870	877	855	898	852	902	887	841	823	845	852	862	851	895	866	858	824	837	826	835	788	837	851	855	843	917	895	874	899	885	874	915	841	850	864	879	871	844	823	867	905	825	876	867	872	852	918	893	856	847	878	824	857	832	853	854	886	820	832	824	910	884	828	861	886	875	921	861	816	851	904	893	888	850	895	792	830	901	829	761	869	865	835	889	897	875	819	877	798	840	877	864	878	853	844	878	877	855	843	813	862	899	905	914	867	867	877	820	817	870	865	857	870	824	863	848	872	851	871	815	850	862	856	900	865	851	823	839	892	864	854	857	868	786	844	867	875	863	869	891	875	888	879	853	871	882	869	872	847	845	865	861	868	823	847	833	883	801	905	857	837	924	812	831	869	860	811	821	819	847	819	893	907	807	919	856	854	877	838	881	832	833	859	905	913	806	832	851	868	906	916	835	825	849	863	795	801	790	851	778	825	787	863	838	849	864	848	847	881	825	864	838	804	860	814	864	880	856	871	929	782	842	818	889	904	806	856	826	875	810	808	899	903	879	870	889	866	895	894	908	864	868	891	895	860	794	820	845	843	797	801	877	827	922	819	828	870	850	876	883	831	839	844	872	835	881	852	885	843	846	864	892	905	880	868	885	876	912	802	873	825	864
5251	984	895	820	783	772	733	768	761	743	727	763	782	686	719	720	718	755	766	738	655	740	799	741	747	750	757	711	709	708	717	734	731	692	732	771	734	738	728	725	723	692	693	715	757	743	716	753	723	707	717	740	752	733	721	753	684	725	728	754	702	711	686	700	713	763	701	690	710	746	699	745	704	754	702	726	770	733	701	707	717	708	800	731	726	726	742	686	698	703	731	711	716	747	675	749	735	701	720	750	714	683	705	726	693	710	727	746	726	737	719	733	709	732	735	737	702	732	707	710	696	741	772	730	766	728	728	695	718	722	695	668	707	698	764	724	748	682	767	731	700	699	763	734	739	711	694	724	723	698	683	747	655	764	723	728	697	739	692	697	769	728	753	714	693	720	728	740	703	671	725	715	714	734	708	695	741	765	721	720	678	664	738	692	749	733	689	694	733	694	741	726	722	712	707	664	736	725	769	703	736	681	690	686	699	685	695	652	693	751	745	676	714	700	696	717	683	721	748	723	705	727	725	726	736	721	704	688	730	716	712	728	647	748	738	721	687	745	703	740	687	722	770	701	694	705	722	684	753	702	729	734	734	681	725	702	705	710	736	693	729	736	657	684	680	770	707	692	721	726	695	738	743	770	699	715	719	668	742	745	712	689	732	753	758	681	735	712	703	732	708	680	696	780	742	715	700	717	722	751	735	757	744	762	704	708	731	744	723	715	713	750	665	716	664	730	728	746	740	697	737	696	738	721	706	715	756	697	710	702	720	729	710	710	753	725	703	686	684	679	704	710	731	731	765	749	695	734	762	694	679	695	708	726	703	753	710	702	715	743	766	715	662	704	699	704	726	709	723	750	675	709	681	745	720	697	664	791	725	769	703	675	730	718	712	736	711	664	693	739	727	761	688	691	688	709	693	708	734	704	688	763	697	678	660	743	712	760	713	689	731	749	695	711	706	649	761	700	740	728	743	706	709	729	720	766	686	719	745	753	726	754	756	761	711	673	768	707	711	723	711	675	737	759	710	734	744	697	707	699	746	698	740	723	744	723	694	743	715	709	739	687	718	680	677	690	690	754	722	747	668	728	789	692	698	729	738	686	696	740	760	702	731	730	742	717	755	721	734	718	702	723	685	704	708	703	717	682	669	741	750	694	702	751	729	752	753	674	724	760	707	735	729	697	740	716	739	726	696	654	690	771	743	690	689	732	698	740	704	727	702	718	689	751	693	685	708	693	733	673	743	676	669	672	712	709	744	716	703	738	721	715	693	708	681	707	752	715	719	760	739	677	739	710	757	713	693	728	702	664	720	699	745	726	722	703	756	743	672	668	734	773	730	712	725	731	708	705	681	718	624	759	707	738	700	752	722	739	752	762	736	649	718	685	708	699	763	716	680	735	651	730	720	657	732	768	711	722	757	710	739	683	716	692	725	772	679	702	735	712	735	702	681	739	716	688	747	718	710	727	745	667	705	745	666	725	724	722	722	742	666	713	687	703	734	753	732	708	672	726	783	744	703	677	725	688	723	740	707	712	769	713	738	709	728	717	736	721	698	716	714	670	730	731	748	733	802	742	688	728	686	676	754	720	719	674	728	692	701	691	717	711	768	763	697	722	700	729	694	709	730	664	728	736	716	721	676	773	733	749	748	756	718	755	716	705	719	728	723	667	756	707	705	751	710	748	720	704	721	715	730	737	750	781	657	698	688	678	705	712	762	655	682	695	741	703	716	700	710	693	716	701	707	700	695	698	737	730	707	701	714	744	764	707	707	707	728	689	718	695	702	721	677	716	718	718	738	688	714	731	758	661	748	719	693	752	746	755	727	699	725	671	742	709	716	709	729	702	723	711	708	726	684	734	683	737	733	696	725	658	695	723	714	738	714	708	710	697	735	768	725	756	710	752	732	661	729	720	733	710	687	692	753	725	750	739	738	712	671	716	729	686	710	694	697	744	701	713	712	700	746	689	731	710	683	692	739	735	708	732	703	739	760	753	699	681	703	692	679	727	714	716	699	697	698	752	728	713	713	663	700	762	685	717	710	779	729	717	739	740	696	723	702	719	731	712	708	715	680	725	700	681	771	736	723	691	725	695	705	693	701	671	706	703	689	652	752	754	685	750	736	733	722	720	719	689	694	756	702	705	703	720	680	704	717	729	738	746	696	727	720	671	688	749	681	695	708	685	703	712	691	722	710	714	719	691	709	737	722	731	759	714	702	717	738	727	696	711	699	725	693	697	753	750	743	701	728	704	703	705	710	691	724	738	762	677	699	688	692	664	676	710	734	727	748	732	695	707	746	730	737	733	750	755	751	706	765	741	735	747	731	715	729	741	731	718	736	751	718	703	704	679	642	725	687	721	727	752	724	703	761	696	728	725	682	699	723	673	696	700	687	748	748	701	729	756	707	654	770	698	719	700	700	727	737	766	721	776	650	741	672	703	723	729	702	748	702	690	705	724	709	721	731	686	712	697	667	709	734	711	715	713	713	737	689	716	731	670	695	710	762	701	704	755	728	738	709	711	723	702	700	726	773	685	761	751	705	776	739	686	677	679	774	735	708	792	697	724	723	734	727	742	767	743	705	760	675	655	723	709	717	715	729	747	718	700	732	759	667	698	700	731	703	726	712	709	674	662	673	699	708	678	745	678	737	685	689	727	724	740	728	674	715	740	716	692	709	680	731	734	696	722	731	682	677	709	648	766	714	688	734	717	707	718	674	707	696	679	674	694	705	762	727	663	725	748	742	708	689	710	723	709	662	717	715	693	733	706	701	729	702	685	689	699	713	713	674	682	674	680	744	706	754	702	682	707	707	717	726	693	708	710	688	731	689	727	737	681	705	699	731	713	694	714	682	740	709	726	700	681	728	733	731	732	747	699	719	697	755	694	686	688	768	735	750	744	734	730	702	698	733	690	687	735	728	738	782	683	688	688	733	689	700	652	697	716	728	702	733	724	748	680	699	702	700	725	728	709	712	687	722	687	729	734	732	700	755	684	759	730	756	708	683	675	722	713	721	706	670	764	758	705	716	698	689	756	710	726	741	698	710	774	716	729	726	746	723	715	739	717	707	714	720	683	730	720	744	687	762	723	746	703	671	695	712	687	676	747	707	687	795	738	725	692	702	700	735	716	735	734	756	707	751	722	700	699	680	712	730	697	678	761	746	665	721	715	754	735	716	704	687	743	753	726	736	728	731	703	740	684	700	743	728	698	738	751	726	729	754	749	702	694	747	723	707	682	698	705	680	735	738	725	723	717	790	715	753	735	705	687	718	706	710	728	749	703	722	712	729	729	722	693	711	741	692	725	694	692	757	779	702	678	659	673	722	713	734	730	705	710	710	716	692	699	742	762	713	725	780	728	766	707	721	706	742	756	706	721	755	690	720	732	739	762	754	739	767	725	708	764	710	710	742	719	714	723	747	687	692	704	728	693	665	781	660	722	709	685	698	721	751	701	666	763	721	707	739	799	741	693	741	679	731	704	685	702
26111	21418	23820	12476	1394	933	835	770	836	798	750	741	774	746	720	712	750	707	769	728	689	739	755	746	700	738	724	692	732	731	796	763	752	745	744	761	705	705	699	711	755	733	690	689	713	725	690	748	719	712	705	732	708	738	731	714	725	735	741	650	761	683	698	685	654	672	717	704	733	706	727	695	717	806	695	770	702	704	722	699	709	733	706	777	727	754	752	671	729	772	747	714	716	749	716	697	718	742	712	718	726	661	754	736	714	699	723	706	681	756	706	712	712	705	702	729	708	697	739	757	690	674	705	753	736	711	730	699	721	691	690	704	715	709	749	737	746	627	734	669	654	668	732	751	724	690	704	745	703	750	701	759	693	740	738	726	691	742	736	707	689	670	717	693	664	679	778	719	702	729	740	713	706	701	717	724	709	724	700	740	729	726	740	714	665	702	684	685	672	741	710	693	750	710	723	631	718	709	779	734	735	687	677	728	693	743	717	705	693	759	728	684	720	698	734	723	743	707	722	689	737	788	693	687	710	731	746	685	735	739	747	749	701	676	723	729	709	718	701	736	729	762	732	677	706	752	725	759	713	679	729	718	698	690	718	732	744	711	722	677	713	747	703	733	717	755	691	687	680	753	722	717	701	756	738	718	684	739	765	772	664	717	721	728	731	690	663	741	728	709	712	686	689	686	728	702	755	699	709	691	718	723	736	715	673	702	731	740	776	737	723	738	718	734	752	716	725	698	720	653	698	741	701	679	691	693	751	695	683	724	703	752	737	719	706	716	717	705	693	710	696	737	729	718	735	729	705	720	718	747	697	736	708	692	666	727	704	724	723	762	705	778	725	658	721	712	718	663	716	704	706	706	745	752	738	712	735	740	702	731	713	653	736	729	673	696	685	718	681	712	703	740	705	718	711	685	694	724	726	754	740	706	744	743	734	722	754	717	734	701	696	740	758	723	707	694	703	744	684	697	747	717	704	725	719	738	741	694	763	721	703	753	743	683	769	748	728	739	708	719	723	759	693	673	719	721	719	759	712	724	724	677	698	725	744	731	743	737	733	688	684	731	743	725	755	696	722	733	699	699	741	754	715	668	713	648	721	703	671	772	739	711	708	708	736	686	770	742	715	724	779	696	698	709	726	733	756	749	699	721	742	757	757	727	728	727	685	716	717	734	743	741	716	692	690	697	704	692	688	744	729	744	752	739	714	713	748	688	767	748	716	698	759	704	740	690	717	737	720	744	717	682	646	761	670	718	751	759	705	715	724	728	693	686	749	710	744	720	693	713	738	661	686	703	665	734	777	780	671	689	727	724	690	743	738	729	700	742	704	714	742	703	699	719	730	772	690	743	714	714	665	699	707	730	707	744	692	761	759	741	751	717	721	697	751	746	724	759	706	686	761	715	729	808	675	704	699	695	735	737	739	737	710	769	787	755	688	666	663	701	673	781	749	744	704	695	709	714	712	691	721	681	753	738	716	705	743	755	686	727	765	692	742	702	725	805	688	679	679	689	721	706	712	728	688	745	755	741	712	720	777	718	675	722	710	721	786	670	697	697	751	707	718	708	708	753	722	716	726	681	717	739	676	707	693	719	697	732	727	702	768	787	757	675	712	715	686	756	704	700	672	723	696	691	733	689	750	770	680	666	740	724	715	726	722	675	714	719	726	735	705	725	705	711	736	744	704	773	739	718	727	690	753	741	705	693	745	730	721	708	691	766	770	763	728	690	730	742	721	687	757	713	755	720	706	730	740	732	695	714	724	734	749	669	719	689	684	689	711	715	735	814	732	735	682	700	752	694	749	750	701	746	742	732	692	729	737	705	719	668	752	744	748	686	699	682	767	760	707	728	742	699	686	725	715	692	750	734	735	749	697	768	729	707	731	725	675	703	725	692	683	702	736	693	723	684	697	659	723	703	703	755	751	722	683	763	721	674	737	779	735	723	729	736	660	710	710	719	698	688	683	697	722	768	748	671	752	757	741	692	705	709	710	714	693	720	693	677	727	698	722	731	723	719	786	675	750	753	722	713	683	685	711	734	712	724	688	708	696	725	797	695	713	706	724	742	727	701	769	733	676	720	729	737	789	715	750	722	705	736	719	703	667	732	680	731	729	743	699	715	684	729	721	743	740	737	735	662	715	762	717	718	740	733	708	748	755	694	758	712	725	716	717	742	731	731	745	714	680	719	721	728	662	721	726	740	708	723	719	714	714	719	719	739	726	718	682	665	718	708	718	677	652	711	671	706	729	710	743	723	708	725	716	646	737	707	698	670	701	703	742	688	682	682	666	672	726	702	708	778	748	696	734	702	692	725	742	717	660	725	739	729	695	746	688	697	743	707	718	707	682	702	707	685	727	691	739	742	769	732	687	679	688	689	706	674	730	701	715	720	707	676	664	710	715	703	691	724	694	715	728	697	730	716	685	659	743	735	664	749	691	729	714	702	718	729	730	692	693	729	682	747	701	737	692	700	744	728	722	726	719	767	716	729	701	715	717	701	682	738	705	687	731	683	717	729	727	764	743	726	746	724	730	782	687	685	691	682	729	718	700	774	712	700	689	706	623	710	742	758	661	708	696	710	731	706	703	764	725	664	728	688	733	696	723	771	687	713	676	757	714	728	696	718	697	744	689	680	777	724	711	741	726	727	744	699	691	744	749	677	688	702	727	733	696	692	696	737	731	702	702	730	704	712	690	760	711	740	732	704	661	678	702	743	741	702	735	738	721	732	683	738	712	717	699	719	708	753	735	715	702	693	715	691	701	735	746	721	732	735	706	726	721	724	709	737	731	703	717	671	753	737	734	686	706	713	737	685	738	760	700	728	677	694	711	706	708	722	735	712	696	713	704	696	728	733	695	668	705	698	734	722	702	748	724	680	732	722	738	734	705	713	761	687	682	757	708	721	682	772	781	747	683	679	733	712	710	754	738	672	711	734	724	689	758	726	721	739	759	680	750	674	680	746	707	726	668	725	742	761	717	709	713	758	737	742	721	697	754	702	723	724	725	694	709	662	717	721	773	727	747	732	709	748	702	654	727	717	696	706	710	742	755	741	743	698	750	702	729	735	714	738	740	709	698	727	724	709	704	703	727	726	690	712	718	708	736	728	754	684	676	693	695	677	746	695	749	746	711	728	689	718	664	769	731	722	688	744	758	745	665	720	739	711	698	732	713	741	761	727	677	703	712	703	704	711	710	698	741	715	732	726	738	696	731	721	704	667	716	740	734	746	656	711	757	739	746	654	674	700	720	709	687	741	735	708	684	705	691	713	694	722	720	722	694	738	707	696	721	730	734	716	732	726	706	689	683	755	739	745	696	724	714	688	739	696	700	711	693	726	703	723	706	711	693	757	765	731	714	736	706	693	754	737	699	713	747	708	705	716	740	745	762	639	673	702	754	695	687	729	695	705	717	735	742	763	676	713	700	753	738	783	745	704	747	753	682	718	750	741	708	713	709	696	706	746	729	697	708	694	740	708	717	753	683	709
3775	1835	1536	1038	848	795	713	723	750	688	731	698	672	654	664	677	657	610	643	666	688	619	673	663	619	578	650	623	594	622	641	633	596	653	619	669	657	593	667	644	642	621	642	666	666	653	611	578	614	607	611	639	628	660	622	617	634	635	647	626	616	637	646	655	649	634	589	626	641	631	627	637	656	640	633	650	657	639	627	618	630	593	633	647	620	636	627	630	631	589	642	617	639	624	584	635	662	643	614	648	618	615	625	669	650	653	650	613	651	653	658	638	613	602	652	611	683	636	609	604	644	656	622	643	657	671	607	662	641	638	631	644	604	645	609	644	610	616	626	602	608	624	653	631	623	602	644	629	614	627	651	594	601	563	648	638	645	601	631	606	633	613	613	604	601	636	612	610	639	648	643	630	578	616	651	663	611	650	626	712	626	611	648	559	618	641	627	601	647	634	646	650	617	581	606	613	627	623	630	649	623	614	615	662	615	626	625	640	630	618	632	620	600	633	660	643	644	617	596	632	580	681	596	634	603	598	661	618	648	662	611	619	607	656	624	638	624	650	621	616	649	603	599	659	643	656	586	630	625	592	642	622	590	660	593	642	651	627	657	598	580	607	616	659	621	633	617	614	577	643	601	615	613	629	702	649	593	643	626	633	670	662	667	679	623	638	624	702	621	606	622	655	624	593	573	616	635	613	654	626	631	635	639	647	619	672	620	668	628	621	623	592	608	622	628	667	636	636	631	624	619	589	689	667	621	660	624	613	601	597	609	629	617	613	633	616	670	614	622	631	673	617	601	600	673	623	652	618	635	647	583	626	634	622	651	607	595	594	657	650	583	601	660	638	604	600	598	631	616	623	635	611	587	586	609	656	640	644	607	575	619	615	572	644	621	640	638	658	640	612	644	652	633	583	623	610	655	648	643	621	656	627	570	623	586	613	622	627	649	609	612	660	644	648	604	629	647	649	620	596	620	636	616	632	633	635	651	628	666	627	630	631	620	644	587	623	639	690	662	631	634	626	649	645	689	613	625	606	587	627	641	619	638	632	578	658	639	619	596	650	663	682	595	644	618	654	597	586	604	614	626	654	629	616	600	674	640	652	630	601	629	602	623	639	622	605	633	599	625	611	642	585	647	613	617	638	621	600	617	606	663	642	626	618	604	665	626	604	632	598	657	599	566	608	563	643	635	645	648	643	625	643	582	626	647	671	618	578	589	638	641	609	605	635	589	614	602	609	648	599	637	654	610	646	598	620	633	637	598	624	629	658	616	645	635	642	657	617	633	595	639	593	600	576	612	637	625	648	615	628	639	582	590	668	627	629	617	622	637	621	615	638	615	634	639	606	647	602	627	662	657	581	611	647	632	651	628	629	627	637	629	631	612	615	685	633	632	662	600	634	592	619	694	593	624	684	649	612	623	651	604	623	612	658	620	623	674	610	644	636	610	616	582	667	601	606	603	652	610	672	646	616	642	631	656	657	663	623	664	665	651	607	666	615	638	630	598	651	596	619	636	650	622	622	638	621	637	654	679	596	611	630	579	617	613	619	640	640	608	641	638	627	608	604	633	637	638	639	639	631	615	650	626	650	613	620	651	649	640	616	622	615	623	616	639	620	622	610	607	593	607	623	599	638	654	661	658	635	605	608	617	616	686	621	606	651	606	621	589	623	619	589	629	590	598	628	657	632	641	641	618	646	671	630	659	615	641	589	610	647	639	605	638	638	642	643	575	604	647	632	611	580	608	597	638	619	607	580	617	605	657	635	583	616	617	634	613	593	592	623	616	650	638	608	606	600	625	619	602	631	624	641	581	628	624	624	641	591	613	614	639	630	589	596	584	624	632	605	632	631	646	642	646	643	664	669	609	656	629	645	622	602	610	633	599	589	563	588	637	687	631	639	622	610	617	626	616	589	637	664	669	647	665	656	578	683	595	609	635	650	679	611	617	608	613	632	624	631	653	637	617	613	635	673	636	645	615	649	661	589	612	585	596	631	645	681	603	618	636	680	626	620	608	630	625	617	612	655	628	640	621	638	628	595	598	604	642	627	669	604	673	609	621	606	600	606	591	631	619	573	619	629	577	619	591	649	607	637	623	668	647	639	642	588	626	643	646	614	606	643	631	644	600	615	598	633	639	636	617	599	638	602	614	587	605	620	637	610	595	651	636	613	582	633	623	563	642	641	641	614	642	666	619	648	659	620	651	605	645	664	652	653	597	609	648	657	590	623	616	653	618	616	632	608	712	634	601	600	635	572	590	628	657	592	610	627	655	616	625	639	605	662	601	646	618	599	590	618	595	616	573	636	636	650	650	634	656	614	638	625	597	617	627	631	616	599	633	600	637	581	651	611	646	651	673	621	646	657	648	601	661	595	616	626	646	641	632	636	629	636	624	638	625	625	576	595	599	652	632	605	621	623	627	619	614	612	601	630	623	605	620	632	647	630	641	646	647	623	599	636	577	640	620	598	649	615	600	610	604	567	573	627	610	554	627	629	609	614	638	608	590	591	658	639	612	625	638	623	669	604	687	596	650	605	592	610	628	652	633	618	622	601	632	648	621	622	684	638	610	627	659	655	632	639	608	682	570	649	619	626	593	683	600	616	672	638	613	600	640	637	635	639	600	606	625	623	600	603	622	619	605	599	651	645	609	680	621	632	626	643	585	646	565	603	641	588	641	664	613	642	613	641	577	660	653	637	628	622	562	601	620	644	619	609	632	617	595	691	649	609	578	607	642	662	630	612	592	620	632	612	635	642	620	593	618	648	624	598	627	608	638	655	593	648	621	600	591	625	614	611	661	619	642	597	615	595	650	642	649	630	643	660	619	665	656	604	670	639	625	630	600	651	643	656	631	641	619	636	624	641	608	628	597	623	617	640	664	623	593	629	652	661	655	661	666	601	641	633	622	619	637	617	632	622	624	649	634	613	604	618	614	635	623	630	606	609	636	607	655	595	642	614	686	619	597	612	607	637	645	633	639	580	650	629	636	647	614	610	555	595	634	659	577	643	604	609	595	593	629	626	620	609	636	591	641	652	650	633	587	639	602	616	626	719	628	634	633	644	638	649	652	644	660	646	619	645	622	619	637	624	632	631	636	636	613	591	650	669	680	630	613	634	619	611	649	611	645	602	629	585	638	619	618	593	650	625	625	627	594	619	612	623	629	603	600	645	622	622	620	621	662	682	655	622	636	617	661	619	628	630	656	623	560	644	604	645	636	609	621	630	626	626	657	627	600	643	599	692	613	661	597	643	602	685	602	643	667	654	612	642	683	663	621	611	629	618	596	633	656	627	587	656	608	649	620	609	558	630	636	644	646	633	633	558	645	615	640	612	613	592	665	644	636	649	626	667	653	657	678	662	628	563	627	632	586	689	658	642	629	659	627	612	625	642	653	553	655	584	646	655	639	594	627	638	686	630	638	616	620	685	593	632	610	672	656	617	632	650	635	599	639	599	620	605	594	594	679	609	607	612	617	623	607	604	583	619
24259	21396	28565	24606	20179	2799	992	634	519	529	480	443	436	425	432	424	383	431	394	457	382	406	431	396	411	375	382	361	359	367	362	376	378	381	389	423	384	386	394	350	411	388	375	387	378	360	378	339	360	380	369	351	362	326	345	373	349	370	341	350	413	383	359	364	368	405	386	379	379	348	406	363	392	386	359	366	375	402	386	364	376	391	377	329	365	399	371	370	376	386	394	369	359	344	389	380	377	383	349	379	364	382	353	371	375	391	397	363	366	358	359	343	376	379	381	383	401	366	386	409	348	391	397	365	351	336	400	387	422	368	328	380	403	366	341	350	335	327	361	375	363	389	395	376	357	342	366	367	379	383	385	361	363	344	398	372	374	373	360	346	339	363	388	382	364	356	391	399	358	364	386	350	373	388	363	353	377	383	373	380	340	379	358	390	408	348	376	394	387	359	369	343	353	354	346	363	359	373	382	379	367	421	360	346	375	341	359	390	374	391	352	409	427	384	374	399	368	331	337	384	352	361	389	359	356	345	389	366	359	349	349	375	398	398	409	365	371	344	349	348	367	369	351	366	351	347	358	342	355	368	391	373	388	352	405	367	351	354	371	370	366	386	356	358	370	364	353	344	374	387	322	376	363	381	368	438	366	331	389	379	330	354	354	328	315	361	379	363	367	340	374	350	365	357	357	429	338	364	381	338	365	338	344	370	374	355	399	351	399	334	358	385	365	336	374	343	358	376	392	354	339	394	396	350	388	382	375	366	388	381	343	367	359	376	356	386	384	376	364	367	365	379	343	363	385	377	387	373	343	374	383	371	389	350	363	365	375	379	381	360	361	338	381	337	374	357	383	365	358	339	367	396	360	405	367	339	357	376	374	363	358	351	347	367	355	366	384	390	374	364	378	342	379	388	338	342	361	370	367	375	360	374	338	372	338	364	328	381	381	378	372	369	360	381	375	333	385	395	368	357	352	379	393	340	375	390	381	379	392	373	351	377	377	350	363	354	352	343	374	352	355	366	335	391	381	370	359	363	356	398	373	367	354	363	399	321	386	351	365	375	351	337	354	370	339	356	368	346	387	359	397	371	353	376	366	370	371	378	372	367	371	379	349	368	417	384	403	360	374	372	374	373	373	384	353	381	351	373	380	359	399	368	364	366	353	354	397	362	361	340	360	380	356	351	342	369	363	360	363	375	366	362	389	334	365	384	359	380	376	370	369	364	350	385	363	354	352	364	342	388	332	364	401	383	370	383	360	393	384	397	366	357	390	391	369	368	363	395	337	366	382	332	387	372	392	328	379	377	382	361	363	373	343	385	372	391	335	396	363	387	364	413	399	341	376	349	367	398	368	349	339	359	348	340	339	319	346	344	380	395	377	381	357	355	351	360	396	385	368	352	391	357	339	342	362	366	354	375	366	387	368	376	380	389	352	355	356	380	349	402	356	345	391	412	350	379	355	390	376	380	367	350	373	380	385	354	383	365	353	351	371	340	385	388	337	357	363	382	372	362	359	380	348	394	356	352	376	351	388	364	368	388	352	361	374	356	316	367	357	363	344	359	354	386	378	374	349	332	336	349	395	395	381	407	367	373	355	360	375	331	351	381	393	346	377	391	384	358	351	375	344	378	376	349	387	339	389	338	355	369	373	369	401	391	387	382	374	379	364	353	372	388	381	360	382	399	396	375	363	393	360	384	365	350	383	354	364	372	370	365	391	357	352	354	404	360	315	335	373	374	379	335	372	356	370	380	380	411	383	368	358	375	361	348	352	348	403	389	341	357	361	358	365	398	366	345	386	340	371	392	402	362	338	388	378	325	355	397	344	388	353	363	375	370	364	377	390	359	397	374	374	358	363	382	363	383	414	357	368	339	360	386	328	365	391	395	367	361	380	365	365	362	381	375	384	345	365	382	363	375	355	385	365	339	310	384	335	351	359	346	390	364	372	361	373	355	372	355	349	338	345	348	363	346	371	359	380	368	371	365	368	352	374	378	363	389	345	381	336	361	353	388	363	381	347	342	346	399	389	376	337	353	397	384	367	368	403	363	350	332	371	371	332	349	382	356	350	335	351	371	362	388	386	395	361	354	410	369	394	364	402	362	371	383	350	363	402	363	396	360	378	360	348	362	358	373	358	360	325	381	382	334	390	392	359	347	354	402	371	380	388	370	398	392	337	387	370	370	340	384	358	367	364	360	368	374	353	404	397	372	407	405	346	395	352	350	330	364	334	401	342	386	380	386	357	333	358	392	344	392	372	395	395	376	319	373	361	399	368	370	373	347	385	382	360	369	399	400	364	366	354	352	391	350	391	352	401	340	358	400	328	373	346	383	371	365	385	361	358	368	385	400	368	380	401	365	345	352	327	363	386	362	379	367	364	335	336	355	349	360	384	348	359	332	371	386	356	377	392	375	360	351	374	374	401	399	373	385	394	371	371	372	350	353	407	350	342	381	357	346	370	338	325	339	370	373	361	382	357	392	394	371	363	368	375	407	347	391	383	356	392	360	316	380	357	359	374	364	381	337	378	343	357	380	332	375	402	328	396	344	344	399	333	346	383	334	384	379	354	366	376	379	377	358	358	367	365	380	394	376	352	385	401	389	349	345	352	379	352	357	355	366	400	360	352	389	356	370	368	340	370	385	384	343	390	349	359	385	372	378	352	352	358	339	356	338	333	386	351	366	388	330	389	378	379	360	332	366	371	355	380	384	375	397	349	364	356	387	374	340	325	368	363	388	345	316	403	367	367	376	385	353	356	348	388	355	350	370	349	341	374	380	389	393	368	397	395	397	364	391	388	371	364	367	348	382	382	354	380	441	341	371	325	376	385	370	376	353	343	347	352	368	366	368	373	340	385	373	383	344	392	373	381	341	369	397	341	333	370	366	352	371	409	350	395	411	400	352	389	361	371	360	337	366	390	373	318	352	353	359	376	368	373	408	358	367	360	343	347	359	364	373	411	369	389	369	369	346	318	351	347	385	388	358	359	367	362	331	398	391	375	370	365	358	358	389	355	381	409	347	384	367	398	358	347	369	353	379	337	345	389	342	355	378	367	392	380	348	385	395	356	358	353	381	370	371	394	361	323	362	376	358	396	408	373	387	383	329	377	353	348	392	362	348	351	388	348	392	360	379	384	384	335	367	414	348	353	370	379	379	351	372	352	384	369	346	352	356	391	339	345	363	329	350	389	364	343	390	328	365	364	356	357	375	375	357	383	399	365	368	363	346	353	382	350	337	347	349	385	362	354	397	372	333	395	384	361	346	351	369	350	372	364	379	360	380	355	392	354	369	423	376	387	366	382	365	321	365	389	359	366	350	334	349	400	424	393	373	349	369	387	372	390	326	363	347	390	347	387	365	394	351	382	384	356	357	379	382	392	387	417	334	339	406	351	361	374	349	360	392	379	355	361	343	343	341	361	346	362	350	342	378	389	365	362	373	366	356	351	357	373	355	364	364	352	347	375	371	406	345	390	358	393	381	379	398
3341	4691	3768	1878	1295	1004	831	719	633	626	561	517	487	438	499	441	440	404	433	401	387	391	416	394	386	344	396	382	376	411	360	366	398	377	396	380	371	375	371	366	348	389	387	399	389	365	372	371	412	369	357	383	382	349	352	365	373	361	373	381	355	364	392	344	405	352	363	411	352	372	412	366	359	381	359	366	349	355	401	357	348	360	355	343	357	377	361	368	366	365	418	392	363	327	359	379	342	378	355	364	390	328	417	326	368	363	378	358	377	371	391	395	389	358	355	412	323	352	394	353	358	365	377	364	376	370	353	376	402	357	390	367	355	389	374	369	365	344	355	362	350	382	375	389	378	394	339	383	385	380	357	347	376	370	375	387	360	354	364	341	343	357	390	355	346	361	356	357	376	337	380	367	376	362	371	355	348	322	349	362	390	377	374	346	355	363	378	349	351	355	331	398	353	378	388	373	380	356	378	365	361	383	355	378	357	334	381	375	320	372	356	377	355	382	374	352	357	378	380	349	344	383	361	344	387	347	351	381	370	393	335	390	378	401	383	345	342	343	387	355	395	364	365	332	354	401	388	357	356	353	325	368	381	398	385	371	360	401	383	388	367	405	374	384	334	340	334	382	346	361	401	379	389	351	337	353	380	384	389	361	363	354	357	333	357	368	363	357	399	347	390	366	371	376	341	372	350	389	358	370	359	371	394	374	371	342	365	351	349	345	378	355	361	371	343	398	307	358	365	360	336	353	344	349	379	343	351	362	374	330	405	384	356	342	354	367	347	371	356	390	371	348	369	342	384	377	326	343	347	364	350	350	357	363	356	371	374	354	360	365	346	367	373	362	350	345	360	355	333	350	366	373	383	336	385	349	382	380	338	346	360	350	365	368	369	342	325	369	363	405	343	350	357	366	349	316	347	376	373	357	362	353	333	346	390	336	338	358	353	364	347	370	339	380	400	382	356	367	369	383	343	364	364	372	349	378	357	367	354	340	345	378	351	343	367	364	373	331	392	349	348	358	331	365	360	387	360	342	362	372	390	344	391	353	361	374	348	367	342	363	373	328	357	353	366	367	394	381	372	388	358	396	379	345	341	315	338	336	373	338	342	379	343	373	357	360	351	361	391	349	379	359	356	353	355	358	362	349	369	368	378	402	339	358	376	362	375	395	374	343	375	338	341	354	337	357	353	368	356	345	363	350	345	352	364	346	360	363	348	370	362	397	356	338	336	352	348	346	347	388	359	351	335	361	340	388	355	354	347	339	342	350	381	349	387	393	385	381	376	352	386	335	384	366	329	343	379	343	375	358	359	356	368	348	372	352	376	339	348	378	344	365	355	359	353	358	387	373	349	344	369	356	377	359	354	359	377	354	375	335	381	394	356	363	370	376	350	378	361	309	333	345	388	384	343	359	382	320	363	366	363	352	373	353	347	334	379	357	360	347	347	335	348	376	353	340	317	364	363	357	362	363	335	368	375	365	356	364	350	344	364	349	362	373	329	362	378	358	398	362	355	350	350	369	352	393	355	373	365	390	378	360	340	346	370	351	350	391	389	364	373	361	350	381	347	367	365	356	367	353	376	346	348	367	367	359	350	348	387	362	362	360	363	372	379	336	338	365	364	352	373	373	396	369	357	412	360	344	351	332	351	352	341	374	356	381	368	354	366	354	383	415	353	376	396	372	370	353	367	332	394	387	375	377	384	337	379	362	301	368	345	377	374	367	341	383	361	332	350	396	395	396	326	376	387	360	362	372	348	361	352	354	380	382	357	365	371	361	341	354	383	351	366	347	378	360	352	360	327	373	380	353	376	397	361	368	344	353	378	388	379	375	362	363	315	383	388	362	332	319	387	329	364	326	351	382	380	342	312	398	371	326	338	357	365	345	353	330	365	369	303	369	345	384	335	356	368	353	331	358	354	359	350	314	346	380	362	356	360	361	349	342	368	351	377	357	342	341	368	343	370	343	363	344	362	412	357	356	337	327	367	360	377	373	364	356	360	318	330	377	363	359	366	394	386	402	338	384	354	297	380	357	362	327	334	357	348	369	381	358	381	389	384	329	365	376	371	375	374	376	322	389	352	345	368	332	391	396	391	348	335	367	374	369	354	329	360	391	370	364	381	374	373	356	351	352	378	342	384	341	357	345	362	355	380	410	363	338	352	394	385	377	368	353	346	365	385	378	349	378	352	386	355	382	340	342	357	339	366	344	327	358	365	353	391	352	348	349	366	390	361	353	318	367	343	393	367	323	333	353	383	391	360	360	375	383	340	364	382	339	346	366	353	384	337	364	374	337	385	361	369	342	352	348	358	342	369	322	363	345	347	363	360	374	365	369	361	352	360	364	335	365	347	370	348	351	344	372	323	339	407	379	400	377	349	379	334	385	363	340	381	354	370	337	375	364	382	362	371	321	330	330	356	366	365	364	377	336	359	340	376	356	329	346	368	359	360	392	316	341	320	343	370	379	398	329	363	363	352	381	348	378	402	330	381	356	345	356	333	374	377	349	356	357	349	398	383	358	344	361	348	359	361	363	350	340	371	372	336	347	351	377	363	366	334	361	349	365	377	371	352	335	361	329	356	372	342	389	344	342	365	365	343	347	339	355	371	338	340	359	369	370	359	336	360	329	393	349	365	363	384	344	367	385	361	378	362	348	340	360	347	374	362	350	348	370	350	360	332	374	366	357	323	363	357	363	372	342	353	371	375	337	380	359	356	380	352	359	318	368	344	332	342	384	396	366	373	374	365	379	365	348	389	341	369	401	361	380	378	373	342	360	348	363	380	324	340	352	326	365	345	345	345	338	366	367	371	351	333	325	369	331	373	352	381	397	352	333	355	374	370	347	331	357	341	372	363	359	360	371	356	327	345	372	342	356	371	336	363	374	389	315	378	369	323	393	341	376	386	377	320	347	336	346	341	366	375	364	382	383	380	333	361	348	362	326	364	358	423	356	393	387	353	361	364	341	406	349	364	373	345	397	334	373	397	356	354	370	357	358	356	390	330	378	324	329	334	395	369	377	348	356	342	348	366	377	361	312	375	374	367	350	387	373	332	403	350	353	360	330	358	349	365	352	388	364	345	334	362	340	338	338	332	372	329	331	348	333	374	363	346	360	369	340	352	364	367	365	382	362	326	353	346	387	339	342	361	345	355	344	356	354	350	354	390	334	347	371	355	371	350	344	368	365	375	333	365	357	319	356	327	332	348	356	356	390	339	352	377	387	384	361	328	380	347	362	357	311	358	366	327	351	336	339	390	350	331	376	392	359	373	323	327	359	347	373	392	353	359	377	390	384	378	369	360	333	380	372	348	340	368	334	374	362	337	388	328	371	358	382	339	382	353	382	346	367	336	345	381	355	333	326	328	366	365	378	381	379	352	360	377	359	398	352	354	354	376	358	340	353	366	382	323	345	370	338	370	334	333	395	369	409	384	357	370	329	382	347	409	374	361	371	368	341	358	355	368	360	346	347	396	381	364	378	373	345
27611	12052	2069	1184	899	913	889	865	860	836	854	849	815	841	892	860	822	926	834	908	900	892	867	828	835	856	848	885	861	817	883	880	835	852	872	887	844	843	873	892	887	875	859	896	880	860	856	803	855	872	839	827	858	851	859	860	890	831	822	859	908	869	822	833	861	819	814	846	818	795	872	862	868	892	823	841	860	854	780	867	847	846	834	902	811	867	865	847	834	778	895	853	825	853	810	872	822	845	843	889	862	884	849	867	864	845	851	861	844	893	843	849	837	852	880	829	846	883	929	882	868	811	904	876	893	838	831	801	844	850	806	863	879	850	875	925	911	833	818	916	879	952	888	873	896	872	833	874	840	848	828	889	857	835	879	923	873	753	854	812	815	846	871	859	837	863	810	857	841	831	855	873	819	849	858	862	881	888	844	878	838	828	857	833	831	838	861	858	810	847	858	877	787	798	838	812	842	827	886	855	848	853	830	865	896	874	810	890	865	866	860	858	820	892	838	864	836	836	863	870	859	837	822	841	789	874	894	865	847	861	849	840	867	818	820	863	796	840	866	911	866	869	913	891	880	834	869	869	878	853	851	830	867	846	865	831	886	869	840	835	867	867	811	818	853	861	822	834	864	817	949	850	907	847	817	842	868	809	868	872	819	834	832	838	833	866	836	848	793	852	880	855	893	828	870	857	882	842	841	836	894	824	801	810	844	887	839	840	853	875	864	847	867	829	812	872	880	794	881	822	855	885	862	872	811	863	856	819	832	799	790	828	882	775	850	860	824	880	924	801	869	821	883	895	928	884	851	856	833	861	881	877	882	938	899	794	852	882	901	864	864	847	820	829	848	865	864	843	842	893	853	825	879	815	885	826	845	831	859	798	889	832	838	921	863	893	877	903	865	882	841	829	845	872	846	831	854	834	885	873	867	823	831	872	913	906	835	893	853	817	821	845	829	889	903	872	843	849	803	855	853	852	867	866	914	839	860	808	845	873	871	818	813	976	811	856	890	847	826	831	827	801	832	831	837	819	841	843	879	841	815	840	836	855	857	839	849	858	850	841	779	869	808	859	833	865	859	789	879	878	839	808	837	880	869	800	903	844	836	796	850	868	847	882	828	848	869	848	885	878	836	831	835	829	858	832	863	823	866	822	852	836	835	874	898	874	845	837	873	866	857	887	835	857	837	858	880	866	865	850	810	887	840	925	897	873	846	893	865	847	838	878	854	902	843	804	873	875	832	858	789	842	818	826	839	871	875	858	895	801	811	869	846	856	873	834	814	900	825	888	837	812	841	779	903	857	864	902	850	827	867	823	865	886	812	857	898	802	845	840	867	823	853	866	820	844	839	874	820	837	858	853	844	831	807	845	901	845	874	847	895	865	862	834	821	878	821	838	839	869	824	846	887	856	794	829	825	836	878	847	900	848	859	811	858	883	821	861	821	880	887	851	905	874	849	840	817	844	889	865	821	874	845	847	873	888	852	839	852	865	830	846	881	813	883	833	834	810	828	857	907	844	866	896	849	812	824	836	792	812	875	849	828	875	845	856	812	836	835	850	838	848	796	854	903	768	867	868	861	909	897	888	856	822	824	919	878	854	844	890	878	887	855	873	877	852	809	837	828	867	887	817	819	821	851	859	859	897	808	794	827	849	819	859	876	834	859	878	852	861	877	866	838	810	916	850	838	846	847	823	823	785	868	839	843	871	851	825	834	833	873	844	849	849	892	874	877	842	905	852	837	843	890	861	841	855	794	824	888	824	817	846	860	861	866	860	838	851	846	814	878	877	895	855	853	881	825	871	883	803	861	860	874	851	857	827	812	856	813	834	881	765	879	828	861	866	798	931	849	825	840	831	819	852	814	857	800	840	840	846	815	827	841	846	870	892	900	858	835	834	863	858	860	816	895	835	807	841	849	827	840	856	903	872	863	839	850	873	909	860	860	850	848	855	829	872	862	832	808	855	834	859	828	808	877	927	869	833	844	831	791	837	856	871	933	882	808	853	848	863	874	835	866	851	923	845	895	858	869	868	891	847	846	843	844	813	902	880	891	861	863	828	842	884	912	816	773	876	857	858	930	839	909	847	881	846	874	820	860	828	859	903	879	825	860	907	840	829	872	818	757	828	825	860	846	857	886	874	887	840	824	828	853	831	827	864	844	825	868	829	888	842	831	846	829	834	859	886	843	866	842	834	873	863	859	824	862	869	864	829	831	886	881	839	853	832	896	811	898	910	908	809	875	859	898	836	868	826	838	840	854	791	862	817	830	850	874	882	878	865	874	893	880	838	834	869	852	840	852	861	863	802	839	860	873	868	835	860	811	834	819	816	847	879	827	790	835	850	852	834	858	837	859	862	871	857	847	890	876	888	914	855	848	838	863	848	864	834	861	815	843	890	831	833	862	883	812	919	833	850	915	824	871	883	868	869	877	862	909	832	820	815	876	792	798	894	844	816	858	874	852	889	831	810	854	826	873	815	830	805	851	864	813	861	869	844	855	796	827	880	829	874	856	865	869	810	812	835	796	832	874	821	888	854	835	850	878	863	832	827	871	880	852	813	857	830	856	873	846	840	792	859	892	848	891	818	911	818	882	907	868	850	817	820	788	862	851	842	856	857	880	805	861	803	852	886	855	838	816	861	852	807	824	877	854	847	847	788	833	828	886	817	817	834	878	827	806	859	816	860	882	857	857	885	931	879	863	876	846	819	799	857	851	859	854	809	831	874	808	822	858	783	927	822	910	843	891	850	839	897	837	821	847	829	871	846	862	852	843	843	858	867	851	816	896	829	857	911	906	869	833	823	839	877	888	887	816	893	859	880	852	818	838	851	800	819	858	865	817	842	840	834	846	850	874	851	825	809	847	884	890	853	874	849	857	824	883	899	882	847	890	835	885	857	788	839	869	852	864	867	807	874	849	835	869	836	835	904	836	832	854	836	825	864	841	838	873	791	816	904	800	839	869	858	889	838	868	789	855	823	852	840	855	838	821	894	852	847	809	845	816	860	865	869	860	838	788	830	841	827	837	898	831	862	844	825	868	884	835	832	836	857	848	801	892	862	788	872	866	847	906	839	817	836	831	823	820	838	888	876	843	810	831	801	838	818	847	855	861	880	818	860	850	841	876	815	904	811	802	865	880	851	864	878	891	819	884	825	843	811	860	854	824	855	794	822	906	861	810	837	850	883	834	845	895	855	852	872	892	882	816	827	847	882	835	787	830	881	835	847	857	852	895	896	804	847	852	807	827	897	840	838	870	852	803	834	848	853	840	873	797	815	813	849	845	791	817	865	860	876	820	829	802	859	879	898	894	824	812	837	843	842	811	827	854	874	820	814	845	845	843	808	881	880	848	834	897	850	847	846	833	832	816	854	897	840	857	856	846	867	829	820	824	866	851	833	830	814	893	873	861	888	860	817	816	889	854	858	853	884	856	870	858	879	819	821	834	875	834	892	878	843	813	910	826	834	865	791	798	866	828	908	884	850	775	828
5293	972	899	849	780	767	711	713	762	741	753	707	743	755	750	727	762	766	763	716	731	724	708	718	770	709	740	706	744	713	762	726	741	782	699	744	699	729	721	695	703	730	792	743	721	702	712	771	734	757	749	745	739	709	727	750	748	742	739	737	755	733	704	684	718	759	738	773	711	724	747	754	741	733	732	742	752	738	712	728	704	725	711	710	700	710	711	712	773	721	690	715	738	671	720	739	735	690	760	772	746	743	689	747	723	707	730	733	737	762	733	716	722	750	741	740	750	707	750	698	744	723	753	673	723	717	660	696	746	714	711	748	710	726	726	676	752	736	764	716	757	760	703	737	705	696	711	688	734	710	736	730	695	715	739	755	745	682	741	675	744	730	722	736	687	786	711	707	746	725	715	690	741	703	673	742	744	704	738	707	737	688	732	742	706	704	701	720	740	684	746	735	682	699	712	709	710	734	809	732	722	706	700	705	684	731	703	742	764	732	687	731	699	695	748	735	733	722	790	773	673	743	771	737	747	734	690	724	693	760	722	759	732	736	704	747	744	715	698	703	694	720	708	707	743	732	750	712	766	766	727	725	742	735	722	739	713	708	719	749	710	759	674	711	727	663	763	719	715	698	717	688	771	767	675	721	721	701	748	705	717	712	688	716	717	779	769	730	689	691	762	745	715	717	756	745	683	723	744	748	705	736	714	741	767	694	692	738	717	737	708	767	753	728	710	726	735	742	735	687	735	734	687	715	684	735	741	710	725	750	719	753	732	702	713	715	728	722	744	682	739	697	744	735	734	727	725	775	704	699	709	729	740	722	706	669	719	714	699	713	724	713	691	771	758	749	730	659	736	765	703	700	785	749	743	663	755	688	725	738	717	719	685	699	724	744	692	701	731	689	688	711	659	771	777	730	778	713	661	708	752	709	672	741	715	716	760	719	746	726	759	729	734	675	689	717	700	719	707	676	721	760	762	684	764	749	717	713	727	700	719	777	716	711	734	730	717	692	705	706	757	733	715	716	755	708	752	721	717	717	732	741	692	749	735	734	698	774	768	755	720	716	723	751	700	702	684	697	723	698	708	745	735	726	727	708	702	751	697	742	706	696	684	687	715	761	745	751	747	703	784	686	737	694	744	713	734	724	728	723	723	717	731	694	683	737	762	788	708	725	740	752	727	734	703	776	698	750	743	736	745	750	725	705	759	705	726	757	733	743	752	705	700	764	742	680	713	780	745	729	758	768	712	747	719	797	733	732	760	726	706	740	765	759	723	711	766	717	776	781	782	723	711	720	721	727	720	732	692	739	751	730	717	705	744	722	726	696	679	756	745	746	718	741	714	705	739	758	742	730	717	770	696	718	763	752	700	715	706	711	713	751	739	692	741	782	721	784	726	715	725	746	702	777	768	749	724	759	725	733	705	717	701	693	710	757	727	748	751	703	720	801	760	722	685	756	700	725	701	720	713	731	676	725	675	700	703	723	728	714	741	779	737	705	764	734	690	744	721	742	696	758	733	740	745	757	747	762	720	728	690	717	736	741	726	748	683	716	718	739	687	702	686	729	686	755	704	726	704	723	750	710	696	740	783	714	718	710	710	699	760	746	721	728	727	712	692	758	692	705	748	778	735	727	680	662	729	709	745	756	728	737	719	705	728	768	721	740	740	674	728	726	744	756	699	754	726	716	753	728	701	759	719	730	736	766	720	754	721	770	686	752	720	790	710	733	705	769	772	708	753	721	720	763	729	722	761	734	705	701	760	703	699	696	675	757	742	732	703	733	754	700	770	694	726	738	782	759	698	733	692	704	704	664	686	714	766	713	757	766	715	701	705	756	704	759	739	748	660	713	647	729	734	751	709	682	755	746	751	711	723	698	690	668	725	721	703	720	707	746	694	724	683	679	762	734	763	714	740	671	733	717	759	716	722	732	751	727	724	773	759	717	747	725	731	765	765	692	780	735	738	738	782	711	747	721	733	737	747	710	748	710	774	737	718	763	713	697	761	692	707	749	732	655	778	690	701	715	692	714	769	771	758	703	775	705	755	735	706	719	734	688	747	693	686	703	756	793	721	739	727	703	741	762	734	732	746	714	719	713	737	751	698	732	718	690	747	753	712	723	742	727	749	795	697	732	766	723	728	696	703	724	712	733	720	701	719	767	690	698	738	704	690	736	786	713	722	728	732	748	720	704	730	738	704	730	727	724	726	715	698	740	729	712	733	751	677	675	739	746	700	702	742	714	718	731	701	744	705	737	726	712	753	728	767	731	723	769	753	752	736	712	836	733	711	760	776	718	738	750	738	716	723	740	725	680	740	736	752	750	692	754	734	717	757	702	737	688	755	740	652	742	674	711	726	765	758	755	712	760	768	754	741	691	727	748	737	767	730	656	703	732	759	730	742	736	774	740	738	730	685	760	686	730	723	757	781	681	737	740	772	714	715	712	743	735	671	709	760	686	725	716	747	722	701	753	739	730	710	703	748	763	741	705	703	772	708	735	753	698	704	711	724	736	724	705	663	721	744	759	708	781	713	760	747	713	671	736	746	718	755	745	727	713	691	697	743	721	698	734	760	696	706	755	793	716	715	758	762	781	700	661	734	686	732	774	688	708	748	683	734	734	699	753	672	726	709	719	698	723	746	734	721	680	741	669	760	727	703	744	723	734	712	747	752	688	681	785	729	723	724	715	764	678	672	748	686	715	735	737	686	736	728	634	709	717	700	724	733	737	727	756	724	666	762	737	694	705	717	751	739	740	766	693	783	699	726	726	704	737	753	735	746	738	681	748	768	759	699	712	697	712	730	759	746	707	745	744	788	783	660	732	738	680	740	725	792	750	688	722	725	725	742	706	711	790	744	740	697	712	699	817	700	761	743	790	723	706	714	743	710	753	670	751	674	745	717	730	734	723	701	719	735	768	727	731	750	723	700	738	764	720	752	747	708	698	745	744	753	755	727	713	731	756	721	701	798	737	698	705	718	793	736	721	733	743	697	718	701	748	675	700	718	714	726	737	704	758	737	706	720	710	743	718	742	708	702	778	713	721	704	702	715	765	753	760	695	671	736	767	744	719	743	704	732	763	714	697	731	725	734	700	737	764	752	701	791	720	697	746	695	694	769	730	783	753	757	706	768	731	692	655	752	727	744	733	729	725	712	708	735	692	721	722	736	700	685	712	739	743	735	718	755	783	704	701	711	734	711	723	719	735	774	683	724	719	719	690	746	691	702	720	749	694	745	729	770	755	748	708	738	714	733	727	760	722	738	727	699	742	736	716	735	723	732	684	789	740	734	756	725	754	759	717	719	700	738	733	693	718	687	678	745	768	720	679	724	689	759	728	722	718	710	660	767	673	733	779	749	719	709	779	716	745	710	747	764	683	731	714	738	686	682	776	697	760	694	752	742	695	723	730	719	714	754	710	681	723	713	725	753	717	716	706	742	734	721	728	747	694	761	712	702	755	755	723	702	739	761	731	706	673	728	728	756	722
26057	21452	23929	12669	1418	881	867	783	854	777	784	697	729	743	756	732	719	733	761	752	717	703	688	744	721	700	738	719	672	715	766	719	695	712	743	734	734	726	723	721	763	711	757	658	677	717	697	714	732	747	729	708	763	699	751	772	709	714	741	753	673	714	725	739	758	721	736	743	687	687	730	758	711	726	697	727	659	703	732	754	695	711	752	766	740	754	772	692	711	716	736	728	726	718	723	708	747	711	669	731	738	749	737	736	747	701	704	715	717	702	681	701	714	732	742	705	683	679	746	755	657	683	661	738	714	781	648	704	672	706	666	694	710	703	725	715	673	724	707	714	717	731	729	668	735	774	678	688	665	654	666	707	748	726	730	754	716	737	686	713	706	699	668	692	734	709	685	668	728	702	723	647	737	722	735	716	722	684	722	707	768	719	710	762	719	729	684	665	710	764	720	709	712	682	681	739	748	676	730	766	709	721	758	728	707	715	687	713	683	768	642	714	690	687	690	738	715	716	672	718	702	713	742	747	726	715	743	693	698	704	732	695	722	691	735	721	715	663	668	679	703	700	748	714	698	730	664	704	739	726	681	771	704	705	700	712	688	715	762	732	713	722	694	741	720	695	711	723	756	724	698	669	703	701	727	741	717	697	731	688	725	714	728	731	706	708	695	720	745	662	701	649	735	681	735	737	758	726	667	645	713	722	759	712	737	701	722	718	692	669	691	721	691	694	676	733	745	674	725	700	700	689	736	724	723	668	714	666	650	726	747	647	702	711	646	738	703	692	700	689	720	715	744	720	728	733	741	700	643	723	678	726	716	729	749	718	748	710	686	665	661	708	725	723	737	720	712	686	712	714	707	687	680	716	697	719	673	709	689	723	758	672	754	720	800	711	741	702	708	650	695	722	701	657	717	748	707	695	724	750	714	714	703	722	720	726	721	693	748	691	731	675	716	719	730	700	740	733	679	717	783	738	727	765	694	742	671	686	732	735	705	711	703	675	702	713	724	714	758	656	709	685	730	713	737	757	721	685	704	695	724	688	732	748	718	707	734	693	739	718	700	690	668	695	695	767	691	773	769	756	689	688	705	699	693	702	743	713	731	708	738	701	718	749	670	755	693	762	693	748	654	693	709	762	745	711	723	680	731	679	720	716	687	672	683	696	706	748	696	698	736	684	690	734	706	682	728	777	742	738	721	742	696	729	730	692	729	747	684	764	701	684	675	730	676	751	688	729	730	726	728	705	748	705	699	731	711	717	704	695	713	679	740	771	668	716	683	695	740	744	688	738	708	681	720	728	688	693	693	735	720	694	733	688	725	726	673	722	730	729	654	773	758	722	712	716	750	740	708	728	727	780	760	717	691	692	672	683	690	684	677	697	747	701	700	713	677	719	714	719	678	674	729	685	653	708	737	752	741	726	728	734	714	667	691	692	721	676	707	721	715	741	697	700	734	678	724	727	714	709	706	696	723	745	711	708	704	694	669	690	729	684	709	750	686	668	712	705	748	771	738	677	730	722	715	713	745	691	740	708	702	671	733	712	690	665	692	696	704	712	773	705	756	739	707	747	685	746	740	721	724	712	748	683	724	719	662	737	709	686	729	679	721	747	745	701	691	723	697	720	736	706	729	737	668	750	732	712	722	681	751	743	705	772	734	726	701	720	727	711	660	724	709	741	702	752	710	691	718	697	719	707	741	695	715	687	687	685	675	691	708	745	744	751	744	740	690	707	668	778	727	692	725	691	674	752	697	707	732	717	734	672	712	735	712	712	722	751	704	698	759	661	743	675	699	674	740	709	720	751	758	753	721	669	734	712	683	714	698	749	776	677	722	739	745	726	701	709	733	703	694	715	679	725	688	689	711	646	739	700	777	759	722	678	716	706	743	744	702	698	705	708	712	701	740	736	680	763	722	734	710	711	729	695	714	708	720	731	758	761	711	706	718	735	735	678	693	726	676	712	757	688	669	701	692	712	762	727	707	717	705	718	751	692	787	684	715	686	722	682	710	683	675	724	740	727	702	700	732	747	724	689	698	722	669	741	695	685	747	765	730	710	724	686	707	736	738	730	754	743	660	721	693	713	728	706	680	718	728	709	698	696	711	729	703	663	706	733	700	692	697	693	691	711	703	703	709	693	782	703	703	712	710	723	757	730	763	719	706	762	713	720	670	720	651	741	761	664	687	619	741	704	707	715	703	707	698	678	740	718	723	744	731	714	713	735	665	684	743	699	739	707	719	738	710	668	685	735	727	751	731	731	661	683	674	713	735	759	739	695	724	752	710	725	729	749	753	751	733	650	700	669	679	691	685	707	699	751	724	713	690	734	709	745	701	753	691	732	719	670	720	702	732	729	701	700	679	727	733	699	674	661	721	767	713	724	735	700	739	754	707	723	708	701	715	721	716	765	698	736	746	651	681	644	675	696	731	666	691	692	682	746	727	680	723	673	735	702	723	717	703	705	737	740	704	726	725	742	735	708	755	693	727	688	712	743	728	711	700	727	729	710	744	687	743	723	689	738	669	741	681	684	721	760	758	690	756	688	728	731	755	744	734	741	702	706	705	708	699	725	705	694	755	669	735	679	719	745	699	718	761	724	707	701	701	674	747	691	703	729	708	782	701	751	746	704	695	724	694	753	680	734	727	727	719	758	669	737	662	703	715	719	731	730	739	705	707	696	722	707	708	699	721	724	677	720	745	707	749	673	684	707	720	687	681	712	676	722	712	701	722	703	745	725	777	744	655	725	682	759	716	702	688	690	689	665	729	743	714	672	688	682	723	764	757	743	683	726	692	746	680	724	694	681	739	735	684	699	670	723	692	703	701	717	718	710	657	675	689	733	716	705	691	624	716	683	719	703	689	698	710	748	765	681	770	728	740	739	699	693	702	680	725	666	682	739	690	709	736	726	748	720	659	748	749	726	699	662	696	742	749	695	709	724	693	727	723	716	716	743	732	769	734	738	670	702	694	719	744	692	714	701	694	699	725	702	745	704	722	725	697	723	769	713	706	733	699	685	722	724	693	719	701	720	724	693	761	733	728	753	714	770	706	741	704	713	783	742	685	721	733	731	692	686	704	739	678	729	705	731	688	713	719	732	688	698	688	743	698	730	718	707	723	686	712	741	715	684	709	709	747	693	754	747	665	692	730	712	711	703	735	739	722	696	699	730	665	705	709	715	664	714	655	759	675	782	734	740	680	690	666	696	748	658	732	671	746	682	713	669	672	723	765	711	752	677	677	712	724	701	797	740	701	734	727	700	768	716	740	707	724	724	758	732	733	697	741	740	714	705	706	713	692	703	743	747	722	705	726	709	676	694	715	730	741	731	723	718	677	713	726	746	708	690	722	730	699	725	709	694	737	747	752	707	708	733	683	678	684	686	694	677	700	717	731	698	685	673	689	703	738	723	680	663	731	671	654	714	709	720	699	693	698	676	753	718	743	754	721	753	679	696	726	770	747	761	730	745	732	684	731	724	662	740	689	712
3751	1885	1517	1009	832	775	830	730	675	709	683	686	731	677	668	622	666	619	694	651	696	638	634	676	598	580	655	688	641	611	649	607	623	659	622	589	662	612	605	665	636	623	656	632	659	641	629	657	664	629	605	567	631	605	622	650	671	651	608	625	656	642	617	620	661	624	621	644	621	624	643	640	625	631	636	615	624	647	626	621	653	665	631	623	618	639	624	679	633	652	637	625	586	654	600	604	640	630	647	644	585	610	649	620	660	601	641	637	633	683	661	647	660	635	651	610	613	579	621	626	634	583	621	657	625	607	652	620	622	665	596	639	656	624	626	613	610	642	615	601	628	663	622	617	634	688	604	662	631	619	649	645	628	624	606	619	637	614	618	610	674	625	612	616	659	624	629	632	633	617	633	603	675	657	608	645	630	594	641	652	609	676	638	629	612	674	641	599	650	641	629	608	617	618	610	656	613	630	643	597	614	636	626	608	653	632	607	626	649	663	599	632	643	671	633	619	664	611	653	661	668	651	615	640	627	570	632	626	669	659	695	631	687	607	639	616	635	607	637	687	629	634	648	634	619	595	651	590	627	688	619	627	639	602	619	632	648	584	600	636	627	629	659	629	655	679	641	602	629	608	605	631	617	634	631	583	613	638	604	598	637	635	620	584	620	665	637	655	654	624	615	631	604	619	621	603	617	645	561	622	603	688	647	662	659	669	608	622	661	627	643	619	590	631	657	619	654	636	636	623	635	655	622	653	638	620	617	626	675	604	681	584	594	632	614	622	616	663	656	637	624	660	595	640	587	611	610	670	607	631	639	629	626	636	644	629	654	628	678	610	652	620	644	640	625	606	638	621	632	599	599	686	601	583	578	601	634	632	581	636	664	604	588	625	604	619	579	643	625	640	602	621	665	631	638	662	644	661	626	605	581	646	626	590	670	621	648	650	594	645	576	630	663	656	684	664	632	657	582	614	625	591	587	649	597	646	571	617	631	634	651	592	601	624	616	635	649	569	669	629	594	597	627	632	629	634	624	604	637	629	649	625	656	620	673	619	620	591	650	625	649	613	609	625	601	657	630	659	652	594	643	613	630	651	629	676	607	586	602	594	640	620	656	614	648	598	638	603	603	614	668	645	618	654	632	633	652	615	593	643	628	648	603	652	632	606	618	658	640	585	577	615	608	645	624	642	653	644	577	646	609	624	621	610	648	600	604	667	607	568	601	645	605	633	600	601	674	607	615	619	599	569	669	601	603	631	580	644	658	592	628	641	649	628	588	617	702	631	629	620	606	625	650	625	606	640	643	616	665	626	630	606	635	646	611	611	650	601	596	619	620	625	647	642	644	595	593	625	621	601	628	656	635	625	639	620	605	614	617	654	639	642	630	612	648	637	615	585	601	613	616	610	646	610	637	628	632	644	627	587	677	596	628	676	623	603	627	646	608	587	611	645	584	594	618	627	647	634	607	632	587	632	609	648	645	667	640	631	601	635	589	627	581	615	571	608	635	651	626	655	610	635	616	638	629	615	633	627	631	619	619	642	629	660	634	634	677	642	640	627	601	608	603	577	587	605	590	646	601	631	656	701	593	621	623	597	669	660	578	629	594	576	648	624	604	626	645	607	615	624	619	625	619	595	653	688	666	566	624	628	660	589	613	611	656	652	603	622	651	573	616	581	654	629	608	641	641	662	586	608	649	633	625	616	645	632	645	626	601	640	721	646	621	608	614	629	654	642	620	594	618	599	645	597	574	705	613	637	657	623	629	657	567	624	672	620	602	586	630	620	613	643	664	646	644	612	653	644	630	648	649	627	609	608	623	585	650	611	629	609	602	568	623	640	595	634	624	620	654	601	606	646	590	607	572	631	570	638	610	634	592	613	622	580	656	638	624	640	619	620	591	600	635	634	599	587	582	579	668	648	693	627	637	691	632	645	614	658	625	672	593	650	642	614	622	638	627	615	655	675	576	636	620	638	619	679	669	626	582	600	607	602	616	630	647	625	622	596	605	610	604	652	633	636	677	630	641	603	625	621	642	610	605	600	643	635	650	647	619	632	671	630	593	616	672	617	624	619	635	626	606	628	625	645	606	617	642	602	638	636	644	561	636	633	573	639	634	624	648	614	631	588	627	645	633	655	623	592	650	622	594	629	626	552	637	644	646	612	637	626	625	625	622	652	651	617	637	625	606	616	599	619	633	633	596	634	585	608	616	640	628	646	654	642	592	618	649	636	601	636	659	669	634	655	643	631	653	684	625	626	625	628	633	613	641	629	662	591	569	635	641	592	664	615	628	627	611	637	588	640	641	648	612	571	641	593	614	607	613	652	641	602	649	635	667	618	611	630	581	610	626	605	614	583	616	573	651	623	599	611	587	610	635	594	629	620	643	659	612	625	607	658	602	638	643	611	622	607	600	617	625	640	626	590	629	591	632	624	650	618	628	629	615	620	689	628	639	603	612	598	632	602	609	597	649	612	633	610	636	610	623	616	624	619	633	644	659	670	654	629	624	660	620	619	612	629	670	637	638	633	612	619	629	671	609	601	637	628	627	622	638	599	616	631	652	647	624	596	631	635	633	619	656	657	625	670	646	617	675	687	644	638	641	614	631	640	665	656	599	657	631	643	606	622	626	630	632	578	613	645	622	601	670	651	632	642	569	624	624	647	651	590	630	618	584	631	639	652	629	618	587	654	637	637	611	590	582	620	628	633	628	573	602	614	597	686	622	632	614	646	616	648	600	642	570	615	673	618	654	632	594	600	600	634	662	639	652	635	636	638	620	596	649	653	561	586	627	646	607	616	663	624	600	628	627	621	642	652	601	663	703	602	632	597	641	616	647	604	633	608	618	635	594	632	615	631	609	601	638	605	617	629	620	635	624	639	637	676	633	635	608	624	637	660	620	607	609	648	635	652	613	635	616	679	609	639	617	643	629	619	621	630	615	650	608	617	634	611	638	603	622	662	605	632	602	646	590	661	631	633	608	654	637	617	653	621	636	640	602	608	655	642	616	669	637	632	675	636	626	648	696	607	609	629	636	638	627	625	628	620	566	644	618	640	639	632	628	616	623	612	620	650	656	652	591	614	637	649	623	672	564	558	644	619	641	608	654	628	629	602	628	626	610	622	597	615	593	629	616	621	610	590	624	608	655	640	645	636	602	602	593	649	575	661	620	624	615	674	624	665	610	667	620	651	619	668	606	667	591	608	651	623	617	606	661	620	652	629	667	661	633	642	626	637	579	659	645	652	614	643	685	591	605	651	634	614	641	622	598	660	644	628	623	640	689	632	614	607	624	644	663	640	637	622	620	659	608	575	602	593	659	618	638	623	572	627	643	648	618	606	675	617	596	615	652	582	604	631	624	643	606	631	620	613	610	607	666	604	592	615	595	625	585	655	609	614	645	626	619	640	646	616	633	618	625	631	624	595	581	628	597	568	612	611	629	631	648	623	639	629	618	642	591	662	597	648	660	624	640	649	577	618	603	628	617	637
24292	21414	28560	24663	20160	2866	1026	660	507	447	465	429	467	440	426	417	413	384	384	361	386	407	419	362	402	403	430	394	374	392	406	366	358	354	388	357	401	402	353	436	410	388	396	358	390	386	348	371	377	380	340	396	382	388	386	402	394	387	411	396	356	360	358	357	367	362	369	349	373	373	395	354	397	387	373	382	416	394	356	372	336	407	399	381	349	347	378	380	383	341	342	385	359	376	369	359	362	365	398	365	373	378	369	340	349	382	399	370	357	388	370	381	396	367	363	381	372	357	381	391	371	394	362	386	364	356	387	359	377	372	350	394	352	367	382	368	355	368	399	382	387	394	344	381	338	338	360	348	348	372	365	365	328	372	372	362	373	382	384	353	353	390	357	369	349	360	345	378	366	378	367	371	376	379	380	374	391	370	356	399	363	332	358	361	386	390	330	355	354	360	397	403	386	359	394	353	367	385	365	392	374	380	365	373	366	354	358	409	334	369	343	330	381	369	371	363	327	384	362	366	349	404	372	377	389	402	330	354	395	334	341	348	401	333	359	378	389	391	367	356	360	338	406	363	343	369	369	370	379	350	374	338	400	361	355	365	373	370	378	362	355	360	328	402	394	341	354	375	389	355	370	376	342	367	370	375	357	408	369	386	337	367	386	363	378	376	349	341	368	385	367	372	375	346	363	352	360	362	364	379	379	360	360	355	356	400	367	362	379	359	376	356	367	348	369	357	350	357	368	377	383	381	379	390	350	339	335	380	372	391	388	391	342	362	394	362	368	356	353	360	370	388	388	339	356	388	353	338	382	379	350	357	397	353	385	376	352	359	363	370	364	390	367	370	360	339	351	354	348	365	383	384	368	335	383	385	406	360	319	375	366	369	344	377	378	377	369	405	349	352	334	365	383	391	398	377	351	380	389	359	392	348	393	383	373	351	360	353	380	375	372	344	352	349	386	360	350	364	373	394	376	349	345	352	384	353	355	345	405	349	352	367	339	364	352	388	353	385	359	347	337	360	373	369	336	364	384	341	350	373	384	339	349	374	356	351	370	390	397	350	363	337	395	374	345	394	354	365	373	410	380	354	371	372	355	343	356	379	339	385	364	382	362	398	367	382	395	375	390	371	351	380	351	366	350	360	379	358	398	384	366	392	356	393	376	331	362	380	351	378	372	355	361	351	355	350	354	363	376	360	396	346	358	372	363	370	343	385	342	370	370	382	329	354	378	355	374	388	358	384	357	390	365	374	357	319	363	364	355	333	389	376	339	366	353	384	385	339	381	381	346	383	384	374	375	378	331	366	342	389	364	361	337	367	382	390	361	391	370	389	375	376	376	323	372	341	337	349	346	346	353	363	364	399	369	345	393	355	372	390	352	364	340	336	393	381	389	369	346	380	351	393	385	369	382	360	352	366	350	368	385	375	377	392	362	347	370	376	407	336	351	345	365	357	339	383	356	380	364	339	365	364	373	368	364	408	339	372	356	373	359	363	375	388	316	365	368	342	389	334	372	400	367	385	378	396	384	377	376	353	423	364	347	314	380	382	356	340	363	318	342	351	363	384	353	350	351	356	388	380	375	371	362	367	354	372	382	355	376	384	339	357	378	372	362	406	358	407	371	387	385	371	368	364	368	367	389	351	348	367	347	347	365	346	381	377	375	357	333	350	380	345	367	380	374	356	373	362	363	380	332	348	380	357	350	360	363	403	383	392	346	369	360	389	342	368	351	371	400	347	328	359	340	349	385	370	364	342	352	350	353	390	379	365	353	322	390	397	363	407	368	348	385	350	335	373	401	404	348	365	360	373	403	348	398	394	372	346	332	371	351	368	372	348	334	351	360	344	375	354	351	351	334	377	371	352	366	379	384	379	380	348	386	329	365	364	359	348	372	346	372	354	362	368	383	361	362	363	335	343	354	374	354	386	317	349	375	362	396	333	368	347	357	357	358	378	365	343	365	354	371	380	395	363	379	351	370	325	364	373	350	366	370	361	395	357	336	351	337	361	357	412	384	378	352	352	349	383	353	384	386	384	367	355	371	369	351	398	378	395	340	367	371	357	356	340	355	363	351	411	367	340	357	369	371	351	348	359	368	386	374	366	360	372	357	385	382	350	348	373	373	407	370	357	359	357	365	362	340	380	366	354	345	339	368	382	370	367	360	369	357	373	349	357	360	359	368	365	377	384	397	361	359	364	366	354	356	368	379	374	383	336	377	353	363	378	360	366	378	395	360	375	366	366	367	377	382	342	349	356	376	377	365	372	386	382	348	334	370	358	358	374	376	391	364	384	369	374	362	376	390	379	334	350	374	379	394	387	340	329	362	410	351	361	382	362	351	356	357	375	324	336	395	360	378	357	369	352	368	368	379	342	369	351	350	379	323	391	358	402	355	346	353	373	398	358	367	377	361	343	360	374	347	345	387	369	348	339	360	373	366	382	370	361	376	356	336	359	383	397	360	379	366	360	363	357	362	347	341	399	381	372	358	348	348	373	354	343	358	365	372	375	356	363	386	386	356	371	372	368	347	349	340	344	377	367	367	365	387	352	332	364	324	351	322	343	355	348	360	343	370	328	361	359	357	359	416	407	367	371	362	355	393	351	361	369	338	349	346	355	387	382	365	382	354	366	351	381	365	377	327	386	361	352	336	339	373	348	356	381	351	363	389	364	327	378	359	366	359	388	354	387	401	382	367	361	379	344	385	368	375	365	337	351	395	359	354	388	357	377	387	364	374	372	322	369	354	344	350	378	397	388	346	356	320	357	365	368	383	412	390	345	375	341	337	431	342	364	353	397	358	385	330	355	361	366	338	371	392	371	389	407	401	344	386	333	387	361	380	368	363	344	368	368	373	375	353	359	363	367	372	348	355	348	373	357	374	343	348	378	361	378	331	365	393	374	365	365	399	327	380	367	361	364	348	371	362	375	379	334	371	364	351	384	331	355	318	310	348	372	376	389	367	356	385	371	350	370	366	347	390	364	392	384	319	364	345	361	394	365	381	419	363	346	337	358	362	419	373	362	362	366	378	339	345	372	375	386	374	336	352	384	368	334	353	374	359	362	368	352	333	338	355	362	355	345	352	363	375	357	345	323	377	359	360	370	368	338	354	375	344	335	363	358	384	363	374	349	378	354	391	352	363	377	333	359	341	377	350	348	348	387	377	379	353	398	364	339	366	356	370	374	357	363	369	376	385	369	368	352	400	370	394	336	347	363	372	370	356	332	346	329	332	352	369	370	377	366	362	398	352	356	341	371	345	343	358	380	395	398	375	366	382	352	362	330	312	382	348	369	397	353	390	376	364	361	380	304	359	332	375	338	365	376	394	350	364	375	349	405	374	335	392	352	367	368	340	343	347	337	357	358	341	353	344	332	392	324	402	370	347	366	356	377	398	342	340	381	404	400	375	383	358	366	349	353	355	350	352	349	364	374	411	348	356	359	358	369	356	370	342	357	343	385	383	349	341	327	352	354	359	371	365	347	328	340
3358	4673	3705	1918	1315	1027	852	789	674	608	546	499	480	463	435	500	419	416	431	420	435	435	379	402	383	377	379	362	383	366	411	388	396	375	347	408	389	387	384	353	378	371	382	336	381	392	357	377	359	374	382	377	352	377	381	364	364	391	370	372	405	366	367	391	344	370	351	349	362	361	387	381	352	340	372	361	370	372	337	357	383	375	358	354	376	382	365	372	398	351	350	392	389	344	374	357	384	344	369	354	367	362	354	344	316	374	383	403	356	331	396	340	375	363	397	374	367	393	383	383	377	369	329	326	362	402	348	322	384	387	354	370	370	363	373	369	370	328	376	373	381	361	335	372	374	378	369	346	411	391	382	338	324	355	356	359	341	357	344	384	359	360	339	367	382	357	328	353	379	389	346	400	342	340	362	354	366	385	360	360	343	364	377	359	343	379	348	346	379	352	348	356	345	321	399	367	347	360	373	371	388	402	364	378	412	351	382	384	393	350	344	368	344	320	350	368	366	357	351	352	366	331	372	369	353	360	321	342	370	367	383	329	366	351	359	342	366	353	344	366	377	352	347	344	405	349	348	385	389	359	345	346	350	360	368	368	366	378	323	364	328	354	369	329	379	362	371	375	386	371	344	372	375	356	360	368	395	353	373	387	371	358	386	390	381	369	376	431	319	386	320	382	336	351	391	387	353	345	363	362	362	385	369	365	360	372	341	368	346	390	385	381	344	345	320	335	392	355	340	355	374	365	366	317	375	349	366	350	350	323	350	369	318	412	391	340	374	379	352	329	324	362	363	361	368	352	324	378	363	351	357	340	366	353	351	365	327	348	351	368	366	404	372	360	386	346	402	372	386	326	347	345	354	389	353	329	356	330	368	336	349	328	366	396	353	378	370	367	314	313	385	386	393	352	381	352	380	320	385	368	395	384	360	322	339	362	384	352	353	364	333	363	384	356	374	318	341	360	355	387	353	337	351	377	388	346	344	360	336	360	376	344	340	390	368	350	333	388	354	374	341	335	331	326	331	340	399	342	356	397	337	346	370	368	348	366	341	355	339	336	380	368	318	354	362	404	366	378	357	323	345	345	336	350	349	386	328	359	345	363	384	350	402	364	352	352	380	332	354	332	351	361	382	348	404	369	341	327	360	353	381	358	369	343	345	355	340	349	360	376	372	369	361	353	336	342	365	339	349	380	361	359	374	371	365	339	388	348	344	306	354	346	338	376	352	345	346	366	368	357	336	365	387	383	346	362	360	372	352	354	362	344	352	374	320	324	347	371	339	336	356	355	351	346	361	356	349	373	394	339	366	356	336	328	375	361	342	371	368	354	376	367	349	363	364	359	360	340	358	354	393	378	385	347	352	352	379	370	349	388	368	353	330	329	335	368	348	356	369	360	340	352	365	341	382	326	386	356	363	353	371	337	338	322	369	366	334	333	381	347	367	365	382	373	344	357	381	355	337	362	350	341	364	366	366	357	384	314	338	361	319	350	350	364	379	335	351	351	346	363	380	350	361	338	379	338	377	360	375	380	364	372	375	338	368	351	405	364	320	394	377	355	325	371	379	330	359	353	346	383	379	343	334	344	347	399	345	372	337	374	335	374	347	370	336	369	329	361	361	367	334	378	371	354	360	371	367	327	341	351	377	359	360	382	375	350	343	378	352	354	353	373	360	339	360	333	368	365	368	375	359	350	353	376	322	365	381	338	349	362	379	347	347	368	379	325	388	382	359	372	391	351	346	341	379	369	344	367	415	383	359	363	373	348	344	360	330	341	369	384	384	324	342	355	362	386	348	359	390	375	356	341	374	357	388	335	359	351	345	335	355	384	340	365	347	360	381	335	343	324	360	358	328	346	355	336	352	350	336	370	367	358	359	386	356	365	376	370	364	336	362	356	366	354	325	343	356	359	361	346	324	344	349	365	318	347	368	365	348	375	360	344	357	353	356	360	379	331	387	336	386	360	374	374	379	374	344	347	381	346	355	372	376	344	340	345	339	378	336	373	308	352	339	367	328	330	355	386	415	346	361	362	354	363	363	339	388	329	352	356	329	361	339	339	383	352	391	386	355	361	343	334	335	372	363	384	349	352	373	372	351	315	368	381	342	380	340	360	362	374	351	359	369	363	372	350	337	365	359	333	366	365	341	354	377	359	363	342	357	362	362	388	360	398	371	353	363	364	348	347	372	376	360	362	353	355	338	363	348	387	363	381	350	330	339	336	364	360	306	358	341	374	371	353	367	375	347	357	377	372	373	346	353	350	332	373	365	346	356	372	356	380	371	330	365	342	366	362	372	339	338	343	385	357	372	364	350	352	354	319	343	335	355	337	338	373	387	371	372	331	345	377	333	372	358	384	341	328	357	383	359	319	305	331	378	388	373	350	336	355	362	390	328	371	353	352	372	328	352	379	363	365	346	386	357	357	339	356	358	383	343	361	359	376	335	378	362	396	382	370	356	362	363	343	376	370	376	324	363	339	347	367	342	377	360	371	351	361	332	385	350	371	343	348	346	360	364	373	339	359	377	374	343	327	358	377	357	355	377	375	363	365	328	384	340	378	355	327	343	368	328	324	335	374	346	337	359	358	367	355	370	361	390	385	360	374	382	329	326	377	324	352	355	332	347	373	347	314	387	331	348	334	357	362	349	333	380	404	350	376	334	355	355	337	366	373	346	329	349	352	344	371	342	381	375	347	312	378	350	353	342	323	345	341	362	369	362	377	347	344	337	378	361	357	345	363	391	366	343	349	341	343	353	342	349	352	378	399	302	329	354	336	318	383	393	380	366	360	398	374	338	340	325	363	352	336	359	385	370	384	328	361	367	329	367	336	352	315	375	357	341	358	361	347	323	388	371	362	340	379	368	383	356	340	342	305	334	403	374	357	351	343	348	391	378	339	400	356	355	319	363	350	367	357	336	357	338	356	344	370	359	374	385	338	319	368	337	353	378	370	361	357	324	366	349	339	342	337	402	308	353	327	378	341	367	364	393	381	385	354	372	362	356	351	353	350	374	351	371	358	352	337	334	369	362	340	336	350	322	351	360	348	344	354	340	335	351	338	340	382	361	362	340	325	367	334	376	374	347	331	340	387	366	361	371	360	364	378	370	365	360	363	364	350	349	338	333	365	322	301	344	371	342	314	342	373	380	326	376	366	336	327	364	336	355	359	338	344	381	335	347	357	324	346	342	364	353	344	354	383	323	365	332	337	347	372	318	361	365	318	397	348	349	359	357	364	346	360	345	346	350	361	353	369	346	358	339	360	334	365	346	365	361	359	356	357	374	334	336	357	347	346	355	331	399	364	347	332	381	363	366	346	321	336	381	336	344	355	351	364	325	371	376	343	371	376	376	375	371	340	352	340	361	333	383	370	342	351	346	372	354	349	360	363	343	366	342	353	380	349	343	361	351	337	355	344	335	343	357	348	332	344	370	359	383	362	341	362	313	328	389	329	380	365	361	393	358	392	341	348	341	341	347	341	375	359
27616	12019	2262	1316	1027	882	837	830	810	897	873	875	832	860	850	824	833	838	829	862	807	832	840	806	900	856	789	810	840	834	855	828	824	840	855	857	881	836	842	838	854	804	840	806	828	828	855	823	819	827	850	844	817	830	843	809	841	805	864	816	801	834	861	825	856	837	874	849	825	853	810	854	802	824	843	824	810	819	905	836	859	851	826	830	774	790	818	836	832	876	884	847	821	859	829	819	810	879	831	851	819	846	889	818	854	804	827	855	801	845	877	847	774	829	817	819	832	836	843	809	823	814	798	811	850	789	861	859	818	841	864	854	825	834	892	805	857	813	866	829	816	891	823	881	792	836	873	837	884	824	834	800	889	820	822	862	732	856	815	845	925	854	827	828	840	813	835	832	791	821	857	795	846	807	873	826	845	845	889	850	812	808	833	856	872	845	877	814	784	836	813	834	844	824	808	836	842	832	820	796	818	808	803	812	881	847	866	810	845	852	834	845	815	815	862	794	818	871	843	832	832	795	782	872	837	873	829	857	827	857	809	884	800	823	799	852	870	847	832	855	859	865	825	818	826	817	809	797	878	818	871	829	828	789	795	813	825	863	829	862	810	815	832	852	849	850	847	798	851	829	838	830	788	825	820	865	882	825	810	819	849	826	856	876	912	837	814	836	869	847	847	873	840	771	840	829	852	869	823	818	821	796	842	851	847	853	827	891	869	790	806	856	821	855	847	833	832	815	832	835	823	840	840	846	837	810	887	856	810	767	828	853	788	877	853	856	849	827	841	859	793	905	854	808	846	844	751	795	811	859	839	825	844	820	876	822	824	824	834	861	828	775	883	887	797	826	814	859	824	813	837	833	864	850	822	835	800	832	862	795	902	836	854	798	840	817	820	798	883	825	818	847	880	836	819	889	811	838	798	864	859	848	866	855	841	840	819	798	862	820	796	882	862	884	865	838	830	838	801	824	817	836	867	838	821	838	861	858	871	867	829	883	780	821	829	830	828	874	830	834	916	873	835	820	904	837	830	797	797	793	907	822	772	817	847	859	791	808	805	783	835	875	857	883	822	820	825	825	877	810	849	851	805	812	863	811	808	817	824	871	887	852	819	848	809	914	889	821	835	874	839	849	803	826	812	859	851	877	851	857	798	817	818	840	841	901	857	842	902	806	833	832	813	864	845	813	812	929	844	808	898	839	841	829	814	854	786	848	868	848	806	791	857	848	772	807	850	899	836	788	849	821	839	860	910	858	850	879	840	819	816	812	871	810	875	920	842	784	868	826	778	853	825	846	849	841	851	832	811	822	824	847	811	841	834	822	818	838	845	825	855	876	861	825	839	835	858	825	801	848	855	830	845	843	803	819	816	832	814	818	851	847	795	792	844	877	829	807	826	861	859	900	869	864	867	798	861	825	813	836	883	845	842	794	793	830	834	840	782	835	857	828	852	864	810	788	817	887	838	812	802	884	824	824	864	845	842	893	837	857	802	832	858	857	802	817	853	794	822	819	822	820	830	781	870	816	809	862	856	849	862	832	911	819	898	850	883	845	871	878	855	839	837	797	827	855	863	833	853	826	866	831	797	830	788	795	885	814	839	878	813	862	861	862	841	888	850	825	819	815	796	825	858	894	852	845	878	842	843	857	888	826	855	860	793	868	885	809	820	802	847	788	868	844	799	830	847	807	831	831	842	834	902	862	859	823	846	859	868	817	858	845	846	841	816	816	833	805	850	810	820	888	829	831	828	805	869	854	870	808	848	876	805	797	837	812	822	788	790	784	843	846	893	814	806	823	810	831	879	828	813	825	817	821	824	830	843	823	843	833	843	822	815	853	848	849	832	822	856	828	877	814	849	826	859	880	830	923	898	835	848	836	884	812	855	813	792	883	824	883	819	822	845	816	839	788	855	853	860	824	837	854	848	742	818	854	857	869	862	871	823	780	837	814	836	851	839	837	851	809	807	854	879	777	820	816	837	847	811	843	869	879	814	850	852	837	843	825	823	818	832	798	861	866	879	914	847	813	827	840	839	826	813	858	891	850	845	910	842	860	851	847	813	863	812	843	846	795	856	815	814	826	840	817	849	800	815	837	780	815	840	813	903	835	862	864	867	875	827	809	837	818	843	798	824	830	865	855	823	803	853	844	822	821	843	839	854	842	821	868	840	839	825	824	855	787	814	806	850	864	840	800	851	832	855	782	854	882	823	806	911	853	800	827	828	815	853	854	799	817	836	885	817	837	817	771	833	832	756	796	814	840	854	879	840	825	798	837	802	856	864	877	833	847	814	905	818	867	822	785	848	856	862	825	827	827	863	886	842	882	887	867	856	830	807	832	825	828	830	872	853	829	861	833	819	851	798	773	800	820	829	809	838	789	860	833	831	863	831	865	834	794	845	863	870	866	854	883	869	835	854	857	838	849	826	896	786	855	857	800	859	835	812	850	832	840	844	835	848	815	818	853	827	852	842	786	859	904	808	821	804	826	803	835	881	885	811	797	821	825	796	819	838	836	833	875	869	837	869	866	831	817	833	859	857	833	804	875	820	837	842	888	852	800	828	837	840	878	843	759	818	811	850	811	823	880	854	843	825	849	837	840	803	840	864	827	816	847	865	877	834	830	886	855	814	810	849	794	834	826	800	903	828	862	862	863	802	836	846	839	870	823	840	845	803	800	833	808	835	804	847	822	799	830	861	834	845	823	884	823	762	859	819	851	892	826	860	796	829	819	804	869	817	829	814	839	811	873	841	863	838	836	872	876	791	832	803	798	846	820	837	857	824	820	803	848	825	808	860	859	874	849	807	874	824	827	855	831	883	861	875	900	829	793	846	816	843	786	852	845	789	751	826	888	860	865	850	831	879	868	836	858	814	824	821	858	815	861	831	844	852	838	844	799	856	822	833	879	853	882	822	884	843	848	816	834	828	845	868	848	845	883	878	784	830	804	815	822	863	811	823	793	855	861	857	853	846	903	806	815	851	834	836	838	804	871	851	794	782	820	817	803	871	829	827	828	783	774	807	853	882	810	815	857	762	805	889	837	826	813	826	846	868	839	853	808	832	856	853	840	791	841	836	847	870	862	854	845	841	859	824	833	887	849	814	806	822	785	899	827	815	820	798	850	836	839	832	806	869	793	802	817	831	864	845	847	829	841	838	843	823	807	858	852	878	803	794	847	799	871	845	821	837	827	785	847	883	845	815	852	838	865	827	852	793	833	813	842	835	829	786	859	832	847	855	815	882	847	767	817	855	797	826	813	829	863	800	820	848	840	871	811	815	859	832	871	842	839	833	803	828	844	814	794	813	874	855	885	865	870	775	842	829	831	853	827	863	855	857	880	869	862	879	835	843	801	811	862	853	819	815	789	848	800	809	843	852	838	865	830	854	843	892	811	856	853	842	802	835	862	836	844	811	834	860	869	877	893	802	845	808	829	884	811	832	827	862	842	878	813	821	858	844	787	812	859	812	897	781	831	871	850	831	787	823	852
5320	971	887	799	751	751	717	783	761	714	725	720	792	719	729	682	741	710	734	722	756	735	720	748	703	703	737	722	770	733	693	717	736	740	752	676	687	676	755	801	723	701	723	677	748	752	732	700	724	735	753	769	749	710	761	751	723	711	677	724	677	673	740	719	742	748	730	706	711	680	720	742	730	747	726	688	714	722	710	667	712	699	717	708	700	702	701	753	715	711	715	711	645	737	696	700	712	715	732	681	671	720	737	728	705	694	706	734	697	713	724	697	750	711	696	748	728	684	748	692	731	781	690	718	739	702	678	706	751	688	731	717	756	709	749	718	730	712	741	772	714	730	702	757	730	718	687	714	701	704	714	678	711	723	680	697	719	706	726	758	684	741	704	706	717	739	707	689	719	731	713	685	735	715	713	713	729	751	690	659	702	709	775	704	759	719	702	710	737	679	683	688	712	771	718	741	720	718	690	712	723	730	741	684	755	706	690	747	716	720	753	737	716	757	727	748	708	716	707	689	728	688	749	641	692	689	732	740	698	698	688	704	707	680	757	697	755	653	718	729	673	738	742	679	714	700	738	665	727	681	739	738	728	707	738	715	692	744	736	756	755	680	751	728	693	696	675	677	725	691	736	722	719	702	745	740	723	763	730	729	775	735	729	685	757	772	749	710	702	704	736	719	685	695	690	707	740	714	708	710	680	705	709	707	736	674	702	693	671	718	744	695	683	694	651	721	737	731	737	753	692	688	729	744	710	654	701	728	683	748	702	704	726	687	729	720	724	727	698	734	739	712	712	682	673	730	693	681	717	701	663	684	711	690	727	754	772	735	777	690	701	702	700	726	705	745	695	696	723	706	709	727	748	696	745	755	684	708	710	747	677	707	678	699	703	736	739	718	675	678	751	717	685	697	720	713	760	702	734	719	666	694	711	738	700	722	729	709	715	740	658	732	729	691	721	737	717	732	702	743	702	754	680	733	729	757	720	766	703	683	713	690	727	730	689	736	659	718	742	717	715	746	735	739	693	708	699	661	682	704	713	726	710	656	690	656	717	702	696	774	723	711	741	683	672	706	686	688	757	703	767	724	676	681	710	702	727	721	685	748	746	723	753	728	710	724	742	746	721	684	729	680	758	726	720	724	719	703	755	770	669	680	722	738	745	745	683	702	707	727	725	739	710	710	731	747	714	663	729	695	730	707	743	726	683	700	730	699	748	750	762	682	687	684	722	714	724	744	711	673	728	792	685	728	740	736	726	721	717	742	697	700	689	720	666	710	727	682	721	754	693	698	704	684	702	711	702	648	672	690	718	721	690	726	750	698	729	704	711	667	707	699	690	682	699	716	751	698	746	756	723	776	734	706	700	745	724	677	731	726	670	725	708	696	728	704	694	711	726	720	692	698	680	673	716	765	761	689	724	715	697	726	657	711	677	694	728	669	669	729	716	714	718	713	722	744	730	742	659	740	662	691	718	702	687	696	725	693	750	650	719	688	718	734	741	729	742	710	669	742	728	753	676	719	688	747	699	720	725	721	755	709	722	733	729	718	721	716	734	708	707	681	713	718	674	738	691	731	712	711	725	728	705	744	713	707	746	727	735	674	678	702	734	723	740	732	726	729	706	696	725	744	696	703	707	748	762	733	721	663	757	694	713	753	749	718	718	727	698	726	706	687	719	743	716	689	723	705	745	715	715	708	719	685	754	731	692	768	733	693	688	683	715	694	733	720	736	720	668	725	726	700	717	727	741	688	713	729	740	742	704	669	675	686	728	715	677	713	694	706	701	744	719	701	732	711	725	751	703	718	713	691	702	655	749	724	730	758	719	714	686	695	680	760	755	778	719	733	727	668	723	695	739	732	692	698	747	737	690	727	694	731	719	738	714	698	709	722	706	722	709	725	735	729	727	713	691	724	726	721	695	692	757	698	719	749	761	711	722	746	740	713	716	771	737	668	726	759	677	698	679	690	705	722	721	709	696	721	735	737	696	706	696	667	704	691	687	695	674	690	700	718	724	734	717	745	724	720	788	758	720	705	696	728	679	710	746	705	664	714	725	732	694	715	685	727	689	683	729	707	692	703	698	742	705	669	672	697	707	720	762	714	740	715	723	687	703	737	718	727	703	665	698	697	704	698	730	700	726	713	716	679	733	774	714	709	720	680	743	692	729	744	729	694	710	704	731	745	786	762	692	682	721	702	724	762	733	697	706	732	688	701	725	715	717	738	718	731	747	750	716	699	721	728	744	734	714	702	728	749	641	726	733	728	711	691	733	705	717	708	737	698	733	677	724	769	705	725	663	707	741	708	663	716	693	698	734	707	666	686	740	707	723	726	725	686	730	687	675	721	741	698	724	717	731	669	666	746	758	701	736	719	658	757	696	707	751	742	730	666	754	711	759	709	721	758	715	740	740	749	786	696	664	716	684	688	743	706	737	749	719	708	694	721	737	720	718	743	723	715	709	710	728	671	711	693	710	752	692	694	715	748	739	706	738	727	729	715	735	693	700	737	697	738	713	690	679	682	706	728	710	728	727	694	713	751	699	727	730	739	705	747	709	718	726	735	761	655	763	700	692	785	713	729	717	722	680	743	694	700	691	704	701	764	691	746	730	726	756	715	731	745	731	750	721	685	713	691	706	754	763	710	726	744	664	730	758	712	716	669	714	686	648	682	738	742	721	700	674	673	683	718	691	728	704	703	731	778	768	707	717	707	698	684	751	774	712	690	755	686	730	716	658	717	687	731	728	679	735	725	736	734	743	695	736	693	689	742	739	750	686	716	658	701	695	742	691	718	738	664	748	729	748	720	726	711	727	724	740	682	704	711	710	774	744	711	744	754	736	732	701	742	709	722	716	734	699	662	737	708	674	715	659	694	719	690	724	712	804	734	698	691	732	700	661	686	739	712	717	710	743	674	685	711	718	704	708	733	702	705	715	696	673	668	744	737	702	696	739	700	772	722	699	688	713	723	732	714	694	775	746	702	672	711	655	695	681	699	725	740	742	722	690	726	704	714	728	734	722	693	677	708	697	728	706	687	723	736	721	695	716	709	726	713	724	728	717	772	715	725	718	709	726	687	692	723	737	716	738	677	717	678	743	722	780	702	722	690	721	676	732	698	716	753	736	704	739	669	720	708	742	750	735	703	734	735	730	720	719	707	754	704	751	731	767	673	728	729	720	683	721	707	755	729	691	718	773	716	649	689	694	667	719	694	686	765	689	735	738	728	706	680	707	695	694	726	695	686	708	685	676	736	699	727	709	694	680	705	708	751	732	703	719	733	705	788	719	688	725	712	748	719	684	676	663	726	755	707	770	685	772	695	693	772	768	713	699	692	762	725	720	666	735	717	710	712	704	690	695	709	680	742	714	708	713	794	722	751	728	768	711	739	768	728	713	718	678	657	730	687	717	650	723	689	697	735	714	713	722	748	710	726	774	724	716	737	731	754	695	723	745	720	696	739	711	748	773	712	715	676	733	688	679	732	734	770
26162	21472	23861	12687	1460	888	850	805	747	764	712	781	694	748	717	703	755	704	803	742	713	733	750	735	689	680	718	759	718	762	701	708	648	710	717	753	706	698	701	726	704	733	725	685	749	709	753	748	701	697	728	687	725	728	738	707	694	675	742	738	722	700	716	684	709	672	723	690	715	750	689	690	713	725	683	667	716	701	674	757	721	717	706	736	734	711	750	731	683	721	699	681	682	733	721	719	717	673	684	697	699	678	715	698	690	752	715	711	716	712	695	725	705	729	705	673	692	670	684	686	676	711	723	672	695	685	720	754	753	703	697	707	690	700	728	721	707	705	734	717	696	739	680	716	700	640	708	728	705	702	722	698	697	709	731	690	720	721	714	692	724	671	681	727	681	676	691	707	769	748	688	708	671	686	716	702	677	712	718	728	721	767	648	720	666	730	707	711	744	743	726	705	733	696	668	685	675	708	723	740	689	662	712	693	700	690	672	672	749	687	692	707	709	690	745	723	698	686	692	728	706	717	717	678	676	662	691	703	715	704	715	695	694	738	701	682	674	693	687	732	750	722	745	718	711	710	712	663	739	736	680	769	750	696	735	704	722	689	761	706	733	748	688	710	714	715	726	708	730	742	699	726	703	697	719	738	712	734	678	720	707	753	747	689	711	691	699	704	730	706	725	700	695	700	706	705	738	731	739	697	726	700	755	668	661	731	707	700	713	717	705	740	715	706	703	698	734	721	714	708	745	749	743	737	722	758	686	728	680	703	688	686	705	683	695	739	653	663	685	680	724	696	701	690	705	710	721	673	675	726	724	726	761	722	706	754	735	725	686	699	706	696	676	695	709	744	674	681	692	702	730	755	712	724	711	717	724	712	722	680	740	725	657	682	698	657	715	712	726	708	725	705	695	696	723	691	792	715	743	700	672	710	666	658	727	717	695	709	730	729	661	733	658	696	669	660	735	695	745	708	680	726	710	670	694	742	696	732	727	708	719	713	722	703	660	731	716	708	713	760	713	677	711	735	688	675	714	674	713	695	681	710	738	730	717	718	704	695	742	713	731	714	686	748	710	711	710	738	680	727	692	687	685	753	657	710	723	710	726	718	703	695	710	692	713	708	709	738	693	689	717	671	670	720	718	794	713	752	745	720	716	739	686	697	729	738	705	733	668	710	655	711	705	678	747	736	708	692	688	730	748	683	696	689	696	704	721	729	712	665	739	711	731	679	750	717	693	700	662	705	720	697	713	690	681	689	694	713	708	735	704	674	684	694	694	786	682	670	683	691	674	700	697	676	738	719	713	717	675	676	680	723	728	700	672	702	727	701	668	742	710	664	728	671	693	755	721	695	706	697	678	737	696	707	728	722	712	689	717	755	710	683	704	748	733	723	714	698	688	739	708	709	735	696	718	724	744	711	741	765	731	726	738	722	689	729	746	741	720	732	681	747	741	741	688	731	730	706	692	729	685	730	715	698	670	731	712	686	712	676	719	705	737	715	746	667	687	714	719	742	702	720	699	735	689	754	696	704	719	703	713	673	718	684	740	704	720	737	756	723	689	732	723	741	713	691	686	725	775	720	651	728	677	713	688	710	701	729	764	718	753	703	702	751	705	779	691	706	690	721	725	718	746	708	705	741	687	709	686	731	701	700	674	675	715	731	723	717	705	687	724	741	671	712	702	733	738	737	714	668	730	741	693	748	664	689	693	696	746	748	723	711	704	701	738	707	675	705	727	708	734	666	703	675	766	680	709	717	697	711	688	704	746	739	727	695	717	693	765	686	690	699	768	722	681	696	677	713	673	693	677	705	688	739	720	674	663	688	673	728	689	694	691	702	740	776	686	733	650	731	686	730	665	642	706	723	689	697	694	722	677	730	747	731	747	711	722	690	720	680	730	741	701	715	732	637	709	712	707	697	740	690	706	714	695	676	716	712	731	691	743	709	677	714	661	751	695	687	692	742	733	735	761	714	716	686	715	714	688	733	739	735	752	684	667	674	711	725	723	712	735	692	688	719	722	707	691	700	742	723	670	686	710	665	699	690	706	664	692	726	717	705	718	651	689	710	756	688	747	716	659	713	685	734	683	636	708	734	710	783	644	775	647	675	731	707	683	723	689	685	716	691	698	666	737	713	712	698	703	707	686	674	681	713	721	712	683	687	709	722	736	724	676	768	715	713	715	786	725	736	713	771	704	682	733	693	710	629	717	716	710	671	681	705	754	753	733	733	714	726	713	737	699	683	711	683	736	735	711	708	695	699	703	693	726	719	673	676	707	692	715	686	692	667	707	684	689	724	718	721	741	690	675	691	683	694	711	706	718	721	694	708	710	702	734	730	692	724	724	693	713	749	733	731	720	696	754	677	704	741	691	718	646	769	777	677	717	673	685	746	700	705	700	726	726	680	716	690	729	681	737	722	701	742	671	684	734	689	727	676	666	725	668	730	748	676	723	718	692	715	708	745	729	667	733	694	674	691	708	738	753	662	708	723	703	672	734	659	714	752	715	706	681	705	697	656	665	727	713	719	695	666	700	691	732	767	685	701	707	690	730	747	668	652	683	686	718	721	722	666	713	741	740	730	722	721	680	732	720	704	719	679	711	718	755	695	705	722	649	732	701	711	694	706	724	692	693	758	727	748	676	663	663	719	726	709	718	790	719	728	698	667	695	727	689	704	723	727	679	685	697	686	711	688	712	680	695	658	673	712	684	685	698	719	729	741	738	691	691	732	709	736	721	725	675	742	673	733	712	669	666	687	700	692	660	757	735	722	732	686	687	718	705	702	707	776	699	686	728	733	704	714	721	729	715	720	720	726	780	685	709	732	732	722	725	755	726	698	731	711	698	716	717	697	678	738	678	733	725	737	710	745	724	603	724	740	691	769	697	739	704	690	729	709	703	707	712	687	689	706	693	704	697	690	728	707	736	670	718	685	684	703	751	709	720	732	729	782	750	684	705	711	697	726	711	717	684	706	681	720	746	712	684	715	642	707	672	690	718	715	732	721	689	701	720	716	688	695	735	674	729	696	724	713	713	757	705	714	669	702	745	697	700	727	691	705	700	747	718	690	720	653	738	724	714	644	668	717	700	763	748	716	695	736	737	706	736	737	717	671	725	739	756	700	704	708	744	723	703	729	708	727	706	714	703	726	780	677	693	736	735	678	673	703	691	674	662	751	704	678	711	717	704	726	671	736	708	737	725	730	747	744	736	726	662	689	738	756	701	740	671	644	680	758	745	775	644	692	735	706	728	681	673	678	731	728	757	726	736	706	707	695	695	698	735	722	638	726	757	685	735	733	647	690	739	723	700	731	669	732	692	630	694	732	707	734	739	736	709	735	686	732	679	714	694	723	740	683	706	723	711	677	680	694	655	717	672	692	666	712	741	669	713	695	752	675	723	709	731	752	754	699	730	742	696	707	705	706	733	731	750	685	745	678	697	687	692	690	708	771	723	729	735	718	707	712	690	700	713	678	685	742	705	713	734	727
3777	1822	1575	1024	854	770	781	689	696	686	652	717	649	693	646	623	631	667	644	612	622	634	658	672	601	631	633	599	634	617	616	671	657	665	605	660	619	643	628	613	631	667	629	655	583	606	642	627	702	623	626	648	625	625	618	654	634	608	656	613	641	632	630	638	632	640	602	598	644	637	626	619	611	640	644	676	571	584	636	634	673	644	625	626	621	602	626	610	655	618	632	608	621	650	620	617	635	616	630	617	631	637	613	633	635	625	679	644	629	643	642	662	609	647	601	649	657	643	650	618	606	629	631	648	673	595	639	617	620	634	667	635	616	651	615	612	569	615	606	663	625	630	630	611	633	674	637	631	604	648	609	629	651	544	649	619	640	621	648	657	636	606	615	605	607	635	647	578	626	641	705	645	610	600	630	630	653	627	654	627	646	641	643	647	598	669	635	622	609	644	622	638	636	662	586	627	604	656	634	631	643	698	635	658	658	588	602	649	615	649	643	601	621	650	622	679	623	619	628	633	648	643	588	657	643	672	584	642	632	641	648	623	636	624	647	654	650	666	609	627	631	624	635	644	647	675	620	640	627	664	646	646	617	699	640	616	647	654	605	630	597	616	608	595	622	595	643	618	633	602	582	647	559	654	618	673	632	630	627	644	639	607	583	628	618	628	619	571	681	558	610	589	628	681	565	601	642	638	647	639	614	644	642	637	652	629	642	616	599	607	643	625	630	627	623	636	626	672	600	623	651	659	604	645	674	602	606	607	669	630	587	604	611	653	628	622	631	627	630	627	658	650	606	561	608	631	605	626	646	630	649	640	596	637	665	616	619	614	611	656	658	637	644	654	635	642	626	644	630	651	603	622	650	665	632	617	628	606	651	645	695	652	690	632	647	641	644	628	640	615	607	625	622	616	646	647	625	582	650	623	644	616	621	638	660	639	664	631	581	618	621	590	602	678	629	607	637	628	619	653	625	627	651	641	652	611	599	624	589	655	649	604	637	669	617	640	614	626	551	657	595	655	607	570	629	626	632	624	636	643	640	634	629	660	600	647	646	621	623	643	661	615	606	632	666	622	611	621	628	601	679	597	596	632	635	621	637	631	594	680	615	572	658	595	588	645	612	667	614	600	621	694	674	635	590	607	638	639	643	651	609	597	598	614	571	641	608	622	596	647	628	587	638	615	660	661	603	668	621	624	594	656	572	615	614	610	621	626	634	644	623	606	603	613	640	641	614	662	581	644	648	631	639	643	623	652	587	622	619	603	681	616	605	606	601	637	650	620	634	572	648	642	604	582	663	604	681	639	628	638	647	658	664	630	643	609	633	640	639	598	602	620	625	664	637	636	614	625	606	607	667	606	650	624	607	607	614	631	628	632	664	623	604	671	612	630	614	641	653	626	621	610	634	625	594	641	638	584	607	647	629	624	628	625	594	611	635	605	617	645	617	639	604	621	585	651	619	610	586	620	616	633	652	650	634	640	646	651	651	598	614	595	642	640	594	607	666	624	618	646	606	610	635	630	672	653	596	613	634	646	624	624	634	622	635	646	647	624	580	600	643	630	619	654	635	662	624	626	657	611	612	623	619	635	593	633	642	630	639	609	627	666	610	620	613	585	620	629	606	600	620	617	613	599	634	616	631	667	614	621	623	647	605	645	611	663	673	623	631	641	596	645	608	599	611	651	617	618	604	619	642	615	656	635	624	607	630	623	593	624	642	622	631	632	607	603	619	604	636	665	624	600	606	642	657	602	619	629	618	637	625	653	602	647	638	663	590	607	606	662	662	627	608	613	648	628	653	679	622	655	617	626	572	616	651	613	594	604	617	589	626	589	657	632	580	629	625	622	608	582	618	652	617	581	635	602	601	611	655	565	628	628	671	650	636	658	595	632	584	607	627	574	602	625	617	636	622	596	624	599	615	610	636	623	645	623	616	671	624	619	601	637	699	628	617	581	629	686	589	625	656	577	657	647	634	583	632	617	599	654	572	617	635	648	642	620	627	665	662	664	659	605	609	573	635	662	627	611	632	626	630	607	640	626	620	602	653	644	642	627	631	650	624	619	625	619	640	637	619	651	584	643	667	653	620	586	630	600	619	585	599	684	638	656	634	655	671	604	634	688	624	608	648	661	650	676	586	632	614	606	658	663	649	642	597	603	593	605	601	567	604	614	664	686	601	626	632	623	581	659	681	636	615	622	591	630	616	612	652	644	603	621	634	601	627	626	627	646	622	618	618	603	612	586	615	634	609	635	611	608	626	645	629	663	574	615	683	629	613	639	624	625	624	586	638	661	665	645	634	602	658	614	627	623	590	636	605	653	623	633	615	650	658	626	632	617	630	639	600	625	607	613	624	654	573	598	647	626	639	639	648	651	591	633	620	612	575	640	615	643	607	610	597	608	608	611	617	593	649	642	629	668	650	622	615	623	624	590	644	641	603	642	543	659	655	593	667	613	608	643	683	589	611	647	626	556	609	602	618	631	638	646	657	653	605	639	622	626	607	615	660	636	677	645	627	664	597	640	654	622	621	621	643	664	642	653	608	572	625	641	618	623	601	607	632	615	649	598	610	610	591	660	643	674	697	633	618	659	618	662	600	629	605	665	588	623	610	637	628	612	586	624	595	655	634	627	611	614	666	600	566	653	612	592	584	635	615	652	626	605	634	623	634	660	652	584	605	641	644	615	585	625	628	640	680	621	661	623	616	629	603	668	659	632	605	630	648	628	602	612	638	633	647	638	673	673	629	663	671	618	635	676	634	645	633	598	627	629	658	628	628	593	612	620	620	630	641	613	604	582	626	651	642	663	647	605	614	614	658	622	616	628	659	632	636	611	666	620	614	658	568	580	594	669	642	648	660	619	607	636	612	614	625	649	613	632	618	611	612	648	653	618	642	632	619	627	651	592	632	623	571	642	638	608	671	649	609	659	605	624	630	597	613	620	627	628	624	655	641	639	620	566	567	626	669	635	590	607	662	617	576	585	614	561	647	626	603	610	655	683	630	651	666	647	606	644	612	633	602	585	598	636	649	615	580	599	658	632	587	639	601	674	622	639	600	635	647	646	631	596	645	650	624	618	621	614	585	612	622	594	699	605	627	617	628	642	622	626	620	631	624	624	609	649	658	642	631	579	638	592	606	609	599	635	610	587	618	637	599	586	626	591	645	631	657	630	616	653	631	591	604	597	597	604	593	648	707	602	633	654	662	677	648	623	633	671	620	633	637	643	612	636	645	601	639	603	619	606	643	654	623	619	646	612	607	633	578	628	597	649	613	623	637	659	618	621	595	587	616	656	601	642	623	644	640	634	631	601	616	609	664	637	652	632	633	592	622	585	646	618	644	635	632	585	626	622	628	604	646	620	645	633	650	624	608	620	625	613	606	665	659	621	640	623	601	607	677	610	623	622	630	677	662	636	595	628	627	663	639	647	630	644	639	618	608	627	616	638	634	627	644	623	611	605	642	652	638	611	631	599	666	577	659	638	642	605
24396	21482	28602	24764	20074	2768	1031	636	496	470	473	428	432	438	443	414	411	441	416	368	430	406	391	396	410	396	395	370	414	382	420	393	415	444	399	396	380	413	397	379	379	372	411	363	384	317	394	369	370	372	374	361	371	390	400	339	379	395	362	398	384	369	376	351	415	354	411	383	363	384	393	367	370	398	380	371	354	372	393	369	391	386	371	366	357	355	359	337	370	373	402	338	367	350	373	395	387	353	369	345	367	406	388	396	372	359	365	358	358	398	401	411	360	392	409	342	370	381	419	350	368	412	345	391	343	383	382	373	373	380	409	387	367	385	367	383	368	350	394	374	389	367	361	379	356	335	345	358	354	391	359	377	374	420	388	395	376	361	362	361	360	390	384	396	404	348	356	348	351	409	391	350	381	347	389	408	361	341	361	371	376	380	371	365	404	379	368	347	376	411	369	381	365	387	385	365	374	363	357	348	402	395	382	370	371	330	386	358	393	346	339	412	368	366	371	385	372	359	368	357	363	385	370	329	354	391	383	361	353	399	345	359	363	371	340	352	381	374	340	365	381	352	368	374	384	389	385	346	344	373	376	374	393	347	366	386	429	344	361	376	370	356	360	382	365	367	372	390	366	387	391	362	389	352	374	360	377	375	359	370	340	367	399	350	359	338	346	376	358	383	339	316	362	384	395	371	371	379	390	379	355	334	373	382	350	373	338	369	380	351	383	345	374	336	372	372	392	387	354	402	376	391	392	379	381	345	371	374	394	353	380	359	391	384	421	381	371	363	343	383	387	365	388	374	345	396	418	351	385	336	385	370	384	373	382	383	388	397	373	416	420	331	394	383	424	367	376	357	351	338	369	367	354	361	360	381	373	412	380	402	371	392	391	370	343	392	347	376	372	406	421	378	393	349	373	360	405	393	381	371	379	345	358	369	394	354	373	352	401	363	388	335	366	377	348	372	377	346	350	373	390	360	335	394	403	353	330	352	379	345	384	362	367	350	370	382	367	342	362	400	366	360	403	361	352	376	375	359	376	379	383	386	370	361	348	408	389	384	385	356	373	366	386	338	388	376	370	361	368	364	345	379	358	385	358	387	363	410	342	382	376	346	371	374	349	383	381	367	374	388	351	412	374	376	368	368	360	331	370	396	377	389	402	374	369	356	376	350	352	385	334	359	365	393	384	352	395	424	374	367	316	366	359	371	359	376	363	387	376	416	374	337	389	357	397	376	353	388	353	411	357	353	386	356	384	370	376	369	383	361	402	333	367	382	390	368	369	415	363	350	355	349	351	353	367	384	413	380	342	344	374	364	374	364	368	367	389	379	397	372	369	319	397	378	325	340	398	369	391	399	412	383	378	381	349	369	370	348	342	316	380	396	368	366	368	386	357	394	359	374	375	362	362	405	403	321	379	348	380	378	355	371	385	352	373	379	370	369	386	386	376	360	403	366	334	366	364	384	375	351	371	388	395	399	358	349	374	339	339	372	369	400	389	364	393	395	337	346	371	399	367	406	376	369	372	393	358	377	343	370	380	371	342	344	336	333	379	369	351	388	385	339	388	336	381	365	341	356	378	393	393	371	351	385	359	376	374	375	384	344	414	400	346	370	347	370	389	392	355	369	410	393	389	357	402	369	375	400	344	345	372	383	374	390	372	373	358	348	359	359	383	389	356	370	402	388	368	366	374	389	370	390	382	388	366	368	397	379	377	397	387	358	369	345	372	392	393	383	346	360	375	326	365	364	363	408	380	357	397	364	383	394	360	377	388	358	390	365	374	381	367	365	405	378	416	379	361	353	361	381	372	381	340	399	362	362	380	370	355	394	369	375	325	342	403	347	354	395	374	371	377	373	367	375	382	356	386	340	419	386	340	362	397	372	361	384	362	410	329	384	351	335	375	348	364	411	368	366	362	386	410	365	382	390	398	370	342	394	365	374	373	385	362	349	364	377	360	392	383	342	371	373	318	357	356	353	398	363	395	357	359	391	343	351	394	358	372	406	346	376	387	378	358	340	380	367	369	385	397	392	341	349	374	370	382	363	390	379	346	378	358	379	360	371	371	391	381	382	385	361	359	352	381	391	381	419	372	332	362	361	377	356	330	366	370	379	375	354	398	381	340	363	367	370	333	338	378	386	375	339	375	375	386	443	385	353	377	371	374	372	362	364	369	398	369	369	342	365	322	374	363	373	369	369	364	374	389	385	350	348	383	346	425	333	381	370	371	403	417	379	350	359	356	366	378	352	371	375	403	378	367	314	369	388	364	380	335	398	366	363	353	332	361	387	374	356	347	391	400	325	355	388	377	368	402	344	373	400	357	343	346	399	335	376	356	362	353	388	347	384	379	359	361	366	342	385	361	366	373	398	332	371	402	383	338	351	383	348	382	411	375	407	381	375	343	383	352	378	350	370	339	391	395	404	346	376	354	342	387	361	362	375	346	353	403	383	354	328	362	342	383	335	390	378	386	346	356	373	389	353	357	400	342	379	391	352	323	399	377	353	358	341	367	392	370	371	376	345	379	325	355	346	391	375	364	398	410	360	350	393	416	388	374	361	399	333	331	377	349	421	384	364	348	384	361	421	368	355	367	408	361	419	350	367	348	348	371	324	364	378	372	368	358	388	373	374	372	360	372	330	349	385	359	368	357	398	379	365	399	361	390	342	349	395	389	376	373	365	407	396	379	328	400	398	362	388	390	365	348	367	333	393	367	359	355	395	389	378	393	332	407	365	375	384	368	367	365	340	349	369	410	364	384	348	383	360	370	369	383	356	343	376	391	344	392	372	368	349	400	367	372	386	363	348	370	360	350	377	372	408	386	370	378	351	395	404	353	360	374	383	361	369	359	396	399	384	369	405	393	389	383	373	377	357	379	402	363	365	381	368	364	367	364	395	383	360	378	402	376	355	386	366	399	409	333	382	367	364	419	402	350	396	388	354	386	351	361	353	385	427	385	353	354	355	357	371	374	351	367	387	364	368	343	383	383	376	389	341	353	349	362	392	362	363	373	318	362	373	352	375	354	400	380	362	369	372	330	353	339	399	348	384	352	369	362	331	356	379	372	386	403	392	378	374	352	370	361	372	378	361	354	363	399	371	360	369	407	353	345	380	368	355	340	376	330	372	346	409	361	364	409	358	362	420	374	361	364	353	358	383	356	351	390	372	377	364	372	341	355	378	362	382	370	367	361	389	371	372	360	357	380	360	384	351	356	372	360	377	389	379	354	368	343	403	375	374	377	394	405	384	381	393	360	370	387	382	401	385	376	357	389	367	385	360	393	350	384	355	373	404	425	382	359	367	327	389	360	381	376	387	380	372	353	353	364	374	357	353	341	386	366	361	415	333	376	394	375	366	322	363	387	361	391	394	373	404	369	365	364	374	379	382	373	399	384	410	380	354	369	385	376	361	330	395	355	354	369	391	405	379	325	376	372	397	373	369	354	374	378	366	367	363	361	376	383	384	363	333	408	366	373	362	380	326	370	404
3421	4866	3817	1915	1340	980	815	745	651	584	562	521	483	482	470	466	446	420	460	421	401	438	415	422	386	418	398	399	371	355	359	417	394	387	383	386	388	389	381	376	382	375	376	357	383	382	342	386	392	397	344	371	359	353	369	394	347	358	389	395	352	366	374	353	379	350	352	381	391	368	369	369	364	431	338	394	387	383	382	343	390	379	364	408	353	402	397	369	363	325	397	364	367	377	379	379	347	390	361	356	369	360	369	375	373	357	381	368	390	383	370	349	361	398	368	373	374	370	387	361	357	377	381	356	361	396	366	363	371	380	361	391	408	367	368	350	411	362	381	358	342	367	387	375	391	348	346	374	378	342	342	377	370	359	354	374	360	344	386	376	346	381	360	366	382	360	349	387	389	377	360	366	378	383	362	367	342	340	343	384	366	395	394	357	370	342	322	364	372	388	363	378	342	381	365	320	390	359	350	365	384	365	398	321	388	410	400	355	401	379	334	396	362	380	387	381	397	364	333	359	355	389	371	336	370	363	342	349	384	371	344	380	379	356	390	368	368	388	366	347	380	388	390	387	374	364	339	370	359	366	407	407	353	371	352	371	348	392	361	375	364	373	346	363	394	374	373	370	390	399	384	369	425	409	371	379	374	321	384	372	406	379	374	367	355	397	334	362	377	335	412	375	353	370	381	355	379	372	369	371	351	371	390	352	393	387	371	386	405	395	365	387	365	375	366	369	372	361	373	356	390	368	368	332	405	379	323	390	372	394	377	356	360	339	374	385	387	354	374	365	335	360	381	376	355	374	350	331	374	358	382	390	362	382	377	363	349	369	341	371	379	385	359	379	359	364	388	349	370	406	353	360	373	379	363	371	369	392	390	346	415	355	355	384	336	360	382	350	354	328	350	371	351	373	394	355	352	367	366	377	362	366	331	386	412	352	377	373	358	358	366	376	382	352	363	395	338	377	382	343	396	394	403	350	347	374	381	357	348	355	348	355	355	343	370	373	379	364	346	372	356	342	347	361	335	400	393	334	369	368	367	366	384	394	351	375	373	369	342	375	378	362	361	406	405	362	365	366	393	366	350	359	372	372	363	363	400	352	352	375	388	367	333	395	389	370	371	386	354	369	357	369	336	373	388	365	353	358	369	398	323	374	367	350	379	385	346	372	367	382	372	370	347	364	396	347	371	361	377	342	367	348	429	329	372	356	381	312	361	398	368	356	370	350	375	394	332	334	353	349	358	375	362	367	365	395	407	350	346	349	376	350	381	351	369	386	357	399	368	348	373	353	360	395	343	360	364	347	358	390	351	399	358	378	337	405	357	381	385	364	362	380	365	346	381	367	377	345	405	344	320	395	377	358	360	370	368	345	375	354	369	381	386	347	368	381	371	378	340	373	378	351	335	350	361	358	344	354	360	369	366	357	364	400	364	371	370	345	380	381	347	375	340	351	371	344	381	357	330	355	358	385	384	372	389	373	393	388	380	353	350	391	404	395	367	354	382	345	365	363	394	371	348	359	388	383	365	337	390	373	347	370	362	325	402	387	353	357	382	373	369	360	349	399	344	392	361	345	362	355	296	347	379	385	351	366	385	366	394	348	335	350	356	361	316	393	376	331	387	348	373	383	326	325	361	383	347	343	362	344	354	341	341	383	372	378	362	366	382	354	359	357	354	360	326	375	373	378	329	330	356	353	378	377	348	322	348	408	385	345	354	372	325	384	339	368	389	381	364	367	382	367	376	362	344	384	368	329	388	361	367	336	383	349	361	366	376	386	355	337	363	376	341	372	345	367	354	355	369	376	357	345	348	362	377	340	350	332	352	402	357	360	345	339	347	338	344	350	341	338	377	335	354	319	349	345	349	372	358	353	354	349	378	363	387	374	392	345	341	341	351	390	362	361	362	373	373	386	335	347	371	349	361	358	373	367	351	370	354	415	363	380	317	339	357	353	366	387	338	360	351	381	380	338	366	377	345	350	390	369	355	346	346	349	363	391	375	369	387	359	388	319	388	341	361	375	361	348	385	354	377	356	366	362	349	338	357	387	363	350	357	391	342	381	361	361	372	360	370	373	376	347	368	369	362	389	375	377	326	337	364	350	371	409	379	381	416	370	364	374	374	372	310	377	360	372	351	351	375	392	390	368	354	380	349	388	357	388	370	351	360	375	354	344	347	388	345	381	378	354	355	362	360	331	373	384	371	359	371	359	362	381	387	343	386	362	387	351	361	357	360	339	321	358	385	347	373	338	400	385	388	365	352	382	373	355	358	377	361	345	365	356	393	370	367	370	376	341	350	365	367	355	354	391	331	345	372	403	344	364	365	331	368	370	373	368	367	346	389	373	349	355	354	409	364	366	346	370	362	378	361	387	367	414	332	376	384	370	359	393	372	354	390	349	335	347	333	338	338	397	362	375	334	362	359	363	337	365	334	369	345	356	339	364	353	354	399	363	368	383	341	344	392	352	372	353	379	358	355	360	338	378	387	359	347	341	339	357	373	343	359	372	337	366	355	374	351	362	374	377	367	331	356	338	371	346	375	356	336	328	369	375	347	364	358	366	370	367	345	349	366	349	345	345	372	380	355	390	390	355	359	375	356	367	360	356	342	383	376	354	326	349	392	375	367	363	355	361	351	357	394	387	333	329	400	335	349	335	339	386	372	377	372	363	390	355	374	398	378	397	370	359	360	381	365	395	357	352	369	404	370	359	347	334	360	381	378	343	374	340	350	384	386	367	376	370	346	385	341	404	341	353	360	358	348	318	382	346	353	375	360	360	363	354	360	420	350	357	348	341	382	399	385	393	337	352	352	365	396	357	314	377	388	359	414	371	335	365	378	359	347	336	375	346	369	346	355	360	358	357	360	355	365	342	379	335	374	353	362	374	343	383	405	343	400	345	337	376	381	370	350	358	352	342	360	346	370	350	370	390	356	339	350	366	386	384	374	341	346	349	350	410	357	383	366	347	344	387	366	363	387	365	381	366	367	407	355	372	386	366	362	325	353	371	351	367	373	408	344	356	371	361	381	365	377	356	361	375	401	374	390	359	352	377	330	358	337	352	339	349	391	341	343	353	373	333	362	379	353	362	376	394	378	358	366	359	362	351	366	343	394	335	347	351	368	347	384	341	347	358	375	383	367	354	381	332	354	371	379	364	387	373	361	320	358	347	373	345	374	328	374	355	351	346	332	367	364	370	363	357	348	316	360	374	381	354	346	357	381	353	391	384	359	395	381	326	375	326	374	369	361	359	370	356	385	326	351	361	361	372	401	383	354	363	355	357	358	384	339	346	340	326	390	367	382	384	389	363	368	361	353	390	352	348	368	344	364	357	358	366	388	343	344	373	363	358	366	381	378	346	370	382	338	374	366	384	328	361	395	351	347	361	389	361	357	357	367	372	386	360	355	375	358	372	379	356	370	395	369	321	364	341	354	338	381	356	361	397	374	397	310	376	342	385	334	349	370	364	376	396	358	373	378	366	363	359
27703	12184	2104	1232	920	851	927	886	898	895	869	854	842	845	872	859	895	865	848	875	839	886	866	888	891	854	840	913	855	891	885	866	877	862	817	884	881	899	845	872	857	843	873	831	881	861	845	897	871	894	834	896	879	890	892	853	862	820	867	883	840	892	869	840	848	852	831	854	881	909	848	858	864	859	859	854	901	856	806	852	878	872	815	899	828	834	913	866	835	853	852	837	879	875	890	831	806	815	874	866	899	866	830	839	827	903	857	849	911	838	864	844	827	867	881	829	831	873	846	851	859	852	850	878	849	903	799	874	883	887	841	883	791	860	855	879	858	871	857	896	876	830	813	852	826	923	884	858	839	822	819	888	851	880	787	914	828	866	854	835	857	826	809	847	861	855	879	819	841	878	799	842	817	881	819	823	870	840	864	829	853	865	889	893	835	885	875	855	808	884	782	842	912	926	807	901	861	886	886	865	844	846	879	821	850	871	823	852	892	842	855	875	868	844	875	830	888	854	822	890	823	833	849	823	898	865	793	873	867	843	836	868	917	874	884	818	827	911	854	871	853	843	844	854	872	847	880	836	863	872	861	834	841	892	863	894	890	836	857	875	819	824	877	869	888	829	833	890	868	862	836	840	810	874	901	826	838	878	911	892	853	866	867	833	847	896	795	858	847	927	860	907	895	870	837	844	871	788	833	815	874	838	863	829	891	871	872	808	865	860	843	817	882	859	857	831	904	814	891	838	820	908	876	853	849	860	840	828	896	900	842	861	840	831	883	908	830	858	865	853	819	860	890	863	797	831	856	845	867	871	822	906	818	827	896	865	867	883	896	894	851	858	902	872	803	885	830	884	871	848	917	824	877	804	871	908	885	882	883	894	827	852	834	858	852	916	911	821	911	857	873	906	818	846	871	854	878	862	784	865	892	877	813	894	906	887	827	875	885	855	805	831	859	804	821	868	851	817	910	847	815	873	830	834	877	862	876	866	871	886	865	859	859	869	882	823	873	867	901	889	926	855	883	872	780	834	846	851	834	810	858	858	879	874	864	880	869	913	884	820	848	871	825	853	820	847	854	878	894	857	895	875	867	845	827	864	843	859	828	825	871	872	847	832	863	827	915	854	878	840	882	863	832	878	805	860	853	877	862	888	857	908	895	857	830	835	879	806	862	861	891	872	842	867	851	843	874	870	904	908	871	897	836	883	839	873	879	894	912	943	843	845	836	911	910	840	861	829	923	865	899	806	895	872	827	839	823	837	816	872	846	806	882	874	878	862	853	803	861	865	821	908	833	785	876	869	841	822	845	835	870	903	863	845	906	856	871	832	876	881	874	926	843	843	901	910	886	893	791	836	823	819	842	824	815	865	836	848	906	826	854	907	814	835	904	836	878	868	887	877	820	825	870	806	795	841	789	859	879	818	894	863	852	810	864	873	824	827	832	842	880	839	839	921	795	841	913	801	877	860	847	835	865	884	858	885	883	885	837	856	813	846	863	830	877	849	837	859	881	853	830	895	869	874	877	863	829	886	872	853	819	849	863	883	900	808	841	821	834	855	851	823	879	885	805	838	864	863	903	860	882	865	840	867	790	831	844	851	836	819	809	869	851	836	968	852	838	874	920	844	863	855	842	896	900	828	852	831	862	866	839	787	831	817	829	870	850	846	884	866	793	851	844	850	860	821	846	857	865	812	858	833	881	912	902	837	915	859	875	875	869	863	879	829	833	879	806	823	862	867	845	843	894	849	828	863	854	851	949	861	777	859	886	839	861	870	891	920	891	856	862	854	876	845	797	830	868	838	889	795	896	859	863	855	819	878	858	858	855	851	836	798	882	835	908	883	865	883	852	869	886	823	867	843	806	894	832	864	818	889	824	850	861	859	831	844	876	863	856	844	885	890	818	890	875	817	841	870	821	854	857	781	839	822	889	863	860	859	851	861	892	895	922	828	862	874	891	839	814	822	834	831	858	880	866	827	863	932	845	824	867	884	860	861	859	861	840	852	867	854	854	814	844	836	867	863	917	904	871	847	845	869	816	846	865	828	853	812	885	854	876	901	858	879	900	834	886	805	899	837	889	855	887	859	890	803	875	874	846	781	840	862	849	832	832	897	836	891	831	791	845	803	836	863	862	822	829	806	887	844	873	870	836	810	903	859	877	868	864	812	864	874	877	896	908	818	829	919	842	836	845	872	890	873	800	893	876	867	836	848	871	856	828	893	836	840	857	817	866	831	871	864	792	884	870	885	830	854	884	800	847	869	819	811	865	886	821	887	871	883	882	847	844	888	847	831	874	822	827	823	815	864	903	927	834	923	858	822	846	840	854	841	827	857	922	856	854	882	868	883	868	910	898	874	822	798	797	854	835	884	836	891	866	894	893	875	838	859	892	829	880	887	876	879	830	905	845	880	870	826	857	827	872	867	844	841	901	922	902	856	835	896	819	878	846	850	860	894	864	866	860	884	855	878	864	838	867	818	832	842	839	897	845	888	915	822	841	903	854	817	872	824	895	850	831	850	843	844	854	876	817	865	863	875	817	810	840	829	816	844	895	877	851	847	869	935	881	898	834	840	838	881	896	838	873	809	793	845	845	831	878	864	860	847	833	880	822	854	844	841	838	788	872	862	862	867	871	855	887	877	848	839	835	869	816	867	887	900	831	870	826	923	813	873	866	909	874	897	907	839	890	851	858	854	892	846	901	819	876	906	839	801	881	832	850	857	844	839	873	875	786	874	848	851	881	861	881	862	898	823	852	854	830	863	860	853	888	849	856	889	882	886	832	837	875	890	880	829	860	851	892	894	893	836	814	880	818	849	856	813	825	903	917	865	871	764	864	842	816	888	910	846	838	884	822	840	839	882	870	877	870	857	896	925	813	821	843	851	878	910	846	858	852	825	839	824	836	847	874	881	818	832	888	880	873	837	871	839	882	787	818	779	899	823	891	892	849	878	877	809	846	871	868	869	833	858	899	877	842	891	945	878	818	812	836	862	829	853	859	829	879	890	853	830	863	852	857	888	895	817	911	866	875	805	884	868	820	851	879	885	881	866	854	878	848	879	834	855	853	846	836	829	788	820	860	802	897	822	900	830	834	885	845	852	855	858	875	845	940	880	886	834	875	877	870	891	820	831	867	832	878	823	882	831	876	880	852	878	849	871	889	880	876	823	877	826	859	873	888	803	928	898	884	877	856	845	876	869	878	884	851	877	913	848	846	859	859	891	912	852	806	894	798	868	863	833	851	863	851	810	853	916	849	829	890	857	873	766	866	893	845	798	859	868	897	836	831	841	864	864	815	832	845	826	863	823	868	870	807	843	841	824	851	897	875	875	863	837	846	863	845	904	772	925	793	828	879	857	857	860	798	797	815	909	839	873	851	891	873	864	826	846	829	889	812	854	901	852	858	870	885	828	843	907	881	844	852	823	804	890	861	838	871	863	871	877	886	871	866	859	852	863	915	843	860	919	838	798	872	790	919	843	823	918	811	830
5275	983	875	818	766	748	782	743	771	748	758	793	765	709	731	807	768	708	754	757	749	706	732	763	746	736	707	791	697	755	784	765	765	747	715	769	729	686	761	716	723	777	741	751	728	727	739	776	731	742	744	706	726	697	706	759	752	716	712	742	737	759	762	731	750	691	769	730	780	712	728	745	709	770	718	715	729	726	680	720	714	731	765	727	718	725	758	739	756	750	744	687	748	696	751	745	716	769	739	747	772	730	721	747	737	732	722	687	740	726	749	798	762	735	656	776	729	778	695	725	683	724	738	730	745	766	721	683	714	772	724	761	744	721	715	785	707	732	705	755	733	721	737	709	730	702	740	786	759	744	755	710	715	767	752	721	736	706	748	744	775	737	747	771	752	727	722	727	726	736	733	713	731	732	733	734	715	746	728	680	745	704	694	692	713	769	753	744	695	742	742	755	729	744	775	702	753	766	750	763	801	738	748	762	784	734	716	683	728	748	760	746	754	737	757	706	748	717	784	732	748	752	760	780	741	702	751	720	715	731	703	739	715	720	712	752	730	726	718	695	708	741	769	758	754	767	697	783	725	733	752	713	755	764	692	714	715	769	729	699	710	742	728	720	653	749	732	813	744	791	755	787	738	706	687	800	798	704	694	700	708	702	729	718	716	736	738	726	771	698	723	697	752	702	708	738	775	746	680	702	782	762	755	679	751	772	708	708	761	757	755	785	732	687	762	726	741	703	778	749	737	684	754	697	752	717	736	776	716	722	686	731	704	737	701	675	783	723	743	738	700	754	740	731	767	700	724	665	745	712	756	783	747	727	699	762	731	672	761	694	755	712	729	749	700	706	749	746	711	759	692	775	695	713	742	711	737	778	803	749	741	730	771	723	684	716	722	723	707	764	726	704	724	744	723	735	701	717	732	775	708	743	798	701	755	749	703	753	705	758	718	765	745	698	738	767	706	750	732	694	751	708	734	737	728	673	752	742	757	749	745	721	746	749	780	720	733	777	723	763	727	707	758	736	724	686	778	750	716	725	710	735	775	759	748	715	698	709	708	756	764	726	746	734	669	721	700	735	748	709	669	730	718	720	727	729	780	769	705	690	737	706	695	731	755	722	682	752	759	742	781	742	736	770	751	709	763	742	737	708	748	763	719	708	747	737	738	793	758	724	738	717	721	702	729	759	700	699	735	744	730	698	763	717	746	780	722	711	777	736	728	751	758	669	736	723	736	738	755	746	758	710	740	764	775	761	728	767	758	718	721	722	699	749	782	719	726	720	765	759	749	779	732	687	730	707	732	727	767	708	736	757	736	713	742	719	776	725	729	743	709	770	719	759	778	721	749	724	727	713	766	726	770	750	777	691	746	762	767	698	735	744	716	736	695	732	767	748	739	725	764	697	743	755	747	761	763	715	783	733	681	739	744	730	747	755	671	712	759	749	779	685	690	713	732	709	784	767	769	749	734	739	708	747	710	721	743	776	711	802	687	759	766	746	694	704	748	782	721	738	764	699	717	729	762	769	695	764	725	713	740	702	725	725	742	701	665	723	753	731	725	773	744	700	793	678	749	735	745	753	720	686	747	727	741	717	715	728	690	745	734	757	700	713	754	755	726	746	732	760	734	755	733	669	684	745	705	765	738	749	699	796	803	755	709	734	764	743	740	696	687	723	744	711	740	735	757	747	736	743	718	690	730	787	749	684	737	646	770	763	677	731	740	752	709	698	696	779	670	710	708	710	734	720	778	731	738	746	721	737	701	735	691	758	724	724	722	741	741	745	737	715	718	727	734	746	651	783	749	813	736	698	686	732	767	739	734	730	778	732	730	743	707	737	772	754	735	683	729	745	747	705	740	775	728	683	684	753	704	758	734	712	762	717	701	731	758	738	722	742	700	752	712	738	708	714	705	759	751	751	735	722	706	739	770	718	759	688	746	738	763	720	710	748	756	708	671	718	701	709	719	681	753	731	712	654	723	800	732	736	691	729	726	720	773	710	742	773	687	707	734	678	745	737	697	711	726	725	749	702	765	743	831	751	734	760	732	745	715	757	753	689	763	726	781	731	756	763	714	739	736	748	738	736	681	707	726	688	745	745	772	723	715	770	796	709	770	718	758	690	765	707	720	699	681	697	724	734	706	732	749	678	752	731	762	692	753	731	690	715	747	763	720	762	729	724	718	714	711	733	723	761	717	700	821	765	704	756	745	710	709	676	744	699	698	735	736	728	759	753	747	713	717	759	776	769	769	730	735	695	753	782	714	761	714	749	719	730	732	686	770	712	734	708	730	713	752	790	725	755	738	734	725	761	696	745	715	717	730	723	756	732	695	741	702	711	744	743	730	754	718	723	755	746	746	731	780	723	760	735	743	745	717	731	742	683	672	706	755	728	760	804	747	739	757	730	737	774	709	762	740	727	740	735	710	723	707	755	740	713	786	745	782	775	755	707	713	726	719	739	743	712	726	781	739	692	732	727	683	733	775	753	698	699	785	742	735	720	708	771	766	743	714	772	712	761	664	764	747	738	734	750	734	712	709	750	743	722	729	718	715	644	725	742	704	732	669	714	721	708	731	738	746	767	750	762	698	730	693	759	726	727	718	730	732	698	733	715	721	757	755	752	681	718	728	744	718	708	673	731	757	723	749	736	727	745	743	719	733	714	704	715	731	728	731	740	705	772	751	688	734	749	752	741	763	809	786	711	754	789	732	691	724	769	772	750	746	681	734	709	722	765	756	756	748	727	720	779	748	724	766	746	694	751	766	727	727	780	767	768	743	759	725	739	747	774	751	723	745	779	686	744	751	750	733	721	750	721	757	744	732	735	761	706	699	701	747	759	753	770	715	754	749	729	758	797	743	755	767	763	743	709	761	725	684	714	712	785	716	714	726	777	783	742	753	693	710	753	738	716	689	721	733	799	725	745	767	710	706	754	731	687	705	740	751	763	740	747	715	734	751	724	757	747	724	725	782	761	726	767	764	759	717	759	721	759	703	732	726	734	707	728	760	764	857	722	719	702	755	749	721	729	743	737	832	710	747	722	776	742	736	745	751	734	732	754	736	744	785	764	731	705	719	771	801	728	757	730	713	746	763	744	739	711	700	723	709	724	732	700	722	713	724	714	743	731	708	702	795	670	775	758	712	728	712	734	771	761	747	742	714	742	740	715	724	729	754	728	766	772	702	737	747	718	729	738	779	752	753	717	755	695	734	705	730	750	738	767	781	739	717	745	712	719	756	725	743	745	747	726	724	701	760	716	715	730	732	754	719	717	765	706	726	725	698	707	771	764	785	719	715	727	763	727	748	710	752	733	721	691	667	710	706	729	705	735	717	718	736	724	749	754	742	760	738	744	714	756	732	729	749	762	744	739	725	731	710	729	752	755	754	749	696	758	695	786	704	718	724	735	742	769	726	726	737	732	735	755	732	744	745	711	787	751	754	764	731	772	718	732	761	748	773	761	752	751	674	743	733	753	739	728	735	744	751	764
25986	21397	23883	12606	1399	873	888	803	801	834	783	754	770	779	728	765	729	800	769	745	749	709	699	770	727	734	714	698	716	709	683	767	702	775	718	742	694	719	696	720	773	746	714	741	731	731	764	708	708	743	712	744	681	745	717	734	713	730	757	758	771	749	707	695	766	729	751	751	772	705	732	733	728	707	737	686	688	713	720	695	705	706	750	724	752	721	720	663	693	724	738	690	720	732	689	726	746	723	704	737	702	721	746	731	722	756	663	728	692	745	683	717	760	756	673	723	742	766	711	739	789	684	719	715	744	734	714	737	748	728	735	756	750	742	697	780	731	678	688	725	671	707	679	731	734	757	768	730	704	717	755	691	689	742	712	771	689	729	711	758	755	721	703	703	680	711	746	739	717	716	769	744	725	731	710	715	717	708	703	748	778	716	763	682	747	732	719	715	772	739	733	761	681	742	729	710	704	731	705	768	721	749	712	732	764	709	714	739	723	733	777	746	686	713	736	735	765	744	728	731	750	723	758	781	760	692	712	743	718	657	716	670	731	756	690	709	785	715	747	704	720	741	774	677	708	741	733	766	737	716	735	730	728	767	715	710	756	716	714	716	740	723	698	769	719	735	725	756	755	724	679	683	718	704	731	754	760	709	763	707	744	709	743	710	723	744	677	721	666	742	728	737	699	723	718	680	712	730	723	673	723	707	726	718	783	723	719	705	681	735	706	670	701	742	713	754	722	704	787	705	740	709	722	727	697	715	727	700	678	727	694	732	758	695	734	713	701	747	683	718	679	704	767	712	742	753	703	691	711	719	708	696	721	708	720	729	696	744	723	705	691	714	691	741	689	675	724	663	759	698	716	675	734	741	737	708	753	722	723	690	761	762	720	697	754	714	717	748	785	773	806	708	765	722	759	737	742	765	768	732	682	754	746	712	702	686	688	715	743	708	705	733	724	713	709	783	707	739	718	739	716	722	730	713	760	695	739	692	728	720	709	712	678	751	746	627	738	736	714	651	695	748	743	746	749	707	711	718	727	728	760	817	700	726	705	701	710	705	719	710	738	735	735	747	702	719	694	710	774	735	725	720	720	741	738	763	728	732	664	725	741	729	700	751	728	692	763	729	723	712	709	716	703	702	770	705	694	750	710	714	784	706	734	702	697	714	683	774	688	765	727	693	694	746	728	726	724	693	744	700	759	737	708	723	729	723	762	758	678	745	711	734	726	791	734	687	689	698	730	732	746	743	700	706	671	721	706	758	722	731	716	714	684	751	714	740	722	751	766	716	734	749	696	704	694	672	731	725	655	683	721	743	693	747	689	742	703	724	697	731	727	744	773	748	706	725	644	707	745	748	697	666	704	738	699	710	731	702	730	698	697	674	757	766	755	666	724	714	678	713	761	683	666	704	770	718	748	724	755	711	692	763	740	696	711	730	708	737	784	718	728	733	704	765	729	740	705	711	697	690	712	720	720	779	775	674	692	683	732	742	782	710	736	674	771	754	740	772	767	739	699	711	717	723	683	699	739	778	733	704	744	711	724	757	736	771	717	716	717	724	713	720	769	736	672	668	746	728	738	715	732	703	707	742	709	725	705	726	714	705	712	703	702	737	665	706	723	764	709	728	721	729	702	754	689	704	694	725	688	648	759	762	721	724	745	689	768	706	714	709	782	701	756	730	709	758	778	686	754	722	760	707	738	723	692	731	721	703	706	723	741	703	723	700	718	736	683	743	727	704	724	680	731	739	726	712	705	726	725	681	722	718	753	719	665	709	728	712	722	697	722	712	717	718	726	719	708	682	746	673	714	698	775	719	705	719	733	731	694	757	723	733	707	742	736	732	724	726	727	718	700	772	729	748	754	763	681	734	727	718	786	674	710	712	745	723	712	714	728	714	730	718	703	751	740	716	726	702	769	724	680	749	678	788	744	692	721	743	737	727	702	684	733	742	692	694	725	746	729	723	756	783	733	760	723	734	740	735	697	757	721	673	713	669	784	745	682	743	697	650	735	728	749	703	723	732	675	756	739	717	718	749	710	668	720	733	674	673	688	739	704	702	722	717	718	718	704	675	737	704	721	701	731	732	754	740	751	733	760	751	727	742	755	724	750	726	718	746	692	713	716	711	700	710	739	743	661	667	744	687	726	728	668	717	711	721	714	655	724	716	686	747	717	771	743	712	700	696	695	760	710	764	667	722	677	689	684	713	703	750	743	739	686	712	715	737	779	726	751	725	712	704	707	753	766	746	714	701	764	724	669	731	723	786	715	698	696	700	689	697	705	734	693	698	715	696	738	744	773	757	754	695	796	693	743	705	734	746	753	700	756	742	688	737	762	733	747	684	742	728	761	689	653	682	718	709	695	741	691	750	678	722	684	747	679	737	758	727	736	720	702	726	724	749	718	770	739	716	711	716	743	743	695	746	787	717	739	714	725	724	687	766	739	695	716	720	756	725	689	722	722	682	741	737	775	690	734	740	759	721	686	653	731	748	707	738	714	682	692	715	788	741	716	730	738	714	765	686	681	791	724	688	734	706	698	724	732	748	689	702	708	726	744	765	733	760	760	703	736	761	712	715	716	691	693	725	721	730	739	719	724	743	745	720	730	678	670	745	756	805	729	750	792	752	770	745	730	732	728	691	731	704	746	704	745	734	739	772	741	764	719	690	741	727	739	742	697	710	760	689	704	697	728	742	700	769	727	693	741	749	754	735	714	741	719	717	726	753	680	742	746	764	696	734	739	763	784	746	704	721	687	747	683	720	694	746	712	756	718	748	652	743	739	743	751	710	698	738	693	739	714	728	758	727	785	687	713	730	710	740	712	705	739	747	715	700	756	721	723	752	696	685	728	712	786	677	727	729	729	732	727	731	721	715	739	733	671	732	730	754	747	714	714	765	737	717	721	718	737	785	697	682	700	677	708	725	694	750	722	739	727	715	728	734	687	732	753	745	702	705	705	752	784	733	743	693	706	727	740	748	779	693	702	694	698	738	747	735	675	682	722	702	777	754	733	731	737	758	709	765	720	726	695	705	694	694	684	691	732	743	736	740	722	714	723	700	721	690	700	689	756	751	745	762	711	733	726	779	713	698	692	736	687	785	716	758	711	720	720	725	710	736	736	709	733	728	687	705	729	748	765	726	687	759	760	707	693	728	720	723	746	700	725	707	740	752	709	708	712	777	753	736	782	754	744	790	702	701	751	765	701	709	720	727	723	743	762	705	754	741	711	715	773	728	702	710	713	726	713	750	725	707	717	655	722	755	725	698	750	694	776	709	667	768	711	715	678	753	695	675	721	692	728	698	705	705	723	739	752	727	735	696	762	680	703	733	725	682	733	691	746	744	712	759	740	725	672	739	760	708	687	708	703	720	715	740	756	691	724	722	736	718	750	683	703	716	724	728	791	768	690	741	720	677	759	720	749	778	674	726	745	746	721	728	712	711	738	741	767	698	731	735	752	740	698	666	669	718	724	714	701	764	736	697	678	769
3794	1871	1527	1071	861	790	731	745	686	678	656	690	665	670	622	645	650	627	627	655	678	658	623	632	684	649	622	686	667	637	639	609	635	647	659	623	612	642	672	672	645	644	648	644	629	649	689	611	665	612	647	625	611	689	637	643	652	637	633	632	652	646	631	693	625	590	652	623	605	622	643	615	628	592	619	646	649	634	690	620	553	645	653	619	653	642	609	670	636	652	591	635	623	589	624	664	643	680	613	633	655	621	650	626	612	670	677	612	618	646	648	631	615	614	630	625	633	690	663	638	630	623	645	638	618	566	666	677	650	629	659	638	576	663	581	630	669	635	632	641	651	674	626	647	635	649	656	633	669	640	620	680	618	632	594	610	657	627	644	627	643	621	632	672	635	613	656	626	595	610	628	613	709	639	646	625	635	608	622	638	671	636	593	617	652	654	643	658	655	594	665	625	641	594	620	602	647	651	656	634	651	619	597	606	675	635	613	650	650	632	643	606	617	629	602	571	632	621	620	605	640	598	601	614	634	653	651	607	656	649	642	612	659	643	637	609	608	646	664	643	670	617	590	647	625	629	664	623	607	587	625	624	633	627	645	676	664	627	591	630	679	621	657	633	606	634	607	681	626	685	647	611	613	637	644	598	642	666	637	677	625	645	658	606	605	620	623	593	588	609	614	619	609	643	640	594	581	621	625	645	663	627	617	625	646	616	629	595	591	630	659	649	645	596	658	621	653	618	620	654	601	601	597	662	608	645	620	637	633	588	638	636	641	606	619	678	678	607	653	633	623	665	623	672	644	600	637	657	598	653	631	650	661	665	614	594	644	637	642	642	615	631	620	628	629	619	641	663	628	654	597	634	621	576	655	636	638	589	601	609	609	588	615	607	639	608	608	632	635	604	638	635	604	718	654	594	675	638	598	635	584	661	639	609	639	621	605	618	640	667	637	609	612	652	658	696	626	616	614	580	625	587	623	581	653	640	624	629	638	642	679	655	665	619	624	660	667	622	623	620	623	671	646	639	592	647	643	627	654	604	635	628	612	631	617	677	658	577	608	601	606	656	629	628	671	607	625	683	611	590	695	631	627	613	644	582	560	662	668	613	606	611	637	599	646	661	619	636	623	666	617	647	634	642	633	624	645	626	643	611	654	642	626	567	657	588	637	658	613	633	642	618	621	560	661	617	640	621	614	620	636	612	621	658	631	630	658	628	606	678	627	639	584	646	631	653	653	624	670	616	657	626	638	677	606	644	680	626	657	660	657	595	604	630	667	620	655	613	635	627	621	618	694	630	659	621	626	611	672	611	627	655	629	636	632	652	625	623	667	599	642	612	661	676	614	630	657	669	632	638	624	634	670	617	646	621	599	627	614	627	639	596	600	635	681	692	616	650	617	627	645	622	599	625	609	651	638	620	608	689	647	655	661	622	632	630	651	645	609	633	604	639	638	593	624	605	617	629	641	641	640	632	630	570	666	665	640	652	615	630	628	620	613	657	623	610	631	666	642	629	657	625	641	636	630	612	661	618	656	628	605	613	653	627	673	601	640	635	642	656	656	675	590	627	648	632	647	641	624	644	628	619	606	595	625	617	594	617	648	633	662	643	599	649	635	624	642	643	613	649	621	626	609	635	637	609	647	630	600	624	663	604	607	631	622	621	665	690	632	619	627	654	680	588	616	670	646	630	576	626	605	668	641	618	667	644	611	593	638	629	659	628	637	660	647	633	584	598	645	621	614	623	630	638	659	646	626	629	630	638	611	645	606	628	653	581	591	600	576	654	674	653	645	596	609	646	634	608	599	624	619	595	648	631	623	664	630	681	672	599	618	630	649	623	629	629	619	628	627	621	669	646	636	626	581	660	607	655	601	609	588	599	654	640	647	616	630	617	654	600	630	594	619	680	609	611	654	704	653	601	655	598	621	645	643	633	602	701	617	605	627	634	620	635	621	577	591	638	654	620	607	633	633	639	628	637	636	604	658	664	609	672	641	622	600	593	591	649	626	617	610	594	641	668	655	632	651	647	641	620	638	597	644	647	635	605	681	606	617	623	599	627	688	648	622	641	622	601	628	639	613	681	644	622	592	654	599	634	654	656	666	616	644	635	612	626	633	634	577	624	660	641	646	616	661	645	612	644	611	616	586	624	641	634	607	608	640	618	594	627	624	637	601	624	666	615	619	609	667	646	641	649	628	624	624	665	673	638	604	613	608	630	620	622	632	577	624	672	673	616	636	615	664	577	641	634	618	574	620	645	628	644	665	618	619	635	646	613	658	632	639	648	613	610	658	631	626	631	644	691	584	610	603	668	618	601	629	659	640	620	610	644	599	628	682	651	672	659	660	616	592	593	604	650	648	645	634	621	603	638	603	598	638	618	630	668	672	645	635	609	622	629	637	611	638	595	606	670	584	614	612	598	609	632	665	653	614	666	626	627	624	616	603	655	624	616	566	632	598	657	662	643	623	585	597	618	643	565	653	646	632	651	646	662	615	634	593	608	615	637	629	584	676	685	676	601	628	626	622	621	610	641	588	691	641	642	611	674	646	628	668	610	645	608	614	623	611	609	653	617	615	628	593	648	608	631	624	640	623	616	595	650	625	606	633	669	650	660	649	628	663	644	645	685	621	613	665	611	691	594	625	610	630	635	616	591	651	639	614	624	618	656	621	636	627	609	649	616	643	676	646	659	585	648	656	624	559	635	594	625	652	603	608	622	658	633	623	597	617	624	606	622	614	622	612	668	631	613	621	616	716	651	610	618	626	620	630	601	644	624	656	658	595	625	644	605	657	662	645	609	642	671	622	617	633	621	630	637	618	642	631	589	595	615	673	654	632	561	657	615	644	662	595	626	623	617	644	651	631	609	601	599	641	624	623	631	638	641	664	626	653	649	616	645	604	652	620	621	630	631	628	647	628	655	620	634	694	625	615	624	629	634	635	634	675	665	620	627	588	639	616	673	624	623	663	646	657	653	626	626	637	639	599	616	639	609	618	655	614	614	658	677	640	651	596	626	686	636	638	643	618	629	624	604	600	645	637	623	648	630	622	637	586	676	698	648	638	602	629	654	625	595	641	614	658	648	671	626	598	629	599	630	631	631	678	646	630	642	654	665	643	609	661	630	643	649	628	680	585	640	652	640	633	614	648	646	594	667	585	645	615	654	641	656	646	611	607	614	613	669	670	615	588	664	644	616	654	632	648	613	633	614	631	614	657	613	615	647	664	625	639	648	643	656	622	600	637	604	649	565	647	621	645	619	623	619	636	617	625	637	602	665	637	614	600	585	634	623	641	644	609	653	647	612	676	636	665	611	638	599	617	628	644	607	632	644	636	614	641	624	663	647	670	632	675	640	622	639	639	612	627	578	617	637	665	605	640	634	618	632	648	640	612	615	619	632	634	645	640	624	616	599	631	661	631	641	644	616	604	643	589	650	682	646	646	599	649	620	626	687	648	633	662	620	626	600	630	646	667	647	675	657	633	623	696	650
24293	21382	28481	24675	20114	2804	1024	655	525	496	477	448	452	440	399	466	412	427	397	405	443	426	414	404	405	395	422	369	408	408	413	368	386	389	407	378	373	369	416	409	371	350	406	399	397	363	375	405	370	417	402	390	402	371	354	427	395	388	336	427	359	372	397	372	368	369	408	379	373	348	398	384	392	354	410	392	392	397	409	345	399	389	343	398	365	369	385	379	402	331	382	385	392	378	352	391	415	373	384	403	391	402	360	387	352	375	377	362	367	406	362	397	351	384	352	370	387	402	400	398	415	392	388	351	360	384	380	383	372	376	352	381	371	398	374	372	379	373	417	374	383	352	380	384	392	382	413	401	397	338	385	344	341	395	413	352	369	411	370	397	387	400	399	400	365	365	381	392	373	380	354	395	354	357	400	399	389	385	408	339	369	406	368	389	379	377	372	434	399	378	372	363	380	381	368	366	413	365	404	377	376	359	405	409	361	404	406	386	369	349	410	366	378	357	375	362	374	398	376	407	403	373	390	393	386	368	376	413	384	406	364	399	365	379	382	431	385	403	339	409	387	364	380	381	383	353	397	373	379	376	418	359	369	318	372	403	391	375	372	391	389	398	361	390	379	378	373	399	373	393	360	377	368	414	380	389	372	383	384	370	388	397	392	380	373	404	371	399	375	388	377	373	371	368	379	377	358	400	409	378	422	362	362	380	392	367	363	370	360	396	375	356	387	409	352	381	362	379	408	365	403	367	407	352	388	368	386	385	390	386	421	382	395	363	398	349	379	360	395	367	382	386	344	367	390	392	393	373	398	360	363	364	374	404	371	402	359	365	384	368	394	383	362	391	390	381	417	390	355	382	380	384	381	373	386	393	367	354	376	359	379	357	365	385	402	368	351	365	363	384	375	373	391	339	355	373	356	380	386	400	388	410	370	398	325	390	365	398	374	402	366	364	411	354	371	390	396	393	363	387	375	367	382	364	370	350	383	386	382	380	388	356	364	391	364	378	393	376	413	383	399	407	364	413	410	369	376	377	350	393	369	350	376	347	380	391	394	358	377	397	379	338	409	381	361	437	363	402	347	383	359	359	393	365	370	406	416	402	385	400	372	372	376	392	376	382	363	381	376	385	337	357	353	383	375	366	392	403	386	350	377	395	365	350	363	400	361	397	382	348	367	408	355	354	406	408	357	359	357	359	391	331	368	361	386	332	398	392	386	373	393	367	356	377	400	400	373	380	362	361	392	388	386	397	398	361	372	388	402	332	340	395	379	366	409	384	409	384	380	377	395	350	354	387	397	397	379	379	378	387	367	378	391	353	353	369	407	382	365	387	376	366	382	388	357	380	367	375	383	415	363	393	352	419	359	395	410	357	367	372	358	374	426	401	388	418	379	397	370	397	345	357	411	325	407	343	344	386	398	403	381	388	360	388	374	377	416	369	394	418	394	399	384	395	373	368	402	354	381	377	400	380	350	404	380	363	372	373	390	386	412	364	377	363	374	426	424	369	380	387	362	416	399	371	417	385	379	378	362	366	382	401	388	363	393	387	357	357	426	398	357	356	398	370	356	378	371	349	388	366	391	386	364	402	374	405	414	385	368	423	378	400	355	358	364	371	375	390	369	399	417	353	383	348	374	396	367	364	377	397	402	378	391	405	428	402	371	380	350	366	393	382	371	384	372	373	404	382	379	371	377	394	384	346	400	368	380	363	376	381	349	349	373	383	370	435	408	418	400	351	361	385	380	393	373	384	349	384	355	402	380	360	388	374	380	392	393	369	366	377	325	395	400	401	400	375	386	361	395	372	390	402	377	367	371	342	398	385	370	397	405	359	382	378	386	364	392	399	352	386	383	356	368	395	359	446	385	383	367	378	364	379	353	404	358	405	394	399	382	364	383	436	369	377	351	372	351	372	394	382	395	365	389	366	354	392	391	406	400	362	410	351	397	347	383	375	349	387	363	390	362	391	339	358	359	362	375	360	406	415	391	380	358	347	370	335	379	357	356	392	357	403	363	384	401	375	353	399	368	355	377	374	425	397	391	395	383	347	375	353	410	393	368	376	339	392	373	372	392	382	386	379	378	374	371	366	433	380	393	354	408	378	396	396	409	407	349	376	373	354	399	423	376	348	376	372	348	361	366	374	377	357	392	373	381	397	402	370	376	369	372	352	396	363	359	397	375	414	404	389	414	369	411	332	395	404	413	341	402	399	405	357	368	385	364	371	396	400	395	393	383	390	386	342	370	380	368	368	380	386	380	365	397	321	371	405	411	361	389	375	383	373	384	409	386	389	386	372	404	371	413	382	337	404	365	391	370	339	322	386	411	367	358	390	400	384	386	397	375	387	378	370	368	363	356	390	349	336	347	397	392	392	391	371	388	368	367	375	366	371	386	354	371	390	362	349	378	345	375	403	392	379	391	371	413	421	386	376	350	377	370	336	385	426	393	353	378	355	393	345	363	365	338	379	342	359	406	363	351	341	404	385	411	421	378	413	342	357	362	374	386	393	350	363	388	433	377	368	417	370	340	387	368	336	361	366	343	389	393	358	401	340	393	372	359	373	373	361	367	388	379	388	369	374	358	399	380	359	397	390	356	389	385	426	386	376	352	345	399	392	368	409	389	395	356	374	379	388	386	387	391	336	356	356	373	326	388	369	353	381	380	375	379	383	377	356	377	359	391	357	393	394	359	353	383	365	379	393	402	334	417	386	425	362	373	371	390	369	387	365	365	351	356	328	363	404	376	351	380	354	367	392	367	365	370	384	419	363	396	384	394	384	421	382	391	384	358	412	375	368	385	382	351	377	409	353	379	381	389	351	353	372	376	376	410	375	408	366	375	384	387	370	382	370	368	367	410	363	384	378	361	377	389	357	412	377	423	348	383	356	366	407	399	393	381	402	388	374	389	364	356	369	370	385	349	357	362	385	381	353	347	355	371	345	365	390	377	350	360	398	386	373	361	381	383	381	389	382	362	361	364	374	410	389	356	373	389	358	363	368	361	385	379	373	330	334	385	383	356	374	389	352	375	379	372	376	348	365	368	353	397	360	366	379	384	395	366	405	380	396	342	380	353	360	359	372	351	348	369	368	386	396	360	353	378	387	377	374	371	388	363	377	364	383	388	384	357	375	335	356	408	402	383	380	361	358	399	359	381	376	361	346	397	388	371	361	379	381	390	393	378	383	386	398	361	379	389	371	371	352	406	345	386	401	386	339	366	392	361	359	365	381	401	378	373	382	366	395	380	385	363	404	385	355	386	371	364	380	390	350	387	384	389	388	405	388	386	374	398	386	376	378	406	362	368	378	383	347	345	404	367	364	382	334	354	386	359	362	390	369	382	407	378	365	349	380	370	369	372	379	394	354	391	378	386	380	373	363	375	374	365	361	387	379	371	379	395	374	370	385	385	389	395	394	390	360	399	392	419	381	386	370	351	394	408	355	391	378	368	369	373	392	383	385	377	400	362	395	362	388	382	414	374	372	388	362
3337	4728	3721	1891	1327	1021	792	752	718	583	540	526	502	475	466	432	419	422	446	404	428	423	399	406	410	395	379	381	401	385	385	401	365	361	354	359	405	394	361	396	353	420	358	362	389	402	383	365	392	381	342	381	413	399	402	395	372	371	391	404	387	386	364	371	399	400	380	379	367	381	385	385	375	394	384	368	380	356	367	372	394	378	369	369	381	368	397	388	349	375	370	369	374	358	398	415	362	359	349	398	350	346	357	358	385	351	358	379	394	349	393	355	377	364	402	398	348	373	374	358	388	353	368	339	365	386	351	339	355	382	357	351	349	365	375	350	350	391	317	383	407	338	387	373	388	364	383	367	369	350	373	332	399	367	374	381	378	410	391	372	365	372	392	380	387	344	392	380	352	345	391	388	329	407	412	389	361	356	361	383	375	377	395	384	386	353	391	394	369	395	393	390	383	380	343	381	372	354	387	399	350	368	353	376	350	341	363	345	400	379	365	409	382	395	367	368	380	388	347	377	379	413	352	363	355	363	359	361	363	368	379	363	359	376	383	399	389	380	350	374	353	336	372	378	379	385	369	360	345	335	414	369	389	393	347	381	345	363	349	355	366	356	391	389	384	349	391	361	388	390	377	385	378	381	327	341	381	365	373	357	352	395	348	397	378	365	383	353	355	378	363	347	337	382	355	383	391	388	351	394	372	378	363	377	397	357	404	345	348	379	378	372	375	363	413	351	372	405	357	374	369	374	375	340	372	331	356	365	369	365	393	379	367	382	366	351	351	394	392	366	400	326	352	372	332	363	377	349	366	379	379	363	398	382	358	344	394	376	386	362	390	368	371	359	381	334	338	392	355	374	345	355	380	377	389	401	312	384	371	321	364	388	374	396	362	383	391	392	400	392	375	345	364	357	385	350	379	394	374	357	398	377	354	372	339	390	386	326	357	350	371	364	347	360	382	358	360	402	380	362	352	373	375	360	404	383	355	350	390	361	402	385	362	380	362	394	375	360	340	360	356	365	369	360	376	359	365	362	372	385	367	337	381	389	361	332	400	399	380	339	369	398	355	362	367	357	373	340	385	360	365	349	382	353	345	376	363	359	413	356	384	362	370	363	402	383	320	357	365	369	369	388	358	357	363	343	375	337	335	372	354	339	366	385	413	370	332	383	374	355	398	366	379	350	372	359	362	396	366	404	401	368	334	340	393	384	347	372	339	396	365	388	345	358	356	363	361	403	381	353	343	352	338	368	374	369	377	325	366	363	366	408	387	342	348	366	323	386	373	339	334	378	340	385	380	380	391	340	353	387	339	368	354	352	375	384	354	366	374	348	391	331	393	389	349	371	401	373	354	384	350	344	396	363	351	373	352	353	366	352	355	382	403	362	359	355	387	337	361	392	361	351	388	399	349	359	389	355	345	374	358	369	374	339	371	327	360	360	360	362	382	377	368	374	367	355	380	382	354	381	413	367	382	356	391	409	391	345	385	373	348	338	326	362	355	411	379	315	377	376	361	336	361	390	355	396	377	394	346	371	399	349	392	350	337	407	360	360	347	378	363	382	355	366	372	388	375	395	347	383	384	350	374	332	332	374	384	370	373	412	369	391	326	389	402	354	374	370	411	406	342	351	312	366	354	379	362	387	350	332	355	368	349	371	328	356	368	344	391	369	403	387	365	400	355	338	362	363	387	371	355	385	370	376	380	321	369	339	381	382	345	371	383	372	387	358	356	349	345	341	374	359	355	360	364	378	325	372	343	361	353	315	383	371	344	400	342	397	352	411	372	343	333	382	368	366	382	341	378	332	361	357	396	379	376	369	328	382	386	324	392	359	365	384	353	368	344	358	391	390	385	341	380	337	392	328	385	368	370	355	385	348	376	384	349	390	340	388	355	356	374	385	359	377	360	361	386	383	408	387	383	391	382	367	361	364	378	386	362	362	369	345	369	340	371	384	365	380	327	376	396	358	368	362	380	339	384	361	360	374	377	358	383	359	340	396	365	362	358	352	365	369	344	383	361	361	352	367	354	363	346	369	376	383	379	393	366	396	371	371	380	384	372	353	350	362	363	390	341	390	367	351	337	374	356	356	319	375	380	381	383	357	389	358	337	359	365	331	404	382	402	385	343	366	371	360	383	362	368	376	363	363	361	366	376	356	342	392	349	361	348	337	406	370	372	374	313	367	346	371	348	366	373	332	370	385	355	363	353	364	375	369	391	358	361	398	325	353	357	350	353	372	335	355	354	367	353	349	363	362	354	344	354	363	367	353	347	362	357	378	334	352	359	386	337	384	345	374	372	374	416	395	361	365	367	364	382	370	374	394	391	374	361	385	365	390	342	317	366	365	343	332	381	335	369	335	352	380	356	325	371	384	355	345	334	367	373	388	330	371	388	350	334	392	369	355	390	341	362	376	352	335	331	415	347	367	351	400	350	372	390	342	340	349	360	379	383	371	366	388	358	354	369	374	341	344	405	346	378	355	357	355	331	339	361	376	326	346	350	350	383	364	339	329	343	354	388	355	379	355	361	351	357	352	360	336	352	334	383	340	366	342	378	360	382	365	397	342	383	350	348	342	372	397	389	364	373	359	336	360	364	367	354	339	331	355	390	418	382	365	368	362	360	398	367	387	408	359	371	373	345	376	371	327	334	365	351	351	343	384	354	357	413	366	365	358	336	381	383	356	393	345	347	350	351	377	384	377	356	348	347	373	364	369	339	350	380	376	373	347	360	371	376	346	330	365	356	390	387	359	363	368	352	337	356	368	363	386	375	353	383	345	384	344	385	349	368	375	366	361	450	376	356	376	360	355	384	379	337	380	351	382	374	326	340	367	379	368	348	358	399	367	355	343	347	370	365	368	360	339	369	358	373	354	336	358	401	373	372	342	394	365	338	363	365	316	355	368	340	359	356	360	351	388	374	362	369	365	382	369	387	364	355	354	381	385	352	402	374	333	362	398	349	341	353	336	347	335	355	377	353	364	369	364	343	333	359	361	355	357	331	361	341	377	349	374	382	361	343	362	367	362	360	311	337	383	376	370	376	384	375	368	387	369	369	344	334	394	406	375	365	349	350	366	358	349	403	357	375	382	344	374	368	349	357	366	351	363	379	355	378	374	335	342	371	382	375	382	389	365	385	357	358	367	346	374	396	393	351	392	354	349	330	381	358	340	353	352	395	353	374	320	374	360	363	371	355	395	366	363	371	350	357	349	365	380	348	340	359	379	323	344	327	377	374	367	403	341	334	341	361	368	340	350	358	384	356	373	344	385	411	367	379	366	350	349	381	327	398	346	356	381	357	345	368	354	361	354	379	377	350	347	363	413	371	350	329	367	362	353	405	340	355	366	382	368	361	371	340	375	348	373	383	360	364	362	376	378	354	366	360	367	331	377	377	366	367	346	356	360	350	379	358	336	354	393	368	402	373	350	362	381	375	378	373	397	360	420	343	332	356	368	380	361	365	369	360	377	357	394	370	371	336	376	345	368
27715	12402	2458	1459	1041	905	872	878	872	829	930	889	905	911	891	902	892	869	903	876	868	877	863	874	884	904	883	924	920	942	882	943	841	934	868	906	882	919	859	867	853	908	911	917	863	863	862	915	906	866	939	840	863	909	839	872	861	923	916	907	870	894	887	896	860	860	830	885	904	920	872	863	903	909	873	828	921	892	922	922	884	835	897	864	829	803	899	856	899	905	858	885	936	880	909	836	911	896	889	899	842	893	894	832	900	869	868	831	867	889	875	802	911	857	875	916	858	903	868	923	801	851	860	880	907	866	912	854	868	910	893	865	836	891	904	913	849	894	873	829	841	880	917	844	878	850	953	870	895	868	909	906	855	871	868	821	896	911	887	877	870	909	917	863	834	861	883	893	913	883	899	913	843	845	885	934	848	828	876	939	927	876	883	839	884	884	877	830	943	886	909	879	860	917	891	946	832	877	905	927	836	887	868	882	878	848	879	883	885	858	826	872	909	885	875	866	889	853	816	858	887	891	842	847	856	879	857	874	883	894	836	855	886	909	901	923	853	899	850	871	835	931	849	914	887	835	914	874	859	938	888	934	899	933	847	895	859	883	877	906	864	901	867	855	863	852	917	871	893	941	894	936	882	900	836	924	859	846	867	926	883	894	838	834	875	855	884	849	890	860	893	892	915	927	831	846	915	840	869	869	857	898	903	934	878	836	871	868	858	858	789	842	862	866	881	876	872	915	850	920	891	852	854	879	834	858	859	907	848	863	921	889	883	841	832	830	884	824	850	880	836	882	870	888	900	888	882	892	882	870	874	870	861	891	901	834	904	917	867	838	883	865	887	829	914	847	914	840	879	867	887	850	869	875	883	892	909	874	808	871	877	977	898	878	848	868	853	862	835	891	832	852	888	886	893	888	908	884	899	912	894	914	857	935	898	827	887	909	911	874	866	911	893	829	899	898	868	934	846	926	867	845	920	873	888	888	901	890	896	837	888	934	899	910	885	897	902	902	836	874	931	862	851	895	893	897	898	865	947	800	869	890	888	875	871	838	893	910	874	944	885	951	908	899	886	868	882	895	925	854	908	886	825	883	904	842	931	919	868	909	852	889	823	867	879	884	866	888	848	843	878	889	903	878	895	893	893	903	896	894	886	898	887	811	857	898	904	843	872	865	861	936	833	933	875	841	828	887	839	849	840	849	881	982	899	849	886	883	834	892	920	898	884	864	839	858	922	900	928	845	883	878	846	886	921	884	957	878	817	901	868	879	874	869	914	882	918	880	870	901	919	898	914	924	885	899	849	877	782	868	905	879	899	908	902	859	804	884	894	829	893	877	930	850	915	897	870	866	888	871	853	896	865	924	860	923	910	881	875	889	923	878	838	934	892	894	880	864	877	899	861	822	893	859	890	875	945	881	882	881	874	883	811	867	887	850	893	872	933	891	889	874	828	860	888	903	890	859	881	844	850	861	897	939	887	899	836	861	852	903	872	900	900	919	852	838	902	863	942	868	875	860	866	870	944	913	880	918	909	905	875	874	845	883	878	948	899	885	856	847	867	877	884	913	852	914	886	887	867	873	885	881	845	859	874	902	900	950	892	899	880	903	900	842	875	930	888	862	865	866	900	903	858	894	864	854	898	850	874	890	884	873	870	854	886	831	887	836	829	851	901	910	951	897	897	931	918	882	843	851	899	924	900	858	902	871	900	856	842	923	864	858	895	813	811	864	874	865	918	921	870	940	815	832	861	917	905	934	893	860	828	897	902	879	840	914	853	877	908	871	882	841	837	828	884	871	896	840	906	858	849	855	820	921	869	904	859	839	885	840	868	870	879	873	899	904	864	851	866	976	902	895	918	924	873	882	919	863	913	907	900	881	915	866	928	842	848	877	919	856	908	885	888	883	921	941	897	877	879	834	864	914	882	886	904	847	846	837	893	865	902	846	869	927	930	902	893	932	893	914	936	888	954	920	887	916	868	888	875	851	897	829	890	875	884	885	879	898	802	889	895	882	849	924	866	882	915	866	827	889	873	861	895	922	867	868	852	881	919	868	879	913	855	865	823	917	865	932	926	844	854	882	860	875	890	879	880	896	916	859	932	927	897	847	946	900	917	913	907	882	831	887	850	862	867	899	880	840	899	871	880	894	847	901	857	948	814	875	861	871	866	871	857	875	875	914	923	847	901	878	918	885	868	882	922	894	867	915	876	877	889	909	883	876	908	869	855	835	852	887	857	858	845	899	886	905	901	833	838	884	890	930	848	882	933	858	877	868	904	854	919	939	869	848	899	900	874	889	872	858	904	790	906	894	864	902	863	926	894	871	908	861	865	889	891	837	942	893	923	879	897	857	920	894	828	892	890	859	869	861	870	858	906	906	858	848	870	866	936	906	874	837	835	867	856	834	886	904	906	849	867	896	907	895	817	884	901	929	915	874	850	919	908	886	883	839	889	916	854	884	891	918	869	886	836	862	902	877	916	900	867	869	899	857	889	875	919	918	878	882	921	898	887	851	858	872	887	890	879	895	921	892	881	845	911	893	907	893	900	908	860	868	863	880	870	901	886	864	899	913	820	858	830	889	857	875	843	837	859	916	841	899	909	878	828	885	872	878	927	890	897	884	861	876	863	859	911	861	914	842	914	870	904	929	910	910	913	904	872	905	891	870	891	842	874	922	872	814	849	875	881	870	895	900	879	871	897	847	882	932	872	889	899	869	818	885	879	902	928	865	900	857	843	878	923	920	893	895	803	908	856	818	851	844	861	903	910	877	861	882	848	918	840	916	925	894	902	892	837	868	867	830	849	936	915	867	860	914	840	897	879	846	878	902	964	891	871	844	862	919	837	925	946	867	830	853	923	887	920	865	869	888	870	854	899	882	940	840	840	885	894	920	861	890	907	880	939	863	895	844	898	863	904	901	880	842	828	892	889	849	880	875	892	928	842	867	901	862	898	866	839	831	847	891	884	913	892	844	861	910	892	864	932	871	914	859	933	878	909	941	843	832	861	890	928	902	873	865	852	920	941	875	871	829	883	847	879	824	870	849	887	850	881	852	964	855	883	868	830	904	878	922	870	861	905	852	879	830	894	903	854	871	867	881	884	904	921	861	864	884	877	892	895	912	870	918	906	913	821	915	843	847	829	867	871	920	883	849	870	924	864	910	838	896	925	911	903	843	886	811	830	878	894	824	862	830	912	879	868	841	953	917	868	895	912	890	891	876	840	893	931	870	826	875	858	868	860	871	882	879	907	914	859	869	899	878	884	888	833	833	878	914	886	874	871	914	864	934	900	854	917	899	889	865	909	894	914	918	894	913	911	911	879	861	909	864	880	881	832	881	882	898	904	917	887	861	911	919	939	900	919	917	843	914	868	918	902	885	866	874	886	865	858	864	846	892	904	891	930	848	888	876	927	907	929	888	861	830	854	916	858	923	871	891	849	889	868	890	931	882	923	887	927	852	915	879	889	856	838	919	867	864	879	928	903	843
5231	1001	933	773	741	772	771	752	770	748	785	837	739	745	722	759	714	740	744	763	752	718	699	716	760	749	748	730	751	737	697	791	755	769	736	751	760	715	751	716	720	787	729	721	760	758	730	734	730	741	730	721	757	749	739	745	754	723	766	726	718	797	719	701	768	723	722	708	744	759	719	734	728	821	709	700	730	731	735	742	747	714	755	726	742	755	750	770	741	672	699	686	726	720	750	710	758	730	724	741	721	748	736	708	778	723	733	717	765	738	710	720	715	742	691	731	806	690	715	715	746	718	718	706	718	726	714	770	738	709	732	742	736	724	711	777	771	736	734	750	733	734	761	712	723	738	716	740	712	680	750	755	758	714	747	744	741	729	727	711	753	704	739	750	717	695	762	695	712	726	719	722	777	724	716	755	741	732	749	788	714	695	769	736	750	717	751	737	730	734	731	766	749	740	723	721	735	734	697	779	755	750	705	738	749	707	775	734	738	737	749	746	768	725	741	741	753	693	753	727	719	682	761	706	693	722	723	693	734	790	748	752	709	720	688	730	711	759	791	731	809	773	744	745	734	738	777	744	772	756	722	777	751	755	748	750	730	755	722	714	703	740	739	751	686	748	701	758	747	705	741	675	764	708	718	712	759	731	705	756	780	757	708	740	726	695	750	771	732	757	750	735	712	726	751	736	739	758	737	748	727	795	754	661	750	737	719	713	718	778	726	691	749	789	713	721	780	707	752	720	703	762	710	733	718	761	757	792	690	763	761	780	701	715	738	774	686	678	725	732	696	760	747	771	762	740	748	745	688	711	748	790	771	721	787	771	749	747	730	760	743	749	768	777	763	732	709	744	741	750	754	707	726	767	722	722	692	744	725	720	644	709	732	691	745	758	733	699	713	726	736	733	752	747	724	726	717	712	727	757	703	708	765	711	756	715	732	753	839	734	747	757	722	741	747	781	742	773	740	771	787	799	753	712	721	753	723	777	765	708	740	749	756	694	761	752	774	776	716	783	722	727	709	758	743	720	732	777	727	778	787	689	722	733	703	727	763	768	727	734	746	673	719	758	714	788	727	750	734	745	723	784	755	742	731	784	710	743	758	734	706	742	684	698	800	724	733	712	733	709	760	756	711	712	743	776	782	729	729	706	723	761	730	721	704	754	704	715	716	740	744	793	693	754	726	679	785	770	715	731	729	754	679	747	715	747	729	685	719	738	758	756	735	745	682	759	751	776	737	713	742	779	758	736	727	747	714	707	726	730	761	747	762	769	685	757	762	716	708	696	735	751	763	762	735	770	759	759	731	773	718	703	747	697	758	777	782	733	737	731	736	691	735	740	715	722	706	754	736	682	736	664	729	713	784	742	706	743	713	709	740	750	741	730	773	723	757	695	763	774	681	765	766	723	748	721	747	717	733	733	741	790	759	751	722	719	731	684	711	712	764	713	724	742	759	753	724	744	766	771	714	699	755	700	738	737	770	725	748	716	744	708	754	761	790	755	789	787	740	773	746	732	784	760	680	732	729	709	756	708	712	744	747	760	755	754	742	683	739	777	744	729	703	765	744	702	715	764	721	733	715	732	750	726	752	719	738	719	748	714	746	694	715	754	729	720	767	751	795	739	725	722	699	727	712	712	738	714	746	691	711	704	764	753	758	724	744	710	726	778	793	773	721	719	739	747	735	749	753	737	733	736	711	727	707	708	761	725	683	767	725	738	780	721	719	734	789	721	746	701	760	690	730	680	719	749	750	727	746	751	786	705	739	693	730	722	707	752	728	720	764	737	730	755	702	747	725	759	744	706	706	745	776	758	706	762	717	744	712	711	792	723	718	700	729	735	698	706	761	736	740	759	734	726	723	715	752	773	798	712	768	718	706	745	740	700	699	709	716	731	731	766	704	756	699	709	778	770	719	759	736	716	725	717	766	718	706	733	759	741	754	753	757	728	753	754	741	747	742	761	733	726	732	734	724	710	718	760	741	727	748	728	754	785	719	764	695	772	703	720	739	723	779	747	726	699	776	706	771	730	709	712	759	728	742	786	729	778	724	722	743	778	731	717	685	760	775	736	776	771	723	748	700	734	696	749	762	754	747	724	734	743	720	721	788	718	750	710	771	765	767	787	731	742	740	727	718	751	731	704	733	749	727	761	687	758	713	698	735	735	777	746	739	770	731	696	707	728	709	747	706	693	724	767	733	708	741	783	772	770	718	727	753	698	781	748	692	730	749	730	719	740	758	744	692	749	738	763	753	727	747	766	742	781	804	714	699	734	742	775	742	761	664	753	687	793	686	763	710	770	719	692	693	758	736	756	720	734	747	702	734	740	734	760	736	740	707	717	723	731	726	804	731	716	763	707	720	710	759	749	734	662	719	722	668	682	713	729	755	754	787	751	777	754	730	766	752	751	746	734	748	751	756	716	742	697	728	731	774	762	717	724	768	767	718	687	734	733	793	777	764	746	740	741	778	723	708	741	725	771	749	746	670	778	731	771	713	724	762	780	707	744	767	717	756	716	737	748	712	748	781	731	730	735	725	758	736	782	697	720	747	728	740	734	793	762	724	716	719	720	747	774	773	769	742	728	735	675	718	721	746	718	733	748	716	697	694	765	816	741	688	744	760	714	743	741	794	689	682	736	723	729	754	767	721	736	704	721	715	677	734	743	767	762	711	754	766	739	764	734	748	764	736	737	753	737	726	756	761	739	685	778	723	745	724	760	732	729	730	714	723	731	729	770	799	724	747	729	703	773	725	730	695	722	769	773	723	713	719	733	762	733	716	706	763	740	716	739	757	740	685	694	716	741	698	722	746	749	736	710	714	715	750	781	767	734	746	722	685	750	739	744	734	747	750	752	743	730	742	757	743	790	698	694	717	722	755	745	752	680	782	765	765	709	779	749	750	737	726	699	713	744	717	790	725	775	739	706	708	757	756	724	769	744	729	758	699	699	734	705	784	760	750	678	767	725	721	708	759	716	709	727	788	711	733	731	752	710	749	796	759	722	743	740	731	699	747	679	723	732	742	713	742	725	734	757	784	720	722	769	740	758	767	709	762	721	794	757	741	761	724	717	720	778	752	744	809	763	734	746	740	733	758	794	733	699	697	732	707	683	762	752	711	734	738	682	753	818	764	710	728	736	698	751	720	711	748	766	738	755	730	750	719	729	704	725	717	720	753	753	728	741	729	704	751	726	715	742	733	719	697	752	764	731	712	759	703	714	712	814	745	721	760	714	775	749	734	750	731	717	742	718	745	733	727	765	772	740	738	730	782	697	722	719	763	677	742	703	729	681	721	755	711	760	793	725	745	713	724	720	773	772	749	776	773	725	732	739	727	724	714	756	754	746	734	767	770	756	765	695	779	751	786	751	758	714	736	755	734	699	778	742	765	783	718	795	747	743	679	731	761	719	730	763	756	728	747	726	785	733	779	754	737	715	703	765	733	690	742	769	744	764	736	723	719	741	756	783	711	746	769	705	756	758	757	765
26018	21408	23912	12745	1484	969	886	846	788	856	761	802	787	750	773	686	810	757	748	776	761	710	774	767	775	791	727	788	772	719	747	749	711	736	779	750	757	767	798	720	732	750	761	759	767	686	785	757	768	777	764	736	799	793	789	792	762	794	721	741	738	754	730	692	836	757	752	739	745	738	777	773	738	817	716	718	740	742	713	775	751	731	746	771	746	799	741	730	761	744	743	728	749	780	751	736	757	749	717	783	757	692	752	760	732	736	727	764	778	743	720	762	745	749	724	748	747	753	781	745	739	738	739	734	684	770	734	716	737	765	745	749	709	756	823	716	723	718	745	783	738	700	762	729	738	737	692	746	754	754	748	708	726	744	734	734	779	724	776	790	764	755	709	712	779	673	740	774	770	736	757	744	725	739	806	752	748	741	738	746	763	700	722	754	732	789	772	737	742	749	733	796	729	708	719	730	788	688	757	794	775	743	713	736	719	748	818	725	745	731	746	767	772	708	744	769	794	756	753	712	745	751	739	730	746	756	759	753	751	696	759	734	731	706	764	739	681	758	739	765	734	745	788	760	725	710	723	776	777	760	750	738	751	740	736	776	729	729	786	742	760	714	776	725	744	724	730	751	727	772	747	745	731	736	707	753	750	782	708	790	737	770	736	744	782	768	735	741	770	757	717	720	707	764	708	787	754	770	763	727	748	749	733	738	705	736	714	715	714	785	708	714	733	730	766	758	757	733	748	748	734	744	748	711	759	740	728	774	734	738	744	727	740	748	768	712	776	753	678	733	725	778	740	701	766	720	794	757	755	730	730	725	731	676	730	749	826	711	709	742	704	732	779	731	654	788	751	765	763	764	765	747	702	773	685	699	755	732	742	738	747	747	730	742	725	760	786	742	728	795	736	738	724	757	738	724	748	754	765	754	733	732	692	759	746	764	725	758	729	751	732	786	718	771	718	778	714	722	753	743	713	772	714	794	746	763	764	769	754	711	743	769	724	736	766	759	732	798	793	782	759	748	722	724	771	779	701	738	727	727	795	767	768	722	710	709	782	781	749	738	740	771	750	772	760	757	760	750	722	734	757	749	750	698	745	732	774	725	753	728	718	747	722	713	749	758	701	792	731	765	786	692	743	762	747	753	720	682	726	753	739	744	681	768	752	774	743	767	727	783	726	728	764	692	720	760	744	775	741	754	727	763	753	756	732	699	745	728	746	781	796	736	759	754	705	755	735	720	756	767	743	767	710	773	751	751	717	761	744	731	727	743	748	708	733	754	700	734	768	724	717	754	744	742	783	777	773	735	749	753	737	789	764	713	747	762	743	743	767	734	758	705	727	735	734	699	758	791	715	755	735	745	742	721	787	704	735	741	762	770	752	756	777	706	776	798	750	704	741	762	759	767	725	693	738	771	775	738	725	760	758	771	759	780	688	770	750	787	722	757	717	721	737	759	762	714	778	706	713	752	797	722	767	755	733	754	768	727	757	700	789	720	762	810	727	769	780	764	782	756	684	723	724	770	735	716	712	751	727	739	715	722	745	684	687	807	795	768	786	760	753	750	746	721	698	763	744	750	757	750	749	763	743	777	782	768	749	758	745	716	730	793	751	740	707	757	780	722	738	747	769	741	712	718	801	709	755	748	731	747	736	709	744	758	756	733	743	759	756	750	767	750	718	766	769	754	727	751	749	734	762	719	777	755	721	721	724	752	780	695	726	697	749	728	773	743	776	763	775	764	746	782	781	728	732	733	730	731	756	714	704	749	718	760	755	745	725	780	757	727	748	719	752	803	762	768	760	774	719	757	798	749	739	780	707	721	790	753	775	769	755	742	753	786	722	724	735	692	733	736	750	758	770	714	758	731	760	716	740	729	767	750	763	732	719	756	784	700	792	739	765	766	714	747	697	718	739	764	707	785	691	721	772	761	725	712	733	768	753	737	762	716	722	757	743	710	780	747	745	738	772	756	770	750	754	754	735	747	706	744	742	774	713	708	748	721	695	739	748	780	740	775	744	806	730	723	737	736	743	778	770	758	775	730	734	778	741	725	744	749	766	757	732	708	814	714	748	739	682	816	712	762	766	776	761	744	745	706	770	720	724	776	754	734	783	754	755	723	749	704	721	738	770	742	704	733	731	683	680	762	720	717	797	761	745	723	768	774	815	723	813	724	772	746	728	780	725	747	775	762	763	738	752	705	746	715	712	833	761	787	790	700	789	771	752	757	731	753	740	741	723	710	732	736	729	760	756	782	712	741	761	799	805	767	773	774	771	783	770	735	694	743	733	743	736	753	706	702	710	742	720	770	701	764	710	761	753	753	727	754	760	757	759	750	777	748	718	737	754	746	727	763	747	752	766	736	764	781	760	784	741	723	767	753	723	746	744	777	743	766	706	778	733	781	714	746	715	785	778	755	758	773	731	741	742	735	697	760	701	767	799	769	764	747	737	734	765	706	765	767	730	720	773	722	772	781	748	706	745	703	720	718	738	760	697	751	751	733	686	815	800	698	702	749	735	713	749	770	763	729	693	726	769	798	747	740	817	750	750	773	722	685	729	775	718	750	715	743	754	746	737	763	753	764	781	699	746	710	744	762	760	700	803	756	723	752	754	728	762	729	747	761	740	754	716	749	749	710	764	754	757	749	763	759	696	754	748	763	695	740	722	737	718	759	734	740	773	762	752	700	792	738	739	753	809	754	739	767	768	712	817	727	701	731	764	736	759	757	780	763	720	763	729	682	758	759	752	760	741	714	700	708	738	706	721	713	754	730	754	784	766	773	733	711	737	744	734	757	762	759	794	751	776	744	782	732	733	724	728	730	774	754	709	799	773	703	809	709	743	744	746	805	699	694	769	721	733	777	760	714	668	720	713	746	778	763	767	741	756	764	771	776	744	790	712	691	749	795	737	729	741	732	743	747	731	777	730	762	792	708	780	761	753	760	747	780	790	719	753	754	720	759	776	719	765	734	728	716	708	709	737	727	709	706	737	695	784	732	754	775	776	718	696	773	705	743	752	788	756	762	720	751	730	750	735	764	737	738	745	765	746	668	725	730	751	750	797	729	784	734	736	714	790	691	750	730	753	799	723	742	726	794	737	783	696	783	788	742	767	763	724	751	750	709	739	733	783	776	745	741	775	727	781	684	735	736	753	763	775	766	686	743	739	761	771	778	766	749	753	726	742	669	750	720	740	734	742	792	754	725	748	748	785	719	708	708	743	722	793	746	834	745	696	723	786	781	776	742	764	696	713	704	757	746	758	755	743	807	740	706	744	743	796	796	704	776	752	772	764	737	689	739	750	786	715	733	706	769	723	742	725	708	743	731	718	726	758	763	734	704	742	687	684	739	672	743	778	790	749	692	775	702	769	746	701	712	729	778	793	749	730	738	743	780	799	750	725	755	725	731	709	770	669	714	770	787	795	750	802	744	750	786	779	784	733	769	739	736	756	766	818	753	725	719	759	707	757	735	781	765	723	707	725	756	786	740
3738	1788	1605	999	845	797	735	754	736	747	690	660	672	671	666	684	655	672	669	671	673	683	683	651	642	679	662	645	643	638	647	666	606	634	735	682	650	677	643	669	643	633	633	696	644	610	668	639	612	642	661	641	624	658	670	617	626	632	673	615	625	641	651	589	640	649	668	665	633	639	678	607	661	672	611	627	663	639	630	625	607	631	629	655	647	615	666	683	650	621	631	655	665	643	585	649	645	637	622	605	652	626	636	619	654	626	633	650	695	634	634	639	619	684	625	668	623	626	602	675	610	658	604	633	667	669	652	614	635	623	680	691	647	635	604	626	647	620	644	661	676	651	653	586	654	641	665	614	645	604	614	619	595	628	621	631	591	610	638	603	621	648	652	613	651	641	653	624	662	624	629	646	659	610	664	620	625	713	640	639	606	619	636	618	639	625	656	679	680	651	626	662	636	644	651	667	672	634	634	651	665	637	652	702	648	686	603	589	603	668	620	620	598	612	644	626	652	604	644	644	650	633	577	604	601	662	652	649	642	699	647	692	644	670	628	662	599	655	647	628	624	590	647	611	636	642	640	636	653	620	655	633	646	657	656	655	695	649	660	628	652	631	641	636	663	611	664	662	676	693	603	647	642	651	655	663	714	660	655	600	624	632	678	623	644	679	589	640	681	648	657	601	626	617	669	669	655	632	626	622	639	615	596	621	624	660	612	611	649	653	623	619	626	658	634	643	634	621	658	698	633	629	663	613	639	601	614	623	677	633	678	601	643	653	654	643	707	634	588	660	642	657	653	613	637	636	619	647	617	675	647	607	637	623	646	610	628	624	637	635	629	637	657	637	647	636	636	626	606	648	650	638	605	620	638	679	659	637	662	624	600	627	683	621	630	626	633	622	663	639	630	664	620	651	609	639	649	635	640	648	597	676	617	615	678	662	632	600	585	646	644	633	607	604	637	617	684	601	647	635	627	674	664	664	605	629	624	631	619	605	626	670	647	627	634	630	583	605	590	631	614	633	634	650	625	636	581	629	625	642	606	638	605	701	665	638	617	669	606	652	640	651	663	615	629	633	656	651	647	610	662	615	581	647	600	655	637	615	670	595	679	650	612	624	624	665	652	605	612	642	623	632	669	642	638	648	688	627	652	601	641	603	643	587	659	623	662	642	619	610	642	614	654	646	652	642	644	626	665	642	603	655	662	643	633	633	647	620	670	643	595	640	645	632	635	639	662	616	580	608	638	651	635	657	572	691	617	618	625	593	676	610	615	602	638	660	621	547	653	661	663	591	617	584	688	628	657	678	595	688	645	616	625	635	653	631	614	644	610	624	646	648	662	596	619	674	654	614	563	588	622	649	644	618	605	637	649	669	635	629	657	615	604	631	643	663	608	647	621	646	626	630	661	652	650	625	619	652	631	657	648	660	635	634	633	648	671	598	617	632	681	659	643	665	618	623	642	632	627	680	628	610	660	641	644	650	628	648	637	637	681	643	635	665	629	621	668	627	639	614	638	632	644	633	670	637	646	648	631	652	633	643	681	660	617	641	661	657	651	631	660	634	643	639	649	616	672	676	645	629	657	606	662	690	635	648	661	629	671	630	646	636	598	648	616	626	689	639	644	601	662	627	645	663	650	658	628	651	632	617	602	637	647	666	653	622	679	624	651	636	655	651	598	667	613	599	611	642	618	623	637	647	665	665	624	654	638	618	660	637	633	676	683	655	661	640	636	651	633	615	620	684	649	652	640	690	636	615	647	666	678	624	614	635	693	662	667	602	670	669	609	615	644	609	593	620	593	635	643	631	695	609	645	589	629	638	598	624	671	615	615	683	623	679	648	634	647	635	633	654	632	623	598	605	679	641	633	636	640	613	626	639	645	616	617	640	655	617	624	588	660	655	646	638	660	650	648	639	656	640	636	668	602	603	627	622	620	656	650	634	634	641	638	636	653	604	647	640	633	603	624	643	618	630	646	637	632	617	643	655	635	625	688	621	639	625	643	628	639	662	651	695	641	696	615	642	640	632	611	610	644	582	648	641	633	613	648	638	638	642	673	633	725	648	654	602	651	677	651	625	649	674	617	640	622	628	639	666	652	649	634	590	624	637	637	627	621	649	648	623	601	613	642	685	657	616	682	652	634	606	655	598	598	665	638	647	617	645	635	613	646	638	645	676	648	622	645	632	655	620	655	620	641	636	662	620	643	637	680	666	671	626	645	603	623	630	678	652	639	618	666	695	669	648	632	665	637	615	607	625	659	586	607	665	637	633	606	611	672	609	659	572	612	618	582	619	645	612	626	619	639	614	634	630	619	666	599	578	627	639	657	635	615	666	631	645	588	619	634	662	603	640	607	626	634	680	648	627	616	611	661	621	595	645	646	614	642	628	609	597	657	643	627	604	657	658	590	603	651	617	633	634	654	634	663	607	624	624	639	620	635	625	644	609	663	657	651	631	608	643	692	629	636	651	646	607	639	665	640	625	717	641	612	593	665	617	599	613	635	655	628	593	675	618	635	624	646	650	612	669	628	622	657	661	649	632	647	660	617	690	658	601	712	671	605	596	669	605	611	609	611	630	615	613	670	661	616	655	661	631	623	605	645	602	614	647	607	636	588	627	639	591	650	648	611	635	641	612	612	621	641	651	642	618	641	642	605	665	606	630	638	625	642	669	613	653	651	624	641	626	637	647	607	655	637	608	678	649	664	625	677	632	644	618	613	681	682	635	644	589	626	674	623	639	618	593	611	652	587	668	654	625	650	649	664	628	645	614	663	641	630	605	617	637	621	619	617	615	647	599	659	633	674	638	618	614	608	648	592	648	618	608	608	619	631	620	665	653	657	689	678	640	665	645	667	613	659	639	665	629	614	634	644	650	644	641	658	644	580	639	588	620	625	615	672	649	632	631	642	639	638	659	618	597	634	631	646	622	651	631	645	616	628	642	635	661	641	626	648	634	656	651	660	619	630	638	582	629	580	624	645	650	666	617	621	647	630	635	645	621	592	661	622	597	699	635	655	649	611	662	651	668	694	661	633	652	631	691	636	634	611	638	649	648	634	648	656	627	624	642	648	641	594	678	591	605	625	616	648	638	624	647	639	638	619	651	657	659	638	659	633	630	614	653	710	617	638	620	611	637	696	617	630	657	665	655	637	654	612	636	645	581	656	625	658	632	608	637	653	619	651	629	569	684	620	624	661	590	637	658	650	635	632	641	659	666	644	617	631	643	637	638	617	644	601	637	612	653	671	595	674	624	647	629	676	685	655	683	653	597	637	613	629	626	653	623	623	656	667	626	608	635	637	664	638	631	669	647	584	642	648	664	660	640	632	656	645	651	637	636	618	632	621	635	664	631	649	636	658	610	619	634	640	640	672	656	639	640	662	665	641	680	629	649	604	642	616	651	619	633	620	650	618	588	603	638	630	613	644	651	619	650	636	672	656	651	632	670	721	631	609	656	582	634	670	642	651	624	624	610	626	641	665	609	663	608
24279	21404	28526	24664	20147	2841	1041	643	589	552	523	487	492	477	447	452	424	427	418	438	421	436	407	417	433	385	405	411	416	432	397	429	455	421	422	390	402	406	428	442	410	398	435	398	387	397	413	364	396	387	411	437	388	430	400	399	398	425	407	356	383	395	409	413	374	395	423	402	385	418	414	389	431	418	401	390	361	406	387	412	413	363	394	404	386	420	403	374	418	421	418	405	410	411	376	388	364	396	362	386	417	367	381	383	421	384	417	402	397	380	407	431	405	400	429	405	427	376	371	403	385	406	441	418	384	409	377	408	427	412	423	412	394	392	402	399	410	381	416	386	413	378	414	413	414	429	434	386	427	430	378	347	378	391	402	379	407	373	386	422	393	378	417	362	409	373	440	409	392	374	397	385	388	397	434	413	389	418	416	378	384	421	367	387	397	397	409	406	397	391	409	406	394	402	394	418	392	414	373	402	388	371	396	390	397	342	405	393	428	384	390	370	416	423	364	417	415	384	396	388	401	438	387	389	378	434	447	374	402	377	400	406	400	408	364	405	382	422	386	395	382	379	412	374	361	408	367	375	398	390	400	392	412	385	389	432	440	409	433	369	385	395	414	375	399	416	415	438	387	381	366	410	379	392	414	401	378	409	403	399	400	404	389	396	412	383	433	441	388	410	396	381	381	391	422	412	398	405	369	422	364	370	390	403	396	430	378	389	406	389	371	396	426	412	415	375	399	385	383	395	395	398	413	408	368	393	384	389	390	377	415	360	376	364	404	430	402	416	373	422	413	362	376	370	388	393	385	396	388	431	393	401	377	443	399	423	359	409	393	403	423	437	382	371	397	345	414	379	398	412	405	386	391	416	370	370	365	416	407	387	392	369	418	382	430	409	427	399	407	398	396	373	398	411	376	385	370	387	396	380	390	381	423	383	410	423	396	356	393	389	402	398	412	384	381	368	402	403	392	394	401	426	398	395	412	380	378	394	403	378	427	419	400	400	392	386	392	412	381	355	419	399	411	387	406	389	359	424	376	391	405	397	441	401	380	375	361	354	379	435	418	367	375	382	455	389	400	413	371	371	419	393	424	399	402	395	383	396	386	380	408	412	396	398	428	380	397	382	391	401	393	415	397	398	372	449	392	369	384	390	373	391	404	419	433	417	412	423	389	409	422	392	420	413	364	395	389	372	375	405	358	422	386	423	419	425	373	383	372	372	398	418	402	412	410	388	374	421	407	387	386	408	401	436	409	415	418	398	378	399	405	403	408	372	385	427	409	382	407	394	382	393	406	392	412	399	403	414	393	362	393	390	416	416	388	412	407	359	373	403	400	416	420	413	398	421	403	453	406	413	401	394	409	387	392	391	446	397	389	387	400	399	375	404	394	413	411	425	395	386	409	403	387	389	413	429	440	357	385	384	393	403	425	392	399	400	375	419	433	380	415	384	399	414	395	388	414	417	373	371	423	393	410	383	405	398	386	408	367	447	387	372	372	403	382	401	403	382	381	411	373	384	423	433	390	400	410	413	382	399	385	378	435	356	411	398	408	394	420	359	355	391	375	403	388	385	402	410	364	363	414	385	425	414	439	393	378	384	374	387	432	382	393	409	361	381	404	390	410	396	388	397	420	394	401	425	397	407	375	409	397	426	410	410	423	452	386	387	386	400	405	383	408	373	382	423	389	415	403	383	393	416	386	399	393	365	361	425	401	390	365	383	379	407	385	384	389	374	415	390	405	404	375	427	433	420	412	395	421	369	379	409	402	416	378	419	399	392	432	382	399	434	397	411	397	379	399	357	410	372	388	393	386	417	381	391	417	396	392	382	424	378	343	398	402	420	373	376	416	420	389	437	410	377	388	367	402	378	375	368	377	397	442	409	384	404	415	420	380	368	416	380	416	406	406	381	360	364	389	397	391	404	398	404	387	385	400	372	434	388	397	377	407	390	407	425	386	372	378	435	381	390	389	363	444	410	411	430	449	416	419	390	410	363	392	386	371	424	385	400	377	400	401	356	365	374	414	381	385	396	385	395	362	398	395	392	391	361	383	387	408	390	385	380	401	398	380	422	389	377	397	417	404	417	380	392	379	412	409	397	379	408	392	421	410	415	373	408	369	400	418	384	367	373	401	419	421	421	401	407	386	395	377	388	381	383	395	423	384	399	398	423	378	384	402	384	392	455	410	395	405	396	395	396	370	368	411	415	409	422	419	424	377	415	362	414	377	400	444	361	418	366	385	403	371	393	393	401	418	412	405	409	393	366	389	414	398	434	415	425	434	407	385	394	410	433	412	419	392	396	388	423	405	374	400	405	387	373	390	354	370	408	393	405	375	413	359	374	378	386	393	385	403	392	405	404	401	374	385	380	413	395	424	397	410	385	382	344	405	399	375	370	384	365	393	401	348	427	380	395	408	394	396	401	392	394	409	376	407	381	407	399	393	393	372	381	404	386	376	391	386	412	419	376	373	412	395	410	400	407	404	412	397	389	396	363	364	390	391	397	399	385	404	397	412	374	351	382	398	432	365	391	436	365	387	375	387	377	421	423	416	432	410	435	412	401	402	428	427	438	379	399	406	381	381	397	408	401	381	392	396	353	388	409	427	425	375	423	381	390	370	405	403	412	407	382	371	369	407	408	414	413	395	420	404	395	381	391	361	397	402	403	421	405	355	411	418	386	428	406	384	383	369	403	367	392	398	403	434	397	419	422	395	372	396	413	390	429	394	426	409	393	405	398	386	379	407	403	422	385	402	380	402	441	443	385	425	414	390	395	399	382	462	413	396	370	372	417	409	409	410	436	384	384	374	396	363	386	370	378	381	399	408	391	414	413	404	390	384	406	413	397	390	370	408	392	377	385	407	374	417	387	420	414	410	373	357	401	384	410	394	434	390	424	397	400	386	358	419	389	370	385	379	419	417	381	399	393	402	403	419	351	371	360	391	389	373	414	402	386	420	376	407	378	413	375	414	390	408	400	389	446	382	437	389	361	434	403	432	414	376	393	388	395	393	407	382	420	398	371	387	363	386	391	413	369	367	404	393	404	401	398	413	397	417	388	422	398	410	381	390	381	433	374	402	397	424	399	391	377	364	448	406	400	389	394	402	388	411	388	369	373	375	397	394	380	411	418	399	400	410	373	399	368	391	414	386	379	348	425	351	393	419	416	386	380	371	375	379	406	396	404	437	376	385	389	418	388	402	413	426	371	388	384	370	369	369	423	378	385	395	383	398	429	412	375	374	371	408	415	391	401	384	404	394	392	383	390	394	427	352	360	395	382	390	413	428	394	384	417	440	417	422	367	429	363	404	387	408	411	367	436	402	407	414	406	422	396	395	388	371	399	430	380	383	392	395	389	418	404	394	404	377	405	345	374	356	361	398	380	357	426	428	385	371	411	382	389	384	414	387	397	384	408	399	371	380	420	385	384	362	378	378	393	385	366	385	405	405	396	390	403	417	411	390	400	398	393	403	409	394	385	410	393	382	392
3330	4561	3794	1825	1303	993	869	711	627	584	542	471	510	522	433	414	437	421	450	382	428	409	407	407	381	382	401	414	383	409	405	392	394	381	389	354	413	399	375	393	363	393	367	400	425	420	332	395	376	375	396	373	391	401	397	394	382	418	392	357	377	364	410	392	400	394	411	393	383	382	379	379	401	381	411	352	371	372	371	396	367	380	430	344	348	357	388	387	397	386	395	391	360	377	371	376	367	413	419	380	372	407	379	394	393	346	364	383	355	386	368	377	386	352	389	407	410	364	393	353	401	381	378	391	394	350	390	402	384	346	366	358	374	400	362	391	390	382	352	395	391	354	382	383	397	395	378	375	357	372	359	399	349	407	365	399	374	383	362	411	367	375	352	383	383	340	368	360	382	390	416	348	376	413	412	352	401	356	380	372	422	393	385	383	411	358	401	385	371	392	390	375	372	418	400	364	396	359	370	385	376	402	424	370	375	373	389	377	375	390	354	365	356	404	390	385	358	366	340	383	383	372	406	317	360	409	373	389	423	360	356	398	376	385	379	369	371	355	384	368	348	350	393	344	408	384	388	397	341	357	362	352	386	376	391	354	396	374	377	371	359	357	356	402	370	339	366	351	376	348	382	330	377	384	381	353	388	383	396	347	351	372	382	390	403	339	375	358	394	393	357	386	333	342	378	397	350	359	383	371	376	359	373	360	377	365	362	390	360	382	389	372	381	384	375	350	352	372	385	370	414	370	386	363	381	374	369	377	384	377	371	353	368	432	381	394	402	385	388	395	387	363	400	346	369	382	383	379	373	379	408	367	382	388	397	398	395	384	390	389	376	386	365	380	374	351	356	376	410	395	379	366	406	376	361	333	368	386	369	379	373	332	354	365	358	341	418	397	377	336	396	383	388	392	383	359	339	381	400	366	350	354	374	392	382	376	363	333	369	381	379	380	337	353	368	324	360	371	378	390	379	372	357	416	362	342	387	399	377	382	392	405	382	395	349	358	383	349	390	387	394	364	350	373	342	384	386	418	355	375	366	365	353	368	417	388	346	354	374	380	334	370	354	363	379	328	403	357	349	367	355	397	350	372	356	385	383	360	398	379	337	373	341	397	391	357	362	382	375	387	387	371	374	386	369	383	401	368	414	374	376	380	356	403	377	379	374	371	359	391	422	389	365	373	394	374	365	394	401	376	383	399	394	373	357	377	376	385	377	384	355	427	351	383	373	378	341	362	369	365	361	403	353	381	410	355	393	335	403	371	387	370	381	424	375	369	357	352	383	373	344	354	373	377	367	350	390	361	345	348	372	360	368	370	368	370	380	380	368	361	381	380	349	387	375	367	357	381	412	381	374	399	403	372	366	381	358	347	383	351	382	374	397	396	348	423	397	393	382	376	387	382	358	392	394	387	419	409	383	374	373	419	378	386	368	358	397	366	353	356	350	379	390	392	368	375	411	360	366	355	367	355	386	378	334	382	388	393	400	395	370	392	343	367	375	373	358	353	400	390	356	348	361	371	373	405	344	383	393	381	341	385	344	354	407	394	364	374	372	338	385	359	342	387	329	374	396	349	380	379	387	367	384	365	376	374	351	360	357	357	350	357	376	363	375	411	383	380	407	345	394	380	360	355	362	401	382	361	400	385	369	389	364	369	363	402	353	379	373	380	383	384	393	377	361	372	368	341	399	371	374	344	368	352	387	341	363	348	385	408	354	378	395	349	371	366	347	354	370	379	377	385	368	371	385	376	398	378	378	409	410	382	335	389	384	326	377	365	411	374	359	399	361	407	354	386	355	391	363	350	356	357	346	362	377	371	374	368	358	383	421	352	352	406	361	398	350	402	382	376	385	386	391	341	356	375	360	354	377	385	395	381	386	367	411	371	371	398	391	406	353	383	380	367	371	377	361	379	369	426	343	393	347	395	381	389	370	398	386	360	365	330	381	353	373	367	378	372	358	345	366	387	366	391	355	381	362	380	385	383	375	385	371	391	365	340	374	368	350	387	353	386	402	376	363	355	376	396	361	366	376	362	319	375	374	343	364	361	376	404	370	353	382	387	356	375	360	355	358	363	406	363	397	335	350	341	341	420	388	371	377	386	359	359	374	374	361	357	356	358	392	401	379	394	384	348	376	330	348	369	386	373	365	378	333	381	383	374	365	371	417	397	336	391	410	353	368	357	374	360	352	372	408	397	368	360	384	426	377	360	359	331	353	382	374	351	362	400	385	371	361	366	388	373	403	362	421	349	378	342	355	394	377	346	363	339	363	370	381	350	364	349	355	357	352	351	400	362	409	359	371	360	370	388	386	400	385	385	392	403	350	379	378	361	408	395	375	342	375	355	391	358	386	326	397	379	401	313	376	387	364	391	373	358	344	352	391	379	365	361	347	363	377	338	340	343	429	389	358	365	359	360	389	369	400	368	380	364	395	375	366	369	374	388	403	348	358	376	349	396	353	356	349	379	379	374	350	369	327	375	334	365	372	359	374	369	353	377	378	365	377	346	392	343	319	368	374	349	367	384	342	338	362	366	367	358	392	373	399	384	351	351	373	349	375	350	384	384	369	340	380	383	376	370	383	343	370	389	364	398	358	359	364	343	365	380	357	352	387	366	350	382	390	351	357	357	353	344	367	349	352	384	381	362	359	392	363	358	352	351	396	370	387	360	370	361	368	374	358	365	360	379	352	361	348	351	349	373	387	354	369	366	364	392	346	378	350	355	377	371	359	385	355	377	382	359	406	393	361	368	376	338	363	376	410	381	371	362	394	370	342	320	416	348	377	363	365	382	368	387	375	398	328	390	344	380	363	365	357	396	363	392	343	387	382	349	366	361	336	365	359	374	413	348	364	357	377	364	360	377	328	340	361	359	370	340	365	351	375	325	379	365	382	361	361	389	376	371	384	352	366	393	352	372	360	368	348	403	357	362	374	375	369	373	359	348	367	396	373	363	401	397	350	389	363	329	341	378	363	408	408	351	341	375	366	349	408	386	374	348	367	370	364	341	370	337	351	353	376	404	379	364	387	391	355	371	361	380	349	326	377	355	383	403	352	391	358	367	397	362	380	354	362	397	359	375	365	375	361	377	360	377	348	343	363	394	350	352	309	370	344	395	407	386	355	380	352	370	333	382	391	369	382	362	356	404	371	389	373	369	349	378	364	354	406	379	359	343	338	383	356	343	332	365	354	363	357	378	369	381	359	396	372	369	366	389	356	371	326	362	375	394	337	399	354	343	360	359	396	391	380	379	395	364	385	363	351	381	352	364	400	366	359	347	337	360	391	371	397	382	336	385	367	338	379	389	388	349	352	364	375	396	379	373	346	380	375	355	367	374	366	345	387	376	344	362	399	340	347	348	387	382	338	372	366	370	366	353	395	337	359	370	373	371	359	385	399	360	373	394	359	301	383	354	334	417	334	378	360	387	354	356	379	372	372	406	378	385	386	383	394	376	376	349	366	369	376	411	330	359	357	362	372	376	378	379
27746	12336	2122	1321	984	969	921	868	866	925	912	940	867	818	894	896	962	918	936	916	928	897	934	897	935	834	843	883	870	893	867	867	882	909	895	898	928	901	874	947	890	860	946	957	922	892	910	902	894	931	847	922	870	879	921	893	913	875	913	924	889	877	873	871	858	904	890	913	882	938	909	890	952	929	944	862	922	910	886	903	875	930	906	885	910	908	883	900	933	915	889	882	890	893	871	893	924	841	912	837	907	887	895	899	955	899	859	873	897	919	863	923	869	885	887	918	896	935	889	933	936	916	870	878	878	928	832	917	864	970	943	919	915	935	897	923	850	916	883	883	916	872	904	864	919	919	912	874	855	892	932	941	919	905	862	905	894	896	898	869	883	914	890	898	881	917	936	846	895	891	913	906	897	880	917	891	885	838	933	891	910	931	892	894	880	956	863	902	877	894	895	881	922	930	889	897	915	892	900	898	854	922	881	851	927	929	924	891	907	936	937	880	858	881	871	920	902	900	923	891	868	879	877	837	919	895	867	887	873	959	939	880	872	929	870	893	949	873	930	860	963	877	897	923	927	931	868	902	846	863	885	886	895	893	872	922	891	869	930	869	906	886	877	906	889	928	910	874	887	859	914	874	872	881	917	938	909	817	895	901	906	959	913	898	890	894	928	868	883	904	898	883	882	891	874	904	898	936	893	919	891	895	910	887	905	842	886	856	857	913	884	866	911	874	903	886	877	895	878	894	955	890	913	919	892	870	852	878	882	877	930	926	884	967	898	903	920	900	984	934	930	892	932	878	864	864	876	872	930	903	863	880	852	878	932	865	937	924	920	894	889	941	936	929	916	847	901	930	892	845	913	908	888	857	846	894	907	887	949	895	921	906	926	850	928	927	930	921	880	829	933	856	913	897	884	847	941	905	881	877	896	894	947	892	883	918	910	898	858	901	874	920	882	917	873	896	880	924	871	900	915	904	870	842	905	922	883	868	842	886	887	844	902	930	904	873	885	953	852	886	933	865	916	877	888	926	951	915	891	872	887	913	882	950	896	858	893	893	855	881	927	925	886	921	895	931	911	936	917	942	942	885	921	874	892	929	915	849	959	898	855	935	911	886	850	851	845	852	911	919	922	878	905	915	813	866	926	929	901	883	874	947	879	893	875	912	941	912	890	920	925	876	849	858	889	914	899	899	885	877	900	840	888	918	910	880	949	887	885	885	912	909	878	875	913	912	859	918	908	874	890	881	916	906	893	957	916	922	872	913	916	878	900	907	927	855	926	911	929	876	890	859	922	902	937	884	895	895	911	923	853	895	882	885	913	892	889	947	877	819	882	892	893	940	832	911	838	900	867	886	931	899	879	908	902	911	931	855	882	923	919	873	921	944	871	832	922	899	872	901	901	912	880	841	908	855	876	895	967	875	877	883	905	887	904	881	898	889	896	935	900	927	922	943	870	884	890	890	898	895	962	900	891	864	925	876	871	866	832	913	885	914	878	920	882	888	941	893	879	877	900	923	885	943	912	884	867	898	948	957	942	933	845	852	894	848	854	909	840	921	899	890	907	865	869	914	861	927	935	908	938	909	906	913	896	937	867	874	892	921	895	926	894	911	908	855	904	914	917	897	914	929	920	861	897	900	919	930	906	944	847	885	919	941	919	867	902	871	924	935	914	882	912	898	857	922	915	933	938	965	905	919	885	921	918	908	929	900	914	956	964	885	814	828	934	922	882	911	904	863	884	938	842	922	873	904	859	924	888	893	910	932	942	927	941	860	946	921	911	908	817	886	878	886	924	856	835	893	904	892	884	881	871	929	865	910	911	878	889	899	924	824	872	973	918	973	934	899	940	917	901	849	926	890	893	888	910	963	901	901	867	914	872	866	906	872	927	933	908	948	893	890	851	928	845	881	922	920	879	867	911	943	939	879	922	892	873	923	870	871	901	894	921	893	887	907	929	931	897	931	880	912	904	865	908	917	921	913	900	839	866	893	908	867	915	913	932	887	906	893	885	880	888	888	879	934	892	920	827	898	870	877	969	916	906	866	894	907	913	891	876	921	841	898	921	927	894	882	830	912	948	841	885	894	828	884	929	909	878	898	873	867	963	911	905	908	875	893	899	898	908	904	914	850	913	874	893	857	887	835	844	903	905	918	980	906	920	839	901	935	879	915	847	901	892	897	918	871	889	903	924	903	875	911	927	911	903	861	887	872	941	879	908	880	916	874	904	835	906	895	906	889	881	893	834	916	906	906	951	911	889	913	852	851	882	915	883	934	844	903	920	877	890	894	862	925	902	958	871	807	891	928	906	906	926	888	894	928	897	882	921	915	861	865	916	896	901	867	896	861	862	908	882	864	867	869	921	886	919	940	906	848	913	867	886	930	885	911	882	878	931	884	907	869	904	915	866	869	895	849	891	890	907	842	897	877	914	945	906	880	857	883	947	879	918	866	885	853	923	846	923	947	927	903	896	892	871	972	965	899	927	911	884	882	867	872	877	925	912	880	847	924	899	888	890	897	841	848	875	927	880	913	893	875	856	941	897	888	930	854	902	927	884	900	880	853	933	833	863	901	885	936	928	921	896	871	912	994	891	890	913	904	931	894	864	918	891	942	954	886	879	909	865	946	931	908	861	925	927	865	874	892	892	930	919	854	943	908	891	910	928	851	878	888	856	881	858	899	872	898	821	921	884	884	922	881	896	922	907	927	935	904	893	905	950	888	872	891	910	897	921	896	906	902	832	836	945	905	897	954	893	890	919	921	895	912	903	935	873	907	954	885	880	970	901	872	870	889	911	863	880	852	873	914	922	869	855	922	882	913	873	883	898	921	926	897	880	885	900	938	857	898	884	860	862	920	883	871	893	934	892	896	861	954	941	902	899	902	918	880	934	927	873	921	897	885	835	947	966	946	929	862	898	936	880	931	897	919	875	929	885	933	899	907	902	900	884	902	937	926	893	913	887	884	920	924	897	870	884	899	882	911	894	882	947	833	894	888	892	906	859	886	876	902	962	905	932	893	870	894	880	949	912	912	943	913	862	908	947	875	874	905	956	918	878	941	914	911	928	958	906	949	860	826	863	850	909	907	910	919	909	899	892	868	843	895	908	890	892	881	901	923	884	927	871	886	883	903	873	894	937	885	888	865	969	888	926	929	901	860	937	834	902	826	877	923	923	980	865	871	913	843	911	887	926	910	946	867	900	847	859	936	864	942	972	894	928	860	921	914	898	873	875	949	899	944	851	881	953	893	852	851	898	903	918	867	913	876	856	910	891	884	968	918	910	871	889	895	870	917	918	925	898	923	918	897	936	931	925	908	882	865	855	922	912	906	958	937	907	961	864	885	852	934	914	918	911	901	890	872	877	901	941	921	864	866	884	901	871	942	870	912	912	943	937	926	949	918	891	915	894	910	869	847	861	920	920	893	915	858	899	892	871	872	858	928	896	962	855	914	923	919	902	874	929	918	867	894	873	887	922	889	924	889	876	883
5263	930	871	822	754	820	754	753	779	774	750	735	728	747	713	706	753	763	770	740	746	745	752	768	757	743	753	793	755	734	764	693	759	743	754	725	779	738	775	747	789	809	730	799	723	769	691	768	790	708	751	764	735	751	735	729	771	719	715	750	739	752	742	773	738	793	757	725	759	738	750	743	741	745	731	792	734	734	728	750	787	742	749	737	730	742	709	761	771	793	767	738	759	743	750	710	713	787	754	759	770	705	726	734	662	732	750	731	738	710	743	757	748	664	743	726	714	774	734	774	707	797	748	732	771	784	758	725	739	711	694	731	708	742	759	779	742	707	784	770	668	741	749	697	778	700	765	724	742	725	720	693	725	742	733	713	731	780	743	756	748	747	776	744	707	742	744	669	719	729	746	794	753	710	717	795	764	762	784	732	762	713	704	718	778	745	718	728	718	743	742	769	693	738	722	771	735	774	703	745	720	716	695	780	755	728	742	779	733	720	714	784	702	688	727	682	757	753	734	792	769	728	706	753	724	707	739	769	747	728	747	786	772	772	704	732	774	705	729	754	726	823	761	730	760	784	740	727	733	717	714	729	748	757	765	784	694	710	729	705	735	763	719	732	719	698	748	747	770	724	696	775	774	762	767	733	678	677	726	722	723	722	759	726	740	708	694	766	721	758	727	690	749	730	754	700	750	770	747	750	760	748	715	717	757	734	765	708	707	672	675	735	718	714	695	718	740	778	759	746	718	693	754	781	701	723	747	722	710	737	721	714	756	721	716	694	737	716	731	735	779	752	725	694	726	766	741	746	728	696	700	730	729	697	736	745	747	717	716	698	687	745	749	736	813	713	744	746	752	723	702	740	735	715	691	758	770	725	759	782	735	761	736	742	725	724	697	692	784	747	766	721	801	743	753	752	772	751	695	683	718	735	799	734	733	761	718	729	750	752	743	695	724	722	713	731	753	710	735	706	695	741	715	727	753	785	782	744	721	762	753	741	708	714	729	685	750	710	716	762	740	718	720	708	733	736	710	762	729	721	813	742	725	759	796	763	711	747	719	716	653	739	764	739	734	785	728	727	769	736	737	779	724	736	750	734	772	731	704	728	706	758	735	726	690	746	743	748	739	741	748	706	709	755	788	729	746	728	744	743	736	768	741	729	755	765	730	719	692	730	673	747	721	704	709	685	726	743	706	757	726	706	772	727	756	752	747	779	702	787	727	711	767	730	742	732	731	706	764	743	779	706	745	735	789	731	762	721	796	746	719	791	766	763	731	759	747	747	738	747	754	725	727	706	726	723	729	711	762	718	718	731	719	715	809	773	730	729	781	811	768	748	765	719	793	738	752	735	724	708	764	728	739	769	783	767	726	707	702	731	741	743	733	721	740	759	701	698	743	747	775	781	693	762	734	743	725	761	739	737	750	752	744	686	743	736	680	774	716	763	738	773	746	724	778	752	748	669	689	751	714	724	773	752	790	763	747	742	765	728	799	726	756	726	697	712	724	714	735	732	730	747	753	690	769	729	700	758	693	817	751	724	767	717	763	708	737	743	734	716	736	740	739	745	757	758	726	724	723	747	742	729	735	698	720	718	782	737	710	761	735	749	756	714	746	739	761	710	667	729	728	732	752	730	748	741	736	711	753	684	704	717	722	748	707	749	736	758	715	776	723	725	714	741	722	727	742	743	778	758	710	773	730	703	755	728	721	774	773	735	731	705	731	709	741	711	720	766	713	763	740	728	727	742	734	691	737	768	754	729	711	699	767	731	750	750	766	746	757	729	735	774	744	752	700	728	704	733	727	734	704	714	767	725	721	735	754	746	765	732	728	699	716	744	746	751	728	765	767	725	774	703	736	747	741	753	809	719	743	665	725	729	716	772	765	726	715	744	753	698	722	730	694	714	723	765	735	739	756	783	755	731	716	777	727	715	745	717	722	740	716	726	763	747	706	747	746	722	776	772	693	765	717	693	751	725	730	771	710	762	760	761	696	683	744	706	730	685	746	687	724	729	735	762	732	745	736	728	729	800	685	715	710	717	753	713	728	753	701	750	761	742	734	750	749	726	727	763	716	732	739	777	737	733	741	753	791	732	803	719	741	759	743	727	722	744	765	746	719	771	721	730	689	747	773	726	721	749	771	711	765	735	721	769	711	704	734	716	764	709	769	712	739	738	703	736	714	756	751	756	778	745	743	700	748	759	716	725	720	694	753	730	673	733	757	720	731	709	685	742	707	742	765	743	742	668	747	786	738	771	738	765	749	739	736	789	696	785	753	749	753	799	763	715	740	776	734	711	733	728	724	795	747	720	759	740	753	728	721	733	735	727	773	700	738	706	661	747	672	714	726	739	720	760	722	701	764	726	737	768	721	761	759	749	734	733	717	745	731	735	756	759	731	752	697	737	731	732	746	692	719	725	738	722	747	726	766	695	718	721	732	711	735	696	715	724	727	721	741	709	755	721	701	715	721	741	769	743	749	722	753	728	722	722	717	781	717	754	734	714	776	781	753	786	766	730	764	729	725	734	754	744	700	728	780	746	793	725	729	691	734	751	764	737	705	695	728	700	778	704	705	743	735	734	709	754	772	744	755	696	712	667	715	757	744	735	779	750	755	780	714	706	715	755	743	750	760	709	748	745	779	698	757	722	755	693	753	717	763	765	697	759	758	696	717	767	749	728	720	757	733	715	725	711	711	727	750	694	728	734	775	728	741	747	757	739	680	735	745	754	734	760	760	685	758	768	737	729	751	765	740	754	726	762	763	703	734	735	702	700	705	725	697	752	720	736	705	757	737	755	726	730	713	749	755	717	750	739	710	696	753	737	732	791	677	706	774	712	749	731	779	742	745	768	780	796	751	727	722	734	773	783	764	754	733	762	774	752	767	704	764	703	768	732	759	750	747	776	714	697	747	709	750	736	734	784	717	725	735	718	732	738	729	697	747	712	744	715	746	791	764	745	768	691	723	719	708	763	685	752	794	716	704	766	764	720	754	728	745	776	728	808	778	742	707	746	732	748	739	752	759	710	782	752	708	760	769	765	737	770	700	719	753	696	726	788	765	727	743	772	705	735	730	685	696	754	723	721	725	737	775	691	747	742	730	751	754	766	690	743	734	719	701	761	771	739	714	773	665	762	718	762	731	717	730	728	805	746	728	746	739	792	760	704	707	765	682	722	729	748	742	685	758	763	744	700	790	794	709	755	736	743	729	693	778	762	734	744	725	728	752	744	746	714	722	735	752	767	739	686	749	708	726	730	719	718	752	750	747	757	724	738	698	714	719	727	699	739	748	717	727	741	701	773	746	757	748	721	695	757	716	699	666	745	708	789	719	799	722	739	763	707	806	772	761	793	754	785	757	698	744	734	738	740	742	742	760	768	788	732	706	729	735	753	758	748	721	733	741	750	760	710	752	710	762	756	707	704	753	736	728	826	765	746	724	746	727	760	703	733	745	734	730	715	681	740	764	737	724	747	765	748	730	740	760	704
25937	21406	23877	12828	1470	928	962	829	809	793	793	748	702	786	796	777	758	807	730	738	729	782	756	805	779	763	751	763	760	722	772	706	736	767	756	775	720	715	726	811	780	803	715	745	762	735	736	747	794	752	750	769	743	774	744	749	725	724	729	749	727	770	742	735	739	723	704	796	766	738	770	720	757	708	737	697	731	722	731	701	743	720	749	729	728	730	739	741	734	716	726	733	704	763	749	773	717	764	778	746	724	798	738	734	761	729	718	781	742	784	767	753	769	743	725	769	736	767	746	733	735	744	744	731	786	783	738	712	718	719	793	744	693	677	705	766	786	682	762	747	746	686	735	749	748	764	755	726	768	739	741	750	711	757	755	770	704	722	762	758	710	721	717	755	765	714	732	723	774	780	751	747	723	736	778	728	743	761	741	754	707	721	765	703	715	736	765	714	700	771	766	748	793	768	758	751	741	743	709	731	700	743	762	740	764	770	743	756	684	741	740	708	736	720	744	724	690	755	721	722	739	705	709	792	711	695	736	751	749	745	756	791	700	741	722	764	724	725	740	738	744	760	759	751	729	742	723	740	823	712	762	746	720	765	755	742	691	717	713	734	724	737	722	736	765	727	698	674	733	754	687	712	726	687	720	743	752	721	762	726	736	756	771	726	740	738	771	765	775	770	696	749	689	753	763	762	678	733	788	815	735	750	724	784	737	777	696	710	777	763	717	767	735	741	732	732	751	731	733	711	733	757	700	753	730	767	700	761	749	751	702	749	765	761	793	746	801	725	791	758	755	771	756	763	710	765	741	711	719	750	783	776	783	700	734	758	746	762	742	771	674	781	708	743	703	762	776	762	729	776	731	706	755	785	677	717	760	791	770	750	722	800	781	731	759	689	826	751	756	759	729	765	739	769	689	747	760	724	745	747	708	737	718	753	702	758	785	769	790	735	709	733	744	724	708	716	750	690	746	748	725	731	775	716	680	712	756	773	702	765	754	761	764	723	720	751	748	715	770	739	740	719	743	726	767	754	722	696	729	675	747	744	770	708	730	739	727	716	685	693	717	747	727	728	747	759	720	734	753	715	752	775	713	745	750	790	712	722	786	754	749	778	753	710	754	751	759	731	704	718	809	758	736	721	715	808	737	772	706	780	739	730	768	762	762	715	758	687	765	732	778	801	738	731	707	757	743	749	774	703	803	763	701	761	692	748	753	753	751	719	762	718	752	774	743	730	722	757	782	708	772	720	747	750	761	744	737	724	782	750	741	737	740	769	790	704	736	760	754	749	682	770	694	755	737	768	683	744	740	778	711	726	760	778	742	757	690	781	724	766	751	752	716	761	752	758	758	756	731	737	758	681	755	774	746	735	721	729	723	705	699	717	691	777	734	696	796	719	762	730	728	722	793	718	723	712	757	768	766	730	747	757	753	733	771	723	759	758	703	754	681	756	725	720	763	766	747	765	714	721	778	751	744	767	767	750	774	765	763	746	742	729	713	711	781	772	753	735	725	750	737	743	751	751	680	753	738	746	708	730	732	793	740	743	710	777	793	768	795	711	727	725	720	747	736	756	741	699	744	711	713	749	732	759	773	769	725	756	787	771	778	742	774	761	759	692	744	747	756	784	693	712	740	748	732	731	760	721	759	669	720	741	741	707	716	753	716	737	753	719	724	767	782	758	733	771	748	787	740	756	777	683	728	761	748	759	745	689	761	740	805	764	728	786	778	736	755	777	783	730	726	761	740	759	739	778	734	752	740	711	807	741	735	731	780	788	734	737	736	702	723	720	757	714	748	750	706	726	758	746	770	701	761	736	708	750	747	726	734	761	725	793	764	743	730	733	740	713	717	734	731	736	727	718	764	755	763	710	795	713	705	745	741	725	746	748	722	715	766	704	718	754	763	725	764	737	729	743	760	705	736	751	723	698	775	760	774	739	762	753	730	769	735	720	738	719	703	811	676	747	711	765	715	742	772	755	782	715	731	734	758	754	728	715	735	693	749	745	745	810	727	760	704	720	733	747	781	740	758	726	769	729	707	770	735	742	729	726	719	767	722	781	741	712	736	743	731	742	716	719	729	723	708	688	764	785	741	742	726	733	718	784	741	744	752	760	730	775	733	705	752	772	775	751	720	716	745	756	728	708	753	751	740	740	777	738	729	762	772	741	724	683	699	778	709	738	745	812	790	787	757	732	761	744	783	697	757	734	741	707	734	733	803	710	766	772	738	710	724	708	761	750	725	689	733	722	766	723	752	757	754	718	722	710	769	759	748	732	764	771	744	746	727	721	772	757	749	684	746	771	713	725	693	752	765	723	715	696	789	754	757	775	776	755	759	720	718	754	722	770	731	711	719	735	745	725	689	714	763	696	753	730	713	739	718	780	749	730	748	727	747	747	738	725	742	741	714	764	750	757	745	749	704	755	740	718	699	680	712	781	756	731	790	751	750	760	725	761	730	736	769	759	723	736	743	775	717	750	767	730	775	689	709	673	726	683	708	714	749	718	733	740	731	747	744	761	770	725	720	751	763	721	685	737	756	725	727	693	730	707	730	703	733	725	777	774	713	712	713	749	720	737	719	713	750	733	736	737	770	741	751	698	738	751	802	782	754	679	715	747	695	727	692	768	781	753	802	757	757	710	785	795	777	764	713	766	724	765	705	752	718	745	803	744	812	770	729	700	712	733	795	729	794	749	755	753	760	741	719	707	770	782	741	711	761	757	730	779	762	723	750	722	741	779	754	770	802	739	735	756	762	721	736	772	707	733	762	796	761	757	752	731	717	768	719	738	729	774	733	790	764	712	724	737	729	722	774	788	719	738	722	760	732	801	765	729	783	782	721	795	710	733	762	752	796	725	751	738	700	782	751	702	723	700	734	729	738	719	714	686	764	704	757	760	728	742	727	721	723	756	763	702	739	768	739	795	709	790	717	752	642	700	741	751	765	714	754	715	689	796	748	725	776	753	746	765	692	725	773	747	706	776	700	693	725	734	722	762	735	713	712	749	704	759	746	715	724	700	746	718	753	714	720	758	748	707	714	734	730	773	748	733	693	736	731	736	777	746	713	742	758	776	717	769	742	714	714	739	769	748	723	782	706	740	745	732	732	738	725	699	748	723	737	733	754	749	805	657	744	712	737	748	740	711	691	713	756	703	775	742	726	729	779	750	759	777	714	744	770	752	736	730	742	762	715	717	703	741	754	776	711	790	756	726	775	725	757	777	741	760	695	825	706	726	750	713	734	715	752	715	710	729	774	718	684	757	774	771	743	719	696	740	755	748	730	721	736	785	771	739	743	725	756	784	746	801	745	770	709	700	769	761	696	768	718	765	755	741	722	734	730	778	737	713	727	729	728	714	747	738	708	723	787	795	747	750	736	765	681	765	791	765	725	730	717	782	727	700	745	733	689	798	772	750	721	729	755	712	728	726	721	691	757	763	700	766	781	784	713	684	741	742	739	780	774	768	754	744	770	751	758	738	707	745	683	789
3735	1862	1550	1058	866	848	803	694	706	675	709	676	688	675	719	652	663	628	634	653	639	692	665	649	658	660	704	613	634	686	645	655	718	629	644	599	627	650	679	655	645	597	593	657	628	621	618	618	652	618	651	627	675	675	627	664	645	637	651	583	640	635	632	651	614	695	632	622	636	624	636	642	656	621	634	637	672	642	647	671	614	611	618	652	572	662	680	630	636	639	621	628	627	620	652	687	671	686	655	629	610	675	634	638	678	685	640	697	641	652	575	639	645	655	610	626	626	608	624	626	666	653	643	663	614	624	627	628	663	643	644	660	645	617	641	645	628	653	690	658	645	614	652	630	657	631	683	640	605	642	619	643	616	667	586	592	635	628	637	672	672	663	634	636	637	652	646	645	632	620	628	609	643	644	657	669	689	658	645	653	604	632	667	635	660	595	699	617	651	682	626	637	622	645	652	635	625	669	632	711	682	682	651	609	607	603	626	631	620	632	620	658	623	606	654	616	633	602	653	639	657	638	650	613	628	659	687	686	633	630	651	643	613	625	650	626	616	600	673	628	644	620	602	646	638	617	639	683	613	581	633	647	639	646	647	606	617	602	631	634	632	641	614	648	642	672	655	639	614	640	647	614	645	620	644	649	695	604	602	640	681	631	619	651	647	651	641	650	651	679	646	636	615	627	648	648	616	611	631	602	648	586	661	649	620	644	628	642	636	687	635	668	668	610	596	604	606	602	599	662	619	616	703	632	653	625	613	606	641	671	651	660	646	620	612	613	619	639	623	666	667	643	619	660	620	636	607	626	639	628	646	647	653	644	641	662	628	641	681	571	620	629	598	680	607	636	620	635	668	630	643	608	649	648	622	628	659	619	635	627	634	638	657	605	612	617	627	645	643	624	656	671	629	652	640	639	674	624	646	630	607	625	645	620	691	601	650	636	647	599	584	656	627	653	620	631	634	610	629	665	605	613	640	650	617	612	657	618	604	635	604	658	597	634	654	610	636	660	666	652	646	624	579	647	614	678	660	685	627	670	631	603	608	651	693	620	677	641	603	665	621	654	612	634	629	660	644	660	625	655	655	618	618	618	647	644	643	649	698	622	634	620	639	624	659	688	617	689	651	632	601	624	565	610	625	686	619	631	614	623	643	611	695	622	608	642	637	593	622	659	644	596	603	574	659	628	659	663	625	655	663	656	640	611	681	608	638	633	623	706	631	605	600	694	665	673	663	607	655	631	632	613	642	635	607	699	636	667	639	631	622	607	638	662	619	675	665	680	623	638	690	685	650	654	609	664	643	642	648	638	631	612	617	658	655	638	632	578	652	671	649	657	635	652	642	613	654	605	640	619	621	636	625	598	599	637	593	661	644	676	613	667	629	616	634	652	622	643	637	664	645	599	642	617	637	634	625	631	651	690	673	615	633	638	618	673	641	618	660	650	624	641	665	656	663	637	626	622	626	678	636	627	662	671	613	612	622	651	608	623	647	598	637	642	645	649	626	640	644	657	614	588	662	618	617	633	635	651	677	601	664	618	627	615	645	655	616	652	627	639	606	656	657	615	674	614	655	623	614	667	635	670	647	627	600	624	640	652	597	608	619	653	623	649	647	655	670	647	632	633	607	599	634	617	629	669	570	640	625	617	658	657	640	632	615	636	642	674	642	615	661	641	652	668	613	642	670	644	606	654	636	641	641	667	599	605	663	637	599	622	659	570	651	610	654	621	620	615	653	683	604	642	634	636	635	608	622	640	616	637	627	619	645	624	643	637	657	606	650	645	622	665	656	676	635	608	608	619	675	643	647	618	623	697	624	666	661	697	670	580	621	612	619	641	651	650	694	589	665	665	637	650	610	630	642	629	670	655	625	699	625	588	641	626	670	687	626	605	678	641	677	614	635	585	642	619	636	665	586	673	652	614	623	629	626	620	670	644	642	630	670	682	604	641	637	640	612	589	617	618	606	628	671	679	672	635	642	606	630	611	618	623	624	660	635	671	614	623	650	643	619	651	635	631	612	612	597	630	658	655	629	581	620	632	633	624	626	669	647	628	618	656	691	593	577	657	648	633	656	633	634	634	710	633	648	642	649	610	646	617	603	634	663	574	627	656	588	655	637	663	657	650	632	668	595	607	580	656	626	661	666	640	654	624	632	593	641	657	612	622	655	640	617	657	627	625	661	617	595	612	612	628	668	623	620	647	650	650	646	629	591	672	610	627	633	591	662	617	654	633	631	632	636	591	645	595	646	613	619	674	638	662	711	650	598	624	640	592	625	682	629	620	589	678	662	631	649	595	651	667	612	650	706	625	605	601	614	613	606	638	646	649	651	657	622	608	645	650	675	633	644	584	644	608	679	637	635	630	641	618	637	593	674	632	631	640	639	630	643	599	645	621	625	633	633	653	620	645	620	628	610	694	627	641	596	625	612	635	702	597	631	644	651	663	649	620	615	622	622	643	636	692	623	645	668	616	666	639	606	604	624	632	636	681	645	595	666	644	644	656	637	681	642	621	658	691	647	643	624	686	602	607	655	656	616	611	648	625	605	628	628	654	669	653	666	671	597	582	636	654	625	559	611	653	659	626	631	652	665	585	639	634	657	643	663	661	685	626	659	646	609	646	622	638	621	642	628	632	632	606	644	643	628	616	612	646	702	635	673	641	607	608	609	646	612	647	663	647	653	647	652	589	664	675	637	654	647	624	603	697	620	643	633	642	643	607	634	638	639	623	643	615	692	625	646	653	621	659	677	644	629	636	620	634	618	614	654	637	610	664	667	621	605	591	661	610	609	614	676	656	699	630	652	661	686	628	649	598	615	588	643	616	699	612	603	653	615	638	655	593	655	593	621	582	622	665	676	627	598	679	619	626	628	641	637	625	675	592	633	623	648	643	642	638	631	684	585	635	615	645	644	651	629	600	648	633	607	594	652	632	639	622	625	635	695	664	648	636	624	612	677	631	643	625	593	610	664	630	641	635	660	668	633	672	662	657	610	601	608	597	637	689	661	689	627	654	613	647	638	622	649	626	633	644	634	636	616	657	609	630	615	655	631	635	647	673	638	651	616	593	640	631	637	620	600	632	679	613	637	617	672	615	647	640	648	674	629	648	642	582	640	604	605	653	648	616	630	635	617	652	616	631	621	644	699	652	667	595	637	610	626	616	623	620	693	642	625	673	630	649	641	640	639	623	652	594	657	621	582	652	648	634	672	698	632	651	631	636	624	609	610	637	632	615	590	609	629	651	617	638	627	621	611	615	622	637	646	633	623	652	608	679	631	642	625	613	629	612	679	611	607	616	691	619	612	613	601	651	646	610	656	680	658	657	667	677	645	648	674	644	633	618	669	597	601	573	636	649	660	620	579	677	611	583	665	625	667	632	666	634	622	670	628	618	631	628	653	607	643	651	647	686	590	668	607	653	622	607	637	623	611	658	648	599	649	652	642	600	645	639	600	616	637	664	677	621	600	605	652	607	582	646	647	642	618	625
24346	21428	28570	24702	20185	2860	1045	637	557	509	509	467	493	486	441	427	417	454	426	430	402	423	424	393	405	403	402	384	354	432	382	432	396	398	407	430	400	383	424	356	420	364	398	388	392	362	441	351	422	404	362	374	436	406	376	428	393	378	400	395	410	392	376	402	370	431	382	387	410	365	380	421	418	370	390	353	385	396	442	398	396	386	377	394	377	333	412	404	415	376	362	380	415	387	395	373	371	405	376	419	381	434	394	420	374	409	382	381	405	401	418	396	372	380	403	382	370	377	362	395	378	389	402	395	399	404	408	349	404	391	380	408	389	388	401	422	380	428	409	380	382	396	398	393	443	390	416	405	407	386	374	401	389	375	376	380	390	421	396	401	369	421	403	428	415	412	413	407	404	397	423	382	384	385	401	423	383	411	381	415	407	394	415	411	378	398	358	399	388	402	409	395	434	395	376	406	367	396	418	359	405	387	364	390	416	398	419	357	386	412	372	393	380	379	362	373	403	391	408	406	381	412	413	403	401	398	415	365	376	380	403	426	394	398	395	386	411	378	359	430	411	397	364	439	395	399	412	357	393	411	388	398	414	405	409	365	380	336	419	429	411	391	413	397	427	370	356	411	396	421	415	390	404	395	372	397	388	374	397	406	388	365	399	408	384	434	417	348	392	391	392	379	418	376	431	391	386	364	367	370	396	405	408	399	396	382	397	393	419	389	374	410	392	389	413	400	422	387	390	384	391	379	372	392	399	385	418	426	398	396	359	377	377	383	376	406	377	412	378	395	421	372	423	367	410	388	389	384	393	380	398	387	369	449	350	376	390	381	395	381	409	384	396	369	376	388	403	445	398	390	413	393	367	401	358	411	396	387	426	352	469	395	356	377	392	374	390	392	393	423	369	399	422	354	414	381	384	401	411	398	394	413	382	431	363	389	424	384	406	410	400	427	376	363	389	381	387	392	406	383	393	382	399	418	395	379	361	395	428	373	390	442	414	434	387	426	362	374	415	417	404	378	397	372	366	358	333	371	376	391	429	417	386	412	423	409	375	413	358	406	386	397	390	389	382	409	396	396	399	354	413	417	405	369	382	403	382	391	402	409	352	429	398	412	397	406	421	357	395	418	376	409	385	379	400	362	366	387	373	416	395	389	396	368	394	362	402	403	354	418	382	405	424	380	367	378	397	413	398	398	370	380	373	418	440	379	374	382	415	408	399	378	395	375	363	399	374	383	400	387	380	399	394	397	402	402	382	420	375	402	409	371	336	387	379	413	397	383	392	384	378	404	412	397	389	431	434	402	365	382	418	376	382	387	385	387	386	408	420	465	416	374	365	374	385	397	396	382	388	391	368	349	429	368	354	370	408	392	414	396	379	397	422	415	408	410	401	385	388	384	374	394	400	380	404	382	401	413	383	411	388	390	387	404	388	414	407	379	380	361	410	431	411	381	391	377	410	403	419	377	406	371	393	383	397	425	393	350	387	371	382	383	381	375	409	405	377	430	443	381	389	404	371	382	416	364	399	388	364	439	409	391	407	387	379	405	384	372	446	405	378	407	405	375	391	377	366	400	377	384	391	380	392	372	425	409	399	407	374	400	357	380	388	431	377	399	393	386	362	377	375	385	390	372	361	384	376	394	393	375	385	379	399	360	401	417	397	368	391	406	385	399	420	402	389	410	400	373	374	375	409	385	373	376	381	392	376	395	409	395	385	362	394	390	404	358	409	415	405	403	378	387	397	389	365	390	402	367	405	388	355	355	393	381	398	391	409	401	386	399	376	414	423	413	405	354	447	397	415	387	388	400	397	390	367	439	395	341	407	383	377	413	386	397	417	432	401	394	422	401	385	393	435	403	373	376	388	404	371	394	341	393	426	388	379	390	359	392	413	380	404	367	373	421	395	412	398	393	414	398	381	395	364	415	373	364	376	404	413	368	403	402	424	377	373	388	388	385	364	383	383	420	379	386	373	395	377	374	395	401	430	385	364	360	379	382	348	407	385	373	373	381	388	379	402	360	340	422	404	408	382	411	382	367	386	412	424	373	382	413	391	420	384	392	385	393	375	401	385	389	372	400	421	355	412	377	412	401	364	384	411	383	386	396	388	390	401	401	364	400	390	403	377	384	408	402	408	423	390	419	423	396	386	393	410	419	338	384	370	374	405	406	404	366	362	362	369	379	430	421	379	378	378	390	394	374	416	376	420	397	399	413	376	410	429	369	397	388	400	384	398	368	405	388	396	385	374	409	376	390	407	376	409	406	400	367	374	421	378	379	342	413	361	407	429	407	348	373	385	425	378	406	388	371	361	400	377	409	381	415	391	396	377	415	392	372	394	362	397	371	410	391	368	374	376	389	395	415	370	391	386	396	371	399	339	410	416	377	399	414	350	382	418	396	410	418	388	415	418	368	414	374	369	379	372	402	416	365	408	362	433	389	370	401	419	383	371	404	360	369	407	412	388	389	395	385	385	403	408	362	389	365	370	414	381	386	371	395	414	407	380	390	397	420	391	370	412	392	378	385	384	382	374	371	349	382	401	398	358	419	417	342	426	380	393	364	427	412	401	375	360	395	374	384	357	392	386	397	411	365	414	390	430	374	366	375	419	403	421	358	385	384	390	402	404	377	367	390	379	397	376	379	385	393	416	389	391	397	402	346	389	368	351	384	414	393	368	404	398	390	393	365	391	392	405	349	374	394	383	416	401	400	385	373	403	386	364	385	417	378	388	401	403	377	388	385	397	388	393	416	415	362	411	359	390	361	397	390	367	395	394	343	409	367	425	406	373	395	421	408	363	397	386	380	400	403	397	384	399	409	382	392	376	353	388	382	433	412	391	414	398	401	363	417	372	400	388	340	402	391	347	360	359	397	352	373	398	401	380	389	384	372	389	418	392	370	404	388	394	382	422	376	392	403	390	405	378	354	422	365	389	389	383	392	387	363	405	391	386	379	405	372	408	384	411	372	392	402	386	396	379	415	391	402	380	407	407	384	362	404	408	395	402	393	403	396	389	382	386	380	418	359	411	383	357	359	370	404	348	369	432	362	398	420	366	354	387	382	404	388	372	404	376	385	418	361	380	413	352	383	355	397	400	378	357	403	407	379	384	387	401	388	414	383	397	375	409	409	362	390	374	380	348	383	379	354	357	373	360	399	385	397	391	394	403	408	402	386	385	403	397	377	383	375	434	410	411	363	401	421	391	384	374	370	387	400	393	410	377	451	389	375	375	353	401	391	353	378	392	392	396	382	365	386	378	399	385	382	373	360	404	400	377	385	383	355	433	407	413	387	361	394	395	417	403	413	388	392	339	379	395	321	429	393	382	368	352	387	398	427	390	398	418	394	363	389	388	381	382	393	408	408	415	398	377	425	403	397	397	379	385	413	382	425	380	391	345	414	391	405	415	397	383	369	366	411	366	385	351	382	433	393	406	381	383	392	393	381	389	378	328	405	402	459	409	354	376	331	407	394	386	391	390	396	353	438
3376	4667	3760	1885	1322	995	871	726	669	607	524	503	511	506	430	445	483	439	447	426	414	405	373	401	407	412	401	425	405	429	419	349	421	422	429	368	422	383	376	373	391	368	434	369	397	371	395	345	368	416	408	382	386	393	414	343	378	361	376	395	411	397	412	401	370	395	426	409	356	373	372	381	388	393	368	388	382	363	398	359	397	356	367	367	372	358	416	387	371	399	354	366	379	368	371	394	386	401	384	374	379	377	368	408	368	369	355	374	383	365	371	390	366	373	360	391	352	414	361	382	387	399	379	407	404	387	385	411	365	374	371	365	350	381	345	351	405	384	381	379	376	359	385	372	339	359	358	376	382	414	357	400	379	382	365	384	393	362	369	373	378	365	342	416	397	400	364	361	367	339	352	373	388	363	398	380	364	395	370	359	381	388	414	376	398	375	401	374	389	381	383	352	345	397	344	349	362	381	378	391	366	376	375	358	422	407	372	384	357	378	364	383	392	381	327	350	350	413	359	356	374	375	350	404	356	387	364	361	417	378	407	375	381	374	383	385	336	405	376	384	382	343	344	336	356	360	400	388	355	348	374	355	366	405	378	341	373	347	336	363	377	378	361	370	381	382	382	363	392	387	348	361	345	351	387	387	393	383	363	368	368	376	350	396	397	358	369	390	338	379	349	374	355	375	380	370	395	398	361	376	383	362	373	376	385	405	394	386	381	344	370	385	390	398	349	376	404	374	389	409	336	376	379	402	353	360	353	360	377	400	399	373	385	407	383	363	367	369	388	346	427	373	389	404	373	370	392	362	392	399	385	360	355	399	363	404	373	402	373	391	379	360	361	380	374	363	390	404	355	337	375	355	384	351	332	374	333	331	343	371	360	348	395	370	384	377	383	353	373	363	397	372	346	361	387	340	348	411	380	390	343	358	389	355	366	335	381	377	371	341	355	380	389	380	391	420	406	375	386	382	372	368	366	350	369	392	354	348	362	373	375	353	406	373	389	351	377	387	396	395	383	352	365	386	366	378	367	369	383	359	357	373	347	354	341	350	365	377	378	396	382	380	336	387	354	354	370	401	355	391	353	396	373	364	366	403	386	380	416	381	334	309	368	372	387	371	400	369	377	394	384	390	358	378	350	374	331	383	364	355	367	383	358	373	374	371	411	378	359	391	369	390	350	373	374	362	396	374	381	357	364	402	371	393	357	357	348	394	395	361	364	400	363	367	370	392	360	417	380	389	376	394	383	364	368	405	394	369	375	349	385	391	364	361	379	365	354	363	370	374	386	384	353	365	414	341	353	381	369	355	365	376	360	414	356	365	379	354	373	367	376	380	370	372	381	406	354	334	367	368	346	369	414	382	403	395	383	374	378	369	391	369	372	371	348	355	341	360	358	408	369	342	382	388	380	351	366	407	377	371	374	368	348	400	370	353	358	386	373	395	372	370	368	400	372	385	388	340	345	378	375	356	346	370	364	396	399	354	366	366	347	371	378	376	388	404	386	351	383	350	358	366	405	392	372	370	356	365	367	403	341	372	395	362	371	404	375	392	370	422	346	380	341	409	383	376	371	376	355	411	365	361	388	382	355	360	383	356	369	409	408	356	380	382	386	380	373	359	371	374	340	350	355	387	426	350	373	368	358	397	417	363	371	392	344	358	417	367	381	374	373	378	402	361	383	368	387	334	386	374	332	389	388	392	385	351	411	351	373	379	357	357	398	374	372	358	360	366	375	387	370	399	404	424	361	335	334	336	375	405	373	359	381	374	359	360	377	362	358	354	352	381	375	381	380	346	365	374	344	373	364	354	391	352	386	366	366	376	403	380	383	406	350	360	389	370	381	384	380	387	362	341	330	380	353	375	348	382	367	337	374	348	385	371	339	347	372	333	344	387	350	357	351	349	380	392	363	377	350	381	401	372	350	337	393	345	369	407	366	389	341	356	371	361	356	348	372	398	372	364	384	374	362	356	390	341	380	362	377	394	357	381	362	383	334	358	376	362	352	366	347	339	372	347	413	404	405	364	357	359	371	377	384	358	373	362	403	383	346	329	346	345	362	396	379	374	351	379	376	374	391	355	386	350	343	380	375	392	405	393	337	366	394	365	409	388	383	389	395	370	364	382	376	394	358	386	352	379	387	412	402	372	357	339	421	361	411	381	353	371	362	366	410	386	382	359	363	385	393	384	405	392	371	392	391	353	364	367	375	363	367	368	368	365	370	363	380	408	369	361	350	405	353	363	375	382	359	397	359	409	395	350	362	365	382	370	364	380	347	402	362	380	387	383	394	368	386	371	382	380	372	381	384	385	383	387	344	371	376	372	376	362	389	388	388	389	361	402	319	356	368	421	375	392	332	379	372	357	350	390	357	358	335	357	383	360	387	347	405	342	377	360	353	328	362	377	347	390	406	395	359	386	389	407	400	406	370	385	368	374	361	381	386	367	361	368	409	343	362	395	362	372	360	390	384	368	372	363	361	357	358	347	422	354	353	366	365	369	354	371	352	376	374	372	391	358	376	385	394	388	380	400	352	408	381	406	354	368	380	379	392	390	366	383	369	353	374	333	367	383	358	370	355	407	365	324	392	371	349	384	348	406	348	339	372	374	362	359	378	329	393	334	383	355	347	356	371	356	358	398	400	397	345	298	362	381	371	345	342	367	371	371	365	377	406	371	376	376	398	387	345	370	336	366	382	349	357	407	358	390	365	414	350	350	396	351	342	359	372	349	382	371	396	379	364	352	360	347	347	357	367	327	391	393	401	354	371	360	364	370	344	383	374	367	365	353	388	399	370	346	365	380	408	394	392	383	376	378	380	385	382	378	382	336	362	360	383	348	371	344	357	364	367	395	381	360	354	390	384	369	368	364	369	332	369	395	373	376	356	346	349	344	377	345	384	350	368	340	403	386	370	367	376	375	383	373	350	366	356	360	364	374	398	370	356	338	404	374	399	342	373	365	391	352	372	367	336	376	342	317	398	379	394	333	373	328	352	358	376	374	378	364	383	389	376	395	352	359	353	332	342	357	391	345	381	382	340	351	382	362	401	374	353	371	362	372	358	367	360	375	371	368	342	329	367	347	350	352	384	365	360	368	384	336	376	382	386	367	380	380	397	335	362	364	346	331	388	341	379	360	371	357	355	405	367	370	364	370	366	376	357	378	353	367	347	373	360	356	332	357	411	355	358	361	344	361	373	354	352	349	368	365	372	387	373	339	347	361	370	374	357	348	356	361	407	405	354	381	365	369	396	365	357	350	326	367	410	368	373	375	362	383	371	370	349	386	399	370	384	375	389	373	412	385	369	345	354	363	392	349	367	330	353	351	371	374	368	363	365	397	367	371	380	357	356	341	348	376	367	384	371	357	387	385	339	413	358	366	363	372	327	374	377	384	362	329	386	342	397	387	376	394	343	358	337	397	384	357	360	387	384	348	362	381	346	371	377	373	361	383	378	352	340	397	371	379	363	355	371	375	396	339	386	354	366	366
27698	12290	2074	1223	952	861	850	944	919	829	874	908	870	870	896	851	861	883	904	907	865	849	904	867	896	914	886	852	877	899	832	907	907	928	930	867	918	881	899	898	893	811	881	891	884	890	867	844	885	890	901	888	909	936	857	883	945	920	908	878	918	878	898	880	845	915	864	891	871	895	863	883	872	899	852	903	964	882	946	885	873	915	934	905	893	893	851	849	875	890	893	914	897	909	881	870	903	805	894	913	914	891	908	894	852	891	911	881	849	864	916	856	906	923	893	912	967	782	838	936	861	878	895	916	852	851	948	889	897	873	922	861	867	872	913	886	960	850	892	945	804	872	875	880	853	894	890	870	849	869	882	832	849	854	887	907	885	899	897	874	906	926	932	930	881	913	908	857	851	880	875	864	866	901	915	889	917	924	897	893	903	922	910	929	872	907	943	924	860	875	941	911	813	873	876	918	919	867	889	848	945	911	896	863	933	881	885	863	903	898	937	943	856	881	934	908	900	867	858	903	908	845	884	866	966	885	863	886	914	826	890	881	854	875	877	862	881	925	936	898	898	903	906	886	882	841	888	899	910	820	881	895	855	930	869	938	905	890	875	904	891	907	902	945	900	838	898	904	880	858	930	895	926	875	915	850	876	860	908	831	880	925	899	888	882	853	903	883	837	897	893	886	926	874	879	867	922	924	881	814	860	906	878	872	924	917	903	880	847	929	878	900	915	876	892	865	886	965	869	895	879	888	925	865	888	938	860	916	887	913	870	894	888	882	908	881	918	869	871	873	867	876	856	869	887	900	873	874	908	898	858	876	929	886	894	900	864	894	924	864	899	913	853	883	943	872	869	900	905	855	881	870	866	907	886	884	864	995	871	930	882	875	890	889	882	839	884	811	842	907	925	855	845	868	912	843	927	880	876	859	869	849	933	863	939	887	919	854	897	956	941	904	869	856	910	921	889	865	882	929	823	883	853	789	945	863	918	946	907	928	880	848	936	897	931	875	891	907	860	928	891	869	918	873	885	931	855	905	866	886	904	861	883	859	885	926	916	894	921	874	881	816	869	877	912	854	875	943	883	921	912	851	884	822	841	884	866	906	861	893	884	899	889	862	911	952	920	847	890	904	881	864	896	892	867	958	880	946	912	879	895	865	921	928	925	913	933	916	907	882	881	888	892	855	891	927	872	884	922	850	867	891	881	859	885	897	878	876	908	870	871	826	886	922	877	828	873	958	882	898	876	944	840	880	962	874	902	935	880	897	872	878	923	839	876	876	893	859	878	890	862	893	825	873	889	859	843	890	914	886	846	906	892	913	921	926	880	863	887	894	850	896	839	883	857	871	903	932	910	877	909	911	938	869	920	926	872	890	904	927	920	897	896	929	889	890	914	894	868	881	863	825	891	922	869	899	912	887	841	819	911	870	881	909	923	808	869	872	877	883	846	881	905	899	904	886	927	878	939	915	882	891	848	866	962	857	911	836	894	886	915	875	918	901	930	866	875	887	911	918	884	891	939	895	899	854	907	914	911	904	914	905	884	895	901	875	854	875	950	892	872	884	893	823	927	918	949	904	922	957	884	894	870	961	896	897	838	906	900	906	860	892	893	893	850	881	907	930	919	871	892	839	897	842	860	957	934	869	888	879	919	924	863	964	894	898	854	849	894	858	913	844	839	931	908	909	889	877	828	888	822	873	882	840	872	899	877	879	880	828	944	878	869	817	855	921	930	873	934	879	824	892	949	906	880	845	916	849	933	891	896	867	875	880	905	938	929	856	880	861	893	913	873	915	920	908	909	893	873	889	904	852	894	887	820	885	860	931	891	950	854	868	900	851	847	902	923	906	846	867	893	849	929	884	888	859	876	852	888	909	878	868	882	851	897	885	827	900	928	870	865	855	898	864	846	891	898	917	911	846	889	792	919	880	887	885	869	918	851	858	825	941	886	848	875	939	828	871	867	895	964	869	870	858	904	883	921	909	879	865	846	876	867	852	856	893	859	951	892	856	917	913	868	894	935	873	938	894	916	937	905	907	916	877	893	902	858	891	867	902	849	857	898	863	877	854	881	906	874	901	899	895	896	867	904	894	864	805	949	910	857	867	827	880	909	951	901	828	862	953	896	863	879	913	841	921	952	908	835	927	814	902	889	905	919	880	900	905	862	885	898	879	927	948	910	888	850	881	912	844	893	890	910	870	921	872	894	881	866	974	883	882	838	883	906	943	904	899	907	902	900	942	841	899	914	890	895	849	891	862	844	887	898	911	883	890	927	920	843	875	912	892	934	907	903	909	906	879	888	903	912	910	881	838	890	905	899	875	880	871	881	891	904	884	889	904	899	897	849	877	867	956	854	928	882	855	886	914	874	907	935	910	890	865	905	875	894	858	844	843	896	835	888	891	936	923	866	886	895	873	974	857	855	903	891	859	861	874	883	908	923	878	918	867	855	936	927	900	865	895	862	851	888	884	873	892	877	912	856	917	919	946	896	884	840	890	864	868	875	829	854	885	889	895	872	881	883	858	918	838	929	850	900	885	848	879	909	840	860	889	856	933	848	901	914	937	849	919	868	830	856	924	897	937	913	887	821	848	908	821	894	921	908	905	870	837	852	837	906	863	911	864	864	861	849	891	865	877	865	895	911	853	871	860	844	859	891	897	834	880	887	846	872	859	894	869	939	887	827	874	877	822	902	891	890	910	890	892	901	805	875	857	887	938	905	883	949	914	855	896	861	873	848	882	858	874	910	940	865	885	847	886	879	857	888	864	917	927	844	879	830	899	938	863	921	856	899	885	845	857	875	856	876	901	901	857	867	933	833	872	899	905	912	920	878	911	841	894	856	878	914	847	875	893	876	878	848	855	902	899	861	881	931	932	899	881	864	860	955	853	865	913	906	886	921	911	907	833	873	881	866	871	879	886	899	823	871	918	825	880	903	878	910	915	874	915	869	914	921	886	881	876	939	885	860	891	883	845	914	892	887	882	862	948	905	921	938	881	849	876	878	949	853	854	890	831	892	929	895	838	826	895	885	923	880	912	839	838	928	897	898	911	891	896	874	889	937	835	903	892	898	948	906	889	898	870	873	859	888	867	873	886	881	900	843	862	894	896	890	858	885	941	860	891	940	914	898	892	874	867	883	854	883	875	932	920	905	876	898	869	902	872	895	888	866	875	856	888	846	855	875	881	927	892	865	887	891	868	912	886	844	870	924	933	961	922	877	852	896	798	867	850	891	833	908	900	882	881	943	925	902	915	902	941	887	861	906	840	897	885	829	883	913	860	933	938	888	866	889	879	861	868	910	881	877	913	899	912	859	915	871	866	907	938	872	878	837	915	860	845	864	818	896	886	895	900	890	939	907	875	901	904	902	864	826	859	875	861	807	865	955	896	916	843	892	907	889	870	895	840	945	882	955	861	915	831	869	907	910	928	924	860	878	831	850	916	879	879	879	907	885	852	909	879	906	920	911	943	850	847	898	887	869	918	927	930
5288	946	947	789	802	719	788	783	795	736	755	730	766	754	742	740	754	794	758	798	741	750	767	748	760	751	742	709	732	753	769	729	752	726	755	732	781	747	704	713	726	735	761	734	746	722	786	763	739	752	763	729	761	764	802	709	755	711	760	728	756	766	761	740	738	737	746	758	736	764	727	749	723	743	713	755	744	770	757	670	751	750	725	738	779	751	746	749	688	741	737	732	755	716	762	732	723	719	710	750	720	701	795	727	794	723	745	731	733	776	734	776	701	721	808	730	752	754	753	706	752	751	777	690	772	717	744	731	772	724	752	714	757	716	719	728	711	703	726	786	707	773	754	750	723	756	758	744	793	769	712	746	716	745	735	739	785	716	753	725	680	739	724	758	719	694	701	723	752	727	724	759	703	756	730	722	678	717	721	774	704	720	727	718	742	686	681	747	729	729	740	775	697	721	780	777	718	734	712	743	768	745	705	731	760	708	769	702	734	723	768	692	748	746	724	752	746	777	697	681	730	715	806	742	708	759	747	745	681	785	701	713	675	701	733	755	777	726	702	737	776	717	685	726	687	740	705	752	787	767	730	747	745	706	768	732	745	737	760	753	753	721	708	669	705	726	733	764	751	725	757	703	750	778	736	771	694	756	731	727	709	703	794	711	713	726	742	727	758	757	745	696	754	751	751	730	730	726	725	708	753	777	712	739	751	739	756	774	747	751	751	716	726	685	719	746	736	755	727	724	767	715	759	688	730	780	784	734	710	774	738	719	693	750	711	705	698	754	795	772	688	751	711	725	766	773	738	761	712	754	725	739	727	735	781	721	728	734	733	751	725	708	753	728	731	771	733	750	727	739	741	730	777	737	742	729	697	722	732	740	732	729	775	780	747	694	727	702	744	740	723	732	715	743	716	741	710	699	758	687	748	734	726	764	726	739	743	718	780	700	738	751	730	694	721	768	748	704	750	738	733	731	691	698	729	727	734	736	687	737	751	760	711	689	736	755	784	745	726	733	735	704	729	741	749	738	751	729	700	752	750	708	712	791	783	705	729	814	723	735	708	717	738	800	749	725	721	728	718	739	738	755	762	746	704	733	704	718	754	714	757	745	790	732	793	806	737	745	764	766	788	756	746	684	749	712	773	791	706	737	705	722	760	785	779	745	710	740	731	697	785	729	672	724	696	725	708	738	757	755	756	764	735	799	734	685	727	721	741	765	719	751	753	713	762	734	742	721	723	714	723	705	697	699	752	751	731	774	696	733	760	699	759	700	735	761	767	767	769	731	679	747	744	694	723	718	797	720	741	744	692	738	706	729	740	758	719	742	749	774	689	726	720	724	650	751	748	757	711	699	710	757	749	735	750	712	727	772	739	738	741	764	736	687	714	753	769	797	753	700	726	720	753	745	750	765	744	756	707	717	754	762	764	791	736	727	718	731	728	771	717	742	788	743	772	744	710	743	701	756	707	780	696	720	725	735	778	724	690	734	686	718	756	748	721	736	780	757	737	761	758	707	716	751	728	752	760	723	719	742	778	747	707	779	767	708	737	733	770	778	727	733	722	701	744	754	717	719	730	758	764	730	678	713	745	730	699	702	669	698	691	744	683	766	723	699	722	725	740	744	732	736	704	771	722	745	780	735	731	706	772	731	738	634	712	735	708	740	780	712	731	748	766	718	752	746	755	707	720	745	717	734	745	740	759	709	747	754	774	695	705	752	720	729	784	755	725	688	745	711	727	712	721	758	741	711	726	736	671	736	715	758	694	767	804	750	720	715	690	723	723	769	779	724	721	736	748	794	708	763	763	741	754	773	699	731	740	733	726	741	713	673	729	743	769	761	701	719	714	749	790	711	699	740	721	746	735	769	756	690	802	762	772	727	733	720	722	703	703	739	758	722	770	754	763	733	733	761	703	754	731	738	721	746	758	754	708	711	750	767	764	772	770	725	789	738	749	723	746	796	735	697	715	747	719	735	739	725	752	706	729	811	759	688	724	740	808	714	758	745	704	734	721	714	744	767	679	734	731	743	739	745	730	748	739	742	720	795	724	744	764	774	790	743	767	727	738	738	727	778	736	759	768	723	676	736	745	747	790	749	737	687	753	746	766	776	724	752	711	694	717	714	722	710	731	767	704	727	749	753	766	755	745	720	755	724	730	718	786	725	718	730	774	734	777	793	736	746	724	716	778	733	716	776	699	731	759	719	740	765	723	732	698	727	758	718	737	728	670	748	741	732	738	689	714	702	730	723	698	782	737	722	749	717	746	760	733	762	727	779	741	766	731	730	681	753	761	724	723	723	747	682	753	699	764	700	728	780	726	727	714	761	725	717	731	709	712	741	824	758	717	691	745	736	715	737	736	715	723	747	693	744	746	753	721	774	669	745	776	776	707	783	728	751	738	728	741	706	739	747	761	710	706	756	776	672	762	745	749	724	768	731	765	723	791	711	711	779	744	744	714	704	736	742	720	710	705	723	741	747	792	733	743	790	734	714	765	734	725	692	806	670	779	719	742	767	718	777	748	713	733	730	718	732	764	755	714	742	710	710	700	701	762	718	772	756	671	761	761	755	756	701	782	751	807	786	752	741	703	773	796	742	694	703	721	692	755	721	694	739	763	717	736	744	759	739	769	735	725	690	711	760	710	708	677	741	694	828	696	723	710	751	739	747	767	700	717	672	789	729	758	724	679	734	732	727	723	723	775	721	760	728	752	745	744	738	748	764	789	718	770	754	741	716	712	727	752	724	759	749	783	748	705	754	761	735	753	730	730	775	751	750	699	771	727	755	752	748	766	761	738	743	758	779	690	709	734	704	729	770	766	760	767	776	763	748	749	766	699	726	734	776	754	687	743	738	764	731	763	709	762	720	757	691	735	706	731	754	724	727	711	722	710	731	762	758	723	740	712	756	753	747	763	733	751	750	731	740	736	735	735	700	772	731	749	731	772	748	760	720	716	712	747	735	773	698	709	745	744	718	682	699	712	702	764	685	707	740	715	780	734	689	707	750	769	784	752	725	743	747	752	729	737	714	723	702	750	718	704	759	744	705	740	746	712	789	741	742	712	748	735	751	767	789	749	769	729	734	787	745	757	711	727	679	736	755	740	764	678	765	725	737	716	779	696	747	738	744	757	768	773	707	762	743	774	704	738	750	737	762	720	749	733	705	738	764	725	729	709	754	756	720	751	766	734	748	737	766	744	746	727	789	715	751	753	721	719	772	758	736	755	775	692	718	775	743	717	743	767	704	750	758	751	764	767	682	751	712	730	764	737	666	754	723	733	753	726	739	699	723	722	719	749	748	697	744	759	768	756	758	772	781	756	750	769	730	736	750	734	736	707	764	756	739	785	720	783	723	727	743	680	760	720	803	750	719	758	740	732	735	805	742	712	725	750	734	718	739	716	795	701	715	713	775	746	686	740	750	696	754	736	723	786	701	703	740	751	740	738	715	761	715	746	770	771	753	730	719	711	693	727	725	725	752	735	722
26033	21420	23954	12963	1449	947	906	862	757	753	761	803	747	776	829	721	813	728	787	771	737	699	727	816	704	743	789	744	725	759	759	753	715	786	793	779	767	751	792	736	771	759	805	774	697	753	799	740	739	776	748	762	766	768	762	785	736	755	759	722	784	773	778	756	734	770	749	717	792	692	776	741	740	752	745	737	732	798	786	741	730	797	744	783	762	697	729	755	775	740	762	732	780	763	708	774	715	743	724	710	746	710	789	759	750	773	732	747	719	756	782	754	747	718	789	753	737	766	754	736	789	735	749	777	733	760	726	734	774	794	755	795	666	735	739	727	692	741	730	702	748	750	739	763	702	757	743	790	741	745	757	731	739	747	727	751	708	746	748	746	716	790	782	756	730	740	755	717	745	717	793	741	799	730	738	705	764	770	779	720	765	746	741	761	747	765	782	776	711	725	759	769	687	777	698	741	713	818	782	763	743	720	757	790	750	700	747	742	770	713	756	751	738	769	747	723	778	750	740	772	788	784	732	811	772	734	792	752	755	737	701	725	767	742	766	713	758	742	721	764	750	716	720	759	755	722	740	790	743	765	767	717	688	736	774	750	699	774	766	783	710	719	791	755	779	720	714	723	743	715	775	743	733	770	752	745	742	745	770	737	771	775	723	719	712	732	759	714	736	777	698	757	695	746	745	702	708	742	708	723	717	750	761	725	732	787	761	693	762	748	708	737	754	713	750	783	759	787	733	700	742	723	729	749	734	725	743	721	748	706	740	662	753	763	747	769	727	702	770	750	754	798	710	764	730	747	820	747	737	722	794	742	758	728	787	754	746	776	735	766	749	725	734	744	747	761	727	700	734	714	723	725	705	734	732	749	773	749	760	707	731	781	778	732	768	707	723	823	787	761	714	746	701	761	719	774	720	748	746	774	769	729	718	787	759	738	768	787	739	715	750	739	724	764	758	751	698	715	782	726	738	687	734	761	740	768	743	796	697	697	709	728	748	735	760	730	729	740	740	758	709	743	697	762	774	824	785	742	744	731	706	730	695	780	772	739	754	742	789	767	747	796	739	708	713	753	754	717	756	738	729	782	782	790	725	711	781	701	744	755	759	730	765	723	734	704	743	732	779	757	785	735	748	716	734	759	745	760	745	706	737	736	709	790	727	689	775	736	729	793	781	756	746	756	775	716	733	744	741	773	785	748	774	725	764	736	774	733	755	719	753	720	758	759	750	729	787	747	780	729	767	744	716	805	819	793	707	734	750	755	729	748	729	747	720	742	777	745	711	709	735	782	708	777	752	714	724	765	759	784	718	714	740	765	723	760	722	746	791	718	773	796	702	823	730	823	712	733	725	714	779	781	757	757	749	726	719	752	778	774	739	703	713	729	721	753	742	746	726	767	813	707	777	761	741	750	749	767	755	750	746	710	775	760	740	731	764	716	717	748	704	713	766	764	741	778	723	756	756	715	721	730	741	706	801	762	744	771	737	796	767	749	728	716	746	714	747	726	793	761	726	830	779	711	778	710	752	753	740	698	776	746	740	754	770	777	748	757	761	743	777	753	759	755	788	782	797	786	717	793	758	744	798	739	765	711	745	738	755	723	748	738	754	730	760	743	750	766	739	755	787	721	737	746	754	698	758	687	755	724	727	725	759	681	733	764	760	767	757	744	734	737	750	705	737	692	736	743	731	754	724	743	774	738	733	681	724	769	740	776	729	754	752	746	730	733	722	788	718	670	760	793	725	798	739	760	724	741	731	738	739	817	747	733	802	758	746	698	733	759	740	756	745	721	747	732	712	746	741	762	686	771	745	761	738	750	799	715	751	742	734	716	699	779	739	777	807	747	796	732	736	710	728	800	726	763	761	710	755	760	757	789	756	812	675	687	764	773	705	731	762	729	718	764	746	730	754	718	713	746	716	743	785	769	730	776	781	793	749	757	722	722	748	777	721	738	786	745	729	733	733	766	702	740	775	716	731	751	757	754	766	762	785	742	739	711	771	733	776	736	712	790	787	764	719	756	738	735	719	780	733	793	744	742	739	703	753	695	730	746	730	744	798	706	729	750	693	743	714	717	785	761	752	720	731	789	740	760	750	728	714	786	773	777	759	766	774	718	792	718	750	783	753	755	769	766	770	685	741	754	741	738	735	707	762	718	742	723	787	763	717	701	746	709	747	756	819	743	785	762	739	719	772	736	707	739	744	789	759	713	755	731	753	753	750	749	817	777	803	729	759	715	771	712	764	751	694	792	734	758	730	719	783	724	721	789	791	810	727	723	725	772	703	779	735	779	724	761	742	761	755	735	744	748	763	733	794	742	776	698	791	733	704	749	759	767	703	706	747	726	714	794	768	759	750	746	681	755	706	757	772	746	729	768	715	721	741	774	772	749	733	738	713	731	756	751	800	762	732	781	784	763	788	748	798	775	765	754	764	691	738	681	742	722	717	747	738	732	746	745	741	787	792	727	735	780	755	728	741	757	715	749	724	760	774	763	729	747	729	701	770	715	802	756	760	738	744	731	788	762	722	761	749	763	774	734	788	726	715	751	734	736	750	764	765	728	763	739	735	689	733	773	692	750	707	734	772	787	726	790	750	766	820	728	707	710	735	747	755	761	797	729	762	756	695	730	737	764	759	731	770	730	724	750	809	731	733	755	742	744	725	739	722	756	734	744	754	763	682	698	756	766	779	710	809	704	744	762	759	737	714	779	698	746	788	761	725	771	752	759	773	731	791	749	707	761	754	717	787	753	703	738	710	743	692	712	717	739	707	771	781	730	745	743	740	750	760	720	718	743	749	734	752	729	760	722	720	758	703	730	729	752	733	763	728	763	743	733	767	764	716	810	784	750	720	763	749	777	804	725	730	760	748	765	771	744	784	773	714	720	779	751	706	717	736	724	753	720	717	745	714	752	702	724	792	739	748	739	781	776	724	748	715	737	753	749	762	768	810	763	731	772	705	715	762	728	725	736	723	768	755	795	735	740	742	746	757	788	742	731	764	701	757	736	750	794	723	743	760	751	754	791	712	740	745	744	723	686	757	744	717	769	738	722	715	739	714	744	796	757	784	703	773	768	766	778	740	739	765	747	758	705	722	741	738	761	746	748	709	795	743	727	773	722	738	713	735	783	775	710	702	762	777	743	763	781	724	775	716	747	690	761	742	686	704	768	763	726	742	792	698	702	740	705	789	740	732	762	753	735	753	775	729	750	777	737	727	720	754	682	790	738	743	683	785	751	719	746	726	730	705	787	752	767	757	725	727	746	736	732	745	771	772	713	716	722	737	712	763	747	719	755	742	767	735	747	767	722	769	747	760	748	774	756	768	717	779	722	757	745	734	696	723	759	735	781	750	786	761	765	782	728	736	730	731	734	713	767	739	713	767	810	711	731	795	718	709	764	724	781	748	720	737	723	743	732	746	768	716	742	748	753	736	749	768	732	737	759	717	722	757	781	783	723	688	708	740	740	793	696	763	756	733	757	708	732
3727	1862	1516	1040	877	822	741	725	676	699	714	693	668	686	679	663	709	700	680	664	627	640	672	637	642	646	639	633	661	668	661	648	670	662	650	608	653	664	637	604	618	651	620	661	647	625	655	605	630	616	677	647	657	639	643	598	644	640	618	653	623	616	687	653	580	646	598	707	654	661	612	632	634	624	599	612	634	621	614	621	699	606	657	595	654	668	678	665	627	646	614	635	614	648	630	621	630	597	669	607	635	652	650	661	629	612	669	696	645	629	639	631	663	627	604	645	639	637	612	652	617	613	681	667	641	632	637	630	633	653	602	620	663	639	657	616	612	656	648	663	639	650	650	650	682	662	639	630	643	640	613	625	630	616	631	654	631	597	661	623	624	631	643	625	616	598	653	654	609	638	612	604	642	620	659	657	635	629	614	590	615	647	644	576	680	652	624	609	644	620	664	626	577	666	597	581	617	601	640	623	626	610	618	633	640	663	593	642	605	586	657	590	648	622	641	608	629	673	635	645	632	605	635	660	663	641	644	618	689	614	614	578	596	611	653	681	657	668	607	616	633	623	631	604	613	623	608	658	625	619	626	645	610	624	622	607	612	647	628	658	628	646	663	631	670	609	669	666	649	647	649	651	628	643	580	628	669	614	624	617	694	631	649	644	590	657	652	644	619	667	629	588	643	630	652	685	666	647	643	631	682	628	631	645	634	611	626	636	635	657	659	620	617	627	661	675	618	671	605	650	656	679	640	648	661	641	614	630	658	593	646	623	642	568	615	642	630	624	598	627	634	618	620	617	638	627	661	595	629	612	638	605	637	604	625	582	608	644	646	630	657	638	606	618	649	638	602	615	639	627	631	617	640	631	625	637	657	653	615	609	621	664	608	648	618	623	670	639	621	629	607	677	671	640	627	667	619	694	607	608	610	648	694	662	661	658	622	664	590	646	615	629	608	638	657	638	589	668	640	695	609	621	650	635	685	646	618	647	679	631	668	635	611	631	600	605	646	634	651	599	639	645	645	649	603	590	629	642	636	625	614	605	649	624	647	658	623	616	606	593	601	630	682	642	655	660	628	652	676	649	618	632	618	587	670	574	634	634	659	623	686	594	671	670	639	638	619	643	657	607	638	620	615	623	653	632	617	628	642	664	607	624	642	657	598	634	671	666	636	621	613	609	637	618	636	600	614	646	587	655	698	652	643	640	633	637	631	635	632	685	657	615	640	635	627	605	653	655	645	649	605	596	653	615	660	620	659	663	711	647	665	645	634	696	620	648	622	649	672	617	679	650	622	618	609	650	621	584	581	624	656	654	632	656	608	616	640	626	608	665	708	637	641	614	676	646	637	611	629	645	639	642	615	620	594	636	655	655	662	621	656	621	607	596	629	610	645	638	621	613	631	652	668	665	668	607	604	623	647	600	586	626	610	648	638	649	601	591	615	620	625	630	654	616	645	596	659	638	602	658	618	631	620	636	630	633	641	665	675	663	611	640	602	635	600	607	635	593	646	618	607	638	631	645	630	652	663	620	596	594	619	596	666	625	623	610	679	623	614	644	711	650	601	608	615	621	626	592	633	630	656	618	655	648	614	619	609	621	634	640	633	630	653	634	658	639	645	631	633	620	661	665	639	619	598	659	680	613	638	625	596	665	659	628	645	649	653	668	672	628	642	636	678	657	638	647	636	630	644	699	620	671	660	588	613	613	642	634	638	608	639	636	590	660	628	601	645	599	620	637	626	603	661	646	661	642	643	616	624	603	630	613	635	620	634	632	637	597	673	588	599	654	679	643	606	625	636	639	654	624	629	640	640	608	650	659	666	652	655	615	658	620	670	591	601	630	655	607	608	670	630	618	629	629	592	587	602	670	568	623	645	617	684	632	625	606	627	629	636	609	630	621	634	602	655	636	697	634	597	650	661	601	648	627	674	609	657	642	642	626	608	642	628	611	637	637	657	685	625	655	654	672	659	650	654	655	603	620	636	611	638	607	624	624	625	664	595	624	638	594	650	630	644	608	675	598	617	628	651	625	650	663	651	625	640	635	670	608	693	621	665	644	639	664	634	599	668	615	584	657	633	683	649	645	606	634	610	606	633	579	637	607	640	631	596	643	630	605	636	643	614	652	656	618	629	657	654	646	621	665	628	621	652	639	568	618	661	613	622	581	650	586	647	626	681	617	638	649	645	638	622	675	620	652	626	622	579	642	689	661	644	623	631	628	688	646	624	622	618	643	652	644	660	638	677	618	613	642	589	580	622	652	651	569	627	650	631	636	642	597	637	580	587	589	650	662	627	654	657	645	657	609	618	608	615	648	641	626	681	608	571	655	643	631	629	631	613	673	596	619	640	660	629	649	627	631	611	628	648	583	634	652	619	651	643	645	658	661	598	617	676	629	670	649	667	638	653	622	642	627	627	638	629	583	646	657	623	666	612	652	633	627	667	610	635	660	625	665	645	667	598	582	621	664	648	705	612	599	650	613	658	632	635	622	613	661	578	629	619	619	673	612	613	574	647	566	647	647	601	650	643	656	634	666	612	607	637	634	646	664	614	682	624	649	622	660	624	640	611	702	600	640	663	615	651	643	620	644	596	600	607	691	606	607	601	621	614	624	627	654	633	635	604	605	639	674	669	612	615	639	659	607	650	668	616	629	642	658	691	622	646	648	661	667	614	671	626	628	637	656	602	591	654	654	626	631	616	643	643	653	618	621	621	680	659	647	679	618	634	605	610	621	676	566	669	660	653	657	665	589	667	679	604	611	617	669	619	669	611	626	600	605	625	606	643	646	627	702	611	576	640	622	579	587	665	625	620	649	669	593	623	636	592	605	665	596	629	649	630	637	634	616	658	635	625	631	609	679	629	626	646	644	667	681	646	683	702	608	653	603	623	606	649	634	646	656	635	632	631	671	666	603	598	616	658	631	661	630	641	634	627	638	579	611	668	624	638	639	648	642	623	635	602	613	606	615	635	582	603	608	650	630	628	635	648	625	623	621	660	634	625	609	603	659	614	671	621	629	583	627	601	643	664	641	637	628	630	615	644	640	652	608	596	670	683	615	606	596	628	667	650	655	618	643	583	617	619	609	654	625	622	627	599	653	604	647	609	654	593	627	663	617	659	603	622	638	669	644	630	627	602	639	655	657	575	671	652	636	610	680	639	640	635	620	604	642	670	648	671	604	621	632	618	645	589	624	639	648	606	645	642	610	593	665	606	688	649	632	663	651	608	630	614	616	612	620	633	620	618	638	612	575	620	630	621	623	651	619	598	632	615	641	648	614	619	623	612	666	643	664	619	669	623	641	599	676	696	631	644	629	632	706	607	678	588	681	645	618	677	614	648	650	587	635	633	631	641	638	602	640	646	679	634	625	593	634	628	667	600	623	656	642	658	645	627	619	635	618	640	648	607	660	678	628	637	622	651	616	617	634	630	676	644	647	655	637	603	635	636	619	669	658	608	700	653	648	636	639	648	634	649	645	616	598	593	592
24271	21398	28534	24662	20228	2921	1077	668	557	536	492	504	489	418	418	421	433	450	425	436	427	415	397	397	413	368	421	418	416	384	381	411	416	414	414	423	406	385	457	396	387	385	380	415	457	397	399	412	405	378	410	406	420	422	412	370	405	376	378	424	412	395	415	367	405	396	390	408	428	416	393	364	419	372	383	389	433	361	390	406	420	362	418	378	419	430	417	381	374	391	385	394	402	414	409	416	394	379	385	409	414	413	412	424	384	411	381	404	382	416	411	373	374	379	412	405	400	369	386	412	419	390	372	408	388	415	441	391	389	369	414	381	413	382	407	409	414	414	382	428	387	377	408	445	409	414	412	350	412	378	373	416	407	417	393	398	383	422	391	388	401	388	401	369	401	402	410	406	368	382	427	405	377	387	400	407	368	429	396	384	402	396	394	369	420	356	387	404	414	399	429	370	406	391	397	373	384	379	392	397	391	399	424	358	394	399	406	436	398	371	389	384	387	401	384	377	412	388	387	425	397	404	382	438	410	403	375	421	407	412	419	381	403	389	396	416	381	365	401	395	398	380	405	404	366	384	388	394	350	413	378	365	408	405	386	416	397	392	408	388	386	383	413	405	400	383	430	382	355	380	400	395	377	374	400	394	400	397	381	390	388	392	420	412	355	361	374	389	369	388	376	437	366	383	400	398	403	364	419	388	354	387	373	404	395	421	379	358	415	393	429	357	387	399	404	409	380	380	364	402	381	426	384	432	404	407	401	420	379	407	356	384	411	415	394	395	408	366	366	385	393	388	428	387	396	358	389	362	393	411	389	373	396	424	368	382	425	366	406	397	433	396	367	415	388	355	386	453	361	393	389	390	395	417	400	341	415	405	408	388	436	389	386	429	417	419	365	395	378	396	399	380	401	379	390	411	380	406	426	427	382	387	396	380	425	383	434	397	356	404	410	386	444	390	370	388	365	340	388	378	370	402	401	408	391	394	424	360	387	363	349	383	386	368	383	357	396	392	414	401	371	421	362	350	374	392	375	361	428	418	404	400	372	373	379	419	441	410	386	369	381	405	397	384	355	408	400	370	420	399	391	393	439	402	397	414	376	364	369	389	357	411	384	388	398	420	396	379	419	398	414	365	398	383	430	375	400	366	395	357	414	374	384	392	396	366	410	377	374	413	419	378	374	381	379	405	423	414	411	432	411	400	390	351	404	381	385	430	416	422	406	410	396	395	383	381	366	387	365	398	383	369	363	376	405	426	394	389	381	375	379	383	383	387	403	375	426	428	416	426	380	383	383	381	407	396	390	384	375	413	390	355	451	403	379	379	386	403	364	384	360	426	371	372	401	420	394	360	375	368	404	404	359	398	354	375	412	406	410	406	403	373	380	413	453	382	428	410	375	405	387	417	409	416	372	374	377	344	359	391	409	384	370	426	398	373	370	400	394	393	404	418	404	385	393	398	401	405	408	416	425	393	396	371	385	407	437	394	382	386	411	396	414	398	370	406	421	368	382	379	400	383	365	432	400	403	412	414	365	438	391	372	374	401	382	410	369	374	379	407	401	375	408	376	383	408	387	415	402	394	386	418	396	386	357	426	386	414	385	389	377	422	385	406	431	386	427	396	406	396	370	377	381	415	359	369	400	416	392	412	407	368	389	402	383	409	398	398	399	387	360	385	395	439	405	401	394	425	382	372	403	381	371	408	404	378	375	397	379	381	383	401	386	385	408	393	395	413	382	405	420	354	432	402	376	363	369	381	381	384	406	388	389	386	425	390	389	368	344	381	385	375	390	391	393	451	398	346	389	415	393	408	389	378	378	409	394	396	385	394	380	434	396	422	419	361	395	407	407	376	387	395	410	344	375	390	415	398	374	378	423	378	408	404	426	391	387	390	367	370	406	354	425	386	396	399	363	384	400	427	399	391	431	405	374	373	434	421	404	392	403	387	394	383	384	342	404	363	388	384	416	427	407	429	380	387	421	387	428	402	392	399	387	413	399	399	375	381	425	346	398	390	414	409	373	339	402	399	389	422	411	411	421	381	390	395	401	396	391	398	374	394	394	402	423	399	384	407	379	375	395	374	383	384	390	416	418	384	389	392	414	380	433	375	400	392	376	385	367	372	379	426	424	392	398	386	364	345	411	392	424	413	359	370	389	397	381	392	398	411	391	379	358	419	379	381	407	358	372	375	420	393	399	425	399	385	391	378	375	370	378	398	372	361	390	395	419	408	396	409	403	365	370	403	376	401	374	392	405	386	417	386	408	375	390	424	427	369	365	386	397	351	383	405	405	430	419	417	411	375	381	412	395	387	381	357	406	404	382	412	356	399	409	386	383	412	398	418	363	405	394	368	397	408	405	389	394	397	382	377	394	369	405	402	421	403	395	381	423	384	417	372	414	386	392	380	389	400	379	394	389	411	375	366	390	408	393	397	374	383	419	404	402	390	387	395	378	392	404	368	412	367	406	402	386	423	359	337	402	389	376	375	405	392	403	395	412	397	372	388	401	359	396	403	431	393	430	408	389	426	373	381	408	364	396	367	451	430	406	367	390	426	414	410	382	397	365	392	341	408	383	396	412	390	396	389	398	403	406	377	411	372	399	403	331	422	373	413	409	364	441	402	389	396	384	397	393	397	387	365	365	373	400	384	332	403	429	381	378	425	382	360	382	391	400	423	381	383	367	388	359	382	394	398	412	379	414	413	384	386	383	343	371	394	417	388	371	442	356	391	394	395	403	373	384	372	408	405	393	398	379	385	368	369	419	393	369	419	388	403	421	408	416	403	388	409	366	349	381	372	386	418	374	398	378	402	413	376	415	366	386	395	371	363	382	349	395	393	382	403	390	348	439	419	398	420	393	385	347	367	364	384	416	433	370	403	365	397	417	378	374	404	375	389	371	397	396	377	419	390	412	405	367	399	407	360	377	358	375	368	384	385	382	411	421	368	358	395	411	414	398	410	397	400	379	424	383	432	406	386	392	383	391	396	430	401	425	394	385	415	396	436	380	375	366	405	423	380	410	387	393	411	385	420	398	372	364	371	375	358	391	369	392	400	371	414	368	361	412	377	386	419	395	414	420	377	406	398	421	402	393	410	426	410	377	361	386	415	377	375	368	373	411	351	403	425	394	398	415	358	428	404	388	392	425	375	409	383	376	412	360	409	401	384	428	385	372	397	417	378	388	420	404	390	417	381	404	392	368	373	361	383	357	404	393	391	386	362	384	385	387	381	388	386	424	365	436	395	391	403	398	397	428	398	380	376	363	398	392	430	396	386	375	384	374	410	395	405	364	386	395	392	390	376	356	371	383	404	378	384	390	386	390	420	370	383	374	386	377	390	381	432	385	399	391	394	397	384	372	383	404	379	406	338	405	388	399	378	402	377	407	392	387	404	353	395	394	413	384	364	390	379	359	387	378	442	391	404	389	394	377	387	404	378	356	421	402	404	353	367	369	383	399	385	370	408	384	373	358	414	412	341	395	394	396	405
3432	4738	3726	1904	1306	1003	847	721	701	606	553	522	492	487	486	435	439	446	423	433	379	408	397	404	439	372	391	424	440	365	429	376	428	400	387	409	425	371	402	374	380	383	363	421	381	364	414	370	410	414	430	384	381	360	405	417	396	404	348	343	347	408	409	379	388	391	367	373	389	409	397	355	359	406	370	400	384	364	405	361	381	373	371	385	366	376	376	371	383	332	371	370	391	401	367	379	388	355	359	374	400	393	388	383	372	381	355	353	378	354	386	381	354	379	376	357	378	409	347	411	341	384	372	388	352	378	375	404	404	373	370	347	404	413	355	401	372	383	360	364	380	358	381	398	357	374	393	396	353	381	385	408	405	374	367	387	364	383	360	366	383	353	373	390	368	380	369	390	356	348	363	392	348	348	371	389	370	382	391	375	358	420	380	318	371	391	390	387	390	387	346	359	333	378	369	397	358	373	345	394	392	351	356	374	370	343	387	360	351	371	337	373	358	380	375	366	389	379	370	379	384	392	369	348	387	359	372	353	381	387	371	381	363	366	333	393	344	358	403	351	348	355	371	393	351	374	376	354	395	372	376	367	340	352	366	359	354	360	365	378	335	367	384	374	384	382	396	372	380	376	397	327	383	368	406	371	355	351	377	381	355	373	377	365	386	391	372	358	390	378	380	380	357	361	375	406	381	387	331	369	382	364	341	334	382	387	348	350	395	404	384	351	363	356	373	384	390	381	362	327	372	389	372	352	354	375	378	375	370	360	379	383	364	357	376	354	340	405	393	366	373	379	365	369	415	377	376	369	397	357	398	396	345	353	382	395	367	329	387	390	365	362	378	348	368	407	408	364	352	383	357	383	379	358	360	368	371	358	377	363	350	384	387	342	369	373	384	412	377	388	393	355	383	359	383	346	366	392	384	399	411	374	357	352	354	381	365	369	378	349	354	344	386	368	350	399	381	354	372	349	380	369	361	345	365	360	356	406	353	385	362	351	398	401	392	351	420	348	372	370	346	388	358	360	356	399	373	421	371	381	340	381	399	374	424	385	334	365	395	352	348	381	383	366	351	369	353	366	382	347	376	381	351	364	384	394	429	373	353	372	398	362	375	360	339	390	362	322	359	357	398	358	372	359	373	394	429	370	375	369	375	389	365	362	363	386	407	368	385	339	348	382	331	369	379	385	369	367	384	444	391	361	377	372	393	373	410	381	380	373	371	393	348	384	387	373	390	373	381	354	361	373	394	374	347	386	361	410	373	393	393	337	365	381	395	374	368	364	346	355	370	349	352	376	351	354	390	373	389	381	368	380	374	403	373	414	408	363	371	365	393	383	357	356	337	387	357	373	383	425	394	401	352	380	373	362	360	364	405	385	393	332	368	389	397	393	374	341	362	346	382	367	384	343	378	379	361	366	373	390	393	322	347	376	370	387	371	354	346	339	331	406	364	365	378	367	351	364	336	371	369	364	356	396	361	380	381	419	407	401	361	386	374	375	374	392	378	371	363	371	358	364	355	360	354	367	386	360	402	367	367	371	400	386	407	367	389	371	381	381	343	399	392	367	376	414	379	371	362	379	382	365	402	381	369	381	359	384	381	395	390	399	348	373	393	364	388	357	355	418	379	323	408	360	365	370	377	347	364	363	362	384	349	388	349	378	371	391	366	352	403	399	377	362	364	383	366	341	385	368	337	344	411	409	380	365	352	354	357	402	368	371	412	385	375	357	339	361	345	361	356	348	396	367	385	374	388	374	352	406	321	396	357	382	405	363	365	326	376	402	352	379	376	355	356	366	331	372	377	390	403	358	370	353	381	382	359	397	367	352	366	339	369	356	347	379	369	355	380	358	367	392	345	342	370	380	404	369	356	368	396	354	383	351	370	382	366	335	372	353	346	364	370	353	374	351	400	381	399	392	400	397	373	309	351	372	371	348	366	303	373	413	386	358	389	414	353	372	349	371	389	332	348	374	363	366	382	391	373	403	383	396	362	360	366	368	368	364	362	375	346	371	375	380	393	357	382	384	358	351	353	356	403	373	373	370	375	347	387	364	365	362	349	366	356	377	385	369	362	367	385	388	387	361	360	352	325	359	367	358	359	370	396	384	379	358	363	344	368	344	399	400	367	376	353	385	362	386	334	369	382	353	388	396	376	399	405	356	350	352	383	369	363	355	367	375	349	389	390	372	372	342	374	398	380	382	403	351	389	388	381	370	329	377	384	369	335	356	380	360	389	385	355	378	358	354	362	369	394	388	369	391	366	373	332	372	393	378	385	365	359	393	352	366	383	358	364	375	372	366	383	387	362	352	374	371	355	378	386	362	362	339	372	349	376	362	349	349	333	360	401	334	372	381	375	374	401	354	407	363	371	377	365	346	388	373	331	352	347	347	390	385	345	354	415	381	376	372	373	347	373	401	336	400	375	359	347	384	372	369	367	378	372	412	348	381	376	359	369	366	382	366	385	391	365	411	387	371	382	379	418	371	330	364	368	395	389	356	340	348	418	374	370	358	391	353	370	362	377	385	377	374	396	337	364	388	346	375	373	374	354	349	368	358	371	364	361	384	345	391	354	352	367	349	369	347	402	383	378	349	358	381	363	396	371	359	388	360	372	390	367	336	356	350	363	375	351	368	361	375	368	359	372	374	362	384	353	368	390	369	385	372	365	358	368	359	363	378	370	360	332	387	397	377	364	374	393	410	357	390	350	380	398	385	357	342	367	358	395	375	377	367	387	342	372	361	371	370	381	367	376	377	374	407	349	390	363	382	367	369	343	390	368	398	362	377	351	363	388	352	357	350	384	406	365	352	389	327	335	332	371	373	370	380	371	374	382	355	392	389	362	372	360	358	386	374	353	392	353	366	364	337	343	350	356	341	374	356	375	357	355	369	358	383	367	363	393	417	408	329	404	370	379	383	368	371	375	383	378	364	409	354	393	344	353	380	379	335	370	358	390	361	356	360	350	312	357	390	339	336	392	389	361	357	372	384	374	376	369	359	370	365	398	396	396	346	369	395	352	382	368	350	354	371	388	361	380	363	331	367	359	323	370	358	417	390	359	387	387	369	375	367	416	336	363	387	361	405	378	351	346	404	336	376	343	382	364	375	373	376	392	324	357	364	385	374	340	338	359	368	343	355	356	342	359	366	355	368	353	376	356	393	347	382	352	324	382	351	358	344	378	354	354	350	401	345	371	371	385	372	376	348	363	361	378	362	359	315	366	339	344	379	359	368	371	384	371	387	328	331	354	368	333	349	378	354	385	365	384	342	341	342	364	385	382	388	362	369	357	356	356	341	376	342	379	362	387	359	409	352	368	372	363	387	384	375	366	356	388	344	365	358	384	366	360	360	358	412	320	332	336	388	353	355	348	366	359	343	398	366	393	349	385	383	387	382	395	400	328	357	389	364	344	360	357	388	348	393	417	359	327	355	369	321	363	382	368	375	380	346	373	380	352	371	375	356	352	393	376	409	374	370	385	365	363	370
27580	12194	2102	1188	992	906	953	951	902	922	910	906	873	869	881	933	907	942	875	902	875	893	884	921	938	884	918	890	961	906	890	858	867	938	872	928	886	883	877	900	935	870	955	926	842	906	925	930	873	934	1004	844	915	871	896	856	938	832	932	936	934	879	883	927	918	942	863	907	898	852	869	927	902	899	911	890	948	908	898	818	873	907	967	902	875	875	891	870	919	873	858	933	952	881	873	893	873	888	894	848	891	896	894	849	845	879	880	885	913	901	937	910	930	919	937	930	849	937	860	823	876	881	945	924	842	880	893	902	882	928	896	833	905	926	933	846	876	915	876	907	878	945	886	890	885	872	864	877	897	955	927	877	934	884	895	865	849	863	927	879	879	917	977	884	890	904	894	884	919	906	863	936	905	872	930	873	891	926	878	964	891	835	889	881	918	879	936	867	910	901	936	899	843	842	915	970	901	927	891	866	848	893	849	907	833	892	878	848	890	920	826	897	879	930	944	858	871	914	850	894	853	874	905	867	896	917	933	912	906	917	900	918	873	882	928	901	860	876	870	895	891	856	903	937	847	906	854	898	902	904	901	858	866	929	820	842	855	883	851	882	918	890	875	857	902	878	920	849	902	935	871	903	862	898	859	857	892	879	897	879	848	874	926	856	862	844	874	899	868	938	897	864	902	897	920	884	913	918	915	967	868	899	902	890	848	913	940	901	856	901	854	893	921	898	894	920	862	892	919	874	911	858	885	893	883	906	902	948	895	876	835	897	906	909	891	900	880	884	961	928	949	908	911	880	866	894	903	927	946	921	892	914	875	899	932	863	892	905	875	863	896	886	932	897	879	883	850	886	897	888	896	898	883	900	880	888	915	923	876	914	943	877	869	854	859	846	923	883	889	874	923	912	942	924	860	929	864	875	920	893	926	909	881	877	865	935	844	852	877	911	903	937	887	928	891	891	969	904	933	891	920	925	924	906	847	895	914	863	913	901	883	950	895	903	880	893	856	890	897	931	920	876	878	913	886	861	924	903	893	845	912	850	988	917	863	840	863	930	928	892	885	909	939	878	922	934	931	927	885	922	903	923	844	851	871	936	853	819	894	912	903	885	838	843	919	907	868	928	879	887	872	882	909	944	831	920	895	881	940	941	899	895	923	900	886	873	909	892	881	902	880	938	859	844	929	928	895	948	894	922	903	936	807	898	927	876	869	941	848	894	900	929	882	900	910	921	945	922	892	937	872	884	926	966	904	892	888	818	906	878	922	884	891	858	915	926	858	875	925	888	956	901	943	858	882	868	912	847	944	892	862	883	886	899	860	869	864	882	906	910	932	834	864	903	858	851	902	870	881	931	893	854	853	925	907	947	846	851	946	866	932	961	905	915	856	886	907	905	862	920	920	884	842	856	935	876	913	899	860	847	874	902	864	892	890	890	949	867	916	933	899	883	929	926	911	928	894	892	888	853	906	882	970	865	870	853	912	848	857	921	924	870	885	891	890	865	902	866	862	871	917	883	865	841	861	869	860	877	900	883	929	852	893	878	877	934	938	921	897	879	852	903	946	870	928	873	896	959	920	891	915	842	908	896	887	910	835	885	928	910	829	867	927	886	905	904	910	929	892	857	901	852	904	890	929	984	934	914	885	967	921	899	871	936	910	856	952	882	864	873	905	910	922	908	856	889	906	901	894	926	908	885	877	911	868	889	921	899	886	854	866	908	882	956	898	842	904	879	895	917	887	858	927	919	933	891	895	896	920	862	923	896	893	813	876	896	904	915	863	964	848	888	888	888	874	854	892	953	873	911	882	857	910	914	928	914	966	921	891	864	910	922	896	904	865	882	885	877	909	918	843	887	850	852	891	865	888	1007	895	928	965	891	933	863	881	851	895	880	891	910	906	942	925	924	923	905	865	881	947	912	879	943	907	852	873	908	877	866	858	886	915	950	859	882	844	883	879	931	937	895	851	924	884	918	936	844	922	900	906	848	859	894	845	918	865	866	901	872	881	878	903	898	918	937	876	909	864	883	918	912	860	921	881	926	843	867	934	936	920	861	901	872	909	861	867	897	823	865	892	930	920	876	890	935	902	913	916	901	872	875	947	883	906	898	872	858	868	943	929	893	866	857	852	938	936	931	944	892	918	927	879	951	854	860	968	920	893	924	898	899	879	891	913	894	921	857	907	939	883	929	957	911	940	974	857	908	928	935	893	920	923	876	915	868	897	916	901	912	895	873	912	883	832	922	965	878	859	869	869	923	915	875	873	890	879	859	929	843	923	816	907	867	892	933	898	890	867	896	858	862	889	862	827	908	873	939	932	902	931	856	867	901	895	860	886	875	888	904	884	896	935	902	851	921	967	884	828	900	904	897	867	853	878	908	885	897	882	892	848	902	910	940	861	952	842	938	941	915	921	883	899	874	915	915	855	939	926	926	920	914	893	888	957	861	861	855	904	893	853	906	909	891	922	850	881	882	848	869	888	864	906	904	900	935	886	897	924	930	934	920	843	881	889	854	908	927	912	875	921	913	899	854	922	895	958	886	890	903	922	880	799	905	908	876	943	880	922	859	859	897	873	925	845	845	857	907	889	874	897	869	912	834	829	848	914	865	888	952	894	850	852	872	898	863	898	898	892	930	885	942	860	907	960	879	874	834	888	875	900	864	888	906	846	911	945	920	873	900	906	875	903	894	903	899	891	866	870	911	870	892	877	886	858	917	904	882	972	908	923	866	898	870	900	876	943	899	869	910	893	855	926	909	855	914	850	894	887	901	905	879	904	863	856	883	873	876	894	923	889	867	879	874	892	853	893	877	943	934	937	881	954	895	878	904	911	831	886	884	898	894	930	900	895	889	878	924	920	841	923	883	877	917	930	886	925	894	897	909	895	898	945	866	898	874	895	901	890	935	922	961	880	904	894	909	878	840	852	867	977	893	907	906	852	926	917	870	913	881	880	867	906	900	870	883	899	875	886	859	893	886	872	898	886	919	912	882	915	887	924	941	889	843	974	881	901	964	870	912	852	860	895	888	877	877	891	863	882	952	878	865	891	868	858	859	871	937	884	878	908	852	933	875	871	918	900	867	901	880	902	894	852	886	909	873	907	842	886	897	921	866	901	876	900	871	905	910	903	884	888	917	801	893	913	908	876	859	870	915	906	872	897	894	932	951	864	923	897	852	897	832	933	918	890	901	876	918	923	896	852	924	881	900	923	854	876	898	838	862	880	823	877	918	907	875	857	877	881	905	921	891	874	944	889	877	866	953	884	884	829	887	961	863	906	897	905	968	908	913	882	886	928	880	881	908	871	870	926	869	916	898	928	877	878	889	908	865	913	919	932	864	885	891	875	909	823	886	919	903	900	911	838	958	906	857	937	909	839	933	938	900	909	943	905	918	901	870	889	861	871	930	852	886	942	904	911	936	913	907	909	910	905	883	918	865	940	902	929	895	875	857	862	868	886	934	844	965	877	912	895	904	858	884	868	852	911	898
5301	1019	962	813	785	754	772	757	750	747	807	770	759	773	738	777	739	726	737	760	770	741	726	774	721	696	710	738	745	802	734	725	745	717	718	756	749	782	719	740	718	720	739	708	769	732	727	750	721	729	758	759	703	735	737	728	728	809	767	736	737	765	788	768	746	770	731	727	747	738	768	755	741	750	735	711	733	731	760	717	728	717	700	715	791	743	740	754	795	741	771	703	806	750	733	739	778	769	660	697	717	747	734	732	689	758	738	733	734	777	763	697	788	711	772	731	728	711	744	756	684	720	718	684	749	735	737	753	762	726	751	738	735	720	769	705	784	714	740	783	723	744	728	750	760	769	693	739	758	709	742	729	803	710	727	744	727	751	791	742	743	736	722	700	744	763	778	730	755	746	711	786	785	775	731	775	741	724	729	737	744	717	774	720	754	718	805	738	695	747	716	736	774	737	739	700	751	701	746	740	728	730	725	760	762	727	746	720	754	754	719	712	772	710	775	717	743	720	721	725	755	681	755	740	721	733	716	769	738	752	741	732	729	702	716	699	733	729	738	722	720	764	756	767	723	698	728	711	721	779	762	713	763	746	783	764	720	790	732	756	792	719	704	725	757	717	723	774	714	761	704	759	706	709	731	721	726	776	813	742	760	714	703	718	768	713	737	721	722	705	731	701	743	730	736	733	755	707	729	748	735	804	762	753	758	735	713	716	777	707	741	723	726	736	808	748	730	746	721	710	720	772	728	763	694	680	775	730	732	782	753	732	751	713	734	732	734	745	728	771	736	738	734	779	765	672	718	698	733	724	740	734	723	787	770	759	713	697	725	694	741	725	735	733	710	756	769	769	742	751	699	753	732	757	772	780	747	755	727	747	792	712	753	742	729	731	770	765	676	715	817	718	714	789	716	733	718	748	745	751	703	766	742	736	740	740	730	818	754	747	704	704	726	692	751	687	742	775	742	715	761	706	712	727	729	748	772	764	708	666	748	760	754	704	683	760	726	744	727	771	744	754	745	763	725	755	709	754	768	803	753	760	742	773	754	734	766	729	721	746	723	720	764	781	780	747	783	752	723	741	750	760	757	761	703	738	736	748	733	704	723	744	721	754	693	703	730	712	706	734	740	760	747	752	753	684	740	697	718	748	744	721	767	716	755	760	761	765	739	681	766	739	757	735	734	750	775	742	708	712	733	812	755	728	724	729	708	741	726	764	748	752	796	737	761	745	774	714	722	734	737	715	758	722	707	722	756	737	724	723	710	703	711	784	770	775	729	789	735	738	743	747	728	723	756	717	725	730	763	759	752	753	680	753	766	784	769	759	713	734	687	749	777	780	783	714	730	762	726	737	778	745	715	712	721	742	775	770	771	774	778	753	734	718	674	739	762	698	753	701	767	753	777	754	727	751	708	730	774	734	746	723	792	725	734	717	690	731	726	729	797	725	694	755	727	746	760	779	791	710	729	684	739	819	719	709	739	734	697	747	720	735	710	742	743	745	697	756	678	754	740	719	733	761	728	762	729	734	751	711	723	740	767	695	750	739	733	783	781	722	713	734	769	721	740	793	746	816	712	720	738	723	716	813	716	744	736	737	746	736	715	748	759	766	730	753	745	731	763	725	776	735	805	734	722	725	750	709	720	727	768	709	750	713	736	709	756	694	761	716	746	737	752	753	701	703	752	732	795	787	747	723	756	719	776	737	756	719	765	807	723	756	746	726	754	715	713	779	767	721	727	734	769	759	743	736	829	746	746	728	708	754	694	760	729	718	741	719	716	741	734	720	732	736	759	694	705	729	719	778	747	765	729	764	719	762	725	740	706	659	766	701	737	751	729	706	748	737	741	727	758	717	759	737	774	704	757	762	743	773	786	733	720	698	759	795	757	766	734	777	751	731	714	743	730	737	747	746	724	769	744	758	730	785	781	727	793	759	734	799	766	689	724	734	744	767	785	758	724	728	770	751	711	758	753	785	720	691	708	734	711	745	717	719	735	729	768	742	753	719	711	748	721	769	756	714	715	752	776	750	808	726	738	734	737	693	776	748	720	748	766	720	726	779	733	713	680	750	717	741	775	796	732	711	748	744	795	762	750	744	708	745	723	753	746	701	717	776	710	730	748	728	760	761	738	751	728	696	707	768	737	760	740	717	738	732	708	771	753	753	735	756	773	782	697	759	766	754	769	799	760	751	700	724	793	733	731	702	718	790	749	751	735	698	719	654	703	716	740	789	738	812	767	761	698	711	729	819	755	715	735	756	766	757	713	800	761	758	760	727	754	768	759	737	742	726	735	728	744	730	801	713	738	745	755	781	736	737	745	699	714	780	716	731	701	717	750	734	774	728	705	763	756	744	724	734	698	683	751	724	724	714	738	734	765	756	730	765	746	757	735	729	753	749	704	754	733	751	729	736	749	737	751	730	756	762	750	760	739	729	697	764	754	771	788	709	704	790	738	718	734	742	758	769	713	727	753	697	713	728	741	754	725	721	751	747	724	693	711	754	734	719	762	758	754	746	755	728	741	800	717	729	717	721	698	730	735	770	747	775	764	735	719	740	788	770	751	763	752	718	742	709	719	714	701	768	761	765	755	758	753	732	729	721	696	767	703	795	764	773	747	778	736	743	714	770	772	736	760	773	757	750	766	706	766	697	719	716	685	731	779	710	725	728	700	704	716	741	749	706	774	768	730	700	734	741	752	738	733	747	745	740	699	713	719	704	746	752	742	705	734	706	714	731	767	750	782	724	711	758	663	759	781	742	709	751	751	727	741	742	731	717	764	768	750	735	749	759	778	716	722	729	669	741	841	800	734	717	787	810	738	712	760	752	754	711	716	728	744	749	727	768	751	717	800	728	713	756	789	754	777	717	780	707	751	780	747	739	746	759	755	765	770	725	700	761	712	708	747	760	766	711	764	708	750	742	745	715	710	690	722	752	741	720	767	674	748	756	745	773	694	714	758	693	724	732	767	732	733	743	755	760	697	743	731	728	707	748	731	789	725	758	703	714	738	702	743	737	737	706	770	773	713	759	792	759	730	772	718	754	712	736	782	754	732	731	721	727	729	769	773	771	753	733	733	663	722	736	727	811	738	733	705	745	746	704	743	741	780	717	745	777	733	734	717	722	798	752	735	727	700	741	720	747	699	790	761	729	700	738	766	758	745	728	723	703	756	737	769	709	729	756	734	746	751	701	739	798	745	734	742	734	748	758	747	752	718	770	770	709	726	754	753	722	757	736	754	718	763	717	726	765	755	722	729	691	716	733	715	739	722	728	767	763	687	699	743	755	725	720	761	717	687	745	766	733	777	708	691	759	727	828	721	740	744	723	783	794	734	715	758	698	770	721	767	780	763	784	752	732	757	711	731	708	723	794	735	730	743	774	713	696	718	739	730	737	709	753	767	756	729	766	725	740	711	749	758	709	726	735	704	769	738	745	771	736	707	747	757	760	727	733	723	729	685	703	712	723	780	722	727	712	760	721	757	688
26094	21406	23951	12787	1416	966	905	817	747	775	744	813	734	757	789	745	750	724	777	764	743	777	727	752	742	731	725	718	776	750	729	792	755	782	727	723	739	735	778	715	709	778	724	763	802	751	749	735	727	755	762	777	767	726	755	703	752	721	724	737	704	813	752	746	739	784	752	722	715	781	752	738	784	723	720	735	761	749	767	757	760	723	752	787	707	737	725	728	751	737	784	724	736	792	781	735	800	759	725	738	750	762	682	722	702	733	758	759	749	724	743	764	741	737	709	762	751	772	696	674	754	731	734	747	783	773	730	737	740	750	737	741	759	754	708	766	768	762	728	672	770	775	775	726	725	759	738	701	749	689	741	695	753	691	710	719	712	743	724	726	783	754	692	712	730	710	744	796	767	771	782	702	706	793	727	759	720	714	766	731	772	752	763	809	756	776	736	763	727	742	799	697	747	693	752	743	771	714	729	759	753	723	760	764	771	737	741	799	771	675	738	728	725	772	749	750	785	738	676	748	752	711	727	753	774	772	707	769	767	734	750	776	742	713	761	725	773	706	718	731	743	760	710	716	702	768	739	768	685	761	747	702	753	758	782	752	760	753	756	735	776	754	787	838	721	734	784	755	735	697	725	765	723	809	794	697	732	747	744	735	729	738	693	725	780	698	766	704	705	736	735	737	752	801	733	759	759	776	688	733	746	729	694	754	714	711	693	725	743	748	756	776	803	721	738	783	761	779	773	729	790	769	706	719	740	785	703	717	721	729	723	780	743	758	741	795	708	757	726	729	736	791	736	723	725	785	754	745	706	790	790	718	683	689	764	779	724	778	757	757	740	761	715	774	779	749	735	700	736	710	806	727	734	720	721	694	745	754	701	735	711	764	756	710	761	726	743	741	774	744	685	766	719	729	725	684	729	743	762	792	732	714	780	784	756	707	728	709	755	706	751	733	732	757	773	758	774	718	736	753	763	732	761	837	730	724	739	779	704	698	781	723	735	764	781	706	734	777	711	693	749	676	726	712	733	743	753	776	761	777	746	763	736	739	740	752	745	748	747	753	748	734	747	754	693	744	720	666	744	699	762	712	756	712	710	769	739	787	733	733	801	684	728	734	728	735	767	718	726	718	779	766	775	729	777	713	747	723	738	790	718	721	732	735	802	740	669	736	752	726	748	748	735	758	753	752	719	719	740	684	713	765	715	729	733	750	754	720	697	722	735	739	769	706	721	725	816	728	758	756	739	737	775	712	717	781	724	721	772	738	737	709	689	780	733	767	732	739	726	725	748	759	732	759	793	726	746	751	754	715	732	709	731	749	757	773	730	729	755	729	775	744	702	758	732	775	754	734	781	761	759	704	776	711	724	761	726	738	768	751	737	726	752	761	730	726	726	737	751	697	732	767	721	758	732	758	787	806	697	746	776	753	730	712	807	802	778	775	804	742	702	748	730	733	769	761	753	707	772	764	731	771	715	756	762	761	723	752	719	757	742	763	764	738	728	713	722	754	737	682	771	728	749	697	782	786	753	736	718	733	762	711	792	744	739	726	750	739	704	766	749	736	774	766	742	738	769	750	743	760	716	733	746	759	820	807	756	803	751	700	733	731	755	762	766	739	790	727	737	740	785	763	706	768	717	731	672	718	752	717	743	704	716	758	726	744	777	752	769	746	727	767	742	764	762	719	796	739	751	788	791	776	742	760	765	779	744	726	715	729	749	748	782	730	744	726	756	735	736	722	710	772	721	777	757	751	785	712	759	761	767	744	793	761	762	693	773	771	774	758	693	759	796	746	767	739	736	737	747	719	694	744	772	716	736	758	707	765	744	760	778	774	746	748	774	757	695	739	763	720	719	750	740	723	698	698	699	739	746	726	707	758	745	781	726	736	778	718	757	726	717	776	724	734	720	737	718	739	747	748	768	716	753	684	755	757	794	668	734	728	765	735	779	714	773	814	787	753	728	752	735	730	704	743	712	724	739	753	726	758	772	771	714	772	725	705	719	737	711	682	757	744	726	733	746	740	732	737	694	729	729	751	761	731	772	683	776	757	745	731	714	719	757	718	732	709	702	749	695	718	756	768	729	756	792	753	770	743	723	711	733	655	722	737	753	721	756	757	698	685	731	730	765	752	759	771	738	767	679	699	742	733	711	747	737	783	764	753	767	715	753	741	776	740	753	788	726	733	764	755	743	748	727	742	685	724	763	734	742	746	746	721	742	735	740	783	772	748	777	707	743	785	773	744	728	719	713	748	735	796	812	750	720	726	765	749	797	799	776	795	724	735	717	731	738	742	767	741	769	750	726	792	747	673	748	702	710	751	714	747	770	717	715	790	756	737	732	777	788	742	742	732	710	773	762	735	678	748	712	750	752	759	727	706	772	735	721	763	718	745	710	733	768	728	756	705	740	776	744	682	734	754	734	693	706	748	735	742	709	770	738	761	709	762	718	738	716	752	689	735	746	741	739	692	721	708	721	755	744	681	743	762	795	700	792	737	727	756	769	737	757	719	712	753	758	769	700	725	725	701	787	739	749	746	758	753	774	737	792	730	714	771	796	690	701	777	750	761	716	772	742	755	763	723	706	765	713	734	722	794	741	747	716	704	708	725	724	660	755	765	763	753	754	735	719	758	753	750	729	725	793	805	734	771	773	739	738	762	766	771	774	735	781	804	764	757	749	726	737	756	743	808	721	776	750	713	722	733	758	734	705	746	714	751	789	770	765	719	778	711	766	736	723	762	739	698	753	751	735	717	765	717	725	763	720	745	727	742	734	716	730	723	743	760	748	727	713	705	776	778	721	756	756	760	766	780	722	760	777	748	747	723	722	745	750	758	775	730	693	754	746	708	720	753	813	748	722	760	706	687	729	761	796	760	751	746	701	724	671	742	743	804	714	762	713	744	714	791	767	732	744	697	743	738	733	688	753	784	706	743	713	709	787	725	700	769	755	702	739	742	724	741	713	730	752	707	731	742	737	720	744	759	775	783	761	744	739	765	783	740	773	795	748	739	799	744	755	722	743	748	718	771	779	731	751	795	711	760	781	750	731	767	732	754	710	757	800	781	744	788	761	718	771	748	727	734	753	733	735	757	761	671	752	725	746	743	732	714	753	769	735	751	750	728	672	780	766	753	723	728	755	744	762	724	784	802	726	730	725	782	700	763	707	743	715	776	722	740	721	732	718	740	718	713	646	758	753	726	731	769	823	731	742	750	697	740	823	697	708	757	725	743	696	751	730	753	753	718	720	745	731	748	667	771	733	754	742	741	770	761	799	755	762	731	704	791	761	730	717	710	721	697	793	698	730	738	716	736	760	716	735	725	725	752	739	779	718	782	712	746	760	752	752	753	743	737	787	753	760	741	735	756	732	761	744	737	724	713	747	755	743	712	742	773	755	741	743	788	703	730	694	778	749	749	750	790	738	768	701	711	784	712	729	711	738	739	782	739	779	723	738	805	750	737	723	741	798	789	731	706	732	779	756	725	749	731
3787	1816	1596	1029	887	818	766	752	724	727	710	707	686	707	643	685	664	679	658	668	656	618	641	629	689	704	695	652	692	652	643	673	642	667	656	643	651	668	645	667	623	688	677	644	635	637	709	641	631	669	683	696	636	678	643	644	612	635	633	672	636	658	633	660	619	664	656	648	653	652	666	616	677	627	638	659	687	608	664	659	673	644	642	663	676	615	624	616	640	615	606	641	670	613	602	668	644	632	619	640	710	677	640	656	634	681	673	664	671	605	659	640	615	643	680	605	636	684	605	607	587	626	652	634	658	628	618	602	603	624	659	628	688	655	628	637	680	617	657	656	653	607	683	643	594	652	637	634	634	678	616	607	651	615	626	610	605	642	683	664	607	660	683	652	655	681	658	695	632	578	618	631	676	641	659	619	612	608	620	695	644	649	619	652	640	671	606	623	661	679	642	635	632	622	643	621	628	668	650	638	599	617	663	622	634	677	635	626	619	671	669	653	640	673	633	635	648	638	643	604	623	696	647	655	623	661	624	627	623	726	613	645	666	637	596	648	618	661	636	644	655	635	641	648	650	650	596	621	642	658	636	635	632	662	606	655	652	599	613	654	661	661	599	615	631	673	622	637	637	610	637	665	621	647	653	578	614	640	611	646	628	646	634	639	619	604	660	621	635	642	646	689	667	662	600	615	560	658	631	624	647	627	631	612	662	669	595	654	647	684	643	611	631	683	619	635	617	662	617	630	642	617	656	655	633	647	598	605	660	631	631	613	586	585	629	639	668	670	650	644	644	608	621	634	649	636	612	615	636	666	671	646	601	665	640	581	676	657	623	626	673	609	698	657	626	683	602	614	664	596	668	669	640	684	634	619	628	688	622	631	604	662	661	652	595	633	625	599	642	696	656	646	675	625	685	650	600	612	619	644	633	642	643	608	652	668	641	644	645	627	630	617	657	691	599	636	656	654	624	625	597	638	591	652	614	684	670	674	620	593	640	632	630	620	680	672	654	588	612	596	588	619	637	669	607	658	680	679	644	679	635	650	626	599	653	637	672	674	654	676	591	600	613	681	631	654	704	641	647	648	638	619	628	664	611	651	637	590	640	613	653	625	619	652	608	634	677	625	681	662	587	597	604	612	607	645	615	626	668	697	645	653	675	648	631	622	648	638	609	646	636	619	623	662	651	607	629	637	649	637	662	625	591	628	621	655	649	644	641	615	695	650	655	631	619	663	657	639	653	624	605	613	684	632	651	644	623	691	636	615	649	610	653	660	623	644	653	636	609	584	684	592	609	627	647	660	611	657	625	667	659	618	646	613	582	624	642	582	654	638	624	631	648	645	674	662	629	602	611	610	649	602	677	623	641	673	625	623	659	621	603	654	629	668	639	659	610	667	678	636	642	646	658	658	622	657	614	611	669	604	621	689	647	656	653	673	660	600	620	587	653	665	633	620	601	646	639	626	624	662	620	639	651	609	636	690	627	691	661	644	601	647	623	645	629	644	668	612	629	634	624	596	634	647	666	635	656	665	618	616	636	619	641	614	638	639	603	641	671	620	678	594	612	621	633	655	651	641	621	634	634	659	626	640	672	660	651	621	597	627	595	626	668	619	611	641	665	629	589	643	613	601	680	626	634	604	649	662	626	638	653	614	622	640	628	610	615	655	662	650	606	663	627	655	643	615	615	644	632	637	645	589	647	639	603	611	652	659	607	646	641	637	654	616	629	632	663	624	632	659	674	650	657	640	629	677	610	618	648	621	650	651	597	627	605	642	671	645	657	588	622	644	637	653	613	657	614	669	646	628	618	626	659	647	617	631	627	625	662	628	617	595	645	609	697	628	680	650	635	589	638	640	637	644	636	623	667	697	594	680	618	628	648	646	611	658	667	612	669	642	616	624	664	618	671	649	667	651	627	644	636	643	657	632	581	719	655	616	601	635	646	626	650	621	591	636	613	619	638	650	652	585	646	623	633	639	662	576	656	643	619	594	625	630	681	613	635	647	646	576	652	627	641	572	626	640	642	658	685	634	624	620	680	633	617	595	657	656	633	621	602	640	627	646	648	664	655	631	616	600	608	655	625	611	667	628	672	647	630	614	609	626	639	640	657	609	629	618	653	620	637	634	606	579	626	639	678	669	620	627	616	646	652	623	657	623	657	642	677	605	616	593	643	596	651	671	657	628	607	640	616	647	633	662	618	626	619	590	619	647	662	667	650	620	651	668	643	638	608	645	645	617	639	649	642	666	622	634	611	629	619	670	660	603	656	629	611	605	658	607	662	633	679	619	662	641	602	617	638	627	613	675	634	610	636	636	646	653	664	691	642	594	615	631	683	591	645	636	712	606	633	642	617	621	621	633	643	617	621	662	648	611	666	627	600	610	646	647	636	668	671	653	651	662	661	661	657	607	615	621	640	654	657	677	653	611	665	592	625	633	629	605	686	621	621	599	596	635	639	651	618	642	608	624	621	637	651	625	629	623	657	615	653	657	608	655	614	610	641	630	676	645	618	650	635	650	644	604	687	665	656	617	595	621	643	664	649	671	615	639	641	618	632	590	648	626	647	625	630	630	656	615	623	676	619	617	613	628	654	619	668	619	657	605	613	645	634	577	665	671	635	676	657	631	616	605	623	667	618	656	640	644	628	617	631	635	658	650	629	655	643	670	630	654	581	651	613	667	640	637	612	630	650	647	600	630	662	642	646	612	637	611	671	660	663	691	620	610	640	668	661	657	626	631	596	658	640	584	667	668	642	611	607	654	695	613	651	600	601	679	593	666	657	609	647	621	630	649	621	658	658	629	590	641	616	643	624	613	633	650	611	606	643	601	600	623	593	658	647	637	659	664	656	700	596	628	620	663	645	633	640	645	632	666	642	628	688	623	599	648	597	612	650	647	662	632	640	649	637	642	637	636	661	578	636	612	600	606	635	670	597	614	692	627	673	584	609	671	600	651	625	667	670	583	675	662	654	664	608	719	709	586	611	583	655	664	623	617	641	601	607	626	666	610	592	673	661	641	644	686	646	676	627	631	647	640	648	633	653	636	662	654	643	687	623	618	663	669	643	612	601	642	576	605	631	655	633	643	672	632	616	623	625	573	664	619	607	626	657	661	602	626	601	600	631	630	662	608	632	661	621	636	649	658	626	629	611	644	665	643	592	645	605	678	596	622	600	587	655	622	650	665	644	626	613	644	624	665	662	661	610	649	595	638	582	643	667	603	642	564	642	633	665	610	619	614	610	668	602	614	629	664	608	633	609	647	615	658	687	651	678	593	671	598	619	612	673	639	655	696	625	660	649	626	619	630	638	615	625	684	622	606	602	569	625	651	644	592	616	617	637	671	632	644	607	652	601	657	662	617	614	627	585	651	658	608	673	674	633	627	611	623	686	663	685	588	650	584	632	590	627	583	632	651	633	720	622	639	614	629	627	640	653	629	637	617	615	636	647	634	692	630	648	667	626	622	624	690	627	602	597	673	601	665	608	614
24319	21462	28643	24674	20236	2895	1107	691	608	545	507	510	475	464	474	460	460	455	419	399	463	447	461	456	411	446	404	453	433	417	431	416	463	384	455	408	407	418	393	388	398	394	370	420	383	405	354	404	430	441	435	386	407	388	383	428	425	428	376	390	404	390	392	409	379	417	390	408	438	410	423	398	431	379	394	428	371	360	381	383	392	387	399	363	414	364	413	388	428	382	415	427	398	409	390	381	427	387	403	433	386	432	403	421	358	355	415	399	418	391	428	389	376	414	388	402	380	440	351	399	411	436	406	416	395	414	415	386	410	396	405	397	404	419	433	412	429	403	381	432	392	430	384	422	417	429	409	405	363	396	380	426	389	448	356	366	381	412	405	398	383	418	393	372	398	391	380	358	392	413	400	420	395	444	442	401	387	394	393	404	411	405	404	393	400	393	383	415	408	428	418	391	393	424	421	407	384	378	438	397	402	425	402	408	389	390	397	387	405	371	398	399	395	411	384	380	382	406	407	369	401	393	400	389	378	388	379	387	391	391	386	445	398	387	435	381	438	399	410	409	419	432	404	392	382	393	418	397	400	403	412	397	422	416	371	420	416	402	401	347	371	369	396	436	380	386	413	431	395	403	388	404	400	433	400	356	396	385	400	405	388	410	382	381	393	413	437	384	435	394	380	410	416	416	417	360	399	409	411	363	384	394	393	374	389	372	390	403	386	422	419	396	381	410	438	435	386	401	389	426	400	411	408	404	378	395	389	355	419	421	398	418	403	384	403	394	382	427	388	401	408	432	376	407	399	399	375	386	412	382	406	414	415	392	411	366	402	388	363	418	430	403	387	454	399	386	396	381	428	418	389	376	406	384	430	409	421	378	382	397	375	368	405	341	409	415	408	398	409	357	416	402	411	408	401	396	424	421	414	350	363	400	406	406	373	399	388	434	386	402	411	421	412	394	406	393	394	405	408	386	417	385	411	406	419	415	419	406	420	336	420	401	405	419	400	405	422	401	409	406	424	389	424	385	418	445	405	399	342	394	369	404	392	411	394	418	424	428	396	437	382	418	428	397	403	408	418	397	409	411	421	413	393	389	378	366	409	409	431	411	378	409	372	442	402	415	391	404	353	372	399	385	392	384	394	427	393	404	365	401	418	411	385	402	371	404	410	390	402	351	417	411	428	391	394	406	422	397	371	377	352	429	404	406	423	424	391	439	380	398	421	395	410	452	409	395	386	427	378	383	410	402	396	374	394	388	420	428	406	408	395	400	403	417	359	382	408	410	401	412	412	432	382	411	356	408	379	357	389	395	428	404	404	374	373	418	398	408	399	402	400	383	400	383	383	384	425	388	453	426	366	392	360	389	390	418	424	396	430	384	385	419	405	427	397	400	368	422	398	419	431	380	387	439	418	398	399	438	419	368	433	418	416	380	395	407	366	441	398	432	413	387	365	338	377	411	405	402	392	408	419	389	382	413	410	411	386	405	402	405	383	369	376	393	426	411	424	371	397	420	374	386	378	404	400	441	411	363	429	428	413	376	413	413	397	397	424	415	396	377	375	394	381	400	413	404	382	378	411	426	426	407	403	374	396	388	431	407	392	407	421	380	383	416	434	389	375	413	441	389	395	385	399	380	401	389	411	423	389	393	381	419	392	382	393	420	397	406	386	395	359	399	425	371	404	402	379	400	373	402	395	400	415	408	397	412	375	404	365	384	398	370	385	411	429	383	384	408	408	394	383	422	414	422	414	376	379	402	388	366	416	403	416	398	393	400	371	448	380	382	388	400	409	418	361	439	375	400	386	405	372	389	433	409	405	444	450	387	404	352	399	411	404	396	382	393	412	397	415	376	374	400	437	390	406	420	413	387	399	406	369	425	385	393	413	401	427	376	374	364	410	372	391	377	367	396	380	391	352	402	391	378	386	400	396	436	405	381	392	371	397	363	420	410	394	439	394	390	405	420	387	407	392	368	412	380	387	376	369	402	416	427	407	386	383	367	407	423	380	379	382	420	407	411	395	421	436	404	395	365	401	373	382	407	394	406	448	375	415	370	400	404	415	380	412	387	404	411	401	414	415	445	409	429	412	387	405	405	380	394	394	393	388	434	369	404	360	385	392	377	359	403	395	418	363	410	402	412	410	389	406	405	424	411	426	380	423	393	360	381	382	402	390	421	403	392	396	415	350	390	421	417	400	399	382	388	406	395	388	360	399	400	411	378	391	455	405	399	393	385	385	401	415	393	417	383	355	391	405	418	386	364	387	385	367	410	450	395	409	383	393	372	432	402	397	397	398	404	418	395	386	378	375	410	383	417	394	383	392	421	401	382	431	405	381	374	392	376	405	420	390	400	397	379	390	397	396	402	403	399	414	382	380	398	426	410	391	408	378	371	407	342	401	414	413	397	405	398	367	420	425	454	396	433	425	390	404	398	391	404	438	391	418	390	408	385	386	387	396	419	398	401	417	374	412	406	395	398	411	385	414	387	426	406	380	409	433	400	439	424	384	388	389	349	412	399	413	415	415	429	386	401	401	368	378	395	379	389	429	421	397	362	395	395	424	416	394	394	411	395	402	377	413	418	418	412	412	379	398	396	411	399	388	385	422	372	401	393	413	384	403	409	423	410	385	435	404	397	397	368	398	373	387	383	372	401	371	411	395	400	399	413	397	408	419	415	407	401	402	443	408	409	424	376	427	396	398	393	423	393	369	390	371	375	398	398	411	382	446	382	400	412	366	370	379	392	430	392	394	374	388	409	387	400	426	370	371	372	380	409	380	355	397	417	416	425	392	425	416	393	426	374	410	378	395	411	386	406	376	376	409	394	390	389	379	387	436	411	391	389	393	388	404	360	393	384	405	369	385	374	400	422	415	416	391	373	416	418	435	393	422	416	417	368	382	373	368	372	407	391	384	385	394	423	433	387	455	391	358	368	377	381	396	367	400	397	409	347	401	416	407	416	418	379	427	397	409	396	393	403	377	445	399	398	400	407	384	403	448	410	414	378	374	439	401	396	406	418	410	395	409	401	412	360	400	360	403	427	384	406	373	391	439	379	389	394	392	414	405	375	384	401	374	395	401	393	389	390	429	400	404	421	383	395	379	391	429	356	391	397	382	397	389	416	379	401	382	396	410	394	382	417	352	411	365	414	384	380	381	382	409	410	407	408	384	370	373	429	377	390	391	389	371	387	377	419	353	385	392	392	422	399	406	374	413	417	390	410	402	377	422	406	424	376	398	373	398	399	396	356	413	397	402	390	403	389	346	345	401	404	411	381	383	368	367	385	413	387	418	393	380	393	404	392	425	390	375	400	399	390	419	453	399	397	381	386	407	434	368	404	365	381	427	389	375	399	414	438	385	402	409	384	366	419	435	378	415	386	387	362	400	404	400	384	409	380	381	383	401	414	372	437	405	420	370	401	390	435	432	420	419	389	351	395	436	420	404	387	381	413	389	397	371	391	399	402	414	420	394	406	410	391	398	383	429	377
3414	4748	3766	1898	1400	987	911	822	630	608	513	518	482	472	483	456	460	448	404	478	406	386	398	451	402	362	420	384	424	449	379	398	413	410	423	411	419	421	411	405	380	386	383	366	385	426	337	398	409	364	397	395	393	370	403	376	416	431	399	370	398	393	353	372	378	384	427	397	409	408	376	371	376	395	358	386	406	397	382	358	390	394	414	394	381	384	408	361	401	413	353	397	424	379	366	395	402	399	366	373	382	407	372	435	355	366	389	392	404	357	360	382	417	378	389	386	422	412	385	366	378	382	372	354	395	383	383	353	371	384	368	374	420	364	400	391	383	413	389	392	358	392	356	383	389	395	394	377	343	385	387	359	356	379	380	355	368	382	398	383	377	409	428	358	375	401	394	398	361	371	401	363	381	361	401	369	425	387	396	365	359	391	382	431	378	426	391	375	371	391	394	375	400	335	372	380	390	397	391	357	364	399	386	378	338	404	369	369	397	394	372	409	405	381	402	384	373	396	386	385	366	392	354	386	384	348	370	407	401	420	391	401	385	372	337	380	360	383	386	383	384	415	401	372	341	382	386	386	425	379	399	370	317	422	383	395	393	367	374	369	390	396	423	363	403	397	362	404	375	389	373	372	374	379	412	381	383	392	427	392	410	367	373	372	361	363	363	368	392	384	420	357	363	372	383	372	400	331	400	364	409	437	408	357	433	394	358	401	369	411	375	392	368	372	417	383	356	369	362	403	360	377	392	393	370	404	394	353	403	387	388	377	370	358	389	391	402	395	360	424	373	379	372	378	377	369	380	382	365	382	387	398	384	376	377	390	392	380	398	405	386	385	404	386	365	389	376	379	384	363	384	383	353	381	358	357	398	410	353	384	397	375	376	374	400	369	378	405	390	359	389	379	392	341	405	354	388	349	391	394	355	376	427	387	362	385	378	366	368	400	402	396	398	326	388	347	397	374	398	362	380	373	390	350	416	369	394	398	369	378	375	371	378	372	372	352	357	335	359	377	357	378	373	399	392	369	381	355	394	415	372	356	385	406	350	410	339	364	369	414	346	372	373	377	391	385	357	369	402	361	370	366	398	366	375	367	356	419	354	374	354	383	382	401	382	418	416	375	380	391	373	394	382	373	378	372	420	378	439	362	378	398	378	401	375	388	351	395	394	386	382	401	362	380	401	419	383	375	374	384	375	394	375	379	408	396	400	389	401	392	366	369	360	425	427	373	393	369	379	401	367	405	355	366	383	390	395	408	361	418	408	363	364	404	411	382	371	357	379	383	367	387	352	399	344	417	371	399	368	351	379	377	391	383	375	392	360	355	400	373	388	394	374	389	384	398	366	398	366	383	402	381	386	389	368	417	391	392	371	375	362	356	396	382	363	421	405	421	409	384	389	357	387	408	404	372	367	386	343	406	371	381	360	357	376	364	363	428	374	395	375	388	378	389	369	353	385	364	391	410	434	378	381	387	388	372	354	365	399	430	390	351	372	377	383	367	375	388	378	375	397	359	380	372	394	345	382	359	366	348	362	351	379	343	365	366	409	408	356	400	340	388	383	401	359	417	379	395	382	370	387	359	434	373	383	355	404	380	384	366	394	385	373	341	380	376	361	392	390	404	336	355	405	390	363	411	382	401	372	386	361	360	370	388	410	407	399	390	393	389	368	364	352	345	359	406	373	383	379	375	395	373	359	363	391	367	375	366	371	380	373	344	387	402	396	351	392	358	387	384	385	351	371	365	354	400	380	383	387	351	371	377	422	377	401	371	386	389	362	385	386	379	353	411	380	382	381	354	402	377	340	363	387	373	384	360	386	398	375	364	367	382	407	360	360	360	387	348	387	360	370	393	372	383	364	366	379	387	374	381	362	361	366	359	355	433	385	358	382	350	358	408	408	346	370	416	406	362	381	343	382	376	394	376	360	372	363	370	374	385	392	370	402	379	349	390	410	377	407	396	397	395	361	395	370	370	370	382	384	365	358	368	367	390	355	366	400	406	382	394	386	389	405	397	423	385	425	369	361	379	350	363	403	362	371	381	373	367	356	380	409	384	380	388	346	375	352	381	375	380	407	378	373	373	392	354	375	348	405	387	374	401	388	376	384	389	379	347	396	369	385	383	356	407	377	354	382	388	378	397	354	372	391	372	363	399	337	371	391	365	382	403	384	358	362	382	358	374	355	386	370	361	363	410	378	328	365	370	340	398	404	360	402	365	402	410	373	348	366	372	371	386	347	348	405	349	400	368	387	359	360	369	355	360	409	367	353	388	402	388	391	371	375	356	357	387	409	366	360	388	357	369	394	376	370	407	368	370	378	386	353	395	380	381	373	412	364	373	378	365	399	392	384	377	403	409	408	356	356	403	399	386	393	361	360	389	390	406	401	360	389	373	370	405	372	375	387	361	375	341	408	333	415	408	365	366	367	367	411	353	399	372	396	385	356	357	361	363	347	369	380	375	365	390	388	366	342	379	362	351	356	384	382	392	413	394	358	358	404	387	383	389	358	371	380	370	372	375	368	337	366	383	395	354	400	373	408	353	373	353	366	376	368	391	375	388	417	350	351	370	380	380	379	386	388	394	382	399	356	357	379	380	334	381	390	364	361	349	383	372	435	389	414	422	365	358	359	369	382	369	359	405	341	397	372	364	384	381	370	392	382	372	384	385	354	347	356	396	392	405	377	401	401	390	390	394	405	336	380	333	409	387	390	382	368	356	381	379	387	374	357	362	391	390	387	382	366	337	333	380	374	376	419	356	336	394	342	372	392	340	381	406	388	375	364	385	378	363	332	396	382	390	411	364	399	395	391	359	401	354	372	352	365	381	346	363	371	368	338	381	386	376	365	379	407	391	368	396	372	406	374	376	368	385	391	320	403	373	367	378	321	353	388	388	364	403	373	371	366	362	370	340	393	422	348	364	354	388	380	406	341	382	407	364	364	383	350	406	375	361	343	388	388	388	364	346	368	354	375	358	362	367	352	348	381	379	367	402	404	364	371	358	376	422	392	368	365	390	386	398	361	374	416	389	426	314	369	356	384	383	369	370	361	357	394	377	414	389	386	374	404	357	372	364	356	384	357	375	393	357	370	378	370	364	365	383	374	373	395	406	409	361	350	408	385	429	357	371	385	343	409	412	382	355	367	367	386	356	366	375	421	405	380	381	361	384	385	364	407	367	425	384	393	394	398	374	372	360	403	354	384	339	356	369	348	359	411	376	368	378	368	345	381	390	354	367	337	411	391	342	382	354	407	385	373	348	386	381	417	366	405	401	376	382	392	379	391	411	359	370	342	363	363	403	381	392	388	386	366	361	358	364	383	380	393	357	353	375	394	372	364	352	420	410	335	360	390	401	359	387	374	398	392	352	372	389	387	402	371	382	375	373	403	375	376	377	369	341	385	368	405	376	396	407	363	351	359	385	369	369	391	375	367	337	386	375	393	386	376	389	395	369	374	391	364	371	370	420	350	367	375	359	387	400	367	345
27657	12277	2246	1433	1078	947	939	909	884	911	867	849	856	900	909	841	898	899	873	900	897	865	934	889	902	851	895	899	869	864	837	903	889	926	908	883	897	915	793	857	918	882	908	874	871	915	880	926	918	851	905	869	898	921	872	908	900	841	855	891	907	907	882	885	882	977	853	898	932	841	882	871	899	923	874	936	878	844	871	876	920	905	847	912	893	952	892	852	883	879	822	878	864	900	900	880	910	865	889	921	879	867	866	875	937	887	849	912	937	949	895	924	844	886	864	884	916	828	909	875	950	929	898	887	907	872	937	896	831	913	920	875	877	852	951	843	849	887	860	878	882	872	853	873	907	907	888	926	867	869	782	930	904	961	902	860	873	927	907	854	898	937	858	909	896	928	918	869	871	856	875	845	926	805	856	906	913	848	844	862	951	899	887	872	862	895	847	917	908	874	902	897	908	888	906	875	873	867	869	888	881	918	884	898	890	917	910	964	899	836	902	857	891	889	861	917	888	921	896	886	873	852	924	865	864	911	852	903	879	853	890	909	846	837	858	829	853	902	847	890	894	898	818	878	894	851	873	862	914	895	879	861	909	914	894	875	878	845	896	877	832	874	849	825	902	872	925	850	857	902	946	881	871	870	834	865	904	926	889	891	827	898	933	889	853	858	868	947	856	834	882	899	914	854	938	896	854	864	895	861	879	904	915	850	879	872	832	813	865	912	874	895	895	903	868	871	880	893	901	869	907	882	927	919	901	877	849	876	929	886	887	918	901	882	905	938	863	874	884	852	873	874	863	851	870	854	890	907	879	907	871	912	852	880	898	838	894	887	875	865	928	848	850	922	880	927	908	870	847	912	870	869	822	876	896	897	895	859	827	858	914	922	851	908	869	858	846	884	883	924	944	883	880	875	893	910	938	843	878	966	882	913	869	880	897	856	866	942	952	881	937	874	916	910	922	859	931	859	886	831	917	850	943	845	879	840	900	893	853	883	904	893	932	894	883	862	847	890	846	905	890	903	911	935	923	949	873	933	830	907	862	882	939	905	875	883	858	842	868	842	960	875	857	863	894	879	889	871	887	938	886	929	877	879	848	886	888	866	885	876	826	875	926	878	895	918	871	901	899	948	838	891	898	891	888	882	865	894	833	901	926	939	880	858	900	860	884	894	858	854	885	850	859	860	886	872	909	891	832	849	921	849	903	919	865	914	903	792	895	903	884	892	893	858	844	883	894	841	829	909	879	916	862	855	895	911	846	862	849	827	845	934	903	885	816	852	963	834	862	871	903	942	912	900	888	870	888	884	932	846	946	817	885	850	905	858	887	912	949	865	901	904	895	903	865	944	931	905	908	854	868	916	883	839	950	885	890	924	869	882	844	888	860	886	916	851	928	902	903	936	897	868	851	927	970	883	923	897	809	824	907	861	889	917	837	897	868	927	904	863	978	868	862	918	916	885	865	885	895	878	879	856	886	884	878	942	883	828	873	858	864	869	866	881	921	927	908	883	853	835	882	957	905	855	852	876	859	885	901	891	892	898	852	869	929	877	864	939	860	851	867	920	858	931	869	875	889	918	847	855	890	857	948	876	878	836	835	861	904	922	899	880	938	969	877	892	874	844	914	855	882	899	909	952	929	921	839	882	872	875	942	840	946	907	846	883	915	898	906	890	913	886	900	872	881	859	893	913	865	928	892	928	918	876	950	906	930	922	904	925	876	927	863	861	917	866	906	927	827	913	891	916	835	882	877	931	865	907	854	873	947	886	910	884	915	910	822	809	865	868	869	837	884	820	849	904	876	882	943	862	879	857	917	940	863	829	881	869	884	874	909	881	867	853	875	859	857	896	891	942	856	949	873	871	884	918	876	892	861	886	885	915	876	905	905	891	871	880	867	878	890	891	917	883	861	909	852	876	897	852	908	907	884	903	928	886	904	899	881	900	964	882	936	858	907	903	886	936	831	866	901	882	886	834	928	917	854	896	884	864	882	861	891	852	891	916	871	886	913	933	905	883	914	876	954	868	896	847	898	881	896	873	827	873	917	905	940	898	868	923	922	836	907	883	897	885	909	900	822	875	851	861	901	896	900	915	854	904	935	863	869	870	919	913	879	914	902	870	864	839	910	863	884	915	879	889	900	894	873	938	813	878	907	907	881	901	869	863	927	880	892	836	817	902	842	867	901	871	928	829	890	854	887	859	859	910	860	901	867	927	874	884	884	855	840	879	915	881	935	923	898	881	900	877	827	891	885	880	886	887	793	830	936	881	895	897	845	928	869	847	903	913	900	845	951	868	901	870	871	866	872	889	921	863	908	867	826	837	898	931	896	891	873	874	844	865	910	821	833	925	821	879	871	871	817	920	896	889	833	865	919	860	869	904	900	918	880	853	832	852	918	964	906	848	873	883	869	868	890	907	870	891	899	912	840	941	904	892	867	918	840	875	873	873	895	842	871	916	890	893	899	869	897	906	857	896	878	938	870	836	889	917	989	912	936	926	859	907	877	900	873	902	866	953	862	879	875	903	862	848	926	885	917	862	905	844	928	877	861	860	865	855	906	870	859	862	899	896	943	906	922	901	861	885	819	877	956	867	920	894	909	846	906	892	917	935	843	844	874	855	878	872	946	903	925	898	909	876	879	899	867	847	863	841	905	898	894	911	886	891	825	863	916	939	950	865	854	904	895	861	955	858	883	912	881	887	919	886	912	859	928	860	901	850	893	923	889	900	911	891	919	854	905	869	850	893	913	856	854	883	889	880	864	873	933	845	948	927	882	901	842	868	828	825	877	931	895	817	828	965	901	874	867	859	868	880	891	934	862	911	918	879	856	895	880	914	862	865	844	882	914	840	852	858	909	881	844	882	887	839	853	862	854	878	927	888	879	906	840	907	881	847	875	886	901	876	893	895	890	911	885	854	861	918	907	877	828	847	884	862	858	868	872	863	947	872	866	887	858	914	865	876	880	843	884	865	863	881	860	862	864	856	946	859	875	832	868	860	870	912	931	870	855	939	834	857	849	842	857	852	836	911	854	865	870	878	893	875	964	901	916	830	849	867	845	902	915	874	895	896	889	870	875	846	860	915	810	915	818	853	930	866	869	926	835	889	893	916	865	910	847	846	929	885	887	909	865	883	895	922	895	907	913	893	926	907	857	844	895	886	880	869	872	872	923	856	869	943	851	852	903	899	881	881	888	895	848	858	829	907	849	897	844	883	938	891	848	882	862	893	935	942	876	865	852	849	840	935	834	868	889	900	893	919	855	886	886	853	894	905	906	888	886	878	879	945	922	892	861	865	877	909	932	926	936	917	894	873	865	864	880	864	910	869	858	849	893	875	867	925	818	867	899	814	860	880	868	859	868	920	851	825	912	849	898	848	835	880	872	897	885	917	901	916	898	856	873	864	920	908	914	830	840	927	907	855	935	957	837	889	893	906	877	863	859	886	903	886	834	847	910	957	924	928	875	911	899	903	899	803	878	874	904	902	899	816
5264	1037	920	851	790	709	763	719	778	780	760	792	782	762	764	737	743	668	749	748	754	762	730	743	758	721	731	769	744	735	692	762	756	768	664	698	715	740	737	760	727	741	761	726	751	789	751	762	762	724	727	768	749	776	718	725	708	741	752	742	726	746	763	690	700	742	716	741	745	708	743	728	773	749	796	743	713	751	717	766	773	757	752	782	716	752	746	767	815	813	763	697	731	780	785	733	742	755	749	749	780	736	712	698	730	738	754	734	760	722	736	759	726	756	698	709	724	753	717	685	729	688	784	725	723	753	724	743	743	759	753	766	726	692	786	733	733	741	709	720	756	745	767	736	769	746	727	783	681	770	728	723	713	727	807	720	677	719	759	738	728	735	765	738	739	734	750	705	756	745	701	744	704	736	784	726	763	729	702	725	724	712	728	756	766	729	748	752	704	741	763	703	730	760	757	741	730	755	744	777	775	731	738	760	690	723	762	756	707	704	720	695	792	714	747	726	789	725	738	759	735	725	708	679	776	708	774	759	746	756	727	682	717	722	710	722	700	746	725	727	758	693	725	758	743	697	736	764	745	742	672	767	717	685	731	712	704	791	711	774	749	720	746	771	795	764	708	760	741	726	768	777	815	751	743	775	722	719	788	742	771	717	696	734	760	704	714	734	743	742	704	728	734	768	704	749	726	708	760	753	753	722	696	767	783	742	700	778	752	688	780	722	725	799	783	732	759	742	771	713	762	749	765	757	730	727	733	692	708	745	801	713	787	675	773	761	767	736	741	749	739	727	749	704	711	707	741	769	708	717	731	772	704	722	705	735	731	674	743	761	732	754	759	775	718	767	726	741	743	722	821	733	757	781	696	691	733	743	766	727	727	767	712	773	754	726	705	772	749	726	699	759	697	768	725	736	766	699	777	731	760	730	733	783	755	706	752	716	783	722	814	744	781	790	753	737	723	738	779	790	706	735	766	732	720	750	718	767	751	811	742	754	754	763	727	732	744	728	712	752	759	726	734	708	719	715	689	791	745	749	760	761	752	697	691	760	733	691	747	771	755	726	737	767	761	706	728	718	711	735	733	693	745	723	685	742	771	736	722	715	732	742	708	786	744	714	743	708	721	758	760	740	786	703	764	743	749	786	751	755	744	713	753	710	713	752	693	733	740	721	753	700	753	732	741	741	718	784	750	719	728	733	727	750	708	708	777	748	682	740	731	787	715	767	746	737	782	795	764	703	763	738	719	703	752	751	761	701	734	737	756	712	718	797	726	690	741	807	724	756	704	748	751	748	770	717	687	741	763	740	755	718	701	763	765	757	690	720	748	745	736	767	688	697	752	701	739	778	666	700	725	737	792	725	724	723	785	754	726	711	721	676	727	718	694	714	677	716	759	730	795	753	735	756	716	727	724	718	766	733	720	744	779	689	755	721	716	740	754	789	749	773	703	755	779	728	709	739	780	722	714	749	758	724	793	719	706	788	763	795	756	680	736	729	754	731	735	706	735	694	736	748	741	763	728	726	768	724	742	732	724	742	746	734	765	734	728	739	736	736	761	761	728	741	757	711	735	740	757	766	739	717	719	758	743	743	775	790	770	708	760	715	749	751	717	691	712	707	721	741	689	740	736	690	755	741	725	685	787	743	738	741	734	719	710	811	757	747	772	689	757	801	702	746	712	761	749	776	760	728	762	745	716	769	768	744	736	691	766	755	758	745	745	775	716	768	732	700	786	750	787	764	791	743	782	681	734	751	772	713	747	725	735	750	749	781	820	755	725	746	760	687	777	715	729	721	737	711	715	711	771	739	771	749	735	784	678	737	698	749	739	739	720	739	753	752	749	742	725	741	687	739	700	729	754	720	728	748	733	765	730	784	716	731	749	756	699	758	719	794	717	734	757	764	727	771	729	722	738	727	685	750	742	759	701	736	743	701	723	732	765	757	731	729	706	742	744	770	780	728	722	695	740	789	756	769	729	728	796	728	713	732	749	741	762	713	760	786	769	821	745	762	749	729	702	741	732	761	736	771	711	763	737	757	760	726	764	744	720	747	769	700	714	760	746	796	706	745	708	755	783	698	696	725	733	702	737	766	721	717	745	770	722	752	734	714	764	702	724	738	718	708	740	728	750	767	764	712	797	740	693	699	728	740	781	751	726	734	739	750	710	722	746	722	723	703	692	722	774	720	764	757	725	730	715	740	738	761	779	748	754	751	732	763	704	683	710	729	756	700	701	696	743	763	746	748	766	730	733	710	791	734	786	768	721	785	757	798	766	740	743	758	719	786	742	731	730	753	757	721	698	740	776	814	699	767	782	695	704	766	773	726	745	743	797	727	750	777	795	761	748	765	753	737	753	720	731	713	690	764	735	717	746	738	741	700	758	715	757	773	700	762	768	734	774	807	707	749	763	754	719	745	756	731	721	736	754	750	749	747	753	714	725	674	756	757	738	765	741	728	801	719	732	730	737	751	687	745	801	729	749	727	761	738	747	782	762	766	771	710	754	724	800	729	758	723	766	735	779	733	695	752	742	730	801	711	757	723	709	754	718	735	715	719	681	702	749	785	718	744	732	767	744	765	733	726	778	763	766	737	730	714	752	728	715	746	708	701	756	690	764	764	730	735	728	749	728	725	739	711	734	761	816	762	722	737	756	723	793	754	753	710	765	768	756	709	744	789	759	714	720	725	752	727	723	768	735	744	765	739	670	764	744	783	753	743	744	736	765	759	725	755	740	731	698	742	763	705	758	755	757	723	737	756	733	744	744	770	780	706	705	701	759	734	704	752	782	703	746	706	726	750	693	789	753	769	758	728	765	715	743	752	733	719	771	737	746	726	724	733	714	738	745	747	727	739	772	727	724	735	733	718	788	790	760	734	709	747	740	731	802	704	743	756	769	723	777	727	759	695	755	736	758	776	760	713	746	759	756	694	724	693	790	776	671	734	766	682	731	718	802	774	728	758	719	737	758	718	766	721	693	776	727	750	748	720	772	770	744	735	751	773	780	755	704	758	786	756	744	734	712	764	715	758	780	782	752	744	768	725	773	756	756	766	728	731	814	733	680	735	742	713	727	728	777	721	771	765	762	731	731	755	763	702	755	764	727	756	751	728	740	707	723	748	794	715	757	769	737	720	714	699	726	739	747	779	754	745	768	750	750	739	747	754	758	751	779	675	718	749	813	762	714	776	796	762	749	772	758	781	751	736	794	714	730	752	745	759	759	744	701	748	736	778	778	764	750	739	791	753	749	692	783	772	746	725	771	699	734	767	775	739	772	755	704	734	764	757	721	776	778	726	775	751	691	721	714	738	788	698	700	760	737	691	794	700	739	787	720	708	724	692	724	745	755	737	717	711	765	765	747	769	738	742	780	726	768	755	726	712	749	711	697	741	755	729	763	748	744	741	739	741	753	779	739	703	744	771	711	683	759	757	726	750	783	732	723	712	755	763	741	764	771	771	767	691	740	755	686	769	796	779	775	696	741	709
26097	21489	24018	12908	1525	992	861	821	829	793	794	815	802	768	753	753	759	752	743	769	773	712	789	813	741	766	768	772	740	788	793	756	745	779	771	730	783	778	769	734	724	779	753	765	773	754	778	790	779	797	745	736	745	747	789	772	774	734	789	770	771	699	782	753	779	769	765	802	767	735	773	750	796	734	765	735	730	737	807	784	745	805	751	742	727	760	745	795	774	755	748	791	763	711	748	748	764	755	722	827	700	755	730	750	761	758	752	769	762	764	759	794	799	748	735	785	786	800	761	733	793	785	747	729	744	760	741	748	831	757	726	801	779	708	709	755	763	764	761	709	775	768	711	751	702	818	736	764	777	802	718	797	773	747	791	715	729	745	725	752	809	769	757	800	715	773	742	804	773	749	778	781	709	771	761	735	708	765	714	748	757	694	769	717	756	734	761	745	747	779	709	770	737	772	757	757	766	767	739	752	755	748	757	713	730	760	728	703	741	748	767	748	765	724	708	755	743	746	747	722	752	797	814	753	811	791	713	719	726	727	773	726	788	721	752	792	743	733	814	756	710	726	758	828	763	782	771	760	760	784	747	740	775	766	794	678	724	769	757	797	794	727	752	734	694	747	770	748	722	749	728	782	729	766	729	751	713	747	774	789	749	758	781	783	805	766	738	737	754	741	788	715	766	761	751	722	740	741	810	782	792	732	728	723	765	739	714	787	755	738	756	777	703	722	760	751	762	751	753	734	720	775	725	755	782	754	735	767	775	778	744	744	770	716	702	764	768	771	793	791	787	763	686	782	743	741	728	777	787	727	745	767	729	738	766	749	784	746	728	703	769	789	723	773	770	739	694	773	755	701	774	709	743	745	691	795	770	736	795	782	791	763	736	790	744	728	773	744	764	761	770	749	761	763	776	713	776	712	721	779	780	799	736	741	764	747	723	740	745	761	791	732	777	802	749	737	775	804	754	771	775	741	744	771	756	754	843	743	754	785	722	711	760	760	768	758	762	746	702	734	797	783	755	767	715	742	780	747	725	775	736	809	725	796	752	782	734	722	776	784	741	775	769	770	817	746	782	803	727	765	752	777	725	729	757	682	780	755	729	743	711	774	737	756	770	717	794	712	739	734	772	777	738	735	702	739	745	771	772	753	716	767	786	750	725	728	798	750	815	732	777	792	762	776	772	751	708	740	756	761	752	765	752	717	735	758	749	757	761	746	758	763	719	753	718	777	731	717	762	765	769	735	751	783	789	733	765	754	743	743	766	786	787	747	769	715	757	752	735	759	807	755	742	723	807	738	698	765	811	744	780	725	712	735	722	784	770	721	809	748	780	783	729	732	733	778	775	706	777	738	757	736	762	789	777	768	744	780	805	729	697	755	712	782	747	756	741	760	747	771	749	753	757	728	752	741	754	720	749	752	762	764	786	713	772	743	735	733	778	755	723	768	743	766	742	720	715	739	729	741	731	748	765	765	783	773	717	761	770	808	787	735	727	739	789	765	749	734	788	721	753	747	786	764	744	745	742	810	758	792	763	792	776	752	793	785	763	702	789	734	781	699	719	732	763	703	771	733	710	768	718	730	747	721	780	755	771	748	735	736	764	798	809	726	744	705	757	784	730	803	756	725	811	754	775	745	680	751	750	769	780	755	770	740	766	775	759	765	758	694	700	686	744	754	786	770	777	759	791	754	757	765	788	758	703	759	725	766	762	724	746	766	694	741	715	760	748	764	730	771	714	714	720	759	749	720	774	727	781	765	736	743	749	773	776	741	724	803	718	749	749	722	733	735	744	741	707	781	747	727	707	767	800	767	749	742	732	794	741	747	773	722	743	698	804	744	742	698	722	774	748	758	762	776	764	700	719	760	701	699	765	706	760	848	754	753	774	721	753	781	759	737	770	692	729	759	776	775	754	692	736	752	764	747	803	768	757	799	746	737	741	722	744	759	793	801	729	701	747	729	773	790	760	705	795	776	713	730	722	774	720	746	689	730	759	721	761	780	736	780	762	730	715	723	751	822	760	761	754	762	754	725	702	725	760	749	798	769	743	761	776	696	745	751	746	738	752	728	768	756	754	731	792	739	768	773	760	760	770	804	755	730	717	787	747	769	735	760	777	768	750	710	788	724	708	802	736	753	710	715	771	757	753	800	730	742	756	803	765	763	755	797	772	775	738	753	742	733	824	769	732	748	793	723	781	732	752	788	768	741	769	794	743	703	756	788	783	714	772	737	798	750	725	702	772	743	732	748	734	727	792	750	753	770	771	719	761	760	782	770	716	763	771	754	738	744	785	760	794	716	756	748	753	732	773	740	738	735	688	793	765	755	726	774	743	780	753	751	738	769	757	753	738	763	721	719	775	815	795	755	818	777	762	756	755	762	720	735	784	742	768	804	726	773	767	727	731	745	811	727	737	736	780	744	744	770	761	745	805	795	760	780	747	727	724	763	785	793	738	744	731	728	755	762	791	760	784	728	765	752	732	740	735	738	728	737	753	738	758	780	791	765	719	723	811	748	732	767	782	721	767	688	772	780	784	754	742	766	803	815	754	744	751	753	762	850	794	750	795	743	733	721	721	750	738	764	709	745	751	728	752	751	740	765	737	742	722	781	761	786	745	817	766	790	786	762	790	785	786	776	766	760	762	731	780	716	747	766	735	746	724	779	795	712	717	845	745	704	746	745	823	779	777	792	763	742	758	761	714	776	764	799	769	694	750	783	782	812	800	749	759	775	752	806	761	779	706	719	663	735	765	728	742	759	766	721	762	710	763	777	762	744	764	727	789	738	763	711	765	690	755	733	796	704	717	769	745	767	720	767	737	729	738	747	689	826	786	795	777	802	768	714	762	760	705	713	749	811	720	748	727	782	777	703	735	772	792	759	759	778	785	735	754	715	734	773	756	750	705	755	722	737	719	734	751	771	793	786	822	756	734	772	708	728	788	763	743	739	703	758	766	758	717	736	719	747	729	766	790	773	801	734	772	726	739	777	750	740	801	783	750	782	699	800	804	773	749	741	767	783	778	756	751	750	749	720	766	757	780	771	791	743	700	760	795	800	739	741	720	725	720	758	745	727	750	819	737	784	720	791	770	725	754	720	808	755	757	786	769	758	748	738	760	770	739	767	748	786	771	810	826	731	745	759	743	739	779	731	695	766	764	709	758	780	752	782	702	759	696	710	693	710	765	677	778	787	779	767	733	724	686	777	724	747	795	713	743	697	743	739	745	773	745	724	764	767	787	714	776	696	703	760	691	755	778	780	769	717	782	772	746	712	737	785	714	726	739	729	810	706	766	775	768	745	710	767	764	736	757	712	812	771	753	762	768	772	752	721	729	779	738	773	799	764	762	748	759	776	755	735	769	739	816	741	722	774	791	784	714	746	748	749	742	736	732	782	811	759	747	747	754	797	754	746	830	738	749	778	751	761	755	750	692	734	741	745	783	726	770	721	728	777	771	729	745	764	746	775	766	764	746	799	757	732	737	753
3745	1795	1558	1047	907	814	738	734	683	717	698	715	681	640	684	674	641	702	677	701	700	694	654	624	678	653	638	656	660	647	634	694	635	680	661	645	658	632	703	650	679	672	638	633	670	678	633	659	676	668	715	637	613	670	669	659	618	648	645	662	660	645	677	653	691	615	645	636	631	644	624	645	679	652	626	631	661	676	651	649	594	710	599	661	682	633	673	657	695	630	630	652	654	628	679	680	638	678	631	620	671	630	624	641	626	614	638	656	627	647	658	707	579	575	642	627	670	686	650	648	643	642	625	639	607	666	629	627	646	650	629	625	680	654	660	698	676	660	616	659	635	653	641	665	626	661	649	587	623	667	651	630	628	644	667	647	663	648	641	614	654	659	616	649	642	637	619	622	662	632	617	685	648	663	630	628	676	651	629	666	675	623	649	651	634	671	626	625	673	615	618	630	595	641	638	621	645	678	660	610	655	646	666	712	656	610	614	642	612	654	655	678	617	662	628	610	600	622	675	609	627	690	663	693	621	621	636	649	707	609	631	610	692	647	603	645	684	589	660	604	645	602	617	637	644	614	604	666	648	637	625	655	628	664	659	627	678	602	619	642	654	629	650	664	644	655	671	619	695	621	636	649	628	582	672	689	643	604	667	593	601	673	688	660	665	609	646	647	630	666	657	640	610	604	619	621	669	661	658	654	652	633	623	645	625	628	622	661	640	631	652	631	645	657	627	622	653	660	662	658	645	625	639	622	632	665	618	613	629	641	589	657	634	627	627	654	639	626	616	631	659	662	609	608	664	621	633	601	653	621	614	649	604	656	631	632	636	623	659	683	602	616	647	639	621	628	641	636	685	632	609	606	554	632	651	662	679	643	614	632	630	642	635	559	632	622	635	594	626	648	632	630	629	645	662	644	654	696	651	659	622	672	654	700	609	606	659	622	640	630	610	679	653	661	612	646	611	645	620	652	638	627	649	653	646	617	641	673	588	689	589	665	644	624	651	640	686	648	691	679	621	617	698	656	658	623	632	628	610	662	582	583	641	593	654	694	661	613	672	654	639	655	609	626	666	677	659	666	642	684	667	625	631	659	600	666	631	664	625	623	648	624	599	677	688	635	668	638	665	648	638	661	637	672	593	609	653	623	671	662	609	653	670	670	639	625	647	638	612	611	616	621	615	653	635	668	690	611	615	608	606	703	626	677	665	642	610	651	662	615	649	633	662	662	653	643	592	636	647	611	642	649	648	649	685	646	586	649	623	630	655	633	628	626	653	634	634	611	664	645	654	649	681	608	649	661	613	639	617	627	642	645	616	646	644	601	604	634	658	618	616	612	644	651	604	651	645	651	671	620	662	625	625	641	632	613	586	659	621	644	633	664	622	632	613	601	655	622	642	651	619	697	666	672	617	669	664	617	674	636	634	635	656	621	636	656	667	617	648	660	628	614	673	674	634	606	613	641	621	662	640	603	646	632	667	668	658	615	654	593	647	616	611	621	623	611	626	658	633	638	638	606	667	607	646	599	586	651	611	644	625	666	621	659	669	633	615	650	599	656	706	598	660	618	645	591	638	646	599	625	678	661	639	621	654	649	656	655	662	670	699	602	579	657	619	625	598	671	606	635	646	691	642	633	642	646	652	578	645	571	627	638	629	630	655	650	624	625	608	699	658	643	635	676	603	674	660	674	612	624	649	629	586	636	653	612	643	645	642	619	646	620	642	639	660	589	603	599	660	623	601	651	625	683	628	617	641	632	619	633	616	626	676	636	646	618	621	641	643	687	637	614	633	652	626	652	650	614	592	647	615	659	629	663	654	637	615	617	616	637	622	662	685	646	610	632	667	590	625	624	624	610	710	672	668	637	661	657	677	640	661	640	625	672	664	658	634	590	644	629	621	672	618	613	676	604	633	636	618	694	650	618	638	647	649	646	615	617	618	594	681	684	642	671	676	601	619	678	607	619	596	635	638	655	648	664	655	650	584	607	615	665	580	644	626	656	672	650	672	601	623	668	681	616	662	607	661	619	645	657	662	575	608	649	637	669	657	660	683	612	627	656	664	648	636	634	655	648	618	642	651	606	632	623	608	606	616	623	646	650	654	617	616	644	670	669	704	627	651	622	623	630	630	619	639	622	673	637	676	648	584	630	661	645	677	615	683	645	644	610	639	636	643	622	606	674	665	642	647	616	623	658	671	610	657	643	662	601	613	637	694	631	682	706	613	619	644	627	652	639	661	612	655	624	628	645	663	635	601	601	649	625	620	648	656	676	651	643	665	594	684	611	679	691	607	622	635	626	636	638	659	613	661	614	634	651	673	617	596	612	601	642	656	650	661	659	619	639	651	614	632	634	601	640	630	679	630	612	646	654	633	631	619	653	652	612	618	621	641	630	649	592	642	629	621	690	678	636	621	649	657	597	592	676	661	630	618	603	633	657	628	637	603	594	668	642	640	664	619	575	587	635	574	639	626	643	651	660	595	671	686	646	668	649	650	648	633	677	657	660	663	581	646	672	629	636	627	589	646	637	630	663	619	621	632	609	645	595	651	654	593	649	650	618	613	606	608	666	599	610	646	607	606	652	625	645	590	598	670	656	622	607	617	634	684	628	621	641	615	646	660	625	633	626	646	612	679	621	599	649	647	637	603	616	595	630	628	613	622	661	606	634	625	635	623	647	641	615	638	643	611	655	644	664	654	640	645	649	665	611	623	639	653	611	639	618	630	681	665	605	640	678	633	657	652	649	647	635	615	682	651	635	641	616	638	650	622	647	651	630	632	660	652	627	618	628	649	619	649	646	671	637	657	640	650	633	627	618	619	610	631	634	590	619	595	626	620	662	681	646	620	624	624	610	622	642	641	631	651	641	617	603	686	633	671	642	669	634	643	599	651	653	641	652	636	639	638	645	612	660	644	632	620	643	620	601	629	665	615	677	651	605	635	666	650	645	623	654	690	622	600	631	662	694	633	641	601	678	679	643	640	670	697	630	605	658	616	629	691	646	675	634	645	640	618	636	618	599	683	663	626	570	620	624	621	653	648	665	662	693	624	624	636	654	665	602	634	627	646	636	693	676	648	604	664	670	635	627	646	665	592	617	672	660	652	637	619	621	638	694	629	665	610	623	659	628	609	639	653	623	625	597	649	675	674	642	621	633	624	658	607	628	650	625	675	599	640	603	583	621	685	652	643	642	634	637	637	617	600	693	670	631	617	612	595	628	625	650	658	613	646	646	616	635	596	613	639	647	673	568	679	676	619	641	606	606	674	650	661	596	666	650	598	611	630	649	629	651	644	617	657	627	648	643	661	607	615	674	631	616	700	623	596	602	657	621	658	625	683	631	644	607	683	631	659	646	634	641	641	644	672	667	666	659	659	642	660	624	631	617	635	653	632	671	627	638	669	631	617	644	609	619	687	650	637	657	632	707	614	617	656	659	611	631	654	671	608	641	633	567	596	614	694	640	606	626	649	590	659	637	665	619	618	641	654	664
24254	21420	28576	24657	20189	3059	1043	670	537	527	494	506	489	480	449	451	448	392	454	438	438	436	434	468	431	436	411	458	396	365	410	375	434	436	417	455	431	413	347	393	372	439	415	449	410	414	419	406	427	435	404	432	420	421	439	416	385	406	416	393	430	429	448	407	421	440	412	442	421	386	452	404	391	421	411	441	375	371	410	413	425	412	404	406	405	375	408	439	405	380	388	405	445	372	417	374	421	425	386	421	412	388	393	416	396	400	418	399	434	400	421	400	426	416	381	378	396	383	419	409	391	431	377	391	410	417	441	402	404	396	398	417	394	414	444	419	416	401	444	408	422	397	411	422	396	416	392	383	411	389	428	405	398	429	414	422	431	442	386	384	431	414	462	349	411	436	410	415	397	460	403	407	437	405	378	429	406	398	440	410	426	391	436	370	421	409	428	403	417	380	423	416	426	424	382	405	396	446	421	407	393	429	430	413	377	408	405	431	385	396	400	411	405	421	423	356	414	395	423	402	442	433	420	433	395	387	390	405	392	384	463	427	379	397	426	403	425	389	437	417	444	382	425	444	380	400	374	420	399	421	393	404	382	425	439	375	419	389	420	355	409	392	385	393	409	395	387	395	360	382	378	374	411	424	399	394	393	427	413	426	407	374	382	382	392	450	367	419	390	437	406	431	419	425	408	400	419	444	435	420	379	397	396	422	395	373	383	402	415	416	427	415	446	412	401	424	384	418	396	410	374	401	416	425	392	393	403	431	425	419	439	423	410	416	415	361	423	368	382	414	441	429	375	385	399	394	377	405	410	426	388	402	383	415	402	408	431	404	413	370	385	388	429	404	394	410	388	417	396	399	373	413	423	381	414	401	443	377	413	388	384	396	362	389	385	396	430	421	419	415	423	413	386	418	390	419	421	397	398	405	390	382	405	421	403	416	380	395	406	382	434	419	373	386	425	447	391	410	386	410	392	385	394	458	416	377	441	416	382	412	415	434	404	404	380	416	386	333	432	425	435	406	401	396	403	401	382	423	424	381	395	427	405	388	401	400	380	383	353	381	409	394	404	399	416	412	389	419	416	408	440	396	428	396	413	422	429	403	381	367	412	396	402	440	396	426	449	358	439	443	367	410	402	405	394	394	450	414	432	405	428	426	429	416	383	412	409	395	401	384	412	420	424	424	411	422	440	415	437	396	401	434	413	392	411	397	401	412	429	437	423	410	440	393	385	399	421	380	404	415	370	444	396	408	432	375	372	414	405	408	367	374	419	400	412	405	389	426	382	425	405	389	394	399	415	398	399	445	408	402	402	382	368	438	397	420	424	410	405	398	411	416	413	406	375	403	396	414	396	430	393	376	387	400	395	374	409	423	416	427	427	455	387	414	423	389	388	427	366	416	400	397	389	417	440	414	429	375	418	389	391	404	399	378	387	439	407	405	399	405	413	390	434	392	420	401	406	416	428	418	444	408	386	433	404	402	399	391	427	411	374	364	402	371	428	404	412	402	367	402	436	415	394	378	369	399	416	430	379	423	372	410	403	412	380	386	401	410	399	418	388	410	397	390	414	403	386	388	374	422	387	435	412	402	408	386	424	397	378	405	396	395	396	384	389	433	417	428	413	428	423	405	394	394	467	407	398	410	397	432	372	385	416	413	409	404	385	415	404	425	412	373	389	398	401	374	400	421	410	412	410	426	395	385	424	441	373	418	425	433	423	404	381	390	391	414	397	418	400	433	384	432	446	402	411	390	438	377	426	429	429	438	402	377	406	404	417	427	372	400	389	400	370	414	422	418	390	437	416	447	410	357	422	410	388	407	399	384	378	428	423	425	412	397	401	421	450	390	399	446	376	411	391	385	405	378	410	400	405	403	389	407	437	424	415	384	394	420	403	404	421	451	416	424	391	429	419	413	395	407	386	389	422	398	392	408	422	404	388	415	356	393	421	402	363	399	415	416	412	411	405	412	380	452	407	385	431	402	394	433	412	411	396	408	399	432	415	377	410	403	398	403	382	418	430	423	362	394	375	414	409	402	426	388	409	402	436	432	428	430	423	419	398	404	382	439	429	424	362	371	416	387	390	417	409	405	383	410	407	351	402	415	412	403	445	374	424	415	408	415	370	381	396	402	428	395	415	363	379	426	392	426	415	420	431	443	410	417	403	419	412	444	416	413	370	431	389	413	449	381	430	402	384	409	391	416	406	444	414	381	411	402	410	397	399	420	435	400	391	384	398	375	390	434	386	403	402	371	454	359	428	400	398	376	420	377	442	415	402	440	396	406	406	400	397	421	427	388	403	366	416	397	390	391	360	386	413	419	423	370	420	393	408	404	398	425	448	415	446	418	402	411	414	413	416	392	414	418	399	433	385	401	393	433	380	379	408	399	405	410	395	415	415	380	401	416	408	405	421	406	398	423	413	437	382	371	430	378	394	393	416	432	409	443	408	364	368	415	403	397	438	428	391	403	406	436	404	405	423	418	416	384	405	403	393	416	405	418	408	386	403	411	344	387	429	375	417	394	388	433	372	384	412	423	415	386	408	398	370	401	421	388	388	425	413	409	425	425	375	408	410	410	395	410	401	405	426	385	444	429	361	382	370	399	378	440	439	409	410	435	392	398	440	416	394	415	397	382	358	448	404	412	418	386	365	364	450	368	393	438	383	363	396	412	377	394	420	378	386	412	392	375	421	409	411	405	393	433	410	393	387	372	417	396	413	395	421	393	412	430	426	409	389	398	396	421	383	382	418	399	418	397	402	392	385	426	421	447	406	388	365	407	442	417	404	393	391	406	388	423	417	392	386	417	430	390	390	381	395	372	398	401	424	394	368	384	389	439	415	381	392	406	380	429	405	402	406	426	381	421	411	375	376	364	401	399	419	398	396	366	393	426	418	384	382	405	370	387	419	401	410	391	414	422	355	414	427	405	373	401	373	409	421	405	404	380	397	432	413	419	414	403	381	416	418	414	438	416	388	404	394	401	432	385	399	409	388	376	389	412	420	409	432	378	410	400	393	380	406	389	400	422	406	413	383	409	376	443	400	378	379	389	405	368	387	407	417	414	411	430	444	416	385	404	421	404	378	369	382	409	421	405	404	443	407	406	418	390	419	389	397	437	412	431	402	384	398	382	423	427	423	388	410	394	394	464	369	376	414	413	418	431	368	421	414	427	393	393	397	435	375	389	386	444	394	383	406	404	379	408	392	414	375	380	389	403	393	428	400	410	371	409	426	392	372	391	427	405	419	407	400	428	416	388	404	413	391	430	425	391	428	424	412	361	395	423	426	406	442	389	395	400	402	424	415	440	413	386	433	364	382	396	381	383	419	411	417	375	402	411	420	404	387	437	409	418	385	396	463	406	402	439	443	374	367	398	380	413	370	391	409	380	406	395	391	404	398	376	419	409	405	388	395	408	409	389	400	406	426	363	428	384	401	381	398	385	388	414	400	375	444	407	382	382	397	409	413	394	412	383	410	362	411	420	415	406
3383	4579	3710	1893	1251	1042	905	754	690	596	572	558	494	521	469	476	452	459	482	430	413	435	437	425	417	426	403	426	420	410	413	385	361	388	425	402	377	374	437	354	405	423	373	388	397	381	377	382	415	392	410	346	395	381	379	397	384	374	379	369	406	343	408	403	392	393	368	397	376	361	404	372	393	399	370	403	360	402	361	396	435	367	390	382	372	395	393	351	386	396	347	408	380	402	378	380	406	354	389	400	400	399	410	356	363	379	391	397	382	399	414	376	355	379	364	373	402	391	412	409	437	384	375	371	378	374	423	387	360	368	385	355	356	369	408	392	399	389	377	388	383	387	380	364	378	380	362	378	360	419	368	344	382	376	403	348	435	365	369	381	393	330	358	372	373	375	382	381	376	360	381	384	416	401	348	387	399	387	418	421	354	390	358	408	401	400	392	386	416	407	401	360	372	367	401	351	387	386	402	370	415	379	381	402	377	440	410	437	366	369	395	381	363	382	405	361	343	382	389	354	361	384	380	382	416	366	389	421	394	352	382	375	351	402	383	416	343	415	408	341	376	400	356	382	411	397	377	397	370	357	388	397	387	389	394	367	384	411	368	384	388	399	403	379	383	374	391	396	373	383	362	398	382	394	416	380	406	386	397	341	394	361	436	377	371	393	369	384	364	391	344	390	346	358	397	384	406	365	356	391	431	381	410	384	382	372	366	382	379	398	384	357	367	379	393	401	372	346	396	380	383	361	380	386	374	404	380	397	348	375	385	354	389	430	399	396	382	355	410	366	418	382	383	367	389	341	377	367	389	386	413	379	369	401	346	360	380	410	315	386	395	360	366	405	362	376	360	386	384	377	363	385	363	417	375	395	369	357	399	362	389	395	399	345	374	372	366	399	350	374	409	390	365	366	363	386	366	365	403	382	401	369	394	367	360	387	381	375	391	389	344	401	402	374	357	388	344	351	361	382	343	369	392	402	377	370	383	397	387	356	367	368	401	394	369	434	368	369	329	365	343	387	396	388	334	398	378	371	370	392	390	410	348	378	386	368	358	370	409	368	368	382	374	394	359	332	396	361	379	406	343	371	377	405	368	413	373	383	352	388	359	374	376	383	396	362	376	364	394	375	411	389	355	359	360	369	409	369	385	375	348	404	398	361	372	379	386	362	389	409	396	354	378	341	369	351	378	392	365	357	420	367	382	391	392	361	386	395	371	365	386	379	367	331	379	386	380	376	356	371	385	404	380	401	390	385	375	379	378	371	379	392	369	347	369	363	367	396	354	359	376	383	370	363	379	358	398	365	374	379	369	373	368	386	396	383	362	376	404	402	365	373	336	365	363	391	372	371	375	376	374	366	377	375	378	406	401	372	390	367	383	373	387	356	351	379	371	380	362	393	358	374	367	408	368	403	355	389	372	384	420	382	381	392	380	395	372	375	368	384	375	385	387	374	361	363	381	390	385	376	399	376	368	395	381	430	352	372	367	378	341	394	361	371	372	364	376	396	419	358	374	404	369	378	353	380	377	368	396	408	358	375	387	398	411	384	393	379	413	363	357	359	407	385	359	393	378	396	364	351	385	403	383	391	367	385	390	367	389	396	376	367	357	364	346	393	392	340	389	321	344	369	380	365	390	396	349	383	396	360	365	387	348	378	373	412	378	389	363	388	380	366	326	396	383	383	382	393	393	384	419	374	378	336	424	363	391	349	354	371	377	352	398	347	372	365	397	405	407	371	373	380	387	347	370	345	381	394	366	423	383	354	377	391	410	376	393	380	356	400	377	360	406	351	335	399	380	382	380	386	382	381	380	412	383	394	378	366	405	379	419	386	379	394	390	383	350	335	377	331	395	431	416	407	387	392	364	375	381	360	386	401	374	379	335	363	345	410	389	364	370	400	383	347	384	389	388	363	364	410	355	416	393	387	362	379	353	395	397	358	374	405	351	413	353	405	345	342	402	351	392	358	360	374	381	361	365	356	391	399	333	398	366	400	389	369	348	398	357	390	358	383	372	395	381	367	386	389	377	414	369	364	388	370	363	384	337	372	393	383	367	360	364	365	415	383	376	379	381	372	374	377	402	395	380	363	406	411	370	389	356	385	373	382	382	355	383	403	330	375	420	360	373	376	348	364	385	402	399	387	384	393	358	384	385	332	363	414	374	389	357	341	343	387	366	373	417	372	374	352	372	377	390	369	397	375	368	378	383	351	358	374	377	371	407	395	406	365	393	400	381	361	410	383	399	369	364	382	364	376	377	373	338	384	395	383	394	410	366	373	371	355	389	348	336	382	382	393	381	402	380	371	375	354	391	384	379	387	361	369	389	373	371	360	365	394	392	396	389	413	377	382	410	359	400	380	404	370	418	377	398	393	381	366	361	389	381	406	391	367	391	371	368	389	357	388	389	372	385	351	378	388	381	379	371	372	364	379	406	381	387	394	352	405	409	357	355	378	391	369	371	397	352	382	378	367	377	410	386	337	355	383	362	371	403	370	357	369	353	370	410	410	344	382	361	374	374	383	393	399	336	356	397	371	391	397	377	383	374	393	381	357	377	382	433	383	374	396	390	399	431	392	376	370	342	367	405	404	401	398	394	349	408	396	400	387	351	370	386	388	348	385	347	354	355	400	351	410	384	334	369	368	387	362	393	375	345	364	361	368	385	409	361	372	368	380	352	383	394	375	393	371	393	361	342	395	367	375	387	363	378	366	359	365	389	362	380	359	362	401	348	375	390	377	376	347	397	342	370	372	369	348	343	363	360	368	382	371	363	392	362	392	362	384	363	397	373	366	351	412	368	392	364	345	379	356	372	383	336	386	341	390	402	428	349	347	378	362	399	322	371	354	398	383	398	357	382	370	381	355	370	393	399	398	384	352	345	384	371	370	388	408	372	355	368	386	367	351	395	384	374	372	383	385	354	365	363	365	372	403	348	374	385	393	388	400	389	373	402	394	360	376	347	369	385	415	367	359	394	381	389	347	400	385	357	369	397	363	366	413	384	375	375	364	369	385	391	363	391	367	336	394	333	358	361	395	394	368	393	387	389	368	379	351	353	349	397	386	351	368	349	358	384	382	395	348	374	360	383	396	337	387	399	360	344	349	383	401	364	374	384	411	420	370	367	379	358	391	366	384	341	409	360	362	360	359	382	369	349	362	371	364	363	336	393	374	368	353	387	377	349	412	365	384	404	371	377	373	400	349	409	357	349	390	401	406	401	368	367	371	383	355	360	394	350	385	320	375	375	346	378	397	387	360	413	362	348	383	376	386	387	380	366	374	364	378	398	360	394	370	403	382	337	369	387	382	377	382	385	350	399	383	382	392	344	392	366	408	373	363	378	380	364	351	398	394	364	390	356	365	405	363	373	367	374	379	386	388	356	371	395	379	371	380	387	398	363	399	418	391	355	356	367	361	407	369	387	361	342	382	371	369	373	365	378	380	329	375	348	394	391	342	351	376	373	378	348	389	389	383	373	391	374	396	377	392
27544	12235	2103	1289	978	878	906	938	863	889	937	929	897	857	880	930	858	958	854	904	939	834	890	940	859	865	907	887	895	926	921	942	879	834	921	888	849	925	918	938	855	924	910	936	886	881	882	888	927	887	880	891	899	905	866	870	866	876	878	870	903	889	905	876	867	848	877	887	922	933	843	851	865	870	848	895	961	887	942	923	960	931	942	893	903	922	943	881	896	949	896	900	925	899	847	940	854	843	894	880	924	927	863	858	882	915	955	925	963	888	873	901	879	917	876	969	939	914	878	864	895	955	920	883	952	904	870	938	902	930	908	878	949	889	891	910	881	896	908	929	880	930	905	921	858	915	870	909	863	856	855	929	890	853	877	976	903	951	851	921	907	936	825	887	845	865	918	919	919	901	909	924	877	903	883	932	896	881	932	925	895	890	883	928	898	866	888	855	879	899	856	891	889	919	923	907	938	903	916	901	973	924	924	854	863	930	890	958	970	916	872	900	892	906	943	921	930	940	858	852	932	873	947	948	939	858	914	916	875	899	902	931	939	913	878	860	877	978	856	915	878	921	938	893	874	909	861	860	913	852	869	911	890	879	932	859	935	900	910	926	907	916	867	873	847	921	909	896	952	917	855	909	918	892	918	904	933	929	895	904	916	820	888	916	857	1010	934	912	907	868	846	903	891	889	889	943	863	898	912	923	867	900	895	876	906	879	936	911	905	919	866	926	883	921	860	896	943	871	905	887	893	880	869	942	899	886	910	941	908	923	882	944	892	843	862	911	876	859	859	896	940	847	874	866	946	872	924	887	903	869	887	877	936	906	890	890	898	848	869	895	872	879	881	926	874	905	876	906	810	927	882	867	903	879	860	920	872	902	850	843	903	892	850	899	900	952	920	879	890	902	907	894	914	893	884	902	880	950	888	900	910	899	914	941	904	932	861	879	881	875	898	889	874	933	938	858	918	861	863	829	905	846	945	855	868	902	876	874	865	866	898	888	878	915	861	904	892	900	910	913	938	864	892	904	968	888	868	885	906	908	914	880	891	871	921	844	930	930	935	930	940	907	873	877	920	898	889	872	869	907	884	849	925	951	977	918	919	997	878	890	892	856	934	888	940	918	890	926	937	890	903	823	845	901	926	824	929	901	911	892	948	886	854	918	875	904	897	905	951	852	896	899	882	895	850	870	933	867	934	838	884	887	877	872	886	923	873	907	908	901	887	918	902	853	910	883	976	839	912	903	916	918	891	901	903	893	855	896	854	925	918	872	873	897	832	851	920	919	900	949	905	848	915	843	888	913	904	880	880	894	892	906	938	908	886	945	886	901	938	870	883	958	891	934	957	926	891	856	840	959	885	878	893	939	875	925	929	929	913	828	929	902	891	896	836	921	897	864	902	890	937	919	882	856	861	945	872	903	908	900	886	875	873	895	863	864	849	895	932	921	921	936	901	933	919	939	909	889	899	896	895	908	920	875	885	899	829	944	877	894	921	905	918	877	896	883	913	886	868	908	894	916	890	848	918	894	933	900	871	860	919	886	928	944	887	843	897	886	919	890	836	909	913	894	884	902	878	877	914	930	889	891	928	885	864	898	956	894	898	959	888	859	908	859	906	861	893	826	898	886	919	870	935	935	887	866	962	878	915	882	869	891	882	944	870	934	926	913	881	847	937	932	884	864	911	950	895	908	983	878	912	877	904	862	889	860	930	856	842	888	874	939	899	926	914	857	865	868	847	971	945	868	976	904	890	871	949	899	916	908	965	918	854	890	911	868	850	842	879	918	925	921	894	858	921	896	931	887	861	897	907	939	977	929	902	917	911	885	932	889	911	875	842	860	898	865	845	919	853	921	886	902	919	885	852	905	885	894	875	912	878	904	912	892	907	949	921	877	902	872	876	862	905	825	919	875	923	869	873	920	899	868	843	918	908	900	862	897	908	919	872	911	921	870	909	929	849	899	942	880	939	925	915	976	918	904	884	902	885	879	892	894	858	877	895	942	924	927	904	885	869	890	848	916	903	911	875	882	885	859	900	866	889	854	944	871	936	918	867	930	907	900	907	922	894	874	908	906	893	876	884	886	920	923	959	916	949	895	839	853	897	913	918	906	869	898	877	890	932	929	866	895	869	864	904	892	871	928	899	918	900	881	867	892	882	871	940	896	884	850	926	891	914	908	949	858	903	903	872	883	896	884	900	879	870	931	944	927	927	916	907	864	923	872	894	925	901	920	896	864	922	833	838	832	915	902	871	889	939	911	884	856	873	864	854	918	897	874	928	929	924	887	865	928	961	899	879	927	833	895	908	884	892	923	848	850	942	911	875	907	880	885	878	958	889	909	922	886	854	918	918	873	910	964	933	885	909	917	883	878	874	884	920	942	900	869	926	907	967	884	883	954	887	947	890	856	899	891	820	885	888	910	865	850	865	842	921	846	893	927	926	858	862	930	874	870	910	893	913	888	896	893	868	877	927	918	910	908	891	918	862	871	926	923	951	866	840	905	938	876	895	873	892	864	937	941	928	851	905	909	841	921	883	857	947	899	926	898	931	864	957	852	965	901	889	904	908	896	895	885	927	894	856	893	858	916	887	857	881	898	954	893	903	943	868	937	876	885	946	922	917	900	851	897	875	931	873	885	914	927	857	910	920	926	841	946	904	921	925	964	867	896	902	858	937	902	893	932	910	897	968	894	863	800	880	903	951	944	947	877	902	919	897	915	839	852	960	930	879	909	881	906	932	886	903	935	905	909	899	903	907	917	857	866	885	896	881	893	978	924	892	865	887	882	894	813	890	918	862	860	912	870	935	880	929	895	917	932	901	945	924	914	905	876	919	884	878	895	899	930	906	915	907	886	871	877	882	883	894	955	873	898	902	893	887	846	904	1007	924	944	882	919	858	915	888	900	893	906	860	913	934	936	911	890	917	921	954	895	882	895	962	871	828	855	900	865	897	948	875	885	913	912	913	907	901	850	890	906	871	879	923	855	894	887	874	882	906	852	883	884	917	896	906	863	918	905	918	889	918	930	891	892	886	952	903	915	897	864	910	894	948	905	911	920	920	878	931	891	917	834	829	923	902	922	898	892	898	893	956	921	944	899	841	879	930	906	949	896	907	891	925	906	891	860	908	893	895	953	922	863	895	979	934	906	871	914	824	910	892	930	893	898	909	920	868	883	845	880	925	909	879	944	934	869	922	924	944	905	919	939	858	906	885	955	895	970	888	869	911	942	946	858	945	941	920	857	891	923	921	933	872	927	886	895	913	918	908	852	957	876	926	864	880	913	908	907	916	880	883	895	874	854	927	917	913	841	887	926	898	929	870	837	898	898	889	932	883	896	924	888	873	883	860	847	887	916	901	852	873	907	907	877	898	936	876	924	864	899	878	953	911	913	964	905	878	907	931	842	851	856	930	884	928	883	925	897	864	906	883	867	905	875	864	932	959	893	921	914	889	880	936	905	875	899	850	911	908	842	927	894	845	870	924	878	872	916
5204	936	911	790	764	794	791	760	758	773	719	719	759	781	752	725	685	715	771	711	727	727	741	754	778	782	765	740	750	798	733	712	726	737	744	787	754	754	736	756	720	735	764	761	732	718	728	710	783	714	714	787	735	739	810	718	745	728	751	715	715	752	744	787	762	721	735	723	712	694	719	755	720	715	768	719	703	753	720	715	712	686	701	722	731	736	727	760	719	782	775	777	754	692	705	777	719	756	711	711	701	738	733	708	738	710	742	738	756	733	736	727	689	738	752	740	694	789	743	746	740	693	722	724	747	712	734	740	703	764	700	730	733	756	709	714	803	769	734	712	734	731	771	761	833	758	738	780	692	756	742	780	687	724	761	734	723	746	712	720	716	726	696	753	784	709	743	763	749	727	727	766	753	745	730	800	780	744	767	728	720	736	757	702	689	708	726	726	728	712	728	720	733	789	766	774	725	739	733	712	746	763	722	696	698	747	740	764	746	792	778	734	735	718	748	790	714	723	718	708	782	715	709	746	744	763	754	742	736	678	744	696	737	716	714	720	783	709	705	685	714	711	742	745	720	704	759	712	707	791	710	698	708	756	706	722	726	752	763	698	737	745	736	731	725	732	761	763	708	756	742	740	712	754	695	697	733	749	724	721	727	748	728	718	758	748	733	764	696	726	745	757	742	726	761	770	731	731	707	707	755	722	706	780	814	768	766	732	739	697	710	726	741	732	734	713	763	748	795	707	711	730	729	709	707	711	732	754	771	801	739	725	686	775	711	732	713	759	656	724	771	738	726	742	760	762	700	736	744	729	764	708	671	725	740	775	735	733	679	738	736	705	740	678	724	730	717	731	726	755	702	746	748	743	735	732	787	706	758	706	741	791	721	668	773	712	784	745	756	767	736	764	753	774	762	737	717	699	732	746	733	756	776	737	724	716	698	755	739	790	769	755	696	724	744	713	758	745	730	750	702	769	723	750	766	725	706	730	771	713	734	773	738	752	761	769	728	751	682	736	760	669	720	742	718	724	750	752	752	753	737	737	650	734	692	733	753	759	726	767	750	763	744	714	738	697	690	718	719	710	783	706	659	739	728	719	745	785	701	716	756	742	689	726	730	768	739	763	736	729	773	741	757	728	716	714	730	757	762	755	707	722	742	727	691	754	731	720	735	726	764	673	728	717	756	754	739	715	714	776	722	755	746	772	710	728	776	734	763	689	731	729	733	715	708	735	714	732	738	757	722	773	753	718	721	754	722	738	718	723	741	749	732	769	749	699	737	789	749	736	674	737	721	738	753	661	688	745	743	726	748	691	696	750	724	718	751	725	750	732	764	742	762	720	745	721	731	724	686	749	751	759	676	737	719	714	758	753	718	708	702	703	748	734	730	733	765	732	764	752	712	734	765	763	734	727	732	743	746	718	714	716	704	718	731	721	745	701	792	735	733	728	728	729	748	803	723	737	757	675	764	775	731	725	743	674	709	717	721	725	744	698	766	759	751	793	744	737	754	727	766	725	740	721	724	756	782	768	725	764	745	745	735	709	738	763	752	746	762	706	761	740	732	757	736	785	778	747	732	692	719	722	739	732	714	789	743	749	667	748	737	710	735	726	682	759	728	719	731	710	739	769	670	722	716	744	733	765	696	735	707	684	715	731	748	740	732	770	755	772	747	737	709	775	704	711	709	752	754	722	739	720	724	759	732	754	737	728	718	725	749	689	754	725	717	745	739	764	703	726	773	728	731	707	734	743	737	744	731	734	718	750	723	728	748	733	776	730	763	720	728	751	733	708	733	755	739	732	744	737	782	689	748	765	768	779	716	710	704	743	740	738	697	760	751	749	694	712	758	702	763	786	756	739	750	789	764	720	739	740	772	764	709	756	687	737	748	730	759	745	739	740	766	733	706	728	717	701	728	729	738	765	789	752	765	756	724	769	759	733	709	721	758	744	761	742	706	711	730	706	716	700	666	730	727	710	723	731	753	776	736	712	701	765	738	728	766	768	700	677	721	769	725	712	731	750	726	749	766	742	718	691	699	790	726	723	736	711	753	746	707	759	738	732	777	738	710	743	737	768	704	686	778	765	744	732	678	714	705	728	769	742	716	751	749	790	729	748	668	734	697	813	765	781	769	773	747	714	696	750	760	730	770	782	826	738	728	765	744	710	693	718	775	713	716	728	709	723	733	743	719	728	701	751	758	736	704	772	747	751	711	753	726	716	747	707	750	701	726	760	759	738	750	754	732	741	705	786	728	688	749	758	706	756	728	716	699	707	759	701	757	746	721	790	759	725	737	723	715	722	726	748	720	714	752	735	722	746	708	702	760	733	714	792	745	713	709	724	737	722	724	754	699	759	741	780	719	728	713	680	702	726	697	715	726	731	761	758	740	723	718	724	717	769	735	717	717	744	765	720	734	775	732	748	769	757	680	721	748	703	705	714	726	713	740	762	752	709	722	759	714	708	744	715	753	698	762	724	737	741	744	660	742	768	711	744	705	710	706	745	724	742	762	754	707	750	716	706	732	707	675	750	697	694	790	774	756	710	759	729	753	722	718	740	725	728	741	736	728	696	756	757	700	771	755	728	745	758	743	754	746	723	778	780	759	687	726	681	717	778	690	746	713	757	726	729	697	713	690	730	719	696	700	740	734	743	724	743	715	773	737	724	786	752	746	764	751	739	757	732	768	778	706	741	700	748	731	716	718	723	722	751	739	740	791	755	752	750	760	757	734	751	748	711	771	761	734	708	762	742	764	742	734	740	736	753	747	807	751	713	709	756	723	738	733	696	758	716	700	728	670	740	719	721	689	741	692	737	711	728	747	765	747	754	717	768	729	733	733	670	748	740	716	676	737	763	730	779	750	768	740	723	720	717	752	763	737	753	695	685	724	792	730	707	771	687	783	763	692	684	688	768	768	743	744	734	781	676	734	738	783	724	745	725	740	733	734	690	780	700	700	733	752	702	721	771	744	707	756	767	691	792	735	755	715	732	747	712	711	750	734	776	677	722	765	751	761	735	751	739	774	744	741	750	758	742	760	755	730	738	766	748	757	710	717	710	683	736	711	755	765	711	717	737	775	718	725	754	717	781	722	655	778	740	729	740	736	755	742	744	726	669	766	743	717	727	691	706	730	765	730	734	782	764	680	739	713	721	748	682	760	729	752	668	723	754	746	686	711	739	773	762	710	739	746	772	739	769	768	773	741	711	752	741	749	722	768	765	704	729	761	687	753	708	761	735	778	750	758	716	787	705	755	770	732	754	686	782	709	770	720	737	711	705	775	757	746	695	783	740	720	738	755	712	719	722	749	728	749	709	736	731	765	723	717	789	682	741	749	752	701	747	739	778	735	721	698	794	733	757	731	737	750	735	715	771	689	716	754	720	712	700	727	753	776	694	728	675	741	704	757	720	708	796	775	737	760	684	745	707	742	776	704	756	763	758	758	745	716	732	701	763	706	737	729	790	729	722	748	737	712	762	730	742	767	729
26024	21396	23959	13167	1486	947	889	853	863	820	838	725	759	746	815	792	724	792	799	780	768	811	765	751	718	772	774	742	739	734	798	772	750	770	794	811	717	729	736	764	739	800	737	784	780	785	752	743	763	752	745	804	761	754	735	725	781	732	739	759	750	774	755	740	765	729	768	795	813	715	778	728	798	747	740	740	803	724	761	760	756	759	763	774	766	778	815	778	717	757	777	743	715	704	757	754	760	784	756	763	760	723	776	777	730	707	710	764	767	766	816	699	753	718	749	760	778	781	753	726	757	735	774	788	720	775	715	738	774	766	762	758	800	723	772	789	746	718	747	732	780	764	792	746	794	785	765	739	718	734	798	777	711	725	765	753	744	688	748	806	767	737	727	786	748	752	719	751	731	755	736	786	777	753	725	782	743	774	813	714	747	757	747	739	790	766	797	754	775	765	776	783	759	745	781	782	725	760	760	767	723	793	723	736	729	809	737	736	753	767	744	748	787	786	801	792	815	796	734	717	737	728	748	778	787	741	665	743	725	739	751	756	767	764	737	746	783	724	765	731	764	781	766	698	749	759	714	760	757	727	790	748	772	751	715	767	762	705	823	749	773	695	768	762	722	738	763	753	798	730	721	728	740	762	772	740	808	742	762	838	727	763	788	741	733	740	733	766	744	751	703	782	715	771	752	756	756	766	773	756	766	798	745	767	771	754	806	781	782	786	754	764	802	721	735	749	727	786	758	766	696	729	796	714	735	743	814	821	789	790	719	759	713	743	773	817	735	725	791	797	789	778	757	756	771	743	783	739	797	769	730	787	782	804	765	691	761	756	747	774	761	743	744	785	751	742	782	776	751	764	716	741	725	769	727	721	779	775	779	778	748	718	743	804	720	827	772	764	759	797	749	712	726	768	747	771	814	713	741	782	769	748	752	695	822	815	748	752	772	768	774	763	749	760	748	762	713	749	817	745	769	789	738	734	765	766	787	787	779	742	792	782	756	732	731	726	762	736	771	730	775	761	734	812	796	782	741	767	746	753	738	715	753	756	737	752	788	737	766	714	791	717	730	752	762	759	798	753	722	758	811	754	702	721	745	707	694	744	803	760	772	744	731	775	772	767	777	714	746	758	805	734	749	739	761	744	761	762	749	755	768	773	682	722	744	704	740	778	738	784	728	773	764	737	742	778	784	751	735	694	736	743	751	793	762	759	771	697	764	819	786	735	765	761	740	762	755	735	755	754	750	728	749	797	778	718	733	729	737	770	775	703	748	833	799	780	731	740	739	742	732	762	728	756	772	770	753	773	773	725	795	777	739	764	763	804	799	775	743	727	758	741	789	733	727	695	784	757	754	739	759	758	799	750	747	729	701	759	715	767	725	764	782	774	737	755	740	763	743	753	758	715	792	731	740	754	695	748	767	737	798	822	758	793	767	745	774	788	731	722	804	763	750	718	731	729	727	782	746	747	785	768	773	720	710	766	802	745	757	790	783	738	778	739	765	789	777	824	757	753	805	763	721	779	716	752	769	767	761	716	739	770	688	733	711	772	752	766	801	762	771	720	761	740	754	774	742	769	747	766	736	753	778	782	764	737	771	776	779	802	737	770	745	744	721	758	775	816	763	757	779	732	746	737	786	767	701	790	728	743	795	754	758	733	791	746	724	751	794	746	825	767	717	758	777	767	800	724	762	764	755	795	776	738	781	799	770	703	742	773	771	738	787	748	729	716	756	714	753	800	778	768	797	753	774	751	750	764	731	674	728	726	714	714	727	789	726	768	783	766	736	753	763	803	704	747	794	770	726	752	748	781	752	698	756	729	735	734	734	749	773	756	755	788	759	759	756	708	773	719	795	764	735	754	743	707	802	746	715	769	701	702	783	766	779	766	766	742	691	742	751	792	752	754	727	820	716	788	712	719	748	794	768	794	733	753	753	727	733	741	731	728	748	780	814	709	754	759	762	721	740	767	796	771	768	753	760	718	778	774	770	764	730	739	695	752	743	772	744	762	724	756	720	751	763	748	775	782	743	779	779	742	733	779	783	762	765	784	763	816	731	743	783	758	757	702	709	726	721	766	788	779	735	778	737	790	766	710	741	760	784	745	748	792	761	794	708	757	757	774	713	718	745	786	720	715	742	772	746	781	785	733	749	756	753	840	753	756	772	768	753	753	768	739	732	780	722	753	741	775	752	760	776	758	793	774	809	797	744	765	774	699	766	759	807	732	767	764	760	769	745	751	735	693	715	799	772	801	789	771	729	771	756	713	734	769	825	740	725	721	814	781	731	749	772	764	796	734	743	823	714	797	767	760	787	759	754	744	733	770	774	782	752	739	749	754	804	802	755	784	795	788	795	751	752	672	794	709	783	715	763	786	754	759	747	729	744	774	703	740	787	796	701	738	799	811	822	736	769	710	734	740	757	759	761	737	735	804	744	764	775	760	787	760	804	803	699	706	725	730	763	740	782	715	752	752	746	771	720	793	738	768	783	784	675	751	754	721	700	742	746	722	766	712	733	754	773	743	745	774	758	770	777	742	697	746	747	746	742	731	783	740	753	771	805	755	728	830	778	727	746	740	769	763	792	777	801	742	762	748	765	788	774	806	783	771	742	752	748	754	756	746	776	761	712	700	732	748	753	806	757	720	742	776	707	776	769	782	781	730	813	759	755	817	677	767	751	732	724	789	717	780	779	806	761	718	780	774	778	793	719	754	733	754	699	717	754	791	798	777	786	755	734	705	782	732	722	712	711	751	751	767	753	806	739	731	775	734	731	762	743	764	729	760	774	773	799	674	730	797	757	754	734	738	759	739	746	760	741	791	798	773	739	750	786	738	748	754	745	711	747	793	741	787	769	717	811	701	729	697	717	767	762	758	758	800	761	715	811	719	724	767	767	682	746	750	796	727	748	807	717	782	816	758	774	731	773	767	766	756	760	749	787	746	705	770	776	726	767	762	717	775	748	742	741	753	743	773	753	728	781	779	755	742	786	771	787	730	763	689	734	748	745	715	758	777	709	724	744	698	753	739	737	743	761	746	780	730	742	698	739	738	772	745	717	757	795	769	763	792	759	772	738	740	746	719	789	745	794	767	756	762	710	749	759	768	723	712	758	780	751	793	828	745	760	749	787	769	774	708	717	759	739	741	803	764	758	740	767	807	745	740	759	810	767	730	719	712	735	785	776	813	738	733	772	722	727	747	754	811	738	761	727	761	741	764	797	730	750	759	712	707	784	727	714	768	801	767	752	738	721	776	772	730	715	729	718	763	760	764	788	740	781	765	761	788	744	712	748	716	742	772	729	762	715	728	747	753	732	761	727	768	747	766	755	762	704	754	773	777	767	731	769	741	734	758	802	705	745	740	788	810	830	839	765	757	741	733	748	753	749	765	830	780	762	746	755	728	759	730	773	749	731	761	767	815	750	774	775	750	794	733	748	782	768	787	747	775	777	730	732	716	744	735	751	730	763	760	727	819	801	739	747	736	760	800
3718	1915	1591	1037	813	808	789	757	747	732	705	635	657	665	685	677	662	616	643	664	708	668	653	630	648	646	641	664	625	655	603	620	661	630	651	650	690	624	599	643	627	661	641	637	631	660	645	638	649	673	648	654	622	629	628	669	628	645	668	618	662	657	651	630	657	622	670	624	694	679	685	660	659	654	640	621	690	716	632	630	649	648	662	639	659	621	670	649	635	569	641	644	648	619	657	650	649	618	688	612	581	654	667	618	661	632	634	644	666	642	675	599	651	619	657	593	655	634	660	699	636	599	657	644	649	612	616	656	665	576	640	641	661	678	646	620	622	663	593	611	647	669	646	618	593	671	645	623	658	632	600	620	680	665	665	641	584	627	651	585	620	633	595	656	587	668	620	668	657	642	644	629	642	607	640	587	642	627	618	631	644	676	646	644	649	648	614	651	668	647	630	623	652	613	652	647	645	632	601	632	671	641	678	642	655	648	629	647	613	641	649	611	658	647	667	672	686	627	641	629	566	672	633	671	612	621	618	594	624	615	636	623	611	654	609	678	623	673	635	659	622	614	635	638	641	605	640	634	637	619	658	672	651	638	635	620	644	618	589	651	641	625	582	629	654	638	672	661	635	665	685	642	659	654	599	646	647	646	612	628	618	657	659	613	736	611	628	653	628	612	644	591	636	672	650	614	578	633	605	636	655	615	623	641	629	623	628	626	668	606	670	596	667	626	669	601	652	600	641	649	669	639	634	639	616	658	637	686	624	632	610	703	604	637	605	645	607	637	626	595	628	631	624	621	630	622	668	630	608	645	635	607	624	605	639	610	646	641	651	679	666	625	594	580	634	613	642	640	618	648	636	661	610	601	635	641	610	660	656	651	668	629	649	682	624	658	602	649	643	611	648	651	658	639	601	686	600	638	592	611	592	635	656	613	610	646	647	631	663	643	626	617	605	629	618	660	644	665	640	647	638	696	672	632	650	654	645	652	636	649	648	610	664	665	617	644	637	652	641	614	641	684	674	645	650	651	616	665	613	648	647	680	592	638	661	653	686	643	641	603	596	651	648	631	630	629	634	674	669	627	671	640	613	660	638	667	634	684	636	638	601	669	631	656	641	627	642	623	655	641	664	603	609	645	648	624	629	608	657	643	676	637	669	601	609	646	655	659	634	641	635	635	624	652	602	627	608	632	647	607	629	664	583	614	642	649	655	657	611	673	645	628	639	616	630	678	619	599	645	621	618	645	659	599	630	655	626	655	662	661	664	598	649	640	625	634	619	660	596	636	697	629	687	672	647	590	650	647	590	629	696	641	650	643	662	636	697	617	642	616	661	632	683	642	639	633	660	618	669	653	670	632	650	603	592	627	627	643	662	641	642	653	643	631	647	652	629	640	651	620	641	607	597	616	609	628	626	638	649	657	631	603	655	628	627	627	669	634	652	597	653	647	673	643	623	654	672	649	645	654	660	589	624	646	642	665	609	676	633	624	641	640	618	628	629	597	656	653	624	630	621	598	622	609	612	647	587	646	665	684	620	628	594	664	621	593	631	626	648	633	602	654	635	634	638	615	620	653	626	654	633	647	626	630	613	652	632	624	661	654	607	619	596	644	671	619	617	631	640	668	654	610	659	674	628	642	678	635	595	591	656	622	608	614	649	638	631	608	661	600	634	615	660	611	589	613	614	643	657	649	617	681	626	648	621	629	637	598	628	663	662	649	605	652	604	647	677	623	661	624	679	636	651	636	616	660	634	599	612	672	649	640	641	654	633	600	627	675	653	631	640	623	617	640	630	610	647	672	644	604	674	638	616	641	663	627	599	642	607	634	648	597	639	631	641	600	651	641	644	604	658	626	623	632	630	662	668	661	664	665	652	641	606	634	643	619	664	609	627	637	647	622	644	625	625	652	623	630	641	632	623	620	640	677	631	651	653	678	625	668	644	642	695	634	628	697	652	612	661	663	630	632	687	641	609	615	595	642	603	637	639	669	669	624	601	622	615	635	623	616	636	649	641	626	597	652	620	626	614	613	663	668	614	638	634	683	600	614	628	611	613	650	674	598	617	649	634	640	590	622	620	656	663	614	640	613	619	625	608	621	643	634	669	607	636	644	659	669	645	627	619	614	659	640	621	625	656	655	654	626	631	614	627	608	612	658	620	641	617	658	639	665	604	639	654	623	600	664	645	672	605	627	649	637	675	648	637	623	662	660	662	630	608	602	624	611	602	629	642	619	695	622	643	632	633	614	629	660	630	618	659	645	615	660	622	634	610	635	663	602	649	652	642	593	606	623	595	554	643	661	629	649	622	600	610	640	583	626	660	688	632	600	620	624	618	664	604	657	625	639	639	606	662	606	628	660	655	623	599	692	571	624	626	651	635	622	686	717	636	599	644	661	599	668	631	589	641	622	622	605	632	633	643	663	656	593	662	629	670	625	651	709	624	663	638	649	615	662	654	629	622	627	611	578	607	635	654	611	621	609	665	595	606	609	665	595	640	654	614	674	603	624	641	630	653	598	690	653	635	641	605	659	684	582	649	680	677	632	632	660	633	671	648	632	664	606	655	626	621	633	686	613	570	629	613	643	656	666	658	660	638	624	579	674	646	626	642	678	655	655	634	619	641	581	632	648	632	631	597	656	658	659	607	605	626	625	599	635	636	614	598	621	642	617	601	619	639	683	664	640	605	645	659	620	645	642	643	656	636	631	633	648	643	655	653	623	669	663	634	644	657	617	613	618	656	621	617	650	673	609	660	669	661	641	639	590	608	660	597	659	599	610	669	637	636	635	620	649	632	627	649	638	643	589	587	634	702	670	640	610	622	616	627	620	635	628	635	663	646	612	631	602	625	612	694	640	692	624	628	634	616	621	619	674	657	609	608	597	632	653	656	626	650	609	642	644	614	636	643	616	626	624	630	604	651	647	621	655	640	624	645	653	630	653	604	655	622	635	595	616	604	615	642	612	630	597	634	671	655	629	651	605	645	648	615	636	689	612	623	698	642	627	653	611	651	689	657	575	584	675	612	637	631	654	615	686	677	584	629	633	671	636	622	611	643	583	675	643	650	615	616	627	673	643	634	661	670	609	617	662	648	666	617	576	625	627	617	632	597	653	636	606	649	659	612	635	620	630	614	645	636	624	664	639	621	648	684	675	624	602	632	663	638	644	642	614	606	632	651	618	655	668	647	626	644	650	615	614	606	610	599	627	639	620	663	657	579	617	635	636	652	676	598	681	648	630	635	608	646	614	646	620	610	611	629	639	628	673	618	638	614	661	617	602	651	625	637	607	635	649	647	595	594	631	634	609	638	593	667	648	653	635	677	617	617	663	640	652	677	682	654	658	612	695	585	645	619	683	630	646	630	702	649	651	616	624	623	645	632	665	636	651	619	636	631	666	607	634	649	655	628	644	628	639	654	659	645	591	699	664	644	668	688	597	615	637	636	659	643	645	622	667	632	645	681	615	631	632	659	607	614	611	652	621	663	640
24360	21444	28590	24688	20181	2838	1073	674	569	536	477	494	469	465	442	470	465	459	443	448	423	392	419	446	404	448	452	436	456	462	408	422	453	429	424	419	381	406	369	433	431	387	412	444	419	347	386	426	436	380	398	397	416	400	355	405	415	387	407	437	430	410	360	423	386	418	430	402	410	396	417	437	401	379	430	417	395	429	419	431	386	426	444	397	393	435	421	382	404	399	378	420	412	439	392	408	391	394	410	376	420	423	423	425	430	405	438	447	404	396	421	414	442	437	403	408	388	416	385	404	409	403	404	422	376	385	371	419	408	420	448	422	418	387	408	406	428	415	396	410	376	392	392	422	395	434	367	430	395	423	422	423	437	374	408	419	385	393	407	376	391	403	449	385	418	434	367	421	433	419	426	411	411	440	384	395	388	409	363	422	392	400	436	397	396	423	407	410	376	393	411	433	368	434	401	373	360	425	407	398	463	420	413	442	412	396	404	421	407	422	406	401	391	402	411	387	420	382	440	415	378	394	388	394	427	420	385	388	386	396	431	393	439	387	384	409	364	395	326	367	406	438	423	420	436	428	419	419	409	430	421	386	417	407	419	414	414	395	445	432	403	377	422	431	430	413	397	407	422	367	395	412	442	409	422	441	409	402	407	413	434	395	386	417	398	404	397	415	387	408	437	423	427	418	422	422	383	428	438	439	411	388	421	384	367	429	396	392	417	402	410	373	391	447	417	428	385	434	377	414	403	406	417	415	441	407	380	391	408	421	438	390	401	427	408	379	425	400	420	405	375	408	417	459	394	401	407	396	393	402	408	397	386	412	415	411	434	403	394	411	426	397	393	375	424	449	407	401	437	389	401	408	420	409	386	426	385	412	405	408	416	397	426	423	408	401	407	390	396	395	424	450	401	405	424	422	394	414	420	390	408	396	390	407	416	407	434	385	370	394	401	405	445	386	465	428	419	381	429	457	376	398	399	444	376	383	415	405	362	402	396	394	406	379	379	408	400	446	409	434	396	419	368	439	374	414	408	399	425	407	405	402	406	443	398	433	400	404	418	418	430	383	416	384	419	411	419	410	422	439	425	408	384	404	431	431	371	422	385	410	422	405	422	405	385	370	394	374	355	411	408	405	404	447	412	438	387	421	397	386	432	377	383	431	399	382	406	392	436	420	412	395	418	364	417	429	426	418	406	417	356	413	409	426	421	410	412	394	380	375	427	403	433	386	416	427	417	399	387	403	382	424	452	410	408	432	430	381	430	411	415	426	389	413	391	379	395	368	457	379	411	426	419	402	429	409	393	408	426	398	384	441	423	372	376	429	387	377	398	394	407	394	393	375	363	396	421	424	383	401	385	390	422	425	409	419	409	400	400	402	388	416	438	383	387	390	443	393	426	423	401	358	397	391	435	404	340	425	432	427	409	406	417	386	415	393	409	397	440	416	376	405	399	450	389	353	413	409	410	429	405	426	417	394	403	379	435	400	423	414	419	391	387	454	390	382	380	407	428	374	391	413	432	422	381	400	394	394	389	445	452	401	434	426	387	402	424	417	402	403	427	415	410	393	415	419	367	417	411	422	402	426	399	407	416	399	418	403	412	424	409	375	385	416	385	379	431	381	380	406	429	419	418	384	410	375	416	440	418	412	390	397	437	394	424	420	421	426	395	393	440	421	386	405	400	420	415	424	394	403	401	453	417	379	375	433	431	399	412	409	392	388	380	402	386	397	368	409	417	392	422	405	395	423	396	407	387	436	386	413	395	379	433	441	412	419	420	428	406	385	428	411	434	411	407	409	443	434	400	391	404	400	414	447	449	396	410	394	424	422	349	382	411	426	444	389	389	370	388	409	401	383	407	409	386	400	399	436	413	431	410	426	386	413	395	380	421	391	401	391	416	401	391	426	369	419	386	391	408	412	378	409	402	398	403	422	442	418	417	392	394	422	392	419	408	423	424	371	425	404	395	406	350	411	386	407	435	438	432	409	460	431	364	378	382	390	389	383	371	431	356	424	403	369	426	357	413	422	382	393	385	388	406	445	426	430	391	410	404	374	427	389	390	426	431	417	412	381	407	403	396	403	398	378	400	409	408	382	396	408	441	426	412	401	428	383	384	422	409	389	422	439	456	425	390	392	407	419	420	420	419	413	455	368	359	440	434	426	417	443	388	382	388	398	360	419	420	403	409	413	389	406	390	398	385	390	424	366	382	397	416	390	383	419	405	406	383	429	421	437	405	409	423	422	390	404	409	409	397	420	424	355	410	401	411	435	398	415	404	406	433	395	390	422	445	388	398	390	397	447	421	421	384	449	413	454	409	399	433	387	452	415	399	391	406	400	419	406	437	420	428	414	387	453	393	395	386	395	444	385	426	372	415	417	431	408	409	376	417	438	363	432	387	380	396	398	401	374	398	444	418	405	373	388	427	452	412	395	440	413	382	416	417	420	384	374	441	427	407	415	402	397	385	414	386	394	407	376	395	361	428	388	400	405	363	409	406	399	394	421	400	402	403	424	400	442	413	398	380	446	406	384	425	396	380	373	379	390	376	374	417	403	423	393	433	377	395	400	391	405	387	426	382	422	400	410	434	390	393	432	354	438	396	404	390	422	385	410	416	429	415	422	447	417	432	391	435	377	405	397	425	413	387	389	373	402	397	423	397	406	399	412	394	414	382	369	395	397	405	358	416	380	404	431	384	413	415	434	434	413	394	413	425	433	428	398	428	381	447	379	387	378	438	389	417	431	391	436	426	388	394	408	427	432	397	433	401	398	415	388	398	383	424	387	412	412	401	402	397	406	435	428	377	367	395	400	433	406	422	429	435	391	397	403	397	390	369	414	421	408	420	393	439	395	409	354	403	394	435	382	377	423	424	397	403	413	392	400	402	412	411	372	390	432	394	419	434	411	413	411	394	425	384	384	393	379	411	404	429	417	424	403	442	437	409	385	412	406	375	387	403	431	410	411	408	395	433	415	384	423	401	431	394	388	366	415	421	440	394	389	396	393	387	422	392	402	394	409	410	401	395	380	393	385	379	400	396	412	389	414	384	386	379	382	385	373	412	411	396	411	423	378	456	387	425	374	393	399	376	415	403	379	376	423	395	408	415	377	406	437	435	378	427	376	433	370	401	392	398	406	385	414	413	382	448	402	402	406	352	394	390	420	439	414	424	381	393	412	402	407	417	379	439	424	417	439	402	412	421	406	428	400	421	437	414	392	409	436	370	394	401	367	399	418	397	410	399	344	414	405	411	384	397	381	394	383	426	401	414	405	417	363	380	391	414	398	387	419	381	392	415	423	400	396	378	425	388	411	379	424	413	428	403	417	424	407	418	405	391	381	397	414	407	406	393	382	382	377	409	414	426	424	414	418	410	393	383	409	395	363	395	430	413	391	415	393	421	419	384	408	412	383	447	412	400	380	381	402	406	415	383	421	437	404	396	406	425	396	388	384	405	400	414	392	386	405	371	407	405	398	423	433	390	393	401	367
3362	4814	3706	1919	1361	1065	869	769	647	602	522	486	492	465	473	484	449	432	446	448	424	461	432	412	432	422	429	430	389	408	407	357	356	413	422	395	394	402	384	370	398	390	404	408	390	371	398	371	384	371	401	447	406	394	365	407	347	396	410	366	377	358	386	392	400	399	402	386	420	366	371	387	377	424	422	405	377	357	412	352	390	392	387	365	393	393	373	403	411	381	416	372	405	380	424	374	388	371	350	362	378	386	427	381	386	370	400	380	394	396	378	370	366	419	383	379	366	381	395	383	401	387	363	392	395	367	364	377	387	404	393	383	403	383	388	398	385	373	388	413	387	385	392	396	382	398	396	401	335	377	402	389	383	388	385	375	348	397	365	366	387	381	390	426	430	399	397	412	419	415	389	398	376	375	379	375	406	381	380	387	399	385	374	381	400	372	393	400	370	375	381	350	420	372	379	375	409	415	397	380	384	393	397	378	417	388	398	360	403	385	382	396	390	376	406	377	432	342	406	398	386	362	343	404	366	391	374	422	366	364	406	354	374	374	388	359	401	387	388	414	379	365	385	352	372	376	406	395	358	391	353	425	392	430	360	374	371	347	380	411	391	400	396	380	354	386	390	410	370	362	395	406	358	414	381	362	373	413	384	375	370	394	365	380	419	358	421	428	342	383	386	386	361	432	367	368	384	355	389	375	378	387	377	369	392	421	390	374	377	380	386	378	383	393	385	394	395	398	395	397	378	395	363	418	362	387	447	402	438	363	357	390	427	378	362	355	423	381	391	367	388	387	373	387	395	382	415	390	388	391	411	389	376	383	376	395	355	421	404	384	357	352	370	390	390	386	363	418	372	399	382	368	409	410	388	396	397	374	392	389	395	429	414	392	398	378	365	380	375	358	380	351	354	368	418	376	380	371	390	413	383	383	388	400	369	354	362	401	410	396	374	396	389	394	370	408	366	383	405	368	352	381	406	401	385	392	395	394	403	408	384	362	408	393	377	384	372	347	407	381	409	377	392	391	373	392	369	380	373	395	396	399	386	376	358	392	381	376	378	382	408	366	408	373	388	372	347	371	422	382	393	383	363	386	385	387	391	416	376	405	370	372	396	406	374	368	344	380	355	391	385	340	402	396	374	390	403	399	355	388	417	352	345	387	396	407	359	383	375	365	384	354	362	364	373	418	381	376	361	406	362	346	351	358	394	367	380	411	386	358	436	417	368	381	398	367	400	387	379	360	400	357	349	373	374	373	416	383	373	372	383	402	377	407	399	412	397	388	379	386	392	347	400	394	430	347	378	437	400	366	336	381	372	359	372	374	375	395	402	405	410	387	372	406	397	391	369	403	374	373	391	382	390	334	363	352	385	374	384	385	405	409	404	430	419	383	409	375	332	348	377	403	392	365	355	414	377	371	390	361	396	367	394	392	385	382	391	365	366	362	416	365	396	353	402	403	412	414	361	374	389	363	373	396	383	368	416	376	358	392	364	385	341	361	400	371	366	363	384	399	353	380	378	347	400	395	387	355	393	382	387	347	376	431	401	383	386	366	387	400	361	401	359	418	367	379	417	355	379	403	352	384	338	396	388	333	388	339	363	380	351	390	370	379	400	384	358	403	441	391	362	393	365	390	393	336	404	375	385	369	371	368	387	377	373	382	351	393	398	414	375	394	374	371	403	379	381	358	358	362	412	400	391	360	407	458	386	365	372	369	371	388	391	375	392	382	379	412	377	405	400	390	399	345	379	384	367	367	334	394	423	411	377	355	423	410	375	360	356	369	412	405	385	357	388	386	381	379	353	347	383	399	377	373	363	381	391	376	369	410	380	384	404	371	377	392	387	384	376	413	377	399	358	354	411	346	371	369	389	371	341	374	378	357	381	374	354	390	369	386	374	372	359	385	389	370	379	387	412	365	366	382	367	388	403	368	372	375	383	400	374	378	394	375	353	368	371	336	405	363	386	409	360	377	367	390	368	400	366	359	352	387	376	362	356	395	377	388	370	384	428	418	382	398	380	366	370	383	375	374	395	383	376	388	341	396	374	391	386	351	374	392	367	392	383	358	365	358	371	388	384	402	376	396	372	399	374	386	349	379	375	398	388	387	385	370	383	372	393	368	412	391	405	377	386	401	370	396	391	392	382	398	399	395	363	406	392	379	415	373	340	362	351	367	393	374	386	378	387	393	370	392	359	342	391	381	396	359	369	387	392	374	385	390	406	380	382	376	377	384	333	390	403	414	386	414	373	384	400	393	357	388	374	372	414	385	378	376	375	395	355	362	377	382	377	425	349	385	368	353	370	392	383	369	403	354	376	358	407	384	358	384	370	359	393	378	393	387	409	397	397	338	374	385	347	387	391	378	406	359	370	383	389	373	408	393	382	378	364	358	382	385	345	368	411	393	370	414	379	354	369	382	372	373	372	372	394	369	370	366	387	408	413	412	356	365	369	374	398	353	395	373	449	397	380	398	385	378	359	400	378	405	360	373	370	385	393	377	389	363	402	394	350	374	391	378	368	371	401	373	382	380	383	417	358	398	377	378	356	377	406	366	355	342	370	378	364	376	354	360	376	384	354	390	385	369	369	366	355	373	369	412	385	385	392	405	363	383	396	404	354	367	341	385	391	399	380	371	368	409	386	392	414	374	351	369	397	429	357	402	372	405	394	383	385	384	391	354	415	357	359	370	390	389	379	389	389	357	409	373	372	414	375	408	416	340	364	355	412	387	390	381	388	362	367	385	361	400	361	341	396	400	368	365	362	382	356	404	369	383	411	356	403	386	366	381	351	412	390	397	353	359	379	390	378	370	360	366	377	389	377	389	370	385	361	393	380	364	423	389	410	410	411	372	370	390	383	360	364	379	402	367	350	374	395	366	349	373	391	362	355	364	367	363	383	402	384	396	346	336	425	363	385	381	407	370	401	376	428	383	375	372	388	343	372	381	348	358	411	358	384	382	365	409	375	351	356	401	390	400	357	338	375	384	387	363	366	386	381	423	368	400	351	362	375	380	346	399	381	375	366	354	389	415	362	359	372	341	396	379	423	373	392	333	392	425	397	404	378	367	373	410	352	379	389	377	391	408	403	392	361	365	364	390	381	415	387	376	368	361	356	370	407	371	383	389	361	386	398	345	379	367	346	372	385	349	388	374	401	378	413	401	409	419	344	377	400	413	344	377	369	366	369	348	358	355	389	384	354	373	388	385	364	415	362	376	376	364	376	376	407	382	385	366	409	346	351	368	390	359	390	355	372	398	388	349	374	393	396	349	418	378	399	380	384	376	383	355	411	373	401	385	406	384	367	397	413	374	379	380	390	382	411	362	373	381	367	380	393	407	388	403	351	389	411	382	413	389	378	404	351	439	360	372	369	372	376	368	395	364	383	395	402	351	370	407	381	345	364	355	405	378	424	362	369	394	336	403	364	359	406	377	373	369	375	394	391	393	389	389	418	345	393	374	353	399	372	356	376	380	426	406	386	401	354	375
27695	12275	2193	1251	1023	867	914	918	885	863	883	887	884	941	937	950	944	899	931	917	885	866	908	922	912	878	920	902	953	938	930	894	919	875	897	877	900	925	923	860	891	931	853	962	925	895	919	918	884	894	869	838	864	880	891	911	888	914	951	957	909	875	879	877	869	912	931	906	876	976	910	981	941	918	923	918	852	937	876	907	898	893	899	881	941	987	873	883	931	933	861	879	896	942	907	911	914	915	922	879	888	871	867	919	931	874	909	895	948	922	887	932	919	874	892	894	945	905	904	983	886	928	913	933	916	895	877	906	909	963	917	863	880	885	923	871	900	904	930	866	882	910	896	899	889	922	868	933	899	908	880	909	900	951	913	953	934	873	898	949	884	909	883	886	912	924	938	944	933	927	918	846	927	906	912	895	903	891	849	899	867	844	872	866	907	905	916	913	870	867	972	901	856	870	904	884	916	874	898	947	936	924	898	909	914	892	927	949	900	877	941	926	880	918	903	881	962	902	905	873	939	860	918	927	868	944	932	957	903	858	873	909	894	968	930	904	901	911	916	917	939	917	905	904	866	962	810	897	942	854	873	870	863	938	909	912	865	910	908	902	899	901	905	926	872	880	909	915	879	977	911	905	896	881	911	917	935	918	920	907	923	929	921	854	953	871	962	881	935	925	921	907	911	918	922	906	915	908	859	943	881	897	905	898	915	879	910	922	899	897	932	935	909	959	895	928	868	920	846	931	890	880	917	888	950	938	910	905	930	875	887	900	889	914	918	884	889	913	926	919	923	893	943	881	936	937	884	876	914	937	935	905	877	890	870	876	888	931	893	854	881	900	906	945	944	937	958	892	833	885	898	934	913	865	834	874	939	891	906	845	856	926	939	909	861	844	878	874	922	900	921	951	917	936	935	890	931	875	945	886	889	904	908	911	857	881	881	918	956	933	927	884	901	874	882	876	920	885	907	913	916	872	855	902	873	906	952	944	904	928	883	863	899	877	826	901	893	905	933	895	910	924	950	922	895	904	883	934	916	865	891	926	951	885	914	953	915	880	892	871	910	905	916	934	881	875	935	895	914	890	866	895	876	921	890	897	910	909	908	902	844	851	885	904	918	900	933	851	907	935	922	906	852	940	943	956	889	894	896	960	868	871	956	926	915	933	871	848	892	886	902	851	943	928	915	889	904	878	893	883	828	906	966	861	901	936	919	903	939	893	860	901	899	880	875	928	899	891	876	905	960	931	846	844	860	879	933	923	911	932	949	933	957	905	849	956	964	870	920	903	878	821	895	925	919	924	936	865	888	927	884	904	905	857	944	891	912	951	920	921	886	901	917	876	916	945	910	918	922	919	868	944	938	901	925	882	900	931	987	929	921	930	944	870	943	940	904	899	895	877	923	863	932	899	900	895	917	881	960	925	912	901	892	917	877	948	922	884	902	902	870	939	817	916	948	948	877	907	913	890	873	950	981	907	853	944	878	887	907	919	893	980	918	900	894	881	927	871	898	820	870	867	932	910	885	878	877	917	950	934	883	883	890	920	958	897	938	907	905	915	893	898	875	889	872	870	874	889	982	904	914	926	898	916	920	902	960	882	898	856	925	909	972	929	911	909	937	914	853	933	876	930	956	912	922	910	934	934	926	910	908	910	913	899	944	895	932	934	866	881	933	881	888	876	856	894	891	970	932	856	944	885	854	922	839	878	940	861	903	938	898	892	904	872	965	900	854	916	921	870	920	902	872	943	893	894	909	917	931	939	923	855	954	838	907	935	949	874	888	974	944	916	915	915	872	904	953	921	924	885	866	915	902	878	912	885	958	909	926	883	911	933	895	950	928	958	864	907	878	848	872	964	883	924	918	854	927	909	880	882	897	895	964	933	890	858	890	860	877	976	906	897	902	924	860	893	915	884	901	922	915	918	927	886	947	935	949	848	885	965	900	879	927	941	877	884	878	911	855	886	921	881	933	912	911	872	933	939	895	952	906	866	942	916	914	986	909	889	976	928	886	914	878	931	935	890	907	895	908	903	842	923	863	886	878	878	973	894	896	918	934	918	923	870	967	919	926	854	889	902	934	843	917	849	927	899	829	871	883	958	876	917	916	928	868	945	949	889	943	884	913	878	918	906	924	912	923	970	898	895	911	922	890	875	871	890	899	934	845	922	872	906	893	863	924	914	922	881	843	873	874	885	865	888	876	903	906	928	852	960	901	873	964	929	978	912	901	894	897	945	896	934	902	874	843	929	928	935	896	924	925	870	830	920	867	870	900	887	878	938	943	923	929	905	905	897	895	927	907	904	920	864	913	852	885	874	944	910	919	931	915	897	875	944	948	924	858	931	927	979	854	904	922	899	901	947	907	947	881	923	892	874	899	950	953	927	888	931	875	866	914	932	856	924	918	917	908	903	945	864	960	905	939	905	872	879	912	878	899	847	922	856	889	917	922	909	886	848	889	911	922	922	896	950	922	885	960	989	935	949	910	899	890	966	912	981	904	856	946	901	918	885	910	844	905	953	915	942	872	906	907	913	927	896	832	902	952	900	965	897	913	871	924	813	841	903	951	914	919	901	916	943	955	918	917	952	928	906	875	888	926	935	885	863	900	877	920	916	871	987	921	896	908	899	901	870	884	907	885	921	891	873	893	863	910	910	873	876	928	901	914	933	900	896	809	861	851	945	863	884	883	895	924	926	866	901	874	893	947	858	895	953	891	933	871	927	906	895	926	940	935	865	944	921	921	906	917	860	917	843	867	900	899	868	902	866	898	850	987	869	898	941	918	936	840	892	912	938	964	874	914	946	902	873	848	909	942	947	869	911	879	924	884	915	961	914	924	840	866	959	905	909	908	861	890	910	901	925	876	929	908	948	864	921	893	890	949	916	863	927	927	922	924	870	883	843	890	945	904	879	866	903	897	901	951	886	893	922	916	951	870	911	884	916	917	918	937	910	922	847	925	904	908	916	894	919	856	938	924	908	924	890	888	906	880	898	948	950	920	887	913	888	940	918	946	895	880	896	865	945	920	918	972	909	906	957	995	903	907	909	906	932	930	892	866	918	871	885	889	985	904	909	895	903	915	873	896	892	928	942	894	931	881	899	912	875	880	900	923	957	914	931	985	943	981	948	899	886	886	957	829	917	911	912	933	928	863	901	830	906	845	906	914	917	846	851	949	943	917	942	920	933	933	883	917	898	902	955	917	935	906	860	839	924	923	950	917	924	893	887	913	896	890	937	925	956	854	899	906	883	904	857	881	901	891	898	947	885	920	874	931	915	911	922	926	851	938	907	945	877	988	919	924	878	864	913	942	883	865	866	896	923	946	882	930	882	958	886	898	859	856	907	929	917	920	898	976	967	877	854	904	962	915	930	927	895	883	890	910	905	915	851	886	906	925	909	867	903	908	918	890	910	854	918	896	975	944	931	909	904	934	904	893	865	907	931	877	919	886	931	931	911	902	913	953	856	908	921	935	956	916	910	831	924	864	915
5259	1038	943	782	761	772	749	745	747	729	746	736	758	713	776	779	754	811	816	740	701	764	735	771	763	779	721	742	725	705	752	749	706	774	714	748	730	760	723	756	711	749	769	686	711	762	757	733	719	745	717	779	706	786	714	668	771	726	793	756	787	723	698	715	706	756	720	748	790	724	710	754	715	749	766	734	783	779	721	805	759	726	771	773	751	743	773	756	744	760	713	729	729	745	707	677	761	659	789	782	728	743	789	723	798	714	749	714	710	745	734	749	759	735	739	725	731	735	792	793	778	756	751	740	739	762	785	731	777	762	760	777	715	725	727	728	748	749	669	736	753	771	762	748	768	779	689	719	778	719	730	730	716	718	743	717	718	731	752	702	766	774	735	741	727	743	737	712	742	714	701	721	763	773	753	769	777	717	718	752	747	777	734	726	729	750	700	740	725	729	766	739	740	768	727	781	782	744	736	769	695	701	792	728	818	743	724	745	724	794	697	783	742	734	721	726	696	725	758	773	683	768	764	740	695	714	785	720	704	709	752	729	720	734	721	737	730	728	767	709	763	719	727	740	711	754	750	732	772	726	789	747	767	690	760	777	748	753	734	743	725	770	741	735	737	791	759	728	763	794	767	766	744	694	715	735	769	767	722	714	738	730	758	757	744	730	728	788	744	771	725	688	726	731	753	748	730	704	767	783	727	738	738	732	757	787	775	736	697	741	723	722	720	719	709	733	736	741	798	733	760	708	774	739	793	754	732	726	766	733	748	707	739	733	730	734	705	730	745	738	705	766	688	715	785	744	730	727	716	761	754	714	735	755	777	782	748	700	716	778	757	754	751	684	759	732	742	743	761	768	721	739	777	743	762	737	715	750	713	746	707	734	732	754	722	756	716	791	690	725	712	762	717	709	735	768	728	757	756	708	674	766	736	749	787	707	738	702	733	728	779	729	736	746	765	764	722	720	773	761	735	781	770	791	709	755	720	743	798	765	742	728	733	743	752	729	707	750	749	803	744	749	682	759	761	723	730	760	802	657	708	768	751	755	755	751	730	719	779	712	767	687	737	717	736	750	762	725	749	765	745	696	735	735	740	721	753	748	762	724	742	751	743	751	719	737	776	780	743	744	727	738	767	745	791	740	735	779	740	716	691	706	723	730	770	718	756	727	794	747	740	737	746	735	738	780	720	732	734	794	775	764	742	689	778	732	724	719	733	755	725	722	752	763	740	732	785	737	745	744	730	737	751	760	712	736	748	790	760	744	716	756	704	800	736	741	762	733	788	759	719	745	741	765	777	753	739	780	739	720	754	719	750	767	736	762	681	784	747	780	752	763	764	738	702	752	715	763	755	744	709	724	753	759	748	748	722	780	768	746	732	761	729	739	686	731	746	759	706	789	741	713	770	740	762	746	735	750	732	772	769	726	717	732	733	749	783	719	705	757	801	726	765	760	799	724	742	740	786	739	738	744	756	770	727	728	779	729	770	751	775	745	745	725	753	726	726	726	721	721	755	757	745	722	760	713	707	755	776	755	693	673	770	708	789	728	796	758	766	701	719	712	767	732	752	719	714	731	693	744	775	737	707	727	769	714	734	742	773	789	742	686	713	731	746	717	688	761	736	762	812	772	746	748	746	726	731	753	770	720	757	716	750	792	717	736	803	773	772	738	754	780	773	777	775	726	710	761	767	726	714	736	722	730	731	744	739	748	736	769	774	750	726	743	737	726	759	704	737	739	745	772	738	801	714	752	764	739	770	722	757	752	715	734	713	742	746	750	758	747	768	712	764	786	748	746	756	758	741	737	724	747	760	744	745	760	738	728	788	703	744	779	748	790	751	756	706	718	707	768	737	699	757	784	728	707	812	733	772	719	804	764	750	726	742	725	769	712	751	672	753	744	713	708	716	813	755	772	731	788	751	699	743	764	763	776	786	776	749	712	719	727	709	737	727	743	727	697	764	771	742	771	722	706	803	747	767	707	803	781	795	775	751	733	731	746	763	750	728	729	726	731	782	739	687	785	741	755	769	738	780	763	735	699	764	760	720	772	747	727	737	736	733	788	722	725	772	758	698	697	776	748	726	757	749	702	761	743	717	726	735	755	778	762	761	757	816	778	769	768	740	758	741	685	702	710	759	694	800	741	753	746	746	704	716	790	711	678	755	758	719	761	765	786	723	752	723	776	701	760	749	699	813	768	758	720	770	745	734	737	769	751	727	752	752	705	741	731	746	752	821	712	778	763	748	749	707	736	722	784	758	767	775	715	742	714	727	739	788	716	723	800	750	757	729	737	746	730	751	719	767	788	728	726	742	708	713	740	778	733	767	710	721	751	730	728	742	726	763	748	771	776	725	736	747	726	746	731	739	750	761	767	753	708	728	736	792	759	729	780	720	762	756	771	697	711	760	740	747	706	764	716	749	726	759	706	793	723	767	771	751	720	764	768	737	776	746	764	775	745	723	718	750	741	743	762	746	720	746	748	727	747	704	804	748	736	803	777	745	755	722	670	746	755	774	724	756	774	746	733	763	732	727	774	731	723	782	732	802	757	751	743	785	698	718	726	745	741	789	774	780	764	806	705	725	702	714	717	772	758	734	703	770	757	749	814	724	757	730	716	706	783	767	770	783	749	701	771	697	761	750	757	734	753	755	778	778	735	745	732	701	748	779	730	703	711	751	762	749	753	729	715	766	731	762	721	762	796	743	741	699	773	739	777	713	779	733	759	775	777	776	727	700	780	810	719	764	794	796	697	736	734	716	716	733	685	713	766	730	759	729	720	738	755	778	702	753	693	731	728	735	717	724	749	761	734	727	787	766	758	758	734	752	677	715	788	726	778	724	735	767	700	739	736	724	705	762	779	716	736	770	791	744	760	723	720	745	726	731	734	751	758	715	725	732	736	777	769	744	746	750	767	707	752	744	768	740	724	743	758	717	764	765	765	746	753	788	774	736	733	750	698	728	811	776	719	721	747	717	710	759	726	745	709	797	743	745	736	778	737	690	744	767	749	799	724	736	728	714	719	727	711	742	744	739	741	777	760	749	735	763	736	769	725	736	744	728	689	758	757	731	740	720	727	761	751	752	802	780	749	791	753	695	790	769	733	757	751	744	754	787	722	720	717	759	770	779	771	739	752	760	695	748	746	774	726	722	727	757	758	757	717	776	685	741	707	757	742	782	759	748	726	750	735	813	766	797	763	741	748	791	712	731	763	737	764	773	704	727	732	741	717	782	734	725	749	744	784	738	732	758	712	725	745	740	743	740	779	807	779	754	748	756	748	749	760	718	729	761	756	708	714	708	712	737	745	812	756	751	728	770	762	727	742	734	728	737	734	771	715	732	749	708	752	734	762	720	735	730	729	737	681	747	721	738	763	760	737	755	737	738	718	775	727	764	770	757	732	787	704	798	752	733	761	766	760	752	775	730	719	719	741	718	749	749	733	688	796	756	752	798	709	783	736	707	792	712	754	757	792	710	722	737	761	757	742
26007	21392	23908	13139	1542	965	912	816	805	893	767	780	796	806	782	702	795	749	773	797	789	792	760	843	796	789	743	749	769	794	727	750	766	790	717	733	723	860	800	783	829	800	784	790	795	743	731	764	818	784	738	756	748	742	760	740	780	760	779	772	791	757	746	747	754	764	779	765	766	737	767	735	749	772	756	812	750	791	799	755	769	736	805	777	738	772	768	778	798	784	744	766	738	766	733	693	754	788	750	748	742	794	737	772	743	787	811	804	766	730	797	772	760	749	764	792	791	747	765	768	766	797	798	763	800	770	773	754	750	738	781	765	806	740	748	724	764	750	764	725	723	739	757	740	749	750	801	743	733	755	743	759	764	800	779	799	760	763	785	772	697	752	810	766	746	781	779	765	739	766	757	764	830	765	764	765	768	723	786	750	682	790	732	753	741	780	799	771	773	725	745	778	826	742	769	794	749	789	792	804	781	791	812	746	716	758	748	732	738	766	726	711	759	754	786	735	758	768	761	741	771	785	759	778	793	743	746	747	768	765	789	804	747	788	789	761	769	771	764	816	794	739	748	712	774	742	750	775	766	793	810	718	769	798	759	756	781	766	786	733	758	716	780	745	740	719	812	793	740	690	747	799	726	793	728	755	751	767	760	772	738	801	780	704	774	734	723	742	792	765	769	766	805	793	723	735	733	774	761	753	744	753	787	776	786	759	742	773	783	787	786	784	771	712	779	753	749	709	772	771	731	741	754	782	761	785	788	761	753	745	689	761	749	752	756	753	736	748	768	765	787	779	798	819	727	796	753	749	714	743	706	779	719	739	796	731	768	750	778	800	744	776	772	729	705	806	782	759	744	787	814	734	801	781	778	759	810	814	733	795	774	713	721	777	777	770	755	766	810	801	821	734	744	772	742	785	773	822	770	740	762	742	773	704	786	749	757	738	769	810	793	750	744	791	782	797	743	749	744	701	785	752	750	728	745	780	787	779	778	774	767	746	742	731	772	790	734	757	803	778	751	793	753	793	753	760	819	755	758	815	729	802	739	732	786	798	777	748	734	738	765	713	773	755	759	793	764	779	743	769	718	769	797	727	752	770	786	792	766	729	791	811	804	770	768	735	743	740	763	770	806	745	740	745	770	774	779	737	766	744	739	737	805	814	800	794	783	785	739	772	792	785	689	764	772	745	792	793	755	768	781	728	751	791	784	804	772	735	741	763	750	740	751	758	742	743	697	730	763	838	741	765	749	764	733	797	798	739	734	794	832	756	764	804	748	716	723	766	787	761	746	766	767	806	787	797	775	803	794	786	786	708	787	764	799	718	734	771	755	763	803	731	787	810	749	711	797	809	769	765	795	815	795	774	766	758	743	759	770	749	792	734	767	754	768	763	755	764	780	728	764	749	795	728	782	714	791	743	801	763	726	738	755	668	755	773	780	818	768	730	760	731	768	751	714	739	756	769	770	738	772	788	811	803	741	739	770	778	774	742	753	797	744	759	796	786	772	776	789	731	789	773	794	813	741	727	751	778	708	745	760	745	778	796	787	761	757	844	712	782	765	756	811	760	769	749	756	723	781	754	709	725	753	751	795	735	750	790	768	695	753	729	757	767	820	764	787	777	735	749	725	765	758	703	760	736	784	830	721	730	713	787	765	777	754	785	792	728	757	777	805	758	782	795	750	751	751	791	755	792	780	711	805	816	783	737	758	742	721	775	737	769	754	797	762	791	772	781	746	746	783	783	782	722	787	717	736	795	811	747	766	740	771	745	809	773	764	759	737	796	815	787	779	772	757	771	752	772	779	820	742	745	756	735	792	737	739	782	743	745	745	809	761	731	746	722	722	784	730	726	741	744	732	764	781	769	769	778	742	708	750	821	758	788	812	744	767	757	764	753	751	766	736	732	739	746	774	737	798	746	735	760	727	758	796	717	756	778	810	725	787	773	774	716	754	724	777	713	789	766	770	724	783	732	744	785	717	749	750	679	789	736	732	768	748	773	773	778	760	768	740	767	734	780	719	779	778	740	715	788	821	761	758	718	744	736	719	823	779	796	689	768	759	767	786	781	780	786	746	732	825	778	792	778	787	738	754	799	736	792	774	745	749	772	816	752	740	759	770	779	763	729	765	754	751	733	778	777	724	757	755	766	783	745	748	796	776	763	828	785	725	767	728	710	718	773	720	772	776	758	806	713	772	764	748	749	806	755	818	732	789	766	783	811	760	780	759	750	776	764	750	765	779	786	800	785	786	774	750	745	762	747	787	746	729	780	780	705	774	762	748	787	743	729	817	759	771	710	769	790	773	774	727	770	769	742	774	782	775	727	766	766	749	752	784	805	767	742	745	753	683	778	742	808	729	758	735	761	700	717	748	696	803	730	740	803	773	765	779	814	765	783	728	765	727	762	774	756	789	777	774	816	789	763	769	766	772	771	739	770	771	708	799	779	749	728	745	791	787	790	728	746	701	801	757	746	783	723	771	731	782	774	760	768	760	725	731	769	756	773	818	800	780	776	756	770	770	758	738	820	764	762	740	755	737	762	733	762	807	759	732	777	788	736	737	721	759	702	706	757	732	764	796	763	783	711	736	730	725	781	736	790	799	716	758	785	779	767	794	793	793	774	775	737	744	733	751	798	798	793	771	778	731	766	731	747	774	769	719	777	752	783	783	747	755	724	773	793	774	785	780	740	816	761	793	743	791	774	707	798	754	725	761	784	750	750	785	784	726	816	756	757	756	804	766	770	797	768	769	754	807	799	724	799	720	736	819	804	743	768	751	740	718	807	724	716	745	782	735	761	716	750	715	765	754	805	791	728	862	760	786	768	784	759	787	773	734	775	761	780	766	803	802	748	761	722	694	760	815	751	770	805	758	766	774	796	753	793	756	776	754	748	749	733	792	763	759	776	793	741	759	755	734	766	723	759	812	745	743	744	762	800	802	815	769	774	769	743	813	811	801	785	744	775	773	751	738	780	767	741	748	760	776	778	755	722	749	718	757	767	769	753	762	774	726	744	787	800	715	764	750	764	715	761	766	758	754	748	770	791	749	756	753	744	777	734	772	760	796	780	779	752	782	803	776	784	756	803	769	735	765	782	731	739	769	762	805	770	759	725	709	752	751	805	750	734	760	782	803	779	771	718	710	754	770	771	772	796	787	746	743	827	780	737	700	724	733	740	778	779	720	771	714	725	737	765	752	778	778	727	749	787	755	836	804	769	789	757	796	722	767	751	746	781	729	754	739	764	795	767	801	757	791	744	734	779	760	735	775	768	704	762	791	803	694	760	755	777	789	800	803	792	755	734	780	780	753	730	819	753	756	770	780	770	761	740	774	734	790	780	702	789	755	815	768	730	760	777	798	758	791	746	799	755	781	770	765	737	748	738	746	749	812	756	772	720	787	778	743	738	764	742	776	751	791	761	775	775	805	754	804	805	722	725	763	739	801	739	810	754	750	789	775	791	768	717	788	727	748	785	772	776	744	771	773	773
3663	1948	1592	1083	915	873	787	799	720	691	678	665	657	655	634	639	639	651	651	651	679	660	666	632	655	696	661	634	601	654	698	640	650	669	603	634	634	658	671	622	652	591	693	651	650	670	661	656	603	625	610	584	617	600	665	665	636	624	622	685	672	646	629	654	682	620	696	626	671	667	617	655	651	666	643	660	651	640	646	626	666	661	680	656	644	706	653	610	654	606	670	650	624	681	632	633	683	656	667	629	618	678	636	615	662	634	663	695	667	680	650	628	658	618	670	642	636	633	622	660	679	610	655	590	652	642	629	657	694	663	611	651	658	640	672	676	637	655	699	624	652	659	659	692	647	646	650	659	666	629	642	650	667	630	623	654	633	613	663	649	680	647	661	655	635	649	621	681	605	699	638	659	648	653	680	652	679	642	625	615	611	630	637	645	676	654	659	616	619	647	617	644	651	643	711	658	652	608	643	634	613	640	669	632	650	629	656	670	618	647	627	682	629	618	672	650	647	622	599	658	674	643	686	651	655	623	621	626	636	609	675	662	653	661	695	680	652	659	643	653	626	683	645	655	639	621	620	616	654	604	701	626	660	655	622	617	655	654	598	622	632	682	608	614	653	633	658	631	618	619	635	610	650	688	657	669	652	647	636	624	646	591	634	597	669	656	653	704	653	625	674	676	661	609	638	612	630	637	667	664	684	622	655	703	659	685	611	658	628	689	583	674	657	674	636	587	696	667	666	647	636	659	677	640	662	678	666	659	635	687	651	651	586	614	669	640	678	626	607	683	629	608	683	647	663	645	654	648	655	637	672	631	666	659	671	666	623	687	687	650	675	648	668	624	666	633	594	638	642	640	656	696	622	639	644	631	646	650	634	675	644	634	639	600	607	651	648	659	628	632	672	631	628	687	656	634	625	577	604	631	616	656	663	658	617	621	661	699	599	651	643	659	600	638	615	659	670	700	633	661	626	628	662	619	598	633	645	616	693	632	664	643	687	642	658	616	622	637	650	627	641	645	614	669	673	589	619	609	691	607	679	651	625	621	663	653	625	627	641	626	669	631	609	650	673	651	609	648	629	665	616	630	664	631	640	609	663	626	606	624	629	649	615	694	608	595	646	662	686	641	640	642	662	617	631	630	589	650	667	661	660	608	642	617	634	606	641	654	630	604	649	625	621	590	661	657	632	629	603	604	597	605	677	639	644	604	609	662	637	653	604	611	687	647	630	643	618	638	586	640	613	662	661	621	614	654	652	622	654	614	612	644	649	648	659	630	641	646	652	612	618	638	639	639	623	624	594	629	661	620	637	653	613	679	617	629	627	660	630	674	655	627	662	638	635	651	646	626	680	629	664	669	668	618	648	626	615	632	611	626	586	631	642	646	630	601	656	625	636	605	647	685	638	656	615	680	662	648	603	698	612	673	586	634	608	645	630	591	663	616	643	651	668	646	641	625	642	640	634	646	625	619	631	665	646	657	636	624	628	671	660	709	628	609	595	643	670	611	674	632	659	645	615	599	648	664	647	629	652	635	657	642	609	652	626	644	671	647	609	630	648	629	620	634	635	649	650	655	652	650	639	628	658	637	679	622	662	650	642	665	648	602	623	624	650	621	640	677	682	640	605	678	632	606	634	652	636	642	631	659	623	651	672	636	633	630	614	623	675	646	689	656	641	677	647	671	621	661	644	662	657	607	647	654	644	683	668	637	624	673	644	574	643	639	613	631	632	629	612	640	664	609	677	633	602	624	650	658	597	663	645	641	625	642	673	652	630	636	650	649	616	700	655	615	678	635	669	676	654	643	615	647	624	627	635	662	681	629	673	665	661	661	638	619	680	607	614	656	615	631	651	637	675	617	631	621	675	647	591	641	651	625	626	603	615	597	607	651	643	633	618	643	627	629	638	616	662	656	632	637	649	630	629	650	640	644	631	618	665	660	602	623	661	643	608	668	654	623	640	597	686	605	679	606	622	682	637	673	681	674	659	636	662	595	644	630	630	648	685	624	643	666	647	688	685	657	666	620	670	624	606	644	630	709	635	665	640	626	611	608	654	655	598	644	614	637	594	682	655	627	587	649	625	627	688	656	655	678	624	601	652	638	610	654	619	655	611	672	635	641	613	636	672	635	618	623	664	617	655	643	593	662	646	625	608	632	618	617	665	634	644	628	657	629	668	618	642	620	651	658	643	668	690	615	614	644	656	630	681	665	605	624	652	660	606	629	595	615	663	593	603	630	646	585	641	605	670	637	653	641	633	643	632	634	659	611	623	636	687	656	642	622	661	644	666	681	624	615	623	656	594	683	647	640	632	618	638	598	616	638	692	641	623	662	628	636	654	658	593	688	669	631	648	596	613	645	682	654	622	640	696	614	660	645	664	671	674	635	640	669	623	665	630	661	620	653	627	675	648	636	642	667	605	623	630	626	645	640	613	666	628	635	638	635	643	599	702	602	698	633	650	656	632	681	633	651	626	650	629	662	614	640	605	645	646	621	615	606	627	708	645	641	674	637	640	654	654	603	654	633	648	684	640	646	642	641	662	655	653	682	627	649	657	643	677	603	631	652	667	633	596	626	602	654	638	679	620	675	662	658	675	653	648	643	658	617	625	651	614	628	644	670	647	664	663	635	639	644	648	624	657	650	657	619	706	668	675	622	629	658	624	667	669	598	585	636	675	654	617	632	659	650	639	564	650	641	667	614	645	631	650	671	616	626	613	651	631	668	667	654	601	657	679	634	678	596	616	627	620	629	668	662	613	704	635	661	680	598	661	641	694	638	636	606	619	627	641	650	653	654	618	614	644	683	600	592	626	691	670	639	612	631	659	715	675	668	637	664	668	626	672	602	621	658	619	589	648	638	687	621	653	689	619	572	663	594	644	694	645	682	612	653	613	621	617	600	615	614	658	661	633	654	665	637	677	680	642	614	618	650	675	643	643	665	636	647	617	639	637	627	653	642	674	634	605	638	631	633	642	633	683	633	631	600	626	634	625	688	640	635	637	620	663	652	659	646	625	627	625	648	637	631	653	643	664	670	678	664	603	628	636	617	624	624	634	633	641	664	660	646	660	650	614	648	620	680	645	616	646	638	643	677	680	657	667	645	674	641	618	649	674	623	661	636	668	660	653	648	607	629	661	654	654	651	645	624	635	605	651	666	616	666	606	655	666	680	655	649	628	677	654	620	611	645	643	622	640	671	658	653	610	665	618	610	642	652	672	689	650	641	657	632	636	675	641	588	615	618	643	619	661	614	634	621	668	656	651	647	660	633	701	660	616	649	638	607	646	635	652	651	675	603	621	675	608	657	647	651	677	640	621	612	650	632	614	655	634	633	645	674	667	660	632	637	661	657	656	655	664	673	656	633	659	637	715	627	604	623	643	603	637	686	704	706	653	654	640	626	623	657	615	625	645	653	652	631	598	644	636	641	603	689	618	654	661	604	643	687	639	589	610	610	683	607	620	584	605	645	652	701	656	627	642	644	648	648
24326	21466	28630	24738	20274	3068	1044	694	539	526	538	518	481	476	491	489	455	436	430	450	441	467	444	476	393	442	427	395	487	444	473	390	437	448	427	410	425	423	416	439	419	397	424	443	458	445	423	428	411	407	447	452	466	388	429	457	422	412	425	443	441	454	424	411	428	423	424	414	394	414	388	416	405	446	417	441	395	427	441	387	402	426	397	400	417	411	405	428	424	401	447	415	441	426	402	424	445	450	424	380	422	453	438	384	381	419	460	398	420	423	405	443	404	416	425	425	452	413	394	438	430	429	417	417	392	418	447	404	406	431	435	427	410	390	437	405	376	418	401	410	384	387	427	405	409	385	362	409	403	431	425	375	409	447	417	398	410	429	394	434	449	414	402	441	418	407	410	373	420	396	426	418	458	403	453	409	403	405	415	427	391	389	430	430	421	426	404	418	387	395	421	402	378	380	413	420	411	440	424	413	391	435	438	367	438	398	411	391	442	424	418	442	400	414	423	402	421	385	420	445	393	403	435	417	452	379	452	376	397	425	408	402	384	438	408	431	385	429	423	413	417	399	429	420	411	428	429	469	430	430	422	442	390	428	381	456	431	391	397	450	427	412	421	426	429	424	418	404	394	402	429	411	407	382	403	438	403	394	414	471	416	412	434	405	471	449	394	418	402	445	403	426	418	418	388	387	461	415	378	425	434	438	392	405	420	412	376	404	358	384	442	387	412	422	393	404	449	395	460	395	377	412	414	438	388	401	439	400	395	426	432	389	423	382	408	391	392	413	407	445	391	394	412	427	419	442	421	440	432	424	386	435	388	433	412	416	362	428	374	428	466	406	467	436	382	410	415	375	413	406	418	431	406	428	388	393	445	427	428	425	417	365	379	450	387	413	414	428	460	411	425	436	413	414	421	437	426	468	385	400	422	432	430	392	448	394	402	431	385	430	396	423	430	397	375	413	413	389	414	435	424	432	402	402	416	377	442	448	407	416	405	373	430	427	402	407	399	452	414	433	418	414	470	430	403	394	409	410	381	393	372	377	423	437	393	387	412	426	433	372	426	462	395	429	376	421	402	375	404	394	393	416	444	414	423	390	383	388	425	457	468	409	414	420	417	429	404	410	416	390	382	401	418	399	383	391	438	449	399	387	393	408	431	402	418	387	392	449	369	407	400	389	436	396	410	390	419	409	437	382	405	420	404	373	434	417	390	409	388	424	383	406	399	402	432	394	429	417	402	377	379	407	392	407	418	426	379	405	359	424	406	420	400	412	369	410	437	415	428	388	354	434	414	433	436	378	377	406	403	394	406	411	440	406	406	390	418	391	410	420	444	441	401	429	396	463	425	419	419	412	406	411	418	426	419	399	412	407	423	451	464	415	416	400	389	391	382	423	391	422	408	424	401	398	419	401	388	388	422	409	424	428	384	393	431	377	429	399	422	409	394	460	407	416	418	416	387	447	404	441	417	386	403	426	410	390	413	414	413	399	416	414	426	438	416	397	419	433	426	401	408	386	432	382	402	395	441	376	379	430	437	427	416	416	393	427	413	412	396	437	429	378	406	448	411	431	397	411	394	403	405	424	438	414	430	464	437	409	388	407	394	413	416	407	427	409	418	448	396	396	427	418	394	397	387	396	427	404	441	405	391	393	420	446	393	389	365	437	404	405	418	428	394	393	424	446	401	443	414	399	420	393	410	375	377	426	414	432	420	419	373	407	415	415	444	408	411	387	370	424	400	404	401	411	379	423	419	422	445	414	375	391	420	415	413	403	429	396	419	365	397	382	406	395	446	426	393	392	419	411	446	406	418	466	409	443	397	394	412	444	396	403	390	422	423	402	418	404	410	428	408	419	421	412	449	457	421	426	387	443	379	411	435	420	408	378	415	398	401	427	417	457	380	406	375	407	447	418	425	428	365	424	408	408	392	438	373	455	429	424	400	385	403	403	434	413	394	373	358	415	426	441	439	383	438	420	410	413	400	404	413	400	440	431	459	420	431	435	397	393	412	430	400	377	417	396	415	439	444	426	386	419	393	413	419	429	379	431	441	427	423	423	444	404	417	420	400	440	410	396	421	378	418	363	393	436	435	388	446	424	421	384	363	385	400	412	408	423	427	410	391	424	429	451	417	388	414	423	413	378	405	413	382	428	372	403	387	419	421	368	415	390	386	415	403	420	430	414	411	461	407	380	444	419	395	397	411	396	439	395	419	421	409	388	387	431	416	393	425	421	350	434	441	419	415	383	372	436	408	437	417	392	418	426	427	416	412	420	387	408	416	404	405	438	426	432	433	424	432	397	424	437	411	407	441	372	424	391	419	428	390	426	400	393	383	442	417	381	402	389	384	408	435	433	401	427	424	414	397	386	388	395	412	455	420	398	399	415	435	398	380	430	404	418	422	411	447	416	401	410	396	420	383	440	448	418	417	420	403	403	411	424	407	427	394	400	419	415	396	386	373	437	407	406	435	385	422	405	414	413	410	394	389	406	393	405	394	379	406	407	430	389	397	375	411	401	402	441	392	389	370	430	396	388	443	439	404	415	415	385	413	384	426	413	413	428	400	359	433	440	407	407	388	406	384	401	384	415	423	432	413	421	433	393	404	422	398	394	441	410	385	439	362	413	381	446	389	396	436	433	429	454	425	404	418	423	384	386	419	408	412	403	387	398	413	413	399	384	410	416	363	437	374	422	424	420	452	433	405	433	406	420	415	420	469	398	406	398	412	390	372	438	456	387	403	419	394	423	419	478	431	438	407	425	391	408	421	383	371	412	417	380	379	415	438	461	386	437	395	424	419	414	390	406	430	434	423	422	416	414	406	413	418	433	431	428	405	426	388	417	384	420	425	401	448	418	394	408	415	399	444	421	413	381	401	411	413	406	429	415	403	398	421	409	429	405	386	460	413	370	402	401	416	423	409	420	429	419	428	424	395	405	427	394	424	384	411	431	415	411	450	389	414	445	405	418	358	405	398	409	441	416	401	394	386	367	419	411	399	438	408	415	434	387	404	388	402	404	434	447	445	432	421	416	402	411	406	401	423	408	420	415	429	406	386	427	429	435	411	421	401	407	395	389	388	440	432	425	395	379	438	429	435	405	387	420	402	415	392	403	410	434	415	405	407	437	388	373	447	402	422	377	399	394	410	425	414	379	425	417	392	393	402	406	424	410	395	399	386	416	428	439	426	413	384	427	398	455	414	368	397	429	423	405	428	396	358	425	418	460	399	391	416	411	402	415	389	403	452	380	423	436	390	428	416	411	430	418	440	435	402	424	393	370	410	400	392	389	432	431	389	421	398	429	365	397	438	405	443	405	411	427	440	385	413	409	401	433	433	413	404	408	393	368	424	425	423	392	380	422	408	411	392	423	398	416	403	414	414	409	424	398	403	428	430	399	427	440	440	375	397	419	379	419	403	426	400	407	406	417	428	426	408	369	374	395	401	395	394	433	404	391	425	439	405	434	440	382	385	383	388	424	406	429	403	395
3432	4872	3768	1950	1398	1062	927	785	730	598	603	531	491	515	514	500	475	413	426	441	456	447	446	463	383	441	415	429	438	401	425	401	360	400	378	390	365	389	410	406	431	413	426	417	407	432	421	399	413	398	430	399	397	397	440	387	406	418	394	380	415	416	402	378	394	429	363	393	398	412	410	410	411	391	382	431	406	406	396	388	408	400	404	389	423	370	370	402	375	411	375	419	403	381	436	405	380	375	394	393	373	390	358	384	388	419	366	395	392	399	414	381	387	403	389	394	397	379	358	409	420	375	417	383	381	397	414	370	412	381	416	423	403	360	379	386	389	381	388	425	397	381	376	380	374	433	373	388	405	379	365	408	378	404	380	419	376	392	389	390	374	393	389	406	407	409	399	388	390	394	381	426	425	404	388	391	406	402	382	380	352	365	373	397	385	415	385	356	432	437	347	362	388	385	400	393	360	422	369	425	379	380	397	369	393	394	395	404	413	368	387	392	411	388	373	395	399	368	376	386	413	399	389	378	369	368	409	388	401	393	360	409	391	411	403	413	353	375	375	361	403	420	360	395	359	367	401	361	403	374	376	379	402	369	392	381	400	388	384	414	377	425	351	401	405	386	366	388	380	398	367	402	380	387	398	384	387	387	396	426	348	401	381	391	349	386	380	407	358	389	408	366	374	370	399	395	405	361	395	444	370	393	381	386	375	407	393	399	371	390	418	403	369	390	353	380	404	394	402	396	395	417	416	418	383	388	395	361	385	359	402	398	418	385	367	406	397	395	390	380	411	386	414	367	411	362	361	398	398	355	411	421	368	365	409	395	392	393	399	451	386	423	411	409	386	403	359	449	414	421	408	382	395	379	367	374	374	375	403	422	431	422	400	359	394	405	414	432	406	391	376	393	402	380	389	397	394	378	390	423	394	408	419	433	387	397	393	394	400	385	397	377	357	389	395	381	373	392	370	411	413	402	357	409	380	342	387	418	404	390	389	372	371	406	407	391	381	415	408	385	412	400	391	389	397	380	383	359	410	381	397	380	412	359	391	397	432	378	336	415	393	402	392	366	402	398	398	384	393	383	420	412	374	413	382	392	415	388	392	381	391	378	420	381	385	388	367	382	413	377	386	386	389	409	419	426	377	421	342	431	394	381	371	378	389	411	408	354	416	379	386	387	393	390	384	394	397	410	382	403	407	378	400	370	353	430	373	409	381	391	397	392	374	390	386	404	383	388	393	383	403	424	336	436	403	377	379	410	371	388	407	362	400	429	384	370	390	392	363	414	397	364	393	386	350	413	381	414	400	386	396	373	379	384	389	433	351	383	365	376	411	417	397	381	391	382	362	392	425	399	368	385	410	410	392	376	379	359	369	401	382	350	429	403	383	385	394	397	418	403	388	366	377	417	362	396	403	404	393	357	372	391	408	397	397	371	400	368	389	391	383	408	380	410	390	399	385	415	422	381	412	392	376	369	349	380	421	356	433	384	394	404	394	364	378	381	356	410	369	372	377	376	374	373	371	384	368	418	415	405	397	386	395	364	370	406	426	383	379	422	397	386	391	408	429	383	386	369	414	368	392	361	385	400	390	383	372	399	369	389	376	401	412	396	398	388	380	399	391	358	378	383	372	376	374	399	415	392	402	389	375	395	382	411	399	412	387	413	407	367	349	362	360	397	398	361	363	380	394	385	387	382	369	412	375	397	372	383	393	412	381	389	406	376	370	381	358	379	387	369	406	343	357	397	359	382	409	406	350	371	382	354	396	403	384	404	380	386	405	397	387	375	392	425	383	376	363	386	372	403	386	399	395	365	378	406	360	390	353	411	392	409	400	384	400	392	390	370	394	394	384	395	350	397	388	427	375	359	384	378	407	393	391	402	417	374	389	415	406	402	373	398	382	382	332	391	341	409	389	392	383	393	395	371	370	407	402	356	396	401	373	410	387	368	366	366	393	383	413	387	385	386	392	421	383	364	388	379	384	415	387	430	360	379	385	370	389	369	369	407	386	412	413	376	382	409	388	419	389	347	387	374	386	377	393	397	402	352	382	383	414	409	371	405	407	388	373	385	368	376	384	406	412	394	385	402	379	416	392	392	423	385	374	417	363	353	383	397	420	389	385	396	369	382	435	378	420	413	402	383	361	384	394	383	355	391	382	406	378	385	375	412	399	389	386	391	402	394	370	391	376	357	379	384	377	371	373	374	395	391	403	378	384	415	379	438	425	399	371	363	351	382	387	370	423	394	378	365	383	445	374	411	408	381	392	381	421	415	372	418	353	381	403	399	385	429	409	394	399	394	379	381	383	407	376	356	379	414	354	389	394	395	389	374	394	406	389	369	390	392	404	395	374	401	381	390	381	399	406	402	376	398	427	421	363	412	385	429	355	386	383	382	390	361	379	382	396	418	363	396	379	407	362	380	407	393	434	385	347	396	387	382	381	407	389	420	387	362	383	405	390	364	392	402	373	426	401	373	401	407	379	367	363	347	397	374	391	391	390	381	416	374	381	340	397	405	376	423	437	415	410	399	355	415	397	377	384	400	412	376	422	347	386	400	416	399	395	396	356	389	363	405	418	404	361	393	406	370	351	409	394	368	409	417	352	343	401	382	387	380	434	407	364	397	337	412	386	364	439	366	395	399	378	387	383	421	398	374	400	383	399	390	397	413	361	413	377	377	383	414	388	348	374	358	372	397	355	376	372	365	385	365	353	372	390	396	428	413	432	383	388	358	374	370	405	386	401	372	394	364	376	370	397	391	366	396	395	387	391	400	405	390	409	372	413	392	385	384	392	386	378	392	383	386	382	401	382	379	397	388	393	367	415	407	373	358	364	345	377	395	427	387	399	402	341	394	391	375	363	399	336	382	398	394	393	376	402	404	384	383	415	420	411	416	355	386	389	397	378	395	420	376	405	404	373	378	348	351	383	361	356	366	369	408	388	378	396	367	402	396	382	367	381	361	368	427	386	399	380	421	370	410	411	406	380	395	390	389	349	359	417	376	400	404	399	386	357	406	383	377	370	411	376	416	367	386	424	402	395	395	385	363	367	383	425	372	373	371	361	374	391	392	347	352	374	394	404	367	368	406	377	372	392	379	391	357	380	361	406	384	363	417	383	382	372	379	368	400	386	388	377	393	398	402	393	420	373	386	415	392	376	399	355	371	362	358	410	400	370	381	390	376	370	387	423	408	362	372	385	389	429	382	350	378	351	371	402	425	390	366	389	402	374	367	409	371	368	436	364	371	404	397	397	369	334	381	381	439	364	402	404	401	398	371	389	402	399	407	389	384	370	394	404	349	364	358	390	408	422	388	419	386	408	407	390	387	390	374	411	427	370	390	392	382	365	423	394	425	369	383	409	366	408	353	388	371	378	385	398	380	402	365	372	394	397	396	380	397	402	356	387	380	411	395	381	356	390	379	369	351	400	383	391	384	433	380	393	400	383	376	381	369	373	384	424	399	406	389	387	411	411	387	426	370	393	358
27603	12167	2170	1234	954	942	911	914	910	904	868	964	848	871	906	860	924	932	920	920	903	960	861	879	903	938	865	953	859	897	868	931	934	897	912	870	892	910	878	912	904	930	935	894	876	905	938	918	922	967	912	938	879	864	862	887	921	891	941	905	876	919	909	879	861	932	887	906	860	918	855	911	930	889	922	932	924	911	834	892	884	885	910	843	886	875	884	890	896	916	848	925	906	857	880	902	875	870	897	831	946	909	847	916	873	941	840	868	854	911	864	926	947	905	888	852	867	890	887	902	862	858	883	859	875	878	932	876	886	881	927	877	936	887	925	872	904	875	904	882	913	893	894	897	834	867	904	894	870	894	923	877	954	870	895	890	875	870	861	942	880	911	881	892	876	910	906	917	844	877	836	880	863	918	895	888	915	888	933	920	899	893	904	837	896	907	885	868	868	894	922	914	920	834	913	913	876	886	856	881	902	912	866	934	902	896	885	841	943	873	894	887	887	941	892	897	914	951	848	892	909	824	884	917	902	841	876	907	928	865	956	855	916	901	918	905	914	870	918	840	947	878	896	875	877	876	884	860	917	909	919	898	889	862	922	924	904	911	958	895	886	898	921	932	844	856	921	881	893	894	919	899	931	875	883	860	886	894	925	888	866	883	922	917	924	893	941	897	878	870	899	906	885	914	889	924	882	900	830	915	892	834	934	912	858	862	868	934	869	883	874	896	897	902	844	881	904	884	862	868	911	894	859	851	888	891	906	883	888	919	946	914	906	872	912	908	898	876	886	896	890	842	933	926	903	874	867	917	866	873	897	901	957	899	880	899	884	894	882	900	914	873	939	869	884	907	962	856	923	880	868	872	885	885	883	865	870	819	858	878	916	855	882	936	911	909	903	847	891	852	886	848	866	898	899	908	929	839	926	975	873	909	881	931	925	811	883	832	854	914	909	882	929	882	886	882	903	891	843	844	877	906	853	895	849	914	887	899	864	882	890	901	917	858	875	904	897	854	901	920	873	875	859	921	879	859	897	860	895	863	888	830	890	906	923	896	813	872	880	943	942	865	866	931	886	878	902	886	914	928	885	905	840	940	891	935	886	918	890	907	939	859	870	965	873	867	869	868	897	879	904	880	861	892	888	903	909	922	880	903	864	881	864	850	852	865	882	892	836	902	892	900	892	914	972	888	893	882	908	902	910	847	918	899	865	876	920	870	892	927	919	828	878	937	895	896	841	849	865	915	880	903	887	935	881	905	876	922	923	853	910	930	833	934	887	857	822	974	867	943	892	895	887	832	863	886	911	880	912	885	875	905	964	959	891	898	790	871	910	889	884	865	861	873	920	889	929	939	917	863	885	952	874	887	888	905	892	889	939	923	928	881	929	883	917	919	886	891	859	845	866	916	945	869	877	960	888	900	905	867	902	923	861	882	939	834	913	881	905	884	892	907	885	857	928	901	917	875	899	914	888	851	859	904	821	893	876	911	901	911	970	878	937	903	903	895	888	902	882	861	900	908	915	887	913	880	923	895	899	905	859	953	940	868	838	863	863	825	916	912	877	930	892	825	871	915	840	874	888	894	911	850	925	882	846	900	930	907	883	952	908	903	915	847	864	831	943	945	908	869	871	932	916	934	909	900	859	869	870	856	960	832	930	892	847	869	924	875	868	920	881	890	859	993	926	915	923	858	935	917	911	905	889	941	858	866	911	901	944	892	881	878	823	924	860	902	928	857	884	895	875	867	905	877	876	890	928	901	860	872	829	906	878	884	875	849	932	905	886	913	938	896	859	921	895	881	911	882	863	905	870	816	934	889	841	890	861	882	888	916	904	911	918	852	906	842	865	916	909	933	915	861	899	919	915	852	898	897	898	943	888	867	906	903	855	886	873	916	892	985	919	929	902	842	921	887	883	854	923	863	878	955	831	888	926	909	907	883	951	880	940	888	906	937	878	883	916	872	843	913	965	908	875	845	873	946	897	847	870	931	887	903	933	853	910	860	886	942	956	883	935	869	884	900	828	859	841	895	905	892	899	845	812	890	806	888	916	942	890	918	864	903	839	823	880	852	901	915	931	890	880	874	936	936	876	888	863	892	925	896	928	898	828	873	873	902	909	872	883	897	877	919	822	930	868	859	891	812	916	927	882	851	882	866	869	873	883	874	969	921	903	900	892	871	902	854	901	870	942	905	867	943	891	872	917	905	905	841	894	851	896	899	902	882	917	905	887	870	861	901	867	864	851	873	884	908	882	859	868	905	881	880	936	841	916	904	930	910	895	878	885	882	889	931	902	929	937	863	906	922	865	903	914	889	844	943	902	915	863	861	907	929	949	884	884	936	883	890	916	870	835	906	872	917	857	848	821	864	868	899	877	931	848	908	872	853	903	846	913	891	812	893	920	931	900	855	864	924	936	888	880	899	850	865	915	874	914	897	889	872	900	925	884	922	901	878	877	830	904	905	916	924	873	895	919	910	931	886	848	898	870	887	880	864	907	936	914	911	887	905	902	909	913	877	963	847	888	911	881	866	864	881	880	858	869	994	924	852	927	898	869	904	939	880	906	900	916	956	909	892	860	881	910	889	881	866	890	887	935	895	937	894	909	913	857	920	903	886	942	918	920	920	895	904	916	880	836	876	895	875	896	930	896	897	910	874	877	910	886	878	892	916	844	933	889	878	888	943	900	934	902	861	901	884	869	915	919	872	899	878	931	887	918	876	879	917	889	932	897	842	859	856	886	878	907	864	890	901	913	845	946	948	845	877	952	860	860	899	887	889	877	880	887	890	886	899	942	910	894	909	890	887	874	876	869	922	864	882	934	869	908	916	849	919	900	921	895	928	875	938	853	960	891	858	908	927	913	893	911	907	886	830	933	911	888	852	934	840	876	910	938	843	914	854	905	881	898	885	932	903	862	913	847	839	885	909	910	880	844	915	889	953	877	870	970	865	933	877	900	874	869	924	912	920	850	860	908	878	878	921	882	895	882	888	906	901	856	905	883	892	881	885	875	893	928	893	914	877	927	873	856	890	860	961	858	883	868	905	896	887	931	858	850	912	902	894	929	920	910	903	893	921	825	899	857	876	930	920	919	948	931	879	886	876	832	866	830	868	884	924	904	882	868	917	874	899	839	866	889	922	902	885	857	906	937	865	912	931	852	857	950	894	871	825	931	862	901	878	834	815	919	832	839	909	847	911	876	840	891	913	862	896	947	912	923	929	922	928	848	930	923	905	832	919	886	864	862	923	903	909	886	838	913	877	916	868	893	904	889	892	873	885	849	889	897	850	870	874	850	860	891	902	842	857	891	846	883	918	898	868	878	877	914	895	889	896	862	820	878	903	925	890	847	900	918	873	885	909	884	883	891	887	867	882	944	950	903	942	860	868	931	880	843	909	910	835	879	892	914	939	840	885	921	868	857	901	955	926	887	939	867	943	841	919	931	876	864	881	922	875	888	908	901	888	906	873	932	868	887	852	916	929	921	959	869	847
5271	930	930	822	783	730	815	770	761	781	747	736	768	811	775	717	732	759	722	743	788	741	756	761	769	753	839	801	758	787	751	718	768	773	790	757	774	762	773	779	749	792	736	757	747	747	741	755	755	735	734	741	784	752	750	725	786	767	696	731	733	727	785	714	721	763	762	721	785	730	710	762	727	753	786	720	773	772	732	748	769	742	805	743	724	764	748	730	735	701	760	677	742	770	731	705	739	712	744	736	692	764	735	737	735	750	697	712	792	748	768	715	741	762	759	779	742	708	804	746	725	733	732	752	731	713	787	761	730	739	759	761	747	773	754	775	769	746	766	702	792	762	732	764	750	743	733	813	699	755	761	761	778	748	726	772	756	778	722	776	715	811	764	732	764	745	710	752	794	754	707	786	769	807	812	726	718	756	736	763	734	770	755	746	776	753	764	728	746	701	722	754	776	756	809	721	751	764	775	734	754	777	761	789	766	738	760	778	805	728	746	736	775	697	723	756	738	731	714	763	720	727	749	749	749	793	780	771	793	761	767	740	718	721	723	732	776	746	755	762	778	743	757	738	735	762	711	793	768	724	734	751	783	752	733	731	733	753	772	687	758	713	728	716	755	707	739	787	711	720	741	782	786	742	734	759	773	751	716	740	769	729	746	732	751	744	737	751	790	779	738	785	703	762	727	776	787	733	748	787	762	766	803	734	762	689	702	768	714	739	736	744	708	716	722	792	770	763	748	740	782	758	760	774	776	708	712	719	758	787	757	723	748	755	738	715	735	751	706	775	693	759	747	734	716	777	740	779	825	714	749	699	774	741	739	714	714	761	767	723	716	785	706	748	792	738	755	745	738	740	775	757	727	758	741	766	755	710	813	820	744	760	748	806	730	724	811	779	780	710	764	762	738	732	788	778	734	725	767	733	748	735	717	764	771	734	777	743	717	771	738	745	768	736	751	719	735	763	749	719	738	785	775	754	742	781	690	768	748	776	743	721	722	800	711	769	716	798	757	716	729	755	754	748	748	712	733	723	712	737	729	727	746	769	757	779	752	730	720	725	684	773	773	733	733	776	722	784	747	746	731	761	764	737	758	813	761	750	708	742	737	760	768	761	735	723	780	746	755	791	785	733	760	758	743	721	755	764	758	769	771	685	757	755	759	806	769	704	757	735	763	768	741	748	787	725	712	758	736	746	757	741	734	777	757	741	738	718	742	773	771	725	773	747	763	778	760	755	729	726	758	704	777	670	779	737	783	758	767	722	732	730	767	743	720	715	749	700	750	758	747	762	751	776	725	752	767	750	773	759	716	732	726	700	711	743	715	719	790	745	722	777	704	763	725	753	749	781	764	709	736	766	728	743	727	724	752	714	736	756	749	778	748	765	728	775	771	736	752	739	809	747	710	748	744	691	794	716	685	792	718	761	728	739	736	821	727	719	773	770	774	766	722	732	751	726	724	721	737	753	734	791	706	717	735	799	723	766	751	766	721	729	734	780	732	799	700	710	732	782	764	738	685	726	782	763	741	715	778	795	788	733	774	742	733	741	774	740	732	764	763	744	794	743	759	825	789	690	725	711	730	756	758	702	753	721	748	741	760	740	751	796	720	745	706	774	707	652	744	736	715	751	759	759	741	711	750	736	776	779	763	784	722	756	748	749	730	738	777	743	726	768	770	721	738	680	720	712	733	717	805	770	752	809	747	745	731	745	752	730	762	736	759	760	807	715	721	767	788	679	714	774	761	730	749	792	704	715	768	772	761	688	737	756	784	750	742	727	727	769	758	718	741	763	751	735	732	687	776	776	758	739	742	744	802	742	751	765	765	769	754	731	763	733	749	792	743	744	712	754	746	722	801	730	761	758	748	705	757	728	784	758	723	737	726	723	762	771	748	757	691	764	740	736	752	739	719	753	750	695	716	755	703	746	734	720	758	738	795	751	721	729	751	722	756	769	748	801	729	767	717	746	810	754	708	756	773	737	818	744	697	774	744	732	757	747	730	764	752	770	736	775	720	756	734	775	787	777	776	796	761	762	726	705	719	731	794	722	706	747	729	750	761	708	727	762	785	740	750	778	737	728	718	727	742	744	768	749	786	722	741	740	810	738	723	770	706	731	774	746	753	755	766	766	760	766	760	747	719	713	727	772	722	693	792	749	714	757	813	793	764	743	698	731	748	720	756	741	692	701	765	748	722	782	767	788	744	747	726	709	754	739	785	748	719	804	757	744	746	755	740	724	779	736	738	759	668	735	757	745	775	725	729	753	726	808	746	745	730	755	780	755	763	734	750	741	741	769	764	722	784	745	776	740	679	706	744	803	742	725	722	697	750	737	664	768	754	699	733	718	730	723	721	722	800	746	770	749	778	735	716	769	717	805	755	755	761	729	713	774	751	726	734	759	724	727	752	719	731	746	725	742	734	779	730	718	704	752	791	692	771	712	757	743	729	765	743	711	737	766	763	782	752	728	749	730	737	779	741	769	720	737	755	728	758	729	777	813	768	757	720	796	750	735	753	730	769	723	722	763	746	778	741	798	733	710	750	789	736	753	805	771	721	772	768	732	767	726	777	781	785	797	755	765	766	680	727	662	801	748	764	743	775	762	778	764	791	765	792	753	751	709	745	768	720	726	707	764	746	791	730	745	756	763	714	792	755	737	767	720	731	746	766	724	767	782	725	753	756	765	752	771	784	718	739	777	719	767	729	697	695	728	731	758	721	753	743	786	733	763	716	722	731	704	770	772	757	759	722	759	718	772	733	751	780	776	761	748	721	740	822	719	709	737	759	743	716	720	766	737	746	746	758	676	756	758	751	731	742	711	808	736	787	778	785	774	767	746	759	742	763	749	736	729	741	793	774	697	783	721	758	801	721	743	742	736	728	769	744	755	738	754	749	749	784	728	751	740	741	717	722	768	716	744	749	782	730	797	756	732	767	816	729	760	746	812	729	797	736	738	741	702	784	743	793	697	747	789	734	693	810	770	756	765	742	768	772	729	727	772	742	723	767	742	749	727	743	729	720	724	787	774	742	760	788	754	726	749	773	712	769	750	773	710	719	718	761	724	759	769	805	742	785	710	752	769	724	779	744	732	819	751	744	710	781	745	766	764	742	712	767	731	781	725	810	787	767	758	731	767	768	798	760	764	707	767	754	750	784	743	772	736	764	795	742	765	710	743	803	767	743	706	740	752	779	746	771	782	795	796	753	727	727	779	732	741	717	741	759	723	761	723	710	814	723	691	741	694	720	737	751	754	724	780	753	741	737	739	743	744	750	768	750	752	765	746	696	741	776	783	732	763	771	768	762	761	748	775	723	739	786	767	766	726	738	762	721	834	719	724	750	706	785	720	751	746	779	750	753	778	764	676	752	748	737	745	759	762	739	719	754	721	765	722	753	724	784	756	751	756	723	736	778	761	740	818	751	765	784	760	725	740	748	767	732	742	763	763	709	741	735	733	706	731	843	768	746	729	776	748	742	744	776	743	681	748
26230	21482	23996	13157	1486	965	912	820	813	789	772	832	814	755	776	743	770	794	781	787	734	793	819	716	777	755	764	748	771	782	774	762	726	703	762	761	688	752	754	710	806	714	703	733	754	713	735	769	705	734	768	797	749	716	761	747	738	781	771	800	744	790	709	745	782	765	731	766	787	769	736	735	743	756	824	782	764	720	816	713	724	719	706	739	700	761	741	755	747	746	738	739	768	783	731	715	766	774	756	771	781	705	714	735	735	733	808	741	743	746	720	772	724	757	766	764	744	772	764	732	795	760	743	747	727	828	752	772	745	742	782	735	774	719	741	793	704	743	766	759	742	761	713	734	727	715	737	786	730	740	750	734	760	752	726	733	734	741	736	779	756	754	735	746	778	741	740	767	757	756	714	750	780	770	764	795	724	749	737	762	823	744	758	733	723	768	794	721	716	743	704	737	769	757	737	811	736	696	723	731	681	731	756	725	750	733	753	715	733	792	738	742	753	716	775	737	710	723	769	810	733	781	732	746	739	717	794	712	796	733	719	734	756	753	746	792	744	788	774	756	783	701	719	795	743	779	729	744	747	709	730	734	703	707	742	748	769	745	773	726	756	761	771	706	752	742	730	749	776	747	774	707	784	811	731	758	744	788	744	756	711	701	748	733	745	776	770	745	804	728	676	761	730	736	742	759	710	741	701	713	768	727	774	775	774	772	694	796	749	762	786	721	731	747	744	734	752	753	783	781	735	756	724	728	730	752	746	725	751	767	792	774	706	707	753	735	755	707	773	775	731	717	814	759	769	759	740	680	791	760	720	721	728	742	755	765	760	687	723	753	694	762	764	772	690	713	693	768	740	754	752	728	781	702	776	774	774	748	753	759	784	742	753	749	789	721	785	755	738	696	790	758	776	773	716	774	703	766	749	746	784	753	718	747	753	721	781	766	757	708	755	780	701	687	756	719	786	730	753	756	758	731	769	736	765	767	760	712	730	777	764	824	796	737	774	752	742	711	721	767	729	732	705	792	757	741	737	736	743	769	712	746	698	744	735	781	735	705	714	753	726	762	791	739	737	748	754	740	717	756	725	759	743	779	754	820	766	766	734	711	759	744	754	764	692	807	761	712	747	741	772	754	754	795	737	777	765	711	714	720	737	733	800	687	743	698	794	804	729	737	704	773	785	768	751	746	758	703	773	743	721	748	776	715	777	785	749	705	743	811	786	775	787	765	775	744	737	734	745	779	734	761	762	748	808	759	767	717	702	746	809	724	770	759	761	768	738	734	791	744	774	760	749	719	751	752	729	774	747	741	727	734	748	778	758	724	791	738	762	741	748	693	753	776	757	769	781	769	708	734	723	758	779	774	718	783	720	751	761	789	746	802	734	752	775	752	743	759	742	798	771	728	782	765	795	752	799	776	789	753	761	775	754	761	684	758	736	808	721	833	763	739	744	781	734	743	749	775	788	717	756	710	789	722	739	760	737	746	739	724	799	716	756	748	783	725	740	776	747	790	770	719	733	757	731	714	778	771	691	738	766	665	777	770	757	757	768	753	740	753	737	689	743	723	786	727	712	781	733	746	759	730	803	777	744	790	784	705	764	752	732	754	758	758	764	730	748	743	731	721	771	774	754	769	734	748	753	751	743	751	763	724	743	798	759	725	783	733	816	750	725	741	760	770	773	732	759	701	745	774	768	738	742	748	762	762	837	737	733	806	757	745	756	757	744	736	759	747	761	759	743	765	749	735	766	796	714	744	750	775	732	787	770	769	764	735	739	757	761	747	763	779	710	767	796	786	721	702	751	726	811	770	755	749	755	724	741	723	764	707	726	715	751	702	776	733	722	747	776	796	763	743	749	775	729	776	771	709	761	712	705	745	709	747	731	753	739	685	751	724	788	709	750	777	760	719	708	740	786	696	752	749	704	764	780	748	756	762	703	753	722	701	769	724	783	771	755	719	706	756	806	753	738	711	756	759	766	762	757	781	772	776	742	719	734	744	771	672	739	789	791	741	728	755	758	688	770	806	735	768	699	737	726	697	762	753	782	713	741	693	710	762	714	792	801	780	723	789	790	786	760	755	750	723	719	791	735	753	749	713	729	748	765	748	673	717	768	752	799	821	738	733	763	731	777	759	746	723	783	745	754	751	773	737	747	713	794	733	720	752	747	756	801	758	736	765	757	777	778	796	729	746	762	736	755	718	704	746	738	728	730	795	781	709	753	743	768	789	737	771	767	723	763	758	728	742	768	767	704	765	853	713	775	692	760	760	710	722	729	753	740	724	744	778	775	741	755	785	731	729	807	790	732	749	733	706	762	751	739	728	770	789	752	746	767	765	721	742	754	799	714	766	735	777	793	770	751	736	738	742	754	747	800	810	734	761	756	769	748	731	720	713	746	766	766	726	711	771	757	770	787	758	785	734	776	754	779	740	770	721	794	742	730	651	734	757	706	774	751	739	744	744	771	736	765	717	729	753	756	745	762	804	752	792	758	774	758	740	729	746	734	760	749	750	757	798	741	726	720	716	743	751	710	744	755	765	753	718	755	749	799	710	716	755	747	755	731	771	716	742	724	704	733	707	758	792	747	774	774	761	722	705	750	736	800	695	736	757	732	730	737	731	723	783	659	733	807	764	779	725	739	730	794	729	751	764	759	740	731	738	767	777	685	778	751	777	759	713	741	748	739	777	713	741	712	751	769	741	750	777	717	741	747	752	780	722	734	782	754	799	747	758	716	764	710	770	820	783	773	714	736	726	798	738	738	755	810	752	735	787	753	735	778	761	802	732	753	789	741	809	722	755	804	726	748	699	748	759	723	772	741	773	806	774	776	728	760	740	746	764	729	776	749	803	778	728	748	727	798	706	781	771	777	718	725	755	774	738	752	744	728	749	687	800	784	747	742	760	697	817	762	753	751	758	794	736	688	763	743	750	766	803	783	719	744	691	755	730	704	769	760	766	777	753	755	698	733	763	777	773	763	741	757	731	712	812	753	771	774	779	763	783	772	756	735	751	764	764	782	732	761	721	766	751	754	723	772	741	783	761	771	706	752	788	744	723	724	719	758	784	723	754	753	739	720	798	746	743	739	704	774	782	749	731	721	697	766	746	768	770	801	715	772	737	805	776	756	736	794	730	769	730	744	754	723	740	737	750	750	721	755	741	728	736	756	824	742	779	728	738	752	718	740	761	766	761	730	692	717	773	733	722	754	759	755	777	757	725	751	748	737	745	727	742	796	722	791	743	733	791	746	736	727	752	766	777	741	760	714	711	711	755	781	741	751	772	709	734	777	721	789	742	751	752	762	779	726	752	742	778	741	806	759	727	799	819	773	706	743	750	728	783	782	771	762	798	735	729	761	802	757	705	674	774	745	769	755	772	795	741	705	733	813	728	787	716	744	791	768	755	779	785	747	737	747	647	737	748	728	714	759	719	780	792	760	761	800	745	717	802	756	750	753	763	747	739	805	742	780	746	744	738	767	766	765	769
3764	1926	1592	1016	893	855	766	716	686	747	706	692	677	692	646	698	722	695	707	669	656	686	688	703	670	704	653	733	615	650	644	641	681	626	674	630	615	655	636	692	667	676	714	655	656	668	680	728	657	670	654	677	662	632	628	643	664	673	679	684	688	679	681	719	703	667	676	650	653	671	688	702	656	668	699	666	671	670	669	715	706	608	693	635	626	693	702	663	636	612	713	633	669	652	665	679	664	637	653	654	683	645	625	628	640	633	692	679	684	636	643	661	692	649	678	632	651	665	659	637	663	677	662	655	640	653	623	666	624	679	647	652	652	689	612	619	666	660	660	646	676	651	660	665	652	654	669	626	659	628	650	670	670	643	649	624	657	608	645	659	598	629	646	688	672	681	643	644	666	666	632	632	651	675	633	665	655	670	672	607	671	638	599	640	694	653	661	612	620	693	684	626	580	645	652	620	670	631	666	666	655	664	600	663	634	655	649	645	690	724	698	614	670	671	663	669	691	621	624	644	646	636	628	635	676	626	632	626	653	671	654	687	638	611	623	673	649	600	641	635	668	681	650	661	648	668	688	648	654	622	642	685	613	670	673	639	666	683	651	622	658	660	686	665	660	722	669	694	645	657	673	634	633	611	652	674	659	680	695	662	704	677	648	666	673	608	643	627	692	640	672	683	647	681	721	645	632	632	680	650	659	611	688	620	683	639	702	586	646	593	624	620	627	641	668	654	661	681	663	619	649	637	673	630	693	612	666	686	657	696	662	604	644	690	688	622	680	676	624	617	633	656	675	694	648	687	610	681	670	643	707	659	615	640	626	639	636	620	694	677	676	641	593	650	612	652	611	677	626	661	688	653	690	724	643	647	606	670	661	639	639	697	669	614	624	636	640	688	680	635	642	675	708	641	661	637	665	663	631	682	652	687	673	729	656	637	667	608	640	651	711	664	683	632	616	645	661	651	635	636	656	646	673	633	693	689	614	634	670	659	685	623	637	649	655	664	617	652	626	625	670	662	641	628	600	663	625	656	624	634	669	681	635	614	633	656	653	670	717	616	677	706	607	627	597	664	668	698	680	619	692	642	626	693	685	656	650	624	692	672	720	623	667	666	641	700	615	666	646	662	656	678	651	651	610	641	689	621	714	638	636	690	621	672	637	693	661	675	674	675	616	683	616	601	641	686	662	688	644	661	654	671	640	644	676	675	674	685	641	653	647	645	655	611	661	631	649	672	670	659	632	666	629	681	678	651	701	677	671	669	675	732	642	623	664	660	671	662	666	661	628	633	650	677	686	608	657	632	634	635	606	653	673	622	653	612	636	640	672	645	691	686	681	642	673	673	615	698	662	657	655	664	667	601	681	685	653	659	645	634	678	672	638	678	619	667	673	638	655	668	630	675	653	706	667	645	660	659	604	678	686	654	653	701	639	644	622	665	682	656	650	696	677	655	623	679	659	660	644	624	652	662	635	705	643	653	669	669	661	637	664	641	639	718	631	654	641	661	641	647	641	708	613	618	605	702	673	630	640	624	676	691	690	653	663	644	648	682	656	633	644	683	698	600	646	624	670	646	660	596	648	665	633	661	632	668	616	671	682	685	635	652	668	620	654	637	671	690	600	679	637	664	663	698	669	650	656	632	641	656	629	660	585	636	659	621	633	620	698	704	611	652	703	686	651	693	588	613	674	653	607	623	633	670	665	660	669	639	669	670	640	663	615	617	656	647	641	641	647	653	618	688	681	672	676	677	635	643	665	595	645	673	657	608	645	650	680	662	663	649	652	680	628	649	637	600	670	691	641	640	683	628	656	657	668	648	649	674	643	660	671	608	656	621	686	677	637	616	636	702	606	622	634	652	648	636	697	624	693	646	676	696	666	650	628	627	682	647	620	660	658	674	656	708	620	658	601	697	657	651	651	668	621	673	655	664	631	658	692	682	653	650	678	661	656	658	599	653	658	673	706	640	705	627	669	622	678	667	711	630	631	639	644	628	690	664	625	655	675	675	683	670	633	627	650	711	671	594	664	662	683	644	606	648	636	676	626	678	615	657	659	668	669	629	649	627	659	653	622	655	665	637	674	643	634	612	654	666	632	665	612	660	712	674	665	661	616	640	652	622	626	654	693	623	641	656	677	707	676	688	640	669	613	658	637	635	665	630	655	660	607	646	666	654	615	675	604	641	620	691	656	680	636	630	650	618	671	630	615	628	659	665	648	676	657	667	630	631	653	631	646	672	656	673	661	643	670	689	633	619	661	632	639	667	687	659	648	668	644	661	709	670	685	681	681	683	673	624	666	643	680	638	680	663	619	620	621	630	660	704	642	688	650	657	651	615	660	685	672	654	669	681	616	642	658	636	661	707	654	688	662	613	642	596	661	641	665	668	628	666	605	666	644	632	641	609	635	698	645	643	708	650	651	667	666	615	651	637	662	649	650	678	639	654	661	668	603	607	687	659	643	626	652	666	627	638	681	610	674	643	651	620	649	704	691	639	661	669	653	636	617	660	633	686	629	668	624	628	645	647	630	697	636	619	726	580	639	651	664	607	673	665	627	685	686	648	635	668	677	638	646	668	644	634	637	643	656	676	673	680	693	684	686	643	653	609	629	613	695	607	674	654	649	664	640	640	670	650	664	624	679	635	700	654	675	685	628	658	676	679	655	727	643	650	683	694	622	672	637	694	637	699	684	663	647	708	638	659	681	636	636	663	652	660	672	654	679	646	669	695	637	663	618	663	646	687	646	654	665	692	671	636	653	635	617	698	637	643	620	670	636	621	633	673	674	660	671	645	707	673	662	662	642	644	635	681	649	637	685	623	634	653	642	657	680	602	620	627	646	665	633	677	682	632	652	641	694	648	625	631	668	611	669	624	656	689	671	656	611	716	639	630	689	644	646	663	663	651	657	662	616	667	641	660	665	668	665	628	649	643	636	675	710	692	648	659	635	625	648	652	637	641	678	659	698	639	670	614	693	641	634	649	664	651	662	688	646	682	636	647	644	601	638	631	642	639	621	667	637	693	629	651	644	675	653	615	694	701	615	649	673	616	653	690	645	635	657	631	657	678	669	636	664	709	634	622	639	669	661	651	663	648	664	616	643	645	655	674	677	640	638	620	661	632	657	695	662	675	662	620	633	670	691	654	652	683	689	635	661	662	660	629	687	663	665	621	677	705	640	640	654	653	616	633	651	655	709	644	669	666	692	638	655	666	643	653	637	626	654	643	653	659	635	638	724	676	644	643	632	647	631	702	654	697	673	663	657	641	685	668	643	607	624	645	625	671	625	610	689	688	664	639	666	600	650	661	684	682	680	635	663	618	609	597	674	670	649	640	642	661	646	628	638	648	682	675	629	641	627	625	665	686	603	629	633	598	702	681	643	654	662	659	651	649	660	667	645	628	700	658	684	622	663	739	681	690	667	636	662	614	680	658	656	656	664	669	667	680	674	670	710	695	669	651	654	627	675	626	648	669	665	693	670	642	690	713
24280	21462	28634	24697	20131	2883	1076	669	570	513	502	487	519	443	418	451	461	462	447	405	427	438	407	399	443	420	427	418	408	379	390	405	401	423	402	420	410	378	443	438	415	402	416	372	392	434	384	383	381	402	436	423	471	401	420	375	426	423	378	412	445	384	383	375	381	431	421	407	423	374	385	400	388	392	385	425	367	379	407	391	414	415	403	370	400	390	399	411	397	369	389	422	370	391	366	377	462	406	387	370	391	420	397	417	401	408	392	422	402	392	382	394	390	417	394	416	377	410	405	457	406	391	406	423	387	396	425	428	429	463	448	409	404	408	403	391	375	426	383	427	407	407	417	413	361	366	408	379	439	391	426	375	373	459	410	388	411	391	444	376	390	402	407	371	379	380	399	390	379	413	400	448	408	401	415	444	391	423	419	427	394	413	380	402	379	398	438	376	402	400	409	390	387	393	367	440	401	364	431	385	430	423	415	389	420	422	416	404	366	383	422	375	424	397	406	381	403	426	411	382	432	438	384	394	372	398	416	392	415	406	373	421	400	392	416	388	377	391	379	365	405	392	390	429	418	407	379	405	413	395	428	401	408	376	406	375	383	386	387	384	413	411	389	404	391	433	418	393	414	404	407	387	382	402	406	401	400	404	375	404	428	412	390	416	412	378	405	355	395	420	405	418	391	401	394	385	395	401	401	377	387	392	386	414	360	395	406	451	387	380	438	416	403	407	374	377	374	386	428	357	459	394	386	407	414	388	354	361	368	391	382	355	422	406	401	377	434	414	421	401	391	414	383	383	413	399	400	401	406	418	387	397	371	390	393	423	394	408	378	407	408	386	382	358	394	373	405	365	414	401	401	451	382	382	413	385	399	373	415	410	402	410	421	407	357	380	378	431	419	386	386	392	361	418	409	414	360	421	406	410	391	434	429	392	426	405	396	405	392	424	395	383	401	378	405	402	408	422	390	394	377	427	379	423	402	390	369	381	416	396	393	380	406	393	410	408	431	407	401	417	426	398	375	435	425	420	390	420	376	394	416	431	393	411	416	370	440	380	403	409	412	401	388	440	361	369	425	387	448	408	400	396	408	380	372	402	418	386	401	396	386	403	420	403	387	367	383	405	385	407	392	395	396	400	411	391	401	392	439	416	360	444	422	415	377	401	444	404	401	446	401	384	389	386	384	395	405	421	375	380	425	393	402	391	419	432	415	413	404	404	412	347	417	420	399	386	403	405	394	387	397	377	394	409	386	389	398	382	399	448	406	386	397	422	407	399	402	403	373	394	360	409	434	392	411	405	401	407	416	387	384	399	420	396	407	401	421	399	445	413	389	407	407	404	411	358	405	365	415	430	407	382	404	387	393	433	381	374	357	433	416	414	364	376	436	411	381	416	412	397	391	405	380	415	401	397	407	424	404	424	400	394	410	410	392	381	418	419	427	394	368	411	392	406	421	390	397	417	404	395	402	417	417	415	410	400	385	387	372	400	442	392	396	393	432	403	351	425	442	400	398	382	424	421	394	393	385	410	412	392	450	390	385	414	375	407	389	408	416	397	410	418	347	373	415	385	396	378	416	409	371	390	400	387	424	362	382	412	409	373	413	405	414	458	376	373	386	376	368	400	403	399	390	374	381	389	420	417	387	403	365	387	407	351	395	397	386	408	446	410	373	367	410	399	427	394	414	371	418	406	383	375	405	399	392	389	407	440	389	401	403	356	441	375	401	397	391	390	362	396	418	409	399	420	401	365	410	376	402	424	386	421	404	397	405	417	419	419	409	398	390	393	407	406	398	415	397	408	427	395	409	379	406	385	378	418	417	398	433	423	385	402	422	409	392	382	388	383	409	398	380	414	443	413	422	403	387	387	357	437	413	430	432	366	389	408	395	405	422	393	406	424	376	415	388	418	421	396	428	411	356	402	406	423	390	375	387	396	406	422	415	389	414	406	401	363	393	401	387	363	419	402	397	407	461	376	390	409	396	392	372	388	378	352	414	419	447	406	421	432	374	403	382	413	394	376	398	384	422	407	397	414	406	381	390	397	394	388	412	361	423	413	402	387	408	396	375	417	430	426	402	412	375	356	438	363	417	391	399	424	424	365	405	421	383	396	399	393	393	360	378	381	394	443	388	404	408	386	404	416	383	374	418	385	375	374	394	435	435	369	382	425	424	392	393	401	423	402	394	393	382	405	369	403	407	386	429	430	389	400	369	375	389	426	398	401	379	382	423	361	409	434	407	364	409	398	409	423	419	396	381	406	426	378	367	392	381	386	381	417	395	396	383	385	378	408	414	372	369	413	380	377	403	424	418	383	408	369	375	382	395	392	402	400	409	374	427	382	395	443	386	388	418	392	381	401	413	424	436	405	404	396	395	396	387	398	407	391	409	364	381	377	400	380	382	408	368	407	394	387	423	409	437	388	427	353	427	396	386	427	364	433	381	410	408	401	394	410	370	396	388	406	407	387	405	408	406	404	372	405	387	372	406	365	410	384	442	378	355	433	428	403	440	395	394	395	406	423	369	375	354	376	372	396	384	400	401	392	435	378	412	409	390	382	383	403	404	404	392	410	437	396	377	421	373	419	382	409	401	375	424	388	368	410	366	397	370	388	391	397	399	398	391	389	406	396	418	388	439	405	416	414	405	370	416	409	385	414	414	380	378	394	394	407	392	421	389	376	409	353	424	426	407	397	399	408	440	422	410	366	367	373	399	354	431	413	378	398	407	403	377	395	425	393	412	427	399	389	411	374	408	442	387	402	389	397	395	367	376	402	397	392	437	392	429	380	389	393	418	393	406	401	377	392	393	366	394	398	421	374	426	360	397	389	366	378	396	381	373	381	387	394	351	406	413	404	418	395	432	418	415	382	390	381	400	377	367	405	409	380	368	405	392	403	398	411	389	427	412	412	383	401	386	371	414	414	358	400	423	366	393	403	390	395	379	417	399	375	398	397	366	391	413	404	410	406	422	393	402	406	407	418	439	408	387	445	383	385	381	384	376	412	379	380	394	386	405	397	417	391	394	391	397	394	389	425	430	378	405	399	396	439	413	400	380	365	376	395	409	408	364	427	376	395	395	374	413	401	430	396	383	385	412	402	362	383	395	394	357	367	380	400	379	382	437	368	429	392	416	416	384	379	403	424	445	431	401	426	411	368	397	417	421	375	412	399	423	387	396	390	415	413	411	399	417	392	417	410	371	382	417	366	418	372	354	384	396	411	416	395	420	409	447	385	407	400	385	405	391	410	419	422	409	402	402	370	433	392	412	433	407	439	342	403	395	407	379	392	385	418	402	408	354	415	398	394	407	376	399	373	413	380	384	426	408	378	405	421	419	413	424	418	399	364	372	428	388	382	376	424	396	411	395	371	395	383	395	410	410	383	404	391	405	399	373	391	407	365	409	380	434	422	404	393	378	387	375	380	385	401	413	365	379	443	432	374	373	376	410	419	410	391	368	410	369	382	380	385	399	410	400	376	400	419	374	401
3366	4652	3817	1941	1316	1060	893	776	724	620	568	499	481	501	462	490	460	433	415	430	467	436	438	455	393	435	413	399	407	424	433	374	433	395	418	399	411	394	414	411	405	413	420	395	388	393	423	357	383	423	409	414	386	384	409	387	416	415	370	373	405	417	373	402	389	397	418	395	406	370	421	384	395	414	401	374	391	379	372	401	370	393	386	395	384	391	398	389	404	410	389	409	377	411	371	382	410	370	399	406	371	379	412	377	400	415	363	407	386	390	400	372	383	401	381	383	403	382	379	416	409	350	430	391	419	394	394	387	367	366	382	405	402	346	361	359	371	395	401	400	341	404	372	391	389	393	384	364	379	394	364	372	408	397	412	404	362	369	395	400	376	375	381	390	368	433	390	373	351	382	374	370	409	397	402	382	394	341	388	378	398	406	380	385	414	397	368	360	395	390	403	379	451	404	406	387	356	362	380	386	362	392	371	393	379	392	404	388	397	374	411	395	425	417	375	395	404	401	397	381	400	365	427	368	398	387	410	372	394	387	375	382	396	371	345	419	401	374	418	379	418	349	399	411	384	388	412	411	402	401	389	366	389	376	423	371	354	403	399	345	384	382	417	386	372	403	424	403	390	371	395	393	403	375	391	376	356	387	406	394	370	447	383	380	381	373	360	373	390	410	380	365	378	389	403	366	397	349	393	384	381	397	417	408	355	348	426	410	406	364	363	347	393	385	390	406	384	392	362	387	344	345	391	404	396	380	395	377	382	403	380	383	414	423	413	409	403	363	403	404	378	410	394	350	424	398	346	390	396	401	420	433	422	365	392	398	413	388	371	409	380	400	382	390	385	394	369	380	367	398	388	386	405	369	392	434	406	387	394	391	403	390	361	420	381	406	395	413	381	410	405	369	416	392	426	392	355	375	391	394	399	367	390	376	410	387	400	370	380	379	384	362	390	390	370	404	389	406	412	387	399	409	399	406	401	380	407	390	380	392	393	359	404	388	409	370	360	406	392	322	389	372	377	397	398	371	362	395	374	409	390	365	409	409	392	385	419	398	396	404	360	409	355	368	396	416	437	404	415	397	390	396	368	418	383	400	394	380	403	379	374	350	407	387	401	397	360	403	387	391	385	416	387	409	386	369	367	372	379	373	354	364	397	426	353	393	349	348	363	378	384	383	379	356	370	379	411	395	350	399	383	414	378	394	388	363	367	376	385	367	374	395	328	384	383	417	376	390	391	360	400	376	402	393	378	359	355	350	388	410	389	365	407	383	411	359	395	392	398	346	383	401	415	374	399	403	396	416	328	407	339	400	373	384	366	372	387	344	398	391	376	353	348	401	404	358	363	365	353	399	382	380	372	400	400	380	400	403	359	392	432	364	385	409	386	388	400	414	419	384	420	349	358	350	390	401	406	413	390	381	391	398	415	381	386	366	377	406	389	358	387	393	394	398	403	404	384	396	352	383	389	395	419	369	366	397	371	398	396	419	414	373	380	390	369	371	384	363	436	368	358	360	404	376	376	384	419	374	421	410	404	397	387	405	370	388	383	398	412	360	381	428	395	404	375	379	371	426	375	382	382	384	380	412	399	409	400	347	385	365	386	384	371	376	374	356	363	400	407	370	386	406	366	413	383	394	409	402	381	422	384	351	393	415	374	408	422	404	384	386	381	363	386	356	389	370	355	364	385	397	380	365	390	360	388	403	394	348	375	371	400	419	401	401	405	394	392	398	389	372	392	370	388	381	388	400	378	403	376	394	397	387	398	396	382	390	423	372	423	396	370	403	385	361	389	363	359	399	363	397	413	394	374	384	328	371	393	384	364	369	407	386	390	387	401	437	382	391	352	400	359	368	357	420	365	391	391	374	407	387	390	417	393	368	401	375	367	375	391	397	348	400	335	386	385	378	398	397	378	364	418	399	400	396	410	402	385	401	391	423	362	338	345	367	402	389	407	380	375	376	419	382	386	367	374	421	407	420	377	381	393	410	377	418	396	363	319	329	353	361	376	353	396	393	376	371	381	390	381	394	401	385	395	387	392	348	393	396	404	363	365	352	398	365	388	354	374	382	389	398	384	406	400	386	354	392	397	371	407	364	388	414	402	374	393	403	377	405	377	406	368	370	388	373	396	408	388	365	391	351	422	395	365	401	378	386	396	403	398	379	403	381	379	366	388	364	361	409	369	366	397	373	402	393	412	412	342	407	381	347	356	391	366	367	355	376	384	357	379	398	383	406	376	384	404	383	411	418	367	359	427	345	364	396	379	370	384	360	359	390	394	389	371	377	409	377	382	389	403	380	364	357	418	387	367	359	400	366	403	408	360	373	339	366	388	386	363	370	383	407	375	362	396	351	362	365	369	406	411	374	401	400	355	394	407	365	351	389	414	357	392	400	361	383	367	389	375	370	407	393	400	386	375	421	425	380	390	373	392	392	389	419	383	386	369	405	371	384	372	372	424	364	380	415	394	384	384	367	363	394	373	372	402	381	404	383	366	369	369	387	365	374	360	385	362	352	356	386	386	411	410	375	376	412	412	349	391	402	359	375	388	416	402	347	379	393	401	391	380	379	388	372	374	356	373	396	388	424	372	388	384	385	421	395	389	387	391	362	372	362	356	371	351	366	394	343	358	372	401	391	335	372	350	387	393	367	413	368	417	376	346	382	346	374	388	368	399	385	374	371	393	371	369	374	361	343	369	394	399	385	379	392	391	395	403	405	383	387	376	369	395	397	394	383	347	378	366	419	367	386	357	356	373	384	357	381	398	389	377	359	372	382	382	381	363	378	401	380	373	424	370	433	392	402	364	407	398	374	398	371	374	386	369	375	425	364	378	402	383	392	383	371	401	358	376	419	379	408	373	363	355	350	361	411	397	358	376	385	378	392	387	394	388	370	383	400	382	411	384	396	387	374	348	367	392	352	362	387	364	346	404	382	361	380	367	366	369	400	379	370	376	411	394	430	390	390	388	406	402	394	355	391	374	367	410	345	411	380	404	395	391	395	418	358	365	397	348	395	357	401	411	358	376	408	376	381	366	398	388	393	371	372	364	389	339	399	397	378	376	388	363	374	376	359	367	383	372	395	384	389	413	344	406	360	388	398	386	361	392	390	388	411	388	372	383	382	374	371	386	357	387	408	366	393	370	393	376	386	386	379	377	386	348	375	384	361	405	355	356	341	370	372	378	372	381	379	384	379	385	390	403	425	367	378	400	352	371	386	420	411	390	396	360	371	383	375	354	390	357	388	361	370	413	403	358	385	375	370	376	366	365	399	398	400	387	365	365	368	419	351	365	390	412	363	368	380	346	368	408	366	374	356	422	355	389	402	376	379	364	376	347	379	371	407	378	387	369	389	364	387	418	367	370	399	347	403	397	415	379	381	371	371	403	397	345	413	368	387	346	374	399	340	413	367	400	431	404	387	417	383	364	388	380	408	383	403	370	381	393	380	392	374	385	357	427	386	357	340	389	370	384	365	392	380	356	361
27648	12098	2064	1186	923	855	931	864	903	893	894	901	886	871	864	879	944	867	900	889	883	910	886	814	904	900	897	889	919	890	833	876	842	870	882	920	888	875	831	841	846	913	878	929	876	873	828	912	842	892	916	878	836	886	905	875	911	845	866	873	924	886	835	852	925	803	881	875	887	864	850	870	870	846	864	890	889	830	876	865	890	859	878	859	869	944	922	908	812	869	881	841	881	872	901	903	891	899	962	834	850	839	855	883	832	881	873	850	871	974	913	881	917	850	850	903	843	861	839	898	900	897	904	897	874	861	908	843	876	893	889	861	863	892	937	861	903	849	860	893	869	864	850	879	840	885	910	868	879	826	910	892	846	878	941	857	877	852	879	925	884	870	910	857	846	831	946	907	930	893	862	821	887	908	894	903	828	870	925	902	858	862	818	823	859	852	872	882	813	856	860	861	829	907	909	837	850	879	885	832	850	908	862	895	856	896	869	894	848	876	893	896	900	894	924	886	886	897	815	836	872	867	868	913	824	852	908	881	895	858	897	896	874	813	854	869	854	901	835	843	887	914	848	878	872	883	893	884	874	853	862	852	865	887	819	861	921	843	837	820	907	902	876	914	853	889	882	891	872	903	898	842	899	927	795	846	817	863	868	900	830	872	834	829	894	865	870	907	879	845	874	871	827	888	852	901	908	851	877	830	845	885	861	855	852	884	856	855	858	913	845	907	857	905	899	860	895	894	878	897	850	885	898	866	823	835	896	905	874	922	903	871	900	842	832	873	859	890	904	833	873	849	893	874	864	789	901	903	887	906	916	846	905	862	879	915	925	898	903	846	840	858	927	880	870	904	832	867	830	874	828	881	883	846	868	877	913	848	841	953	871	856	893	882	868	836	880	866	859	840	883	883	839	855	898	906	896	863	864	938	880	795	848	841	891	884	887	898	932	897	795	870	884	861	915	891	865	941	879	854	861	896	876	921	896	861	878	935	914	876	869	861	867	922	869	874	850	872	889	893	860	918	878	882	913	838	897	920	904	858	861	890	844	848	889	861	851	869	860	830	896	826	913	895	862	874	889	864	865	924	880	852	920	834	846	850	893	905	892	820	884	910	829	848	849	894	822	939	887	887	900	933	867	956	873	915	875	930	868	917	888	877	839	873	879	944	973	860	859	854	909	846	883	959	892	826	889	847	889	824	854	834	876	865	842	871	888	876	918	898	869	852	834	884	860	841	834	848	907	890	886	941	868	846	894	919	867	831	873	881	849	846	886	904	847	828	907	898	860	862	874	895	856	879	884	864	835	886	824	890	881	917	856	886	842	824	821	934	867	902	875	881	835	877	814	874	871	844	859	850	874	836	862	870	885	859	910	829	957	829	880	842	845	846	833	844	843	854	923	840	839	926	932	909	815	889	835	862	890	834	907	898	872	905	866	830	859	924	908	942	839	834	903	883	837	896	825	884	901	876	856	898	867	903	939	897	797	876	886	936	834	886	908	979	860	891	943	867	895	888	927	846	842	835	899	882	896	886	885	853	875	877	922	849	890	912	850	883	912	897	906	933	819	866	901	856	864	865	874	889	864	861	920	938	880	865	883	880	886	930	830	854	876	870	834	881	850	846	875	890	858	849	854	837	922	892	889	883	866	853	918	913	877	895	837	884	843	869	934	872	876	901	889	897	908	902	862	854	846	873	893	918	901	820	844	872	875	829	875	809	881	892	876	877	924	881	866	809	879	825	884	819	839	883	957	840	874	875	876	876	809	849	896	959	861	902	850	840	894	852	872	833	926	797	871	907	888	890	839	919	832	906	926	891	862	838	827	875	833	866	882	885	870	871	838	818	863	936	857	899	877	853	870	824	825	913	861	884	852	848	876	862	885	837	884	863	854	884	896	846	880	853	859	875	938	841	867	874	915	867	899	869	841	885	858	863	878	840	848	866	811	866	936	878	845	871	853	855	843	892	886	853	881	922	890	928	913	845	873	907	874	845	862	844	862	880	913	888	875	878	824	902	904	839	887	884	873	877	905	895	873	889	883	850	878	868	843	875	914	855	876	853	842	872	930	844	863	821	889	902	882	874	952	914	852	869	968	913	838	919	890	823	922	833	869	908	831	851	887	887	868	941	872	847	885	872	845	903	861	939	833	851	869	860	895	858	869	889	832	868	943	901	847	817	906	858	830	913	852	855	876	895	879	861	933	905	862	859	849	886	869	853	861	907	923	889	889	906	918	896	880	898	876	865	824	825	824	918	900	890	921	886	847	904	913	871	833	870	879	889	928	905	870	857	879	875	899	954	838	844	834	895	855	890	876	888	889	849	872	834	845	932	881	832	805	870	845	855	877	894	894	856	881	882	933	897	911	909	892	874	909	838	922	870	823	867	871	856	818	890	903	896	876	899	901	908	849	944	849	874	818	921	898	851	871	857	883	886	895	887	903	810	918	887	877	846	913	922	851	879	871	903	898	895	917	903	870	892	896	905	847	877	919	920	846	834	805	842	856	916	901	900	827	881	878	900	824	893	836	877	827	846	922	861	838	811	878	836	853	892	862	865	927	871	871	917	839	882	852	831	916	862	843	925	930	893	893	859	845	841	880	874	877	894	896	874	875	898	876	858	853	919	868	898	942	884	846	823	828	900	892	838	880	892	885	861	917	868	929	848	815	929	886	888	814	853	932	879	847	820	871	877	887	928	886	854	889	842	899	864	849	862	866	913	830	884	850	879	888	854	928	890	846	853	881	862	890	846	882	939	890	853	860	840	889	866	888	870	837	853	868	828	898	877	875	866	878	850	889	894	899	937	876	822	868	882	835	940	869	865	890	889	840	874	869	932	875	824	860	857	876	892	904	884	840	887	903	874	870	897	837	875	883	949	847	883	846	887	880	889	906	840	859	894	863	885	881	863	858	840	923	895	897	835	834	858	902	860	921	895	882	835	921	887	890	868	934	908	919	882	886	868	860	797	841	852	880	908	818	913	878	908	869	869	913	886	907	869	931	866	884	899	902	875	884	847	882	877	878	827	912	867	854	864	920	855	893	917	883	877	826	883	898	857	887	891	880	884	894	875	834	853	837	885	837	883	897	880	866	877	921	922	886	870	901	896	890	852	922	923	868	892	859	910	917	852	858	952	865	920	886	797	857	847	885	832	837	827	879	905	817	881	879	903	822	895	889	857	882	868	889	882	827	829	857	845	853	842	833	895	840	877	850	886	873	877	877	875	921	872	907	884	925	858	871	902	867	896	853	857	891	853	845	907	853	847	877	910	880	848	861	911	932	817	897	882	883	883	905	869	913	934	876	854	860	929	909	917	872	913	903	869	851	845	873	836	898	900	903	845	867	886	901	784	891	862	836	887	836	851	827	878	935	832	868	875	841	868	884	893	867	869	886	908	900	898	873	891	856	883	826	866	882	904	903	872	862	892	890	909	823	894	884	809	900	938	870	843	898	860	883	870	861	912	877	907	890	844	848	872	891	883	877	861	883	830
5255	981	866	794	786	826	774	710	763	756	754	737	768	725	736	727	758	715	749	705	694	781	746	787	760	779	734	759	742	730	736	705	733	724	725	728	720	745	736	696	736	790	776	748	753	730	723	746	726	759	806	787	768	804	769	721	753	697	734	728	736	745	730	769	720	750	742	720	760	723	735	745	708	783	741	794	740	715	754	682	695	715	726	716	671	758	712	728	722	726	708	713	760	767	699	714	715	758	687	728	741	695	705	685	731	725	707	725	691	744	718	752	746	681	683	711	744	756	739	670	760	776	748	732	692	732	709	785	753	742	741	701	724	710	670	737	757	733	744	719	715	751	755	734	779	757	756	718	770	740	752	744	704	700	755	712	755	737	770	692	746	732	715	726	742	682	716	717	721	771	726	670	719	750	704	738	742	748	728	739	694	744	759	724	723	749	713	718	712	794	722	711	782	762	752	770	734	732	696	796	769	762	725	732	705	790	764	750	735	719	736	700	678	747	725	750	740	747	756	699	763	726	745	721	699	751	734	790	718	744	788	760	682	689	714	722	716	749	764	736	682	746	725	758	777	701	727	734	764	687	765	793	684	756	704	734	715	754	730	726	732	739	744	735	764	716	719	723	731	740	749	746	728	735	689	715	706	731	775	751	752	724	754	719	744	776	754	712	694	728	746	769	705	784	724	772	779	715	692	742	702	767	749	787	703	741	699	738	720	700	723	735	727	709	738	724	702	713	701	756	779	746	731	752	790	767	765	755	738	741	697	722	768	670	783	732	735	723	711	761	778	709	757	690	736	769	751	764	696	745	715	798	708	742	683	720	719	710	756	765	748	721	747	728	789	672	740	810	765	702	735	715	745	739	717	690	691	735	704	756	748	693	781	788	711	671	734	722	773	706	720	780	705	762	753	743	688	700	734	789	771	715	751	721	761	765	738	675	679	727	711	737	709	721	720	761	716	769	733	738	713	715	741	706	729	712	713	719	714	743	759	773	742	732	738	688	700	749	728	775	758	722	742	756	778	742	704	779	787	741	718	733	709	728	674	751	758	728	704	743	705	739	756	724	737	706	749	757	807	738	690	696	712	709	774	745	698	733	744	719	731	719	710	713	761	696	794	731	738	721	715	726	686	766	721	728	690	737	722	793	719	743	743	701	735	764	746	716	687	720	695	731	765	731	715	774	704	730	741	730	721	727	802	711	759	753	774	712	776	764	729	741	771	731	729	768	725	747	740	768	753	714	719	732	764	817	734	733	672	721	703	752	733	725	747	787	752	766	735	751	708	699	726	722	766	738	779	684	705	774	761	706	736	738	736	709	756	788	703	705	756	735	704	726	734	734	699	750	716	725	752	745	694	736	720	771	730	729	732	675	758	724	711	750	767	759	717	730	739	727	707	688	737	722	666	717	742	738	791	751	748	693	743	711	750	749	727	718	716	809	730	750	729	741	694	760	724	782	706	741	732	697	721	731	704	746	723	785	705	774	743	690	707	697	654	759	752	734	757	682	743	724	735	746	752	756	728	722	734	740	716	743	727	761	770	657	664	788	693	710	704	703	707	720	685	711	739	761	751	761	792	757	701	749	749	715	748	727	713	761	734	720	741	710	759	743	681	763	735	743	771	720	713	724	744	748	715	803	748	716	713	742	752	722	755	797	739	700	721	702	748	694	722	724	744	764	724	736	745	745	757	720	741	792	779	690	719	736	712	740	746	739	723	720	715	720	737	737	761	737	704	701	716	728	742	697	807	744	716	715	742	710	745	754	783	678	701	736	755	733	714	738	718	710	724	727	782	678	788	701	699	665	746	742	756	754	705	737	690	753	699	727	730	716	721	742	693	774	720	718	747	733	710	766	678	697	779	739	769	717	784	751	797	708	738	724	717	763	714	700	722	760	770	696	738	735	695	717	730	758	732	756	707	745	730	727	754	689	731	765	767	789	718	713	723	732	780	743	709	682	748	728	744	768	790	772	752	680	778	691	750	774	738	757	735	777	706	764	747	744	752	669	763	714	745	766	760	767	725	738	740	742	749	709	697	738	718	751	734	704	700	710	722	751	723	739	788	717	753	739	699	723	703	745	725	713	716	761	766	722	806	778	720	699	734	695	766	772	706	746	727	748	691	700	753	725	734	732	708	697	717	751	770	726	724	737	757	719	765	733	778	767	731	732	775	742	701	694	720	746	747	767	762	713	738	753	738	757	760	768	737	765	736	713	746	771	723	755	746	762	780	777	772	744	701	718	744	701	742	729	736	753	728	727	708	690	728	748	788	779	746	724	740	769	721	752	714	704	731	731	725	737	710	752	785	691	741	716	751	717	726	798	748	742	771	709	695	702	711	788	710	752	716	732	726	694	756	737	740	763	722	741	741	762	742	774	690	702	727	717	731	679	726	705	764	725	765	688	723	704	757	687	721	740	716	737	733	725	704	749	695	778	796	770	717	721	754	756	729	747	703	759	731	716	682	724	681	741	730	731	766	712	753	769	730	715	732	716	704	707	746	702	745	751	739	787	729	736	735	688	756	772	731	691	740	732	741	737	741	710	785	664	760	720	775	750	695	746	743	791	761	703	764	699	700	751	729	767	770	771	792	739	730	716	713	725	735	696	777	721	713	723	737	688	718	710	724	694	762	742	745	729	767	714	703	757	715	740	714	770	747	760	670	734	776	695	742	735	738	753	702	722	698	764	708	714	737	736	708	720	740	738	723	732	696	686	771	754	686	722	753	745	759	714	778	691	724	710	739	712	719	696	760	730	755	732	686	730	731	695	762	742	722	734	744	749	757	704	697	713	780	748	700	739	740	751	764	746	695	746	674	732	798	725	755	739	674	706	706	701	662	779	783	748	746	748	755	783	716	704	691	729	747	742	714	771	734	730	736	689	737	778	780	690	738	722	732	765	763	754	758	743	750	730	756	699	715	744	735	745	742	719	718	778	695	737	750	767	712	698	733	733	746	713	745	697	767	715	718	736	714	745	710	697	707	703	736	750	708	706	730	689	760	718	716	729	735	760	720	715	710	735	732	735	717	729	780	737	742	709	752	698	750	776	739	761	704	742	736	722	809	674	796	747	752	761	804	761	750	730	713	754	720	700	755	757	690	742	700	720	737	726	708	747	688	747	720	743	728	684	738	732	737	743	733	809	729	780	738	753	693	757	745	671	718	704	720	690	699	703	723	718	696	762	761	763	729	728	751	726	738	715	731	809	786	728	719	741	746	758	759	746	740	698	722	722	739	760	736	736	732	749	727	707	773	690	705	756	749	711	725	759	775	718	755	743	770	722	721	663	739	749	740	736	742	734	725	731	696	707	756	757	761	758	719	737	720	737	768	716	712	735	778	734	728	716	719	733	773	725	776	723	740	750	743	741	729	739	721	707	741	748	690	753	755	779	739	776	720	723	729	747	718	705	708	720	794	726	746	765	720	740	787	726	693	732	698	675	738	708	724	795	725	721	727	786	765	798	754	736	706	769	739	742	738	769
26039	21397	24047	13037	1419	949	911	792	820	757	783	809	698	792	763	755	688	762	763	761	737	730	702	767	759	804	762	722	775	727	699	710	738	715	797	750	724	754	694	714	661	722	727	742	673	715	720	716	745	740	751	725	706	754	748	778	709	705	735	702	731	710	764	719	754	735	774	793	731	693	724	685	718	686	767	704	770	733	739	735	744	697	730	744	778	707	721	739	714	731	723	721	737	707	773	758	757	700	699	719	714	734	676	711	714	657	745	726	759	649	763	680	737	703	755	727	771	716	718	756	755	688	729	733	709	701	722	741	753	756	784	738	716	677	710	768	716	737	714	761	732	733	738	701	738	694	757	723	678	677	700	694	726	739	734	724	761	749	744	757	777	702	787	720	719	732	684	716	709	735	778	712	730	765	725	676	693	710	736	700	705	735	756	678	689	720	727	735	708	714	724	720	762	692	726	702	690	718	762	723	694	746	727	770	769	754	724	712	684	691	786	696	734	739	723	698	709	781	756	753	817	672	742	711	751	685	752	755	757	738	714	704	693	716	685	719	696	695	692	716	690	739	700	690	693	720	676	762	747	693	690	743	708	743	687	794	700	705	690	727	721	700	752	777	693	716	707	754	697	711	679	705	694	784	750	772	692	776	741	756	686	751	726	732	717	696	731	745	684	701	726	661	721	724	718	753	696	753	696	699	718	712	717	707	725	730	750	790	737	707	732	795	724	684	659	676	727	680	748	705	737	710	723	708	692	709	726	743	785	729	731	731	725	771	691	715	735	762	796	754	719	710	734	714	704	766	684	720	720	720	768	711	704	740	733	705	745	746	674	721	735	757	719	662	672	700	687	706	714	659	765	741	764	670	688	724	718	692	752	750	699	720	742	737	734	745	759	707	729	721	723	792	720	762	757	681	714	726	765	720	705	751	744	763	737	679	722	756	737	761	729	706	720	722	723	741	813	690	707	695	725	747	751	713	675	722	720	681	704	756	647	696	724	728	711	750	720	697	740	702	724	748	706	782	680	751	729	708	732	772	748	725	705	783	700	706	719	763	737	708	680	760	729	708	697	772	754	719	767	746	698	676	733	736	739	732	716	715	726	728	757	701	686	699	676	731	763	769	711	719	690	734	670	751	719	697	710	746	658	737	711	752	703	713	728	749	711	704	718	733	684	756	692	735	729	755	719	717	693	715	739	710	694	634	707	742	705	695	718	699	727	711	749	732	748	698	729	789	746	734	733	682	712	703	701	700	673	719	666	768	705	757	735	749	704	714	723	763	745	762	721	740	723	674	760	722	748	785	716	751	692	669	680	718	774	656	680	749	718	699	729	722	756	753	717	762	727	705	728	712	737	724	743	725	731	792	713	766	669	747	690	724	693	774	717	711	697	778	756	697	700	725	746	709	742	716	754	724	680	756	761	713	703	730	707	714	751	719	723	727	700	694	740	760	724	708	739	696	737	732	741	729	721	691	664	724	730	750	717	742	792	683	779	743	720	773	703	767	765	739	697	731	768	677	710	785	743	692	759	731	725	706	727	762	733	690	772	804	691	777	712	747	694	711	712	802	703	678	689	760	727	726	751	730	778	706	741	726	714	690	722	687	708	677	723	734	748	684	712	774	710	740	755	687	692	744	713	737	669	766	744	763	703	710	731	760	770	756	673	731	767	751	720	670	727	705	731	761	738	730	748	749	714	701	733	748	780	707	764	742	776	670	710	662	702	696	738	765	775	748	684	694	777	714	671	729	732	693	714	716	768	702	728	722	691	690	749	696	746	768	691	732	741	752	699	715	730	711	719	693	737	707	692	678	734	722	688	712	728	740	738	729	719	716	753	749	742	716	704	680	715	729	743	692	763	709	772	724	699	693	764	690	741	738	719	714	722	771	680	681	719	746	680	781	733	707	683	760	707	687	687	705	738	764	743	756	743	743	723	757	701	750	732	709	701	689	700	753	809	744	730	737	701	732	728	737	695	731	675	706	693	723	752	711	719	714	747	735	718	712	743	721	672	697	726	675	717	723	723	732	731	674	716	732	686	706	737	686	742	767	715	729	692	702	707	700	763	720	732	732	740	801	696	751	718	743	703	710	772	693	699	747	695	743	747	752	712	721	720	705	690	760	667	732	739	730	680	765	718	718	757	719	707	730	699	750	729	715	681	741	694	711	722	705	708	718	686	716	686	718	710	695	723	705	721	738	704	731	778	729	679	708	737	754	705	717	729	720	701	722	727	700	716	716	711	720	773	710	735	698	753	706	681	777	703	712	709	722	742	734	721	697	751	715	716	723	716	753	738	706	736	750	691	714	714	720	722	752	756	703	732	725	766	756	688	760	679	688	716	718	715	729	770	748	736	755	750	708	677	733	774	725	742	697	736	702	665	735	765	717	720	735	746	702	684	743	716	728	752	726	714	715	739	717	741	680	717	698	783	720	665	730	737	708	723	717	792	737	714	748	686	725	717	713	730	694	703	771	797	710	785	747	741	704	718	751	713	772	742	738	722	722	724	714	736	742	741	744	740	766	706	723	720	751	702	717	703	717	724	739	757	771	734	727	723	729	725	763	656	695	697	723	689	741	712	704	752	750	746	739	677	705	690	740	712	724	746	738	713	699	721	700	771	734	723	687	700	742	745	708	725	724	726	763	708	753	702	753	736	728	741	770	699	722	699	718	717	712	716	693	726	752	687	737	707	737	716	764	744	719	713	719	759	751	745	708	768	759	721	708	703	724	747	754	682	724	748	780	717	694	723	706	709	718	731	669	733	727	680	722	717	709	742	774	719	737	705	709	699	726	732	678	696	770	679	765	736	672	742	717	788	676	729	706	689	713	747	711	739	686	744	730	759	747	769	685	745	713	760	739	724	725	743	743	750	751	750	688	749	687	773	770	708	770	688	718	682	703	701	742	722	726	726	769	711	735	697	748	735	744	727	739	726	746	712	753	751	696	725	745	722	734	728	728	699	723	718	711	718	655	758	707	721	725	718	733	711	726	721	734	771	722	729	723	764	733	737	728	744	766	736	712	752	723	672	702	725	737	689	719	758	716	755	720	690	684	731	703	705	726	681	729	734	740	721	693	757	724	666	717	738	758	675	733	675	753	759	766	753	751	722	743	695	746	766	719	743	714	669	710	695	773	755	726	703	679	714	711	693	651	751	747	747	766	709	688	734	745	723	736	747	689	751	763	695	699	709	759	802	688	720	723	713	688	701	724	746	709	745	732	749	708	715	748	748	747	706	668	705	763	740	728	712	695	743	708	749	728	659	697	691	738	720	740	715	747	707	748	697	760	742	745	729	749	749	683	762	724	685	758	697	719	711	731	740	682	737	647	707	701	698	711	716	744	737	716	725	713	741	765	702	732	759	722	741	696	717	699	756	748	732	738	721	723	731	721	727	742	702	756	718	730	665	732	699	714	724	732	700	754	674	725	726	706	714	675	759	691	724	718	711	717	718	663	705	703	703	765	711	731	715	746	727	731	717	781
3777	1859	1550	1074	893	777	753	741	701	696	675	670	657	614	668	663	642	679	612	651	629	683	596	658	614	621	648	629	614	663	604	634	649	625	652	672	641	664	629	622	622	608	639	661	635	621	649	670	680	623	615	621	648	658	609	663	624	635	622	597	611	633	625	649	630	608	611	561	672	628	613	613	696	636	589	660	655	659	617	609	612	632	627	624	593	677	631	649	588	567	607	614	650	621	604	649	625	638	561	653	649	625	648	582	665	661	626	634	607	693	639	622	623	616	630	663	620	644	646	594	595	603	638	580	595	633	611	641	598	624	662	643	622	617	620	632	642	617	659	622	654	657	638	634	603	599	619	605	634	673	584	628	633	608	607	639	599	674	600	642	626	611	603	639	601	598	601	642	635	616	655	637	628	625	603	630	652	637	620	667	642	640	629	680	561	616	603	598	631	634	670	624	617	623	626	630	620	594	640	614	635	632	630	656	591	627	606	642	616	614	598	609	631	650	642	614	638	637	664	645	597	667	606	640	619	632	562	624	607	602	609	606	636	639	619	628	638	624	613	641	613	629	572	591	643	599	631	595	623	637	589	629	625	635	581	656	613	619	633	608	641	704	606	629	613	622	616	651	622	649	665	660	622	649	585	596	639	584	621	632	618	620	633	653	616	586	634	599	632	633	598	598	620	616	633	610	614	608	696	644	568	595	590	664	578	636	631	608	603	624	634	556	638	641	611	653	647	588	598	644	642	638	621	608	582	584	643	589	610	624	629	664	648	606	617	622	572	616	628	589	645	593	615	618	595	622	620	661	629	616	592	611	629	641	656	615	573	639	631	620	639	624	650	624	603	630	631	619	674	647	651	669	593	649	604	647	638	626	607	620	594	605	649	625	603	622	598	649	643	633	613	612	620	636	615	621	622	647	613	635	608	642	645	636	609	598	632	560	668	591	621	598	614	594	596	630	584	612	629	636	593	578	624	685	587	626	630	625	613	594	604	632	589	621	625	609	608	644	559	605	614	601	608	623	612	617	600	653	568	591	649	645	603	634	670	634	597	607	649	611	624	634	616	624	609	658	603	628	633	621	611	587	665	625	672	612	656	654	628	608	581	554	641	589	631	634	612	622	598	619	581	605	627	618	642	649	608	641	612	602	640	620	649	619	611	631	613	630	640	651	621	627	598	632	618	598	625	586	597	592	619	656	634	627	608	639	601	650	653	631	633	621	630	664	609	611	638	600	621	661	591	667	624	644	596	632	635	654	638	656	631	628	666	648	676	612	593	656	625	661	582	639	661	613	629	634	617	626	616	606	597	617	582	644	672	613	623	593	592	590	616	621	638	664	618	595	593	572	620	583	632	652	609	645	651	582	611	628	608	656	635	641	635	664	595	616	659	630	672	629	718	607	636	631	682	597	641	626	641	629	623	669	639	643	606	595	628	657	620	612	637	656	560	629	633	624	631	624	598	619	647	600	645	636	626	605	626	642	679	618	643	638	656	593	657	639	596	576	646	638	622	608	589	625	631	669	631	622	619	615	599	622	607	636	609	616	635	649	615	592	619	595	686	657	620	621	631	620	642	620	619	661	615	604	640	611	577	609	612	654	585	620	600	639	608	626	605	597	645	663	584	635	633	589	681	577	649	648	625	689	598	628	616	643	655	648	621	623	642	642	637	625	609	611	609	655	637	655	633	594	616	612	626	632	627	592	654	600	600	640	593	665	642	634	656	622	615	720	606	628	677	602	629	601	626	647	626	638	618	659	613	620	640	643	638	637	634	630	650	579	606	581	641	604	585	598	620	602	629	581	642	622	640	622	645	588	648	631	614	584	586	636	645	673	657	610	618	654	615	654	638	615	607	644	644	633	639	650	624	641	605	617	624	666	611	608	643	633	590	635	649	608	577	590	616	634	611	628	591	607	630	677	546	600	647	637	601	592	581	590	615	644	594	598	633	590	653	631	581	609	645	645	608	649	630	591	617	632	636	599	646	612	611	659	624	619	634	641	648	635	642	664	642	612	619	599	589	640	640	631	616	628	574	642	655	649	662	607	665	648	613	585	595	600	635	677	627	632	607	600	635	631	616	594	635	668	622	621	645	585	622	614	630	580	664	573	635	631	603	593	624	609	623	605	659	628	613	626	606	597	617	623	648	597	588	672	630	638	633	626	614	623	628	620	623	642	586	642	602	646	626	694	626	641	603	601	607	619	636	619	633	671	629	632	615	650	616	624	648	601	612	657	629	615	651	631	584	639	625	593	589	666	608	624	635	570	630	677	625	617	660	639	602	667	618	598	624	652	613	662	631	625	614	623	601	644	671	651	659	630	677	632	600	585	651	643	620	619	642	642	621	663	636	639	614	644	608	603	602	659	667	568	628	660	607	635	635	687	610	635	633	637	635	602	609	619	642	620	649	656	637	596	629	629	601	603	624	592	636	624	636	645	580	640	627	608	637	658	625	679	668	640	605	600	593	602	601	674	628	668	598	631	654	604	634	616	631	625	653	669	596	610	631	613	616	598	627	621	644	627	666	668	610	649	649	619	618	641	609	611	604	646	584	633	603	631	588	613	653	562	626	651	639	613	639	615	648	599	607	630	658	613	593	643	562	672	602	583	624	640	648	646	648	624	615	612	605	644	600	633	635	626	672	635	653	637	640	654	622	638	645	625	625	632	569	623	594	578	626	656	627	629	627	597	622	643	639	662	644	602	630	596	650	600	686	590	657	643	604	611	640	631	620	620	642	618	648	576	625	653	609	630	623	635	645	601	622	629	650	665	634	666	633	639	629	670	594	635	573	606	606	662	628	639	660	615	644	657	632	586	670	616	606	637	629	645	609	621	615	656	611	605	622	596	620	679	612	638	628	615	618	684	624	616	618	632	657	605	627	669	628	626	662	651	591	638	622	630	655	622	608	630	562	609	679	625	653	655	584	627	693	640	617	624	635	623	655	650	638	603	670	651	612	625	615	603	648	654	608	614	566	604	661	658	627	653	639	617	644	615	612	596	615	644	599	598	642	598	586	622	602	603	638	624	623	616	653	616	605	641	614	645	685	622	583	654	620	655	599	606	615	598	613	655	647	615	626	691	603	639	619	648	612	611	603	593	654	646	613	586	632	591	625	646	615	606	649	633	608	596	590	649	633	613	623	617	638	610	649	634	609	654	582	643	635	597	579	643	643	617	655	590	636	616	620	595	637	646	643	629	600	600	615	577	603	633	606	591	655	618	649	634	613	635	639	630	634	630	629	663	599	615	634	635	655	566	583	591	622	631	612	630	654	624	643	639	599	638	597	603	617	611	617	613	648	626	590	653	663	627	638	659	678	621	659	607	629	625	617	589	622	616	649	630	655	584	629	595	635	592	651	646	652	614	612	605	653	637	589	595	651	631	605	632	630	601	557	607	638	631	641	645	617	636	613	657	592	629	607	649	626	662	617	616	600	654	643	655	631	627	600	642	643	617	569	630	623	625	622	653	667	601	605	629	607	644
24327	21400	28541	24670	20222	2946	1048	661	524	511	464	514	463	432	453	462	415	438	413	415	427	426	431	433	417	426	422	415	424	419	402	421	438	423	404	378	407	392	380	416	395	407	422	404	424	372	397	386	412	387	381	398	350	396	391	388	348	384	359	417	388	422	420	422	416	408	401	407	377	395	415	392	388	380	401	420	397	407	389	411	395	375	396	396	418	400	423	430	409	391	387	417	411	424	383	389	409	403	376	381	399	410	393	388	393	400	388	346	377	375	409	403	383	384	397	414	369	364	395	373	412	409	417	408	367	390	397	382	361	403	410	437	366	412	355	392	376	379	406	408	420	432	401	395	352	402	354	423	411	389	390	401	426	393	375	392	399	399	357	405	403	402	403	428	393	380	421	383	374	376	378	392	425	381	396	399	404	399	378	396	397	392	378	391	344	400	392	367	385	401	431	343	391	374	407	413	415	345	385	432	378	415	403	420	418	391	395	422	382	405	391	376	400	419	394	374	426	416	392	380	401	320	374	393	378	408	401	398	384	405	410	407	384	412	442	372	392	415	395	386	413	427	370	378	386	379	420	425	408	393	404	421	400	375	389	359	391	392	416	425	391	402	383	395	382	354	359	386	410	413	404	380	383	373	420	386	379	389	371	407	406	406	382	412	411	384	392	395	380	371	372	426	359	396	388	365	423	440	372	393	406	376	376	372	369	414	388	375	400	355	417	378	397	374	370	402	382	388	367	409	427	390	415	389	395	396	406	388	448	363	391	377	342	387	365	377	368	396	412	399	399	415	389	369	370	415	405	395	376	406	426	370	392	374	427	407	419	384	376	388	394	381	419	399	414	389	353	369	385	366	373	399	368	403	418	399	404	368	400	415	396	382	398	383	425	398	389	424	386	421	381	414	389	397	438	412	402	366	448	375	392	387	395	400	390	386	416	389	412	408	428	383	390	368	397	395	398	381	422	377	385	450	420	394	380	362	402	379	385	417	390	400	363	349	397	381	403	385	384	413	368	392	419	394	400	403	397	411	394	403	376	411	408	383	387	429	395	374	399	421	375	368	416	370	406	413	395	384	401	423	388	368	401	407	377	375	411	405	415	408	408	399	400	374	397	391	366	364	377	375	396	396	384	432	420	404	418	383	385	387	376	395	371	391	381	430	381	407	404	374	395	380	379	381	390	408	412	376	392	413	386	403	383	432	415	410	362	400	392	379	385	398	375	405	411	387	398	393	386	404	384	381	376	406	345	379	373	413	361	372	392	386	420	395	386	382	378	405	381	412	402	418	390	405	374	382	373	369	388	364	400	413	384	350	413	354	362	416	378	396	376	359	387	401	402	383	412	364	394	365	402	428	348	398	413	424	376	387	388	412	392	377	394	398	420	369	411	416	389	410	380	385	382	351	401	404	415	417	389	386	394	389	362	373	392	403	394	424	398	361	392	367	381	377	387	381	373	396	419	408	431	370	403	395	397	381	361	381	388	405	375	394	405	377	357	391	394	424	388	351	397	401	414	345	401	407	377	403	409	414	395	386	388	354	452	384	414	354	403	415	390	386	394	361	376	392	392	377	401	375	370	417	399	357	412	410	385	395	371	374	387	368	399	404	386	364	371	412	390	358	393	394	382	391	378	352	385	407	401	367	414	392	384	399	393	379	416	382	376	389	387	390	373	375	369	351	380	371	398	396	390	369	373	366	408	374	407	398	411	409	404	403	402	384	362	419	356	396	395	402	380	390	383	393	377	402	412	405	397	370	392	404	375	409	383	369	371	377	397	358	386	421	397	372	377	377	367	368	346	418	341	416	369	390	386	399	381	372	378	373	391	380	399	407	426	414	386	383	410	338	380	407	373	367	394	359	423	404	397	373	419	414	399	437	389	399	405	356	389	403	385	378	410	392	405	414	394	388	402	412	400	383	363	433	383	413	427	390	343	401	382	416	371	373	378	376	355	392	386	403	385	425	389	405	387	405	391	407	406	394	414	413	424	375	358	392	403	354	381	405	413	406	445	407	397	360	374	385	371	379	397	386	343	401	418	407	342	376	368	374	375	425	405	369	402	403	407	379	397	403	344	347	382	368	378	390	356	401	391	389	412	359	405	422	384	406	421	387	357	401	409	404	398	409	378	379	381	372	368	383	408	380	386	375	369	425	383	374	347	381	390	426	412	395	373	424	394	365	384	394	404	392	404	418	388	392	407	375	386	374	427	382	393	386	398	376	386	408	404	376	394	391	383	374	392	405	394	410	371	379	380	399	390	388	372	402	378	369	378	382	397	421	396	378	433	378	414	400	369	387	378	379	414	411	400	377	399	389	403	402	398	390	397	364	384	359	383	382	383	370	396	388	381	380	361	366	399	372	397	392	379	384	377	391	391	368	353	398	388	365	359	392	399	378	382	392	388	384	396	388	349	438	383	416	406	409	401	388	415	420	411	399	406	414	399	410	398	396	398	369	428	396	376	379	382	368	375	400	383	398	349	395	397	364	388	412	384	399	374	397	399	381	397	403	398	402	417	387	398	407	347	359	380	399	396	390	388	429	384	348	386	390	395	430	385	352	349	371	386	407	413	378	396	408	396	416	391	403	395	393	398	417	387	357	379	385	383	407	389	382	397	410	382	425	410	402	360	427	384	332	395	389	402	406	385	395	381	405	388	390	390	419	384	365	391	392	408	395	408	375	421	374	392	388	422	372	398	405	409	455	401	356	392	402	393	364	386	364	394	409	399	383	405	371	415	389	382	387	370	405	389	398	414	391	375	369	399	403	406	386	410	402	393	383	388	393	389	407	373	403	368	384	395	426	425	393	408	387	419	378	409	368	379	390	382	382	405	396	426	365	388	382	358	409	387	386	396	404	381	385	412	397	415	380	388	421	403	393	389	383	385	393	403	397	406	391	413	375	405	387	406	394	381	395	380	439	366	392	384	393	335	354	397	380	350	389	396	369	374	413	394	394	411	391	383	400	370	391	391	402	413	391	382	371	383	388	407	386	387	378	386	377	405	403	382	365	379	374	396	400	391	422	357	419	416	405	399	418	413	419	411	440	382	397	353	368	374	392	409	397	430	404	384	370	358	409	427	404	391	394	395	382	377	411	411	374	377	394	398	394	395	415	401	402	380	444	370	383	390	404	403	368	383	395	392	404	394	432	387	349	380	346	416	384	382	378	411	356	423	348	380	383	369	393	416	375	421	371	393	380	394	372	397	392	395	376	376	409	402	421	373	379	384	414	379	386	394	377	395	384	388	401	357	403	396	446	408	391	459	364	393	399	374	391	391	411	383	414	362	407	375	380	401	418	411	392	402	353	404	376	382	406	356	412	391	379	406	379	395	386	375	388	362	402	422	406	392	398	329	420	409	385	415	381	367	360	391	395	373	376	390	372	425	382	408	390	387	400	399	394	411	366	405	418	367	401	397	368	375	387	403	381	398	384	380	379	360	341	390	405	388	338	379	376	397	407	411	397	413	391	387	409	387	389	424	397
3402	4748	3805	1911	1294	1056	822	763	644	585	576	521	531	498	451	413	471	441	430	456	421	444	407	403	400	455	404	430	385	408	394	401	395	446	388	415	395	396	406	405	392	371	398	399	373	397	368	379	362	391	379	397	386	368	400	366	403	392	344	397	370	359	379	389	369	402	405	355	388	354	401	399	373	381	383	388	380	381	376	380	400	380	375	379	408	405	415	357	398	389	398	336	373	388	395	358	405	399	411	372	381	399	373	396	393	381	398	438	387	367	376	373	394	389	369	415	410	405	434	410	348	385	387	372	387	372	372	416	400	346	375	389	412	376	357	379	393	363	380	333	380	370	389	358	418	373	369	334	387	379	398	426	388	369	395	367	386	395	343	348	367	387	438	365	362	444	399	363	397	370	382	375	384	371	387	399	355	381	373	354	405	378	357	393	387	386	374	373	386	415	393	405	387	383	401	366	414	387	354	396	386	355	391	399	382	374	371	371	357	387	370	393	357	379	359	418	367	390	377	391	360	356	421	405	394	387	382	370	385	360	389	398	356	377	382	405	386	386	371	371	385	382	410	357	400	371	360	414	386	394	379	365	398	358	419	389	371	391	378	383	387	380	346	369	384	391	364	359	375	386	335	395	397	339	356	368	398	401	404	368	414	374	363	381	399	350	387	352	386	409	401	402	370	381	377	330	374	383	358	351	395	365	397	397	387	357	390	416	353	381	391	361	406	338	392	386	403	425	408	359	393	362	373	362	394	398	376	365	384	410	376	375	370	361	402	361	390	383	358	389	389	396	411	367	382	417	364	376	399	373	357	375	347	386	415	372	408	348	380	369	377	364	395	374	388	391	398	377	393	375	368	370	372	417	387	376	393	375	353	350	365	349	380	397	368	377	392	366	388	393	335	403	362	364	350	400	379	422	391	397	392	363	363	378	383	368	405	366	378	381	368	390	423	369	391	362	364	359	371	386	365	398	400	383	323	369	370	414	379	381	381	377	370	373	396	399	413	386	346	412	415	354	337	390	395	379	362	398	376	348	374	412	366	362	366	364	362	391	426	340	386	362	402	373	380	409	363	330	367	382	386	389	382	379	354	361	370	404	401	389	389	374	389	356	395	385	384	374	409	401	376	384	405	367	402	371	403	385	385	323	359	362	370	356	402	375	402	398	408	386	366	387	395	395	396	355	372	406	413	387	388	397	355	375	382	356	364	385	402	353	341	384	356	403	368	362	410	400	364	384	370	386	365	375	375	406	390	391	367	402	373	354	377	401	389	382	382	394	382	409	370	373	325	362	358	377	382	373	405	394	383	355	389	374	393	411	361	407	333	402	384	354	381	358	353	381	392	359	411	363	390	384	369	335	370	358	348	382	408	384	385	353	346	383	351	378	390	405	377	390	364	385	374	380	382	344	414	349	436	415	377	381	382	352	333	367	399	366	347	374	381	372	401	385	413	387	386	370	397	345	401	322	388	359	406	383	368	358	356	384	384	352	370	371	338	389	363	352	379	349	374	364	383	406	384	387	425	373	357	373	367	366	341	372	362	372	410	363	376	406	343	387	394	388	404	405	381	377	380	355	362	421	377	394	366	368	386	406	377	387	376	403	376	385	407	385	408	341	366	372	365	382	402	389	332	396	377	406	363	369	375	356	347	389	356	361	376	405	354	369	370	327	385	352	393	396	372	347	397	362	386	356	401	345	371	380	377	351	367	359	383	353	362	394	339	346	325	348	342	359	352	392	341	373	392	388	370	369	377	367	381	395	371	368	349	357	374	383	349	376	374	384	381	420	359	410	373	365	391	344	367	331	387	377	340	412	387	344	393	365	414	363	389	355	338	352	382	353	384	362	347	378	393	358	384	391	371	391	362	348	344	373	353	344	373	380	396	390	398	386	413	388	388	349	370	365	382	377	390	338	374	373	360	383	368	376	381	363	357	367	354	419	395	375	350	388	397	380	367	409	369	353	363	388	348	381	397	365	370	347	377	363	377	359	388	411	368	360	374	389	354	358	351	376	354	385	391	348	369	359	367	349	388	360	413	373	337	370	363	352	360	340	359	386	399	382	373	408	370	362	359	366	365	366	370	352	421	374	353	381	360	397	381	354	362	346	383	354	399	391	371	379	368	401	373	359	384	349	361	391	337	347	386	399	379	355	400	396	403	366	406	395	409	419	373	361	370	354	349	366	367	346	393	413	385	349	383	358	371	394	368	351	351	426	365	379	364	383	384	399	355	373	379	388	356	402	375	390	361	379	376	373	372	354	393	389	441	374	379	398	370	367	413	417	373	415	403	380	372	377	380	405	402	370	357	405	354	350	364	423	380	383	334	395	371	402	359	372	418	348	374	372	330	398	422	367	403	372	378	361	382	378	336	354	402	392	357	357	365	389	370	369	353	403	369	346	383	395	368	385	385	419	364	369	376	383	358	342	349	373	379	352	362	383	378	361	389	389	350	378	365	410	350	372	347	397	373	346	393	411	395	385	364	425	356	369	397	392	376	354	390	367	383	385	355	376	362	333	383	336	382	370	364	379	363	397	370	374	361	402	400	371	378	357	400	373	388	410	364	355	373	376	345	403	356	374	364	403	380	363	387	355	395	369	352	365	387	372	377	409	365	363	388	404	372	339	404	380	375	386	371	356	377	366	363	370	401	372	398	362	355	354	366	363	352	349	379	345	383	418	364	399	378	395	374	397	377	428	358	418	384	383	353	389	374	384	384	390	365	388	386	353	378	360	376	352	365	406	380	373	374	388	367	377	359	381	387	361	354	382	347	344	353	371	361	392	368	367	378	395	396	364	391	378	305	394	393	354	395	363	358	351	346	377	385	364	361	386	392	398	385	371	379	355	383	376	366	355	406	396	390	382	365	383	334	398	392	387	406	374	335	390	383	365	401	403	371	391	378	359	415	361	372	379	388	355	368	360	402	329	390	414	390	389	358	360	388	367	368	346	412	364	376	342	365	361	359	375	365	373	379	320	396	370	343	352	384	372	367	343	400	354	373	386	381	373	380	415	378	367	358	380	379	370	334	329	352	362	369	373	347	374	370	364	398	352	366	373	361	356	375	401	340	387	385	379	382	379	360	392	390	366	383	403	382	367	370	392	380	378	383	357	373	382	383	370	386	371	384	362	373	346	377	358	382	326	384	364	342	366	377	391	356	344	324	347	385	386	357	374	383	396	361	382	389	375	328	416	395	345	383	381	376	380	382	383	364	366	351	349	392	393	359	339	374	372	382	354	360	350	352	354	398	392	401	363	403	406	346	396	356	390	362	356	375	381	396	375	362	349	345	370	366	393	348	391	349	377	367	405	370	368	370	379	371	386	399	380	397	347	386	387	380	386	338	372	367	382	394	397	389	334	390	365	358	394	390	351	390	390	380	365	396	371	341	376	349	359	375	373	354	388	403	381	361	374	376	398	371	359	376	368	385	373	392	368	364	382	372	349	389	345	372	361	383	372	403	409	379	390	341	390	363	398	373	362
27748	12162	2032	1242	940	922	939	952	938	870	853	864	909	920	870	884	910	929	869	914	921	852	843	845	870	933	886	919	889	937	850	862	910	844	890	863	883	874	921	861	874	888	900	896	906	873	899	905	899	843	817	861	840	885	832	870	944	871	891	906	889	851	861	844	889	838	939	855	883	862	933	868	901	872	889	870	898	915	888	921	939	843	915	959	836	832	892	884	884	874	910	933	853	908	863	927	903	827	877	886	903	889	847	893	824	904	907	874	902	859	901	876	860	867	888	854	831	881	899	878	870	863	886	914	843	908	839	834	853	883	950	892	834	851	891	848	834	908	905	887	829	802	859	879	873	897	866	858	844	882	827	874	888	814	897	880	917	940	891	832	909	859	857	889	836	839	856	940	867	900	896	867	898	927	865	868	885	911	865	833	871	889	865	869	897	886	896	870	858	833	914	874	928	904	843	889	834	843	857	859	908	893	830	846	932	876	919	872	888	884	843	868	856	834	843	888	873	867	830	930	922	868	846	858	914	889	824	936	881	876	857	872	885	835	888	859	897	879	900	896	864	877	902	875	850	878	886	793	871	817	872	872	847	832	890	908	884	879	832	843	821	857	901	907	837	854	897	902	935	939	847	840	820	893	861	904	850	891	856	890	852	891	877	892	902	855	854	864	918	862	845	879	853	897	859	826	857	872	833	901	875	871	945	899	854	838	847	850	881	859	902	860	914	807	872	863	840	926	906	894	847	869	862	902	928	883	882	876	863	845	858	869	877	913	881	862	860	882	910	896	862	923	899	864	914	895	851	905	930	902	924	868	799	851	869	839	894	897	902	858	895	873	898	884	905	889	882	895	913	875	865	875	851	837	885	858	807	872	872	898	902	867	865	839	867	889	901	890	932	896	863	891	928	884	918	886	866	873	860	870	874	873	878	845	831	883	798	864	883	843	869	879	886	845	907	915	858	861	839	880	866	914	828	870	846	869	870	870	895	877	883	862	843	843	927	911	902	840	911	842	830	845	935	830	848	941	884	894	860	903	849	853	859	861	837	940	876	888	940	839	849	888	856	863	866	930	856	844	867	873	851	866	821	893	879	896	859	833	867	866	876	859	950	854	898	803	894	883	889	814	896	865	869	883	861	856	903	916	923	822	818	932	864	829	872	958	873	884	893	917	887	853	823	835	830	848	830	852	869	834	899	843	871	853	847	830	848	920	878	919	892	880	875	880	877	894	868	870	867	876	852	881	869	897	881	895	807	890	880	870	926	868	850	806	837	833	866	887	880	866	851	875	861	825	890	862	847	886	894	848	909	860	864	869	870	874	913	859	865	876	914	846	853	843	872	848	914	833	928	896	855	871	878	873	896	904	904	923	878	868	832	942	885	832	885	868	869	847	929	898	873	881	894	937	879	865	849	861	848	879	877	845	820	874	922	869	913	855	828	925	862	864	859	851	958	871	896	902	870	849	881	863	949	880	884	859	869	841	884	918	850	836	883	877	878	847	848	842	851	889	889	865	908	873	874	963	918	882	904	813	900	869	848	890	902	897	913	880	884	889	905	911	910	828	864	923	872	853	875	877	860	887	869	863	883	892	862	882	877	889	854	872	908	911	853	843	888	855	872	845	864	862	879	866	911	825	890	897	903	862	845	928	865	866	833	893	841	848	869	845	922	956	840	874	879	903	880	863	870	877	861	880	859	884	852	953	905	819	840	962	915	843	874	890	907	893	874	869	861	933	915	842	877	849	840	877	892	838	905	858	857	825	885	863	841	884	847	861	911	901	902	902	930	885	850	904	908	846	893	853	928	924	845	874	897	877	906	907	873	883	860	847	845	879	868	908	924	843	882	926	838	900	831	842	895	888	927	875	852	902	839	883	856	921	879	904	900	823	898	822	837	868	863	870	929	932	868	825	969	853	855	831	869	822	871	914	841	852	860	826	878	915	863	804	830	888	867	815	857	888	855	865	853	877	833	828	854	865	919	905	861	865	880	877	854	879	859	878	868	903	833	864	865	852	946	880	850	899	828	874	842	813	914	919	923	856	901	856	824	878	874	920	857	920	866	899	877	867	857	874	895	850	936	830	918	892	832	848	838	808	880	871	915	818	945	845	844	860	841	904	916	856	845	861	841	886	831	895	912	907	889	915	869	935	898	904	844	845	834	951	864	942	844	890	876	841	873	879	888	843	880	882	863	895	851	892	875	917	885	866	898	908	847	853	894	882	929	847	871	863	878	872	868	903	885	888	882	862	895	942	861	894	864	883	863	864	850	812	819	899	830	930	889	908	872	876	924	908	908	799	913	886	917	854	910	842	856	899	870	886	847	904	911	890	858	854	912	861	874	856	825	883	878	874	929	898	874	841	878	888	836	900	899	889	875	865	884	916	916	915	856	886	835	869	894	870	905	855	857	851	872	884	922	883	900	842	882	897	897	860	913	850	841	880	810	896	897	892	892	807	796	881	870	869	823	932	924	826	957	924	915	916	877	895	875	939	872	885	890	881	837	916	854	855	798	887	889	857	930	944	872	847	850	837	842	814	840	893	889	870	879	855	848	861	890	874	874	948	896	895	848	879	851	878	839	915	903	887	901	891	856	869	836	882	960	864	874	895	839	862	879	866	886	856	857	895	884	867	837	922	887	902	872	873	857	854	836	824	863	879	884	865	903	921	873	882	886	852	858	909	912	890	866	918	846	883	860	831	863	841	899	840	836	875	903	923	837	860	904	863	910	864	854	867	883	878	830	887	868	899	838	878	863	875	903	849	904	883	887	855	821	939	945	928	872	861	843	861	867	894	871	868	860	827	884	868	889	922	921	915	885	897	862	905	903	920	889	868	884	896	900	819	811	871	875	848	869	870	883	903	877	840	863	894	878	859	879	878	855	846	859	835	909	821	878	908	872	894	827	895	846	892	825	886	838	854	867	897	881	895	881	960	861	844	852	891	873	869	898	857	868	834	853	837	879	887	861	885	919	875	917	917	890	856	841	890	919	879	896	855	841	836	888	902	911	887	948	856	878	867	909	859	760	886	921	904	915	914	843	835	905	858	899	868	857	809	873	876	872	878	885	908	831	846	927	865	895	904	840	861	891	889	913	847	876	879	876	884	889	848	940	926	870	873	866	867	882	900	937	881	910	926	918	879	924	909	856	850	864	892	863	888	860	884	956	906	849	902	890	815	877	894	868	851	897	867	924	899	856	895	880	892	846	822	905	853	886	886	829	832	906	826	820	860	859	872	886	830	890	880	862	883	947	864	870	882	890	886	886	844	889	893	905	824	891	882	921	914	905	907	906	876	843	838	869	842	814	831	864	846	875	816	897	886	859	822	879	864	905	867	907	852	919	865	922	892	846	832	874	852	821	815	884	853	824	868	856	899	857	872	850	862	845	897	867	884	895	851	877	865	897	874	838	880	820	912	864	875	876	888	911	829	863	875	910	859	876	830	845	838	880	882	898	903	874	870	882	861	888	817	931	899	835	849	854	868
5413	961	889	821	767	749	770	768	827	731	755	781	743	723	805	737	712	755	781	739	777	744	741	732	745	771	751	739	712	755	747	744	764	739	739	729	713	750	749	810	719	693	733	765	750	773	739	748	763	771	771	712	731	715	770	759	708	761	720	756	741	732	744	736	785	769	718	717	784	746	781	748	762	731	737	734	720	741	741	771	742	760	692	748	728	729	746	768	746	741	769	729	738	721	759	744	728	769	743	728	752	782	784	731	679	733	763	706	747	774	767	756	751	727	724	792	733	725	773	735	711	708	717	755	737	709	746	744	742	740	780	763	742	758	732	733	763	696	735	725	765	728	726	703	746	745	720	795	742	744	709	744	707	769	749	710	792	759	742	746	746	747	736	761	680	746	756	742	717	780	776	774	735	714	741	783	760	706	734	730	781	709	728	729	756	767	748	738	706	709	768	732	749	749	753	698	764	776	727	748	753	771	731	750	744	727	731	731	754	722	718	723	774	733	748	762	739	762	777	756	741	772	748	768	774	739	703	794	744	721	787	749	725	703	677	753	746	712	754	779	734	741	778	710	773	747	705	762	715	728	752	733	719	779	753	782	746	710	756	769	756	745	754	778	719	771	738	744	796	709	729	692	689	754	804	767	766	756	742	684	757	766	796	730	788	784	756	754	748	709	705	752	733	719	744	747	746	762	733	744	722	738	735	718	690	787	753	727	729	740	762	744	751	769	762	736	731	733	748	780	743	694	733	781	712	749	750	741	794	738	755	772	710	778	734	749	758	774	729	761	771	737	688	762	704	703	702	775	743	758	792	761	754	716	753	772	774	745	752	719	744	744	772	735	727	720	712	793	742	730	753	801	760	714	713	702	722	732	784	755	743	743	721	734	729	720	714	726	775	694	746	749	687	743	744	758	771	713	746	760	777	780	727	726	750	708	783	706	778	769	740	762	741	744	742	717	721	742	751	779	783	744	771	730	763	758	759	772	772	738	767	791	739	732	737	791	694	736	745	774	719	736	713	732	732	712	727	765	730	778	741	783	773	759	775	745	761	728	726	779	708	731	767	740	715	742	764	757	678	766	762	715	734	752	757	767	767	739	648	769	735	743	716	712	745	721	798	717	708	766	725	714	751	723	736	777	742	688	740	748	748	753	767	726	731	715	709	715	748	660	750	740	725	779	697	745	745	746	751	734	775	703	752	745	747	766	745	680	746	724	730	714	734	737	728	817	730	724	753	671	752	753	770	724	702	726	763	755	791	714	675	724	712	734	718	736	741	749	762	758	728	703	715	704	775	704	734	723	773	745	745	776	721	750	762	686	749	718	713	719	775	775	755	746	752	731	764	747	776	736	733	753	746	781	744	726	703	714	746	773	756	736	765	761	715	729	749	761	768	738	722	708	719	741	767	746	724	754	737	733	707	735	734	832	761	763	755	723	733	742	756	757	719	779	760	754	723	732	778	731	712	709	697	759	712	739	708	749	739	754	743	725	772	733	744	743	750	764	738	735	763	779	740	752	760	687	757	763	743	780	717	729	750	710	717	763	783	735	726	722	736	718	714	782	743	753	719	723	789	728	773	717	820	755	746	728	726	723	723	749	758	739	720	763	754	719	751	773	741	769	765	738	732	709	733	795	750	714	699	701	686	732	772	741	739	733	733	677	724	750	713	733	723	736	720	744	762	772	771	729	725	750	783	750	745	742	744	754	666	740	744	768	703	746	801	732	722	760	668	683	733	781	749	754	778	719	732	746	694	748	711	728	760	766	715	752	708	719	722	740	746	760	731	819	687	727	688	712	779	762	758	748	730	776	774	760	665	755	707	720	706	764	761	724	701	696	765	711	701	790	755	763	733	816	718	752	752	780	787	782	732	768	761	752	762	763	751	738	727	751	761	734	741	765	740	763	763	790	753	721	715	709	784	764	719	729	714	762	718	732	769	757	764	720	738	754	700	720	795	766	711	724	782	790	680	726	743	733	719	733	742	742	721	720	780	785	718	720	732	694	787	710	736	714	769	790	677	735	738	721	718	756	719	698	755	738	761	755	771	720	771	733	765	764	700	713	767	698	742	705	712	780	748	784	728	704	732	730	760	708	751	762	734	729	783	731	735	704	724	728	759	687	753	761	755	751	755	744	740	715	724	755	719	723	735	760	753	758	698	781	717	752	699	758	791	771	735	710	743	797	785	685	769	765	772	720	765	743	739	721	710	770	708	740	717	795	715	726	729	745	733	771	743	728	768	743	770	797	741	730	762	750	757	720	729	755	738	770	722	739	772	751	693	750	731	764	750	726	750	730	706	749	755	767	747	713	706	742	798	755	748	744	782	745	799	775	778	780	718	758	756	745	807	708	748	763	708	764	723	772	749	705	737	718	765	704	767	720	708	758	703	724	701	745	761	799	753	706	703	735	746	815	740	770	744	759	719	786	798	775	756	732	703	731	745	758	803	717	767	766	749	722	718	715	710	750	797	739	727	714	749	761	714	742	683	770	779	715	742	721	783	749	709	749	744	703	765	728	738	732	720	719	700	719	694	775	754	717	753	729	752	749	743	726	701	740	708	766	759	737	735	749	740	769	739	764	737	706	745	749	737	770	716	773	725	758	766	781	771	719	806	768	766	777	745	705	757	755	818	759	745	717	739	732	716	794	778	725	756	725	754	744	712	737	742	748	774	730	758	756	709	736	756	741	704	750	730	749	741	722	765	811	737	751	694	750	764	774	731	795	751	712	746	739	748	762	766	803	750	779	739	752	723	734	733	739	691	737	709	722	731	757	747	729	765	769	731	725	718	793	783	768	766	766	718	772	722	723	733	710	754	794	738	773	688	761	748	711	764	752	751	735	789	698	757	708	727	777	772	719	686	755	772	781	708	754	742	737	775	759	775	803	683	761	683	795	734	737	691	716	775	721	712	791	720	758	750	736	782	739	776	730	790	757	768	692	751	750	772	764	704	747	731	776	706	757	766	787	703	746	723	714	742	718	701	744	753	788	745	716	721	748	758	727	774	705	745	735	708	766	769	763	698	732	725	736	716	732	711	694	747	731	726	731	740	768	706	734	768	753	782	728	798	783	716	746	719	749	757	767	757	749	724	751	751	742	772	792	716	743	786	748	760	740	706	740	696	775	727	711	767	775	746	753	755	766	752	749	715	733	818	729	733	765	805	703	766	717	708	743	705	721	738	729	750	763	788	735	747	716	790	773	755	768	738	762	666	741	742	751	766	731	791	707	766	739	769	771	748	742	737	733	789	727	739	716	738	725	756	779	739	692	732	768	782	723	730	727	693	755	673	758	703	769	733	723	732	734	755	736	757	741	719	737	693	776	741	774	775	753	739	686	720	740	703	686	716	793	719	726	743	716	740	795	763	720	722	802	776	747	734	767	704	751	742	774	690	725	702	700	737	769	754	748	758	717	761	753	733	767	730	716	763	794	708	701	777	756	750	792	743	752	707	756	741	754	776	757	761	785	762	776	742	796	734	722
26025	21395	24016	13233	1515	1017	876	854	818	759	828	781	838	759	754	732	762	778	732	785	800	756	789	784	761	742	795	716	773	741	783	773	782	731	765	777	738	769	787	731	794	793	779	805	783	725	751	722	714	738	717	795	775	770	749	768	733	730	738	691	724	752	745	730	760	743	751	762	734	759	743	767	781	779	736	788	699	735	763	735	795	781	775	771	764	695	721	797	749	746	737	769	708	747	761	788	730	761	694	714	765	759	726	744	756	724	749	738	765	716	724	710	769	720	767	767	710	704	756	760	748	789	786	720	711	729	726	744	766	744	760	723	747	750	740	758	668	736	759	767	779	720	714	782	738	728	736	714	709	776	706	740	768	699	767	743	699	728	725	731	741	758	746	745	716	724	725	723	706	735	705	772	697	759	767	743	729	711	708	756	726	695	728	780	721	805	749	746	743	758	738	768	703	789	798	712	807	752	734	708	710	720	732	768	679	737	787	729	735	688	737	757	739	792	757	762	763	806	716	707	750	730	759	767	807	700	711	743	734	678	757	768	736	849	743	812	769	733	736	662	757	755	744	728	721	744	771	740	719	731	723	725	735	723	757	737	761	716	727	773	736	752	745	711	740	737	767	738	718	744	751	752	692	708	749	777	719	752	718	697	733	726	743	695	709	771	750	699	739	721	767	736	699	709	692	812	775	735	732	732	716	753	800	734	756	741	737	726	709	750	781	710	739	740	705	750	796	724	753	738	752	743	732	757	746	715	694	734	765	787	738	745	706	741	716	699	711	722	769	749	754	701	691	771	725	767	782	760	710	751	747	772	761	692	741	680	750	719	699	750	748	793	771	752	702	781	749	724	738	762	697	765	736	664	673	709	766	728	763	725	739	739	780	731	724	712	684	755	749	781	708	766	717	753	732	712	758	683	739	778	758	779	721	746	727	757	805	772	753	761	773	755	736	758	747	741	731	738	736	782	752	695	728	714	723	757	709	807	738	770	727	790	756	727	742	713	750	787	734	709	714	787	719	720	747	755	789	730	735	779	739	808	733	763	725	707	729	771	768	706	702	713	773	746	733	702	759	750	733	727	698	696	731	760	730	709	731	726	770	769	769	705	732	736	740	758	700	732	673	734	842	682	761	714	772	729	763	778	741	731	716	731	765	737	727	713	715	730	728	729	702	775	747	750	728	720	743	698	794	759	770	690	752	758	754	793	825	775	741	763	742	720	746	741	721	739	763	740	756	718	709	767	754	745	743	722	743	714	742	791	736	735	730	718	726	754	712	760	692	703	735	713	706	752	747	764	746	749	729	710	727	695	711	705	743	732	737	727	722	727	733	682	725	701	727	761	702	751	736	740	742	752	725	721	705	752	744	738	760	744	743	757	739	785	749	714	762	767	803	764	750	741	741	764	724	724	746	727	749	713	758	715	773	720	769	747	716	740	731	724	772	714	746	764	782	711	772	725	738	697	719	717	735	698	735	736	761	719	697	704	782	804	752	722	729	682	717	688	732	735	701	663	711	715	764	750	765	769	683	776	744	754	733	741	730	780	726	770	725	808	698	714	765	721	735	737	727	752	722	695	742	765	736	757	767	712	730	760	805	730	723	764	751	773	740	735	714	740	741	741	753	745	699	729	703	729	742	780	724	770	807	706	759	745	731	799	725	756	750	733	793	699	750	777	767	722	747	778	713	749	768	779	766	741	761	744	785	783	734	725	738	758	718	707	745	748	721	733	744	740	778	683	812	722	773	760	785	757	786	759	749	761	758	742	730	693	728	713	717	723	771	731	673	734	755	760	694	691	771	712	779	717	795	725	698	742	720	676	747	737	716	758	752	760	777	757	720	775	726	717	750	766	731	741	660	743	727	696	750	776	757	742	770	747	737	727	748	696	751	739	786	758	712	681	764	704	767	749	715	709	706	725	738	764	726	738	757	767	744	800	762	744	722	742	739	726	707	748	736	712	746	783	733	756	726	771	747	714	775	761	734	732	767	794	713	725	749	787	721	712	756	791	729	729	704	746	733	792	763	757	750	697	716	745	721	733	776	740	724	734	758	685	725	729	702	737	719	708	763	758	754	761	719	733	765	740	758	783	753	748	790	744	729	715	731	718	757	745	769	781	694	672	740	735	737	696	692	736	762	749	752	764	772	685	720	747	735	748	790	711	775	724	728	753	809	745	732	735	698	764	732	776	697	805	754	714	728	787	739	725	733	749	741	771	745	730	732	707	709	831	775	756	742	716	695	690	755	762	740	759	733	779	769	746	759	756	717	724	741	718	740	694	767	712	751	762	723	716	744	734	743	732	701	753	694	763	733	763	756	762	762	786	753	700	753	768	758	735	791	764	720	756	703	776	781	705	775	742	711	746	748	753	718	742	723	746	752	736	738	720	755	777	717	699	761	720	696	680	742	732	763	770	707	734	742	759	784	740	793	767	704	744	738	756	754	732	674	764	752	718	766	775	733	727	704	773	808	682	740	732	683	823	744	737	720	745	689	755	732	756	727	711	747	697	728	731	733	681	764	738	772	756	761	728	709	770	757	746	739	798	708	737	728	716	699	734	748	746	772	780	753	754	786	665	758	720	722	679	701	689	749	734	722	689	767	765	756	750	733	753	758	826	750	757	742	751	768	737	755	757	674	755	786	699	756	765	786	783	687	711	749	704	734	686	760	772	708	749	789	713	757	727	748	698	745	766	739	787	732	752	781	730	738	725	777	746	768	734	729	749	707	763	714	714	745	713	743	733	716	738	728	721	757	742	729	709	757	699	786	768	733	769	702	747	771	730	725	712	731	674	757	743	737	720	758	754	737	695	770	763	779	747	795	752	743	702	703	744	727	757	734	705	799	753	736	766	753	772	751	744	755	712	748	718	736	734	717	720	720	728	723	741	743	749	758	757	738	709	757	711	806	725	688	779	732	718	772	744	697	766	719	747	747	701	720	771	726	700	684	784	761	746	751	776	699	746	768	723	724	710	743	736	713	739	743	763	765	765	783	757	754	718	719	758	753	746	756	736	779	734	771	760	716	759	755	784	730	708	676	752	749	788	710	728	723	778	732	764	760	794	729	717	743	767	725	755	738	716	735	746	749	729	735	721	667	724	754	756	707	757	735	739	738	757	747	733	738	704	747	746	792	722	759	766	781	719	751	744	766	734	729	773	747	775	714	766	755	718	688	749	716	745	775	761	756	751	740	744	735	745	766	760	699	738	754	721	675	740	721	733	713	774	754	790	774	741	826	720	746	719	706	775	720	740	723	733	767	790	764	732	728	714	782	739	764	716	759	759	673	727	777	777	766	745	742	734	693	778	769	748	736	707	753	748	718	710	724	712	737	770	756	717	743	766	748	746	736	773	779	691	766	751	780	713	753	753	735	742	773	754	742	698	737	716	700	750	763	712	738	720	764	757	758	743	730	718	779	771	761	747	727	769	753	734	717	791	739	757	844	750	778	734	779	717	717	732	773	708	738	699	775	730	764	698	772	707
3808	1895	1580	1075	889	871	791	780	733	685	680	673	721	682	655	672	668	713	636	664	706	676	688	662	633	657	631	638	636	645	635	676	653	637	654	659	684	655	670	659	599	624	605	692	669	698	661	664	686	670	645	670	691	708	650	655	639	668	670	654	641	650	663	641	641	616	636	660	659	626	625	643	693	666	643	636	600	651	596	664	664	681	667	656	655	659	652	687	669	610	670	622	638	667	656	607	640	667	652	653	655	653	672	652	666	641	658	672	679	645	652	680	616	649	665	654	631	634	687	656	652	645	632	652	659	673	641	661	662	664	598	676	684	652	622	650	611	666	675	685	646	640	637	630	629	663	649	648	636	656	688	595	617	661	639	650	627	618	633	597	648	615	646	677	660	624	625	604	615	659	609	634	633	658	637	659	663	682	662	708	644	667	661	617	618	647	607	624	629	671	652	623	645	638	597	650	642	655	624	661	626	639	651	599	632	625	637	657	657	671	642	634	655	642	669	652	667	645	605	645	621	648	634	654	647	636	639	644	609	691	667	627	590	656	678	603	682	626	653	643	642	688	674	653	635	621	663	633	689	641	593	648	655	670	619	621	644	633	651	638	610	598	626	643	638	643	637	613	691	673	623	584	681	647	667	653	642	631	595	671	675	621	652	618	618	641	664	653	669	616	613	620	612	651	643	601	621	609	606	683	667	625	640	642	614	637	637	622	683	619	628	656	647	616	605	649	640	647	617	663	644	641	668	639	644	636	637	603	677	636	662	663	644	674	648	648	719	656	637	642	650	698	644	668	646	683	635	620	666	622	673	653	654	633	624	655	647	642	621	655	636	627	633	662	659	624	623	646	642	677	622	644	606	685	675	635	641	621	696	657	674	621	650	633	636	715	630	677	606	661	646	651	643	661	648	633	633	588	674	658	676	646	623	603	623	641	647	640	685	634	592	668	627	617	645	616	661	663	668	663	652	641	686	634	668	617	622	655	652	635	655	639	662	662	649	651	574	679	620	677	702	642	656	638	613	609	622	622	641	690	675	670	611	667	704	680	676	657	642	640	639	633	648	633	660	638	656	626	680	655	624	640	644	636	657	613	619	616	651	652	678	670	632	614	657	622	661	644	640	657	635	676	683	673	623	637	653	648	620	630	650	660	622	695	653	650	601	639	618	634	647	613	660	602	637	663	653	581	648	640	629	636	656	607	655	619	642	654	683	648	677	642	650	680	627	663	655	611	652	651	642	667	633	634	665	644	599	653	651	621	648	627	657	641	632	615	618	688	614	627	657	657	671	649	623	667	671	659	682	620	647	667	618	649	689	636	652	619	627	613	667	649	653	617	633	623	641	587	605	659	608	668	618	618	627	648	638	675	674	616	644	618	606	634	674	581	634	606	637	630	654	657	658	623	716	665	612	643	618	608	596	654	660	656	618	677	685	652	618	651	631	684	655	677	630	624	649	625	660	643	638	625	630	690	650	689	650	630	663	653	629	666	657	672	653	654	591	643	652	650	660	645	658	649	580	666	629	645	599	697	638	622	631	593	644	684	665	662	655	603	642	646	599	626	688	630	642	644	611	636	646	634	646	640	621	600	631	654	664	618	673	654	684	619	635	672	665	691	681	645	637	633	630	631	634	638	609	667	672	585	630	643	657	697	622	658	629	678	625	652	588	684	638	645	673	660	669	660	624	609	623	696	667	670	671	619	657	656	647	631	663	643	612	689	708	653	665	674	680	652	663	655	713	647	650	670	609	683	620	620	665	653	662	652	642	637	650	619	664	630	615	664	653	603	643	636	639	621	628	683	603	655	631	646	645	688	630	658	638	656	585	661	627	627	634	661	657	629	648	617	624	662	655	614	626	662	659	618	643	630	645	655	629	618	655	664	595	627	639	600	671	653	678	680	664	640	690	643	648	673	577	661	625	596	665	617	616	614	618	672	645	659	645	633	625	649	646	658	647	657	626	616	611	647	655	651	693	651	657	650	600	625	630	664	688	633	664	706	619	619	589	610	624	665	667	653	653	590	641	595	606	616	677	618	671	658	625	647	628	653	664	613	640	639	677	650	637	666	650	611	661	673	663	639	653	613	641	602	657	655	634	642	659	652	643	609	629	693	660	648	632	611	614	650	655	657	660	650	638	639	613	649	600	620	668	626	670	654	615	630	636	623	671	667	687	616	664	625	634	669	646	648	663	626	614	635	650	631	661	647	645	670	684	668	633	651	665	701	687	623	681	660	653	619	638	644	633	650	645	593	656	697	697	657	617	550	623	651	681	686	660	664	673	666	671	638	666	602	670	596	645	642	671	647	666	608	647	682	558	577	635	654	644	615	612	618	673	635	660	614	647	657	662	632	660	642	621	673	621	623	646	599	666	657	621	641	640	649	611	634	640	618	650	659	630	615	655	622	665	697	690	635	646	696	628	700	618	601	624	634	672	660	668	658	630	643	670	644	692	630	643	656	647	647	661	613	657	688	649	638	640	623	625	677	650	652	643	630	649	668	640	624	653	644	621	663	656	602	637	646	678	586	635	627	659	668	657	619	610	623	649	672	647	651	643	653	619	653	664	644	650	685	605	632	595	640	678	675	602	676	622	616	623	642	662	701	657	628	675	609	664	628	676	659	642	653	625	646	636	640	671	624	605	660	668	584	667	656	658	671	645	644	651	639	637	657	664	609	613	659	624	596	687	600	660	650	683	654	661	631	650	632	625	705	660	647	618	659	648	647	680	713	584	617	633	657	638	655	686	645	622	667	631	661	582	659	609	654	635	637	599	633	664	637	632	653	638	646	649	643	626	634	642	671	658	660	640	674	612	650	688	653	634	647	656	647	679	644	638	685	616	649	632	688	616	644	633	656	627	702	664	630	601	675	625	683	669	618	673	654	697	623	616	641	683	666	647	668	620	659	651	616	635	669	634	661	628	664	607	633	651	647	649	684	638	617	647	664	625	620	614	668	666	635	684	627	628	662	675	689	649	616	626	633	641	627	623	657	649	635	662	638	663	624	648	626	613	636	619	685	624	619	652	628	689	662	631	671	664	691	654	597	683	648	683	595	659	606	648	616	686	650	611	629	626	625	667	677	639	637	660	708	671	686	631	654	640	662	634	667	607	637	645	662	628	695	639	609	650	634	636	674	610	646	662	650	621	630	651	701	669	669	642	640	649	669	647	650	619	652	639	608	624	636	629	617	648	622	631	607	661	647	627	630	630	659	639	696	620	634	614	639	645	613	658	676	659	653	607	654	636	625	671	625	672	633	656	608	598	614	618	609	662	669	641	653	652	622	626	655	673	666	645	609	636	634	607	613	594	643	674	647	622	637	628	649	666	653	640	603	668	681	646	649	642	654	650	640	662	655	669	681	651	643	684	669	612	643	620	623	652	628	647	665	607	655	696	642	662	665	641	637	638	663	683	635	673	666	619	688	675	624	620	623	639	598	654	625	615	689	663	660	647	625	631	648	659	656	657	635	647	651	659	646	602	640
24354	21404	28567	24634	20153	2924	1098	706	530	543	507	521	451	434	427	441	471	458	391	428	460	424	473	469	431	449	447	406	413	418	425	423	435	400	372	388	424	381	393	390	452	431	410	428	405	418	391	439	420	387	442	424	408	423	368	411	410	409	384	399	390	407	352	407	431	381	419	383	400	414	400	433	392	402	407	398	411	414	399	409	432	399	415	380	397	416	417	377	406	417	405	374	433	388	431	487	395	415	433	397	392	358	398	395	400	427	381	397	430	408	404	425	405	436	402	423	402	397	407	425	388	383	419	380	405	434	397	386	416	411	407	415	411	418	370	375	384	395	414	398	366	382	417	374	398	470	384	398	397	368	365	412	382	382	417	348	411	416	391	379	431	409	390	398	423	408	445	373	441	381	401	396	395	423	413	410	400	396	396	385	400	387	405	403	438	374	392	430	403	396	416	428	387	409	419	399	379	387	353	400	384	410	402	409	390	411	413	394	387	385	384	369	411	374	405	432	382	399	396	379	413	394	406	405	376	382	442	426	397	402	424	428	412	401	403	386	395	373	367	428	390	401	414	395	423	419	422	395	416	389	382	415	423	364	400	413	414	356	405	410	404	420	421	348	421	414	428	417	388	381	437	413	421	409	380	410	386	391	429	403	403	406	399	422	408	384	399	426	431	421	405	410	402	387	398	373	382	421	372	441	408	408	413	400	403	409	380	402	433	371	411	367	366	411	382	410	387	391	380	407	431	415	403	455	418	378	377	413	401	372	425	413	396	394	371	409	381	395	395	429	403	388	407	423	388	407	429	377	383	418	398	416	414	405	376	421	409	394	394	412	416	406	421	405	394	407	393	414	442	380	396	377	449	369	411	411	383	424	384	431	389	371	396	431	376	391	381	407	396	402	433	386	407	418	416	421	384	420	428	421	393	411	398	365	363	413	406	395	430	385	410	416	403	402	392	429	416	388	402	410	414	403	385	385	404	410	387	402	417	386	396	404	362	421	432	391	431	391	382	357	422	366	410	391	421	373	422	412	410	376	403	369	395	383	376	441	375	385	412	384	419	400	393	383	400	387	416	392	402	433	348	408	418	421	409	378	388	415	366	413	377	425	393	394	397	390	430	370	410	344	408	380	399	375	387	442	419	394	476	362	386	396	412	370	409	385	388	398	382	417	407	362	418	404	387	386	385	398	396	418	406	395	400	396	377	357	373	406	377	408	416	414	419	424	411	409	424	396	437	408	375	397	384	381	410	408	444	406	391	401	394	389	406	383	415	382	430	375	380	423	410	405	391	410	393	373	381	388	387	406	374	409	399	372	429	386	389	385	408	372	389	404	447	390	405	426	375	413	390	399	415	414	385	426	406	395	400	363	397	455	410	404	436	393	383	403	424	415	420	411	369	425	397	391	359	372	425	413	393	402	395	390	402	392	392	409	391	339	386	415	372	389	382	375	428	355	431	381	437	415	384	394	411	389	414	419	393	402	394	404	403	433	390	389	400	392	410	414	429	418	379	389	389	424	402	401	414	423	376	408	380	358	439	401	406	430	409	390	378	370	394	404	363	396	393	376	369	411	406	411	416	418	408	411	411	401	379	430	394	353	431	403	376	412	371	371	394	391	389	373	411	412	402	399	411	372	384	412	393	405	384	404	364	375	357	379	412	397	378	418	365	433	377	413	392	391	410	425	379	361	427	442	462	412	403	408	420	418	380	438	383	385	391	400	415	383	404	417	400	360	380	409	395	407	373	399	399	416	372	388	385	383	427	373	406	377	389	376	402	420	375	418	385	394	379	414	422	399	407	392	379	392	427	376	404	371	391	381	393	387	405	401	427	430	386	397	405	401	393	402	399	364	377	445	372	385	393	378	411	372	416	378	387	382	424	412	423	383	423	382	411	410	401	370	410	402	397	407	400	371	396	408	441	437	411	391	415	417	390	405	374	429	420	384	388	402	418	409	392	355	443	366	447	430	402	430	388	405	394	399	366	390	364	373	385	409	428	384	377	382	420	399	392	420	404	443	440	391	417	420	415	390	381	384	369	404	384	382	400	362	404	406	391	375	422	423	418	395	402	410	413	416	408	416	410	402	428	401	430	391	378	376	381	386	388	404	402	396	412	397	407	381	386	379	405	396	412	401	429	387	408	409	401	417	373	408	379	389	373	408	435	413	426	400	424	388	404	400	426	417	390	449	426	406	363	374	406	428	415	396	414	395	397	410	382	429	364	405	400	408	386	407	394	409	376	387	372	434	385	425	423	420	405	391	380	436	403	383	384	392	403	410	383	424	431	394	360	386	409	405	386	379	389	393	364	388	370	427	419	366	403	382	389	408	378	405	385	402	411	406	394	415	408	416	395	389	391	421	383	363	397	395	410	410	407	406	375	400	422	382	430	392	378	425	390	399	404	402	390	449	407	381	440	392	373	425	406	378	404	351	393	379	404	400	407	378	441	384	367	388	409	391	393	388	402	394	424	408	402	423	452	384	399	389	367	388	367	429	387	397	387	398	400	408	382	404	387	356	378	413	398	360	418	373	405	360	410	408	383	412	384	392	409	430	386	419	401	375	409	374	394	416	378	373	405	385	410	421	410	400	393	407	406	386	407	409	406	420	446	419	412	384	393	401	350	411	392	372	384	413	418	406	397	408	409	402	391	461	399	393	386	396	380	371	386	420	400	406	399	411	379	414	398	417	393	410	398	368	363	374	407	371	371	402	378	422	387	409	424	376	424	396	384	388	380	397	379	421	382	420	429	393	387	388	419	391	381	412	389	390	404	398	397	406	393	430	370	368	414	378	411	414	409	399	381	420	400	402	406	392	394	423	406	418	374	415	396	416	380	379	400	394	362	402	426	391	406	360	362	384	356	438	374	410	406	399	412	398	412	412	407	406	404	387	378	395	396	393	410	402	415	359	433	366	416	426	416	377	418	398	414	410	412	429	394	390	382	386	389	391	409	427	375	408	412	355	396	364	355	400	408	399	371	416	366	388	388	374	410	446	371	400	379	407	425	434	385	402	384	406	385	440	403	400	406	404	427	361	380	391	435	408	383	378	381	443	425	419	402	365	422	399	378	369	389	375	376	413	398	385	408	373	361	398	422	382	385	410	382	391	402	383	395	409	422	426	409	389	403	410	397	378	417	417	426	392	384	411	407	379	404	402	382	404	417	374	367	406	387	410	407	388	406	393	397	394	387	416	378	398	418	423	398	380	401	413	416	375	374	400	384	409	378	402	386	378	459	413	405	377	408	409	384	401	355	382	415	389	392	421	408	387	426	399	398	390	408	419	445	356	410	391	403	337	394	423	415	376	404	369	409	386	425	378	402	407	393	417	402	369	417	383	389	399	392	399	402	408	384	411	408	375	383	387	410	379	400	407	423	366	396	428	395	386	399	395	445	381	403	424	376	392	411	386	419	426	414	413	391	415	357	408	396	409	391	379	387	404	409	373	397	424	393	425	415	379	366	365	414	385	431	388	412	395	368	399
3327	4753	3776	1954	1332	1013	864	770	673	636	550	581	529	511	499	439	481	436	400	494	420	451	414	412	410	435	410	388	414	416	398	383	395	404	384	411	382	433	429	382	424	401	392	412	388	412	369	452	398	398	417	414	375	371	392	382	376	409	389	376	364	379	363	394	407	392	390	405	394	409	381	411	404	406	414	394	381	329	404	373	364	360	407	395	397	371	406	374	336	388	402	351	403	357	394	364	397	434	407	418	407	382	360	367	375	366	412	367	403	371	374	411	388	347	391	413	369	409	368	368	373	397	370	377	430	375	370	371	405	405	394	391	383	373	396	374	409	390	388	412	407	391	383	382	383	432	398	339	426	372	395	347	388	384	397	344	381	388	374	363	379	407	409	385	398	399	386	346	378	387	354	409	393	378	369	411	366	377	392	401	360	373	392	382	384	347	411	400	413	384	413	407	396	385	409	398	426	378	389	384	374	414	390	387	398	376	357	420	439	379	377	365	371	379	382	383	385	399	413	402	387	407	396	382	416	358	397	424	362	389	410	364	373	375	377	357	397	389	428	412	378	406	380	378	363	378	390	389	380	394	390	382	363	376	362	415	406	410	393	355	376	365	402	361	372	387	356	350	396	398	352	387	374	429	366	373	405	422	416	384	419	387	383	417	382	387	402	423	377	397	391	392	372	394	394	394	371	424	391	379	370	389	369	390	365	396	359	398	390	384	404	385	389	413	389	394	405	354	406	393	380	385	378	376	415	383	405	395	369	389	409	421	381	385	419	376	375	385	365	401	368	394	380	373	380	418	367	379	393	355	368	400	391	346	390	349	374	431	389	381	427	375	383	393	383	372	375	389	395	395	385	370	402	408	360	377	377	405	367	380	385	378	350	400	398	391	401	383	380	395	419	388	390	405	389	373	392	330	401	379	392	360	363	373	375	376	407	348	362	407	412	405	384	390	405	380	395	406	390	375	413	441	409	370	409	365	365	375	387	377	449	395	424	397	343	405	404	355	393	375	375	421	389	355	374	390	395	400	379	419	396	374	372	417	373	354	402	383	361	382	379	376	371	399	377	410	401	379	390	349	366	396	371	390	428	366	389	386	408	372	399	366	411	349	406	379	406	394	365	359	403	404	398	357	361	377	372	375	366	415	412	408	369	376	338	424	385	356	383	398	389	358	391	374	355	376	394	388	388	396	391	358	378	395	391	407	440	370	378	351	373	387	379	379	408	361	403	376	413	374	439	375	371	386	380	395	373	397	381	394	387	407	369	375	383	393	374	379	405	409	336	353	385	388	402	413	399	354	385	409	389	370	410	387	388	402	357	405	388	404	375	397	369	359	390	344	346	369	391	384	388	371	378	387	381	360	397	383	412	352	395	383	396	356	405	388	385	393	428	393	372	382	389	401	375	387	393	362	365	380	399	423	397	371	404	358	393	361	409	382	345	376	360	378	353	417	391	382	390	395	378	407	377	423	350	378	374	376	357	385	403	382	381	388	407	419	413	384	390	420	382	376	413	396	414	376	384	371	379	358	411	417	362	350	376	405	398	373	355	423	430	346	386	400	403	391	365	374	391	350	373	385	368	375	394	373	386	408	371	369	381	415	338	396	398	375	378	399	372	401	379	396	405	364	402	376	393	416	375	349	384	361	358	400	396	397	374	405	353	388	350	389	373	385	384	365	385	384	359	408	420	363	376	384	383	404	352	402	395	392	413	396	401	403	389	400	387	417	378	390	379	362	409	422	399	369	371	371	395	400	390	404	381	366	398	377	369	395	340	361	365	407	385	394	390	386	437	364	358	402	391	367	364	384	403	339	388	379	392	355	385	368	368	378	385	368	351	379	388	382	358	371	352	354	383	375	375	404	358	370	379	385	380	371	390	401	370	400	383	400	387	350	388	371	394	363	387	330	388	397	374	388	374	383	396	384	384	393	384	382	385	391	392	423	367	394	394	366	367	375	369	435	395	393	396	397	404	366	395	401	387	388	366	406	403	373	398	373	400	353	393	384	378	359	370	369	384	377	376	368	375	409	373	418	394	368	394	373	419	386	401	406	356	412	350	395	386	386	396	404	395	376	384	342	359	357	375	385	398	377	396	382	379	416	386	388	378	389	421	379	383	384	399	350	380	380	388	372	357	386	390	374	377	413	371	374	328	393	373	373	382	390	378	362	380	355	386	379	367	388	380	400	381	342	379	396	355	396	422	377	363	400	367	400	364	384	388	403	363	372	371	402	402	385	370	387	369	386	404	348	361	425	355	368	404	386	375	399	390	360	381	397	379	371	367	401	410	399	372	378	393	375	394	379	380	388	378	338	361	349	393	396	383	383	394	386	396	392	383	379	369	380	405	354	379	394	362	375	387	419	427	376	416	393	379	401	343	386	348	404	387	378	369	383	419	365	378	396	397	374	359	357	396	403	384	354	371	350	404	376	399	389	425	351	391	370	407	369	378	370	344	385	405	373	385	394	400	366	390	407	359	389	385	392	377	388	380	387	378	396	361	365	398	382	389	374	354	393	415	378	376	380	428	368	373	407	369	424	396	350	355	410	385	380	354	403	387	407	406	395	383	364	388	365	387	375	364	414	376	347	368	360	373	393	410	404	401	350	374	370	382	377	376	407	376	393	370	369	380	363	416	373	415	350	371	403	383	418	334	382	394	372	408	381	360	363	381	374	384	382	384	351	374	368	368	362	387	389	434	385	353	366	392	374	384	417	388	383	377	376	398	369	372	390	337	382	395	389	358	381	374	348	334	376	400	394	348	359	413	367	353	371	390	377	357	371	367	432	413	379	419	369	407	355	352	376	381	381	371	392	348	365	428	398	396	389	393	378	361	389	354	386	377	368	370	367	360	369	393	402	397	394	343	371	403	364	403	407	381	405	381	358	385	432	395	389	411	381	372	377	369	392	368	388	366	369	385	381	363	415	361	392	389	357	383	412	380	399	399	338	374	406	381	373	413	378	355	398	357	348	392	380	390	364	394	369	403	380	360	397	382	394	377	371	407	374	407	401	363	378	368	394	374	355	385	400	358	352	388	376	376	427	384	428	362	363	360	423	351	410	359	383	381	393	395	340	371	387	369	378	398	383	386	371	395	389	373	369	349	365	371	397	392	401	373	371	397	403	389	387	341	391	355	419	378	396	381	367	377	387	346	405	428	392	386	386	376	392	384	364	391	412	401	398	352	400	385	357	358	393	368	369	339	418	396	361	377	404	377	376	389	371	363	387	379	399	381	362	419	373	373	383	390	402	389	368	353	386	359	402	387	370	354	435	393	391	390	394	366	364	359	376	369	407	389	367	369	352	392	357	379	402	373	379	359	373	352	382	354	374	385	358	351	378	373	363	399	356	377	353	378	376	377	368	390	400	368	429	365	409	401	353	403	383	361	378	379	397	388	371	383	359	372	394	397	387	401	354	370	385	393	388	402	367	367	398	382	360	351	406	375	381	348	388	377	383	367	343	390	377	342	356	398	378	383	345
27660	12183	2099	1256	954	946	980	910	890	888	816	877	833	857	879	900	932	879	879	903	926	888	897	825	926	857	908	889	876	889	829	878	859	862	920	880	889	923	827	825	874	935	954	941	928	928	882	857	845	868	850	855	915	861	874	885	838	842	895	882	815	905	834	913	863	935	877	868	848	873	849	832	864	919	875	873	848	921	838	838	899	917	903	825	922	893	879	884	939	875	833	795	912	887	927	870	925	917	879	832	900	868	891	893	902	852	879	933	873	944	898	861	845	939	832	879	880	836	906	862	877	910	862	895	895	906	868	952	881	822	900	889	884	855	880	870	906	851	866	853	855	845	855	919	944	872	843	916	933	838	857	832	887	862	897	884	883	893	861	854	915	904	816	860	883	877	890	890	834	885	854	905	845	861	864	912	919	913	893	832	907	862	907	877	852	890	855	905	909	916	876	881	858	874	875	890	851	874	925	929	896	898	852	864	850	931	856	830	839	864	867	867	910	881	874	881	835	913	829	904	833	890	862	843	892	818	883	835	896	906	901	929	841	881	889	865	893	871	897	865	896	848	886	874	877	876	942	889	944	877	870	900	864	907	833	856	847	925	854	886	879	900	896	874	903	946	905	874	885	861	863	863	864	904	875	915	873	865	874	849	878	891	862	863	937	895	915	915	889	904	919	906	877	844	844	850	842	886	882	871	903	897	869	925	869	893	877	885	885	869	882	899	923	915	875	914	887	870	938	895	885	848	929	832	934	826	860	874	855	882	934	867	898	910	835	935	898	953	952	865	854	827	891	884	881	877	867	837	856	905	865	897	838	923	873	866	871	889	863	884	885	884	931	889	851	936	966	872	889	831	846	864	880	796	917	863	890	897	913	897	902	839	899	830	931	858	868	840	872	891	856	867	886	920	884	870	837	868	865	904	875	869	852	922	930	858	875	858	926	852	884	878	892	845	867	844	838	884	884	893	849	869	862	921	824	873	913	890	874	886	832	890	857	861	883	893	862	994	908	867	858	833	868	827	846	912	946	915	865	894	896	952	889	833	832	831	897	849	852	924	868	861	857	896	922	874	902	879	909	844	843	840	905	909	808	940	891	880	870	826	900	890	958	886	890	894	872	863	896	866	893	890	864	830	886	851	933	880	859	882	842	896	891	861	902	868	910	883	911	924	878	922	932	903	863	910	891	848	914	845	864	901	954	925	872	839	832	857	895	863	848	882	902	910	881	936	886	887	899	919	929	845	879	856	884	911	874	891	850	884	855	858	870	892	881	876	926	793	870	897	948	916	862	908	877	891	859	862	909	922	859	905	926	868	891	871	882	874	906	925	857	844	889	853	889	839	950	852	883	913	948	867	887	906	896	895	872	855	873	849	887	879	846	829	854	916	883	905	895	849	929	858	891	857	873	885	868	860	845	860	894	848	863	854	886	846	892	856	911	895	840	894	865	904	882	859	896	911	875	919	854	894	893	876	824	813	835	860	935	833	917	870	916	858	858	856	909	859	856	887	867	813	867	885	865	889	881	844	868	854	852	915	886	865	879	888	943	863	823	890	832	917	900	881	942	908	895	840	877	846	931	863	912	892	965	942	869	871	883	891	868	867	896	881	874	859	858	876	903	859	835	896	849	893	857	898	852	873	836	823	846	875	911	915	846	888	884	919	850	893	881	879	890	918	869	898	951	920	896	876	865	871	834	872	833	918	876	888	858	840	869	848	914	916	896	870	927	900	887	863	893	886	833	848	897	890	916	847	901	906	883	856	906	941	827	869	898	845	933	880	832	886	863	887	898	926	850	889	863	874	889	874	887	859	866	864	825	888	930	890	838	866	847	957	910	912	874	847	882	873	847	873	852	865	843	887	844	899	878	927	887	849	869	911	900	852	846	865	865	898	870	875	872	898	930	922	829	849	901	878	875	887	864	928	869	853	805	810	850	889	913	893	825	872	909	837	855	815	885	857	853	899	924	872	890	818	866	870	866	895	851	845	933	812	913	853	842	932	864	873	905	873	908	900	918	824	884	923	850	859	840	842	928	918	881	854	942	914	867	832	886	829	863	889	891	901	842	921	889	873	920	841	908	875	821	954	830	874	869	905	899	927	854	846	892	908	857	875	907	908	841	881	898	884	961	886	924	846	827	880	875	875	830	888	887	887	867	864	838	884	894	853	871	906	926	896	916	941	863	869	879	837	892	889	877	918	884	901	892	880	817	836	889	904	853	858	891	925	874	884	827	848	859	922	843	897	883	848	856	816	850	848	900	823	876	875	832	864	910	883	894	903	927	854	898	838	905	904	844	853	878	841	830	880	861	902	878	874	859	865	859	817	928	914	866	860	833	852	891	876	895	906	885	831	908	881	814	868	870	898	885	878	865	894	841	896	875	846	870	862	900	909	885	904	915	883	910	905	903	860	875	847	933	908	863	932	909	880	869	899	921	918	875	921	882	850	905	880	896	841	845	915	845	891	890	858	847	920	940	900	925	896	878	883	888	903	851	885	819	873	888	900	903	906	832	819	841	924	917	896	875	887	856	894	927	912	971	843	822	898	833	955	854	884	889	880	922	893	875	875	860	861	919	891	886	857	806	844	867	877	910	865	911	842	893	870	858	946	873	891	849	885	880	855	887	910	886	848	895	837	914	922	885	934	858	897	861	884	898	863	908	943	884	865	884	869	845	880	848	889	894	922	860	911	899	835	839	851	882	881	899	895	873	849	861	891	909	870	895	910	924	971	875	889	869	940	812	921	857	870	853	972	850	895	885	871	917	833	842	874	898	848	857	837	880	883	869	879	882	912	844	907	894	872	834	886	857	865	881	896	848	890	908	932	832	891	896	920	847	847	937	829	864	846	899	890	912	925	908	840	853	909	898	801	894	848	906	846	864	883	850	861	854	912	879	828	892	834	840	843	854	869	845	881	849	872	876	854	835	882	875	912	906	881	925	908	874	907	925	915	892	878	863	940	876	883	797	930	891	848	934	885	876	877	840	916	868	923	900	852	852	957	852	902	884	865	897	879	864	838	842	844	889	854	870	903	859	867	838	887	888	853	878	798	878	859	891	867	836	874	922	883	921	872	890	927	866	854	921	837	905	922	902	930	860	886	878	905	894	931	863	847	835	846	908	878	838	879	873	855	922	883	898	892	911	903	887	899	890	949	865	929	869	914	907	833	888	903	854	886	874	899	855	941	871	832	926	878	874	878	853	856	914	907	878	909	877	863	896	877	874	892	895	947	885	910	920	855	875	849	900	843	889	877	917	838	896	887	878	919	896	878	869	848	888	870	873	879	930	934	895	898	959	908	829	887	947	870	891	869	894	861	902	863	902	892	899	842	897	866	873	890	925	860	872	889	838	883	897	911	907	840	890	865	903	856	857	898	847	930	904	844	818	860	875	853	888	853	903	813	915	878	885	899	900	825	878	864	863	861	860	889	857	900	847	859	862	863	828	860	772	848	877	860	901	902	883	889	859	827	900	864	892	883	848	809
5300	960	903	812	777	806	749	723	746	761	743	673	758	710	794	727	775	720	740	729	720	733	692	740	725	727	753	718	776	759	702	702	736	754	706	685	719	701	695	784	721	722	758	691	810	739	770	728	752	750	734	740	748	731	720	704	702	719	718	668	748	745	748	729	718	719	752	797	720	769	710	739	731	747	700	772	759	717	696	712	731	739	736	703	766	696	748	699	746	761	740	755	781	713	764	722	733	703	753	724	759	738	716	759	762	726	683	713	721	727	709	712	694	735	779	759	745	718	742	698	666	770	719	740	733	731	752	729	708	742	728	705	798	751	772	726	715	776	734	736	763	728	746	767	741	701	712	789	755	721	772	758	727	740	734	684	673	785	780	807	768	754	686	706	723	695	732	764	738	723	711	736	707	758	729	755	764	707	742	763	740	751	754	750	702	769	759	718	753	758	744	795	776	705	738	747	728	746	758	717	759	720	760	734	727	732	742	741	706	704	707	727	705	734	697	664	758	732	720	784	742	696	733	714	692	747	719	743	661	721	708	781	727	714	757	716	751	701	719	735	724	675	757	781	682	743	741	738	667	705	746	735	725	776	759	766	754	775	684	727	784	713	729	728	751	700	697	680	694	736	719	692	734	724	753	703	697	700	698	763	678	742	766	759	777	738	786	768	727	718	742	751	730	778	736	726	709	702	737	696	665	690	739	773	673	690	740	712	750	682	685	764	708	710	757	764	744	769	739	752	740	713	760	728	751	696	736	672	723	735	733	737	801	729	770	721	753	715	723	730	730	720	790	736	781	729	782	735	731	706	730	747	709	741	736	769	725	750	754	761	712	733	733	749	697	744	741	752	746	698	723	722	708	812	769	730	701	745	712	734	726	716	692	687	752	742	733	692	729	738	735	705	725	687	713	716	728	718	722	751	750	680	695	709	776	746	707	758	702	689	703	775	708	729	689	719	727	762	740	753	715	722	742	715	735	738	764	697	716	754	702	690	787	745	691	749	739	711	691	697	695	799	776	770	751	753	773	742	813	741	726	761	745	732	718	749	734	719	684	778	713	757	760	672	697	730	692	724	777	709	733	745	746	711	732	745	775	756	735	736	746	710	732	678	739	758	708	728	754	767	742	709	707	718	706	731	780	729	724	744	738	708	729	769	711	726	744	755	737	696	715	755	714	743	732	736	729	721	722	748	709	797	704	712	727	741	704	703	727	684	744	706	704	726	814	680	713	720	744	733	742	759	728	751	766	677	728	737	732	711	701	723	726	747	737	732	683	691	769	718	787	709	663	761	710	756	709	737	735	718	711	784	710	759	730	728	715	727	721	707	718	724	741	748	744	675	724	721	752	793	755	757	718	703	754	716	699	768	712	734	741	710	746	747	698	668	773	710	733	719	728	747	750	699	758	733	750	756	728	681	732	757	758	744	717	714	728	717	713	769	765	723	676	728	740	753	739	710	752	729	706	693	725	767	728	709	711	757	713	742	729	737	757	716	768	693	755	796	721	702	716	753	753	747	805	723	741	726	743	738	722	676	760	716	743	724	702	759	744	724	752	741	762	713	729	750	728	766	717	763	743	733	722	741	737	729	793	705	697	740	759	735	678	768	738	720	712	699	740	706	737	715	738	720	725	731	742	779	759	653	717	696	747	779	715	753	745	747	736	803	684	753	769	687	739	762	721	728	735	762	727	708	730	712	744	694	701	713	751	735	736	750	728	737	732	674	727	739	727	743	731	708	702	736	730	736	710	701	772	780	719	689	746	735	730	780	746	806	751	775	733	751	728	689	746	744	715	749	728	741	704	738	719	767	737	724	711	726	703	708	767	745	709	735	734	749	730	728	763	782	754	686	766	752	795	717	743	700	712	721	687	725	755	681	727	769	684	680	715	792	696	766	747	693	713	711	738	733	695	732	710	732	724	708	736	739	759	729	717	718	713	706	776	690	752	684	748	744	713	727	739	713	737	655	754	706	779	741	751	800	756	783	744	783	759	779	771	781	739	751	686	767	758	720	732	732	749	735	729	714	698	741	797	736	728	706	778	763	730	715	746	699	691	737	724	693	772	739	809	722	790	729	756	734	716	773	750	756	725	734	728	724	707	720	725	742	746	746	714	705	766	689	732	718	722	737	703	687	748	720	714	743	738	741	736	745	722	782	705	717	726	699	752	711	727	715	697	752	750	679	725	715	710	750	706	713	738	745	751	719	748	711	751	712	768	774	709	760	731	736	775	699	743	750	762	690	722	710	766	716	709	710	682	734	766	688	739	744	722	724	735	767	702	711	740	675	728	751	761	726	765	694	743	767	690	716	708	727	753	733	764	760	742	723	714	690	741	713	746	765	766	707	779	739	754	755	754	744	729	717	745	778	690	770	731	747	727	721	769	724	718	713	748	732	707	707	740	721	756	742	699	732	700	656	766	723	736	712	703	654	732	713	740	740	732	762	707	688	712	721	756	714	741	703	746	731	715	762	769	695	726	758	742	709	708	752	750	728	725	726	755	714	755	730	745	735	699	698	753	717	775	763	749	765	697	805	758	717	708	767	713	765	716	768	686	750	736	698	767	727	730	715	734	715	701	732	749	714	732	699	719	737	722	730	721	772	739	723	739	718	710	722	740	732	684	722	755	750	746	698	742	712	747	700	736	726	742	704	741	715	700	723	731	737	700	684	757	694	743	762	685	735	752	709	719	708	748	742	747	776	726	746	698	735	702	715	745	688	697	756	686	696	728	716	784	740	707	721	721	730	762	694	746	713	725	715	710	719	721	735	694	683	707	751	713	718	722	769	741	740	751	786	765	753	778	749	722	757	731	734	724	724	741	742	716	737	726	717	772	740	705	747	727	720	706	704	737	799	680	760	704	705	698	722	717	724	708	666	685	723	719	769	752	686	697	722	714	758	724	698	716	710	696	734	731	726	697	757	764	737	735	753	718	731	742	747	680	763	735	687	705	696	733	722	730	738	737	752	729	717	725	704	748	715	748	690	709	732	727	739	755	703	752	729	778	704	775	748	747	716	683	760	738	690	730	746	757	757	738	712	767	789	728	715	717	688	753	728	732	725	769	749	717	701	723	747	733	736	770	745	746	758	743	803	756	718	732	745	782	755	742	724	758	764	758	718	724	742	740	759	701	718	715	740	753	707	785	705	775	690	716	744	698	752	745	688	705	744	766	703	755	715	753	724	763	725	736	630	744	757	756	707	700	714	734	708	779	780	743	735	739	734	722	701	709	761	732	758	700	690	729	719	743	762	730	747	761	742	756	713	714	751	699	711	681	789	735	730	723	708	750	753	753	726	727	732	764	762	765	692	735	720	738	737	721	787	727	705	702	659	768	732	674	705	702	714	691	740	720	758	762	720	757	721	737	764	744	743	728	750	724	711	725	719	693	751	766	734	706	777	757	706	771	766	733	754	692	760	714	696	681	718	733	725	734	715	698	689	718	762	730	764	738	696	775	754	694	714	709	733	715	727	746	755	763	744
26008	21408	24014	13386	1488	946	908	776	789	748	777	793	735	760	793	759	732	798	775	769	690	808	732	729	774	694	819	775	754	731	731	767	756	765	732	760	709	791	770	738	715	727	751	726	683	741	777	748	758	755	738	800	749	765	720	765	774	736	734	744	761	737	686	733	705	746	695	744	758	738	784	699	738	768	757	718	775	745	722	756	739	761	738	688	722	703	726	711	788	754	731	759	724	700	724	746	711	788	737	778	716	670	688	750	761	715	679	720	722	756	733	758	776	742	764	736	746	761	675	755	740	736	724	698	746	712	763	730	741	764	775	722	732	803	704	729	768	734	785	726	740	741	725	725	757	755	715	753	704	736	733	735	786	779	766	726	710	741	763	749	718	751	756	736	716	735	697	742	766	733	713	728	731	734	775	787	744	757	749	765	729	755	724	734	738	743	746	720	821	750	693	734	683	772	757	758	718	756	757	703	758	718	753	723	726	744	729	714	778	699	764	720	753	754	706	758	716	725	724	727	718	749	741	737	748	810	738	705	749	732	735	741	775	693	737	759	763	767	709	764	737	806	742	774	730	727	689	707	694	691	696	751	783	702	707	729	727	739	722	711	731	761	727	772	703	758	775	690	759	728	716	649	756	707	772	764	729	761	726	738	727	778	717	705	771	762	775	689	752	719	737	752	712	749	694	710	740	707	724	797	730	756	709	748	682	778	702	787	745	726	733	763	734	724	720	756	721	785	749	710	727	755	734	748	770	694	766	760	757	769	747	710	760	709	710	695	741	728	717	781	782	760	750	728	717	699	742	776	740	746	709	767	733	733	732	755	721	769	720	722	759	741	750	774	746	764	729	753	695	751	710	780	734	742	761	733	751	742	699	767	714	733	741	751	762	739	782	695	685	761	705	740	697	740	740	747	744	738	759	715	729	739	730	717	767	724	719	775	751	715	693	741	754	752	719	687	721	699	729	723	762	729	728	774	816	772	725	779	704	775	801	723	700	723	729	749	740	725	695	707	705	727	754	723	722	766	729	758	766	765	787	728	736	742	793	742	693	734	765	771	774	756	742	780	788	776	754	735	731	696	740	739	775	710	714	740	667	719	742	719	775	732	731	733	719	764	749	783	741	759	795	751	701	684	735	801	720	717	744	748	693	753	763	719	664	747	706	729	737	757	721	719	660	723	708	755	723	709	734	719	751	809	723	813	722	714	745	716	710	709	707	717	721	745	723	735	665	745	754	736	740	760	782	742	734	752	710	787	728	727	767	743	718	736	736	675	732	757	744	714	762	752	709	705	715	735	761	774	756	742	745	760	740	709	786	756	713	739	730	742	725	770	750	750	745	719	699	735	735	727	713	757	776	700	722	715	765	754	732	743	674	705	719	743	709	776	695	733	742	734	737	696	732	753	735	738	737	776	702	732	771	763	744	780	759	728	765	733	734	675	757	732	716	764	758	756	737	717	765	757	714	739	736	740	757	760	792	720	734	753	729	709	720	720	723	727	769	750	748	706	728	686	715	707	744	751	727	789	766	779	768	767	760	740	756	710	725	766	756	703	722	716	744	724	689	755	774	731	740	775	751	732	708	740	747	694	710	753	715	739	742	729	716	775	724	695	753	746	762	731	757	666	760	712	710	744	733	737	682	729	706	760	715	772	751	741	718	741	740	750	705	729	736	716	754	747	746	796	720	760	759	773	735	688	749	735	761	732	716	743	766	738	752	723	723	744	736	744	718	759	706	753	727	734	733	771	729	729	742	753	723	741	692	702	750	702	724	677	702	752	738	716	757	772	704	769	688	722	750	733	727	721	746	719	721	710	722	739	725	745	737	691	737	730	733	730	757	768	785	729	735	739	722	725	723	789	725	780	749	753	765	746	781	742	748	763	712	726	740	704	742	755	744	802	795	765	776	747	709	778	746	720	718	697	751	759	765	728	734	733	772	782	736	702	724	735	707	708	791	794	758	753	768	727	698	715	762	755	701	693	728	746	727	763	734	699	727	741	731	763	667	701	741	757	779	742	707	762	714	705	766	732	717	741	765	729	721	711	752	695	665	771	703	741	699	743	760	748	719	748	751	735	705	719	742	765	774	717	806	708	721	704	766	756	761	739	727	725	726	737	726	725	789	745	780	700	718	756	714	746	748	758	752	737	718	807	734	706	785	702	738	724	693	703	714	790	749	703	725	706	711	694	727	736	739	694	786	733	776	720	713	785	686	773	766	761	714	702	724	750	764	693	716	739	790	701	741	730	756	683	733	752	823	701	728	749	718	689	711	707	737	727	767	704	727	719	726	687	786	726	750	702	749	724	735	781	727	741	713	766	726	757	743	734	714	738	708	680	765	741	717	750	727	765	719	764	688	748	741	756	756	745	758	762	722	742	690	709	758	719	745	758	720	750	736	736	724	712	820	662	762	727	759	716	746	702	702	753	719	744	706	736	752	770	738	711	752	720	754	749	709	763	702	685	769	705	708	710	729	764	724	743	728	777	701	746	733	718	772	729	729	702	762	723	721	732	735	738	733	724	710	738	782	734	723	778	714	738	691	754	737	738	730	732	759	743	739	704	723	746	821	760	689	723	742	729	747	727	751	746	703	741	739	804	720	715	760	743	744	700	721	725	719	787	723	789	728	687	719	718	725	685	764	755	733	758	792	725	711	787	743	738	736	753	720	730	731	750	759	732	777	739	702	722	776	711	695	704	721	750	742	754	698	718	723	704	732	741	774	722	771	727	746	738	693	740	686	689	712	707	750	718	753	718	769	751	773	764	759	732	685	738	765	731	734	778	693	752	721	769	775	728	762	750	755	725	729	742	743	727	731	712	754	788	734	756	664	707	750	736	769	688	667	724	723	750	767	710	763	733	717	741	763	727	694	729	679	705	732	702	780	712	755	747	716	728	748	752	733	730	741	714	716	688	738	748	695	724	767	745	731	751	717	734	713	714	772	755	779	760	765	713	746	747	715	713	755	742	747	688	714	735	697	813	751	730	739	710	725	714	747	718	777	715	742	721	783	754	717	695	763	755	752	773	758	723	765	752	743	792	753	730	746	758	760	698	736	773	723	722	741	744	731	752	759	770	751	706	766	711	765	705	719	698	720	745	712	704	745	761	712	747	739	796	745	729	700	779	733	734	715	721	714	788	750	750	720	731	718	735	745	732	730	756	760	734	751	739	781	714	767	735	733	742	741	780	716	733	718	774	746	755	713	718	801	726	747	753	688	756	715	710	764	720	743	709	722	683	745	741	725	731	773	748	741	761	759	723	723	707	739	748	739	752	709	739	739	715	774	728	752	679	721	712	704	799	752	731	696	719	704	759	701	731	716	756	717	692	736	752	681	790	688	734	726	752	752	781	727	721	796	788	792	765	753	761	778	753	767	702	767	722	716	702	717	755	730	743	719	712	744	705	733	711	729	743	703	743	719	705	783	746	744	755	762	782	805	734	718	769	736	715	711	747	735	739	721	745	755	733	736	701	782	742	729	721
3771	1840	1585	1099	880	790	738	777	708	723	695	726	701	697	681	656	688	654	638	675	669	649	654	657	646	625	597	630	666	581	629	621	616	642	635	610	638	639	618	626	628	661	687	659	639	658	609	592	633	639	642	665	611	605	635	618	696	635	589	625	636	680	662	612	594	627	631	639	630	608	645	608	584	606	650	659	646	608	679	661	616	624	620	623	620	627	654	645	614	635	686	671	603	669	663	647	575	626	699	656	631	658	667	631	701	610	591	643	607	645	627	618	584	622	627	582	632	649	617	676	629	595	620	678	635	631	649	637	674	652	669	627	668	666	611	650	648	613	689	659	650	632	601	633	657	667	675	676	663	667	671	665	644	654	670	642	627	718	645	661	668	634	615	630	633	630	676	629	681	693	613	648	702	664	605	609	709	623	594	580	609	663	619	562	638	629	606	651	636	605	635	662	622	625	676	631	652	643	610	641	717	652	628	599	611	615	637	601	636	592	621	656	629	658	666	646	677	642	629	628	653	603	598	637	658	663	661	636	605	681	644	621	629	640	622	605	647	610	642	594	600	667	673	621	648	631	630	602	624	644	659	586	598	662	627	638	657	662	632	641	607	625	658	640	664	638	613	624	595	650	641	641	621	643	609	603	616	663	649	627	582	579	638	670	684	661	652	611	619	684	598	634	615	640	624	606	678	635	662	634	597	633	615	622	650	682	614	606	670	644	626	636	650	693	631	648	609	626	656	653	645	633	639	630	611	591	614	622	651	662	669	602	626	634	621	693	641	629	612	636	612	595	631	648	622	662	644	619	649	627	616	591	625	636	595	632	695	620	619	634	624	583	637	658	585	621	637	652	611	578	630	603	585	615	648	635	653	688	623	632	629	640	639	632	679	682	631	628	673	630	581	650	612	605	623	619	643	644	623	613	638	624	653	625	585	636	656	653	675	619	669	648	676	640	671	653	679	652	647	624	657	602	631	649	598	607	605	692	644	680	634	636	637	650	654	647	639	617	680	656	639	638	634	644	594	570	635	627	618	610	592	648	647	632	704	644	637	657	617	657	641	625	581	631	605	621	661	623	658	587	638	590	634	649	630	621	596	651	646	625	621	654	623	646	646	636	662	613	640	612	664	684	655	618	630	652	678	619	641	678	634	638	600	619	657	599	621	613	650	669	648	674	612	641	691	664	633	634	646	593	622	626	594	627	612	619	569	624	656	579	570	602	669	643	690	654	650	642	674	610	657	644	634	650	645	623	614	630	653	642	663	636	624	630	628	622	624	601	660	621	648	656	635	606	630	613	623	647	645	642	633	615	630	647	596	590	612	669	630	589	629	603	656	648	621	637	626	639	639	629	631	678	638	625	648	596	660	619	650	630	642	665	622	624	639	643	597	623	626	589	634	646	632	598	608	631	637	639	639	632	619	654	615	634	641	652	648	669	639	596	636	599	626	606	642	630	658	637	603	648	626	658	621	646	636	638	589	631	632	603	640	661	654	611	631	632	605	651	622	604	634	628	692	653	594	617	673	620	635	622	645	645	628	626	641	696	636	621	592	598	626	633	579	632	608	636	633	658	600	641	611	646	594	625	643	610	587	609	603	631	614	654	597	643	661	624	574	612	654	610	642	642	673	618	656	682	626	627	614	643	669	664	645	633	654	602	655	633	583	655	634	645	621	610	610	611	661	655	637	644	605	586	593	592	638	641	616	668	630	599	648	628	599	607	685	601	648	640	642	577	628	615	683	641	628	611	606	648	583	635	637	635	623	611	624	644	594	671	598	606	611	613	672	643	651	643	596	623	610	622	637	603	617	602	652	612	670	609	675	649	665	624	621	655	643	630	627	630	600	622	611	631	663	667	615	658	661	665	606	612	615	606	615	612	635	595	643	634	642	584	599	581	639	645	629	640	630	644	608	647	637	643	622	619	644	621	634	613	642	644	624	647	669	643	619	652	653	656	643	588	626	633	659	635	603	655	701	622	641	578	640	660	623	598	629	605	585	600	615	635	627	625	633	604	605	618	641	594	598	638	622	656	607	596	649	631	627	588	618	588	632	620	654	709	667	620	593	677	611	624	634	592	637	620	625	605	656	658	670	653	644	626	658	639	578	637	625	600	624	632	599	601	642	641	625	677	665	620	614	639	625	605	668	606	652	632	666	633	636	605	621	605	611	622	612	614	651	662	632	627	639	640	643	617	639	642	638	671	620	628	664	661	623	653	626	636	650	662	614	614	614	632	646	612	616	675	658	613	663	628	598	668	663	616	604	634	632	668	645	602	641	601	676	614	657	641	603	637	653	635	606	663	612	629	589	636	595	622	614	644	646	589	667	630	630	633	659	614	608	612	609	645	594	604	612	661	673	585	630	661	625	618	625	609	623	603	630	655	661	597	642	634	615	653	612	611	609	612	663	592	653	655	660	568	688	622	659	649	653	704	620	632	649	640	599	656	624	646	590	630	622	649	660	643	647	654	646	632	638	610	657	634	587	642	616	604	671	647	612	713	648	637	636	645	649	632	605	651	633	586	600	641	620	642	589	600	640	584	632	656	613	651	618	627	676	637	639	606	643	655	596	621	650	632	646	605	610	642	621	675	633	589	600	644	583	648	637	613	644	665	634	596	600	664	590	631	655	640	626	645	661	659	665	640	644	630	593	612	679	625	613	677	633	651	641	595	657	595	663	619	636	653	644	629	646	642	602	643	656	592	629	639	622	656	614	606	607	603	607	616	663	648	628	656	622	628	633	651	624	647	595	658	590	616	601	622	658	600	662	622	673	612	680	684	604	624	609	629	561	599	632	608	639	627	628	646	633	625	645	646	602	641	608	663	617	621	647	660	651	617	646	646	613	613	621	622	627	627	607	601	675	615	609	639	617	562	600	651	649	656	643	680	616	635	641	677	644	610	653	617	655	640	604	623	649	644	638	620	593	645	611	599	672	643	608	660	612	655	624	639	604	616	621	631	648	661	621	593	664	669	556	571	582	616	622	598	617	588	614	616	615	674	586	640	653	656	632	654	632	645	628	648	631	661	645	643	610	587	643	635	605	656	611	664	582	645	607	631	686	650	621	598	644	619	639	608	595	642	638	613	612	558	597	667	609	583	662	614	619	618	603	591	647	583	654	603	601	606	588	612	614	650	627	641	604	646	633	652	653	614	667	652	653	646	604	590	621	656	609	639	601	621	651	620	643	621	652	615	647	620	615	653	626	626	606	632	662	597	686	641	664	654	599	639	637	633	621	659	595	589	615	654	653	648	658	619	615	596	616	665	645	642	648	606	605	609	643	623	645	651	608	632	628	671	625	648	581	609	571	586	589	634	653	618	653	645	633	634	619	650	667	614	632	628	633	596	613	634	632	660	615	582	635	595	632	600	640	636	638	674	604	612	611	656	653	647	654	614	620	643	615	653	624	552	633	598	595	684	645	598	603	660	595	610	615	634	642	638	627	638	625	608	666	639	626	611	599	640	643	618	621	664	643	642	639	618
24339	21442	28625	24644	20204	3013	1074	682	568	521	535	478	448	461	454	467	430	460	452	430	460	431	450	406	430	413	418	438	399	388	441	434	407	461	421	442	417	425	422	417	420	384	444	409	444	459	404	404	413	392	428	422	388	394	411	428	432	429	409	408	412	428	408	386	419	400	434	403	392	453	438	412	422	429	428	399	395	388	371	440	401	374	395	410	426	383	425	438	393	384	426	403	406	398	404	386	401	420	424	411	396	389	429	398	411	424	386	417	382	414	393	401	401	392	400	402	425	426	432	412	400	394	409	416	424	432	411	407	380	441	414	386	416	439	416	397	420	415	415	422	394	438	389	373	401	404	390	390	424	399	410	411	392	418	429	419	406	414	418	398	384	403	404	402	437	418	443	406	382	397	426	409	443	389	442	385	401	414	419	370	417	376	369	395	438	392	384	441	391	376	375	377	418	354	424	345	367	396	408	419	363	421	393	410	404	419	426	419	397	397	435	407	416	409	393	417	425	414	436	448	388	429	401	407	385	374	366	437	395	387	413	427	371	451	415	401	401	414	421	392	377	387	387	449	448	426	383	408	396	407	410	415	428	408	412	411	396	408	423	388	437	425	378	395	391	430	406	377	418	413	411	408	411	383	436	403	387	393	422	396	444	426	407	433	400	422	394	413	401	409	370	410	393	377	402	387	433	416	443	413	378	405	398	391	356	405	390	402	390	416	410	373	407	392	383	401	373	378	426	372	408	398	403	392	408	386	425	402	383	398	374	412	386	390	422	430	388	406	397	385	391	398	410	373	416	397	410	408	400	394	387	437	377	407	430	411	397	409	442	396	396	384	369	413	363	413	378	403	410	428	392	404	397	406	403	432	395	407	388	429	422	389	403	381	400	465	384	434	385	379	374	423	394	390	435	431	444	408	433	421	393	430	400	363	417	379	414	399	393	398	442	397	386	447	431	415	415	398	379	399	372	385	389	408	452	410	413	414	396	442	389	412	383	387	402	430	391	430	416	413	400	423	400	365	367	402	378	419	382	444	415	385	396	414	436	385	381	374	368	362	398	398	402	370	396	380	377	420	425	425	408	395	416	392	423	423	401	378	395	385	371	374	424	419	374	423	377	382	400	407	411	410	421	426	404	416	463	413	394	397	407	405	373	410	398	378	362	385	424	379	410	396	399	416	422	427	408	422	387	398	427	377	406	420	368	392	431	396	410	376	399	407	383	466	396	396	383	399	399	434	410	382	378	440	391	406	402	402	395	424	384	428	390	410	411	409	376	426	422	432	431	422	420	415	399	399	390	397	369	444	419	408	391	401	365	448	427	401	406	422	425	399	433	440	404	412	387	410	405	400	407	425	411	433	379	414	428	369	386	410	412	387	390	382	367	422	367	413	388	406	393	410	391	426	415	413	375	399	402	410	412	404	415	355	403	420	406	418	401	412	407	378	450	367	406	377	386	370	395	407	469	413	389	388	401	420	407	413	381	422	459	351	335	423	467	420	383	436	413	391	423	425	418	384	420	404	401	412	401	416	405	401	389	395	413	419	405	403	388	404	411	411	408	376	394	438	384	414	407	391	397	407	396	427	404	395	426	389	385	410	387	382	413	415	433	364	450	432	402	400	383	398	432	408	426	389	382	377	379	422	417	387	380	412	443	402	378	359	415	394	400	421	390	409	387	394	401	422	357	415	434	415	405	379	353	394	406	409	408	349	434	400	404	396	418	442	395	392	384	412	441	428	421	400	391	391	401	427	421	389	375	407	361	404	401	413	444	406	386	408	390	414	403	393	390	411	408	387	391	402	399	402	395	415	410	450	426	398	401	386	408	388	391	431	410	433	422	380	377	401	394	425	411	395	396	397	377	384	386	410	406	402	409	400	414	376	366	418	415	416	404	403	440	371	380	387	371	428	380	416	405	422	460	409	375	402	431	401	414	418	430	396	381	410	398	409	412	409	415	432	369	391	414	380	396	397	406	345	408	390	388	401	383	425	399	419	393	401	385	402	411	392	432	432	399	399	381	390	423	412	384	395	418	415	413	394	393	417	392	386	386	407	380	435	388	381	395	416	396	412	403	385	413	380	372	413	385	381	395	394	414	401	459	433	408	388	400	400	421	413	359	375	370	418	399	416	368	428	376	394	418	401	367	405	424	408	406	428	389	377	426	400	397	405	407	420	370	413	382	391	411	454	385	393	388	392	406	417	430	386	416	435	402	425	412	431	356	409	431	444	411	436	397	409	384	413	413	423	422	369	393	420	426	428	428	401	372	385	418	383	378	392	387	387	377	361	390	410	414	419	402	375	411	380	401	348	395	389	403	419	383	415	400	400	405	404	400	375	393	413	408	407	417	408	417	409	408	411	429	396	384	374	416	424	412	412	416	369	400	399	395	471	372	399	417	403	408	382	398	389	423	419	370	390	415	373	419	413	356	375	392	386	423	393	393	411	345	414	430	365	381	401	375	430	394	423	405	400	386	397	411	425	420	449	410	390	399	395	360	394	444	392	439	391	392	362	397	414	387	371	409	393	429	416	415	400	423	436	409	431	425	381	391	404	409	399	414	424	407	413	416	415	345	408	374	354	394	407	399	426	386	408	401	397	378	418	402	405	385	409	416	402	448	368	378	380	375	383	422	418	417	419	393	352	389	395	376	403	413	400	383	383	407	378	421	388	418	402	374	399	369	407	397	426	409	385	395	411	423	440	411	394	429	433	424	435	420	423	380	438	392	412	403	423	390	398	406	400	362	434	393	423	415	390	413	410	394	373	410	410	393	381	448	411	410	372	397	409	399	397	405	386	390	426	436	418	401	403	390	405	367	404	394	387	384	381	387	399	382	366	394	383	418	396	383	413	415	383	447	429	404	429	401	422	431	400	415	407	418	418	387	422	408	439	409	415	419	393	395	429	388	368	392	375	389	380	396	423	410	404	414	409	394	408	408	413	392	421	437	385	399	423	397	394	418	392	459	411	383	412	392	391	402	398	403	391	415	398	405	445	423	396	392	403	405	395	366	417	399	388	417	382	423	410	437	425	369	421	418	377	385	393	383	409	417	433	403	384	413	369	405	378	446	417	394	410	397	393	410	390	423	392	404	376	400	416	437	395	380	371	437	396	392	404	393	405	430	427	473	412	420	417	421	434	446	406	452	362	404	403	412	373	395	385	428	402	430	412	420	426	382	383	371	407	395	431	376	391	408	391	380	395	425	395	382	395	435	434	408	378	419	366	398	413	407	390	429	394	415	422	358	411	389	416	410	404	441	414	408	420	389	405	403	415	442	388	399	363	400	421	434	396	405	408	438	400	420	399	401	380	385	407	409	397	433	413	411	397	390	457	393	385	371	361	405	392	405	429	405	401	404	450	391	381	415	401	407	403	399	408	379	405	417	360	378	411	422	352	462	409	407	412	388	413	405	403	411	375	413	379	417	404	419	403	431	407	415	431	357	392	440	399	407	399	400	419	427	419	412	367	366	409	421	409	407	428
3330	4678	3747	1891	1357	1014	870	745	656	607	580	507	469	511	464	374	431	405	451	432	429	398	448	391	415	379	391	409	382	400	409	436	402	400	413	392	387	384	400	379	387	409	338	429	381	331	409	400	426	368	392	377	383	422	370	409	387	432	403	394	403	387	370	438	359	406	391	418	391	384	413	405	369	390	425	398	429	393	410	403	411	369	404	390	378	394	389	407	386	372	374	372	406	376	383	386	396	385	405	389	409	380	411	394	399	404	413	373	382	401	368	386	339	374	380	395	399	368	373	403	367	426	409	377	400	368	426	361	369	395	378	399	379	386	411	364	375	386	384	366	375	349	346	396	369	390	385	436	397	380	392	372	411	405	386	415	370	373	357	383	415	388	377	396	381	404	423	414	373	399	396	381	357	371	363	382	382	369	392	390	397	398	368	336	408	413	369	382	349	353	356	406	382	370	380	350	394	386	398	368	390	371	363	397	399	373	376	344	372	380	408	434	376	385	385	367	405	399	394	366	388	386	357	379	389	381	370	398	367	358	410	390	391	395	392	388	388	413	380	400	394	386	371	358	386	391	361	379	371	374	399	364	394	412	365	367	400	395	386	400	377	354	385	352	337	422	383	408	355	373	334	361	391	390	366	409	397	353	390	391	380	398	387	409	387	405	389	429	398	390	387	393	407	396	405	399	358	368	407	371	371	390	427	415	384	404	393	379	398	346	394	375	379	414	376	354	360	382	388	384	415	418	405	405	381	362	373	405	359	358	371	351	378	358	370	411	390	366	390	385	376	366	397	373	368	400	357	391	389	363	379	369	391	364	388	392	396	404	387	384	365	360	364	373	407	357	409	382	369	429	400	374	403	389	389	400	399	408	373	405	355	394	422	375	374	361	408	358	374	389	400	360	336	388	368	413	351	409	411	416	405	364	354	366	369	384	372	376	404	349	395	365	349	400	359	386	360	358	366	401	398	403	388	395	389	385	397	393	355	400	388	398	393	440	370	398	405	374	393	364	403	376	380	411	358	392	356	377	351	351	387	382	381	375	364	391	362	379	377	362	362	378	395	357	396	364	409	371	352	365	396	400	366	383	387	389	343	400	376	343	379	396	361	396	382	403	361	351	358	374	373	401	380	385	383	384	390	377	341	401	396	407	370	382	402	397	351	394	361	402	423	385	374	374	375	376	379	364	413	387	387	380	386	387	394	368	363	396	406	386	369	388	385	384	384	367	377	393	383	430	408	366	381	407	394	384	410	330	359	355	347	418	384	409	399	376	385	386	374	350	341	386	372	359	370	387	393	354	373	354	396	361	384	379	421	383	387	373	403	402	405	396	367	379	411	353	396	415	394	401	373	379	387	391	381	407	395	369	403	367	368	362	393	355	375	370	393	397	379	357	380	379	438	399	421	401	373	362	373	353	362	384	401	352	406	339	353	384	385	390	393	391	389	392	380	403	351	370	351	378	379	357	397	384	355	399	368	381	382	389	405	397	376	360	389	388	393	369	387	394	357	389	407	351	389	364	369	351	431	425	384	368	375	425	382	374	318	363	394	362	392	403	365	351	357	399	366	371	375	344	390	437	382	402	428	397	375	377	361	343	374	397	380	396	365	403	353	364	378	390	392	427	357	392	403	382	438	379	379	388	386	364	376	393	372	401	373	363	413	375	381	356	374	394	404	433	374	425	393	372	374	369	384	376	401	345	405	354	374	393	409	360	394	383	387	389	357	360	342	403	379	415	389	382	394	401	390	374	393	382	386	379	388	403	381	380	401	429	388	371	356	387	371	424	397	363	384	402	366	390	384	333	384	421	368	393	397	405	396	360	345	377	392	385	416	351	406	385	403	361	399	399	390	364	409	372	393	419	377	364	408	360	384	396	355	375	368	382	358	362	363	363	388	364	365	346	384	390	397	358	395	369	386	386	383	389	381	350	412	366	400	376	414	396	366	370	368	413	343	425	353	362	401	376	371	380	382	380	411	368	368	401	380	399	390	332	397	383	411	392	380	384	359	385	398	379	390	381	400	343	363	392	368	386	355	387	362	406	375	366	390	367	372	355	379	390	355	362	378	370	393	404	396	369	358	352	427	384	401	398	397	392	397	392	405	339	380	376	389	378	402	353	363	372	393	383	402	333	372	409	383	348	363	379	378	384	396	369	390	387	409	367	386	386	366	406	373	381	384	340	396	357	391	385	362	379	394	352	377	387	364	382	381	380	382	365	388	390	362	387	367	377	355	398	380	360	384	374	392	350	392	386	371	350	394	355	386	384	395	399	402	367	351	394	368	364	397	360	384	391	354	382	388	396	383	392	402	369	375	385	396	378	399	373	344	382	309	420	390	411	341	355	412	380	381	355	346	399	337	360	364	383	389	373	397	325	384	366	356	338	379	360	382	376	407	348	398	370	374	385	410	359	374	385	349	383	393	365	364	376	377	372	367	374	380	398	363	384	392	417	374	377	427	387	368	341	392	385	387	358	384	356	395	350	363	399	369	394	368	358	416	394	358	378	355	375	419	386	364	368	361	410	374	395	372	391	436	369	369	389	396	377	374	412	381	404	352	354	365	365	360	389	414	390	382	378	375	415	395	349	390	412	408	387	405	381	366	372	399	366	392	382	363	384	361	388	370	401	388	391	364	380	391	375	359	369	382	330	380	384	381	410	364	391	366	363	395	388	370	359	407	398	381	385	397	353	339	355	371	397	366	381	396	380	408	402	331	403	385	383	393	344	371	365	354	400	392	407	356	382	390	344	407	358	406	373	375	361	386	416	419	381	371	395	368	398	354	371	374	407	366	360	387	384	393	366	378	360	394	387	345	369	380	379	367	391	390	387	395	360	400	391	377	390	384	359	387	393	419	383	416	395	400	363	370	367	374	388	388	375	394	407	349	406	388	362	388	353	364	418	368	403	399	380	399	398	388	384	421	374	370	387	380	393	383	404	371	349	372	376	370	355	377	397	400	390	402	345	358	360	362	377	362	384	347	403	354	384	421	406	423	364	397	389	391	357	407	361	367	381	400	396	398	370	358	413	405	367	344	388	352	380	352	397	383	371	360	408	415	329	414	369	361	406	366	399	379	439	342	386	361	396	365	390	350	397	340	407	390	387	366	388	404	377	410	360	335	370	366	377	363	345	392	375	406	350	417	351	367	378	392	386	402	355	353	395	353	375	366	378	383	398	389	357	358	385	380	429	330	409	373	364	362	361	361	361	399	356	391	399	382	336	349	377	377	391	379	395	355	368	350	372	373	407	394	342	374	375	385	386	358	359	408	369	387	403	376	374	392	373	397	365	369	357	382	390	396	421	351	374	382	405	385	384	382	391	412	375	365	395	411	386	363	393	363	380	362	351	393	393	367	383	381	368	379	359	333	372	396	423	363	414	399	374	348	382	381	395	361	382	316	372	361	373	411	354	412	365	359	391	379	402	380	359	375	383	383	392	381	374	368	359	393	390	392	356	374	397	382	389	379	363	382	399	347	382
27694	12228	2326	1389	1017	885	906	891	858	921	883	873	928	940	886	867	869	856	877	905	817	902	867	895	918	825	902	856	913	917	918	919	824	822	864	896	829	904	860	908	860	851	908	865	918	843	883	890	902	852	821	910	940	860	926	875	868	872	913	928	875	858	814	884	881	818	870	887	859	888	852	853	940	948	871	921	847	866	878	901	869	848	868	808	893	856	882	883	884	869	956	874	876	870	859	852	862	833	879	859	890	884	845	872	840	855	893	936	896	870	850	880	906	887	908	844	889	814	867	951	885	875	875	865	914	826	839	926	883	923	905	868	909	864	867	830	897	868	889	885	885	903	878	826	924	878	855	882	892	849	894	850	846	862	893	911	898	884	918	900	905	854	855	889	874	871	867	857	873	883	896	847	837	884	802	856	879	898	796	849	884	919	877	951	867	885	859	865	900	886	939	896	926	855	939	910	884	846	929	852	877	859	905	805	890	903	898	841	837	884	881	875	841	887	916	916	856	896	862	843	823	888	887	950	904	870	874	858	859	904	865	837	867	830	861	888	851	886	908	853	856	893	856	898	899	876	876	835	884	869	910	888	900	861	858	896	841	890	851	845	850	886	830	820	862	877	792	840	865	897	925	876	836	889	849	842	833	906	906	879	845	919	902	863	866	869	848	814	882	900	872	827	904	888	851	894	855	882	892	893	839	873	920	846	919	861	865	831	851	841	864	839	920	904	877	864	890	815	900	852	857	927	877	887	909	873	880	916	898	912	824	854	860	848	889	890	843	810	859	878	875	830	935	913	861	849	827	887	844	868	894	865	883	844	912	952	862	819	840	892	851	835	895	914	895	921	899	891	873	875	832	906	889	857	889	857	831	911	878	850	852	898	816	872	881	890	853	888	860	872	902	839	874	877	841	870	878	868	886	834	871	923	854	869	896	896	867	849	860	896	898	814	876	913	943	899	906	884	913	867	927	908	921	886	881	885	871	851	836	919	848	865	841	832	929	876	898	869	928	918	915	850	864	879	861	885	914	830	853	859	953	881	837	914	935	857	895	859	910	863	861	826	841	903	865	876	942	887	883	859	923	903	887	867	862	909	856	908	856	952	861	863	865	852	864	878	886	836	913	869	907	900	878	904	898	885	922	868	863	893	833	881	885	841	858	871	847	919	808	873	906	877	824	890	835	868	875	847	884	880	834	873	873	839	810	910	822	888	838	930	824	864	854	876	889	908	866	863	851	949	904	833	920	890	869	852	853	887	938	946	930	854	896	852	877	895	901	879	907	834	886	859	849	858	889	857	871	881	878	877	890	822	943	903	846	892	856	896	892	839	868	841	864	876	863	907	858	886	878	891	869	874	897	847	857	890	855	876	934	892	888	883	878	919	895	859	865	831	910	894	940	892	846	876	931	871	889	888	855	910	865	896	939	856	905	830	898	890	855	891	869	842	954	835	863	928	854	891	905	873	880	919	888	896	937	864	836	859	900	893	864	897	851	875	902	858	928	854	838	852	915	871	892	859	871	851	884	879	895	868	856	924	852	883	918	886	878	859	797	944	893	894	915	895	892	856	903	862	842	892	870	857	867	841	913	890	901	867	893	830	892	925	880	899	886	911	869	903	809	881	892	881	877	906	854	877	844	909	861	835	848	881	889	913	844	895	880	878	890	804	854	871	868	883	882	779	846	823	858	864	872	909	905	807	934	861	810	890	871	914	874	842	879	886	904	904	869	836	844	827	892	855	850	873	909	834	824	859	836	892	873	903	860	874	832	923	843	884	918	862	874	849	855	851	878	832	840	853	925	884	867	883	887	855	904	879	863	868	886	870	918	903	866	877	853	862	896	899	886	887	899	891	856	870	908	910	843	874	901	928	882	903	899	944	879	887	846	844	852	849	874	866	824	871	909	860	835	877	836	806	909	929	869	872	950	851	929	855	887	881	897	852	856	813	840	897	829	874	947	828	863	922	879	850	843	934	889	888	886	866	870	876	885	895	906	930	876	890	839	886	858	864	854	894	878	865	887	848	814	848	824	861	890	864	814	903	864	902	882	862	855	857	879	857	851	857	914	880	859	891	812	854	880	855	831	858	959	863	832	892	839	860	890	831	877	925	874	848	851	890	840	911	855	828	825	889	817	865	865	852	911	880	895	864	864	869	926	894	890	801	835	869	910	830	889	893	920	842	894	873	876	947	889	913	870	917	886	872	842	855	892	871	898	899	854	847	828	897	864	863	850	888	892	885	917	901	878	887	890	895	845	917	856	852	958	894	855	912	881	840	846	826	873	830	840	870	920	905	849	840	853	887	959	883	849	866	830	865	854	867	805	898	843	823	934	886	895	869	874	884	882	871	842	867	901	828	882	882	873	887	869	878	850	858	849	899	913	879	862	887	894	940	848	867	893	876	844	954	907	893	883	888	902	889	889	832	863	853	896	869	899	943	887	899	857	859	860	860	866	863	860	837	842	845	840	925	897	897	827	925	938	897	879	909	808	875	851	878	927	843	899	894	906	933	869	836	842	898	874	879	944	894	929	909	883	860	903	872	846	866	815	858	885	891	911	900	871	863	872	823	855	868	864	920	896	872	917	845	903	875	914	842	887	865	838	835	809	900	838	826	847	889	871	948	855	856	881	860	843	912	872	855	866	872	936	866	888	883	892	882	946	924	883	845	878	845	886	869	850	908	819	885	850	929	896	860	902	875	848	878	914	915	861	874	858	901	819	836	864	852	868	899	857	865	913	865	876	865	872	869	828	922	858	864	889	892	923	911	909	827	830	782	874	842	906	872	880	847	897	870	897	877	930	910	846	849	888	903	941	903	826	895	901	904	882	854	865	881	898	825	855	871	821	857	817	885	897	895	893	851	877	849	877	872	906	879	813	851	911	881	842	892	900	884	887	882	927	873	889	881	855	863	880	873	874	869	879	843	841	876	894	939	852	857	842	905	920	867	839	919	903	859	883	793	910	905	902	861	832	840	838	835	916	925	900	925	859	852	855	869	895	909	858	876	921	894	917	854	839	878	816	901	850	856	910	871	930	878	880	855	872	922	928	852	887	892	819	936	912	846	854	871	833	802	879	862	896	907	870	894	895	913	921	910	857	826	851	834	900	854	885	870	910	876	830	925	947	843	828	825	902	858	898	832	884	893	908	884	906	907	880	902	900	899	849	886	855	901	872	850	865	855	827	869	820	827	848	927	888	869	884	923	901	887	932	883	842	870	856	889	895	871	855	840	873	876	860	867	883	853	879	861	870	911	850	899	884	866	909	891	869	821	858	872	882	877	911	852	885	863	859	933	923	912	848	892	860	887	891	892	848	833	927	836	811	855	908	882	868	846	870	856	865	922	893	859	880	892	895	902	858	844	874	881	854	900	919	911	833	865	869	852	891	869	873	918	882	875	886	886	864	906	856	860	838	886	915	889	902	854	874	845	912	879	812	891	858	962	857	870	927	850	843	945	865	888	890	856	894	839	878	837	896	868	884	885
5242	987	894	837	784	767	744	704	767	732	794	794	729	699	733	760	732	799	758	699	709	756	777	732	727	793	709	711	784	737	728	710	693	750	730	765	755	743	750	701	766	742	703	751	733	775	806	739	706	759	733	738	708	715	743	720	731	754	744	764	742	750	730	761	712	752	704	742	678	714	747	746	767	761	721	734	735	762	744	690	759	786	717	747	710	729	712	688	723	749	700	736	726	778	724	734	778	749	792	700	743	729	715	742	730	723	719	749	742	717	731	754	746	752	735	758	728	737	711	772	726	742	733	765	771	754	725	736	682	762	750	744	698	753	690	731	720	735	762	676	727	776	758	734	716	743	731	730	778	760	737	781	713	768	766	728	735	742	756	744	753	750	723	734	736	763	773	741	736	735	765	768	746	716	756	740	787	676	715	716	724	744	728	739	685	731	718	762	731	768	711	719	767	723	714	713	706	721	781	765	696	761	742	782	697	699	704	728	733	728	728	707	733	718	777	743	713	766	714	721	747	689	748	717	717	741	712	770	765	762	744	722	726	710	788	702	715	705	750	718	734	734	729	763	773	736	731	708	749	743	766	682	769	716	734	711	706	733	732	711	715	726	745	744	780	735	701	761	717	734	763	692	741	771	715	762	687	676	756	742	760	710	683	726	703	738	718	732	719	720	722	768	717	726	750	738	755	746	710	762	670	761	697	743	766	709	745	798	709	778	757	749	702	722	734	715	728	759	709	721	742	713	697	767	767	740	748	730	763	703	721	756	722	729	719	790	696	707	767	730	714	758	726	756	749	716	748	680	779	761	728	766	724	708	722	713	757	765	754	783	733	736	713	726	720	751	754	720	658	751	712	753	725	717	722	755	672	753	743	725	714	763	746	774	745	729	740	742	735	742	754	698	717	728	729	709	765	706	732	734	736	772	715	779	757	754	745	749	769	737	723	739	721	733	743	714	732	693	732	782	741	752	724	759	793	725	752	688	740	734	697	741	720	720	717	753	734	765	791	745	761	753	722	734	717	736	711	711	733	715	709	753	713	724	707	684	724	676	702	743	735	742	750	721	736	708	734	779	716	719	752	747	760	745	778	705	745	714	669	762	738	741	772	737	738	711	755	759	737	702	752	694	744	733	730	773	721	702	786	765	696	718	697	752	797	758	757	662	729	763	729	757	728	751	746	726	740	736	720	713	742	760	710	753	752	734	729	771	726	698	761	742	699	730	741	746	756	693	728	744	721	721	740	718	773	737	746	741	704	711	704	715	761	752	708	760	728	745	793	772	738	762	752	719	732	740	759	717	747	758	710	712	740	760	735	695	707	719	724	755	737	765	761	714	742	720	730	671	821	762	754	725	760	764	776	744	738	712	779	741	715	706	744	713	798	700	729	706	698	737	735	767	720	729	773	753	698	743	764	775	730	714	777	740	706	733	739	763	725	807	712	764	721	722	743	714	744	699	726	740	752	756	727	772	742	740	759	760	731	723	785	731	694	742	720	724	711	739	747	771	662	756	737	739	721	787	760	679	751	711	724	690	732	720	711	731	745	731	734	754	689	782	745	761	714	746	744	716	695	706	737	721	726	712	730	761	710	746	733	760	706	765	770	679	745	709	740	687	753	691	744	714	747	777	816	738	727	687	717	751	751	730	710	714	757	755	750	655	689	725	707	756	745	729	674	734	737	702	732	765	678	778	736	739	735	736	765	706	699	749	760	701	747	699	722	703	746	718	747	761	756	677	737	692	668	737	744	783	751	694	747	732	720	749	730	761	714	761	737	731	738	755	716	730	717	736	716	700	728	742	698	706	722	763	761	738	721	737	702	777	743	724	731	724	676	718	789	752	721	717	740	749	737	764	747	693	721	717	743	741	728	718	774	716	768	718	739	710	687	761	767	712	691	726	708	739	753	764	683	709	829	730	730	730	733	741	700	733	768	762	741	750	730	723	784	709	756	735	741	789	774	734	709	719	787	746	768	780	700	728	728	718	729	692	753	686	728	771	766	752	730	734	695	757	748	731	689	737	722	712	736	739	701	746	757	753	755	742	709	723	721	722	785	736	703	763	786	707	710	695	744	718	768	687	733	756	694	726	747	702	739	741	720	730	704	748	750	771	751	731	682	730	684	780	749	702	795	768	738	682	716	737	710	721	733	756	752	742	725	712	685	747	681	739	761	729	750	696	722	703	725	706	739	741	698	763	759	747	761	765	742	750	735	730	720	705	767	743	703	725	747	779	717	766	698	699	781	740	746	727	753	725	756	705	793	735	709	765	704	734	752	743	737	704	774	715	769	731	787	718	768	691	717	758	770	726	728	751	711	730	698	738	745	741	773	711	734	770	743	757	758	718	759	749	766	731	730	744	711	796	758	707	762	721	781	757	732	745	723	710	737	743	737	770	715	682	726	758	701	774	693	746	733	706	736	772	723	712	727	696	735	713	713	709	750	707	721	745	713	768	694	726	746	766	707	689	773	700	758	787	777	742	724	699	709	737	745	735	714	717	757	711	726	708	733	741	708	722	736	711	722	733	676	758	695	802	694	737	733	709	776	692	762	727	684	671	683	758	766	690	800	721	766	712	720	711	747	729	760	692	730	726	770	693	774	712	744	733	726	709	716	762	748	696	673	728	720	754	730	729	707	743	703	787	720	751	690	742	732	694	714	708	764	759	690	723	697	680	704	742	717	735	733	748	710	771	765	725	720	721	735	711	768	747	740	734	762	743	776	706	731	760	731	708	708	709	768	745	742	720	663	716	721	700	780	717	720	642	731	738	716	735	731	743	746	726	764	707	752	731	703	749	777	751	715	742	695	723	683	721	673	731	755	733	724	780	684	755	733	725	703	730	750	720	724	736	709	710	754	753	749	714	701	758	758	701	721	725	715	751	735	723	697	663	705	743	755	680	767	716	700	724	771	736	717	716	709	716	705	758	726	755	766	724	754	729	684	745	735	725	722	748	762	769	718	728	751	736	723	763	728	753	747	787	727	768	729	774	776	708	717	767	731	769	714	750	719	717	739	719	749	751	696	728	745	719	744	744	739	761	700	684	745	726	715	723	753	738	724	694	723	771	736	746	752	735	698	742	728	702	691	774	723	690	726	760	740	721	736	752	718	754	755	747	752	708	707	695	730	717	728	775	736	748	694	754	774	752	716	724	802	713	761	745	741	656	735	755	753	735	763	752	769	738	715	750	744	771	752	753	707	761	745	736	717	727	747	778	708	729	737	690	720	726	757	752	756	766	698	782	763	761	739	711	775	756	730	711	747	706	699	748	689	714	764	732	696	741	728	782	726	716	778	750	758	727	716	736	705	770	749	733	720	696	743	771	777	743	701	740	745	725	747	743	745	734	771	749	739	695	723	712	724	766	709	751	691	697	773	772	749	748	711	718	771	718	736	773	736	701	722	717	770	730	761	703	788	707	739	763	781	797	756	760	690	745	725	760	727	734	695	763	753	734	718	685	724	756	673	720	716	710	735	687	769	730
26091	21426	24096	13071	1516	918	907	837	757	803	742	769	751	750	769	734	784	735	748	701	730	725	720	739	716	750	684	728	685	719	657	730	741	735	753	750	697	736	751	734	778	718	710	740	765	734	699	708	724	730	714	720	735	776	680	703	723	717	754	675	706	697	723	765	728	718	709	718	723	736	674	718	699	727	749	702	729	768	732	738	678	699	710	724	711	730	734	775	734	712	729	742	728	699	715	779	740	727	714	741	694	725	741	709	693	695	704	760	706	668	743	732	702	718	744	773	715	731	707	696	682	698	707	725	681	705	776	699	719	735	716	715	714	708	716	744	720	726	737	715	759	713	696	702	685	694	758	703	796	686	746	685	761	739	663	715	743	724	738	734	703	714	766	735	738	732	718	647	753	699	708	698	695	727	729	771	728	714	694	765	698	721	722	679	730	733	709	721	731	725	737	744	746	713	759	728	697	720	697	703	751	744	712	691	699	706	702	744	682	710	733	703	693	728	676	724	725	703	708	709	709	719	694	782	709	732	688	735	761	698	719	749	735	747	775	696	763	709	744	726	674	696	717	735	702	689	707	733	706	731	724	724	735	722	693	650	727	691	733	673	747	790	712	672	752	730	718	742	702	746	731	733	751	728	689	727	719	747	723	737	720	737	680	708	755	702	737	711	696	726	741	720	699	691	722	699	734	680	721	677	699	733	690	760	756	741	726	757	761	729	752	733	720	763	716	688	728	743	653	719	737	713	678	659	723	730	701	728	664	659	766	705	696	723	720	663	719	760	702	721	722	716	737	757	785	713	681	732	705	687	719	752	731	711	729	721	660	722	683	760	752	744	754	710	632	694	696	690	714	744	749	679	679	722	693	721	735	730	732	697	705	695	733	766	728	729	659	724	726	772	750	753	750	725	758	725	751	676	709	714	764	748	738	729	754	695	730	706	695	723	719	700	740	670	711	719	726	686	764	677	729	732	714	733	689	729	758	703	724	709	772	727	719	736	765	708	759	668	736	765	685	752	701	634	683	706	735	688	749	765	734	717	726	711	701	745	709	726	732	686	731	727	731	695	681	724	725	685	715	763	689	705	728	682	705	715	701	698	719	699	690	741	721	680	769	711	721	692	734	729	705	738	720	743	742	747	720	725	715	738	751	702	742	689	758	762	653	703	712	689	728	668	768	692	721	768	721	704	705	746	736	714	775	727	772	754	729	684	687	739	689	707	730	709	715	703	722	712	696	750	717	705	661	726	722	711	698	759	707	689	698	704	680	745	722	737	723	693	741	740	755	754	670	722	750	703	706	736	717	673	674	717	730	731	735	704	731	696	759	686	723	689	708	736	688	725	721	740	691	740	716	715	733	757	729	697	698	732	731	696	743	725	761	689	738	716	743	749	712	733	688	746	754	720	696	683	690	719	686	727	709	750	744	714	719	726	707	730	731	773	714	717	676	695	691	718	696	699	679	734	711	757	709	700	678	709	715	736	682	715	726	704	717	778	703	744	711	694	707	729	764	716	716	695	707	722	722	724	751	728	738	670	759	736	713	743	753	718	743	745	673	748	719	766	720	756	711	776	742	686	743	678	734	715	692	669	719	688	725	747	695	690	720	706	705	730	741	704	696	684	709	708	695	718	775	731	717	690	677	699	731	722	730	757	694	723	709	715	694	712	669	715	710	742	744	696	668	729	748	692	670	710	760	731	699	779	704	711	729	705	771	706	713	728	722	700	720	705	737	745	706	711	739	715	724	698	698	713	718	692	704	711	686	706	746	706	682	716	718	700	737	673	702	731	672	693	709	729	725	746	730	742	742	715	692	682	710	729	719	743	718	711	743	737	699	764	706	749	714	735	744	696	672	713	693	706	715	749	689	727	688	742	742	725	669	720	700	689	746	703	697	719	709	722	726	746	745	685	720	676	727	691	692	685	707	729	747	689	702	748	726	682	732	794	712	741	736	731	702	753	740	694	723	686	696	719	712	734	676	723	754	711	759	728	673	739	692	677	721	693	680	759	661	687	728	727	713	706	788	717	708	735	742	698	728	739	696	740	727	724	714	670	710	700	730	720	712	739	708	704	664	712	742	772	759	738	765	692	719	696	682	714	748	726	689	728	689	721	715	698	710	724	683	745	760	732	674	700	706	723	769	702	721	724	698	741	725	705	746	713	686	767	700	647	746	733	711	716	714	740	736	687	683	698	756	711	713	708	688	698	689	718	655	710	685	709	753	728	717	782	717	709	709	718	708	730	683	742	701	715	732	736	722	755	727	718	687	740	722	743	752	742	728	711	712	706	668	685	719	741	689	698	711	686	700	723	707	747	710	719	711	719	722	711	708	737	710	698	732	738	721	710	704	682	703	709	738	706	763	704	700	709	696	754	717	734	688	730	678	738	724	699	701	704	710	717	729	722	728	701	734	704	706	737	722	691	709	720	719	732	759	735	736	742	728	741	732	738	707	719	734	705	705	686	720	711	699	700	766	673	692	722	717	689	692	706	727	711	759	707	758	698	681	715	756	671	715	693	677	708	707	677	684	690	732	721	660	726	662	790	735	748	752	670	736	753	691	714	736	751	752	766	753	703	699	735	730	694	717	725	744	720	755	724	735	771	724	695	707	714	669	755	692	700	736	698	697	674	700	701	696	771	697	755	724	700	686	674	710	689	723	724	750	685	726	691	706	707	767	732	741	673	662	717	745	711	686	750	749	706	692	762	744	712	724	657	723	735	728	684	715	727	682	707	732	720	702	707	699	669	685	720	674	723	770	708	702	744	729	697	706	724	740	707	722	720	707	730	697	734	728	724	724	689	705	748	731	668	724	707	719	711	693	722	707	729	734	713	750	720	724	716	701	675	738	737	725	712	737	735	764	691	742	733	721	701	725	710	670	739	700	691	717	718	730	713	707	708	726	663	732	699	721	696	703	702	698	743	707	707	712	750	768	727	722	684	695	735	702	741	683	679	697	686	747	802	707	733	669	740	723	754	739	759	684	714	698	706	714	727	728	740	684	706	713	733	724	736	711	707	705	694	721	765	692	716	705	686	762	748	696	728	723	682	684	776	705	685	694	736	687	680	727	676	707	732	693	754	739	701	711	743	697	726	754	708	714	732	764	708	710	709	750	724	706	702	666	737	704	704	742	695	726	707	738	736	760	764	670	706	709	721	712	671	732	712	698	714	701	697	737	736	725	728	711	737	728	674	719	691	690	697	697	751	734	684	703	715	684	751	709	707	699	719	714	714	699	719	671	696	687	711	726	750	700	706	732	727	685	719	719	666	756	713	771	757	694	708	727	756	724	703	709	726	723	757	725	735	740	754	696	725	725	754	768	666	702	697	706	733	704	706	694	738	751	667	736	767	671	684	708	710	737	740	719	662	752	716	673	725	737	686	702	749	744	733	677	772	714	705	726	708	732	747	730	704	731	680	727	711	759	713	676	667	714	700	704	732	727	725	755	703	703	692	726	700	685	716	720	730	671	741	765	724	717	701
3765	1894	1537	1059	903	832	793	735	729	718	674	641	641	640	687	636	645	639	659	602	638	699	637	641	617	575	647	628	646	643	663	584	610	659	616	655	667	620	690	611	668	603	704	622	673	682	639	645	634	611	593	653	625	634	665	648	621	636	630	650	626	646	653	560	657	611	614	673	601	625	630	639	626	639	631	651	602	586	621	612	610	611	625	606	609	632	619	634	622	620	614	645	660	625	634	659	621	657	621	605	641	647	622	585	628	609	613	645	649	651	658	621	621	633	578	615	644	640	621	649	630	604	652	586	637	591	617	636	667	616	646	644	616	617	641	601	627	617	622	589	648	643	684	663	632	569	605	641	614	640	600	626	591	616	625	653	621	623	662	647	640	636	578	613	584	631	595	656	637	622	683	633	618	583	649	654	635	602	616	609	593	629	623	617	652	647	633	640	638	627	654	618	684	643	629	624	635	622	646	649	678	629	635	634	650	672	609	596	682	590	617	629	595	610	674	649	644	622	641	633	621	659	693	604	644	641	644	606	658	573	632	619	622	599	620	648	614	589	589	607	646	606	641	618	594	640	580	655	661	586	614	661	613	588	674	649	628	653	642	652	586	614	640	675	604	680	627	655	661	637	608	600	692	623	645	592	605	620	618	567	588	613	606	620	671	679	640	612	605	610	596	599	589	603	636	642	597	599	603	621	664	607	633	600	628	660	604	606	630	651	652	618	630	665	642	620	622	626	642	605	643	629	637	662	636	604	619	581	659	635	614	645	603	595	629	631	633	598	608	616	623	608	602	638	648	648	616	629	663	644	653	628	622	550	677	592	616	623	629	634	557	606	623	606	630	630	604	637	612	634	635	664	609	662	645	618	633	586	651	613	608	619	642	601	625	617	681	651	602	642	612	624	680	610	630	614	617	649	615	672	620	652	662	669	594	613	633	652	629	612	625	609	631	619	664	646	627	576	623	626	649	678	614	683	623	594	659	618	618	637	678	627	650	610	615	624	642	580	600	643	582	629	634	596	634	625	618	606	624	660	627	614	607	602	656	611	626	637	608	612	618	603	615	607	654	601	622	651	597	613	588	614	598	563	665	604	575	629	609	674	647	627	618	616	604	621	623	649	590	642	615	625	629	606	625	658	611	628	604	651	634	616	618	644	582	683	611	643	635	644	616	625	598	643	645	607	652	656	693	606	666	615	618	579	629	623	614	619	699	613	638	621	599	644	648	622	596	584	584	626	644	638	636	647	644	635	619	634	611	637	572	631	593	643	621	637	655	641	573	578	632	601	601	637	637	626	631	598	598	603	672	627	599	596	589	614	610	617	610	611	654	689	634	591	650	632	652	588	594	631	621	630	662	638	619	637	600	646	612	633	590	602	654	633	626	643	583	650	604	673	625	604	599	627	610	690	657	615	631	636	630	670	680	594	633	632	645	619	622	594	589	617	589	631	621	616	606	601	672	597	643	614	627	632	611	574	639	626	614	711	596	629	625	681	636	635	615	639	607	642	567	593	677	625	607	620	625	627	641	645	633	595	578	621	591	635	639	595	591	635	605	577	645	585	598	648	579	642	624	618	582	647	618	630	614	612	639	629	630	620	592	668	610	661	635	637	593	617	624	630	621	603	651	642	654	630	626	573	615	648	650	647	573	656	611	671	595	599	616	649	599	642	620	568	615	608	624	664	621	649	616	613	603	627	606	603	628	613	622	648	612	622	630	580	596	636	627	654	614	609	610	626	588	608	659	618	656	621	607	653	629	594	612	678	617	618	637	616	694	628	620	566	617	622	609	627	621	657	661	635	619	655	615	590	598	656	653	645	633	620	628	613	594	620	620	631	602	627	600	655	601	633	618	611	648	626	612	625	598	594	624	634	618	615	639	621	615	668	626	603	625	635	603	625	584	641	606	641	672	633	645	662	618	639	602	608	670	572	585	591	617	640	610	640	615	617	650	623	608	613	609	580	613	614	617	627	622	561	618	600	622	612	642	620	632	644	625	622	633	627	649	622	663	605	666	604	629	607	606	658	632	625	640	655	626	652	634	623	618	605	627	684	651	585	606	601	619	634	611	646	621	609	672	606	591	589	633	640	616	611	598	591	657	607	620	615	622	646	637	603	629	609	597	626	635	618	629	651	632	619	614	624	642	617	638	628	663	625	623	628	634	627	631	649	649	628	633	612	606	639	650	630	621	596	640	584	638	612	655	637	627	614	643	641	578	624	651	635	633	667	663	609	625	642	613	628	637	602	619	658	602	636	606	637	626	630	658	629	642	631	634	645	636	602	602	646	601	602	625	614	640	601	699	618	620	574	617	650	654	619	594	617	627	621	633	630	598	669	583	648	657	640	640	631	665	662	605	624	592	670	620	637	634	610	647	642	586	644	618	598	635	599	612	598	605	596	624	617	625	621	645	649	607	635	640	603	589	606	632	612	649	614	632	583	607	600	627	621	583	619	623	670	576	636	590	650	674	616	631	654	639	580	625	601	691	561	666	677	618	657	636	614	651	656	622	631	583	686	587	625	629	608	604	603	632	598	631	616	656	633	591	614	633	635	611	630	639	584	601	638	636	618	609	628	589	643	609	667	677	670	653	688	642	606	609	628	630	624	625	608	629	632	642	607	612	667	654	647	665	585	622	596	622	585	638	662	634	650	586	600	620	632	637	663	637	619	623	581	616	640	663	594	621	641	625	592	653	632	613	615	655	596	596	596	601	585	590	623	644	648	615	626	653	652	678	637	602	586	609	628	557	633	632	591	617	615	583	626	587	599	717	605	641	604	608	623	612	623	643	603	610	621	621	619	649	670	651	606	598	575	641	614	605	627	672	639	617	631	598	559	620	632	631	583	621	624	671	601	616	583	608	642	620	591	610	660	641	644	621	594	663	623	580	579	626	619	604	610	629	632	580	616	565	662	668	624	608	615	631	587	579	582	656	613	660	580	638	596	647	648	606	626	588	643	638	631	612	585	627	621	635	641	613	606	659	588	603	610	652	590	651	584	626	570	638	636	654	610	617	624	621	663	605	676	617	628	592	643	560	638	599	640	660	628	637	629	646	611	607	602	642	605	629	644	645	593	656	625	603	606	606	640	612	659	611	626	639	644	675	613	615	563	633	584	595	620	636	602	635	635	575	606	691	638	612	637	592	621	584	590	632	636	616	623	609	624	601	596	622	625	656	618	630	632	619	654	648	662	642	667	627	628	603	634	603	597	650	597	636	658	637	605	613	619	615	602	627	641	639	672	650	595	637	598	625	649	619	603	608	620	637	623	630	628	668	651	671	613	630	624	564	617	617	577	576	616	634	642	578	637	636	602	599	648	572	607	580	603	579	616	604	586	627	577	662	634	598	634	562	605	628	642	642	664	599	628	643	634	670	640	628	688	585	623	649	604	648	602	627	607	569	614	606	640	647	628	605	663	598	626	605	618	630	582	625	615	637	615	617	609	592	626	652	635	598	633	615	640	641	646	648	607	644	633	625	620
24261	21398	28547	24618	20099	2955	1037	637	503	504	462	462	454	472	426	422	424	430	433	441	391	443	405	415	402	397	433	422	392	421	427	396	434	384	368	405	374	368	382	408	427	407	392	404	349	426	392	375	391	395	402	385	389	426	391	408	421	351	427	379	382	372	356	380	398	385	424	409	398	427	384	403	383	415	382	407	337	370	370	402	437	390	373	398	375	377	414	381	386	381	365	373	404	373	377	408	400	387	368	352	383	373	412	378	418	391	386	396	368	398	403	378	378	393	387	369	370	402	406	377	409	412	402	387	371	394	395	382	367	388	383	383	402	405	371	374	358	392	388	372	390	401	374	375	370	378	405	387	390	416	422	366	364	418	400	379	400	384	403	425	357	416	404	391	411	394	399	393	376	370	410	384	380	434	364	393	424	393	401	386	398	381	392	365	413	411	418	386	377	384	410	397	367	399	426	412	370	375	376	386	397	406	373	412	408	378	418	423	406	376	402	433	407	347	384	410	377	372	381	403	389	378	406	409	419	354	401	397	408	385	398	402	395	377	362	383	372	409	422	406	355	391	449	411	384	378	393	359	386	373	389	403	417	383	394	378	369	398	409	392	385	379	394	408	365	370	362	397	417	369	360	399	384	406	370	370	350	410	370	355	385	390	378	403	360	416	441	404	369	374	374	373	417	380	406	331	384	407	401	397	397	385	378	389	396	392	405	387	406	387	382	389	398	398	378	393	365	367	359	366	388	406	369	394	365	381	362	407	394	400	440	406	408	394	405	396	411	391	403	375	393	404	348	400	381	376	404	394	382	405	397	393	374	398	415	389	425	408	396	392	417	403	396	396	370	344	379	394	375	376	416	411	383	403	391	380	393	360	390	347	346	381	356	384	397	411	384	392	380	403	395	392	372	394	400	371	377	381	395	391	376	408	405	379	367	381	415	401	392	366	356	406	439	381	433	416	437	387	357	442	385	389	367	397	422	398	374	387	375	378	420	408	354	412	392	360	394	399	366	376	390	405	386	389	401	364	384	380	437	392	389	393	403	369	373	379	356	416	375	377	369	402	419	364	378	413	390	389	417	404	402	409	367	356	403	413	392	378	400	385	381	385	391	414	351	421	413	349	410	364	367	409	381	397	414	422	385	416	379	393	362	347	357	398	370	379	373	391	380	407	394	389	398	414	415	358	382	355	376	360	376	373	419	385	371	382	382	415	412	401	400	381	387	410	393	412	410	380	391	405	369	409	400	378	359	401	394	352	387	380	380	396	409	395	382	339	391	367	444	405	393	413	341	371	380	379	373	403	378	403	398	417	406	373	401	347	407	356	390	382	388	398	376	379	371	395	410	419	432	374	390	370	386	378	404	359	376	396	409	376	346	388	401	381	392	379	378	396	425	430	414	379	383	382	373	422	409	350	386	380	389	398	395	388	410	384	379	401	384	401	381	367	386	417	406	420	408	410	398	376	380	378	394	404	386	403	400	400	392	379	352	375	400	392	408	378	391	393	375	405	397	372	372	377	402	382	384	396	400	387	417	380	372	428	383	386	373	384	399	394	385	413	384	406	362	411	428	360	395	382	384	377	403	406	389	396	411	417	377	390	427	401	395	399	381	409	359	381	405	383	397	364	379	393	389	381	401	416	413	365	399	417	384	405	386	396	407	371	391	405	373	393	380	381	356	361	407	381	375	352	388	387	403	403	401	416	393	371	420	400	376	391	379	348	373	365	379	367	364	360	366	377	404	360	379	394	392	391	405	397	389	333	395	386	406	368	410	363	412	349	415	355	388	385	384	406	395	395	356	372	435	384	375	374	366	412	379	400	345	383	380	370	358	409	414	386	409	411	382	388	394	398	406	383	395	393	428	395	377	390	391	360	368	376	348	382	371	385	391	393	406	393	387	402	398	382	392	388	385	336	403	416	380	366	373	352	385	360	389	423	423	370	416	412	381	411	389	429	410	392	426	391	438	378	374	396	376	352	409	410	370	403	411	383	374	420	433	406	396	349	395	390	388	379	373	389	405	377	423	351	401	396	440	404	410	353	374	389	390	375	386	398	375	418	401	397	370	395	363	384	381	398	392	417	387	432	370	377	356	365	392	367	385	404	387	377	368	397	379	366	353	395	388	371	368	403	431	389	402	383	404	400	390	385	390	367	386	384	358	393	421	346	371	408	361	391	348	384	400	417	401	367	392	381	335	383	379	398	407	384	400	400	387	384	395	358	368	374	398	396	406	400	422	412	365	386	383	384	408	356	406	402	366	369	372	365	406	410	390	379	397	411	366	401	429	402	394	360	372	392	405	337	387	361	383	389	371	400	367	402	419	391	400	396	426	406	401	388	375	365	409	387	369	355	383	372	357	379	391	391	422	375	378	379	430	399	377	379	390	395	395	376	400	395	391	357	385	382	363	381	380	371	404	402	398	382	409	407	404	376	381	396	406	405	403	428	394	360	411	377	371	394	369	386	386	385	398	357	376	386	379	411	422	402	389	399	355	386	371	395	396	371	355	351	386	387	392	421	384	381	377	406	329	380	355	387	401	426	379	351	401	361	355	367	381	368	381	385	396	395	385	411	389	379	375	390	375	349	400	375	328	419	360	376	348	413	403	394	396	417	368	384	381	390	391	359	395	373	385	375	392	374	377	392	380	361	416	409	417	387	368	398	367	388	439	381	352	397	389	403	384	389	397	426	369	360	379	402	404	382	384	381	377	406	377	398	368	412	417	391	426	384	390	417	385	402	356	405	381	378	369	398	396	370	382	389	383	411	403	402	441	386	372	366	383	401	391	374	401	390	354	361	383	436	381	361	405	384	397	404	392	382	389	365	386	403	366	380	385	399	361	415	373	385	389	384	376	386	388	395	401	383	367	380	394	394	390	394	389	389	417	396	366	409	379	409	363	380	380	373	405	418	384	406	420	382	417	377	437	436	420	374	382	383	392	395	406	371	373	388	411	391	365	358	388	346	399	372	413	395	389	389	379	368	401	446	374	389	399	379	392	427	371	410	351	401	351	373	453	399	360	405	384	382	396	384	390	345	374	382	349	366	399	383	357	396	381	411	403	411	410	357	396	361	399	409	387	384	386	402	386	387	385	384	390	395	415	425	383	407	391	396	375	427	405	436	398	378	371	391	407	434	370	363	362	385	387	403	437	369	384	387	388	397	394	353	406	378	379	362	389	385	328	354	425	400	382	396	381	390	387	374	371	398	377	401	391	358	395	362	375	386	410	403	370	391	364	380	396	412	392	385	372	376	395	387	382	411	406	395	393	370	409	419	428	375	391	355	413	428	412	394	403	377	362	375	388	362	352	371	356	371	378	409	402	413	383	395	350	417	427	351	357	359	392	396	378	398	392	383	383	356	371	389	392	384	391	374	410	401	376	381	364	408	398	384	415	391	382	410	371	373	376	405	384	385	363	359	391	362	378	397	382	412	368	394	375	403	376	372	411	401	414	380	391	393	366	412	391	416	384	357	347	383	385	377
3376	4790	3643	1882	1300	961	871	774	693	583	565	534	464	479	473	488	462	422	412	427	402	454	429	426	382	430	433	415	413	442	426	389	411	396	369	376	380	384	420	401	422	433	379	385	378	353	391	402	399	402	365	371	384	378	353	380	420	396	395	387	369	352	371	369	380	392	359	358	389	383	385	387	404	381	392	368	391	400	391	417	380	387	385	377	375	384	392	372	408	402	383	374	413	378	394	401	412	386	367	351	374	372	361	387	403	387	372	392	400	410	387	383	418	380	345	410	360	382	347	376	368	364	313	383	407	394	382	377	398	376	351	380	368	351	393	376	371	378	359	378	364	347	394	361	371	411	352	360	377	382	386	400	374	362	367	392	383	391	368	386	432	413	379	405	374	367	393	376	374	375	353	359	364	369	387	378	397	346	375	352	392	369	367	373	386	382	395	406	332	372	375	361	344	375	367	353	397	351	382	335	400	351	408	378	390	362	412	367	428	366	367	375	350	389	360	358	432	379	366	357	410	420	373	378	351	380	378	400	372	379	367	355	379	391	367	372	394	383	385	403	337	369	374	384	401	410	345	371	390	363	363	388	384	376	387	379	388	345	344	398	386	402	373	349	382	368	381	367	375	374	357	347	376	373	387	380	375	369	403	340	371	343	396	367	392	381	360	393	381	376	376	424	379	397	393	385	399	387	364	367	372	374	370	385	350	402	410	329	394	404	376	397	359	367	360	336	371	406	405	399	359	384	381	390	402	391	369	370	395	383	374	356	361	374	415	355	346	345	363	357	390	381	358	429	379	355	374	381	353	396	333	382	391	395	374	355	388	344	368	363	328	393	399	375	338	384	379	386	368	370	397	363	383	386	361	387	354	392	397	376	419	358	368	360	385	356	382	364	389	364	375	355	387	374	357	344	361	393	364	363	346	364	399	368	352	351	381	377	330	393	381	350	371	383	365	378	360	357	380	366	393	370	379	413	357	419	338	354	354	384	385	375	353	356	358	373	310	373	370	385	366	356	376	372	371	396	383	371	372	363	357	390	392	356	352	355	385	421	348	356	351	404	398	356	360	394	350	390	381	387	371	378	372	401	413	364	375	373	367	396	389	390	370	374	366	349	351	382	390	385	362	335	392	386	396	407	372	390	371	369	364	403	371	369	395	372	341	369	384	334	367	373	392	361	361	376	408	400	377	366	362	362	377	381	386	385	361	365	381	367	377	391	365	372	371	377	379	403	387	400	370	354	379	372	385	356	392	359	374	386	389	350	359	360	381	366	369	395	408	401	379	358	359	351	399	394	373	337	367	376	348	373	333	346	359	379	358	380	387	403	390	364	381	399	385	396	395	356	377	385	372	371	383	379	400	343	380	386	370	375	376	386	370	376	407	349	311	366	363	324	395	376	385	407	337	404	377	387	386	362	371	388	358	390	357	386	386	393	356	330	364	350	370	342	383	381	363	398	412	390	367	385	347	396	348	389	364	376	370	365	370	367	347	413	350	370	398	364	376	383	395	367	388	366	351	361	365	388	350	366	368	373	365	389	339	379	398	368	370	369	359	357	403	387	368	350	353	408	384	350	402	381	385	393	345	387	407	323	362	380	388	387	360	361	385	369	378	390	356	363	393	379	377	353	393	356	381	355	362	381	335	355	397	358	386	385	357	381	356	355	377	355	383	399	386	389	366	379	355	386	382	385	389	378	400	355	349	382	361	376	364	373	371	336	359	408	359	382	377	341	403	349	394	403	375	373	405	402	357	397	390	381	328	402	390	381	354	364	362	349	377	353	372	360	359	351	383	407	348	391	385	396	355	346	435	351	384	377	389	395	386	403	390	351	351	385	380	372	400	339	383	386	396	378	371	385	386	374	357	364	367	377	393	352	365	393	382	380	406	380	355	359	384	373	367	366	352	383	355	351	386	357	363	373	376	349	371	345	377	388	356	375	365	375	396	366	352	402	370	383	385	371	370	327	400	372	386	366	376	351	385	381	351	357	391	381	368	377	417	360	381	345	372	342	349	380	381	351	362	365	381	399	373	384	369	381	371	355	347	371	429	360	391	366	397	364	387	385	389	375	368	360	375	403	369	338	389	387	417	373	349	406	358	403	401	397	344	366	360	345	367	383	369	356	365	367	372	384	379	375	407	375	374	382	387	358	365	355	360	394	401	368	408	341	414	355	337	372	388	387	363	371	369	390	347	385	337	354	350	349	380	375	379	353	411	395	361	354	357	368	359	402	371	349	366	351	379	385	382	351	353	352	364	342	364	353	379	374	357	367	371	345	383	393	375	325	398	348	371	367	353	365	394	367	369	369	353	370	395	388	370	371	389	352	359	326	385	370	381	352	356	364	394	374	352	394	368	355	366	388	368	378	365	366	403	360	361	356	371	385	392	370	372	358	426	400	380	388	374	365	377	390	357	374	351	351	391	405	383	391	373	359	337	385	410	364	348	382	386	358	355	358	379	398	343	400	364	398	370	355	352	374	340	375	369	359	383	380	387	405	381	345	353	365	354	374	394	355	344	379	363	363	347	365	406	363	367	371	390	394	352	383	353	416	336	399	405	367	393	345	396	370	382	369	348	407	405	367	357	351	354	401	360	366	390	371	343	373	366	314	388	400	343	351	336	381	368	389	388	342	384	370	381	367	378	368	378	381	391	377	353	406	356	374	346	365	395	390	372	402	381	340	373	370	398	379	348	371	418	376	364	325	363	364	378	404	371	407	358	334	378	343	367	390	352	392	368	353	363	393	383	319	342	386	384	408	386	378	368	408	392	402	382	377	354	394	369	394	382	384	385	409	361	345	353	398	375	359	332	363	370	359	337	397	367	373	404	391	395	366	361	343	367	371	385	330	409	374	414	366	377	353	349	390	366	385	372	372	338	348	367	359	341	362	384	396	356	375	352	350	375	378	358	348	373	357	369	368	380	351	365	372	368	367	397	341	370	373	349	330	415	372	378	342	356	339	368	379	377	380	356	386	393	364	375	358	359	331	361	351	403	372	405	357	350	334	340	359	351	365	354	402	376	391	363	356	383	383	401	399	380	366	379	337	393	367	386	369	392	368	333	371	387	373	358	361	380	343	365	365	379	335	377	362	367	385	405	379	332	383	335	371	354	354	335	358	394	393	392	352	393	366	345	387	385	390	388	399	355	367	389	381	335	381	363	405	393	368	382	376	334	375	356	371	397	387	385	326	378	393	367	380	358	372	348	412	388	410	373	393	378	401	369	339	399	372	389	328	369	343	353	379	366	367	341	367	357	396	376	389	379	377	345	352	355	349	396	371	367	356	366	421	373	395	389	378	363	350	363	385	387	382	343	360	348	380	394	366	380	357	383	394	355	381	403	343	351	392	384	371	341	358	371	358	370	316	341	376	368	367	360	400	386	360	391	379	380	378	370	368	362	390	388	370	352	343	367	356	346	406	373	384	359	351	383	359	327	365	377	373	372	376	395	385	345	397	381	410	378	363	356	374	396	361	385	348
27472	12108	2156	1267	987	921	917	898	891	840	893	902	920	877	838	836	875	916	893	906	856	820	857	957	824	807	854	804	828	874	836	837	867	869	889	884	913	835	886	854	801	863	889	958	860	868	845	825	907	897	870	876	886	871	904	916	834	888	876	890	893	907	902	888	913	883	900	858	849	826	881	873	859	902	881	916	887	897	869	892	898	834	840	858	878	811	937	863	894	866	856	848	898	896	860	881	835	913	813	878	823	845	850	870	836	881	879	916	853	839	879	876	891	857	853	873	923	865	900	827	858	927	854	840	852	807	826	894	854	848	843	852	912	939	914	873	821	853	844	852	838	900	920	902	871	868	880	888	861	869	950	906	897	853	892	894	840	893	873	886	852	849	864	832	904	897	865	900	874	890	835	868	849	867	864	890	872	822	890	871	831	859	895	861	851	866	866	871	867	836	918	867	869	848	899	826	857	855	942	870	908	853	919	854	881	876	861	819	869	883	831	864	882	916	890	935	831	843	876	899	880	791	915	834	866	848	867	890	890	895	898	875	943	841	879	829	906	870	903	872	863	870	915	848	799	841	856	858	885	911	837	836	856	893	878	849	872	859	845	887	897	836	910	873	851	862	825	813	852	854	848	882	875	871	863	843	809	834	847	876	840	821	840	838	793	865	905	840	882	876	894	846	896	864	942	904	903	874	876	861	902	917	855	836	865	880	871	923	845	836	855	811	879	873	893	886	829	864	851	856	881	880	877	856	867	845	885	816	862	894	906	837	878	854	862	903	885	877	888	905	849	831	881	867	934	876	891	868	866	872	860	874	887	836	878	881	907	904	827	881	857	825	851	886	848	878	867	912	891	883	867	881	862	870	850	881	931	876	885	825	855	884	864	852	855	868	878	897	877	823	884	914	878	863	880	839	826	864	886	890	908	879	930	841	837	863	841	867	895	870	913	878	922	891	880	850	883	913	866	836	842	859	923	890	863	852	785	882	865	844	815	895	866	868	881	891	803	869	881	848	892	797	907	884	844	871	843	854	902	845	839	888	844	868	898	824	922	924	885	858	887	816	838	854	861	867	907	935	935	870	836	872	850	890	858	868	891	845	859	814	889	869	845	915	877	871	831	819	854	867	814	864	894	860	881	882	893	863	884	931	841	877	864	876	847	884	861	865	882	850	893	868	941	894	814	855	832	872	823	880	843	868	863	908	900	895	869	888	875	896	843	854	903	855	895	882	901	836	898	815	883	883	854	853	849	861	842	878	856	868	871	870	844	867	866	845	881	858	840	882	807	814	882	892	882	879	872	863	789	862	875	893	893	864	837	904	891	889	849	878	916	848	929	870	849	848	863	812	907	838	864	814	900	870	834	846	831	903	848	865	889	817	853	863	888	857	853	870	873	862	822	945	876	870	873	895	907	839	889	898	863	893	905	894	853	823	869	908	878	825	883	932	836	890	827	937	876	908	869	871	831	853	884	843	879	881	825	861	831	881	852	857	898	910	883	887	885	874	852	876	897	861	915	830	869	867	843	861	833	858	821	913	850	907	895	902	827	883	882	812	850	865	848	904	841	853	894	878	876	869	859	901	883	902	866	854	860	880	903	865	828	877	847	884	822	893	854	861	849	851	931	873	895	839	874	856	880	879	888	904	884	829	925	852	873	872	813	841	906	851	864	895	843	861	884	896	855	894	805	885	905	897	863	881	886	851	861	832	825	830	898	920	893	863	891	869	865	878	858	896	846	873	886	873	872	822	853	891	822	882	859	841	852	891	857	852	880	853	840	856	866	925	905	870	879	904	877	847	867	821	853	822	900	847	851	872	828	831	899	823	895	888	875	892	861	871	852	872	843	882	897	835	861	871	895	868	906	900	849	885	793	915	870	915	882	845	875	882	874	864	908	880	900	863	870	870	839	856	890	881	846	833	875	902	847	858	878	811	905	858	787	887	924	877	856	904	917	854	868	865	860	866	931	881	868	893	840	907	859	819	893	859	885	869	941	877	912	835	896	881	820	859	887	910	828	864	901	878	857	861	879	853	823	841	832	841	866	881	842	836	869	875	880	832	860	845	818	802	896	877	887	878	874	844	834	843	869	890	843	900	878	896	920	859	857	851	863	890	889	873	843	896	833	908	853	887	851	885	850	872	880	841	889	857	852	881	903	893	841	845	858	841	908	875	861	806	831	874	873	878	906	846	853	912	867	914	912	898	873	897	842	856	854	876	850	857	872	885	851	870	887	784	853	910	841	869	868	861	872	877	858	862	868	913	888	906	946	861	901	875	911	881	803	901	870	886	819	864	865	900	828	901	891	868	857	863	949	946	850	900	838	866	909	891	882	882	843	911	882	892	845	849	914	891	883	829	845	820	916	889	842	831	867	831	845	837	857	872	935	856	928	836	860	813	875	799	796	897	881	848	861	908	859	837	863	835	865	834	879	873	897	868	875	900	902	869	854	865	803	868	900	882	858	878	830	882	841	836	855	935	829	893	853	869	894	893	907	842	833	867	910	865	878	835	857	847	863	853	869	815	919	861	879	853	899	885	876	863	875	861	888	843	891	876	903	875	854	942	897	822	895	877	825	910	914	864	853	865	929	896	861	858	916	902	892	848	858	890	917	843	882	842	883	861	871	822	874	821	816	838	852	922	814	879	870	869	824	828	799	919	831	925	837	892	888	869	844	857	884	884	858	880	885	909	867	843	864	923	872	902	882	872	838	877	807	868	888	891	841	883	845	830	869	907	873	905	855	876	934	862	855	844	876	849	881	832	880	875	871	883	903	885	826	899	861	881	859	868	923	829	883	842	874	863	914	877	910	875	827	904	879	875	874	922	846	831	866	811	930	809	860	877	905	898	873	868	860	886	928	898	862	884	899	919	871	855	878	896	852	874	852	898	847	895	871	835	877	858	878	857	885	863	924	881	880	857	888	885	855	889	855	861	898	857	877	896	891	851	847	864	840	885	811	863	876	821	877	834	869	854	892	884	845	877	886	916	905	858	854	932	874	883	837	891	861	873	899	865	840	852	865	840	866	863	877	868	838	867	853	918	865	870	860	859	833	895	807	843	824	887	907	875	866	863	845	831	872	901	876	855	843	910	839	859	830	895	896	912	832	862	919	884	896	863	913	882	862	851	860	834	853	873	891	814	890	846	844	943	909	903	833	888	893	869	890	869	933	803	883	895	868	964	863	867	868	836	879	849	829	858	872	849	899	921	847	875	852	879	841	865	834	837	831	930	869	854	869	881	868	827	832	859	871	878	864	888	800	875	888	836	838	897	830	833	926	880	862	860	869	823	851	886	868	895	853	869	927	931	872	865	872	875	831	910	895	834	882	852	839	856	805	851	888	906	906	864	873	904	816	828	824	840	874	874	896	860	893	815	869	905	907	858	875	900	905	865	793	858	833	873	901	898	832	939	889	841	959	864	875	885	813	883	912	862	851	859	848	852	842	896	795	842	865	886	935	861	906	875	857	891	863	890	870	887	879	882
5204	944	900	808	834	778	748	755	701	717	710	736	709	665	717	740	757	726	789	732	746	731	765	769	728	758	765	742	716	762	757	771	749	748	721	736	698	761	713	722	691	706	747	751	699	734	686	734	687	681	733	691	677	730	719	692	678	727	671	719	733	751	727	733	761	778	741	732	734	692	692	732	755	750	729	727	739	734	688	733	731	666	723	668	748	745	704	753	712	745	758	715	724	726	710	727	733	703	761	752	715	739	696	742	727	689	746	785	769	762	773	766	736	736	762	701	735	720	757	715	709	734	688	744	716	743	732	748	707	732	728	750	717	743	732	716	695	749	743	714	771	725	724	739	704	700	743	743	709	730	727	684	700	720	753	699	698	736	683	755	718	729	765	684	706	761	714	760	744	735	746	742	752	680	717	729	761	693	753	741	738	714	736	732	731	728	658	741	729	698	701	711	704	698	700	761	684	736	698	760	712	725	684	686	697	747	734	689	734	701	734	737	729	734	765	725	720	754	706	736	770	787	770	728	706	695	749	717	735	701	699	740	705	728	698	713	725	706	770	651	709	762	709	722	705	750	737	690	681	710	725	745	723	749	696	684	703	739	756	771	727	700	737	758	700	720	729	722	711	774	738	719	746	704	683	693	676	719	736	705	723	747	727	723	698	675	727	719	772	729	664	671	681	722	719	709	719	765	691	736	747	715	727	732	757	765	751	700	720	726	738	705	735	749	720	683	698	669	739	704	769	758	741	712	745	774	740	689	731	731	703	731	693	705	725	746	732	757	724	718	722	741	752	759	686	728	737	694	737	715	718	699	728	675	664	745	735	736	746	716	743	723	691	722	725	722	710	711	742	734	737	724	755	729	721	737	690	692	720	700	704	720	764	745	719	761	729	725	674	723	698	741	711	699	729	683	765	743	709	682	712	727	755	695	710	703	709	757	719	748	750	752	688	730	712	762	804	774	741	736	737	730	660	749	730	680	684	710	752	724	693	635	738	759	743	715	789	767	734	729	748	703	704	787	702	714	710	746	726	690	725	723	709	714	729	733	722	746	677	698	771	717	692	698	680	680	710	757	712	736	703	771	746	745	728	705	745	704	696	707	730	767	781	715	698	778	708	749	759	728	700	692	686	737	724	760	778	694	724	702	759	768	744	733	719	693	691	674	726	697	768	740	761	750	655	719	680	721	705	742	728	739	717	715	727	705	709	730	716	676	707	753	780	743	716	732	721	710	768	725	744	721	740	785	674	650	758	749	737	724	758	727	740	696	712	679	716	740	751	727	732	721	733	736	768	747	658	721	704	713	732	761	760	715	749	738	753	701	791	723	722	742	664	689	685	680	691	743	727	729	721	718	722	733	720	745	731	718	702	699	687	761	729	685	697	727	719	764	718	740	735	713	746	700	737	749	745	732	686	730	744	715	735	757	709	702	719	725	651	734	726	736	711	722	702	724	703	709	775	751	717	765	743	676	735	790	726	731	760	781	723	691	734	740	715	686	738	722	683	743	744	696	670	650	725	769	691	722	716	760	722	712	676	751	675	724	701	732	756	783	748	756	715	695	665	730	727	718	669	702	715	738	687	743	697	714	727	706	747	665	717	714	770	735	758	696	740	692	733	684	699	670	727	718	707	770	709	701	698	774	742	753	792	715	757	718	708	730	715	705	710	762	731	715	743	693	752	779	721	732	704	710	710	701	694	708	715	721	716	752	745	649	750	715	725	677	731	801	688	683	733	793	717	739	758	706	706	709	701	704	755	685	713	719	727	716	724	719	735	715	705	728	731	717	705	707	699	718	688	705	766	738	720	707	715	759	719	707	733	760	716	721	718	711	717	731	737	684	714	733	701	715	735	702	725	728	696	738	718	747	735	741	715	688	725	718	732	721	680	702	751	779	742	733	722	697	722	718	710	696	771	728	730	655	736	695	712	706	700	732	694	727	753	732	740	695	677	750	686	711	742	733	763	726	718	686	748	754	673	720	710	685	730	719	739	734	739	782	681	782	702	754	735	736	692	751	720	765	719	720	722	754	759	737	723	742	685	679	677	698	754	725	729	716	736	732	693	727	742	657	763	697	687	758	733	682	723	685	733	696	707	725	718	772	734	753	765	737	713	768	743	733	753	720	748	739	792	713	738	638	756	690	728	740	726	694	700	725	718	715	752	688	662	741	724	721	715	726	760	734	716	719	704	717	699	695	729	714	756	715	736	772	765	705	757	702	718	732	718	670	734	695	718	681	682	809	715	753	708	745	720	753	790	722	671	731	720	693	703	720	755	743	734	701	722	689	713	722	763	696	726	665	711	713	760	701	751	739	723	690	707	733	731	722	724	725	685	790	731	711	708	691	751	726	726	710	725	674	714	711	701	731	714	726	710	673	727	672	735	744	775	750	691	738	750	712	735	763	760	701	780	740	735	747	711	746	678	701	787	773	715	737	737	756	728	777	689	716	707	758	736	754	747	748	704	725	778	763	742	698	728	715	703	745	704	701	709	767	740	725	680	734	716	698	719	735	725	719	768	702	717	729	754	710	690	742	712	714	712	717	725	721	724	746	751	743	757	742	690	761	741	763	744	725	710	716	696	728	723	780	752	690	709	680	728	699	735	697	738	679	788	730	741	703	694	719	738	709	719	714	774	750	652	760	708	758	732	772	751	733	768	701	701	687	723	716	686	669	679	718	689	747	746	699	763	744	734	712	717	710	709	704	749	763	724	700	697	696	707	731	727	741	688	757	713	706	704	728	702	726	715	693	734	742	737	734	687	724	709	752	724	713	673	748	692	730	732	690	743	728	742	698	722	751	715	724	696	712	742	697	730	722	702	733	740	760	769	758	714	700	717	724	723	723	672	742	685	710	732	727	707	713	708	753	739	672	647	706	715	687	726	737	746	722	715	700	748	716	697	737	702	780	694	701	741	681	720	744	727	747	736	693	733	712	746	742	709	751	733	728	777	769	718	739	721	750	680	735	717	734	730	720	710	731	707	687	692	731	712	686	709	691	731	740	714	737	691	713	750	687	708	737	738	721	728	693	729	726	756	726	703	781	679	726	748	770	697	726	719	694	749	727	711	749	720	781	755	728	743	673	740	726	724	726	720	735	680	730	679	742	723	765	727	757	657	745	755	711	708	754	678	747	689	759	680	714	723	740	736	714	725	725	738	741	699	740	732	734	742	735	753	730	729	727	696	735	699	737	736	681	734	689	695	724	670	756	723	741	732	742	717	767	745	715	753	744	712	703	714	679	795	746	687	752	722	718	694	760	722	704	722	719	746	708	779	698	746	720	695	740	682	720	715	690	717	718	741	765	713	758	726	656	734	683	696	741	703	709	791	714	739	680	741	780	700	720	771	722	697	735	702	794	777	727	725	736	754	638	758	706	765	717	729	732	695	751	732	708	770	675	767	713	748	657	721	760	749	714	695	708	701	696	735	690	738	726	716	733	758	706	694	723	717	715	739	738	751	698	684	731	734	724	745	759	714	734
26016	21408	24109	13306	1536	959	881	786	782	749	741	740	752	753	735	757	671	759	750	759	739	729	747	790	727	709	734	749	734	763	741	721	731	765	735	707	760	767	744	744	709	746	728	764	672	734	693	777	721	719	732	729	779	767	655	698	737	762	732	776	747	727	737	726	744	728	726	733	691	698	731	740	717	726	754	738	724	760	730	741	695	695	749	727	715	729	764	723	714	733	765	754	732	683	732	742	743	726	718	702	688	722	729	724	715	714	722	724	725	733	715	754	714	731	673	683	697	740	730	733	748	720	727	717	702	737	734	774	737	692	716	738	691	700	695	720	725	742	695	728	705	754	730	733	695	707	704	753	747	704	738	696	715	705	718	693	766	717	708	718	699	689	727	755	698	719	717	792	767	773	736	755	695	771	747	695	749	686	725	688	672	768	728	704	688	759	701	745	728	729	720	730	712	782	680	783	697	718	783	714	709	709	688	727	708	761	686	735	731	748	724	728	745	727	746	710	784	739	731	717	737	707	713	727	739	729	740	694	712	712	710	735	701	705	751	711	730	778	709	693	777	754	714	747	725	756	717	813	691	736	709	710	781	762	678	750	669	721	721	747	673	690	703	727	713	685	723	709	704	761	674	746	774	710	751	760	713	722	735	715	708	724	731	723	775	789	703	685	743	728	748	724	752	700	705	734	717	771	702	734	747	741	731	712	695	740	693	726	728	788	701	733	675	763	760	706	693	724	717	756	729	729	712	702	747	721	713	700	723	753	750	698	703	716	749	746	707	757	737	716	717	746	719	711	753	770	725	671	715	712	751	718	712	693	733	730	754	736	747	701	786	695	693	737	690	715	778	731	688	747	717	741	721	683	748	715	748	705	692	732	723	746	764	716	772	726	717	709	667	695	689	781	765	738	743	723	745	745	657	738	759	719	731	674	754	716	734	776	700	770	704	717	731	702	701	712	740	731	751	732	730	711	715	757	776	769	724	699	746	750	711	730	694	711	742	725	768	691	732	713	725	732	718	788	743	691	735	743	788	707	716	677	736	731	722	739	697	679	722	725	732	707	696	746	695	711	721	777	723	778	713	748	720	696	711	759	743	700	679	719	760	719	721	742	704	731	718	643	730	707	704	707	770	767	768	752	714	704	742	749	756	709	727	687	755	693	755	732	742	738	768	705	747	727	730	720	703	757	731	710	696	721	767	710	742	743	758	749	741	707	730	696	708	713	773	758	746	753	762	724	702	724	721	732	713	735	717	735	743	701	754	729	710	706	712	699	754	716	715	759	723	698	720	734	719	717	724	705	749	713	739	720	725	720	749	778	679	724	747	705	739	716	735	763	721	718	682	717	718	704	750	682	715	730	722	718	741	723	732	746	687	747	727	654	718	715	786	760	725	746	707	694	710	741	683	711	696	733	711	646	759	749	716	684	718	742	751	716	694	752	743	742	699	761	693	735	740	683	729	758	719	710	688	721	666	698	757	701	711	683	756	738	748	716	744	756	743	727	739	743	727	733	711	701	725	712	747	707	747	761	753	738	740	754	703	706	756	755	760	687	772	712	774	750	717	693	730	708	718	730	720	725	719	738	705	713	769	750	769	701	702	682	710	761	712	728	701	740	748	710	678	688	722	724	720	657	731	737	680	763	700	754	726	766	721	724	722	723	707	749	751	697	725	707	762	663	754	721	731	704	768	711	678	756	741	729	717	768	719	707	772	736	761	701	718	751	749	772	718	722	747	750	744	711	755	705	780	740	768	736	733	710	721	719	752	716	682	734	721	704	721	761	742	727	679	771	697	714	735	691	718	691	675	721	733	741	759	754	736	721	748	717	722	736	705	701	724	720	726	685	749	743	732	670	681	729	723	745	721	707	706	728	701	820	752	744	730	723	711	741	727	752	751	720	767	718	752	712	745	719	741	733	736	727	693	711	744	759	757	737	720	703	726	667	719	689	727	735	732	726	729	691	698	741	785	711	785	718	700	719	733	694	748	681	747	708	708	743	743	720	731	671	741	704	720	733	732	702	718	755	736	749	739	720	738	763	678	796	671	727	722	697	681	752	726	725	682	668	753	698	688	738	742	715	753	767	722	763	691	723	747	733	756	761	743	720	707	744	710	723	753	679	764	702	706	705	726	727	743	701	764	732	738	757	737	705	718	670	713	699	693	702	710	722	741	787	784	720	685	673	702	743	719	724	694	769	715	720	742	745	755	741	717	696	764	721	770	728	724	728	757	719	737	737	727	723	696	742	737	758	715	728	737	702	692	754	761	692	709	688	767	733	730	772	721	736	715	713	706	678	759	732	740	769	717	764	750	710	717	701	724	737	724	756	675	669	741	673	698	748	725	736	749	764	741	721	752	723	722	731	756	756	712	676	750	752	717	703	750	712	738	719	722	731	737	750	753	736	685	725	700	731	731	700	713	693	685	710	744	736	690	726	753	704	737	753	761	740	726	731	701	710	688	718	776	722	734	758	726	722	708	735	733	696	703	733	705	731	723	701	713	737	725	716	722	749	728	722	752	691	731	731	673	704	711	750	704	783	743	702	734	728	733	703	707	710	749	737	746	719	774	737	782	712	732	693	744	727	685	761	793	701	727	734	755	767	717	713	688	724	772	712	704	727	762	716	758	721	742	741	744	793	729	710	763	720	747	709	719	701	709	723	718	736	686	728	738	686	764	720	715	745	731	738	756	700	734	754	715	708	699	773	725	704	710	701	745	732	714	713	803	729	732	754	692	758	743	736	687	739	748	763	705	725	724	705	693	725	739	696	752	719	776	727	736	753	720	709	689	760	745	752	754	711	720	704	739	777	727	721	729	726	746	764	751	735	716	738	744	711	755	770	712	714	729	728	730	704	700	737	716	717	740	735	710	724	786	721	730	694	764	722	732	742	683	699	738	726	693	700	718	713	727	726	733	690	745	716	698	730	707	751	733	674	749	670	680	749	729	730	716	681	687	740	745	727	726	688	708	731	762	733	722	748	691	697	763	663	725	747	753	709	688	728	714	730	710	732	672	720	700	741	730	745	752	747	772	717	733	748	731	732	734	717	736	695	738	768	744	700	701	701	726	734	728	777	719	701	719	687	686	677	760	719	729	731	790	728	723	720	704	712	717	698	715	729	679	730	715	657	731	688	718	744	708	727	749	678	656	694	740	714	744	740	754	724	702	735	723	774	767	730	752	687	729	718	752	715	732	747	727	787	744	705	717	787	732	752	723	727	690	740	733	744	725	709	720	697	699	754	730	739	750	762	720	725	749	747	780	730	738	724	733	725	695	706	735	749	715	796	711	746	682	703	737	755	706	712	681	709	704	724	733	689	745	715	698	688	725	750	720	695	750	740	741	690	748	727	727	748	764	738	705	702	763	701	699	757	725	704	747	713	753	728	716	693	702	686	688	698	673	702	750	795	718	777	735	731	709	772	739	704	693	721	728	769	744	718	708	724	697	666	725	735	713	747	772	691	717	697	776	695	741	712	697	722
3752	1801	1582	1026	899	787	748	720	696	691	647	697	621	657	665	681	642	681	685	595	686	615	604	595	619	620	604	618	635	645	664	621	655	636	664	610	639	636	646	651	611	662	593	641	685	621	609	633	614	621	640	622	623	601	609	631	642	652	584	583	647	606	538	626	573	575	631	636	629	612	658	624	663	624	635	639	579	616	664	652	617	668	655	614	598	648	625	633	611	626	623	612	620	626	638	585	620	623	618	638	629	606	620	587	614	639	664	628	632	582	641	622	617	574	600	623	607	649	645	588	672	611	610	603	623	614	674	638	644	580	590	637	622	588	597	634	614	639	621	590	639	630	647	623	619	597	604	649	620	619	643	627	537	605	630	590	608	607	612	636	606	630	590	624	632	634	568	620	653	634	676	597	607	611	615	633	611	634	631	595	629	625	610	617	621	607	632	607	616	615	603	618	627	632	659	582	632	598	633	614	603	575	663	627	599	650	630	637	650	629	644	650	626	655	633	571	605	627	600	638	648	646	607	616	693	604	658	632	588	606	683	611	620	614	573	623	603	609	651	610	596	714	641	624	613	604	651	648	662	628	625	613	615	596	640	662	604	570	622	601	602	638	560	641	619	639	606	602	662	621	620	609	632	607	677	618	618	644	605	634	645	592	605	631	629	607	598	654	667	625	587	659	690	641	611	591	625	622	659	642	624	621	626	627	645	612	622	618	620	601	641	614	640	579	651	579	648	622	604	599	565	616	610	667	615	559	601	633	633	582	653	632	603	616	645	610	604	589	612	597	595	590	628	595	596	656	642	620	633	618	658	621	585	647	627	629	622	632	625	633	599	615	600	629	598	647	653	618	642	617	606	602	608	657	632	622	594	641	631	629	608	592	642	605	683	623	636	638	643	651	613	603	627	598	666	628	610	623	623	631	644	645	640	656	618	627	648	662	579	633	671	651	598	648	623	656	602	647	594	611	636	657	649	597	579	585	637	609	637	610	665	589	580	618	637	674	605	659	634	607	604	620	631	632	621	613	636	590	663	560	649	633	618	623	610	615	626	618	602	617	661	635	611	615	605	590	631	610	618	606	626	634	641	592	599	647	591	653	624	636	595	620	632	635	632	600	611	615	629	652	642	642	630	595	647	615	601	658	636	594	647	608	648	627	597	613	653	655	611	608	626	638	610	611	621	645	628	612	584	624	605	624	630	646	615	626	624	662	600	625	630	673	616	598	602	600	582	653	598	581	596	659	635	632	611	607	659	637	622	580	562	647	572	611	610	634	615	615	642	628	607	593	615	652	623	574	612	652	611	609	575	591	596	592	654	622	602	623	619	620	585	594	604	613	597	631	638	603	626	631	616	653	598	591	605	612	632	622	629	624	598	610	627	639	640	630	617	602	633	612	584	635	621	579	642	644	634	640	641	576	593	603	607	599	656	637	611	635	605	633	623	630	595	597	539	587	624	642	617	577	628	613	679	621	616	620	647	631	665	612	613	605	628	646	630	670	601	648	577	681	693	654	644	583	629	623	592	599	594	651	629	602	641	618	627	614	615	623	612	653	664	609	623	615	585	592	599	611	587	629	604	643	651	583	647	612	595	628	595	591	599	565	622	621	622	661	602	586	660	648	633	616	614	582	645	630	604	591	635	629	651	593	600	612	626	616	645	599	625	594	631	619	624	643	628	636	676	572	621	622	600	623	653	615	652	640	592	630	615	595	641	619	636	650	594	607	630	616	657	609	609	616	636	596	618	583	637	613	688	640	635	613	594	562	643	630	603	607	591	600	609	643	581	602	632	633	624	682	585	645	600	603	631	588	625	691	638	628	583	645	617	644	635	627	633	631	593	602	666	653	656	615	643	601	589	608	627	578	663	632	599	609	652	587	644	535	612	621	614	642	614	654	636	638	618	674	589	610	623	680	576	626	583	617	635	653	611	559	645	612	636	654	618	616	613	605	616	614	597	631	664	603	617	669	645	584	655	642	616	585	602	606	612	660	667	617	600	648	601	631	639	587	571	644	627	656	588	632	628	633	608	598	663	615	637	635	622	603	608	598	643	619	622	596	595	624	651	643	636	605	606	618	631	623	623	641	602	613	652	646	631	631	686	633	592	654	680	635	584	624	593	601	602	609	617	643	625	626	632	588	605	608	617	618	598	568	615	650	620	629	616	638	631	629	593	601	577	615	626	652	623	640	642	605	631	634	608	592	594	620	605	643	652	570	640	609	650	619	621	605	576	639	639	637	601	584	617	608	630	653	625	681	644	598	628	628	651	632	613	624	642	582	595	633	604	631	621	582	619	644	623	611	637	611	653	610	659	612	645	633	577	599	646	644	619	607	634	617	596	594	585	635	584	602	579	582	586	638	591	623	594	630	653	636	580	594	614	601	595	641	641	624	613	622	654	599	622	593	628	615	620	582	640	645	617	612	621	576	610	599	633	609	690	650	630	635	604	633	607	606	652	657	625	634	663	569	653	596	635	624	633	624	674	601	616	618	637	623	587	609	645	609	628	634	606	652	652	613	612	641	610	641	593	603	675	616	594	607	622	575	604	579	587	635	604	607	656	646	644	633	622	612	658	650	629	626	636	630	613	613	625	620	592	619	595	624	641	607	552	598	624	660	599	665	625	601	650	605	628	617	623	606	580	622	664	659	631	623	619	663	646	607	631	603	630	639	614	685	617	622	579	633	653	596	591	600	596	639	627	587	672	648	614	622	606	652	635	605	623	670	612	615	645	587	608	645	582	581	645	632	633	623	587	629	619	617	595	595	630	679	619	636	561	646	604	667	634	590	627	593	602	587	631	627	647	643	629	629	587	619	614	615	652	644	643	632	587	603	639	633	644	634	626	611	657	627	637	627	648	596	645	631	634	597	622	620	623	616	576	615	605	625	612	640	652	648	646	595	630	577	633	661	596	614	628	637	595	613	627	580	615	603	590	619	673	582	607	637	648	640	599	627	613	609	651	594	628	617	614	585	598	645	609	565	599	654	615	608	606	652	593	623	637	633	607	605	613	600	593	673	623	624	617	636	601	593	677	609	645	619	599	620	625	641	653	598	625	599	606	639	583	648	596	693	644	614	636	594	598	624	633	603	669	632	635	620	597	579	595	619	634	637	643	638	602	614	647	628	568	652	609	609	616	621	645	627	586	588	668	605	579	571	641	600	600	622	644	602	627	637	583	627	594	624	576	601	609	658	658	607	616	593	627	625	625	581	615	640	626	611	616	601	663	635	648	630	638	584	624	580	618	583	620	641	607	582	594	614	610	603	610	632	643	639	658	618	665	673	584	618	594	614	598	619	600	540	614	618	620	651	626	622	610	631	604	638	639	609	599	655	613	612	574	655	615	634	634	621	613	624	655	637	634	656	613	622	614	604	617	615	617	632	661	641	644	636	649	579	634	617	608	626	624	634	635	563	637	636	672	634	630	611	608	638	662	595	609	695	600	576	629	554	625	630	657	614	572	636	606	620	625	614	612	577	680	619
24261	21442	28599	24684	20220	2854	1048	680	540	505	460	466	468	487	469	419	443	417	419	446	414	400	391	408	417	430	410	378	420	382	407	398	422	402	385	376	391	374	385	388	379	411	386	382	396	395	406	395	406	403	393	345	409	380	372	382	393	436	432	366	385	407	363	380	399	391	359	377	400	392	378	395	415	381	396	394	367	397	374	375	390	365	370	394	409	350	401	382	384	390	403	412	405	376	349	381	386	379	377	393	365	389	406	374	379	377	415	378	405	411	362	374	391	446	390	394	394	372	378	381	369	405	437	398	408	407	410	399	379	381	354	390	372	389	396	396	395	393	359	406	384	402	392	385	341	393	405	362	394	350	398	398	375	417	357	409	387	378	398	409	404	380	362	427	385	399	393	399	398	398	410	394	398	362	389	430	382	380	382	385	379	365	374	383	455	315	363	403	385	380	393	367	405	368	387	355	340	377	399	374	389	394	405	372	353	375	375	426	380	398	388	365	366	359	370	376	356	386	388	390	361	401	386	397	406	390	372	379	367	368	397	396	374	388	398	420	376	409	388	384	402	395	364	388	396	366	413	364	386	376	410	396	374	387	387	379	412	371	387	400	388	433	395	404	396	365	385	397	391	363	382	397	406	379	398	390	360	383	364	369	380	378	400	394	354	357	382	384	368	380	396	403	403	364	390	423	335	400	431	341	409	402	362	384	384	361	392	386	428	390	406	376	386	370	367	358	395	359	367	398	380	365	358	385	368	393	384	382	416	389	394	347	403	363	392	418	415	423	364	399	324	411	388	386	401	372	384	390	389	402	362	362	394	412	371	400	378	348	377	402	377	403	389	379	394	411	375	365	408	408	397	403	403	336	371	363	384	379	390	429	350	437	344	363	403	346	363	384	369	376	379	375	339	425	418	367	384	411	407	384	373	379	366	365	384	378	363	391	389	379	438	413	398	363	383	377	392	380	385	396	381	387	381	376	390	360	411	407	384	390	372	362	376	379	359	399	376	395	385	369	397	370	363	375	361	399	409	350	383	425	350	404	386	386	396	358	369	354	372	350	387	408	395	386	408	401	426	411	389	387	402	371	395	361	380	372	413	387	418	381	381	385	413	367	374	367	391	381	396	372	387	372	411	370	411	359	369	382	387	377	390	382	392	388	351	399	372	369	412	388	355	384	389	383	356	377	374	387	397	406	409	405	396	401	362	379	356	363	397	393	377	406	379	386	409	376	342	393	381	362	375	376	399	413	401	367	361	413	356	376	418	407	370	402	388	373	402	384	428	391	379	398	376	359	374	385	404	379	380	378	334	397	379	408	373	380	373	367	389	369	375	359	381	359	351	358	371	408	403	364	372	386	371	397	418	362	375	354	377	365	386	398	361	401	416	399	353	393	405	382	397	412	369	374	388	395	396	400	379	369	391	341	410	364	396	400	363	398	389	397	430	376	429	352	406	379	372	355	371	368	389	384	371	371	370	363	379	388	393	400	383	410	371	393	392	402	380	386	389	363	335	400	390	375	399	349	394	363	385	404	380	405	392	416	411	383	386	378	399	365	352	362	362	364	387	411	400	369	391	391	382	378	352	373	374	386	368	415	387	432	390	394	382	381	388	400	382	415	374	407	392	372	409	388	335	373	399	376	370	383	383	363	352	346	372	364	444	416	387	338	359	359	409	361	388	401	412	405	364	416	394	334	397	409	340	355	367	401	412	362	349	350	379	426	376	382	404	404	359	333	400	359	367	397	421	407	385	398	384	398	411	377	378	418	370	385	400	404	355	389	393	401	385	394	403	354	381	406	414	407	381	406	373	378	410	368	396	360	372	390	368	388	372	396	391	376	403	371	408	369	429	406	378	341	389	396	401	360	379	372	382	375	442	374	414	404	389	371	400	378	417	408	368	387	375	343	388	398	368	381	389	399	346	409	379	388	418	420	372	377	399	401	406	393	376	396	390	367	391	397	415	416	354	381	388	392	381	378	375	369	390	373	374	384	428	366	403	386	391	393	381	385	358	389	404	375	356	388	390	386	411	370	354	382	343	364	434	413	388	371	384	397	372	390	386	380	387	362	390	397	349	379	386	392	410	427	363	416	434	382	377	373	393	368	390	354	398	417	369	351	353	399	407	370	402	395	385	401	383	378	355	401	383	380	404	380	401	379	364	358	362	387	400	399	384	368	392	431	383	393	388	378	374	409	377	351	368	392	358	369	387	385	388	419	390	376	348	371	405	395	392	390	366	401	393	382	387	386	398	406	402	392	360	381	400	400	409	402	390	409	367	398	392	373	380	370	392	358	404	388	360	404	399	366	401	388	393	365	412	401	331	383	360	410	393	357	404	372	406	391	376	411	431	360	377	394	375	385	384	389	330	395	386	386	385	384	402	376	392	374	380	354	374	390	344	386	363	374	401	360	382	378	393	393	421	360	402	371	400	365	406	375	382	345	364	389	387	405	433	346	402	386	354	369	418	399	413	360	386	368	383	364	388	357	404	381	404	375	401	387	396	397	363	372	371	357	373	379	388	360	368	366	412	392	359	398	371	382	376	373	397	365	393	365	384	413	376	394	360	394	418	360	391	392	388	417	394	412	391	400	419	368	376	382	392	411	383	378	398	396	387	377	368	390	390	384	411	386	380	389	388	397	377	389	414	352	370	383	380	368	367	373	405	411	362	395	373	387	387	381	354	379	355	383	367	385	383	381	385	377	366	402	365	387	375	401	388	371	367	416	392	382	404	369	398	395	416	410	393	359	384	358	364	396	404	405	377	426	377	431	391	398	398	362	366	392	396	391	388	405	397	377	337	385	367	409	363	382	397	403	372	374	380	415	410	395	372	389	400	390	391	372	393	400	421	353	394	417	387	381	417	390	387	372	393	359	359	375	356	410	381	357	385	377	385	374	404	389	368	396	396	425	350	387	376	402	396	371	363	356	382	373	390	394	371	355	383	389	370	373	377	403	359	385	368	406	385	392	402	360	370	375	395	391	373	365	403	368	376	398	371	432	357	351	366	367	416	380	385	402	416	416	380	400	373	369	388	370	399	356	384	440	418	434	378	391	367	399	418	375	374	363	346	381	403	377	376	389	374	374	357	371	368	387	405	382	362	381	367	349	377	388	369	377	364	385	388	343	392	427	411	369	385	371	430	403	375	363	409	409	375	419	388	360	392	396	379	383	333	368	387	389	403	389	388	374	390	370	370	414	374	392	368	384	372	396	386	392	412	368	377	449	370	370	342	374	404	383	339	402	337	388	386	371	405	383	379	356	377	380	391	392	350	362	383	365	394	400	351	393	411	353	432	400	386	382	370	421	388	353	401	380	371	342	367	380	389	372	370	419	432	407	398	379	425	356	363	402	390	356	385	315	344	397	378	377	396	386	383	385	387	368	350	424	369	382	398	366	396	409	379	403	411	382	420	382	402	413	408	389	364	401	369	417	361	359	441	417	364	451	410	362	386	380	380	385	373	356	372	379	387	377	389	363	374	410
3376	4630	3613	1932	1381	1015	841	751	664	598	544	512	466	465	443	432	430	430	426	419	389	417	406	398	407	383	413	390	393	388	393	364	407	372	377	418	391	397	382	379	380	372	363	390	389	360	368	395	375	388	387	382	387	340	397	409	405	360	377	354	396	372	391	356	357	365	400	379	368	394	376	335	356	405	354	371	381	355	349	363	387	358	368	339	379	400	362	411	353	378	371	357	394	392	405	395	355	397	344	377	366	395	362	347	397	369	384	360	364	378	378	375	344	401	369	367	357	375	364	377	364	369	401	384	371	341	360	383	364	379	339	361	375	356	354	371	368	355	350	346	339	411	365	385	376	344	351	322	358	391	357	378	378	391	364	380	387	416	394	387	348	370	361	339	358	343	391	328	371	383	349	365	363	354	397	333	376	359	369	369	359	323	361	352	358	370	356	364	379	366	354	394	376	397	348	375	354	379	363	342	349	411	396	371	362	345	380	379	360	378	327	359	350	365	382	377	392	393	368	376	374	414	346	369	389	376	367	369	383	390	347	332	414	376	428	356	368	342	384	397	363	352	356	355	344	350	374	346	378	383	356	397	330	372	411	387	360	361	392	356	345	400	375	368	367	379	322	329	398	335	361	352	366	388	346	399	373	379	363	367	385	406	394	384	366	375	338	359	364	349	386	363	345	394	340	398	367	355	334	349	386	374	371	392	398	373	369	351	395	385	378	370	358	374	346	401	359	367	312	386	388	357	343	343	360	366	313	343	342	350	342	371	386	354	366	374	338	354	369	355	376	388	372	403	344	364	360	380	383	365	357	354	364	347	397	353	336	365	378	370	376	416	353	389	361	358	372	379	359	369	386	360	323	370	371	377	347	378	362	399	389	341	371	337	346	356	344	358	355	360	344	397	374	356	374	362	398	377	377	340	374	365	353	395	347	401	336	395	354	359	359	346	375	334	372	353	347	344	383	374	334	334	360	365	361	351	393	378	372	356	398	381	402	343	394	378	347	359	383	398	371	327	330	391	353	356	328	386	427	367	379	365	355	372	360	363	383	345	380	342	375	375	343	338	372	389	353	368	364	373	400	372	360	390	362	377	381	368	368	337	352	353	398	347	400	348	374	346	360	336	371	353	366	357	354	389	360	362	329	370	380	351	335	388	346	363	378	349	378	365	374	360	355	368	359	363	386	331	355	319	372	367	356	381	375	358	381	386	377	345	382	380	340	352	320	321	348	389	382	351	343	373	396	385	365	366	390	363	351	360	363	380	336	397	328	361	329	373	387	350	365	366	381	387	368	362	359	380	318	348	370	340	361	371	386	354	354	366	357	371	362	353	341	373	419	347	370	348	356	349	330	345	379	362	335	369	360	355	357	378	417	383	364	357	365	380	361	364	367	319	343	355	367	349	334	355	347	359	359	359	366	403	377	365	338	383	355	354	365	354	374	365	382	376	356	374	402	367	360	393	379	370	365	335	334	402	374	354	362	345	385	329	366	351	385	355	394	333	385	371	334	383	360	375	357	352	351	372	367	354	379	361	341	342	396	376	370	346	372	353	368	366	356	388	369	367	352	373	364	350	350	368	357	383	341	390	356	377	372	361	371	381	367	371	378	344	354	396	354	359	320	369	377	346	342	399	371	356	372	341	329	355	406	365	374	361	359	351	353	367	336	392	371	346	377	358	334	363	367	350	334	406	377	332	395	344	381	384	372	371	363	375	357	365	347	373	354	365	378	353	386	344	357	360	340	361	353	373	398	373	342	370	409	360	384	361	347	379	362	417	381	387	353	368	311	371	409	327	375	339	385	358	372	357	333	397	365	365	369	338	370	366	357	371	339	340	371	383	390	360	364	369	370	365	339	342	381	362	379	363	386	306	375	371	377	362	375	356	362	365	364	328	374	378	353	358	361	382	350	365	354	329	397	344	388	358	372	340	355	355	345	315	360	368	383	357	339	389	396	360	384	364	348	365	354	369	354	388	353	373	368	333	367	323	379	364	333	362	368	351	368	358	376	373	365	349	382	404	361	385	377	346	391	377	384	340	383	377	392	345	362	340	335	383	352	337	365	375	332	380	355	374	356	335	382	353	384	359	379	362	342	360	374	323	364	355	371	340	329	346	363	356	378	394	335	360	378	394	367	344	366	342	366	342	354	350	335	366	358	362	368	372	373	375	348	362	360	391	356	336	389	355	352	367	343	379	371	356	372	331	373	352	335	381	391	369	378	384	370	367	380	335	349	355	349	352	363	352	398	365	341	358	373	352	412	359	377	355	371	336	397	347	371	367	359	328	373	369	353	363	327	388	346	331	385	341	377	365	324	333	353	357	364	350	342	332	355	348	336	368	351	335	384	353	375	350	380	365	335	374	338	345	370	363	391	367	333	339	367	370	387	387	403	372	360	353	334	356	380	394	364	341	352	337	336	361	355	351	357	371	340	371	315	337	367	395	339	359	367	333	376	398	398	385	398	380	352	346	397	383	354	360	310	352	365	370	341	346	391	387	371	388	380	354	342	385	346	368	364	369	353	342	358	385	345	367	362	341	376	394	351	322	342	367	386	351	341	392	349	363	381	356	369	332	380	347	349	366	347	368	346	399	375	395	362	359	371	379	358	371	377	382	377	347	372	392	359	383	371	347	362	366	382	358	337	368	357	315	339	364	357	368	360	351	345	337	375	344	375	366	354	364	379	372	316	338	347	380	398	340	357	370	346	394	338	375	405	348	371	358	361	361	355	327	379	329	346	364	342	381	401	365	331	376	335	332	374	370	389	383	347	366	410	365	385	398	336	382	309	357	374	381	364	379	346	401	356	342	362	366	340	400	371	347	377	385	359	336	378	359	379	366	381	398	372	325	360	333	338	386	312	368	364	387	365	320	362	358	352	359	371	359	354	361	372	343	351	350	355	377	387	359	360	363	352	347	359	360	360	367	378	350	369	341	337	362	348	385	360	381	356	340	368	384	324	362	395	392	340	371	345	382	408	372	368	344	357	360	346	346	359	339	374	377	382	351	372	369	371	343	355	362	349	367	353	386	358	383	349	380	349	358	350	365	358	348	346	350	396	375	361	348	350	364	338	348	354	367	371	335	353	349	377	345	348	378	343	363	340	353	361	379	373	304	366	333	346	311	344	382	373	334	352	360	387	361	376	359	364	353	384	364	352	386	344	417	373	346	350	379	367	380	357	381	358	348	379	356	400	368	349	346	339	359	338	381	361	384	330	352	371	346	373	358	356	378	371	309	355	391	373	374	360	358	343	366	360	368	388	349	387	373	342	370	359	370	358	352	388	380	344	351	378	342	416	364	335	359	355	367	373	346	406	376	343	346	354	390	383	377	374	344	341	321	348	352	353	356	381	340	351	411	371	344	388	373	357	332	367	327	385	364	368	343	333	341	358	355	343	359	365	335	367	353	366	367	349	378	359	372	341	367	361	355	374	354	352	394	356	365	401	336	347	360	352	345	357	350	340	365	361	361	371	408	370	383
27664	12168	2033	1149	902	890	901	917	818	854	868	905	902	894	905	879	881	839	917	849	851	842	876	904	907	876	830	841	947	917	826	915	857	846	849	852	839	944	914	826	883	824	877	870	903	858	864	838	867	856	822	858	885	868	890	843	862	908	870	878	842	845	891	887	818	843	876	831	799	900	913	899	858	873	861	895	917	881	857	894	886	884	927	838	861	871	850	854	853	870	833	914	889	852	868	871	867	880	855	904	892	862	849	845	884	904	846	834	846	879	913	850	814	866	854	889	891	902	872	862	840	826	831	882	872	865	846	807	881	879	865	811	865	871	880	838	865	807	861	879	816	860	943	899	873	896	923	880	837	896	832	832	817	883	833	872	877	891	851	818	843	886	899	827	897	812	827	878	855	874	846	833	861	855	917	861	889	902	862	905	863	849	856	834	880	880	835	864	797	850	872	884	901	891	861	919	874	836	836	819	857	922	846	859	838	811	796	863	834	876	871	884	852	876	855	818	872	828	844	825	862	843	810	864	901	881	881	855	838	827	846	844	860	809	887	883	876	904	839	846	904	876	847	872	841	894	887	833	868	844	890	828	865	839	875	875	831	859	900	927	830	836	894	854	813	877	853	857	849	878	838	872	829	921	883	866	882	823	829	912	872	865	882	868	812	918	890	864	874	907	852	895	866	827	838	852	888	872	872	871	801	898	882	883	853	880	852	870	861	823	864	891	845	892	882	916	900	850	871	888	858	914	899	892	940	919	871	854	856	828	831	867	828	833	920	811	845	840	883	914	862	857	812	870	883	861	860	849	885	807	868	891	848	886	877	860	877	927	873	845	897	904	876	816	838	844	850	845	825	912	882	846	827	854	832	870	898	818	834	867	867	883	899	889	873	880	842	836	811	867	838	870	857	943	870	803	908	834	866	844	849	886	844	816	860	846	904	836	821	871	921	846	913	865	858	874	853	860	905	874	858	885	841	828	895	875	825	804	849	841	861	858	883	899	886	841	943	892	910	865	876	853	876	840	881	839	837	897	897	909	847	856	824	827	852	790	825	862	839	876	829	844	898	837	866	802	875	833	942	875	855	887	888	865	891	859	863	892	844	826	856	877	838	818	820	837	855	873	896	838	876	813	857	809	830	849	852	878	844	851	847	846	866	864	843	895	853	838	803	895	878	889	853	842	871	804	826	860	841	893	826	812	810	843	791	853	838	816	815	849	873	855	880	862	946	825	947	820	884	862	853	885	874	856	840	822	868	876	892	801	856	810	867	821	893	840	894	847	868	923	830	807	913	895	868	814	941	846	887	859	917	882	851	902	872	875	903	858	869	809	866	860	892	866	890	901	865	851	834	836	859	872	857	849	899	879	868	826	896	886	850	877	918	874	847	895	898	884	816	936	872	847	905	856	888	903	843	836	906	867	797	852	836	855	856	934	842	905	873	844	860	895	874	860	861	850	865	822	865	888	803	875	861	893	877	840	938	908	912	901	850	824	790	885	895	846	845	905	827	840	881	822	862	818	812	875	866	849	881	898	835	864	905	885	864	808	878	826	858	852	833	878	821	836	844	878	905	883	835	890	862	877	864	821	862	837	894	817	905	883	839	865	864	854	834	862	818	897	869	887	889	848	907	844	841	861	870	888	833	872	882	840	856	876	877	844	850	833	856	892	904	876	866	879	869	900	866	812	902	881	913	886	885	888	839	835	828	912	851	841	840	867	876	860	909	852	914	859	877	886	829	861	796	863	803	891	853	859	886	879	896	846	849	906	827	800	851	806	876	899	922	869	832	879	823	836	831	827	869	868	907	863	892	892	811	856	920	830	852	801	833	859	851	880	858	795	894	848	905	877	833	839	871	858	903	840	869	842	872	802	809	884	870	903	851	864	859	794	865	853	849	839	867	867	858	875	831	876	823	843	908	845	868	857	865	863	868	862	867	837	865	852	872	851	895	881	874	880	802	851	858	801	818	801	900	822	899	869	789	894	925	877	868	875	835	835	904	905	862	811	878	831	853	878	842	841	843	874	891	840	824	872	853	880	881	876	883	834	832	864	904	878	838	833	819	807	897	826	839	869	824	852	889	882	856	844	909	827	856	913	837	837	863	875	818	841	888	874	875	875	825	857	888	876	848	821	824	858	877	818	839	864	796	858	841	859	905	881	852	853	837	859	859	881	891	910	823	852	887	816	859	819	905	900	854	887	801	855	826	859	895	855	873	830	894	861	824	889	855	868	839	830	871	845	888	908	830	872	884	911	872	865	846	857	900	839	877	891	892	869	854	840	903	859	906	899	826	858	873	919	832	850	845	878	852	862	905	820	847	886	931	822	878	918	912	908	878	855	909	854	832	874	847	912	850	902	859	904	950	891	817	870	847	899	921	875	918	826	848	865	884	863	883	883	888	849	871	872	928	878	872	866	881	873	866	822	869	850	847	855	885	859	914	866	857	924	871	836	839	830	854	868	830	919	875	873	888	836	808	880	854	892	860	861	821	830	904	892	871	894	846	881	872	890	870	843	853	847	817	881	797	842	901	884	850	851	831	822	851	840	882	895	909	848	856	870	869	831	855	834	845	861	876	863	905	870	844	845	831	852	892	912	843	842	853	890	866	838	900	843	835	884	885	856	923	862	859	888	795	812	904	833	893	859	807	895	860	870	868	883	886	878	886	854	916	927	846	871	867	865	898	882	844	883	814	843	842	856	904	825	888	829	816	907	863	838	888	846	881	904	878	854	908	821	862	855	873	903	839	882	874	860	850	821	871	859	848	862	875	893	885	922	851	926	836	894	909	910	849	895	896	908	867	859	843	838	861	870	844	874	818	879	957	853	844	832	857	870	883	817	845	846	890	870	843	854	895	914	871	896	849	850	868	886	851	846	898	801	901	893	801	861	900	866	841	837	851	834	823	852	852	870	815	824	898	884	849	879	880	845	852	845	873	836	905	846	833	834	892	873	875	884	885	895	887	906	855	886	892	845	805	881	867	855	855	884	847	812	801	853	844	890	864	850	855	808	835	866	839	856	866	831	824	781	829	857	834	866	883	878	814	856	866	783	906	880	882	827	908	856	943	843	824	864	848	909	885	842	852	890	894	873	852	850	887	877	870	899	881	907	847	889	911	869	883	923	898	889	825	861	857	871	887	848	819	851	812	844	845	872	869	884	863	874	797	889	889	852	857	847	880	804	876	841	863	816	835	839	864	867	877	867	843	858	882	849	869	864	883	874	858	925	848	863	838	856	836	853	857	829	798	868	879	777	848	878	894	857	844	875	858	921	862	869	836	871	874	840	834	817	854	927	854	824	883	897	889	849	941	826	864	875	883	858	883	789	822	820	826	816	828	868	918	873	846	876	861	884	892	821	852	810	873	893	884	920	790	894	896	875	868	879	853	845	837	880	830	905	855	820	856	842	858	850	851	843	909	903	858	838	880	844	849	867	859	835	854	852	879	845	906	842	888	852	858	860	896	868	866	822	881	867	812	901	838	860
5280	922	912	776	820	743	762	729	731	749	694	711	691	726	732	712	730	665	705	754	722	715	726	747	743	722	737	716	685	764	754	744	693	713	796	738	716	741	746	706	756	707	690	711	730	657	665	690	730	717	704	717	763	710	733	748	711	710	747	725	705	727	723	722	702	759	744	744	700	760	719	703	684	687	702	747	704	753	736	717	727	694	764	709	694	709	738	702	714	689	746	684	717	728	737	731	728	783	704	676	712	702	727	712	764	763	713	729	719	676	734	736	696	732	690	752	731	724	706	742	719	654	742	707	699	665	760	726	721	712	718	728	715	714	710	735	758	720	699	674	688	721	705	703	733	749	698	701	713	698	744	695	733	758	686	701	710	721	686	717	674	760	732	676	756	683	714	694	766	677	711	734	704	698	726	745	692	733	736	714	766	716	704	701	716	702	730	745	730	719	691	733	699	753	734	703	744	741	770	752	710	675	730	727	663	721	691	680	733	724	695	679	690	726	730	736	707	697	679	660	761	713	749	701	717	677	696	691	689	714	702	734	732	693	769	699	713	683	694	724	788	700	711	714	715	670	661	730	756	718	706	728	729	718	719	698	692	724	734	710	742	731	728	730	693	706	789	710	732	745	798	747	741	733	722	679	698	712	691	740	734	757	740	709	752	755	732	754	757	742	699	721	718	751	723	740	734	726	697	694	745	721	702	743	699	708	743	683	688	751	720	709	641	729	671	701	736	691	754	699	707	743	707	738	713	757	719	732	683	695	744	744	667	741	776	730	736	697	716	732	702	684	703	771	728	727	702	705	699	706	729	732	710	704	759	719	796	756	694	724	728	739	706	742	720	777	716	742	710	728	748	684	813	771	685	692	728	669	749	712	674	672	691	768	655	706	689	703	653	721	720	714	772	704	721	765	743	740	709	681	695	733	723	778	740	695	762	651	727	754	691	707	741	710	758	710	707	717	763	726	761	741	696	703	752	753	735	720	737	720	724	728	759	690	699	717	733	665	713	701	722	737	670	736	704	725	734	750	705	730	698	767	755	712	740	724	693	687	693	702	733	626	725	722	717	703	724	741	709	672	774	691	727	743	692	707	758	651	776	756	670	763	751	736	711	665	691	711	721	684	669	731	705	712	752	722	709	753	680	754	728	717	739	768	754	706	668	763	733	741	682	762	717	734	692	706	731	728	745	738	706	749	732	705	666	681	751	697	726	738	701	775	706	691	758	741	694	671	697	708	682	720	655	688	707	697	657	805	712	737	753	689	727	759	718	707	718	709	690	708	680	708	643	736	728	761	720	746	710	764	693	708	744	709	732	714	747	759	698	720	744	733	708	707	724	725	707	754	732	735	726	677	735	681	671	713	737	685	746	769	734	718	719	718	678	735	741	740	693	750	762	698	704	723	713	772	794	766	756	716	750	706	757	716	729	709	727	691	694	726	700	647	661	772	695	727	733	675	707	690	665	718	709	728	744	725	706	698	693	753	694	748	722	718	750	770	704	665	684	742	737	713	719	719	734	711	700	725	726	711	721	714	714	728	658	693	705	700	729	720	756	708	746	737	702	742	730	715	727	748	687	657	690	752	748	780	751	739	760	704	692	695	738	691	762	689	670	670	699	704	762	708	756	692	694	716	720	714	766	732	707	685	753	748	756	705	716	749	757	750	723	732	710	754	690	714	670	726	715	721	748	756	749	686	725	707	724	709	690	734	756	748	751	768	721	698	712	731	749	717	699	735	718	698	750	698	719	713	735	707	700	726	707	728	734	724	669	712	737	746	696	709	735	703	705	736	743	714	721	745	748	758	648	742	761	711	724	716	731	712	718	717	785	683	731	721	707	722	694	700	669	711	669	741	673	727	729	695	677	709	720	728	727	699	699	745	690	699	746	754	690	705	701	708	721	670	684	693	703	716	697	720	700	745	694	700	708	729	745	796	725	678	747	746	734	743	695	670	684	709	706	703	661	724	711	736	741	725	742	736	772	784	718	740	686	734	697	691	712	733	755	686	704	763	735	747	717	702	713	703	770	687	723	715	762	675	718	697	722	725	701	681	733	736	697	718	738	734	684	708	694	747	698	726	727	736	713	725	739	721	672	728	718	747	747	728	687	686	707	720	703	677	765	718	751	711	752	725	702	741	729	728	732	669	691	729	694	687	710	744	765	704	719	715	733	710	717	713	695	713	723	706	724	722	693	721	723	707	732	719	774	716	743	731	745	716	702	748	718	747	737	667	727	683	728	727	668	658	774	732	729	737	705	713	740	692	685	714	718	734	694	693	735	742	753	762	703	738	708	737	736	719	740	720	683	722	689	735	732	662	683	724	694	732	743	690	698	734	692	675	723	718	757	719	683	715	692	695	743	705	726	750	699	721	744	754	765	709	755	724	721	712	729	692	696	786	796	747	717	706	744	680	723	750	694	678	680	731	719	727	729	732	724	692	707	721	717	724	700	703	726	705	740	675	676	761	733	735	720	730	668	705	734	745	700	684	755	697	716	721	730	709	722	754	692	702	675	740	733	703	671	718	718	742	696	721	721	696	668	646	714	665	689	736	723	694	689	713	722	737	742	732	709	772	705	748	709	725	708	713	716	738	714	755	696	701	714	680	748	698	730	743	698	744	757	755	694	702	719	707	720	732	724	688	739	705	693	729	694	737	699	721	699	667	729	719	740	693	710	667	698	732	763	736	715	705	700	755	704	733	710	663	768	773	740	682	713	712	732	732	714	748	732	765	740	702	707	711	722	717	728	694	766	732	750	737	701	693	736	702	710	690	700	739	719	742	707	633	779	760	706	718	718	722	732	697	704	685	691	715	697	710	740	725	729	729	754	672	722	745	686	756	677	754	709	708	713	700	712	720	689	721	711	763	699	747	736	740	705	726	736	723	676	736	726	712	748	737	693	716	722	703	717	730	722	722	713	717	712	685	693	739	696	726	734	717	704	723	685	680	684	687	717	739	686	692	751	730	695	718	709	680	718	746	739	761	622	773	705	707	722	719	716	714	714	720	729	730	675	717	722	707	703	762	730	730	750	695	724	705	718	694	684	711	751	750	719	723	706	717	691	679	737	679	717	722	689	682	707	694	696	687	795	685	709	725	721	719	698	745	701	729	693	693	705	716	728	717	728	700	702	712	680	713	726	685	713	716	714	752	691	702	694	731	713	758	728	722	733	654	741	738	700	798	766	732	727	694	666	702	702	718	714	775	713	716	682	716	711	734	709	691	752	726	685	719	732	720	694	702	718	712	691	734	672	750	698	662	724	745	738	646	750	684	704	679	712	707	740	718	701	672	726	727	714	705	723	704	733	709	738	729	772	704	697	736	715	711	697	743	723	680	705	725	727	669	742	793	756	685	709	659	775	703	764	707	720	697	722	738	676	701	736	785	690	693	699	689	724	735	684	719	713	821	714	680	718	731	727	707	753	703	675	707	755	755	709	715	737	744	683	730	689	718	744	705	699	751	719	752	676	697	726	706	739	709
26108	21434	24131	13343	1446	968	909	717	757	756	807	733	756	746	763	710	742	748	788	799	750	731	756	722	760	745	741	720	728	735	704	726	716	782	731	731	725	690	701	733	702	754	738	739	724	766	763	716	743	746	702	712	736	743	714	725	734	697	720	704	686	732	733	790	693	706	719	694	749	706	733	693	736	726	735	719	769	738	765	775	710	687	736	688	692	767	746	666	715	754	720	705	659	681	740	704	748	673	696	754	749	714	685	719	725	676	695	751	714	732	749	738	700	753	746	746	700	733	743	685	721	732	713	709	709	701	730	700	720	742	748	754	718	751	699	703	699	711	720	698	745	733	770	736	708	673	731	716	686	715	673	747	667	676	696	755	724	708	671	716	674	682	693	764	739	682	694	689	713	685	698	723	738	742	744	731	698	776	700	708	717	740	739	717	681	671	736	703	648	688	705	711	682	762	705	679	769	706	708	687	727	699	735	699	704	685	736	657	722	654	672	709	775	717	732	709	729	676	725	703	677	686	728	729	725	743	746	724	758	715	742	717	733	720	686	698	703	686	688	712	738	725	738	707	704	692	758	729	714	693	798	703	734	714	706	709	721	734	704	720	752	668	698	757	679	759	720	705	739	704	728	745	718	681	745	688	722	723	729	707	670	677	720	694	735	691	754	667	733	738	663	765	671	721	696	720	689	715	711	731	716	703	724	711	728	697	737	724	700	712	723	697	704	689	752	736	727	705	725	729	725	714	768	752	673	709	722	732	730	656	700	716	695	766	713	703	706	671	713	680	692	746	694	707	745	679	708	671	738	736	751	763	722	742	700	699	710	707	703	698	680	736	670	715	725	711	706	703	749	740	758	712	744	749	735	706	700	714	731	687	726	735	744	721	692	732	724	725	737	717	704	676	731	769	750	696	728	697	733	642	697	705	685	748	724	706	715	741	739	721	705	692	702	763	739	718	674	704	734	696	703	731	759	677	693	752	702	697	710	675	690	693	714	693	722	742	727	707	674	762	712	666	740	722	749	694	742	721	730	672	756	725	686	741	707	706	722	704	715	709	734	735	705	703	697	703	708	694	708	720	690	706	750	701	726	696	749	709	731	732	753	736	718	706	692	709	759	705	705	740	722	688	707	698	733	743	747	712	729	686	726	738	738	714	729	723	751	671	711	777	716	729	704	725	677	730	751	692	636	712	716	711	717	697	723	729	694	729	708	732	676	725	696	720	679	692	735	713	702	711	668	742	705	659	704	706	758	735	724	761	758	712	670	731	750	695	703	676	730	692	700	717	740	701	760	736	714	723	716	698	740	724	716	746	724	746	741	697	729	726	730	763	712	724	680	722	715	703	711	708	741	713	723	721	714	699	693	686	701	749	720	700	678	716	756	714	688	707	697	693	774	688	737	713	670	700	736	708	748	709	740	747	754	714	714	740	655	740	681	671	703	766	726	703	683	755	734	705	711	755	732	705	693	788	732	655	717	707	665	728	753	718	727	709	670	716	716	747	719	718	691	657	677	727	724	720	694	705	689	722	708	701	691	737	672	689	708	707	723	680	690	709	725	683	756	706	704	716	698	702	735	682	752	736	722	709	699	693	686	665	682	729	728	727	693	698	723	690	677	715	685	734	736	659	688	745	702	729	744	720	700	767	728	712	753	720	704	693	761	720	653	691	698	698	692	665	749	733	693	672	675	747	679	730	703	690	759	693	683	726	720	725	718	729	669	680	723	681	721	741	754	715	699	680	749	745	720	754	745	738	726	717	721	699	731	733	714	693	707	694	715	683	688	743	688	673	716	716	697	710	755	680	760	744	728	690	729	702	699	733	718	694	695	706	704	708	749	714	672	723	683	675	674	689	684	699	724	658	714	720	725	700	745	723	725	715	693	727	719	740	747	680	715	743	687	677	757	753	713	758	702	694	717	717	690	749	700	724	714	729	761	759	726	682	745	679	683	676	700	778	674	730	640	723	727	729	706	716	724	777	712	732	698	725	682	688	692	737	684	738	727	700	751	706	689	720	705	739	720	755	704	711	759	715	705	752	714	712	701	683	718	701	731	729	690	685	680	735	734	698	715	695	702	731	725	658	727	747	757	646	721	735	719	709	759	673	727	719	659	716	692	721	769	733	746	665	668	714	719	708	707	700	680	700	740	720	724	760	728	723	734	707	680	665	714	681	685	725	672	737	686	727	700	707	727	740	744	718	706	697	782	717	676	672	696	745	752	721	665	720	758	689	727	726	718	683	725	762	744	703	738	707	721	687	673	641	734	737	715	703	682	669	755	728	754	766	756	672	702	717	686	708	707	738	717	704	710	723	702	708	700	686	715	663	704	718	707	678	681	773	720	698	706	752	745	718	725	736	696	730	701	667	690	709	690	740	704	686	678	702	688	715	688	714	704	681	734	689	701	728	699	732	753	722	693	708	707	717	702	727	701	732	685	702	693	746	740	708	704	702	686	745	699	720	697	701	701	740	696	745	708	668	682	674	683	735	700	719	651	722	734	698	719	710	703	716	698	750	718	685	689	690	748	762	737	669	758	697	733	681	725	767	775	729	650	715	696	665	783	700	705	708	671	707	747	719	714	732	717	659	745	693	743	702	730	703	725	769	735	678	713	698	707	694	702	752	709	688	657	712	732	684	707	704	699	755	698	741	671	732	723	732	750	666	686	732	724	700	699	683	740	714	704	699	716	779	689	770	692	752	721	707	712	747	737	741	687	698	694	714	672	721	735	777	771	721	755	710	718	723	688	721	675	718	701	676	746	728	743	707	706	690	706	738	725	678	744	759	709	649	745	740	724	655	755	743	745	737	687	780	682	653	698	706	676	701	731	755	718	705	733	778	679	746	751	693	750	706	711	697	750	748	775	722	711	742	762	689	703	746	654	707	727	733	742	729	705	664	729	711	715	697	691	693	724	749	700	669	690	663	696	726	733	730	687	732	731	681	682	728	682	738	759	687	742	727	715	711	711	697	723	728	677	738	712	682	715	718	756	692	753	720	724	698	738	724	694	701	772	782	670	697	710	719	712	733	718	733	729	698	678	710	685	690	695	710	753	727	774	692	734	779	691	704	708	731	753	706	761	762	747	716	732	747	697	674	714	719	716	732	720	702	724	719	697	751	737	675	765	739	734	694	756	715	700	704	739	660	705	669	732	746	752	676	732	708	737	727	724	682	726	745	707	769	714	695	698	695	698	742	745	654	690	719	730	756	754	697	752	725	796	681	686	719	757	713	749	724	689	723	671	654	694	725	676	674	714	721	627	762	778	746	770	699	751	693	733	710	773	723	683	709	703	701	702	751	691	741	686	740	672	694	694	691	742	686	707	704	664	723	726	720	695	720	740	734	743	733	749	721	708	731	715	684	727	734	690	725	702	699	722	718	739	712	741	672	718	735	716	743	700	752	712	719	728	741	700	708	702	690	709	755	670	712	706	671	741	730	741	747	685	692	672	739	716	716	715	679	719	759	712	676	664	727	746	682
3753	1877	1570	1042	842	781	715	728	652	700	671	666	641	654	671	674	623	657	589	670	640	623	606	645	630	615	641	603	599	635	598	609	634	620	653	640	664	667	656	615	600	625	640	624	616	591	617	613	623	623	620	650	618	615	622	592	589	593	617	661	615	634	635	621	632	653	630	616	634	647	584	588	660	603	598	638	656	617	570	621	617	591	619	604	645	613	614	629	596	627	606	584	629	589	626	605	616	619	589	631	581	587	604	613	586	651	658	612	626	576	619	631	600	626	588	611	603	605	642	639	577	630	657	592	625	623	586	629	596	616	593	538	568	637	590	622	617	632	590	595	609	589	635	603	597	646	619	636	589	632	624	615	621	632	571	615	639	597	613	568	619	589	593	631	589	628	602	572	612	570	588	635	607	581	651	596	641	632	631	609	605	582	623	582	624	646	596	605	599	610	605	580	606	643	628	612	632	600	614	630	606	623	595	611	563	634	635	622	606	583	635	596	585	623	594	578	613	657	605	598	609	613	592	605	615	608	644	624	595	555	591	608	625	574	641	589	641	609	587	598	587	631	665	622	596	628	568	589	601	606	590	635	588	590	624	616	595	611	616	620	606	623	622	607	618	588	548	638	651	615	589	589	636	629	602	651	577	603	601	623	604	575	619	597	560	579	635	581	617	604	661	649	569	646	615	636	619	634	630	575	641	655	617	604	617	601	613	590	611	554	627	603	693	569	630	578	602	630	620	574	619	595	597	668	600	638	589	573	609	588	612	602	657	573	590	621	646	590	603	630	643	575	591	615	590	626	623	612	613	656	589	589	604	599	603	592	568	634	587	661	615	585	649	632	624	596	564	621	630	638	609	631	597	569	604	562	655	606	623	598	606	632	579	565	628	602	596	596	639	658	571	636	622	620	607	599	610	617	591	603	618	608	611	627	600	581	591	636	592	624	636	625	629	571	626	654	608	639	607	599	597	639	599	599	593	605	606	593	640	649	624	607	627	648	545	597	605	584	622	611	573	571	612	611	637	608	597	588	613	629	606	625	628	596	639	615	607	593	580	619	607	648	621	619	631	572	606	590	616	598	640	625	591	617	589	613	587	620	589	611	592	598	599	592	557	614	593	575	631	646	624	599	625	570	638	631	608	606	607	612	643	646	604	636	622	559	606	589	645	576	625	597	612	624	630	597	651	626	623	607	604	637	595	627	560	629	588	602	616	577	606	615	606	635	615	627	623	568	618	618	588	614	592	588	584	599	632	584	617	638	640	641	574	638	606	592	616	566	608	602	591	574	617	626	626	630	601	601	641	669	641	619	608	631	603	584	604	619	628	631	630	596	615	638	672	614	652	596	543	602	599	651	596	613	610	597	607	636	574	571	637	594	609	605	626	618	615	574	617	600	602	593	602	651	616	612	595	590	589	628	613	563	578	586	586	604	642	580	612	666	590	600	587	587	589	619	597	618	582	660	671	622	635	620	606	613	609	604	595	611	560	596	618	619	652	592	608	643	650	601	595	572	615	594	611	632	602	599	616	631	608	600	638	646	620	586	594	647	609	618	607	613	636	587	610	580	577	660	646	659	639	588	630	629	637	649	625	616	636	638	621	576	610	639	599	597	575	641	578	561	610	610	608	632	628	615	605	647	650	597	643	585	631	634	581	668	658	590	605	613	642	597	581	549	606	620	610	622	651	638	612	620	597	607	626	599	556	643	610	627	614	629	656	569	619	590	586	693	580	636	646	574	687	632	620	587	623	617	600	593	584	557	657	614	581	620	580	593	602	595	639	637	621	648	593	584	611	615	596	540	631	588	616	631	624	617	631	634	604	640	607	597	612	573	627	614	587	636	598	583	648	634	612	599	624	569	604	627	614	643	631	620	609	630	616	611	638	547	604	670	581	668	592	601	594	639	572	615	576	595	637	608	612	587	606	606	594	634	616	578	592	600	584	578	644	583	579	613	596	605	630	611	624	629	619	558	628	619	622	580	616	664	594	642	593	644	597	585	595	567	577	616	602	550	599	608	618	614	607	613	650	599	634	577	626	635	642	607	615	592	577	595	643	596	569	573	584	620	633	624	572	611	626	590	607	623	603	604	605	616	587	602	652	605	577	628	575	612	647	640	621	561	614	569	626	623	605	626	608	616	613	627	617	621	581	643	654	595	645	582	617	591	613	595	603	586	603	617	602	631	623	602	608	557	637	550	587	632	549	607	620	615	616	595	598	598	598	603	618	613	598	611	595	620	573	586	594	601	599	619	609	590	600	586	641	583	646	623	571	538	615	625	604	642	608	573	596	634	584	629	611	601	602	627	591	650	639	572	621	620	594	624	624	638	573	622	598	608	614	603	642	627	575	627	599	630	631	616	596	605	624	595	650	574	578	617	600	636	637	573	650	642	637	628	628	633	602	617	633	618	589	633	603	615	666	617	601	644	650	617	657	639	582	591	635	606	661	585	614	626	606	556	640	627	623	619	623	617	603	636	583	626	643	606	630	586	617	605	607	591	589	615	631	591	617	632	614	678	621	595	661	664	634	619	599	642	565	565	648	624	582	622	626	592	602	615	633	603	605	611	612	593	595	553	606	610	616	629	641	610	626	650	656	647	623	620	595	630	649	631	603	591	603	602	621	632	609	590	592	578	639	589	631	626	547	599	632	634	648	631	619	597	571	611	549	588	605	627	578	615	634	580	594	626	617	602	607	608	608	630	590	640	596	626	633	611	588	577	621	644	621	610	608	618	604	598	653	539	606	638	586	604	635	588	628	621	611	611	656	628	597	646	591	618	597	584	647	621	621	613	650	598	615	630	578	592	608	626	640	630	614	646	601	626	636	560	640	631	604	573	586	583	585	608	606	609	652	597	586	573	624	585	650	564	617	616	650	586	597	615	642	589	552	618	644	610	610	572	645	630	622	597	612	577	660	575	659	584	611	590	587	620	631	639	612	579	583	623	611	575	615	605	576	655	620	575	603	594	592	622	602	613	600	590	622	676	606	614	637	595	569	630	659	584	657	619	585	557	609	623	604	636	651	626	619	622	592	626	616	599	633	607	575	608	622	618	614	628	605	620	599	654	635	629	649	639	574	587	632	540	621	604	622	595	605	569	617	618	578	617	648	606	544	598	604	652	582	631	583	640	611	609	601	583	645	585	664	647	618	568	570	612	656	608	609	591	601	614	627	626	600	619	587	570	602	558	573	653	620	615	604	609	641	627	562	601	673	651	590	617	601	650	593	592	616	609	589	597	589	621	559	584	613	590	610	630	618	614	606	603	633	580	599	601	581	601	599	606	640	634	602	602	660	600	631	620	569	564	595	622	587	632	623	586	655	636	598	623	581	598	572	629	601	632	603	658	584	623	592	640	577	584	605	593	550	611	642	597	628	617	596	585	591	578	618	601	657	624	606	571	619	624	604	593	630	570	595	646	635	590	573	607	618	634	632	617	622	598	601	583	617	606	626	597	608	595	644	612	616	607	562	572	590	567	624	585
24281	21398	28536	24644	20156	2905	1025	642	551	533	498	416	482	459	404	431	403	401	386	412	417	428	421	386	402	403	393	379	426	424	416	347	412	387	413	382	380	409	380	388	433	411	382	406	398	394	356	369	429	403	405	389	445	373	385	401	374	397	410	382	401	378	406	388	412	392	365	377	393	424	405	393	373	391	408	391	390	377	400	391	370	406	441	426	395	393	402	397	384	366	396	366	397	382	385	368	403	385	367	386	391	373	386	368	382	383	368	383	441	398	418	364	391	395	402	406	403	354	372	395	349	407	366	411	396	400	362	427	404	414	360	389	373	397	372	398	425	400	388	357	376	396	409	422	346	338	409	391	344	434	379	345	366	394	392	362	393	373	387	393	384	384	406	361	388	386	396	349	388	359	390	396	384	404	374	391	407	390	381	386	363	404	362	356	410	407	374	393	387	380	382	385	372	372	380	331	373	388	368	383	408	387	363	402	388	350	374	395	403	426	356	361	405	368	417	394	376	399	385	349	374	364	401	405	405	357	360	397	352	379	386	326	370	396	379	375	381	391	366	373	374	351	392	387	368	375	374	417	407	372	360	422	407	394	386	402	362	415	369	377	390	380	361	365	396	385	378	410	423	400	399	389	398	406	380	364	368	389	367	421	381	418	397	391	356	367	378	389	342	361	389	421	367	365	399	411	392	385	409	355	381	413	348	391	390	398	343	391	372	372	374	370	387	360	397	405	393	425	423	385	382	391	357	356	387	370	368	396	364	370	385	375	439	421	393	424	364	365	432	372	369	379	371	390	368	413	376	363	354	389	379	356	377	398	357	400	390	382	376	381	417	398	390	395	395	382	403	380	415	366	379	408	368	386	386	369	382	401	369	371	412	381	374	401	379	399	400	384	376	367	409	371	391	384	397	413	388	413	389	383	365	345	384	432	394	383	388	378	411	376	384	370	358	366	388	384	414	375	392	387	378	355	367	380	410	365	356	400	403	416	393	376	426	380	383	373	385	391	369	407	372	380	379	394	389	407	381	379	383	414	379	387	375	394	381	379	389	337	359	380	396	380	372	398	401	388	383	364	373	378	379	383	401	389	406	383	370	370	395	387	376	408	386	367	372	403	378	374	393	383	381	355	393	348	368	367	343	354	427	380	375	361	376	389	390	402	388	413	419	395	384	379	369	381	389	402	366	401	377	418	355	413	379	368	382	361	394	391	375	344	354	396	354	380	328	388	384	379	411	371	387	358	419	361	415	405	356	378	359	411	426	365	361	389	365	372	381	374	345	389	397	374	329	376	378	384	364	378	397	403	392	384	393	376	383	358	394	353	376	380	376	406	389	365	382	394	398	390	405	404	383	382	377	367	382	384	381	390	379	377	423	367	380	383	384	381	360	382	381	402	396	376	358	400	398	402	386	403	379	375	380	380	385	410	374	355	385	399	394	388	418	401	392	374	378	423	398	378	379	364	377	379	375	392	400	370	363	406	417	372	370	374	357	371	377	384	375	377	354	389	403	383	386	364	385	355	408	401	364	393	420	399	360	392	383	342	398	370	385	368	369	373	345	383	374	391	382	373	340	386	400	422	400	401	351	392	401	347	398	409	377	379	390	374	385	390	413	374	405	373	354	413	372	386	387	384	414	376	372	369	387	368	411	351	357	401	371	376	390	373	329	407	330	375	372	395	349	401	368	394	398	365	386	395	387	364	363	395	389	391	395	364	387	419	394	365	350	385	395	406	383	402	367	396	357	379	385	367	386	403	362	418	391	385	387	358	375	344	388	333	386	362	388	390	360	393	383	392	385	376	377	407	365	421	362	412	415	389	389	382	356	373	362	378	398	389	361	373	418	387	397	391	356	359	379	398	375	379	360	397	370	409	372	367	396	380	392	411	392	372	369	362	369	402	406	427	392	399	352	389	355	382	363	382	405	393	397	399	381	374	378	372	415	386	373	378	424	381	377	417	395	372	415	352	357	395	383	340	379	374	357	407	411	347	385	401	400	362	379	392	382	359	385	362	418	377	376	382	367	421	373	379	358	383	402	366	393	363	385	373	369	336	380	396	379	412	361	373	408	401	416	368	380	399	375	343	387	395	386	380	394	389	362	408	391	385	366	372	394	377	392	354	421	398	398	389	357	398	405	418	375	374	421	380	410	382	391	357	381	394	389	348	394	377	434	363	373	384	385	389	387	390	386	393	365	374	399	386	376	398	399	387	389	401	401	410	361	412	397	385	362	380	381	392	379	380	387	389	402	356	378	366	395	350	406	384	410	363	366	382	363	377	392	384	375	380	379	344	394	345	390	402	380	392	389	355	404	396	372	378	353	399	356	381	380	370	388	359	384	381	364	369	371	350	362	372	386	404	385	374	405	353	378	369	404	373	381	398	327	387	405	368	331	396	383	376	373	389	369	371	378	357	391	347	412	396	361	342	412	387	371	380	424	426	379	383	340	363	380	359	375	378	347	403	365	375	394	365	407	381	371	359	396	361	397	388	413	401	388	376	398	335	409	413	426	406	380	425	405	370	397	369	376	377	363	380	375	374	409	412	360	375	406	388	400	378	386	377	368	366	359	395	381	383	389	384	354	385	384	357	416	367	359	372	380	388	383	392	382	366	400	380	386	383	377	417	362	405	398	395	415	366	386	382	421	398	385	393	392	388	394	392	417	361	410	378	441	392	407	360	360	386	370	393	352	366	396	382	375	380	393	366	387	356	390	385	414	390	366	399	383	390	382	377	370	393	397	392	393	401	393	396	403	387	387	382	338	420	404	401	340	388	357	400	373	399	395	354	428	402	363	385	392	388	385	413	385	377	392	381	401	381	410	405	347	370	418	416	361	412	387	390	373	398	374	365	404	363	405	394	375	369	378	397	358	405	349	414	378	394	388	349	404	367	402	379	349	375	353	340	371	398	357	350	358	367	391	397	396	427	378	352	385	352	371	388	365	385	397	424	381	429	416	373	408	440	375	342	371	362	409	381	409	372	420	377	378	390	402	378	393	395	408	397	378	367	404	368	346	386	365	389	376	381	349	359	373	407	402	388	384	393	394	379	370	373	360	394	371	419	405	356	384	367	380	384	413	387	368	376	410	414	391	373	355	357	364	392	369	393	387	377	383	384	400	356	366	414	411	358	376	396	377	409	370	395	380	408	394	344	375	336	380	370	368	367	363	410	386	401	384	405	386	407	387	402	392	419	380	371	389	353	401	350	380	401	391	377	369	374	373	400	401	403	393	404	387	389	379	389	363	388	374	398	396	431	394	384	383	340	402	397	393	395	412	394	362	399	377	375	363	408	396	410	379	408	411	356	390	361	371	400	358	356	413	384	376	354	372	376	379	384	371	408	368	369	362	385	381	404	365	410	387	401	373	381	372	372	397	388	412	374	361	363	375	381	374	373	380	379	373	399	351	374	358	391	387	377	361	388	397	366	401	352	380	382	372	374	376	345	393	373	391	378	381	357	382	356	410	387	369	366	362	387	414	390
3342	4738	3636	1864	1306	1001	821	693	676	585	549	508	470	467	462	439	429	421	410	405	400	400	421	406	423	398	425	381	375	374	443	352	389	377	376	384	385	366	390	352	359	393	388	384	407	339	390	372	344	394	373	382	384	389	374	385	373	366	394	393	357	360	352	341	361	358	339	378	352	389	354	392	360	362	364	362	389	383	362	356	372	364	360	328	379	372	368	347	349	394	364	346	338	383	391	392	419	372	365	359	379	379	391	350	404	366	368	388	359	371	355	377	332	391	386	372	375	362	387	341	376	384	368	357	359	396	371	368	361	353	381	352	365	329	357	349	347	343	345	338	364	395	366	380	364	356	382	389	339	338	367	338	348	344	337	343	357	353	357	360	370	383	386	390	364	386	349	361	375	354	346	385	354	366	332	366	344	385	366	406	367	388	372	345	379	357	341	344	340	352	393	345	335	375	347	354	366	377	385	361	366	340	374	367	342	368	343	344	379	393	369	361	394	372	379	377	355	360	355	375	358	349	402	350	389	357	391	385	346	384	376	340	336	399	362	356	344	349	355	374	378	380	346	366	375	376	362	369	353	377	359	365	396	356	347	385	346	381	362	395	341	384	358	351	321	356	378	374	388	372	376	385	313	328	363	377	384	348	368	334	361	338	375	385	336	368	364	359	364	376	335	372	343	371	350	359	349	340	338	339	326	360	376	378	323	362	372	361	369	369	378	347	404	352	379	404	379	315	386	350	376	375	353	362	388	349	341	366	381	391	370	373	350	379	388	351	363	375	344	351	383	342	334	324	356	379	367	352	332	358	366	315	374	365	368	353	346	374	342	342	379	358	385	366	363	349	371	370	383	343	366	352	358	353	364	353	365	354	386	392	358	341	362	365	377	339	375	371	370	356	377	368	340	343	345	350	357	366	355	347	344	351	331	368	373	353	365	399	359	339	386	380	336	350	368	399	374	345	363	363	332	368	410	331	326	370	371	370	354	375	400	365	373	375	366	378	369	378	325	347	383	364	362	360	363	377	363	365	330	342	348	371	311	351	377	349	377	367	390	361	344	366	349	397	353	356	387	372	354	338	364	415	357	326	368	379	333	369	369	386	388	368	334	377	349	328	359	382	372	331	361	397	364	354	346	379	400	362	384	348	370	400	383	364	359	394	403	376	379	349	364	358	349	382	374	356	331	372	350	390	382	382	341	371	339	366	364	388	386	355	347	341	346	350	333	346	316	327	383	359	379	364	349	371	348	394	365	362	370	344	406	358	378	393	339	341	383	389	367	365	338	354	364	361	322	390	387	345	386	378	369	338	360	340	348	357	359	380	372	350	349	369	371	352	366	363	368	342	329	368	306	334	345	330	398	377	326	382	361	340	347	344	354	376	346	394	349	376	374	350	383	358	380	403	355	366	337	369	341	384	353	357	364	355	380	344	375	376	348	311	379	319	368	384	331	372	381	349	337	360	341	351	396	363	372	374	392	385	350	392	353	347	370	362	377	370	392	345	347	362	342	364	386	378	374	370	377	347	357	381	366	363	368	319	347	368	384	383	336	331	374	380	372	394	366	366	374	389	350	407	356	358	368	394	345	353	344	357	348	396	342	358	355	332	332	376	394	384	375	388	363	399	333	336	368	335	367	395	329	381	335	379	342	349	376	339	369	352	363	360	338	369	351	383	402	347	346	368	390	382	336	372	354	340	361	361	390	342	361	335	368	347	346	350	337	356	379	359	345	374	355	334	382	379	360	359	353	362	359	358	356	373	369	360	354	345	348	338	377	356	350	344	382	368	377	368	358	348	345	346	360	352	344	351	352	347	363	368	365	364	412	360	345	344	348	370	370	361	375	368	374	342	371	373	379	351	363	343	371	367	352	364	375	384	362	361	354	357	367	361	349	377	382	357	364	370	345	358	345	377	387	315	349	367	330	388	340	374	351	347	339	394	367	346	337	386	383	315	331	371	365	333	361	345	339	380	374	376	344	358	362	360	399	367	375	364	357	318	364	404	347	390	346	368	352	351	364	332	363	369	368	345	390	331	327	356	357	351	339	360	344	338	361	354	336	354	342	352	324	380	341	351	338	380	354	352	344	348	353	355	352	345	367	352	325	347	395	345	365	358	342	377	377	377	378	367	341	352	332	374	380	400	371	339	371	383	361	322	337	407	345	323	339	373	387	345	352	363	362	349	374	360	329	359	360	368	380	351	344	362	369	357	363	361	358	349	367	338	363	345	345	375	369	366	375	373	347	364	341	390	362	347	340	363	375	371	371	357	341	351	377	361	332	387	321	340	368	369	310	355	346	334	379	348	328	321	356	367	333	399	345	365	376	369	355	363	361	356	334	373	381	377	372	361	357	359	373	377	352	374	367	366	358	352	360	329	374	384	366	360	355	332	406	368	362	312	342	363	351	350	341	388	393	349	363	375	340	343	366	355	355	352	407	372	352	362	340	384	346	368	357	354	374	358	354	336	342	395	372	374	361	345	353	337	351	323	362	364	367	399	340	360	348	346	366	345	371	335	363	340	340	372	399	382	361	363	372	330	354	385	318	334	402	352	356	416	350	359	392	344	354	334	370	365	356	377	401	375	352	370	349	378	359	358	365	382	352	335	378	369	372	368	361	353	330	348	352	359	408	370	357	359	345	356	355	332	337	349	313	362	401	340	364	346	329	372	365	397	363	348	355	352	316	354	389	389	371	378	361	339	327	351	384	344	341	357	386	343	340	354	365	356	368	367	363	396	337	353	356	339	354	367	345	352	326	353	327	343	351	338	327	354	329	356	349	368	351	393	381	363	387	358	367	341	374	369	359	379	361	356	345	337	385	327	386	356	365	352	339	353	343	365	402	379	366	353	338	365	357	327	350	375	353	365	369	348	366	317	366	394	347	358	365	372	351	362	377	379	354	361	385	377	374	366	363	367	354	380	371	349	376	325	359	370	356	375	358	386	349	373	346	382	365	377	342	340	384	387	389	365	370	357	333	376	374	379	388	366	346	365	365	387	362	366	351	328	375	338	347	347	352	383	345	358	327	359	355	376	350	366	335	366	396	376	337	374	361	354	384	385	335	349	371	373	382	361	379	367	357	355	384	324	348	373	312	371	353	345	351	348	376	346	369	381	355	362	339	354	394	343	364	378	380	374	362	350	352	336	345	376	391	359	368	346	362	371	357	340	392	360	357	371	352	373	357	346	360	367	365	364	342	339	356	355	364	352	346	355	373	372	371	369	388	357	343	390	373	386	403	344	356	351	354	357	370	330	343	372	331	335	330	347	357	359	389	355	341	359	384	346	362	392	338	364	346	362	355	321	376	317	387	318	329	360	362	369	362	385	345	351	380	313	378	346	348	362	361	367	359	368	350	372	362	365	385	365	360	343	358	342	371	345	321	367	360	368	344	340	330	371	381	346	360	387	359	337	344	359	332	364	359	341	347	338	365	364	326	362	353	344	337	332	340	385	375	350	395	355	339	321	330	329	358	365	381	358
27590	12197	2078	1201	897	866	886	890	906	806	870	912	897	820	848	920	864	901	811	836	852	850	881	850	816	820	830	907	849	883	894	848	846	838	843	919	829	854	891	890	849	867	828	821	893	859	873	876	915	868	863	826	894	848	913	893	853	818	844	855	826	847	865	868	869	846	850	871	851	877	860	844	861	867	829	869	841	871	831	846	865	882	909	916	871	917	876	879	815	865	882	834	856	815	846	846	806	912	851	875	873	811	862	812	868	865	877	816	863	784	852	897	810	879	917	845	836	864	853	898	883	851	810	856	885	851	874	871	867	847	877	891	822	836	822	849	898	824	857	847	829	799	893	867	858	843	818	812	862	834	792	887	882	831	836	825	843	829	826	851	889	877	910	789	909	840	855	831	829	880	842	876	850	797	810	871	874	870	854	860	843	882	846	863	869	846	805	819	860	820	891	853	788	902	869	891	862	875	875	881	876	850	867	849	861	866	819	830	820	871	848	895	845	895	830	840	846	811	888	845	855	882	868	858	868	910	899	852	836	876	868	862	868	826	830	832	877	820	894	846	840	808	845	897	894	836	811	797	877	876	865	811	861	891	827	900	851	847	864	859	853	898	856	858	870	853	871	859	887	837	868	845	787	857	923	870	880	864	896	849	831	880	790	811	883	873	828	871	818	856	820	924	860	864	870	801	824	832	815	845	846	777	897	836	888	850	913	868	912	852	846	872	811	877	843	874	902	861	811	854	875	879	881	845	889	868	901	880	904	869	859	836	874	853	858	877	845	886	831	829	878	880	887	925	797	887	828	837	882	933	882	822	846	865	871	897	893	890	808	811	830	880	815	811	837	807	813	837	867	850	860	876	852	891	848	828	897	872	865	828	878	869	858	875	813	878	832	835	829	852	872	824	850	861	878	823	858	812	863	864	874	891	877	840	855	859	887	852	877	898	875	868	869	885	868	864	842	875	817	853	866	886	867	827	800	848	869	821	835	855	823	887	893	832	831	850	805	881	889	855	897	890	915	909	910	860	937	884	899	833	798	802	822	844	866	908	839	862	819	855	863	913	913	846	856	789	901	809	856	817	850	847	874	852	870	846	860	829	824	909	835	848	856	880	856	891	831	831	884	864	868	862	871	810	874	877	869	888	888	854	873	854	884	851	843	864	885	861	969	877	882	918	869	891	886	852	815	848	889	833	843	842	851	875	815	840	842	817	901	900	832	891	889	869	882	905	840	858	874	816	899	841	848	873	902	940	866	804	837	863	861	863	864	840	861	844	842	839	875	868	789	822	904	869	875	832	860	909	876	852	857	842	827	827	852	859	856	850	842	827	869	900	890	830	847	871	842	846	825	891	862	912	851	849	850	864	876	875	831	848	862	874	853	876	849	909	844	903	827	844	859	848	853	874	848	863	831	810	877	818	874	902	828	907	855	862	804	886	865	789	837	859	801	842	846	886	825	841	885	850	841	869	863	876	855	904	863	866	879	851	893	874	859	912	833	823	875	838	904	907	888	820	885	864	888	873	886	890	857	839	863	814	861	866	839	895	880	802	872	826	783	869	850	857	815	836	868	842	903	874	870	879	856	812	878	858	884	847	821	875	902	844	863	846	883	861	890	846	851	891	886	841	846	907	875	852	866	885	903	878	864	868	892	885	861	880	851	914	873	858	891	887	898	866	802	822	882	832	817	833	822	801	848	847	878	816	854	895	823	878	835	864	880	868	881	845	882	876	893	894	899	891	831	847	836	836	848	871	868	846	876	825	885	852	900	843	819	860	823	895	867	894	864	872	859	862	860	845	890	830	889	897	871	879	858	869	838	853	888	882	850	825	876	921	844	819	866	868	872	911	775	861	854	838	836	846	846	877	851	802	843	806	854	908	846	828	912	869	877	817	874	838	852	833	852	836	874	863	912	862	844	872	831	839	855	825	833	833	821	850	856	842	890	840	851	853	874	872	856	832	820	840	842	878	925	835	820	842	869	814	832	822	881	890	825	866	834	913	856	863	846	899	806	867	865	917	855	853	878	881	855	942	823	862	861	860	841	841	919	826	809	840	836	810	838	833	837	856	859	912	829	886	837	849	878	841	864	879	834	860	844	907	839	860	842	899	860	907	876	866	826	917	941	878	836	884	802	860	843	879	851	826	887	850	875	858	874	879	876	837	851	843	844	839	804	832	810	811	799	866	818	820	825	828	860	833	809	876	843	820	892	888	892	848	816	839	919	917	836	853	863	845	897	857	856	873	828	862	870	877	832	815	873	899	851	831	836	883	847	851	889	880	842	845	833	842	870	813	851	830	851	871	898	899	803	855	824	844	866	849	863	875	849	862	867	844	813	823	858	835	863	892	873	883	883	923	812	825	851	867	875	844	858	858	820	826	849	838	846	815	864	846	839	867	905	875	872	843	826	837	833	860	808	856	824	852	949	889	852	793	872	872	830	878	841	877	813	792	850	840	850	889	851	854	925	823	852	894	871	837	854	829	869	914	803	870	872	835	888	806	888	841	895	876	915	846	862	817	845	913	883	841	850	875	918	829	831	847	832	855	828	877	890	829	850	855	823	904	904	814	882	865	852	875	834	858	870	826	846	826	804	880	897	839	924	899	880	845	895	851	870	856	831	870	852	878	843	836	898	878	883	865	856	853	849	861	857	877	901	855	899	893	839	828	817	859	865	923	830	823	881	842	909	912	886	862	872	862	875	824	849	833	855	902	887	842	862	911	891	851	882	844	881	859	867	853	926	867	845	819	842	850	837	826	898	924	865	876	869	858	853	840	852	868	861	827	822	821	890	830	856	866	863	857	876	869	837	886	877	868	886	844	876	863	890	836	921	823	857	870	863	885	850	808	857	836	867	834	850	889	855	823	856	847	869	875	821	885	781	895	887	825	841	844	873	895	874	826	798	869	814	874	836	895	810	899	864	871	875	850	870	867	898	851	873	870	894	878	869	862	913	930	848	883	925	827	888	829	810	791	859	823	844	859	805	919	824	899	908	876	810	845	880	880	876	876	841	910	894	869	872	838	882	875	887	834	850	870	876	853	806	861	867	874	892	893	857	906	867	852	858	819	837	837	825	817	862	907	879	857	848	869	792	886	890	869	873	855	846	868	868	930	913	909	857	848	872	830	842	858	881	878	850	902	809	829	854	854	839	824	899	819	868	844	845	865	875	823	837	880	836	837	824	815	860	876	863	845	867	842	894	875	871	874	906	821	840	892	865	854	883	883	853	892	895	848	820	855	884	829	846	884	853	889	915	865	800	825	842	840	836	875	844	858	806	843	890	891	875	867	863	860	842	791	888	884	830	847	894	885	929	846	838	888	869	853	896	872	896	874	886	821	803	805	876	812	888	824	827	878	842	851	842	865	864	875	895	862	830	844	880	882	845	814	831	835	812	856	871	882	852	840	868	865	815	824	825	831	878	807	870	864	833	870	868	875	824	872	830	844	902	809	872	776	868	867	866	903	909	847	892	786	867	848	872	814
5325	937	906	803	754	739	716	773	732	719	714	765	707	692	717	724	737	746	723	700	710	758	675	746	691	724	689	788	698	683	743	719	694	686	717	704	708	698	719	710	746	712	686	690	720	724	704	716	689	734	747	711	744	745	729	698	698	734	722	764	683	766	718	720	722	753	718	768	740	682	677	748	714	701	748	709	683	746	715	728	730	713	672	702	682	706	724	725	694	742	736	737	722	736	711	677	708	699	719	680	702	637	628	681	757	707	718	743	706	665	731	768	750	717	745	729	709	684	699	694	709	723	730	727	750	728	647	743	722	703	746	747	693	652	685	698	680	746	709	741	714	689	698	649	677	755	730	716	720	730	718	751	697	697	717	645	753	660	699	683	771	719	710	706	697	703	746	721	748	753	726	784	704	668	712	761	705	754	716	730	721	718	717	704	735	732	708	693	723	715	691	732	724	744	762	761	712	731	707	699	718	676	736	688	708	690	714	684	745	701	718	687	714	717	689	732	699	741	704	726	732	769	684	658	781	736	716	697	697	720	692	742	766	653	728	681	697	668	661	717	708	736	696	713	711	728	736	698	721	696	739	701	749	716	730	744	682	765	655	742	742	691	697	698	708	701	725	711	754	717	667	716	730	732	699	677	708	720	702	728	720	729	719	777	711	737	733	720	684	762	681	734	676	700	696	746	709	726	749	726	707	766	770	713	747	709	705	732	731	682	681	673	727	711	707	711	747	720	737	725	701	750	673	746	704	733	730	734	711	717	677	753	718	711	664	729	699	702	741	706	727	724	669	712	770	709	764	730	721	707	708	751	749	693	711	687	702	721	748	679	720	720	675	693	726	787	710	723	715	710	697	712	728	711	680	690	734	757	748	735	732	707	689	712	700	738	752	707	710	736	700	728	736	736	713	714	678	683	708	719	736	683	727	737	681	697	708	726	727	781	683	709	740	662	744	706	742	704	715	715	681	693	736	713	751	733	708	752	732	759	718	697	735	739	723	717	706	691	741	732	730	692	706	728	723	738	710	703	736	732	701	702	681	691	734	716	689	702	715	688	700	706	699	736	700	705	677	786	694	706	700	694	686	689	731	702	726	695	739	743	727	731	695	737	731	727	751	679	685	719	704	686	706	655	725	741	705	709	714	710	690	703	734	708	716	751	737	749	684	672	711	724	720	737	727	676	733	734	741	752	741	665	704	720	736	714	681	724	712	700	719	716	736	690	640	699	699	705	691	767	704	739	721	715	679	706	689	679	689	696	723	679	709	740	719	728	707	690	717	688	751	697	724	703	666	702	778	734	720	700	674	681	705	714	695	737	768	700	740	727	776	722	745	679	710	722	764	692	676	721	704	702	740	722	759	753	701	707	732	667	740	690	699	725	741	736	709	706	723	764	749	754	712	727	672	687	683	690	705	729	695	713	707	719	714	697	677	721	687	718	665	729	713	756	673	685	685	707	691	648	743	728	702	728	725	715	716	668	691	685	716	725	728	735	696	742	716	710	698	706	698	683	669	758	684	747	746	696	703	688	718	709	722	710	723	720	710	669	726	717	728	721	691	674	714	661	705	662	727	682	728	695	690	725	723	777	692	696	682	757	711	696	648	756	703	706	708	701	667	663	702	665	704	744	667	702	705	746	725	722	698	746	730	695	681	697	698	713	712	738	720	712	706	760	764	720	711	699	712	704	711	701	710	695	696	669	748	704	738	720	732	727	689	707	710	747	646	703	699	719	676	721	710	702	695	659	750	702	727	758	725	737	735	757	689	686	703	762	696	711	706	764	700	724	692	688	704	742	719	735	684	740	704	725	760	681	713	724	692	702	718	767	776	695	709	724	693	694	736	714	699	685	713	696	700	715	736	711	699	744	698	693	708	745	702	710	712	744	698	729	722	712	682	712	727	703	739	710	735	685	686	692	685	628	709	770	675	746	696	708	725	693	711	747	701	762	727	755	677	731	695	751	693	747	682	681	710	718	731	680	695	756	656	694	701	716	681	664	719	700	708	739	734	741	703	724	747	690	716	687	723	682	740	705	727	765	682	703	740	709	659	659	714	687	731	731	749	668	750	680	740	760	714	688	731	715	688	748	698	679	691	766	730	673	725	678	705	762	745	701	705	744	677	706	714	730	730	728	715	718	706	667	682	738	660	713	729	699	707	706	728	692	704	656	724	710	701	703	693	729	737	720	751	715	757	701	685	731	689	697	698	679	725	728	672	722	684	668	736	735	732	810	699	749	759	737	717	752	717	719	719	668	713	693	671	788	713	723	715	720	659	755	732	739	680	740	745	722	715	728	768	702	727	669	761	696	697	720	710	725	765	737	736	671	675	745	745	712	727	748	691	679	693	706	714	707	687	708	709	724	709	678	708	713	706	723	714	735	726	713	687	659	707	702	667	722	713	743	710	718	714	695	762	695	734	679	737	739	711	720	719	679	701	726	707	672	701	736	739	727	671	698	691	731	685	721	717	776	719	749	727	725	693	713	709	667	710	698	708	706	657	682	713	703	723	766	726	709	740	683	751	697	761	722	734	677	709	710	750	720	707	634	729	689	674	730	703	734	739	721	684	687	721	661	673	655	683	696	723	705	729	696	702	682	737	733	688	734	704	708	743	762	737	722	774	729	747	706	697	732	723	706	738	676	718	740	723	757	750	728	685	684	744	730	706	716	717	685	775	736	661	723	714	701	735	765	703	684	759	728	727	723	751	663	691	699	718	686	712	669	740	706	719	752	716	751	699	762	769	693	693	665	707	677	763	705	740	687	724	709	709	727	706	710	738	714	726	704	703	707	727	722	784	711	690	730	734	755	757	740	711	672	735	685	698	684	685	684	720	739	732	696	765	740	726	722	713	638	734	709	709	687	704	683	714	710	760	725	757	728	670	724	669	753	695	710	721	703	746	702	737	710	723	745	678	717	680	730	696	673	736	704	670	727	734	695	736	722	667	741	757	713	695	683	676	675	719	726	711	739	677	693	687	724	662	698	635	706	716	672	700	684	740	723	718	698	690	686	680	738	730	729	673	738	684	676	669	671	711	737	703	679	724	702	728	756	696	716	659	703	771	705	706	729	728	747	728	668	746	698	739	715	676	682	675	703	714	760	698	740	706	741	730	740	734	698	692	693	698	713	730	705	696	726	709	687	665	684	734	688	708	748	731	725	746	730	676	704	741	713	759	743	739	694	695	753	762	703	752	723	710	709	690	674	703	733	680	685	727	736	689	749	704	696	720	720	693	745	677	682	734	713	705	714	694	694	679	714	717	714	739	679	730	727	745	691	735	687	773	701	708	717	751	740	705	722	643	691	712	691	714	721	738	737	704	739	731	717	696	689	732	697	707	721	768	697	746	754	688	708	719	701	705	766	729	695	698	706	696	712	739	727	713	707	718	673	680	688	733	715	730	741	647	726	645	693	739	673	772	670	703	660	695	755	736	724	725	681	716	694	688	716	763	697	703	733	690	683	724	704	733	732	694	697	683	667
25977	21392	24117	13283	1439	895	826	771	723	726	807	750	705	743	710	679	745	727	745	674	701	721	769	703	662	763	720	686	689	736	704	708	688	708	673	678	734	708	724	737	761	716	668	691	716	706	732	703	711	657	668	675	706	712	734	717	684	741	700	674	772	658	681	709	694	719	721	714	703	688	716	707	646	681	728	726	725	733	774	654	681	655	696	699	651	685	699	724	662	681	669	699	722	641	717	685	658	676	711	650	710	676	697	654	697	689	707	685	705	702	750	729	688	706	713	679	681	714	668	707	687	710	664	686	690	688	657	679	702	714	678	719	670	651	659	708	707	672	669	710	741	683	698	718	701	707	704	702	669	692	707	673	632	683	617	726	708	707	731	727	675	661	642	673	705	716	652	728	715	669	735	711	647	660	709	666	692	648	706	671	674	668	697	712	725	693	667	712	694	730	674	705	703	672	713	649	631	741	705	676	656	701	728	706	714	696	687	691	704	692	692	753	660	716	675	702	719	686	699	667	665	685	663	729	667	671	724	662	691	757	695	686	740	691	672	683	697	700	644	698	699	655	659	689	698	624	696	706	704	675	696	670	687	682	690	659	712	678	678	685	703	730	722	692	660	730	710	732	744	655	680	688	669	710	687	678	716	677	631	669	728	683	673	715	664	704	668	680	697	648	712	695	647	652	712	663	701	668	662	663	671	688	715	679	690	704	673	679	673	653	687	675	715	691	679	738	728	682	699	705	703	676	677	712	688	732	670	732	744	703	707	698	662	721	665	742	723	719	713	718	659	619	634	698	661	673	681	756	663	697	640	689	667	630	667	674	681	695	689	676	687	687	734	705	705	701	658	718	685	686	697	689	687	680	707	705	612	713	730	696	675	652	691	680	700	670	655	720	671	680	658	746	683	639	692	689	658	696	698	717	706	672	628	712	713	708	661	669	674	709	645	699	697	704	705	694	638	649	667	695	725	688	689	689	654	676	704	697	647	667	709	720	734	694	668	685	696	690	728	684	659	650	675	665	695	727	679	684	657	639	705	639	671	687	683	722	678	682	674	702	690	668	671	690	709	698	691	670	712	678	712	706	711	743	732	682	688	691	676	635	688	665	644	675	661	694	673	656	679	700	616	715	712	686	692	713	698	675	675	665	709	776	723	699	708	726	680	670	671	672	671	695	642	703	703	710	697	673	683	731	682	701	704	689	730	654	684	688	709	701	670	661	686	734	700	774	724	697	684	678	677	717	644	675	711	659	680	688	691	712	679	687	720	720	725	726	715	706	650	707	682	647	693	686	706	698	722	682	673	715	710	699	733	730	659	713	724	692	695	666	727	693	690	651	672	758	704	637	725	694	689	716	709	660	687	713	681	693	708	705	708	709	673	699	668	678	712	660	680	745	686	700	723	674	693	654	704	718	672	707	702	677	673	699	672	684	677	703	729	693	673	690	685	682	681	678	734	696	697	727	705	709	728	707	707	679	665	754	693	714	740	713	675	729	725	685	692	691	685	651	713	677	643	674	697	739	684	657	755	734	714	702	700	732	733	667	683	678	672	674	701	682	718	702	674	758	721	697	716	720	683	691	652	674	688	691	731	731	744	684	729	691	682	692	716	678	662	707	676	684	681	696	670	675	698	688	692	672	733	732	678	703	671	655	679	718	729	711	675	714	717	677	655	677	671	709	692	699	695	706	696	653	688	701	668	747	710	726	665	719	674	721	644	658	715	742	668	705	725	692	686	704	703	737	751	726	712	679	690	682	718	666	640	719	709	715	712	687	691	697	697	677	668	693	687	662	715	705	681	715	666	665	694	670	666	674	729	705	732	701	674	664	689	653	657	726	683	683	651	693	712	724	668	678	679	704	729	671	655	719	665	645	679	711	735	693	686	703	639	694	683	733	670	686	714	665	682	678	656	707	691	675	692	722	698	724	736	664	684	707	718	674	716	703	642	698	712	681	699	728	698	665	683	667	674	683	717	727	716	688	702	694	664	719	724	703	714	710	631	650	690	690	697	720	694	718	681	722	682	660	678	720	708	593	731	680	696	651	700	674	719	672	716	702	707	660	697	690	700	642	706	707	679	705	695	690	652	693	677	693	694	685	705	699	662	668	720	707	671	705	691	707	749	648	678	687	765	676	726	708	727	696	671	711	691	692	724	683	696	682	699	694	706	691	681	663	680	733	709	626	681	709	701	653	687	648	686	667	726	700	698	659	691	669	676	683	698	666	698	671	738	670	676	737	688	686	670	736	703	717	724	696	666	685	744	639	687	692	648	640	705	667	678	682	698	711	672	679	753	703	669	731	701	720	676	680	682	698	683	657	710	650	691	708	699	688	684	690	671	689	673	671	654	674	693	671	676	634	702	693	668	688	747	651	662	654	736	708	653	663	671	698	700	698	676	674	694	672	723	690	709	741	745	687	663	711	667	642	684	711	687	681	675	738	725	662	746	714	692	658	710	668	730	678	697	693	682	692	684	650	716	743	710	712	686	714	709	659	698	660	721	694	710	713	671	689	690	708	706	697	703	650	689	657	655	651	671	669	710	681	670	691	691	745	707	673	707	628	649	685	691	647	675	700	736	718	671	679	707	657	608	700	745	669	739	698	688	641	684	635	705	712	683	676	799	661	719	675	680	680	689	713	722	654	667	696	706	679	713	732	708	693	692	683	699	693	709	688	666	674	728	669	612	720	638	725	676	707	703	676	672	717	712	694	664	661	699	662	686	699	705	735	662	683	681	679	732	720	650	680	729	728	708	661	648	672	698	732	675	746	711	702	712	707	696	647	644	636	703	684	687	683	686	687	667	651	685	722	677	701	684	719	707	707	674	722	647	684	716	685	673	650	698	679	723	699	699	724	731	716	698	700	693	672	702	663	701	745	652	678	693	701	719	692	682	700	660	645	696	663	667	700	682	691	728	700	699	674	695	638	666	674	697	696	706	719	721	711	711	708	675	662	663	670	711	671	689	712	690	711	685	691	675	682	688	698	717	681	648	691	715	668	699	679	713	669	659	682	752	753	695	687	700	709	668	694	646	681	725	657	637	671	701	652	623	692	676	710	729	715	699	728	711	650	660	684	730	683	699	703	710	659	726	671	708	697	692	752	712	683	726	737	698	750	676	771	694	686	675	681	649	695	685	702	678	715	749	637	717	717	679	708	654	634	647	710	687	650	658	711	692	682	700	693	663	705	701	714	691	664	669	700	682	682	666	688	703	694	688	677	680	704	690	706	747	748	697	682	717	679	691	663	683	682	673	708	654	715	685	690	712	692	696	671	643	686	722	773	685	678	711	716	740	636	675	693	688	695	696	687	714	691	660	719	745	695	732	700	711	672	680	705	681	676	700	671	712	712	676	679	719	690	655	668	697	728	656	725	711	634	702	715	705	709	691	717	694	702	738	684	734	724	692	682	696	697	651	681	700	671	659	690	688	684	746	682	656	652	703	682	634	680	723	678	705	767	688	692	669	664	712	674	696	691	649	697
3683	1840	1590	998	855	817	742	719	663	674	619	661	621	601	646	607	604	615	607	609	604	605	646	648	667	645	602	602	583	652	669	623	603	585	571	581	610	614	601	609	624	632	633	630	597	596	626	610	606	587	627	639	636	559	624	600	608	635	627	589	576	596	611	581	604	594	623	607	580	605	602	598	627	583	607	633	604	598	559	640	605	633	619	603	575	614	595	640	628	636	595	616	613	627	620	633	619	624	591	624	616	597	580	617	544	620	564	583	592	619	581	615	589	602	593	610	575	620	630	603	556	621	633	593	648	606	640	608	658	601	595	585	592	604	604	597	582	590	599	561	604	601	636	612	636	625	584	573	574	622	586	625	641	600	615	616	564	614	602	596	630	625	589	615	621	579	623	597	569	656	582	612	574	576	605	611	598	584	562	620	602	612	580	595	583	612	573	606	616	606	609	617	619	640	633	595	567	605	595	579	632	592	610	611	579	602	600	580	597	631	596	624	601	629	597	607	617	579	629	593	619	662	624	551	607	607	607	630	608	626	613	621	592	593	652	571	606	590	616	636	636	579	600	584	589	614	545	640	616	574	584	586	610	573	632	641	623	577	613	599	622	614	595	620	601	605	566	615	629	633	617	598	580	597	533	607	629	613	630	600	625	564	594	581	572	614	571	607	568	609	607	617	642	625	595	613	596	622	564	631	602	615	658	620	577	577	648	624	601	596	602	633	587	577	621	568	655	629	615	602	613	636	581	597	620	644	583	560	601	644	586	636	572	633	594	650	582	610	594	567	622	611	603	598	617	620	599	603	599	633	606	589	591	587	607	628	569	591	642	564	582	593	614	632	608	552	614	560	585	609	644	576	615	582	608	646	590	560	574	565	632	593	580	627	636	520	599	603	651	638	612	602	577	647	592	597	557	621	638	620	627	624	614	596	588	566	550	567	617	591	602	612	637	586	580	604	572	636	582	592	616	583	600	588	609	627	587	603	640	594	614	603	590	608	598	616	615	593	608	587	579	617	622	567	596	607	616	561	597	609	667	642	622	617	604	586	592	603	599	595	569	573	595	587	586	609	565	591	602	632	566	582	616	535	657	620	615	585	612	640	606	563	621	597	608	589	595	586	567	601	648	580	602	592	601	585	648	604	569	562	619	588	602	595	623	607	632	594	594	578	584	575	638	599	577	564	622	604	575	558	644	605	629	573	579	677	580	598	614	595	605	599	604	575	589	567	592	613	602	599	604	591	603	621	607	620	624	645	629	621	571	586	632	588	606	567	634	618	627	595	629	612	589	608	552	611	576	575	605	634	628	614	623	597	583	609	630	628	608	614	595	619	567	623	606	598	612	603	601	576	603	610	610	597	623	620	614	629	606	621	607	569	587	639	581	623	611	613	560	607	572	606	594	620	568	597	550	638	644	562	614	613	586	602	541	582	570	615	615	592	567	605	608	597	633	624	611	676	582	584	640	594	609	563	609	570	552	548	675	613	602	609	604	575	626	596	574	577	598	598	580	588	578	609	593	603	626	602	595	597	631	609	605	645	560	623	619	587	607	626	587	615	645	609	613	590	580	655	608	609	604	615	619	555	615	637	617	607	610	599	551	588	581	618	560	592	607	588	618	585	625	595	633	591	626	595	608	585	644	626	620	601	618	582	588	583	578	562	568	573	564	588	582	586	589	575	605	568	610	580	569	613	567	590	601	585	616	610	665	589	582	614	643	545	572	598	625	580	588	652	598	615	614	604	626	575	552	635	600	571	598	585	618	624	600	566	609	613	651	588	614	622	580	577	635	609	603	573	624	611	628	571	603	571	555	607	591	583	567	590	582	623	609	566	610	605	637	631	589	595	612	614	566	604	607	625	622	606	629	583	634	616	574	676	675	652	601	552	601	626	627	626	542	577	634	601	576	591	555	588	655	557	644	583	579	605	645	630	584	602	587	588	636	554	587	622	610	572	574	634	625	560	630	620	608	624	582	567	598	614	583	618	591	603	586	636	585	595	610	586	604	593	632	619	642	568	616	603	561	610	596	598	574	609	608	653	578	600	651	631	599	618	643	583	641	596	594	613	591	605	592	636	595	585	605	635	579	600	599	603	623	612	585	616	560	548	631	577	582	625	575	593	627	586	588	608	592	610	618	582	623	601	606	570	624	608	585	598	578	601	607	597	630	567	597	576	621	596	560	614	591	587	558	573	594	615	593	616	585	603	549	607	591	565	619	611	599	636	573	584	599	587	593	575	613	626	639	636	573	577	627	596	577	595	621	599	568	590	619	647	644	548	606	610	620	592	588	602	606	559	605	607	614	590	608	564	617	617	617	633	610	603	634	586	564	622	560	628	589	621	584	603	601	600	599	619	563	587	643	562	607	606	556	622	614	574	621	589	606	569	627	597	613	579	642	598	617	584	605	612	621	642	588	625	634	585	653	617	598	666	607	605	600	566	592	603	603	609	527	607	595	621	564	571	588	615	612	602	651	585	581	631	662	601	624	576	588	584	581	614	605	612	594	614	583	590	584	626	612	584	663	603	598	591	604	589	604	581	570	616	569	579	621	628	634	604	625	610	594	528	594	596	630	558	625	572	637	605	593	595	603	608	618	615	616	611	608	582	614	551	601	593	607	611	609	613	628	592	595	606	615	626	576	583	631	545	591	605	567	604	637	630	591	578	626	622	586	591	609	622	617	601	559	630	626	613	578	626	636	621	576	651	602	586	578	643	591	584	601	657	602	592	609	610	600	597	605	602	578	565	571	634	613	622	584	639	621	606	629	613	612	635	606	630	632	600	608	591	626	587	638	570	602	577	552	579	625	586	599	570	625	605	628	576	598	609	616	589	613	595	585	650	593	601	639	557	601	599	577	563	653	630	606	596	554	570	584	609	585	582	590	588	607	646	576	578	582	626	613	649	568	638	560	600	577	620	620	641	609	587	643	611	525	580	550	571	632	620	622	581	618	589	621	600	593	626	595	620	557	584	574	590	590	603	582	591	633	559	562	606	616	559	561	595	571	627	590	554	585	619	554	607	618	644	566	607	589	621	587	636	620	576	593	615	591	621	586	610	592	588	625	620	544	623	607	590	616	562	619	624	588	668	600	618	588	586	597	617	612	611	602	573	595	597	652	615	614	601	617	586	625	618	644	619	615	609	621	595	628	607	649	569	583	563	629	583	581	607	591	647	604	546	588	613	592	600	633	627	594	592	604	619	646	621	599	636	589	582	613	607	614	608	599	649	606	599	570	563	586	580	602	665	572	636	634	570	595	549	579	601	590	557	628	619	550	564	585	598	614	611	577	635	592	579	585	581	595	576	623	661	636	604	515	559	536	601	628	615	612	614	601	603	573	599	633	600	648	656	614	587	591	595	604	640	620	592	557	642	638	556	625	600	595	611	645	621	605	583	591	610	637	570	603	595	639	628	572	567	580	600	623	584	614	585	586	593	588	616	570	584	576	562	615	571	606	583	606	651	614	603	604	607	587	612	600	634
24305	21432	28589	24706	20190	2791	987	639	522	475	478	445	417	424	393	426	435	400	377	372	410	392	375	383	370	342	375	376	363	388	398	362	359	415	366	391	352	382	370	388	385	379	361	334	379	391	330	396	370	355	365	390	381	376	364	353	361	363	376	370	379	373	388	392	376	376	357	360	381	367	358	350	374	334	360	349	364	372	391	379	377	365	377	379	373	398	373	327	385	380	381	378	372	385	342	385	362	356	363	367	380	378	389	365	396	382	388	384	341	361	329	329	388	376	348	384	410	383	360	386	363	376	378	400	409	373	347	330	375	360	355	340	361	388	407	358	408	378	377	365	375	356	348	401	380	372	315	374	389	344	368	379	352	337	378	377	316	328	356	387	396	351	344	368	345	393	373	377	355	373	366	346	341	377	364	385	381	364	386	378	353	358	346	362	373	350	362	397	360	380	374	397	376	362	365	381	374	340	366	333	352	380	360	377	344	403	351	337	360	364	374	336	365	371	377	352	378	343	355	371	353	307	380	383	364	372	368	380	363	397	377	370	363	345	400	347	361	369	372	340	396	311	361	360	370	388	370	381	358	358	360	392	365	393	338	367	379	367	367	354	343	364	370	343	376	349	375	379	342	357	360	385	394	365	381	357	363	339	350	391	357	373	361	349	362	365	337	366	386	375	377	396	378	366	370	382	361	346	358	355	342	367	367	330	343	336	363	344	384	388	347	330	358	355	363	416	353	362	342	390	348	376	369	365	368	349	385	342	350	396	354	384	342	387	369	395	314	375	322	340	370	361	359	375	359	360	366	323	400	341	351	373	332	377	344	359	363	344	396	336	337	350	357	381	357	346	431	353	359	351	358	398	376	362	390	379	343	373	345	367	366	353	346	403	380	337	371	363	371	349	354	337	341	389	365	364	364	372	369	361	373	334	414	335	383	363	384	358	335	363	374	358	382	399	368	410	360	397	365	355	375	388	360	370	356	342	362	359	368	334	356	355	360	340	383	375	392	370	365	338	368	376	400	396	332	368	341	350	351	326	367	326	387	371	389	358	376	356	354	336	368	388	347	335	360	351	364	347	356	342	399	410	391	332	357	360	344	392	349	353	344	362	334	366	376	347	351	356	397	332	365	362	366	365	386	377	411	351	317	383	369	397	398	360	366	349	360	379	372	327	390	360	356	362	387	341	351	382	346	330	369	349	352	371	384	379	341	333	374	342	382	358	367	368	358	378	351	362	361	359	353	391	374	368	357	395	387	376	395	364	362	343	347	316	384	376	356	353	373	350	352	349	392	401	345	358	334	356	393	363	377	367	352	339	371	387	371	358	341	370	354	337	397	360	339	373	383	356	374	344	362	387	382	405	361	382	364	363	402	348	359	374	378	368	355	342	369	361	354	356	357	363	359	367	363	330	353	372	376	342	375	323	347	380	402	362	365	372	371	392	318	369	357	372	374	369	349	332	374	361	366	370	350	363	363	395	378	335	366	359	375	372	329	346	350	387	329	373	344	389	366	371	373	373	376	374	400	362	320	367	366	339	355	344	366	356	371	402	358	380	361	379	373	342	364	349	337	364	391	344	360	346	375	349	344	390	386	366	349	356	337	352	353	385	383	369	377	369	379	374	375	378	381	377	354	340	396	337	361	390	368	360	387	420	395	364	351	356	360	353	407	331	385	383	388	356	346	364	391	366	366	353	348	389	354	336	388	378	367	360	304	344	366	325	362	345	351	365	344	339	390	375	350	376	370	381	311	386	342	356	366	352	353	366	364	370	383	393	377	352	370	347	404	384	374	359	365	348	340	391	372	368	380	371	345	347	346	344	358	368	335	356	389	366	364	352	346	348	373	327	342	366	350	364	382	389	313	358	351	368	385	339	359	375	382	370	380	329	336	363	376	388	379	380	353	349	369	399	349	329	360	370	360	378	348	367	372	352	402	350	357	362	421	350	355	373	393	358	370	382	375	366	366	346	356	375	370	376	328	380	380	373	405	387	376	360	338	339	354	401	330	365	426	363	358	386	373	359	377	341	322	327	335	371	381	378	347	379	380	347	372	373	356	387	364	368	354	365	318	404	342	389	319	353	405	384	367	361	358	360	362	392	364	389	339	360	372	393	344	367	364	390	376	393	398	396	380	351	335	366	386	346	361	378	343	381	376	344	361	361	398	365	348	344	368	360	375	369	400	371	329	325	354	359	381	381	333	350	357	371	394	381	324	334	370	338	365	350	371	329	415	329	394	358	388	355	360	373	359	362	361	305	333	364	393	320	369	352	338	388	391	328	326	362	385	354	373	358	349	357	356	379	356	348	385	353	367	353	363	358	352	365	370	380	348	359	370	369	343	373	329	353	374	365	366	378	382	359	347	361	358	346	366	389	352	374	358	374	393	370	362	415	391	364	347	345	371	364	370	373	416	370	361	391	358	346	324	321	360	359	403	392	371	364	327	340	376	370	408	323	345	357	407	367	377	366	362	332	334	365	359	357	364	368	375	309	351	389	368	365	318	366	367	334	321	357	397	371	386	331	353	332	332	384	343	364	398	336	352	364	362	353	349	379	388	355	333	366	357	367	340	334	365	419	341	328	361	338	340	361	377	366	393	383	327	357	344	358	369	365	349	342	369	390	365	392	368	348	379	353	379	372	346	391	364	339	395	333	366	364	353	325	362	399	372	346	360	375	354	389	348	359	363	371	358	326	359	366	369	339	385	350	343	362	365	366	346	365	334	374	391	373	355	337	396	350	414	351	382	358	402	363	358	360	384	336	357	366	386	368	390	365	364	371	402	356	348	354	370	366	350	355	361	339	349	363	372	318	384	352	367	326	385	358	379	373	392	348	359	352	390	339	334	391	368	381	369	379	358	353	355	364	388	401	362	363	424	397	331	370	359	383	381	388	359	368	359	348	373	360	359	330	382	349	379	380	349	380	360	350	374	363	343	345	372	370	331	380	340	368	380	367	362	342	345	331	350	406	373	330	364	358	355	357	397	355	369	350	371	353	328	343	351	341	363	358	375	360	374	370	386	381	376	394	350	375	380	396	356	369	379	370	359	361	369	360	369	363	408	359	382	327	370	340	359	389	382	346	360	370	383	372	337	380	368	358	377	356	355	351	360	353	371	341	353	335	397	403	358	349	427	316	337	375	390	353	384	397	334	354	380	369	374	408	377	369	393	318	380	360	370	339	361	355	339	339	349	367	387	383	363	384	382	369	345	339	389	361	372	343	366	357	376	350	366	351	335	397	392	395	361	349	328	377	364	364	358	365	338	363	365	377	373	381	373	360	371	385	360	350	349	392	373	325	349	366	333	350	365	355	369	380	357	352	350	370	344	388	382	342	357	383	379	363	381	365	380	360	361	345	392	341	366	343	342	360	383	377	351	373	360	355	368	383	335	354	367	348	289	367	342	353	358	376	333	319	358	348	362	346	342	358	372	357	351	350	369	354	324	353	396	369	357	357	357	351	361	351	354	334	368	336	381	360	375	368
3365	4688	3759	1838	1367	985	828	682	618	549	517	517	491	464	429	426	444	397	408	368	404	400	380	392	388	357	359	377	376	361	361	353	361	345	321	388	380	350	369	369	343	355	358	374	338	340	367	313	350	388	352	367	358	366	384	373	348	366	358	393	361	365	354	355	353	363	391	360	343	378	343	356	371	376	324	363	355	369	312	363	353	367	344	368	362	366	325	333	325	307	397	332	326	341	352	353	360	343	327	326	374	362	355	343	340	366	352	381	342	343	335	360	333	361	326	347	339	342	379	379	355	344	361	345	327	349	345	352	345	327	386	352	363	346	378	356	330	343	348	377	337	340	343	358	378	331	354	366	321	346	319	342	367	394	374	374	381	338	324	328	370	362	358	360	350	345	337	336	322	341	362	319	327	337	321	322	374	369	320	349	350	354	360	388	341	335	364	356	364	340	355	335	376	334	382	371	329	343	347	354	349	380	371	346	345	300	338	344	382	363	328	349	336	362	369	333	405	370	355	332	347	350	342	356	347	354	332	389	386	331	359	390	343	354	335	365	376	347	346	361	367	354	343	361	337	353	362	372	371	343	340	361	345	350	358	373	344	339	324	348	328	351	354	324	394	338	362	376	337	364	368	353	311	342	374	342	353	329	338	346	355	335	348	345	352	360	349	369	337	349	369	359	368	370	386	333	354	340	321	353	382	326	367	352	369	366	374	350	350	367	371	333	332	332	310	350	354	377	377	382	344	362	352	322	372	339	358	352	370	329	343	353	370	318	366	406	334	359	377	343	352	314	364	330	339	381	356	330	363	339	386	358	325	326	338	360	353	346	360	365	377	363	320	331	370	348	320	353	348	343	361	320	330	356	333	376	357	338	337	331	385	363	353	328	368	362	344	321	340	349	341	341	348	335	329	352	340	363	339	349	323	375	359	350	345	394	327	339	350	354	366	371	363	347	361	348	371	360	342	375	356	357	346	327	353	375	383	338	362	341	346	309	365	358	368	317	359	327	329	340	354	320	321	347	353	361	330	367	346	340	369	352	363	332	349	343	372	353	353	351	355	331	343	369	335	386	350	337	388	352	311	338	352	356	378	339	353	323	385	344	352	369	354	344	349	365	287	348	334	352	396	354	346	356	343	341	388	352	360	353	369	326	312	351	351	364	372	360	341	323	371	346	358	370	375	372	319	371	301	303	327	334	349	372	372	360	324	357	357	362	335	347	345	333	362	333	373	313	381	350	350	350	340	349	368	337	343	385	362	331	359	338	344	385	348	322	331	340	301	328	334	343	327	329	365	367	328	352	325	332	353	337	359	333	325	329	339	362	372	336	397	376	351	339	349	346	340	339	332	382	333	344	338	352	400	365	353	336	352	335	378	361	344	345	336	348	357	364	376	347	345	353	374	355	350	332	318	344	372	349	312	332	383	323	335	344	368	373	366	366	360	378	359	340	364	354	330	302	348	343	347	350	382	345	337	357	337	332	368	380	362	322	360	352	346	332	342	360	325	383	352	309	340	345	343	347	349	358	353	352	355	367	343	349	333	337	343	343	352	337	337	338	353	335	332	354	341	312	350	317	366	339	364	326	346	359	378	356	326	316	340	330	338	323	366	350	330	333	324	338	345	342	339	353	318	350	361	325	323	327	353	348	326	352	353	322	329	375	357	385	354	338	343	337	387	392	305	328	327	345	291	343	371	352	328	362	352	353	329	370	362	349	330	327	328	324	344	350	364	355	352	342	367	343	332	341	336	327	335	355	339	334	351	337	371	312	341	355	342	363	343	343	326	369	351	332	318	337	367	348	337	372	340	374	371	360	330	357	363	357	339	329	365	358	363	342	333	355	355	356	362	340	337	397	344	346	354	329	339	365	346	339	349	372	317	345	347	356	347	347	361	350	357	371	332	342	339	372	332	345	325	348	351	313	344	348	366	346	350	343	378	354	326	350	356	299	358	348	369	349	332	358	323	345	374	348	374	364	325	360	366	357	335	373	335	346	349	292	372	325	377	362	316	304	352	391	359	343	312	345	364	368	347	329	338	356	349	366	352	343	356	355	380	324	313	375	341	382	342	344	340	345	355	372	350	386	369	361	358	358	364	349	321	360	318	349	358	354	361	334	364	347	349	360	311	363	317	358	355	311	324	363	334	339	351	345	353	395	337	352	347	351	318	350	301	388	325	341	346	318	355	352	335	311	328	353	345	344	358	353	364	374	379	342	340	368	329	368	355	349	372	360	351	361	326	338	347	367	324	346	340	313	298	338	337	327	362	357	326	381	360	336	358	383	355	365	315	386	347	314	327	352	325	337	342	339	355	352	328	358	326	324	329	336	305	354	333	325	346	328	328	361	325	330	326	332	332	369	334	345	349	346	317	362	340	329	378	356	345	351	358	367	314	358	378	354	347	350	343	374	339	361	331	334	309	325	346	374	361	323	349	339	377	353	319	336	354	354	369	364	321	330	354	358	348	353	335	341	377	318	339	338	316	358	353	338	341	331	373	360	340	365	319	351	343	371	366	333	332	362	353	321	350	297	342	387	332	352	337	337	361	310	354	355	366	353	347	338	343	336	358	348	337	338	365	362	354	334	363	351	345	363	346	349	314	341	326	341	341	329	362	333	345	307	316	319	308	326	347	342	336	333	341	356	363	329	344	319	352	377	351	351	342	347	315	303	359	345	340	338	325	353	357	330	314	342	335	345	353	342	341	372	340	310	360	321	345	342	346	310	379	355	319	301	352	305	377	346	332	362	337	325	312	329	355	349	381	348	356	318	352	342	320	341	342	326	347	358	330	331	374	372	353	298	326	342	356	388	318	320	361	361	336	333	346	318	323	367	329	342	311	394	371	345	368	362	334	366	348	348	346	294	375	342	356	355	320	356	348	354	341	377	389	333	333	350	316	351	356	349	317	361	366	350	370	344	355	366	335	337	342	337	353	342	354	353	360	320	366	334	328	326	359	355	324	355	339	344	311	348	365	333	375	329	335	360	352	350	362	343	346	358	321	329	368	339	375	324	343	358	310	316	356	355	338	357	315	312	341	323	357	334	332	337	373	354	348	358	354	349	312	293	305	329	364	318	337	368	347	365	355	356	344	343	364	354	343	352	324	365	341	377	332	342	333	295	326	375	363	352	347	342	340	361	347	336	363	376	371	354	323	329	365	353	341	341	324	326	349	348	331	338	353	336	346	354	324	351	343	329	340	328	360	357	338	326	348	360	364	373	343	351	338	354	373	345	353	356	337	344	347	353	349	350	366	339	360	352	357	330	365	353	344	352	345	340	341	317	363	339	335	341	336	351	356	351	376	365	340	336	346	348	375	336	342	348	369	349	342	364	334	315	329	328	308	324	325	335	325	328	353	360	358	361	360	353	338	343	366	387	332	359	336	361	364	351	336	355	348	383	384	351	336	331	340	343	338	318	324	341	305	353	355	345	382	325	359	355	358	354	345	324	347	346	326	339	368	363	353	337	390	368	332	367	341	371
27537	11947	2019	1200	886	830	810	871	835	787	788	823	838	786	799	816	823	792	814	803	851	778	853	835	839	790	849	860	820	858	866	812	832	787	825	826	849	854	853	820	808	802	850	829	838	801	809	793	802	789	830	860	854	803	791	785	811	850	776	813	800	757	863	880	819	804	818	817	844	804	800	825	817	823	800	829	869	786	861	786	927	844	776	794	770	873	808	858	787	781	769	802	815	809	859	859	869	776	844	833	847	780	833	780	837	845	840	830	784	825	810	787	818	837	814	806	811	788	799	850	832	813	798	827	861	835	799	821	852	854	824	816	794	807	852	813	771	797	825	799	773	815	786	789	841	870	802	797	805	754	727	857	808	813	766	842	849	801	761	850	823	786	796	871	883	834	806	770	865	833	807	805	842	762	852	809	791	840	843	808	802	800	782	891	806	836	873	792	804	837	805	829	770	801	786	844	825	870	777	811	813	804	811	840	786	837	848	844	844	805	819	851	810	797	816	794	770	774	797	827	811	798	800	762	797	783	773	845	781	793	817	808	792	793	808	767	851	799	820	766	807	794	785	838	827	817	808	800	757	808	791	814	790	825	844	798	797	798	803	864	813	808	823	754	857	820	758	794	783	790	787	822	862	764	795	781	777	826	777	804	789	803	786	833	819	829	838	830	777	837	808	793	747	861	808	821	796	829	808	776	816	825	815	833	785	792	824	828	810	846	763	837	763	817	758	816	840	804	807	801	786	817	771	784	810	795	807	814	814	831	771	814	835	790	831	834	841	814	865	751	823	783	814	785	851	850	803	806	871	790	825	802	784	800	857	802	781	832	831	795	813	840	811	856	834	809	802	824	883	814	832	860	840	814	793	798	850	817	820	811	776	817	835	857	788	816	812	819	825	801	829	845	840	847	795	837	777	827	797	783	810	804	876	805	784	833	860	770	786	794	785	818	810	829	822	785	855	852	804	820	735	815	836	849	818	747	821	779	844	781	769	864	820	828	822	759	827	847	792	812	754	750	797	801	775	795	803	835	809	883	783	831	857	780	817	794	791	822	797	788	805	826	798	836	799	806	872	792	815	824	824	786	822	806	808	822	791	818	853	812	786	877	837	860	837	800	880	804	824	814	804	773	827	809	809	774	825	817	792	796	799	830	809	824	819	814	804	814	802	831	818	791	864	815	827	816	766	835	824	818	775	794	876	813	842	838	819	855	848	801	820	837	847	786	832	757	792	818	841	816	819	780	768	782	801	766	837	772	829	796	787	827	828	782	830	797	832	822	863	814	841	799	777	885	843	807	827	796	780	792	808	802	801	864	802	787	852	844	812	789	826	763	813	759	846	822	867	802	860	775	740	813	828	879	836	840	807	843	754	813	839	863	807	787	801	834	803	794	851	871	787	859	854	863	776	804	804	812	780	798	832	820	794	827	779	791	810	818	749	800	813	803	829	795	839	854	815	844	769	841	775	814	805	805	776	777	800	805	771	879	844	832	897	801	828	802	791	791	812	819	823	783	826	815	801	784	814	780	803	801	801	800	853	817	844	807	804	785	818	815	858	807	821	796	817	844	782	828	826	813	835	823	833	770	834	835	814	843	829	826	814	882	759	832	840	777	751	828	794	836	814	804	827	767	788	791	842	789	778	782	817	784	795	785	811	788	787	818	824	825	804	873	767	837	789	829	815	808	859	784	793	813	839	829	812	796	839	866	789	789	762	815	817	809	855	810	789	792	815	833	807	793	829	831	834	798	772	780	842	827	851	795	813	856	821	809	807	798	857	812	859	810	815	802	829	884	823	796	808	829	801	765	794	770	766	858	765	832	871	850	792	828	826	805	837	808	769	793	802	823	838	752	823	826	814	823	814	798	824	762	813	860	755	742	818	790	761	788	824	865	814	800	879	815	857	830	762	852	804	797	841	832	775	792	841	863	849	794	831	809	840	784	793	854	773	781	795	813	811	798	821	871	782	796	755	785	777	843	786	800	802	805	823	831	837	822	808	807	884	802	788	820	827	877	853	824	808	803	788	849	866	841	805	822	837	805	795	840	790	838	834	838	803	800	800	823	808	846	833	826	808	798	790	832	796	796	785	832	788	816	833	783	853	834	808	821	798	793	776	863	766	790	815	787	819	793	753	847	849	813	849	880	832	821	846	813	797	832	814	806	772	802	751	828	805	818	768	846	800	842	814	764	807	774	782	819	831	804	825	813	780	853	833	843	863	768	862	898	814	807	790	829	799	876	837	803	875	812	881	823	837	820	802	769	793	791	771	772	804	780	811	743	787	777	822	812	870	835	797	827	789	799	836	801	802	758	842	803	823	843	770	831	809	818	798	750	826	781	805	807	845	799	829	835	816	828	811	783	791	846	799	803	788	897	832	794	825	826	827	859	804	835	830	817	823	795	824	829	839	762	839	801	790	812	810	801	805	819	834	801	825	801	854	828	803	825	816	794	849	814	800	815	778	772	829	846	824	846	797	815	745	866	819	792	819	819	773	864	778	809	790	803	797	828	833	847	818	783	771	824	815	837	797	819	774	807	850	778	811	773	836	826	853	854	828	764	807	847	789	862	824	848	879	820	822	802	877	858	804	790	830	823	845	819	823	775	807	830	818	850	780	868	862	808	819	828	816	874	816	810	778	833	781	802	820	791	805	780	831	861	823	855	832	873	821	818	824	770	812	811	796	808	763	778	792	786	827	837	832	795	810	815	853	846	864	811	766	826	850	820	831	860	819	763	810	802	844	778	777	768	816	838	822	854	803	837	884	831	793	818	786	816	793	843	824	844	835	787	801	805	871	812	821	806	788	802	760	838	856	768	870	837	816	852	804	770	791	845	783	793	841	740	826	827	783	810	776	780	814	838	777	786	813	843	806	830	832	823	773	866	804	818	793	806	871	823	817	780	831	809	866	786	785	821	818	786	806	807	839	812	837	839	875	781	860	770	851	827	839	829	807	798	779	808	796	793	812	838	785	770	859	829	761	825	826	877	853	815	806	825	845	769	871	851	842	818	800	793	841	809	804	793	775	859	798	823	793	833	817	852	794	775	825	801	800	876	779	800	813	798	842	803	818	760	836	834	818	780	833	833	818	848	809	791	817	856	833	791	813	827	836	838	797	817	828	781	888	786	783	844	786	804	822	852	794	807	818	854	817	802	870	843	799	819	832	796	754	837	813	789	828	784	785	832	797	805	833	744	852	830	829	800	818	814	839	790	868	798	848	821	781	796	798	820	876	773	816	817	842	806	885	830	821	768	805	847	836	807	837	813	770	777	830	818	774	836	800	855	823	774	792	823	801	803	777	774	762	801	805	821	825	833	826	833	788	840	830	850	801	853	828	851	847	847	827	791	783	804	812	799	855	785	752	759	849	779	800	823	825	859	796	799	842	814	811	816	826	822	897	782	772	812	811	827	821	833	880	797	811	799	848	831	829	800	789	852	789	822	798	809	795	786	812	789	782	787	838	812	800	808	863	784	832	840	863	884
5174	893	778	772	759	739	696	740	666	724	731	732	696	737	714	643	681	711	685	693	667	701	710	679	654	684	715	705	716	760	699	757	682	700	667	662	724	694	674	780	691	675	697	672	667	700	699	692	676	707	665	689	657	656	713	676	686	707	709	714	771	696	681	710	686	694	696	686	668	687	672	700	695	717	707	665	668	677	725	693	704	714	701	683	730	699	663	707	710	679	739	692	690	702	659	782	698	694	725	723	691	726	683	687	665	645	661	670	680	700	692	682	649	680	690	653	723	642	721	657	683	701	672	699	703	725	694	685	658	659	681	692	700	651	697	703	674	696	688	677	658	686	659	714	695	679	736	671	691	726	640	687	728	687	639	714	715	680	697	730	671	691	648	693	679	674	718	673	717	659	657	657	709	693	691	678	666	662	665	707	688	664	696	652	688	685	703	718	673	748	646	699	690	731	712	685	694	692	665	669	704	678	689	757	667	707	698	674	686	750	693	661	662	687	708	689	687	665	649	651	693	689	708	685	692	664	623	686	689	705	706	692	706	723	649	689	695	687	722	676	716	665	679	659	708	699	688	708	684	718	734	656	721	689	715	696	664	659	693	719	705	662	702	674	700	691	709	650	735	669	701	695	707	727	688	657	696	666	698	681	688	662	644	655	638	714	744	676	743	695	680	664	739	716	713	705	646	753	658	667	657	746	730	678	639	658	698	667	741	667	640	696	706	685	693	723	714	680	730	705	682	708	737	708	685	617	687	703	725	656	705	635	727	683	704	688	690	643	645	714	671	697	705	682	663	749	670	689	739	646	740	697	699	665	699	663	650	713	655	654	695	715	700	733	678	682	685	728	673	696	673	654	707	665	694	684	707	715	681	685	677	677	685	698	687	667	719	696	743	672	651	708	672	666	678	692	700	707	668	682	698	651	727	705	709	736	709	694	726	724	710	643	708	678	757	680	721	757	693	684	690	713	686	675	742	681	708	723	708	684	737	663	731	735	709	689	713	711	639	677	667	704	672	646	705	692	712	700	680	726	731	690	718	665	671	694	683	703	700	662	695	657	705	694	677	712	692	760	695	706	675	676	686	717	681	705	693	730	684	725	716	676	745	702	715	718	698	653	678	664	687	701	681	684	649	672	704	700	670	698	706	685	686	710	697	732	675	682	701	732	679	677	694	685	653	704	677	701	668	732	679	691	680	657	715	707	700	739	683	678	676	726	698	661	690	705	636	684	649	684	686	683	651	674	719	727	696	695	653	640	659	694	675	652	671	696	660	664	681	696	704	688	689	648	670	708	715	682	676	659	687	678	694	690	645	686	685	743	682	713	705	692	698	707	693	713	704	684	737	729	711	672	673	683	746	686	706	691	707	698	668	667	702	702	683	678	732	664	687	700	722	681	715	675	696	673	732	704	673	646	666	735	662	685	683	710	693	685	680	681	701	658	691	706	641	639	723	690	654	703	658	695	678	689	684	662	675	682	685	699	677	680	707	719	687	684	691	669	658	651	680	723	684	695	711	670	710	688	700	668	672	716	714	705	705	702	677	717	702	674	687	703	713	699	667	708	677	703	727	673	710	653	758	721	679	704	708	682	696	692	702	698	709	709	659	631	676	681	679	657	625	735	688	690	630	717	696	681	642	725	705	731	678	707	737	685	704	653	667	734	683	695	713	688	699	671	681	685	653	715	725	649	732	689	693	660	732	719	658	661	681	723	700	684	742	684	643	709	681	668	708	694	681	674	686	674	720	675	660	652	724	712	693	703	650	654	701	691	682	699	696	715	687	651	636	695	683	703	647	675	638	661	722	633	734	652	664	691	671	690	645	699	695	662	668	671	688	686	701	706	737	731	669	683	657	666	703	702	654	679	646	695	698	673	701	648	706	681	657	692	644	746	689	706	691	727	663	727	666	659	719	679	697	671	682	659	716	747	733	742	667	683	684	698	697	688	719	678	666	725	675	693	697	665	644	679	673	686	726	724	715	657	723	713	662	685	745	702	655	689	679	693	680	713	668	712	688	697	768	667	694	676	657	640	688	702	709	682	678	732	681	700	673	667	732	724	674	663	680	730	650	669	686	648	703	706	738	665	672	670	741	692	675	660	689	682	748	673	670	731	717	657	687	661	701	681	691	734	720	708	683	705	700	675	735	698	689	723	675	701	692	711	685	651	695	686	673	738	707	690	683	733	695	708	719	683	680	661	701	659	700	678	732	679	708	687	674	702	680	684	734	689	700	683	687	716	712	635	677	668	717	691	662	670	666	667	685	699	705	690	662	724	690	718	688	700	675	685	697	712	692	684	700	650	692	728	649	694	644	704	724	703	711	654	717	679	658	635	682	699	647	681	696	662	675	675	656	681	692	671	666	675	678	694	651	735	636	696	685	693	720	702	694	668	689	746	687	649	716	667	711	672	682	693	723	667	690	650	751	701	659	681	718	704	720	718	637	705	640	708	689	670	680	711	665	713	634	667	722	666	669	738	697	706	709	704	717	728	686	697	731	722	713	710	681	684	705	665	706	658	720	679	712	718	732	652	669	709	676	671	669	640	678	706	691	683	762	696	689	689	699	697	742	669	743	687	684	711	667	722	691	704	657	724	749	622	680	694	729	668	691	695	700	677	704	681	673	691	691	703	685	712	670	671	690	718	717	723	673	664	701	691	699	718	682	653	682	704	686	689	672	713	734	691	651	721	691	686	698	707	699	690	710	689	735	647	696	654	694	644	694	654	673	712	660	695	696	698	717	688	660	648	713	672	697	760	726	676	697	703	726	716	707	696	691	672	714	634	736	675	688	608	672	671	702	683	676	674	708	693	707	681	634	656	669	702	712	722	670	735	728	685	690	703	685	699	735	660	679	669	732	679	642	697	668	741	704	716	689	681	654	691	688	715	671	654	672	668	660	677	680	686	664	710	647	675	690	662	701	715	685	686	709	688	709	689	716	684	681	649	667	710	684	677	701	707	722	716	710	686	692	695	682	673	723	686	719	731	667	727	669	653	663	681	726	679	755	708	703	715	723	724	659	724	691	703	687	645	711	685	696	707	698	733	716	667	672	717	689	679	672	702	676	723	661	669	708	722	734	652	656	683	665	680	711	681	665	727	707	618	681	679	725	695	639	687	678	700	678	661	698	689	698	713	721	690	699	663	724	690	677	750	706	660	721	675	701	706	661	687	741	680	715	670	637	704	700	715	654	702	684	707	677	708	687	690	717	695	664	696	702	678	675	706	688	730	703	676	700	730	671	724	692	713	726	652	687	675	679	722	670	683	737	712	655	683	691	703	627	674	679	737	673	716	696	678	640	650	691	735	675	726	703	674	680	688	704	672	723	698	692	712	736	665	687	717	658	703	677	693	693	669	684	720	662	694	676	723	700	667	656	674	675	675	700	683	663	679	694	705	686	665	700	650	693	692	646	635	678	669	651	640	694	668	648	682	722	681	671	684	695	689	716	754	637	667	709	682	733	697	683	685	712	731	745	675
25989	21397	24139	13338	1422	873	815	799	712	690	748	658	699	701	705	692	632	668	699	717	645	715	664	650	679	701	705	659	653	711	627	686	668	699	667	689	641	711	685	658	676	702	649	680	727	655	708	690	658	663	657	653	686	648	672	676	671	724	648	667	678	684	680	645	733	691	696	667	699	671	656	677	595	694	670	687	690	686	710	715	666	655	651	652	701	717	668	679	658	623	674	687	705	686	711	642	687	696	689	652	660	663	679	685	670	692	709	661	660	659	671	658	705	672	680	668	675	666	703	694	703	689	693	672	643	665	690	661	689	683	699	652	650	652	704	708	700	709	703	689	641	717	667	715	682	664	718	650	670	720	692	651	685	687	698	705	664	660	622	665	647	630	666	692	682	657	717	677	688	632	676	638	696	655	698	708	661	689	710	658	709	641	711	677	668	616	700	716	671	665	675	661	641	690	706	663	674	714	699	708	676	663	719	644	689	638	623	635	701	623	690	668	674	688	669	644	700	686	693	660	642	656	645	679	624	656	647	694	690	674	651	657	665	678	694	689	660	646	678	705	667	727	703	696	674	654	713	704	695	684	704	676	665	687	722	633	688	681	703	638	666	666	702	661	685	730	673	677	654	703	673	670	688	655	692	655	704	669	669	712	653	677	693	670	689	677	701	671	654	698	709	666	661	689	666	634	693	688	682	718	696	691	631	689	694	704	631	654	687	694	685	707	675	659	690	708	655	725	632	689	685	682	694	665	702	651	688	699	695	657	666	691	659	698	657	661	653	661	708	660	662	740	711	640	684	717	682	665	653	691	680	678	679	652	715	703	629	684	669	684	652	655	692	703	651	683	678	681	640	659	663	702	707	693	687	698	611	690	668	700	691	737	684	663	652	700	738	692	676	709	679	660	632	655	660	690	717	695	711	703	669	705	623	643	673	724	675	704	633	672	657	680	643	698	685	663	659	681	698	749	693	692	676	637	703	725	660	688	696	655	650	680	674	671	669	702	710	672	663	664	639	646	709	674	661	696	644	654	693	716	650	685	631	669	678	685	670	710	698	670	662	651	668	671	730	635	615	694	664	667	728	674	682	760	655	661	713	675	660	668	648	686	632	667	682	675	687	663	711	685	676	651	666	645	660	649	659	701	700	703	656	630	692	667	658	671	653	686	690	666	671	720	626	675	664	715	651	710	702	701	735	679	701	664	700	624	641	655	720	681	655	706	705	662	660	704	644	633	635	701	703	660	707	660	670	650	694	672	678	682	651	646	622	653	696	661	704	695	681	632	649	668	662	690	636	637	707	698	686	698	664	705	632	620	698	708	683	690	673	701	665	664	682	706	665	685	699	684	669	685	649	699	627	688	639	633	679	700	707	651	665	675	677	679	734	663	665	666	700	706	678	682	693	659	732	654	673	646	624	644	656	691	649	693	656	699	641	652	664	680	656	635	652	699	634	739	624	684	661	669	630	675	686	673	680	655	669	678	668	617	672	693	682	690	696	660	664	652	665	627	661	673	682	672	749	688	676	702	706	664	632	686	690	661	692	685	682	693	651	675	684	676	658	699	683	675	664	655	685	680	662	653	711	678	656	672	648	623	685	655	681	704	681	634	717	694	649	721	623	628	616	676	720	652	708	680	663	714	734	720	692	695	729	695	662	664	652	710	668	691	665	670	721	648	700	686	670	665	667	667	683	714	679	693	642	692	708	727	736	654	657	653	664	667	652	678	664	706	667	661	715	663	691	727	689	643	666	681	686	654	660	698	726	642	684	679	727	697	697	642	743	626	633	653	711	688	684	647	608	669	643	686	651	660	658	695	717	662	668	690	658	674	680	660	663	666	627	691	643	642	643	632	624	664	666	695	663	685	684	654	638	640	661	667	668	697	681	650	659	678	657	666	682	654	682	702	618	662	663	704	696	704	676	696	727	665	668	701	651	687	695	667	682	696	698	654	688	665	643	710	661	721	676	692	615	621	666	648	732	655	681	717	695	680	671	659	685	655	681	702	688	693	703	690	663	683	692	682	637	724	656	672	630	712	707	677	671	650	678	687	660	632	679	699	684	669	731	700	691	676	685	694	712	662	692	708	693	664	704	658	716	659	646	677	694	707	668	665	657	675	710	666	669	688	662	679	646	695	663	676	660	601	638	709	641	662	697	699	664	628	731	691	665	693	637	741	704	731	678	676	688	698	718	631	664	722	689	684	644	691	649	661	657	666	648	703	688	679	708	656	655	710	673	716	683	688	689	698	745	645	656	696	668	656	653	671	664	691	683	639	696	756	637	718	692	688	641	648	681	725	682	650	712	666	742	675	663	666	691	653	661	680	641	707	704	707	667	663	664	652	674	657	634	641	689	635	634	663	693	700	643	655	661	677	648	683	708	664	702	702	747	672	675	670	644	648	667	664	700	652	636	689	686	674	666	632	652	672	690	688	646	659	674	652	645	678	650	665	595	707	636	725	662	680	660	673	666	668	678	653	723	675	611	678	702	664	661	650	654	689	661	659	702	647	676	641	676	705	680	685	669	644	678	695	671	640	669	690	667	677	691	653	653	679	700	686	643	667	706	668	691	678	651	633	687	643	649	657	703	674	676	719	762	670	674	708	683	708	671	667	697	663	681	671	657	714	598	726	645	678	675	670	668	645	670	667	679	732	682	699	695	672	680	676	663	660	690	707	670	643	725	688	623	675	672	723	619	665	659	696	649	704	650	671	745	671	716	678	642	699	679	672	700	689	724	632	675	657	658	691	678	734	654	704	698	668	664	670	632	673	654	682	709	664	699	683	650	668	719	646	618	664	684	645	629	653	651	658	707	662	683	665	681	676	680	661	720	663	659	658	656	677	710	671	661	703	720	698	651	673	697	661	684	681	704	720	659	670	668	694	639	659	693	675	681	660	700	657	620	678	656	683	699	702	701	709	725	707	676	596	645	643	680	696	652	667	673	722	670	668	705	723	717	651	676	628	677	659	658	663	660	661	693	689	673	673	660	658	640	752	657	709	704	677	702	658	650	689	649	666	667	650	655	672	729	664	631	710	670	675	647	666	650	671	681	695	715	666	680	715	621	701	671	702	674	667	728	671	697	665	643	693	700	677	647	687	641	692	665	731	684	668	675	669	711	682	687	642	623	660	673	698	693	661	749	695	664	665	699	710	689	661	620	693	694	649	706	667	682	675	680	661	669	658	659	691	649	660	684	694	665	680	678	677	681	685	663	643	693	670	673	644	712	666	693	674	638	668	669	671	655	725	718	652	683	685	724	691	697	689	661	723	671	705	683	659	636	674	708	676	646	675	629	671	728	661	619	751	689	699	663	686	638	699	690	643	669	683	668	676	696	673	681	651	668	653	644	657	678	695	725	722	629	667	644	654	653	620	690	658	662	662	668	692	598	702	697	656	689	672	668	697	684	652	667	638	685	713	659	652	682	683	665	675	665	667	660	693	657	649	665	685	632	689	679	687	627	699	638	676	731	707	669	709	619	696
3726	1941	1494	979	874	777	728	725	706	646	677	607	653	576	611	610	628	631	614	586	580	587	610	612	594	608	582	587	586	584	636	610	613	581	638	579	593	575	596	574	637	606	621	559	599	623	631	557	595	622	602	588	675	597	576	585	583	616	606	618	592	603	623	588	587	574	577	553	604	605	566	535	623	562	585	605	585	581	616	587	617	575	625	612	603	601	604	573	588	592	558	599	577	594	598	586	566	628	577	576	588	565	585	589	624	547	558	619	572	588	612	569	574	647	624	582	590	529	614	616	574	592	652	571	567	594	554	569	597	578	610	564	574	629	590	601	530	599	585	577	613	582	602	598	601	599	561	595	590	579	545	567	626	614	591	587	648	569	590	564	585	600	605	586	617	630	549	647	584	591	621	611	588	593	584	548	565	566	610	636	604	592	561	620	615	575	575	587	598	592	617	599	628	547	581	585	583	572	600	558	581	600	550	603	598	577	562	592	582	588	588	572	556	652	588	597	560	613	582	609	579	583	588	577	573	575	595	596	570	558	601	622	579	619	556	547	559	610	626	678	560	593	622	566	611	572	568	579	630	558	594	605	577	557	578	546	619	552	571	619	564	574	590	600	586	579	617	600	581	575	629	615	610	539	582	591	585	565	571	610	607	624	617	596	595	576	585	590	607	601	611	588	594	532	543	622	547	613	596	621	568	604	546	644	578	592	616	576	568	597	606	630	616	594	612	556	600	594	615	626	595	569	569	607	595	606	585	637	621	574	604	602	606	580	616	562	603	550	585	595	621	581	596	594	579	617	571	608	586	581	580	585	597	600	595	618	564	591	600	594	548	615	544	600	557	581	556	638	566	615	596	599	584	529	619	576	600	624	544	575	610	549	550	573	599	626	553	582	599	589	611	608	559	586	596	603	587	565	592	591	609	569	597	603	569	544	595	556	520	592	546	589	600	598	600	607	599	605	603	560	598	560	632	614	600	599	581	610	612	596	594	580	570	556	577	616	588	554	603	565	559	603	600	580	600	581	594	589	585	607	610	608	578	576	588	592	601	615	589	565	614	564	550	561	576	571	593	593	573	615	610	582	606	552	552	575	601	573	614	591	626	551	561	599	602	616	607	568	631	569	642	581	582	569	577	602	582	593	571	593	580	605	607	595	574	593	590	614	602	537	572	596	588	606	585	592	604	588	605	579	578	586	639	600	588	586	603	604	573	579	588	610	579	571	554	603	617	570	586	603	621	574	562	607	593	554	583	571	567	586	580	571	640	625	605	550	567	558	659	580	560	596	593	601	571	592	633	535	592	620	621	598	597	557	592	605	578	565	584	573	584	640	576	541	623	602	609	580	589	597	566	598	584	578	563	569	599	575	552	554	611	557	579	601	590	581	612	594	615	625	604	588	615	586	590	602	562	556	558	616	529	578	612	600	601	611	581	627	600	617	603	569	617	568	561	582	659	537	666	616	640	616	577	591	593	593	561	538	588	590	571	611	607	621	597	607	594	581	564	645	588	582	594	622	631	583	628	580	605	557	615	587	575	611	607	619	542	620	598	592	610	602	609	584	603	614	543	586	564	587	587	545	593	555	551	615	582	601	605	532	628	586	582	635	553	611	579	599	587	588	573	618	564	553	643	594	606	608	597	577	564	611	572	599	591	540	559	543	566	606	604	598	563	587	587	554	555	582	589	553	582	570	624	546	642	600	586	558	571	588	593	601	568	581	568	587	565	597	624	582	624	560	589	587	600	598	590	567	631	581	613	541	556	593	592	568	677	572	563	565	561	626	565	578	631	590	562	583	585	622	599	592	589	572	578	621	609	616	578	596	617	579	570	622	593	567	588	586	614	604	591	575	561	572	599	568	577	589	569	612	583	582	617	614	585	558	571	547	594	593	558	582	587	599	595	557	583	587	603	591	587	622	599	552	606	602	588	577	570	580	636	571	621	572	598	618	558	588	591	570	565	581	599	605	602	559	599	586	579	590	612	579	574	626	625	606	615	564	563	590	548	550	648	588	541	628	610	564	567	555	588	578	577	597	558	601	567	563	567	604	583	581	580	596	616	588	595	596	569	577	567	591	647	584	594	610	586	611	602	590	580	614	603	593	570	574	624	577	588	558	603	607	606	545	562	623	556	572	553	560	580	578	586	544	556	586	572	590	625	614	536	594	589	580	564	579	562	551	588	607	607	575	541	629	627	568	583	603	565	578	586	561	619	585	569	616	600	586	585	553	594	605	598	597	582	601	606	641	573	629	553	587	596	604	605	567	525	571	620	599	583	568	587	659	604	595	600	523	554	593	605	597	596	552	562	622	546	594	567	607	606	611	591	571	603	594	599	635	612	609	568	623	590	606	552	582	603	599	557	629	611	611	623	626	604	610	591	616	609	578	581	549	551	571	607	584	588	584	571	605	618	559	548	578	626	581	584	573	633	581	604	580	611	582	604	564	564	594	567	538	589	589	532	569	561	602	620	595	608	595	556	601	596	574	564	548	602	566	600	577	612	585	587	601	621	633	545	563	623	603	612	599	582	617	609	573	599	563	571	556	627	579	609	579	602	613	581	583	603	591	561	575	558	564	564	541	553	595	594	563	610	575	592	580	589	553	593	591	589	588	569	584	627	635	583	605	570	575	585	595	616	578	584	599	575	597	596	581	568	637	605	603	607	578	544	584	611	554	604	568	600	583	579	587	582	591	586	545	580	596	597	570	593	597	581	631	576	606	541	557	586	616	571	573	542	612	587	555	591	560	608	566	581	580	606	616	573	574	588	580	554	590	542	582	563	555	548	600	592	620	624	571	606	568	582	608	553	576	635	558	581	586	562	611	617	604	587	578	622	639	589	595	588	596	560	571	595	577	582	612	608	595	573	618	596	591	529	584	573	575	585	573	569	562	572	579	606	562	578	607	600	604	600	572	590	593	593	597	591	558	603	593	581	588	589	610	604	583	578	594	591	628	613	616	619	591	572	599	584	621	554	582	618	622	580	580	620	553	557	572	605	563	584	600	623	609	560	615	579	623	613	603	613	595	607	612	577	597	587	557	550	582	584	581	601	571	591	560	568	597	567	617	549	593	575	572	638	602	600	585	593	566	562	581	638	572	601	582	602	595	556	551	607	593	579	585	626	554	570	618	616	581	599	600	568	616	603	598	585	630	593	587	558	561	577	602	581	543	618	551	554	571	549	582	620	606	553	555	602	563	580	577	531	615	579	577	554	575	588	608	587	545	595	587	587	594	606	574	593	584	591	533	604	606	586	611	566	590	580	598	639	580	556	570	579	593	570	613	567	539	631	598	556	574	584	582	601	593	566	586	585	596	564	566	558	555	563	584	570	608	644	585	620	567	580	562	605	594	554	594	631	551	584	586	597	614	558	603	627	585	569	572	597	588	599	543	539	594	556	563	565	590	580	559	592	584	578	540	564	614	598	624	529	598	621	585	583	607	598	586	583	591	573	586	568	625	589	603	629	583	582	584	601	558	623	569
24312	21440	28626	24658	20113	2698	911	578	473	459	451	451	423	385	401	393	377	394	396	380	412	379	336	385	356	388	360	350	378	367	389	344	378	389	363	369	370	348	358	369	344	369	374	370	356	340	368	321	343	380	335	344	332	358	348	373	390	357	327	329	366	308	331	365	338	348	365	366	346	346	353	373	379	348	381	384	340	361	360	350	348	375	385	377	328	345	365	374	334	345	306	377	353	331	337	356	355	329	362	350	354	364	345	337	301	354	363	362	345	369	318	337	335	328	353	374	386	351	377	364	338	328	330	330	339	326	313	365	347	343	314	346	354	362	340	396	347	330	343	366	342	342	343	331	339	354	361	329	369	321	342	343	338	321	355	332	358	369	328	342	325	336	366	345	356	375	340	360	365	350	350	333	316	337	336	340	373	322	336	354	340	340	353	361	363	352	364	335	378	348	361	356	368	321	341	338	368	332	371	361	369	357	344	387	355	347	325	356	340	367	370	373	350	348	367	357	341	389	335	318	368	322	342	324	323	336	378	344	360	341	352	345	351	340	347	314	363	312	338	335	367	338	329	345	372	356	350	333	352	356	348	357	370	325	335	361	366	336	377	353	358	325	348	324	323	322	356	359	359	370	349	342	341	373	352	361	356	330	345	370	324	309	344	331	336	305	342	348	359	352	344	359	322	308	351	334	363	349	351	338	388	344	340	377	319	362	357	383	359	316	352	344	350	343	355	379	341	312	321	331	337	323	353	346	369	338	329	310	343	358	339	349	324	340	360	341	320	355	340	336	326	345	316	369	318	362	343	343	369	374	346	348	323	324	366	394	361	340	346	371	342	354	369	319	360	368	334	340	364	370	327	337	343	318	333	332	359	347	331	342	311	333	387	349	345	371	336	330	312	313	341	362	341	351	364	338	367	336	360	363	348	328	354	379	356	349	384	342	364	341	358	342	356	330	386	369	318	314	342	324	339	325	358	363	331	377	354	368	356	364	349	363	331	356	366	333	347	345	307	347	350	320	374	329	340	294	351	376	371	363	326	340	352	332	363	362	339	344	351	364	358	328	349	370	347	325	314	353	321	333	363	326	336	347	342	336	337	313	346	323	357	342	325	327	346	338	325	309	351	349	317	324	320	339	355	355	328	330	338	322	325	327	326	322	375	330	344	339	361	332	342	354	336	333	318	314	345	362	340	329	325	339	341	334	333	332	351	335	331	343	351	356	368	337	327	322	362	344	331	297	363	323	342	363	332	343	339	347	349	340	370	331	351	344	375	370	328	331	301	369	357	363	346	343	335	385	330	354	339	310	328	358	337	357	355	331	348	361	329	343	354	334	334	329	327	336	329	360	311	328	344	356	344	351	340	338	366	317	347	336	345	349	324	328	365	365	362	347	380	322	349	343	330	315	348	304	323	349	372	369	331	358	363	355	333	319	364	313	338	346	355	324	335	304	343	350	350	342	373	355	369	334	346	329	327	354	362	341	351	350	335	348	339	323	351	316	344	356	318	364	310	341	337	365	360	308	381	322	322	356	350	335	361	321	346	337	319	338	340	356	355	304	322	348	338	365	369	333	329	321	341	314	316	341	362	308	376	311	347	339	343	366	333	334	359	357	361	344	325	350	347	368	326	327	331	365	378	362	319	357	356	374	369	321	346	350	356	341	343	343	341	332	342	321	346	333	346	354	343	343	362	357	353	338	335	357	329	381	320	364	354	350	320	332	330	361	360	323	393	343	359	363	347	328	352	373	348	359	332	325	329	365	357	335	341	349	337	325	336	344	335	367	310	346	329	319	315	357	376	338	316	366	339	324	338	347	335	351	348	351	369	332	350	349	365	327	309	347	331	371	348	358	316	341	353	368	354	345	362	337	334	339	334	363	336	351	363	348	310	350	348	347	316	326	339	371	347	330	326	324	354	307	341	366	342	336	340	349	371	308	360	359	321	355	343	347	316	345	329	359	332	356	332	342	330	337	340	334	336	334	359	339	351	303	369	347	370	336	364	368	323	359	342	343	322	339	360	326	356	372	371	347	326	349	340	336	369	361	346	358	353	337	341	315	344	354	322	320	350	373	344	319	339	357	308	332	376	369	346	336	336	313	324	343	355	343	338	349	348	342	353	360	332	371	315	335	327	394	348	318	324	315	354	323	375	333	344	339	367	347	325	344	326	367	339	325	338	344	322	343	323	353	331	331	331	340	311	310	302	351	373	350	327	345	303	353	361	335	383	358	324	361	344	340	314	345	347	348	352	308	298	343	338	296	335	351	378	354	338	367	347	339	339	334	363	352	349	355	379	336	335	319	345	333	361	364	365	336	322	301	341	342	353	322	345	344	353	327	312	330	390	343	365	333	325	357	340	360	352	349	354	351	321	309	360	361	322	332	355	350	327	315	347	351	317	347	316	377	337	340	318	342	350	337	306	356	356	370	337	336	324	317	358	367	352	345	344	328	352	353	347	349	358	342	323	312	316	304	345	362	335	333	331	364	336	379	334	336	328	336	330	345	324	333	346	333	355	350	336	353	368	349	338	371	340	332	348	360	376	347	345	332	333	347	317	358	363	331	347	315	352	327	326	330	347	344	333	342	346	342	332	323	364	322	361	343	317	318	330	340	352	327	345	320	329	333	346	355	347	361	356	339	292	361	337	317	338	364	355	353	340	349	376	314	356	331	369	390	362	349	327	323	338	366	344	332	314	332	324	350	364	342	372	367	318	355	348	367	358	330	348	348	361	346	338	345	347	343	354	355	362	360	336	359	327	354	364	337	330	359	356	307	343	318	308	325	348	341	354	342	341	360	341	327	338	348	351	337	340	333	347	340	333	334	355	314	347	320	371	346	339	330	360	361	347	355	345	326	332	369	358	366	286	363	319	378	332	376	345	343	353	317	335	320	314	363	341	328	340	354	361	371	328	340	349	307	360	328	348	346	334	375	377	331	333	327	342	330	319	323	341	344	324	355	334	364	326	372	313	366	356	339	342	307	327	374	358	332	315	380	374	329	319	358	352	350	357	367	353	342	345	344	292	350	352	357	349	367	341	328	315	362	333	288	315	359	371	346	348	316	349	350	336	354	352	312	320	329	342	332	342	317	343	378	371	363	320	341	358	353	332	320	346	331	371	355	351	313	328	326	379	352	341	375	336	334	336	319	345	324	336	307	359	350	313	335	315	348	383	331	364	365	377	342	380	355	331	326	338	353	362	364	354	341	343	352	316	334	346	330	330	364	336	363	321	347	317	340	323	332	336	348	345	332	368	318	282	353	369	326	356	348	349	347	305	320	367	332	350	316	323	333	312	344	345	351	320	339	337	358	329	325	350	322	389	335	310	415	312	382	330	342	354	350	352	336	351	379	311	336	326	334	306	348	343	337	314	339	341	314	352	344	349	346	365	346	362	339	342	335	329	330	338	350	328	343	344	361	314	328	316	336	330	355	349	326	309	359	337	337	375	328	368	337	345	364	361	353	368	350	362	377	319	346	333	347
3259	4665	3613	1837	1315	951	842	676	564	533	558	471	464	440	394	396	388	398	382	383	354	357	362	356	350	353	359	351	362	405	388	339	351	348	395	391	346	370	353	345	348	380	326	375	358	332	340	350	376	379	362	354	331	337	349	352	317	354	337	360	382	366	354	330	344	332	358	316	323	356	341	327	337	324	339	363	354	323	358	341	357	384	314	357	352	324	307	349	361	352	360	388	347	339	349	358	368	354	333	317	340	335	319	325	369	337	337	348	337	300	362	323	361	334	359	315	349	320	324	322	370	328	306	343	352	325	341	315	356	339	359	344	352	333	347	348	333	307	364	342	324	315	324	335	339	332	318	336	356	316	357	321	327	366	300	339	360	352	343	345	357	354	341	360	332	321	357	332	329	308	337	353	315	329	353	328	336	335	313	342	370	339	330	309	364	332	365	370	379	300	342	315	346	310	307	358	364	331	350	324	368	346	325	322	366	322	315	362	330	338	322	349	329	342	354	328	329	326	334	303	333	348	333	343	311	337	321	361	328	343	348	316	357	360	348	338	319	331	355	342	298	316	326	361	338	357	351	326	318	344	339	338	335	333	321	349	330	359	314	286	330	382	332	326	336	325	322	332	344	315	356	333	334	333	335	328	325	408	321	335	340	348	347	313	304	349	352	346	350	300	357	344	339	313	309	344	315	321	337	330	336	301	330	340	327	314	342	338	309	359	343	306	323	323	340	353	316	350	350	335	300	326	348	360	367	373	327	355	302	353	341	323	313	317	319	347	343	323	339	347	305	330	363	312	330	308	321	382	343	351	327	360	369	322	333	352	343	327	339	332	313	320	342	338	325	349	334	359	328	358	339	333	355	315	382	341	364	382	362	378	330	327	357	311	341	356	347	329	347	340	365	312	337	332	318	357	344	346	319	319	335	322	325	348	338	341	331	339	321	326	373	331	350	325	342	340	327	331	339	330	303	330	336	340	339	326	320	332	312	320	328	307	333	314	357	327	317	339	325	313	357	361	311	331	345	338	351	335	327	299	331	359	328	325	336	327	373	298	319	372	327	319	345	320	319	319	352	346	303	339	338	321	321	295	341	339	333	349	323	350	330	336	361	352	306	345	333	325	326	368	346	321	309	351	347	334	368	316	375	344	314	367	312	330	321	336	338	352	306	340	344	344	321	342	330	336	320	349	347	362	330	319	338	364	344	355	362	332	310	336	348	346	353	311	350	313	331	360	312	376	325	333	375	340	318	340	348	346	336	352	319	347	309	305	328	327	352	305	339	325	346	354	330	319	329	334	358	319	328	321	344	331	332	318	378	325	317	337	349	326	339	334	318	325	342	327	362	340	358	360	329	349	331	291	334	352	320	355	321	353	331	337	312	324	327	327	370	345	365	333	333	347	334	298	337	313	354	359	357	334	301	307	355	363	320	329	324	339	326	321	334	346	334	305	352	317	350	354	321	315	335	333	339	316	368	325	334	323	357	332	337	352	321	320	361	320	359	342	342	323	343	328	343	350	362	338	316	358	337	320	326	323	338	373	324	319	354	322	339	309	332	326	340	309	321	323	325	333	342	356	361	339	317	349	368	337	334	318	396	329	356	333	351	325	302	324	294	333	335	319	338	321	341	384	327	333	342	342	344	314	310	321	315	347	377	350	308	333	337	328	329	332	315	348	332	319	325	358	326	351	340	329	352	298	346	323	327	357	334	306	353	311	348	321	327	344	309	324	358	346	334	330	315	357	336	333	344	337	278	344	331	328	343	343	333	332	346	360	347	317	346	338	306	337	362	304	338	346	328	316	330	310	341	331	334	359	333	356	338	324	329	342	353	332	341	369	336	348	320	325	314	355	353	345	319	375	296	348	327	316	334	322	354	306	315	348	332	336	333	339	335	333	353	337	323	337	360	349	353	329	333	320	302	318	309	325	344	337	339	348	331	328	334	350	323	326	350	333	305	335	329	334	333	335	357	348	329	339	333	346	332	348	324	311	313	343	309	343	326	352	321	334	339	347	310	329	369	351	355	335	327	349	356	316	298	362	363	369	289	342	317	334	312	373	341	356	335	321	309	331	354	327	360	293	314	322	323	338	340	348	356	321	318	339	347	345	334	302	332	358	315	296	331	304	362	316	342	329	335	282	357	348	406	349	319	346	308	329	311	334	288	326	343	320	341	324	349	320	308	338	286	322	335	322	321	320	358	332	323	331	357	352	307	313	332	300	332	338	347	317	330	338	301	339	325	361	349	331	360	361	340	313	341	345	340	335	334	372	311	369	371	343	343	327	305	316	331	314	348	345	338	336	342	325	344	331	335	321	335	333	321	319	320	358	316	327	368	361	333	312	329	328	325	337	335	345	336	367	374	316	321	324	347	355	325	312	311	313	319	324	315	305	350	299	341	356	335	338	348	361	333	350	340	299	330	320	317	307	333	334	314	335	357	361	356	338	311	331	304	313	337	353	327	330	337	330	347	321	313	360	359	348	333	338	359	344	342	346	353	297	310	326	314	345	328	300	333	340	319	322	335	353	335	329	340	327	321	353	336	341	331	342	315	343	359	344	338	324	321	361	327	343	345	344	328	334	315	323	318	345	317	341	329	355	339	314	321	332	345	356	323	345	347	321	352	317	329	364	319	332	327	353	349	314	300	375	321	348	348	333	358	337	310	313	301	325	308	328	323	307	336	340	324	336	347	349	334	306	343	374	342	302	337	328	332	332	330	320	316	310	351	336	291	337	343	309	313	351	322	322	351	349	315	311	319	302	351	345	319	319	338	320	365	309	355	300	343	304	309	358	347	340	338	374	341	330	318	312	340	331	326	301	340	274	337	328	322	343	325	339	329	339	354	350	307	334	333	358	378	307	321	311	332	327	348	364	342	317	318	349	335	320	350	329	339	321	354	339	330	330	339	327	338	331	302	332	354	381	331	317	320	317	317	324	323	351	307	322	373	339	314	336	319	344	315	349	347	344	353	317	329	351	336	309	315	329	304	323	345	341	324	352	319	330	329	338	329	328	315	332	335	311	349	342	314	324	374	323	337	340	313	336	315	344	317	355	356	347	339	351	294	341	322	313	355	317	336	334	323	355	330	288	355	326	371	337	321	344	334	308	333	317	324	322	343	302	319	342	310	337	348	318	321	336	348	345	338	342	332	301	322	330	305	351	368	353	336	315	367	324	335	303	310	340	349	319	335	337	329	344	322	348	331	357	326	336	330	325	302	327	320	331	320	327	306	342	356	343	331	327	366	352	320	328	361	332	348	311	360	361	312	339	322	324	326	358	322	335	338	322	310	302	349	330	344	326	295	341	314	343	331	339	317	320	352	295	331	313	354	360	314	371	317	368	336	308	356	336	324	329	347	309	307	327	344	305	317	340	338	329	321	322	354	343	355	312	288	295	346	350	312	302	323	313	351	351	306	367	311	324	357	357	355	364	358	340	368	354	306	333	328	311	320	349	300	368	340	336	325	320	360	324	344	304	313	355
27594	11995	1961	1136	884	817	846	902	812	790	822	813	861	847	760	805	809	840	815	816	795	806	812	756	836	823	855	798	838	832	772	773	849	742	853	784	776	807	888	798	813	836	779	820	825	855	800	787	799	785	827	817	720	806	813	830	842	830	829	807	786	793	797	778	800	804	789	853	815	865	783	834	828	807	789	790	818	784	785	823	778	822	803	856	771	788	767	760	794	793	841	831	780	808	756	810	824	807	831	785	807	753	779	787	783	827	791	799	769	821	839	759	789	790	822	757	772	751	819	813	757	796	778	804	788	817	796	748	845	797	822	789	784	819	733	804	857	854	807	806	794	810	798	839	812	799	738	731	747	743	777	826	784	776	851	865	806	860	743	810	776	775	819	803	800	806	798	792	801	820	779	837	733	818	802	817	809	838	772	825	765	777	770	835	788	805	792	783	793	807	814	845	764	826	780	791	846	833	812	826	794	825	815	778	779	812	831	816	815	803	771	790	841	821	773	854	795	767	785	755	818	841	856	806	775	742	777	760	731	800	805	777	757	809	812	805	794	851	798	799	751	768	788	779	803	806	781	833	809	733	794	842	759	797	793	827	765	780	809	779	772	794	791	779	803	791	793	769	781	801	796	812	793	823	747	850	840	789	795	813	806	770	821	818	782	812	836	761	794	781	823	818	753	879	795	820	807	843	741	750	758	785	812	824	808	882	781	807	792	809	818	812	784	778	790	777	792	804	783	812	766	776	782	813	812	808	789	763	809	756	829	812	800	759	767	819	779	750	752	799	845	816	824	799	802	813	813	805	769	802	765	863	807	843	794	789	818	795	746	822	844	833	777	791	816	861	797	807	761	806	879	816	778	783	784	806	797	797	768	827	803	794	767	854	824	809	772	827	830	856	814	807	769	780	771	826	818	769	745	799	770	789	804	800	791	781	847	815	776	801	764	784	805	816	800	779	820	773	807	813	814	845	813	813	802	794	759	758	833	805	829	791	798	856	748	786	756	848	774	777	774	823	789	790	842	783	795	797	798	813	775	793	806	777	762	799	796	784	758	824	849	761	810	772	836	798	798	772	805	798	792	798	808	810	820	787	802	768	799	787	823	790	789	784	806	769	811	776	756	814	809	821	825	778	771	809	800	833	811	825	780	788	777	807	832	806	823	781	757	802	837	775	799	773	827	798	821	699	780	822	778	876	805	835	773	784	807	854	790	822	804	810	752	760	788	796	764	754	782	796	858	803	738	869	829	774	791	823	793	813	795	796	754	735	794	746	797	831	833	798	792	769	841	807	804	784	778	809	791	808	796	838	844	773	844	820	833	880	813	824	805	863	790	805	831	814	767	757	786	815	812	809	847	829	785	791	829	791	846	894	776	830	789	866	831	789	806	786	763	765	773	803	844	840	788	803	806	792	805	794	820	764	801	819	811	802	811	806	806	809	765	824	756	830	831	834	798	794	784	843	778	754	833	798	824	754	769	793	775	811	814	789	842	777	813	812	792	787	782	808	815	797	775	790	811	823	793	808	795	827	800	794	815	782	851	785	761	803	801	756	829	823	778	783	802	826	817	790	811	771	839	743	856	775	832	799	771	796	829	763	856	744	749	757	787	783	761	768	817	852	776	752	805	757	773	822	813	827	755	723	720	814	806	823	844	777	803	755	746	818	818	780	778	838	797	774	778	770	810	797	843	771	845	788	825	811	805	813	808	782	841	809	810	821	803	810	783	824	789	756	831	829	796	803	795	805	825	772	802	786	819	846	746	765	799	764	798	816	805	778	857	819	777	764	863	870	833	786	786	780	832	796	737	852	814	808	869	829	819	769	786	729	773	848	805	780	812	821	815	792	822	778	800	762	793	797	784	799	770	830	786	755	788	817	859	768	764	783	829	803	846	783	743	780	818	775	812	832	815	814	814	788	789	812	859	864	786	836	820	786	731	826	844	782	789	821	749	808	794	789	770	747	794	832	811	823	811	779	819	783	847	780	824	864	793	805	829	835	768	819	807	757	737	781	767	761	787	842	808	829	835	762	867	836	837	796	818	799	730	820	772	820	792	790	802	787	799	807	814	786	794	852	814	787	801	763	797	793	763	779	763	853	826	735	844	815	775	848	793	795	810	795	793	795	802	742	776	852	722	823	793	785	814	769	775	790	804	801	837	835	773	806	798	816	786	760	809	793	770	752	790	841	792	793	811	828	732	780	803	854	786	826	822	817	792	841	796	770	804	820	746	763	814	779	740	769	757	845	796	780	808	737	785	829	800	796	819	821	842	818	822	795	767	730	770	789	816	780	760	838	794	722	847	820	793	792	859	784	779	735	860	761	812	815	841	781	806	740	769	801	841	827	801	802	837	823	784	798	762	828	781	832	852	763	737	747	826	811	850	763	826	786	775	828	829	807	756	837	785	769	794	814	790	837	820	803	794	828	828	830	814	774	796	804	816	733	838	838	826	797	847	819	791	825	766	797	773	776	782	831	812	784	818	837	776	814	819	781	799	842	819	814	781	806	801	812	859	808	784	840	786	825	762	762	790	831	789	805	778	837	846	844	795	846	827	860	767	782	818	794	820	834	774	781	849	831	791	735	774	811	787	810	788	825	828	807	828	772	794	783	786	853	816	823	761	827	855	847	762	800	786	823	792	790	793	773	741	806	818	810	790	823	812	783	759	797	826	774	763	824	828	829	796	806	796	797	808	832	786	829	829	806	827	742	808	755	769	811	839	774	759	784	820	801	770	808	751	812	759	819	820	818	786	768	788	812	775	759	801	816	801	758	787	841	847	783	794	797	787	782	778	877	805	791	791	794	779	762	766	772	774	845	771	789	829	826	810	767	767	768	766	769	797	810	818	831	765	786	811	825	774	785	803	824	772	806	788	785	818	790	803	779	796	808	789	788	786	815	844	852	814	799	752	795	797	788	790	763	810	806	805	807	821	831	788	787	791	803	785	807	768	755	790	772	766	845	801	760	760	789	812	787	830	799	805	782	781	779	788	806	862	805	774	783	788	780	812	772	826	788	792	809	785	777	806	824	803	838	845	792	819	805	780	862	847	844	838	797	821	856	863	780	829	780	812	828	810	808	776	747	777	756	806	792	785	812	825	749	802	768	828	779	764	833	801	772	782	806	780	815	813	789	765	800	807	739	760	790	795	776	782	818	766	773	784	809	798	825	775	880	815	815	806	753	807	852	801	754	835	836	797	815	839	873	777	832	806	801	753	775	824	810	836	814	786	829	802	822	764	751	795	766	848	805	722	789	803	791	798	753	835	764	792	808	761	813	792	819	862	747	768	804	817	841	815	754	770	842	822	812	798	776	775	789	818	808	805	802	751	802	843	845	757	788	819	779	887	776	817	777	809	820	777	795	810	826	778	829	803	811	823	879	814	742	828	753	738	798	758	814	775	813	804	793	767	835	772	832	719	838	793	803	803	827	824	806	796	785	773	823	812	805	789	836	753	819	769	800	798	798	862	794	868	807	822	859
5204	972	874	730	749	730	686	682	711	710	735	696	690	662	740	672	666	667	714	628	709	667	722	675	676	634	674	685	690	714	678	646	713	723	712	649	665	678	735	664	705	704	676	680	683	700	703	675	668	701	722	654	712	734	702	665	653	651	677	676	687	719	658	673	679	686	654	694	709	690	685	695	662	688	669	704	695	673	672	697	713	668	705	652	678	650	667	651	685	723	681	686	697	709	681	645	686	696	697	707	676	661	684	663	627	664	641	654	649	672	651	655	673	675	653	669	656	649	648	681	671	670	664	707	677	653	663	645	663	702	665	698	640	711	723	696	663	700	680	674	672	728	661	701	698	638	666	726	684	655	664	653	646	661	630	700	729	729	701	685	732	680	722	691	691	665	679	687	650	627	689	694	694	684	699	684	655	655	729	656	681	691	678	679	726	703	671	702	763	690	688	676	704	648	645	677	687	681	689	707	635	683	672	689	665	714	670	665	733	705	686	696	698	713	679	668	689	729	648	673	674	648	716	697	677	667	642	682	677	714	668	638	661	687	668	676	678	701	702	706	675	696	643	640	703	666	688	696	698	718	680	690	701	654	685	685	632	689	673	704	684	683	665	661	662	660	648	667	682	660	654	671	682	729	726	639	695	679	632	650	675	650	683	704	698	701	664	696	719	705	672	694	739	673	666	662	687	704	664	702	686	714	671	698	643	707	636	663	710	659	676	704	696	696	624	625	672	707	679	685	642	666	725	680	622	721	690	701	679	722	714	691	703	670	713	637	675	684	677	695	672	682	708	647	656	658	731	675	730	664	696	631	677	694	677	669	677	670	679	679	690	680	727	684	724	663	633	696	683	682	742	705	687	660	675	676	649	717	675	693	667	653	726	675	647	644	654	678	685	647	710	626	658	679	755	679	671	672	703	692	707	686	661	665	687	666	650	643	696	713	692	658	660	655	663	692	693	617	646	683	697	678	658	664	654	684	680	697	662	712	716	672	666	650	732	688	661	721	664	674	660	683	699	637	680	644	692	701	696	713	682	698	680	639	680	646	654	663	670	700	708	680	644	651	689	701	652	715	686	681	684	655	678	699	635	667	693	669	658	710	657	667	716	676	663	652	674	675	690	670	651	676	679	653	709	606	669	653	689	670	675	693	697	720	698	680	686	705	722	663	671	678	667	651	683	639	692	660	618	677	726	668	720	643	646	707	667	717	661	692	675	655	693	650	691	608	672	642	671	680	721	657	693	651	697	658	675	703	685	672	674	684	672	676	670	714	679	646	714	683	688	712	690	659	681	678	650	696	620	725	678	646	710	642	698	679	734	674	710	738	711	702	662	680	697	675	688	682	676	652	695	697	678	687	689	714	759	680	638	689	701	636	677	686	654	673	683	694	675	711	723	701	648	635	666	704	634	686	654	670	684	664	637	696	699	664	667	701	688	679	681	649	670	706	684	696	727	683	675	698	694	724	668	654	674	673	681	693	658	719	674	667	706	654	682	740	723	683	661	662	657	719	650	680	707	720	693	702	683	637	687	673	698	709	705	729	721	676	675	681	667	696	681	702	623	643	672	656	667	693	684	703	680	686	677	627	670	676	704	668	675	689	685	689	650	731	665	695	664	707	667	668	694	682	714	648	675	646	721	706	700	679	664	661	671	665	711	670	697	707	718	676	661	703	661	652	702	713	652	706	631	659	710	696	645	701	693	684	633	685	724	717	710	671	677	669	660	709	716	706	702	671	714	669	677	752	659	699	683	657	717	677	694	682	724	701	714	687	754	703	679	631	628	705	703	710	678	694	681	663	663	742	724	692	667	705	648	685	699	751	674	696	728	724	712	659	685	701	651	712	643	696	681	695	724	697	692	677	692	690	666	702	697	699	692	713	731	690	641	720	710	711	657	731	751	689	675	671	641	705	662	676	667	665	693	687	623	705	662	649	659	668	667	696	648	719	696	707	647	668	692	679	665	682	689	663	689	744	701	644	687	653	683	667	648	682	675	621	659	714	685	668	669	681	675	693	657	678	742	677	686	651	701	713	731	682	672	654	678	722	679	680	661	738	716	689	662	683	664	686	670	711	680	674	727	645	688	721	721	649	708	685	674	678	650	672	736	706	681	692	702	632	685	704	672	603	677	667	737	699	722	684	697	655	713	732	698	687	682	654	725	694	659	699	642	730	694	693	700	696	707	699	721	715	690	710	701	707	655	687	703	674	678	678	686	734	600	663	708	657	660	681	671	667	649	646	665	672	694	668	706	687	660	639	677	724	644	702	668	665	662	663	654	639	683	682	701	670	677	686	641	692	698	697	678	694	681	679	730	691	701	661	678	703	703	641	675	683	703	646	688	679	679	672	714	645	710	623	706	661	662	671	672	675	615	675	704	690	711	690	680	686	668	670	710	712	667	710	656	675	643	722	666	692	715	710	684	649	678	702	659	688	642	668	670	647	663	665	687	660	663	651	674	679	674	696	644	675	685	671	637	746	713	694	707	724	707	680	618	665	693	678	675	709	660	688	656	695	645	678	692	654	700	689	699	639	664	671	681	702	685	717	685	748	627	722	650	703	716	696	672	664	714	713	700	710	653	692	664	680	687	695	696	626	648	630	714	684	669	654	716	680	640	679	688	664	675	685	714	680	687	629	625	703	722	684	669	702	712	707	638	686	674	667	664	683	691	710	624	693	705	653	740	708	707	673	700	638	676	696	681	643	675	683	677	632	669	673	672	647	676	697	684	703	663	677	697	682	600	688	693	760	663	676	657	711	648	719	712	697	654	723	648	673	744	724	636	677	688	672	716	668	651	676	683	648	691	676	697	684	669	656	709	671	675	697	685	670	650	661	625	747	682	688	690	683	673	730	664	682	693	677	669	701	641	685	676	702	679	706	688	725	700	663	689	653	718	681	700	710	716	689	663	656	610	710	706	654	710	664	695	720	716	735	667	671	614	667	672	698	732	633	645	695	693	698	726	657	723	691	664	688	677	663	695	664	666	656	694	663	667	631	705	692	657	641	661	670	674	718	610	717	677	687	707	717	709	721	683	673	682	668	673	710	705	666	681	680	715	684	668	682	667	643	681	679	669	662	697	683	686	682	731	739	677	707	662	625	668	681	626	695	689	697	703	670	678	692	720	684	707	659	669	656	652	684	673	673	719	681	696	685	677	670	695	711	666	647	677	654	672	645	702	712	652	630	695	725	649	692	707	643	738	713	656	719	700	699	698	690	699	693	649	681	688	683	642	641	651	690	641	673	690	666	677	684	668	671	669	654	702	708	696	691	718	629	720	708	710	722	692	698	699	672	622	740	713	659	698	674	677	705	688	646	698	664	661	645	658	664	698	706	653	677	633	670	681	646	665	728	649	684	691	668	706	691	643	713	694	658	682	667	702	666	687	661	651	692	658	673	698	690	690	690	693	702	660	677	676	683	715	669	688	715	672	669	663	682	618	704	700	671	681	691	675	672	732	702	641	676	664	695	653	675	688	692
26031	21393	24122	13263	1408	817	807	747	737	693	672	673	712	703	609	735	684	720	653	670	625	643	683	655	606	666	638	677	636	661	636	696	688	685	659	655	675	637	667	650	678	624	636	629	660	656	675	670	669	666	699	663	647	693	692	683	633	679	659	651	647	661	742	659	649	664	641	633	632	628	639	631	649	630	679	696	614	692	656	645	646	675	682	676	595	597	672	681	699	601	614	659	682	658	621	617	626	654	659	671	625	684	644	629	645	648	634	669	630	652	618	611	635	651	612	627	689	622	654	678	673	676	677	688	617	673	685	656	667	701	624	653	683	661	634	603	660	651	640	654	656	647	661	613	645	653	642	630	667	652	637	651	663	627	681	623	644	664	680	663	639	688	647	669	640	664	704	664	634	587	642	679	696	677	640	667	652	689	663	626	671	707	681	650	668	670	643	673	641	648	634	695	633	620	671	685	647	637	664	660	649	647	667	607	601	622	603	623	686	665	675	658	618	624	642	626	681	621	646	661	617	671	647	599	648	598	649	623	644	660	683	665	654	653	608	686	681	639	631	666	684	674	653	696	677	619	653	655	631	657	671	647	618	633	667	618	620	653	613	636	626	630	657	657	628	620	650	656	624	629	679	675	694	627	718	618	674	639	674	641	644	632	675	720	686	649	648	694	635	697	648	676	621	633	646	626	645	652	663	659	700	633	682	664	644	652	653	665	648	702	639	642	656	630	615	635	610	614	631	652	645	656	670	598	649	646	609	615	634	600	615	644	629	664	609	653	684	684	657	680	641	614	643	595	676	669	658	587	619	630	626	668	604	646	671	650	649	658	702	662	662	656	692	653	667	669	693	657	628	655	647	627	648	612	664	673	665	628	677	687	601	643	670	603	640	678	665	645	651	667	666	658	660	671	667	670	689	700	665	648	662	604	665	651	640	650	647	659	667	604	678	674	657	670	672	655	644	660	669	629	635	690	675	627	668	670	646	669	654	567	623	638	672	647	682	643	713	693	661	659	650	636	641	628	648	647	620	611	648	672	659	704	649	673	685	626	658	649	660	636	685	654	640	617	617	636	667	665	694	602	662	652	604	665	640	630	617	658	626	681	619	662	637	658	667	675	671	676	660	625	682	669	634	650	652	607	687	679	644	692	612	634	648	654	654	613	627	641	667	630	700	655	661	669	701	648	639	639	661	669	674	683	671	663	659	612	626	681	667	681	682	665	661	622	622	670	647	615	759	659	655	676	670	624	663	662	643	673	653	612	638	663	662	648	651	646	672	636	677	667	639	655	592	653	652	644	680	661	697	647	642	653	651	667	649	671	617	642	665	703	642	626	658	641	664	671	656	631	661	614	699	672	665	624	603	609	663	626	644	685	629	644	670	650	672	677	662	671	644	672	657	648	615	653	658	674	682	692	698	617	682	695	637	664	632	645	629	616	660	630	685	662	672	623	642	624	669	654	723	627	626	727	681	678	642	637	639	699	647	638	669	601	654	656	633	657	629	621	635	661	646	679	637	633	639	649	673	630	660	635	685	655	711	673	644	672	659	683	652	631	630	635	664	642	625	665	657	669	655	645	646	690	662	635	634	662	626	658	670	666	673	662	627	621	600	585	664	671	700	630	631	658	619	653	629	694	667	624	645	613	646	624	636	613	617	685	637	604	651	655	655	639	693	633	652	626	673	729	668	657	660	628	658	644	637	670	616	660	659	640	619	632	669	647	631	683	621	677	684	667	665	704	640	607	605	675	626	643	679	714	674	607	649	629	635	666	662	670	634	677	640	659	666	636	655	684	642	602	614	667	647	636	630	649	651	663	633	609	646	715	634	652	687	632	684	647	650	666	602	664	688	630	666	625	648	684	686	663	691	632	595	611	669	647	633	660	669	705	618	681	687	642	625	682	636	636	675	634	672	628	678	647	671	642	646	704	672	715	666	691	670	630	643	671	679	646	618	674	662	637	645	656	664	629	731	636	642	693	626	640	660	651	655	661	639	623	666	665	621	705	624	653	676	697	647	641	686	601	614	627	620	639	663	616	697	631	613	658	624	666	703	656	607	660	669	654	651	659	625	615	636	648	637	679	658	648	655	619	646	671	653	648	593	646	680	598	644	636	652	672	647	646	655	621	648	640	644	635	606	606	629	610	683	638	665	670	698	618	674	597	705	669	661	695	646	631	671	626	663	682	687	608	644	689	622	702	612	678	621	654	652	657	661	621	670	623	644	662	650	695	658	695	655	695	661	675	652	660	657	652	691	684	629	643	652	643	651	634	699	657	680	645	612	678	664	655	629	672	645	621	638	642	677	633	695	631	667	685	655	631	635	604	666	650	673	632	674	623	637	650	643	649	648	659	653	638	709	617	604	620	705	649	679	658	628	595	679	650	644	626	646	618	679	638	702	697	639	616	663	613	621	677	647	691	698	670	623	694	690	629	626	665	620	612	641	667	659	673	648	608	659	649	683	638	703	670	672	654	652	622	626	629	606	669	662	660	636	624	663	658	688	642	656	689	649	659	653	640	669	647	682	662	648	687	641	655	648	625	629	672	657	624	744	654	691	679	643	675	659	647	661	647	650	697	649	618	634	683	695	660	649	698	693	632	647	688	613	657	638	659	628	632	611	664	624	650	652	647	621	666	654	657	620	610	626	620	665	645	665	597	635	628	650	625	648	610	674	650	634	632	665	662	717	686	629	673	662	618	651	650	669	689	693	699	689	617	665	641	702	646	683	650	597	686	661	630	651	652	655	636	647	685	611	658	604	631	671	630	649	669	658	640	635	603	645	638	668	630	696	643	666	627	685	658	681	692	637	634	651	636	652	641	604	644	655	671	649	654	634	626	632	622	607	622	702	654	666	667	637	619	638	670	664	659	571	700	660	647	629	636	657	657	667	660	655	668	647	597	705	646	683	640	602	666	643	630	634	654	660	658	665	602	657	685	698	628	607	650	583	658	655	669	635	611	683	562	672	630	662	694	660	626	626	665	667	638	655	656	644	638	661	653	624	606	635	701	617	618	636	594	659	607	679	626	594	630	645	633	676	688	662	693	633	657	627	661	668	690	661	680	661	652	661	621	628	677	642	671	649	613	620	703	647	646	633	633	648	628	610	666	677	657	623	675	699	694	688	613	624	597	658	629	677	618	639	693	650	687	620	700	648	645	668	665	677	656	618	644	651	666	628	648	658	654	669	611	656	686	639	655	706	674	656	686	665	621	613	607	687	658	670	655	646	618	639	595	642	673	650	647	606	676	691	624	683	662	651	687	669	637	633	649	630	665	653	669	641	689	644	669	647	664	671	672	648	615	654	638	648	639	652	628	663	659	669	648	677	646	681	656	647	658	683	692	644	621	635	598	598	625	665	648	678	671	664	665	632	631	673	659	664	678	628	598	648	706	634	650	663	659	653	641	658	643	623	663	588	691	646	653	694	645	638	664	649	688	660	655	659	641	709	669	679	647	648	641	701	665	653	697	653	641	662	652	649	658
3708	1845	1582	1016	780	765	710	712	676	640	623	623	625	608	578	619	603	606	622	582	571	619	586	597	602	623	592	592	619	589	601	594	599	573	584	609	580	569	587	591	578	586	616	581	592	617	573	595	612	571	659	603	595	610	571	618	586	565	619	549	618	556	567	604	610	600	581	580	591	574	572	570	590	567	597	591	572	613	598	594	586	601	538	568	597	584	542	567	583	578	596	573	599	596	587	595	583	577	547	599	600	575	583	538	581	540	563	564	593	553	570	566	558	563	572	562	592	584	600	566	570	563	582	544	597	564	594	612	599	581	550	557	517	593	588	601	585	541	579	567	576	520	577	543	591	598	567	585	575	592	573	560	593	615	575	556	568	613	565	617	559	563	565	626	579	561	565	534	588	574	562	554	606	610	571	548	585	556	609	579	582	531	598	597	575	568	590	567	563	567	566	605	546	590	571	589	577	605	603	544	600	609	604	541	544	567	602	581	565	576	609	557	596	600	584	595	568	613	595	536	615	531	614	562	586	572	562	534	577	553	602	539	582	578	537	622	615	576	581	585	600	614	598	556	575	568	540	568	572	591	585	578	562	589	604	600	583	547	544	601	583	587	552	563	566	536	649	596	568	617	605	570	577	562	564	588	567	559	538	577	571	589	557	584	593	614	573	542	573	533	565	604	584	574	611	591	556	599	592	553	598	562	581	600	559	552	604	580	580	607	581	548	606	564	562	531	583	572	604	607	566	585	583	593	602	573	543	562	542	600	576	581	585	610	557	538	549	575	577	593	583	573	579	599	600	591	541	547	602	611	562	632	563	528	599	575	611	593	592	593	566	556	580	537	532	575	571	628	573	566	578	610	588	582	616	636	574	588	538	579	558	572	600	582	566	611	539	560	587	618	598	618	568	575	557	541	584	570	626	605	590	580	647	624	572	569	563	603	599	550	596	603	572	568	581	532	591	575	592	564	591	530	557	565	564	590	569	573	615	604	566	592	563	586	555	577	604	562	576	601	619	564	581	538	616	600	547	555	586	563	584	619	595	601	566	583	580	561	577	572	580	543	604	613	601	558	546	554	591	568	600	554	586	561	605	603	581	586	581	595	607	577	577	581	585	556	615	571	594	614	572	578	580	555	608	605	565	584	616	597	617	607	579	618	554	593	545	547	622	569	577	559	578	566	532	562	546	589	595	533	585	615	561	610	603	598	579	557	544	572	570	555	610	547	582	578	593	596	592	571	582	602	596	563	581	611	558	537	566	599	663	644	538	562	594	611	567	571	572	582	555	612	576	562	631	601	548	604	578	599	575	615	575	560	547	618	549	574	578	599	573	579	563	588	555	594	615	562	523	603	573	585	553	542	543	563	592	538	539	587	559	560	577	598	586	574	610	592	587	572	565	567	567	572	587	582	577	602	570	577	610	559	576	591	581	581	589	574	604	534	573	605	580	567	550	575	565	566	570	551	572	592	586	581	572	588	627	568	556	569	590	537	616	604	557	586	552	588	536	570	564	580	574	559	531	558	578	548	570	553	542	557	595	569	568	558	572	569	574	606	574	589	582	598	568	592	594	556	566	619	525	581	563	599	596	581	570	594	567	603	567	631	585	602	552	614	622	580	595	563	610	598	587	548	574	568	620	603	595	601	583	538	576	578	589	529	570	530	573	600	564	580	609	564	546	580	631	606	596	519	614	627	605	556	527	569	562	582	550	587	617	576	569	624	619	613	622	591	564	613	573	523	540	576	594	560	544	570	596	584	596	594	583	539	559	577	587	561	628	575	572	566	602	555	563	580	623	537	578	595	589	597	583	581	589	565	553	624	583	581	598	591	564	579	550	524	541	584	534	590	579	632	630	613	556	560	560	575	578	627	581	579	618	600	586	582	570	597	552	564	579	632	628	601	538	590	592	575	586	614	585	561	547	581	525	595	616	554	549	630	579	582	587	563	594	574	557	600	541	564	568	592	613	599	589	570	627	567	540	554	568	571	581	618	604	561	532	573	559	554	552	596	585	613	559	589	574	606	565	589	585	555	560	566	556	555	540	627	587	584	601	606	575	614	584	573	565	547	601	548	572	605	569	597	596	592	611	556	576	581	642	548	525	567	605	553	566	578	610	610	596	564	528	558	580	615	575	575	598	616	577	610	605	561	576	612	591	631	586	582	585	574	578	520	562	526	567	584	547	559	594	604	567	594	532	574	589	599	563	568	560	551	561	607	581	557	590	606	560	560	592	566	560	566	543	597	575	584	538	587	584	588	576	601	572	592	564	571	561	602	563	602	569	555	562	582	580	566	576	589	629	581	614	555	594	572	538	548	574	555	551	570	587	555	571	589	597	546	553	549	571	535	597	561	559	540	533	561	548	614	556	597	559	618	564	633	614	606	603	526	567	596	564	595	610	593	515	550	563	614	630	522	585	583	587	568	582	512	587	576	559	596	575	602	564	622	636	620	617	538	558	563	555	581	547	568	547	608	568	563	579	536	596	530	591	577	502	545	583	578	579	572	558	554	554	554	542	571	575	595	559	568	594	574	589	563	592	566	563	584	578	560	585	616	567	579	638	541	556	568	602	587	583	610	553	573	594	564	584	582	579	592	542	548	615	542	563	554	583	614	615	563	563	570	579	586	596	579	637	574	577	597	577	575	581	569	595	625	535	581	598	558	612	567	535	605	555	561	587	590	599	555	566	516	565	620	585	592	594	622	590	583	578	583	598	543	568	572	531	590	572	569	574	607	552	581	561	569	578	587	535	577	563	566	574	576	577	557	618	550	545	610	592	577	601	562	587	583	545	582	590	547	541	560	588	575	579	591	519	580	549	578	557	542	607	549	572	602	604	614	566	578	525	580	579	579	605	554	603	554	611	614	578	546	533	558	558	622	605	593	569	632	603	586	584	611	562	588	546	617	591	554	595	536	622	548	530	608	556	578	618	546	541	554	586	553	559	542	577	589	612	608	591	573	551	619	618	590	591	582	561	584	577	561	573	562	550	596	572	590	570	579	544	612	584	574	601	565	574	534	538	555	579	567	573	572	585	550	544	557	585	569	547	564	586	561	613	583	554	582	614	546	594	561	553	573	620	572	565	532	601	556	614	615	591	570	593	610	588	548	584	561	548	549	578	564	581	588	561	608	555	552	555	576	544	579	587	591	570	548	605	556	552	605	577	538	575	510	551	577	599	602	587	554	576	598	592	566	557	592	585	584	558	579	588	569	598	606	578	533	605	577	598	583	595	574	601	541	597	611	535	563	578	564	614	586	572	563	557	573	576	576	590	533	561	623	602	570	621	567	596	610	568	567	613	608	600	566	598	584	599	575	542	585	549	517	598	583	559	629	593	571	557	613	549	601	597	609	600	592	561	537	554	584	562	592	574	557	575	595	576	598	586	583	566	617	606	583	565	550	616	559	583	568	616	548	608	533	542	560	545	570	624	557	557	634	585	580	546	581	567	586	555	582	558	583	598	554	598	628	558	585	560	618	581	592
24296	21454	28605	24688	20100	2658	909	575	485	451	436	405	411	352	402	394	400	339	358	392	355	363	329	350	365	383	328	388	326	324	344	322	379	371	321	353	305	341	361	341	345	395	381	371	340	342	315	345	347	309	315	356	334	342	346	324	308	329	326	369	347	333	333	330	333	370	321	343	319	353	317	339	355	333	357	313	339	351	356	347	384	345	331	333	314	326	316	349	310	337	344	354	322	319	353	329	342	362	337	308	341	329	327	358	346	321	362	355	357	337	351	358	324	342	321	316	347	340	344	316	329	292	340	370	327	308	339	360	343	355	353	351	360	371	325	339	372	357	340	333	363	347	334	326	329	379	338	329	347	332	348	338	366	333	355	338	327	333	323	336	325	321	345	343	330	342	342	338	318	346	331	336	362	344	319	313	338	312	331	316	322	344	362	377	323	328	339	331	338	357	339	335	324	322	334	341	322	326	334	337	347	337	306	326	325	333	356	382	342	291	330	329	323	381	348	330	343	330	334	316	358	356	330	318	354	348	371	339	311	354	335	323	307	328	358	317	377	328	303	365	345	347	314	354	329	355	359	370	312	331	345	340	349	353	351	332	345	335	343	355	319	370	319	327	334	325	362	355	349	347	349	307	343	324	338	331	328	343	346	356	350	309	367	322	335	299	347	318	351	331	342	339	314	333	283	337	331	333	330	328	340	350	328	335	349	327	326	323	323	335	332	350	349	320	360	292	337	335	324	341	349	346	336	329	324	324	328	349	318	308	352	331	369	355	323	336	363	330	354	365	341	360	351	348	348	348	341	376	339	325	335	359	337	346	341	339	297	356	320	328	318	321	338	340	321	340	343	369	337	353	374	370	337	322	328	329	323	370	336	334	367	309	327	353	337	333	350	338	348	360	360	315	302	311	303	371	358	321	323	338	343	337	327	303	343	347	329	347	335	338	357	337	346	330	313	301	307	331	337	363	353	331	309	312	340	338	351	339	339	330	331	358	381	325	327	338	334	371	324	347	349	310	342	323	355	319	323	349	349	335	360	334	314	307	308	342	322	354	301	352	360	354	315	333	350	346	307	348	330	338	336	352	325	347	321	354	335	339	358	354	330	357	298	306	323	327	372	289	322	365	322	359	335	348	330	333	326	363	325	335	348	351	347	308	309	304	331	323	332	347	331	328	359	314	341	317	361	375	371	327	335	354	325	365	291	353	318	355	361	333	337	327	322	351	343	328	329	350	320	348	364	338	351	310	326	331	317	328	346	319	356	359	334	343	333	347	306	316	357	342	342	360	330	322	355	312	301	338	329	342	312	354	324	308	338	336	322	314	314	356	332	334	359	329	348	329	310	329	318	356	372	365	322	319	303	328	338	317	334	327	319	298	345	319	351	310	341	332	344	341	359	328	291	335	354	344	326	379	361	322	333	346	328	338	328	287	320	330	335	342	351	319	333	349	314	340	365	339	344	351	325	329	355	357	348	332	353	351	340	333	367	333	352	335	347	347	336	358	342	333	319	319	301	328	313	361	324	332	330	341	338	348	371	323	355	357	326	331	335	296	364	359	343	352	337	337	336	311	315	322	360	354	346	342	351	316	363	328	311	332	313	316	314	333	334	332	320	342	357	351	339	328	337	370	350	321	397	319	344	368	351	335	297	309	351	345	362	366	358	357	321	348	332	355	320	334	320	349	300	321	314	373	326	344	347	332	354	311	344	341	317	336	319	306	329	363	343	330	345	366	345	334	325	368	344	329	328	356	345	313	358	336	334	342	338	324	339	287	317	333	340	301	346	325	354	338	316	341	337	347	323	325	345	322	349	344	323	347	362	307	340	365	355	304	330	322	360	320	344	341	338	314	327	306	341	348	343	295	315	317	341	343	338	316	327	320	334	331	339	366	406	322	328	346	312	336	334	320	340	335	342	324	345	320	341	366	334	345	320	338	307	383	300	363	328	334	340	344	321	345	373	343	335	348	321	318	316	325	342	336	325	314	356	330	340	365	363	326	349	358	317	317	343	358	327	331	324	320	327	317	352	364	350	348	307	324	332	325	354	331	283	372	317	367	332	322	310	340	320	335	330	298	339	326	311	322	341	359	286	294	358	325	360	382	356	323	354	304	326	321	348	319	329	328	349	321	328	350	316	357	347	336	324	318	304	334	323	348	317	348	320	324	317	355	363	321	323	313	369	342	314	333	336	345	296	327	307	330	377	372	310	318	360	341	321	389	355	313	353	338	323	357	359	372	379	327	365	338	335	325	329	359	341	335	303	328	334	365	311	356	317	311	343	342	346	313	334	356	339	347	315	317	353	297	317	386	338	331	322	349	313	368	330	319	328	325	297	326	328	323	314	357	354	335	326	349	331	324	383	335	308	325	364	326	313	352	344	329	313	345	306	314	344	337	290	316	334	311	347	361	306	334	346	318	302	325	353	349	314	306	343	349	339	347	359	354	338	320	313	341	333	339	336	313	338	333	355	323	357	333	320	344	309	339	346	305	335	333	324	337	319	320	304	332	327	308	343	348	339	377	328	352	331	323	327	334	361	325	343	380	347	328	333	317	330	327	318	319	323	322	353	328	340	310	336	344	369	323	345	330	311	348	330	341	340	324	312	333	310	370	332	346	354	319	342	371	357	293	350	326	338	311	324	363	325	309	314	362	348	321	349	329	323	358	326	327	329	347	312	326	303	339	295	352	327	349	321	328	337	352	329	310	345	348	331	375	339	315	335	347	345	323	328	356	332	348	356	335	329	334	383	349	344	353	350	322	303	344	358	323	321	330	294	333	317	332	318	365	348	306	311	330	300	340	306	315	312	359	329	355	342	368	346	334	300	366	317	327	363	328	333	342	350	341	333	350	338	285	306	340	317	319	311	315	351	329	330	335	327	316	312	313	302	365	347	335	314	306	322	329	312	341	340	310	304	335	333	346	328	346	346	322	320	333	348	308	285	360	321	332	304	317	295	345	331	347	332	350	353	288	351	318	321	312	371	333	307	313	304	323	329	352	355	306	330	315	305	350	329	287	333	310	316	339	306	325	360	345	346	306	356	318	338	311	334	332	332	315	322	340	326	343	345	327	347	321	332	322	348	350	338	332	335	380	339	323	323	364	358	367	318	333	352	289	346	343	314	337	336	360	341	331	360	353	375	340	335	346	306	361	351	347	326	335	326	306	336	310	325	351	320	323	352	332	277	334	315	336	312	349	343	340	325	337	334	307	331	318	357	334	344	313	317	334	317	309	333	317	328	335	325	312	323	349	363	326	322	399	351	327	334	328	325	322	329	321	337	310	318	345	327	329	356	368	330	324	328	354	340	349	348	350	332	327	330	339	368	302	339	325	337	298	292	357	317	315	319	324	349	313	325	326	337	351	343	333	333	340	351	332	323	311	304	341	353	305	334	303	365	315	341	331	343	302	313	372	345	317	333	330	307	354	339	322	322	336	310	328	338	342	331	374	340	350	332	319	323	334	360	319	324	319	335	338	350	349
3415	4610	3674	1856	1246	981	814	698	592	535	501	491	454	442	433	410	430	394	390	348	358	368	390	410	377	334	371	375	350	347	370	334	377	327	351	367	330	348	330	330	281	341	362	358	331	341	331	353	352	328	355	338	349	357	327	339	322	379	346	344	332	351	306	327	313	317	365	329	343	312	334	341	326	346	321	329	333	312	312	335	321	340	339	327	394	344	368	341	323	341	337	296	357	338	316	333	322	302	322	310	307	312	306	337	349	347	314	302	315	350	296	366	356	312	325	367	318	331	364	315	333	333	328	332	352	333	338	318	346	331	319	287	312	371	338	334	313	364	303	345	315	335	301	349	361	367	299	338	342	325	324	333	357	342	328	307	324	344	319	329	342	353	341	298	356	326	343	320	366	356	320	324	333	357	346	308	347	341	330	363	287	322	295	318	343	345	311	342	348	331	334	365	328	323	284	323	336	326	320	373	312	341	348	332	329	319	343	359	328	337	355	355	310	317	316	299	335	330	331	319	324	340	389	331	324	331	329	315	341	338	328	334	331	327	320	370	329	334	298	344	310	330	344	327	318	329	325	322	340	335	339	291	341	341	364	311	333	310	317	336	347	338	331	308	323	350	331	333	331	297	356	338	343	301	345	349	307	359	334	312	300	332	355	326	306	351	317	321	319	307	312	340	325	342	319	328	313	328	321	299	327	328	316	327	338	310	312	366	323	336	311	342	358	355	338	332	360	321	343	356	354	358	300	357	346	335	369	343	329	341	327	369	388	332	367	345	357	314	322	321	319	325	346	351	356	373	318	353	325	347	325	325	343	310	322	334	348	338	350	318	289	321	344	302	337	323	359	334	323	327	332	310	338	325	332	318	302	363	310	335	316	327	318	324	305	315	343	330	328	341	307	316	322	337	341	320	332	325	342	336	317	322	322	330	316	298	339	348	358	348	348	286	360	322	354	365	318	330	345	330	389	330	332	362	327	347	333	328	344	346	331	326	369	328	347	321	358	317	325	356	320	337	329	323	324	358	336	319	330	343	325	297	299	351	315	324	337	305	337	315	358	318	343	310	312	313	326	344	330	308	335	353	337	345	329	316	324	335	314	344	275	332	305	303	323	336	365	313	277	348	331	347	310	333	328	336	346	342	337	337	330	353	319	319	332	336	320	316	323	314	326	316	331	326	323	331	342	370	316	305	313	303	308	329	331	278	313	304	373	316	306	332	316	354	293	327	355	312	311	337	337	341	337	344	338	317	339	317	314	319	316	335	317	318	373	331	334	299	316	349	318	320	311	313	368	342	327	334	355	314	324	324	359	305	349	306	347	328	333	324	305	312	330	313	324	323	331	323	335	349	310	331	318	320	294	321	307	327	330	309	339	333	327	329	306	291	310	300	334	324	331	333	327	363	355	323	334	344	276	359	346	339	355	305	329	347	332	308	333	321	298	357	325	341	336	325	324	295	340	310	307	333	327	341	332	331	343	298	337	317	300	313	331	331	354	308	312	339	325	340	324	311	339	313	324	312	318	323	366	327	333	306	316	356	318	302	335	318	319	327	312	332	357	293	334	326	302	307	352	344	315	339	356	363	313	343	294	311	357	305	323	335	335	333	332	331	355	338	335	340	312	360	357	324	328	329	297	317	307	349	299	349	345	310	348	315	328	349	315	316	309	325	317	318	322	324	328	317	341	309	319	360	332	307	332	362	339	354	300	338	307	343	328	336	301	321	311	341	331	311	319	330	329	335	322	332	333	340	333	323	378	318	346	309	340	339	318	293	315	340	333	334	313	355	342	306	360	343	325	307	353	363	327	324	309	358	351	320	323	326	334	333	373	338	321	326	307	346	324	325	343	314	320	328	322	329	332	329	356	319	332	313	336	318	297	353	318	346	360	339	352	319	316	317	339	331	322	313	317	319	350	356	332	311	328	302	315	333	310	344	311	326	325	320	310	334	321	310	304	305	343	339	324	348	347	339	331	314	353	313	317	336	304	335	362	340	338	306	321	351	344	319	313	331	338	333	344	338	348	332	326	307	318	298	335	322	328	346	304	290	364	343	335	316	316	380	326	320	324	317	323	319	326	341	371	323	327	322	324	303	320	316	348	343	320	335	305	315	338	334	327	332	327	305	349	324	308	325	310	336	298	296	314	341	343	282	332	361	313	368	332	315	325	310	292	330	327	326	327	321	371	337	315	350	324	318	340	345	296	316	359	312	317	319	331	338	312	321	304	376	315	327	343	308	345	325	324	331	341	336	318	292	336	311	290	300	283	321	340	302	322	310	297	326	305	322	333	349	293	326	311	345	360	333	326	325	342	306	324	330	299	327	319	347	297	357	300	350	349	318	318	320	308	323	336	317	281	339	329	331	330	346	309	349	346	329	350	306	325	320	335	324	308	307	315	340	338	317	326	339	347	353	321	296	321	319	327	350	352	321	367	320	306	337	301	333	348	344	315	304	290	343	292	321	293	358	331	327	346	338	312	329	309	321	359	314	347	309	305	332	329	343	332	332	314	354	307	333	298	320	342	339	317	338	326	301	336	366	355	376	320	336	315	348	313	325	324	315	313	358	315	311	370	336	349	331	319	292	337	313	334	354	324	305	345	312	368	358	317	308	326	327	351	299	337	315	335	313	295	335	308	308	325	318	320	301	330	333	324	314	327	325	339	348	319	315	353	336	363	314	343	319	329	337	310	360	367	310	353	337	312	319	349	319	336	322	300	341	334	313	284	327	334	322	290	345	344	319	292	334	325	307	342	318	308	345	289	283	327	327	322	292	323	333	338	322	308	357	337	334	318	313	328	316	344	325	335	301	341	364	297	322	344	292	339	310	307	338	351	356	340	313	352	384	304	296	312	366	328	310	302	337	322	317	345	326	315	307	340	332	312	342	346	331	319	337	308	312	350	346	313	348	313	351	328	328	369	329	291	335	305	336	330	312	376	331	313	323	312	307	307	326	332	314	324	353	319	315	353	321	323	334	338	320	318	314	292	353	338	298	308	321	310	326	309	329	307	342	340	337	327	343	324	332	324	340	305	294	320	342	324	313	322	319	349	314	297	305	321	307	347	354	351	338	335	326	339	324	316	311	313	327	334	331	317	330	331	315	318	336	348	333	318	281	299	306	321	320	343	299	358	332	329	327	320	347	326	307	323	305	325	326	329	294	308	303	312	334	346	334	304	345	314	326	321	329	324	306	329	352	326	317	332	314	310	345	336	339	364	332	339	313	335	297	322	307	370	312	338	314	332	342	333	308	319	342	340	329	332	339	328	317	324	350	320	339	354	299	350	357	352	287	298	322	307	312	325	305	298	340	296	348	295	300	339	317	347	325	326	356	312	321	308	330	322	338	341	335	322	312	318	293	341	317	324	329	313	327	334	332	343	356	342	330	326	314	286	308	307	308	332	321	305	335	353	322	313	328	358	332	327	319	334	318	312	321	292	326	307	312	299	310	323	305	309	309	303	341	316	331	309	337	293	324	303	316
27638	11987	2039	1146	837	793	780	884	827	799	804	796	797	814	754	827	830	771	783	810	739	770	750	793	792	766	779	828	787	752	813	778	774	796	778	800	779	808	811	832	764	770	831	776	778	803	836	857	793	780	767	784	806	783	866	783	819	791	749	819	805	809	758	781	781	799	822	831	749	753	779	785	804	822	756	767	793	785	832	754	767	768	769	809	793	811	793	784	780	827	747	805	817	795	781	794	801	826	802	727	781	795	789	793	826	753	786	795	767	774	815	809	791	809	847	767	791	784	793	779	768	756	779	825	828	813	777	747	784	814	823	773	752	779	825	781	803	757	788	831	764	806	784	838	809	794	768	801	862	796	793	806	797	788	867	828	776	766	819	789	808	759	798	806	793	808	806	787	780	781	815	805	786	783	792	804	801	799	774	767	780	763	782	809	788	790	778	809	750	769	826	795	767	778	771	801	839	798	801	775	750	871	858	805	786	824	802	840	810	810	797	853	868	842	826	795	834	821	798	819	739	809	746	804	806	777	784	775	792	847	812	774	800	831	814	774	798	796	795	753	771	814	766	754	793	752	764	768	770	825	785	778	751	805	803	802	833	806	797	793	751	778	788	809	777	751	775	843	788	778	749	782	805	816	865	807	811	831	792	806	851	754	783	779	737	836	767	761	815	765	814	745	787	843	739	799	787	782	829	786	823	832	787	821	749	758	811	790	791	792	780	758	828	804	817	802	806	790	839	811	846	752	832	774	708	795	821	814	794	786	784	795	838	772	785	785	773	807	774	791	829	780	791	780	795	808	771	781	802	779	765	808	770	809	775	778	817	796	751	743	781	805	785	830	743	744	809	814	758	762	783	761	849	849	809	796	777	800	834	761	825	819	768	811	777	769	780	773	743	722	758	784	796	791	787	790	767	800	846	799	827	781	800	809	757	752	783	829	797	787	792	743	840	772	765	795	764	808	780	768	788	779	774	773	767	817	752	783	793	820	786	821	807	764	825	810	747	773	757	819	806	815	850	780	777	802	815	798	768	770	740	823	748	754	786	756	805	779	761	821	784	771	789	769	790	795	789	809	740	772	739	794	779	771	782	770	839	817	810	809	763	799	776	810	795	770	798	775	761	821	781	772	785	757	822	810	786	814	812	775	792	813	818	800	773	787	775	822	792	800	777	761	797	804	746	748	746	815	741	793	763	790	815	777	787	777	800	758	794	767	761	776	765	804	811	822	779	813	743	805	760	809	821	835	810	760	771	702	748	810	801	755	778	777	789	783	782	769	760	760	764	832	810	752	799	811	784	750	767	792	785	796	783	817	795	807	812	765	813	811	775	776	811	852	794	755	806	769	775	810	799	741	813	774	807	798	743	809	807	805	805	773	773	784	821	799	837	752	753	804	789	793	836	834	804	787	795	770	815	794	784	780	774	770	812	781	791	828	755	775	822	785	795	759	781	782	799	764	809	802	736	781	774	813	801	773	739	860	777	824	778	796	816	732	828	784	797	804	753	783	786	780	834	770	788	781	755	816	781	754	781	810	785	807	832	812	854	776	821	769	761	727	794	773	773	774	757	782	793	789	799	789	821	797	792	762	840	818	840	787	802	770	776	822	744	743	777	784	775	787	801	808	854	791	754	777	772	783	786	789	793	787	799	777	786	789	810	811	815	825	843	801	879	770	732	814	787	786	764	839	849	778	733	785	781	777	816	914	875	783	798	744	762	785	714	728	764	777	800	775	762	782	803	785	776	792	821	819	774	757	796	812	792	775	807	810	764	822	755	786	803	794	815	810	762	776	762	800	764	823	787	787	805	836	782	755	821	753	788	784	841	758	780	773	810	805	772	837	809	808	788	780	762	779	831	812	762	807	783	811	773	791	819	769	818	815	794	749	812	821	809	774	767	802	779	776	786	789	765	779	845	797	753	768	820	795	740	775	776	813	766	805	790	805	751	776	810	822	796	746	785	804	851	771	799	797	816	824	820	775	791	790	751	844	788	746	777	835	804	815	849	758	793	793	771	817	817	789	776	809	778	841	840	756	777	785	755	801	815	757	792	834	785	767	827	843	791	752	746	808	809	774	814	808	829	776	741	809	750	802	773	853	797	775	768	838	810	858	804	753	767	797	805	747	776	761	780	741	795	797	780	744	762	800	833	789	817	760	805	838	824	802	781	789	773	845	807	758	862	729	789	749	796	728	799	798	779	778	808	775	785	782	772	757	800	773	804	798	780	762	787	782	741	806	777	810	820	792	812	808	767	783	841	763	724	783	832	781	812	794	734	831	795	758	769	769	755	776	770	747	773	737	757	865	828	819	811	760	751	776	774	737	750	828	792	768	744	838	801	796	760	875	807	803	720	809	813	800	788	731	798	850	828	819	753	807	866	824	797	796	805	803	774	851	786	800	752	796	784	786	780	812	811	738	788	765	791	774	829	816	777	829	807	842	821	805	778	799	814	809	785	780	761	783	769	799	785	756	813	770	850	848	787	776	781	821	811	801	807	772	729	769	751	749	819	819	814	787	823	828	830	718	837	788	746	787	740	762	789	795	782	754	791	762	834	758	766	812	898	772	762	766	798	776	766	743	772	810	785	795	761	823	827	808	770	820	814	791	806	828	841	834	812	831	836	805	815	841	792	788	835	824	793	778	821	775	804	827	799	813	760	803	743	774	785	764	760	809	795	816	761	850	780	815	861	870	766	828	765	809	746	798	777	806	790	777	787	788	842	780	764	859	784	804	761	771	781	780	805	705	802	829	758	874	728	795	850	767	760	823	805	794	807	761	771	838	784	741	767	852	776	796	766	796	791	778	772	783	739	831	801	813	836	824	792	779	807	839	794	791	797	801	768	752	742	805	799	741	770	807	775	789	837	804	776	775	798	775	771	762	775	773	797	794	815	804	795	819	823	816	854	763	794	803	813	828	824	763	755	784	812	742	763	773	815	843	778	794	798	804	850	803	736	788	758	782	842	822	814	798	775	800	831	747	797	741	767	836	815	809	800	802	786	780	814	774	818	743	734	858	831	805	787	806	769	796	832	755	810	878	782	774	816	809	825	802	814	822	856	766	793	814	791	720	833	809	777	822	832	780	794	838	850	806	792	790	820	830	746	834	747	778	801	810	772	730	799	803	819	811	712	817	836	771	807	830	764	809	771	761	788	765	818	761	779	801	776	783	791	814	808	748	828	795	786	765	847	822	793	787	811	790	809	827	804	788	751	814	750	875	790	779	763	816	819	790	803	782	812	822	751	730	806	780	820	796	762	759	828	816	752	793	793	812	816	831	763	810	790	762	824	821	830	827	764	782	742	777	781	780	772	836	778	798	810	796	777	796	811	790	787	763	783	800	758	832	840	749	806	797	804	802	777	817	818	800	805	807	840	759	807	824	729	810	781	827	737	771	757	769	741	817	814	810	771	808	776	811	827	813	836	774	752	788	817	805	794	788	831	783	749	806	841	770	775	790	832	811	779	798	787	837	826	809	780	822
5210	938	833	772	722	659	711	688	722	758	668	707	683	716	681	692	663	680	670	659	695	649	688	688	686	687	664	675	688	691	666	682	649	714	704	636	644	630	679	681	679	681	711	733	660	686	673	722	672	656	686	687	706	673	693	672	639	647	697	735	651	622	693	676	729	648	649	650	704	696	666	679	669	705	644	666	688	672	701	675	676	593	662	707	687	692	682	676	630	658	684	694	675	661	663	727	735	669	680	684	665	665	628	704	679	697	663	706	689	683	635	689	690	613	649	701	694	658	651	650	643	663	624	613	712	703	663	661	709	677	637	650	662	657	666	673	698	663	670	656	644	675	679	620	697	658	688	678	675	707	696	640	674	660	669	681	674	623	689	697	670	670	694	677	683	690	650	657	682	630	639	663	689	698	655	669	660	675	638	651	660	658	666	631	675	662	677	634	641	680	634	685	665	693	718	675	645	673	744	684	664	666	699	655	654	699	688	710	621	696	661	658	678	646	659	633	723	697	661	664	664	668	686	698	694	705	662	628	663	683	660	653	665	657	700	650	689	701	672	697	696	680	678	702	714	672	627	675	631	682	660	653	664	658	677	666	618	678	675	663	680	644	696	707	644	647	696	651	669	690	733	645	637	706	730	658	653	647	674	666	664	646	691	676	680	676	694	729	694	677	652	657	633	723	688	636	643	665	649	644	659	639	670	670	683	675	713	699	673	630	662	654	671	700	702	704	655	643	704	646	722	717	644	679	684	678	661	689	659	655	646	668	672	671	691	650	667	660	649	687	699	659	690	669	701	653	647	613	680	641	675	682	706	701	716	699	693	692	670	666	688	675	639	661	702	644	726	659	641	676	650	681	667	694	687	685	658	665	683	715	669	701	705	669	658	662	666	642	626	709	731	673	704	728	674	693	658	657	651	722	653	682	656	703	658	666	691	687	704	641	658	718	701	676	653	701	691	662	659	673	706	723	657	668	665	622	641	685	668	727	686	636	645	696	661	653	636	648	690	670	641	631	670	667	689	640	674	682	656	690	671	717	707	664	693	631	705	676	642	659	698	656	690	663	614	646	676	707	689	703	625	663	639	636	639	689	669	641	642	694	656	681	670	688	637	696	690	674	663	681	718	655	707	671	656	684	663	671	705	668	683	684	661	612	691	658	673	626	726	702	703	602	640	656	658	710	678	712	681	712	697	628	686	696	695	658	653	699	657	658	672	725	661	655	651	625	686	621	678	678	677	645	683	648	646	651	696	644	664	670	695	693	650	664	685	676	702	696	697	710	657	669	700	711	635	628	656	693	667	662	645	636	672	692	687	658	653	671	725	650	685	717	683	670	686	636	648	695	692	712	644	648	663	678	714	637	671	645	646	662	712	634	663	669	618	666	680	635	674	650	705	678	650	680	654	664	711	694	654	669	657	635	662	636	646	653	668	640	710	713	676	654	637	690	696	674	696	728	712	648	692	673	645	691	686	672	642	672	672	668	700	670	645	664	635	669	660	683	668	695	674	732	640	694	652	685	646	646	680	678	679	677	640	658	657	724	673	681	659	650	672	621	655	673	679	673	739	653	670	648	664	701	630	661	702	620	625	640	668	695	658	675	642	640	669	668	651	664	660	706	660	651	677	697	637	667	688	684	666	639	695	645	715	680	696	679	683	670	620	644	674	689	722	624	679	680	729	732	710	685	655	681	627	637	689	680	654	660	684	629	712	632	662	635	678	635	676	646	686	625	660	651	671	644	673	703	650	673	669	675	663	683	706	632	646	632	663	683	672	703	661	712	669	712	648	673	695	689	686	690	697	642	649	656	702	612	677	685	704	685	661	677	683	681	682	673	708	721	668	628	644	708	637	651	672	634	664	644	634	663	647	691	669	689	679	639	665	630	681	676	692	706	705	664	669	666	694	633	627	645	715	639	714	714	641	690	612	663	631	680	610	698	676	667	672	659	652	666	664	685	693	687	703	674	676	619	666	684	693	685	687	690	652	659	661	679	666	640	670	685	707	665	697	631	654	663	659	662	706	661	659	697	624	678	668	651	672	690	686	651	653	686	700	686	712	663	697	618	623	658	637	711	690	645	706	689	694	661	666	680	735	637	659	662	658	655	689	639	710	641	699	657	683	685	674	637	669	690	692	663	645	683	651	658	675	673	679	723	630	657	638	741	669	674	684	680	663	688	696	655	682	675	649	657	674	687	637	641	631	681	708	703	653	602	676	651	686	637	686	680	700	684	670	638	696	705	660	662	672	705	674	649	709	681	670	701	681	645	653	679	709	641	676	657	628	662	689	693	695	642	642	675	643	662	699	711	678	680	682	653	673	680	674	685	690	610	670	647	670	663	653	637	636	663	643	651	671	720	685	638	659	608	669	663	687	649	707	669	689	696	670	714	738	660	653	690	706	658	679	621	647	670	655	680	607	725	670	657	700	689	695	669	681	650	661	671	669	681	680	633	652	640	674	658	691	698	719	697	680	689	700	723	664	633	685	654	660	658	657	684	689	675	652	667	684	698	656	675	716	626	724	697	679	699	670	684	653	694	658	730	659	684	632	668	667	648	661	683	672	679	683	685	668	655	653	656	700	649	674	645	703	674	659	652	640	688	655	607	673	669	657	667	635	681	682	649	685	648	629	686	714	694	664	620	716	684	680	657	698	674	634	685	622	731	694	654	668	679	666	684	654	688	680	684	679	690	653	686	645	646	656	685	639	680	644	681	661	659	712	669	688	611	667	669	659	685	712	692	689	701	651	664	681	658	668	641	654	689	682	679	660	689	683	652	700	670	699	683	649	637	692	707	641	703	638	646	652	624	634	674	702	660	625	712	660	685	633	698	686	632	701	644	693	666	704	663	693	689	627	712	651	644	662	716	709	705	680	660	673	640	692	620	706	674	613	669	629	694	691	702	696	651	654	684	675	683	703	713	641	684	682	673	673	672	686	672	673	667	708	652	642	703	666	680	676	678	649	655	618	636	621	640	686	678	646	663	609	706	650	708	667	653	665	672	668	631	697	651	690	637	703	673	677	660	714	644	702	673	712	701	683	627	652	703	636	682	687	688	648	625	694	705	670	674	716	658	653	698	646	638	700	664	672	646	686	705	704	654	668	634	657	628	661	640	700	625	671	659	689	663	666	668	679	654	680	721	689	694	666	660	664	679	649	661	637	662	666	672	656	681	652	657	643	684	716	681	641	635	653	651	610	624	691	733	625	694	658	663	667	675	706	650	668	689	642	703	647	666	656	689	644	656	665	672	593	624	647	697	692	723	646	675	692	699	714	658	641	661	710	633	676	674	692	682	661	667	664	677	641	657	702	685	665	721	728	663	703	719	647	638	694	661	692	652	715	649	614	697	661	673	687	634	679	706	616	669	659	631	660	646	693	690	685	679	675	696	675	636	686	694	680	650	694	644	627	670	664	637	716	664	624	634	716	710	692	681	637	710	688	682	645	653	691	688	663	624	686	684	693	701	651	691	640	668	712	641
25900	21392	24152	13247	1373	819	736	731	684	702	714	692	624	689	686	624	712	633	659	666	661	610	650	650	725	651	626	673	667	647	681	643	641	641	681	707	667	601	628	621	641	644	642	617	639	629	690	669	632	654	645	614	644	641	631	655	659	627	620	676	651	652	607	596	660	633	640	645	610	632	623	611	624	639	649	654	656	657	608	640	671	629	571	659	625	642	631	613	668	630	612	608	630	632	631	696	625	629	680	687	657	626	668	647	646	635	654	626	577	638	640	655	622	619	633	595	649	670	621	666	637	589	677	641	637	631	647	638	634	639	620	656	670	646	610	643	637	602	642	628	657	596	654	645	643	616	673	574	650	647	621	593	673	634	673	640	647	614	653	637	642	639	651	642	611	651	640	610	584	643	654	655	624	616	669	674	685	619	683	672	640	690	602	646	651	648	670	658	622	655	636	620	637	697	614	621	648	635	640	643	639	608	674	709	660	677	640	658	668	686	625	635	636	619	597	635	621	596	688	637	667	613	640	684	645	647	653	611	680	655	623	593	642	626	671	613	658	635	609	616	657	639	606	637	651	640	643	671	664	620	651	586	635	627	645	648	658	651	628	608	663	629	647	699	637	649	627	687	687	629	604	667	623	638	617	659	648	654	599	608	625	625	656	691	631	641	643	634	636	672	613	673	624	679	630	661	663	653	681	673	651	625	626	653	598	647	671	619	686	702	582	666	645	622	627	660	608	667	665	655	624	661	638	648	627	626	660	660	657	660	655	633	622	642	696	648	589	682	669	636	640	647	637	627	606	649	628	661	676	676	607	633	678	619	657	688	636	585	590	629	653	591	665	636	638	630	638	645	662	653	644	628	586	639	646	641	673	648	647	688	655	656	637	673	661	648	645	636	663	665	627	646	650	628	599	628	654	676	640	620	633	629	654	639	640	658	659	631	611	650	640	624	655	633	617	667	648	672	661	621	636	628	639	641	623	638	648	657	625	650	655	621	611	626	634	646	605	600	621	653	719	596	637	633	614	601	649	649	701	613	613	617	703	643	659	659	621	688	630	639	615	620	614	645	635	617	593	643	642	557	646	663	679	644	599	624	623	609	662	645	584	596	662	603	634	671	674	633	608	643	650	586	645	637	654	650	619	640	642	660	626	658	637	646	691	639	629	587	631	644	625	676	672	659	647	679	631	625	667	631	637	643	617	628	645	640	640	656	665	666	643	650	628	641	617	659	651	617	627	669	651	613	609	597	668	649	616	664	650	649	652	637	638	681	661	633	657	660	630	626	653	643	662	658	625	657	638	654	661	608	636	695	646	614	672	620	636	609	671	630	611	668	672	598	637	641	616	654	616	633	645	652	630	642	684	660	626	620	676	630	609	667	601	639	669	653	617	712	683	638	649	626	672	587	610	653	675	653	632	652	623	681	668	669	608	671	637	668	686	593	640	666	639	677	626	610	663	632	645	630	649	600	655	631	653	591	679	653	613	627	651	651	648	620	637	658	648	637	646	643	655	656	634	663	641	657	639	661	626	701	637	599	629	648	611	627	632	643	663	643	632	660	619	644	685	627	631	654	634	584	640	669	628	594	620	660	638	690	652	650	680	631	635	669	641	609	641	635	638	638	611	671	637	635	671	662	631	625	646	661	636	651	652	662	631	708	649	652	621	651	608	653	641	659	659	643	677	609	646	577	624	638	631	642	643	628	630	656	603	684	623	668	669	653	655	631	606	647	665	678	632	662	629	680	617	660	639	649	659	658	645	681	646	685	643	633	662	581	666	630	647	687	649	701	654	637	667	660	630	646	697	645	663	639	652	637	617	649	635	637	650	676	639	669	640	623	604	658	621	641	574	661	641	649	648	658	659	658	647	627	621	635	688	608	628	675	664	665	670	643	696	640	631	672	635	622	632	620	607	666	689	610	611	649	669	663	618	662	630	660	627	633	609	669	659	689	676	645	618	643	643	654	614	639	623	658	650	632	617	642	635	659	626	642	633	623	676	672	628	667	655	677	655	616	653	634	625	667	590	658	654	601	661	624	634	658	657	655	627	636	659	624	619	658	605	629	652	666	666	614	656	625	660	668	629	572	659	676	640	676	590	649	625	658	647	644	638	629	623	636	634	633	601	602	636	622	629	656	656	676	615	660	624	633	644	667	623	629	646	621	631	625	621	629	611	643	663	701	672	681	621	643	637	724	692	641	635	597	656	640	604	604	647	683	656	693	680	643	606	643	656	655	642	628	610	614	622	602	622	688	623	638	616	668	617	647	693	664	660	664	616	626	600	600	665	649	658	615	603	648	713	629	683	631	639	624	619	629	614	648	710	668	639	661	676	624	661	693	632	618	643	643	685	651	683	643	625	626	667	631	632	646	615	627	612	660	593	638	622	587	636	631	616	621	620	667	659	634	655	625	621	621	661	678	635	628	654	635	607	602	679	659	690	641	612	615	631	619	635	589	627	638	651	639	628	638	667	641	615	622	588	644	637	650	602	706	659	634	656	665	656	654	622	655	610	648	653	623	631	612	610	684	613	661	605	638	639	625	631	638	651	645	679	641	649	634	659	643	632	682	693	627	615	669	658	632	620	659	651	664	659	630	675	663	624	606	655	662	638	617	644	655	652	636	614	583	619	637	625	598	620	662	647	627	669	647	681	637	598	634	621	627	681	630	609	640	653	628	627	659	657	683	623	634	686	596	670	645	632	656	608	630	654	638	635	684	626	625	652	640	640	634	676	624	648	663	666	661	602	656	671	683	653	654	653	626	619	628	631	620	618	642	620	632	588	618	606	643	610	635	607	643	658	622	637	605	628	626	613	638	633	628	638	596	651	688	607	559	617	636	647	634	672	689	650	663	605	641	670	622	628	629	694	660	667	618	636	641	642	600	618	658	587	638	664	682	635	639	612	642	601	591	637	650	643	617	665	625	632	661	645	635	626	624	629	644	623	631	652	651	650	634	669	627	654	648	645	608	618	642	646	649	642	638	641	622	636	640	631	664	624	675	597	655	664	603	644	634	637	594	618	632	663	635	647	634	637	614	600	664	648	633	649	633	655	643	622	629	644	669	630	634	637	633	651	594	652	638	644	653	638	622	657	579	634	637	656	666	621	651	671	625	682	639	658	665	685	621	605	650	626	680	681	624	621	645	644	654	637	679	626	633	623	640	630	655	689	622	619	654	628	605	628	610	633	635	667	631	638	630	663	601	636	615	655	656	622	657	634	654	637	599	625	664	606	624	657	656	640	669	672	624	629	605	638	630	656	609	654	628	647	671	656	685	662	673	613	637	642	601	637	633	625	630	629	676	655	657	619	628	685	606	621	629	614	665	636	667	652	606	689	671	633	618	617	649	598	654	656	595	644	630	645	683	597	672	640	590	628	620	624	652	642	667	647	667	664	623	654	631	632	649	610	626	610	685	653	601	654	662	651	654	592	604	608	677	622	641	654	670	672	573	628	618	667	645	656	626	635	639	696	619	619	612	595	649
3708	1831	1513	925	816	752	673	703	655	626	620	589	637	585	572	587	573	601	605	585	560	591	594	614	597	539	584	603	582	569	596	604	567	564	544	611	601	571	581	556	614	542	540	556	554	541	560	583	584	550	568	600	562	541	548	603	591	552	552	562	571	637	556	553	575	574	585	553	540	567	578	568	544	551	565	552	517	576	578	539	582	563	551	574	518	542	576	579	552	545	537	558	541	588	566	555	561	546	607	593	558	550	582	579	584	536	601	599	558	555	559	568	545	554	559	568	564	580	569	582	536	569	568	593	579	574	599	613	578	555	583	538	553	540	528	569	547	569	500	571	568	618	565	579	600	512	496	541	594	586	543	584	591	578	572	595	601	595	574	570	590	556	551	547	546	565	550	582	581	572	589	558	517	579	615	559	512	562	556	582	538	555	574	587	514	587	560	574	577	561	554	591	547	550	526	553	610	563	534	541	553	542	567	575	577	591	573	533	562	592	562	559	599	541	595	582	522	580	553	566	544	546	589	583	602	534	546	597	577	564	562	579	549	546	552	585	566	562	531	579	537	573	564	541	561	522	595	585	553	562	575	556	599	598	575	602	565	566	576	548	563	550	568	580	557	567	574	581	556	537	592	578	577	581	536	592	563	529	566	551	549	550	623	578	577	609	574	575	593	545	571	513	582	575	579	564	566	571	519	527	562	594	569	560	557	551	570	555	551	577	529	563	591	586	568	573	551	576	603	597	528	571	585	541	583	613	516	539	563	597	553	566	548	525	527	522	561	543	582	585	554	566	565	598	533	565	591	560	568	606	560	562	600	588	578	545	560	556	588	532	581	557	593	590	505	522	548	546	586	555	560	562	574	510	598	521	552	538	611	569	589	542	603	531	550	514	575	567	562	563	558	599	543	572	550	568	576	575	548	625	577	567	577	559	587	562	593	539	571	638	517	551	536	539	607	575	579	571	571	526	574	562	532	558	572	529	583	612	560	563	579	599	552	561	553	569	553	589	525	572	569	560	582	540	592	573	535	522	564	562	587	541	543	576	554	517	574	609	582	567	544	590	550	564	582	552	562	562	576	569	574	572	566	573	564	569	589	539	597	568	588	596	548	536	551	600	579	543	597	548	488	542	556	529	589	529	561	557	594	563	570	600	566	555	564	564	559	559	550	514	567	530	519	586	562	535	561	568	594	594	548	564	588	515	545	545	587	595	562	550	580	548	517	547	563	581	534	521	538	536	554	590	554	580	581	636	563	575	587	611	596	577	568	565	546	537	559	563	581	568	605	565	566	577	564	603	579	569	582	557	611	559	517	581	547	536	578	558	583	555	507	547	585	550	559	581	563	616	588	539	608	568	548	548	552	523	551	572	570	615	547	537	557	609	580	609	542	536	585	525	586	564	603	557	554	543	570	589	535	493	583	595	556	612	563	556	567	627	555	609	578	581	593	565	590	594	605	559	547	535	568	568	591	545	589	553	559	576	570	566	570	566	554	530	556	581	573	613	544	554	534	533	521	536	568	553	603	605	517	523	549	546	511	548	579	537	543	557	550	539	547	546	548	534	535	569	546	569	558	585	549	545	590	557	577	589	560	548	573	492	525	589	565	540	555	592	562	555	582	575	574	563	560	549	536	600	547	543	567	636	604	564	588	560	579	604	559	566	573	595	593	568	586	569	563	558	590	539	606	577	577	549	558	579	548	611	502	553	534	533	552	586	589	526	588	592	585	570	574	567	568	579	578	549	581	582	560	547	567	539	506	572	561	536	578	547	525	556	592	594	570	585	566	564	549	616	540	550	537	599	578	552	547	553	566	523	586	554	559	559	605	577	571	555	566	583	557	578	543	569	569	526	610	570	527	547	529	589	544	595	573	560	536	565	556	573	551	538	552	550	531	547	548	571	555	556	568	553	562	563	554	592	560	540	586	592	563	536	567	569	576	570	616	536	577	561	543	573	601	523	566	546	587	542	594	567	590	574	539	500	590	518	587	545	541	537	571	563	591	566	584	573	568	559	532	576	559	550	576	528	556	574	582	564	562	543	568	597	537	578	553	585	572	627	569	565	511	539	586	570	552	580	571	536	545	582	561	574	510	527	624	566	581	556	548	534	596	569	597	548	608	530	558	530	563	565	587	551	600	571	601	557	595	547	570	566	605	542	615	604	601	556	593	561	607	519	507	574	508	552	575	564	604	555	590	594	516	538	588	604	532	568	561	580	535	584	584	556	559	555	608	556	551	546	561	549	544	537	584	582	528	560	543	532	555	574	544	586	513	559	564	536	548	527	645	577	589	552	522	559	576	521	529	567	503	545	592	593	531	542	579	530	512	572	580	602	581	545	554	569	572	555	584	576	604	596	566	589	538	542	515	554	596	582	578	563	571	571	572	575	552	530	570	583	552	532	600	582	553	603	610	578	616	588	571	563	579	602	538	581	539	551	584	537	615	577	539	539	542	553	592	585	576	538	574	563	547	559	545	575	524	574	564	517	563	580	528	547	538	548	553	579	559	558	558	586	562	618	594	563	575	580	639	575	554	591	564	554	558	574	576	595	588	587	568	582	567	566	552	544	588	588	582	571	531	557	536	571	563	572	596	570	541	558	542	590	571	569	555	581	539	542	539	602	569	557	577	552	577	579	552	550	547	551	595	604	508	589	515	570	583	570	578	588	589	596	587	576	532	613	558	541	557	566	546	544	577	573	599	578	593	616	603	578	576	576	561	556	574	563	576	568	524	604	572	577	557	548	577	639	554	569	544	561	559	590	567	532	581	526	584	599	568	534	562	564	578	565	568	618	566	518	587	571	521	574	564	585	605	595	549	591	533	575	588	589	544	551	535	526	557	539	587	592	530	565	569	564	524	537	536	573	533	582	565	488	550	557	549	540	583	529	530	557	590	565	606	583	577	556	550	593	576	541	584	604	573	550	532	556	575	591	552	573	565	555	589	533	567	574	588	569	606	585	602	579	578	567	561	526	586	576	584	549	588	552	579	554	528	563	527	587	543	562	563	583	543	541	544	547	554	567	627	579	512	504	525	565	559	553	533	577	585	584	571	591	563	566	547	575	522	548	601	542	586	542	543	560	548	574	563	564	563	569	584	573	539	563	526	565	557	560	629	548	599	553	589	519	566	527	540	541	552	608	481	573	569	554	523	578	545	590	586	546	555	538	574	559	557	543	583	550	552	540	578	559	517	574	518	573	495	585	577	597	535	545	582	556	564	529	573	543	598	554	555	602	566	554	564	542	580	599	585	582	562	557	591	576	575	527	595	540	514	520	536	548	540	584	561	593	567	560	555	560	567	604	587	556	556	554	585	550	511	582	603	593	557	560	546	540	545	571	528	541	581	554	598	596	572	563	566	544	570	576	579	573	578	581	542	569	497	547	560	601	613	529	566	574	543	545	565	563	536	572	583	551	569	558	567	582	562	555	553	539	568	555	577	566	550	524	570	545	543	517	551	586	599	553	571	534	523	591	539	558	601	552
24345	21432	28533	24702	19942	2582	866	543	423	470	411	427	382	385	369	366	342	340	354	374	360	341	380	378	345	334	360	360	309	353	340	344	348	341	354	338	357	309	364	331	314	360	325	336	322	329	332	334	324	336	343	316	355	288	332	315	360	343	311	312	359	347	340	306	326	336	331	336	325	302	310	328	319	313	315	290	354	337	350	332	333	346	325	357	330	337	361	346	362	318	354	365	316	358	320	362	340	319	335	346	341	310	306	323	331	337	352	335	333	342	344	325	338	346	341	320	346	320	299	291	314	354	314	331	341	313	329	321	370	331	334	337	357	315	337	291	344	343	351	339	300	329	334	347	353	304	334	361	342	329	360	334	341	330	347	347	355	355	322	338	322	307	363	354	308	339	328	340	310	322	331	333	341	309	299	309	305	337	301	313	368	313	353	342	335	295	306	324	323	361	344	328	319	305	305	325	323	300	339	357	339	351	338	339	310	276	308	337	310	365	354	306	318	301	329	335	344	318	342	336	350	359	313	334	304	329	332	305	376	351	351	287	275	331	291	359	313	317	350	331	330	301	307	312	348	355	343	356	331	331	290	358	325	293	348	298	330	311	343	325	313	325	321	308	347	355	331	308	292	335	323	324	326	336	339	340	349	316	358	306	371	357	335	317	341	329	334	354	322	290	309	352	320	294	311	316	314	347	338	316	372	348	364	318	305	294	326	321	340	315	294	343	321	354	306	301	314	331	325	330	326	316	352	334	298	326	345	314	333	337	325	326	303	321	339	322	303	354	314	325	327	322	328	302	332	334	305	348	362	322	355	299	339	334	345	366	329	302	307	354	340	335	338	343	355	312	326	336	342	308	298	358	325	324	321	307	341	331	318	328	326	312	324	326	308	350	362	320	315	355	321	325	331	308	329	322	338	320	363	344	337	330	366	322	327	334	300	336	312	309	350	361	336	336	309	334	342	322	325	339	324	325	321	308	309	316	297	353	377	351	295	313	332	304	350	260	358	308	344	346	337	325	339	310	325	323	304	333	334	362	309	282	327	330	323	302	309	378	331	339	319	304	321	327	331	320	311	344	317	321	351	360	314	347	338	304	338	348	313	308	311	322	329	351	328	357	339	309	365	318	309	318	329	349	312	373	330	336	370	309	324	321	319	321	337	304	333	311	346	366	351	306	349	341	320	290	375	319	334	348	291	310	327	340	338	336	327	360	309	308	329	317	327	331	330	330	318	315	330	307	325	310	333	350	327	351	351	358	347	326	309	319	324	332	340	330	288	314	360	307	299	314	326	309	332	341	338	295	320	302	347	315	318	313	333	297	358	317	335	323	314	290	319	334	299	330	341	333	342	336	359	307	350	312	344	346	323	361	315	307	342	289	334	299	339	310	301	321	308	321	362	331	336	345	336	341	297	337	314	351	318	348	309	321	317	294	305	333	329	304	324	317	322	316	307	328	333	342	323	306	319	349	311	353	338	344	315	374	367	325	367	312	332	313	327	363	302	323	309	323	327	323	311	346	332	365	332	310	346	351	337	338	324	331	290	321	333	312	333	326	316	352	338	357	346	295	329	325	302	326	342	310	350	312	360	322	341	331	347	331	332	327	338	312	314	306	323	308	334	297	341	293	344	326	324	316	311	314	337	316	306	335	337	327	333	313	322	328	329	344	317	298	299	330	301	324	323	324	314	320	320	302	323	310	324	311	335	338	351	336	321	284	351	277	309	346	369	320	329	318	327	339	297	313	331	349	317	340	322	339	312	362	302	323	332	297	340	327	319	336	349	357	330	325	332	311	336	330	299	312	325	304	316	332	345	342	343	341	338	288	319	342	339	370	329	344	344	367	364	302	343	302	315	346	327	343	334	307	313	356	317	311	341	349	289	335	350	297	328	299	332	297	340	318	323	304	337	326	309	311	342	343	343	307	331	320	320	344	315	331	330	321	313	339	341	338	322	331	315	336	361	329	312	315	321	297	307	318	309	324	328	327	335	331	317	309	346	327	320	356	349	284	318	354	336	318	292	329	321	319	339	310	322	355	321	350	331	346	330	326	348	335	328	348	320	340	290	297	326	334	333	292	342	363	324	315	315	343	300	316	322	339	327	307	318	307	322	329	328	342	339	337	302	306	319	337	311	301	330	341	319	321	359	309	315	340	294	322	315	303	319	335	324	332	348	325	300	311	313	318	304	320	322	354	339	328	315	322	331	295	351	325	314	329	341	319	358	311	319	317	297	328	328	326	334	348	323	323	327	351	324	338	328	319	327	334	289	345	325	329	291	355	343	310	344	336	323	319	338	307	327	309	347	345	349	307	309	324	302	346	347	352	323	320	351	307	312	300	318	321	333	314	324	315	316	312	349	400	303	339	338	308	326	300	350	301	327	334	315	336	328	320	322	316	372	333	302	333	335	323	327	321	302	327	352	348	322	347	319	339	308	303	339	333	345	312	333	319	307	361	351	368	330	332	344	325	314	298	312	330	344	355	352	329	297	332	325	287	321	329	292	324	346	312	381	331	299	326	343	305	356	340	329	341	333	337	298	310	333	363	324	329	302	301	337	304	343	325	308	340	331	327	332	289	348	344	322	320	330	341	326	330	339	341	334	345	328	353	339	325	334	333	339	338	335	330	337	328	354	333	341	351	313	303	337	328	329	318	306	321	308	328	348	302	335	308	323	330	328	305	349	365	339	320	352	310	302	311	310	314	337	313	301	334	328	346	380	340	306	340	337	352	311	305	333	321	324	312	319	326	328	308	317	337	308	329	314	300	309	357	346	364	340	341	338	326	297	336	324	303	308	333	319	341	300	293	330	332	336	300	310	336	340	341	336	327	305	298	283	328	305	348	329	313	354	305	301	319	324	363	327	333	334	340	339	319	340	317	336	308	323	307	319	312	295	306	324	333	330	310	313	290	348	335	342	318	302	311	319	345	320	357	335	364	322	325	309	323	312	336	345	301	348	336	304	313	333	332	304	324	305	325	324	298	298	316	335	336	315	351	341	306	323	309	339	294	343	308	316	354	324	320	339	321	326	327	327	331	304	320	293	338	324	305	325	368	353	338	336	352	314	300	324	328	326	308	330	306	330	296	336	312	315	296	335	323	340	328	331	310	318	350	310	292	323	336	340	339	354	307	312	323	346	341	320	330	322	335	349	307	357	314	329	319	318	313	342	321	327	342	335	344	334	304	339	302	311	345	343	318	327	322	344	348	310	337	369	339	320	333	324	343	313	306	329	315	343	326	340	326	323	338	311	324	331	299	316	329	336	364	310	351	316	317	341	310	342	314	326	330	303	359	334	346	344	292	325	340	331	339	310	316	341	343	342	305	337	304	322	308	325	337	352	351	351	302	343	332	340	301	336	332	330	310	323	323	294	315	310	305	312	315	298	320	348	317	275	339	313	344	309	307	303	320	321	336	326	316	325	309	304	325	328	359	330	332	339	296	334	326	352	301	312	333	336	332	354	339	319	310	350	349	335	316	316	312
3374	4604	3628	1832	1273	950	832	694	602	551	533	473	440	430	415	395	392	392	322	386	371	338	350	360	369	372	334	357	350	322	334	338	349	347	351	304	329	353	334	328	378	354	336	351	344	331	337	344	367	319	361	315	352	324	333	289	338	357	325	305	345	320	313	312	311	311	326	367	327	348	348	327	310	375	311	328	329	281	331	329	336	359	354	337	331	302	352	330	335	292	295	336	308	339	301	309	325	300	369	325	315	345	329	293	305	336	323	303	301	301	304	316	321	312	323	314	308	299	324	295	327	305	320	323	330	302	336	344	334	329	339	336	306	342	316	334	347	331	324	331	355	343	319	344	309	350	336	310	331	314	346	329	323	340	322	319	313	331	355	344	313	335	336	325	328	343	333	304	325	338	324	317	348	307	327	327	315	346	337	332	310	313	311	317	310	341	322	286	320	343	330	306	341	330	329	303	327	311	309	339	343	312	317	315	334	332	351	331	337	374	341	308	330	329	357	346	333	323	328	346	359	331	340	324	327	310	323	320	296	284	308	326	316	289	352	333	312	331	364	323	349	329	325	362	344	307	329	335	320	319	301	316	321	335	303	313	343	343	305	313	344	319	334	274	328	362	315	347	333	322	307	297	322	301	307	302	297	306	326	296	331	305	345	302	332	323	345	318	312	312	323	335	333	330	327	310	324	332	352	313	321	307	289	309	299	332	317	319	338	319	356	342	320	333	336	321	335	311	336	342	340	330	308	276	346	339	307	322	307	339	316	303	283	363	314	314	309	318	350	344	313	342	307	334	317	323	333	309	300	304	308	329	290	334	347	332	291	330	342	313	336	298	289	329	349	332	318	307	338	310	306	316	318	335	331	316	312	310	332	356	302	331	330	284	348	328	330	332	310	306	322	307	333	325	342	349	327	332	329	347	332	311	329	317	311	338	304	327	318	327	376	299	317	324	285	331	321	315	329	331	335	303	321	352	326	309	313	341	323	323	337	338	310	342	326	340	297	360	314	316	337	330	326	348	314	288	334	308	327	304	307	352	288	331	318	300	338	314	305	335	309	319	335	335	326	321	332	298	339	323	356	326	328	327	342	328	304	330	320	339	365	313	309	315	313	329	300	272	353	348	352	299	333	336	325	315	323	312	323	310	323	342	318	290	315	335	302	326	347	325	314	323	338	340	313	343	366	328	325	302	340	328	337	335	329	310	316	300	338	318	323	369	306	305	289	298	294	314	320	278	340	302	324	311	319	320	332	326	333	328	320	335	342	322	350	314	311	329	339	340	302	322	326	330	296	304	317	346	328	329	325	293	356	333	311	312	321	318	325	305	328	315	345	311	322	333	330	304	338	313	258	319	360	338	307	364	322	301	311	325	296	302	314	319	306	319	346	312	352	320	357	348	327	324	326	338	323	367	314	312	348	306	331	320	320	319	334	337	291	313	332	314	328	338	328	324	319	291	348	322	310	342	326	315	315	331	339	317	303	318	345	320	289	300	317	327	317	320	326	313	322	318	347	320	336	332	295	317	359	315	309	366	307	310	293	310	307	302	261	295	346	352	342	289	314	307	325	308	315	297	379	301	337	352	346	349	334	309	301	303	315	347	316	340	341	347	328	309	323	322	295	334	320	309	335	334	350	332	320	341	348	287	332	273	321	322	313	327	317	305	305	319	355	350	267	323	359	316	316	323	326	322	319	327	350	294	301	315	300	347	352	314	280	351	310	323	365	323	317	294	328	347	367	312	293	335	326	312	311	315	319	338	326	306	299	297	346	319	338	349	312	332	358	330	330	322	289	315	297	334	327	344	336	337	325	287	305	355	339	334	329	362	318	332	313	381	361	301	271	339	342	335	342	313	347	353	322	264	324	315	305	317	281	313	334	318	309	309	341	314	318	341	352	305	338	352	340	300	305	307	320	311	303	315	302	323	316	322	328	311	303	303	329	316	346	303	344	323	338	323	350	296	325	327	338	319	282	322	346	342	321	297	330	315	333	335	345	323	336	286	345	310	301	334	313	327	285	333	337	321	310	304	317	299	296	312	307	342	313	328	317	306	321	327	325	331	331	316	360	324	345	325	330	319	368	296	300	272	340	332	321	298	323	330	337	310	301	332	335	317	338	314	309	303	308	296	335	334	319	304	328	301	273	314	326	289	355	331	317	293	300	339	323	313	338	324	336	346	347	312	293	325	311	308	306	282	327	325	310	312	318	319	304	337	308	325	349	310	329	341	301	312	304	307	332	345	325	315	320	315	317	331	304	320	310	316	318	302	296	322	310	317	345	328	284	311	316	332	305	347	347	365	322	332	330	311	317	310	293	298	311	340	339	315	332	344	362	323	317	345	346	348	325	305	307	313	297	307	311	310	321	293	333	308	301	339	344	349	358	307	332	304	295	308	328	329	316	316	292	344	314	294	278	330	310	334	306	321	342	310	349	321	291	310	299	337	356	323	343	254	321	329	294	325	332	325	317	328	343	330	340	334	333	329	316	325	297	322	324	306	314	340	292	313	295	304	325	323	357	353	315	331	300	333	334	307	318	324	308	336	316	310	332	324	323	337	312	305	339	288	325	313	338	310	318	314	332	284	337	331	319	309	320	311	325	323	303	313	323	352	337	317	332	329	314	333	325	313	304	340	296	327	310	337	299	301	290	311	323	357	317	333	317	321	326	293	338	287	305	321	325	348	287	343	304	315	300	312	324	318	310	334	317	321	308	306	324	322	332	313	359	336	291	322	317	339	306	317	297	299	325	310	322	327	324	302	327	316	355	335	279	312	301	317	321	323	307	332	342	294	309	315	315	295	302	328	319	310	335	334	339	312	330	308	315	319	316	297	319	364	321	321	305	314	303	328	313	347	324	327	351	309	333	363	332	307	325	342	317	317	298	310	269	324	325	327	296	331	287	320	302	349	334	344	311	297	302	311	339	317	299	290	286	335	304	302	305	316	323	320	301	353	325	326	336	315	339	309	345	308	294	312	343	316	358	365	321	320	345	339	334	348	338	318	320	314	315	322	324	302	353	331	336	340	339	319	332	334	312	342	302	353	307	313	324	341	320	327	304	347	339	332	314	288	331	325	335	297	287	319	310	338	317	333	304	327	323	320	318	320	359	285	365	315	303	295	320	363	314	294	329	336	311	315	324	333	353	320	303	300	319	318	326	291	320	312	295	335	309	348	329	310	293	312	309	331	300	305	358	288	355	316	290	313	328	339	328	306	304	339	327	295	295	310	312	309	291	319	311	313	345	329	290	320	328	328	318	296	312	292	317	316	314	307	328	321	320	323	327	327	328	304	315	281	290	322	301	293	320	324	321	340	330	328	312	314	339	330	321	334	326	327	315	296	306	280	298	317	322	310	326	327	321	316	332	294	316	325	310	316	325	335	285	328	347	325	336	317	290	328	329	330	304	312	340	339	331	322	282	335	308	332	344	315	318	306	307	326	300	344	322	328	341	290	332	315	338	339	336	303	320	313	306	328	327	308
27506	11684	1980	1085	855	797	801	794	805	813	817	794	798	793	783	774	823	787	792	740	808	785	796	823	798	790	769	744	771	806	760	722	753	796	820	778	797	846	779	826	752	848	812	804	745	779	807	812	797	776	774	754	764	740	796	798	768	771	727	795	727	799	791	807	807	764	779	707	787	771	741	813	765	802	835	735	764	745	777	764	759	798	755	776	817	765	749	797	823	807	779	805	793	746	799	712	818	784	788	769	788	778	752	778	757	736	821	784	736	805	795	779	743	845	777	735	761	801	742	825	774	786	800	759	758	760	787	713	758	783	753	803	756	799	744	758	774	785	806	799	796	747	872	742	772	758	777	809	804	758	735	749	766	847	866	779	720	789	852	769	799	740	777	743	812	803	767	763	722	812	790	812	754	776	771	757	813	781	825	754	796	814	810	811	754	785	729	823	774	741	709	764	718	758	727	733	833	801	726	817	775	760	757	768	780	774	755	786	770	803	754	718	796	810	797	770	732	817	809	802	799	749	809	709	767	724	811	790	759	709	763	725	824	782	754	779	822	792	755	800	784	737	796	783	778	769	804	756	703	770	777	762	784	801	824	772	837	808	763	763	783	792	754	772	773	807	759	766	774	780	805	780	734	750	784	770	806	762	793	788	772	781	814	786	737	788	776	778	785	775	801	808	801	752	804	797	812	785	835	761	779	817	826	765	717	851	739	765	760	790	789	778	787	787	795	752	768	802	772	786	759	801	784	809	811	782	817	757	749	832	748	781	788	795	726	798	769	788	770	740	792	789	779	764	820	801	765	781	756	742	770	840	753	683	802	796	798	787	781	829	750	808	770	779	823	775	753	779	760	724	768	767	748	806	724	777	853	787	776	753	822	786	767	747	765	762	805	751	822	800	780	793	802	811	785	737	755	746	758	754	782	784	830	804	809	761	832	809	752	829	775	780	744	733	794	810	832	762	723	811	797	804	788	728	735	754	735	723	754	778	781	826	795	769	745	780	791	790	744	764	765	762	804	774	740	778	813	815	824	762	772	764	756	802	746	757	812	773	770	799	780	823	789	764	818	774	727	765	818	806	776	767	749	841	758	739	728	742	734	758	822	775	780	781	807	780	790	755	825	741	792	824	779	812	789	739	762	770	776	724	732	781	772	787	837	789	794	850	835	741	875	760	788	764	796	782	794	807	798	737	781	736	779	767	796	821	813	799	783	827	788	771	785	781	768	749	793	807	780	763	776	792	806	790	822	785	806	773	825	797	791	800	790	765	733	755	796	864	804	810	828	739	734	783	841	785	769	790	791	818	774	785	767	790	763	768	801	812	779	809	803	777	763	775	777	786	742	744	801	754	810	789	777	797	838	774	724	767	801	805	760	845	749	803	763	745	713	789	786	775	791	755	809	764	807	753	812	808	794	755	787	810	769	784	742	776	795	803	811	784	777	793	755	755	743	733	795	803	843	741	784	815	769	768	776	781	801	764	787	769	757	754	767	786	793	797	787	757	785	843	769	752	768	762	792	765	684	763	788	788	796	822	756	816	759	808	768	737	770	804	734	781	746	829	776	781	729	757	844	780	778	730	774	726	783	770	845	773	778	764	760	808	778	775	759	768	754	792	803	771	784	797	754	780	762	804	761	797	762	761	783	785	813	738	804	778	779	732	801	765	751	778	819	762	835	763	775	755	828	798	757	825	774	767	813	777	765	814	755	776	792	784	740	793	743	764	795	774	808	778	767	776	775	776	800	757	762	784	765	777	748	784	772	805	767	776	736	754	757	763	821	845	755	792	791	776	744	824	689	772	786	782	773	758	774	760	775	807	796	756	775	816	771	760	830	775	768	779	809	799	775	785	775	848	784	770	812	823	728	766	741	765	737	769	798	759	806	763	793	774	762	757	769	752	791	802	743	790	815	753	748	837	752	791	766	767	791	750	792	806	777	815	751	790	769	755	765	794	807	826	785	804	830	797	783	812	784	775	746	779	780	807	784	738	763	755	792	735	778	743	765	751	764	791	857	792	768	808	816	753	779	783	801	773	795	780	784	800	841	788	803	780	750	839	807	745	764	772	806	783	815	865	717	768	836	789	763	758	773	802	778	819	801	748	836	781	774	739	765	767	787	807	750	761	810	811	782	737	776	806	790	752	819	764	719	819	791	749	809	796	808	742	777	777	782	791	795	805	807	788	770	775	709	758	753	784	760	752	790	746	764	767	784	753	792	705	781	784	740	802	846	793	764	804	772	754	777	827	776	795	818	788	806	783	764	739	796	779	792	805	853	760	786	776	810	773	747	756	787	772	803	820	784	798	770	808	820	781	810	794	769	784	806	847	813	769	763	768	807	803	751	762	762	789	763	811	813	802	776	770	799	769	812	770	801	824	763	778	813	817	727	763	841	706	773	752	777	784	744	788	783	731	772	781	797	768	761	773	727	763	796	767	788	780	802	782	744	771	794	786	724	768	823	766	795	763	767	791	866	816	798	746	791	786	786	774	731	833	741	798	781	744	805	758	724	812	772	750	786	773	764	759	795	803	789	757	822	736	763	743	739	702	774	808	825	752	765	771	750	830	811	794	799	745	766	816	796	759	794	797	789	774	755	838	813	778	806	778	800	728	795	802	739	801	827	783	785	784	774	774	823	820	758	801	738	772	785	821	778	816	813	807	782	789	778	774	779	745	792	785	837	833	770	814	825	789	788	814	793	749	801	838	781	755	793	763	758	751	836	729	779	819	800	739	809	811	732	699	795	735	752	770	766	785	790	729	799	786	739	751	747	759	727	783	770	772	759	764	754	757	814	738	732	754	772	833	754	769	753	779	805	798	773	788	752	769	772	775	827	810	801	787	768	764	754	750	799	778	762	726	811	812	759	766	805	812	780	758	742	778	795	807	795	783	767	844	776	748	749	793	794	775	798	748	791	815	763	785	836	743	782	747	729	798	797	743	781	781	825	789	799	784	784	745	803	770	740	768	778	752	762	773	748	760	817	782	802	797	770	763	788	748	796	795	808	796	782	765	815	768	752	798	740	736	803	778	775	734	784	807	753	747	760	814	768	771	793	774	817	785	794	813	777	766	784	778	744	731	785	830	785	745	820	760	826	778	755	790	802	740	718	766	764	732	786	814	779	772	798	828	783	785	709	816	802	749	780	755	784	747	805	801	760	783	779	771	815	787	777	781	803	773	753	779	764	745	768	724	756	801	753	758	787	799	795	839	817	807	767	789	826	764	788	783	765	786	766	750	795	798	788	764	779	796	762	800	771	795	788	781	797	788	804	779	777	818	816	798	795	786	765	815	792	767	783	755	745	751	749	772	789	801	789	774	748	803	781	746	804	806	791	805	832	799	750	743	800	741	755	808	812	749	801	743	747	802	798	756	787	715	748	810	786	777	752	799	811	794	741	763	768	815	713	797	754	808	727	793	778	828	825	780	757	757	765	760	803	794	732	779	794	788	730	747	754	787	850	745	800	794	756	798	789	770	733	736
5245	882	823	721	708	701	706	673	686	724	706	650	613	678	675	668	706	682	668	715	654	637	612	637	652	700	648	635	687	608	658	666	673	675	668	669	642	717	630	686	662	731	660	649	636	668	675	658	649	652	683	706	688	673	659	661	641	630	635	619	664	638	646	694	722	674	675	646	660	654	658	645	650	664	649	610	640	692	636	677	706	654	669	649	644	643	652	652	722	701	687	672	629	661	707	654	660	626	643	658	707	632	650	655	637	707	675	672	670	693	656	639	695	643	704	665	669	668	610	606	645	697	675	663	629	639	703	715	667	642	668	690	705	622	620	653	668	705	639	651	646	689	680	617	666	638	653	687	654	666	748	697	670	657	629	567	652	656	708	694	672	696	623	662	640	720	670	639	687	706	691	659	669	702	668	608	724	622	652	713	654	714	638	651	702	631	665	664	656	660	706	669	656	663	679	620	731	667	637	699	643	650	654	675	668	659	673	650	666	639	655	686	660	670	676	671	671	669	649	687	680	697	640	696	670	660	698	627	665	694	636	640	690	622	687	672	648	657	697	663	678	628	647	644	642	646	714	688	702	702	657	686	673	633	598	641	678	693	655	674	665	710	694	642	666	642	654	667	647	665	669	654	684	678	666	660	671	688	650	720	645	630	591	678	686	652	667	654	617	676	649	679	664	683	648	652	689	686	661	657	632	669	700	654	654	661	657	680	661	689	658	664	667	658	635	647	643	661	677	692	679	665	685	652	674	652	668	614	686	637	647	690	675	638	650	669	688	700	660	684	643	698	696	670	682	609	674	673	656	623	672	666	673	671	683	716	631	681	701	680	657	689	663	649	675	699	706	697	639	614	696	696	636	684	672	666	663	680	649	643	677	674	681	679	656	656	713	675	695	645	643	649	632	624	667	622	644	638	654	655	646	609	737	690	629	693	694	655	641	679	636	696	633	713	664	659	652	645	649	639	681	650	637	669	681	662	647	660	663	645	678	663	676	619	686	642	641	645	706	660	666	636	622	634	700	671	725	667	664	661	673	644	701	658	663	680	666	627	648	686	684	617	661	642	612	647	713	655	673	679	658	654	677	662	682	658	623	634	610	697	654	718	689	689	672	665	646	642	696	662	684	659	657	686	668	612	646	672	653	671	710	658	684	645	656	680	610	660	719	715	687	671	639	655	690	693	664	668	719	684	669	683	694	666	683	676	703	668	640	658	657	661	695	705	672	688	604	667	659	669	687	684	702	663	682	638	682	673	628	699	649	695	660	640	674	652	632	711	635	691	676	647	687	668	656	686	692	705	684	668	675	644	690	626	663	684	713	684	617	700	653	649	616	672	639	641	636	658	674	672	616	673	674	668	653	645	638	662	654	645	634	673	674	661	648	673	702	639	703	643	624	635	673	646	660	656	758	645	643	661	669	656	682	640	693	661	652	671	659	693	657	689	687	686	670	696	636	615	661	629	646	668	676	658	660	656	673	615	645	706	703	714	704	657	672	708	647	680	649	681	660	669	719	646	659	638	637	685	689	679	693	690	628	668	670	600	691	661	604	691	651	654	682	681	696	651	673	636	670	647	669	644	650	611	639	636	690	615	694	674	656	633	695	672	695	641	670	671	681	636	676	668	617	599	656	656	665	645	658	661	659	688	677	679	699	694	683	665	688	716	657	685	665	657	672	693	648	665	712	653	666	695	620	654	635	672	685	686	665	650	689	647	678	654	617	681	709	643	698	677	637	658	675	640	669	670	700	617	650	699	677	626	661	649	639	655	644	632	683	631	707	706	676	637	621	661	667	681	657	622	617	657	677	677	646	683	650	665	657	606	683	676	687	660	630	692	672	672	705	679	658	720	671	640	638	656	666	690	690	677	660	667	640	661	649	681	664	641	681	622	680	664	686	644	665	673	618	641	722	649	657	702	662	666	659	665	662	636	643	670	685	660	651	640	644	677	698	644	709	661	666	665	686	628	660	622	684	693	634	606	665	683	679	630	653	665	694	631	663	656	632	649	657	669	631	658	637	634	694	667	708	636	686	662	625	650	651	693	671	675	696	704	630	694	666	634	651	659	692	661	691	636	687	659	620	670	594	706	612	712	681	630	681	676	732	660	633	631	656	680	635	700	692	665	712	635	602	643	717	679	667	675	686	691	629	710	667	695	665	687	665	685	659	706	680	640	677	659	656	680	638	659	657	687	639	650	665	651	665	717	645	626	682	638	640	630	673	722	641	655	691	676	649	657	682	695	655	681	623	686	671	678	660	680	643	658	694	633	686	678	683	667	656	671	683	674	697	677	673	685	704	639	672	668	701	660	677	629	667	676	640	663	709	669	674	716	717	638	698	691	679	671	651	673	611	679	652	625	683	644	703	724	677	655	633	662	682	687	628	651	705	655	649	614	649	649	627	672	650	636	660	692	628	650	665	696	693	635	665	652	723	672	652	680	652	655	634	673	668	673	657	670	671	623	657	632	674	672	691	701	652	658	683	682	695	698	682	660	647	682	680	635	628	659	676	639	706	683	672	692	684	713	644	657	670	680	679	677	639	711	655	709	666	662	707	696	652	699	679	700	694	661	645	708	683	682	657	678	673	658	659	660	620	680	695	647	668	608	681	655	644	679	695	701	656	674	676	607	650	655	688	695	663	711	696	656	676	661	644	693	666	701	634	654	704	670	659	644	649	692	643	678	674	674	617	706	677	658	656	675	655	635	703	673	647	677	668	682	657	665	644	690	648	720	660	647	691	651	662	674	614	636	636	627	679	674	674	679	672	661	652	674	692	674	688	665	638	627	628	702	663	673	699	719	679	619	654	666	692	636	702	685	670	663	662	680	660	632	648	622	690	672	679	735	663	655	691	697	672	617	684	669	647	673	681	634	668	666	627	642	681	655	715	631	669	666	663	683	676	686	699	657	703	622	674	643	694	650	673	695	632	652	699	673	698	637	677	692	713	698	644	660	637	683	693	678	708	716	669	686	728	655	655	632	697	710	670	673	681	701	666	675	679	658	684	715	709	671	667	732	649	712	700	696	642	705	690	676	711	633	668	657	662	629	680	709	655	673	685	622	666	682	690	681	648	663	668	677	698	602	681	693	710	651	687	692	641	606	702	678	640	630	661	662	712	676	649	695	696	662	692	633	675	694	661	675	695	669	640	643	673	685	707	670	683	701	704	641	689	664	666	658	640	650	641	652	680	660	637	690	678	660	648	742	684	648	629	656	694	677	670	682	666	693	676	694	662	641	699	662	648	669	678	692	669	669	674	676	685	668	700	681	655	710	654	656	700	667	646	693	717	675	673	652	666	628	684	656	675	655	649	634	681	688	653	632	699	649	671	640	707	665	639	711	650	629	667	670	710	679	626	680	654	670	712	695	701	679	659	633	677	694	692	689	650	685	696	682	645	717	693	675	695	671	695	630	674	689	652	676	683	687	731	655	717	688	697	665	646	657	656	627	634	668	667	651	635	648	658	660	676	643	648	696	660	652
25969	21400	24154	13448	1387	892	792	702	693	680	661	664	683	695	676	627	715	615	639	639	672	642	640	645	689	654	666	630	625	682	643	595	656	683	663	631	621	621	700	641	589	662	659	642	599	631	628	587	610	637	621	639	630	622	666	647	607	628	654	667	621	672	614	642	645	670	685	671	654	626	674	615	686	602	634	622	670	585	633	652	629	637	655	640	601	628	650	627	624	595	667	605	603	617	616	631	649	642	632	600	658	675	634	631	627	633	651	616	601	639	638	628	615	709	619	632	652	641	689	624	646	605	615	617	628	669	616	705	632	643	623	661	671	644	635	653	643	651	646	671	624	652	621	641	644	656	575	675	648	647	648	634	672	632	673	634	651	597	632	642	660	597	636	644	635	634	632	626	586	598	653	628	680	598	641	618	688	627	652	639	644	669	632	616	715	659	628	648	651	653	598	672	636	596	671	661	627	668	610	680	648	612	647	631	606	640	628	641	629	645	679	610	657	640	636	671	658	649	619	650	645	631	662	642	652	615	631	619	654	656	691	674	662	637	608	626	618	619	651	637	650	642	637	640	644	652	673	639	593	646	635	638	603	617	654	612	641	599	683	670	648	647	652	666	637	622	665	660	594	630	616	590	642	626	662	621	627	644	656	658	615	627	614	607	680	657	656	626	611	606	652	645	658	620	603	658	633	656	616	648	648	618	600	638	612	628	605	656	637	655	648	658	624	682	658	601	625	639	617	597	635	698	642	629	620	617	640	600	652	683	614	601	644	641	607	618	618	671	702	604	592	648	590	623	627	622	649	626	677	614	617	668	658	670	655	656	652	635	607	609	628	651	644	653	629	646	717	661	650	703	670	626	643	638	622	619	634	684	646	599	648	604	643	638	635	647	658	617	590	635	638	632	636	606	605	627	661	632	637	620	648	686	684	656	627	618	687	655	630	675	620	641	683	646	615	617	717	645	645	670	614	626	680	656	608	636	633	632	649	590	650	644	602	653	629	612	690	675	583	647	637	615	654	652	629	632	640	636	667	637	638	637	622	669	612	626	587	639	646	654	627	658	593	627	624	600	605	643	597	642	585	640	594	639	635	614	650	672	604	632	667	618	677	624	669	625	621	607	635	597	626	609	622	640	643	627	648	622	622	688	674	655	653	669	617	644	640	661	663	642	594	619	630	656	638	644	600	632	662	609	630	644	629	643	647	660	652	675	651	592	618	605	659	604	629	650	649	658	603	620	645	595	640	664	658	632	604	592	631	652	684	605	622	592	638	630	648	673	635	630	646	637	664	656	665	600	628	650	668	624	652	664	629	629	641	660	599	684	690	672	623	621	627	629	603	656	636	618	619	579	659	621	631	627	595	657	690	624	610	624	680	626	648	670	613	653	615	575	647	638	647	601	663	613	643	608	629	607	609	611	644	640	623	628	626	628	624	648	645	600	627	641	642	624	649	696	700	634	626	621	637	700	629	640	623	659	631	611	643	586	613	629	629	638	609	599	685	669	611	615	629	620	658	643	637	643	624	649	630	631	693	629	619	630	638	656	651	626	654	634	615	641	626	682	675	646	633	601	595	610	610	678	636	643	679	688	630	646	648	641	643	700	646	698	638	628	627	666	665	643	649	640	600	670	649	639	632	634	614	659	642	669	642	604	622	635	618	629	652	641	612	621	630	681	656	616	578	659	600	650	645	630	656	631	656	684	594	653	624	601	639	601	648	644	619	612	653	676	611	603	685	699	636	635	669	615	626	644	675	669	653	632	639	660	605	678	680	620	651	628	644	648	712	662	657	695	622	616	632	610	621	635	618	630	647	652	652	625	658	641	635	638	632	627	646	599	662	655	659	659	597	662	669	645	688	662	643	643	628	663	604	665	652	674	607	636	614	660	637	714	621	632	631	668	626	642	670	627	629	639	652	601	600	651	612	650	659	621	634	678	646	659	604	653	607	580	625	626	633	631	650	617	626	631	642	626	597	675	649	633	644	620	653	612	657	661	597	655	632	629	663	653	627	617	650	602	639	627	643	668	611	623	608	663	573	628	649	636	611	658	661	624	635	650	635	631	663	656	627	593	686	678	649	639	657	618	629	614	592	632	597	661	638	632	608	611	656	619	630	663	615	658	625	612	666	601	626	622	633	676	651	623	612	665	614	626	650	607	626	589	700	662	628	624	659	651	613	676	628	611	616	625	681	611	653	630	609	639	631	652	618	645	638	663	629	608	636	644	621	646	633	673	631	625	600	590	651	687	637	624	593	622	684	640	629	607	637	637	645	627	651	661	633	616	613	605	630	702	622	671	660	617	616	610	610	637	624	666	622	623	651	627	638	670	579	636	640	624	621	653	613	688	649	627	653	638	623	622	641	561	674	617	639	646	622	665	661	667	623	687	658	636	622	628	641	661	599	666	598	625	654	645	663	620	615	657	675	617	587	662	672	639	607	660	653	686	645	630	678	664	656	652	610	631	664	634	594	650	663	600	590	626	634	627	625	693	663	617	641	655	651	619	673	654	616	647	661	636	628	643	661	623	599	638	616	611	584	639	614	632	636	626	643	663	652	682	651	642	616	674	623	607	577	636	636	611	633	617	592	600	642	646	621	642	646	655	635	624	667	627	669	602	650	592	627	616	673	639	636	624	609	603	625	607	659	631	657	599	615	612	662	647	667	683	665	627	643	619	644	616	681	626	622	649	613	658	708	622	635	569	645	616	611	619	611	668	695	635	594	672	624	622	633	641	636	655	633	617	637	641	598	669	654	657	625	660	657	649	616	624	631	642	622	641	609	652	641	654	672	601	613	662	679	631	614	618	668	630	662	656	592	632	674	648	691	626	654	610	629	663	657	711	609	657	620	708	662	613	635	668	625	666	641	657	663	585	638	613	634	630	660	653	637	663	644	606	640	642	597	635	668	662	628	633	627	632	646	645	623	665	639	629	634	636	632	631	663	646	639	626	651	658	629	673	613	646	607	640	619	649	644	616	657	653	634	604	642	618	614	641	656	643	612	586	615	672	656	642	607	667	628	644	646	659	613	694	665	614	615	649	628	621	585	652	634	668	618	645	654	654	630	649	639	651	669	649	614	644	643	628	645	642	657	606	715	658	636	634	649	636	650	632	683	629	601	629	654	688	680	654	640	637	636	601	621	634	579	643	635	619	647	640	670	663	639	627	627	636	619	608	605	622	648	684	636	587	654	621	634	642	681	670	628	630	625	639	632	645	606	626	626	627	651	646	659	614	639	645	649	628	629	695	559	621	653	621	623	624	645	674	643	617	600	624	641	598	598	673	635	625	619	643	668	683	594	618	638	586	641	608	637	642	633	646	686	653	657	708	669	622	661	641	663	668	660	616	627	662	646	605	625	614	624	578	645	653	660	641	650	636	619	659	615	612	638	694	606	609	607	633	664	631	611	679	664	628	657	588	637	613	579	657	651	592	656	634	583	618	644	684	646	661	636	653	678	649	642	618	660	635	593	662	604	646	606	643
3728	1740	1510	984	870	721	719	666	623	670	613	588	611	617	561	581	537	591	546	577	589	555	600	584	545	611	605	591	585	590	577	558	583	548	567	562	621	573	579	565	576	576	561	585	569	598	595	581	593	603	539	622	570	558	602	562	553	561	557	566	571	554	562	582	571	614	566	536	560	585	559	576	536	565	560	596	572	597	575	573	576	566	585	609	546	609	539	564	583	581	570	586	572	514	603	568	574	557	562	644	538	568	588	555	614	569	644	586	548	591	539	565	512	569	570	549	601	556	610	562	583	539	564	611	569	610	558	573	611	565	571	569	588	582	575	572	554	539	553	559	562	597	572	576	607	579	554	587	617	549	558	613	596	614	578	577	598	600	565	613	571	559	600	505	525	596	549	571	569	564	597	592	593	611	579	571	590	578	577	581	598	584	599	581	557	580	590	576	569	567	619	566	591	540	586	603	530	563	570	614	606	595	546	558	587	578	599	560	589	583	627	559	572	578	578	559	569	542	624	572	561	570	581	575	566	602	592	585	601	581	563	590	514	524	563	588	553	560	570	601	583	563	545	527	587	557	553	566	572	624	575	592	572	536	571	606	576	593	564	535	577	563	558	577	580	548	574	594	598	562	577	548	589	584	582	566	588	517	568	581	577	587	541	597	540	528	562	553	576	525	568	598	598	555	568	559	564	585	578	575	569	560	545	554	578	540	559	570	587	568	563	551	538	565	578	534	546	571	572	558	554	543	565	538	582	509	558	581	537	548	574	586	556	543	532	551	552	548	576	539	552	575	541	559	563	601	519	594	577	556	558	550	547	563	577	568	538	564	549	597	506	561	603	552	576	567	580	524	551	549	572	559	548	598	560	589	539	557	572	518	529	558	563	553	561	601	601	575	563	594	561	564	582	576	599	542	566	559	534	597	563	562	565	605	586	582	569	600	566	538	549	561	559	567	545	542	589	562	578	561	562	599	599	541	586	593	561	495	573	556	559	581	597	616	533	584	542	549	515	566	572	563	542	571	575	596	588	594	572	605	570	592	613	525	563	571	556	574	552	594	544	535	588	583	569	562	548	540	547	595	596	512	557	595	569	582	572	587	581	564	586	579	538	568	558	593	566	538	572	588	601	598	551	590	557	557	554	566	557	559	587	572	600	570	602	540	597	599	563	557	580	580	541	597	538	554	550	587	566	570	590	580	584	575	592	564	609	549	532	549	554	604	602	551	581	562	557	560	579	574	592	556	602	577	536	614	569	528	622	610	559	528	580	529	562	566	588	525	558	545	547	551	570	555	603	588	546	537	588	615	557	583	591	602	577	574	549	573	555	555	588	539	588	596	566	561	535	547	527	626	584	519	520	524	554	546	572	578	569	601	571	562	552	567	585	582	528	540	559	578	558	609	552	553	535	569	569	564	535	545	547	610	625	521	585	580	549	604	593	617	572	562	532	566	557	605	567	556	557	539	529	564	587	561	594	608	501	607	573	585	584	573	568	548	580	548	576	618	558	623	589	610	557	564	574	551	569	563	587	568	610	542	572	577	546	582	582	584	602	561	547	538	596	599	538	562	584	589	521	579	566	553	583	562	576	546	546	563	602	580	594	568	632	543	586	588	601	608	565	560	587	578	560	576	594	603	553	560	581	536	566	567	591	573	586	536	562	589	519	584	580	567	552	574	571	589	528	560	596	537	580	576	578	557	545	571	569	550	553	593	570	540	555	596	591	557	588	547	563	534	572	570	585	560	557	613	567	615	552	588	572	593	572	558	582	583	541	549	558	569	604	556	523	597	559	568	570	562	578	574	597	529	542	587	582	549	589	559	563	574	573	601	548	561	570	545	571	603	596	594	589	593	550	623	567	562	562	588	565	562	578	578	546	577	570	586	567	562	578	541	518	561	580	570	582	612	553	569	554	571	537	553	544	548	531	565	532	564	573	565	548	591	576	584	576	590	564	578	543	564	544	576	577	612	574	552	553	566	539	540	580	551	573	567	523	586	564	604	526	531	524	559	560	555	597	583	576	545	545	563	581	569	540	561	559	610	561	569	576	546	593	588	548	563	508	552	557	603	515	536	566	544	590	529	571	602	550	561	547	528	579	563	562	598	590	523	579	570	537	560	599	539	552	573	550	563	540	584	557	582	543	567	549	542	549	581	518	545	590	583	556	560	620	560	556	556	531	535	559	571	568	588	607	547	610	603	576	603	584	582	574	575	516	602	572	564	592	575	590	552	580	544	578	561	574	587	551	584	572	506	621	533	597	592	569	570	622	548	564	566	569	591	532	587	536	578	519	585	586	580	567	573	602	565	544	566	549	563	561	550	595	572	557	603	559	582	583	580	548	544	574	539	565	568	603	520	570	545	540	570	562	568	561	585	570	560	536	577	585	574	598	598	580	559	560	600	562	583	546	587	544	586	531	552	540	604	596	524	571	566	604	550	570	558	595	538	554	548	542	609	573	599	553	545	533	584	518	590	613	542	559	565	593	586	562	516	543	605	555	577	553	554	625	561	572	551	575	548	571	570	547	573	548	538	574	591	618	554	562	544	570	587	555	608	577	549	578	594	561	595	587	568	570	628	554	567	556	553	619	577	584	588	619	547	545	527	566	588	548	582	533	561	558	609	552	557	568	550	558	571	600	574	573	570	559	565	612	589	599	564	566	629	564	537	582	578	585	553	551	620	593	581	533	560	584	534	542	593	572	549	579	604	585	567	522	555	513	549	594	589	582	590	555	590	581	538	554	611	571	569	523	583	571	589	574	567	574	525	580	582	564	570	576	552	541	579	583	582	533	593	575	524	580	560	573	539	541	568	569	576	547	551	589	557	550	564	549	584	562	579	587	560	568	593	572	570	586	580	561	572	574	572	541	577	561	565	543	568	559	548	590	585	552	596	547	567	536	572	578	578	577	585	557	569	513	600	553	550	554	547	580	565	594	591	568	570	541	548	552	536	588	602	586	523	527	579	615	579	584	573	571	547	557	571	551	567	565	556	558	518	547	557	571	566	508	516	539	524	554	532	594	591	519	556	575	540	547	571	572	589	597	557	566	566	580	555	558	582	583	518	582	594	536	600	596	542	578	554	552	546	590	534	580	568	566	564	593	589	542	603	594	614	548	570	576	618	552	558	532	565	613	566	549	590	580	544	503	522	598	539	533	592	603	589	539	553	570	558	533	595	555	555	596	574	546	562	576	578	593	574	568	564	554	593	589	568	525	567	571	554	565	548	588	581	502	595	606	530	520	540	604	577	547	591	548	610	567	525	561	551	557	561	594	569	587	566	588	592	539	615	580	547	568	559	583	564	541	519	592	568	567	567	602	555	602	555	583	542	556	585	552	577	520	576	541	566	569	595	580	557	578	556	555	554	548	531	559	577	583	579	542	570	542	555	565	579	585	584	579	547	575	577	546	591	567	582	564	565	561	561	553	569	569	513	592	615	590	548	552	546	568	562	576	543	592	561	630	535	555	593	574	552	577	573	622	570
24257	21410	28530	24679	19983	2736	973	584	454	442	442	437	383	393	382	388	373	379	343	371	330	397	337	341	373	352	337	330	345	338	310	344	348	348	333	352	340	355	368	332	364	350	362	334	324	334	347	353	348	337	349	345	354	341	342	349	328	327	361	347	362	281	331	301	348	374	323	323	313	341	349	330	316	307	348	334	328	329	315	323	308	346	357	352	345	342	349	343	344	347	331	326	366	322	333	348	324	303	314	325	329	317	341	334	338	328	331	326	333	312	332	307	337	303	350	337	320	342	317	341	348	335	313	327	329	324	350	358	312	326	352	332	344	320	315	333	352	326	333	339	341	331	318	354	292	298	340	306	339	333	347	323	329	345	327	296	326	340	331	367	335	309	337	346	360	384	317	294	346	312	348	312	330	325	340	354	341	311	340	347	315	332	344	315	350	343	330	350	335	337	338	371	327	345	304	332	341	352	315	329	361	332	316	297	308	351	327	320	332	323	334	311	339	304	338	353	354	348	343	314	336	346	299	334	344	335	374	345	349	341	371	349	340	321	322	308	311	333	321	302	347	358	340	339	331	318	324	329	333	318	295	353	345	331	342	353	330	355	330	306	325	359	319	335	319	305	337	338	329	336	311	344	354	358	314	329	317	340	335	311	350	365	330	365	318	348	320	309	304	343	315	319	298	335	314	333	340	290	334	325	369	329	328	358	329	339	346	326	369	347	317	345	327	324	323	345	324	341	334	328	346	320	324	343	324	331	327	317	305	319	329	313	329	352	340	325	344	336	343	315	330	360	362	352	320	319	337	372	357	337	315	294	287	333	327	382	301	323	321	319	303	356	327	325	345	337	305	336	330	342	303	324	326	322	333	330	368	340	348	354	342	345	325	339	346	378	348	350	334	336	335	324	351	333	336	346	327	332	361	309	317	282	327	338	320	349	343	355	347	331	316	337	342	333	317	352	310	289	292	348	341	315	347	317	335	305	335	321	363	358	333	313	320	337	328	341	321	366	322	350	354	321	354	331	321	334	306	366	334	328	367	319	309	329	324	299	338	322	360	311	314	307	335	315	334	348	312	354	343	355	326	343	317	356	336	345	336	320	334	322	343	346	338	329	322	346	327	413	364	313	329	332	360	313	323	312	345	343	338	333	353	326	323	342	324	325	406	336	328	316	327	349	314	329	316	339	330	333	333	320	316	340	319	303	363	342	338	294	321	319	328	292	349	346	330	362	356	326	360	320	324	302	322	314	317	351	362	339	301	318	351	325	309	333	338	302	328	327	326	340	334	337	348	346	294	354	314	357	340	348	342	328	336	343	318	334	305	309	316	320	333	300	356	368	344	350	337	313	323	327	366	362	327	320	308	308	314	328	332	356	313	314	333	330	294	335	347	354	323	317	335	339	318	340	348	294	340	325	349	313	315	330	337	348	338	331	305	317	343	317	324	332	343	352	365	312	338	339	292	290	331	356	338	338	320	361	356	308	323	320	337	310	355	345	322	338	350	346	375	308	308	325	321	333	308	321	330	342	306	337	330	332	322	339	327	320	318	338	329	329	326	288	323	330	325	347	349	340	330	356	302	352	306	315	319	325	344	339	345	342	328	330	311	304	328	312	330	333	312	328	319	351	335	316	341	374	327	319	336	326	373	329	334	350	357	346	353	352	337	317	316	328	316	339	333	360	306	336	310	366	305	358	339	379	327	323	354	316	324	332	331	313	311	305	324	345	320	312	310	320	312	329	323	315	340	323	335	334	333	340	313	331	308	310	323	339	321	340	343	330	350	304	336	319	330	356	313	333	323	347	356	315	326	349	316	339	308	337	321	341	341	310	341	286	355	331	336	347	312	324	315	316	324	344	333	326	315	325	321	329	319	312	339	319	350	330	276	355	344	296	328	338	326	307	327	280	337	342	331	317	292	329	321	305	328	331	330	355	322	307	327	319	329	352	366	355	329	356	324	316	329	312	294	329	332	314	305	306	297	314	315	315	353	336	344	315	323	323	303	323	300	345	349	319	342	301	361	328	309	317	343	335	363	349	317	331	335	354	358	323	348	316	335	369	316	340	325	299	302	339	291	324	301	318	313	328	313	332	326	336	341	342	341	349	383	313	323	316	311	340	344	340	345	356	322	319	353	324	329	363	313	308	333	296	340	318	342	345	342	322	308	345	322	307	340	345	305	351	329	308	343	325	321	332	333	335	311	373	337	361	305	354	310	310	335	306	327	325	345	350	336	338	332	326	325	329	294	299	315	321	323	347	378	340	324	335	331	337	346	371	331	311	322	340	336	328	307	299	351	294	303	339	299	315	339	322	293	327	334	360	328	339	346	338	355	356	322	329	311	321	309	318	303	368	284	348	336	314	347	353	347	345	334	345	347	387	311	321	332	332	316	328	364	360	326	288	337	345	357	345	331	342	333	362	311	356	298	310	321	337	334	301	340	326	333	324	292	323	320	324	314	310	342	331	313	333	352	361	329	345	331	309	330	351	329	326	341	367	315	333	360	359	335	334	344	341	361	367	325	357	352	330	331	321	356	311	354	316	304	349	312	358	326	317	314	346	315	333	326	343	336	314	335	323	323	357	359	307	354	352	297	318	310	368	332	342	350	359	360	350	340	333	319	356	332	317	341	332	348	321	324	328	329	325	308	322	310	330	345	317	350	325	353	310	320	321	338	333	337	325	357	315	352	324	343	348	339	342	294	334	299	314	349	360	333	328	315	319	322	303	331	338	352	308	352	335	319	334	320	350	327	325	342	335	331	313	363	354	328	348	342	356	349	322	352	319	312	368	325	308	309	327	326	347	363	330	307	296	341	350	350	301	344	305	364	325	315	328	322	329	328	341	303	321	312	311	345	331	317	327	320	343	322	344	319	333	319	305	345	320	301	332	329	338	355	319	341	326	309	326	345	327	338	325	330	342	317	322	317	336	310	319	344	343	324	324	328	301	362	329	323	333	309	347	333	337	353	334	350	334	331	361	321	314	333	347	327	361	368	323	334	332	311	308	328	335	331	360	330	295	333	319	334	294	333	365	311	339	320	326	335	335	367	324	354	373	320	344	337	309	338	367	358	319	291	339	321	307	325	305	324	347	343	321	337	345	357	340	346	309	343	333	326	361	305	311	340	332	323	319	347	341	307	325	288	329	309	313	367	329	307	305	325	318	320	329	321	329	320	357	315	345	313	321	358	344	333	335	345	357	345	313	327	292	301	327	335	333	322	304	309	307	340	342	314	339	305	322	325	306	355	340	299	345	310	344	324	359	337	368	341	329	338	317	322	316	329	329	331	334	344	321	329	340	363	326	287	342	343	267	343	342	316	342	313	328	319	337	337	325	303	359	329	332	303	312	310	305	310	295	343	329	338	341	331	314	342	312	335	324	324	349	319	332	305	328	332	345	290	354	310	333	318	309	337	328	332	336	327	314	341	377	333	364	322	339	322	349	357	315	354	324	321	318	348	333	320	332	334	325	328	344	346	346	294	337
3346	4669	3671	1911	1253	983	810	703	664	563	525	480	458	426	414	402	378	357	343	376	354	370	354	389	336	351	375	347	357	374	340	368	386	349	367	360	371	345	356	352	354	334	311	332	349	337	326	319	332	368	327	319	336	352	338	338	335	331	369	330	309	335	346	320	310	339	344	354	312	309	331	348	332	380	308	333	377	329	338	305	354	321	340	315	327	361	330	308	326	306	331	297	347	354	341	351	328	329	380	341	341	291	329	356	335	311	337	348	370	349	381	295	322	322	400	329	290	371	309	325	321	336	332	378	320	332	305	338	349	376	325	330	323	346	329	355	332	310	343	314	347	348	342	304	314	331	325	365	309	352	330	335	326	331	368	305	350	338	314	323	335	320	335	314	316	318	335	301	331	337	337	314	336	358	330	334	342	349	359	329	322	371	335	330	335	318	327	332	337	344	338	384	308	327	346	344	332	341	326	302	337	309	318	327	354	318	314	329	331	345	318	353	320	321	344	360	341	351	327	321	325	340	306	372	336	341	332	346	338	362	317	318	314	325	341	321	333	331	291	329	357	327	346	344	327	346	320	299	335	349	319	308	341	330	295	327	328	328	335	334	310	353	362	299	308	321	325	359	353	315	340	335	329	334	328	327	344	343	343	306	303	335	364	357	347	316	369	328	345	339	322	347	299	326	354	329	329	318	332	318	325	328	320	343	362	313	294	307	335	314	334	340	356	322	351	303	362	336	308	321	316	325	324	316	329	318	339	336	337	340	365	352	339	333	334	305	308	326	344	349	346	312	332	342	320	321	323	331	334	319	308	354	353	347	338	332	321	363	318	331	350	340	332	315	360	319	306	349	307	350	335	310	323	346	312	338	359	323	312	312	335	316	328	329	324	330	311	313	321	338	353	288	341	329	350	326	326	342	317	329	347	339	301	310	317	343	327	344	334	341	329	318	362	331	344	314	326	340	322	342	350	340	310	343	312	354	315	341	341	308	349	369	314	332	340	344	340	331	321	362	319	321	341	328	345	361	323	332	343	338	299	325	320	341	335	315	329	351	322	327	341	333	327	344	346	353	325	339	337	294	334	332	355	346	342	356	325	341	304	320	301	304	338	316	300	333	319	336	292	320	343	304	318	340	319	346	323	305	337	350	320	349	372	347	324	319	337	358	299	315	334	343	324	310	317	334	347	328	301	339	323	303	298	333	318	288	295	296	332	311	357	272	353	362	336	321	305	331	340	336	329	331	315	355	329	310	367	346	286	315	338	319	364	338	327	321	347	335	316	355	335	323	326	327	332	311	319	361	342	333	334	311	345	321	313	305	322	350	337	324	341	344	337	360	323	342	348	370	344	323	342	340	311	326	318	327	316	329	335	331	312	319	304	307	348	328	340	335	307	368	337	327	335	312	322	311	325	318	343	323	354	357	327	337	335	303	325	331	333	315	349	336	316	305	323	301	307	310	314	336	289	324	308	350	309	283	304	333	331	349	338	338	339	335	321	318	296	317	318	346	342	346	314	339	339	323	330	324	335	318	343	326	309	356	295	310	312	297	322	305	317	304	295	375	325	341	347	367	340	304	328	323	321	339	321	317	307	343	336	362	362	343	341	335	347	324	337	366	303	322	368	360	315	311	294	315	307	346	328	357	329	325	344	326	287	324	324	322	316	333	319	324	328	305	311	316	324	347	321	352	320	338	334	319	319	345	325	323	307	340	305	357	321	308	315	325	330	344	321	335	331	341	329	325	327	319	317	328	315	322	326	322	324	362	312	315	310	328	325	323	300	293	326	351	340	390	335	316	292	377	319	324	329	339	352	331	316	339	347	372	326	328	302	311	305	337	342	305	317	290	338	317	329	328	303	369	323	341	342	298	330	330	350	332	319	298	310	352	329	309	345	324	334	331	334	330	314	318	343	347	335	347	343	324	304	302	337	347	353	302	324	335	322	363	325	315	303	341	348	305	302	332	349	304	318	305	347	317	342	330	352	326	320	337	322	327	305	323	295	326	341	338	330	354	303	331	316	300	327	293	331	353	332	359	365	323	346	318	356	319	330	356	350	332	342	331	327	334	315	324	324	346	299	312	328	329	309	289	345	338	305	334	327	331	332	311	333	294	287	325	330	301	320	365	328	315	349	337	319	299	322	316	319	362	315	361	280	311	341	329	320	331	313	317	302	334	301	323	328	288	290	324	328	366	311	292	312	303	345	331	323	339	324	341	313	331	331	312	327	342	344	339	336	326	295	320	321	337	323	321	316	331	332	319	328	341	326	334	347	345	336	302	340	313	304	307	349	362	336	310	343	331	319	335	300	310	335	358	331	331	321	318	312	292	323	321	303	340	324	329	293	343	321	323	345	321	335	306	315	309	360	284	334	319	316	330	348	323	321	334	334	285	331	339	318	292	313	306	358	320	351	323	329	319	290	339	302	324	298	312	313	341	345	294	331	334	344	288	329	326	335	323	289	302	331	327	358	309	326	330	298	325	336	333	369	324	340	307	343	349	334	316	330	326	360	336	332	306	326	302	347	314	296	318	327	322	338	336	321	352	330	352	358	349	319	352	338	347	359	353	334	364	322	321	312	322	330	334	296	330	311	333	303	364	347	324	326	348	296	325	321	315	310	323	347	335	332	329	349	347	345	309	332	352	312	325	319	356	314	355	305	301	328	313	323	355	301	304	297	316	333	313	334	344	356	341	355	328	330	359	338	318	316	335	302	294	366	323	314	314	305	322	320	309	306	324	336	333	306	328	353	372	338	325	318	329	308	306	332	347	326	309	359	327	293	297	336	344	316	308	333	295	317	321	333	314	315	362	281	315	321	316	295	342	313	357	340	309	331	325	329	313	314	333	322	334	350	318	308	327	320	350	302	308	333	324	312	346	366	307	318	324	349	310	329	315	322	331	337	303	311	313	293	315	320	317	283	300	335	311	310	334	302	336	368	289	332	335	316	315	331	294	298	320	335	327	317	327	333	317	343	333	347	324	334	313	319	313	332	332	317	322	345	303	322	274	333	330	316	320	334	339	306	327	308	344	334	351	329	319	335	334	302	332	318	314	336	305	326	303	327	320	336	325	309	307	360	294	328	326	305	328	336	297	336	330	320	307	286	340	313	329	305	345	362	330	314	267	299	309	341	338	320	322	301	330	346	318	312	338	359	305	318	315	325	322	318	364	355	311	339	311	324	338	315	334	323	347	294	314	329	322	319	320	317	330	343	318	308	315	292	295	352	333	336	327	343	309	317	341	324	326	337	352	326	309	312	311	324	332	311	336	336	306	346	321	324	348	338	309	323	329	324	328	336	354	294	313	332	334	304	340	312	319	330	316	326	369	309	349	336	303	315	313	329	350	364	362	345	333	341	319	312	330	332	313	340	334	354	306	295	313	350	291	317	335	345	292	300	339	297	299	319	345	341	309	315	339	313	314	296	338	295	305	291	315	296	329	353	316	332	302	330	336	317	329	327	347	306	323	327	347	335	336	331	313
27628	11918	2110	1345	1033	832	862	805	767	809	870	784	841	788	783	796	819	790	774	782	779	807	754	743	781	798	789	763	837	737	784	838	746	736	822	769	799	746	829	776	736	787	828	771	743	762	788	770	778	781	790	752	782	765	811	829	810	754	745	730	776	793	781	803	731	725	813	795	787	760	757	770	750	811	804	787	747	821	786	767	787	786	744	795	818	819	808	777	738	762	782	790	778	816	795	757	740	790	802	784	777	797	798	762	751	829	804	763	764	794	782	764	822	806	756	748	759	782	822	800	760	775	767	806	767	792	754	794	784	808	838	787	767	771	786	783	787	777	749	783	724	745	800	802	759	804	761	792	781	784	748	779	790	795	762	744	822	765	768	827	812	807	796	767	805	861	754	792	776	788	736	789	795	810	781	793	791	789	777	800	784	761	791	803	784	775	781	777	813	782	766	747	810	823	811	797	783	772	801	779	775	763	806	765	759	800	801	807	767	785	809	769	743	804	776	836	801	759	778	742	764	761	727	792	821	779	798	799	786	755	786	770	757	783	781	787	768	731	793	783	785	843	792	771	752	768	784	783	765	796	799	769	782	797	741	859	789	764	773	755	778	790	753	800	767	766	774	764	817	756	758	778	796	784	792	858	802	790	813	776	787	738	789	766	825	779	805	755	839	783	758	787	765	718	772	775	773	816	779	793	773	765	789	816	784	758	777	813	763	716	786	781	785	776	792	746	768	741	809	747	759	806	775	801	813	782	765	831	784	810	749	778	781	835	734	736	789	770	776	809	792	837	823	752	786	793	787	807	807	777	766	749	738	806	814	711	789	774	779	782	752	798	828	800	814	760	786	819	769	819	775	811	774	797	839	787	763	796	759	761	764	750	754	770	760	815	801	818	784	771	784	775	811	839	772	824	783	788	759	772	784	800	835	844	763	791	761	772	792	804	774	747	761	782	840	810	748	739	794	784	797	781	804	766	806	754	749	814	760	795	749	818	740	765	767	783	753	769	837	776	818	781	821	772	771	799	802	738	819	772	807	813	750	823	788	776	781	739	792	801	765	807	772	794	790	785	771	704	772	729	765	742	731	766	792	726	798	766	758	803	795	814	794	782	780	798	825	755	793	773	789	801	828	791	830	827	765	797	797	802	797	828	777	841	735	819	793	754	803	758	848	787	778	812	800	776	757	792	791	777	770	784	796	786	783	771	749	756	760	794	769	775	778	798	765	805	735	819	750	795	785	828	790	780	799	793	741	751	768	829	824	787	724	737	785	771	816	834	790	775	759	751	731	774	742	776	748	778	816	732	820	831	787	785	801	840	748	771	782	783	777	800	792	756	744	802	817	784	811	787	779	781	742	750	770	788	819	773	823	782	757	737	733	767	788	771	761	832	792	779	775	835	762	767	824	733	788	788	796	772	769	797	803	786	780	760	784	814	739	753	801	778	825	737	762	799	772	802	789	767	756	784	787	794	784	772	778	824	783	807	774	777	803	762	759	842	744	796	809	794	798	778	808	765	757	783	859	800	741	748	750	792	817	747	759	772	794	783	796	786	802	754	794	764	735	805	759	785	719	774	755	774	774	777	755	761	791	771	777	780	802	778	771	806	765	792	776	755	811	761	802	766	807	786	773	790	752	797	819	795	809	769	864	800	823	780	843	721	773	760	818	798	810	831	713	745	805	801	742	778	824	777	753	822	826	785	773	717	760	788	813	776	765	785	767	814	729	823	773	828	839	786	842	782	750	828	769	758	777	848	778	785	770	779	816	753	834	747	835	794	741	796	786	792	790	751	735	800	809	781	761	781	754	795	840	821	786	778	778	780	798	772	803	785	785	749	790	756	809	777	770	752	787	797	813	768	781	754	810	823	816	793	771	773	787	822	776	759	808	786	720	752	800	785	783	790	786	739	792	779	756	795	780	744	781	738	788	751	774	821	802	773	762	784	840	789	802	824	808	724	788	785	787	797	822	818	763	779	771	824	859	716	765	750	783	771	785	795	843	792	758	778	767	757	812	714	774	766	805	766	768	755	787	786	782	753	769	799	776	760	744	750	793	795	798	770	794	727	792	771	804	776	783	745	771	784	796	766	772	762	799	861	791	721	789	766	818	763	744	773	755	803	764	822	772	761	802	792	772	835	771	740	801	756	776	766	784	740	805	775	785	755	798	774	819	804	818	787	769	798	799	786	762	731	782	777	732	799	799	769	721	741	809	811	744	769	774	782	832	783	786	744	807	763	831	777	811	785	780	761	783	788	776	806	815	779	768	772	846	743	775	804	733	821	750	784	775	762	812	780	759	783	814	776	798	822	809	800	831	772	805	772	757	810	795	776	764	787	744	767	798	768	840	789	781	712	783	779	792	790	767	786	825	766	789	792	781	744	768	822	792	761	788	798	798	814	776	776	798	808	797	733	778	772	800	763	768	759	798	742	783	780	792	763	783	783	761	795	795	750	778	773	795	802	806	822	742	814	748	719	780	807	726	801	774	829	755	779	757	754	843	835	772	782	820	799	767	754	788	809	790	766	784	838	807	740	836	775	843	789	766	769	770	761	809	784	746	742	784	790	722	759	763	826	795	722	800	794	793	787	800	821	829	836	826	770	788	769	783	825	799	785	761	761	788	772	774	804	806	816	757	759	782	843	796	766	783	820	786	810	729	763	774	849	799	742	784	814	796	776	740	776	755	796	787	762	824	769	765	800	762	777	759	779	758	788	772	800	746	798	785	749	745	796	839	736	812	826	801	732	837	776	771	764	763	758	735	821	843	780	762	813	770	812	756	811	789	821	777	754	755	771	785	762	757	792	768	783	802	745	774	783	737	774	794	737	778	829	774	748	778	762	795	763	756	815	760	829	772	735	786	823	778	798	747	745	781	782	773	748	777	752	763	797	838	809	809	820	749	871	746	810	764	811	707	808	826	802	782	750	804	805	772	764	778	828	768	750	828	785	723	814	828	798	767	769	780	733	788	795	766	789	746	730	832	811	772	812	746	739	773	748	776	792	748	761	759	838	795	806	789	796	764	739	760	793	812	786	785	774	759	824	772	742	785	780	748	758	788	795	744	766	763	841	761	794	749	738	814	779	763	786	793	766	770	753	764	844	842	782	787	759	798	779	821	772	847	781	744	796	753	840	754	747	781	804	794	795	763	752	781	829	813	768	767	768	790	728	779	809	787	793	765	748	787	801	761	799	777	771	773	792	756	767	792	788	812	826	777	716	791	787	741	799	758	800	752	771	769	761	735	806	776	777	776	739	758	690	803	847	823	792	790	801	810	784	772	816	776	721	781	767	864	770	791	777	772	792	832	737	814	795	806	753	732	737	776	804	858	800	745	761	756	780	711	798	733	844	756	794	811	803	742	775	751	795	796	789	776	757	820	844	792	793	788	765	741	784	762	772	806	736	766	761	836	775	763	742	822	735	829	793	850	797	805	824	792	816	797	797	833	771	805	783	777	731	796	800	801	801	771	738	790	752	758	748
5220	905	897	744	754	713	692	710	720	713	695	673	737	676	673	710	709	666	674	710	647	726	667	627	643	670	646	686	676	652	662	688	662	677	705	679	686	701	668	656	680	691	671	731	700	665	673	697	679	668	645	642	738	682	681	712	661	685	683	648	674	681	687	721	699	656	687	686	718	675	669	648	662	686	690	662	672	670	714	711	708	707	679	625	684	654	661	637	684	674	717	680	684	684	672	725	706	671	671	691	695	655	682	700	686	666	642	675	668	642	683	616	634	681	666	650	679	749	670	671	715	672	646	656	694	665	679	622	656	631	720	704	645	664	659	681	673	716	717	682	735	696	649	687	698	688	696	714	698	671	692	659	624	667	628	691	645	715	693	624	674	625	664	669	652	644	665	648	650	682	676	674	688	672	684	654	700	664	712	651	659	663	642	665	658	684	644	686	673	627	675	633	683	682	691	672	656	690	655	693	649	683	692	695	674	680	686	656	656	703	647	670	668	678	637	698	717	652	632	653	728	638	711	677	673	699	694	686	640	669	625	676	714	689	649	691	662	641	649	659	681	698	681	673	690	665	644	669	682	694	673	678	661	697	657	685	649	705	690	652	677	674	658	727	694	682	695	669	675	644	644	673	707	667	648	654	715	664	653	633	701	616	697	681	646	693	720	688	663	654	697	633	720	641	688	639	671	682	703	679	693	666	720	708	702	674	657	704	694	696	655	655	718	675	665	670	665	684	671	660	712	654	673	711	651	655	708	652	745	624	656	670	700	655	692	638	715	661	634	692	703	665	683	667	665	632	644	658	659	684	663	661	633	659	663	644	680	661	656	662	708	665	678	662	677	656	663	660	665	638	695	677	658	660	691	648	637	669	679	660	692	674	634	667	687	682	666	621	647	677	688	690	691	642	737	663	716	681	685	641	660	657	683	678	632	679	708	668	670	660	691	680	657	685	674	676	698	641	685	635	685	653	702	644	665	697	668	728	679	663	657	668	678	654	668	672	695	668	678	675	681	685	639	649	679	675	639	680	636	652	656	710	668	627	689	637	621	683	651	740	673	691	717	659	684	660	684	691	629	702	695	710	656	687	676	687	703	678	676	654	686	656	660	624	668	728	701	688	650	686	681	665	653	694	633	701	694	711	635	724	624	668	642	660	666	680	703	692	717	753	733	696	719	707	676	671	680	714	645	632	700	674	682	692	724	691	665	713	668	673	689	673	661	701	690	666	683	667	684	669	636	676	716	671	644	644	716	650	643	664	675	698	633	667	691	681	640	681	697	721	643	682	697	664	659	635	723	707	629	669	631	663	693	696	705	766	677	662	562	674	668	632	682	729	640	681	679	677	723	626	647	682	660	675	680	688	663	655	657	676	614	647	705	663	620	681	706	726	641	653	676	669	668	658	707	714	669	669	690	682	718	643	676	673	695	669	717	659	659	682	674	728	630	661	689	695	678	626	685	692	700	694	684	739	686	692	639	672	654	630	734	683	680	698	647	741	705	748	701	678	687	668	679	714	663	651	680	724	646	712	697	671	697	702	656	689	650	691	694	705	642	708	678	683	675	698	700	695	638	666	682	677	689	695	723	674	674	641	684	642	670	707	677	686	646	698	712	696	681	695	665	668	671	698	686	674	710	659	673	621	669	662	718	698	649	619	649	644	674	680	664	681	726	700	686	675	697	667	702	703	634	676	666	671	668	693	693	671	672	676	708	694	668	662	672	661	679	717	684	688	626	704	738	668	653	654	721	699	706	677	686	674	679	663	693	655	652	696	698	685	676	698	670	686	656	672	663	709	715	681	679	665	684	664	647	661	682	677	626	646	680	638	726	634	683	675	708	673	706	646	701	664	675	678	718	711	699	688	668	651	654	658	702	680	653	655	677	644	714	630	681	684	722	694	669	666	692	671	687	703	713	683	682	686	645	695	661	704	737	648	738	628	686	683	737	682	695	697	670	728	678	647	652	634	678	724	670	696	642	685	642	701	716	627	636	634	678	596	675	645	635	708	671	693	684	675	658	668	652	678	710	710	683	688	634	674	645	696	660	686	716	651	686	671	650	681	709	666	662	711	661	683	689	685	670	642	671	676	671	656	659	683	690	653	706	687	701	655	684	638	665	680	634	692	674	629	696	658	726	682	634	720	660	652	630	647	697	642	646	663	682	662	667	697	728	654	657	694	663	698	735	710	679	680	680	684	664	691	666	634	714	683	624	704	651	691	659	711	706	624	651	670	687	681	661	658	643	716	653	719	686	686	686	648	663	681	651	669	731	700	678	728	680	680	684	657	679	666	636	679	682	654	680	687	658	658	701	666	668	665	692	622	672	714	666	652	656	691	693	701	681	660	678	716	691	676	672	695	660	621	668	653	660	691	677	655	631	639	682	704	636	693	682	680	709	640	687	696	672	670	610	670	715	631	711	669	622	692	680	611	677	661	647	667	673	652	673	670	691	680	678	655	711	699	668	688	661	693	694	671	620	703	682	688	682	709	631	697	670	636	693	653	663	663	694	675	676	707	672	665	689	665	682	710	674	703	663	669	702	654	696	661	682	677	635	633	652	650	686	667	708	730	697	664	703	721	663	618	679	719	653	671	661	704	690	675	687	653	657	638	672	708	653	679	688	635	672	696	677	698	679	673	660	689	641	667	656	665	691	697	666	727	671	670	723	655	718	698	611	671	641	688	687	645	694	684	658	676	667	687	720	694	664	654	667	661	652	688	661	691	701	673	654	673	663	705	634	669	684	684	686	658	680	680	693	657	703	651	652	673	621	641	647	669	648	673	694	714	669	680	669	675	682	684	701	647	695	660	708	722	669	633	637	719	660	658	671	683	681	756	680	633	688	661	593	651	686	684	594	660	699	666	657	680	652	663	656	675	689	686	670	684	632	647	686	650	690	612	653	644	642	641	659	694	634	669	713	667	684	697	646	649	688	669	682	629	702	685	675	680	680	737	695	674	672	694	652	684	636	699	680	647	638	715	686	657	648	682	649	702	693	684	674	652	682	736	679	639	723	664	673	692	616	671	743	662	609	651	672	703	662	663	678	629	680	648	614	648	666	691	722	704	673	691	652	630	645	688	633	704	661	647	654	699	626	686	639	671	651	613	703	681	696	672	704	715	643	659	712	636	647	697	653	665	680	636	674	688	688	658	659	695	708	667	644	657	679	698	699	692	639	663	690	670	690	667	690	675	705	674	649	649	669	656	703	657	659	707	659	636	682	637	650	648	644	667	693	636	686	671	661	642	671	659	655	700	705	692	685	646	636	662	688	702	677	659	637	674	699	667	667	662	620	699	686	640	719	675	654	696	686	661	662	655	669	697	674	675	641	697	687	667	697	706	673	662	713	686	703	689	691	684	684	669	703	715	687	727	633	688	662	654	713	679	659	630	682	710	656	679	687	670	666	666	664	651	663	670	665	643	700	660	691	697	682	686	726	674	682	681	679	709	644	656	684	666	644	695	686	659	645	662	675	666	658	695
26017	21431	24145	13377	1380	796	788	756	641	687	637	625	665	721	630	681	636	625	663	604	661	715	647	636	655	624	660	678	639	654	676	613	660	633	635	611	681	686	649	604	676	654	687	653	622	691	621	627	632	620	654	652	630	640	623	617	635	648	669	607	692	641	598	626	639	632	616	612	634	648	632	656	647	650	655	641	671	646	627	647	638	652	630	668	588	685	691	651	683	656	638	650	655	580	638	652	627	628	649	623	641	635	605	636	666	588	644	632	660	662	665	639	653	675	618	621	666	632	704	664	654	657	660	645	664	633	652	655	634	639	611	604	629	630	642	598	589	640	686	592	633	656	577	666	661	621	641	641	630	657	646	636	617	663	647	651	601	616	676	627	617	653	643	633	648	609	571	651	652	654	633	668	651	689	610	688	593	622	638	626	661	629	650	702	644	653	640	633	668	610	691	642	628	628	617	666	620	719	651	610	709	638	619	619	593	597	614	626	650	657	668	652	625	671	571	599	600	618	642	651	610	630	675	665	639	640	645	669	629	650	648	680	699	650	650	613	622	673	601	682	617	607	616	630	636	645	609	646	621	641	620	631	624	651	624	673	620	576	633	632	631	673	643	680	652	636	615	639	657	643	643	632	620	637	631	680	653	634	653	612	619	596	629	647	625	673	690	593	647	652	613	610	625	603	628	600	627	688	705	656	636	631	604	641	662	611	633	605	637	640	644	655	626	631	672	657	655	621	617	612	624	681	591	657	630	654	647	666	649	609	659	596	657	613	643	584	680	590	635	634	643	630	615	629	651	641	638	606	628	700	620	609	623	635	658	677	608	635	620	616	598	651	619	633	638	683	656	682	668	626	619	632	643	665	640	651	646	635	659	684	619	653	678	632	618	667	668	685	677	647	639	648	669	641	681	646	658	636	624	614	639	619	616	617	676	648	640	649	626	646	628	653	645	660	578	633	616	653	633	649	640	601	654	632	589	651	625	644	611	668	598	630	613	639	641	626	637	615	594	650	607	632	690	639	617	668	653	583	623	630	614	642	623	652	620	627	638	654	596	647	657	657	637	673	705	637	673	646	641	600	638	644	634	632	593	654	644	686	659	662	682	653	638	640	710	632	658	616	660	661	613	653	641	662	628	613	636	627	606	653	662	630	660	658	667	664	592	655	651	643	617	651	647	685	657	609	601	634	646	682	620	678	631	660	646	674	647	626	651	621	637	628	642	675	648	683	651	618	631	607	652	652	668	666	619	591	668	612	599	658	633	655	674	585	645	659	645	666	608	629	641	611	651	615	619	649	648	684	606	680	649	610	652	592	621	666	647	618	607	650	602	650	620	644	657	615	645	656	618	624	619	621	661	622	673	670	633	621	628	641	617	616	660	646	657	637	647	686	677	630	654	620	628	629	659	671	630	627	653	674	633	669	621	654	658	646	644	675	595	658	619	657	598	668	617	675	579	664	644	666	618	631	629	605	659	651	615	635	606	671	676	669	617	674	676	667	685	655	626	594	660	680	653	612	632	605	634	633	652	626	601	655	659	602	632	623	617	676	595	678	629	615	637	645	671	662	697	673	645	624	675	645	687	634	658	641	657	633	638	661	626	639	694	636	626	659	679	643	655	671	674	665	629	615	668	707	609	636	641	581	635	634	581	691	616	634	643	644	653	635	631	659	615	641	623	640	614	623	606	679	653	610	655	595	592	634	641	680	634	643	611	660	650	646	620	626	648	645	681	622	655	665	602	649	654	648	660	704	694	673	692	658	650	643	664	623	611	604	638	630	648	671	624	665	634	610	663	639	635	640	649	607	668	647	639	637	645	642	619	628	587	629	656	652	569	641	612	632	671	649	648	631	673	636	601	660	660	646	621	640	630	626	628	617	641	628	648	597	670	680	622	651	656	612	664	691	594	634	672	655	594	643	570	643	633	632	632	594	598	608	577	662	646	619	647	611	618	601	694	642	604	664	629	646	609	618	672	641	672	679	604	641	633	618	657	657	671	613	630	647	658	645	656	587	652	604	658	642	601	604	617	630	691	614	640	635	650	631	637	625	636	598	616	660	631	625	673	678	641	627	683	630	635	610	654	658	673	699	612	676	636	627	665	695	606	632	654	642	677	624	645	660	630	647	649	648	600	639	644	603	664	667	679	625	640	652	620	606	659	642	627	620	656	665	635	619	591	617	606	596	635	651	629	639	644	648	662	650	664	647	652	703	614	652	706	627	627	600	615	654	673	670	679	680	618	623	642	643	603	642	692	635	645	620	657	601	618	670	611	626	630	652	663	623	604	645	668	626	646	645	589	646	652	653	694	680	606	620	613	631	672	657	659	641	643	625	665	653	629	638	632	626	659	625	656	636	654	649	637	636	644	687	649	672	638	591	649	637	645	668	651	634	651	665	663	630	609	637	634	616	614	681	657	609	634	626	618	727	668	629	670	594	604	652	617	665	712	606	640	667	651	677	644	613	662	610	673	618	615	641	638	702	632	655	690	645	659	669	631	658	608	643	627	637	655	615	615	625	660	701	686	609	678	656	700	611	618	621	675	689	638	637	671	603	637	638	640	654	622	638	647	644	610	642	672	631	564	612	678	644	628	677	638	673	618	620	635	623	690	635	673	599	625	645	628	657	665	658	660	610	617	668	658	641	621	658	659	664	622	641	627	637	626	606	604	631	640	683	627	645	633	664	633	679	648	667	611	630	659	671	691	645	628	628	639	642	637	596	610	639	639	619	711	651	655	675	669	655	601	629	679	617	589	633	638	617	658	656	680	680	628	598	637	663	645	619	641	648	613	637	638	617	674	611	645	618	653	628	649	634	667	631	632	619	627	643	689	590	617	682	679	628	639	578	608	625	677	641	634	669	623	649	628	626	654	657	631	692	696	622	628	606	658	666	676	636	638	664	670	654	639	638	605	638	630	643	618	587	616	636	648	609	614	615	639	638	651	644	695	681	648	630	668	674	658	610	657	688	649	622	617	659	654	628	615	621	624	647	684	625	658	650	653	651	681	633	599	624	664	612	676	587	635	622	654	627	653	668	683	656	597	656	626	705	623	634	645	628	591	620	684	627	710	653	677	635	648	621	667	640	629	614	603	645	635	698	633	654	594	614	635	658	686	640	631	682	669	639	643	645	621	613	595	625	625	640	640	650	595	615	651	627	595	628	638	613	650	627	631	645	661	668	604	657	666	674	608	653	652	647	610	615	657	623	685	652	729	636	642	642	673	639	664	610	617	634	650	629	622	604	603	667	616	596	633	601	621	600	607	672	643	715	630	636	635	653	661	655	633	599	620	576	657	616	615	635	623	645	637	614	662	661	652	626	660	657	615	637	642	641	647	646	664	668	655	638	625	637	606	684	625	656	577	657	642	667	637	664	630	590	601	594	628	638	650	662	653	665	598	672	603	626	685	616	669	644	655	636	626	621	661	620	604	641	644	656	661	643	624	634	665	671	635	627	634	643	614	600	674	638	613	621	661	625	670	614
3712	1856	1485	923	857	687	696	693	683	688	696	567	599	601	595	628	568	596	542	626	566	591	607	543	582	603	520	604	575	614	578	573	616	582	599	589	574	579	579	579	611	569	577	539	562	604	584	575	548	578	574	605	570	578	569	584	581	589	573	608	598	555	590	590	573	603	581	577	588	585	566	616	597	584	559	553	619	554	601	558	563	562	571	595	581	582	578	539	545	586	527	558	585	568	597	572	521	595	536	560	589	567	602	623	583	564	563	588	545	569	568	550	579	596	565	573	564	569	561	547	582	568	543	550	573	585	551	597	561	563	564	596	549	567	524	564	604	549	633	552	596	560	546	590	582	591	590	569	614	607	578	538	572	579	524	512	598	592	592	579	540	557	531	562	592	541	570	584	561	535	548	588	545	546	606	563	557	525	554	579	542	521	524	558	551	532	614	554	530	595	548	577	580	579	563	591	529	544	583	590	533	560	552	566	604	575	564	565	584	549	602	557	564	544	573	579	573	573	558	551	568	534	604	575	658	547	597	611	549	533	557	553	534	585	549	578	614	549	543	527	557	551	552	589	586	571	545	574	589	562	568	572	522	569	594	626	582	552	595	590	601	595	544	556	539	545	589	563	538	585	574	602	572	568	589	606	535	588	561	589	583	583	583	573	556	559	528	548	603	613	571	567	600	605	594	581	578	630	561	592	607	579	527	583	588	591	554	587	556	583	548	560	589	593	575	567	561	548	541	592	643	576	567	539	572	599	554	524	577	550	541	548	559	569	547	592	576	598	573	581	586	595	578	567	610	572	566	587	597	596	561	600	592	588	598	575	576	596	578	541	572	545	578	550	576	564	550	551	596	543	507	560	602	522	575	572	564	561	595	617	569	552	537	518	566	528	567	545	563	541	580	546	567	567	569	590	560	580	637	576	560	547	576	558	543	562	542	597	554	575	584	566	546	545	559	586	567	571	552	580	606	566	579	563	597	571	601	588	560	588	575	605	591	543	570	561	549	542	578	520	581	567	604	557	564	593	632	601	575	571	602	579	599	542	572	553	571	542	532	564	569	551	526	590	577	536	574	569	560	611	619	564	612	599	623	539	563	520	567	566	567	565	537	554	556	551	558	563	531	563	610	601	575	537	588	540	568	568	557	568	557	582	575	576	568	580	582	585	575	553	610	578	550	593	584	561	548	552	548	524	583	583	591	551	600	571	568	592	597	569	590	550	582	558	592	566	611	573	569	544	580	556	553	599	584	573	549	597	509	548	568	556	556	560	560	545	575	549	602	583	567	551	572	584	600	576	539	540	568	576	574	570	569	531	587	581	579	535	533	566	568	534	571	558	516	548	581	560	561	539	592	557	574	587	613	592	546	545	572	580	491	538	572	574	573	569	561	556	599	535	568	550	517	606	552	564	576	562	559	571	549	575	564	556	558	612	581	571	583	570	557	565	560	560	640	552	588	549	579	596	580	553	570	522	559	557	603	517	556	593	529	600	618	556	540	538	571	579	573	578	568	589	608	542	611	577	516	599	564	582	580	546	536	519	550	570	571	558	580	585	554	559	564	603	569	525	586	570	562	559	589	555	579	580	567	576	583	550	546	554	574	592	595	553	561	601	572	534	589	586	548	567	613	516	583	581	554	570	556	555	553	632	597	548	556	572	588	566	569	562	593	569	536	612	579	559	569	549	562	543	586	552	578	582	513	572	554	546	569	541	607	565	580	589	570	546	581	571	611	546	585	567	544	574	558	556	546	567	569	605	533	598	554	580	562	535	555	508	592	563	516	599	551	569	537	552	526	558	590	572	540	606	540	580	572	545	524	578	574	597	559	567	583	572	608	648	612	562	557	570	573	608	601	556	578	554	556	563	586	570	559	575	521	533	536	559	544	564	563	542	588	586	609	576	549	538	547	541	579	531	566	606	567	518	563	588	582	595	574	583	544	588	564	494	547	534	582	554	547	577	571	554	585	553	563	545	553	544	493	552	588	601	540	538	543	576	551	575	542	552	560	576	587	586	587	566	569	546	592	519	542	565	573	544	556	547	587	557	585	557	581	602	603	538	548	542	571	573	586	533	549	552	540	572	550	593	577	543	563	529	587	596	571	558	504	546	589	550	614	553	547	561	576	616	595	589	553	546	566	571	580	577	531	570	567	619	573	546	547	612	559	601	532	522	567	584	562	555	600	575	577	577	536	544	585	542	549	580	577	611	555	547	582	576	618	553	582	589	553	530	577	561	583	550	559	555	583	535	584	557	574	571	554	530	583	550	584	580	539	606	598	604	557	565	576	565	550	593	591	600	605	590	589	546	558	566	583	617	571	609	604	599	581	607	531	581	579	586	556	557	545	593	535	563	574	589	555	586	573	618	590	601	572	570	564	566	547	567	581	561	531	563	538	599	567	583	594	563	567	563	575	552	528	541	557	556	571	545	546	564	532	573	545	574	543	608	549	584	568	560	571	563	550	550	581	597	549	554	557	573	558	560	548	555	564	566	602	562	556	609	580	586	567	577	551	558	544	550	609	569	512	592	554	527	557	543	543	616	585	581	579	588	604	549	575	604	576	574	549	579	571	568	549	583	585	589	551	534	547	574	555	592	547	561	577	587	563	587	555	608	604	623	599	580	568	540	600	578	573	604	536	548	577	573	530	523	565	545	572	605	553	578	574	595	595	558	581	603	584	554	568	569	578	602	509	554	537	494	561	561	547	565	555	600	570	603	566	592	559	556	583	535	553	550	545	558	578	552	557	590	606	560	517	547	547	573	582	533	594	571	569	544	563	539	529	597	580	604	597	594	553	567	557	595	581	596	563	571	533	578	579	599	587	559	607	607	554	594	634	541	570	571	564	545	617	551	559	562	558	622	594	586	590	582	550	582	594	596	577	568	559	585	572	581	605	563	546	558	584	561	560	522	615	597	607	567	586	555	585	535	611	558	578	591	572	619	607	597	595	545	609	545	578	527	591	598	587	557	528	581	592	542	529	616	567	571	532	575	573	555	591	541	535	569	569	571	607	587	531	606	519	552	546	509	600	558	543	559	581	573	582	600	554	529	568	552	550	527	544	568	582	530	528	549	538	581	562	588	598	555	600	599	567	564	540	603	556	590	569	606	595	569	576	550	578	577	544	567	560	542	612	592	571	550	586	549	580	577	549	521	582	575	556	536	565	588	547	579	602	565	548	579	555	583	545	557	545	576	583	560	545	561	616	569	550	554	576	541	590	586	520	555	584	561	551	564	614	539	638	551	593	569	538	576	562	582	547	566	554	547	587	574	554	602	571	564	565	552	560	548	558	569	587	546	570	583	543	574	574	564	604	547	556	603	564	571	576	601	585	613	608	524	568	564	581	520	565	605	554	599	565	549	514	597	583	566	519	563	596	561	578	573	565	555	547	569	534	546	573	589	573	595	594	589	555	507	578	554	537	539	543	537	555	597	565	622	566	584	531	582	565	589	554	521	550	586	570	550	548	562	530	576	539	579	577	592
24350	21428	28549	24716	19973	2702	903	570	456	464	433	455	365	382	376	374	374	408	386	358	337	346	348	359	344	358	347	347	362	336	326	331	328	353	400	331	328	340	377	350	374	334	330	372	340	329	336	350	351	368	339	340	358	339	325	351	343	300	346	347	318	368	365	316	323	343	336	319	358	349	339	337	341	350	361	346	333	324	349	300	353	372	363	347	339	333	312	340	325	313	380	343	309	325	335	359	303	351	320	318	320	375	320	344	346	328	332	355	326	357	315	326	322	324	322	335	327	329	334	343	371	336	338	354	372	301	333	307	335	345	317	344	329	346	362	341	323	336	363	329	338	339	323	315	346	331	322	341	361	336	356	321	336	354	316	325	322	344	296	291	317	315	352	341	333	335	328	303	344	329	349	344	333	311	314	354	346	324	328	333	330	338	366	352	319	329	333	297	328	332	347	339	336	319	367	312	335	307	306	323	361	309	352	326	321	342	326	317	335	318	343	332	311	329	346	341	340	330	359	335	318	317	346	352	347	307	334	344	330	353	340	369	324	313	361	309	320	342	339	356	323	313	336	321	381	328	303	318	316	322	318	300	351	308	335	322	314	338	328	334	343	329	320	335	353	342	355	340	320	288	336	343	349	313	327	353	360	327	326	344	307	347	300	329	363	335	326	346	342	328	359	338	346	348	321	297	350	304	328	323	345	320	314	313	377	349	303	322	318	324	344	362	350	324	331	334	308	341	303	323	350	322	350	302	335	309	320	320	331	352	348	324	328	323	314	351	311	316	328	317	346	318	342	322	344	354	331	365	362	318	340	312	328	332	347	357	359	318	329	317	309	357	320	353	360	336	317	323	319	336	290	306	352	346	312	326	319	314	357	310	360	327	293	318	361	334	350	362	317	320	309	341	313	308	284	368	326	347	346	307	342	322	329	307	333	332	333	315	346	336	329	309	326	316	351	302	372	362	365	369	372	316	344	322	345	364	324	308	355	320	321	334	345	338	323	346	357	318	309	372	328	343	319	325	323	317	341	341	339	312	316	403	305	332	330	328	308	302	344	323	336	330	345	338	346	325	332	332	324	308	337	326	316	318	317	322	339	326	334	301	322	347	348	330	311	365	313	315	321	339	307	329	338	340	340	336	327	361	334	337	301	332	352	317	350	297	321	372	342	332	351	317	363	326	306	337	340	351	325	326	338	343	353	350	329	300	321	345	366	340	331	332	339	311	318	323	325	335	328	309	305	337	326	343	325	342	323	339	335	327	327	333	324	309	295	354	305	331	319	339	350	349	310	340	305	318	329	325	347	331	345	328	334	332	313	331	362	339	306	317	326	308	332	307	328	334	376	312	336	324	355	370	344	312	332	334	346	315	317	324	333	320	335	306	301	331	356	329	335	336	368	322	317	356	317	320	366	341	344	330	333	332	326	332	352	300	343	314	346	348	352	319	321	338	305	324	318	303	313	319	350	307	323	363	350	277	326	348	329	326	318	319	334	348	357	367	339	358	318	331	329	326	313	321	336	335	361	356	309	315	320	299	373	344	329	340	328	348	322	380	362	327	307	309	329	352	341	329	319	302	341	328	325	300	314	342	355	361	329	343	328	344	326	323	351	330	325	306	337	321	364	303	314	289	304	311	319	354	351	340	334	324	327	329	334	322	313	349	323	353	340	337	303	333	339	303	332	295	354	325	298	326	332	368	341	340	339	337	310	309	320	377	333	338	322	319	335	320	349	341	346	325	367	311	335	337	328	346	357	329	333	351	373	316	343	298	348	320	328	351	301	330	335	331	350	303	326	344	323	361	326	336	340	323	321	328	337	327	329	315	329	318	340	377	335	334	373	357	337	306	363	342	320	346	339	319	338	320	336	315	317	300	323	319	354	327	360	311	356	308	300	345	319	352	321	296	281	311	333	311	339	324	328	319	341	329	313	309	315	345	329	303	301	347	340	329	306	322	340	323	349	313	335	339	337	332	338	356	352	357	303	356	335	309	349	347	338	344	318	350	345	349	349	356	332	318	323	303	325	332	346	331	292	310	332	354	333	312	335	326	351	306	331	312	358	342	323	314	312	314	363	345	335	326	308	321	318	299	351	332	353	318	334	331	316	310	325	303	323	313	325	348	349	324	346	358	309	319	377	337	322	356	314	314	312	317	353	333	317	337	305	322	310	329	323	328	324	346	339	299	330	310	274	313	342	330	321	336	317	304	325	343	311	316	321	337	344	337	352	366	318	349	315	370	324	335	307	316	300	306	331	343	347	334	334	321	310	326	317	299	348	302	333	315	341	368	328	331	326	346	334	318	315	362	324	347	318	349	346	336	339	337	335	336	328	344	330	333	323	344	314	337	349	354	339	323	332	354	295	339	290	341	325	333	358	338	306	355	334	317	325	327	351	338	326	301	355	306	303	348	331	333	342	330	363	328	358	336	363	333	347	356	320	303	311	337	326	337	303	358	312	326	339	331	337	344	347	356	343	326	367	335	333	299	314	306	338	306	332	344	311	325	304	320	355	358	344	326	333	373	327	327	356	314	327	336	298	350	326	323	350	348	321	345	312	311	316	306	336	328	339	347	343	319	318	318	342	326	308	368	340	332	359	342	371	334	309	358	297	327	340	336	320	330	322	348	315	325	317	339	320	340	309	347	317	295	343	308	321	364	353	349	342	343	282	350	352	313	335	343	327	338	340	335	326	350	318	329	345	328	333	361	332	359	339	354	318	323	315	332	342	305	332	319	374	381	340	335	303	313	293	346	312	299	337	318	351	352	339	304	314	353	343	330	299	344	332	316	325	326	325	362	308	320	324	336	345	302	331	311	324	342	348	311	289	329	333	321	345	343	311	312	313	315	320	325	356	334	347	336	308	346	334	316	352	341	340	359	328	333	335	322	335	322	351	309	329	329	330	345	307	320	329	308	337	333	360	311	328	319	344	303	308	343	353	338	312	335	320	306	353	316	335	336	307	334	322	359	309	348	308	344	351	363	336	345	333	331	302	325	353	338	336	316	321	368	292	325	374	340	327	330	318	338	317	369	324	361	345	312	320	345	329	340	330	326	345	325	312	299	350	368	316	334	318	330	327	326	329	363	325	347	306	354	350	329	317	323	355	342	299	339	311	324	334	315	305	336	307	359	313	316	336	333	326	306	324	347	321	318	328	312	322	364	315	335	336	331	299	350	337	341	343	338	335	336	353	331	339	308	353	324	304	311	348	319	299	340	321	340	347	323	308	322	338	307	304	327	363	316	341	308	326	341	333	301	317	305	325	342	351	346	328	325	355	389	324	371	336	354	282	317	369	336	296	364	335	317	350	358	328	325	337	351	299	312	345	337	330	324	333	318	318	322	330	343	350	336	335	324	324	324	353	348	307	348	304	304	318	350	343	306	304	340	306	331	342	318	327	348	320	324	322	343	335	379	324	316	316	345	336	330	317	301	314	348	333	337	334	352	327	331	313	350	310	311	322	351	342	341	334	327	357	322	275	332
3442	4800	3712	1830	1310	974	790	665	629	578	502	519	480	389	404	406	410	396	420	369	370	360	351	378	362	357	351	382	379	360	341	339	336	336	350	364	321	355	332	369	335	347	336	363	342	344	332	371	363	330	352	351	323	302	327	317	357	354	317	351	310	307	302	359	351	361	324	345	350	347	362	311	372	343	340	330	345	339	340	280	345	355	311	349	352	323	329	316	330	349	345	315	358	346	305	312	319	338	341	311	350	364	322	314	356	329	344	365	342	338	345	340	361	346	318	341	349	314	335	330	342	331	332	320	330	328	318	342	334	336	330	374	350	330	332	333	312	339	309	332	329	341	319	330	348	322	306	332	304	366	326	337	312	326	314	316	300	340	314	300	336	336	359	328	322	345	355	315	312	325	324	320	350	329	329	317	334	336	312	323	357	322	328	333	336	350	289	319	300	348	336	334	352	335	318	376	335	352	294	345	346	344	335	355	344	332	328	340	338	349	305	343	339	322	319	328	332	340	322	331	346	403	358	338	336	337	313	309	317	362	340	300	346	331	332	319	343	348	357	330	327	320	335	329	364	340	347	299	309	317	280	304	337	360	320	334	354	333	312	330	326	338	291	305	342	340	308	346	318	330	339	367	341	343	327	312	361	330	304	340	319	310	299	324	339	350	332	338	341	334	367	340	302	319	315	329	322	343	321	315	356	342	315	341	317	326	353	351	318	330	356	359	320	347	332	340	325	329	321	347	333	332	325	326	341	334	342	334	337	308	300	344	353	333	340	298	349	321	354	323	304	301	323	339	352	335	316	353	333	331	328	341	307	309	339	272	332	303	332	328	320	323	321	346	307	329	273	338	318	362	335	346	347	331	319	305	316	343	347	324	318	321	306	317	343	306	337	321	322	319	325	342	327	319	325	339	326	335	327	343	315	328	330	330	341	353	316	301	317	333	299	318	345	320	354	345	287	325	312	331	337	327	339	320	348	322	333	328	318	302	302	314	334	338	308	341	340	332	357	351	318	321	338	327	312	309	363	334	322	290	358	316	329	322	290	323	341	335	304	323	333	329	334	306	345	333	363	330	322	314	306	361	327	307	314	348	334	316	351	349	316	325	323	316	351	359	329	346	295	321	306	316	340	327	343	318	347	331	316	302	377	350	304	330	312	302	336	315	336	306	329	351	354	301	338	339	368	325	309	329	346	358	318	308	303	329	338	343	384	354	308	342	332	316	344	329	340	327	310	306	309	344	324	323	327	313	312	317	318	345	298	318	331	310	377	309	311	343	324	313	346	325	322	344	329	348	343	296	333	321	341	318	352	303	314	338	341	339	340	332	320	320	328	341	337	337	309	328	305	330	301	311	326	312	310	312	297	312	342	321	346	329	340	326	314	305	353	341	326	328	342	336	342	375	314	354	318	333	340	364	358	342	343	366	318	327	340	298	316	335	336	320	324	328	310	337	319	320	365	331	337	325	311	358	301	335	323	320	293	341	318	308	357	318	330	323	351	322	332	323	350	340	347	344	327	335	337	332	320	309	278	338	327	338	299	321	334	334	324	323	301	317	342	342	353	343	328	315	326	302	360	321	332	343	343	353	323	319	344	345	287	340	348	310	342	331	313	323	313	366	307	322	282	317	351	333	338	329	322	312	318	293	313	296	331	326	330	349	310	303	327	364	319	321	368	335	347	290	338	340	318	324	351	326	335	344	345	336	332	314	323	301	302	375	345	321	340	355	342	350	316	316	331	317	344	321	319	335	324	337	318	308	325	325	305	328	314	339	326	355	340	344	344	284	343	359	325	310	361	341	340	312	340	281	321	298	329	319	338	350	295	316	340	323	339	337	343	329	335	301	333	290	341	351	341	322	325	320	330	358	310	301	329	332	342	337	340	328	323	300	369	325	311	326	314	372	335	344	376	314	353	328	340	340	302	329	291	342	304	330	310	308	342	340	315	335	321	321	373	299	336	339	311	334	334	364	361	346	290	301	366	345	329	336	306	344	311	326	303	314	348	343	302	296	328	330	356	313	319	308	320	373	334	306	336	322	367	323	304	330	298	356	330	286	324	351	323	353	333	313	331	329	316	305	340	327	341	300	343	331	328	305	348	340	291	332	321	350	343	340	322	322	328	335	350	335	319	354	340	339	362	336	328	318	286	309	314	335	350	291	354	344	328	306	333	362	356	317	319	316	350	346	299	304	325	343	345	312	286	298	320	318	338	343	314	321	345	314	358	307	338	314	323	340	321	327	338	298	337	303	324	320	348	340	339	346	363	312	315	320	340	332	326	319	332	324	353	320	340	339	324	326	309	320	318	339	300	313	302	335	321	345	336	326	324	339	314	321	335	333	334	327	328	318	318	332	301	358	346	329	344	280	326	332	322	320	329	346	300	320	292	319	356	346	312	325	309	315	322	333	308	311	306	359	320	342	332	335	321	311	356	296	343	341	344	336	300	360	341	316	349	313	338	327	329	352	313	323	348	337	308	332	310	327	339	353	344	343	334	338	316	330	311	315	320	317	335	310	342	307	339	322	333	324	311	341	309	322	334	338	329	315	342	329	331	323	318	325	386	331	316	320	298	302	325	328	342	314	330	351	360	326	348	322	340	306	307	296	350	341	305	331	350	303	347	351	306	319	363	299	332	321	326	313	332	347	348	298	271	341	306	353	348	351	314	373	329	301	331	341	351	320	324	326	319	295	324	354	305	343	348	349	331	344	342	359	331	308	334	314	315	345	333	299	318	322	348	330	322	343	355	311	331	336	307	364	301	311	315	336	341	328	374	321	320	314	348	304	287	358	368	331	331	298	326	302	320	295	332	304	349	317	333	322	324	295	363	323	342	363	325	315	320	346	314	334	353	312	322	308	319	312	295	312	282	318	328	298	306	359	349	345	327	333	303	325	293	334	352	337	302	317	336	322	297	320	333	315	286	363	322	317	341	338	319	348	355	315	318	328	346	314	357	317	338	295	339	327	352	333	310	317	338	346	315	380	365	306	329	330	329	325	340	312	316	330	334	327	342	314	319	312	279	294	290	321	319	355	340	311	331	333	330	305	319	314	331	346	341	333	314	336	343	321	303	338	326	308	306	315	305	311	331	341	321	345	349	296	343	316	314	305	344	357	357	298	351	316	330	335	356	273	348	343	354	339	364	345	324	307	337	335	326	315	310	341	335	319	334	341	322	310	326	328	319	293	295	311	322	323	315	327	344	313	311	352	327	307	329	337	321	365	338	331	359	310	345	333	310	326	322	373	312	362	301	366	333	350	322	339	358	307	344	358	302	302	325	320	368	309	323	363	344	311	289	319	326	291	326	326	290	337	272	301	323	333	351	332	327	335	320	353	311	344	321	351	329	348	286	348	349	331	331	318	307	339	337	345	318	328	291	321	299	331	301	336	293	275	344	309	307	315	330	324	320	281	323	332	341	336	315	328	293	307	316	323	341	344	321	329	322	330	329	339	325	331	332	313	331	317	373	301	356	360	333	318
27405	11745	1881	1167	776	801	846	834	738	784	805	806	851	771	833	815	782	836	833	809	783	790	797	774	776	777	768	790	781	803	728	772	749	811	767	801	776	757	831	810	793	782	735	814	751	777	801	796	770	784	824	773	771	821	771	764	799	826	819	794	800	801	763	791	807	795	845	774	787	805	764	780	736	800	835	772	766	803	783	744	788	791	782	790	797	799	793	824	771	846	779	735	817	691	767	779	793	728	749	744	823	757	757	786	833	789	800	791	802	798	816	827	783	788	755	752	786	768	792	780	771	759	774	749	815	752	789	781	770	798	781	813	768	771	799	790	724	766	798	770	739	778	821	743	836	740	815	821	794	859	800	784	753	776	792	768	822	816	807	812	833	756	739	796	779	751	795	812	767	779	809	789	790	778	768	797	753	787	782	750	786	762	821	719	761	761	761	743	797	835	818	767	816	809	760	765	749	793	784	756	817	783	830	749	845	821	810	777	784	825	799	772	820	764	765	798	797	819	787	777	790	795	822	815	797	793	865	773	836	746	782	813	809	821	754	771	823	793	802	799	767	791	775	740	704	774	797	772	774	750	771	779	783	770	803	765	784	776	758	815	804	846	809	797	801	780	803	740	779	779	783	812	758	788	770	793	747	755	844	802	828	826	772	800	760	783	770	739	780	813	726	845	804	795	800	785	754	812	831	786	737	799	829	793	784	769	782	783	797	726	787	795	806	765	732	775	762	824	773	836	768	750	766	754	839	781	828	826	780	762	765	791	795	769	723	806	746	806	807	852	789	747	805	797	782	736	807	771	765	846	809	745	808	721	718	765	802	770	771	733	770	802	782	781	798	766	750	793	774	801	766	772	800	792	826	740	775	787	787	798	715	776	788	792	756	793	784	763	826	738	768	822	723	820	774	771	780	805	811	861	774	797	777	769	785	700	791	792	780	763	826	782	728	786	817	793	732	769	785	753	823	780	795	774	827	772	788	819	769	813	840	782	825	815	812	769	783	750	745	709	801	838	742	782	785	816	776	746	756	768	759	728	782	771	818	794	774	769	715	799	807	810	783	807	781	800	735	819	748	756	736	768	727	822	814	816	792	800	797	755	790	757	830	794	782	825	758	778	780	793	789	779	762	757	801	760	801	819	783	756	755	764	802	814	828	735	778	773	801	763	741	787	764	810	739	801	832	745	750	757	752	771	753	801	823	846	776	762	794	780	733	782	845	818	801	788	788	769	780	765	807	770	782	793	737	817	753	783	815	757	775	787	809	840	813	776	757	778	773	796	779	793	824	769	828	829	755	748	748	806	786	766	717	758	822	792	853	795	811	831	812	778	782	774	759	756	782	810	798	716	794	763	810	755	757	838	713	823	784	771	823	774	740	744	801	769	788	795	778	816	784	778	789	729	803	759	792	832	780	799	833	763	788	783	819	787	778	735	724	764	765	789	813	801	793	767	774	764	799	766	747	834	720	796	788	750	780	811	770	739	795	796	745	783	811	773	790	784	786	747	778	793	824	797	860	763	774	811	853	768	787	796	806	829	772	766	758	755	760	770	776	805	759	789	836	780	798	839	805	765	758	843	777	801	851	763	847	858	782	809	779	771	765	780	794	791	746	786	749	801	782	817	777	800	785	805	792	768	835	808	792	762	818	747	748	770	750	790	813	792	753	827	809	807	809	777	777	822	816	781	772	827	775	768	819	776	749	765	780	783	778	817	777	795	807	772	804	775	783	755	790	802	781	813	763	865	852	849	764	793	720	768	796	799	800	777	799	738	750	808	815	785	778	779	738	820	773	774	773	806	764	784	793	779	781	757	757	774	753	783	831	759	756	763	778	767	751	759	767	810	803	764	783	807	772	764	758	783	827	769	740	745	749	801	792	770	765	782	790	769	752	819	788	850	755	783	810	795	768	769	817	757	772	785	799	825	795	783	873	835	779	803	778	766	793	743	737	811	757	815	820	799	799	805	773	814	804	791	802	766	786	774	781	764	819	789	790	847	798	743	804	789	764	801	741	781	826	783	758	746	827	742	797	754	738	785	798	773	743	752	818	797	768	846	881	805	765	755	768	794	753	820	823	775	772	801	819	798	790	791	814	726	787	759	795	726	804	745	782	765	762	802	690	820	770	759	789	794	794	813	767	736	770	810	780	768	766	815	812	831	756	793	793	792	779	785	827	793	829	800	817	788	809	757	791	770	855	744	822	828	852	761	786	757	747	731	792	761	789	770	757	732	815	767	832	834	748	789	787	778	822	767	766	817	753	862	775	748	746	748	803	786	807	819	801	805	798	791	814	824	730	815	776	764	847	820	826	779	752	789	749	775	790	790	775	780	829	792	785	812	832	796	743	797	787	778	763	815	805	775	798	785	788	760	835	807	798	731	830	800	757	781	754	746	751	772	835	804	767	733	839	763	788	756	807	813	792	827	789	770	833	804	830	784	789	787	768	791	804	808	829	826	829	837	746	789	777	738	744	747	796	765	800	807	729	808	817	738	797	814	773	828	783	817	789	777	770	757	814	824	766	753	791	789	771	774	796	780	757	752	743	740	820	850	722	780	788	754	831	796	759	775	741	768	811	791	801	801	800	770	790	793	798	785	839	790	790	754	831	782	756	821	773	845	802	782	738	808	794	814	784	803	836	745	724	779	844	761	776	762	808	746	819	764	781	821	776	830	777	807	766	726	781	835	791	774	777	794	761	751	751	783	766	752	793	791	797	751	773	761	801	838	765	757	802	826	823	796	788	783	788	792	785	822	772	787	814	778	789	805	827	732	765	837	818	784	793	761	793	799	815	826	799	756	748	778	786	778	785	774	746	779	786	782	794	770	733	812	785	732	745	788	790	778	719	796	751	796	765	802	805	777	767	770	784	754	798	769	740	778	819	781	784	809	805	809	830	822	794	788	787	786	760	837	767	804	847	787	816	811	783	786	813	813	815	770	792	761	835	776	833	790	777	750	795	761	813	785	840	789	763	829	777	814	760	798	805	741	766	808	795	787	787	782	791	785	803	800	862	789	791	757	825	793	806	781	807	786	814	819	745	841	780	829	800	718	794	811	785	757	792	746	760	832	784	834	766	774	742	762	841	768	796	793	776	779	862	793	759	840	810	770	770	726	809	808	759	775	727	790	786	804	740	777	762	784	798	832	783	847	772	788	775	822	840	766	779	769	718	772	765	811	770	760	759	770	767	760	827	758	804	771	768	816	787	792	818	760	752	805	808	747	805	800	769	771	795	758	769	823	777	792	753	746	797	779	823	778	819	783	765	792	730	771	779	768	809	790	840	835	820	758	748	787	779	793	806	807	788	861	797	774	774	743	774	780	758	812	762	777	837	817	823	803	787	763	817	792	774	769	776	793	781	804	767	751	756	760	800	770	732	779	747	794	770	810	787	761	826	752	796	872	740	764	841	748	796	776	819	877	784	794	831	768	769	784	776	775	758	782	752	798	789	777	791	777	778	784	747	791	802	810	804	755	764	753
5210	924	856	750	756	716	696	679	720	697	674	696	665	691	682	683	680	665	679	699	692	674	696	742	689	669	656	663	666	707	640	655	722	693	720	714	673	669	685	635	686	705	651	665	720	696	635	705	647	651	641	644	680	707	671	671	754	667	653	689	630	692	662	662	684	670	650	670	697	650	708	685	690	668	666	649	721	656	672	675	683	685	665	677	688	664	719	698	675	686	760	662	700	653	656	650	685	678	697	690	697	699	655	682	688	655	710	654	669	700	661	713	680	688	708	696	684	741	696	637	694	673	668	707	654	669	638	697	652	697	656	634	699	658	697	659	707	710	666	667	684	675	723	682	652	671	642	635	709	713	661	710	684	640	693	679	669	645	677	702	646	667	659	650	688	641	671	688	646	683	681	694	693	671	660	691	682	695	673	684	621	679	703	635	684	660	660	672	683	711	688	709	688	678	618	649	703	677	682	674	684	692	644	628	679	651	668	678	680	679	659	683	693	728	661	684	632	681	656	655	736	719	669	690	668	670	674	687	663	687	685	671	676	731	663	683	663	652	651	679	624	655	684	646	685	645	654	636	673	649	679	671	709	679	714	674	626	663	649	703	709	716	629	691	678	702	663	690	668	662	632	663	684	699	703	665	733	690	704	701	685	668	691	699	647	700	657	670	661	681	736	722	674	671	670	698	682	658	641	727	699	692	650	674	697	611	624	692	691	710	700	612	648	686	671	670	696	671	674	736	634	713	674	654	681	695	684	742	663	705	650	706	648	691	668	664	668	661	709	697	683	653	636	651	651	686	625	687	709	686	689	676	640	716	668	625	637	682	655	670	638	666	685	681	636	637	699	674	696	695	657	688	669	703	682	673	631	638	690	659	682	674	706	700	625	674	662	694	658	720	657	660	691	625	684	689	620	687	632	675	615	667	664	658	646	662	664	681	704	677	653	722	703	750	740	629	651	680	700	671	665	693	682	677	632	672	645	668	698	725	698	675	684	632	673	644	733	672	635	692	675	689	641	696	672	687	693	661	663	676	696	667	703	662	702	697	688	624	680	630	678	682	655	636	701	661	644	636	663	686	709	658	734	666	734	673	674	672	661	654	678	698	688	657	662	718	692	669	626	678	663	593	692	614	655	644	680	734	695	716	676	645	688	631	670	687	666	642	680	693	730	665	642	676	686	687	717	661	650	657	632	677	682	667	710	681	700	641	662	674	684	643	695	736	726	633	641	653	693	652	709	656	622	669	698	649	714	727	716	715	650	654	690	619	701	675	706	689	677	682	702	670	688	685	674	695	715	711	659	673	681	700	667	674	636	624	668	690	697	671	698	666	614	655	666	681	633	662	685	660	663	714	681	676	700	682	679	670	690	693	612	699	650	721	696	687	689	685	701	664	711	689	669	636	681	685	676	628	718	693	667	654	695	618	648	674	662	670	651	675	654	620	684	678	715	684	642	684	676	693	635	710	688	641	680	690	624	631	655	706	662	673	722	700	670	626	643	648	716	643	681	752	687	643	659	653	657	667	691	706	684	693	670	652	731	752	627	679	694	698	664	694	665	711	712	697	635	674	712	684	720	636	670	635	638	695	694	708	689	688	700	684	652	696	723	677	672	682	658	693	674	670	693	676	688	682	680	674	695	654	659	643	669	613	664	655	675	697	708	690	670	655	681	648	720	740	693	616	660	669	699	650	654	732	692	652	662	670	699	678	703	727	665	617	724	662	646	710	696	697	713	651	728	695	652	678	704	647	743	659	657	675	657	670	663	695	684	702	709	670	679	719	697	674	663	612	650	646	703	665	636	708	668	690	646	703	683	574	718	631	670	643	700	716	668	669	694	690	678	689	664	706	673	686	702	684	680	702	698	692	664	634	672	627	624	668	688	709	681	647	675	684	689	706	665	700	651	655	680	687	632	701	692	704	626	714	723	668	673	669	696	673	703	678	715	672	684	616	657	663	643	652	681	672	698	708	624	693	647	671	687	652	681	696	622	686	696	667	630	654	681	677	662	677	667	724	657	711	637	634	685	657	673	726	699	684	653	699	716	694	712	726	662	688	681	673	682	722	673	704	677	697	724	650	666	652	677	684	646	650	666	656	674	650	672	720	717	646	671	642	667	715	658	673	668	694	653	663	702	698	700	679	682	700	646	658	674	680	605	668	689	677	666	613	626	646	704	708	648	685	655	712	726	661	667	647	661	704	666	694	702	633	689	696	711	641	671	652	697	666	690	687	706	666	605	678	679	667	674	704	697	733	687	667	695	674	652	689	620	728	692	646	676	669	640	674	689	669	677	696	702	697	652	673	699	667	694	667	720	680	705	663	708	681	716	691	681	679	653	698	673	654	673	694	724	687	701	627	669	663	700	654	618	701	684	697	720	672	693	645	650	700	722	689	690	695	660	613	676	712	651	675	654	673	684	639	665	694	711	644	671	608	691	679	664	666	667	660	689	643	638	688	653	710	684	696	745	696	736	692	661	675	666	679	715	730	696	700	684	678	663	679	678	708	635	633	691	637	697	650	715	649	673	674	674	688	678	673	678	650	714	679	646	681	695	695	684	691	717	669	674	661	668	678	663	641	673	674	689	680	671	701	663	656	679	713	706	692	699	604	652	703	688	622	715	724	710	643	696	693	705	704	617	630	623	672	652	695	643	702	693	675	696	650	698	690	655	636	673	661	659	702	673	600	660	667	718	672	673	687	657	661	656	674	684	695	725	696	673	659	685	668	686	683	609	692	695	720	643	663	690	671	704	689	701	648	713	661	701	706	629	727	660	629	672	664	636	703	699	699	701	683	670	690	717	753	618	736	711	687	622	657	635	639	677	674	696	689	673	670	718	721	644	753	688	653	623	657	673	679	657	685	702	636	676	705	664	687	677	677	700	654	660	667	749	694	658	652	655	637	647	739	663	663	708	641	688	618	630	684	674	724	679	641	702	715	680	708	714	656	644	673	684	697	709	637	675	672	699	697	659	712	706	685	678	697	649	661	665	632	667	717	633	659	662	655	688	676	681	689	692	699	672	666	740	677	693	709	666	650	673	717	669	666	698	716	660	664	670	674	648	635	644	719	633	714	644	699	676	670	706	676	713	635	656	727	665	694	692	674	692	688	690	628	689	672	715	655	688	754	675	712	722	644	683	709	712	675	654	684	695	680	688	630	661	680	625	679	683	682	685	685	681	714	705	682	698	674	692	674	638	700	665	660	627	668	700	681	710	656	649	643	680	661	653	674	661	662	666	683	639	677	695	693	643	669	653	704	676	686	664	677	662	728	669	711	689	665	665	685	646	646	684	659	692	667	678	663	644	687	645	710	689	651	654	643	697	702	657	677	688	646	671	666	690	640	643	684	692	673	681	688	666	670	682	672	667	689	702	696	709	632	679	731	627	689	660	694	703	656	677	665	691	670	683	671	709	715	677	645	692	661	661	699	676	717	701	657	688	681	693	666	699	697	625	689	703	648	655	694	674	706	688	647	690	665
26064	21412	24141	13411	1377	873	772	744	691	653	696	688	698	697	704	689	674	654	641	665	661	681	646	660	636	692	642	671	645	688	665	668	673	633	644	643	682	659	630	640	644	603	674	661	709	691	663	665	670	626	629	623	647	637	622	653	682	625	652	692	658	668	670	667	618	629	624	617	656	644	620	658	663	608	644	660	697	641	597	658	647	627	666	640	701	639	666	654	661	672	679	602	644	675	657	642	636	667	649	683	650	715	672	685	645	672	690	661	661	644	689	691	682	646	620	667	651	608	630	609	625	670	593	726	657	664	652	611	615	648	692	645	674	621	625	659	617	601	695	635	671	686	657	639	637	643	635	672	667	672	672	668	689	622	627	642	692	684	597	682	653	638	654	631	646	638	644	643	628	604	614	662	664	626	723	672	642	638	606	645	622	657	644	664	672	656	624	574	595	659	627	635	613	694	651	679	651	626	634	614	716	712	658	663	647	644	683	630	642	675	634	655	674	677	649	647	634	624	632	666	641	648	660	633	652	650	694	632	679	604	642	669	666	673	632	585	632	598	638	609	645	616	680	686	643	652	667	645	673	631	663	602	635	633	665	653	667	680	639	712	655	686	641	665	662	655	604	602	637	677	631	612	611	651	615	647	636	665	609	615	651	657	642	650	632	619	646	653	698	701	651	679	617	625	642	674	645	665	600	657	634	639	629	638	622	654	642	637	636	658	634	603	674	664	631	676	634	645	615	669	667	653	687	637	633	646	663	639	624	637	652	647	651	653	617	650	660	675	650	671	673	664	648	644	613	633	664	656	677	656	697	640	578	670	625	648	686	672	669	651	705	642	670	660	705	662	683	651	668	675	626	628	620	638	683	653	628	648	655	649	670	693	673	626	632	655	662	619	667	673	654	626	634	615	659	641	640	637	624	638	612	663	619	669	673	643	682	639	655	701	663	649	672	684	626	625	665	725	651	643	642	681	651	711	661	681	670	652	611	690	659	643	664	650	662	609	675	662	660	681	689	626	620	637	703	620	607	668	647	634	662	631	671	647	669	660	600	653	647	629	614	622	656	647	628	655	663	665	607	643	679	586	660	691	662	608	635	630	634	626	681	664	639	621	668	665	669	641	675	635	658	644	613	636	668	666	617	644	638	649	625	651	634	644	644	659	640	619	638	647	674	681	704	651	643	662	698	678	616	622	688	656	619	674	655	651	678	661	646	666	642	639	652	638	668	629	610	640	652	660	692	645	644	711	651	658	679	669	643	674	655	700	634	663	665	690	640	654	684	677	652	657	652	633	653	658	664	632	664	656	645	671	656	678	642	650	652	676	652	651	645	645	627	666	674	637	608	633	669	617	586	675	606	637	601	635	634	645	665	664	669	646	624	610	632	641	660	677	673	629	620	649	638	668	633	685	631	653	642	655	656	691	665	617	651	642	691	666	695	630	668	641	669	643	649	661	641	630	658	623	675	609	695	660	701	623	601	664	677	659	656	677	681	635	656	674	610	679	642	667	679	631	657	597	673	618	646	644	596	662	602	638	625	662	671	694	622	622	682	658	673	692	672	650	645	634	653	644	622	605	637	686	613	674	632	627	663	657	692	645	634	662	671	658	653	691	712	622	653	647	660	654	630	656	713	645	636	622	650	649	602	637	659	645	659	597	622	696	652	647	620	697	653	654	633	616	629	639	658	681	696	630	656	679	666	628	623	669	663	647	629	672	611	607	671	687	617	671	606	646	651	671	699	641	636	714	655	736	653	649	689	632	634	646	674	693	682	643	695	697	646	653	631	668	614	668	642	659	647	665	609	605	619	700	628	610	723	611	671	645	658	697	639	643	648	640	606	631	679	629	624	687	623	643	662	643	668	652	662	662	660	590	617	681	630	655	648	648	613	648	629	642	660	597	673	660	643	655	637	636	612	672	640	640	675	654	687	689	668	660	641	669	644	629	725	638	638	642	681	695	668	626	686	658	679	714	682	661	664	672	641	657	643	666	625	645	665	648	667	698	602	612	631	681	663	638	677	717	650	675	682	694	663	636	646	609	666	681	597	623	675	626	610	675	679	623	655	616	636	635	669	663	645	673	640	640	664	671	618	655	634	627	641	678	672	640	665	605	672	597	607	672	654	675	612	632	636	680	603	664	601	653	641	649	662	668	668	654	593	668	626	655	663	658	593	630	670	619	656	628	631	654	681	628	640	630	642	658	694	643	638	618	667	648	574	629	641	656	682	612	675	661	677	656	672	644	665	601	616	663	660	642	648	695	648	627	606	641	653	680	655	681	656	681	678	649	635	652	656	593	635	661	662	679	691	630	626	659	689	636	689	585	648	636	679	671	654	636	622	626	646	647	615	701	663	638	647	638	628	628	671	631	670	619	615	654	639	669	669	630	645	637	623	661	625	603	659	679	646	648	708	681	620	654	645	674	592	641	665	689	660	658	683	617	671	668	650	655	610	677	724	702	681	667	643	645	674	657	646	693	654	624	664	620	606	653	646	686	661	596	648	614	668	656	617	644	645	629	663	670	648	615	661	660	680	620	618	682	652	667	635	683	610	676	606	698	673	625	681	688	638	648	667	682	659	665	621	663	666	657	666	648	636	663	643	648	610	626	624	648	610	662	663	628	625	652	645	668	630	624	642	646	640	653	665	679	660	626	614	628	652	645	648	630	640	607	616	649	643	647	649	607	670	681	680	650	626	641	613	700	569	653	637	635	644	634	617	677	644	666	643	643	645	650	681	660	620	634	612	663	656	660	641	693	644	621	592	624	660	631	650	660	643	636	649	634	637	667	631	665	642	633	664	648	648	619	636	647	653	661	697	645	635	666	625	635	653	677	640	625	622	651	605	624	647	613	716	642	639	649	656	686	639	658	590	658	649	672	645	672	738	642	673	653	636	651	666	661	688	641	596	673	667	657	640	661	660	625	686	637	628	661	597	656	611	645	666	629	614	590	647	616	657	630	674	664	609	632	669	682	695	645	633	592	632	671	700	661	653	693	646	611	632	693	634	659	645	670	695	667	636	622	684	645	643	608	639	687	640	655	641	678	625	645	662	658	672	603	623	612	666	609	702	703	662	677	703	667	630	631	612	696	662	632	719	664	623	625	633	663	647	624	649	683	623	672	656	624	639	653	657	678	657	617	673	602	653	619	658	632	677	646	657	629	689	593	665	670	662	618	690	664	652	646	612	674	615	664	675	658	626	669	630	630	639	643	680	631	672	668	630	703	684	606	545	638	654	712	644	633	671	621	687	665	697	660	634	645	672	682	622	654	665	621	667	661	618	677	676	643	673	646	647	624	660	613	654	664	657	662	634	608	655	637	689	660	622	617	711	668	650	609	708	619	637	696	670	657	668	676	603	659	674	651	618	644	705	689	628	650	635	633	645	659	640	593	596	653	652	707	668	625	662	666	650	662	672	629	698	684	671	628	641	655	683	649	681	650	625	648	627	708	663	630	648	642	654	709	691	651	632	640	672	676	650	651
3692	1848	1582	966	831	701	703	655	657	643	631	609	604	623	592	602	590	613	622	588	601	627	617	556	585	601	596	559	568	582	587	586	596	558	608	593	580	659	533	614	612	584	599	573	612	595	591	595	580	572	580	615	588	568	576	611	568	578	584	588	621	575	611	603	634	621	589	604	561	595	582	590	563	586	576	564	602	594	555	606	608	625	577	575	609	591	545	602	611	599	596	603	542	567	571	594	575	565	606	577	600	569	597	526	578	565	570	581	561	598	604	591	573	608	598	604	584	636	575	612	586	607	583	588	599	594	617	608	586	581	588	539	619	604	583	570	563	607	570	630	543	594	616	578	580	626	570	558	579	584	582	593	577	556	599	561	577	635	553	564	578	590	560	578	602	569	537	606	594	579	565	632	584	618	605	560	535	591	593	589	586	592	565	577	565	531	554	582	593	580	588	613	574	589	602	618	594	547	613	557	594	585	569	594	544	580	595	578	569	532	545	610	565	585	535	560	608	596	585	565	586	593	581	532	596	615	579	593	553	586	592	563	573	552	598	608	589	600	590	566	586	552	600	581	626	569	539	595	590	593	566	577	614	590	533	595	588	578	576	595	563	588	593	579	569	536	591	578	599	566	618	579	532	582	556	604	586	599	538	596	629	546	582	563	551	546	580	606	577	622	612	543	606	550	569	605	568	593	535	533	586	617	583	570	587	575	559	584	545	589	617	602	541	568	596	561	577	590	579	621	539	566	596	554	548	593	595	568	592	575	596	620	585	557	578	537	580	556	579	550	562	593	595	616	558	621	548	548	568	578	567	580	555	548	629	602	594	568	558	559	546	544	593	564	568	553	570	563	545	585	559	540	588	600	594	562	579	560	542	597	576	595	569	549	619	596	545	561	567	568	551	587	604	599	581	580	597	597	544	537	542	586	540	604	618	621	566	557	603	552	625	588	576	616	572	580	589	555	598	575	599	520	565	539	590	614	564	587	587	562	607	591	590	581	590	577	564	545	616	554	593	585	594	569	547	580	580	562	616	582	587	569	526	562	603	570	574	552	533	594	585	604	559	590	550	584	618	571	589	576	542	594	564	612	594	559	589	571	604	562	573	589	561	612	555	558	575	594	619	604	576	565	531	639	575	585	569	582	606	634	571	618	547	570	555	602	585	558	548	554	573	582	572	617	610	595	584	593	549	560	586	554	548	552	558	617	589	545	614	563	626	607	585	553	559	571	587	592	562	499	579	583	553	582	578	600	572	584	553	570	583	540	569	558	623	621	555	572	570	566	562	560	627	580	583	599	573	614	595	581	579	571	620	519	587	617	597	606	537	585	580	575	588	563	591	610	551	559	599	604	550	593	583	577	544	538	605	594	524	532	578	591	608	582	576	538	584	605	551	587	581	547	572	591	574	573	593	576	573	550	596	562	608	556	578	587	642	564	619	593	580	569	604	598	571	627	627	564	565	617	608	540	535	577	626	592	571	594	625	621	604	574	560	563	597	587	568	597	555	553	621	582	589	580	579	603	619	582	540	602	604	575	581	568	568	587	548	583	618	581	595	566	605	560	611	590	580	552	565	572	602	577	588	523	567	569	551	592	606	557	608	560	610	572	583	573	574	589	599	544	575	569	579	616	612	573	574	599	641	547	566	614	579	558	570	636	630	551	562	590	569	594	561	586	540	577	618	605	601	573	585	581	630	612	580	531	602	591	606	590	574	558	565	585	547	587	547	580	593	537	558	630	623	607	564	591	589	568	583	591	572	605	588	597	619	551	558	588	577	557	561	585	567	597	555	592	590	605	598	598	562	584	579	532	591	576	583	591	572	582	584	539	595	555	589	605	569	559	596	592	573	576	583	581	571	606	604	567	584	589	589	587	573	583	596	549	584	591	614	585	619	577	547	577	533	549	582	603	583	561	571	586	586	594	600	636	596	553	555	582	576	598	606	599	551	530	586	558	575	608	565	522	558	524	581	568	570	613	564	566	573	606	526	615	569	525	605	629	579	534	592	566	602	560	563	577	585	561	611	599	586	588	562	571	617	596	576	556	542	570	618	571	539	607	577	616	595	590	593	558	563	568	592	592	545	638	554	557	598	619	601	633	592	550	589	642	559	605	582	539	611	602	573	561	534	580	582	572	580	610	581	602	547	579	606	616	559	567	599	593	575	599	546	586	560	536	590	583	559	621	580	623	601	552	648	569	605	593	589	571	549	593	556	537	589	577	542	546	563	597	593	619	577	635	567	583	571	612	588	613	564	566	557	588	611	571	564	576	521	597	585	574	625	594	582	577	609	582	577	564	609	569	566	564	578	569	576	560	590	564	585	566	625	613	589	556	577	562	557	573	562	579	549	601	590	587	604	548	602	562	598	614	583	583	623	557	585	551	554	563	587	577	562	595	547	575	608	614	524	576	548	588	568	528	597	559	587	588	598	572	557	558	566	574	597	586	595	606	565	626	548	585	561	533	542	590	582	575	569	597	575	564	579	627	614	582	572	593	639	589	548	597	551	592	595	575	541	616	600	620	576	583	596	567	595	598	553	595	627	568	585	590	583	596	568	595	578	592	552	569	569	587	600	539	559	575	618	612	561	589	582	597	603	578	562	547	614	591	602	532	532	542	558	555	587	576	600	599	537	599	575	581	551	567	561	580	591	585	577	554	583	530	533	608	596	578	581	557	614	608	555	588	613	595	562	541	584	566	554	585	596	571	607	573	578	596	597	594	588	572	592	565	595	599	610	575	552	580	542	575	597	569	564	600	553	571	544	588	595	597	579	589	572	555	553	595	574	592	571	554	606	561	572	581	592	559	571	565	600	617	553	587	544	559	564	597	598	601	574	614	564	539	556	553	581	603	552	588	574	645	567	558	544	582	589	576	554	600	596	563	577	601	553	617	584	581	605	606	588	606	586	577	581	558	565	607	614	592	563	556	620	587	560	578	541	606	603	598	588	612	571	568	588	610	525	577	592	602	535	591	582	575	578	613	570	609	571	562	613	579	564	606	591	578	592	588	593	562	544	534	603	563	574	568	555	588	592	566	568	624	541	582	625	564	569	576	567	562	578	590	587	522	565	618	586	543	552	606	595	543	601	631	542	576	604	606	589	624	598	599	570	606	574	604	560	599	568	617	623	549	580	601	534	593	630	547	585	599	582	572	614	590	593	549	572	525	607	571	575	623	608	594	558	604	582	592	533	617	584	564	594	625	584	609	560	596	590	578	589	571	602	612	631	573	631	588	588	588	597	575	561	567	540	556	616	557	599	540	557	532	607	568	584	552	594	608	629	620	611	582	580	543	567	570	614	581	551	596	586	589	523	626	574	578	569	555	594	616	570	597	561	579	580	610	587	591	589	576	576	600	562	597	574	595	575	575	595	547	590	623	529	578	553	546	604	588	559	603	584	591	598	565	553	602	541	569	575	574	575	569	594	565	578	605	593	569	577	591	585	614	559	622	600	581	602	593	591	576	569	553	615	592	578	564	553	587
24268	21400	28549	24631	19928	2540	922	573	514	452	454	398	413	377	357	389	387	354	336	343	387	340	340	341	379	371	360	361	350	342	335	363	330	335	348	356	328	358	332	343	329	327	361	304	344	343	310	323	338	326	323	336	349	353	346	314	340	327	351	325	389	327	326	355	372	360	333	326	362	357	327	358	321	338	321	314	353	343	337	356	341	329	351	335	342	352	326	308	318	345	335	339	350	342	334	347	331	331	354	309	356	345	306	347	353	305	340	311	324	338	326	317	334	321	353	331	322	358	341	304	323	325	314	328	362	324	350	318	351	387	328	347	329	338	333	314	363	304	332	364	294	295	328	362	349	354	330	342	326	339	318	339	353	338	325	336	331	337	327	343	321	326	360	329	330	348	371	310	323	364	363	355	354	310	339	351	368	341	343	313	313	352	321	327	331	327	318	328	374	328	319	338	301	344	363	302	359	330	334	347	306	340	325	365	346	315	350	294	324	306	321	356	355	323	336	313	311	328	317	343	346	339	317	329	339	300	320	323	304	296	320	345	334	333	309	336	348	326	333	351	322	324	310	321	336	335	326	338	315	320	325	331	347	344	335	330	342	322	351	335	340	319	320	316	306	340	324	379	333	324	350	331	322	356	332	327	321	316	334	327	340	324	349	337	352	361	358	315	336	345	349	360	312	363	348	298	324	326	326	338	297	331	366	358	330	315	303	301	315	355	310	325	310	342	348	318	334	328	363	315	333	329	345	316	345	356	322	342	329	354	329	338	355	327	325	307	323	315	345	337	359	337	329	332	371	353	352	363	358	332	309	336	340	336	350	337	335	324	320	336	372	320	365	344	378	359	357	344	367	340	357	339	338	306	335	337	351	337	343	313	329	324	326	336	328	312	330	276	312	326	325	353	351	354	319	328	320	347	357	341	304	323	352	360	332	327	297	364	343	295	331	320	299	297	295	321	334	342	329	326	343	316	301	319	335	342	352	327	341	335	355	321	292	357	320	335	339	338	323	354	333	313	335	326	308	332	327	308	365	350	338	349	368	305	314	309	349	313	322	327	313	298	360	345	324	310	314	327	346	345	328	310	328	300	369	334	361	340	287	333	329	328	310	296	308	329	320	343	364	345	318	309	379	316	324	333	319	324	332	315	337	324	350	306	313	337	305	326	315	322	328	332	317	299	351	361	306	320	347	305	329	360	354	357	326	377	328	329	300	360	329	350	336	290	314	300	338	326	351	320	324	321	347	350	320	318	367	333	312	334	334	340	322	338	355	323	310	315	340	340	355	355	341	294	365	354	345	321	338	317	312	320	319	329	335	319	335	325	323	331	321	350	346	333	331	328	331	336	330	364	293	335	337	332	312	372	311	319	354	342	341	359	307	340	327	369	316	316	291	328	323	363	338	354	316	344	315	303	304	337	331	345	332	331	329	334	312	354	350	312	310	331	290	348	318	327	337	331	333	308	341	347	391	347	342	316	326	359	310	310	310	344	325	334	341	357	322	324	341	376	315	330	332	336	315	359	366	314	323	320	322	318	299	345	314	322	370	350	353	329	324	326	310	325	352	335	296	324	321	315	329	316	317	356	344	308	341	309	354	335	323	339	315	333	334	324	347	356	324	326	358	330	330	343	341	328	341	324	308	299	344	327	356	329	341	325	394	339	332	337	329	310	354	345	332	331	354	327	308	328	328	320	295	317	325	335	320	326	332	333	320	295	298	344	301	336	337	332	330	327	334	339	329	324	333	340	344	325	339	320	323	337	310	337	349	314	339	361	381	343	290	316	326	327	359	358	338	315	324	331	332	358	362	322	324	320	304	337	323	342	305	345	345	321	310	349	328	287	345	357	322	335	303	329	327	310	314	320	330	325	317	316	323	324	334	323	337	312	310	297	346	324	326	338	318	331	337	340	347	319	308	337	321	278	327	336	336	346	346	326	308	325	361	341	334	301	313	330	314	297	312	317	319	328	318	347	343	327	301	303	317	348	320	324	340	338	357	356	352	328	312	334	359	325	378	326	326	346	329	367	335	347	326	339	298	347	302	345	288	335	334	312	328	324	304	336	343	345	348	335	330	339	362	325	330	346	318	306	322	335	336	291	328	325	323	374	308	324	353	383	339	343	335	326	274	304	334	309	301	320	331	335	323	295	312	310	320	320	334	328	315	318	316	348	296	371	324	320	377	295	354	329	337	308	347	332	335	386	311	352	340	340	324	322	334	318	327	336	312	321	292	319	306	332	342	324	319	332	341	355	311	327	300	316	346	338	346	326	300	319	354	297	327	312	350	322	334	318	338	350	343	329	356	348	349	327	306	334	343	344	319	342	354	309	341	330	320	329	308	302	286	332	327	354	329	307	315	339	357	299	372	330	333	321	326	374	337	355	296	341	338	290	310	335	357	335	320	309	320	319	347	288	319	339	334	338	309	303	363	337	327	392	318	317	327	309	339	333	343	354	315	323	344	346	337	342	332	330	344	337	303	327	332	365	343	345	297	309	353	319	315	345	314	338	327	328	303	327	337	333	335	341	319	315	326	314	293	343	328	349	331	321	344	318	341	353	329	329	377	334	345	328	303	377	306	359	317	337	329	340	360	344	327	324	325	319	327	359	331	312	314	334	328	324	305	324	319	328	342	360	340	364	340	353	352	360	352	350	346	316	291	325	337	312	326	320	346	337	319	359	323	344	316	317	369	344	303	331	317	324	330	348	305	314	332	321	342	352	348	347	310	341	342	370	357	345	354	303	318	330	307	319	309	331	344	359	324	351	309	326	349	353	378	320	321	338	348	344	340	333	334	348	344	347	337	346	311	319	322	358	313	335	342	360	312	335	344	335	316	349	322	325	339	327	327	312	313	333	318	335	319	331	340	311	316	353	333	341	342	338	354	319	314	363	309	352	357	316	320	311	355	349	351	334	341	341	306	323	338	332	346	295	338	295	275	336	300	306	297	372	346	354	314	352	356	347	332	298	299	328	330	316	352	313	350	327	280	316	314	350	330	346	336	333	359	339	336	337	308	348	376	344	296	316	307	335	360	313	315	332	298	309	321	330	339	324	348	348	352	353	321	330	335	353	344	324	346	337	334	296	299	361	340	328	339	318	311	349	326	333	308	323	366	366	308	330	343	323	315	305	331	334	353	352	312	334	329	337	321	327	318	368	335	315	360	341	349	313	334	354	293	336	307	313	377	327	350	326	316	324	342	326	332	354	328	314	352	352	317	358	330	314	321	330	300	310	350	347	296	352	335	313	355	347	339	350	343	312	346	334	348	370	361	313	339	351	341	316	349	344	327	375	345	372	334	317	361	350	321	314	344	342	319	342	350	371	338	301	299	304	315	314	339	338	325	362	309	317	357	301	332	331	353	351	288	336	325	351	337	292	352	315	319	368	348	343	357	299	301	312	298	336	327	322	331	353	307	358	330	334	320	303	303	360	371	345	336	293	320	335	308	326	337	321	347	322	334	332	308	350	324	379	327	358	293	363
3324	4768	3672	1885	1295	989	814	728	627	581	542	504	466	457	415	394	399	411	383	369	391	366	368	354	354	346	385	343	375	342	360	335	357	373	337	335	348	357	339	342	324	364	329	325	328	329	329	339	342	371	343	331	357	362	355	370	326	323	337	359	363	366	345	310	311	326	328	336	385	364	333	381	335	353	329	307	319	313	357	322	362	324	341	330	321	315	320	341	338	336	304	367	361	338	323	343	338	374	327	358	329	370	339	314	350	335	347	340	333	322	365	333	323	311	369	341	335	314	324	323	355	327	335	356	340	346	323	361	314	352	314	348	332	324	312	330	344	337	350	342	349	303	321	327	290	324	303	334	352	335	311	367	315	345	341	335	351	350	316	344	357	334	332	338	340	313	330	322	318	343	354	329	336	270	319	346	337	323	331	329	333	319	338	337	340	338	354	312	324	367	288	315	318	342	318	337	318	352	310	366	354	322	341	352	304	329	337	373	307	347	336	328	328	349	324	347	310	345	340	349	320	323	298	364	359	335	372	334	352	341	353	355	348	332	352	334	333	360	331	348	375	324	359	316	327	345	315	330	334	316	340	304	349	338	329	341	333	347	311	335	327	331	325	332	314	347	361	315	325	359	334	330	302	349	350	335	377	319	336	330	314	317	312	301	356	331	327	302	299	332	337	323	304	326	354	342	330	298	320	343	380	335	350	321	351	335	344	310	355	316	346	356	344	312	359	356	357	332	330	331	336	337	342	353	350	334	344	336	335	317	331	350	313	297	327	321	330	297	317	350	326	318	330	304	301	314	304	319	364	350	306	358	324	363	360	350	307	358	363	349	349	319	305	338	369	322	323	343	345	324	369	311	324	350	324	351	330	358	359	320	336	318	328	337	305	324	324	329	339	320	367	324	335	330	347	310	331	316	347	336	365	317	313	307	349	306	329	309	337	324	334	347	345	329	329	320	374	335	340	307	361	321	336	308	352	339	346	326	323	335	320	374	336	348	324	313	344	347	333	311	327	307	308	309	318	331	340	336	326	325	325	336	352	319	335	340	318	334	307	340	352	340	311	336	363	351	345	331	308	352	351	327	336	316	359	342	343	351	353	331	344	313	322	333	334	326	329	347	334	325	340	331	325	344	341	348	313	341	317	346	326	336	303	340	311	327	320	347	334	336	319	306	338	345	320	322	325	334	345	323	330	349	321	330	333	344	332	328	328	321	347	302	313	321	362	322	328	337	351	315	336	308	342	351	337	314	306	322	333	308	321	340	361	315	309	347	311	330	319	357	333	323	315	336	324	339	307	329	340	332	339	339	325	339	318	297	338	318	306	319	328	297	320	366	324	299	281	333	322	349	319	319	347	348	328	342	328	293	319	349	320	333	375	350	333	336	293	312	326	310	342	334	356	316	332	320	342	304	342	312	340	321	309	344	335	357	325	343	344	334	352	354	336	318	329	352	333	328	315	350	329	319	301	334	329	322	301	327	322	295	319	295	349	338	289	351	287	328	327	331	338	307	333	322	333	338	342	332	328	316	333	322	306	324	346	338	330	340	325	299	325	311	335	299	337	320	358	346	293	312	340	312	330	329	358	363	336	342	330	325	347	323	338	329	345	330	355	316	326	321	312	333	319	303	344	320	311	299	360	335	299	338	366	323	297	344	320	322	308	329	293	333	353	346	328	327	338	347	308	350	340	357	371	319	293	349	342	332	305	354	333	311	315	348	321	308	327	364	359	322	309	340	331	342	300	301	328	329	319	343	304	335	317	319	343	330	321	303	340	304	314	332	341	359	325	328	336	346	342	332	323	316	311	328	320	353	318	298	300	346	323	331	315	343	316	314	353	326	345	334	303	322	339	343	341	300	331	309	365	349	347	342	310	332	345	309	335	335	344	361	361	315	344	334	328	329	349	343	336	326	344	342	331	306	334	342	345	322	338	312	382	321	343	302	337	360	339	354	359	321	322	315	332	338	322	321	331	346	330	327	324	326	327	334	338	346	339	348	335	351	341	332	342	337	311	368	335	323	308	344	320	350	312	332	323	344	289	332	323	333	324	333	328	326	322	315	350	301	323	309	305	350	329	331	312	340	315	299	319	314	336	337	314	341	315	358	320	336	394	369	332	342	336	323	321	336	338	336	326	378	363	339	333	356	354	309	352	333	344	288	337	356	314	312	303	330	349	286	311	320	327	355	341	334	341	320	329	310	326	325	333	315	332	344	322	356	375	338	307	319	316	370	329	318	319	341	341	350	326	319	303	345	349	309	327	321	340	285	347	321	308	300	344	342	306	315	336	309	352	334	327	337	310	345	319	348	337	324	338	339	321	324	315	347	321	316	333	323	325	358	332	342	335	339	295	309	351	356	383	331	318	364	340	334	339	303	346	326	314	316	312	320	336	361	345	303	331	305	326	369	318	342	316	332	323	334	389	336	344	341	307	303	349	302	298	316	293	330	349	304	293	311	346	307	336	307	326	322	320	297	321	287	306	333	317	316	346	306	340	313	339	339	360	322	316	319	332	336	329	365	323	350	293	326	333	341	312	328	323	321	360	329	346	346	324	314	304	289	336	354	329	313	324	324	314	374	314	346	342	303	329	350	346	349	340	342	292	343	297	325	322	324	319	348	323	319	333	341	344	316	331	360	337	331	350	316	321	362	325	347	349	302	336	325	381	333	313	348	365	343	320	346	292	333	325	341	317	311	321	323	322	340	324	306	344	363	336	358	347	305	332	332	357	330	328	327	354	328	317	324	308	324	308	375	307	303	354	343	294	345	323	303	338	312	330	306	289	294	340	328	327	310	345	330	324	346	330	361	363	330	342	336	321	357	351	313	322	338	375	340	333	309	344	328	322	321	345	356	362	342	311	324	333	311	311	347	321	339	344	306	342	328	313	326	333	316	323	316	353	316	322	319	308	328	330	332	354	306	364	310	331	365	341	355	328	346	334	312	292	315	336	344	313	331	331	291	317	306	328	346	360	287	367	357	315	344	344	323	321	315	322	321	333	337	332	315	289	326	290	314	335	323	363	338	374	318	363	318	306	339	310	339	317	304	332	314	319	354	317	329	306	311	341	322	339	315	340	305	332	329	316	362	338	321	339	334	326	349	333	324	316	340	309	312	300	312	328	301	358	335	331	314	323	323	319	329	336	318	334	365	336	375	342	354	322	327	329	330	316	316	318	368	333	319	325	299	338	317	325	326	353	298	322	337	330	329	349	330	341	286	330	322	323	370	330	343	335	333	346	315	338	309	336	334	308	318	334	323	334	308	323	312	342	343	294	352	299	348	354	280	341	354	332	321	315	351	334	344	329	322	317	352	321	300	346	343	340	299	321	307	332	320	340	369	335	329	314	340	283	351	322	345	306	294	320	299	336	329	318	338	327	347	312	303	340	315	304	311	321	342	356	305	352	319	319	315	314	308	329	338	318	338	331	343	331	334	339	301	359	317	330	329	325	288	334	337	334	320	318	359	372	302	311	368	340	272
27553	12057	2137	1326	1018	835	794	840	831	780	775	835	810	792	762	799	815	793	817	856	774	778	811	752	823	822	789	801	767	751	832	748	785	748	800	839	807	745	828	770	800	825	831	797	812	858	802	805	851	787	721	799	779	799	768	780	836	768	756	775	802	763	766	792	838	757	798	775	783	778	772	783	740	798	818	736	789	856	755	778	751	796	753	783	784	829	766	801	770	812	789	746	847	786	754	788	808	816	844	821	775	808	772	774	788	783	824	779	789	789	812	796	810	843	775	743	765	803	786	787	838	803	768	805	756	795	781	786	801	699	819	779	756	796	808	787	762	772	790	794	793	815	759	776	786	828	780	731	789	771	725	796	785	843	779	787	809	774	797	821	757	793	792	797	753	776	722	774	787	813	808	811	780	753	773	791	802	773	778	771	791	790	786	825	831	735	821	799	806	732	828	766	773	806	774	788	785	827	767	834	818	794	769	776	787	782	797	759	763	847	801	794	827	815	780	780	781	777	758	816	772	809	727	803	781	752	816	824	766	800	861	833	793	786	777	821	773	805	729	781	787	829	772	754	789	780	783	782	823	758	772	799	816	846	818	826	785	760	771	773	743	746	741	817	771	822	772	735	775	800	817	805	755	793	800	770	776	777	806	757	747	781	755	818	779	791	834	746	754	849	788	771	781	749	844	781	770	802	792	796	780	796	747	806	764	792	732	833	851	749	743	776	802	794	816	779	786	786	807	834	771	747	817	808	820	784	826	777	840	730	767	765	869	794	799	775	800	785	766	765	801	828	806	833	836	782	790	801	798	779	739	777	731	797	773	762	777	796	806	770	770	750	815	746	770	759	796	766	735	792	758	768	758	811	767	817	780	795	834	811	785	771	768	791	802	822	824	760	777	801	788	814	732	786	812	769	766	769	823	767	771	818	819	752	798	777	760	740	821	811	749	809	781	785	764	806	769	758	759	815	851	796	751	775	766	799	788	785	763	774	731	850	804	793	792	795	789	823	782	800	801	792	784	810	791	801	776	770	792	813	819	776	785	804	758	741	808	769	768	753	725	779	786	801	752	785	787	797	797	777	840	788	831	812	812	770	797	755	746	829	775	780	811	814	798	827	784	843	820	829	834	784	783	817	784	801	810	752	788	776	753	772	761	727	747	744	808	796	758	773	797	761	774	779	771	792	777	799	790	769	786	770	731	798	771	769	812	763	823	855	811	784	798	811	810	752	758	861	780	735	748	797	843	784	750	737	813	796	810	766	761	713	761	762	764	876	789	776	822	760	762	752	795	766	790	803	843	766	827	786	812	780	771	777	790	764	823	815	866	782	754	781	820	729	772	744	760	815	806	796	813	781	788	834	789	802	785	772	772	835	752	782	743	762	778	796	790	773	814	799	762	790	804	775	764	770	786	789	765	778	818	839	734	830	826	783	775	747	762	767	792	817	771	818	779	758	777	758	805	760	788	798	805	760	777	811	797	779	793	751	787	824	800	737	769	763	799	812	751	813	827	802	771	746	751	797	796	776	784	748	807	829	789	823	756	735	737	794	819	812	776	794	784	738	795	820	797	762	782	830	837	775	808	797	791	859	794	810	746	776	789	818	772	778	736	832	822	801	761	842	805	824	812	759	783	767	802	768	738	766	790	782	801	780	748	783	771	763	786	816	759	808	803	801	765	788	780	836	823	776	827	788	797	828	816	849	774	743	775	760	812	800	808	756	767	768	809	804	752	745	852	777	769	805	749	815	779	780	829	812	792	738	808	731	713	824	811	768	724	771	786	825	794	783	753	821	803	794	814	774	799	823	807	788	831	799	766	752	776	764	846	802	768	783	814	782	797	815	782	781	788	837	795	751	770	792	795	825	745	807	761	767	765	841	773	782	796	805	796	782	745	753	772	792	772	826	757	781	821	812	829	768	758	739	734	791	819	770	724	752	800	838	772	818	801	813	819	766	803	792	791	777	787	830	752	748	783	775	786	743	786	756	790	744	792	791	770	751	777	793	801	824	806	786	806	846	806	784	715	809	768	759	770	856	774	725	763	782	766	775	835	765	780	764	760	767	741	780	801	775	790	802	844	829	793	778	774	747	764	777	812	767	757	786	819	770	726	776	795	758	848	761	811	814	768	752	742	784	812	754	773	821	763	814	773	754	829	789	772	799	821	766	790	784	749	777	758	799	799	802	808	824	807	796	798	761	756	775	818	776	820	782	799	772	830	768	798	771	784	739	855	792	819	774	802	765	781	822	798	800	789	764	741	790	813	819	774	820	745	802	771	796	780	744	794	849	779	750	759	815	815	801	801	805	792	779	787	798	789	714	777	709	789	784	775	798	773	769	809	804	788	815	824	829	771	811	794	813	778	786	804	763	787	796	746	788	818	789	752	761	799	772	801	732	799	830	826	810	774	820	832	741	772	777	755	777	770	809	803	740	762	748	827	766	762	754	780	763	818	811	790	767	743	801	787	840	793	769	753	773	810	813	777	795	787	782	785	738	820	755	821	825	779	742	806	826	811	779	833	779	792	772	752	877	791	831	815	770	796	765	781	790	765	752	757	779	812	803	773	762	780	790	768	785	772	802	818	799	837	753	840	781	757	794	835	749	809	783	783	812	796	775	833	814	792	808	748	760	798	773	771	783	798	782	820	812	774	812	737	776	753	804	756	763	847	769	832	770	748	804	778	780	799	790	775	784	788	803	772	801	786	807	765	805	811	803	796	753	791	782	737	775	774	791	782	775	764	780	804	789	755	779	796	803	750	789	741	801	726	807	792	823	791	767	823	770	793	764	801	798	769	792	779	809	789	764	799	783	778	857	750	798	803	818	747	766	771	735	784	810	787	795	785	788	807	736	815	746	803	769	792	732	855	775	805	763	789	733	773	777	830	783	809	819	842	776	801	788	821	771	814	738	823	783	842	839	787	735	749	788	768	789	799	788	794	757	825	819	765	803	753	789	818	748	766	765	790	781	719	747	809	795	834	791	757	825	815	779	747	729	786	776	741	825	761	742	742	776	849	785	765	772	761	723	753	806	786	777	783	789	778	839	825	707	804	808	766	820	744	782	767	803	761	802	751	780	790	779	798	769	780	828	849	757	823	785	790	779	798	777	781	789	785	775	794	777	812	766	746	782	734	808	804	840	776	780	738	845	820	773	781	773	736	792	769	752	804	788	764	788	766	803	767	785	808	773	775	765	799	766	786	823	758	787	760	743	767	787	773	738	785	817	786	726	761	801	769	770	741	783	782	774	751	724	804	799	819	799	784	801	790	786	825	725	830	760	807	767	758	817	814	780	813	755	827	778	793	755	789	805	731	772	823	779	769	803	808	838	795	774	774	751	784	803	817	866	800	786	772	765	790	834	792	790	763	777	791	775	773	811	793	765	824	814	819	803	762	750	794	757	831	797	826	784	813	788	778	817	757	766	783	713	810	760	842	712	830	772	795	797	790	786	779	840	786	772	788	787	786	781	795	765	777	777	798	827
5236	934	859	737	711	728	710	730	672	715	677	670	678	678	669	672	726	661	706	735	661	719	689	702	656	710	690	687	701	667	687	655	676	686	661	650	709	662	640	679	660	663	675	684	676	661	685	666	623	687	656	680	612	650	722	695	697	680	639	695	649	690	664	700	683	698	666	632	657	648	622	668	666	647	688	668	680	718	625	683	708	692	626	674	661	652	700	651	692	742	686	641	652	684	648	680	678	662	705	709	661	661	672	617	671	686	676	665	631	668	663	674	669	680	628	636	692	652	665	660	641	687	649	689	675	679	680	615	685	613	678	699	672	664	652	672	684	664	651	722	681	675	629	639	672	604	627	746	660	686	701	676	657	665	679	658	644	644	672	679	636	672	642	642	686	665	712	692	676	653	702	656	644	706	617	688	647	694	707	647	610	713	682	700	579	682	671	616	682	676	700	720	681	672	648	703	705	699	641	660	648	655	654	695	641	637	679	694	645	676	629	654	681	745	651	655	687	698	677	661	651	685	692	666	689	685	685	627	664	565	665	689	655	735	656	629	669	690	625	676	673	688	684	685	633	676	613	611	610	723	634	651	673	669	709	642	712	685	726	669	690	667	679	650	667	666	661	626	653	659	723	670	646	650	636	678	697	685	654	686	667	675	644	646	660	661	635	686	640	626	639	683	666	659	680	665	657	640	625	696	680	679	710	655	652	705	683	660	654	716	693	646	661	663	663	701	710	694	633	663	676	674	704	710	679	643	699	683	693	663	667	675	672	695	651	690	667	714	683	669	633	677	674	648	681	682	671	683	676	649	637	676	663	729	671	654	657	700	688	662	642	670	715	644	699	646	638	642	679	628	664	737	647	656	678	678	704	649	648	632	616	702	731	705	652	674	660	630	687	676	668	675	715	685	682	682	632	648	680	693	695	672	665	671	631	689	731	652	696	704	699	695	678	679	671	650	614	662	649	668	652	693	696	660	661	654	674	696	713	678	675	666	677	671	659	630	659	671	628	675	663	632	673	675	658	666	729	714	659	638	626	718	674	683	645	622	672	678	679	670	702	651	704	678	620	677	646	674	702	673	613	639	658	687	645	692	673	586	696	667	652	637	636	639	691	685	651	697	688	698	710	675	699	703	643	667	716	652	646	625	632	690	681	658	703	685	652	658	654	670	699	668	678	693	696	682	680	674	664	663	670	639	694	653	705	648	648	662	693	668	681	625	635	664	666	743	701	634	703	694	688	677	636	717	693	695	664	679	680	688	667	683	613	617	712	682	673	642	664	613	664	686	681	659	696	677	634	673	675	633	696	682	665	668	651	640	660	652	656	665	682	682	676	672	679	615	708	684	631	702	669	680	721	689	696	666	701	683	635	650	624	677	630	695	653	672	643	692	704	679	697	686	701	690	698	712	693	642	621	678	697	677	644	685	709	703	666	665	635	678	642	679	668	701	638	657	701	693	636	669	684	693	686	646	680	625	668	687	665	676	647	654	624	696	648	673	639	722	679	653	686	658	663	704	675	644	701	646	688	671	676	640	657	661	669	661	676	696	646	723	682	676	670	679	660	667	675	642	644	646	669	624	665	673	685	691	672	630	644	675	676	670	693	658	681	699	662	660	660	666	633	655	733	643	650	659	635	672	670	678	623	686	668	701	691	665	667	736	651	698	692	666	723	629	731	657	701	678	662	651	702	700	694	708	659	673	656	694	619	658	709	626	681	697	678	662	680	626	668	702	689	690	645	653	688	671	657	668	680	697	704	654	725	695	647	692	636	681	664	724	714	657	683	673	657	621	653	663	633	665	643	627	688	708	661	688	701	678	662	662	710	676	653	646	657	671	658	648	690	684	709	682	679	709	671	681	686	661	659	636	628	677	664	693	703	695	662	676	638	646	641	696	626	658	613	688	691	699	669	674	663	672	689	687	698	657	703	656	735	669	719	684	682	672	705	719	729	632	696	632	677	693	629	661	674	640	686	683	673	665	677	693	686	744	678	680	703	615	679	640	676	667	694	663	697	637	698	630	628	661	668	714	663	654	701	678	678	676	701	679	689	676	694	673	656	693	688	648	671	648	672	699	661	772	663	662	681	637	673	650	658	615	666	680	728	681	661	677	656	719	692	718	668	628	609	639	709	631	669	660	705	706	641	692	694	668	656	629	676	657	728	674	694	680	635	644	651	699	645	699	724	615	719	697	702	637	650	684	696	708	660	679	653	684	650	650	667	650	726	688	690	671	663	702	655	688	681	606	673	672	748	670	705	704	650	716	672	688	685	706	722	678	656	654	668	674	634	657	634	670	689	667	645	680	655	634	685	669	661	720	682	694	701	693	666	635	680	665	646	661	637	661	718	652	658	642	647	656	658	650	672	663	659	669	661	659	684	703	672	677	636	664	693	682	678	680	657	663	684	682	686	669	688	665	678	644	674	677	649	701	682	622	661	659	635	639	655	680	622	652	694	705	699	707	692	686	677	657	689	703	694	663	642	646	700	688	633	664	685	664	615	627	664	663	628	659	640	716	698	685	688	645	684	679	641	643	697	672	668	642	653	671	682	684	611	629	653	656	684	663	669	651	642	665	685	669	696	669	616	631	678	623	695	706	689	633	679	654	678	708	684	688	693	654	673	659	666	704	679	653	712	702	683	695	672	685	689	682	687	662	648	695	679	638	708	636	741	628	636	678	637	696	673	723	590	708	701	635	678	677	697	659	706	625	686	686	677	733	687	701	612	653	654	669	673	686	682	631	687	710	692	742	702	675	681	674	673	657	620	674	652	664	678	685	628	652	706	684	710	676	671	637	681	636	694	659	679	697	685	703	690	653	675	666	706	659	635	639	670	686	654	654	676	654	723	666	687	717	660	649	672	708	683	700	671	687	629	720	644	659	686	682	659	654	692	676	678	689	722	641	647	648	650	705	641	663	676	705	655	653	626	680	685	650	649	689	648	690	679	711	670	691	663	730	642	661	610	697	632	643	662	674	638	702	656	656	684	683	685	647	626	751	669	668	639	634	639	643	653	646	658	674	657	717	636	674	685	732	654	657	666	690	693	623	644	645	669	680	713	655	667	670	655	668	722	699	662	694	746	666	680	656	716	651	672	654	705	667	709	695	689	642	680	697	666	717	657	640	673	654	658	690	677	646	678	649	662	681	713	671	673	664	711	704	624	655	728	711	659	719	670	668	659	680	688	672	694	669	642	753	656	680	717	645	646	640	679	651	665	650	700	641	684	680	688	672	665	659	668	659	640	663	672	653	702	683	656	626	672	693	682	674	631	717	652	677	726	664	662	655	684	626	641	660	650	684	697	654	686	699	668	667	697	666	664	701	697	683	669	703	649	635	666	688	683	690	689	657	666	635	659	686	644	634	651	662	650	677	690	658	657	692	675	687	688	685	673	666	731	657	707	696	659	684	637	656	647	674	721	694	610	674	680	689	692	644	657	690	665	660	668	689	711	649	699	693	679	708	664	696	697	703	670	669	626	696
26007	21448	24256	13459	1340	823	760	701	672	688	675	660	664	705	659	656	650	657	581	596	673	691	687	637	665	701	628	646	675	635	657	656	684	612	668	649	688	625	649	682	643	617	651	635	648	628	656	657	607	638	617	636	686	629	642	675	627	675	601	663	642	689	658	632	632	604	661	621	635	589	632	653	651	653	624	629	615	662	640	649	643	630	630	594	650	620	663	626	666	682	639	632	657	656	598	629	599	629	670	645	615	636	634	619	645	681	641	658	595	681	613	646	652	607	618	669	671	669	649	620	657	635	613	670	667	629	600	623	672	668	606	636	658	673	622	629	640	648	660	650	620	668	686	625	633	631	701	614	693	645	647	623	638	618	672	659	611	650	614	634	684	662	619	661	669	650	613	631	570	650	639	618	661	645	642	609	647	659	574	631	627	635	640	661	669	648	579	654	640	624	645	664	630	640	657	629	657	633	625	577	614	622	659	617	624	645	620	642	601	610	693	625	640	665	593	631	619	721	665	581	597	668	646	642	665	673	641	610	622	668	652	596	635	614	606	621	607	628	630	640	604	633	615	668	628	616	671	643	622	624	606	594	692	671	597	599	654	628	648	601	640	633	621	645	593	644	638	626	623	625	645	636	644	630	594	645	661	621	619	643	628	630	601	657	634	673	595	597	632	633	641	629	695	655	643	654	662	657	670	653	657	617	633	647	657	594	657	668	652	665	636	650	615	600	673	642	646	614	640	623	632	650	657	661	679	637	658	632	658	635	662	647	691	637	618	656	619	637	648	625	655	639	704	660	622	591	625	676	623	641	681	641	647	638	609	649	641	619	604	614	610	637	633	624	639	604	646	644	631	622	604	663	624	639	601	644	660	625	638	646	589	650	616	638	630	611	594	647	600	653	662	655	617	651	608	691	667	668	646	665	608	656	660	665	659	680	599	641	612	622	638	588	620	612	587	663	623	668	653	627	581	653	666	673	659	634	657	598	651	644	622	672	582	632	630	672	655	612	618	652	674	644	643	590	672	645	701	599	634	681	632	671	603	674	667	650	628	606	603	633	638	605	626	630	624	673	629	601	644	601	599	645	638	647	657	628	643	619	663	628	598	630	673	635	626	618	625	615	639	636	643	685	657	628	655	633	624	632	625	641	656	602	669	633	622	667	637	680	660	603	632	593	639	663	618	644	654	634	636	674	601	683	619	634	650	625	649	624	650	653	678	639	627	612	657	655	680	622	640	607	604	619	664	614	620	667	630	634	623	612	654	602	651	623	631	673	654	673	605	638	630	663	590	630	655	625	632	638	640	618	584	670	647	599	636	613	658	633	603	652	702	675	632	628	620	634	591	588	591	650	579	602	622	623	618	681	643	640	607	646	597	604	650	649	643	618	641	668	622	653	651	652	622	630	659	633	635	639	595	609	650	657	620	637	626	666	668	661	675	624	667	643	648	635	634	648	655	618	688	620	608	639	620	652	654	681	663	607	635	644	572	632	620	586	623	610	647	619	668	681	658	657	670	593	642	666	597	597	628	664	642	640	648	671	637	611	658	689	635	657	648	674	636	653	656	659	662	657	655	630	650	677	622	645	577	646	656	677	637	634	630	641	653	675	633	612	651	674	635	677	667	649	637	577	604	637	612	665	623	659	595	600	634	593	621	651	655	613	646	648	641	622	616	641	637	587	612	670	611	622	638	642	654	609	617	666	630	653	657	622	673	656	652	628	643	652	612	615	656	639	675	645	644	642	643	640	608	644	610	664	632	605	677	660	656	665	677	612	663	664	635	677	630	651	669	633	642	612	636	695	641	627	659	639	611	644	630	625	614	670	672	628	608	620	652	642	656	630	663	652	620	660	685	632	597	640	592	629	668	600	669	601	614	641	638	608	672	625	647	613	605	624	626	666	647	663	642	633	621	622	675	652	608	632	611	677	636	643	639	653	645	673	620	640	655	641	627	704	672	612	676	650	658	632	623	633	681	663	645	646	640	659	662	672	633	651	679	627	627	647	642	601	631	634	641	682	624	661	606	617	633	629	635	651	568	670	645	618	619	631	641	663	643	619	656	650	628	630	617	657	583	632	633	648	659	690	672	632	665	611	664	615	628	593	623	635	661	648	626	624	656	628	634	613	675	590	615	696	679	619	644	679	671	601	643	623	608	637	646	607	635	683	611	647	652	600	578	639	638	631	613	668	614	636	607	642	620	594	608	609	644	653	637	656	651	647	615	588	601	679	631	633	668	633	689	589	642	646	676	660	652	711	590	597	682	674	651	601	644	638	641	676	624	641	624	650	652	608	630	641	660	584	599	682	630	673	698	610	621	657	580	632	639	636	641	637	600	661	619	647	636	603	636	630	629	624	579	637	679	623	632	616	666	641	694	621	603	648	645	649	643	635	658	635	632	687	677	636	684	672	642	658	666	654	634	662	602	636	644	670	602	645	643	640	637	584	641	640	618	681	648	583	614	621	597	655	624	619	625	660	624	658	634	655	679	662	646	671	639	609	635	649	654	619	634	658	648	633	632	601	706	632	661	659	636	630	649	632	658	650	650	644	633	605	603	627	650	645	630	627	639	650	623	638	643	613	650	624	609	662	595	629	664	662	624	623	635	602	668	635	650	654	642	653	630	597	684	598	641	609	624	643	634	629	665	651	644	622	641	683	650	640	683	652	628	687	634	653	612	624	612	647	613	659	589	669	622	642	638	659	654	646	622	643	652	637	593	655	644	652	658	624	642	660	649	648	629	613	661	656	640	617	604	610	608	656	614	636	624	672	635	613	638	636	646	628	603	619	630	643	583	650	673	671	609	656	617	711	622	609	664	688	665	641	650	611	639	641	695	657	674	611	671	645	626	625	650	650	581	650	673	636	610	604	607	638	629	669	653	611	674	674	623	629	666	664	651	586	592	608	642	683	637	660	641	601	667	662	616	621	629	638	576	642	656	654	631	644	634	608	622	642	654	612	608	629	618	674	621	637	630	642	625	647	690	639	647	619	627	646	654	606	639	629	653	624	580	660	651	639	663	631	659	620	608	673	633	682	614	634	669	673	635	611	606	630	642	688	634	604	601	615	646	638	625	614	647	615	642	658	655	688	650	658	650	600	665	665	620	656	643	646	639	639	618	674	597	662	626	682	638	667	667	647	660	598	611	632	658	679	673	630	657	658	632	614	662	617	631	634	649	629	653	621	600	611	621	640	618	609	654	601	640	617	643	619	635	712	680	635	631	688	685	650	638	620	630	606	635	642	606	642	609	599	686	644	592	651	627	593	673	611	607	618	657	613	625	668	609	659	624	643	626	650	622	634	632	615	657	662	691	625	640	634	626	662	622	630	653	662	635	608	609	627	593	652	650	572	639	658	629	612	650	603	668	643	637	657	623	628	636	631	636	628	651	662	624	645	602	588	617	651	625	599	637	640	658	652	636	614	654	597	649	628	618	680	607	658	632	662	645	622	638	621	612	597	644	652	644	581	610	642	626	613	656	672
3734	1808	1476	1000	789	718	732	674	606	657	575	631	613	612	628	599	613	627	586	609	600	565	538	538	623	588	595	588	545	597	574	586	590	576	533	607	593	547	598	644	576	591	566	542	562	540	550	613	609	575	566	586	534	601	575	577	603	598	603	604	608	583	578	600	592	554	602	549	587	567	586	544	551	568	592	563	643	583	585	555	569	559	593	533	567	554	565	544	548	554	516	560	569	584	565	555	581	606	583	571	568	567	631	557	561	555	532	538	580	544	582	607	574	564	565	579	569	588	637	644	556	533	590	575	570	534	538	556	579	585	590	572	569	545	576	588	593	562	574	560	583	575	559	579	554	595	578	554	541	565	541	575	581	550	596	534	590	529	586	566	568	581	593	582	523	558	577	562	565	549	547	557	546	588	549	567	545	569	545	573	507	527	540	610	576	593	565	558	584	513	588	562	563	585	551	560	574	553	537	567	528	503	598	560	579	546	577	563	593	595	574	548	574	533	584	544	513	540	516	566	578	543	560	539	535	541	576	567	548	580	555	560	566	559	559	591	588	580	583	580	531	543	589	562	578	597	555	526	538	538	581	553	585	588	615	572	573	591	629	576	585	567	617	569	599	557	570	592	576	547	568	569	529	579	533	568	553	519	588	553	565	545	579	570	528	578	581	545	611	595	573	575	579	593	566	577	566	527	552	560	527	555	594	564	578	562	579	559	599	536	561	584	538	548	589	637	587	532	546	553	549	570	592	559	620	600	568	613	555	538	594	548	515	570	552	566	565	556	544	564	576	573	596	589	542	588	523	583	599	593	567	566	574	542	636	538	534	569	536	582	622	554	541	554	538	585	545	556	593	548	547	562	542	572	573	554	552	577	549	543	590	573	583	580	525	579	578	541	569	551	628	586	559	581	593	582	598	588	561	564	541	577	584	529	544	580	576	578	549	585	560	585	572	556	557	544	540	551	557	595	587	574	555	548	574	557	573	623	559	564	558	546	598	540	614	552	553	529	592	563	562	574	529	571	536	573	559	562	576	582	626	593	585	524	566	613	552	503	545	620	588	570	553	552	551	572	586	559	568	605	567	582	574	596	552	526	580	524	537	563	562	543	542	589	597	571	562	551	593	556	542	612	573	596	562	547	601	551	583	525	580	584	544	581	548	558	546	530	564	598	531	594	587	542	580	587	592	522	570	593	576	578	558	532	598	557	566	589	580	611	544	574	589	556	556	541	588	601	582	590	566	549	540	526	574	581	570	563	577	560	560	564	592	552	535	560	570	548	574	562	549	568	543	542	579	532	523	555	575	575	580	561	569	551	525	624	537	599	575	574	573	561	562	599	542	598	583	573	629	545	543	599	576	535	622	561	562	563	590	602	556	563	561	569	571	590	551	595	601	559	534	561	589	561	547	605	572	562	592	555	578	603	543	562	575	592	592	612	564	566	583	549	593	594	569	544	518	596	559	577	565	545	515	561	590	545	547	527	559	560	562	565	567	551	558	531	545	512	578	591	575	569	579	556	540	567	589	593	547	535	590	555	565	545	570	618	582	556	568	559	568	565	592	551	573	584	566	554	570	555	541	566	566	536	568	542	563	540	555	585	560	535	574	581	535	538	553	582	587	570	599	568	605	563	578	593	582	539	519	568	572	554	574	584	552	537	562	562	551	536	563	528	564	570	548	575	563	597	572	581	539	559	528	547	602	558	593	580	603	525	538	576	597	560	592	617	543	534	546	546	575	536	614	551	509	542	546	575	552	563	595	506	564	580	544	554	580	512	546	536	551	568	597	579	533	588	543	568	587	616	613	561	559	545	571	554	517	592	586	555	538	562	546	549	634	563	585	539	583	543	586	573	555	578	557	558	567	579	545	583	597	561	562	562	546	580	583	582	584	585	578	626	579	518	532	579	541	571	552	618	585	626	570	585	541	581	557	559	559	556	580	575	532	584	548	551	531	551	583	553	585	584	582	532	568	565	574	595	577	527	590	538	561	577	556	615	585	584	578	561	542	574	586	585	540	568	623	590	580	582	572	572	582	574	589	596	568	571	546	531	552	578	597	560	547	543	551	523	500	573	569	603	561	564	582	556	555	600	587	541	575	600	528	612	551	561	572	633	562	553	561	531	581	560	567	609	576	587	570	570	603	505	551	546	530	533	584	541	562	572	557	573	538	591	546	594	573	509	585	544	557	567	541	625	560	561	594	544	530	527	535	575	534	550	564	540	548	577	611	583	561	533	569	535	617	610	580	596	583	541	536	576	600	547	549	597	550	546	574	615	546	548	594	607	564	591	508	541	537	576	548	564	542	544	551	594	572	519	489	576	545	558	569	574	562	563	576	618	573	564	568	543	554	563	574	552	573	567	548	542	556	589	538	563	608	600	554	557	547	529	579	548	588	558	559	579	600	564	556	588	578	558	533	539	604	578	550	522	590	518	570	561	537	570	604	589	598	561	543	608	548	557	579	566	563	552	590	534	611	539	566	560	527	518	565	558	523	539	558	573	555	555	554	561	547	554	501	532	560	516	535	560	544	563	576	560	563	594	585	564	508	540	544	561	552	534	582	565	614	610	566	548	541	617	631	561	540	541	534	570	599	551	594	571	559	520	534	545	613	541	612	554	583	584	543	535	577	544	545	514	567	556	519	563	554	608	585	567	600	534	534	589	616	573	558	527	569	546	573	594	560	565	544	539	573	557	524	572	579	544	547	560	595	551	584	624	532	570	561	558	523	560	579	568	561	575	594	576	607	524	580	551	555	595	530	574	577	626	566	597	545	561	556	577	576	549	522	585	597	532	566	586	561	578	563	546	593	562	583	581	557	554	621	556	568	574	569	557	544	586	548	557	551	564	579	600	598	575	546	544	563	578	552	591	583	588	535	565	553	548	603	581	594	547	557	545	546	556	555	552	558	590	573	590	541	558	572	578	546	579	626	580	573	566	526	577	571	551	542	544	577	572	534	562	584	574	547	572	555	568	584	566	610	520	580	621	534	558	546	552	552	559	539	564	590	570	554	547	525	552	543	592	561	551	560	578	541	573	549	546	555	595	572	548	522	557	573	594	569	600	564	555	588	572	576	554	567	610	547	555	594	579	560	576	560	574	582	579	586	574	565	550	584	547	581	583	579	567	609	556	563	579	589	550	553	559	561	600	590	576	590	558	599	583	583	592	549	537	560	590	576	544	562	577	615	560	584	552	558	572	565	572	542	582	545	571	613	597	579	571	605	539	578	534	553	601	572	603	542	546	596	539	552	533	590	589	545	587	564	591	570	578	575	547	559	555	545	573	587	602	519	532	583	535	569	541	563	609	559	546	549	536	558	558	530	543	583	585	567	569	544	533	615	573	605	580	566	542	557	538	594	560	552	603	589	543	564	539	603	523	605	574	560	535	611	527	571	588	589	525	607	550	592	567	551	571	558	557	594	552	590	553	554	551	580	537	540	566	615	580	550	589	575	515	573	547	550	561	562	580	570	546	580	529	536	538
24331	21484	28643	24758	20021	2543	918	560	436	396	423	405	377	385	388	369	338	339	339	310	389	317	348	336	327	291	342	398	304	347	347	347	384	347	316	331	337	325	313	309	322	288	306	336	303	311	340	341	315	338	323	316	321	337	320	325	342	340	336	313	319	331	338	301	355	333	363	336	317	344	310	353	332	324	309	349	303	298	325	315	286	320	309	339	330	302	339	333	351	367	338	341	291	326	312	324	329	338	305	321	303	326	332	309	305	360	347	314	361	320	311	307	323	312	314	309	310	304	314	337	305	314	327	307	294	322	334	329	299	315	311	299	338	272	385	307	313	346	299	327	331	315	317	314	334	337	296	285	320	341	351	320	312	326	308	311	311	306	283	303	325	317	287	313	319	310	300	306	330	327	318	334	315	362	331	330	324	322	306	351	328	325	270	306	335	321	304	324	349	289	301	285	313	311	289	336	330	320	295	320	335	316	324	298	314	318	302	318	319	329	327	307	316	324	295	346	355	317	350	297	327	309	329	307	331	335	297	304	316	319	321	321	314	304	300	332	318	335	326	317	335	376	321	289	322	286	291	373	286	319	301	306	288	302	336	289	324	349	316	335	323	321	343	348	323	324	321	335	298	321	325	324	341	339	340	295	297	314	328	340	321	317	312	351	300	299	320	318	341	345	333	324	302	335	307	318	334	309	334	318	347	327	315	356	315	335	315	313	330	342	316	314	316	356	340	337	327	330	318	335	343	316	291	305	327	301	307	337	308	352	328	344	304	338	322	318	291	312	282	315	327	331	297	330	321	334	294	303	286	335	329	331	315	340	309	322	332	304	333	322	326	311	269	355	333	391	302	319	346	352	324	304	316	319	327	304	309	341	320	303	268	341	329	357	345	330	337	302	350	303	333	298	359	300	311	309	331	327	311	331	341	332	352	297	327	308	322	284	323	296	301	327	329	349	316	325	320	334	343	295	316	306	333	314	367	318	330	310	291	305	304	310	303	325	310	314	349	356	335	331	307	328	342	328	337	330	313	292	324	298	333	301	286	316	315	309	308	346	296	308	315	335	320	292	321	325	305	305	342	306	320	312	322	307	322	342	292	311	322	353	316	275	324	336	304	332	318	313	353	298	321	300	302	347	321	322	305	299	322	323	334	301	315	316	311	333	319	333	362	314	319	277	317	339	332	315	333	315	340	299	374	334	319	342	313	338	317	302	334	326	322	317	327	339	342	338	346	333	341	346	309	335	300	318	335	282	329	295	290	331	313	311	329	324	307	344	290	340	329	326	328	331	303	311	316	362	328	322	316	325	325	326	280	305	328	333	337	311	322	340	300	311	321	335	320	278	332	286	316	298	324	320	354	308	297	305	337	303	309	354	326	336	298	297	294	359	295	291	325	280	305	325	294	332	308	253	323	329	327	312	303	321	303	332	350	301	311	348	328	295	320	300	286	341	306	336	318	309	294	369	337	292	322	331	322	342	299	328	322	309	290	309	329	325	325	325	326	351	309	311	316	359	323	320	318	357	344	334	319	316	260	315	333	345	329	296	342	298	354	318	313	330	318	348	311	311	291	329	305	293	331	292	334	300	301	331	316	317	324	333	338	304	307	323	327	333	311	309	357	308	304	319	357	320	317	308	328	355	300	294	311	328	323	329	309	330	299	321	297	334	315	317	326	337	297	311	336	339	330	315	340	311	304	313	312	269	321	337	295	323	310	329	321	337	314	317	331	333	351	346	321	308	306	332	363	303	351	369	337	321	313	342	327	321	299	293	291	310	343	316	299	323	314	318	319	293	329	349	314	305	308	327	311	307	294	303	301	344	304	328	326	325	313	330	343	315	304	321	339	307	283	323	307	330	313	321	314	341	314	318	329	338	322	339	324	306	344	314	303	334	336	330	310	305	329	306	315	316	334	304	298	359	314	295	326	317	328	308	305	275	308	325	301	330	295	297	303	309	324	345	313	319	318	319	361	345	331	302	316	316	323	302	335	352	324	318	324	310	321	304	303	303	348	321	305	335	322	319	312	290	323	354	321	312	318	353	306	350	328	315	337	334	324	332	313	331	311	334	314	321	286	309	296	309	343	287	344	326	372	302	309	309	317	351	338	338	344	366	334	305	319	328	312	286	327	307	314	279	354	324	319	324	347	307	309	315	332	276	329	290	331	283	321	293	312	310	357	350	352	303	332	307	318	313	349	336	316	319	339	310	318	307	308	329	302	343	324	269	335	335	318	326	317	281	316	314	305	321	325	336	313	322	336	346	323	288	323	333	313	313	308	312	347	308	308	305	298	332	317	317	305	326	327	313	342	345	317	335	331	327	308	291	335	323	320	333	338	311	281	309	302	324	310	364	340	316	296	322	328	279	288	330	326	313	341	303	341	321	309	314	308	300	341	292	351	339	302	276	320	336	342	308	349	289	292	299	290	314	316	321	316	319	335	328	332	355	322	325	289	318	359	319	311	310	312	331	325	311	323	349	336	295	335	329	317	347	327	291	335	324	320	320	349	314	341	328	302	326	339	299	316	357	308	339	324	339	309	304	298	331	301	339	289	323	343	301	354	330	311	293	330	340	316	287	321	313	304	318	287	292	326	281	336	330	338	285	309	332	298	307	340	322	306	328	293	321	294	301	328	316	327	356	301	319	296	315	320	334	314	305	304	334	301	311	316	330	325	302	312	313	321	328	319	301	291	339	314	329	313	322	322	342	316	334	292	332	310	318	341	323	367	317	333	321	318	296	301	307	320	328	322	287	300	271	334	294	341	337	314	331	329	299	323	349	294	338	298	332	305	342	327	292	326	306	325	309	301	320	276	290	298	314	310	329	351	310	306	328	326	337	323	334	309	328	311	309	303	313	304	319	312	300	282	339	329	309	314	321	317	323	344	318	367	324	328	329	342	326	319	350	320	357	306	309	335	347	322	292	325	352	335	299	326	345	342	296	330	277	317	327	324	324	317	309	295	337	300	279	311	313	302	318	322	353	318	330	345	319	319	368	305	364	312	327	298	344	323	337	317	296	316	323	301	295	294	309	296	323	331	329	302	336	337	338	346	339	335	311	324	332	345	332	342	322	320	352	306	342	290	319	334	334	295	326	314	330	324	322	308	333	344	332	309	316	300	343	321	302	324	331	317	294	301	330	303	314	336	378	304	320	315	333	308	341	332	324	349	330	300	295	325	326	308	339	310	328	351	322	301	321	308	356	320	295	352	319	330	368	361	315	337	311	340	351	330	318	308	324	325	312	351	312	329	319	305	296	312	293	326	296	340	301	327	305	334	334	299	322	293	302	310	330	275	313	350	308	335	302	328	319	308	338	306	281	323	298	320	325	331	329	288	320	304	301	318	324	297	279	303	370	332	323	278	359	330	322	303	323	317	289	315	330	312	311	319	313	315	328	328	315	292	321	308	288	350	322	313	346	315	321	291	334	309	330	313	304	328	309	293	309	345	323	317	315	310	357	341	317	307	327	341	320	300	340	318	304
3365	4576	3660	1839	1250	975	784	690	608	507	491	476	419	442	394	413	404	384	366	367	356	359	343	377	361	340	354	370	310	342	339	358	297	322	372	361	348	349	335	357	340	306	365	323	366	316	315	341	324	311	324	304	307	326	326	330	319	318	343	308	328	297	309	324	341	351	338	345	318	341	328	306	281	345	359	342	324	323	334	325	333	339	323	350	325	344	316	311	311	314	302	308	317	309	324	363	361	347	290	353	331	325	295	352	319	308	331	317	328	333	323	310	306	349	339	323	325	336	341	308	296	301	315	361	351	297	316	328	307	340	316	327	321	316	312	322	319	308	333	290	317	320	330	309	316	338	306	323	319	309	336	293	284	320	300	337	313	348	298	337	317	331	305	328	346	358	324	312	344	355	303	314	335	326	320	320	371	333	329	302	309	330	324	322	337	300	315	321	327	332	331	305	325	336	359	306	303	311	337	302	329	352	304	364	323	338	341	287	302	337	317	295	340	319	360	339	316	312	316	311	341	345	281	322	302	321	320	330	334	308	309	331	350	315	344	297	324	313	292	325	296	323	294	316	319	354	314	287	298	301	352	319	314	301	332	311	297	332	352	325	315	317	323	313	327	301	318	300	327	327	345	320	292	310	341	337	319	305	354	325	311	319	329	338	319	325	327	337	310	323	340	282	313	317	287	302	331	298	355	318	324	335	334	334	293	297	318	276	312	313	301	327	313	319	328	305	277	329	349	337	322	335	312	317	319	302	331	346	318	338	307	336	310	330	310	324	307	306	344	316	282	324	301	310	321	323	301	345	289	330	330	330	325	335	336	321	339	299	313	323	366	340	342	318	325	300	325	313	300	356	301	304	332	321	363	334	320	304	309	327	330	360	358	323	348	348	302	350	331	312	307	335	300	311	330	356	318	303	320	325	318	326	294	304	340	323	332	329	320	327	312	324	308	338	330	313	309	302	315	328	332	294	304	323	346	320	304	306	305	298	340	330	305	293	316	313	332	291	305	310	335	304	319	317	314	294	309	316	290	297	322	339	300	308	291	310	347	321	326	323	329	345	319	320	326	333	302	356	346	307	324	302	301	305	318	334	341	310	326	321	302	322	311	308	340	324	322	294	311	305	329	312	318	349	297	330	339	306	339	327	307	308	328	308	292	333	272	307	322	352	314	337	302	316	314	312	317	337	320	342	338	301	303	341	287	309	294	321	321	327	298	342	310	313	306	314	303	319	311	337	326	357	347	284	311	304	318	309	301	326	301	334	312	310	301	322	346	329	302	343	291	337	315	372	331	286	337	312	335	337	324	328	317	304	277	308	306	333	289	330	323	342	319	289	323	318	293	329	325	348	333	305	340	323	288	323	325	306	332	321	311	310	313	331	285	330	311	276	334	336	325	341	350	310	335	321	288	346	314	322	337	303	335	326	307	298	322	308	327	349	324	346	304	301	332	328	295	332	323	316	358	312	344	322	330	299	361	293	333	301	322	359	289	310	332	357	310	325	317	299	306	323	322	307	328	314	354	298	304	310	290	327	321	312	288	349	339	321	297	317	301	284	288	329	302	336	331	328	366	334	314	320	348	331	333	338	302	325	319	299	324	327	328	330	336	289	303	305	308	311	318	328	303	331	316	333	308	346	340	312	298	300	287	342	311	306	340	343	318	295	304	292	291	315	315	325	336	314	317	287	296	317	306	326	340	335	332	310	319	301	331	341	375	313	280	291	312	306	330	321	309	311	296	335	323	295	336	298	332	303	321	324	285	274	316	313	293	333	321	321	302	324	324	295	289	317	329	299	337	332	326	325	310	300	305	283	312	331	352	329	299	332	353	322	304	334	273	335	315	340	317	304	359	338	334	296	351	274	309	347	347	323	304	341	331	309	306	338	327	316	298	335	348	337	328	306	342	336	313	318	324	328	327	331	322	301	340	317	337	316	337	331	299	314	324	307	321	344	329	331	323	365	309	319	312	322	305	293	332	332	333	333	319	309	334	305	321	341	325	343	298	319	327	318	281	299	320	337	307	338	344	341	324	329	314	342	350	301	344	308	342	346	329	337	317	311	326	321	335	315	335	327	294	301	317	303	321	309	340	330	331	271	287	316	292	315	299	312	297	351	310	323	317	322	339	333	346	309	325	335	319	295	306	336	316	330	295	317	301	313	340	302	317	301	314	325	321	305	324	347	300	335	319	320	290	311	310	319	288	335	325	289	312	330	346	330	315	326	329	343	305	300	313	305	333	264	306	261	291	294	308	302	325	315	325	317	317	334	330	320	332	300	320	326	319	309	309	332	313	309	329	339	296	333	320	284	319	325	285	297	331	334	323	332	282	336	305	339	313	341	328	324	336	290	294	313	303	302	310	311	314	334	285	307	300	288	314	276	319	325	324	310	319	304	308	315	311	323	310	319	315	309	314	327	334	323	316	315	325	315	312	329	319	306	332	302	335	295	325	303	282	373	297	320	312	293	369	340	321	295	329	324	313	322	301	321	309	320	352	299	274	300	307	257	307	308	336	318	309	301	325	339	327	328	332	322	304	316	302	308	319	306	328	322	345	289	339	324	316	329	290	343	315	316	344	294	325	315	315	349	323	316	350	360	334	287	321	303	313	288	319	314	306	328	285	324	306	318	301	302	321	308	317	328	282	292	282	323	342	318	297	329	290	313	337	306	288	349	339	321	338	314	323	328	302	357	325	319	284	333	323	309	321	306	327	326	310	303	315	334	299	310	297	309	301	349	331	325	335	336	311	326	286	350	321	284	322	311	310	341	308	337	303	300	318	343	337	329	321	335	299	335	314	315	310	332	298	316	327	326	317	294	315	323	320	348	297	342	337	340	363	291	324	297	298	312	331	321	289	332	319	302	282	352	312	334	277	314	329	319	283	330	289	318	329	340	312	341	342	311	281	315	308	313	314	296	327	327	305	343	337	299	300	313	318	283	329	333	357	336	308	313	334	344	320	329	314	326	334	290	311	298	337	303	287	340	342	328	336	282	349	302	329	325	328	312	298	322	321	326	315	275	324	302	284	340	338	355	315	342	314	354	323	320	272	296	311	322	304	324	331	353	324	296	294	298	341	297	317	329	296	322	295	291	311	316	278	314	328	281	312	349	313	278	328	299	298	293	323	317	289	319	345	331	312	323	274	279	318	301	304	331	317	320	323	291	308	320	317	300	328	339	346	307	309	335	305	334	361	301	318	295	309	295	314	322	304	276	292	304	335	292	313	304	340	360	339	290	314	336	304	297	324	307	346	332	336	286	337	297	311	306	319	309	332	297	314	310	334	330	380	340	328	308	326	306	319	301	325	341	304	330	319	324	309	294	308	314	283	328	310	305	353	337	326	367	337	313	325	301	312	314	306	331	293	349	342	322	309	311	316	358	322	329	295	326	339	324	305	298	303	297	307	290	287	336	326	288	307	330	327	326	291	307	336	331	329	325	301	344	326	292	319	299	297	303	326	333	301	308	291	331	317	312	280	325
27565	11896	1900	1122	825	770	734	738	796	762	749	787	752	769	751	790	745	733	772	715	778	720	707	759	738	750	757	760	761	821	717	771	754	772	783	717	777	755	730	748	771	745	756	794	725	767	750	789	779	726	743	775	733	775	798	732	770	776	740	758	799	781	719	749	746	773	754	732	767	744	793	768	717	774	792	804	791	732	741	743	767	776	685	714	732	769	735	703	730	757	762	731	731	804	733	776	768	752	757	763	689	713	791	749	728	771	772	755	747	798	734	754	792	743	806	771	743	737	763	743	745	735	768	781	724	727	796	741	778	799	804	747	749	748	798	783	751	739	809	721	805	756	784	778	716	771	728	806	742	732	761	734	801	707	721	763	743	760	767	742	710	737	758	742	735	755	741	777	713	788	733	773	784	785	755	746	746	763	795	757	786	726	728	758	725	753	807	748	758	761	801	732	759	704	744	724	724	754	782	770	775	715	752	771	695	760	769	734	714	765	722	787	735	740	764	733	783	739	744	753	742	754	764	745	789	770	790	802	713	777	761	771	745	767	764	732	778	771	734	774	712	754	769	753	713	780	718	735	757	774	780	783	775	710	756	731	742	713	779	790	803	714	769	755	754	730	730	687	787	778	755	760	780	770	741	713	799	726	777	763	736	781	805	772	710	685	797	779	792	695	732	729	776	751	740	826	766	744	744	714	760	750	706	706	756	728	739	754	812	698	766	823	816	763	769	785	742	721	768	739	757	790	775	730	717	724	782	697	702	741	718	739	757	774	748	763	790	794	718	742	739	735	778	732	756	767	723	760	736	732	777	749	793	815	796	722	757	720	767	719	697	767	788	742	746	821	762	756	782	763	762	717	771	762	765	769	728	762	758	717	744	752	784	782	754	827	744	735	740	783	788	747	809	732	777	753	776	717	737	744	749	797	763	815	754	775	775	775	742	730	753	748	721	739	729	759	788	757	726	764	739	767	728	727	785	776	785	748	828	781	753	755	754	713	747	757	721	700	744	740	769	769	733	781	768	728	730	740	735	734	719	742	725	719	779	711	751	775	745	759	728	783	760	753	712	746	781	767	707	757	775	838	717	706	758	743	711	787	740	781	773	761	795	748	749	765	729	765	735	726	777	751	748	783	735	757	759	740	709	722	793	725	753	763	794	733	724	766	791	775	765	808	729	726	769	744	742	763	745	737	794	763	803	775	756	790	796	734	776	736	742	792	766	791	789	786	753	771	784	737	763	769	731	776	730	761	752	743	757	746	747	708	764	786	727	781	830	751	788	764	756	760	804	757	732	773	761	773	759	736	772	777	772	816	713	792	730	748	779	755	765	726	765	733	753	786	751	769	765	744	747	769	760	777	761	780	732	718	776	730	738	757	733	757	743	751	764	751	770	720	728	747	777	725	721	762	753	753	712	755	779	730	734	733	757	733	748	789	720	766	765	767	745	763	800	789	748	733	808	746	753	777	709	743	731	777	793	756	733	778	695	767	759	746	751	766	760	773	758	780	727	769	764	729	761	772	754	737	742	807	767	748	757	736	800	742	769	731	755	737	762	786	724	732	745	734	707	746	756	759	755	780	743	769	796	726	777	722	736	756	733	780	784	797	770	824	742	729	760	753	791	778	742	811	735	793	708	729	724	766	724	756	802	775	832	730	790	767	729	757	822	760	762	775	822	762	783	817	756	766	745	739	787	764	746	734	748	757	743	766	716	721	765	795	760	774	750	785	677	751	728	728	746	788	726	725	862	793	758	766	766	765	771	788	813	767	729	749	753	720	790	764	701	738	781	794	743	726	749	767	734	764	739	736	760	759	761	734	738	756	737	746	748	746	712	708	730	724	777	732	734	757	788	742	791	730	725	736	749	682	728	779	754	815	737	701	789	745	785	764	805	737	734	777	751	777	723	724	718	750	724	765	739	779	765	725	749	763	784	744	746	784	747	750	761	708	746	793	736	757	767	735	687	800	755	729	793	771	734	813	730	757	756	750	760	731	747	755	750	765	748	776	748	776	777	736	692	735	717	714	724	730	725	742	762	735	751	740	773	725	732	759	836	782	809	743	737	730	744	799	783	773	736	783	760	776	771	737	719	764	722	731	739	746	727	764	714	731	736	757	814	747	729	774	763	769	751	752	752	772	759	768	771	809	698	801	769	750	738	770	772	746	734	773	761	744	745	768	780	772	742	773	722	757	755	782	756	748	809	770	757	779	736	748	746	760	754	818	754	771	743	737	771	780	736	739	745	734	735	795	707	732	755	726	737	782	767	757	741	724	738	733	781	731	758	739	726	685	770	753	771	769	755	755	736	759	687	768	815	691	769	793	713	705	788	800	782	730	712	784	741	814	786	746	786	732	740	756	758	754	808	731	759	774	743	746	763	776	731	735	763	756	741	769	732	775	785	726	779	795	796	772	779	705	710	761	750	730	773	776	751	764	806	791	748	743	760	777	748	757	717	717	756	694	716	672	771	791	818	764	731	760	748	763	790	754	760	752	733	736	765	817	767	797	712	767	718	736	724	769	741	751	769	760	757	808	728	769	780	740	709	749	755	709	772	746	730	718	786	755	790	797	792	688	737	738	733	775	732	754	724	743	723	722	779	805	774	764	733	702	800	734	780	771	744	748	684	777	789	685	773	798	785	766	718	781	742	782	768	732	793	781	768	761	744	713	734	792	772	803	776	715	766	809	761	765	731	734	803	750	802	746	801	768	762	766	733	793	739	732	755	768	805	741	732	756	713	779	809	757	772	761	769	698	731	731	769	752	776	750	696	761	781	834	802	795	824	752	785	741	769	787	763	726	786	802	752	773	675	717	750	737	742	703	705	781	795	744	776	778	795	746	736	766	787	780	801	710	795	837	796	717	739	768	791	727	773	707	779	742	706	645	722	724	735	751	756	793	746	685	755	756	770	757	767	769	727	728	742	739	806	773	743	812	764	757	796	752	730	815	762	785	754	764	752	731	783	779	759	754	788	775	765	719	725	726	705	759	772	796	774	769	755	733	752	770	776	765	761	715	775	798	727	771	791	693	763	743	751	785	766	769	760	755	732	729	737	775	754	736	787	791	731	756	773	758	773	782	792	753	735	745	787	794	816	775	740	722	757	771	769	769	742	698	761	786	771	733	774	693	758	747	801	775	742	716	761	775	717	796	706	741	705	791	743	779	728	729	775	743	765	801	693	740	755	776	695	763	742	783	735	764	725	744	790	786	734	735	756	790	754	732	765	715	772	744	745	766	784	758	756	801	776	781	773	729	747	751	687	760	732	741	804	763	767	736	767	769	774	765	717	736	760	783	775	763	720	761	772	734	776	779	742	756	808	722	750	746	790	759	746	742	734	795	757	757	761	748	773	777	788	788	746	735	747	756	726	721	728	736	775	724	803	779	741	743	779	776	751	697	708	766	775	771	782	773	738	755	756	770	757	722	799	775	712	802	788	733	743	697	801	817	708	795	787	772	735	739	772	754	797	802	786	808	737	756
5228	903	804	754	697	701	632	683	687	666	695	687	680	670	675	620	643	638	698	657	689	654	699	661	672	673	622	662	684	643	647	589	655	617	604	642	668	650	633	702	663	687	661	658	685	657	611	663	650	680	685	610	646	661	633	658	673	665	650	696	671	657	639	630	643	696	647	665	688	713	614	644	651	640	662	645	646	680	668	632	649	618	616	681	681	673	657	673	654	630	689	701	651	658	659	652	657	611	655	651	633	635	669	662	630	665	615	628	699	639	671	634	676	724	651	672	642	651	637	681	647	661	641	633	652	655	710	667	702	651	653	681	630	642	650	660	660	697	645	664	680	675	625	657	680	674	645	612	652	611	675	663	651	679	669	649	703	668	661	619	657	641	681	630	654	669	645	664	610	657	673	707	683	670	661	663	629	626	660	663	666	661	647	674	615	651	642	640	644	656	682	655	652	624	673	641	675	662	667	674	621	655	657	650	663	616	647	642	617	657	671	631	677	691	588	643	559	630	652	648	652	644	680	657	606	702	628	628	641	647	655	625	633	641	656	616	615	694	682	654	690	665	618	615	630	652	595	685	621	661	610	642	673	639	663	606	651	654	675	632	698	655	660	715	697	654	648	619	686	627	697	618	675	669	621	662	630	708	669	632	633	689	613	616	621	661	683	689	586	635	667	658	652	666	666	663	633	650	663	648	635	604	652	661	653	629	664	699	612	624	665	644	621	613	651	710	685	667	675	630	665	701	653	686	667	652	675	688	655	691	649	635	651	647	650	654	640	646	642	642	636	705	648	630	674	686	630	636	672	655	644	689	653	670	651	685	639	637	659	659	691	677	675	640	626	693	706	672	667	703	676	625	658	658	663	658	648	674	652	652	643	645	612	651	621	668	638	655	687	668	698	629	619	657	665	714	673	624	647	630	662	645	625	669	634	639	615	694	691	630	679	683	618	670	615	684	698	649	596	618	647	649	655	689	627	606	701	645	677	657	663	637	648	689	652	627	635	653	659	641	618	663	668	645	660	666	636	628	607	648	665	671	672	667	660	672	635	652	644	645	626	663	675	628	656	641	628	684	640	688	633	642	650	671	642	673	634	650	637	667	621	657	629	652	655	672	671	652	670	613	630	656	627	675	679	656	674	649	669	670	653	679	627	638	651	664	630	636	701	704	681	645	639	661	645	687	641	645	671	647	608	674	687	637	666	630	648	667	660	632	669	613	658	691	647	665	684	630	683	689	622	690	673	637	650	685	680	664	666	659	677	619	651	685	642	667	668	634	650	661	715	646	675	664	665	654	650	669	636	644	620	655	611	679	633	669	702	655	642	622	683	609	639	662	665	690	715	686	617	642	604	669	635	685	709	681	623	657	644	636	670	645	642	637	655	591	649	656	676	683	662	651	613	652	684	654	709	663	640	664	665	658	674	683	613	634	711	659	637	671	634	616	706	653	705	691	626	645	592	680	661	641	669	599	609	644	628	661	629	649	638	677	645	621	608	652	633	674	623	660	614	674	672	611	644	682	663	674	634	671	701	651	626	620	650	632	666	635	649	656	658	683	654	659	684	613	661	676	672	686	629	652	700	649	643	728	643	649	657	648	682	611	662	663	660	686	658	626	688	640	695	649	653	660	705	665	672	653	696	653	624	667	655	658	645	670	721	643	676	678	634	633	708	659	720	682	654	645	644	650	632	671	608	624	620	619	661	666	646	681	686	695	683	628	673	683	606	642	635	640	621	619	606	644	678	649	661	687	665	669	635	624	613	623	655	678	614	680	638	651	619	660	662	613	628	680	658	657	690	585	629	687	677	648	644	656	645	654	627	670	639	674	634	625	647	627	651	657	681	644	645	627	611	692	691	646	686	640	661	641	685	627	651	639	678	633	654	637	693	650	602	661	649	677	650	649	659	632	654	625	633	609	629	637	625	642	683	614	638	650	642	649	674	706	646	678	665	681	642	610	657	636	644	656	688	665	688	660	646	697	665	696	653	648	670	669	646	655	671	665	673	700	648	677	626	658	630	682	663	689	690	627	641	676	692	656	608	673	615	644	682	676	675	648	615	613	649	673	642	665	628	654	683	626	664	606	693	657	629	709	676	663	641	630	674	642	694	627	641	659	656	651	651	602	627	619	693	624	651	620	671	655	661	641	641	636	680	682	701	651	674	659	657	691	691	649	601	644	647	624	639	633	661	645	662	623	619	605	637	627	623	645	632	657	684	642	630	650	666	629	658	691	639	657	675	646	653	659	630	682	660	661	638	709	641	678	646	634	632	645	635	628	634	622	639	639	630	658	649	631	673	655	690	663	654	686	709	647	689	659	642	654	651	665	690	707	652	669	661	623	660	654	719	648	657	652	634	694	667	629	654	632	632	621	668	649	686	653	636	611	673	648	654	666	693	642	704	631	656	648	633	663	674	635	628	690	651	648	642	666	651	686	619	661	709	635	684	648	652	623	624	655	649	639	651	667	663	721	661	652	681	658	683	681	620	679	655	637	615	588	662	616	673	636	652	661	686	611	654	655	619	611	673	687	634	640	659	650	661	645	606	644	614	704	750	677	653	638	627	681	651	647	651	671	669	630	679	666	660	637	651	690	643	655	643	614	682	601	647	645	651	672	655	703	623	656	654	653	628	688	641	652	658	668	672	656	657	685	638	698	659	653	633	663	642	644	678	648	677	719	642	688	687	653	694	620	660	612	649	625	633	672	631	656	627	678	641	642	699	662	672	685	605	636	630	671	632	599	635	618	662	667	675	672	698	656	687	660	655	678	684	681	681	678	664	687	640	611	693	642	672	681	698	673	630	680	687	626	630	671	637	614	661	679	660	627	668	617	670	629	630	675	689	628	664	639	684	656	626	649	653	640	701	691	623	668	636	632	643	637	662	699	692	644	612	644	671	667	636	654	672	668	662	610	651	669	622	636	712	611	643	650	691	695	670	679	687	659	676	668	663	667	632	654	623	636	653	634	669	630	684	623	683	674	691	686	635	659	654	708	645	701	647	670	626	642	618	623	655	702	664	625	631	644	651	578	656	680	644	642	654	642	641	629	648	688	680	614	681	656	724	660	638	683	687	633	670	660	644	642	644	677	687	638	642	692	626	650	708	672	667	693	643	667	668	667	665	647	668	683	646	667	632	655	644	652	657	670	653	671	649	652	654	686	673	643	649	607	671	664	646	637	663	623	660	688	663	654	668	598	637	620	676	654	658	648	666	675	667	651	626	667	686	656	694	623	638	642	664	635	628	652	645	635	656	628	650	694	658	646	633	716	669	690	689	674	656	665	652	635	638	618	705	648	675	592	655	639	661	645	637	682	644	687	618	649	663	669	632	695	630	704	646	628	689	643	662	663	697	663	641	712	620	661	642	672	627	659	661	667	659	650	620	631	650	646	647	637	659	614	625	689	600	663	619	694	672	683	656	655	691	617	672	613	705	668	664	632	631	621	640	634	685	654	629	602	662	680	646	642	697	627	617	623	662	636
26068	21409	24212	13604	1363	834	726	696	648	650	667	679	605	604	607	620	638	620	576	624	626	623	623	603	611	635	642	636	591	577	632	648	624	613	574	569	664	574	586	623	593	578	675	559	647	618	634	563	560	598	581	580	613	633	604	616	621	632	565	600	569	603	610	629	616	644	582	616	588	625	586	595	632	612	575	569	624	609	615	630	635	635	582	614	627	640	618	564	597	581	647	627	581	611	678	615	621	642	573	617	621	591	660	624	634	645	626	631	612	601	584	565	625	620	624	578	554	552	612	598	585	584	606	628	601	657	660	632	646	650	644	603	585	572	585	581	604	621	683	588	574	630	552	653	610	605	629	637	561	568	629	604	619	604	592	626	611	604	624	595	606	591	569	614	586	608	608	600	568	626	608	628	570	588	622	599	604	581	568	602	637	590	581	604	597	603	609	602	614	584	619	643	619	588	594	625	603	638	624	625	607	623	630	623	629	599	613	606	629	583	645	615	626	619	611	619	597	611	652	618	621	584	577	603	620	584	599	558	647	610	580	626	605	586	601	612	627	602	622	600	570	626	624	611	619	648	638	650	645	642	565	630	566	623	608	626	626	623	602	609	585	652	601	593	617	647	587	601	629	612	629	591	610	603	614	630	571	590	622	592	597	601	580	645	611	643	628	628	556	620	602	620	655	635	583	617	598	601	598	637	589	618	639	605	661	637	562	606	620	607	634	585	613	606	579	557	608	637	613	638	627	626	627	640	631	568	610	634	623	564	625	583	596	645	553	632	633	635	638	610	609	594	634	570	597	579	598	637	615	651	600	606	608	597	614	615	616	611	575	570	611	582	613	657	589	605	586	621	631	618	590	619	575	623	562	585	642	652	640	613	602	596	561	627	646	612	637	614	620	601	571	602	590	588	602	606	641	611	607	552	656	608	610	617	651	598	572	589	591	607	600	632	573	631	622	597	621	597	638	645	594	618	602	599	559	633	588	605	588	612	578	602	603	614	623	614	601	626	634	616	595	603	624	593	626	630	606	639	586	626	667	580	626	580	601	635	578	575	615	593	630	606	622	583	634	629	608	555	593	647	585	632	615	589	601	657	598	598	646	609	600	607	616	586	599	631	632	593	583	619	611	601	605	610	610	606	616	612	621	596	567	608	588	612	577	651	607	607	587	644	616	612	586	588	611	605	640	627	639	621	611	550	568	608	569	638	668	584	626	598	620	629	625	597	590	616	589	566	637	597	643	634	621	555	649	630	603	636	607	583	607	591	588	627	579	611	588	620	612	596	597	620	655	594	621	593	612	597	592	591	619	594	583	626	588	569	604	567	633	603	607	615	630	594	590	646	592	604	593	571	625	592	611	580	652	598	595	581	609	579	613	640	627	627	567	616	616	623	601	646	624	677	576	639	602	602	595	620	593	610	607	599	584	589	610	593	631	620	585	588	578	613	604	613	625	592	602	567	586	606	598	628	623	599	629	592	651	578	595	582	577	622	632	599	571	615	606	627	623	604	607	603	609	578	585	652	609	668	636	604	661	647	592	623	638	588	611	555	607	629	642	648	628	596	615	577	613	615	627	614	595	633	598	608	661	607	601	619	588	567	649	577	589	587	629	607	644	625	631	604	629	555	618	637	618	605	641	602	647	601	593	590	593	597	650	619	634	599	625	609	668	663	634	569	597	568	616	604	614	605	621	619	581	623	621	637	598	623	634	614	606	585	608	601	605	642	595	587	617	626	621	617	643	616	597	626	633	646	651	649	612	617	600	632	612	673	630	669	616	602	582	621	620	602	669	627	652	620	625	612	598	579	636	576	649	596	599	546	647	623	565	610	662	650	609	599	622	643	581	621	594	589	597	582	583	638	633	574	580	598	605	641	663	620	627	573	585	595	595	577	609	622	658	640	621	630	616	616	575	584	592	588	603	623	606	626	602	551	651	615	635	587	649	610	579	575	598	644	603	595	609	615	635	586	609	558	623	607	581	585	613	637	656	631	624	569	598	589	617	594	630	640	629	623	615	585	615	616	641	615	617	636	603	601	551	632	619	585	621	579	610	563	599	598	598	597	665	607	593	637	642	636	625	588	625	680	641	585	598	607	598	571	609	623	624	551	639	590	569	604	558	607	609	628	585	596	541	627	639	596	574	587	620	551	609	614	622	603	595	594	616	623	608	589	557	624	579	622	591	630	611	639	608	560	601	605	623	585	591	571	575	624	587	606	605	585	595	607	662	625	594	625	664	629	625	622	616	565	602	552	637	633	590	563	609	619	644	599	622	594	586	593	611	617	653	589	657	583	613	614	623	579	576	589	584	581	573	599	615	629	637	627	687	630	640	589	607	558	653	569	612	582	624	615	606	600	625	639	540	640	639	598	643	606	597	651	629	601	617	620	592	577	590	615	626	606	638	587	632	580	638	604	624	629	622	606	645	642	610	616	571	658	596	569	622	599	618	584	632	640	599	642	582	623	634	587	583	578	608	556	629	595	634	605	592	598	613	608	606	608	636	635	599	626	678	578	642	610	627	589	588	612	584	628	629	590	625	638	614	614	599	660	613	609	609	607	560	596	627	630	603	629	645	544	629	575	602	585	585	605	627	598	649	643	600	681	619	615	592	597	646	615	584	599	614	593	604	586	631	639	554	620	635	619	576	617	632	618	633	594	570	597	573	596	581	622	568	610	669	626	623	591	625	611	616	611	571	627	618	610	600	584	620	590	573	633	614	652	648	585	637	610	608	599	603	643	618	619	580	595	578	637	662	614	586	640	599	620	603	614	620	607	580	610	632	617	599	664	646	610	616	606	619	632	606	583	606	606	626	621	626	565	608	616	573	596	567	603	641	596	659	589	607	603	598	647	581	580	631	616	628	595	570	626	591	598	639	617	582	632	606	657	601	600	595	610	632	590	613	542	599	677	602	637	599	604	617	625	585	595	596	597	650	612	600	609	636	606	569	608	614	570	599	596	606	620	610	625	641	594	606	627	596	574	623	611	625	603	619	604	623	633	640	604	629	642	634	651	608	624	602	604	642	599	651	624	571	616	630	623	591	625	606	596	603	617	644	622	611	582	577	586	616	614	542	607	597	635	638	608	613	617	651	639	628	630	605	607	628	643	598	588	631	583	589	657	602	615	615	592	602	601	602	644	643	578	615	591	591	608	641	569	623	634	663	635	621	617	570	617	617	620	602	579	588	629	618	602	598	606	583	566	621	620	623	596	646	580	631	604	631	606	604	652	605	579	618	618	651	639	643	590	597	645	587	591	623	610	634	607	600	625	582	635	571	576	636	588	619	641	627	600	586	636	603	615	593	580	594	617	615	601	615	610	615	618	603	609	626	659	644	608	621	625	659	609	596	631	618	615	634	563	601	607	609	627	638	593	565	656	615	552	582	597	609	603	623	619	571	595	622	635	568	632	661	596	616	660	622	599	593	570	606	631	607	611	609	602	611	619	559	613	557	597	593	624	580	601	585	647	574	630	664	558	620	587
3651	1803	1489	980	825	721	704	611	649	658	628	612	577	598	586	569	581	560	580	568	564	581	545	548	525	536	561	572	560	519	549	560	581	538	548	550	575	561	528	532	582	562	549	609	534	495	521	571	549	535	614	559	558	571	481	582	550	522	534	573	549	525	546	569	594	545	589	558	549	571	562	533	558	541	561	538	587	529	584	560	550	509	543	523	602	523	575	551	579	557	538	499	513	557	555	551	544	513	577	593	559	543	541	561	533	535	578	559	542	555	573	516	554	556	515	577	528	532	569	544	549	579	538	572	533	585	591	586	526	532	544	563	548	541	549	555	570	520	525	536	532	541	538	489	578	519	530	568	555	548	542	585	559	573	546	546	551	543	574	562	542	575	511	488	556	560	542	516	555	518	519	508	563	552	583	561	542	512	558	538	492	548	556	560	558	525	552	563	556	542	555	540	544	531	573	528	570	510	527	521	556	575	533	564	526	544	542	565	525	550	545	532	516	565	531	558	540	475	529	540	527	513	564	545	609	554	574	547	545	585	510	587	567	515	546	528	554	549	551	560	546	508	526	521	517	549	537	560	523	522	512	537	559	564	524	584	537	547	561	566	568	568	534	501	532	536	544	520	534	551	520	572	515	512	541	554	574	552	527	565	532	547	556	543	534	580	564	540	524	558	531	510	505	553	563	561	533	532	587	560	525	529	574	553	554	573	568	553	575	512	533	546	520	518	549	528	518	565	529	593	572	515	546	573	535	528	512	544	546	582	522	614	548	506	529	528	563	548	553	572	570	535	533	565	521	523	560	566	484	512	564	539	544	529	550	568	530	541	543	589	569	564	564	507	531	524	541	521	551	553	527	535	530	534	543	544	520	544	538	553	519	556	584	545	547	527	565	547	532	505	540	544	509	557	566	529	558	544	542	581	579	561	560	545	520	540	555	538	565	516	572	549	524	538	536	547	522	517	519	540	565	530	571	560	533	545	524	569	520	502	550	533	513	586	554	515	539	534	575	547	545	543	554	506	577	538	559	549	532	546	552	514	535	539	568	528	525	561	497	507	518	531	506	552	522	552	524	523	537	549	512	558	561	510	561	573	550	543	584	550	539	534	523	513	564	553	563	508	569	545	532	539	564	552	542	532	564	560	566	535	528	544	518	561	554	538	536	519	621	530	517	526	512	528	579	557	558	556	590	538	555	520	581	547	574	531	533	543	562	525	488	517	593	518	562	538	538	586	528	532	536	574	535	527	497	583	572	581	563	559	571	602	535	521	556	534	496	516	521	542	533	555	498	556	575	527	560	519	553	549	539	557	500	540	547	556	527	549	557	563	573	509	567	562	539	544	550	564	527	520	556	518	541	561	566	519	547	554	522	527	522	532	549	595	579	544	550	589	544	561	534	538	573	505	562	526	533	516	553	504	535	545	579	545	555	554	541	569	542	540	540	565	559	594	555	531	585	549	514	536	525	527	587	521	527	545	566	558	579	567	527	513	559	555	562	542	561	541	553	562	536	516	558	518	524	542	519	493	566	566	524	545	529	573	520	545	542	554	524	519	555	540	571	578	543	558	551	544	551	572	556	536	569	561	541	550	564	528	525	564	523	537	525	524	531	589	582	529	538	557	538	523	535	536	504	523	535	533	553	524	580	537	549	522	547	553	523	531	546	551	569	549	559	552	530	545	547	557	539	553	532	511	566	547	583	526	546	561	548	576	561	560	521	519	585	538	554	559	556	545	510	495	566	539	546	600	509	572	550	545	566	598	529	560	547	553	545	507	559	528	541	530	508	547	554	537	538	536	576	562	563	507	581	521	527	534	479	547	539	561	515	520	514	509	546	509	553	507	583	547	554	536	539	515	542	550	569	550	578	540	570	549	526	558	536	516	571	510	535	529	530	524	574	553	529	524	582	527	551	532	562	534	538	553	555	567	523	596	555	586	525	553	531	546	536	539	536	564	578	503	511	570	538	583	527	549	596	529	558	512	605	561	517	549	527	544	555	556	523	516	535	536	546	551	476	475	566	525	523	551	554	535	569	530	513	567	549	554	536	540	562	502	537	524	507	558	594	520	521	564	543	553	539	562	549	555	571	518	591	537	536	547	536	546	542	524	510	561	535	570	518	554	532	541	549	525	565	561	547	546	506	565	572	563	516	540	546	523	568	524	501	529	535	555	575	504	546	534	565	519	517	569	566	539	515	519	528	522	592	535	539	512	595	530	540	536	566	551	523	558	593	576	510	587	566	577	554	531	549	541	580	539	568	550	617	567	538	576	535	525	559	572	529	527	525	533	577	579	513	538	535	528	572	534	540	569	511	564	519	513	522	534	575	555	540	556	545	582	529	497	529	575	516	572	518	522	594	532	575	549	503	571	548	574	548	558	534	500	523	534	548	584	557	564	551	539	563	507	511	514	543	576	549	560	524	530	520	509	530	537	511	511	578	571	523	544	514	509	556	544	547	517	553	595	497	536	575	545	475	564	548	505	560	564	535	526	568	577	516	546	551	547	560	544	530	554	559	576	500	532	553	508	552	544	509	557	560	576	531	570	505	554	551	537	610	566	563	537	551	555	515	515	582	569	518	527	526	555	569	554	532	495	529	539	523	530	574	536	519	523	543	528	530	571	564	537	521	540	598	555	552	540	526	564	562	542	585	555	543	560	531	551	546	536	551	514	520	484	556	576	559	550	524	528	526	532	521	542	573	544	503	515	533	567	532	548	560	547	571	539	546	554	574	540	540	579	554	613	531	520	509	544	542	520	551	570	546	546	562	522	571	547	546	521	545	560	551	556	558	516	546	575	547	534	542	525	561	527	516	539	596	540	548	558	572	534	530	562	540	496	552	558	603	556	543	540	530	608	550	535	565	548	519	524	519	515	565	550	547	532	514	546	554	513	567	533	551	546	504	570	576	506	527	526	609	505	552	524	591	505	543	536	528	559	525	560	578	566	543	513	568	545	512	573	559	503	600	546	513	563	572	579	559	552	537	549	533	502	543	514	543	491	596	554	546	524	543	548	545	534	541	548	558	526	512	521	521	570	523	542	549	551	558	568	574	508	541	558	537	528	554	517	506	591	523	578	534	541	537	559	533	533	526	530	580	507	540	528	577	571	519	548	528	577	553	552	530	547	526	531	574	523	555	568	523	534	533	516	570	531	468	585	600	528	533	533	552	559	557	549	572	567	520	547	522	557	532	516	541	522	499	540	564	510	557	543	565	542	512	547	586	551	510	552	504	578	502	550	543	555	542	528	540	576	550	548	522	547	509	512	551	533	537	540	523	536	542	535	509	552	530	557	572	572	497	534	523	570	604	555	526	535	533	598	580	542	568	553	524	536	525	544	526	576	547	560	558	535	537	551	568	532	565	587	529	503	506	548	551	548	543	540	565	556	513	546	608	576	531	511	601	542	497	564	524	571	560	542	519	577	511	550	578	539	559	555	518	562	572	559	556	523	531	519	565	522	568	544	548	552	545	535	542	531	543	535
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
