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
339744457353	339744457919	339744458469	339744459019	339744459569	339744460119	339744460669	339744461219	339744461769	339744462319	339744462869	339744463419	339744463970	339744464519	339744465069	339744465619	339744466169	339744466719	339744467269	339744467819	339744468369	339744468919	339744469469	339744470022	339744470569	339744471119	339744471669	339744472219	339744472770	339744473319	339744473869	339744474419	339744474969	339744475519	339744476069	339744476619	339744477169	339744477719	339744478269	339744478819	339744479369	339744479919	339744480469	339744481019	339744481569	339744482119	339744482669	339744483219	339744483769	339744484319	339744484869	339744485419	339744485969	339744486519	339744487069	339744487619	339744488169	339744488719	339744489269	339744489819	339744490369	339744490919	339744491469	339744492019	339744492570	339744493119	339744493669	339744494219	339744494770	339744495319	339744495870	339744496419	339744496969	339744497520	339744498069	339744498620	339744499170	339744499719	339744500269	339744500820	339744501369	339744501919	339744502470	339744503019	339744503569	339744504120	339744504669	339744505219	339744505769	339744506319	339744506870	339744507420	339744507969	339744508519	339744509069	339744509619	339744510170	339744510719	339744511269	339744511819	339744512369	339744512920	339744513469	339744514019	339744514569	339744515119	339744515669	339744516219	339744516769	339744517319	339744517869	339744518419	339744518969	339744519519	339744520069	339744520619	339744521169	339744521719	339744522270	339744522820	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2691	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23720	22027	29745	24230	21845	20398	6204	605	385	402	476	409	356	423	386	428	453	406	377	407	412	411	407	405	423	390	397	393	399	422	479	436	416	400	423	420	399	395	408	431	418	431	403	421	438	380	418	391	408	368	423	425	373	410	411	378	404	377	395	404	392	434	434	382	399	404	393	408	444	399	367	423	384	411	394	385	421	398	428	389	399	400	423	354	363	397	420	370	377	374	405	386	406	422	417	410	407	418	405	408	397	367	405	404	430	395	391	378	382	402	387	418	402	451	388	388	431	412	397	406	405	383	408	442	411	418	417	362	404	394	419	394	424	370	419	413	413	416	373	417	372	421	415	409	406	423	367	404	426	393	413	437	441	416	425	432	406	421	419	360	411	405	429	439	396	393	401	403	380	412	406	401	410	439	420	393	414	398	426	360	377	415	387	405	382	376	405	391	369	416	410	452	366	362	393	389	395	392	412	376	437	421	415	382	417	401	413	390	412	398	372	411	404	418	422	412	362	364	391	407	408	396	395	370	400	388	426	379	416	413	402	403	432	382	366	394	413	385	370	421	394	389	346	410	424	405	423	433	394	405	375	407	395	426	398	392	380	383	381	439	451	396	404	412	410	406	406	408	436	381	406	437	397	407	343	413	387	419	402	393	434	407	407	406	434	420	406	450	444	426	433	401	427	437	437	411	369	391	414	388	405	398	418	415	431	448	440	404	408	403	415	429	395	395	421	356	435	392	405	367	420	389	400	423	406	382	399	360	403	370	404	434	418	408	376	393	387	418	399	406	422	403	379	397	433	404	409	388	400	409	459	412	419	414	418	356	404	386	423	410	395	388	398	386	419	406	399	364	457	399	441	419	376	402	392	348	395	395	404	378	434	415	436	443	366	430	429	390	385	370	416	413	388	429	418	433	413	392	416	417	388	404	409	401	384	382	438	438	368	391	390	415	423	354	429	401	383	412	365	368	384	417	426	417	426	412	390	396	417	351	409	433	416	426	427	389	389	430	399	406	416	417	404	424	405	435	358	390	403	403	405	390	430	427	423	397	383	398	396	375	406	434	383	372	400	443	388	398	429	423	414	426	403	422	391	374	385	407	393	425	407	396	412	368	393	414	396	455	409	384	410	386	425	412	420	425	371	398	408	398	435	384	394	419	394	427	370	366	396	391	400	393	405	387	401	403	409	384	421	416	393	371	447	430	376	370	456	389	384	390	394	397	428	412	404	428	375	392	398	411	388	383	407	370	393	385	375	397	415	388	410	392	344	397	406	400	405	383	426	406	434	362	414	397	383	424	420	409	424	428	409	374	401	385	403	402	381	439	408	430	370	395	388	414	411	400	401	418	397	405	401	418	375	393	438	395	365	366	395	403	429	384	388	412	401	381	433	403	400	399	406	391	389	422	369	388	389	410	409	414	423	414	371	396	403	424	365	383	411	408	389	423	399	382	402	419	406	403	366	396	363	406	370	403	353	413	377	426	388	385	435	404	409	414	418	398	419	395	428	390	397	395	409	398	423	424	422	419	397	417	403	411	423	408	398	408	404	393	375	420	360	389	430	379	402	384	371	381	395	345	373	430	402	379	395	380	403	376	425	421	413	380	361	396	433	410	409	405	384	376	387	425	416	397	394	395	441	413	363	414	414	408	399	377	389	421	396	380	407	385	371	363	412	409	397	407	400	397	392	387	399	380	433	422	387	405	423	422	399	384	404	422	415	436	424	386	399	378	405	385	398	387	393	412	424	389	475	378	394	407	410	411	381	399	389	408	402	401	420	385	416	405	411	423	415	412	370	408	412	431	443	392	390	414	397	423	397	414	416	411	413	394	411	392	411	428	422	404	433	394	414	379	404	387	397	421	412	393	403	464	433	384	400	390	399	433	392	372	386	439	402	467	376	383	408	393	401	425	417	429	410	426	399	389	415	402	399	429	424	413	382	409	432	400	410	407	394	383	420	421	402	414	401	408	400	385	383	410	408	391	406	403	411	406	402	415	365	406	422	369	409	370	395	399	395	403	411	371	392	390	401	406	419	442	401	414	403	402	386	402	362	420	416	437	403	411	414	385	413	416	380	422	399	396	400	439	435	373	423	381	363	391	444	403	410	391	382	423	391	406	382	409	395	412	380	415	381	383	441	369	406	389	452	390	379	390	395	381	399	428	386	429	425	390	414	402	404	404	408	425	399	431	360	421	426	416	411	386	391	418	360	393	388	429	406	365	400	412	400	394	448	398	420	374	430	414	402	379	380	401	417	397	390	408	369	420	447	400	367	414	423	406	377	401	402	398	398	391	429	416	406	431	398	363	392	382	398	393	398	390	393	414	399	411	375	435	423	423	416	409	421	401	421	374	363	436	388	397	417	386	411	356	389	368	397	427	394	370	383	422	400	411	440	449	375	373	386	392	427	431	367	439	402	381	390	415	376	396	410	423	401	385	406	402	405	427	402	378	391	413	360	424	370	399	436	423	424	397	395	411	399	415	415	426	401	426	397	429	393	379	369	391	398	419	384	432	417	409	406	382	401	384	425	366	410	398	418	410	407	417	402	360	390	421	386	430	423	409	396	411	402	400	443	418	399	435	370	411	405	415	435	356	405	401	418	383	391	422	394	425	431	398	416	445	421	402	409	364	386	408	371	363	435	399	406	397	414	412	387	396	434	418	415	432	398	382	446	355	415	404	414	436	403	420	387	391	389	415	419	384	419	421	396	404	425	401	391	404	398	370	401	386	404	387	395	392	410	430	444	403	417	430	447	420	424	395	413	389	382	406	390	361	375	400	403	429	399	399	407	423	395	428	387	402	410	407	391	437	349	450	433	432	393	427	400	398	434	406	386	397	408	395	398	414	388	417	403	416	388	436	397	436	396	391	404	426	398	386	402	463	440	405	368	422	389	370	447	379	392	418	406	390	436	405	406	439	415	411	404	410	453	382	413	390	400	376	393	396	396	393	445	405	378	444	417	405	412	401	394	393	395	412	372	422	417	428	400	411	382	368	434	418	381	402	417	383	390	373	377	386	386	393	369	431	400	437	393	371	389	379	436	408	405	413	369	389	415	389	374	372	417	418	428	401	412	411	400	404	393	404	420	420	388	408	411	424	436	399	425	425	424	428	380	412	416	414	398	398	407	415	399	401	380	398	363	415	366	393	379	412	380	406	401	403	419	424	387	409	426	389	393	411	428	409	384	385	441	369	410	411	409	357	370	410	400	425	421	367	379	398	367	401	416	404	395	404	378	415	382	387	407	399	386	427	412	381	436	402	387	417	423	384	408	389	412	422	409	410	391	423	423	460	429	434	412	408	386	381	451	391	400	429	401	387	406	421	411	383	406	424	395	414	373	407	388	433	413	417	433	396	376	452	406	410	383	406	417	391	422	400	410	393	367	426	423	420	376	453	382	413	418	413	384	374	390	378	394	415	414	423	415	399	380	466	421	374	406	408	369	397	414	434	384	368	392	374	394	383	414	420	427	418	421	436	439	392
44949	60404	43624	28706	21106	10109	1257	636	657	622	653	633	634	652	641	660	596	665	634	638	584	617	602	632	666	602	638	609	631	633	594	612	574	598	648	623	617	640	629	629	646	596	590	621	596	606	642	603	620	611	616	616	608	660	608	648	621	631	626	633	602	605	617	607	606	613	625	619	658	622	610	617	629	607	596	615	596	649	576	599	605	594	609	645	634	612	627	638	614	620	629	578	627	573	586	622	615	616	639	647	599	564	612	615	637	613	613	613	606	617	621	634	635	622	579	628	682	601	600	648	624	662	677	623	647	671	619	649	654	658	606	617	669	632	622	592	648	587	663	645	579	652	573	657	614	622	573	605	641	632	610	586	641	664	614	617	608	681	626	612	604	627	615	685	626	658	603	594	658	700	620	643	670	641	621	633	657	631	636	634	603	588	647	629	648	609	613	633	620	581	615	635	640	617	619	627	655	604	630	656	616	644	601	582	653	605	598	629	636	660	641	630	634	612	628	617	613	603	629	576	612	613	607	614	615	586	655	638	648	608	598	667	590	599	609	581	645	611	629	628	659	613	612	645	640	613	645	606	648	650	589	617	606	614	619	657	633	652	638	647	628	646	637	617	591	659	617	581	628	633	638	642	607	599	603	594	666	612	651	616	620	637	624	657	606	592	561	630	631	590	630	598	584	621	666	667	595	623	662	634	633	598	620	656	618	616	647	618	656	626	662	639	638	591	598	664	627	621	651	587	615	649	649	663	629	644	578	644	616	664	615	648	629	588	633	633	617	632	630	639	624	630	651	625	629	638	642	617	641	583	656	608	626	560	629	619	584	570	598	598	608	643	638	593	647	631	621	574	659	619	573	640	594	610	636	601	637	595	655	663	638	625	622	648	644	628	628	619	590	636	629	614	625	604	648	659	647	628	603	656	632	633	662	597	612	691	663	653	678	653	594	604	642	641	597	584	645	645	629	641	619	650	639	589	643	638	621	567	610	637	619	649	603	640	602	622	656	615	581	634	663	632	653	603	566	607	606	613	625	601	654	573	606	635	591	588	644	607	638	631	600	582	641	590	613	645	678	638	658	660	576	606	615	614	612	637	610	594	665	598	632	597	601	639	613	575	596	601	618	623	644	619	646	612	622	643	638	628	623	625	627	607	610	640	602	621	597	640	671	604	620	637	633	577	607	578	626	593	567	638	598	635	600	594	608	613	614	580	640	660	638	635	641	629	632	618	646	609	635	563	628	634	606	586	629	613	601	604	602	607	571	567	642	612	632	661	624	613	570	618	664	639	551	569	587	633	565	601	621	591	605	601	642	631	625	611	627	651	624	626	605	661	612	630	616	640	653	618	657	616	622	622	616	615	585	600	625	634	628	608	635	605	614	667	675	682	619	615	663	634	605	604	617	580	598	623	630	632	666	672	612	618	622	616	627	602	618	578	635	629	621	662	646	629	634	657	642	633	614	603	646	571	643	656	609	643	612	653	622	587	623	620	578	600	612	620	618	636	638	643	643	598	600	636	605	628	607	612	628	659	611	590	563	627	614	621	620	654	622	612	604	602	610	642	601	640	621	635	631	632	638	643	608	648	679	609	601	559	628	611	622	613	651	611	664	591	630	605	623	642	600	664	625	652	636	631	594	630	667	634	586	611	636	644	627	636	643	621	646	583	599	628	676	613	611	617	659	650	644	611	642	577	606	618	609	595	632	617	581	624	575	602	627	661	685	651	632	598	660	638	661	617	554	567	630	601	620	642	615	656	589	650	623	594	598	626	613	685	629	659	606	673	655	568	612	615	578	596	608	634	631	593	618	616	649	623	678	630	645	623	669	622	590	651	589	616	643	598	612	624	602	591	652	629	651	652	635	608	615	629	594	609	594	639	650	590	649	659	605	659	625	666	634	612	607	579	587	684	606	658	654	620	625	622	619	648	585	624	607	619	599	626	619	645	636	592	619	620	619	619	616	600	635	630	679	591	631	626	604	629	611	639	602	636	598	640	640	632	587	652	644	614	646	656	641	612	604	631	610	624	603	584	613	585	609	624	647	647	589	628	641	604	611	644	628	627	654	602	611	634	621	618	642	627	610	638	646	583	647	602	686	646	645	640	656	663	574	607	652	657	631	613	612	580	594	591	612	639	592	613	630	598	634	655	635	624	618	620	647	654	621	649	579	641	640	665	583	633	647	616	638	655	597	604	626	562	638	658	619	597	640	563	579	620	645	573	629	638	666	616	630	682	629	642	589	631	623	635	616	634	632	607	616	645	625	622	613	632	637	624	595	640	636	603	617	651	591	625	648	626	672	632	607	602	641	637	612	620	643	636	625	589	641	649	601	646	638	597	594	592	636	639	630	601	616	651	610	685	613	662	622	653	638	621	620	623	611	591	643	606	578	649	649	557	622	581	650	628	584	650	606	620	637	695	612	609	650	607	616	604	631	651	607	652	588	678	635	615	663	621	629	607	646	607	640	593	589	605	589	631	639	593	593	606	642	604	672	585	669	591	599	642	659	648	661	606	634	623	700	577	624	593	636	650	576	641	660	628	639	684	576	660	614	621	618	600	602	642	622	602	615	632	581	570	629	649	582	620	639	573	641	611	651	597	591	600	590	688	639	648	635	607	584	593	633	628	600	628	590	650	634	576	640	604	636	628	563	591	628	623	598	594	695	634	596	615	599	623	605	671	651	588	562	600	613	640	654	628	579	621	625	614	640	609	601	625	658	657	642	611	683	630	617	643	589	559	628	627	597	592	626	662	646	658	606	595	616	600	596	597	639	621	614	588	624	593	650	666	581	602	636	632	606	603	649	594	598	608	651	603	601	581	628	648	607	586	624	666	651	623	603	653	654	644	609	634	614	652	585	604	635	597	677	636	612	580	565	604	616	643	660	596	593	625	633	680	625	680	609	660	658	635	634	674	626	659	625	643	636	652	656	687	588	676	640	612	649	629	605	653	578	592	669	639	592	617	602	598	689	605	607	571	622	628	611	679	650	653	624	641	628	619	619	648	596	628	638	667	609	582	636	625	617	639	592	639	589	642	610	637	637	617	652	629	606	613	636	601	608	597	656	664	650	630	654	575	627	664	593	633	625	644	608	653	624	619	636	580	601	619	632	653	658	631	646	611	610	597	603	683	646	619	646	633	641	627	632	593	653	659	607	611	635	621	620	643	614	633	675	628	622	608	611	641	648	623	635	626	595	624	618	611	623	624	614	621	627	621	629	599	641	618	585	595	612	606	630	610	584	601	611	641	602	598	628	622	610	647	621	607	629	614	644	624	622	646	585	675	608	641	622	608	626	627	629	647	628	637	615	589	641	642	620	649	621	616	617	610	610	676	634	621	580	625	609	617	660	628	624	637	631	577	662	591	619	634	654	633	606	674	579	569	613	588	600	590	665	598	602	640	666	613	599	596	594	625	619	626	636	608	629	616	645	688	607	650	609	659	595	659	607	651	612	612	583	637	613	653	631	633	648	636	597	614	694	657
27848	23706	17978	5576	1785	882	422	371	391	375	406	390	357	343	380	354	383	350	379	371	330	372	387	339	335	363	397	351	364	383	384	363	358	364	397	363	390	330	375	409	335	354	384	359	348	372	389	332	371	389	351	346	349	359	370	352	395	372	344	339	408	389	330	362	368	381	365	359	348	360	379	382	353	365	389	368	368	389	366	341	375	344	372	335	340	345	350	350	322	350	368	361	365	374	345	336	360	365	381	391	359	336	362	363	388	366	331	384	352	330	397	410	382	340	364	351	352	347	329	406	401	343	345	354	371	371	365	348	335	392	361	352	350	362	383	372	362	385	351	386	388	367	380	345	378	428	354	352	372	362	339	398	385	359	347	395	384	377	387	359	384	370	357	365	363	424	356	370	339	360	346	365	360	371	349	385	348	346	378	381	348	366	383	382	415	362	378	355	344	354	362	358	371	383	358	346	377	383	365	374	347	341	389	345	335	379	383	364	370	389	398	349	371	397	356	390	368	369	374	390	324	359	395	358	379	350	401	374	375	367	416	396	346	412	392	374	372	354	373	372	332	354	351	329	361	344	353	362	361	347	370	387	378	374	351	329	378	363	339	349	381	367	350	350	356	383	377	358	377	347	363	371	367	376	351	382	356	356	365	338	374	345	358	360	344	338	343	352	374	388	356	361	389	377	366	381	357	373	352	408	346	382	353	349	388	362	346	378	327	386	357	356	347	340	329	330	304	347	368	371	344	392	368	359	352	371	394	346	382	349	380	345	333	408	368	358	322	352	381	356	391	356	371	368	360	343	385	374	370	397	353	368	394	357	379	376	374	379	365	364	376	367	396	355	373	376	372	376	407	373	362	359	324	371	372	340	383	375	390	350	370	352	366	351	332	358	351	372	340	364	371	345	388	386	388	383	348	344	352	371	365	314	354	338	381	362	396	375	354	353	391	367	359	349	355	355	353	378	360	365	349	370	379	354	379	376	347	368	356	403	337	373	368	363	395	366	362	357	350	372	343	366	332	339	363	388	348	334	407	353	370	388	356	348	379	359	333	340	392	326	383	331	329	341	352	373	355	358	373	369	332	379	391	349	417	378	324	362	377	351	349	362	360	382	357	367	372	344	357	353	350	373	366	350	357	325	371	358	371	378	359	359	356	374	371	364	355	334	358	367	384	378	344	361	375	375	370	385	377	338	370	356	385	352	377	375	383	345	371	350	370	439	387	393	400	395	387	349	361	377	370	352	367	380	374	379	389	307	391	338	402	367	369	359	380	380	357	337	369	353	410	340	342	348	394	372	329	385	384	369	358	349	351	385	375	382	368	365	376	378	376	326	337	359	341	378	381	365	364	371	396	365	372	356	362	323	396	361	375	392	405	354	370	345	354	408	376	353	372	371	306	341	366	384	351	355	392	336	380	342	376	367	370	344	369	357	381	362	375	345	347	393	387	412	352	393	394	370	354	361	423	379	342	333	368	344	369	399	337	380	344	376	391	358	369	375	367	342	368	358	371	359	355	396	376	376	369	344	362	320	384	364	336	326	410	372	390	384	382	404	360	369	389	360	378	391	361	356	361	356	370	348	364	379	372	373	368	369	377	399	367	360	329	338	368	374	363	361	354	340	362	331	329	373	319	354	396	339	374	382	388	367	379	374	402	344	366	330	362	376	361	345	386	402	373	406	356	377	381	380	371	359	380	381	361	337	352	378	322	355	353	357	384	375	359	376	361	364	386	400	396	389	360	357	354	377	372	331	382	349	378	363	383	337	351	343	347	379	347	389	345	368	347	359	375	376	341	374	347	360	370	401	383	365	384	387	369	365	354	333	322	386	346	362	366	372	366	350	352	351	386	398	363	345	339	356	377	395	392	337	362	356	345	340	365	417	366	358	332	314	347	362	372	382	352	394	393	378	376	355	376	380	374	352	330	371	365	324	380	341	393	360	363	352	393	350	390	362	362	393	343	355	347	337	356	371	380	371	376	349	360	356	394	352	375	382	368	348	378	319	378	339	365	335	346	395	348	368	382	416	369	388	361	337	368	368	364	335	339	350	391	380	351	395	369	406	357	319	362	371	348	347	370	391	395	380	314	379	335	352	354	352	355	350	356	362	374	348	371	382	335	347	373	338	372	359	353	343	348	413	343	355	391	351	373	372	366	335	373	375	340	336	379	358	341	390	360	369	379	374	396	344	364	377	383	358	361	380	387	372	349	368	381	382	364	366	372	345	356	332	388	380	349	346	372	381	345	339	355	372	385	378	379	353	340	351	352	331	367	338	337	359	369	356	374	374	344	395	368	393	363	352	347	363	349	388	361	360	333	399	387	375	375	360	365	369	372	362	327	361	376	404	392	345	415	351	385	358	404	358	330	366	353	345	336	345	354	392	392	366	373	339	374	381	377	384	359	347	326	388	392	386	330	328	341	336	400	327	349	386	382	380	379	348	390	394	369	401	371	359	395	344	396	344	384	342	363	357	325	370	364	362	376	367	367	358	374	368	397	348	366	340	344	331	399	379	361	341	361	367	370	349	366	356	344	378	345	384	372	344	357	363	346	358	389	342	370	365	353	345	348	359	374	403	360	402	333	357	348	375	328	366	388	352	350	348	360	368	405	356	372	334	373	360	333	348	370	339	376	360	383	350	359	346	312	341	350	328	338	356	364	336	375	370	375	368	362	379	393	383	364	375	401	386	388	354	342	356	373	378	334	372	353	377	371	334	391	398	388	367	420	321	365	370	353	382	386	369	361	349	418	369	356	357	329	371	412	339	368	402	379	367	387	382	365	342	387	379	371	363	387	361	376	354	369	345	367	368	372	374	384	352	356	363	359	357	333	395	361	323	355	367	354	356	370	373	376	371	342	375	346	351	342	373	356	357	385	368	341	402	372	361	322	378	366	391	358	380	352	363	364	381	371	364	356	336	363	352	393	350	391	367	409	380	380	356	334	396	384	379	323	363	348	365	373	414	382	372	335	346	379	350	343	353	411	363	374	370	359	361	382	364	358	357	376	373	384	388	334	432	382	371	379	388	378	399	391	366	348	346	381	382	373	390	351	381	362	373	344	350	370	383	365	379	378	388	364	396	371	338	369	364	331	365	357	377	385	363	394	353	373	370	386	372	387	365	376	405	372	390	375	392	365	377	389	356	360	350	338	330	371	372	366	316	349	319	334	355	366	329	328	389	339	373	379	344	313	354	371	381	375	315	339	345	399	387	373	361	351	380	321	336	334	357	351	351	359	364	405	351	388	398	365	406	369	365	394	393	370	358	369	352	345	400	334	380	388	366	374	342	376	360	372	350	373	348	359	386	352	379	362	380	333	366	341	414	373	375	360	347	355	379	365	373	355	326	400	374	376	375	354	384	383	349	389	360	406	361	389	360	374	365	367	346	394	344	339	380	373	351	322	343	389	328	330	396	348	366	381	359	378	360	347	342	344	375	369	362	351	343	363	368	389	366	355	367	370	344	396	402	368	380	368	379	340	378
31589	33169	15648	5758	3021	1336	612	567	557	590	542	560	621	575	566	553	557	595	557	524	602	546	574	550	560	576	589	576	621	574	565	601	590	535	552	579	599	574	549	596	596	544	538	604	589	584	577	585	553	577	565	579	576	551	582	616	557	571	607	592	533	545	593	587	632	521	528	545	592	559	574	537	566	532	545	619	575	544	560	605	521	560	553	586	623	546	578	579	569	553	561	556	570	532	546	581	608	570	575	573	568	574	592	561	571	535	575	567	587	569	591	543	583	617	569	551	563	583	604	575	583	590	606	594	599	601	550	584	547	602	584	588	544	567	553	528	615	518	540	563	565	601	532	634	561	554	589	589	571	575	573	600	590	568	554	602	551	538	572	539	580	588	546	601	572	539	587	562	546	569	583	577	565	542	591	571	519	563	612	572	582	575	588	580	558	578	584	580	563	593	582	568	578	539	582	575	589	593	605	565	595	536	596	531	545	593	606	558	571	549	526	622	555	564	539	584	588	587	586	554	540	584	557	605	568	578	571	584	568	554	607	569	579	549	557	565	558	561	580	581	554	554	599	575	628	574	562	540	613	581	569	566	558	578	581	550	583	536	538	620	617	580	587	578	565	566	625	544	521	591	560	566	573	600	588	567	526	551	589	589	596	572	560	531	577	578	593	564	601	539	586	549	558	581	554	586	609	606	562	565	575	538	580	547	579	545	587	581	607	632	562	554	582	552	589	562	572	549	582	548	535	571	582	597	564	558	583	604	586	585	542	568	568	557	566	587	548	546	561	621	581	583	572	529	537	596	592	581	537	589	526	557	540	593	577	576	565	556	569	550	599	601	555	591	564	588	588	550	605	578	553	565	612	612	582	586	544	606	585	589	567	569	589	540	556	559	619	546	532	534	572	612	593	549	586	554	630	593	564	592	554	544	569	586	606	553	533	597	568	577	572	558	557	555	587	555	595	586	539	614	544	532	579	563	553	554	535	557	544	557	589	555	556	525	544	571	571	548	594	553	527	530	541	572	620	589	577	587	567	579	613	556	550	594	580	585	581	581	575	564	581	540	518	620	534	598	569	600	558	605	558	575	588	568	529	594	559	623	570	536	568	625	565	575	561	588	567	552	578	577	543	595	574	560	579	573	575	534	557	573	561	578	575	591	546	578	560	571	635	550	539	547	538	564	565	606	568	614	589	542	564	600	586	571	594	580	560	589	596	571	565	569	546	615	589	570	610	527	589	589	541	616	608	545	598	584	550	568	587	601	584	595	570	545	641	575	599	581	580	558	569	585	557	556	547	592	574	572	586	551	607	544	582	615	522	590	548	584	586	569	572	617	566	574	569	596	610	584	557	566	602	613	548	587	570	561	550	591	538	566	574	570	585	549	564	630	583	554	591	565	614	586	588	600	585	566	580	554	574	565	565	561	582	559	548	540	627	571	541	524	550	602	549	544	536	556	543	607	558	595	565	579	546	564	562	569	606	579	578	561	570	533	518	537	572	602	589	576	557	604	607	572	598	525	577	582	544	582	574	562	607	549	562	585	557	582	559	582	594	615	557	604	592	571	593	582	574	594	563	594	556	561	576	531	545	571	575	550	607	537	573	572	568	598	538	573	490	599	577	549	575	565	573	559	583	524	573	587	563	610	594	587	551	571	539	547	573	543	562	589	603	593	606	574	570	598	535	570	589	556	558	570	549	578	549	562	550	582	577	561	549	588	609	557	566	553	635	527	555	580	578	565	575	560	543	578	635	561	605	633	622	543	553	614	591	596	575	572	542	591	594	562	539	610	591	563	562	559	570	568	550	544	590	597	570	620	592	590	590	552	590	572	551	576	623	594	569	581	564	602	592	566	609	589	581	585	591	611	589	531	579	603	569	549	575	568	607	574	618	568	542	559	539	560	563	560	536	571	601	556	592	584	564	533	540	604	582	551	550	581	610	617	557	549	573	545	583	543	564	542	608	612	525	561	545	568	607	520	564	568	578	562	494	597	565	577	539	589	588	563	550	540	515	522	583	547	570	565	575	602	526	563	560	579	595	564	572	537	515	574	590	586	572	552	581	535	599	558	559	584	568	583	590	567	548	615	543	577	559	570	561	561	605	565	566	564	610	595	581	550	570	555	572	555	573	578	536	579	578	558	565	564	570	587	583	614	610	549	587	565	585	574	553	584	618	612	542	573	548	558	562	602	541	575	574	599	545	580	579	568	584	596	557	560	566	540	610	571	540	588	599	534	561	592	602	521	541	522	575	526	574	580	558	558	600	581	602	571	591	594	579	562	554	572	615	552	594	553	615	554	587	545	596	577	635	548	560	584	583	522	567	615	611	544	563	610	571	566	525	576	522	601	556	589	581	532	594	593	586	563	583	583	577	609	548	587	532	570	592	583	568	586	580	585	575	570	572	577	563	603	557	596	571	579	568	633	554	608	603	612	540	543	596	540	542	598	543	584	530	582	596	562	616	601	585	588	580	591	537	586	570	593	583	556	608	570	550	561	560	555	552	615	560	538	591	571	577	545	550	591	596	553	602	536	543	554	579	616	572	575	578	564	562	628	569	582	515	553	581	602	546	533	567	605	596	581	572	545	595	577	570	617	574	564	596	600	549	511	560	549	581	582	583	584	595	608	561	583	583	554	534	594	578	567	571	548	599	588	567	580	579	549	567	570	567	532	544	576	564	598	617	599	589	584	589	613	581	570	577	565	589	617	568	590	571	565	515	574	602	569	588	549	548	622	573	582	558	597	601	591	598	560	588	549	600	584	564	557	587	566	588	571	576	549	592	589	587	542	543	565	570	603	620	572	530	610	561	563	572	598	582	573	533	566	530	608	558	552	601	602	590	502	588	591	544	595	541	564	543	603	576	557	589	569	570	597	516	543	555	575	613	574	581	562	630	585	543	557	557	552	584	574	564	544	612	571	603	555	564	596	566	563	569	611	575	599	585	620	547	608	550	552	601	571	559	596	552	502	592	572	542	601	586	585	569	552	551	561	603	632	588	546	569	559	535	577	547	608	585	607	558	570	550	549	578	533	612	583	576	576	580	576	583	579	583	529	557	566	577	565	572	595	546	558	581	566	549	592	580	533	599	551	617	597	579	558	605	561	577	568	570	605	579	628	613	549	571	589	581	552	596	563	578	612	583	521	545	566	575	580	589	617	574	500	582	544	550	578	572	596	556	591	599	571	543	581	577	599	631	554	553	559	613	617	567	548	555	593	588	561	556	594	545	594	582	557	590	598	536	565	617	583	548	574	558	578	588	574	551	570	587	577	614	548	549	570	538	616	578	543	586	576	587	561	551	545	541	584	580	554	549	553	544	609	595	560	597	566	548	607	570	567	537	534	619	578	563	565	586	550	587	549	606	576	578	560	612	580	574	565	583	564	577	549	590	603	567	548	584	593	573	565	571	597	611	592	552	561	558	600	568	612	562	584	613	563	566	562	546	600	563	538	555	558	570	611	595	578	577	560	581	554	534	574	555	598
24142	21590	28358	24588	20189	10082	1515	589	470	503	494	482	503	481	495	468	470	481	490	453	456	450	476	499	496	500	447	466	493	468	497	477	475	464	489	446	470	480	492	482	501	476	466	485	485	459	461	469	471	466	437	489	487	512	471	475	455	469	513	494	473	485	473	502	452	428	481	470	497	458	459	455	435	507	469	457	471	467	491	484	464	463	479	436	469	498	479	439	446	475	467	438	462	483	474	443	490	458	469	481	498	452	442	484	479	516	468	453	480	481	487	489	481	524	478	494	466	448	449	467	467	477	509	427	487	472	468	460	451	473	439	459	502	465	454	461	494	466	467	457	460	450	491	479	483	452	444	487	478	473	421	472	472	503	472	493	445	476	463	475	472	494	502	470	475	469	467	470	496	495	477	517	494	473	500	433	478	508	503	433	465	455	461	457	470	462	437	475	475	500	459	443	447	481	459	445	484	439	468	468	483	467	467	473	467	470	505	474	486	478	454	455	446	519	425	464	441	457	446	490	503	477	490	476	493	475	448	477	527	468	477	506	484	457	481	499	493	491	468	450	457	458	473	436	473	509	467	483	523	480	474	443	504	457	501	465	475	468	507	458	476	449	484	492	473	484	499	452	500	477	513	480	440	465	476	440	530	436	480	426	482	475	476	494	468	475	476	491	481	488	458	474	470	470	459	487	418	489	484	461	467	481	462	441	505	462	476	474	432	469	489	474	469	474	498	474	475	461	435	498	499	477	459	458	496	451	481	504	525	486	497	496	441	448	497	495	435	474	485	495	455	501	489	504	474	444	449	479	471	471	474	428	467	468	480	471	470	489	451	476	476	520	487	454	479	505	488	460	464	483	493	458	472	481	476	502	492	450	466	460	519	482	484	479	435	481	482	488	473	459	464	502	480	457	502	464	456	518	484	474	479	505	491	476	509	479	495	490	468	479	464	446	503	454	493	474	459	433	460	473	491	462	488	480	471	445	455	457	459	470	448	490	439	479	519	470	488	495	474	454	507	447	472	439	473	468	441	494	469	471	483	468	482	518	466	481	471	457	440	458	445	454	483	459	521	496	441	429	493	509	515	510	412	488	432	459	484	452	436	503	462	475	461	480	460	484	434	472	429	448	497	498	479	475	485	467	475	451	466	465	483	437	464	510	436	501	482	488	503	468	517	483	470	475	482	461	467	457	461	438	459	493	497	450	457	496	471	464	464	476	477	468	458	469	471	480	474	488	463	476	457	460	460	474	484	487	476	475	476	534	518	490	471	490	484	470	473	449	465	513	498	483	496	475	503	474	507	496	470	458	504	506	447	507	452	487	449	423	458	453	483	479	465	472	497	484	477	449	484	482	453	441	523	459	505	449	478	460	521	525	501	468	480	473	480	465	499	488	488	451	491	482	502	494	465	476	505	480	442	460	495	493	488	458	475	475	436	515	446	501	483	486	487	467	456	458	455	506	483	433	455	467	474	494	500	457	455	471	515	471	509	479	484	476	499	480	488	474	469	483	481	489	460	460	505	478	530	485	492	469	491	435	466	487	496	467	463	460	479	448	458	473	488	485	508	502	482	461	488	500	480	497	492	428	490	497	458	497	483	488	454	465	482	492	490	470	481	474	469	469	498	469	448	411	508	457	486	470	468	462	460	457	458	499	459	476	468	495	477	456	481	529	478	492	471	509	477	480	466	465	441	480	453	474	434	443	498	479	464	487	463	480	445	441	485	466	472	496	533	456	495	483	489	486	511	495	474	462	427	470	514	506	455	405	462	499	441	493	481	432	510	452	463	476	488	462	492	510	511	499	443	536	478	476	506	476	532	486	449	499	449	472	473	479	480	451	481	470	492	480	509	469	496	488	446	486	451	454	457	482	491	473	505	448	497	470	500	456	465	474	474	479	467	470	482	490	472	473	482	475	502	433	471	501	454	493	476	473	476	462	496	456	503	527	471	495	514	469	509	483	508	462	497	448	479	482	462	480	466	503	491	465	474	477	464	491	502	498	511	478	506	480	447	487	472	495	429	464	490	473	457	450	491	485	476	483	474	505	493	503	462	464	463	474	500	484	493	465	495	484	508	462	450	469	484	482	463	497	503	474	512	470	476	513	474	492	429	464	484	497	463	487	488	501	475	508	486	511	463	480	483	457	505	503	466	495	462	481	479	491	442	490	502	474	470	471	470	453	483	476	492	510	481	441	452	497	461	468	431	500	471	429	456	430	474	479	472	438	477	447	495	492	453	485	492	467	461	458	479	464	478	478	440	483	493	478	448	483	478	446	463	438	481	426	465	479	473	442	500	456	462	448	472	505	448	479	506	474	445	454	478	476	479	463	511	485	457	489	476	481	438	485	490	472	496	487	489	496	451	489	465	469	511	494	457	475	468	457	484	423	477	510	447	482	472	479	468	437	503	485	485	482	452	486	456	468	482	483	477	460	510	476	456	483	458	495	490	441	433	469	489	463	459	480	479	513	484	513	504	529	440	488	481	472	515	473	459	470	475	479	480	497	520	445	482	478	480	524	463	506	484	480	460	466	468	511	452	467	448	475	489	463	506	478	452	430	500	459	449	468	494	500	485	476	471	505	473	472	483	465	490	508	476	500	484	447	519	492	474	496	434	451	452	465	505	509	454	462	473	486	487	471	507	473	442	448	499	463	502	494	481	479	462	464	519	465	502	505	514	504	507	486	517	466	478	489	495	474	478	488	485	490	498	459	471	460	488	486	489	513	461	474	445	487	502	529	473	470	487	462	480	493	458	483	440	439	470	500	523	468	489	467	457	450	462	454	480	443	446	511	468	495	462	467	512	473	459	493	458	475	478	492	459	475	488	464	443	486	464	496	461	432	465	456	501	492	425	502	489	491	476	458	481	463	435	450	482	470	513	477	487	463	489	450	475	492	458	494	486	501	495	488	487	489	488	513	481	471	508	476	481	455	480	492	481	457	525	487	459	493	465	451	491	455	480	479	485	451	480	504	512	450	472	466	440	460	462	442	487	478	489	498	510	408	472	435	455	504	503	489	490	476	502	470	493	517	486	509	450	512	505	456	495	491	494	521	491	443	479	487	483	477	495	469	464	476	491	465	505	482	486	482	467	468	506	493	493	475	501	465	461	498	454	479	510	469	449	450	451	495	499	481	476	470	482	460	458	493	490	448	464	478	512	477	445	492	454	460	478	485	422	502	473	450	489	529	474	476	466	455	494	471	466	455	503	501	475	467	474	483	521	469	442	526	486	477	454	435	477	508	494	482	455	493	474	475	489	449	507	506	425	468	427	512	456	487	460	491	449	516	512	483	444	471	473	497	468	511	477	496	492	458	476	498	469	488	455	441	490	465	456	474	485	519	464	468	479	485	497	495	452	490	488	515	487	475	483	453	488	544	512	457	442	498	519	467	455	496	498	503	489	445	552	511	471	437	513	496	477	502	483	496	481	452	481	488	445	483	489	474	477	475	453	458	489	458	498	497	489	491	454	485	431	473	490	443
40384	49216	37961	28641	16537	6191	1112	736	770	726	770	723	720	727	727	742	732	744	698	717	751	726	714	737	746	766	768	728	736	685	743	716	706	749	768	767	738	775	725	719	715	757	795	753	752	731	740	739	733	741	716	733	729	730	715	745	717	788	738	738	758	775	731	750	735	657	774	780	702	718	718	780	728	735	761	719	723	737	749	719	730	726	761	742	720	741	755	707	768	778	701	759	708	698	751	730	729	750	733	726	742	713	760	764	750	730	729	729	758	716	736	715	692	776	721	762	696	674	704	755	762	733	700	757	720	737	757	702	762	734	756	700	763	742	711	726	735	755	772	757	709	706	771	709	756	745	787	775	727	671	687	766	744	745	746	734	805	703	755	771	770	742	768	706	719	709	742	765	725	735	743	706	710	715	732	768	743	746	763	742	782	763	760	738	727	708	738	730	732	735	753	745	714	757	721	750	729	724	757	728	699	757	740	707	727	758	766	739	740	718	752	731	700	727	740	726	728	770	763	756	756	740	756	762	731	736	762	739	712	793	754	709	725	722	740	704	726	734	764	734	761	775	737	758	761	743	715	737	734	743	743	752	754	709	745	731	727	765	767	759	737	692	703	752	709	749	735	766	738	726	727	709	711	762	763	716	772	731	734	701	737	747	734	715	748	694	731	728	750	753	735	750	699	798	766	720	761	730	721	740	741	753	785	718	704	695	733	737	728	768	727	697	758	741	726	716	723	737	767	737	784	759	717	744	761	732	727	701	730	703	766	751	752	729	697	766	735	823	739	728	745	724	779	711	720	738	761	723	700	734	769	749	734	735	729	697	731	722	756	756	758	748	719	739	711	736	697	740	731	728	757	759	770	737	762	755	753	739	700	772	738	701	692	739	707	777	731	724	752	752	762	709	721	733	744	749	753	781	669	758	750	777	735	736	745	753	736	772	700	779	738	783	702	718	713	728	716	760	728	751	775	718	766	776	734	730	749	714	666	772	757	749	780	711	742	731	753	801	764	761	774	756	758	747	720	715	763	724	722	710	763	744	737	776	747	717	745	725	697	726	782	700	791	722	751	696	764	753	737	776	715	776	714	733	774	762	726	734	699	731	755	742	738	719	718	762	732	727	770	745	770	722	738	772	731	689	729	725	695	756	716	731	716	703	710	727	753	786	723	702	737	770	784	716	769	740	768	790	720	745	746	750	745	756	718	734	756	688	693	792	764	761	711	755	721	722	719	778	721	736	738	747	750	746	716	710	759	748	762	748	721	701	726	765	745	733	746	703	739	713	795	705	759	752	697	734	708	705	762	738	750	774	776	683	762	740	736	714	758	728	735	754	724	785	716	724	738	762	742	760	789	734	751	718	720	783	765	759	756	791	789	699	728	768	715	724	730	788	740	774	754	752	730	711	771	795	753	731	703	718	704	709	756	728	698	777	754	736	731	760	759	769	735	729	746	739	702	765	746	746	721	765	723	715	714	751	734	760	692	724	737	720	742	796	711	729	720	753	748	759	771	744	742	757	747	735	743	743	725	774	753	744	716	744	750	740	727	698	734	683	832	778	753	773	758	779	756	700	754	761	780	745	719	755	820	756	735	707	726	719	742	793	710	743	755	709	715	740	748	753	753	754	759	738	751	759	757	752	763	709	740	775	719	730	724	736	741	724	718	696	734	723	753	731	755	729	732	729	753	730	738	742	769	718	769	729	761	757	744	726	723	718	721	823	776	784	753	738	709	785	800	756	705	722	791	754	771	800	725	751	745	736	749	721	707	690	682	780	717	738	719	724	785	729	687	709	716	762	753	766	743	716	715	677	759	753	670	768	749	696	773	738	742	714	706	742	745	762	778	719	737	739	761	742	732	817	714	748	677	750	740	740	765	729	766	804	713	699	730	754	719	785	740	741	745	724	738	742	792	700	716	695	724	714	756	696	769	706	715	689	725	769	743	752	791	711	749	761	737	776	783	744	740	750	766	758	711	740	752	748	700	742	726	728	737	767	730	756	806	665	736	728	717	734	782	698	755	716	757	744	682	719	729	789	702	767	704	718	725	726	695	746	710	747	708	698	668	719	689	741	746	723	709	721	707	749	713	729	744	754	726	724	695	746	684	738	764	709	724	777	715	730	752	715	746	709	737	740	714	737	738	764	774	726	749	764	749	760	706	789	737	743	730	727	777	717	738	713	747	730	720	747	735	692	743	759	723	778	732	744	720	729	736	743	742	720	773	755	764	747	729	744	740	711	700	735	702	763	717	693	730	722	746	741	757	747	713	720	749	732	770	744	717	746	729	760	750	676	782	747	762	769	708	754	768	741	737	724	715	767	752	750	743	731	698	713	759	723	723	702	658	720	746	751	730	676	723	774	743	723	698	746	760	764	690	698	731	752	743	719	780	723	725	793	770	731	707	741	735	730	727	743	799	781	751	769	749	735	722	750	740	714	719	715	740	716	717	713	744	761	752	787	693	740	739	764	776	773	754	737	723	725	775	730	722	722	744	766	749	728	717	753	741	744	793	733	744	731	720	750	751	777	742	771	716	785	717	744	727	731	729	696	696	788	720	721	694	794	710	739	799	746	765	755	743	747	700	769	799	742	696	748	725	710	758	698	738	733	777	705	711	742	673	737	785	737	749	772	733	741	734	753	738	732	725	698	710	759	787	683	706	741	748	735	704	746	677	763	714	741	723	753	669	670	713	749	758	673	748	703	729	677	731	780	784	730	725	754	779	789	773	746	773	744	782	748	695	720	830	725	735	808	744	778	738	687	738	744	751	723	689	762	720	788	744	732	746	747	759	712	755	722	727	751	742	765	749	750	759	782	750	714	731	703	712	726	739	720	720	753	748	776	798	767	748	750	746	760	722	718	747	734	714	766	697	746	716	720	748	710	820	716	675	715	785	735	740	718	778	735	761	682	736	750	748	763	760	691	752	725	727	708	737	712	743	756	743	743	748	727	735	749	751	727	722	737	724	744	740	818	740	722	754	736	749	723	802	736	743	742	756	739	725	728	755	737	766	784	740	731	724	767	709	810	749	732	747	709	694	731	751	731	753	707	720	745	712	735	708	745	750	769	740	783	732	690	743	747	748	685	748	732	705	778	769	718	751	784	780	791	690	720	787	753	763	729	757	719	794	772	712	797	712	741	747	738	737	734	747	793	759	712	781	746	753	719	703	726	778	705	732	746	770	747	729	785	715	738	753	732	745	747	714	681	702	768	726	721	739	742	683	730	724	718	746	711	719	701	748	778	751	787	750	706	783	730	724	788	752	783	743	724	742	686	739	796	723	780	766	743	755	743	705	714	801	762	762	798	765	778	765	697	774	708	723	730	761	767	795	704	723	740	735	767	714	774	782	697	731	707	719	740	714	679	724	728	724	757	726	747	661	749	719	757	758	774	756	773	750	750	766	731	771	740	760	703	733	714	789	743	688	763	719	718	713	751	756	692	719	740	718	702	755	758	719	749	729	761	719	704	690	749	754	717	787	777
22948	21432	28719	23882	21513	20106	7176	721	424	433	398	434	396	403	393	404	426	423	375	373	412	412	446	377	388	419	423	426	389	391	442	407	415	389	389	382	414	391	391	385	416	390	380	426	428	386	433	404	431	410	397	415	402	380	430	382	441	404	377	399	388	408	416	395	404	419	419	412	427	422	370	400	444	416	383	364	362	426	404	421	381	362	445	407	406	423	405	385	437	376	425	444	419	382	416	402	402	385	405	391	393	385	414	367	434	414	413	382	404	414	398	441	421	385	394	419	438	398	375	433	378	426	390	412	389	369	408	399	385	392	410	391	392	389	365	395	449	413	394	408	402	430	406	432	422	364	374	406	414	441	363	416	395	402	390	391	373	428	437	405	418	371	395	376	393	418	386	393	442	418	419	429	418	401	409	381	391	374	415	422	401	417	373	400	417	424	415	409	381	406	401	404	436	429	392	416	407	412	392	352	395	428	395	379	435	414	382	398	367	385	422	408	397	411	379	387	398	393	411	414	398	407	383	391	400	399	428	390	416	382	388	382	418	413	380	410	392	399	376	392	370	361	431	424	409	400	439	419	404	440	391	413	389	407	379	424	407	430	377	404	437	407	398	381	424	426	406	419	447	444	415	418	428	422	412	433	441	393	390	387	416	399	419	403	421	372	441	365	390	406	377	464	407	403	380	393	377	383	394	397	385	408	393	418	418	440	391	420	401	397	406	385	423	391	423	411	405	412	389	401	419	423	408	444	403	416	416	396	385	394	395	355	376	386	385	383	386	402	439	404	399	397	412	444	412	437	444	367	389	379	414	398	401	430	409	390	412	397	416	430	380	392	432	390	385	404	414	409	388	389	397	416	377	408	423	372	391	406	378	392	388	399	413	425	424	424	417	399	394	411	378	391	361	398	363	406	405	403	406	381	415	392	412	359	396	415	405	410	406	381	421	363	395	429	417	401	395	401	434	391	413	422	431	420	443	379	433	430	423	368	380	453	367	413	406	412	390	434	381	413	387	387	398	379	434	405	405	410	369	379	407	389	394	401	383	396	367	389	388	406	393	393	398	417	403	426	394	400	389	406	414	440	438	419	395	410	384	417	406	421	423	402	409	387	419	417	401	419	390	370	409	418	389	434	399	417	392	435	394	373	409	390	404	384	407	383	390	403	437	422	417	432	373	429	403	425	409	417	411	382	393	364	407	411	397	418	428	396	421	409	405	384	357	400	381	423	384	384	420	416	417	400	406	416	409	423	397	390	410	403	424	407	402	393	386	413	435	446	437	421	386	408	392	407	411	378	393	420	402	393	429	447	391	400	409	352	383	411	364	419	400	419	392	392	402	397	397	425	422	438	435	406	440	419	399	413	376	410	379	390	410	375	421	405	428	386	413	406	404	408	420	413	401	419	414	389	407	415	410	401	403	405	403	408	401	363	428	406	408	411	431	426	402	388	386	380	380	381	414	426	424	427	411	408	411	373	383	393	432	413	426	398	439	401	426	415	411	426	428	394	424	391	410	365	411	384	397	416	416	402	367	391	412	421	386	390	382	398	413	392	397	395	426	411	406	400	419	429	421	372	397	417	395	349	387	398	397	404	394	405	398	387	384	394	361	429	407	364	383	380	432	435	428	417	393	361	433	417	390	466	402	371	426	419	404	404	405	385	374	416	406	411	413	407	384	379	380	391	414	400	424	378	415	425	384	384	375	427	409	443	394	406	427	390	387	410	431	405	378	399	422	359	418	380	415	422	435	401	419	400	444	384	399	392	400	367	431	388	372	390	376	435	402	381	379	409	381	395	386	435	414	446	418	418	426	390	400	421	383	404	414	406	458	387	442	415	403	406	372	400	412	380	383	408	359	399	388	415	398	409	420	399	405	406	376	408	438	388	432	390	425	359	417	355	412	429	389	423	389	417	395	398	363	386	374	398	445	388	410	413	400	380	379	417	417	411	426	427	422	397	436	406	417	373	407	385	405	419	388	432	421	416	420	377	432	395	421	398	421	403	415	404	407	420	410	388	391	400	385	348	403	395	382	398	395	406	428	397	408	397	433	383	388	436	363	402	418	413	384	403	431	399	411	433	411	419	361	374	438	406	396	406	409	386	379	380	375	407	389	436	386	412	426	409	361	415	419	440	374	429	385	412	419	407	403	416	373	418	436	398	383	400	402	413	378	380	412	418	409	351	433	390	377	375	382	430	398	415	383	433	384	373	394	425	398	383	459	398	410	400	404	424	405	392	413	375	405	380	444	355	398	398	375	403	407	333	392	405	416	405	429	415	407	418	390	424	411	404	376	381	389	354	368	388	404	398	393	396	393	404	393	409	443	408	391	433	413	419	422	399	422	414	414	418	402	392	418	375	420	396	414	383	419	401	406	398	369	378	429	385	409	402	413	418	402	445	381	378	409	429	407	405	405	374	382	427	413	425	413	411	383	392	399	440	411	355	379	414	436	363	426	389	423	386	391	408	437	398	467	431	415	414	397	427	390	367	403	416	431	386	399	426	430	438	409	446	395	424	371	385	374	424	370	371	382	404	431	385	419	408	409	366	398	404	432	402	397	388	405	411	406	384	404	407	426	353	424	429	414	417	408	387	392	381	373	438	388	359	423	433	376	408	383	429	399	380	408	434	384	393	374	398	421	410	383	385	399	382	409	409	383	420	380	432	391	439	418	417	405	435	397	364	374	437	406	411	425	412	409	427	411	408	422	427	447	373	377	420	395	387	390	387	406	431	389	381	387	409	368	398	428	378	423	401	397	393	413	405	384	392	374	410	390	430	410	406	454	358	345	416	356	378	392	423	417	406	406	411	409	403	435	395	366	365	362	405	381	406	436	406	402	376	389	398	390	414	399	397	414	405	403	419	398	376	408	393	388	418	364	363	434	378	388	390	405	392	377	416	414	422	395	393	405	434	416	398	414	425	397	429	379	391	382	404	404	407	434	383	436	418	383	375	418	440	405	400	404	409	400	396	386	385	390	382	396	390	428	435	403	419	422	399	411	415	371	405	381	397	376	429	383	422	423	358	458	403	370	417	407	396	389	424	412	415	436	454	421	423	419	389	397	401	380	416	435	396	399	398	406	407	432	446	392	426	397	401	382	422	430	350	376	423	385	389	376	406	410	396	411	413	394	442	390	399	400	417	409	435	407	396	414	394	375	403	417	414	375	402	381	421	402	359	412	421	462	427	367	410	378	399	403	370	379	373	426	366	381	403	443	386	394	385	418	404	402	366	398	396	409	423	433	396	362	379	379	412	397	427	413	400	401	424	391	397	442	400	418	382	415	386	428	400	413	389	403	387	388	415	415	388	401	427	401	368	358	411	377	411	391	420	405	415	419	391	393	437	392	400	393	394	407	435	401	393	413	394	430	425	398	418	381	356	409	400	440	411	391	404	398	415	407	394	386	438	416	420	418	386	431	383	393	425	381	385	401	447	442	362	395	390	423	411	390	418	390	380	372	396	390	383	384	400	373	424	394	381
42781	61030	51716	39875	27752	11929	1767	647	623	622	634	653	649	658	603	654	616	619	612	628	643	619	618	630	621	603	635	625	630	569	654	617	596	613	618	655	663	620	646	615	596	629	624	622	629	613	661	646	607	635	669	636	604	658	686	632	643	608	611	576	669	646	617	606	620	627	691	680	579	630	621	607	639	588	583	600	626	610	607	674	641	687	643	617	630	580	642	660	635	649	598	634	673	644	631	588	662	609	620	596	625	584	628	613	603	650	597	595	612	565	593	658	573	617	645	623	646	598	621	653	634	688	597	623	648	635	609	624	625	642	608	617	581	624	619	692	651	642	635	613	623	578	656	651	669	644	647	633	576	670	638	621	632	626	624	604	629	616	690	613	610	637	598	615	625	707	599	634	627	625	626	632	635	582	649	661	615	595	617	650	663	636	610	641	641	619	624	634	690	618	662	646	662	579	638	643	631	626	647	645	627	626	621	641	603	620	637	631	646	608	591	632	624	644	616	617	582	661	585	616	623	627	645	585	664	675	639	592	642	620	643	645	660	640	603	603	645	632	606	626	633	631	637	610	645	637	580	587	600	598	633	607	609	612	638	636	643	580	603	637	623	631	636	628	619	606	608	622	652	615	597	620	620	673	625	649	642	646	732	615	597	622	596	652	659	657	628	630	599	677	631	574	618	589	615	655	618	638	561	606	608	669	652	587	617	574	660	664	615	572	608	606	610	639	618	674	620	638	629	627	615	640	616	670	613	595	620	621	676	638	598	594	587	599	616	586	629	613	610	643	658	596	631	548	645	573	585	612	639	628	650	602	619	608	596	616	623	638	615	614	620	639	656	647	677	617	640	601	660	630	607	642	599	591	658	678	591	622	617	621	632	570	657	620	641	656	611	613	612	606	689	630	638	594	598	592	598	661	646	610	674	603	641	614	582	618	605	611	644	599	665	617	614	627	614	608	603	639	676	676	603	618	615	646	621	624	628	599	605	631	657	607	660	674	547	619	600	645	621	578	672	636	611	617	593	680	605	648	627	620	604	594	641	586	634	667	636	641	634	625	632	599	614	608	652	599	639	612	666	602	632	613	651	573	658	663	643	612	613	597	622	594	617	651	604	652	599	654	659	599	625	664	618	633	634	582	630	620	652	606	626	637	619	657	622	625	666	601	655	631	592	618	611	645	636	589	624	627	630	615	615	648	618	646	601	631	666	650	603	630	629	640	669	633	674	617	636	607	643	600	637	591	665	614	618	606	619	606	640	600	663	654	630	637	624	635	607	640	586	655	623	572	641	650	612	645	617	671	592	632	581	637	645	625	577	632	632	636	653	609	598	634	597	599	602	614	601	637	626	652	601	633	586	589	682	622	647	632	646	625	621	651	618	601	617	596	578	612	638	572	648	649	617	583	609	618	625	620	676	575	634	665	595	615	586	621	566	609	572	625	658	632	631	612	634	627	612	600	632	621	620	588	607	614	607	622	644	596	602	610	634	654	615	629	602	597	644	615	597	660	630	653	638	640	654	625	637	600	639	646	583	602	605	619	627	635	625	654	682	615	597	644	681	610	636	599	639	625	621	622	621	658	644	648	608	620	633	595	637	635	610	654	617	586	633	612	608	651	588	639	648	600	577	659	654	608	628	590	600	632	639	630	639	636	603	608	617	613	601	620	623	642	626	589	639	599	647	633	665	631	633	605	604	578	659	677	635	672	610	597	603	645	639	618	640	614	671	609	599	650	599	592	613	641	624	595	640	623	624	667	597	613	608	585	618	634	627	668	632	646	625	636	611	591	649	594	639	617	611	619	659	611	662	646	628	602	617	616	625	626	627	551	596	571	619	624	605	638	583	587	604	606	675	606	626	598	623	645	622	624	633	669	585	637	605	633	623	589	642	627	658	625	597	654	615	610	599	638	642	617	618	601	569	672	646	625	610	594	603	615	668	647	642	618	642	592	636	594	616	626	621	609	618	630	677	634	615	574	639	600	640	630	648	610	625	567	623	647	620	615	623	626	616	600	621	628	606	621	559	626	631	608	596	641	596	632	639	617	641	650	604	622	640	601	593	603	627	594	646	610	665	615	639	638	639	616	622	622	641	633	603	615	608	614	603	611	618	587	610	604	644	619	638	544	623	591	613	643	611	617	614	625	649	683	621	636	626	604	617	621	648	614	633	653	657	622	657	615	621	649	587	610	617	634	610	637	657	640	641	594	663	625	617	637	677	631	626	651	607	597	641	619	616	620	613	636	648	616	603	664	635	610	616	656	611	608	675	617	638	624	659	653	641	632	664	634	649	668	616	655	617	617	636	629	617	632	632	656	618	621	574	635	642	622	654	623	627	626	642	642	624	577	615	636	652	626	637	616	607	655	608	591	633	632	570	614	644	608	647	629	640	652	617	622	628	605	622	616	599	656	629	622	602	644	627	597	571	582	626	617	600	635	624	601	621	631	620	638	659	576	581	567	603	613	625	679	651	603	628	585	687	590	654	605	626	617	618	615	661	610	650	621	620	625	640	595	642	611	604	641	642	659	606	634	608	651	668	616	627	638	605	640	620	603	608	617	591	598	636	620	614	604	629	617	657	660	638	605	606	605	644	643	606	654	599	614	597	648	628	663	646	630	624	620	623	614	619	659	627	625	648	649	614	577	626	661	613	642	562	591	624	611	616	659	602	598	641	642	612	655	600	579	610	606	624	613	630	579	621	644	611	629	597	640	645	613	625	632	646	600	624	621	629	612	591	605	619	613	605	615	607	589	599	636	619	614	606	638	644	605	618	639	652	614	618	643	614	583	616	555	609	606	644	622	608	633	636	621	636	569	612	642	642	626	658	633	622	636	672	652	650	642	666	611	629	610	626	621	585	642	627	568	661	655	617	626	619	618	603	638	614	615	646	627	625	597	598	630	564	616	586	664	677	579	653	608	599	585	598	595	602	650	614	630	575	576	647	565	594	618	631	627	623	634	628	609	613	629	628	615	639	599	610	613	628	616	596	669	596	604	638	651	641	607	620	657	612	659	613	644	590	636	619	611	629	618	581	578	603	579	619	649	591	619	596	658	631	634	607	661	622	608	650	607	646	635	614	629	633	611	644	642	652	631	627	669	584	650	615	596	636	642	647	639	638	608	603	615	592	628	638	610	640	600	624	578	639	628	622	642	633	651	637	638	568	622	662	643	651	596	639	592	601	625	636	603	672	669	654	656	624	640	629	649	640	622	637	601	634	630	603	605	656	637	575	612	591	640	647	606	605	629	630	644	622	668	635	641	634	625	656	664	658	633	609	640	610	595	612	625	632	617	600	624	652	641	657	606	592	642	646	620	631	624	630	644	638	642	588	603	651	611	619	598	621	647	657	659	606	635	649	647	665	665	669	661	645	613	620	631	603	607	611	640	618	600	643	600	647	611	617	635	635	617	629	609	591	647	640	632	613	593	619	627	620	631	662	593	621	593	639	643	599	616	601	605	590	642	658	589	594	642	606	643	644	604
27819	23361	18925	7800	2271	1073	421	375	391	360	398	341	387	352	382	363	343	364	386	352	396	346	373	366	367	379	367	378	386	371	375	369	388	353	366	401	366	337	373	385	348	338	349	357	387	359	382	380	352	358	364	387	383	367	381	348	353	376	363	370	373	405	372	382	377	388	340	361	375	374	402	351	375	387	385	355	392	384	367	373	385	384	380	376	377	391	366	378	375	367	375	366	350	341	382	359	353	360	396	373	380	381	398	339	368	364	354	360	377	394	362	393	374	357	356	374	402	357	359	374	373	396	394	367	394	348	401	360	360	360	337	356	377	358	406	361	395	371	364	371	363	359	378	371	371	355	351	380	398	351	372	394	347	387	354	309	344	369	377	385	411	374	370	349	382	411	383	367	345	364	380	356	378	390	370	366	342	375	364	374	369	379	385	338	385	355	348	413	356	362	352	395	376	367	361	381	379	399	340	361	337	382	357	387	367	366	375	393	397	364	356	395	368	365	391	347	381	396	373	379	373	370	377	387	367	412	395	359	399	362	377	354	392	379	390	363	370	369	390	381	353	347	399	409	388	343	380	360	387	354	359	397	361	373	408	394	375	365	349	379	372	355	360	385	365	388	375	363	381	366	370	394	361	362	355	344	391	383	365	356	351	383	378	380	359	378	371	384	382	395	361	349	352	384	387	351	346	364	372	369	374	380	372	363	380	388	352	380	346	362	396	356	358	357	348	371	362	352	349	343	374	349	351	372	408	348	416	356	344	356	380	405	389	363	358	359	393	377	394	382	365	376	355	360	388	392	347	364	356	375	354	352	367	392	365	377	369	382	366	352	346	337	372	361	373	385	361	371	374	361	383	342	389	382	349	350	345	398	337	344	358	352	362	375	364	367	388	349	360	356	383	382	356	352	362	384	350	369	395	392	369	360	377	341	365	369	361	372	375	386	367	347	380	398	376	382	379	356	397	360	387	387	389	366	410	408	363	337	351	380	344	355	368	353	374	363	367	391	344	387	362	333	391	378	374	366	361	339	351	352	367	351	370	352	357	413	343	347	363	369	357	368	406	372	361	342	369	356	393	388	389	357	360	334	399	333	372	395	375	368	342	355	355	365	355	366	359	361	361	374	334	352	397	402	401	369	375	349	382	388	335	397	366	407	392	401	396	376	357	374	374	364	367	373	366	366	370	381	369	397	404	380	378	362	321	368	366	407	356	370	372	402	375	345	345	412	341	373	346	352	392	369	402	387	373	401	365	374	355	342	357	325	333	392	336	382	352	377	380	351	360	400	370	365	353	411	412	405	416	377	370	330	360	382	361	343	379	400	366	397	362	354	352	381	365	414	355	389	373	372	381	392	364	387	350	359	391	384	371	401	338	428	387	380	381	361	368	343	361	384	373	394	372	374	378	348	377	366	363	373	371	399	358	334	415	355	377	363	369	374	361	423	355	386	389	369	383	408	320	363	380	387	378	361	363	372	357	388	356	404	355	375	373	374	370	353	385	358	356	368	371	374	376	408	362	341	360	362	385	380	380	400	367	334	375	366	364	363	363	361	370	384	391	380	345	396	370	352	374	364	351	376	407	369	410	356	389	366	352	355	367	368	391	371	375	380	432	351	378	382	411	375	381	388	400	378	344	359	346	352	349	369	343	390	383	362	384	332	364	378	372	356	338	364	360	387	395	351	323	359	369	355	350	368	376	379	366	395	395	409	378	393	378	398	381	370	368	346	381	380	390	391	378	369	347	356	379	354	381	380	342	359	341	382	348	405	409	391	351	355	396	367	365	420	403	394	380	397	412	379	361	388	366	408	367	360	361	368	398	363	375	395	356	385	383	392	403	375	343	395	368	359	381	358	408	359	351	397	389	347	363	354	376	360	376	376	388	389	350	325	381	400	357	396	364	386	374	378	394	360	386	386	379	403	333	373	356	349	372	352	360	371	356	386	409	333	386	367	344	393	375	365	399	376	338	334	414	410	381	375	379	346	381	360	383	371	384	393	370	400	360	355	381	378	370	383	355	391	365	383	344	342	355	377	391	395	381	357	391	372	370	379	350	376	357	369	392	359	330	364	378	368	374	346	399	370	362	375	387	367	417	372	341	408	391	388	367	353	362	375	363	334	375	390	355	350	360	379	334	367	376	395	364	405	329	345	349	365	360	364	390	395	346	353	404	352	363	369	386	342	362	354	391	349	358	384	345	355	367	387	344	372	358	365	361	369	371	353	374	383	352	371	343	352	376	365	385	390	389	367	394	356	413	381	410	368	378	357	345	362	358	377	331	356	371	349	369	379	370	380	354	369	410	359	361	405	359	387	368	389	346	351	360	363	343	401	365	387	372	345	378	375	374	399	370	388	427	369	340	355	336	365	367	349	373	363	364	381	362	366	372	392	392	383	345	377	333	387	369	348	372	372	387	382	380	368	380	356	378	338	363	351	407	355	393	374	343	358	390	369	358	362	389	375	340	343	376	355	393	387	342	398	389	380	373	318	421	373	398	389	369	378	358	307	393	356	358	384	388	356	396	378	349	385	364	365	364	357	403	351	384	356	333	404	335	360	353	392	379	352	372	389	355	369	385	394	405	379	347	371	371	353	357	349	348	384	360	386	367	365	363	391	353	386	372	356	385	344	385	420	354	399	363	378	368	372	337	382	363	368	405	370	412	372	383	346	348	371	349	392	375	373	362	394	371	381	364	387	355	391	405	389	358	373	344	373	348	404	369	370	384	383	401	380	375	324	378	365	383	345	377	384	339	378	405	386	371	379	382	385	363	361	354	400	364	366	359	327	370	341	388	382	356	369	365	374	363	368	379	368	374	387	352	382	375	374	370	374	380	374	385	345	352	373	410	384	377	368	372	354	353	348	407	378	406	367	373	367	361	393	353	345	379	401	329	397	390	363	357	341	379	396	371	346	347	398	353	357	397	398	340	426	367	357	353	338	394	363	381	384	358	348	344	414	365	406	395	400	379	332	343	392	371	355	378	391	392	363	389	371	376	344	382	349	374	331	375	339	388	364	377	407	356	375	423	417	378	367	346	373	348	372	372	348	403	345	373	351	370	375	385	378	374	357	386	364	364	335	381	355	413	352	405	398	382	368	352	368	391	358	364	333	385	322	378	356	332	381	385	392	351	369	353	373	343	391	406	375	384	373	376	369	376	378	368	375	354	403	401	355	351	378	345	346	339	373	343	361	325	374	351	346	360	364	352	335	350	408	359	394	359	374	359	367	389	361	358	351	413	352	370	334	393	356	334	400	372	410	355	362	369	357	358	387	344	375	378	390	337	377	346	365	355	354	352	360	353	362	356	390	372	373	366	363	341	329	347	390	384	329	342	386	375	383	377	347	412	352	362	371	379	357	375	401	386	356	341	390	339	368	373	376	396	399	374	356	367	355	378	369	376	351	390	363	375	327	355	343	361	369	345	377	345	363	345	374	368	365	380	362	376	401	382	345	348	386	368	319	395	397	368	371	382	342	370	399
31903	32374	18078	8731	3941	1942	592	607	599	595	594	561	554	625	589	595	541	593	587	616	566	625	586	565	571	586	544	560	590	552	576	590	604	607	565	593	577	608	557	604	620	574	544	589	583	599	619	601	589	587	548	566	580	566	572	555	587	572	558	579	556	562	611	610	600	634	574	598	591	626	577	637	543	595	577	622	600	566	584	540	524	598	584	601	608	618	600	503	579	545	550	553	580	575	592	619	580	585	561	557	608	572	599	583	612	585	590	598	557	581	597	626	559	578	562	583	569	590	570	587	607	574	586	576	594	575	585	596	582	590	558	567	595	588	555	588	552	631	587	545	568	574	599	586	593	589	591	583	579	600	575	597	643	568	569	585	603	561	562	592	570	574	550	601	557	564	600	561	579	603	594	589	609	590	556	591	565	579	569	539	599	628	597	576	587	588	581	586	547	579	612	569	577	561	600	593	592	583	607	599	577	589	572	623	584	588	562	592	546	577	596	597	580	570	587	543	607	568	617	554	606	567	546	607	580	589	583	569	564	585	574	598	569	558	527	578	608	550	587	588	602	555	579	596	581	562	557	562	582	635	598	584	568	597	601	594	584	577	596	594	614	560	567	585	564	575	595	589	538	597	535	612	585	578	568	586	568	624	564	577	611	599	548	583	581	537	574	550	594	561	578	621	543	620	583	571	598	582	573	571	581	541	572	602	568	598	588	609	620	576	544	584	594	557	587	531	579	586	583	566	630	575	574	597	592	626	590	573	606	594	570	569	582	576	572	560	577	593	560	582	564	595	555	591	521	582	582	604	596	590	546	556	590	557	593	543	610	578	568	585	580	586	546	613	569	534	558	597	569	568	573	569	572	570	591	566	589	581	615	593	584	535	578	593	581	582	578	594	632	539	573	569	536	566	603	616	615	606	588	577	573	577	618	577	554	587	591	583	593	572	538	552	565	558	608	555	594	601	604	566	562	585	549	605	556	566	555	552	579	623	569	615	574	620	589	576	564	582	582	543	566	639	599	559	618	560	582	554	556	572	587	549	574	548	601	608	592	559	589	594	590	591	573	537	599	589	551	581	539	582	575	590	586	567	589	593	597	582	598	606	590	621	600	547	537	586	645	605	605	570	580	629	550	581	577	556	626	585	585	570	635	569	615	531	634	636	588	567	598	558	603	580	557	631	572	548	595	624	616	569	595	603	570	541	588	589	576	561	568	603	579	610	577	594	560	600	613	577	551	590	601	616	595	594	594	596	564	591	588	573	625	628	531	616	566	573	572	583	573	584	566	607	567	558	581	545	605	605	571	557	599	566	618	593	587	611	587	519	589	567	592	583	565	573	623	603	600	609	587	514	586	588	510	608	620	576	592	627	586	635	602	593	613	572	602	579	630	557	541	563	586	618	620	580	527	612	580	543	591	580	585	544	556	573	558	612	618	572	617	591	559	584	622	645	567	600	585	602	591	597	552	551	585	575	567	579	588	578	575	530	562	566	614	620	621	592	562	584	607	619	588	613	564	614	618	538	554	574	575	581	565	570	554	575	591	608	586	565	586	623	596	570	633	590	601	590	584	594	575	575	543	554	569	564	598	556	585	593	582	554	597	572	585	563	541	564	561	589	589	560	564	560	548	574	615	620	590	595	598	543	594	603	582	582	602	576	585	628	569	579	570	575	573	588	593	560	606	576	584	613	598	584	623	546	611	610	556	566	615	572	564	603	555	565	561	600	586	562	599	555	626	624	602	605	603	551	581	594	604	581	559	600	581	620	580	567	609	613	580	553	585	583	583	593	576	558	562	598	559	626	549	600	584	626	556	568	625	606	578	583	591	627	551	599	602	543	627	612	635	619	542	599	603	595	551	594	582	609	605	564	555	605	573	577	613	562	593	576	594	561	572	594	574	549	622	530	590	559	560	609	555	611	566	564	613	568	557	543	576	568	583	583	605	613	583	596	574	616	552	607	564	589	574	558	599	571	588	598	574	597	621	557	594	604	577	602	614	581	548	580	633	543	593	597	572	552	570	615	602	596	544	585	576	613	584	587	616	580	546	589	609	579	588	604	555	568	603	675	598	613	590	581	555	633	566	585	598	598	599	587	584	605	570	627	575	510	599	583	596	612	584	582	589	598	611	543	594	591	586	576	568	578	579	572	543	544	596	577	598	575	573	567	565	570	606	567	563	578	587	592	583	588	560	554	608	539	627	580	616	585	550	600	596	561	579	557	588	611	595	564	569	593	575	557	560	564	576	564	577	588	608	589	591	537	606	614	544	566	565	579	592	558	585	595	593	552	642	592	609	625	571	605	610	616	603	582	564	559	613	530	630	570	572	582	604	588	605	609	568	626	603	609	571	626	601	595	533	593	590	543	615	579	613	600	626	614	573	588	557	610	563	590	553	575	558	582	575	612	573	602	602	583	623	649	610	583	600	573	624	557	591	586	559	594	594	587	567	583	560	611	580	577	624	580	578	576	566	587	567	573	602	585	617	578	553	563	584	557	610	589	581	579	586	586	526	557	571	606	570	587	599	633	541	555	587	576	558	561	642	601	550	621	587	588	545	583	564	604	560	581	578	579	577	637	580	554	563	578	605	597	563	563	547	615	570	577	582	584	604	589	514	596	569	566	558	582	556	611	568	596	572	581	600	622	595	573	622	557	573	543	587	604	575	594	574	564	592	557	570	615	593	593	618	602	551	582	547	564	617	595	600	581	584	597	595	594	597	600	593	599	579	624	590	548	550	577	605	604	624	654	533	584	567	587	559	588	601	593	546	606	581	560	594	624	595	575	545	572	579	596	607	600	576	615	570	566	566	584	599	571	579	554	579	598	588	564	573	597	604	560	598	597	615	546	547	604	562	569	602	600	544	639	582	609	618	672	608	573	613	574	590	593	585	569	594	628	599	636	605	554	584	586	614	574	601	568	577	574	567	582	604	560	543	614	575	566	566	546	599	601	599	593	573	595	592	601	567	569	598	571	628	550	606	603	554	587	589	551	593	599	618	554	527	566	599	550	613	613	564	584	593	600	596	589	563	590	618	608	611	613	573	568	614	569	628	593	559	548	575	624	549	581	618	569	566	592	606	583	644	560	597	596	596	596	554	583	576	536	566	553	577	584	551	569	571	597	597	566	570	616	552	549	571	577	591	618	589	580	548	548	592	549	547	543	589	582	562	573	563	574	579	602	586	564	622	567	593	574	550	614	621	621	591	613	595	609	610	580	612	601	605	579	639	618	572	586	554	565	590	597	583	614	576	587	568	554	628	587	618	572	567	638	589	565	589	587	530	578	603	549	543	543	598	568	561	578	586	550	563	542	565	588	631	588	581	579	615	581	576	575	560	593	577	569	614	576	590	583	582	588	611	583	556	590	595	581	614	587	589	604	596	589	556	573	568	545	594	601	585	591	524	566	566	556	604	600	569	588	580	592	600	575	587	632	576	592	555	577	596	564	586	608	529	605	557	612	610	579	596	587	594	630	605	624	587	552
24104	21543	28240	24684	20200	10012	1491	557	526	501	492	489	518	485	467	465	500	470	450	475	494	506	525	471	486	497	447	483	510	539	492	469	455	512	474	509	467	466	511	512	519	519	512	507	469	491	484	492	474	492	507	463	437	505	482	504	484	513	481	504	493	498	472	487	478	501	502	489	478	455	501	445	503	482	505	450	463	446	527	456	471	481	449	510	494	496	488	483	448	441	484	511	450	498	499	515	509	483	477	490	475	482	491	467	467	534	511	492	506	496	475	520	501	499	492	476	501	499	495	485	473	502	451	468	504	493	518	494	485	501	489	488	459	491	472	472	512	486	497	492	493	482	501	508	501	506	469	463	482	491	487	488	491	507	503	481	479	463	489	460	458	490	487	471	489	456	520	506	507	484	484	483	459	519	469	471	495	490	481	484	524	484	505	521	483	476	498	482	513	501	473	497	451	499	494	486	492	494	460	498	524	468	514	479	512	474	499	439	510	478	532	498	460	473	503	461	487	453	479	470	470	484	503	479	477	470	496	474	480	481	501	476	489	512	479	459	474	482	496	434	481	478	526	481	457	512	478	523	480	493	486	471	489	527	531	462	502	473	488	484	501	491	480	464	507	505	458	479	471	471	488	480	461	511	453	503	458	505	425	516	492	451	471	489	486	479	476	514	487	502	475	464	492	464	476	489	479	470	465	490	450	481	460	443	465	497	501	491	465	513	509	445	507	539	435	482	453	497	513	500	498	471	475	484	473	512	540	472	469	457	474	481	511	469	479	462	461	437	490	456	532	481	432	490	445	458	466	494	494	451	469	447	496	487	516	530	504	467	521	470	480	484	533	497	507	489	487	502	487	507	498	474	514	446	530	485	479	487	536	464	497	431	450	433	473	458	508	520	452	458	488	474	476	467	470	467	463	479	489	491	474	475	457	491	538	460	490	445	453	478	497	491	505	465	480	455	454	508	460	508	493	494	470	408	456	474	483	515	514	499	522	519	454	487	467	498	503	493	488	484	487	465	542	481	486	486	491	442	474	450	486	519	477	488	526	483	491	498	487	474	491	486	473	505	487	489	499	503	481	505	476	493	446	501	445	483	501	487	503	475	505	486	463	468	492	507	494	476	441	474	458	468	464	505	496	488	493	466	487	467	435	514	435	489	489	491	473	486	517	446	482	463	476	462	470	477	475	484	435	483	475	491	482	500	476	515	509	506	476	515	479	500	503	487	460	485	473	485	489	487	536	467	459	436	502	471	480	493	487	486	471	474	480	449	489	487	459	487	463	465	483	498	461	470	502	466	464	483	500	455	451	507	499	433	532	499	493	492	476	507	490	503	462	469	467	459	491	449	502	491	545	461	472	490	468	512	465	496	428	470	500	515	490	478	511	476	473	553	504	495	524	474	523	471	457	549	507	501	462	483	499	484	491	494	476	497	473	472	499	488	496	468	499	491	462	487	422	510	471	505	492	498	477	485	465	489	492	507	488	474	473	547	463	488	480	471	475	464	478	441	462	491	487	439	520	458	509	501	521	502	512	459	524	451	444	486	490	507	500	482	491	460	494	509	484	468	483	487	492	511	478	496	506	473	487	466	491	497	475	478	466	474	444	499	469	514	479	476	511	468	504	450	515	482	479	467	494	519	463	493	483	448	460	494	464	486	486	462	493	490	501	481	475	450	487	473	483	482	473	509	467	505	492	482	468	507	454	517	473	476	505	480	489	472	488	464	511	493	476	485	470	491	510	479	470	519	472	464	486	503	455	459	515	453	440	504	462	448	501	460	459	492	478	497	467	485	461	475	519	481	482	495	502	488	483	481	451	496	453	458	497	505	511	518	469	478	492	494	498	484	513	524	486	487	503	503	485	479	480	457	447	496	487	460	529	486	461	455	492	510	488	445	461	469	490	515	516	480	490	442	478	454	478	491	520	459	499	447	484	471	498	442	449	499	501	483	465	480	450	510	545	504	513	453	493	464	468	462	516	481	481	494	453	513	457	489	490	462	472	472	477	510	501	496	495	480	495	480	501	465	463	478	481	449	476	512	452	479	481	491	464	479	451	473	469	476	469	484	477	492	504	454	512	491	516	462	497	479	483	496	487	481	498	498	480	524	476	496	495	496	450	466	436	466	474	479	474	533	481	520	473	482	484	502	470	488	491	506	461	495	508	472	511	507	497	497	476	508	486	471	477	516	472	504	492	477	472	493	490	483	511	500	484	469	463	474	441	466	480	457	459	488	480	496	483	509	479	468	524	491	477	487	434	508	495	520	519	460	510	441	462	510	493	479	494	462	447	458	461	505	478	493	460	522	454	501	508	490	460	493	465	458	481	477	477	470	505	501	492	469	502	499	445	490	520	500	454	498	486	465	494	476	466	510	476	477	467	491	500	500	503	496	487	486	512	483	434	497	501	475	485	519	476	485	489	447	463	513	461	462	508	491	490	484	507	458	470	517	478	466	527	465	494	503	527	469	465	479	479	505	493	515	491	465	472	453	489	440	466	549	473	506	470	501	526	493	481	479	483	448	480	450	496	484	510	442	511	480	482	500	469	449	439	478	466	492	490	490	502	501	486	492	470	502	524	484	496	484	469	447	460	479	483	445	512	502	438	497	466	514	445	477	476	502	458	513	477	485	474	471	482	502	477	477	475	466	493	466	461	483	518	487	522	451	437	475	507	533	495	470	504	480	474	481	444	498	487	480	477	519	530	546	476	522	497	466	495	446	485	500	470	480	512	488	496	497	531	509	464	496	482	493	474	476	513	498	510	504	470	483	454	494	523	506	488	473	502	478	479	478	459	483	495	459	489	445	469	500	484	483	503	481	475	502	455	457	482	482	413	523	475	473	474	505	500	485	461	480	472	487	512	462	429	510	493	487	449	442	466	451	462	520	476	500	457	482	483	536	475	503	526	514	489	484	430	488	467	479	474	486	475	463	507	450	460	474	493	458	454	476	473	491	497	492	501	468	472	526	490	453	473	482	490	468	484	507	517	485	452	467	525	482	479	512	510	474	485	477	470	510	476	512	466	484	486	505	492	516	448	493	468	491	494	489	481	481	474	479	462	521	538	438	456	504	483	498	470	498	504	483	452	465	482	471	455	476	495	486	510	443	460	479	485	422	481	483	482	489	489	486	436	505	495	485	496	527	497	469	496	483	496	473	481	470	454	497	471	451	482	501	479	486	479	489	456	456	500	483	487	523	487	469	514	498	506	498	520	491	446	500	482	500	495	459	486	482	492	505	499	479	448	485	497	445	487	499	498	480	468	450	475	498	488	481	482	477	424	519	500	485	491	479	540	495	478	479	480	501	496	450	484	494	504	471	521	461	488	487	530	453	484	496	470	475	451	480	525	490	474	487	501	499	504	511	493	472	459	433	491	494	514	482	485	510	508	485	477	467	450	515	484	504	467	476	464	499	508	466	511	466	445	487	479	485	466	469	485	477	485	488	480	446	513	486	477	474	463	469	534	476	494	494	526	464	479	493
40522	50776	39027	29416	17292	6867	1126	760	773	787	769	725	772	775	811	759	793	813	734	706	753	756	733	742	744	766	733	787	792	722	812	775	720	777	680	796	801	706	772	759	729	736	743	796	774	751	755	777	729	784	718	832	756	706	792	772	769	742	825	697	790	743	765	738	728	762	777	749	761	752	753	827	783	787	738	792	736	710	822	750	759	710	763	768	786	678	775	808	803	719	760	685	759	789	803	735	736	797	804	748	806	750	748	751	775	760	764	786	715	754	784	736	754	754	720	739	744	763	768	783	738	759	774	683	763	731	794	740	722	720	761	753	769	778	750	751	711	757	750	751	763	761	763	755	728	761	823	790	756	714	779	750	754	754	769	822	684	733	803	781	734	709	760	779	757	797	737	749	736	745	752	778	752	754	768	775	815	811	711	704	802	731	767	786	739	744	708	751	767	779	740	747	728	782	758	748	747	779	744	776	719	731	738	779	744	811	739	745	828	734	780	760	746	750	755	757	736	786	771	776	742	723	763	773	748	760	757	794	772	723	744	772	801	751	719	739	782	778	725	756	762	705	751	801	704	790	711	719	774	789	744	728	745	734	769	771	767	693	734	729	762	780	785	764	725	744	758	760	791	741	747	774	747	751	764	731	786	758	763	760	742	771	742	780	779	767	744	755	704	814	796	719	784	770	743	784	751	794	759	718	792	737	768	794	754	800	730	784	741	764	772	757	749	758	725	731	750	735	707	792	721	692	772	801	777	743	784	787	723	758	718	760	777	775	795	759	661	737	760	734	689	774	787	785	731	783	725	736	767	804	758	769	798	740	724	768	763	728	724	772	773	797	745	752	762	757	716	759	724	760	753	772	693	699	721	695	769	751	782	769	765	796	749	727	751	736	740	757	759	768	737	800	739	727	754	706	774	795	751	713	729	775	769	798	781	734	693	745	774	773	758	721	723	779	752	780	753	770	759	725	734	778	811	766	769	789	740	759	763	783	774	757	733	743	700	779	740	786	799	748	739	813	754	737	763	766	754	761	730	776	770	777	744	751	753	768	796	731	767	733	767	774	758	792	699	824	768	747	746	753	727	756	724	766	790	738	806	778	751	760	776	720	787	747	774	736	779	750	761	756	766	751	792	757	750	776	754	785	760	771	796	773	782	739	736	764	812	730	717	802	773	773	723	770	716	762	767	743	744	787	737	762	685	792	776	759	720	706	754	770	740	771	765	737	797	717	809	761	713	748	752	767	751	772	759	722	729	828	759	743	767	737	762	767	727	778	782	742	777	761	758	795	758	784	757	736	752	741	770	724	795	786	778	764	761	755	751	757	768	745	740	807	747	809	750	751	773	757	743	707	740	752	754	769	740	712	694	760	720	784	769	776	785	760	781	726	762	790	798	781	723	783	776	758	777	756	787	738	765	746	762	762	711	754	687	697	735	785	737	739	768	773	742	720	728	755	725	704	736	794	803	767	788	719	737	771	752	768	801	803	761	753	773	762	742	783	750	752	750	723	771	755	787	746	691	753	732	707	710	782	748	774	753	796	740	763	799	782	787	741	745	765	739	764	762	754	720	744	769	738	734	735	760	764	746	775	734	769	743	778	819	759	745	717	796	739	782	787	732	789	782	739	778	749	765	755	790	745	781	732	760	774	735	812	741	735	818	791	721	725	780	763	757	760	754	781	736	774	762	746	755	778	750	741	745	775	742	778	773	731	673	783	741	730	812	695	745	725	745	768	732	726	746	701	725	761	764	719	741	725	733	771	765	761	744	723	751	819	765	766	710	765	761	753	776	767	771	773	720	763	708	752	767	743	776	763	746	786	792	728	744	731	772	779	800	795	797	759	748	780	750	736	741	713	760	740	754	756	704	701	746	725	714	721	751	742	782	729	718	719	749	779	803	721	751	728	768	778	701	760	746	721	812	751	749	739	727	766	770	770	719	776	771	717	767	695	736	721	790	782	751	782	781	769	773	746	712	723	754	798	775	822	732	746	782	717	725	779	802	753	772	763	778	788	771	746	746	714	738	746	727	801	728	759	738	716	718	768	776	713	762	720	736	760	780	739	721	678	741	739	770	744	769	769	749	823	756	754	759	771	749	769	743	755	752	782	755	772	758	794	762	765	744	778	767	735	749	770	765	766	753	784	739	706	782	782	776	770	785	797	764	772	768	735	767	708	700	739	751	772	731	761	803	753	701	765	729	750	716	761	743	792	757	771	750	760	739	748	773	727	772	708	764	750	772	748	787	746	763	739	727	740	767	773	775	730	755	748	781	767	778	743	765	747	771	724	769	753	786	744	719	757	760	717	789	738	742	744	743	738	766	795	746	733	708	748	774	704	760	797	760	778	753	761	774	783	738	734	785	764	794	739	733	748	760	727	716	757	745	757	771	751	714	744	759	780	732	720	762	741	800	779	740	763	721	760	740	772	764	732	748	730	726	773	784	735	769	777	774	765	779	747	765	770	744	787	765	798	770	715	771	744	744	735	803	766	793	782	773	723	732	713	777	728	704	744	742	771	737	772	774	773	767	775	710	746	723	738	732	741	770	780	772	777	723	744	739	711	743	770	798	749	752	806	740	743	802	773	739	726	711	717	742	699	713	758	731	784	827	773	751	759	725	764	720	774	780	741	711	745	768	786	777	771	720	737	777	728	767	727	746	761	738	775	756	675	762	788	796	781	738	750	703	777	780	763	753	756	806	735	764	769	845	709	727	730	805	723	788	765	733	774	749	755	758	794	726	746	777	778	731	755	765	764	801	800	751	783	731	795	755	783	760	766	723	711	751	742	811	796	725	714	759	767	759	741	756	726	756	701	778	760	774	750	765	753	732	775	744	706	754	746	769	707	728	770	772	747	792	730	762	761	757	739	727	703	730	755	734	725	790	790	728	782	760	706	765	756	752	769	766	806	768	769	715	763	765	776	766	731	785	756	773	754	781	708	786	757	720	778	741	759	722	715	731	744	762	737	786	793	728	713	817	742	765	757	755	766	756	758	776	723	745	764	817	768	676	732	720	797	745	779	773	773	745	764	773	798	795	760	735	764	708	748	717	768	744	769	773	805	755	754	760	744	724	761	794	746	779	722	727	734	748	781	779	758	730	762	750	738	722	768	786	742	769	814	742	788	773	769	726	794	806	793	736	741	739	805	742	771	782	811	777	794	735	791	769	776	741	714	741	761	789	787	771	805	747	764	742	774	810	773	787	728	724	765	707	712	760	791	690	768	773	784	766	743	761	760	765	761	805	730	743	743	712	763	808	784	781	764	771	768	734	765	757	787	761	719	762	728	747	767	742	752	770	774	768	773	777	757	760	772	748	744	762	747	738	703	767	774	700	729	766	721	764	771	780	767	759	742	760	796	767	693	760	754	764	771	765	757	766	729	763	765	774	717	777	790	730	751	762	762	723	754	762	730	766	779	761	750	756	736	760	761	758	816	744	821	740	718	779	749	727	763	725	733	750	725	761	751	785	692	791	764	712	804
22996	21295	28790	23855	21690	20380	7924	689	449	401	434	397	416	429	400	411	414	414	486	438	447	422	410	422	441	414	370	422	392	424	382	385	441	464	430	404	435	442	431	444	423	394	374	425	407	411	383	402	417	414	430	429	431	448	419	399	418	437	422	398	437	378	449	398	407	450	388	424	414	396	442	401	410	406	421	429	407	386	444	408	452	428	447	423	413	431	429	402	406	424	416	402	423	428	425	444	406	430	412	398	392	432	369	412	400	427	416	431	439	410	446	441	380	401	426	387	453	434	422	388	419	412	403	379	386	433	401	413	412	409	426	413	450	434	443	391	416	419	414	431	425	406	421	422	438	412	410	408	418	428	410	416	420	413	418	447	448	416	411	420	411	404	425	400	380	412	445	390	400	373	373	407	404	390	425	423	460	400	410	408	403	432	418	391	411	415	390	406	440	434	437	430	397	410	421	410	427	401	460	403	409	404	415	397	409	372	414	392	411	432	389	390	400	423	405	377	421	460	427	437	409	449	436	403	420	411	396	407	414	421	413	404	439	423	404	395	435	450	442	413	449	395	433	382	391	425	423	436	420	383	415	441	419	460	398	408	451	436	399	455	416	442	398	360	421	397	423	392	407	453	380	413	404	416	415	446	419	417	436	427	439	458	421	411	419	421	413	430	434	426	391	383	444	383	408	428	463	444	407	435	429	407	405	391	417	415	418	384	432	440	415	410	387	400	407	437	402	403	439	437	416	435	414	420	432	407	415	415	399	414	387	441	386	434	400	416	422	412	401	394	437	431	443	411	414	430	433	400	397	407	387	413	415	445	440	460	465	417	428	415	406	414	394	427	412	419	451	445	415	414	415	439	451	397	427	435	426	403	403	415	442	415	399	411	406	429	404	417	415	436	464	444	380	369	409	417	452	450	427	395	386	438	400	407	390	394	405	407	424	402	408	418	412	374	460	405	435	403	413	379	382	416	394	393	435	428	425	450	416	444	382	410	423	407	419	398	440	420	389	409	405	417	411	411	404	439	418	435	454	434	392	450	392	422	442	406	389	436	457	469	441	457	395	403	435	447	394	396	396	402	423	408	450	397	408	404	413	470	431	466	411	399	391	405	442	411	425	411	421	436	418	412	409	417	421	416	383	431	431	467	416	385	409	389	450	456	420	396	420	410	435	429	414	425	467	428	453	374	379	410	397	432	429	396	426	403	441	407	406	418	450	406	390	421	422	394	420	402	432	392	412	426	425	415	405	410	390	426	427	408	411	446	438	407	403	385	410	394	412	432	439	434	448	424	416	406	422	418	459	424	432	438	410	428	420	412	391	439	398	430	403	447	423	421	426	377	446	377	392	415	382	419	416	365	387	366	426	421	408	397	419	431	422	393	441	409	404	438	432	438	373	419	421	427	412	404	416	418	440	432	421	408	463	441	419	438	408	407	402	436	440	390	411	413	405	415	423	406	425	386	439	412	414	382	425	425	397	442	410	458	404	383	405	442	412	412	438	421	428	423	404	390	442	366	384	409	391	384	437	438	404	427	423	445	433	401	399	415	396	416	419	423	413	432	432	418	421	426	402	405	413	423	394	400	433	438	403	414	404	412	381	389	429	443	433	433	400	407	416	383	452	442	407	445	392	413	394	425	405	411	404	408	420	414	395	402	425	395	432	453	429	431	385	412	409	394	417	438	400	412	443	446	425	402	417	414	438	380	437	405	413	382	403	411	403	415	393	437	428	396	441	436	410	428	398	415	467	409	411	425	433	403	416	452	410	440	426	414	445	441	444	413	376	421	422	457	388	414	421	429	431	367	432	423	400	424	406	417	455	400	442	401	423	456	388	458	393	427	443	439	412	417	415	391	415	450	401	431	398	408	428	463	421	396	422	449	410	394	429	418	430	420	443	415	393	421	416	390	444	408	414	423	460	432	372	464	396	461	421	485	406	405	411	426	437	436	437	426	407	448	386	438	416	421	414	399	441	434	428	413	415	451	438	404	420	407	410	387	397	424	425	400	411	416	380	440	398	438	425	423	408	412	430	448	419	394	432	409	424	441	433	409	378	403	397	427	394	429	392	421	418	420	403	392	403	439	411	429	427	428	386	435	447	410	411	410	425	428	431	394	461	417	424	391	390	441	449	404	402	434	391	414	389	387	451	398	410	443	395	439	430	378	444	389	424	398	437	441	426	404	401	399	471	435	401	406	396	395	397	417	424	444	402	449	403	399	419	434	414	408	409	434	419	397	418	450	432	428	428	408	438	440	445	396	403	440	357	403	387	406	419	424	395	424	421	409	418	418	400	439	427	408	408	427	437	436	415	390	408	380	394	377	422	398	360	419	384	447	442	403	443	425	415	446	444	404	398	413	423	409	395	390	367	423	417	446	393	413	399	417	424	411	431	436	419	406	426	423	396	413	416	409	442	407	396	410	406	398	397	413	425	395	401	457	434	467	441	447	432	433	407	424	373	397	424	434	400	400	404	427	410	420	415	438	449	431	435	420	391	426	433	422	423	401	414	392	428	386	402	456	371	400	399	435	412	413	428	460	410	426	412	381	417	400	431	425	405	403	448	414	390	434	446	413	453	400	430	427	442	419	395	410	422	419	421	447	418	397	415	404	429	384	434	390	427	400	431	428	395	428	395	397	390	418	435	392	376	464	434	400	411	370	436	425	427	407	409	404	373	407	383	422	428	396	421	426	425	424	429	448	395	410	410	436	402	402	434	460	422	419	435	402	449	397	418	419	404	445	402	402	434	405	417	408	413	445	447	402	436	422	381	418	426	411	417	378	421	419	429	416	368	443	438	393	392	409	418	380	368	411	414	405	414	444	395	424	439	407	423	405	416	433	430	437	378	405	398	415	385	420	398	432	428	385	421	414	430	396	424	393	407	435	424	440	445	436	395	438	416	396	437	403	419	428	410	437	446	445	400	433	403	420	406	403	400	370	424	412	415	406	400	416	418	373	435	408	445	376	406	436	418	420	441	401	390	386	400	423	421	446	409	438	447	420	401	437	402	436	418	412	405	431	440	400	448	430	431	439	413	444	437	408	422	404	359	380	418	384	416	426	417	401	408	412	410	434	431	440	414	462	407	407	420	400	370	395	417	406	416	454	395	436	469	422	401	423	422	390	426	408	397	447	373	429	389	409	385	391	418	424	445	396	413	422	435	446	437	430	419	414	426	420	457	405	442	417	433	427	440	422	418	402	382	413	430	439	379	408	414	391	397	450	391	413	408	446	415	442	427	439	405	384	429	393	379	419	413	409	408	410	433	376	410	394	432	409	421	445	415	393	410	410	415	400	458	442	406	384	439	392	408	395	405	418	419	431	398	420	437	448	424	435	399	402	421	457	379	392	417	396	371	415	410	409	448	420	418	421	404	403	402	416	386	403	419	424	406	417	449	385	411	390	434	438	405	411	383	403	386	409	456	415	407	409	416	421	392	415	387	428	425	386	390	430	399	426	429	446	377	427	437	429	410	403	431	431
44154	63657	54078	40303	28437	14827	2229	656	667	698	680	660	602	655	647	670	626	641	671	642	673	669	664	580	621	644	668	579	668	655	654	667	627	677	684	669	656	648	636	664	628	665	675	681	632	655	662	640	631	666	694	631	641	618	652	670	663	637	645	642	629	650	637	637	652	657	606	650	624	674	607	632	648	631	634	623	622	660	625	616	628	627	607	658	682	659	630	644	647	642	648	618	625	671	682	622	658	666	612	671	643	633	651	605	695	636	646	630	612	716	663	634	621	678	656	702	665	626	681	669	644	627	633	672	682	648	636	594	685	671	644	615	605	599	628	637	690	697	629	601	654	623	677	623	672	645	657	676	640	654	607	657	628	621	658	629	657	643	674	665	644	695	618	705	617	676	603	680	641	676	629	711	685	648	604	643	584	674	674	626	651	590	628	664	657	619	662	672	643	659	656	677	601	672	600	640	620	610	628	603	660	644	685	652	666	662	618	670	621	692	632	646	662	643	652	613	611	667	680	648	659	676	601	653	635	610	664	632	632	672	630	680	664	655	617	636	654	635	679	626	673	611	622	629	639	675	657	620	628	645	614	625	708	635	617	663	648	660	614	680	647	638	641	690	664	664	650	634	644	614	647	663	597	670	624	709	671	596	620	664	630	659	657	687	656	668	687	615	614	675	662	629	636	670	700	648	624	620	624	717	620	594	680	616	644	655	635	634	664	696	632	637	660	675	662	633	643	673	650	616	632	623	581	653	620	564	614	598	626	600	611	650	655	616	662	647	644	642	637	666	704	659	650	608	668	629	643	643	673	694	650	672	655	606	667	649	665	614	620	629	660	659	667	680	616	627	651	677	615	675	649	610	670	642	612	640	636	621	651	611	589	659	667	652	628	647	679	603	665	601	654	636	646	631	647	664	668	645	680	659	628	661	671	661	650	628	650	640	604	681	652	672	679	616	684	609	679	652	629	666	680	647	647	645	573	623	626	604	660	658	628	619	660	642	605	652	658	663	674	663	631	634	663	691	628	645	640	643	677	645	619	640	666	629	630	642	662	585	663	666	605	620	652	687	658	656	656	587	697	693	641	678	660	626	613	598	649	617	691	641	639	690	659	636	682	605	625	632	646	614	671	626	686	629	671	643	658	646	599	679	673	664	673	629	592	648	665	663	640	667	632	651	663	646	632	636	671	703	668	657	647	610	640	631	604	702	626	641	619	655	590	643	647	627	651	686	657	665	639	635	648	650	634	661	639	657	650	684	642	645	640	644	645	622	661	693	628	598	629	649	643	618	645	645	626	682	639	628	695	654	655	621	633	633	672	644	638	648	666	674	657	677	678	649	674	637	624	618	645	684	681	663	671	628	672	670	624	675	657	700	642	581	620	604	656	628	654	655	631	656	645	629	667	596	641	676	666	668	593	669	599	605	648	712	668	664	683	618	644	686	627	679	647	663	655	629	645	628	657	637	640	627	674	641	705	643	672	625	670	616	696	634	664	639	626	685	642	631	667	635	636	622	622	673	645	676	651	635	667	626	656	640	703	681	603	668	657	645	646	656	671	682	632	630	596	647	688	645	639	613	660	669	710	700	617	633	645	625	616	663	718	658	676	665	632	622	668	638	643	626	625	677	643	676	622	662	601	677	690	640	651	664	642	631	631	642	657	653	634	628	610	611	648	612	638	656	613	633	701	629	681	685	687	667	633	683	654	673	683	673	606	645	670	664	656	645	629	680	657	607	636	648	650	671	636	653	695	626	697	608	687	640	630	662	705	632	647	655	669	713	665	653	628	656	603	650	646	619	651	691	646	672	664	672	663	653	645	678	628	626	650	625	648	617	618	620	637	641	609	676	601	637	648	683	657	651	625	692	652	634	628	599	680	644	614	642	612	620	659	677	614	633	630	629	643	609	610	650	609	683	656	627	659	671	645	651	646	670	623	643	669	633	628	676	696	619	647	663	655	691	645	642	661	642	695	657	654	623	618	668	685	693	654	642	669	636	655	630	646	654	683	629	670	688	628	653	690	670	609	644	628	681	652	590	627	644	685	641	657	662	618	669	652	652	623	670	643	653	624	657	653	646	670	638	659	640	613	625	655	703	668	613	676	590	661	640	681	659	663	663	667	673	608	642	655	637	616	632	609	620	657	636	624	654	684	634	631	628	638	642	626	615	632	651	657	639	659	683	658	678	616	635	623	629	629	656	667	658	652	675	619	644	660	600	673	634	669	640	643	615	638	661	688	651	694	664	666	696	644	640	649	650	637	616	630	667	609	630	652	655	648	621	669	690	666	655	611	624	634	653	642	651	666	622	607	653	629	633	688	637	667	630	653	621	651	641	661	680	669	603	690	649	631	697	657	664	619	675	625	676	616	641	648	677	608	623	732	645	723	679	635	626	654	682	647	639	649	725	641	698	659	611	624	677	655	636	677	629	637	674	646	668	639	616	635	664	614	667	646	659	642	693	659	619	632	657	638	659	661	640	618	662	680	646	600	635	671	651	682	621	672	657	670	587	626	630	683	648	634	672	635	666	655	662	630	645	635	653	677	666	662	639	647	607	641	659	642	663	643	672	654	691	638	675	640	609	641	710	626	663	616	666	673	641	633	661	610	623	673	631	643	655	685	671	627	687	626	632	647	639	653	640	657	653	659	617	690	665	661	617	641	600	657	595	615	696	631	646	652	656	632	659	607	615	683	713	650	658	654	658	654	638	650	688	677	625	666	639	674	635	677	585	659	630	650	625	628	660	601	653	649	623	634	637	637	643	644	648	676	622	677	669	621	668	643	678	602	671	631	649	607	654	617	657	662	617	640	637	626	633	629	643	634	568	689	636	699	591	636	643	640	641	685	684	670	690	599	656	606	688	655	617	667	636	722	661	629	664	666	647	649	636	663	578	665	634	626	646	633	639	643	613	598	646	650	614	619	660	625	628	642	649	693	620	625	658	639	674	650	685	656	670	641	614	674	658	651	679	653	649	635	622	596	674	647	672	630	669	637	654	674	649	624	654	646	648	623	672	677	636	652	623	643	601	647	610	587	643	620	626	653	651	634	657	673	644	637	615	613	640	590	664	629	616	664	680	661	657	659	619	644	683	660	646	676	672	645	662	656	678	666	623	666	619	640	615	654	627	650	621	663	682	675	628	629	723	618	626	686	662	653	589	679	657	692	650	626	608	646	665	616	690	622	648	616	680	659	665	645	670	654	628	618	622	619	651	655	627	647	640	636	649	676	677	623	657	666	671	643	634	684	654	612	627	673	647	629	638	645	691	690	632	683	636	661	625	681	677	630	658	595	656	635	643	637	639	648	661	658	642	618	669	657	639	650	637	627	647	689	648	677	625	656	663	635	632	620	677	657	665	610	666	685	640	628	642	611	648	635	643	693	677	629	630	684	697	651	638	619	661	669	678	645	621	644	673	624	647	640	675	652	592	607	637	627	673	700	627	675	627	654	633	671	665	702	587	750	668	600	616	639	670	657	645	649	668
27636	22680	19630	8987	3125	1588	490	386	366	414	389	418	379	390	430	382	400	379	382	376	415	428	370	396	402	389	401	410	398	369	391	383	401	383	426	411	409	385	414	365	398	418	407	438	387	412	383	370	396	395	356	372	394	378	378	409	367	378	371	423	415	408	356	415	413	404	398	372	379	391	344	386	363	397	411	375	388	386	386	369	371	404	415	402	385	379	378	395	385	381	411	392	384	384	408	404	362	391	364	401	381	411	373	331	406	396	380	393	374	393	392	388	404	401	423	365	397	383	408	396	385	395	426	363	397	408	399	392	386	410	362	389	397	387	396	353	359	424	395	378	355	425	401	369	392	398	372	366	375	385	403	400	404	367	409	422	333	445	367	360	391	384	357	363	401	403	375	402	382	370	342	364	406	379	401	384	388	370	354	416	387	399	394	405	331	383	393	399	386	412	382	427	393	381	406	364	415	406	375	385	405	410	393	381	425	398	365	397	396	371	375	411	420	393	372	366	386	374	404	381	406	392	356	414	372	412	382	401	391	380	409	336	377	349	398	431	403	359	421	376	416	395	387	404	408	386	397	388	401	421	414	369	389	409	391	349	403	391	382	362	389	405	336	377	414	393	396	379	376	371	428	385	375	362	396	377	394	396	389	381	351	405	385	380	412	391	394	395	326	396	362	396	382	413	413	385	401	406	379	390	406	388	419	381	402	425	391	372	396	320	367	393	397	424	350	341	406	385	405	401	401	431	374	395	408	409	406	396	408	412	404	396	408	385	385	396	379	351	368	411	384	374	394	364	418	399	355	400	360	388	389	400	349	396	404	384	378	351	366	362	378	394	408	361	388	395	396	395	374	393	409	395	400	380	416	367	405	437	410	353	371	397	387	371	394	393	352	401	391	416	401	372	407	396	373	379	357	342	417	396	415	394	372	395	366	380	367	395	383	382	427	416	372	385	360	363	390	386	381	403	412	402	359	342	427	395	389	425	380	397	396	375	377	374	360	399	425	371	411	361	378	416	393	400	424	370	399	353	390	425	369	365	356	397	402	387	379	424	367	352	382	393	404	432	374	404	422	404	393	370	358	363	403	395	412	406	365	362	392	393	426	374	418	406	362	398	415	409	389	383	398	388	379	389	378	377	403	366	415	389	335	397	386	409	358	401	399	413	356	405	351	401	396	373	396	405	362	396	386	359	377	351	364	399	384	366	371	381	402	368	388	394	424	381	407	381	393	404	370	389	412	403	359	378	380	391	371	382	396	383	424	401	419	352	415	418	405	371	387	418	369	379	371	383	379	387	391	385	422	359	377	377	391	380	382	366	385	410	365	411	405	396	418	385	389	390	374	418	373	381	391	415	383	393	361	381	390	383	413	369	396	415	359	380	389	360	394	380	408	366	390	432	350	410	387	370	356	403	371	396	392	349	411	395	405	378	372	362	360	386	434	368	372	419	408	385	431	400	389	376	396	387	386	391	319	390	348	362	410	383	382	369	366	399	409	389	401	405	377	383	418	393	370	417	384	411	407	396	399	382	415	387	418	381	386	423	373	335	365	410	411	380	358	366	383	382	357	409	399	379	408	393	373	390	399	383	395	398	400	385	368	366	412	368	388	418	383	383	379	354	383	370	370	407	421	360	370	382	357	371	371	400	377	365	394	414	394	386	357	391	365	376	379	441	391	401	370	388	408	375	384	443	396	371	368	399	366	375	373	416	372	381	390	372	406	375	380	418	394	357	408	390	398	370	396	395	383	397	421	394	368	386	390	429	393	359	390	418	388	394	399	379	385	382	414	361	404	375	368	402	393	403	419	384	355	406	393	377	361	367	390	385	370	386	356	366	420	398	369	413	401	406	396	403	395	380	408	384	408	368	405	384	411	365	383	394	382	395	398	374	387	404	394	372	380	397	396	389	389	383	393	392	403	367	348	423	422	370	389	371	392	365	403	409	348	384	385	376	399	397	392	368	380	375	377	396	386	345	358	389	376	408	410	414	402	376	376	385	389	365	410	365	415	385	373	392	410	401	384	408	380	389	431	416	369	387	357	370	402	351	407	387	406	370	380	399	376	381	368	399	388	407	424	394	412	368	389	424	422	386	373	388	388	412	396	427	394	390	380	383	381	343	378	379	386	417	400	372	382	411	387	381	395	400	397	384	366	370	366	387	376	422	411	417	385	379	402	400	375	405	402	407	397	402	400	385	387	394	392	390	387	392	400	360	395	384	395	363	350	394	366	396	420	356	394	397	414	377	383	387	401	386	367	360	397	382	408	391	381	394	377	406	407	394	393	378	358	382	396	418	365	357	367	374	385	395	398	370	407	366	364	428	404	400	355	376	403	419	439	390	394	367	415	416	358	412	390	403	378	367	377	411	414	372	365	387	384	374	392	375	415	388	372	410	392	374	407	394	371	405	382	404	379	400	404	374	352	386	386	399	365	382	387	376	383	352	391	385	375	389	401	386	407	362	406	391	406	396	378	378	404	413	368	387	376	380	362	386	355	414	390	400	374	406	395	406	349	361	390	367	375	370	430	427	375	400	403	394	365	365	365	402	401	394	393	407	368	398	399	371	380	396	373	388	393	391	392	388	396	405	407	370	408	376	392	382	389	387	357	376	406	384	371	385	377	359	391	404	402	407	372	398	409	378	369	417	401	380	379	388	384	422	376	417	372	396	367	406	362	396	381	357	379	405	397	397	372	409	399	404	375	418	391	373	400	407	403	403	393	412	387	391	396	374	396	353	387	418	390	385	431	366	367	387	400	380	382	369	375	382	416	387	391	370	396	372	395	380	436	374	419	398	421	387	388	413	370	383	372	408	420	413	395	380	392	378	380	387	353	379	409	432	411	382	378	382	363	364	377	353	421	408	402	403	395	389	393	385	384	372	380	394	399	391	368	424	411	376	370	377	411	390	368	396	378	402	418	411	398	409	387	390	394	383	399	414	361	384	389	392	368	377	404	397	408	381	370	422	401	409	390	426	374	353	392	391	398	407	400	403	394	377	407	400	376	404	387	381	400	398	403	375	404	409	379	359	389	370	405	379	382	378	402	401	380	414	392	412	365	362	408	411	345	388	406	387	391	390	394	405	408	372	386	391	381	362	428	376	386	405	398	389	400	414	377	372	370	425	400	374	379	385	355	380	416	368	408	401	404	393	425	369	370	382	373	383	387	416	382	391	403	405	395	365	435	383	397	414	441	400	380	354	387	395	403	408	397	393	365	428	380	405	378	416	404	363	429	383	395	379	370	392	372	413	367	355	391	414	415	389	396	385	378	348	389	372	414	360	400	371	369	367	417	393	418	387	374	378	364	391	387	399	330	390	381	394	382	395	409	359	406	404	396	392	365	422	363	418	377	403	423	398	376	392	388	397	360	432	393	394	383	425	368	369	370	382	417	383	402	381	372	394	407	406	361	424	386	436	434	421	381	403	371	384	400	412	402	367	398	427	391	381	397	421	382	369	398	374	375	351	394	389	380	366	382	376
30837	31407	20421	10295	5562	2722	719	604	567	615	601	587	619	607	630	643	592	606	641	592	560	639	670	619	629	605	612	598	580	584	631	630	608	639	583	635	581	632	623	569	591	649	625	624	587	619	613	573	618	569	617	613	597	616	634	601	620	592	601	626	621	586	651	593	584	617	635	601	648	616	638	613	642	618	620	589	597	604	616	598	664	590	588	615	596	604	598	631	606	597	592	670	624	620	597	586	666	552	607	620	621	631	589	628	569	610	616	612	609	601	620	643	598	634	630	599	625	655	611	570	622	601	593	626	605	584	612	586	630	606	629	611	611	598	620	577	608	572	608	603	602	602	625	634	613	583	551	591	644	589	603	585	614	554	613	590	620	610	615	581	606	599	622	634	636	620	586	597	559	646	603	643	599	641	645	635	624	612	581	616	579	582	605	665	588	619	600	525	612	622	646	602	587	589	629	610	571	625	644	608	601	599	554	611	595	586	581	606	601	638	642	631	590	608	593	618	579	659	592	561	632	648	577	616	571	607	627	619	606	640	645	617	631	610	599	624	602	605	636	623	620	652	603	582	642	563	616	613	563	645	571	598	594	611	623	636	556	605	626	609	615	595	582	616	613	593	575	628	619	637	589	650	581	619	636	650	629	633	630	611	660	585	633	583	538	607	583	657	617	602	627	562	626	607	594	603	600	599	597	604	613	603	638	622	647	661	633	571	585	629	573	627	594	554	567	611	598	565	586	620	648	609	584	571	647	645	629	578	609	597	591	614	588	637	597	599	607	584	599	623	623	545	629	584	612	617	611	625	619	626	636	565	626	628	556	629	622	590	607	635	630	654	589	589	675	580	659	605	626	623	586	599	585	625	643	597	637	581	612	590	562	575	606	565	620	639	575	613	625	606	602	648	626	625	566	590	639	622	616	601	625	584	621	648	624	614	605	601	651	626	620	604	603	568	620	567	616	663	627	654	635	629	611	623	617	625	617	620	632	668	585	623	598	604	605	582	581	600	631	585	614	593	585	605	678	578	569	616	643	603	586	597	605	650	601	610	581	568	615	620	595	558	632	640	576	640	558	657	623	606	610	595	583	602	600	648	632	623	611	590	681	623	610	617	614	560	606	592	574	615	669	573	638	622	612	625	600	593	591	623	613	597	609	605	583	558	612	587	603	540	571	601	603	597	597	603	625	629	636	573	620	632	624	622	612	622	630	646	619	605	602	632	592	600	656	634	600	581	608	612	650	589	681	593	620	661	592	625	622	606	628	591	618	652	597	583	632	599	621	596	610	644	633	628	635	561	628	593	622	616	603	622	631	585	628	618	591	583	596	598	567	615	623	628	616	603	625	648	647	654	659	639	611	602	662	620	637	604	649	646	583	615	619	579	581	599	619	597	633	609	606	599	624	580	609	611	604	609	589	614	645	594	602	613	616	613	625	564	647	627	649	641	629	566	592	603	578	616	642	632	633	626	596	579	617	629	599	623	600	603	647	659	597	597	576	573	604	628	608	632	575	612	619	613	582	571	604	598	628	586	586	615	620	606	617	603	587	663	594	620	568	623	647	604	573	572	578	614	621	578	632	567	565	587	642	591	566	621	619	586	608	578	622	611	626	624	578	583	572	631	594	633	579	657	619	604	635	590	566	610	594	599	534	586	644	673	655	580	585	625	606	556	609	584	659	596	608	608	631	597	633	631	606	646	620	628	590	636	616	611	599	645	632	588	601	573	583	629	601	594	634	638	640	577	651	603	616	609	605	603	592	603	606	620	627	597	591	599	654	561	597	589	593	568	649	649	648	645	627	618	612	583	614	622	635	631	646	573	588	621	592	602	617	624	618	614	638	629	606	607	573	625	627	621	642	586	649	601	633	591	641	609	584	600	634	614	606	594	644	570	605	631	604	622	591	640	636	622	604	592	571	622	609	607	625	607	607	587	626	641	617	622	627	576	670	615	613	655	598	601	626	568	571	599	609	614	605	591	631	607	591	605	644	576	608	561	646	611	614	595	657	618	623	588	635	623	587	638	604	595	580	577	626	591	631	591	575	595	613	560	625	610	624	587	643	610	587	607	634	655	616	636	576	587	636	603	629	615	625	658	587	638	603	650	591	581	636	551	607	602	619	588	637	610	575	639	594	600	596	635	647	613	581	596	620	640	578	581	617	629	603	617	612	623	594	633	624	595	623	632	581	579	617	630	637	623	607	603	555	618	550	586	623	626	635	625	592	603	651	591	595	570	589	632	629	621	619	599	658	617	635	613	621	634	581	621	563	608	579	583	598	619	600	599	593	612	534	579	655	540	567	599	614	598	593	632	573	599	621	666	641	647	603	612	589	595	628	606	592	561	620	604	579	615	621	576	581	604	610	574	652	645	602	630	601	618	617	628	591	541	623	567	657	583	606	598	626	608	627	636	598	591	626	552	577	585	631	635	623	582	587	613	588	627	590	570	569	632	609	579	583	586	613	606	621	608	608	636	606	659	588	609	636	589	597	610	613	625	589	572	590	623	574	632	556	595	623	599	593	607	607	607	618	626	593	647	595	647	599	637	634	611	579	610	615	635	634	610	681	618	564	553	607	668	611	579	577	629	561	574	607	596	609	640	610	612	617	651	615	624	614	601	637	595	584	596	608	631	580	638	612	613	614	594	582	597	618	615	613	611	629	608	596	579	623	588	629	581	600	606	626	612	602	647	585	572	639	623	640	570	599	662	554	542	561	615	632	672	599	601	596	629	677	605	663	578	628	637	590	588	624	629	612	633	641	617	622	606	626	606	607	615	592	612	629	559	601	571	611	682	591	561	644	580	624	619	604	647	635	625	623	625	591	608	596	629	611	593	585	631	597	630	619	595	642	599	579	582	616	621	579	676	608	653	688	637	603	582	614	600	641	590	601	606	591	580	627	612	585	587	599	605	574	641	581	619	577	574	607	607	631	529	609	636	636	639	609	617	655	588	623	638	653	634	646	586	574	607	599	600	628	595	605	611	577	629	598	646	632	622	587	601	630	613	632	602	576	610	575	607	625	622	602	612	613	652	611	634	626	629	636	575	610	603	650	634	551	600	604	596	595	626	608	583	621	604	620	621	600	602	587	636	609	635	579	586	644	615	608	644	593	627	601	622	574	612	560	653	591	586	553	573	607	597	573	594	646	619	629	628	638	579	646	628	570	589	647	584	563	571	602	643	615	619	620	595	636	591	580	625	570	611	600	562	581	623	598	612	644	564	573	596	641	640	608	608	577	571	601	608	637	654	639	655	634	639	640	608	619	637	566	630	597	584	605	576	581	612	565	650	562	589	582	614	621	637	590	626	593	611	590	610	613	615	618	652	604	590	581	614	587	622	594	576	597	605	597	578	572	589	604	588	621	639	623	608	606	596	612	597	649	624	630	613	641	616	658	589	604	652	609	619	575	589	661	605	602	569	591	588	603	641	609	583	609	599	654	596	639	639	573	614	601	589	616	577	635	600	640	622	600	662	610	566	590	641
24180	21530	28415	24511	20551	11615	1941	555	521	466	562	505	518	547	512	526	488	527	518	483	492	522	500	478	532	519	537	513	506	519	516	506	509	536	565	546	473	487	491	527	509	549	495	484	521	475	530	510	521	471	493	482	460	494	503	481	541	533	515	496	479	465	508	465	498	475	482	482	530	518	487	480	510	476	554	497	502	511	473	473	485	471	467	502	519	513	505	496	495	519	543	522	527	539	478	540	493	498	537	524	541	489	495	535	525	496	475	516	526	516	482	506	495	533	521	494	507	487	502	485	444	489	510	534	476	541	513	523	503	519	500	526	502	555	491	477	479	489	525	485	483	485	506	517	495	534	542	513	479	519	531	518	486	497	521	506	501	494	526	459	498	496	495	504	490	495	527	506	545	500	503	556	525	473	499	527	470	494	524	489	491	505	526	478	501	486	482	493	489	485	486	512	490	481	511	520	510	519	466	501	527	470	496	493	497	554	488	505	491	459	492	512	510	473	507	462	514	516	532	493	507	511	469	502	482	508	504	505	481	485	524	459	484	491	498	518	478	471	515	516	501	486	499	510	497	507	500	502	478	489	477	508	519	518	499	515	485	442	471	474	546	517	514	476	509	512	474	541	528	493	533	492	551	508	534	493	502	477	499	487	453	481	525	492	511	526	475	512	535	534	505	492	549	487	505	485	469	499	493	472	497	501	494	543	531	521	534	534	475	479	484	504	485	483	502	503	481	493	478	504	496	506	493	462	512	502	521	543	480	522	486	510	516	471	555	465	505	510	483	486	511	520	540	521	530	474	523	504	517	502	477	488	479	487	497	518	466	508	540	532	520	516	508	494	520	514	466	492	508	484	502	514	548	512	492	501	499	494	521	521	526	492	471	500	524	517	530	521	509	494	480	451	493	507	539	543	498	531	531	507	473	480	491	498	508	500	504	527	503	521	503	524	510	446	482	515	510	533	467	507	480	501	511	454	509	526	478	505	506	499	508	484	539	554	495	488	521	468	494	474	535	512	536	517	514	529	488	504	522	491	523	539	488	508	542	504	530	475	482	471	487	476	518	540	464	477	511	482	532	453	549	485	490	543	503	544	482	516	481	517	519	496	554	535	518	463	503	505	501	469	512	523	482	485	544	513	529	488	491	491	525	463	480	480	493	502	512	517	503	482	446	540	502	555	472	512	473	498	487	485	481	515	478	507	477	481	495	502	490	512	484	478	518	492	521	530	464	470	510	497	543	499	483	541	468	467	492	499	488	527	499	518	532	500	503	531	526	506	501	468	503	487	513	482	475	507	571	509	550	478	505	492	514	535	509	506	510	467	516	501	521	551	510	479	492	523	513	517	476	555	479	501	473	499	512	470	470	503	504	492	496	515	495	537	464	464	499	481	505	471	542	527	495	504	514	515	510	473	514	476	494	485	498	494	542	505	495	518	445	491	526	486	503	535	492	511	538	499	525	484	505	462	518	510	501	489	523	475	503	494	543	485	509	463	505	508	441	476	506	475	515	488	505	476	535	538	495	501	532	495	498	482	502	494	491	527	485	512	508	510	512	503	496	529	500	503	471	508	455	523	514	489	516	548	485	505	514	513	554	501	503	515	519	516	502	496	511	526	521	523	497	477	494	499	518	499	508	479	482	502	499	481	476	518	504	502	505	539	526	507	477	526	499	519	481	432	474	516	511	491	512	491	492	473	475	502	475	500	520	503	514	515	473	511	486	444	479	481	508	471	480	468	517	506	472	452	521	505	504	482	495	521	508	488	480	521	489	510	484	481	525	493	517	494	494	521	456	517	531	531	511	494	523	536	546	488	512	476	531	486	502	567	460	465	477	476	481	517	488	489	515	502	519	485	482	507	501	489	491	500	505	490	503	482	525	521	486	512	481	477	506	501	497	489	522	525	453	510	515	453	520	490	505	500	508	494	505	524	501	488	496	479	490	516	501	430	514	523	515	457	483	535	490	519	520	507	512	531	554	500	538	494	510	510	509	456	501	490	483	523	492	467	513	487	517	527	434	497	490	444	543	495	463	523	512	476	483	470	488	474	482	511	467	520	536	483	483	504	447	523	514	510	527	518	479	504	484	539	499	473	505	469	534	453	503	490	494	501	508	522	505	490	548	537	508	509	522	497	530	535	499	512	506	519	522	513	463	527	510	457	497	521	532	486	504	472	518	514	482	544	511	502	503	506	539	489	484	506	501	495	504	484	489	522	474	481	492	469	497	466	517	539	496	500	475	506	517	509	462	480	499	496	521	524	485	528	539	479	502	503	513	527	491	495	520	461	470	514	509	510	526	509	477	502	473	490	519	460	510	517	499	479	489	465	508	492	489	528	525	504	505	501	518	515	479	503	536	487	532	505	507	520	462	481	537	504	492	522	528	513	508	498	498	478	518	453	509	540	494	493	501	482	529	489	516	492	486	512	495	513	519	464	518	498	510	482	530	506	509	485	525	505	490	510	515	503	486	517	475	474	443	504	539	503	501	514	490	485	485	500	509	523	518	514	542	487	466	527	515	509	513	512	487	473	514	471	476	489	533	528	526	511	520	497	497	504	496	530	479	532	478	504	485	490	504	501	532	510	501	495	498	493	520	515	463	518	528	458	505	504	478	568	510	474	481	515	487	527	463	474	506	483	480	491	515	464	527	542	503	479	484	464	488	533	513	495	501	516	493	522	524	497	513	482	535	503	501	461	469	504	512	483	511	560	498	503	464	480	506	506	446	486	505	459	521	529	485	510	517	468	511	520	525	503	520	481	525	503	542	485	488	466	505	493	475	493	516	551	540	504	516	483	565	486	497	525	536	496	518	530	536	524	478	459	508	517	498	520	548	486	504	497	511	500	497	486	526	500	490	470	504	497	508	510	463	530	504	500	495	475	506	515	507	545	575	513	510	500	507	514	469	492	532	493	511	491	470	491	522	500	491	521	501	484	495	462	502	513	511	528	483	517	492	495	491	506	490	496	501	496	483	499	471	506	489	451	489	473	501	470	514	478	499	483	507	558	486	503	475	495	530	507	525	491	489	498	497	453	484	521	514	483	480	492	504	469	510	439	540	475	453	506	552	496	456	467	461	479	506	516	470	474	505	499	489	508	508	512	487	492	504	447	506	472	511	466	529	496	499	470	509	505	478	478	496	505	512	532	469	486	510	509	506	526	494	492	492	472	530	526	481	497	521	525	540	506	506	499	486	538	498	526	519	526	465	499	504	464	463	525	497	476	527	484	479	492	530	521	499	530	520	493	474	465	535	494	471	481	483	488	524	498	507	523	540	493	502	492	485	500	470	528	487	523	505	512	473	469	543	465	530	548	491	532	517	492	503	488	534	534	548	463	532	538	485	474	490	488	559	522	545	506	488	519	540	512	521	479	485	520	513	493	525	516	470	499	500	503	502	512	497	529	526	498	512	476	498	504	533	490	509	474	486	481	527	537	491	468	528	502	495	513	518	500	528	518	526	508	525	443	461	521	507	509	544	499
40132	51667	40266	28349	19134	9006	1624	764	798	878	720	775	765	777	796	793	798	801	793	761	795	748	811	837	774	748	817	750	767	781	812	764	750	733	742	824	782	756	786	775	825	795	763	766	816	782	803	739	759	817	771	783	755	777	814	854	723	783	732	745	790	787	802	817	799	758	791	746	759	804	773	767	788	770	789	766	790	760	778	816	775	765	723	840	801	778	761	802	785	773	786	825	778	751	815	793	792	805	779	744	793	770	760	769	774	757	761	781	809	783	802	774	780	768	721	783	722	768	811	797	775	846	777	796	734	797	745	819	762	795	788	790	814	746	793	760	735	772	769	758	803	768	812	789	749	808	751	792	810	810	815	784	788	751	810	769	767	786	772	748	844	799	818	694	724	819	814	722	754	752	787	809	817	809	780	733	825	797	778	783	761	816	816	749	799	820	748	803	817	753	801	761	714	760	809	778	800	757	763	759	796	750	791	784	762	783	826	749	749	780	765	776	779	781	789	779	761	846	804	769	835	811	753	757	772	830	792	774	751	792	785	734	778	745	821	765	767	759	770	785	783	765	762	793	793	737	758	754	756	801	762	765	775	779	774	756	802	745	765	759	806	774	862	756	731	818	839	753	760	745	773	785	780	802	804	782	721	775	769	752	783	800	729	742	783	809	739	769	759	767	779	805	858	849	821	773	782	742	754	779	778	832	792	777	790	811	750	790	781	821	742	788	750	803	763	790	763	766	757	758	776	780	782	849	752	786	785	794	825	802	811	796	811	769	748	769	800	763	761	786	757	787	794	768	780	822	738	768	771	774	771	796	796	830	789	826	756	774	740	811	755	784	724	811	799	798	775	782	787	828	777	785	786	781	780	823	742	776	723	843	738	752	742	770	756	763	776	777	852	743	808	770	799	759	785	778	780	777	793	735	777	749	816	796	799	763	776	826	786	797	730	774	770	792	781	844	793	741	797	775	752	752	763	794	782	747	837	726	817	773	792	777	782	758	784	756	836	801	820	820	805	811	778	771	760	766	785	729	807	788	780	806	805	787	793	743	780	816	766	836	757	786	731	795	778	791	739	785	759	795	794	819	760	797	765	806	763	810	821	785	779	804	772	760	765	763	750	803	777	791	798	805	809	749	778	769	769	793	779	760	781	770	837	848	791	794	712	792	854	779	761	746	781	787	804	760	801	799	791	765	780	779	755	793	765	750	819	801	782	833	794	794	824	828	787	758	831	758	757	781	768	789	787	843	779	796	743	788	739	797	765	774	807	805	758	773	754	805	801	790	781	775	751	820	764	774	782	767	799	768	801	788	810	799	797	810	740	772	766	780	791	769	726	763	771	768	782	809	754	781	780	831	763	790	811	802	757	786	824	769	765	761	802	780	793	789	835	743	762	803	781	776	777	781	792	799	763	790	778	763	794	745	766	759	766	749	750	794	813	770	766	831	785	810	816	802	779	788	773	817	781	798	788	779	769	748	768	763	730	790	759	758	765	757	780	750	809	768	799	807	816	814	798	732	745	796	778	749	795	780	789	739	789	778	773	760	785	785	775	784	726	804	789	776	782	807	794	819	830	772	795	765	707	776	784	781	774	756	805	773	767	781	795	775	785	733	809	837	781	749	737	815	779	746	779	786	792	777	772	784	732	790	794	764	785	778	788	762	806	773	789	792	787	751	776	811	734	852	818	814	798	826	773	811	794	816	789	798	835	780	763	799	804	807	742	794	744	777	768	736	771	770	779	782	797	766	790	772	723	779	775	797	815	794	782	778	796	760	796	777	787	806	786	753	787	791	807	787	794	770	812	778	767	792	819	756	831	762	763	806	781	766	761	709	774	804	733	804	742	835	750	759	809	782	781	801	809	774	787	772	771	751	790	839	752	756	731	741	766	785	804	837	787	824	789	788	753	750	759	740	826	841	835	761	760	780	778	780	770	794	741	816	766	780	812	771	809	804	755	739	795	769	784	756	831	770	757	723	759	761	774	759	727	828	783	810	828	792	708	809	800	786	807	774	749	769	799	809	761	774	810	784	792	771	779	780	815	785	764	772	820	798	796	794	781	731	778	811	782	791	833	780	801	763	753	760	757	819	788	818	768	799	789	844	754	748	810	782	823	802	788	741	782	751	815	801	880	806	764	788	808	768	771	800	811	789	779	706	783	754	773	833	770	801	796	798	826	789	761	818	717	838	796	745	817	768	826	827	773	812	801	830	773	758	766	828	773	764	807	740	816	761	782	824	795	772	811	780	817	781	774	838	750	748	811	808	731	760	800	826	697	826	797	763	822	802	741	799	779	757	696	818	819	811	797	769	755	761	792	776	834	772	771	757	778	819	817	759	775	747	765	794	789	734	723	821	743	755	776	799	770	733	811	776	779	774	823	775	751	781	757	795	832	758	753	776	724	766	759	805	818	811	819	781	844	785	781	758	750	801	753	768	807	767	792	780	810	755	740	793	753	763	805	770	790	800	787	761	782	808	808	777	817	807	817	790	809	807	805	782	779	791	758	759	775	771	751	719	792	780	857	796	753	744	784	752	776	786	788	792	828	785	756	831	767	775	791	784	731	746	816	764	768	777	826	771	792	755	802	830	740	769	800	744	776	731	801	754	741	731	787	753	776	811	820	790	750	779	742	807	817	807	769	736	740	816	763	788	776	767	755	778	785	806	828	765	773	772	840	751	804	734	764	767	809	782	778	818	721	833	802	786	793	793	771	806	744	798	788	731	810	736	836	778	755	777	792	758	777	794	791	796	794	759	777	747	767	767	797	759	741	765	788	798	777	787	772	760	772	777	840	774	755	731	779	772	717	747	776	778	755	763	795	768	750	792	759	759	798	772	800	829	771	804	746	809	829	810	792	756	766	780	792	796	760	788	790	799	770	760	812	763	782	789	763	772	770	765	794	768	804	774	800	793	805	754	762	789	806	766	780	743	786	772	720	808	813	791	796	832	795	772	759	791	757	747	789	806	756	771	809	791	761	827	843	774	764	820	773	846	749	775	833	726	801	779	761	793	770	763	791	786	822	717	752	791	809	798	818	764	772	797	792	728	721	777	785	755	745	811	795	749	852	780	768	859	778	767	778	816	777	795	831	752	806	784	761	790	771	743	742	777	774	783	762	787	799	787	786	777	756	801	823	721	743	821	745	768	730	761	734	845	733	784	804	773	781	832	744	780	765	775	753	773	784	761	766	793	811	811	789	766	774	816	798	795	759	828	773	773	784	811	792	757	758	772	803	755	785	782	723	780	770	828	802	799	818	785	759	796	740	783	830	786	806	756	778	806	749	789	811	813	816	773	710	788	782	809	766	784	768	759	816	736	771	751	762	810	800	780	790	802	803	805	788	823	793	786	747	783	758	832	764	773	823	805	814	753	757	748	783	769	748	765	758	834	762	833	796	761	775	737	796	793	771	770	769	749	748	773	840	766	807	770	793	797	761	760	788	754	732	744	761	760	786	749	776	803	774	728	804	794	797	752	761	811
22921	21213	28658	23776	21777	20884	8888	777	464	451	429	418	459	445	435	433	470	441	435	422	441	412	435	461	460	425	419	423	438	448	446	430	428	386	435	458	416	412	433	462	465	430	444	444	434	443	441	441	440	410	416	405	443	456	390	431	427	427	393	397	413	394	468	437	428	448	445	447	427	396	452	462	462	453	421	466	420	384	440	408	411	438	425	428	429	433	415	431	444	434	400	396	427	439	418	434	428	455	435	413	438	438	417	428	413	450	409	417	429	422	415	400	424	399	431	419	417	429	435	414	428	394	438	470	447	399	450	409	406	419	408	426	464	423	455	446	418	458	419	445	450	421	422	416	430	441	430	441	394	430	407	404	431	401	440	377	383	431	456	418	406	444	409	428	409	436	419	461	399	413	461	420	405	422	464	446	441	445	440	419	450	440	393	430	434	408	412	443	418	396	392	415	432	420	422	413	451	418	429	411	447	413	476	447	412	451	445	419	445	450	423	419	456	422	447	406	425	441	440	439	426	407	428	414	459	422	445	449	430	410	403	405	411	442	426	416	437	443	417	402	446	474	439	450	401	391	449	444	425	429	405	427	414	446	430	408	419	420	444	439	458	465	434	441	432	433	400	400	426	431	406	436	436	410	434	451	436	431	436	443	449	470	442	453	458	389	430	426	450	440	406	433	426	411	461	444	451	395	448	400	425	433	434	422	438	446	430	445	418	423	424	411	446	440	434	413	439	404	412	434	415	412	432	407	417	459	467	454	445	420	427	405	431	422	400	432	433	429	449	432	440	399	420	431	487	416	440	422	475	425	404	404	458	431	471	419	387	396	428	430	419	378	429	451	440	445	450	445	417	426	412	434	439	441	412	461	443	417	398	427	428	440	429	387	417	414	433	419	439	447	423	439	427	423	463	435	447	444	432	424	459	434	423	461	444	429	419	412	440	444	440	449	401	420	434	416	464	454	430	429	438	426	426	408	444	403	426	432	481	432	431	437	451	433	447	415	398	433	451	427	407	409	446	417	427	420	403	411	469	423	436	454	431	412	466	436	427	430	430	438	414	426	414	457	417	450	436	409	434	408	425	420	417	475	423	427	467	472	452	423	434	404	457	453	457	415	444	408	397	419	462	455	388	434	441	457	424	460	444	429	429	461	415	427	426	434	452	391	462	443	391	417	438	414	418	474	390	433	427	422	429	414	469	433	423	423	423	428	461	428	446	396	442	446	450	439	388	397	429	383	421	410	418	404	432	433	412	418	451	419	419	422	410	400	458	443	438	454	424	436	451	402	439	436	445	405	452	435	465	421	436	432	433	403	423	390	454	396	438	432	421	444	425	410	442	427	421	439	410	412	434	461	399	407	444	419	417	408	419	423	425	408	479	438	398	409	417	402	418	431	450	416	416	394	408	432	440	449	408	429	420	438	445	402	429	409	420	409	421	427	421	442	431	438	462	454	408	436	425	406	438	429	423	424	438	466	421	413	408	410	415	444	436	446	412	432	424	461	448	386	409	445	440	405	392	442	426	429	435	403	441	426	464	431	381	397	429	404	396	408	404	390	428	446	399	420	383	442	454	470	427	422	396	448	448	458	427	410	446	441	444	440	447	436	415	432	412	417	441	434	435	426	427	462	418	415	441	442	436	459	409	448	433	462	430	417	430	405	402	444	436	400	436	448	432	407	434	418	449	403	436	455	435	399	454	451	401	422	411	427	469	429	414	427	418	482	390	446	458	421	446	436	433	429	440	439	421	445	420	422	433	422	391	449	421	384	474	438	440	455	429	412	445	428	407	405	412	398	433	451	423	423	424	431	422	381	431	446	457	421	451	428	435	419	431	431	439	438	394	437	437	417	437	426	421	443	438	398	386	446	450	415	435	421	441	448	450	413	469	396	487	406	456	408	456	433	450	448	429	429	413	407	420	434	428	411	452	418	422	412	405	425	424	434	412	444	401	424	446	460	413	419	402	488	412	448	405	440	435	424	413	433	411	457	440	421	440	428	424	430	455	423	435	382	427	433	469	426	385	422	383	449	439	413	474	417	415	461	397	420	448	406	422	451	410	424	374	411	463	450	419	424	430	431	457	421	411	433	447	452	412	416	450	473	447	408	417	413	403	408	433	442	420	465	432	464	447	444	423	432	453	429	456	418	456	424	370	410	449	374	446	456	418	447	385	423	449	410	463	454	442	451	443	449	427	439	413	385	450	445	429	428	433	413	470	414	399	424	407	430	470	429	412	448	442	435	457	430	430	431	403	433	424	426	437	412	439	425	438	389	427	417	436	410	424	412	453	401	443	419	442	406	437	451	461	450	418	412	470	425	431	398	430	438	420	440	440	426	415	475	445	430	431	436	397	436	446	425	438	425	461	431	434	402	440	434	408	409	443	429	427	404	421	437	451	419	427	431	409	439	413	431	453	394	463	399	432	415	473	390	393	433	470	465	458	444	443	449	423	407	420	416	424	436	423	420	397	444	399	412	447	458	441	447	413	420	442	413	412	413	442	438	403	400	435	425	450	391	411	439	452	410	422	433	445	418	377	403	437	442	450	436	456	430	449	396	458	454	432	434	436	429	454	388	424	447	432	430	421	422	429	439	461	399	450	415	423	439	449	403	460	455	402	420	420	401	402	447	435	406	425	424	414	403	440	468	414	434	413	433	437	466	446	426	414	423	440	425	450	438	460	424	448	420	462	415	456	420	449	426	417	441	437	423	441	442	410	419	429	406	472	428	441	405	426	425	433	502	440	455	419	454	441	433	465	455	464	465	437	416	447	439	413	402	451	438	438	424	426	423	419	435	445	441	440	468	392	424	434	421	421	419	417	436	443	445	430	449	429	437	420	424	433	396	414	428	434	423	441	429	409	419	422	472	417	434	448	455	414	420	506	433	472	426	454	443	458	421	429	442	422	435	430	433	427	452	445	427	427	424	469	436	389	435	428	407	445	422	429	437	414	410	379	417	399	434	426	396	402	431	437	451	422	455	451	438	412	443	422	388	427	474	433	419	434	485	404	434	360	441	422	456	439	429	450	427	410	452	470	473	411	417	405	418	424	421	408	390	470	430	412	425	412	448	454	449	441	420	391	416	437	426	418	453	426	459	427	455	438	440	428	470	432	416	431	439	463	430	407	442	433	428	443	409	421	401	427	435	421	452	390	419	434	411	430	440	406	403	416	440	437	414	420	407	418	441	446	410	423	472	399	453	436	425	419	430	432	424	447	448	424	404	401	470	430	434	411	478	433	419	420	399	456	427	414	404	413	413	456	428	440	382	445	445	420	429	454	433	441	474	421	431	400	432	407	466	463	436	426	433	464	417	418	441	415	434	451	414	419	447	417	408	440	403	457	424	425	407	426	423	503	462	423	425	415	395	430	441	421	443	430	387	433	435	408	396	426	408	432	424	424	416	404	443	413	431	453	446	434	437	463	436	399	454	396	432	438	415	399	459	425	424	420	432	415	433	400	450	438	438	436	467	376	452	423	411
43455	60366	54249	40314	30486	17327	3241	717	675	656	648	706	684	681	620	680	655	655	702	639	677	684	645	675	684	653	625	711	635	696	703	612	694	643	688	646	672	636	635	646	650	684	664	631	656	663	650	647	651	679	667	670	685	647	648	695	688	679	692	716	632	718	680	689	705	674	713	716	673	643	676	677	706	663	660	641	648	753	699	673	638	645	661	682	694	716	640	685	698	698	650	657	682	641	666	713	653	724	646	665	695	670	651	653	674	687	645	692	726	656	697	642	678	695	655	676	697	644	739	663	687	683	689	633	657	689	677	677	623	675	673	657	668	719	683	674	672	693	617	703	655	657	652	659	691	658	653	635	674	645	624	697	713	641	723	621	627	661	678	641	629	706	685	636	657	636	661	652	613	665	625	684	722	606	664	692	631	652	636	662	721	689	671	693	697	659	694	657	635	668	644	732	643	642	654	654	636	658	716	688	716	673	664	673	641	648	640	641	690	668	674	644	646	698	648	679	656	673	607	687	681	660	664	714	723	658	655	647	645	662	656	601	661	710	641	661	631	653	681	678	632	684	655	610	663	652	653	691	651	677	622	641	637	671	670	641	644	713	661	673	675	647	698	592	700	699	688	661	690	660	679	683	697	650	650	690	647	698	636	721	712	671	692	704	648	678	711	687	710	648	730	662	668	693	720	662	668	633	676	697	661	683	641	682	630	695	695	675	675	666	640	593	689	662	653	655	659	651	649	647	629	651	695	638	711	698	676	676	659	660	731	692	658	694	676	667	664	665	677	663	707	668	625	670	702	583	673	605	640	601	646	624	685	718	667	691	676	658	630	635	685	640	652	679	640	656	677	666	663	710	708	676	662	658	681	665	628	658	665	697	678	650	631	691	654	681	627	672	667	684	701	675	681	657	662	667	658	696	698	679	665	705	648	665	633	646	653	712	652	681	690	669	641	670	661	654	688	698	669	666	630	650	641	698	653	665	661	661	686	657	722	643	667	650	685	639	658	657	629	658	655	651	708	667	665	631	652	632	665	652	635	692	692	678	658	616	697	625	700	617	633	680	667	705	640	667	672	678	613	658	658	689	711	656	652	710	650	693	665	678	691	644	631	666	688	669	657	690	698	685	667	679	681	700	673	686	668	667	649	647	631	711	637	685	701	663	695	668	635	613	687	647	642	632	653	638	652	679	683	662	663	671	677	674	675	633	702	682	636	626	677	698	671	647	673	714	712	713	692	681	674	713	674	628	688	680	679	686	670	722	637	698	682	613	656	675	737	653	671	684	705	665	690	695	655	657	685	662	655	690	691	628	676	639	657	634	684	645	681	670	603	682	681	667	629	672	647	680	631	691	674	655	670	680	665	676	669	675	642	747	632	658	664	619	649	666	665	689	657	643	662	664	653	646	679	673	677	688	654	653	614	679	644	697	699	723	651	668	603	635	603	634	683	667	674	665	642	689	683	691	690	609	617	653	621	634	756	655	698	655	697	651	702	648	673	684	733	672	654	677	674	653	703	712	661	663	715	666	646	645	694	657	679	645	676	702	667	638	669	677	697	663	630	655	657	695	615	720	677	667	617	658	633	695	671	670	712	674	653	711	682	685	628	637	655	672	602	653	637	676	708	648	669	687	668	692	668	663	655	663	671	668	714	662	695	610	679	642	629	682	670	676	688	667	676	669	676	670	692	661	689	623	675	665	651	679	623	644	621	666	670	644	665	700	661	684	650	635	686	699	676	696	666	649	682	646	667	645	657	661	675	692	666	666	655	698	645	708	625	652	673	690	667	672	690	670	654	669	663	666	709	683	719	699	701	646	679	671	680	679	688	630	682	704	634	623	726	637	730	681	627	666	680	677	681	648	631	680	631	682	682	670	681	682	658	659	634	633	724	676	644	690	663	637	638	652	678	652	670	640	707	693	659	711	685	675	707	619	695	672	648	667	680	660	678	677	682	606	671	674	666	686	714	691	696	680	690	619	690	695	663	686	674	702	698	647	687	681	673	632	677	669	661	688	686	702	648	671	660	664	719	662	628	629	648	685	708	632	688	637	658	674	645	675	687	671	686	667	677	714	650	652	617	695	672	716	685	696	638	676	704	633	631	649	711	658	645	683	648	668	673	708	650	693	672	663	655	641	648	679	641	615	678	688	682	668	670	673	664	696	721	666	662	678	688	652	692	657	717	677	649	651	689	681	652	639	648	630	658	678	640	674	643	679	649	658	688	710	674	656	643	655	622	671	650	681	688	675	656	699	701	661	625	687	669	652	701	654	669	736	702	623	662	669	663	689	646	701	612	703	663	672	653	655	629	664	674	638	694	675	702	660	669	627	681	686	711	640	643	663	700	627	627	658	702	684	670	658	644	649	659	656	669	657	660	678	661	684	687	670	645	670	671	645	642	622	676	630	650	686	709	675	691	682	677	676	648	631	705	635	674	662	643	636	677	587	682	689	670	676	666	708	692	666	641	647	695	719	665	663	678	662	689	665	680	694	655	652	680	695	660	671	696	656	714	645	663	655	662	682	641	630	664	667	703	658	645	657	646	668	675	626	676	641	638	665	673	650	674	665	660	701	668	652	692	706	655	654	689	683	675	676	623	708	642	688	655	702	723	684	638	663	708	653	636	649	673	663	662	669	737	673	686	662	708	690	706	660	659	662	612	684	646	656	643	676	706	639	693	690	684	689	629	660	674	688	674	635	642	714	637	690	679	679	628	690	694	653	690	677	633	659	652	698	718	658	707	656	675	649	666	619	661	681	605	638	682	660	675	728	703	670	663	646	677	648	676	661	649	609	635	645	704	638	653	629	697	651	656	644	635	697	676	681	657	654	681	693	653	637	639	707	676	697	675	651	708	686	639	623	707	688	704	661	641	698	661	682	630	668	665	629	647	672	646	665	676	684	713	648	656	670	695	653	664	702	711	691	679	684	681	679	669	686	663	656	685	647	723	644	686	664	668	698	707	695	665	674	681	684	675	703	673	643	651	668	712	643	668	664	641	640	711	665	704	664	652	691	680	687	634	657	629	636	654	725	647	673	650	643	679	694	688	645	671	668	645	669	634	642	684	676	651	695	683	679	659	652	692	686	641	659	703	686	704	649	654	710	622	650	612	659	665	670	670	671	682	653	676	657	683	628	663	663	677	658	641	673	658	660	635	679	677	678	684	673	700	712	677	623	653	658	699	695	633	694	662	607	702	685	698	691	679	658	664	684	694	680	655	662	695	688	603	654	694	620	681	660	640	668	647	661	661	679	656	660	688	662	655	670	672	690	714	687	659	690	662	673	697	684	636	682	651	672	667	642	670	667	659	687	679	668	685	669	668	656	656	613	666	654	671	611	678	717	674	679	660	667	685	648	652	688	623	716	662	686	690	662	651	685	650	641	653	697	627	722	699	651	682	721	635	695	669	673	643	698	654	705	678	639	661	674	689	696	620	648	644	638	682	674	663	687	704	694	720	676	667	636	664	692	669	645	680	635	658	664
27226	23422	23389	15957	6795	3319	703	421	367	381	416	412	369	411	405	418	407	402	381	412	417	399	396	373	405	417	368	424	404	389	402	386	422	406	397	388	399	384	427	379	378	393	379	422	391	359	377	390	378	400	418	387	370	376	398	369	407	425	403	437	396	417	387	397	425	385	409	380	355	350	386	393	370	391	407	396	402	397	373	408	362	387	370	393	388	390	406	380	402	385	414	423	410	423	413	355	412	409	390	375	371	420	382	392	399	395	369	405	390	417	403	416	406	417	375	377	353	405	423	396	382	414	418	393	425	375	407	411	414	428	404	379	405	409	390	400	398	405	390	387	393	379	413	435	397	409	440	420	416	413	397	446	420	394	398	384	375	405	367	432	401	370	393	365	377	382	396	390	375	376	440	384	368	388	366	389	376	403	397	370	383	401	384	386	375	410	383	384	397	408	398	361	369	408	377	392	381	394	425	393	402	394	414	398	408	397	361	373	377	394	383	394	429	398	373	406	403	376	378	370	373	394	381	413	426	385	403	390	413	397	395	375	406	416	368	387	416	390	376	402	383	393	431	412	358	395	411	399	391	397	381	427	385	389	379	385	382	421	401	420	386	400	430	373	393	380	386	382	411	434	401	363	433	425	398	418	390	405	372	394	366	393	380	365	410	415	381	407	356	397	360	375	423	420	418	419	406	400	441	362	465	393	402	382	383	430	408	403	399	377	400	392	409	433	408	413	429	402	411	387	355	382	422	394	410	419	360	378	393	391	441	374	389	400	394	403	422	399	400	405	386	425	354	373	385	386	383	409	364	374	400	404	376	421	395	395	406	401	394	417	370	407	382	347	387	380	414	377	423	387	403	408	340	381	421	360	432	365	408	409	405	399	444	442	434	375	377	421	385	413	352	379	399	390	371	364	387	413	393	368	399	385	425	418	420	369	445	378	387	403	387	412	387	381	368	402	386	353	393	384	390	378	368	394	380	399	400	380	432	361	371	437	383	386	394	384	391	422	373	378	351	385	434	389	379	390	376	396	402	393	389	382	403	399	371	378	395	396	389	415	409	400	412	373	437	368	367	398	387	425	401	375	384	399	403	406	399	407	354	390	380	372	376	350	396	407	450	369	409	350	386	392	383	368	385	411	362	388	404	392	366	365	393	382	403	405	382	424	429	390	380	389	410	377	444	417	384	383	416	361	423	415	401	384	393	398	402	396	388	399	420	416	408	351	382	402	434	391	404	389	387	397	381	346	357	387	383	370	409	422	396	390	392	374	371	372	362	358	402	428	374	384	400	386	392	385	429	396	398	368	385	373	369	415	389	421	370	415	372	376	427	374	395	367	386	368	361	372	423	388	392	353	380	407	408	371	388	350	391	400	379	360	392	396	415	425	366	408	440	379	385	397	379	372	403	399	409	378	364	409	394	416	354	373	383	407	388	390	413	371	375	397	403	398	385	416	433	399	395	406	410	376	438	450	361	357	367	390	372	418	427	402	388	398	386	349	389	417	395	414	399	425	397	387	396	393	406	408	370	373	388	429	417	399	443	385	425	412	398	379	354	407	418	414	394	414	390	383	394	415	388	408	386	396	414	384	410	375	384	382	389	391	412	410	364	375	406	423	433	390	407	402	419	426	372	427	400	386	388	426	382	352	413	382	387	423	405	442	331	412	398	401	384	400	388	388	386	369	388	380	363	345	409	383	378	406	396	429	388	374	408	382	354	375	388	387	421	361	392	382	473	381	393	366	391	360	419	410	422	396	423	436	356	379	401	419	432	379	347	415	395	421	411	371	396	413	397	360	383	371	388	387	396	415	389	406	411	411	361	411	414	402	379	399	408	374	412	429	431	391	390	367	368	398	370	397	392	412	374	362	409	380	341	407	400	389	385	358	409	404	405	376	405	387	394	400	384	397	375	381	411	391	392	431	391	379	384	405	397	396	360	396	406	393	403	407	400	417	386	420	409	401	421	415	390	375	407	399	389	398	383	392	415	428	384	358	406	395	400	370	385	369	397	425	388	369	394	408	373	401	404	395	421	406	388	420	398	361	348	371	369	399	394	368	409	381	416	359	407	411	463	384	372	402	364	403	387	425	389	390	394	372	394	404	354	414	405	385	370	398	398	406	385	385	365	384	370	407	398	388	396	407	395	386	394	412	378	408	417	410	414	370	394	422	402	383	383	373	380	370	375	389	404	359	395	420	413	395	382	393	395	364	378	363	397	388	356	416	403	368	398	379	408	364	389	394	385	375	380	382	364	378	384	394	433	420	408	371	428	359	405	401	393	388	394	386	389	408	391	349	430	413	423	385	430	410	440	398	388	382	395	354	379	364	387	390	384	414	409	434	432	410	397	406	414	403	409	417	384	394	380	400	417	399	396	361	387	409	377	380	396	383	393	382	407	399	396	379	442	384	373	398	377	403	406	383	387	388	378	392	413	397	403	417	398	437	371	380	376	392	396	393	396	358	375	409	413	378	409	399	355	383	367	405	394	420	372	362	372	404	411	404	384	414	419	400	395	365	397	387	381	371	370	403	387	366	399	405	406	439	392	398	412	379	377	407	427	402	360	373	347	387	396	383	366	382	402	365	393	387	389	393	382	360	385	382	387	389	396	406	418	405	376	404	416	375	412	400	422	397	409	439	368	415	392	380	375	381	394	401	410	389	421	413	375	395	393	446	397	382	395	408	377	386	422	412	378	402	382	428	394	372	411	357	441	425	395	402	363	382	395	380	396	395	390	371	445	392	426	377	415	440	373	433	388	371	396	435	377	393	407	406	388	402	406	407	392	403	397	386	374	413	400	390	400	397	405	404	384	358	384	384	427	387	380	391	406	398	389	412	387	383	404	412	414	377	440	406	390	375	413	401	384	400	391	363	404	400	395	411	401	404	414	425	399	386	365	397	351	391	411	416	379	395	393	390	401	381	384	353	413	372	382	368	398	413	390	361	409	394	383	403	378	416	406	409	394	383	370	371	413	419	381	402	386	388	361	417	400	409	425	428	391	376	412	392	402	392	411	419	414	409	414	410	413	405	380	382	376	362	433	381	403	377	385	398	388	396	420	406	407	421	410	394	405	441	378	415	440	387	410	424	378	405	394	398	429	371	422	395	385	425	379	391	378	409	382	384	421	373	416	392	365	366	369	383	406	349	379	391	404	383	377	393	394	413	393	379	391	397	420	379	363	375	396	388	375	406	383	396	362	420	418	391	363	429	384	392	380	404	434	412	371	373	387	390	382	402	396	403	367	403	405	392	415	402	408	398	391	391	398	408	391	396	405	457	414	418	361	393	425	404	392	392	404	380	382	394	390	411	399	400	350	412	355	387	362	382	406	386	400	348	391	416	380	369	370	351	382	400	410	380	404	386	418	389	378	392	374	417	382	392	403	384	417	412	402	404	400	407	380	393	377	405	372	426	402	371	410	363	392	405	447	378	374	390	387	405	367	399	414	426	404	419	375	417	390	398	388	392	385	348	408	421	397	373
28348	37081	28178	19321	11261	6067	1233	583	663	614	629	654	614	630	620	635	622	648	616	583	612	604	625	587	634	617	600	639	677	612	669	578	608	597	563	617	631	577	631	637	612	610	649	607	610	579	648	659	635	631	624	567	601	633	575	593	668	627	621	572	583	606	602	608	614	551	615	658	617	606	593	593	597	569	606	637	568	613	640	599	632	639	594	629	632	569	618	606	628	593	658	609	684	589	614	587	638	623	630	655	620	606	605	626	607	634	607	604	610	585	602	633	629	618	595	628	634	561	626	599	639	648	618	626	607	628	679	659	585	638	585	665	661	613	562	592	597	645	633	605	622	640	614	620	599	646	559	626	670	655	628	677	665	568	570	630	609	622	644	604	635	622	606	606	586	643	588	608	654	572	650	613	655	602	594	610	582	676	629	609	646	631	586	602	599	596	594	609	607	645	633	613	636	629	588	618	632	602	620	630	585	580	618	585	593	653	637	634	604	628	606	562	620	640	598	639	643	637	629	585	604	565	582	624	596	650	599	617	610	623	608	620	636	644	598	636	588	598	606	602	613	624	641	573	644	654	583	594	641	590	613	608	597	626	602	617	619	686	597	620	610	645	591	658	633	605	619	600	615	589	654	625	611	692	597	650	536	616	605	608	649	592	667	601	639	562	579	619	648	626	608	609	634	579	641	628	629	555	592	554	612	627	565	631	624	657	615	662	618	592	615	621	598	598	602	627	617	630	622	679	622	594	596	593	595	634	606	621	596	639	607	610	648	603	581	649	623	595	632	626	628	621	597	587	553	677	669	599	617	660	591	589	582	645	628	621	597	628	631	563	618	648	599	623	618	584	619	631	633	655	621	645	561	610	605	620	634	603	654	604	625	651	625	630	629	610	636	596	635	580	623	609	625	583	599	602	644	597	628	583	607	645	642	628	616	625	612	649	633	613	646	609	622	646	598	613	617	625	667	600	600	619	606	584	608	615	619	602	617	596	617	603	618	627	633	609	604	630	665	615	558	632	620	596	598	575	632	630	595	629	601	672	651	642	648	653	639	678	648	630	608	599	606	615	587	586	600	602	590	613	612	622	593	587	614	607	632	633	628	605	616	647	613	643	622	595	619	613	588	613	620	615	612	647	611	629	650	622	594	647	669	594	602	632	602	637	626	581	589	589	581	570	656	612	618	632	663	650	582	580	625	614	594	677	622	590	632	617	644	584	595	623	633	575	605	593	626	608	600	621	577	598	627	634	601	637	614	614	613	572	593	620	603	606	596	613	604	630	641	603	576	622	603	574	587	645	622	597	570	619	562	629	602	589	606	653	594	571	592	572	575	582	601	631	582	603	620	587	604	609	631	638	648	623	605	616	630	621	600	615	615	615	602	585	605	605	603	590	625	641	633	624	595	597	645	632	616	615	658	623	666	598	603	635	599	630	598	621	602	584	591	600	621	631	608	641	628	603	604	607	627	560	577	600	603	611	590	593	617	605	586	609	548	582	626	591	654	660	604	594	594	594	641	597	597	647	614	619	656	624	601	637	637	572	607	620	619	598	667	598	631	642	637	575	635	647	587	651	591	625	573	612	663	587	591	604	569	663	636	573	560	603	622	632	592	609	617	616	602	574	602	638	593	625	632	605	651	588	618	666	610	591	638	627	594	661	643	622	621	595	600	597	583	586	613	612	613	574	597	669	601	596	628	642	601	640	617	644	558	561	611	640	636	571	604	627	636	575	614	575	579	596	609	574	648	644	615	598	584	649	627	671	609	596	625	642	618	616	650	621	618	564	590	603	600	594	606	630	634	581	623	566	594	625	609	618	594	604	584	635	617	605	599	593	622	610	564	647	635	607	636	606	633	630	617	601	636	581	692	586	576	594	595	575	544	599	599	602	628	621	581	648	610	643	633	640	594	579	589	608	613	615	647	585	596	602	659	633	659	590	635	559	620	642	594	587	605	635	607	606	608	613	592	611	575	579	659	656	641	622	628	595	627	661	575	583	640	623	628	605	583	608	652	604	651	608	619	622	611	639	590	646	611	624	606	655	604	594	554	616	649	654	662	630	641	575	597	633	643	633	624	602	596	622	575	667	668	604	634	613	635	586	626	645	626	621	644	602	634	608	608	600	645	624	600	636	610	622	655	658	631	639	578	687	626	651	599	602	598	609	625	613	616	587	613	635	667	576	645	564	607	596	623	612	617	631	638	593	629	627	595	580	592	597	580	647	630	674	606	629	617	613	626	616	597	609	682	605	655	628	631	586	606	623	633	616	627	581	658	618	611	631	610	642	671	634	616	597	616	639	630	627	634	621	664	622	605	598	597	647	556	614	615	586	602	630	613	636	587	636	603	622	634	644	626	548	651	607	617	606	606	591	601	644	618	618	645	593	622	632	621	596	602	599	616	618	634	652	619	639	636	606	622	625	615	625	644	607	612	620	626	630	608	636	594	634	616	629	579	606	618	586	610	606	581	609	659	606	638	606	603	628	627	640	664	590	627	597	665	643	636	613	639	620	635	622	628	628	614	647	615	628	588	610	600	597	593	581	645	631	609	618	563	659	616	608	652	590	657	633	668	623	625	591	591	619	609	648	625	573	605	645	582	649	631	612	634	665	619	626	568	601	646	600	643	610	606	674	590	622	632	590	637	645	656	637	577	605	622	626	602	633	581	623	613	633	618	653	613	635	596	624	596	620	638	621	623	612	611	599	586	618	636	617	628	585	628	644	613	571	627	603	566	626	649	614	601	605	606	598	610	628	620	661	678	558	645	631	624	566	639	597	609	587	600	619	616	621	577	624	625	645	627	589	647	576	635	633	614	621	600	600	668	562	592	641	632	626	631	613	632	587	646	636	588	640	640	607	623	604	607	625	648	668	600	595	657	616	606	584	595	626	632	577	614	605	577	620	644	612	648	616	620	629	613	606	600	630	622	600	626	602	604	609	560	579	651	631	644	638	660	633	664	634	617	576	600	618	656	621	583	636	630	541	597	614	651	594	613	555	584	573	602	649	642	607	661	595	651	626	608	635	632	595	604	639	644	617	580	624	607	596	621	620	628	611	572	595	619	636	622	594	634	577	553	628	610	602	614	607	599	614	627	592	653	608	623	599	606	646	645	663	625	646	621	595	624	592	583	595	610	658	627	638	605	652	607	593	624	678	585	627	609	632	642	607	610	628	600	615	581	675	592	582	611	654	623	604	628	590	664	636	648	600	634	562	619	622	646	624	578	588	611	555	645	595	606	647	610	618	596	617	611	659	599	604	682	636	608	596	636	618	625	616	605	583	606	632	659	612	614	626	592	639	614	610	625	608	628	591	618	638	629	674	608	640	654	599	608	621	608	591	621	600	629	661	607	601	614	636	643	618	621	639	679	617	636	562	596	625	574	596	635	668	596	607	665	638	603	643	615	615	594	607	619	669	598	588	657	587	607	636	643	584	587	607	635	631	611	658	621	610	596	592	641	637	597	564	699	590	604	617	645	599	680	623
24162	21589	28768	26082	22452	15443	3251	628	549	514	528	532	543	543	490	498	475	516	533	501	554	524	462	511	522	544	479	522	534	498	541	496	499	530	522	519	530	498	499	529	473	526	509	506	503	510	517	529	513	511	496	497	531	508	530	531	540	537	532	525	551	495	495	512	504	506	527	546	505	476	486	524	463	522	517	509	503	509	507	556	520	554	519	538	483	499	498	519	498	519	542	525	513	500	520	529	527	481	493	486	522	524	536	480	500	459	527	501	535	522	504	524	488	508	516	497	529	512	505	494	530	497	495	513	519	484	498	522	528	517	502	532	470	499	500	518	502	531	509	494	497	488	555	540	522	512	540	518	516	529	551	474	501	511	487	525	526	518	559	461	522	517	480	520	530	501	535	541	526	512	466	511	525	511	482	489	496	504	482	529	489	506	489	541	493	491	509	493	524	549	504	543	517	515	528	494	501	499	543	492	549	523	516	503	500	517	496	451	527	477	515	527	537	494	469	553	513	544	520	471	527	535	504	500	507	475	517	517	486	505	519	519	547	511	488	535	514	488	535	546	481	538	470	497	509	483	526	534	508	479	519	499	556	518	509	476	489	505	476	542	473	536	538	521	519	488	530	532	514	523	464	524	501	513	534	523	486	522	526	483	460	483	524	519	540	484	507	524	517	496	537	539	446	476	506	518	472	494	526	529	562	505	490	493	520	557	508	500	467	505	501	504	524	512	526	501	542	467	513	513	516	515	500	465	487	513	473	483	538	533	541	482	487	503	530	490	518	512	519	499	529	519	518	564	531	489	504	514	480	525	531	512	529	525	514	494	518	544	507	564	518	509	526	540	519	511	513	492	479	522	458	490	478	520	529	509	499	557	533	475	549	501	518	542	513	480	533	500	520	480	517	568	515	512	501	489	481	486	539	524	482	504	527	471	480	543	469	485	516	527	530	522	539	517	527	551	510	490	511	480	459	483	498	523	561	521	522	503	488	502	475	546	516	524	522	495	532	486	500	479	477	517	496	492	522	470	482	493	511	464	536	475	525	536	519	462	505	506	492	518	563	481	538	520	480	508	546	521	490	482	573	508	536	501	487	513	504	520	505	466	518	531	466	531	494	496	487	524	520	514	517	547	519	467	490	528	508	495	544	507	495	525	494	556	521	532	533	548	516	508	490	554	540	495	482	509	493	529	489	512	511	494	507	525	548	476	534	535	519	502	520	518	492	536	525	519	501	523	513	527	524	472	499	491	514	505	526	520	526	498	483	513	533	551	526	510	538	508	501	477	517	501	498	514	510	524	522	505	542	522	510	532	498	494	503	486	550	516	485	544	507	497	485	542	492	492	522	535	532	502	505	524	499	497	501	498	574	481	545	489	531	512	494	555	531	498	495	537	537	542	497	480	529	541	485	537	520	523	526	500	543	540	482	551	542	533	537	512	561	511	501	534	514	487	538	492	529	486	546	507	488	475	505	510	524	562	514	522	521	526	512	490	519	502	535	482	499	532	468	547	521	525	489	536	513	492	495	502	535	521	480	505	484	511	517	505	487	485	539	527	483	487	508	506	508	499	510	515	533	479	474	478	518	503	534	497	542	521	496	525	516	488	495	495	514	512	524	460	517	505	531	455	501	498	479	483	498	489	540	542	525	518	494	505	498	525	498	533	507	507	525	516	507	495	521	459	496	467	518	543	531	544	486	551	514	492	522	522	509	506	495	476	503	482	511	524	517	540	554	476	497	518	517	517	485	511	525	530	523	503	502	508	501	545	516	527	519	510	531	501	504	538	519	513	478	513	496	507	482	506	518	518	506	584	485	490	497	548	515	525	504	517	529	477	498	496	526	542	527	489	480	527	519	506	519	508	477	507	498	482	504	499	520	506	501	514	522	508	478	496	495	513	490	504	524	492	494	475	516	507	485	491	497	508	531	497	506	508	484	554	575	549	515	530	532	515	526	514	480	512	559	477	510	516	505	476	495	496	499	513	515	522	524	524	485	485	522	513	521	494	528	542	527	482	537	545	494	506	540	457	503	494	489	496	478	496	513	525	504	534	471	503	512	483	498	521	521	532	501	510	499	489	516	550	559	539	508	491	517	519	509	509	515	480	519	522	510	467	494	490	474	522	501	523	521	524	524	549	497	496	511	486	507	474	483	544	521	496	494	516	514	498	535	483	500	522	527	517	463	495	481	496	523	514	535	535	467	504	537	509	502	504	530	503	546	530	491	520	491	540	497	535	500	510	500	531	540	512	527	519	490	495	523	486	511	474	483	520	503	494	535	551	523	500	487	502	505	474	506	525	529	543	520	543	511	503	490	496	530	510	499	515	481	529	491	551	499	499	512	512	532	492	508	497	521	559	516	461	531	521	523	491	485	482	519	500	493	529	524	510	524	524	499	532	507	511	531	496	512	566	509	517	544	500	490	505	489	506	505	547	522	521	526	480	520	530	495	518	498	511	475	481	505	495	492	517	550	494	494	485	530	496	514	533	546	487	501	526	482	496	511	545	518	542	523	514	506	520	492	537	558	551	541	496	469	503	514	527	503	527	453	498	532	530	513	539	514	506	463	546	512	505	551	484	491	533	499	527	529	548	509	493	483	509	509	534	496	520	537	487	540	467	528	521	528	533	534	491	488	477	526	548	523	500	523	511	478	530	537	493	491	525	498	496	508	511	456	497	517	510	510	476	495	481	499	497	520	474	498	552	516	516	528	528	521	546	488	516	518	495	476	526	518	485	510	541	507	498	473	535	504	517	490	475	475	528	512	520	488	520	495	526	480	517	496	506	532	492	504	525	515	515	563	553	500	511	514	507	485	533	506	489	511	529	520	519	549	475	490	437	502	531	580	504	500	518	493	517	502	512	479	488	487	490	497	500	556	564	495	534	491	515	492	466	534	514	511	496	508	515	548	482	508	484	525	525	541	521	526	529	507	553	509	522	516	522	519	501	504	499	525	543	482	551	536	511	524	520	538	505	509	503	538	477	532	539	529	517	507	533	560	481	516	492	481	519	508	502	535	482	511	503	516	479	501	533	533	525	499	511	541	447	509	450	536	486	507	533	459	533	509	522	520	500	515	522	489	480	497	543	524	539	498	506	500	545	509	517	521	504	543	525	485	500	499	508	493	516	530	473	514	553	569	547	501	514	538	496	517	549	521	478	504	492	541	509	497	515	521	524	479	485	494	485	531	499	499	549	533	493	526	523	511	538	537	489	493	538	508	495	536	506	507	481	468	519	512	486	511	530	536	504	518	506	488	501	510	546	484	517	497	496	529	516	535	565	501	512	535	512	531	532	479	492	514	530	507	560	504	537	493	521	547	559	523	528	516	504	503	501	471	518	511	520	503	522	501	500	496	495	521	471	477	543	514	514	508	518	497	519	478	522	550	485	496	502	487	557	523	505	510	487	476	544	469	499	521	522	506	515	492	504	453	520	510	501	491	485	541	547	506	518	520	510	511	518	488	539	460	514	513	494	501	472	504	533
40912	52607	43199	37394	25988	13781	2460	795	774	793	804	725	823	776	814	789	788	773	804	834	771	778	803	769	744	852	803	769	797	811	815	795	806	784	800	820	826	817	822	830	819	831	818	775	754	761	793	752	823	754	795	761	817	791	801	754	765	801	759	825	816	821	793	790	814	734	739	779	812	763	797	756	755	722	771	830	807	796	734	731	783	791	709	806	806	772	765	780	825	751	794	736	803	826	802	806	776	790	881	773	789	845	812	735	761	775	822	814	793	780	782	773	790	744	794	733	776	783	793	784	764	791	773	737	813	813	782	813	807	767	771	760	804	768	803	765	807	793	784	777	801	811	802	783	790	789	791	831	790	760	770	858	825	744	820	842	786	805	795	806	810	877	795	789	764	780	848	757	799	810	779	762	774	788	807	820	779	774	825	808	760	783	780	757	810	800	804	825	814	788	791	783	774	754	803	837	780	797	788	796	744	788	830	890	834	776	770	843	796	817	780	823	821	791	708	780	785	795	762	800	826	808	798	812	777	783	812	795	869	808	783	786	786	759	790	769	776	824	756	743	790	786	833	817	786	754	749	759	798	803	788	782	790	802	773	749	761	758	756	777	760	796	837	764	809	770	782	774	784	798	782	795	775	707	800	855	780	829	800	731	800	770	821	769	750	798	761	812	787	819	815	810	793	843	805	805	734	843	859	803	832	789	753	782	822	797	773	740	791	783	804	768	787	791	832	755	817	784	793	761	767	756	779	750	775	790	757	774	793	794	760	803	732	807	833	794	801	853	769	822	832	789	774	805	805	754	811	774	811	770	807	810	802	735	773	755	783	747	797	803	753	768	773	797	807	768	785	814	779	784	765	749	806	762	815	735	791	747	798	806	781	782	823	810	815	813	804	829	752	784	785	838	780	786	812	779	767	843	798	758	809	748	759	793	766	791	781	812	841	776	751	789	759	698	820	811	781	784	834	821	804	783	804	717	789	824	754	739	808	749	769	770	758	784	784	863	762	778	816	780	774	814	786	744	834	786	786	796	820	860	795	807	805	799	756	769	778	773	804	824	783	752	777	851	799	781	769	810	775	792	783	772	758	771	757	764	757	780	835	776	805	828	775	747	731	774	782	754	789	778	792	793	793	773	761	805	781	828	797	822	810	786	768	758	757	740	723	792	798	789	819	742	780	809	786	797	804	813	784	823	763	746	795	800	786	760	725	774	770	777	785	766	734	819	814	802	845	807	822	760	792	748	754	799	815	805	789	817	766	782	832	763	797	741	796	780	729	793	820	818	759	788	805	761	827	774	829	773	779	786	756	792	816	772	761	776	896	774	793	789	806	831	775	847	807	775	778	808	806	785	771	807	799	785	798	814	786	831	776	774	788	820	755	785	811	807	787	801	776	759	789	769	757	799	753	798	824	806	792	816	836	775	742	809	778	773	761	806	764	771	806	768	813	775	809	811	784	808	767	769	818	773	797	777	772	810	793	797	770	758	769	777	788	782	759	731	771	804	753	758	765	827	820	797	834	806	780	773	793	792	842	817	792	772	793	718	777	785	770	803	793	732	810	767	788	797	793	775	779	784	785	778	844	780	782	803	761	729	857	743	792	812	781	810	748	805	798	837	819	801	771	771	792	795	804	750	803	770	832	823	819	795	792	808	729	813	747	777	813	765	796	805	803	806	809	803	766	726	764	756	815	778	797	796	753	783	774	797	794	744	748	777	814	777	810	759	774	776	804	798	839	773	757	758	776	811	819	796	808	797	782	791	740	773	836	840	763	778	839	812	768	808	743	758	762	755	753	760	787	758	822	794	799	791	775	798	799	740	837	778	788	802	825	805	760	715	784	778	757	808	783	753	768	781	763	788	747	788	803	774	773	774	799	797	783	803	801	775	826	779	821	797	818	783	793	816	831	784	780	771	769	737	788	821	759	804	814	780	771	825	803	741	800	778	799	779	771	783	789	819	843	798	762	805	744	747	849	779	746	751	785	778	804	802	801	793	762	772	757	792	801	784	748	751	769	822	722	724	786	821	743	817	790	745	785	772	797	761	802	796	802	819	743	783	782	781	776	732	775	814	757	784	823	792	840	810	741	816	799	797	814	732	801	800	788	775	794	737	772	718	843	797	751	752	784	761	774	797	801	764	799	793	767	845	793	802	759	823	736	799	774	843	816	853	786	768	828	805	777	776	758	798	754	836	776	788	760	828	826	771	805	749	723	804	763	783	798	748	767	769	816	776	745	762	800	798	799	821	785	747	799	834	753	799	749	768	792	732	756	788	756	784	779	790	812	800	821	733	766	794	843	807	787	805	808	775	837	779	799	853	826	790	820	800	772	784	773	817	760	814	791	757	762	797	793	769	790	744	790	852	750	754	759	775	763	786	762	777	750	802	764	791	816	782	788	794	788	803	768	768	759	780	815	834	789	787	772	882	792	769	802	816	805	763	790	742	783	779	813	812	766	752	797	849	809	787	780	821	772	804	758	766	751	756	841	798	764	812	822	807	778	779	806	789	814	820	782	800	797	757	800	835	814	786	833	798	780	775	792	803	767	778	807	803	828	791	800	783	835	784	776	790	829	838	808	807	798	824	879	791	836	726	803	794	796	785	823	785	786	817	736	844	772	762	796	811	787	814	762	815	779	744	784	774	757	756	806	785	779	782	716	760	828	769	772	784	779	821	764	786	808	773	798	836	762	775	769	805	805	840	767	832	801	793	744	801	840	767	767	732	822	850	775	793	752	796	792	780	740	784	806	746	784	808	801	797	798	776	797	809	804	818	773	802	798	759	828	760	792	835	762	806	808	767	823	778	768	771	778	826	749	765	754	802	815	760	792	812	845	780	810	760	818	743	798	760	812	802	797	784	825	804	823	798	806	787	757	771	787	792	751	820	806	753	760	757	781	831	789	787	777	831	764	815	815	779	769	844	800	797	775	808	721	765	849	794	824	753	824	808	805	774	819	768	796	743	805	796	772	794	740	822	752	792	815	772	795	819	801	754	787	784	775	764	750	744	734	791	810	775	758	779	855	789	756	807	787	757	754	753	838	758	845	816	823	760	769	778	777	806	793	811	784	791	754	803	767	772	738	772	802	773	763	795	792	739	786	762	755	810	743	803	811	812	770	781	733	808	805	809	762	764	804	765	855	749	771	828	793	794	813	806	795	762	770	834	744	790	759	857	804	791	796	771	727	776	815	766	824	795	817	756	847	819	814	769	776	798	817	836	809	761	780	787	763	752	771	758	758	824	760	829	744	803	731	778	826	795	787	821	783	784	785	754	750	767	743	756	786	751	795	829	785	806	778	798	797	821	723	771	763	783	761	772	805	778	757	791	736	777	807	755	816	808	828	801	813	824	800	761	769	786	744	764	790	835	811	775	789	829	748	766	791	755	804	814	758	799	753	846	815	769	824	790	775	816	776	805	766	744	801	762	795	755	769	794	762	775	768	807	760	727	809	833	768	758	798	773	746	768	759	821	771	773	766	754
22878	21226	28932	24116	22282	22214	10928	847	471	431	480	445	445	472	416	460	443	444	443	459	458	425	432	445	415	437	461	449	416	422	423	462	420	407	424	396	456	407	449	411	407	413	462	412	438	464	403	412	423	460	419	390	426	419	444	437	426	404	420	453	440	430	442	435	432	465	417	439	427	431	428	463	409	389	462	454	427	429	444	428	411	417	421	430	411	434	409	441	396	431	414	430	462	439	409	495	445	437	449	430	448	418	391	466	448	465	436	426	413	455	411	457	441	411	441	410	432	436	449	412	401	420	423	413	437	422	432	417	444	457	430	405	386	453	450	431	430	435	413	450	427	438	439	411	424	439	414	443	428	442	437	412	429	438	410	409	432	439	431	430	419	442	459	448	446	408	385	447	449	410	440	400	381	412	465	414	412	392	433	436	425	427	444	410	400	403	426	422	429	423	414	424	434	393	435	429	400	404	435	442	422	425	418	399	448	424	426	445	450	453	408	400	460	440	428	398	414	413	439	402	413	426	410	452	440	429	405	436	402	438	398	447	439	436	433	434	486	416	417	435	432	453	461	398	425	417	442	429	415	418	422	422	443	390	443	419	398	441	469	432	428	403	421	431	442	428	432	397	431	385	454	462	448	441	422	395	417	399	380	418	402	384	406	448	464	414	425	410	448	418	443	439	424	413	415	430	435	437	432	436	418	423	409	435	461	421	411	436	439	409	450	374	452	434	435	436	433	433	480	410	431	413	459	407	402	439	402	442	415	389	469	469	449	449	447	434	438	452	419	452	450	429	460	436	445	421	432	429	432	461	432	427	407	419	449	453	451	438	425	426	417	421	421	408	449	436	437	428	426	441	419	479	474	438	418	436	450	428	443	399	434	463	446	416	447	427	440	425	445	424	478	443	407	436	438	459	463	424	431	416	462	442	413	408	399	422	453	437	406	437	467	414	404	425	463	449	451	422	399	408	413	436	431	427	410	443	421	445	399	439	438	447	428	420	426	470	434	420	393	410	445	414	460	416	464	405	442	437	440	437	402	436	420	415	483	450	427	397	409	453	446	423	420	435	407	422	409	438	406	431	424	455	444	407	458	438	406	410	400	421	431	408	380	460	440	423	433	423	451	466	444	439	428	444	465	418	400	429	445	400	415	443	404	415	440	400	439	443	428	437	440	431	440	433	410	413	399	419	434	429	396	404	383	408	397	421	441	403	438	441	402	475	455	406	409	438	410	451	414	431	428	459	461	411	426	388	429	468	426	416	426	433	392	471	427	450	454	411	417	403	457	443	421	422	416	429	422	461	448	426	458	439	427	414	436	411	426	457	449	396	424	434	480	412	431	426	427	444	448	440	426	429	391	445	395	412	431	446	416	447	441	434	431	411	410	466	441	437	452	400	423	419	410	418	470	436	427	481	423	399	428	427	396	431	487	455	475	445	421	412	408	415	433	469	405	405	395	415	477	443	418	418	409	415	442	421	424	411	414	422	379	445	420	392	384	461	441	433	389	417	444	429	414	424	370	465	465	413	391	422	416	438	446	410	405	407	445	414	415	413	490	428	449	464	431	437	445	435	426	433	452	406	445	447	441	417	445	411	447	430	424	435	425	415	454	430	431	426	414	452	410	410	408	430	424	400	421	403	461	462	429	433	421	407	424	419	438	446	432	461	414	428	427	412	465	441	414	447	453	407	415	461	471	463	459	449	415	445	419	383	433	428	411	424	442	431	394	407	398	432	441	427	435	434	458	414	425	422	421	418	440	427	422	454	446	413	474	465	426	431	447	413	438	445	412	422	394	425	427	426	433	419	442	439	431	414	475	438	436	449	408	450	433	431	423	382	388	461	445	418	418	443	450	454	423	430	432	435	458	411	387	406	405	438	428	402	425	415	394	430	468	435	452	462	417	450	424	422	427	441	411	439	440	434	442	439	466	449	440	416	436	428	422	415	411	432	358	414	412	449	425	408	443	422	406	430	453	439	449	445	465	420	412	429	412	406	448	444	421	410	438	432	448	442	445	440	394	466	436	467	420	379	447	442	405	422	401	435	424	415	467	424	442	458	414	447	425	418	409	458	414	424	430	431	433	436	414	425	405	459	414	370	426	444	425	411	416	401	464	413	405	432	438	445	420	471	409	433	428	419	411	402	398	422	400	368	447	447	425	433	421	410	392	455	448	470	413	425	467	401	407	444	392	413	451	424	469	402	433	434	488	429	430	480	456	400	429	430	383	407	473	435	403	411	427	422	435	466	401	439	427	435	399	466	415	402	418	412	405	420	464	443	411	426	452	441	461	412	403	440	416	448	430	420	389	438	447	442	419	407	404	417	402	425	442	438	401	428	414	430	413	398	414	441	440	427	452	409	427	411	424	395	420	424	442	439	421	399	433	407	451	435	410	452	448	455	427	414	434	436	465	438	445	428	476	431	429	411	459	463	438	453	470	417	421	433	394	405	410	431	446	411	418	408	457	446	428	415	468	381	469	395	428	429	456	465	439	424	442	447	392	421	439	425	427	401	406	406	460	441	423	436	430	432	426	426	432	452	396	441	407	403	430	430	435	425	420	430	430	396	446	452	390	430	392	418	438	422	421	446	441	411	420	467	431	444	458	456	418	393	420	446	424	421	406	411	419	449	438	395	448	420	426	424	415	411	450	418	408	416	450	414	438	410	433	427	448	422	444	445	437	448	462	414	424	437	400	419	405	422	414	438	392	463	398	412	430	417	432	451	399	477	403	405	408	455	400	436	395	445	468	417	415	410	450	438	421	416	411	404	432	458	419	428	422	461	408	456	409	440	416	438	433	440	427	418	410	414	449	422	378	396	403	434	423	402	453	406	413	425	455	445	442	481	415	424	463	432	454	453	426	447	447	433	425	432	404	435	426	428	411	469	468	445	440	447	415	391	409	421	458	414	417	447	438	430	421	436	430	412	417	412	435	453	454	439	432	442	390	468	446	421	419	425	401	402	419	438	436	454	409	404	437	451	418	446	426	431	429	444	455	451	399	428	471	404	413	405	414	437	430	402	435	414	421	443	393	383	454	401	435	451	428	440	462	427	390	420	438	393	465	417	434	404	417	441	415	444	457	441	425	449	427	403	433	414	386	414	410	426	396	430	425	400	418	424	443	452	395	427	428	443	399	454	383	394	417	413	475	432	397	438	431	433	441	423	442	425	428	397	427	445	465	442	429	422	419	428	427	384	442	417	440	419	432	450	409	447	440	423	427	366	433	419	437	436	429	400	426	404	476	379	444	449	413	433	431	430	415	433	419	460	461	441	446	432	453	448	432	402	425	423	437	460	424	370	426	441	441	456	426	397	454	455	446	434	416	446	428	427	424	402	418	411	435	466	404	413	434	433	446	419	422	436	441	409	413	444	395	418	401	447	462	396	479	419	431	425	424	470	416	435	378	444	419	432	429	410	407	426	427	419	462	394	416	429	432	441	455	463	420	418	440	404	447	443	414	423	430	425	443	406	452	426	414	429
45829	60693	54278	45646	34318	21427	4758	666	665	680	702	676	670	669	669	656	660	598	661	692	640	652	673	674	643	657	630	697	685	630	647	707	690	644	656	673	645	660	674	642	684	620	676	650	634	687	653	683	637	676	667	667	674	683	682	645	671	693	648	639	721	624	633	670	603	683	634	639	630	661	665	672	675	664	673	636	660	628	679	651	649	656	677	620	670	681	681	681	691	649	684	660	689	700	679	656	697	661	656	656	667	684	691	663	696	655	633	682	724	672	639	670	698	700	594	675	648	653	630	680	632	675	669	656	648	688	625	678	645	659	670	687	669	644	668	644	641	650	620	662	669	647	686	703	638	663	634	657	640	648	664	669	637	674	632	641	643	653	688	653	685	666	620	656	688	678	673	646	610	690	665	658	630	639	678	657	655	706	674	670	701	691	655	697	667	653	688	680	667	621	591	663	681	659	671	668	682	650	674	674	676	637	707	695	689	648	666	643	648	672	718	664	686	670	682	609	598	620	619	664	666	678	677	634	629	686	689	680	655	635	662	666	682	678	655	676	645	660	657	639	645	673	655	676	666	685	660	665	641	647	647	660	638	636	612	661	657	701	643	624	665	682	653	632	696	648	645	668	635	688	669	628	693	721	638	674	661	679	680	669	665	637	653	623	682	677	666	670	659	627	682	675	621	679	662	678	672	620	647	679	642	672	632	665	695	677	661	688	676	626	663	654	723	645	675	641	660	655	655	644	671	667	678	673	660	690	675	655	696	690	639	667	621	648	637	689	637	671	627	636	670	666	678	671	658	653	695	645	655	664	683	680	663	640	634	627	632	660	671	680	658	675	665	676	635	666	654	647	635	658	700	648	660	699	636	673	630	653	667	640	642	670	658	651	644	675	659	661	678	643	706	678	664	666	712	641	681	692	670	646	691	693	647	652	700	659	645	664	698	636	660	680	684	673	692	652	676	637	654	677	704	652	649	688	667	658	672	698	654	661	625	662	673	650	656	671	621	664	664	641	672	686	646	676	679	657	640	639	687	648	671	647	686	660	667	644	644	651	643	635	664	654	640	672	654	654	650	588	667	657	654	671	649	645	659	667	671	658	647	643	588	661	664	652	662	640	624	624	645	649	650	648	679	668	687	611	645	677	694	639	663	680	683	688	656	670	640	687	653	652	718	664	663	655	646	641	690	697	690	656	654	635	618	638	668	638	702	690	664	671	677	648	690	671	699	648	653	629	699	630	653	692	687	701	671	646	717	680	630	658	662	691	668	632	662	675	633	687	617	661	671	662	692	646	621	679	671	631	669	664	651	686	655	648	703	697	651	657	621	682	615	657	674	634	697	663	653	629	668	643	729	683	680	679	641	639	678	660	662	657	686	666	664	679	637	653	670	676	637	634	690	630	665	630	645	677	649	652	659	669	664	655	615	649	693	659	649	650	654	630	632	648	662	610	655	644	683	659	689	649	693	676	677	687	675	650	698	644	637	686	697	645	676	662	654	669	675	629	692	676	684	674	621	668	660	674	635	665	673	675	689	688	628	680	656	636	656	640	644	717	671	661	652	684	667	649	670	636	638	631	661	677	670	628	682	637	646	690	660	636	639	653	625	694	673	645	676	659	648	689	731	631	645	677	692	673	667	695	670	663	654	681	680	690	641	683	665	603	686	662	651	619	676	653	668	664	662	655	651	665	731	678	630	657	632	681	653	672	668	648	633	622	704	649	689	683	697	620	655	614	684	635	662	671	671	671	634	644	652	664	674	679	637	664	643	637	667	657	628	708	670	643	634	654	623	667	655	746	641	690	648	630	644	675	657	669	699	649	648	643	682	661	638	635	642	623	688	711	676	638	678	674	654	632	680	612	628	662	639	643	684	687	673	691	636	640	687	648	675	610	648	632	647	625	650	692	652	665	691	646	694	660	663	657	627	674	666	640	667	673	630	626	674	677	638	684	645	684	658	680	668	701	660	625	641	647	627	661	639	670	618	649	651	652	677	690	680	670	634	633	651	672	654	671	652	708	669	659	659	650	736	684	698	658	673	645	723	652	649	636	671	612	680	679	619	648	639	676	658	656	627	680	639	656	654	655	631	715	701	668	638	660	649	661	617	615	674	670	682	668	677	636	673	659	693	673	660	683	678	651	637	659	643	637	642	636	697	675	648	703	635	703	651	703	712	638	695	667	666	685	682	707	610	688	685	680	656	655	622	631	629	644	656	615	659	697	692	644	659	658	676	627	594	683	688	584	662	684	686	674	645	676	641	664	676	682	667	626	668	712	664	664	660	668	671	699	630	674	687	657	704	664	645	631	668	665	694	658	595	673	688	655	649	660	697	631	658	675	657	686	623	652	622	642	656	662	668	664	659	680	672	676	643	682	658	650	670	672	636	631	637	698	638	693	644	615	629	673	635	706	654	657	667	644	630	647	661	634	637	677	672	713	685	678	671	670	680	681	626	650	656	689	692	651	648	694	642	654	682	680	713	692	670	622	677	717	708	684	713	672	626	647	654	638	646	662	677	661	640	628	679	674	730	676	657	650	683	627	628	623	685	662	605	658	715	688	640	647	688	669	660	665	642	694	660	655	646	652	691	689	630	653	683	689	680	639	678	606	644	678	668	662	626	610	659	692	671	632	666	667	703	686	696	695	672	666	661	662	640	678	693	658	648	605	668	659	614	683	643	713	669	695	674	658	638	692	720	654	661	670	628	685	655	635	673	657	655	645	637	705	681	701	651	636	653	668	650	607	657	691	663	622	642	671	667	630	668	660	596	689	655	645	600	660	647	643	684	719	669	646	715	649	666	691	668	670	676	676	619	672	668	662	665	680	676	656	677	685	626	684	665	686	691	646	648	654	675	704	620	644	664	700	671	646	666	580	672	661	667	638	663	684	685	690	695	672	672	652	663	654	657	680	667	639	683	663	632	648	662	644	661	653	682	691	640	688	672	650	644	658	676	626	657	639	626	664	673	659	671	632	656	671	647	698	676	662	640	672	636	663	642	691	657	677	652	662	667	651	667	706	670	655	697	695	690	645	676	675	689	651	620	611	678	621	661	660	641	704	709	699	630	665	687	667	674	580	672	657	677	649	602	654	678	696	703	662	646	663	648	643	640	639	605	652	704	706	650	635	637	681	626	675	633	670	673	651	642	667	661	664	638	628	621	699	660	683	668	650	645	609	631	638	613	644	674	628	647	671	690	661	675	673	595	659	648	691	694	694	668	698	706	635	687	670	663	672	681	671	674	646	667	686	665	605	634	677	687	651	672	648	632	675	662	640	652	690	692	678	648	669	637	649	679	685	669	690	674	652	658	647	617	647	660	638	677	666	632	674	661	655	616	648	699	603	654	708	674	673	645	675	667	703	650	644	664	700	699	648	636	644	661	631	646	640	658	670	693	655	656	646	608	712	655	624	641	576	616	675	673	669	659	656	670	712	688	668	653	641	658	657	684	640	695	690	640	649	642	670	694	659	609	689	607	681	660	614
27051	22803	23911	15491	9318	4020	689	396	408	362	417	374	374	422	395	392	395	418	372	405	395	389	426	369	398	376	398	376	419	417	390	409	366	373	410	385	393	400	374	391	410	383	378	406	360	410	434	387	402	403	365	404	414	396	409	381	370	351	420	377	411	387	366	416	386	410	392	394	348	382	407	364	390	409	389	406	369	397	425	372	353	374	375	433	396	375	392	382	436	385	413	427	368	398	379	372	402	382	396	416	360	363	381	408	355	376	401	396	402	413	349	374	396	370	402	399	371	387	389	403	385	393	401	364	392	407	424	392	373	407	412	418	387	385	404	370	381	378	409	417	396	377	425	407	401	352	406	391	430	411	375	393	405	386	413	387	349	370	395	383	361	396	384	391	392	394	372	412	395	365	394	387	373	382	397	410	389	387	435	408	400	365	423	432	396	384	384	390	399	354	425	409	375	377	454	401	382	387	353	390	424	403	415	403	380	376	345	404	412	416	371	394	390	380	379	402	397	408	397	405	375	389	390	401	407	422	390	419	391	406	409	349	378	409	355	379	396	416	410	366	411	410	413	373	363	389	386	368	391	431	418	400	420	375	381	398	378	386	384	398	421	364	390	399	357	407	387	374	382	359	407	410	388	369	411	372	354	390	402	370	361	403	397	355	397	393	391	381	363	427	398	378	376	397	379	386	397	398	371	376	400	406	382	388	366	374	416	362	401	408	385	366	418	351	407	374	392	368	384	387	355	435	419	383	355	408	401	378	359	405	362	375	416	405	366	374	391	358	418	388	357	417	392	424	432	340	356	400	383	378	367	380	387	381	412	372	413	386	397	378	428	418	429	369	359	393	406	390	390	395	397	379	404	407	413	390	373	392	383	374	399	343	410	421	412	370	388	416	399	389	396	399	382	390	388	369	392	407	410	384	418	378	379	355	397	395	423	409	408	374	394	395	345	345	382	423	368	386	384	397	401	373	404	378	354	384	393	415	382	388	382	426	387	388	358	392	363	372	420	367	385	422	407	400	370	398	368	387	370	403	405	386	391	384	384	395	415	382	386	357	418	400	385	386	373	369	407	411	408	421	365	384	375	421	374	381	409	395	393	385	415	418	359	396	398	371	403	416	368	362	375	379	428	402	388	401	401	413	362	390	395	381	370	369	405	380	394	412	356	377	420	404	384	378	375	383	398	398	386	370	390	374	400	378	384	397	384	404	408	409	385	355	417	389	408	397	390	407	403	363	367	407	397	389	428	393	378	400	370	373	387	391	418	387	421	396	411	385	412	416	410	425	359	382	389	401	425	422	359	378	390	430	387	382	392	400	405	376	398	385	374	372	386	386	421	366	402	378	425	407	397	390	384	374	426	369	406	372	372	438	391	409	383	391	392	350	356	411	359	367	409	367	394	376	355	376	371	367	404	383	386	388	410	398	380	416	378	372	440	384	416	432	369	388	408	402	412	436	389	375	388	384	412	361	388	405	349	391	367	418	386	405	358	422	387	372	374	406	401	395	411	409	391	396	391	391	383	357	420	388	404	382	400	407	377	370	398	373	389	407	397	391	410	408	424	361	389	397	383	400	384	395	387	386	402	402	380	428	379	365	385	398	407	398	401	382	410	356	390	355	412	403	391	399	400	410	401	345	395	395	383	389	371	382	380	396	389	387	391	383	382	404	377	400	388	370	399	381	380	382	394	368	381	365	377	378	347	400	397	389	411	415	390	392	381	389	406	387	420	370	380	389	393	385	375	407	405	382	392	434	388	371	401	376	411	381	387	402	397	396	373	406	431	422	367	380	378	377	395	413	379	373	422	405	374	385	381	443	389	392	399	400	422	401	387	406	376	382	404	364	402	390	369	387	374	397	411	368	400	378	398	405	396	399	400	380	411	396	386	429	389	380	399	394	395	407	365	379	406	361	389	390	407	430	375	434	358	376	382	375	429	405	408	416	359	378	412	394	387	408	410	439	375	418	397	403	382	359	356	366	421	405	391	377	392	406	375	392	341	393	414	399	409	375	393	392	429	416	395	395	422	395	428	390	340	397	372	376	373	392	392	388	366	393	379	387	394	360	382	386	421	410	382	400	398	384	381	385	385	411	411	362	398	411	398	391	403	371	395	374	394	394	406	371	389	395	410	350	416	413	381	380	412	422	372	388	381	385	395	425	406	427	423	358	377	421	413	421	404	397	380	372	413	398	390	398	378	417	404	388	399	400	410	368	411	377	399	382	384	399	398	399	437	379	385	363	376	398	358	383	412	408	387	368	391	389	417	391	400	406	382	392	384	416	399	387	414	419	396	403	400	400	385	448	393	369	405	344	380	393	364	380	422	406	373	399	354	365	393	375	413	407	395	359	385	385	381	405	410	407	410	368	365	377	389	382	397	397	370	395	394	359	376	396	385	372	374	381	408	393	392	420	394	371	406	399	412	391	389	409	404	427	391	416	358	425	413	410	354	401	399	395	409	392	394	366	397	392	411	384	392	390	416	383	348	379	402	372	375	431	363	385	373	404	372	408	374	390	398	386	371	394	396	389	428	419	416	398	369	408	397	380	393	367	397	367	392	384	328	436	378	392	378	366	410	416	402	374	414	392	380	370	369	402	421	393	420	411	374	397	398	387	390	378	419	378	357	424	367	398	376	369	402	417	369	399	367	365	387	414	386	392	401	395	410	379	387	349	406	413	418	406	404	382	380	414	412	392	398	403	378	400	386	354	391	400	399	359	388	371	404	368	395	340	380	394	374	387	418	379	409	398	354	384	406	412	378	390	369	389	374	370	387	410	428	402	433	417	348	391	373	404	391	387	406	393	398	365	390	359	411	398	377	412	394	408	387	387	397	375	373	403	387	392	424	386	372	367	384	383	423	400	421	392	391	410	416	372	403	377	387	375	409	381	392	377	378	382	410	382	359	373	420	387	406	394	385	384	410	378	397	417	355	419	395	392	376	399	408	438	396	398	356	384	378	412	346	379	390	389	400	405	367	382	389	427	389	369	420	397	401	414	372	381	428	383	400	368	358	413	382	364	416	374	373	388	408	367	397	361	370	393	401	398	375	382	380	421	409	394	401	377	386	397	382	363	400	408	407	359	368	424	380	408	396	387	405	397	414	383	352	381	399	406	411	348	389	423	396	395	382	382	393	371	387	383	377	394	379	370	410	409	394	399	416	428	392	402	383	371	407	422	373	408	357	394	435	389	410	415	382	356	389	398	402	408	396	338	408	392	401	398	387	378	394	414	408	369	407	421	384	391	408	422	357	409	376	379	399	373	389	365	426	392	379	374	400	394	357	422	418	401	413	381	412	377	364	400	382	424	399	370	409	389	406	412	413	371	414	392	417	392	378	375	380	394	355	393	387	410	377	388	388	412	383	376	421	378	385	403	414	398	394	385	401	395	395	397	420	410	375	376	392	386	387	374	412	381	389	405	436	388	369	400	391	408	428	379	403	368	432	422	400	434	358	376	387	373	370	352	428	385	398	363	422	380
26886	36527	29831	18768	14902	6743	1024	604	622	549	605	628	610	634	591	614	629	563	594	614	611	607	621	646	599	609	579	634	590	636	601	591	621	610	630	551	658	601	564	643	613	594	621	620	617	605	612	595	573	633	614	615	596	592	627	621	652	609	576	614	601	592	624	594	629	662	584	649	594	603	639	657	626	596	610	608	626	623	628	625	622	595	572	619	578	580	580	614	598	630	634	602	612	646	669	602	619	563	614	639	604	581	563	608	633	612	622	597	646	613	603	616	637	595	615	577	606	606	658	587	635	623	639	625	639	627	633	572	620	584	603	573	609	559	602	628	624	592	594	606	580	558	626	623	670	617	613	624	584	596	621	583	607	559	641	593	572	625	585	615	598	634	632	608	587	589	611	619	622	621	590	635	623	596	577	582	633	658	596	595	626	657	618	633	574	641	573	584	642	594	603	662	629	589	607	583	632	609	616	650	618	634	603	624	614	586	550	588	615	628	609	623	609	641	606	604	583	548	608	624	648	608	615	659	619	583	601	655	584	615	627	593	582	617	574	577	572	634	597	578	587	609	627	613	577	625	615	634	593	602	616	600	581	557	632	631	605	590	604	608	626	613	627	599	622	590	568	622	558	565	591	597	607	573	582	618	634	570	616	648	558	611	623	588	614	620	639	595	603	615	581	636	608	646	598	623	606	624	640	619	582	617	601	601	631	611	606	593	607	586	590	597	656	591	607	648	614	607	615	649	619	627	558	612	609	616	620	582	581	648	604	571	628	586	628	609	584	598	593	609	631	605	619	598	606	622	627	618	619	641	594	611	585	567	625	575	597	582	597	630	568	631	592	644	605	599	608	617	599	583	638	611	594	570	572	630	611	632	594	595	607	575	590	620	577	629	636	643	619	621	609	598	627	645	573	627	581	610	613	583	583	609	592	580	627	644	633	613	601	645	629	604	597	573	568	556	590	576	618	597	576	536	609	584	604	608	611	617	608	572	608	577	581	598	600	590	617	681	565	622	590	628	615	597	615	624	569	599	595	613	607	650	612	686	572	602	584	632	627	607	592	599	641	608	585	615	599	611	626	621	629	573	591	570	569	600	576	631	639	606	591	572	564	629	612	629	602	599	592	577	627	611	619	603	567	598	575	587	628	572	580	602	625	604	600	600	632	623	640	579	646	581	614	620	568	628	581	600	622	584	602	602	614	592	652	588	590	621	596	620	595	590	598	633	626	571	612	561	595	615	601	635	625	630	603	621	615	590	628	615	622	587	620	625	631	624	594	623	627	603	575	663	609	584	606	594	610	573	592	625	613	621	592	656	573	632	599	607	557	600	583	619	604	561	585	632	576	629	580	605	610	628	628	610	555	594	615	609	582	635	663	598	617	604	617	612	577	577	643	565	644	591	630	643	618	556	634	585	590	644	610	638	658	604	589	626	604	610	632	601	590	626	625	604	600	633	552	634	618	625	629	611	636	584	570	625	581	625	627	624	579	591	626	618	650	636	577	583	602	571	604	594	587	633	608	619	573	599	621	624	629	607	598	639	620	633	617	608	530	632	625	634	629	657	682	610	583	598	616	610	589	606	610	610	604	612	620	602	617	639	557	632	574	576	631	570	615	614	595	598	604	640	587	620	644	603	653	574	633	601	602	681	622	619	592	588	589	618	599	658	604	602	610	583	626	587	611	604	609	619	605	588	594	593	605	613	589	581	637	598	554	562	579	626	659	618	650	609	587	563	608	633	610	594	617	617	645	548	603	624	617	604	616	596	615	613	610	593	652	605	612	637	673	615	603	622	661	616	585	601	605	599	590	593	654	579	614	605	622	594	632	580	572	654	578	546	598	594	633	610	633	588	609	614	583	589	609	601	623	641	604	642	608	573	582	580	544	616	588	602	574	641	614	615	575	609	604	560	621	594	633	598	571	612	617	654	620	615	660	630	617	604	635	624	576	588	610	615	614	611	616	615	611	589	601	608	597	583	609	609	595	679	646	591	663	616	641	594	559	572	577	675	640	645	579	564	597	583	622	635	566	581	550	608	582	637	577	611	625	573	633	591	648	624	616	561	593	575	616	607	596	597	603	586	606	616	570	610	644	627	644	570	624	617	601	572	611	565	667	592	619	590	587	621	616	602	617	622	599	643	585	622	583	594	624	618	622	574	618	573	572	609	576	617	590	616	609	570	620	586	547	584	622	636	577	610	597	618	593	590	577	631	653	651	574	608	681	623	591	612	576	599	592	575	645	623	648	641	612	603	592	575	646	630	545	622	574	563	587	607	556	619	595	579	606	606	540	611	631	637	613	607	607	607	629	605	610	611	613	624	617	570	598	591	594	611	583	636	567	617	590	587	611	602	568	575	606	589	610	607	590	601	574	587	603	590	591	650	632	600	612	591	608	579	611	623	575	613	581	594	596	613	605	621	613	602	615	572	588	572	634	601	605	606	597	622	584	633	566	590	629	616	597	658	614	628	601	599	579	601	588	572	588	601	643	656	613	604	560	639	603	637	597	581	577	609	613	582	570	611	615	621	600	623	610	620	592	631	639	560	622	582	595	576	629	628	614	557	612	623	648	627	635	591	641	638	630	579	641	624	602	590	634	613	597	604	623	639	610	607	608	610	564	546	630	614	589	606	595	633	579	613	544	609	629	553	633	638	589	627	589	604	621	660	617	601	641	629	644	630	638	626	611	605	602	637	612	587	578	580	577	652	614	649	568	567	577	627	592	645	603	612	602	598	632	545	594	631	617	585	627	602	624	589	580	576	583	616	558	601	605	636	634	575	607	601	617	618	594	574	591	574	597	645	605	623	630	628	606	572	618	616	607	608	616	607	661	601	587	620	590	579	580	604	666	583	614	599	547	571	590	633	606	613	624	606	641	640	626	590	574	636	624	604	614	621	668	601	628	604	619	609	613	600	619	594	648	594	588	615	583	569	612	600	645	590	637	592	628	619	613	593	586	575	587	635	582	612	616	662	616	615	596	600	599	581	605	605	586	584	584	615	588	587	591	632	614	606	603	568	594	567	619	569	558	607	598	630	565	620	625	627	612	582	600	627	616	651	583	574	614	625	600	611	630	581	611	605	596	604	655	614	595	590	618	617	667	566	594	583	617	554	583	641	601	596	604	626	612	591	589	579	636	588	592	623	613	597	562	613	586	597	596	601	628	601	576	626	637	556	649	653	574	574	623	614	625	608	615	596	595	595	629	638	578	640	604	616	614	617	600	630	635	621	656	629	555	653	642	595	611	595	644	627	621	586	618	599	621	591	581	654	600	639	639	610	644	595	650	645	587	585	642	638	569	566	597	611	595	629	609	594	593	620	600	591	587	557	609	618	659	619	628	638	596	642	574	605	593	620	630	609	634	590	600	611	561	566	582	611	595	607	582	603	592	622	638	604	602	585	597	607	605	613	611	582	626	556	574	663	602	608	579	613	590	621	578	565	573	622	618	626	635	587	588	604	602	602	585	576	578	580	629	614	622	641
24210	21379	29185	27886	28674	20389	4769	662	565	553	551	532	533	537	493	541	514	510	499	503	450	482	491	536	512	528	506	517	509	501	485	541	526	503	520	523	489	518	525	513	506	469	534	507	518	503	490	511	499	500	517	509	555	491	534	452	495	561	509	483	489	544	514	514	525	477	513	496	502	543	530	516	501	483	531	492	459	516	512	494	477	503	520	502	510	498	510	520	497	482	484	476	553	500	564	470	553	506	518	524	479	471	530	522	475	491	522	480	470	537	490	508	494	495	489	495	511	535	500	501	455	505	443	544	500	501	507	499	489	517	528	491	497	469	526	522	523	514	495	530	472	477	537	516	504	509	472	486	514	486	501	522	468	508	514	516	500	507	483	513	519	486	505	514	474	538	490	532	487	461	501	475	517	518	510	536	521	530	475	522	468	484	520	488	534	502	513	463	515	500	513	481	455	533	501	481	521	502	532	486	493	508	448	532	519	516	508	485	495	485	565	498	465	503	524	527	519	525	494	533	462	501	474	496	512	511	515	488	486	457	541	471	571	498	537	507	472	510	512	511	488	508	466	540	527	460	494	496	519	502	527	505	527	551	468	466	500	500	476	534	496	492	511	489	474	514	496	469	481	553	503	499	518	503	510	480	483	540	545	455	539	522	511	492	550	509	477	522	494	489	491	509	473	556	522	511	530	513	557	514	499	508	520	511	524	504	490	514	465	517	509	524	518	484	468	550	523	480	505	487	552	485	523	517	491	534	517	518	509	505	508	517	507	523	513	526	518	501	483	527	490	497	498	521	487	516	497	511	450	505	517	538	496	492	532	524	516	493	558	500	517	538	512	513	512	505	521	469	508	505	524	522	510	530	518	492	530	490	520	502	546	493	510	522	555	486	488	519	518	487	557	506	512	499	521	461	506	567	485	535	480	500	524	534	467	461	466	468	489	493	485	509	483	499	538	476	492	533	516	501	492	518	518	502	494	504	511	510	535	473	492	504	520	514	498	449	539	537	536	490	510	534	481	543	541	470	484	511	494	530	485	508	542	498	480	513	529	489	525	490	541	533	529	513	534	509	478	491	503	479	516	496	499	492	517	500	518	535	504	488	489	528	489	480	541	530	500	480	533	508	500	474	472	484	496	489	507	479	526	457	483	485	533	521	509	491	538	508	477	503	491	543	524	531	517	485	509	482	509	523	492	494	535	531	485	512	496	519	471	522	503	479	514	518	539	513	487	546	535	491	523	528	526	527	515	522	444	496	530	542	472	454	511	519	486	493	490	505	511	515	516	485	551	492	480	536	516	523	478	518	527	480	498	508	531	538	497	506	511	460	553	485	477	539	562	535	519	494	476	485	502	490	495	509	490	491	535	495	505	491	523	503	490	531	460	472	483	495	524	487	515	529	485	502	501	486	525	505	482	515	514	470	556	508	493	487	562	507	527	542	459	509	472	474	524	470	471	513	492	510	509	445	503	569	539	472	517	511	514	487	501	493	512	501	505	531	493	535	523	486	530	533	493	493	518	504	521	512	483	458	564	485	476	499	513	509	524	534	498	497	547	503	495	509	533	522	495	494	527	467	540	525	507	473	542	517	502	510	509	511	526	506	526	503	498	530	504	521	467	491	478	526	508	498	520	509	535	454	478	496	488	528	485	512	489	491	483	508	499	499	516	501	493	490	533	500	499	486	534	494	503	544	489	506	515	470	513	560	536	480	491	521	513	518	528	489	486	521	511	484	463	494	497	494	509	498	507	472	521	540	494	504	435	539	530	517	555	499	496	511	454	481	497	494	486	488	491	508	507	485	505	539	510	503	513	567	506	507	515	479	520	515	496	476	492	512	502	520	511	481	487	504	503	490	511	495	480	522	488	508	474	508	525	520	520	506	508	480	462	509	527	516	520	522	494	509	491	505	476	471	492	506	547	497	525	515	442	515	480	501	497	497	491	513	514	490	495	504	521	490	492	542	521	493	492	486	546	536	539	485	445	484	499	495	511	511	498	491	515	497	503	457	486	539	554	518	489	525	486	497	530	539	516	515	525	521	514	511	540	509	519	506	534	511	555	500	512	540	505	493	531	491	495	473	455	529	498	464	523	493	495	527	519	472	475	510	547	517	515	514	500	495	551	507	507	543	514	509	470	457	460	508	486	499	494	556	502	530	531	514	458	516	544	491	469	465	494	524	523	518	500	488	492	468	456	524	485	495	485	457	518	495	528	490	508	522	485	531	481	544	488	505	556	503	519	527	519	465	490	445	537	502	494	470	504	528	514	510	461	522	518	496	540	510	539	504	523	510	462	493	518	476	502	487	475	523	473	518	473	459	523	515	497	447	497	491	503	505	505	492	503	513	540	488	495	526	535	487	502	472	487	549	554	519	493	492	527	488	541	465	493	499	498	530	488	487	520	527	509	528	514	521	470	494	502	508	469	474	501	535	504	486	503	498	484	439	501	500	505	506	483	509	524	513	492	488	560	502	508	468	518	491	492	484	510	515	502	504	479	475	506	488	513	430	538	524	459	525	501	449	524	513	539	515	551	505	543	498	458	473	497	474	514	466	503	488	529	482	528	524	494	452	499	511	523	519	501	502	493	494	512	519	501	486	489	527	487	517	503	513	509	538	513	523	534	515	518	491	544	498	488	488	509	509	509	512	509	500	532	542	471	505	501	485	532	524	472	544	510	512	493	518	527	481	498	502	497	500	525	541	480	520	487	466	524	532	481	524	501	495	539	507	462	491	495	514	514	523	485	542	483	490	496	506	456	480	546	523	497	517	493	515	525	511	548	504	481	536	510	526	504	526	523	525	497	492	500	495	534	522	514	526	512	483	499	476	511	499	506	508	529	458	540	507	480	482	502	534	506	534	491	489	513	503	535	505	500	495	504	483	516	523	548	477	543	514	498	492	488	522	516	525	521	516	474	473	525	494	518	535	518	509	498	462	526	526	514	492	484	504	494	461	537	534	509	557	496	505	496	468	515	490	543	501	503	507	487	540	518	487	531	517	530	523	444	502	460	526	511	495	505	500	521	520	526	480	521	526	470	471	511	497	472	495	512	520	486	493	487	489	477	536	449	511	518	524	504	518	505	487	471	480	497	471	496	495	515	492	499	500	497	469	498	500	505	498	524	501	519	475	534	470	519	472	490	540	534	497	511	542	528	497	509	548	528	506	544	494	492	489	505	522	500	536	484	511	510	527	518	483	502	523	501	558	503	495	512	516	519	524	516	507	525	548	521	491	514	495	454	482	507	529	565	502	533	492	498	538	511	497	526	472	484	465	505	529	511	485	496	524	511	480	499	505	526	487	505	506	492	468	502	563	527	462	511	529	493	496	551	504	486	501	486	517	492	515	529	490	452	493	466	536	483	488	507	508	490	510	506	510	467	485	515	535	522	527	544	513	516	541	483	534	510	528	462	485	479	470	497	470	537	520	517	517	520	506	541	509	482	538	501	540	531	469	496	554	528	545	507	538	472	519	483	521	511	515
37254	55771	51064	43451	38060	19775	3226	797	802	791	769	800	835	759	745	712	736	792	721	816	778	792	808	787	798	766	802	744	779	774	844	781	788	731	729	809	738	786	803	774	795	774	748	770	783	799	754	724	757	855	799	723	791	744	780	801	803	806	769	748	703	715	809	763	731	797	807	735	755	768	776	775	787	764	784	784	770	826	767	807	795	785	793	737	776	754	820	740	820	773	809	789	781	778	788	781	779	735	781	728	769	812	782	774	786	748	770	772	776	757	748	717	739	733	737	751	763	742	755	764	757	817	762	746	784	735	787	756	789	770	840	790	783	789	799	778	698	775	751	762	766	788	823	822	773	716	759	804	755	745	811	732	749	777	739	781	775	758	712	807	797	755	797	726	779	788	808	769	745	753	743	779	752	825	755	786	779	707	747	752	802	741	762	839	776	742	773	776	763	775	756	761	690	762	776	790	786	780	767	793	752	759	818	751	751	716	777	771	803	735	764	730	783	773	779	748	772	751	749	732	741	719	791	778	759	803	755	796	736	755	822	785	781	734	780	812	804	748	808	744	776	807	787	778	819	791	809	749	802	806	814	779	733	789	809	758	844	736	757	706	799	800	767	785	726	773	763	760	761	751	726	769	768	766	841	835	752	801	782	763	786	752	815	767	809	783	790	792	806	777	766	786	743	757	826	769	823	821	783	782	737	793	798	775	758	735	746	726	790	748	824	743	799	839	768	763	823	792	765	754	759	768	811	765	776	776	792	791	826	788	769	742	747	768	800	775	841	779	747	789	775	781	767	772	808	753	759	749	755	772	773	737	764	750	769	759	825	744	826	764	770	768	799	822	733	787	814	785	749	750	801	777	816	715	774	775	738	724	803	800	747	772	771	774	796	719	768	783	721	809	752	769	735	733	774	801	756	816	787	766	758	790	785	750	719	781	812	803	770	764	774	773	751	792	802	849	765	773	778	769	739	784	791	768	779	796	774	790	770	810	799	799	757	804	765	808	748	752	745	783	760	792	778	801	827	757	769	774	750	751	748	783	734	760	776	828	763	735	759	778	763	778	760	802	764	778	771	830	799	749	766	703	838	765	759	782	758	781	780	767	771	797	817	793	753	769	770	761	736	803	780	732	750	761	772	769	733	780	782	778	783	779	761	777	779	782	755	757	801	791	776	768	768	735	784	792	789	793	779	788	796	805	744	775	755	773	813	733	734	756	769	702	724	787	782	774	755	775	773	756	797	751	751	729	737	752	824	807	723	774	773	775	788	786	814	798	753	742	793	827	794	786	798	748	790	771	784	802	760	772	759	756	816	832	778	776	736	801	738	743	806	810	758	774	754	818	737	761	743	756	804	771	776	793	745	778	775	784	779	760	781	800	804	799	762	846	749	757	768	783	743	812	778	765	758	805	789	776	754	775	818	753	807	805	792	794	779	794	766	741	767	781	768	802	803	829	712	751	758	788	764	758	792	794	745	818	783	719	769	781	787	779	789	756	713	754	731	784	813	790	767	804	783	812	755	836	783	763	794	773	758	778	779	835	822	762	788	787	780	728	804	753	825	762	744	739	766	793	830	762	749	773	799	801	788	779	787	795	765	776	768	760	775	776	842	751	799	768	774	799	760	740	797	840	758	804	801	781	767	751	769	797	788	780	814	768	781	785	779	805	757	789	780	737	763	812	788	774	756	736	805	810	760	796	751	790	770	757	798	839	755	776	791	743	845	762	743	713	812	809	725	837	750	802	779	768	778	766	733	782	798	755	847	753	789	795	806	813	733	797	786	792	765	806	796	765	764	786	810	836	777	782	766	824	766	749	768	780	768	750	788	783	824	783	791	764	781	822	716	800	773	799	753	755	753	756	806	809	812	821	787	755	811	773	734	777	775	745	772	816	796	825	794	765	791	800	724	803	733	776	798	750	801	818	817	833	799	778	764	789	784	754	781	754	794	806	783	816	773	781	821	786	732	791	739	761	755	757	803	771	782	736	823	808	783	766	765	789	778	781	829	766	766	779	745	743	811	787	780	756	809	743	814	790	816	778	766	788	809	791	855	792	793	819	739	724	744	726	739	785	760	777	781	799	787	790	728	798	805	801	696	772	757	799	796	798	795	791	775	731	763	763	815	766	786	771	816	761	776	747	751	766	748	749	783	786	733	786	766	809	785	761	764	771	761	757	792	798	776	800	783	781	786	808	774	795	751	729	794	746	812	840	749	769	792	794	807	767	797	777	786	773	778	790	814	731	788	794	731	831	799	759	762	792	778	784	805	742	833	738	753	771	783	731	774	757	788	768	787	772	800	776	777	798	771	763	802	781	796	783	782	805	730	797	803	812	758	732	760	808	770	748	775	753	785	761	798	751	713	753	825	798	781	799	813	807	760	819	809	758	834	819	811	690	805	777	779	785	837	742	776	777	747	821	780	688	767	803	790	815	764	752	808	773	795	783	788	733	776	738	813	804	730	801	729	806	785	795	758	795	763	794	740	772	775	756	795	813	738	726	788	820	757	777	777	864	821	760	802	771	814	743	735	768	788	737	810	779	766	801	792	754	801	784	801	743	801	715	779	754	732	803	760	772	731	753	721	763	769	796	785	736	792	792	779	766	804	779	776	792	794	751	740	781	798	763	748	789	811	733	786	797	738	771	741	745	795	749	791	770	791	771	765	782	782	723	742	761	750	745	739	752	799	779	753	771	804	749	781	797	769	804	819	791	766	763	796	786	790	805	714	760	809	813	785	720	851	755	757	791	778	779	791	790	735	763	804	776	711	778	784	757	786	835	813	793	758	780	773	746	785	786	750	820	779	842	720	792	795	794	761	787	730	712	766	754	743	779	749	750	797	790	790	794	731	799	724	820	755	769	841	781	775	725	739	755	799	703	739	787	735	822	789	784	784	780	774	817	804	766	814	810	782	765	701	728	808	709	818	755	782	768	820	772	798	739	764	823	761	739	751	745	738	775	785	816	802	745	793	779	768	767	766	783	789	872	756	775	755	777	781	776	750	793	815	751	765	777	788	791	785	782	783	763	733	765	738	749	759	753	754	754	783	790	733	765	775	788	796	818	782	792	810	757	788	783	779	746	751	791	821	699	773	748	810	793	805	789	752	792	768	753	791	784	766	744	751	776	796	790	798	727	804	804	784	791	802	813	789	721	742	773	768	781	739	785	811	806	764	768	809	770	786	793	780	731	752	792	721	779	799	779	785	819	766	785	773	762	786	843	756	793	814	747	770	812	774	809	759	774	815	777	765	798	751	753	758	799	774	758	773	751	737	766	766	711	754	823	760	794	728	775	794	728	799	853	809	800	771	784	746	792	799	794	746	733	712	766	833	790	816	791	781	796	841	765	761	782	776	783	782	815	753	771	778	807	772	762	772	826	768	732	781	788	753	767	800	785	787	790	766	770	756	767	786	764	758	753	752	749	801	784	766	783	781	753	759	783	785	827	767	745	740	783	750	802	754	832	797	782	743	776	772	777	776	775
22930	21201	28885	24172	24424	23195	10223	835	441	461	464	391	404	423	436	423	470	440	433	404	401	424	449	415	417	474	401	446	432	422	454	404	438	438	423	434	451	404	421	439	439	415	440	445	409	415	395	402	434	444	439	397	412	429	411	435	458	434	406	409	404	421	450	425	417	405	406	435	415	461	377	420	405	443	458	431	445	446	397	414	442	437	458	413	447	425	398	410	429	400	426	458	411	411	423	401	414	416	426	427	417	427	428	419	450	427	409	428	413	386	454	440	406	393	421	392	428	404	418	403	417	406	449	395	426	440	437	425	446	426	439	408	427	383	426	424	406	426	452	427	415	445	405	427	439	445	424	422	436	443	408	446	416	399	417	456	441	417	417	452	423	410	404	460	432	446	410	454	443	420	377	427	430	392	410	447	408	405	409	418	438	419	413	406	436	405	445	447	378	416	440	400	409	445	434	430	429	406	343	408	419	456	404	443	409	445	427	436	406	409	395	449	420	437	430	435	407	429	404	409	405	436	389	443	398	406	417	436	402	423	453	439	452	432	408	425	420	419	381	458	411	413	408	393	445	429	419	437	444	431	430	415	409	422	378	393	434	438	437	423	421	427	427	422	426	363	394	438	400	394	397	441	404	402	414	430	430	450	425	438	419	412	405	437	415	428	433	415	444	466	415	399	389	429	398	440	406	429	452	442	411	449	452	429	413	422	414	463	426	416	455	417	392	402	427	447	412	408	409	424	417	430	417	414	427	402	415	427	440	439	434	420	451	444	411	425	459	420	405	445	415	402	417	455	422	390	422	408	469	451	452	411	420	466	469	423	412	430	432	413	441	428	426	426	424	419	409	390	433	407	393	420	386	390	449	441	410	439	410	407	418	431	381	423	412	437	444	422	417	396	435	420	437	381	424	436	469	419	421	444	439	450	398	394	413	445	437	420	417	368	425	427	443	388	396	387	421	405	432	438	412	399	440	422	418	387	437	392	438	433	398	452	390	397	435	425	449	391	433	436	430	434	464	457	445	420	406	404	445	401	407	424	469	443	414	415	417	449	446	415	425	430	426	395	370	387	438	436	420	403	411	436	436	409	449	424	425	439	461	440	413	435	433	421	393	407	456	414	397	430	425	417	380	403	438	401	455	463	433	415	439	404	420	403	409	419	425	386	427	402	472	404	378	418	429	388	462	459	424	450	424	425	430	447	445	417	465	448	434	410	434	424	447	409	396	435	440	426	437	396	420	407	413	412	397	443	443	451	415	405	412	410	397	405	441	431	424	419	466	411	456	425	401	429	396	455	429	433	446	412	385	459	422	396	420	393	431	364	448	436	422	428	421	413	421	407	448	453	450	401	424	424	417	416	419	402	425	417	418	453	438	402	418	443	406	444	409	422	410	415	431	391	405	431	422	413	436	454	421	389	434	426	413	448	447	408	415	450	399	422	434	435	403	429	416	410	442	426	428	450	397	423	459	411	392	394	425	444	404	473	425	442	406	412	410	393	395	396	422	430	425	417	439	404	391	421	416	449	410	421	405	436	471	455	424	450	417	452	406	434	471	444	399	402	406	435	400	431	407	434	404	427	389	444	404	404	433	426	394	403	465	427	446	414	443	454	379	408	437	401	403	422	457	431	403	413	431	457	397	390	438	427	421	417	399	461	427	410	402	406	411	412	426	424	438	424	368	450	390	405	412	433	430	425	443	410	422	393	453	407	430	423	418	438	413	431	381	415	436	425	440	423	434	406	420	436	414	420	428	411	428	424	421	426	395	427	394	428	444	424	444	429	391	429	396	400	414	419	395	391	410	425	407	404	443	451	424	409	410	437	425	475	465	439	451	412	439	444	458	418	387	399	394	399	402	417	429	409	423	446	456	475	390	443	438	449	430	431	435	447	390	391	429	446	392	441	442	426	412	382	409	448	375	435	403	417	421	469	472	422	426	430	405	410	439	400	440	407	396	441	397	420	408	402	393	404	459	420	416	412	430	413	416	413	411	420	402	412	433	376	405	394	415	407	406	422	417	418	432	417	439	468	412	408	395	448	457	415	408	444	408	403	437	382	414	434	397	439	393	405	387	400	417	407	419	405	414	424	387	430	415	409	431	399	452	422	459	417	450	413	413	456	451	414	434	400	406	383	417	421	368	427	392	394	374	412	435	401	426	454	425	382	422	414	417	383	395	423	401	420	444	399	412	400	410	411	412	412	469	422	479	459	415	412	415	408	419	414	462	414	440	413	422	423	466	422	416	425	427	413	430	434	412	420	443	417	425	435	418	434	394	438	387	406	405	429	431	422	457	411	464	436	427	456	419	388	433	390	414	425	395	378	444	406	451	408	399	427	394	418	383	410	423	403	421	425	407	415	460	426	381	435	435	420	402	430	459	435	433	419	447	453	416	415	393	387	424	404	408	403	443	420	419	483	439	436	404	466	419	408	420	409	405	423	477	466	430	398	367	411	414	390	434	415	445	419	408	429	420	419	362	440	442	413	441	410	411	447	396	421	430	438	429	438	445	447	418	407	429	423	428	413	405	401	373	448	425	437	409	437	459	405	406	450	375	435	419	427	414	402	473	428	440	429	438	423	427	403	426	404	413	438	420	427	416	413	400	419	432	418	439	405	418	461	423	414	444	421	433	402	449	425	436	441	394	441	427	391	382	427	428	421	431	434	417	393	428	414	408	404	417	460	422	444	396	399	445	413	439	441	428	428	464	365	407	434	447	392	429	410	466	441	432	434	406	458	430	412	424	404	402	444	411	471	421	444	425	414	405	409	416	444	408	383	397	413	395	447	423	444	455	430	425	409	414	438	416	466	404	449	398	424	426	432	396	402	400	420	436	438	452	443	437	428	427	404	415	411	426	438	445	434	413	404	448	427	390	415	440	427	412	421	421	436	441	414	406	418	422	441	432	405	412	439	458	417	419	428	422	419	420	430	442	438	423	432	412	415	428	408	455	394	445	447	413	402	431	454	456	428	398	443	420	397	425	432	404	419	451	402	425	413	420	406	388	395	436	406	429	428	415	412	398	421	426	403	408	455	369	418	442	421	408	432	422	431	444	413	418	432	387	439	444	484	403	404	391	414	439	380	440	410	387	418	417	437	424	426	431	408	436	422	426	413	446	395	398	407	398	431	421	420	411	410	453	412	440	438	441	447	419	417	427	414	420	409	417	385	400	400	422	430	452	438	390	459	445	401	422	399	399	411	436	396	416	397	456	404	412	406	408	451	427	417	403	427	427	410	428	419	421	390	405	414	408	405	450	428	399	405	408	421	408	381	391	393	424	396	412	414	432	435	417	443	417	432	435	414	408	436	380	408	458	407	435	466	426	444	419	418	440	382	409	411	427	403	403	438	422	400	450	424	430	415	417	422	414	411	444	412	401	420	440	399	431	374	443	453	445	397	402	410	402	396	476	397	419	404	403	420	370	449	425	437	412	443	420	438	437	411	431	422	468	438	441	406	418	398	425	436	455	397	409	378	408	411
42546	59642	53078	44818	40002	22183	3995	675	654	659	683	626	658	655	664	620	637	632	655	674	640	663	682	642	650	637	659	630	674	635	631	671	642	653	599	613	650	660	671	637	645	617	710	684	673	713	655	649	635	621	661	671	646	665	628	664	631	651	672	669	643	669	635	620	651	641	634	612	663	607	634	657	665	642	684	597	592	679	621	657	677	684	693	648	669	683	584	644	679	656	630	662	634	667	636	633	674	649	657	621	640	663	646	693	617	690	660	653	644	663	671	628	672	626	658	685	619	637	682	654	627	618	661	694	627	605	652	629	647	677	604	651	650	666	623	607	679	719	633	643	634	648	623	615	658	655	615	631	628	626	660	653	668	638	647	619	669	647	678	615	645	625	639	674	620	660	698	640	662	678	652	611	665	682	619	640	643	673	664	606	679	607	622	647	651	697	643	666	673	607	624	645	624	700	656	697	645	635	645	623	652	656	654	684	658	661	679	671	636	601	619	693	653	671	635	607	675	657	656	688	673	673	625	672	661	607	635	660	621	636	661	596	655	670	660	652	623	672	684	665	730	632	642	671	689	647	603	648	650	693	608	635	700	612	634	642	587	621	634	634	660	642	629	667	628	692	663	679	640	608	674	658	647	681	643	721	649	662	619	649	642	631	657	672	654	620	623	653	656	686	679	645	676	666	625	640	645	647	680	666	664	672	622	698	665	614	670	668	647	672	649	650	663	657	692	661	682	640	661	657	660	664	667	650	673	620	638	642	629	654	671	631	594	627	654	648	626	605	644	639	605	699	677	646	660	641	672	638	629	611	665	670	640	617	642	643	628	652	680	645	643	660	656	672	633	642	644	689	669	666	652	663	646	675	663	646	671	669	654	668	638	626	651	680	692	607	641	615	590	665	643	614	629	668	633	669	672	652	638	628	662	691	657	661	660	711	650	632	683	639	682	694	639	672	667	661	635	672	654	675	648	646	636	628	639	602	703	638	690	643	704	688	631	663	623	656	671	647	632	630	686	658	675	652	624	619	629	624	616	619	672	665	618	643	636	642	658	613	608	648	695	656	640	668	642	682	661	626	610	679	687	672	690	642	658	681	624	639	651	657	645	663	660	636	650	640	672	662	703	634	674	656	689	673	645	675	667	636	675	616	703	668	632	622	593	652	636	670	668	667	634	626	628	625	591	628	662	658	655	661	697	623	627	654	652	605	642	569	669	672	631	645	601	663	674	617	626	682	615	629	635	666	662	680	667	665	655	657	600	676	644	668	695	701	686	696	647	675	644	640	627	685	633	657	659	636	620	648	609	607	675	650	645	651	664	622	626	668	609	670	670	638	634	661	626	691	615	622	648	680	670	740	656	668	681	625	644	655	633	627	642	648	637	668	641	671	631	678	642	642	649	615	644	634	661	628	668	632	618	649	647	662	675	610	652	605	654	651	641	633	644	647	658	641	677	629	678	684	643	638	657	625	660	649	585	656	644	646	586	636	673	677	629	667	680	613	635	686	655	638	669	666	640	631	662	676	654	666	668	636	648	673	660	589	650	633	668	624	661	638	666	652	672	610	675	677	590	647	688	647	667	638	632	650	656	669	605	615	685	634	667	626	632	667	679	666	693	613	674	684	669	625	603	646	637	639	623	637	659	691	579	624	662	647	651	599	696	665	636	621	650	669	662	665	606	638	639	679	684	632	694	659	615	704	664	653	658	630	657	658	700	647	661	635	621	648	666	617	620	632	638	609	596	635	676	635	682	653	678	632	659	647	669	677	616	644	620	625	632	680	689	639	620	651	630	642	649	667	600	683	632	641	624	668	580	642	649	627	621	651	634	611	610	650	696	682	623	631	663	702	651	658	624	655	681	695	624	622	691	660	655	638	672	619	677	647	607	668	686	623	650	676	672	628	666	648	620	669	637	679	684	647	626	653	619	625	676	653	623	662	596	654	629	662	639	626	675	661	670	641	648	638	644	653	653	654	686	680	656	638	621	669	645	727	643	637	695	662	646	595	646	597	633	635	625	684	663	680	643	709	641	671	659	614	655	669	671	650	667	614	655	685	656	675	647	664	662	598	646	635	645	666	669	681	666	664	635	633	678	670	657	609	675	715	608	640	630	621	632	631	670	620	656	627	701	632	691	670	655	612	655	618	631	646	646	647	618	661	572	671	630	675	668	686	664	672	715	622	632	676	680	631	645	655	616	655	683	643	613	610	665	657	642	632	651	665	684	670	667	631	659	629	636	606	677	662	627	648	609	604	643	664	637	687	652	636	634	612	661	677	661	658	652	668	625	670	623	612	664	572	676	636	630	626	664	672	709	663	629	638	652	682	611	603	670	634	632	637	670	625	647	630	677	678	666	674	615	647	638	627	655	672	698	667	653	674	655	684	702	626	661	635	631	664	675	649	626	628	634	621	656	647	630	635	661	669	662	626	667	680	648	647	629	635	659	627	602	659	668	622	645	637	639	622	655	669	668	666	664	702	655	663	660	702	643	653	630	664	637	617	656	626	668	709	636	671	693	654	643	627	669	662	651	718	707	706	699	635	617	653	666	662	638	656	652	629	633	643	615	666	652	632	634	678	640	684	626	711	686	668	649	671	655	689	642	624	655	650	638	686	632	622	631	621	599	665	609	651	624	638	688	680	633	657	627	647	651	637	649	673	657	625	646	629	642	659	673	688	672	621	610	684	687	626	680	668	655	646	641	626	650	620	631	679	644	642	667	655	654	692	682	620	638	635	625	636	640	654	654	617	702	655	643	605	672	666	621	701	624	678	638	649	679	639	642	692	680	705	607	676	683	663	656	668	625	689	643	672	661	664	610	676	647	655	672	673	671	668	666	655	670	614	679	636	659	640	683	639	620	631	651	661	665	642	632	704	700	690	643	614	643	697	701	688	667	670	636	646	655	653	665	653	648	699	629	680	638	625	628	647	679	625	626	681	670	655	638	661	603	668	638	677	648	636	657	639	648	635	631	707	617	692	663	620	624	630	619	684	643	658	664	681	628	651	614	685	667	689	672	654	643	661	650	659	636	667	635	606	682	683	635	673	585	663	641	638	681	654	630	675	643	681	650	624	661	659	667	643	660	670	625	669	641	671	642	591	630	682	649	606	673	658	651	660	656	639	630	667	673	695	646	614	676	676	625	653	649	592	635	659	645	691	665	625	631	605	655	724	654	638	643	671	630	623	693	626	664	644	681	639	650	638	633	703	648	598	645	637	656	641	654	682	624	628	648	658	629	662	605	680	644	686	699	654	656	708	626	623	667	638	641	675	682	689	668	610	626	669	649	655	662	686	617	642	653	685	617	620	651	691	667	640	617	654	662	656	648	632	673	665	652	655	676	652	621	635	631	644	666	639	639	684	643	658	624	657	689	667	643	672	610	656	671	635	678	657	662	685	650	596	659	642	644	643	656	625	653	658	632	669	654	672	605	673	678	669	642	636	607	615	673	645	577	672	637	655	670	650	667	624	663	661	647	647	620	651
27242	22085	18798	9380	4410	2266	568	436	387	379	390	409	414	386	358	389	366	406	389	389	415	381	434	386	367	378	434	405	392	396	381	389	409	385	398	428	394	369	386	448	438	380	382	388	381	416	394	381	389	381	394	386	364	400	385	391	346	391	393	395	422	402	398	410	396	378	390	383	394	380	376	398	423	413	413	404	386	417	399	388	405	437	401	379	386	383	414	402	382	421	381	395	359	396	403	370	351	385	374	394	412	394	407	391	379	350	423	400	387	400	397	394	383	396	403	388	408	399	395	375	382	372	410	367	358	385	385	392	394	417	383	400	394	386	446	386	399	381	401	376	405	382	417	353	381	399	395	387	416	383	392	401	397	377	380	378	392	372	398	424	401	412	427	414	379	407	376	340	363	357	390	421	384	375	378	382	399	422	395	383	358	393	384	386	393	385	416	404	352	420	391	430	382	428	421	387	374	400	388	397	372	408	382	412	378	375	370	420	393	359	414	386	398	345	400	374	367	376	426	382	394	434	400	403	371	363	437	397	401	388	406	396	359	380	386	425	389	372	420	372	413	383	403	366	415	388	388	393	364	366	396	407	393	410	359	358	433	402	379	371	389	414	400	398	388	388	415	398	384	393	404	386	391	397	383	430	361	382	360	398	375	382	390	396	368	369	395	391	378	381	375	367	383	351	398	363	385	386	424	419	356	391	386	366	380	374	384	398	410	389	366	369	390	402	382	394	399	385	410	369	400	405	375	360	387	391	411	375	405	413	388	389	399	385	380	406	368	371	434	406	399	361	403	399	340	409	395	399	364	406	411	351	416	412	396	421	395	385	384	417	378	400	401	405	388	406	376	407	402	400	395	428	404	417	381	396	381	414	393	405	351	386	412	412	408	349	432	349	385	396	376	387	376	365	376	419	403	406	389	387	396	395	388	383	381	385	405	383	367	398	339	349	373	385	384	388	376	395	386	426	384	353	375	385	354	368	371	397	400	383	383	406	355	390	391	395	404	388	359	385	426	404	371	393	355	375	392	377	377	403	384	392	397	375	396	379	380	393	394	401	392	362	362	400	415	370	410	374	386	397	387	366	374	381	395	426	351	411	369	378	419	361	375	386	393	385	383	423	389	400	381	389	389	405	382	396	410	367	401	416	422	369	390	374	413	405	378	406	395	369	422	380	401	406	397	407	359	394	396	418	361	365	397	386	374	410	388	395	377	402	406	412	419	441	406	399	379	386	396	410	389	367	410	404	389	406	379	410	385	395	391	400	410	367	414	380	411	399	380	416	415	393	419	390	377	367	403	358	387	389	402	376	386	361	412	375	415	378	404	370	342	368	377	403	397	394	369	400	361	367	356	413	386	339	362	393	407	385	399	415	428	364	385	395	434	418	407	365	411	372	368	418	398	433	404	396	379	363	367	374	383	419	401	347	404	405	367	395	418	396	384	396	407	401	389	369	415	385	426	365	414	397	388	401	384	389	373	385	412	322	399	379	370	372	420	392	374	370	398	369	387	434	403	357	417	396	384	372	377	371	377	403	392	416	356	393	396	406	375	400	383	405	392	389	365	391	384	390	370	403	389	373	383	351	378	397	386	371	410	387	417	407	365	372	385	396	410	399	447	413	368	347	365	415	345	376	401	372	392	387	376	426	379	390	360	399	389	422	388	391	363	385	365	425	378	358	376	396	362	389	385	414	407	357	398	378	403	402	393	396	395	378	369	383	417	407	400	380	431	383	390	367	403	382	403	377	365	419	398	397	396	354	405	386	372	395	388	354	410	385	365	399	401	393	396	407	411	400	366	385	388	429	381	382	432	382	403	365	374	411	366	387	395	405	402	387	372	371	385	347	366	361	376	382	401	399	427	386	370	407	420	395	377	337	386	400	378	369	393	419	396	372	384	390	373	382	377	373	393	394	391	415	370	407	371	424	441	350	399	366	404	389	380	400	389	360	370	415	375	407	426	386	380	400	416	417	382	356	371	396	360	391	395	361	386	389	338	396	420	429	387	401	409	366	400	368	372	392	400	402	372	387	386	371	359	364	380	402	393	399	403	395	410	425	403	410	424	371	397	371	407	378	394	382	408	384	372	406	369	354	403	382	397	403	416	408	400	405	388	378	428	432	389	380	373	441	381	405	388	383	381	382	387	392	397	421	414	383	345	398	385	377	385	396	423	383	409	402	402	361	377	376	384	388	391	414	381	426	381	401	391	373	386	417	404	396	406	382	382	388	398	402	391	412	391	364	407	407	360	387	395	379	386	419	400	366	376	378	360	362	398	413	363	359	390	365	391	394	392	415	374	402	382	373	382	398	377	401	383	429	376	405	404	351	369	366	355	369	397	367	390	361	384	407	396	401	389	405	330	403	419	381	387	373	404	390	430	374	402	390	319	391	377	371	368	356	406	368	400	371	380	389	361	393	378	365	406	391	369	369	416	408	398	390	379	428	428	395	382	402	382	407	375	414	377	392	424	389	406	351	372	367	404	389	399	388	382	386	361	383	389	365	399	434	394	385	358	390	375	377	411	354	426	389	384	387	395	405	372	435	402	422	399	427	403	374	389	375	387	381	374	377	356	399	392	384	393	391	373	387	367	387	377	357	441	423	380	410	388	433	376	382	375	398	427	383	393	395	406	415	368	413	395	394	401	393	424	378	360	361	396	385	395	386	362	360	416	426	382	431	393	382	377	402	390	397	359	411	378	378	414	408	362	415	407	376	420	362	411	416	366	385	402	375	385	370	393	354	429	368	404	397	393	392	396	382	371	414	380	384	403	366	426	397	376	413	381	374	379	440	363	387	359	375	376	408	398	391	365	386	370	393	371	413	408	355	392	399	388	389	411	365	418	379	406	389	376	390	393	381	411	408	401	388	407	369	386	404	385	391	383	330	411	370	366	390	397	385	407	376	400	421	366	399	413	403	406	401	383	378	411	425	398	419	376	345	371	396	377	368	409	380	349	423	422	403	364	396	341	417	391	337	390	408	342	372	396	386	364	411	343	396	403	359	384	385	414	420	400	378	361	392	394	355	418	370	387	393	415	398	373	410	357	388	411	401	374	413	396	424	386	386	380	409	391	386	362	384	409	383	385	400	388	374	388	398	363	437	412	408	370	419	392	390	404	397	415	404	393	396	372	430	405	411	368	390	425	367	387	390	374	353	374	388	392	376	381	368	389	385	408	388	392	405	368	362	341	412	361	402	402	405	396	384	361	388	379	384	371	397	416	396	398	374	385	397	397	375	390	387	385	371	447	390	360	429	403	343	410	424	394	394	393	425	405	394	340	428	397	390	374	395	382	384	359	393	378	367	388	384	403	410	350	413	389	384	376	370	401	406	370	409	351	415	412	412	429	413	402	406	337	393	365	400	380	372	385	393	394	395	415	422	385	421	386	367	364	419	329	395	411	420	387	399	375	373	394	415	407	412	436	392	409	393	410	398	411	419	387	380	399	386	360	371	398	378	405	368	406	395	402	372	394	372	415	397
27616	29871	19784	11774	7816	4078	916	642	596	620	648	575	579	648	590	596	601	665	602	644	565	647	651	604	585	611	590	605	625	605	651	608	615	599	582	622	601	589	581	610	610	645	621	626	605	627	563	596	593	612	579	593	636	615	640	619	638	606	620	652	592	608	612	598	599	663	594	608	601	570	588	616	612	611	610	623	620	604	610	637	606	635	661	650	625	616	620	635	635	606	636	639	611	647	560	598	572	614	612	587	589	617	622	575	642	626	601	587	607	640	685	632	669	606	598	623	649	640	594	606	614	586	635	574	593	610	615	641	647	599	628	601	619	562	595	632	548	631	614	594	603	597	607	633	590	600	626	599	617	581	606	615	589	632	577	630	605	582	598	603	620	602	614	577	633	613	624	611	641	665	647	612	599	624	588	609	602	629	558	616	614	582	592	637	624	606	573	589	628	644	612	618	626	552	593	596	605	606	612	622	583	598	614	636	571	530	600	593	592	648	612	585	570	590	600	593	671	599	614	625	608	603	585	620	612	634	601	643	600	591	606	598	589	596	582	610	587	595	664	585	641	593	647	579	660	624	599	613	626	595	602	610	569	617	597	605	619	617	542	590	547	595	598	632	554	590	628	552	625	595	643	558	653	607	585	609	575	617	621	605	616	603	621	573	644	596	590	645	606	601	650	604	613	669	607	617	590	601	605	644	642	575	609	626	621	575	620	606	597	636	618	602	596	601	577	638	611	578	607	626	619	634	631	622	591	660	598	561	596	642	604	601	593	604	593	616	622	602	632	610	676	663	597	576	600	597	582	605	625	653	618	575	582	573	588	579	606	614	626	591	630	586	629	602	610	588	593	627	664	623	619	593	620	557	626	609	598	665	590	632	606	606	612	621	610	665	601	606	598	591	610	619	605	610	613	596	609	659	584	656	586	587	613	592	618	608	600	598	609	626	604	593	585	601	595	615	617	615	618	593	654	603	612	642	561	554	617	606	604	627	610	617	560	603	638	636	632	641	648	622	569	570	573	617	574	616	593	633	632	628	574	603	653	613	613	624	586	603	635	582	607	604	584	565	570	624	558	635	595	586	617	599	618	572	614	603	574	604	651	584	606	617	560	591	620	609	594	571	579	624	618	638	613	576	643	662	591	591	642	594	659	557	547	613	608	589	628	679	593	604	601	605	616	588	597	604	641	628	616	584	618	593	600	613	550	575	598	631	605	632	597	604	577	598	634	637	618	651	639	611	600	641	597	645	564	610	626	592	574	603	631	566	639	587	583	612	642	619	592	592	601	620	588	631	574	652	606	580	590	669	608	601	638	618	618	614	627	633	670	639	587	599	629	591	612	627	609	583	600	590	614	634	642	610	587	586	585	604	649	641	566	597	606	629	600	624	613	636	597	601	584	601	606	638	637	610	638	639	611	632	594	593	597	574	625	610	579	570	607	624	604	640	560	625	599	644	636	646	594	592	643	644	609	626	613	630	649	628	614	636	664	602	604	631	618	606	575	670	584	631	627	648	611	641	630	591	598	591	632	592	606	623	607	610	596	595	644	598	645	629	627	627	588	585	622	593	593	670	633	560	557	569	554	630	641	621	646	612	605	632	632	551	583	595	594	586	636	637	601	627	603	635	554	630	596	608	603	594	595	634	614	589	582	554	589	641	627	588	595	606	569	614	582	662	572	632	619	604	650	580	614	618	619	597	656	624	623	626	623	556	631	614	628	616	597	616	579	573	629	591	600	613	619	587	626	582	610	630	600	638	610	563	647	587	607	621	626	631	606	637	658	585	643	584	601	634	634	654	622	601	635	590	605	585	640	600	607	573	611	596	642	580	632	605	642	642	647	573	645	585	575	587	585	599	669	634	615	553	619	597	642	580	604	601	623	586	570	620	590	601	609	589	625	610	581	603	627	581	609	628	636	590	628	651	625	622	593	591	611	618	601	624	639	595	629	578	601	623	612	618	630	601	645	602	606	598	609	613	576	627	617	618	612	619	597	596	651	638	608	598	601	611	626	616	617	621	624	623	603	594	574	637	650	561	642	647	636	599	626	625	642	614	613	615	600	626	633	623	609	612	591	568	622	633	606	625	619	581	623	628	599	616	636	606	638	587	589	591	607	657	595	643	630	612	625	635	646	606	626	622	593	630	593	641	623	625	640	638	564	628	625	616	592	622	606	561	609	559	592	591	577	627	620	639	586	603	603	634	602	597	614	567	609	641	633	627	595	604	588	613	588	629	626	584	612	605	566	635	559	657	631	632	604	581	598	622	641	623	614	588	635	603	630	620	599	631	624	618	609	602	600	588	604	636	644	635	653	614	578	642	611	602	605	601	608	600	622	600	618	589	643	637	628	613	585	645	594	596	590	624	635	597	605	607	630	569	584	634	607	622	586	594	638	629	608	606	611	625	614	595	570	593	600	642	600	584	602	596	605	641	615	617	612	567	619	605	567	581	618	605	621	617	596	552	647	589	583	590	585	621	616	612	617	636	620	612	604	648	589	575	575	606	609	622	595	621	590	606	626	602	579	617	599	641	632	594	577	596	643	622	672	563	625	592	606	638	600	600	600	576	605	613	620	602	628	585	576	627	612	595	606	578	608	673	612	616	623	613	657	561	599	579	618	607	614	624	573	631	664	627	596	590	629	617	575	575	641	638	585	605	574	581	652	598	636	625	609	610	560	605	592	627	644	574	580	600	585	601	616	616	656	645	630	603	599	623	632	592	602	637	645	610	591	614	568	604	610	602	574	593	647	596	633	593	599	588	630	567	618	605	598	613	623	605	610	595	670	607	614	629	639	628	652	605	605	602	645	595	589	662	624	580	604	614	591	610	601	611	578	599	588	577	567	595	581	625	596	668	631	629	611	595	610	629	624	615	585	598	618	602	619	625	648	593	578	641	606	596	627	615	585	562	582	615	645	632	586	598	659	601	634	574	640	610	636	620	605	680	612	639	557	603	584	599	643	631	636	617	624	597	644	629	622	617	647	591	617	562	633	561	608	634	576	599	598	634	604	577	608	641	587	613	591	639	646	624	611	603	611	594	628	579	662	596	624	648	600	633	593	656	616	583	582	623	600	580	586	608	559	618	617	592	623	582	625	598	633	570	625	578	628	627	630	619	561	640	660	619	649	600	622	631	579	650	605	597	615	628	629	628	603	608	601	619	598	633	614	624	619	611	601	585	665	594	603	583	584	600	588	619	625	590	602	607	541	585	601	611	619	619	624	612	601	622	634	595	615	588	603	599	617	589	591	633	584	633	610	601	593	586	583	573	599	636	644	635	599	616	593	600	575	603	595	598	612	568	608	640	599	625	584	639	638	654	568	568	619	594	634	622	609	616	563	626	582	613	581	601	541	630	584	608	607	622	593	590	666	588	604	657	586	586	607	624	633	598	588	612	573	598	618	608	570	578	608	562	591	596	599	593	592	587	601	610	592	631	599	591	637	640	648	604	576	584	609	636	575	592	596	599	564	575	587	597	591	607
24132	21529	28537	25650	22863	17818	3751	631	536	481	524	517	527	528	495	493	519	506	506	552	503	507	554	518	453	539	507	504	567	497	503	497	552	466	498	514	499	547	506	504	470	521	452	499	484	508	507	504	502	490	489	523	474	504	493	510	454	503	485	513	490	511	542	484	507	518	472	511	522	496	513	522	533	477	516	452	530	471	493	520	482	505	502	488	480	500	529	542	570	471	486	513	530	484	515	510	513	484	501	482	530	508	491	537	480	487	536	468	508	495	479	503	474	489	513	457	508	508	485	546	488	493	448	465	508	451	501	502	507	510	499	509	485	478	492	491	541	481	523	467	466	497	497	481	501	506	489	492	517	511	533	506	497	507	509	485	479	517	477	500	476	493	465	505	477	503	444	464	474	479	514	508	498	502	489	508	503	475	502	539	489	526	533	470	470	502	491	508	526	505	474	482	528	510	535	472	534	497	519	512	527	522	482	502	516	499	514	478	446	535	449	520	548	520	519	511	490	547	541	522	527	500	505	480	493	507	509	500	526	524	518	468	497	503	483	477	458	487	524	515	482	481	502	490	486	525	518	560	518	507	500	446	487	508	532	472	467	483	468	525	516	487	495	458	493	493	474	498	556	518	533	532	528	500	506	516	495	507	504	464	508	545	473	506	517	495	478	525	512	514	510	522	533	475	470	513	502	512	481	528	513	515	482	482	504	531	548	527	522	503	513	511	498	491	527	502	490	514	510	476	528	515	491	502	502	538	515	524	512	504	529	528	519	500	490	494	509	517	521	496	506	529	523	481	454	494	542	494	543	482	521	538	477	506	510	530	483	482	483	502	505	515	502	544	500	555	510	454	506	475	503	487	504	493	495	492	530	495	490	465	540	495	513	524	521	524	473	485	499	497	472	479	487	496	477	512	469	524	502	481	481	513	483	493	523	517	502	537	496	499	492	528	503	469	488	494	485	519	503	529	516	487	464	506	472	534	512	471	483	512	503	535	541	526	485	495	467	472	517	503	523	518	470	528	508	560	503	522	540	497	464	497	522	514	542	471	516	517	523	494	479	478	492	478	507	532	478	509	531	493	511	457	518	504	531	480	485	498	534	503	498	476	500	491	483	511	491	524	545	478	520	475	512	511	506	513	495	485	448	489	461	467	527	532	528	450	483	495	528	500	487	525	490	468	519	470	511	484	515	485	496	510	502	484	519	494	520	501	485	486	529	488	513	501	540	540	511	489	504	498	458	509	491	525	558	499	465	466	478	526	562	515	495	498	540	494	551	527	535	510	505	484	519	511	535	520	488	448	556	511	506	509	470	498	488	493	515	481	544	461	504	476	488	505	486	523	506	480	498	478	503	491	473	441	525	505	502	517	481	506	495	501	496	507	515	509	482	483	478	488	473	527	513	539	502	487	493	477	467	476	496	511	478	471	476	495	490	508	515	502	507	474	473	522	474	515	530	478	518	497	486	487	477	526	485	462	485	487	472	529	510	516	492	492	499	514	497	555	526	493	502	492	525	501	484	498	511	488	484	491	508	503	511	489	515	486	504	504	490	512	498	524	509	485	466	480	560	523	501	518	490	508	515	502	480	526	509	522	499	499	525	509	523	473	493	523	510	500	490	461	505	507	530	464	487	499	519	495	487	499	524	498	460	521	511	513	494	480	472	472	480	507	507	519	499	491	513	543	508	489	515	531	503	505	494	512	487	502	493	504	496	511	489	510	493	498	474	496	516	532	496	488	492	517	540	469	484	510	450	496	533	473	550	523	498	525	575	513	511	495	502	487	527	500	485	526	492	547	492	489	494	482	495	560	460	491	514	501	484	536	497	508	509	531	504	465	498	468	473	520	516	532	460	523	527	503	493	513	482	492	522	517	496	505	509	544	500	502	511	478	518	504	563	490	477	492	500	522	499	444	499	470	532	510	554	457	499	500	461	486	503	473	521	476	470	481	463	514	555	500	450	537	529	496	482	467	499	502	496	541	520	575	522	543	524	509	505	486	489	475	485	497	501	515	513	495	474	529	490	523	534	555	494	481	525	475	511	502	514	494	464	491	501	517	503	478	478	518	526	485	505	500	492	524	498	515	509	541	489	513	512	517	484	499	514	502	504	461	498	508	482	471	506	494	499	534	515	488	535	521	490	500	497	486	533	503	496	479	468	482	485	484	513	547	473	525	514	470	492	506	446	459	495	483	517	493	510	479	492	517	506	514	531	471	497	508	471	500	492	529	543	507	493	476	502	541	489	549	484	518	568	487	494	442	489	498	509	536	459	511	522	508	526	530	472	516	502	487	488	486	508	502	491	464	496	506	516	494	499	504	490	468	529	478	496	497	500	515	466	507	495	486	483	499	489	483	509	521	521	470	476	534	499	516	462	513	512	525	476	497	504	465	530	460	451	519	501	510	544	490	481	485	487	531	475	512	506	494	494	505	492	500	476	495	561	499	523	501	500	515	499	471	478	513	463	453	499	486	526	481	475	514	488	542	519	489	475	486	486	521	530	485	514	488	482	447	482	527	528	481	501	507	487	464	566	494	507	493	471	498	508	500	457	503	545	472	544	494	525	527	478	535	524	501	464	513	492	476	513	497	497	507	526	505	496	484	519	502	528	504	516	508	497	525	554	528	500	480	544	488	522	482	473	497	465	478	502	485	516	478	537	519	471	466	487	452	490	509	483	504	533	505	483	486	479	503	477	509	490	553	530	557	477	462	483	471	481	546	546	487	514	481	531	480	527	476	534	463	468	506	494	544	501	503	422	469	511	506	500	486	510	475	503	520	484	511	503	499	534	452	503	509	501	488	522	535	490	506	507	506	522	481	515	453	518	539	511	501	481	508	451	479	473	504	419	494	522	527	489	541	455	540	528	497	517	546	482	470	509	495	553	519	512	458	485	478	503	500	489	482	493	486	552	494	463	474	488	493	512	496	507	510	472	476	561	531	493	506	481	482	497	509	505	511	524	529	517	523	485	468	470	521	473	473	528	513	507	476	536	507	531	544	461	505	500	495	515	475	490	533	481	486	523	531	486	510	502	493	511	506	490	494	519	504	534	516	523	497	498	502	528	464	498	531	491	514	492	456	491	442	524	515	490	517	476	469	499	488	472	528	452	464	498	529	520	472	537	477	515	478	494	472	500	502	474	517	486	524	501	505	526	494	530	476	489	504	517	515	486	507	480	528	468	508	532	518	466	535	487	546	525	523	511	520	484	496	477	479	530	478	487	500	552	482	497	489	505	537	496	496	480	510	519	540	499	489	514	504	492	501	505	508	513	523	519	506	506	486	519	476	507	493	517	517	581	507	489	471	479	491	524	534	481	507	485	512	484	513	553	476	483	467	522	549	453	538	513	499	502	510	484	529	525	483	529	490	468	466	477	486	507	486	516	488	466	514	504	515	495	506	460	514	542	513	509	529	487	493	462	477	514	505	507	523	484	497	470	512	458	527	455	486	526	500	527	493	467	522	514	474	525	489	512	521	492	494
36692	50044	44803	37596	28631	17274	2613	771	810	750	738	791	759	806	757	789	756	791	829	782	748	801	747	776	781	769	797	789	740	792	817	849	770	755	754	800	754	779	790	803	771	794	773	772	807	798	805	761	756	791	750	757	797	778	774	777	754	812	795	807	740	828	774	770	744	757	763	808	762	802	755	758	798	760	754	782	764	803	793	810	766	785	771	728	768	753	815	748	774	801	754	748	801	798	814	787	740	796	753	763	706	723	791	860	741	785	742	760	742	770	785	758	797	748	772	778	734	773	776	804	767	725	776	788	810	784	764	784	779	767	790	784	784	818	781	807	779	754	719	757	762	726	777	793	757	785	812	802	782	742	791	804	776	802	786	769	721	749	754	763	762	760	784	796	772	827	768	757	774	725	748	787	806	751	795	780	828	804	747	741	767	756	792	780	787	787	757	752	787	757	759	788	754	746	794	816	747	761	799	744	803	840	783	738	765	757	826	772	779	769	773	789	822	766	786	785	774	801	700	761	745	817	832	783	776	744	778	776	771	701	738	803	791	799	808	756	783	762	811	726	803	762	735	784	784	809	773	747	741	807	745	781	753	767	767	798	768	782	769	724	785	741	747	772	772	743	827	772	759	772	862	776	786	777	764	804	777	834	782	764	778	776	758	792	731	796	793	738	810	758	736	755	828	760	770	771	799	744	832	736	788	793	771	790	735	753	823	806	775	735	819	759	768	747	738	823	770	732	784	788	769	765	764	768	729	767	805	768	795	786	756	729	794	818	764	727	765	801	834	798	822	757	798	732	748	729	767	777	755	810	786	799	787	769	814	775	758	751	789	697	783	735	756	796	808	843	763	806	822	796	799	737	784	735	732	785	751	785	796	818	779	811	808	769	776	774	785	754	713	761	768	752	788	761	815	758	795	776	793	758	758	796	761	819	785	775	782	747	787	756	771	778	726	783	758	740	771	750	775	795	763	729	756	724	768	807	816	791	794	772	803	776	780	780	801	739	721	784	771	749	786	773	794	781	782	807	822	783	806	776	759	774	804	756	783	804	779	758	806	768	701	723	787	767	754	762	805	766	786	766	756	796	786	779	780	773	785	759	785	790	753	746	720	747	784	761	771	807	750	787	766	794	745	772	788	756	745	772	815	745	783	807	815	757	796	760	773	742	795	788	797	845	736	771	797	766	810	709	782	775	762	769	754	760	807	755	704	746	751	788	802	716	771	742	735	759	777	785	782	802	764	835	830	763	766	832	769	784	757	805	818	680	739	798	765	786	764	781	803	782	811	790	768	784	776	733	811	732	741	778	811	821	717	772	816	832	782	802	745	766	753	739	734	785	749	785	781	774	780	734	752	788	732	790	787	735	743	796	778	787	773	676	786	827	763	779	790	738	747	768	799	797	735	763	720	748	725	776	776	750	821	759	840	728	771	743	773	796	809	743	766	788	787	840	806	812	745	785	795	753	766	796	801	739	814	789	707	816	742	752	758	768	787	769	791	747	775	738	757	812	797	787	744	740	768	807	808	761	741	799	783	791	706	792	809	769	799	753	794	759	802	797	759	797	830	762	792	745	763	780	779	789	747	728	744	769	767	802	799	776	799	786	751	762	790	821	795	823	757	692	760	802	754	732	783	745	761	803	770	767	750	732	745	735	718	767	773	771	799	760	773	735	771	796	776	767	816	728	774	785	774	780	769	794	757	806	734	769	751	776	749	803	749	767	771	776	757	736	782	756	826	757	778	817	796	796	734	800	713	720	729	803	781	804	767	756	776	765	755	751	722	729	764	794	763	796	744	815	764	819	790	780	846	760	794	767	817	795	804	761	742	768	869	740	772	760	786	812	711	788	773	765	742	742	737	767	764	784	774	769	822	778	748	754	735	819	776	786	772	741	765	761	792	738	737	819	804	732	774	801	746	818	723	754	775	751	787	761	767	771	759	858	779	735	795	731	776	802	789	792	771	790	781	790	772	798	843	735	739	798	799	779	780	795	798	777	730	821	774	806	765	744	745	812	731	819	791	792	775	752	734	759	783	794	743	789	744	767	742	765	770	809	750	772	768	741	786	779	737	762	732	734	817	723	762	750	750	801	758	809	785	822	789	750	781	808	801	791	777	846	778	766	800	777	706	808	798	780	738	728	804	766	764	794	768	732	824	756	787	766	836	780	779	805	728	805	809	802	787	754	795	756	804	760	774	759	790	781	819	810	746	777	758	760	790	710	785	777	795	800	778	805	708	785	768	802	763	787	764	790	758	820	747	768	814	783	780	820	782	741	792	757	776	738	784	778	754	802	813	872	801	783	714	801	778	772	820	724	761	796	821	772	843	754	777	713	776	741	738	715	797	763	756	760	786	792	801	776	748	769	780	808	766	757	762	767	782	730	786	807	770	727	735	787	765	809	770	747	758	774	741	730	766	782	785	782	807	768	807	770	834	769	766	782	767	785	802	782	769	753	830	748	812	763	813	798	763	842	784	830	785	797	726	776	835	781	776	807	723	793	794	830	790	793	747	840	792	752	801	803	780	780	800	828	753	756	762	768	834	759	832	795	802	744	774	736	788	768	753	774	786	786	760	769	788	742	789	750	743	767	746	764	760	779	796	781	729	839	814	778	782	789	752	793	816	789	773	788	807	774	760	752	798	794	716	777	830	826	743	784	823	782	788	818	750	799	778	778	777	798	758	753	750	783	798	797	753	739	784	793	780	826	794	808	750	763	777	753	786	733	720	791	742	785	799	784	709	797	786	767	805	761	783	778	785	733	769	749	737	779	770	803	797	831	778	761	788	777	820	830	847	785	776	777	798	762	727	740	702	783	803	783	772	780	747	756	831	772	836	836	817	788	758	745	752	787	807	745	795	799	743	763	834	772	787	777	740	804	770	761	776	815	756	792	777	774	750	809	784	743	728	710	774	778	793	798	796	773	775	760	717	794	781	808	759	754	784	734	796	752	773	753	786	814	740	749	799	735	791	745	755	825	804	765	767	795	789	779	756	801	789	769	814	777	763	783	777	816	769	810	837	763	774	757	733	731	729	825	789	758	744	813	827	779	768	762	775	753	742	755	819	707	811	736	751	754	744	798	790	728	787	724	781	784	747	706	817	804	779	773	824	755	740	813	706	789	769	785	787	820	769	748	790	757	787	790	736	819	754	796	756	774	773	745	726	682	792	807	725	775	764	782	743	784	791	793	798	832	821	771	816	770	774	797	757	756	790	790	813	771	761	805	768	790	826	822	777	778	792	734	761	770	750	751	766	759	756	741	735	788	783	791	769	803	794	748	849	778	744	790	766	794	773	786	783	793	778	752	758	759	785	765	724	789	758	790	788	785	783	784	803	726	776	782	780	827	799	833	766	791	738	772	794	774	747	790	722	775	794	759	757	783	795	829	789	773	732	794	752	785	799	727	807	798	787	783	782	756	749	817	765	809	776	823	761	789	774	807	825	773	758	803	715	785	805	790	787	828	763	783	807	722	798	704	774	736
23047	21311	28740	24375	24438	22904	9941	788	456	441	481	447	437	406	423	409	437	404	434	449	452	460	409	404	454	431	414	448	423	454	402	395	421	409	401	398	413	429	433	468	426	426	428	425	385	438	451	448	446	412	436	447	431	426	409	418	451	401	413	399	424	431	451	411	419	433	388	397	411	409	444	408	445	386	464	449	399	407	419	414	432	429	432	410	417	434	416	409	409	417	399	401	436	407	420	393	415	440	401	476	405	431	433	382	437	447	403	441	392	413	439	405	406	373	462	390	410	423	456	445	397	457	395	415	418	450	400	378	382	416	406	392	451	424	394	429	411	411	398	419	434	446	419	404	399	412	456	462	401	420	438	414	457	457	408	446	416	459	417	418	468	405	402	451	464	456	399	388	417	438	410	424	412	407	415	414	424	418	395	427	424	414	439	410	418	418	417	381	422	428	404	410	395	441	428	438	430	422	436	417	429	414	407	430	410	414	441	389	405	448	420	414	422	399	416	401	419	414	419	442	436	443	453	449	436	436	418	426	441	394	380	414	461	403	394	414	441	425	416	399	453	401	428	393	433	443	418	429	404	429	401	424	420	391	441	454	420	431	428	440	460	421	412	440	389	434	464	405	400	442	432	422	403	424	385	432	392	447	416	437	423	387	388	366	420	403	418	404	442	440	430	432	421	391	422	456	429	387	413	417	437	379	378	397	393	416	453	413	400	383	407	468	415	424	381	390	414	450	381	411	413	437	413	393	411	397	367	408	408	403	437	415	472	445	474	414	451	444	400	413	390	439	415	405	438	411	434	426	395	419	434	418	453	415	416	404	440	441	425	396	415	438	423	440	422	408	387	419	427	403	429	402	417	472	366	426	419	402	458	409	409	397	450	440	397	382	410	391	428	387	400	433	435	428	436	417	396	440	461	412	435	390	407	430	383	431	408	443	407	362	407	416	430	397	396	415	403	430	404	414	412	387	416	416	429	403	416	421	399	398	415	375	459	448	409	430	442	402	420	418	393	462	440	455	409	445	433	444	431	435	412	408	438	421	429	433	392	430	431	414	425	453	414	435	422	445	447	434	445	445	419	425	444	385	403	453	422	434	441	375	421	422	402	444	429	396	420	412	406	393	397	397	431	474	412	394	414	456	411	452	445	384	413	409	421	422	394	417	417	388	388	413	411	415	440	439	444	434	445	403	422	454	434	410	441	419	459	448	415	380	437	456	408	444	455	382	454	412	431	400	389	418	431	408	423	471	417	399	393	409	437	442	398	439	414	431	412	436	429	423	450	469	435	425	385	413	439	413	444	406	413	415	405	445	452	471	428	436	439	391	441	438	408	434	448	420	411	426	398	429	446	450	394	381	430	394	420	362	400	417	426	409	416	417	421	412	383	434	424	410	414	453	392	416	429	435	390	395	449	418	381	448	397	459	451	398	440	400	442	418	413	438	418	431	451	447	402	362	417	417	420	430	438	408	394	406	397	437	414	387	428	416	415	416	447	443	422	424	467	394	419	415	423	436	404	460	408	397	396	430	412	411	407	414	413	385	415	393	431	417	435	430	419	448	386	455	407	417	361	445	437	426	424	453	461	406	439	418	388	402	406	438	405	424	380	435	429	414	406	423	418	418	388	400	416	473	409	421	406	421	395	437	412	421	412	408	425	427	440	375	425	403	403	411	446	406	398	414	455	394	452	443	426	394	445	426	448	397	372	464	418	417	399	414	419	417	415	420	429	412	407	429	396	421	441	426	413	417	438	433	381	439	419	408	403	409	400	432	442	427	443	425	418	431	404	384	452	425	435	380	412	413	428	431	403	378	423	402	388	419	456	417	447	390	421	399	428	418	431	396	377	390	453	409	413	447	425	446	412	419	458	432	407	404	433	440	436	418	436	401	430	433	426	400	393	466	411	407	409	390	420	432	404	441	455	427	360	415	400	463	381	432	424	431	381	421	417	419	421	424	434	450	423	368	404	406	430	427	395	459	418	380	413	402	440	413	411	424	424	406	406	415	396	385	456	447	442	420	432	403	407	403	412	433	433	420	384	407	429	410	437	423	398	399	441	408	398	392	408	416	380	442	437	414	357	433	414	449	396	411	424	448	409	432	450	428	410	449	427	409	430	413	423	432	407	448	406	404	391	397	401	411	406	444	411	427	415	442	405	416	422	394	460	422	423	406	414	415	440	418	410	391	383	419	453	412	402	416	419	431	418	438	420	413	432	399	409	376	414	374	401	423	431	429	438	393	420	439	440	417	395	431	419	396	441	420	365	462	421	462	409	419	424	426	422	416	405	426	422	391	405	432	416	439	436	455	457	401	443	421	387	411	408	425	428	405	450	385	445	402	406	421	423	409	404	420	390	386	425	429	420	425	451	421	409	444	410	430	417	457	416	438	408	447	428	442	395	438	407	428	426	373	420	393	419	391	428	411	397	429	398	412	431	392	400	415	410	427	402	447	414	387	437	426	423	389	405	472	382	401	376	417	452	382	392	449	424	414	458	407	443	423	459	430	409	417	444	433	412	420	437	384	429	395	412	408	385	426	411	409	431	440	444	429	417	428	442	409	443	403	429	427	373	468	427	443	439	419	413	381	446	407	446	453	421	404	453	384	422	423	384	397	421	431	434	424	424	408	381	445	427	428	447	443	426	417	392	392	421	438	386	393	426	392	409	399	396	439	456	453	444	449	437	415	440	407	447	435	458	406	410	412	400	420	390	441	461	431	381	430	431	445	427	415	412	405	401	426	417	424	394	426	474	419	432	414	416	420	432	409	401	395	421	454	414	393	439	424	426	423	408	428	455	433	417	407	395	427	406	429	402	426	404	423	398	391	414	404	436	412	443	402	417	433	430	447	410	405	437	399	430	392	380	418	419	416	431	388	437	398	413	438	425	417	436	415	396	427	408	433	408	428	391	417	420	448	434	470	373	432	431	400	410	431	406	436	386	403	470	457	425	416	427	409	399	459	413	422	419	392	412	444	447	423	407	410	404	406	446	436	392	416	443	400	432	444	452	403	433	394	404	457	452	421	365	401	456	414	424	456	450	394	444	425	416	439	410	405	446	416	413	426	403	435	441	409	408	455	450	438	410	432	396	415	410	413	407	423	458	458	414	408	454	373	457	390	436	422	413	471	424	434	402	421	415	390	454	415	378	445	433	370	425	376	422	411	427	447	455	396	392	428	401	405	402	441	430	419	399	374	411	410	430	449	398	419	404	409	408	414	410	423	398	418	409	458	407	414	423	445	392	425	431	413	413	403	444	408	405	440	380	489	410	418	408	413	459	431	399	439	485	435	414	454	439	423	433	429	382	433	432	440	443	406	427	426	445	432	441	430	404	419	399	443	399	402	443	417	414	402	398	438	415	439	442	410	446	390	435	425	446	419	419	370	394	417	416	437	418	423	420	378	422	381	380	405	407	404	442	405	392	415	414	431	391	403	436	418	423	435	494	395	450	433	369	446	441	450	403	418	426	432	409	411	432	435
40909	58253	52272	45652	39398	21717	2687	696	680	652	647	659	679	615	684	648	689	680	641	662	700	656	739	678	674	641	649	648	665	686	677	648	628	617	581	661	640	614	632	688	655	614	668	695	703	635	699	627	605	573	677	648	699	641	648	680	616	656	632	645	680	620	645	635	663	642	601	702	703	641	622	619	635	649	656	600	651	645	644	620	670	620	629	625	611	592	681	668	634	634	617	700	667	642	643	706	638	603	650	642	718	631	627	645	636	670	657	691	652	690	664	661	654	610	671	641	679	659	669	672	624	633	607	578	649	671	621	665	651	605	646	673	653	655	659	648	660	656	636	592	672	648	661	646	605	653	581	652	670	650	672	632	640	625	646	634	631	670	632	635	624	678	622	634	697	661	674	623	677	639	671	670	667	664	700	657	651	647	661	628	680	651	627	671	589	629	673	685	643	683	662	662	659	643	687	650	634	658	700	618	677	644	715	643	636	667	674	659	705	643	643	606	642	604	627	634	617	614	637	673	658	656	675	651	657	636	661	654	635	653	647	614	646	641	673	672	652	672	747	635	682	622	650	679	656	657	702	661	633	657	667	662	649	642	618	650	630	685	647	599	632	659	708	654	628	702	624	620	680	648	655	647	670	627	683	654	691	701	623	630	670	638	645	638	662	646	642	664	681	658	706	668	636	658	623	640	626	633	619	632	624	620	668	648	657	669	699	655	645	627	649	687	621	605	667	636	600	671	678	677	679	619	678	661	695	657	664	642	690	648	658	721	658	680	676	675	673	613	698	621	649	647	634	686	620	696	620	632	653	647	676	671	636	632	655	639	638	666	656	668	655	635	641	656	657	698	655	706	675	669	700	668	660	655	657	662	633	640	659	655	663	622	638	673	641	668	680	655	664	661	627	652	629	626	607	632	642	615	656	667	626	656	670	673	632	618	656	650	665	650	617	633	658	676	606	646	650	621	661	671	670	659	639	633	651	680	651	655	626	642	664	613	640	664	664	641	677	617	630	668	632	689	649	637	658	662	658	627	643	626	628	628	656	675	612	705	595	623	635	717	645	695	641	644	620	695	682	636	646	629	648	672	653	632	679	730	658	684	670	668	649	648	599	658	629	645	645	645	670	644	630	654	653	658	673	644	665	633	611	658	703	634	641	702	684	663	667	685	671	671	666	672	681	656	690	628	687	643	640	681	670	622	679	640	674	646	639	677	664	670	648	644	678	652	671	669	658	651	672	683	662	629	695	671	620	640	611	625	661	650	680	663	652	635	666	689	653	642	659	694	687	640	644	623	617	674	655	654	666	619	632	691	658	647	673	640	642	664	641	650	624	669	679	639	648	659	696	626	644	632	627	680	662	690	622	628	647	645	668	626	660	683	656	624	631	622	632	677	676	648	628	661	712	658	594	714	679	619	652	608	688	663	634	618	689	631	663	634	650	682	697	669	663	682	672	657	646	667	652	658	640	665	672	719	657	669	666	640	667	598	610	644	656	660	657	623	621	651	657	675	603	646	586	632	651	639	627	593	678	639	661	652	667	629	668	634	625	651	607	693	650	639	621	633	600	653	667	693	605	614	638	643	654	697	629	660	643	674	646	651	625	679	663	651	640	638	673	667	631	627	657	675	597	622	642	630	661	641	630	648	681	622	675	615	683	618	634	624	652	683	645	648	651	676	618	655	596	671	630	653	685	657	605	657	634	646	622	655	667	676	664	635	659	631	615	653	686	707	665	661	653	638	668	667	667	676	637	587	669	687	720	638	682	697	667	675	654	661	657	655	649	669	604	626	660	633	644	664	650	614	696	666	679	610	662	643	618	625	641	636	663	671	627	695	621	668	654	660	623	625	636	737	652	641	628	666	661	649	656	672	655	604	664	678	690	646	665	677	642	651	622	688	677	696	677	655	680	654	606	637	663	661	643	678	666	626	621	640	639	660	659	671	634	670	600	621	654	627	621	679	674	695	666	625	621	597	701	654	661	641	627	676	661	652	653	634	696	594	682	653	661	674	643	640	635	675	651	634	654	622	636	657	604	696	668	642	659	631	622	613	662	642	627	605	628	651	658	691	631	651	638	657	614	659	669	677	682	621	667	667	658	667	667	632	659	618	662	625	626	685	683	676	662	665	672	640	655	680	671	655	689	632	689	635	686	659	667	619	669	653	674	692	661	631	656	663	624	701	653	653	653	594	686	681	621	670	623	611	644	652	606	648	674	617	635	683	655	660	614	633	671	637	643	616	603	649	682	652	662	662	641	666	667	642	639	630	663	663	652	674	650	660	622	644	668	622	634	646	630	684	630	627	711	700	624	653	680	659	664	659	658	646	660	646	666	684	653	624	629	640	655	644	645	677	674	599	640	649	650	656	648	675	651	685	575	639	669	648	652	684	664	656	694	696	724	666	681	681	688	640	626	623	631	682	654	670	645	671	672	682	648	616	708	718	646	590	677	635	628	614	633	618	623	657	674	611	650	684	638	646	636	635	632	631	651	662	648	615	653	684	637	629	674	672	662	629	637	678	708	652	650	596	686	629	686	653	631	651	655	681	640	653	651	673	620	676	629	684	641	677	681	644	683	584	638	690	677	651	672	641	700	628	641	611	639	657	628	616	648	623	667	650	660	661	685	661	644	655	639	713	684	610	625	613	634	673	646	682	664	646	697	612	652	665	630	668	649	611	668	702	643	651	627	666	608	606	695	706	667	658	637	637	629	670	603	678	643	647	662	626	703	697	645	659	670	667	604	669	721	651	677	676	662	634	698	644	655	631	636	666	628	663	689	623	666	660	645	677	631	639	644	637	678	633	646	654	596	640	604	608	607	653	672	643	628	671	670	626	614	665	648	620	633	666	623	676	640	609	641	650	668	630	644	688	669	643	640	626	667	676	631	640	650	676	651	632	643	633	699	619	691	656	694	653	653	695	660	685	664	649	646	643	698	665	629	669	634	634	652	609	623	641	636	678	678	627	609	646	666	665	684	691	672	620	680	634	692	641	649	604	640	671	674	646	640	615	662	650	611	653	638	694	632	597	669	623	649	653	663	674	627	682	671	656	672	651	661	662	685	623	701	657	673	647	627	622	683	662	661	612	638	638	674	630	667	680	633	655	634	667	642	686	657	654	630	660	660	669	671	648	627	655	645	681	595	662	653	675	679	614	626	656	654	648	620	626	638	662	660	637	705	625	658	641	688	652	652	681	651	643	684	638	602	654	654	706	657	631	640	668	632	639	689	696	648	654	616	680	651	637	647	650	641	697	674	617	644	645	616	648	636	663	657	651	674	658	669	668	647	668	674	627	596	633	645	659	659	690	592	652	636	633	658	678	664	664	656	600	616	655	636	634	655	651	631	639	672	667	659	649	691	656	632	627	648	668	654	601	653	657	624	638	649	620	635	644	643	705	658	610	682	652	681	637	619	659	640	654	663	637	666	660	626	651	649	655	651	597	642	642	623	642	699	650	636	694	656	745	623	641	626	666	619	648	619	623
27255	21942	18309	10994	5383	1871	461	388	382	379	389	418	418	418	387	396	432	420	421	368	387	400	415	390	380	405	423	391	405	394	395	431	389	376	386	413	385	387	371	388	393	382	368	380	415	369	401	369	360	413	408	385	380	383	361	412	398	379	413	384	395	398	398	369	386	396	382	410	377	421	397	367	410	412	402	375	410	391	412	398	380	385	419	372	391	387	395	374	411	395	372	420	409	432	361	419	410	413	369	375	389	397	402	399	398	406	411	387	391	379	413	433	405	399	412	401	371	403	385	380	372	362	402	375	345	398	377	380	358	376	410	406	389	412	403	417	402	389	397	425	390	386	410	413	363	416	389	383	426	364	392	388	366	382	382	384	380	418	410	393	387	411	376	404	409	417	369	385	395	404	386	365	385	393	393	412	383	384	375	369	425	357	389	413	379	395	384	414	401	388	405	428	370	411	393	391	415	367	408	419	392	400	382	380	376	384	412	383	416	378	373	441	376	384	368	357	395	407	400	417	383	343	416	424	377	435	397	411	388	387	421	361	401	423	432	379	408	398	408	393	381	396	355	396	389	390	391	368	399	399	380	361	423	404	389	401	385	452	366	383	380	405	394	402	386	391	404	381	392	397	409	412	410	398	416	354	380	373	391	386	391	427	374	368	435	379	367	383	371	392	383	391	450	379	397	400	387	422	381	441	361	421	378	418	366	384	377	411	373	426	411	355	363	370	376	354	426	380	391	400	392	351	417	422	401	374	392	393	402	402	370	381	385	397	405	392	387	373	377	405	382	367	385	374	389	411	385	369	411	378	397	411	402	371	398	393	389	371	383	390	394	371	378	369	393	363	415	405	378	429	374	431	383	345	372	413	356	377	360	374	357	383	387	381	383	374	362	387	418	423	389	374	394	389	430	399	378	390	402	385	384	405	386	444	386	367	413	404	394	409	396	382	394	389	394	373	416	417	371	382	369	321	370	357	377	417	437	396	398	394	387	406	404	379	372	402	376	372	411	344	398	423	418	392	388	362	426	404	376	400	408	376	379	401	402	399	377	393	372	416	360	388	372	366	360	408	373	372	373	400	377	419	373	367	371	381	364	390	402	356	389	374	401	421	405	383	363	409	377	410	374	425	367	411	369	376	417	405	395	382	395	369	406	391	398	380	411	394	420	367	407	387	362	364	386	396	368	406	389	376	417	400	357	360	400	415	359	415	386	447	359	427	405	380	415	355	398	422	385	390	394	404	350	382	386	406	427	402	383	390	406	371	400	387	349	380	379	366	393	390	376	391	383	383	382	368	381	403	400	352	381	397	372	415	393	394	427	378	374	405	372	376	421	386	399	369	387	378	409	385	381	386	389	389	378	344	367	373	398	405	422	384	385	377	367	388	421	345	391	399	390	382	385	427	383	377	372	401	362	396	402	420	371	420	388	416	375	376	399	421	378	388	396	412	376	371	372	395	402	416	392	383	420	370	375	399	396	422	411	365	428	409	362	419	373	389	422	385	377	367	404	413	404	381	415	403	386	380	370	433	358	398	391	395	412	402	419	364	376	395	434	411	382	419	424	372	398	382	384	371	362	382	406	373	391	392	387	416	359	384	387	406	364	399	407	430	394	401	416	363	375	399	429	382	382	376	387	376	404	403	428	378	376	416	365	374	392	368	399	409	357	376	383	398	384	373	393	385	433	395	397	378	429	388	393	345	402	416	402	403	391	392	410	380	381	421	388	399	355	393	387	388	368	380	408	393	366	372	417	415	395	379	399	372	413	414	385	405	402	372	381	406	376	390	389	395	413	376	423	393	369	402	425	416	364	398	381	389	405	392	412	393	406	385	410	416	425	398	400	354	435	386	391	399	379	401	394	422	371	398	375	401	395	388	413	344	411	378	415	390	387	358	367	386	408	368	375	395	388	399	404	367	381	399	376	426	351	389	360	364	412	402	418	424	411	358	429	404	401	388	391	402	340	395	407	409	400	397	419	354	384	400	387	395	430	354	416	412	366	376	417	410	420	396	396	390	415	369	366	397	376	412	373	426	413	444	407	383	350	410	362	385	401	351	376	378	386	379	425	395	372	391	380	412	367	383	360	392	391	396	378	424	364	399	394	390	391	385	411	392	371	411	383	388	379	387	384	397	392	378	416	415	371	368	377	390	385	392	395	394	398	411	400	366	387	391	355	361	375	394	388	382	367	365	393	393	401	390	405	376	401	375	380	397	414	388	411	430	369	402	408	385	392	380	387	369	368	362	430	403	377	402	413	404	386	389	391	383	394	400	374	408	365	378	349	417	380	380	413	372	378	400	403	409	388	399	408	367	394	336	385	381	417	404	420	392	395	373	404	402	380	360	336	375	385	388	414	388	398	390	434	421	401	391	367	370	416	360	411	362	394	387	400	372	368	375	385	385	397	448	359	379	419	401	388	372	380	380	419	385	351	374	395	403	405	396	369	378	392	369	424	378	392	394	400	393	400	369	415	381	392	409	384	365	381	388	415	377	381	411	434	379	384	382	354	368	388	392	390	397	326	411	397	431	376	409	379	406	386	391	397	393	380	333	416	421	417	380	420	400	389	388	384	408	400	395	403	368	370	379	402	398	386	378	364	420	394	406	358	373	405	417	395	398	405	421	431	394	372	407	394	384	382	374	390	348	419	363	393	416	381	428	371	365	392	390	397	378	370	397	382	390	373	420	393	380	395	390	402	410	400	377	368	398	347	406	383	374	382	385	389	403	423	387	419	403	417	371	371	362	436	395	378	363	392	427	370	403	377	409	389	392	394	349	361	382	414	390	377	380	370	410	384	387	365	361	410	370	386	363	410	433	393	393	406	373	375	388	406	423	367	402	396	382	396	360	382	384	370	418	404	363	393	407	353	383	393	379	381	396	395	411	389	381	373	382	435	399	425	366	385	382	414	409	426	417	377	406	384	402	403	409	399	390	394	396	382	422	383	370	390	404	392	363	392	361	378	425	388	395	404	439	358	415	422	388	400	378	370	410	362	433	367	372	415	371	398	420	373	391	420	424	401	371	409	374	435	392	369	420	397	363	384	392	381	375	380	364	375	432	378	408	374	412	392	371	395	364	388	453	409	383	404	372	409	373	376	372	415	421	418	375	390	378	367	371	392	385	408	411	359	397	384	422	420	433	384	372	391	391	413	389	410	395	392	400	378	391	389	407	363	389	367	382	387	370	368	379	403	389	362	405	373	383	420	376	355	352	399	365	400	386	418	377	392	410	396	396	378	368	375	365	367	374	397	392	351	374	379	405	375	415	394	383	378	392	402	373	389	401	434	366	410	395	409	407	342	386	401	406	376	386	385	411	437	402	425	380	421	356	408	398	380	363	402	401	395	389	394	425	410	391	436	426	425	414	432	413	391	399	383	404	416	398	406	402	377	438	385	371	342	400	379	398	379	391	411	389	394	393	412	345	398	384	440	357	401	411	361	416	384	362	408	375	380	393	391	381	390	392	429	413	405	409	379	418
28588	28635	19162	13941	9076	3201	774	644	623	596	628	644	637	573	589	614	602	605	605	611	617	637	636	600	592	588	596	622	645	553	615	646	653	667	582	599	600	592	636	622	628	659	589	623	618	584	605	631	582	670	614	621	579	597	594	644	621	575	629	582	595	576	628	593	592	634	620	649	566	620	614	622	597	631	618	611	631	605	610	578	639	604	635	551	608	611	610	625	593	688	596	586	637	594	603	625	616	631	604	574	599	605	619	609	604	633	625	651	641	599	619	617	639	585	620	590	672	633	595	633	620	654	595	577	613	611	624	673	593	580	610	646	621	599	615	637	644	630	594	611	632	578	614	659	632	598	594	608	630	570	642	604	627	671	607	555	606	644	602	612	604	621	612	678	596	594	570	604	632	587	606	630	602	636	618	563	609	613	600	589	604	641	617	600	606	642	641	599	571	598	591	584	643	627	634	587	627	618	635	617	643	660	594	633	567	612	608	615	640	620	590	623	605	626	604	596	610	596	624	645	645	625	599	636	640	585	559	586	591	628	603	563	623	618	597	608	589	608	623	661	641	593	595	659	624	614	596	635	605	537	642	600	588	603	615	601	604	589	606	599	608	625	671	629	611	585	603	628	577	628	636	584	666	631	642	599	621	605	604	639	598	635	635	633	617	644	615	654	631	597	635	589	624	610	600	620	586	584	631	620	590	587	617	627	636	596	654	611	586	606	617	603	593	586	591	640	604	623	604	614	620	610	592	589	597	617	610	620	634	600	576	588	642	615	573	589	588	612	606	623	594	617	610	639	602	624	599	633	595	630	620	584	617	599	572	588	629	587	629	605	598	596	592	609	600	591	635	604	612	610	602	643	610	603	581	628	606	620	623	634	610	604	658	604	624	626	618	588	653	613	596	621	635	629	624	595	584	603	620	617	668	619	619	614	615	588	598	639	569	634	657	637	591	651	596	633	577	600	590	597	599	620	683	554	605	631	623	601	615	594	619	617	596	597	606	583	634	589	602	635	677	613	613	619	652	637	591	606	603	607	578	615	625	562	643	630	634	604	610	608	609	634	654	604	596	583	662	635	586	523	622	601	607	663	616	609	594	616	616	645	564	612	582	590	620	619	597	610	625	587	577	617	642	618	645	624	610	607	634	609	681	604	570	613	629	636	638	562	632	609	602	626	594	631	614	645	592	638	596	599	633	650	636	577	592	602	666	651	587	599	661	590	616	671	636	580	619	650	589	583	629	609	607	627	636	572	573	576	637	593	572	632	574	567	608	554	587	586	612	612	613	652	662	611	584	618	594	654	646	641	649	585	625	648	571	648	621	590	671	585	586	629	666	597	631	562	616	619	604	616	595	614	637	599	628	599	608	623	562	603	629	635	663	623	593	575	666	590	656	579	589	614	624	613	630	604	630	637	621	649	589	618	560	637	560	606	577	651	594	582	612	660	642	608	581	620	604	648	629	611	624	647	651	551	641	625	624	651	603	616	645	592	593	576	600	637	675	570	593	585	637	620	681	597	637	612	639	602	627	599	607	583	568	642	605	589	644	621	619	619	606	621	614	610	608	592	583	597	587	634	609	602	608	621	621	607	579	626	600	645	635	652	629	608	670	597	627	617	554	622	606	574	650	588	598	611	632	630	603	581	606	578	607	612	584	615	610	594	625	591	618	643	622	583	614	650	600	575	596	596	638	590	621	597	609	627	560	597	611	579	615	600	585	593	620	630	581	656	636	592	621	637	627	586	627	631	630	596	637	629	612	588	580	591	619	614	613	610	588	636	598	602	595	634	583	624	654	622	622	593	660	603	588	626	594	601	644	622	602	578	607	617	630	599	559	624	579	607	641	656	614	607	555	593	591	639	629	651	635	618	631	609	602	637	614	603	599	618	615	588	610	604	592	602	603	584	583	666	588	631	613	614	619	571	605	591	634	646	601	600	595	601	618	670	599	574	625	628	622	581	634	661	608	635	619	611	600	613	608	618	608	595	596	592	579	613	649	583	617	635	616	603	652	618	628	627	608	604	643	631	641	666	576	613	638	631	608	608	607	590	631	630	601	608	643	629	604	606	628	590	632	640	612	624	644	626	595	613	657	618	584	592	653	641	614	629	630	659	636	619	608	608	624	623	635	621	599	649	651	648	582	617	592	590	570	643	602	633	615	584	643	620	654	642	580	659	656	630	615	641	586	655	619	619	606	624	603	667	627	633	617	615	593	563	632	583	587	577	627	607	622	572	605	617	646	625	588	587	585	613	589	575	576	612	649	580	637	602	598	624	647	622	634	624	612	579	585	577	601	617	624	630	584	570	594	604	640	635	614	642	555	633	619	626	584	615	625	623	634	621	607	635	595	616	601	632	600	591	596	601	572	652	667	606	604	625	616	626	637	566	644	623	613	619	586	578	612	627	626	599	598	627	590	613	596	608	610	648	595	614	631	629	631	577	652	596	611	615	618	626	630	597	612	633	633	608	637	595	617	616	654	637	655	601	648	656	595	570	648	570	637	622	616	589	588	649	609	585	648	635	638	636	641	627	612	575	598	585	590	604	665	638	610	671	621	605	634	599	642	615	577	627	632	610	590	615	612	624	673	576	618	636	619	608	616	624	619	585	557	611	572	619	641	597	614	588	592	623	619	608	578	628	609	609	603	587	608	605	607	557	599	614	596	643	578	670	635	635	618	626	594	609	603	665	580	625	590	603	640	610	623	609	644	586	598	623	603	599	614	614	592	597	639	617	616	617	632	612	648	610	604	590	594	595	633	603	600	606	624	596	630	618	577	602	620	617	608	663	614	621	605	649	628	619	583	596	583	596	672	594	632	609	618	605	623	587	632	614	634	632	614	596	606	654	593	602	616	613	643	594	599	580	633	618	614	619	600	643	613	634	590	658	608	591	633	570	619	570	611	615	636	601	647	630	608	610	595	575	598	625	569	580	603	609	642	665	592	599	623	624	603	635	606	599	595	618	607	624	594	632	579	592	567	585	608	595	557	641	626	607	624	623	619	582	613	606	663	579	649	593	600	614	627	583	621	620	575	598	612	621	579	610	584	616	607	646	592	644	626	627	603	589	650	642	617	625	636	612	611	609	625	625	637	625	628	636	656	597	603	610	670	602	593	596	596	618	577	560	657	603	606	618	564	620	583	642	628	624	598	583	651	647	563	608	600	599	611	575	607	604	648	610	602	611	635	635	646	651	600	651	609	580	591	608	593	607	587	603	613	623	634	590	675	602	560	597	599	611	625	623	620	605	604	627	645	604	569	631	634	677	633	639	614	608	589	609	613	601	624	579	570	637	607	634	610	649	615	576	628	635	596	611	620	586	623	605	615	605	626	616	628	613	573	607	611	609	587	596	614	585	635	602	631	636	610	593	582	597	545	581	619	598	614	560	605	649	624	607	601	639	583	649	603	634	634	584	628	602	609	639	663	624	589	613	673	618	627	622	600	583	642	632	572	575	611	621	631	652	622	636	641	604	547	569	633	596
24116	21537	28357	25773	23385	14810	2530	631	531	494	497	529	519	514	533	492	508	489	529	486	508	518	538	495	512	503	580	470	516	521	455	540	519	499	497	473	511	530	465	497	524	527	531	493	503	485	482	489	528	493	504	506	521	500	512	514	484	502	511	470	484	465	500	518	516	538	522	503	514	463	487	510	473	524	523	541	496	473	505	473	524	503	507	489	515	456	542	532	544	521	510	519	533	487	543	518	506	501	496	529	544	518	496	538	478	503	537	497	490	503	523	468	521	471	493	539	532	503	528	503	473	499	552	527	515	519	512	514	492	533	507	485	474	499	473	506	514	542	472	517	531	488	505	502	512	493	541	491	530	512	507	491	486	489	462	517	473	505	499	467	532	507	530	467	525	565	521	495	538	512	480	535	530	512	466	481	519	534	514	514	512	484	486	474	510	503	497	499	537	519	476	499	519	531	537	508	520	478	486	496	532	507	511	511	519	506	558	501	482	527	491	439	472	501	511	488	486	546	503	536	533	506	527	529	471	498	497	479	548	527	521	498	504	538	541	504	489	487	518	570	546	526	521	495	506	494	469	503	463	486	492	475	508	519	514	495	533	462	483	505	481	524	539	507	516	517	503	534	545	546	483	532	483	506	493	514	509	513	534	495	508	508	523	539	551	544	510	463	511	510	525	532	476	489	492	518	459	511	515	497	505	485	495	489	510	515	559	476	489	503	536	537	523	520	502	497	523	491	494	508	497	480	528	504	513	496	522	542	538	509	501	524	544	488	508	550	493	489	517	487	521	569	498	496	516	524	477	480	488	522	509	491	531	500	483	493	493	506	489	554	468	503	532	481	521	474	532	473	542	514	495	531	511	537	504	473	511	518	517	514	486	558	487	549	504	470	529	494	510	528	514	516	519	501	494	528	486	485	507	520	479	499	505	525	523	506	527	476	482	480	527	487	541	467	505	522	485	495	522	517	477	508	507	559	493	479	473	521	532	500	522	547	560	476	486	499	502	526	540	526	514	527	479	542	507	531	504	521	499	509	500	499	515	512	509	532	518	527	532	521	484	494	521	489	539	533	470	477	499	512	545	509	520	490	512	486	523	508	510	501	510	513	556	554	544	519	542	481	477	470	517	500	521	495	479	532	483	527	483	513	510	496	531	525	516	476	516	505	507	507	505	503	504	515	506	538	488	494	525	510	535	518	547	520	497	551	484	529	490	477	491	507	558	518	481	508	486	498	515	515	503	528	503	540	491	506	518	496	496	521	481	513	482	455	503	532	473	543	515	526	504	503	506	559	487	538	534	484	514	489	499	519	509	534	538	500	511	525	543	525	493	545	515	491	524	495	519	536	470	528	502	550	485	465	504	510	515	483	490	476	544	526	511	493	506	511	483	509	497	546	520	554	485	498	506	531	539	493	501	494	531	504	523	523	480	482	483	505	517	508	523	525	464	521	524	531	529	543	497	498	495	528	534	498	530	491	537	500	493	502	503	490	519	538	493	524	502	478	520	497	499	557	493	505	506	480	533	492	464	495	523	491	493	471	525	474	500	526	497	463	527	514	517	505	495	463	534	519	494	487	484	528	517	486	503	480	503	468	501	530	530	504	470	468	512	464	549	496	532	496	507	511	527	488	476	497	518	514	486	507	503	471	520	481	527	533	505	495	502	515	494	571	507	548	491	499	529	515	508	533	482	521	516	495	511	480	502	496	506	492	485	525	512	523	510	501	511	487	509	535	459	475	516	521	513	564	505	527	490	515	489	480	526	503	509	502	470	508	554	469	482	499	529	505	520	489	498	521	507	514	525	507	487	498	518	480	521	518	561	553	518	495	459	538	499	463	529	488	511	491	494	516	554	504	469	535	449	530	506	508	529	480	501	497	507	501	537	462	492	511	490	470	510	495	492	532	542	525	493	548	519	526	519	482	503	474	519	536	458	514	460	554	511	495	574	514	498	524	473	484	498	519	524	483	502	558	528	499	545	504	542	513	583	511	506	502	515	495	544	452	519	542	525	513	540	552	498	556	487	475	488	504	523	476	495	509	529	494	495	497	451	510	477	491	449	512	512	518	535	472	503	494	518	499	480	496	506	506	478	515	515	506	514	510	522	502	473	529	513	524	519	508	488	510	479	491	498	492	514	512	501	515	485	506	499	516	511	517	576	526	511	513	503	513	484	469	485	528	508	515	479	503	467	495	553	494	497	516	540	524	502	511	486	507	525	503	468	483	488	503	491	503	491	569	504	496	493	481	507	494	501	508	483	517	535	476	499	525	536	480	508	516	520	498	504	515	540	528	464	500	514	508	512	536	533	509	525	539	489	571	512	476	513	509	526	480	500	500	529	508	478	527	489	502	509	500	543	517	487	476	489	499	533	514	494	526	494	515	493	462	528	517	489	502	473	515	520	491	530	495	484	525	491	545	494	517	518	501	483	505	534	499	481	477	531	497	470	512	494	552	547	534	462	513	522	507	537	519	511	496	525	511	540	500	524	526	569	478	521	483	483	538	495	476	560	498	518	482	496	493	528	515	513	511	500	481	511	508	524	495	519	479	535	512	497	521	520	516	471	483	486	491	504	505	495	524	494	518	491	494	512	530	518	526	536	540	505	515	481	547	506	512	508	499	477	530	512	541	472	486	512	501	500	514	515	527	514	505	541	509	502	519	475	494	460	494	504	515	494	502	474	513	519	518	495	562	491	540	485	501	508	517	503	514	546	521	516	518	476	490	503	508	473	500	502	488	492	495	536	478	496	510	520	511	521	517	509	497	528	518	535	504	563	497	544	519	503	490	495	528	525	511	533	536	497	506	488	482	506	531	507	524	504	513	494	507	543	483	453	552	538	521	536	519	516	535	515	531	514	479	497	523	469	512	516	534	532	499	477	517	478	496	500	521	502	470	466	506	533	505	535	502	533	513	537	532	495	490	507	507	495	498	530	477	492	503	506	487	509	493	566	565	529	514	487	560	520	469	473	494	508	503	536	481	484	503	511	491	496	487	546	518	509	541	495	503	523	458	496	511	485	492	504	525	528	507	486	538	491	480	500	495	475	516	522	508	498	486	523	504	517	542	511	472	460	498	523	499	477	489	550	509	521	492	524	499	489	503	528	523	512	502	505	508	495	522	514	538	496	497	447	501	523	537	463	512	528	474	480	512	503	474	524	481	511	466	513	491	488	488	512	523	494	495	506	531	495	502	503	524	532	536	559	496	496	513	493	503	463	508	509	535	457	483	527	529	509	519	511	497	509	525	509	503	490	509	521	532	476	490	516	500	519	538	492	537	540	517	462	558	541	491	481	465	529	510	539	517	508	511	510	507	485	509	526	504	526	529	493	487	523	545	494	519	518	531	480	527	503	491	470	530	519	480	504	475	535	522	494	516	534	487	495	497	473	497	497	496	470	473	531	520	495	512	483	502	499	514	526	520	504	502	507	493	491	497	471	517	496	521	505	511	519	488	523	495	479	479	501	527	484	507	468	486	472	504
38193	49010	40764	38256	29209	12159	1869	803	785	759	805	786	760	798	777	780	749	819	767	763	803	805	780	831	784	822	794	772	712	762	822	788	813	800	767	749	776	783	793	786	751	772	725	764	804	782	764	815	786	792	813	762	743	791	805	755	791	764	750	760	784	777	767	757	866	744	786	801	754	808	782	753	762	773	823	826	779	807	755	755	795	774	778	809	740	817	769	797	777	811	778	767	764	802	775	769	763	802	789	748	771	766	761	808	786	757	827	793	814	823	783	752	725	776	784	774	744	752	840	803	766	775	759	772	757	790	838	796	782	722	757	778	803	763	800	797	785	810	752	769	821	754	741	763	750	767	789	773	801	734	738	785	796	781	823	770	769	824	790	767	784	749	798	763	735	770	812	777	774	781	751	821	756	772	802	786	778	808	778	776	799	771	795	803	786	802	803	801	825	768	799	798	810	791	786	836	723	825	758	774	772	764	780	817	815	773	834	805	797	772	727	794	782	804	760	804	772	802	781	815	760	787	759	780	787	830	818	803	809	824	807	793	816	786	760	788	786	765	797	803	788	801	761	791	813	842	786	777	867	777	777	799	808	809	796	759	816	830	813	766	741	752	814	838	806	816	824	836	811	783	761	750	780	822	786	739	746	756	786	756	800	835	807	748	740	783	759	769	755	790	789	775	780	742	820	738	773	771	758	788	753	816	774	837	809	790	805	806	798	791	762	808	770	765	761	796	774	763	793	758	771	809	762	777	795	793	757	834	787	802	828	764	773	814	761	803	761	781	777	750	794	767	724	819	808	762	720	722	751	817	779	801	774	754	816	750	831	765	749	816	770	808	838	783	803	788	766	787	796	775	797	732	800	802	807	755	733	743	799	779	811	799	813	811	789	817	785	754	744	817	753	815	756	819	750	743	750	768	798	766	795	809	818	780	781	771	754	779	784	766	758	747	765	759	787	789	804	778	766	843	779	761	763	775	744	821	776	802	762	734	759	762	765	754	754	759	796	834	784	828	817	769	771	806	765	825	748	768	798	769	735	761	761	823	765	769	764	744	766	796	767	774	819	801	792	829	800	832	770	766	806	793	775	774	736	728	764	792	767	806	851	818	817	795	706	765	793	776	761	762	826	769	819	791	801	769	788	792	768	782	769	765	768	825	789	783	764	748	754	814	777	797	797	752	752	821	789	760	780	754	767	799	760	739	806	772	751	788	782	787	756	761	751	771	780	782	816	844	804	784	785	776	777	795	765	784	778	761	773	802	760	805	764	812	759	790	770	783	811	762	763	817	822	790	797	789	776	784	783	783	797	771	791	754	789	780	811	777	799	800	777	758	740	764	773	778	810	793	780	840	806	804	798	789	768	777	763	840	795	771	820	804	796	759	750	779	780	742	832	834	816	777	762	774	775	763	784	776	761	771	799	756	829	810	789	742	791	768	773	766	778	768	762	805	772	770	827	790	820	767	810	840	779	773	764	827	822	783	757	814	782	808	767	725	830	775	820	787	788	768	739	791	801	761	779	769	774	815	809	748	772	754	725	764	805	833	778	768	773	771	781	807	770	805	734	842	757	751	746	830	766	797	754	852	777	810	761	773	793	772	762	792	784	762	809	785	768	820	768	744	777	787	765	818	776	790	783	774	792	783	771	751	794	783	802	782	802	769	763	780	822	772	780	769	766	793	799	806	765	752	787	736	793	857	779	751	774	729	815	781	836	800	793	804	771	753	762	756	808	782	786	768	802	778	735	831	773	731	789	802	763	789	792	778	818	812	792	857	797	839	769	816	754	774	790	820	801	794	766	805	776	815	800	817	783	816	794	799	762	830	740	763	799	765	799	764	788	856	802	830	823	798	798	744	790	785	747	807	784	818	759	753	790	801	732	780	817	830	822	754	757	761	772	831	786	718	807	852	760	784	788	786	810	745	814	780	787	798	781	807	844	791	787	802	782	788	785	829	803	818	816	813	788	816	794	794	794	810	757	761	749	737	820	717	730	746	786	765	794	800	820	760	779	772	770	789	765	822	797	805	831	778	782	763	835	758	763	780	778	788	768	829	801	768	769	836	817	855	806	771	748	774	773	783	787	791	800	784	821	774	743	820	793	743	764	802	800	797	750	821	747	791	730	777	790	794	745	770	779	808	817	775	773	752	805	730	841	806	797	783	770	776	799	759	797	777	755	806	812	776	801	791	774	789	764	799	768	817	823	757	742	729	805	814	787	732	784	761	745	740	751	782	807	762	765	742	793	832	769	783	807	792	802	832	772	796	853	756	744	790	755	818	720	790	760	744	758	825	730	780	817	772	770	842	772	833	778	793	721	774	801	803	825	718	821	765	776	805	810	782	787	789	784	782	835	765	778	755	765	726	754	793	808	794	758	805	826	759	786	820	831	805	757	797	764	777	757	762	778	748	838	822	751	730	773	764	800	757	792	778	797	802	763	777	694	775	752	803	786	775	822	806	806	791	803	784	704	755	780	754	779	764	809	779	781	779	797	782	807	780	774	812	807	841	783	851	790	790	773	784	786	777	802	793	805	783	779	802	762	828	799	746	827	838	761	801	789	828	771	774	744	774	785	812	761	759	830	796	807	812	756	753	760	722	770	754	793	767	813	816	800	798	795	765	798	787	786	752	745	734	783	771	736	837	783	827	762	764	756	800	782	781	746	778	782	802	829	785	815	796	756	796	732	787	789	772	772	772	779	768	835	766	736	779	762	794	794	829	746	798	783	781	796	801	745	763	807	803	766	753	773	801	736	804	799	772	791	798	831	770	769	796	773	739	731	760	802	807	760	767	805	818	742	806	746	772	759	847	789	802	750	778	791	765	737	761	758	779	772	776	775	733	752	791	800	787	814	763	805	749	784	796	787	787	790	786	764	790	828	715	771	761	784	797	765	786	798	780	798	776	815	775	778	834	761	784	804	760	767	782	819	739	780	792	799	805	808	780	767	809	778	792	801	744	773	854	756	794	755	741	803	756	784	719	773	751	811	734	794	762	805	744	767	837	776	749	842	743	775	765	760	755	817	828	828	810	836	789	764	766	756	763	727	797	772	766	829	839	795	788	817	742	778	783	750	782	799	772	791	828	767	801	825	766	825	813	779	751	761	792	823	739	785	731	812	768	798	757	750	785	758	767	811	816	825	822	781	787	794	821	843	817	774	805	813	829	776	734	742	726	791	778	789	795	763	800	791	787	777	832	770	785	723	801	759	782	784	795	741	744	836	763	779	784	797	791	775	774	758	831	773	780	824	796	805	784	806	776	754	759	797	777	777	840	767	779	803	802	773	750	796	796	788	803	745	768	724	764	782	839	836	766	763	808	757	758	751	801	788	759	758	764	794	773	752	764	804	792	790	766	845	798	749	779	782	756	766	796	812	815	780	753	812	799	765	789	798	817	731	842	768	764	769	767	771	779	755	786	805	824	814	771	745	764	809	753	763	824	783	789	797	796	805	726	772	747	787	859	828	791	747	764	786	793	810	796
23041	21335	29014	23937	23577	21832	9235	804	455	425	455	448	454	410	422	426	414	423	466	423	403	432	433	419	428	441	409	391	444	400	423	391	439	436	448	424	444	405	415	434	412	434	465	392	418	398	408	366	401	415	426	454	383	413	464	407	369	406	438	411	475	416	403	423	407	408	447	500	386	400	451	420	418	445	412	403	436	416	389	428	402	397	440	409	385	423	421	401	389	422	444	454	398	423	406	431	429	420	427	412	440	387	417	414	433	439	407	443	407	404	409	418	438	380	404	391	410	438	415	441	465	383	433	464	451	402	415	418	408	402	437	391	413	374	428	457	426	444	431	432	406	416	429	401	416	417	404	415	425	402	456	433	411	414	431	423	438	430	401	374	411	430	423	437	417	413	452	415	425	427	407	435	401	425	431	446	443	410	424	462	410	380	427	414	414	416	393	413	434	439	442	403	388	452	417	466	435	479	435	396	447	419	398	425	424	415	440	405	401	399	417	417	409	397	415	423	405	387	412	396	446	393	393	410	416	428	429	409	401	403	435	426	426	399	386	412	403	400	417	446	434	427	474	369	484	420	436	430	447	444	459	389	436	397	400	460	415	375	403	404	452	393	428	440	424	402	415	440	461	415	466	462	454	387	418	416	461	430	410	389	440	431	440	413	399	407	432	402	416	402	428	410	419	431	402	385	414	395	423	416	405	448	400	422	418	396	450	418	440	435	423	409	444	440	384	417	469	438	428	422	442	434	416	453	429	420	433	411	387	385	430	438	404	443	413	446	434	405	460	416	435	423	391	399	400	454	389	412	426	403	462	454	389	407	425	445	424	418	434	426	429	428	398	414	384	406	437	383	448	432	443	419	426	425	429	407	405	386	434	418	393	426	458	398	387	441	421	448	399	409	392	438	427	468	438	384	428	459	416	432	437	372	452	384	406	436	423	410	451	452	426	419	418	423	430	393	416	421	429	416	425	432	416	391	411	421	387	425	385	447	416	424	432	439	394	436	439	407	445	423	388	413	428	420	457	431	431	426	431	416	410	411	428	447	438	444	445	411	415	431	447	409	454	400	420	396	410	432	413	446	389	382	395	416	440	415	397	425	418	418	427	422	398	450	423	400	401	440	439	373	436	430	438	412	384	416	429	428	462	402	450	392	425	425	408	403	425	414	424	432	412	444	400	437	456	406	458	435	413	386	413	405	427	426	428	406	413	396	417	407	438	428	424	412	432	452	461	432	408	437	435	458	425	423	438	432	452	403	424	414	420	436	386	451	408	438	416	430	404	444	445	411	438	429	395	416	405	435	438	432	418	436	455	393	425	425	409	414	422	428	435	424	425	410	413	406	410	445	415	413	397	418	440	453	428	416	409	426	413	414	410	416	404	425	439	430	402	429	402	425	414	384	443	387	407	423	417	423	414	418	433	395	401	434	392	425	417	426	429	454	416	388	397	405	435	417	460	391	374	434	426	408	404	405	410	460	410	429	420	416	418	426	411	435	412	438	420	416	456	371	407	477	450	460	411	410	444	452	391	462	451	431	455	444	406	409	415	421	419	429	413	413	393	419	408	471	431	433	391	435	411	472	401	420	404	398	421	406	410	403	410	433	431	426	417	428	411	443	405	438	398	411	450	423	437	412	421	414	405	391	452	455	398	450	433	403	415	429	423	430	418	389	429	403	435	393	387	432	395	414	440	417	464	431	417	440	402	434	443	413	445	417	394	417	451	387	443	421	431	437	403	464	455	434	404	416	421	422	438	384	440	427	400	448	407	424	442	459	395	391	426	433	411	440	393	407	423	408	396	408	434	419	432	433	398	400	445	399	391	402	402	380	456	419	421	424	408	472	429	422	445	448	437	458	402	440	418	372	421	384	430	430	406	420	409	448	449	401	431	478	446	428	409	434	405	430	398	390	420	411	392	403	425	409	442	409	432	420	427	409	450	401	393	411	427	420	419	414	443	402	434	416	455	481	372	421	439	368	396	413	383	411	431	393	441	383	419	417	432	404	388	388	442	442	407	450	417	413	402	435	426	401	401	430	436	419	448	401	432	393	393	422	402	434	448	436	427	400	395	432	378	449	426	405	457	399	420	452	434	407	411	438	412	421	453	408	450	399	421	416	424	425	416	437	426	434	413	418	442	417	445	406	418	445	439	422	420	430	423	442	421	419	402	443	402	394	403	404	444	401	420	415	420	398	398	426	404	390	442	400	411	446	390	407	422	397	418	424	428	392	426	411	416	472	441	390	442	467	448	377	405	374	419	420	430	424	399	439	414	427	414	362	457	445	420	454	388	440	397	420	405	415	446	428	406	384	424	430	440	434	450	431	426	408	403	433	387	394	415	433	432	386	402	426	437	425	427	383	416	413	428	429	431	404	453	395	383	374	408	413	398	486	425	415	412	411	431	402	419	426	465	463	401	454	421	403	436	430	419	420	427	389	411	453	444	413	410	448	418	434	416	398	413	442	420	368	458	396	448	434	418	406	433	397	417	455	446	390	400	430	398	433	416	421	390	414	459	428	397	402	433	437	462	430	371	429	418	406	386	456	449	412	428	455	452	401	447	466	428	395	402	423	416	398	426	420	426	417	404	419	412	392	402	369	435	425	423	428	440	394	381	443	403	396	404	402	389	413	411	372	423	444	428	410	402	389	415	398	416	426	441	439	397	431	458	411	425	393	416	392	374	406	442	439	424	446	428	460	380	381	424	464	413	457	403	431	398	416	467	423	376	374	431	432	440	440	433	425	445	435	397	426	416	451	426	444	429	408	455	445	398	407	407	424	439	401	415	429	422	433	427	437	390	434	428	404	448	397	426	452	399	449	409	419	411	433	386	415	443	423	408	412	462	420	395	371	392	435	409	404	408	416	419	436	421	450	397	414	453	408	428	411	410	416	399	421	474	434	418	438	421	358	437	403	435	436	446	434	414	416	436	420	410	418	421	418	423	426	450	443	401	411	443	439	445	436	398	432	406	435	429	449	468	402	434	398	458	439	408	426	409	397	373	422	486	412	438	428	379	408	434	409	420	431	436	440	438	407	412	456	410	457	434	403	420	406	428	423	407	406	433	412	417	412	442	401	415	387	422	410	420	420	423	388	428	423	435	361	450	437	408	435	416	409	461	447	422	410	427	389	402	408	453	405	416	405	459	425	427	421	420	451	404	432	419	433	408	394	402	426	396	427	419	412	419	395	449	446	413	405	427	408	416	399	411	398	407	405	398	416	404	448	359	418	439	437	413	462	424	457	453	454	428	396	457	440	375	466	477	456	441	473	397	429	402	407	439	415	421	461	404	413	393	441	404	431	406	407	442	418	437	455	416	432	446	432	415	402	379	422	461	412	451	406	452	410	429	385	418	449	436	427	396	408	413	411	422	456	413	427	426	432	434	442	394	455	474	411	425	409	457	441	438	460	416	439	412	443	414	415	423	406	404	398	421	409	387	448	437	418	439	420	389	418	425	411	433	409	408	417	377	434	424	422	396	397
41955	66286	56473	42376	38653	17020	3272	662	681	667	652	647	676	705	630	679	710	623	693	656	639	659	637	667	675	657	662	666	681	654	672	653	629	660	678	600	629	694	650	657	630	677	603	692	685	675	645	620	620	678	629	676	673	673	623	663	639	661	618	712	606	607	651	636	697	653	626	690	689	653	642	616	687	669	683	642	581	679	631	654	650	647	650	620	629	633	622	659	587	666	658	660	681	644	644	662	625	660	618	657	666	616	669	688	633	661	644	648	648	649	634	627	647	652	617	607	633	638	591	654	658	662	682	672	648	622	650	701	675	678	666	662	677	616	608	658	669	697	658	666	677	628	631	684	634	625	620	680	662	682	681	673	647	647	654	672	655	650	619	671	651	666	621	657	680	616	682	639	643	679	611	673	672	633	635	619	651	644	625	674	694	648	657	657	657	649	675	640	639	633	629	636	622	627	650	705	618	602	663	648	642	690	686	674	621	651	683	675	699	630	653	682	703	644	633	647	612	638	670	603	668	623	659	658	684	702	643	657	645	635	634	677	652	624	659	652	648	671	669	665	683	639	657	661	622	673	656	640	605	685	626	650	633	630	625	701	710	676	631	644	655	657	606	657	656	664	663	679	614	656	668	669	658	620	681	675	650	652	672	622	705	665	686	644	617	646	647	607	636	720	632	655	646	635	604	632	652	620	646	657	625	676	680	662	639	690	629	646	637	642	643	626	634	615	653	661	632	665	660	656	610	690	673	593	666	684	632	632	684	636	661	601	617	664	625	617	667	688	655	694	647	656	656	681	655	648	660	642	673	638	641	668	674	632	657	639	653	649	643	678	657	628	672	682	664	668	626	629	690	639	637	668	661	645	640	673	656	693	623	636	696	694	588	691	687	654	695	660	618	695	683	657	662	651	645	679	660	668	639	657	669	616	631	695	660	704	649	668	686	657	664	683	675	627	671	650	638	643	598	707	639	639	629	631	683	684	655	644	658	590	657	668	624	651	642	666	642	663	637	673	665	655	706	652	629	698	624	625	616	722	643	663	660	670	642	643	633	648	658	627	670	658	672	647	626	621	659	633	682	650	687	624	671	619	661	682	661	625	648	627	631	712	658	651	630	667	599	652	655	647	655	669	683	667	631	682	665	662	625	685	666	633	654	652	644	648	673	666	679	624	651	633	647	657	630	638	633	642	681	688	692	605	631	699	646	633	655	657	635	659	636	675	652	644	643	626	657	667	660	666	678	639	659	671	678	654	635	605	651	656	630	633	656	622	640	648	694	656	675	675	630	680	657	633	629	653	650	706	648	679	641	655	635	619	658	636	661	655	658	686	611	679	648	623	625	570	623	638	617	629	665	637	623	683	626	633	643	618	662	656	648	679	636	708	648	644	611	658	623	669	653	645	655	640	635	649	669	659	654	630	677	612	669	643	666	642	673	675	636	678	636	583	637	651	617	674	673	661	665	695	621	667	684	634	643	635	649	682	615	618	651	655	631	644	637	692	624	680	679	586	657	685	644	648	610	626	655	662	692	685	663	648	671	654	666	624	700	651	682	652	657	680	652	689	639	648	616	601	653	640	636	696	634	693	640	626	657	664	641	646	649	649	634	651	635	684	674	687	668	643	654	677	688	660	632	618	673	652	627	649	659	671	647	640	666	664	618	715	661	655	643	677	635	667	640	636	616	664	626	640	680	658	673	655	622	635	605	645	695	690	666	675	621	641	676	667	645	673	673	677	634	652	623	640	661	612	663	677	638	664	691	639	632	694	662	686	640	679	681	652	629	618	669	634	663	630	631	640	675	690	618	642	626	685	639	618	697	622	645	598	652	675	618	664	701	657	681	635	719	664	681	637	654	659	691	667	636	666	675	668	640	631	645	611	634	623	656	626	663	690	599	663	635	651	696	612	671	658	631	656	643	677	651	706	662	658	645	687	640	634	716	691	663	674	697	644	619	695	667	652	646	661	634	693	618	568	673	638	650	688	717	623	664	629	684	612	660	617	648	656	649	669	624	635	633	648	666	630	639	628	656	624	654	653	621	615	624	633	659	614	671	656	676	685	646	639	664	674	654	665	607	669	610	604	672	664	649	639	625	636	641	684	647	625	679	636	610	649	660	683	655	664	675	640	624	630	667	619	645	680	646	632	630	601	661	681	635	701	639	690	665	669	651	659	627	657	666	699	673	667	688	656	640	643	627	635	644	640	652	650	596	627	631	652	707	623	650	622	612	668	645	659	639	629	664	643	631	669	680	655	614	667	661	666	667	636	696	656	697	657	657	666	696	654	625	612	640	623	687	617	622	599	676	663	651	649	625	600	646	678	632	636	666	633	674	710	643	636	652	619	687	669	654	638	628	658	638	660	703	648	681	654	640	651	688	638	650	660	676	623	629	682	609	666	668	649	643	647	658	668	681	645	688	637	636	662	634	681	636	691	647	661	674	643	651	633	722	653	646	651	689	673	667	649	677	657	677	606	635	667	672	689	614	685	659	663	600	676	631	621	676	670	636	665	660	637	690	647	649	676	653	677	648	657	661	698	612	667	633	656	664	633	626	666	624	654	610	653	676	686	644	608	680	685	663	647	622	665	621	687	656	667	631	647	649	644	652	642	632	687	659	698	650	619	678	660	659	714	670	618	635	694	688	617	630	643	667	683	679	613	671	654	634	652	655	670	675	632	639	686	640	591	619	592	682	674	630	634	648	635	616	681	657	664	648	645	641	616	662	673	616	667	622	686	679	670	667	670	641	639	654	674	656	615	635	661	624	647	661	711	634	642	647	643	629	637	717	640	662	702	671	675	649	625	641	658	662	692	623	640	680	671	683	654	675	642	656	638	712	679	680	655	617	661	652	644	653	644	641	624	643	612	663	650	622	633	647	630	702	659	619	644	665	628	660	648	672	647	679	627	665	657	681	646	711	647	620	643	619	657	645	661	633	685	612	657	683	641	627	638	661	663	675	640	636	647	631	627	693	629	672	650	596	632	616	656	608	634	641	653	625	651	667	658	662	651	629	609	662	693	611	668	620	663	639	647	635	625	684	634	675	607	653	629	632	644	666	684	647	650	698	671	603	656	663	633	634	664	643	627	681	708	673	680	677	644	655	679	611	668	616	667	568	679	626	659	642	636	655	627	647	657	681	657	618	626	635	657	680	656	631	640	691	636	667	646	635	662	674	689	653	671	632	663	637	632	598	629	646	639	647	649	666	670	623	648	689	669	696	621	655	708	652	640	718	659	656	672	652	609	627	641	661	642	603	633	650	663	664	646	633	668	629	663	646	690	672	674	658	615	690	676	677	649	657	634	641	647	647	690	667	644	611	645	645	675	636	633	657	644	625	684	634	666	665	608	732	657	634	689	672	682	666	641	632	632	607	631	673	672	628	693	614	620	665	642	658	635	620	656	688	656	616	624	670	694	621	607	661	666	668	640	657	708	620	640	624	676	588	640	648	635	651	647	702	656	635	661	662	717	671	649	687	654	642	632
27162	22381	20592	11840	5682	2364	541	393	361	393	366	405	371	397	377	378	362	360	361	388	424	392	360	392	393	380	370	353	385	416	417	400	371	372	383	387	392	383	379	386	361	379	375	404	351	416	365	358	382	388	411	392	385	383	396	376	416	380	392	398	362	365	396	415	384	383	346	387	391	405	391	386	403	365	348	389	367	372	367	380	388	390	395	377	356	393	389	356	380	386	354	414	350	365	363	360	387	380	354	348	403	405	389	376	365	393	373	389	327	355	380	400	414	434	370	384	396	376	349	394	404	406	382	414	408	367	395	398	405	332	388	375	383	382	372	386	384	371	378	341	372	372	384	339	379	372	375	365	393	406	381	336	367	369	388	378	407	370	338	406	351	370	374	364	380	383	395	380	395	363	403	367	385	384	388	392	351	365	397	380	396	410	360	348	369	402	343	353	384	352	376	373	428	408	419	373	353	388	381	375	370	410	346	402	367	405	414	388	401	381	397	381	381	381	396	394	380	379	403	413	397	392	391	402	373	356	336	385	386	384	347	376	364	384	375	373	394	415	400	369	414	401	366	384	367	375	386	394	373	393	398	366	421	391	385	397	393	383	382	356	380	374	378	403	374	388	367	398	373	378	375	373	402	411	377	378	397	409	400	417	380	402	391	387	413	349	379	380	396	387	380	380	353	363	392	395	377	412	352	401	412	373	399	381	414	412	404	371	409	416	440	378	390	373	402	375	355	348	352	381	382	394	376	420	410	403	359	411	366	355	364	353	380	402	378	388	403	363	353	360	359	361	358	379	364	399	367	373	395	367	385	384	393	341	410	361	423	376	406	378	382	405	390	356	378	374	384	391	391	362	417	396	374	385	371	415	380	373	364	389	370	346	374	369	393	361	370	409	391	356	387	374	380	394	395	376	356	378	385	395	387	406	383	356	399	377	349	378	401	366	372	409	401	391	394	383	414	381	400	414	377	380	375	401	372	363	398	388	434	379	386	402	387	411	379	351	393	326	412	381	391	390	365	365	349	362	376	387	402	351	397	383	415	346	334	378	403	387	390	390	375	378	383	363	391	337	379	379	368	368	398	358	389	385	390	395	377	405	386	375	355	376	350	366	390	352	352	354	394	404	415	402	392	404	354	390	363	366	404	395	385	369	373	344	362	380	398	416	392	369	377	396	350	378	365	350	396	364	363	373	413	383	396	379	373	399	362	365	353	367	422	389	361	357	364	380	386	390	374	399	354	372	357	347	352	380	398	345	396	385	361	376	357	355	414	368	361	368	396	393	378	383	375	371	410	396	367	364	350	376	392	395	410	392	365	353	401	367	390	374	369	432	360	389	381	417	365	364	396	411	359	392	396	377	400	387	403	380	382	403	383	391	399	405	353	375	408	362	367	433	363	365	374	362	363	369	386	393	393	383	364	377	424	373	390	371	391	387	388	377	359	382	375	374	348	363	378	377	376	367	403	376	427	406	360	356	399	370	397	383	370	399	389	405	374	395	378	429	404	403	374	397	371	375	393	374	376	393	408	364	363	419	375	372	423	389	404	406	393	375	372	400	389	395	361	395	343	339	396	373	390	371	368	369	423	377	389	374	367	371	371	356	377	386	378	394	400	366	391	388	377	394	375	390	343	409	390	372	411	373	392	365	383	401	377	381	376	399	392	427	365	389	412	383	381	376	411	377	417	374	391	367	364	354	364	348	389	401	384	363	359	381	386	404	408	381	368	351	353	381	373	373	390	350	370	382	363	387	370	376	359	428	370	409	367	359	318	392	393	388	360	383	362	408	412	345	374	362	396	352	373	386	375	385	386	373	382	385	395	395	369	348	408	378	384	368	421	418	403	381	354	376	375	402	373	402	375	346	351	378	406	424	403	375	374	354	387	346	361	409	372	371	393	383	447	387	387	374	406	408	380	354	382	406	367	414	425	362	391	391	376	390	365	396	367	367	394	392	387	370	404	396	394	416	387	412	368	401	397	409	343	411	343	399	405	390	374	347	364	387	381	403	361	417	375	371	349	397	400	409	354	375	424	394	379	409	377	367	351	351	408	370	350	373	374	396	359	401	343	387	402	352	404	346	385	357	430	390	373	380	401	368	420	394	367	378	356	404	383	419	346	427	399	412	392	398	376	399	361	381	365	368	394	365	416	384	386	362	402	393	375	385	391	404	401	369	367	350	385	400	386	369	377	363	373	398	412	387	371	375	407	399	372	393	358	355	409	409	384	346	392	376	383	379	353	394	389	369	397	384	372	395	383	360	374	412	408	384	396	377	394	388	382	418	373	371	450	377	385	349	390	417	367	375	421	354	376	401	381	381	368	372	406	369	374	427	397	369	392	417	369	362	364	376	388	395	375	357	370	375	390	400	383	377	395	385	372	366	372	385	385	387	381	380	375	379	407	376	367	400	396	385	372	374	394	384	389	416	377	393	378	375	370	353	354	416	377	406	372	370	379	377	393	370	407	366	362	348	359	377	355	394	352	382	361	341	371	390	411	377	375	373	403	362	378	367	381	382	380	314	365	385	388	405	391	400	364	366	387	356	382	371	410	409	345	397	387	361	358	393	382	376	407	396	390	382	368	370	408	397	383	371	378	405	335	374	396	366	393	383	401	390	358	384	356	356	394	420	377	398	405	397	395	350	391	375	392	381	388	385	365	370	370	403	396	432	349	400	390	355	406	400	378	395	404	399	407	367	358	372	348	395	394	402	381	398	359	416	347	354	378	408	353	403	401	377	358	362	384	408	365	403	401	376	386	382	391	365	360	378	386	403	388	354	373	394	355	381	411	362	370	374	372	374	393	378	378	418	357	396	379	376	375	405	381	389	388	360	375	348	365	345	405	359	390	378	390	377	358	364	398	403	353	353	395	392	409	400	351	377	370	388	388	401	369	371	342	373	392	379	410	411	402	422	360	397	396	393	420	393	375	371	383	428	396	378	342	414	342	382	391	358	386	397	363	364	383	435	426	418	404	388	372	388	368	404	410	389	385	382	382	357	404	365	403	399	372	387	361	368	381	396	375	408	411	365	400	359	380	349	399	375	356	380	405	385	384	369	348	388	377	361	396	404	392	367	402	409	395	367	387	363	422	402	403	395	372	342	336	381	388	384	386	379	390	398	352	385	376	382	397	384	427	388	380	389	396	372	387	393	381	397	366	393	386	410	331	385	418	359	423	351	365	374	396	376	378	352	399	368	396	375	390	379	363	378	412	377	393	375	376	389	369	369	354	395	384	390	375	377	372	382	397	364	371	409	401	358	348	338	361	400	360	408	369	379	368	346	414	393	395	380	369	389	392	373	398	407	369	357	378	386	417	387	422	362	397	378	400	406	398	386	389	434	396	359	355	375	360	350	353	367	388	369	372	387	362	407	388	385	376	410	427	388	358	402	394	361	414	348	381	396	374	377	410	393	396	367	359	386	414	372	365	372	387	364	378	396	377	389	382	407	372	386	392	381	396	406	366	387	371	391	407	372	377	402
27001	32206	23155	14205	9505	4168	946	611	605	572	598	595	544	591	594	622	607	557	595	578	580	573	613	590	573	598	591	564	586	648	594	582	617	606	589	602	557	593	570	606	584	608	583	603	616	609	573	602	612	601	569	606	605	575	585	602	604	622	602	587	569	610	616	579	603	605	587	600	611	591	600	626	591	615	611	589	579	615	611	567	601	581	560	602	579	595	617	613	560	534	598	577	601	644	630	595	601	612	577	592	573	550	550	594	581	596	585	553	577	601	573	626	585	618	622	598	595	583	601	623	603	598	592	577	573	567	551	580	615	585	566	565	576	543	591	629	598	603	588	621	589	550	585	668	590	585	598	570	564	544	631	610	561	601	605	635	606	609	545	569	613	588	581	583	565	586	568	610	603	603	585	638	607	641	589	590	597	578	621	611	623	583	570	618	611	627	595	618	616	604	592	607	586	596	621	601	604	586	611	623	538	651	593	594	571	597	578	562	588	590	584	577	606	576	576	619	593	605	576	605	554	579	617	620	612	586	595	547	560	570	563	629	571	578	627	577	595	604	574	614	546	606	612	579	606	589	554	613	591	533	590	606	610	632	625	610	587	577	582	620	617	580	591	585	628	555	537	601	585	610	587	632	608	577	579	610	571	597	624	598	589	621	558	557	576	661	602	591	641	589	608	600	577	597	584	586	554	579	559	623	641	617	563	620	610	567	563	562	568	617	583	642	542	581	622	591	607	578	571	582	578	554	590	595	561	626	584	527	630	602	602	614	595	561	589	523	591	516	658	551	585	599	588	556	547	583	595	558	584	610	581	571	622	599	562	623	615	575	575	596	598	582	608	609	624	573	573	612	551	596	600	575	603	597	632	611	585	561	542	606	585	590	580	590	577	585	591	596	616	634	606	629	614	621	580	606	615	611	583	587	561	586	620	572	574	598	591	531	584	577	580	610	587	600	578	583	573	598	588	617	594	577	545	560	595	632	616	557	620	588	582	587	585	635	631	591	614	603	553	616	583	575	565	546	569	598	564	572	600	549	581	574	590	581	563	647	606	597	586	601	622	573	557	559	599	578	583	586	565	585	612	628	587	603	581	612	579	593	562	584	546	606	622	628	590	580	563	617	569	582	618	562	626	585	571	574	582	593	605	524	575	575	603	621	592	579	555	553	626	624	616	611	555	582	605	603	587	554	581	614	614	592	607	594	569	582	618	595	547	567	623	608	592	584	613	553	589	574	559	622	586	574	642	594	603	579	582	602	576	578	586	602	593	556	622	596	564	617	585	602	591	575	620	562	569	617	578	557	595	614	574	578	609	582	582	560	601	579	589	608	577	519	626	582	592	608	614	621	596	581	621	635	636	584	607	600	620	560	581	625	570	586	619	566	583	592	574	583	594	582	564	598	638	613	577	553	623	597	601	593	592	595	584	596	584	576	586	562	606	556	581	562	606	566	558	565	615	587	595	607	580	614	583	617	570	606	612	609	607	603	555	607	591	594	610	585	601	595	595	585	607	609	611	578	569	614	628	601	565	601	586	575	570	575	578	580	588	621	618	602	615	593	576	629	618	642	567	618	589	595	619	554	631	578	564	549	569	625	599	595	558	589	591	605	605	593	592	605	562	606	597	553	563	592	615	560	608	603	618	564	612	586	537	591	602	599	595	601	574	563	578	589	612	623	563	616	595	595	605	593	602	577	601	610	560	623	596	554	600	627	619	565	602	577	589	611	565	580	626	606	580	579	582	569	642	592	568	603	563	565	557	569	560	574	613	595	581	600	600	638	577	622	631	609	578	573	563	550	584	585	589	583	601	592	596	610	609	609	581	594	626	613	583	604	618	597	572	613	600	572	605	638	578	548	584	556	562	625	581	564	576	568	609	574	638	584	619	623	606	610	563	606	574	568	611	553	603	597	589	576	578	573	580	602	620	561	592	597	557	585	607	606	596	569	553	591	576	574	584	579	595	592	555	637	589	613	634	573	615	576	647	584	569	577	599	588	567	597	583	594	612	578	549	576	593	597	639	599	583	603	585	572	562	547	562	613	611	613	574	632	596	595	542	625	579	583	585	630	575	611	587	598	582	558	580	656	590	584	577	595	617	604	562	598	583	592	576	573	585	578	572	602	581	547	586	621	589	609	612	557	561	569	548	583	569	636	571	577	593	594	604	550	580	613	621	573	658	599	580	587	603	602	613	610	571	603	558	622	590	578	623	580	604	607	612	627	580	571	615	601	642	577	601	589	650	614	590	599	615	552	581	608	531	600	602	578	546	605	568	586	575	562	571	594	551	570	604	627	570	548	572	592	583	589	593	563	624	583	560	611	532	616	573	570	568	592	544	581	552	571	595	601	601	561	606	563	598	608	560	618	615	627	608	576	587	626	595	577	601	601	632	630	601	587	591	583	643	578	573	597	596	602	589	605	603	629	596	624	602	566	565	566	568	593	584	595	566	618	574	538	570	652	632	641	630	592	550	632	612	620	632	591	606	591	572	561	587	590	578	599	590	581	563	553	580	607	571	607	624	583	557	558	593	584	575	604	609	573	604	566	632	610	602	616	581	600	595	561	610	588	617	552	567	588	617	622	565	579	608	573	647	568	606	551	619	613	594	584	560	623	634	568	580	589	594	627	591	601	561	519	601	588	622	573	624	605	621	546	584	582	589	577	653	597	569	600	626	600	598	595	591	586	593	614	581	590	588	606	594	578	573	586	559	655	577	582	553	578	586	555	568	600	580	581	570	576	582	568	583	557	601	633	577	562	584	569	567	617	640	601	575	582	585	635	556	537	560	565	575	611	571	576	603	621	579	621	614	577	605	611	583	547	599	606	602	594	571	572	619	596	593	583	573	606	589	579	592	580	587	572	594	594	591	572	611	568	587	638	596	589	623	531	583	621	592	585	574	574	603	590	643	617	578	608	627	567	602	582	585	573	569	592	594	553	588	617	581	596	605	584	603	594	583	629	632	589	594	608	600	586	555	614	592	606	572	561	657	624	574	568	593	600	606	589	630	602	570	526	573	599	577	615	646	610	610	598	612	618	569	596	551	560	588	604	588	601	595	626	640	591	595	599	575	609	562	552	546	636	570	619	638	559	580	561	586	600	601	593	580	607	604	570	574	613	556	623	570	559	607	556	594	586	601	564	602	601	613	560	527	585	566	589	570	641	605	621	603	617	608	628	551	567	609	572	551	581	595	597	580	570	648	604	559	585	575	611	589	591	609	617	614	546	664	590	598	607	642	588	612	579	616	598	562	590	599	608	642	570	573	614	551	623	556	619	596	610	564	551	589	625	543	611	631	580	601	578	584	581	608	625	561	596	665	596	609	621	609	556	596	597	589	575	581	588	584	590	586	606	593	558	620	634	598	637	569	620	563	586	651	575	567	627	585	586	612	593	577	592	569	570	580	612	594	577	629	608	586	549	586	574	620	594	589	603	604	617	574	613	605	639	576	623	596	515	597	613	589	572	604	580	580	552	636	598	555	572
24080	21448	28044	24595	22530	15706	2836	582	497	529	486	480	495	519	491	496	492	490	520	499	525	508	466	509	483	470	545	561	496	498	492	518	479	498	492	446	528	487	463	466	510	480	519	501	479	486	469	497	474	483	490	491	521	501	501	473	535	530	509	471	505	510	503	518	489	517	498	468	493	495	486	482	508	497	481	477	452	518	460	498	473	505	450	496	487	490	522	457	486	492	498	493	430	470	496	447	519	513	508	467	538	485	498	535	481	549	508	494	485	507	483	481	489	530	506	462	487	462	491	455	502	498	494	517	521	510	522	480	482	497	509	476	556	491	537	448	493	467	498	518	466	468	514	540	458	525	495	505	535	521	515	480	487	483	513	512	489	506	477	510	514	499	514	497	487	480	517	491	450	491	479	516	509	487	473	484	503	480	483	479	509	499	487	499	493	526	531	470	499	467	515	507	515	511	523	496	452	521	467	453	528	488	468	476	475	521	526	455	494	497	522	517	503	488	535	493	457	479	461	508	504	512	538	477	500	511	479	501	493	504	530	487	468	501	471	517	479	485	516	435	475	507	528	494	520	461	451	517	523	488	506	491	486	459	476	504	477	483	474	470	467	513	526	456	512	486	494	512	455	521	474	477	500	469	504	503	491	533	492	500	486	522	484	532	502	553	461	459	507	495	525	477	494	452	516	512	490	479	485	528	471	504	493	530	495	464	536	497	482	496	479	520	511	479	504	513	498	487	508	575	431	484	457	522	495	528	524	459	447	525	510	462	510	471	457	466	500	498	493	489	512	479	499	511	464	497	505	492	479	509	483	481	504	484	519	499	476	477	490	465	497	505	480	467	497	495	455	492	481	502	507	522	509	461	528	513	513	511	495	508	454	489	528	479	495	532	514	528	510	482	489	489	480	494	481	487	510	496	489	478	518	508	458	493	518	457	465	517	469	487	501	508	497	472	450	482	520	507	481	517	483	496	475	493	493	499	493	496	514	490	508	479	524	505	483	480	510	503	522	533	502	494	513	470	467	477	521	484	514	509	494	479	522	487	516	527	487	500	510	531	483	491	492	493	476	463	505	453	498	510	502	485	476	493	532	466	500	509	487	522	506	524	457	525	443	478	496	479	493	507	493	500	498	498	516	471	485	490	496	506	538	481	512	478	486	486	530	466	454	547	508	497	532	486	469	505	457	539	478	482	482	546	496	480	478	526	477	509	506	550	494	462	496	492	506	493	452	503	555	487	495	539	507	511	479	507	471	477	486	449	496	493	538	465	486	450	525	483	466	518	499	535	495	497	488	492	474	476	490	505	532	469	494	515	524	516	501	498	477	504	486	540	490	445	510	456	510	517	515	486	497	470	486	482	513	489	515	481	476	490	486	485	479	506	487	478	493	521	481	492	485	483	484	480	504	524	495	486	486	519	472	476	493	498	491	537	499	466	484	475	497	472	510	514	467	483	470	517	492	541	481	462	480	476	505	493	494	482	508	485	556	466	503	477	493	491	542	478	481	489	451	513	496	499	482	528	497	509	492	491	477	503	501	524	515	536	505	474	545	518	486	486	535	451	468	486	482	538	470	510	476	501	477	499	472	481	487	476	487	459	467	495	499	512	480	485	488	501	489	471	518	464	478	492	498	514	508	496	488	490	489	463	470	515	514	518	494	472	517	455	520	490	496	485	471	479	486	448	473	522	486	497	503	480	472	526	488	501	515	492	500	464	478	510	486	493	503	488	509	476	493	488	481	469	493	489	466	519	484	476	484	510	466	508	483	512	468	466	508	443	463	486	482	496	503	493	521	499	488	515	495	472	507	511	456	465	481	534	516	495	470	506	502	483	482	486	517	491	476	464	512	464	503	523	510	480	468	490	487	496	504	491	482	490	508	501	490	489	487	507	476	468	494	533	474	523	521	529	495	537	468	498	485	470	496	490	487	480	478	504	455	489	449	449	501	481	499	424	493	519	485	528	506	494	536	496	503	470	461	503	483	452	499	511	504	521	495	529	444	472	527	507	491	523	496	464	511	490	503	478	458	523	519	473	487	486	490	526	481	464	540	465	464	476	534	483	513	537	483	444	516	478	524	547	471	515	499	494	491	509	519	490	508	538	496	478	470	538	531	484	544	507	487	504	508	467	525	515	504	472	497	505	460	475	509	519	522	491	474	504	469	494	441	490	501	499	484	498	537	510	498	466	485	492	479	515	498	448	493	455	504	509	477	511	504	497	533	463	539	499	521	484	485	469	470	463	506	484	511	495	520	543	458	488	503	532	470	484	498	496	481	479	467	499	489	496	499	488	464	507	480	467	514	518	521	518	528	524	493	486	470	495	514	497	506	500	457	540	481	524	481	452	475	474	502	487	523	522	527	534	477	525	490	492	482	536	488	506	480	491	539	496	478	508	478	520	459	471	483	453	481	501	467	494	471	501	507	533	507	454	513	506	471	519	483	501	496	522	524	539	494	504	482	465	499	477	481	491	452	500	487	519	470	482	473	496	503	505	506	481	467	498	549	472	505	493	495	498	465	483	480	466	458	517	503	512	500	484	495	504	512	494	506	460	470	496	490	499	496	457	537	484	516	485	486	478	499	502	470	439	493	514	497	517	505	497	487	510	493	485	511	470	500	495	460	486	455	446	524	497	499	480	492	477	490	472	501	462	494	487	498	486	458	538	514	516	505	517	481	459	469	459	493	496	510	508	513	460	511	503	477	465	484	483	531	530	515	498	460	491	543	517	499	476	483	490	483	501	505	501	522	497	506	547	498	469	481	498	509	483	503	502	478	524	478	493	472	529	502	513	498	474	482	508	515	490	465	465	481	483	515	519	485	504	488	503	487	502	506	508	520	451	457	485	529	479	497	419	506	482	503	514	477	478	475	488	505	499	533	498	502	449	494	508	471	531	511	515	529	496	480	456	515	483	485	522	490	505	510	507	498	541	503	472	493	512	504	501	524	522	492	504	513	483	510	490	502	471	514	478	476	480	482	517	500	486	480	445	522	486	461	480	497	487	499	523	497	473	510	440	451	497	463	478	500	496	501	515	465	493	510	490	506	501	509	518	475	499	483	547	498	483	490	468	457	472	514	502	518	493	473	474	514	492	481	455	507	508	517	515	484	477	543	512	466	507	460	421	496	431	467	521	490	525	512	510	534	528	464	481	474	512	482	478	500	527	481	466	499	513	459	494	495	488	483	499	528	470	470	542	516	513	478	528	471	489	483	439	507	515	516	479	503	489	467	482	481	502	476	469	499	481	518	506	481	479	494	475	503	491	508	450	500	499	498	514	503	512	508	532	479	490	477	486	480	465	513	475	463	498	520	478	486	493	497	506	475	467	505	503	518	503	487	517	481	496	485	477	480	544	494	512	524	504	457	530	502	485	489	478	478	500	451	495	512	517	501	519	490	500	498	555	478	515	480	461	472	513	508	519	478	525	499	477	518	475	525	489	483	468	493	484	516	507	466	459	471	483	492	479	492	509	499	474	506	498
38260	49303	40963	30518	28997	13306	2071	768	758	740	787	765	769	756	835	795	770	793	834	774	764	721	773	778	758	721	800	769	764	750	739	782	782	774	758	794	786	726	769	763	791	774	761	760	791	754	758	759	733	794	776	758	774	770	796	737	719	741	743	768	775	856	756	795	783	804	797	784	805	783	764	768	782	788	757	736	744	781	782	755	747	764	751	726	789	808	749	814	778	764	806	772	736	801	787	773	736	754	788	772	783	759	757	790	751	792	759	779	836	753	792	744	741	774	751	816	776	802	825	707	778	766	783	755	745	731	785	765	772	751	802	832	802	773	767	805	743	771	703	753	743	731	823	757	689	784	745	788	752	749	795	742	779	818	793	779	752	736	771	745	828	745	754	789	787	742	759	736	805	755	801	805	800	723	765	822	766	778	777	731	757	775	724	760	785	805	773	784	807	761	790	781	763	758	754	762	765	787	763	779	758	735	779	813	725	763	765	774	725	813	758	749	739	770	769	807	790	772	764	823	741	773	776	765	800	764	761	741	771	760	723	794	776	759	811	754	781	796	769	782	782	747	808	796	743	776	722	808	746	780	810	807	728	730	763	746	726	800	827	753	755	766	749	755	761	799	762	707	764	757	716	745	801	788	725	749	723	792	751	775	719	819	749	760	763	791	771	758	763	788	767	758	782	761	803	772	755	750	742	699	721	752	794	790	764	791	767	739	756	765	838	745	770	732	767	768	768	798	794	741	794	754	749	753	813	810	672	773	759	857	773	776	805	725	794	760	741	811	780	779	741	759	750	764	794	762	787	746	766	790	796	746	769	772	733	786	802	743	779	771	756	748	756	759	759	724	733	748	746	756	782	796	786	740	730	730	769	814	728	750	799	806	753	770	748	748	791	730	706	740	804	784	768	734	774	742	750	721	785	740	796	729	689	775	808	749	787	766	803	754	742	752	772	775	701	802	742	800	765	758	750	759	760	780	738	753	802	759	816	751	694	789	798	800	708	762	758	819	729	776	744	739	802	747	834	768	770	730	792	773	724	749	748	768	740	756	726	767	750	765	782	784	751	754	742	763	753	735	763	781	775	758	764	809	823	739	765	751	731	795	825	739	747	797	719	804	789	783	738	747	740	780	766	716	798	789	740	716	727	732	764	753	795	755	790	767	752	777	719	722	789	756	775	760	790	796	789	778	736	791	773	791	750	755	737	757	769	790	717	775	710	749	766	767	785	822	826	783	783	767	800	748	775	763	761	787	793	732	713	780	741	723	828	775	705	776	725	785	782	792	752	776	719	774	740	741	808	751	783	759	766	774	760	813	779	774	732	754	707	723	758	700	772	756	748	777	803	765	746	747	764	784	735	745	723	811	805	732	811	755	819	722	701	793	793	746	761	748	835	748	771	772	820	771	808	792	768	803	752	714	791	726	741	697	762	762	794	747	796	753	810	770	805	754	746	770	745	739	747	760	799	759	699	731	774	768	758	813	732	742	801	796	746	776	826	742	792	733	776	775	779	777	780	714	771	791	731	723	782	704	709	732	744	787	733	761	763	777	756	754	778	776	799	741	743	768	733	744	833	762	803	779	781	784	808	808	739	772	751	758	777	794	748	792	797	791	784	765	746	774	761	828	733	761	788	757	797	785	751	754	773	728	778	744	766	800	752	719	792	724	763	793	742	756	753	771	799	754	749	786	757	725	783	798	758	782	806	748	785	761	793	786	782	753	818	776	738	767	802	750	751	775	772	717	790	765	740	733	708	731	738	754	750	713	748	765	802	757	776	749	758	722	772	766	767	779	741	764	807	721	812	752	803	745	706	773	763	764	787	751	767	776	797	833	740	741	750	779	772	748	761	795	786	760	771	759	736	802	762	736	749	761	775	757	751	812	787	780	739	685	777	753	768	764	740	772	808	813	768	777	791	780	712	721	724	767	738	721	766	769	758	726	780	787	718	792	804	750	788	750	727	707	741	781	765	790	744	756	729	786	801	697	775	779	765	813	814	735	731	813	772	762	766	796	745	682	769	726	727	790	749	767	761	749	726	779	780	765	765	761	784	748	789	734	780	750	796	805	769	760	765	796	775	774	776	815	735	785	721	744	711	752	816	782	769	764	725	747	770	770	773	733	780	805	754	788	776	793	749	768	805	796	753	781	790	728	790	768	739	747	756	749	778	790	739	725	724	736	756	808	788	784	753	784	739	826	786	760	752	769	744	764	753	775	785	773	789	724	738	796	793	749	751	764	777	790	778	779	759	761	765	766	785	792	714	764	723	797	774	789	782	715	757	746	709	728	788	798	731	787	755	746	784	768	756	769	779	797	793	737	783	780	759	761	747	723	721	764	768	765	716	794	780	776	782	779	767	771	766	784	788	755	822	708	767	755	783	780	691	724	746	770	761	743	775	796	727	730	719	780	750	750	780	712	716	763	750	749	765	829	765	738	742	783	776	712	722	721	751	770	749	800	776	749	764	797	788	765	757	775	809	794	759	757	771	772	730	781	755	751	793	766	808	796	763	751	799	783	736	772	761	759	738	792	763	725	731	745	800	788	778	802	799	780	759	741	785	746	739	784	768	740	757	729	774	769	783	773	811	775	751	791	759	798	784	761	742	733	763	698	765	775	738	744	775	758	822	790	788	811	763	802	739	784	817	764	754	700	780	740	779	817	763	804	785	775	819	802	813	712	765	739	757	756	767	727	764	767	754	772	789	809	784	748	782	814	775	735	782	742	800	743	738	834	737	786	757	757	753	754	793	789	798	717	741	761	806	741	753	761	772	711	791	826	868	795	795	797	829	753	763	768	738	716	747	814	781	772	756	738	770	761	776	786	730	734	776	701	785	764	738	756	804	779	834	774	781	740	794	743	775	793	743	767	751	751	771	775	794	774	702	739	700	729	779	792	796	703	799	747	756	708	769	788	740	789	760	707	786	749	757	802	781	738	748	774	745	792	792	824	765	770	707	746	779	743	770	750	718	778	763	755	778	799	717	770	728	778	747	743	788	753	810	803	739	761	790	804	759	750	712	729	739	747	770	786	766	752	793	804	730	753	705	774	746	759	812	825	759	792	836	736	778	788	764	785	750	781	763	758	816	782	755	745	798	771	784	792	760	737	758	773	775	776	774	778	760	829	730	730	781	742	771	791	783	774	760	799	769	792	779	778	755	768	828	786	777	745	755	768	745	693	746	770	783	767	784	847	762	720	805	745	760	757	769	752	765	738	756	777	796	795	773	761	802	745	791	779	738	777	760	737	772	760	776	781	780	759	762	796	741	778	775	727	782	755	800	762	792	758	735	805	734	793	743	787	805	733	724	792	779	741	751	735	776	763	770	727	739	787	822	754	767	765	765	783	762	803	704	788	754	780	726	766	758	733	774	764	781	800	779	753	769	778	772	784	745	765	722	787	778	796	764	739	779	812	738	730	765	757	726	788	784	770	778	809	798	774	740	784	763	765	747	770	783	763	821	739	770	806	753	805	785	772	738	745
23006	21249	28879	24119	25186	21992	9868	769	450	447	406	428	425	431	408	427	471	433	389	413	411	447	430	476	424	433	391	413	425	438	374	459	371	427	413	440	425	430	384	402	394	401	402	434	446	391	446	413	415	426	397	392	417	411	418	425	431	392	406	434	367	357	440	436	434	435	420	438	409	439	400	450	449	384	447	448	409	430	409	450	441	421	409	421	389	442	421	409	415	402	415	442	449	386	382	401	426	413	430	391	461	449	373	349	434	414	396	391	385	432	407	442	421	394	389	397	411	433	416	435	405	403	430	384	443	417	406	431	407	385	395	395	407	404	409	434	386	379	438	394	426	421	427	403	414	427	368	416	420	399	388	438	412	413	388	397	391	401	446	412	386	406	417	421	381	397	413	472	437	443	415	388	413	414	401	409	455	385	393	460	396	436	404	414	446	378	417	409	419	411	397	385	420	374	401	406	390	413	391	380	434	408	448	385	435	396	388	405	398	426	396	415	420	413	408	389	379	421	389	434	410	425	414	428	382	422	401	399	420	395	426	394	413	435	388	408	382	413	420	396	438	435	394	427	397	396	406	417	397	398	403	434	392	433	420	404	378	416	436	454	415	403	423	419	396	413	397	404	402	404	409	406	415	441	423	426	382	439	417	406	419	406	418	404	394	432	395	409	423	403	395	400	388	393	451	423	413	385	414	396	397	453	417	394	384	431	426	442	435	368	410	422	426	447	388	419	385	422	421	394	433	409	406	404	429	405	425	419	415	431	389	396	421	394	446	428	378	404	399	413	425	373	377	430	453	399	401	381	415	446	430	400	395	405	409	382	416	429	381	421	437	408	428	414	395	387	389	412	454	480	386	408	403	414	418	406	396	423	412	411	410	453	378	439	399	410	430	458	401	419	370	384	384	434	427	446	417	436	440	441	449	444	404	458	400	401	430	409	431	438	401	367	384	418	439	419	431	435	373	435	423	473	417	391	398	383	418	433	401	378	451	422	402	418	397	414	413	396	417	385	386	439	381	414	406	408	411	434	407	420	433	391	439	391	410	416	418	426	421	433	385	405	415	452	414	393	380	449	391	403	365	441	409	391	409	398	396	431	416	434	416	402	446	393	407	418	424	423	419	397	449	387	450	405	427	445	391	390	425	374	438	363	405	433	429	433	389	392	409	399	419	377	397	440	444	395	437	419	395	419	397	455	404	418	435	398	389	427	475	408	435	379	460	415	420	422	437	395	425	399	400	391	399	393	430	375	425	431	417	396	426	434	386	407	406	425	401	375	431	405	369	387	404	400	413	453	425	422	409	422	400	394	436	400	390	415	410	416	437	386	433	358	450	463	398	413	405	406	391	415	430	393	432	443	417	420	412	401	392	446	421	453	389	426	411	430	401	401	385	429	430	418	423	390	391	409	408	437	412	383	370	385	427	440	401	422	414	438	383	411	404	428	421	357	408	417	423	420	420	423	409	412	416	407	428	424	400	395	392	380	407	408	462	397	412	385	410	428	434	415	430	399	411	436	405	440	397	418	393	388	415	388	387	410	432	380	418	406	411	403	420	410	393	410	423	389	383	412	405	408	408	352	389	406	414	394	417	388	438	408	398	430	424	398	394	421	405	415	429	410	399	423	420	414	433	401	424	413	405	409	423	399	414	440	384	431	417	437	433	438	391	428	411	389	412	425	449	389	391	389	428	386	432	378	412	415	395	408	415	404	425	385	415	415	420	440	386	399	408	384	426	420	396	460	428	403	439	400	393	412	397	407	410	397	451	398	420	418	381	389	394	420	414	413	396	379	359	441	428	423	434	393	431	449	416	403	385	427	399	396	429	419	441	414	404	415	385	404	405	430	399	433	438	441	401	420	439	422	471	398	441	425	432	361	418	372	399	411	424	433	379	358	391	396	397	381	414	430	416	420	387	413	371	430	383	376	440	435	421	409	431	365	410	385	424	405	434	428	473	439	412	392	408	433	428	443	412	394	370	414	432	399	396	449	428	454	428	442	419	422	437	421	420	392	424	417	423	428	446	401	449	443	425	438	434	398	369	426	425	406	397	381	412	434	436	430	455	436	435	441	384	406	439	414	404	428	405	448	393	392	390	428	394	431	419	378	413	397	421	462	436	400	418	426	424	401	421	387	429	415	401	378	433	453	418	415	417	392	414	418	417	430	400	409	417	427	430	409	416	426	401	390	387	420	384	420	406	398	429	379	412	440	440	410	442	440	416	420	409	370	400	436	406	427	443	445	411	424	453	407	414	420	403	444	415	426	427	393	444	409	427	415	391	427	407	421	430	422	455	421	401	420	428	416	407	398	405	397	440	409	387	423	409	417	392	414	435	382	432	402	387	425	452	382	413	440	407	410	435	411	410	427	427	411	413	356	405	377	410	412	450	390	412	397	435	409	392	360	420	414	435	424	431	431	379	417	401	432	455	410	382	394	396	376	383	411	429	455	386	412	376	399	367	430	415	411	428	383	438	407	363	420	419	388	390	427	417	402	419	408	415	390	427	409	409	386	414	391	420	413	386	444	412	420	383	420	402	385	399	456	404	407	382	422	420	432	385	397	417	360	395	392	426	426	395	407	419	383	432	391	457	419	424	445	417	431	426	382	399	380	414	399	404	408	391	398	410	412	418	436	395	424	410	418	434	430	402	386	412	390	456	439	394	403	422	406	411	414	374	390	409	397	417	401	462	419	412	401	392	413	441	466	424	416	437	389	428	373	397	426	410	370	434	411	421	409	399	385	399	418	411	390	416	425	414	393	430	394	367	425	417	399	422	399	382	404	394	427	400	381	422	437	411	419	448	388	394	428	398	413	420	401	394	430	409	420	390	427	441	405	403	450	420	397	406	404	423	419	422	414	383	405	427	447	408	383	417	393	422	411	411	441	401	426	440	411	419	417	431	404	432	419	380	435	445	375	430	415	390	391	434	428	412	404	405	357	395	428	421	417	363	401	436	410	391	407	427	460	370	401	433	410	384	371	400	396	438	372	401	427	407	430	400	431	411	400	426	386	393	407	423	445	424	437	442	410	412	385	414	382	389	419	456	425	411	401	397	424	408	403	386	412	425	436	377	423	421	417	400	416	427	403	362	372	432	390	415	402	406	469	421	414	432	435	432	408	404	415	435	414	407	402	421	410	396	415	402	403	426	417	391	400	411	416	396	414	432	402	413	416	423	368	424	400	417	409	404	417	419	395	435	401	384	425	402	393	411	420	437	415	399	392	439	408	434	443	403	408	443	373	398	442	376	400	403	416	434	399	422	395	418	410	395	413	414	428	381	415	414	398	377	401	394	424	415	363	422	416	376	394	422	401	440	399	409	384	436	391	403	366	401	389	393	440	390	407	388	415	371	427	434	438	441	415	371	440	407	425	410	403	413	437	414	435	394	426	432	434	400	436	358	376	400	424	375	375	397	397	405	424	418	423	404	394	422	405	415	384	396	403	418	419	423	416	418	418	430	425	429	394	428	386	382	430	441	421
41869	59162	50294	42783	41582	18820	2211	614	625	607	663	656	615	637	672	628	661	640	603	643	653	626	636	648	680	659	650	695	656	662	602	662	623	650	576	605	602	654	656	680	598	679	634	623	614	617	616	661	661	650	646	668	689	601	618	664	670	610	674	643	622	625	666	640	649	640	675	695	643	652	629	656	662	638	628	688	612	617	675	691	625	655	603	626	622	646	675	639	592	633	646	600	611	686	645	647	625	652	593	629	661	710	644	624	597	671	648	672	632	676	649	644	646	605	652	619	604	641	621	637	613	665	647	643	652	666	646	646	639	648	633	620	645	650	635	592	668	630	612	627	664	641	652	668	656	634	662	619	629	639	607	635	652	631	606	648	643	652	635	622	630	630	625	635	628	675	629	652	675	639	641	650	635	703	611	616	642	608	621	618	680	625	634	646	641	631	643	596	626	647	620	618	636	670	617	633	611	621	614	639	631	662	659	657	589	673	621	642	641	651	644	658	617	594	614	668	630	667	636	568	621	643	637	645	692	626	626	695	640	676	608	628	648	623	677	617	684	643	606	615	602	637	622	641	683	633	661	621	615	651	615	646	621	623	631	660	631	646	599	620	661	663	610	607	658	615	671	652	641	635	657	620	646	595	628	633	641	612	652	642	655	650	625	659	691	600	635	643	623	635	647	663	648	665	662	598	618	681	659	652	585	636	635	647	639	611	628	632	613	676	651	618	641	634	588	661	630	639	593	628	633	675	658	628	642	634	661	642	655	638	648	651	655	637	615	670	616	628	619	620	598	646	588	630	633	673	618	656	594	640	621	662	608	599	606	633	672	604	652	647	645	664	660	590	663	683	652	646	649	646	633	676	621	690	613	663	617	653	668	613	640	631	633	586	678	642	682	585	571	646	686	629	676	595	619	624	591	581	670	623	662	626	644	630	624	638	624	654	681	668	651	613	662	633	631	622	614	680	604	640	665	613	628	661	649	646	680	643	629	603	643	641	655	664	651	617	655	630	589	604	648	645	679	664	577	656	672	645	674	621	602	626	636	677	632	642	594	666	635	616	628	624	628	577	649	621	649	683	612	641	683	639	641	629	674	650	666	694	621	635	626	632	676	647	630	591	604	642	644	618	584	650	629	620	644	633	654	636	654	648	642	666	652	641	641	630	662	668	657	702	667	639	629	681	649	655	650	670	649	617	636	646	645	674	670	644	625	635	643	627	588	666	616	606	633	620	645	626	635	659	655	621	650	626	617	624	647	650	637	675	617	644	644	658	675	586	639	616	627	691	600	681	649	673	656	604	647	656	635	619	635	599	644	610	680	660	604	666	659	647	650	618	629	612	666	635	657	664	626	642	600	683	602	627	644	654	666	665	634	609	662	686	619	648	627	616	628	610	664	668	619	635	633	648	626	641	589	640	665	687	612	633	666	647	640	674	614	625	624	662	616	629	709	587	666	654	572	645	670	626	632	630	594	618	638	623	631	630	608	619	625	682	636	642	618	652	628	625	654	666	640	649	619	605	649	631	624	657	628	617	721	654	654	601	628	661	626	619	615	660	657	698	652	659	704	619	628	681	648	657	627	625	634	641	654	645	632	641	657	608	655	660	619	656	657	611	632	690	640	636	655	692	615	634	672	593	640	617	669	671	646	619	634	628	664	642	675	623	702	625	628	645	652	641	644	639	598	625	622	639	665	628	692	600	685	649	660	636	600	634	597	646	603	633	636	635	643	600	640	592	664	663	647	605	592	604	657	599	634	638	620	637	610	626	662	669	674	619	648	605	629	625	636	668	653	671	656	618	677	660	622	583	609	599	635	633	671	654	645	643	660	597	635	634	650	648	643	589	648	647	612	592	652	659	623	653	614	633	657	629	641	649	631	614	593	655	642	623	641	648	647	629	655	632	645	659	657	653	648	611	655	599	678	631	618	663	650	647	637	606	654	599	636	636	592	670	669	633	612	594	606	630	654	632	720	641	648	667	645	635	615	655	643	593	606	643	668	636	653	653	655	692	640	672	631	685	648	617	621	638	615	628	652	630	617	674	623	655	612	634	638	663	663	628	635	620	631	644	610	641	617	639	620	644	647	625	670	637	663	670	699	665	665	607	641	643	613	606	621	618	646	671	672	611	643	626	639	644	657	641	650	663	639	613	583	613	655	654	658	590	657	614	653	632	683	661	611	614	666	636	689	628	682	643	656	613	592	645	633	674	639	650	636	625	587	682	637	650	638	663	619	578	631	634	633	656	653	654	674	696	663	591	615	615	667	651	648	685	594	682	639	657	620	669	625	635	611	643	640	603	646	652	631	625	614	580	638	665	666	612	660	644	605	645	651	693	712	662	655	625	696	618	616	619	641	654	668	679	663	583	653	653	627	632	627	618	656	645	655	627	605	658	633	629	644	641	630	627	636	642	621	630	634	644	695	676	659	659	613	623	596	640	610	617	693	635	684	633	668	629	621	624	664	662	660	642	626	608	663	634	649	630	626	647	634	666	593	661	626	654	669	658	619	617	652	685	610	650	634	616	637	640	629	600	668	673	615	620	673	650	643	629	616	601	647	665	670	649	613	614	679	637	638	624	616	666	660	617	627	685	613	607	658	613	646	625	616	625	641	635	625	628	653	656	613	615	646	627	605	704	660	622	621	625	645	664	646	625	647	624	710	640	627	641	647	617	672	620	649	643	643	660	662	695	635	646	648	645	667	635	626	674	623	655	622	634	650	678	653	638	606	658	622	653	608	614	634	619	636	646	634	612	609	700	651	657	680	643	603	698	634	680	619	628	659	597	569	616	650	624	617	639	687	658	627	650	614	610	640	661	591	648	628	640	658	587	652	711	643	675	610	610	652	639	656	635	635	637	618	655	632	661	640	631	661	667	601	637	649	643	646	635	635	642	633	661	639	653	624	651	643	672	600	615	617	633	653	686	635	649	610	671	647	636	636	625	642	604	683	645	697	654	684	658	641	614	660	681	629	707	628	668	635	624	653	595	675	681	615	608	622	617	664	632	561	629	598	608	686	651	610	634	633	648	646	592	630	689	680	662	638	604	661	625	648	602	634	640	623	639	652	619	628	675	605	634	623	662	688	663	634	625	626	645	644	617	618	618	608	684	640	659	648	651	630	669	654	610	614	640	636	641	645	633	660	614	630	645	628	681	606	674	675	661	611	636	630	645	655	662	674	643	618	667	655	624	633	643	663	623	635	658	653	635	645	613	634	633	669	685	633	627	652	611	656	610	659	654	635	627	627	622	630	598	637	628	612	657	654	670	636	670	619	646	655	710	601	636	607	587	632	645	631	603	631	579	634	636	629	654	635	614	618	637	612	658	652	633	646	672	599	646	671	600	605	602	677	652	609	590	652	640	615	645	645	631	642	641	673	626	613	670	670	602	645	662	665	676	632	621	603	661	601	645	634	681	642	601	645	652	613	662	637	606	649	651	623	632	654	636	624	627	635	652	638	643	653	671	626	658	658	626	643	612	665	670
27481	22954	22062	12640	7924	2217	451	358	409	389	403	374	408	391	371	400	384	359	389	373	382	367	400	393	384	399	360	397	341	370	376	391	383	362	379	356	361	394	374	373	423	344	388	348	381	343	393	363	386	396	360	369	376	412	391	367	388	353	394	415	364	375	337	365	387	402	367	358	358	377	360	362	374	384	393	376	347	376	373	379	388	371	377	339	369	367	383	414	385	388	369	373	392	382	369	342	408	377	369	380	361	383	338	357	360	403	346	400	370	383	358	390	371	346	375	361	372	377	373	394	403	380	362	412	365	349	390	374	391	417	357	359	409	360	376	395	373	360	418	353	383	384	382	376	387	385	336	374	357	372	329	375	396	377	391	375	369	368	341	368	371	376	354	344	395	394	361	364	378	391	344	336	373	368	336	355	343	389	403	373	366	354	392	381	377	368	365	367	381	405	370	348	388	373	379	364	409	328	378	366	388	380	408	406	342	347	346	349	400	395	412	396	390	367	352	372	378	399	391	421	346	335	369	383	362	380	349	394	388	396	358	380	394	413	393	395	391	334	364	400	367	382	400	382	394	363	369	394	391	368	381	392	398	390	404	390	384	371	379	367	384	393	338	347	414	404	387	385	381	388	352	371	371	372	374	375	369	368	381	355	361	388	390	369	359	361	403	366	343	389	409	374	391	413	322	365	373	409	350	381	354	357	361	386	377	398	393	376	351	376	357	386	357	390	380	351	357	366	383	418	349	347	368	359	384	380	354	402	382	351	345	351	365	372	387	358	395	386	367	375	398	354	382	363	360	377	351	378	364	401	395	398	368	380	343	352	364	414	420	388	411	383	408	403	407	399	378	387	411	418	366	383	344	365	354	379	371	357	377	379	365	376	388	374	377	384	413	387	377	372	366	374	365	365	359	408	377	366	378	371	387	355	378	359	392	361	369	351	345	363	332	373	411	388	411	379	357	371	382	384	362	388	394	406	366	405	350	421	370	383	386	359	376	361	367	367	358	395	349	394	412	362	371	335	383	343	397	350	353	416	373	364	398	381	364	382	398	363	355	394	366	385	349	391	406	369	354	360	369	360	370	382	369	387	383	344	392	329	345	399	383	371	367	398	381	381	377	399	413	325	349	383	407	392	344	367	358	362	375	397	363	362	340	377	383	359	394	392	365	363	357	373	395	371	358	380	344	389	373	389	411	359	370	376	390	364	352	404	346	357	368	347	351	369	355	384	385	366	385	398	380	405	357	353	357	404	389	366	366	341	375	385	372	402	404	394	372	371	362	391	350	338	371	351	378	369	379	377	371	355	402	377	410	353	397	346	381	390	353	395	386	414	386	403	388	377	380	356	365	364	368	365	366	399	363	404	390	342	377	381	369	358	370	368	377	375	373	408	343	392	368	399	386	352	367	345	337	392	341	371	369	421	385	358	388	402	370	380	385	358	349	392	409	393	335	392	388	376	372	370	376	403	378	341	392	378	349	385	374	383	402	373	366	390	371	351	419	370	386	372	387	371	385	390	361	385	353	370	378	392	381	384	360	352	364	385	382	380	364	362	356	386	375	384	388	382	386	360	387	392	372	364	358	362	379	391	377	387	334	351	381	370	356	374	361	376	366	392	352	416	388	396	373	344	410	396	375	343	399	374	366	353	421	381	400	376	340	408	382	348	393	396	367	388	359	382	353	382	346	392	375	395	416	375	389	375	333	372	358	362	375	372	390	386	403	368	393	386	409	366	372	367	394	391	400	413	378	348	348	361	382	371	374	377	430	384	368	409	387	383	393	378	372	405	366	361	392	390	381	373	421	359	387	378	384	332	350	404	401	362	338	392	389	379	370	376	322	363	391	379	407	370	389	401	360	388	366	373	389	343	369	418	397	381	395	403	348	394	353	370	349	401	376	344	382	360	382	368	384	378	378	376	382	374	368	402	399	366	356	343	372	401	348	380	390	378	406	359	373	362	339	365	389	406	381	360	370	342	372	409	402	372	389	389	385	385	397	374	396	373	381	367	351	357	360	367	378	370	421	342	367	384	341	359	382	358	372	354	381	347	395	353	342	396	359	382	389	390	404	388	338	371	404	370	368	359	368	352	373	353	368	396	407	397	374	319	373	352	364	385	388	390	379	377	408	380	375	392	411	327	379	361	356	397	379	377	344	351	333	359	390	332	319	377	383	383	407	378	384	398	359	365	358	405	369	358	417	370	383	348	381	397	403	386	351	395	407	354	380	421	372	371	372	373	409	392	401	411	370	401	380	385	356	396	384	385	379	383	350	352	406	395	422	352	342	387	402	375	361	369	352	382	384	424	353	324	403	384	371	383	358	377	384	385	370	391	393	377	337	391	371	348	395	361	362	370	385	389	363	409	406	382	372	393	359	375	338	381	399	355	393	343	383	380	370	375	363	388	386	389	388	377	400	397	383	376	379	368	412	372	384	357	375	379	355	352	374	365	390	392	381	342	398	376	382	375	417	338	353	406	363	377	347	370	383	405	378	389	367	375	372	377	345	380	385	393	371	383	377	360	369	356	378	384	370	383	366	370	409	369	379	367	358	384	361	388	387	366	387	342	418	382	402	369	352	352	391	371	340	386	405	367	401	378	370	375	378	422	376	354	355	391	365	385	332	370	399	384	394	376	365	377	373	376	386	365	373	366	337	370	368	373	373	389	346	382	360	387	361	394	393	398	342	387	410	359	384	399	364	394	362	403	388	359	390	391	387	397	388	367	347	343	379	389	381	361	354	390	387	335	342	374	371	391	361	375	371	372	382	354	337	378	335	388	390	369	377	349	375	359	356	349	389	377	397	358	343	375	403	411	373	393	355	323	374	360	382	347	364	364	369	407	370	347	367	396	408	379	381	419	385	359	405	401	381	349	351	378	380	340	399	370	388	392	394	370	347	409	310	331	408	399	361	363	423	364	404	394	362	426	385	403	377	356	376	406	378	385	341	363	385	365	403	377	389	373	394	391	340	392	357	375	407	366	391	361	391	344	360	370	372	372	392	383	395	353	367	380	359	382	354	413	393	364	356	385	386	393	362	356	383	375	407	387	339	400	371	394	383	395	393	361	363	404	368	367	348	372	381	401	351	387	362	346	382	371	355	396	377	374	420	363	384	380	368	335	368	383	406	399	385	395	391	353	363	372	359	377	343	352	369	376	391	398	370	373	353	344	343	356	395	405	350	348	332	408	398	379	397	366	380	380	366	346	386	354	364	362	375	369	366	365	410	376	376	388	372	377	350	376	406	379	384	389	360	374	416	365	358	390	406	362	401	388	359	371	365	374	353	357	369	388	367	383	386	383	373	361	385	407	403	362	342	371	370	385	392	392	366	367	351	347	386	327	374	350	362	372	358	354	381	353	400	371	360	375	369	334	362	368	353	374	383	404	386	396	380	387	348	385	375	368	367	390	372	366	358	379	391	367	373	372	375	373	349	402	344	333	362	424	348	369	386	371	376	389	414	359	398	364	400	380	379	390	396	412
29634	34745	26071	15902	13455	3992	770	620	602	571	600	612	549	563	560	585	590	634	612	618	604	611	601	596	570	559	575	603	592	563	592	591	542	569	601	578	559	575	590	563	596	578	609	546	607	586	607	556	588	613	598	579	619	577	578	589	566	619	592	564	588	580	569	605	622	581	579	633	574	570	605	561	605	551	607	594	576	566	587	597	601	593	647	577	635	585	603	573	560	585	576	574	577	565	633	628	594	561	590	608	635	576	591	557	564	588	564	623	620	566	620	584	540	572	565	598	580	583	597	568	587	576	563	562	582	619	608	584	540	608	627	594	587	624	568	538	587	604	585	572	598	579	594	575	589	609	539	580	586	618	616	595	579	556	576	589	583	586	610	612	604	615	575	551	528	654	551	572	604	604	571	620	603	553	625	595	566	589	616	528	571	606	600	581	627	580	586	638	564	620	594	619	591	560	587	576	592	575	559	558	665	560	580	573	583	602	594	592	601	599	573	583	587	609	559	585	616	605	534	557	629	599	601	605	614	589	603	605	602	588	609	564	591	588	574	585	600	599	605	565	615	585	571	544	582	574	600	597	631	612	553	619	572	588	607	597	565	605	596	555	588	609	560	576	534	578	586	602	575	580	579	607	564	622	593	555	574	606	619	606	575	623	581	607	591	559	570	626	575	583	607	579	628	565	626	568	583	593	604	610	568	603	600	588	614	596	613	566	558	563	564	582	611	618	628	549	607	656	585	588	559	594	588	561	559	612	602	635	572	572	634	565	594	579	619	552	582	584	575	615	588	576	590	608	567	598	556	558	553	619	585	632	580	600	548	585	606	591	605	598	582	562	571	643	613	591	562	607	598	591	631	585	610	587	630	586	616	564	575	576	562	573	561	630	590	570	596	560	608	620	621	563	618	580	538	568	579	557	612	594	613	593	594	581	605	606	620	571	603	575	577	552	566	604	595	592	605	571	586	591	571	552	583	549	601	579	561	600	606	601	604	581	605	596	639	611	618	600	579	584	602	635	629	615	613	595	599	584	579	557	605	623	552	601	564	590	576	636	591	586	602	555	565	591	591	636	578	586	607	604	557	655	597	560	591	591	611	622	567	571	604	583	565	601	609	557	540	615	582	597	569	575	595	604	629	594	579	584	630	586	577	554	582	617	617	596	574	612	591	580	575	581	676	625	555	588	572	588	578	597	582	613	589	594	570	532	553	607	587	587	582	606	632	531	616	570	628	640	575	590	584	583	574	618	602	564	594	572	584	580	595	582	558	591	591	589	617	569	603	558	548	573	543	636	576	591	608	574	586	589	648	573	548	602	576	603	572	598	625	585	574	563	600	568	638	606	610	590	606	594	610	602	606	564	595	617	591	572	599	571	610	584	574	569	605	584	576	597	634	600	615	566	595	609	592	586	607	644	588	615	651	585	565	578	629	590	570	593	597	574	591	565	602	541	613	575	591	552	585	573	606	589	588	582	583	568	603	563	579	631	585	575	592	634	598	606	533	606	623	605	545	590	579	608	634	639	562	605	602	588	587	594	554	582	608	558	607	569	605	568	580	583	608	576	544	556	586	576	626	535	567	608	553	565	613	620	590	617	553	595	542	568	576	581	621	631	580	604	599	613	607	594	602	610	610	583	597	598	587	545	600	636	595	579	601	564	552	569	596	589	553	609	583	627	619	570	546	590	601	584	621	608	593	568	612	583	576	597	568	564	579	584	595	598	569	585	598	577	653	576	591	608	581	575	559	601	607	551	621	618	596	580	555	619	563	615	567	549	575	626	559	589	633	588	615	639	575	597	596	640	571	599	580	621	591	569	574	591	535	620	591	572	572	602	606	591	599	622	575	592	581	561	560	601	610	584	555	609	593	611	562	553	629	577	603	556	569	545	624	603	572	563	580	593	537	595	597	595	599	593	662	666	597	577	574	553	598	570	575	572	590	545	580	632	584	610	646	599	593	570	571	548	598	600	572	563	591	619	591	592	565	637	546	557	602	569	564	584	594	570	554	578	602	607	589	576	564	596	609	617	614	549	566	613	578	592	614	628	544	568	592	605	585	619	581	610	581	598	575	601	580	570	569	646	555	601	604	616	630	585	586	569	576	554	580	586	634	557	580	570	562	599	591	639	584	586	562	563	562	503	586	636	557	598	625	564	605	595	563	596	597	612	557	606	585	598	626	592	616	587	590	608	609	595	614	599	601	599	628	607	634	644	616	581	595	601	588	558	620	592	613	583	596	603	595	577	607	571	591	580	606	606	633	595	573	557	604	586	584	637	549	654	582	635	613	545	604	582	594	633	616	569	582	645	584	565	577	586	605	580	587	617	563	580	596	596	592	604	618	606	637	599	581	616	581	626	616	605	609	551	586	558	614	548	637	634	585	581	637	578	578	577	592	590	576	580	570	577	564	570	629	593	570	590	585	559	568	599	567	575	620	590	608	634	632	569	586	626	602	587	620	571	592	610	588	590	594	591	604	593	598	579	582	597	604	563	579	581	575	643	573	539	584	573	590	560	598	572	613	571	528	585	583	583	583	634	600	578	538	532	582	613	560	575	570	574	565	589	587	657	578	598	565	565	603	603	628	553	572	592	589	578	590	598	533	547	590	560	599	603	605	579	626	607	617	574	576	585	616	579	594	589	508	593	609	595	627	558	552	576	559	649	603	619	591	599	563	571	599	588	595	582	618	610	591	598	591	633	552	554	579	575	651	556	612	579	615	585	633	596	543	606	543	622	600	594	579	608	598	617	608	575	597	562	625	571	574	567	581	591	664	620	587	595	577	563	541	602	638	569	580	603	591	600	594	571	554	604	613	593	627	611	552	567	629	605	624	570	562	613	606	607	596	585	523	613	572	569	624	607	612	576	628	589	562	609	558	605	596	587	555	597	613	605	574	600	609	593	602	595	583	604	606	542	596	593	564	562	566	538	607	562	576	546	597	613	613	560	625	610	638	619	599	572	589	609	573	569	568	578	595	578	584	527	632	629	576	643	592	630	600	573	597	602	590	581	607	584	601	581	608	654	561	564	545	581	617	615	574	602	615	614	565	580	600	581	590	543	594	600	560	566	606	584	598	609	595	602	598	611	599	625	637	614	625	560	561	583	577	614	597	538	588	564	583	587	567	601	551	573	562	621	584	604	568	574	575	618	577	573	590	519	619	567	559	580	568	595	613	614	597	585	597	598	584	552	597	588	601	549	628	629	548	593	570	585	560	561	578	600	596	590	553	571	597	543	558	575	556	605	591	593	565	623	597	598	597	614	587	580	572	562	601	638	507	588	557	602	585	625	611	600	627	556	588	597	582	580	587	639	608	568	643	594	612	603	589	576	570	561	611	574	584	612	588	581	595	551	562	567	587	656	558	547	606	594	584	561	571	635	612	603	593	646	559	596	557	623	590	574	583	604	552	566	579	599	592	616	575	605	592	601	579	614	604	610	581	589	560	634	638	570	608	604	585	549	559	582	556	551	566	599	586	588	602	568
24096	21220	28592	28206	31296	19597	4840	633	520	496	511	511	528	525	487	488	531	509	519	535	532	477	493	458	491	522	466	505	503	512	472	500	515	458	504	500	521	508	500	533	541	507	492	500	508	509	503	522	504	490	533	518	483	505	492	501	528	472	506	507	525	512	478	459	549	492	495	479	517	529	520	475	503	505	514	534	516	527	500	561	496	473	498	495	506	534	498	487	511	484	503	498	469	572	481	470	509	502	532	474	566	513	523	534	511	459	520	483	503	520	532	523	492	506	453	481	522	505	525	471	487	514	548	499	490	498	459	512	531	510	449	508	504	460	498	512	495	482	490	485	457	506	507	517	503	553	488	490	490	473	485	520	541	494	472	478	536	519	486	490	506	485	510	496	460	514	471	458	470	488	489	509	482	473	497	483	510	517	506	516	528	499	502	482	497	443	513	474	433	530	480	486	506	513	529	491	512	513	481	491	500	536	485	496	488	489	535	480	516	490	495	511	505	504	492	490	516	461	474	492	495	489	517	486	465	495	510	473	496	475	500	519	444	494	508	516	514	537	523	501	543	474	480	545	511	486	468	537	543	525	519	456	485	486	466	464	483	507	477	467	490	516	497	500	494	521	525	507	490	510	502	541	510	548	511	474	485	529	529	519	516	462	466	487	505	510	528	520	497	478	472	526	522	515	509	459	501	495	480	508	467	478	537	512	503	502	470	499	508	490	497	467	483	540	490	484	513	506	523	516	491	503	481	523	517	522	497	473	492	510	497	519	512	509	488	515	487	500	553	509	526	513	476	543	503	560	490	508	509	470	488	495	481	519	512	513	559	523	515	529	497	506	509	497	539	562	471	474	497	536	522	486	474	525	466	486	516	489	502	492	493	460	484	523	491	534	513	501	482	490	504	504	481	502	491	491	503	476	496	476	516	536	500	526	505	511	519	494	523	505	482	521	484	475	482	498	492	458	481	471	518	478	481	520	521	455	478	504	471	503	517	509	529	536	511	507	512	494	502	473	484	485	497	491	494	505	514	482	498	507	455	521	509	522	495	505	532	500	508	485	529	504	478	504	484	480	500	471	483	510	529	517	471	532	505	506	523	538	479	490	501	514	503	520	483	508	535	523	504	511	495	504	466	509	495	495	508	466	494	491	451	488	521	557	453	512	493	514	476	516	498	497	521	505	551	512	497	513	482	522	488	522	494	538	489	505	475	528	467	521	528	486	516	488	519	439	478	500	524	513	485	499	505	500	508	532	505	505	496	480	506	488	497	490	534	488	485	456	484	506	507	519	510	492	487	523	495	518	493	481	516	503	455	490	535	475	518	520	464	508	525	489	506	512	496	499	491	495	492	484	509	511	496	477	518	483	480	438	535	527	495	511	506	481	464	482	492	537	490	486	487	500	535	499	496	488	506	510	484	510	472	483	462	478	501	516	515	538	482	489	495	473	504	537	484	491	490	515	481	469	475	485	441	474	499	512	471	502	456	515	484	483	515	488	502	497	533	512	508	484	487	499	522	502	473	488	503	500	498	533	501	471	484	502	518	474	524	497	481	513	496	530	501	524	475	488	514	491	456	466	513	491	478	519	485	485	513	463	532	515	496	502	527	504	505	486	475	500	495	495	506	510	491	501	503	537	526	480	493	505	505	443	514	479	488	499	510	482	501	484	491	509	503	505	514	491	511	506	495	460	502	513	492	512	499	479	504	521	479	497	490	520	480	504	510	505	510	517	482	456	492	495	484	515	483	513	502	520	493	507	471	515	498	467	524	520	490	529	530	498	526	480	479	511	524	483	517	522	515	507	461	487	509	494	519	467	498	439	505	470	489	515	478	542	518	495	470	515	488	491	500	501	523	496	476	501	499	471	500	470	481	488	495	507	491	480	476	480	483	509	505	529	477	469	516	487	537	569	483	549	501	519	516	487	514	517	462	486	484	505	479	504	496	493	512	481	492	487	523	522	485	494	511	532	524	504	510	526	523	497	499	513	503	467	534	483	517	485	482	517	519	491	520	481	485	500	443	501	519	508	497	518	504	542	463	468	522	518	510	489	521	516	512	508	518	494	466	502	518	481	483	488	490	504	508	497	482	516	509	490	515	518	518	529	471	532	546	513	503	536	508	535	471	512	490	526	506	528	497	495	499	516	542	465	499	489	447	542	537	518	519	499	492	480	488	509	484	476	496	501	492	520	475	504	523	515	512	527	495	431	465	501	498	535	478	479	483	471	523	520	489	464	464	477	463	515	493	508	495	530	518	473	456	473	511	485	529	503	545	466	521	501	493	510	509	513	517	485	484	480	436	504	518	506	505	530	526	505	519	493	481	499	492	507	525	469	503	506	465	484	530	504	515	469	514	494	501	534	497	482	503	476	497	478	476	501	472	455	497	560	496	463	531	484	512	474	468	465	464	495	497	491	540	485	508	520	494	530	482	521	491	510	446	511	511	495	507	507	500	479	482	509	487	493	529	520	505	502	529	516	523	517	490	509	471	472	489	525	506	540	494	520	458	519	463	520	516	499	495	510	485	504	497	467	507	486	508	540	490	472	481	465	518	490	513	477	462	501	460	507	480	494	497	477	510	493	492	498	512	541	518	484	455	517	511	484	518	495	507	521	527	512	516	490	492	482	508	500	475	550	536	498	519	469	498	497	480	502	500	498	488	511	504	493	508	507	495	489	493	506	502	439	476	510	462	463	501	521	505	537	525	523	506	510	508	482	517	460	512	489	497	492	472	520	480	474	502	472	503	486	480	501	493	477	507	496	519	477	495	500	491	505	491	479	549	471	466	508	485	506	499	454	481	496	503	506	484	496	527	484	491	497	498	532	472	477	468	532	509	497	569	529	514	512	466	453	514	508	532	472	506	541	498	530	514	504	463	503	493	486	537	507	509	513	477	449	504	487	539	524	469	451	492	508	520	472	510	471	495	501	521	497	524	527	478	523	522	475	504	538	497	502	507	460	493	489	516	540	508	465	479	534	460	527	482	503	511	540	507	518	525	496	489	476	525	508	484	491	547	490	499	491	508	515	457	479	504	516	469	513	513	488	501	509	502	498	481	456	479	507	513	499	534	481	466	507	487	500	489	550	501	501	477	501	533	491	492	515	550	512	477	500	492	506	535	528	513	500	508	492	526	519	461	527	529	504	496	483	499	474	478	502	458	512	491	507	496	534	518	522	538	507	506	502	479	484	499	514	475	490	473	522	509	491	505	512	489	528	462	508	482	535	487	528	533	544	502	484	518	524	509	489	502	522	486	495	477	467	502	536	494	484	515	514	514	512	481	485	498	530	484	527	468	474	464	503	499	506	504	536	485	441	524	514	489	476	501	497	492	508	481	484	483	496	513	512	487	511	502	506	548	492	501	508	529	528	522	509	463	491	494	457	529	488	518	531	472	477	522	516	491	494	534	507	516	450	522	494	562	529	484	471	519	492	526	516	501	516	503	537	507	524	466	510	453	517	490	475	513	544	474	477	461	494	481	516
37884	54464	50886	45346	40413	18342	2828	849	812	767	759	736	765	788	802	788	721	802	779	758	757	769	796	749	796	798	790	808	795	769	768	808	768	753	769	796	759	747	791	799	754	783	770	815	743	838	795	793	746	753	837	791	803	775	753	804	769	788	760	725	766	763	766	788	849	809	734	776	805	787	818	820	766	821	747	762	824	790	822	796	751	733	734	786	786	798	760	811	739	749	792	744	755	838	773	759	767	819	782	778	781	786	761	748	769	759	753	797	801	796	835	764	754	799	777	756	753	783	787	769	789	761	814	819	790	748	809	773	792	767	778	779	759	800	767	828	702	771	787	828	780	748	765	753	748	756	768	754	853	791	772	810	844	782	782	752	797	789	757	740	775	771	798	731	791	761	748	778	778	759	781	793	801	770	769	761	814	797	753	764	740	783	767	754	796	765	794	770	778	751	731	823	788	814	718	738	781	789	742	761	791	821	771	773	796	759	751	771	749	767	770	748	753	783	792	755	754	771	765	760	747	791	779	718	743	764	851	791	766	796	718	780	760	842	733	784	839	752	764	748	796	813	784	806	765	794	851	784	765	799	756	746	780	736	791	799	829	815	823	774	773	769	796	719	827	762	809	781	759	772	773	779	794	819	781	801	749	724	836	785	770	736	808	775	777	762	739	728	738	772	754	732	808	759	791	786	775	770	771	759	792	793	819	801	761	773	776	751	767	815	744	789	744	806	763	771	765	712	819	809	773	799	775	780	792	815	833	797	758	805	770	735	783	797	777	777	816	821	760	780	761	779	749	790	764	739	807	790	747	794	755	812	732	763	750	763	762	780	771	835	784	785	762	781	778	727	792	783	781	810	831	763	800	736	817	728	785	783	785	766	757	769	783	739	808	819	793	780	794	767	761	782	813	768	809	793	787	762	782	765	756	789	786	779	794	742	730	769	849	776	817	803	748	775	773	702	814	721	762	765	809	784	804	743	791	709	790	728	789	753	817	799	795	818	753	753	781	777	751	750	752	790	837	803	776	728	747	781	817	722	774	833	787	817	752	802	742	790	788	754	770	760	796	776	757	752	782	751	736	765	735	745	798	794	795	773	780	788	734	825	738	778	705	796	802	822	801	791	754	812	751	780	787	788	776	772	814	773	738	778	782	787	749	756	767	742	760	822	754	778	774	768	779	752	785	763	791	787	781	783	824	804	793	776	773	833	814	815	756	727	777	830	743	791	787	760	710	748	785	775	828	799	795	779	721	774	790	820	810	761	801	764	773	786	746	784	746	756	731	773	780	745	756	780	804	717	779	797	777	768	806	810	766	778	808	820	722	764	818	759	751	799	749	771	767	790	763	792	777	755	749	805	813	812	772	732	784	752	769	736	780	730	759	746	771	727	769	834	782	798	711	814	759	810	774	742	809	716	758	798	774	758	746	745	752	783	773	775	712	784	787	758	823	728	771	754	746	781	816	839	744	785	749	799	797	780	779	793	747	787	733	756	778	805	732	749	731	729	775	792	743	763	770	743	761	763	744	779	773	740	767	766	772	732	781	732	769	723	818	742	745	779	821	779	813	754	790	784	793	768	757	779	796	823	776	772	779	766	778	782	770	757	788	757	755	799	798	746	742	765	800	766	773	773	796	772	782	774	814	776	789	864	789	749	817	753	744	748	748	770	783	766	756	733	740	728	763	734	819	782	830	758	753	824	822	770	824	738	781	790	774	805	772	790	779	734	806	754	795	780	771	785	708	770	773	800	817	770	767	753	780	831	787	783	758	791	791	756	824	783	748	727	798	754	766	765	769	765	794	819	791	735	810	734	858	749	756	761	732	773	777	787	781	773	822	766	770	801	800	743	768	804	743	749	762	769	803	813	772	779	771	763	786	793	816	768	748	765	794	743	732	825	771	791	777	812	832	786	788	768	791	766	755	791	767	768	770	783	793	831	763	814	781	736	798	784	734	768	773	795	797	767	733	814	749	800	746	794	732	777	752	719	812	814	754	778	781	780	814	814	791	769	772	734	766	747	780	775	766	763	780	776	763	778	823	744	785	758	776	749	791	804	779	807	819	737	808	773	815	790	792	739	781	779	758	799	731	748	763	764	747	753	748	748	783	792	767	784	781	813	799	783	775	743	771	797	735	770	757	791	792	797	750	810	782	759	783	766	753	830	762	739	759	785	738	818	726	732	719	820	786	778	803	754	738	811	807	790	794	782	784	849	783	758	794	732	799	741	739	763	788	809	784	754	763	747	755	779	764	848	753	826	746	761	757	750	821	763	789	778	830	754	772	779	715	748	832	793	799	760	767	760	806	783	771	741	778	800	785	804	751	797	697	802	790	717	790	741	808	783	783	807	779	787	784	738	791	760	771	787	793	752	774	793	740	810	761	758	799	795	767	782	792	731	776	765	775	752	825	816	790	732	807	806	764	765	753	768	786	803	807	762	764	769	746	743	752	765	772	802	769	817	832	808	774	796	788	783	739	798	781	790	791	725	799	783	786	765	790	815	766	802	804	773	732	810	779	775	799	759	738	763	825	805	805	766	827	766	781	757	855	779	800	771	767	755	778	739	779	809	726	774	752	738	750	842	790	806	771	724	793	737	764	769	776	862	729	768	755	819	790	760	783	780	796	791	782	737	754	785	803	814	768	674	719	797	793	777	764	778	837	774	763	789	801	774	812	767	798	783	742	792	807	730	802	778	809	758	767	795	770	760	784	793	772	752	758	766	811	796	779	767	771	753	768	832	793	750	703	779	759	780	813	795	783	761	765	784	781	739	755	800	796	792	838	792	860	743	803	771	748	806	800	864	760	752	758	786	792	768	738	763	794	746	769	812	759	749	780	768	774	818	766	753	750	790	765	799	848	776	761	804	787	757	805	748	718	768	725	777	782	789	770	781	803	757	766	788	746	777	807	807	792	800	818	738	765	782	735	788	743	797	786	799	754	734	812	760	769	792	771	798	759	765	770	800	747	826	774	842	754	744	737	777	780	813	793	780	753	790	789	765	726	737	754	753	790	769	766	771	761	779	792	789	767	823	774	781	792	767	808	773	806	809	771	768	769	777	766	762	772	823	799	719	773	776	762	744	713	795	782	820	779	773	827	806	750	823	766	780	787	790	800	753	763	789	764	763	825	779	825	783	798	790	752	758	787	832	768	725	744	785	766	805	792	772	818	796	737	792	772	735	801	783	739	787	783	733	744	754	763	812	770	736	786	777	795	766	813	761	765	788	761	777	788	809	790	787	800	785	753	796	769	767	748	750	819	766	799	782	807	813	815	773	784	792	746	782	806	777	800	736	759	774	759	717	734	794	758	761	752	800	756	785	786	773	760	782	779	815	772	745	733	806	728	767	765	750	814	808	712	777	818	758	785	736	795	769	792	775	808	760	748	773	816	778	778	742	747	804	759	769	783	784	734	815	802	776	736	785	766	762	779	830	767	762	803	744	809	760	835	759	797	748	791	750	765	807	770	723	771	757	802	798	723	752
22973	21290	28926	25310	30742	22441	11607	921	441	420	405	399	444	426	438	432	391	428	384	426	444	413	417	397	429	427	442	440	400	385	443	412	464	435	433	419	396	433	404	419	433	403	421	418	444	419	419	406	421	389	408	378	424	384	418	388	449	409	389	412	430	464	443	415	385	417	435	402	416	461	382	413	367	395	411	413	445	378	432	439	414	432	431	412	382	411	419	419	424	412	401	421	455	442	412	425	440	418	382	433	436	405	432	390	365	390	399	447	372	416	394	394	409	454	431	411	392	418	406	412	469	445	389	421	403	379	419	420	388	426	458	417	398	379	412	451	408	449	428	421	410	455	424	395	415	452	392	451	429	397	395	391	394	394	438	439	391	431	428	401	383	390	448	382	402	423	389	395	370	449	412	394	386	419	415	394	411	422	414	433	449	432	397	410	425	411	425	361	391	410	403	429	388	432	403	396	393	392	433	385	434	421	418	409	421	417	424	374	418	394	416	423	393	440	392	387	417	385	390	430	414	428	400	418	424	388	445	390	411	440	439	413	397	432	389	374	424	437	417	391	392	433	442	445	375	387	416	396	433	453	428	434	405	448	397	400	424	426	401	413	452	407	429	460	409	396	378	423	414	427	418	446	422	434	396	437	419	401	387	406	413	392	425	402	432	399	387	441	407	405	423	449	415	446	410	418	416	420	446	396	413	414	424	395	434	436	450	398	414	415	472	418	411	387	422	413	437	379	379	435	413	432	394	411	391	439	374	428	401	396	397	409	404	373	377	430	415	392	453	408	401	434	390	424	415	394	415	403	407	410	431	396	422	422	415	421	417	375	421	449	431	429	436	389	404	472	427	427	390	406	434	406	373	403	381	451	414	437	389	390	358	382	390	448	396	454	413	421	393	425	421	429	430	442	399	409	434	390	426	405	412	446	411	414	428	395	404	414	390	405	401	398	394	441	402	425	366	408	408	400	423	396	416	434	417	439	411	403	416	424	389	389	431	366	406	383	395	405	436	399	385	425	394	438	465	373	418	382	408	422	405	442	429	435	433	402	403	419	422	413	418	445	407	418	420	415	407	435	434	407	388	403	407	429	422	465	399	429	433	429	406	393	410	395	367	446	390	414	421	410	432	421	394	376	417	378	422	417	428	417	407	455	429	410	420	383	406	441	397	401	421	415	401	407	425	398	407	384	419	394	421	421	411	408	430	437	413	413	448	416	420	409	404	381	429	425	406	387	432	402	395	436	402	388	440	397	429	399	445	385	418	413	408	425	425	436	474	409	435	401	395	402	407	436	365	408	371	412	426	413	434	406	401	436	415	415	397	421	421	434	413	387	411	391	409	451	392	415	416	390	433	421	395	414	437	453	446	430	443	403	408	400	419	387	433	407	385	408	414	426	445	422	427	421	398	396	432	378	400	403	400	405	432	385	451	409	406	351	413	418	415	405	431	411	409	440	373	400	433	407	443	398	403	401	391	407	409	404	392	414	393	402	436	385	405	436	375	401	438	401	432	384	444	435	420	399	420	382	422	416	409	434	421	435	407	453	382	389	392	430	413	400	405	439	398	425	386	442	474	403	412	394	372	442	416	426	415	425	393	423	423	419	435	434	416	389	414	423	385	430	412	399	440	411	421	415	398	395	394	412	430	422	401	414	416	416	438	436	412	442	403	407	394	374	439	414	384	405	442	439	429	406	433	420	412	406	409	379	438	405	396	412	412	406	402	429	413	430	396	392	433	444	415	386	425	383	394	421	451	415	425	409	409	401	432	387	380	416	407	409	428	390	407	373	401	413	396	463	410	413	398	419	378	413	425	394	411	407	406	405	430	412	439	424	398	435	424	416	456	425	402	395	443	436	436	435	396	407	390	394	446	423	382	424	392	397	390	443	418	411	415	420	462	423	427	441	410	423	424	405	437	394	427	422	425	423	455	420	425	406	426	384	426	444	410	414	433	402	423	418	475	422	420	441	410	415	393	412	416	441	426	433	434	392	421	432	414	387	387	427	343	437	372	403	393	433	441	416	413	403	416	410	403	424	408	400	426	439	397	424	441	387	425	404	448	403	407	408	446	393	418	434	406	423	467	411	440	435	389	397	410	420	426	402	391	418	379	416	425	424	407	387	436	390	420	374	418	426	412	377	401	421	414	423	420	417	413	395	378	383	407	415	418	413	399	421	387	422	414	391	440	428	425	425	411	402	377	435	425	403	425	410	389	413	410	423	410	402	406	408	422	419	438	397	413	435	436	419	412	391	399	438	420	421	427	424	392	441	401	371	415	447	454	407	420	400	444	406	412	409	396	405	430	409	407	428	432	433	387	410	386	401	408	406	409	421	448	392	428	425	402	429	407	447	420	417	404	422	386	403	437	399	402	395	400	401	416	390	413	369	399	410	392	441	424	401	403	395	407	412	447	341	410	423	416	393	424	428	407	408	426	414	411	415	416	427	458	423	394	430	445	401	402	371	428	394	389	396	442	415	411	380	400	416	383	424	406	414	422	428	429	465	394	421	486	418	408	397	436	436	405	404	415	453	439	397	443	418	443	414	428	405	431	418	429	393	403	411	449	402	413	404	429	417	378	424	409	425	423	394	382	411	431	437	429	399	406	394	403	427	406	389	416	398	424	436	405	470	394	420	423	418	396	441	440	447	464	416	435	388	392	427	390	408	427	442	393	416	430	383	392	429	422	439	452	396	387	423	397	401	404	409	383	405	406	399	402	401	418	425	408	388	404	402	389	406	454	407	400	394	426	429	408	403	413	426	438	416	463	422	397	425	430	412	418	402	412	407	449	421	423	444	404	422	405	419	407	418	379	401	354	407	382	408	412	409	420	397	397	432	401	421	443	433	421	406	422	400	415	393	430	366	406	417	432	423	439	429	397	394	416	423	421	402	442	392	446	417	421	447	423	386	395	425	402	405	422	409	409	434	413	399	403	413	425	357	406	375	420	395	439	437	370	387	407	406	410	414	409	425	412	385	431	450	399	382	415	426	413	411	395	437	418	407	405	410	403	432	438	402	387	411	421	392	402	395	416	401	406	423	411	382	427	428	390	407	439	424	411	397	433	404	442	389	403	398	406	421	388	410	401	410	428	427	406	415	418	382	421	439	426	458	405	426	434	403	405	411	432	393	396	438	394	436	397	375	420	436	444	398	424	414	409	433	396	404	425	414	477	389	384	387	387	424	434	379	444	431	402	435	429	413	420	420	407	416	389	385	387	429	419	404	401	382	399	404	417	441	450	411	375	438	459	396	416	450	449	408	430	402	436	428	435	397	407	424	396	399	417	432	407	414	443	413	416	423	394	416	400	432	393	431	456	370	424	479	409	425	403	422	454	397	453	420	411	415	393	421	388	453	433	410	418	396	414	409	430	436	437	398	398	393	417	422	405	374	415	431	421	399	407	436	386	394	396	418	391	408	414	446	437	395	401	435	392	441	382	382	435	437	416	408	394	444	423	370	389	422	406	388	378	434	423	404	419	405
40653	61372	57203	51871	46952	19424	4270	694	704	669	646	665	652	665	658	639	647	703	627	604	648	627	696	673	637	617	655	649	627	640	620	652	635	694	626	619	653	640	647	663	675	630	603	659	683	699	688	641	658	637	633	648	622	676	685	643	643	625	600	667	642	670	656	610	623	637	687	651	658	654	635	675	642	621	591	664	674	593	636	644	650	628	652	634	594	656	625	624	629	618	677	641	644	699	697	606	640	652	663	662	632	616	646	652	651	647	612	629	627	643	595	648	653	683	658	673	650	603	640	651	627	657	664	621	634	660	624	644	698	679	637	624	635	642	617	655	699	601	632	732	659	683	625	654	651	671	603	669	674	675	616	678	656	629	666	610	641	670	564	643	608	685	650	634	705	662	637	642	586	674	652	668	638	606	628	636	657	646	603	619	639	642	620	647	666	648	616	657	636	626	607	678	655	650	614	627	686	672	652	666	685	622	624	631	608	624	621	611	603	688	668	654	623	639	686	609	620	660	619	665	615	648	652	597	626	658	635	657	613	597	681	666	649	668	659	682	642	671	646	631	671	622	598	605	690	675	598	639	642	701	629	662	580	649	643	617	656	671	656	568	654	641	673	668	641	659	615	673	657	616	658	625	607	601	657	613	651	616	679	620	626	625	640	620	653	635	614	632	595	650	696	624	710	610	624	618	627	645	627	628	636	672	659	644	656	668	627	640	616	629	629	653	585	654	622	635	657	634	610	643	686	634	635	633	635	632	663	671	614	654	655	667	661	701	651	622	662	638	640	668	666	639	651	633	596	634	628	608	627	652	641	697	681	633	621	660	615	651	674	645	619	636	638	599	639	635	696	680	674	638	621	655	647	660	678	598	559	659	652	630	697	665	682	652	626	727	637	672	632	636	639	645	646	641	622	625	641	643	632	653	639	601	648	698	671	645	656	643	693	602	642	615	653	678	675	654	677	600	617	636	683	646	658	679	675	595	680	681	610	654	625	623	637	645	669	637	663	628	650	635	635	661	608	634	666	666	625	646	657	650	581	679	652	623	624	667	677	674	689	629	661	649	626	658	670	649	690	641	645	635	612	622	656	645	651	633	688	629	630	671	616	628	636	689	659	597	648	599	625	609	634	613	651	649	644	661	622	643	643	662	611	621	643	622	641	664	670	649	643	695	670	663	605	615	626	624	653	630	617	614	674	639	627	624	670	625	610	637	686	627	607	631	632	660	657	650	661	636	659	664	711	591	633	669	643	630	651	667	632	655	706	606	670	626	614	668	634	641	615	604	632	658	661	670	688	666	653	683	627	640	606	651	648	637	616	593	653	638	643	654	673	640	667	621	684	641	624	656	665	652	622	684	648	654	636	682	640	641	670	614	668	637	657	629	663	616	650	672	684	626	593	658	657	648	669	677	643	646	678	592	628	629	652	633	662	645	660	647	634	641	648	649	701	666	695	663	653	643	677	622	635	647	640	611	627	623	652	609	618	622	644	661	636	622	611	665	637	624	695	679	637	603	617	661	625	657	653	682	647	641	617	683	633	681	646	649	628	640	624	670	637	655	625	584	654	597	662	620	660	712	653	655	661	667	598	617	654	664	615	654	671	626	653	642	677	653	647	638	656	649	647	644	675	656	672	635	680	640	640	632	678	645	691	624	624	628	605	662	647	660	637	647	643	665	652	617	692	619	604	630	645	643	648	587	630	663	636	617	629	643	716	615	655	688	652	642	670	669	653	641	644	594	637	637	663	652	637	673	639	659	639	634	603	659	629	646	680	696	577	695	638	687	648	642	650	614	646	672	626	609	653	683	651	659	638	675	634	662	638	660	673	636	663	654	674	663	674	640	670	633	671	666	639	622	628	591	615	672	648	683	717	608	621	646	652	646	617	642	636	671	622	645	652	660	650	642	659	649	681	661	661	625	642	646	638	663	653	645	679	622	642	669	633	666	637	658	619	626	634	644	655	644	649	686	628	675	647	661	660	628	672	616	661	648	642	634	601	637	661	661	631	617	646	652	705	648	650	670	641	658	660	646	626	636	647	672	616	697	622	614	614	618	670	661	600	657	664	703	612	649	661	617	640	658	636	670	625	685	671	676	669	616	653	630	665	662	632	617	649	600	642	662	605	646	647	642	670	690	681	651	649	605	681	632	613	673	635	695	644	623	628	667	654	635	671	660	640	617	677	674	636	690	683	648	665	689	605	643	621	662	701	676	647	661	613	658	595	652	661	675	639	673	652	626	632	663	665	624	622	638	653	607	658	643	712	625	691	624	667	624	679	666	645	636	607	631	629	684	631	664	619	620	679	633	627	637	640	657	652	685	643	626	639	642	649	626	607	654	679	663	645	621	681	662	647	654	641	660	614	667	621	628	644	611	649	605	636	626	625	646	659	635	646	680	630	624	676	668	631	677	669	659	680	608	662	614	621	637	651	646	655	625	637	641	651	695	666	669	617	632	628	648	662	622	617	622	611	689	694	659	632	692	667	666	592	620	665	662	636	637	663	614	696	651	615	620	644	646	651	640	631	678	643	683	626	675	665	684	628	665	642	650	687	628	613	633	603	664	629	675	623	646	659	658	650	636	617	615	690	633	654	667	685	695	616	662	632	669	655	652	633	616	625	636	661	628	654	623	610	591	654	669	649	646	620	622	617	618	664	645	630	643	682	702	601	638	667	673	609	613	642	658	644	657	668	609	634	606	613	630	672	626	663	627	656	636	632	637	591	665	646	659	610	698	618	631	654	653	696	661	621	636	641	695	669	631	665	644	590	649	607	649	605	634	675	622	614	623	668	675	673	653	649	650	661	618	621	653	625	630	632	681	647	680	629	650	630	584	645	647	639	622	606	659	634	681	629	640	681	632	630	705	622	651	654	627	642	694	607	636	629	624	597	613	679	630	668	617	642	598	639	684	689	671	630	627	639	609	644	685	629	667	637	627	667	652	670	626	627	646	640	645	641	628	647	649	605	608	647	603	669	659	665	630	644	677	634	645	617	629	690	644	683	628	669	600	665	632	682	620	624	621	635	598	644	643	656	631	683	657	668	614	632	628	648	640	606	623	635	662	639	628	699	612	701	651	656	645	601	665	678	605	651	650	641	590	643	667	640	652	624	625	621	702	615	647	646	662	643	644	656	644	643	659	629	643	646	660	681	658	661	682	643	655	660	617	679	664	637	634	648	627	667	674	623	629	653	631	610	661	669	647	636	663	678	636	671	652	667	643	634	651	659	686	636	612	675	634	632	643	611	630	633	657	618	634	674	662	692	659	620	671	697	652	665	664	631	687	642	660	664	635	667	646	649	643	641	641	704	639	643	658	669	623	618	631	641	667	598	640	587	640	654	597	635	637	633	638	646	636	653	710	674	625	634	609	663	654	646	686	650	623	665	618	622	657	616	631	613	619	668	643	669	620	640	632	640	677	622	627	669	649	657	636	637	670	642	648	625	674	667	676	681	644	685	658	653	669	614	691	689	640	621	628	600	657
27227	22033	19649	13011	6800	1166	451	397	431	396	385	389	400	386	367	401	388	375	401	395	393	400	335	375	381	373	413	367	377	376	400	378	350	379	405	369	375	392	383	429	408	366	376	405	378	385	368	398	401	395	415	379	367	393	338	351	388	396	384	387	369	381	368	361	412	429	362	369	396	384	414	395	356	394	371	365	377	350	345	381	386	370	362	420	397	382	385	358	370	379	376	369	426	375	395	420	373	367	379	340	374	372	383	407	377	372	385	371	399	340	366	363	361	451	433	385	356	384	386	362	365	375	375	407	392	370	396	382	381	385	388	382	359	383	384	382	386	378	374	416	391	389	401	353	386	354	397	373	375	414	360	366	387	377	397	374	365	419	394	416	409	375	388	387	374	380	396	393	354	338	379	409	361	369	381	379	386	366	368	363	393	379	387	416	379	393	364	402	377	385	389	363	383	366	367	400	405	368	385	404	366	354	374	364	389	377	377	371	421	347	397	362	402	364	360	404	392	380	396	353	369	414	368	406	362	407	379	374	380	386	393	394	404	359	348	400	415	391	373	362	405	339	367	396	376	369	397	403	428	370	417	382	343	369	385	373	336	386	401	343	373	389	375	390	393	421	385	390	410	375	377	372	388	355	372	351	396	382	372	399	397	376	364	374	362	371	393	412	372	369	365	371	348	387	388	385	384	350	359	393	376	372	416	368	379	391	391	334	368	371	366	391	389	395	400	374	400	370	333	364	366	386	355	386	350	349	387	334	358	369	388	339	371	373	382	363	367	390	411	413	361	359	401	377	397	382	392	394	399	358	361	355	390	424	352	367	369	381	401	386	379	400	386	374	405	400	383	363	402	351	391	381	371	373	369	398	355	401	418	361	401	380	374	367	363	381	358	408	352	356	368	397	375	360	377	382	355	377	356	376	376	382	380	385	404	389	386	389	372	373	380	363	397	366	373	370	393	369	415	377	377	371	392	402	371	378	381	386	368	369	362	370	375	365	405	372	414	384	426	400	404	393	369	361	348	427	389	350	365	394	371	345	331	414	369	405	367	389	377	381	388	371	406	387	391	368	375	385	389	403	386	358	375	402	343	334	346	382	367	380	400	383	371	379	363	381	386	366	380	395	381	347	378	357	384	381	390	387	338	367	408	389	383	407	392	359	367	358	354	381	333	395	388	331	383	418	352	371	373	369	383	373	365	405	378	377	404	374	366	410	366	366	352	397	355	381	357	351	401	382	401	373	384	382	391	406	401	390	374	398	400	350	353	315	385	377	364	378	396	384	432	407	361	371	380	368	413	397	365	390	434	407	390	373	338	418	380	439	371	368	367	381	366	385	396	411	373	382	402	338	390	376	367	387	379	420	386	422	390	367	378	357	391	337	385	363	364	362	413	419	395	418	417	382	403	353	382	356	381	380	394	329	389	394	376	362	416	358	358	407	356	358	382	408	425	361	375	376	354	397	365	390	372	407	390	359	385	385	384	378	383	356	375	379	385	382	369	363	367	410	406	362	406	422	384	405	380	362	388	359	366	400	366	384	359	374	361	396	361	365	374	340	375	389	358	429	388	343	366	376	376	410	365	389	389	386	385	377	389	383	353	360	362	359	363	385	385	395	371	366	386	407	392	422	371	360	358	394	394	417	404	366	398	394	385	375	358	370	430	435	362	370	376	383	437	364	390	375	371	374	369	375	394	372	373	367	399	378	374	388	419	404	402	397	435	341	391	401	363	370	374	393	412	410	400	374	397	359	372	401	379	395	391	392	358	381	388	387	408	374	396	347	379	369	369	338	370	395	376	405	395	377	386	371	376	361	384	400	379	384	404	337	428	383	341	397	365	385	344	382	374	378	355	373	404	376	376	348	405	357	356	383	389	375	410	389	421	409	383	352	388	357	361	374	412	397	396	348	399	382	368	352	354	359	373	382	354	411	382	371	373	389	357	345	366	375	394	341	374	429	413	367	375	358	383	396	387	376	379	372	412	358	394	370	355	390	362	382	366	411	409	364	360	399	351	392	410	386	382	386	375	370	389	391	383	387	386	380	372	386	385	381	382	389	374	391	382	365	351	367	381	391	375	409	390	411	348	371	408	372	357	400	388	407	378	388	398	399	412	364	356	395	412	340	386	407	387	374	366	351	382	330	385	363	375	366	404	362	368	334	406	405	385	383	402	369	400	391	366	365	377	374	430	354	421	397	379	357	357	375	353	380	405	345	385	379	385	388	360	394	383	369	376	352	412	385	353	385	383	346	362	369	398	378	389	396	411	386	390	370	369	383	371	365	388	374	385	341	406	383	370	356	399	397	384	378	364	381	358	410	381	418	356	373	386	380	378	360	382	355	405	346	390	353	396	374	416	375	364	357	421	381	386	401	381	357	346	398	386	368	428	391	385	353	388	381	377	385	385	366	368	410	401	374	389	384	386	386	382	392	367	390	360	362	366	372	415	369	416	398	374	358	349	389	355	376	385	407	401	410	375	388	380	391	403	404	389	369	330	405	370	392	395	362	370	401	379	376	406	373	396	405	390	356	362	354	363	363	358	377	389	376	347	396	407	363	385	398	390	397	372	349	386	355	351	375	380	363	390	380	393	394	368	408	367	382	405	389	365	373	392	402	414	397	399	397	416	380	386	373	400	371	379	383	367	347	402	383	376	379	373	390	354	377	415	372	373	394	410	391	362	377	404	400	375	360	358	374	374	353	369	384	395	396	378	350	344	371	377	391	347	382	402	350	389	368	338	388	389	376	359	373	374	352	380	396	346	376	372	400	377	380	404	363	355	377	384	405	394	369	381	393	384	371	381	388	407	344	363	370	374	345	369	382	398	372	361	434	374	396	377	378	384	379	383	376	370	366	375	376	383	367	374	385	368	388	394	339	355	370	364	384	363	401	427	411	401	432	376	412	379	360	389	381	405	380	353	379	345	395	388	369	372	378	363	350	356	374	407	371	398	397	381	387	428	372	387	369	387	406	391	383	373	388	402	356	402	348	392	386	376	364	358	377	411	373	349	417	370	365	424	362	373	400	392	404	370	378	356	383	400	374	405	368	366	388	402	398	393	386	398	356	376	382	366	383	384	402	345	357	393	362	378	380	373	398	419	380	391	391	398	385	362	401	380	370	369	373	363	385	377	364	413	414	379	370	376	372	362	394	356	351	399	403	352	356	380	355	361	389	367	384	397	356	426	350	386	410	385	393	354	359	383	378	395	414	401	381	344	383	387	392	386	400	336	397	374	386	395	380	381	404	353	406	392	368	398	404	409	389	354	398	362	384	374	370	396	390	398	362	401	395	376	352	394	379	411	375	381	388	368	384	367	391	376	383	368	400	347	365	360	395	415	354	371	434	382	379	385	372	403	366	393	379	347	369	361	361	377	386	378	419	380	359	388	371	392	373	398	398	405	383	352	372	381	366	393	399	332	373	361	366	382	372	395	376	411	362	364	388	336	380	367	372	387	403	369	427	354	425	363	401	357	375	383	338
26377	31147	21647	17055	10760	1978	735	663	564	559	592	614	619	618	632	543	617	594	561	588	643	605	638	599	622	632	606	591	623	552	606	578	603	575	563	581	561	597	600	574	583	559	586	588	614	597	639	611	581	584	626	592	616	620	629	601	592	617	607	611	632	581	604	604	635	636	610	593	597	638	596	592	576	579	588	589	604	598	590	606	618	630	644	633	592	634	573	554	536	555	608	606	633	614	618	601	631	599	621	649	604	606	557	637	595	547	589	617	606	616	649	573	625	648	573	600	608	585	618	596	593	624	624	562	603	562	583	564	628	583	596	588	603	564	563	570	569	583	581	610	568	617	626	593	584	545	589	590	574	585	591	622	565	589	639	598	638	604	588	660	556	617	644	577	596	599	595	625	582	614	543	646	594	591	595	630	589	599	554	595	567	633	558	592	547	603	556	619	603	587	555	584	628	602	575	597	582	586	603	634	662	603	637	573	605	617	625	619	559	571	581	582	580	537	631	598	621	580	591	606	618	619	611	639	589	614	623	564	560	632	651	576	582	614	599	599	586	606	610	594	632	601	582	579	573	626	657	583	601	585	557	622	602	605	643	624	582	605	565	593	603	589	545	593	635	597	627	586	628	603	615	561	611	607	622	589	579	578	615	613	661	579	639	614	650	552	633	570	591	592	563	594	597	632	579	597	620	580	563	600	590	587	546	609	584	627	612	602	604	598	583	595	635	603	571	587	618	592	562	604	616	596	618	577	625	602	582	616	609	603	565	592	627	589	591	601	647	622	593	625	606	610	634	593	599	645	576	594	617	578	627	621	615	589	617	645	582	612	628	578	603	612	622	592	625	564	604	571	609	579	581	615	618	616	580	615	581	623	603	595	618	585	622	593	622	580	611	588	584	614	571	600	597	612	602	592	608	604	634	551	615	585	605	617	573	625	563	606	624	596	607	620	597	579	626	606	623	581	644	598	619	632	569	610	661	592	642	590	610	618	609	608	601	552	570	600	571	584	613	627	550	647	576	604	613	594	618	586	602	583	577	563	600	615	603	576	621	613	590	597	564	588	639	603	582	612	586	597	665	581	553	598	592	612	600	608	594	619	597	596	600	599	618	587	572	598	619	626	618	635	605	586	578	525	558	600	581	638	649	635	600	623	632	581	557	604	606	569	581	605	584	573	619	613	658	598	593	619	622	603	610	596	573	617	562	622	565	617	610	609	605	591	606	613	591	607	595	594	597	621	604	631	628	629	565	582	627	548	599	580	604	595	618	604	679	619	622	587	597	596	633	588	588	630	589	581	571	597	600	556	621	585	649	594	602	628	611	594	581	532	630	582	587	596	631	599	632	588	625	572	610	612	608	608	606	587	586	568	564	581	666	598	632	632	578	600	633	608	572	599	570	644	599	613	622	629	581	606	573	572	617	606	608	629	592	594	590	597	616	622	574	615	624	629	597	594	599	570	655	611	620	608	630	581	593	564	559	556	581	661	609	625	540	604	592	651	537	542	641	579	603	635	598	567	596	587	620	592	605	579	660	635	601	611	598	617	606	627	606	604	621	619	606	580	623	573	590	605	562	583	625	602	555	578	623	630	610	603	620	577	588	624	611	593	603	613	617	592	612	601	616	542	635	589	621	597	579	597	588	626	628	598	591	602	561	608	605	608	620	627	592	600	576	569	590	578	575	565	627	594	596	613	635	540	603	636	586	613	552	552	554	591	607	582	612	593	595	606	620	630	593	589	602	635	581	589	620	605	607	627	616	609	571	584	575	598	617	597	606	591	571	645	601	577	618	572	561	569	561	644	596	597	632	606	576	593	610	597	593	590	575	595	646	597	618	596	616	611	594	627	632	637	641	559	591	624	611	595	553	555	553	613	588	588	641	574	551	630	594	613	583	605	600	607	584	660	587	566	618	562	585	597	607	599	579	613	618	615	574	578	584	601	618	602	633	592	623	588	547	636	629	578	617	601	567	611	626	579	622	643	604	606	619	593	610	567	541	602	576	584	592	603	624	585	586	625	576	605	635	609	588	619	621	561	608	594	576	583	592	585	599	594	592	570	580	615	625	599	569	601	577	655	618	608	549	617	563	566	625	616	554	592	575	614	618	517	621	609	589	577	611	601	589	552	593	608	600	583	593	607	587	591	592	573	615	603	632	608	589	641	561	572	561	619	597	609	556	630	580	584	601	599	601	571	588	632	586	630	600	613	635	605	587	564	640	595	627	549	585	590	635	608	553	613	599	576	576	597	579	578	593	595	595	609	604	600	589	606	626	621	607	609	579	599	598	610	596	573	618	620	637	584	650	562	573	620	556	598	599	596	633	624	620	581	628	567	617	574	621	622	602	598	626	582	608	598	626	600	617	605	592	602	570	603	602	571	529	649	597	590	544	582	564	596	649	593	595	631	627	605	598	617	632	620	616	625	604	595	638	603	604	593	622	625	602	547	587	573	588	546	618	602	579	570	591	600	587	586	571	584	601	628	573	596	587	574	523	585	560	576	599	607	656	598	567	625	614	634	560	611	599	553	623	638	606	593	576	613	604	578	621	581	595	607	635	630	604	601	575	596	609	582	612	623	616	607	629	619	590	618	640	604	591	624	571	606	611	584	604	581	621	608	620	585	612	582	595	622	615	540	609	582	595	568	582	549	577	634	637	644	587	599	572	615	591	601	593	602	625	619	581	608	614	632	619	592	620	656	606	640	610	582	616	630	645	601	624	592	643	599	592	645	612	601	640	624	565	572	584	601	559	612	603	596	595	609	601	570	596	645	586	600	585	601	583	588	593	621	598	615	565	600	599	597	626	559	574	574	597	556	644	639	625	627	610	593	576	618	556	594	607	594	634	576	589	616	600	595	587	624	601	628	604	574	581	632	603	646	598	594	584	617	607	603	607	581	615	606	606	606	610	587	610	628	608	613	581	587	596	594	570	537	581	624	626	606	625	600	584	560	602	622	608	646	594	595	605	643	606	635	581	607	559	660	601	620	611	588	635	621	625	544	603	585	590	578	586	584	590	631	611	606	590	610	609	610	609	586	590	566	647	590	620	542	614	520	633	608	626	618	543	580	581	602	611	587	583	589	574	594	593	578	573	644	549	570	556	590	570	611	575	599	634	610	586	609	657	619	611	627	605	554	595	617	571	616	582	558	602	601	574	562	604	543	577	571	621	612	595	587	613	627	521	576	603	593	601	589	606	536	588	630	562	633	635	589	573	660	628	598	664	626	616	570	595	594	626	538	625	604	603	590	631	585	586	603	545	596	586	602	575	624	566	617	570	582	627	600	628	575	601	659	617	616	632	572	540	554	609	624	572	601	590	603	618	653	587	558	587	610	622	575	586	611	602	618	590	600	624	598	601	564	614	593	621	620	555	628	621	577	589	656	571	571	598	621	599	596	571	604	564	590	621	601	580	587	577	602	574	581	574	613	595	629	568	602	621	621	611	586	599	618	600	624	584	590	601	589	563	583	575	525	584	565	546	585
24150	21387	28445	25669	22777	12950	1997	618	499	482	475	500	518	500	498	506	503	490	475	494	483	521	508	495	489	520	526	482	510	518	543	503	488	479	521	535	508	484	519	513	525	495	549	490	502	500	489	497	524	546	530	476	501	529	509	453	508	534	485	549	505	471	533	515	508	485	492	515	476	497	522	469	535	520	494	491	453	516	495	516	498	497	467	494	512	500	504	491	546	450	485	511	520	497	518	519	468	490	505	491	491	564	508	494	530	515	500	479	515	536	518	508	528	486	462	506	482	482	508	491	481	520	495	541	481	515	470	496	493	511	514	523	482	495	502	468	490	529	488	524	473	523	513	558	500	477	507	466	510	464	534	469	500	498	494	442	554	529	509	507	473	500	471	494	458	507	457	502	457	469	493	476	518	484	506	481	473	499	512	468	476	478	484	513	461	537	467	466	518	464	510	485	537	485	478	459	521	519	472	507	487	496	520	468	498	510	509	512	473	513	486	542	528	477	505	521	453	531	505	496	500	466	491	532	525	507	487	478	486	484	501	502	493	498	509	504	474	466	522	496	463	511	499	505	470	466	513	525	485	472	481	479	484	465	445	501	516	498	516	450	460	482	549	525	508	510	446	513	455	497	518	508	483	507	515	486	515	507	503	469	506	502	482	500	472	484	495	488	464	507	525	503	504	487	475	473	551	497	513	502	520	512	509	501	507	474	520	479	465	479	501	515	475	518	503	477	488	484	499	474	470	536	491	482	530	482	504	522	470	497	495	501	507	518	504	487	487	533	492	506	502	470	502	477	485	482	470	480	474	474	477	504	501	504	524	480	503	509	501	443	530	519	475	526	525	529	486	510	474	510	492	488	511	474	513	503	530	472	478	552	513	470	462	462	538	490	560	476	465	445	536	532	547	531	490	462	489	467	485	518	513	484	526	514	484	492	512	465	487	488	496	508	461	486	506	511	509	486	477	493	524	505	478	532	451	494	471	472	489	510	435	482	535	500	521	517	468	505	480	507	487	472	459	458	483	472	482	476	481	484	490	495	514	492	500	507	481	492	510	499	501	475	476	510	498	513	479	496	541	518	503	499	463	491	493	500	499	526	497	511	521	470	488	472	482	519	497	482	521	499	481	493	517	503	480	461	463	518	516	498	497	525	476	507	518	497	528	496	493	511	470	503	436	545	503	477	513	496	535	498	467	504	488	472	538	473	482	494	509	524	528	491	508	485	528	469	488	439	480	487	471	468	470	528	477	499	465	520	511	523	511	511	494	511	521	504	481	504	511	524	517	513	465	510	501	454	509	492	483	471	470	527	455	456	512	497	495	486	568	512	497	502	461	469	521	486	458	493	527	533	501	502	506	488	488	497	484	490	485	481	467	523	497	492	524	523	484	484	506	494	482	481	480	541	467	468	506	464	491	547	509	486	526	510	539	502	505	475	479	479	470	517	487	519	493	523	488	502	460	465	507	487	489	503	524	534	471	481	461	501	499	477	488	463	500	499	479	506	531	523	549	497	516	489	484	484	516	482	555	490	480	508	496	464	511	489	501	500	514	510	500	464	459	491	472	489	490	474	500	533	494	491	509	477	537	499	491	481	510	525	518	492	523	509	484	486	469	503	488	527	483	503	524	545	534	513	499	466	530	487	478	488	516	477	464	504	439	511	540	488	487	516	531	484	486	500	481	509	510	485	519	494	473	461	467	492	529	488	480	469	486	490	511	546	495	468	507	448	462	475	464	486	521	496	555	527	512	504	503	478	483	520	472	552	491	480	507	485	480	492	486	524	502	468	484	550	517	473	477	514	490	516	510	511	502	470	495	482	508	534	506	510	487	534	502	457	507	486	497	484	445	505	509	463	466	507	485	522	539	519	507	475	500	484	511	479	500	509	509	523	528	486	523	532	508	491	519	497	531	453	515	498	500	489	505	536	536	528	491	489	466	477	513	500	481	496	505	542	501	486	488	539	530	483	465	524	524	523	517	475	467	500	513	518	526	485	488	513	521	476	481	513	530	509	507	465	527	542	502	480	492	515	500	520	486	496	522	467	512	492	516	494	456	516	463	496	510	476	536	495	495	476	470	487	476	501	534	521	481	510	503	509	516	466	468	511	497	493	499	500	491	503	482	485	515	508	502	494	469	467	501	535	517	512	496	520	484	456	475	476	548	501	508	492	469	491	497	509	474	468	464	487	492	539	537	499	485	473	528	492	518	520	470	515	470	471	523	494	516	493	521	456	515	481	508	509	468	493	513	526	479	488	533	492	486	450	519	519	490	498	498	518	480	495	470	525	481	527	455	547	501	484	469	465	479	447	522	514	504	525	508	480	479	503	468	517	490	473	501	475	493	498	502	503	507	495	482	476	494	496	492	508	433	510	513	444	488	502	497	500	505	458	520	499	519	493	487	491	493	527	516	476	528	498	490	507	501	529	523	538	419	499	483	476	458	467	517	503	469	510	506	495	522	519	483	493	511	474	489	504	531	516	500	476	529	507	507	525	466	519	490	516	513	483	495	493	529	460	480	531	499	516	510	509	505	507	492	515	509	542	471	512	482	483	513	523	519	488	487	519	509	505	484	515	522	455	538	528	507	485	482	481	517	515	526	499	490	498	516	491	509	485	477	535	495	489	495	466	514	461	465	537	465	522	486	518	471	471	504	515	491	507	559	484	509	498	501	503	526	489	450	493	483	502	478	547	490	510	503	539	494	500	479	533	490	489	473	496	499	497	485	485	472	480	533	442	514	522	518	524	504	501	486	469	515	496	503	494	465	504	517	501	473	503	493	527	479	475	484	509	496	443	480	517	510	497	519	480	520	493	504	562	523	486	508	524	488	532	481	519	499	529	515	472	491	511	509	521	503	484	484	487	472	512	495	517	545	453	501	462	473	520	492	477	552	481	500	510	509	473	479	474	511	520	502	506	508	521	480	487	482	484	496	500	488	508	505	496	498	503	512	501	495	457	502	502	557	535	498	497	529	512	499	485	501	487	480	523	473	491	523	496	540	490	508	508	500	467	465	468	526	487	485	509	497	452	532	487	460	484	509	519	530	490	501	511	484	495	502	536	508	508	552	474	476	493	490	521	482	504	497	501	533	470	517	512	524	483	491	466	447	486	498	521	486	511	522	484	522	542	508	491	512	460	473	525	527	494	538	464	505	498	538	505	502	472	478	485	499	505	516	502	489	516	521	499	485	504	496	493	498	448	476	504	480	475	458	544	472	479	488	522	512	472	494	488	494	502	485	477	502	508	490	470	517	487	478	495	489	498	455	472	471	478	523	526	498	512	516	487	471	545	508	458	474	497	518	523	504	525	530	496	491	505	499	498	476	477	525	488	483	476	498	490	511	508	482	473	518	488	472	487	509	461	492	462	522	512	469	490	548	477	532	467	487	506	487	524	509	485	511	478	501	473	471	466	503	508	491	533	480	474	516	496	483	484	506	486	508	472	505	487	475	508	507	472	505	497	517	514	492	504	503	483	496	518
37145	50380	41161	37261	26287	9192	1133	776	788	779	812	759	761	786	768	817	772	778	778	754	773	786	777	765	770	727	825	785	739	752	779	837	714	799	764	779	757	756	751	782	770	750	783	753	771	761	773	780	772	826	718	814	797	805	765	814	756	824	814	771	796	742	789	777	771	794	815	780	775	811	735	779	786	795	783	780	718	766	817	821	768	776	776	762	838	805	743	775	781	821	762	772	808	756	740	837	723	765	719	738	757	790	764	786	739	746	783	751	723	751	760	815	745	827	765	809	811	722	816	756	771	754	749	741	756	785	753	787	802	761	724	809	778	765	753	792	818	759	779	793	752	747	816	796	807	808	797	751	768	734	790	757	730	764	780	808	762	788	706	798	731	731	811	762	792	777	802	801	790	778	800	709	757	770	759	741	781	778	778	766	812	757	794	752	787	759	787	784	731	760	764	791	808	771	787	798	782	818	814	803	787	751	715	754	805	801	759	796	790	757	802	794	757	732	780	743	769	763	774	788	719	773	775	739	800	743	746	778	813	784	783	793	784	840	782	777	781	800	796	752	808	779	767	726	735	766	778	750	708	792	819	776	757	757	741	789	764	752	760	739	700	773	775	722	790	843	753	815	776	784	809	715	800	766	785	780	695	807	747	792	820	756	780	796	803	791	755	787	784	741	807	809	787	750	797	768	814	753	787	754	766	781	811	761	721	741	759	811	770	782	773	828	780	788	773	751	761	739	787	781	751	810	823	742	762	796	752	808	742	760	824	765	785	769	754	811	785	775	738	780	767	832	764	788	757	761	783	744	747	784	775	755	767	769	739	852	782	770	766	800	791	737	806	740	745	814	772	792	770	747	766	792	727	793	783	747	777	808	803	794	806	731	751	807	756	772	792	735	762	738	753	802	775	801	787	729	817	784	760	728	767	781	816	781	768	759	793	752	813	775	823	781	760	783	785	744	769	772	753	798	728	796	814	760	792	824	761	752	799	745	722	729	778	775	794	780	803	790	744	768	783	769	773	766	768	792	739	775	792	726	817	737	757	766	737	793	765	762	726	748	794	747	773	766	787	793	781	743	797	756	794	748	768	783	750	798	744	802	809	773	818	766	832	782	753	727	819	805	750	807	757	774	737	736	759	711	790	790	740	743	763	796	779	801	823	734	799	723	782	789	776	806	742	746	799	772	756	769	802	792	799	738	776	794	783	826	782	724	788	767	748	742	732	750	777	798	724	775	784	768	760	779	779	756	756	811	773	791	740	792	780	745	775	794	807	764	772	765	787	741	794	802	762	769	787	728	750	765	791	775	822	776	760	754	801	752	765	727	787	771	771	776	768	820	798	771	744	809	804	782	798	796	763	815	749	770	804	781	815	823	786	807	787	821	765	733	794	759	778	746	773	773	783	749	838	778	770	791	754	752	794	727	770	783	771	752	769	741	808	786	786	723	780	781	775	791	781	711	745	796	778	738	770	764	761	804	754	754	765	769	762	803	766	777	760	803	767	804	763	808	772	726	747	780	772	767	807	732	814	770	737	809	748	772	776	799	820	790	767	837	773	765	772	761	749	778	750	773	801	719	734	800	750	735	730	760	793	806	832	804	792	738	745	774	744	753	776	811	781	755	769	808	798	826	764	819	793	743	796	760	810	790	789	826	767	767	801	760	826	772	802	819	800	747	756	720	744	765	829	691	871	749	763	785	761	792	807	786	762	780	762	742	762	750	785	801	777	801	776	765	765	763	809	744	799	752	754	777	735	780	788	726	732	736	787	767	825	792	753	726	722	789	801	774	782	789	778	761	779	764	791	763	773	753	813	765	739	782	797	778	770	738	775	749	731	797	753	775	766	755	741	748	755	808	870	766	727	821	783	784	847	767	783	753	748	801	789	780	781	782	753	768	779	781	819	772	731	800	783	729	748	779	764	784	792	749	816	769	830	768	738	764	790	756	751	795	744	791	813	790	754	781	774	755	785	716	739	747	757	737	755	726	763	750	747	788	731	758	774	725	806	813	769	797	807	767	784	828	762	739	749	764	769	713	763	761	800	781	792	822	772	777	752	742	782	766	796	834	812	798	802	766	770	807	814	750	797	771	755	750	774	768	767	759	790	737	741	800	727	753	727	782	785	771	792	831	807	783	798	746	781	791	766	756	763	765	773	780	713	717	719	798	772	789	777	755	745	763	782	762	799	764	754	762	758	781	722	812	778	720	803	770	770	781	738	772	744	768	813	782	762	734	762	761	792	827	811	727	739	816	757	775	733	739	762	774	739	768	729	795	778	811	758	761	850	729	824	787	820	783	829	762	755	804	760	795	764	789	774	848	758	750	799	780	736	844	771	740	782	774	818	809	763	772	732	747	771	791	748	749	780	764	784	808	781	754	770	722	789	784	790	779	788	743	811	785	753	785	771	775	769	754	723	784	756	806	810	785	750	741	744	790	778	751	817	796	777	784	813	747	779	704	794	771	788	781	765	768	754	802	753	760	787	737	789	718	747	724	775	786	798	772	781	751	739	787	815	781	778	759	758	775	823	754	733	783	772	784	788	777	775	734	768	705	787	807	823	762	764	795	788	840	761	777	766	790	803	799	792	735	791	764	784	778	764	774	824	786	830	745	754	784	785	795	738	805	756	781	825	720	781	738	796	792	827	765	745	767	745	733	767	740	770	787	735	799	709	816	770	738	819	748	795	765	775	805	773	796	752	797	774	751	763	753	762	751	804	747	769	828	764	788	770	747	808	776	795	761	742	780	794	754	791	783	783	792	793	812	783	777	780	811	758	756	819	742	774	783	752	746	769	774	762	773	777	768	800	800	731	854	773	758	793	761	743	774	776	757	706	772	773	784	746	768	816	785	805	734	773	817	760	774	729	857	796	778	758	760	781	787	776	773	770	789	727	786	756	776	786	743	752	724	769	796	716	799	763	775	794	772	782	720	776	786	790	800	741	839	778	772	781	779	776	824	785	782	775	785	759	784	736	787	758	814	782	765	792	768	750	784	787	778	794	753	789	795	785	739	763	747	797	776	798	750	764	787	768	801	766	782	784	812	824	807	794	759	755	788	829	826	793	773	764	791	771	740	750	773	763	758	763	752	822	786	790	779	798	716	723	820	754	769	836	764	809	824	771	810	727	788	788	792	801	780	778	779	817	796	787	770	790	756	790	750	739	809	777	743	786	757	784	772	800	778	786	785	823	790	844	795	760	741	810	767	750	842	742	796	751	781	745	817	772	767	726	855	813	771	705	751	797	804	771	811	805	756	779	768	742	724	744	803	783	830	804	748	759	726	790	788	793	732	752	789	745	764	730	738	755	783	735	747	774	753	766	736	812	795	789	747	744	811	734	772	763	734	809	810	822	719	793	726	788	768	776	754	759	800	787	780	801	783	764	795	739	795	792	708	746	773	837	727	802	738	817	798	760	844	751	768	787	755	775	764	789	761	809	778	758	741	774	783	722	770	770	726	753	739	780	756	800	731	812	799	780	811
23031	21407	28747	24010	22551	20182	7692	808	472	450	434	445	410	406	378	430	466	435	420	422	421	424	411	422	410	448	431	422	412	419	435	403	419	412	409	406	447	398	404	412	447	431	405	397	423	388	428	418	442	371	383	435	413	453	380	423	390	431	391	418	390	433	407	454	413	403	422	387	385	425	424	418	403	432	400	415	407	431	412	410	432	397	415	406	403	387	464	403	404	431	419	406	433	419	413	408	397	436	419	436	433	404	414	395	402	406	372	437	425	419	410	406	432	399	397	413	448	452	385	418	438	428	405	380	439	404	446	442	441	379	407	409	429	392	391	416	402	390	407	386	451	398	396	466	413	414	424	397	394	393	401	403	409	430	428	353	412	425	409	405	424	423	431	408	458	422	404	436	424	440	437	389	412	428	391	412	394	405	411	399	416	412	418	413	439	431	413	444	401	383	369	409	382	401	440	394	412	390	427	437	398	429	399	397	412	402	443	419	432	452	424	417	433	406	399	429	448	435	419	438	414	408	392	369	392	459	401	398	416	435	402	398	428	404	420	405	420	398	424	413	414	419	411	431	434	424	411	436	390	412	389	399	413	398	425	398	422	411	408	417	440	410	423	404	389	400	424	458	380	416	411	420	408	407	393	429	413	414	433	417	400	427	409	424	415	428	458	419	436	404	401	408	416	398	433	393	406	466	409	427	425	428	406	369	397	432	439	409	408	416	417	428	436	369	410	439	412	432	410	392	404	393	445	390	417	417	400	388	413	375	404	413	429	449	432	410	384	430	412	377	429	398	446	387	421	399	438	389	449	408	417	415	403	409	394	388	374	425	420	415	394	432	413	379	373	422	416	403	399	405	415	406	403	369	434	412	398	447	382	439	391	410	413	397	433	393	406	429	398	432	448	411	394	420	417	441	409	428	415	437	422	379	384	438	436	398	432	406	398	404	430	376	411	391	399	394	439	401	431	412	394	407	438	416	401	408	394	420	410	380	423	391	426	418	431	373	397	388	443	455	404	402	415	395	402	411	429	392	362	415	453	421	405	431	398	453	440	370	421	408	420	449	393	410	393	452	422	447	445	420	421	405	399	391	396	392	416	420	434	420	383	415	426	403	422	404	454	429	436	414	395	408	428	444	437	423	431	430	415	425	413	427	408	417	429	435	411	363	415	423	400	420	386	434	396	403	387	412	395	417	396	419	397	439	419	422	373	423	405	430	386	426	397	396	395	389	367	431	418	440	427	402	423	383	423	415	414	386	393	431	436	402	385	447	422	399	428	416	399	412	393	400	393	399	410	429	379	390	416	381	450	434	396	416	421	399	409	400	437	392	374	423	404	440	439	416	424	382	433	429	423	398	417	465	434	416	399	424	414	394	382	438	426	395	408	420	388	426	432	420	445	400	445	419	418	433	447	425	380	398	412	415	434	428	423	402	452	417	421	403	429	404	411	424	395	388	415	419	390	430	424	414	404	415	404	465	402	428	438	384	388	418	422	414	380	440	422	462	393	399	399	455	437	397	419	390	403	398	427	472	435	427	429	412	387	383	402	399	421	418	412	387	389	413	414	381	397	399	406	389	383	410	400	424	398	427	396	430	405	413	435	409	409	424	419	418	419	395	387	424	441	415	408	396	433	433	409	415	411	420	395	426	412	420	412	424	410	401	364	425	422	415	392	418	421	395	367	406	435	455	433	409	427	409	399	419	442	403	407	405	424	427	432	449	418	405	403	422	397	411	408	402	396	424	408	411	468	415	428	365	386	425	401	418	406	416	445	401	373	390	406	399	424	430	430	437	407	395	382	415	395	414	425	441	378	422	429	410	408	390	429	420	369	426	414	392	430	391	404	404	427	408	410	379	388	431	370	399	422	416	403	385	399	413	407	419	403	389	430	451	437	395	413	413	434	424	409	412	442	434	419	386	424	400	439	376	414	442	450	415	445	426	434	436	405	446	437	404	391	433	415	404	434	415	429	379	400	386	397	423	413	370	432	400	413	407	416	401	405	432	429	393	393	377	395	437	424	402	413	428	438	379	419	391	421	437	387	421	421	413	443	400	385	412	409	420	398	392	421	414	403	393	409	413	404	379	419	422	391	351	391	450	396	402	418	390	415	410	407	425	400	410	424	389	422	401	411	401	412	427	451	433	410	401	400	408	443	401	402	427	388	414	415	389	394	442	413	379	455	424	427	409	413	405	408	407	409	421	382	405	464	403	399	434	413	401	404	423	436	400	356	434	394	411	411	410	388	403	383	410	354	428	391	407	437	380	421	422	411	422	408	416	391	473	399	434	395	419	439	406	402	438	411	398	411	408	402	415	395	377	407	405	390	441	385	422	400	392	384	425	414	403	429	435	424	408	399	400	405	393	400	423	430	399	408	433	373	409	447	435	404	386	419	397	412	421	398	392	412	397	401	413	433	408	439	398	424	396	397	429	378	450	423	376	413	423	414	423	367	427	436	422	421	460	396	409	388	394	427	441	403	389	387	443	395	377	405	416	422	408	413	388	396	382	436	438	391	387	422	407	424	406	404	455	407	439	410	413	402	400	386	387	410	427	413	411	370	422	408	430	384	406	432	404	418	419	426	412	405	388	402	403	437	434	399	421	422	461	424	386	387	412	362	420	381	427	413	416	429	416	403	402	382	466	430	429	482	399	432	427	414	439	448	416	455	416	386	435	403	413	431	400	393	432	422	409	414	444	427	444	415	405	405	403	414	416	408	364	415	426	378	418	391	411	384	453	438	420	437	393	408	414	398	415	380	410	404	399	411	392	394	435	405	401	419	436	405	412	402	417	402	416	371	437	419	460	411	401	400	423	430	428	419	427	421	410	429	427	404	403	441	448	430	424	404	395	407	376	386	439	398	408	422	401	409	430	439	412	421	446	390	416	439	424	426	407	365	394	444	423	432	392	386	390	409	403	416	413	423	433	421	401	417	388	415	454	388	392	417	412	429	392	404	405	466	451	404	399	393	395	404	417	413	403	414	405	427	399	399	418	390	388	385	400	408	430	412	422	385	395	407	395	386	453	374	422	396	445	410	400	391	419	395	412	417	393	396	393	405	410	404	419	393	380	424	380	365	382	435	396	428	453	451	431	385	405	396	387	441	394	451	413	414	386	419	382	412	420	406	443	430	438	436	417	392	361	431	422	416	397	407	402	414	402	401	412	416	412	409	389	409	402	407	419	407	405	440	391	406	440	423	413	393	421	405	426	449	419	415	406	402	409	415	423	394	385	393	408	441	398	431	393	415	427	433	411	418	438	450	449	395	383	434	426	401	421	432	429	386	416	415	418	369	405	384	413	393	442	446	420	375	403	379	391	382	442	427	409	434	413	413	427	409	422	432	431	416	421	385	408	402	430	419	446	397	403	381	428	408	409	412	395	390	406	401	432	374	438	418	425	400	402	409	437	421	410	410	447	417	415	433	386	413	426	411	396	414	408	400	403	430	373	417	434	424	387	412	412	397	403	396	398	436	391	393	428
42368	58591	47586	38698	32137	13651	882	709	698	655	654	620	620	660	640	679	624	661	625	629	597	594	611	671	645	617	655	679	664	623	650	633	646	674	615	652	638	624	624	635	621	615	643	629	667	623	628	645	668	666	671	616	635	606	627	593	629	670	639	606	615	592	632	638	645	630	676	647	634	667	616	618	634	676	649	689	634	603	611	648	605	633	627	650	680	625	655	596	640	620	656	653	638	605	589	655	608	674	619	644	607	629	614	653	636	643	656	641	644	607	695	649	666	626	612	652	620	724	631	683	669	644	627	659	648	660	672	672	654	625	639	654	615	656	671	644	638	637	655	635	675	649	630	650	640	659	613	649	614	659	604	623	709	623	586	595	626	646	665	649	632	629	677	639	648	655	644	629	666	672	656	636	630	639	617	656	640	688	626	653	588	656	712	660	625	625	634	695	634	675	678	595	640	654	677	632	647	648	625	664	623	636	623	637	622	617	634	673	666	645	609	647	617	640	652	627	603	624	562	658	627	670	659	672	629	641	640	662	668	656	641	619	602	630	620	661	618	637	590	653	665	615	646	675	648	670	685	651	662	671	676	660	642	668	626	596	663	579	665	574	625	642	687	626	655	639	632	641	631	646	635	669	602	686	647	620	583	678	608	653	688	625	640	642	603	654	625	686	652	650	617	639	621	641	600	636	656	672	622	662	667	637	612	635	661	618	672	609	627	652	636	640	635	659	627	621	631	587	618	636	621	646	603	619	655	601	670	610	623	630	720	664	579	653	644	617	633	625	625	638	663	603	600	624	598	634	662	642	658	574	649	666	699	634	626	673	666	638	640	625	636	600	687	590	655	602	622	641	632	645	610	655	608	598	628	635	654	665	646	664	607	644	680	630	620	636	613	664	652	614	602	632	670	687	648	599	614	633	618	613	667	651	602	658	647	628	652	628	673	614	625	664	656	613	645	594	623	656	662	653	622	653	598	640	670	627	609	693	591	608	655	614	723	675	600	614	645	615	622	662	650	647	689	656	589	670	611	689	643	626	596	678	619	628	620	635	595	673	633	630	596	627	679	666	619	652	645	629	647	652	645	682	592	623	668	644	638	659	634	631	660	653	635	644	670	646	642	619	622	634	598	617	648	665	652	654	644	623	651	664	590	612	671	613	660	641	638	658	679	641	642	632	629	654	628	638	648	637	597	638	612	637	671	627	644	652	669	625	641	616	622	631	631	653	648	669	638	597	637	610	665	662	647	667	640	629	597	618	640	606	662	661	628	655	625	604	637	616	642	637	704	660	647	601	657	666	647	671	669	611	672	612	672	623	646	631	654	639	609	640	649	611	622	672	657	641	604	612	655	650	649	626	652	644	637	654	610	638	654	642	660	633	625	617	614	651	617	579	611	638	605	635	654	636	631	668	646	617	645	676	611	658	591	689	618	637	614	604	606	666	602	659	650	643	666	611	647	732	609	597	602	663	629	669	640	618	667	645	693	604	661	637	631	677	622	630	633	633	629	656	618	681	659	669	650	673	657	616	596	629	651	677	673	675	630	606	667	646	627	612	652	605	615	665	616	663	658	628	637	652	647	654	619	674	625	676	605	641	667	666	687	654	556	612	643	634	623	613	631	627	643	636	649	644	628	657	598	664	597	611	653	611	605	637	661	636	612	634	692	648	718	659	654	658	617	632	634	711	597	625	600	618	603	632	635	658	672	653	643	646	638	679	631	643	653	652	619	647	624	649	661	629	721	660	619	659	619	685	630	636	647	673	663	672	629	637	704	647	619	656	662	658	639	640	654	629	633	687	653	680	627	670	673	637	612	652	598	643	650	655	647	615	633	587	601	647	631	652	643	653	630	636	642	664	649	651	632	642	686	632	617	690	611	620	662	697	646	622	633	666	660	643	636	647	646	626	631	683	634	617	625	609	640	639	706	669	615	646	616	639	615	671	592	659	639	694	659	611	632	636	635	646	624	647	658	632	634	602	626	650	653	682	639	696	659	688	606	690	622	643	635	630	663	656	635	649	699	600	623	633	673	627	621	636	651	643	591	637	644	655	577	627	676	588	639	610	656	585	637	642	648	651	635	637	652	609	652	627	620	625	638	695	624	619	655	680	663	653	619	654	646	648	635	632	689	640	676	654	645	669	635	662	646	652	609	665	603	626	643	644	650	612	660	630	627	596	611	675	691	640	646	631	613	598	638	686	672	618	640	596	616	639	651	633	639	668	627	685	652	635	615	687	608	607	677	654	641	647	633	641	642	651	629	638	635	663	639	656	625	661	619	581	673	643	636	642	612	625	646	689	650	621	631	645	596	634	664	678	672	662	642	620	630	638	643	628	656	605	665	649	638	679	597	636	636	638	661	628	661	606	626	602	640	676	644	622	619	655	658	672	617	623	633	597	644	686	707	698	643	625	643	649	640	673	626	595	653	653	627	599	701	664	611	683	657	600	664	632	625	596	625	688	634	633	648	610	656	702	673	628	640	652	614	650	630	625	641	669	612	651	653	597	653	642	615	658	653	634	651	652	660	584	641	647	652	701	657	593	632	644	621	663	629	694	659	655	645	667	600	613	644	624	654	628	600	641	681	627	619	625	645	649	698	624	681	631	660	677	605	658	636	643	668	627	673	675	619	632	669	629	637	641	601	653	648	649	628	622	654	616	676	637	647	675	661	655	636	632	638	657	625	631	615	628	651	626	612	662	645	646	644	684	669	677	650	662	613	623	655	670	666	634	657	578	596	634	683	650	654	618	643	642	634	596	667	649	602	672	643	628	602	648	658	609	618	670	676	663	597	643	619	677	649	617	645	646	684	631	588	625	623	672	626	677	645	644	598	582	617	654	707	678	653	666	627	627	619	670	662	641	651	671	603	653	671	652	626	622	647	657	629	672	619	659	688	635	624	656	682	628	667	611	651	663	684	684	619	680	664	657	603	652	665	649	630	645	628	644	587	620	658	645	649	618	669	631	648	610	637	601	641	661	643	623	609	662	638	658	633	656	654	620	673	658	662	632	653	675	627	664	654	637	628	649	639	622	598	649	662	650	587	629	662	689	634	658	596	637	669	622	615	623	660	647	672	649	607	657	630	623	611	640	647	677	689	676	633	654	665	696	625	660	647	645	629	626	642	610	651	645	641	648	653	622	661	648	659	630	633	658	605	670	657	678	640	636	627	672	683	672	666	622	639	638	624	642	625	636	661	642	656	665	633	647	605	655	619	649	690	613	650	662	640	633	638	634	555	625	634	638	649	661	611	638	670	609	662	640	639	640	630	624	618	614	596	712	589	633	685	622	647	634	658	634	685	592	646	651	679	603	658	697	630	634	670	675	617	627	612	581	635	655	619	656	641	668	623	714	662	619	619	629	644	627	655	677	623	652	658	637	648	637	623	641	599	666	689	613	627	616	636	638	654	662	635	619	632	631	695	679	639	617	638	638	662	646	642	644	629	644	618	647	646	603	654	610	592	656	663	641	614	610	621	646	637	654
26899	22004	21312	12503	5920	1300	417	361	369	407	406	383	411	388	356	407	416	383	354	375	376	355	389	363	331	356	397	370	378	362	363	375	368	370	392	363	359	377	380	380	376	415	333	376	418	366	368	406	412	381	402	356	361	380	398	385	379	357	358	375	365	363	360	374	407	402	370	378	387	393	374	378	429	394	364	353	385	392	363	396	377	337	376	394	402	390	383	378	340	395	373	372	397	356	414	429	371	395	381	413	368	384	375	371	365	383	350	376	380	411	378	395	375	378	380	369	362	386	375	408	368	361	360	405	332	370	367	358	335	357	395	402	350	405	399	372	385	393	372	385	379	379	401	385	406	347	361	363	396	380	350	395	409	390	390	382	353	407	384	368	357	384	388	386	418	371	404	372	403	368	383	362	382	383	354	367	352	422	396	359	386	387	383	339	379	371	370	357	390	391	323	376	385	376	365	368	357	364	362	379	383	353	388	413	401	403	394	340	381	406	398	394	366	387	370	385	386	399	364	408	384	371	378	369	383	383	401	383	404	400	357	374	372	389	387	381	386	364	355	391	356	369	408	376	374	364	384	381	409	367	397	373	372	346	352	386	372	383	354	416	382	396	412	403	382	379	378	353	383	342	362	409	346	384	387	369	341	365	367	368	374	393	378	391	373	394	359	342	373	371	393	386	380	411	362	361	362	377	379	401	413	422	386	398	392	344	373	359	386	382	381	382	392	396	392	392	376	348	385	407	354	383	381	365	389	378	373	372	377	395	390	400	391	379	376	366	400	357	407	402	365	352	375	410	334	353	373	360	394	378	390	356	344	379	351	370	392	372	414	380	381	376	401	423	361	408	386	373	379	380	404	424	418	395	413	338	376	348	407	393	372	400	389	391	379	392	398	377	380	395	369	395	361	377	348	417	395	351	360	356	385	374	388	398	389	375	395	358	390	346	370	404	365	395	405	363	394	393	399	377	388	401	371	418	428	372	402	380	384	385	336	392	385	426	342	372	358	409	395	383	369	380	356	385	380	394	360	363	382	397	423	359	386	353	373	391	356	388	363	352	355	351	395	362	396	376	370	422	365	390	358	425	391	385	357	403	413	380	399	398	387	394	373	393	402	377	388	377	343	375	353	355	395	428	364	402	433	362	394	419	377	369	369	376	382	359	386	375	375	405	394	367	394	392	383	376	394	408	385	354	376	358	377	369	377	352	378	365	380	392	329	353	383	368	380	344	389	389	401	399	347	388	351	379	395	412	394	361	347	399	380	363	389	362	398	398	368	354	400	417	378	326	380	371	353	394	382	392	404	408	348	353	390	376	362	382	376	390	347	360	339	366	364	385	402	384	378	351	391	390	394	385	388	357	407	358	363	373	390	394	340	398	390	409	355	376	372	385	385	345	385	375	382	425	369	349	363	392	377	378	396	356	417	383	385	365	385	366	371	363	370	407	362	384	359	360	372	389	399	389	357	418	328	387	382	399	358	357	387	369	369	400	361	438	387	357	371	397	383	396	390	372	388	367	382	356	403	359	368	364	367	421	389	374	388	375	387	404	360	396	391	372	375	359	365	371	383	388	412	393	410	405	368	381	353	335	360	407	396	395	395	382	399	389	355	386	383	414	396	355	370	379	350	384	371	377	363	383	393	407	374	364	387	356	419	384	378	406	349	365	395	357	379	373	372	360	412	373	356	350	381	385	378	369	363	384	371	402	343	374	422	408	383	358	358	386	370	358	393	360	389	369	384	407	388	381	389	365	361	368	355	378	415	399	345	395	345	353	384	383	380	382	374	413	368	389	373	380	387	358	416	422	374	405	394	382	375	388	401	357	364	362	390	389	382	368	378	336	401	395	356	350	367	394	382	395	355	396	411	364	401	376	355	341	363	381	365	389	391	361	368	381	391	375	374	373	377	365	409	370	397	384	375	391	393	380	348	368	369	351	375	391	400	356	377	407	388	378	404	351	328	350	379	364	404	357	378	379	377	379	374	364	383	405	396	380	386	397	362	333	345	394	365	347	372	375	383	385	373	370	376	389	399	389	384	343	385	386	381	379	377	389	361	381	391	361	381	333	389	379	376	388	363	363	418	403	359	360	346	421	378	362	368	393	356	397	356	377	431	392	410	351	373	414	364	404	434	373	369	387	370	378	365	374	374	397	393	360	404	372	387	423	412	383	361	409	377	411	355	372	386	329	367	365	385	395	377	388	405	374	365	386	388	409	386	368	362	386	367	398	398	405	351	401	384	374	401	371	369	381	349	358	407	378	371	343	368	375	351	352	392	359	353	344	392	338	366	415	372	383	377	376	394	350	396	373	394	353	352	353	361	365	350	372	356	402	381	364	417	361	351	395	430	391	357	379	379	407	374	369	383	383	345	386	372	364	374	393	363	352	393	383	392	339	393	380	383	375	400	364	370	373	430	383	355	414	383	357	396	374	372	373	367	350	366	397	369	412	380	374	387	357	392	373	362	373	387	370	341	378	376	382	407	375	365	373	415	408	387	370	408	372	390	403	368	366	392	409	324	388	380	400	356	394	331	352	359	376	411	366	380	376	381	400	373	357	396	393	362	398	402	385	397	338	384	381	366	359	381	396	390	356	388	418	384	378	380	390	351	409	408	364	382	351	374	362	353	386	386	365	403	399	398	383	365	348	337	380	358	390	419	392	380	395	393	405	346	384	392	412	368	362	353	372	383	403	401	390	359	353	352	377	401	352	365	350	380	400	387	388	353	379	390	402	391	382	401	396	383	371	391	386	373	341	365	394	379	364	368	343	380	333	337	371	359	356	388	347	396	360	366	368	370	378	358	348	364	365	393	387	396	388	382	394	375	377	354	370	401	382	371	354	395	372	335	353	378	379	375	365	389	405	365	386	395	401	388	381	367	338	344	357	384	378	361	383	396	364	362	345	366	389	397	361	369	375	357	384	348	361	371	359	395	365	383	407	352	389	343	371	396	385	389	380	369	392	363	390	367	381	360	383	337	414	384	387	410	366	400	360	419	378	361	376	351	360	377	385	402	418	379	363	392	365	391	339	383	388	387	385	368	361	375	359	352	378	380	349	341	385	383	393	360	376	357	400	347	378	382	343	350	382	396	375	381	390	359	352	377	387	385	395	393	387	378	395	370	404	377	362	366	366	354	343	389	356	383	408	391	386	368	394	374	417	358	392	396	397	396	398	383	380	381	390	393	390	364	366	356	412	386	362	413	379	362	344	357	403	340	363	410	405	369	396	374	389	403	387	394	360	369	372	406	403	353	375	367	398	379	386	381	388	365	375	367	372	420	374	383	370	402	383	404	341	385	377	377	381	399	410	395	383	371	381	364	377	359	371	386	376	399	374	397	355	408	344	369	381	371	388	375	387	353	365	403	336	384	369	358	401	392	393	368	359	397	351	346	375	378	351	366	390	349	360	425	387	387	377	401	391	392	373	409	364	356	358	344	372	372	354	383	397	384	349	397	381	385	389	355	372	411	405	370	386	378	395
25123	31133	24436	15157	9496	2395	578	611	533	616	615	583	587	544	580	584	615	622	573	586	604	596	620	572	604	583	567	597	556	625	579	594	594	611	608	614	596	583	607	563	552	660	578	604	596	616	598	639	615	544	599	551	620	584	610	630	581	581	601	596	571	603	618	575	582	578	570	580	596	618	589	618	561	563	566	612	585	573	594	569	526	622	582	553	601	572	577	594	619	600	595	576	647	590	587	578	591	569	542	592	574	563	574	590	586	555	590	636	576	565	622	588	626	570	585	570	577	617	588	592	560	627	615	643	603	551	605	604	577	568	614	590	591	587	582	621	573	604	540	631	597	616	572	607	585	598	596	604	595	592	594	570	594	605	602	601	604	606	578	637	590	587	554	558	600	593	561	567	595	581	569	584	578	571	613	595	574	575	571	607	543	576	574	592	559	576	587	569	595	566	580	603	619	583	553	586	589	601	592	617	631	560	577	598	593	604	587	625	611	630	595	588	596	616	625	557	632	583	570	583	605	630	569	534	567	589	583	576	580	611	587	603	627	623	597	593	557	631	564	607	566	624	593	611	584	561	574	610	606	569	586	596	551	610	551	613	540	600	638	613	573	624	582	587	529	603	586	583	563	538	556	586	655	568	603	591	600	606	592	618	547	601	546	586	584	583	573	627	605	607	574	542	603	611	605	588	562	578	548	598	596	588	634	591	614	580	571	577	565	579	561	577	585	598	594	564	634	598	601	597	639	612	598	548	611	594	586	566	546	628	589	605	579	589	546	603	604	577	604	577	581	595	594	596	614	596	578	546	594	551	639	609	587	604	568	593	568	602	620	574	624	554	596	572	545	557	606	576	589	599	626	608	588	531	557	600	581	589	605	590	573	627	597	550	624	557	544	567	622	611	564	570	606	585	599	609	614	626	588	602	550	612	564	556	609	577	538	619	575	614	593	569	530	621	551	564	575	620	600	581	570	624	580	547	536	562	531	574	571	603	581	603	576	590	609	586	613	539	567	597	594	555	616	616	598	623	610	583	590	569	597	587	565	613	558	597	628	543	565	555	613	567	603	583	567	576	588	591	609	607	565	570	625	555	586	593	576	601	603	579	572	613	573	532	584	621	568	565	593	587	583	598	595	602	587	605	597	593	596	540	539	560	596	594	552	566	547	585	555	580	580	619	591	594	602	583	569	583	633	589	585	624	614	575	564	598	573	572	624	615	621	576	572	597	585	601	541	618	592	599	593	584	548	573	600	575	583	586	542	570	634	575	583	562	569	570	576	542	582	592	591	561	582	536	580	579	583	574	596	628	607	604	570	637	647	624	574	605	601	575	594	591	599	550	613	593	573	611	606	570	621	597	526	557	560	601	587	609	565	606	596	607	622	599	626	545	572	614	548	619	573	603	603	645	545	582	586	577	523	562	568	559	569	593	540	634	598	609	589	571	572	561	601	592	590	561	580	599	616	593	600	591	602	552	577	603	584	594	596	593	594	601	608	559	641	600	636	588	600	568	555	596	579	595	623	573	624	631	544	563	634	583	579	590	610	580	573	600	616	573	605	598	570	539	598	595	549	567	590	597	602	606	583	595	571	575	572	648	617	595	604	561	598	628	563	610	627	583	532	575	609	602	607	611	627	596	611	552	590	568	597	580	634	578	577	591	599	585	599	604	577	604	618	574	544	544	545	621	626	654	594	579	563	573	584	623	576	590	578	539	625	570	606	587	618	603	555	587	618	625	608	601	572	605	586	593	586	571	547	590	603	643	576	554	625	612	643	608	547	609	580	572	610	568	596	609	547	601	560	652	574	595	606	603	568	663	583	606	598	578	631	621	628	598	574	606	584	595	556	587	616	551	579	580	614	576	586	559	556	582	555	621	585	547	621	589	612	597	595	609	552	602	596	578	600	631	641	612	588	632	592	604	605	596	549	569	577	603	610	580	631	574	606	601	584	578	576	657	548	588	545	594	583	567	580	601	603	556	599	582	588	592	619	586	583	598	616	599	615	584	564	643	542	611	578	576	575	617	568	596	571	557	593	613	565	567	598	545	638	590	606	543	597	579	600	556	617	616	629	572	554	589	567	564	558	629	544	583	563	603	586	624	558	576	556	572	568	574	575	564	582	566	589	613	593	568	606	602	594	565	655	615	608	575	610	563	679	580	601	569	617	571	578	605	578	604	596	605	599	606	624	592	596	622	613	589	627	603	593	603	576	595	626	587	604	584	582	566	560	582	596	593	585	532	606	615	558	631	604	590	587	579	608	629	541	624	578	565	606	571	599	602	603	596	576	548	549	606	592	555	627	623	605	582	596	611	572	605	589	563	608	591	620	611	532	575	606	576	574	588	573	615	604	598	623	571	658	612	574	656	635	604	591	626	588	597	593	618	602	589	586	545	589	593	609	563	556	606	596	616	590	563	580	577	575	585	577	603	618	581	579	586	592	601	592	639	580	608	579	605	580	556	575	600	594	597	606	620	582	600	610	550	587	617	597	592	567	573	617	607	608	638	588	577	573	618	575	587	570	615	610	576	590	631	580	558	613	598	592	598	580	587	533	566	574	594	604	570	590	536	629	593	592	574	603	580	573	568	644	591	586	583	560	567	561	580	626	610	585	576	555	568	618	610	588	595	582	600	587	605	579	533	595	613	573	599	611	610	634	517	611	621	547	617	592	575	576	533	609	591	546	616	578	646	597	514	613	582	613	634	566	635	570	612	612	607	555	567	616	564	614	573	593	604	579	581	586	586	542	588	578	561	564	603	563	614	575	614	604	612	558	628	591	613	598	578	636	600	579	607	569	595	545	600	589	565	621	582	597	594	611	601	573	610	571	574	568	525	582	591	563	613	590	574	588	615	545	609	554	595	608	579	546	611	578	593	599	583	582	556	550	628	603	571	588	619	598	595	586	555	590	602	612	565	563	605	598	573	612	559	552	566	577	571	572	603	589	597	565	624	543	596	539	616	603	586	568	598	580	604	612	601	611	604	604	611	583	593	619	573	593	544	611	593	595	571	619	597	570	639	580	571	603	608	619	577	596	579	584	620	627	589	578	593	576	597	557	569	556	579	618	560	589	598	558	602	593	579	598	574	615	578	572	574	609	540	611	596	550	594	557	586	627	594	592	613	601	559	622	606	573	579	544	622	588	585	578	570	582	591	614	571	603	592	596	622	595	565	589	575	570	603	583	588	586	612	576	614	590	658	626	598	620	563	585	569	592	602	603	587	569	587	580	604	560	603	596	628	618	552	617	609	593	563	570	637	618	547	582	614	602	568	579	556	562	592	576	596	566	562	569	580	610	623	578	601	596	585	593	578	597	545	611	583	578	609	601	602	608	586	593	571	574	612	589	584	591	651	580	611	570	564	587	593	566	590	551	602	599	551	620	629	612	615	576	597	577	619	596	592	573	591	605	588	580	582	603	599	637	535	593	596	570	598	627	624	594	587	586	611	555	576	612	561	624	580	576	578	585	587	600	628	583	621	612	608
24054	21366	28667	27520	28440	15789	2496	609	564	505	521	569	478	519	483	527	548	481	519	482	516	481	549	517	502	511	496	447	538	500	489	533	519	526	484	521	493	507	509	479	556	490	560	465	475	530	509	481	503	485	536	529	486	475	472	485	468	483	490	514	486	520	532	469	464	516	530	472	513	525	497	502	493	497	505	489	479	525	520	497	497	498	459	483	493	536	501	500	493	516	486	505	508	530	504	502	509	515	493	531	528	509	515	453	478	521	503	542	525	495	465	486	499	528	486	516	484	499	535	497	528	483	548	462	540	545	509	517	493	480	550	520	480	483	541	516	504	494	480	498	460	530	519	523	516	507	489	492	482	489	447	522	532	489	515	500	517	483	521	519	463	516	514	505	504	526	504	488	500	506	466	494	492	486	484	541	522	490	535	486	512	480	497	466	496	492	455	554	505	477	450	466	507	494	507	515	483	520	552	470	489	539	519	493	453	501	480	512	550	510	486	479	544	470	511	510	516	521	528	506	498	491	525	491	486	517	473	457	473	469	510	533	515	468	498	508	491	474	460	515	509	530	521	485	544	472	505	524	493	527	508	465	517	495	496	535	465	514	497	475	469	474	491	484	473	501	502	500	542	526	507	480	462	520	495	479	519	478	490	450	488	514	490	493	514	509	527	519	483	495	540	527	481	541	509	529	500	495	516	481	515	522	478	463	521	490	508	507	508	477	477	479	518	515	496	498	499	492	493	496	489	500	548	532	499	466	494	516	513	483	460	524	516	481	512	502	465	483	529	498	524	527	497	481	519	474	511	492	471	501	492	479	486	479	539	497	507	470	469	490	503	473	496	500	479	521	480	534	497	484	498	492	470	500	556	505	512	508	496	456	508	501	464	453	538	536	469	482	501	509	476	495	486	525	447	507	517	524	537	529	484	423	497	476	538	470	519	499	484	506	498	512	489	471	509	452	482	520	507	484	511	507	503	529	527	495	500	510	505	516	522	488	509	527	484	510	510	508	512	482	548	520	533	509	454	490	502	526	506	485	456	500	577	485	501	547	528	500	492	500	496	494	477	440	522	478	513	505	533	511	518	493	518	496	529	496	512	487	518	498	464	534	495	458	491	502	499	514	500	490	463	498	472	550	546	444	487	493	497	489	471	514	488	518	489	502	516	500	513	516	493	475	491	504	520	509	477	462	518	490	464	559	490	541	527	483	501	498	502	506	523	475	481	525	517	512	512	480	478	518	477	456	503	481	475	506	492	511	525	511	514	550	495	481	486	500	507	496	491	500	471	484	430	484	518	480	485	519	471	488	459	534	553	491	531	497	513	488	515	472	504	472	483	486	523	488	512	487	506	503	476	527	518	499	467	478	516	502	518	500	516	486	496	499	460	491	481	492	476	534	494	502	490	502	498	529	494	526	485	488	466	508	455	501	502	503	503	487	507	515	514	519	541	493	567	528	480	462	555	524	488	470	546	490	487	488	525	476	465	505	546	546	517	473	480	501	493	503	458	508	541	527	506	510	499	467	485	504	484	509	496	507	500	489	516	489	504	544	523	488	490	508	471	518	536	483	485	506	512	468	535	509	520	508	498	525	480	507	527	509	499	508	517	503	479	485	481	480	494	502	493	534	516	506	426	530	528	508	500	494	454	537	460	511	503	509	508	516	556	490	480	500	446	516	495	489	484	478	499	484	499	491	526	519	499	524	476	489	493	516	514	504	497	487	527	479	528	484	531	453	492	506	486	470	474	499	539	486	476	455	518	483	508	509	476	507	517	488	496	489	503	502	483	434	526	507	494	500	523	474	497	475	451	488	515	461	483	487	463	489	490	512	511	535	530	491	501	482	495	475	495	521	523	507	541	486	469	492	522	420	503	502	491	473	465	502	488	481	532	495	499	526	467	496	489	528	474	523	517	490	497	503	508	457	493	532	512	443	518	507	520	514	481	502	481	501	540	507	482	504	481	504	482	549	530	486	494	483	506	491	502	496	543	510	477	519	508	482	466	474	498	464	480	529	517	503	532	477	514	536	489	491	528	481	533	504	532	532	522	503	516	498	519	484	506	486	497	496	464	508	478	480	520	536	508	507	490	522	520	497	485	492	491	510	527	510	526	460	453	484	470	473	501	501	473	496	506	521	457	491	513	479	493	525	525	503	520	487	476	505	500	489	511	474	465	524	506	493	534	497	525	499	478	554	508	500	460	500	479	474	513	522	499	496	487	536	508	493	518	497	472	486	542	508	500	469	517	465	494	496	492	484	530	474	494	492	492	530	470	488	548	499	539	485	497	498	493	490	530	471	445	516	507	480	516	455	453	521	471	514	498	532	476	532	503	508	495	508	565	495	521	498	530	491	516	493	499	470	504	479	473	499	450	510	476	477	474	478	486	514	516	528	457	520	518	519	509	497	490	520	539	477	486	504	489	497	523	469	495	489	476	543	470	524	486	454	498	500	449	499	489	496	541	509	563	482	502	490	511	508	466	489	501	499	505	495	532	484	531	500	488	527	483	488	529	511	497	553	495	510	527	528	488	484	515	505	507	518	513	474	529	541	502	486	513	541	503	480	498	489	484	511	500	487	487	493	505	506	514	491	520	474	476	481	491	477	501	467	490	489	519	506	493	536	529	494	495	505	451	504	485	503	539	493	493	514	472	534	503	497	512	505	503	469	513	496	503	485	506	514	498	505	525	518	511	535	509	493	514	489	524	505	506	540	520	487	474	503	506	507	473	532	465	494	468	531	520	500	486	501	493	499	492	477	516	467	475	462	470	518	513	507	544	482	495	489	524	446	490	513	494	480	481	483	452	515	529	503	549	525	482	521	534	498	490	496	509	424	516	460	507	524	501	517	486	488	507	526	482	534	539	452	528	498	501	487	512	514	459	478	504	470	490	511	567	510	454	454	510	458	491	467	540	470	504	498	483	479	429	488	456	521	481	462	482	494	476	498	517	501	481	505	503	484	453	484	517	471	504	474	515	463	477	506	471	522	450	502	499	488	505	536	544	485	486	506	457	506	426	522	497	493	491	534	520	493	524	507	498	519	487	523	498	496	481	524	522	504	499	479	554	489	524	469	478	492	496	482	472	497	509	471	501	498	485	507	478	462	496	508	488	519	517	492	486	470	541	507	522	463	490	528	495	480	495	497	506	484	502	516	462	507	485	480	483	551	485	514	508	478	500	498	527	477	516	488	481	521	514	498	494	485	499	509	543	480	532	490	484	497	497	507	487	502	479	517	488	499	496	507	500	459	458	474	501	524	465	492	512	533	521	487	509	514	522	479	475	499	471	503	477	509	514	536	474	497	497	498	501	485	510	484	521	469	482	499	474	447	497	508	502	543	490	511	471	525	508	541	482	477	445	503	477	481	511	508	496	523	486	499	509	520	497	456	448	535	528	494	531	495	504	527	523	492	495	499	510	495	497	488	485	499	490	508	496	485	473	488	454	509	496	478	503	489	508	518	509	562	522	495	479	487	519	473	494	507
35479	51563	47235	42722	36458	10599	829	786	864	772	757	799	804	760	802	790	752	747	783	728	814	765	804	827	784	760	780	818	786	779	790	774	838	782	795	750	738	763	747	793	725	772	774	777	748	734	767	757	800	805	764	769	788	813	746	774	784	756	768	786	765	739	786	796	777	802	761	809	760	779	736	742	762	729	779	745	815	759	787	785	765	750	789	777	781	761	737	754	787	770	757	746	849	777	737	798	758	762	758	777	755	763	778	757	780	744	765	759	781	774	780	753	737	773	783	811	750	722	759	739	811	769	796	796	841	783	734	749	749	765	765	716	699	762	794	785	737	784	734	752	779	806	751	739	763	814	782	818	779	771	822	780	759	787	749	721	767	808	821	741	761	771	790	817	775	742	758	777	772	773	816	806	784	775	759	777	714	786	772	774	756	802	712	785	787	754	761	760	809	785	789	760	808	760	759	768	751	789	786	819	768	770	749	752	757	831	741	807	750	751	794	798	801	812	778	799	736	773	757	717	820	711	744	816	774	769	807	727	761	791	756	751	780	770	731	759	793	790	776	753	771	742	739	776	800	745	764	782	718	763	810	800	751	735	794	743	742	772	760	737	785	780	800	805	774	796	760	769	771	808	775	774	793	742	799	796	747	714	789	782	753	789	795	742	777	753	798	797	790	753	738	811	777	773	766	738	744	747	828	715	710	770	797	770	772	734	764	733	786	742	768	739	781	738	788	702	755	800	765	762	808	727	791	735	756	789	757	781	726	778	738	774	738	701	738	774	778	771	777	770	786	793	793	720	730	784	785	730	777	751	786	790	795	759	741	756	777	759	784	790	759	810	764	789	762	738	776	772	783	746	813	785	784	742	757	771	779	808	684	795	732	784	744	804	844	807	766	786	785	796	720	741	785	758	734	748	779	791	802	799	756	773	739	796	783	814	742	788	791	788	722	771	829	747	763	792	721	773	783	722	753	732	739	747	740	783	818	730	796	772	781	776	815	761	709	753	816	720	746	722	761	750	784	742	768	782	726	805	781	787	801	777	735	785	748	783	723	802	805	758	782	794	803	775	727	797	783	768	720	792	832	739	739	807	771	721	790	822	827	715	787	794	741	776	769	737	815	759	799	794	743	756	737	740	757	820	793	733	747	774	767	770	740	801	757	772	764	762	792	762	766	760	825	817	788	756	805	769	766	801	763	791	794	760	814	763	778	747	799	776	752	806	734	733	766	763	772	784	754	782	773	788	747	840	753	750	744	790	772	767	764	798	758	767	786	801	760	770	810	799	766	802	741	765	783	773	745	787	800	740	733	783	749	828	778	726	763	742	751	763	778	774	814	756	725	794	789	723	737	742	749	719	766	786	740	763	764	814	728	772	826	773	784	801	792	749	726	781	766	804	802	787	799	820	825	769	741	717	731	753	758	781	725	744	777	805	782	787	761	737	739	819	759	779	778	789	773	789	766	754	748	767	763	764	771	781	798	781	765	783	796	829	770	766	787	795	765	742	807	743	776	754	754	786	790	767	767	778	748	761	770	767	803	815	833	809	764	727	793	788	781	759	802	786	733	792	758	765	781	739	779	791	780	780	798	751	749	739	708	775	761	791	786	762	755	792	810	802	731	791	750	784	747	752	830	795	789	751	802	720	787	785	733	748	810	750	772	803	822	765	768	771	787	771	800	748	758	795	768	777	753	755	775	812	741	754	785	735	825	736	755	777	776	769	801	797	776	777	752	793	797	788	775	790	763	772	796	790	793	777	778	776	742	820	771	792	769	809	763	805	796	767	731	793	781	801	767	801	732	747	759	807	735	809	725	783	769	764	735	751	743	754	737	735	792	758	740	812	812	780	766	755	811	794	788	853	749	793	772	736	759	725	801	750	771	795	761	780	827	775	785	743	791	791	816	746	737	782	752	738	730	795	781	759	780	796	725	759	781	827	775	811	777	755	802	788	761	728	771	782	752	738	737	738	761	738	701	785	728	767	726	760	807	772	744	769	739	808	782	734	804	761	723	738	813	745	820	749	785	787	779	749	789	756	758	774	763	782	785	744	738	796	737	775	758	767	765	752	781	825	746	768	760	740	762	758	798	748	793	812	807	824	761	817	775	768	743	737	803	760	804	796	744	752	776	751	768	784	756	736	749	797	769	757	690	775	782	751	726	779	794	758	732	773	775	783	774	775	756	765	796	703	743	758	786	805	765	833	796	736	791	808	801	761	792	801	786	783	749	763	734	729	769	765	768	739	735	785	797	811	775	795	810	741	805	835	833	826	762	767	765	757	784	764	759	808	788	749	774	731	773	730	748	764	806	821	784	744	763	799	732	770	773	766	782	766	744	822	751	788	756	777	812	744	774	731	792	763	773	756	794	753	781	781	788	762	786	734	765	815	741	803	785	744	745	788	788	789	740	769	797	799	769	783	752	782	760	829	754	766	789	818	790	739	770	771	769	776	753	694	795	756	747	801	788	759	749	787	752	796	740	797	781	782	781	799	736	787	788	813	805	777	773	817	782	803	787	783	801	773	787	814	796	764	800	808	723	814	768	750	755	757	749	793	794	737	787	761	782	771	748	743	798	779	776	762	785	794	775	810	793	781	796	802	781	789	782	751	778	771	786	739	761	725	786	767	766	773	755	757	756	771	804	764	834	766	778	768	797	736	767	744	734	816	723	791	798	756	755	752	771	748	810	767	809	711	709	780	765	791	791	772	733	781	754	742	756	796	740	749	765	789	751	739	781	743	738	764	787	776	777	782	777	835	763	744	777	766	808	794	744	756	831	798	796	739	761	765	770	748	743	806	779	738	726	727	805	795	760	762	717	724	743	826	796	802	800	742	814	770	753	777	816	741	750	737	728	793	858	818	763	787	748	788	772	758	793	787	855	808	797	812	724	840	777	738	794	761	782	776	754	808	787	738	805	821	742	818	780	704	732	792	793	761	772	748	809	751	803	757	792	793	828	745	726	783	820	824	787	768	804	778	710	777	852	720	805	724	825	772	821	812	720	774	780	796	848	789	741	800	804	833	817	831	765	756	787	713	714	769	785	755	768	765	800	774	760	793	778	778	812	751	788	802	757	779	735	751	771	740	775	744	789	793	773	760	810	769	782	798	746	779	762	837	792	795	776	799	764	755	818	815	766	732	770	758	809	775	744	746	766	768	764	763	764	798	789	793	768	729	798	753	738	801	737	795	774	710	755	794	740	801	742	784	733	747	788	799	761	786	741	728	823	771	748	776	754	748	715	760	739	801	757	774	773	787	775	768	775	755	786	787	745	797	763	757	774	755	795	777	784	797	793	806	801	784	757	775	724	759	768	760	781	833	756	756	812	747	825	814	774	763	774	745	763	795	741	724	778	761	752	740	800	739	770	736	782	813	807	769	781	780	731	753	801	756	763	752	804	750	801	766	806	776	788	768	739	800	734	782	760	772	764	726	790	759	798	787	756	785	777	797	770	745	764	790	771	737	781	790	753	748	774	784	725	796
22976	21197	28952	25379	29551	21985	9319	726	418	447	448	431	464	429	421	427	436	411	426	391	432	410	397	444	399	422	412	432	403	403	413	416	386	434	364	405	421	381	357	389	420	406	433	407	407	420	402	395	414	407	388	401	401	419	389	442	404	401	398	406	405	447	423	413	410	404	415	411	412	411	403	420	416	393	412	426	420	387	419	425	400	390	415	410	411	400	395	404	394	389	396	410	443	370	381	413	378	366	412	410	410	357	405	424	432	435	435	400	397	386	407	377	389	363	389	408	409	444	399	426	425	366	411	398	400	401	378	366	367	414	416	410	361	455	404	406	385	410	419	429	393	405	412	421	416	436	370	427	407	438	433	385	416	393	379	399	410	387	414	400	405	370	400	406	389	421	398	408	408	408	421	423	424	443	434	413	429	413	449	371	403	414	419	416	419	408	409	423	332	394	412	391	390	400	401	440	371	418	417	414	392	395	395	413	403	414	419	403	440	378	382	421	404	402	423	404	402	438	370	436	386	369	365	407	396	400	374	457	398	419	411	408	421	392	347	374	385	390	414	401	420	430	402	370	397	433	415	398	393	400	401	367	403	408	416	382	440	415	382	394	434	407	401	397	375	397	387	392	403	406	400	404	399	375	375	415	427	400	398	436	402	416	416	392	399	401	404	444	402	398	393	375	419	406	379	430	381	362	405	421	430	388	425	356	412	416	411	423	398	402	427	411	438	411	397	402	428	366	429	404	374	397	397	387	374	382	415	403	421	383	371	395	424	385	431	366	415	398	425	431	424	408	428	406	394	462	407	395	446	369	415	447	411	428	413	388	392	430	409	407	384	383	376	361	410	421	411	389	377	429	399	435	377	420	421	361	411	417	427	416	394	407	411	394	433	402	386	380	391	415	369	417	410	413	421	425	443	423	422	410	390	381	417	374	426	419	451	414	397	376	410	352	407	409	397	406	396	435	412	400	386	412	395	402	410	383	422	418	423	382	399	412	419	404	401	407	387	381	380	439	391	391	411	449	392	408	415	398	424	402	398	405	400	389	424	401	422	439	398	407	389	385	378	356	365	371	387	397	374	388	386	420	411	423	428	376	421	401	385	402	407	425	458	413	397	375	412	409	378	415	414	396	415	400	413	414	381	446	439	449	394	387	375	388	416	395	385	359	396	392	410	379	386	401	431	378	414	434	398	400	422	422	438	398	410	415	414	406	394	401	389	410	401	414	434	403	401	419	403	458	403	399	373	423	407	441	403	406	409	434	412	389	449	374	419	369	374	440	410	367	404	393	398	399	385	368	401	434	373	416	457	381	391	402	382	425	407	406	405	419	398	400	433	412	414	406	393	376	432	427	376	408	433	397	380	410	417	425	428	393	392	425	402	363	361	425	388	395	413	398	418	381	381	419	416	384	406	370	423	397	410	409	420	431	422	404	405	415	401	381	427	391	382	382	385	408	397	402	395	408	431	451	419	382	379	407	393	388	438	400	379	388	410	400	402	376	403	386	405	417	408	389	387	399	396	408	374	402	466	377	392	423	417	382	388	388	405	405	424	414	452	386	418	414	389	440	385	428	377	389	398	433	395	415	404	396	395	376	383	386	399	377	418	418	413	411	394	415	397	394	436	425	384	418	373	398	411	450	414	390	392	419	429	372	410	432	452	372	380	406	392	399	396	421	390	370	433	406	394	427	419	419	431	379	374	412	386	406	385	408	375	363	444	440	412	383	390	436	423	418	400	396	422	410	427	430	404	380	398	404	377	416	443	416	360	430	385	390	399	414	441	422	372	417	420	393	412	400	397	382	379	410	445	431	387	421	372	375	396	408	401	416	460	444	428	395	415	402	395	410	391	416	407	430	393	367	417	406	393	380	412	425	382	422	393	396	424	399	401	405	421	372	415	421	433	423	412	425	379	412	410	402	354	399	410	390	423	393	389	401	419	405	397	416	384	394	401	392	416	368	401	404	392	404	363	401	417	379	418	399	407	390	424	379	395	393	405	428	380	398	397	402	407	402	413	398	414	431	383	422	388	412	401	403	394	387	410	378	353	393	428	401	408	366	408	431	372	413	408	436	393	379	387	446	402	406	375	409	372	425	397	423	409	398	388	386	408	386	380	431	397	399	374	418	453	388	407	360	402	436	420	399	365	413	434	423	429	415	390	386	374	397	415	417	399	372	369	393	414	409	437	426	411	378	399	432	384	393	406	382	401	399	402	422	390	421	379	375	412	379	420	371	398	379	364	392	375	419	405	354	381	375	390	423	417	392	445	421	408	409	417	404	391	412	372	419	394	395	385	429	393	404	383	421	391	394	404	373	415	429	407	452	412	400	405	400	386	412	378	389	376	373	381	385	379	419	399	340	382	444	382	401	413	368	431	395	408	393	394	413	410	400	398	416	443	421	378	426	437	403	377	397	401	434	386	413	402	412	427	399	395	389	413	421	406	406	406	391	385	405	384	400	421	385	393	402	409	406	419	386	381	381	376	424	444	385	427	421	418	382	392	419	399	459	411	412	377	403	420	420	436	426	404	375	391	413	414	377	390	397	382	408	388	421	427	410	387	433	407	404	366	421	382	384	401	410	366	416	450	435	361	423	384	422	389	371	386	401	406	457	419	395	377	400	378	403	414	385	436	408	408	371	386	409	404	424	395	368	408	382	430	406	401	375	408	373	394	400	416	341	432	415	403	384	412	393	391	437	409	406	426	439	382	414	383	390	383	406	358	441	449	397	403	413	434	397	415	401	420	378	412	430	414	398	377	397	395	394	393	425	422	396	392	412	405	413	441	418	412	365	383	407	409	411	416	415	386	371	422	395	410	440	393	427	400	432	418	388	399	419	443	407	388	405	374	378	413	386	469	396	394	423	373	395	393	387	438	424	398	397	418	437	401	393	438	407	422	415	421	411	393	390	397	408	400	435	407	410	408	381	433	403	424	394	408	396	404	412	382	430	412	428	385	374	370	398	395	389	400	426	418	408	434	363	393	382	448	349	386	371	388	430	420	399	432	394	378	373	416	393	422	400	425	425	398	407	427	398	445	413	422	402	396	368	387	349	428	419	422	418	410	409	384	390	408	391	405	428	410	464	424	413	416	381	419	401	380	389	411	426	367	430	397	392	414	409	366	405	412	429	368	381	406	421	404	404	383	416	420	404	431	383	410	411	392	388	369	397	397	393	368	384	381	388	386	408	422	391	417	360	423	414	407	374	427	411	378	411	406	412	404	388	396	429	393	402	377	410	397	419	395	435	390	420	381	412	386	422	391	393	413	404	421	411	374	420	424	389	436	381	386	386	419	405	384	367	402	423	391	403	367	389	449	401	419	445	387	409	392	372	367	419	379	399	420	393	405	416	367	435	392	428	399	407	424	433	415	384	412	400	427	395	402	438	402	394	426	402	410	387	378	381	368	389	394	386	373	386	400	387	401	390	394	400	380	379	416	426	424	389	420	375	429	421	389	386	398	411	368	402	397	401	438	415	387	402
39860	65368	58101	50577	46518	15609	766	684	666	697	609	632	670	671	604	610	660	627	687	684	692	633	633	584	650	647	633	615	613	630	625	651	629	647	633	654	630	636	679	612	649	618	596	634	639	629	619	665	605	601	623	666	635	622	628	628	678	641	606	650	620	637	606	646	665	618	652	657	601	607	642	593	621	637	634	629	606	605	626	648	654	671	630	653	652	641	635	630	614	643	650	649	727	719	660	611	648	648	651	636	631	651	625	621	641	632	646	616	637	639	662	613	631	659	613	616	591	619	674	590	567	647	637	647	660	586	653	637	593	631	657	646	660	588	638	643	645	611	635	625	597	667	609	601	638	659	603	659	667	626	629	610	650	589	652	645	664	586	605	626	610	634	600	630	649	667	657	669	584	649	635	665	650	633	625	649	612	616	638	576	612	636	622	657	618	665	688	626	617	658	639	598	613	659	628	556	648	637	626	642	674	615	628	656	628	660	651	622	671	639	623	630	641	594	605	630	642	641	616	659	657	623	640	626	601	629	623	640	619	648	645	671	635	661	590	645	646	636	631	619	613	566	619	611	621	658	593	647	646	622	647	620	617	570	630	652	613	648	625	597	613	620	632	655	664	645	661	610	670	597	659	633	587	616	629	650	620	613	567	650	613	618	653	658	631	635	627	637	603	660	654	635	611	637	663	646	630	628	610	662	583	615	636	619	612	603	632	661	610	627	686	667	641	620	657	634	626	636	670	649	598	696	619	620	631	660	675	652	638	613	618	593	607	639	640	634	615	619	610	621	618	638	645	596	629	637	611	635	679	612	620	605	659	624	645	610	602	623	640	625	664	653	646	687	639	675	679	634	666	640	605	650	651	638	643	665	598	618	624	633	612	642	646	646	653	616	608	649	665	656	607	650	639	613	664	639	664	599	602	636	605	612	619	621	672	640	653	626	619	629	646	621	590	665	651	641	628	635	624	626	627	637	627	606	658	616	619	612	626	633	630	661	618	628	665	621	625	628	623	681	654	650	635	681	640	626	627	636	642	691	630	626	673	634	606	615	657	620	610	649	643	645	630	591	598	627	649	625	660	596	636	586	653	624	625	638	593	633	654	640	631	663	587	610	616	636	623	621	609	628	625	670	657	637	616	675	634	639	635	607	617	641	648	606	613	648	619	626	618	643	637	627	621	642	631	618	599	651	629	619	610	635	640	628	652	635	614	622	623	593	643	619	627	629	634	622	609	621	598	632	583	631	635	645	614	648	651	600	595	637	634	607	669	589	683	668	655	636	588	663	594	617	635	630	637	636	627	639	612	670	674	629	668	615	623	641	588	632	667	641	668	606	592	644	683	616	653	596	647	598	668	672	646	607	652	659	620	641	643	615	604	620	606	625	631	609	615	644	648	614	595	643	619	610	665	616	625	626	640	620	625	611	620	646	611	635	650	606	634	653	578	666	619	605	634	596	641	622	614	635	582	634	698	621	624	686	650	678	624	664	607	660	615	638	599	615	638	657	694	660	621	652	603	617	661	648	602	677	662	658	631	618	612	646	648	637	643	616	643	594	661	620	627	685	604	619	644	654	627	633	668	649	596	644	604	667	629	652	614	625	622	601	607	673	629	650	614	629	660	598	636	671	670	628	644	632	664	609	662	618	640	637	610	631	657	630	689	646	645	680	596	608	633	600	677	633	609	631	621	641	591	631	655	643	654	675	658	652	624	615	569	616	632	647	614	642	633	648	634	636	637	611	601	597	657	608	671	584	627	677	654	649	616	623	635	640	651	642	666	648	637	612	604	610	634	643	604	612	626	629	599	639	633	599	642	599	632	579	606	604	598	652	665	647	628	654	671	637	654	651	613	681	612	675	606	647	633	676	632	639	626	695	643	653	620	643	594	655	659	622	621	657	651	598	635	694	688	632	631	641	641	649	646	619	651	624	623	619	593	618	642	644	613	654	600	642	580	608	617	652	576	644	661	611	651	611	674	643	642	589	629	626	660	657	626	635	594	655	626	633	597	642	658	674	605	614	685	642	625	629	661	612	642	604	670	599	594	626	596	666	650	603	664	634	618	659	669	590	621	635	608	569	622	620	597	609	593	647	638	574	658	631	609	666	606	624	643	615	565	626	632	603	681	618	628	619	610	592	651	655	657	644	646	639	634	638	657	684	655	615	635	674	647	617	607	660	701	598	623	636	609	668	584	636	595	630	668	643	641	614	660	649	632	677	642	668	625	617	652	677	641	600	614	624	613	667	608	702	658	667	649	633	645	615	578	641	596	659	657	662	684	636	632	632	643	637	614	611	639	650	648	640	657	647	650	615	616	598	629	639	652	659	638	613	640	655	627	610	671	664	615	576	648	706	653	593	637	641	627	648	643	717	633	652	663	588	667	608	591	639	652	672	616	615	616	649	633	605	592	618	649	647	649	648	599	618	665	674	646	654	636	631	673	628	662	651	609	654	633	633	647	642	643	624	649	614	667	614	636	627	630	597	626	648	680	617	598	613	609	598	658	628	617	644	638	663	638	615	587	634	625	629	620	651	615	641	644	624	622	687	628	596	672	629	625	575	636	620	636	632	629	615	631	683	592	641	638	605	640	638	606	639	647	635	646	632	586	637	633	594	636	593	633	649	638	657	616	667	707	634	639	642	659	614	577	649	636	642	661	606	621	639	606	578	669	647	668	636	632	638	612	622	657	633	634	602	662	648	639	660	638	616	654	602	654	651	646	681	605	616	614	581	638	622	628	706	607	591	610	631	658	608	615	662	609	675	632	641	619	654	637	638	630	603	631	637	672	606	672	597	603	620	659	612	613	622	649	653	660	617	623	620	617	643	628	637	633	624	646	611	605	606	651	628	612	646	639	633	654	607	627	644	627	626	636	640	629	653	611	634	611	640	636	639	633	633	606	569	582	627	652	632	629	610	643	624	619	619	622	645	608	636	666	626	617	628	637	621	613	666	638	692	665	611	614	593	623	626	623	659	590	629	615	628	605	608	663	608	671	640	629	583	645	636	629	606	616	642	637	648	643	653	630	659	645	634	622	643	645	630	583	621	679	684	651	593	632	633	623	655	616	607	615	627	621	633	663	615	607	610	624	619	598	582	621	631	608	649	596	638	683	649	625	625	650	635	673	597	648	645	632	630	644	641	608	654	597	650	617	662	689	617	617	598	580	642	609	652	602	641	646	639	610	613	624	646	630	611	705	617	666	669	570	580	653	625	618	618	677	642	674	642	645	639	609	619	670	662	604	635	635	632	631	639	641	651	655	617	646	608	648	653	676	632	635	640	628	640	623	670	602	669	642	618	624	637	660	646	679	649	633	626	656	622	595	632	584	623	666	647	656	629	616	633	614	647	629	638	655	646	617	633	605	666	584	631	625	636	635	665	614	682	618	651	674	650	623	605	638	580	589	631	618	618	637	644	618	623	667	628	630	608	663	681	647	615	636	659	626	656	657	632	600	692	629	595	642	619	652	608	635	615	615	648	628	654
26687	21572	21939	15307	8932	1254	423	409	392	329	413	389	391	424	387	418	375	399	397	383	417	398	422	421	359	417	364	380	398	407	389	373	407	366	388	369	414	427	416	381	380	376	377	359	347	376	359	366	386	366	375	382	413	379	379	358	404	393	407	370	388	391	367	343	389	352	356	377	367	384	373	366	373	394	393	361	389	360	368	359	423	367	388	398	386	388	380	397	365	387	398	397	394	395	373	378	382	379	380	355	358	418	371	354	366	369	383	400	382	393	364	398	386	356	404	391	385	398	355	363	423	325	351	368	349	366	362	369	395	368	378	340	373	362	374	435	392	355	384	385	384	352	357	367	377	365	359	349	385	359	397	423	368	361	381	404	385	389	380	372	393	389	382	365	402	384	348	423	370	402	384	387	351	361	413	365	398	388	377	386	372	388	368	397	367	386	345	414	396	391	411	354	386	354	386	414	373	368	364	376	371	379	387	367	402	356	391	368	379	367	376	380	392	392	356	409	402	355	381	333	380	354	394	406	410	380	410	361	385	407	390	363	371	416	377	348	373	372	374	405	392	380	393	367	397	356	415	408	390	376	349	397	353	392	355	358	360	397	395	373	379	361	396	380	386	400	389	361	360	404	366	378	389	359	400	378	378	409	362	386	361	393	368	355	374	391	385	369	387	396	391	409	329	379	401	366	378	413	411	374	449	366	395	344	429	357	372	398	346	353	381	379	381	396	401	380	361	364	386	394	398	373	424	348	398	390	377	407	360	368	389	377	368	399	406	402	378	378	374	394	351	350	352	390	390	374	365	347	380	375	383	412	345	399	366	379	393	360	362	392	359	389	374	372	391	349	407	376	371	392	409	354	400	390	370	374	371	380	376	357	383	391	389	390	405	359	392	387	412	395	391	373	396	400	333	371	366	389	387	395	388	402	398	342	428	393	399	401	388	344	366	380	415	382	352	394	395	375	366	397	384	379	391	360	401	374	377	377	390	376	398	380	382	380	388	378	372	384	376	385	384	340	360	351	384	406	379	363	367	369	384	373	366	398	348	369	391	359	407	368	376	399	366	363	393	380	379	358	390	385	391	380	388	369	394	370	378	355	368	374	403	377	386	348	379	383	419	406	382	388	369	352	368	367	381	397	362	389	386	391	383	368	419	371	429	406	404	363	360	391	391	377	390	385	379	405	371	373	403	381	399	361	355	404	340	364	363	365	399	362	396	424	364	369	360	359	388	402	395	395	353	402	370	386	405	387	367	357	374	338	379	357	382	405	372	409	401	393	347	416	373	400	360	375	380	377	343	400	348	383	349	376	374	371	374	356	378	372	387	375	347	385	389	379	375	369	360	387	384	365	369	403	349	401	379	358	373	393	375	363	355	355	391	410	364	357	389	376	390	417	405	360	373	376	385	374	401	391	403	345	351	385	377	377	384	375	384	358	416	377	366	330	382	383	350	417	413	363	407	390	384	386	344	394	388	379	381	359	348	367	382	387	394	414	395	373	395	374	394	350	365	389	338	381	391	371	391	406	361	387	355	399	395	374	340	372	368	365	408	370	423	408	395	379	332	381	389	375	367	397	371	374	416	365	369	362	406	399	365	380	391	366	405	368	412	416	396	374	392	405	373	383	397	405	363	375	417	346	423	394	394	389	362	395	366	367	353	362	405	349	405	392	401	353	386	353	396	369	389	424	385	387	371	361	374	399	356	368	339	360	375	365	361	351	405	405	395	368	401	354	365	382	385	367	394	371	374	395	381	362	377	395	378	400	351	369	383	373	365	388	413	374	352	358	376	371	362	380	386	400	391	352	390	375	399	381	384	339	389	412	374	394	358	389	387	420	353	376	362	400	387	371	376	386	369	353	388	400	402	355	367	374	353	379	379	380	386	363	385	409	388	372	389	372	381	368	356	384	380	350	409	357	363	337	339	379	378	381	414	364	341	377	370	360	393	401	354	365	359	386	379	382	401	374	389	385	389	381	359	380	367	377	401	416	377	376	388	381	382	383	375	364	379	386	394	367	380	374	383	395	362	355	388	403	373	408	412	360	396	365	381	354	389	388	381	362	399	384	359	355	369	385	351	409	396	373	351	367	366	382	367	390	398	373	378	374	386	355	376	408	405	415	379	399	403	378	391	382	370	379	383	393	381	375	366	361	384	423	412	391	394	350	374	374	386	424	360	348	351	383	360	366	397	375	360	382	362	403	373	395	386	402	392	406	381	376	383	386	369	403	364	376	391	380	362	390	386	372	379	412	374	388	380	410	379	366	384	399	381	384	371	393	396	377	390	385	373	400	393	415	347	401	379	368	363	369	365	396	374	382	378	374	379	426	382	366	351	392	402	375	389	368	393	379	378	385	385	366	394	415	383	386	351	378	360	352	378	355	399	384	400	391	345	343	381	404	374	399	358	386	385	346	419	399	355	378	370	326	365	378	354	361	362	389	380	367	341	372	340	365	389	382	393	393	390	355	398	390	373	377	387	366	358	395	403	375	373	401	390	373	405	370	367	376	378	388	374	374	393	388	349	382	372	358	395	357	373	398	395	373	370	393	391	395	400	356	379	352	360	368	346	361	365	394	396	382	411	390	397	386	386	383	387	401	388	387	387	402	379	358	351	369	392	377	425	408	393	350	389	401	341	343	385	400	374	354	389	420	409	389	396	383	363	418	393	370	364	371	343	385	412	368	368	361	362	393	381	371	386	384	413	372	366	373	380	358	419	360	357	373	407	368	370	367	403	379	345	359	414	416	366	401	385	377	389	395	403	377	369	399	356	398	400	403	394	350	397	394	328	361	337	391	410	385	365	394	381	387	343	410	355	368	389	412	399	378	327	358	380	393	356	401	400	404	414	377	355	399	387	404	374	412	361	361	361	366	356	363	360	380	393	399	367	372	360	387	402	417	399	354	367	387	391	399	405	367	380	360	390	366	406	384	421	361	404	399	366	393	357	379	338	376	379	383	360	369	383	367	407	372	391	350	355	387	393	349	373	392	345	367	387	400	351	364	386	368	364	391	402	385	404	375	361	348	368	371	405	377	381	351	381	379	395	372	387	419	368	399	393	351	374	408	373	386	367	378	347	381	348	379	412	367	401	377	390	411	416	362	401	365	370	380	401	377	413	399	366	368	365	397	402	395	373	413	384	368	386	404	356	375	418	393	383	357	400	368	378	388	370	363	386	374	390	367	338	397	387	381	352	380	388	395	342	353	382	361	354	396	417	408	389	381	365	387	385	382	379	387	379	391	360	391	390	364	371	358	407	397	381	399	328	397	396	392	374	372	378	366	405	373	391	379	364	391	384	382	392	414	363	369	387	384	373	409	377	391	403	368	365	418	353	349	388	370	397	354	374	379	364	388	378	353	395	343	378	369	347	381	410	400	369	380	392	397	381	371	378	391	379	330	399	390	371	379	403	374	408	406	374	379	383	393	385	384	387	382	356	377	387	405	384	389	392	371	419	373	379	368	387	377	381	374	341	399	385	397
23912	29637	26822	18755	13357	1999	603	606	586	583	602	600	624	635	619	627	629	609	624	595	616	574	600	629	580	596	606	579	587	597	613	560	588	614	540	571	617	581	587	595	576	601	627	606	595	572	592	603	622	619	640	616	578	584	584	611	613	565	580	589	582	661	606	611	575	608	623	569	631	583	629	647	615	579	578	615	654	581	629	656	590	619	609	555	607	600	596	605	600	589	641	557	623	617	577	564	574	602	602	616	619	568	609	578	629	618	601	591	620	546	562	617	577	614	589	583	614	647	610	607	578	585	587	623	573	595	636	576	578	614	583	577	584	599	552	608	600	573	619	560	613	597	566	607	599	628	616	575	591	588	618	607	608	616	633	590	591	605	562	585	644	552	602	560	620	577	595	596	572	562	544	565	571	605	609	602	657	587	601	592	567	636	609	588	648	621	614	571	605	560	581	558	598	623	576	614	571	551	642	613	623	575	569	644	616	613	567	607	586	606	594	599	600	600	597	564	596	609	577	627	556	614	626	556	595	602	604	590	602	556	635	594	597	566	546	577	616	615	629	632	590	610	559	577	637	581	592	591	628	571	595	617	590	622	598	638	640	588	611	591	602	614	608	555	585	616	619	569	604	632	596	611	632	595	614	640	645	637	569	582	576	587	580	612	628	601	597	577	626	597	611	600	615	571	581	613	536	606	609	614	555	604	609	619	604	599	638	615	619	594	632	606	592	587	626	582	571	582	555	596	617	587	601	537	601	624	607	615	595	627	566	584	602	620	599	567	623	599	597	624	582	607	538	575	620	573	572	599	588	612	571	576	592	647	629	611	592	562	605	583	628	611	575	614	598	572	582	573	595	616	628	594	640	588	587	622	646	601	605	612	598	619	618	636	566	603	609	624	592	600	594	612	611	646	620	564	628	630	598	608	591	623	608	574	644	567	588	620	619	627	598	591	583	559	568	617	571	573	612	555	599	575	602	603	546	574	631	625	588	557	644	605	602	584	579	639	589	529	557	622	565	554	616	649	572	578	558	618	571	573	590	607	614	573	587	577	586	572	581	594	579	608	607	601	571	635	601	586	637	558	616	591	610	615	565	598	595	601	630	609	573	576	623	629	538	609	532	617	587	567	575	579	643	590	565	569	521	587	646	628	578	604	597	632	604	587	580	594	592	592	578	614	566	623	615	581	592	602	571	590	586	612	578	607	601	571	600	609	569	552	602	608	597	576	610	608	632	588	576	586	607	581	649	589	629	571	649	598	605	620	588	607	579	584	568	648	633	554	587	609	603	607	568	583	563	580	525	595	597	559	626	594	586	592	578	551	590	616	615	620	595	599	605	580	630	620	631	657	642	609	600	606	598	582	654	599	599	566	573	561	640	591	605	577	602	596	591	595	560	574	638	560	587	596	604	553	612	580	607	597	558	603	580	608	615	643	617	612	580	607	550	578	579	609	584	566	594	612	550	608	594	560	594	580	587	592	602	601	616	572	645	643	596	548	575	620	573	570	624	569	583	569	601	595	613	592	615	616	600	603	611	628	611	613	680	609	564	604	596	627	651	612	566	600	594	636	592	601	588	563	633	610	667	601	613	610	580	588	627	618	532	640	625	621	594	586	577	599	623	616	610	585	590	564	579	605	592	591	600	632	625	605	565	583	613	583	641	617	577	609	620	566	575	565	571	614	562	589	631	563	595	643	634	595	600	565	593	560	611	572	649	593	562	575	632	609	606	593	572	569	603	629	631	563	565	612	614	609	591	579	591	606	584	585	580	557	647	595	590	601	570	571	593	584	599	523	628	600	594	579	591	588	607	595	585	628	601	583	610	603	597	628	578	610	631	654	600	548	578	577	562	617	646	568	551	617	596	580	561	585	592	597	573	590	581	580	601	577	554	635	599	634	597	574	615	592	634	605	576	594	614	633	600	579	603	625	605	606	568	605	557	623	619	610	604	582	590	626	615	608	578	572	623	638	585	607	565	637	597	603	588	581	585	596	597	587	587	626	595	564	598	619	566	609	547	634	601	585	590	567	595	601	616	644	556	583	604	589	590	596	580	590	592	567	625	642	640	539	597	647	633	566	655	610	596	608	571	597	596	585	579	583	597	575	591	586	577	608	596	579	582	586	611	623	585	590	592	584	627	611	607	571	584	624	665	607	565	587	603	602	602	582	612	609	588	607	624	629	582	554	568	552	589	611	591	597	592	570	632	588	614	586	625	584	596	595	613	603	618	568	607	618	608	647	591	607	579	618	600	598	621	642	551	610	608	559	560	610	588	602	561	607	584	636	583	593	597	582	615	612	574	593	636	627	641	593	612	577	583	649	640	637	585	618	609	604	611	569	566	615	567	559	586	607	628	593	573	643	654	614	646	590	609	608	567	602	596	574	572	584	598	620	627	580	557	578	594	613	586	597	586	604	618	611	593	621	546	580	633	583	617	600	620	604	587	634	564	554	617	638	590	628	592	620	594	625	601	615	650	631	609	581	622	620	569	592	605	605	606	577	585	581	611	625	630	575	590	585	599	615	571	588	598	608	553	600	595	621	581	636	576	576	589	582	570	579	553	569	573	587	570	599	645	633	607	632	577	574	597	559	572	600	610	563	601	576	606	592	542	639	552	609	589	594	584	632	581	620	552	564	584	631	591	620	613	635	586	647	611	602	583	621	613	568	603	549	585	661	584	603	612	613	596	606	622	570	620	592	620	605	646	589	608	641	631	591	605	583	582	606	648	587	569	585	609	602	611	587	603	542	614	596	626	621	641	568	590	591	625	574	595	590	584	595	584	575	561	593	596	651	580	587	619	582	618	589	600	569	607	606	591	590	655	606	563	566	612	572	602	572	581	662	627	569	624	562	611	597	557	584	613	621	607	592	570	550	564	657	591	605	639	566	623	567	605	564	612	620	569	592	581	555	616	594	600	642	569	590	564	589	583	604	581	592	606	529	592	596	607	602	559	589	576	622	641	621	591	607	595	619	649	603	578	601	629	609	592	633	584	608	580	570	620	635	591	589	557	577	575	601	561	620	565	561	593	608	605	566	593	566	619	622	627	592	597	581	556	597	604	604	564	578	551	608	592	585	572	595	568	599	581	604	605	607	580	632	590	556	622	583	596	579	618	648	646	597	618	604	585	543	629	609	598	577	606	556	549	608	610	636	542	565	638	600	628	587	622	597	584	600	613	551	627	573	596	607	596	596	591	602	634	585	562	554	597	558	594	629	600	556	603	635	609	614	661	631	608	631	578	568	548	579	594	622	575	589	631	603	622	597	614	610	582	625	592	570	631	605	532	574	586	634	589	586	569	592	596	593	627	606	615	614	585	572	569	581	654	573	593	598	582	602	623	609	662	551	597	635	559	600	562	564	564	588	655	580	645	585	629	637	612	580	642	589	609	589	598	561	584	617	589	628	607	592	567	584	608	571	593	593	603	602	643	611	636	629	583	567	607	569	592	617	630	570	633	600	629	613	620	588	663	632	543	621	618	610
24065	21367	28289	27752	27910	14706	2380	638	510	496	531	510	503	536	546	521	482	492	475	519	513	509	479	510	482	500	476	525	535	483	503	529	499	494	494	511	535	478	495	553	521	517	517	496	451	507	506	490	524	490	508	514	522	539	516	499	515	456	498	515	511	501	491	473	488	493	469	524	484	510	539	501	496	512	502	485	548	488	457	512	470	499	484	504	500	478	508	485	501	512	482	478	515	500	495	530	472	460	458	509	485	455	493	508	491	505	517	488	509	517	502	500	526	495	496	514	491	462	508	468	494	524	479	513	536	465	445	505	499	534	499	466	509	470	503	493	514	460	528	518	529	451	481	515	497	481	451	488	550	476	511	509	486	499	506	474	542	501	480	518	509	493	514	478	481	492	550	505	482	480	505	528	493	488	474	482	519	472	505	521	503	520	474	493	504	489	475	487	515	502	469	499	488	528	492	532	469	505	472	513	500	529	523	483	520	515	540	530	502	525	525	550	487	496	496	516	565	487	514	494	497	493	519	497	509	518	485	515	522	537	484	500	512	502	498	478	475	462	493	508	469	502	518	514	484	475	528	491	460	504	516	505	532	494	521	503	482	478	489	499	489	535	498	528	508	481	491	500	537	481	511	460	501	527	517	522	492	503	540	449	478	505	478	476	483	490	516	480	542	461	488	500	525	548	486	492	450	524	535	538	518	480	474	488	487	498	524	466	499	518	524	483	471	466	538	468	515	475	510	468	512	513	525	480	494	498	510	467	523	514	528	497	486	486	502	476	502	534	494	496	486	479	519	501	520	524	521	495	536	506	462	485	468	477	522	505	491	498	521	548	479	497	468	502	508	507	512	500	521	500	450	502	481	496	434	514	536	480	468	495	516	454	505	503	460	466	508	524	469	455	555	488	510	528	525	505	499	523	531	511	475	499	486	526	517	500	483	511	517	468	446	511	525	483	529	509	477	457	441	494	450	511	506	537	503	499	496	519	499	505	504	495	510	515	505	498	527	481	507	544	499	534	519	517	534	506	545	514	472	474	533	473	519	497	548	481	511	470	521	496	508	514	487	484	486	488	529	484	472	496	489	509	467	448	461	507	505	493	519	481	513	504	523	470	487	496	515	527	502	526	504	512	506	478	469	508	476	522	506	507	468	467	469	474	517	509	476	475	496	540	505	525	490	511	515	515	531	492	479	512	502	533	522	498	531	456	493	492	496	508	540	499	528	500	507	450	523	501	542	527	543	473	519	521	467	483	546	503	525	506	499	523	498	552	483	506	507	492	514	462	512	469	509	473	533	480	507	484	471	525	537	467	511	514	490	465	488	511	475	492	502	514	498	523	523	470	535	490	500	496	483	487	543	480	517	461	480	522	478	549	472	537	495	507	537	500	498	498	511	474	521	530	508	487	553	500	474	476	510	471	505	536	528	506	483	495	481	495	525	494	509	492	517	463	510	497	530	507	505	461	488	514	489	501	501	513	508	508	491	505	541	487	527	519	489	478	489	543	509	517	503	529	514	497	545	487	474	485	468	473	541	471	461	466	493	459	501	520	485	471	489	488	502	507	473	516	479	453	497	487	499	469	468	522	497	550	507	508	501	499	477	501	493	492	473	504	503	452	475	496	527	484	505	487	504	511	454	513	509	484	491	501	472	507	487	500	508	472	493	485	510	509	506	495	497	548	495	509	508	489	505	438	492	496	498	518	524	509	551	498	518	508	503	470	512	512	489	508	493	533	480	516	531	514	479	500	457	492	500	486	513	503	476	478	531	499	504	501	499	501	496	517	445	457	496	462	503	483	541	476	477	474	520	498	495	503	508	518	501	497	500	510	502	497	487	485	514	504	502	486	484	501	504	517	460	480	508	507	505	512	482	475	473	464	488	511	491	497	509	485	485	500	500	542	416	508	512	482	493	491	496	480	568	531	472	478	542	481	468	460	504	505	504	490	505	497	517	484	496	481	551	514	493	492	494	494	500	510	498	526	490	530	455	485	472	528	479	486	534	504	489	497	493	493	448	515	465	500	486	500	501	525	466	478	509	479	547	513	512	495	531	480	511	475	487	496	532	531	517	492	514	485	502	476	526	533	497	491	510	489	512	527	501	446	507	529	534	487	475	517	480	471	469	475	494	492	502	527	505	459	516	493	521	454	513	470	507	464	482	448	525	454	483	507	527	480	507	499	504	522	483	522	515	484	451	477	496	464	484	468	475	533	466	477	491	497	501	507	514	491	479	479	507	513	500	496	481	498	502	511	489	492	572	513	511	502	525	484	482	500	462	465	543	509	502	539	515	535	452	559	495	461	463	508	543	525	471	514	468	468	474	493	491	492	469	507	492	521	515	539	512	517	516	504	471	533	501	514	495	533	475	532	507	511	476	494	463	528	501	517	508	541	465	505	521	475	456	481	512	488	492	482	507	498	495	507	474	478	515	495	548	506	530	471	529	521	510	489	461	501	488	514	480	462	491	529	505	492	488	515	543	529	521	561	510	520	472	502	525	473	491	511	504	488	498	536	517	482	506	490	505	500	520	501	494	524	489	526	525	532	488	486	482	510	487	482	515	501	527	455	489	486	503	480	514	493	509	516	504	484	497	570	490	479	477	479	524	522	499	532	517	488	471	523	519	476	493	478	591	498	525	481	478	482	478	491	476	500	498	480	503	528	529	516	534	492	492	451	515	455	538	496	524	537	482	506	503	477	511	528	523	493	498	538	506	540	493	516	538	525	517	525	497	492	510	504	518	512	446	457	517	478	450	512	522	520	523	482	521	510	532	527	489	523	508	507	523	485	510	507	502	512	529	508	478	533	505	488	538	563	465	535	522	522	501	482	501	482	503	478	510	554	496	538	498	491	476	479	488	505	470	553	479	535	488	489	499	543	548	454	523	510	474	500	493	477	486	472	554	478	499	512	497	476	476	503	506	521	477	502	519	488	512	497	540	477	494	486	495	496	510	522	473	489	458	476	503	447	525	483	518	496	493	484	487	480	486	541	517	513	469	502	512	497	496	509	530	523	492	503	482	540	501	468	457	511	497	471	477	510	518	467	539	505	521	514	510	527	483	493	513	511	507	473	511	480	492	532	533	515	471	522	526	522	472	535	473	498	531	486	488	546	533	482	514	540	506	510	491	478	502	475	456	501	480	491	507	539	480	536	516	524	497	503	514	501	472	447	488	514	485	534	519	497	509	536	539	520	500	491	485	517	501	475	552	475	503	529	500	518	495	526	520	470	492	472	502	514	546	512	498	504	490	478	490	509	517	468	514	528	474	481	448	471	499	543	448	490	475	520	490	535	542	488	511	486	501	509	494	487	498	521	469	513	500	545	486	472	502	534	517	511	482	506	482	509	515	492	562	476	490	473	525	448	473	509	492	546	469	500	511	484	494	518	515	508	501	493	516	482	489	493	515	533	479	507	493	466	511	489	494	501	506	462	482	497	537	519	443	507	524	544	527	527	494	528	493	504	490	476	517	493	502	537	516	550
35899	51156	42925	42796	34357	10325	906	826	770	777	822	733	779	778	802	767	724	756	820	762	775	804	738	785	787	749	742	767	756	801	829	789	791	819	796	798	768	781	787	788	761	807	753	781	814	786	776	807	811	778	758	775	760	752	759	775	759	827	778	753	751	723	803	793	814	749	749	765	790	773	739	756	778	725	814	788	797	762	799	775	763	767	766	767	757	772	791	771	765	813	783	799	792	778	786	802	810	770	807	782	772	747	750	825	780	797	796	766	791	777	789	756	799	822	800	737	821	767	771	791	737	784	775	733	807	763	824	800	782	735	745	733	777	768	794	840	783	732	727	812	783	778	766	763	774	786	761	810	801	758	752	799	783	787	790	761	766	767	786	760	795	762	775	739	758	789	737	779	783	767	774	858	845	810	716	750	782	822	782	776	815	751	781	790	811	798	792	764	786	696	743	767	802	752	782	764	815	773	824	775	774	794	716	708	762	796	739	776	805	791	781	803	792	772	782	778	743	780	783	750	782	800	793	781	771	759	810	799	747	809	806	799	816	809	761	768	792	759	798	845	779	766	782	774	827	796	720	788	794	745	754	731	759	790	792	829	740	801	776	783	696	784	740	785	759	733	749	768	727	774	800	814	824	751	791	769	733	767	836	799	792	781	773	815	802	757	756	848	783	787	772	791	818	739	773	783	775	807	741	805	797	817	779	773	741	768	788	757	777	785	795	771	770	785	819	768	764	728	770	778	732	763	796	795	797	792	770	792	733	762	771	811	766	762	794	741	757	743	794	829	785	766	768	771	823	748	827	765	771	758	800	767	749	782	806	765	718	763	811	759	718	783	740	784	784	772	767	808	782	730	772	774	801	765	815	737	770	804	806	810	803	786	763	750	786	743	767	801	759	832	733	729	741	763	795	791	775	788	716	799	827	785	765	755	850	750	777	781	729	756	841	793	757	759	783	757	767	790	770	779	714	809	758	760	772	790	804	765	789	788	781	764	777	790	783	731	808	786	737	783	794	791	781	809	800	749	778	763	767	755	795	788	782	789	769	783	785	762	748	798	762	774	784	761	766	806	747	805	748	833	802	811	759	822	810	805	767	802	750	776	803	790	791	787	772	791	812	823	798	762	778	744	845	786	771	758	783	777	767	822	812	744	754	777	768	756	778	794	743	753	779	784	812	785	796	752	819	772	783	761	784	768	758	768	771	792	747	816	761	756	782	821	780	733	807	789	823	778	882	761	738	772	836	755	757	783	807	772	788	795	768	801	804	800	797	778	811	783	786	788	785	808	767	818	784	804	839	783	784	786	795	791	855	800	751	801	736	797	776	780	742	762	797	782	777	720	763	734	775	758	773	746	786	788	769	788	740	791	777	796	761	820	813	832	817	784	791	772	758	811	784	762	788	777	821	787	804	766	798	793	799	775	771	790	768	808	722	797	753	766	789	762	765	798	780	773	722	750	761	803	757	729	819	746	784	772	756	780	790	769	750	787	784	760	800	777	823	786	774	742	765	808	723	773	780	751	757	802	772	782	801	756	768	793	794	730	781	796	803	737	755	751	781	838	763	789	775	749	749	796	779	764	807	770	778	775	799	826	745	779	773	777	767	777	817	780	813	786	816	761	782	766	840	832	736	754	785	761	802	756	727	784	817	770	808	779	813	753	708	767	783	721	763	779	755	813	778	726	820	779	781	811	718	730	797	728	801	770	785	807	766	823	771	824	782	733	807	773	772	780	756	754	733	786	802	778	776	733	761	785	784	754	804	800	772	734	748	787	829	743	727	801	803	787	776	844	755	780	767	751	743	808	764	768	795	794	759	774	808	745	758	795	778	715	773	792	761	751	774	737	766	751	763	788	790	784	798	769	796	780	771	744	748	797	751	747	752	719	750	741	822	777	778	719	762	770	806	736	767	786	770	757	775	778	791	768	763	807	804	776	771	776	758	835	784	754	812	717	796	771	798	789	783	774	754	800	816	792	782	712	793	802	780	740	777	741	712	789	782	751	785	806	770	827	813	779	788	793	781	774	757	760	796	792	749	777	791	766	740	721	777	793	777	796	782	741	800	808	778	790	745	741	777	790	705	790	800	763	830	818	781	792	738	841	785	782	789	746	768	770	784	775	778	812	729	763	746	771	741	809	751	776	776	797	780	793	725	713	730	781	745	801	755	768	798	768	766	808	786	791	781	763	716	808	767	795	783	768	775	727	795	756	791	759	787	802	746	725	786	778	753	769	759	795	784	823	790	784	823	755	817	761	792	796	785	725	787	769	786	792	777	777	782	784	828	753	782	765	797	779	812	744	791	774	788	757	796	758	805	700	798	772	821	779	766	754	772	775	807	781	811	770	825	752	791	796	792	805	781	774	738	793	779	781	779	786	775	712	776	804	831	783	788	812	737	780	788	716	805	760	799	753	816	800	778	788	775	784	747	783	762	806	756	756	719	726	812	762	808	741	809	777	717	773	794	758	747	729	789	778	789	765	828	759	796	795	736	862	766	779	774	814	793	785	764	799	775	794	795	800	843	817	782	798	747	766	772	805	737	791	801	797	774	762	761	805	768	778	802	763	755	768	816	803	773	784	756	756	779	776	827	711	746	752	757	737	773	776	749	784	820	712	746	773	783	789	759	772	810	704	805	761	775	764	779	741	776	753	740	794	839	732	779	771	768	766	765	793	769	804	760	786	798	747	754	790	760	784	775	754	783	780	821	753	806	780	733	754	811	775	791	779	810	766	796	756	764	786	777	756	740	806	738	730	759	750	741	849	765	789	748	745	779	778	806	792	783	814	745	758	868	756	796	805	782	748	729	754	817	760	797	769	780	768	774	816	761	784	780	827	800	744	813	756	773	817	729	768	800	761	734	802	769	770	803	756	778	812	774	824	750	780	778	788	827	779	764	803	750	750	753	811	795	786	788	748	773	765	825	793	792	767	807	808	772	821	753	803	805	733	747	762	796	792	764	786	730	792	791	766	820	775	775	763	756	774	786	805	771	772	775	800	799	771	735	738	766	776	748	749	732	760	748	779	742	802	818	803	801	738	768	768	755	738	780	794	747	811	746	780	762	777	784	837	782	752	749	777	777	794	748	738	781	749	778	745	811	771	772	769	759	791	768	781	798	799	769	826	757	797	764	808	752	773	802	774	741	777	791	793	775	748	758	791	745	766	790	792	840	787	770	788	761	761	806	788	796	780	766	776	821	796	741	770	798	758	803	777	793	786	764	799	758	782	779	817	716	709	776	798	806	806	790	810	788	761	822	783	761	760	816	824	758	805	771	764	782	795	763	797	802	738	753	784	796	766	760	759	797	725	769	802	791	752	759	766	778	824	784	782	836	805	755	763	734	847	783	754	796	764	782	773	777	768	754	774	778	726	821	755	774	809	791	785	769	793	838	766	814	761	833	783	804	725	792	767	787	802	774	778	788	777	823	770	757	808	754	716	759	764	803	808	811	760	822	751	817	729	750	758	725	777	815	790	750	786
23154	21577	28885	24184	25317	20703	8121	807	452	417	432	426	427	441	445	430	399	423	430	431	445	422	411	416	434	471	457	426	402	438	406	377	386	438	440	385	417	393	398	404	404	442	412	425	402	492	405	417	415	447	419	395	379	424	398	391	415	428	460	437	440	385	393	406	436	404	428	418	418	411	436	448	414	395	410	419	403	427	433	401	411	370	410	406	412	433	414	416	403	439	440	421	415	410	408	406	415	387	392	398	377	419	397	374	415	402	410	427	408	403	395	448	407	422	432	412	418	398	433	409	400	387	418	414	435	385	381	432	418	410	440	415	430	437	397	386	394	407	385	404	399	400	425	429	383	451	427	448	458	396	398	395	434	432	397	432	393	449	378	426	412	400	454	397	384	388	435	397	390	364	441	399	385	410	379	426	383	412	444	413	403	434	422	412	412	407	431	430	443	417	391	433	438	406	442	402	450	415	426	432	413	414	413	403	397	408	403	418	403	411	421	414	433	405	413	398	449	392	406	376	399	431	416	417	437	423	455	436	406	394	418	425	401	408	443	369	410	396	426	400	405	391	406	397	389	409	428	383	422	393	411	397	453	389	399	412	410	410	393	399	411	406	380	438	406	427	423	417	405	438	420	389	410	403	388	367	432	410	399	424	375	415	385	390	417	411	383	420	451	431	436	419	383	395	387	416	423	424	449	437	376	426	392	417	409	404	405	388	432	451	392	407	414	416	378	442	406	376	431	389	359	406	393	393	416	393	408	379	394	438	420	429	406	430	413	426	399	444	438	389	395	431	437	420	420	405	442	382	386	445	424	433	419	390	412	406	403	410	391	420	383	420	390	422	395	434	421	433	412	422	382	406	429	376	404	394	397	396	408	429	391	406	411	423	427	433	439	396	396	422	411	379	403	430	434	415	425	379	441	400	435	436	392	378	425	390	410	409	394	427	394	384	398	418	426	451	433	417	413	435	446	394	427	415	418	428	394	426	384	400	411	409	401	396	440	425	425	392	410	419	430	429	432	417	385	413	406	433	425	368	414	443	407	427	399	395	432	403	444	416	398	384	420	405	375	429	386	402	445	402	396	406	387	415	375	362	404	410	422	416	429	392	427	420	409	422	438	433	392	401	406	421	429	416	402	410	406	406	395	424	398	406	425	362	433	391	428	435	420	414	435	398	419	382	391	438	446	437	415	418	410	422	424	440	398	411	377	385	405	434	406	421	396	416	398	440	402	420	424	412	420	406	385	418	393	405	392	431	395	396	413	400	417	381	449	411	409	449	430	413	403	422	420	397	402	445	442	443	416	413	406	407	424	424	439	408	400	392	411	394	387	394	432	420	433	401	397	418	414	388	392	411	435	381	457	463	428	418	405	408	437	402	441	368	429	417	465	426	378	424	385	411	369	413	416	410	455	424	422	453	430	389	409	411	378	420	430	409	407	386	439	392	413	397	409	395	418	425	392	408	432	395	410	426	410	410	411	415	401	399	410	403	423	429	420	442	423	413	450	445	422	417	432	379	407	388	383	435	398	418	402	410	447	446	397	390	421	427	438	417	406	409	439	404	394	408	394	399	420	422	388	436	461	397	406	408	419	429	405	399	457	413	404	383	416	391	422	402	400	395	421	410	400	423	418	429	367	425	391	417	409	419	405	428	421	400	419	381	369	434	445	414	409	402	417	392	418	377	392	436	425	425	437	406	444	408	400	430	485	383	376	394	411	447	385	420	391	389	408	448	423	408	418	386	422	432	417	408	377	406	387	446	389	437	417	424	420	426	416	413	422	409	397	403	377	432	407	428	416	436	379	427	428	419	433	405	380	405	421	397	399	422	371	432	396	404	411	454	452	386	386	401	400	408	405	418	430	430	405	417	411	417	409	403	391	390	426	394	413	414	433	403	455	382	369	421	427	416	411	422	400	397	439	391	432	402	414	388	395	394	405	395	367	442	416	407	386	465	400	415	402	420	412	419	402	381	368	440	402	410	407	405	394	403	402	454	441	417	411	416	434	402	426	385	417	411	401	401	397	401	424	395	403	388	414	458	399	427	403	392	406	400	442	449	366	428	377	418	404	450	401	420	413	403	393	435	436	387	397	425	427	383	401	466	405	421	400	403	422	398	407	440	431	410	400	394	420	380	407	410	439	401	426	423	427	438	385	420	455	415	411	431	416	378	376	407	441	396	441	433	388	428	417	392	413	401	393	378	409	426	403	407	399	394	397	423	424	406	390	405	374	391	419	418	421	435	399	384	427	428	424	434	436	402	415	398	389	420	384	369	420	411	420	403	447	441	390	417	441	390	426	422	452	381	361	443	384	396	397	438	441	477	393	406	417	416	420	430	433	374	425	403	426	421	389	397	397	398	414	409	409	393	401	380	437	414	429	406	418	409	422	412	410	429	403	412	408	417	390	394	387	415	396	429	375	428	405	433	350	411	438	418	367	418	419	447	401	436	430	399	418	412	398	425	379	406	417	441	414	435	401	412	413	371	412	400	437	403	448	410	429	446	441	453	419	385	378	398	413	438	432	412	409	410	407	431	399	416	393	411	407	400	405	383	402	390	428	396	423	417	437	403	374	396	443	395	429	432	420	374	432	385	405	461	417	415	395	401	378	423	399	431	410	416	426	447	381	428	432	430	389	408	408	380	370	415	400	383	414	395	411	421	426	417	376	406	417	400	411	416	409	423	386	384	383	425	401	406	434	415	462	416	418	414	406	413	476	411	410	423	380	401	402	450	409	393	385	415	407	421	417	399	416	398	409	418	415	448	453	421	439	405	400	388	390	423	395	425	429	398	397	388	383	414	386	447	403	397	439	417	418	382	439	410	389	388	475	422	416	426	397	421	435	382	445	384	403	434	390	405	367	404	470	440	431	406	383	410	425	396	416	438	419	400	429	424	431	405	422	437	415	421	450	399	403	397	402	444	409	404	425	376	382	438	423	390	417	441	410	373	418	433	420	411	425	392	428	425	415	404	403	401	405	446	395	396	397	445	422	354	421	435	415	402	372	389	426	409	393	438	399	422	415	398	356	429	391	391	403	424	409	458	403	449	391	421	408	423	396	387	438	435	391	408	409	413	424	413	392	396	425	409	409	398	425	415	391	403	430	402	400	424	416	414	428	411	412	394	393	443	423	379	423	382	411	396	398	424	417	438	424	403	424	418	393	459	413	399	430	407	411	394	434	441	422	376	480	411	442	422	403	396	415	409	451	408	408	415	433	409	400	384	401	386	410	378	424	396	400	425	443	385	404	418	398	409	419	396	427	412	426	415	384	397	421	410	410	423	403	402	392	442	432	420	397	404	393	410	393	393	386	416	400	409	382	402	417	456	440	417	432	399	419	391	392	425	419	389	422	427	378	424	405	375	398	393	407	423	404	411	424	403	411	412	389	422	439	425	365	428	381	421	408	424	424	411	432	410	435	421	413	405	447	431	378	458	406	414	410	417	388	392	401	424	440	404	384	397	441	390	402	430	417	451	386	421
40340	56326	44358	42730	40331	12089	2032	665	665	659	720	698	671	645	666	648	632	613	629	672	689	650	621	676	645	632	696	642	624	657	608	683	657	661	618	653	641	633	630	609	678	631	678	655	629	635	717	656	652	663	680	642	678	660	682	684	690	600	644	682	667	663	583	673	606	657	625	606	663	674	655	647	663	647	667	643	583	603	681	641	618	699	659	692	627	627	628	649	648	617	626	648	657	684	648	674	649	637	614	648	698	600	662	624	633	633	636	708	634	645	631	610	615	612	655	631	641	637	680	643	673	666	633	655	651	617	602	640	640	632	610	655	653	646	607	618	680	665	623	666	610	652	651	588	639	633	670	676	602	614	640	613	640	654	611	662	638	636	627	665	682	653	640	645	629	680	638	656	633	625	654	679	605	686	624	632	682	581	673	635	666	599	678	645	624	641	631	642	612	654	656	672	604	636	610	654	652	681	635	636	674	679	652	622	677	681	646	635	643	640	660	621	657	655	632	635	630	620	648	652	650	613	693	619	629	624	629	624	630	645	642	645	617	678	680	644	681	660	620	632	643	659	681	672	645	605	625	610	644	687	619	634	641	661	717	630	666	634	649	640	607	659	630	622	603	634	602	644	655	615	649	614	663	599	649	606	655	612	623	689	627	637	644	609	634	653	645	633	638	598	618	612	597	633	639	667	672	625	615	616	638	610	598	629	656	610	645	656	567	617	662	579	672	669	614	588	671	601	639	650	607	620	663	597	644	622	685	635	644	674	669	644	617	647	621	647	648	647	638	648	643	605	619	621	638	687	638	667	637	623	629	662	707	618	671	703	686	639	676	661	669	623	679	639	625	702	612	638	612	656	637	658	681	663	626	654	649	669	645	598	647	701	634	625	658	677	643	683	702	612	646	633	630	636	677	635	631	613	634	646	625	630	632	629	700	655	640	601	641	623	626	617	643	617	654	640	682	672	671	647	639	634	602	645	603	654	659	663	628	652	676	620	708	622	620	656	639	636	628	658	659	667	655	630	650	647	667	675	675	651	635	589	639	636	638	646	661	650	623	612	632	656	630	628	671	669	661	637	672	623	666	664	639	636	678	614	597	630	647	599	635	628	638	613	629	679	616	665	655	662	676	618	656	652	610	679	651	606	676	627	654	617	654	645	679	663	663	674	627	628	643	634	602	662	640	688	674	651	680	641	669	655	678	618	607	638	716	676	645	619	631	653	643	588	666	618	650	633	657	629	670	679	724	633	628	641	655	641	650	622	706	603	661	690	601	646	666	650	629	684	662	694	645	651	669	670	630	638	637	661	602	673	620	609	626	678	657	634	635	598	660	645	666	673	681	656	612	635	606	647	650	610	623	619	689	671	680	649	614	627	709	643	598	655	617	659	655	655	653	638	641	624	657	649	663	660	612	683	661	665	622	618	645	621	697	586	665	612	644	615	659	634	674	649	659	651	659	585	624	668	615	683	675	650	632	631	654	686	688	613	668	681	631	630	663	632	691	622	596	615	678	635	649	668	643	611	697	680	645	624	640	603	663	648	645	683	636	624	631	667	646	663	630	653	664	660	631	712	645	635	675	649	635	685	646	634	620	683	635	668	634	672	679	683	679	635	631	696	617	644	617	653	616	669	638	652	689	618	632	641	659	657	643	632	671	659	650	622	620	648	655	642	640	677	598	614	655	652	632	662	632	685	643	640	680	635	674	635	632	625	630	665	674	619	654	671	608	663	617	693	640	665	663	603	631	681	667	660	610	645	690	645	604	686	665	663	652	636	645	661	616	636	614	634	685	657	605	625	661	641	649	637	635	709	659	666	613	666	637	630	656	655	710	609	651	664	683	647	623	627	647	624	600	646	694	640	628	633	623	604	643	612	637	638	639	681	634	653	639	618	619	612	700	629	665	681	671	641	631	674	655	685	637	640	617	643	659	638	656	651	646	643	656	614	632	633	628	622	592	668	626	636	641	617	684	644	657	657	647	632	665	651	644	657	648	617	652	699	627	658	691	673	598	639	704	657	639	638	708	645	637	681	674	637	670	621	617	640	626	658	597	655	638	707	657	666	654	651	646	641	629	614	604	616	619	675	605	613	663	682	652	647	694	634	662	621	630	638	645	673	648	624	659	704	655	574	668	665	630	645	638	648	660	597	626	615	642	674	637	642	662	629	698	627	638	649	627	646	630	644	636	655	640	636	688	673	673	617	608	628	637	664	604	636	608	604	645	669	648	655	574	617	634	659	615	659	632	652	702	609	661	646	671	627	639	651	667	651	644	620	705	660	664	677	661	640	675	683	597	661	612	645	572	639	651	652	634	633	625	639	628	626	674	659	637	624	634	644	639	644	602	639	627	631	627	621	643	647	642	679	615	690	598	624	644	640	697	655	658	647	635	632	627	645	681	671	687	667	654	653	638	628	654	635	652	671	618	632	651	659	635	611	627	632	595	608	592	626	635	634	636	625	631	626	639	640	675	633	594	606	649	634	608	669	656	604	621	621	617	631	613	684	660	615	599	602	623	640	603	653	663	683	632	623	620	628	640	682	654	642	674	665	633	671	651	635	698	626	625	649	657	677	660	680	640	602	653	664	606	637	615	668	647	643	662	677	667	619	672	623	627	677	625	662	631	664	670	642	640	647	692	631	609	685	645	615	686	657	626	614	656	644	626	666	647	636	633	670	646	656	598	677	654	659	647	619	655	657	614	621	651	695	593	637	648	613	662	667	634	653	612	620	718	654	628	672	654	651	636	639	662	651	655	649	670	599	643	648	646	690	632	657	647	667	625	647	666	666	655	629	649	672	650	626	665	674	687	659	654	628	665	671	648	655	627	645	665	629	630	658	646	681	645	638	651	621	647	662	649	607	649	626	629	672	648	656	629	688	666	648	599	626	653	605	661	642	644	637	618	672	650	678	624	660	647	638	633	620	653	611	665	630	639	659	626	647	668	629	605	644	628	630	616	670	633	645	657	625	672	642	657	692	649	677	621	629	672	635	659	626	618	647	671	652	657	657	639	661	681	608	631	623	614	657	648	666	593	630	638	624	624	665	609	671	607	640	675	629	656	638	671	646	676	629	626	634	645	646	666	685	670	657	629	649	670	619	642	647	662	649	647	634	655	635	665	619	657	638	639	592	618	664	650	582	640	610	625	600	714	623	633	649	617	635	671	632	654	677	645	668	695	669	634	695	650	653	639	651	631	630	633	662	664	623	652	612	677	625	587	644	675	636	607	672	682	640	675	670	680	607	698	647	651	601	631	649	645	625	628	658	681	657	703	600	634	657	657	644	650	633	612	636	663	669	677	622	673	652	642	665	653	664	628	661	615	631	639	606	644	648	676	659	650	688	645	669	628	640	667	626	636	624	649	627	665	640	657	647	622	667	629	665	659	639	725	574	634	659	644	609	659	593	623	597	646	567	622	648	646	608	619	662	588	637	661	637	658	641	651	626	626	638	640	639	689	684	663	606	650	647	665	649	646	624	620	645
27116	22051	20700	13368	7035	1249	422	401	395	419	396	381	377	394	420	420	394	380	351	417	391	402	381	397	390	389	385	387	387	400	381	380	386	434	391	408	366	401	385	426	409	388	403	371	412	369	394	393	369	372	425	423	393	385	423	379	378	375	414	407	408	418	373	402	386	383	377	370	388	369	416	417	391	388	432	395	408	372	394	389	365	406	363	380	377	396	423	417	375	401	378	401	403	399	415	363	412	385	374	387	356	438	379	391	379	395	364	405	408	398	390	370	412	364	410	438	399	397	360	426	396	376	388	413	403	407	386	404	396	399	354	373	412	382	407	400	413	366	384	399	360	395	380	345	355	407	421	389	415	401	375	426	415	400	417	380	409	420	404	423	407	405	387	377	419	420	383	388	400	400	388	394	384	412	410	414	422	392	387	366	396	357	369	395	372	421	384	392	413	386	357	378	390	403	345	393	380	390	385	387	401	405	404	397	398	375	401	408	395	367	417	427	383	398	393	387	369	322	398	383	389	376	386	438	430	395	378	406	381	389	398	397	405	418	403	368	376	412	377	381	349	415	401	399	409	380	428	372	391	375	437	404	380	410	374	399	429	417	386	395	415	379	419	415	400	374	385	381	415	338	423	381	359	385	379	420	395	394	343	395	414	370	382	370	421	393	378	386	381	375	386	389	354	394	434	390	440	393	393	378	366	365	405	387	352	373	364	386	404	370	402	399	367	401	388	384	414	371	391	384	398	397	408	355	398	391	376	405	401	392	377	403	385	389	398	400	381	394	406	422	377	378	390	392	418	368	389	376	372	410	383	420	387	370	343	420	396	413	421	364	362	391	416	404	389	399	390	393	413	372	376	396	371	363	420	389	414	364	413	425	386	400	394	402	410	404	381	396	432	379	412	426	367	379	372	378	434	400	418	419	407	405	374	371	388	362	354	366	415	374	382	413	406	382	380	409	397	396	413	407	406	412	404	428	368	386	404	374	425	396	387	413	396	402	404	399	375	405	399	373	380	420	354	372	372	429	419	368	362	373	399	391	377	401	386	393	386	402	347	391	424	369	394	399	408	395	408	395	385	373	372	398	378	409	380	378	384	428	411	399	402	415	392	382	368	411	382	395	390	409	390	375	414	366	402	393	393	395	393	350	361	441	384	384	385	395	403	369	374	386	381	409	397	375	406	368	370	381	411	434	423	376	389	395	432	365	367	379	431	394	439	394	383	369	408	368	441	394	391	425	377	359	422	368	369	392	394	375	427	415	382	435	374	396	410	425	394	370	423	377	405	376	414	395	389	355	381	402	400	409	394	349	409	418	424	392	411	414	387	394	386	424	372	382	403	406	391	412	339	408	376	393	363	396	398	384	445	404	399	370	369	386	387	421	407	383	386	381	382	371	422	406	406	385	426	382	398	462	347	406	389	394	396	391	399	384	391	396	396	403	417	367	386	403	409	399	378	395	418	404	410	374	400	386	361	403	345	385	412	404	390	390	410	404	367	395	391	388	370	404	395	371	402	377	417	407	400	418	365	391	385	391	393	402	375	376	393	399	413	412	398	395	350	364	397	396	353	415	407	361	396	416	405	390	359	378	391	383	386	391	382	392	368	423	400	389	400	418	378	412	383	446	371	382	356	382	411	423	371	402	395	385	390	406	382	394	372	428	408	395	407	390	399	374	412	384	392	396	367	399	401	372	409	407	376	378	410	401	378	404	437	400	417	408	395	420	383	442	402	372	404	399	371	411	392	368	379	410	375	375	430	391	417	371	394	386	402	372	410	390	411	403	407	397	399	376	407	409	403	417	374	400	396	408	390	386	406	370	410	426	375	383	404	402	380	408	409	451	394	417	396	386	388	404	418	410	399	409	386	391	401	382	392	399	369	416	389	412	411	414	372	388	412	401	444	415	372	399	406	368	395	395	416	381	426	373	394	383	377	436	378	377	411	368	373	379	403	395	357	405	369	387	411	424	423	431	405	393	376	406	394	413	366	387	410	375	383	397	393	406	401	387	401	454	391	424	381	398	401	409	376	406	394	361	397	427	410	388	365	370	452	398	390	411	418	350	417	388	412	385	426	372	387	375	388	407	410	390	379	398	388	401	405	373	396	374	388	373	385	402	408	381	377	390	380	395	395	401	417	407	382	440	382	378	369	383	398	350	400	413	376	382	392	416	406	424	366	369	373	349	433	395	386	400	398	400	370	386	424	383	400	402	397	397	383	435	388	411	372	412	421	385	402	397	410	413	389	387	398	451	428	392	374	395	388	369	385	416	352	392	387	385	410	396	380	373	423	375	381	383	372	379	393	399	381	404	399	417	387	404	407	387	423	374	424	352	389	393	367	403	430	354	402	412	393	389	379	373	388	389	428	397	402	425	399	399	402	408	393	375	390	409	353	380	393	405	385	384	385	403	411	357	399	380	366	354	379	411	371	406	371	393	394	393	392	388	375	384	361	378	398	380	400	356	379	405	408	401	390	387	400	405	391	414	403	399	385	378	381	377	380	367	395	391	371	405	400	373	390	388	369	394	381	412	329	404	394	377	370	362	406	421	385	357	391	428	394	362	408	377	422	383	407	379	375	388	448	397	372	400	438	368	405	378	357	422	412	399	376	394	407	434	409	354	390	397	428	442	410	420	387	441	394	378	365	383	367	381	401	386	384	376	414	404	394	422	383	373	372	367	385	413	409	385	417	388	384	402	382	399	400	407	412	404	365	359	395	376	377	404	385	398	415	372	390	367	391	413	374	421	368	381	379	404	362	408	366	411	404	407	394	409	384	399	406	381	391	409	352	422	372	394	407	370	372	408	396	386	399	379	408	362	411	423	364	389	387	377	418	373	375	411	345	414	383	391	388	325	401	394	363	401	389	369	365	390	408	356	418	393	428	399	369	387	375	381	378	393	383	420	372	393	407	371	427	379	423	387	408	372	388	373	393	416	382	408	411	399	420	376	376	375	343	362	392	390	413	392	402	395	409	374	401	393	404	381	380	396	395	418	396	379	394	431	388	397	421	391	409	404	415	385	377	372	407	390	413	401	374	371	398	386	385	381	413	403	388	393	363	373	402	346	370	403	399	373	407	402	393	415	408	434	399	356	402	404	350	381	381	386	406	442	396	393	374	414	402	430	400	409	387	381	401	392	377	411	446	357	400	387	427	430	396	394	423	377	398	368	374	427	417	376	339	407	392	409	375	401	394	422	387	387	406	392	394	377	392	373	419	377	394	395	395	374	369	378	382	387	392	423	378	391	416	393	420	396	377	381	393	385	389	408	413	414	394	400	396	395	388	405	411	404	370	393	350	395	405	413	405	390	394	423	380	377	422	398	324	434	379	417	388	383	415	447	417	392	378	384	393	384	402	391	428	383	402	387	413	379	397	385	414	405	372	386	353	429	406	396	380	370	396	382	412	394	368	373	387	395	427	399	408	398	419	414	439	409	397	389	394	337	374	420	400	372	384	404	397	416	386	433	389	420	391	392	399	388
25491	30975	23733	16719	11394	2010	629	652	614	614	627	631	583	596	617	626	586	583	605	635	650	614	588	640	613	604	640	573	612	604	641	608	634	589	628	611	618	557	636	613	619	615	584	616	660	616	627	617	598	678	592	681	625	627	563	619	571	619	673	590	586	609	580	631	627	578	612	600	603	583	619	584	672	637	631	610	596	567	602	579	658	548	609	625	619	608	604	641	636	598	601	612	591	663	637	623	644	633	604	608	593	629	577	597	642	654	581	622	586	610	649	612	574	616	638	563	585	603	604	624	539	584	627	636	611	609	587	599	613	602	615	588	601	620	612	625	607	588	591	662	645	598	636	615	682	630	650	634	567	605	604	595	560	645	656	612	625	631	619	629	642	569	622	668	581	646	554	613	590	607	544	604	614	586	599	574	603	608	598	589	607	669	555	594	619	632	560	623	594	617	591	642	632	623	565	595	621	591	623	599	643	613	609	593	632	610	617	606	613	598	649	631	623	593	600	615	595	628	630	622	635	603	618	610	640	598	607	656	616	612	610	632	615	610	609	647	652	599	625	633	596	630	557	609	641	631	654	599	612	597	624	583	605	649	624	610	603	595	564	632	639	582	614	641	563	634	640	605	638	609	583	609	628	616	577	604	623	677	610	603	640	638	640	624	602	642	585	605	574	602	598	598	577	595	611	633	588	601	617	614	593	639	596	560	587	641	599	610	651	591	646	639	591	643	592	609	575	605	603	654	597	645	616	615	619	577	620	622	607	612	593	561	582	644	629	597	648	579	611	611	654	638	616	591	639	584	587	651	620	596	624	619	583	596	578	610	667	622	575	621	616	643	589	635	597	572	603	618	589	647	578	589	644	622	614	607	674	654	637	623	612	636	569	589	661	618	595	649	600	582	633	619	617	607	599	631	597	640	625	592	634	622	592	612	606	597	610	596	608	603	606	603	639	595	640	566	603	634	633	613	634	589	648	665	634	611	664	597	636	636	635	596	579	667	617	647	587	593	613	618	598	593	639	628	646	686	607	572	625	618	634	608	567	621	632	627	607	621	606	631	585	598	586	563	628	652	598	602	628	636	650	622	645	688	618	654	620	632	608	609	631	622	590	679	608	605	661	631	617	623	635	585	596	591	587	653	621	639	609	602	654	574	606	663	630	605	605	578	615	638	598	626	595	609	607	615	604	637	606	625	599	659	626	595	637	645	629	622	604	619	593	611	594	550	596	602	601	636	600	622	599	609	631	589	626	629	580	646	597	598	638	627	580	607	622	606	626	589	627	577	635	605	604	645	597	617	620	637	558	617	648	613	601	632	613	606	615	594	582	572	623	596	610	598	626	607	603	580	599	599	603	563	608	630	603	610	604	630	602	629	602	613	584	633	643	584	591	633	619	587	609	658	664	611	610	598	642	622	620	580	617	608	601	627	647	593	595	604	575	604	591	627	641	605	621	622	610	679	616	622	642	623	589	633	644	626	608	593	602	581	641	627	586	644	537	660	605	604	572	657	596	651	624	586	613	624	625	619	663	576	629	608	632	624	658	589	585	613	639	587	625	589	635	575	603	618	571	600	617	604	610	640	583	625	618	606	593	575	625	632	580	652	650	633	631	600	628	599	568	651	595	623	644	617	593	634	639	647	587	591	610	624	616	627	588	613	632	626	645	607	623	575	636	642	621	641	591	631	632	646	607	592	595	598	635	572	590	625	636	573	610	609	625	600	595	634	664	609	612	608	649	606	608	606	596	577	601	598	655	594	607	643	601	622	569	608	595	613	661	613	612	625	628	617	588	590	615	614	664	638	605	571	584	596	604	574	623	646	599	631	670	648	664	573	640	623	618	645	655	661	647	618	594	621	683	632	622	612	654	615	597	658	626	607	623	595	635	640	591	627	573	634	586	594	655	613	592	626	609	584	600	582	595	616	594	628	602	655	620	624	628	619	617	568	622	627	636	588	571	595	663	608	638	616	619	633	624	585	581	650	633	613	598	629	592	576	615	579	614	583	597	584	613	606	626	623	625	588	635	588	620	596	613	627	615	632	600	623	643	593	630	618	625	637	591	548	615	649	646	611	595	640	644	633	596	649	614	580	613	617	591	633	577	652	651	640	583	621	654	641	639	621	617	631	624	614	621	649	639	597	572	625	633	635	579	647	601	624	603	567	614	625	657	595	636	651	585	653	664	618	636	644	610	603	624	682	644	593	629	608	600	571	589	634	637	593	586	619	592	622	601	612	558	564	611	575	599	610	624	621	565	590	616	624	625	581	600	613	644	621	608	602	618	608	641	594	601	603	609	577	606	601	575	581	594	597	643	627	607	626	621	571	588	626	579	593	613	627	607	592	587	623	608	613	623	581	598	613	552	612	627	617	628	601	574	637	578	627	610	637	598	639	607	607	583	625	574	584	589	595	633	616	576	622	599	622	591	600	668	577	587	610	608	601	625	643	626	628	595	620	601	622	610	636	615	622	557	607	567	638	580	599	619	613	584	592	585	628	588	623	625	621	633	623	626	637	573	598	600	594	604	558	609	633	623	608	669	593	649	558	622	596	653	689	598	622	610	668	597	600	649	654	641	636	617	608	580	605	618	606	636	622	631	639	554	616	594	610	629	609	632	595	615	605	647	618	682	589	623	588	609	598	619	634	610	604	649	601	596	579	623	618	660	638	639	617	594	578	628	661	608	608	622	592	578	647	608	626	593	616	599	629	613	619	611	621	584	627	641	605	588	600	655	659	590	592	602	610	603	597	637	646	641	574	624	612	611	601	558	643	596	612	638	640	582	586	590	606	620	623	611	624	593	641	599	617	626	598	608	596	603	583	610	614	604	577	654	657	571	604	626	611	654	632	662	611	628	638	640	646	597	588	638	613	569	578	616	615	590	649	618	582	619	599	614	605	617	561	625	654	642	607	659	550	607	626	604	611	610	657	581	613	629	634	650	616	646	644	617	660	633	598	594	636	571	602	650	636	610	617	657	609	619	571	584	612	633	641	583	595	597	632	596	623	625	603	579	660	562	615	621	597	580	622	659	580	599	592	577	602	597	615	581	592	623	602	615	631	599	601	594	594	618	590	642	618	621	555	605	617	661	626	627	653	636	592	597	657	628	610	628	622	660	589	615	624	677	563	640	630	568	573	628	604	586	612	661	639	606	608	628	582	637	663	619	615	560	620	635	603	618	644	610	618	623	634	610	617	600	590	580	580	619	563	614	589	618	555	613	613	580	607	604	640	620	598	659	629	616	619	638	629	593	623	601	603	606	605	582	594	636	610	620	596	595	642	604	633	626	591	580	648	582	638	588	604	595	610	639	569	610	643	638	614	620	581	619	614	613	603	640	614	578	599	607	606	641	573	597	617	606	603	596	613	621	589	625	598	636	666	627	614	616	631	612	616	606	625	590	588	628	622	599	601	623	635	620	592	604	625	595	611	615	587	630	652	566	629	643	637	615	596	595	617	622	620	607	584	631	602	592	628	634	602	594	631
24103	21569	29192	29252	25128	11699	1773	648	552	540	514	528	493	536	494	547	527	536	542	541	524	523	540	564	508	560	573	535	534	524	536	508	522	517	554	486	506	493	560	518	521	512	526	516	548	530	490	536	512	468	511	530	522	510	541	565	531	486	492	545	508	491	554	536	550	529	490	499	538	520	495	519	538	464	503	514	486	556	532	513	568	497	562	550	512	544	533	495	488	518	469	511	554	545	499	530	463	526	541	543	479	510	504	516	524	529	517	526	479	487	502	497	581	495	546	475	537	475	519	547	524	514	520	525	539	560	485	535	493	515	535	472	512	490	493	492	528	527	486	549	504	537	479	525	505	524	498	483	510	501	502	529	536	495	523	534	545	502	530	525	535	523	517	544	494	506	500	527	501	504	468	511	547	496	499	546	487	532	532	497	499	499	472	498	516	495	486	498	541	530	554	500	505	502	474	512	517	526	537	489	513	513	519	553	501	526	536	565	512	501	467	508	529	495	538	529	500	511	506	532	499	499	501	559	509	494	482	508	500	521	496	478	517	515	490	510	524	494	557	516	499	541	482	514	499	548	532	555	488	521	541	538	507	540	503	519	549	533	518	500	525	551	508	531	525	519	503	555	506	544	522	505	522	510	509	529	500	528	520	510	553	535	492	504	499	542	480	536	479	519	511	508	485	501	552	540	523	515	552	540	496	498	517	515	508	541	512	468	507	519	487	511	544	561	540	545	526	496	535	479	510	555	517	510	516	497	535	515	552	529	543	500	510	512	518	544	508	538	507	496	547	501	528	486	524	513	544	514	505	483	517	493	454	515	523	484	524	520	511	510	472	506	493	544	504	568	529	510	546	550	484	532	527	512	523	486	504	499	538	491	537	553	552	495	503	538	522	510	538	487	528	502	513	505	529	510	535	504	517	527	530	493	510	520	525	492	513	520	526	548	486	524	521	543	560	542	508	554	499	454	502	518	504	487	519	491	517	480	490	512	519	499	475	540	549	562	494	477	501	519	528	480	543	494	511	506	528	516	520	476	542	504	522	505	519	542	485	518	490	522	561	511	512	491	504	536	518	533	538	492	533	486	576	504	512	532	491	524	487	567	518	487	523	543	527	539	495	518	533	483	510	528	481	505	491	529	532	568	509	514	521	558	490	519	487	532	501	514	520	490	527	556	548	506	541	522	510	540	523	502	514	512	527	479	521	535	495	483	542	514	498	514	501	559	497	498	528	522	549	512	515	524	515	486	493	491	490	544	512	484	527	496	535	526	499	494	501	502	507	497	513	498	536	537	485	492	537	478	556	497	535	509	498	515	519	539	536	512	519	569	559	510	506	533	516	446	520	491	520	490	582	535	548	505	480	538	527	487	499	507	520	545	483	502	510	502	546	508	517	498	515	507	484	515	535	554	535	508	559	548	526	513	525	514	499	543	532	538	533	511	526	537	537	493	534	535	492	508	514	538	510	544	488	507	512	496	530	530	489	547	498	500	514	494	517	532	495	545	517	484	534	533	516	521	505	571	500	515	531	501	567	491	502	512	516	489	470	484	536	522	505	497	518	510	505	498	511	532	507	554	520	495	528	551	481	519	517	513	530	501	522	555	514	537	538	503	517	530	507	528	509	540	514	529	499	481	514	494	552	494	521	529	496	506	527	507	513	527	495	480	534	522	510	518	518	499	526	506	513	558	497	492	508	520	530	543	526	518	483	515	481	513	515	552	505	532	494	490	437	496	540	478	592	485	467	516	529	558	508	534	554	545	524	494	510	535	511	518	488	542	485	520	493	506	511	506	514	544	546	527	494	506	518	512	516	478	516	520	469	514	499	523	487	510	494	500	480	531	526	500	544	506	515	528	514	497	507	498	476	565	519	529	515	494	508	508	521	495	529	539	524	490	521	491	518	505	505	529	495	507	499	556	530	509	510	538	523	480	487	482	469	482	511	518	506	506	549	527	532	515	522	516	493	468	498	492	523	468	513	527	480	481	521	496	534	521	524	509	498	518	537	513	518	523	502	527	520	525	508	528	562	518	495	528	499	495	517	513	527	535	483	504	567	523	549	566	507	496	506	489	549	519	524	499	507	553	507	526	471	507	527	493	513	520	520	502	513	529	542	509	506	488	561	545	527	572	507	562	500	485	525	514	497	542	516	499	486	481	531	538	480	513	513	537	554	483	528	503	547	497	443	537	511	537	546	549	472	518	524	542	530	518	503	513	541	530	528	532	528	513	539	570	493	540	537	506	530	524	509	525	513	469	527	492	490	512	553	510	552	519	490	527	539	525	549	497	492	521	490	520	534	506	528	563	495	498	533	508	531	525	523	497	491	494	528	506	537	511	523	508	510	513	483	523	493	486	534	525	579	522	498	513	501	514	549	519	534	505	545	501	550	481	462	535	545	520	517	500	507	510	530	543	496	496	529	469	525	494	510	522	475	533	546	500	519	484	524	544	472	576	577	527	540	497	530	488	502	475	509	487	515	516	542	505	509	544	512	543	515	570	498	558	554	495	533	486	500	514	471	468	511	565	484	520	521	505	519	483	488	511	555	540	513	513	517	537	526	501	500	488	501	539	547	506	491	529	512	491	524	508	477	498	506	485	505	534	523	498	540	516	517	501	505	527	505	519	511	485	549	479	495	515	541	522	523	491	516	535	547	520	548	528	538	525	542	512	499	496	487	518	551	483	510	467	513	511	564	502	484	489	501	539	522	489	561	547	524	525	505	521	498	523	522	533	553	516	475	507	513	523	542	492	541	518	510	510	515	533	562	528	514	515	553	587	518	533	516	487	509	511	529	512	535	535	478	504	504	492	485	512	552	519	523	515	498	505	570	491	514	523	498	526	476	522	525	477	526	488	508	496	531	485	527	514	543	524	518	468	500	468	489	516	493	518	497	510	504	489	537	513	554	525	539	539	496	517	541	522	514	526	547	529	500	493	495	528	477	512	528	505	496	563	523	489	537	516	494	510	498	491	460	484	497	519	508	510	515	524	524	545	496	476	535	565	548	513	545	583	517	526	506	506	476	484	537	475	535	540	507	506	509	522	526	480	507	490	514	488	516	498	494	522	482	485	515	484	517	534	480	536	506	519	497	514	521	508	532	514	536	510	557	525	503	499	496	521	508	496	528	517	502	552	524	532	461	485	524	537	523	528	491	531	485	510	470	497	488	507	513	515	523	504	528	509	516	531	464	520	544	526	515	490	513	547	550	562	507	500	527	502	530	533	503	503	515	503	542	499	519	492	535	522	505	507	499	517	541	505	493	540	495	526	524	504	520	558	510	530	493	523	539	502	553	485	508	504	504	522	492	492	552	555	515	520	538	545	507	489	533	523	517	527	546	494	455	483	467	501	483	521	485	508	508	540	487	578	538	509	521	521	500	530	527	523	539	504	532	511	529	537	468	486	483	495	510	566	534	521	502	498	499	509	457	551	470	526	506	550	523	491	498	524	545	510	513	507	507	514	478	476	500	550	528	522	500	517
37801	57852	50415	44952	27803	6821	806	900	801	757	768	826	835	805	822	864	789	781	864	797	736	805	849	793	782	783	782	834	761	846	814	874	836	810	784	799	849	762	801	840	816	782	774	792	811	804	778	795	827	791	787	862	786	773	846	853	743	799	837	823	784	757	869	769	852	758	763	758	795	790	791	844	790	813	798	837	837	822	802	753	843	829	826	753	784	799	812	806	739	733	768	834	814	787	770	812	784	786	825	806	794	789	786	748	744	796	757	807	773	785	770	825	823	808	796	751	808	760	773	761	772	769	823	781	835	780	879	730	770	784	762	866	728	772	800	796	819	770	849	793	791	804	814	812	816	781	793	775	793	820	758	823	871	837	805	822	743	782	766	803	809	792	751	799	831	808	809	829	770	738	813	773	801	828	745	790	806	817	770	828	755	800	791	771	782	776	771	768	852	792	806	835	796	812	782	842	800	812	857	784	798	798	820	767	823	828	817	822	796	841	809	765	812	790	785	786	815	843	795	755	833	772	859	735	833	834	737	853	778	824	754	768	812	838	820	775	788	823	747	788	820	754	756	833	730	800	827	849	788	814	773	827	745	768	833	800	786	782	803	772	756	823	786	819	768	794	780	756	802	794	834	807	786	793	849	801	850	830	751	775	851	785	828	795	761	759	797	800	815	782	794	828	817	806	802	787	758	818	731	766	819	842	828	760	783	779	823	832	765	823	793	784	797	803	801	760	784	805	805	751	788	810	734	829	818	809	824	811	786	784	853	758	792	784	771	797	735	763	753	800	820	744	790	803	799	745	775	792	797	812	732	749	788	845	788	803	743	758	739	838	792	786	773	802	803	816	785	778	797	802	848	767	755	806	803	811	855	792	757	774	797	808	794	748	831	816	740	775	768	729	824	832	828	804	741	797	827	810	826	827	779	759	867	807	839	794	809	828	812	746	821	807	768	848	822	816	849	770	773	846	791	796	780	754	836	792	827	799	798	760	807	845	769	779	734	795	852	819	770	802	811	826	823	804	788	793	784	789	801	783	810	751	824	795	773	793	819	757	825	794	773	804	840	806	763	784	800	740	819	796	775	794	782	772	806	769	773	797	805	785	809	789	758	821	791	812	777	818	782	785	810	792	805	793	841	861	818	727	755	781	808	728	757	787	804	819	817	829	762	775	791	808	812	840	785	839	827	817	762	789	802	848	802	778	803	793	781	770	763	800	754	840	863	801	785	780	743	789	785	813	777	771	790	782	801	789	799	840	794	745	762	834	809	816	781	827	807	757	818	756	783	761	817	789	785	826	792	788	755	738	828	818	801	734	786	779	771	804	782	825	782	788	783	775	845	798	785	823	815	815	770	783	814	801	831	826	808	783	811	815	782	875	790	798	770	840	846	765	786	772	791	786	821	798	777	806	805	783	774	792	814	781	814	817	801	831	803	829	782	786	744	810	806	813	861	791	839	832	784	794	757	787	759	826	768	780	801	782	814	799	833	759	761	760	775	786	802	773	799	798	760	850	828	809	795	752	790	795	795	801	809	825	822	843	783	825	755	799	748	742	825	798	849	770	816	815	823	787	783	814	763	719	813	711	740	827	771	784	790	812	765	771	842	834	854	797	811	797	804	812	812	770	777	786	822	796	800	777	842	787	825	819	766	803	785	821	760	820	752	766	790	802	814	780	859	778	831	760	802	776	818	801	796	786	811	792	743	763	751	810	850	801	801	795	804	748	781	789	773	780	810	804	803	773	769	849	816	766	774	808	763	790	794	842	744	797	821	837	742	793	770	829	809	782	810	791	795	797	830	813	767	744	792	803	786	836	766	800	843	792	744	798	779	827	831	776	877	759	807	833	799	760	800	787	804	837	828	785	811	851	834	791	839	830	834	780	828	800	775	739	804	798	778	757	816	773	762	809	804	828	814	865	823	800	785	833	841	798	828	874	811	768	815	786	778	790	735	745	746	809	790	752	827	818	817	796	815	813	768	738	773	768	802	823	796	785	765	791	747	816	788	783	875	759	798	814	788	794	817	787	819	815	782	771	789	811	826	772	852	766	790	800	740	779	788	869	802	809	803	807	762	765	808	784	816	785	769	802	758	823	772	805	736	815	765	747	804	773	769	817	769	840	746	788	773	837	799	810	764	790	769	792	826	850	822	794	829	773	811	790	799	825	813	831	760	745	793	775	786	801	763	768	755	828	789	834	774	785	809	829	805	785	836	767	803	809	809	762	804	812	896	760	804	774	812	813	854	756	814	751	786	836	771	807	812	795	734	811	759	802	794	792	847	703	805	766	793	765	785	798	802	827	782	773	798	792	815	842	781	750	780	811	808	791	814	797	763	767	782	782	800	801	814	820	817	824	791	785	821	790	818	801	769	802	821	802	829	797	838	796	814	807	832	789	829	773	876	757	773	825	810	764	811	812	774	796	727	793	784	848	783	798	818	810	789	816	817	761	798	760	755	821	750	851	797	788	793	781	799	826	808	833	793	783	811	768	778	752	762	860	804	797	775	806	770	772	842	797	765	811	796	813	778	818	815	821	809	777	795	791	787	784	814	762	800	782	864	801	788	805	806	770	845	802	794	810	753	800	792	768	784	795	811	732	759	797	791	810	800	805	762	789	811	820	805	742	749	810	811	749	774	810	807	768	816	788	842	841	784	869	805	762	862	806	798	791	849	820	730	747	812	828	733	780	830	806	798	795	801	790	753	852	770	806	798	828	800	756	779	820	826	785	817	769	811	762	832	783	763	810	840	786	824	794	756	801	808	729	777	799	789	806	762	795	757	793	756	798	772	778	783	810	788	806	749	741	750	762	839	804	797	783	799	806	784	789	853	825	832	801	783	782	835	796	835	820	778	786	774	794	854	848	735	792	820	805	802	815	808	870	756	778	753	801	781	782	791	774	792	738	779	812	797	833	832	810	826	783	789	808	768	788	794	798	813	758	820	794	771	839	822	805	844	819	794	837	788	785	771	781	744	803	811	820	755	799	800	802	751	811	789	754	798	790	809	767	838	799	808	843	819	819	817	810	838	765	831	798	812	782	818	798	804	800	809	761	799	792	815	787	825	820	777	786	819	793	803	785	806	794	813	794	781	788	829	789	852	818	828	808	786	841	717	817	878	792	765	807	801	762	772	786	749	794	784	833	814	819	759	783	748	823	795	768	868	732	754	769	796	773	765	812	782	818	802	785	792	817	831	832	818	804	813	749	820	800	794	793	796	815	814	818	765	798	781	807	768	773	756	826	816	825	771	731	748	818	767	798	786	761	798	804	794	793	829	835	759	770	812	751	795	816	776	767	789	778	774	797	819	785	795	810	802	811	807	841	800	837	808	785	804	773	758	760	790	787	804	816	783	820	802	777	797	858	795	816	796	820	745	794	760	765	825	787	806	791	820	839	793	783	756	829	788	721	767	763	828	732	809	797	784	804	724	769	812	761	744	830	786	774	773	786	775	818	809	788	824	792	805	846	818	784	756	814	805	832
22962	21354	28968	24438	25428	20667	8859	760	426	427	443	461	435	472	442	398	417	421	424	415	438	399	412	460	453	464	436	402	424	415	402	437	452	457	439	383	444	406	441	422	400	388	413	391	396	414	393	454	386	412	442	422	444	419	455	427	434	459	433	433	421	408	435	442	444	423	428	434	414	433	394	438	421	436	407	387	405	444	412	378	435	434	425	452	412	436	447	431	389	445	390	446	467	426	427	459	427	438	425	407	421	404	397	408	431	418	458	400	436	394	407	469	429	391	449	412	426	403	441	411	426	412	417	386	407	387	418	402	442	424	431	405	399	406	412	413	458	403	417	422	459	389	424	463	413	412	430	408	432	396	402	422	422	433	418	404	450	423	420	424	437	445	442	414	409	403	397	424	426	435	455	403	421	408	447	410	431	439	420	413	394	453	422	392	446	406	399	407	406	416	462	402	402	422	446	469	396	426	414	421	408	408	427	430	444	450	398	425	426	400	413	429	417	449	440	408	434	452	402	421	434	427	385	374	415	439	434	426	421	456	407	405	408	431	448	397	444	439	414	420	419	450	432	421	420	441	426	382	416	403	424	386	420	428	429	393	425	433	431	402	456	436	409	432	427	421	438	424	407	423	445	387	424	444	420	459	413	446	412	422	418	434	404	399	389	387	424	450	432	441	427	421	415	440	410	399	417	394	390	434	419	429	423	426	413	437	458	427	417	434	421	409	394	405	397	413	411	398	372	409	402	441	410	412	456	447	406	425	409	437	428	432	423	430	429	459	402	396	473	398	428	404	404	392	418	422	419	411	404	401	417	423	414	423	389	402	415	440	419	435	466	390	419	447	450	410	413	437	440	424	401	432	417	427	405	402	430	444	419	448	430	441	405	397	410	405	403	446	420	413	453	396	413	431	414	415	376	413	438	448	435	435	387	413	409	431	404	404	447	398	448	438	442	400	437	407	405	439	425	418	409	429	454	431	448	418	412	398	478	404	432	401	428	426	429	418	442	429	395	442	410	406	406	408	426	444	413	404	439	424	397	433	439	444	438	425	409	443	404	405	425	449	429	428	395	402	412	429	413	433	422	429	435	400	407	428	435	410	404	425	445	437	389	418	409	444	434	437	423	437	439	408	427	425	429	431	458	411	402	410	441	393	415	436	402	415	429	407	367	411	415	412	444	395	402	430	434	426	409	423	421	430	402	410	426	405	448	404	440	439	416	443	436	378	412	434	432	427	416	405	393	448	476	423	403	412	430	410	411	428	417	454	419	413	428	427	432	389	425	432	434	436	419	452	379	420	403	432	406	412	423	401	424	469	389	445	414	414	382	414	425	433	425	419	437	418	394	443	401	409	437	389	402	420	365	423	399	410	412	425	458	400	444	435	410	439	394	413	407	433	381	399	429	429	398	442	393	421	457	422	424	419	425	387	441	417	417	400	427	405	388	443	365	414	410	449	417	425	419	425	427	437	423	453	431	397	383	414	418	408	468	454	438	437	400	430	417	417	388	407	390	427	443	379	404	407	450	428	391	424	419	419	422	436	452	439	378	409	414	430	434	397	433	422	420	406	405	407	446	424	412	433	447	419	394	401	397	429	411	387	423	420	421	426	418	429	390	426	427	439	398	424	445	399	397	401	445	415	434	432	412	394	418	404	425	373	455	369	457	402	430	437	421	410	406	408	407	410	423	428	463	426	381	429	424	417	399	461	438	437	392	454	420	420	410	426	388	411	460	433	406	419	450	444	412	419	414	426	432	419	411	429	417	434	414	443	414	423	420	421	431	411	409	411	432	415	413	362	412	437	423	424	462	481	436	433	439	400	388	416	456	417	409	426	405	431	431	412	412	385	404	461	420	425	425	415	402	438	378	422	410	428	454	451	455	431	448	449	415	420	413	420	419	421	425	409	426	428	421	415	436	411	410	436	417	392	426	441	451	384	458	438	395	433	423	461	452	406	402	400	379	445	496	424	405	409	406	411	420	373	419	425	390	432	432	454	377	451	403	428	416	429	437	446	430	404	416	412	448	446	410	442	472	459	420	419	425	398	412	467	424	397	423	400	449	414	428	386	409	396	432	435	418	450	413	416	404	435	399	423	388	436	441	432	434	409	422	431	469	400	426	408	425	407	401	436	447	431	391	413	399	423	424	406	427	451	393	421	430	441	399	430	414	447	428	416	407	416	436	427	454	437	411	461	422	448	428	419	397	391	385	440	450	432	446	403	432	394	413	451	373	445	402	423	422	413	414	409	429	401	426	406	395	409	435	430	415	463	432	447	391	433	429	386	408	404	428	465	425	408	409	438	397	435	434	402	441	438	396	421	399	418	439	436	409	410	404	379	417	410	446	435	434	420	411	443	438	439	407	414	447	421	438	456	433	436	453	416	428	415	444	420	409	451	425	419	431	422	412	447	432	415	395	409	441	386	424	406	395	427	411	443	460	426	438	422	452	411	451	437	399	390	409	398	426	401	418	412	379	434	414	443	441	417	382	411	433	412	403	457	404	390	382	393	372	428	401	437	410	405	415	464	426	374	407	417	425	375	402	427	411	385	445	403	397	439	458	388	409	419	432	418	447	441	432	400	395	405	385	402	409	422	416	427	410	428	443	413	370	436	390	422	414	416	422	397	470	414	428	441	415	433	375	384	434	397	401	447	421	399	417	414	418	391	381	408	429	460	415	439	420	427	429	407	410	409	479	396	416	408	405	413	396	419	370	414	429	401	378	403	400	402	379	438	407	431	420	459	419	443	435	465	411	429	443	433	401	423	396	415	412	456	416	447	408	426	414	464	419	461	406	392	433	417	426	392	378	433	429	426	433	384	436	418	416	425	417	406	391	393	455	417	429	448	419	407	443	402	419	433	416	417	402	407	421	432	395	420	416	388	442	459	433	408	407	408	399	410	437	410	379	441	387	432	419	424	417	444	422	407	388	424	411	405	431	430	393	399	402	389	445	407	384	404	432	401	374	378	448	429	409	449	408	388	444	443	403	399	431	431	420	420	461	416	424	413	406	461	396	373	423	401	462	431	434	362	393	408	442	426	424	430	420	417	424	428	428	470	436	392	406	410	419	392	463	424	427	437	432	408	407	426	440	392	419	433	436	429	419	392	456	423	401	419	448	402	408	413	429	416	439	396	392	433	412	425	409	453	423	417	403	417	424	425	414	432	389	415	459	448	416	450	434	438	430	429	412	443	449	451	385	418	409	395	420	434	424	383	430	411	402	427	429	413	386	447	457	442	423	459	473	385	422	446	437	438	451	404	425	409	458	433	429	459	444	424	442	374	449	420	425	438	403	405	455	424	411	377	409	422	375	409	414	409	402	423	462	456	433	384	412	405	448	411	415	437	420	403	405	430	408	452	421	409	449	469	428	435	413	425	391	370	398	422	414	438	399	434	414	441	390	396	411	417	447	389	422	453	390	444	420	413	413	430	414	390	409	401	435	455	404	395	394	417	412	401	400	388	417	442	443	406	421	434	428	418
42503	66342	58674	46698	39296	13584	714	683	635	673	683	670	649	677	702	618	695	624	598	657	656	676	652	649	673	673	637	647	647	606	633	642	644	676	666	607	645	681	626	646	648	665	624	639	621	675	681	663	649	633	656	639	651	633	634	623	655	600	641	606	685	648	636	649	647	611	637	593	643	631	652	639	613	614	681	685	677	614	623	666	664	634	590	643	644	667	626	589	655	657	648	621	678	658	628	678	636	687	675	597	660	649	656	637	642	652	627	621	635	605	634	643	655	665	639	656	636	690	638	607	613	631	636	614	631	667	607	680	682	619	616	633	638	674	624	662	642	619	614	629	617	628	654	650	610	664	665	596	607	578	618	679	630	644	689	648	629	674	616	638	655	632	662	660	621	659	649	667	619	671	635	693	655	690	635	651	630	680	653	699	713	673	672	652	643	644	643	643	690	680	643	699	681	635	702	672	652	663	626	639	659	687	620	638	636	644	627	654	607	638	609	653	646	695	635	639	632	642	676	641	651	646	678	646	680	639	643	602	629	609	646	612	653	641	673	635	595	624	623	622	662	666	661	617	613	676	633	658	612	667	595	617	664	662	615	640	651	630	644	638	607	672	623	643	623	605	627	615	661	670	606	628	664	658	715	644	638	655	631	633	629	668	642	659	673	589	615	635	631	624	650	661	629	680	641	620	650	637	632	644	668	680	617	672	670	650	608	666	650	646	615	642	653	624	661	669	638	642	636	663	690	602	673	640	639	675	604	654	657	653	652	634	652	629	657	642	666	683	664	615	607	680	654	665	637	628	674	652	639	661	670	631	656	676	705	614	627	628	614	644	633	628	645	633	665	642	668	631	647	641	639	673	633	671	666	641	627	622	603	621	645	646	626	646	604	638	606	612	632	643	618	637	639	648	659	604	663	631	642	637	628	672	628	642	667	606	648	671	626	656	655	645	624	649	641	636	628	647	665	661	618	658	649	633	602	654	646	651	625	662	685	619	656	667	631	621	605	669	662	665	637	667	638	645	653	709	659	656	647	632	633	652	633	650	661	647	665	671	699	642	641	671	651	645	631	636	633	641	668	643	692	657	622	639	603	604	617	624	648	655	640	661	620	663	666	634	632	658	672	669	645	613	618	662	640	607	660	623	642	639	662	645	630	621	628	615	632	634	665	611	618	619	642	627	667	665	653	613	636	613	651	655	610	670	664	629	643	655	660	681	639	649	652	639	619	616	611	627	635	613	618	609	706	613	616	650	622	687	647	607	651	611	620	604	670	673	665	640	607	676	649	634	629	668	645	671	690	645	612	597	653	677	684	622	661	674	603	663	641	683	636	654	668	657	589	626	657	693	663	599	623	719	656	579	630	699	621	640	646	686	656	629	656	602	643	660	637	633	649	618	614	678	646	678	656	634	690	672	652	645	650	694	663	633	621	654	621	650	647	660	694	646	646	607	666	651	674	642	642	643	635	663	657	591	608	674	644	659	651	704	657	681	641	642	651	645	662	692	610	621	619	627	621	685	630	639	623	672	656	660	658	598	649	626	607	629	649	601	640	649	624	651	642	640	637	630	650	632	673	622	672	629	671	657	661	634	660	647	651	668	624	643	638	628	649	672	613	623	628	607	630	711	633	637	653	626	660	641	666	658	617	653	658	612	575	634	643	608	662	609	677	681	620	637	669	654	629	622	663	625	633	643	654	656	643	625	668	658	663	645	653	656	654	627	676	618	624	619	680	618	663	625	686	644	650	658	634	649	680	647	621	667	640	638	657	665	639	638	654	679	659	638	642	639	632	662	672	656	632	694	692	700	670	611	608	639	634	607	641	643	668	651	663	652	652	677	642	652	642	616	657	627	621	646	625	649	616	665	634	634	640	624	606	622	646	633	675	660	667	633	630	624	652	642	694	660	674	639	682	634	667	674	608	674	665	630	696	641	649	652	664	628	651	615	665	685	665	613	663	624	646	637	673	634	591	640	641	614	667	654	626	636	639	660	642	661	653	605	674	684	615	637	675	622	627	627	686	642	671	671	652	647	665	663	643	615	650	658	635	627	629	601	683	615	654	638	607	666	668	653	683	615	619	646	643	657	623	618	634	641	626	649	648	623	623	605	649	623	621	668	705	648	611	672	668	632	668	639	661	627	696	656	614	614	644	641	661	663	658	686	670	657	642	658	676	628	647	620	631	605	655	684	666	707	632	619	659	666	657	604	635	602	634	646	639	675	645	656	666	658	680	629	656	618	623	658	672	651	643	633	648	667	613	663	641	669	634	603	693	651	659	630	636	670	643	638	650	645	682	646	669	692	641	686	624	643	648	649	626	710	662	641	614	665	640	644	673	639	653	633	667	687	654	635	631	646	672	640	627	641	672	635	662	664	624	605	642	650	646	651	690	614	656	674	635	628	641	664	680	626	617	630	660	673	669	595	676	674	655	669	637	642	648	646	639	618	653	637	627	636	672	613	636	610	664	686	636	638	622	640	614	663	586	648	637	646	678	668	619	711	657	668	638	683	651	628	637	637	682	602	640	658	667	661	670	620	646	710	644	650	637	606	667	639	616	716	641	613	639	650	648	672	624	620	646	630	635	639	658	690	639	641	622	635	654	651	656	620	677	636	597	653	622	613	650	671	677	663	595	667	608	612	610	628	625	652	690	657	653	653	615	624	637	633	642	617	642	656	638	608	688	665	614	617	629	676	630	695	623	630	650	643	635	663	659	689	610	627	641	650	651	660	648	631	663	648	647	580	631	655	665	638	662	672	648	703	623	669	687	639	637	620	687	660	621	648	639	632	580	602	656	669	582	623	677	673	624	643	575	689	608	627	648	670	681	651	639	619	617	663	629	654	663	685	613	634	626	662	653	628	653	725	630	630	653	627	653	686	637	606	658	665	630	623	653	658	660	663	622	650	676	658	640	678	601	628	668	637	662	654	700	622	649	625	620	641	661	675	692	620	646	664	648	648	652	665	621	622	633	667	619	613	664	641	621	653	672	662	659	692	633	639	650	672	604	645	667	634	668	602	603	665	665	647	623	621	661	658	670	620	674	648	615	615	659	667	638	629	705	641	650	669	656	659	654	638	641	628	681	660	607	646	661	709	639	627	648	595	674	626	642	659	619	652	685	673	635	674	624	654	657	643	617	649	683	651	646	632	666	639	651	643	635	667	640	651	659	617	625	611	655	611	655	700	666	664	637	610	656	709	586	688	681	711	673	640	679	661	689	634	676	646	659	669	674	594	646	648	644	665	655	687	683	649	653	608	619	612	639	674	656	628	682	677	655	640	630	609	665	688	622	621	629	631	657	641	661	671	628	658	685	677	654	644	658	636	646	636	664	634	636	639	647	661	665	680	628	676	680	661	662	622	641	661	669	666	630	636	638	636	640	566	679	629	680	662	665	659	594	656	669	621	631	660	644	642	637	662	617	630	649	602	667	611	667	654	639	656	616	683	658	664	642	624	685	629	661	609	657	653	703	659	659	681	668	625
27079	22349	19213	9785	5911	863	393	376	377	341	416	411	370	349	402	428	380	362	393	400	404	362	381	409	366	400	384	389	365	364	399	390	376	366	394	410	365	413	375	373	379	401	380	365	380	398	411	412	421	408	418	372	354	383	407	409	390	390	393	410	359	396	404	367	388	381	413	401	411	367	393	363	428	375	367	384	364	390	384	388	391	402	416	359	354	401	427	400	381	351	418	422	411	382	393	394	376	388	381	402	363	359	399	421	402	408	391	384	399	373	395	426	388	377	363	384	362	422	392	381	404	400	394	397	381	418	390	368	380	401	359	399	372	384	386	423	375	383	409	414	385	383	389	387	415	378	429	379	361	392	389	382	361	369	400	379	386	381	432	426	383	412	332	409	374	360	390	374	379	368	406	392	382	369	373	397	382	399	357	390	410	398	370	383	378	396	384	378	403	383	398	330	413	372	361	378	352	392	377	436	427	403	410	384	400	383	367	375	390	387	349	390	376	389	402	415	387	397	378	395	378	373	403	399	396	347	382	379	366	391	387	394	400	420	371	377	395	387	358	381	346	382	409	400	403	399	395	381	401	387	383	380	387	380	364	412	384	386	397	384	400	380	405	407	351	398	417	365	389	404	361	368	357	411	363	392	358	380	385	383	375	374	349	386	422	418	393	402	363	388	407	414	404	366	356	393	383	413	377	371	343	388	359	399	410	364	393	363	385	363	378	364	431	364	398	396	398	368	396	372	417	400	401	419	399	404	379	411	384	418	407	395	411	352	367	386	409	351	402	433	387	373	363	399	388	380	364	387	355	390	375	393	386	386	402	406	373	410	375	379	414	396	379	392	381	375	367	379	376	418	390	395	412	366	368	425	375	362	383	398	384	353	382	407	385	391	403	393	406	422	392	385	379	388	406	363	411	421	350	412	376	417	366	374	382	384	410	371	393	370	401	430	353	391	389	362	386	390	383	406	410	428	389	379	356	413	380	377	397	349	401	417	378	380	358	387	398	397	374	406	384	392	387	384	410	407	403	391	392	436	382	375	371	379	390	391	357	373	344	393	395	381	397	376	406	384	341	404	408	408	391	372	364	347	395	417	381	394	412	395	384	379	378	382	375	339	338	361	367	333	397	378	385	371	398	379	371	394	368	361	409	431	379	356	409	401	394	345	426	385	395	431	387	388	388	349	435	375	397	346	423	390	335	394	357	368	382	368	406	346	391	412	377	403	413	353	422	394	371	393	382	364	375	366	381	372	380	388	387	403	352	397	369	361	371	404	374	366	368	407	407	406	386	371	390	399	400	387	402	365	419	391	408	398	406	363	384	395	331	425	420	404	372	395	392	400	399	372	386	402	381	365	398	357	373	410	337	426	407	407	417	355	393	402	406	385	423	372	414	371	413	417	402	384	390	406	363	369	390	373	373	393	359	364	400	399	375	379	426	368	410	407	355	419	407	393	399	373	359	398	406	381	375	411	394	411	406	368	377	410	395	372	384	402	373	415	377	386	377	400	390	376	346	377	386	409	390	396	393	380	401	409	386	399	404	373	366	395	367	414	381	392	362	397	370	384	385	401	392	384	366	393	396	421	378	379	370	372	404	400	351	419	387	389	366	378	351	389	438	360	397	390	395	384	402	372	368	353	391	421	405	380	408	381	374	402	408	404	355	368	328	369	417	421	373	363	407	370	398	385	388	395	396	372	406	413	365	396	402	390	384	393	384	414	421	376	388	397	397	417	374	370	370	379	409	394	381	335	363	388	405	352	359	385	392	390	385	394	416	371	424	385	373	386	337	431	380	408	375	379	369	351	395	378	366	378	426	390	394	390	427	379	389	414	378	409	367	417	375	385	391	408	360	395	386	375	395	417	366	375	396	389	367	362	365	391	365	415	380	370	394	394	356	376	364	407	385	433	388	359	424	391	394	409	408	374	423	358	384	379	422	393	384	385	395	417	401	373	375	418	376	370	430	385	383	362	354	375	401	374	376	373	380	372	364	399	394	378	390	385	396	374	414	400	410	389	375	406	393	379	390	353	392	409	337	388	391	367	429	372	411	374	349	389	385	409	385	363	403	371	412	395	386	404	371	387	348	405	372	389	387	372	398	376	414	381	415	399	368	425	363	406	371	394	397	403	364	385	406	384	366	410	376	410	359	426	360	386	373	373	393	393	385	398	404	396	393	354	399	382	364	385	375	367	361	387	372	379	395	372	366	395	391	376	374	372	381	363	415	402	375	406	407	372	378	400	353	398	411	394	363	407	366	414	353	368	416	424	385	406	406	385	392	382	374	383	365	366	371	418	400	356	392	406	423	392	383	368	400	393	392	403	403	396	389	368	388	403	394	365	415	359	404	378	393	355	375	400	377	384	377	433	364	367	385	386	406	360	397	387	408	396	397	395	396	417	375	368	389	404	392	396	387	407	390	362	405	419	400	377	395	348	342	410	390	398	391	404	441	390	374	385	388	413	385	368	387	372	373	369	356	370	375	384	390	362	367	392	361	362	382	368	400	419	345	398	363	404	343	386	370	371	405	395	382	384	421	382	388	356	381	383	394	371	379	388	421	402	417	398	386	415	395	392	387	392	401	379	402	418	409	383	410	363	417	373	383	404	417	375	404	350	395	380	381	386	390	406	371	397	360	389	386	409	360	372	399	386	400	397	401	372	364	372	390	399	341	404	416	388	417	374	387	382	366	366	373	384	357	426	416	423	360	397	388	385	352	384	420	396	404	416	374	391	382	423	371	384	385	400	404	350	384	426	390	403	405	374	364	386	414	381	375	382	422	416	401	393	377	360	385	373	401	349	380	423	355	408	406	392	435	368	396	362	386	379	359	393	402	369	352	407	389	381	373	357	371	388	371	384	367	403	358	335	384	407	415	401	353	368	404	405	390	377	365	373	376	395	371	410	405	394	413	373	364	386	374	392	384	382	378	382	387	355	387	369	409	379	388	381	394	399	406	385	388	380	385	362	370	402	385	363	377	386	401	389	392	394	381	404	381	395	412	382	375	361	385	374	388	354	401	346	418	355	356	385	395	370	375	350	411	391	414	343	418	396	357	386	373	406	366	400	396	373	356	370	360	350	399	432	408	399	387	427	367	383	386	389	352	383	378	432	402	338	393	392	376	405	372	381	377	373	405	388	387	366	422	376	330	415	424	397	403	383	371	344	379	345	409	393	403	393	360	392	388	370	398	386	347	398	384	394	402	396	381	383	383	377	380	377	398	424	410	392	395	401	345	422	342	366	359	394	374	415	364	395	358	390	394	401	410	359	402	389	428	388	423	393	399	394	412	394	406	398	388	408	398	390	369	405	389	365	420	376	381	406	397	382	371	375	393	357	389	368	372	365	388	387	387	425	399	399	390	346	392	363	384	385	378	365	384	404	400	399	399	371	355	374	384	390	399	359	384	369	401	382	388	355	388	406	399	403	399	402	400	438	365	361	384	393	406	397	395	404	387	385	415	366	397	389	405	398	359	368	372	419
27061	30827	20497	12215	9465	1297	635	625	622	606	611	616	632	582	618	625	554	630	594	600	588	560	626	610	615	617	622	611	566	603	608	645	578	576	608	547	637	641	635	587	576	616	601	596	586	589	594	602	566	584	582	600	598	613	623	626	564	620	623	595	626	553	611	614	619	625	571	591	612	606	602	605	626	639	588	629	583	574	575	611	582	635	617	596	562	622	622	590	602	633	617	631	611	628	593	586	601	590	611	616	605	588	623	569	626	560	610	615	606	600	641	619	590	618	584	592	588	581	605	646	615	575	653	595	604	600	623	631	620	581	600	593	589	607	617	574	621	616	615	606	576	615	627	638	627	571	604	607	618	607	566	588	570	563	598	646	589	585	576	620	587	607	617	574	648	606	606	600	595	618	591	599	541	592	589	578	623	602	599	588	591	616	567	646	579	601	624	593	606	609	615	602	571	626	625	602	615	614	607	591	601	662	633	616	598	614	598	606	561	636	586	572	598	629	617	591	580	623	626	601	547	582	659	559	600	634	604	587	591	596	629	645	638	616	604	594	613	588	612	595	629	614	619	587	584	637	601	607	591	613	590	646	668	616	621	618	569	549	581	610	601	560	573	596	582	570	586	579	598	584	614	575	599	645	560	634	649	637	584	605	613	650	584	627	600	578	589	623	582	611	574	612	619	602	557	610	613	567	568	611	582	597	571	619	594	643	620	630	637	589	648	597	603	565	562	586	629	614	643	586	644	581	624	572	599	574	612	598	610	592	654	590	608	618	607	619	648	630	623	607	581	636	638	611	576	618	631	604	584	597	586	593	598	598	593	599	610	604	617	639	617	600	570	591	560	591	567	643	613	629	631	611	636	590	629	600	621	623	613	626	620	599	604	574	601	570	578	645	575	605	598	631	594	647	601	554	589	596	665	602	608	581	639	628	605	608	617	581	563	633	604	562	598	616	580	610	558	630	630	611	592	584	602	602	588	641	612	605	622	601	625	606	613	602	592	618	572	591	619	571	579	613	582	588	626	556	612	544	598	550	595	596	619	579	601	573	567	601	592	593	619	590	593	596	595	593	613	552	617	590	668	619	606	600	604	599	634	599	619	556	573	545	584	608	605	630	591	621	591	597	592	600	576	607	653	575	577	608	614	589	629	609	601	613	590	587	622	587	634	573	635	596	601	589	559	579	618	588	581	624	601	579	604	608	582	646	588	597	665	612	623	598	636	614	561	576	603	626	636	648	567	635	614	590	620	593	611	586	579	619	587	622	585	617	585	610	595	584	579	608	589	630	614	602	586	583	554	625	556	612	593	573	560	615	602	596	601	611	623	590	625	587	591	617	558	602	589	628	563	642	591	631	604	578	611	600	596	634	588	587	616	550	596	598	643	564	594	622	611	600	604	597	615	584	623	631	615	611	639	577	610	598	578	604	580	585	590	622	597	599	639	653	625	632	569	593	605	609	594	619	594	597	621	582	622	601	586	598	622	565	581	583	607	613	615	607	597	624	629	622	579	604	592	584	637	604	618	572	615	620	618	570	611	584	625	628	598	585	584	590	603	593	633	633	588	606	596	574	623	595	616	588	622	549	642	593	599	597	632	615	609	575	587	564	633	636	594	586	600	589	615	615	604	574	600	578	618	621	570	618	636	611	555	587	599	591	633	611	572	591	620	579	614	614	627	612	608	616	630	611	566	618	580	559	565	598	626	625	595	630	624	591	634	594	597	554	589	599	620	607	620	610	587	557	588	604	602	601	620	613	581	623	606	616	622	606	586	625	600	629	599	602	595	590	591	595	591	601	585	562	604	639	584	579	600	599	603	592	599	570	601	613	584	606	612	564	543	644	567	634	595	582	555	577	602	617	586	612	615	608	574	622	617	598	624	580	597	635	576	598	594	581	591	600	630	617	592	600	598	622	629	590	619	612	629	590	594	616	653	589	573	598	613	618	556	565	567	554	588	628	607	592	632	610	594	604	581	566	614	612	589	583	580	610	585	603	599	614	580	600	603	611	648	655	588	587	594	605	636	602	593	580	597	556	598	584	611	591	650	619	632	586	606	589	594	557	622	611	611	602	596	558	589	608	576	618	575	613	558	582	633	590	640	598	568	588	545	573	608	602	565	601	604	640	599	598	581	588	611	618	585	613	600	609	551	601	627	614	596	619	605	573	602	584	579	633	646	627	586	597	585	621	613	631	604	591	537	596	596	609	554	626	619	579	590	625	619	616	608	535	646	601	553	586	646	628	590	614	594	555	568	623	594	624	601	649	604	609	585	596	623	602	592	644	597	631	589	584	560	559	587	609	567	620	549	613	602	599	630	617	637	597	587	587	563	624	582	585	565	631	639	590	635	611	595	601	595	572	603	594	580	608	591	598	595	618	620	612	594	610	589	595	586	581	609	624	626	585	606	612	621	590	620	611	606	589	612	563	619	622	591	665	589	570	571	572	581	595	620	629	591	576	632	613	636	609	630	556	591	601	621	585	664	604	599	629	580	592	634	611	595	615	621	613	601	624	634	577	607	630	573	594	586	583	544	542	600	593	593	612	616	618	590	572	640	641	582	586	583	631	600	576	602	618	595	584	578	588	614	571	604	577	603	587	642	628	562	584	579	609	594	621	583	626	590	684	613	607	581	608	637	606	555	585	587	602	614	567	609	564	638	599	595	610	575	629	607	565	598	572	584	626	629	603	569	571	634	574	602	562	596	605	587	597	565	587	594	610	587	621	601	592	626	563	587	581	574	587	586	588	610	566	623	644	634	600	610	585	609	598	556	547	579	594	591	585	599	581	622	602	598	590	636	610	614	621	578	621	599	599	600	636	603	633	604	572	629	646	611	610	598	600	565	616	622	586	602	580	584	614	574	615	596	602	613	559	557	608	606	566	572	632	596	534	628	586	611	580	603	570	626	551	607	606	636	611	596	588	560	628	610	621	660	606	557	602	614	618	590	613	602	544	590	619	598	606	576	593	656	594	526	629	632	566	642	599	570	594	588	612	661	590	582	618	632	617	604	613	590	597	623	593	618	591	612	612	597	514	614	642	583	615	602	582	626	573	626	622	594	614	608	590	587	623	599	621	603	573	571	636	618	596	574	592	620	601	636	635	629	612	623	581	598	623	594	604	650	597	593	651	575	575	582	577	615	641	632	597	580	590	606	586	597	561	615	605	593	615	610	598	632	560	596	582	591	546	576	619	589	568	653	602	557	626	612	639	617	609	636	598	602	607	576	599	583	603	625	544	615	602	599	604	624	596	561	563	617	592	558	613	611	559	574	600	644	572	585	630	609	596	575	648	615	606	609	571	601	630	632	611	622	623	611	588	601	614	596	612	591	603	598	580	586	610	606	582	609	609	571	597	628	583	598	607	620	611	643	621	590	598	574	602	623	576	545	639	599	603	599	597	607	620	629	606	607	610	606	625	633	595	589	582	575	581	648	635	563	606	643	588	585	610	593	547	630	576	573	575	593	558	588	605	644	612	602	619
24063	21390	28295	24611	23096	12619	1713	606	543	530	482	513	490	508	541	522	455	514	501	500	512	499	530	492	447	479	516	524	494	501	514	496	513	504	457	447	480	527	489	462	449	495	515	507	498	503	519	487	522	498	501	507	464	461	530	494	486	457	510	487	495	494	490	522	475	533	502	499	501	495	524	537	499	475	510	520	486	491	493	545	496	487	534	493	480	475	536	529	494	515	489	530	494	518	503	518	484	497	509	523	519	541	509	508	484	465	466	473	516	464	510	482	507	508	473	507	485	469	537	481	545	521	543	498	518	497	484	526	512	540	527	507	471	456	475	490	487	490	489	495	467	513	518	493	501	522	496	456	469	517	482	491	488	506	461	512	486	507	510	537	503	494	477	480	520	509	511	506	465	446	491	477	482	510	490	526	497	461	512	527	520	479	495	509	497	499	496	514	507	550	506	497	508	499	506	480	541	490	488	524	537	492	541	502	483	524	523	518	485	529	472	559	472	495	455	475	497	524	514	530	495	499	510	495	492	500	475	484	508	507	505	564	501	470	498	521	531	444	523	481	501	483	496	484	488	504	492	551	457	542	510	489	502	487	501	489	499	535	503	530	481	490	502	475	512	498	494	514	513	516	478	538	483	470	478	471	514	491	498	501	523	502	481	461	497	528	489	552	485	500	478	513	513	538	465	540	502	482	532	521	500	497	488	455	502	511	485	492	497	504	493	474	486	482	518	554	505	508	528	500	521	524	514	546	512	481	502	506	472	455	521	477	468	458	496	474	549	483	479	509	534	464	497	504	479	502	496	500	512	535	505	504	528	480	489	492	518	511	505	481	484	484	478	497	499	505	510	481	507	516	488	521	501	455	501	482	493	509	506	491	505	530	468	536	497	455	518	493	499	467	540	499	503	470	493	516	532	475	513	485	470	498	512	466	452	505	520	502	492	519	501	496	515	540	507	477	495	527	488	513	502	480	519	484	501	494	508	503	494	475	490	482	515	506	481	515	510	504	463	501	514	479	512	513	519	498	490	503	503	450	481	483	522	504	504	569	554	481	490	476	510	487	457	473	546	539	520	549	492	501	488	474	550	501	480	503	494	464	535	514	506	562	540	486	553	459	532	478	500	503	542	450	469	533	483	467	522	556	504	495	518	524	490	477	510	482	527	480	496	478	483	474	520	506	472	487	493	488	496	477	522	499	522	504	493	465	488	491	477	494	486	508	491	531	493	509	483	560	530	511	478	520	495	489	495	495	494	479	534	514	527	498	512	511	488	484	491	516	521	568	532	538	518	520	512	501	503	499	475	492	519	470	491	519	500	510	508	489	476	519	522	492	486	452	534	496	503	486	515	502	500	496	501	505	480	524	525	511	470	490	446	486	532	495	489	514	512	498	499	477	515	517	530	504	477	566	481	494	510	504	517	501	480	551	506	486	493	514	495	527	491	517	512	524	524	472	499	502	531	508	512	481	469	482	475	521	480	481	508	514	482	517	508	516	508	493	551	494	481	517	504	484	524	487	514	526	485	491	493	467	508	470	507	523	495	536	452	506	517	504	506	460	498	535	512	504	494	482	483	503	537	472	488	512	509	490	473	478	492	516	518	501	508	501	483	511	503	432	487	511	476	485	491	511	486	506	505	477	452	506	504	506	506	487	477	468	524	509	454	443	515	483	512	514	503	490	474	495	476	491	519	460	529	505	480	514	546	532	496	498	525	510	492	469	486	451	460	484	511	545	501	506	480	496	506	516	474	477	496	446	461	486	484	509	505	505	555	479	491	509	532	525	473	532	486	470	519	522	497	505	506	487	493	470	489	444	519	479	478	485	519	499	466	484	518	553	508	496	528	518	509	526	505	487	510	485	456	512	521	516	513	472	467	465	508	517	496	476	492	476	524	487	477	516	534	537	501	505	529	516	557	519	526	479	511	491	486	524	468	528	544	506	468	487	535	501	486	466	558	505	496	523	489	486	456	499	488	516	490	510	545	472	521	504	489	467	506	500	543	496	520	502	469	535	490	522	480	507	483	488	477	500	497	476	512	490	480	495	466	532	503	513	506	510	499	538	506	487	480	545	501	496	499	500	484	506	515	500	491	512	499	494	510	489	540	484	516	519	500	498	495	527	478	512	467	503	518	530	504	475	482	509	518	479	453	492	503	490	520	498	483	454	526	492	522	507	503	507	519	483	508	502	482	528	509	467	472	481	500	477	517	456	534	479	528	505	541	492	495	459	500	499	477	457	486	462	473	507	488	499	467	479	510	519	511	501	472	534	514	481	487	515	495	488	514	528	470	511	505	517	478	498	484	512	460	524	510	492	516	457	478	514	477	501	514	496	509	474	487	494	496	487	458	545	516	511	507	529	480	493	455	521	496	506	496	526	513	484	512	503	457	500	535	509	497	478	496	474	495	503	488	489	460	478	484	508	498	490	482	492	498	491	486	487	481	484	496	478	505	539	512	506	485	499	498	501	446	491	502	502	527	513	533	488	502	526	498	538	505	508	518	481	486	520	472	540	461	510	499	534	509	494	507	506	474	527	495	495	491	461	486	518	523	508	508	509	498	485	502	514	507	483	500	494	476	508	487	513	503	478	515	529	466	496	463	504	482	512	513	483	451	507	526	490	503	504	512	518	508	490	490	488	486	530	489	504	440	508	459	503	510	516	473	521	504	491	487	514	514	508	503	513	491	512	482	517	507	515	529	493	499	549	486	517	523	550	487	511	526	475	532	528	494	494	483	507	474	502	522	507	533	526	508	485	497	477	544	487	501	497	527	495	485	464	472	453	495	474	512	490	512	515	498	507	494	516	522	499	502	540	492	439	526	519	478	494	500	501	474	498	474	500	499	475	521	492	471	495	468	521	537	477	531	507	457	489	506	500	505	483	506	543	480	542	507	530	472	531	484	505	501	481	498	515	536	507	487	521	514	515	523	486	505	517	496	480	532	449	508	443	489	440	494	518	499	518	534	512	532	499	488	510	488	524	498	509	475	534	496	490	556	492	541	532	521	544	499	440	523	499	519	509	485	523	521	505	508	486	550	535	486	493	509	495	518	493	463	516	525	495	469	505	465	477	474	486	512	527	496	507	495	467	530	506	540	505	523	538	491	473	477	523	491	481	477	495	513	560	528	496	507	530	526	504	474	545	503	496	505	484	498	508	466	548	521	527	558	535	516	527	500	500	529	519	508	530	495	473	536	528	510	533	501	534	507	492	485	511	496	513	504	511	526	502	513	508	525	501	484	498	444	501	514	447	476	493	491	454	511	510	493	496	477	503	462	503	485	513	486	491	512	467	493	470	520	473	526	470	490	457	488	481	509	523	506	474	470	498	504	517	481	480	556	444	475	477	503	507	499	488	524	502	513	560	487	469	450	518	500	513	492	508	479	504	522	533	475	481	492	475	531	482	531	513	501	490	514	513	513	456	499	498	497	528	501	502	443	471	483	460	471	541	483	471	508	504	509	526	526	491	483	473	491	517	548	520
37967	52813	41339	29646	29108	7643	1018	763	799	796	717	841	788	806	727	780	793	853	758	817	715	778	768	810	800	755	779	735	792	782	793	765	816	809	792	786	767	779	775	796	787	752	750	808	803	741	797	786	784	784	762	789	767	802	723	813	757	779	729	818	748	810	765	833	790	741	799	766	735	795	766	779	780	816	738	743	788	769	768	800	810	781	799	833	774	794	779	777	719	797	771	748	761	774	811	757	789	837	766	765	756	797	787	775	776	792	781	794	792	809	806	778	792	738	776	795	798	757	801	775	779	765	807	779	735	793	768	778	751	790	781	788	753	771	821	787	828	748	799	782	745	790	772	766	786	806	802	755	783	794	746	779	734	740	767	771	764	817	759	784	805	774	781	782	783	789	788	789	761	730	812	747	770	779	766	799	768	794	767	828	764	774	791	735	753	864	831	819	810	783	733	772	769	806	749	741	769	814	798	831	820	737	766	764	762	763	795	792	766	856	787	820	765	805	756	734	741	804	775	764	741	822	791	790	780	788	811	822	782	747	785	790	771	765	813	779	822	764	769	813	758	805	745	720	757	751	768	816	756	738	778	784	783	773	783	782	776	821	807	781	833	826	747	770	824	700	762	788	742	738	818	741	751	727	726	723	807	764	747	765	804	798	747	803	770	774	795	824	812	797	737	759	815	808	790	800	838	745	770	794	771	817	804	751	782	800	766	826	804	778	785	827	754	767	806	804	805	776	775	760	821	728	799	773	792	700	787	748	799	756	729	761	756	756	762	779	760	748	744	721	771	731	783	763	800	855	794	786	820	775	781	748	792	799	785	735	813	764	753	815	812	801	834	745	810	764	711	714	780	800	738	735	810	759	787	760	765	762	727	745	779	797	733	745	791	760	787	844	756	813	753	876	780	738	761	770	757	764	816	781	783	778	785	821	779	770	772	751	804	789	766	788	753	802	774	769	803	757	761	757	818	768	730	788	819	797	744	769	791	743	816	805	761	794	795	790	809	777	779	789	805	748	766	789	855	784	802	762	792	747	752	789	770	782	767	770	787	727	732	772	787	740	773	780	736	756	802	756	809	756	802	785	794	790	837	767	763	756	770	783	787	854	757	757	752	795	782	725	792	767	786	771	811	754	759	758	803	807	818	773	789	773	786	806	778	801	757	813	816	759	769	745	788	775	788	775	756	789	848	807	759	785	771	802	733	756	764	789	744	768	718	780	751	741	820	807	794	856	784	822	731	784	749	798	784	754	812	789	747	803	814	793	838	766	814	830	802	767	795	785	824	773	775	774	779	715	758	752	821	743	801	718	799	806	787	795	838	763	702	751	797	747	778	824	770	783	780	729	793	794	727	725	759	786	772	777	765	787	776	822	750	777	803	761	784	790	807	734	808	758	761	781	769	787	808	792	799	751	736	745	806	823	717	791	792	802	767	759	778	805	756	742	798	721	693	811	747	756	772	777	731	785	765	721	802	804	723	761	744	795	785	741	770	812	779	773	741	802	771	750	787	773	798	775	814	821	818	810	802	771	831	755	764	754	778	833	789	778	746	780	814	806	790	781	794	820	808	813	787	756	789	822	810	776	792	772	843	783	760	756	776	758	716	796	787	761	718	757	761	773	775	744	756	691	773	761	786	788	770	779	831	771	790	818	775	772	783	797	798	815	807	742	795	782	817	760	778	803	769	745	777	747	764	819	821	758	777	733	795	797	767	808	820	765	819	783	781	771	772	778	783	723	804	770	774	778	731	777	794	723	744	748	787	777	784	771	758	774	752	768	745	814	719	792	764	766	748	714	807	790	792	803	787	737	821	795	796	748	777	805	736	806	751	760	815	772	819	770	800	773	765	765	775	778	777	812	809	805	782	780	758	825	780	761	803	748	736	832	791	773	778	781	803	779	813	739	746	805	740	761	725	759	807	783	792	783	760	768	762	840	760	769	802	761	785	792	803	798	782	789	815	765	762	823	792	763	816	788	755	779	775	779	824	776	788	739	818	780	728	794	762	728	797	770	792	802	754	831	821	750	786	764	828	779	782	795	764	837	780	763	755	771	735	769	750	771	821	796	765	816	786	791	772	789	817	784	762	781	772	774	732	830	759	773	786	769	801	787	750	780	736	788	740	763	805	799	716	797	765	762	839	773	815	785	772	768	767	804	808	798	749	809	753	768	752	789	852	813	750	785	758	802	801	778	716	744	801	789	815	758	720	773	792	792	815	790	732	834	774	797	757	787	790	766	804	754	743	757	714	753	786	794	770	773	794	757	788	768	743	794	787	746	773	792	758	769	788	787	754	827	747	753	786	762	790	734	797	727	845	780	763	783	712	724	780	773	781	809	744	728	776	830	739	767	765	804	795	763	797	776	732	791	742	752	783	767	753	788	747	791	756	816	742	767	809	786	801	803	793	758	796	826	773	780	805	789	747	770	793	773	789	749	760	800	767	797	749	781	758	762	811	839	745	757	778	744	737	794	777	820	742	764	785	725	773	737	753	774	802	760	722	798	767	785	825	712	797	751	720	775	716	807	781	777	732	738	789	801	770	782	795	784	785	766	799	761	732	792	775	769	788	811	797	765	754	739	757	772	807	773	809	707	773	762	778	799	808	802	775	797	759	778	831	763	825	739	749	738	824	795	794	814	769	746	809	807	778	847	760	779	778	774	799	766	794	783	739	746	734	776	775	764	742	756	766	772	753	720	776	742	796	796	748	780	784	780	771	791	762	790	761	730	811	792	796	775	712	751	807	776	747	812	773	750	734	770	755	772	766	765	780	799	722	785	743	760	788	747	778	761	787	805	759	733	789	814	824	772	795	682	747	811	809	745	788	776	737	770	782	793	753	752	733	787	707	788	821	783	748	776	752	835	822	768	736	811	795	790	772	759	765	778	752	747	814	821	810	813	815	790	759	762	783	736	780	795	765	771	780	775	767	784	799	782	802	814	744	789	786	768	733	794	722	787	797	796	765	778	783	811	742	756	767	801	811	766	810	735	781	794	782	782	797	822	812	783	804	754	738	744	791	760	806	766	746	804	749	774	770	748	793	822	767	790	795	745	803	833	801	777	771	763	803	798	821	795	800	822	794	801	779	776	816	820	766	772	807	745	770	777	832	772	789	834	782	823	788	763	826	751	802	806	795	756	781	744	771	805	792	758	822	764	811	752	768	793	772	785	763	746	798	751	832	753	776	760	797	746	775	799	755	750	730	767	813	821	825	803	732	766	795	806	761	754	712	802	791	750	813	810	780	782	842	756	782	837	768	777	807	769	748	743	788	760	703	722	759	800	724	774	795	776	781	762	800	771	820	807	759	783	802	831	791	782	784	723	787	814	782	739	768	761	792	817	791	740	736	752	787	722	829	820	774	742	802	765	782	747	798	760	816	785	774	776	766	752	828	804	780	746	797	762	776	839	766	778	787	800	775	796	778	792	774	805	761	754	740	790	760	826	796	742	789	813	796	813	760	811	786	793	830	775	820	752	835	790
23049	21394	29271	24348	23116	19802	6664	741	489	445	473	480	463	433	476	460	418	426	452	444	480	421	426	393	464	449	471	468	433	431	454	436	483	435	409	449	435	432	450	436	449	445	458	427	409	418	398	455	456	443	403	448	448	437	406	442	447	446	447	415	433	440	509	412	437	428	430	414	411	390	396	437	404	438	459	479	410	415	428	428	411	453	424	459	453	407	438	462	422	404	469	467	437	426	403	442	436	450	437	452	445	425	440	467	433	440	413	432	403	421	452	403	437	439	429	407	409	451	420	474	437	420	459	426	391	400	437	429	434	444	462	426	440	423	434	458	468	474	404	459	425	438	447	442	445	431	434	439	433	416	456	406	406	442	420	424	452	420	421	418	481	420	459	448	412	429	468	373	454	441	406	441	422	459	429	426	437	458	428	395	443	450	412	449	455	410	401	451	424	393	477	406	396	441	425	448	428	386	435	438	417	437	435	429	392	474	427	459	440	435	453	425	481	392	459	462	436	425	421	423	441	404	441	411	455	432	406	426	434	424	424	424	457	457	435	425	415	469	407	434	441	440	474	444	406	424	423	407	376	445	437	425	412	415	438	464	424	431	451	430	401	493	401	434	475	393	448	448	441	460	442	425	426	420	416	410	421	442	429	444	439	421	452	438	407	426	428	444	433	415	447	431	404	447	405	467	458	396	413	420	457	421	442	411	429	419	437	416	408	425	423	443	396	443	430	482	445	444	454	441	446	404	432	450	435	428	433	458	402	401	426	378	409	455	439	443	429	449	447	454	429	435	455	412	380	419	416	423	444	442	451	435	403	446	439	429	462	434	409	447	477	404	395	371	426	442	442	445	464	434	418	428	431	463	467	409	434	419	411	429	446	438	427	436	410	380	412	420	469	441	409	418	424	453	461	425	430	444	404	429	426	442	428	436	452	413	412	417	429	409	448	430	475	428	434	423	399	450	434	403	431	442	440	428	437	396	452	446	436	445	427	474	417	462	426	456	431	444	435	448	473	436	445	469	448	430	413	420	392	451	424	440	402	457	447	410	448	454	438	451	412	470	423	482	407	438	414	408	472	422	416	486	455	434	418	429	450	434	437	447	397	423	448	450	448	437	381	406	416	426	430	422	461	417	409	419	446	430	451	466	450	440	404	412	463	438	465	420	440	465	448	428	434	418	432	445	450	400	472	431	393	426	417	427	423	419	429	408	471	420	458	437	455	446	423	432	433	443	383	405	441	433	448	409	404	427	446	424	438	408	423	475	437	429	421	454	392	438	469	468	459	441	404	408	447	447	468	426	455	415	459	422	449	424	437	419	442	456	423	386	450	460	425	427	438	429	435	435	455	402	408	417	404	445	411	428	443	419	440	405	466	474	433	414	457	452	402	432	444	410	420	472	451	413	424	410	399	426	438	393	426	398	421	433	472	436	419	436	439	421	431	429	432	404	405	438	451	450	473	424	436	381	463	446	448	427	416	433	441	466	419	441	414	458	393	438	433	423	462	450	410	443	397	418	444	459	409	422	466	396	436	417	427	440	422	431	423	429	437	445	433	464	462	419	430	407	420	434	441	404	390	461	421	444	465	436	437	437	417	433	448	471	466	443	446	420	432	458	417	439	473	416	404	439	440	465	444	428	452	421	434	455	412	419	452	428	423	459	398	393	444	429	464	446	428	446	454	433	430	393	423	466	448	438	407	457	447	426	426	433	418	440	454	417	428	420	433	452	432	409	412	398	423	444	428	467	416	428	450	397	434	453	413	425	423	432	432	438	407	423	451	457	430	449	445	466	430	405	412	394	456	403	448	451	462	431	427	427	437	435	416	422	482	423	474	416	412	474	421	456	425	420	412	439	403	428	450	427	454	479	420	413	401	440	462	444	429	438	408	428	459	444	431	412	418	450	414	422	440	413	451	444	477	398	426	457	413	440	399	431	428	438	438	431	456	409	442	447	473	443	439	416	461	475	416	407	403	446	468	460	466	463	428	447	424	452	376	442	418	463	422	448	381	411	416	418	435	442	405	375	422	427	437	432	418	443	445	426	416	427	467	420	444	424	422	457	417	432	405	410	416	458	427	447	451	430	467	439	429	467	406	478	437	399	433	423	439	452	455	434	451	436	419	440	459	417	427	450	444	405	442	444	420	412	414	454	440	378	436	450	447	408	415	433	443	425	429	420	424	454	415	450	439	473	428	432	418	430	430	413	451	412	433	471	435	418	451	413	408	409	436	423	414	426	438	391	428	461	417	458	454	455	423	438	423	458	470	460	435	432	402	450	425	469	432	382	449	447	424	412	438	435	442	462	455	424	456	454	493	434	403	417	459	426	418	440	431	437	435	457	442	418	429	448	467	417	473	454	427	493	429	453	401	386	467	411	423	451	410	467	435	415	442	415	445	425	463	438	432	457	437	453	387	433	417	421	434	417	432	406	435	432	390	475	454	444	447	436	431	395	443	415	464	449	455	466	407	486	443	414	440	462	410	440	403	390	430	376	430	426	494	408	422	460	437	432	424	461	450	429	415	440	429	468	427	473	397	418	439	416	441	432	463	430	461	427	439	437	440	422	426	427	427	410	418	431	479	439	451	424	441	419	442	394	407	438	434	444	394	411	451	420	425	437	422	429	401	419	465	418	405	435	469	448	444	406	423	438	442	462	432	415	408	405	453	436	444	422	401	384	441	439	425	422	458	446	442	432	420	421	422	425	404	435	456	456	409	417	454	432	418	462	381	433	436	447	418	429	447	431	418	440	424	448	428	419	431	468	414	451	447	446	416	457	416	419	438	428	458	413	494	407	431	419	430	455	452	422	433	434	430	442	431	448	413	379	425	398	447	403	427	443	410	459	479	416	470	418	411	412	450	417	404	448	431	413	427	400	441	420	415	406	434	442	441	457	436	450	495	420	407	412	430	451	448	423	428	425	445	443	431	450	431	427	460	440	432	424	437	423	448	410	424	443	437	440	405	413	405	444	392	419	430	437	424	435	428	421	449	419	395	422	416	397	435	387	446	407	441	433	403	422	453	431	450	403	419	421	437	409	432	427	420	434	411	435	404	431	430	436	417	409	426	442	439	467	435	434	409	413	440	450	426	420	388	437	442	468	454	407	436	426	430	415	403	435	377	434	442	420	415	434	412	406	457	408	417	390	436	444	434	434	437	435	436	436	409	399	416	422	447	443	427	439	420	426	436	425	412	485	384	422	409	461	460	438	447	469	434	432	419	414	437	443	471	458	405	465	432	441	418	403	414	416	432	448	420	426	454	415	443	417	448	438	421	436	438	467	429	418	412	386	451	431	424	428	461	464	436	450	422	445	438	431	469	441	416	426	438	434	408	440	470	405	447	442	444	421	410	451	432	420	418	414	449	425	440	439	407	412	436	421	453	456	442	462	462	440	458	438	412	408	426	393	418	450	411	414	426	447	419	432	448	434	433	436	470	453	428	438	433	428	437	391	407	447	407	432	436	431	416	421	381	469	385	461
42593	58738	50996	46485	33876	9669	898	697	675	719	717	656	714	702	703	664	654	632	716	679	656	682	687	639	697	663	667	659	671	662	689	675	673	682	664	687	715	684	611	678	631	682	645	677	681	710	669	660	690	698	727	693	694	636	673	668	672	684	699	706	658	675	655	750	688	648	625	676	689	711	689	696	687	633	702	667	662	692	675	666	656	693	709	660	650	660	681	676	661	674	664	683	717	678	658	656	663	679	676	658	674	650	637	650	663	678	699	685	664	679	673	681	663	672	634	703	660	642	644	654	643	648	656	657	706	685	653	666	650	683	665	669	615	690	590	632	609	637	629	632	677	627	647	655	663	658	639	678	635	670	658	646	666	633	654	660	663	660	681	651	636	655	665	698	709	647	673	690	644	631	702	630	640	665	681	660	689	658	680	696	687	690	654	703	615	649	681	646	643	712	660	659	701	695	664	672	668	692	681	644	712	658	700	663	680	639	681	649	659	663	687	712	684	653	662	654	608	651	684	666	630	661	638	660	659	650	698	635	609	709	654	618	616	658	664	633	679	661	712	656	674	663	667	650	655	656	619	657	654	701	663	724	686	650	624	686	684	706	688	656	683	718	649	653	671	659	638	647	654	697	709	637	634	635	620	687	708	643	669	664	628	667	677	733	673	690	700	644	609	668	650	670	623	673	688	659	659	648	662	643	671	662	676	710	669	665	672	651	611	661	687	704	678	694	663	688	680	663	659	666	653	659	673	663	673	697	591	649	650	628	662	681	637	660	646	678	676	700	652	670	662	666	637	623	698	685	638	670	679	707	681	638	688	693	648	658	663	665	707	652	622	658	662	702	677	685	647	674	653	658	623	661	658	670	671	644	678	675	693	638	639	665	680	682	656	636	639	631	705	656	655	701	682	657	620	684	707	698	650	692	657	637	736	638	685	653	730	712	672	663	667	647	711	666	660	630	646	683	662	643	633	688	645	669	686	667	689	670	661	641	699	629	641	645	654	707	637	667	667	646	685	609	656	636	654	669	685	634	635	682	701	720	634	648	643	650	649	650	671	662	640	682	671	663	638	646	620	657	723	670	655	709	662	642	671	685	650	680	686	663	597	672	645	639	664	682	657	675	667	728	678	680	639	649	667	643	675	673	650	634	694	663	733	637	679	673	669	706	677	705	650	631	669	632	670	687	683	725	712	734	641	706	646	663	700	616	649	696	666	672	674	628	633	674	636	656	653	712	711	659	685	700	679	677	688	650	651	683	679	699	646	656	675	689	640	629	673	667	678	631	692	670	671	660	655	630	642	688	717	685	685	686	653	647	657	700	650	691	692	639	700	672	681	649	627	675	621	655	678	647	643	609	670	714	682	687	637	662	670	650	657	676	681	691	665	673	636	670	673	657	712	653	620	649	616	609	675	634	638	635	711	638	675	702	633	610	643	669	684	701	686	661	662	680	657	677	654	664	680	635	624	652	697	671	599	647	688	629	683	650	708	656	673	694	671	675	665	625	661	663	628	672	678	666	635	666	593	602	666	651	683	696	681	663	664	698	687	681	602	670	663	661	655	683	644	643	616	679	687	669	662	655	683	685	707	669	642	653	657	699	738	676	625	632	695	677	670	664	633	676	635	677	692	669	644	665	711	636	652	663	628	664	670	693	634	668	673	700	616	689	643	716	649	657	622	654	629	686	674	693	664	655	676	662	695	645	657	692	664	644	677	694	646	662	637	600	633	653	662	680	654	645	640	676	638	638	696	670	638	689	696	597	690	668	665	666	667	658	690	669	673	689	677	693	632	624	696	637	685	644	666	656	686	633	694	660	680	674	686	647	683	645	648	729	688	655	681	682	665	674	688	636	668	655	649	620	648	676	671	661	707	687	630	639	639	643	698	600	635	643	671	634	690	691	660	636	643	627	704	698	645	634	636	708	625	666	696	636	674	718	719	673	660	682	637	661	662	711	686	651	653	671	648	633	651	694	607	659	693	669	696	623	683	611	684	620	718	656	690	635	659	713	688	682	653	668	734	644	670	677	698	681	643	628	670	725	677	693	694	649	702	682	676	677	682	642	669	650	673	672	651	638	660	636	694	693	714	657	703	691	686	649	641	662	675	651	624	688	655	652	676	682	701	718	635	612	632	657	647	670	649	677	665	626	699	659	663	703	716	668	659	684	640	632	697	675	669	654	678	653	683	719	675	699	656	640	645	636	641	669	672	677	631	648	664	622	663	705	673	698	698	673	661	698	593	666	691	689	660	640	656	669	671	671	672	637	641	682	703	644	678	678	657	675	679	665	652	643	628	650	642	669	701	681	629	669	737	668	685	715	641	654	674	673	669	649	716	656	670	648	667	628	661	674	658	700	689	658	652	671	690	668	659	662	683	689	651	638	638	614	673	648	612	616	653	649	700	611	718	694	650	722	652	673	630	687	694	663	678	653	646	624	649	668	650	690	682	684	627	714	637	667	689	682	643	684	665	677	626	648	635	692	658	683	637	684	693	655	702	674	619	641	637	633	658	645	725	662	662	667	697	691	730	612	679	690	685	674	690	698	658	672	699	636	641	631	670	635	631	624	662	648	704	634	672	639	662	661	652	651	699	654	674	659	615	628	652	629	650	641	668	628	699	679	712	669	641	665	607	701	648	724	652	628	653	691	671	648	681	696	668	654	658	637	717	640	665	677	667	655	682	664	728	652	633	708	653	621	628	657	627	683	663	703	692	678	650	641	629	652	670	673	685	702	669	685	620	675	712	696	662	691	681	606	625	694	680	686	659	710	636	684	720	654	695	667	679	665	649	633	642	637	610	668	664	668	653	690	692	632	648	670	674	675	675	693	659	702	637	698	692	670	664	650	672	679	652	629	670	637	701	664	653	711	703	693	699	661	600	634	706	663	656	655	680	642	681	674	656	693	704	658	639	617	686	700	666	679	647	689	676	639	666	722	674	669	714	697	696	642	680	683	674	663	650	670	654	702	683	690	751	685	635	626	684	636	635	689	662	650	657	645	652	656	644	685	676	694	682	636	681	647	666	616	641	648	661	625	696	617	619	681	691	715	664	670	638	695	663	692	691	643	666	685	712	661	668	710	681	649	678	605	630	686	657	673	620	699	650	651	645	693	647	655	680	717	700	616	646	659	701	646	696	616	665	642	652	653	672	697	678	646	706	668	664	687	658	648	664	683	664	618	671	700	632	653	669	649	691	662	684	642	702	673	636	638	619	631	655	623	696	653	623	624	666	681	628	667	646	669	692	675	656	660	601	648	605	690	669	643	652	723	616	642	637	669	652	655	687	692	685	651	646	660	625	614	665	647	637	680	675	662	654	645	641	695	603	666	657	657	628	688	682	649	617	653	644	633	652	649	645	624	688	673	660	673	651	673	686	650	638	684	677	652	653	658	662	666	649	642	669	670	658	672	647	690	673	672	671	639	672	670	687	611	663	655	644	645	680	660	679	682	623	645	692	666	676	624	666	590	681	690	719	702	635	629
27021	22399	19766	11457	4321	887	433	426	405	424	388	395	394	402	374	354	380	382	392	415	397	401	421	392	402	392	371	372	411	411	397	418	398	374	394	388	397	380	363	404	385	386	414	394	377	371	407	382	394	374	370	413	400	356	393	397	396	401	414	397	378	375	385	409	382	427	382	392	397	376	374	389	438	395	391	370	416	363	383	409	406	402	366	385	422	461	391	379	387	382	400	398	408	355	386	384	392	399	395	381	395	392	440	350	406	377	396	389	372	425	385	399	390	431	370	381	367	359	399	409	368	390	375	429	366	379	371	400	390	395	405	390	376	383	385	433	387	395	417	381	398	389	418	428	346	421	411	410	400	406	362	400	399	375	380	375	405	397	378	384	406	395	363	373	427	394	372	371	394	424	408	381	373	413	378	403	382	402	372	409	414	374	376	380	399	375	395	381	382	406	403	386	398	369	413	413	398	420	377	377	430	375	392	430	396	390	373	365	403	404	416	395	412	369	401	432	409	388	385	381	388	384	393	374	390	393	336	421	380	397	332	443	419	423	401	402	395	347	374	368	410	370	426	385	396	399	367	364	385	443	403	388	392	393	369	371	363	410	373	383	379	367	384	392	366	382	403	375	387	378	415	353	404	421	411	366	389	409	363	363	345	389	423	401	390	383	400	402	382	407	394	392	396	408	366	404	377	384	387	400	389	436	411	376	369	407	365	403	412	404	358	388	394	401	376	397	372	400	377	395	440	370	381	420	381	410	379	397	359	383	383	410	401	408	376	357	385	403	380	409	372	395	420	397	372	406	390	363	379	401	419	370	395	395	388	425	401	413	367	363	373	402	389	377	381	397	402	369	402	414	394	361	430	365	400	384	381	352	393	430	374	346	377	385	402	406	377	399	384	394	387	405	385	393	430	399	388	366	415	380	382	383	400	410	361	421	326	365	393	374	407	392	391	388	447	391	376	381	414	357	378	362	396	396	409	400	376	378	377	366	396	370	382	377	443	352	396	414	370	408	373	363	352	353	397	403	405	407	369	394	379	402	411	380	377	377	389	384	430	394	366	398	376	392	376	368	366	435	409	389	417	402	384	396	394	370	381	435	395	417	389	360	386	387	388	399	393	386	408	393	414	390	419	384	375	397	367	382	354	366	396	411	348	392	381	398	378	403	402	389	381	424	419	401	403	380	393	356	394	409	401	393	387	392	416	407	410	433	376	379	394	385	393	372	389	422	380	397	379	392	407	411	420	408	395	375	410	412	370	328	391	385	429	389	409	389	374	381	401	366	380	366	403	368	393	395	377	378	358	386	355	407	379	408	336	393	376	374	448	403	411	410	390	380	409	352	399	440	394	407	417	388	391	374	385	384	356	388	391	382	392	367	384	384	349	409	384	372	412	394	397	410	364	373	383	395	386	394	393	379	414	409	400	374	379	398	383	379	386	389	391	371	401	396	381	392	395	421	359	390	371	394	393	373	405	397	388	378	373	387	405	407	388	400	362	389	380	365	400	391	413	386	389	344	373	416	372	383	400	355	381	405	395	360	377	395	429	409	402	365	402	360	385	434	414	436	413	421	393	402	378	422	409	392	385	407	382	404	405	404	389	372	394	347	424	386	391	372	377	390	362	395	378	353	364	394	403	397	367	405	369	404	431	395	399	396	396	351	387	368	405	390	417	369	405	391	361	403	391	412	359	383	374	409	390	359	386	414	404	391	379	405	354	401	392	401	389	392	348	410	390	377	369	377	373	359	383	409	389	393	352	407	398	396	373	396	384	387	391	378	420	374	405	405	394	395	382	410	412	389	394	383	381	401	378	372	356	418	430	383	401	343	389	400	421	400	396	406	375	369	400	390	365	387	429	361	413	388	388	417	397	391	387	352	379	394	395	365	389	399	408	403	399	397	403	394	395	379	379	406	409	395	400	389	393	386	401	387	406	394	408	385	388	372	417	398	376	400	410	374	416	369	382	321	407	414	395	380	402	380	387	398	364	369	392	426	400	368	385	390	398	398	416	368	396	378	410	398	409	394	405	399	403	384	405	359	384	397	391	353	349	371	407	388	395	365	409	378	409	369	406	405	369	415	379	363	362	382	388	390	378	439	363	411	410	388	393	436	390	381	408	414	379	379	405	410	394	354	400	399	421	397	391	379	399	390	372	400	427	402	438	414	397	397	406	416	416	400	400	346	390	394	420	360	377	434	360	403	377	382	383	382	362	432	409	403	384	376	428	396	403	363	355	423	396	400	417	414	426	402	423	400	404	393	395	373	364	364	350	394	374	373	375	405	392	380	398	398	401	386	383	397	399	377	418	406	434	376	356	376	389	424	382	414	412	363	417	460	405	389	398	393	373	414	395	388	382	391	362	368	401	390	402	361	397	397	373	399	398	373	373	390	373	403	410	402	415	366	365	402	397	405	357	411	389	395	398	396	415	375	400	411	385	408	390	399	399	386	388	380	422	413	383	379	402	354	390	367	374	421	374	396	408	382	362	400	373	402	389	378	401	411	374	407	360	409	407	395	375	372	407	400	377	393	396	379	397	433	365	396	412	364	398	360	402	378	409	376	357	415	366	378	371	380	432	385	408	370	373	390	397	399	343	391	415	378	380	426	353	378	351	378	392	402	369	377	391	365	400	410	411	363	371	425	399	362	390	370	360	403	441	357	367	392	412	360	378	377	393	415	389	422	376	418	361	376	391	372	400	381	388	394	380	353	368	394	387	403	370	377	386	418	383	410	393	406	389	374	378	369	397	369	396	409	394	393	400	419	386	380	401	390	386	398	409	381	414	366	379	407	406	378	368	418	378	381	396	380	377	373	398	423	371	354	370	380	395	402	409	406	406	352	396	400	381	393	401	388	382	395	385	403	405	368	378	379	384	395	397	382	378	391	398	374	363	405	412	367	367	401	402	361	384	390	384	418	427	393	390	401	397	388	403	405	357	393	369	368	404	394	413	413	386	421	379	393	371	395	400	391	416	423	400	438	407	389	429	391	376	379	388	405	371	412	398	399	374	367	401	374	366	376	362	395	403	377	374	385	419	398	421	381	408	402	389	370	414	400	396	401	351	409	394	393	422	377	427	393	389	382	417	403	344	407	376	399	378	406	376	420	382	385	379	403	378	399	404	408	388	347	377	374	418	395	434	400	413	355	380	387	380	375	394	375	389	380	368	402	347	414	361	381	393	416	445	389	421	381	408	387	361	382	393	393	408	399	380	390	369	393	370	371	400	403	414	367	393	368	408	358	394	390	373	395	379	413	414	402	371	378	401	387	367	374	396	425	387	432	389	403	376	377	373	408	405	432	413	359	398	398	395	393	399	380	374	390	351	380	397	409	387	424	433	392	364	395	395	385	388	391	440	384	381	397	409	402	368	371	359	392	379	400	402	407	393	372	422	368	368	419	363	436	398	377	368	388	369	427	379	371	353	369	370	407	398	379	368	380	400	385	416	401	367	356	404	387	399	382	387	391	370	424	408	400	405	398
28183	31957	21274	14009	7157	1327	640	631	604	566	585	614	612	614	583	620	607	640	598	605	617	627	589	599	581	609	638	623	612	569	626	605	619	618	617	613	633	577	629	645	618	606	627	634	553	629	606	598	625	596	608	642	633	612	669	609	637	629	614	595	614	624	617	647	633	590	626	599	595	649	610	617	609	610	612	612	605	605	644	595	610	608	632	593	592	591	629	649	639	602	649	592	588	633	631	605	565	615	587	604	589	612	614	596	628	638	652	589	594	606	640	574	613	642	638	596	595	615	581	662	593	622	587	657	610	575	558	581	588	605	604	593	632	639	614	567	598	599	601	635	617	625	633	615	610	641	607	594	597	607	568	590	602	662	626	619	611	584	636	580	633	628	626	598	554	570	634	591	594	576	611	617	601	600	640	617	595	575	589	609	588	613	602	561	634	602	588	618	615	605	621	600	594	641	564	584	637	565	619	606	616	645	594	587	625	623	617	551	592	608	577	614	593	675	608	661	618	591	607	555	647	621	610	592	609	617	574	613	607	571	559	545	607	576	606	583	624	631	617	622	595	604	546	621	648	587	643	619	624	579	595	591	596	607	572	608	657	549	645	628	616	603	598	594	609	601	575	619	599	607	665	581	617	665	615	608	648	645	608	612	640	592	627	586	592	632	570	624	589	643	573	621	583	619	578	595	593	604	636	596	593	599	576	584	632	593	607	609	653	616	601	637	576	589	619	613	617	603	598	659	580	599	664	644	636	584	647	632	663	612	602	628	614	616	586	627	614	624	620	626	588	618	629	628	632	619	599	621	565	609	644	592	600	615	568	608	589	623	612	588	572	559	601	620	627	643	639	572	653	645	603	601	608	605	648	572	620	599	593	593	647	571	620	628	615	604	596	607	620	626	645	584	577	595	670	616	618	654	617	610	642	572	619	621	586	643	625	613	576	616	581	636	602	597	587	616	602	597	630	629	671	579	623	614	607	605	638	607	636	601	586	614	650	603	573	601	636	622	621	623	586	584	624	587	566	629	599	606	609	609	623	603	575	607	622	590	589	611	604	589	571	615	618	605	614	563	595	581	581	532	591	596	634	603	585	612	628	604	576	582	559	639	619	617	598	588	619	634	644	606	566	625	615	627	612	586	591	632	622	607	623	593	577	623	616	595	551	580	625	595	636	655	572	616	565	606	625	626	583	611	598	610	594	621	595	582	571	624	563	593	622	668	595	574	569	639	574	656	597	608	598	640	573	548	652	598	635	583	581	624	604	618	570	627	576	642	593	613	647	616	588	631	585	624	624	598	601	630	620	601	603	569	587	590	581	586	557	603	587	562	634	573	595	625	606	613	613	591	597	600	622	620	617	593	602	615	644	562	572	609	624	598	587	590	623	628	652	636	624	602	591	655	606	628	545	621	611	594	586	641	553	559	587	593	572	610	582	547	615	584	583	612	664	617	610	611	605	605	631	616	599	593	614	656	621	645	617	595	586	601	596	640	588	599	592	593	606	606	644	607	563	616	580	621	619	611	596	577	648	604	604	581	622	607	597	585	650	595	583	583	598	574	597	633	574	605	651	571	630	600	564	582	615	629	619	563	609	635	614	583	571	598	589	592	603	633	603	587	612	633	595	596	547	649	660	671	576	601	651	585	654	584	570	597	601	596	638	657	598	567	595	579	606	593	596	633	579	633	580	612	598	611	653	604	632	631	570	601	596	638	616	602	584	639	636	643	588	631	597	614	663	601	608	607	613	599	582	611	606	588	618	593	597	614	621	604	625	606	652	582	592	622	605	595	647	627	626	611	594	609	577	630	592	618	591	626	610	634	566	627	586	606	575	634	622	631	625	556	584	609	628	598	668	586	594	619	616	649	596	613	650	591	656	568	607	602	607	603	650	590	590	605	604	562	586	605	615	605	633	581	611	622	604	620	601	672	638	563	576	597	631	598	641	582	631	601	598	587	606	631	591	660	639	617	629	609	622	552	584	612	602	596	588	623	608	638	658	635	642	629	631	607	630	632	581	629	596	575	606	569	647	566	575	591	621	606	596	639	632	622	613	613	590	599	634	633	582	570	593	611	603	588	622	604	586	667	607	596	608	620	592	603	606	601	573	604	600	612	603	653	631	596	583	584	600	571	613	599	626	588	582	638	617	617	679	569	588	570	609	597	627	586	625	649	587	577	582	618	592	653	594	623	610	591	581	582	607	612	592	601	595	624	616	566	583	628	607	581	619	606	553	614	593	609	577	610	635	576	595	614	639	623	640	608	638	589	594	577	603	618	558	636	542	633	610	576	658	596	617	638	570	632	621	569	644	612	603	599	629	623	623	595	613	571	608	571	649	578	565	618	615	586	589	615	650	633	600	585	610	629	593	622	568	617	592	559	595	645	600	642	598	631	650	630	603	602	593	602	625	617	610	639	599	648	638	601	583	601	594	603	592	597	603	642	615	634	610	630	619	627	613	654	639	641	595	576	653	641	614	638	604	655	605	634	627	574	564	598	579	603	593	613	622	622	642	585	587	634	586	587	580	620	583	578	630	616	583	610	629	598	602	650	637	574	604	596	594	581	602	626	597	583	613	624	586	673	623	603	597	569	602	622	636	603	603	576	581	597	612	586	596	619	626	647	666	544	601	610	602	587	608	619	650	598	556	643	610	632	566	618	633	596	617	630	656	625	639	575	609	605	590	572	599	621	571	632	610	593	598	603	600	607	565	580	576	643	641	629	610	629	616	648	577	600	629	593	615	611	608	673	624	622	558	617	606	596	606	583	618	598	638	653	543	648	601	574	609	592	611	656	669	604	578	601	608	600	603	599	629	602	585	621	595	587	605	580	629	599	598	615	597	611	607	610	596	622	589	635	578	601	591	607	611	599	606	611	619	598	603	573	642	654	576	621	582	678	611	640	550	606	634	654	615	604	602	569	644	623	572	590	599	638	598	631	608	595	572	645	595	563	599	665	603	585	614	585	632	577	624	620	572	624	597	602	580	640	599	605	641	598	618	585	609	591	632	605	601	578	557	576	580	613	626	606	689	581	588	625	597	567	641	612	609	624	587	579	634	611	604	564	628	614	642	567	572	631	606	577	601	625	577	610	601	627	586	647	609	586	615	565	640	594	623	612	637	624	580	574	623	613	587	608	581	631	611	586	600	611	586	566	614	624	626	603	589	586	647	654	616	635	604	612	604	615	564	640	580	645	618	574	611	616	602	574	592	589	562	589	587	580	578	616	595	577	571	592	619	590	590	572	632	655	636	601	566	600	620	642	608	626	564	594	601	629	575	616	568	608	619	596	584	594	610	572	592	600	608	666	631	587	617	608	625	600	604	582	601	618	558	638	584	602	619	577	660	651	623	677	614	608	586	582	587	528	594	631	629	614	602	631	616	573	645	582	611	566	588	567	602	593	574	552	600	646	634	594	592	617	576	591	606	586	644	626	599	600	592	598	619	643	575	604	599	619	624	606	611	601	616	605	657	625	592	593	645	612
24088	21359	28340	25281	22600	12459	1704	661	528	567	507	492	501	499	496	508	547	525	524	499	518	519	521	545	520	512	504	504	523	484	497	500	499	522	536	504	521	506	504	472	515	545	479	513	499	507	520	533	508	501	502	512	531	541	535	509	529	524	531	516	547	526	548	511	509	540	499	537	492	544	518	507	512	479	501	482	538	483	518	548	521	493	527	525	471	506	527	530	465	513	493	511	515	529	492	524	490	505	539	526	506	478	495	514	487	474	486	531	535	494	529	531	499	487	500	491	492	511	522	511	514	538	503	533	450	492	521	506	490	526	491	513	503	524	525	514	523	515	472	487	503	530	497	506	540	506	530	508	573	528	478	535	523	508	507	495	534	517	510	524	509	521	544	501	502	497	517	522	522	501	528	532	490	526	544	498	536	531	495	493	503	527	493	530	516	514	494	546	526	513	512	506	539	519	493	491	523	514	515	508	489	472	509	503	550	541	496	552	515	511	462	491	525	479	536	525	475	526	526	484	478	498	501	501	547	515	455	498	475	507	529	470	508	516	508	494	483	485	532	517	511	519	536	488	497	504	564	490	497	494	506	498	483	500	526	541	534	497	532	512	525	462	542	508	544	478	521	493	496	492	509	495	561	540	486	509	480	453	498	502	488	529	494	498	533	523	494	510	440	495	539	525	504	512	497	494	532	492	525	525	512	544	471	508	523	469	516	505	497	488	545	554	530	504	484	558	509	552	548	492	508	489	525	532	522	524	524	493	521	475	524	561	505	504	502	508	520	495	506	511	457	509	542	499	494	482	497	532	513	507	512	534	486	541	524	497	498	498	521	519	505	500	473	476	490	489	510	488	490	517	504	508	446	479	501	537	510	513	515	501	509	534	531	515	505	484	499	489	525	484	503	489	502	481	499	534	496	514	486	519	540	479	549	544	520	562	526	506	487	485	522	518	511	468	500	471	490	466	509	471	520	524	485	459	508	522	518	525	525	528	502	535	525	513	496	514	489	504	560	551	514	517	487	528	500	514	502	518	545	488	515	490	487	512	522	511	522	542	530	522	492	488	479	507	486	551	529	502	536	513	445	529	479	504	462	544	515	503	532	525	497	533	506	502	518	525	502	531	552	484	524	523	532	530	504	526	545	501	532	498	487	494	547	500	506	490	525	505	516	494	532	468	514	545	531	494	535	530	537	484	512	478	511	496	505	477	529	509	567	528	507	517	458	499	521	501	490	470	523	512	518	558	556	496	544	503	443	476	518	549	485	518	528	512	490	512	494	504	568	498	502	486	516	544	519	524	549	452	515	469	498	520	525	483	522	541	529	470	497	490	514	517	495	549	499	536	477	503	487	507	530	497	513	510	515	486	526	502	488	527	491	531	535	524	517	473	474	501	500	520	482	519	561	534	528	518	502	510	474	550	479	506	511	551	478	552	552	512	502	465	543	510	474	482	528	514	562	464	528	531	554	527	505	485	521	574	532	528	510	495	532	514	508	510	548	519	533	566	492	513	515	508	505	537	502	536	517	511	522	512	486	517	521	526	511	522	559	469	496	489	458	490	497	490	532	555	529	514	513	509	529	503	560	513	493	517	492	510	487	515	484	493	525	543	540	556	521	547	491	505	492	529	530	483	525	509	508	497	459	526	520	500	497	520	505	485	503	526	525	543	522	496	519	511	490	523	541	584	527	495	484	514	517	510	464	510	501	507	539	513	475	483	534	541	483	496	533	486	467	502	508	544	493	513	478	500	507	566	526	503	568	495	565	487	552	516	529	503	512	513	544	495	545	509	499	497	494	475	514	519	511	487	496	476	505	537	547	537	516	472	540	501	489	510	510	527	502	515	509	450	497	529	527	511	513	519	467	481	507	498	507	523	490	519	504	536	503	483	517	561	489	539	514	479	500	529	514	515	488	510	541	474	536	526	534	494	482	526	521	539	498	502	460	490	475	531	514	513	523	504	513	497	495	499	478	488	535	492	546	515	502	547	494	524	515	466	494	485	560	516	516	526	506	541	515	476	465	495	519	532	528	523	495	510	499	510	525	530	469	503	538	520	485	493	509	509	490	503	520	509	511	566	525	515	541	487	515	499	523	465	499	508	517	482	515	469	529	509	507	487	509	550	504	516	534	512	560	500	535	517	493	472	506	528	489	463	520	523	512	505	498	489	525	541	509	526	484	509	507	497	505	518	484	531	526	498	500	516	498	493	514	512	482	543	490	504	511	487	503	529	507	523	510	518	515	538	508	534	531	487	512	495	522	540	511	507	498	500	531	533	506	525	497	502	508	538	515	549	513	486	464	538	497	487	486	491	509	522	516	525	468	503	538	487	552	553	491	530	521	541	492	492	493	516	515	501	504	468	542	500	509	503	490	536	512	541	502	514	489	492	486	523	529	499	494	507	495	517	516	464	506	501	500	505	483	468	525	534	446	555	492	556	515	520	504	524	533	500	515	489	512	530	536	519	489	493	549	506	526	494	556	490	522	466	546	515	518	487	489	523	476	567	520	536	562	529	490	515	512	499	503	491	485	492	472	509	527	506	455	512	511	536	564	528	466	524	484	504	489	496	509	490	538	499	486	511	505	550	519	530	474	504	507	512	475	497	492	518	533	493	500	474	477	527	519	500	523	503	542	490	496	499	528	475	542	485	494	478	500	549	526	493	510	522	525	515	491	484	512	493	472	562	499	493	462	467	517	529	491	545	532	543	532	489	500	470	489	524	512	509	501	484	516	534	526	499	486	530	512	555	531	497	519	527	505	552	505	521	488	523	493	527	527	533	505	522	481	543	516	497	464	521	521	549	508	499	480	533	567	473	561	547	514	549	517	500	494	523	524	451	477	524	508	481	504	531	511	513	499	508	491	496	552	497	515	520	530	525	492	489	546	483	527	531	477	491	493	501	526	540	512	547	518	488	538	546	508	482	507	572	506	529	589	484	486	508	483	527	516	538	511	500	552	501	512	486	513	481	483	529	504	511	502	471	567	497	485	517	485	514	533	531	513	506	562	533	535	524	504	461	523	577	520	530	542	506	545	535	521	496	502	516	525	492	530	524	504	478	484	501	492	534	522	517	558	506	523	480	537	507	543	546	564	515	518	459	524	494	487	477	516	515	522	497	531	506	518	547	485	553	500	516	525	497	570	499	522	451	499	458	550	535	499	550	489	501	509	528	542	516	494	518	539	503	523	521	541	500	484	503	532	530	481	523	519	502	485	509	513	520	572	462	502	505	553	474	514	528	484	522	508	545	507	505	486	510	483	471	520	501	519	528	512	502	467	485	528	525	510	515	502	499	445	510	512	497	525	532	509	507	491	500	498	495	505	498	539	513	498	508	529	534	491	514	518	496	524	510	578	518	509	518	470	508	467	576	550	521	496	491	496	493	504	498	529	536	505	523	521	504	511	496	533	546	538	502	527	514	527	529	495	516	548	538	479	545	496	541	498	548	491	495	514	502	505	508	539	486	525	496	546	529	518	507	545	505
38107	49620	40346	35763	26360	8268	804	806	819	862	846	806	838	862	784	749	796	813	779	819	799	786	773	762	778	776	814	731	792	748	799	729	807	823	799	788	768	760	749	803	848	855	819	750	823	797	800	866	796	755	841	832	792	774	779	810	813	810	749	836	757	812	811	770	873	791	717	813	832	778	747	785	821	808	827	809	769	759	805	790	840	763	773	802	780	771	794	821	766	765	792	838	789	816	792	779	785	838	752	738	785	815	765	775	819	788	781	768	841	805	783	836	746	821	773	783	780	764	770	804	753	784	833	802	801	765	791	820	808	745	741	849	789	808	797	801	856	789	785	811	773	758	797	786	812	781	810	801	767	708	833	768	808	813	772	764	863	824	795	814	805	750	825	787	802	803	812	763	804	827	832	796	829	768	802	777	838	861	791	735	819	805	793	784	778	781	797	806	820	809	790	838	779	782	738	812	791	745	775	826	795	800	787	757	799	778	743	780	801	794	799	785	763	794	773	752	739	742	789	763	768	815	786	787	763	801	774	760	752	825	780	835	757	774	772	822	796	739	797	810	761	758	844	794	779	801	742	787	905	819	770	776	796	770	778	794	751	785	825	783	805	770	776	767	826	760	812	777	785	713	790	757	805	790	804	787	725	811	809	753	845	789	840	777	780	805	772	776	793	783	791	803	787	795	811	792	805	768	773	806	719	828	802	777	806	779	733	803	760	796	786	776	784	801	780	774	823	787	808	806	806	832	772	729	773	766	846	784	771	819	728	750	807	792	766	755	837	751	780	803	777	767	825	741	804	801	826	802	794	752	782	740	824	810	763	812	811	859	764	763	809	749	808	784	790	839	749	764	850	785	801	816	811	752	759	772	789	761	783	845	781	788	797	791	806	806	778	753	790	793	822	785	799	842	763	762	777	796	748	790	757	810	812	786	838	821	770	772	798	784	769	777	820	798	818	805	797	743	838	765	791	774	814	768	818	807	791	775	817	764	784	767	791	818	836	799	781	780	763	791	763	784	786	799	804	771	804	814	764	769	777	790	774	847	784	842	783	739	768	792	805	782	815	755	763	793	759	808	810	766	783	789	792	765	778	830	789	770	772	796	755	733	750	752	799	825	791	768	777	782	804	721	755	761	764	805	718	846	803	781	767	810	752	775	825	794	806	772	807	794	831	818	773	776	763	773	785	772	823	843	824	784	742	746	760	772	798	769	760	746	784	771	822	808	776	809	813	760	808	788	804	815	829	795	805	803	797	789	785	763	775	806	760	806	829	833	771	776	830	797	809	779	781	813	833	770	806	814	735	758	791	781	795	797	831	823	826	799	722	742	781	770	848	759	770	773	805	777	790	806	792	793	811	786	745	803	752	824	795	751	762	815	778	807	784	784	783	793	779	821	766	815	723	789	783	747	792	796	770	824	812	771	765	794	764	793	812	773	761	723	750	797	763	767	782	761	790	797	766	767	765	779	771	817	793	779	791	797	801	777	776	785	763	824	764	768	765	761	808	805	796	821	780	810	777	746	802	793	767	798	836	779	754	740	807	783	792	742	791	794	836	758	787	794	796	710	782	791	779	805	855	823	794	779	730	817	781	825	783	786	786	770	814	746	802	844	794	786	796	806	755	752	798	744	779	734	797	795	771	795	812	755	766	818	770	818	766	808	788	842	806	802	792	784	805	778	798	782	775	728	764	760	785	786	813	758	787	778	807	766	807	814	831	761	748	742	814	760	768	784	796	783	805	768	754	741	789	775	832	771	838	792	781	783	794	784	769	741	777	800	753	794	819	786	761	774	795	788	752	766	808	796	731	776	748	775	757	766	805	802	824	802	781	744	803	793	729	836	796	835	748	766	741	803	757	784	819	793	794	777	767	809	756	796	774	783	776	782	735	811	828	789	839	743	801	788	764	765	774	792	771	769	835	761	772	788	831	838	762	758	758	773	746	848	810	812	797	817	808	767	826	826	790	795	781	807	823	753	817	766	772	769	818	769	767	769	787	773	788	841	790	800	778	744	768	839	784	802	754	767	809	841	824	772	802	733	791	795	821	811	819	776	775	787	735	793	814	754	793	809	814	734	831	838	792	808	796	801	786	788	779	803	758	815	784	755	749	773	769	826	777	782	816	804	763	776	819	806	765	847	774	782	791	794	782	801	786	768	807	774	769	766	800	737	765	811	805	737	778	792	845	759	781	820	772	765	748	772	822	760	811	793	784	807	778	838	780	745	778	769	813	739	825	779	774	803	779	811	756	740	759	725	736	825	800	793	797	775	814	794	768	829	804	772	817	805	763	813	758	750	810	792	815	816	840	780	829	739	800	780	805	777	818	799	748	795	796	798	809	805	776	809	814	760	808	820	774	758	822	821	833	779	793	751	797	806	795	841	804	824	869	798	758	737	793	821	817	824	813	745	785	769	794	766	801	793	839	727	758	852	790	783	800	745	812	786	803	749	749	794	763	793	766	746	795	784	820	791	816	826	778	835	797	835	765	808	752	753	714	798	730	853	775	763	723	781	790	765	771	747	773	769	819	799	770	795	774	787	808	785	776	776	790	736	809	773	752	801	819	799	819	749	828	819	819	785	778	803	826	780	802	782	738	796	793	774	828	760	766	786	746	833	761	807	769	785	803	812	793	808	788	793	780	811	831	779	859	793	780	805	758	769	817	770	792	763	736	766	779	772	745	764	740	776	759	849	818	761	797	825	763	808	748	799	782	753	800	798	801	799	767	785	786	772	746	770	730	826	806	812	779	814	781	788	738	791	795	747	775	762	768	788	741	778	814	780	791	802	786	854	779	852	757	792	771	818	763	829	819	788	815	750	784	799	743	802	809	795	786	801	816	772	754	821	846	770	764	761	815	773	729	797	798	802	814	812	797	831	754	776	756	813	767	803	802	789	780	739	798	777	785	777	813	811	821	753	813	787	801	740	777	771	808	782	816	790	800	741	817	780	800	775	782	819	758	790	778	794	760	760	756	761	793	835	783	826	799	807	802	740	821	800	770	787	777	786	794	758	782	750	788	794	772	759	791	765	836	807	810	796	800	759	802	811	778	830	741	788	794	819	814	838	746	783	777	808	787	772	839	769	776	743	814	803	772	817	816	775	773	803	829	814	784	798	784	755	815	810	831	824	856	833	850	825	773	792	719	807	820	792	769	767	758	807	759	800	819	761	775	753	772	765	787	831	799	781	801	805	843	773	756	753	837	767	765	753	817	803	804	787	805	782	786	817	795	779	778	803	760	837	795	831	807	768	793	778	860	831	771	783	772	767	744	807	753	798	782	823	827	753	762	778	815	772	779	826	806	800	779	850	829	807	790	785	785	789	779	807	787	802	811	828	725	830	774	804	763	809	768	776	800	806	766	828	797	832	832	803	748	748	730	772	829	828	820	759	796	792	784	774	778	813	778	755	752	757	773	757	785	801	738	796	798	830	758	825	781	771	791	803	786	761	821	791	767	775	813	739	747	783	799	778	776	726	825	838
23027	21249	28713	24022	23263	21147	8438	727	446	432	465	401	446	444	409	420	413	457	447	422	407	415	430	399	398	423	407	396	424	409	421	415	423	396	428	453	418	420	398	419	407	408	455	423	447	401	447	415	415	433	442	405	417	408	401	394	427	431	413	432	390	424	383	432	415	392	420	374	389	386	407	423	435	392	431	447	405	409	426	420	401	441	437	417	392	432	430	372	437	390	426	419	396	399	430	429	424	406	388	415	401	431	420	396	398	402	431	420	383	440	394	468	379	406	432	406	426	422	400	421	405	423	410	402	431	453	430	408	420	367	411	431	387	398	416	403	404	403	386	437	447	429	398	389	424	395	412	438	415	372	440	434	407	394	432	368	404	416	421	408	387	409	431	410	401	421	462	398	402	400	405	400	400	433	444	407	439	422	388	415	381	415	408	414	378	423	391	430	378	429	440	413	408	411	416	428	435	382	399	401	417	424	418	427	396	417	403	430	352	407	409	422	377	426	397	418	382	404	445	405	400	404	380	414	410	413	408	436	433	419	394	384	401	399	389	457	411	403	374	408	401	384	378	387	434	455	386	424	385	416	443	382	378	404	460	440	415	440	390	403	381	395	400	432	430	357	379	422	414	471	457	409	368	423	411	428	403	453	394	414	417	413	444	379	404	421	414	417	420	425	412	419	413	447	420	440	445	399	439	411	405	412	404	405	384	385	381	412	345	410	448	384	380	392	421	404	456	416	418	412	411	424	408	407	424	402	427	415	388	414	397	394	428	401	409	441	432	395	427	403	406	411	415	425	443	413	446	446	432	417	377	412	424	412	435	417	439	446	423	417	431	405	423	449	445	392	403	449	409	435	454	383	430	413	416	435	411	407	429	419	419	382	417	419	413	412	414	437	413	434	426	451	400	411	435	419	409	449	431	401	422	413	391	416	399	420	402	357	410	419	403	411	375	432	385	423	441	389	419	401	427	365	449	411	435	413	395	398	433	412	406	431	443	421	378	387	397	414	415	435	406	452	433	395	394	419	429	396	421	443	402	417	399	412	452	399	430	408	391	409	416	437	418	397	408	444	433	401	376	418	429	414	410	416	396	413	403	449	427	450	389	417	429	416	412	409	387	429	395	413	396	412	399	423	423	415	396	361	429	410	423	419	392	379	383	419	427	408	407	453	428	398	463	396	375	398	455	431	414	417	402	405	383	425	397	373	410	406	410	443	382	426	415	420	434	414	398	438	412	422	408	416	415	381	406	428	430	407	402	406	393	420	388	448	394	427	459	430	416	394	445	466	388	405	442	445	382	392	419	423	410	399	430	405	395	431	442	423	388	439	404	399	409	390	419	412	403	406	403	422	435	425	422	435	397	394	413	349	415	429	352	438	401	428	388	379	433	408	422	447	419	410	367	379	422	365	426	392	406	415	410	418	426	415	433	398	410	420	396	383	400	471	389	396	427	386	416	429	415	404	396	385	419	412	420	401	383	392	386	400	396	440	408	391	405	415	396	412	461	433	401	423	387	380	415	390	382	426	396	391	415	414	405	394	432	391	446	407	395	424	397	418	398	395	436	410	437	391	415	406	418	373	416	431	423	420	385	439	441	452	401	450	454	436	378	415	441	423	412	404	401	436	444	416	431	423	425	378	401	414	411	412	423	404	407	446	416	376	441	446	443	411	417	405	383	389	428	413	394	438	454	419	422	419	393	430	430	416	405	415	404	442	418	412	400	418	424	421	425	393	419	416	398	416	430	435	447	454	412	400	431	429	396	425	428	405	406	439	428	427	409	404	446	362	436	392	430	380	399	421	453	399	415	435	394	416	431	432	417	447	400	437	390	438	421	409	393	421	424	437	394	432	458	442	427	422	410	423	430	405	422	443	440	419	422	410	397	424	415	402	421	403	386	386	412	375	399	398	424	446	408	422	414	404	401	406	427	445	371	421	392	404	406	424	432	410	419	386	381	404	442	377	402	386	417	396	440	371	424	423	421	402	431	397	395	410	413	412	408	400	402	422	423	392	377	464	432	429	454	404	412	404	427	464	425	442	397	419	433	421	426	433	409	418	415	380	422	404	419	417	383	420	435	438	409	418	415	423	416	441	408	368	407	411	407	411	421	386	444	433	414	425	419	412	365	418	408	414	368	417	368	400	429	443	396	440	422	403	391	374	426	391	408	440	400	390	410	415	421	442	402	388	398	383	374	406	410	436	419	405	420	392	411	411	441	394	414	393	428	404	410	406	442	424	388	415	440	392	444	411	385	417	418	413	390	405	376	396	410	431	426	381	383	418	449	404	434	412	399	395	396	430	416	403	452	415	400	401	408	393	436	411	400	426	400	453	436	392	434	396	431	368	400	378	433	406	404	395	446	436	413	410	440	415	416	335	375	408	443	409	430	420	358	466	412	376	420	414	367	417	433	479	440	414	423	408	435	421	418	428	401	411	412	397	397	426	430	405	439	385	421	451	382	409	435	418	406	408	435	427	412	407	384	433	407	412	418	428	401	426	395	391	401	384	378	423	389	397	414	463	431	406	417	405	375	391	428	390	411	426	419	434	406	404	405	420	408	453	433	403	428	409	380	437	403	373	400	416	416	445	433	417	424	402	432	432	439	403	428	461	352	383	402	399	395	418	428	413	414	427	357	401	422	398	443	436	430	405	409	420	446	436	397	423	401	403	426	432	416	385	393	416	464	415	408	455	450	403	415	396	420	442	430	405	393	378	417	414	392	400	399	422	401	391	360	408	411	388	448	403	426	387	420	435	390	395	407	373	379	445	408	416	428	437	390	376	439	390	440	375	419	403	392	431	385	424	412	400	418	426	431	442	432	391	426	406	406	434	407	416	420	394	437	395	405	419	390	418	412	417	406	420	397	382	421	417	433	411	413	402	413	398	414	424	398	387	388	429	378	413	439	390	441	434	431	437	402	438	418	452	383	433	431	428	390	468	422	443	429	405	396	407	434	413	392	399	419	421	404	412	412	401	386	418	420	384	427	423	428	386	392	407	433	417	404	390	406	434	419	411	434	432	427	390	398	406	399	380	445	378	392	430	429	440	405	435	404	393	357	434	426	405	417	417	394	443	408	435	403	392	379	409	406	382	428	402	438	398	401	411	385	401	417	386	375	417	416	366	429	376	380	427	437	475	407	423	450	400	416	398	426	392	441	421	401	407	424	391	385	389	423	436	388	397	386	407	400	438	407	405	424	407	436	418	421	448	387	431	462	415	446	422	389	419	404	426	425	422	405	398	380	392	406	448	407	410	381	380	419	396	447	425	384	425	402	393	388	422	439	445	447	425	393	405	400	413	399	381	406	398	424	388	405	424	428	425	450	409	420	430	410	364	426	432	441	395	429	388	420	429	398	412	370	399	422	428	424	431	423	422	396	424	399	413	392	404	386	416	421	385	418	425	406	401	399	428	407	458	413	414	438	425	416	367	422	415	452	413	419	424	415	424	400	429	410	415	429	429	402	415	408	415	415	463	392	397
41703	59829	47846	39581	37229	16456	1000	719	702	656	673	657	647	650	677	635	651	652	701	652	656	583	658	660	666	653	624	625	700	632	660	676	663	653	636	634	642	597	613	596	641	594	613	627	668	624	637	629	630	632	648	623	624	646	622	624	622	644	605	641	644	657	614	608	638	624	674	643	657	628	629	660	613	655	643	682	653	629	633	664	659	638	621	652	668	632	668	599	614	657	627	636	677	627	608	613	639	655	650	624	634	687	627	602	661	667	638	624	618	608	612	660	619	626	627	629	655	604	612	642	650	633	618	603	637	660	603	639	634	638	639	610	628	644	645	658	636	618	638	638	613	644	642	638	676	600	618	647	679	619	665	637	630	630	613	682	616	615	623	603	682	660	639	615	573	635	615	678	636	701	627	635	661	633	684	648	645	669	688	659	656	626	608	638	634	670	668	648	663	586	700	662	635	624	646	623	623	621	651	601	650	663	620	626	661	617	670	618	600	609	577	621	657	637	643	644	634	607	626	621	658	624	680	649	645	655	604	669	642	643	638	655	644	674	660	652	604	657	600	649	650	648	619	630	627	615	627	654	627	624	609	624	614	597	599	642	613	596	651	629	617	641	642	609	652	673	672	664	637	618	654	621	669	604	639	642	596	618	631	608	623	585	609	656	640	614	663	634	633	643	639	640	658	636	617	669	644	630	638	620	596	685	637	610	587	689	676	633	668	568	633	655	704	626	632	649	647	622	632	710	626	639	639	622	623	675	608	614	646	641	677	631	617	633	665	653	681	626	596	652	632	675	645	626	690	666	644	646	599	647	643	652	643	640	634	638	630	620	664	694	611	637	589	634	652	635	621	605	652	600	628	621	614	652	643	646	642	607	633	613	664	649	642	620	639	649	613	652	619	631	589	655	674	632	681	648	634	653	643	630	613	663	646	616	640	661	629	637	616	627	617	624	625	667	687	674	652	622	644	636	609	635	639	601	597	631	682	665	637	621	604	638	634	628	643	668	673	598	634	636	647	639	633	600	670	637	639	653	621	613	603	632	649	645	629	651	618	638	618	639	652	621	582	669	624	656	653	658	630	658	672	652	601	626	615	615	645	620	675	706	634	678	637	654	672	635	639	616	624	592	639	627	668	664	665	660	620	620	629	655	612	622	658	671	617	651	630	624	619	640	605	645	626	662	615	651	632	582	657	673	642	614	678	654	630	646	646	641	661	638	655	642	613	671	655	604	651	635	597	617	591	614	649	653	654	638	642	636	640	681	596	643	644	598	631	662	616	644	629	678	645	623	677	623	626	638	629	651	636	623	648	636	593	639	632	640	630	602	647	643	663	643	621	637	611	638	629	633	630	648	646	612	634	639	625	648	601	608	633	654	634	637	647	639	666	642	638	679	642	648	638	625	648	585	642	626	695	630	602	612	615	634	622	695	611	650	622	632	674	661	671	582	647	628	645	678	643	610	584	625	657	601	608	643	620	646	611	647	598	611	627	644	591	615	615	635	676	665	663	599	650	645	683	612	664	616	631	555	646	620	633	647	629	629	632	620	650	632	608	599	591	667	646	636	637	612	648	644	630	642	649	636	620	612	632	663	647	604	622	644	634	631	635	637	643	613	567	658	687	655	666	655	639	613	677	704	629	660	644	615	643	609	592	639	636	634	626	671	628	658	651	632	656	630	654	666	658	625	648	641	677	634	642	700	611	644	650	609	648	656	655	619	604	628	616	643	643	633	645	590	637	623	620	655	680	643	619	643	670	667	667	640	575	609	646	612	641	632	648	601	663	601	621	611	607	633	604	610	650	639	621	627	634	638	678	667	628	647	652	640	622	644	633	605	644	626	652	668	646	639	646	659	678	647	641	601	641	618	613	632	577	548	625	651	642	613	642	630	682	621	639	608	624	624	646	614	665	666	669	612	605	612	637	629	620	606	626	658	660	647	641	653	668	638	619	627	623	611	634	628	655	634	607	707	664	602	628	608	615	628	584	682	675	627	600	660	609	648	634	587	635	638	627	668	626	587	682	631	649	609	647	705	626	654	644	634	604	633	666	632	639	638	682	605	627	624	624	663	654	635	638	622	654	655	650	622	621	632	637	661	622	606	619	584	606	626	635	630	639	657	676	617	614	601	606	599	597	615	671	625	663	617	658	640	619	630	645	666	659	636	624	631	637	645	649	624	661	640	638	662	603	638	605	657	658	654	618	640	597	628	615	649	664	635	622	661	647	614	624	610	604	653	613	653	658	652	643	646	668	633	593	591	627	655	644	662	661	629	613	586	638	683	640	586	676	680	682	686	653	654	632	678	629	626	631	624	664	666	655	604	599	636	635	599	656	674	609	669	632	631	607	664	660	640	640	652	670	660	643	598	656	603	615	645	638	683	621	606	607	615	608	626	628	638	662	632	652	641	656	689	669	629	661	637	666	629	654	625	652	668	656	609	599	637	632	604	621	611	601	628	658	607	615	682	673	624	631	615	663	612	665	637	619	601	610	663	623	619	648	611	651	621	691	666	629	664	661	608	635	635	636	678	594	655	631	615	644	634	603	613	641	633	626	613	628	628	629	655	589	661	671	669	595	676	620	662	602	603	616	636	624	662	612	623	625	613	612	695	622	652	625	619	621	639	649	682	622	640	650	643	648	632	594	645	635	673	661	636	640	623	657	671	649	579	621	658	637	639	620	599	669	633	640	616	674	626	625	638	657	608	638	660	618	666	639	655	640	632	662	646	613	642	624	656	621	610	666	631	702	709	652	651	619	640	633	600	644	640	693	624	615	627	624	643	674	664	575	636	667	655	636	668	617	647	641	673	651	652	629	678	660	629	672	605	616	635	687	614	607	635	629	641	618	674	619	655	637	627	631	615	626	607	621	628	648	604	634	677	621	676	649	627	618	705	656	590	631	641	568	641	696	603	703	690	681	624	686	635	628	683	625	599	574	648	705	604	592	634	637	653	606	633	658	679	600	639	593	639	654	619	614	612	643	620	656	639	654	634	640	603	644	652	601	596	638	609	688	603	653	667	624	639	654	627	606	621	658	660	602	621	662	645	601	660	627	647	616	615	665	645	633	629	597	624	628	639	617	633	656	579	640	674	619	645	626	624	661	642	660	699	617	610	619	628	646	631	608	678	639	620	630	662	618	651	610	628	591	621	670	635	652	616	643	702	621	620	611	620	664	607	645	650	617	613	634	647	631	665	648	679	648	643	616	646	661	683	657	625	614	655	633	636	648	648	667	638	640	642	626	601	663	615	647	581	655	628	632	676	650	608	657	650	616	648	665	689	621	622	644	632	637	629	642	640	653	632	644	596	680	622	622	668	642	636	610	617	647	626	664	669	633	636	636	628	611	611	642	607	615	611	650	637	667	602	661	675	650	632	650	619	631	624	655	639	653	655	650	601	637	667	667	626	669	642	643	674	672	645	671	628	598	628	665	635	637	670	643	636	650	647	655	621	648	631	670	613	613	654	643	654	593	696	655	632	684	639
27312	22827	19721	9791	3816	995	455	373	427	384	432	400	371	389	423	399	391	400	395	409	413	418	385	391	401	407	419	384	391	406	349	360	406	399	377	399	398	401	407	432	401	379	381	393	374	378	417	414	399	406	409	408	362	399	386	401	385	394	404	375	393	423	421	387	401	393	390	366	397	398	350	366	430	420	408	413	392	381	402	402	386	382	371	414	384	380	409	407	400	405	409	386	391	390	399	384	407	444	394	373	385	385	416	423	383	377	390	399	405	371	376	373	386	381	397	401	416	383	402	411	378	393	404	394	417	395	386	394	399	410	372	393	387	403	403	383	353	359	409	391	371	409	369	403	372	370	420	397	396	428	406	411	415	404	421	399	377	360	396	371	403	412	393	369	386	398	401	402	415	437	412	382	428	389	392	418	411	402	386	402	454	413	375	405	378	390	405	413	409	423	392	410	397	401	427	385	407	386	379	408	384	402	419	386	369	404	386	376	388	412	414	400	393	400	378	398	384	383	371	421	393	395	421	406	415	417	396	387	406	433	430	405	427	369	400	374	404	403	387	379	356	402	387	407	429	402	418	369	379	361	427	368	436	399	388	399	382	402	395	412	406	372	387	395	401	416	426	397	412	373	386	436	384	381	393	396	402	382	383	394	411	419	395	409	403	418	398	379	407	415	417	383	375	397	407	394	385	402	370	383	375	360	409	399	396	389	399	390	425	400	427	383	367	418	384	380	366	385	425	397	374	421	405	416	375	400	386	358	374	414	387	375	422	386	397	392	428	392	357	386	389	400	400	392	403	403	398	419	412	414	407	424	433	401	399	355	414	388	423	370	434	411	369	377	427	393	415	388	409	398	421	404	388	388	380	427	412	377	359	404	397	412	427	380	419	407	408	396	398	397	414	380	387	372	387	374	365	379	391	418	388	410	387	411	387	412	409	411	398	402	392	383	424	368	389	424	396	380	369	366	417	400	395	377	402	396	401	375	393	371	415	360	378	392	387	382	383	383	432	374	393	352	369	379	383	378	442	425	402	372	387	388	419	428	392	371	395	422	417	384	377	383	423	417	393	418	381	405	415	383	365	450	407	388	391	402	419	392	426	418	417	373	435	412	416	430	401	401	382	391	387	363	417	400	390	415	388	379	413	425	387	366	376	401	423	382	409	383	395	404	422	379	419	398	415	420	383	426	399	379	409	403	397	388	375	380	390	342	425	452	405	410	398	385	375	424	383	370	381	392	412	405	423	368	375	419	416	388	381	412	395	390	379	397	387	421	407	383	412	393	396	408	396	403	383	391	404	375	385	396	389	403	397	378	402	360	344	381	428	369	404	349	440	395	393	382	429	400	415	382	389	397	356	405	364	391	381	376	396	422	395	388	416	404	395	373	396	417	384	400	386	401	391	397	433	401	379	410	405	345	417	411	420	408	416	417	388	412	380	425	412	395	409	405	372	401	384	363	379	373	401	380	377	385	387	405	415	393	385	397	388	396	363	400	418	447	396	432	418	393	393	387	382	402	399	430	434	383	364	380	417	420	403	390	373	394	381	366	383	379	416	393	391	373	434	430	399	417	365	399	382	412	402	385	427	425	400	403	440	384	364	392	395	403	395	388	413	389	378	388	403	351	411	413	411	393	412	411	411	425	428	393	399	356	431	425	418	409	402	414	404	432	455	395	390	404	420	410	356	376	406	423	393	416	362	409	389	433	389	446	413	434	381	420	419	419	389	354	404	387	421	401	368	430	368	375	399	411	433	419	388	400	376	400	394	378	419	418	376	379	416	420	401	391	390	420	392	389	410	412	394	390	382	386	405	396	375	402	384	416	392	399	382	418	410	432	419	371	403	403	381	379	401	387	400	432	376	430	401	353	430	420	377	394	407	360	387	400	414	410	384	418	404	388	419	385	414	383	388	398	397	389	381	380	361	368	391	375	363	367	404	370	405	418	403	400	387	390	370	388	393	406	387	394	424	388	410	376	393	384	385	399	414	451	378	391	408	406	406	391	371	389	370	394	386	394	380	402	378	411	418	429	376	390	364	371	393	388	379	438	372	382	366	397	397	393	409	370	424	370	405	365	409	396	392	418	430	405	399	373	368	397	379	384	382	415	393	403	387	389	411	397	402	405	425	397	403	338	351	368	378	453	439	409	390	392	386	386	395	416	391	374	389	385	399	376	396	402	397	415	395	387	366	402	401	401	390	411	399	410	389	371	426	375	409	392	404	399	361	415	401	418	392	384	397	413	374	391	370	413	384	363	382	385	361	376	404	388	412	424	414	392	379	400	402	357	406	369	411	381	384	407	448	387	397	417	444	425	417	406	398	417	400	394	405	432	402	380	400	418	389	410	412	382	406	360	398	382	409	406	377	356	404	378	392	403	399	395	413	383	390	392	411	394	388	381	394	383	387	392	387	413	386	436	388	382	415	433	371	407	379	380	393	416	379	382	387	371	399	419	392	412	403	404	422	407	423	372	394	387	401	363	381	374	385	390	394	402	384	405	439	378	397	437	392	367	403	363	395	370	393	423	404	387	390	402	423	411	371	392	368	385	402	377	401	416	423	381	402	428	410	386	401	382	402	400	393	385	410	384	353	374	417	414	383	377	376	426	388	375	404	409	406	379	391	392	398	373	378	409	367	413	395	385	407	388	372	398	367	413	363	392	367	422	393	402	406	375	353	382	414	397	413	379	411	407	382	369	396	412	378	404	401	386	344	409	455	356	392	380	415	391	380	407	373	421	419	365	390	403	372	377	398	418	414	374	413	364	410	432	381	338	376	362	373	386	397	368	406	430	393	383	424	380	399	420	384	406	397	390	401	389	392	401	356	384	375	394	409	374	410	401	415	413	393	399	364	404	367	405	406	398	428	387	448	356	392	394	391	367	390	412	445	388	377	424	390	419	393	375	372	403	364	381	402	389	422	382	413	426	386	377	382	408	407	380	413	382	427	393	393	391	369	382	383	375	367	389	345	412	383	412	393	368	398	403	435	387	367	393	380	398	426	386	394	417	391	403	383	377	409	404	391	380	422	371	374	373	405	382	397	391	365	400	369	401	416	400	435	413	375	368	389	438	387	408	408	425	390	390	433	416	397	389	397	398	409	389	380	389	416	406	358	405	430	411	388	400	404	386	382	366	404	440	396	431	423	375	413	415	437	400	421	381	372	406	380	424	401	408	387	368	393	367	345	407	388	403	410	407	405	395	382	401	387	408	410	375	427	378	375	424	389	397	396	398	414	368	392	425	409	426	374	409	400	430	370	415	372	399	381	415	425	416	421	365	406	402	398	396	431	393	386	390	416	410	385	409	415	414	392	366	426	381	402	385	395	383	421	416	394	407	408	385	376	366	416	398	395	397	395	355	416	408	395	433	401	389	414	384	376	419	391	388	371	402	392	405	380	402	404	392	385	384	388	387	382	383	406	372	398	409	400	413	388	381	389	426	389	406	384	391	370	409	392	414	362	413	439	380	411	370	382	392	404	408
28282	32062	20932	11633	6452	1726	644	651	619	599	671	629	631	615	590	631	589	633	632	601	637	674	611	662	606	560	613	609	596	583	615	612	609	623	607	629	639	632	594	567	654	655	615	627	597	580	648	655	594	634	586	602	627	597	616	597	602	608	587	612	606	619	647	641	647	590	635	588	609	632	599	631	639	685	636	579	609	624	610	591	615	645	643	626	561	637	634	603	624	621	614	608	596	624	616	609	590	575	611	618	607	620	612	602	606	605	647	651	622	603	674	648	634	678	598	668	616	618	603	663	621	626	595	624	647	641	642	638	595	619	613	612	596	574	657	626	589	627	630	587	650	627	621	622	627	644	639	634	610	639	670	588	659	610	590	602	602	643	619	593	618	604	633	593	640	630	622	649	585	587	590	636	597	648	559	591	589	612	618	617	612	615	662	635	688	610	594	650	663	602	662	601	593	684	580	640	627	599	656	564	655	585	634	612	594	675	617	633	606	676	601	602	610	608	639	598	590	610	580	646	659	604	638	632	619	605	608	617	616	579	611	620	619	648	653	627	618	623	622	600	617	595	647	638	612	655	616	644	649	650	611	605	612	584	634	600	658	603	654	653	587	582	563	615	628	614	616	624	592	646	678	633	643	597	639	665	603	604	629	628	634	631	638	615	583	605	650	641	667	626	614	625	610	596	656	591	591	604	665	619	636	653	651	629	592	620	653	599	581	629	624	637	600	616	630	646	606	654	595	583	656	600	623	613	617	593	639	638	589	617	631	603	682	577	648	624	568	647	648	618	643	590	616	613	600	598	579	608	619	665	637	634	638	574	611	619	584	641	649	605	613	618	572	616	625	634	639	622	601	599	625	606	611	610	636	612	614	641	610	582	603	637	617	588	605	636	597	634	630	601	632	586	578	670	594	570	613	672	630	599	641	635	584	598	634	597	636	615	627	607	597	589	633	613	592	611	617	637	646	601	612	580	558	604	640	634	612	614	649	635	636	594	652	632	613	617	609	644	592	636	588	610	609	629	617	660	637	645	602	584	606	635	600	647	631	614	620	635	635	601	614	609	621	612	594	654	613	563	591	636	641	635	591	655	623	612	590	596	609	656	618	614	630	646	633	560	619	629	643	629	611	624	614	633	604	662	603	586	617	673	636	640	631	652	598	640	648	620	611	623	623	626	632	610	616	618	642	589	563	662	589	628	615	608	596	603	619	613	611	612	581	581	636	629	643	617	609	611	600	628	593	644	613	622	618	605	639	614	623	600	627	583	601	616	612	615	595	581	648	597	611	601	617	621	599	586	590	609	643	564	640	662	650	587	656	585	621	627	619	595	596	571	595	629	599	534	610	654	639	618	610	605	535	626	658	605	617	624	590	640	644	656	601	645	604	639	643	592	656	579	602	621	599	617	594	605	583	577	631	600	636	603	632	629	593	639	608	630	614	584	573	651	640	648	612	617	639	598	634	644	611	600	597	616	637	627	626	651	628	621	595	591	557	632	604	643	637	627	603	622	641	602	611	618	612	602	567	554	620	600	622	597	579	638	619	624	598	618	611	574	578	610	637	576	595	543	611	635	635	565	649	649	654	569	599	624	617	630	624	574	593	572	637	616	621	553	579	650	594	625	606	641	571	642	612	610	639	623	665	618	656	617	609	607	631	603	597	575	595	601	608	628	587	604	638	660	593	649	608	642	580	600	625	612	583	612	643	605	628	657	650	602	619	654	616	655	615	604	617	660	642	547	617	621	604	609	656	619	592	665	620	642	585	607	655	616	621	622	609	607	609	613	654	624	625	621	632	610	623	629	604	639	614	600	597	641	652	617	622	615	594	623	639	613	606	669	615	643	628	613	614	606	612	635	632	664	623	644	622	638	581	643	620	641	624	632	597	610	640	609	635	626	640	598	612	616	629	599	598	625	630	641	642	604	640	596	661	626	618	603	597	596	610	669	654	632	626	614	662	566	636	596	642	601	607	640	624	596	632	666	603	609	618	547	654	641	606	584	589	609	604	617	632	622	651	631	610	605	592	618	620	574	575	662	626	617	633	593	655	655	614	580	584	624	638	630	596	619	612	576	632	600	614	613	630	599	633	551	623	619	654	711	653	608	628	595	623	598	589	630	587	605	576	573	622	637	612	642	655	627	615	664	627	626	632	607	650	630	623	617	635	562	620	608	605	641	638	610	594	603	592	612	594	670	662	614	615	624	633	664	640	602	626	634	612	557	664	615	618	640	640	643	613	597	623	590	597	613	633	604	611	622	608	641	620	607	644	609	657	638	654	613	611	612	646	605	607	628	625	660	662	621	612	614	610	609	615	625	649	583	608	587	605	650	652	595	629	627	587	585	606	635	633	581	589	637	660	639	661	597	578	580	660	640	615	616	662	598	634	575	625	601	611	616	609	618	624	629	637	617	578	656	626	618	641	594	617	660	578	624	620	655	621	634	615	602	664	662	610	620	662	583	617	615	627	613	673	670	604	591	624	592	592	643	596	601	637	613	603	603	637	644	612	575	637	577	621	642	649	590	610	635	620	572	607	646	660	604	611	645	645	631	611	590	621	637	636	641	618	634	620	598	582	649	656	615	612	601	621	588	632	601	606	591	601	633	666	630	607	651	633	639	631	614	630	630	642	647	577	614	611	654	581	646	625	615	635	629	635	653	624	613	607	614	614	587	614	590	624	635	648	654	608	640	662	688	610	629	615	635	624	598	629	589	615	609	547	651	645	634	623	642	616	603	627	601	638	574	571	586	622	640	612	643	623	614	598	592	624	634	574	670	606	633	642	652	640	617	648	643	612	643	607	615	619	666	623	570	622	603	617	645	643	625	611	652	615	599	658	608	602	626	622	635	639	613	624	599	633	628	668	604	660	589	604	620	629	638	649	634	625	574	605	614	628	591	600	575	649	586	601	666	664	574	646	630	646	611	611	576	583	632	608	606	604	656	606	666	615	623	614	614	642	623	640	621	622	678	613	585	653	600	557	615	620	635	612	600	643	606	572	656	630	607	638	614	611	622	665	572	634	629	642	567	631	654	623	606	630	645	611	642	607	619	648	606	634	630	634	632	597	598	628	672	628	622	609	640	628	660	620	621	566	629	597	627	635	638	617	576	592	624	624	596	653	616	657	586	629	614	631	635	624	575	663	620	643	616	637	614	643	657	644	629	665	637	603	618	596	647	676	625	645	668	603	583	667	595	637	632	635	662	630	631	603	638	610	608	652	608	639	601	618	615	614	637	615	641	613	638	588	664	643	612	678	641	621	641	602	592	585	592	588	621	586	606	606	622	629	637	626	639	604	621	653	608	659	619	630	630	648	616	591	604	627	599	608	568	619	652	597	608	675	613	654	626	631	605	606	630	643	645	617	593	620	609	621	646	578	558	619	594	607	611	594	613	616	635	653	644	651	640	664	635	635	597	621	590	614	627	619	668	598	565	616	650	618	619	595	614	623	619	556	616	586	618	663	658	629	647	651	621	589	610	619	635
24111	21284	29147	31450	26031	14244	2583	653	541	588	578	543	554	554	583	564	533	546	512	520	531	528	523	507	565	512	534	544	511	528	531	564	534	522	525	480	526	499	508	546	504	527	524	557	548	530	538	539	531	514	511	521	561	532	564	562	590	550	538	575	509	564	525	539	530	571	506	543	582	507	535	582	583	520	532	519	506	516	512	503	520	517	502	563	491	525	520	486	575	525	554	500	532	529	480	539	519	505	528	510	521	526	542	524	527	572	536	549	536	544	534	528	537	515	495	563	517	540	542	538	501	507	520	526	552	552	566	500	503	542	506	577	514	566	575	530	524	532	549	532	536	549	576	519	517	534	545	513	526	549	526	548	508	529	508	533	535	488	504	511	519	517	518	506	523	543	548	497	548	535	542	503	508	531	497	525	537	521	522	524	512	525	543	507	522	529	562	465	493	519	501	508	542	554	569	522	531	508	530	484	526	523	522	582	558	517	514	517	562	536	532	518	520	538	524	498	513	521	534	525	506	530	545	538	519	538	513	539	548	550	501	518	532	521	536	584	519	535	500	546	520	512	542	575	527	562	533	543	508	539	533	564	540	515	526	517	523	508	530	536	525	548	522	505	565	515	517	495	537	510	519	517	582	553	561	529	516	549	513	523	505	544	581	472	510	484	545	544	547	505	523	519	501	513	508	522	493	552	541	570	571	518	470	524	544	549	495	525	546	549	562	508	549	523	520	557	550	530	561	552	512	529	514	561	571	505	519	556	524	555	507	538	506	522	535	490	533	547	585	514	540	560	526	528	517	512	553	542	535	516	505	505	523	529	549	517	540	496	535	539	501	547	578	546	481	568	529	535	521	531	510	514	539	505	515	492	528	557	536	556	589	544	541	504	510	514	502	533	556	562	541	495	506	517	519	523	543	539	544	543	529	542	552	566	526	531	541	532	527	503	558	548	541	518	533	595	543	528	551	544	471	534	509	512	528	524	528	541	543	504	506	555	535	519	536	520	517	528	571	533	522	572	584	534	517	539	541	541	566	530	541	501	538	552	535	556	522	509	546	490	498	535	572	531	528	543	517	538	485	540	570	553	533	517	519	535	522	518	539	545	529	549	529	548	509	497	523	505	507	546	487	544	527	524	570	541	588	492	510	522	518	543	520	532	527	566	563	474	539	553	525	504	550	531	519	516	591	517	532	555	481	528	538	548	570	576	556	563	495	511	503	522	549	524	521	497	531	515	556	545	520	557	530	519	488	550	483	506	544	478	489	510	543	509	529	486	547	541	565	562	515	519	502	526	524	554	533	518	532	540	510	534	497	544	544	517	504	536	505	553	525	548	481	503	490	549	488	529	531	507	520	520	521	565	500	546	521	510	524	504	536	526	500	514	556	561	537	555	507	521	511	481	585	539	546	496	583	510	512	517	454	570	550	566	552	528	513	538	507	504	514	515	552	557	522	567	539	473	522	513	499	488	551	513	540	497	548	501	531	512	537	504	525	556	563	506	557	526	518	542	544	562	486	533	530	500	529	540	515	507	512	514	566	519	508	491	525	524	568	569	540	544	559	521	532	554	504	544	502	549	502	494	493	514	516	582	504	515	526	510	517	522	522	551	494	547	535	544	533	509	534	522	522	536	529	521	533	514	525	529	503	521	559	528	454	527	523	473	534	548	524	523	555	508	519	530	523	527	548	575	547	501	536	558	530	528	521	520	524	515	532	551	522	562	517	500	506	540	531	512	514	520	550	512	542	512	504	516	516	541	536	523	570	509	514	521	539	546	555	545	526	510	547	535	525	543	574	516	544	506	528	475	507	556	503	571	550	533	493	465	551	567	544	524	532	529	478	563	543	558	535	509	523	557	563	518	544	512	503	524	503	520	530	537	507	542	518	513	483	588	530	557	499	554	518	500	508	516	528	494	514	569	488	546	541	513	536	512	565	539	552	555	526	478	495	544	497	534	532	500	560	525	549	536	529	545	500	485	507	532	492	497	512	539	514	524	528	512	490	566	549	521	500	521	531	476	497	509	512	532	532	549	536	520	518	531	526	562	551	539	570	511	521	520	525	537	526	554	512	522	537	556	545	507	514	519	539	522	557	548	532	518	530	514	479	513	501	466	539	559	546	534	548	491	546	500	556	600	554	525	570	580	535	562	539	547	484	527	549	522	563	529	553	529	559	527	514	489	556	523	543	545	541	514	530	513	528	517	537	537	534	512	566	555	541	575	489	524	561	547	538	528	510	502	527	541	528	513	471	543	501	561	487	511	580	539	511	519	501	542	529	520	523	504	524	551	510	499	553	542	509	561	514	566	541	526	521	529	507	548	547	520	546	595	534	506	547	518	554	501	510	495	542	568	526	549	526	502	556	509	512	518	498	512	543	546	503	519	529	537	521	558	562	502	525	547	489	531	561	495	483	564	536	507	584	550	548	512	554	510	503	509	493	502	566	528	521	541	501	530	532	507	556	526	536	519	511	533	551	540	578	508	494	525	528	523	527	511	523	509	541	560	540	514	537	542	540	549	531	456	558	528	535	510	540	527	524	555	536	528	510	547	516	541	506	530	516	511	490	527	502	526	536	543	513	533	547	570	501	563	484	513	564	543	508	529	551	516	546	527	556	491	562	493	542	558	529	534	567	487	508	498	519	534	517	512	515	531	536	515	519	527	496	557	529	577	524	520	521	536	531	542	516	568	507	536	512	524	508	554	555	513	521	556	542	529	521	485	534	543	562	497	544	560	511	520	543	499	522	551	532	465	502	526	517	532	496	498	530	480	574	570	547	548	535	573	527	537	498	487	528	483	479	561	559	489	498	569	532	536	523	499	579	528	512	501	535	496	547	534	534	524	519	502	523	505	509	535	519	589	549	570	523	533	532	503	511	539	555	543	531	511	539	518	571	538	507	536	498	534	546	535	550	534	465	518	504	519	543	530	550	513	544	515	541	538	531	527	561	542	518	518	532	578	523	529	519	524	559	551	513	522	535	489	554	511	539	495	466	549	578	508	500	526	506	512	521	480	526	519	521	580	561	593	524	522	528	514	519	543	562	537	563	519	514	515	527	519	546	504	533	512	543	545	534	521	534	529	567	538	550	507	515	503	505	503	521	521	526	517	508	514	527	512	530	527	517	490	500	542	493	510	510	538	543	523	540	482	502	532	543	470	522	494	548	536	523	495	489	499	555	528	538	502	498	485	558	535	562	528	540	502	521	560	551	547	549	532	543	558	538	509	533	512	532	565	515	555	534	578	506	503	519	546	553	543	537	504	550	515	549	481	529	504	540	551	495	523	536	528	530	539	567	549	511	539	538	516	513	519	507	513	511	515	561	540	511	490	527	547	552	560	555	551	552	523	538	553	549	546	499	510	554	536	560	521	563	498	533	538	551	552	576	538	522	546	544	519	496	538	545	524	566	526	552	509	482	517	534	512	521	547	532	551	506	487	496	539	525	504	511	530	555	508	516	518	533	559	505	552	515	555	501	539	549	548
36224	51479	52053	48952	29991	8844	991	842	869	848	846	845	827	842	843	792	834	803	785	805	827	826	822	810	818	836	801	787	842	799	769	840	839	857	825	760	791	817	816	778	839	768	871	810	815	779	821	816	736	771	798	832	752	811	819	773	825	852	803	787	833	793	775	853	834	774	814	765	825	794	877	794	846	790	809	807	796	819	799	865	857	804	802	862	834	862	853	782	838	810	839	834	868	841	873	799	797	800	799	773	810	810	810	824	847	751	841	813	884	745	835	894	800	820	805	817	837	770	808	855	822	830	821	826	844	786	821	828	783	787	795	814	814	775	868	852	794	797	841	846	778	794	835	814	842	821	838	834	847	820	800	815	824	842	797	787	841	767	800	816	831	780	778	783	840	789	836	805	787	818	857	809	811	846	813	755	829	879	828	841	750	799	807	799	800	822	745	768	864	820	787	799	777	837	826	844	821	932	874	834	814	831	782	752	824	833	808	806	782	818	775	848	782	847	848	846	811	803	759	836	833	827	800	825	793	819	811	807	733	825	832	840	777	855	780	796	834	803	823	838	833	847	848	802	849	829	834	849	843	739	888	749	898	806	814	837	782	851	799	798	796	797	758	852	847	819	810	773	831	838	817	822	782	830	798	815	837	827	812	748	797	832	802	816	827	772	805	844	787	820	871	777	799	792	743	800	769	825	771	771	833	858	789	857	819	764	812	787	823	779	830	739	822	782	785	834	805	803	781	839	790	815	833	818	826	804	837	797	754	855	822	811	795	816	876	847	825	826	811	803	822	805	848	822	810	802	827	845	818	820	815	819	831	837	796	821	805	784	812	826	801	788	792	816	821	831	827	769	825	816	818	793	818	851	772	833	810	844	791	834	843	843	819	844	804	826	834	765	855	785	797	830	770	834	836	798	826	815	824	854	822	863	821	808	825	834	792	824	829	770	823	814	856	859	797	814	774	863	793	817	798	825	755	799	847	827	818	814	838	839	809	859	832	834	836	858	805	838	808	799	768	794	805	785	779	814	798	817	792	850	864	826	827	831	833	807	765	786	868	850	807	823	809	792	841	832	783	796	859	783	804	847	835	863	847	849	813	820	796	855	858	810	803	839	812	830	806	790	825	774	855	779	846	792	810	791	789	853	834	800	785	832	773	805	827	858	863	816	792	763	827	783	822	841	857	863	747	773	857	833	793	819	860	794	852	804	788	815	816	782	812	841	797	817	803	854	837	789	857	811	814	807	836	837	796	833	807	799	804	788	840	890	800	805	884	770	816	846	828	837	809	783	839	812	740	836	805	766	746	815	796	830	785	879	791	785	845	834	823	804	817	812	787	856	824	816	828	891	814	834	878	828	828	766	832	789	879	839	855	845	842	779	887	865	793	828	827	798	808	789	845	809	810	858	853	810	829	844	853	786	800	861	800	844	861	838	823	782	805	818	829	812	788	816	833	811	791	794	796	792	834	824	781	814	819	807	835	836	782	817	854	809	814	781	815	796	829	891	881	768	805	822	816	832	780	883	836	828	808	813	825	834	828	801	830	829	825	817	805	803	774	855	793	800	797	810	816	808	821	810	811	811	776	822	885	762	873	822	797	825	812	828	834	823	779	846	833	821	802	796	846	887	857	798	826	848	857	815	814	799	839	835	805	832	847	844	798	793	822	828	827	854	769	812	800	806	794	795	837	877	879	801	850	877	781	842	873	811	854	769	771	834	757	774	820	822	798	799	839	834	846	837	805	822	808	831	825	802	816	830	822	761	833	837	805	819	843	781	843	846	766	831	790	782	805	820	760	841	776	836	881	803	816	846	792	829	876	850	822	815	864	786	834	790	815	792	800	790	813	827	840	822	835	780	806	870	840	829	795	783	803	825	817	744	802	841	804	820	839	860	810	863	815	780	851	808	818	762	800	802	864	768	824	795	813	803	817	842	835	762	791	818	833	871	836	840	846	823	805	825	767	815	839	787	816	780	788	782	822	837	754	794	793	813	847	803	785	791	852	802	810	848	820	803	843	779	773	802	837	778	829	809	761	764	780	814	831	830	809	765	860	836	836	824	727	844	788	834	846	804	781	830	774	794	794	805	858	827	796	787	789	789	856	823	822	776	860	770	786	871	828	804	796	842	841	845	816	808	786	804	791	797	835	845	855	850	772	816	861	823	784	842	827	828	827	821	814	810	845	838	787	827	803	795	808	858	797	795	860	774	818	832	848	770	852	841	753	817	842	833	776	824	850	804	810	788	809	817	795	795	802	787	821	814	852	812	798	793	859	800	739	888	837	882	801	775	814	818	864	804	787	839	808	795	809	807	808	823	847	844	878	872	771	810	788	750	798	770	840	777	847	747	771	866	861	860	804	815	828	784	826	870	824	836	801	845	814	827	801	841	816	841	769	788	799	835	809	804	805	807	801	839	828	813	802	773	830	877	819	792	782	803	804	801	846	800	868	830	796	865	801	783	773	855	807	824	786	843	844	872	817	756	792	795	813	805	835	808	794	856	798	865	817	796	776	792	821	830	819	822	887	830	809	787	820	814	799	837	831	790	821	737	824	772	830	828	869	808	799	819	797	829	794	796	779	812	825	813	827	847	813	798	832	819	800	766	808	813	836	839	807	797	846	802	789	819	825	791	776	794	822	795	838	813	810	765	809	827	820	818	775	827	768	822	820	842	839	783	795	839	769	758	833	851	801	803	855	825	856	773	809	840	857	776	810	799	818	818	812	790	726	831	755	824	802	852	771	789	778	805	826	822	839	831	828	807	838	808	788	806	757	816	811	780	822	806	866	841	781	830	835	768	801	848	804	792	841	778	873	814	792	780	770	770	777	847	792	834	809	795	822	792	823	829	850	811	869	825	866	775	821	790	806	880	799	822	827	830	774	864	823	837	759	821	878	797	816	816	811	822	803	831	799	833	812	796	811	796	815	839	775	775	808	833	780	840	813	800	774	796	785	821	841	864	841	879	765	821	841	771	837	803	806	830	822	820	831	742	797	828	810	782	797	864	826	779	808	808	842	791	835	833	779	799	822	816	837	804	779	818	863	825	794	802	834	851	832	828	845	856	772	766	874	804	806	819	781	818	889	843	798	798	843	793	816	857	820	770	797	826	790	764	810	827	818	769	779	762	792	803	867	826	866	791	841	844	863	757	828	795	846	796	795	827	806	789	810	836	829	825	813	809	843	800	818	851	835	841	768	822	817	806	800	762	818	835	839	782	808	791	820	785	824	802	760	829	844	809	809	825	830	836	796	831	819	835	831	758	792	799	810	831	835	776	882	797	823	789	782	782	801	843	865	822	801	831	821	829	814	757	804	820	813	796	801	782	843	860	819	815	746	828	796	873	767	820	825	801	762	771	860	834	826	825	853	794	803	771	780	757	819	833	806	852	811	784	778	800	843	795	802	776	853	835	792	841	817	730	797	800	780	793	851	852	781	792	815	821	796	869	848	888	859	858	826	857	802	834	801	792	831	806	852	792	798	834
22784	21114	28645	24584	27977	20722	9954	829	477	477	464	436	441	441	460	434	445	449	445	417	423	415	392	440	454	398	467	420	437	458	438	417	434	441	443	391	436	450	417	400	419	424	413	415	444	436	420	419	421	403	428	433	424	429	427	417	392	399	374	421	435	426	429	439	426	429	424	432	402	411	423	398	423	421	412	449	411	432	419	401	422	415	434	414	424	477	426	432	408	398	404	421	493	419	429	425	430	399	417	429	428	388	446	452	406	406	444	418	403	411	436	405	396	440	438	397	427	435	410	443	425	418	401	435	375	431	407	392	405	406	405	426	398	412	436	427	433	417	466	384	464	437	432	394	408	462	435	413	404	408	441	382	455	391	452	405	465	397	399	487	412	409	382	409	421	395	442	407	451	455	432	449	434	421	426	383	420	401	396	422	436	389	430	412	420	432	414	411	424	420	421	436	437	426	404	454	472	432	430	418	442	452	396	447	424	416	424	454	419	399	430	393	432	431	426	418	450	400	435	455	428	385	403	451	430	431	446	436	419	405	436	428	409	419	462	386	401	442	432	406	437	389	403	427	397	430	423	431	415	439	365	430	405	424	472	400	430	428	441	383	394	405	453	433	427	438	429	432	407	452	425	370	446	389	451	408	443	433	439	439	417	421	435	431	428	407	415	427	412	440	417	423	457	387	442	418	416	408	446	433	415	408	427	399	429	429	400	404	422	441	392	430	464	406	422	400	370	423	412	406	398	458	414	434	408	446	445	441	439	409	402	440	475	385	414	413	401	423	390	441	409	440	411	425	397	419	435	388	428	427	419	389	403	459	424	407	387	418	412	442	432	400	424	397	415	425	428	411	429	388	374	391	439	429	427	407	426	387	421	440	441	406	451	416	431	419	419	442	407	461	423	407	416	441	410	419	456	420	411	441	437	407	424	406	436	420	414	400	455	427	489	418	446	407	402	436	402	414	410	413	418	439	407	410	450	378	394	415	430	460	414	414	401	410	415	410	403	432	432	439	370	418	409	428	456	410	431	377	428	430	451	449	420	408	430	456	432	432	409	416	409	421	406	397	426	434	420	457	406	401	450	386	437	385	393	417	432	433	397	414	385	438	429	422	407	417	402	426	446	431	437	439	426	418	385	421	447	416	431	434	417	433	402	406	441	459	413	432	451	448	443	447	386	454	390	454	434	433	366	437	419	427	387	418	425	436	438	438	468	417	403	400	416	451	468	417	441	431	416	410	400	417	432	402	398	422	420	406	389	455	395	417	416	426	366	429	420	454	434	440	432	430	394	451	422	450	422	427	446	418	437	422	415	420	412	459	396	404	420	419	426	422	421	353	470	435	403	416	428	397	423	445	415	419	422	412	420	438	446	383	433	414	440	403	422	419	413	438	422	418	407	451	380	417	440	428	448	422	407	452	420	426	417	440	388	426	466	448	416	428	386	426	427	419	399	396	424	436	459	394	444	409	411	407	379	435	379	413	433	395	443	415	448	435	446	426	397	464	417	401	442	422	395	440	409	418	425	434	408	418	418	407	411	418	428	453	416	416	375	443	428	412	438	401	413	390	429	440	399	435	430	446	393	395	409	414	444	410	403	409	429	408	446	476	451	417	427	394	382	444	429	452	427	392	437	431	373	429	422	436	415	458	409	442	423	430	457	398	426	387	453	367	419	434	412	432	436	419	426	449	405	415	410	419	414	416	455	431	432	405	423	428	415	416	461	406	427	419	428	400	431	421	407	414	433	395	407	415	400	420	434	425	473	407	429	437	422	400	443	430	421	396	458	398	433	396	445	421	419	388	417	433	440	402	430	429	433	410	396	414	374	400	417	443	430	405	399	409	415	451	375	401	464	426	457	413	434	384	438	415	407	398	404	381	399	409	455	399	432	382	390	396	446	441	446	388	434	441	419	424	451	425	410	450	449	454	443	432	455	420	397	379	407	440	404	402	387	443	424	412	432	415	414	403	427	417	419	416	430	447	447	422	453	415	433	445	427	413	415	389	415	408	441	419	406	417	416	397	397	409	456	440	442	430	436	420	442	432	438	411	414	430	468	403	404	453	415	394	393	442	398	430	394	429	399	433	451	405	435	441	392	402	427	425	447	412	406	427	412	417	441	393	454	414	403	413	443	415	441	438	395	420	437	428	444	384	421	388	426	429	431	427	460	424	398	432	429	442	435	417	433	431	430	453	455	405	442	411	401	443	423	420	386	421	418	415	380	452	431	430	420	409	445	413	414	418	464	417	420	438	398	402	410	406	427	392	410	430	404	403	460	418	439	417	404	436	413	372	438	440	440	426	442	419	414	422	429	417	410	385	426	424	386	403	444	383	429	424	430	386	382	432	426	433	417	450	402	398	403	420	407	438	422	423	431	412	411	409	427	437	434	412	385	400	415	433	416	433	425	418	433	402	418	407	408	409	422	398	421	422	413	420	413	394	415	435	402	457	392	430	397	427	428	419	426	376	423	430	397	405	416	436	438	410	431	445	433	431	440	419	417	402	399	403	416	402	420	422	448	413	430	414	404	421	383	451	435	407	428	419	442	444	447	402	424	388	408	453	407	433	452	452	408	407	416	412	420	440	410	426	413	426	422	452	413	371	416	384	429	425	396	466	409	439	432	448	455	408	417	461	401	426	421	425	429	410	441	440	395	433	431	434	415	418	441	424	445	424	418	421	419	452	432	412	442	378	449	452	434	426	440	437	425	430	419	394	410	461	417	416	424	430	419	394	391	416	406	436	445	415	408	400	460	390	401	358	412	449	430	405	429	421	383	432	410	443	421	441	407	429	406	403	420	424	430	432	461	413	397	433	404	390	425	455	405	446	446	412	433	426	428	427	417	429	438	444	429	460	400	407	391	438	413	420	400	412	448	426	406	408	432	395	451	414	446	406	440	408	408	435	418	467	395	405	438	428	450	408	428	386	399	398	469	462	436	487	432	384	435	439	433	448	410	424	400	433	391	447	408	415	403	422	416	440	419	445	417	403	402	442	426	428	400	396	423	384	413	427	399	417	404	441	456	424	393	399	392	380	426	417	398	423	434	427	405	437	382	434	418	432	393	425	418	384	424	397	394	438	424	411	394	417	451	456	463	424	426	444	390	464	387	427	432	449	396	406	401	403	437	395	419	421	411	396	423	457	411	386	410	407	380	409	417	413	427	400	445	457	435	420	429	416	436	420	438	395	411	423	421	396	434	443	406	421	404	433	420	404	396	417	387	429	415	429	412	433	384	411	413	444	419	436	401	454	426	433	424	419	416	398	432	412	395	423	390	394	397	432	419	426	396	398	426	404	410	429	428	467	441	456	396	418	414	456	418	401	427	412	418	396	482	380	441	395	414	416	415	428	389	413	412	403	445	405	445	419	396	420	440	397	430	428	402	464	424	437	399	455	411	395	401	417	414	430	386	445	394	406	395	444	385	435	413	443	436	395	428	447	446	426	439	408	396	409	438	463	440	423	422	392	458	443	372	401	426	443
40610	55166	51730	48104	42386	14054	1879	727	717	688	653	667	654	633	703	676	703	621	658	682	677	641	623	671	684	645	639	666	645	642	650	664	639	636	681	689	650	633	649	642	690	673	657	678	679	606	651	630	612	639	663	687	646	647	641	645	634	664	640	590	671	650	634	644	709	695	638	674	674	636	678	698	675	640	655	641	645	722	659	680	596	649	666	604	676	669	675	649	662	675	645	690	724	657	674	641	643	679	653	686	610	640	732	634	663	679	672	655	636	582	655	689	632	631	623	676	620	655	661	624	678	669	653	665	645	680	674	682	655	658	659	637	625	646	663	704	669	658	647	595	653	642	643	657	640	613	680	672	652	683	637	645	615	636	653	637	677	678	630	612	601	679	672	650	645	670	679	602	628	646	672	630	635	686	624	674	710	632	667	683	639	673	644	692	682	610	642	643	656	653	637	646	694	670	642	682	653	643	639	616	659	685	705	639	629	667	657	657	666	681	640	666	607	678	665	644	609	679	628	678	684	663	605	646	674	638	660	693	624	652	657	687	616	713	691	673	661	632	640	626	661	695	657	668	637	671	654	668	656	624	606	640	642	654	653	607	621	666	675	627	650	581	672	632	699	626	647	647	672	663	659	642	644	651	624	677	592	624	656	681	713	644	635	632	618	703	663	693	631	615	647	615	627	613	640	638	608	666	648	603	656	650	639	636	671	653	595	676	669	684	649	665	656	649	663	629	691	608	635	693	662	664	690	669	613	660	645	675	662	637	634	658	621	670	657	668	631	618	658	644	665	644	653	653	674	662	671	668	687	632	648	708	692	633	609	658	623	687	614	648	672	666	677	672	628	635	663	618	663	663	624	640	663	642	677	664	606	702	722	684	654	655	675	626	637	672	630	635	637	664	657	663	641	673	633	672	643	680	682	618	607	618	656	642	664	662	623	626	629	631	672	662	641	648	650	649	640	639	650	651	673	639	659	705	653	632	656	640	692	652	632	650	643	686	645	650	633	639	677	621	705	670	698	662	641	660	665	689	632	649	648	681	666	663	634	630	672	668	605	632	633	699	671	657	653	661	619	685	655	652	677	642	634	626	641	678	629	641	672	666	620	683	642	669	637	673	634	640	656	683	664	674	680	626	654	664	591	667	684	647	670	641	656	679	656	651	706	652	632	658	538	635	711	669	648	648	607	656	611	637	667	616	637	627	692	665	639	658	589	638	683	622	619	663	661	698	658	693	693	642	657	681	670	664	662	691	652	629	619	647	642	617	635	672	662	697	656	655	667	663	639	680	709	608	619	630	671	615	637	657	653	667	661	685	656	694	654	676	670	676	698	618	659	652	616	642	631	632	661	666	667	717	664	655	655	664	637	671	634	673	622	623	693	595	592	625	649	626	657	682	670	650	648	657	679	618	625	677	628	628	680	619	671	663	652	652	637	649	648	613	615	639	664	658	618	666	623	652	685	691	631	686	689	668	655	666	665	665	606	669	706	653	593	619	701	636	678	639	665	629	640	634	644	677	660	668	636	717	666	644	635	656	639	619	663	703	620	655	679	622	641	684	672	652	657	658	716	691	655	639	678	675	662	680	662	595	669	618	625	633	616	670	657	644	701	670	668	676	632	598	652	661	701	645	644	678	665	637	592	672	635	699	666	670	650	674	623	646	635	672	607	693	654	682	676	643	621	651	660	619	624	673	692	644	691	659	649	622	657	643	641	679	639	637	642	654	653	652	657	596	658	646	688	643	636	658	628	649	611	624	672	644	667	648	668	640	629	692	694	625	598	690	708	602	657	639	639	657	640	650	653	628	665	625	688	631	642	622	637	650	631	604	681	690	684	640	647	636	696	670	602	654	618	629	616	688	667	639	635	637	650	623	652	676	641	688	626	654	661	615	593	693	642	704	655	708	669	638	643	620	624	641	672	659	618	662	664	630	656	615	663	631	619	604	652	654	648	655	663	689	596	619	659	674	621	666	623	668	655	683	646	645	618	673	633	623	681	668	634	631	647	590	632	688	585	694	664	637	681	616	657	622	638	709	677	656	679	681	695	661	645	627	676	651	639	644	678	659	643	678	666	606	685	605	647	703	658	626	690	656	620	647	640	671	681	633	659	633	607	643	670	645	665	670	702	669	725	709	645	658	622	680	659	676	661	624	628	652	651	648	591	644	625	640	684	676	617	649	648	679	639	647	670	655	664	643	689	682	631	613	625	599	644	653	632	650	664	635	683	684	627	649	650	688	645	633	707	640	646	630	603	636	619	666	670	672	645	643	643	697	636	606	690	671	668	739	649	600	634	620	681	656	657	643	680	724	672	616	642	661	667	682	650	641	706	612	637	651	622	644	673	674	662	670	686	645	619	639	674	660	649	666	680	666	654	685	659	670	714	610	620	654	679	625	637	606	657	624	658	678	673	639	636	676	700	626	665	674	667	652	683	625	679	656	640	659	649	640	656	629	683	600	662	606	606	643	638	651	628	651	660	700	686	673	654	634	621	639	676	689	639	651	655	637	628	658	639	642	662	646	695	664	708	670	656	642	654	659	627	669	641	667	677	606	653	662	656	666	673	667	667	647	666	677	646	622	653	663	673	676	642	626	618	666	683	673	674	668	659	610	662	712	664	703	663	706	631	667	665	704	646	712	643	675	635	676	662	649	629	629	659	675	675	649	652	641	674	690	676	667	672	627	655	664	699	687	612	650	647	628	689	668	633	618	616	628	656	635	650	651	642	643	632	637	671	640	664	661	666	626	676	628	670	604	689	677	671	648	682	641	662	648	667	662	660	629	622	649	654	654	641	602	582	614	617	685	662	630	677	649	659	684	656	650	597	676	694	638	641	682	658	651	689	676	665	658	639	693	696	605	655	661	642	630	689	658	687	642	674	659	639	636	641	599	625	668	673	651	626	673	683	662	618	656	623	643	602	647	705	614	628	655	710	633	647	622	629	654	624	653	708	687	710	649	644	660	687	691	650	632	676	614	652	652	665	668	620	627	647	653	717	639	687	672	694	647	636	668	676	640	707	632	696	694	700	607	656	677	700	679	672	686	612	624	647	632	609	662	647	647	644	630	681	663	649	638	642	682	616	684	658	636	667	667	618	709	667	637	618	655	656	642	683	658	640	671	672	653	684	650	614	664	657	618	694	666	659	672	659	650	630	636	634	655	660	677	676	676	601	691	677	628	679	640	677	667	688	651	642	683	617	662	644	614	660	667	687	614	636	662	669	633	611	663	656	653	669	663	647	664	662	659	659	682	663	636	615	683	650	633	613	648	650	676	622	655	630	622	675	648	667	657	632	651	675	637	635	652	691	610	696	621	679	669	643	648	658	678	622	663	663	620	700	683	670	639	675	599	679	638	678	622	675	669	614	661	654	751	667	626	677	625	640	621	658	683	651	655	638	687	606	662	655	652	657	672	646	643	646	647	635	612	639	645	640	643	661	684	664	682	647	659	668	646	666	653	637	606	618	696	665	680	659	651	644	618
26969	21568	20265	15446	9828	1509	499	386	462	349	408	390	354	387	405	373	380	413	403	396	360	375	398	405	384	414	399	384	376	379	396	445	391	410	407	390	386	381	439	443	421	386	396	408	368	360	432	417	407	370	372	415	381	427	402	376	399	425	409	354	398	430	381	403	392	389	414	409	401	382	393	416	398	417	380	386	411	398	370	370	380	424	371	375	368	439	379	387	402	414	382	394	436	406	396	411	340	394	413	416	395	363	386	393	392	375	420	409	406	379	377	401	393	406	381	409	365	378	403	408	461	395	401	407	425	364	407	400	407	393	404	377	378	385	406	406	402	392	394	408	391	407	414	378	405	386	407	400	412	412	414	359	373	390	413	428	369	456	401	375	386	382	409	439	377	404	407	404	399	397	390	363	369	390	415	396	424	426	397	407	382	419	392	427	391	380	409	386	397	397	416	403	432	393	392	441	355	416	399	415	409	411	403	387	391	388	348	435	381	418	385	445	408	442	386	411	407	367	431	373	384	420	409	373	419	398	403	388	421	406	388	402	395	395	401	387	380	377	395	386	383	401	378	416	372	399	405	421	398	438	405	375	413	436	400	383	423	385	379	389	454	410	388	418	412	401	425	413	407	372	409	369	385	400	366	389	397	363	381	398	388	397	371	414	386	406	387	407	419	398	386	396	367	373	405	396	407	401	357	439	411	366	405	384	403	393	415	441	430	383	430	395	415	386	378	418	356	397	396	401	387	376	364	379	397	405	392	375	413	361	418	405	403	386	404	404	445	380	407	392	379	369	424	389	370	414	392	393	390	384	370	406	395	406	385	419	379	390	406	412	381	419	405	393	440	386	387	368	416	416	396	396	361	402	438	377	394	409	381	419	410	406	393	380	373	408	393	377	394	377	395	441	370	378	398	420	411	388	409	409	384	384	399	419	369	397	375	394	405	372	378	422	391	400	402	351	396	444	399	391	369	384	397	437	417	407	360	368	386	401	399	385	416	428	427	353	383	426	385	368	360	414	395	393	390	379	403	409	377	403	355	387	386	398	393	431	410	361	435	415	443	406	359	347	359	401	421	429	430	425	381	418	397	372	397	400	385	396	439	386	427	370	380	436	394	433	384	353	392	372	395	405	418	400	428	385	412	414	421	399	356	394	406	385	406	403	400	374	372	391	388	381	399	412	388	412	394	390	360	380	371	410	406	366	382	370	401	435	393	409	396	415	411	391	405	440	371	380	369	400	378	370	360	404	407	406	419	392	405	362	402	409	380	387	450	402	377	428	423	406	415	427	392	423	398	406	415	413	385	409	393	394	403	387	400	389	408	379	400	396	392	378	416	413	418	416	407	369	406	403	413	387	385	359	405	393	390	407	434	439	416	413	388	408	379	406	398	379	399	418	390	397	396	436	432	426	355	435	395	395	417	435	429	406	410	386	418	433	394	370	404	401	397	408	425	417	414	422	428	391	398	374	386	381	390	384	414	415	401	410	380	403	377	416	416	354	375	394	382	411	372	425	388	395	389	388	419	385	397	386	426	385	400	374	425	412	398	430	369	402	371	390	408	416	386	406	369	378	382	419	393	387	414	397	391	392	393	384	381	379	366	381	392	430	402	393	423	408	369	349	385	413	409	413	380	441	414	407	407	424	398	388	407	398	419	390	394	405	419	411	427	421	415	390	388	375	396	403	388	416	382	402	374	378	394	406	402	431	438	401	403	407	429	399	379	414	394	442	396	407	389	393	439	419	391	392	423	417	427	415	394	376	434	420	397	428	381	392	376	402	389	410	418	390	402	400	380	417	430	417	396	390	386	417	398	415	402	401	377	410	413	425	418	398	400	390	422	404	421	419	401	394	398	410	445	409	428	424	418	395	368	383	375	405	371	404	379	440	400	401	406	373	389	384	400	384	374	403	390	382	395	380	427	377	379	400	440	388	420	391	358	386	392	388	399	368	401	392	354	410	384	401	396	379	382	401	429	385	378	345	427	398	388	387	429	406	386	379	374	373	404	375	379	384	373	402	380	406	438	410	417	399	451	373	397	377	417	425	388	402	425	401	410	403	414	399	408	433	408	414	402	381	372	392	395	416	399	387	416	403	413	407	448	430	397	405	402	409	442	399	435	433	408	410	396	360	409	404	391	384	396	386	416	374	419	400	381	400	402	383	401	394	397	374	422	425	417	404	395	412	424	364	401	430	396	409	393	408	445	387	404	361	407	408	406	415	374	386	372	392	399	392	400	399	382	411	383	407	421	401	392	404	408	409	387	370	363	424	400	412	388	415	360	406	417	367	397	437	418	401	407	382	391	418	402	414	397	410	387	423	402	432	378	368	379	404	403	421	394	393	385	375	395	379	414	414	405	416	392	405	388	388	380	413	403	409	411	417	382	400	405	409	403	387	436	369	350	435	389	383	407	387	402	378	436	405	394	431	399	373	416	425	431	356	402	398	407	375	409	425	367	379	414	399	404	424	393	376	390	370	346	431	423	404	419	382	394	405	400	396	399	375	370	399	421	436	390	421	392	411	360	380	403	386	405	381	403	403	409	377	393	388	405	417	404	375	390	355	378	428	378	376	420	373	403	397	407	418	390	357	406	397	395	416	403	372	376	440	389	385	403	374	381	396	405	414	417	402	414	382	387	455	379	392	448	402	376	383	367	423	412	414	388	415	375	414	425	354	390	410	432	398	408	396	419	385	392	430	385	386	381	405	394	389	408	404	402	406	418	422	428	379	374	413	417	371	427	403	396	417	365	416	394	382	388	414	384	399	382	359	384	419	381	353	411	376	413	392	384	393	418	435	435	406	400	402	377	367	424	414	361	412	387	409	381	409	407	416	363	416	388	358	406	403	371	422	410	413	382	409	407	378	407	420	409	446	394	403	381	400	433	427	440	431	390	373	382	372	394	389	388	387	388	387	388	389	411	378	386	379	368	414	425	409	387	405	379	373	430	409	406	403	397	387	373	365	395	395	431	380	392	370	397	374	406	386	379	418	405	424	403	381	428	399	405	352	396	357	381	405	433	408	384	404	421	382	407	418	397	413	368	397	441	394	387	377	370	385	400	383	397	371	422	411	436	375	370	391	397	370	405	393	407	380	415	387	375	408	436	410	389	437	392	414	386	422	417	375	398	446	402	416	387	423	382	401	393	403	404	376	404	448	381	415	389	398	404	381	399	427	397	390	393	374	419	397	382	392	374	386	424	424	401	405	396	404	414	421	397	392	369	362	415	382	384	385	399	395	427	416	381	376	393	375	415	400	405	380	400	381	397	396	413	391	405	413	422	352	362	357	349	418	411	383	419	391	404	396	363	381	398	387	436	399	388	411	410	382	397	417	426	412	443	404	393	402	372	407	385	402	408	422	460	413	413	372	372	415	372	406	389	392	401	424	387	382	392	400	373	382	420	375	411	370	411	436	380	409	413	399	408	406	356	414	374	386	429	424	423	364	392	420	383	392	419	436	412	420	401	378	372	405	421	416	394	385
24323	29903	24908	20500	14223	2253	640	600	683	603	601	589	589	623	625	612	670	681	594	632	616	593	618	630	625	625	608	660	562	634	608	589	602	666	588	639	554	615	598	631	604	599	581	615	616	648	646	581	621	626	646	614	648	625	626	558	565	591	588	647	602	646	588	613	599	625	607	656	600	577	630	581	613	639	625	607	641	644	623	593	603	616	619	623	642	629	637	650	661	675	616	599	652	618	569	631	569	614	625	630	626	621	636	590	570	629	619	611	626	618	639	595	602	626	652	663	611	610	631	626	639	665	548	602	607	610	580	591	672	611	620	609	622	627	627	597	590	640	573	618	610	590	671	626	593	610	580	638	608	643	594	604	606	581	628	629	644	621	604	610	589	594	592	620	579	665	608	647	589	595	622	622	640	622	617	597	593	603	628	636	603	621	624	650	608	597	646	632	614	587	580	632	626	607	611	564	563	609	669	579	663	683	646	566	631	634	612	595	637	598	601	637	638	594	582	634	628	598	610	601	592	611	638	631	603	606	645	580	605	646	622	616	602	617	631	612	593	611	635	619	572	606	627	656	601	597	632	657	596	626	641	662	637	610	600	656	630	654	569	588	633	620	627	608	627	664	650	599	594	623	657	628	636	617	648	579	626	591	588	640	607	623	636	595	592	627	601	617	607	599	593	639	632	619	619	621	603	634	638	590	579	640	591	612	626	635	585	653	586	592	620	628	641	638	593	617	603	624	608	629	585	656	629	593	611	613	584	576	608	621	601	627	631	620	657	639	641	588	627	587	607	644	611	680	600	601	624	578	628	626	602	599	623	575	617	658	620	625	602	630	627	585	645	591	617	658	625	573	604	633	644	621	641	601	612	662	627	595	596	594	617	585	619	601	610	601	640	581	612	629	603	595	597	641	585	624	578	597	617	593	629	655	650	613	577	606	638	633	606	595	623	574	627	609	636	639	610	663	637	634	578	642	633	592	576	644	626	643	591	616	635	603	638	595	625	573	597	622	638	573	634	610	595	561	612	589	648	643	677	635	617	631	588	602	652	665	647	603	633	619	663	621	652	655	623	595	630	618	646	590	610	622	667	598	627	593	596	601	628	614	612	632	640	595	618	579	616	576	642	608	630	619	606	610	632	588	580	622	631	646	657	607	592	586	561	651	600	628	602	589	609	626	644	573	656	588	637	599	644	611	647	567	593	626	559	588	600	631	650	624	635	619	588	624	606	612	580	599	571	613	618	642	650	613	622	627	579	581	627	647	592	639	576	615	664	596	596	617	628	618	626	575	637	615	623	652	639	595	631	623	623	604	616	587	594	621	634	608	560	652	599	602	634	570	645	605	592	654	606	646	561	624	599	618	626	607	639	599	638	651	595	603	662	604	634	589	617	604	621	594	686	620	584	650	645	596	614	595	677	605	614	647	587	633	642	619	633	602	632	611	640	623	607	600	573	615	612	624	602	598	636	636	612	622	611	610	577	608	576	602	609	620	644	599	579	595	654	582	588	595	634	640	635	584	598	626	608	624	653	604	609	633	612	637	620	589	610	605	601	625	659	596	616	586	605	602	616	611	610	606	584	592	623	597	630	606	626	639	644	628	550	635	636	618	616	608	622	615	584	628	644	610	622	602	582	648	603	626	615	607	629	657	618	637	629	617	600	606	636	673	594	620	607	637	595	676	617	666	625	600	589	622	609	613	635	640	593	643	602	616	619	636	654	635	652	593	629	645	626	598	614	596	665	637	608	605	591	632	596	624	589	600	607	624	606	654	643	598	593	596	633	642	570	599	640	640	636	601	632	626	674	625	613	653	620	604	633	630	630	624	607	576	580	623	652	627	615	574	619	577	626	570	676	647	648	629	646	606	585	615	676	608	651	616	631	613	606	641	605	606	593	638	604	622	607	647	602	611	634	651	582	597	643	586	602	589	599	609	601	628	610	579	634	596	561	594	584	628	632	638	574	640	633	589	606	606	613	611	615	591	618	631	652	611	621	616	630	603	636	645	620	602	593	611	620	557	618	615	638	609	595	627	626	616	645	626	620	610	591	557	640	619	614	639	615	636	610	579	596	623	641	659	657	619	624	602	654	606	573	608	598	587	574	616	601	565	586	621	642	617	601	665	603	628	577	637	633	639	636	608	641	620	602	624	595	586	653	572	599	608	595	656	622	623	647	613	638	619	642	620	632	654	587	595	639	597	619	646	622	645	677	608	598	673	652	647	624	595	599	626	617	606	650	615	633	568	623	627	630	620	608	618	604	644	623	615	618	631	577	618	659	623	632	580	623	660	602	609	631	619	608	571	631	640	622	631	591	602	616	594	627	567	630	668	591	626	592	602	635	575	590	645	631	572	574	610	619	626	593	593	572	610	626	644	591	590	630	634	608	559	658	627	638	588	595	611	591	624	619	614	606	643	564	661	598	614	638	617	651	559	589	593	612	607	598	620	594	588	605	623	627	639	618	616	624	640	604	604	630	587	635	599	616	625	639	601	628	610	573	609	609	605	582	616	609	601	606	642	619	679	612	599	617	637	610	633	567	657	615	619	627	586	656	615	632	615	650	605	592	619	641	612	616	620	629	675	625	647	625	609	643	627	625	643	613	625	616	631	604	608	648	631	620	627	603	636	588	592	628	639	603	633	597	593	632	630	631	637	667	633	614	607	599	608	629	629	610	600	570	634	593	572	635	659	640	563	613	597	593	589	598	630	635	575	656	600	588	604	567	636	589	632	625	616	646	597	613	653	611	615	616	678	577	622	622	618	620	610	603	656	613	643	608	650	591	627	656	646	570	542	626	599	618	578	610	589	606	620	593	622	631	622	621	607	638	610	595	607	650	607	608	644	587	667	613	600	571	625	665	644	608	585	585	632	597	652	587	635	596	572	627	562	596	634	546	562	653	653	610	599	638	666	594	597	598	661	621	627	602	645	608	590	581	623	646	641	663	620	644	609	611	591	625	630	582	590	583	610	612	599	630	603	608	639	639	630	628	608	593	645	631	594	619	635	665	661	629	641	617	546	633	638	568	623	615	641	647	614	608	595	610	622	675	634	613	625	615	614	582	636	610	651	645	566	636	616	588	638	600	648	598	596	602	628	618	597	671	566	633	613	640	616	624	623	623	627	569	604	607	612	599	594	635	641	614	618	609	621	579	628	613	605	639	592	634	593	622	613	588	623	616	594	599	619	603	604	623	614	637	621	620	575	593	666	626	622	556	644	661	612	613	597	659	650	571	610	648	602	619	636	619	659	586	651	664	621	622	588	610	655	615	617	620	620	584	610	615	629	613	599	600	607	621	612	647	623	628	603	618	604	612	667	637	606	610	603	588	617	612	613	624	609	651	657	616	594	638	616	612	627	602	609	604	634	630	606	577	636	616	616	636	648	644	602	665	590	598	645	609	645	623	590	636	601	606	632	625	615	628	632	609	637	596	606	611	626	613	623	623	569	636	635	610	589	634	570	652	616	660	611	664	572	642	605	624	607
24172	21343	28765	26903	23827	12238	1848	639	535	545	530	535	523	521	528	553	519	549	548	534	528	540	512	543	546	520	564	503	500	518	544	499	529	525	521	493	495	530	566	526	567	531	557	572	551	536	532	551	551	511	534	491	516	568	504	518	489	503	515	534	530	562	504	546	538	520	544	519	502	517	537	533	515	567	543	520	554	540	530	504	543	519	535	540	486	496	496	491	523	497	541	525	537	489	526	569	523	545	530	555	506	522	503	526	545	494	532	515	559	556	523	549	548	507	522	522	509	557	502	510	549	470	553	477	511	567	472	514	506	530	550	558	529	545	549	529	523	546	582	527	541	580	527	525	541	524	538	507	514	508	505	478	532	513	546	490	536	509	496	519	524	558	549	494	541	568	554	490	500	515	550	533	510	543	525	498	472	534	521	484	513	499	532	531	496	532	585	500	521	510	541	522	495	519	527	560	520	518	555	481	556	538	495	515	501	517	485	517	534	555	564	503	525	523	520	521	534	518	534	500	534	503	543	496	544	546	537	495	517	499	538	513	565	558	509	480	495	520	526	523	507	535	499	537	539	510	532	480	514	546	523	473	509	545	516	531	535	542	544	533	523	543	525	533	508	540	534	536	528	502	501	531	547	522	561	564	509	558	586	537	533	535	509	528	528	540	547	523	507	529	561	523	562	531	530	532	564	572	553	506	497	549	535	515	553	581	474	497	562	536	512	525	546	571	505	529	556	523	529	549	513	512	509	552	526	508	541	528	541	495	523	512	498	538	491	507	492	518	527	511	553	500	518	495	515	561	516	521	488	520	509	556	531	523	516	544	530	545	509	493	485	537	498	523	512	561	451	527	543	517	509	512	472	518	548	541	515	545	508	483	498	541	561	535	533	514	538	538	514	488	515	528	505	500	566	504	520	511	533	493	523	532	515	513	534	518	517	545	539	503	559	553	552	562	538	494	510	500	538	504	593	537	563	493	545	536	559	565	517	525	533	510	539	526	503	518	504	543	520	523	523	537	548	532	538	523	565	575	535	479	494	525	524	527	528	517	544	560	505	529	513	516	562	502	526	525	518	509	541	550	577	545	530	529	506	496	521	535	497	540	513	524	489	521	497	536	520	512	517	524	532	534	504	508	515	534	515	512	487	522	502	525	516	535	555	557	551	483	508	521	531	526	498	556	552	521	514	512	526	533	515	521	542	521	510	532	553	544	506	517	490	517	532	557	504	548	547	538	573	507	538	496	527	518	554	505	539	561	547	492	516	493	511	515	530	559	518	520	544	515	533	536	537	538	550	578	522	528	508	501	489	546	526	524	537	538	475	531	492	502	532	529	530	561	510	512	534	521	544	496	519	498	542	508	525	563	543	537	508	533	579	521	497	516	513	521	530	549	505	495	548	508	558	517	499	557	533	512	525	512	502	549	514	526	536	536	547	521	521	514	515	514	539	508	494	536	509	565	538	518	523	493	560	521	513	510	522	533	496	527	521	512	551	526	510	526	530	583	499	500	531	516	548	511	499	504	525	521	561	483	515	545	512	478	510	528	514	498	533	525	521	508	538	521	542	528	518	523	536	555	475	539	540	538	476	503	509	507	535	503	528	528	522	549	525	537	546	522	536	522	526	565	549	554	540	516	541	519	525	532	558	512	559	551	534	509	511	492	518	529	543	542	488	520	549	533	510	512	531	547	523	539	514	511	557	520	536	502	508	517	495	566	572	557	515	517	516	467	534	540	511	534	550	476	517	574	537	506	526	536	537	537	500	526	489	532	469	587	523	509	562	493	535	506	484	564	538	525	473	514	550	498	534	531	511	531	495	533	493	481	523	523	493	518	499	580	528	510	516	511	529	519	498	520	540	538	490	495	540	518	516	518	543	507	531	543	512	505	534	539	560	508	568	548	531	522	508	545	533	508	524	517	508	493	502	519	524	540	508	552	537	565	520	513	498	494	592	524	533	521	507	526	504	549	512	489	500	504	531	537	519	519	494	544	548	559	491	539	545	536	536	525	529	553	506	506	545	534	500	548	535	533	524	524	537	548	557	548	525	530	492	485	493	496	551	537	497	510	539	530	514	529	520	563	545	527	484	549	522	502	501	527	562	512	484	522	524	506	517	476	528	534	527	541	488	535	541	523	525	499	547	473	500	526	506	503	560	542	542	536	486	523	529	555	534	528	542	541	520	524	500	535	527	478	522	525	546	521	511	512	481	517	528	545	531	555	569	510	517	534	553	559	540	532	489	462	496	498	525	514	497	535	480	549	535	522	576	486	538	533	491	530	480	527	513	526	516	524	536	489	541	534	531	557	555	474	526	505	526	497	544	518	536	512	537	507	553	479	520	501	515	478	529	553	528	540	526	484	489	507	526	526	485	527	529	530	507	522	527	546	562	507	526	531	507	529	527	528	521	519	533	544	527	458	486	562	537	515	509	513	567	561	550	532	572	478	532	575	515	492	588	484	509	526	537	522	542	511	534	513	533	492	523	461	500	501	512	497	512	563	495	514	541	518	539	522	510	508	540	548	540	509	524	515	538	497	538	528	511	469	569	507	510	559	544	506	549	496	493	556	522	499	502	544	536	573	537	556	520	596	557	524	507	511	482	521	564	516	494	486	558	538	484	533	517	527	500	585	534	527	479	559	571	523	556	544	551	496	533	571	548	541	541	531	501	554	494	539	501	533	480	509	505	528	528	527	530	572	529	535	528	544	529	518	499	483	549	574	543	519	533	537	497	503	505	519	482	490	515	474	539	565	562	502	498	494	531	562	498	532	491	511	542	560	487	507	567	554	511	561	507	541	524	516	544	521	530	522	532	521	524	529	558	523	481	532	534	536	581	507	514	557	471	499	531	508	550	525	532	543	508	520	509	534	504	539	511	502	566	526	496	557	547	495	579	544	513	491	534	553	580	523	553	555	497	522	523	537	491	534	511	581	468	530	519	486	584	540	500	544	543	493	532	517	497	539	560	546	550	559	514	517	522	545	533	509	500	490	476	539	524	541	539	508	560	520	492	511	515	539	493	521	503	547	513	527	553	511	519	551	513	516	516	533	556	497	528	487	548	486	500	546	530	515	503	549	517	532	493	546	496	519	539	537	545	553	544	522	519	489	533	507	523	530	531	520	541	570	511	508	557	537	586	525	532	495	507	521	530	516	556	492	549	520	540	514	466	527	513	510	549	510	521	541	538	496	515	543	589	506	512	514	560	546	547	525	527	529	517	521	537	501	502	506	503	541	510	520	537	504	545	511	520	525	502	549	539	511	549	537	551	526	546	514	532	509	503	562	563	534	509	493	519	534	495	506	508	580	506	500	540	583	505	547	517	529	572	492	499	531	506	535	554	535	551	514	485	560	513	530	514	516	518	562	532	546	556	559	500	490	501	478	557	532	545	522	497	521	508	509	496	507	580	494	540	499	513	542	564	516	553	546	515	511	532	506	506	555	519	532	540	548	508	533	540	503	515	533	504	523	527	502	525	520	482	524
38110	48825	48990	39912	28753	7872	812	910	818	839	817	829	820	814	852	814	796	781	819	758	800	832	768	803	830	798	850	817	829	829	741	820	857	802	807	814	823	796	818	775	845	824	782	778	762	788	839	783	779	786	782	785	794	836	807	788	792	858	822	773	762	833	827	819	838	762	765	806	792	788	821	847	801	837	802	874	803	796	833	820	802	778	785	848	796	793	846	752	846	811	840	811	808	820	789	782	807	800	816	837	831	772	767	824	813	807	768	826	770	830	804	806	835	817	781	832	880	779	786	840	809	806	783	837	819	804	762	750	807	817	806	793	804	783	762	807	816	788	855	790	805	798	862	825	806	779	821	797	786	765	812	853	838	765	797	835	812	815	792	766	781	840	837	819	809	811	802	821	797	812	817	851	840	780	854	797	790	845	766	810	773	826	787	773	840	824	838	821	750	834	813	774	828	803	799	759	792	786	780	820	803	835	791	813	820	771	851	794	857	855	777	798	794	864	794	777	792	814	795	813	845	770	776	788	820	810	792	840	818	756	860	810	784	771	759	817	802	796	827	758	824	820	782	814	788	794	829	795	828	771	755	812	791	799	774	832	841	782	813	775	849	803	845	868	794	830	791	841	831	822	799	786	841	813	802	763	796	759	797	829	839	746	804	783	849	792	802	809	837	804	816	823	817	810	802	790	765	822	794	821	790	822	830	789	805	809	792	805	835	800	781	786	828	805	809	809	796	806	789	811	796	833	793	838	797	851	833	771	806	821	830	801	800	796	834	825	805	790	812	771	820	792	808	871	801	842	789	823	837	797	785	784	779	811	802	790	815	799	814	796	865	838	773	801	860	818	795	862	814	799	770	839	828	900	811	772	797	791	761	800	824	829	812	839	781	813	812	799	824	815	782	826	820	788	799	756	864	813	710	815	813	843	834	815	873	779	815	788	840	804	810	777	768	772	850	800	826	789	825	832	825	801	843	791	802	849	840	826	809	811	814	830	753	797	744	762	784	823	787	825	804	762	793	806	806	822	815	832	805	778	784	832	822	791	800	866	780	799	795	804	818	827	817	852	771	815	823	824	798	784	804	838	779	853	815	790	830	865	801	808	803	856	791	784	766	816	780	791	786	756	772	805	785	842	826	779	847	788	812	777	789	806	846	783	791	857	739	776	828	816	838	807	832	846	810	834	879	779	803	846	804	845	820	809	849	829	782	826	813	742	830	758	751	822	789	809	821	833	760	768	812	791	844	778	813	787	820	770	819	807	770	850	798	787	765	830	830	814	821	768	823	817	780	750	834	802	787	767	831	822	793	845	831	785	857	805	776	832	844	764	835	814	779	807	831	753	832	814	823	780	808	801	796	798	830	808	804	838	772	811	817	769	784	838	763	795	786	811	798	762	830	803	838	815	770	830	813	821	764	812	793	795	793	828	779	825	841	758	847	770	816	880	813	832	827	780	834	784	776	769	768	829	840	800	848	760	779	845	803	755	803	829	870	802	769	799	763	834	837	750	797	805	883	805	826	780	787	819	802	775	793	806	815	812	742	775	835	781	794	863	848	833	786	805	833	755	789	775	795	789	841	852	792	828	774	827	847	800	816	797	811	794	852	786	801	806	819	835	769	829	889	848	791	755	769	795	809	815	775	877	841	898	790	833	777	785	805	761	820	773	780	796	756	809	707	797	801	844	778	787	839	875	755	775	777	819	793	829	842	782	789	797	820	808	816	768	772	870	790	789	853	816	852	802	779	860	809	840	809	832	799	774	823	793	796	795	809	817	810	767	801	828	758	802	791	841	791	797	768	806	895	752	790	793	831	865	751	817	844	775	833	820	815	758	784	768	772	834	784	819	826	817	805	780	777	774	792	819	821	815	816	751	793	737	773	814	837	829	809	835	816	741	845	805	804	803	771	875	775	830	817	794	800	788	786	800	809	807	839	774	848	828	799	766	770	789	770	832	828	767	864	762	776	779	752	765	790	814	794	799	807	819	805	832	805	810	850	833	836	780	793	835	813	871	797	812	791	832	787	763	795	841	815	768	792	751	866	813	835	812	851	892	762	816	811	804	806	801	779	811	835	788	813	849	802	817	814	788	825	763	781	836	770	838	826	777	789	824	796	835	793	848	841	793	830	820	794	862	871	800	824	816	765	806	811	786	808	797	860	763	803	818	821	824	797	799	841	808	834	816	834	828	789	772	838	842	762	793	795	754	810	815	777	844	773	767	805	780	858	840	806	776	807	778	778	773	799	789	806	801	843	852	818	858	738	815	822	798	846	824	837	848	793	798	828	780	796	802	848	848	837	798	813	826	844	800	809	784	834	804	786	779	793	798	768	801	815	812	772	826	797	808	825	795	876	850	798	776	788	818	807	822	817	808	800	820	750	790	803	807	882	817	759	836	824	760	838	832	814	811	807	825	772	832	836	834	816	784	754	823	821	793	795	829	812	834	810	794	791	817	814	800	790	800	805	825	797	804	798	821	833	816	844	831	800	815	863	763	819	776	794	733	811	774	809	794	767	800	832	850	768	776	832	771	758	814	892	797	845	775	843	819	823	860	869	889	839	861	796	807	790	783	805	814	784	757	852	754	756	791	780	794	795	793	802	792	806	807	798	821	806	796	791	821	803	795	787	782	826	777	791	746	752	830	848	788	824	723	837	797	792	793	804	812	809	810	836	824	799	791	810	818	780	819	778	809	838	808	851	845	814	794	786	791	836	779	787	748	803	782	811	820	794	821	815	838	825	823	803	842	779	799	831	845	807	854	807	813	803	786	855	798	744	798	811	842	810	799	829	765	784	791	765	792	796	782	861	848	770	788	778	807	809	758	794	813	806	824	826	825	803	843	814	826	810	800	799	809	731	767	782	812	862	783	864	804	852	773	808	833	762	817	852	800	824	817	792	793	784	790	751	803	858	763	802	795	776	772	831	830	846	836	805	793	816	797	791	764	803	762	819	790	789	825	841	819	795	777	768	790	828	772	760	772	789	857	769	831	808	838	828	806	834	764	799	807	813	845	831	789	779	836	822	785	826	837	788	783	829	795	809	803	802	803	790	801	801	800	828	790	794	831	806	842	769	855	777	852	850	772	774	838	833	809	780	786	777	812	820	803	802	801	825	857	801	797	809	822	805	838	744	782	793	855	797	849	814	788	817	789	809	831	838	827	818	849	787	825	761	809	780	841	828	772	826	786	808	788	780	820	784	825	784	751	803	798	780	781	793	807	792	834	787	801	779	790	811	781	853	760	786	769	810	845	820	816	813	789	823	801	826	765	843	799	848	835	831	805	843	836	792	785	807	850	826	818	793	783	776	838	832	777	791	819	781	783	871	800	782	743	834	832	796	788	803	780	833	831	807	837	826	793	830	826	785	781	781	816	809	801	783	789	841	797	787	790	794	819	803	806	778	830	769	832	821	805	813	742	781	802	797	818	760	830	800	774	798	789	777	753	833	796	794	808	812	814	817	856	781	782	778	811	808	815	750	756
23005	21296	28750	24296	23830	19987	7316	771	437	453	428	434	418	433	394	413	379	359	415	426	409	394	441	428	419	398	414	398	401	395	409	414	426	370	402	429	417	449	400	395	445	427	393	406	418	420	404	407	418	448	373	406	390	418	427	403	440	414	441	422	426	413	412	445	405	376	410	403	452	443	385	387	392	412	423	406	381	429	408	419	427	459	423	419	382	438	418	434	440	419	427	402	473	417	392	377	387	442	398	391	394	417	439	401	423	378	427	410	408	382	388	432	405	434	364	390	446	429	360	444	409	426	441	428	385	379	419	410	376	396	408	409	398	410	411	421	438	415	423	426	415	417	404	383	432	392	378	389	414	398	389	399	396	406	421	430	352	400	422	410	416	431	408	409	386	430	419	397	435	395	429	383	388	434	405	428	409	383	393	423	436	447	407	430	395	401	456	384	390	438	431	441	382	402	366	413	425	389	442	411	437	431	415	424	427	415	411	398	415	416	440	414	414	435	385	406	387	424	370	446	393	432	382	447	444	434	408	392	403	439	420	389	423	413	414	396	432	424	397	374	411	458	415	412	439	434	462	407	403	422	438	410	429	443	408	396	427	397	408	395	411	376	429	404	407	427	407	392	414	410	430	373	409	433	394	402	400	391	427	421	402	434	375	415	435	385	433	380	378	449	394	415	420	384	398	387	447	403	443	433	402	397	380	403	423	382	382	416	407	426	425	430	418	392	420	428	438	396	476	457	399	417	397	409	422	422	413	436	422	436	433	413	391	385	455	423	421	445	449	401	401	392	404	404	431	420	419	423	401	378	409	379	401	401	412	430	391	376	428	433	446	442	399	401	429	407	452	392	403	427	383	401	425	417	423	411	403	395	413	418	447	392	409	386	407	407	404	429	427	434	437	434	428	407	370	411	462	421	416	392	414	404	421	411	400	409	410	412	392	426	434	418	407	418	400	419	392	412	381	450	427	399	420	389	393	419	396	416	395	356	392	431	431	386	363	404	441	399	387	402	412	420	393	383	413	428	399	403	413	430	367	415	428	386	422	447	397	369	435	389	403	416	398	449	409	385	409	394	395	428	431	419	397	408	395	432	419	406	416	376	440	427	391	401	454	380	417	427	413	420	375	425	411	418	414	404	415	401	389	447	398	382	401	401	384	408	415	412	409	401	409	420	423	451	419	441	424	401	389	407	407	420	379	401	407	454	401	409	420	402	426	434	406	376	415	455	406	391	378	387	399	394	418	432	424	435	414	445	370	385	460	401	411	398	361	419	420	438	397	412	405	417	384	392	448	420	392	396	424	417	402	380	416	386	373	445	429	420	408	395	452	424	443	413	406	432	403	404	408	406	434	399	433	399	420	423	412	409	387	447	405	422	417	403	386	410	420	439	394	402	404	425	406	432	426	419	411	405	381	416	422	427	400	405	392	392	396	423	426	414	388	393	408	392	389	379	419	409	389	421	379	397	395	402	392	445	366	421	426	407	450	379	443	427	425	398	412	407	436	394	444	428	374	406	439	402	405	392	397	378	423	407	389	407	388	432	421	408	421	419	429	423	394	437	420	406	462	424	408	368	398	413	446	407	391	389	408	403	428	437	426	406	394	427	376	444	417	405	429	452	385	402	390	415	382	407	421	445	411	426	410	414	407	370	406	414	437	395	373	420	408	402	415	408	414	359	389	373	397	415	398	430	442	393	395	450	430	415	458	389	419	396	422	374	400	406	401	413	418	388	429	426	413	409	399	445	404	407	432	392	410	368	387	425	412	377	400	410	457	400	405	390	394	414	422	396	390	440	413	427	394	436	439	415	410	427	391	404	447	430	419	395	437	416	392	395	397	415	408	441	421	381	416	459	425	442	406	406	388	386	426	397	422	409	442	407	414	401	443	397	399	415	402	426	387	410	415	416	402	402	401	431	383	420	396	434	421	443	415	391	411	420	422	411	422	434	392	414	401	399	373	380	422	383	398	419	426	399	459	435	444	407	404	396	408	418	442	401	411	379	394	431	432	419	424	378	412	408	411	422	408	415	423	392	411	393	375	409	417	434	406	449	421	379	407	386	402	392	398	421	446	398	409	419	443	441	422	426	428	410	423	440	439	392	415	428	397	387	417	393	371	434	417	391	393	412	437	401	411	408	386	406	412	433	422	423	398	390	429	408	434	412	389	439	396	400	434	382	434	428	411	382	431	414	417	450	394	429	416	403	412	446	415	431	398	391	374	385	400	423	382	418	420	433	416	413	401	403	402	400	392	383	436	407	400	418	431	410	402	419	409	403	423	416	390	401	419	397	415	393	451	395	398	389	415	407	451	434	395	409	455	416	395	404	371	429	415	425	396	366	415	403	394	425	413	418	407	413	399	429	403	408	376	420	408	383	399	423	349	384	449	394	403	439	407	408	431	410	419	403	441	413	425	390	425	430	423	412	395	393	371	434	420	389	432	458	369	413	399	386	384	381	398	448	421	397	392	403	413	410	420	409	430	430	425	430	394	420	421	365	406	433	407	402	387	427	380	396	394	422	414	389	430	391	405	422	384	422	451	365	423	418	398	436	376	413	404	444	424	380	439	402	425	412	385	440	419	418	444	395	432	387	397	421	402	450	388	392	437	423	415	418	422	435	439	387	400	418	425	433	405	390	382	423	405	439	445	425	419	389	431	426	422	443	427	407	340	416	410	387	387	413	432	475	380	450	403	393	422	415	402	403	452	427	393	413	406	386	375	421	431	427	351	415	421	429	443	392	440	401	382	397	417	415	377	407	422	375	380	405	432	401	402	414	380	429	424	401	439	400	411	389	379	389	392	370	397	423	386	423	390	414	409	409	381	413	394	438	422	436	405	394	416	394	386	394	416	439	437	405	386	378	420	435	419	409	419	399	419	384	393	404	427	408	391	413	423	422	400	440	424	402	403	405	446	381	390	415	426	383	419	456	426	400	397	425	424	402	367	408	425	426	402	374	405	397	421	443	404	409	412	407	413	374	434	420	376	407	426	425	417	417	426	408	426	436	427	419	412	410	387	452	406	366	387	417	405	420	398	419	411	408	381	427	402	421	414	403	436	395	413	399	399	432	408	433	435	446	408	427	427	418	407	388	412	391	394	399	404	397	402	414	443	373	386	410	400	447	426	417	408	361	414	377	419	421	439	409	420	424	407	411	432	399	398	424	394	395	410	425	432	407	410	421	407	419	404	408	397	395	399	417	400	407	410	417	377	405	409	416	419	427	411	410	424	401	394	440	448	410	403	459	402	436	419	375	400	393	414	383	428	422	416	395	404	421	427	412	440	422	427	352	396	399	417	388	410	455	384	429	436	405	406	390	386	416	423	387	397	395	405	400	388	404	447	379	405	424	446	437	428	419	455	440	406	425	418	424	444	411	425	413	436	443	407	457	393	422	398	396	405	408	425	405	427	408	430	408	391	450	414	409	436	405	407	375	399	391	425	387	441	410	399	424	415	382	411	429	454	453	380	427	392	380	401	390
41181	55504	47806	44392	36419	11246	717	677	651	660	641	651	646	661	663	671	621	687	645	587	649	676	597	594	661	639	624	628	618	599	650	593	620	640	617	624	656	642	647	634	677	651	643	638	627	639	607	683	636	639	676	623	624	676	628	675	644	696	601	624	637	617	633	630	627	615	639	649	621	609	642	682	698	631	643	626	612	637	642	633	611	641	616	605	636	623	647	684	606	633	646	647	653	643	661	623	602	628	616	623	651	619	640	589	598	617	672	643	606	643	650	658	596	604	665	650	646	664	641	601	594	638	620	611	646	658	658	636	614	662	636	664	696	630	655	608	619	604	619	627	618	673	621	609	657	598	636	624	652	623	613	663	660	634	616	622	644	607	591	617	584	644	641	643	636	607	640	617	679	669	642	641	626	654	643	622	639	636	614	617	637	658	646	619	586	652	590	681	660	591	634	627	658	636	605	663	660	591	637	661	631	704	660	620	629	622	604	637	663	617	659	642	651	601	637	642	581	648	636	651	629	638	627	620	659	616	673	614	630	648	671	648	642	616	620	648	648	647	616	593	643	599	652	611	607	623	670	646	635	642	631	632	651	670	585	621	584	646	602	628	651	562	633	674	641	626	635	645	651	677	667	637	625	650	642	642	656	639	629	665	614	610	599	653	571	624	623	660	642	593	602	632	629	617	617	615	607	601	649	636	604	658	591	595	596	632	636	610	611	625	607	621	671	665	617	659	623	624	649	629	614	624	620	602	628	610	593	652	597	651	642	641	671	636	660	577	670	605	646	641	620	606	618	638	605	619	647	608	602	637	682	645	677	586	664	620	637	640	642	625	621	643	642	660	629	641	613	582	652	648	660	645	669	661	654	648	629	621	610	633	652	643	607	624	668	596	630	647	619	615	615	610	665	639	649	640	657	637	659	575	652	593	603	625	638	643	612	612	677	654	648	649	612	658	602	657	640	623	616	641	642	667	591	649	609	649	615	633	642	611	679	608	636	616	634	670	660	618	616	638	643	619	657	650	628	621	630	653	641	630	659	639	630	637	605	617	616	660	615	580	687	638	631	638	606	645	595	657	691	648	610	660	665	662	656	638	629	609	641	657	610	634	657	657	550	640	638	676	630	643	589	698	625	615	665	636	682	616	686	609	626	624	615	660	644	658	616	609	610	623	610	667	619	640	608	654	641	631	658	672	638	624	672	648	663	620	605	635	620	632	631	632	609	653	622	627	642	648	622	616	609	610	644	636	673	644	614	658	630	652	637	646	707	647	639	625	642	608	688	600	599	662	640	662	673	619	601	621	660	630	616	616	608	631	621	679	628	600	606	629	660	630	652	655	656	636	668	632	629	638	631	655	619	605	628	675	634	643	608	689	669	616	639	632	641	614	639	652	644	628	637	630	608	611	592	615	626	663	605	685	656	651	660	660	615	676	618	669	656	634	644	647	662	641	653	625	629	618	645	639	618	647	613	578	651	578	686	599	628	652	628	649	591	631	623	670	656	680	665	697	673	654	639	623	647	661	644	641	612	667	645	652	654	653	618	657	649	606	618	612	569	609	662	625	625	643	605	643	630	656	621	634	646	679	656	625	624	665	640	648	646	641	649	596	668	643	642	664	599	576	634	631	713	631	608	614	633	646	622	621	611	622	633	661	631	631	620	646	618	637	624	673	655	649	632	607	657	642	640	569	640	616	630	603	631	669	608	603	625	587	613	640	656	608	636	641	659	652	645	640	637	674	637	600	605	608	606	646	627	639	663	634	636	617	619	626	625	609	587	602	643	618	626	647	608	643	629	589	642	628	629	622	635	576	618	692	691	684	607	648	636	622	635	656	633	627	680	611	599	610	658	640	637	642	610	675	613	620	618	675	626	652	620	652	668	645	602	639	608	653	633	676	638	638	630	625	661	592	624	636	631	644	633	644	617	656	613	626	632	615	668	624	612	606	619	614	656	666	648	622	613	670	697	623	590	596	643	633	619	657	680	661	650	651	679	627	688	607	593	621	650	630	594	677	656	561	618	630	617	665	629	679	601	600	616	623	633	647	631	599	689	659	658	643	680	658	672	646	608	608	635	648	643	632	658	621	624	624	625	651	636	657	644	644	616	613	629	665	663	617	639	645	680	641	657	598	653	614	641	652	636	617	654	667	660	613	624	635	629	657	616	652	562	650	586	631	634	673	595	647	632	674	660	615	640	625	611	638	658	600	586	626	623	673	667	637	629	696	619	603	649	640	624	621	622	662	651	625	677	574	619	625	583	650	608	620	645	608	619	648	676	638	625	644	594	645	645	637	632	610	594	644	644	598	668	637	629	673	643	633	647	646	602	645	628	622	609	619	651	621	617	609	634	657	627	608	642	650	658	639	672	603	656	667	628	676	636	666	630	598	669	636	599	628	623	631	641	644	630	604	602	619	621	611	715	601	673	629	611	671	627	663	625	617	622	633	623	676	625	665	650	634	626	615	635	627	588	638	609	652	590	627	643	636	612	652	595	677	638	684	669	647	647	654	658	626	615	588	652	670	640	645	666	639	613	619	654	587	676	607	595	610	581	638	624	625	656	598	630	634	642	636	614	622	602	641	615	663	638	619	610	635	664	628	675	664	615	613	647	654	586	646	629	647	599	623	618	614	653	662	612	616	618	652	621	651	664	633	659	695	639	616	623	681	640	648	630	615	661	646	626	643	631	647	613	656	626	610	608	638	635	670	636	644	672	633	635	614	635	603	612	654	618	631	617	667	630	630	669	683	580	625	668	642	628	645	632	657	626	633	590	681	622	671	668	664	666	635	695	568	632	634	656	634	635	656	640	621	610	637	645	631	645	661	654	593	627	638	638	687	656	593	593	679	648	664	628	652	608	661	629	630	630	598	628	598	671	609	658	619	656	649	622	594	631	628	650	649	614	603	635	633	595	633	642	597	613	649	656	681	605	660	626	622	628	651	627	611	659	670	620	650	615	651	640	664	650	629	651	609	626	653	648	620	646	616	628	636	673	623	627	607	616	598	589	634	618	625	647	655	613	528	663	661	597	613	598	675	645	676	630	652	659	645	656	622	591	613	605	608	634	633	637	639	635	627	609	640	648	631	673	653	656	661	634	643	635	602	587	641	573	577	602	633	654	643	652	641	648	577	662	638	671	632	585	632	607	637	667	632	647	629	641	650	650	630	662	637	623	630	672	627	616	666	581	624	639	638	620	587	649	667	651	574	643	646	635	651	651	604	622	634	627	594	649	624	608	625	613	654	606	617	647	630	629	579	657	688	681	644	652	675	677	663	676	582	599	666	636	654	615	605	608	606	643	630	681	641	622	626	670	616	686	640	679	636	599	648	636	657	629	619	668	658	591	629	629	622	628	614	635	677	647	657	719	622	650	636	647	682	645	619	649	600	639	605	609	596	622	635	593	604	652	626	651	574	636	662	603	625	651	628	641	632	677	648	627	655	659	680	642	640	629	577	668	631	621	624	632	637	628	642	656	702	640	651
26921	22381	19845	9400	3489	798	412	347	371	391	382	406	369	362	445	422	387	418	381	357	396	402	353	380	412	381	418	395	362	385	358	372	359	384	362	370	433	356	419	410	382	361	380	361	355	386	409	382	386	375	380	363	375	404	381	393	436	361	408	392	371	412	400	388	377	415	413	391	430	398	367	371	332	382	404	373	347	379	419	381	375	402	396	380	409	410	395	389	387	376	426	424	345	381	377	365	359	376	362	397	382	403	375	361	390	356	374	375	390	406	363	381	371	389	389	417	420	372	385	371	368	363	394	367	350	392	395	361	395	417	393	363	351	361	383	388	383	423	405	354	370	356	378	387	417	359	399	432	401	382	352	390	391	393	405	377	378	397	402	393	373	390	391	372	371	359	393	399	410	396	399	368	406	358	375	359	385	375	386	384	389	383	415	394	352	353	363	384	405	365	386	413	396	400	387	378	386	363	372	362	400	406	365	406	392	422	382	402	347	399	405	397	407	420	392	369	383	384	384	374	380	379	401	381	404	365	386	417	374	403	383	348	415	402	338	372	374	406	367	406	370	382	381	394	357	424	413	394	410	362	361	385	360	388	360	428	396	418	400	412	404	380	410	375	394	351	356	405	394	385	395	352	380	359	400	381	404	387	398	400	362	371	364	366	420	391	400	362	401	394	371	404	361	358	389	391	410	369	406	363	383	377	389	359	371	414	371	401	355	379	405	372	413	365	383	379	359	377	428	382	411	391	364	358	358	381	401	387	382	381	345	378	369	432	355	392	374	381	400	342	367	357	366	406	394	386	345	365	361	378	412	382	384	352	395	389	392	375	410	398	385	390	359	415	372	382	396	417	381	388	378	363	373	394	402	427	432	393	356	395	445	396	365	391	364	408	425	373	352	392	388	403	362	359	389	353	409	374	364	371	375	372	372	362	391	372	361	397	380	390	405	382	381	393	389	373	350	394	424	377	363	405	401	404	372	378	397	376	377	384	398	362	393	356	368	359	417	421	426	413	385	382	367	375	411	419	376	373	392	369	429	375	359	368	367	375	400	376	371	383	371	373	394	403	359	340	381	365	385	375	373	380	395	391	404	379	364	391	360	403	366	348	383	403	404	373	438	397	406	366	405	401	363	379	390	375	364	408	377	392	347	374	376	379	408	387	411	377	368	382	404	372	434	410	383	359	407	430	387	365	382	402	376	358	411	354	345	366	349	392	359	367	390	367	403	383	376	357	391	361	380	422	376	393	389	391	411	366	401	393	367	423	408	386	380	405	430	375	389	425	364	379	369	372	407	411	385	441	395	376	402	401	374	383	384	407	420	393	391	375	413	373	412	414	372	382	376	370	415	374	393	418	396	377	348	382	392	361	419	401	363	361	384	360	374	380	385	365	407	364	361	345	397	355	376	411	389	372	383	382	398	411	373	404	380	388	391	378	418	395	371	342	391	382	424	358	383	353	373	389	395	398	364	397	405	371	372	391	411	381	396	365	374	384	381	369	401	376	411	391	380	399	382	382	419	383	387	416	381	359	434	408	426	355	366	373	352	389	373	370	382	408	352	353	387	389	381	406	403	409	426	377	354	403	386	398	355	405	373	403	358	356	391	417	427	396	386	371	406	398	389	414	382	380	393	374	399	368	391	373	356	392	389	345	393	385	416	391	383	403	384	364	374	423	373	377	392	405	380	371	427	396	404	382	384	368	405	400	385	371	356	388	388	362	390	394	397	356	353	386	393	370	380	393	406	383	360	366	380	377	418	404	416	402	380	387	389	399	429	378	393	393	376	384	393	387	429	410	375	384	408	401	377	389	351	375	412	356	368	405	371	364	399	401	396	386	369	418	399	392	330	385	361	398	393	377	411	378	377	368	378	411	401	402	432	363	416	412	420	415	365	375	372	392	370	358	385	349	342	392	423	369	394	376	373	384	363	385	385	402	375	392	362	384	362	414	378	460	406	381	389	400	389	382	400	399	372	377	392	363	330	393	361	359	383	372	417	374	397	390	378	398	371	372	387	400	383	366	359	379	391	389	394	364	402	371	385	405	364	368	377	362	380	399	394	370	365	415	363	351	375	370	390	391	339	363	369	351	386	421	387	406	406	418	405	391	421	408	406	405	373	377	399	377	406	379	369	377	388	408	415	382	402	397	374	433	353	405	435	399	367	405	395	393	359	397	390	382	392	392	398	397	402	405	353	408	386	373	367	416	385	402	392	381	390	378	376	445	387	410	369	397	407	375	380	390	352	395	424	406	383	360	391	397	384	405	423	394	392	363	368	389	409	396	398	377	374	388	403	411	351	370	369	388	362	367	371	444	389	393	383	347	359	385	381	378	365	396	378	387	390	399	361	403	352	364	390	380	361	415	389	352	387	342	359	394	355	394	377	393	381	367	387	400	410	366	379	401	398	389	397	350	396	384	383	403	412	356	354	374	409	332	401	383	422	414	403	396	384	392	383	368	381	395	415	345	362	337	438	370	408	387	412	407	407	409	416	404	377	401	344	396	384	386	429	381	394	391	400	398	374	378	384	400	405	414	397	367	366	356	417	412	379	352	387	399	371	360	400	409	402	395	362	358	348	371	367	401	385	438	377	363	381	392	383	387	379	383	356	377	398	368	393	399	351	384	394	412	373	395	378	392	353	403	354	410	392	366	384	379	341	389	385	341	421	393	375	392	378	360	344	437	418	375	368	364	388	373	393	406	399	418	387	382	394	378	414	373	381	382	333	419	385	393	382	388	419	367	388	391	424	385	403	405	343	408	419	350	403	372	373	397	413	393	368	379	374	412	429	378	346	396	362	367	418	423	365	400	398	389	394	357	402	387	398	360	403	427	422	374	401	384	415	387	399	392	383	417	351	350	359	400	404	395	387	421	382	383	384	390	395	418	358	366	384	367	363	415	388	389	350	374	407	386	405	373	380	390	386	378	370	386	388	402	380	413	372	405	350	395	381	328	371	396	409	370	391	414	386	367	426	403	362	376	389	373	366	383	354	374	379	384	384	404	383	385	350	354	380	408	400	395	346	423	394	356	401	404	362	371	394	374	387	364	376	368	400	347	374	362	399	432	399	379	417	383	376	391	404	417	381	375	395	369	407	374	380	451	419	408	375	414	380	384	428	405	370	371	409	409	380	370	369	353	388	374	398	407	366	412	409	413	402	383	383	406	384	394	371	368	382	418	403	415	413	395	381	372	357	415	418	411	387	374	392	382	384	393	371	380	370	396	396	378	405	377	370	387	399	352	395	357	404	357	353	384	340	405	376	386	347	382	405	380	390	403	377	368	386	355	378	364	393	361	379	401	374	417	379	380	386	407	392	397	396	368	410	381	360	433	392	368	389	383	415	394	398	382	392	393	384	417	404	384	385	401	413	419	356	391	413	381	378	382	353	413	381	393	392	376	369	345	399	345	388	407	393	397	412	373	373	373	400	384	358	375	392	398	360	380	372	411	409	401	365	383	417	381	373	378	362	344	416	393	432	403
25245	31876	20986	11268	5600	1278	599	614	595	578	586	560	581	601	608	608	645	595	597	583	584	600	626	607	613	612	607	613	606	615	621	606	596	563	604	620	647	600	583	608	566	563	583	614	622	587	614	580	588	655	605	620	580	598	592	616	612	620	633	599	564	639	598	598	587	601	616	591	600	621	605	589	605	639	622	596	581	602	633	601	588	591	601	625	626	589	594	584	632	569	575	554	579	573	614	623	624	629	576	589	596	557	603	560	578	609	599	582	592	613	586	534	572	636	592	595	572	579	604	588	627	571	618	595	594	627	619	579	610	571	584	589	568	622	589	569	599	628	612	626	668	605	576	603	563	612	617	621	566	572	586	583	583	597	598	584	616	593	596	622	613	592	610	593	608	640	615	557	646	641	577	605	583	593	613	597	623	614	582	593	578	642	591	571	622	596	585	570	612	601	569	600	578	605	599	579	619	569	599	599	580	595	611	586	629	635	605	584	621	623	559	640	612	609	579	601	608	582	605	620	600	583	631	562	627	634	621	559	658	571	601	603	630	553	587	626	584	602	630	590	575	589	572	611	583	568	581	598	581	619	588	593	618	571	603	571	646	571	612	593	571	639	591	549	596	610	581	639	601	622	605	605	615	636	581	582	604	576	629	590	552	601	577	618	588	609	589	594	616	615	577	594	606	589	592	614	620	592	587	635	572	597	566	653	633	594	627	629	559	587	615	563	631	588	619	607	567	619	616	599	578	579	591	605	640	604	606	562	606	574	587	611	584	622	574	625	632	586	605	612	604	578	629	598	594	585	646	613	611	575	595	610	617	560	636	572	555	620	618	575	629	620	611	606	595	580	568	595	572	620	590	633	578	600	578	594	586	571	565	627	590	560	648	581	605	596	598	546	613	590	600	615	621	620	594	601	617	605	620	581	630	585	597	617	556	608	589	618	604	624	580	604	581	592	599	609	541	576	605	608	574	631	624	590	618	613	639	589	626	603	596	611	616	595	568	601	578	608	599	603	562	567	565	560	591	613	594	625	574	609	582	579	640	580	601	609	607	576	579	619	617	580	622	620	624	616	562	594	592	617	611	614	624	574	603	606	602	625	606	625	597	614	609	558	627	574	567	589	584	574	595	588	573	603	634	639	612	594	610	590	587	599	581	576	643	579	607	576	574	596	541	573	629	620	577	611	560	621	579	636	589	601	602	584	556	613	574	589	634	589	601	625	589	613	600	597	584	629	616	602	609	562	605	583	606	604	577	606	589	591	568	583	626	616	574	593	626	583	623	593	576	600	588	601	574	578	620	575	582	637	558	619	621	619	561	581	634	637	577	576	558	564	602	572	623	573	569	592	575	607	612	604	584	605	621	591	597	626	573	630	571	631	569	607	581	612	585	587	596	617	595	574	606	595	601	578	620	609	589	601	586	602	582	609	653	588	595	591	585	629	558	633	584	615	574	609	609	579	587	616	595	592	623	617	596	565	600	571	592	597	601	591	607	591	565	592	628	594	579	579	605	639	596	665	572	580	615	545	573	603	615	592	604	600	612	594	591	586	577	593	577	586	624	611	601	608	644	556	611	610	582	601	629	642	605	611	601	580	630	604	599	585	614	592	621	631	610	586	593	574	611	605	566	601	605	575	596	624	595	585	613	580	628	583	587	610	591	629	592	618	606	618	623	632	609	616	599	569	589	643	576	608	644	600	610	595	586	621	641	603	602	593	637	554	612	620	650	567	602	561	634	604	621	588	633	621	532	615	572	558	593	611	605	591	598	595	581	578	605	590	611	610	576	578	590	591	597	620	584	632	562	581	610	575	631	575	576	626	569	612	612	617	600	599	600	604	596	577	530	562	567	596	576	593	568	614	598	635	614	559	575	610	577	583	585	593	613	617	594	650	598	628	605	624	616	587	587	609	577	545	577	589	640	607	586	554	599	586	599	626	617	637	588	567	575	637	613	608	617	603	596	614	635	583	618	562	562	572	604	593	609	610	556	569	558	557	600	608	569	559	619	594	584	597	620	603	573	637	605	617	603	624	640	649	612	616	584	592	611	568	624	595	599	597	600	569	583	609	584	568	621	598	606	644	599	585	552	585	551	568	587	622	573	589	557	614	614	560	603	617	588	575	567	594	606	608	597	541	612	626	533	635	593	628	606	590	647	566	600	606	594	547	642	595	604	610	622	577	618	591	601	592	586	605	609	586	632	595	594	583	585	602	605	568	594	630	627	582	610	593	598	605	588	593	581	625	565	633	574	663	623	596	603	601	570	595	596	648	622	632	579	562	607	619	568	571	595	584	601	565	566	611	587	570	596	641	619	645	599	613	595	589	587	578	632	614	542	619	597	575	625	619	645	619	583	589	601	589	568	609	604	630	600	557	590	590	574	608	573	604	566	569	599	592	572	601	581	605	618	605	590	622	587	588	612	573	600	603	587	588	587	606	546	665	621	570	567	613	607	591	603	602	574	589	627	612	581	615	596	610	590	651	626	606	603	608	595	548	624	625	603	651	644	585	569	584	629	606	565	596	609	602	655	641	579	632	622	585	639	623	604	583	612	573	616	613	569	556	589	592	573	636	638	586	567	563	602	568	616	597	594	594	621	644	589	596	647	593	620	544	592	596	598	606	583	586	594	591	600	624	630	623	521	608	596	569	572	592	600	645	617	624	607	586	614	541	627	628	586	601	611	634	587	647	611	567	594	561	593	632	555	614	576	581	630	601	581	616	580	618	643	611	650	634	572	609	579	564	574	604	555	635	584	564	584	584	596	603	630	598	585	595	601	602	626	582	620	558	558	629	568	602	635	563	579	594	622	607	620	585	579	597	627	564	569	625	613	606	618	552	592	582	604	593	591	602	598	614	617	594	653	631	615	585	598	638	606	642	600	564	645	591	602	555	655	568	603	602	591	602	604	593	621	586	599	580	540	597	606	618	604	627	574	597	604	582	622	634	586	589	628	595	597	628	649	620	584	597	608	565	562	607	630	633	594	573	597	568	586	580	609	620	586	603	614	620	598	593	584	618	576	531	627	583	578	594	571	608	596	586	579	570	626	556	608	560	593	621	584	620	600	611	560	622	563	573	608	565	616	618	573	583	582	602	614	562	600	628	636	601	601	678	578	587	550	646	616	632	562	554	566	575	618	592	605	591	634	617	598	604	596	583	570	592	564	598	583	596	586	601	643	620	621	634	621	590	589	609	588	569	634	616	613	583	634	569	618	578	575	617	586	585	619	573	580	608	598	588	577	615	574	617	612	594	567	613	602	585	588	579	625	608	583	576	587	609	591	560	605	614	629	614	657	603	600	608	533	610	625	639	612	575	571	579	565	618	538	656	577	626	604	584	627	612	605	598	625	582	539	617	607	622	582	599	637	592	600	626	610	595	595	617	594	624	592	642	603	644	598	616	585	597	622	626	597	572	582	590	617	578	572	567	585	613	614	609	580	609	623	639	590	570	569	593	630	604	556	594	600	617	600	635	604	611	608	601
24053	21579	28406	25889	21767	9652	1169	636	536	536	540	549	519	514	523	510	484	509	521	526	527	537	501	513	522	542	537	522	468	529	472	492	533	504	539	519	536	506	499	523	541	532	500	539	509	492	524	506	504	510	494	519	526	517	483	490	526	495	486	477	530	513	516	534	478	460	493	474	492	516	531	479	495	507	485	503	513	493	500	507	516	510	522	511	513	495	527	523	504	543	454	554	519	497	524	487	534	494	475	521	501	527	532	504	535	457	490	508	499	501	514	500	519	499	508	503	544	556	515	502	574	495	514	565	530	463	522	467	537	502	510	480	511	475	497	517	497	491	526	491	491	544	524	471	462	539	528	525	483	551	509	503	481	514	527	535	513	522	554	497	522	507	514	504	533	494	530	500	491	500	494	476	533	497	510	486	472	565	530	472	471	510	518	522	526	505	494	500	458	535	526	502	534	540	505	549	539	503	493	518	512	481	540	523	537	544	482	480	518	504	514	541	517	546	496	517	496	501	521	437	448	483	531	511	538	500	482	517	530	511	504	506	575	499	534	501	483	485	476	520	540	487	466	534	543	511	472	485	552	525	560	500	488	519	541	552	539	542	506	523	514	495	491	529	524	515	514	502	478	510	454	511	511	479	500	461	550	560	457	545	531	538	513	508	483	548	484	479	533	501	514	522	491	495	501	524	506	529	505	500	530	520	511	506	540	547	473	540	523	524	546	522	511	489	524	541	484	565	508	495	506	506	508	480	495	483	518	500	485	512	510	542	526	516	544	527	481	497	470	478	520	506	430	471	525	506	553	500	488	510	511	468	530	536	481	478	510	502	521	527	517	518	519	489	503	555	493	540	484	507	499	469	513	502	534	512	524	491	515	541	517	522	501	462	512	504	540	519	550	497	524	491	507	532	511	486	502	510	493	508	490	507	497	533	487	543	531	522	504	516	502	482	474	470	526	451	509	509	496	480	483	547	515	505	494	530	523	529	514	527	486	545	526	497	535	512	540	551	545	530	503	520	549	509	533	494	469	519	516	465	554	524	486	499	509	525	519	550	510	530	519	530	533	511	487	524	493	485	510	514	489	498	525	513	506	490	525	494	506	542	500	532	523	472	517	532	540	528	471	539	515	491	488	530	490	506	488	507	506	507	489	477	527	480	518	522	515	520	508	540	549	498	513	474	544	515	501	559	519	488	539	483	504	525	498	530	528	531	494	498	508	498	513	537	515	480	506	489	513	522	474	513	489	555	485	536	509	488	481	490	484	479	493	488	514	513	509	508	491	503	486	468	480	502	503	496	517	539	503	504	508	479	501	507	537	493	549	527	491	527	590	503	514	496	501	500	519	509	477	503	444	526	523	509	508	510	463	480	537	515	491	502	539	523	510	481	516	503	475	526	536	495	505	529	511	515	516	546	484	505	484	521	482	533	477	535	543	512	487	539	499	526	525	500	522	525	498	514	525	490	501	528	484	534	506	550	496	484	539	506	471	506	535	496	491	490	515	517	517	540	492	517	493	498	498	461	483	485	516	541	476	506	529	510	502	483	515	496	543	523	526	535	543	490	520	487	531	525	519	522	489	441	526	499	520	540	468	529	470	502	505	496	503	484	533	489	500	478	503	525	527	502	520	468	462	508	506	524	493	496	492	513	529	512	526	517	481	491	531	513	530	529	520	529	495	530	502	559	524	486	509	517	487	500	536	488	483	477	517	511	541	550	527	501	503	542	574	537	479	487	509	492	488	489	512	502	512	536	518	446	477	489	491	499	519	507	501	482	496	548	503	553	549	501	518	503	491	451	502	490	496	509	562	561	506	530	553	500	519	545	567	534	541	525	482	479	544	486	522	581	562	476	521	498	529	563	550	540	519	511	464	534	513	515	545	462	533	492	552	526	532	519	537	521	508	559	495	513	538	505	497	524	547	498	496	469	524	501	498	489	535	531	495	507	491	520	568	539	524	519	544	499	541	487	515	552	530	518	523	524	493	488	514	484	494	539	492	523	498	526	561	547	434	523	469	557	552	535	538	519	534	492	507	524	527	495	490	507	526	478	521	527	475	512	495	535	514	507	505	474	520	527	475	508	527	494	521	520	518	498	486	520	477	503	491	480	514	474	531	512	525	506	535	506	532	508	551	514	516	493	502	509	480	521	495	493	501	498	488	510	532	507	470	506	505	502	501	495	520	531	507	509	525	530	560	530	487	485	494	497	517	526	532	479	475	496	542	533	480	471	497	533	531	524	501	455	524	543	523	505	517	518	503	525	513	486	533	497	538	501	508	489	496	488	503	482	522	503	535	498	516	496	502	507	555	524	451	526	563	493	526	508	503	465	521	517	520	515	505	518	463	483	538	474	504	535	502	519	516	538	500	472	526	545	468	524	482	511	513	535	512	464	516	491	491	500	491	525	511	524	511	495	517	508	498	506	474	503	517	506	561	514	499	515	562	480	541	487	523	487	491	497	497	505	516	505	498	474	500	498	519	552	499	481	538	538	524	532	492	505	497	511	453	475	482	483	489	530	483	504	517	537	507	501	532	523	525	491	524	510	475	479	502	501	515	526	502	513	470	517	516	546	531	498	473	489	502	478	536	533	538	521	505	538	526	533	517	534	501	536	469	530	525	517	591	528	504	516	479	507	585	504	510	497	528	509	551	529	528	536	488	526	524	539	521	528	489	472	537	496	496	531	513	521	491	509	508	507	536	504	477	525	499	484	500	530	521	558	488	499	558	511	544	489	516	512	529	492	495	538	501	541	519	541	524	536	485	488	516	506	514	492	518	493	527	497	519	505	502	519	460	532	520	494	537	525	492	517	487	521	498	525	514	552	524	515	534	465	490	546	527	509	523	503	515	522	553	543	502	477	484	502	501	489	488	503	516	513	504	525	493	531	512	495	478	505	512	530	465	505	477	499	500	495	530	518	533	557	526	529	467	502	500	520	528	527	460	484	518	498	489	497	527	502	478	517	525	489	516	501	485	472	534	518	501	497	473	492	539	499	504	484	522	486	495	567	502	499	487	516	527	473	493	480	523	477	518	472	544	532	497	494	483	522	489	490	537	529	461	528	510	499	508	513	514	564	499	499	521	482	473	509	495	544	506	503	536	497	483	528	533	481	534	515	456	522	563	533	497	516	550	505	562	534	504	517	529	557	520	550	524	499	513	478	518	506	480	514	514	528	524	519	518	522	522	498	543	506	562	527	488	515	490	539	511	549	519	480	545	540	539	508	467	521	544	508	534	493	507	502	496	513	506	535	523	526	534	485	504	482	518	540	508	460	524	553	509	504	538	514	512	537	466	518	533	513	525	482	521	532	515	492	516	500	533	551	515	505	531	486	522	515	469	509	508	526	568	492	517	501	466	518	540	551	493	540	513	523	531	444	533	533	480	502	487	485	572	486	483	490	527	494	468	526	481	527	489	482	546	474	510	497	530	513	535	491	529	504	513	518	529	493	483	516	526	512	488	528	530	508	530	524	544	497	490	530
37166	51975	43022	37364	23076	5520	782	790	806	762	708	767	792	774	819	790	803	801	724	802	751	801	780	809	765	773	748	801	776	777	775	760	770	808	784	805	809	798	781	754	790	820	765	743	750	777	772	768	814	794	770	811	808	779	775	794	762	783	773	772	792	795	803	795	755	852	709	756	767	786	787	739	787	822	764	779	742	777	791	740	747	800	761	759	787	801	767	798	785	789	760	795	753	744	741	820	770	790	783	762	754	761	728	834	762	761	779	808	778	767	822	767	800	790	772	787	797	801	783	770	774	742	774	799	752	767	737	813	806	789	815	815	773	753	810	784	777	821	768	805	777	755	786	810	771	755	794	810	743	762	724	750	766	815	758	762	777	758	788	755	791	761	744	762	783	829	796	751	774	783	744	751	791	725	757	785	759	757	759	797	828	782	809	810	766	798	773	795	726	761	802	762	846	765	800	807	750	761	767	748	777	793	801	802	793	758	746	787	780	800	807	765	734	767	796	764	737	803	767	841	743	826	795	738	772	769	769	769	778	798	787	810	830	757	766	780	755	791	801	821	736	789	762	838	741	771	821	757	804	754	777	781	769	780	789	792	740	785	710	778	783	782	752	789	803	798	812	730	784	713	829	766	752	776	750	703	736	753	763	778	794	811	781	808	784	812	764	779	783	787	804	788	756	783	751	793	786	812	757	768	812	703	831	778	796	768	787	796	780	805	794	761	797	810	760	791	860	724	816	755	759	776	747	760	799	760	755	774	750	804	771	754	824	768	787	783	775	743	752	745	827	750	799	791	761	774	842	816	809	799	766	837	764	806	817	782	791	748	741	783	775	808	796	782	772	771	837	759	762	782	819	834	748	793	882	745	776	781	752	792	809	827	825	760	760	745	763	757	798	774	810	750	805	773	775	792	791	797	735	777	799	744	809	769	775	764	750	758	750	761	771	781	808	788	821	790	817	780	754	774	810	756	727	780	780	805	782	767	755	786	787	715	755	758	761	788	793	813	787	785	791	787	731	820	766	770	779	808	815	835	791	744	775	761	795	782	795	772	776	799	765	747	790	806	810	832	741	788	802	769	753	820	767	788	772	849	744	789	804	750	790	790	833	751	786	776	749	799	772	805	815	794	752	801	748	747	827	830	776	804	812	760	792	770	779	805	742	827	762	768	792	777	766	809	791	784	832	807	806	787	811	827	738	775	837	780	832	829	755	732	793	762	783	777	767	782	794	760	802	795	763	784	794	754	766	784	784	826	801	801	793	788	760	782	840	799	799	749	760	768	805	769	761	733	786	738	792	782	786	787	779	756	774	705	779	768	780	740	730	788	777	779	773	769	775	784	790	811	799	811	805	772	798	759	830	796	802	755	797	807	797	796	760	771	777	755	768	792	788	741	795	779	841	760	773	770	796	789	763	769	725	761	762	812	770	791	770	831	801	788	784	782	786	787	796	785	792	749	768	769	765	814	773	810	753	823	751	753	741	811	756	766	815	793	788	770	783	796	794	776	811	786	756	776	781	757	740	790	802	798	781	749	741	823	724	788	772	771	773	829	798	778	842	760	811	753	802	736	757	769	740	827	796	797	749	769	802	740	745	800	794	744	781	838	729	763	764	819	783	789	858	809	808	778	778	814	762	812	765	780	807	793	791	740	810	791	777	810	806	757	828	809	805	800	758	810	778	762	770	812	774	774	828	791	822	785	725	786	780	783	771	798	739	787	807	769	789	786	780	786	761	816	773	770	833	777	813	825	766	796	739	760	771	754	787	796	808	797	827	799	793	771	766	735	794	815	805	776	783	829	780	792	733	783	789	779	824	754	760	778	781	798	715	786	805	778	773	788	769	844	769	710	804	792	824	804	774	777	814	767	799	786	809	782	768	788	799	778	760	785	810	775	828	741	732	754	799	778	754	756	767	753	782	823	778	758	785	747	774	803	792	822	741	780	820	784	778	767	799	822	783	792	741	752	790	774	843	771	782	803	804	780	785	781	796	853	776	737	809	813	789	758	759	752	731	803	776	741	743	743	864	742	859	755	788	790	776	789	793	733	745	802	768	805	796	754	800	760	781	821	779	791	746	768	803	768	771	759	790	743	787	855	766	786	784	785	800	825	781	762	752	821	785	768	760	762	782	848	760	800	800	812	792	779	768	756	787	756	788	766	781	753	786	796	774	737	767	764	801	759	797	812	766	784	830	774	791	785	776	770	717	726	741	800	786	762	774	785	824	744	791	777	792	786	836	801	800	804	815	778	800	787	783	829	795	752	792	765	756	738	786	840	783	826	760	751	792	788	779	771	753	835	795	797	767	724	793	770	808	786	775	760	731	768	802	789	803	770	780	831	783	806	803	756	822	828	821	756	788	821	780	810	730	764	789	788	784	737	762	797	810	748	818	785	801	764	764	788	796	806	801	810	724	789	746	761	749	735	822	786	809	785	753	799	754	809	751	781	796	806	784	783	780	764	774	734	780	779	803	846	771	794	763	776	794	770	751	789	754	789	780	784	799	825	818	754	792	752	792	804	762	783	771	825	750	824	757	796	762	800	773	771	797	771	738	841	775	792	792	815	786	790	713	778	810	756	737	778	742	839	743	777	828	792	711	779	803	790	785	770	774	759	810	742	768	792	805	767	777	785	803	788	785	821	832	768	790	783	746	795	737	737	777	783	795	739	797	785	743	762	813	770	740	757	778	746	800	743	763	788	801	773	789	776	800	796	757	802	766	789	812	805	745	734	772	750	761	796	772	819	763	757	784	784	781	787	808	802	793	792	738	741	782	800	798	751	795	791	807	807	838	752	783	763	784	819	821	781	800	745	766	742	805	767	781	780	750	760	842	789	820	775	788	746	757	768	766	747	778	793	727	766	765	783	794	874	826	801	823	784	806	757	757	799	768	819	810	804	795	737	782	748	796	791	793	777	770	778	831	736	808	782	817	805	804	813	792	716	780	747	827	799	779	779	781	758	760	755	758	755	785	804	808	762	741	777	826	778	757	778	795	759	859	766	811	751	780	782	743	823	697	740	774	781	826	741	795	784	799	774	871	785	759	776	750	768	806	740	782	793	802	803	827	801	808	734	733	818	810	775	793	806	774	805	742	766	776	799	808	770	790	788	792	732	712	804	761	752	783	757	823	801	748	751	755	811	759	775	727	800	766	765	795	783	797	802	742	786	733	808	826	801	802	776	814	797	775	765	821	795	824	825	756	832	786	775	775	769	758	761	798	774	753	774	758	775	823	770	817	774	738	793	764	758	766	798	763	785	816	761	778	770	776	822	754	778	815	747	744	766	752	779	801	758	742	781	785	781	778	753	782	769	801	778	793	759	800	752	790	806	765	794	780	754	757	776	763	779	777	790	775	795	751	796	770	769	782	795	737	808	759	808	784	810	761	818	795	770	777	819	770	799	744	786	759	790	772	819	760	778	772	758	765	796	795	750	774	749	787	786	788	795	724	806	779	772	792	804	803	811	799	815	776	778	804	825
23037	21444	28752	24221	22433	18831	5828	742	448	465	434	433	391	413	421	405	393	430	425	431	430	391	426	422	422	381	419	403	429	391	422	417	406	401	437	436	379	404	420	414	426	386	401	417	417	410	413	425	427	377	420	421	387	378	407	426	431	380	416	383	422	403	360	429	375	465	394	424	361	430	406	408	395	403	435	431	395	427	378	409	433	388	393	400	378	440	401	447	393	379	393	401	428	391	383	418	424	403	387	407	407	388	394	386	417	426	418	403	416	387	407	423	382	429	423	396	406	403	420	439	409	367	433	397	413	389	370	433	414	429	391	424	405	421	433	390	406	418	409	424	390	417	422	412	397	430	400	412	417	383	410	401	403	377	434	418	417	452	377	418	423	397	388	376	446	414	380	435	428	399	428	402	427	424	386	402	393	427	401	404	391	416	417	382	394	445	413	370	393	405	421	466	402	408	424	385	380	420	410	398	418	444	390	361	387	403	409	426	419	398	415	389	410	415	399	429	435	390	415	378	417	415	411	420	402	399	384	389	406	404	446	401	423	408	405	385	392	376	444	414	390	383	418	426	390	397	413	401	418	397	374	454	405	394	471	415	378	393	392	403	387	401	421	407	394	397	413	414	421	420	379	420	407	382	414	401	436	387	418	415	416	432	410	445	408	406	444	398	395	398	425	375	427	441	424	401	404	419	392	379	385	413	425	440	407	383	389	419	383	433	415	398	390	424	378	469	417	400	434	412	414	374	421	412	406	390	418	408	432	383	402	425	409	457	434	389	382	373	406	411	384	422	453	417	416	425	400	366	420	383	413	434	434	402	402	423	441	413	395	373	384	426	393	412	425	394	434	399	372	399	436	394	397	415	386	397	399	403	433	445	395	404	388	399	424	444	417	399	408	438	380	451	399	417	409	439	416	421	379	389	458	422	432	390	382	401	429	418	407	399	361	392	441	399	361	431	419	425	395	406	402	406	426	426	377	417	424	429	449	395	400	378	388	457	380	393	400	443	427	389	395	401	396	422	431	413	376	426	400	389	380	398	395	404	430	404	381	422	401	440	380	435	391	450	383	390	412	407	433	439	417	433	407	368	406	467	391	411	402	388	404	396	414	396	408	413	431	441	419	417	396	399	407	377	400	446	405	422	430	417	377	395	408	403	423	386	430	414	396	391	388	434	373	426	393	425	428	438	406	408	364	414	404	424	376	376	370	408	437	402	395	412	426	382	422	419	384	401	430	372	375	420	390	427	437	423	378	424	429	422	393	403	398	374	379	406	414	427	433	425	431	430	419	444	416	418	429	408	447	425	413	414	410	450	396	403	427	420	394	396	398	355	400	431	435	404	422	418	423	424	402	426	401	416	410	412	395	424	412	408	424	397	417	393	411	416	412	372	415	353	378	406	385	426	406	424	421	434	418	401	440	439	373	430	412	404	437	417	400	411	424	409	402	377	427	414	395	393	370	371	401	403	404	403	374	393	424	434	472	408	429	375	395	417	423	401	407	382	405	416	442	402	406	424	373	406	404	439	417	364	375	386	392	389	419	424	397	406	375	402	428	391	422	396	442	417	425	390	402	403	407	362	375	411	396	393	448	369	434	409	429	399	398	393	449	406	402	394	433	413	449	400	445	403	399	394	404	390	431	397	409	425	451	407	414	427	413	388	438	423	374	441	364	418	406	399	385	431	405	387	423	408	416	404	415	391	399	407	423	419	411	387	439	395	401	413	405	440	411	441	410	412	379	433	391	422	436	372	377	405	406	433	427	425	389	400	412	393	397	434	441	422	434	425	417	448	413	403	430	419	395	446	429	367	413	394	405	387	444	432	428	378	391	386	442	377	376	433	423	393	402	428	399	437	415	406	439	397	372	379	419	415	416	411	397	409	422	387	424	399	386	411	406	398	446	427	403	395	405	396	428	418	406	384	387	396	410	395	405	428	404	444	416	381	444	428	406	408	418	434	381	425	414	424	396	407	398	377	426	416	408	363	388	403	408	396	413	419	396	379	421	461	407	403	424	424	413	426	399	416	392	395	431	402	443	399	399	404	419	422	414	415	390	403	421	381	379	410	400	419	413	393	425	417	390	428	407	381	395	397	415	398	436	475	421	380	397	408	380	392	403	396	390	417	431	390	346	427	388	416	438	382	426	399	465	437	397	399	409	411	395	405	456	410	438	432	372	431	435	402	413	364	432	406	419	440	438	416	433	391	393	433	370	397	411	441	423	437	422	379	355	406	417	394	408	432	411	450	400	370	405	398	420	409	364	435	414	407	422	412	398	403	460	438	412	383	397	426	397	431	389	405	425	433	413	399	410	428	420	424	442	379	423	456	428	422	434	428	399	412	385	387	418	410	397	406	359	407	410	382	388	386	404	424	408	399	376	433	402	397	407	435	389	448	372	431	396	387	381	386	435	398	389	386	407	414	415	388	404	392	402	372	419	404	422	434	378	424	437	440	404	387	397	432	422	383	416	411	404	433	401	416	420	364	406	457	394	413	397	406	435	421	379	405	387	439	465	408	405	414	429	389	416	389	419	385	399	429	406	441	384	417	428	393	419	397	399	426	411	405	370	422	403	385	384	421	381	384	417	407	421	382	409	374	408	365	377	403	373	446	386	445	414	433	439	403	410	422	433	426	400	442	409	399	398	398	409	403	430	410	427	400	412	388	426	452	412	382	389	423	421	416	372	381	402	402	373	456	424	383	404	414	390	416	389	398	400	394	433	414	412	403	413	395	401	408	408	390	394	391	419	383	394	395	416	406	443	380	414	445	432	382	406	411	384	387	421	406	412	428	388	391	403	405	418	437	410	414	395	418	410	398	428	427	386	392	364	436	389	411	405	410	385	382	432	410	368	402	409	419	411	444	403	405	394	408	394	388	412	423	415	392	428	423	381	435	369	400	419	415	422	402	391	396	401	437	422	427	416	464	415	409	402	430	429	426	407	397	436	405	416	400	400	410	410	397	415	421	405	402	410	409	406	417	403	431	418	383	403	385	381	408	388	399	413	416	404	431	405	433	400	423	412	417	440	397	416	394	394	405	404	431	372	413	390	411	414	412	388	412	374	415	422	372	417	391	440	425	383	444	419	425	403	403	365	391	443	444	406	420	381	412	404	394	387	414	414	383	387	366	423	394	378	417	385	424	396	392	402	395	424	431	392	406	437	410	416	421	395	436	414	385	400	379	374	387	414	439	441	409	401	423	401	438	413	403	399	414	422	439	381	401	404	409	406	399	373	399	415	398	411	392	400	390	408	467	415	427	427	425	412	407	382	390	407	405	408	372	383	426	400	429	415	416	409	388	415	387	381	392	384	379	424	408	391	399	432	423	396	406	394	422	377	405	412	394	399	441	376	389	423	414	376	431	415	399	435	413	417	431	399	443	420	415	421	398	423	368	451	435	421	447	427	391	426	405	424	413	426	402	408	458	407	410	424	424	368	401	429	410	410	397	403	481	396	396	382	386	392	403	397	428	414	397	423	405
41876	59035	47908	45192	29716	6008	689	661	673	659	605	642	617	696	647	625	639	687	648	602	628	616	648	613	637	641	648	602	638	646	624	620	641	623	619	622	594	630	634	662	618	640	620	650	628	620	626	632	690	622	655	633	595	651	592	658	616	605	616	655	635	665	691	652	644	638	632	617	608	642	662	628	616	635	610	611	608	639	593	625	613	683	596	599	653	620	651	624	634	638	620	628	643	647	653	645	680	599	613	615	664	604	613	583	641	665	620	580	626	577	649	618	600	636	666	615	682	623	631	599	627	644	608	602	645	606	632	621	624	653	644	664	630	627	628	614	612	646	600	589	623	627	625	668	629	599	623	622	636	628	647	625	624	614	633	655	615	578	672	630	682	604	645	660	722	621	646	626	633	604	595	654	604	631	616	639	601	644	642	650	629	653	601	637	641	626	666	633	646	630	666	645	609	610	608	632	651	659	588	651	660	620	685	617	649	674	605	634	645	658	623	629	657	621	616	645	613	675	633	598	638	652	643	612	642	645	588	587	624	626	643	634	653	652	646	633	615	624	651	612	642	619	632	633	643	656	577	599	610	670	608	636	648	643	636	600	598	601	628	615	647	665	628	615	641	671	648	620	630	617	641	625	654	622	633	610	645	633	573	641	615	619	648	600	613	605	626	619	610	663	680	639	623	630	571	676	628	654	591	631	640	625	610	595	640	578	624	625	652	621	619	587	593	668	621	616	577	627	620	698	641	630	642	632	667	623	626	642	603	605	617	616	596	639	620	619	624	679	664	668	604	605	562	614	635	663	583	624	606	656	647	628	671	636	617	650	591	589	586	604	615	660	648	572	664	618	608	633	629	613	579	620	667	607	645	635	608	622	633	633	644	599	602	658	623	600	618	596	618	595	651	629	600	608	590	635	586	606	643	636	648	586	622	564	635	652	637	611	600	610	628	609	593	610	618	634	614	610	652	662	589	580	637	629	617	641	621	609	595	631	621	646	638	610	637	628	598	642	656	646	606	634	657	625	624	651	608	585	625	642	671	637	656	612	602	699	644	640	653	682	626	613	621	637	603	644	655	612	607	622	656	680	614	570	633	641	627	590	627	568	624	654	626	603	660	621	632	613	612	653	646	586	664	657	654	642	641	676	620	654	630	583	658	681	615	664	617	651	637	629	641	583	588	641	598	631	634	641	607	638	650	625	639	631	650	583	658	617	607	677	626	632	642	662	619	607	591	642	615	634	619	650	636	665	639	612	578	657	618	614	649	657	645	642	599	641	624	644	583	661	681	625	650	623	610	632	624	607	654	643	578	633	655	624	631	598	635	639	633	632	622	607	633	593	659	649	660	619	645	616	635	645	635	676	591	642	643	616	657	645	634	653	605	616	619	577	627	634	631	625	592	636	603	639	618	614	637	625	646	547	620	645	624	642	622	656	599	645	617	604	631	612	651	631	662	604	649	657	667	644	585	634	639	610	629	645	644	637	676	651	654	637	608	614	612	576	637	613	561	601	627	635	619	667	587	615	647	650	615	586	625	636	613	617	634	634	647	636	623	652	677	629	633	632	685	617	604	626	672	656	641	626	633	662	648	614	639	640	642	643	580	602	648	610	622	677	618	629	671	645	645	613	604	622	625	622	624	615	640	640	629	650	647	597	619	584	613	640	656	619	635	642	630	578	590	672	614	582	668	578	582	660	598	621	658	582	641	660	650	644	626	622	628	601	562	604	590	646	578	538	655	659	619	647	625	653	599	592	639	634	619	653	612	681	615	652	648	611	647	594	680	662	614	645	615	667	626	623	663	643	584	692	580	600	659	589	639	651	639	597	603	638	617	633	669	648	595	604	583	629	634	675	669	611	585	638	612	693	619	641	659	664	660	623	626	649	600	674	624	661	617	667	623	609	654	603	645	608	643	639	650	627	634	628	660	636	638	672	613	683	651	651	585	632	633	599	658	654	645	659	623	606	617	649	676	627	611	615	662	651	632	632	666	625	612	625	653	635	593	649	588	605	632	654	656	623	629	585	643	653	612	626	617	662	613	664	643	598	627	653	619	596	619	582	657	611	643	653	693	590	609	600	642	588	667	690	600	638	640	617	643	670	598	656	604	686	648	637	668	619	643	666	622	620	610	621	575	691	596	624	633	599	651	624	643	630	650	634	610	621	630	611	605	601	636	617	615	654	666	606	622	649	630	634	619	648	643	626	632	612	627	605	646	651	593	604	617	637	574	626	653	631	637	652	646	636	654	619	640	582	605	600	662	630	640	663	623	640	665	585	620	679	622	625	622	685	601	620	677	611	644	630	619	604	563	639	617	596	657	615	652	631	647	619	648	660	598	591	652	613	630	625	623	633	658	648	643	648	636	645	692	628	628	639	606	670	647	638	641	656	601	626	686	605	656	626	619	595	665	592	695	636	594	614	633	642	629	646	600	634	618	634	607	625	641	648	589	614	578	599	662	642	571	629	635	630	610	645	613	589	662	663	643	626	655	650	638	668	600	614	676	658	652	641	624	667	639	600	613	635	663	612	627	635	598	638	588	602	602	597	652	666	636	647	651	607	655	644	640	596	590	616	616	648	604	611	623	650	619	678	662	666	667	676	643	666	646	638	611	620	641	611	588	631	633	620	602	634	610	628	641	640	616	619	610	623	673	639	677	623	611	642	609	603	603	604	625	635	643	660	613	627	597	597	644	673	638	606	619	620	633	645	652	641	635	634	611	596	614	638	627	611	589	659	610	647	598	615	625	598	657	647	548	627	624	612	629	637	626	642	636	611	646	639	623	624	651	643	619	633	599	633	620	675	587	673	601	613	620	618	640	653	620	656	591	621	617	613	607	611	631	605	630	661	616	672	652	539	619	637	656	671	676	622	568	630	662	634	620	607	671	606	647	610	613	621	586	608	620	643	628	638	618	637	619	649	627	649	592	618	606	628	614	590	613	653	632	606	628	646	662	628	617	593	625	602	638	626	673	588	658	681	642	633	605	635	650	637	594	691	624	603	646	625	660	604	630	646	683	618	635	591	635	639	656	663	620	579	646	578	625	612	638	598	584	679	614	632	618	600	637	613	581	616	662	609	654	646	614	691	651	610	681	668	621	639	599	597	600	651	613	657	633	657	649	642	625	632	639	638	624	672	600	600	610	626	634	653	633	608	591	636	627	627	593	549	670	619	626	630	598	618	607	622	622	647	586	624	620	649	648	670	678	657	626	622	628	625	620	643	601	626	641	616	635	664	695	624	625	641	613	600	658	627	633	614	622	629	637	647	617	629	630	624	653	622	638	580	657	620	621	634	636	635	640	629	621	675	595	691	637	632	639	576	616	674	653	633	594	600	649	645	635	606	636	600	634	607	664	615	635	638	634	626	673	636	619	592	629	679	605	646	615	584	642	618	634	631	640	634	648	648	609	625	641	617	642	638	642	662	629	662	625	690	640	582	641	673	648	663	642	621	646	617	638	624	576	679	613	621	650	643	676	633	645	663
27334	22797	20595	10691	3576	681	485	419	385	371	385	410	417	402	419	397	379	409	413	407	373	369	398	389	403	420	372	397	406	384	382	406	408	433	380	383	378	371	420	394	410	412	356	408	402	394	393	407	430	438	401	382	404	359	419	388	378	385	389	418	417	352	405	398	414	394	384	406	438	414	375	419	385	416	415	383	387	432	401	384	406	396	386	403	386	407	406	382	416	392	425	383	404	440	430	392	420	403	403	398	397	350	393	397	390	395	416	424	397	435	412	401	394	410	417	399	384	361	409	361	387	382	394	373	399	400	368	414	404	409	389	373	394	353	390	382	403	432	393	419	371	414	386	388	414	385	423	400	404	361	406	391	360	379	384	401	421	417	384	384	424	385	380	379	355	401	368	375	384	407	386	422	401	416	414	401	377	382	394	377	414	381	400	406	395	392	383	385	394	396	399	382	398	383	381	398	413	419	387	406	419	372	406	395	417	384	383	423	374	389	418	394	406	361	393	420	422	431	405	370	416	421	361	372	407	401	374	387	420	402	381	425	379	390	428	374	398	428	348	400	436	355	420	421	399	411	387	394	342	392	383	401	383	387	384	377	390	395	403	372	395	407	404	402	386	395	372	389	420	425	358	380	373	381	414	399	390	395	383	400	401	372	373	391	385	373	376	362	389	419	384	391	395	377	383	391	378	415	376	367	384	384	411	369	390	402	364	383	362	359	377	396	378	435	352	392	428	389	346	419	349	397	373	372	395	369	411	389	403	374	343	412	377	369	384	347	406	395	397	433	407	380	396	414	364	395	408	371	371	406	381	420	408	388	394	401	381	363	374	404	378	377	417	380	404	364	406	395	398	397	396	371	400	394	365	387	406	348	402	378	404	385	432	402	396	394	357	404	393	387	409	378	327	408	380	378	379	369	425	416	380	389	426	385	375	407	384	388	377	373	408	379	444	415	364	414	369	368	391	384	391	402	394	393	406	401	349	395	382	394	360	426	370	376	389	389	399	389	388	386	380	409	392	420	369	352	411	397	365	441	385	363	370	431	384	431	385	373	397	404	383	401	399	361	403	403	397	380	423	386	374	392	379	368	357	363	354	336	373	385	380	391	424	412	385	400	390	408	375	405	404	382	376	374	389	411	365	393	397	376	396	406	387	397	399	395	382	391	437	416	386	378	400	376	360	382	382	366	366	372	390	393	386	393	400	403	384	382	423	386	429	402	378	388	388	416	367	387	376	381	415	388	405	383	382	387	382	379	410	400	433	377	425	353	391	412	383	389	397	401	421	380	409	384	387	383	386	397	355	439	394	386	426	389	400	419	387	382	419	371	379	399	374	380	413	406	395	374	387	392	358	423	405	382	372	427	380	411	386	391	396	418	396	396	371	373	369	383	379	364	373	416	416	414	412	401	412	387	360	390	389	388	398	363	415	378	389	360	393	401	377	398	391	395	418	407	418	395	390	364	388	399	404	404	375	393	383	377	383	399	404	398	397	424	422	374	372	408	413	366	381	343	411	400	406	378	392	403	404	419	372	407	386	392	372	405	386	386	375	402	405	399	421	397	403	398	393	386	412	396	386	374	373	393	393	376	386	413	365	413	420	394	410	398	408	372	353	374	409	349	386	359	382	387	376	417	437	406	415	385	400	371	405	404	390	413	341	392	372	411	375	402	420	415	377	420	415	411	411	392	415	409	412	400	395	387	391	395	373	468	362	364	379	373	401	406	375	418	376	415	401	395	388	445	378	417	404	393	387	375	426	430	395	392	415	415	374	405	380	412	392	396	410	388	386	396	373	375	401	360	404	379	392	378	420	395	378	384	374	393	369	416	407	358	404	376	374	416	418	374	386	411	413	387	417	385	382	379	394	394	414	391	411	416	435	353	381	383	447	403	381	409	402	425	411	400	374	397	394	345	420	394	400	396	390	411	398	400	411	370	387	385	393	398	401	422	386	366	386	351	404	371	404	429	393	388	411	374	366	396	367	396	415	387	374	388	424	385	368	382	395	394	396	393	365	401	403	409	421	386	387	385	371	382	398	407	388	403	394	357	404	389	396	408	405	383	416	399	420	404	381	418	402	422	384	382	379	404	403	378	398	384	408	425	412	383	380	352	406	421	401	411	406	400	388	405	384	373	384	363	416	398	401	379	383	371	405	423	408	381	445	373	423	394	363	409	417	416	371	370	372	409	362	404	387	371	398	423	407	379	377	412	406	388	382	368	364	400	405	409	390	354	412	384	383	386	375	366	379	387	414	385	412	444	402	381	390	406	404	381	381	370	386	408	396	388	372	430	363	381	379	399	388	361	417	397	413	407	357	408	380	383	415	403	421	402	417	377	374	377	388	374	401	419	358	389	374	413	373	340	386	403	379	377	371	390	383	407	393	405	376	377	354	387	379	386	331	372	408	386	416	398	393	398	413	418	373	426	373	408	392	433	389	362	418	404	408	440	405	404	411	390	346	398	398	360	414	395	368	382	374	390	402	388	388	392	396	368	385	421	366	363	364	401	403	391	367	377	393	408	383	363	378	380	383	412	401	390	399	391	423	401	365	382	393	407	421	406	404	421	399	373	374	414	397	395	391	365	383	356	371	398	400	393	363	381	386	374	377	415	375	370	388	413	441	395	399	414	382	379	378	418	392	371	418	386	382	424	382	362	407	387	409	367	392	381	392	412	402	406	365	398	419	372	396	408	401	400	384	405	364	399	386	402	416	402	389	379	387	377	369	427	382	387	420	380	390	407	364	398	416	396	390	381	400	376	381	409	412	440	406	389	416	415	383	397	366	407	380	362	419	433	447	372	399	381	397	371	431	379	385	401	384	367	385	365	335	362	404	413	377	396	370	420	378	385	363	401	383	380	354	412	370	428	399	395	389	379	352	407	395	389	387	377	404	412	410	392	398	408	404	403	394	370	377	389	387	398	366	366	390	432	388	393	380	395	407	394	381	370	397	392	368	366	394	414	385	407	429	408	421	395	393	407	402	366	392	401	425	386	390	406	399	392	378	391	393	371	385	389	399	416	396	360	419	391	407	380	426	381	357	392	412	356	403	377	379	429	388	389	404	384	435	409	370	397	422	429	402	393	384	343	401	398	361	441	364	406	364	382	415	408	389	404	380	402	438	419	407	372	398	363	379	373	438	375	401	360	381	425	420	384	421	379	395	400	418	363	383	388	392	402	337	391	386	400	368	420	359	422	372	395	370	393	382	379	362	398	427	397	398	398	390	378	382	383	399	408	363	370	383	381	364	404	389	410	368	390	359	436	380	393	405	423	385	359	411	354	383	380	364	399	389	412	384	386	400	392	406	420	391	392	401	390	395	427	401	406	369	382	373	400	424	367	417	415	381	411	391	428	402	411	408	440	364	385	404	409	413	398	374	405	406	384	400	407	408	461	400	397	381	405	384	377	375	373	396	338	373	391	395	394	365	390	404	392	394	352	391	389	373	417	417	404	366	369	381	411	365	384	394	378	388	401	391	401
28764	32207	22586	12458	5825	1079	612	628	624	620	589	612	617	660	614	620	624	576	624	593	618	621	619	625	594	628	662	623	614	591	582	591	613	626	624	597	601	562	602	628	618	622	597	646	634	602	640	582	620	601	613	584	623	626	600	586	585	599	609	639	599	607	585	646	641	597	565	599	668	629	600	650	603	581	607	601	583	588	601	658	569	611	630	607	631	596	610	589	615	615	598	595	624	593	608	556	610	620	568	612	590	631	597	603	569	570	596	587	601	574	638	631	618	625	577	597	571	633	569	621	615	614	586	603	583	657	641	595	609	578	620	623	568	610	609	625	628	663	606	611	583	600	627	625	576	615	612	584	609	632	663	590	574	572	612	613	585	618	559	594	603	608	579	601	635	594	587	630	618	638	636	607	626	618	597	630	608	607	595	609	599	621	600	609	588	618	616	572	588	627	662	600	600	600	584	626	627	642	621	636	575	603	643	581	620	623	607	602	591	583	647	618	640	608	576	554	620	578	573	591	639	621	613	628	660	613	613	627	612	620	585	641	597	602	587	599	648	613	612	635	594	532	558	608	589	571	633	608	593	555	624	692	589	613	598	615	631	655	640	603	573	585	650	642	582	616	621	595	584	631	659	648	602	636	600	599	627	608	626	627	627	608	601	606	586	618	589	594	555	620	626	641	609	624	588	609	611	592	594	579	612	628	637	612	619	647	612	595	626	605	656	588	591	573	574	620	647	607	639	619	569	639	613	594	598	590	577	618	635	583	600	589	611	611	609	600	588	593	599	635	639	584	602	628	569	636	674	619	617	552	605	626	589	614	625	614	641	573	582	643	581	625	616	651	576	640	610	609	647	591	617	602	635	643	570	634	630	596	643	559	618	633	634	616	578	564	582	589	583	610	632	559	583	627	614	585	600	593	620	593	610	613	609	601	624	621	610	634	614	593	580	646	570	598	600	578	601	560	607	604	628	632	600	591	621	582	634	602	589	602	622	630	662	587	605	606	634	584	590	652	603	622	565	586	600	607	657	589	606	584	570	580	588	590	572	572	615	595	569	622	632	596	637	629	586	630	614	604	601	617	592	647	616	619	626	607	624	644	583	616	612	589	581	588	609	580	627	651	667	574	641	588	588	608	564	598	601	600	587	620	586	599	597	534	585	592	583	602	633	621	619	604	629	623	604	620	602	556	622	596	607	596	629	588	589	648	612	617	598	613	570	592	624	611	600	614	599	614	654	584	645	577	616	610	570	643	574	630	618	587	568	606	615	614	558	593	639	642	589	589	642	614	634	595	586	609	627	598	624	603	656	626	604	588	625	589	609	575	620	631	621	595	606	641	606	617	572	619	616	579	590	652	616	574	566	617	621	647	603	589	597	613	588	610	638	611	610	603	610	586	604	652	614	632	598	615	602	631	590	608	662	639	626	603	623	647	598	582	580	630	667	659	631	626	614	616	603	610	617	555	564	556	589	578	597	594	611	613	643	560	647	620	647	556	586	589	595	583	629	657	595	633	607	625	641	621	575	563	623	624	611	585	574	614	602	627	586	603	630	585	612	624	624	590	599	615	648	612	645	598	590	588	588	618	598	592	618	594	624	602	623	589	630	622	592	631	676	597	564	582	634	624	597	595	613	619	590	586	659	578	638	653	627	617	596	570	617	621	595	603	638	566	573	614	610	663	562	616	635	565	652	606	628	603	560	629	649	666	603	616	566	556	607	562	563	554	609	612	571	596	569	612	627	602	619	623	615	628	607	603	573	604	599	630	598	582	561	614	569	630	622	644	639	598	605	542	570	564	577	622	593	609	602	612	609	648	558	608	628	610	599	625	629	596	598	630	587	603	630	621	670	600	594	571	597	618	607	564	644	588	605	603	571	570	613	577	589	600	599	623	656	610	591	610	600	568	590	613	574	606	599	626	587	594	601	608	619	597	584	577	608	575	583	621	677	638	639	659	645	597	640	575	637	608	634	600	632	610	591	644	599	649	644	578	603	640	580	640	585	618	640	577	598	623	633	613	595	610	587	576	606	595	595	554	587	619	596	669	634	581	616	654	616	581	638	615	615	632	556	621	676	647	610	594	633	640	574	618	641	601	552	609	593	573	571	625	598	629	605	581	609	635	604	603	650	651	606	570	650	614	630	563	583	614	624	646	558	580	662	622	632	564	581	597	589	608	614	595	578	623	653	578	589	584	596	608	589	638	615	628	602	634	594	599	634	588	576	607	614	584	604	613	608	629	587	654	629	566	608	619	615	581	639	582	611	587	633	655	608	558	648	639	594	632	587	579	592	620	599	632	604	640	617	622	598	613	643	628	645	601	604	635	605	619	620	646	620	596	657	589	613	650	594	631	626	573	628	608	599	606	627	621	621	613	633	600	638	639	585	633	648	612	603	618	604	594	679	610	639	565	589	574	611	565	617	592	592	590	608	621	559	658	620	575	666	600	593	586	617	554	614	599	623	607	651	623	627	537	632	628	626	595	645	599	600	598	590	620	623	591	605	628	604	614	584	588	624	609	601	602	627	571	645	571	603	625	642	608	644	632	612	602	576	652	604	633	628	638	650	645	615	634	635	629	638	655	557	609	598	572	637	627	593	560	584	601	612	638	612	640	608	683	598	612	592	581	601	620	555	559	677	580	594	619	634	628	623	654	618	590	645	645	615	555	575	627	599	588	589	597	659	563	614	611	570	622	614	591	589	607	566	612	655	615	598	544	625	591	619	565	605	659	644	597	655	613	592	609	636	605	578	621	600	571	614	629	604	619	561	617	605	601	606	595	573	628	633	579	593	608	627	607	614	650	617	611	571	590	627	558	622	631	588	572	621	604	637	573	600	632	593	622	619	613	627	603	606	625	618	608	590	610	589	594	644	651	605	601	581	582	655	583	604	573	590	576	633	598	603	577	601	638	620	625	592	590	610	623	658	613	608	627	613	620	608	560	629	604	608	611	651	612	619	548	630	598	591	597	600	610	570	595	595	632	632	578	621	630	576	642	652	601	565	630	653	631	600	594	649	604	604	606	632	615	645	577	641	570	592	611	606	583	593	608	634	595	645	606	607	598	622	618	606	644	559	615	616	601	561	643	564	610	577	562	632	566	603	614	598	614	590	655	626	571	543	590	592	618	630	625	603	594	619	608	603	603	617	594	618	598	608	592	610	617	601	610	670	596	643	585	570	612	617	592	628	596	609	636	569	590	553	637	598	559	596	598	614	612	620	607	625	675	633	602	626	588	626	561	599	601	642	602	551	615	571	653	620	592	610	602	620	646	598	600	604	647	587	577	639	614	614	635	616	551	568	612	617	569	629	609	591	635	602	601	587	615	607	632	607	566	641	636	648	567	599	623	588	594	612	586	590	612	604	625	624	622	602	595	635	590	623	580	594	602	631	576	599	592	633	610	615	605	590	593	610	626	594	625	669	580	612	584	608	649	613	596	624	619	630	603	618	619	616	611	637	571	601	614	565	589	636	677	631	614	655	603
24120	21744	28274	25541	21995	10683	1278	624	551	542	521	545	507	531	533	513	533	527	548	554	562	506	534	539	522	499	496	548	545	528	513	549	536	542	497	520	535	535	523	524	514	557	555	507	525	516	523	486	554	504	513	542	522	509	523	521	517	552	513	511	551	547	480	535	524	524	567	507	529	544	547	525	495	528	556	484	492	513	552	539	576	524	488	489	512	513	505	549	544	548	545	508	517	510	570	525	505	537	506	517	529	522	504	508	495	559	497	528	524	498	568	524	538	548	513	537	547	506	535	563	516	488	524	554	514	507	569	540	556	543	556	508	535	539	515	528	522	486	518	525	555	590	526	554	520	544	548	546	523	480	501	550	482	485	545	510	527	483	514	538	553	501	489	535	565	525	488	518	533	534	550	531	491	530	529	521	528	559	556	531	535	519	549	551	531	495	513	546	555	535	505	571	538	481	529	572	531	549	550	529	523	500	510	507	572	525	529	491	563	531	498	518	527	498	509	493	492	530	505	535	504	504	516	517	531	540	531	581	541	535	547	556	542	551	508	499	504	519	515	503	540	528	514	502	542	539	529	567	540	520	522	543	531	541	517	544	533	496	525	528	551	535	558	533	546	525	505	504	521	575	551	523	505	548	534	528	516	545	557	521	534	542	514	515	515	573	475	531	535	522	530	504	483	520	500	535	564	526	481	503	520	540	526	499	527	519	539	494	540	529	547	571	538	556	517	496	525	531	546	527	534	543	525	527	552	510	513	513	542	538	540	564	529	524	517	522	506	534	531	525	523	560	493	569	509	518	519	538	502	494	468	528	505	525	537	555	537	515	497	524	520	509	567	537	522	486	510	504	516	506	515	553	542	533	509	514	532	546	538	537	513	530	528	516	514	505	519	530	547	529	535	536	536	542	533	552	519	539	527	503	532	484	530	568	522	527	484	541	523	545	536	507	516	504	499	552	549	530	531	533	504	496	538	522	541	515	491	537	545	533	555	527	511	563	524	558	546	542	560	541	520	527	542	525	533	540	534	496	525	513	560	564	543	526	514	539	540	510	484	542	547	510	481	534	507	562	545	547	503	500	519	539	531	547	513	550	512	515	517	538	540	502	540	519	458	518	537	524	558	502	539	516	541	471	510	522	575	524	510	508	533	540	517	534	522	570	506	505	503	521	518	518	571	544	517	509	590	506	542	555	553	470	507	522	497	513	547	570	512	528	574	528	515	554	559	519	543	513	511	531	482	532	519	495	503	507	521	498	525	549	525	536	514	556	532	553	451	492	526	513	510	531	524	515	526	548	525	536	549	504	524	527	525	510	524	543	511	519	509	564	542	527	563	481	495	489	519	560	544	542	544	517	539	516	529	516	540	488	519	526	546	523	519	549	511	551	525	510	495	540	532	505	523	483	491	488	506	517	549	541	548	526	506	540	504	501	566	528	550	510	522	549	547	502	548	522	481	486	565	521	550	504	542	499	512	507	538	507	554	539	536	486	523	553	521	527	518	531	553	523	477	581	575	568	535	567	502	505	531	580	485	527	507	509	530	506	486	558	533	543	525	526	535	578	562	551	504	540	549	516	516	521	537	532	514	524	509	548	511	525	499	548	534	532	549	551	517	552	532	498	552	525	546	537	526	515	527	495	506	514	546	521	527	508	531	503	471	540	533	515	512	506	527	524	537	536	528	523	530	553	564	540	547	514	527	518	513	536	554	537	527	538	533	530	496	553	540	492	552	470	476	539	512	546	539	499	554	518	562	554	528	509	513	582	548	521	477	485	551	508	499	593	530	546	563	551	514	531	558	501	500	523	504	489	514	525	539	509	520	520	538	567	519	523	565	537	514	570	523	497	512	585	547	534	554	527	532	505	534	586	535	551	540	518	515	503	567	493	539	517	519	511	572	526	537	498	522	542	495	509	539	556	547	516	543	546	550	521	538	488	488	480	521	514	526	525	509	506	513	546	523	565	535	523	529	499	524	540	528	534	512	484	548	531	569	506	502	537	553	528	520	510	485	539	506	550	520	505	532	545	535	479	550	552	521	551	520	537	508	512	479	548	504	523	539	515	524	524	528	495	522	547	552	555	512	490	516	518	555	485	492	513	549	515	550	522	523	532	537	530	519	490	513	573	531	537	526	512	511	516	513	497	574	541	557	509	533	543	546	537	516	525	538	532	526	529	543	516	486	454	516	510	505	547	548	512	479	511	555	581	502	537	578	537	535	597	496	503	495	526	534	495	515	563	511	535	549	523	503	523	515	493	527	508	534	523	526	518	499	495	557	524	522	533	548	457	558	528	536	468	534	560	488	523	565	533	482	496	513	563	512	524	526	550	514	502	544	531	493	478	528	520	522	533	536	531	536	557	534	548	551	548	530	536	586	501	512	525	478	502	529	542	528	505	516	506	572	536	538	512	540	534	508	502	505	539	529	522	501	535	577	521	546	539	532	504	535	511	552	560	573	488	549	507	514	546	537	536	528	548	544	503	519	516	546	557	500	550	518	489	527	537	520	525	556	521	530	521	516	562	547	563	539	472	513	532	504	519	510	563	534	474	491	503	538	495	490	542	505	503	567	549	500	524	524	505	529	510	508	539	497	506	551	507	562	536	529	541	557	513	520	527	515	525	557	499	554	542	565	577	558	545	513	538	535	535	487	520	559	548	552	529	519	518	545	555	511	527	518	504	508	525	506	565	586	532	530	508	537	515	553	506	515	517	508	524	569	544	549	521	524	507	532	510	513	557	528	528	520	538	491	525	562	506	536	510	542	511	512	520	569	484	536	539	595	516	504	511	552	511	502	536	519	487	544	544	494	499	508	533	528	550	564	529	525	516	531	570	530	527	518	521	552	553	530	543	538	565	552	519	534	558	517	514	573	573	530	530	515	506	517	574	512	542	535	526	523	506	530	534	549	516	539	539	495	496	544	533	573	570	512	534	512	503	537	575	543	576	545	541	580	537	518	507	505	484	533	485	537	499	552	504	552	540	558	506	579	527	511	508	514	571	513	501	558	512	499	521	555	536	541	515	526	518	532	551	523	515	511	530	508	519	520	553	513	499	495	554	530	515	528	550	548	524	483	513	520	540	508	517	503	541	533	528	537	537	531	521	536	499	524	508	563	491	531	520	540	560	539	553	552	482	516	511	519	478	516	513	533	496	533	487	553	525	520	541	533	499	525	538	516	536	518	549	526	512	507	494	518	532	524	501	528	521	562	537	527	538	500	538	538	516	586	512	537	514	509	535	512	510	517	541	561	502	518	529	557	530	526	485	534	512	541	502	539	503	534	502	506	517	542	529	535	498	521	518	528	518	522	534	552	523	552	525	511	551	526	562	533	489	495	523	541	492	567	538	524	566	536	546	483	534	558	552	549	497	537	512	550	531	555	523	518	538	518	530	498	526	543	516	557	516	504	504	552	568	509	575	471	523	509	516	507	526	541	524	543	505	504	513	543	531	522	552	536	503	515	571	493	481	569	511	569	509	501	522
38699	51192	40294	35915	24297	5677	827	789	814	829	782	854	800	798	831	751	820	827	803	826	832	856	807	779	805	807	780	826	844	808	779	827	822	824	795	764	759	836	818	831	786	801	819	837	791	824	793	814	788	828	821	852	758	823	816	811	825	856	822	829	842	825	824	829	855	808	804	920	795	787	863	822	806	809	867	784	814	787	828	804	795	825	764	853	816	820	804	799	857	862	761	769	819	805	798	804	805	798	834	804	796	804	809	818	801	820	760	808	791	833	811	810	810	848	797	868	845	743	820	823	858	748	798	792	813	814	770	857	805	789	793	848	816	775	844	770	872	815	816	814	785	779	802	819	830	812	838	834	806	873	796	833	796	824	791	792	766	837	797	818	773	790	831	808	822	857	806	810	832	767	815	802	756	842	799	845	845	875	775	796	825	791	768	842	806	802	818	830	813	816	824	867	787	821	864	792	805	779	841	820	819	865	829	810	807	822	784	796	818	816	863	824	774	816	786	806	819	828	814	829	873	811	883	801	825	866	789	768	809	785	799	797	790	759	820	739	865	814	770	804	777	798	824	836	801	814	833	816	816	814	823	844	840	803	853	802	808	792	835	870	752	774	803	837	795	831	795	812	838	797	817	884	796	836	844	803	781	805	835	819	837	843	806	779	857	824	858	794	776	801	787	793	804	827	855	817	852	825	764	875	814	785	825	782	821	813	818	799	816	810	828	767	853	786	794	873	805	803	829	821	831	827	804	833	853	814	809	807	820	824	808	829	825	817	809	809	797	826	827	863	810	838	774	831	843	833	833	796	801	830	821	812	814	751	868	782	797	789	803	828	802	847	797	780	846	847	816	773	820	812	754	856	806	821	790	778	825	794	831	848	820	818	840	838	797	795	856	876	813	792	770	783	820	836	801	885	825	847	808	794	790	814	799	800	799	783	852	781	853	841	815	816	823	751	805	865	796	857	795	834	865	782	784	819	813	818	770	804	798	808	828	817	811	824	807	847	772	800	750	798	717	811	805	764	817	807	780	810	797	820	778	831	753	883	885	785	788	778	830	843	846	820	809	797	832	799	858	783	879	853	760	867	780	858	823	816	849	787	823	799	811	832	798	845	778	831	812	817	845	867	875	818	796	798	826	825	853	744	834	821	832	801	818	815	788	804	813	839	862	796	846	800	856	829	782	804	797	798	808	829	768	823	812	776	786	823	780	849	792	773	784	834	786	802	820	790	809	830	815	770	833	906	832	771	809	846	808	826	850	798	760	815	815	832	797	800	823	775	831	835	806	838	805	819	806	822	829	795	835	803	800	858	839	816	812	809	801	812	781	832	794	755	789	791	809	833	747	797	816	842	838	787	834	814	856	769	845	792	798	804	823	819	841	804	831	856	759	838	837	789	813	895	804	791	879	795	838	782	814	774	801	823	805	768	826	812	807	802	814	808	864	782	830	851	829	836	814	802	845	749	810	810	815	775	843	843	825	849	861	804	807	770	853	805	789	837	847	792	831	829	822	784	796	832	797	841	818	771	744	827	784	792	808	855	815	831	848	812	837	741	773	786	829	802	831	816	812	911	800	778	843	794	798	812	848	846	841	827	826	879	841	802	813	783	817	844	820	828	863	821	855	746	837	793	836	776	796	848	851	858	834	762	814	796	846	837	817	767	834	834	811	820	833	785	759	769	804	774	825	825	810	821	829	808	828	829	812	815	836	853	819	829	797	854	807	793	812	821	811	819	778	785	815	769	779	796	847	790	836	787	808	770	801	831	775	808	835	849	824	814	771	803	857	842	823	814	839	748	814	816	786	785	841	826	829	850	802	822	823	817	821	807	778	767	797	891	807	799	832	800	816	827	815	829	781	763	840	825	833	802	815	783	852	819	808	809	839	839	818	773	812	837	802	810	778	798	792	808	799	805	822	813	813	777	834	809	828	785	816	804	794	747	821	771	809	846	813	826	825	806	809	848	835	826	814	823	777	833	809	866	785	825	795	833	847	843	798	775	845	820	821	777	841	814	785	817	783	772	822	863	817	797	734	823	847	818	798	805	839	821	831	826	807	867	799	860	803	806	829	813	758	819	793	844	788	805	794	791	837	840	833	806	836	820	742	823	829	836	820	792	842	872	782	827	854	794	824	821	821	818	857	813	807	864	789	819	775	755	783	785	778	778	836	765	823	832	778	807	870	803	832	851	765	846	831	815	815	792	879	863	848	875	790	859	777	820	797	785	783	833	767	889	828	850	804	859	841	783	855	820	847	870	775	810	770	835	802	736	818	814	823	842	837	749	844	814	840	843	840	851	792	821	828	778	817	821	786	818	798	781	808	802	825	822	805	799	861	805	847	843	800	827	822	829	789	827	822	796	821	810	838	829	824	800	843	834	824	817	824	786	836	815	804	787	782	815	822	841	883	841	770	857	816	819	776	747	844	825	829	836	781	856	809	816	841	825	828	841	816	803	800	819	826	877	826	807	801	803	821	836	844	775	816	837	769	819	853	783	795	841	797	814	792	817	833	776	787	840	780	777	791	793	784	801	854	797	808	809	812	820	848	838	837	818	817	830	811	845	792	827	825	861	841	829	801	835	844	816	852	817	840	763	784	795	814	850	829	757	804	770	799	845	829	759	795	796	785	796	814	815	807	783	822	805	807	826	780	866	840	848	757	864	803	764	847	816	826	793	816	831	773	789	757	844	836	819	788	814	823	841	797	782	836	817	786	789	788	871	805	806	786	791	794	781	825	865	789	841	811	793	844	766	840	797	905	806	838	822	782	783	806	804	750	810	769	827	798	828	801	831	824	796	798	775	859	816	775	811	828	843	835	792	779	849	869	789	825	832	859	817	857	820	803	829	810	830	844	789	824	795	826	803	885	798	845	851	820	803	778	768	830	816	803	765	804	865	785	742	837	828	788	818	800	786	803	796	812	781	807	806	823	801	793	800	788	799	807	822	772	879	823	842	817	825	832	870	822	742	829	796	798	755	832	825	774	835	815	765	832	780	768	811	800	786	761	823	839	835	823	821	830	823	796	803	791	802	797	817	819	787	850	789	825	804	807	807	867	803	785	812	802	832	810	835	841	797	816	828	843	845	779	824	795	823	825	843	852	840	826	810	808	825	809	809	749	826	845	792	828	807	842	839	840	770	816	812	872	820	804	790	803	796	828	844	743	800	857	826	799	848	793	845	818	796	799	794	831	824	818	851	843	842	807	856	788	882	794	794	833	811	844	848	793	824	839	796	800	811	844	792	841	742	818	800	799	758	817	799	816	828	761	831	835	854	790	810	792	815	830	821	848	789	837	792	864	751	790	830	809	781	749	825	781	832	778	845	820	871	830	810	804	816	842	798	951	845	847	800	852	802	822	834	803	820	834	789	813	778	874	828	831	799	830	846	778	812	810	805	768	820	788	802	809	822	827	831	805	807	846	761	807	873	804	829	749	817	884	831	817	801	852	824	808	842	801	789	832	785	830	881	825	758	833	796	788	859
23023	21345	28586	23852	22019	20087	6623	791	472	464	466	437	444	435	425	439	431	463	443	447	445	462	468	423	458	409	426	427	441	448	458	445	440	468	428	423	433	469	411	424	451	458	419	435	445	428	454	453	427	447	438	470	418	418	483	425	428	404	432	448	424	424	439	435	460	438	442	452	445	429	438	431	427	415	478	471	429	464	451	440	385	413	475	450	432	459	417	452	455	410	424	474	492	408	405	437	430	416	449	420	406	479	444	422	416	427	437	449	425	451	446	449	448	467	429	444	449	424	452	438	477	458	464	407	437	418	435	447	493	416	439	437	449	438	414	451	471	398	424	451	397	424	487	415	413	462	449	450	437	401	475	431	419	468	472	456	433	457	448	412	428	419	413	435	476	442	462	470	442	442	441	456	447	479	413	450	427	455	443	433	432	417	446	449	446	426	444	401	418	459	454	439	434	433	448	453	455	386	444	426	424	401	415	451	461	435	424	425	474	442	439	430	430	444	435	436	459	438	427	407	432	463	448	429	420	460	415	465	436	431	473	456	433	473	449	431	420	406	422	429	419	421	433	458	462	442	436	436	415	421	456	447	435	438	403	398	417	444	441	480	386	440	451	410	452	440	453	432	436	443	462	459	414	443	445	435	407	433	467	452	446	449	433	435	403	428	487	430	446	445	477	440	458	469	436	425	414	423	435	436	444	430	433	448	431	421	422	452	445	452	419	441	473	431	438	432	455	465	436	430	447	428	424	420	421	446	435	428	439	447	457	451	413	420	447	439	445	427	473	401	461	422	424	426	437	448	467	424	419	425	428	420	431	447	452	422	445	445	469	458	446	442	447	422	422	434	426	400	450	458	472	426	396	442	442	425	449	437	473	443	455	430	444	450	474	414	449	440	443	456	411	434	469	446	454	454	437	437	424	422	400	446	447	443	413	438	450	468	425	433	472	437	468	464	438	403	476	419	411	433	454	440	435	446	441	437	426	426	409	400	417	487	481	424	422	416	475	401	457	447	444	454	406	473	415	421	439	435	453	406	445	428	425	405	453	427	460	414	434	409	436	440	440	501	435	439	480	462	425	425	491	444	410	402	449	432	424	439	423	426	427	426	419	438	476	436	427	425	420	397	441	406	472	430	416	455	406	416	403	478	456	464	466	428	442	447	451	454	480	469	459	409	468	432	425	426	438	432	475	418	410	443	429	448	453	429	393	444	455	452	442	441	421	478	434	404	432	408	373	406	464	441	440	436	492	452	436	448	454	427	422	422	470	442	474	434	443	428	436	451	432	448	461	412	468	420	452	411	419	450	485	413	423	438	462	440	443	438	452	415	429	440	462	420	415	432	457	443	484	433	396	450	452	420	427	438	475	466	412	417	415	472	427	443	440	422	437	420	455	429	402	419	425	458	425	450	461	438	418	426	432	453	442	435	439	446	432	481	444	442	424	413	438	420	459	434	462	439	467	435	425	405	471	443	416	402	414	475	473	442	395	471	446	465	443	424	444	428	453	493	416	434	441	438	448	455	424	413	425	454	447	403	450	450	456	420	423	440	434	462	406	467	435	447	406	406	443	434	430	456	432	406	431	432	427	457	467	417	433	445	452	411	482	438	432	446	439	404	417	430	442	420	413	435	433	440	430	405	441	440	410	426	431	469	421	470	459	462	463	431	387	433	442	447	436	414	450	466	424	420	466	432	442	390	427	456	426	431	432	499	455	455	464	403	435	404	424	459	430	422	400	470	432	444	445	425	439	411	383	439	470	426	458	465	414	421	398	428	461	440	441	428	426	420	458	426	432	416	437	444	438	441	472	449	477	442	411	410	438	408	421	428	422	417	434	449	445	400	418	411	393	454	450	436	432	432	450	426	461	453	450	413	431	392	399	408	417	464	416	433	405	443	418	384	433	477	426	408	455	416	441	437	424	426	417	444	457	454	461	412	405	451	434	486	412	441	417	439	462	416	428	424	462	404	440	449	395	442	418	459	377	417	462	449	402	434	424	420	448	447	454	459	438	423	428	475	442	445	452	419	440	430	433	410	429	419	435	441	447	446	449	418	451	450	454	432	437	419	451	482	417	459	431	459	456	449	430	458	440	443	456	436	439	432	457	440	443	450	419	411	441	432	451	472	449	442	444	404	424	431	440	411	431	460	421	430	438	419	427	469	392	411	463	453	461	459	420	388	486	452	444	420	425	406	438	439	442	480	445	422	449	436	454	420	401	445	414	421	437	449	456	425	466	437	429	448	479	434	441	445	438	424	426	421	444	420	438	477	440	435	461	468	411	425	421	413	425	410	419	455	446	442	449	439	461	437	436	424	380	464	417	454	465	454	389	476	413	458	459	445	418	403	446	402	413	408	477	419	417	401	402	426	404	470	435	444	450	466	452	469	451	454	441	455	420	459	446	429	488	454	414	439	451	476	445	460	421	453	419	433	468	464	445	439	462	442	450	439	457	419	452	444	452	444	445	457	444	443	428	411	485	401	430	461	425	467	462	423	422	466	419	409	470	437	452	442	410	458	429	442	446	412	459	402	416	403	411	422	465	429	456	409	461	467	450	438	427	444	456	458	403	438	437	380	442	435	450	452	415	440	423	444	441	492	403	424	473	407	464	475	418	438	401	428	443	451	434	425	433	433	438	431	439	423	416	441	398	455	442	447	447	444	444	477	419	427	445	437	448	438	414	417	445	419	429	433	414	429	480	431	432	433	451	418	418	454	425	448	456	434	403	422	444	454	436	447	430	412	424	421	455	473	449	426	427	446	449	452	455	461	431	428	449	421	424	439	442	459	437	446	475	435	445	424	431	414	458	427	429	441	417	410	438	477	441	409	452	461	441	423	459	430	408	461	426	426	467	436	441	406	460	420	461	424	450	444	461	470	445	448	451	397	412	401	414	478	418	435	455	430	419	452	425	448	469	407	422	415	431	428	409	487	448	450	430	442	451	444	414	438	423	470	443	494	414	404	460	434	465	432	439	432	447	410	451	420	435	425	444	427	448	452	443	444	424	475	448	463	427	415	449	416	429	407	443	444	420	469	429	416	438	405	432	416	447	422	427	407	417	443	482	431	455	415	438	475	419	422	408	408	448	412	469	444	445	444	442	443	407	430	454	443	460	445	447	459	427	451	455	401	408	393	427	437	429	422	418	419	418	421	452	417	436	453	438	451	423	455	470	447	442	432	411	462	400	436	390	436	416	419	417	423	398	456	462	443	415	449	436	378	443	450	408	442	413	438	422	442	461	421	417	437	427	465	432	444	417	451	456	421	487	423	454	474	438	460	455	420	430	435	434	472	393	431	421	447	435	450	425	430	415	394	441	441	430	429	426	446	450	432	456	443	413	416	411	419	432	384	408	419	441	418	435	403	417	442	430	442	450	416	434	431	475	415	460	434	436	452	431	454	428	436	442	433	414	415	472	460	450	412	443	466	446	411	461	440	441	436	425	460	460	444	424	427	414	440	451	436	422	436	407	414	448	436	429	453
42990	57761	44325	38221	30552	11881	746	703	715	704	691	726	689	731	678	670	681	654	661	686	666	693	714	704	687	659	673	680	688	637	649	687	684	713	661	713	672	690	664	677	677	656	623	687	631	680	668	650	677	687	683	665	611	677	701	661	681	691	658	651	688	698	674	657	647	690	701	632	654	678	640	659	677	660	692	694	650	695	673	626	644	660	626	715	660	624	613	657	697	675	662	680	724	689	674	657	692	614	657	693	659	681	655	721	692	663	677	664	682	675	658	693	671	684	667	645	712	670	636	619	712	636	698	649	681	686	683	681	669	672	652	639	676	652	708	641	696	654	648	685	687	656	679	654	675	684	687	651	636	707	672	663	704	659	682	630	697	663	660	660	663	710	708	668	683	682	627	663	616	688	638	670	665	675	693	645	662	676	660	646	715	633	701	674	676	734	660	631	677	630	659	654	636	739	607	700	644	672	676	680	717	688	689	698	679	660	661	702	706	659	623	655	651	687	698	689	631	682	670	679	665	662	616	652	694	685	669	726	647	626	670	687	673	653	702	711	683	709	644	663	669	679	651	674	639	648	672	678	663	717	660	708	670	660	667	674	663	694	649	698	640	675	691	713	711	642	658	657	665	709	655	678	636	673	695	706	694	686	663	676	710	686	665	749	701	608	649	667	697	680	705	681	694	706	683	696	677	688	661	639	689	625	662	667	656	653	600	674	690	665	654	664	661	660	678	661	697	657	694	682	672	676	676	703	644	693	639	637	702	676	670	672	680	680	603	649	676	658	645	648	679	668	676	660	654	669	677	740	677	687	665	680	681	703	707	639	695	687	667	657	684	663	666	683	683	604	677	691	644	652	647	728	643	677	679	720	643	702	654	678	667	640	673	686	705	682	669	701	675	635	644	671	688	681	686	690	727	700	662	686	647	652	685	667	648	641	662	622	642	680	668	689	711	646	631	706	660	662	678	645	675	654	688	642	670	682	738	644	692	696	669	709	651	702	679	689	674	621	684	684	681	660	657	675	681	642	692	661	649	679	696	647	658	689	670	618	650	645	695	675	659	654	682	677	643	634	684	701	623	675	675	667	661	676	720	706	673	697	636	686	647	680	630	650	651	655	662	658	650	661	662	701	699	662	677	670	666	632	651	707	645	679	696	658	681	658	661	694	672	695	645	664	682	686	663	692	674	645	687	652	651	707	678	688	692	656	645	673	677	637	677	701	716	707	634	633	666	663	642	707	690	706	654	656	680	688	688	685	699	679	719	656	651	641	707	675	711	671	660	655	711	702	694	736	636	719	708	650	675	655	657	647	698	687	666	668	651	661	664	662	698	656	651	659	653	678	686	675	635	665	722	681	684	699	677	642	661	638	660	675	672	664	650	653	706	685	673	667	653	672	693	659	654	629	669	637	664	682	716	655	652	697	700	669	655	724	689	683	649	637	743	669	683	725	659	679	714	660	677	694	656	692	648	683	675	683	672	691	613	691	687	675	667	707	676	675	656	631	679	658	709	672	681	690	672	686	663	675	684	677	685	617	674	687	686	665	708	663	740	709	697	653	649	648	677	659	686	689	609	718	680	660	653	648	650	668	657	647	688	641	632	622	659	639	658	625	662	662	706	655	680	665	664	670	726	714	696	709	675	691	674	664	720	642	681	705	686	666	664	682	652	667	694	706	663	670	709	628	639	685	736	719	683	669	637	628	708	633	666	682	664	688	700	669	681	635	650	645	704	653	710	686	675	692	660	718	711	689	730	673	638	632	672	740	649	709	712	655	633	673	684	704	653	665	684	696	703	678	634	706	671	655	663	713	713	673	662	670	683	684	594	674	621	705	669	686	674	675	618	660	667	652	706	679	710	676	727	652	613	670	675	703	643	623	661	705	659	730	707	679	676	695	682	654	640	713	697	699	700	637	648	649	642	661	656	693	659	658	678	722	706	670	700	675	685	667	670	659	691	649	689	685	698	657	657	642	715	657	676	664	648	670	660	676	688	678	680	689	681	638	674	669	711	649	644	655	684	661	676	737	658	712	689	653	668	652	681	635	645	674	621	699	645	661	685	696	653	652	699	697	697	681	672	677	678	691	687	658	636	694	699	686	696	633	710	679	695	666	698	667	626	675	664	660	645	640	680	664	639	663	709	671	655	667	683	658	672	692	686	642	677	709	612	682	675	689	641	681	648	676	651	688	702	682	703	708	693	624	685	657	665	727	671	672	714	671	713	691	716	651	665	645	659	689	676	689	720	691	686	666	662	720	719	678	691	626	684	643	684	667	659	676	689	697	646	624	643	713	693	691	637	586	673	684	637	651	677	657	656	659	679	663	672	649	665	688	674	692	689	650	647	661	638	668	691	671	683	699	669	683	672	666	660	655	710	689	673	660	661	690	648	643	753	647	657	682	672	638	661	674	690	663	709	695	700	632	683	663	671	700	634	677	646	673	719	691	661	677	629	660	711	640	696	709	697	652	662	668	686	656	685	692	684	692	714	675	700	678	673	660	662	662	698	680	693	625	671	695	727	639	676	679	688	658	644	683	681	660	730	707	669	659	694	691	639	699	683	678	688	662	665	684	637	681	676	682	683	712	676	648	677	668	676	652	686	691	667	704	683	682	701	685	703	646	674	680	631	658	694	629	672	673	627	683	644	699	626	637	694	662	668	681	667	674	657	671	696	614	730	733	663	664	691	676	682	628	675	709	679	688	691	693	667	636	644	693	670	689	665	714	643	683	689	706	692	649	677	675	697	684	675	683	666	717	657	701	704	675	692	652	668	657	684	692	646	692	654	719	645	668	664	665	644	681	707	607	669	705	684	652	654	687	672	670	703	669	676	730	668	659	692	679	688	641	711	678	622	646	669	701	680	657	645	680	685	665	671	697	684	658	673	698	638	634	672	632	642	643	694	632	707	665	675	655	682	656	700	717	626	704	652	646	637	673	677	665	654	617	654	695	676	676	687	672	689	671	661	665	691	629	703	668	679	680	669	712	658	678	691	724	662	672	715	651	698	746	685	721	634	691	657	685	648	632	645	681	664	677	659	708	704	682	645	654	667	696	665	660	655	696	705	642	680	627	698	683	644	630	716	678	689	726	709	677	661	650	719	683	705	696	657	626	693	683	724	695	688	696	734	668	651	669	670	612	693	652	664	640	689	676	723	658	689	664	652	698	637	672	645	669	711	633	681	689	675	658	645	666	692	665	693	641	664	658	661	674	676	660	687	676	684	698	653	637	650	637	695	741	646	688	641	725	656	717	662	670	680	710	658	643	695	695	677	642	671	603	705	662	682	687	679	710	671	660	676	683	634	649	653	685	703	678	675	663	648	671	678	627	635	668	682	732	700	687	707	685	652	661	662	701	664	635	646	698	660	653	711	681	688	633	662	651	700	664	664	700	673	665	695	672	673	656	682	681	668	695	690	624	624	632	658	644	674	695	675	664	712	672	670	643	661	685	627	680	650	687	681	693	677	630	671	679	663	704	678	669
27388	22499	20124	11252	4506	1240	433	432	396	411	446	432	421	439	435	448	388	418	438	391	437	407	432	439	397	423	416	401	403	417	423	431	447	450	406	404	371	433	387	440	455	391	441	428	417	421	420	440	420	418	399	424	383	422	401	414	390	448	418	400	430	403	424	399	408	406	436	415	446	428	401	431	407	449	429	410	415	429	457	397	401	434	383	389	396	398	430	411	416	402	438	431	385	442	401	402	398	440	396	401	450	384	385	433	451	425	447	421	411	381	439	431	416	376	419	384	421	396	425	402	410	436	403	403	430	403	453	436	368	393	405	442	431	411	450	429	423	397	396	418	411	426	401	402	391	423	461	390	426	430	420	418	396	419	447	422	442	430	398	404	408	429	414	441	436	460	403	448	397	379	429	406	367	438	429	405	440	446	428	438	395	416	439	457	436	426	408	435	416	384	412	442	405	436	413	428	435	440	413	437	446	432	448	432	453	433	417	396	398	401	433	413	417	445	433	401	441	422	400	393	411	422	424	381	447	402	416	417	366	451	440	415	393	441	421	374	416	417	453	436	363	404	425	414	443	419	455	396	427	450	413	429	392	468	453	454	403	394	406	404	414	394	389	439	416	423	417	402	422	410	425	420	420	401	448	385	421	408	424	422	447	433	421	412	427	419	439	416	402	406	422	422	390	444	418	392	445	446	426	411	425	435	414	443	413	398	461	380	375	393	448	432	383	405	383	451	463	414	417	425	397	439	435	438	445	417	392	417	402	448	436	398	443	419	402	412	450	406	399	423	428	398	374	382	423	414	445	419	424	433	405	449	429	432	435	393	397	398	426	438	404	440	381	407	443	414	446	440	437	431	401	430	430	406	405	398	449	448	415	397	445	418	406	406	427	404	443	438	415	383	409	421	419	440	400	441	402	406	420	421	397	437	427	415	424	407	407	440	428	406	438	405	450	380	393	440	440	395	436	420	374	457	426	374	416	450	430	434	440	392	438	424	438	406	426	422	440	417	442	413	408	412	429	409	433	437	402	441	399	416	424	407	417	430	407	461	445	438	401	436	427	427	440	408	451	420	445	428	376	447	425	416	392	408	439	417	426	424	429	417	429	423	417	396	376	459	429	415	442	373	404	451	419	400	415	416	432	398	441	404	451	393	408	393	454	443	411	432	449	402	427	411	403	429	417	388	422	411	423	413	420	409	426	422	427	439	396	430	461	406	431	402	433	446	382	446	453	462	431	385	415	402	361	458	448	426	354	405	422	424	408	409	432	406	403	442	417	409	400	419	455	387	414	411	418	408	379	409	406	400	420	401	414	392	431	407	407	427	434	449	432	423	396	414	409	427	441	427	429	456	415	416	413	440	393	409	413	440	367	439	433	427	407	481	413	468	391	399	415	450	427	401	392	458	446	408	411	390	445	405	405	435	392	429	420	412	400	408	380	396	424	412	444	418	409	427	436	430	453	425	433	420	423	424	415	426	451	413	424	453	434	407	428	413	366	381	406	450	428	392	394	407	405	475	434	452	438	420	418	427	417	425	430	428	414	415	398	477	420	433	391	361	423	412	380	372	392	413	425	421	403	394	421	419	423	462	393	422	439	425	442	421	411	407	467	407	417	389	408	437	430	391	450	436	453	412	436	408	462	440	428	435	397	448	397	445	408	414	431	469	436	402	452	428	419	423	439	425	383	375	415	367	407	391	438	436	416	413	446	420	408	445	409	409	404	394	435	404	430	419	428	425	441	394	420	431	431	412	442	378	393	401	431	433	414	414	400	430	436	395	423	403	459	434	419	452	394	422	428	437	415	417	414	434	386	430	464	390	421	448	393	448	419	438	418	444	414	429	451	425	421	436	400	382	413	391	432	447	453	414	412	422	394	412	379	406	410	459	398	426	436	395	428	425	423	407	409	401	406	406	434	394	415	421	423	413	393	406	403	423	448	388	411	377	425	427	422	378	381	428	425	433	429	392	442	371	425	421	440	416	413	393	407	428	419	417	392	426	455	434	396	403	420	411	436	413	435	420	453	420	437	399	411	383	463	435	396	413	426	415	424	412	411	445	434	395	427	380	424	438	384	438	418	416	417	408	424	407	433	433	437	441	418	414	434	405	405	376	399	386	439	405	429	422	423	468	379	432	431	418	406	407	464	404	420	383	414	401	422	417	460	422	413	411	442	405	445	431	402	420	401	406	420	401	383	422	466	416	402	407	432	393	474	430	404	453	415	418	464	391	419	414	473	411	420	428	468	380	396	414	420	388	400	410	414	427	430	449	409	390	413	402	416	406	431	432	404	434	449	394	423	398	398	372	392	385	381	410	422	432	408	435	467	388	419	381	438	438	415	398	431	458	410	444	442	447	421	420	432	404	456	421	401	432	441	424	413	405	386	398	438	410	396	408	448	414	416	419	414	417	398	428	403	417	428	443	415	381	404	443	429	425	415	408	443	431	431	444	439	439	403	417	429	440	417	397	417	398	406	413	420	423	404	425	413	410	417	392	416	462	415	417	449	434	415	394	425	389	444	410	420	387	451	477	426	439	403	420	457	440	467	429	417	420	441	394	399	394	402	460	403	415	442	407	411	435	452	448	416	430	424	424	448	448	401	459	401	444	430	414	443	417	420	416	419	398	411	407	442	451	418	416	388	397	387	417	453	417	446	420	436	410	417	419	477	430	440	394	406	397	405	403	389	418	431	430	427	376	419	405	393	409	379	400	403	419	435	387	443	393	410	418	402	447	445	444	432	398	476	415	434	375	417	425	420	410	383	408	426	438	420	455	453	451	417	417	412	365	435	440	403	437	448	441	429	421	428	393	430	434	407	429	418	419	414	425	389	414	413	427	412	384	389	425	383	446	412	418	425	404	408	406	412	464	445	400	441	430	435	411	430	423	456	463	459	408	394	402	429	431	420	422	424	430	424	427	414	375	387	399	395	486	422	413	385	371	421	428	418	400	418	412	443	385	439	415	409	389	429	418	401	380	446	412	417	385	386	420	406	452	454	423	395	417	406	445	445	389	454	407	432	436	443	445	397	408	418	381	433	409	421	445	415	427	404	443	421	425	452	417	433	414	415	414	406	405	452	413	380	422	425	401	411	406	401	436	401	409	396	418	395	444	409	421	385	424	420	413	427	437	398	454	385	412	440	397	414	406	370	437	435	419	400	394	437	422	445	459	401	376	418	431	436	391	425	406	443	414	418	392	420	442	462	434	370	433	404	391	395	426	434	392	441	435	420	437	434	392	423	417	427	380	432	407	414	405	388	408	402	407	446	398	423	393	429	434	419	406	438	420	429	444	435	404	389	425	375	433	431	413	441	399	405	416	442	432	422	439	434	410	395	453	378	443	373	416	429	411	406	436	431	430	412	422	437	415	431	422	439	454	396	418	411	395	380	403	403	394	384	397	420	413	409	437	420	426	435	421	400	429	458	429	414	388	426	426	457	406	432	439	431	432	424	439	420	419	410	412	440	422	396	409	414	417	396	400
29435	32067	21567	13676	6995	2102	671	667	640	646	676	665	625	655	630	667	668	646	690	636	696	661	594	640	695	677	634	621	633	641	668	638	673	694	602	628	674	714	671	668	647	636	624	615	664	651	644	664	620	626	664	714	620	696	640	652	672	618	673	634	699	658	623	664	631	665	656	674	641	689	644	651	616	681	616	616	664	628	669	626	624	611	643	627	616	644	665	663	648	674	627	648	667	681	619	658	652	619	621	669	633	689	639	655	614	639	680	619	625	640	640	657	612	656	691	653	692	693	678	675	676	660	636	646	599	662	629	688	645	636	657	655	630	669	695	656	626	651	642	627	687	680	641	670	655	626	653	651	669	663	667	645	631	647	703	700	668	668	645	628	691	685	587	639	615	638	678	637	644	641	653	654	644	644	662	686	635	682	689	630	648	648	669	629	626	686	600	648	634	666	614	615	659	659	703	672	672	605	653	647	649	651	674	647	623	667	671	650	654	639	643	662	663	619	648	612	653	720	627	636	640	685	618	640	685	655	613	645	577	668	654	632	617	671	620	633	664	644	661	658	687	668	633	652	684	668	631	666	698	633	648	651	648	655	625	632	631	653	663	635	627	644	641	656	621	660	703	670	710	601	632	659	601	634	644	637	650	647	682	651	622	701	638	638	665	665	645	685	690	614	646	711	650	660	660	634	638	690	620	661	640	622	638	632	660	673	707	670	606	662	674	660	659	662	662	603	657	628	675	690	614	663	649	608	629	667	645	611	631	657	620	617	672	602	652	647	639	645	672	618	631	660	616	676	675	658	636	648	636	602	660	674	600	663	631	715	612	661	623	617	618	621	662	636	694	594	634	669	658	652	647	627	666	641	679	675	684	659	628	671	689	656	674	628	651	670	639	626	635	616	682	642	655	703	680	707	657	643	620	637	621	637	631	654	674	681	638	653	693	619	653	633	681	618	685	678	679	624	673	675	634	671	653	678	680	660	610	646	615	601	676	649	637	614	675	638	614	681	653	664	635	631	646	622	656	655	684	651	654	653	680	657	645	652	617	648	657	637	638	631	657	638	641	668	661	640	612	664	661	638	699	619	645	657	613	666	661	645	589	644	639	676	628	685	654	639	620	652	651	628	733	673	602	648	663	625	676	650	665	657	609	647	635	648	634	651	670	638	643	592	638	600	670	597	659	683	636	626	663	663	700	616	693	701	648	620	611	653	644	644	635	649	617	677	593	648	648	700	635	681	616	655	618	640	666	670	704	651	625	641	679	622	642	644	654	677	699	617	648	651	655	658	646	692	692	649	650	651	686	636	673	687	613	646	640	639	597	679	623	644	610	656	658	651	631	684	634	696	637	666	637	661	620	620	641	707	621	676	665	636	646	625	722	675	622	654	658	608	635	654	635	680	645	644	689	635	607	685	643	637	662	608	683	652	663	638	674	662	655	661	652	660	645	574	613	596	679	629	676	627	637	636	617	666	647	633	653	719	677	682	629	679	651	665	640	661	632	666	655	692	660	662	665	650	661	659	618	641	627	645	669	657	649	664	650	624	660	699	647	674	648	682	701	630	681	624	635	656	616	666	687	695	642	621	650	613	648	673	660	648	637	618	644	648	666	662	662	671	604	640	656	669	601	624	650	689	626	649	640	644	682	634	624	636	693	627	649	685	620	658	671	624	676	624	659	655	633	637	668	626	632	650	638	665	666	686	677	653	660	624	685	666	677	698	605	606	694	629	660	628	651	665	642	649	662	677	658	670	670	654	651	663	678	652	675	679	648	584	653	687	608	618	654	655	627	688	592	622	619	671	649	624	681	657	597	676	626	641	660	650	647	632	680	636	664	662	600	648	659	609	631	683	683	663	675	667	683	650	655	668	671	629	634	678	622	675	681	695	673	626	639	684	622	670	603	692	616	669	643	634	662	647	656	683	661	649	631	644	636	648	639	662	630	653	657	663	602	656	664	651	649	659	658	655	643	697	659	685	650	661	624	630	640	639	585	665	653	615	652	686	666	673	611	653	657	689	664	668	675	635	624	638	637	656	611	686	643	686	658	650	661	651	644	683	655	658	661	652	628	617	662	614	639	645	599	693	635	651	639	644	640	630	639	634	678	613	671	646	657	625	661	678	664	640	600	620	619	663	671	616	652	660	641	728	637	682	628	637	654	612	657	669	686	654	619	672	622	574	653	660	651	657	638	620	633	619	643	642	667	624	642	660	665	677	690	644	665	620	657	655	649	694	655	673	631	663	641	642	674	662	692	619	665	613	608	678	679	689	671	588	607	679	663	649	627	623	618	630	660	698	629	683	654	646	631	644	665	649	664	647	616	629	652	642	583	657	641	630	656	675	644	626	663	697	609	679	638	628	653	721	652	677	687	622	649	636	643	653	624	639	628	649	665	630	650	631	675	637	656	627	679	588	707	641	634	659	620	618	676	666	637	661	625	634	692	644	640	610	681	625	674	668	665	701	655	641	672	664	653	646	665	652	656	697	667	704	667	638	640	645	645	658	651	662	605	620	648	657	633	617	664	651	696	634	659	643	687	658	633	673	635	654	649	654	649	645	617	628	615	658	652	647	652	655	639	630	669	693	668	634	604	616	682	627	633	604	670	657	629	680	674	651	600	698	680	640	656	623	658	679	643	651	658	638	642	684	674	648	634	597	648	652	664	666	678	597	652	650	597	627	613	656	653	630	630	606	643	646	644	680	632	671	656	664	654	651	665	699	668	609	687	639	688	655	657	643	702	636	625	633	633	669	568	676	646	644	691	631	636	630	688	643	639	644	617	639	659	639	676	639	685	676	617	627	668	662	644	634	631	636	649	639	640	645	655	681	644	655	660	631	674	661	692	674	676	660	635	700	639	646	645	649	634	679	696	647	660	642	666	654	661	660	645	674	689	641	644	659	663	627	649	641	655	642	588	635	649	662	654	670	638	627	624	608	628	642	641	626	608	648	653	681	606	663	677	656	663	631	645	636	664	629	615	620	644	620	684	661	634	662	614	633	637	681	696	646	598	631	648	630	631	679	699	651	637	654	653	621	656	646	661	648	660	664	674	619	648	657	652	674	636	672	694	640	668	667	643	683	692	654	641	614	652	617	675	674	629	623	698	631	678	653	657	635	619	653	653	661	653	651	595	685	697	644	630	694	654	641	639	677	638	617	648	623	668	641	620	641	665	688	603	617	666	679	596	670	667	681	637	668	652	670	668	646	619	654	651	645	665	671	646	693	627	646	674	590	657	632	645	660	659	604	617	635	685	629	629	624	631	593	666	647	663	707	653	621	656	655	655	667	618	658	620	638	621	655	652	587	624	679	661	643	633	637	645	635	637	676	679	644	647	639	648	614	628	669	635	687	668	638	640	676	690	616	647	620	649	655	669	662	674	634	669	627	678	675	651	642	619	684	590	621	657	647	643	681	650	670	663	652	649	700	646	629	651	665	651	667	677	618	664	669	645	667	674	639	654	634	678	652	671	662	638	640	611	643
24148	21374	29371	30630	24496	12977	1727	642	564	554	535	566	580	537	573	557	569	574	514	519	537	541	554	537	545	546	535	543	557	561	560	556	549	605	553	518	549	535	549	571	560	527	521	539	544	569	478	543	596	549	545	560	557	564	576	597	544	548	579	587	549	548	552	533	534	555	519	516	542	562	594	584	605	542	553	561	551	599	576	555	542	535	557	575	523	538	564	535	571	541	514	554	556	541	519	525	555	543	538	586	512	541	587	559	535	582	495	535	587	569	562	572	552	613	543	562	549	587	522	523	541	547	553	578	518	540	571	528	514	559	489	555	530	583	509	562	558	514	518	561	578	533	563	567	595	527	531	489	540	558	535	529	533	543	556	572	532	576	579	558	554	586	571	558	592	598	547	562	541	541	485	544	535	516	507	568	545	533	608	565	583	563	567	592	550	528	576	567	515	541	514	560	572	500	549	550	528	533	548	511	568	553	531	552	559	515	592	547	505	559	563	542	569	504	543	558	553	572	554	549	532	560	500	538	572	553	545	568	586	539	562	553	586	581	559	577	545	532	522	520	590	553	594	547	580	561	540	495	539	532	552	516	548	555	526	556	593	560	576	587	545	543	519	554	552	547	517	543	502	604	541	536	536	557	548	592	546	548	566	564	522	541	555	539	526	527	596	589	554	551	558	541	548	539	521	549	590	596	546	527	579	540	563	580	532	573	572	510	534	536	564	555	562	547	552	568	522	586	561	561	556	548	544	547	559	522	549	563	526	538	547	567	552	531	552	567	518	566	528	550	534	516	551	565	533	533	520	583	554	536	561	582	508	586	549	579	580	578	563	581	525	561	555	529	562	551	562	549	584	546	561	506	528	588	566	535	570	549	567	560	525	568	531	545	557	518	553	561	550	559	556	568	518	543	586	584	541	515	555	553	550	554	533	562	530	536	572	531	546	522	561	551	525	514	524	536	579	564	536	563	527	545	537	548	556	560	550	537	563	542	564	564	530	510	544	523	515	548	523	543	552	539	571	566	554	537	562	553	576	527	569	510	550	529	574	596	561	548	537	525	573	544	559	525	541	521	569	548	525	554	595	518	543	560	530	548	513	520	537	543	569	547	512	511	531	526	560	541	536	553	580	581	542	505	532	557	524	529	529	572	525	529	538	528	564	567	557	617	568	494	605	568	555	582	530	549	564	541	526	561	538	537	573	594	560	523	579	549	528	489	574	567	558	555	522	536	511	508	542	550	549	532	551	593	520	558	553	565	563	569	562	511	547	554	567	559	597	537	570	572	523	562	536	539	541	521	556	544	569	516	528	534	582	532	549	559	557	513	544	550	544	547	554	565	546	535	589	541	558	514	559	578	539	565	561	550	530	557	561	546	545	581	580	545	530	559	520	550	582	507	511	483	571	536	575	583	597	541	576	571	550	542	575	525	578	520	514	468	552	518	537	556	532	534	545	564	532	571	542	555	578	532	569	532	543	550	549	574	575	571	533	591	537	540	537	564	538	542	522	549	557	540	570	561	551	527	536	520	555	567	611	523	551	555	572	535	518	572	595	516	567	549	543	539	573	554	549	535	577	594	563	575	507	556	569	555	540	561	576	546	544	571	552	555	571	534	584	572	571	535	557	579	518	514	525	577	542	566	526	588	510	528	536	547	541	536	512	544	567	570	582	547	559	549	537	538	561	557	549	613	588	511	491	526	583	512	508	551	511	508	551	534	520	533	554	558	523	511	578	507	584	582	569	536	577	519	557	548	582	578	552	548	590	554	529	568	539	580	570	511	509	528	552	527	544	532	516	541	508	553	534	555	544	573	561	556	572	509	551	558	529	551	556	574	530	549	563	561	564	540	545	540	557	535	543	554	575	545	520	536	526	565	545	547	569	565	540	583	570	556	538	575	530	516	552	529	545	538	536	550	528	580	584	538	542	541	523	532	532	565	512	564	575	482	545	566	544	526	577	556	532	577	556	533	538	560	529	546	530	550	545	559	586	539	577	531	558	544	576	574	529	564	562	512	514	531	568	569	574	532	588	594	507	574	532	582	516	561	558	569	552	565	537	539	512	566	537	551	593	607	534	594	567	570	555	518	576	539	530	540	539	506	534	613	533	525	502	535	576	539	510	515	592	533	582	604	553	548	542	555	546	562	551	557	550	578	559	487	485	574	535	587	550	544	565	558	578	549	598	540	530	541	570	528	594	537	582	602	570	537	571	581	553	597	582	566	558	579	528	551	579	539	596	559	540	576	518	570	549	570	590	538	574	530	516	540	582	542	541	553	564	560	599	569	532	531	582	562	554	537	542	592	542	525	582	555	570	544	532	549	568	558	538	521	515	534	583	537	552	561	536	536	580	542	538	539	549	554	560	539	555	523	536	585	529	526	593	550	542	540	593	543	560	512	542	594	561	590	547	563	559	562	554	539	547	584	522	558	575	530	582	523	571	598	596	537	572	592	554	526	546	532	587	593	571	578	563	567	541	553	577	590	582	601	599	540	522	584	556	533	567	507	545	535	582	554	528	495	546	564	565	550	579	529	536	577	569	567	582	525	578	569	519	555	571	559	526	501	555	546	521	550	582	596	553	543	574	560	582	529	546	587	533	547	561	519	565	548	553	549	561	624	579	561	575	495	549	545	602	536	539	580	556	555	541	552	564	519	551	540	547	553	539	533	543	573	546	548	535	557	616	564	538	589	508	501	534	568	570	567	537	556	558	552	581	554	558	556	580	559	523	538	553	558	535	575	516	524	598	558	528	502	530	553	572	574	525	548	541	547	563	534	560	533	521	566	584	580	553	536	519	567	550	501	543	551	540	537	578	547	551	561	582	567	537	539	567	567	550	577	588	498	563	573	564	577	534	546	566	538	535	544	551	517	560	579	545	575	538	547	555	596	569	508	581	562	563	547	562	558	558	525	563	565	548	563	550	533	534	570	551	511	531	537	531	549	541	504	577	570	539	519	573	565	551	580	568	558	609	547	525	503	577	572	539	573	548	528	554	593	551	537	601	556	565	595	560	489	561	518	579	598	549	566	562	601	564	542	576	556	549	534	501	569	581	579	569	539	534	583	548	556	570	555	606	536	535	557	544	574	564	546	550	520	519	579	581	552	547	548	539	545	591	532	541	548	578	517	522	546	612	533	555	525	545	582	548	526	549	579	551	524	535	560	522	527	554	519	558	567	515	539	557	500	584	546	516	583	557	572	552	559	540	539	538	529	575	570	573	546	575	545	556	556	534	549	577	559	552	534	600	527	566	514	536	517	533	546	545	518	557	520	517	528	580	524	571	489	562	530	556	565	523	542	545	544	532	543	564	559	528	568	544	555	509	555	535	526	557	554	566	575	593	568	522	500	577	538	566	604	539	525	525	596	516	544	522	542	553	563	555	534	496	601	559	574	549	602	499	536	552	518	544	537	524	518	527	563	539	558	529	588	526	559	536	529	517	560	530	564	524	572	537	541	594	557	525	540	583	566	521	559	561	542	537	611
37890	57692	55543	45149	27335	9555	912	857	809	852	841	814	824	848	858	912	818	810	918	843	872	835	823	850	842	880	757	840	811	857	805	835	839	848	845	854	816	799	850	848	844	848	806	843	851	876	814	836	832	832	833	881	815	798	830	880	804	843	812	813	827	840	836	838	819	826	838	868	861	857	878	827	823	875	822	872	842	812	865	847	811	867	818	824	843	792	877	839	784	851	819	874	805	822	829	821	806	856	828	884	864	860	806	879	870	817	826	840	812	829	860	837	796	879	824	840	831	815	869	832	850	831	836	845	857	850	848	805	921	818	877	845	855	791	841	891	868	855	780	847	787	836	812	875	855	821	879	823	815	850	850	826	860	836	811	837	830	845	865	856	823	808	813	851	836	789	796	869	813	857	821	830	804	788	904	802	814	802	862	831	846	838	830	862	849	809	838	837	819	890	820	824	776	852	846	837	878	804	884	837	819	799	826	919	798	819	877	859	792	835	820	801	800	832	834	825	811	842	792	824	881	840	846	784	866	822	852	855	854	845	822	852	840	844	828	898	826	850	829	812	791	815	849	863	790	846	807	833	787	857	816	857	797	842	890	883	885	845	803	850	830	803	865	792	858	817	794	847	830	856	833	899	886	885	852	827	810	817	857	884	817	850	809	838	858	896	849	841	817	812	796	840	885	840	835	811	855	826	838	830	787	852	857	874	848	821	865	811	847	865	850	832	866	825	848	844	821	831	823	846	868	859	839	834	833	850	816	788	794	825	777	835	789	828	823	845	819	845	809	885	877	797	834	800	830	873	817	813	851	817	837	846	814	863	879	865	819	794	843	838	861	869	888	840	836	845	857	874	865	870	828	867	814	819	794	874	800	870	878	881	824	862	827	806	811	853	844	804	812	830	848	811	827	833	874	875	819	843	838	845	825	862	849	809	879	866	870	824	809	875	882	861	865	875	861	887	809	864	780	827	866	831	856	880	822	871	843	809	877	835	812	861	801	796	831	835	830	890	845	871	787	747	863	868	842	761	841	870	810	821	870	871	777	849	893	859	817	820	783	815	772	830	833	870	848	863	835	814	838	772	798	841	785	819	802	848	825	845	895	808	935	857	799	789	867	825	872	840	870	836	833	865	836	834	839	859	832	817	845	789	824	872	857	828	857	854	837	864	820	835	868	841	820	806	847	853	815	815	811	809	834	886	819	867	853	873	823	809	835	805	802	843	884	805	842	801	806	825	863	839	793	816	859	840	866	864	830	870	838	816	810	856	826	811	827	807	802	826	864	813	869	824	839	821	825	826	857	819	858	855	817	782	871	852	818	874	892	899	835	852	810	839	825	829	916	834	838	858	831	820	859	851	856	818	908	864	815	804	825	924	866	823	893	862	871	896	813	864	816	833	843	833	857	842	854	827	819	823	861	787	849	794	803	760	849	862	874	809	812	860	854	846	818	821	835	849	833	857	863	884	839	873	864	766	836	865	796	815	823	776	807	825	815	839	824	817	870	837	794	783	860	862	822	842	856	868	864	799	836	823	755	772	828	816	829	816	852	817	835	836	795	869	830	801	808	818	848	845	832	822	842	855	850	862	851	857	843	804	827	853	832	832	763	813	869	834	868	841	881	804	894	862	774	895	813	790	843	886	851	823	854	844	838	845	813	854	841	869	825	827	864	841	853	834	860	805	824	833	844	795	812	845	825	861	846	798	887	807	815	813	772	839	822	799	813	813	840	811	793	849	844	854	853	917	847	811	879	833	838	813	821	870	877	804	799	847	807	859	859	842	827	823	815	809	819	847	875	777	882	861	815	816	836	811	816	846	853	802	882	851	860	837	810	877	859	883	830	876	809	810	803	820	824	829	842	886	816	864	849	823	860	832	840	826	822	855	829	855	864	849	793	796	873	814	818	856	862	837	820	832	737	841	796	856	852	833	845	834	784	807	802	854	828	812	816	845	817	825	837	823	779	810	923	842	815	864	838	840	857	823	820	836	868	868	827	797	842	814	843	827	815	794	846	851	838	792	851	830	760	822	859	807	876	825	880	863	822	828	850	821	838	773	832	838	810	826	796	844	849	859	834	806	839	839	819	814	830	875	838	883	826	828	783	855	856	831	845	840	848	819	884	847	803	885	848	836	865	836	900	846	800	858	837	791	890	827	862	831	833	820	805	842	863	848	808	787	826	849	866	839	862	771	835	845	801	808	808	789	870	836	821	866	788	805	828	787	827	788	855	861	831	849	833	848	869	781	859	810	829	811	826	807	835	841	851	881	855	845	821	865	839	809	805	850	809	819	898	839	760	808	836	855	824	812	812	810	859	807	856	793	845	818	832	822	863	778	843	873	878	807	836	797	818	845	874	872	850	795	813	841	778	837	885	824	810	804	847	844	812	882	834	844	900	818	831	843	814	844	834	819	803	804	850	825	841	803	780	864	851	821	878	838	800	816	810	890	854	817	843	875	823	856	823	842	854	822	800	841	817	794	834	833	867	819	800	838	812	789	866	862	841	794	806	808	847	839	813	775	837	864	866	847	825	799	852	849	859	851	851	837	803	819	815	833	791	819	851	834	783	864	843	816	852	855	854	810	836	829	821	874	870	827	834	879	840	830	818	846	829	882	889	874	820	777	790	843	858	875	789	878	843	816	825	875	786	817	852	878	823	818	882	851	852	873	796	825	854	844	832	839	825	887	849	800	806	854	833	774	863	860	852	836	869	887	839	825	826	804	823	809	830	870	844	872	841	790	844	871	832	865	811	820	821	819	827	874	813	822	778	801	810	847	849	833	827	822	862	848	797	871	853	813	825	841	792	856	798	815	867	831	834	787	794	889	829	813	844	863	821	812	800	817	807	901	840	832	853	861	837	876	822	850	857	844	845	816	836	810	811	876	792	846	877	850	815	822	878	845	784	775	848	897	842	827	816	828	821	868	823	822	851	831	843	822	801	841	818	885	828	850	833	856	831	845	827	896	871	835	806	863	861	856	877	847	879	860	757	793	800	866	878	825	865	826	867	823	832	848	845	833	891	856	800	832	807	822	852	830	856	808	798	902	848	770	912	859	815	896	814	843	819	822	867	838	802	772	837	858	784	848	829	854	807	835	854	825	810	860	812	872	839	854	856	809	805	842	871	841	800	828	824	822	878	787	833	838	842	835	835	863	836	866	767	858	870	867	828	866	807	820	786	845	809	823	798	835	804	845	847	829	809	862	842	850	830	841	850	825	819	808	822	855	807	840	816	792	872	815	831	806	811	798	813	824	803	848	799	811	835	816	802	812	833	848	798	813	760	814	833	819	814	800	888	819	861	792	824	832	892	855	839	840	804	822	873	828	837	873	836	887	859	872	849	877	803	831	831	794	812	839	813	852	853	792	900	813	816	828	801	845	809	842	837	885	938	894	828	819	870	903	803	814	817	847	890	854	876	817	838	889	828	850	844	859	841	854	782	813	851	866	767	835	848	784	893	880	854	793	852	765	829	794	873	830	827	810
22975	21312	29029	26368	23467	19103	5932	698	445	485	498	478	492	470	477	468	483	451	477	473	474	483	519	496	468	428	436	462	495	452	484	459	489	446	484	452	499	488	417	477	455	458	447	462	443	486	455	490	424	422	463	475	433	468	473	403	435	502	469	445	476	447	474	453	502	433	471	472	469	446	447	477	448	421	439	488	418	495	464	489	491	482	478	468	447	454	431	446	424	485	449	439	491	477	491	496	449	463	490	467	457	475	453	467	479	469	484	455	458	487	475	469	525	449	474	468	447	456	447	437	485	473	475	486	464	486	463	495	449	494	462	472	495	449	448	441	431	480	490	432	488	510	473	476	483	461	446	452	504	498	440	494	435	441	472	463	488	437	462	423	480	429	460	453	443	475	444	481	486	454	465	450	447	455	465	449	460	483	462	462	477	452	472	467	475	475	454	449	442	457	439	517	448	467	483	491	465	445	431	455	494	420	444	460	451	441	470	448	465	444	431	477	466	449	442	463	419	500	459	451	436	452	471	464	481	459	475	477	459	444	467	478	473	436	454	464	450	455	469	448	444	481	492	462	482	457	463	461	447	441	475	436	461	476	479	501	431	480	475	476	440	465	450	427	470	472	453	497	477	455	485	460	437	515	511	494	444	480	461	507	473	479	459	464	474	426	444	485	477	457	459	460	466	484	438	453	478	456	455	454	451	408	448	457	460	426	490	411	447	454	411	455	445	462	482	456	455	448	440	438	503	445	445	462	461	473	460	466	481	455	470	410	433	450	462	420	444	439	492	459	440	415	490	434	458	480	469	459	471	512	459	444	437	480	466	455	415	486	505	501	444	498	441	511	437	495	412	446	501	458	449	474	413	452	469	415	496	486	470	424	452	482	488	462	411	431	464	480	454	476	478	480	478	484	409	482	456	451	489	446	436	452	444	466	432	470	489	464	456	460	454	471	435	478	434	413	469	454	474	475	493	441	458	512	435	452	471	467	434	473	483	475	458	436	494	463	464	468	454	408	429	451	457	401	474	494	469	458	435	479	483	472	441	467	502	459	531	490	448	484	505	473	501	469	477	461	456	461	454	454	456	483	480	451	469	451	476	418	485	452	483	513	493	467	455	470	456	439	459	484	450	480	444	444	456	460	445	475	458	462	451	434	449	457	459	469	440	456	462	451	442	454	467	471	423	465	402	484	459	463	428	450	449	487	462	491	476	445	459	459	436	442	484	452	461	470	431	462	461	455	506	443	495	469	480	455	443	456	479	451	457	509	473	485	477	429	485	468	473	435	508	475	466	470	449	438	430	470	468	504	463	441	422	454	443	464	488	463	497	424	448	498	472	466	442	465	447	465	485	459	502	460	455	447	458	444	459	455	441	464	459	459	472	466	437	486	486	437	489	432	472	450	457	462	407	482	434	488	464	449	457	475	486	484	521	472	462	483	475	491	453	443	467	424	460	442	445	491	432	473	448	480	462	462	465	423	454	451	482	448	479	484	480	501	456	442	412	471	452	474	475	472	447	496	468	418	434	499	490	484	474	507	425	485	472	488	437	467	508	453	463	468	493	488	439	473	486	472	475	450	480	474	468	433	445	459	487	445	445	462	465	483	476	487	443	448	492	474	489	433	450	459	525	442	509	484	425	446	446	511	453	437	491	504	448	446	439	464	399	457	444	474	499	480	457	479	460	457	461	426	425	438	441	472	452	450	472	454	476	496	466	434	480	479	457	492	485	444	417	462	453	473	440	475	469	466	478	474	472	424	455	452	498	447	458	443	464	463	485	446	494	450	475	456	443	502	516	447	477	471	484	495	449	438	460	432	483	487	465	471	470	443	473	448	447	475	437	488	457	473	432	466	464	453	458	447	473	460	465	462	507	445	433	469	474	481	443	439	447	483	459	485	455	420	454	469	464	394	452	502	453	435	479	425	461	510	479	424	418	406	437	468	487	450	452	475	474	479	409	453	435	487	444	439	455	465	439	471	464	447	477	467	482	460	415	452	427	477	481	466	451	435	477	474	472	482	458	467	463	433	432	458	472	467	445	463	469	446	457	489	458	509	464	451	470	478	490	461	424	429	478	470	472	492	474	477	435	489	449	497	445	472	478	466	433	430	467	443	442	449	436	488	427	438	502	429	433	464	510	413	499	474	444	452	454	428	481	483	488	474	433	443	474	489	441	490	460	426	480	465	466	429	485	497	452	460	475	453	484	466	436	462	472	461	458	457	441	486	472	439	501	444	474	467	455	469	433	451	439	470	465	444	453	454	443	484	456	455	463	486	457	491	461	450	449	476	443	443	483	451	440	480	461	467	478	474	446	457	470	434	459	428	440	471	478	453	469	454	441	465	469	495	476	473	490	466	445	418	444	473	454	454	480	387	476	443	470	430	467	469	450	432	446	455	437	444	472	490	469	484	441	490	491	463	453	472	490	434	435	433	428	479	457	475	471	438	467	445	449	442	461	431	451	478	504	490	458	477	467	440	464	473	458	475	438	447	438	444	478	413	450	466	446	464	459	417	446	478	479	435	460	444	451	448	476	485	448	479	438	473	469	483	498	458	449	469	478	453	479	468	502	428	440	466	454	428	474	477	476	465	516	471	423	422	456	447	474	469	480	481	450	484	485	458	478	463	473	465	455	444	444	464	444	484	462	457	449	444	420	477	437	466	458	470	455	446	456	497	452	481	464	472	521	484	443	475	470	445	455	455	439	458	461	406	490	461	489	472	440	534	488	444	465	503	450	458	423	474	475	478	460	483	442	487	494	437	459	443	425	472	451	462	454	469	473	478	431	468	432	468	432	459	426	458	465	461	460	507	438	473	460	474	453	433	453	449	522	474	473	464	476	451	469	473	454	435	449	446	445	499	404	487	469	436	469	507	462	469	488	457	484	456	486	484	450	470	443	460	464	462	476	438	485	503	459	455	454	470	468	441	455	446	462	469	471	460	461	439	469	426	441	475	444	415	469	463	462	461	460	440	451	457	462	430	446	438	507	439	499	466	480	485	429	466	466	451	464	452	456	472	498	444	427	491	429	426	469	464	463	457	493	424	411	466	519	432	459	482	462	472	505	464	463	488	448	437	455	462	463	455	455	436	459	478	447	458	491	445	488	479	438	489	465	420	455	510	506	507	495	453	418	453	469	456	510	470	505	456	439	472	466	431	490	440	450	474	442	449	469	463	468	436	447	448	462	431	457	452	484	480	486	460	474	447	466	478	457	436	469	441	414	486	452	429	443	392	452	429	454	414	447	461	436	496	448	475	426	435	455	444	452	478	476	444	451	453	480	406	463	436	460	469	469	484	428	457	456	433	426	454	443	477	480	490	510	464	460	444	467	514	459	421	445	458	436	465	458	497	444	478	484	453	466	458	430	498	444	449	516	463	426	483	457	470	493	468	476	482	467	470	473	434	472	484	471	447	448	436	469	466	486	489	457	438	457	500	447	454	475	474	467	501	456	468	470	436	414	460	485	479	474	469	444	443	472	458
42210	62627	64430	52351	29347	9375	740	720	680	686	724	683	681	771	683	729	729	716	705	700	708	701	747	673	738	701	723	718	712	697	676	704	702	687	688	726	674	672	762	689	776	661	712	714	696	679	723	700	702	707	669	726	737	713	698	722	722	706	737	689	660	724	678	670	723	757	693	730	736	699	709	757	698	638	666	731	704	691	697	709	693	663	694	701	700	699	694	724	716	641	693	728	719	739	710	697	744	753	668	683	712	750	690	753	683	687	689	690	698	693	674	673	722	706	719	750	678	682	755	701	656	673	704	749	653	725	692	707	748	729	710	679	707	715	690	708	738	704	744	672	688	741	701	683	708	650	649	669	714	725	749	674	689	739	695	664	721	671	697	700	710	721	712	676	736	696	689	646	691	681	772	707	692	696	741	753	661	686	727	739	709	705	731	712	677	678	691	708	732	696	704	713	694	708	755	679	713	661	713	661	677	689	651	718	704	688	708	695	721	680	733	703	726	668	708	749	684	732	729	692	722	659	677	724	708	683	734	724	684	733	713	679	667	684	679	709	716	687	695	685	699	754	727	686	687	699	689	692	735	706	715	724	695	743	691	726	731	720	685	676	736	746	714	751	703	707	717	727	691	717	714	708	711	669	735	707	714	707	723	675	740	704	701	711	722	696	694	690	716	695	690	762	684	726	677	776	680	690	716	642	694	732	723	700	734	725	703	695	671	661	752	728	721	681	675	696	768	685	711	698	694	700	727	719	699	687	740	693	708	720	711	741	738	700	717	703	691	704	685	693	691	753	709	655	717	709	730	692	723	717	687	737	701	726	709	668	673	712	715	734	685	707	709	759	731	703	678	678	760	689	661	679	675	685	661	663	677	661	739	697	755	728	671	663	667	734	711	676	740	678	672	666	737	700	711	709	732	693	691	712	753	701	713	749	672	679	716	664	703	704	695	697	667	718	697	688	740	685	729	727	725	682	684	700	676	733	709	724	678	739	665	685	724	710	677	674	694	708	689	713	710	720	690	735	736	657	719	788	741	668	673	724	726	692	708	747	717	708	683	706	675	659	728	646	666	683	689	717	726	711	692	695	705	698	778	748	699	691	669	684	689	719	738	701	672	703	686	712	713	735	699	660	668	670	672	715	696	727	694	702	702	725	686	707	696	686	717	666	736	728	734	721	734	710	719	714	684	667	709	630	727	674	737	702	709	705	712	643	712	661	693	687	664	732	723	713	705	667	696	692	717	647	697	683	726	710	718	680	688	713	698	670	678	700	680	695	696	729	683	693	677	730	756	738	696	723	682	696	726	779	707	687	746	726	699	694	698	711	699	682	685	692	677	724	676	643	742	714	744	693	735	675	677	694	715	738	733	704	713	725	719	694	707	644	711	715	686	700	752	702	720	691	669	712	682	712	700	729	716	686	693	714	701	718	702	694	690	647	715	690	701	688	672	697	701	664	691	662	709	727	678	731	647	697	680	728	731	685	701	710	717	705	727	703	679	704	680	729	765	747	730	742	688	696	681	711	739	678	711	734	697	747	723	681	690	713	714	692	637	688	682	703	702	671	701	663	672	648	688	699	715	685	729	727	706	713	688	660	702	693	680	754	745	661	747	715	685	723	734	684	686	695	691	749	702	723	719	717	696	739	711	661	721	681	739	696	701	687	674	684	686	704	718	675	672	715	739	714	669	696	697	715	697	702	671	713	669	700	710	716	718	718	729	723	628	727	633	726	744	674	693	665	701	713	671	673	673	690	681	703	724	678	702	713	677	714	681	685	689	641	708	665	687	680	706	712	757	639	719	727	689	704	683	700	723	672	666	706	717	684	737	680	705	738	693	732	693	688	685	734	719	704	732	684	721	728	727	737	709	694	724	703	686	665	688	704	694	691	666	711	717	671	718	711	699	683	668	673	717	647	702	713	701	737	718	727	722	725	710	768	680	693	689	663	702	727	698	707	664	736	661	672	712	681	691	707	694	687	697	680	670	693	692	731	710	685	701	706	661	709	765	674	714	694	694	690	666	700	714	685	691	737	708	693	697	714	699	713	676	712	665	680	690	687	733	731	752	683	737	688	709	661	690	664	702	693	679	671	725	697	672	692	684	718	698	699	708	634	792	701	701	653	746	648	700	702	694	691	734	701	700	708	734	705	743	749	702	667	665	687	670	697	715	726	697	669	746	739	724	682	724	685	720	742	732	674	721	721	704	660	670	684	654	743	663	730	768	716	719	721	720	758	695	699	703	694	706	680	702	726	688	729	683	676	707	705	686	712	656	740	689	689	687	714	640	719	672	696	726	689	690	678	661	694	704	714	697	691	711	715	714	657	708	665	729	699	677	703	703	708	743	722	709	729	728	703	696	697	719	694	686	773	746	688	695	705	659	731	692	696	672	710	736	697	631	706	702	660	714	714	676	719	703	737	637	696	699	731	716	699	676	743	715	741	654	740	714	711	733	645	676	670	693	696	703	728	669	731	743	642	682	696	693	703	732	727	727	696	697	662	677	718	683	713	699	682	674	715	622	669	677	688	721	686	694	689	737	681	682	738	690	687	694	723	736	667	720	683	662	646	688	646	706	693	745	649	707	709	697	664	687	701	700	712	673	688	674	700	720	717	705	719	702	637	694	726	730	686	687	675	707	727	667	731	726	706	678	710	716	693	697	713	670	701	717	681	697	704	736	724	716	677	730	722	695	722	700	684	674	702	707	666	701	748	699	717	708	686	670	650	695	708	700	681	697	706	691	697	684	695	695	694	725	726	701	689	742	682	731	675	697	717	675	710	712	656	704	684	726	687	716	706	706	647	684	679	632	724	737	656	717	696	734	727	741	697	704	695	722	721	682	689	709	697	720	713	710	707	724	717	679	684	719	732	702	700	750	675	723	674	715	685	693	698	666	744	733	651	693	724	721	711	735	730	662	700	693	687	682	745	712	684	699	705	681	720	726	727	727	756	731	702	672	733	695	714	712	721	655	732	709	729	723	695	723	719	718	712	674	687	720	730	723	722	716	698	709	737	665	692	708	696	723	665	709	708	713	679	706	682	741	666	718	721	733	697	688	709	651	728	697	677	699	752	683	698	723	653	685	725	738	685	705	724	734	697	749	682	682	706	648	723	723	714	689	724	756	684	661	754	696	690	714	676	685	712	668	694	719	752	707	712	697	763	723	682	752	757	721	688	708	698	713	643	704	691	750	705	679	688	683	728	718	701	682	711	723	714	697	733	701	705	702	682	740	687	661	776	725	668	682	683	708	761	713	752	678	770	696	677	714	683	630	686	717	700	674	721	723	695	711	722	734	747	740	678	710	716	766	687	721	668	684	676	719	712	714	699	706	689	671	723	693	744	701	715	658	679	754	710	718	697	747	724	692	748	650	725	714	679	742	722	719	676	646	631	703	733	734	748	750	653	705	696	687	698	720	648	676	692	716	688	737	728	708	712	738	708	680	667	677	740	617	724	689	711	667	686	706	710	757	691	693	694	640	700
27103	22717	22920	13359	3130	790	464	423	446	427	429	445	414	423	458	414	464	478	463	432	458	446	461	426	450	440	452	416	463	458	465	434	468	385	428	434	456	458	456	454	428	429	455	442	464	406	397	451	471	445	474	471	451	428	451	461	461	416	476	437	470	459	427	440	428	457	462	420	462	423	466	499	451	448	427	441	437	435	418	460	444	429	450	464	419	428	431	398	420	412	436	432	464	402	464	440	410	472	450	437	441	466	403	461	466	482	470	464	446	416	455	433	454	429	459	433	462	435	447	486	457	425	467	399	491	451	423	435	453	464	443	429	456	482	442	449	446	449	440	459	439	494	432	425	482	410	441	414	407	420	438	475	445	427	443	426	459	426	439	445	417	454	402	429	424	468	454	459	468	427	448	443	474	419	459	439	459	445	443	435	485	451	444	437	444	462	448	451	442	452	468	470	483	431	453	425	446	429	439	444	409	450	438	424	467	445	429	452	455	446	431	437	446	453	444	445	421	446	418	465	443	483	413	458	469	446	461	444	454	427	466	490	475	429	429	440	447	421	436	427	424	454	457	455	475	429	430	444	460	412	419	481	419	438	424	463	412	471	442	417	458	463	412	401	470	465	453	448	475	461	413	435	458	435	463	436	468	487	429	408	422	418	450	478	482	427	453	435	431	422	416	404	427	470	452	433	422	452	489	442	467	450	442	444	435	459	416	440	465	445	458	475	452	423	457	461	418	436	463	422	443	428	371	427	499	456	441	496	412	411	427	435	436	468	432	439	416	433	453	462	434	421	418	420	449	409	463	427	444	402	491	460	441	439	443	443	453	440	447	437	409	436	462	417	429	460	445	421	438	463	444	446	468	466	450	439	449	423	423	438	445	477	438	478	420	437	461	462	423	426	416	436	416	460	430	407	429	438	444	452	430	446	476	489	438	440	439	442	447	442	434	452	428	440	380	459	432	447	454	417	403	468	448	413	447	429	436	429	466	430	417	439	479	478	423	466	441	460	463	429	414	457	444	427	453	459	431	443	438	451	428	429	441	436	451	412	435	432	433	477	433	416	437	437	408	430	461	440	457	426	413	456	478	442	391	416	466	467	416	454	453	450	407	439	448	437	471	458	420	439	446	468	462	446	450	472	472	407	441	425	453	484	452	401	487	459	474	448	463	450	488	442	478	425	476	434	438	442	436	419	417	438	482	432	412	473	495	428	459	456	413	477	432	409	467	430	440	430	397	454	435	457	427	441	458	480	431	452	438	445	458	452	405	466	429	411	464	428	457	473	435	459	441	458	430	435	445	432	435	427	433	418	458	402	422	465	430	432	419	447	459	408	455	428	426	439	457	436	441	461	452	457	445	444	458	454	464	433	447	452	455	440	434	440	444	430	425	418	414	430	473	430	418	446	441	431	444	447	443	471	424	477	423	438	478	401	445	478	440	395	439	477	508	438	455	438	470	465	419	460	441	439	466	435	416	440	419	445	474	418	405	436	434	443	418	455	425	465	428	437	460	429	453	447	460	426	455	403	394	450	425	412	451	501	418	447	453	436	417	442	423	463	408	437	438	431	434	460	434	423	434	431	433	448	456	455	441	474	435	408	463	443	467	453	471	419	443	459	412	436	429	482	430	454	454	462	437	471	487	443	427	426	423	455	457	480	444	442	447	460	389	453	458	448	424	435	425	454	484	471	399	436	449	411	466	468	470	424	483	431	475	424	452	456	427	454	446	444	422	419	474	465	443	434	436	458	443	464	432	389	443	416	422	474	445	433	448	443	477	448	436	452	463	480	437	443	445	470	440	468	446	450	455	466	422	447	428	438	440	444	428	423	427	463	437	433	420	431	431	473	443	431	469	457	417	472	498	448	447	488	449	446	439	441	482	443	449	415	471	455	419	434	423	444	417	450	410	420	470	460	442	394	443	460	505	454	447	427	455	406	464	403	430	434	431	446	463	449	426	467	472	419	448	441	442	433	455	459	447	468	420	465	440	422	471	453	485	430	432	432	459	475	446	409	441	484	472	419	436	434	479	404	460	418	452	442	412	428	434	446	422	468	407	442	439	463	475	394	461	416	465	450	427	436	460	434	427	464	464	452	452	421	428	414	449	428	418	448	451	454	480	410	449	431	437	441	461	455	429	404	473	440	479	456	454	471	481	450	476	421	415	432	449	425	450	488	429	417	456	457	417	461	430	462	446	428	453	462	476	426	457	466	462	475	466	462	451	436	446	460	474	465	446	453	455	436	414	424	461	470	433	416	427	443	419	387	426	433	448	415	445	447	452	423	428	440	469	474	443	446	428	418	439	478	440	477	445	452	461	431	437	407	417	448	428	401	407	475	490	420	413	466	442	422	476	477	436	473	440	420	434	421	440	452	455	454	419	475	446	473	445	443	464	402	449	433	424	444	386	465	445	426	430	456	448	416	467	449	422	436	461	435	450	388	457	413	400	422	439	442	449	409	447	448	448	440	459	459	443	460	470	422	448	461	436	409	447	453	419	406	491	445	439	434	461	460	424	443	409	453	447	423	446	419	448	447	472	481	448	388	434	456	465	443	456	448	428	471	433	456	455	445	461	447	444	383	431	455	457	471	445	419	428	458	436	447	463	456	454	430	438	473	453	418	410	452	449	456	430	422	444	417	438	450	428	446	413	458	424	457	447	450	451	425	434	456	450	417	394	432	440	454	451	460	451	409	452	455	447	441	424	462	457	436	470	436	446	446	418	421	452	434	394	414	445	434	453	422	455	452	394	444	418	437	420	450	459	446	447	471	477	474	442	451	430	448	470	463	436	454	438	427	450	412	433	444	425	469	436	424	421	479	424	466	458	430	463	481	470	469	442	461	442	453	457	412	448	415	450	437	457	451	468	420	445	409	461	451	440	456	438	468	419	448	445	485	414	419	433	463	456	427	444	439	444	460	451	423	448	425	420	451	451	470	445	464	442	442	458	427	489	448	477	438	483	442	444	427	441	424	434	448	439	454	417	426	444	459	445	463	473	437	431	437	442	439	439	398	486	443	441	471	468	447	420	478	455	453	454	463	430	463	505	466	451	438	440	476	492	436	444	470	437	431	427	466	438	425	496	448	462	465	416	433	461	461	450	431	469	419	414	483	456	421	423	454	397	434	433	488	424	428	424	432	481	431	454	436	443	455	426	456	467	401	433	425	463	470	419	431	467	437	419	469	429	443	450	426	425	467	422	468	411	446	444	441	421	420	410	479	437	437	413	444	432	435	447	425	426	428	424	415	450	460	447	451	463	445	464	441	447	440	490	432	426	458	425	437	450	455	421	399	446	475	410	436	453	468	478	394	428	452	462	408	431	449	447	435	456	434	466	412	433	471	434	445	463	440	432	468	460	473	454	441	443	467	414	468	414	427	471	406	461	429	468	435	462	435	436	453	433	431	430	444	473	451	443	434	428	462	446	451	451	458	443	430	463	452	449	458	438	476	430	440	477	429	439	400	466	466	461	469	465	421	465	418
28110	32391	26394	15172	4712	1408	698	693	664	666	705	679	724	676	631	715	649	668	703	701	682	683	677	717	654	713	672	679	681	674	728	682	637	684	631	681	669	701	632	714	660	690	694	694	612	664	729	635	730	673	706	712	684	690	686	702	725	676	627	680	713	698	686	698	722	664	671	677	705	685	682	688	685	713	695	664	678	679	668	690	686	685	695	651	664	698	693	677	691	693	680	665	681	647	718	664	702	673	659	688	658	671	667	698	671	700	699	725	698	723	720	655	681	715	679	709	676	685	699	683	689	683	691	660	677	682	692	631	744	643	684	692	665	673	661	680	665	654	702	664	683	661	642	661	693	667	660	648	665	680	713	660	679	618	684	711	675	744	669	673	652	698	663	718	684	708	675	693	665	710	650	694	687	686	685	661	737	690	648	710	697	729	670	682	655	635	674	648	672	682	677	673	711	672	690	698	687	685	680	693	678	713	676	707	637	681	699	687	684	674	732	650	677	742	692	693	678	712	676	727	657	640	646	691	690	659	708	678	650	668	680	695	699	735	669	631	653	729	707	689	671	714	669	747	719	703	712	644	666	700	646	670	644	700	679	689	677	679	688	720	693	716	675	691	721	682	656	680	678	707	660	695	678	674	637	728	696	660	726	696	645	667	677	683	700	673	632	670	671	719	701	700	659	664	699	675	687	714	656	677	703	676	682	689	675	660	718	715	674	658	711	721	675	714	757	695	701	677	643	720	683	692	656	695	676	679	645	640	710	688	707	651	712	696	682	686	630	691	753	691	681	736	687	661	709	687	696	730	706	725	686	717	667	715	694	687	706	720	638	746	679	718	682	667	686	703	682	693	719	619	717	679	692	723	681	679	722	660	674	704	697	654	675	704	710	708	664	651	685	677	650	683	680	682	704	662	637	684	664	657	698	657	681	634	685	731	695	654	688	659	702	677	663	687	692	663	660	659	716	667	690	687	735	712	681	677	712	706	735	652	690	712	673	646	674	683	738	700	679	693	677	726	676	672	648	678	684	664	667	661	671	693	700	675	646	674	732	682	679	717	658	708	673	699	637	733	680	739	672	660	663	646	684	658	718	669	688	689	690	704	705	681	690	675	711	646	667	702	678	651	704	673	660	711	675	676	641	744	711	681	706	704	658	678	704	719	642	684	684	684	696	713	710	669	709	644	651	717	670	676	716	696	704	665	668	687	704	705	707	674	700	700	671	774	677	638	731	719	694	712	658	663	683	665	645	670	730	714	663	692	662	666	726	649	632	719	720	671	734	673	645	731	682	673	677	692	660	685	635	658	683	696	706	672	674	672	659	660	683	652	653	678	692	711	676	715	674	669	676	720	669	674	670	647	709	676	666	699	684	671	656	706	668	686	622	701	657	667	647	698	685	709	667	740	732	707	712	700	665	675	682	700	708	748	737	678	676	678	647	714	701	717	732	711	695	653	689	669	691	680	692	707	692	692	668	661	694	671	684	709	700	670	625	675	694	737	704	678	669	678	674	688	702	664	686	665	668	721	672	727	742	660	670	695	671	683	695	767	664	692	692	682	685	646	664	697	671	653	661	707	657	672	679	652	694	673	689	683	654	682	747	712	732	631	663	676	650	705	649	706	661	698	637	692	718	697	686	675	677	711	686	642	658	697	707	712	673	682	684	656	710	670	716	674	704	673	673	713	664	746	652	706	678	669	655	672	672	674	715	695	731	662	680	619	681	656	656	676	658	666	694	690	670	690	669	665	699	709	706	705	727	688	689	673	747	690	711	692	695	658	694	684	680	671	676	734	740	724	665	685	702	673	648	633	673	670	664	681	714	675	687	705	681	659	696	667	670	633	708	666	670	673	690	677	652	699	751	744	694	707	681	697	675	675	704	705	713	668	633	712	640	688	712	670	706	643	661	660	709	641	647	724	681	668	700	644	687	706	677	689	708	679	700	682	677	670	721	643	650	675	663	683	702	695	768	705	697	698	671	648	719	700	708	681	675	704	640	690	738	642	688	631	704	641	674	691	684	741	674	651	718	637	742	690	675	663	668	664	667	681	718	682	658	679	663	709	693	719	688	653	715	699	662	700	672	682	671	696	679	685	666	706	663	666	692	646	644	663	650	706	687	700	694	685	679	661	691	683	640	665	643	665	735	683	645	668	740	635	692	683	674	687	719	647	669	696	662	647	683	692	664	689	695	687	655	688	676	645	699	716	690	655	718	666	718	652	649	699	691	652	697	725	702	674	690	687	668	653	640	690	692	692	689	644	709	699	701	720	672	719	697	696	727	627	652	718	685	657	705	700	714	679	729	708	703	690	641	685	659	687	688	670	633	729	672	621	704	721	680	704	673	679	698	680	651	665	697	678	761	652	688	633	646	698	681	693	688	691	631	669	680	701	672	686	665	664	742	670	647	710	684	690	729	736	658	632	663	658	723	655	692	675	694	725	679	697	693	653	673	680	701	711	691	702	706	687	642	695	668	662	685	646	670	690	674	669	688	647	688	705	654	684	659	661	669	685	715	668	691	642	708	704	671	679	672	656	677	628	714	667	715	678	701	659	646	674	675	687	660	604	698	681	665	675	633	690	655	708	665	686	652	690	758	633	688	663	706	676	678	714	709	691	683	696	686	669	693	667	676	671	635	654	730	694	659	673	673	705	700	693	690	708	707	697	719	707	672	747	685	679	693	673	680	682	683	692	671	717	651	673	653	683	703	674	701	710	659	705	738	711	678	689	683	696	691	651	704	725	691	659	674	660	701	672	676	699	692	708	678	676	672	674	696	735	691	663	696	681	694	690	693	694	707	655	726	655	729	661	675	661	727	728	679	674	634	684	649	662	663	666	685	638	706	704	653	704	699	696	690	682	642	683	658	721	658	674	698	626	648	710	627	662	663	663	671	671	680	718	698	694	676	738	698	712	642	666	705	645	690	685	696	716	694	684	728	684	675	627	653	698	662	712	688	698	704	706	691	680	682	682	688	706	657	693	703	716	661	704	683	679	705	628	641	672	704	634	687	668	674	715	696	637	677	687	653	673	739	651	658	678	674	695	713	675	732	693	664	711	690	718	677	695	698	663	702	658	675	695	709	693	713	721	686	715	710	680	706	698	688	632	667	665	725	731	668	667	743	660	694	708	700	618	672	669	664	673	665	718	664	700	715	684	677	681	690	683	668	715	696	679	701	670	695	635	649	665	698	660	692	687	703	694	693	691	688	668	692	644	713	691	734	713	685	710	656	703	685	644	672	679	657	738	667	676	656	732	714	673	710	679	713	668	677	679	680	731	666	663	645	715	720	693	665	665	700	662	730	664	650	630	731	690	669	682	654	691	630	695	682	714	711	725	670	690	650	758	661	692	702	694	701	691	723	668	647	703	664	664	673	657	736	683	654	696	638	708	676	713	692	680	652	693	632	669	710	711	702	692	646	659	742	699	663	648	646	645	682	642	657	697	663	702	647	704	673	678	659	677	680	674	667	706	707	662	636	730
23987	21297	31031	34930	25261	12831	1524	641	595	544	616	571	592	576	585	577	563	612	591	562	547	556	563	564	549	531	558	579	602	608	572	586	550	519	557	538	562	628	591	589	579	546	545	543	595	560	564	559	537	560	579	615	512	540	593	565	557	588	553	542	533	594	541	557	553	583	585	571	540	568	571	540	554	572	552	541	534	557	568	572	541	545	546	567	589	586	595	593	553	584	548	529	596	602	559	599	559	589	545	580	591	578	556	589	559	536	528	575	582	541	591	547	563	580	535	564	552	628	582	591	550	556	581	500	540	566	597	574	577	569	625	551	542	578	572	562	538	599	545	564	590	533	533	590	534	599	574	596	603	552	581	594	577	571	580	521	574	532	563	530	563	526	573	590	568	597	585	603	608	545	519	590	565	554	553	571	562	537	570	587	634	566	576	567	567	557	632	503	598	580	570	548	504	515	587	588	591	618	566	590	560	541	584	583	578	522	576	564	554	549	596	585	601	584	590	573	551	525	560	592	559	558	578	562	568	560	520	582	590	583	535	521	560	548	579	567	524	581	585	602	532	601	545	549	570	551	575	605	539	567	567	564	579	542	533	564	563	562	589	561	555	542	549	567	586	583	562	567	555	581	612	574	588	572	605	603	552	523	595	566	543	573	487	554	604	606	564	560	563	553	545	549	552	540	528	604	574	527	530	525	572	584	571	543	581	593	545	547	598	547	589	588	574	579	525	544	554	542	588	553	556	554	575	546	548	563	550	595	584	598	567	561	571	588	586	561	596	575	582	610	581	579	559	587	583	528	590	574	561	619	541	561	537	589	562	560	581	596	584	597	546	584	566	571	578	587	582	562	525	557	523	563	635	521	528	585	511	583	582	589	583	566	575	573	568	580	531	577	543	535	566	549	565	575	538	578	578	574	579	594	536	545	568	555	574	582	592	576	583	602	543	528	606	559	602	548	578	601	530	552	580	550	579	592	555	575	571	570	562	586	519	561	547	567	568	574	510	554	621	552	573	570	599	531	607	567	570	578	544	568	560	624	575	602	585	582	589	573	600	538	588	549	559	607	562	537	544	577	523	554	581	555	545	561	574	596	595	570	577	576	603	600	568	602	574	563	544	520	547	552	555	556	532	610	587	576	525	571	538	587	589	535	542	562	537	561	561	606	578	542	604	547	560	548	541	536	584	532	623	603	567	524	592	574	576	540	564	575	576	582	547	579	559	586	546	568	571	551	525	573	571	558	587	535	542	607	617	556	568	534	566	573	579	566	556	559	579	598	574	583	566	563	601	635	547	599	534	582	586	553	579	590	584	553	572	541	596	574	611	594	563	577	560	565	580	551	565	565	532	557	567	579	555	540	580	587	532	588	596	608	580	567	565	559	515	593	544	561	526	566	549	561	555	561	606	612	543	554	553	606	549	587	565	571	613	553	570	542	546	519	570	604	553	576	546	573	603	612	575	539	590	543	559	569	566	571	553	554	598	590	530	594	541	563	556	559	547	582	569	591	590	527	532	565	549	526	539	545	609	593	569	593	558	562	565	561	559	550	574	594	579	561	566	534	494	508	552	605	523	565	552	554	536	574	547	573	587	592	550	544	549	566	542	574	564	543	545	566	543	541	555	556	593	553	535	607	574	588	592	533	609	565	517	547	540	571	524	567	556	547	547	561	562	539	505	574	578	545	561	577	564	543	558	552	583	582	549	569	554	569	582	553	540	584	585	561	579	581	552	563	565	558	600	567	584	580	555	585	585	551	595	563	579	551	568	577	549	554	570	579	539	602	565	562	603	583	559	589	610	540	541	551	574	579	558	560	613	555	627	576	556	591	518	516	593	595	582	560	575	545	568	576	522	555	583	580	540	576	568	562	567	554	534	576	561	557	592	570	576	561	549	549	540	572	544	549	534	547	562	582	553	583	571	558	525	563	566	564	556	565	583	567	544	521	521	571	603	545	560	595	604	558	563	551	573	575	545	561	582	565	565	602	571	530	561	522	572	582	587	610	491	571	569	541	570	582	575	569	538	573	588	550	572	566	527	582	583	534	566	592	580	576	616	575	585	580	601	581	566	559	572	555	555	560	556	568	561	582	538	579	578	578	595	542	600	545	591	530	565	582	622	576	581	573	534	575	502	573	590	569	546	579	533	576	571	591	604	572	572	573	524	581	590	581	603	602	571	564	577	528	537	567	570	571	565	623	587	541	606	597	561	543	533	528	571	535	572	557	553	585	547	551	560	521	608	562	528	562	582	546	566	585	554	557	601	546	588	548	566	582	552	531	562	598	568	585	583	558	574	604	517	563	554	525	534	609	534	565	537	570	574	541	545	563	575	566	594	590	611	567	628	599	568	575	563	532	538	555	574	572	588	561	562	554	556	578	580	575	555	561	596	585	567	623	583	568	546	564	612	538	513	585	618	553	545	568	559	553	573	579	558	572	584	532	579	546	583	550	571	610	592	535	546	571	572	585	618	556	558	547	542	532	595	594	577	582	563	606	581	562	529	558	534	541	577	547	600	523	604	543	566	568	560	576	590	574	537	567	554	550	581	559	541	589	594	577	534	586	538	584	536	501	526	602	576	561	564	574	566	576	559	583	585	531	556	548	554	544	575	551	604	579	575	563	540	577	558	587	550	531	585	562	556	597	574	570	561	539	528	569	562	561	571	548	579	563	583	597	548	540	534	591	590	518	590	580	556	562	596	572	556	572	543	559	558	591	594	520	582	597	553	574	539	570	575	588	556	570	539	592	564	541	549	580	585	550	545	539	549	550	573	513	537	603	550	586	535	533	612	562	571	562	568	559	613	530	532	618	539	618	558	582	604	580	586	569	615	544	561	566	525	574	536	531	595	575	561	487	543	579	545	615	566	565	568	602	569	592	536	584	553	555	575	567	560	538	550	564	568	555	563	586	550	544	540	551	568	558	521	542	562	544	592	603	550	577	588	565	540	569	568	591	585	541	585	581	554	577	567	572	536	540	545	560	584	542	553	547	591	564	527	567	587	582	542	538	573	546	621	575	527	549	579	581	560	595	594	546	531	514	540	591	553	588	584	554	592	602	533	569	546	566	568	619	575	542	598	576	589	559	571	552	572	530	537	587	606	530	554	589	546	585	581	614	571	553	591	580	543	540	543	534	555	565	622	513	587	549	575	536	547	571	563	552	589	553	588	574	546	579	573	577	575	597	558	556	542	550	564	572	537	569	584	534	570	558	552	589	595	568	601	583	575	557	543	576	545	558	523	534	549	561	568	597	584	586	560	587	513	610	571	575	616	566	624	562	568	538	561	602	577	536	570	555	572	545	519	516	563	542	556	556	522	559	582	554	550	578	521	566	545	548	573	583	540	581	622	573	538	587	569	591	550	564	589	586	583	566	557	581	550	549	579	552	560	577	554	534	561	581	555	574	508	551	576	594	569	585	580	583	525	555	547	547	574	573	565	557	584	584	614	551	567	589	593	574	568	560	553	603	507	562	535	555	566	566
38153	62780	60453	49924	27479	8494	903	881	931	877	926	866	901	878	893	930	868	820	814	899	860	900	887	859	850	860	834	833	866	843	852	838	811	872	832	820	896	865	865	876	906	865	837	865	865	867	857	838	826	909	878	871	870	923	921	834	844	850	847	842	831	855	801	881	872	898	820	892	875	836	806	864	882	897	818	858	820	855	901	896	848	809	881	873	880	914	856	886	899	862	873	893	869	876	871	843	874	878	881	879	898	902	864	857	883	837	869	838	882	854	865	845	841	876	829	879	863	870	862	859	878	837	898	904	910	867	887	826	876	868	891	848	872	819	913	852	865	870	860	906	836	896	856	812	866	873	836	805	836	841	823	861	813	884	820	860	856	886	896	860	833	874	891	875	852	851	820	825	889	875	850	848	901	845	886	855	841	851	801	867	880	879	865	827	870	925	835	862	869	851	875	839	897	847	876	865	819	923	760	878	834	848	887	885	833	842	883	912	865	825	836	838	867	850	895	825	880	844	842	855	815	888	848	849	907	849	839	850	900	874	884	838	933	848	871	856	857	823	821	895	873	831	855	822	885	841	845	878	878	855	845	850	860	850	845	862	837	879	896	894	793	830	895	852	902	862	836	873	816	877	862	892	849	897	856	852	805	814	848	830	841	850	862	873	901	808	903	893	888	855	864	916	808	837	906	861	880	786	874	891	844	872	866	863	842	848	833	875	882	860	861	866	850	821	846	820	883	915	869	861	823	865	816	838	872	786	821	894	855	876	848	883	919	839	881	874	887	873	880	886	856	887	863	843	855	901	871	900	822	835	881	881	827	851	848	907	859	839	874	816	892	835	870	823	877	902	850	855	895	874	875	825	811	870	826	891	807	873	862	814	914	868	780	785	856	863	825	843	895	904	867	807	805	854	860	887	858	844	842	910	870	901	840	892	860	839	859	854	841	850	922	827	863	857	856	867	869	866	832	874	886	840	845	865	878	878	867	896	827	881	865	849	811	878	905	844	866	899	823	865	853	878	889	850	800	901	846	913	889	841	854	851	868	872	876	839	860	796	812	871	836	920	849	854	867	872	838	856	843	846	820	908	854	827	898	890	854	871	856	868	892	897	811	868	891	874	858	869	853	884	879	824	884	891	850	839	841	874	834	883	848	869	857	888	813	852	812	899	809	855	849	812	892	860	871	852	874	825	916	898	817	870	886	851	844	923	893	845	857	840	863	845	882	849	882	855	849	852	862	840	865	854	838	849	874	791	865	836	867	868	881	867	865	832	856	861	816	893	834	885	833	876	895	876	891	917	853	887	857	834	925	882	855	819	894	868	892	906	855	791	844	904	860	879	826	812	881	866	842	860	890	888	852	839	891	861	823	865	860	910	868	860	827	868	905	849	882	871	852	859	867	876	850	844	895	876	820	877	837	840	856	838	876	863	867	903	877	858	825	878	874	816	869	860	851	887	830	878	874	902	890	907	867	854	865	904	864	842	883	914	921	862	853	915	860	865	860	908	819	857	868	872	827	870	876	821	868	822	825	907	920	796	826	837	913	889	850	823	813	826	854	880	908	892	872	878	840	865	846	907	901	836	870	833	814	915	850	839	863	892	867	862	827	819	859	858	869	836	803	877	818	877	849	828	810	889	856	881	864	873	836	861	870	898	855	893	863	836	932	893	868	876	794	817	867	871	864	865	891	859	866	900	913	886	921	862	838	838	843	802	910	865	814	840	870	872	838	867	892	853	864	849	871	849	844	848	846	789	811	810	864	860	880	868	869	810	835	852	888	917	822	836	854	869	927	863	819	858	860	842	879	893	839	853	869	834	878	846	895	810	816	842	902	861	860	898	808	865	862	818	862	794	882	846	821	809	834	890	851	909	824	859	853	837	890	896	838	833	825	835	830	823	879	862	870	897	865	864	871	840	874	858	822	818	857	883	865	879	889	866	831	759	883	831	846	828	810	886	869	870	876	883	873	868	885	844	862	842	838	867	895	854	918	874	925	850	881	924	859	906	820	858	849	866	867	912	910	833	781	854	845	834	848	931	848	866	888	838	869	866	886	851	845	837	843	837	798	802	856	834	884	824	871	859	861	875	890	811	882	872	845	807	854	874	845	869	876	853	876	785	927	898	818	856	911	829	867	893	861	853	873	873	909	853	829	902	833	891	840	873	850	861	929	865	906	945	886	831	835	869	858	878	888	883	854	920	892	815	831	875	941	827	870	886	876	850	818	842	835	868	860	934	882	794	848	887	809	884	874	878	837	869	833	842	876	868	865	837	905	846	852	901	844	839	845	828	847	864	859	901	833	855	848	869	876	877	923	840	876	894	895	849	872	838	826	833	834	847	855	866	876	836	809	855	847	900	886	846	867	886	834	826	893	867	848	787	874	903	860	922	867	864	849	865	849	887	852	836	892	866	822	879	867	857	904	812	858	873	866	873	888	869	874	829	804	890	800	868	898	848	835	920	814	869	842	877	829	831	884	864	867	870	866	838	908	887	871	841	855	839	876	871	874	879	911	874	877	835	801	869	862	887	831	860	869	911	799	823	856	922	880	859	826	875	912	866	923	805	868	783	844	830	873	836	875	832	879	894	852	928	867	827	857	868	824	855	855	866	889	876	891	846	829	838	835	917	877	846	846	875	890	870	829	856	857	874	871	892	858	921	839	865	870	867	849	848	816	866	878	825	899	833	880	840	874	824	817	857	897	852	877	838	840	810	852	850	873	822	851	842	850	876	860	844	875	899	910	923	876	916	893	899	848	786	809	872	867	885	911	859	824	856	872	904	849	877	835	897	865	864	856	850	865	879	868	861	910	867	857	813	853	884	867	840	838	872	833	876	892	815	886	848	819	839	896	809	883	877	882	825	836	898	876	881	886	840	810	870	853	870	836	889	846	787	812	811	865	841	847	885	820	894	885	906	830	878	893	862	853	862	828	883	865	981	885	845	882	854	844	873	896	816	877	878	850	887	862	858	884	957	837	889	896	863	844	919	914	865	860	860	861	858	829	841	900	856	874	841	793	923	790	851	862	802	868	845	822	824	820	841	942	894	818	833	875	847	857	878	866	873	860	872	872	844	903	859	854	888	859	817	866	815	879	913	870	881	890	881	890	876	830	867	880	812	932	851	884	894	860	846	891	869	840	879	863	841	800	867	837	882	843	870	851	877	899	863	847	862	905	877	864	861	847	920	876	871	876	924	891	880	842	853	879	898	866	869	913	868	843	859	892	876	896	866	868	861	883	809	829	893	880	880	892	829	819	846	838	852	910	837	873	798	888	859	908	817	842	851	858	877	840	845	861	899	837	899	850	833	865	869	826	853	868	853	869	863	847	802	852	858	813	866	847	826	859	872	868	858	777	849	851	851	897	877	877	865	864	888	865	817	899	895	852	889	888	883	872	842	843	872	792	834	853	872	879	861	920	865	906	930	907	820	895	849	831	871	864	870	920	880	890	881	868	843	842	877	844	855	870	828	829	838	899	889	880	829
23017	21247	29306	27629	23754	19747	7622	750	477	447	482	515	472	454	465	466	472	465	463	492	481	417	469	469	441	472	474	480	474	414	466	490	472	459	441	471	465	474	484	453	470	422	450	474	445	477	480	435	468	461	438	461	487	462	480	497	466	466	505	470	446	422	493	461	488	466	423	458	421	467	464	483	481	454	493	494	420	505	484	425	457	461	458	445	490	479	445	444	454	439	452	464	477	498	446	485	491	447	443	475	466	430	457	449	482	460	456	417	458	451	463	469	446	465	445	467	466	488	465	436	442	447	464	515	464	470	482	457	468	429	443	465	458	460	453	436	442	447	466	488	440	429	461	482	437	450	488	428	465	445	450	463	451	432	439	451	444	465	439	444	473	479	438	445	440	430	485	493	408	449	479	440	466	497	459	438	448	488	459	436	496	472	486	428	491	447	471	461	476	450	493	452	481	402	450	452	457	483	468	420	427	475	443	463	477	448	448	501	479	468	460	457	456	485	460	439	456	473	449	463	450	462	458	471	468	468	438	461	471	478	452	441	471	448	466	469	475	504	471	453	439	460	444	441	460	509	456	452	425	442	443	476	436	481	460	470	442	436	463	441	439	470	487	441	468	493	428	453	479	463	459	494	455	496	450	425	460	485	469	470	443	466	459	453	472	452	430	435	430	458	442	436	438	433	472	504	432	470	487	413	453	457	473	437	434	472	476	464	440	441	446	462	448	503	483	449	464	444	459	450	426	455	458	458	475	445	451	418	452	446	472	465	453	470	482	459	481	465	467	425	477	462	490	475	460	462	493	490	458	435	469	441	505	470	487	436	496	482	425	442	453	481	451	459	464	466	435	479	429	496	453	464	441	449	460	426	437	464	472	468	432	434	465	461	437	459	482	466	482	473	488	426	465	417	442	463	463	430	446	454	467	461	484	435	459	447	461	458	469	428	437	462	461	440	486	451	475	452	452	458	455	427	420	462	477	483	462	455	470	469	438	451	436	484	449	445	458	480	402	446	450	467	437	512	487	490	455	454	467	463	490	427	472	411	455	451	471	452	442	482	407	480	435	447	460	430	419	459	445	439	487	434	462	448	501	450	478	469	440	466	484	473	452	451	413	521	468	477	450	458	466	470	447	508	463	484	465	463	459	414	464	504	457	467	450	509	477	458	464	456	471	485	488	464	470	442	469	483	471	452	421	445	466	440	475	440	454	450	482	429	441	471	468	463	452	444	451	475	497	442	468	469	491	451	433	474	441	463	438	433	461	430	434	446	479	478	474	479	505	461	433	426	452	477	457	480	435	454	469	453	482	458	442	434	445	477	452	427	445	501	427	444	471	461	435	462	488	434	470	472	446	441	447	450	497	487	473	449	482	510	486	434	465	482	451	471	460	474	452	459	456	465	455	448	418	461	461	438	486	465	445	457	470	479	434	471	438	458	447	464	466	451	445	461	480	457	424	467	420	463	460	489	489	442	427	469	474	445	493	411	448	505	457	430	448	441	470	450	468	463	429	450	446	442	488	448	444	491	430	486	468	442	470	445	454	450	454	509	480	498	442	486	453	444	436	419	481	473	486	470	484	449	447	446	454	445	454	458	451	492	455	457	476	475	437	450	451	434	486	439	459	471	441	463	442	437	458	464	412	490	451	465	471	432	478	452	469	464	463	440	443	422	444	475	452	508	448	475	445	473	444	435	459	459	435	484	473	476	465	416	436	456	446	474	498	451	451	493	425	465	461	469	477	460	493	474	435	484	447	440	481	414	449	452	450	476	468	441	446	463	438	445	455	453	484	437	453	440	444	461	484	441	478	471	445	453	447	466	421	434	467	480	430	523	472	466	434	464	464	465	475	437	480	483	424	425	448	493	442	483	464	471	468	467	451	428	471	442	498	493	454	474	447	461	444	435	437	455	456	445	456	475	470	505	404	459	499	482	453	471	485	449	509	452	467	456	454	453	452	480	471	456	499	463	468	476	460	452	449	453	458	457	428	455	485	482	433	468	491	436	487	466	425	521	438	411	450	463	442	449	448	450	467	482	449	478	441	463	508	429	454	451	447	479	452	511	483	487	463	440	455	459	461	447	472	445	434	450	469	457	460	448	487	440	431	478	437	440	468	464	466	458	430	460	486	477	423	448	460	452	466	487	460	474	399	448	432	461	476	466	471	466	486	432	464	446	478	476	445	471	420	427	464	477	456	470	449	442	447	461	477	455	458	459	464	437	452	419	484	451	461	425	488	477	466	450	430	431	492	447	428	488	457	489	468	483	472	472	465	462	441	444	451	450	428	459	482	440	445	485	477	448	465	490	471	470	453	495	465	460	437	434	449	447	440	470	484	428	444	442	464	432	482	462	466	463	451	453	478	453	442	436	504	497	437	444	446	495	474	475	446	451	471	466	484	460	441	439	463	434	498	447	445	430	467	458	435	420	463	447	461	463	454	434	422	470	452	450	447	482	478	458	470	453	469	428	445	449	434	503	504	419	465	454	445	486	430	482	418	411	489	465	472	432	505	453	445	477	475	469	496	482	500	475	444	463	488	446	458	447	469	448	465	429	445	449	478	476	447	487	465	476	461	469	431	480	435	482	504	488	449	465	426	493	461	479	443	457	439	424	484	426	469	458	482	439	442	506	443	472	437	467	494	477	503	456	450	483	447	467	467	469	478	429	484	452	488	459	450	450	484	457	487	435	477	461	449	503	438	467	508	455	470	452	468	420	417	458	443	478	438	470	438	451	429	452	454	456	450	492	441	442	491	446	469	452	456	405	464	452	449	463	471	475	493	450	446	470	468	418	444	447	467	481	476	455	469	453	440	465	426	449	443	446	490	467	472	460	487	471	441	463	472	420	497	464	481	443	457	439	447	408	414	451	457	487	468	489	489	467	440	447	408	472	462	430	505	460	479	473	466	487	480	446	445	477	427	456	463	450	461	455	498	468	460	480	473	451	469	455	448	450	450	479	444	432	453	443	451	445	475	459	474	492	484	464	488	474	448	484	437	445	464	479	469	449	450	454	443	473	445	482	446	462	481	463	469	467	481	454	434	469	440	470	450	427	439	452	424	440	483	463	455	466	454	483	467	479	448	446	460	502	463	442	470	443	446	452	461	439	470	456	462	459	467	449	500	461	473	468	486	460	439	486	459	458	477	443	461	462	481	442	476	437	426	505	471	455	442	446	480	439	469	461	452	472	443	521	444	414	452	467	449	437	483	450	455	432	423	439	458	424	476	471	471	432	462	471	446	423	444	451	438	448	449	429	445	475	470	446	444	486	443	440	442	497	415	475	467	480	426	455	461	475	433	491	455	491	460	480	493	472	454	456	435	436	432	475	457	435	449	463	450	481	474	436	466	486	437	464	457	458	473	489	448	443	481	496	465	451	474	479	483	459	449	485	464	479	434	446	487	462	468	463	455	475	446	460	437	438	525	483	462	453	454	431	478	459	482	476	460	484	451	454	465	423	468	452	458	480	418	449	465	456	470	477
43846	67881	65370	56664	31560	9635	812	738	731	742	736	743	773	685	760	751	731	741	707	693	693	670	727	746	732	719	690	670	745	715	735	705	688	727	727	681	723	703	676	714	734	681	645	742	700	699	667	763	698	678	701	671	762	715	718	690	676	691	705	689	721	727	732	695	746	683	709	685	712	701	675	750	646	715	695	758	714	721	690	683	761	719	694	674	723	709	703	673	716	735	719	762	748	715	702	696	732	662	722	661	712	714	697	673	665	642	715	688	716	686	750	711	717	736	779	686	665	718	726	750	722	707	687	711	692	661	695	692	718	745	682	784	678	717	698	646	732	698	693	724	720	703	683	717	733	699	678	690	715	700	726	733	688	696	738	738	730	698	672	718	708	716	758	682	693	722	729	707	719	704	665	699	670	671	762	723	728	710	719	711	692	709	759	719	722	717	701	715	708	710	706	723	717	714	657	705	684	723	692	712	689	713	732	719	719	647	726	712	703	722	686	717	723	696	774	717	706	709	686	718	691	708	762	702	689	665	669	714	713	709	682	670	732	708	693	717	718	722	698	679	730	681	714	711	725	728	780	690	728	746	729	688	678	707	723	691	721	761	719	670	712	648	723	713	742	703	663	732	756	739	704	710	642	685	727	789	698	701	670	666	719	696	725	714	749	717	707	704	719	723	720	757	739	704	649	654	697	708	671	744	692	753	715	715	718	711	679	726	704	740	647	710	709	683	757	701	665	698	741	675	712	680	667	724	664	687	705	722	708	696	704	714	708	678	742	700	705	697	679	707	704	702	704	690	726	673	745	740	665	677	682	702	696	732	778	724	732	648	673	692	733	707	747	697	709	708	754	716	697	745	738	698	670	666	764	662	645	715	666	706	693	690	688	710	732	741	712	700	709	735	680	728	723	704	675	727	672	688	688	692	752	689	730	710	721	693	677	711	771	699	695	609	732	659	748	669	690	710	668	706	731	735	692	721	701	736	695	706	708	683	725	705	676	711	712	683	715	714	686	719	724	702	667	669	719	700	738	772	736	677	715	702	711	706	702	712	703	700	716	727	732	718	713	680	731	676	685	711	752	739	704	667	731	705	721	647	693	726	658	706	695	709	729	708	731	696	681	724	735	700	685	688	725	698	718	682	684	766	684	707	704	743	714	667	679	693	721	730	763	672	739	697	697	726	712	688	751	654	674	732	706	723	670	676	740	694	680	654	685	698	704	708	685	712	728	668	689	698	723	700	686	702	723	703	653	743	733	733	695	714	662	692	660	709	710	673	680	697	708	658	728	701	716	729	716	705	683	675	663	710	689	703	694	726	720	721	719	680	650	723	672	691	714	716	705	666	674	683	718	712	733	736	719	732	699	673	708	733	694	751	668	706	716	716	710	652	682	690	720	723	710	702	739	719	671	680	696	658	697	774	701	721	719	688	708	704	695	742	723	711	671	699	754	728	679	726	702	652	672	712	709	739	736	696	685	688	708	695	681	749	694	700	728	700	720	685	713	669	746	755	705	689	709	718	715	760	686	764	743	705	728	695	690	659	741	755	679	733	723	698	690	671	745	716	707	712	800	717	691	714	716	720	701	673	688	747	704	722	686	718	695	720	755	720	731	709	728	735	717	736	691	697	682	711	686	662	712	693	672	672	696	726	683	748	730	752	723	702	697	727	677	741	655	703	779	687	720	707	726	682	753	661	688	689	718	708	674	700	715	694	734	671	749	710	668	715	721	723	666	645	715	715	768	690	687	778	751	677	740	732	644	696	703	708	694	699	711	717	745	717	666	659	707	698	709	693	718	707	671	716	715	739	677	675	727	701	682	735	677	700	688	715	725	719	732	701	690	738	690	716	717	705	671	675	697	698	742	675	703	716	732	703	698	699	701	736	690	730	702	671	720	684	673	723	686	714	726	673	674	673	671	694	704	715	714	683	709	691	675	749	705	687	712	721	691	672	699	688	696	706	705	698	692	710	759	691	677	716	754	736	702	713	680	730	761	659	743	715	684	691	713	691	698	688	712	692	763	675	731	725	729	706	720	703	708	740	700	704	721	693	727	691	718	736	682	688	694	673	697	694	699	668	672	683	707	722	720	674	723	664	704	705	682	697	705	709	707	737	712	722	734	701	683	731	715	738	751	659	647	738	760	698	699	679	714	705	693	708	685	733	723	701	671	671	684	673	703	704	714	705	706	667	665	689	734	733	698	706	653	792	695	731	667	699	706	735	668	674	722	684	732	740	726	692	716	703	716	679	689	724	674	705	681	727	685	714	764	708	721	692	719	692	731	700	679	633	748	699	707	696	708	667	740	659	692	658	742	669	722	668	697	718	681	690	709	699	702	730	706	755	720	734	711	683	667	720	691	688	737	722	724	711	725	700	695	713	680	717	717	730	724	696	719	702	700	701	741	711	698	737	657	686	740	690	651	702	726	707	655	661	718	677	718	720	707	732	713	695	657	726	687	720	747	696	673	697	742	688	671	709	665	711	734	696	707	680	708	705	646	680	692	729	684	739	696	675	701	707	719	749	688	673	704	671	720	728	712	674	686	696	716	749	692	683	724	721	661	737	703	689	715	703	716	667	761	706	679	741	727	681	701	699	694	719	670	696	712	672	715	727	683	656	676	694	689	688	725	753	673	711	723	720	748	691	698	728	733	721	734	702	704	667	730	724	690	712	697	691	710	754	717	726	665	694	683	738	782	708	662	702	695	692	700	701	766	705	732	679	694	688	747	692	671	683	688	732	714	729	724	686	709	729	731	679	723	729	686	752	730	700	692	720	674	679	687	730	655	715	710	746	699	660	708	721	708	750	662	748	698	697	740	692	733	674	680	704	697	714	694	657	742	686	678	706	707	715	714	664	763	716	744	680	727	730	656	705	714	714	739	731	712	658	730	729	691	726	698	686	711	735	682	722	694	721	720	686	721	689	742	685	675	709	737	702	728	724	723	741	666	700	697	704	729	712	694	771	704	707	695	679	715	706	688	720	723	685	664	709	736	707	712	724	739	641	685	669	700	715	702	707	720	730	668	688	721	711	741	693	752	680	699	738	668	705	708	745	672	673	728	657	680	734	733	724	675	744	667	699	672	716	679	651	711	693	720	718	726	684	717	690	749	711	723	667	728	658	681	640	705	707	666	667	718	645	711	735	689	732	696	742	662	707	756	709	656	728	698	724	753	688	682	710	750	701	676	749	654	691	728	724	680	730	677	750	743	691	698	705	666	733	699	745	724	723	717	724	693	673	695	733	693	679	767	712	724	682	695	718	758	743	691	713	716	709	743	731	679	670	702	677	746	720	704	713	746	684	704	765	688	724	698	708	691	735	714	706	706	689	716	670	703	714	699	722	730	753	719	687	729	673	749	741	698	689	760	681	654	728	696	709	711	662	712	676	686	724	735	708	697	782	680	704	693	691	691	731	674	728	680	695	688	741	689	720	672	715	695	686	720	672	723	658	741	705	675	700	650	717	713	669	705	768	727	721	734	662
27450	22936	21948	13195	3049	687	482	432	454	454	435	433	398	453	434	413	442	415	422	449	436	468	438	416	402	461	477	450	439	422	434	446	461	438	458	472	397	441	453	436	429	443	434	471	442	369	421	461	425	473	416	449	460	439	454	459	405	458	434	455	418	400	412	462	420	450	440	437	444	418	475	428	415	476	436	425	473	459	484	416	422	417	449	399	443	432	487	378	439	419	468	455	430	453	440	410	419	455	455	426	416	437	458	413	440	446	423	413	460	429	416	457	433	442	436	415	409	457	419	458	409	419	432	441	472	449	462	458	465	473	407	406	447	456	423	443	431	434	424	455	419	436	434	413	451	455	459	432	471	476	451	432	436	460	469	387	413	403	453	454	446	404	427	421	450	449	457	431	455	451	421	446	486	468	421	424	461	442	463	456	450	408	464	389	471	442	456	423	472	443	397	467	474	409	409	455	437	441	460	423	443	454	438	439	429	457	423	422	449	391	394	412	443	452	414	432	420	425	418	412	418	420	453	444	416	453	457	398	427	464	452	434	485	466	417	462	452	436	430	425	446	418	432	486	411	461	421	414	446	462	426	428	447	466	451	410	475	480	434	472	420	458	427	447	427	435	460	451	436	419	435	429	396	475	434	445	451	444	451	457	467	452	442	448	443	450	458	451	443	396	473	452	446	402	415	448	445	464	448	425	466	436	442	446	435	439	460	436	453	460	444	443	412	426	419	456	419	438	467	440	463	450	422	421	425	458	476	411	417	410	448	452	447	430	389	452	432	429	432	413	439	425	444	461	459	466	438	394	453	446	445	452	426	423	452	477	459	424	460	425	431	412	423	464	419	434	470	448	425	454	440	415	419	425	462	426	444	455	408	440	467	449	470	433	448	403	395	468	464	436	464	421	469	436	437	436	425	460	451	448	433	474	478	449	411	413	472	421	394	469	422	465	400	435	454	447	453	415	398	448	460	410	441	416	449	391	440	444	391	436	451	459	440	437	472	433	415	437	433	408	448	401	442	420	433	426	415	432	439	449	424	430	459	467	434	480	447	432	423	406	438	445	437	421	423	455	466	392	438	462	434	468	463	447	448	463	419	457	458	467	440	432	461	420	418	433	411	410	429	448	447	431	432	427	438	403	423	435	464	431	413	456	437	473	428	424	405	468	483	463	463	467	452	466	443	462	435	432	412	442	457	439	453	463	454	455	437	454	424	452	421	456	424	453	439	434	460	465	434	423	413	465	471	432	470	448	433	439	477	430	470	417	464	450	431	429	485	460	436	440	405	453	420	493	451	457	461	420	468	422	457	417	449	427	431	427	445	394	452	394	403	442	469	437	426	450	438	439	416	452	424	398	441	425	411	463	449	432	442	427	434	430	468	467	404	474	447	418	455	481	439	437	441	423	448	442	430	409	410	425	465	415	446	419	411	459	422	442	454	419	459	457	406	417	418	431	438	413	445	387	415	411	437	445	406	463	432	454	460	439	483	434	437	442	411	446	433	419	447	466	429	445	417	497	404	463	428	444	478	413	457	473	437	418	434	434	477	455	434	436	467	405	440	428	465	456	437	443	442	416	444	430	424	449	417	465	424	441	427	423	434	457	477	431	439	448	418	435	457	443	432	448	447	477	442	471	446	428	437	416	446	460	426	413	448	422	435	472	425	434	428	446	449	434	433	479	419	399	418	415	471	426	425	431	456	433	439	443	430	399	433	458	443	395	441	445	441	400	437	458	439	444	451	428	431	429	441	425	492	412	443	440	473	448	448	447	443	436	431	421	450	420	434	421	448	433	417	459	434	398	416	459	432	486	459	424	416	460	465	437	415	450	445	457	452	418	409	419	424	430	437	421	445	455	421	420	427	429	455	452	460	404	461	436	400	458	415	441	423	449	424	456	418	498	421	436	463	446	417	464	420	419	437	424	412	443	422	453	417	448	444	445	438	422	404	436	446	443	420	434	440	427	489	462	448	469	431	449	420	432	414	380	393	437	423	456	413	475	454	442	452	438	441	451	452	398	419	468	412	402	448	432	406	456	479	439	411	461	465	427	432	463	428	467	435	413	431	431	435	448	446	414	426	423	413	444	479	455	462	433	451	427	425	382	438	440	441	463	467	467	463	457	422	421	435	436	462	459	431	457	480	423	462	460	434	465	451	457	398	443	416	427	427	429	447	454	438	452	402	442	438	411	466	434	411	464	409	417	459	437	453	422	468	472	384	414	444	425	454	471	446	455	445	438	420	434	458	442	428	396	438	433	450	461	458	451	419	413	406	419	409	430	439	425	421	455	474	410	484	429	423	453	432	392	420	420	443	452	472	413	430	404	475	451	434	436	440	453	440	444	423	460	419	455	405	450	425	444	418	433	442	446	430	450	435	425	460	441	460	469	435	431	411	439	415	466	446	459	413	464	445	386	442	428	465	456	425	453	405	428	422	451	444	448	470	447	440	431	456	444	435	454	408	457	436	466	497	416	439	426	418	422	436	452	446	456	435	431	430	459	445	400	471	444	447	448	454	409	427	429	424	435	447	443	432	431	445	441	437	383	429	394	435	441	443	427	445	449	446	388	444	454	450	470	452	421	400	462	463	449	452	417	430	457	455	439	429	457	449	423	395	435	459	406	461	423	434	461	429	431	439	411	454	467	456	422	424	472	442	479	472	433	486	475	444	436	434	421	462	433	417	437	414	451	444	394	447	420	451	411	458	445	434	402	470	428	447	407	446	464	421	422	453	431	384	442	454	436	436	421	454	430	397	494	438	440	427	446	445	453	436	440	452	405	420	444	451	433	426	455	426	432	444	463	443	447	431	403	403	453	413	438	431	418	435	461	461	441	446	432	446	448	465	451	433	449	461	437	406	446	448	458	467	415	432	431	421	440	448	427	461	452	432	453	413	454	422	451	410	448	432	442	403	455	428	440	424	446	469	421	435	450	405	419	475	401	444	419	428	447	437	419	446	447	460	417	438	474	418	460	469	435	438	424	408	445	410	414	400	458	454	452	434	432	426	462	437	447	458	452	451	448	434	489	417	401	466	437	446	412	413	457	469	459	427	403	493	453	404	419	417	428	444	423	425	448	400	418	459	473	396	426	440	403	409	465	463	426	462	470	411	421	442	446	434	480	457	446	403	440	402	446	466	434	416	426	419	417	439	436	414	422	427	456	441	424	403	423	475	417	431	435	455	442	453	473	478	400	444	459	415	453	427	435	448	420	461	420	430	438	445	404	448	429	430	409	417	481	422	477	424	454	441	408	441	394	430	445	444	413	419	484	444	452	461	427	460	430	423	470	437	441	467	412	447	436	453	425	420	449	425	470	456	426	410	439	441	496	483	418	438	436	426	425	417	429	450	428	449	425	441	440	437	431	436	441	445	470	448	483	483	426	457	413	458	432	462	462	449	439	467	445	452	426	439	464	444	424	456	433	413	439	424	427	442	429	442	445	425	446	428	482	445	429	433	451	477	438	459	448	452	446	415	451	454	405
29868	33030	24437	15296	4771	1062	715	703	724	692	684	663	673	654	656	669	656	693	678	708	679	684	759	699	652	674	664	666	681	656	694	670	681	670	651	681	652	670	636	724	718	679	714	693	663	678	695	686	655	649	662	673	673	657	629	697	665	648	642	693	646	661	665	650	720	647	683	679	632	648	642	626	700	637	688	634	632	709	677	666	617	715	655	642	714	663	670	694	657	691	688	678	710	698	641	633	694	713	671	671	615	647	667	630	688	675	694	673	723	676	699	684	685	699	674	644	690	718	667	698	713	641	686	694	709	693	689	650	688	650	666	690	714	668	714	693	670	663	685	677	623	679	579	732	674	650	616	660	623	672	664	661	682	727	654	694	703	647	629	702	691	675	682	686	620	697	682	706	653	683	632	624	687	663	652	660	638	695	705	719	690	670	683	652	701	660	679	704	685	676	633	700	621	643	667	719	599	681	691	720	695	708	656	652	700	670	647	630	638	642	658	679	658	674	665	672	722	667	650	664	655	694	691	730	676	645	691	657	672	638	667	652	651	683	644	687	688	665	695	674	637	673	702	739	653	651	675	706	688	665	647	660	700	675	722	691	646	670	645	633	665	722	687	656	669	637	684	690	700	664	668	674	698	668	696	663	652	659	761	689	674	673	669	610	669	649	696	652	669	659	620	654	627	662	644	646	688	689	673	670	661	694	677	627	693	682	683	707	743	660	649	642	675	663	700	720	703	636	648	666	680	690	651	693	685	691	662	709	694	661	664	649	701	703	708	700	665	637	666	666	640	735	657	703	662	659	680	676	626	679	675	670	660	706	664	717	669	662	663	666	620	637	679	628	723	657	655	645	671	694	649	669	699	662	638	648	671	674	634	640	663	639	649	677	680	691	640	667	698	684	672	690	686	669	651	699	658	607	678	647	663	691	699	686	707	704	638	675	689	621	644	677	704	726	678	712	678	680	721	646	752	669	650	691	662	661	647	704	645	654	691	703	657	691	667	695	691	700	684	667	658	667	697	694	684	719	648	611	670	650	696	679	666	687	665	621	659	683	686	704	657	670	703	597	671	699	646	640	680	684	634	680	677	718	660	649	690	665	640	699	696	655	645	652	705	696	691	665	636	624	735	700	685	669	659	671	662	657	651	662	705	727	602	665	680	651	640	670	640	709	680	663	683	708	714	656	667	630	623	682	726	636	687	646	688	691	618	664	658	685	642	650	637	668	659	688	676	703	679	663	663	682	670	619	689	685	694	691	712	678	632	676	684	655	641	647	682	670	618	655	662	661	638	673	649	677	667	639	660	688	672	635	669	714	655	714	696	640	717	645	641	669	663	653	644	653	655	641	701	681	669	665	643	655	654	658	709	684	634	699	654	667	654	595	670	723	685	708	647	696	643	704	657	682	723	673	654	676	686	648	635	668	689	677	612	665	657	728	680	682	675	665	703	726	737	692	663	673	633	695	683	628	675	648	647	673	660	715	665	697	684	682	706	693	672	670	662	703	629	670	719	700	668	637	625	666	683	654	727	661	668	685	704	682	664	693	687	630	664	664	681	658	703	670	656	677	675	679	707	675	725	670	655	665	687	685	647	710	636	664	646	643	692	693	666	679	648	653	661	663	677	652	637	654	644	655	638	735	687	681	663	670	652	652	662	707	666	652	705	701	686	629	655	657	662	691	684	676	647	676	712	695	696	689	633	678	675	664	675	669	650	676	663	628	696	666	666	658	709	634	706	658	659	681	686	660	654	701	720	698	685	605	692	683	667	672	656	670	682	651	710	696	656	650	616	670	658	674	660	676	655	677	715	646	757	698	589	698	648	665	698	634	607	689	644	703	715	715	694	735	703	686	660	694	687	702	658	681	665	699	638	680	707	652	697	672	645	662	712	715	704	674	640	706	649	678	676	648	629	646	618	643	630	691	686	660	642	682	676	599	709	673	703	689	668	682	669	692	659	699	662	694	653	692	697	699	691	681	692	694	639	657	717	726	673	693	702	672	686	672	636	674	693	658	684	682	677	682	648	721	656	660	667	651	734	665	674	693	662	719	663	665	658	658	664	664	680	673	668	678	707	655	650	703	717	684	681	650	722	687	685	722	680	674	622	707	637	668	697	685	645	705	640	663	687	650	664	654	653	704	667	702	638	690	626	651	649	639	680	697	691	689	702	670	748	591	669	686	638	694	645	717	687	682	692	698	667	721	665	623	667	681	679	693	690	702	724	708	645	687	624	694	700	677	667	768	646	697	643	737	670	655	700	653	722	679	637	679	675	656	633	704	630	669	723	663	729	657	689	722	679	711	627	692	637	688	626	714	641	666	619	682	700	685	658	679	694	658	693	654	684	632	685	666	667	642	661	655	700	680	685	700	681	679	644	666	660	629	699	682	646	685	655	645	639	723	665	660	673	661	687	651	692	653	669	614	648	618	662	683	689	646	656	615	704	632	665	668	660	659	660	692	705	660	703	668	658	663	706	708	683	701	630	671	651	667	693	649	722	671	666	656	653	695	650	642	679	701	641	649	658	684	713	652	640	645	713	680	682	684	692	672	671	657	685	681	691	677	676	652	629	663	672	705	701	661	680	676	647	697	689	628	671	701	688	691	669	701	650	711	717	656	684	699	636	679	670	683	661	675	715	645	682	688	693	687	723	665	666	659	643	626	665	656	706	660	633	682	675	664	675	645	663	664	699	650	656	707	670	698	667	712	660	690	648	647	707	643	657	641	655	632	642	663	661	701	619	678	642	709	676	645	698	653	666	700	666	685	674	674	678	710	685	680	667	647	666	760	704	655	656	689	691	694	615	666	662	646	644	649	676	661	669	672	633	714	659	696	606	650	688	669	696	670	704	655	654	683	637	649	683	732	679	700	669	677	622	626	701	696	671	661	659	689	663	694	709	732	709	685	663	679	702	678	670	664	651	686	624	685	687	731	664	688	701	648	675	659	706	695	698	684	652	658	648	677	659	709	664	670	674	663	656	610	689	659	662	652	697	642	661	681	660	688	660	662	674	649	650	661	661	683	680	696	700	629	663	672	685	630	657	686	747	662	687	622	649	679	669	672	660	631	640	702	635	682	666	677	692	700	619	627	619	626	699	705	671	626	695	717	702	693	663	654	712	688	675	667	676	650	660	651	628	670	657	722	655	672	622	641	719	689	677	672	642	668	670	693	698	675	666	716	701	636	674	648	669	671	649	657	649	661	666	696	676	671	646	717	703	643	700	666	695	681	692	714	677	708	667	646	695	685	696	687	659	663	610	679	701	704	659	685	636	692	660	667	654	675	691	674	693	694	670	693	662	646	636	715	699	651	665	632	642	693	662	652	639	693	662	646	609	678	637	679	677	702	677	737	662	665	622	657	657	674	710	673	675	625	668	656	690	625	678	674	660	708	705	698	656	641	668	653	669	669	626	717	685	720	620	665	695	676	668	659	666	656	683	681	697	667	649	648	671	628	678	701	698	710	660	624	676	661	666	680	658	693
24127	21384	28598	25692	21009	8923	1096	652	530	575	588	550	611	561	632	566	593	574	550	579	513	534	564	555	535	586	580	598	548	538	572	513	568	574	601	517	555	580	563	558	528	570	547	549	574	562	540	546	559	583	558	555	556	584	595	587	532	594	601	539	580	557	556	594	576	596	559	587	584	531	570	540	529	551	581	572	592	528	549	562	582	595	595	544	588	563	570	559	520	577	575	573	575	543	573	586	604	572	565	534	531	578	550	582	575	562	592	531	570	539	531	574	569	557	554	549	546	572	585	517	628	557	568	552	508	571	548	553	560	580	562	566	540	561	533	567	570	574	561	538	559	570	537	527	534	564	547	548	575	624	585	522	584	538	576	528	552	554	589	591	508	565	561	577	538	604	558	548	589	549	583	592	592	597	528	523	578	561	618	530	555	539	545	583	550	606	574	582	574	595	575	557	546	585	543	567	591	571	578	549	537	599	546	555	549	550	597	572	541	599	544	540	572	578	614	580	570	558	618	590	554	572	573	574	567	576	573	542	550	590	561	550	590	537	581	579	608	526	557	555	527	534	538	525	582	569	526	561	547	576	558	532	603	566	567	570	585	554	589	608	593	546	556	572	554	533	618	577	580	593	539	560	556	573	534	582	589	545	573	582	552	525	580	581	601	596	557	566	574	610	603	596	564	552	582	546	530	550	501	553	522	557	526	574	571	571	544	573	572	528	576	539	557	569	561	573	550	596	604	532	555	629	548	534	622	580	553	523	606	541	551	557	548	549	561	595	592	583	597	541	539	546	543	542	556	558	565	535	542	596	592	618	543	540	556	536	562	602	553	557	568	572	622	591	554	611	615	529	566	579	585	571	649	534	543	578	540	538	536	557	550	555	542	522	536	595	564	540	574	596	586	544	528	546	597	591	577	585	562	561	547	555	542	586	585	583	574	565	543	554	576	572	556	582	561	582	546	585	574	590	558	543	579	527	550	535	588	571	598	582	578	579	561	649	536	610	618	581	582	552	541	576	614	568	558	525	536	533	571	588	567	584	531	602	579	566	530	544	583	579	546	508	598	522	568	588	567	589	578	586	600	577	590	571	588	576	569	593	572	550	595	590	562	571	532	599	607	560	542	562	561	548	536	538	517	559	553	614	573	544	565	561	576	575	548	572	541	574	587	579	551	571	609	580	572	551	578	559	565	553	530	561	561	565	596	565	570	561	592	576	563	558	591	572	558	586	525	558	613	574	557	547	551	587	585	586	600	584	570	590	532	582	555	591	589	567	602	564	587	563	505	543	581	580	605	538	537	578	571	571	546	564	549	572	554	538	581	554	588	577	566	594	579	578	638	545	587	580	528	554	601	532	553	555	573	577	564	574	539	581	519	570	589	576	579	527	545	567	549	585	548	575	552	549	587	571	569	558	599	592	565	594	527	586	543	562	568	583	600	556	559	545	578	610	550	545	568	567	588	603	584	540	561	600	576	587	585	559	565	610	589	548	579	583	544	567	573	538	545	552	560	558	539	586	548	569	616	587	553	577	548	543	542	580	579	565	565	553	554	561	575	566	606	547	566	591	606	564	569	543	521	570	578	572	565	550	558	558	545	541	527	557	544	542	549	546	568	555	554	563	553	527	554	556	580	580	580	603	596	552	540	548	544	586	519	548	611	526	522	561	563	560	559	615	571	541	549	542	558	552	563	561	567	584	530	546	577	539	564	526	533	560	565	582	521	562	582	537	593	566	581	546	571	583	622	538	570	533	574	508	583	558	573	564	598	555	554	516	548	592	605	538	537	582	562	581	595	590	572	560	589	584	568	570	556	542	572	592	571	553	571	582	600	575	578	583	603	600	540	512	544	545	565	606	558	593	562	539	561	576	576	556	560	556	529	584	549	556	536	591	569	561	542	534	533	567	586	537	568	576	576	587	600	535	581	565	573	594	597	568	592	546	623	632	539	547	579	575	594	598	567	575	563	566	542	589	555	608	558	537	548	545	545	591	526	626	570	518	546	530	539	546	533	599	559	523	553	560	577	554	551	566	551	540	600	540	574	594	554	542	570	547	582	568	596	557	591	560	555	553	578	535	601	539	551	589	540	534	563	534	526	597	567	565	560	588	573	597	543	582	512	583	549	507	596	574	542	609	542	542	563	560	541	593	574	549	539	586	566	589	555	558	553	549	535	530	532	588	588	567	585	557	596	544	562	577	562	534	554	542	554	566	598	522	538	585	600	536	569	568	607	555	571	602	536	540	612	582	605	560	584	557	540	573	553	533	521	582	574	587	523	514	564	507	567	558	562	545	594	507	557	599	563	536	596	565	542	647	549	557	569	608	558	553	536	552	567	576	578	577	605	573	555	550	584	544	561	577	553	602	532	582	542	585	569	567	543	565	536	550	551	598	539	562	561	561	603	560	581	589	551	580	563	522	570	564	565	572	570	592	604	550	586	584	612	587	561	610	553	538	541	585	519	551	579	573	602	578	551	567	589	589	587	512	535	542	583	558	569	573	525	570	598	545	529	563	577	525	592	560	588	578	588	504	567	547	613	595	555	549	574	569	561	564	599	581	606	563	556	613	598	564	577	552	559	522	560	592	563	559	556	580	542	608	583	524	559	555	562	607	587	547	536	569	570	568	533	614	555	579	604	549	573	567	519	554	537	568	535	573	597	589	575	532	575	550	562	549	572	556	587	578	538	546	598	638	570	551	538	543	523	545	564	545	573	574	593	567	543	570	580	522	563	534	571	564	534	533	550	591	538	614	601	562	595	564	564	603	559	532	563	553	592	580	547	600	550	557	556	551	544	604	528	574	564	566	575	562	553	554	501	566	590	630	532	564	570	562	554	567	567	532	500	544	592	559	523	564	540	535	568	572	582	537	563	553	583	591	538	549	531	557	612	572	530	601	529	521	568	564	561	593	573	551	538	573	558	544	571	563	564	570	575	592	614	559	556	565	563	588	543	571	565	560	560	571	586	561	593	539	589	555	560	573	581	587	580	603	560	529	557	579	595	561	576	553	559	576	550	552	587	549	548	541	581	545	573	550	550	573	562	516	514	552	595	563	592	589	556	560	565	579	588	609	584	548	584	570	572	576	570	548	557	526	531	573	551	564	561	523	557	558	595	513	576	562	587	575	574	564	554	581	565	537	553	561	571	559	537	577	549	518	600	573	607	610	564	534	550	581	530	537	537	563	556	565	602	566	567	538	521	555	565	549	557	579	562	590	617	565	545	573	581	589	525	560	550	535	541	552	555	572	579	554	522	562	549	553	574	535	562	609	599	571	597	560	565	565	578	538	558	569	604	541	587	572	560	573	562	558	514	574	566	540	560	549	543	572	568	538	578	566	541	565	566	560	561	605	558	526	588	563	540	549	540	555	549	593	541	565	569	608	570	579	594	549	546	577	554	551	599	564	545	561	611	598	568	571	549	577	547	564	583	577	559	571	560	600	571	517	563	570	576	559	533	557	508	597	557	551	555	585	593	593	606	583
39603	54407	49985	37257	19039	3806	899	914	885	879	864	860	851	937	848	893	883	817	845	873	856	852	907	871	872	848	826	871	845	846	799	831	825	926	863	874	886	852	869	889	890	864	865	779	819	890	913	882	828	895	895	832	841	896	822	867	835	872	830	835	851	815	897	844	890	832	859	843	845	883	862	878	868	880	891	858	892	872	833	897	896	841	868	855	902	816	856	881	863	874	905	870	913	884	849	881	845	794	855	828	882	891	843	837	880	871	874	841	881	844	848	823	824	825	832	867	898	858	849	884	852	867	794	788	836	875	908	870	898	910	890	814	912	867	840	848	846	863	831	868	853	877	877	848	814	846	823	829	837	837	918	813	851	873	850	836	848	825	805	860	855	863	854	879	840	866	867	938	849	856	872	823	864	839	859	873	888	899	869	814	864	862	855	911	860	926	863	824	865	838	917	854	905	854	909	867	856	847	869	837	835	824	852	865	874	889	816	810	844	870	834	911	823	840	873	861	839	797	823	906	871	852	852	878	847	909	849	847	858	843	891	963	851	878	842	826	868	889	854	864	869	845	867	854	832	891	906	900	899	868	841	845	824	876	862	878	858	852	869	851	857	856	867	889	856	879	875	852	856	868	860	853	862	894	851	861	825	849	874	866	866	829	906	862	831	872	835	858	836	851	892	808	818	850	852	831	810	841	897	870	881	851	808	856	862	888	877	832	876	882	854	858	813	831	912	868	840	821	873	884	860	878	880	839	853	833	860	832	896	840	843	842	820	874	863	864	884	878	811	863	851	810	888	849	847	865	874	850	874	843	844	812	827	863	887	874	876	834	842	841	862	891	848	934	899	913	843	827	803	888	913	904	903	922	863	911	837	836	873	870	863	851	863	866	846	836	822	825	842	845	867	913	806	865	879	877	897	773	844	837	903	829	850	837	808	855	830	850	783	859	833	822	862	853	875	810	833	858	873	856	892	932	867	871	865	834	859	807	834	867	885	856	798	881	850	882	843	849	812	892	829	869	886	850	895	827	861	882	883	849	884	811	825	825	860	901	853	887	856	829	852	867	834	809	821	863	858	918	834	860	834	843	838	856	827	861	856	832	809	892	835	851	812	803	856	881	877	841	843	852	846	864	868	883	878	795	824	881	872	821	837	880	819	873	881	884	873	861	852	888	839	814	866	847	852	844	867	854	875	845	865	817	864	800	858	898	867	893	876	867	890	877	869	793	839	842	869	839	878	858	886	877	849	837	858	893	865	868	864	860	885	819	819	841	845	870	898	888	891	873	838	881	828	858	836	879	877	876	869	836	876	847	831	854	919	823	867	851	866	822	834	842	890	836	882	928	922	883	834	833	833	839	873	842	891	837	856	841	854	852	853	870	857	853	912	906	914	891	851	874	841	834	844	835	866	850	880	833	822	876	807	879	859	852	943	866	842	845	813	919	891	813	883	861	854	812	814	860	819	884	838	805	865	888	839	859	880	849	887	811	844	828	872	884	839	880	838	876	845	885	840	870	798	810	791	864	906	891	880	889	870	928	851	875	920	863	817	857	934	909	859	826	850	825	891	858	843	872	850	862	784	878	899	924	854	846	805	852	874	847	875	829	890	903	849	913	856	874	812	852	865	885	876	911	883	761	822	882	848	907	935	810	799	898	824	861	834	881	824	877	861	804	880	817	866	888	857	866	831	892	820	857	852	849	869	840	843	850	863	866	873	908	847	850	853	838	842	869	811	906	829	859	858	846	831	863	902	854	870	859	843	828	867	837	838	912	890	827	881	859	916	861	854	828	870	848	835	820	813	907	840	886	846	826	858	823	815	914	874	835	845	893	847	849	844	877	928	869	836	887	864	858	883	866	868	881	884	843	832	921	839	832	877	831	889	858	868	844	888	900	841	887	870	796	873	847	843	850	906	841	893	868	820	857	837	885	846	919	847	855	914	866	848	876	898	819	907	898	915	871	829	858	792	871	913	888	890	878	830	869	877	781	816	885	883	854	772	882	875	818	908	833	871	842	877	834	852	878	916	803	872	808	851	776	819	869	921	865	877	874	857	849	867	860	849	896	817	853	794	877	882	870	884	828	871	845	891	853	857	832	856	868	880	798	859	850	901	849	892	871	834	841	835	869	930	919	831	850	818	940	836	805	863	845	804	904	868	866	823	835	891	853	831	776	858	867	833	881	833	861	887	878	843	897	865	843	910	836	846	800	862	854	867	832	857	856	880	858	881	866	858	844	882	907	814	903	871	840	832	887	878	783	832	872	901	866	859	889	928	811	883	838	871	924	910	854	879	860	851	887	860	893	877	828	859	849	828	871	855	818	862	859	946	875	854	834	845	880	839	874	853	833	826	835	848	901	827	882	874	884	842	869	792	889	843	863	886	834	830	867	837	847	893	872	863	863	853	854	859	843	871	860	787	849	832	798	900	874	831	854	861	821	844	886	895	857	881	865	848	870	869	866	853	792	847	866	834	844	846	849	902	872	832	867	803	832	866	860	875	826	872	862	897	892	807	907	881	833	861	855	870	832	883	896	830	914	867	785	905	837	918	849	812	855	824	847	852	895	927	879	850	859	885	823	873	824	909	830	902	851	866	869	875	830	889	896	833	869	843	853	880	836	860	870	786	865	876	830	866	862	836	837	793	868	873	843	806	812	916	852	835	835	864	900	822	832	890	839	877	890	866	879	800	841	807	838	911	839	849	849	840	884	867	900	889	946	855	913	912	876	866	821	890	836	827	878	853	886	803	849	837	849	800	838	879	894	800	864	852	826	875	863	850	918	894	862	904	895	847	920	842	854	841	840	874	889	868	858	899	849	862	835	894	872	872	861	883	869	874	842	825	890	909	904	857	811	808	874	891	829	875	866	843	859	890	850	824	830	855	821	869	826	886	812	852	838	856	843	875	867	862	838	892	882	870	837	854	849	877	858	862	851	794	873	859	837	933	860	872	823	814	844	902	850	896	876	823	875	915	872	869	913	869	829	836	832	925	883	822	878	903	905	869	858	828	804	866	854	841	846	871	884	833	905	897	841	843	864	877	871	875	855	874	868	855	885	810	887	841	873	826	912	866	869	864	834	871	862	864	842	897	845	882	858	892	861	806	856	840	864	902	841	904	870	848	845	873	858	818	937	851	837	887	860	819	849	842	921	871	863	872	820	875	803	873	912	862	862	871	852	855	894	906	888	879	850	860	832	873	813	835	787	796	886	917	886	800	844	852	823	855	848	864	904	874	834	852	879	859	838	820	886	894	858	863	780	870	829	849	862	849	848	908	829	838	871	852	865	849	911	823	898	835	884	869	821	937	826	884	812	877	836	874	844	875	856	846	868	825	865	821	850	842	876	869	885	927	877	849	846	852	848	841	858	859	868	892	864	905	938	861	860	856	873	894	858	841	821	854	844	890	811	826	830	836	859	889	841	875	826	817	900	913	839	867	841	849	797	830	903	876	885	839	840	839	869	809	800	892	873	845	861	849	848	835	844
23035	21340	28798	24251	22495	19164	6087	780	488	488	470	491	513	481	468	468	480	465	464	427	452	459	468	450	528	470	427	466	434	460	510	455	457	450	479	487	445	480	479	478	443	468	507	442	451	439	483	473	496	436	457	469	483	432	453	453	506	449	458	463	508	425	484	468	499	484	461	436	433	470	460	479	466	438	414	456	462	430	450	449	492	474	471	543	503	486	447	445	470	476	480	501	485	455	474	436	454	458	477	483	457	436	458	479	467	497	415	460	482	445	489	500	448	492	432	474	473	454	490	434	437	378	448	457	463	448	460	467	454	462	499	443	450	450	456	481	484	428	486	408	505	472	455	449	453	494	428	476	509	506	464	490	453	443	442	449	473	483	471	437	485	487	474	452	467	439	452	448	448	417	429	472	469	481	468	438	494	466	460	453	458	440	443	459	464	435	425	431	484	452	470	492	425	495	522	446	465	449	481	458	466	505	458	468	442	442	468	441	448	479	433	459	480	460	447	465	454	475	442	435	457	454	473	461	476	440	490	457	468	435	487	443	457	448	487	476	458	483	455	442	460	462	494	466	460	478	446	459	464	470	480	474	497	463	482	449	446	437	451	498	497	514	489	441	492	448	455	463	428	431	475	449	455	458	484	480	448	425	457	453	485	438	490	448	488	470	489	454	407	428	450	449	455	467	483	452	454	447	505	466	463	443	481	487	460	480	497	469	471	427	475	515	486	442	462	475	501	496	443	449	450	458	436	457	482	473	460	485	478	409	491	487	459	436	469	502	441	493	485	499	459	494	445	459	468	478	420	458	473	486	449	474	506	444	438	466	476	442	472	489	470	473	455	455	448	399	434	496	427	465	453	509	467	517	495	455	447	472	472	497	452	492	460	469	453	497	470	436	474	466	497	425	458	477	449	444	477	476	462	437	420	475	409	501	473	479	431	469	476	480	460	480	488	461	449	434	484	448	489	464	440	510	488	501	450	495	438	440	468	467	460	473	418	432	489	429	482	470	482	435	435	469	454	431	428	416	480	427	459	437	487	452	453	493	461	461	444	474	459	469	454	447	494	456	534	431	433	449	487	463	462	439	486	485	478	448	466	427	476	470	509	451	447	444	450	485	468	455	456	451	467	484	426	437	451	443	463	459	506	463	469	445	440	447	465	493	453	428	452	480	441	483	432	486	465	465	493	464	480	472	451	444	465	449	452	516	445	431	468	476	439	485	469	420	430	481	426	462	462	440	455	435	455	467	474	456	482	496	488	464	479	457	507	466	434	481	448	446	441	459	441	438	461	486	464	486	456	444	444	474	457	449	442	444	445	479	470	446	455	429	477	480	452	476	469	482	457	426	476	444	453	477	480	487	464	471	470	470	465	449	488	455	478	476	485	483	467	450	442	508	462	458	478	489	454	473	420	484	476	452	466	430	462	465	459	484	466	440	518	460	451	437	466	450	479	474	453	422	463	454	466	457	453	475	461	437	463	458	483	490	443	498	455	463	464	458	454	516	493	448	487	441	483	474	493	451	468	486	435	494	430	446	445	458	457	475	473	440	474	515	494	457	476	464	431	504	463	457	472	496	428	431	502	444	466	449	482	465	456	459	523	478	500	494	474	450	407	441	484	481	515	463	459	454	461	456	493	488	447	474	447	457	474	467	461	467	494	441	487	489	431	496	470	465	511	441	449	454	464	459	456	449	518	461	459	447	488	479	451	473	448	431	414	474	459	470	495	479	399	449	468	432	461	481	456	477	473	448	465	487	450	471	476	460	439	448	474	487	462	501	428	414	438	446	466	497	460	459	472	491	469	486	475	486	436	476	442	470	436	446	487	483	468	480	454	433	440	486	445	457	455	468	462	466	453	431	460	464	462	455	497	460	455	452	459	480	464	459	458	437	467	479	438	472	462	512	467	448	438	464	463	479	471	458	467	447	450	508	443	453	499	469	453	465	521	413	465	455	454	446	424	455	458	477	491	432	494	462	485	459	471	472	457	445	438	510	503	471	473	489	441	462	497	434	431	464	416	445	488	476	493	424	466	441	463	469	488	476	444	477	498	460	497	425	458	438	443	483	472	496	441	436	461	455	460	485	483	452	446	476	457	459	460	453	456	472	470	446	451	450	449	443	447	449	454	463	485	474	485	462	459	480	481	496	478	458	444	493	472	494	491	447	460	482	442	487	474	428	456	467	447	484	468	445	484	485	486	473	483	459	464	467	479	444	476	445	479	481	451	487	444	466	460	438	496	456	459	481	426	477	454	472	414	422	462	417	449	444	469	462	460	463	445	442	476	482	459	459	439	453	470	433	447	443	463	502	436	479	456	453	447	461	431	468	434	454	473	440	435	448	446	474	407	450	504	448	467	450	504	466	449	446	481	477	452	490	443	445	470	462	476	434	431	449	467	488	449	527	420	449	497	443	426	415	453	492	468	502	463	457	472	486	479	516	464	457	495	435	497	478	486	491	466	462	520	469	448	471	467	445	481	455	434	456	462	480	493	456	431	442	459	488	446	468	475	479	462	457	463	461	460	476	436	485	454	466	437	454	482	475	425	450	425	484	466	449	443	430	496	450	473	472	469	449	465	450	477	447	458	475	481	485	448	464	486	426	449	477	430	501	454	486	487	472	450	464	487	452	442	447	454	444	441	471	486	447	462	494	496	442	485	451	500	458	474	488	472	474	462	457	444	465	481	461	478	466	495	474	440	467	484	447	485	460	475	453	445	480	461	484	452	417	480	479	462	459	481	489	435	447	471	434	473	444	465	470	496	464	481	417	480	475	474	456	472	479	453	456	467	465	480	487	436	444	442	435	471	455	457	450	468	487	454	492	444	506	463	445	477	455	468	464	461	470	460	446	456	456	496	434	428	462	451	486	466	470	435	463	448	465	457	464	454	461	478	425	440	455	458	502	469	487	496	468	457	440	462	487	442	491	471	482	438	498	459	461	465	468	488	431	476	454	427	471	491	473	430	442	456	476	482	489	476	489	456	423	435	454	465	451	436	476	495	434	474	477	483	439	442	488	469	470	463	484	450	464	481	444	443	456	468	448	448	471	470	467	507	454	462	492	451	422	508	499	445	497	456	482	451	480	472	434	432	492	459	459	467	456	456	517	476	435	504	443	450	483	466	455	449	442	462	466	434	450	431	440	493	454	477	441	465	493	466	485	439	458	466	455	470	456	450	434	481	477	486	443	450	467	499	490	445	482	418	432	489	472	461	437	459	462	459	465	474	474	449	453	484	455	455	427	444	469	469	433	478	432	430	468	457	480	476	433	443	472	448	466	474	462	463	463	480	458	461	460	442	477	453	528	443	477	451	478	431	469	458	465	492	441	462	457	484	461	416	442	434	453	443	488	487	442	465	451	473	488	464	458	442	484	430	427	503	484	460	468	444	500	456	504	424	447	437	461	496	462	453	487	456	437	465	479	456	438	442	440	435	455	507	436	461	443	497	450	449	475	468	456	475	481	438	438	481	413	488	460	434	467
43312	60920	54603	44081	30223	5818	786	769	760	760	736	719	741	755	711	707	706	765	774	700	773	729	747	676	745	695	674	752	685	681	727	681	725	696	703	735	749	667	678	759	768	697	679	703	726	705	724	715	686	697	692	702	755	689	673	733	739	726	683	741	671	718	715	731	702	679	731	707	710	734	745	732	713	714	694	754	751	717	722	714	740	744	717	718	724	710	659	701	708	696	694	701	793	755	752	676	718	712	702	693	704	747	715	739	695	652	653	727	697	714	742	667	701	719	696	734	693	728	688	715	716	719	713	706	721	676	736	630	733	727	719	735	694	773	741	708	677	736	698	721	693	757	702	706	702	728	716	705	726	702	729	700	710	703	692	725	692	701	699	684	685	726	707	684	735	698	687	770	736	759	661	718	735	746	722	689	759	732	700	715	664	728	715	723	683	753	698	746	707	710	728	672	736	708	731	736	717	664	712	743	726	709	667	741	701	729	701	752	705	706	727	741	743	734	689	687	704	695	711	702	714	692	679	709	667	737	717	732	749	702	692	746	671	703	685	738	721	708	695	736	693	705	737	716	706	717	685	659	691	751	662	725	708	740	710	731	688	713	673	718	691	676	733	694	700	708	700	721	703	679	702	703	694	771	713	760	704	689	696	747	681	732	734	744	723	688	667	647	681	732	686	719	700	687	696	759	717	680	765	707	718	743	743	689	748	708	735	766	689	736	673	710	696	731	745	695	695	645	765	698	719	761	685	719	687	656	719	693	711	689	714	707	752	733	685	715	734	700	678	666	717	724	710	706	746	713	686	690	723	725	729	744	688	692	745	753	716	743	695	727	728	679	737	722	716	733	709	706	707	735	760	739	696	703	683	760	705	712	702	729	723	772	718	764	664	725	741	705	744	695	708	684	689	722	730	730	664	701	673	677	710	761	671	725	697	709	708	710	722	714	705	687	706	711	701	663	716	756	751	738	711	700	683	713	697	726	716	668	704	755	712	713	730	666	722	716	746	752	721	700	716	745	688	730	666	701	680	698	722	690	706	722	759	719	752	701	695	731	752	707	687	787	670	721	721	727	690	744	763	732	687	729	742	718	754	699	692	766	688	727	678	719	740	725	713	720	705	709	759	736	753	680	731	696	738	715	713	760	700	742	697	696	722	706	722	741	710	699	728	723	693	716	703	675	740	715	741	713	727	698	690	703	738	747	693	724	671	719	696	691	672	692	683	727	708	692	681	701	696	736	685	708	710	754	676	730	772	709	710	694	728	700	706	752	779	729	734	716	713	694	701	680	726	713	735	704	754	694	690	705	740	713	665	681	692	672	692	683	689	783	689	686	717	675	689	722	707	704	663	703	692	702	730	717	720	709	711	712	695	749	681	729	727	705	740	721	700	717	672	746	718	728	665	690	705	744	761	685	717	735	688	646	703	748	726	758	736	693	705	703	733	721	725	701	703	687	740	733	670	762	749	700	724	733	751	685	743	683	669	685	657	772	699	713	744	698	705	677	702	683	720	714	741	692	689	734	647	667	738	715	717	693	763	710	703	720	672	719	674	738	705	715	703	700	704	742	755	714	701	704	675	735	705	723	738	674	751	712	692	752	741	737	688	695	758	743	687	710	726	704	679	721	707	693	691	702	716	728	729	684	709	708	711	675	695	732	741	737	728	712	667	721	739	754	702	724	670	728	670	685	722	728	649	733	724	706	711	703	715	693	680	739	713	707	715	701	708	719	733	707	725	736	686	681	690	675	731	700	750	729	709	704	686	733	706	708	683	736	718	751	683	731	712	723	710	699	696	702	660	792	735	726	709	653	698	726	758	651	706	675	738	704	692	708	720	706	721	705	670	711	730	715	688	703	673	723	682	689	687	754	703	672	721	680	676	722	733	698	722	688	697	729	741	721	706	673	709	727	709	694	710	706	716	694	684	700	733	654	736	731	688	707	690	677	704	707	693	718	716	705	749	743	723	711	700	706	735	723	728	692	693	725	706	732	741	708	721	693	757	696	679	679	709	701	706	698	728	721	665	737	677	727	716	704	701	760	774	688	706	784	707	731	768	714	677	680	720	697	682	697	710	721	696	729	722	721	701	737	769	714	750	721	720	689	720	780	660	662	713	727	698	676	696	729	720	721	723	697	687	727	744	683	704	718	713	693	719	723	695	679	722	682	699	705	688	709	696	706	719	738	698	688	694	737	720	724	689	746	699	723	735	734	695	735	686	767	731	707	734	706	748	728	716	749	727	721	698	699	704	717	685	743	729	735	693	722	695	739	743	709	731	719	685	738	720	703	671	699	719	712	697	733	738	718	733	712	691	719	682	690	723	732	743	710	731	668	711	716	678	729	698	697	700	768	720	712	712	692	752	707	665	656	743	670	666	686	724	716	678	715	675	764	699	709	704	732	708	752	747	670	741	704	740	721	715	714	737	714	746	727	694	673	712	655	703	693	726	731	776	687	741	692	725	703	737	729	673	686	699	711	723	713	697	731	696	689	719	739	707	683	724	744	732	680	716	715	720	729	696	721	698	781	721	721	689	749	718	677	692	698	736	702	727	714	736	718	703	714	722	753	735	703	744	698	749	682	722	720	701	735	691	738	725	690	700	753	654	734	653	698	689	713	740	702	738	743	708	661	691	718	692	709	718	771	717	724	694	731	691	720	731	746	706	708	702	690	721	696	737	689	684	719	698	706	793	704	710	667	743	742	700	762	717	750	702	691	676	696	703	776	744	681	678	706	726	675	727	752	700	700	721	729	701	723	668	692	670	713	709	677	683	687	696	786	709	731	732	708	731	669	724	744	731	703	705	720	676	687	713	710	691	682	684	685	758	724	699	697	698	686	701	718	718	705	721	723	704	710	729	749	704	738	740	724	733	723	752	706	690	724	720	670	712	701	689	720	732	720	683	717	763	749	725	718	724	723	719	745	722	672	781	707	709	684	669	715	715	716	723	705	684	737	704	742	676	730	697	674	693	725	654	708	701	657	700	707	740	734	782	732	696	750	722	701	676	763	767	769	727	727	727	697	718	692	721	738	663	675	702	722	765	698	706	785	731	721	672	722	751	762	720	744	717	731	684	711	722	746	732	731	720	741	712	690	711	680	740	719	715	743	714	701	669	768	675	680	736	726	717	712	740	713	776	723	740	747	689	680	701	686	663	701	707	704	690	719	690	711	709	716	738	692	765	719	679	669	731	734	675	672	653	725	741	714	764	720	747	788	747	655	690	719	725	739	707	690	701	716	689	750	771	715	729	705	727	704	681	754	706	691	684	709	735	692	766	719	744	713	706	710	753	702	691	714	706	730	720	731	683	647	727	695	678	703	669	722	756	696	726	738	712	701	662	698	715	688	692	707	701	669	728	678	727	693	685	711	696	690	758	745	727	696	743	680	692	660	713	718	733	751	721	726	721	656	710	715	738	706	720	764	714	693	747	657	709	714	752	730	724	700	725	742	681	677	756	696	687	735	728	684	737	729	679	755	718	687
27500	22174	19125	8450	2901	622	477	477	478	453	478	445	501	424	478	473	488	463	440	470	453	473	456	503	468	448	443	457	485	440	440	470	475	463	451	452	435	452	443	478	457	487	473	454	447	481	454	434	452	450	433	424	479	462	455	465	466	455	476	465	453	465	467	468	442	481	480	490	462	458	446	459	469	430	423	463	489	449	476	451	447	468	487	462	445	481	445	461	457	458	441	450	468	469	462	451	506	475	471	464	437	470	443	503	475	469	434	497	459	430	468	469	474	465	428	474	475	478	410	464	453	439	431	445	456	470	493	476	462	481	457	454	451	453	447	473	450	448	412	482	455	440	463	489	465	484	457	469	441	450	457	471	471	417	492	434	425	425	483	446	460	450	440	473	453	425	439	455	438	427	478	471	436	493	445	429	436	457	449	422	449	470	462	408	461	420	464	499	467	449	466	453	454	466	450	468	458	433	467	437	462	419	472	487	466	441	431	486	426	476	480	441	466	445	482	472	461	446	466	469	444	495	455	447	447	454	459	469	456	482	477	474	448	474	454	416	471	487	476	472	483	456	472	466	473	436	444	487	442	463	415	427	474	481	452	432	481	428	423	412	454	463	471	463	489	466	435	485	462	431	465	455	485	481	473	445	451	443	455	435	452	449	476	450	425	436	415	421	443	500	468	433	492	482	422	457	476	451	471	463	465	470	452	463	447	438	442	462	462	439	444	423	464	473	435	430	443	483	444	446	462	438	468	457	433	452	446	430	431	472	447	443	488	426	439	468	458	438	478	482	457	437	472	438	446	441	488	425	458	436	450	457	483	434	458	494	444	466	439	448	466	471	467	481	475	482	437	464	456	438	461	437	451	455	446	449	453	473	467	455	481	431	451	450	464	478	469	453	462	432	452	483	481	451	448	449	479	461	438	419	449	464	432	472	430	459	423	477	461	468	477	472	453	438	457	438	470	469	460	465	474	451	444	436	412	470	452	510	420	471	483	464	469	452	472	464	476	454	447	478	446	435	445	463	464	463	421	470	453	470	476	470	478	480	426	459	463	431	391	475	468	475	504	455	416	435	440	426	440	480	454	466	441	484	470	468	470	455	484	470	470	462	437	436	472	448	490	408	480	466	505	481	447	435	438	457	424	476	439	450	466	439	436	454	506	434	444	451	459	492	453	450	447	468	478	460	449	436	448	456	464	431	475	436	444	449	474	443	465	440	469	449	444	432	474	460	434	453	477	440	450	461	449	437	467	455	461	462	455	405	424	462	467	435	436	436	445	453	453	447	463	435	498	455	465	470	461	456	446	453	454	455	499	433	478	443	447	459	475	448	448	465	483	472	474	460	478	443	447	479	492	469	454	456	420	478	455	471	428	448	420	430	434	494	414	465	419	432	456	439	469	503	432	445	472	455	447	477	449	458	461	455	460	497	423	469	416	432	422	421	468	481	452	443	458	442	445	450	465	441	474	455	466	445	437	472	445	506	471	444	467	458	466	471	479	486	435	467	441	454	460	470	417	490	401	444	424	475	475	467	423	424	458	441	476	461	435	434	446	450	442	487	495	476	474	478	484	424	505	449	446	449	454	453	467	428	491	459	435	473	471	443	442	509	432	468	461	484	471	433	470	442	431	427	466	465	477	445	453	448	465	451	447	463	452	488	445	471	456	448	482	418	449	458	421	480	453	467	459	491	458	455	485	457	451	453	456	475	468	427	431	471	459	395	482	464	454	457	479	454	476	473	465	436	468	462	446	452	464	445	444	462	441	459	418	452	456	480	436	471	449	460	471	492	431	441	466	463	474	465	460	454	487	465	464	439	476	440	469	472	423	462	420	422	479	407	467	434	434	468	458	447	463	439	421	422	460	464	458	445	438	417	431	450	449	462	466	445	467	413	448	461	437	446	455	471	430	476	444	468	434	479	473	465	464	453	450	470	481	452	445	439	473	474	462	425	441	439	413	484	442	426	452	464	443	463	434	470	448	482	420	457	502	473	438	447	438	453	491	449	417	444	487	435	445	455	486	455	474	472	440	458	448	454	417	489	450	440	453	453	480	447	478	462	472	489	462	478	483	482	444	421	496	458	460	448	489	478	442	486	439	463	471	453	444	513	496	445	460	412	433	448	460	465	437	414	493	471	445	478	443	462	475	460	449	489	443	439	437	479	426	419	471	446	465	449	462	449	431	417	478	450	472	469	498	445	456	472	445	458	463	470	451	456	436	442	431	457	483	423	458	439	458	457	445	445	421	456	462	453	452	463	445	461	456	466	428	455	447	466	499	462	480	450	480	439	445	456	457	447	475	443	472	423	447	478	436	460	460	444	448	450	424	459	465	438	444	464	491	476	422	451	405	463	427	449	451	471	462	457	447	475	499	499	452	449	462	436	459	428	472	431	437	479	473	485	480	449	489	447	458	436	472	468	464	487	440	473	429	472	438	430	482	478	449	483	468	475	440	464	457	447	453	452	463	465	461	413	469	466	474	428	475	443	463	463	432	475	426	475	470	472	438	478	444	465	446	452	435	438	471	472	439	415	448	477	450	480	452	446	435	486	479	516	443	457	451	450	468	446	433	458	458	467	458	459	458	451	467	402	437	466	476	462	461	490	432	459	463	474	472	438	439	458	444	477	486	479	444	462	438	503	477	447	445	438	461	480	460	424	441	428	421	461	490	469	479	442	452	439	447	469	498	455	426	425	511	418	473	487	469	443	467	446	442	454	450	467	463	468	436	470	428	476	444	490	484	447	468	463	473	456	479	469	436	477	421	422	487	449	457	475	407	482	469	438	444	461	484	472	478	426	452	488	457	466	481	430	496	478	438	480	436	451	489	465	460	454	441	453	426	444	476	465	463	477	475	460	450	491	448	467	467	410	452	421	457	466	439	443	429	472	444	456	493	511	431	484	416	450	462	413	439	449	436	456	435	441	467	442	466	433	422	471	454	426	410	464	432	445	461	435	439	455	409	486	453	513	457	485	459	462	457	449	429	494	460	452	416	464	447	487	432	442	446	482	475	466	483	449	447	481	462	460	454	446	471	432	481	463	453	472	480	464	439	449	469	493	449	447	445	488	481	468	480	440	443	510	447	438	462	433	420	446	443	456	476	466	459	451	418	420	481	443	451	413	443	492	485	419	444	467	448	469	484	417	469	430	459	476	444	479	468	450	462	466	498	484	465	431	468	450	440	423	461	472	468	465	461	457	424	447	450	490	462	449	452	451	411	464	422	437	466	454	440	472	403	450	464	449	477	427	468	457	422	469	464	470	462	455	431	447	458	405	422	440	439	483	453	473	434	446	511	474	469	449	455	429	441	440	447	476	482	435	463	478	449	431	479	426	499	459	465	445	446	460	470	453	456	448	458	452	472	458	451	437	439	432	449	465	483	480	436	489	465	437	420	445	466	484	407	458	447	491	397	413	461	492	471	460	451	451	429	441	445	431	442	441	424	455	455	495	481	439	415	474	465	435	457	452	474	462	487	478	415	445
29907	29188	19905	9978	4810	1088	703	690	744	677	664	690	735	698	707	703	700	717	670	729	699	712	721	677	703	698	700	678	694	669	696	716	679	711	704	721	689	699	602	657	693	699	629	727	715	736	680	693	682	692	701	720	689	662	701	682	725	726	692	741	720	700	691	705	686	667	723	650	711	729	721	692	717	663	684	685	698	689	655	707	750	742	727	682	662	746	697	732	727	664	692	749	689	679	740	709	676	707	709	730	699	681	669	717	692	710	663	659	712	715	730	680	691	717	710	718	734	752	710	723	729	740	682	719	646	684	702	737	708	652	671	751	737	667	718	676	697	713	696	726	737	710	670	708	735	696	704	683	713	744	722	706	683	702	676	708	696	733	675	684	676	708	679	726	684	726	708	712	724	667	714	703	723	679	691	697	720	732	707	725	704	697	716	692	730	685	724	708	716	723	666	719	677	720	728	694	734	662	732	662	729	739	681	692	657	723	697	698	704	721	725	671	735	724	718	731	695	717	670	626	713	719	656	692	714	685	710	726	690	668	740	698	705	695	734	704	688	712	680	728	690	670	711	722	707	693	705	650	785	724	673	692	668	668	685	715	731	706	688	715	677	684	701	688	685	733	711	695	751	699	692	686	695	674	703	693	684	702	692	666	715	697	676	705	698	727	757	700	722	680	723	724	717	738	691	707	729	739	670	693	673	661	722	715	749	704	734	686	656	731	739	684	748	739	707	707	721	736	685	714	683	729	697	743	717	700	692	663	687	665	703	698	702	683	700	671	671	674	684	713	721	728	692	657	673	742	722	674	714	670	694	746	729	684	694	718	649	740	714	726	689	667	744	705	700	729	712	676	710	688	666	687	717	731	667	720	718	693	732	686	656	710	698	737	705	696	679	709	693	664	687	679	710	713	747	660	702	732	734	748	694	729	660	669	693	734	725	704	689	701	701	703	660	719	687	719	694	656	667	702	711	740	702	721	717	724	771	690	714	724	701	718	741	727	704	685	694	687	747	705	707	720	718	761	732	724	705	688	635	730	692	726	685	735	729	696	722	723	656	738	733	703	723	717	652	718	681	716	734	674	709	736	684	716	734	708	725	692	736	729	660	759	736	687	722	702	708	718	704	686	750	705	746	713	681	675	716	692	664	691	652	663	734	687	695	704	708	700	668	740	720	745	678	725	712	719	684	748	685	710	705	692	703	726	688	686	732	694	718	690	705	654	684	706	697	717	710	682	709	714	696	677	702	712	691	727	710	705	762	706	704	705	713	725	720	695	624	693	696	726	694	663	680	734	687	742	714	693	691	682	656	720	719	703	698	697	724	728	726	701	688	707	658	703	667	711	696	717	692	683	636	686	687	709	677	699	692	714	676	724	709	733	703	715	714	675	675	691	669	685	724	698	717	716	731	676	699	678	701	708	707	675	667	676	711	714	723	695	735	707	750	682	710	735	690	704	714	716	670	709	695	726	697	717	698	697	677	672	684	636	725	671	685	697	688	739	747	711	702	703	708	687	705	656	655	704	716	706	736	671	689	732	682	695	757	714	701	706	696	705	678	698	724	728	735	669	717	751	688	721	702	717	661	712	800	702	678	725	674	743	742	744	697	705	726	698	731	751	693	711	710	689	663	724	702	652	685	683	702	683	747	703	701	696	741	753	712	713	670	678	722	704	738	697	707	724	712	733	728	715	706	705	703	656	718	725	759	668	705	700	677	730	682	707	776	703	692	660	656	692	741	706	735	700	713	693	738	662	704	647	711	721	648	723	724	664	730	712	741	690	697	652	729	703	674	749	726	695	676	707	686	704	684	747	698	747	710	704	653	712	666	702	741	698	718	708	714	683	722	712	716	679	713	693	687	708	673	682	646	691	697	701	691	738	685	726	702	712	680	723	670	687	761	693	688	694	711	720	709	686	687	708	727	654	686	729	735	684	700	740	721	710	706	727	637	699	704	714	724	681	731	709	710	683	730	729	712	691	714	722	695	729	702	682	683	690	739	707	721	733	725	671	709	732	743	686	721	685	610	684	748	689	699	702	738	703	728	684	726	724	722	679	731	689	736	719	708	727	723	702	695	688	713	655	703	749	721	704	682	676	689	717	659	661	668	707	754	706	701	702	688	714	696	679	698	713	652	750	706	740	702	714	673	719	713	687	694	682	677	698	730	699	713	692	697	747	733	678	721	730	696	700	761	676	709	735	713	729	629	704	716	671	692	708	740	691	626	683	686	708	708	672	726	722	750	695	665	655	689	741	704	686	734	658	713	723	695	689	713	690	694	700	700	725	712	683	680	676	714	696	725	705	657	683	698	683	745	688	652	764	699	698	719	730	683	677	711	713	712	659	702	730	698	655	694	719	679	729	711	702	712	707	727	705	735	741	689	686	715	677	696	688	693	694	695	698	685	691	721	655	734	701	720	682	693	706	723	670	685	733	690	690	697	685	738	719	704	754	677	761	721	720	772	762	766	746	746	750	668	688	680	730	673	715	729	689	663	710	722	743	620	724	729	676	665	681	722	702	677	678	727	633	687	684	694	727	705	742	729	661	737	709	694	693	722	684	679	717	713	715	693	748	714	725	703	693	716	711	675	706	705	697	700	735	714	707	710	704	719	752	735	728	749	682	711	621	744	743	661	736	723	718	700	722	660	699	693	707	770	708	695	753	749	696	725	701	666	658	712	709	769	707	739	696	713	734	716	724	712	697	706	698	710	671	724	655	716	639	663	702	699	712	694	681	751	670	717	723	698	681	718	691	693	693	708	721	721	665	735	774	731	708	735	715	705	709	688	712	722	714	708	709	714	749	739	684	703	683	752	754	714	744	752	736	697	748	708	711	751	683	714	685	667	714	690	694	708	670	728	696	745	718	697	726	699	684	721	713	705	732	740	716	696	726	708	704	705	690	700	744	685	719	749	723	655	707	645	704	711	682	685	732	702	702	721	669	707	712	693	698	677	692	712	697	630	724	713	738	715	674	720	699	683	705	756	749	761	719	665	661	688	698	704	687	682	723	708	670	719	701	690	659	699	711	738	675	706	662	717	673	704	701	685	692	707	704	702	664	679	696	719	680	675	681	714	677	715	719	730	696	696	698	762	672	719	728	698	681	713	624	696	695	679	702	720	676	699	742	681	662	676	662	700	703	671	645	725	748	725	650	718	704	672	658	713	667	711	655	696	704	712	750	675	692	681	717	690	690	705	710	717	697	737	705	750	714	671	744	636	757	687	680	652	728	658	724	659	683	661	703	719	665	728	699	701	728	742	661	739	733	754	694	731	681	676	739	733	711	774	753	690	686	718	675	690	718	749	722	687	697	698	733	722	676	717	694	723	699	688	708	664	681	672	661	702	669	700	692	700	687	710	724	690	766	705	652	734	710	714	701	692	695	695	719	704	726	688	705	705	701	715	668	745	670	654	717	685	659	748	702	723	700	665	706	643	698	705	636	705	770	675	746	751	717	712	687	705	677	761	747	746	682	680	700	667	733
24130	21420	28404	25523	20173	8476	1215	655	612	628	650	600	601	603	618	600	613	624	561	579	618	576	598	651	632	612	623	612	592	556	601	598	606	597	614	618	610	605	642	589	580	615	591	595	609	546	639	595	629	593	613	575	635	575	609	599	585	582	587	640	595	567	552	588	578	598	545	541	614	569	582	656	581	571	622	631	599	595	565	579	598	577	612	608	576	565	616	586	582	597	592	611	627	583	590	640	564	651	569	588	595	626	575	603	595	601	611	567	578	595	630	621	596	560	591	584	594	599	616	609	601	582	594	588	589	596	582	578	554	608	594	603	598	594	588	592	588	605	559	602	598	673	589	562	605	557	600	563	597	575	589	590	581	579	623	628	613	582	608	586	589	617	588	540	610	582	592	626	620	552	605	618	612	589	587	645	590	613	582	580	597	546	616	625	622	571	616	605	581	592	583	594	611	579	538	600	588	565	590	622	593	610	548	565	610	590	586	577	546	579	566	576	572	603	588	599	597	603	575	643	561	615	610	607	612	629	542	649	663	560	588	626	600	618	584	610	552	608	571	562	637	642	577	606	614	586	564	574	583	598	583	585	621	604	575	583	615	598	614	589	622	604	619	571	586	561	600	602	611	572	606	581	599	591	554	614	555	583	618	598	604	570	606	559	581	641	596	592	577	571	517	592	624	584	553	596	594	610	608	536	547	593	589	556	568	601	581	605	601	601	577	580	614	576	609	593	578	575	568	605	600	573	591	623	606	591	601	556	566	577	607	597	585	613	587	601	598	616	629	605	573	621	640	592	623	604	576	608	551	589	576	613	601	586	593	602	601	620	598	581	583	623	574	544	557	577	567	574	569	601	553	588	601	578	577	590	633	577	560	582	588	593	632	571	610	549	588	550	566	593	602	572	583	563	585	591	600	585	560	646	539	617	571	557	578	551	629	591	593	584	574	582	563	601	638	608	581	596	585	620	585	582	598	577	615	551	617	596	576	569	583	579	614	563	598	561	567	608	605	590	621	615	602	633	576	616	601	565	620	636	590	579	644	587	566	579	591	556	591	628	614	595	619	619	602	592	579	591	606	618	544	572	572	592	579	625	596	613	589	617	583	611	576	554	635	563	572	599	570	605	630	598	567	597	560	562	572	561	591	557	580	595	573	618	610	540	558	583	597	577	567	637	577	570	585	587	609	624	574	599	573	637	595	603	626	571	573	577	593	560	591	604	576	557	628	551	597	599	616	582	608	618	602	629	556	662	593	590	606	603	557	618	598	631	537	557	600	565	629	557	573	599	619	613	562	591	608	611	583	583	587	630	568	553	582	599	640	579	584	563	609	602	576	591	546	588	594	560	552	622	576	585	611	565	569	606	625	603	576	584	647	643	608	614	559	569	583	578	580	639	631	610	627	619	584	590	595	524	585	591	586	585	601	604	610	592	609	617	593	617	583	578	592	585	591	625	588	619	566	595	601	616	542	584	589	594	604	592	605	551	616	603	606	589	680	601	601	611	590	591	580	576	582	573	614	561	574	566	590	581	568	554	599	577	587	596	575	603	616	620	669	575	588	610	559	613	568	606	596	582	605	611	628	563	636	585	611	612	561	600	558	640	551	559	565	553	613	574	592	614	579	606	602	601	588	631	590	574	572	568	605	590	571	565	548	618	606	577	528	590	558	629	560	606	668	533	584	610	564	594	577	569	556	586	608	572	588	604	573	596	582	588	581	573	582	618	577	616	622	606	596	556	603	558	594	561	569	594	634	589	609	639	609	642	621	612	573	565	601	590	542	580	590	609	565	620	612	596	603	628	610	563	627	606	598	592	585	575	595	565	611	574	589	624	583	587	544	610	632	574	593	579	600	597	582	571	594	590	553	621	595	573	652	539	611	565	596	567	561	652	571	544	593	584	596	546	588	608	602	601	616	569	608	541	569	611	606	589	598	589	597	631	650	595	629	587	597	617	598	589	581	584	590	634	589	575	597	562	578	624	570	597	608	548	546	607	583	579	589	581	598	545	587	611	532	590	610	613	640	632	650	626	617	613	627	570	591	588	568	618	599	561	621	589	597	589	620	602	629	566	589	596	568	599	576	636	602	619	584	570	602	581	618	554	586	602	623	623	590	598	580	591	591	596	584	594	570	574	599	595	652	571	624	625	565	558	586	570	580	618	559	606	629	603	577	588	578	588	580	575	577	601	587	528	585	606	535	595	599	611	631	577	572	593	626	571	573	586	579	547	608	613	580	587	651	594	592	604	591	578	601	560	600	571	597	582	600	592	604	547	563	538	594	595	634	608	623	596	580	592	619	602	521	528	591	619	630	578	587	655	598	570	603	600	555	593	578	595	553	573	589	653	610	623	592	599	581	576	617	552	600	606	637	601	587	587	588	622	598	575	559	611	631	566	574	599	570	609	617	555	610	603	578	613	570	629	605	605	598	546	601	604	578	540	569	594	612	591	612	546	610	604	540	606	600	546	570	587	578	612	581	534	578	596	569	601	597	569	579	561	605	558	601	581	567	579	560	526	526	611	603	626	634	607	577	581	594	527	585	552	605	616	547	659	596	597	561	602	594	564	603	559	604	611	564	603	529	569	601	587	616	569	608	549	563	582	553	614	649	570	589	586	592	634	585	564	624	586	571	581	646	540	607	568	609	581	597	560	577	597	614	563	548	551	581	599	595	562	596	604	521	586	576	589	612	604	631	566	575	597	581	588	610	632	619	558	576	628	583	622	557	585	616	571	579	589	572	565	553	592	568	615	638	579	589	599	588	612	622	603	585	602	621	615	596	605	581	568	596	604	575	621	596	575	617	607	613	643	628	577	621	566	550	598	598	569	612	606	522	618	584	567	576	578	562	535	605	599	622	598	641	590	595	588	636	571	550	554	568	563	591	521	624	603	591	618	624	577	598	592	570	554	619	576	602	579	586	629	579	614	628	613	615	585	589	563	563	647	592	643	575	591	611	586	622	609	570	548	617	565	574	572	611	577	589	616	562	598	564	563	598	573	546	589	588	589	590	579	630	595	578	600	597	559	553	578	589	567	556	579	585	568	551	596	579	603	570	554	573	580	571	618	562	591	579	601	556	625	628	589	552	564	624	593	564	580	592	621	598	611	595	592	600	579	548	572	564	595	567	595	580	593	590	609	597	584	583	603	615	586	624	591	577	625	624	589	574	631	610	602	637	581	605	647	595	568	600	576	600	661	581	565	591	586	534	590	534	624	594	555	603	613	549	580	609	591	557	579	602	561	626	625	620	598	577	634	586	579	593	590	628	604	628	618	663	591	619	605	588	612	584	598	618	582	573	617	577	602	562	600	585	632	586	569	587	597	582	630	613	556	577	591	568	618	602	599	610	600	589	654	590	594	600	552	550	626	597	610	567	572	596	603	620	589	589	606	604	649	619	615	620	635	586	597	552	539	606	592	625	577	579	585	611	601	589	581	582	617	604	629	585	577	593	608	610	609	562	589	602	610	564	560	601	614	588	572
40263	52250	46063	35440	15747	3342	883	920	869	962	867	879	894	949	916	908	948	858	972	943	950	939	888	968	966	909	917	916	914	911	850	898	908	925	915	901	887	950	884	909	913	940	852	869	825	883	920	935	852	919	896	879	923	909	992	912	910	897	909	903	913	919	906	909	885	879	935	919	920	869	936	925	918	871	895	912	933	931	881	924	857	876	870	845	874	925	907	862	933	916	841	867	920	910	933	863	892	923	901	918	884	918	892	928	890	933	891	954	882	910	890	909	875	910	897	911	947	880	864	871	914	931	943	900	886	876	900	921	845	886	888	893	915	889	871	895	936	879	870	881	889	909	921	895	934	899	905	938	873	872	912	867	897	891	875	982	902	929	872	928	860	897	883	890	872	917	923	920	907	884	878	960	932	900	899	914	948	910	883	879	892	920	946	968	935	905	854	909	860	902	861	932	927	922	911	904	891	867	934	931	916	904	869	881	926	929	891	898	916	901	894	914	875	916	889	943	932	872	916	918	935	914	895	878	853	895	903	921	911	934	874	898	911	906	882	916	918	861	867	883	900	929	949	891	892	949	867	877	922	891	891	881	922	918	845	883	882	876	889	869	904	898	884	940	862	903	929	873	926	908	953	901	907	912	894	907	923	886	896	898	927	920	882	878	891	901	898	866	861	949	878	899	855	900	911	873	932	868	956	899	950	889	908	901	913	933	907	910	909	909	921	923	1015	895	935	927	888	918	924	948	1001	877	967	895	903	892	920	867	904	976	894	934	901	956	848	904	885	902	951	917	918	878	902	890	885	908	834	884	947	881	890	929	902	919	928	931	887	891	939	874	960	878	952	905	882	853	910	854	883	861	887	941	908	926	898	896	895	855	911	858	918	902	887	916	883	976	935	836	912	883	850	875	920	902	903	888	915	914	902	911	928	866	926	926	885	884	945	857	867	909	890	924	956	911	928	917	900	890	862	920	938	892	936	853	908	920	935	893	882	884	891	891	869	866	887	911	884	927	917	880	941	934	876	876	921	898	907	909	853	909	913	879	943	930	908	902	912	961	869	902	890	951	891	916	892	935	858	947	861	862	944	859	899	850	907	915	884	895	910	920	913	870	885	913	877	940	889	908	918	867	895	949	932	926	911	914	922	887	918	866	894	879	950	916	913	887	858	848	925	894	921	907	882	903	928	917	865	884	874	849	907	937	884	889	951	923	906	901	936	903	865	901	908	939	903	908	915	928	936	896	948	925	935	909	866	882	891	874	844	904	873	866	913	900	868	882	912	888	880	928	925	939	880	919	926	912	929	832	940	901	926	959	868	944	868	976	916	903	903	940	866	918	945	930	877	985	889	903	889	911	910	890	875	851	909	888	871	916	885	860	928	908	903	933	929	926	849	957	900	869	931	875	939	883	906	892	882	923	848	905	859	888	910	882	877	863	889	924	940	880	882	852	895	912	889	918	905	912	922	938	902	922	855	912	886	932	929	927	857	912	884	921	888	905	919	917	927	895	921	897	951	834	877	870	840	898	898	925	899	869	894	837	930	955	910	887	847	888	901	895	914	908	857	945	902	859	923	832	922	874	899	887	916	906	914	939	970	881	887	891	886	904	911	879	900	907	907	933	973	918	930	929	898	918	918	883	937	849	848	927	878	877	903	928	929	948	923	841	868	950	895	904	887	856	893	873	863	961	867	884	917	902	910	935	920	910	896	931	894	892	902	871	924	909	930	972	877	885	915	938	938	894	900	922	911	906	964	876	876	877	883	914	902	914	880	951	935	926	932	869	918	835	868	889	914	928	873	900	923	865	916	921	893	895	914	896	893	881	851	864	885	941	848	946	878	918	894	932	924	919	865	915	909	888	891	896	892	888	919	859	900	894	927	926	922	898	900	883	866	873	933	899	887	910	931	917	908	917	877	902	901	914	899	895	877	931	890	931	919	902	926	890	876	923	900	936	869	906	882	895	925	909	951	896	907	917	899	894	875	920	839	953	911	873	869	930	896	953	839	931	891	877	874	903	931	906	887	884	897	906	918	896	887	918	912	936	887	894	888	896	921	909	953	895	863	940	879	892	871	959	882	917	951	929	921	890	924	885	901	915	893	917	903	854	881	955	869	877	928	894	870	900	934	890	910	928	939	915	907	891	898	880	849	900	929	892	920	937	891	893	887	896	982	885	900	904	891	835	876	854	917	890	860	937	893	878	881	933	947	911	934	936	910	931	876	937	909	955	929	933	910	888	934	962	867	974	937	889	907	886	960	934	886	900	885	892	913	896	877	923	896	841	913	958	905	924	928	882	933	871	894	981	918	856	892	884	916	922	931	893	949	889	890	951	889	921	935	932	904	902	830	920	990	863	893	913	877	934	912	943	926	902	908	886	934	883	913	870	862	940	909	932	881	886	920	880	956	888	925	870	875	865	933	938	883	893	908	889	981	950	910	946	868	893	933	900	930	935	900	937	895	920	924	937	839	895	877	884	912	939	886	889	872	923	891	883	871	912	908	882	908	845	962	972	909	909	891	940	892	917	885	897	856	867	918	889	930	930	872	873	920	872	859	935	940	927	881	908	905	878	942	888	887	849	907	895	904	955	859	919	926	885	910	899	888	919	897	898	848	926	840	906	873	893	970	943	882	917	924	939	891	876	903	919	931	897	947	891	941	873	932	837	921	933	845	907	940	831	890	951	873	885	920	941	886	918	880	891	835	933	909	937	918	904	889	934	879	862	890	905	920	948	858	910	908	877	826	915	903	922	868	864	908	921	949	902	897	903	906	922	941	910	892	849	889	968	946	932	924	873	869	905	917	904	941	901	903	868	871	904	885	945	911	876	860	877	851	942	880	896	894	917	902	930	888	894	999	890	886	886	903	898	908	924	886	900	910	910	903	909	855	919	894	906	924	925	911	886	905	882	898	923	882	881	880	856	919	915	881	891	908	887	881	863	901	934	891	888	854	903	905	884	919	933	916	902	880	896	899	926	959	937	919	987	893	907	868	863	904	884	882	895	929	917	892	904	927	947	855	883	919	929	946	929	866	927	932	942	931	863	911	891	927	918	860	941	917	933	887	886	928	886	938	897	921	913	934	893	847	913	915	840	892	839	889	895	922	894	943	879	880	894	912	945	890	870	884	971	921	936	938	902	912	912	923	885	907	964	931	891	881	888	911	862	860	893	872	902	866	891	879	911	926	879	900	926	901	892	894	888	941	978	908	879	933	914	944	958	911	906	877	978	931	956	877	997	931	906	938	903	914	881	898	940	907	906	914	985	901	892	924	944	894	902	915	898	912	887	864	905	893	861	882	917	896	913	879	928	967	877	844	946	898	903	886	856	890	892	935	905	954	929	937	888	905	897	951	917	941	893	942	921	916	913	902	917	925	902	943	946	915	899	937	851	909	913	933	930	928	902	883	933	906	942	921	941	912	872	930	904	920	930	898	862	896	951	888	818	908	892	888	879	902	927	894	889	976	894	868	910	893	904	911	914	946	866
23088	21464	28979	24644	21428	19160	6017	796	529	512	543	538	509	521	535	542	544	551	492	519	525	522	498	507	482	486	492	530	533	539	523	488	535	500	491	494	510	533	524	518	503	499	516	524	509	496	506	471	493	468	521	503	513	445	489	478	530	522	520	544	457	461	532	501	488	492	533	500	539	497	497	490	507	502	503	555	479	482	505	499	511	507	543	510	513	510	499	482	534	497	495	558	503	528	486	523	483	547	472	529	517	474	506	541	508	529	494	512	506	488	536	525	471	508	508	519	521	524	500	533	471	495	497	485	540	491	495	479	506	482	518	489	508	507	486	484	536	488	494	516	494	472	520	566	525	498	473	445	482	508	525	451	492	480	504	540	479	492	522	476	479	526	462	502	513	516	482	483	486	517	485	510	520	501	504	542	510	511	517	461	535	566	475	496	517	510	510	526	473	516	544	482	538	520	499	483	455	497	514	486	498	496	498	520	513	503	503	528	505	516	502	498	526	503	490	501	464	505	483	527	510	511	537	509	515	507	503	482	497	514	525	477	528	536	532	504	540	546	487	502	502	501	503	473	501	504	517	480	494	522	527	497	487	492	468	490	503	516	456	489	489	527	508	507	542	486	521	525	502	492	511	520	524	509	529	463	514	493	525	509	546	465	530	499	474	449	529	536	469	527	496	494	526	490	521	522	505	536	485	489	518	506	472	494	483	555	511	496	522	504	507	568	483	523	476	505	512	522	473	513	469	501	508	487	495	512	537	498	484	502	524	508	513	507	492	544	504	548	517	483	540	516	543	485	465	504	505	494	501	520	474	513	497	518	500	503	450	498	470	510	496	500	473	519	506	546	513	547	493	499	485	519	513	509	480	514	490	465	507	521	473	510	505	515	541	522	524	538	519	532	503	511	500	489	500	505	514	535	542	495	500	508	480	484	501	490	508	515	481	483	477	509	521	526	458	527	459	489	491	489	546	497	543	509	514	488	531	526	515	482	522	498	468	514	546	470	496	497	527	501	488	464	509	467	503	516	531	574	508	541	497	518	507	503	504	507	533	510	499	543	474	457	486	554	517	500	491	520	487	510	527	493	461	537	491	511	490	516	505	502	527	526	500	528	485	490	517	498	494	523	509	542	474	505	477	506	534	483	485	555	469	502	512	510	542	496	476	500	506	548	511	558	522	527	514	537	494	466	494	506	490	493	502	545	490	510	524	506	508	480	501	477	491	493	543	490	482	481	515	487	461	456	525	525	476	466	479	492	521	459	521	495	480	540	454	507	498	525	479	515	497	450	531	443	475	453	535	499	487	496	498	510	490	527	484	510	454	520	505	534	478	500	489	495	531	500	520	496	541	501	531	462	509	518	512	493	521	523	504	536	523	476	481	506	533	506	502	533	496	522	511	474	501	558	497	496	489	514	539	503	469	485	521	527	522	555	513	506	476	512	497	493	473	538	514	497	485	503	513	486	536	526	485	446	495	510	494	450	501	526	531	499	494	526	492	536	517	502	462	467	506	475	533	494	521	466	474	528	519	541	474	527	446	507	517	500	490	472	514	487	509	507	490	555	476	533	525	481	502	474	472	502	554	489	486	505	529	525	484	505	528	504	489	543	542	485	486	494	521	476	540	480	484	465	497	471	545	480	502	519	496	496	473	523	478	525	529	513	468	464	497	502	520	477	470	559	478	524	485	512	463	532	483	499	501	530	509	522	482	545	475	494	526	482	492	485	524	457	506	492	543	500	519	491	485	497	512	482	509	513	522	466	507	522	461	508	485	455	512	473	505	507	540	495	552	481	501	480	480	467	491	485	498	461	515	502	502	501	542	485	482	457	493	467	468	518	537	485	535	517	487	543	490	511	496	468	509	466	533	519	521	506	548	483	485	482	496	522	498	512	512	528	488	511	526	502	537	543	525	459	529	507	535	507	489	511	525	473	525	491	523	458	494	495	497	526	543	524	529	477	478	516	504	476	514	473	475	517	500	538	485	510	503	468	502	512	535	479	500	497	470	485	509	506	528	500	478	503	533	487	490	489	490	526	518	503	486	506	494	537	527	515	490	482	501	480	457	506	498	484	502	488	516	484	503	496	510	475	493	506	530	505	498	515	511	506	499	488	506	494	509	458	491	507	489	474	475	483	486	490	516	474	491	464	506	505	548	488	518	489	503	482	528	517	516	519	498	504	506	526	497	485	494	497	493	521	494	481	467	503	507	548	528	546	495	482	506	490	488	496	484	533	509	527	496	498	490	544	558	525	502	460	545	501	517	503	449	506	491	491	494	517	509	509	495	463	535	534	500	477	530	517	489	487	471	487	469	490	495	509	512	468	495	504	520	507	520	511	481	497	509	542	534	521	480	470	471	478	542	494	502	497	530	478	467	501	494	449	513	519	485	491	530	517	525	524	501	510	495	495	540	492	493	573	489	552	495	563	495	482	501	512	522	499	487	460	504	497	515	516	459	467	524	517	483	538	489	527	537	491	513	557	496	462	498	485	501	521	513	506	477	567	527	511	490	502	474	472	499	550	513	529	513	500	514	538	477	523	481	476	483	502	530	503	514	480	509	491	511	515	536	514	488	481	492	525	524	462	513	534	503	515	495	498	508	492	515	518	510	491	498	533	530	474	518	500	489	457	509	514	503	530	490	503	506	500	464	487	455	498	487	465	466	480	483	492	510	526	484	453	490	484	508	511	502	483	490	507	510	473	535	517	511	508	526	498	516	480	498	518	464	531	507	516	508	508	483	495	474	520	510	477	491	506	552	498	550	498	522	504	495	530	524	461	523	546	500	494	488	510	549	491	543	471	502	531	501	488	484	488	459	551	509	489	510	492	522	514	499	493	503	470	483	478	497	483	500	515	502	514	517	507	538	544	486	520	520	482	489	496	464	499	472	515	491	509	503	456	497	539	493	530	529	500	520	477	509	479	510	481	511	529	486	478	488	511	497	492	510	508	498	504	489	505	497	523	509	516	452	477	489	476	514	488	531	466	493	506	473	496	521	511	509	515	532	482	482	507	493	486	500	493	515	518	499	503	492	499	523	513	467	499	520	527	485	515	555	524	487	499	493	479	504	496	495	505	504	493	460	513	511	526	510	520	516	512	466	497	488	506	475	472	511	514	514	496	505	533	505	518	521	487	482	490	488	497	493	505	481	520	505	502	535	506	525	516	481	489	533	518	481	555	486	497	517	532	495	502	463	469	489	473	520	532	518	491	459	493	522	508	504	527	522	509	521	517	525	519	474	489	510	448	510	498	515	505	493	528	503	523	487	491	499	483	539	486	514	521	535	510	484	482	505	531	492	477	495	500	508	506	485	482	472	475	522	510	491	455	465	486	525	508	491	500	495	531	527	502	499	525	479	510	482	483	519	484	497	535	521	519	480	526	501	537	495	488	490	496	531	515	468	493	463	499	517	488	483	532	528	488	515	509	483	508	529	575	485	489	539	504	536	498	463	524	534	504	476	495	495	524	470	470	506	489	531	466
43769	62171	60320	43135	22603	5661	789	770	758	750	745	788	778	747	812	772	722	731	763	794	795	795	764	714	719	855	755	780	794	741	744	764	741	787	813	780	765	792	767	783	773	744	775	784	775	779	744	810	752	790	741	777	770	781	765	761	771	737	702	761	796	767	780	768	753	761	800	745	765	731	746	771	789	794	730	748	776	788	787	766	738	842	788	776	743	773	761	754	723	797	787	770	808	736	778	771	775	799	771	769	789	767	776	777	771	789	756	801	750	788	758	759	811	779	792	764	749	750	763	769	792	786	737	740	744	751	785	791	745	816	759	798	742	791	720	749	755	718	755	797	757	772	735	775	763	702	772	784	754	803	740	721	797	734	772	762	780	784	686	743	807	707	800	769	777	786	772	796	802	734	812	725	749	758	796	785	771	756	807	772	724	807	775	758	722	725	771	762	762	795	706	789	843	752	720	748	770	792	759	777	718	784	789	744	777	724	794	746	770	734	727	755	812	740	766	743	712	781	770	809	838	764	797	791	735	773	756	771	753	785	820	743	779	741	745	766	770	748	800	765	767	777	770	739	781	755	823	744	751	722	768	734	727	760	782	738	772	748	769	759	719	779	773	772	780	787	733	742	793	791	737	730	816	749	739	776	712	765	749	768	759	757	781	733	808	776	799	719	753	753	731	784	738	755	740	764	757	813	699	763	706	761	784	703	742	733	746	785	725	748	755	739	747	770	740	746	714	738	753	797	733	807	786	807	758	739	796	745	753	756	726	766	714	733	767	762	779	808	769	737	785	723	769	749	726	797	792	730	771	757	766	749	787	798	784	794	774	743	734	744	776	764	768	770	724	760	759	758	766	748	751	802	769	771	748	771	794	754	776	764	761	761	765	694	739	751	718	755	744	763	811	783	742	732	757	782	747	757	808	742	811	770	778	743	717	729	757	772	783	759	764	742	751	774	773	788	743	805	745	747	729	725	761	764	742	764	768	775	768	747	813	769	754	786	725	791	770	771	734	760	737	721	754	816	783	785	703	787	796	837	755	748	794	754	786	746	747	809	721	726	789	764	768	768	794	752	735	725	754	767	762	765	784	755	768	760	777	755	765	757	760	765	786	773	792	765	720	794	745	719	775	783	779	759	774	744	760	798	758	777	777	794	756	744	820	766	728	779	768	745	741	772	741	720	742	765	812	763	787	749	745	815	771	778	742	728	765	769	769	749	759	752	771	743	754	757	779	757	737	750	766	803	758	727	784	763	783	742	779	813	762	748	726	781	772	771	782	766	746	746	758	800	755	769	784	779	712	752	757	738	773	766	729	786	839	781	799	802	766	777	749	785	844	783	750	740	752	772	730	774	718	772	757	806	788	765	770	723	755	759	727	791	773	757	767	748	740	766	735	760	723	757	762	738	749	775	749	751	790	784	740	759	756	763	767	789	735	741	787	727	751	723	784	719	758	744	744	748	753	741	753	738	772	728	718	782	772	752	734	783	785	728	739	755	782	759	749	770	727	768	755	776	813	751	788	746	751	752	740	781	735	784	780	765	740	775	765	829	731	748	792	731	738	754	750	764	738	783	739	710	742	757	775	771	758	798	817	757	784	827	754	745	755	724	759	772	794	746	784	719	761	773	792	703	783	767	788	734	810	768	775	758	794	715	785	788	758	755	754	728	744	736	793	779	780	712	737	742	762	786	767	771	766	798	761	764	797	775	822	799	779	801	758	765	763	811	789	800	723	781	795	749	734	772	792	777	729	777	808	822	740	769	732	760	777	766	737	736	758	761	776	702	703	752	789	795	746	752	734	767	746	769	763	783	707	744	798	781	760	772	719	775	765	807	749	749	775	775	766	753	735	768	825	803	751	784	781	784	732	725	789	768	793	806	837	765	790	752	775	814	807	774	803	753	773	801	766	781	785	787	791	734	767	738	765	778	771	786	786	798	775	763	739	742	763	790	770	786	777	767	838	772	747	768	806	731	753	829	781	771	745	759	803	750	785	745	753	725	758	800	739	755	719	803	696	749	751	805	781	781	809	780	818	786	766	796	755	789	738	746	789	714	752	768	750	761	772	811	791	751	746	782	779	747	807	737	743	785	788	786	731	719	739	723	809	771	763	763	710	765	751	712	763	760	790	790	769	803	758	755	725	778	771	762	779	740	758	780	760	724	738	770	770	795	760	776	733	718	764	771	777	750	754	749	775	786	797	774	738	771	744	745	762	715	772	809	720	756	721	757	802	775	743	722	743	771	723	781	765	743	773	779	757	774	785	698	767	787	773	744	780	763	764	746	791	796	780	715	736	782	764	763	733	789	767	762	791	767	746	804	776	709	784	783	773	778	693	711	770	756	784	727	790	773	744	759	759	774	805	756	770	766	819	767	760	772	734	742	802	745	785	755	774	774	810	717	761	775	775	776	737	744	790	754	788	780	801	713	798	689	754	781	733	713	784	729	747	788	789	758	750	775	758	780	796	789	781	776	770	782	744	779	691	804	809	761	801	775	769	757	788	741	728	829	797	765	778	772	717	739	739	758	807	758	756	754	759	770	801	720	747	767	760	761	804	747	813	771	744	766	795	763	796	764	813	799	776	754	763	779	743	770	731	751	753	761	781	797	753	771	756	733	783	767	728	793	804	757	739	767	746	763	760	761	791	770	734	778	770	746	763	749	774	737	787	783	779	742	775	708	781	791	746	765	790	763	730	767	765	747	783	781	791	822	809	807	744	719	772	765	773	763	773	733	782	764	775	700	702	750	790	764	769	815	761	798	732	803	755	759	746	761	752	798	770	788	746	741	774	751	770	754	800	782	778	728	744	778	761	763	766	736	749	739	776	723	750	795	754	762	770	735	773	764	733	751	745	731	746	766	803	774	759	772	695	780	786	723	759	764	789	747	742	735	796	785	750	757	756	722	761	792	774	768	789	739	780	793	768	745	776	757	765	772	725	782	760	784	803	750	748	759	734	780	748	815	742	776	764	710	756	727	789	768	740	725	740	780	786	770	756	751	718	813	771	726	768	770	800	772	781	799	757	783	752	727	769	793	761	733	749	777	738	760	780	731	778	710	701	743	774	788	794	738	738	757	723	778	730	770	732	712	768	744	781	747	779	815	808	757	793	751	729	768	785	765	800	771	741	757	769	690	761	770	719	746	783	746	766	762	789	784	751	794	802	770	734	775	754	790	744	806	772	773	780	768	781	792	769	773	758	754	770	774	755	774	813	761	725	757	736	746	779	765	756	751	804	781	782	795	769	724	787	830	778	797	743	787	759	786	764	751	743	769	780	803	784	740	781	744	786	739	751	764	801	735	780	790	763	740	788	760	741	717	780	781	769	781	770	764	742	779	717	808	738	796	717	770	769	740	736	730	769	801	731	737	770	800	780	803	760	756	736	815	771	780	769	762	763	745	758	733	758	760	778	771	781	801	776	718	759	739	750	781	744	759	711	759	777	771	743	809	740	765	755	753	777	784	731	763	735	763	767	765	779	730
26993	22531	25424	19059	5410	1113	470	482	488	463	487	479	448	472	503	503	513	461	461	470	484	432	484	496	472	471	473	443	504	485	456	462	489	459	515	456	492	483	449	474	442	490	491	469	467	465	466	457	492	502	438	449	471	462	473	451	496	452	469	470	479	463	438	464	422	458	493	458	526	501	439	506	503	465	502	475	451	434	454	484	456	469	478	477	487	450	451	475	469	506	509	481	468	489	466	482	472	497	434	494	461	473	468	470	482	478	468	456	463	430	457	474	462	450	467	540	506	481	460	436	462	488	501	453	508	487	456	465	469	433	448	487	393	494	484	471	488	456	511	474	471	525	506	485	484	449	431	481	452	478	497	442	494	470	472	485	460	475	448	472	456	445	486	468	460	502	475	458	486	457	462	480	481	467	442	483	473	465	474	462	488	473	496	455	460	433	457	523	461	479	466	481	492	488	435	513	481	482	449	466	461	510	493	494	489	417	524	527	473	457	471	489	440	473	486	498	460	472	509	483	437	430	428	436	482	478	438	497	477	436	425	445	471	498	476	448	470	451	468	457	481	444	487	439	478	444	458	443	464	419	452	492	456	467	495	505	487	432	453	478	465	479	458	449	465	455	487	473	470	439	481	468	505	482	500	452	432	462	461	450	449	503	453	467	516	482	491	472	492	463	463	480	478	434	447	456	485	454	477	415	505	487	471	459	453	447	417	468	458	495	473	453	472	490	458	435	478	475	449	476	508	461	437	446	466	484	463	482	471	463	503	490	477	440	485	473	484	477	480	460	447	509	478	467	453	487	455	459	458	438	473	473	486	504	474	473	492	460	484	479	463	483	456	471	467	464	459	515	466	430	489	451	487	495	471	429	469	425	474	476	446	454	452	459	460	451	446	424	479	468	480	466	441	436	465	431	446	472	452	490	464	448	479	488	439	485	446	498	507	473	472	443	489	500	446	459	494	497	443	465	490	471	476	457	492	474	478	465	453	462	456	444	469	440	450	467	498	459	504	468	494	481	483	466	481	512	480	465	442	459	443	461	431	451	444	468	478	471	472	463	456	477	491	476	460	432	473	459	492	449	507	494	537	466	455	452	456	451	448	465	455	495	485	474	472	462	486	470	493	468	499	466	456	463	495	464	456	453	491	445	501	472	476	468	499	501	465	451	442	457	447	482	513	481	517	440	487	478	452	476	489	458	446	444	472	513	431	472	455	483	441	472	482	444	485	474	487	400	451	455	451	474	468	452	483	424	454	445	458	465	463	430	477	461	477	496	464	470	463	481	463	503	494	434	430	483	463	451	464	461	489	433	464	494	468	495	428	462	463	480	477	434	438	454	449	419	475	473	477	473	460	454	445	462	504	476	447	508	458	465	462	441	486	546	492	467	478	416	506	477	456	489	473	484	505	481	480	443	479	429	495	459	459	478	443	468	444	458	462	447	467	467	460	507	479	481	496	459	457	481	485	461	450	466	467	467	477	510	439	435	484	454	490	478	491	451	486	451	495	492	439	423	472	459	459	447	464	447	510	511	481	493	448	529	443	465	472	466	482	478	469	474	475	477	467	460	457	471	419	487	485	452	496	463	490	475	522	443	478	463	461	497	467	515	471	473	509	481	474	477	491	469	435	494	488	426	478	441	503	440	471	479	486	464	427	455	463	497	440	466	457	462	433	491	451	485	474	474	481	473	460	468	470	440	495	483	477	450	501	518	494	430	449	495	493	448	471	429	466	465	474	468	438	459	489	455	467	466	460	471	506	476	482	460	489	477	463	488	453	435	494	447	465	498	454	465	459	454	459	459	463	469	443	468	461	446	467	484	461	499	485	451	457	490	472	433	499	473	487	487	445	487	439	503	482	459	465	491	487	485	475	488	493	472	461	511	475	503	469	440	460	424	468	463	437	454	440	420	446	456	444	491	465	442	494	475	435	440	471	526	491	478	479	466	467	463	472	477	456	486	474	463	453	460	474	465	510	449	491	455	487	477	482	462	483	457	497	444	451	462	453	499	474	445	440	498	469	496	478	429	484	463	472	470	487	466	512	504	466	448	459	420	502	530	461	470	441	458	466	451	467	493	455	434	506	504	458	452	421	459	467	474	457	487	470	481	449	448	485	492	489	484	455	456	446	478	464	493	495	487	464	454	473	485	477	505	446	480	471	467	473	489	473	460	489	450	479	461	440	479	466	501	463	482	476	458	482	467	469	475	449	425	460	509	447	473	498	475	475	455	504	459	470	435	435	451	492	445	442	453	496	482	476	485	439	499	455	482	504	461	432	482	506	452	447	467	489	491	455	476	446	465	473	516	413	510	479	457	447	463	501	450	479	463	472	427	490	485	489	442	454	454	456	492	523	462	451	411	447	436	454	457	450	440	473	448	448	475	473	474	441	482	451	481	482	473	430	485	488	492	468	479	522	524	466	504	481	450	498	454	483	494	457	445	461	472	461	479	457	469	481	457	494	456	463	455	473	468	488	454	471	471	469	470	477	455	465	434	476	550	467	490	446	489	499	495	464	482	507	441	473	492	447	456	431	437	473	466	431	486	480	440	469	465	492	452	451	456	487	503	468	456	483	450	473	480	465	455	456	442	455	437	466	461	497	484	469	494	487	498	477	467	454	493	464	521	469	432	492	467	483	475	502	502	467	477	444	493	458	480	472	464	421	506	505	448	458	469	452	456	464	437	451	492	479	472	477	470	470	453	457	472	474	448	462	453	469	419	470	421	489	466	474	459	434	474	500	490	496	483	478	481	479	481	477	503	481	471	481	435	482	463	497	440	480	466	423	495	489	490	487	461	437	437	475	471	475	459	470	445	474	480	470	454	463	480	431	475	504	481	445	489	439	461	480	447	435	515	444	480	496	453	460	451	441	486	473	490	490	475	466	449	439	456	442	486	485	461	432	503	479	484	488	491	487	481	481	469	489	478	432	485	467	472	477	468	460	464	491	452	498	466	464	490	428	429	435	454	435	491	479	474	505	465	478	484	496	500	509	494	461	482	441	450	487	476	454	474	481	499	489	468	475	473	475	490	452	457	473	490	479	499	447	471	476	509	498	477	450	477	495	498	478	459	482	422	470	479	456	463	459	464	475	453	493	427	478	496	430	502	463	500	435	483	474	448	500	475	494	507	496	500	434	450	471	484	487	456	477	475	459	478	470	498	442	421	454	458	484	469	473	466	510	460	519	476	447	487	486	461	469	480	458	492	462	483	479	448	461	474	469	448	485	484	436	477	456	466	474	476	467	451	449	466	495	479	490	466	485	436	456	492	450	449	464	481	500	465	439	442	474	479	450	434	468	472	469	472	460	486	473	502	475	478	490	442	481	427	485	475	461	446	473	463	476	437	510	500	453	426	465	501	450	487	437	478	487	460	464	469	481	465	447	462	447	479	498	485	486	450	479	462	438	463	465	446	491	468	461	446	443	487	472	519	452	494	420	507	460	465	452	458	445	474	495	476	457	469	474	510	440	470	479	453	459	504
25454	34920	31166	22018	7828	1913	705	742	704	723	728	706	747	773	720	709	774	717	726	725	715	682	745	748	768	722	709	718	748	732	718	744	732	702	759	760	712	737	746	809	741	676	725	725	728	707	800	688	771	753	702	737	725	723	775	679	658	715	731	713	730	717	755	731	710	714	723	695	710	724	754	740	768	687	716	687	772	727	713	702	730	777	749	716	754	726	740	707	742	745	796	755	721	722	721	737	772	716	694	756	745	701	673	711	729	740	769	730	717	728	737	718	747	694	715	712	695	739	731	722	739	708	717	729	781	705	687	728	743	774	698	740	732	753	720	707	724	771	772	742	751	757	740	742	673	679	725	771	730	741	719	680	700	763	681	693	726	728	777	757	745	722	706	702	722	748	703	756	724	720	693	682	755	739	733	704	678	692	715	716	725	758	709	694	720	690	681	717	694	713	738	703	709	733	727	715	732	744	750	720	728	703	783	780	733	731	707	695	708	754	713	728	718	712	803	792	753	715	743	733	737	734	738	705	716	721	720	695	767	713	706	722	720	732	732	752	717	749	730	745	758	748	678	749	712	759	679	681	726	757	754	700	740	728	753	704	705	723	727	720	669	730	727	741	753	749	716	721	727	705	712	721	692	711	698	758	740	740	727	692	719	732	722	749	686	712	748	748	683	719	755	731	687	721	745	685	701	697	743	745	708	765	758	723	722	775	728	744	667	751	704	702	750	688	727	690	754	751	719	747	682	720	738	736	699	674	698	705	728	743	745	683	740	727	730	734	728	718	730	698	728	725	751	737	725	753	720	658	693	712	761	721	765	713	723	720	738	735	732	747	690	730	749	752	722	712	759	698	703	721	744	755	716	727	718	766	764	693	693	741	743	718	687	778	738	709	733	745	750	723	701	725	733	670	720	736	733	743	721	736	726	728	745	684	694	726	693	732	675	702	754	706	758	700	709	658	713	770	700	717	708	729	740	720	761	752	721	695	714	691	748	770	700	752	740	741	704	689	745	671	739	753	712	733	766	699	701	738	707	714	721	726	729	740	753	696	746	709	728	665	733	671	733	713	775	746	703	719	683	722	759	747	738	740	772	707	680	770	728	713	704	726	729	734	704	710	698	727	731	735	682	730	685	741	698	753	733	706	718	700	713	709	737	724	713	719	730	741	732	755	740	740	692	714	680	692	766	700	729	717	740	716	753	710	719	703	716	713	744	696	711	754	779	679	663	719	739	762	740	746	751	748	754	763	737	759	711	719	717	680	763	784	741	704	736	765	722	707	742	733	685	751	743	726	692	767	725	734	708	700	724	664	765	757	742	719	743	739	730	746	737	701	718	762	706	721	727	779	732	704	683	739	745	746	695	702	714	730	750	748	703	723	753	746	700	733	735	730	748	739	736	757	717	687	695	688	706	723	713	666	723	667	699	687	733	755	761	768	723	727	737	733	664	691	707	702	781	747	737	672	757	703	729	703	771	748	665	728	727	733	737	692	719	707	746	748	669	722	719	706	721	746	714	745	727	702	794	697	728	723	700	710	738	719	714	745	722	714	704	753	710	739	733	735	714	698	746	701	684	736	751	735	736	702	744	728	755	738	742	744	730	681	728	689	750	781	731	690	717	715	707	750	671	734	704	703	716	800	724	727	750	691	704	787	717	705	678	711	735	708	735	740	748	735	719	694	713	737	744	722	744	716	736	741	702	720	749	774	711	729	691	677	718	690	737	749	781	710	743	691	714	704	798	722	739	764	729	731	679	733	691	701	749	741	750	713	739	712	715	719	723	740	684	731	743	726	748	688	700	709	710	724	777	719	691	758	737	697	725	740	726	732	656	721	745	727	750	742	687	717	704	717	736	716	730	712	686	717	731	693	712	698	745	736	706	741	735	719	696	689	761	742	744	721	691	711	718	727	662	734	713	688	700	699	701	749	700	712	780	759	681	768	714	733	799	723	718	738	712	752	708	745	701	777	717	720	756	745	730	695	760	736	747	743	710	737	713	703	776	715	711	726	764	741	701	693	704	765	703	660	734	748	757	690	719	754	686	710	702	711	720	770	698	713	730	718	687	755	761	765	742	760	723	724	742	729	683	749	721	684	721	726	721	712	690	772	728	745	708	727	759	731	750	724	684	764	696	745	705	686	739	747	704	710	745	730	687	775	758	723	711	744	747	741	781	708	731	726	743	715	729	734	630	731	764	748	732	721	681	765	713	714	659	731	736	743	763	686	736	707	737	737	713	765	684	741	684	741	708	711	744	699	777	706	738	695	747	731	714	660	736	707	716	698	723	720	769	706	711	713	794	748	737	720	694	728	726	707	688	707	726	707	699	662	711	703	673	748	715	687	759	776	722	697	712	738	708	667	729	783	681	717	709	674	755	717	723	742	742	730	700	683	686	721	774	730	739	717	757	743	726	729	698	718	721	725	751	746	733	732	703	708	742	674	688	783	737	707	732	708	713	718	729	697	699	697	747	700	715	745	715	683	753	755	719	687	723	698	712	738	708	750	740	731	729	700	730	780	752	711	697	729	711	719	736	722	724	723	679	737	688	750	762	673	714	726	734	754	694	717	761	770	666	721	689	707	777	754	686	797	666	753	749	770	671	726	767	769	711	691	726	706	673	736	697	712	683	688	724	755	651	715	712	733	708	732	737	705	743	728	697	692	766	748	739	678	748	746	706	725	722	711	731	712	732	714	710	756	729	770	764	707	720	723	718	756	769	711	695	780	721	773	756	717	756	742	755	766	777	719	725	703	716	709	696	738	711	722	678	706	712	710	710	767	729	757	707	725	689	735	749	676	714	670	723	688	717	723	697	727	742	700	739	643	676	689	729	700	721	702	696	739	714	713	788	767	693	720	740	765	734	745	730	679	702	706	703	717	738	757	720	752	670	729	697	749	687	731	734	738	701	744	767	685	714	712	756	746	711	707	689	760	698	767	736	766	756	699	710	736	737	709	722	675	768	720	726	714	721	723	650	736	732	730	748	744	787	738	689	728	708	730	685	686	733	721	739	746	691	670	709	743	766	718	713	734	707	720	695	769	704	727	764	724	721	729	736	695	757	696	717	745	736	686	807	759	682	728	746	717	726	767	739	697	696	735	682	740	730	736	736	712	708	768	694	714	731	739	738	734	726	741	700	684	708	686	747	764	772	690	667	724	740	735	732	756	707	737	692	748	695	734	712	705	752	750	722	729	739	802	724	681	718	740	700	722	705	725	718	723	727	759	719	713	772	700	740	701	721	691	729	729	720	690	723	717	694	687	677	724	695	722	761	737	753	734	727	694	747	754	666	732	685	715	719	736	721	752	721	667	699	756	721	724	704	757	682	748	785	694	730	741	727	712	730	687	681	740	693	777	705	726	746	749	728	750	708	731	717	731	723	692	726	716	710	700	707	707	697	719	750	766	708	734	696	802	704	737	701	708	711	705	723	728	731	700	742	785	686	725	719	719	760	738	747	716	763	674	736	731	722	676	763	728	702	701
24208	21320	29030	28203	22144	11776	1466	660	608	605	613	644	662	623	628	621	593	646	609	607	594	619	607	589	603	579	647	574	624	586	560	619	630	596	586	598	642	604	588	613	609	610	609	605	603	619	577	587	564	636	605	604	615	562	592	612	597	593	569	574	583	570	622	605	593	637	627	637	605	603	583	616	623	549	565	589	571	619	577	635	565	608	608	597	617	625	620	603	609	583	594	606	591	597	566	623	576	598	612	575	613	599	584	590	617	606	598	604	603	574	613	589	628	610	593	566	573	594	605	587	581	572	594	612	583	618	611	593	604	609	606	601	613	651	601	557	587	593	639	625	569	572	588	597	596	591	590	608	598	583	596	617	581	599	642	582	584	582	576	615	619	617	653	592	575	651	588	589	631	601	591	566	647	586	569	574	583	615	643	639	579	606	572	602	650	591	600	619	628	602	588	573	598	611	629	590	569	615	572	620	638	598	600	636	603	645	623	604	565	573	627	556	617	622	607	545	628	615	609	556	602	585	613	598	616	620	636	608	603	608	606	584	624	573	594	580	588	621	579	637	636	629	628	591	591	597	632	640	619	582	616	604	601	620	602	610	609	590	623	612	608	577	565	651	596	580	617	612	590	600	649	587	620	599	603	634	582	583	614	590	627	604	579	628	595	652	619	621	580	608	621	593	622	609	620	574	611	619	603	576	585	619	562	575	569	591	623	584	617	601	598	646	602	626	570	575	609	599	509	637	552	552	599	652	585	558	599	604	609	645	600	611	598	562	596	584	623	591	617	635	612	652	603	586	561	605	634	571	595	626	633	596	604	582	614	584	620	576	604	593	633	591	599	615	623	569	633	665	599	627	612	574	605	621	573	575	652	614	619	583	583	609	617	570	570	622	605	597	581	619	596	640	571	577	599	649	598	582	595	606	608	619	611	559	588	594	588	594	583	611	572	613	592	643	587	637	597	625	592	601	571	575	607	617	554	593	580	649	582	589	596	640	595	683	627	571	626	620	620	605	581	617	593	572	617	597	604	628	594	648	614	613	635	572	600	588	664	588	598	620	571	614	625	578	597	630	605	551	595	648	569	613	615	614	598	592	617	561	587	586	591	626	556	567	571	615	587	601	602	557	580	584	625	562	552	563	621	547	619	587	622	615	629	625	595	584	589	593	560	613	622	628	624	630	600	585	613	605	617	644	617	606	616	672	570	587	645	596	568	610	614	645	571	586	568	600	563	608	582	609	544	594	614	617	564	606	612	595	639	582	563	549	592	602	589	594	612	616	577	557	620	604	617	602	602	613	621	623	583	564	561	592	579	622	618	601	624	615	567	588	603	595	587	619	607	573	638	610	571	618	578	603	573	626	594	545	582	600	576	630	601	578	566	594	603	602	589	591	562	636	615	567	589	581	599	579	640	568	606	574	641	622	638	582	594	640	572	660	619	572	601	630	618	583	569	641	600	591	596	574	639	576	633	555	613	596	623	618	556	630	584	585	638	639	571	571	554	580	557	571	583	593	615	600	582	590	597	579	594	571	624	651	598	616	597	639	596	595	610	570	571	585	599	590	617	591	661	600	601	614	581	599	615	618	622	594	631	630	619	595	616	602	619	578	594	615	587	605	608	680	616	631	624	588	566	579	609	599	590	576	624	594	566	552	597	588	559	618	583	572	629	565	584	632	625	591	612	564	621	598	645	628	591	594	588	600	574	597	568	666	650	587	620	615	622	607	616	592	619	627	560	635	621	600	577	552	590	626	606	542	620	627	600	567	607	598	595	606	584	579	617	612	623	589	591	574	604	624	561	573	585	622	576	594	600	654	610	610	631	579	629	603	580	630	563	630	604	582	570	592	586	585	584	609	546	548	632	617	612	607	618	578	558	590	587	600	586	619	610	591	628	610	596	589	588	599	614	607	542	565	596	597	602	579	598	604	549	601	542	626	623	633	587	583	594	579	608	561	612	604	623	649	596	623	607	607	604	571	576	588	564	622	615	623	576	592	600	607	601	570	566	602	607	611	582	634	593	609	605	583	655	606	614	581	595	608	600	617	636	571	595	623	604	614	603	604	583	613	586	668	627	626	570	627	634	645	614	592	618	581	567	629	584	623	618	586	589	592	595	585	617	605	596	609	604	602	626	572	569	618	566	551	633	626	579	573	621	592	631	603	636	651	616	602	630	618	596	613	636	590	609	652	603	644	578	604	593	614	592	622	602	615	581	610	605	597	585	608	584	584	572	635	616	610	654	623	560	608	589	589	592	615	605	596	589	603	576	556	596	624	601	564	613	614	618	623	610	593	600	565	593	591	598	575	584	605	617	615	553	592	640	608	651	609	570	655	577	584	583	581	601	608	632	583	626	609	628	598	655	605	577	619	616	585	590	617	622	606	570	609	610	588	606	590	590	580	602	603	618	639	608	598	619	552	638	618	574	631	589	634	590	564	623	625	590	554	577	615	570	593	590	635	562	566	593	570	641	587	604	593	591	619	613	614	637	581	619	609	628	583	650	581	602	599	651	629	584	625	597	588	625	595	592	635	597	598	621	619	612	633	611	632	597	625	593	626	570	600	652	647	594	625	584	618	591	572	617	581	612	579	577	624	614	585	628	601	587	606	656	594	601	612	620	624	619	644	566	619	609	642	571	570	607	561	582	592	636	534	603	607	578	570	612	545	613	610	628	596	619	615	635	568	607	587	564	567	574	562	568	647	584	594	638	626	593	645	602	585	577	556	635	610	630	602	615	562	611	606	599	636	604	600	579	610	579	619	596	593	617	622	611	627	568	659	578	597	606	586	596	588	604	594	647	584	632	669	602	593	646	596	549	607	598	601	601	649	659	654	586	629	650	586	623	583	582	615	598	625	580	638	576	611	598	561	519	559	603	587	600	586	597	576	607	571	568	592	604	602	608	640	575	632	563	605	594	595	657	640	623	605	605	653	605	589	603	613	592	590	573	608	577	557	589	620	578	590	574	590	581	558	631	613	636	589	549	589	583	587	601	647	606	569	575	549	566	614	582	622	630	585	573	619	580	607	607	575	595	558	606	606	574	602	588	601	591	550	584	604	595	567	595	615	610	605	591	554	613	614	584	607	568	586	599	679	614	602	601	605	548	606	571	607	624	585	546	606	565	607	574	542	610	614	629	562	589	573	643	605	578	604	593	628	610	609	601	642	634	622	650	581	592	599	598	615	648	595	604	576	612	606	622	553	632	593	611	600	579	609	611	579	577	618	572	537	561	595	592	612	629	583	599	585	583	599	584	618	618	636	598	593	589	542	589	618	584	647	611	571	601	545	555	599	660	625	589	597	602	585	596	612	598	591	551	627	617	561	628	581	606	604	603	610	644	602	647	601	607	617	612	618	583	646	607	591	592	612	597	629	631	614	636	563	559	569	590	588	588	560	624	542	588	613	618	595	603	625	584	577	603	587	626	532	574	609	618	526	593	582	631	598	588	583	569	610	572	637	655	583	642	629	604	574	603	607	602	590
39441	56292	52483	42720	22667	6328	892	935	930	938	970	877	905	916	901	871	931	892	928	897	983	884	948	921	887	953	893	883	915	946	924	906	922	930	900	937	927	923	943	927	940	934	942	857	947	924	922	884	907	910	905	900	912	877	910	873	921	885	935	947	932	946	903	949	906	934	912	930	916	923	927	931	899	896	872	892	937	885	925	934	984	926	948	916	954	906	926	899	924	921	949	923	964	896	885	941	910	960	929	941	902	921	919	914	928	910	924	927	895	903	937	898	947	908	910	901	888	929	862	954	917	925	859	906	901	851	948	884	919	945	920	909	963	915	885	953	898	961	912	900	952	896	887	881	943	917	882	906	900	975	898	979	926	942	920	893	914	856	921	900	900	1001	864	897	906	899	883	934	939	915	888	899	925	892	891	938	937	962	883	933	905	940	919	899	876	967	906	913	884	923	871	863	908	867	904	936	866	892	927	896	917	907	902	906	878	912	927	887	866	888	933	926	882	949	900	910	869	934	901	943	905	936	902	967	895	929	936	935	878	937	889	902	935	888	954	915	920	927	935	880	916	884	948	950	917	909	940	902	870	892	901	914	904	908	956	893	938	924	928	860	912	893	892	907	961	875	921	961	839	936	858	928	894	971	901	917	946	882	938	949	896	884	954	897	892	930	961	913	968	974	947	917	925	912	932	923	871	936	893	976	938	885	875	925	905	923	928	920	928	863	871	864	906	930	938	916	903	943	866	898	907	908	926	872	935	947	909	922	869	987	899	938	892	865	949	923	897	910	913	921	898	921	840	893	892	909	936	928	898	872	895	915	962	952	850	904	919	893	915	924	897	927	896	872	926	923	865	990	936	906	899	885	936	917	957	918	876	893	934	921	937	888	971	895	928	919	926	921	954	925	939	909	914	952	929	909	992	904	864	929	897	940	952	946	848	824	913	858	909	932	930	981	898	891	925	929	906	937	930	926	900	918	945	915	966	930	924	918	913	914	933	925	998	957	953	943	977	929	900	867	884	896	943	840	852	895	966	908	925	958	831	922	935	921	898	944	898	864	875	917	850	905	949	903	916	916	912	949	829	904	915	899	903	927	904	896	909	883	893	893	922	913	887	888	917	950	921	933	911	887	918	872	913	901	884	913	880	897	935	920	923	899	966	909	907	969	865	888	894	875	923	916	894	894	912	918	887	883	948	913	931	927	905	918	872	931	868	964	877	923	883	902	867	947	943	939	914	935	925	912	927	916	894	901	944	885	936	897	914	934	885	958	911	918	915	964	897	976	960	928	915	886	953	870	899	942	934	896	878	910	857	917	927	918	960	879	909	915	959	915	921	920	912	912	888	947	962	960	891	908	872	925	897	914	925	984	942	897	882	904	981	902	935	915	886	971	952	913	929	940	921	894	933	948	900	901	915	929	965	884	920	874	930	881	914	937	904	889	868	931	903	943	900	927	986	875	898	937	982	901	936	911	907	906	953	908	900	903	875	897	925	924	940	909	871	908	912	906	861	936	910	884	924	885	893	923	909	900	920	854	945	891	934	928	878	914	880	887	953	914	923	917	870	940	915	929	917	968	1008	937	934	908	908	954	927	893	910	958	890	920	852	920	961	885	913	907	871	939	896	960	950	910	938	903	909	977	898	932	914	941	939	951	878	961	871	901	924	918	929	899	953	883	956	906	925	875	985	895	944	897	891	938	917	919	880	929	889	890	857	887	891	924	927	900	934	891	896	884	884	906	947	891	917	910	872	921	911	901	911	888	915	946	881	899	940	947	901	899	903	880	946	893	902	910	894	899	982	921	944	953	908	978	946	915	916	876	892	913	919	846	931	923	908	888	934	915	861	913	912	900	934	932	892	891	957	911	828	976	922	952	923	927	968	922	883	940	937	932	881	937	909	873	913	969	887	948	849	886	879	881	941	963	875	897	919	898	954	896	907	928	874	881	936	954	951	917	910	893	915	947	918	887	975	929	902	934	905	933	853	930	933	911	958	913	902	963	954	976	885	926	938	914	871	867	919	962	918	969	948	919	908	885	961	943	894	985	917	918	875	926	927	887	908	916	929	933	923	890	945	970	996	923	965	917	941	937	891	967	922	902	938	909	938	934	913	914	936	909	932	938	904	898	903	957	917	921	915	906	904	928	948	873	975	905	917	904	901	949	944	920	885	947	890	905	892	942	910	942	952	913	918	915	944	949	912	907	957	932	912	966	930	843	937	916	977	962	892	934	931	877	959	910	954	928	897	930	926	876	907	929	868	875	887	853	881	926	981	921	948	852	894	881	944	868	939	942	937	938	904	863	934	915	954	862	945	921	896	988	926	912	941	967	935	852	868	925	869	925	962	946	880	927	895	914	977	905	859	943	950	861	947	980	967	925	878	995	907	890	927	937	972	945	921	914	936	884	930	877	971	906	903	898	942	967	913	892	899	955	916	958	928	926	936	878	927	893	900	937	945	939	923	943	863	873	867	921	899	912	907	922	937	914	871	969	908	890	886	897	913	916	920	884	911	895	929	954	864	862	967	912	902	952	843	920	928	925	941	907	934	885	899	908	945	906	912	907	939	943	905	884	954	916	965	898	891	870	927	903	922	979	908	906	910	927	936	936	928	902	903	913	970	928	968	884	912	937	909	881	973	955	851	929	917	943	898	897	930	992	886	928	926	951	891	873	875	859	936	941	907	925	899	916	922	857	957	909	888	898	917	879	936	921	938	858	973	903	877	936	885	880	872	917	911	926	928	884	961	919	926	903	945	922	932	922	938	924	875	848	917	920	919	938	888	946	933	934	885	951	911	910	912	878	921	968	910	894	960	915	962	948	940	936	854	922	893	874	957	914	920	920	931	955	927	961	905	864	877	897	961	904	938	896	900	927	883	892	918	963	922	889	919	877	944	874	899	857	922	933	916	959	909	856	944	895	903	947	972	959	933	886	912	897	895	912	930	919	921	892	850	901	884	931	914	894	897	972	923	935	924	923	909	979	923	921	873	908	943	892	840	893	952	923	967	916	908	915	931	927	928	883	852	847	894	933	926	900	927	964	976	956	902	891	889	963	920	948	954	911	869	905	913	912	895	917	892	933	888	889	868	945	964	902	927	985	893	927	901	905	941	870	910	880	948	892	939	889	901	884	904	939	936	891	882	930	910	977	891	884	942	986	941	879	914	940	938	941	900	864	937	920	957	901	901	947	936	913	889	879	931	926	929	918	875	976	881	950	918	904	1014	907	827	884	947	893	874	872	883	905	888	921	888	934	978	950	903	961	890	935	926	941	993	942	916	903	947	973	915	944	861	888	929	900	936	904	939	901	910	840	933	902	916	947	906	942	908	932	887	951	905	895	930	932	919	933	865	932	885	923	850	912	886	910	884	934	974	919	969	916	939	937	927	939	897	949	932	945	960	912	931	913	890	926	913	922	914	900	903	928	906	916	879	889	929	906	910	915	939	927	859	905	951	922	880	924	899	855	916	935	914	904	920	896	899	927	938	940
22973	21134	29705	28836	25060	20419	8968	788	534	531	526	537	552	518	520	488	510	519	528	512	501	466	508	539	496	508	473	519	470	458	514	492	482	499	512	479	474	494	516	522	477	453	504	496	488	453	466	524	501	473	503	524	519	471	482	523	509	503	530	454	470	470	527	498	530	496	504	525	506	528	491	527	506	460	474	485	511	528	483	509	487	509	503	454	499	526	505	472	512	497	519	531	527	531	505	478	484	545	507	519	469	467	495	531	522	501	556	512	487	435	533	536	525	537	516	466	477	462	478	471	485	457	508	476	432	512	482	478	522	484	488	549	478	469	482	512	521	493	520	466	494	501	522	504	503	495	502	514	486	519	464	493	488	487	506	518	508	510	490	500	520	530	459	514	503	520	505	501	534	499	532	529	493	488	511	495	520	487	490	503	532	477	508	506	506	515	497	481	472	458	487	540	528	509	485	472	482	529	534	505	498	474	521	491	434	502	482	522	506	473	497	483	499	498	435	523	513	496	504	500	513	497	540	475	498	511	502	447	468	468	500	517	479	506	468	469	497	518	494	532	483	488	500	458	521	504	525	493	502	490	515	509	537	529	503	480	513	534	494	525	516	508	465	487	504	511	488	509	486	522	475	538	476	492	532	498	498	497	473	478	490	504	529	507	499	499	515	515	497	520	473	477	564	520	506	486	492	496	518	508	502	501	511	491	513	498	481	499	471	484	491	474	458	494	534	470	522	486	449	492	500	505	528	475	491	495	450	490	469	517	508	462	520	485	525	484	481	517	519	461	537	516	490	504	485	520	469	472	554	493	503	509	498	486	520	498	496	492	461	458	480	500	502	509	502	501	478	466	499	534	519	462	516	517	502	516	492	521	486	477	490	474	486	521	469	481	487	531	500	495	537	474	530	509	491	496	492	504	476	528	515	534	507	486	511	476	509	532	480	489	477	472	525	489	484	478	494	495	507	500	465	476	496	484	487	486	520	463	478	483	500	524	486	495	529	453	506	517	503	530	481	487	477	528	461	468	458	487	452	527	523	509	486	482	513	478	506	508	532	488	497	495	524	501	492	500	547	482	510	438	501	485	448	510	507	443	490	517	463	512	461	531	492	511	488	516	504	483	526	528	472	516	485	485	522	491	495	502	476	478	496	511	466	460	482	495	528	507	508	490	511	534	494	496	515	483	520	468	499	503	525	503	506	505	520	478	496	514	505	482	537	497	495	517	476	490	498	536	523	558	487	528	550	494	492	514	488	507	532	501	519	489	514	510	470	472	506	503	476	465	474	522	537	493	520	484	567	493	485	471	482	517	494	476	481	513	499	486	477	513	533	520	543	490	509	539	527	507	537	520	485	502	490	487	502	483	535	470	494	517	506	497	512	447	497	487	508	521	496	471	519	536	493	505	516	504	442	499	479	491	498	485	527	516	490	489	504	478	531	522	516	511	494	490	495	483	533	493	478	469	468	470	515	522	486	510	463	491	542	472	518	514	531	473	521	537	465	487	484	496	494	458	458	517	534	515	457	511	490	488	487	509	496	500	517	511	503	524	479	506	497	476	460	488	457	470	510	507	463	507	511	488	520	469	495	480	498	489	496	501	485	461	479	486	476	490	511	479	484	515	476	496	503	497	550	499	498	499	530	491	507	509	511	485	504	447	501	504	508	461	503	518	522	519	446	477	473	525	498	487	510	520	488	479	492	504	438	474	521	494	492	494	517	500	468	516	543	511	490	502	462	467	514	475	481	488	513	491	541	492	510	523	488	493	511	489	496	469	474	522	481	496	507	457	490	499	507	481	488	512	469	482	538	487	496	517	518	543	452	451	465	487	475	494	478	499	522	480	546	501	512	499	507	491	494	469	508	543	487	477	514	514	517	473	496	500	525	498	526	492	474	543	519	517	482	508	539	496	504	502	488	511	549	473	479	524	545	496	526	511	493	525	488	499	506	519	493	537	493	461	502	509	502	521	490	536	499	525	520	500	519	504	462	470	483	516	512	433	487	452	475	496	506	505	546	503	508	479	515	501	491	488	516	470	498	531	474	467	434	531	496	515	477	527	503	509	516	504	540	464	514	507	498	485	514	504	513	513	502	479	506	483	514	525	488	489	553	495	484	525	473	501	514	543	467	480	507	525	503	468	491	501	489	512	513	509	506	532	489	519	489	497	492	470	477	514	501	469	509	529	461	528	486	496	478	456	481	487	482	468	507	473	515	503	487	451	451	469	486	545	504	501	500	519	455	475	513	500	488	490	500	478	510	499	522	486	536	495	504	492	490	545	489	490	512	467	494	476	519	470	513	473	493	505	528	518	488	494	487	518	517	502	495	486	498	480	508	488	495	494	517	465	497	508	520	489	523	487	471	529	429	523	491	511	496	533	457	504	445	482	504	502	492	494	522	508	475	492	485	461	509	507	520	502	488	487	479	501	506	527	514	490	487	526	544	490	457	495	540	519	503	472	495	521	497	461	505	501	527	511	516	534	486	503	498	511	510	450	478	514	471	492	455	484	507	491	499	493	510	454	528	483	517	486	498	482	486	457	524	463	526	508	485	515	492	473	476	497	507	475	507	526	478	504	493	501	500	482	507	492	470	490	489	504	479	475	492	537	502	456	489	528	529	495	489	499	488	504	492	544	504	495	453	532	514	509	488	498	516	496	490	497	504	474	482	542	450	536	471	505	545	512	535	514	487	505	477	517	473	466	471	485	497	506	500	482	469	532	505	515	517	479	541	480	519	487	533	461	490	466	517	489	440	501	503	488	457	505	467	508	473	485	451	474	478	546	474	516	511	475	518	498	483	546	512	507	483	487	488	515	489	459	534	480	500	536	511	510	504	479	454	526	507	464	496	506	512	482	472	493	493	488	514	487	485	482	452	516	480	467	514	487	462	491	507	446	505	467	498	499	460	445	484	469	541	494	483	510	509	503	546	458	473	494	513	430	490	460	477	541	544	485	525	505	535	495	482	514	501	496	466	479	494	481	522	507	519	505	499	504	484	481	486	464	503	486	533	511	508	468	471	506	467	463	495	518	509	483	502	496	480	503	470	534	524	526	462	504	467	513	501	503	493	489	520	468	501	506	480	471	487	504	508	513	485	492	491	455	501	533	508	499	488	479	509	493	513	459	510	504	530	468	484	508	500	537	512	509	536	499	521	480	522	515	491	497	497	476	506	492	480	508	489	460	514	507	459	472	526	478	450	507	485	524	486	487	548	495	528	506	508	518	534	507	539	492	481	509	465	487	533	513	487	469	496	509	491	498	460	478	459	483	483	531	488	492	488	440	513	494	496	497	478	492	464	445	504	503	491	500	489	478	487	508	488	522	496	492	548	487	526	501	485	506	558	496	461	505	470	496	491	505	464	487	486	503	481	459	522	547	482	467	496	486	471	528	518	492	535	501	508	492	538	480	469	500	503	519	516	452	500	540	463	520	486	525	486	477	492	559	508	493	473	493	493	496	527	469	490	470	463	466	496	495	509	526
45768	78482	72405	61384	37700	11313	837	832	787	819	795	807	814	782	788	750	801	765	750	780	814	786	785	729	763	754	767	752	747	776	746	782	777	771	741	765	798	781	776	762	802	769	772	736	757	772	762	778	789	794	731	711	777	759	812	736	769	792	749	774	782	719	778	783	745	777	736	738	819	778	746	742	743	848	755	693	730	754	774	728	700	714	776	740	768	786	744	767	842	755	756	786	861	812	760	755	744	751	701	765	701	759	744	734	751	824	763	788	757	764	754	775	766	722	756	757	771	749	771	720	764	808	778	770	745	771	747	818	776	758	734	762	743	759	741	786	775	736	751	710	766	754	767	769	724	757	771	737	693	774	752	742	778	820	775	676	771	792	768	718	822	727	718	739	753	747	723	763	713	737	779	734	775	756	817	781	709	747	798	780	703	758	777	734	758	805	737	766	770	723	758	745	750	766	765	779	777	739	736	790	751	778	783	755	751	764	816	773	769	760	762	735	734	771	787	776	793	769	743	761	702	742	767	753	715	788	733	836	779	794	771	794	783	739	734	705	767	748	763	741	739	781	800	785	741	817	776	737	800	813	767	741	752	705	769	772	788	735	731	791	744	709	785	738	738	769	709	784	772	757	804	738	787	767	749	714	737	745	757	748	736	786	731	777	730	766	716	746	737	748	766	798	736	736	770	773	739	716	749	810	778	766	804	742	784	821	786	759	712	718	718	748	737	742	784	783	742	763	726	757	714	768	713	766	769	752	704	731	766	753	764	730	790	703	719	714	769	733	721	739	788	742	776	695	755	779	773	743	789	771	697	766	750	742	735	766	730	698	781	771	751	715	790	749	718	777	757	746	752	750	750	771	744	745	756	733	770	724	753	774	715	753	743	715	721	764	776	721	715	717	735	758	765	707	754	765	779	741	801	763	759	797	752	785	783	801	733	758	742	721	774	730	694	710	817	757	748	716	778	749	783	770	744	747	781	818	790	751	753	791	748	795	766	711	711	744	783	727	732	755	765	790	763	779	777	768	726	798	757	734	728	749	723	785	722	753	778	791	776	757	715	771	758	756	760	727	769	770	769	802	766	776	733	757	734	764	777	756	748	759	804	788	751	766	712	738	774	796	733	730	756	755	790	717	782	772	749	724	743	734	776	752	747	778	763	766	743	780	786	748	819	778	730	727	777	751	739	788	736	751	727	753	742	712	755	795	814	749	713	769	789	706	758	724	746	781	809	778	732	735	763	783	743	763	749	776	720	736	785	757	763	761	723	732	803	765	754	736	733	728	732	734	747	762	755	738	792	720	742	751	712	775	748	756	776	712	731	770	705	740	758	748	738	769	751	736	740	744	778	794	769	763	737	787	750	764	742	755	702	727	727	734	741	741	806	747	784	777	759	741	754	817	734	755	769	745	751	726	725	747	762	744	784	750	765	713	768	774	798	780	807	810	741	793	793	731	739	743	758	735	794	755	680	761	777	786	777	774	768	748	753	789	714	808	726	761	739	752	766	727	781	732	727	798	711	772	713	767	782	736	791	773	764	694	800	734	767	781	789	758	736	779	747	731	753	747	729	788	778	760	778	754	757	750	759	740	792	785	739	734	741	745	749	762	768	762	730	745	780	788	745	773	780	749	779	749	758	754	781	811	795	770	758	737	754	784	725	787	822	709	756	737	749	772	758	767	756	736	738	756	849	730	718	783	734	777	810	763	781	784	746	770	812	761	793	731	732	744	742	741	731	723	769	793	733	726	767	781	725	731	728	747	716	769	730	740	774	745	740	763	790	784	716	771	778	726	753	761	685	785	793	736	775	743	772	724	757	741	734	753	786	791	760	749	736	737	737	769	728	714	737	720	774	770	734	740	774	752	812	744	787	761	760	763	760	769	737	736	652	785	771	795	742	761	751	750	739	809	741	739	754	769	736	734	767	710	789	732	787	764	823	729	741	765	785	777	740	737	772	714	711	719	761	783	698	771	755	734	737	761	739	774	752	800	727	780	751	768	752	744	747	774	720	745	768	795	777	755	792	728	754	765	777	784	751	747	752	768	739	743	732	748	758	755	702	778	773	755	743	763	794	783	767	804	760	766	769	740	774	770	789	714	791	741	719	752	857	766	764	767	730	744	756	732	727	736	746	752	757	748	737	740	748	750	761	735	809	734	710	786	786	790	772	745	794	725	746	755	694	700	738	780	760	777	736	708	722	769	740	800	747	778	782	790	745	827	758	745	717	779	751	734	777	747	803	789	761	725	708	771	743	730	693	772	746	738	735	750	800	729	772	741	764	740	793	730	777	751	818	788	776	761	738	805	794	751	769	801	723	756	765	726	796	770	699	793	738	731	775	771	730	695	717	754	749	776	759	772	731	779	742	780	733	774	792	789	769	764	737	723	770	804	706	782	772	714	752	793	709	743	739	770	666	754	799	728	744	750	754	758	770	769	753	735	748	761	696	734	720	782	766	757	755	778	737	738	734	749	718	768	749	737	758	704	781	759	774	741	770	760	760	799	833	742	740	735	717	813	761	740	756	751	740	774	724	742	757	818	742	708	734	771	817	771	814	742	804	791	840	692	740	766	784	755	765	770	803	737	782	763	739	717	703	714	678	732	746	775	775	761	765	750	797	729	733	740	754	735	789	753	685	756	745	752	732	772	720	758	794	797	692	769	722	779	761	795	779	735	757	705	714	731	769	728	767	804	761	779	768	745	752	724	772	723	772	750	732	728	842	736	754	779	778	756	770	774	772	789	757	755	752	758	786	737	764	728	735	756	736	784	752	702	725	732	736	793	779	763	763	735	744	750	703	763	766	751	771	752	768	782	721	807	751	748	699	753	689	754	743	763	808	773	779	722	720	774	747	754	707	765	763	775	761	775	758	741	745	732	715	777	740	729	771	806	783	734	780	782	748	692	748	751	731	781	744	730	753	786	766	751	779	771	759	790	734	767	727	738	773	784	759	806	761	778	756	766	748	764	760	779	756	782	756	756	774	822	720	755	766	746	719	723	712	792	784	723	798	767	757	772	702	755	765	728	744	764	738	709	771	795	772	763	733	790	783	781	733	717	754	735	747	771	784	749	731	777	717	757	710	787	772	743	747	696	716	751	786	798	761	756	728	783	742	723	746	740	746	732	784	726	726	694	780	745	731	762	758	801	750	760	751	779	783	798	752	809	754	759	779	750	698	733	737	741	758	768	765	708	758	750	743	747	785	728	766	755	742	761	772	758	745	758	731	775	741	734	814	731	792	736	741	768	755	782	743	827	780	754	773	767	782	739	762	723	739	720	771	747	766	786	730	787	783	776	784	741	754	738	714	724	817	700	740	743	812	728	774	743	756	736	669	767	764	790	790	790	728	844	762	745	780	746	776	753	765	732	750	759	805	780	724	746	759	770	770	731	775	745	729	745	743	758	700	771	800	737	729	800	749	714	748	737	786	753	740	785	784	689	752	735	758	726	756	748	731	766	806	766	840	719	796	783	738	767	744	774
26962	22236	26087	18548	4988	882	514	458	464	466	480	490	481	481	469	497	478	484	523	510	486	485	435	533	486	482	493	482	502	480	482	485	472	472	479	480	475	493	484	464	471	451	478	471	467	486	526	453	528	480	479	499	475	477	513	458	493	467	476	487	443	482	495	487	479	474	495	445	510	487	508	487	525	460	458	501	499	466	454	480	513	515	473	485	456	486	490	494	486	501	495	487	481	470	462	457	458	479	483	506	485	465	518	484	479	524	454	480	499	505	457	450	497	497	504	507	495	485	505	455	472	480	446	490	506	495	486	472	457	453	455	475	456	484	482	474	482	466	488	461	464	532	483	492	435	471	499	471	456	498	445	501	508	457	472	447	495	531	453	441	462	482	466	504	476	418	479	494	491	483	484	508	474	478	489	499	452	482	481	461	473	498	474	466	457	503	476	456	494	473	472	431	468	507	458	500	480	462	439	486	472	465	495	508	441	471	484	466	463	482	467	462	513	504	465	495	448	496	454	484	489	489	483	464	486	495	510	506	468	488	500	509	519	501	480	471	461	473	466	436	495	509	494	490	494	480	497	421	481	496	524	497	475	464	518	450	481	463	448	430	504	482	460	480	471	456	456	467	467	487	448	454	485	476	513	461	490	467	477	467	467	442	508	497	449	482	482	459	499	453	480	481	491	477	502	478	463	469	503	504	506	473	484	467	519	461	485	494	487	488	497	510	469	476	494	461	474	481	477	503	421	487	509	477	503	476	480	435	536	480	472	483	495	506	476	489	460	475	483	492	438	479	462	485	479	509	467	465	505	462	495	488	489	469	504	483	472	494	463	478	490	473	479	467	533	447	455	477	479	494	466	493	501	465	476	505	473	471	487	474	441	500	495	474	482	477	490	484	483	443	484	418	477	466	454	472	470	481	522	439	466	522	507	487	481	474	490	447	499	526	456	490	491	499	482	508	486	491	496	516	481	506	459	465	471	492	482	495	490	484	484	495	478	485	467	480	490	503	495	461	490	505	503	499	503	463	471	466	499	490	456	501	496	494	491	469	464	468	456	484	479	470	498	492	480	456	486	476	491	488	481	459	486	449	471	480	530	458	480	485	494	484	506	459	489	496	482	494	492	473	494	495	496	498	459	496	494	476	462	472	464	485	494	466	487	477	511	493	475	480	493	473	453	467	490	494	532	474	487	458	491	491	511	476	472	447	509	453	464	453	454	484	494	487	492	468	490	495	503	471	488	463	499	489	456	480	483	469	502	480	460	507	429	518	493	438	465	428	486	472	452	472	479	466	501	498	468	449	499	491	471	484	474	477	453	510	521	474	500	524	509	444	509	482	481	486	456	447	493	472	466	502	520	474	486	503	473	474	504	470	487	443	467	482	503	446	421	464	482	509	472	483	490	480	473	473	475	464	450	465	468	493	490	451	505	495	477	505	513	470	453	462	456	498	440	473	483	470	473	478	460	468	484	504	487	500	476	475	447	451	454	473	472	491	450	498	462	459	461	460	498	481	498	506	510	488	470	494	457	478	502	423	459	518	448	436	516	465	489	498	464	496	461	466	526	460	474	480	489	447	487	489	474	485	486	494	495	507	496	481	527	473	467	468	460	501	494	453	472	455	493	467	454	479	468	466	449	486	502	460	471	438	465	468	475	489	470	506	456	485	463	506	482	486	496	463	471	513	482	524	498	478	480	476	470	474	504	460	470	497	456	495	517	493	479	483	454	504	494	458	470	466	514	451	476	459	490	517	446	513	463	456	449	502	466	478	456	467	437	474	523	488	461	475	484	478	493	488	501	464	514	446	497	500	480	498	430	514	490	491	459	497	507	475	496	495	508	454	474	478	483	455	463	493	487	486	481	472	483	430	476	492	490	453	473	493	474	456	473	467	491	449	466	528	479	492	483	413	482	520	493	471	489	463	482	458	486	458	486	490	439	504	467	529	464	493	514	482	463	449	486	452	456	457	499	489	478	487	506	472	492	481	498	485	474	435	484	495	468	462	493	453	466	437	488	486	477	484	462	443	458	438	460	462	502	477	479	440	482	469	478	481	478	459	518	454	477	471	469	499	448	416	484	473	489	472	500	473	466	491	480	491	460	493	451	487	503	504	459	448	445	486	462	422	518	445	460	450	474	473	450	498	469	446	462	501	481	457	501	479	454	502	476	455	499	463	485	453	471	485	469	456	455	447	482	484	511	512	500	459	481	462	497	494	471	481	485	491	490	497	495	426	498	462	460	496	465	464	467	480	498	476	504	471	470	427	467	420	466	493	434	439	448	505	472	486	481	466	497	460	458	480	485	499	466	453	506	494	456	434	480	479	475	482	477	444	505	478	474	496	476	498	487	510	515	491	439	461	453	508	438	507	489	447	482	460	530	461	475	488	467	475	458	491	437	472	515	458	455	482	490	483	484	505	469	509	467	493	496	481	474	478	467	490	487	488	462	497	477	461	492	473	475	459	491	527	480	457	479	469	447	486	436	447	489	457	487	462	466	501	466	508	489	453	429	438	510	502	519	476	483	471	475	488	498	484	495	469	470	465	497	470	456	484	477	481	481	476	496	455	457	472	471	489	479	470	493	483	440	497	450	473	492	480	466	484	464	474	493	429	483	446	467	472	468	495	487	490	481	526	503	440	491	446	481	496	462	483	510	489	477	487	500	463	469	483	486	497	470	491	491	462	455	477	477	468	444	474	480	470	465	441	469	450	476	498	495	526	522	468	476	520	459	488	464	455	484	478	472	482	467	481	465	479	475	459	477	466	451	468	499	474	454	471	453	455	482	487	488	493	441	444	505	496	480	448	458	439	467	474	535	425	488	467	502	445	484	498	455	497	459	465	453	445	526	488	462	414	486	465	475	440	503	526	471	468	504	475	493	469	499	475	457	459	455	463	432	425	472	473	469	480	473	470	445	470	495	460	511	510	478	487	475	473	486	443	485	475	493	519	484	503	480	442	503	505	481	492	498	469	498	460	472	468	483	506	460	480	499	514	491	491	474	447	486	468	476	490	461	477	472	497	480	432	496	473	453	489	491	440	492	498	468	478	465	461	463	456	469	451	498	490	512	486	457	478	477	456	458	479	475	493	502	500	490	475	488	475	463	478	491	482	486	482	470	460	505	476	468	501	487	469	489	503	469	485	495	501	488	453	495	448	464	454	464	472	476	489	477	490	443	478	472	460	456	464	499	483	445	443	527	447	502	470	479	494	514	466	474	517	476	424	490	480	475	503	456	487	470	485	488	493	505	472	472	444	456	455	493	473	472	476	463	497	486	486	469	476	481	469	519	501	510	473	470	510	471	481	488	460	446	487	526	455	515	459	455	460	447	464	463	450	470	526	481	531	494	469	488	475	441	523	488	461	502	467	475	470	528	437	467	485	513	485	498	464	470	480	479	522	519	473	479	467	471	475	505	439	446	481	424	476	455	477	457	482	487	466	453	510	446	464	466	459	486	455	490	495	513	461	469	465	470	447	452	487
24824	33055	32233	20996	7251	1475	721	768	704	753	789	718	736	736	767	729	753	660	734	770	728	718	740	701	735	736	722	735	746	770	712	745	720	674	740	711	739	733	709	699	699	726	713	688	706	691	756	764	727	738	696	670	783	691	740	733	700	706	728	739	753	698	748	761	723	691	723	713	810	725	693	715	723	688	766	715	723	777	747	753	740	736	709	726	683	765	718	751	740	684	688	692	728	760	695	746	699	786	737	705	732	747	685	720	701	752	721	708	709	722	761	695	733	737	682	749	740	707	758	679	720	735	730	704	730	705	687	743	742	726	738	722	738	757	707	717	709	705	681	695	771	721	691	707	755	758	730	739	768	743	711	737	678	691	704	740	742	748	690	717	698	700	720	756	734	747	747	672	716	735	726	761	711	707	714	762	737	746	716	719	712	685	680	739	701	758	713	712	759	730	751	771	717	689	712	744	764	689	686	762	744	731	724	700	741	742	743	702	733	714	773	774	716	751	715	727	752	695	796	751	720	743	716	719	692	695	768	727	701	719	725	760	724	656	762	736	740	716	725	744	711	774	714	721	803	784	775	744	694	698	748	721	695	725	684	688	708	728	694	744	737	707	693	702	717	718	769	738	766	741	723	724	749	699	717	784	696	680	722	719	726	748	727	731	762	665	775	683	699	705	720	745	670	719	747	771	701	798	749	722	691	757	710	707	714	733	742	733	725	716	735	727	758	715	716	761	690	731	718	715	733	719	682	686	732	736	723	720	703	745	746	702	736	724	706	714	746	743	708	700	733	748	738	698	678	743	695	697	657	761	718	731	711	688	699	717	733	721	742	740	748	717	753	747	719	719	713	703	684	707	707	653	753	751	793	794	713	695	731	748	705	703	719	723	753	693	767	747	729	757	697	683	743	764	717	756	690	726	702	752	752	739	752	708	737	693	757	708	763	721	724	754	744	746	731	709	752	695	713	746	699	709	705	753	707	708	724	716	753	700	758	686	770	716	737	698	738	751	710	732	665	735	753	719	712	786	740	707	699	752	751	748	722	680	726	723	765	684	696	720	744	715	737	751	753	682	716	710	704	726	772	705	753	695	766	744	700	724	746	745	693	771	703	691	735	715	719	738	740	743	695	724	730	687	665	709	704	749	742	758	688	717	735	750	691	747	721	682	719	718	736	750	730	737	685	688	727	711	743	703	743	727	693	722	690	679	733	768	733	705	753	708	722	747	800	732	740	789	733	733	733	701	751	712	772	747	719	759	750	707	774	751	765	676	732	741	720	729	750	742	718	712	721	715	704	743	722	762	729	709	703	748	708	697	732	694	712	721	709	737	742	691	701	746	718	751	702	719	751	751	716	773	712	723	788	721	741	712	730	699	719	668	769	709	695	719	678	743	742	761	724	711	706	741	735	699	768	739	732	747	728	713	731	741	748	780	702	707	737	762	761	752	684	698	727	742	770	745	767	723	748	716	730	720	707	711	701	700	686	671	684	737	729	691	727	723	721	762	707	759	728	745	728	732	702	759	752	738	769	694	781	718	728	695	707	694	725	735	715	742	742	680	753	760	767	694	733	718	716	716	715	791	746	751	794	705	769	713	735	709	696	693	738	717	675	801	751	712	757	712	728	736	744	735	765	693	700	720	746	772	725	710	722	749	726	685	720	722	718	723	703	700	711	782	682	731	710	720	757	711	670	749	708	738	699	742	690	734	731	691	726	733	738	763	725	751	732	722	748	743	694	724	712	720	707	752	740	715	696	751	712	731	693	676	691	720	702	737	728	762	729	687	675	790	733	781	740	764	741	712	755	752	726	727	705	772	670	724	689	771	719	722	711	685	717	723	704	783	739	742	761	722	692	757	688	710	710	707	728	786	720	700	697	709	742	684	790	710	744	709	679	716	665	760	720	675	778	734	766	733	716	725	731	750	715	709	747	705	735	741	722	667	721	677	718	704	746	714	755	733	728	743	737	755	792	725	748	780	790	766	730	724	743	723	722	710	767	708	720	741	733	726	682	751	717	691	729	728	735	691	738	747	713	686	691	770	733	727	750	715	694	734	720	735	701	722	760	766	676	734	683	746	737	707	730	723	768	733	760	737	765	738	711	712	702	711	734	741	704	769	750	755	716	777	721	712	785	761	726	773	711	710	741	725	716	751	691	754	717	763	708	696	694	729	725	704	699	689	691	733	668	750	748	720	743	757	749	687	748	726	700	736	706	728	726	746	714	727	717	793	741	721	753	693	733	760	720	699	691	696	751	785	687	771	745	739	735	747	750	714	642	758	759	714	713	746	718	767	682	723	786	752	744	739	672	716	702	754	730	758	747	760	732	761	765	770	749	713	753	703	694	737	753	765	769	749	709	745	739	691	726	704	766	747	743	720	710	743	724	700	702	709	758	784	696	695	693	761	749	673	727	722	713	724	726	697	779	724	749	672	768	720	755	696	763	693	691	698	707	744	738	723	734	722	733	696	713	684	708	716	802	751	710	701	726	713	711	687	792	751	742	723	730	722	750	741	744	723	716	692	665	702	747	716	698	709	718	704	714	740	748	727	764	748	714	720	722	722	684	697	711	755	690	674	743	694	687	708	760	755	756	730	710	695	771	759	722	743	734	744	734	704	700	699	702	732	726	750	691	676	703	725	741	759	735	707	705	736	700	787	700	709	724	752	730	753	689	710	762	744	725	711	720	710	732	746	721	710	730	723	731	720	747	726	746	754	791	691	786	724	733	766	734	710	738	730	712	707	714	704	714	738	757	739	731	707	723	716	724	703	682	702	699	731	759	761	715	741	699	754	757	721	734	762	724	710	725	696	703	729	758	712	790	723	744	707	695	757	755	713	707	712	698	667	739	715	717	755	703	720	715	763	768	708	683	710	744	710	767	708	696	738	735	708	714	734	721	693	732	729	709	684	790	718	738	727	716	700	763	696	729	726	729	753	774	707	745	735	698	731	736	727	742	717	676	731	702	727	743	728	749	729	683	742	758	718	747	701	714	689	714	704	713	729	732	725	723	719	743	729	720	710	673	744	691	693	710	720	783	740	700	769	728	735	745	655	752	675	745	704	771	700	715	700	715	692	712	715	715	756	747	735	758	758	726	722	734	711	746	735	726	709	733	718	698	747	748	723	727	739	675	733	722	763	744	740	731	755	749	770	718	728	728	752	721	753	735	709	741	703	710	716	755	745	727	747	763	745	758	704	735	746	750	739	726	737	693	756	690	729	724	711	744	721	777	715	767	714	723	711	663	702	704	748	709	750	715	724	765	754	705	753	738	705	705	732	778	713	772	664	709	709	711	695	729	782	732	729	715	739	707	746	761	738	731	733	744	711	743	725	717	687	690	700	686	717	708	704	745	784	721	712	737	716	690	734	729	701	727	742	804	732	703	733	740	690	750	767	724	746	679	733	741	764	718	731	698	728	734	724	750	715	730	807	730	739	706	752	749	724	734	679	748	727	720	702	733	717	767	746	719	767	727	664	743	759
24094	21196	29319	31518	24745	11950	1450	707	613	617	612	608	629	614	622	634	573	585	578	643	569	622	638	551	666	593	655	602	628	626	596	598	573	595	619	608	618	578	615	605	656	598	593	573	565	591	597	588	562	631	588	616	598	562	606	592	654	565	591	651	593	597	591	601	584	683	593	597	585	619	565	588	640	593	557	634	622	640	595	668	586	635	592	601	607	614	636	601	574	598	622	604	615	601	617	581	583	613	600	637	580	617	607	609	594	601	608	654	612	582	609	604	594	585	624	576	608	567	597	554	611	606	626	587	627	577	601	626	597	608	605	637	594	591	605	574	572	566	573	578	564	589	602	594	613	600	597	615	608	602	633	613	634	589	603	607	586	591	584	622	569	617	591	581	595	623	597	623	588	578	564	599	580	584	570	609	609	587	609	618	573	616	607	626	632	601	596	574	607	588	633	609	582	561	575	608	599	586	546	602	657	659	542	615	594	644	609	614	585	609	637	646	598	588	618	585	627	569	596	618	604	576	589	627	601	587	637	614	599	538	578	606	638	582	617	578	579	619	638	607	521	563	577	619	582	585	630	628	617	571	611	587	586	612	591	606	605	596	594	597	603	573	627	621	609	603	576	599	596	576	623	619	631	619	648	638	605	614	634	622	627	637	600	571	610	633	616	586	600	603	629	578	595	586	604	594	559	593	617	617	630	605	628	562	578	627	626	625	587	549	630	577	630	614	614	608	598	592	554	602	604	590	599	584	600	653	596	606	551	623	592	584	636	606	611	580	591	584	585	580	574	627	572	599	579	589	593	582	632	584	593	611	591	590	615	606	617	584	619	592	600	597	587	600	601	619	633	604	643	559	610	625	579	623	606	573	578	614	621	602	606	623	618	626	621	643	604	604	618	597	593	597	564	637	608	597	613	624	556	618	589	650	632	609	606	608	585	620	538	597	585	583	563	567	574	629	616	599	607	594	616	643	627	595	587	592	613	604	618	594	643	627	617	573	605	605	572	610	594	637	596	613	597	562	634	594	613	566	589	635	615	610	620	567	653	591	625	573	608	568	639	616	660	630	565	582	585	555	610	581	637	564	607	639	622	589	599	665	616	623	568	612	594	624	603	621	632	631	591	542	591	594	620	603	590	645	600	585	590	622	602	627	628	598	602	610	591	620	584	574	590	571	597	598	593	617	607	541	608	581	583	572	617	621	621	613	602	628	615	600	585	605	589	540	660	629	604	588	582	611	611	555	610	624	611	661	551	604	568	597	600	565	628	625	622	604	640	550	600	595	568	589	595	595	575	592	614	636	613	594	620	617	656	600	614	602	601	594	593	587	618	604	610	623	582	629	568	595	627	567	572	604	596	606	591	607	575	553	585	635	582	617	563	592	606	595	616	616	590	623	629	622	614	557	614	626	565	626	593	592	604	623	589	547	576	577	562	590	569	575	617	596	601	573	573	572	601	612	578	590	579	622	608	586	630	632	619	649	633	608	603	623	641	646	614	613	617	596	630	582	622	580	633	590	672	646	584	589	601	597	629	605	568	573	604	611	560	618	603	591	566	568	583	598	579	577	575	606	593	573	609	578	597	612	606	629	625	567	603	572	592	629	612	629	594	605	644	650	600	607	580	589	582	595	616	582	604	663	583	572	595	547	568	566	592	554	612	612	570	616	608	592	561	611	613	595	578	606	568	581	645	590	559	609	613	624	625	613	591	577	574	588	601	624	610	562	600	656	630	603	575	599	625	602	604	592	573	571	599	612	607	590	556	600	612	580	621	590	617	590	558	570	649	603	656	584	596	574	638	600	599	604	571	543	610	607	600	578	609	526	553	596	567	616	630	613	585	596	586	649	594	589	621	635	616	675	596	586	614	629	610	592	587	591	598	628	636	599	563	599	617	593	600	595	611	621	611	597	620	702	578	585	608	596	613	640	588	600	610	617	625	626	633	558	606	580	618	608	628	585	581	619	617	614	573	600	653	575	652	599	612	584	592	628	603	601	607	632	576	586	589	604	636	537	611	591	587	583	607	593	594	575	623	632	609	593	606	624	587	648	623	582	593	628	648	619	556	584	552	564	579	601	612	617	597	597	632	616	598	607	621	598	563	591	596	596	580	596	589	584	600	622	569	628	616	617	600	631	659	607	591	615	596	583	587	618	617	592	624	646	634	624	583	616	624	649	603	615	562	593	568	591	606	605	603	671	557	628	564	598	535	580	566	588	589	584	630	604	606	650	606	566	608	662	587	546	618	611	627	601	607	602	609	599	604	604	604	630	575	577	582	596	633	634	580	572	669	608	618	632	575	566	587	644	591	613	599	635	623	632	573	562	606	594	621	600	600	580	598	589	602	618	608	588	610	596	615	582	585	584	549	556	586	609	605	581	617	571	603	613	575	590	660	579	580	648	606	614	618	598	650	608	617	607	607	602	585	571	603	634	638	566	559	623	603	601	601	599	626	600	614	612	589	580	611	579	591	574	581	574	583	606	602	629	605	591	610	563	587	553	607	593	612	607	588	607	574	637	598	612	612	610	615	592	610	607	591	606	559	591	648	618	557	605	652	598	576	583	596	561	583	611	636	595	572	615	614	612	662	590	603	613	587	611	584	622	619	621	611	555	596	596	590	645	641	583	581	607	596	600	562	591	612	576	553	609	606	635	572	617	628	636	613	607	638	583	604	622	609	597	614	627	587	629	590	635	593	603	601	631	598	549	593	610	577	605	599	593	593	606	588	598	610	573	593	609	623	602	586	599	603	573	633	579	605	634	606	584	671	597	601	593	608	579	599	577	612	545	603	559	625	606	605	568	609	568	588	618	645	599	621	642	566	660	629	647	573	650	597	590	630	603	640	597	582	620	582	646	597	621	597	576	597	591	636	602	651	603	655	585	617	621	600	633	607	608	620	605	590	575	593	615	614	615	611	617	636	536	620	615	558	672	598	603	576	593	553	590	582	609	643	603	640	602	628	567	574	597	574	618	592	584	609	592	587	591	576	608	567	586	582	624	589	604	618	579	593	584	614	619	631	640	631	595	569	583	523	615	627	613	606	634	588	598	562	599	647	599	595	616	617	591	602	607	651	585	550	611	638	560	566	588	599	639	608	638	612	613	596	605	614	645	584	600	595	610	607	634	580	565	609	630	575	629	587	541	526	608	600	593	599	579	602	604	623	602	610	616	634	630	571	576	614	595	559	600	576	573	575	577	623	594	589	567	587	583	599	601	601	618	608	582	639	607	613	608	592	623	571	579	594	615	615	573	566	576	577	624	599	616	586	570	647	633	609	622	595	622	608	574	594	582	581	582	607	594	620	614	609	607	587	560	582	611	583	562	609	636	607	627	568	600	632	578	639	600	563	566	544	605	584	581	563	571	607	629	663	597	604	620	596	607	631	605	614	585	636	613	617	587	538	617	594	601	630	589	566	589	638	615	615	602	596	584	609	615	544	611	632	620	584	588	637	585	620	610	562	607	596	572	611	627	587	579	619	590
36900	57796	52355	46774	26393	7396	985	950	915	935	944	951	995	880	897	876	890	919	873	896	919	900	878	946	943	885	876	892	931	904	949	903	977	872	930	878	878	857	934	925	870	901	916	917	868	890	922	906	901	926	902	916	925	877	985	956	878	862	946	901	926	903	934	891	898	931	900	942	898	868	864	967	944	911	883	910	871	947	872	948	881	915	963	904	923	911	882	913	900	878	929	944	944	950	916	893	902	862	890	890	954	887	922	950	891	924	941	899	919	919	919	942	877	905	897	942	912	915	877	878	943	929	907	863	860	848	910	888	926	898	978	953	904	916	946	929	959	896	914	847	931	914	874	859	922	898	929	907	875	904	918	883	925	924	934	922	895	849	871	889	887	903	936	910	864	941	879	840	945	907	902	887	910	892	908	854	914	871	905	915	921	881	893	875	886	968	895	914	871	915	909	886	917	904	948	915	855	918	900	907	957	880	884	906	916	890	876	938	969	889	909	877	933	904	947	907	875	962	936	919	883	918	922	904	921	942	877	918	925	936	831	933	952	920	909	951	863	923	900	929	887	849	884	892	912	895	924	910	883	903	872	948	962	946	862	877	966	953	901	902	892	879	883	891	935	899	859	831	935	956	865	878	924	929	879	929	907	931	963	917	913	933	893	902	898	918	907	906	921	911	898	921	945	951	914	867	895	895	884	896	866	901	877	893	932	901	942	912	906	897	893	884	919	890	882	929	903	853	885	950	930	869	916	916	915	897	888	892	841	912	930	926	912	891	898	882	891	895	940	868	914	917	881	853	924	904	849	904	925	911	925	923	962	936	893	894	915	923	921	894	872	860	944	894	968	906	926	885	912	953	914	909	893	971	907	905	882	880	898	889	930	935	836	915	869	907	929	862	878	907	864	851	917	939	933	914	935	887	989	882	899	940	875	921	902	911	896	916	945	899	897	862	891	938	891	926	908	924	905	856	890	881	879	912	920	919	926	938	928	832	948	862	939	904	888	873	919	902	881	938	897	889	922	839	875	865	928	899	883	876	977	894	886	890	948	886	928	966	905	875	886	918	917	958	930	905	882	902	925	909	907	864	862	916	866	826	917	878	955	860	925	891	924	913	909	960	925	920	898	892	872	941	910	935	869	881	940	942	942	893	930	907	880	897	935	903	922	917	894	910	850	955	896	888	878	956	867	916	933	941	936	859	916	908	890	823	872	874	860	927	903	927	952	929	913	886	958	841	983	915	924	892	882	878	874	910	921	858	914	916	946	885	850	912	883	928	907	907	928	898	854	960	893	904	872	943	908	929	927	887	931	939	890	922	938	892	940	912	944	894	915	969	879	883	894	899	933	901	866	908	897	979	924	887	903	941	919	900	907	915	948	974	947	902	928	883	945	905	901	906	911	920	896	851	870	956	896	905	925	860	900	898	903	873	887	950	949	921	859	900	851	874	942	889	887	892	893	934	912	912	906	974	913	937	863	908	888	922	920	918	921	892	919	901	863	985	889	933	889	920	887	859	959	870	913	874	872	867	862	944	959	897	905	863	930	951	890	960	888	959	930	894	882	876	893	898	875	916	884	930	909	869	910	859	892	920	942	914	914	927	894	885	914	956	948	879	916	926	898	927	938	955	887	896	891	883	914	878	858	839	916	889	946	928	950	925	910	896	933	876	935	887	898	921	909	923	906	927	969	875	875	919	890	884	909	902	931	900	912	938	870	905	877	968	883	874	930	906	931	883	932	917	836	890	939	902	925	946	887	886	912	916	879	907	950	913	880	957	885	909	922	876	918	897	894	870	908	897	872	927	954	902	938	905	914	951	939	940	909	883	935	937	906	896	917	880	963	961	921	933	919	912	849	836	870	909	975	870	905	884	894	933	917	955	936	911	971	870	919	920	885	884	895	902	986	900	924	953	894	810	955	894	895	903	939	985	880	902	863	833	876	889	969	879	897	866	891	902	875	870	866	894	902	870	831	851	906	916	867	926	874	923	876	937	934	853	900	907	931	910	876	938	890	898	904	916	915	921	881	911	855	893	923	882	918	941	865	900	922	912	879	904	946	940	890	919	983	879	883	946	866	888	894	925	924	956	899	946	956	955	898	901	895	911	879	888	867	917	943	943	889	916	898	865	916	940	955	903	911	820	890	901	892	936	930	922	904	934	900	947	924	888	925	950	920	900	889	918	900	973	948	900	911	920	867	837	947	870	928	959	929	851	952	903	953	973	912	878	909	867	926	955	900	919	874	922	957	901	902	842	885	964	930	866	937	927	929	899	914	856	870	906	929	898	933	902	900	934	907	883	901	899	833	888	839	889	890	893	874	859	913	886	848	887	884	964	908	921	948	930	881	908	883	921	936	892	887	937	898	894	913	904	911	957	927	929	899	929	975	925	922	880	907	898	838	946	886	927	916	892	887	894	924	939	927	888	932	902	894	898	889	916	904	907	937	897	883	922	941	893	941	863	905	921	890	885	887	921	875	859	941	930	910	881	900	922	941	881	923	825	912	941	932	908	945	914	947	978	925	891	884	878	920	891	913	892	894	895	971	904	929	905	928	936	902	925	927	898	943	940	905	935	896	906	891	895	908	916	881	921	901	926	903	942	875	962	884	929	900	871	925	912	927	906	927	934	921	860	914	865	875	901	886	915	928	934	955	944	898	951	925	911	871	915	914	874	927	917	965	945	889	928	939	853	972	874	901	902	829	901	939	927	888	904	857	859	973	814	891	949	923	906	909	868	927	931	918	897	925	923	918	911	887	900	911	880	876	908	879	950	919	897	914	918	876	896	929	921	902	945	916	875	865	897	875	889	888	949	951	921	905	934	875	870	924	899	939	878	886	942	895	921	854	885	906	920	927	881	900	856	925	898	895	927	933	943	885	980	925	867	899	904	873	888	910	900	863	878	900	884	887	882	919	942	892	891	901	911	890	918	906	962	916	883	900	957	874	916	880	908	924	894	875	872	911	859	879	932	884	919	929	915	896	917	896	894	909	943	916	960	889	928	877	899	911	917	925	907	905	932	873	892	882	874	934	893	962	909	879	901	921	868	930	938	874	863	889	929	880	915	903	956	961	931	945	884	921	899	883	883	850	919	853	880	900	868	883	890	885	867	916	866	865	900	910	947	879	914	837	910	877	891	919	918	890	830	912	904	895	918	915	928	937	890	855	952	919	964	932	895	875	911	914	929	879	935	949	916	924	910	908	930	929	876	937	928	898	904	935	930	881	883	929	869	935	891	961	847	913	952	932	881	924	894	872	914	882	944	906	877	907	889	857	909	893	911	921	889	920	932	858	882	929	886	929	928	914	918	883	933	875	863	837	881	959	930	920	952	945	905	914	992	952	965	908	907	899	927	891	920	892	890	892	922	937	903	895	925	912	864	913	875	933	920	872	934	906	909	955	903	925	944	932	889	880	865	921	951	939	877	907	877	943	912	928	960	908	933	937	896	909	898	906	900	928	846	917	921	933	933	898	929	905	910	916	945
22969	21288	28899	25088	22480	19445	6308	770	537	573	551	540	497	466	560	535	497	521	495	487	509	501	527	514	506	545	515	487	514	504	531	482	463	491	512	480	539	481	482	499	542	528	517	495	532	483	497	500	488	463	490	491	523	514	495	504	496	494	544	515	500	477	496	504	439	526	516	487	500	488	539	459	524	486	489	460	510	484	507	494	462	527	507	532	533	544	502	475	467	506	483	518	523	484	506	485	473	523	506	461	528	509	485	479	485	479	525	469	531	486	529	465	504	505	474	483	526	524	491	502	502	516	492	504	514	515	491	478	490	513	488	492	480	484	529	517	496	479	478	499	489	477	477	471	509	534	545	503	508	504	491	470	506	527	509	502	513	468	496	498	511	486	516	509	481	461	503	484	491	542	478	468	505	507	512	491	490	500	476	458	485	488	504	518	499	509	516	468	487	506	519	528	528	499	502	481	500	479	497	498	511	482	456	480	509	505	492	538	518	476	518	496	496	458	462	492	503	526	471	473	526	497	517	447	532	472	472	477	494	497	476	479	545	481	456	480	462	514	499	485	510	456	490	479	480	462	477	515	486	476	476	473	519	487	491	495	486	486	522	472	472	454	539	515	535	496	501	488	538	468	489	495	481	517	497	514	502	477	484	508	529	501	462	474	509	497	570	454	506	514	498	476	491	505	478	460	430	513	501	436	504	496	492	488	469	513	471	518	518	475	525	493	495	474	509	510	467	532	500	547	494	472	486	525	450	505	516	505	492	520	459	507	516	498	513	469	479	468	497	509	473	496	478	498	518	474	501	495	457	500	507	454	515	489	500	508	509	518	504	465	509	516	487	494	516	508	527	508	491	491	498	494	514	524	491	518	490	518	533	475	514	495	474	507	487	519	463	476	526	506	505	518	492	485	525	502	512	492	492	477	506	526	461	492	491	507	482	468	479	497	501	495	500	467	486	534	534	531	486	516	545	477	486	464	499	521	508	536	521	498	519	496	496	526	533	478	535	524	526	501	485	481	483	525	499	507	484	518	491	510	495	476	490	505	492	500	528	464	493	493	523	467	486	488	489	500	478	497	474	468	509	509	500	526	497	491	499	502	510	480	500	510	512	499	470	516	490	521	453	488	489	466	475	508	534	467	517	476	487	459	531	505	543	504	513	504	493	492	533	525	509	459	495	474	457	497	472	523	478	500	503	503	528	490	487	490	511	477	510	493	512	479	474	499	463	471	496	531	514	505	484	497	472	488	512	535	514	528	491	492	519	494	476	489	468	501	493	469	497	459	465	499	493	469	451	463	504	508	529	463	486	489	484	479	457	442	474	512	508	496	509	495	517	461	531	493	475	502	486	503	504	487	491	467	476	493	492	508	464	527	499	499	472	479	490	461	527	482	456	494	503	474	507	494	486	500	508	494	500	494	440	512	477	514	488	487	499	473	504	480	532	465	489	530	482	500	472	488	501	481	525	486	493	508	478	450	475	533	475	489	533	463	484	471	501	486	516	481	493	488	488	490	546	482	511	500	553	494	487	454	496	449	495	506	484	471	490	481	512	486	496	480	467	521	485	502	489	480	469	452	489	522	515	499	482	483	495	460	507	513	489	513	504	501	497	514	540	491	510	487	485	539	502	446	499	483	460	503	478	484	513	519	512	502	501	507	531	447	461	497	526	499	525	496	494	486	484	462	498	507	519	514	502	470	513	473	488	505	463	524	504	475	516	490	453	494	482	477	471	526	489	527	507	508	487	509	498	463	493	479	474	464	475	506	489	474	518	549	482	516	510	496	526	478	464	516	499	494	486	512	529	463	494	496	504	496	503	490	439	530	497	515	531	497	458	471	483	524	497	463	502	466	517	503	487	548	513	482	510	508	522	532	512	539	480	527	429	478	482	497	502	492	483	449	451	470	485	471	434	514	487	487	492	482	511	507	462	511	464	517	485	511	487	466	482	511	495	556	454	477	515	482	457	513	444	499	459	460	464	463	472	501	490	517	532	479	515	531	478	487	491	488	478	499	477	507	481	506	488	520	473	470	510	510	518	512	482	477	469	501	475	529	494	478	476	505	511	468	512	491	495	501	499	476	511	516	465	532	480	493	487	516	471	513	476	455	500	468	480	495	449	508	477	510	510	507	483	509	548	519	545	465	515	473	469	551	485	519	516	493	529	454	469	545	472	486	477	466	509	518	468	509	473	476	518	483	502	503	508	494	501	487	505	504	502	491	494	505	492	486	498	479	500	515	531	509	492	476	486	497	546	486	510	494	438	499	500	442	484	486	494	488	482	461	485	511	469	512	471	495	489	498	470	485	520	476	463	486	452	493	521	458	483	504	459	539	483	435	496	479	496	486	497	497	519	496	471	451	486	471	471	520	492	480	507	466	501	483	498	501	513	491	465	484	521	504	464	511	457	486	520	501	483	500	466	513	489	452	527	477	471	498	487	514	526	492	485	510	516	486	499	489	465	507	475	521	527	481	479	472	495	499	464	482	480	457	468	468	522	515	501	500	431	531	511	530	483	490	505	508	478	462	515	459	510	518	490	491	485	482	517	481	466	480	487	465	491	526	482	489	502	467	531	467	499	505	525	500	495	494	501	490	501	495	503	512	467	518	506	471	512	474	463	490	529	479	519	523	515	482	524	478	426	476	503	501	497	484	516	514	499	505	506	428	472	494	528	472	481	553	465	511	455	522	459	473	514	454	509	506	455	497	478	484	483	490	506	456	525	502	492	531	460	454	485	486	510	501	512	517	522	516	498	455	516	516	508	482	470	504	480	492	478	517	472	552	499	458	497	542	493	524	493	439	503	494	512	513	459	479	501	468	484	501	447	488	516	487	497	510	446	508	512	462	454	537	463	516	495	499	529	493	454	477	522	449	509	441	514	488	495	513	491	502	471	475	489	505	457	494	492	451	477	517	510	510	484	540	526	497	470	507	505	518	477	480	500	463	503	508	483	522	475	502	496	459	499	478	514	514	476	490	508	525	510	483	465	458	497	508	498	521	493	521	481	473	505	499	432	510	504	481	491	494	491	491	512	503	496	501	456	511	485	514	502	550	485	518	504	512	469	478	464	514	458	477	492	507	501	480	492	465	496	508	539	471	454	508	476	490	503	498	486	496	471	493	478	481	517	478	540	473	487	478	499	483	509	504	515	498	501	473	475	527	501	522	520	477	503	501	495	512	478	506	515	508	481	473	474	498	506	497	479	489	515	509	492	486	494	503	494	490	503	468	499	461	497	509	449	491	452	471	485	488	441	497	524	444	473	457	510	495	496	490	483	491	505	434	537	460	513	470	464	474	514	490	469	483	487	507	510	528	506	512	477	468	483	504	476	467	492	491	490	546	513	498	494	478	501	504	494	503	468	513	502	485	492	493	492	480	502	472	509	476	499	510	506	490	528	462	480	492	475	528	487	519	507	520	492	498	482	514	486	482	479	468	536	491	523	466	518	508	457	502	490	432	501	490	477	505	507	490	506	516	448	533
42776	59018	56295	49890	27435	9026	826	808	764	777	833	781	773	777	752	775	784	706	711	778	728	790	750	753	716	764	761	736	752	733	754	747	746	756	799	760	749	777	752	756	752	784	744	773	781	765	728	755	730	736	718	708	748	738	775	730	710	746	765	767	769	745	741	730	729	747	748	753	746	751	775	740	794	739	732	724	727	698	793	732	778	734	732	751	738	744	735	766	744	753	746	764	811	785	781	747	728	752	752	787	753	769	774	747	768	754	754	739	716	767	764	732	811	770	782	762	770	739	744	732	739	765	712	767	788	706	723	761	726	738	743	721	744	764	775	765	787	780	785	756	719	723	726	758	762	755	712	781	747	722	760	785	738	763	713	752	765	724	764	773	763	740	711	789	705	758	722	799	735	743	796	767	735	760	759	696	768	768	765	727	713	760	764	782	781	788	750	753	740	745	719	742	781	752	757	775	737	743	758	740	746	746	745	732	751	766	757	696	704	753	739	767	807	724	792	792	740	736	753	746	771	812	773	783	777	785	800	728	772	741	789	745	741	778	727	755	756	726	779	761	754	793	749	747	702	730	777	749	728	740	754	820	775	762	750	741	701	739	732	739	765	760	783	790	779	755	714	754	767	770	757	753	728	765	741	765	763	760	756	698	737	721	702	747	726	754	764	735	798	771	742	757	769	780	729	717	772	779	728	754	767	766	748	755	797	780	750	718	774	737	781	813	747	762	802	746	770	756	790	795	749	763	773	753	743	788	751	722	741	811	762	770	721	736	809	795	696	762	732	746	735	778	736	753	722	758	766	735	709	761	794	743	721	735	735	736	757	765	734	738	721	776	718	731	748	730	785	737	749	724	841	764	746	766	737	711	749	772	699	737	720	750	782	781	749	737	768	755	778	700	745	796	792	725	787	745	790	786	749	733	724	791	743	796	745	767	731	740	706	750	760	750	727	740	738	802	774	763	719	746	718	750	759	758	732	776	769	752	724	744	778	775	761	721	730	724	757	700	750	796	784	750	762	801	727	698	741	681	762	778	753	807	746	804	763	777	738	690	774	734	753	774	771	717	720	769	740	728	780	721	742	777	765	762	675	720	775	736	681	744	731	767	725	771	713	723	753	758	723	786	736	752	772	774	753	736	732	705	736	752	716	756	807	763	763	720	724	751	723	764	722	719	753	770	774	687	736	712	750	739	720	748	784	705	770	771	774	779	742	729	749	778	747	752	731	751	788	737	771	757	753	727	704	748	756	741	773	779	767	730	699	758	770	742	745	749	757	763	765	747	732	783	742	726	766	760	741	706	744	767	773	758	770	783	738	759	767	738	762	723	727	742	786	734	791	767	746	740	754	715	706	691	771	751	750	736	728	747	796	772	706	756	722	768	743	789	756	730	795	721	744	814	713	720	716	734	735	756	735	730	773	781	787	757	745	747	740	715	732	716	727	745	767	754	760	736	756	783	729	802	760	798	812	744	785	745	759	713	715	732	772	783	774	762	772	740	739	786	760	759	787	735	744	772	745	791	759	800	703	725	751	769	785	765	753	758	732	726	725	739	769	739	768	776	755	759	763	725	777	772	787	736	763	723	712	725	762	707	761	772	742	754	742	759	781	805	745	735	785	738	765	709	735	691	781	803	770	756	720	767	762	754	718	758	746	716	785	710	789	789	723	762	757	743	738	745	750	716	792	761	787	783	741	722	722	793	738	731	764	727	790	741	723	735	731	734	759	773	747	810	705	762	726	760	700	732	706	712	774	720	702	736	728	756	721	773	731	745	789	732	758	793	801	729	777	736	721	779	765	716	755	799	762	724	786	757	764	726	731	771	780	710	747	761	742	765	690	709	794	760	722	758	715	770	767	767	762	721	774	797	734	746	736	704	753	761	736	763	751	774	753	731	782	693	778	740	730	748	766	793	786	702	739	804	759	746	793	740	808	756	733	709	773	779	794	727	794	806	765	727	785	715	764	718	773	729	775	739	714	749	727	836	781	773	737	741	748	735	760	762	802	778	710	748	754	759	740	715	777	766	747	774	739	763	776	757	775	767	753	743	791	677	783	741	744	756	768	756	714	802	801	766	785	744	729	791	799	732	723	746	720	702	793	729	777	747	718	778	746	752	732	747	760	770	724	774	748	705	786	715	706	766	749	697	760	777	761	721	775	808	746	767	740	700	741	733	760	754	755	773	775	777	746	733	793	763	713	731	704	754	739	775	744	789	760	758	745	727	707	789	709	785	782	710	733	749	760	708	757	731	756	733	717	822	762	718	766	742	754	685	756	737	751	777	729	717	786	781	721	714	759	688	716	768	819	790	757	768	741	750	735	809	730	733	786	794	761	774	727	738	728	709	756	749	785	721	769	736	730	729	770	779	741	761	771	785	733	777	716	717	748	754	759	776	749	794	714	748	757	732	797	809	784	744	741	804	784	728	748	758	759	756	739	772	790	751	787	723	737	713	807	764	738	776	776	732	777	757	759	748	727	784	772	783	784	715	747	784	720	786	757	782	777	746	755	733	797	776	724	733	779	729	765	773	753	766	743	699	766	808	705	757	712	737	717	694	708	704	764	722	745	777	743	692	746	743	742	715	680	747	760	712	732	725	687	753	742	779	800	755	753	766	769	675	737	706	760	793	715	720	746	741	749	713	739	757	705	725	755	738	799	806	735	775	741	767	760	754	721	758	758	765	738	756	736	761	727	813	775	757	760	731	813	737	791	709	761	735	754	780	770	730	770	755	718	714	743	755	768	767	733	808	756	744	787	749	695	724	729	708	797	737	738	797	791	756	766	715	738	732	776	759	744	715	850	717	796	794	767	750	736	775	770	790	739	722	686	781	767	734	722	768	735	742	765	798	770	752	771	728	783	729	791	746	771	741	756	802	733	736	716	745	742	764	797	740	752	758	747	757	724	755	686	765	744	777	758	708	773	702	759	745	730	770	793	749	755	749	770	748	809	756	709	754	761	743	759	752	785	780	736	718	738	740	757	763	773	736	710	773	726	756	790	754	761	736	760	780	730	772	757	744	776	721	756	777	726	697	743	754	744	768	754	768	704	774	763	730	737	738	765	715	750	774	777	740	706	740	733	742	698	771	700	713	742	795	744	784	748	724	726	798	736	783	773	771	722	744	768	753	781	777	742	752	706	695	754	739	731	757	736	730	719	772	791	735	697	793	799	731	770	746	744	764	749	761	739	819	725	778	726	786	792	753	835	794	809	771	772	781	782	767	783	775	783	783	760	704	777	777	747	772	748	764	757	729	821	800	784	752	768	735	770	724	708	754	782	744	752	742	726	740	750	820	772	755	722	738	733	715	769	777	725	780	747	780	778	774	715	765	729	773	765	723	747	731	734	712	774	762	743	732	756	729	759	749	741	746	742	812	722	788	803	770	773	749	726	768	723	770	772	701	725	704	771	783	728	733	734	760	755	733	768	736	750	740	766	779	811	750	766	766	769	742	723	738	697	750	748	770	708	764	764	709	735	787
27304	22154	17987	11181	3052	886	495	497	479	517	430	485	511	480	451	491	454	479	455	456	489	462	490	483	450	496	510	459	469	475	451	471	441	434	458	449	469	494	480	433	462	476	511	459	437	447	483	448	536	470	460	478	472	457	482	496	440	489	472	506	482	520	474	466	468	517	475	456	482	454	456	470	442	489	453	479	460	499	467	460	443	451	484	482	458	455	536	514	464	462	488	463	464	497	457	488	459	503	495	473	468	486	513	453	487	497	520	480	457	453	504	489	447	492	451	484	467	484	492	463	491	450	439	481	476	504	474	453	503	459	464	472	466	492	453	484	467	480	444	466	475	507	473	474	490	469	450	505	502	485	504	478	476	509	442	502	476	483	456	456	466	514	466	451	478	460	467	481	454	486	475	461	463	458	479	465	414	430	489	456	465	431	433	471	472	480	472	434	468	448	526	449	444	491	477	508	490	453	445	465	473	465	467	470	484	498	472	466	466	470	443	466	453	464	494	460	487	469	488	513	487	470	484	527	445	473	474	445	460	491	483	484	444	496	465	450	512	407	466	462	476	493	454	487	478	484	452	453	481	476	471	456	485	492	478	484	522	472	472	465	434	456	445	440	460	509	473	498	466	474	482	480	448	457	449	464	489	455	459	496	485	437	423	484	460	459	491	467	459	514	468	468	449	465	485	457	498	440	463	480	423	471	463	526	481	498	427	458	488	452	488	469	455	461	475	493	441	475	470	468	519	467	458	437	481	422	435	460	457	443	473	457	494	415	503	470	492	481	489	416	483	493	444	513	485	464	496	482	469	482	485	465	453	465	432	468	461	464	497	445	473	450	440	431	451	436	465	451	486	456	439	440	471	453	441	452	446	489	422	469	473	482	444	469	447	458	472	454	462	469	486	488	464	496	444	441	500	482	475	487	469	465	489	462	487	482	448	500	501	428	468	477	456	488	478	462	479	466	491	502	505	453	471	436	493	475	479	465	474	472	470	459	481	493	417	429	454	475	458	436	453	530	449	435	489	460	468	444	482	458	467	482	491	499	523	433	491	470	493	493	480	459	494	459	498	490	441	494	488	525	492	505	507	461	494	462	472	478	511	463	477	436	454	506	453	484	484	433	500	440	497	457	532	460	474	414	527	470	478	474	461	437	451	479	458	517	460	476	470	476	467	455	449	506	485	496	471	443	431	475	472	508	422	499	449	447	446	460	463	474	503	466	463	516	478	444	450	520	461	445	447	454	458	471	457	477	469	441	447	456	433	486	496	479	457	505	455	437	490	486	501	478	425	488	452	478	478	452	460	465	478	452	489	451	474	503	467	458	472	451	495	457	439	497	512	479	498	474	471	489	520	467	500	466	451	484	464	494	452	462	493	495	458	471	468	518	432	443	489	454	458	461	436	508	481	462	465	435	467	498	469	479	483	506	444	428	425	446	446	461	453	464	463	506	448	451	484	489	474	476	479	479	469	466	511	478	457	485	459	464	475	490	450	465	459	454	502	446	465	422	501	429	472	444	495	461	488	460	491	446	515	432	500	481	438	442	465	469	470	480	473	461	466	506	478	504	480	491	432	453	435	504	469	448	465	492	450	487	463	443	463	462	477	473	480	460	455	455	501	514	492	444	472	443	465	471	484	489	472	471	436	443	503	452	490	473	495	462	466	468	471	484	464	490	485	454	464	441	447	459	467	503	494	464	456	498	463	455	469	475	471	484	449	444	462	495	455	484	476	480	476	456	466	478	443	459	452	459	455	490	509	464	465	502	497	448	466	435	473	442	467	501	492	460	475	455	492	481	483	456	476	493	450	461	438	469	464	449	457	461	467	489	483	485	466	487	474	465	484	472	453	481	456	485	485	460	473	480	486	498	459	462	452	488	507	460	517	463	465	447	493	471	438	450	446	425	489	463	498	445	465	463	483	447	499	455	524	494	502	480	497	466	468	499	419	472	420	500	466	461	458	439	473	462	476	487	454	459	445	458	497	472	496	477	496	464	478	483	467	436	512	481	494	476	477	489	454	498	485	475	455	453	447	467	510	472	468	514	464	467	497	466	487	470	468	435	457	475	454	445	462	456	486	438	467	450	506	489	468	439	466	489	469	500	450	453	494	473	461	493	441	501	487	491	482	499	464	469	434	494	483	462	501	436	466	448	435	453	470	457	481	436	491	491	489	470	480	461	458	458	471	492	451	438	447	495	460	492	418	469	453	455	443	478	469	451	486	450	479	503	441	503	484	496	463	482	459	470	459	477	466	479	479	523	492	459	433	481	493	449	432	471	466	468	445	437	456	454	465	453	470	479	456	446	454	477	472	492	469	460	487	471	458	477	475	498	509	488	469	488	437	451	441	473	506	484	497	485	481	488	479	462	450	500	474	480	477	467	461	495	449	457	489	457	474	504	462	427	438	463	468	545	475	492	460	434	451	474	481	427	453	501	478	430	473	466	501	459	474	488	494	492	456	497	466	451	478	459	459	481	458	457	476	521	485	453	469	450	456	447	479	511	457	465	479	522	440	449	473	412	474	472	454	466	496	478	467	468	470	474	454	477	505	473	448	493	477	490	451	451	531	442	429	468	436	439	446	476	448	486	487	478	477	490	493	457	476	489	466	449	484	481	448	472	458	478	474	455	483	478	442	460	471	460	431	495	470	443	468	470	443	456	462	467	484	462	477	456	465	521	456	454	488	466	479	486	468	503	516	458	500	429	472	454	473	465	457	465	528	449	447	437	483	457	472	483	471	488	491	488	431	493	455	437	468	486	490	479	511	475	453	470	468	492	472	464	481	531	487	455	456	470	455	489	453	479	501	471	464	499	475	463	460	478	463	480	470	465	487	434	469	470	454	496	438	457	473	471	494	405	476	494	486	513	475	493	484	506	468	433	460	475	469	417	459	465	461	472	486	495	414	460	462	475	439	449	456	471	433	499	452	438	465	488	472	429	486	469	478	477	458	459	464	452	481	492	446	480	477	468	501	461	472	484	472	459	497	466	495	506	456	470	444	488	497	441	455	458	458	420	439	449	447	492	478	467	476	463	474	464	457	465	425	497	484	485	544	486	475	492	470	438	492	469	435	463	460	458	458	492	463	468	511	476	496	454	488	474	454	459	455	513	477	435	487	485	450	479	486	464	472	502	480	467	468	485	438	439	450	505	479	474	474	428	435	492	466	472	477	438	456	475	482	500	422	456	495	474	488	446	442	513	432	464	451	453	511	447	451	464	506	486	469	463	449	476	473	506	436	456	495	523	488	492	414	489	484	490	475	471	504	458	476	481	479	494	476	470	463	436	470	482	452	486	479	421	476	447	465	485	459	467	484	464	461	397	454	441	454	513	500	503	472	483	471	495	455	445	484	487	471	449	476	462	504	484	470	510	503	446	478	425	467	500	459	445	461	493	477	471	478	507	453	516	466	476	485	452	453	465	490	467	468	457	467	460	474	502	445	485	475	492	490	488	445	447	458	486	448	512	452	488	481	469	475	477
27836	29372	17425	14211	4771	1361	722	736	697	684	761	723	677	695	708	691	718	710	724	713	757	728	733	761	678	708	714	730	758	653	707	728	783	705	707	684	696	698	705	768	696	712	756	750	750	717	692	710	711	706	709	698	701	732	699	740	698	713	741	717	762	725	706	755	718	759	706	730	698	748	737	692	714	681	743	719	745	736	711	707	689	711	680	722	716	730	713	704	722	656	747	742	701	703	709	728	743	699	728	693	722	759	699	740	689	718	776	676	728	756	733	717	739	712	714	710	729	726	730	732	740	685	720	758	677	737	662	723	712	663	756	718	753	681	713	759	763	732	680	712	730	748	718	691	719	699	762	739	660	729	687	724	730	725	722	703	683	725	692	741	716	693	701	677	749	688	737	712	738	684	719	735	685	717	789	704	752	691	738	703	786	697	731	734	677	767	749	718	723	716	700	675	741	698	745	686	674	690	695	768	692	704	721	694	692	681	765	704	660	703	729	729	649	743	663	723	748	720	702	738	710	677	743	724	748	691	686	727	671	732	730	726	719	742	723	717	684	738	680	700	690	687	727	712	698	700	712	678	712	717	682	767	707	682	723	763	718	714	715	703	732	765	686	698	694	730	656	726	715	740	710	731	716	709	743	655	727	707	710	744	696	742	729	749	759	728	694	750	746	747	734	689	701	696	747	746	662	760	759	737	741	729	713	701	752	700	716	748	736	690	761	700	734	714	771	731	735	739	726	661	704	726	725	716	739	723	722	726	667	738	727	742	698	668	721	727	728	737	715	703	737	741	763	746	716	715	699	733	714	635	713	679	645	755	694	705	729	692	681	740	678	696	727	707	723	694	758	717	690	735	677	693	746	716	718	767	751	728	744	746	718	705	701	733	713	712	745	688	720	667	724	726	733	760	690	709	747	723	667	751	704	707	732	688	688	712	699	734	711	706	717	722	726	720	753	686	713	734	710	706	712	735	704	711	656	721	727	710	728	685	722	721	708	715	717	738	704	699	697	709	670	758	748	721	752	717	713	746	708	741	698	740	736	733	720	749	761	714	706	702	721	720	712	710	696	685	662	746	712	698	717	692	753	691	716	781	738	715	727	717	712	742	732	691	705	735	767	731	765	701	687	708	748	706	698	745	703	734	694	723	751	698	740	684	685	692	775	689	725	690	665	757	700	771	721	736	677	684	690	712	706	688	719	702	704	702	728	747	653	693	682	697	719	721	720	718	669	758	737	733	680	746	703	716	730	704	661	749	720	703	716	699	727	709	699	712	723	723	709	685	724	714	694	730	713	774	714	699	656	731	723	730	770	702	679	684	747	677	739	701	699	748	722	706	754	732	708	698	751	716	683	737	687	754	706	744	760	736	717	720	624	714	725	734	711	790	684	666	745	707	740	747	764	689	748	694	745	721	712	675	709	710	725	730	719	692	767	735	727	710	701	691	721	712	699	764	643	730	738	694	693	754	733	688	730	714	727	697	719	744	701	692	729	672	689	708	723	703	693	705	687	734	707	710	671	743	729	670	716	735	703	704	710	717	708	725	735	721	757	696	705	780	747	714	761	768	709	685	727	728	690	657	732	781	722	699	720	721	717	792	724	704	676	712	659	704	736	711	765	746	699	736	736	685	696	701	700	672	705	717	741	699	736	709	708	694	700	700	727	740	761	704	724	698	735	674	718	705	703	741	725	739	700	725	683	724	768	745	696	703	705	717	729	795	743	768	723	739	735	639	750	733	679	662	667	691	650	701	754	695	734	685	666	676	701	707	723	681	732	705	659	704	696	683	729	740	682	722	779	744	700	726	727	709	703	721	731	718	633	737	683	698	699	704	700	729	737	785	728	802	728	696	772	673	683	716	729	702	764	699	711	718	716	767	697	685	702	654	722	702	679	709	729	709	710	757	719	703	766	760	699	727	707	742	753	717	738	682	777	733	692	795	717	669	720	737	715	710	710	694	711	697	769	737	705	702	738	689	723	712	707	742	717	710	674	749	746	736	667	714	738	686	734	745	727	744	731	707	734	708	730	727	698	757	693	702	703	735	745	695	736	717	744	718	719	688	728	722	715	695	727	692	758	758	754	710	779	739	675	734	682	736	701	711	697	728	718	691	731	725	738	755	700	669	694	692	714	713	692	761	763	716	765	686	673	727	681	662	697	722	752	743	725	712	735	752	750	720	674	699	734	678	708	767	703	693	699	746	726	685	716	708	705	738	694	738	717	731	707	724	742	750	713	727	758	743	707	719	716	673	718	694	708	752	687	692	720	767	737	728	708	708	731	655	736	706	778	734	687	730	726	746	720	753	756	720	743	699	664	749	722	748	756	739	743	699	707	697	745	716	719	798	691	698	706	721	742	702	680	701	700	671	749	767	723	672	708	696	696	736	735	731	741	723	736	733	728	696	729	714	710	706	701	728	686	736	716	770	750	737	751	704	716	726	693	712	738	731	724	699	738	720	705	735	762	719	709	682	682	757	726	720	712	746	733	761	748	730	720	696	712	710	720	749	717	695	780	694	733	686	699	714	760	713	706	713	736	756	669	721	698	720	723	740	733	751	772	777	676	700	725	678	703	696	706	756	721	694	703	690	632	751	709	682	722	681	769	716	732	664	716	697	687	717	726	704	735	686	735	719	703	716	732	713	670	675	704	747	736	713	731	741	678	727	746	717	680	706	697	726	685	706	702	742	715	746	732	699	737	717	712	757	789	740	711	687	705	709	689	744	739	752	725	703	709	668	718	717	719	710	734	717	712	725	693	701	740	722	750	723	768	727	704	689	705	726	718	764	686	762	723	724	709	710	684	716	692	729	715	677	746	714	768	693	696	758	728	675	775	731	739	725	731	742	718	757	760	707	731	764	749	697	744	711	692	721	706	738	710	680	741	712	695	738	703	736	715	715	731	721	718	737	717	747	750	698	720	730	727	729	713	734	717	720	688	689	645	720	719	680	680	726	720	745	687	714	719	763	743	718	681	751	702	769	686	759	746	754	731	764	756	689	706	703	718	727	719	745	730	776	756	740	695	704	758	719	757	714	728	762	703	733	726	723	708	699	667	747	699	755	694	723	692	713	709	737	718	692	723	788	710	738	697	742	703	724	753	725	709	713	719	747	749	757	727	734	724	703	706	724	743	704	711	740	712	697	719	693	722	737	715	707	733	700	678	738	687	670	721	749	714	675	745	740	708	703	688	688	713	754	724	713	710	712	718	724	726	711	709	672	677	693	693	730	666	694	756	728	736	715	726	686	721	741	766	730	676	741	714	754	710	692	708	707	743	747	705	705	732	694	734	756	703	737	693	716	699	710	722	724	687	738	753	708	748	774	732	732	714	704	673	695	753	707	701	762	771	718	691	717	686	683	754	718	730	748	698	663	696	741	707	753	687	725	666	699	746	722	717	708	696	748	727	731	737	718	761	767	746	743	757	690	720	732	690	750	759	725	693	724	703	698	701	692	741	733	754	738	707	729	712	729	717	699	727	707
24178	21303	28515	28633	21728	10193	1295	712	607	583	619	613	645	585	572	589	553	621	580	602	581	641	645	539	616	597	588	602	592	609	595	595	631	575	587	635	589	589	614	585	568	611	598	622	578	579	626	569	568	617	590	626	545	626	588	571	633	591	599	588	580	613	593	587	576	582	581	596	575	628	567	639	608	629	612	585	548	619	589	643	553	597	599	607	622	596	619	608	569	626	616	612	606	568	598	584	554	594	568	568	614	587	622	583	619	607	639	600	567	605	598	598	558	568	541	596	609	621	613	583	613	577	629	581	590	631	562	620	587	582	592	640	572	586	601	620	568	583	556	594	576	627	550	630	604	563	614	623	560	598	609	574	586	607	564	597	546	568	594	560	569	619	569	595	611	558	576	532	589	569	636	607	560	611	599	610	615	590	589	571	553	589	584	607	629	558	582	565	575	599	546	629	563	608	617	608	585	558	607	597	579	594	594	619	573	552	623	624	566	575	532	586	582	574	586	615	616	607	614	570	604	606	618	603	581	642	584	603	643	629	621	596	575	585	606	600	579	566	566	604	631	567	600	587	579	607	590	626	599	591	682	568	613	596	549	612	575	583	599	613	580	621	608	597	628	607	605	623	576	601	614	599	620	559	574	617	597	567	554	569	624	559	566	631	603	575	588	590	566	585	610	610	616	598	600	624	554	611	571	617	613	574	586	614	567	579	563	642	569	570	643	591	601	582	609	641	542	601	600	572	570	558	621	576	586	618	560	593	601	638	636	556	585	599	580	617	609	606	617	598	613	597	579	583	609	575	562	606	614	570	611	605	593	582	627	573	595	605	606	622	582	575	673	600	597	592	585	610	574	605	572	638	634	583	588	619	590	578	536	515	573	582	584	596	571	550	560	593	557	613	629	548	572	609	613	557	589	596	612	648	600	588	558	582	577	607	648	606	539	654	565	568	608	625	601	582	611	578	618	587	600	586	619	537	585	594	599	594	575	614	590	635	626	624	605	572	604	586	590	583	586	593	565	569	607	607	589	618	556	602	552	592	612	577	563	574	557	603	565	593	597	579	596	581	608	586	568	582	645	588	579	575	626	581	589	616	606	609	591	611	609	575	567	588	578	558	620	598	608	614	568	613	640	557	577	584	595	600	572	620	585	625	569	590	528	623	602	625	568	565	570	614	625	623	616	570	585	566	593	542	621	617	611	601	559	550	587	623	648	621	601	642	625	589	609	585	572	572	585	598	628	618	599	580	602	621	578	583	579	577	646	570	582	556	623	633	638	550	631	584	538	619	620	614	628	633	603	627	556	596	567	570	590	637	612	566	595	577	567	568	563	568	535	573	564	586	626	568	612	539	609	599	582	600	585	590	585	584	641	616	607	566	598	581	598	594	586	585	629	592	563	593	572	579	571	639	634	585	558	616	586	602	640	563	584	534	569	570	573	587	637	563	608	586	562	613	580	581	611	581	629	605	591	574	591	594	574	611	625	611	590	617	599	619	568	600	589	618	603	620	606	590	607	615	594	599	594	601	607	605	588	580	607	630	613	572	633	585	581	624	574	597	595	601	650	620	569	605	603	621	594	628	588	593	576	568	644	587	606	647	649	591	622	583	568	606	549	569	603	562	664	589	578	610	583	602	608	655	634	594	630	571	617	604	586	606	593	568	597	587	599	606	564	616	593	603	597	596	597	580	582	612	579	578	597	533	648	578	607	572	588	585	608	611	586	586	587	602	577	610	584	629	554	616	605	625	580	559	597	613	555	584	555	575	582	551	587	578	579	548	574	630	590	577	562	599	600	548	578	633	629	603	601	628	611	570	571	595	579	570	635	611	569	604	560	596	576	572	587	589	589	568	603	596	550	598	572	573	560	588	583	592	642	606	562	590	575	584	607	595	604	595	599	579	570	569	568	581	588	604	587	605	597	594	590	583	591	600	613	603	614	556	590	589	549	596	569	628	600	628	566	649	640	564	569	595	598	544	597	601	631	575	597	613	593	618	584	620	643	618	532	628	598	612	596	554	562	587	590	600	587	600	599	643	567	582	594	556	564	552	600	567	610	567	578	564	555	588	597	543	596	665	592	597	618	596	582	583	613	633	603	591	613	618	616	567	573	574	567	584	627	517	581	547	586	632	570	587	613	637	572	598	574	610	571	597	578	567	603	610	568	570	572	587	565	636	592	609	576	589	601	567	568	586	614	574	576	597	609	628	602	601	580	624	597	603	585	601	587	590	568	622	667	614	594	610	569	623	648	587	598	596	531	574	577	558	561	602	570	565	581	546	614	574	583	601	552	597	568	605	581	594	630	580	600	566	607	604	599	570	562	575	576	650	615	610	575	538	570	566	627	602	600	632	634	630	569	578	593	576	577	554	577	612	615	613	597	626	629	582	604	576	575	601	580	600	599	603	582	645	583	564	567	609	602	579	564	593	630	582	576	595	574	636	584	595	620	586	591	555	577	590	564	597	613	560	600	572	604	618	589	572	617	602	589	571	619	623	600	583	623	609	607	588	581	613	631	631	598	570	613	571	576	589	617	590	595	598	609	599	623	606	612	579	589	570	595	557	606	574	547	563	602	590	579	603	605	546	582	620	574	575	637	583	592	581	615	564	586	509	566	573	596	615	578	614	590	608	595	560	565	617	646	585	594	622	601	624	603	569	603	592	616	591	594	603	607	562	596	604	595	589	601	623	572	636	614	609	575	586	548	580	539	587	564	630	620	584	619	578	590	596	572	607	554	639	584	549	573	580	586	612	554	619	576	579	593	601	575	643	609	603	633	587	613	569	560	611	600	611	626	599	578	560	588	618	606	592	588	568	566	595	562	564	602	576	599	563	583	625	567	578	580	596	584	602	632	575	559	555	606	573	580	577	589	577	586	590	614	578	567	583	607	576	592	579	598	597	586	575	593	590	608	569	620	595	636	578	606	611	611	604	596	598	589	601	608	599	610	563	599	602	576	550	585	602	596	625	559	570	614	564	578	607	557	554	617	586	583	554	584	594	595	573	589	615	558	564	603	613	571	604	603	590	564	581	582	622	578	558	599	610	627	599	627	641	585	585	619	569	600	589	557	572	565	640	563	612	552	554	600	602	612	623	605	604	623	613	558	574	605	605	578	543	573	610	618	611	585	544	588	590	601	616	604	570	602	642	559	572	597	572	594	596	599	582	573	622	604	582	630	632	589	598	637	615	573	586	565	577	628	613	583	583	583	629	584	579	535	578	638	609	608	568	559	589	578	615	579	611	582	581	595	623	637	588	606	616	623	575	578	582	561	629	593	639	583	616	575	610	587	609	621	597	597	583	603	642	624	593	606	587	594	577	574	612	578	604	647	558	594	585	586	588	585	552	564	587	601	575	586	568	591	563	592	626	618	617	593	581	573	588	588	589	608	618	582	579	565	578	600	609	594	619	584	608	570	545	594	566	581	617	636	603	562	577	581	586	562	573	613	618	583	607	602	570	566	559	590	568	584	537	569	571	603	578
36892	48860	47714	43102	19617	4693	1012	860	913	930	849	939	961	970	963	893	881	937	874	898	923	936	835	891	894	948	906	883	899	880	929	956	859	913	910	900	881	930	891	890	890	971	926	878	921	957	909	886	910	921	904	900	908	904	838	886	905	893	873	881	836	858	889	848	894	854	933	949	906	868	858	860	891	896	878	914	936	890	896	854	851	876	844	892	867	907	865	943	891	875	883	965	925	902	853	938	799	858	816	889	874	904	884	833	929	916	876	928	870	869	888	911	831	861	911	879	877	877	887	892	928	914	892	840	956	907	933	822	909	854	874	881	870	838	883	899	852	900	914	883	942	931	928	918	890	893	966	891	916	906	909	910	844	845	848	875	901	931	958	948	912	887	877	873	864	871	870	863	882	900	924	936	943	902	878	967	903	889	921	925	948	936	979	868	898	895	922	858	935	883	839	894	899	884	921	895	939	892	892	879	948	925	898	882	896	864	865	843	898	915	877	833	907	910	869	925	913	881	878	869	846	892	929	901	855	945	916	868	910	899	894	867	928	898	902	910	914	895	897	888	885	892	845	917	937	870	881	937	869	926	865	925	925	888	885	890	900	896	897	876	925	910	883	851	941	919	897	886	931	945	850	922	876	891	903	893	827	876	894	850	916	921	915	866	914	899	891	885	881	897	886	871	952	917	940	840	910	897	894	864	899	848	888	896	848	835	916	961	842	889	877	918	891	883	916	889	865	879	868	957	905	908	888	892	879	891	909	883	934	919	903	876	865	874	894	945	896	891	896	872	887	916	888	865	893	894	873	881	880	923	904	892	890	889	846	925	889	867	875	898	906	885	917	846	855	835	913	923	911	934	897	898	898	923	899	901	903	852	933	951	911	922	917	906	920	889	897	950	883	883	837	907	927	919	914	924	904	906	910	879	866	974	888	908	936	959	864	889	884	901	807	885	883	869	886	891	890	941	887	875	913	894	930	944	912	914	859	920	891	892	912	899	860	828	905	873	875	918	897	910	876	881	893	922	865	926	877	892	906	910	891	908	920	864	886	937	925	867	853	875	919	880	873	870	920	881	865	880	874	930	911	867	917	848	899	875	890	896	871	883	853	900	903	904	929	881	898	883	942	879	892	960	861	876	901	934	856	883	826	885	847	883	875	889	940	914	928	886	928	956	915	906	895	851	939	851	840	904	909	904	944	863	883	847	869	921	881	892	939	890	939	869	903	883	890	919	897	918	898	888	909	881	918	897	897	856	865	865	932	965	897	871	948	878	840	890	860	880	824	886	872	930	927	952	940	935	863	922	887	901	899	881	898	896	909	888	850	902	931	895	921	907	902	936	893	862	949	879	925	880	886	913	901	860	892	948	868	937	843	870	913	861	908	816	883	907	895	899	902	884	897	880	993	902	910	948	872	875	921	921	895	892	900	910	878	905	930	879	879	899	882	897	878	838	922	887	897	950	876	919	843	909	868	888	955	892	940	902	873	903	927	916	886	843	932	923	872	890	850	853	955	918	920	880	861	868	838	896	897	894	941	887	905	964	960	898	872	930	872	871	872	876	917	898	930	945	869	854	905	886	900	916	840	857	845	845	898	872	899	888	901	925	875	902	864	905	904	938	865	928	834	961	934	911	884	934	881	907	883	897	878	871	884	904	832	874	935	899	958	895	914	868	889	912	874	881	907	902	872	947	875	959	848	893	870	890	898	926	850	917	847	903	845	907	838	877	898	900	894	895	894	861	836	923	897	952	935	880	886	892	852	905	923	932	906	892	846	932	867	923	934	909	880	944	947	904	924	911	899	947	888	887	838	910	873	886	898	852	891	906	885	937	920	872	938	855	932	849	858	962	916	859	883	884	902	914	876	889	937	867	867	918	858	875	852	849	879	865	875	899	919	896	933	898	932	883	899	882	883	844	873	918	892	936	869	872	917	928	868	907	901	954	859	940	905	889	919	840	896	887	924	903	910	899	888	858	952	908	879	883	917	901	882	836	966	869	870	925	931	882	918	888	873	879	891	856	867	903	873	896	936	892	902	866	850	873	882	897	851	881	976	911	934	863	908	870	911	811	937	870	853	878	937	929	902	889	902	914	886	873	903	857	928	904	889	901	880	909	862	870	894	895	961	900	915	851	846	895	891	865	884	840	915	850	871	871	882	862	968	889	958	913	896	921	883	907	937	880	867	887	832	849	925	876	898	905	906	904	927	888	899	870	886	875	869	923	889	854	955	894	943	875	903	883	868	943	891	877	929	979	935	908	904	903	905	832	939	925	925	877	910	909	899	835	861	868	878	920	897	876	914	897	891	937	896	898	907	872	901	897	861	848	841	890	858	902	880	866	934	878	960	907	869	942	852	904	868	869	874	890	882	926	849	850	917	920	872	932	900	878	904	903	878	897	932	873	874	870	924	862	864	825	895	895	901	900	869	890	912	888	911	915	882	848	873	914	869	884	890	867	844	863	920	941	936	886	867	933	917	987	870	945	891	884	918	869	857	888	914	911	881	927	893	923	877	913	869	938	896	940	923	921	887	848	879	908	881	857	891	949	864	894	882	884	886	881	893	926	855	877	908	854	933	909	924	877	860	915	910	869	894	922	968	952	927	869	883	853	890	899	859	941	872	900	945	859	864	955	917	860	891	890	871	913	911	883	889	921	894	933	928	950	930	872	893	932	903	903	877	920	871	885	895	941	900	903	879	912	905	952	874	914	862	871	850	886	911	849	923	928	873	903	912	895	876	976	868	881	876	905	912	934	882	960	906	900	897	871	919	880	897	823	892	904	902	954	883	881	887	922	872	900	908	908	936	907	881	893	877	939	891	884	882	934	842	893	864	923	876	901	837	879	909	911	873	886	886	873	919	869	911	925	858	889	916	895	910	904	903	888	878	863	869	869	898	871	899	897	931	869	984	942	913	903	856	894	930	890	941	922	921	912	851	940	922	940	863	889	864	909	856	926	906	879	925	890	859	911	857	897	887	933	880	882	920	874	910	891	918	891	878	913	847	921	909	891	908	876	863	901	860	860	857	900	912	894	870	851	932	895	892	854	834	884	919	907	858	919	919	877	907	905	871	918	870	891	908	931	898	907	870	878	860	939	871	871	935	886	890	893	919	866	915	906	924	927	892	883	826	926	867	861	960	908	896	892	843	863	952	840	885	889	909	916	857	875	905	923	936	848	905	915	924	928	889	846	883	931	906	887	951	905	880	915	834	903	874	929	903	872	908	884	877	857	822	901	915	891	915	900	923	872	936	831	866	913	865	932	870	925	903	950	900	934	881	850	916	869	869	862	890	916	890	865	854	910	937	940	915	927	910	941	924	929	879	892	859	816	886	876	942	857	919	923	881	883	880	846	918	876	855	895	853	916	880	944	903	896	938	894	899	857	914	901	858	845	944	930	913	860	906	896	887	874	904	898	938	845	924	890	919	935	872	925	873	915	904	872	867	902	944	886	909	885	894	893	933	883	851	927	882	917	917	873	888	917
22978	21316	28694	24048	21571	19899	7271	806	537	511	554	506	493	495	516	520	504	497	507	536	475	483	487	481	491	472	504	490	469	437	513	505	504	494	527	490	467	485	477	488	496	512	449	476	533	490	471	474	479	485	492	501	511	489	508	467	466	487	483	473	511	559	466	486	513	433	507	507	458	473	472	458	509	507	494	480	477	486	502	508	511	467	543	475	520	496	512	459	465	462	503	520	504	510	480	476	471	496	500	471	464	462	472	466	516	514	457	464	476	457	475	441	479	509	500	529	498	546	466	482	469	476	502	530	455	511	488	507	515	507	468	488	498	485	477	462	476	501	458	494	425	498	452	456	459	503	535	519	493	460	455	501	525	502	479	485	454	453	472	471	499	507	475	463	491	469	536	481	510	515	493	473	512	477	497	464	492	524	486	478	492	496	481	516	468	515	492	466	497	442	435	499	466	489	454	472	461	449	495	486	542	479	488	500	515	456	458	510	494	509	513	469	466	460	474	473	430	500	495	498	468	500	456	484	492	487	510	446	490	479	537	464	493	506	479	497	473	464	465	527	471	486	438	468	513	476	468	455	479	484	471	471	474	483	440	469	476	480	502	503	470	429	476	476	496	467	504	479	426	469	481	476	457	506	541	460	503	472	498	472	479	489	447	510	497	478	474	503	502	490	511	491	472	465	450	521	470	482	498	472	510	475	472	486	485	493	470	461	522	458	468	515	461	506	481	507	475	438	503	487	498	462	494	467	477	490	477	432	473	471	471	501	502	495	503	494	478	480	506	498	506	458	467	515	495	485	505	490	478	488	476	519	487	436	475	498	523	489	454	533	486	523	472	507	482	479	466	487	499	559	459	508	534	460	459	498	468	522	499	494	487	447	457	486	512	494	491	469	480	468	515	479	517	476	460	472	487	483	472	456	472	475	496	486	503	481	430	501	455	445	504	496	498	480	461	463	493	501	467	463	493	464	522	450	467	498	471	486	502	488	466	489	448	486	488	511	493	483	473	486	465	494	459	518	473	535	497	475	482	467	463	500	508	493	515	515	482	466	536	462	494	521	480	457	489	532	474	527	501	489	465	488	463	460	504	494	504	513	427	431	508	514	544	512	480	493	503	485	488	455	528	459	509	489	475	491	447	495	437	493	477	518	450	493	461	453	486	473	476	466	500	467	480	482	488	472	501	432	453	506	498	487	470	470	511	506	558	522	492	479	494	478	497	447	465	519	460	479	478	468	484	509	477	492	480	498	493	489	480	463	502	519	466	439	505	476	483	492	530	455	503	466	489	468	443	483	494	461	485	474	489	486	497	470	459	483	473	517	454	465	505	446	505	470	463	500	487	502	466	478	457	480	489	458	460	493	437	480	478	485	479	481	489	485	443	463	528	489	491	465	504	522	531	447	478	477	476	503	443	471	497	437	486	486	502	484	470	488	496	500	477	492	486	474	459	458	494	499	483	458	484	444	458	467	483	480	509	491	466	482	457	489	474	490	486	468	489	466	498	463	484	486	472	523	494	461	502	496	503	504	494	430	451	482	477	469	501	451	510	492	469	485	459	495	515	500	465	448	473	523	514	503	477	473	502	462	492	510	496	496	473	478	522	484	513	489	496	474	449	503	468	434	442	519	477	529	474	500	452	460	485	458	486	494	504	511	426	470	482	488	470	469	477	488	505	458	525	492	466	512	492	458	483	492	496	432	489	461	448	477	507	469	480	494	486	484	466	424	455	520	484	469	443	460	486	507	499	496	471	489	469	474	439	502	444	476	480	473	492	513	488	477	463	445	454	480	464	514	519	516	447	494	474	468	453	520	461	478	467	495	492	475	492	507	456	445	481	459	506	487	443	473	486	509	489	472	470	491	512	493	480	479	509	514	483	491	517	487	476	495	455	511	473	525	489	479	499	494	499	497	472	483	509	475	518	484	480	429	502	507	481	494	501	514	481	463	507	537	507	493	483	513	476	466	493	457	464	447	480	491	443	467	479	454	489	484	447	539	454	491	464	524	497	514	494	469	474	481	472	459	500	492	477	499	523	476	464	479	457	477	479	449	471	458	530	504	464	496	480	496	495	488	491	501	441	448	484	461	531	452	469	497	502	498	498	479	430	514	477	468	457	472	504	490	459	496	479	506	482	498	480	425	492	504	497	470	447	490	478	444	474	528	462	478	477	485	488	499	494	507	472	540	526	489	479	474	459	462	471	460	499	483	479	480	490	453	492	500	506	491	448	509	466	448	473	456	489	482	506	489	481	535	487	481	468	493	511	497	453	466	460	485	482	494	465	486	488	485	483	490	499	461	491	465	495	479	487	487	489	488	466	461	491	514	524	471	511	504	507	502	494	522	479	443	479	498	469	486	451	465	483	510	469	468	502	431	507	467	502	499	466	474	466	453	493	462	523	523	521	503	506	472	463	486	465	490	454	509	539	501	493	469	498	500	477	471	478	482	494	493	467	439	445	467	468	474	496	505	453	492	475	475	494	472	501	502	534	443	537	500	487	480	480	492	478	501	513	477	451	457	484	536	472	495	474	479	465	497	515	472	515	477	451	491	482	494	480	475	490	495	485	481	485	501	506	495	458	476	472	512	452	495	478	445	503	525	478	475	467	470	506	493	519	483	477	455	482	492	477	486	486	453	467	531	481	500	428	462	496	439	510	489	444	506	517	453	483	459	462	476	497	502	455	469	569	476	505	531	499	496	465	467	514	477	504	452	468	479	439	471	535	505	519	498	454	472	501	494	504	476	479	471	462	487	474	496	522	477	532	468	471	472	503	464	498	478	469	481	480	477	486	457	478	494	508	508	482	464	471	474	471	482	464	492	482	471	461	491	464	464	464	495	483	442	493	483	496	505	471	462	523	505	472	466	486	518	461	498	478	480	505	491	502	510	465	495	466	477	455	484	487	518	440	475	470	510	439	463	518	474	458	497	473	505	515	466	482	441	498	511	516	503	473	467	475	490	493	491	475	454	516	472	455	449	500	502	506	465	501	469	510	473	519	486	457	479	527	534	499	475	495	510	482	519	470	431	453	477	522	463	482	470	477	458	464	504	460	487	466	463	513	524	441	492	508	456	481	484	501	488	483	469	484	460	462	485	457	491	451	485	489	485	504	531	453	499	498	477	506	496	522	513	485	474	472	491	514	455	479	521	426	472	445	480	475	493	466	495	504	466	486	446	497	513	483	470	490	483	492	523	463	466	491	461	473	470	487	520	455	491	492	492	466	508	458	506	464	483	485	487	459	459	522	478	476	462	492	549	499	492	480	474	487	446	502	460	488	492	512	482	443	493	470	480	469	495	480	458	489	479	477	457	462	535	499	456	495	474	491	465	490	441	445	462	504	480	446	480	491	486	505	513	477	525	510	501	504	485	426	510	549	514	452	468	454	500	494	494	511	507	482	502	504	465	482	480	476	509	470	517	475	480	496	496	493	489	478	480	513	437	479	505	486	512	492	508	512	451	514	473	466	477	483	484	466	522
40446	58186	48882	41798	23326	9237	811	823	798	759	767	735	733	753	737	726	710	754	719	739	741	742	708	728	703	794	778	729	693	757	756	746	715	715	700	666	704	699	797	719	755	717	753	713	724	692	758	824	700	745	719	707	725	790	728	734	773	718	727	714	759	711	769	748	683	741	705	735	713	741	720	752	739	749	739	731	732	752	695	736	764	731	749	763	758	713	713	719	750	699	769	738	805	784	739	726	730	680	761	722	756	787	757	755	770	764	722	722	802	776	729	773	722	763	746	711	704	733	778	693	687	747	743	754	723	712	685	748	742	755	789	737	731	754	723	743	739	722	732	717	745	691	741	676	742	727	742	744	717	744	779	755	784	736	677	783	715	762	746	727	719	739	728	756	749	726	745	755	743	732	660	706	742	708	773	755	724	727	715	742	738	750	770	778	773	728	719	713	693	685	711	759	717	731	748	702	744	741	765	765	714	691	715	713	759	711	761	758	733	742	789	691	751	787	786	681	752	748	749	729	772	724	648	770	715	718	743	748	710	766	711	757	752	681	767	754	726	788	730	749	763	740	747	694	774	711	771	703	704	743	684	689	748	745	733	721	697	733	731	722	729	786	705	740	706	732	704	744	743	709	788	740	779	768	715	698	713	725	709	772	764	703	708	706	779	695	757	734	755	739	753	762	724	709	736	733	716	722	704	742	707	744	739	709	753	718	741	747	744	774	706	733	799	773	769	744	743	742	748	802	757	767	718	752	751	731	766	752	758	743	769	757	776	747	689	732	721	717	746	686	778	726	749	774	728	700	741	709	726	754	730	727	752	761	723	718	739	727	716	737	737	700	706	697	746	693	743	726	760	722	764	737	764	735	716	696	730	747	746	676	740	776	705	766	764	758	724	767	668	724	718	768	721	722	740	748	724	758	753	718	741	765	757	708	772	748	761	707	769	769	715	777	753	766	795	779	788	711	772	737	760	740	719	720	741	685	718	674	717	697	744	757	762	718	732	709	753	708	760	721	707	734	761	736	714	747	712	731	731	748	702	775	757	747	731	741	734	712	725	691	742	714	719	714	741	704	704	730	716	760	720	738	752	736	729	698	710	719	736	719	756	739	705	726	779	756	713	755	770	734	759	730	723	766	749	793	790	765	768	749	791	710	696	746	740	757	730	707	782	708	780	730	736	729	689	703	798	726	756	757	740	677	790	724	747	737	757	706	715	728	711	705	728	677	728	764	751	798	768	714	704	752	695	726	751	726	747	730	745	748	735	735	732	733	742	737	751	745	754	725	743	731	758	708	693	768	773	754	741	752	728	781	722	693	727	755	723	658	792	693	775	745	773	713	721	767	713	734	760	718	737	781	787	745	738	733	751	708	722	722	699	714	721	741	784	736	680	701	747	718	714	724	761	735	730	758	710	720	740	755	736	758	781	732	704	706	754	745	681	725	761	753	710	731	763	797	751	734	738	783	758	754	742	761	736	728	783	712	680	729	730	764	640	727	745	753	744	746	779	737	705	772	762	716	718	731	769	715	740	727	728	709	697	691	772	705	730	731	696	763	729	703	694	761	729	752	715	713	710	706	748	713	751	711	681	728	750	740	735	732	735	711	825	694	716	726	777	670	733	731	745	777	724	769	696	735	732	739	735	701	736	705	725	750	722	743	695	752	726	748	710	770	772	771	748	747	719	768	709	728	737	742	748	753	755	759	738	710	701	725	717	763	731	738	744	735	754	703	747	721	730	749	706	732	744	751	744	728	717	771	751	747	727	740	716	690	720	755	764	726	756	739	726	735	711	711	779	736	756	722	682	756	749	727	756	769	764	720	746	698	780	768	732	709	723	747	752	756	737	759	722	766	774	713	703	730	757	726	761	714	702	752	713	738	738	733	728	707	738	705	710	728	759	742	719	763	781	769	689	725	741	707	738	735	700	705	720	715	719	708	716	752	726	724	681	674	705	715	731	763	709	764	767	712	758	731	733	714	720	681	736	755	730	738	739	747	761	739	738	761	717	724	727	734	739	771	740	761	713	767	751	738	728	693	683	783	714	716	693	760	713	778	674	730	738	715	709	684	739	788	722	743	736	706	731	720	728	697	770	701	678	703	717	735	746	744	716	752	751	749	756	693	754	724	736	673	754	684	735	731	738	800	697	743	717	717	757	688	739	701	729	725	696	753	705	744	705	743	731	732	725	712	749	742	727	665	716	727	729	716	774	683	689	746	734	754	715	730	701	720	694	721	744	749	754	708	701	741	749	722	701	684	757	722	706	724	762	720	749	748	731	762	732	674	761	734	731	730	715	723	725	722	687	710	753	702	776	727	751	737	721	719	657	725	734	717	673	739	739	746	753	734	742	719	724	744	737	713	721	754	760	717	771	723	704	742	742	714	713	768	741	736	721	707	704	703	708	780	733	754	770	732	719	732	751	782	724	768	757	722	750	722	742	719	725	673	729	750	706	722	753	714	712	768	731	773	759	739	757	765	713	698	717	745	704	702	740	700	772	733	741	718	702	697	729	694	747	750	741	699	766	726	735	721	713	735	751	732	764	720	702	739	728	760	721	735	737	735	721	760	773	706	720	734	741	719	771	674	737	653	774	767	756	713	754	751	722	751	753	694	744	724	755	665	736	749	748	707	727	707	763	736	754	764	720	756	748	727	706	749	719	740	703	740	765	714	718	699	682	766	728	702	752	775	705	758	748	778	746	750	711	717	739	750	732	750	760	747	759	707	773	744	711	742	695	711	769	732	722	723	679	724	721	777	733	730	741	737	705	761	744	730	705	721	740	772	750	719	745	717	734	732	717	714	715	733	748	723	757	717	758	695	782	720	751	721	754	700	688	719	751	710	761	761	725	723	716	772	733	734	688	730	734	720	745	744	723	763	743	735	755	763	775	733	732	658	751	747	718	732	718	740	715	752	791	770	714	746	797	718	719	703	674	662	757	748	722	726	743	779	764	709	722	714	750	721	750	725	696	743	778	757	747	782	738	720	754	700	730	726	760	771	740	727	759	741	748	742	715	743	702	714	791	733	763	713	739	722	758	697	722	766	774	707	710	720	746	721	761	739	729	720	705	708	705	714	748	709	670	789	756	703	718	762	730	745	760	750	688	801	718	724	706	744	769	709	709	757	697	728	750	676	747	703	694	721	732	763	689	699	750	738	778	757	760	696	729	691	732	735	742	718	766	720	742	791	763	770	728	737	759	736	698	721	733	719	682	718	733	744	755	757	718	753	739	725	728	730	784	721	695	750	767	744	722	691	808	728	727	747	771	715	750	762	705	756	746	744	737	749	738	732	736	724	732	744	755	746	747	721	694	749	787	712	727	716	745	713	704	731	760	739	729	725	761	711	716	740	700	749	737	795	747	719	733	751	764	742	729	748	705	723	759	733	775	722	694	722	707	692	763	772	751	716	705	680	702	730	729	790	742	707	779	686	726	717	700	689	708	736	678	688	743	727	727	760	701	721	761	762	812	737	747	751	758	706
26674	21913	19173	12889	4850	975	493	467	465	454	416	466	476	454	497	444	441	491	434	470	433	444	437	503	450	494	474	432	447	477	449	455	478	447	437	437	454	504	475	469	453	493	453	421	469	491	452	474	486	460	411	447	467	479	440	455	440	440	468	470	474	482	453	447	534	448	426	487	460	452	475	474	447	451	427	481	474	444	443	467	450	451	458	483	439	468	474	470	492	440	424	446	479	453	401	478	469	501	435	460	439	463	473	426	418	419	461	469	457	448	473	465	455	466	456	485	455	462	441	453	437	450	473	433	447	465	470	438	451	474	454	465	440	479	441	466	441	427	444	408	499	468	464	442	431	469	419	470	456	459	458	445	468	457	456	406	494	479	432	452	467	471	442	484	468	464	448	463	433	491	490	428	421	442	480	465	447	436	492	463	503	462	463	456	464	443	467	435	478	466	484	431	467	429	471	464	462	488	446	459	419	453	456	473	476	415	476	446	451	479	445	475	461	447	443	446	444	456	446	438	446	449	430	463	469	477	488	447	456	419	466	496	405	431	470	467	457	464	452	465	437	431	493	465	441	426	474	480	460	510	481	485	432	440	468	455	451	411	444	437	444	407	435	467	443	491	458	463	474	438	460	473	448	486	498	484	433	444	479	452	469	435	439	460	457	497	462	458	441	435	506	394	445	478	458	436	486	400	446	498	450	433	461	461	461	442	478	475	489	444	473	462	459	449	437	442	448	479	465	463	471	425	421	454	438	458	478	455	512	471	486	473	432	435	434	443	431	408	470	428	474	468	444	464	443	446	414	421	441	470	448	431	424	470	425	427	440	481	460	476	431	427	456	411	458	464	433	448	457	488	455	487	431	415	414	474	434	444	432	433	442	465	449	444	471	410	431	473	479	428	504	423	481	455	459	490	489	485	475	456	466	463	446	415	485	461	467	420	431	468	459	428	440	472	475	421	440	431	445	437	475	460	454	469	426	446	453	451	476	466	455	459	451	447	456	421	437	493	470	464	456	440	460	453	465	437	476	471	468	462	460	456	464	423	424	438	465	424	411	462	451	439	454	408	504	452	444	510	478	451	458	438	455	458	444	431	506	423	480	470	441	427	437	440	479	447	458	471	435	461	405	439	484	485	446	458	458	488	459	451	453	435	433	451	471	473	447	471	504	468	449	402	434	450	436	417	456	420	455	475	450	451	448	463	454	475	481	481	438	437	486	477	441	459	439	470	439	415	491	460	427	462	487	440	432	447	447	453	454	457	459	453	459	472	418	440	434	442	450	435	464	428	438	493	458	472	441	432	469	397	471	455	416	431	450	466	451	500	449	433	437	456	462	471	437	421	471	469	456	464	492	446	465	461	441	457	455	441	508	467	454	473	446	421	451	383	471	445	486	467	433	462	450	447	460	414	428	449	463	447	434	499	491	439	432	409	420	431	437	464	459	450	417	437	448	433	485	451	458	452	401	453	433	450	463	471	445	457	455	485	447	469	445	508	407	435	429	448	443	461	458	446	430	461	469	458	459	454	452	461	449	479	462	428	468	443	451	483	478	441	504	441	462	476	453	459	454	432	431	453	481	460	462	443	468	447	451	455	439	445	457	453	475	439	470	446	429	447	453	424	477	436	433	465	452	469	435	457	447	423	453	474	467	432	442	466	445	416	412	465	457	445	438	442	451	452	464	445	469	431	419	437	481	427	459	478	441	453	458	449	444	467	496	434	446	470	440	472	438	458	441	465	452	494	449	451	466	489	475	473	511	454	461	446	456	451	456	467	427	422	455	459	408	458	469	483	479	469	437	476	460	458	409	444	453	469	441	481	446	455	448	435	504	462	447	500	490	438	433	455	439	451	483	444	456	455	436	440	448	452	454	454	478	460	452	434	453	455	465	420	468	423	451	424	460	457	434	430	452	463	455	431	433	478	498	457	450	440	462	430	463	421	477	456	476	476	467	454	450	433	448	460	439	446	430	466	421	453	447	479	471	462	479	494	466	474	462	451	449	482	420	436	442	467	452	467	469	477	482	482	430	447	470	460	487	452	474	449	441	447	457	463	447	461	493	424	471	482	429	449	470	472	439	465	458	472	468	468	459	429	455	440	486	421	467	452	461	509	485	454	446	454	461	440	472	419	473	452	444	461	419	447	442	460	464	416	454	444	499	467	433	439	476	460	456	456	460	417	454	430	425	470	453	414	464	446	449	455	467	456	432	448	475	421	436	453	423	461	438	484	464	424	496	424	446	489	458	475	465	410	468	449	448	462	456	452	495	474	417	477	452	449	450	435	438	448	465	440	466	452	442	434	430	469	458	459	440	445	451	436	533	468	479	420	483	459	456	466	422	429	452	409	441	459	458	456	445	420	457	438	489	445	467	455	467	478	411	474	482	512	493	472	436	486	484	464	451	468	448	451	458	457	465	467	453	462	443	502	462	450	479	491	460	440	471	412	448	439	450	470	486	456	483	451	496	458	442	441	461	478	470	459	427	461	457	485	497	442	472	477	479	454	442	434	434	434	465	432	471	418	461	448	434	498	447	450	414	438	459	472	453	446	449	454	451	460	423	452	393	426	466	436	454	383	446	433	430	455	465	456	473	427	487	440	477	495	458	468	454	433	466	437	468	449	407	457	456	452	468	456	422	430	457	465	417	473	475	438	463	454	462	444	484	472	444	451	451	445	480	452	421	452	476	469	422	482	442	445	472	468	439	458	453	465	430	477	452	493	461	433	500	476	456	421	456	433	436	433	445	466	468	444	495	484	430	433	487	413	489	435	435	436	475	490	441	438	445	433	460	451	436	478	488	467	442	465	454	425	445	480	459	453	457	450	488	485	441	450	433	460	463	454	410	424	460	483	476	460	465	437	482	430	418	417	454	429	461	453	460	450	459	424	414	461	436	465	447	414	430	452	448	425	447	484	426	462	477	437	474	437	458	483	464	471	450	448	440	496	466	424	417	450	472	465	432	477	481	459	452	452	422	474	422	426	475	474	435	443	476	427	437	482	454	463	468	466	438	429	481	514	459	422	429	457	495	472	424	487	487	415	458	441	414	462	454	465	455	487	487	428	477	436	466	442	490	453	450	450	438	412	449	435	469	463	442	417	425	447	418	446	447	425	457	454	454	469	443	421	447	420	446	455	448	422	470	449	461	423	447	427	446	449	459	457	472	485	441	440	420	473	453	467	468	428	474	480	463	471	475	447	460	460	474	479	448	445	438	480	468	452	445	473	489	457	475	470	435	478	451	471	471	471	441	443	511	498	450	442	449	439	442	444	452	446	438	459	436	457	495	448	481	453	436	474	473	442	462	419	435	452	411	444	433	406	455	498	451	476	454	465	431	485	428	413	436	404	441	429	441	426	451	458	480	476	429	492	452	442	450	512	462	477	475	424	484	445	441	465	477	444	463	422	435	456	451	440	494	489	438	426	459	440	444	498	440	425	463	456	476	446	447	471	454	399	446	453	476	446	478	462	440	511	427	396	426	456
23217	29500	20021	15908	6944	1628	698	683	701	710	711	747	706	671	681	679	731	694	704	673	734	703	638	697	650	701	680	719	687	685	727	688	711	719	662	705	667	704	680	709	656	681	724	723	696	682	688	679	709	668	685	701	711	745	766	705	643	688	752	707	707	706	692	672	715	712	647	682	716	731	674	706	668	717	680	662	712	708	726	690	724	699	737	728	705	657	712	704	707	698	685	689	687	686	697	646	692	696	722	730	701	667	695	716	742	720	676	693	669	687	681	698	660	695	685	667	714	697	677	668	680	699	717	688	659	708	685	698	661	738	719	678	655	683	727	664	708	705	700	735	697	667	691	722	714	710	671	658	695	764	669	720	702	672	665	644	701	730	729	666	708	720	720	758	700	701	690	707	707	692	707	657	685	704	737	632	700	701	704	691	641	703	703	699	657	675	700	621	710	691	715	702	691	686	674	694	678	689	710	711	716	694	678	695	717	723	678	702	677	742	718	697	701	648	634	705	678	693	703	711	676	688	718	657	678	691	687	725	719	675	693	702	680	656	732	694	706	702	681	679	705	706	703	701	697	717	705	723	666	711	696	683	686	729	701	706	692	686	720	732	688	716	685	638	684	712	707	696	700	681	688	674	702	718	698	702	704	669	733	656	719	671	689	674	688	754	705	691	693	725	745	713	678	717	686	706	725	712	708	675	677	755	664	715	675	625	723	750	617	686	707	695	721	709	688	730	689	736	727	753	697	698	696	723	700	693	705	662	660	694	692	680	679	684	710	686	682	701	692	663	683	748	671	674	690	725	682	706	682	727	715	712	690	714	711	702	689	663	677	691	704	704	731	693	714	744	713	729	697	644	692	730	683	687	726	702	717	721	704	729	674	690	701	679	669	728	667	689	724	702	666	671	710	709	705	666	666	703	673	742	682	674	722	690	697	693	699	690	705	771	647	694	710	711	708	723	664	686	684	682	698	675	707	670	718	703	680	724	701	742	706	693	719	728	676	686	695	712	697	698	675	723	685	744	693	672	667	661	668	700	702	696	664	731	670	664	731	748	712	683	679	696	712	684	659	695	665	666	716	697	725	721	662	682	691	707	679	677	668	684	687	695	706	655	695	676	674	715	686	707	690	724	703	702	724	655	671	729	669	693	716	679	727	651	667	725	738	713	655	700	710	698	735	648	686	713	761	715	727	702	646	676	686	675	738	714	676	720	722	683	702	683	675	671	704	696	716	712	667	716	693	677	688	709	689	721	736	710	687	687	699	745	697	713	696	732	661	717	677	658	684	698	702	684	700	719	673	685	696	683	711	709	694	683	679	689	686	667	716	712	648	676	714	684	687	668	696	691	689	693	718	684	720	671	663	685	696	678	663	700	718	702	705	684	736	622	691	688	667	729	712	675	735	743	654	707	678	725	688	674	658	772	761	671	679	704	709	749	722	720	692	667	739	693	726	712	688	716	667	641	679	670	704	728	639	752	709	732	687	672	697	665	723	713	706	706	693	698	669	670	743	722	694	695	689	709	697	650	696	730	642	669	706	720	742	682	665	712	755	715	707	663	697	684	711	726	722	708	708	669	732	714	739	713	670	696	711	685	693	704	689	691	700	685	664	685	724	691	711	676	673	663	685	732	665	680	727	699	719	683	645	693	687	682	674	727	683	728	714	695	710	679	674	703	668	680	710	644	719	702	689	693	709	723	725	662	674	703	725	688	687	714	674	719	713	695	755	658	704	737	663	683	717	668	662	695	658	708	742	717	653	657	722	692	654	604	666	672	697	674	686	674	710	692	689	705	702	679	734	661	701	722	687	684	680	663	709	678	695	699	710	688	695	688	699	717	687	682	700	714	657	725	740	733	705	694	692	780	708	664	731	687	708	683	721	718	696	730	672	688	699	702	648	717	687	754	725	697	715	719	650	727	683	677	678	685	701	697	674	728	747	640	758	718	674	708	674	708	622	739	683	711	674	726	722	677	654	707	712	681	695	751	672	678	707	709	696	670	665	700	714	662	702	676	723	707	693	730	743	702	679	722	694	709	666	660	716	692	714	649	686	733	709	683	702	697	733	673	690	693	680	678	692	717	712	695	683	657	728	680	678	693	718	733	701	729	713	692	694	662	712	717	692	711	699	695	715	702	713	676	663	709	691	661	687	740	731	683	671	697	670	666	697	680	704	699	703	714	694	719	678	708	681	680	697	686	669	668	680	700	722	669	681	721	672	687	727	657	670	678	692	715	709	627	686	687	722	670	677	725	675	690	709	687	724	663	685	621	725	702	735	719	716	695	664	724	684	712	667	698	688	688	732	657	681	740	708	681	659	703	711	699	699	681	681	674	704	719	658	736	694	682	698	685	701	674	692	673	660	710	670	722	699	636	702	694	671	712	726	701	673	729	660	667	655	743	773	635	704	719	694	678	712	706	702	664	695	696	696	674	737	670	709	702	697	688	734	698	669	683	732	724	717	681	627	662	663	689	708	674	650	666	717	688	675	710	734	741	664	713	663	719	691	707	682	701	735	767	692	703	753	655	706	701	684	672	685	758	668	688	734	640	707	673	736	686	641	722	677	709	673	696	691	648	690	710	744	692	759	652	697	688	688	646	675	653	705	727	699	680	664	701	684	672	683	694	684	721	658	734	747	718	691	661	690	680	681	719	707	697	672	657	699	693	694	661	701	654	679	683	656	689	701	733	722	709	705	693	705	707	691	713	756	706	687	719	671	728	706	690	681	705	687	697	726	703	672	691	684	694	722	712	712	677	725	763	687	679	622	651	720	672	671	702	728	686	741	738	749	675	707	708	664	656	674	677	706	692	708	694	737	692	690	698	739	733	691	686	670	654	676	706	673	697	707	694	633	722	714	682	691	687	714	667	697	707	674	724	719	682	734	725	668	674	682	625	676	678	666	686	693	660	661	686	724	693	736	702	696	669	665	722	718	697	698	707	683	704	707	713	684	739	688	661	663	723	721	708	721	715	680	682	691	687	675	738	676	696	729	677	649	638	686	672	736	694	746	743	660	745	698	669	638	706	686	667	671	662	708	679	717	731	647	716	683	643	677	694	716	720	699	659	726	688	689	707	644	674	680	684	711	664	690	690	711	739	709	672	692	698	691	717	708	691	740	683	667	723	732	657	716	673	676	724	710	711	664	640	683	726	681	670	723	731	700	688	698	634	634	687	730	696	668	754	647	651	703	663	658	676	660	722	724	696	656	738	705	676	652	687	687	687	655	689	711	683	702	697	672	670	684	733	717	625	691	638	685	712	651	648	667	720	692	699	673	693	673	711	700	751	700	666	686	709	707	745	699	721	684	669	771	687	648	676	642	677	708	753	692	660	698	754	674	653	692	687	669	677	685	686	653	702	694	693	702	705	701	763	728	741	735	699	696	701	651	695	694	715	661	710	649	713	698	672	710	668	700	740	669	728	718	686	699	678	724	713	708	687	698	731	719	727	666	702	713	729	679	709	749	695	698	682	706	724	711	641
24099	21506	28279	27401	23057	12184	1803	738	649	608	621	579	642	622	658	622	627	621	586	589	653	627	608	629	565	579	589	638	623	567	652	610	609	578	580	658	636	618	638	647	571	611	602	639	606	593	622	595	663	620	636	615	592	621	635	627	620	614	646	584	600	621	602	592	630	625	566	560	591	615	602	631	598	611	627	645	613	588	659	616	619	627	595	627	598	595	589	614	576	631	620	629	615	613	634	592	599	623	602	641	630	616	607	599	565	615	588	615	606	585	600	592	607	579	571	608	620	597	604	596	644	572	623	627	627	640	582	604	564	611	578	622	599	662	593	588	635	586	561	606	570	637	570	595	575	602	592	583	642	581	675	574	631	601	608	620	627	591	625	644	595	561	570	624	613	593	621	588	583	595	532	557	616	576	655	557	607	577	604	613	623	630	603	631	630	612	600	599	622	581	643	631	620	564	612	567	638	623	613	599	601	612	586	634	603	607	637	610	619	592	594	602	585	619	623	603	619	633	560	567	597	567	613	608	622	668	537	563	650	624	590	602	629	591	605	599	626	601	572	605	584	651	600	598	592	603	631	635	613	577	626	601	632	628	617	627	602	620	578	604	622	600	644	588	564	643	626	606	632	595	620	592	631	571	597	589	605	634	589	622	581	610	627	583	591	657	623	591	604	602	609	649	625	647	619	592	581	633	638	586	623	622	618	605	607	569	606	594	572	608	614	612	605	560	587	594	568	581	590	624	584	623	644	605	603	613	598	596	609	570	587	627	601	626	606	610	576	584	603	566	585	620	601	622	581	589	582	592	597	623	633	614	624	596	635	580	615	608	575	645	581	583	601	605	581	621	588	572	632	655	572	612	596	601	569	549	648	604	622	577	635	615	593	621	647	617	644	611	629	591	616	586	597	613	630	617	599	609	640	629	588	576	655	614	648	594	623	614	595	597	586	573	557	647	664	620	576	600	609	625	613	582	569	625	621	599	594	576	639	573	604	582	570	618	651	579	646	662	568	631	626	589	585	611	583	614	574	619	603	572	602	558	640	599	581	638	594	603	609	593	558	578	534	601	593	608	620	600	591	596	602	611	605	584	630	601	561	631	579	613	607	628	613	645	615	606	585	634	610	609	599	578	596	600	566	576	584	568	605	596	630	607	587	604	630	554	598	611	621	602	590	617	596	601	549	608	604	622	619	641	586	587	618	596	597	589	590	597	618	622	600	608	556	560	633	659	590	596	614	618	622	615	606	592	605	600	583	554	588	594	608	564	582	594	582	619	568	578	602	544	604	629	554	579	622	640	611	587	589	593	641	573	661	609	585	583	637	620	606	590	594	585	628	621	594	590	637	613	604	587	652	626	644	578	625	589	617	564	591	609	609	609	616	594	621	589	642	632	588	636	584	624	629	597	602	616	615	605	597	589	572	603	595	586	565	606	603	589	622	598	599	578	586	597	645	632	566	587	631	588	647	658	615	586	643	602	601	659	608	637	607	621	582	576	613	586	624	617	561	597	575	609	606	641	597	550	611	599	627	573	586	595	597	623	612	675	546	630	587	627	577	601	590	624	574	634	645	619	575	606	566	588	606	584	557	572	595	582	635	605	582	587	596	615	614	609	630	643	624	581	573	589	626	581	586	578	626	615	598	579	592	625	566	575	563	656	624	593	635	633	601	637	621	624	598	615	640	611	610	586	613	616	597	568	589	654	611	616	616	647	590	607	558	612	579	600	595	599	622	590	594	586	614	640	665	606	604	624	581	604	586	604	580	641	616	623	622	621	624	642	601	614	628	615	626	597	585	606	616	602	637	583	587	604	586	611	586	600	586	590	605	593	636	595	607	596	599	629	612	596	622	562	601	562	637	614	592	545	643	625	625	620	576	592	600	610	657	592	605	641	610	599	627	567	591	658	521	549	604	559	658	619	581	636	595	620	600	648	594	586	596	603	603	598	617	594	630	600	593	575	642	576	594	637	635	581	576	596	617	570	591	601	602	587	591	638	593	612	637	647	629	613	624	583	603	641	571	606	616	598	626	619	601	649	629	622	621	569	596	608	613	596	587	572	574	557	593	595	587	603	556	598	603	553	592	573	644	628	633	595	607	621	610	564	597	598	659	555	652	584	600	623	585	603	598	628	573	575	595	614	601	577	631	601	601	602	612	607	584	601	582	610	624	620	594	629	596	563	560	614	634	629	600	654	552	633	637	564	593	624	609	617	583	615	637	612	610	608	614	569	635	645	607	602	586	568	580	601	564	591	599	620	608	607	592	582	607	596	599	581	571	558	556	592	637	608	616	605	588	585	608	581	617	602	592	593	604	630	629	596	545	597	610	564	583	569	542	610	606	614	660	602	584	599	620	598	553	552	603	605	621	540	584	585	625	592	575	605	608	639	574	634	649	602	609	577	600	607	579	622	635	621	604	598	607	572	630	624	665	608	577	636	599	624	585	589	593	566	584	604	632	605	584	610	616	595	555	577	610	620	639	619	603	593	626	621	576	643	599	609	601	630	586	636	631	581	632	575	571	622	564	557	612	588	592	547	626	630	584	603	607	632	669	658	619	594	632	600	576	578	584	597	595	584	569	613	627	584	613	608	585	567	616	586	636	602	576	617	561	555	553	578	625	616	595	585	618	633	623	558	563	595	602	647	594	603	596	584	595	611	656	595	602	596	619	614	598	603	594	608	634	615	577	596	591	594	607	618	599	645	633	602	606	591	628	630	597	533	596	609	599	590	615	612	596	620	613	599	585	568	623	617	619	595	629	595	609	604	596	620	585	631	632	595	611	606	591	600	632	592	575	588	614	634	600	583	628	596	585	609	634	597	626	629	592	610	614	579	596	603	604	608	579	616	584	603	606	615	615	593	579	594	645	563	607	599	580	593	611	586	605	604	609	581	592	596	624	591	613	619	641	599	622	606	567	638	592	602	587	600	589	610	624	619	592	589	610	575	619	574	597	564	618	580	606	601	618	569	599	577	615	580	634	592	618	575	620	654	623	581	585	599	555	603	558	585	601	598	574	629	582	607	617	562	567	639	582	595	632	650	636	608	607	570	623	605	582	577	640	564	611	637	589	618	615	623	614	588	577	623	623	566	587	636	608	577	588	609	621	596	581	556	595	633	587	550	637	615	659	594	609	634	668	605	585	550	621	617	559	644	608	594	627	608	593	633	601	586	610	579	616	603	621	612	632	623	586	628	569	595	618	604	626	642	591	599	607	613	631	610	578	651	565	615	630	611	577	597	562	620	628	580	580	598	597	620	613	639	612	646	659	596	641	615	579	575	614	669	598	591	614	579	622	611	601	614	614	628	622	606	610	587	615	612	603	574	574	629	611	606	623	582	613	606	632	618	584	586	592	571	635	628	570	593	631	656	583	576	593	610	645	653	625	586	588	611	579	618	580	587	568	614	611	599	615	600	564	562	594	595	591	605	609	621	599	593	571	568	589	593	566	587	642	561	617	609	575	618	601	615	630	623	585	646	638	573
36256	48103	42594	42007	23902	7039	942	949	919	939	942	953	906	938	897	907	968	929	920	894	939	970	917	980	922	895	970	970	979	921	930	914	918	968	917	905	903	912	925	902	880	858	933	888	867	848	914	898	952	931	933	876	906	916	914	877	904	942	916	836	897	920	912	910	935	969	887	928	940	903	880	944	931	966	922	909	949	864	936	878	942	909	909	948	873	904	887	898	926	894	907	952	924	931	913	920	954	901	1017	956	940	947	943	967	916	911	914	942	903	869	929	925	926	905	904	928	912	894	975	908	919	896	960	950	900	912	924	944	967	955	970	909	946	961	932	890	933	904	884	937	894	951	947	911	895	933	925	904	913	880	895	921	928	889	986	902	939	878	912	930	951	916	878	932	879	909	896	956	937	908	958	907	912	963	921	952	983	895	886	871	885	935	867	906	878	854	931	897	863	896	950	915	896	885	901	913	917	902	915	941	902	931	935	884	948	983	923	907	848	900	901	876	944	893	840	901	900	964	899	988	901	951	906	906	900	851	912	855	949	872	945	951	909	941	857	958	924	912	905	910	871	934	948	882	904	917	918	911	956	954	938	905	899	928	908	900	913	903	918	926	940	916	876	886	910	903	896	925	887	923	920	924	950	965	909	944	957	941	916	940	904	990	935	945	913	934	937	933	909	920	911	942	914	913	906	873	946	917	970	905	951	884	949	910	920	935	922	911	985	984	928	910	961	926	923	948	907	861	906	873	920	862	904	904	943	871	875	909	929	961	963	929	913	953	935	902	911	957	968	930	905	934	915	927	903	892	884	944	926	883	910	943	933	871	929	936	931	917	927	974	940	883	913	931	923	956	936	911	936	934	934	945	878	886	913	918	940	926	904	897	963	915	880	927	924	914	962	921	948	917	932	922	885	901	928	927	922	865	878	868	934	916	868	926	940	905	957	906	846	931	914	934	926	971	931	889	911	913	908	929	941	971	944	942	900	925	974	939	932	896	902	869	916	907	861	970	904	914	939	856	849	954	922	901	890	896	937	934	983	957	940	869	903	948	903	914	895	890	931	905	927	877	933	963	908	877	932	893	889	912	868	912	913	880	893	923	884	890	932	921	931	927	899	914	896	914	849	881	934	960	926	929	852	894	968	948	867	878	922	889	976	932	900	887	862	920	874	905	939	929	913	861	929	853	888	867	931	858	991	927	907	897	922	873	926	906	916	952	887	872	868	849	974	865	888	864	879	916	945	887	949	933	918	901	889	955	905	942	955	884	975	892	842	904	868	940	878	889	912	939	909	916	900	877	922	886	901	906	923	894	936	906	896	875	914	922	932	922	932	963	890	897	966	942	899	922	879	920	918	938	919	907	914	882	954	943	918	905	914	838	913	919	916	958	822	924	900	896	937	910	931	899	941	974	932	887	925	892	993	939	891	926	899	953	942	903	932	907	942	938	875	945	920	931	911	901	943	907	908	940	925	936	952	926	938	886	839	879	906	910	924	904	891	962	950	903	941	925	957	910	884	905	952	898	999	929	907	885	885	912	949	922	880	988	939	926	924	906	935	845	910	918	917	933	928	901	906	913	945	927	879	923	879	881	863	970	932	873	925	909	869	942	913	868	889	949	920	1005	883	957	935	969	907	922	930	909	867	893	955	924	951	956	887	899	898	942	903	865	942	911	944	899	913	956	916	875	976	903	910	1004	897	909	885	917	948	945	902	926	878	884	922	881	892	893	929	934	894	1003	860	899	950	939	927	924	928	987	915	883	905	950	889	936	959	863	885	906	887	909	960	958	899	894	900	894	892	910	933	908	945	946	896	911	886	876	915	928	903	930	947	935	929	917	938	884	886	918	944	913	938	936	958	920	944	932	907	956	960	894	946	963	921	904	918	867	926	910	875	931	848	966	961	961	951	943	849	907	944	885	891	940	934	891	890	881	947	911	906	879	924	850	971	915	909	916	901	970	906	943	916	914	860	853	919	926	891	924	905	921	915	874	860	938	967	923	902	914	891	910	900	932	943	917	918	876	889	947	944	871	908	961	891	902	916	918	897	950	833	894	927	862	910	907	947	976	896	922	939	970	908	885	918	898	919	915	956	905	832	918	907	981	902	921	961	881	915	919	961	900	958	893	876	907	909	876	906	941	920	859	891	912	948	909	884	901	949	914	891	943	931	901	904	884	899	906	891	894	884	934	957	872	918	894	970	875	854	916	891	911	906	909	913	914	911	909	952	876	933	923	893	947	902	942	909	883	898	924	887	913	909	891	907	933	942	883	865	964	952	924	921	930	906	925	895	921	968	910	891	877	878	940	898	921	939	889	933	912	907	971	913	897	921	892	939	936	916	951	936	944	886	935	895	925	878	958	915	942	920	970	929	928	892	913	879	965	915	892	864	929	920	954	908	878	936	892	864	926	880	928	945	887	924	891	909	898	913	838	920	938	901	889	928	953	866	902	901	892	966	982	993	942	903	889	931	891	887	928	887	942	960	905	894	919	927	913	910	956	937	936	875	937	945	900	926	900	939	913	922	874	875	877	907	933	927	922	971	916	960	896	883	861	915	930	922	990	878	941	871	927	890	867	933	876	926	926	898	885	918	936	935	935	927	894	927	910	897	903	919	942	913	944	889	912	906	889	905	922	899	882	930	895	935	935	913	935	928	906	957	928	903	890	847	891	969	978	894	946	992	891	888	926	897	909	969	936	872	909	942	878	875	891	971	929	944	920	918	941	934	888	862	885	930	921	907	891	911	853	925	862	962	863	882	934	890	893	929	932	956	894	942	906	901	1020	943	886	915	943	858	986	859	971	846	913	942	881	982	955	912	907	899	915	918	881	992	941	902	911	907	890	939	904	948	889	941	940	953	900	919	913	924	925	933	949	901	927	910	942	892	903	929	942	895	990	870	911	926	920	990	870	954	987	940	925	957	919	892	913	880	909	903	898	924	897	904	952	875	908	914	895	946	941	899	929	934	881	929	941	950	903	932	994	930	982	876	925	937	927	917	938	938	878	939	934	880	897	933	937	938	945	963	905	888	959	916	919	938	969	949	870	960	894	955	905	911	932	956	923	883	979	875	942	878	899	906	932	959	896	902	960	893	947	902	918	893	912	914	874	916	985	898	997	939	955	937	876	962	919	934	927	943	872	901	918	891	886	914	891	903	923	899	906	901	849	945	907	918	908	899	898	865	945	925	922	959	965	923	948	936	934	906	866	951	898	909	879	903	917	888	898	942	898	928	950	910	924	955	924	944	902	866	904	930	893	943	921	933	908	904	873	957	978	914	894	944	901	881	868	917	934	915	871	973	901	937	891	898	940	927	926	891	910	960	895	893	948	881	928	909	929	905	948	908	929	888	890	911	952	936	931	905	936	944	959	917	911	903	877	887	922	895	916	920	890	930	899	929	905	891	910	879	945	905	934	920	943	917	865	924	941	935	966	979	917	905	936	925	928	895	886	855	870	904	898	902	916	931	985	963	870	896	900	931	892	942	899	898	881
23028	21525	28993	25248	22665	19825	7033	913	567	520	494	514	527	554	484	507	492	519	562	553	529	509	538	539	550	492	471	478	520	526	486	487	525	484	504	504	500	483	484	510	470	502	498	494	497	506	538	491	515	474	479	540	526	538	536	524	515	504	488	526	480	487	474	429	466	515	499	510	522	510	494	483	482	486	496	504	515	500	483	509	511	470	531	509	489	487	478	495	533	522	499	518	491	511	463	488	510	515	517	501	474	506	517	502	497	522	514	515	486	541	497	498	484	506	485	505	510	456	475	483	464	483	473	436	478	483	501	514	497	477	486	442	461	506	506	461	465	480	484	528	495	522	523	491	491	467	475	498	501	486	504	482	471	460	471	505	479	483	517	481	512	487	458	490	484	482	495	491	464	487	459	496	444	492	493	501	521	523	500	497	483	488	572	502	514	526	504	527	468	470	506	506	519	484	522	495	492	497	515	494	539	492	436	523	474	458	492	495	522	518	493	512	481	491	556	518	503	494	513	515	520	493	500	528	516	507	523	462	482	514	525	501	510	513	467	502	487	469	495	450	523	531	484	503	491	523	515	527	541	516	507	509	471	515	530	520	492	544	548	464	494	506	493	503	502	493	522	530	489	506	544	491	501	480	486	468	476	529	443	493	495	498	468	493	489	525	493	498	479	469	519	516	504	483	514	500	490	475	492	497	506	508	531	491	482	479	506	522	496	489	465	495	511	483	499	498	486	473	550	518	524	514	550	492	526	523	519	506	483	522	487	504	470	524	431	492	511	494	478	535	493	535	476	513	504	516	512	519	503	470	509	497	477	502	546	521	490	464	513	517	524	484	525	477	505	460	510	492	529	481	519	493	505	476	498	511	506	513	478	469	490	571	479	489	524	512	496	529	521	499	502	498	511	514	490	489	462	502	498	499	457	499	542	511	529	510	502	508	511	502	526	481	499	488	486	488	523	476	501	463	485	496	460	486	465	504	436	466	510	558	520	504	511	486	473	455	494	476	511	523	489	494	516	507	512	471	511	515	524	529	527	498	489	521	493	484	486	517	528	510	475	479	535	479	493	498	521	536	498	516	516	513	527	552	511	477	492	500	482	521	467	501	497	490	507	532	548	494	536	489	460	468	505	489	517	472	517	553	496	480	468	513	522	514	542	537	478	470	458	489	542	475	480	509	467	485	518	553	493	521	493	510	509	518	488	504	495	539	480	520	506	545	469	508	488	516	523	496	474	487	466	501	495	471	518	501	489	505	501	482	493	511	484	519	477	502	502	471	485	473	481	511	486	498	507	507	521	491	498	499	486	519	487	491	472	451	515	481	512	479	514	485	502	502	522	505	501	523	517	522	473	496	503	483	499	457	510	456	477	444	525	470	480	475	487	481	525	481	507	509	496	518	479	495	471	519	497	472	544	487	471	528	476	503	494	527	484	510	485	481	478	493	472	474	467	509	513	495	494	485	492	519	481	504	535	533	484	498	533	490	511	517	456	526	525	544	520	482	516	520	496	508	459	465	508	518	485	484	461	502	493	497	531	544	472	478	483	521	472	469	473	472	511	487	445	519	478	503	523	542	493	528	513	507	503	525	507	515	536	497	488	535	519	505	492	536	493	491	489	497	509	512	510	497	491	496	494	496	521	486	482	514	495	513	457	488	521	499	453	513	492	493	497	484	500	482	492	495	486	468	546	481	478	503	511	458	497	518	485	483	448	464	506	495	504	503	528	521	490	501	493	507	500	516	529	451	518	497	521	524	530	499	512	467	521	507	514	522	496	474	491	502	500	532	518	536	489	481	490	481	513	474	493	501	488	511	507	510	493	499	468	483	507	482	504	490	516	496	438	449	521	466	502	452	501	490	507	503	504	516	525	476	497	500	452	509	471	520	488	444	503	532	471	499	519	491	547	539	528	522	519	513	510	512	502	552	473	507	512	501	481	501	521	469	487	457	468	481	498	523	562	458	503	488	502	499	499	531	507	451	508	471	524	484	498	517	523	495	505	524	506	508	510	525	499	512	506	491	465	493	508	497	488	521	531	504	520	468	484	489	527	512	460	488	490	463	529	504	460	497	534	470	524	498	470	501	514	454	489	542	485	511	484	521	472	476	486	506	508	490	485	501	496	551	505	525	485	502	495	493	465	486	489	503	490	502	502	496	509	524	505	550	476	509	476	519	469	520	521	488	484	494	463	483	513	487	514	493	470	524	490	504	478	475	532	489	499	486	502	494	498	465	497	475	479	500	465	536	507	486	528	513	515	475	472	484	501	478	437	469	489	483	501	501	482	493	517	533	469	485	494	513	476	482	530	474	513	516	492	489	498	523	522	494	514	506	458	546	490	524	495	513	525	532	498	502	499	534	558	517	506	524	513	537	501	534	533	507	515	495	506	513	530	479	506	462	511	489	474	504	499	462	480	446	496	513	493	482	481	492	512	478	478	496	534	520	509	505	505	490	486	532	494	480	521	509	507	490	525	523	478	489	524	539	509	494	490	514	534	525	489	487	487	444	486	488	476	482	536	470	517	501	540	490	518	509	472	490	472	511	471	510	483	478	507	484	485	513	521	498	450	503	534	493	535	523	499	515	518	552	496	496	518	494	463	465	479	478	476	491	512	468	533	519	513	552	504	528	509	481	508	511	504	469	514	464	511	542	504	490	494	522	492	502	514	489	526	485	524	481	525	474	538	498	516	471	509	462	530	501	506	514	497	468	521	473	510	506	507	499	482	516	497	477	497	504	460	495	509	521	502	509	499	475	509	522	443	476	455	490	505	479	494	470	521	498	470	509	485	486	461	508	520	484	517	539	510	530	466	505	502	441	492	481	479	495	502	464	517	516	509	520	502	461	482	515	493	499	510	512	508	483	481	509	477	501	473	512	532	493	518	504	517	495	483	505	512	470	486	491	524	500	482	529	486	502	546	442	492	465	537	506	526	508	525	514	504	488	471	484	491	513	496	502	498	480	488	547	495	532	470	522	503	524	492	489	461	492	478	476	505	472	477	498	490	509	512	443	498	461	516	499	531	504	496	517	490	494	472	485	484	529	458	504	514	520	492	478	456	509	458	527	509	509	501	503	473	509	513	525	472	461	479	490	495	468	521	508	489	526	503	453	496	458	545	482	493	513	479	498	500	498	505	504	553	500	465	486	500	500	511	505	502	479	508	457	453	478	532	519	512	478	450	520	526	517	444	502	485	465	542	524	539	518	487	494	504	512	440	506	495	516	520	497	446	479	467	479	472	493	505	536	512	502	531	479	519	491	510	470	483	497	476	493	537	488	493	490	525	528	488	452	543	498	471	513	501	509	527	513	487	508	508	510	483	502	480	531	499	495	474	473	528	474	487	522	491	463	478	514	483	504	484	487	505	460	482	539	492	521	452	529	487	516	518	507	468	515	472	483	500	478	526	540	493	478	477	469	462	521	530	503	504	514	466	478	451	512	489	506	531	478	502	470	485	539	496	464	531	464	520	473	537	490	496	486
41057	54372	55690	50091	27870	11347	793	793	844	778	746	773	750	785	758	757	742	729	735	779	754	737	780	724	691	741	785	769	788	798	729	717	740	737	770	737	779	732	745	693	776	744	767	768	751	715	763	783	745	752	748	789	746	719	761	786	753	785	820	811	785	741	740	750	786	770	778	755	749	748	743	767	757	748	825	771	695	773	803	754	764	781	805	765	722	769	740	776	763	804	720	788	763	791	745	761	744	755	727	801	749	779	761	790	730	742	736	754	772	745	718	706	795	732	736	754	764	742	703	826	787	808	747	736	736	758	750	757	721	744	731	760	699	723	736	784	789	719	716	761	763	756	756	764	800	763	770	722	728	780	741	766	801	712	783	761	785	742	771	791	770	752	732	781	749	739	744	763	796	797	776	773	761	785	747	762	781	780	751	751	777	763	749	763	735	769	757	770	741	774	785	777	772	772	734	776	767	744	797	758	729	749	742	724	762	695	780	783	804	717	737	793	746	738	768	756	685	723	756	774	765	742	787	705	781	783	744	751	760	793	801	777	822	762	784	802	732	709	734	720	768	740	788	759	756	713	746	777	755	748	757	754	761	737	738	714	749	765	749	787	769	745	764	714	783	696	775	774	735	773	754	796	779	717	728	762	742	753	728	760	783	802	747	769	722	674	736	782	730	725	773	748	721	779	728	754	778	763	745	773	717	716	752	742	782	723	744	730	765	763	758	734	732	772	758	739	751	745	722	772	728	772	789	722	775	734	763	803	742	774	730	724	747	763	742	747	761	721	742	791	781	774	721	752	763	785	702	739	784	714	764	787	721	777	799	743	792	738	779	775	776	813	749	758	779	776	741	717	728	698	744	785	767	725	790	743	783	816	767	771	778	765	778	710	791	770	756	740	697	747	701	821	763	783	760	781	773	770	800	730	707	749	757	719	819	745	799	784	769	733	774	752	709	714	762	806	759	699	785	746	752	758	756	762	735	790	757	767	768	770	758	823	768	725	782	736	780	797	773	698	727	798	775	742	723	728	731	736	755	772	748	792	759	748	772	770	790	710	712	742	770	706	777	713	759	742	734	758	763	749	717	767	750	721	719	760	765	738	782	794	753	750	766	809	736	717	753	742	745	750	752	797	748	778	744	739	747	725	731	760	748	794	771	760	750	819	790	788	701	775	737	761	787	736	767	767	751	799	756	745	786	703	806	746	735	712	708	699	778	740	785	764	757	746	778	776	735	706	759	757	757	772	725	710	757	764	735	761	737	703	791	703	743	738	727	770	746	759	717	732	714	796	741	780	772	759	786	792	697	712	760	797	726	707	722	812	708	769	770	795	762	802	735	776	799	759	727	731	760	776	740	807	778	730	778	786	789	741	750	789	817	765	750	772	772	718	749	730	736	707	777	742	774	714	723	726	763	764	744	801	775	746	723	737	764	767	726	755	784	768	781	745	746	730	744	744	764	807	771	771	766	758	748	799	743	780	806	761	751	741	731	743	757	768	773	723	734	768	800	775	725	715	771	768	735	747	751	732	754	753	767	759	703	724	748	755	772	762	786	754	744	731	736	790	744	722	717	762	725	769	751	733	744	751	728	766	685	748	732	720	734	698	752	751	771	749	798	758	743	702	725	778	729	727	712	746	733	745	739	775	760	762	706	745	724	758	810	753	783	720	704	767	746	733	771	732	761	769	814	799	743	746	700	728	738	768	719	732	701	750	745	788	767	757	749	764	787	785	726	764	734	770	767	751	752	708	727	813	754	736	725	744	772	719	719	775	743	786	713	796	696	762	741	748	731	801	789	762	739	793	742	738	784	716	772	770	745	771	719	731	771	783	767	776	715	746	699	753	761	727	774	795	771	738	755	755	756	770	807	739	763	742	771	756	750	759	774	766	766	789	754	760	810	707	756	729	757	735	777	760	768	752	791	737	792	731	745	735	785	775	760	774	750	785	812	736	736	729	777	698	804	744	745	746	743	704	770	746	764	761	742	760	734	720	762	748	751	755	750	748	765	726	800	705	693	802	734	777	740	754	730	738	695	766	807	711	781	750	787	796	768	763	769	721	794	770	724	786	757	733	751	766	800	788	813	753	771	740	799	746	742	714	775	749	737	751	769	796	727	764	753	744	748	748	770	770	744	737	770	739	762	765	756	796	768	787	821	782	756	715	770	755	743	754	788	713	784	713	771	748	741	800	744	717	798	757	767	739	770	740	768	779	749	751	790	747	796	765	780	793	706	714	795	749	808	752	801	790	709	757	748	692	773	764	785	771	775	727	729	722	779	750	767	787	758	833	773	764	729	726	768	748	714	723	710	740	755	787	777	762	764	749	765	757	730	762	759	772	721	758	813	803	687	723	764	764	763	735	708	806	744	754	748	734	793	787	743	712	759	738	767	798	750	751	734	759	808	791	787	791	768	733	725	770	748	715	767	722	785	744	733	744	754	771	756	755	707	797	768	771	800	700	774	765	792	731	718	754	738	739	734	740	756	713	763	753	752	755	763	751	788	775	760	699	733	719	740	740	792	775	730	741	735	740	762	761	787	729	745	746	780	755	738	773	767	749	704	761	722	746	762	739	737	773	787	784	798	765	790	771	808	759	761	747	768	750	739	750	763	769	713	733	734	751	782	689	757	729	753	780	780	766	740	768	672	754	739	755	715	748	793	782	735	742	704	743	748	799	726	780	809	745	765	748	763	724	793	757	784	749	772	748	725	779	728	773	739	775	744	780	684	753	780	739	799	761	742	820	744	729	765	737	778	701	818	743	771	747	776	737	765	743	773	759	743	720	759	712	782	749	766	762	735	729	783	750	793	768	748	742	725	744	747	742	832	746	731	790	805	752	763	804	744	706	752	701	754	702	747	771	713	754	767	723	757	741	790	786	786	785	785	798	723	747	766	721	770	787	765	743	781	771	750	739	696	748	771	764	764	801	761	753	749	822	781	717	737	735	758	750	748	786	748	786	755	769	762	774	784	760	797	718	793	785	784	723	711	739	741	738	764	736	723	762	781	679	773	717	769	813	745	798	750	708	791	715	738	799	744	737	715	748	787	768	723	726	724	731	771	785	767	809	743	781	766	730	707	765	746	781	749	784	766	800	788	761	722	761	724	744	745	779	719	695	780	772	781	753	752	714	768	748	775	780	751	785	721	710	803	795	774	777	779	785	778	770	793	786	749	763	792	745	749	739	764	768	767	748	768	801	780	756	736	748	790	741	710	780	776	784	756	718	762	719	787	789	752	791	786	726	816	700	708	783	794	684	791	744	729	794	772	744	797	737	717	738	739	726	716	732	720	771	796	768	743	770	771	774	721	818	812	706	762	801	808	820	728	752	773	761	813	740	796	706	749	801	750	756	729	750	792	754	747	732	793	777	763	775	775	758	762	767	775	741	749	766	790	706	726	852	769	801	753	752	779	777	756	770	748	781	752	757	760	693	778	709	743	791	770	777	750	774	734	751	722	797	741	761	715	699	767	768	718	733	793	755
27415	22398	19135	14111	4925	912	471	478	500	479	441	458	453	474	418	442	478	454	461	498	438	455	466	443	434	424	474	490	422	475	437	486	470	543	500	465	490	471	447	456	469	463	462	461	477	468	460	469	499	463	479	491	449	456	492	452	466	496	450	427	470	465	465	485	470	479	466	438	484	488	485	469	451	485	464	462	448	536	464	479	474	475	476	504	439	447	485	538	454	452	476	454	466	462	448	471	457	463	448	462	482	438	479	451	462	467	479	452	423	500	508	470	536	456	444	469	453	454	448	491	462	476	440	440	506	471	465	478	432	441	499	450	474	465	499	472	516	479	491	436	498	460	490	486	478	475	494	497	474	445	457	457	444	504	488	478	445	484	430	433	496	466	456	440	479	475	485	451	426	470	504	453	473	494	451	457	437	447	485	439	481	499	472	455	493	472	455	494	479	476	461	483	454	455	464	459	461	462	505	474	498	460	479	489	460	471	451	530	456	462	457	473	467	490	488	481	482	479	485	480	448	476	474	506	454	478	427	440	466	490	472	468	478	465	458	458	467	483	464	430	484	475	455	469	460	465	463	488	513	455	508	477	435	436	480	454	527	485	474	447	499	486	450	436	465	453	484	460	438	465	487	490	474	488	466	463	418	465	474	480	448	499	475	455	492	509	492	461	469	492	472	435	457	451	459	489	433	501	491	442	448	449	504	428	479	463	488	497	466	439	460	443	446	455	474	492	465	490	493	493	475	472	458	455	477	502	462	471	513	456	466	476	454	486	469	421	437	437	473	477	519	439	464	428	448	470	457	488	444	470	448	476	485	489	453	459	468	427	488	447	490	441	453	456	475	518	460	457	524	511	484	476	459	477	452	492	486	492	460	493	492	470	491	469	476	493	429	482	475	449	475	470	456	432	441	488	496	471	491	450	443	427	441	443	496	488	488	487	508	459	468	477	459	456	497	477	488	459	443	472	476	471	486	489	491	535	455	484	443	456	471	452	461	514	508	474	468	465	454	513	472	488	426	437	464	448	420	471	501	495	488	484	481	451	465	444	467	461	490	465	491	420	485	453	497	514	482	465	498	472	486	517	478	456	463	484	482	486	468	479	476	454	440	476	451	469	442	449	481	452	459	438	475	479	498	462	468	466	472	463	463	499	465	480	443	471	492	496	479	493	507	471	486	449	459	484	442	473	509	485	505	460	462	466	490	493	468	490	447	487	464	498	477	459	489	475	492	459	476	479	466	478	482	452	492	463	478	529	442	512	454	484	466	423	483	431	483	506	495	466	485	452	456	459	472	480	411	460	479	419	449	475	462	483	511	475	469	496	477	484	467	489	477	460	463	469	504	469	506	469	504	479	489	485	474	506	490	500	503	442	475	503	474	534	487	459	471	495	460	462	476	486	465	483	451	459	442	460	451	499	500	477	477	445	479	464	464	457	455	494	473	464	491	437	470	478	442	506	495	433	487	484	468	451	500	440	481	485	489	483	477	494	480	451	466	477	442	444	444	456	461	446	468	487	477	446	494	480	490	455	472	480	432	465	454	489	413	482	468	446	454	484	464	465	450	467	485	457	507	465	450	474	444	466	494	471	507	427	484	481	483	459	482	489	469	482	492	460	464	488	413	496	420	498	470	476	509	463	498	475	464	463	486	460	480	433	458	457	426	448	515	469	457	494	485	461	484	432	478	507	491	486	491	489	498	456	492	445	453	500	481	470	507	432	509	508	442	493	428	485	489	488	455	503	468	454	468	453	435	474	486	487	470	468	500	457	443	477	479	451	466	469	433	484	472	446	441	434	441	463	496	489	457	431	461	459	474	479	493	450	452	529	488	479	440	502	451	463	454	471	447	467	476	507	503	445	433	479	459	498	491	458	478	472	461	470	481	458	465	471	438	485	447	502	517	473	488	469	462	478	457	451	462	495	487	494	449	456	469	478	468	493	456	441	449	469	451	460	475	455	492	486	471	458	514	463	459	458	453	488	505	450	458	482	435	453	477	486	487	515	448	472	464	473	500	497	439	441	458	497	482	480	465	473	486	498	490	499	459	482	467	488	512	507	493	472	486	485	495	500	457	452	484	460	444	484	448	482	482	483	467	465	452	492	441	523	485	459	482	476	447	469	498	458	452	480	485	459	438	501	489	498	424	442	486	457	437	470	497	468	470	477	474	463	499	465	475	471	459	439	456	462	500	476	494	461	508	472	486	490	458	488	460	457	476	477	449	479	511	518	493	454	522	461	464	432	502	480	502	457	457	462	438	484	473	472	487	461	443	473	491	508	444	439	492	462	479	468	470	467	508	481	439	457	471	442	464	472	481	485	477	466	487	494	479	466	478	460	505	509	434	478	510	435	484	462	478	482	483	440	477	452	447	475	478	486	490	457	478	477	449	484	516	458	447	505	462	459	509	471	500	436	448	465	482	461	481	497	496	448	464	474	452	500	482	497	465	455	421	477	448	486	495	464	456	448	465	490	474	455	460	455	472	449	482	473	475	485	437	458	464	472	485	447	463	442	466	470	460	456	501	457	447	429	477	468	479	486	481	510	458	479	489	482	467	471	443	497	471	468	431	490	511	509	491	483	491	466	502	508	474	482	464	450	465	493	485	432	463	454	463	474	479	471	487	457	460	451	476	480	461	459	494	487	489	449	477	471	476	498	482	464	473	433	450	494	471	472	507	471	442	452	434	470	429	475	474	476	464	482	468	487	454	497	486	447	489	511	455	500	454	444	510	497	474	457	466	430	453	482	466	461	487	447	522	472	503	493	463	473	500	490	498	477	465	457	435	501	450	475	432	519	450	506	440	422	460	449	496	476	466	464	447	494	416	467	442	473	458	413	485	482	460	453	471	463	472	446	449	480	477	460	447	489	474	442	457	482	475	457	429	512	472	452	505	460	489	484	513	470	492	437	476	438	473	451	447	463	474	489	460	505	480	462	462	454	461	454	457	472	466	474	440	474	496	464	488	493	503	456	486	429	471	450	448	449	498	473	454	496	449	492	448	459	480	496	480	439	463	468	477	449	465	457	465	456	464	446	446	447	438	435	468	497	453	476	465	414	453	483	476	460	489	446	485	474	448	482	485	480	484	451	546	438	487	476	501	450	486	456	496	455	459	473	432	476	449	439	477	454	444	433	491	498	476	506	460	458	503	455	453	469	445	469	469	474	437	477	463	461	458	431	461	429	474	459	461	454	477	506	450	477	470	477	459	492	450	468	435	459	486	439	478	463	468	440	441	453	460	452	437	498	458	465	451	477	423	449	453	466	460	487	473	453	450	460	495	455	454	458	480	475	489	460	467	487	481	428	468	471	455	471	501	514	498	459	485	462	486	517	480	465	467	446	508	473	475	462	469	454	488	492	490	462	469	463	446	460	508	459	442	492	449	429	445	460	475	471	469	495	452	434	499	465	454	438	466	472	458	473	485	491	531	455	441	492	467	467	473	461	449	426	432	490	481	469	464	489	489	489	435	508	473	463	441	474
30303	27234	19861	16829	7371	1429	694	711	695	729	724	735	784	699	646	790	638	719	715	708	729	753	703	750	683	680	673	687	750	774	719	718	695	749	702	706	698	739	723	701	731	672	749	722	740	719	708	709	771	696	688	692	717	734	693	682	740	725	695	680	730	719	684	742	687	718	687	721	744	742	724	728	739	706	707	775	718	732	730	729	706	734	752	702	713	740	727	680	686	698	709	719	746	727	721	705	699	748	669	729	708	738	721	705	728	730	733	739	696	720	741	665	715	719	695	718	739	719	728	682	717	715	732	717	715	676	728	730	750	722	708	734	696	723	774	702	719	733	739	677	747	693	708	755	735	681	727	716	740	730	708	714	717	695	703	739	633	747	737	769	698	689	739	764	721	711	717	726	697	729	719	685	751	726	720	651	678	736	708	703	698	683	676	741	735	706	684	754	694	712	707	748	757	717	721	705	713	752	705	749	734	724	732	773	710	728	731	673	711	727	699	695	722	717	724	725	690	718	718	715	740	722	756	762	695	696	723	737	746	711	678	665	715	723	724	736	686	710	757	715	784	720	742	690	687	728	764	690	731	695	713	693	727	681	734	698	694	717	683	714	714	705	740	708	713	748	719	722	722	674	722	753	716	702	756	699	739	729	657	698	713	731	706	708	696	724	684	758	722	680	715	723	728	712	693	747	726	703	714	754	717	738	705	743	739	732	699	720	700	755	711	705	720	764	710	755	719	768	658	700	696	760	747	732	677	680	709	680	721	713	697	758	664	734	726	739	739	695	742	765	731	729	679	747	736	721	755	694	741	736	735	736	704	736	710	713	680	699	713	722	683	708	703	723	718	703	772	654	673	776	758	696	706	704	695	756	741	687	723	710	718	770	760	677	677	748	673	715	667	770	717	747	663	698	691	705	721	697	733	702	722	722	735	696	731	732	732	726	687	687	756	732	735	756	695	727	737	727	749	689	733	685	762	728	745	676	730	704	718	717	705	769	719	697	746	725	684	733	682	727	714	719	722	718	782	735	744	720	745	698	692	690	678	716	736	742	735	731	702	709	716	807	687	670	676	708	692	722	709	745	662	698	722	707	718	738	759	736	722	753	696	770	709	720	704	678	721	663	765	687	717	759	736	721	731	709	713	680	754	673	709	704	731	663	720	730	697	718	740	713	713	703	694	706	766	723	732	682	705	729	765	685	688	692	716	669	737	729	745	743	729	713	725	733	704	730	712	700	703	753	671	723	684	751	707	710	628	758	752	702	724	721	714	709	737	700	804	722	697	715	757	709	749	686	736	713	691	736	703	737	693	715	732	710	716	681	684	691	757	645	701	709	681	695	733	719	668	656	743	667	735	733	711	697	743	706	699	734	682	709	724	731	718	729	701	757	705	701	721	745	706	748	728	708	705	697	721	734	677	699	705	712	730	714	726	708	699	705	773	772	720	734	683	748	731	699	754	722	689	719	724	727	727	681	733	702	735	714	698	726	735	694	725	685	722	690	761	739	726	699	752	724	741	752	730	721	692	717	689	720	699	719	674	742	740	737	717	733	693	716	745	772	697	735	684	764	707	732	713	664	725	775	723	698	749	749	714	780	735	739	728	731	770	753	775	721	742	751	711	725	727	755	728	702	679	667	712	704	689	721	739	708	702	704	692	752	725	708	772	707	678	726	759	731	762	690	770	766	686	715	746	739	712	738	697	713	755	697	759	694	719	668	741	683	684	729	711	698	698	723	688	697	689	701	734	719	686	655	734	678	733	725	705	678	754	706	708	724	707	725	755	721	730	677	672	724	707	725	704	718	727	773	695	726	703	706	717	706	740	734	716	675	751	707	726	721	745	714	686	702	701	735	730	715	723	676	674	704	748	681	735	702	706	696	687	757	681	730	719	690	701	738	696	702	709	732	703	773	741	762	727	709	689	731	736	663	702	749	740	698	728	719	771	728	762	754	786	725	722	701	758	718	743	709	732	749	696	673	737	721	731	760	689	742	740	696	732	691	774	729	658	705	707	714	706	707	680	757	720	692	676	725	691	672	711	717	709	734	756	684	688	707	716	705	728	688	720	720	724	713	730	733	694	723	706	697	721	737	703	721	712	701	711	741	754	738	704	726	778	762	758	736	700	735	756	669	774	716	680	750	736	739	704	722	721	747	743	759	715	741	727	712	679	728	719	709	746	705	702	705	724	667	705	677	716	724	738	696	734	698	706	715	727	742	721	674	688	736	703	683	729	706	722	729	710	681	681	726	813	717	697	686	737	745	678	679	725	720	740	725	763	719	755	702	749	688	721	709	699	732	709	685	687	719	727	693	748	737	676	674	749	723	694	713	721	746	725	716	711	709	740	731	717	714	651	742	707	738	758	716	735	738	721	739	716	705	737	730	726	752	755	748	805	687	730	634	768	719	703	725	729	677	748	705	736	666	694	727	744	713	704	692	739	713	706	727	733	731	712	709	691	737	714	660	772	718	723	719	718	745	741	743	703	720	700	700	749	703	682	651	695	750	720	740	730	697	707	763	726	731	709	723	751	680	729	761	736	715	732	745	709	759	754	711	695	733	745	734	717	749	692	728	756	684	741	695	682	711	739	725	720	696	696	702	748	720	744	770	702	698	705	716	705	696	725	712	747	709	667	669	709	726	704	672	692	708	734	714	712	696	701	737	729	718	726	765	711	731	747	718	739	747	655	733	710	747	786	720	731	705	688	693	741	712	719	696	685	740	696	689	759	704	698	721	699	760	718	734	690	675	709	658	707	712	689	741	727	732	724	684	722	726	724	692	692	739	676	690	732	681	666	736	696	721	799	732	708	713	708	704	710	710	717	688	672	748	743	755	708	741	699	699	700	750	733	726	745	761	704	710	674	721	743	743	741	688	733	702	662	712	710	666	727	764	735	759	729	686	700	701	716	684	684	688	706	691	750	738	732	676	699	728	724	790	727	697	738	734	670	737	735	743	733	689	712	699	766	680	758	700	725	737	716	739	722	726	683	665	726	677	644	748	730	728	689	693	712	717	710	675	697	739	703	683	725	700	723	714	726	733	726	706	765	722	711	752	720	732	718	694	719	772	726	725	717	710	681	763	709	716	763	777	734	695	703	682	709	703	757	735	698	733	740	710	673	732	723	750	725	702	695	706	758	725	722	700	696	762	705	733	678	736	740	685	684	741	741	717	699	744	740	741	703	703	744	742	766	721	669	701	722	724	738	685	714	753	718	702	743	722	716	721	683	742	748	752	769	691	727	688	786	707	705	685	691	711	743	731	702	718	703	730	699	702	712	697	679	727	694	742	740	706	730	715	716	684	704	764	705	688	784	700	692	728	763	729	673	738	742	710	662	728	720	709	746	742	756	702	722	747	769	731	740	740	720	725	712	756	720	706	704	728	729	712	701	694	725	746	711	679	698	726	750	726	707	733	708	738	814	719	730	747	736	741	730	681	719	711	681	676	732	713	743	741	741	708	701	758	721	740	716	697	711	750	733	711
24101	21248	29144	32375	30163	16131	2737	678	641	619	581	638	606	600	588	622	634	635	662	625	602	615	622	624	600	601	593	573	584	645	596	605	568	595	619	582	572	608	603	590	647	610	581	595	612	578	658	613	560	583	609	599	612	601	594	626	572	624	636	617	588	619	622	569	629	599	636	586	533	582	584	637	587	611	659	553	600	627	589	598	595	583	612	633	565	622	617	604	605	639	615	625	621	640	603	628	654	616	633	624	576	584	602	628	603	586	617	626	573	592	608	594	592	613	584	638	589	564	602	625	669	576	683	584	616	608	565	595	564	634	560	575	629	561	658	619	623	561	592	604	600	580	571	634	633	595	577	555	581	572	651	593	607	575	606	584	586	591	604	637	628	591	596	616	600	616	577	611	605	574	581	565	590	642	602	561	575	600	569	588	636	581	591	633	586	594	595	611	610	578	563	594	552	578	575	643	622	604	638	585	584	639	600	596	582	598	589	626	633	594	608	592	592	621	662	583	609	607	585	616	612	608	586	580	615	604	602	592	551	555	572	617	613	615	602	584	579	594	609	611	598	599	601	589	617	610	603	570	582	542	591	645	595	599	612	602	562	621	623	594	601	600	606	682	586	646	621	617	601	579	593	594	547	610	583	602	576	547	624	597	600	614	580	596	560	566	604	580	596	592	592	619	574	597	568	632	566	578	587	628	598	587	641	621	574	585	647	648	600	557	585	591	631	562	558	606	627	634	629	622	612	558	597	582	592	596	586	598	576	600	578	585	599	595	570	586	576	590	572	618	561	601	625	591	631	622	570	615	559	572	627	623	614	593	572	583	633	623	616	611	615	611	566	618	592	646	607	613	599	602	575	588	598	569	606	631	638	592	570	588	616	580	605	620	626	637	571	612	638	616	633	602	607	587	579	549	607	601	620	599	568	620	609	606	579	603	609	610	575	576	572	606	622	591	565	598	579	658	580	611	633	602	583	602	568	631	596	618	548	583	605	600	600	603	627	603	604	614	627	585	612	612	624	609	579	614	605	609	626	586	624	634	581	650	630	575	601	577	631	576	642	615	589	610	594	588	631	599	550	619	625	586	577	620	569	624	580	641	621	557	617	624	575	613	626	567	608	594	623	636	581	627	645	591	598	589	588	647	599	637	623	609	619	574	600	626	635	632	563	600	592	583	598	583	562	604	593	589	574	636	586	634	598	625	574	599	631	596	629	597	614	601	589	611	615	597	560	608	586	560	625	564	626	630	625	594	584	555	639	586	600	604	576	685	641	650	595	612	581	596	626	583	668	634	603	622	601	619	606	612	564	599	656	595	620	607	576	591	587	624	575	610	609	623	606	601	600	595	590	591	598	601	547	625	625	615	635	591	581	631	591	587	614	577	592	589	601	626	608	593	593	577	608	609	586	607	635	588	612	585	611	596	600	561	622	606	618	568	567	613	613	612	601	584	600	544	632	618	604	591	614	594	618	610	616	606	589	621	574	564	600	640	583	639	605	618	605	612	608	669	582	629	583	585	572	581	604	619	570	615	603	614	584	579	631	580	641	589	620	585	544	612	565	595	631	604	593	626	591	599	587	584	615	572	551	573	620	578	568	619	611	611	569	599	604	598	597	613	585	622	623	577	629	615	578	656	603	620	597	607	585	562	630	593	555	638	611	621	568	606	598	629	560	586	610	611	589	579	592	580	639	571	619	575	616	642	611	580	593	609	610	557	617	625	587	568	634	596	585	614	611	586	592	575	589	547	589	617	584	592	634	602	596	582	622	618	586	589	611	626	606	585	563	575	614	621	595	576	604	629	628	618	582	635	581	586	614	613	588	551	610	606	626	626	636	602	570	598	608	570	574	589	642	607	615	615	626	591	626	615	587	614	587	624	629	573	649	624	601	595	626	620	568	664	633	613	635	557	571	597	593	605	635	590	629	616	641	573	625	590	570	567	575	613	627	586	605	604	570	598	561	592	592	577	584	614	600	626	546	634	596	597	617	621	602	573	652	599	616	614	614	595	583	596	586	608	604	579	619	627	582	632	584	570	663	576	620	577	534	623	621	618	608	608	597	610	589	618	591	606	584	616	578	601	612	624	617	581	596	592	589	629	582	622	613	571	564	571	612	624	604	605	639	615	587	589	560	606	566	587	616	619	623	559	591	589	578	560	597	566	623	593	569	582	660	600	571	598	605	627	664	571	592	605	610	639	588	590	628	573	598	624	598	580	584	583	580	607	623	606	615	574	615	622	608	601	585	557	604	611	610	598	604	597	620	580	589	574	661	576	595	602	610	609	616	607	616	570	639	595	607	618	609	579	625	585	603	599	615	628	568	597	593	603	585	601	616	633	603	622	588	629	567	572	600	589	613	592	613	628	651	596	616	589	632	610	596	585	627	580	635	592	601	572	586	556	620	594	610	589	599	534	576	578	573	603	592	599	592	613	612	642	658	631	600	576	590	602	620	573	690	550	616	592	599	623	597	615	580	609	581	603	561	588	632	552	589	614	609	600	587	612	596	593	592	637	582	580	596	596	625	580	628	609	601	578	617	612	612	614	635	613	645	598	646	623	611	611	574	603	602	596	580	577	633	587	597	625	579	597	612	593	653	537	608	614	579	574	626	634	635	607	557	608	635	611	582	613	647	632	597	587	609	630	602	594	609	610	611	581	622	539	623	578	604	635	580	598	636	596	596	563	600	612	600	598	628	611	544	612	590	629	612	623	571	611	581	598	626	576	609	587	602	636	603	621	581	595	611	630	605	604	560	573	606	602	595	576	633	616	608	638	585	627	616	578	626	596	627	613	613	570	590	573	636	593	600	540	565	584	639	557	610	614	615	618	595	584	633	609	608	572	582	578	598	587	605	584	588	645	600	599	590	601	594	612	606	623	631	575	603	605	573	617	634	612	609	615	647	638	589	589	589	613	571	636	608	587	577	597	619	596	618	583	618	648	603	601	589	616	649	615	622	583	557	598	630	599	581	591	593	622	571	582	570	596	578	599	573	546	622	624	615	533	606	627	611	604	590	620	585	574	644	584	577	577	618	600	609	613	636	635	634	628	593	615	600	564	655	603	623	597	575	593	580	594	601	658	617	599	548	568	584	554	610	601	610	619	637	572	589	608	576	626	637	600	601	620	613	555	566	581	588	569	623	600	584	622	620	633	599	586	586	587	602	599	631	624	611	599	625	592	589	607	615	591	604	574	598	643	568	625	599	588	597	558	586	619	570	652	635	586	618	599	602	570	587	615	607	589	635	645	594	610	588	570	632	587	629	642	582	609	631	570	597	568	602	659	592	583	618	612	622	603	615	572	567	573	588	612	623	576	575	587	604	599	568	621	639	629	603	597	578	570	627	593	598	590	584	558	621	587	570	589	611	589	594	575	652	582	615	599	579	643	606	624	589	596	589	649	624	607	578	569	588	623	612	593	609	616	627	581	632	562	606	579	579	578	603	585	573	570	606	598	620	525	600	586	624	618	576	604	642	603	622	641
32718	43416	51820	50207	35768	11281	1029	933	967	931	947	939	919	906	963	908	869	850	875	884	911	960	919	932	881	889	938	932	905	924	959	956	922	907	863	925	927	888	910	898	903	927	885	897	945	928	874	876	895	899	900	897	961	930	934	937	939	950	924	860	923	911	880	886	884	919	894	936	901	931	879	897	883	868	914	902	917	930	862	895	885	923	943	937	881	870	938	868	887	869	951	975	945	918	933	919	946	897	888	926	919	844	884	899	901	883	919	902	970	929	940	879	958	962	935	902	849	955	924	899	886	908	915	924	917	940	885	933	879	896	955	907	908	923	848	896	935	841	891	879	885	948	929	916	929	962	906	913	909	882	895	969	890	909	903	823	899	917	921	952	903	959	928	882	879	914	910	893	887	922	921	899	920	929	867	930	868	924	902	917	885	866	895	893	904	883	959	900	906	900	913	909	899	902	889	924	887	956	960	975	937	902	887	916	904	945	890	927	914	881	896	913	926	884	909	921	905	890	910	814	913	869	927	863	949	932	875	823	942	869	894	906	936	890	933	901	934	904	918	903	954	948	922	884	974	902	893	878	899	891	898	934	908	889	935	880	905	931	908	942	892	902	881	919	1002	884	945	878	868	981	935	886	924	911	846	886	945	917	915	914	887	887	950	872	882	887	903	879	904	902	948	894	869	947	939	943	927	874	902	895	893	897	934	916	925	875	901	887	946	956	943	940	878	965	898	895	886	935	886	906	918	856	906	944	915	941	863	931	908	923	924	889	951	912	922	938	919	952	874	944	935	943	890	938	943	902	909	919	927	857	909	867	874	926	866	868	886	957	902	878	907	880	885	929	885	878	906	894	949	921	931	911	904	929	911	898	908	890	936	905	957	880	963	865	958	924	947	884	901	961	904	896	932	888	881	884	915	911	917	902	876	906	916	975	902	865	886	910	902	880	878	908	909	877	908	895	920	927	894	910	918	903	957	903	886	900	859	882	922	876	920	940	920	933	918	862	955	851	881	907	896	902	862	951	832	925	912	885	904	909	878	919	883	892	910	917	926	944	877	875	901	906	973	946	874	894	933	917	902	950	888	952	948	887	883	920	965	869	928	889	884	897	971	906	882	876	917	903	895	932	889	911	887	892	964	909	966	918	921	904	914	871	920	867	888	946	885	937	920	945	891	897	898	883	948	888	858	903	916	888	895	905	952	913	887	852	896	908	933	894	902	873	968	866	924	891	886	886	956	865	894	966	890	910	897	867	857	927	893	935	952	899	953	935	898	917	931	881	871	965	949	884	918	962	861	846	937	902	955	889	880	889	831	904	951	936	918	925	893	875	948	956	909	929	941	906	940	921	875	932	994	879	876	937	944	877	877	914	919	922	922	917	873	925	958	910	903	879	939	867	909	888	930	902	928	932	919	875	902	913	937	901	937	921	903	917	905	920	913	898	926	909	851	895	881	908	843	890	907	897	906	924	905	881	935	984	885	890	917	943	904	907	855	879	871	853	901	930	886	830	956	871	924	890	953	885	889	931	883	932	940	977	914	977	870	947	872	896	936	917	903	942	930	872	891	966	900	890	938	897	880	861	879	910	917	875	881	944	905	943	930	862	944	905	933	883	948	904	891	923	928	913	930	893	908	960	893	920	946	991	901	935	901	923	938	912	855	892	887	929	886	910	877	937	889	942	832	885	914	855	928	926	858	924	908	933	901	954	948	908	931	942	978	938	902	887	960	925	941	927	879	911	926	898	909	939	895	861	961	873	1010	890	899	909	927	912	896	865	905	921	924	907	941	946	922	922	849	916	822	891	904	938	878	875	916	917	937	889	913	894	853	909	925	880	905	910	900	922	919	918	893	858	931	865	878	919	866	872	910	901	909	944	937	904	857	912	953	871	928	855	956	933	892	904	892	942	937	856	919	952	906	872	890	878	1007	892	881	890	921	854	907	928	871	898	916	924	922	927	951	942	856	874	913	884	906	845	902	923	899	930	888	956	909	920	909	886	844	914	951	923	917	925	920	893	905	906	885	915	887	960	972	844	940	915	887	932	896	940	938	921	866	939	968	917	910	898	914	887	892	892	913	886	870	876	911	935	871	909	925	861	886	796	880	971	896	846	920	873	885	903	967	900	901	897	865	961	941	880	872	895	867	850	909	894	899	865	893	921	909	877	901	908	900	859	911	925	956	970	909	878	934	889	920	909	931	883	995	917	905	896	895	924	896	943	895	910	863	920	892	916	910	957	903	861	896	918	944	872	890	883	852	874	931	933	872	916	924	952	872	870	887	920	904	965	888	903	919	914	881	903	913	920	922	918	950	928	903	836	966	831	892	867	941	879	882	907	924	958	853	938	890	876	908	898	881	883	906	920	950	969	884	902	906	895	873	884	902	950	911	927	904	925	927	896	885	936	922	946	899	898	875	872	983	902	917	876	941	955	893	911	885	855	954	878	905	882	877	958	884	927	899	903	851	893	913	922	893	872	878	955	927	916	897	954	911	913	848	969	918	854	931	941	908	952	871	862	946	914	883	904	889	898	887	965	967	949	895	883	878	956	924	918	919	856	933	885	867	931	884	929	921	905	875	949	944	895	896	886	867	880	879	941	882	914	929	931	889	893	863	913	970	894	897	917	912	907	906	914	851	881	868	928	929	909	920	937	980	927	895	984	932	909	888	933	960	917	915	859	887	941	928	909	890	924	927	926	913	895	875	869	901	900	896	888	890	877	853	905	884	888	867	899	912	934	936	947	932	836	925	913	913	964	863	909	889	869	925	909	935	857	962	915	940	917	963	914	926	864	883	932	839	900	941	862	939	927	925	891	904	927	919	919	910	845	963	949	940	907	891	924	918	931	933	875	897	916	914	881	924	897	858	927	918	925	945	929	911	867	928	925	911	920	910	937	899	848	913	938	923	910	923	874	912	915	897	947	960	876	930	914	896	905	892	909	973	884	924	911	955	914	877	929	896	892	895	892	885	907	844	945	907	922	899	901	881	887	932	891	898	923	883	876	921	870	880	961	909	937	887	924	928	917	882	868	906	962	855	918	875	929	888	920	887	911	900	906	899	908	952	931	909	859	937	899	914	935	848	906	904	885	979	909	941	956	918	882	976	893	940	926	971	915	896	878	925	916	911	943	917	931	921	889	880	917	928	917	922	910	907	916	903	892	945	841	921	895	853	931	947	930	891	913	880	885	930	909	917	886	901	885	957	931	901	931	955	905	897	898	925	913	884	960	924	898	919	892	966	908	891	936	896	932	899	923	887	996	921	856	929	898	879	873	908	863	895	913	855	904	898	861	898	926	977	952	922	958	967	859	974	866	970	947	938	911	911	889	886	911	974	908	864	994	914	864	886	909	912	872	896	927	897	937	921	934	946	919	846	913	889	948	861	930	904	868	873	919	880	910	932	868	908	908	916	930	902	912	908	918	851	921	975	868	901	950	917	927	935	859	903	855	934	901	883	899	905	923	840	915	996	896	871	930	891	923	893	929
23025	21270	29086	28232	31780	22716	10627	897	536	546	531	540	527	572	531	535	518	537	493	493	514	508	480	497	513	520	557	493	554	504	490	506	499	536	532	518	542	515	500	495	515	519	517	510	542	480	506	569	513	537	514	498	502	528	487	483	526	540	487	545	534	513	505	541	512	493	464	531	484	486	532	522	508	489	531	493	533	523	515	554	485	539	549	521	500	488	535	506	490	512	581	481	510	538	493	507	498	499	485	525	537	526	479	532	540	517	483	532	485	480	543	489	525	492	445	542	538	532	516	496	515	497	500	499	516	505	488	517	479	504	495	506	532	502	564	505	529	519	493	468	514	524	489	537	553	516	523	528	497	531	487	548	524	504	514	531	527	487	470	499	493	505	499	512	538	501	489	492	507	487	542	506	485	483	495	510	501	537	492	507	513	526	500	501	493	507	507	502	528	506	466	566	523	513	555	544	521	500	515	546	507	506	509	509	535	532	513	499	514	511	506	486	492	497	498	503	520	536	520	537	478	475	451	517	520	540	507	541	537	505	530	548	545	501	533	522	482	487	498	535	540	545	476	491	528	493	528	475	534	501	503	529	530	517	479	533	524	495	510	480	483	525	477	504	520	544	507	495	522	477	470	531	537	499	503	534	532	505	541	541	534	512	528	570	495	490	527	492	506	531	559	527	515	493	517	478	507	511	527	500	505	532	488	543	509	524	491	532	546	532	507	510	501	498	534	493	491	508	503	492	499	492	555	487	502	475	517	528	515	473	501	484	519	501	505	494	491	492	479	511	498	527	465	516	535	490	536	494	513	491	475	504	513	549	552	514	522	511	473	480	461	508	516	526	496	507	543	481	533	473	532	491	526	535	496	504	501	537	516	514	495	470	475	475	473	506	523	535	514	535	534	531	508	518	502	500	514	501	493	494	506	501	492	480	480	535	493	540	526	539	468	486	490	507	515	487	527	507	530	474	473	462	520	525	530	508	489	529	497	513	506	554	531	503	542	500	494	515	512	516	518	511	543	537	492	537	540	529	532	490	474	508	477	548	488	482	492	546	505	504	536	526	479	551	513	476	513	535	503	542	491	498	500	552	503	496	495	508	534	499	496	504	514	487	516	509	529	530	476	469	503	563	511	532	517	534	530	510	487	521	489	513	535	494	472	511	488	542	547	521	520	551	501	486	495	515	479	494	514	498	543	563	536	488	499	520	513	522	501	483	471	472	471	483	467	484	530	506	471	501	561	516	520	545	485	515	488	521	499	481	543	505	513	536	474	525	515	514	508	511	486	495	499	522	535	493	490	490	486	542	532	513	526	489	541	557	487	549	478	531	496	491	486	501	464	488	503	499	522	519	505	484	495	485	473	533	525	485	531	491	488	510	463	525	537	481	504	504	513	554	523	531	476	515	487	501	525	509	496	459	496	474	533	498	517	506	524	513	546	524	513	486	533	519	486	475	522	500	506	491	505	518	543	520	554	511	510	502	502	511	531	497	530	527	527	469	494	504	531	485	535	520	524	529	496	482	513	499	494	542	490	518	545	514	517	507	509	496	516	547	477	489	531	524	496	508	506	499	505	480	507	517	518	517	485	489	527	493	487	512	528	537	490	503	546	530	491	557	546	497	480	497	505	507	512	469	518	540	505	533	551	511	496	526	480	509	529	538	491	519	509	509	481	542	458	481	527	501	506	523	484	491	515	492	486	543	513	536	513	519	523	490	514	522	456	526	508	500	519	507	533	519	562	521	523	490	509	471	538	488	514	501	542	498	509	536	514	559	519	470	526	497	523	501	485	502	502	508	522	479	512	519	521	528	483	457	534	558	495	477	563	506	536	497	503	507	499	486	498	485	541	557	514	488	491	493	523	503	531	490	497	469	512	512	497	477	498	479	474	482	496	513	521	491	504	463	531	508	510	520	526	505	554	458	494	513	528	497	485	546	502	500	512	525	518	526	515	543	490	457	510	500	551	511	482	531	547	453	519	520	481	527	479	521	519	479	529	528	508	526	510	527	518	505	483	514	563	483	479	486	509	520	501	510	484	491	521	505	527	530	531	501	527	489	489	508	507	523	520	545	515	538	549	482	489	549	523	527	529	560	504	483	526	524	502	488	524	515	515	510	499	506	489	512	542	500	515	505	536	541	491	532	474	519	488	546	500	503	523	527	488	557	528	541	538	537	531	532	483	532	496	508	488	503	528	555	501	497	517	521	553	466	501	494	551	499	523	498	481	567	506	532	470	532	503	525	530	473	531	530	535	473	515	482	531	498	542	526	456	481	520	514	497	510	485	451	513	512	509	526	459	471	520	528	480	498	494	514	516	537	494	495	530	519	544	520	514	496	540	492	477	522	513	492	542	520	530	531	516	537	520	523	459	504	487	488	480	499	482	483	495	519	513	540	472	548	511	540	508	510	531	503	531	469	496	479	520	534	533	532	524	511	538	532	534	528	536	526	520	473	493	500	492	526	497	526	499	499	521	497	499	512	522	491	490	499	542	523	512	522	515	473	518	495	509	531	527	524	552	485	476	537	522	510	484	507	571	520	510	478	526	466	524	487	529	468	450	525	520	549	543	496	497	503	522	518	506	520	538	502	470	525	496	483	495	498	507	520	517	518	519	542	532	487	488	555	513	511	535	507	501	508	465	513	541	497	520	484	490	541	542	556	511	533	509	509	519	521	539	511	503	473	535	496	507	522	516	550	482	487	486	525	537	496	544	526	530	515	492	557	530	523	510	515	516	485	501	516	539	491	532	539	547	522	519	508	525	546	487	523	466	504	551	510	478	504	518	531	520	536	469	493	509	478	521	490	549	471	480	523	498	532	532	517	503	501	480	519	515	477	481	495	501	532	519	485	484	497	500	531	533	516	504	504	515	541	480	494	491	515	531	487	470	487	476	486	522	494	507	500	505	485	489	523	539	488	512	535	510	529	480	508	528	513	471	495	508	489	521	543	479	529	510	507	518	510	466	473	459	518	503	498	539	503	480	498	524	493	473	530	486	501	475	516	509	530	504	493	494	502	507	497	495	549	576	553	516	528	502	491	515	517	532	514	496	509	527	461	499	483	506	499	495	476	554	493	512	489	473	522	463	523	460	499	485	525	496	505	545	498	480	532	481	491	498	481	482	513	502	495	525	502	508	498	521	522	529	502	513	481	457	526	504	496	482	501	501	539	487	515	542	499	519	541	479	512	453	553	512	493	525	551	509	519	524	496	466	492	529	510	540	547	517	540	501	506	491	527	505	501	466	516	520	483	523	520	552	529	550	533	484	530	567	491	524	483	478	512	497	490	464	512	488	510	511	512	514	487	477	525	468	508	532	514	515	537	524	522	503	524	478	505	515	489	527	531	540	501	499	525	528	508	488	498	532	542	512	508	517	475	506	508	526	509	517	508	559	504	528	516	500	474	510	559	505	530	543	529	543	523	509	500	515	507	568	491	551	484	515	495	537	484	516	455	496	546	520	517	538	521	474	517	520	486	555	511
37865	57997	59859	58651	45480	21932	1928	854	807	754	787	801	751	807	774	755	773	768	756	718	778	774	796	788	751	780	709	780	804	756	754	758	768	764	743	790	777	744	776	821	780	802	780	830	800	741	773	819	803	782	731	755	756	795	805	805	789	756	792	743	743	744	839	778	755	783	782	731	754	715	781	726	809	778	777	777	772	849	751	810	764	742	768	768	809	771	775	743	793	798	719	823	878	796	758	808	776	757	750	775	806	797	808	725	793	772	789	789	754	745	779	716	753	771	777	738	772	793	767	771	791	724	752	760	753	780	742	759	798	784	755	782	736	748	786	811	775	749	755	774	788	799	783	773	792	786	780	736	783	733	749	729	790	712	739	830	736	739	771	778	786	757	761	766	782	749	772	736	783	789	813	780	795	786	765	730	779	833	770	795	768	838	761	767	744	770	772	800	811	811	781	799	732	820	794	741	740	804	794	769	739	762	774	754	805	824	774	755	797	793	799	785	749	766	760	758	739	740	779	780	813	750	785	715	730	800	729	770	802	801	777	794	793	763	772	755	770	770	758	764	771	759	760	751	765	814	698	768	724	804	745	768	810	745	755	827	744	753	784	816	807	775	734	756	773	806	730	780	810	761	722	742	738	799	819	773	794	795	759	778	737	807	795	793	789	756	743	744	722	757	767	772	783	755	779	771	759	772	755	790	759	758	769	754	734	777	753	756	765	811	804	727	791	773	757	769	795	782	751	790	769	779	723	722	774	789	768	771	815	775	762	792	766	795	708	770	777	752	807	771	802	784	780	775	806	774	757	774	768	784	778	823	783	768	752	758	762	771	779	770	777	778	779	805	777	807	764	789	784	757	765	793	812	746	754	753	750	753	818	751	730	764	802	763	759	791	739	754	766	798	767	759	735	757	731	753	797	797	750	767	735	741	739	737	752	782	744	775	799	809	798	769	782	747	724	754	718	765	784	755	767	778	754	698	794	758	799	787	780	769	769	781	784	732	784	785	773	749	746	732	774	751	769	730	740	768	789	802	738	788	753	737	750	851	792	791	781	789	820	760	752	811	773	751	759	787	728	736	790	777	850	722	752	787	787	749	803	758	755	756	722	749	753	756	785	816	728	781	734	808	783	790	765	771	740	801	867	796	755	764	779	757	768	737	767	819	748	742	783	776	781	738	775	746	795	742	792	770	781	753	800	749	751	756	787	797	750	765	787	808	741	801	799	771	750	731	730	761	748	767	758	807	770	803	754	746	799	798	754	759	788	785	754	696	782	768	763	737	769	785	761	801	766	811	780	718	776	770	787	804	779	798	799	767	773	747	759	777	779	776	837	740	777	748	826	786	740	814	781	725	812	761	831	820	728	747	746	824	727	736	784	728	765	820	737	793	707	759	793	685	755	774	792	743	791	729	742	749	718	738	779	759	810	774	775	808	790	753	773	715	810	768	777	772	766	755	804	776	771	769	788	756	805	770	785	833	779	821	726	775	750	765	801	727	784	795	794	745	786	792	816	827	806	767	749	775	714	810	795	833	729	793	801	766	765	752	725	767	759	793	768	701	795	736	749	772	816	765	836	761	762	803	799	814	765	773	761	807	808	795	854	732	776	776	776	780	808	753	773	798	815	815	776	749	788	793	796	747	819	807	750	802	794	805	781	721	785	772	758	733	780	786	753	769	793	775	730	770	755	745	773	793	747	755	762	752	781	782	719	737	759	770	807	794	780	797	866	809	768	823	762	805	768	765	740	810	807	747	773	766	729	791	784	780	786	777	795	810	738	748	788	785	732	712	792	810	809	749	827	798	747	739	818	767	768	767	810	786	743	835	805	753	784	822	765	806	759	795	751	794	801	752	787	750	775	785	800	800	772	777	753	791	788	755	768	759	747	783	802	718	731	814	756	759	743	768	797	783	810	740	761	761	774	807	779	810	774	776	771	746	803	797	727	753	775	781	756	780	747	781	756	750	797	793	789	774	766	766	806	762	776	803	803	737	761	782	748	775	747	807	791	787	769	784	744	727	763	788	790	710	791	786	755	774	779	748	818	728	739	834	808	763	808	753	740	708	791	770	757	837	814	751	746	752	759	752	812	735	731	775	737	747	856	722	761	738	743	753	762	808	753	794	759	783	751	775	795	767	752	797	801	829	802	745	725	734	774	750	783	748	802	794	724	765	769	787	779	768	731	792	787	737	769	775	766	781	761	767	766	800	816	787	766	783	762	745	803	730	794	773	798	769	792	797	774	809	733	816	825	837	812	770	763	766	769	758	801	752	759	781	801	802	787	765	761	768	730	739	781	800	774	762	770	751	784	774	759	735	759	779	777	730	771	777	784	743	798	784	813	764	740	758	784	778	788	741	722	797	760	782	700	790	785	813	765	811	827	829	725	794	723	792	722	769	749	754	770	784	761	746	752	762	774	767	780	794	742	795	797	757	777	755	778	821	821	796	781	748	786	743	766	697	818	748	781	790	809	764	839	834	741	830	815	757	794	764	743	810	767	796	788	793	781	751	754	781	766	772	798	759	713	790	753	758	774	797	748	743	758	759	780	823	773	754	755	767	791	767	781	783	802	716	810	801	719	806	737	756	758	819	744	778	759	779	801	768	743	779	839	746	751	775	750	789	748	757	749	767	767	765	744	793	826	782	789	776	748	748	748	769	789	772	728	728	749	728	765	777	768	800	794	767	809	804	796	750	820	776	790	756	837	797	770	761	750	789	803	758	808	769	794	720	861	782	774	763	737	735	758	740	724	744	818	786	757	743	771	788	754	740	784	753	825	765	815	761	832	776	744	769	760	806	802	770	745	749	762	764	776	798	728	770	747	750	763	783	783	767	792	780	725	775	786	753	772	770	764	783	834	807	816	765	727	813	777	786	772	777	770	738	788	803	724	750	807	724	729	785	750	791	775	789	766	746	756	782	763	772	786	723	733	748	778	792	745	774	735	751	762	715	733	765	770	790	807	772	740	766	791	761	776	813	765	766	791	795	751	773	807	742	776	771	781	770	816	774	759	726	751	782	773	699	747	810	768	756	816	752	728	789	772	820	794	789	760	749	780	802	768	812	769	803	787	800	764	762	828	787	739	773	775	751	756	782	760	765	757	784	787	736	797	750	793	767	713	830	745	756	719	766	763	827	750	779	775	747	793	750	794	739	741	759	758	825	764	813	750	749	781	774	782	798	798	792	751	761	775	771	798	766	750	765	789	762	794	781	763	746	787	761	762	720	723	726	714	777	740	773	727	792	763	807	809	791	755	771	792	757	741	736	796	772	784	764	743	802	758	763	803	753	797	752	752	780	777	792	787	800	771	753	763	754	732	747	718	771	703	753	768	805	784	831	791	793	793	802	778	776	809	740	767	813	709	782	801	778	756	778	735	816	748	746	772	728	785	704	770	775	777	786	786	803	760	755	785	787	815	762	790	785	750	776	792	756	753	749	765	780	803	776	789	771	809	747	782	759	804	772	782	743	726	768	771	776	698	753
26843	21567	20250	14912	12241	3879	916	514	514	521	486	491	500	496	514	494	541	524	485	513	478	526	514	483	552	477	544	525	479	511	486	518	483	512	496	544	500	526	477	491	490	485	497	498	514	478	521	513	497	473	523	476	533	510	480	524	510	517	507	522	528	520	556	527	511	527	497	467	549	515	497	483	465	528	518	504	544	490	494	497	514	532	502	514	542	488	481	456	496	499	475	494	521	537	479	503	523	494	502	497	547	534	474	512	496	514	495	514	514	489	494	513	522	540	507	516	472	518	484	486	477	580	509	490	510	507	497	504	472	502	500	477	548	521	543	521	525	510	463	497	504	502	479	503	508	480	534	505	510	480	528	469	509	531	485	504	481	500	519	501	468	503	523	478	493	523	517	491	523	513	449	499	496	488	484	491	524	512	498	490	501	508	537	461	504	485	538	532	491	494	523	534	491	472	505	495	531	516	502	465	505	503	505	500	507	489	534	491	505	500	483	506	513	516	475	473	487	558	526	514	493	532	483	470	505	519	469	519	517	467	538	471	514	502	474	500	521	509	500	496	508	540	495	519	474	526	514	477	514	541	531	521	465	473	496	519	522	488	517	526	515	513	470	493	553	498	520	486	486	496	499	508	516	468	478	479	502	535	486	509	503	536	500	477	447	467	495	491	542	499	512	511	492	485	459	491	524	529	497	547	488	482	500	490	485	493	491	481	512	530	523	471	485	462	529	509	509	512	493	493	468	524	509	455	466	526	508	512	523	473	517	435	529	501	468	527	500	506	465	529	504	501	535	543	499	488	484	522	505	520	479	501	510	485	467	489	460	501	498	477	515	486	517	496	532	470	487	508	472	543	514	485	514	472	513	500	486	497	516	476	556	471	460	489	510	499	501	557	516	471	518	485	488	479	511	527	486	507	478	508	495	496	529	500	488	557	488	507	531	490	484	473	483	525	533	519	487	511	478	540	500	511	491	501	496	491	490	502	498	518	504	522	506	523	471	512	482	510	454	488	491	513	507	480	467	498	509	515	500	492	496	506	503	512	513	528	496	509	483	513	502	511	494	494	540	511	489	490	514	505	504	495	522	513	509	529	469	507	461	498	476	440	491	463	504	497	455	564	502	525	483	531	522	538	477	528	515	513	531	507	525	512	475	543	518	498	470	490	498	501	467	503	524	515	516	503	463	507	485	526	532	456	520	507	474	496	521	507	544	489	497	459	521	522	488	504	496	493	475	502	551	491	516	504	505	511	499	506	504	532	492	521	505	522	471	495	509	508	546	522	460	488	505	515	508	460	490	480	462	471	504	462	498	525	515	489	519	508	516	517	487	493	475	505	528	505	527	507	530	501	529	490	517	484	555	508	496	505	489	519	493	478	496	488	497	486	474	497	501	482	505	509	497	482	509	541	477	470	487	514	489	465	501	508	493	521	485	487	507	534	516	478	525	511	504	513	475	479	554	488	468	497	491	514	512	539	502	477	488	500	502	531	529	503	497	501	493	491	502	499	497	526	504	493	519	467	501	511	507	534	557	508	514	509	518	526	506	522	491	549	495	508	501	490	487	504	501	527	509	523	532	497	501	475	508	485	491	500	422	492	520	501	510	484	518	500	539	538	541	510	477	508	515	505	553	503	472	465	480	539	493	476	519	503	535	466	475	522	518	491	544	499	487	479	501	474	514	491	507	511	523	512	489	527	511	518	464	505	515	517	461	514	492	528	510	555	520	496	524	487	531	512	506	549	512	523	511	503	532	501	491	519	485	542	541	498	513	484	486	522	499	457	485	514	487	489	473	476	541	515	509	546	511	505	513	483	492	521	490	484	484	501	463	541	533	470	505	518	518	503	524	489	532	531	537	515	486	484	506	512	467	509	492	544	509	487	533	513	509	531	516	501	510	524	518	508	487	506	482	481	491	509	498	525	500	531	523	505	518	523	498	553	540	531	487	447	511	492	489	463	514	507	512	532	535	538	458	485	494	497	523	509	493	491	498	489	494	504	524	490	513	518	477	518	496	481	493	507	518	483	529	504	502	505	492	504	489	498	514	462	525	528	457	504	477	521	537	492	512	487	526	511	487	502	519	511	493	495	555	518	499	515	479	502	489	500	490	510	484	495	504	493	512	503	504	487	522	503	501	524	552	494	518	557	501	532	513	518	498	475	508	494	499	479	488	513	480	484	482	510	530	499	466	500	499	492	536	500	512	524	469	460	508	503	491	553	515	516	533	504	493	481	483	484	479	504	529	492	505	548	495	503	505	527	521	484	513	494	505	455	504	495	481	494	470	532	499	506	475	495	507	467	505	506	487	524	547	502	467	480	549	539	545	502	493	513	525	471	471	528	494	521	463	529	457	516	492	512	537	518	489	495	462	508	494	530	512	457	521	542	491	457	536	493	482	552	488	525	520	500	489	462	493	516	477	516	502	510	459	472	518	502	510	483	502	506	514	517	503	506	525	518	515	489	478	508	512	535	520	493	469	531	543	496	496	534	462	521	467	535	467	495	495	488	496	494	485	507	559	491	509	478	488	539	490	478	467	509	477	489	529	501	556	521	523	470	490	484	506	491	485	546	505	507	506	513	459	506	529	535	497	515	462	509	466	517	535	509	481	519	465	485	543	498	496	515	533	455	470	497	454	502	466	476	505	490	498	474	483	523	487	499	511	501	504	504	516	517	509	502	486	531	480	505	496	495	525	495	485	516	479	481	498	507	475	496	498	514	500	471	510	467	513	525	532	504	457	486	565	522	500	530	469	506	510	480	551	548	490	549	475	523	491	518	525	511	526	536	521	534	527	474	524	518	510	516	509	504	500	531	542	505	504	494	521	534	485	518	488	475	516	512	502	457	505	529	481	487	475	508	516	520	464	520	512	537	490	508	512	477	522	497	490	489	474	478	505	499	519	479	511	503	509	515	540	485	511	542	540	518	479	430	540	520	468	508	499	504	509	487	487	445	523	502	469	509	508	512	490	498	511	455	531	546	554	527	539	535	483	487	488	511	495	501	507	480	542	541	534	502	499	507	496	502	479	495	506	501	537	519	522	506	515	529	485	520	514	507	473	536	481	482	495	494	460	502	542	522	481	508	493	483	513	504	526	493	515	509	500	503	471	524	512	527	482	500	491	485	548	519	498	511	485	516	510	505	505	480	516	495	508	494	479	515	478	489	506	528	525	539	558	494	490	527	520	479	452	492	523	516	469	454	488	498	522	491	537	491	518	496	503	473	498	526	533	536	520	504	523	508	521	508	522	523	500	522	529	504	472	534	525	498	510	483	509	497	495	531	552	471	498	516	499	481	511	526	542	552	534	488	480	489	503	523	518	506	492	478	494	466	483	504	504	482	479	529	481	507	497	541	480	492	480	495	502	478	513	505	490	507	531	520	486	505	511	495	498	502	526	514	502	534	514	485	508	513	489	487	506	505	494	555	485	484	499	503	507	492	487	523	460	484	505	533	501	485	550	516	524	511	506	531	486	501	518	503
21548	27027	24001	19843	17797	5598	1341	787	809	793	713	751	781	709	775	744	797	793	758	764	763	732	777	778	734	831	742	762	780	772	778	777	742	754	730	770	787	783	788	734	726	754	772	761	744	770	747	774	786	721	750	785	753	764	740	770	720	732	733	775	793	727	762	763	761	775	742	728	755	776	719	772	810	728	775	789	790	762	768	776	741	786	778	743	818	806	747	746	731	751	757	720	791	784	730	766	730	702	801	791	759	752	707	790	802	801	747	822	748	727	809	761	759	751	736	729	782	790	728	730	787	821	738	760	720	773	724	736	705	787	729	758	691	764	735	796	763	779	741	779	746	766	689	739	763	739	775	742	756	794	747	794	741	757	764	786	779	778	792	812	773	801	740	783	762	734	776	764	728	667	741	749	749	760	737	715	765	725	777	743	728	755	742	751	801	700	763	729	776	764	736	762	757	757	742	835	746	749	770	718	719	769	790	727	801	788	757	728	752	764	783	750	803	761	826	763	790	764	827	749	736	763	761	757	773	803	765	736	774	755	731	740	750	755	778	785	781	759	815	752	746	752	769	758	796	743	743	771	737	815	744	764	746	747	794	771	766	771	768	772	758	804	750	811	747	800	776	750	752	769	741	779	740	779	774	728	755	705	774	763	746	766	788	689	781	745	723	784	733	773	774	784	775	804	795	696	753	773	733	777	725	766	713	773	716	729	783	804	740	794	778	720	761	741	740	714	773	775	805	794	785	773	805	684	736	748	789	796	759	730	752	733	758	690	761	769	760	737	770	762	729	744	730	769	746	737	754	744	795	760	716	759	775	753	721	763	810	784	767	748	772	737	746	779	768	750	797	740	727	739	746	765	740	747	722	810	724	784	782	757	770	743	784	714	766	773	734	756	783	782	803	790	722	808	758	723	716	710	800	772	711	750	771	762	755	755	726	739	772	770	759	714	718	801	715	756	730	770	798	791	780	762	762	779	767	748	726	772	769	703	768	778	820	788	722	751	740	741	768	791	763	808	788	756	703	723	743	722	735	795	705	758	719	785	779	765	740	729	757	786	774	742	762	757	736	709	757	813	704	759	772	772	777	756	801	762	750	756	734	729	753	732	783	807	808	742	754	762	814	770	796	729	755	761	782	770	800	774	780	780	758	740	748	776	765	705	773	807	756	756	800	744	739	760	797	778	791	789	741	788	787	761	780	751	709	780	758	784	748	761	776	745	763	734	734	751	716	773	737	782	764	802	763	726	720	715	716	747	766	761	810	762	765	740	775	733	732	736	787	738	787	743	740	710	763	727	801	786	795	778	737	744	743	702	757	772	768	729	746	719	757	715	702	733	796	757	718	763	760	770	779	747	750	757	705	713	756	753	771	741	773	760	781	789	790	774	812	701	749	784	766	753	778	762	831	785	758	752	699	739	801	758	795	797	755	814	782	751	778	782	713	754	748	761	758	754	707	751	762	712	741	766	751	738	766	791	775	794	760	785	783	793	768	788	755	800	730	769	747	755	791	751	749	745	728	742	763	754	756	794	728	766	803	763	767	747	756	780	758	733	796	800	788	812	749	774	773	787	820	778	773	781	769	716	796	794	772	794	791	771	804	744	707	733	741	779	717	742	797	781	781	740	779	778	820	718	719	728	772	743	748	724	700	813	729	736	725	809	736	714	761	746	759	788	777	811	753	750	813	759	752	743	780	774	733	782	763	749	724	711	772	760	750	748	799	732	764	730	794	767	799	818	758	790	708	759	738	773	744	767	777	711	767	775	743	735	737	745	761	777	785	735	712	726	760	786	762	758	745	728	777	770	754	753	790	762	740	700	761	720	775	710	765	710	732	732	746	726	732	778	748	783	763	758	757	731	765	735	762	763	722	771	752	796	735	786	743	726	727	790	736	746	736	705	792	794	759	727	730	740	784	765	771	776	794	705	789	752	754	754	775	752	767	749	765	810	752	765	791	773	768	729	802	774	750	733	775	788	740	737	750	748	759	702	725	773	707	804	752	748	726	766	745	773	751	763	758	777	793	760	745	742	756	731	722	769	773	715	767	755	786	765	723	749	790	723	764	780	709	755	718	788	715	760	710	698	698	776	704	694	769	748	778	766	760	734	761	740	758	793	774	754	815	776	740	754	775	741	779	774	764	723	780	751	716	759	771	725	817	797	763	787	736	768	792	760	771	771	747	726	753	771	778	753	785	764	746	786	784	741	705	794	702	745	762	747	751	795	776	769	737	817	788	736	690	765	773	782	757	765	721	738	761	758	793	758	816	763	758	807	755	759	756	772	728	735	774	752	782	715	749	748	828	698	780	799	757	713	777	751	804	790	700	731	725	752	757	776	771	779	692	771	729	767	818	798	766	744	791	760	739	776	751	735	727	763	786	747	734	782	796	737	765	678	752	757	748	797	767	773	772	761	775	755	760	752	775	763	783	737	746	801	794	711	757	758	815	733	741	789	724	811	725	700	731	728	739	770	783	782	825	738	761	705	742	754	717	755	746	767	766	786	769	715	766	736	757	742	728	751	771	719	726	767	768	704	744	769	733	745	762	758	752	782	784	807	779	747	740	762	754	771	705	747	772	764	769	770	746	752	760	734	792	783	801	770	813	787	775	738	738	750	781	756	746	702	744	763	751	791	797	767	774	728	771	773	781	739	757	800	771	724	775	750	762	822	821	760	814	741	767	746	800	800	797	775	790	754	791	783	772	767	779	798	788	761	774	786	784	720	760	730	799	712	749	762	776	731	750	746	791	758	738	739	787	736	816	780	782	773	813	765	769	773	717	790	782	764	758	728	770	756	715	734	735	767	746	787	771	774	749	760	759	800	752	731	761	794	761	798	763	743	747	802	759	740	760	727	765	730	777	706	766	754	757	745	753	729	756	799	824	789	790	720	775	779	789	819	778	759	720	721	751	786	765	751	770	765	761	754	784	769	727	830	734	728	717	757	772	754	753	706	754	731	748	754	691	730	772	754	809	755	740	765	749	733	739	771	735	728	745	702	777	733	797	783	814	772	774	771	821	750	768	712	749	733	790	748	781	774	742	791	761	775	757	763	806	789	703	724	741	782	749	728	760	734	681	773	739	791	761	758	759	760	726	719	758	742	782	764	746	767	764	760	766	755	724	749	788	792	791	746	751	744	748	815	773	781	769	747	702	803	773	751	741	753	774	706	789	740	778	753	770	793	765	802	766	788	752	765	767	816	770	780	732	741	827	746	733	751	723	749	757	755	735	729	704	745	750	810	759	743	808	758	726	748	787	768	778	775	758	743	765	744	764	774	742	728	724	779	764	758	776	754	781	798	813	781	780	759	724	729	736	767	769	784	759	771	730	758	730	743	767	733	701	765	756	780	766	763	788	748	732	747	773	780	792	784	741	799	800	779	822	779	759	741	801	791	755	771	795	765	756	733	750	778	750	803	753	734	751	697	775	724	778	780	741	792	785	711	806	762	734	761	752	738	780	796	734	782	726	819	755	721	800	699
24005	21245	28179	26512	31926	21548	6121	831	622	629	648	666	658	657	637	691	669	623	618	636	620	628	653	631	569	654	596	616	624	661	668	635	691	637	608	622	621	662	624	685	656	576	639	658	692	577	639	632	634	595	655	687	615	661	613	589	628	615	649	635	586	621	645	598	622	648	625	659	631	643	702	564	602	638	669	618	620	674	627	669	629	613	657	610	658	616	629	674	661	659	629	648	687	688	653	650	637	616	640	640	612	605	626	614	610	629	621	628	642	618	660	637	608	628	716	656	648	672	670	691	636	618	677	645	617	619	623	631	607	664	607	609	620	585	636	633	656	664	593	619	634	648	632	647	682	644	629	630	636	650	647	620	633	611	635	615	664	686	647	654	596	673	624	608	619	609	662	642	667	614	662	645	609	650	661	631	652	630	662	655	606	658	650	634	669	667	645	663	644	631	632	614	652	599	601	645	637	629	616	648	602	661	605	672	629	635	677	617	622	633	582	635	644	660	613	651	608	659	633	635	668	673	615	643	614	644	694	665	639	635	671	637	700	636	646	639	675	610	674	622	591	586	639	647	670	672	641	658	630	641	560	693	675	649	634	660	638	622	600	634	632	644	652	670	647	670	622	632	599	633	583	663	638	656	657	639	644	623	632	601	623	611	608	644	646	684	639	603	620	609	675	596	617	652	634	611	622	620	639	630	647	639	616	631	633	686	628	610	630	681	603	638	643	684	636	649	616	609	658	667	631	664	687	681	639	666	572	604	624	590	614	602	661	609	678	600	689	608	635	603	634	648	627	646	666	630	654	633	674	645	656	625	641	630	597	621	622	677	628	685	620	624	646	614	624	621	662	603	642	598	656	646	613	646	602	630	616	668	663	661	656	656	665	679	640	591	601	653	640	618	642	656	656	640	627	669	686	618	649	623	629	661	656	607	644	589	647	650	620	599	619	625	607	630	637	631	658	607	629	632	630	598	648	636	646	641	621	635	607	628	633	573	658	642	613	636	649	639	640	626	725	615	627	653	611	629	601	622	607	622	587	637	666	600	657	660	600	585	648	674	678	657	598	631	656	658	642	601	649	627	679	679	625	630	639	632	610	690	625	674	660	633	662	635	596	677	585	655	604	620	611	589	634	623	653	650	635	675	641	636	688	650	626	663	619	611	666	594	655	645	620	659	634	663	646	596	693	668	647	631	663	659	655	631	652	670	623	598	670	643	628	626	622	644	643	595	681	630	587	640	618	605	630	657	665	682	613	618	631	609	622	692	617	654	595	643	661	637	673	649	616	611	661	640	655	665	646	597	611	620	609	657	586	649	624	673	647	669	677	619	605	654	643	634	665	637	586	626	682	624	624	664	654	596	595	666	623	643	659	637	581	655	679	653	635	609	656	651	659	653	622	628	639	601	605	595	634	642	667	628	578	621	627	631	657	645	631	682	644	681	638	641	651	641	639	631	621	591	642	627	601	614	633	640	637	636	606	681	624	584	619	619	639	654	628	659	593	660	638	617	648	618	658	649	639	653	615	639	623	602	648	626	692	645	587	665	599	615	656	648	637	658	675	608	613	632	624	601	657	623	664	642	638	594	649	628	654	581	637	644	570	599	632	696	646	664	607	632	651	660	610	658	614	648	646	636	650	623	607	633	631	662	622	633	622	629	635	681	630	667	623	641	655	651	630	628	646	614	655	644	655	607	622	598	644	680	684	659	649	663	626	680	650	595	620	641	602	652	625	610	681	629	637	653	605	601	626	644	656	602	622	639	577	614	635	657	631	599	681	637	627	609	633	634	622	633	619	655	610	615	667	623	613	602	668	646	640	648	661	687	585	682	627	646	623	660	638	617	638	600	648	615	638	601	690	612	639	640	633	640	625	610	641	623	660	672	612	640	673	650	603	597	625	641	670	639	638	643	627	666	686	606	628	680	619	637	579	611	618	641	619	631	645	638	684	642	616	621	645	633	602	629	605	620	619	596	680	609	605	653	600	594	677	591	667	640	586	652	608	656	638	676	663	630	669	663	595	660	625	618	653	649	626	633	656	665	674	657	632	683	635	680	612	666	655	641	627	667	636	638	621	649	615	653	641	663	667	650	639	651	623	628	619	666	576	572	650	675	623	615	635	621	647	613	688	579	646	705	657	670	634	636	614	638	651	614	664	649	599	648	632	563	654	683	662	638	652	591	671	618	645	635	662	636	635	648	618	627	640	595	632	631	684	622	615	663	624	613	680	682	634	634	639	638	642	646	603	638	668	616	637	667	645	597	629	629	657	643	657	693	647	629	686	656	632	663	664	635	636	627	644	628	631	622	632	587	621	632	652	632	639	650	634	635	635	655	636	593	642	637	614	589	618	668	646	599	653	595	632	659	635	646	597	644	655	659	630	602	655	591	577	610	618	643	623	640	594	615	648	609	645	626	647	622	686	622	636	620	661	643	669	673	632	597	636	646	600	680	675	646	649	654	599	636	596	639	670	665	646	634	640	643	654	649	630	689	650	609	651	630	665	652	640	613	654	601	631	630	623	682	622	602	628	589	609	651	609	627	633	609	590	601	658	635	627	625	678	687	635	674	641	598	635	629	602	634	638	633	667	656	658	589	597	631	628	648	641	655	646	626	623	614	631	637	622	620	600	669	602	647	655	648	668	632	654	638	609	638	628	635	590	657	684	634	640	631	625	609	640	617	636	697	663	671	617	614	647	687	655	657	641	663	616	621	614	612	591	672	610	717	625	666	693	633	660	631	655	624	603	614	628	668	628	571	650	650	622	656	600	662	657	610	638	616	655	596	609	626	640	609	619	620	628	645	660	629	596	617	641	645	617	605	639	645	650	596	644	619	708	591	594	617	654	651	621	662	696	643	677	625	628	686	643	625	625	647	657	669	707	628	630	637	635	644	601	616	578	676	646	637	649	651	606	618	642	625	598	635	639	622	633	599	664	587	635	590	603	673	633	601	661	640	671	623	610	651	591	682	621	643	642	611	665	609	637	665	666	621	664	670	637	625	655	592	625	628	645	613	660	638	669	678	634	681	627	602	674	628	646	648	669	606	640	683	644	623	665	612	642	658	626	616	625	642	620	618	603	641	625	687	682	592	610	669	649	663	678	660	620	633	613	632	649	627	647	654	689	663	597	624	622	598	595	627	638	680	602	627	666	608	672	645	610	615	627	612	646	624	663	639	637	630	613	617	655	622	614	623	671	599	618	580	652	643	628	652	660	629	602	624	632	651	628	618	637	629	652	608	604	635	627	647	618	638	642	670	583	620	654	612	667	639	651	670	650	678	658	634	630	624	607	625	642	601	678	680	627	635	675	628	671	650	619	657	622	582	639	605	610	631	640	651	626	636	663	621	642	617	671	630	671	702	606	641	639	645	605	640	627	615	622	654	634	647	634	632	664	621	650	659	657	609	636	618	626	644	595	633	626	645	638	628	600	644	622	606	595	614	636	588	621	632	604	662	605	552	608	658	667	606	661	661	612	638	641	604
33097	47605	37126	37871	40633	19834	4194	999	989	999	973	954	967	938	937	951	953	952	955	959	944	906	917	942	977	929	979	922	972	946	961	924	946	1001	930	987	954	970	965	977	989	973	940	961	969	925	982	934	906	965	974	931	927	997	943	952	916	987	1003	938	978	924	986	959	964	960	902	951	1011	923	970	964	945	937	934	946	900	1000	937	923	950	940	929	930	963	952	991	937	950	887	948	897	988	968	927	930	963	964	983	909	962	899	929	959	945	966	958	931	984	955	933	900	929	945	977	944	966	979	910	981	938	968	939	937	913	920	900	962	953	893	978	943	956	951	922	972	966	940	989	938	926	952	930	999	967	978	904	973	966	988	978	912	993	947	942	904	954	902	916	984	958	921	975	944	958	970	924	913	955	952	951	964	976	933	969	964	983	1018	927	908	923	961	982	939	923	981	978	938	1020	919	973	969	932	936	922	1006	984	905	916	963	971	930	973	988	943	959	964	991	947	940	992	917	885	946	960	1003	965	906	969	948	910	952	954	905	950	924	998	951	914	948	926	926	947	905	980	989	876	931	916	921	1031	923	969	981	953	905	932	987	1025	966	965	975	968	944	931	952	938	999	938	960	953	980	949	967	964	893	921	1002	1026	903	959	941	987	960	906	928	953	923	941	967	973	982	949	901	958	950	977	934	944	997	964	917	915	936	974	909	951	917	951	938	1014	972	951	955	941	933	965	1004	971	885	934	952	976	923	941	932	986	973	996	987	979	955	1033	994	991	956	966	938	921	911	922	934	903	978	929	931	922	943	968	948	894	962	956	901	914	973	948	981	927	943	981	990	989	960	940	891	956	943	976	961	1010	945	930	939	939	928	909	994	1005	966	977	980	990	911	969	906	945	964	959	932	935	948	969	949	961	964	976	1009	975	918	976	971	943	900	1022	968	986	941	957	897	965	979	923	928	937	961	991	912	933	947	973	976	933	928	920	987	945	906	927	931	970	999	989	986	979	957	986	839	847	927	957	975	903	911	995	944	1001	917	998	911	976	939	914	928	968	954	910	965	918	921	968	970	967	934	995	963	982	962	923	939	939	996	941	903	968	1005	974	924	967	968	959	953	960	989	924	954	984	962	979	911	924	989	920	969	959	961	954	986	931	901	988	936	930	941	942	964	1029	1008	911	937	941	926	1000	994	939	913	965	924	961	932	954	964	921	975	922	976	966	1025	938	944	925	933	962	969	970	934	954	982	959	946	921	987	951	941	982	949	925	983	920	938	936	985	916	948	913	971	966	958	937	961	931	960	886	952	955	984	1013	950	986	963	971	953	919	949	981	1025	900	978	959	954	949	931	937	959	908	975	948	958	933	943	953	988	942	984	903	973	981	945	962	968	961	936	957	987	954	918	907	943	988	928	967	976	964	960	883	904	922	934	980	948	917	963	924	959	942	961	892	913	913	952	949	971	918	996	954	984	916	985	961	947	940	921	943	969	965	914	959	946	888	946	917	906	975	919	955	980	982	923	924	943	960	942	925	942	930	986	961	939	984	974	988	956	927	937	972	977	928	982	947	914	967	984	956	959	952	1006	951	942	919	901	991	935	874	919	967	959	956	896	987	909	967	959	899	990	952	960	983	964	975	958	971	973	1017	962	961	922	905	983	964	995	968	943	939	973	957	926	932	963	989	1027	915	937	959	978	935	946	972	955	945	899	886	934	961	946	943	1000	976	938	948	942	981	954	959	914	956	1000	920	963	943	976	977	1025	920	992	961	910	903	971	917	943	942	953	896	968	975	947	970	976	967	1008	985	938	966	988	887	952	989	982	943	1041	1003	924	968	967	912	916	973	935	996	961	957	996	929	930	959	935	1002	939	986	972	976	919	924	974	955	1000	961	922	982	958	942	889	939	923	982	933	956	979	944	944	968	977	964	901	948	964	973	958	959	902	994	919	948	949	926	905	951	965	964	948	969	944	903	1005	946	959	919	978	909	1011	876	961	932	976	959	954	944	947	987	954	1004	989	949	959	963	918	910	909	962	943	944	947	979	965	915	939	970	1000	951	895	988	915	954	961	969	939	961	959	931	964	939	964	922	970	921	946	952	973	948	965	928	956	1023	959	935	943	961	926	969	967	940	977	955	963	957	940	956	969	960	933	949	863	961	903	954	962	1006	965	948	964	963	943	925	971	968	949	975	949	968	926	1012	949	939	930	974	925	959	931	991	948	952	928	953	980	900	968	959	957	967	960	904	903	963	903	973	949	938	924	978	932	978	952	973	928	985	989	986	903	967	950	960	987	992	905	953	1001	961	935	997	985	965	933	931	928	939	982	960	969	959	989	948	975	938	939	980	938	978	900	967	932	943	977	913	980	944	908	899	946	956	951	962	987	911	959	959	958	1009	976	945	962	992	944	957	904	976	973	901	994	949	939	997	921	997	945	959	978	919	952	981	970	922	980	903	913	960	967	935	931	1027	918	986	974	983	935	927	959	882	948	949	940	973	959	962	938	1019	952	963	1022	972	978	878	917	916	898	961	924	1000	985	958	988	961	887	946	953	989	915	939	886	974	975	925	945	867	945	902	915	961	946	952	963	941	960	939	975	996	892	931	932	963	926	895	980	945	924	926	966	960	962	906	956	976	928	950	966	950	947	1025	996	978	959	992	903	984	984	929	942	960	967	986	914	913	983	943	922	931	983	1004	899	953	924	997	934	917	984	871	931	915	1028	925	931	974	946	963	956	967	981	952	974	925	955	938	900	998	994	913	916	938	991	956	990	893	974	982	936	920	976	929	931	938	930	986	944	939	971	965	944	942	984	918	991	953	942	941	973	940	926	954	910	938	953	978	985	922	963	981	920	973	883	984	981	936	1027	931	901	960	1006	947	937	955	979	947	953	911	991	970	959	921	965	999	952	935	969	851	991	958	930	940	1009	981	964	936	962	973	925	1012	994	937	997	903	915	951	955	961	938	962	964	949	997	936	932	897	932	930	979	916	881	935	956	966	922	975	928	922	973	894	951	961	948	949	907	947	1015	894	974	974	912	925	1027	940	961	993	964	973	933	978	939	961	941	956	952	996	961	938	947	928	933	955	941	911	924	941	941	964	949	929	894	960	985	938	903	945	935	991	961	966	943	939	974	889	943	957	1028	959	947	965	972	978	940	959	1014	987	959	979	941	942	909	968	964	932	995	993	952	859	950	918	976	955	968	975	954	965	951	946	997	909	898	924	979	939	971	950	921	946	983	951	943	983	968	982	956	961	970	966	968	978	986	957	960	961	959	963	916	964	958	932	983	983	963	907	904	986	975	942	961	920	1004	958	943	951	920	971	982	939	881	949	943	933	918	990	890	930	934	957	958	945	958	966	994	957	975	955	959	927	938	996	959	970	945	946	945	966	973	931	935	884	915	952	964	978	984	962	950	968	961	934	971	917	973	923	936	964	998	968	964	952	995	944	980	933	945	951	952	952	961	953	968	964	952	981	930	944	998	974	932	966	938	936	924	957	995	931	951	1008	970	962	913	944	964	963	927	877	966	995	955	954	916	924	903	936	986	939	967	953	957	990	996
22835	21306	29053	27153	30355	23052	11330	1173	588	581	557	552	504	580	571	563	521	534	541	556	566	538	529	575	523	560	534	536	514	521	548	544	570	557	527	541	554	557	573	547	513	551	553	509	572	519	553	510	572	541	549	530	576	549	540	483	535	540	558	510	552	518	529	554	520	537	536	518	516	517	558	530	545	514	534	575	571	542	523	518	577	516	537	525	533	567	503	520	549	520	561	561	594	547	585	533	513	544	547	533	568	507	543	540	505	532	519	492	508	524	544	522	550	533	539	558	528	536	501	541	519	554	557	504	534	556	545	573	537	527	543	506	528	578	516	519	504	521	535	528	516	592	552	571	547	551	552	577	578	545	551	511	540	532	564	521	495	562	520	563	554	517	544	532	559	560	551	537	560	528	531	551	579	493	545	524	547	514	557	520	567	553	494	521	528	514	537	530	483	523	505	520	514	539	531	549	534	520	522	537	573	534	555	554	583	539	571	535	571	516	533	519	518	569	579	513	521	500	503	495	572	498	528	538	516	544	499	545	510	539	548	520	549	571	530	566	553	536	556	473	541	514	527	531	547	531	533	563	552	499	512	526	563	492	549	533	541	535	537	520	518	510	523	504	533	514	509	545	523	518	565	507	522	551	502	517	546	505	482	506	546	537	504	586	519	538	532	525	576	529	534	558	561	522	523	536	535	513	536	519	550	573	528	530	525	532	529	527	514	509	543	563	518	534	549	530	579	577	528	539	555	503	550	482	543	499	551	538	528	520	536	514	544	537	514	544	553	522	522	520	533	528	536	543	499	516	510	536	513	556	488	512	569	547	561	546	539	536	535	506	561	560	544	524	531	506	500	526	553	542	514	543	536	516	507	492	520	528	541	514	510	518	554	526	564	560	519	545	544	537	527	565	511	490	507	556	508	512	607	519	537	502	556	546	558	518	511	540	551	536	543	500	522	539	525	523	582	523	531	564	499	537	517	527	508	509	495	549	553	514	530	536	541	524	518	543	540	543	516	522	531	534	519	511	563	516	555	523	542	564	537	556	543	541	548	535	534	538	555	553	545	583	520	577	571	495	540	553	547	550	518	555	515	578	536	547	537	573	544	537	526	518	529	527	539	556	567	528	533	536	559	485	536	571	528	527	540	540	557	517	581	522	513	505	508	566	524	550	506	527	524	559	539	525	527	494	520	533	506	475	505	546	508	532	574	507	504	528	549	524	536	491	494	498	514	551	560	511	544	541	513	505	565	570	534	545	558	516	559	538	506	534	505	526	513	538	562	528	517	545	572	546	570	557	498	514	490	513	542	527	523	531	480	531	543	511	566	498	522	501	551	526	578	517	527	515	532	533	550	559	514	521	523	514	509	511	506	573	576	569	513	533	514	533	564	554	538	530	519	497	563	527	519	518	552	507	554	543	530	556	553	525	512	567	560	574	548	525	559	535	529	534	505	536	534	577	530	554	531	526	527	589	555	571	580	531	532	517	583	519	523	523	529	534	540	528	503	596	530	533	525	526	506	536	575	538	543	536	570	544	507	561	494	552	512	541	533	560	543	545	515	553	540	511	538	517	588	551	540	539	563	579	549	544	524	507	514	543	564	588	538	543	497	527	539	515	527	542	557	536	577	553	551	568	540	558	544	539	524	554	540	544	554	536	510	529	556	532	518	550	561	561	547	540	514	534	505	511	536	537	512	527	521	525	531	537	532	523	520	540	494	512	505	529	517	510	532	505	531	568	533	554	476	532	522	526	552	533	542	560	546	518	565	545	539	588	479	554	510	546	523	527	541	510	538	568	554	486	533	516	484	538	525	506	542	533	535	524	506	522	593	535	558	580	523	534	491	549	501	546	511	527	572	533	511	530	584	554	546	554	541	524	573	517	535	539	557	525	546	564	523	522	535	504	529	529	582	513	524	543	547	531	498	565	555	528	521	514	542	528	561	511	526	535	563	547	549	516	546	525	516	546	518	572	577	543	499	533	550	547	568	514	563	492	539	518	532	537	521	537	555	526	529	517	518	530	539	522	531	518	522	575	549	529	543	560	513	495	541	557	529	532	571	513	509	554	529	514	549	553	515	579	549	513	543	546	555	547	553	550	492	540	498	500	522	563	534	520	485	538	530	505	538	500	525	509	520	519	565	543	592	574	512	508	548	535	509	531	555	507	565	516	489	483	534	537	526	558	517	553	587	543	553	547	576	513	527	550	523	535	543	529	484	558	525	549	561	529	512	553	494	516	477	535	512	553	570	510	559	525	522	554	520	510	553	533	521	524	527	520	546	545	566	550	538	517	536	502	519	566	522	528	535	531	507	556	537	539	604	526	563	536	532	505	511	580	564	513	554	571	540	545	497	519	500	531	521	541	520	550	568	535	534	510	526	534	535	479	533	539	556	529	523	488	527	509	525	541	507	508	524	549	585	520	500	509	516	529	496	493	506	497	495	504	586	524	544	503	502	554	541	511	524	544	580	522	504	593	570	538	544	558	522	528	535	532	550	506	515	576	580	551	584	518	556	540	539	530	522	489	537	502	512	552	531	513	540	514	498	574	497	549	518	533	536	487	552	527	517	578	510	506	536	552	541	501	530	530	495	519	556	483	522	544	571	537	540	553	508	512	505	558	488	540	525	533	541	550	547	547	550	557	567	501	557	520	535	530	557	525	521	546	503	517	530	525	577	526	526	515	539	499	521	511	521	509	580	544	504	516	529	525	559	509	541	518	543	486	557	518	588	531	531	547	529	527	551	517	559	564	509	536	551	560	565	534	517	516	548	559	567	545	544	537	528	535	520	511	544	533	501	596	504	487	532	542	559	513	533	539	498	534	563	527	528	543	525	538	555	554	544	522	541	491	583	536	503	534	508	513	626	517	537	538	511	516	558	537	520	547	570	508	540	523	524	558	544	564	553	528	525	542	545	548	542	611	551	514	508	502	522	546	490	546	553	511	529	513	535	554	534	505	528	523	507	519	550	527	521	550	501	569	509	540	467	546	556	538	504	545	555	543	549	543	500	546	515	519	526	585	554	533	539	533	552	530	513	527	512	576	533	535	549	548	531	507	556	536	530	539	528	522	563	539	516	562	565	560	529	536	552	530	476	567	554	533	560	536	514	527	550	514	522	533	519	514	545	523	572	561	499	516	531	554	516	530	562	527	522	514	581	541	531	565	522	524	543	546	526	498	530	491	540	574	500	537	521	541	509	529	529	532	536	552	556	549	546	572	558	490	580	566	543	516	526	530	540	504	547	528	528	514	524	547	556	504	514	537	551	547	505	497	511	569	507	578	537	561	549	567	491	537	511	514	540	534	529	540	537	504	532	534	577	549	481	540	521	538	594	537	542	574	549	570	573	509	562	532	533	530	540	547	538	529	531	585	546	527	552	530	518	548	504	564	501	519	547	502	524	529	540	520	545	541	513	540	562	487	516	593	540	568	591	541	491	548	540	556	561	524	528	526	518	575	574	544	510	499	581	547	568	562	565	570	527	545
37237	52876	53555	59481	45349	22580	1705	838	827	789	823	766	813	841	856	781	787	816	818	836	789	775	837	801	798	849	881	835	779	837	807	828	790	821	788	823	881	755	812	833	772	791	758	849	768	774	780	776	800	810	863	827	765	804	797	835	804	844	774	829	803	783	826	784	837	789	806	837	801	782	784	834	776	764	815	840	808	795	723	785	767	783	806	833	783	780	795	822	771	795	803	893	895	864	821	851	837	773	816	812	776	784	848	732	807	811	817	776	792	775	815	773	822	779	780	803	828	793	797	793	781	820	827	847	839	777	800	819	819	845	815	774	802	827	763	789	792	805	785	785	766	821	836	793	786	805	790	797	788	768	806	802	810	795	812	802	789	810	824	838	815	774	814	805	824	804	800	826	788	789	773	801	748	765	766	801	779	805	801	843	818	762	804	808	801	806	804	797	789	827	769	827	849	799	773	797	801	793	805	785	846	790	851	809	814	798	800	798	779	747	789	754	794	797	810	868	814	786	795	825	796	804	795	805	810	836	818	790	789	799	824	776	839	851	799	776	785	807	856	769	755	779	792	761	804	778	868	760	781	810	827	782	832	822	788	793	798	860	804	813	801	840	788	781	780	757	778	817	807	822	767	760	802	810	822	798	809	828	817	840	848	813	778	771	786	763	802	841	754	831	780	790	842	776	794	845	821	761	789	741	755	777	805	776	822	776	864	845	794	752	825	778	769	828	832	772	820	820	743	816	826	758	804	790	769	809	809	888	811	834	779	826	857	755	816	741	798	799	763	811	776	786	773	802	807	807	773	851	897	843	816	798	810	822	824	849	809	828	805	822	813	810	794	785	778	825	727	873	783	832	826	825	750	766	783	833	796	792	838	769	820	824	813	784	826	839	833	773	826	814	826	825	763	812	769	822	837	798	794	788	853	795	796	779	833	807	800	812	779	790	889	776	862	813	800	837	820	810	773	801	848	761	769	740	830	799	772	783	830	781	825	857	797	774	817	839	802	770	827	803	826	794	762	800	798	760	821	815	742	820	787	822	844	790	809	794	758	820	880	786	800	832	798	801	819	836	741	782	802	790	776	820	739	826	761	801	794	796	781	813	804	745	784	784	800	774	815	835	825	788	825	864	786	825	801	838	771	803	758	767	815	756	791	780	773	775	821	792	843	807	791	834	836	762	775	810	820	834	788	818	808	762	820	782	783	791	785	763	788	836	832	788	788	840	831	829	832	766	789	796	797	815	810	807	795	790	803	790	837	836	820	829	788	790	780	784	863	784	815	785	842	806	844	815	828	796	730	809	833	760	779	829	790	774	773	802	794	770	794	751	778	807	784	820	756	795	793	770	751	797	775	829	804	789	809	816	765	767	769	825	819	758	810	809	785	814	800	844	814	846	849	812	822	785	706	818	766	798	819	840	779	807	810	808	763	793	787	830	829	800	807	825	796	789	805	796	797	854	798	788	776	784	816	801	814	796	773	788	808	819	841	785	822	781	824	830	825	809	801	792	857	739	794	787	810	837	777	771	815	765	763	829	795	822	754	804	783	832	828	802	790	805	790	817	775	826	770	782	802	780	860	742	772	790	833	788	857	885	790	790	770	827	782	870	786	816	806	830	742	774	792	776	777	782	788	815	763	810	814	744	801	838	790	811	824	773	799	811	817	791	810	778	856	809	783	838	767	799	826	854	803	851	814	832	850	819	803	719	799	785	799	835	815	811	746	848	781	785	807	855	767	802	811	809	822	818	781	847	829	746	810	804	847	783	857	806	878	857	768	803	817	798	811	771	837	803	834	785	792	777	840	756	816	800	801	801	818	794	762	795	807	825	770	761	771	783	846	838	798	825	790	835	795	789	798	732	820	803	803	820	812	809	781	810	828	790	800	833	800	812	810	768	789	831	788	817	803	799	770	836	781	822	800	813	801	809	794	754	834	756	832	777	796	801	798	828	842	825	781	830	778	793	808	822	772	747	818	813	851	779	796	821	793	787	782	807	775	837	812	812	763	798	800	781	749	752	812	816	794	791	828	766	828	777	812	773	865	853	775	804	758	828	820	797	816	807	786	799	811	799	870	808	800	782	801	812	818	798	744	808	824	821	807	785	820	826	841	813	764	818	828	790	809	809	793	804	836	784	798	768	772	822	756	750	798	791	786	813	786	809	788	790	814	782	836	766	824	831	812	801	766	802	789	793	798	756	767	803	800	809	805	779	773	801	808	787	804	848	802	776	796	803	815	784	806	831	746	792	826	844	785	809	752	774	807	858	801	771	797	800	767	781	819	814	807	821	830	807	731	850	777	805	797	826	788	799	823	780	821	857	867	792	830	778	788	827	792	811	784	822	795	810	851	780	842	756	807	787	831	811	788	777	762	790	772	802	820	804	747	830	797	818	826	782	784	785	814	766	793	826	827	784	752	787	815	799	812	792	767	769	788	786	794	833	784	782	785	812	772	780	805	810	823	802	850	856	788	805	836	768	863	812	824	770	815	837	835	828	779	807	804	798	858	855	820	834	833	814	747	792	820	829	799	778	814	789	796	839	842	838	810	777	829	799	825	793	811	784	821	803	840	821	755	828	807	805	775	839	811	818	806	755	745	852	844	800	787	763	791	793	801	775	762	817	807	743	806	823	754	747	779	790	820	817	809	855	813	809	845	815	811	806	831	806	751	766	829	806	761	789	796	872	739	810	824	818	810	803	805	794	814	837	849	734	870	788	797	867	833	824	785	819	826	811	784	796	780	833	791	869	765	773	848	741	718	748	838	798	771	811	831	784	868	813	822	779	806	752	796	800	782	830	824	831	761	824	838	866	806	825	787	797	814	764	819	848	807	790	816	824	834	813	795	814	772	812	867	785	835	817	792	786	811	795	773	802	798	791	781	845	801	831	805	773	801	762	828	817	796	801	771	794	774	792	761	777	829	819	769	764	814	783	788	774	805	807	776	790	801	786	793	806	838	828	787	820	788	838	776	801	774	779	820	824	795	834	811	774	833	786	804	795	739	781	787	808	799	799	797	827	756	829	825	828	786	783	800	821	805	770	783	784	757	821	821	785	759	817	825	780	808	810	773	823	808	787	832	777	850	799	813	831	844	852	796	769	775	821	807	815	792	776	809	794	806	799	817	824	788	810	822	790	798	801	789	812	805	805	776	801	825	804	801	856	790	837	797	800	784	800	833	761	814	815	798	737	747	740	827	790	833	798	753	820	742	802	781	789	784	831	813	776	831	802	793	828	797	835	792	791	827	803	772	800	806	813	795	815	789	804	743	793	804	791	816	803	783	825	803	836	786	836	808	784	793	818	828	849	788	810	803	800	808	881	812	832	794	835	805	764	720	787	811	835	841	776	786	775	813	833	813	803	786	775	825	784	773	789	806	765	779	778	826	785	787	811	842	835	782	806	842	829	831	836	765	821	779	806	780	835	810	752	833	829	798	809	776	773	813	817	803	759	783	789	776	838	825	772	776	825	749	809	759	797	765	748
27067	21647	20036	19196	8711	1752	525	533	519	495	474	489	525	519	541	495	508	520	504	519	527	492	478	501	509	493	483	526	475	482	493	553	490	493	511	496	474	484	475	505	522	548	541	512	459	517	490	513	512	475	476	508	464	524	529	526	526	518	529	460	534	558	496	479	541	507	500	523	520	480	509	484	505	506	474	491	518	496	516	525	477	515	512	513	472	489	477	537	528	488	488	495	504	545	533	531	537	449	513	526	539	506	490	518	511	475	503	497	469	493	540	504	446	468	512	483	500	515	481	501	508	486	509	547	488	500	516	502	481	529	502	503	500	476	487	496	499	487	554	517	490	477	483	506	488	490	541	539	521	516	466	473	484	522	464	541	475	493	497	534	484	503	518	487	505	552	541	544	509	479	491	493	495	493	507	532	517	496	493	517	498	524	488	498	489	482	515	535	467	502	561	484	489	506	490	527	484	472	518	511	518	504	519	486	477	474	482	528	472	512	508	477	525	528	496	532	498	512	488	494	500	521	494	514	501	510	513	527	521	534	497	510	540	486	518	481	533	499	523	465	488	501	495	485	506	478	512	502	525	491	520	521	473	551	552	519	466	505	527	474	510	482	545	463	484	508	524	482	549	506	493	517	506	506	501	467	495	461	536	478	518	518	500	480	512	463	467	475	487	509	515	535	470	486	467	559	543	478	530	480	467	490	469	485	524	549	480	499	501	480	515	470	518	545	516	516	541	511	489	458	517	455	567	501	514	507	489	543	529	527	463	512	476	525	499	496	502	497	513	522	498	482	516	523	543	521	499	539	510	507	494	449	526	484	541	491	458	504	479	513	518	539	521	522	509	466	502	471	495	512	471	509	492	493	486	507	525	503	511	463	529	507	430	485	530	497	479	532	513	494	512	549	491	502	542	514	484	492	509	481	439	503	508	492	499	511	528	474	523	471	489	506	508	510	516	524	507	538	493	511	515	481	476	492	462	469	495	513	527	494	521	489	516	534	477	459	489	513	519	469	522	504	520	509	495	460	493	503	501	483	507	477	504	539	508	488	518	466	477	524	507	519	513	502	523	493	517	506	471	494	528	500	518	515	497	482	500	486	536	530	491	549	506	497	530	475	484	486	533	510	520	499	535	496	499	517	483	500	480	492	477	503	489	553	474	479	468	513	519	525	500	453	528	556	465	508	477	504	511	515	481	495	490	492	498	489	483	502	494	475	531	486	493	525	493	511	469	539	490	478	485	514	481	469	508	502	511	523	487	486	527	490	503	483	537	585	470	444	507	502	486	488	470	480	518	482	484	454	518	497	493	551	478	494	518	475	492	499	510	529	468	536	531	561	539	537	514	481	497	552	462	441	507	511	513	528	499	503	478	473	538	491	495	529	476	481	495	487	501	494	506	538	471	499	467	507	537	547	534	508	491	487	512	507	484	486	521	520	532	482	510	494	533	504	489	478	511	508	499	462	529	490	452	506	516	522	460	534	489	508	480	486	506	523	521	498	507	469	499	511	441	487	505	482	523	491	505	489	481	507	519	511	540	460	514	482	471	495	517	531	507	501	482	551	509	530	515	511	501	542	470	464	520	469	503	527	507	477	462	528	568	485	504	514	491	501	529	534	474	509	505	476	479	523	480	502	554	510	477	540	503	534	487	485	501	485	489	512	514	516	490	512	508	497	519	468	515	449	530	509	557	475	495	508	466	496	506	490	505	523	513	510	477	520	513	490	479	527	522	479	509	564	521	504	485	497	497	518	505	486	545	505	507	498	504	480	492	507	519	497	530	526	513	508	473	487	485	513	519	495	504	497	528	516	465	471	506	482	509	485	482	514	523	518	509	487	507	524	505	519	480	507	572	493	519	497	486	520	501	518	498	504	500	472	497	525	462	490	533	547	476	518	479	528	530	516	470	474	495	471	514	492	473	476	495	478	503	491	487	510	523	485	496	497	444	500	512	539	501	521	490	511	474	511	509	502	485	477	551	529	478	528	507	464	516	523	536	484	492	492	489	539	511	493	516	491	499	494	485	490	501	483	505	487	517	461	515	451	525	483	509	522	465	493	491	532	520	523	509	511	500	495	495	512	493	497	495	489	479	461	476	484	492	500	462	494	495	495	487	477	527	509	502	516	483	475	500	542	476	530	505	512	500	440	517	520	517	496	498	500	558	478	502	508	479	500	482	505	514	495	522	472	459	520	513	480	531	527	521	472	506	497	464	536	505	522	492	546	493	515	509	512	515	538	518	476	500	515	499	523	507	489	510	518	522	496	515	483	479	521	506	494	535	520	521	483	500	530	481	507	500	474	551	496	500	555	510	502	478	524	491	505	470	471	506	486	481	512	456	497	514	484	497	528	495	513	494	499	512	490	467	510	511	528	498	535	484	501	515	518	425	516	514	472	524	491	484	509	489	479	484	462	497	504	488	500	514	515	508	537	484	496	530	521	516	475	537	549	511	498	501	527	502	490	497	502	520	503	492	498	509	485	483	488	538	487	492	517	519	494	513	475	516	553	531	496	516	508	507	510	513	495	499	539	526	505	480	510	493	503	499	537	515	483	530	502	510	478	477	503	514	531	535	515	519	507	472	503	495	490	499	530	525	487	508	501	497	511	500	509	472	467	512	454	514	498	535	528	487	487	496	470	525	501	518	509	497	468	483	459	485	492	518	513	487	491	526	487	499	478	516	503	483	515	497	500	502	495	474	476	490	488	508	514	494	484	475	492	500	482	552	471	508	501	505	516	459	498	494	518	511	512	507	527	502	492	516	489	494	513	491	489	545	514	487	491	517	479	497	506	515	485	519	530	531	482	491	500	510	474	531	520	502	498	461	492	491	509	521	467	506	484	561	515	537	481	510	516	522	506	518	504	508	528	480	504	510	543	493	494	522	471	484	513	518	464	491	540	486	512	517	468	492	541	468	525	507	494	490	508	506	475	504	506	503	464	486	530	478	480	512	543	548	523	491	508	472	501	460	473	557	470	479	485	485	486	509	490	506	485	477	507	508	547	487	506	495	531	459	515	496	540	470	491	515	525	485	521	470	477	506	480	487	503	499	541	454	508	488	477	483	517	497	491	481	491	524	476	544	517	512	487	552	493	474	498	557	526	537	525	509	512	507	510	458	508	489	505	538	558	487	488	466	511	506	517	482	492	507	531	502	474	486	517	494	482	485	465	506	510	499	519	477	505	511	578	495	471	498	509	480	480	463	507	489	517	487	516	501	520	491	523	487	464	539	566	534	508	462	504	504	482	529	465	508	497	499	497	485	510	514	481	530	514	491	524	525	480	510	499	474	475	522	500	469	515	517	469	517	523	484	505	523	494	509	499	517	488	515	475	517	492	474	483	492	489	482	505	503	479	464	492	491	513	499	482	504	493	496	473	523	499	511	482	531	518	521	524	488	500	507	536	504	511	503	502	471	525	506	521	502	483	489	476	489	517	533	523	534	517	489	486	508	502	502	468	486	546	493	456	484	500	485	529	510	540
25789	27469	22132	23602	11454	3112	764	720	729	779	784	742	749	761	763	771	755	780	819	762	752	794	785	736	762	741	758	769	761	778	722	748	789	765	766	781	721	802	786	735	789	775	783	742	726	768	752	793	790	753	719	717	770	769	798	800	780	766	748	778	803	729	755	768	763	721	763	707	790	752	788	782	754	764	791	774	771	767	775	773	807	760	749	776	775	732	766	747	757	748	774	775	802	777	741	772	842	730	736	746	708	790	724	755	759	794	726	723	782	739	772	729	734	761	759	768	749	788	781	770	828	789	776	762	814	746	749	741	780	737	758	789	754	755	803	717	801	729	761	750	767	779	783	792	761	792	805	779	765	729	719	751	770	746	783	738	814	731	743	755	754	739	744	740	766	751	772	734	771	783	768	792	748	766	753	763	748	766	742	779	722	752	761	699	768	773	766	770	720	756	773	764	748	752	800	742	754	805	733	756	741	809	719	784	787	768	793	720	763	789	743	742	780	756	753	763	787	788	751	784	791	700	745	745	785	807	787	740	743	770	720	793	766	759	729	774	732	790	788	724	705	793	813	741	804	806	743	740	757	727	784	751	748	746	722	758	703	763	758	763	774	800	746	763	732	748	723	751	797	761	802	780	753	785	749	770	770	763	729	708	767	751	733	769	719	776	728	767	717	688	744	779	728	749	803	773	721	755	809	819	768	771	811	793	778	785	738	732	746	786	739	779	804	709	780	749	782	776	743	707	804	783	713	745	747	790	824	754	810	705	736	777	816	751	794	758	755	759	785	761	790	797	693	733	753	758	753	750	708	789	778	805	760	727	766	786	766	788	721	766	798	766	718	785	730	693	711	701	755	815	734	793	749	754	758	730	764	779	820	786	768	771	770	744	732	782	797	748	734	798	750	799	721	740	765	755	759	758	783	743	767	726	803	763	743	765	772	810	771	757	781	793	717	757	780	737	742	713	721	745	774	704	787	765	768	727	720	762	750	725	775	774	777	780	749	759	728	788	783	722	808	720	783	748	755	786	762	732	784	731	773	799	733	749	753	727	822	704	787	761	759	781	786	742	797	792	721	796	737	777	775	713	777	798	769	759	748	785	744	765	779	718	770	759	735	780	809	721	756	786	777	740	740	728	753	751	743	807	732	695	750	766	733	727	779	785	806	721	717	743	724	760	757	753	691	759	763	774	741	748	741	807	764	744	773	772	733	756	783	772	740	795	769	768	743	815	764	762	706	759	728	780	769	759	749	747	786	745	821	781	787	780	738	780	754	792	763	748	717	776	761	773	775	778	714	794	760	747	779	785	757	779	827	803	773	795	808	832	751	724	717	789	768	775	690	788	739	759	766	691	775	750	768	754	820	748	784	713	765	791	735	780	735	747	734	725	720	745	767	778	741	745	773	807	790	728	753	780	813	705	747	779	767	764	721	852	790	780	721	786	811	738	758	728	748	762	739	728	742	785	794	750	759	773	731	766	720	736	763	714	777	769	786	797	754	750	729	805	734	723	750	743	727	751	763	743	754	771	770	708	798	767	729	771	732	751	749	778	772	729	786	738	743	781	780	716	752	743	808	763	826	799	739	770	727	730	762	724	745	786	743	799	724	776	704	728	770	784	795	781	787	770	768	782	773	726	769	820	767	732	789	783	795	713	781	789	778	700	767	763	765	771	734	739	745	729	823	770	758	749	775	736	776	797	748	785	764	730	735	738	779	770	785	754	759	745	743	796	779	768	772	745	777	810	780	752	782	705	736	746	731	784	754	761	707	783	767	736	698	770	782	730	767	758	701	769	766	743	830	744	747	757	761	765	780	791	769	721	769	730	789	803	773	784	767	764	731	724	780	783	749	808	806	736	743	724	733	761	757	777	764	806	772	806	756	734	767	702	802	771	718	806	754	766	776	766	735	726	727	740	747	763	797	791	750	770	737	801	753	815	791	768	755	721	746	749	750	748	694	699	800	792	740	751	742	796	803	758	722	842	782	793	782	766	800	741	744	734	705	783	803	688	776	759	760	780	728	731	751	736	807	773	741	729	741	789	779	754	763	765	781	758	764	811	762	791	734	781	747	738	818	798	736	747	825	770	782	792	762	753	744	746	735	753	777	779	756	764	746	738	785	787	751	723	781	724	798	763	773	748	814	781	743	746	821	790	767	760	806	773	799	784	743	743	740	763	726	746	784	802	745	738	784	742	743	737	766	801	778	773	766	717	746	729	772	768	768	778	752	770	788	751	745	772	745	724	741	739	779	795	761	757	758	743	761	747	800	808	734	742	764	754	724	778	759	773	770	780	775	746	813	769	768	728	740	726	740	778	749	728	785	764	785	786	757	757	772	736	763	737	734	730	753	750	790	778	726	759	778	771	839	798	746	778	742	756	711	785	726	795	752	790	761	769	787	735	793	756	740	781	762	748	732	745	758	772	768	767	799	740	779	721	699	754	732	718	745	785	765	767	767	745	860	808	733	768	760	777	758	744	804	729	733	769	727	715	772	730	736	728	764	784	764	733	765	740	782	786	764	770	764	779	736	800	758	726	804	766	768	752	742	785	735	764	781	757	783	746	784	745	723	774	748	757	797	776	723	783	801	774	786	750	784	765	819	785	783	821	745	737	773	773	754	728	743	742	748	778	708	757	759	757	793	788	742	792	765	751	783	768	779	792	770	759	729	778	738	768	774	742	723	747	749	775	735	726	764	746	768	738	762	756	777	791	767	824	751	753	792	719	781	764	746	793	776	766	778	759	805	764	804	728	751	755	799	776	781	746	778	772	746	775	755	780	743	731	837	759	746	800	752	735	737	741	737	777	736	778	792	757	790	765	754	742	728	760	778	770	805	717	764	782	750	752	811	756	801	778	766	754	733	764	788	743	744	783	756	758	752	778	774	731	745	744	764	764	765	760	813	734	781	717	769	749	720	754	781	756	771	762	695	797	765	731	757	763	762	772	749	739	741	739	779	783	782	754	758	762	751	767	805	759	764	737	750	770	735	751	766	759	777	758	725	731	774	786	719	710	748	797	703	770	718	772	739	741	748	791	756	718	766	768	757	733	751	787	768	745	755	757	801	783	765	733	748	773	755	692	806	767	777	764	767	735	765	745	816	773	812	794	770	733	729	785	750	750	787	739	764	724	751	760	737	755	750	786	714	809	808	786	722	750	740	770	740	757	761	767	731	738	740	758	749	759	777	742	768	773	723	721	736	776	779	769	744	756	746	741	771	800	762	779	769	771	762	730	744	763	764	713	770	792	807	723	775	791	785	780	773	747	789	744	738	779	775	724	805	730	746	745	797	767	710	787	757	804	764	765	765	732	754	761	775	767	775	755	753	773	753	778	751	741	732	859	735	754	725	742	779	757	756	746	768	786	734	773	731	758	779	736	700	757	794	763	800	773	754	826	737	760	746	743	779	839	780	793	756	730	779	788	723	780	749	785	788	760	738	769	711	703	842	787	778	776	776	745	727	766	742	756	762	754	774	757	729	759
24153	21475	28905	33922	30108	17457	3408	819	719	664	686	671	626	653	627	674	622	616	662	676	708	586	671	672	698	622	607	662	635	626	659	604	624	642	702	698	633	668	637	643	653	620	664	651	636	646	676	646	636	590	679	648	624	686	643	593	651	629	612	582	629	632	641	610	631	651	669	634	667	619	626	692	634	639	665	681	664	595	659	605	628	646	648	641	669	598	671	628	621	651	658	676	717	688	653	677	637	619	597	648	682	643	651	643	664	647	645	612	596	625	673	602	612	620	635	671	664	642	644	621	664	608	632	661	652	651	664	607	598	639	660	688	633	686	613	635	646	665	627	652	650	644	673	585	657	646	674	624	631	632	628	663	621	640	647	680	610	611	581	659	610	664	644	618	655	669	638	636	655	617	637	631	622	671	618	658	591	580	589	600	592	655	641	642	613	663	689	611	656	635	596	643	685	654	636	645	652	665	617	658	624	636	623	678	585	590	641	632	674	635	661	569	654	601	640	642	646	598	640	618	654	641	695	636	635	623	662	670	636	678	643	642	698	613	650	610	635	677	667	628	655	627	596	618	644	644	627	602	637	583	648	662	625	625	637	637	637	605	659	678	628	660	639	605	636	612	615	647	631	688	660	639	635	643	636	651	683	670	603	605	625	645	650	608	649	676	677	691	598	679	632	655	583	633	692	666	623	617	629	654	626	665	629	643	640	617	699	669	619	628	635	644	654	684	628	675	651	645	621	660	632	653	691	635	608	670	652	675	622	665	592	628	657	652	646	649	621	672	689	632	614	615	646	619	627	623	652	668	638	640	637	609	623	670	634	643	643	643	649	638	648	644	586	650	625	630	616	616	633	625	628	672	562	660	619	594	643	673	622	649	582	655	640	650	647	708	601	650	601	624	606	647	667	628	655	625	612	632	621	610	658	647	638	638	610	684	639	644	645	648	629	663	659	639	628	628	650	624	620	624	664	608	652	656	658	651	630	666	641	614	576	635	653	656	635	689	668	640	677	603	670	638	620	556	650	624	627	620	640	600	608	651	640	614	703	566	644	685	678	634	620	665	657	641	607	614	639	647	652	690	649	637	662	627	633	640	602	661	667	611	639	621	638	614	688	615	667	640	632	657	656	629	656	631	637	645	615	634	642	634	591	615	635	637	642	655	649	606	650	631	627	613	644	670	604	710	644	644	642	608	667	617	625	620	626	611	650	637	660	623	633	565	620	612	585	621	642	644	633	643	580	624	625	628	656	632	606	601	647	665	668	668	636	658	614	653	689	645	659	655	660	678	637	636	626	654	641	623	673	615	645	683	647	643	656	656	655	650	622	622	673	642	642	639	631	654	633	644	608	654	629	625	634	662	585	697	630	631	630	620	642	656	636	659	679	626	676	672	661	647	632	646	631	641	590	625	598	670	627	639	607	658	588	677	635	650	603	632	595	626	648	591	609	609	641	623	680	678	610	682	651	629	641	636	645	650	618	633	627	632	655	671	604	615	622	595	660	650	658	608	648	639	673	675	624	585	653	630	662	660	636	602	655	618	601	634	627	655	626	617	660	664	649	624	663	682	623	647	654	633	594	684	618	661	608	653	677	603	699	659	634	637	641	650	612	590	671	577	639	697	646	647	636	650	651	605	633	585	647	629	651	638	594	630	677	646	618	696	644	648	628	629	654	646	672	648	624	631	624	625	613	618	609	623	613	606	605	669	607	664	622	615	629	664	599	664	612	615	644	605	610	651	656	664	669	625	657	636	643	620	656	642	610	612	670	650	584	652	627	666	594	622	639	590	613	661	643	653	613	634	618	652	665	580	628	662	655	655	606	677	614	636	665	696	631	648	626	677	614	626	599	692	657	648	675	661	652	637	629	652	635	676	639	620	586	645	613	645	656	591	610	607	637	649	659	637	641	590	590	634	593	595	649	666	592	623	651	618	625	626	622	624	657	640	626	654	680	634	675	639	592	678	641	650	642	649	619	622	647	610	630	612	651	634	648	609	609	660	679	641	633	642	630	615	613	648	640	673	634	600	613	580	629	630	629	634	651	594	648	666	630	682	640	628	683	634	645	618	623	672	648	599	569	683	636	676	622	651	583	605	620	581	606	661	661	636	595	647	626	616	598	620	639	655	636	653	692	681	640	596	619	638	651	635	596	647	677	624	666	615	656	646	629	663	637	655	651	643	693	611	620	679	644	644	639	617	609	646	593	657	618	669	625	655	649	626	645	638	633	643	696	672	645	605	631	615	638	650	659	630	628	634	653	616	578	649	656	623	638	636	630	636	652	638	616	607	640	644	617	640	643	586	566	608	625	652	636	635	645	652	608	647	624	668	664	622	663	663	590	656	662	638	650	636	624	614	649	661	690	650	694	654	650	631	644	632	664	634	673	610	643	676	701	670	604	668	650	631	632	598	633	634	624	638	650	635	651	617	626	671	644	616	640	650	634	581	676	637	642	640	636	638	603	642	631	652	613	644	651	646	676	635	664	618	597	663	669	623	624	628	625	621	618	634	599	618	700	635	645	612	632	617	612	653	577	600	617	641	682	663	656	575	633	657	637	627	601	642	676	636	626	659	581	665	653	619	652	614	660	647	666	633	676	618	611	610	651	685	676	640	629	631	614	635	674	656	646	662	617	646	660	687	669	678	620	645	694	646	658	621	659	626	688	672	660	598	701	636	670	612	637	639	673	590	604	639	624	655	613	625	649	638	643	651	638	667	597	631	641	654	659	598	664	624	676	682	586	646	629	623	634	676	630	687	627	661	648	618	639	653	666	638	598	622	643	635	657	635	654	647	692	656	629	622	598	649	667	614	639	626	617	650	649	596	633	656	681	628	644	678	637	649	599	649	651	584	685	628	643	655	604	642	694	624	648	632	649	649	636	643	638	647	639	636	635	662	630	629	650	673	630	620	623	612	615	655	621	620	595	646	627	608	668	665	644	644	643	634	700	647	639	604	607	644	649	660	618	657	622	623	622	650	596	618	635	628	593	679	668	663	644	612	665	626	651	656	643	657	663	645	681	654	606	648	637	629	660	663	660	655	638	628	650	612	650	651	639	629	625	637	652	638	689	607	664	579	614	641	643	637	620	656	680	640	603	644	561	620	615	648	635	614	643	675	603	637	639	643	644	656	638	664	623	650	654	651	661	660	620	661	664	642	692	680	593	646	655	660	605	639	692	617	654	629	608	658	653	603	663	643	618	653	639	655	637	601	611	652	635	667	639	606	669	613	713	671	616	650	668	637	639	619	593	657	619	658	649	621	621	643	636	629	651	636	654	648	671	667	621	598	647	688	668	654	666	641	618	622	655	651	654	657	659	631	670	652	645	624	628	633	613	595	633	602	651	647	592	643	629	606	659	647	610	634	668	663	640	643	656	641	655	613	654	638	611	652	657	576	580	622	629	648	632	669	636	620	663	623	630	644	621	600	673	625	643	648	615	624	628	646	664	663	643	655	629	618	674	577	628	603	644	642	641	631	611	620
33104	44777	46350	53080	30965	17312	1136	1033	1000	999	1016	1017	986	969	933	988	1013	944	981	1014	975	1015	967	929	972	1005	998	977	964	974	981	994	973	978	922	970	1009	928	1010	989	965	988	947	949	982	887	959	929	937	938	952	978	954	939	987	922	956	946	945	973	947	954	953	903	947	1043	1005	932	962	981	976	942	945	923	999	1009	986	893	937	975	987	942	998	1004	957	982	1031	935	942	904	960	1008	1094	1018	975	938	955	1027	974	957	973	985	999	947	942	973	870	999	932	977	994	965	950	965	1009	961	943	984	980	919	987	911	986	991	982	980	954	961	963	973	1030	984	952	986	959	946	922	966	1036	976	994	991	997	965	961	919	975	962	885	935	952	984	948	942	973	940	953	920	950	946	901	1057	981	924	997	946	994	985	949	1020	974	964	964	907	962	907	964	872	956	936	967	948	1034	991	932	929	1017	1004	938	986	948	987	961	969	891	954	992	996	920	980	991	970	923	983	932	1005	984	951	1012	972	978	978	962	952	934	969	935	985	973	1005	919	933	961	978	961	905	954	962	955	985	954	985	925	1005	951	970	943	976	1012	926	969	952	940	916	947	1031	1007	970	947	1018	945	982	955	1004	936	930	931	964	951	977	955	905	932	960	961	892	950	937	957	928	951	981	955	969	938	1021	986	937	982	925	1011	972	963	945	921	904	909	921	948	1042	948	926	981	991	999	1030	960	929	975	976	917	928	980	956	962	968	950	977	928	978	1014	959	987	965	946	953	985	960	941	930	921	970	941	957	948	959	954	988	974	976	990	949	966	973	1016	941	952	1009	967	981	1036	912	956	951	1028	933	938	969	952	962	1005	968	931	990	949	977	941	944	935	1025	929	1016	944	936	960	979	928	913	958	973	981	987	946	998	957	996	906	1010	976	916	982	1007	940	981	956	990	953	926	929	979	929	926	956	996	1012	929	995	957	992	986	967	997	996	952	966	943	911	992	963	883	971	964	991	988	981	963	1042	938	947	958	894	1019	968	957	988	913	957	1015	995	962	942	989	951	977	929	1028	969	979	1014	936	948	962	972	986	986	970	936	923	965	953	913	1006	926	960	1022	947	953	931	977	974	985	997	927	971	948	962	957	1010	995	967	969	960	996	954	1011	965	963	953	931	983	902	936	979	957	964	919	941	927	979	996	976	1008	960	985	985	907	964	992	925	988	951	991	914	1001	921	986	926	953	982	1021	935	984	984	976	1000	954	973	939	957	980	969	966	1017	921	900	947	934	942	955	950	935	930	939	951	902	920	945	979	954	935	958	927	965	933	977	988	962	987	947	992	1026	948	988	947	1007	970	977	1032	1005	956	965	1004	1044	1013	979	954	889	912	915	898	981	968	979	972	969	942	969	1015	969	936	978	958	956	982	924	972	968	998	929	997	963	1025	962	923	980	926	932	974	935	934	991	982	977	933	1021	984	898	941	962	976	983	970	934	993	901	962	941	909	996	946	899	1003	953	867	942	982	968	945	1016	1000	983	965	1030	958	977	904	999	909	1003	998	985	971	961	940	945	966	966	945	943	992	1005	934	964	943	963	956	925	968	931	896	986	977	915	907	942	911	967	941	1003	966	939	952	992	966	915	978	959	989	966	901	928	1001	951	975	970	989	909	964	991	943	983	960	962	926	980	991	913	998	950	971	924	984	934	944	1002	946	1001	986	969	982	935	958	967	957	912	1002	899	882	957	1008	951	922	965	939	974	970	883	953	939	988	1020	957	935	951	963	990	937	1020	996	905	920	922	947	961	952	982	943	935	901	1005	986	940	950	942	943	893	957	980	993	938	911	992	1020	976	976	977	953	927	996	971	985	946	965	1036	933	917	997	959	920	981	926	946	955	954	954	984	923	956	983	960	936	969	951	971	907	978	931	892	954	956	938	945	984	926	1023	923	969	915	963	935	992	920	987	979	979	1031	993	928	967	952	996	1002	1008	930	988	940	885	946	962	976	954	926	1010	929	996	940	985	910	941	957	954	1008	981	1001	1043	984	1001	953	924	901	980	957	954	954	971	900	980	922	1018	932	965	939	995	999	961	1004	940	951	997	984	928	945	954	984	921	947	974	948	985	950	940	1023	936	982	956	1006	989	983	981	927	975	997	956	946	959	976	943	911	932	1009	958	939	975	984	958	995	958	976	976	959	986	945	936	981	995	938	988	1001	992	992	930	993	981	959	985	989	957	900	958	1009	968	975	1009	981	923	982	973	935	959	928	1001	939	963	986	969	966	1020	931	962	985	942	959	981	958	945	943	954	953	977	951	968	983	1007	981	914	999	907	995	947	945	996	1000	973	971	968	975	984	996	966	968	994	888	995	948	992	993	920	980	1023	938	987	928	987	959	944	1016	948	927	920	990	960	967	989	943	939	919	949	944	987	924	972	916	978	923	950	917	999	1002	977	920	997	962	934	1019	994	947	911	1020	966	940	967	983	910	945	988	986	1036	970	968	971	962	1008	925	1003	921	933	915	962	990	934	983	947	1037	989	927	992	989	970	911	917	976	1004	986	982	957	982	957	970	950	973	905	944	920	1003	908	947	974	974	985	977	970	974	975	956	954	960	977	1000	958	1011	936	970	942	985	974	1004	961	928	1001	941	1001	965	1018	982	952	952	981	990	992	929	950	956	944	960	921	991	967	964	997	996	983	997	956	949	921	966	974	1006	976	930	950	1012	956	997	978	944	961	914	988	1010	925	913	945	975	939	957	963	954	969	952	916	991	940	955	954	966	940	947	924	941	941	993	993	965	935	960	985	988	971	921	991	982	995	953	904	975	965	999	1013	985	1009	984	897	948	973	977	964	945	937	961	941	954	968	1029	966	994	938	983	972	1018	980	962	1025	959	917	928	971	930	1012	1010	988	963	923	985	955	981	990	933	975	911	964	988	961	990	992	954	922	952	945	953	932	1003	952	952	1042	970	937	963	962	970	953	957	908	955	913	959	972	986	904	991	1004	946	933	969	969	980	1015	993	980	980	956	968	941	902	1013	935	958	967	925	954	959	987	985	992	951	991	958	953	956	1000	986	963	996	936	982	957	918	988	953	973	972	951	1021	988	976	980	941	897	939	948	953	959	959	944	1000	1050	957	926	971	1002	960	905	949	999	982	955	905	940	1015	939	965	909	925	983	985	973	902	963	977	949	991	928	996	976	948	1006	985	959	977	942	911	981	934	997	917	966	1007	986	938	975	1017	955	974	981	966	956	940	980	978	899	946	952	978	920	968	960	1017	911	969	965	966	934	957	947	967	882	924	986	935	997	916	879	936	981	948	967	926	963	996	953	888	943	953	985	954	941	1006	945	959	996	920	983	942	969	1005	959	991	948	1001	915	955	949	896	952	958	996	949	961	976	956	955	959	983	909	972	1006	936	903	917	947	975	916	915	947	988	970	956	979	973	1006	929	964	956	1007	940	978	990	987	974	940	981	985	925	966	973	967	979	973	912	937	944	970	982	994	971	951	1015	990	994	939	1035	1006	953	939	978	985	984	965	990	922	885	996	936	967	991	997	976	905	917	977	958	946	953	930	929	918	974	988	1012	990	989	960	989	965	1005	1073	1034	918	921	969	963	925	953	1000	931	973	971	937	917	928	992	945	1032	921	930	967	908	1010	949	995	951	930	969	981	950	941
22975	21349	29395	30604	30264	21815	10574	1138	610	613	569	563	560	561	552	559	574	574	545	501	587	566	550	570	584	556	594	589	545	559	553	565	498	566	541	566	491	520	594	521	562	571	540	597	560	536	555	546	549	545	541	529	548	620	560	535	558	549	546	554	567	543	544	599	559	554	539	572	541	573	564	552	563	614	546	549	573	539	521	555	593	585	536	592	537	528	547	595	537	526	559	496	551	561	551	498	564	590	525	570	589	500	539	524	545	516	540	545	583	561	502	571	563	546	539	570	540	545	516	590	532	541	582	589	516	548	513	534	548	553	553	550	504	530	528	555	579	538	520	536	587	499	520	530	558	508	528	553	548	545	533	585	558	544	558	561	552	578	550	595	516	559	531	547	571	535	551	555	539	542	540	574	528	537	530	564	571	574	582	570	557	556	505	539	567	537	517	535	538	546	602	573	480	558	582	589	532	538	554	531	502	571	540	544	531	541	583	546	567	556	517	532	565	515	544	551	592	558	540	584	562	574	513	534	559	548	542	562	561	551	548	550	535	551	568	569	562	605	550	525	581	542	568	563	524	579	571	574	526	589	580	555	585	547	574	540	581	558	586	526	546	557	582	559	519	538	573	522	557	551	568	519	552	512	535	568	559	554	549	550	523	546	564	536	562	549	536	549	516	554	557	547	516	536	590	541	561	526	527	562	582	482	521	572	535	533	514	528	557	525	558	525	523	546	537	571	557	535	521	557	519	532	531	556	522	527	547	574	552	560	542	515	539	549	522	538	540	528	539	585	559	575	599	575	570	537	567	556	547	550	525	564	533	542	559	553	591	557	598	530	544	558	554	549	551	544	539	560	532	534	537	514	500	553	519	532	529	504	535	525	585	542	556	549	562	542	517	539	531	495	552	545	555	556	578	559	545	545	616	586	530	501	547	547	506	533	595	554	495	546	568	492	521	532	577	543	502	546	519	545	528	530	518	537	576	533	536	603	533	553	558	525	555	569	574	561	574	573	568	504	569	543	551	584	517	552	578	581	558	593	477	571	554	520	555	529	572	543	578	555	545	533	539	543	529	542	528	526	547	565	564	554	552	594	542	514	584	547	551	567	548	526	579	587	547	542	555	546	589	532	511	561	525	585	576	596	586	545	542	549	548	538	489	570	570	560	544	593	586	556	538	546	559	542	570	543	563	583	529	542	529	565	534	557	579	515	561	522	581	544	556	528	534	539	532	555	532	540	509	528	573	560	495	546	526	577	515	568	550	599	521	526	603	522	571	542	528	557	519	576	530	524	545	529	568	557	541	579	557	557	533	541	526	549	545	566	585	616	612	564	549	585	560	574	566	507	522	565	539	534	564	575	586	607	542	567	527	536	548	563	545	524	539	533	549	547	555	541	547	563	579	550	530	567	556	541	524	583	583	548	559	559	546	582	558	568	518	545	560	589	529	519	563	536	586	557	564	569	603	545	542	536	553	565	556	528	558	547	533	529	588	525	582	524	550	526	545	563	557	533	528	534	585	564	542	557	558	545	558	527	565	534	574	556	530	577	586	562	533	541	559	552	537	530	551	516	534	583	554	571	598	573	504	565	539	538	542	585	554	539	539	567	573	538	538	583	568	576	568	571	566	554	589	541	534	517	503	500	553	572	565	488	564	535	543	533	523	563	543	509	554	549	577	519	540	581	572	553	534	526	549	566	519	545	515	530	553	527	545	506	535	528	597	536	554	532	545	546	517	561	571	545	564	540	513	586	529	555	534	593	524	557	543	526	533	517	532	544	557	507	559	545	537	557	567	493	532	527	593	563	572	518	618	569	546	537	579	561	504	568	582	551	546	523	593	576	550	552	516	518	604	580	536	574	564	539	559	529	613	551	532	528	541	508	540	546	555	564	575	546	534	528	550	513	538	590	535	522	509	530	558	552	565	512	524	564	574	545	559	586	534	539	568	530	487	546	547	591	529	538	580	528	560	537	574	545	529	585	559	529	557	589	569	568	581	504	557	556	563	565	560	571	552	590	554	547	575	511	547	575	550	586	554	577	546	508	566	542	584	558	592	533	552	575	582	561	514	572	539	573	591	536	554	543	556	504	591	546	535	545	550	528	535	534	518	538	554	556	550	544	562	544	550	551	581	545	557	526	582	543	548	567	505	536	572	536	579	542	525	534	562	529	536	548	521	572	526	568	580	598	565	571	569	574	600	581	518	550	543	542	538	531	512	508	561	563	543	532	551	589	528	545	522	566	534	573	527	540	541	571	537	518	539	578	583	509	558	554	514	560	558	521	563	556	553	568	509	533	549	599	563	536	521	589	523	561	517	526	570	497	579	524	526	541	527	545	568	547	531	523	554	534	533	523	551	544	514	565	554	576	590	560	558	564	573	529	567	530	563	581	532	570	546	525	527	546	580	549	506	503	572	604	584	556	544	529	588	558	518	551	539	590	530	547	550	549	558	552	566	496	552	529	548	551	567	513	556	581	570	569	542	521	521	546	525	562	551	520	559	555	574	586	553	553	564	548	582	519	531	520	565	582	526	591	540	544	552	535	556	567	580	535	542	557	546	578	514	545	554	567	533	553	570	543	568	539	566	508	525	548	544	539	517	542	565	561	546	548	536	542	575	553	531	527	529	510	532	524	560	538	556	561	497	550	549	549	575	517	524	595	550	555	547	558	536	521	558	585	532	601	555	574	528	554	596	544	538	533	549	495	565	552	599	578	544	522	532	542	534	524	541	553	589	529	545	582	529	548	561	536	564	539	503	513	535	557	561	545	526	553	561	519	526	575	508	513	568	507	535	554	574	573	551	598	572	559	549	538	550	535	510	526	529	562	552	589	523	552	547	563	535	537	546	540	538	558	598	524	592	581	558	540	554	566	507	546	568	520	557	530	532	576	558	545	547	523	556	525	513	557	553	559	573	528	561	545	567	541	563	562	523	586	540	554	543	568	521	542	594	507	563	528	545	535	570	543	564	547	553	520	559	543	505	561	520	552	573	529	579	528	517	568	584	556	524	562	561	571	527	553	551	570	569	552	603	539	562	518	576	574	577	560	524	483	545	592	532	522	549	541	503	528	543	567	561	576	571	558	545	518	572	533	542	589	549	594	543	574	572	519	592	590	540	572	553	537	556	484	539	595	543	558	579	559	552	572	552	490	514	546	531	542	568	538	550	598	556	520	569	527	567	563	560	548	532	499	557	569	575	587	536	537	536	593	552	489	500	513	541	551	547	561	509	552	537	552	565	574	584	544	567	545	570	572	551	570	556	564	556	549	555	543	599	560	548	535	536	587	530	555	523	527	579	554	536	533	546	540	568	523	542	537	559	589	562	546	579	532	556	526	581	512	573	525	533	509	537	579	527	565	526	564	540	508	590	591	516	545	553	552	551	571	571	541	557	547	561	572	568	582	548	582	524	558	530	532	579	545	561	519	523	544	550	530	553	568	564	534	568	572	545	544	551	572	525	530	530	556	550	527	555	540	536	556	496	584
37615	51703	60755	65943	40981	19307	1337	951	904	855	828	891	863	850	842	843	859	918	867	853	861	820	825	808	805	810	802	852	844	875	812	825	821	862	792	862	839	833	835	786	831	871	827	863	849	893	862	785	797	792	860	825	756	799	814	817	794	838	830	838	780	846	856	792	803	848	885	855	807	780	829	848	837	831	830	847	822	733	851	830	861	862	752	856	822	812	801	855	793	790	839	774	880	875	880	795	832	882	811	753	822	838	824	825	825	781	801	801	817	806	870	823	843	795	865	822	800	800	814	800	844	830	829	820	863	810	822	888	818	816	839	849	837	859	814	838	819	806	838	846	798	850	834	886	814	812	812	833	822	830	799	887	808	832	801	823	815	828	786	842	843	785	883	840	805	808	784	797	785	838	809	836	841	837	816	798	841	867	847	835	804	817	791	821	844	858	808	823	774	848	862	798	842	824	748	825	841	852	879	792	869	833	815	802	815	830	841	850	791	870	848	787	788	804	826	787	859	867	793	825	813	849	838	855	800	819	795	778	766	829	808	841	822	839	824	805	832	778	846	835	818	792	837	816	852	870	860	849	824	810	796	773	838	792	858	820	815	863	882	812	778	828	813	816	816	817	871	807	865	821	786	845	826	800	805	818	805	818	818	871	828	821	797	813	852	839	826	783	823	815	837	794	837	744	820	831	802	803	845	865	815	801	792	828	828	848	867	873	781	795	800	816	776	865	833	786	878	848	837	815	807	884	823	837	838	796	819	817	830	827	829	846	766	797	871	784	814	840	861	861	777	815	813	826	800	813	808	841	797	743	839	852	867	903	783	812	860	867	791	842	864	821	855	818	816	774	837	821	818	845	836	846	851	841	827	807	819	799	803	755	798	814	881	798	804	847	860	778	751	793	839	853	779	797	828	830	861	833	799	855	800	842	792	819	822	817	821	847	862	799	831	819	817	751	836	825	814	800	806	793	878	787	870	791	858	822	823	853	783	803	794	842	853	868	798	825	795	850	846	803	860	815	814	800	830	819	787	787	868	815	832	819	833	733	888	781	814	834	840	816	810	831	800	802	849	807	861	850	851	805	842	812	819	798	814	787	845	843	820	809	799	818	860	832	848	814	843	789	816	834	842	814	828	812	831	874	840	821	821	858	823	813	798	774	756	809	851	816	795	833	818	795	814	856	818	780	840	846	827	796	879	807	828	791	833	823	850	840	833	841	832	819	859	831	868	847	763	842	811	840	834	817	833	803	813	802	828	798	824	780	783	797	873	819	872	818	788	828	847	809	837	834	832	790	851	818	811	867	836	799	794	834	836	811	849	820	831	838	842	808	841	847	792	856	783	764	837	869	839	840	805	813	865	840	791	848	836	831	826	847	841	770	838	838	836	840	850	804	831	805	790	798	828	841	798	852	843	861	809	834	866	818	825	794	862	852	810	775	834	834	819	861	809	804	825	891	811	858	821	835	844	796	799	860	830	847	863	795	800	830	797	827	728	803	843	799	861	804	833	839	878	812	787	877	820	814	822	870	860	811	794	829	820	885	851	835	841	820	798	826	833	798	841	816	839	789	851	819	820	848	867	808	785	783	879	817	848	822	838	773	828	849	838	803	796	833	801	810	798	865	829	837	843	864	826	825	798	760	858	809	810	843	793	838	800	807	826	831	848	820	843	824	782	873	819	779	814	818	814	787	827	856	817	816	848	847	830	816	823	831	823	805	876	872	892	849	867	809	820	844	842	837	785	818	837	816	789	827	816	783	845	839	831	806	835	762	770	827	839	854	823	861	831	814	848	846	846	825	759	850	820	783	851	835	790	827	822	835	817	804	803	762	789	847	783	838	913	809	835	798	837	802	775	869	809	823	846	825	858	784	845	870	809	831	813	843	789	822	860	816	873	801	786	794	782	868	849	889	873	801	852	829	848	808	829	807	793	869	842	836	877	767	839	821	797	823	777	845	798	867	816	809	786	810	844	840	858	832	797	853	810	813	865	826	893	870	851	784	835	785	815	871	817	833	821	858	813	871	818	827	853	845	839	812	756	813	823	824	827	819	804	825	841	850	826	837	791	791	819	806	826	854	843	811	721	791	833	869	774	827	824	862	763	817	811	814	815	860	804	848	805	795	827	759	836	838	813	851	869	818	825	782	790	809	849	849	812	812	805	861	806	833	817	858	881	849	771	761	813	830	817	854	876	807	825	800	859	774	817	896	790	764	835	886	805	845	794	824	858	897	828	822	829	870	801	764	787	917	825	804	860	857	834	859	873	795	837	831	855	796	814	866	809	810	793	789	792	809	840	883	861	829	781	781	807	812	808	863	826	786	773	806	797	824	828	916	896	842	840	868	779	853	867	820	789	813	825	802	816	823	821	854	769	841	881	812	825	857	858	832	807	826	772	817	862	836	844	839	882	835	824	807	790	818	794	842	799	835	908	807	820	877	899	802	827	812	833	870	867	806	798	856	816	850	873	829	808	807	799	829	836	825	818	801	837	749	876	820	832	800	848	783	825	823	816	831	843	783	849	787	802	828	827	857	788	846	812	827	880	809	828	801	817	847	800	843	853	846	834	794	808	832	797	826	825	806	793	823	814	808	803	859	820	829	823	845	817	869	806	851	840	784	829	837	818	832	840	853	810	839	872	822	823	817	777	852	860	845	844	869	819	812	838	847	806	838	842	783	795	807	831	798	770	747	813	811	811	884	839	847	815	806	811	796	810	843	854	873	809	868	821	799	791	828	831	840	812	786	828	832	778	847	831	810	871	826	821	841	816	791	829	794	868	820	859	781	802	855	837	839	870	830	809	834	851	836	794	819	824	840	814	840	816	854	849	824	817	809	801	767	832	871	835	803	777	852	835	837	810	792	866	777	830	793	838	840	834	813	830	805	832	813	849	839	840	820	793	797	789	834	816	876	816	797	806	836	791	806	797	815	793	841	829	787	807	796	794	818	840	876	834	843	818	804	815	828	817	818	855	840	796	842	818	823	818	876	792	811	839	824	817	820	817	833	845	839	810	825	791	857	853	832	828	797	805	855	857	858	810	814	802	838	840	826	758	841	846	833	834	858	830	817	827	848	833	781	815	837	847	816	876	860	852	855	825	825	795	807	785	856	834	817	785	872	831	798	795	855	820	882	820	809	808	846	814	816	809	862	838	824	854	782	826	856	784	851	841	823	797	849	892	879	803	822	812	795	835	832	810	848	848	794	834	810	782	829	822	860	787	810	871	830	801	783	793	837	838	805	815	817	863	862	763	801	856	825	821	824	809	868	749	827	854	805	854	812	760	844	787	837	846	793	888	819	819	798	816	800	823	870	818	832	848	828	822	821	757	781	833	826	845	823	861	804	823	837	793	801	809	851	829	835	811	850	825	747	794	813	827	815	879	813	821	824	812	774	820	855	839	884	861	817	874	869	799	813	801	845	781	845	867	835	762	850	811	838	808	815	793	902	830	857	830	866	825	827	791	836	786	776	800	854	827	839	819	812
26932	21321	18451	18521	10701	1836	612	540	493	567	519	502	522	591	495	555	510	503	497	500	511	483	522	496	523	523	516	506	498	492	520	527	532	491	508	533	525	470	518	532	537	496	522	488	559	514	551	478	520	500	500	463	542	508	550	542	515	480	567	502	515	524	526	504	523	531	518	489	520	478	487	478	494	506	479	525	549	484	516	524	544	497	470	504	474	505	507	497	512	533	539	499	529	479	521	483	519	513	520	505	493	512	462	514	496	550	482	527	479	523	559	519	504	541	525	528	529	509	515	484	481	484	532	520	473	525	531	472	528	509	473	519	505	531	525	512	554	556	505	484	484	535	503	538	511	525	515	494	481	498	466	507	500	509	562	463	502	530	521	513	511	510	483	506	500	488	548	527	506	528	502	517	512	526	500	533	480	531	554	546	535	544	522	469	519	477	477	540	518	500	543	515	487	518	521	477	531	522	498	506	515	541	518	493	529	527	464	509	523	546	484	502	536	492	496	501	516	542	499	501	498	519	534	552	498	510	513	486	498	505	556	481	505	520	497	557	490	505	526	519	539	494	514	511	523	532	518	490	524	557	520	531	510	546	531	508	528	530	507	555	510	522	553	536	488	497	507	520	523	534	516	500	549	552	524	515	547	484	543	493	528	527	500	508	497	489	532	516	515	513	504	501	535	505	528	506	492	568	529	506	536	493	519	535	503	490	469	527	507	521	540	521	515	536	512	510	472	500	544	500	502	475	509	472	510	560	508	530	496	465	534	492	501	498	538	557	493	531	506	539	518	519	544	489	517	503	504	511	564	504	541	511	478	547	559	516	530	537	520	505	476	500	540	519	498	506	573	490	563	518	514	542	538	495	492	507	482	516	512	522	510	498	493	486	496	526	551	545	502	497	482	509	531	553	506	513	514	509	517	503	533	493	495	506	516	516	512	532	531	486	504	551	477	514	529	499	535	551	469	506	533	530	533	502	507	525	514	485	524	524	507	518	509	513	493	544	534	518	548	536	509	511	495	515	514	493	502	530	561	495	463	514	534	468	507	522	533	494	520	531	543	539	513	530	504	493	543	498	558	502	505	522	484	495	556	500	514	517	498	513	498	496	515	525	523	517	503	513	491	523	501	510	511	520	542	479	498	488	562	505	489	512	510	504	583	550	497	493	513	525	519	491	461	517	488	508	517	514	504	545	480	505	515	488	497	528	477	513	483	482	520	487	490	523	505	518	491	519	515	512	510	487	529	536	546	519	525	518	533	506	496	544	508	511	504	501	528	497	513	542	518	539	502	474	500	450	463	534	513	543	501	505	525	525	518	500	533	512	519	489	490	539	529	513	521	521	505	505	525	537	523	522	533	529	493	522	506	515	504	513	548	497	489	526	484	541	494	525	544	504	507	529	523	510	525	529	486	528	534	519	529	495	472	527	501	530	541	547	500	505	512	525	494	483	501	479	487	474	470	503	466	508	513	519	505	502	497	476	536	490	509	512	484	507	522	512	474	558	520	527	508	526	512	491	515	498	480	489	516	522	529	485	506	496	479	497	524	487	485	463	476	499	515	494	498	522	496	539	503	501	521	497	508	485	514	520	536	516	503	523	483	574	505	532	521	508	529	496	481	502	496	538	514	509	534	492	517	521	494	502	524	482	493	532	480	521	511	515	519	533	489	517	531	518	535	516	545	540	542	527	519	501	510	493	532	516	530	518	509	465	513	523	473	489	552	508	533	519	492	510	530	553	508	528	526	494	506	516	533	522	552	508	512	497	543	489	536	510	514	507	487	516	508	555	475	471	501	532	522	477	524	539	492	504	462	539	515	498	514	493	547	528	524	532	479	517	492	513	541	521	507	521	512	512	488	509	517	509	521	482	530	514	524	536	502	487	513	533	524	485	558	525	492	541	514	507	493	533	491	477	501	521	542	531	530	554	520	525	511	476	514	508	524	485	553	553	499	555	500	558	517	524	549	534	491	556	557	488	458	499	520	485	501	528	499	451	524	515	546	528	515	500	506	483	491	524	579	516	519	502	480	529	529	482	532	529	520	529	493	561	525	519	536	519	528	529	528	510	478	515	529	525	547	501	539	534	522	539	494	509	473	544	513	509	485	501	498	506	506	569	537	491	541	502	515	524	493	499	494	489	512	536	569	504	526	540	535	534	521	502	532	503	508	466	505	513	552	495	526	528	535	505	500	492	524	506	523	526	540	529	532	519	485	498	518	464	533	498	508	527	535	513	503	526	513	527	530	471	504	507	549	499	519	524	499	507	503	533	530	510	507	515	512	480	522	523	513	520	554	501	504	508	503	526	518	541	507	497	542	508	486	511	475	511	507	523	463	495	490	503	504	504	535	532	507	514	480	504	483	495	518	539	453	516	516	501	499	535	464	513	496	486	497	493	507	553	581	504	475	519	522	503	512	500	488	500	557	520	507	466	523	525	482	510	502	469	525	512	521	493	514	522	556	533	483	515	476	489	525	484	533	504	506	514	511	500	499	503	520	532	525	552	555	534	513	531	545	517	499	481	523	486	487	492	511	550	511	517	500	501	503	515	507	538	517	527	507	531	493	484	491	497	548	551	503	538	529	529	505	498	525	505	520	529	538	491	479	469	516	475	508	521	480	511	519	542	526	541	498	541	540	530	501	532	466	547	547	484	525	506	515	512	529	521	523	503	519	520	514	505	498	506	517	519	533	486	472	510	512	471	530	537	517	532	511	526	539	521	519	511	499	504	518	503	501	498	488	522	491	531	530	505	479	530	512	493	512	538	531	492	532	481	504	519	547	490	503	522	534	545	500	507	535	494	556	488	529	508	542	537	498	508	514	488	501	510	501	471	504	494	504	565	526	486	517	511	524	475	512	520	500	478	501	497	501	511	561	493	538	481	520	527	497	436	514	535	528	539	556	524	467	493	506	505	528	510	504	495	547	512	522	496	491	512	485	499	538	541	495	515	533	517	500	521	516	507	502	554	490	514	530	499	532	540	524	550	490	492	513	512	486	485	537	567	550	535	504	543	488	493	524	506	502	539	518	501	556	576	545	489	531	531	543	500	531	523	513	523	476	501	517	535	518	502	472	580	552	495	496	548	499	515	527	510	534	476	513	517	496	509	500	523	477	483	531	506	521	547	515	517	517	517	509	530	492	526	570	480	529	496	499	507	520	565	515	521	548	532	495	523	511	513	525	507	531	485	491	521	496	516	521	511	506	501	509	529	524	500	541	503	548	494	479	516	520	527	498	546	502	483	525	530	533	500	572	487	540	506	509	509	511	544	457	519	490	525	527	512	541	545	504	504	474	539	522	536	505	501	519	505	483	530	510	502	501	482	522	516	530	551	496	557	505	480	553	516	544	496	493	494	520	509	511	515	505	496	486	498	497	486	466	501	521	540	563	512	515	541	508	540	503	493	530	464	521	521	527	476	522	485	514	502	497	498	506	515	551	526	501	520	491	518	530	482	520	473	520	471	506	504	529	493	519	494	480	530
24034	22858	20411	22901	14124	2937	832	829	768	757	762	798	813	789	805	840	831	726	782	776	757	778	789	806	778	769	747	779	774	740	795	788	755	825	807	817	820	788	801	811	793	784	754	808	750	735	789	783	817	741	811	757	769	780	791	815	765	797	781	817	772	773	752	752	814	804	745	809	820	803	759	813	807	751	762	818	768	767	772	813	796	752	760	855	781	759	742	757	755	745	787	778	805	769	782	804	755	774	783	751	772	807	785	742	764	830	769	807	807	772	786	750	806	794	792	781	774	795	735	786	823	780	810	766	820	809	779	786	788	741	857	807	753	812	746	775	768	827	746	817	770	722	773	783	736	802	775	799	787	756	756	756	818	766	756	747	778	769	786	784	775	807	794	779	765	804	778	792	758	748	795	774	780	737	792	773	749	771	766	812	706	808	786	794	805	797	751	764	800	783	740	769	804	749	834	751	755	767	766	765	796	765	766	723	756	726	801	782	753	770	770	756	770	802	772	744	777	794	778	800	715	783	780	759	736	807	819	770	773	744	778	755	771	775	729	786	829	825	776	796	730	810	809	756	784	787	770	796	815	760	745	738	783	758	797	801	770	772	778	845	788	762	740	796	817	759	769	773	773	817	787	778	794	791	774	759	771	757	822	728	816	786	784	808	755	803	819	819	766	773	777	848	741	760	777	772	794	809	744	732	805	771	816	771	738	767	776	770	774	775	769	811	798	712	765	805	795	749	775	772	827	770	801	728	784	785	751	765	824	788	744	743	748	768	772	755	765	727	805	773	789	771	787	748	793	815	843	707	765	779	797	785	800	745	777	780	777	779	821	762	723	755	766	735	789	808	805	770	764	746	783	744	810	741	779	770	762	764	730	759	826	801	789	764	779	757	740	781	768	804	817	761	836	780	779	795	791	775	777	734	832	803	792	743	785	789	801	789	771	810	807	793	753	779	751	782	779	802	776	760	763	765	805	781	761	820	804	779	808	819	826	766	829	721	777	765	820	769	756	771	789	868	802	775	813	769	784	730	765	783	720	757	725	799	825	806	835	822	770	710	794	763	787	766	795	759	737	783	827	761	855	785	753	821	782	777	750	800	787	815	757	786	828	812	784	776	782	756	758	776	778	758	745	757	753	763	798	825	820	771	724	769	772	824	761	771	824	762	773	785	782	765	788	762	757	757	797	762	770	821	778	774	806	793	759	737	749	775	770	815	739	768	772	774	832	802	788	749	807	773	831	765	772	755	740	742	747	760	788	840	771	794	785	757	748	784	758	786	833	785	750	794	802	811	799	732	784	746	732	733	789	782	810	746	779	740	759	758	714	723	747	779	782	769	771	772	762	779	735	800	791	765	801	809	774	783	747	770	835	791	752	800	828	748	808	782	791	763	773	741	785	771	809	821	743	795	787	772	803	831	809	784	813	742	846	811	784	800	757	743	752	832	751	798	740	791	791	729	762	810	786	772	780	799	779	801	759	777	741	807	793	790	805	791	778	765	788	759	759	749	738	751	830	748	779	793	765	787	778	794	822	783	780	786	743	782	787	786	733	791	789	749	767	775	793	748	779	804	778	773	798	776	809	798	782	782	744	768	766	769	798	812	790	731	794	744	731	767	771	811	738	776	759	779	770	782	837	810	767	778	819	791	783	771	790	776	771	765	818	822	760	778	790	785	765	773	739	732	782	796	783	778	806	772	794	774	776	781	760	756	807	736	753	772	755	750	860	785	789	788	787	788	774	703	767	783	766	791	774	707	819	817	773	754	753	788	799	763	754	745	767	819	765	754	766	775	762	791	816	830	731	770	717	757	790	774	736	787	764	804	788	787	770	836	824	761	770	749	756	790	823	779	776	785	757	757	786	759	784	778	766	760	811	760	790	768	809	735	789	766	776	782	762	778	787	774	811	732	802	771	778	747	778	756	807	784	787	818	749	772	794	727	778	772	795	749	749	778	728	773	826	788	819	774	810	801	772	737	757	753	782	753	745	779	793	775	791	755	828	799	786	726	778	838	777	755	798	817	765	765	810	776	830	780	812	829	782	759	823	789	778	759	811	784	767	768	785	791	765	776	763	803	770	762	760	788	764	767	749	785	755	746	763	776	797	775	799	806	804	837	753	827	817	798	808	794	766	780	782	817	773	760	784	786	820	785	755	744	776	806	763	792	696	777	786	764	767	755	793	821	775	761	761	805	766	768	812	756	822	818	748	788	733	753	747	747	769	768	756	787	760	734	784	754	735	783	806	783	729	802	789	862	762	764	783	797	802	799	813	765	726	754	798	792	843	761	767	778	812	774	662	788	787	763	766	793	831	815	832	765	767	760	730	717	771	762	792	783	782	800	793	815	801	800	791	762	765	745	774	847	817	804	841	768	715	814	771	840	817	816	801	753	798	796	827	794	815	758	776	830	789	779	765	779	749	757	838	777	754	751	785	812	752	720	760	810	823	787	774	780	774	780	739	750	754	731	752	807	753	764	771	762	782	812	790	746	743	760	730	753	784	778	809	744	805	727	755	747	760	777	741	827	789	760	742	787	848	807	831	811	821	745	790	773	828	824	809	771	785	759	805	776	771	780	789	801	767	755	797	776	760	793	764	767	767	796	753	799	759	752	808	790	811	807	798	801	838	768	766	787	768	794	797	784	786	780	836	817	746	763	799	751	844	785	792	771	778	786	793	746	772	738	776	809	710	823	754	784	771	771	760	725	757	830	779	779	814	779	783	765	773	777	752	810	825	725	776	780	771	738	797	761	792	750	790	790	733	770	775	811	761	757	819	798	814	782	790	770	764	797	725	779	749	773	757	744	808	805	770	770	799	746	806	825	768	754	796	815	784	746	783	792	796	776	792	741	816	819	844	793	769	775	836	793	716	814	725	773	756	818	780	781	779	766	795	741	779	816	754	767	794	754	761	765	732	780	751	797	801	784	745	767	813	842	773	790	792	795	790	761	785	807	772	780	757	736	774	771	768	806	729	777	810	814	774	764	804	748	784	823	762	794	738	823	783	824	792	784	818	742	777	814	723	800	791	799	758	812	790	796	799	778	811	823	833	797	739	772	771	788	801	758	784	779	752	782	743	748	762	796	767	746	807	752	771	806	778	794	776	763	812	753	749	802	807	813	798	773	792	756	775	805	807	786	748	769	759	742	831	751	794	772	832	789	726	798	749	797	791	830	781	827	795	783	773	750	798	807	816	751	766	816	766	736	804	778	772	701	795	711	758	776	733	779	747	764	785	816	727	781	795	782	785	790	829	756	804	759	851	779	821	783	859	731	770	777	780	813	820	767	772	778	770	734	760	736	728	793	790	774	816	733	799	808	755	748	729	749	769	754	769	788	781	763	802	751	772	772	776	789	769	761	722	804	752	759	777	785	773	774	788	744	752	800	769	819	739	775	751	845	741	781	764	759	802	725	790	780	797	770	797	807	793	787	819	783	794	848	776	830	816	821	775	706	835	766	761	790	755	781	756	802	780	742	757	734
24119	21636	28608	29525	30090	16742	3813	837	695	628	648	691	641	644	665	645	653	612	651	664	670	689	633	675	622	592	615	619	672	612	646	667	655	611	641	653	622	630	645	684	646	633	640	685	672	665	666	640	638	621	647	702	665	633	666	687	622	694	640	661	661	622	633	647	657	604	651	664	656	676	658	652	659	658	614	696	631	679	632	646	670	674	643	659	640	642	645	648	646	654	660	624	661	697	611	639	671	644	683	680	630	626	597	663	644	621	647	676	655	646	644	690	644	627	654	651	628	657	623	650	628	696	633	672	610	656	638	652	640	649	675	677	631	627	647	634	669	636	624	602	603	689	667	646	644	654	681	640	631	617	644	662	663	621	603	627	649	622	695	648	632	596	649	660	654	605	636	631	648	604	622	639	599	651	638	612	637	636	641	580	645	649	683	682	665	640	647	685	677	604	661	641	677	669	681	626	615	597	669	605	648	649	677	673	682	637	664	603	638	626	636	662	632	645	648	659	652	606	653	650	639	611	652	681	643	655	649	616	663	639	678	619	689	685	641	666	633	661	658	668	649	649	642	661	650	651	630	631	639	596	601	666	604	643	642	644	604	691	624	631	691	640	662	661	610	708	622	645	620	650	659	658	625	633	613	698	609	663	628	642	591	664	618	634	690	612	704	624	619	625	660	662	630	631	629	631	579	612	647	646	627	669	624	694	649	617	675	650	647	680	660	659	649	605	661	635	634	664	655	670	651	677	616	639	669	650	647	615	643	664	608	665	692	649	653	676	694	621	612	631	643	638	631	630	650	669	683	642	678	643	641	620	612	672	618	634	676	643	668	665	631	647	646	625	632	664	682	627	653	663	649	658	650	655	649	680	600	650	657	628	614	596	622	646	657	646	615	623	664	627	673	652	643	664	658	638	608	635	606	627	644	647	644	661	690	652	633	672	654	637	693	656	598	617	616	664	638	735	696	628	699	648	619	589	650	629	667	644	699	667	633	630	623	660	623	629	610	658	599	652	629	615	660	606	634	673	672	646	636	667	641	632	674	641	692	696	660	635	611	628	612	624	713	648	671	634	608	635	678	681	678	655	647	649	647	638	656	661	659	672	607	634	662	596	657	680	650	638	610	685	599	648	627	618	652	616	681	641	642	619	607	637	605	696	670	612	634	571	630	677	642	627	665	643	620	659	629	605	645	662	728	594	608	645	638	677	626	694	641	649	694	690	618	671	614	640	623	634	669	689	645	649	641	694	617	627	676	632	671	620	652	637	617	612	608	643	635	648	654	626	639	614	589	608	693	650	624	613	603	641	675	671	622	605	616	666	612	678	627	644	658	642	638	653	635	647	628	685	638	632	647	629	658	624	640	668	688	613	654	604	584	647	617	621	660	686	654	643	639	658	581	594	622	654	675	651	635	641	610	638	672	619	638	614	684	646	627	621	674	651	639	691	682	635	656	627	599	601	670	621	666	642	626	617	663	641	646	640	631	639	632	651	668	644	645	644	663	630	615	616	672	648	625	639	698	681	699	647	615	628	638	672	620	698	660	627	634	638	683	610	629	679	616	657	672	622	606	671	636	671	598	617	656	626	662	648	640	624	639	617	611	652	643	648	672	674	656	648	654	652	606	643	613	653	650	630	650	644	644	665	649	684	620	578	625	667	682	634	643	643	669	628	631	675	653	664	613	651	630	610	659	610	610	671	678	633	601	616	660	682	613	629	646	633	666	621	650	628	645	654	643	682	635	635	644	661	615	632	628	665	595	666	582	638	648	635	675	641	669	633	661	635	648	700	653	607	670	640	616	683	658	636	677	642	654	624	610	689	594	644	610	657	632	644	647	642	647	644	690	648	677	665	679	623	658	648	641	656	623	641	681	623	642	652	645	659	652	648	653	632	618	600	677	655	630	637	665	564	621	646	620	587	661	606	616	594	637	626	613	657	621	635	656	652	642	686	688	617	626	603	653	613	653	655	638	671	672	713	641	699	617	624	638	644	641	659	652	670	626	615	696	666	655	582	680	638	637	677	624	621	640	633	631	616	670	681	650	650	651	634	637	672	652	641	666	669	644	663	667	664	666	590	645	646	676	685	660	674	648	630	682	595	676	647	613	649	650	671	639	592	655	676	680	634	619	655	639	680	662	638	664	699	640	606	640	640	675	620	629	632	624	651	653	618	692	620	627	617	645	651	637	626	686	608	634	616	657	643	625	625	649	611	676	689	640	684	664	645	643	668	666	672	591	657	698	624	714	636	637	661	699	653	692	667	646	669	633	640	605	619	690	659	624	670	656	651	649	611	676	600	626	619	695	671	669	643	641	659	687	631	634	668	614	654	630	626	647	660	619	619	660	681	668	607	633	637	668	630	672	645	604	653	651	666	668	638	620	625	639	647	607	617	681	651	648	667	694	593	665	660	666	670	658	635	633	652	641	648	674	641	662	659	649	641	679	665	647	655	625	615	597	673	625	626	646	654	629	597	675	658	641	612	620	590	686	668	656	663	613	658	655	668	665	676	667	622	668	640	659	634	648	625	621	650	610	648	681	641	592	666	660	650	616	621	629	651	620	653	644	637	683	668	683	669	647	644	625	669	663	636	631	580	660	693	658	666	666	645	626	633	650	610	669	632	675	614	670	616	626	672	651	606	634	663	608	654	630	635	630	675	633	659	605	623	689	637	633	664	630	628	661	642	674	652	627	597	615	623	617	620	628	647	601	629	682	623	647	655	631	616	624	621	640	646	641	595	615	672	676	652	631	622	618	680	627	602	650	677	643	621	649	638	661	675	655	682	667	682	635	643	657	668	666	648	703	643	723	690	628	644	611	644	702	662	648	679	672	670	649	628	672	663	646	688	644	620	659	620	676	653	678	634	611	664	627	627	595	608	645	617	622	643	626	633	674	642	679	646	670	648	668	612	641	678	649	594	617	656	685	640	626	670	646	673	601	660	704	646	672	667	633	614	609	650	639	647	666	639	671	647	647	655	659	676	664	647	601	642	604	665	650	651	629	618	670	636	683	633	595	657	646	666	665	628	650	691	661	645	677	655	604	649	632	630	669	621	624	626	644	637	683	613	639	640	679	658	623	631	652	654	622	637	672	678	663	649	634	671	602	671	664	590	632	678	698	619	643	615	636	701	665	594	640	694	637	644	673	644	672	627	655	645	641	638	658	643	668	633	641	642	648	684	640	631	616	667	645	650	670	643	729	613	664	645	593	644	660	596	627	643	659	666	678	636	624	647	608	659	619	624	610	638	623	657	606	688	645	634	639	642	602	680	637	616	633	657	615	635	660	609	632	612	670	625	682	653	603	630	690	654	656	591	629	685	623	641	638	691	681	694	622	641	637	642	662	640	621	632	663	639	625	644	668	637	630	638	650	674	615	626	609	665	643	647	628	615	602	668	647	652	597	654	700	648	652	656	611	637	639	627	647	664	605	648	624	658	673	645	666	631	710	642	627	677	638	655	655	641	667	633	628	657	650	667	658	654
33518	45655	39162	45848	33642	14233	1646	1040	966	1036	992	941	976	998	966	992	997	1001	944	1014	923	1008	948	923	983	972	1002	990	1008	936	916	970	951	976	968	966	992	983	940	964	933	946	987	995	974	1001	1065	1004	966	1016	927	936	950	974	952	972	948	918	991	1062	1048	945	1000	950	982	977	959	1031	950	977	982	991	1005	990	932	949	1015	942	1009	1013	965	921	1024	939	969	937	1002	975	943	978	974	994	1067	978	1031	1008	998	1017	975	932	953	966	984	984	976	990	988	984	936	927	958	994	959	972	946	954	928	970	976	992	1001	929	995	963	951	939	938	988	991	1004	1012	968	949	989	989	993	1012	988	977	949	944	997	1025	961	1019	915	964	1009	937	1016	991	1024	993	981	953	973	962	973	944	992	950	1006	1006	970	1011	932	1008	991	931	1029	965	960	944	947	954	929	983	948	934	979	947	1010	953	993	975	942	965	961	978	965	881	1001	988	968	974	984	954	945	963	979	1002	915	952	961	946	980	955	990	974	1017	1010	965	944	1019	914	925	987	991	970	994	996	1010	989	980	971	943	969	943	987	912	964	960	941	1001	1014	1001	982	954	1011	944	991	934	988	909	983	971	989	993	974	995	910	1012	981	945	925	916	957	978	975	922	974	932	993	955	928	972	931	976	941	960	960	923	972	989	975	977	949	913	987	993	966	968	941	969	982	963	938	948	933	1009	1009	986	952	929	1008	973	1013	973	972	957	953	949	998	1007	918	963	958	950	1011	1003	1006	1002	968	928	977	1014	1025	944	999	949	952	976	968	981	1019	1003	1018	982	966	944	946	975	964	954	921	942	943	963	942	1020	956	933	1003	908	982	981	942	954	956	957	956	1000	947	926	1000	993	994	957	1009	997	1009	1013	969	921	1003	957	954	933	974	997	1007	1019	917	1017	992	1039	937	990	1016	986	924	959	1007	983	969	997	955	956	949	969	942	929	989	992	980	934	1025	1014	1014	1012	1016	988	994	987	928	987	946	1014	933	949	968	991	958	923	1015	972	993	977	986	988	924	956	1014	996	999	978	936	960	958	950	930	965	1010	960	1045	998	978	980	985	1036	943	974	1018	1000	941	989	980	1020	969	929	980	913	997	1000	1002	973	976	1015	981	996	904	973	990	936	986	963	965	1004	912	986	981	910	918	1010	955	1016	940	939	963	982	936	1005	995	973	951	960	973	959	901	998	985	971	978	931	972	1004	965	971	980	964	978	959	931	903	951	922	993	976	929	986	936	970	967	982	985	913	998	958	926	1008	969	925	1002	937	931	984	996	949	986	919	1004	983	951	986	976	986	1034	933	950	1027	938	983	942	987	981	929	1036	916	969	1001	984	963	990	919	937	995	968	991	927	980	897	936	968	982	933	968	955	1025	970	1010	918	992	1016	947	938	954	973	967	982	1017	975	959	995	966	945	1001	956	937	966	958	991	1008	976	952	961	967	951	936	966	946	970	936	977	1007	946	955	968	950	952	981	900	1010	962	976	942	951	964	966	1003	967	954	990	940	999	955	955	945	972	976	956	981	943	964	929	940	968	956	972	963	999	910	925	994	959	1000	998	1019	999	962	1037	1002	991	923	993	950	928	957	981	972	1022	968	1039	1010	940	976	949	957	988	965	899	954	945	954	964	950	969	993	1000	953	988	950	968	978	1019	987	927	974	988	1004	1000	939	990	933	990	1032	983	1034	943	1029	953	977	1003	1045	1031	994	934	973	965	968	935	970	905	931	982	978	979	986	936	1037	969	989	1003	949	957	983	917	944	1019	971	955	933	995	936	991	977	968	991	953	948	971	982	988	984	988	981	989	995	969	907	959	962	963	1039	972	1030	1022	969	912	945	996	953	1019	977	979	989	943	962	971	982	938	976	938	989	956	926	969	970	980	988	1020	995	903	989	960	947	970	995	970	984	1014	1028	932	916	962	999	996	971	1037	967	944	963	960	956	975	946	994	892	1010	921	913	999	949	1001	990	920	979	986	949	1020	974	974	1006	952	979	998	1000	980	972	951	921	953	977	953	978	983	995	971	1004	980	961	949	947	988	951	1008	990	1006	904	918	955	981	1001	1002	984	979	1005	966	980	981	1000	949	948	934	981	907	991	1012	990	974	945	963	957	892	1009	915	990	981	983	972	939	992	1015	945	956	952	994	944	963	999	940	982	996	925	961	913	967	892	896	1022	932	935	959	961	1007	969	953	963	905	1027	1019	914	960	959	974	911	985	998	983	1024	954	954	972	944	959	971	958	960	978	1030	980	961	966	977	912	948	922	958	992	1018	952	955	975	1000	931	967	888	971	949	987	976	987	982	1014	927	942	926	983	920	1009	947	884	987	937	988	987	962	950	999	942	984	985	940	986	918	924	990	981	961	977	983	983	952	992	928	937	971	950	976	986	920	1043	929	904	986	949	994	937	921	878	999	1047	982	908	1024	986	947	950	1007	945	950	975	970	962	946	944	977	933	992	993	952	967	964	975	982	981	1002	982	968	952	909	984	913	994	968	965	1000	914	987	1049	985	973	1017	933	982	942	976	943	990	938	940	934	943	973	962	995	1002	978	995	977	964	929	1005	960	936	989	962	966	990	996	941	951	1000	982	966	965	953	1003	984	962	904	1008	993	958	991	991	989	951	969	958	1008	969	984	993	998	963	954	975	940	1009	990	969	958	947	976	940	1001	981	957	1028	993	941	943	1025	895	992	982	959	996	962	945	976	989	933	981	995	996	917	1005	1019	959	973	990	1048	996	968	946	994	955	925	935	960	947	982	936	993	1022	954	942	922	1013	951	981	974	972	975	967	1030	982	959	962	1004	1017	953	943	962	961	908	959	912	983	970	944	917	928	964	970	1004	1010	968	962	1017	927	1005	1031	979	980	975	969	989	987	1028	944	946	961	969	1009	1011	1001	956	992	1009	997	986	994	990	1045	1036	1002	983	955	949	1035	972	989	954	971	1016	916	958	965	918	957	1025	995	960	922	968	960	942	936	1017	939	946	948	975	957	944	966	920	968	939	1027	1025	966	950	955	963	1007	968	979	974	1003	1002	963	1014	983	983	981	1047	960	1036	971	992	1032	944	961	987	992	972	999	985	932	989	925	995	969	932	945	922	1005	954	996	997	929	962	900	1032	994	928	1054	1003	911	977	991	894	1024	963	938	978	969	1000	993	977	968	974	963	938	959	981	989	969	967	967	1011	962	1067	967	939	962	996	953	934	924	972	993	1022	960	943	939	986	978	957	965	967	983	959	976	932	915	947	946	978	953	969	944	971	927	992	931	976	986	958	982	982	978	970	952	951	948	990	964	981	971	949	1011	946	1027	949	943	997	935	918	977	926	967	1000	935	989	966	949	969	982	874	970	1006	1005	880	980	996	933	1012	989	960	962	1022	945	993	930	981	981	932	946	964	938	981	957	935	947	941	987	951	980	1029	988	952	1014	952	968	965	934	928	917	1002	944	941	968	1003	957	939	969	917	942	932	942	1002	1012	993	1000	924	963	957	1008	983	993	926	922	977	1022	1025	992	871	975	1001	942	969	985	1029	983	960	974	1010	996	961	1009	1005	984	1015	1051	952	952	965	942	968	976	947	967	1019	941	952	887	965	978	986	957	934	926	991	1037	1014	1019	940	957	945	996	1007	925	952	1023	971	979	907	946	981	1001	929	991	931	995	1019	942	955	957	981	953	948	1012	944	926	941	987	969	936	1023	901	1018	985	915	936	904	1025	941	1000	914	945	1031	982
22993	21348	28746	26314	33624	23950	12398	1284	641	557	575	562	558	544	518	569	536	558	525	551	512	499	601	520	495	525	552	533	545	539	507	556	523	527	511	538	524	552	535	507	535	527	525	511	533	532	498	527	571	526	484	520	513	498	493	530	532	498	512	538	517	522	520	519	488	555	548	560	498	519	497	494	575	529	502	502	549	528	541	511	510	489	512	506	516	499	537	522	548	488	489	559	621	569	534	555	522	521	546	540	555	568	516	494	524	536	531	531	559	535	509	542	546	517	558	543	507	509	531	535	571	523	527	530	456	523	521	549	536	570	548	494	496	519	556	550	514	512	495	527	487	521	519	519	509	540	491	517	497	531	497	534	509	479	492	506	493	482	537	505	519	509	529	508	531	527	510	555	518	523	524	504	547	511	489	521	531	484	501	507	504	523	491	524	527	544	510	525	508	543	529	513	508	528	497	516	483	522	531	509	530	546	528	551	529	511	504	511	550	531	569	541	515	543	543	567	541	538	520	517	525	539	526	564	516	522	539	533	544	517	493	501	505	523	531	526	544	532	496	492	546	531	524	529	527	555	527	509	555	508	561	572	511	525	504	521	540	538	514	542	528	547	512	488	486	519	526	499	488	525	538	512	500	544	497	544	587	506	537	539	533	508	478	519	547	562	529	497	505	503	521	527	580	536	566	525	536	521	506	525	510	541	530	525	540	549	524	560	537	563	564	521	516	545	485	522	521	523	514	497	543	518	503	513	542	494	566	507	534	488	536	565	553	523	536	501	475	542	571	563	537	524	483	518	506	542	521	541	556	525	511	528	525	519	496	516	542	491	574	525	511	519	533	543	530	535	562	516	558	546	542	509	525	529	477	551	513	504	519	511	534	497	514	524	537	536	528	528	549	513	530	502	509	522	554	511	509	513	549	526	543	518	509	501	558	535	528	530	546	542	528	521	475	506	522	504	500	540	566	516	555	506	520	536	526	556	537	510	500	504	548	523	518	528	540	556	544	521	527	529	514	531	514	522	543	506	484	517	514	527	514	538	516	521	514	504	536	488	532	518	502	520	517	563	515	541	514	530	490	495	533	526	488	505	500	543	502	531	470	506	515	532	532	537	513	526	575	543	524	535	574	502	482	529	506	522	518	538	578	525	512	544	532	514	517	523	571	519	586	515	521	552	540	512	509	539	527	503	535	515	536	533	509	529	519	523	509	499	529	571	559	515	484	541	507	530	513	570	536	474	544	560	509	511	504	515	526	499	534	490	499	491	541	498	493	536	549	524	509	561	533	548	503	483	584	506	518	534	546	552	536	487	522	519	556	516	502	526	507	485	512	490	517	546	562	502	511	544	520	532	543	518	540	528	537	514	505	558	553	582	557	542	499	477	543	516	536	518	480	498	486	528	556	531	472	530	503	491	492	493	532	511	545	530	519	586	560	485	542	562	513	528	503	558	522	486	568	532	497	523	493	564	505	475	496	509	566	505	506	512	534	523	514	498	530	512	508	513	538	499	530	541	546	529	532	528	518	507	499	499	532	550	489	496	536	522	489	493	542	545	563	561	515	544	495	543	528	499	475	526	504	476	525	543	498	503	526	470	512	516	532	578	500	483	533	528	496	532	504	523	502	537	514	519	538	527	559	504	561	553	521	505	534	526	529	496	499	564	534	512	490	510	492	508	515	483	529	544	527	538	538	496	535	498	521	543	549	530	485	517	514	493	535	538	501	524	561	483	543	536	538	516	482	530	536	550	589	554	544	510	526	497	531	543	520	529	526	574	522	507	502	495	532	532	508	525	540	517	569	511	551	523	596	497	556	541	554	492	486	523	555	506	541	519	546	524	494	524	531	528	474	519	528	529	515	517	544	551	524	524	531	532	471	559	520	555	502	515	508	539	489	547	514	518	572	552	510	554	552	512	499	526	480	570	547	515	525	525	543	499	520	540	513	523	528	550	500	528	530	546	559	529	513	528	524	538	507	533	506	535	512	523	546	582	477	484	526	543	574	532	506	538	517	539	510	550	522	492	540	515	541	523	506	498	488	533	521	557	543	559	547	509	555	507	582	539	493	465	530	481	476	526	550	547	502	533	464	487	523	561	535	539	497	508	515	528	509	542	530	516	492	529	501	531	560	513	474	500	523	474	500	484	544	550	563	544	507	532	518	499	511	535	535	513	499	521	563	550	507	539	519	561	517	532	510	503	528	495	506	510	537	472	522	557	542	549	515	494	503	528	512	520	489	503	532	508	533	538	519	505	469	564	547	512	511	551	510	494	537	536	556	560	557	528	546	525	498	515	540	523	504	510	528	520	500	558	507	466	526	497	532	550	539	500	542	507	511	522	496	526	535	553	522	520	531	520	528	536	518	503	541	501	507	473	516	539	548	540	538	626	506	516	544	535	521	527	527	505	502	525	527	566	547	521	513	555	543	518	559	499	530	521	524	543	495	547	490	552	516	520	523	515	524	553	485	533	535	492	510	539	525	559	505	524	522	504	540	553	533	525	532	495	501	521	553	542	510	480	526	518	507	563	544	519	522	485	552	516	513	548	545	527	526	480	565	523	512	529	554	545	495	498	517	500	536	504	528	484	510	495	543	523	503	504	502	544	521	521	513	512	550	538	511	585	527	551	476	512	553	557	521	537	533	505	549	510	521	556	572	532	523	515	543	545	520	493	543	550	504	553	550	528	512	545	510	551	528	552	537	503	573	523	505	508	495	511	540	543	551	503	522	521	525	501	506	455	528	564	520	515	518	522	526	496	532	543	533	499	556	540	472	552	551	512	536	522	522	562	548	527	512	525	527	552	507	543	505	515	525	502	518	533	518	520	542	505	556	477	536	498	538	525	521	544	512	491	490	525	497	517	552	511	518	496	528	555	491	538	527	561	538	541	529	531	507	503	566	509	508	569	519	550	524	528	505	566	519	531	518	516	535	512	505	547	541	504	503	538	533	528	507	534	528	525	538	491	499	520	522	532	563	535	529	540	504	525	546	537	555	566	569	499	508	551	490	485	455	559	525	508	500	504	525	557	508	516	507	523	497	511	497	499	510	523	511	515	541	557	505	517	526	510	544	512	523	510	516	511	492	541	550	495	506	515	514	503	566	508	512	507	506	516	535	536	491	513	534	523	554	467	519	578	533	501	490	516	491	517	507	561	520	568	529	494	539	501	523	533	513	576	501	511	487	525	524	507	499	518	532	522	511	494	532	549	522	540	500	485	533	537	504	498	484	514	499	529	508	519	551	530	487	520	537	530	483	498	524	507	520	512	548	523	561	498	544	513	521	479	513	581	510	559	536	523	553	516	522	530	555	523	530	538	501	550	551	536	503	455	550	519	484	507	516	507	548	555	546	536	520	509	540	558	505	509	510	520	536	531	550	520	520	517	525	509	524	515	535	540	527	545	532	523	544	497	527	513	558	519	535	527	501	525	499	510	484	505	501	493	549	544	539	550	533	529	509	526	523	544	559	512	520	509	545	526	515	540
35805	51051	45936	46133	45983	25413	4950	866	859	884	866	798	839	823	838	833	851	805	733	854	832	804	824	841	818	838	831	813	850	764	838	798	798	790	783	861	782	808	793	765	820	811	828	888	853	821	813	742	772	801	753	739	788	765	827	810	795	743	837	760	780	792	797	799	788	770	809	799	798	744	816	789	763	781	813	816	834	825	754	771	800	796	798	801	788	790	782	776	770	771	815	782	982	901	851	807	791	780	769	804	760	821	809	764	829	779	821	807	858	829	785	773	796	768	812	780	764	791	834	815	829	851	771	785	846	774	802	793	781	778	812	793	796	768	809	770	763	825	807	832	762	804	744	832	810	816	823	839	783	834	788	786	823	836	782	837	833	823	838	799	760	726	816	858	766	793	783	738	790	767	804	829	846	782	838	766	795	802	795	741	875	843	804	803	826	790	819	801	795	747	835	797	794	808	774	772	794	803	794	794	814	778	868	727	776	736	807	804	784	830	760	801	816	767	778	820	768	811	800	830	838	770	823	805	780	799	816	812	775	794	822	744	804	807	751	756	778	847	833	803	789	811	768	797	820	809	819	830	839	815	782	771	824	793	727	817	792	787	834	788	775	774	779	820	798	784	856	743	810	858	781	791	790	773	831	799	828	817	810	778	805	768	840	744	825	838	820	843	800	776	788	814	805	768	787	816	808	762	798	865	836	791	854	773	766	760	820	775	841	811	791	769	764	752	796	794	830	792	733	811	788	778	806	752	768	799	747	723	817	756	829	794	816	750	814	774	798	787	808	817	787	789	787	817	774	796	787	783	742	780	803	837	773	798	776	811	790	829	788	787	736	773	775	755	799	820	803	813	789	788	724	823	803	754	815	802	790	770	804	786	753	799	817	789	792	814	766	800	812	847	803	749	809	808	830	801	768	792	785	778	822	832	788	847	773	816	800	798	762	801	808	776	790	798	822	843	828	851	782	819	767	791	761	819	825	793	786	804	818	843	786	754	735	777	781	797	785	769	745	826	788	777	792	813	824	804	810	819	815	779	781	775	814	787	817	790	817	796	754	819	788	844	857	813	770	755	776	775	798	816	770	814	801	803	773	766	709	813	801	807	791	775	769	797	785	766	801	787	800	770	840	776	779	804	847	757	766	794	763	792	755	832	777	864	772	822	785	879	764	817	790	781	793	836	804	777	784	768	824	725	763	742	821	777	818	723	814	821	786	813	761	791	790	825	816	877	836	773	797	781	786	832	824	801	738	815	825	777	804	732	808	755	779	809	784	817	781	791	806	706	772	789	827	728	822	824	818	819	819	800	824	845	774	767	795	812	787	817	804	782	778	802	796	731	809	820	791	771	795	813	790	798	820	726	799	744	827	789	802	814	818	791	786	815	833	747	803	751	841	770	800	796	796	806	802	775	774	835	806	764	774	733	791	820	818	824	824	791	833	734	880	813	782	786	761	856	769	810	802	792	776	806	835	840	820	798	822	829	792	801	764	821	761	747	783	837	763	775	804	805	813	819	803	802	818	833	758	753	814	807	834	776	853	816	815	773	754	805	763	790	834	740	821	795	793	822	814	804	794	802	787	774	792	775	774	770	838	784	792	815	741	791	778	814	793	846	749	797	814	808	806	787	764	803	806	831	763	825	779	806	769	792	778	780	790	834	772	746	791	752	812	754	768	857	774	821	775	806	773	745	821	807	814	834	804	812	832	808	816	826	808	784	806	814	777	802	782	788	795	776	857	816	814	791	786	773	762	784	734	784	778	760	827	820	801	812	803	802	760	773	782	813	786	769	791	796	767	772	791	838	790	837	788	787	773	771	729	832	811	801	808	782	792	738	771	829	848	800	806	824	786	842	789	786	775	787	782	797	740	790	773	746	787	767	788	793	762	798	775	809	758	772	812	799	782	838	823	778	755	800	778	787	818	763	765	826	802	785	777	807	809	757	788	792	804	776	838	802	782	827	783	749	795	829	781	772	806	789	809	811	777	743	796	786	805	813	802	770	766	749	804	815	810	772	842	789	800	758	793	771	796	754	806	857	774	785	796	770	773	824	819	801	793	826	824	801	800	848	818	770	776	814	741	824	783	783	814	808	800	770	855	802	823	803	809	787	783	787	794	753	791	815	861	773	817	835	839	787	836	801	794	796	850	851	773	787	757	795	827	825	818	769	804	795	795	758	759	832	785	734	802	825	782	811	762	782	783	825	815	815	797	758	780	795	819	787	813	808	797	787	835	768	773	768	820	768	799	838	757	793	802	819	775	834	774	783	767	802	782	801	804	794	779	790	778	800	783	775	787	814	833	802	808	811	789	760	811	808	817	791	805	721	827	825	770	771	836	760	751	816	828	875	772	812	801	765	789	854	807	785	781	838	789	764	783	756	816	806	746	771	812	793	798	788	822	769	785	789	795	841	851	833	751	808	810	795	763	787	787	819	810	797	772	796	772	815	852	783	777	760	794	746	798	750	836	829	822	828	807	802	793	795	799	807	805	791	758	770	791	820	808	811	833	882	789	861	809	767	797	722	747	742	803	793	772	755	816	733	796	890	829	796	763	759	863	760	815	809	798	725	826	757	763	813	823	789	780	834	771	751	822	820	779	848	800	768	813	792	794	785	747	758	757	795	763	777	847	824	825	847	765	790	798	787	782	804	813	796	775	817	764	809	827	764	785	806	791	755	804	785	774	768	767	789	832	815	787	828	792	809	748	772	821	811	786	794	812	756	754	797	800	813	810	784	819	779	795	793	762	767	801	820	769	796	834	771	791	811	787	835	804	744	791	787	788	771	863	731	841	817	805	830	806	796	797	777	813	840	788	832	749	819	820	794	802	795	808	784	777	794	814	803	806	783	853	775	828	842	778	830	769	784	788	775	757	802	799	820	762	765	810	782	765	729	801	762	835	813	774	788	801	817	731	819	819	801	759	781	841	796	787	791	765	826	806	803	785	795	826	806	831	791	778	850	812	833	782	740	818	751	844	788	823	826	767	789	799	827	757	735	779	783	813	819	801	796	822	803	821	823	768	792	817	802	814	785	788	844	790	808	840	791	775	758	779	754	759	745	805	820	854	780	810	800	826	795	813	782	817	776	780	789	786	791	824	805	803	757	816	769	792	792	824	781	789	801	812	802	792	823	816	806	808	779	727	753	808	760	735	745	756	788	771	754	829	817	761	755	816	740	783	766	806	763	802	773	802	809	795	816	823	806	814	765	818	811	801	812	843	801	750	834	834	785	821	819	791	780	828	757	777	826	782	786	776	825	802	812	772	777	829	779	801	796	781	837	786	765	814	762	785	803	796	780	781	788	787	801	797	810	762	781	730	793	746	813	760	814	781	846	847	797	778	804	786	789	791	754	830	766	781	775	871	788	820	794	829	716	818	760	769	784	800	777	802	807	745	768	821	745	768	846	771	767	793	787	738	791	773	800	823	804	761	796	769	795	806	811	732	782	788	850	837	774	831	812	812	775	781	813	793	762	785	767	765	791
26825	21199	18460	18201	10108	2095	649	564	509	523	568	522	528	494	543	512	541	547	515	530	495	506	536	515	519	515	469	506	498	466	539	529	523	556	520	538	527	525	520	505	534	529	492	530	521	549	527	524	493	526	573	552	512	542	516	505	530	556	522	523	578	497	516	558	506	469	544	540	499	540	522	547	548	528	507	497	496	486	520	494	493	494	535	494	539	533	511	547	562	477	475	539	532	526	513	540	510	532	525	499	506	531	577	553	497	547	522	527	488	512	523	510	532	523	534	525	524	491	534	511	492	475	524	520	541	542	518	493	504	528	533	518	486	534	533	514	533	495	533	503	541	497	539	509	535	502	526	506	525	543	524	472	512	535	525	502	544	536	501	535	536	542	566	510	486	539	523	545	555	540	496	504	521	544	502	520	514	492	502	521	578	504	526	525	512	485	533	522	528	524	531	504	538	513	545	520	525	531	496	579	563	529	525	550	520	460	510	521	522	542	548	502	540	525	513	499	485	525	554	517	515	502	543	466	475	540	561	531	543	537	540	548	531	494	558	518	513	554	518	539	526	509	517	518	530	461	489	530	509	533	493	570	546	497	538	528	486	518	506	516	534	493	535	482	538	542	503	508	514	503	506	551	498	532	533	494	474	518	486	555	483	504	485	526	496	523	499	551	557	506	520	531	528	535	514	534	532	475	501	530	532	506	515	517	523	502	499	517	526	533	529	558	514	457	555	556	533	489	501	510	547	524	461	506	504	520	523	540	535	551	491	519	478	506	524	550	511	576	529	534	498	491	495	541	505	504	521	501	510	552	541	514	586	536	545	513	535	535	530	521	563	540	551	495	553	499	511	486	515	521	582	514	513	509	507	520	514	531	493	532	523	501	528	515	498	532	497	503	459	494	554	518	564	478	534	509	486	520	524	541	449	530	468	503	589	493	506	517	514	492	552	554	502	522	507	502	496	518	535	526	508	524	536	538	504	508	526	555	532	475	518	550	534	513	558	520	514	508	538	488	520	529	543	535	499	487	562	477	564	454	541	521	509	520	520	556	529	537	540	512	489	535	510	517	518	525	505	525	494	564	533	543	535	509	514	487	520	495	524	564	519	518	536	537	500	536	583	526	546	545	502	508	516	510	494	502	502	507	505	560	501	527	523	505	506	539	520	533	516	516	521	528	541	554	496	553	539	515	513	526	545	510	553	527	507	487	560	486	444	535	493	523	534	518	535	532	538	498	504	541	501	499	541	512	536	540	527	512	531	523	561	524	519	511	528	513	506	541	560	538	478	522	503	512	494	524	542	516	466	526	539	508	517	532	528	551	523	487	482	507	474	514	544	555	521	518	494	473	482	515	537	524	519	479	556	504	523	492	522	544	515	535	507	533	548	502	525	558	507	507	501	525	488	476	509	471	494	520	541	504	481	480	529	489	551	521	548	503	464	483	508	512	462	504	511	510	519	507	501	560	509	487	504	489	502	515	535	507	516	528	550	513	532	492	476	557	531	526	536	532	542	523	542	509	504	523	527	507	537	498	506	509	532	505	511	537	551	525	533	486	517	511	499	486	517	543	502	521	518	528	529	524	523	535	559	552	496	542	541	503	537	536	492	510	495	552	517	479	522	516	493	560	498	475	522	532	536	537	497	522	528	510	487	507	556	519	549	481	535	488	480	601	458	558	482	535	503	504	524	515	516	521	496	529	516	534	555	501	493	509	565	528	546	516	485	512	522	548	540	553	532	499	517	520	530	565	502	513	523	535	541	553	524	518	530	544	525	531	575	535	550	518	503	525	515	526	508	522	519	552	468	512	460	484	533	502	504	513	515	524	485	539	525	538	459	539	578	510	535	538	532	530	492	546	500	555	509	528	515	517	521	525	495	464	533	524	558	544	517	548	512	503	536	520	508	506	515	504	484	507	510	516	510	481	502	559	504	493	525	546	528	527	513	547	515	514	533	540	504	546	527	547	534	557	498	513	500	522	507	502	483	543	568	495	501	500	542	511	487	563	508	523	514	500	519	499	534	516	533	509	534	551	543	531	504	519	510	498	502	503	495	530	498	533	524	534	490	557	514	577	539	541	555	567	486	510	534	493	532	506	555	539	556	512	516	571	551	537	487	492	499	540	550	482	507	515	551	490	485	460	523	517	510	549	519	478	526	508	547	512	539	511	498	519	477	541	489	525	559	517	505	486	536	513	504	542	506	547	494	557	519	511	503	520	499	524	513	532	473	542	541	528	545	561	485	494	527	518	515	475	495	494	554	557	552	543	510	485	530	522	564	514	530	509	513	540	514	528	506	527	488	523	515	538	525	519	509	507	573	498	499	539	550	543	516	529	542	539	505	575	572	508	492	553	506	538	545	537	481	522	527	531	526	528	500	526	544	503	519	534	518	518	500	486	490	561	523	549	527	540	510	529	536	539	449	492	570	513	505	490	489	473	564	525	524	528	502	514	536	503	533	490	512	522	516	496	559	494	512	554	550	532	514	502	542	516	532	521	512	562	527	512	499	528	543	515	519	515	546	537	528	529	540	497	517	531	549	515	537	516	506	515	528	572	517	532	529	538	526	477	529	507	523	524	508	482	540	552	508	538	503	517	522	530	463	506	565	493	501	555	535	528	490	492	541	500	531	530	503	528	523	526	521	531	499	538	500	544	516	523	504	529	514	486	561	513	506	526	512	485	499	532	547	486	501	512	533	537	536	550	546	504	490	496	529	516	513	491	508	541	525	530	514	468	515	528	545	544	511	523	479	533	503	483	515	476	530	531	510	501	499	501	502	507	510	506	494	513	520	504	540	521	512	535	505	523	543	527	499	497	517	521	497	488	480	499	552	569	539	503	596	527	526	506	510	492	491	489	528	558	548	522	521	518	496	532	493	529	492	510	502	548	542	539	508	512	490	468	516	521	507	496	509	528	512	529	524	490	503	534	561	499	479	530	523	529	512	523	508	532	484	538	519	514	559	545	502	501	468	492	518	559	509	520	535	516	489	504	491	526	534	532	545	534	521	490	517	510	572	553	502	530	540	551	490	475	543	526	521	504	531	578	526	521	535	514	532	503	497	539	524	514	505	500	515	526	493	492	549	518	543	569	594	493	506	526	486	528	512	492	504	498	546	533	516	481	566	541	465	494	497	530	548	565	488	533	509	538	495	506	537	542	534	510	499	512	550	548	512	513	491	489	506	537	552	496	485	515	479	543	515	490	502	468	506	551	485	517	512	539	522	515	510	485	521	512	550	511	504	556	546	526	561	531	492	539	522	500	507	536	523	557	541	504	497	524	557	507	496	571	502	506	468	514	537	514	466	508	527	567	518	501	519	504	498	476	467	505	553	555	520	519	526	485	503	490	535	519	514	519	508	497	577	512	479	507	483	551	517	535	534	513	511	516	541	474	545	556	507	540	509	512	489	506	523	510	493	553	509	530	521	542	543	505	518	554	539	555	528	513	489	535	495	505	505	547	525	447	486	498	487	524	535	553	545	537
22774	21283	19665	22676	14086	3317	991	787	836	758	827	832	799	802	781	796	802	789	791	825	763	819	747	770	742	760	827	775	789	820	763	783	776	739	780	786	757	766	780	821	815	738	764	785	771	766	859	783	739	764	804	843	790	805	813	782	792	877	828	828	830	761	850	786	797	811	758	795	779	777	784	790	786	762	826	773	855	829	785	799	806	801	768	764	807	826	793	793	794	799	765	769	829	835	815	761	798	757	789	776	767	806	798	800	767	747	792	788	787	748	804	783	788	811	792	778	797	781	784	831	837	839	769	827	763	784	824	757	812	784	753	793	825	794	774	764	801	761	782	824	818	782	775	843	822	819	793	798	784	781	787	814	792	801	756	841	862	790	837	791	790	777	822	722	828	730	749	774	810	758	782	783	821	793	777	738	737	761	758	774	814	817	814	765	764	802	806	813	832	758	796	822	773	761	791	765	742	751	812	772	777	787	752	786	798	819	808	752	757	827	816	762	788	793	789	788	780	814	801	758	772	771	797	809	721	784	810	783	747	840	781	795	764	773	790	750	810	787	772	819	785	839	796	813	826	800	778	772	791	796	773	816	799	716	798	774	825	779	829	753	832	793	811	782	828	789	801	802	777	788	795	820	762	839	773	797	800	734	767	786	782	813	809	777	793	807	772	749	769	775	760	788	794	814	778	775	787	776	780	768	766	802	792	762	765	789	803	749	748	802	759	762	797	818	776	784	759	768	831	785	771	773	762	859	737	797	816	782	787	741	816	796	815	824	777	812	751	825	828	806	782	826	768	761	767	852	824	762	780	752	801	774	739	797	771	816	786	764	797	753	774	770	785	782	746	762	765	759	766	780	782	784	744	757	805	794	785	722	797	808	738	787	787	769	732	815	811	780	779	772	751	766	795	834	768	818	810	782	819	774	833	776	792	754	795	794	808	750	809	779	825	754	817	781	792	731	756	761	793	829	789	838	832	786	740	760	769	772	758	816	771	725	761	759	757	835	787	769	773	797	767	757	821	756	764	747	838	804	752	789	815	773	757	834	774	771	774	767	837	808	784	798	731	799	782	781	762	773	780	728	775	814	799	785	809	798	794	803	780	841	780	842	794	847	775	799	826	805	790	787	805	824	786	752	789	812	824	768	805	756	789	804	796	784	801	744	790	770	854	801	763	760	786	763	817	808	822	798	811	755	816	818	789	783	806	758	815	797	793	741	818	776	798	809	806	852	798	814	771	794	795	719	808	797	787	774	791	749	806	758	778	782	804	774	787	801	736	818	780	770	767	775	774	754	773	789	760	792	824	810	822	807	822	806	744	762	816	755	740	804	791	772	811	812	784	787	827	759	741	787	814	782	784	743	796	757	778	832	842	798	701	774	758	823	800	743	778	803	747	736	775	785	800	771	799	729	803	741	777	792	782	783	740	788	780	759	828	790	796	790	767	777	790	777	844	743	821	747	821	810	782	751	764	804	873	815	751	768	789	815	784	843	772	813	784	793	769	809	779	847	730	860	830	771	778	836	762	788	805	804	799	777	755	754	765	785	819	774	721	772	809	854	775	740	772	790	781	799	732	794	833	783	753	772	810	826	823	754	806	796	800	801	846	728	838	757	774	818	778	793	827	790	793	828	767	780	744	818	800	820	829	815	818	751	833	788	790	790	834	781	817	803	806	787	821	739	836	828	765	800	799	808	809	765	829	780	703	746	801	781	788	826	799	776	733	799	789	803	791	787	768	790	771	768	781	763	762	773	788	803	765	781	794	786	807	764	749	763	761	840	788	801	760	838	773	807	797	782	803	800	793	808	801	832	763	790	764	814	751	795	771	779	757	785	806	765	816	795	797	763	801	768	818	731	843	803	758	812	765	766	731	810	776	785	754	779	760	802	773	819	802	772	769	826	784	717	780	811	772	755	753	788	762	762	778	838	780	759	825	725	811	811	784	761	827	757	803	779	781	777	754	807	768	762	794	803	759	788	814	780	803	727	799	756	810	784	806	786	740	763	772	842	832	789	788	838	776	735	811	777	789	774	785	811	753	799	759	845	804	781	752	803	824	841	726	728	788	821	827	798	762	741	802	813	795	760	776	755	818	804	791	762	774	752	851	769	782	750	772	793	790	795	756	804	741	777	764	795	778	797	839	836	791	821	764	797	792	777	780	759	805	853	815	799	813	751	773	785	728	752	816	766	825	805	785	773	752	781	797	780	796	791	881	808	776	789	802	749	816	773	808	792	834	827	796	733	797	808	779	820	807	746	792	810	776	798	780	793	826	790	806	782	773	819	784	807	787	769	759	792	759	761	756	795	800	797	788	778	818	765	786	766	735	816	771	776	758	729	753	812	813	764	812	818	814	770	743	814	812	786	763	773	737	822	833	770	807	830	789	739	809	813	819	820	776	782	788	773	795	776	791	808	814	752	792	811	792	800	811	772	753	765	814	810	780	778	729	838	822	775	796	792	754	773	838	749	818	760	760	792	755	767	735	815	772	786	774	779	831	772	775	807	765	831	796	821	801	774	768	805	821	784	769	799	846	782	813	741	833	796	780	766	748	779	783	796	792	775	768	817	791	783	783	850	807	779	795	770	777	833	871	810	783	767	784	794	802	799	798	806	809	813	781	750	743	768	789	814	808	826	777	781	761	799	766	774	786	788	806	794	776	793	802	706	789	767	847	776	786	825	826	826	820	760	819	767	794	757	805	773	790	797	800	789	767	798	776	767	799	715	795	784	807	823	844	777	793	798	817	788	757	820	806	812	763	796	780	797	814	807	814	735	804	781	822	813	752	776	791	817	751	832	785	778	817	823	776	777	794	855	850	777	773	822	777	786	807	767	823	804	782	765	849	851	806	785	779	747	761	795	771	790	832	799	794	781	795	789	788	785	843	790	781	789	852	833	777	775	805	784	783	782	803	795	766	735	783	775	759	794	784	782	833	768	803	766	842	796	769	811	779	777	801	742	768	784	747	779	776	775	765	766	764	788	790	761	785	784	749	815	769	794	788	749	804	812	807	731	770	803	832	796	740	766	824	768	814	800	829	845	795	817	772	780	797	767	765	826	795	781	799	800	803	757	772	805	811	811	790	835	785	827	767	769	782	757	781	840	794	740	799	787	781	736	796	774	783	797	720	757	762	759	794	803	833	814	774	773	775	796	775	790	799	814	766	765	804	764	754	806	828	807	772	832	836	782	794	820	800	726	813	777	768	836	783	773	822	798	811	786	782	743	790	750	793	781	780	800	790	830	778	776	815	811	762	811	791	744	774	832	774	808	780	835	807	763	793	809	774	786	800	837	790	735	789	803	826	816	797	795	787	816	770	737	810	786	765	813	823	764	758	832	799	774	772	777	787	819	799	741	804	839	812	768	834	805	790	851	807	799	767	828	781	739	819	757	824	732	814	802	807	838	787	798	782	827	798	839	742	819	786	742	757	790	781	800	763	779	792	813	761	815	828	753	795	736	777	790	799	836	776	778	797	766	798	766
24086	21310	28704	31909	33748	20178	5583	854	725	676	632	670	683	632	659	661	671	661	668	697	630	614	690	632	652	627	648	658	611	711	646	652	670	668	648	627	644	650	647	668	674	667	618	642	676	639	599	652	698	676	682	636	685	651	630	670	687	653	639	604	637	632	638	654	664	695	649	623	644	602	654	651	657	684	663	727	677	674	594	627	677	663	677	680	626	654	635	638	685	640	644	640	674	682	656	674	671	637	652	678	657	625	636	683	669	626	694	584	684	630	632	608	623	657	641	652	591	595	627	625	668	639	608	632	680	658	664	646	670	654	623	624	608	649	650	622	631	678	618	649	657	690	630	707	623	607	658	639	650	622	657	662	644	657	674	643	685	703	642	624	654	595	678	661	643	676	658	655	632	665	659	628	642	654	706	657	653	625	674	634	625	693	658	669	627	644	655	706	639	622	657	614	616	661	645	640	651	695	663	641	669	652	631	664	604	659	621	712	628	675	661	659	577	654	612	645	606	600	643	692	661	617	655	646	672	641	614	679	640	647	620	642	631	641	668	639	677	627	631	631	633	655	644	632	683	615	628	631	688	677	710	613	645	647	647	664	659	662	662	647	664	641	670	692	683	596	675	619	672	631	614	688	640	683	673	641	664	650	661	676	619	610	674	654	692	678	639	695	690	663	645	644	653	629	670	639	692	641	655	636	663	655	609	710	620	676	667	634	664	709	641	641	627	638	674	660	652	665	604	691	657	606	633	642	646	655	631	632	652	647	644	672	662	658	620	655	635	668	649	609	655	680	650	680	649	679	578	633	630	650	679	640	665	704	663	662	607	648	623	619	661	652	655	611	655	628	651	652	637	647	627	644	660	673	660	653	695	628	674	631	622	669	651	638	623	624	650	650	670	675	667	614	609	657	658	654	667	683	630	634	681	679	663	611	646	670	643	658	630	635	610	617	660	667	620	632	599	661	673	641	665	655	675	660	664	646	653	651	639	645	646	630	615	685	633	618	697	615	656	648	667	620	697	627	612	601	672	642	664	633	655	630	651	662	594	654	662	682	639	652	666	638	645	637	633	627	605	624	684	620	641	600	636	669	600	623	655	651	645	680	671	645	630	671	675	610	655	643	647	664	645	622	597	655	614	661	639	659	672	642	627	675	732	615	665	637	652	648	689	656	677	668	679	627	670	651	682	661	642	602	671	629	656	652	660	622	634	629	647	637	672	635	683	622	619	624	696	678	641	642	686	660	638	699	637	697	644	703	602	685	650	678	646	702	693	691	679	693	663	662	653	638	611	689	635	686	627	604	666	636	650	657	612	653	680	682	628	642	641	648	594	642	638	675	625	604	648	630	639	624	647	641	680	680	616	617	666	677	636	634	637	661	681	600	622	674	652	655	677	690	688	667	624	605	640	665	638	624	626	675	657	684	623	641	633	646	653	628	654	632	648	692	677	592	594	683	645	680	602	667	650	625	615	638	675	640	646	685	663	673	672	669	623	652	694	637	638	663	653	663	673	656	647	653	598	672	632	607	632	632	669	653	622	672	663	650	671	645	604	681	688	644	669	660	649	626	648	628	656	619	694	622	641	618	646	647	650	672	637	647	676	623	613	657	642	629	668	632	629	640	682	637	647	632	669	677	681	632	677	625	653	635	659	651	587	643	650	634	675	621	620	646	670	651	633	625	684	693	686	677	673	670	670	662	656	645	679	579	670	632	677	647	672	629	659	634	677	612	603	657	654	676	663	616	666	606	660	589	650	686	632	629	641	633	633	661	662	611	671	648	630	639	601	664	726	647	669	613	654	633	646	665	595	661	621	653	630	593	661	639	674	624	642	649	618	675	629	580	672	672	620	690	574	627	669	626	629	666	691	649	598	596	682	649	632	630	644	617	668	666	656	673	629	630	691	639	641	666	611	618	658	626	612	640	680	665	642	626	657	626	687	636	612	645	615	643	701	636	634	596	642	680	655	650	640	616	670	638	646	658	653	612	636	658	680	632	630	645	631	655	641	650	667	672	662	633	664	659	622	620	628	645	644	659	635	639	666	609	708	661	657	636	673	648	602	692	637	611	647	652	662	664	645	673	640	623	655	696	648	620	640	638	650	627	674	671	683	648	622	680	677	654	650	672	600	647	607	631	678	664	600	622	607	608	619	632	588	668	649	634	623	699	609	648	650	634	649	636	657	638	612	661	633	665	624	671	691	636	682	637	703	639	646	625	646	637	632	647	664	674	637	635	656	660	588	622	673	636	705	623	672	678	640	647	672	622	660	712	639	681	624	707	672	629	652	687	670	643	626	648	643	644	674	670	689	685	646	585	635	653	663	636	644	664	712	623	643	647	638	647	649	651	645	627	646	672	650	656	649	689	583	638	630	603	668	663	684	622	656	629	639	656	670	665	646	649	642	627	611	635	681	630	704	656	637	626	652	605	648	685	634	615	696	608	634	651	683	669	644	641	642	642	653	655	681	655	617	660	639	626	613	659	594	625	666	649	641	632	686	623	645	658	612	619	655	633	631	672	673	669	631	671	614	644	646	662	657	641	660	603	650	635	657	657	680	671	634	655	661	640	648	624	611	663	657	624	679	644	665	628	645	623	631	588	628	640	616	618	589	643	676	643	633	699	676	629	592	639	658	670	579	623	645	653	661	684	626	642	657	639	655	608	657	631	639	654	645	616	644	651	653	642	646	677	649	631	646	616	632	623	672	657	656	618	654	608	646	613	639	650	675	689	631	693	649	647	592	604	629	656	611	650	693	659	689	642	688	661	662	632	645	650	654	678	640	671	649	643	649	656	630	645	650	636	631	686	657	670	673	624	686	664	658	657	654	658	629	608	617	631	638	697	639	642	642	621	646	663	601	644	606	662	654	653	668	673	676	610	682	660	623	675	637	617	688	696	672	669	651	630	652	658	645	612	619	686	625	684	640	648	682	672	692	692	621	700	686	639	664	666	659	631	688	646	638	670	624	652	680	637	610	607	642	667	665	618	622	647	664	641	652	701	615	661	650	691	656	631	684	638	606	668	676	629	626	644	656	671	608	628	690	636	605	616	623	620	684	628	664	699	662	659	640	665	655	631	675	650	652	694	651	629	640	609	635	602	660	608	639	654	629	645	644	637	638	672	655	644	652	655	673	632	645	643	653	606	673	671	616	632	687	641	659	671	636	645	666	660	634	649	639	703	636	642	638	630	670	634	637	638	594	650	652	672	658	638	675	611	713	641	633	645	662	635	667	662	625	671	636	665	594	635	653	641	640	669	617	664	653	658	566	669	626	672	655	671	652	641	604	684	659	671	668	653	678	666	640	628	606	647	651	659	649	652	631	696	619	656	615	651	597	669	658	644	631	636	642	630	619	664	665	684	665	663	644	635	609	625	617	647	674	631	681	645	617	606	679	624	599	655	632	615	731	629	576	638	656	660	649	664	622	641	621	600	688	687	634	648	672	640	637	662	669	657	669	645	642	671	661	652	628	652	643	655	631	648
33205	43427	50217	52154	41303	18383	2565	1019	1051	1067	993	959	1042	960	990	979	965	971	1018	983	993	1073	983	941	995	1006	973	1033	949	940	1006	971	998	1049	1006	956	957	952	983	984	1008	1034	993	979	952	1055	994	1023	1000	918	1000	948	978	971	999	992	988	968	934	992	998	1012	980	977	973	1001	987	1013	934	1013	957	980	943	942	976	960	1024	980	954	975	946	1013	1002	996	1014	981	963	955	1000	943	1012	976	1046	992	1012	1010	981	1023	1007	976	947	938	936	1001	981	957	963	1015	1045	1010	985	1002	991	949	960	951	964	956	1006	945	948	965	988	948	982	1039	952	1000	976	976	978	997	1007	966	992	940	996	1024	967	1015	1004	1034	978	1024	1032	967	948	951	929	961	994	1023	976	984	981	964	929	992	986	999	1014	953	1004	958	968	965	973	1000	1006	977	996	1046	982	1046	935	983	954	985	969	933	957	992	939	976	964	946	951	984	973	961	975	950	981	1015	943	1026	973	969	1027	1021	1045	1019	990	1047	1014	970	970	1001	948	953	972	983	1037	1011	940	1000	941	984	939	946	985	985	918	990	956	984	1008	904	962	983	996	1008	973	1036	914	950	1012	968	998	1002	903	911	946	956	976	1027	955	997	969	939	987	965	956	965	991	968	1001	929	987	996	983	1021	989	968	970	1039	1006	976	991	951	978	945	987	1021	983	1013	962	1041	1000	938	982	982	966	1017	946	982	996	969	993	993	979	950	1000	980	994	969	921	969	1021	983	979	934	987	920	1014	1016	978	954	932	1027	943	931	975	959	943	944	985	1048	1004	982	979	921	1000	1003	988	994	935	986	1010	937	992	961	955	940	971	940	1012	1001	964	965	1034	968	969	969	1072	996	984	962	1042	1052	1007	1012	976	983	948	992	973	967	953	975	979	1005	999	992	1035	900	950	964	961	952	1006	998	979	974	890	1003	988	1007	961	974	995	984	994	950	937	982	987	962	994	980	990	996	979	970	968	1027	942	915	915	992	939	950	1022	989	979	973	1046	981	900	955	964	984	989	923	1024	963	931	1001	994	981	998	984	1022	981	972	900	965	984	975	991	1046	961	973	1009	941	929	928	973	943	946	980	993	959	965	975	954	946	994	954	979	1005	997	959	955	1008	994	999	948	968	896	943	957	946	946	924	1013	996	1068	1009	1004	1030	954	959	904	929	956	959	933	934	951	1003	997	987	967	973	959	925	996	931	979	979	943	979	995	1027	1023	976	962	953	999	967	933	1013	956	932	949	1035	985	1007	958	996	1018	989	1029	973	1011	1024	990	972	918	971	1011	1002	1010	980	973	986	954	959	960	1027	1036	974	934	1025	1001	1008	978	995	1001	932	976	1012	983	977	948	914	957	1002	1003	939	966	947	952	915	946	1012	985	974	946	996	990	905	991	1012	966	952	1036	971	970	997	979	959	959	956	984	926	988	990	994	988	967	1007	983	982	957	989	1002	1020	938	976	1017	1066	982	920	991	935	987	1021	1046	1043	994	950	969	934	991	993	955	943	931	1005	967	965	972	1024	961	992	974	953	1031	985	975	955	995	1003	935	1020	1055	963	996	962	969	984	991	1020	989	986	960	950	980	975	1001	925	951	944	968	984	929	983	999	1025	922	935	959	1029	988	954	973	1035	937	962	1006	979	1002	1033	944	927	979	964	1001	964	934	967	975	1055	991	959	985	989	973	950	993	973	967	997	1001	953	998	997	1010	1001	959	975	1063	960	1002	960	973	965	979	968	1016	1008	995	979	970	941	954	946	948	986	998	1016	960	1001	910	954	934	997	967	977	949	943	1002	938	970	982	983	962	928	964	976	1001	983	935	958	973	982	908	955	992	908	928	974	962	994	985	963	973	969	961	974	994	970	979	972	1038	1000	998	996	938	939	941	894	942	1043	1001	1027	1015	997	971	949	948	972	966	916	1009	977	949	973	942	947	993	995	1025	949	997	1018	965	959	979	971	998	934	999	956	1038	954	968	954	989	940	959	967	988	950	977	1010	968	1020	958	990	1022	1034	1021	958	967	1021	953	971	965	961	967	939	936	998	970	987	966	970	969	953	933	1010	978	940	978	986	1016	971	977	997	935	970	954	956	944	1022	971	976	1020	933	962	949	1010	987	925	998	982	1041	952	1025	965	998	1007	1005	937	1000	900	963	979	984	968	991	961	976	981	972	978	993	989	969	936	1023	924	973	961	968	959	978	983	958	972	983	1045	936	917	1007	976	949	1015	961	947	1032	998	989	1001	945	957	991	966	1016	955	992	989	937	1022	1027	972	952	1024	994	948	1004	1027	975	981	1018	972	976	962	981	942	934	941	950	942	973	979	927	991	959	997	989	1026	923	975	971	949	980	990	943	1018	1009	999	947	981	975	1005	966	960	891	959	961	1030	916	976	976	1032	938	970	1020	975	982	983	993	921	1035	994	1002	955	934	992	974	997	1004	963	1002	1028	987	905	996	973	1012	972	1039	987	938	1018	997	972	1002	1032	934	1010	1068	945	998	1015	1014	981	1029	986	987	959	921	993	949	972	1068	949	991	1032	1002	964	947	954	957	992	982	1007	1007	994	983	963	1001	1024	939	995	984	981	924	984	1009	955	982	956	981	981	999	982	993	946	1041	989	948	1034	999	988	963	921	944	960	993	912	1017	969	983	936	1053	940	989	980	929	1008	991	952	1019	938	1013	964	1002	1055	951	955	981	986	963	1015	1018	976	963	974	940	992	964	948	958	946	940	1024	966	933	979	951	974	998	964	956	953	1014	957	974	984	972	931	981	1000	966	1007	1013	979	993	965	965	995	992	1011	1023	1001	986	1027	931	1015	1012	975	972	964	995	1028	958	988	995	980	945	966	982	1001	957	964	973	913	1005	1001	955	987	1013	953	1000	987	968	1023	979	1008	1022	1041	986	1003	976	975	990	980	941	1026	1029	963	941	998	1014	1035	1011	970	1022	940	1010	1017	937	1004	1001	1013	996	993	1018	993	1000	1000	952	915	1003	974	1002	1009	973	986	997	955	1040	945	972	954	966	987	955	971	1013	979	1027	971	1001	1011	969	1004	975	1006	972	981	964	1002	1028	942	959	954	999	991	977	968	966	962	965	1020	931	976	987	949	960	966	963	904	995	982	1009	1032	994	989	947	1012	974	964	961	962	946	986	981	929	906	929	1017	995	1005	977	914	971	943	954	956	972	988	1001	928	989	973	989	933	967	954	970	984	1013	908	1002	982	989	992	935	992	1028	964	1038	961	1018	997	970	983	923	1056	989	940	979	964	968	1012	918	1007	972	971	1022	993	980	951	971	1001	1008	954	978	966	989	990	1026	1018	913	971	975	986	1013	1012	1022	999	963	970	986	957	1015	951	968	986	909	956	1043	1035	1032	940	984	901	938	946	904	989	979	996	1006	1009	977	956	965	945	937	944	976	992	948	911	952	1000	973	1028	952	948	935	1028	979	997	1014	971	947	935	981	946	1009	980	954	1004	1010	986	981	963	967	953	967	994	981	961	968	929	957	957	980	1005	968	968	968	1021	922	948	995	972	1017	975	981	1002	949	953	997	1012	986	1024	964	896	967	974	993	990	996	983	989	992	972	1013	963	1019	1007	1004	995	971	975	987	979	1009	953	968	964	979	1016	1045	948	977	1055	950	978	977	925	912	942	1007	977	983	958	990	994	926	932	970	922	981	1003	1017	969	968	930	956	950	1017	995	963	969	1043	921	887	944	957	958	983	929	996	958	939	966	1010	970	944	975	982	1040	997	994	949	1015	916	992	955	984	958	998	950	953	953	980	946	918	1050	975	1021	1004	953	942	966	941	913	940	954	1053	953	1001	947	995	941	992
22916	21285	28805	28578	37628	27975	12559	1219	582	573	563	570	551	530	555	565	540	551	507	538	546	559	534	558	556	510	518	530	544	563	506	524	533	554	541	539	515	524	535	532	537	539	565	525	566	556	543	519	528	536	530	578	569	535	520	523	550	531	520	506	491	555	543	538	526	562	523	519	557	504	541	555	525	546	588	531	508	536	543	564	522	540	523	558	519	540	554	523	532	542	535	565	593	521	526	563	557	552	540	542	587	542	548	560	529	528	484	573	553	537	539	546	495	533	565	515	525	548	578	532	557	528	540	514	528	558	555	529	536	538	552	547	560	525	528	535	526	528	552	533	478	544	549	512	548	580	544	551	539	510	548	542	546	524	519	572	576	595	508	537	507	539	565	551	518	549	501	525	551	531	522	548	557	512	569	563	539	533	506	547	579	505	510	546	506	542	532	567	501	541	573	543	522	544	593	551	550	569	577	544	550	539	565	526	578	575	571	537	538	535	525	542	561	550	553	581	559	543	498	577	553	575	569	518	544	528	518	505	577	521	566	500	560	535	536	575	520	490	557	501	524	578	510	534	572	533	503	537	558	586	570	533	523	515	511	526	550	516	522	538	534	546	508	542	501	544	520	558	544	583	544	539	512	553	535	540	585	510	546	519	523	526	492	544	570	541	507	540	500	531	540	529	549	521	566	512	521	569	502	535	585	526	580	537	559	552	579	551	512	593	525	532	529	533	571	509	529	542	540	553	519	577	523	503	566	546	561	545	532	526	551	560	557	584	496	501	524	562	585	523	525	513	506	547	530	552	554	540	520	508	520	516	535	546	519	523	533	597	553	545	506	546	550	529	529	536	542	540	541	557	557	593	524	513	566	535	539	532	499	544	532	516	551	531	544	568	519	523	535	556	525	514	540	578	497	505	579	561	574	540	532	533	546	533	561	521	523	535	530	543	531	538	564	552	563	551	580	529	516	511	525	552	542	584	554	574	529	560	539	532	547	498	509	550	567	550	519	593	544	523	562	534	540	501	548	526	509	563	598	529	568	521	559	500	570	550	525	541	514	533	517	498	550	536	530	543	562	542	549	517	564	507	557	539	550	540	553	583	529	543	534	548	549	526	518	536	556	529	506	514	554	555	537	531	525	549	546	512	509	541	537	542	499	519	571	519	556	561	571	556	543	506	561	504	547	479	507	507	584	536	583	528	521	563	534	516	532	551	504	575	598	521	525	552	536	571	504	532	509	588	520	545	554	525	536	500	539	560	509	531	554	556	495	526	559	504	555	569	523	483	523	563	502	541	515	529	489	546	555	535	531	527	576	555	528	549	519	543	533	530	599	570	523	538	545	550	543	551	507	573	513	534	524	531	551	524	546	538	514	520	537	532	542	527	547	566	543	532	527	571	512	537	509	510	575	573	560	552	610	507	537	496	582	553	508	499	522	553	533	538	508	514	528	519	512	535	546	505	549	551	542	574	542	514	542	559	543	542	529	531	531	560	558	523	520	546	551	535	539	519	570	580	548	549	551	570	592	544	535	540	533	534	541	549	491	529	545	527	517	541	536	520	539	498	559	547	550	531	511	523	542	561	514	557	568	536	539	568	532	537	522	540	486	483	512	562	488	521	530	544	544	540	524	533	525	532	518	544	538	554	544	541	504	551	528	573	528	551	552	522	563	541	530	515	514	551	550	507	536	465	558	539	584	524	558	512	547	540	517	542	508	505	545	533	509	558	504	537	581	510	568	532	534	523	574	552	542	574	547	517	553	515	514	517	529	529	532	537	538	573	537	585	582	531	531	578	552	545	542	505	560	561	554	520	557	558	556	582	570	521	560	532	546	550	521	571	550	520	553	539	580	551	527	553	529	539	533	551	494	486	534	565	508	547	597	529	557	530	594	542	512	536	566	518	530	525	527	549	546	536	561	552	529	547	528	549	558	537	565	564	553	568	541	522	576	560	525	542	556	521	521	509	567	550	548	539	508	580	519	553	577	555	549	525	565	559	543	526	519	551	544	538	535	543	559	552	542	542	516	567	496	501	538	510	491	509	513	534	542	532	536	496	536	533	530	555	512	569	542	519	537	539	513	562	554	501	511	562	542	586	585	504	548	542	538	520	557	519	524	530	507	557	539	548	582	546	571	557	548	568	526	523	495	513	541	576	512	548	537	502	550	585	552	536	563	528	556	562	489	532	521	535	573	578	515	538	538	509	535	545	532	545	541	575	524	513	559	514	478	553	565	498	567	565	522	545	521	527	533	519	526	493	549	528	537	540	543	589	578	521	556	528	553	570	578	529	545	509	541	487	501	555	524	563	537	511	532	513	545	535	563	544	520	530	515	540	510	518	509	524	547	571	547	561	539	511	517	497	560	531	538	564	534	528	553	531	503	546	512	554	601	577	537	536	529	528	569	527	571	539	525	544	541	538	565	572	495	545	549	515	535	533	505	544	518	525	548	546	562	538	540	553	546	524	565	541	576	581	515	505	577	490	555	528	502	592	575	548	547	561	541	526	528	550	545	531	532	542	559	507	528	502	568	529	495	538	532	532	524	566	557	538	541	590	513	524	567	547	555	544	527	496	552	558	540	561	547	525	560	580	520	512	555	541	493	500	562	534	538	540	551	515	513	538	526	508	574	524	541	546	545	547	508	526	570	554	544	555	557	541	555	515	546	560	576	516	524	501	531	506	547	556	551	544	548	580	528	609	528	566	555	512	533	508	514	543	562	527	537	520	584	513	564	519	510	545	547	556	583	555	482	506	519	595	541	515	528	525	523	528	490	497	546	540	553	543	538	538	543	567	544	577	563	543	527	570	535	535	534	567	513	584	507	551	511	517	550	600	551	511	536	552	519	548	560	546	529	557	558	540	493	496	583	569	543	532	566	546	519	518	549	537	498	505	522	517	554	514	552	492	526	579	578	543	552	522	562	527	538	524	562	531	514	523	559	521	537	495	558	523	550	578	529	574	516	521	547	541	540	499	544	525	520	534	507	547	581	563	549	554	518	511	585	517	576	566	549	540	533	554	527	565	528	551	547	577	564	498	541	460	479	561	565	531	559	550	509	548	527	570	550	548	554	537	505	517	545	511	563	550	490	517	506	512	532	546	552	533	566	522	555	547	522	500	541	519	551	517	513	504	544	493	553	564	574	535	535	553	581	539	546	514	538	549	559	513	503	532	563	550	514	524	551	539	529	517	560	522	558	588	557	574	600	508	508	561	552	554	504	515	535	573	545	505	536	549	503	599	546	528	519	542	536	546	564	554	515	519	557	549	516	544	520	508	538	533	504	586	559	551	543	538	520	497	566	578	574	526	523	521	528	537	567	529	532	499	523	531	558	547	559	534	500	542	547	547	532	576	547	568	525	530	514	543	576	522	504	512	541	522	536	550	536	524	524	570	528	558	551	552	512	525	528	603	559	563	544	561	513	512	531	535	519	536	498	542	562	547	538	491	549	498	544	538	539	525	542	530	552	530	523	493	535	538	528	540
36672	44579	49277	61137	53429	28006	2423	911	903	900	899	841	776	825	857	859	838	859	853	769	845	830	833	835	831	836	816	833	825	845	866	835	820	824	746	787	835	826	882	828	874	829	826	804	774	869	804	824	873	874	790	808	794	853	843	841	822	830	797	819	811	839	812	769	788	757	828	760	813	834	846	779	801	851	861	787	816	826	814	819	822	802	772	845	827	800	819	781	841	777	797	874	963	907	826	751	760	828	809	785	761	763	879	787	795	871	837	862	806	802	837	843	856	832	787	801	839	790	824	819	796	826	851	858	820	804	778	810	892	821	815	835	837	767	817	785	800	766	799	836	797	812	826	784	817	778	839	821	779	818	819	809	785	784	816	771	797	806	821	814	815	859	817	864	816	785	792	805	787	757	824	843	791	804	840	814	852	820	796	860	765	778	789	830	822	853	840	828	821	852	808	855	804	826	852	814	784	790	841	790	799	842	783	839	803	799	837	814	765	823	815	805	804	807	804	784	823	775	815	849	829	818	801	804	821	796	840	761	783	798	825	795	815	773	779	802	774	819	789	768	770	754	790	794	797	778	774	839	755	765	786	789	806	826	754	855	807	824	850	811	831	772	782	765	795	834	849	800	810	817	826	798	810	811	811	826	779	835	790	772	810	765	830	793	821	804	838	834	858	784	832	811	806	799	802	822	797	776	794	821	819	836	825	814	749	820	818	830	797	809	772	814	800	801	846	830	811	776	829	823	830	793	799	768	814	817	856	888	772	784	797	853	791	801	841	869	809	826	798	863	830	772	804	817	818	774	800	824	830	815	781	781	814	810	796	823	843	822	848	829	869	810	835	811	792	807	843	822	840	848	778	794	846	733	849	863	829	839	828	786	876	864	835	739	798	865	768	859	878	773	812	792	819	812	790	807	809	780	840	835	801	782	826	813	826	834	858	789	853	819	775	810	839	858	825	762	775	810	804	767	854	807	830	799	803	826	809	802	819	814	809	844	787	789	791	800	865	814	821	818	849	761	840	781	857	865	846	820	823	831	805	802	845	776	789	802	815	803	809	811	795	803	869	805	827	849	772	839	802	832	817	785	791	847	800	816	811	794	806	772	791	806	817	854	814	838	813	817	816	806	785	835	802	783	817	854	792	817	827	805	815	786	774	838	772	872	808	849	804	801	828	828	818	833	799	874	820	790	825	792	799	810	799	794	831	835	831	787	768	811	793	781	802	814	759	796	807	812	794	823	833	796	784	755	820	837	793	801	792	846	785	830	806	767	818	819	800	824	837	809	830	805	796	763	769	852	799	821	815	785	771	828	853	757	752	832	780	788	798	829	808	797	824	788	838	822	806	789	829	810	815	822	798	775	793	855	838	806	787	768	846	760	795	750	761	837	792	818	863	828	805	844	758	774	822	833	767	748	876	830	816	821	800	852	825	811	849	822	807	785	834	841	829	793	787	785	825	801	844	800	791	804	832	838	849	820	785	826	813	829	842	819	832	817	806	845	823	809	761	799	827	797	798	825	799	824	822	850	821	847	848	794	777	829	808	834	835	794	829	846	818	805	752	773	840	795	775	842	802	816	798	858	790	753	795	839	783	794	774	848	788	831	789	847	771	794	843	822	758	816	820	762	841	820	783	855	852	788	841	827	787	773	794	766	834	783	830	796	851	821	856	829	799	823	765	817	759	839	828	836	810	792	796	776	864	825	829	813	844	816	840	809	808	824	809	809	830	808	815	833	791	885	792	825	757	779	837	829	844	780	822	803	818	801	801	818	832	809	798	812	808	805	797	819	798	848	824	788	821	797	811	827	801	791	797	822	801	816	788	809	834	811	798	800	794	790	838	783	819	806	770	847	785	818	813	842	797	856	776	786	835	881	774	787	779	854	784	778	784	766	795	806	783	780	837	784	788	821	780	885	836	817	794	820	841	808	854	749	825	800	818	813	818	757	836	814	781	801	817	815	850	783	826	770	834	807	849	823	806	775	831	801	826	825	747	845	782	811	800	773	832	744	813	803	826	792	762	768	825	831	802	827	793	809	819	780	861	773	774	811	782	864	822	775	831	794	818	796	812	849	829	820	834	808	831	724	825	842	825	802	822	787	837	825	802	827	829	842	804	818	785	814	817	790	832	774	794	804	828	798	790	811	796	779	789	861	817	838	853	854	778	772	800	833	797	825	812	847	744	806	856	768	798	870	811	806	786	803	800	810	775	766	809	809	824	803	781	813	798	837	815	826	875	760	820	836	801	782	798	869	810	782	828	814	823	869	792	773	812	770	808	792	800	843	735	829	803	785	765	825	846	782	832	770	862	804	851	807	795	814	803	799	815	798	816	787	827	820	829	831	863	842	804	844	821	779	825	835	777	820	795	775	847	799	815	768	800	835	804	789	764	802	834	843	837	851	815	794	828	831	812	827	842	876	817	802	851	762	803	857	813	819	817	828	819	826	804	796	779	775	863	798	805	807	782	817	811	831	807	806	785	817	839	778	830	832	795	837	824	799	852	830	772	784	852	811	809	786	797	755	821	802	845	798	818	813	828	823	810	801	802	856	832	795	841	790	833	797	808	781	810	785	820	829	772	770	821	828	820	841	856	816	794	804	853	797	837	837	816	811	793	863	851	807	834	796	866	838	872	766	836	835	810	807	806	812	804	809	793	881	816	853	793	818	743	814	804	811	805	807	850	803	798	800	865	809	788	812	833	824	808	806	834	771	865	794	801	793	827	827	779	824	798	783	809	775	814	810	838	797	835	830	848	776	826	758	799	775	825	800	775	782	827	815	821	846	840	814	844	838	796	791	857	801	778	826	844	837	812	821	792	795	843	844	757	848	795	819	811	818	835	795	810	789	818	821	803	789	758	772	790	855	856	791	792	733	826	791	827	802	814	833	795	767	838	785	821	763	829	800	840	814	830	829	809	857	812	802	862	836	807	821	751	852	805	833	823	817	804	843	808	800	835	801	849	822	788	753	857	831	789	850	833	802	805	813	823	884	796	813	785	821	785	820	820	814	756	806	819	821	787	779	789	826	860	818	790	790	815	775	804	797	809	835	801	807	853	774	803	804	785	778	881	789	808	834	852	845	803	821	848	814	762	841	782	814	866	819	819	844	793	814	856	824	846	775	821	819	796	817	804	765	811	831	863	871	839	893	789	820	829	827	808	797	802	813	862	823	804	822	792	795	833	840	844	809	808	782	781	816	836	813	837	800	855	816	841	825	827	750	825	824	813	808	850	815	883	755	868	852	762	820	788	871	872	808	828	774	791	794	842	787	811	746	816	864	838	812	793	824	834	800	791	788	794	802	849	799	827	836	747	825	849	832	787	796	873	794	810	812	828	822	826	772	815	830	848	764	841	776	814	785	764	802	882	851	790	794	849	789	801	831	809	779	772	783	815	749	816	797	836	802	786	849	761	817	838	815	819	811	816	801	844	832	826	855	821	855	813	819	831	864	820	840	731	803	784	765	792	837	806	814	818	793	780	764
26837	20451	13372	18701	15352	4998	661	556	509	542	542	535	550	514	544	573	556	537	539	549	552	506	551	508	550	485	551	549	531	525	552	550	579	564	540	490	514	512	544	518	541	533	527	529	476	528	515	522	504	536	553	549	571	572	513	500	523	532	512	547	518	498	526	520	554	532	497	532	530	551	520	511	536	546	514	536	522	502	507	526	499	520	498	498	503	585	532	508	506	520	503	497	555	558	532	494	543	516	460	480	528	541	532	539	529	491	513	524	560	481	546	525	555	543	531	540	558	518	545	539	562	557	494	534	526	518	555	536	516	521	514	526	552	515	509	582	536	565	525	524	552	550	509	529	531	516	491	547	521	529	502	506	497	552	522	505	541	541	575	494	520	552	506	550	515	543	519	527	512	565	533	519	503	529	559	515	529	496	513	509	505	579	573	519	536	541	553	516	539	496	507	539	504	519	554	511	565	513	545	517	512	492	494	507	527	497	581	530	499	565	543	562	483	523	543	552	511	561	520	501	513	481	548	538	509	563	511	527	519	528	564	494	532	494	513	501	538	549	535	506	539	562	528	522	517	558	542	524	588	543	505	525	521	507	533	504	539	549	547	535	539	546	552	478	513	514	517	523	518	524	546	562	517	498	511	527	514	510	520	540	536	522	514	565	523	514	529	554	521	571	550	580	523	501	504	528	514	527	509	543	487	525	499	530	549	513	559	534	486	515	494	533	485	532	520	557	537	524	556	537	536	546	532	546	557	537	583	518	555	540	556	553	523	528	521	512	500	536	520	509	534	512	513	502	522	525	526	518	544	523	495	544	528	479	547	537	533	558	565	564	479	497	552	539	509	512	529	522	525	549	538	516	558	497	478	497	513	516	511	524	535	498	531	564	538	487	543	495	556	539	540	541	540	539	503	524	498	530	510	522	532	493	552	541	550	552	535	520	515	498	514	518	511	502	540	510	518	550	488	529	500	528	533	513	527	499	512	524	524	507	533	543	556	504	529	581	546	499	518	544	531	577	525	531	537	541	529	507	586	533	544	521	542	543	561	521	506	555	534	543	547	523	479	559	523	503	515	573	563	501	540	524	543	521	514	538	514	490	509	533	500	498	544	536	508	536	523	534	537	494	559	521	518	561	518	534	494	531	513	541	495	533	561	566	517	513	529	544	513	539	505	507	534	514	557	508	500	534	525	579	545	507	549	553	512	540	509	492	532	560	571	574	518	551	573	551	500	517	478	544	573	477	554	510	571	543	582	510	523	507	495	559	509	526	561	591	517	521	539	521	535	525	545	528	502	521	558	570	493	534	513	502	572	539	518	529	510	522	540	546	539	556	514	527	508	534	493	530	522	521	522	524	532	506	557	523	573	554	521	508	551	530	526	490	556	522	498	536	491	531	524	540	497	534	551	511	532	540	501	551	546	523	499	528	505	510	514	509	541	511	552	547	495	544	487	528	540	504	518	533	551	497	523	527	547	547	522	505	537	512	517	526	551	510	540	520	563	532	534	521	525	522	517	556	570	519	523	503	525	502	554	513	509	543	535	505	529	521	493	574	562	522	508	520	551	495	513	545	513	504	534	515	558	542	487	559	533	549	516	486	521	536	521	511	503	480	558	505	545	520	513	540	549	528	547	550	569	537	574	528	556	551	525	517	523	537	524	481	569	521	557	499	543	561	515	515	496	532	555	550	559	502	556	536	519	527	525	539	545	524	527	508	549	558	563	521	566	534	510	532	597	541	471	534	492	549	553	523	572	506	543	549	507	512	542	565	517	507	537	551	580	550	491	540	554	523	542	525	540	534	531	553	526	535	517	535	518	533	554	487	462	499	542	535	487	511	536	559	545	493	536	545	562	519	526	539	536	509	526	539	513	540	495	509	513	537	526	525	567	499	531	526	525	515	495	523	547	562	570	541	520	505	528	550	503	531	526	527	556	507	533	496	520	518	521	521	511	504	519	507	553	520	481	504	552	562	540	495	547	530	515	514	576	519	510	552	529	504	505	474	504	564	520	508	539	517	518	560	541	517	489	508	528	517	506	563	535	534	542	510	531	519	553	495	522	522	545	491	538	523	518	528	508	533	514	553	574	504	550	523	549	522	520	553	537	555	539	531	551	531	550	509	507	524	523	517	520	549	516	555	496	566	523	533	521	525	521	535	569	514	507	562	513	538	526	543	541	504	528	558	529	499	537	485	554	524	510	564	538	519	550	554	533	533	555	535	527	522	518	528	561	506	497	531	523	545	486	513	534	559	526	507	539	535	511	518	542	568	492	510	521	531	542	512	536	557	547	566	526	561	507	505	565	523	552	526	528	538	527	564	544	532	500	539	469	521	584	538	466	544	538	557	521	539	507	525	535	547	536	497	541	543	531	549	520	558	499	586	523	557	550	544	453	562	551	553	507	556	543	504	531	543	543	548	513	525	534	535	527	540	538	514	532	543	501	530	514	519	532	535	558	535	528	563	495	505	459	510	537	513	517	495	519	576	530	522	526	550	530	511	535	540	524	551	524	517	527	546	550	557	538	507	493	552	521	480	492	545	532	589	494	545	531	527	510	553	551	535	584	496	527	543	556	520	576	522	531	528	516	563	532	502	528	502	501	479	543	509	544	496	544	529	533	535	553	545	511	558	494	573	507	538	512	523	500	553	516	499	537	540	502	535	519	525	510	495	511	545	527	555	500	512	533	492	521	545	540	585	499	505	519	562	452	513	549	510	541	524	531	517	527	493	521	530	584	577	531	542	507	463	509	501	539	528	535	542	475	525	539	548	574	507	576	497	533	528	515	514	521	595	504	538	537	535	516	491	547	557	486	555	531	528	571	526	494	526	505	517	531	505	538	510	527	557	561	549	531	555	508	529	535	499	528	533	541	531	498	536	553	508	595	556	531	496	510	560	512	548	530	510	538	524	514	542	523	521	492	532	573	531	563	495	515	542	495	522	569	492	561	525	506	520	540	509	523	516	472	521	493	514	548	562	545	543	525	500	552	510	507	533	536	560	570	575	514	543	555	526	523	509	501	537	503	519	565	532	544	540	597	561	512	543	569	537	544	516	535	516	510	525	504	536	529	554	580	534	555	545	552	511	528	530	534	516	557	536	551	499	514	538	542	529	511	539	503	480	532	561	524	485	513	521	523	542	533	513	526	484	527	530	562	520	508	522	521	557	532	517	505	516	493	478	529	549	528	521	540	536	544	529	530	472	525	526	498	488	583	517	522	549	512	529	510	486	525	493	481	562	541	513	554	495	559	547	488	537	539	539	545	549	550	553	524	536	506	574	556	561	545	509	515	516	539	518	557	500	566	490	533	514	532	554	533	537	515	523	530	560	528	523	532	489	522	527	491	508	516	530	545	536	542	572	541	549	499	530	527	509	534	507	575	532	468	522	536	519	546	526	482	571	535	509	552	517	516	509	511	542	503	536	524	520	547	546	566	503	492	540	508	564	524	481	516	507	496	507	547	530	509	501	523	529	567	495	547	508
18787	8037	12575	24681	21012	7249	862	832	846	818	807	786	711	800	791	834	825	791	800	778	835	829	712	813	803	799	805	759	792	814	786	823	794	837	802	826	792	836	801	796	798	785	768	796	781	816	803	789	801	805	801	808	810	805	798	783	778	813	794	808	827	776	784	806	775	768	780	829	789	787	767	796	745	844	780	769	820	810	770	808	762	791	818	845	815	793	765	832	754	780	756	822	802	841	815	759	825	802	820	756	815	764	787	791	871	809	801	778	850	773	797	774	801	790	812	784	818	769	826	799	802	802	802	771	811	812	789	800	797	783	792	734	826	853	756	722	775	801	724	803	798	817	756	760	753	812	767	775	816	770	820	755	793	813	787	767	803	797	764	732	821	828	794	767	787	747	840	838	784	790	763	792	780	825	824	786	768	866	749	740	797	793	807	765	822	821	805	736	817	804	791	798	777	775	772	793	813	796	789	775	759	776	822	810	781	820	771	801	834	800	777	807	760	844	787	811	777	787	825	802	767	786	788	797	811	806	770	854	836	789	849	759	820	767	780	778	794	816	775	838	761	823	848	801	755	795	760	819	751	793	798	847	800	755	796	791	824	822	856	816	791	829	737	761	778	761	832	768	790	791	792	791	773	783	810	782	848	786	765	807	796	773	807	785	791	763	814	820	798	837	797	791	808	748	808	777	806	850	797	809	845	778	846	804	775	788	802	770	767	764	744	750	838	817	803	826	752	774	844	810	802	797	764	858	808	821	806	764	769	768	765	768	768	825	761	776	798	768	797	817	784	858	774	812	862	795	849	796	737	781	800	739	784	769	816	819	815	775	802	749	752	758	779	773	804	747	764	759	774	751	803	747	809	818	772	807	812	810	785	767	765	752	818	766	752	778	792	797	832	731	796	759	762	819	801	810	775	869	816	806	772	800	815	721	772	781	757	833	791	816	794	813	771	816	791	756	808	816	781	791	807	813	812	797	843	762	792	780	817	808	799	794	794	817	829	764	792	782	823	774	776	773	843	778	748	805	787	847	778	786	831	802	794	757	781	824	770	775	785	755	782	739	758	781	821	772	785	797	851	730	823	814	770	748	812	857	776	766	808	801	833	803	833	791	829	831	774	798	809	787	822	799	752	787	792	826	759	795	829	810	758	786	766	771	807	764	786	801	822	832	759	777	802	804	791	833	768	829	778	834	776	809	818	768	789	777	788	799	807	743	739	819	774	716	792	798	795	805	827	768	829	842	770	775	790	811	802	828	772	810	809	804	818	782	807	768	808	797	827	831	819	770	823	764	773	780	852	819	821	787	762	794	756	772	784	809	755	831	785	828	832	819	792	777	803	855	795	820	810	755	793	779	769	790	822	749	804	866	833	785	790	802	836	749	755	783	843	767	837	793	783	779	734	767	787	805	802	804	752	860	816	801	824	794	818	829	804	757	756	809	826	738	807	818	833	742	808	756	817	804	764	824	758	776	825	829	784	786	776	756	809	805	778	810	777	699	774	778	773	778	832	786	813	793	766	771	808	769	774	779	742	803	777	769	813	796	841	762	819	825	784	786	833	787	789	825	777	794	806	757	791	812	760	859	773	802	771	800	794	814	786	803	758	808	782	796	819	781	804	793	783	793	805	821	789	806	804	847	772	825	758	816	826	805	780	828	816	772	819	771	795	753	788	812	815	779	743	776	771	811	808	765	847	793	818	802	831	812	740	812	751	763	743	777	779	838	772	794	857	795	793	777	800	829	798	796	777	807	819	796	779	808	815	800	805	753	769	865	801	780	809	775	792	775	780	822	801	820	752	848	811	763	838	796	796	800	777	760	793	824	799	780	790	790	746	766	843	756	802	798	845	788	797	778	816	796	845	806	853	785	791	816	828	761	739	779	783	867	769	795	799	786	813	765	727	785	766	757	762	750	802	764	810	801	762	789	756	786	807	795	796	785	748	771	792	769	785	841	814	780	761	854	750	824	799	794	825	757	783	808	772	749	787	825	834	824	760	765	808	773	771	795	774	788	792	819	764	810	743	780	787	788	750	760	799	787	795	777	766	777	808	856	813	788	800	778	801	751	734	804	823	791	791	759	774	810	800	744	808	866	800	802	808	785	758	755	814	780	753	775	749	829	774	791	834	727	796	807	764	798	806	791	770	786	770	757	781	846	817	827	769	848	785	789	754	820	778	821	773	802	782	784	802	769	802	802	769	800	793	783	782	819	848	750	809	795	787	770	718	793	808	798	790	835	783	811	794	738	768	813	757	791	820	793	810	786	799	817	840	805	796	816	804	833	774	796	752	804	801	781	817	766	847	807	775	774	814	797	781	832	786	825	787	779	803	759	765	779	816	773	825	804	786	785	802	744	806	847	832	771	786	798	769	834	785	774	783	814	820	762	744	742	763	786	798	814	821	830	804	821	773	820	821	795	788	759	744	774	817	803	790	764	815	781	838	859	759	832	842	810	809	817	777	766	750	798	834	828	787	813	783	778	764	748	767	758	784	817	807	835	804	825	806	795	821	802	821	781	802	772	809	762	779	810	751	785	812	790	783	792	806	820	812	782	815	786	814	807	783	786	761	857	772	891	713	810	823	798	787	805	785	753	790	810	727	778	818	778	798	770	802	776	800	789	826	836	758	807	814	803	803	763	866	805	767	766	767	814	827	777	783	778	796	834	796	793	802	713	792	827	773	782	830	806	793	825	745	762	769	742	773	755	812	788	822	854	805	766	778	772	837	748	796	769	785	776	782	797	810	806	802	754	804	787	807	782	790	820	798	771	725	829	809	823	823	800	796	818	807	807	759	786	770	812	760	767	781	822	786	788	778	864	798	763	738	795	782	797	767	831	807	822	836	754	773	803	852	827	826	782	789	750	853	787	809	774	774	784	820	770	747	727	752	782	812	788	799	819	799	802	790	795	797	776	820	792	774	799	845	824	739	799	820	801	831	738	781	835	808	772	832	833	787	775	737	787	785	773	809	780	782	864	820	729	760	789	778	836	769	816	810	786	781	785	821	753	787	772	826	783	781	826	782	773	766	743	811	816	788	755	746	793	781	791	817	810	787	810	796	811	742	785	855	787	801	851	817	832	788	796	802	796	766	740	803	771	783	772	744	807	854	805	766	788	823	777	796	859	794	768	802	809	776	795	803	801	780	740	811	793	809	804	778	798	821	814	802	786	770	793	802	783	801	787	798	834	793	770	802	782	757	774	806	780	803	792	780	788	794	807	730	799	831	801	789	828	821	778	773	794	808	803	799	791	755	793	852	759	815	761	704	774	758	785	812	847	809	837	763	812	762	781	815	803	815	789	819	795	751	802	838	798	800	771	803	798	753	792	757	864	814	795	810	815	790	842	793	780	805	729	811	806	814	734	780	801	803	768	780	773	812	815	792	791	800	815	752	784	797	737	807	766	759	786	803	811	759	802	787	795	836	807	798	811	800	786	792	836	774	845	804	800	825	804	776	753	794	800	773	783	813	821	798	798	761	784
23996	21204	27969	29852	36015	22095	5423	827	701	701	673	734	731	660	685	622	667	678	705	673	691	650	651	660	678	667	666	665	671	658	645	649	697	659	692	685	686	697	626	647	658	670	652	623	634	640	636	663	624	652	684	626	673	686	630	662	652	646	684	671	664	608	647	594	634	636	694	689	627	649	615	631	621	691	681	606	616	689	657	671	657	682	645	649	637	646	700	664	625	634	684	653	708	697	653	641	705	643	610	634	637	626	681	678	696	640	657	697	638	663	666	629	624	654	656	696	696	652	654	682	623	707	666	657	638	669	654	696	637	681	638	684	619	692	655	610	670	724	601	647	671	677	668	658	616	622	647	704	619	666	626	653	660	648	672	682	663	680	657	651	671	690	631	626	662	640	648	623	661	666	630	666	696	626	665	626	648	657	626	674	661	649	674	665	635	654	683	627	631	632	669	677	678	696	682	658	657	647	644	620	684	654	660	617	695	678	658	710	673	682	643	647	695	652	652	692	703	645	686	673	687	642	705	670	679	620	628	659	647	662	636	651	666	615	665	690	685	650	653	710	676	662	667	676	622	655	683	639	657	661	621	643	713	643	639	665	617	679	626	643	689	641	685	666	592	676	647	682	644	703	690	663	614	655	684	670	641	602	633	632	672	627	670	631	599	658	693	620	667	698	652	606	635	669	704	647	681	634	725	679	603	650	690	659	638	635	657	683	598	654	692	658	629	688	625	653	608	623	687	657	690	684	651	636	663	654	657	633	626	646	627	645	629	631	623	644	658	634	623	674	603	686	693	614	613	679	655	671	701	664	665	614	608	694	689	638	686	651	626	651	615	638	667	646	675	650	704	664	681	676	636	635	650	644	621	614	660	684	654	659	648	647	628	641	686	667	637	667	663	637	609	624	658	626	659	668	657	654	608	674	671	659	635	715	699	660	647	680	657	656	677	677	639	633	601	660	660	684	683	665	705	709	665	582	623	636	656	645	715	641	651	662	670	653	663	610	627	670	651	646	650	658	632	664	681	636	704	645	647	695	660	678	705	633	647	664	638	677	627	633	623	670	672	635	658	609	624	641	658	623	682	653	646	630	637	630	599	715	651	669	652	666	691	656	605	657	653	627	689	646	641	663	621	616	679	684	671	639	677	641	697	664	644	723	684	660	669	654	643	644	650	637	690	678	652	610	660	706	657	692	648	684	648	644	647	628	683	663	661	629	602	679	660	690	653	615	682	684	677	632	646	589	624	657	661	647	656	615	633	656	635	671	643	666	639	659	661	639	679	632	654	666	666	662	631	643	642	682	644	602	675	661	631	625	631	617	642	658	710	645	631	649	649	609	650	682	650	634	635	651	671	647	674	633	650	610	645	685	639	646	641	632	694	655	657	638	642	670	660	693	682	633	643	694	669	699	699	623	679	693	666	686	645	678	666	694	656	665	621	667	673	665	662	639	683	674	630	635	664	662	655	699	651	654	663	684	674	628	683	582	636	658	667	660	647	666	655	600	639	651	679	662	613	675	707	695	632	646	638	644	674	656	686	636	632	609	638	677	681	656	666	629	673	683	657	612	653	671	633	647	680	631	633	648	640	612	674	610	650	630	654	676	666	647	638	611	660	694	647	625	626	682	643	668	590	637	693	671	610	713	647	642	660	641	671	693	658	678	693	667	630	608	662	675	671	610	634	645	643	652	639	626	684	661	663	621	698	628	660	651	688	697	667	649	662	678	565	660	692	598	655	640	646	618	647	656	672	640	658	631	655	624	631	628	644	625	637	633	643	656	665	603	652	650	645	680	671	638	700	593	681	654	684	664	695	646	607	620	656	663	652	617	654	649	629	621	659	635	651	618	644	671	617	672	668	684	676	633	654	656	615	661	644	619	675	592	663	661	623	637	673	656	623	648	646	667	666	635	693	647	700	657	654	679	680	654	662	651	652	615	620	714	633	691	687	606	650	677	688	627	634	669	656	669	641	648	668	651	617	653	660	636	642	639	626	656	674	621	672	695	633	667	679	640	665	689	620	640	647	680	669	654	657	661	659	632	681	649	644	641	669	646	592	679	673	637	673	626	637	567	637	671	697	684	657	656	625	697	686	641	651	682	600	611	618	654	627	617	691	628	686	609	684	643	683	649	665	629	660	686	613	663	688	644	677	649	642	641	699	675	632	647	672	656	653	642	622	673	709	666	639	642	642	652	630	655	672	682	649	637	686	685	659	728	673	645	657	640	633	663	648	649	621	652	678	685	661	657	637	649	610	668	645	635	664	633	664	679	647	608	646	702	663	627	698	637	639	663	627	645	704	647	619	641	635	648	639	695	660	652	682	667	663	638	614	651	647	659	635	620	669	619	669	632	655	661	695	694	625	675	619	675	661	644	633	652	661	657	681	625	640	619	653	667	670	636	617	658	620	692	649	623	641	700	662	647	633	640	643	635	657	629	650	680	633	653	651	647	682	643	624	646	698	651	651	644	663	634	633	665	679	642	664	673	676	637	615	674	676	641	655	632	650	643	655	670	639	678	613	717	651	645	650	656	664	684	626	669	650	667	640	651	698	623	650	656	664	616	652	650	674	679	636	609	644	684	653	641	663	659	652	635	667	673	688	655	647	662	656	629	656	639	671	630	644	653	650	657	711	679	647	676	627	642	680	612	665	692	673	671	648	643	659	652	678	632	649	678	614	637	666	676	622	600	643	641	597	600	629	623	625	650	643	659	626	698	664	678	658	660	652	639	649	680	650	682	658	625	651	652	655	633	636	625	628	660	628	693	674	630	670	632	687	661	644	659	628	641	669	665	680	670	669	675	649	682	656	682	620	665	675	714	673	648	659	629	630	624	626	658	657	643	634	654	642	624	648	650	655	667	620	638	658	688	666	653	649	647	704	652	615	654	650	655	667	624	633	646	624	685	666	657	655	651	617	681	653	683	672	683	651	645	636	659	658	713	693	671	644	661	645	655	693	656	626	681	656	672	676	668	658	649	667	657	640	693	648	669	649	655	643	623	625	636	659	651	653	634	644	690	604	677	664	656	670	660	636	674	648	653	663	701	648	687	648	649	637	647	660	669	665	626	630	634	654	665	671	631	632	692	660	711	629	667	632	691	702	619	634	609	648	663	664	614	639	631	601	631	646	630	676	672	651	631	646	631	690	645	640	671	683	662	661	676	704	726	636	640	612	669	630	622	654	634	634	673	648	596	612	655	729	682	668	648	654	698	679	664	683	666	696	648	632	615	692	688	672	655	685	684	649	638	644	638	725	614	657	639	667	649	673	593	601	616	617	637	646	634	661	656	678	633	638	644	619	646	683	641	599	683	673	631	682	610	650	633	656	646	676	662	663	683	635	673	631	619	696	652	678	659	663	642	676	688	658	678	657	616	652	673	648	707	667	671	677	621	620	664	638	668	647	660	618	642	679	592	649	727	608	714	699	643	685	696	670	614	654	634	644	713	660	674	686	703	687	673	680	654	660	638	655	638	670	668	650	618
32422	33129	31320	48542	43055	21902	1824	1062	1071	970	1031	1004	964	962	967	993	960	995	1012	992	908	975	994	984	967	1009	1027	1017	1011	931	1016	983	1019	975	1034	990	918	932	957	1013	960	953	972	1010	985	987	902	962	943	965	951	976	990	997	998	1009	982	994	1029	1025	981	965	973	937	1000	996	1008	925	984	1042	963	1002	976	979	977	951	1026	1007	975	939	1004	957	974	925	993	958	979	1013	977	999	997	951	1061	1032	987	956	1027	1014	952	990	961	1000	1006	993	960	994	963	947	1017	970	977	1004	1063	1022	958	979	964	959	1011	986	976	1017	982	1015	935	912	960	958	966	956	1037	1031	970	976	988	999	936	920	1042	982	998	983	1037	983	999	989	1011	936	968	978	993	972	991	953	1003	948	968	1014	1017	924	1021	996	994	933	1010	985	963	986	1020	932	959	963	1045	969	975	947	977	963	943	1020	982	944	936	985	981	992	1019	997	1022	959	1001	996	988	1038	990	1064	942	997	953	952	976	970	981	965	1025	962	989	949	978	953	970	978	993	964	972	997	933	998	997	964	984	1020	1012	959	948	987	1055	971	977	1023	1010	997	954	1006	967	986	1009	975	959	991	1021	948	985	989	968	939	985	1027	1004	1033	978	939	1017	1016	997	1058	924	947	986	967	998	967	1029	968	943	1042	973	945	1020	998	985	997	975	1014	1010	981	980	956	973	977	1025	992	932	973	1013	975	964	971	955	1009	1007	955	986	976	995	980	947	938	938	1011	1032	1001	960	1050	1034	966	948	1003	982	974	1023	1005	983	1006	1027	926	971	945	960	963	1006	992	964	988	962	995	1026	980	987	936	982	967	1004	992	1006	944	983	950	979	1044	983	933	954	938	947	975	942	983	954	1058	1021	972	997	976	971	974	983	962	957	958	978	1020	1032	971	946	988	965	1005	1019	968	969	997	940	1022	951	1008	1038	1008	1028	928	939	954	1017	965	998	934	931	1056	1004	941	947	963	969	967	995	1012	994	1023	929	963	970	1018	920	952	1041	965	985	983	992	924	978	962	979	1060	967	969	966	1020	969	1061	969	985	960	1002	990	1020	1021	988	971	999	981	1018	963	1013	989	950	932	965	972	1023	973	988	930	993	911	944	952	953	955	973	996	980	973	981	973	953	1025	959	984	990	1021	982	962	970	998	963	1003	1019	981	970	993	936	986	1026	946	1003	1067	982	1038	963	1018	959	1038	963	931	972	993	999	1050	999	1003	1046	957	948	992	1005	995	968	1016	1023	980	989	1011	981	998	948	974	958	921	1010	1006	996	983	923	979	993	998	1017	966	955	1060	971	976	959	1003	962	983	980	984	988	987	998	953	928	997	962	917	992	933	961	1008	1002	976	965	957	964	953	985	1001	998	943	977	961	1007	997	985	997	1027	994	976	996	1010	991	1008	952	941	914	943	981	1001	989	964	970	954	971	994	1009	979	948	1003	988	996	976	998	972	985	1056	945	996	947	1001	1033	1025	959	965	1029	1029	947	988	968	1046	993	1015	1003	939	994	961	1003	961	1011	1007	1012	917	1025	971	945	984	1001	1055	955	984	1012	978	1003	1007	942	942	1007	1016	1006	1039	1013	957	1048	970	983	1055	977	938	929	943	1043	955	980	971	996	983	1015	1015	998	958	1009	930	996	1000	972	1000	993	966	971	965	998	966	978	983	991	1010	1021	1017	994	926	942	978	974	990	969	1030	995	984	985	1016	988	964	937	1003	970	996	962	1000	998	953	1013	948	944	980	965	993	942	1023	979	937	1025	982	1016	972	960	994	964	929	1029	1017	963	961	942	893	997	972	945	1056	1013	948	958	998	1011	1031	977	988	954	976	1011	1009	970	959	1002	958	960	1000	940	989	999	1026	964	972	984	1003	987	978	1026	950	948	972	999	987	951	1039	941	994	996	978	938	991	969	1048	930	1077	973	978	968	1019	987	1005	957	945	975	957	1003	997	968	976	945	940	1025	940	987	960	946	998	999	966	985	967	971	967	983	977	1008	998	992	969	986	950	1046	1016	970	1005	968	1028	988	1028	968	982	974	969	991	975	984	990	958	994	923	982	953	976	983	994	1013	1014	1006	943	1020	1013	984	982	980	970	990	1012	995	942	992	985	981	989	986	974	1022	942	991	976	930	963	971	971	981	954	1019	959	1017	979	1033	926	1009	990	990	958	974	973	994	1000	989	978	1039	1006	1048	967	980	958	992	940	1007	1002	934	996	963	968	936	942	962	927	951	1016	967	994	1003	952	1007	965	933	951	1018	976	1016	983	973	914	1006	924	989	919	994	996	953	1044	1023	969	972	1050	968	948	1040	983	970	989	1026	975	1019	1020	981	942	1011	981	993	965	975	1019	1000	948	943	1013	1014	962	1043	978	1009	979	995	942	955	970	1032	940	1013	1012	963	1026	959	998	952	1025	996	987	930	998	939	1012	1034	994	995	1020	975	913	988	988	917	977	958	965	1040	974	982	954	983	1016	1004	1010	989	978	996	1049	1005	933	999	973	944	919	935	961	976	938	932	1005	934	972	1044	946	993	951	1051	974	994	973	962	1039	977	924	1021	1004	994	982	971	947	965	999	996	1033	933	957	993	1025	957	964	1021	940	958	968	992	1003	1004	1035	994	963	1014	1026	947	1015	973	1041	963	971	969	976	940	990	1040	1027	1064	966	1021	949	1019	978	1004	1033	985	998	918	967	1027	942	994	938	940	954	982	970	951	1015	998	959	1019	1002	960	957	1002	954	989	966	951	944	957	1053	1041	976	1066	951	980	1036	994	1004	1012	945	982	991	997	987	995	1011	972	1029	973	999	1037	985	976	1004	963	950	969	940	956	946	931	966	970	992	1018	1026	999	990	977	996	935	980	968	940	993	976	1010	978	958	1058	1040	903	970	951	924	1006	968	1027	1049	962	979	961	969	951	987	974	950	962	951	975	1039	980	987	971	913	951	1025	1024	977	962	949	951	1045	960	953	1025	1046	1002	961	968	990	937	932	983	972	1017	1005	997	1045	953	988	983	1027	980	1008	977	964	954	1017	938	955	979	989	939	983	956	958	971	986	950	984	928	905	968	889	1026	1012	947	1001	1035	992	1028	992	939	1005	988	974	947	965	973	971	996	963	947	989	955	1037	967	969	971	1009	956	959	911	943	947	1016	1012	938	1003	1000	989	1025	954	956	951	953	1026	996	962	914	951	1016	1015	959	1006	1003	966	952	937	973	1016	991	1022	961	974	933	1010	956	1018	940	998	957	1005	982	996	985	985	963	949	1018	1000	974	987	986	968	1010	1023	916	995	1005	985	979	976	1029	1005	960	1024	977	918	994	980	992	996	1069	1026	992	926	1002	934	1000	951	930	996	993	1029	943	1020	993	1005	972	989	962	954	912	964	968	967	918	970	976	1005	1000	999	993	978	950	1009	1000	1029	972	987	1009	997	981	953	996	958	1000	1038	1014	1006	999	936	994	1019	996	989	905	1040	999	957	1052	990	1022	975	980	945	994	969	1044	1002	1028	1001	980	1016	917	964	1017	942	996	969	983	925	1011	953	998	990	965	943	988	999	961	1057	1014	983	981	1017	1017	952	935	1025	953	1028	915	1000	956	959	1011	946	987	1016	964	912	980	979	956	901	991	1012	952	995	995	954	995	933	976	985	1021	979	990	981	1012	991	900	1063	1003	969	1003	915	955	954	1001	982	1042	968	1021	951	1016	988	1016	955	1004	1005	998	989	1000	1007	951	946	934	992	955	1000	1003	893	992	1001	996	988	959	1040	984	973	962	941	1010	917	964	1026	972	971	959	998	991	991	946	1014	993	1007	1020	993	952	992	1048	959	984	981	986	1021	972	1032	988	988	956	970	983	969	962	977	966	1019	995	954	983	1047	1006	968	944	948	990	960	965	977	977
22961	21479	28684	25571	30092	23252	10574	1178	600	539	569	543	548	547	568	601	558	577	550	580	540	552	532	579	570	528	523	565	515	531	575	534	565	516	548	518	537	571	551	515	555	546	593	508	540	528	529	535	528	554	546	557	543	536	537	546	547	543	519	523	571	536	558	506	495	541	548	529	540	541	553	553	552	548	553	553	568	512	552	507	532	525	560	545	561	495	526	514	573	497	532	538	616	589	587	499	545	545	586	526	559	520	535	540	559	534	545	516	523	514	524	555	562	524	555	533	507	504	532	527	556	522	512	516	530	516	565	564	557	529	550	500	529	564	521	537	527	521	505	581	546	535	522	558	502	550	524	528	556	572	535	517	494	597	567	520	547	530	521	552	535	569	545	565	516	567	574	539	561	527	542	548	509	559	539	560	563	531	537	534	562	562	553	512	602	558	542	545	550	576	520	525	538	521	521	551	530	534	536	534	511	567	537	528	535	519	534	545	518	537	586	551	553	531	516	515	501	536	549	513	547	555	518	480	526	528	564	525	529	561	539	498	516	518	565	556	528	581	537	510	569	497	528	545	539	522	510	545	532	519	545	519	566	554	505	548	557	548	506	574	535	542	568	525	568	531	545	544	548	521	539	588	546	538	512	551	567	543	551	524	540	545	563	535	541	561	559	534	546	587	502	566	535	524	569	567	539	501	524	558	546	537	529	520	522	544	505	562	546	489	538	526	553	545	558	543	526	529	547	497	555	519	492	558	545	570	546	507	518	510	521	545	539	497	518	533	507	568	519	540	543	530	539	496	491	542	552	501	505	542	543	542	538	546	567	530	546	563	544	538	548	552	549	538	573	545	562	512	521	512	550	523	523	531	592	491	529	552	529	541	516	551	557	566	526	577	569	553	562	546	524	505	555	539	561	526	576	516	530	548	563	542	539	545	559	515	534	566	530	591	539	547	522	536	553	539	535	503	525	488	498	540	530	556	514	515	536	488	506	545	547	548	538	557	535	538	540	555	543	571	534	521	537	546	566	480	552	568	520	489	539	521	554	523	482	523	534	557	520	587	535	549	533	568	560	523	534	560	550	552	534	556	515	524	551	547	548	550	548	576	539	556	548	541	535	581	573	521	547	554	605	517	584	536	538	517	550	478	551	518	550	523	589	532	548	540	511	501	533	523	524	516	514	509	538	566	546	522	534	554	531	560	559	560	563	536	526	527	590	559	509	534	548	541	537	548	527	541	560	518	500	524	579	546	496	517	549	571	517	526	553	526	566	547	477	489	571	560	537	555	579	541	518	543	535	515	520	529	513	530	558	574	541	533	507	546	592	521	512	589	515	552	540	498	597	511	571	495	525	530	536	552	489	551	547	541	546	546	524	519	490	501	537	553	549	529	523	565	578	552	530	568	556	521	531	586	564	517	580	546	569	534	507	545	510	532	544	549	522	530	527	515	489	517	509	535	565	531	532	541	515	548	553	559	544	580	509	550	534	570	534	551	581	527	477	545	485	542	538	520	535	521	529	539	539	510	536	573	509	489	511	524	571	518	526	536	514	581	536	550	518	580	520	516	549	566	560	518	549	564	544	542	534	515	483	530	513	549	516	519	529	508	510	539	549	524	521	558	563	537	589	537	502	496	535	530	526	547	517	508	523	527	516	545	516	542	525	541	569	586	538	564	529	523	531	538	513	572	530	573	510	518	529	504	534	542	573	519	543	557	528	533	550	544	530	533	531	571	535	569	519	539	516	538	539	538	556	526	506	484	533	521	550	562	544	536	565	556	521	535	532	518	533	570	541	553	507	479	605	515	537	530	536	547	560	518	562	551	538	572	528	523	548	533	539	518	557	532	532	568	514	569	495	550	503	564	567	529	539	549	560	496	545	523	551	525	523	508	540	532	578	527	546	505	526	547	531	539	551	546	531	538	538	528	510	521	524	543	522	547	549	533	528	516	548	508	549	462	521	512	495	545	514	555	565	551	554	541	534	555	503	501	500	554	567	538	530	559	566	514	525	510	545	504	512	574	536	533	536	555	512	546	528	551	577	563	533	594	552	530	538	594	547	528	575	550	504	557	562	516	557	585	516	547	542	569	545	552	511	541	526	516	538	541	533	494	530	553	536	504	548	546	564	565	519	545	523	533	569	528	546	522	533	523	560	515	533	544	565	542	519	541	515	504	556	585	527	549	556	569	515	550	531	535	531	517	523	522	560	558	540	548	555	581	531	525	537	559	534	543	565	561	546	520	516	518	501	546	542	510	534	520	526	536	551	517	521	529	507	547	539	516	568	566	548	591	528	541	512	510	530	516	513	532	539	553	519	580	570	502	537	543	520	533	533	535	538	549	514	517	534	553	521	524	519	534	571	587	517	533	539	518	529	553	580	562	558	522	526	541	539	541	559	528	522	527	505	554	513	527	565	493	520	544	541	515	525	535	546	544	578	533	519	561	526	550	544	523	529	586	527	540	540	554	531	480	514	533	518	516	610	531	534	569	480	501	560	506	555	552	585	553	568	563	561	477	544	542	532	576	529	531	538	547	554	510	542	540	523	526	533	516	537	549	528	539	558	527	517	527	528	497	517	550	509	546	515	554	499	530	520	540	529	511	564	560	547	549	507	500	561	537	557	531	559	518	562	516	535	500	548	540	516	532	587	527	554	525	533	500	513	503	504	564	535	531	531	554	569	527	527	554	578	491	509	535	525	516	528	577	528	530	564	517	525	535	533	552	520	545	518	519	513	551	564	522	473	572	522	559	535	578	552	495	540	550	523	539	530	521	511	552	550	539	519	504	568	530	585	545	497	486	544	482	508	508	515	514	540	512	583	534	502	526	567	548	510	559	521	506	535	561	564	540	534	523	558	545	531	546	530	523	507	546	547	557	543	573	536	583	511	541	538	557	544	530	532	532	529	565	531	501	515	537	540	564	543	510	524	506	532	518	543	525	571	511	551	519	529	536	531	554	493	491	554	514	508	560	545	505	544	523	486	499	531	540	511	486	517	530	564	519	527	515	514	548	477	540	548	562	544	534	509	513	519	534	530	526	518	571	523	544	511	520	533	507	541	517	560	562	502	572	528	536	582	546	553	528	501	526	524	502	519	519	503	511	499	531	594	510	578	529	528	537	536	530	527	559	559	574	552	547	505	530	523	517	507	520	566	482	551	565	549	526	537	551	546	587	522	529	551	522	529	545	518	514	506	515	512	532	510	550	531	505	544	545	522	574	527	529	529	542	524	495	518	558	530	533	543	553	587	542	513	544	519	542	531	572	546	532	551	519	529	535	514	582	530	531	584	527	517	576	511	533	525	527	539	534	559	511	578	533	542	557	510	526	546	562	536	535	518	550	526	545	508	569	523	549	558	555	547	511	531	479	558	551	563	543	541	507	539	544	522	535	507	564	565	519	536	512	546	513	513	560	587	471	529	558	526	547	535	514	530	579	512	528	541	561	584	513	537	577	527	568	521	525	551	528	529	549	552	549	534	549	531	545
37650	52341	42681	54072	46514	21653	1527	842	879	926	838	853	817	840	850	824	874	825	783	838	829	808	780	826	811	781	774	872	781	824	823	808	824	780	841	769	817	818	840	800	798	835	795	822	829	813	799	814	784	819	828	837	785	842	816	779	806	797	806	802	775	800	798	773	834	850	816	819	833	756	792	785	784	831	815	759	853	791	825	793	828	790	801	811	858	833	794	766	788	809	772	871	902	959	843	831	827	854	825	802	785	812	826	820	812	839	787	825	824	817	874	810	813	818	807	772	771	812	870	793	828	795	802	826	796	854	800	819	805	815	813	763	810	822	806	756	790	865	826	818	778	849	792	811	873	760	793	826	804	845	793	794	789	819	839	788	820	854	808	820	823	801	801	752	822	814	805	806	821	814	839	777	837	836	800	804	772	861	762	852	747	864	822	763	775	794	836	856	796	806	780	837	795	819	783	826	809	799	852	804	817	838	870	825	763	776	839	854	804	824	775	821	843	792	881	858	836	816	785	796	808	845	822	811	868	833	827	821	819	803	859	804	802	775	824	817	786	791	793	745	801	854	774	813	761	803	783	794	815	840	806	787	778	826	814	845	788	880	798	843	786	859	851	850	805	822	818	800	815	810	815	818	778	842	812	786	798	804	813	787	791	787	858	845	802	805	825	808	821	807	791	792	798	814	825	845	812	843	805	834	758	793	832	816	854	813	818	851	803	803	837	811	837	798	806	773	819	847	881	801	788	795	798	849	818	800	832	811	845	818	851	789	778	881	790	811	763	787	796	791	781	829	815	855	782	823	831	793	806	813	835	801	771	859	810	817	841	779	786	843	819	860	823	786	829	784	766	828	845	816	785	811	810	799	745	823	805	838	813	818	800	834	803	787	790	838	858	787	827	773	827	819	777	744	821	803	815	860	782	815	808	807	814	834	808	800	848	799	854	806	811	811	793	756	806	792	791	832	844	769	863	817	798	825	824	813	797	812	877	769	838	820	805	827	786	782	768	808	803	832	825	810	783	806	773	811	784	827	805	771	821	842	748	811	835	837	793	780	802	825	820	807	842	790	798	803	818	771	816	784	787	796	842	801	813	849	772	830	807	810	814	829	835	798	806	824	848	813	828	773	825	795	838	812	819	830	839	779	825	804	783	790	827	784	869	790	783	872	812	828	858	808	787	788	861	789	802	815	817	843	835	776	803	850	871	796	785	834	812	733	817	785	812	862	754	775	781	824	795	817	823	844	789	785	806	804	799	838	797	818	762	823	855	820	843	797	789	830	797	821	767	789	780	802	779	801	821	843	778	789	844	843	824	780	784	812	791	842	821	818	829	801	794	868	804	784	784	841	859	817	791	805	785	818	764	799	802	753	847	791	829	874	823	828	792	792	784	817	807	850	744	798	849	800	797	794	808	837	791	820	820	804	846	820	845	802	780	803	824	808	792	808	843	786	800	818	797	759	797	847	804	832	820	812	800	794	834	847	808	808	812	857	843	761	814	823	785	817	817	866	825	857	807	814	804	760	791	785	810	801	818	816	833	802	826	790	846	809	788	816	813	837	816	835	831	838	815	809	822	824	779	780	840	820	792	761	804	836	785	808	780	786	815	813	832	783	804	819	811	863	796	769	799	855	818	798	819	804	789	837	811	792	834	844	782	828	797	783	828	811	773	858	823	805	798	848	777	763	800	755	818	841	805	828	847	872	812	801	872	810	829	793	836	843	802	809	821	833	839	849	811	796	860	768	832	792	862	773	769	812	781	816	840	832	847	837	815	787	797	879	789	813	798	810	759	788	796	830	797	786	804	826	824	766	811	811	826	767	803	799	865	828	795	812	843	854	808	810	848	842	824	791	763	762	836	845	781	812	874	787	804	794	818	813	785	785	819	815	782	790	813	797	813	822	804	806	782	821	789	802	824	800	798	828	812	811	855	816	803	786	809	788	816	812	804	767	832	818	836	801	811	776	828	793	858	809	863	776	839	819	841	851	827	819	788	800	802	837	795	810	803	831	862	837	868	850	789	777	818	820	790	774	802	820	804	798	821	817	816	864	846	863	804	786	799	798	851	788	811	839	801	824	786	815	813	819	742	841	784	835	807	889	801	785	792	806	757	778	824	869	842	762	767	858	846	841	803	791	797	776	781	810	856	791	788	783	831	874	820	775	869	788	811	839	830	810	778	826	821	812	807	774	809	782	794	831	832	795	792	745	826	747	825	777	792	784	810	789	813	784	806	823	755	799	848	820	820	826	851	831	794	850	796	820	836	869	800	821	783	849	862	818	825	800	852	777	785	837	772	864	788	863	823	805	764	800	808	835	823	818	797	828	815	859	816	756	805	834	795	814	823	832	865	832	858	789	837	795	843	819	847	825	825	806	837	823	813	812	844	779	840	834	801	814	775	812	805	818	807	794	855	799	826	779	798	824	827	871	853	856	830	837	803	756	821	806	765	807	830	767	811	788	817	812	795	855	836	844	834	817	797	817	881	824	783	820	809	794	790	773	824	792	803	798	806	791	775	825	797	764	827	868	845	744	824	771	833	802	844	849	805	808	812	828	829	806	812	790	799	846	781	799	825	756	819	787	777	835	831	818	831	781	830	790	806	812	821	830	855	804	833	813	814	843	810	760	818	786	813	808	844	831	838	851	831	795	779	799	784	823	808	771	770	783	873	873	807	826	788	840	818	804	834	806	768	805	781	799	794	782	812	844	749	802	808	853	812	808	800	790	811	784	849	823	843	837	793	800	827	805	802	823	798	803	808	801	808	785	830	827	863	828	818	786	790	819	844	836	792	789	788	774	855	808	828	806	847	792	807	804	783	837	805	845	810	838	807	775	797	797	825	829	802	830	834	763	846	797	813	790	840	787	757	821	804	796	805	767	824	815	793	852	814	781	839	820	814	822	817	822	851	843	828	798	811	807	812	828	830	834	830	801	790	839	787	826	819	794	831	845	835	863	786	795	762	800	832	810	766	757	790	795	780	810	802	784	778	843	802	760	816	842	833	748	854	759	777	779	798	834	806	856	776	814	847	745	789	814	840	818	769	814	842	851	816	793	786	813	845	843	805	810	815	821	798	799	810	775	812	807	843	828	799	799	830	832	847	805	788	783	744	825	842	741	838	786	857	852	838	834	803	798	869	797	841	825	806	797	829	840	844	800	821	878	854	800	777	808	831	786	833	798	850	854	820	779	863	751	832	788	793	780	842	803	784	804	774	832	807	824	816	800	825	815	802	835	776	815	799	837	829	796	867	791	803	859	743	828	813	757	845	823	782	828	802	813	794	774	811	809	823	784	836	793	808	813	813	802	833	807	762	790	754	824	802	812	828	808	818	809	787	791	855	825	787	815	754	811	804	792	806	834	831	784	826	820	792	827	883	842	801	836	866	824	819	813	753	779	804	784	866	765	811	844	819	753	829	778	825	740	784	826	795	802	829	842	864	839	761	770	791	845	822	834	794	795	782	817	794	836	764	847	849	789	795	818
27249	22082	16844	11698	6753	1377	618	523	541	505	529	500	531	564	526	572	539	571	534	519	543	535	528	527	558	509	504	510	554	492	522	545	543	540	560	549	514	516	527	543	506	533	514	489	507	527	536	485	539	560	529	534	514	524	544	529	538	496	540	543	529	538	526	548	534	541	548	539	562	565	532	529	520	550	535	521	540	559	547	519	506	554	508	554	516	561	524	548	507	550	556	494	550	523	523	536	540	493	549	514	537	532	610	507	519	557	573	513	516	542	532	558	517	525	567	494	508	562	546	502	494	514	555	506	549	539	569	554	512	526	489	537	584	510	538	532	500	525	529	546	528	529	557	544	551	545	502	524	492	534	471	514	522	526	500	514	540	518	557	518	495	530	509	514	550	553	545	535	549	527	510	449	511	556	536	534	489	538	524	530	532	547	505	513	500	509	526	518	519	539	534	531	468	545	508	521	520	558	512	524	555	543	564	499	532	533	557	572	507	524	501	541	461	559	520	554	522	521	502	538	569	497	508	494	474	548	553	533	518	510	537	529	534	507	508	495	511	547	508	500	527	487	551	538	522	460	507	554	487	509	545	478	502	507	590	531	514	538	544	536	532	530	543	520	540	540	513	553	530	498	524	545	539	499	510	535	482	506	571	533	526	498	593	550	523	533	532	502	498	499	557	508	516	514	494	530	511	481	492	544	557	541	529	556	526	483	540	526	545	513	520	533	467	545	552	508	495	532	531	540	516	518	573	552	550	527	524	530	504	526	540	534	523	499	554	562	500	516	572	539	521	532	553	552	494	514	582	486	520	518	507	577	568	507	508	532	562	521	535	530	578	516	549	508	516	561	496	532	506	544	516	504	544	530	545	552	585	530	500	530	514	534	529	496	540	556	525	535	555	532	517	498	493	540	540	495	511	520	531	522	506	518	539	514	531	503	497	506	509	541	548	532	553	529	474	561	531	537	543	476	499	575	553	510	528	531	520	504	532	546	530	497	539	554	527	528	552	547	516	518	466	598	507	513	535	527	521	574	546	513	542	510	536	505	594	523	524	541	524	507	515	544	521	540	549	498	508	531	525	541	529	538	545	535	531	526	510	506	529	495	524	549	553	526	539	535	544	531	535	511	519	530	549	522	551	534	539	500	565	514	508	530	498	533	543	530	477	514	556	531	472	537	515	574	548	524	566	501	536	491	553	547	493	514	507	535	539	529	562	503	530	554	547	494	500	545	536	516	550	550	544	537	557	545	543	559	549	528	488	534	554	492	517	524	497	503	586	517	554	520	520	529	496	526	569	468	542	573	519	518	474	484	530	546	511	511	526	481	521	475	561	560	526	536	564	527	521	517	512	516	472	516	509	543	508	582	560	556	511	497	531	500	532	526	539	580	477	523	511	550	499	547	543	578	569	512	529	514	541	511	506	545	558	513	506	561	538	543	547	558	538	510	515	514	521	530	523	516	556	559	506	567	563	527	506	508	529	541	521	549	506	489	512	533	490	502	535	540	539	567	482	533	525	536	520	533	532	561	520	566	512	551	563	549	523	540	515	562	548	551	509	483	519	540	529	559	552	522	540	519	513	540	527	523	568	536	547	542	530	530	493	550	551	532	572	549	541	547	545	543	509	499	571	560	565	492	524	588	500	513	511	507	532	527	485	540	527	537	550	525	516	553	549	516	539	524	543	530	572	560	546	539	506	552	519	536	548	497	531	559	509	520	548	550	563	525	542	511	536	557	544	520	539	543	536	508	570	531	559	568	550	519	513	522	480	526	534	521	522	504	530	554	548	533	511	535	530	554	535	484	534	545	510	501	523	482	496	550	534	520	561	532	532	521	553	521	515	537	544	523	530	481	497	539	508	505	502	532	559	532	527	564	505	505	540	519	535	527	544	562	537	482	535	508	519	537	522	519	529	509	566	538	533	596	542	537	525	524	523	501	501	526	535	526	538	519	497	532	533	549	556	541	558	546	515	537	541	514	528	518	561	555	522	539	486	542	559	494	511	583	513	535	514	540	534	533	540	536	504	532	512	511	522	518	588	512	513	555	513	556	509	580	504	500	532	525	539	512	548	518	496	488	539	561	552	503	554	531	528	526	548	537	551	531	542	527	557	537	522	510	503	503	535	534	495	529	546	497	549	502	535	490	539	521	541	545	518	531	505	501	533	522	520	504	532	551	510	527	480	513	505	506	524	528	494	506	561	517	558	563	516	553	528	543	504	518	548	522	534	516	553	557	518	494	507	551	553	532	556	531	531	515	516	519	536	524	551	521	500	526	555	531	545	517	524	572	539	537	559	539	539	523	548	542	543	524	546	541	542	562	520	524	487	533	509	569	470	537	557	550	498	525	491	509	531	530	482	482	542	538	520	517	507	493	531	491	521	526	495	521	525	525	529	523	563	535	539	518	527	497	531	579	543	504	525	534	514	516	520	493	516	532	522	497	531	494	551	552	538	516	516	493	532	511	564	518	518	513	535	518	548	533	511	490	525	499	531	534	549	522	536	540	561	526	529	564	554	538	546	496	513	541	528	558	500	549	523	537	538	489	541	542	557	511	589	564	547	563	485	547	561	518	566	569	569	546	500	488	535	539	486	545	567	509	499	504	527	547	500	533	519	526	539	539	527	563	513	517	567	527	539	514	502	562	522	537	551	524	542	520	543	513	565	540	510	524	500	526	502	532	508	527	515	511	508	530	517	547	535	498	506	521	479	533	544	518	518	555	504	550	516	544	549	572	567	500	481	503	513	548	545	517	515	557	524	509	510	512	569	531	551	518	519	511	515	535	492	511	473	518	534	539	510	523	528	507	545	510	539	478	537	545	493	582	499	545	500	539	537	509	527	496	507	557	549	552	575	533	525	521	560	574	540	546	507	523	538	551	495	525	542	508	523	540	531	550	533	538	512	476	505	513	544	510	525	517	543	537	497	529	481	559	507	501	574	515	499	527	551	514	530	478	501	530	578	531	550	559	520	511	525	521	527	534	526	556	545	512	489	538	524	482	520	561	537	515	539	561	510	577	487	490	516	507	546	515	547	548	543	531	526	504	553	563	528	560	566	501	540	557	526	551	568	533	563	527	550	545	529	544	480	528	592	485	538	541	575	554	550	461	557	555	550	548	513	517	538	506	548	524	555	570	561	511	521	497	555	527	495	510	533	526	551	566	551	526	531	539	514	547	511	530	511	527	535	520	536	541	540	544	536	534	507	503	538	476	568	526	514	524	554	561	477	547	536	569	519	492	532	513	519	510	488	518	529	543	538	526	499	526	523	528	563	484	520	499	566	550	507	509	574	535	532	545	545	518	530	541	550	543	500	526	538	531	519	538	513	504	533	559	517	573	507	534	522	531	547	594	518	506	518	524	541	552	508	516	543	518	538	517	511	521	477	548	550	530	506	506	536	568	543	523	499	550	553	538	528	520	536	541	540	528	510	506	526	501	512	519	564	536	531	510	540	526	515	538	518	520	519	496	549	525	515	524	568	537
27179	27108	13778	15276	10578	2145	779	756	792	831	836	839	781	775	818	781	811	855	822	779	800	821	748	770	794	763	842	808	799	778	811	810	828	800	833	783	791	846	768	814	771	782	763	841	807	800	800	790	767	805	768	791	764	764	788	823	774	803	834	796	749	784	831	825	767	846	771	856	782	786	773	776	856	770	786	807	797	801	753	861	760	791	793	803	777	825	769	770	791	822	808	825	859	805	834	826	805	792	760	839	779	743	768	807	770	814	768	813	804	825	806	793	760	802	840	774	807	785	809	817	808	779	807	851	760	762	816	799	801	799	775	824	814	772	784	782	799	827	834	756	859	844	826	801	809	840	804	828	814	807	785	784	794	823	831	809	789	762	858	760	793	816	753	802	857	831	814	813	784	792	764	788	827	772	808	809	796	796	777	812	847	778	761	786	757	776	793	766	849	792	819	803	775	802	859	773	762	781	791	841	767	760	817	805	755	818	780	777	815	801	810	780	757	790	795	787	750	734	780	782	825	843	833	826	787	805	788	826	814	828	765	806	815	821	825	830	820	791	776	806	827	781	782	778	828	808	766	823	773	793	814	809	803	824	854	787	817	877	773	815	780	831	836	840	779	764	816	813	865	781	803	773	820	813	810	819	756	794	768	775	785	837	821	786	790	766	765	775	824	762	796	826	792	787	807	782	772	823	773	844	772	811	788	804	793	774	780	788	772	814	836	801	813	858	819	773	773	843	750	804	783	787	814	789	784	787	778	827	810	807	802	833	783	808	790	802	729	830	789	780	811	815	828	823	760	790	766	792	777	799	777	798	844	760	814	838	860	778	812	784	764	804	837	790	872	814	828	761	842	848	847	807	821	781	789	789	783	740	757	803	794	773	813	765	792	802	811	771	809	784	774	757	798	822	800	857	794	823	745	785	735	830	797	819	795	831	810	858	778	771	783	800	758	810	806	790	815	842	794	795	763	837	809	776	791	828	765	781	781	826	718	774	761	790	764	783	772	802	837	814	793	779	806	784	792	816	817	826	862	796	846	810	806	798	846	828	822	786	820	843	754	813	767	762	831	789	789	794	814	716	772	778	833	836	817	742	834	779	819	772	783	862	803	826	785	747	811	833	810	855	757	773	834	782	812	809	836	839	811	839	793	830	801	835	802	826	800	811	777	799	821	789	814	811	776	784	801	831	802	816	824	733	805	785	836	772	854	810	820	814	819	782	780	802	844	804	818	824	832	818	782	790	787	794	796	787	819	788	831	849	798	768	825	810	801	867	812	836	801	840	834	854	813	784	779	842	787	856	795	781	811	812	797	834	789	802	787	806	779	832	774	806	794	777	839	767	820	829	858	774	791	806	796	845	753	846	824	824	812	752	847	770	783	785	774	822	813	823	780	812	769	792	778	814	783	815	771	813	793	814	797	802	808	844	808	834	763	787	802	832	803	787	813	837	800	768	772	800	786	807	777	799	791	805	823	815	749	850	784	773	775	794	823	770	786	841	808	813	799	849	805	802	748	756	812	831	774	791	790	789	794	798	816	824	838	816	812	810	819	813	769	791	772	803	772	817	822	856	816	812	836	807	847	779	855	793	802	803	829	825	777	794	842	798	784	888	815	795	788	806	754	792	841	791	774	775	835	800	826	823	776	813	826	839	765	789	849	785	756	812	778	854	813	794	824	803	776	789	754	783	776	754	840	836	776	782	807	794	776	858	830	822	773	816	799	804	812	775	779	848	847	775	775	861	788	822	830	825	773	761	832	808	809	818	821	791	817	785	836	880	809	730	819	755	801	758	789	784	806	803	785	827	766	800	805	853	815	818	781	767	798	809	805	833	781	773	854	773	825	820	806	804	842	832	813	848	835	809	844	819	794	820	809	791	806	804	802	791	769	867	827	794	824	782	774	852	825	815	819	861	813	836	795	806	820	825	831	802	843	758	820	766	823	820	809	794	821	799	848	800	835	803	813	780	788	788	790	769	795	803	789	814	799	794	833	838	831	783	829	778	805	845	791	790	828	768	817	782	782	812	784	821	782	811	803	781	808	771	805	793	806	770	772	815	776	850	785	833	800	796	799	822	838	813	814	803	775	773	804	782	808	802	844	787	761	814	801	816	768	792	779	786	789	807	807	791	803	821	741	787	725	795	823	784	770	845	813	829	755	840	774	820	830	810	792	790	727	763	776	853	744	811	807	849	783	822	788	799	809	753	822	822	835	787	834	783	798	786	815	804	807	760	786	796	820	797	843	801	819	797	840	803	855	763	816	841	822	829	781	839	781	787	728	789	782	824	756	788	820	791	836	800	811	839	793	796	767	757	862	802	854	784	806	825	759	837	794	738	771	817	778	764	806	785	765	782	774	808	838	753	830	808	828	771	748	846	826	804	814	738	765	853	781	795	737	829	830	779	851	749	838	809	821	767	790	799	792	842	821	816	803	778	813	785	797	783	782	795	771	839	791	797	803	779	771	810	808	794	795	802	795	801	793	777	800	800	863	783	789	769	798	783	803	844	802	803	805	760	842	800	806	781	842	778	843	865	849	810	827	783	797	787	804	822	850	828	802	781	811	811	808	773	754	796	789	810	813	806	738	748	810	816	812	772	780	795	794	896	804	811	814	773	765	740	780	750	755	794	766	777	786	809	766	756	844	829	795	771	826	829	809	744	831	841	831	788	777	754	844	780	799	781	783	788	797	782	800	840	828	818	739	854	759	812	800	842	791	843	808	806	825	872	797	816	837	827	779	813	824	799	810	820	750	842	811	851	824	805	770	827	791	829	795	805	754	777	843	794	808	851	783	810	778	828	795	857	809	829	800	799	767	812	821	781	834	827	796	796	835	799	820	804	826	831	845	820	830	760	810	828	832	799	782	794	816	835	813	755	800	774	744	802	828	781	811	852	839	817	808	752	815	784	815	819	818	722	819	819	775	779	803	775	802	787	816	815	808	845	845	802	847	749	788	816	806	822	787	808	805	742	820	784	795	751	787	811	826	822	780	777	821	794	790	761	770	807	819	824	818	781	795	800	792	834	798	843	823	777	802	790	790	846	778	780	759	815	820	782	828	784	841	798	833	805	807	775	820	777	797	777	808	780	790	768	826	786	784	787	860	818	780	794	802	846	854	832	823	827	813	818	797	802	804	778	789	792	801	783	774	836	889	821	776	761	802	768	785	820	844	827	791	770	794	766	819	791	747	822	748	835	741	815	782	765	793	778	804	763	810	779	829	808	793	804	812	786	827	827	788	833	764	800	772	779	836	829	815	756	782	785	771	753	793	860	756	816	849	801	836	801	806	811	800	795	784	830	816	814	795	796	800	800	787	842	806	843	827	782	768	818	729	810	766	804	836	833	791	824	751	807	811	772	805	826	770	761	852	799	772	799	790	793	839	735	784	786	809	754	815	831	787	833	787	814	837	802	785	827	824	781	851	802	806	811	788	771	795	768	805	837	749	774	800	779	812	801	799	802	838	793	785	782	768	784	805	817
24151	21320	28834	30911	31581	17945	3847	842	709	682	700	659	686	698	654	660	630	648	672	651	658	702	672	636	639	660	685	688	716	719	649	644	687	661	679	752	674	651	647	699	651	659	699	660	690	678	717	691	689	668	628	637	670	680	645	676	625	650	638	688	648	651	668	673	643	668	595	654	617	679	674	658	666	670	630	662	652	690	616	633	674	669	628	668	703	667	674	625	659	631	656	681	705	682	689	659	651	643	670	633	661	661	680	662	691	682	626	687	667	647	647	696	660	680	656	658	632	679	680	629	673	658	633	656	684	688	700	669	672	677	675	648	619	669	648	684	677	646	678	646	666	665	649	658	654	645	632	663	631	646	687	702	657	674	702	602	658	688	644	699	694	610	666	615	680	614	620	702	705	655	688	677	682	635	662	663	669	678	648	665	644	699	660	694	693	654	664	674	668	628	680	585	683	624	627	687	642	692	681	643	658	658	666	631	656	688	626	666	609	682	621	676	677	682	665	704	669	678	680	635	657	645	628	645	632	661	633	633	634	637	612	630	637	700	664	646	664	636	626	662	629	648	648	633	648	634	638	634	618	638	690	662	653	622	676	706	635	651	625	674	696	652	668	665	653	684	621	642	663	649	668	660	685	647	713	687	642	653	655	627	692	647	635	636	675	641	655	635	649	665	662	657	598	661	682	645	665	634	663	668	650	664	660	643	671	667	689	684	700	657	684	666	680	698	645	655	643	660	675	633	692	687	636	623	694	660	638	629	678	618	661	689	662	626	616	681	723	674	623	660	650	631	728	721	681	652	670	664	667	683	663	654	628	671	649	628	656	642	636	704	623	646	677	637	665	716	625	609	624	640	687	658	651	652	676	687	639	627	654	680	675	639	670	664	651	666	673	688	640	628	596	652	666	677	625	687	638	676	681	639	642	667	675	639	630	631	668	641	667	669	637	685	644	643	638	627	671	614	628	691	653	662	680	725	665	666	635	684	604	616	654	643	638	686	687	641	640	666	637	649	648	715	666	678	678	672	681	673	662	646	646	680	652	686	666	691	677	603	629	650	655	665	626	683	690	650	673	663	646	624	669	632	668	648	675	670	644	663	655	637	682	724	665	681	657	692	657	602	620	663	680	681	676	655	658	684	665	638	645	632	685	656	605	715	689	623	674	679	676	625	700	705	654	698	651	642	613	649	633	661	659	682	637	636	644	702	666	647	696	680	596	700	656	655	633	660	687	630	608	706	672	644	619	674	670	658	669	607	636	680	691	678	653	653	609	684	647	651	670	663	619	678	659	681	646	651	680	650	652	663	672	652	657	615	664	630	697	685	652	661	636	645	628	643	677	629	654	640	670	694	659	653	626	659	669	648	710	641	633	621	637	627	684	654	629	690	676	609	667	632	636	643	676	704	603	627	622	696	673	670	665	630	671	628	690	675	635	687	633	660	641	632	680	634	705	674	696	672	687	608	614	720	695	631	681	653	705	622	662	646	653	662	651	628	642	691	673	695	680	639	711	664	681	613	656	684	705	665	662	650	613	703	691	664	650	686	604	680	646	625	646	676	603	625	650	682	661	655	686	729	675	599	722	688	683	663	637	681	628	660	675	699	693	673	674	671	728	672	640	642	668	675	670	704	684	688	636	667	645	643	693	608	621	668	667	660	663	615	651	604	696	657	661	693	671	666	618	689	630	638	646	655	621	714	645	645	666	632	704	672	640	668	660	643	664	646	642	635	650	633	627	660	680	708	652	655	679	601	639	673	665	641	676	665	685	649	659	708	680	664	629	676	652	677	642	688	658	681	689	685	642	664	659	661	701	621	614	636	664	679	672	692	634	631	650	647	632	684	649	682	652	662	657	660	693	648	699	630	624	691	610	647	645	695	622	699	679	643	651	647	609	675	677	656	655	617	668	658	698	648	629	618	669	636	650	641	690	670	696	631	679	650	696	681	658	669	679	673	670	616	620	648	650	702	639	659	612	659	673	600	649	690	686	614	637	687	659	639	682	677	629	640	624	630	639	678	656	704	700	693	636	615	628	667	669	636	606	616	692	689	651	661	675	596	682	642	666	680	645	640	647	582	694	652	655	678	643	643	659	621	623	671	679	605	671	657	674	636	664	649	666	622	658	652	647	630	621	692	637	688	714	715	644	645	636	651	654	648	667	615	707	669	652	663	638	683	696	668	654	677	686	646	676	689	658	614	665	643	631	662	595	612	669	702	669	626	662	658	619	700	702	645	673	638	652	627	607	708	653	668	629	690	668	659	673	642	599	682	663	658	626	649	665	649	684	661	625	661	640	648	634	652	642	632	624	597	669	658	586	651	669	660	659	623	623	677	695	656	677	661	622	642	652	642	618	642	697	635	696	691	650	654	608	639	639	656	624	672	676	695	649	683	654	632	645	638	596	674	661	652	697	658	658	638	624	659	629	678	688	662	691	642	651	697	665	587	677	621	645	634	694	646	645	641	595	635	678	677	656	655	668	673	687	592	637	662	651	648	667	695	689	647	642	643	675	623	644	650	638	644	626	650	664	625	669	686	641	706	598	621	691	684	677	636	633	674	659	662	677	655	679	656	634	612	690	628	652	655	623	682	655	613	661	692	653	648	664	699	667	643	647	663	633	680	638	640	630	663	693	682	647	638	677	652	640	672	684	660	656	634	670	691	627	611	723	640	646	638	666	658	669	643	650	630	642	643	658	647	666	666	633	669	710	684	691	613	658	691	691	660	630	657	689	617	649	634	600	617	676	698	713	657	693	699	656	652	668	664	685	670	641	661	677	659	712	632	682	655	656	644	651	628	640	629	626	683	655	637	651	664	647	634	669	679	649	657	665	646	665	621	655	656	630	656	654	658	658	651	664	706	646	717	626	610	664	662	606	660	662	644	677	694	598	647	693	668	651	632	652	732	665	681	641	610	647	667	629	643	678	600	654	659	657	625	665	639	656	634	687	661	706	683	666	648	648	662	681	664	651	651	652	676	688	653	630	711	611	679	662	634	689	692	643	652	664	632	650	645	631	660	627	669	628	635	635	689	660	658	663	665	670	643	634	651	656	649	634	669	684	656	622	675	662	646	663	678	631	633	693	694	634	636	687	620	615	644	621	603	666	590	614	638	674	674	663	602	683	655	659	670	691	689	672	681	637	642	666	677	637	668	639	649	609	655	660	684	690	672	611	668	635	646	653	653	628	677	688	633	693	647	637	635	664	648	620	646	708	674	653	661	663	661	710	602	681	622	660	676	651	662	664	673	695	688	627	629	656	618	606	631	680	594	678	681	660	647	648	644	675	708	678	614	638	694	706	680	641	661	678	670	657	682	663	666	626	670	653	632	628	709	688	675	687	633	677	618	644	643	688	648	662	652	639	676	640	611	620	633	649	638	688	615	599	665	657	606	683	664	648	607	623	692	614	647	647	681	669	671	621	685	635	633	683	698	695	638	673	676	654	678	665	652	630	664	625	718	627	674	649	624	650	680	683	600	678	689
34883	41828	46214	48147	39424	12700	1190	1039	1070	1047	1036	1044	1108	1039	1023	987	1073	1029	996	1001	1008	1010	1018	1032	978	941	1029	1024	1025	1021	925	920	989	1032	1014	1019	990	986	1041	970	1008	963	1025	973	1001	932	1037	1009	967	973	1009	995	974	972	982	1001	996	947	993	973	946	973	995	1026	1006	1016	1038	990	996	1004	1002	1005	989	979	959	997	1010	1044	982	1008	983	1033	1009	967	1051	956	959	991	992	982	979	1112	1044	1042	1007	990	1001	1049	1001	1029	1059	1023	983	1012	973	1028	997	943	992	987	1006	959	1010	1001	982	966	951	948	1001	950	967	980	1001	996	1090	965	1002	1018	1023	952	1011	964	980	992	955	990	949	962	971	1027	962	994	1022	961	1033	931	983	1015	984	980	1065	984	926	1011	1050	1032	998	1036	980	1051	1006	943	997	954	993	998	1022	985	976	959	958	979	1001	1034	984	987	1007	1074	1010	973	1044	970	1002	968	1004	977	1024	1058	1001	973	1008	981	992	1012	926	1008	996	971	954	936	1012	1026	980	988	1041	1034	979	981	919	1030	991	1000	950	1048	968	1001	958	1034	1004	1009	954	1025	898	982	967	964	974	1010	924	1037	1020	945	1025	994	1022	1027	978	972	1025	968	977	979	937	970	978	1009	1014	990	998	1022	984	939	997	1031	995	973	1025	978	1058	994	974	985	964	968	1012	992	972	1033	999	998	990	990	961	972	967	942	962	979	932	1012	983	1007	957	962	975	984	1043	965	1006	1024	1001	1010	1005	1007	1056	1020	978	978	970	970	1027	973	974	969	1007	1004	1034	1031	992	989	1017	994	970	946	972	995	1003	1010	1030	1005	979	965	1043	1016	980	991	991	990	1016	995	999	961	1003	993	993	955	1001	1032	1001	957	1003	988	986	979	1025	997	1001	1019	1006	978	983	1048	1037	1012	985	1008	967	979	956	986	1046	1003	1034	980	977	999	994	1003	966	1039	964	1012	971	977	963	972	1009	962	980	985	1003	966	959	1020	919	987	978	951	1003	996	1011	981	1012	986	1007	995	972	970	972	968	972	1003	989	957	977	937	1019	981	966	1020	980	1007	979	999	977	999	985	943	1004	958	1011	978	979	1016	962	982	994	979	943	998	998	1023	1035	1036	987	1055	948	1054	978	1014	925	974	964	968	1026	1048	1016	943	1005	1024	1034	1009	1020	997	993	1018	988	947	993	1037	1027	1001	920	1030	991	983	968	970	1014	965	1023	992	1030	942	1000	1012	962	992	968	1026	986	1021	975	944	986	986	943	1027	957	1016	1011	951	1050	985	983	971	975	942	1019	963	1032	985	1002	964	1002	971	986	1039	1053	996	987	1020	983	1027	980	1016	915	981	1035	959	993	978	1002	944	984	998	988	997	973	1006	1035	990	962	926	1008	953	981	971	1013	973	1019	1000	996	1023	982	964	990	870	1017	994	979	967	1076	986	956	1040	908	935	928	990	986	977	974	984	972	965	930	1026	978	965	976	945	959	1008	1000	1024	1003	961	987	968	1037	937	1013	1023	986	970	972	918	1016	935	1001	951	982	951	1050	958	958	1043	984	950	988	1004	934	952	1022	968	992	974	919	1005	995	954	983	970	1020	955	1028	984	1000	981	1008	977	1065	939	995	947	994	997	1019	977	998	939	961	962	950	986	960	954	981	1002	988	973	1006	1012	960	982	1000	995	1030	976	971	965	989	977	971	982	999	966	1011	939	972	935	955	960	1049	1044	966	962	1000	945	1042	986	950	991	1002	1003	1002	984	1022	964	934	998	1009	985	1027	940	1013	969	996	982	948	1021	999	974	976	980	979	985	1022	983	973	959	1017	963	956	957	1002	950	1043	998	955	999	968	1036	948	1000	1035	1029	996	1031	1030	962	1003	992	980	1064	974	987	976	987	992	986	982	1029	978	1039	964	994	998	973	992	1004	973	946	960	961	914	1024	936	980	956	998	933	973	1020	1006	979	1006	989	978	993	1028	1031	933	986	987	970	957	1037	981	1013	970	1020	1029	953	972	956	979	1017	989	1033	992	1003	991	979	986	966	974	978	967	996	971	959	1014	1040	963	1073	955	1017	973	1002	1012	955	981	975	971	996	995	978	961	1033	990	1041	964	1002	998	964	971	1058	1023	968	1009	973	997	1015	1012	1014	984	1053	982	985	1013	992	961	1022	960	1037	1010	968	971	1008	1014	1045	1000	972	962	940	983	967	941	915	1008	948	1001	941	990	999	1064	972	1065	1030	965	1020	972	1022	1011	1010	998	1005	957	996	1001	986	1004	969	1001	982	1008	1014	970	969	972	1014	1043	1041	978	1026	983	1042	1052	961	995	981	1003	1008	999	1028	967	932	917	966	958	938	980	997	963	1011	993	1002	986	981	990	971	925	1020	983	1025	1005	1013	1005	1050	985	1047	1012	974	974	1026	920	1020	1018	951	1020	931	962	965	984	1036	999	1009	1004	1002	985	997	1023	1013	1054	1027	1028	937	1033	969	1040	977	1005	964	1001	965	979	1032	988	965	1001	1042	1045	951	975	1002	997	1034	992	977	1029	961	1066	1018	947	1004	1009	1050	986	977	954	978	987	1013	945	1053	1009	963	1008	940	919	978	982	963	1008	1007	985	948	984	950	1036	976	985	944	965	958	979	953	1054	1031	988	1009	1023	974	1017	973	1050	957	966	1002	977	1061	965	987	979	956	975	1047	971	961	986	981	1019	945	948	1006	989	985	973	944	1004	984	983	1004	1027	961	1024	1009	1026	946	1020	1001	973	1018	1008	982	971	1005	1011	990	928	1054	1007	930	935	962	967	979	1002	952	1007	1014	995	952	931	949	971	1036	1021	974	1038	1028	999	1058	943	974	1022	994	961	991	967	947	989	946	972	984	1013	1024	1005	909	1049	957	982	978	1004	1026	970	978	1011	972	971	963	990	996	1062	936	980	944	1008	1011	959	1004	982	1016	974	971	961	909	998	1001	960	981	965	995	954	1022	993	1048	1028	961	923	980	952	973	955	972	963	1002	1008	1014	1010	1000	973	964	939	1017	1036	944	932	999	1047	925	1039	961	963	972	962	999	987	904	1006	1035	994	977	925	1012	1032	973	979	985	982	972	1022	968	976	996	993	1015	987	997	951	978	1063	1061	1026	985	1001	933	955	1046	984	979	986	1001	1003	974	1056	978	993	1028	955	996	970	1020	1017	997	959	962	1008	954	1059	1003	1032	980	1010	1028	1027	983	989	1008	997	975	1020	1048	935	927	965	969	1004	1005	982	978	1023	932	1009	968	1076	1013	1039	955	977	1002	1040	991	987	1011	1020	967	955	952	1022	1015	1014	988	1029	973	945	957	990	1097	942	998	1025	953	899	1034	988	932	975	984	991	949	1051	986	1018	979	980	977	1018	943	963	1001	951	1011	966	1009	935	1006	977	1030	997	1011	998	998	1006	1035	1004	972	976	958	1016	975	914	955	993	992	974	1003	950	961	970	967	980	997	971	970	1042	1026	996	1022	978	967	965	1009	996	977	987	977	998	1003	988	971	984	1023	925	985	984	1015	974	1023	945	929	1065	1006	980	1011	976	969	953	1032	987	971	1019	983	961	999	956	1013	985	925	979	952	975	971	969	994	1003	1017	987	968	970	959	991	960	1010	985	947	1002	1018	975	960	982	1047	1012	940	1004	988	963	996	990	930	983	953	988	925	985	1029	973	998	944	958	985	1009	1002	1038	1014	989	984	1039	998	1012	1022	974	956	1017	926	1000	964	995	991	976	1051	1048	966	964	994	1026	952	1000	994	987	1015	986	960	946	1013	971	980	975	1012	949	994	1026	989	990	1019	999	1021	948	960	1003	976	984	987	994	975	989	992	994	1017	990	964	993	980	982	1009	971	948	986	959	985	952	988	958	989	973	1007	967	1012	1018	1008	1025	1020	992	955	1021	994	959	916	994	995	1021	1023	980	976	948	994	994	971	993	1023	973	994	1035	982	974	1005	1004	951	998	1029	985	982	992	971	961	956	1033	990	993	955	984	999	972	995
22975	21211	29691	31001	34355	22116	11640	1129	584	589	577	542	626	567	557	587	579	542	604	558	544	516	528	560	527	562	581	535	527	515	577	556	556	543	546	536	578	528	535	577	510	569	553	511	543	519	524	530	569	544	525	549	575	577	500	526	518	553	574	547	554	541	554	529	528	488	534	560	570	565	583	501	526	568	532	532	510	570	594	516	550	557	589	574	534	558	546	538	560	528	539	619	577	610	560	532	551	542	567	537	517	542	587	566	558	581	572	535	529	541	539	531	584	551	515	523	565	565	512	548	558	539	488	569	559	541	555	517	552	593	528	508	530	521	569	514	576	509	500	587	515	540	524	516	586	587	517	566	555	566	530	518	545	551	514	508	562	507	526	563	539	525	540	541	549	539	572	565	543	499	519	526	546	608	567	561	575	541	577	564	562	537	571	494	547	550	553	534	568	529	508	588	554	531	569	498	544	528	555	551	548	531	530	547	542	553	558	520	567	544	571	534	528	575	563	533	516	537	582	547	521	583	499	552	616	539	534	546	549	564	541	580	531	546	509	507	569	526	537	532	535	564	544	561	535	538	558	554	592	494	568	522	508	511	559	543	589	537	533	564	578	540	564	550	539	542	526	508	542	532	551	513	548	533	553	532	549	538	570	513	527	570	538	543	552	536	548	530	575	581	543	550	541	564	526	525	524	569	518	600	549	594	588	561	527	540	523	551	491	536	560	500	542	560	565	549	529	576	558	526	527	554	581	539	547	573	565	517	550	527	551	569	528	506	535	575	557	534	587	558	537	510	553	558	557	531	553	542	553	544	578	536	521	536	519	531	562	530	551	508	524	539	533	527	544	555	541	532	546	561	556	580	539	520	563	541	561	578	557	544	583	559	551	546	541	562	516	507	542	548	562	535	516	519	536	567	558	519	592	521	558	549	549	550	550	537	515	551	547	560	538	506	575	535	571	506	493	582	522	514	579	527	525	567	536	524	502	551	558	562	542	551	563	537	506	585	574	487	557	557	528	549	545	524	501	522	561	530	513	521	579	598	553	553	555	554	480	541	549	527	533	522	568	539	571	522	510	539	571	561	517	569	535	581	597	587	545	539	541	549	524	523	529	561	533	551	537	513	555	530	545	537	513	540	590	567	568	525	528	534	556	537	587	526	569	578	523	577	568	563	567	543	533	556	532	544	537	536	517	573	551	547	547	534	554	545	538	531	518	550	517	543	536	545	530	553	560	525	508	551	521	559	524	556	526	565	504	565	562	492	522	592	567	551	539	549	537	590	516	559	558	548	558	509	529	526	531	558	556	563	517	579	522	531	531	530	492	584	562	536	547	571	523	554	561	543	501	553	571	545	548	565	557	549	580	554	553	564	616	534	563	521	545	529	569	568	560	580	530	562	545	557	582	555	568	523	536	536	575	558	526	529	510	542	590	588	532	535	529	557	562	529	557	555	515	548	568	559	553	531	574	557	546	556	536	560	563	578	609	565	534	527	565	528	521	549	548	573	560	567	552	586	545	586	559	525	543	531	555	580	513	563	537	554	520	523	565	560	558	561	554	525	546	565	529	495	545	523	538	517	517	525	562	529	530	491	555	582	517	559	536	509	569	562	532	569	537	588	520	542	561	568	519	546	525	594	527	534	540	551	529	547	565	510	545	515	566	555	553	552	544	568	525	610	564	552	523	561	522	512	509	539	538	588	562	545	576	532	543	571	544	539	543	569	517	534	587	545	554	544	556	556	543	542	550	582	542	550	554	539	565	548	551	570	582	546	524	574	590	552	530	536	560	563	520	519	522	571	523	540	541	555	588	535	520	497	548	511	555	512	544	529	523	509	564	552	556	545	521	564	502	504	530	534	555	565	554	576	560	550	564	568	532	533	567	514	559	548	513	540	516	533	554	565	554	520	581	535	549	567	509	483	562	562	521	555	560	538	553	533	533	519	565	544	539	555	537	508	514	504	548	549	520	539	547	563	539	569	548	597	521	527	549	507	531	525	523	518	543	554	583	562	546	566	553	570	571	512	516	542	539	575	511	504	557	532	551	531	585	583	501	543	515	522	570	562	553	517	567	605	534	514	559	543	572	541	531	554	530	541	552	554	605	579	544	568	553	521	546	573	551	541	576	515	546	547	543	545	553	552	535	536	560	562	544	529	552	530	544	558	562	555	570	548	530	518	581	549	547	578	514	521	544	549	546	570	551	511	535	544	542	539	533	524	512	552	535	515	546	567	546	540	545	520	569	538	554	554	564	496	546	546	594	554	562	575	537	530	566	597	515	516	543	524	543	492	534	530	568	565	587	568	541	522	568	562	533	572	548	522	541	562	561	602	565	521	524	562	529	542	541	548	592	530	546	604	607	547	531	583	556	541	552	557	544	544	556	503	504	529	584	500	513	535	562	550	512	553	523	546	512	563	553	500	589	520	542	568	576	527	567	548	559	546	559	520	552	558	591	569	544	522	560	561	553	576	567	512	565	569	514	554	570	566	530	540	565	563	524	550	525	544	568	552	574	534	589	481	565	566	515	524	526	547	564	529	557	535	547	556	563	496	535	539	555	535	560	523	539	585	514	544	587	546	531	522	521	542	517	548	589	574	549	539	537	527	563	585	583	523	521	555	571	515	569	562	502	518	537	530	574	531	477	542	572	545	565	520	565	547	545	525	562	527	512	529	574	549	565	543	524	534	553	567	530	551	497	554	538	515	556	524	517	531	557	548	517	561	579	544	480	555	546	518	560	538	565	596	602	532	524	505	528	552	570	513	550	515	552	545	567	532	545	521	493	573	528	590	549	520	553	540	567	574	505	577	555	574	520	538	539	554	534	535	557	519	519	538	498	557	518	573	575	556	558	609	548	524	582	518	541	523	554	525	542	555	565	537	529	541	544	564	562	565	556	504	544	552	512	545	562	506	568	535	535	552	550	531	535	580	529	538	494	548	536	501	516	572	592	565	528	541	556	497	539	543	533	566	534	559	540	550	520	549	561	530	544	504	521	510	546	630	547	598	548	563	588	517	532	540	527	530	565	585	526	556	550	575	510	545	546	486	556	554	539	547	527	545	538	549	547	487	555	517	511	560	518	528	568	523	541	524	508	524	509	507	521	520	520	547	537	576	524	552	519	533	557	539	545	532	499	547	552	533	529	558	555	581	549	519	527	540	597	547	543	559	511	546	558	522	577	541	542	516	532	531	538	566	479	520	535	562	526	562	523	573	534	519	528	519	554	595	527	592	524	563	587	522	518	540	501	546	515	547	572	561	547	513	546	575	559	542	529	503	551	536	527	549	597	533	543	522	557	571	560	548	523	538	553	522	570	560	556	504	519	548	521	549	609	538	540	531	509	534	579	593	531	501	518	552	517	524	567	563	512	551	574	561	538	553	546	540	576	533	557	535	521	564	521	513	534	526	512	505	512	558	575	579	527	494	550	574	517	535	572	555	568	549	553	535	550	534	570	542	530	546	584	533	544	555	542	573	524	575	513	547
34447	46443	70068	65979	48640	16292	1046	949	930	899	910	868	862	917	907	859	887	847	825	922	900	866	866	797	834	750	833	833	808	761	810	806	855	773	875	834	848	860	831	794	847	803	831	859	812	868	781	799	789	819	814	838	842	810	859	909	821	835	837	781	861	821	826	889	812	792	829	825	846	812	880	817	911	823	839	852	844	783	839	831	835	868	868	858	833	808	814	802	855	832	830	936	986	925	873	821	845	815	847	811	843	778	811	893	849	789	801	851	766	847	797	893	786	813	868	841	847	819	893	795	835	819	800	820	786	800	789	780	791	859	840	845	847	851	875	765	822	891	827	839	822	823	853	883	776	860	796	839	848	825	829	835	811	881	810	847	851	808	814	842	802	801	811	843	853	809	871	797	854	791	844	807	837	802	817	828	843	779	823	783	758	821	863	838	810	765	791	816	817	858	817	758	817	793	846	852	782	852	842	864	918	823	837	811	809	853	878	826	830	851	787	875	806	855	851	840	823	795	861	866	796	861	802	887	841	903	880	814	779	812	826	787	849	850	853	797	828	810	829	863	798	836	831	790	865	817	762	841	856	799	827	868	810	836	819	854	827	831	889	831	848	819	802	862	802	789	817	801	854	853	909	807	849	864	798	835	825	864	822	826	869	857	778	839	832	865	863	856	824	834	798	839	808	805	839	830	868	767	807	876	793	805	795	789	810	857	839	830	842	787	818	868	827	816	812	808	843	881	831	794	824	866	843	810	767	855	842	792	834	789	803	806	844	851	841	849	865	778	815	787	783	846	830	818	812	805	847	791	869	858	817	806	828	805	851	837	806	856	870	799	844	820	793	814	846	821	827	819	777	824	876	834	843	853	838	839	777	805	825	884	854	808	797	798	878	785	841	847	801	832	848	825	820	790	806	818	811	801	864	803	817	864	843	803	826	819	812	837	764	807	829	858	804	780	848	832	860	807	793	858	800	822	795	828	831	802	809	866	845	865	821	829	829	835	838	816	816	848	845	859	866	838	851	810	816	834	835	857	818	834	840	876	824	822	850	826	838	845	832	835	839	886	839	817	824	860	815	826	830	850	829	886	847	854	832	867	799	806	800	849	802	784	809	815	821	794	772	812	867	847	869	791	847	864	858	800	803	769	828	846	824	826	848	801	774	784	835	767	869	821	834	811	812	853	842	831	851	817	896	809	806	773	838	829	800	828	817	861	815	882	877	812	867	835	822	792	801	840	854	860	886	820	806	826	839	782	836	819	838	805	853	876	806	803	824	861	861	861	812	767	797	851	815	900	819	839	840	784	830	813	855	864	855	747	864	820	835	830	785	834	859	779	808	882	859	856	792	831	819	862	795	824	856	869	794	838	840	789	827	806	784	815	853	815	801	791	792	817	875	877	822	813	839	847	807	880	848	834	838	781	828	784	815	801	789	849	838	841	858	822	841	878	861	851	808	824	795	820	831	844	834	784	813	814	784	821	763	874	812	815	794	802	831	834	826	834	844	813	873	863	819	799	810	815	830	840	826	874	856	804	836	798	827	815	810	850	785	833	819	790	799	801	816	908	846	817	802	834	819	851	849	846	798	831	814	782	785	868	835	881	831	823	917	820	850	836	839	819	786	830	808	831	840	788	807	853	809	846	801	827	829	802	851	837	817	843	850	858	888	770	810	854	797	847	827	824	866	834	777	826	819	856	835	861	822	845	861	863	856	843	818	809	820	828	858	822	861	823	841	864	816	868	846	819	804	819	841	838	850	838	819	808	778	822	806	805	820	787	814	847	807	844	842	823	851	810	802	893	845	884	846	821	775	832	839	821	782	855	804	816	830	841	883	823	863	836	884	898	856	830	840	777	783	832	759	809	848	827	798	831	871	857	824	796	768	785	855	833	823	807	866	819	877	820	867	828	846	839	878	766	826	870	807	840	808	872	849	824	860	836	865	803	838	867	871	820	829	847	873	869	872	828	826	836	804	832	851	817	809	831	793	807	810	839	834	814	848	828	806	844	767	849	872	846	803	806	834	851	813	798	835	852	869	820	813	846	851	780	780	870	839	836	770	830	808	829	885	840	846	838	852	911	874	851	806	805	842	822	810	857	801	808	827	844	848	885	798	826	840	811	835	785	843	864	808	836	891	810	827	812	812	850	856	834	874	824	845	832	788	851	785	848	855	856	788	821	808	800	797	793	774	847	844	866	794	844	790	852	797	794	825	810	826	808	890	873	806	824	863	828	819	889	789	837	809	749	811	845	824	841	866	823	845	797	799	846	797	841	824	828	861	828	825	878	871	849	888	853	806	830	861	805	835	824	770	787	805	773	858	867	861	831	869	822	822	806	853	864	826	847	810	820	858	822	846	883	803	783	817	845	841	838	841	791	838	824	834	848	827	890	862	817	778	813	805	799	832	860	844	825	827	836	829	819	838	859	814	793	853	846	810	846	812	858	888	799	820	848	832	803	844	769	769	795	831	878	833	756	810	823	832	814	848	871	818	803	857	833	855	820	856	822	821	810	818	852	851	827	805	845	850	791	821	823	842	844	809	827	794	850	835	854	779	845	838	786	781	790	793	862	772	851	794	769	854	850	880	857	889	836	796	833	814	863	837	825	862	838	834	836	859	835	836	842	835	775	796	845	802	801	794	822	827	805	818	834	816	879	836	857	851	872	821	796	840	859	793	838	899	820	877	843	802	790	827	815	806	806	824	834	809	844	849	878	853	863	824	812	830	858	813	868	808	787	824	814	850	832	865	791	865	890	787	923	764	853	816	827	792	833	832	802	836	858	831	797	853	862	815	843	829	848	837	801	791	819	769	821	843	841	841	816	876	803	800	843	848	819	851	863	837	846	793	869	805	815	855	819	839	828	773	828	868	861	839	837	861	857	833	841	867	834	823	824	837	822	860	767	781	826	811	865	855	800	825	801	830	883	780	798	859	879	877	825	828	839	854	823	822	850	836	825	779	810	884	799	834	777	808	851	831	777	839	805	843	805	786	837	814	835	862	835	788	886	821	830	787	760	859	840	813	827	861	881	856	769	815	863	837	805	790	822	863	858	807	856	858	822	805	831	873	848	820	760	822	888	790	850	827	861	830	871	812	811	794	898	816	831	884	865	872	814	818	815	831	844	806	826	833	872	850	881	855	835	836	768	847	779	828	826	830	802	794	848	880	794	810	840	835	834	848	843	837	817	788	810	835	851	798	847	887	811	831	786	821	818	808	842	911	819	806	854	814	825	865	870	874	817	830	813	830	826	814	869	809	823	839	764	789	801	812	827	774	827	810	867	794	837	874	844	846	860	779	873	834	907	806	856	863	859	826	891	850	831	853	844	835	836	872	852	832	857	826	798	844	828	831	816	799	852	885	795	864	867	841	883	832	844	853	827	834	826	800	828	807	846	798	820	851	847	808	823	838	833	804	825	852	807	807	789	833	832	806	846	870	835	778	794	798	828	827	842	851	786	788	843	787	820	787	833	790	836	774	797	851	811
26872	21386	18975	17601	9876	1510	569	572	528	546	546	522	525	577	539	558	558	521	531	557	537	531	518	505	535	533	530	524	564	590	517	480	512	550	516	544	521	549	499	518	499	540	545	560	524	531	560	508	520	547	491	533	501	517	523	486	543	541	540	560	507	531	533	564	569	528	539	550	555	481	513	524	543	589	538	551	508	545	540	567	522	493	539	480	495	536	524	546	535	554	509	534	497	520	508	538	527	524	534	517	533	536	567	539	545	489	540	506	509	494	546	558	513	486	493	516	524	518	555	522	520	503	527	527	546	527	549	539	535	528	510	520	535	532	527	524	518	511	525	507	499	550	532	529	496	501	560	534	509	561	511	477	519	517	507	555	526	542	525	522	541	531	532	529	524	514	527	513	517	533	518	513	524	555	509	511	524	547	518	527	549	468	510	516	566	522	543	525	528	510	536	507	508	519	536	530	556	567	499	549	539	528	569	522	508	542	537	515	575	537	515	532	536	547	523	553	511	508	523	543	519	526	512	574	500	527	549	557	578	490	553	547	554	482	529	552	512	499	501	510	492	501	495	533	507	491	503	506	537	522	497	533	578	577	529	532	537	542	555	516	491	520	557	542	544	489	545	515	534	577	518	558	542	594	530	520	495	550	570	495	493	506	552	485	528	537	537	481	536	518	524	538	520	554	517	540	526	525	546	520	567	463	538	514	554	529	531	532	534	552	501	511	511	491	543	564	489	561	539	566	523	504	565	540	545	533	508	521	497	512	563	539	499	521	570	497	547	560	553	562	554	495	526	523	533	521	529	541	570	518	552	525	549	541	500	521	527	506	495	547	546	576	507	519	552	559	514	515	536	529	549	510	494	527	515	504	556	545	508	563	546	533	514	471	508	507	498	529	502	541	489	529	526	519	525	560	540	535	569	517	547	542	517	544	511	489	534	549	538	557	502	531	504	508	477	485	517	538	542	505	522	487	524	543	508	542	535	518	513	500	556	506	499	482	495	521	549	490	551	528	567	537	559	552	521	459	525	515	572	484	548	556	503	504	505	503	523	549	530	543	488	498	549	549	530	528	542	523	523	524	509	528	507	510	552	552	547	554	526	530	506	515	563	478	473	513	526	516	520	537	514	543	524	532	533	538	585	525	530	529	570	519	534	485	551	526	515	501	538	528	490	484	514	468	512	535	549	548	527	521	548	551	524	530	544	512	521	525	489	556	567	531	574	515	543	500	509	552	546	522	578	531	540	504	520	519	535	508	517	540	524	522	521	529	544	529	539	519	530	493	535	527	555	537	556	548	560	503	519	499	555	547	526	527	494	537	528	499	577	509	522	507	529	499	530	527	545	543	514	528	539	516	527	502	509	517	533	549	533	520	550	554	532	537	486	543	517	575	497	573	560	534	515	515	521	535	549	517	534	522	511	554	488	565	495	516	547	517	508	511	513	559	532	536	526	564	526	544	552	516	524	524	569	510	538	518	557	507	530	504	511	539	531	538	484	558	565	491	554	490	475	530	561	555	492	535	518	557	485	510	560	507	530	530	530	523	549	553	517	554	515	554	478	506	529	531	476	534	528	544	535	539	543	563	495	504	537	517	520	537	532	555	510	497	540	525	506	526	529	536	505	530	484	507	541	555	519	513	513	536	495	539	532	573	482	495	516	526	485	543	573	544	508	510	501	516	532	542	529	513	494	530	571	544	544	505	609	534	523	551	517	527	538	485	530	548	542	546	524	547	548	517	532	561	523	496	509	552	540	544	502	544	549	529	544	500	469	499	534	517	507	498	509	535	543	518	506	541	551	570	546	491	533	550	547	511	498	547	512	513	527	532	536	513	566	508	525	523	507	582	531	558	493	543	555	537	545	559	498	518	459	502	538	514	565	527	477	536	523	568	546	542	495	533	516	537	521	498	535	507	477	562	525	539	551	533	533	535	539	561	517	555	552	536	527	546	517	518	528	505	550	550	518	486	538	568	519	553	508	519	525	516	535	528	510	507	525	549	542	508	529	544	505	539	504	469	576	520	525	501	482	508	541	541	519	501	517	557	509	492	510	508	505	528	539	549	546	538	493	531	542	516	556	525	524	541	471	535	520	518	528	557	550	538	533	534	512	551	556	529	532	511	549	558	528	527	509	512	547	478	500	540	508	542	546	534	545	499	574	555	517	512	515	489	571	566	474	540	531	553	546	521	528	524	535	544	546	563	547	525	548	490	528	553	514	529	542	523	543	469	482	545	489	519	518	590	512	536	539	512	483	530	542	524	507	503	503	535	532	534	501	534	499	524	541	496	495	514	503	519	552	495	522	519	520	560	557	551	555	494	510	540	496	542	512	504	530	512	507	520	559	551	525	509	505	538	525	509	506	520	522	504	524	550	502	556	509	503	536	564	518	506	534	498	534	508	552	513	497	515	494	563	519	542	508	538	513	555	556	545	549	523	545	516	561	551	526	555	493	568	525	492	511	537	562	524	508	551	543	562	538	491	523	509	486	540	578	533	508	552	511	513	484	557	518	481	502	523	551	523	530	527	497	513	570	540	508	545	511	505	538	502	525	519	523	554	512	570	540	528	521	525	536	516	475	509	512	555	521	528	487	512	527	539	556	553	508	550	529	521	543	508	544	520	518	518	535	482	573	524	518	536	539	501	557	500	518	513	519	498	533	536	511	505	480	499	505	545	522	539	534	525	524	527	507	503	539	519	520	508	492	485	538	539	509	551	531	487	529	554	580	532	530	515	527	528	513	506	551	519	519	556	547	515	516	510	495	514	522	530	525	534	495	532	550	540	535	556	517	522	534	537	581	533	531	509	521	534	520	536	460	543	515	524	551	554	575	523	471	540	498	514	495	537	487	511	534	513	513	531	523	512	565	500	530	495	513	555	514	542	536	517	491	542	589	533	526	509	520	550	555	491	514	487	503	525	547	532	537	515	524	501	555	525	498	500	515	533	556	573	526	494	538	511	484	524	495	547	522	542	560	488	522	524	524	542	554	553	506	515	548	499	594	588	496	499	520	549	542	552	504	555	509	530	498	514	515	531	527	550	491	547	552	523	553	507	532	556	524	558	545	515	547	523	533	507	525	511	527	539	510	520	505	527	511	535	535	492	510	516	562	550	556	525	527	523	531	538	504	548	546	525	522	579	521	545	538	485	507	524	519	523	562	490	561	479	570	509	499	506	503	516	543	543	554	543	504	538	497	546	500	498	573	514	559	536	499	527	546	550	574	509	500	529	574	539	564	520	522	549	532	519	483	525	517	531	538	527	555	524	553	511	519	572	534	546	518	551	535	520	539	499	563	514	507	507	525	538	543	530	529	584	539	505	537	504	569	556	527	536	509	524	555	552	480	528	464	522	545	554	503	562	534	517	500	505	537	516	517	535	496	534	510	543	507	520	519	535	535	548	491	485	507	496	512	534	494	510	504	527	513	554	521	494	513	547	541	510	507	506	510	545	533	517	525	543	500	552	529	510	532	545	514	533	526	544
23396	22571	21212	22077	13770	2251	869	811	840	834	773	757	801	775	794	817	746	845	830	786	774	880	748	772	789	838	830	826	760	797	793	789	805	828	804	873	837	787	798	801	771	778	822	838	777	827	804	786	822	818	775	830	806	799	798	843	800	801	785	807	810	825	762	803	828	821	824	823	824	806	782	789	814	803	842	790	824	776	857	730	774	751	794	816	801	838	817	836	773	761	793	806	858	818	869	802	822	818	805	821	814	840	769	810	764	758	789	735	789	839	758	732	801	839	783	792	764	799	772	766	790	784	800	798	810	818	839	825	814	826	818	776	801	793	777	748	770	780	766	803	782	793	789	800	789	840	765	829	822	900	836	783	803	820	789	808	749	800	816	739	793	832	814	785	803	790	836	816	782	808	811	780	807	776	848	815	803	768	790	763	810	781	787	801	809	782	803	797	787	769	779	811	782	819	823	833	811	860	788	795	856	834	808	830	789	742	798	799	821	810	838	744	778	770	797	820	836	792	773	811	769	790	818	812	846	780	858	844	767	751	808	804	809	797	785	789	808	773	821	795	811	765	793	809	810	784	817	822	761	854	808	763	837	867	790	803	832	805	793	749	852	867	791	760	807	823	801	752	791	747	821	780	786	812	811	819	812	752	848	811	768	795	778	809	831	798	843	814	822	789	793	835	806	819	742	801	817	795	844	850	768	846	821	797	777	794	805	811	813	822	804	803	823	758	786	772	787	782	788	760	818	800	776	794	769	844	735	855	823	832	812	823	864	831	820	780	819	803	774	788	816	782	808	819	792	825	788	816	787	835	808	748	756	788	796	791	757	818	813	769	798	796	791	791	797	807	814	786	808	840	821	786	838	877	726	746	807	794	754	841	787	790	834	815	792	807	802	836	798	804	832	823	775	763	772	818	781	817	765	812	807	828	776	799	783	740	796	794	810	785	785	779	799	799	793	807	830	857	808	773	753	839	816	832	824	815	788	744	768	794	785	780	796	806	829	705	798	837	836	795	773	793	788	838	806	835	818	766	772	821	814	810	787	800	820	774	771	755	832	792	812	841	819	800	803	804	816	811	808	769	770	756	805	840	825	780	821	828	804	786	823	845	787	814	736	787	784	856	818	805	803	787	783	820	831	831	785	770	841	772	805	763	812	803	772	818	766	843	843	749	812	823	807	777	834	763	807	815	808	826	816	751	857	883	790	795	823	824	809	758	792	783	805	804	797	810	809	793	772	787	815	768	797	780	799	758	868	829	743	788	801	830	773	806	798	817	857	787	836	791	803	771	821	830	827	808	789	737	765	785	811	813	814	776	806	811	803	788	834	815	770	841	796	746	747	823	820	740	791	764	803	834	803	824	799	812	805	814	788	809	842	788	796	813	824	816	817	782	817	863	764	780	790	780	848	824	825	822	807	809	775	788	831	767	794	844	761	776	778	778	833	812	768	748	823	803	876	770	810	829	762	795	810	780	774	861	768	822	776	826	798	809	841	772	792	761	801	817	782	796	742	824	806	788	791	821	795	806	823	754	825	842	838	788	788	739	804	780	830	817	774	792	784	809	832	812	736	825	835	797	800	852	806	802	819	842	766	784	809	849	800	800	829	788	810	763	831	778	822	809	816	809	873	822	804	807	830	814	755	830	819	751	771	764	762	816	798	773	819	778	771	811	807	813	773	867	799	846	793	797	736	770	805	797	830	785	837	769	777	808	804	790	777	786	817	771	841	748	805	791	854	835	844	733	801	807	839	838	816	816	791	800	786	772	854	840	804	733	823	773	800	797	837	799	768	847	824	826	762	767	783	836	808	807	829	791	807	783	811	748	822	864	807	778	726	850	815	818	791	810	830	805	821	845	784	770	807	823	791	837	760	845	754	833	807	789	824	782	795	731	823	767	796	796	794	818	792	765	790	836	837	772	812	859	792	811	774	778	778	843	799	794	746	827	762	783	816	765	795	752	783	775	794	778	832	808	730	846	784	852	816	793	809	803	816	775	799	787	811	765	818	849	779	851	831	770	831	796	808	828	811	815	772	814	833	821	770	793	788	776	783	799	790	760	806	855	814	809	747	753	791	808	811	778	831	801	822	877	830	808	750	787	816	781	798	828	860	754	801	789	765	814	783	772	807	763	798	828	829	832	789	849	809	731	818	807	829	772	821	762	802	793	807	830	760	856	788	780	842	814	793	822	808	824	820	840	789	809	813	795	812	834	804	791	804	814	834	777	798	821	802	818	797	790	831	808	793	828	761	820	783	777	777	862	803	828	845	804	862	846	830	823	855	807	831	820	814	820	814	827	828	810	834	763	823	800	771	777	796	783	798	827	759	823	734	783	815	763	770	818	760	771	763	818	813	746	820	785	824	805	848	759	812	789	828	841	789	800	752	818	819	828	807	801	807	819	836	825	788	825	867	837	830	786	806	821	804	783	825	807	800	781	828	787	787	818	751	869	792	808	790	769	799	854	808	790	813	802	832	773	786	800	788	772	802	783	838	789	820	801	789	775	833	784	832	777	790	821	795	822	782	788	852	802	792	822	796	828	789	774	783	761	830	782	814	797	811	724	797	852	791	818	789	806	776	846	775	864	806	810	782	812	839	842	749	841	826	773	824	744	785	822	844	788	760	817	766	763	838	783	816	797	763	781	749	784	800	781	822	865	803	805	808	764	812	802	852	797	806	821	730	840	814	847	845	822	816	783	802	844	792	756	882	732	829	801	818	792	777	773	801	875	779	793	808	815	797	783	803	833	843	825	764	834	831	791	829	864	784	778	847	818	820	798	842	785	821	822	806	807	768	784	826	776	779	826	798	814	873	849	771	828	805	841	839	774	778	817	756	833	806	793	811	788	858	822	814	801	835	802	782	813	817	781	760	857	798	816	809	765	815	830	810	809	846	782	860	762	815	758	822	796	840	801	814	848	805	817	796	778	836	805	826	775	801	825	836	782	789	730	814	794	798	797	832	837	838	803	817	775	782	802	790	830	792	773	772	825	859	814	785	802	876	760	820	798	820	816	744	788	813	823	844	763	819	792	709	830	820	827	770	853	763	787	799	838	749	796	825	834	804	746	820	828	785	812	820	815	854	794	786	850	774	787	825	795	840	844	820	806	791	813	824	785	753	825	825	801	837	786	786	828	781	742	812	824	755	817	861	753	799	799	790	783	830	780	847	840	836	801	814	796	761	819	782	797	792	815	826	836	816	840	859	815	845	797	784	808	750	761	796	768	783	824	825	818	800	823	828	885	806	797	793	818	836	770	770	793	808	780	822	773	789	740	745	803	783	831	805	803	825	804	777	823	802	794	875	797	756	869	787	732	811	831	832	794	764	781	791	787	804	841	849	793	760	759	854	777	821	780	811	799	835	810	797	827	860	805	843	842	825	785	781	797	803	798	805	847	806	804	805	793	781	831	838	830	829	832	855	822	836	853	858	776	782	755	773	813	795	768	807	795	845	803	784	807	776	819	830	799	853	772	755	821	778	778
24065	21416	28476	34063	34240	17107	3035	802	680	707	662	648	644	644	587	708	672	683	669	666	620	653	646	635	708	639	616	649	687	641	654	653	674	642	675	605	639	689	666	655	663	687	721	678	633	662	630	651	622	693	634	658	658	610	612	692	655	681	660	685	637	623	619	654	656	650	647	608	657	671	685	654	686	683	652	659	655	638	660	672	659	622	634	604	665	616	687	644	641	682	655	690	703	648	660	641	663	699	597	657	659	711	621	644	689	680	678	677	637	706	673	689	649	656	644	664	626	668	685	673	631	623	671	662	638	583	646	664	683	609	670	610	638	628	627	619	618	602	652	612	599	620	588	622	622	652	664	675	688	678	635	671	619	677	638	676	641	645	656	657	617	678	660	642	657	628	631	696	640	597	630	661	708	676	632	691	637	647	692	618	702	669	657	596	705	664	631	645	614	648	637	637	639	644	630	661	635	700	627	641	664	649	615	629	635	641	694	671	623	665	650	635	618	576	660	644	634	641	643	690	605	647	664	663	651	634	628	626	602	682	661	615	650	649	596	612	654	614	643	581	634	638	689	621	642	631	694	678	621	621	660	676	664	675	652	670	658	615	701	644	661	622	646	622	648	660	653	678	657	673	632	644	624	653	624	639	670	661	659	641	683	601	608	643	623	640	638	614	657	660	673	671	664	660	697	651	635	639	654	629	638	687	667	611	669	639	666	613	692	645	631	651	633	637	654	660	635	685	665	659	666	705	646	639	654	629	649	655	664	671	640	645	664	612	625	627	654	666	658	638	647	665	690	631	673	647	641	669	656	682	621	668	649	687	622	643	651	602	634	677	662	648	642	668	658	638	611	672	663	633	621	646	652	622	608	633	649	672	666	642	679	685	645	663	651	635	613	650	618	645	636	638	631	657	591	702	627	651	629	628	690	641	639	657	650	628	637	666	655	659	703	641	650	618	603	647	660	631	668	625	632	637	670	625	629	664	659	655	683	664	702	658	632	692	672	633	647	602	649	645	675	633	643	650	692	623	640	623	620	641	657	641	617	655	629	653	678	669	634	673	650	656	680	610	615	609	622	634	679	633	605	610	605	641	613	623	675	648	661	674	618	655	618	664	667	643	662	628	659	646	635	669	648	711	650	668	629	616	632	674	649	629	629	636	612	631	644	682	642	614	659	610	625	639	622	649	620	661	651	627	650	684	621	638	662	658	645	642	617	624	656	671	675	635	638	621	624	651	644	672	627	631	663	650	640	634	674	676	656	689	692	629	660	700	619	618	647	636	660	634	617	615	638	622	672	635	685	663	671	626	622	644	681	682	659	620	638	651	636	603	650	647	662	707	643	709	625	630	642	600	672	668	664	634	673	659	622	654	623	653	641	626	618	636	654	650	639	684	635	639	633	629	619	621	645	709	629	680	652	683	673	632	669	635	657	644	627	678	640	649	632	720	677	674	682	654	639	650	617	663	654	672	656	647	680	664	619	684	674	669	662	670	657	637	661	682	597	672	597	659	618	609	677	672	616	606	652	690	614	662	646	641	646	666	663	641	614	634	663	634	638	674	678	638	618	652	667	643	618	620	662	601	672	651	648	661	652	646	611	627	658	664	669	658	642	654	665	692	644	646	650	638	617	671	633	666	643	624	678	639	644	678	680	618	618	654	651	672	617	626	616	649	673	661	679	611	605	640	640	637	660	670	631	630	601	688	624	618	668	636	585	600	609	669	685	652	664	687	639	665	618	611	623	660	637	656	631	665	666	665	639	674	633	630	642	615	649	628	646	626	641	643	613	626	680	652	630	621	657	612	634	670	590	628	631	654	643	652	668	631	631	649	657	665	646	636	617	638	645	668	663	669	646	673	640	656	680	605	651	629	672	592	639	604	609	642	625	641	629	627	672	670	650	618	589	686	694	618	662	648	657	629	621	645	654	615	644	620	698	611	682	670	664	687	653	625	616	649	668	659	655	666	612	622	661	656	627	662	663	679	650	628	655	614	656	660	677	658	715	600	668	648	640	647	641	659	630	676	606	652	660	682	592	634	688	654	650	659	641	652	627	634	627	669	645	644	636	630	621	645	680	628	642	623	614	628	638	676	645	631	624	668	663	638	612	593	663	623	658	621	604	640	662	632	685	622	666	647	642	609	622	645	664	633	656	652	693	685	640	639	633	624	648	652	627	657	664	660	645	628	644	624	636	663	616	672	633	633	601	655	619	661	639	641	641	610	659	600	600	668	648	623	595	593	617	675	666	609	658	668	702	666	650	646	676	659	655	641	658	643	627	650	654	664	674	689	667	626	693	629	649	655	638	674	704	694	613	694	678	621	611	659	628	639	680	626	661	619	648	647	620	668	631	669	644	663	664	640	684	690	605	708	600	650	674	590	646	653	652	592	614	682	655	627	603	656	707	666	650	676	670	653	621	612	627	671	689	640	631	623	630	631	624	627	676	653	622	644	648	669	638	629	694	666	674	669	627	621	630	628	606	689	689	673	637	664	632	643	657	651	608	614	696	644	663	671	670	673	631	645	653	673	704	638	634	640	628	634	661	628	674	613	656	602	609	623	658	633	652	652	631	684	694	651	649	613	632	653	636	671	649	621	650	647	663	679	654	652	611	685	682	643	667	636	656	629	617	622	648	651	631	648	646	645	634	658	624	662	666	619	631	681	678	671	637	644	675	636	660	685	652	661	660	647	658	637	633	663	626	636	666	650	634	605	650	668	668	663	658	598	632	676	675	643	676	681	659	673	614	681	647	657	649	678	657	662	661	647	633	660	640	627	659	670	632	664	658	678	668	675	660	696	623	647	635	683	711	650	713	622	657	659	665	666	688	664	672	634	666	657	622	629	687	649	675	680	662	669	632	672	652	619	645	692	676	683	610	623	623	634	636	674	648	586	671	614	685	637	635	646	604	640	683	655	654	677	655	654	670	693	640	609	678	630	642	636	638	625	672	706	669	643	650	656	648	650	655	636	638	664	662	617	652	676	617	683	644	645	634	674	642	665	678	670	653	659	658	712	657	646	671	675	653	651	646	646	699	674	652	630	659	632	654	634	685	701	634	629	644	616	634	649	676	608	671	659	707	659	615	682	662	609	635	626	649	690	618	671	644	671	627	636	651	638	659	624	625	636	632	657	627	622	657	672	653	659	633	651	645	695	696	644	661	646	648	689	613	667	619	628	683	638	629	637	705	651	621	684	656	679	659	660	571	610	656	636	562	663	655	630	613	624	675	620	682	678	623	676	646	659	644	652	658	607	634	627	638	648	616	709	637	669	662	649	602	644	635	654	705	620	658	632	632	676	667	635	626	611	673	635	652	652	697	687	654	678	573	627	633	641	664	642	594	694	667	637	675	659	701	676	659	692	627	627	619	633	639	606	640	645	642	641	676	613	620	669	639	646	654	649	667	636	684	615	656	674	622	668	675	666	558	642	714	657	667	599	616	634	662	638	671	653	628	621	619	649	664	663	656	632	624	637	641	639	659	624
34202	36846	44103	53086	39359	11270	1153	1063	974	962	1040	1022	1033	995	1009	956	937	968	975	976	1019	963	980	975	969	953	969	982	971	946	1002	950	952	942	1039	945	1009	961	990	974	989	1002	976	975	980	958	976	1001	984	1001	1041	964	966	912	1003	947	979	955	945	926	1000	946	917	1033	957	980	998	942	973	1040	963	994	938	971	1023	1029	941	1025	957	977	1007	986	996	991	941	950	995	937	992	972	920	1029	1075	1085	998	968	1008	968	989	1010	911	990	931	933	925	1052	949	986	1041	959	968	981	984	977	1055	983	979	970	961	1020	949	1024	999	1010	985	964	902	1040	929	954	998	995	992	939	982	897	1037	959	999	970	1042	947	962	973	990	1048	998	979	1040	957	998	978	992	950	961	966	947	969	964	937	930	987	956	928	983	994	1042	1042	963	949	985	979	952	1015	906	996	936	944	957	1008	982	990	1006	971	966	1030	981	996	973	975	962	964	992	966	985	971	967	929	939	946	963	1027	947	992	992	1013	1034	950	931	954	1009	994	895	1013	1006	960	1004	1011	954	956	964	966	1004	997	977	989	1001	1023	996	989	952	965	945	1027	978	947	1004	979	960	934	992	1001	1000	999	996	1002	1025	1010	977	913	996	945	1007	988	943	956	951	1007	1024	917	972	997	959	963	964	980	1041	1024	1011	1008	1014	1014	965	948	1005	1012	967	996	935	952	957	942	1022	1044	1007	950	950	977	1026	988	1030	972	982	982	965	1019	973	1003	983	956	1001	921	1051	970	983	1033	918	988	962	929	987	944	957	1000	976	940	959	1003	997	1009	981	978	932	989	977	982	969	977	931	1002	1032	979	970	967	968	978	1002	965	990	1030	1003	1024	939	1011	897	1011	920	965	975	934	993	1036	962	973	1012	1008	947	1002	987	989	974	958	961	963	1020	921	1027	989	1027	978	1001	1002	1014	994	964	993	969	975	975	1036	972	941	981	988	993	953	983	960	1041	964	1038	1019	982	965	947	982	898	1009	1025	951	999	992	986	968	1018	966	1035	979	996	1015	965	1004	969	985	956	979	934	905	1026	971	984	1012	1031	987	952	970	971	949	1000	954	971	1041	937	1006	999	1002	1011	943	1005	992	1014	985	971	958	958	1012	992	986	951	985	1020	989	982	990	941	996	968	1043	982	956	937	906	986	996	963	1026	945	954	1001	990	970	955	995	992	1031	945	958	995	997	999	967	942	968	948	983	968	990	1014	986	961	1012	1003	949	994	1007	980	1007	1012	956	915	960	979	1038	968	993	1008	969	938	950	1033	971	952	948	1011	920	962	983	1029	1002	1011	975	938	1003	967	959	958	994	933	970	979	1011	950	960	977	1013	922	939	988	994	980	953	981	980	1006	950	1005	990	946	976	963	957	1012	998	982	941	936	1020	945	993	983	969	1005	998	1011	1016	1029	1011	982	987	1022	937	993	969	969	947	1035	1029	1010	969	952	1005	950	964	1045	993	940	979	965	982	1051	1010	981	942	940	960	965	939	986	981	1002	926	970	960	1015	988	964	956	1009	969	995	958	993	1010	997	1022	978	950	947	985	960	922	1018	976	1050	1012	999	966	969	998	941	986	974	961	1025	948	982	1003	996	981	1011	971	1010	942	1009	951	979	990	1001	946	1011	956	1022	972	1004	949	1002	947	1035	964	1000	1042	893	959	975	1002	997	988	969	974	947	941	959	966	1017	983	991	1006	1064	971	974	1011	973	924	988	986	967	972	981	956	923	957	1017	980	1020	950	954	1010	957	947	1001	996	989	983	1047	1005	987	1031	993	990	1055	925	985	944	970	997	940	1022	1016	954	969	938	923	993	942	989	1006	1066	905	971	959	971	1010	1008	999	953	976	994	964	909	970	996	990	951	969	1009	947	958	1017	977	1031	1026	963	983	992	957	988	989	972	973	956	968	991	914	973	1023	1001	937	1018	950	997	995	987	989	972	965	942	964	971	955	970	926	917	977	967	981	961	981	1008	933	1037	935	961	1031	985	970	955	1025	953	942	943	973	1024	958	1017	1003	986	972	971	1003	994	961	1002	993	997	1019	986	954	943	977	1027	949	984	950	976	964	1001	1015	972	945	883	1043	976	943	925	989	955	1057	1008	962	961	916	984	989	1024	996	1051	984	982	990	977	976	972	1026	1035	1000	944	957	1019	948	959	973	987	932	987	980	953	998	1052	940	952	958	963	983	955	990	984	1013	982	982	932	949	970	992	973	925	992	966	970	1023	995	1008	976	991	943	935	946	1004	980	995	972	969	961	1034	1000	978	917	1040	951	971	986	1021	939	983	945	1056	1030	1025	1035	948	984	963	1000	992	1002	999	971	959	1005	977	975	983	945	993	1002	943	1036	949	1009	968	937	1016	993	978	986	971	995	1013	1015	1029	1009	972	952	960	973	978	1031	927	983	957	998	1035	966	969	1015	967	965	1013	1003	955	936	920	988	977	952	1014	983	944	920	957	1034	1028	1029	936	982	1000	970	964	930	1015	976	990	1004	996	921	973	917	981	985	1045	930	953	966	928	986	977	1004	982	1000	1001	1018	963	1001	942	990	974	1017	1026	975	970	893	958	993	986	971	990	945	1023	917	1016	1005	993	942	966	944	1000	952	1000	1031	992	983	1023	924	1031	951	1013	939	1004	958	969	953	919	982	988	954	983	936	981	926	905	952	977	991	976	989	996	953	1035	991	939	951	940	970	1010	1015	988	1012	965	1002	985	981	1008	1000	951	959	970	942	961	990	985	965	946	1002	954	994	978	935	943	967	1002	976	1011	948	954	997	987	965	976	985	1025	1018	942	950	974	974	956	963	972	1030	983	1002	950	943	1009	1007	1023	951	1010	938	943	959	970	965	1013	1049	992	942	976	1006	1001	1019	981	957	1002	1002	1010	972	921	990	1002	970	948	1014	986	963	981	972	1022	1012	975	1002	1025	971	987	957	1005	937	1001	1005	976	968	1012	980	917	993	1011	956	994	1000	1005	961	926	1011	947	1005	967	965	1001	1009	1014	950	948	1003	921	994	1047	954	916	1016	937	961	996	990	915	1033	996	935	954	989	988	1009	981	996	954	984	958	965	994	960	966	1032	1030	980	982	995	935	940	999	1022	991	904	965	983	1004	990	963	953	960	988	998	1005	1007	1027	999	1038	902	963	994	972	955	955	1024	981	961	977	965	993	1031	1016	972	983	966	927	980	1008	977	988	992	939	973	989	967	1014	1003	953	981	967	989	1003	1022	962	1031	1007	1006	993	948	999	930	994	965	961	964	1049	1052	936	1003	972	963	993	965	1012	963	1023	994	1023	962	977	1008	1004	916	994	995	978	969	1012	950	977	994	986	997	919	960	924	990	1007	1009	1032	1031	977	960	944	979	971	969	1009	990	1002	991	1003	1020	934	994	993	989	1028	1000	960	958	960	987	974	1021	1001	956	967	981	945	1017	917	954	946	991	995	1088	1010	1003	977	993	925	983	953	969	914	1049	1006	966	1017	951	976	946	1014	984	951	1028	917	986	1005	984	1015	948	998	976	995	1019	943	992	980	934	991	1008	970	965	990	932	968	943	975	975	972	1017	956	998	1020	992	950	963	986	946	1028	957	956	969	980	963	989	955	981	1010	1015	976	1012	1032	989	1003	1016	964	1003	980	999	970	920	931	967	981	965	965	976	993	950	1003	977	899	975	1004	961	925	1024	986	951	990	1015	1004	956	938	1008	974	1075	957	976	961	1001	938	949	1002	973	985	971	929	1003	951	992	979	1079	961	1026	951	992	958	977	969	979	999	972	988	974	1023	979	1021	957	1006	1026	1014	956	1043	975	954	994	1012	989	981	1011	999	1000	951	975	960	1026	953	945	996	986	945	959	903	994	966	1010	956	986	962	959	995	974	1013	969	987	1059
22969	21219	28619	28999	36050	24350	10831	1053	586	585	573	559	559	574	572	525	564	565	535	537	559	514	538	549	526	546	567	587	546	556	535	544	541	558	521	526	589	528	526	536	540	540	528	540	554	529	586	560	493	528	552	533	514	525	537	543	547	542	527	569	553	513	538	571	484	530	566	525	516	529	495	490	567	553	548	507	511	537	539	515	513	554	515	550	520	538	537	552	526	549	549	563	580	546	555	539	546	509	538	524	565	521	545	500	516	541	529	539	513	501	546	477	552	516	524	541	560	544	531	511	513	498	553	558	548	502	499	584	495	541	501	537	537	543	523	517	516	556	519	507	573	525	517	510	517	549	546	503	547	549	498	527	514	575	542	511	560	525	517	492	555	545	513	501	496	552	624	529	507	520	526	543	518	524	548	501	533	541	507	532	495	566	516	504	495	512	529	508	507	539	522	542	512	537	537	551	527	528	530	580	523	503	510	520	502	562	514	533	499	489	528	552	547	578	493	511	499	502	542	510	556	532	525	572	507	534	538	544	507	493	535	561	550	472	537	517	515	519	555	537	526	561	540	553	522	520	549	507	534	529	523	503	517	585	525	535	535	474	512	509	560	507	564	559	524	551	546	540	532	545	530	513	526	500	572	504	517	504	510	513	506	506	534	532	512	533	542	543	540	540	531	544	522	515	561	506	565	523	532	509	533	534	572	502	546	530	533	523	497	572	517	542	558	495	523	505	533	502	531	527	501	506	512	518	549	501	546	539	554	553	501	554	511	533	526	527	542	528	527	499	553	538	493	498	530	521	526	503	533	541	531	521	538	542	482	506	558	528	537	560	566	513	527	546	512	563	550	527	539	552	559	513	569	576	508	550	537	575	523	532	584	521	534	519	535	531	518	537	527	553	550	545	516	544	554	530	508	527	516	537	529	538	524	544	541	545	565	555	542	508	552	516	575	475	510	499	494	475	531	532	560	524	551	566	554	564	535	511	542	526	526	520	505	544	519	500	479	503	543	526	532	505	534	536	565	562	558	534	479	508	569	478	551	468	497	511	548	549	501	548	508	497	565	511	542	514	528	574	547	544	552	507	518	536	564	504	520	520	507	514	562	545	528	537	511	542	558	570	558	519	503	532	554	535	485	553	518	530	531	549	552	541	527	524	468	488	548	563	537	499	490	560	567	536	530	524	514	500	531	531	506	482	556	529	529	533	555	512	497	566	542	538	498	536	533	525	535	537	510	549	490	570	513	555	525	475	554	496	516	535	538	552	500	551	558	517	525	550	516	533	520	556	529	541	521	498	552	565	496	538	518	560	490	561	534	504	507	531	558	487	511	526	513	526	569	543	536	532	522	506	533	505	544	527	538	526	537	527	558	512	517	522	585	499	562	545	537	550	487	537	530	569	531	538	523	491	557	515	545	556	513	508	526	591	516	520	540	520	560	521	509	519	492	505	535	564	554	508	507	514	540	510	506	517	558	507	507	513	581	509	537	575	529	494	562	513	565	559	536	498	521	542	564	537	528	527	526	555	578	517	535	523	513	541	502	543	539	502	556	499	545	532	553	561	526	549	546	560	513	553	491	476	555	528	487	528	522	537	535	514	511	534	548	515	508	528	497	537	520	540	523	583	530	559	556	525	495	497	570	517	544	507	582	547	509	502	488	488	534	507	516	470	569	495	512	509	508	529	552	555	533	514	494	560	534	545	533	510	501	546	540	501	491	526	491	552	522	544	500	502	539	552	513	524	517	485	525	529	493	491	528	548	521	548	532	507	539	520	567	502	552	512	548	542	517	495	518	536	535	502	549	522	534	518	514	488	504	514	557	518	521	516	546	540	549	540	530	500	505	508	581	582	539	604	549	507	535	508	547	526	524	545	576	516	590	552	528	519	544	524	536	534	532	532	540	495	514	548	528	536	547	531	547	551	529	526	501	526	514	542	584	552	551	511	543	551	555	516	577	510	520	518	540	534	511	550	502	507	520	532	570	536	520	540	542	528	530	550	512	524	510	545	546	537	550	514	535	554	543	537	510	468	552	536	529	526	531	553	511	533	565	535	525	562	531	529	526	538	525	508	525	576	531	522	533	549	500	552	514	520	497	537	549	492	565	548	530	503	561	519	504	516	511	598	568	546	515	515	550	544	538	567	529	487	530	539	505	491	512	542	519	547	570	510	533	535	535	531	500	554	518	542	533	550	512	527	572	510	574	508	550	552	554	543	559	534	525	554	579	527	520	553	529	565	546	538	561	501	530	519	551	528	533	519	559	552	551	516	546	557	527	476	506	562	500	539	565	545	537	535	541	532	568	524	532	460	522	560	551	505	542	515	519	509	551	563	548	522	538	543	585	534	524	557	507	519	550	484	509	527	528	496	518	550	513	542	518	513	474	533	534	507	500	536	520	520	547	556	504	546	551	541	559	500	508	508	533	511	530	516	528	533	539	523	543	514	570	511	560	552	584	539	539	506	576	538	543	532	551	544	513	539	492	539	547	530	533	567	546	530	494	537	514	511	490	531	556	503	531	518	532	544	544	530	516	493	563	503	506	525	527	514	531	559	481	530	502	516	563	510	508	542	512	539	523	524	500	509	559	527	489	550	518	534	512	499	512	477	559	529	546	504	569	518	550	553	524	518	535	544	524	545	508	541	527	545	554	514	527	550	526	529	521	540	538	541	499	557	516	514	556	528	558	524	525	518	554	536	528	536	532	542	514	511	545	558	537	519	532	539	505	566	568	528	586	546	590	526	514	537	492	555	504	522	531	556	538	575	502	532	526	529	484	508	543	542	524	538	533	540	502	509	565	518	507	507	517	557	553	534	495	527	543	554	531	527	567	538	557	521	514	521	546	555	535	525	516	519	517	533	535	594	523	517	521	546	517	520	535	533	552	487	548	504	538	517	569	538	575	539	534	550	501	492	551	496	526	519	531	532	505	510	524	540	540	523	531	571	553	539	507	505	521	510	538	565	506	526	494	497	515	577	553	530	576	521	541	555	520	500	557	560	547	514	490	546	526	558	542	527	495	480	523	588	512	564	515	553	523	541	584	496	530	529	491	481	526	515	525	576	536	507	486	528	543	534	559	509	498	542	507	574	522	489	538	528	516	525	532	502	495	556	569	518	536	529	561	540	502	529	531	561	505	526	606	574	513	509	549	527	510	484	525	507	539	511	556	524	527	543	524	521	527	518	528	498	555	542	534	511	539	566	544	581	544	539	506	535	575	514	537	497	577	529	551	552	569	507	550	517	508	489	528	519	505	517	533	522	544	549	513	524	516	532	508	530	537	537	561	531	513	520	528	527	555	548	559	558	542	521	529	558	558	539	556	506	503	548	492	536	538	549	524	550	539	509	506	531	507	565	526	456	550	487	554	512	540	517	545	508	540	518	572	517	539	534	510	520	533	515	513	508	556	498	516	550	537	546	536	525	561	544	507	533	548	558	562	541	517	540	526	531	498	554	531	514	512	481	519	542	496	534	538	450	530	529
35893	49478	52480	60091	51123	22241	1196	900	866	844	849	885	826	859	820	806	826	818	864	820	847	817	850	820	838	806	805	897	848	815	850	810	862	840	821	802	851	784	770	815	800	810	809	800	857	784	819	825	827	798	798	778	798	810	825	815	741	870	842	715	802	808	788	814	829	827	821	830	784	823	779	776	798	821	860	787	826	802	769	800	785	818	796	798	845	826	798	783	782	800	774	902	913	867	811	786	816	771	791	836	784	839	802	830	844	807	851	792	820	825	788	812	833	802	793	802	825	802	841	837	782	862	767	793	821	848	798	805	786	807	804	822	772	781	809	774	805	789	867	827	791	854	797	774	823	760	779	799	876	808	871	783	731	812	770	850	868	728	786	773	824	836	829	823	829	817	834	849	836	787	795	831	779	831	822	791	810	778	787	786	867	782	763	850	804	823	820	797	814	807	792	753	808	760	794	746	846	780	812	807	829	792	784	768	862	861	827	825	815	821	803	796	840	815	806	790	813	808	770	805	812	776	794	719	779	807	817	782	867	820	823	748	790	750	827	789	800	830	784	847	744	822	839	777	796	825	850	801	849	776	808	818	782	734	815	784	803	798	804	802	806	839	849	783	850	818	852	795	786	800	799	871	877	853	790	828	785	886	838	809	826	823	787	823	791	846	815	834	838	785	800	827	808	794	834	849	796	801	787	851	771	880	820	807	806	801	768	815	780	782	788	794	835	793	760	837	860	783	821	784	799	774	803	815	802	846	772	807	807	811	827	828	762	823	819	813	803	850	788	785	781	873	851	811	805	773	795	830	828	803	817	805	817	779	826	798	812	793	796	818	824	810	768	779	823	815	802	823	844	814	832	763	747	809	792	833	765	808	764	812	806	821	803	782	808	815	773	845	761	805	806	807	776	834	764	845	806	794	776	759	799	824	803	793	810	748	819	789	794	789	810	771	830	803	862	819	842	762	787	844	819	806	824	839	855	816	812	763	804	804	835	825	809	775	831	768	753	818	831	827	825	825	820	779	835	865	797	812	884	863	811	800	826	786	855	812	852	860	863	783	845	790	828	787	799	821	807	853	853	821	803	844	832	822	864	812	797	802	768	774	857	799	824	800	807	800	787	811	808	828	813	834	814	776	773	798	776	802	822	803	840	815	816	848	850	842	822	790	794	833	774	813	807	815	796	806	785	836	823	806	813	850	795	774	838	779	794	822	792	817	820	820	825	840	800	831	845	826	813	833	816	791	801	771	790	781	834	787	820	800	790	879	777	822	823	807	821	780	831	807	751	771	825	842	792	800	838	794	862	867	818	791	776	769	827	788	856	780	815	811	811	857	788	797	796	845	848	830	787	815	820	840	802	833	821	796	823	808	778	795	822	805	823	861	846	780	817	807	871	828	812	811	789	844	789	814	806	753	791	817	897	797	804	765	807	788	782	829	807	807	807	751	839	783	745	799	799	793	790	837	854	845	818	750	758	806	796	788	769	809	790	827	767	823	792	790	843	831	815	810	815	798	823	818	793	826	809	864	790	800	788	772	804	734	804	779	805	829	796	798	799	782	821	791	817	801	788	790	759	832	786	794	838	788	823	828	830	809	771	790	793	771	812	783	810	795	768	816	825	826	822	788	813	794	881	805	776	793	853	839	781	779	839	753	808	794	786	784	830	791	816	851	837	841	823	888	821	809	793	779	792	800	812	820	812	784	812	807	783	810	809	789	840	843	820	820	829	869	758	749	819	820	839	827	815	813	787	793	843	851	780	852	837	792	821	716	853	783	755	809	797	827	803	847	849	820	794	866	804	821	805	806	858	774	795	839	775	817	834	842	812	751	798	850	773	788	819	828	795	849	805	809	799	823	852	886	799	853	789	823	810	753	787	822	774	792	771	775	806	810	807	823	810	787	797	833	818	812	747	795	813	816	806	776	815	844	763	833	800	788	797	840	827	784	796	761	809	748	803	837	827	854	802	833	795	769	812	833	785	819	804	799	814	807	848	781	758	792	802	796	786	810	834	780	851	787	810	799	819	793	771	775	793	825	864	818	790	802	833	824	794	829	763	827	839	810	829	789	805	759	835	788	802	767	845	848	789	790	832	825	827	810	801	781	806	805	822	785	818	826	767	812	806	788	780	788	873	768	793	815	831	828	781	785	808	816	780	813	818	831	764	801	795	830	785	791	872	814	818	820	823	826	821	786	846	780	807	851	831	797	802	820	805	767	795	828	817	837	768	780	820	814	780	812	826	825	751	796	861	777	793	798	831	831	767	837	878	767	877	834	809	824	774	800	759	800	830	832	834	783	816	830	796	847	859	762	812	810	766	814	814	805	793	826	823	790	810	756	807	809	843	797	842	832	810	772	811	816	821	837	804	780	808	794	820	785	785	764	818	797	773	796	803	804	794	834	799	825	797	791	798	822	829	815	777	785	779	790	841	823	783	784	752	819	874	805	801	785	833	762	811	807	835	857	795	817	815	761	792	822	827	792	766	822	822	794	865	811	788	839	807	837	800	762	786	817	741	850	749	818	803	773	771	800	890	797	845	816	780	827	825	820	830	781	789	847	814	789	804	834	832	841	786	820	781	795	775	824	789	831	785	804	766	774	841	793	750	789	818	868	817	809	822	812	823	807	808	827	806	821	823	828	811	787	810	778	833	819	835	841	860	772	840	781	795	790	800	778	805	806	815	838	890	751	771	834	787	816	808	827	811	809	820	802	851	791	824	872	827	828	848	804	823	810	806	793	841	804	804	801	809	811	843	775	808	810	839	809	861	787	792	779	775	833	813	795	818	823	794	806	800	840	840	773	801	801	828	739	798	817	790	814	767	831	789	782	788	828	803	785	810	785	863	797	835	819	790	810	767	773	829	801	862	720	791	788	826	832	805	783	827	796	822	784	791	790	792	867	776	821	856	799	843	811	761	834	803	845	809	809	846	799	817	783	834	818	817	837	800	824	749	796	793	796	779	818	819	823	854	821	798	802	800	799	802	788	821	736	806	803	838	829	794	846	810	778	772	855	828	811	845	780	785	789	798	785	779	777	803	805	798	823	828	770	766	787	804	824	779	775	825	830	794	800	805	780	842	834	791	774	811	798	792	823	813	812	806	855	846	832	778	814	848	854	834	779	799	811	857	790	799	828	763	810	766	842	821	815	841	791	834	808	864	822	724	797	810	766	791	813	800	821	827	775	811	823	795	787	793	755	819	775	804	864	773	766	787	839	796	803	823	810	806	781	793	813	816	819	855	784	807	840	754	829	795	839	824	811	853	785	786	822	782	769	837	819	796	824	822	820	842	829	809	781	792	819	805	784	751	783	814	839	792	835	823	770	820	811	828	837	792	783	787	803	773	842	815	826	858	813	820	789	805	820	816	808	789	767	869	785	814	813	789	823	815	806	834	804	835	800	806	773	797	854	773	877	852	813	780	809	795	832	791	810	805	798	773	792	814	800	796	826	825	814	775	774	803	814	796	767	836	782	828	793	826	798
27014	21128	17115	15288	12373	3113	596	541	524	486	536	528	485	517	494	535	518	510	546	489	551	498	512	521	472	524	497	482	537	497	523	517	523	508	509	540	510	503	535	526	493	564	467	510	475	533	508	534	514	538	522	505	492	539	534	525	540	541	502	505	519	535	481	559	485	501	497	536	529	517	537	512	555	543	510	507	512	534	557	515	568	549	513	539	506	536	494	499	531	495	531	517	528	485	493	528	511	481	489	502	493	506	530	490	508	544	540	515	513	517	476	509	530	540	534	461	533	494	531	515	505	527	502	498	492	516	531	505	526	521	521	491	512	531	534	484	569	567	527	485	510	500	525	507	521	485	526	504	544	497	510	505	512	514	519	498	534	514	529	499	478	502	528	508	500	541	495	519	523	509	535	479	493	542	512	506	493	516	521	526	514	542	529	513	509	517	490	478	554	506	543	502	473	509	516	526	549	541	530	545	516	505	511	503	518	532	493	486	503	474	507	535	500	490	508	508	543	515	523	521	535	487	552	501	495	493	537	507	508	481	528	536	518	484	512	475	532	550	524	479	496	504	506	554	489	480	486	506	514	535	532	550	526	529	518	527	517	500	532	542	492	505	525	521	500	527	514	534	519	512	476	543	487	549	471	493	494	512	534	514	526	480	495	537	528	511	521	502	475	500	530	514	519	513	531	516	498	490	498	500	513	510	479	506	487	518	517	490	502	533	529	523	527	460	521	502	502	509	498	498	506	542	525	501	570	523	538	503	523	514	531	510	534	537	513	528	526	536	534	498	505	524	522	507	546	542	515	515	549	525	501	504	501	527	568	494	535	539	502	558	511	548	498	529	516	493	543	524	529	510	527	532	507	526	529	501	528	501	522	542	529	488	556	477	502	496	516	499	466	492	504	544	549	512	495	500	517	499	500	510	519	475	514	534	514	509	523	501	525	506	513	518	547	538	523	523	552	495	518	531	515	507	546	508	520	537	522	511	506	557	504	507	562	480	519	532	518	488	517	501	533	476	533	513	540	452	498	508	526	529	570	550	496	523	535	563	493	515	507	493	519	492	523	532	562	527	555	540	509	545	490	547	545	537	570	536	540	517	521	485	511	512	484	522	505	544	497	508	494	487	508	484	484	518	517	474	527	525	510	498	504	485	536	565	551	493	496	552	504	491	498	490	527	525	488	534	548	505	450	501	532	513	548	490	513	463	499	481	522	491	505	498	507	499	499	508	547	534	529	542	486	505	506	533	474	503	512	474	506	512	520	530	474	489	533	493	524	514	463	542	520	497	511	515	473	517	488	509	519	522	487	512	503	516	485	502	502	490	564	509	516	484	510	509	494	480	503	520	499	487	527	512	521	510	487	491	496	523	517	551	529	546	550	543	538	488	515	512	469	502	498	546	495	523	519	508	523	491	557	529	557	524	531	518	517	546	511	538	540	531	539	514	530	484	532	554	492	514	532	503	534	481	507	492	509	526	484	490	552	480	536	516	536	489	504	489	476	544	504	524	556	515	531	535	544	495	488	568	492	508	531	491	528	519	530	462	519	528	473	535	518	513	535	501	477	484	509	487	541	538	511	515	490	527	537	517	511	556	522	512	509	513	523	483	470	487	526	516	525	516	522	514	511	492	507	549	554	490	494	521	513	498	520	501	495	495	517	515	521	498	514	545	508	505	504	481	485	525	511	544	525	525	497	496	539	485	450	540	550	513	509	510	583	503	507	542	514	515	515	500	561	491	515	515	497	502	554	544	507	550	518	549	508	531	527	497	515	515	496	508	529	475	525	488	449	562	528	507	508	525	511	574	498	522	513	486	518	488	539	541	511	538	523	548	520	529	490	517	496	514	532	509	542	502	505	519	553	529	500	535	509	520	454	480	495	498	515	498	515	530	542	509	489	499	493	532	520	544	553	501	596	544	496	507	501	508	479	552	523	491	524	563	483	500	495	519	557	492	534	482	512	557	503	539	542	522	533	489	463	508	527	555	501	517	491	487	519	502	480	507	535	527	533	520	488	523	516	499	508	515	499	502	518	540	526	482	543	471	496	440	501	515	535	526	542	484	549	481	506	494	498	502	494	530	559	477	492	516	561	521	483	490	482	517	513	489	506	550	519	482	504	485	517	559	473	520	556	505	521	506	515	501	520	541	489	528	490	531	511	505	524	496	519	506	525	527	525	556	537	551	538	502	550	517	520	559	523	540	502	518	482	506	534	554	477	502	564	518	469	530	482	541	519	541	565	514	533	496	510	544	526	484	520	516	479	541	531	517	511	519	522	506	547	523	522	552	527	529	535	540	504	539	505	486	508	498	517	525	479	489	514	529	506	511	506	489	551	527	526	502	568	523	527	529	536	524	550	545	517	521	555	500	511	520	496	542	552	494	539	565	459	528	535	495	540	504	515	547	539	531	499	553	502	501	529	530	514	482	521	539	523	509	511	512	553	505	539	490	521	527	486	522	533	537	532	559	560	526	517	495	531	498	501	528	479	540	560	549	512	526	517	491	543	543	490	532	492	510	528	532	497	493	532	532	500	486	490	500	513	561	494	497	513	521	477	547	525	536	514	537	491	498	550	499	498	520	516	514	495	536	524	517	550	504	490	501	515	481	488	476	545	527	499	495	516	538	537	519	515	510	486	536	512	496	521	514	554	534	523	513	554	523	518	529	509	481	523	549	520	529	502	530	549	515	511	526	518	536	526	507	509	512	480	517	516	515	586	515	550	499	506	521	531	529	505	506	539	471	537	535	555	503	501	527	532	502	505	480	534	517	510	530	530	523	508	550	513	528	536	492	478	551	517	508	533	516	516	559	493	531	538	488	499	490	513	475	514	540	526	491	548	507	526	525	521	527	527	472	479	517	527	516	487	520	511	506	493	515	524	521	535	547	529	485	517	525	489	514	464	498	547	504	523	513	501	515	519	575	486	521	548	528	484	525	517	511	524	535	493	494	526	571	509	486	488	516	518	504	523	464	579	530	537	557	506	493	534	486	496	496	548	518	532	494	502	524	537	529	521	535	534	462	478	528	522	503	534	527	478	498	482	497	516	527	487	484	558	531	518	551	465	495	495	500	509	523	521	538	545	547	524	524	499	502	519	495	541	513	527	526	499	538	507	461	504	502	529	492	504	520	512	516	516	495	501	485	507	528	509	510	531	512	498	542	547	537	519	521	484	514	536	531	539	484	551	474	499	510	516	517	539	529	490	504	503	509	499	488	472	514	505	536	513	505	492	549	509	498	555	525	514	491	527	539	512	509	515	499	540	513	555	553	522	531	507	539	496	490	512	532	509	518	510	510	490	529	510	504	534	507	526	563	500	487	535	523	530	483	465	525	500	503	518	496	535	497	479	502	513	500	493	547	529	546	510	492	564	524	535	501	508	492	549	530	496	507	521	540	500	562	541	525	471	539	530	534	513	525	548	479	484	511	497	504	498	532	501	536	493	508	468	525	528	531	513	480	517	542	477	530	489	512	515	501	528	528
22803	21554	18162	20131	17658	4646	817	809	786	815	792	836	762	837	752	736	758	786	765	805	791	793	822	802	807	732	784	767	774	788	771	749	764	854	715	779	781	806	752	765	760	759	789	749	804	775	800	820	790	792	784	814	767	769	799	817	762	764	799	786	791	787	755	773	782	817	745	795	768	754	765	792	845	824	779	824	825	754	817	780	816	814	828	815	773	790	778	790	760	729	799	785	817	789	770	799	802	793	745	791	739	801	772	797	767	773	751	807	850	794	779	790	741	773	776	809	780	768	829	823	859	772	824	764	806	810	757	802	806	757	811	762	790	800	787	778	819	779	765	816	832	787	745	805	798	824	825	764	833	755	803	806	761	804	800	795	802	774	800	797	841	793	831	749	771	775	793	709	755	783	768	826	807	775	757	771	733	777	780	768	808	793	826	772	790	801	807	808	768	806	794	711	804	806	766	765	756	814	801	827	807	766	789	751	781	746	767	770	747	736	832	801	789	780	742	764	819	838	814	795	784	779	765	842	788	803	767	807	788	770	797	818	776	801	798	759	818	775	844	760	763	760	801	801	764	756	806	728	807	793	790	802	824	801	781	747	814	803	754	783	777	775	774	804	795	778	802	758	784	839	820	821	773	777	730	708	738	797	807	737	784	777	787	784	749	802	728	792	791	804	821	804	816	781	793	763	790	784	782	784	779	773	788	751	757	841	753	797	746	802	768	816	816	818	757	776	730	788	745	745	746	801	764	800	774	799	770	757	793	778	788	784	788	790	744	835	791	825	789	782	783	724	818	791	781	818	785	797	783	795	773	814	786	766	840	734	798	798	775	756	809	743	777	779	746	726	756	795	811	801	797	784	781	823	768	756	806	792	842	747	777	804	807	794	835	758	787	817	768	771	763	851	762	820	811	740	765	803	832	758	776	775	765	794	777	814	792	823	790	805	779	755	795	766	810	815	817	766	771	820	784	786	821	780	881	785	767	786	794	768	792	778	786	772	767	781	842	798	766	794	820	756	774	833	753	772	795	816	767	831	817	801	797	721	812	812	782	767	784	784	765	760	767	779	789	804	766	790	837	773	812	749	733	778	769	782	771	813	860	824	768	778	784	813	762	780	807	772	819	762	808	767	781	752	784	814	764	821	768	769	744	763	815	745	820	783	789	801	764	806	803	803	790	752	843	781	776	812	790	820	835	827	791	737	756	743	816	801	787	807	720	793	737	786	779	805	774	815	850	754	799	787	816	735	795	761	753	776	797	808	824	774	778	752	778	788	778	801	731	789	777	754	784	795	791	814	791	748	804	775	816	794	807	836	804	808	741	771	794	788	753	819	794	713	821	768	729	797	824	791	806	774	800	759	758	790	798	814	774	778	773	806	793	765	813	804	778	770	779	802	819	784	782	785	755	819	760	776	796	813	736	754	824	813	789	746	826	781	840	766	763	766	798	736	842	772	777	745	729	827	829	798	766	844	779	751	822	746	796	770	814	822	763	766	860	781	799	808	788	735	791	762	806	757	842	763	781	807	793	818	778	805	821	741	815	777	807	786	819	795	811	792	796	801	820	806	766	781	774	777	761	746	772	804	727	746	784	813	781	750	797	771	730	809	772	782	820	816	825	780	773	753	810	832	740	772	800	767	790	829	800	828	787	764	808	804	754	794	798	807	846	758	816	770	764	768	753	785	776	749	782	762	772	706	800	785	796	783	812	792	769	769	799	792	792	812	760	750	782	803	769	796	756	753	814	829	803	790	764	831	774	772	803	773	763	787	832	799	778	828	760	809	836	857	775	788	799	755	788	810	732	759	787	783	735	818	773	771	801	771	831	767	817	824	807	760	785	781	822	795	846	735	838	797	744	821	862	798	709	803	848	782	815	789	800	796	764	769	818	814	785	788	780	777	752	815	786	823	806	772	757	788	791	797	818	800	770	809	781	774	799	808	801	807	760	844	783	797	749	802	777	796	809	758	767	744	815	775	760	766	772	786	765	793	786	753	781	817	785	734	780	784	780	817	783	761	735	802	819	814	785	804	811	817	772	772	818	761	769	753	761	826	751	796	771	784	760	795	826	789	816	778	756	795	820	786	800	801	798	801	769	780	733	820	765	704	779	790	819	790	827	794	770	811	833	829	806	770	730	784	799	820	793	805	739	851	769	806	786	797	781	765	813	808	827	777	833	776	773	803	800	810	791	808	794	733	771	748	812	801	834	729	786	788	813	817	833	750	768	778	759	780	822	824	774	772	786	793	787	783	814	788	824	785	758	787	768	809	769	772	813	796	767	834	824	785	800	767	780	763	779	775	808	806	832	758	791	786	787	821	805	790	732	751	788	841	753	822	805	763	795	777	767	774	833	817	842	791	750	798	789	794	818	779	845	766	781	826	827	789	815	822	786	775	812	814	833	768	755	783	776	800	838	814	784	797	805	811	802	781	723	794	788	778	791	784	805	794	761	795	793	747	790	775	798	792	803	761	816	873	788	841	772	777	774	809	810	834	763	775	775	785	736	775	855	801	803	818	781	803	790	763	754	768	794	765	735	781	776	786	835	846	819	804	745	805	770	759	721	746	800	817	799	739	787	761	786	776	769	740	761	784	753	819	807	816	772	780	771	809	766	842	781	828	779	802	776	833	809	810	799	772	806	813	810	705	824	799	786	798	744	772	840	841	809	827	735	823	788	790	771	806	760	795	780	792	757	833	789	761	740	768	858	793	811	808	775	790	779	788	733	829	780	795	811	825	832	796	809	777	783	788	770	823	796	751	760	770	762	782	880	790	782	775	789	831	779	815	759	802	813	777	773	799	714	769	811	775	793	831	799	752	805	808	788	749	803	829	784	771	759	794	787	772	806	750	793	776	737	779	744	782	821	803	800	805	808	831	805	803	739	748	794	748	800	771	819	755	797	805	841	790	771	814	816	777	749	784	787	790	798	778	833	788	857	762	744	778	761	792	811	807	870	800	758	801	808	828	765	803	791	750	786	738	777	790	780	804	755	759	786	818	796	797	767	826	756	817	763	825	766	802	806	784	763	777	788	757	796	796	771	799	777	838	755	802	784	790	805	792	760	811	822	809	804	806	772	780	782	778	811	805	777	789	791	772	775	758	844	742	784	740	774	812	808	799	773	808	803	767	779	821	772	812	803	820	806	754	783	788	752	775	800	805	775	818	815	873	786	782	847	804	742	797	782	818	817	842	790	838	790	752	752	742	778	808	779	775	786	765	761	785	758	807	738	812	745	778	811	769	804	813	799	737	798	802	773	806	768	786	791	776	814	809	784	768	798	791	832	802	788	777	800	788	800	785	782	794	800	779	793	800	785	789	787	816	747	793	789	772	779	814	809	819	788	780	796	799	798	837	826	739	787	797	816	812	849	742	795	765	775	790	788	800	781	790	804	792	774	799	817	806	837	763	806	758	818	863	789	791	779	800	819	768	779	769	705	809	808	779	770	760	771	727	765	781	775	749	807	754	815	784	764	749	742	832
24088	21213	30401	39922	41415	23581	6106	789	730	661	690	658	670	640	706	663	683	633	644	682	667	657	711	646	680	639	649	627	696	666	621	690	668	658	645	688	681	636	613	660	691	644	636	666	669	658	624	664	621	649	634	644	637	658	669	672	673	668	685	639	633	650	627	678	645	636	688	645	687	626	624	658	625	669	693	697	602	675	692	617	633	639	737	652	660	645	672	641	644	676	617	699	720	664	672	678	621	659	673	617	612	632	637	666	657	672	642	671	650	630	686	638	689	696	657	603	682	642	664	685	654	645	616	691	614	676	683	639	613	611	659	674	621	647	645	628	614	672	675	650	623	689	668	613	646	664	628	636	678	685	654	659	645	641	601	663	668	635	656	654	616	635	610	632	631	643	655	665	641	630	630	638	643	665	662	648	624	658	634	630	678	680	645	710	664	630	659	645	647	665	670	641	686	648	680	641	636	652	686	638	675	659	621	712	632	635	634	632	664	679	643	595	672	654	628	665	644	623	685	631	654	646	586	652	675	627	681	642	595	670	639	628	632	642	667	658	595	653	681	673	628	677	650	667	613	671	671	641	626	703	649	652	605	642	662	619	620	657	673	668	615	644	650	641	633	658	640	697	669	645	646	640	642	670	679	680	640	662	670	667	665	658	680	614	628	685	680	680	633	648	663	624	692	641	651	641	661	621	638	635	629	686	655	658	658	650	717	686	648	612	682	636	692	707	644	690	632	663	659	629	633	635	682	658	665	699	679	663	621	659	621	668	637	667	662	642	620	619	647	653	655	627	659	665	678	658	639	627	637	640	638	606	662	680	680	650	672	700	651	655	665	607	676	691	634	680	632	623	683	650	682	642	618	640	655	637	630	661	680	633	640	665	667	650	614	639	641	678	639	645	663	618	624	679	672	681	627	627	624	654	620	629	632	651	667	607	631	614	695	654	679	669	696	677	647	663	635	656	636	659	693	625	638	659	660	666	663	625	650	650	657	691	674	658	665	657	637	689	709	614	678	627	632	668	679	663	676	630	657	665	690	625	588	668	639	659	652	598	635	621	635	632	655	656	607	639	623	663	638	648	628	652	652	629	685	666	649	674	614	661	623	616	620	657	641	658	613	660	668	718	673	687	671	640	586	650	635	648	645	657	663	679	663	649	666	646	630	650	627	634	654	625	665	685	613	636	652	608	644	618	638	654	660	630	649	642	671	652	619	641	689	660	651	697	663	664	636	662	642	619	633	653	709	652	660	657	627	673	608	666	695	679	636	667	631	662	652	670	657	640	676	636	620	647	643	609	625	625	664	652	658	696	639	627	652	639	614	608	688	663	656	648	685	676	641	665	650	639	652	634	616	676	697	656	681	662	628	657	659	654	683	645	637	663	638	631	638	669	673	642	612	655	628	641	629	697	620	658	684	642	661	648	639	674	660	691	707	629	688	658	683	646	626	631	674	647	634	685	595	648	667	613	675	658	678	617	618	659	657	676	690	679	629	687	679	634	630	659	668	689	643	662	656	677	631	638	645	668	706	687	638	630	651	637	609	661	680	630	639	638	632	671	681	682	657	663	646	651	636	655	640	650	659	687	649	657	655	710	646	641	668	656	631	607	645	642	683	628	655	664	690	660	693	650	663	628	630	615	614	652	641	698	669	705	671	625	653	656	670	671	656	649	629	652	639	659	617	632	681	659	668	657	649	653	653	653	628	679	665	685	699	632	674	637	647	668	662	661	619	616	620	679	633	630	625	626	685	651	669	644	648	687	671	687	681	625	660	623	599	622	655	627	658	693	645	654	605	651	659	651	647	670	624	638	626	695	656	647	658	677	692	684	667	611	648	669	589	644	640	628	648	675	629	603	666	621	657	673	679	683	631	626	642	675	696	655	629	625	613	684	710	682	631	652	671	647	608	677	655	622	628	608	647	623	656	710	661	637	662	644	673	595	635	657	676	629	682	619	644	647	690	677	643	616	649	618	696	656	710	678	671	630	651	652	669	642	672	688	596	657	662	615	615	680	629	612	669	660	688	641	696	632	619	658	663	681	649	649	686	660	655	659	622	653	659	654	665	639	646	659	644	653	659	625	661	664	619	657	654	614	660	685	657	656	664	648	655	684	673	675	630	660	673	699	643	683	630	678	644	628	653	628	649	640	632	638	647	598	628	703	618	623	641	654	666	648	678	639	690	651	642	637	626	621	635	643	649	634	679	656	686	662	653	638	665	701	679	654	692	595	638	649	709	632	672	655	634	680	660	715	690	663	657	685	703	652	642	621	690	638	664	635	623	684	639	659	640	669	658	647	669	680	619	645	688	647	619	613	687	629	692	625	650	651	648	662	645	673	635	630	659	687	711	651	688	668	652	659	654	643	663	633	685	649	676	695	684	682	636	663	690	637	627	637	612	613	677	644	625	657	602	673	622	661	632	602	667	613	659	640	676	650	667	689	685	678	652	647	644	687	671	619	639	691	614	670	601	697	657	663	609	642	586	679	652	664	660	640	577	627	645	640	673	623	667	690	682	594	629	661	635	733	651	632	675	608	642	660	640	640	656	615	650	644	672	628	630	676	667	632	653	643	702	667	635	661	638	627	646	637	660	689	647	664	697	667	692	641	691	660	617	655	629	679	681	675	661	651	643	662	678	665	607	648	619	646	641	651	668	654	655	622	637	667	657	677	632	679	667	652	616	633	629	649	659	648	641	653	650	683	657	653	698	687	677	614	646	685	686	650	643	626	635	655	635	688	650	665	676	643	655	698	631	603	672	649	667	677	676	665	721	636	649	637	663	704	695	617	631	654	672	656	664	689	668	636	706	703	630	636	627	648	667	675	628	649	682	609	672	649	641	639	650	652	652	646	662	627	681	667	677	635	671	656	623	674	664	660	664	679	632	629	657	660	658	634	645	609	632	687	669	674	637	661	679	636	635	639	661	641	649	635	664	691	615	695	631	711	654	662	655	658	643	630	644	651	655	629	674	703	614	645	650	661	602	697	656	671	637	696	667	645	697	603	658	631	632	688	656	656	650	649	675	654	680	612	662	664	650	654	659	634	671	698	641	629	682	674	686	641	641	656	661	641	663	653	652	676	630	658	634	647	695	711	671	683	647	649	606	665	631	640	610	633	700	647	677	682	644	658	631	638	605	673	651	597	648	653	622	680	639	691	663	685	644	655	655	630	641	668	596	647	664	670	679	684	649	670	654	638	633	657	665	692	631	650	637	690	672	619	677	633	626	632	624	670	659	666	630	684	643	635	611	629	676	652	682	673	675	658	657	642	594	661	647	680	682	631	631	656	673	652	641	635	680	599	694	639	678	707	649	636	633	646	625	648	642	626	643	689	641	665	629	655	595	691	669	663	662	636	619	665	634	634	619	680	643	642	684	628	642	650	692	652	613	631	629	650	615	645	674	639	639	685	625	627	670	655	634	634	647	656	631	677	693	621	668	663	604	650	658	632	659	616	641	603	723	622	623	679	674	665	642	670	649	650
29007	36657	56179	58334	47558	21036	2755	1064	1080	1001	1021	1008	995	1011	990	944	987	955	1000	1023	1048	980	969	1002	947	1009	990	910	984	988	990	1020	966	976	964	997	1004	1015	952	988	932	945	994	984	963	972	977	972	1035	1007	985	964	1010	1002	1002	1005	1000	976	950	998	958	1019	1025	932	988	1030	1060	970	994	972	1016	955	966	978	1035	994	938	968	964	1053	949	940	989	1020	966	984	981	944	998	1014	1020	1025	1001	1051	1015	1013	980	1003	948	933	1005	960	980	947	998	993	1013	950	977	974	1023	1050	1001	989	964	962	1000	1047	953	969	1046	986	1014	1039	958	989	967	1037	963	993	986	926	973	968	959	972	961	936	958	965	1005	971	988	977	963	978	980	967	1003	977	988	1038	1033	1040	979	1025	1004	961	1006	980	999	955	986	965	944	1006	1013	1050	982	967	952	926	983	943	1007	1004	990	1001	1017	1000	929	997	1018	1028	981	976	1022	988	999	926	973	940	949	980	968	959	996	1014	980	951	977	997	958	994	965	974	986	946	986	995	989	952	958	951	962	947	1012	980	1004	941	970	959	967	987	964	1008	980	927	947	970	960	978	985	985	1016	1026	1020	1010	1007	999	1001	980	1006	996	981	1052	1006	977	1018	1007	988	996	1003	988	1008	912	1064	998	981	1000	968	953	991	983	1052	984	1001	965	1019	986	1017	993	962	953	928	979	935	978	982	896	1004	975	967	964	961	1004	1018	969	959	992	1003	936	981	1000	971	968	1003	1020	1024	978	943	934	1030	992	994	940	980	959	951	954	932	967	1006	918	979	996	952	1019	972	1031	958	1010	967	962	1035	993	991	1007	1062	936	1041	944	1000	949	952	1008	1033	1017	1016	967	1036	1015	1005	973	968	988	963	1007	972	1056	930	1040	1004	993	984	938	967	1015	961	973	1013	1004	1007	970	961	968	982	997	974	983	1020	968	947	964	992	961	1025	937	968	927	1033	990	1001	992	1006	926	957	958	932	1038	972	1014	1001	996	1015	979	913	1033	979	960	943	983	1007	951	1010	948	1020	1004	964	986	1000	1017	998	997	980	1026	1002	983	952	962	1008	1007	1001	983	941	1031	963	974	1005	987	994	996	938	974	1022	939	1015	1039	941	977	1026	955	1003	947	985	965	952	973	952	961	1029	944	952	1008	1021	1012	887	959	979	1007	962	950	968	981	992	1023	1007	999	1048	984	989	952	933	992	980	1017	992	997	1019	1005	1008	996	958	999	1034	983	938	989	972	984	973	1004	1016	1016	984	1013	965	999	1022	1019	962	1022	936	1049	1045	956	995	1020	926	932	980	1012	958	927	971	982	937	928	973	973	937	977	913	1023	957	968	965	1003	911	1003	1043	1069	949	984	980	987	947	977	1027	962	953	950	937	933	962	1012	973	997	989	970	976	995	951	946	1003	935	954	980	987	985	1039	983	994	1007	976	914	993	1016	1002	950	1011	1050	934	979	977	1006	1012	985	995	979	935	972	1011	1010	983	984	1002	979	933	999	964	961	977	955	1004	971	964	924	1005	988	979	993	969	1022	977	973	980	985	955	954	1046	993	1027	984	982	968	973	978	959	998	928	962	965	991	985	947	995	988	972	989	955	981	977	946	945	959	987	955	945	1024	970	965	952	949	969	992	977	927	922	986	927	961	986	994	1028	974	1011	1005	985	1031	1034	954	988	933	990	1006	989	986	940	1015	1022	928	993	964	1018	992	996	970	959	1027	1030	1025	969	1005	1025	951	996	936	998	954	923	990	1001	1001	978	919	943	1008	986	979	966	979	985	926	1018	957	1032	920	983	927	994	1075	971	927	999	998	1000	971	982	1010	943	914	1009	1025	1015	993	1003	932	972	992	974	960	929	963	1009	994	966	951	1047	1001	999	1031	981	951	1031	915	987	965	996	1001	1010	1005	1000	993	1048	948	959	1004	983	982	1011	963	924	988	941	929	975	920	957	963	1007	963	1024	1041	965	1002	991	990	943	992	942	952	954	975	979	989	985	966	983	1010	1023	935	1007	991	971	931	1015	986	944	969	1015	920	915	993	993	965	955	977	981	976	1015	999	948	1016	961	958	999	1018	954	1017	957	1038	991	1024	1040	976	1069	948	976	1007	971	1008	945	1010	993	1000	952	977	988	1027	1020	1016	957	1018	1007	1009	953	1009	991	1038	1040	974	991	981	1015	949	985	1026	975	958	1059	1017	951	980	1059	962	1001	984	1053	953	997	1032	1054	1027	948	971	1031	1041	1012	987	974	976	994	1050	916	964	991	1020	1037	990	945	950	978	1024	965	992	962	985	967	980	957	983	963	1013	995	910	1000	951	941	965	993	938	986	1033	949	979	1021	964	940	976	993	986	1000	1016	983	966	1001	944	954	994	978	1028	1007	997	985	938	985	919	980	1002	978	985	986	934	1005	1016	954	982	1019	931	964	1003	938	981	972	961	1015	977	1004	961	989	1028	927	988	981	937	963	1026	960	987	947	995	990	972	1018	996	955	914	1001	968	1009	969	966	959	981	989	999	914	1016	960	968	989	1011	969	981	984	1003	910	946	955	962	990	1009	926	952	961	995	955	990	1010	1013	931	983	969	994	983	996	989	995	955	947	982	1037	1011	963	951	963	1038	1003	956	977	1013	1000	954	988	993	977	978	1033	1017	1013	1011	967	977	1004	982	976	976	1046	986	979	943	1004	1022	993	969	990	1024	1001	945	1031	993	968	975	978	933	949	994	980	953	1008	1052	999	951	952	924	988	998	998	938	997	915	1020	988	959	960	942	997	1007	968	944	1000	931	980	1055	966	980	1021	967	1015	1009	976	933	1041	1013	919	978	969	943	1005	994	947	937	955	971	1002	968	996	971	999	999	945	959	987	976	1001	973	1016	1026	994	974	952	988	916	981	956	966	1040	997	985	946	958	965	1003	1003	1004	1026	961	996	1009	1001	993	1020	936	937	938	917	979	1006	1032	992	972	983	985	1009	1001	964	1024	960	1023	998	942	988	948	973	990	1027	984	968	937	1016	975	1000	1000	984	1017	996	973	971	968	992	951	1026	976	970	995	972	949	950	960	940	972	1032	998	956	990	1040	983	1039	929	944	1018	1000	976	994	965	934	986	1013	959	908	993	942	967	975	1028	993	1016	998	994	1000	981	955	1007	972	1019	965	966	998	1026	1018	994	1053	1000	1008	1019	972	981	958	960	1010	948	974	973	1005	936	982	936	1002	1055	955	953	958	994	972	934	984	999	974	975	970	1022	952	1040	985	977	959	998	939	1055	1024	1024	938	993	1015	972	984	960	992	1003	965	942	1000	982	1032	993	976	938	993	1020	967	1033	990	991	1034	954	985	1008	1000	989	1018	949	989	957	1012	922	930	979	945	949	1009	1036	1019	976	988	959	1006	934	1027	1003	958	934	968	954	1034	980	956	997	999	949	966	1002	1020	991	962	1025	982	973	971	928	952	1020	988	972	971	975	923	973	941	983	1003	1015	1002	1020	984	965	1000	978	1016	954	970	953	966	950	1033	951	979	1011	970	937	988	971	1020	958	967	1014	1049	1017	1004	971	1008	888	989	945	1019	950	998	1007	946	1000	929	988	1013	1002	1048	965	1023	963	956	953	1010	955	998	999	935	1015	995	947	1035	990	1021	988	926	1004	974	1016	1027	944	976	988	991	982	1009	1026	955	990	1022	952	970	990	1001	982	976	930	990	1019	986	998	927	1000	990	964	1034	955	995	1029	967	965	950	991	1075	1010	938	919	993	1007	928	973	948	974	934	947	956	919	960	917	996	1020	1001	1021	1000	1034	969	1027	1004	994	943	1003	903	1020	955	1010	963	947	965	971	995	984	965	1006	996	1022	1033	989	977	1023	971	985	1015	1027	994	980	990	971	981	991	1008	985	1006	1009	1008	973	949	969	991	949	1050	958	1016	961	966	1004	954	1029	946	981
23036	21214	29400	34862	42580	27178	13062	1210	579	603	586	581	598	567	568	577	532	568	538	555	576	564	528	562	559	542	511	571	567	554	515	539	555	535	517	516	582	504	514	543	566	479	501	567	562	553	573	542	548	538	556	544	564	511	554	561	531	522	536	543	570	579	556	547	567	547	572	539	547	519	534	577	515	567	570	457	568	545	580	550	553	573	558	562	506	593	512	527	532	503	571	574	610	556	560	574	533	524	578	520	534	601	547	540	485	579	565	524	583	550	551	583	540	557	567	564	509	513	513	522	573	587	503	521	548	518	563	558	517	545	515	530	566	578	562	572	571	537	530	535	559	549	523	519	533	558	556	549	529	518	568	532	509	541	522	521	543	533	538	480	564	588	516	514	491	548	557	513	537	532	559	543	557	522	515	571	550	526	517	517	514	544	526	573	557	556	562	509	567	564	526	575	538	551	531	553	528	542	547	554	549	532	557	533	544	551	520	514	515	523	552	585	521	540	568	548	550	489	580	564	551	525	532	577	588	484	548	537	513	543	544	549	557	551	559	530	556	521	527	504	526	542	540	535	520	541	542	519	498	550	609	501	540	536	528	556	547	549	516	557	560	556	516	536	577	545	519	529	546	517	511	560	541	570	544	554	554	495	531	547	526	543	563	520	574	512	567	540	578	561	560	484	544	570	527	557	567	575	530	536	546	571	565	540	549	524	547	566	533	541	541	537	532	550	540	548	574	548	571	553	538	556	529	548	535	536	541	549	528	510	527	522	543	530	545	512	557	564	543	499	534	557	514	546	579	556	569	550	522	515	553	534	529	542	540	563	585	524	585	585	548	558	548	530	509	552	534	531	553	532	555	529	562	579	509	566	567	531	498	512	565	559	518	525	551	551	538	543	521	541	540	529	490	577	537	564	550	548	530	567	564	525	541	546	527	511	531	574	542	530	575	533	588	552	525	588	512	577	559	525	537	560	543	520	529	531	552	521	565	534	542	508	593	561	571	561	520	583	529	586	531	591	510	581	551	582	541	526	527	575	530	546	530	585	570	574	535	558	526	531	528	528	559	566	507	523	531	547	535	549	529	549	536	481	521	548	566	561	566	519	550	501	537	549	547	506	574	514	533	559	521	604	533	544	553	546	582	500	566	574	592	529	529	541	502	553	539	549	557	549	548	550	561	559	554	554	535	500	555	504	542	559	576	552	505	554	543	552	561	554	557	549	488	559	559	536	538	585	534	573	458	592	583	529	514	529	555	546	553	578	534	537	546	527	559	525	548	566	525	547	566	562	549	563	539	515	564	526	539	578	525	527	542	563	547	547	534	603	542	545	562	619	538	516	570	504	544	524	527	542	561	541	560	511	550	551	567	580	533	557	553	566	530	574	582	575	492	551	537	538	542	557	553	561	544	556	481	552	556	521	485	474	590	548	529	541	540	585	526	540	564	555	554	577	598	535	517	488	531	537	552	516	532	566	502	532	533	522	558	553	527	560	521	521	545	530	529	549	548	540	513	538	534	537	539	557	505	512	544	528	566	536	571	554	535	538	508	583	545	533	537	530	545	531	563	586	565	537	566	548	498	556	509	583	533	516	554	538	525	543	558	534	571	522	493	574	537	593	564	482	495	495	520	517	546	530	530	539	543	535	541	574	491	523	570	541	508	565	528	495	568	554	533	562	531	590	534	575	554	526	583	516	577	516	570	541	609	561	541	496	547	564	533	563	542	543	568	553	548	541	519	555	522	528	563	530	602	545	523	566	582	548	519	548	502	552	514	533	543	519	602	530	576	527	531	507	518	566	561	559	533	548	536	537	530	519	548	535	570	548	536	510	547	527	512	542	566	542	534	560	473	548	526	556	570	554	523	519	578	539	550	515	543	551	524	554	535	479	557	525	558	581	555	538	542	587	562	518	555	542	567	549	550	535	577	553	569	564	524	548	548	559	557	525	549	486	561	559	561	518	528	551	584	508	569	506	532	523	534	546	542	536	534	540	529	591	498	543	526	537	544	498	511	559	566	559	513	592	524	579	547	577	560	515	521	491	542	522	579	539	541	576	568	529	533	530	558	537	567	616	551	569	552	528	522	521	553	550	532	517	549	549	533	564	545	553	583	563	569	528	538	546	536	521	548	545	550	575	558	529	529	519	559	546	588	547	556	518	547	524	538	529	542	530	537	561	519	520	545	550	557	516	531	537	574	561	548	524	540	545	517	535	543	554	540	542	535	543	563	530	557	559	516	540	541	552	541	508	567	568	548	550	506	566	509	544	579	606	547	561	514	555	540	528	569	554	609	538	537	536	561	538	566	588	523	518	590	541	593	572	538	568	557	530	536	528	585	541	509	521	579	518	532	566	526	581	540	548	556	542	528	567	547	525	547	510	525	518	543	516	539	535	526	545	545	540	547	530	527	496	505	597	529	520	544	547	553	565	483	528	506	556	531	576	562	538	598	538	573	518	561	525	564	516	501	558	557	530	549	566	565	535	555	565	568	509	561	538	535	553	528	551	562	547	540	531	540	569	489	529	533	571	540	568	599	570	551	538	526	534	542	509	545	573	577	534	551	545	555	556	552	523	568	526	540	535	552	519	539	605	510	560	575	530	550	529	548	494	523	521	539	552	567	546	520	546	529	510	575	527	575	573	548	544	537	490	531	577	564	506	566	546	546	577	581	540	551	559	504	515	537	501	571	549	571	526	517	540	562	521	525	568	577	520	577	548	507	542	554	502	543	510	589	511	530	501	565	508	551	544	562	519	571	527	549	558	526	536	538	553	553	503	533	553	504	531	550	548	523	552	550	529	566	535	589	551	565	566	524	578	529	554	569	543	542	555	510	594	568	523	546	551	529	536	587	500	517	537	558	543	511	558	526	572	507	531	515	547	564	530	485	586	520	501	492	553	488	564	548	549	532	570	527	539	576	572	548	536	574	508	557	553	546	573	533	562	553	571	538	540	513	500	534	549	535	564	562	525	525	522	549	563	586	559	555	574	547	535	560	551	539	529	540	570	499	526	574	563	581	527	496	586	538	536	517	515	567	521	515	537	547	540	544	562	542	581	531	515	547	477	568	491	530	566	535	549	534	531	552	556	501	526	569	533	528	529	518	595	537	574	568	563	575	482	534	579	535	518	583	525	523	562	560	563	500	531	509	570	584	490	539	589	600	561	574	561	536	611	557	531	570	539	540	531	543	515	558	563	551	515	575	526	530	558	536	529	516	571	543	545	554	525	539	526	528	540	533	512	539	553	520	552	543	527	547	544	546	565	564	539	537	527	557	556	516	604	487	542	559	530	545	516	563	544	562	552	550	536	570	548	560	545	524	589	541	570	554	508	519	553	544	552	532	534	591	521	573	514	559	545	579	537	577	555	500	553	514	544	572	558	527	541	526	521	558	508	574	528	551	562	578	535	534	544	517	523	531	534	551	534	498	539	525	540	543	529	528	555	497	554	491	540	547	525	532	517	517	496	524	514	565	518	555	554	570	535
34856	48989	67316	72934	56774	25466	3587	887	882	848	907	879	812	846	886	819	863	807	859	842	867	811	818	838	884	839	802	791	881	780	849	836	839	764	854	822	842	813	803	889	765	807	844	844	866	800	847	848	826	865	814	845	849	845	807	803	830	857	836	809	830	797	831	800	836	826	815	832	790	808	860	855	793	771	859	799	805	831	815	807	811	841	818	821	794	883	833	848	805	830	885	940	920	878	819	793	845	809	774	773	780	884	759	848	831	834	812	762	834	822	808	771	783	870	859	798	839	822	834	843	822	797	838	797	827	828	856	854	836	777	802	815	808	848	839	806	833	861	823	856	832	775	791	871	835	832	830	864	815	791	813	816	812	826	811	839	854	798	785	807	864	810	807	827	796	777	839	785	801	766	794	852	797	818	861	809	769	810	822	847	825	837	817	763	831	828	801	844	829	878	824	840	816	796	800	778	817	831	847	859	826	836	797	838	835	814	808	807	872	771	844	812	814	843	787	866	807	758	837	758	798	849	854	823	829	840	808	786	837	847	856	798	815	795	829	783	783	782	861	865	853	830	794	839	850	761	812	810	809	832	772	810	860	785	888	847	818	874	819	821	843	840	821	865	840	831	831	865	838	853	814	846	795	773	863	774	839	815	813	798	823	825	813	826	859	818	801	848	815	762	826	820	800	826	862	818	815	828	842	830	821	859	777	816	847	776	784	844	792	752	849	824	816	845	853	858	825	861	766	813	808	860	806	778	828	847	842	837	850	803	833	793	811	851	785	882	771	819	790	788	839	800	763	850	836	852	861	869	807	804	846	788	834	832	839	815	811	819	838	810	806	845	802	843	836	776	878	843	796	820	815	873	771	822	831	833	820	832	761	838	819	839	821	815	827	797	852	789	838	832	813	870	858	798	804	805	832	819	798	797	822	807	806	817	820	807	828	826	810	824	836	795	840	820	793	804	855	797	827	802	854	811	826	739	817	762	797	826	804	791	812	810	873	805	865	824	817	820	893	820	856	809	801	793	877	810	782	826	860	807	834	816	806	843	830	862	799	840	854	837	790	836	825	847	863	839	823	763	797	809	881	784	781	846	828	772	812	847	820	814	860	867	812	796	814	828	794	829	851	813	813	841	838	867	852	828	767	822	832	785	828	840	853	858	885	822	854	852	814	847	801	861	791	787	800	805	796	809	808	771	801	833	867	820	818	839	774	812	847	799	819	794	788	801	800	831	818	820	841	848	841	800	784	796	789	832	868	799	912	837	820	852	804	796	836	805	823	801	792	822	843	831	856	852	853	857	793	828	867	848	822	872	856	810	838	818	815	857	836	810	853	819	858	848	825	810	858	787	843	829	824	784	786	876	831	849	801	807	873	820	783	834	790	803	846	855	800	766	809	855	844	818	809	821	841	845	819	805	788	796	819	841	820	833	817	857	837	782	831	893	767	802	844	850	838	838	819	804	831	833	785	808	817	814	840	815	835	820	844	807	825	855	868	853	821	794	835	815	807	819	854	834	799	789	799	861	822	846	854	733	760	797	851	818	845	795	830	793	824	811	837	837	804	861	821	814	807	839	824	816	815	806	837	769	793	864	782	823	800	872	819	829	810	792	783	834	807	796	823	808	792	800	861	825	834	815	818	793	842	816	831	852	858	831	815	803	798	779	789	788	827	802	822	833	789	866	846	811	813	803	813	811	824	773	814	807	855	804	837	846	823	873	827	846	803	804	799	791	827	845	798	795	811	854	764	858	814	833	798	857	845	813	828	775	818	843	827	822	791	819	811	799	863	856	799	840	847	818	837	758	732	791	766	839	864	807	835	869	805	837	792	787	815	854	815	822	840	876	806	771	824	856	804	824	782	857	776	854	805	827	813	871	833	817	789	822	801	850	829	825	840	820	845	814	881	851	820	842	898	859	843	843	814	796	808	797	809	872	828	793	842	766	794	814	828	853	894	826	794	840	826	868	851	851	780	841	857	786	829	881	789	863	787	794	860	821	851	779	859	840	836	806	822	810	818	855	831	864	861	821	841	780	845	820	780	846	863	819	823	798	834	801	770	807	839	822	821	846	843	788	821	862	845	821	841	851	749	834	759	773	830	825	843	835	799	814	857	811	855	844	846	817	823	827	854	820	781	855	802	823	867	819	838	816	877	879	814	827	800	844	822	770	810	850	858	784	822	822	833	827	807	819	853	769	850	804	820	837	827	829	834	857	819	850	867	798	798	771	823	832	847	820	824	812	793	820	810	810	832	851	856	850	844	828	840	794	877	852	820	829	804	817	822	820	817	804	787	811	831	744	817	849	828	807	845	832	830	818	836	836	839	795	779	845	822	850	796	800	814	866	810	781	790	788	781	875	850	850	838	804	812	841	837	864	802	801	812	794	813	808	811	805	848	846	790	841	860	812	837	860	792	807	815	813	869	807	843	797	858	843	831	858	788	885	790	843	803	876	822	799	752	797	801	830	830	807	857	830	858	798	785	836	810	857	795	824	789	827	835	784	819	842	830	801	824	838	860	822	829	784	800	803	781	854	863	808	824	770	844	813	859	823	836	791	846	784	801	844	836	822	824	836	813	839	863	799	866	812	853	799	809	801	828	782	811	794	843	810	833	811	824	826	804	810	807	779	848	813	856	800	818	789	820	769	812	795	836	790	833	802	789	820	826	806	837	802	853	774	846	791	771	825	815	814	790	822	851	869	864	801	827	833	852	849	795	801	825	804	873	810	847	800	833	824	782	791	797	827	829	826	775	775	838	817	836	787	830	806	857	866	788	823	801	831	836	830	755	807	799	857	837	854	771	778	870	829	766	793	814	799	846	795	836	783	799	809	864	830	835	778	808	796	777	864	860	854	811	819	806	860	851	800	808	861	842	855	857	814	815	835	845	790	829	790	883	846	825	874	816	833	845	858	851	801	788	824	837	814	849	815	806	871	886	825	784	896	846	775	763	805	853	805	855	786	884	834	763	806	857	827	800	853	826	832	850	843	866	867	820	848	830	841	771	817	813	848	815	815	853	818	849	819	849	819	834	767	800	825	866	854	789	842	824	821	786	864	851	791	820	838	809	857	814	845	804	870	873	826	792	806	797	838	765	780	832	827	766	810	826	763	839	825	816	860	790	794	790	835	840	827	849	808	838	831	799	839	818	810	833	822	848	823	860	812	802	788	846	782	786	821	795	860	840	847	837	834	841	801	859	825	843	790	770	838	844	858	836	807	795	818	848	855	837	806	823	764	825	811	815	828	834	842	832	841	775	835	804	863	783	813	796	830	811	815	805	798	821	853	826	850	817	796	815	795	847	764	823	768	826	788	816	825	816	798	797	807	812	857	808	819	811	807	826	771	844	838	796	818	811	876	839	809	839	846	850	801	840	852	787	815	790	775	822	826	798	799	782	761	794	785	815	828	805	838	783	778	860	816	855	840	786	847	817	872	827	840	858	832	810	803	814	895	821	747	828	792	890	817	818	848	779	822	843	856	845	834
27113	20788	16258	18371	15545	2922	644	520	545	519	465	497	474	521	512	507	539	498	528	534	555	504	488	486	522	498	482	467	460	514	488	521	535	471	499	536	513	527	515	475	514	523	476	523	521	530	565	503	526	515	502	485	462	514	484	502	520	497	529	523	521	531	527	505	513	558	514	498	511	521	535	513	465	527	501	491	495	534	476	514	541	512	507	454	537	521	519	516	585	497	537	509	522	526	543	507	504	531	528	520	513	480	544	521	524	516	508	553	512	483	511	500	515	513	479	499	479	552	525	481	552	507	534	524	513	499	471	533	514	514	527	531	505	517	498	515	509	527	502	523	543	522	503	509	535	470	511	520	499	471	533	522	535	510	473	525	475	494	518	519	500	524	518	498	496	521	512	519	518	460	499	507	523	534	502	517	509	530	552	469	527	507	455	554	470	522	510	485	487	474	522	545	469	561	486	512	506	471	528	482	502	511	509	508	502	489	525	520	559	516	502	502	486	513	523	512	483	483	546	483	528	540	496	521	500	510	517	532	522	490	551	529	512	515	528	528	537	498	512	480	492	553	511	537	502	523	490	542	493	512	512	515	522	495	458	472	523	509	560	491	512	492	512	536	527	538	530	471	506	484	516	528	506	518	521	491	552	505	515	529	522	534	542	507	536	521	540	501	488	494	519	526	503	539	509	577	474	554	543	518	505	496	511	511	496	488	539	537	562	481	464	494	473	542	487	539	527	523	544	529	504	502	510	548	507	534	529	513	544	482	525	526	510	490	522	515	496	525	502	528	527	476	558	545	506	541	536	510	564	483	508	507	536	496	486	496	475	518	510	537	513	515	453	509	506	512	501	502	480	502	494	485	500	514	555	534	495	511	540	537	516	504	522	525	520	522	514	516	492	531	487	510	468	543	515	498	507	513	526	481	509	545	515	534	478	485	545	533	484	525	485	518	553	473	473	528	539	520	516	532	492	508	524	502	539	517	499	528	545	506	539	505	487	502	478	505	522	516	486	524	473	488	510	464	516	553	470	498	515	528	501	518	525	507	536	492	512	521	553	536	498	525	516	484	562	525	492	498	487	491	551	536	509	523	508	538	518	512	491	524	513	502	538	500	486	531	513	554	517	493	508	539	510	502	544	499	508	520	534	473	554	496	579	487	510	508	519	546	523	516	491	521	492	482	488	542	502	529	543	540	499	486	502	474	504	482	516	535	553	476	506	531	509	535	464	491	488	481	507	511	508	521	511	518	495	563	502	490	517	515	514	490	497	513	511	560	525	525	493	536	483	498	522	524	522	476	479	534	504	487	469	550	532	509	491	506	514	565	507	486	523	503	505	520	552	507	503	515	442	487	465	504	527	506	508	498	511	504	521	522	522	534	483	523	505	500	487	500	516	530	513	497	498	535	520	507	505	495	526	514	531	454	522	491	503	556	514	502	524	519	492	536	469	460	475	532	566	519	494	488	497	481	523	502	529	481	531	495	480	477	502	544	454	526	527	487	516	495	526	532	555	533	479	515	487	488	506	457	519	496	475	501	490	539	495	491	494	534	487	522	519	536	514	495	522	474	535	492	495	520	545	512	488	530	463	511	519	536	507	472	511	519	538	488	492	519	547	543	508	509	502	534	530	499	523	527	460	517	523	510	481	509	508	507	522	515	530	475	511	490	498	542	482	499	503	486	514	531	518	534	512	517	506	541	542	530	536	545	535	499	482	530	542	491	509	529	540	543	468	487	533	508	538	481	504	494	533	471	526	517	538	474	535	518	542	496	525	534	549	533	498	515	508	554	505	508	492	489	538	490	545	541	515	505	516	529	510	506	490	525	492	531	520	473	523	433	477	494	529	513	498	505	486	494	557	484	517	518	495	503	485	533	494	542	528	499	520	513	512	566	491	505	531	482	472	478	506	530	524	526	492	506	502	498	534	510	530	534	493	498	516	534	489	485	482	510	527	486	491	505	534	517	524	480	535	532	530	527	524	490	531	517	541	454	543	565	533	493	470	516	458	499	517	524	523	493	537	513	502	493	496	497	521	517	537	500	516	468	552	529	489	490	550	502	439	550	505	494	495	510	513	521	534	539	505	537	542	501	536	507	498	498	547	522	569	479	528	479	491	480	502	550	492	489	457	510	517	500	534	505	459	519	510	564	549	534	500	533	522	540	496	562	511	491	509	521	572	511	518	550	512	514	514	570	494	503	506	497	490	509	498	496	503	489	509	473	487	511	468	492	539	489	509	506	590	485	510	555	524	496	548	513	508	533	527	522	480	485	478	494	547	508	532	563	508	520	504	550	519	509	508	525	553	519	516	526	547	492	521	499	531	507	508	498	521	517	484	516	520	521	495	502	473	494	538	516	511	512	498	482	544	452	514	472	489	500	525	525	523	535	486	515	510	487	512	482	486	509	465	542	514	516	516	545	521	501	518	543	476	532	518	501	504	522	519	524	512	542	543	501	510	489	496	524	525	526	499	460	490	508	505	532	487	515	501	512	565	542	521	508	509	473	502	521	514	499	514	498	522	559	496	540	519	506	492	515	510	546	494	515	528	517	500	498	569	529	512	527	508	494	518	552	483	529	499	545	477	484	470	541	555	563	491	512	542	552	522	506	478	482	471	512	530	525	501	518	509	500	500	534	515	476	549	495	532	511	491	509	469	538	516	522	482	562	490	482	519	516	517	531	520	507	486	519	485	512	515	528	485	528	501	539	510	470	529	485	523	518	523	519	536	521	466	512	542	547	544	504	473	484	534	511	497	530	504	514	528	476	545	529	533	485	505	517	542	475	526	529	539	480	500	553	537	477	517	515	556	486	523	479	509	511	487	538	521	507	524	515	528	535	509	526	528	497	539	487	535	514	533	539	497	539	516	507	521	483	476	547	537	524	547	531	483	520	484	531	498	504	530	483	504	490	518	552	533	501	530	510	532	511	533	516	503	496	526	532	467	522	545	539	479	498	518	517	486	479	543	506	511	513	530	479	495	511	445	509	550	511	520	525	488	521	544	506	494	513	487	486	504	567	481	538	520	513	496	544	503	530	549	523	493	505	521	512	522	508	511	524	516	518	555	519	536	586	490	523	520	530	524	493	490	508	495	491	528	467	520	491	503	555	498	547	503	512	523	533	537	513	478	518	498	539	523	471	489	504	503	523	512	528	516	486	550	549	563	516	512	570	485	517	550	516	538	535	471	550	530	514	523	516	528	491	477	566	504	526	516	541	492	536	523	501	513	503	532	519	512	497	467	513	509	533	528	546	504	489	460	527	518	516	503	532	517	535	525	503	522	525	514	479	497	479	490	512	497	507	507	506	509	482	536	555	516	522	506	531	493	497	499	469	493	498	506	510	506	536	529	487	537	488	507	520	537	486	533	516	513	499	479	539	524	531	517	505	509	480	504	519	541	516	502	489	523	503	541	522	486	493	505	475	486	477	483	486	494	462	506	508	512	488	450	482	469	523	524	473	497	496	520	519	548	542	497	494	528	537
23138	16990	17670	23701	20090	4032	874	765	824	743	789	808	789	791	776	767	801	796	786	796	755	738	786	771	765	806	804	815	794	800	760	766	783	771	757	729	758	756	811	772	766	813	771	799	823	808	753	798	766	788	805	807	743	804	772	759	764	813	735	712	831	816	732	725	764	792	755	746	749	735	769	825	784	800	793	812	802	737	822	814	782	774	746	762	864	787	770	814	814	811	787	881	733	717	787	775	806	777	810	749	796	725	739	754	773	801	757	766	736	791	745	720	775	770	811	797	753	783	786	728	737	770	775	793	785	746	782	826	780	786	803	798	769	763	778	766	770	776	767	796	779	801	744	793	774	785	798	788	819	757	783	797	753	779	789	773	807	745	767	784	805	756	770	727	755	806	785	738	793	764	778	787	770	735	777	825	735	850	778	755	746	768	791	744	758	737	809	759	795	800	791	792	803	745	725	758	745	814	778	794	736	819	785	769	814	733	805	797	766	770	790	802	748	770	802	774	770	787	777	798	776	776	790	848	731	802	759	746	788	787	796	831	771	802	738	746	742	771	745	786	793	860	771	781	755	769	775	794	807	801	808	836	766	766	757	808	750	747	765	783	778	835	789	782	722	769	837	790	797	762	758	695	737	805	773	749	783	766	809	783	740	739	761	776	788	753	788	794	765	786	776	742	731	776	773	801	796	731	791	730	752	783	796	773	824	771	822	798	777	723	785	810	816	705	757	753	765	775	761	806	800	782	773	770	865	838	729	771	788	774	779	774	749	745	797	727	810	767	795	761	763	797	735	818	768	812	765	752	764	772	765	756	791	754	772	809	806	768	739	780	789	816	761	823	741	748	764	782	790	783	760	766	784	822	782	766	783	775	754	784	766	756	814	773	767	816	791	718	777	779	783	734	760	770	789	764	764	773	749	779	777	819	757	793	797	771	799	756	793	823	792	805	796	788	769	780	745	786	752	748	802	766	767	791	778	786	796	791	781	761	789	743	766	825	772	765	817	759	757	794	740	800	752	777	796	767	763	828	750	754	832	776	759	778	763	748	757	755	754	703	752	772	788	790	784	723	761	763	754	786	778	838	764	748	749	799	753	735	751	772	770	766	756	829	809	778	784	742	771	770	816	790	790	814	775	799	809	802	805	716	806	769	767	760	799	782	759	775	784	725	770	784	766	722	707	801	874	748	846	791	787	833	790	723	746	806	774	764	795	798	812	736	802	735	789	793	775	753	784	795	814	764	752	799	800	798	792	760	733	772	776	832	744	759	802	735	772	812	802	811	789	790	767	800	811	757	787	788	699	790	803	810	771	771	780	753	774	799	765	808	771	763	794	753	817	806	755	783	748	769	766	749	755	733	796	781	764	734	764	770	741	825	771	713	782	745	777	801	817	768	735	770	802	726	794	795	760	812	809	751	790	769	768	850	799	750	806	752	770	811	749	813	758	771	787	763	802	777	782	774	802	755	772	760	763	795	814	766	832	804	744	788	804	762	770	746	788	774	816	744	776	736	756	764	811	751	828	767	807	782	738	789	748	786	780	768	813	774	818	735	814	775	773	786	726	787	775	799	827	751	783	808	770	817	761	815	747	797	757	765	780	742	790	769	796	764	782	822	754	771	787	801	749	799	811	739	737	796	769	787	751	760	778	789	761	732	794	766	818	751	783	737	757	834	757	716	775	742	798	786	758	755	728	742	810	810	791	731	793	760	792	825	763	816	843	779	789	811	784	820	810	721	787	753	775	835	742	740	794	772	795	757	776	731	806	759	761	778	772	768	764	735	800	773	816	764	772	801	769	763	725	809	800	769	789	731	792	817	758	802	742	793	764	743	774	717	787	802	781	788	798	766	797	784	781	767	754	755	776	791	811	749	846	741	775	832	783	791	792	809	762	783	751	864	816	749	756	765	762	820	785	821	806	787	840	768	753	772	795	776	860	732	779	805	809	742	780	800	790	766	760	807	790	813	811	754	727	811	781	796	757	773	804	803	776	793	807	738	790	735	760	712	778	809	759	766	767	737	753	754	814	782	750	824	769	755	794	778	776	793	797	788	810	734	779	770	806	759	772	737	803	758	792	807	797	786	833	762	745	765	750	787	740	864	737	767	776	785	741	737	740	757	707	788	777	800	796	781	786	814	800	721	769	762	757	759	800	764	835	764	791	809	773	808	816	787	777	797	737	791	804	754	818	798	771	778	775	754	807	741	789	835	759	832	779	753	770	775	806	782	755	736	780	725	801	788	737	803	801	738	766	767	757	743	852	743	794	738	802	838	793	787	751	731	797	768	773	817	768	791	740	768	728	776	788	781	734	843	768	745	769	775	822	759	766	785	728	773	729	773	811	793	794	791	751	838	755	742	778	797	774	782	792	806	759	789	761	835	764	820	795	784	786	778	774	843	807	831	798	751	827	808	738	762	797	770	761	826	805	796	733	738	769	796	783	774	748	802	772	750	738	798	791	782	709	786	777	825	775	796	765	796	748	784	761	789	752	714	800	756	767	812	752	784	797	750	762	760	725	761	748	732	796	776	752	831	764	814	793	787	785	795	767	775	793	783	751	750	794	726	772	802	737	782	744	767	751	791	860	775	782	798	810	798	739	735	856	799	798	782	807	729	773	814	818	734	744	776	781	823	789	787	830	753	788	791	767	826	792	833	747	784	767	800	752	808	775	779	784	786	818	799	769	793	731	799	813	753	804	742	785	771	747	727	779	808	775	739	767	796	791	756	724	755	785	798	755	759	718	788	777	769	784	810	760	755	802	761	786	759	770	764	777	763	758	759	754	800	760	797	783	806	778	780	794	769	765	776	750	782	786	758	765	771	796	738	788	778	811	793	745	757	723	757	789	734	716	817	785	755	769	720	812	754	785	838	720	788	759	775	818	764	814	747	783	772	823	824	775	786	797	710	773	755	756	778	782	758	798	768	814	788	773	791	757	846	811	770	739	806	799	803	820	838	758	760	845	752	781	778	737	835	722	816	790	753	775	756	799	770	807	737	787	713	774	836	791	751	745	774	800	814	796	702	798	785	751	762	758	756	791	756	761	764	733	799	807	763	782	776	766	789	745	697	820	769	728	793	791	764	771	788	795	803	759	757	795	795	779	796	766	761	760	788	795	754	785	773	777	784	795	725	767	713	735	792	796	778	761	816	774	803	771	789	809	789	748	816	771	798	765	777	791	790	793	801	791	789	799	797	785	782	782	809	774	778	778	774	738	761	792	767	754	779	819	805	767	768	780	739	797	808	768	793	784	789	806	769	782	779	771	775	804	782	720	769	771	743	747	813	722	808	782	791	768	789	766	722	819	760	768	754	796	729	792	811	747	737	805	748	754	725	785	802	772	801	806	752	787	795	812	762	826	826	780	768	828	786	784	762	816	748	776	762	765	730	748	773	808	816	759	806	767	780	784	750	741	789	776	795	773	786	768	786	743	850	742	768	831	752	783	792	810	759	780	767	737	771	807	796	740	726	771	749	807	742
24182	21299	28023	34803	36161	17836	3364	812	698	642	735	654	692	695	652	663	666	626	640	675	661	662	675	654	627	721	683	673	652	656	668	693	648	682	660	678	673	643	660	689	684	657	664	681	669	690	640	696	624	641	692	657	639	663	618	609	663	653	644	687	637	683	667	661	672	654	646	648	636	636	685	634	670	668	670	672	660	641	664	643	618	639	689	679	699	651	636	617	629	639	641	705	693	664	664	674	696	659	678	643	679	624	662	615	641	594	650	662	666	671	611	649	633	649	675	676	608	653	641	677	673	663	642	642	599	667	695	648	644	675	646	673	631	623	657	686	629	654	650	639	667	684	658	682	626	658	649	633	669	680	689	653	621	627	667	660	651	639	638	660	628	627	626	665	630	629	619	647	646	645	673	703	672	651	631	686	679	668	658	640	644	655	654	670	630	624	609	637	640	674	648	680	620	685	637	670	650	641	661	638	658	661	656	669	644	657	663	649	596	645	659	608	599	682	656	664	692	587	651	638	680	657	616	640	647	664	633	709	648	633	673	642	604	611	665	702	688	677	701	651	623	680	613	652	661	668	657	643	635	646	651	683	696	615	618	681	653	647	614	609	658	635	679	631	654	657	614	653	650	615	628	675	636	654	654	681	694	619	657	651	617	642	665	640	657	690	588	676	676	637	648	639	677	665	679	608	637	629	657	637	648	696	657	687	684	584	640	582	686	672	666	681	647	628	616	671	681	694	638	688	645	642	641	668	653	681	689	631	625	644	614	653	671	652	651	639	644	644	618	646	700	655	623	651	667	694	679	637	669	634	633	664	662	659	653	655	666	637	665	655	683	668	654	682	690	681	608	710	641	640	668	625	672	639	663	636	688	655	608	644	598	666	603	654	613	619	684	622	682	613	663	643	668	664	646	664	616	622	661	698	670	656	642	686	688	658	651	645	615	683	674	651	653	685	622	587	712	647	616	626	652	639	666	629	667	671	660	622	625	614	610	628	642	625	717	691	646	605	659	639	604	628	655	630	634	662	649	602	613	643	626	662	642	673	673	647	661	604	618	634	700	641	611	664	674	642	631	631	648	665	681	650	676	656	638	668	700	687	643	627	633	664	636	636	636	676	625	631	632	679	701	629	665	664	638	657	651	614	671	635	664	640	646	671	650	700	613	704	680	698	660	644	653	670	649	615	652	681	637	662	651	634	634	671	644	673	683	679	616	667	648	653	651	678	627	677	631	631	647	669	608	642	637	709	620	641	649	582	675	686	631	660	686	648	647	640	672	657	608	635	659	691	658	665	641	644	701	669	639	642	662	650	666	668	591	656	642	648	669	645	627	622	631	674	660	640	687	625	620	701	655	628	620	580	670	651	627	707	637	613	653	671	625	654	664	687	629	653	614	632	679	654	666	668	610	658	674	691	668	630	680	632	649	659	648	684	685	667	672	637	645	675	643	626	665	638	642	632	656	640	640	675	647	619	624	648	619	668	633	698	647	636	652	668	681	661	594	664	645	651	647	637	703	653	636	643	644	600	657	672	650	629	676	642	674	600	647	613	617	637	646	643	683	639	597	656	652	653	669	643	660	661	641	664	626	697	617	628	612	622	640	669	675	646	641	617	624	652	685	627	670	684	599	640	629	622	657	666	641	606	672	672	680	662	613	684	670	653	625	670	685	609	689	696	659	689	611	688	638	647	690	683	678	680	615	685	654	640	648	639	643	612	637	667	604	687	628	656	663	642	676	680	677	680	680	689	646	603	698	643	653	648	652	680	697	622	683	634	631	672	692	671	655	695	623	599	652	591	605	674	631	638	621	649	657	659	683	686	656	666	667	671	666	620	654	693	634	620	659	628	671	676	650	673	634	633	620	619	643	666	694	643	681	622	657	587	655	634	622	684	648	671	621	637	673	616	631	677	653	631	677	631	683	658	705	686	684	663	645	664	626	651	633	627	693	617	680	671	636	671	652	676	655	637	641	630	664	642	624	701	684	675	650	645	622	658	632	632	645	695	654	600	639	635	660	691	620	650	657	647	613	659	647	650	632	621	662	644	629	633	666	588	665	627	638	690	684	618	655	628	667	692	666	672	617	638	680	666	676	684	668	670	669	659	674	683	612	661	669	677	645	647	631	634	637	647	646	638	642	682	649	680	710	688	650	656	641	649	627	664	679	620	660	659	638	657	642	655	653	657	639	618	648	638	666	652	684	653	624	655	645	602	646	658	710	663	662	657	608	694	670	679	623	649	629	668	655	644	707	674	676	605	622	627	658	666	640	615	670	705	686	654	609	647	701	676	662	661	621	680	586	658	655	641	635	669	649	633	611	667	634	630	674	656	640	661	656	635	690	691	666	657	670	628	655	643	638	700	660	652	673	626	630	637	663	653	632	664	651	639	612	687	656	622	649	673	681	642	662	663	679	646	693	617	640	675	631	655	655	651	671	614	637	640	671	679	644	668	644	660	646	640	649	626	659	627	667	704	640	615	590	634	659	615	657	629	609	690	682	646	643	640	685	626	631	631	676	638	643	672	689	667	655	674	579	650	681	645	678	665	630	684	661	675	652	685	623	675	645	620	648	621	692	631	633	680	600	644	667	687	629	618	634	633	665	657	658	686	650	649	647	604	592	631	643	609	656	656	685	656	679	646	694	682	657	648	640	669	619	628	664	603	643	676	642	656	654	625	654	681	688	673	645	614	647	683	641	652	628	622	648	640	635	655	581	653	665	634	658	631	677	676	670	647	653	636	645	684	635	684	639	631	670	661	657	679	623	686	651	650	604	659	684	660	620	668	686	654	708	681	653	622	668	609	734	651	680	596	654	635	618	640	670	670	640	688	700	672	684	687	660	636	659	698	637	641	599	662	643	616	681	657	627	572	705	595	654	683	642	613	640	627	632	690	634	711	675	672	647	696	686	609	680	634	700	635	660	659	677	689	681	605	651	646	655	641	645	639	666	611	650	647	670	699	671	661	649	615	620	617	657	674	610	604	657	656	639	680	683	652	654	636	657	627	670	677	653	629	625	645	645	689	657	677	636	673	597	664	660	634	659	639	628	678	652	637	613	638	683	669	653	631	644	610	643	707	667	661	654	694	628	652	676	590	635	680	620	650	632	635	619	678	671	653	664	622	664	633	636	633	661	680	648	657	661	672	618	673	682	682	668	639	658	653	644	651	661	652	675	673	645	662	613	686	689	656	602	639	666	636	635	630	599	636	624	608	630	652	667	692	683	599	631	629	664	632	609	609	639	654	648	656	623	659	668	624	702	643	664	662	689	692	620	658	654	676	654	675	620	645	707	683	647	672	654	640	629	682	675	648	622	653	640	648	667	641	637	720	696	656	682	670	630	655	639	671	662	650	633	639	698	658	635	609	676	579	663	649	678	665	630	651	708	654	629	685	642	699	634	660	599	612	671	668	635	636	662	717	648	672	634	623	681	617	617	652	626	613	648	655	663	660	660	681	673	665	620	685	686	689	692	638	639	660	639	624
32739	34844	24567	53620	39589	13759	1113	1054	1009	1024	1020	1063	993	1006	996	1001	998	1021	1001	1004	967	1078	1037	982	1006	959	1045	981	1000	1023	984	951	1009	987	912	969	966	947	986	1017	1031	954	955	995	1010	994	973	1001	949	1028	981	968	999	1015	978	985	935	1016	986	975	966	982	974	992	987	1032	1021	960	919	1018	978	1011	1045	969	979	950	965	988	997	967	973	1019	1025	1029	1003	1019	971	990	1053	931	1008	1082	1058	1086	996	933	1056	989	942	1028	931	913	1019	939	1042	968	1003	992	1024	985	1041	974	1036	974	933	1020	980	954	967	967	970	994	1002	1009	1013	975	940	990	985	991	988	976	929	973	978	965	921	1017	1021	1013	1005	973	973	1027	961	1002	962	1007	968	1015	951	995	935	988	943	999	987	949	921	985	1000	997	972	1018	1012	945	965	961	1011	1010	973	1005	988	998	940	1000	930	965	1021	1015	990	972	988	991	976	1012	1009	1017	906	1017	957	965	982	953	1039	964	985	977	946	957	962	1005	954	990	969	1017	982	952	988	924	966	984	985	962	993	976	957	993	1024	1000	972	931	926	990	967	978	1000	930	1032	1009	1036	968	937	994	942	999	968	905	960	1020	965	938	951	989	1034	963	1036	950	935	995	1008	975	988	957	952	968	992	940	978	1008	944	970	970	966	983	1013	972	1001	1029	1005	998	1004	936	978	1001	967	944	976	991	919	985	997	972	987	952	1021	958	976	955	1007	1007	996	984	1000	983	999	1002	1006	982	975	1010	991	971	948	952	983	987	935	976	962	980	942	917	944	1000	1012	1000	1029	1057	968	955	991	979	988	936	998	983	1016	972	996	987	1011	998	987	986	1025	981	973	952	989	973	1022	939	1075	941	1009	958	933	996	1001	1018	990	963	1019	1001	1018	952	959	932	921	986	973	1008	980	1013	1006	963	995	1022	954	939	996	1014	963	1000	1005	978	975	1000	1016	971	972	961	983	1029	1004	971	952	1036	984	998	938	988	1015	980	978	960	1003	947	965	976	1029	986	1037	976	968	994	992	1038	960	902	911	1011	971	935	1011	1034	1011	1000	985	977	1004	965	970	1035	956	931	949	977	985	964	920	1051	1012	970	998	1001	967	945	1019	985	1000	992	961	982	975	968	942	991	974	1042	1003	1008	1018	950	948	1032	979	995	969	935	966	925	980	950	972	976	947	1003	983	983	964	1024	1027	1030	984	963	977	975	1010	1017	978	962	956	996	971	1064	985	987	1011	1015	953	960	988	974	1016	962	978	954	1027	994	954	1069	937	1011	980	970	952	1040	978	987	956	1049	937	968	1026	1011	944	902	969	993	913	961	957	988	992	979	1009	1004	1053	963	994	999	1018	975	936	935	1021	961	969	899	975	988	1027	1002	976	972	963	1018	980	947	939	963	1047	952	992	934	1008	952	1013	997	979	971	958	997	1042	1018	1000	975	1039	937	923	982	1006	978	996	986	974	944	977	945	933	1006	996	987	969	978	961	1004	978	980	942	1014	999	960	1010	971	983	944	974	959	967	1018	996	941	986	1016	963	991	950	991	1000	1008	998	977	976	972	995	1082	957	1004	970	975	944	962	982	962	985	994	972	960	965	1050	932	972	965	968	952	931	1027	989	992	927	1034	992	1025	936	1001	941	1056	942	1020	1014	987	1004	1008	1034	1000	961	986	984	980	971	978	1026	973	1022	932	1055	986	991	1004	992	943	985	1004	969	991	1003	1004	999	970	987	944	962	1000	1023	946	998	1013	1014	984	975	995	1013	970	924	984	994	985	979	991	968	975	951	1006	999	956	942	974	973	992	1016	978	1014	957	926	1029	995	1002	979	972	1009	1000	981	999	899	989	988	1008	974	933	987	943	962	980	1003	955	969	976	976	989	963	1027	1004	973	997	985	962	1001	1024	1008	1019	986	993	989	975	999	963	997	1030	1005	1022	1008	937	1020	1026	1018	1019	983	994	952	972	969	969	957	1000	965	967	982	1002	928	1018	1015	941	966	994	981	946	927	951	1007	1017	1013	1018	1013	991	984	984	977	1016	958	1035	949	1008	994	987	943	973	971	974	937	989	1014	1085	1024	940	956	957	995	1009	1002	1017	1016	962	996	993	968	965	1007	989	972	1011	1025	971	986	1011	967	1005	1018	972	980	1005	979	929	998	959	1026	1010	949	893	979	951	991	1002	1019	957	1017	965	991	987	1009	1027	954	994	967	990	977	977	1053	973	984	986	1052	1016	963	921	956	1028	986	953	918	1007	1012	989	939	958	995	1018	1029	936	959	1010	1002	1035	980	1049	1005	1016	972	967	981	1009	949	979	1008	889	911	1007	993	1007	1020	917	976	958	1036	983	945	956	1043	997	1020	971	1027	959	1073	999	1012	888	984	984	951	982	1033	979	1019	949	954	944	986	999	989	974	989	951	1017	976	989	1038	989	963	1044	940	984	993	956	964	919	994	994	985	966	999	985	1001	1032	995	969	1025	988	1024	981	958	1023	962	963	994	967	937	956	992	968	1026	983	1013	1027	967	965	986	943	969	1015	944	959	936	932	1021	944	950	1012	973	1004	961	981	964	949	960	1035	1000	970	958	972	1058	964	1011	975	1021	993	981	1071	947	1087	925	985	946	962	999	966	1002	995	940	985	1025	991	950	951	989	995	932	926	991	971	993	1008	969	1020	996	932	989	949	972	967	950	993	985	941	1058	1011	995	1037	954	976	994	982	977	977	1036	1007	978	924	1035	962	988	967	923	977	977	995	1029	1006	998	995	980	965	994	1007	1081	1005	997	986	1013	976	916	954	904	911	1018	1061	1010	1107	935	988	1049	984	1002	949	966	1003	947	961	994	943	993	974	1019	982	935	1060	982	1035	1000	1010	1057	991	980	1000	971	1050	932	968	977	1051	985	1044	954	966	997	966	977	953	965	1001	956	1040	971	978	958	888	977	959	981	1015	962	982	1014	990	992	984	974	960	946	979	1000	971	984	964	930	1000	1032	1046	1042	979	1014	961	1038	905	1001	981	1045	960	974	939	948	960	1028	941	1002	1012	965	915	989	963	949	954	972	998	1025	946	958	966	1008	982	975	951	991	947	1016	990	978	980	1018	1000	1034	941	963	1020	991	939	1000	952	1009	926	990	947	959	1000	1031	991	1014	953	1019	951	943	1007	969	980	1020	1036	995	975	956	908	953	987	1005	957	1040	1004	938	996	940	992	1008	954	958	1023	999	1000	990	972	943	911	1009	937	1042	1044	963	1045	1017	987	989	1034	988	983	1020	1025	1010	953	954	990	941	1011	1010	964	947	993	1005	1018	915	963	964	1001	959	961	989	957	917	980	1002	1034	1033	999	971	1007	1005	997	1003	1009	966	971	974	953	985	967	967	1021	1018	1026	948	1010	1000	1021	964	931	969	978	947	1003	936	922	997	991	987	987	983	1032	1003	984	1006	978	1024	985	1040	1038	969	954	967	946	997	985	991	989	999	956	1001	956	943	1043	923	1061	1002	988	977	954	974	1012	999	1019	950	990	977	930	950	981	999	996	1033	982	1034	1012	963	1008	981	927	967	983	984	988	997	982	998	1002	971	973	964	979	973	960	967	986	959	1005	973	993	985	1008	956	967	1014	935	995	1006	942	998	989	1004	990	983	1003	983	939	1009	1002	1005	994	928	949	997	1015	989	933	972	995	945	990	973	992	945	989	987	977	976	979	1035	1013	968	921	1040	973	965	973	965	984	968	1016	1030	976	1008	972	919	922	965	969	945	965	948	1025	996	1021	1009	1023	991	1021	1009	1032	982	998	979	957	912	1014	1043	1027	984	1035	997	977	981	903	1033	957	988	991	968	989	1000	973	979	1027	930	957	1034	996	1044	966	1029	1025	972	1012	997	973	987	970	1013	963	1018	1012	968	1005	988	953	1023	965	980	957	1075	993	920	964	1074	982	928	1041	982	964	952
23091	21335	29038	29065	33760	23472	12904	1399	634	619	656	583	569	591	604	587	573	598	589	578	568	546	587	562	538	550	591	584	571	584	564	560	537	487	569	563	558	549	551	588	587	539	537	557	543	558	581	605	534	556	562	582	566	540	602	559	547	552	545	576	530	510	551	561	530	584	591	556	524	522	570	529	579	574	569	529	579	583	537	540	523	526	536	546	531	586	535	574	541	544	562	578	670	618	552	567	543	524	545	583	504	581	534	574	601	548	560	555	545	532	525	552	536	562	532	577	527	532	583	558	559	571	600	557	556	572	539	542	543	547	553	583	586	545	504	536	522	532	606	587	576	561	546	573	550	572	495	567	556	588	554	586	539	522	568	554	548	562	549	578	544	579	597	583	532	567	550	573	571	580	573	560	556	522	540	555	569	546	535	563	549	538	557	521	556	550	527	569	598	533	558	514	532	531	574	540	554	532	516	583	549	517	616	529	549	558	554	534	533	614	557	517	540	520	557	513	544	532	558	560	555	566	561	550	563	565	593	547	548	540	591	566	578	565	549	557	559	565	552	547	564	531	569	519	532	585	558	578	577	535	585	548	566	568	560	575	545	558	604	560	569	588	534	559	550	519	551	555	549	556	560	532	536	578	568	536	547	563	535	518	576	556	538	606	543	548	559	547	536	534	501	567	575	565	554	554	564	535	529	544	565	557	554	574	548	579	550	513	566	532	593	558	547	553	548	567	556	572	533	548	533	587	572	512	579	552	551	581	600	517	538	514	537	520	564	552	545	552	534	554	561	539	578	562	541	516	575	491	567	569	554	591	564	517	508	596	578	530	545	560	553	538	570	549	532	553	523	510	540	573	539	558	576	602	604	563	498	562	551	549	572	558	563	571	561	524	573	537	545	542	562	511	548	526	536	570	564	557	543	555	600	571	555	579	563	570	534	592	558	537	516	524	586	541	548	550	546	538	562	537	545	588	563	527	542	572	561	567	604	562	545	566	613	518	540	571	555	505	555	529	534	527	569	536	569	561	555	568	530	591	492	557	530	546	548	551	548	580	566	581	503	572	571	564	542	528	561	569	543	553	541	585	579	519	536	532	551	529	528	575	583	532	538	571	544	566	546	569	546	567	532	581	495	506	561	552	549	556	550	518	569	553	617	552	553	540	511	558	544	552	525	559	582	577	546	582	565	580	568	557	567	573	571	490	545	547	560	564	547	558	549	571	530	527	553	532	557	562	561	538	540	550	523	539	542	535	601	551	564	526	528	585	559	575	555	537	578	549	530	560	510	538	584	541	577	574	559	545	574	496	548	526	532	512	556	585	554	543	518	534	598	543	556	571	590	590	520	557	528	559	562	555	537	542	537	546	544	524	598	554	518	551	515	570	568	546	593	515	570	587	550	575	542	546	584	585	536	529	587	552	544	566	584	575	585	555	526	523	557	567	578	581	542	584	590	559	552	518	554	579	535	546	583	565	574	532	559	477	564	534	542	473	593	584	566	572	553	527	553	555	513	527	532	566	561	572	547	617	556	569	534	600	552	577	527	576	534	555	561	519	544	545	583	522	511	533	567	560	572	519	533	557	534	547	568	535	543	546	595	501	519	571	540	558	530	577	587	568	574	543	560	554	530	538	540	562	558	536	560	537	540	529	574	564	514	549	568	556	541	556	527	579	611	580	557	532	542	536	593	542	598	541	534	574	525	530	552	572	596	529	580	595	558	544	570	517	529	541	532	572	585	559	566	520	564	561	565	513	573	554	581	562	562	551	529	558	525	531	570	572	562	562	551	575	545	540	547	541	530	563	517	546	560	537	553	525	565	553	512	541	561	535	580	542	550	529	544	552	606	577	562	537	592	593	571	538	565	583	527	598	562	539	498	542	574	548	529	546	533	600	529	567	559	529	549	538	541	523	545	563	569	533	566	539	533	554	546	553	541	544	559	528	562	547	544	576	556	616	623	573	562	544	562	524	562	555	527	546	569	509	520	563	577	603	529	535	521	584	521	554	587	572	538	569	564	557	568	578	553	595	548	605	611	553	568	562	594	536	537	543	577	526	569	600	534	564	573	537	580	513	573	540	552	540	579	527	560	532	556	530	555	521	508	572	531	503	571	548	552	583	578	526	569	560	561	535	552	566	511	592	554	537	555	556	540	557	591	545	594	536	524	527	566	505	589	560	552	543	579	559	544	564	542	551	539	514	557	584	562	578	586	579	560	565	564	566	535	510	575	547	519	549	536	567	594	568	569	547	546	570	541	578	556	559	518	605	556	532	536	552	530	578	521	544	542	539	557	538	585	528	545	559	585	571	565	553	506	581	597	514	590	542	552	572	589	545	539	527	504	603	562	564	552	550	549	530	521	541	555	547	561	567	538	548	591	530	567	550	556	553	542	553	518	572	551	605	606	511	555	599	566	569	540	550	573	568	534	579	545	550	577	536	549	557	560	588	596	576	529	556	605	582	500	540	539	524	550	519	573	561	565	568	615	558	543	523	580	575	559	555	548	524	519	558	535	556	557	577	508	537	522	588	569	577	588	571	542	584	564	576	503	561	504	585	570	570	582	569	540	533	575	544	560	542	559	561	538	565	560	555	573	523	544	580	577	568	556	602	590	570	592	564	515	606	563	590	546	528	530	594	551	555	521	571	555	544	522	575	559	614	567	568	570	569	569	545	565	585	594	537	539	542	568	558	544	543	544	564	562	557	550	574	536	528	553	559	540	538	542	564	541	545	553	596	555	541	550	567	572	610	555	528	548	552	598	517	553	548	538	601	568	595	512	563	570	598	524	551	560	544	557	589	562	561	560	518	563	585	573	515	560	564	513	530	527	579	550	554	533	545	551	546	585	545	564	521	551	539	543	539	571	566	625	564	533	569	554	566	537	552	536	581	542	588	553	542	607	555	529	558	546	567	561	574	541	537	593	540	592	570	557	552	543	560	528	590	533	547	546	507	566	543	530	568	552	553	558	576	572	559	549	560	556	541	524	544	528	555	547	530	541	564	570	565	581	558	562	595	546	550	584	553	549	553	543	520	524	584	576	533	538	544	530	565	520	541	530	589	535	565	563	529	525	563	548	581	565	562	524	512	586	513	576	552	545	538	579	544	542	567	534	567	544	549	567	560	575	550	560	575	560	541	562	545	567	576	543	560	601	542	587	538	554	551	523	551	518	575	519	502	569	573	531	575	541	525	571	577	566	566	556	539	579	557	564	554	552	542	544	563	550	573	578	535	557	557	540	568	563	529	508	528	573	573	556	610	526	567	530	533	560	533	555	579	570	538	572	570	580	551	566	537	524	578	505	525	550	560	555	563	549	517	553	530	555	520	586	535	602	559	551	546	525	530	553	568	600	561	561	492	584	550	553	531	512	576	530	567	594	516	529	542	539	560	575	575	563	555	547	560	488	549	547	506	567	529	559	524	578	561	562	564	506	577	534	513	569	571	568	587	565	604	514	520	531	511	567	609	546	524	558	569	588	595	510	540
37377	34424	30505	62973	49500	21392	1269	1007	961	955	916	926	910	934	900	874	838	835	909	854	865	892	855	886	865	826	834	810	853	827	848	843	883	792	853	815	863	807	862	892	877	853	854	855	820	875	815	869	818	817	912	878	847	811	831	866	791	838	876	833	885	819	860	870	844	799	882	843	798	808	870	852	807	770	889	851	835	814	842	815	830	885	851	822	796	843	861	834	845	856	876	1005	1097	987	906	866	832	824	818	870	853	877	806	822	805	844	873	819	864	852	836	831	851	832	853	857	847	808	875	836	786	854	862	817	863	883	761	841	839	905	818	877	868	837	820	869	818	795	871	828	838	805	798	882	835	837	876	846	824	854	822	791	826	826	875	848	858	870	864	851	802	859	856	844	814	869	856	848	869	847	770	881	847	856	808	906	820	858	855	869	805	847	804	865	781	820	844	863	870	851	851	882	830	821	809	811	891	859	875	804	830	838	819	862	820	838	853	847	864	884	838	856	828	856	859	845	843	831	903	827	853	808	788	840	872	872	834	859	849	785	818	864	823	803	841	869	842	827	853	816	886	902	882	798	821	840	812	876	872	850	820	843	820	851	903	805	869	874	890	852	822	830	837	867	844	817	855	847	817	874	867	787	868	811	868	851	812	820	821	862	842	903	841	849	847	847	817	827	901	809	811	807	846	855	841	830	780	843	877	783	822	858	856	819	853	840	833	840	783	802	878	823	802	825	858	847	830	809	793	815	841	866	831	824	860	839	821	850	835	827	792	834	861	907	866	799	910	794	830	797	762	812	833	800	832	804	840	849	821	845	817	854	830	834	826	866	840	834	869	828	791	812	866	841	800	836	834	837	872	843	870	831	892	838	873	845	811	870	853	854	800	812	866	799	858	828	955	812	829	836	870	843	827	799	862	790	837	768	824	824	836	820	842	833	834	779	837	867	887	863	826	768	854	841	849	808	795	858	824	834	825	821	867	828	861	819	865	874	850	830	832	832	842	830	870	829	861	858	814	823	846	824	799	816	836	835	765	801	853	862	857	831	833	818	934	876	840	844	830	855	813	820	847	862	782	784	847	841	844	868	832	850	874	867	839	859	847	833	908	858	885	840	805	858	806	801	840	888	847	830	789	838	827	888	809	851	812	872	796	835	862	824	824	813	839	863	817	851	823	855	837	819	831	836	888	856	867	822	861	830	875	877	894	827	786	905	884	809	815	837	866	821	814	908	840	825	828	846	750	805	851	804	777	810	813	883	803	804	826	841	811	849	851	873	867	797	900	840	800	803	881	867	866	839	826	757	828	818	863	817	875	869	872	836	837	845	865	813	857	833	773	834	872	828	798	866	835	821	845	823	784	856	827	885	839	797	817	853	837	828	847	822	823	871	877	832	847	871	878	825	877	809	835	794	838	865	852	883	815	835	787	853	845	834	882	853	827	831	788	832	793	863	820	825	853	873	879	848	814	846	800	844	835	813	852	845	803	840	864	829	860	834	839	808	858	851	860	811	809	830	843	897	863	830	840	783	832	829	872	803	830	842	823	873	822	893	857	832	840	819	892	829	839	831	820	849	803	917	804	820	884	825	823	793	875	821	870	864	816	852	875	823	822	825	839	839	777	832	857	793	844	853	896	870	796	852	766	834	857	799	839	849	820	843	826	863	782	901	849	877	868	846	832	820	843	851	803	856	815	837	841	859	833	819	830	874	866	873	780	852	850	830	830	857	813	845	869	857	836	816	817	891	843	814	824	847	858	808	864	862	814	818	846	854	824	804	881	839	847	831	857	867	821	818	826	819	801	843	841	860	858	843	872	865	842	845	866	862	853	880	853	842	788	811	856	822	873	788	814	848	843	849	883	847	820	881	797	875	837	844	866	835	830	870	886	846	819	821	871	874	850	801	825	831	841	855	780	823	855	827	883	810	843	816	858	832	790	805	866	867	838	832	848	821	876	904	780	850	788	830	875	867	849	801	846	872	833	826	806	857	808	806	883	820	854	829	869	850	842	786	806	877	865	843	830	801	896	842	765	850	835	893	809	822	841	852	812	807	849	803	824	857	802	845	818	863	860	813	864	866	800	846	858	839	771	833	880	814	844	840	824	842	808	843	880	849	840	840	851	849	870	803	827	881	855	833	847	866	822	830	799	879	803	814	851	820	890	914	860	843	832	817	811	803	813	793	832	818	812	850	842	834	865	854	861	842	815	798	862	831	819	840	841	849	805	863	858	870	825	813	822	809	817	799	763	834	828	851	835	803	853	829	876	882	867	818	834	808	755	807	816	841	802	920	832	877	903	827	786	810	829	861	844	849	889	857	882	878	841	844	822	859	849	830	912	829	865	840	836	860	830	860	828	855	842	855	829	835	822	778	879	838	865	851	889	829	772	834	860	848	784	830	818	866	811	888	879	869	804	832	876	872	831	898	847	846	843	827	828	818	836	863	820	851	815	841	809	820	887	880	837	859	843	926	868	842	881	842	806	820	878	833	888	823	858	869	858	830	811	888	795	838	796	850	821	809	858	832	840	840	812	829	804	849	861	822	814	867	857	823	822	814	838	823	775	878	857	823	857	853	834	810	844	886	885	854	873	818	850	903	820	866	841	875	812	822	843	851	814	849	836	869	856	849	840	844	829	832	808	793	879	824	842	848	864	828	855	774	865	853	819	846	852	854	848	783	879	838	828	855	826	838	876	820	832	833	811	833	859	843	830	855	829	831	896	814	828	805	879	816	840	828	833	862	856	812	865	844	880	821	846	789	859	859	846	846	818	823	802	847	829	815	793	788	870	843	860	839	816	823	786	848	843	849	850	839	843	871	826	832	838	843	802	821	827	827	852	841	870	833	838	835	854	839	850	822	820	773	829	831	851	869	813	773	835	834	850	842	890	843	806	827	873	853	811	825	905	799	869	810	840	822	800	809	828	810	876	858	811	818	826	801	822	888	839	854	829	864	818	821	812	846	887	790	819	818	847	821	823	800	894	835	882	823	838	815	814	837	832	792	816	863	866	829	880	822	849	842	887	833	850	809	877	842	869	889	851	835	852	834	843	787	812	836	818	864	897	852	788	853	766	774	837	813	803	835	852	841	874	849	861	842	835	851	826	828	826	828	804	849	826	861	810	884	866	848	840	802	854	838	850	792	861	830	799	817	859	800	833	832	854	784	783	799	824	827	841	805	849	854	902	874	877	791	814	858	877	883	859	854	830	801	853	848	826	887	849	845	803	863	850	822	832	809	840	784	819	865	812	845	816	830	859	850	855	787	865	812	830	795	858	797	863	804	825	828	783	874	829	863	891	837	871	840	805	809	834	826	813	871	839	832	823	785	853	870	795	796	820	825	853	801	859	831	867	874	852	824	864	844	803	835	848	860	855	814	827	858	836	863	858	812	845	799	835	898	850	843	842	861	862	863	886	839	810	851	831	857	826	898	825	829	858	799	846	792	876	832	845	788	815	794	831	838	835	869	886	826	829	782	842	807	861	831	800	809
26902	20536	10300	16083	14184	3038	599	523	527	539	490	516	564	555	524	541	517	526	519	519	547	520	524	515	564	520	526	544	520	554	512	521	516	471	542	535	559	556	522	548	540	542	543	488	500	502	500	494	545	520	509	553	558	572	540	556	502	485	574	492	540	563	519	528	491	515	572	529	533	489	487	509	533	517	526	511	519	523	550	554	519	534	530	538	509	546	522	518	502	514	512	515	528	547	524	553	506	529	540	516	493	521	559	523	508	533	502	516	549	529	523	521	539	526	508	489	491	536	548	533	506	509	541	509	517	543	478	508	500	465	520	515	521	524	522	498	508	510	490	504	536	491	567	552	551	495	518	493	569	521	545	500	546	555	542	506	546	526	559	516	513	528	499	529	530	532	478	531	546	569	520	523	536	496	475	525	511	526	547	538	518	519	560	561	551	569	531	587	508	497	532	485	509	511	559	526	529	520	514	524	492	534	550	534	473	550	535	530	533	558	498	469	500	491	492	507	528	529	546	543	533	517	541	499	521	534	540	517	540	531	525	543	538	545	497	519	460	543	518	517	523	500	545	510	549	520	497	519	518	546	529	499	523	510	502	514	524	500	528	525	521	535	499	550	540	516	530	494	544	524	496	549	517	541	536	561	473	538	493	529	528	508	476	550	510	511	490	493	520	499	507	531	513	521	515	487	554	508	529	503	558	536	500	507	514	501	537	502	541	528	524	517	536	550	543	504	513	490	530	493	498	524	529	545	527	524	570	563	513	535	560	568	523	517	524	504	490	552	550	512	541	555	516	519	535	457	519	562	476	538	539	520	509	570	550	480	517	578	508	511	503	576	496	537	484	515	517	536	524	506	504	536	514	454	548	533	520	514	574	523	513	480	516	556	491	577	483	516	549	517	543	506	515	527	519	562	540	548	499	468	506	496	525	516	506	536	506	581	524	525	521	511	523	521	530	504	529	481	540	538	556	518	514	521	511	558	518	518	521	521	498	572	516	492	502	568	469	517	533	496	523	501	509	485	508	551	524	478	527	535	524	527	485	518	490	494	569	545	500	526	520	529	544	514	534	499	496	527	516	543	506	516	509	535	506	543	501	523	566	529	505	559	537	542	526	522	525	509	551	533	525	494	514	529	554	559	528	511	543	537	580	507	512	495	535	508	502	518	525	538	511	518	527	547	517	511	522	513	475	521	549	514	522	535	507	481	515	449	524	510	564	539	523	535	556	533	562	475	500	504	533	507	493	496	515	512	540	539	507	516	493	519	531	519	590	533	513	537	542	534	506	515	521	560	503	516	530	527	502	492	540	494	553	521	537	574	517	523	536	561	529	541	488	510	524	493	527	544	497	534	501	514	560	522	483	539	562	525	553	494	524	527	541	515	519	541	498	572	533	552	509	519	502	509	585	544	512	538	505	535	530	504	548	558	536	497	504	520	534	504	510	549	524	495	549	554	525	490	542	513	508	485	497	557	598	523	492	523	532	516	539	516	508	543	541	528	538	499	550	572	494	495	560	552	531	521	510	508	520	543	496	524	507	584	473	530	504	531	489	513	492	571	537	552	494	473	527	518	507	504	493	544	523	573	551	544	512	540	500	551	514	545	532	502	513	496	503	539	518	507	495	544	577	549	570	511	525	547	568	510	515	503	515	506	549	532	509	530	513	521	515	457	501	528	545	550	520	534	507	555	496	503	514	523	507	536	572	551	532	541	475	517	513	503	499	500	524	500	482	519	495	530	528	484	502	549	538	539	488	546	554	515	500	528	495	555	537	555	503	493	496	501	529	524	541	498	509	508	545	519	526	537	520	521	510	517	486	519	533	540	539	498	549	496	499	526	508	532	524	514	494	556	513	518	532	513	535	529	505	502	573	503	523	539	545	545	494	497	521	545	522	538	560	528	534	527	519	472	529	537	481	505	513	593	523	531	513	535	530	508	531	510	529	515	553	505	554	519	569	536	487	534	519	525	496	543	536	542	577	514	505	500	555	501	510	523	502	515	593	525	542	545	564	548	566	528	519	521	455	533	517	498	504	539	529	521	526	516	540	518	560	532	553	514	473	534	504	477	484	499	509	501	509	521	565	525	547	546	514	555	548	495	534	547	522	507	477	544	513	558	514	516	546	513	528	533	501	503	532	533	517	486	531	506	523	541	513	473	525	530	550	481	515	520	519	533	545	477	494	560	505	510	520	529	545	503	521	527	522	521	520	498	557	541	530	501	568	521	503	484	488	529	535	551	556	534	507	539	556	524	527	531	536	521	513	529	506	490	513	547	540	547	533	525	532	510	527	520	524	561	557	541	541	526	498	527	561	544	544	533	520	532	535	528	515	508	543	502	520	518	523	528	524	527	541	508	557	473	533	493	525	529	500	545	533	525	539	532	517	512	522	523	551	536	550	517	513	515	504	477	529	542	545	533	502	509	507	578	498	547	530	534	529	510	549	509	517	510	522	520	543	558	545	515	550	525	515	532	514	549	533	526	537	526	532	494	487	545	504	558	524	520	547	526	540	484	519	554	518	514	499	526	522	533	498	536	545	523	495	543	546	558	533	530	530	506	519	520	527	509	475	517	544	504	511	536	519	515	512	448	531	519	541	536	519	522	512	497	522	529	525	511	531	544	515	481	517	511	572	527	489	557	544	530	548	520	507	539	505	535	520	509	546	534	526	491	521	526	495	535	518	519	539	513	512	501	520	539	544	559	535	522	503	498	555	481	536	535	572	495	539	515	510	526	529	515	506	491	496	539	583	555	515	550	481	508	540	550	535	511	528	504	522	514	523	530	503	532	540	479	502	533	540	560	518	538	514	547	574	516	501	549	535	550	519	514	491	523	546	502	565	511	479	550	496	568	515	513	508	527	563	518	549	532	513	522	536	557	529	549	488	533	530	550	493	514	514	516	585	547	550	518	545	534	509	519	552	508	538	539	517	519	487	511	507	561	551	559	522	504	556	512	518	533	532	539	530	523	495	554	534	502	507	549	494	501	494	491	564	545	487	497	540	518	509	525	514	541	515	538	522	553	511	547	519	512	544	506	543	524	514	494	500	512	485	466	491	512	497	549	482	495	526	518	513	501	553	526	523	509	516	547	488	501	496	537	522	542	550	525	521	527	524	550	531	507	523	528	568	544	533	534	532	524	526	517	507	522	502	501	547	498	522	519	504	498	549	558	534	520	497	565	474	531	548	552	510	498	529	498	565	543	541	558	562	515	525	480	489	487	504	497	536	516	501	567	536	551	520	492	541	508	502	577	509	509	523	490	518	520	534	509	526	511	548	519	530	536	523	535	507	556	526	523	548	529	505	526	504	519	527	542	500	545	495	505	530	583	509	503	521	498	515	517	501	540	529	558	559	549	558	538	512	505	492	536	530	535	499	543	560	505	528	531	517	537	556	525	468	516	529	511	534	502	506	549	505	508	501	527	537	489	554	496	548	520	494	490	546	515	542	491	492	529	510	555	497	510	572	492	558	518	493	530	582	537
21826	10636	3761	21718	18466	4822	863	784	799	815	818	783	796	849	775	809	793	786	799	748	799	785	757	794	781	791	811	809	798	791	839	771	839	825	841	873	801	808	784	776	828	829	854	832	821	798	767	793	752	807	804	781	780	822	804	839	834	741	756	796	801	739	785	805	797	803	751	824	779	771	828	797	818	805	806	844	839	776	829	799	811	810	776	791	796	772	759	791	793	796	814	797	909	894	805	795	790	753	807	748	776	808	761	785	786	807	813	772	819	791	773	862	803	798	832	806	807	803	803	840	774	812	790	795	818	770	835	756	795	746	806	798	784	837	840	804	823	774	772	759	831	814	751	835	804	798	828	782	828	783	813	721	823	769	767	797	799	790	860	820	806	763	786	817	841	849	785	795	790	785	779	803	778	784	770	814	812	828	767	813	793	841	767	803	796	781	804	798	792	859	809	769	761	827	809	858	826	802	810	755	813	795	733	819	782	795	842	768	778	733	768	800	755	743	803	836	781	777	804	762	781	810	780	786	811	791	746	811	802	833	790	778	790	796	790	829	756	811	831	792	771	801	775	784	810	827	838	804	807	799	804	782	799	765	782	761	829	782	792	837	772	793	787	799	811	764	834	794	807	824	806	803	765	755	800	816	798	802	784	795	749	819	818	761	809	803	829	793	816	830	783	760	823	793	762	843	826	847	796	785	821	795	799	797	801	754	782	820	816	802	782	841	847	780	785	793	786	809	816	829	796	782	811	760	778	796	802	784	798	791	779	818	733	754	729	789	759	821	798	793	833	774	781	779	799	805	756	775	786	828	805	789	813	796	785	823	767	805	794	803	792	783	834	796	776	814	843	743	801	772	775	787	738	835	782	795	851	808	794	775	751	782	823	764	756	798	780	819	780	801	824	811	793	821	750	777	825	811	801	795	806	816	800	813	821	809	800	821	824	807	809	798	843	778	787	768	779	793	776	814	796	789	799	792	795	824	819	803	799	730	827	781	817	833	770	770	770	812	808	840	799	773	816	800	822	779	819	792	818	787	817	802	776	809	807	808	803	767	829	794	752	804	807	785	800	823	767	802	789	850	812	830	793	765	737	852	835	844	719	760	801	771	780	745	748	774	796	841	799	841	770	831	837	774	827	772	849	776	822	812	747	766	867	790	805	789	799	760	780	799	831	820	763	815	840	812	797	743	800	806	770	787	771	818	816	820	737	790	819	806	804	781	825	788	762	833	762	847	840	798	826	818	796	814	784	723	833	806	790	808	778	755	796	779	804	838	766	802	831	792	735	805	776	820	803	796	783	773	824	814	816	811	776	758	780	754	763	806	790	833	806	776	813	775	783	805	798	828	784	824	827	808	822	829	772	798	803	770	889	776	820	828	821	750	840	800	808	751	803	838	762	771	834	752	807	833	780	810	784	775	806	808	780	853	781	777	800	811	811	782	806	780	803	814	792	800	807	755	793	808	804	834	806	790	804	846	825	769	856	784	791	811	806	802	792	828	821	788	801	789	795	812	804	773	856	810	822	895	794	815	856	776	786	820	802	806	784	786	783	792	765	796	840	799	810	746	814	747	815	762	774	816	820	759	817	834	780	800	754	815	823	816	805	820	761	822	825	787	789	756	779	789	769	798	773	786	749	832	792	807	771	751	790	805	838	804	798	820	767	796	788	802	813	796	819	811	768	826	812	781	758	793	808	783	801	787	829	830	839	770	764	759	778	785	774	789	844	803	819	808	776	808	800	770	817	778	793	799	786	807	819	748	742	824	802	799	805	846	772	765	812	763	852	827	782	781	776	803	812	787	831	850	790	806	795	786	804	847	816	753	818	789	848	820	785	809	786	803	825	773	768	819	836	771	781	785	794	811	800	858	773	759	829	787	769	832	828	788	792	804	770	794	853	783	814	806	775	813	770	847	855	795	815	800	787	769	778	804	776	804	796	769	840	825	782	800	854	859	811	771	804	837	817	796	760	790	771	769	761	802	786	766	791	780	802	812	735	792	774	798	823	827	794	812	750	820	831	791	807	747	777	849	815	785	824	819	755	780	806	806	850	787	807	760	761	774	839	816	744	777	868	797	791	842	795	791	800	776	778	795	788	786	813	768	781	778	793	782	795	826	790	768	809	780	778	801	811	801	773	776	854	811	771	762	796	818	793	811	766	760	803	840	804	814	788	770	838	736	808	804	819	792	798	782	834	770	813	841	852	809	791	786	764	818	781	803	771	758	806	765	789	785	768	807	791	790	757	780	808	756	796	822	752	755	798	754	770	799	835	774	775	777	842	775	780	836	800	815	799	728	788	815	796	796	796	816	745	822	794	764	790	756	766	809	829	798	804	837	810	784	823	815	787	789	784	763	790	769	773	808	765	781	827	785	773	813	809	804	817	738	806	802	780	788	757	801	746	788	844	822	817	816	794	785	780	802	760	791	774	790	789	796	806	859	833	808	833	771	849	842	805	788	802	787	813	853	755	778	806	845	768	812	806	832	800	788	825	812	834	785	791	790	782	806	813	740	810	793	792	830	819	793	765	761	778	818	788	749	787	802	837	756	715	830	771	754	818	743	794	835	785	825	764	791	792	817	741	806	769	779	825	848	769	855	808	796	776	826	755	773	801	856	831	731	798	784	809	826	765	803	823	770	808	820	804	770	774	789	781	815	801	759	752	761	779	819	835	831	783	721	817	818	834	765	802	822	802	765	849	825	791	818	786	780	769	806	756	777	814	762	770	795	843	863	793	840	804	785	805	819	787	826	866	785	766	762	783	817	771	789	791	776	855	810	847	805	801	799	807	768	748	819	762	760	800	766	824	785	846	780	781	840	789	779	776	764	770	791	783	828	792	799	788	790	791	849	765	791	762	838	802	809	811	804	767	761	768	789	828	783	773	804	775	812	804	787	766	830	789	772	787	786	799	773	760	781	797	813	816	771	797	820	773	832	779	827	803	758	788	777	778	846	836	836	783	821	866	804	817	799	789	842	763	802	799	820	744	791	822	814	770	843	818	801	793	846	787	829	795	800	785	768	739	819	774	746	790	884	823	789	804	790	785	819	819	748	790	770	771	784	798	814	816	823	823	837	795	750	827	854	813	801	830	815	839	783	814	779	769	778	782	845	866	807	770	783	803	813	834	817	789	823	780	769	776	768	760	765	795	760	801	777	790	818	751	858	785	781	764	825	825	758	790	818	835	810	768	778	787	793	812	803	829	808	852	782	789	821	852	778	810	824	743	794	809	786	770	801	786	733	805	815	709	828	770	801	698	802	765	778	772	776	819	782	793	805	790	764	785	772	826	837	841	792	798	810	759	789	752	758	826	804	834	781	771	830	802	825	739	789	758	850	819	822	772	773	813	783	813	775	812	746	789	794	766	746	813	859	783	769	757	801	827	741	800	823	792	784	776	814	817	812	773	822	768	810	797	823	732	765	823	788	830	775	798	790	794	789	848	799	817	793	777	806	791	816	771	801	797	805	789	781	814	824	811	804
24177	21327	28133	34364	36340	19157	3586	857	754	760	669	701	686	745	671	697	658	669	706	644	669	693	684	699	676	673	679	634	689	691	677	706	724	707	647	644	685	718	702	649	656	680	731	700	683	654	740	698	714	713	713	714	733	633	692	693	676	669	670	675	685	646	676	596	641	694	672	704	688	676	665	711	652	661	698	768	651	690	744	673	637	673	692	693	683	697	651	719	701	712	629	758	733	728	705	679	667	648	684	626	683	629	693	672	678	698	693	699	708	712	678	669	694	662	693	716	649	665	652	731	662	718	663	683	706	747	683	652	702	655	681	685	646	706	690	670	697	650	699	633	670	648	726	644	690	660	721	681	733	682	650	659	691	719	669	680	643	692	665	684	680	691	653	703	739	645	664	672	680	657	645	711	697	624	644	724	696	674	691	722	714	675	664	664	658	634	681	665	640	698	706	708	682	648	676	623	700	664	684	648	684	682	684	665	660	649	703	701	641	664	664	728	729	673	671	723	690	662	678	672	747	683	691	737	706	740	678	698	667	736	636	731	658	697	693	655	658	643	676	671	644	715	689	725	699	667	689	678	688	659	655	610	708	710	661	690	612	705	679	707	709	702	731	625	689	693	707	676	663	692	714	725	684	687	712	690	642	642	724	682	659	623	634	701	672	692	714	657	667	642	709	672	712	683	656	675	652	673	666	693	691	676	682	674	637	655	643	731	703	635	662	670	646	670	690	655	694	637	695	680	689	699	684	703	666	706	682	684	678	696	684	717	707	693	663	657	659	679	656	700	701	735	660	692	638	649	703	712	673	677	702	719	662	670	715	688	670	671	699	628	703	656	638	682	667	643	665	715	650	700	664	683	720	642	702	700	684	700	641	677	666	690	652	703	744	655	643	691	674	672	671	691	672	683	638	725	726	690	691	683	662	650	657	725	661	707	699	638	656	621	689	682	693	665	648	634	674	678	675	652	734	688	691	669	647	719	693	697	717	649	654	653	651	683	686	711	667	691	656	674	696	691	692	670	666	688	658	691	669	694	665	685	710	721	695	635	679	682	667	658	700	699	692	681	647	710	665	634	676	679	648	705	669	683	671	674	644	656	701	680	673	632	697	672	678	681	693	667	691	639	679	687	686	666	668	672	684	680	705	732	739	674	682	677	674	649	652	649	667	674	691	654	699	698	734	639	727	683	655	705	704	681	651	640	687	664	732	662	658	685	691	688	708	692	714	650	697	680	672	640	656	680	648	667	680	717	665	704	652	707	684	694	694	684	678	705	654	700	705	653	672	706	687	697	728	698	697	702	655	696	670	639	669	633	660	645	685	679	675	680	695	640	664	674	724	678	644	673	679	660	672	700	688	676	693	689	685	701	598	647	668	668	709	721	669	628	644	644	656	677	659	667	709	683	689	697	692	641	667	638	698	657	691	721	676	668	696	709	664	696	724	658	650	710	714	674	687	674	695	698	726	632	687	684	650	671	718	666	704	661	628	662	641	658	680	757	645	677	667	669	676	608	679	699	644	719	695	671	687	687	744	679	712	652	680	655	671	708	655	673	683	671	698	636	679	719	699	701	687	632	710	647	665	669	663	696	650	678	703	673	664	670	663	698	646	672	705	695	665	701	682	635	693	716	738	708	677	701	644	701	697	666	678	673	702	682	630	679	715	668	659	669	680	675	697	670	676	676	689	674	671	685	711	702	684	682	708	712	750	703	675	673	664	694	718	661	713	653	658	681	671	688	651	661	653	685	699	674	637	676	694	684	725	681	698	692	647	688	702	652	711	672	641	684	678	645	657	696	704	639	661	717	713	686	707	672	717	681	672	700	655	728	644	659	684	657	680	633	674	709	658	694	681	699	636	669	713	682	697	732	672	702	684	680	647	642	706	669	713	671	707	627	675	650	709	685	703	709	672	713	724	718	676	682	656	685	716	688	667	634	722	709	643	665	680	649	696	673	657	675	673	684	665	694	689	667	694	687	642	683	704	704	709	653	709	647	723	693	639	675	712	719	688	707	663	680	649	696	702	658	697	671	653	667	693	699	665	678	608	704	650	647	693	661	640	696	716	679	655	708	656	693	680	703	657	695	673	691	703	664	636	724	662	673	690	623	718	698	673	631	674	669	660	678	648	642	733	674	646	640	733	679	617	687	665	695	708	731	703	693	689	634	632	699	707	663	618	698	691	678	714	691	649	679	675	714	646	658	663	736	661	682	632	736	688	670	681	659	724	681	656	669	665	703	684	672	655	658	649	679	729	662	698	662	684	736	678	651	667	659	669	673	641	656	682	663	671	685	725	738	702	685	682	687	644	664	689	686	694	597	654	686	660	613	673	706	741	720	615	718	710	677	682	701	711	653	661	649	625	664	672	685	675	724	713	693	701	711	682	701	663	663	628	669	689	671	661	687	671	710	668	712	673	640	679	697	639	711	614	704	670	679	722	688	646	680	658	727	641	681	688	709	634	706	690	706	707	663	611	669	662	710	657	667	645	675	690	704	656	675	643	704	656	694	709	670	639	641	671	656	673	674	684	698	659	655	655	651	685	604	715	666	689	681	655	653	696	711	687	647	661	661	681	693	657	688	689	738	722	692	675	683	659	692	706	692	645	733	644	649	713	694	677	716	630	617	687	627	704	693	703	593	668	641	622	708	688	703	670	687	706	696	661	681	667	637	707	633	705	689	670	664	669	653	663	638	648	658	671	677	730	689	649	658	678	689	670	659	642	648	639	689	698	673	724	688	688	652	660	651	683	687	673	663	650	688	715	694	722	656	654	690	697	694	649	692	678	677	666	639	623	690	648	636	669	747	610	641	692	666	667	671	715	667	693	699	719	707	654	654	725	658	728	641	653	685	648	688	673	661	622	655	643	704	647	689	652	707	706	674	722	689	646	670	680	702	660	666	702	664	645	672	721	651	673	680	714	680	654	659	676	660	664	661	658	704	689	640	677	658	680	662	730	685	697	665	708	687	685	725	709	618	667	696	673	669	703	651	666	699	689	625	682	660	719	703	654	694	649	656	712	677	658	669	674	671	682	637	657	695	667	693	635	688	716	689	692	667	688	686	667	685	667	683	659	735	681	653	641	657	694	681	692	678	671	649	703	674	662	695	703	708	695	663	700	648	695	721	671	657	701	673	720	701	646	716	727	654	677	675	670	668	686	712	654	686	683	679	644	728	679	721	691	655	703	679	694	670	650	690	695	712	674	679	623	713	680	666	724	662	652	685	640	678	688	654	650	643	665	659	671	695	732	638	659	707	714	658	678	682	694	672	666	642	708	661	683	691	672	710	685	656	662	681	687	703	673	705	667	690	690	732	680	662	657	715	714	672	666	701	659	653	687	671	657	654	686	683	680	683	696	701	648	664	661	649	664	694	674	622	690	696	676	685	683	686	680	660	655	683	659	626	640	717	698	640	671	672	674	653	717	655	660	597	687	692	684	711	667	705	690	699	656	664	706	694	697	686	697	662	636	705	672	638	687	717
31728	35532	20890	53312	40208	16529	1644	1098	1059	1081	1006	1111	1075	1032	989	1071	1020	1048	1026	993	982	1003	1014	1067	1015	1081	1073	1006	1066	1036	996	1035	996	1002	1035	1013	985	1046	1061	1029	994	987	994	1063	1057	963	1126	1029	986	1063	990	1006	1053	1048	1024	1006	974	989	1023	1075	1027	990	954	1024	973	1021	985	1001	972	1016	1015	997	1033	1055	1055	1018	1048	1039	1027	1044	1005	1002	1069	1006	994	1023	1008	1071	1046	1035	994	1023	1222	1121	1079	1063	1063	977	1025	969	1000	976	970	1005	1084	952	1035	1005	1028	1024	961	1045	991	1026	947	968	1007	1022	1023	1011	1047	997	1042	992	1000	1079	1011	997	979	1032	1032	1029	1020	1011	976	1007	994	976	1077	962	1009	1042	1046	1001	980	1035	986	979	948	1041	993	1004	1034	1020	1028	997	997	1017	971	1056	1010	1062	1027	1056	1023	1064	1072	974	992	998	978	1023	974	996	1034	1045	1033	981	1053	991	997	1038	1052	1015	1011	1024	1010	978	1046	956	979	1005	1040	1040	978	997	1013	978	1036	1066	1107	982	993	1014	991	1019	957	1046	988	1020	996	981	1042	1048	993	1030	1020	1027	1017	1012	970	1049	1012	973	988	1012	957	949	1076	1043	1045	977	932	985	979	996	1072	1013	1038	1098	979	1034	1011	969	1015	1026	1041	1010	992	1023	1052	986	1037	1062	1050	1051	985	988	1052	1009	1047	1045	992	1034	978	1028	1031	974	1015	1021	1016	989	1057	967	1011	1017	1074	1012	1032	1001	985	1003	1026	1017	998	1004	1013	1039	1030	945	962	1016	985	1025	997	1052	1024	1045	1021	1045	994	1039	1007	998	1020	1006	979	1041	1051	993	983	980	1011	1000	1040	1025	1054	1022	1042	1064	1010	982	1038	1011	1055	980	999	1008	1018	952	983	1002	1005	1021	1001	1125	1025	977	1049	999	995	1007	1022	997	999	1023	976	1008	1072	1012	963	1040	1007	984	991	955	948	1062	1011	1037	1017	1015	1004	1025	953	1002	1001	1019	1017	1013	1049	975	1029	1020	1067	981	1045	1040	1027	1059	1054	1041	988	974	1004	1000	1042	1006	993	1038	999	1004	1027	1040	1066	1002	1015	961	1023	1005	936	1065	993	1011	1040	1019	1027	1008	1086	1019	1034	1020	1057	1044	959	993	995	1036	1058	1046	1004	1016	988	1006	1064	1043	1022	1009	1017	1024	990	1020	1030	1021	1040	1055	1022	1042	1033	1027	1011	1030	1022	1015	1037	1001	1093	985	1014	1042	1049	1048	961	1056	1067	1041	1054	1025	1034	1017	1021	976	994	1021	1004	1045	981	1054	1008	965	1051	1058	999	996	1073	1044	976	1013	1019	977	997	1018	965	1078	1087	987	1033	1008	1050	1016	975	1002	989	1043	1031	997	1044	1045	1008	962	992	1034	1050	1034	1024	1092	967	1015	948	1074	977	1009	1021	1037	983	1044	997	970	1035	1056	1026	1014	1027	1013	1007	1010	1042	1040	1033	1007	1004	1014	1040	989	1027	1047	1014	1016	1032	980	1026	993	1003	1024	1036	1061	1040	1073	1018	1038	1032	926	989	981	1019	1052	1043	960	1000	980	1092	1046	1025	1002	975	954	970	1001	1019	1023	1052	1092	1019	959	989	1045	1036	1006	1009	1084	994	1014	1024	1012	990	987	1015	994	983	1062	1007	978	1060	986	1056	1037	980	992	1022	973	1008	1026	1030	1053	996	1020	1051	1012	986	1052	986	1064	1054	1015	1035	1041	1014	1059	1009	1023	1060	958	1048	1024	1043	945	1056	1039	1058	1011	1049	1049	955	1013	1001	993	1036	1032	1005	1032	1011	1016	1110	993	1050	1087	1012	1047	1027	1002	930	1012	1049	1042	1064	1021	1008	986	1004	1046	929	944	1031	1056	1011	1001	1027	1041	1000	1011	984	1024	979	953	977	1002	1022	1024	1010	1072	1049	1025	970	1005	998	1058	975	1027	1002	1031	996	996	1063	1064	1014	1046	1089	1020	1022	996	977	1001	1015	982	1060	1001	1019	1026	1022	1074	1060	1015	1028	1016	1028	954	975	1010	1024	954	1014	1011	1000	995	1048	1034	1019	1006	1032	1048	1079	1035	1038	1035	985	1060	1006	1022	977	1050	1006	1024	979	1052	1015	977	983	1069	1077	1051	1031	1044	987	1006	1017	1033	1019	1008	1024	1000	1067	1010	1015	1007	985	1002	963	1015	1045	972	1010	1033	1034	1017	1050	984	997	1005	1012	1076	991	1058	1052	1036	1060	1017	1013	1015	1038	985	1017	1016	986	977	1039	1023	1005	1033	1035	954	956	1041	986	1034	996	1058	1002	986	1005	1000	1016	993	979	1040	1046	991	1003	1025	1015	1016	1053	1016	1031	1031	1017	1021	1028	987	1050	993	998	1011	1019	1028	1012	1039	1049	1018	1033	1028	1020	963	1023	990	1038	940	1005	987	1060	1032	1073	1034	1009	1053	973	1065	1037	1061	965	1024	1045	972	1014	1093	1008	989	1051	994	987	984	1077	991	1007	987	992	989	1065	1082	1079	1077	983	1026	1079	1007	1035	1036	1001	1008	1008	1011	1074	973	1008	995	1040	1026	1065	1018	907	1025	998	1070	1042	945	987	998	1032	1040	1044	1036	1015	1015	1039	987	1011	1008	1023	1039	1018	996	1058	1030	994	1001	976	1009	989	1013	998	960	1030	1007	1034	1005	993	997	1025	977	1022	1083	1027	958	1044	1007	1086	1016	1021	987	1026	1050	1020	1057	1019	1028	1071	970	1017	1007	1044	1005	1053	1014	997	962	1033	1038	1039	1014	984	1070	1025	956	979	1039	985	1014	1045	1008	1022	1009	977	1037	1061	1049	1063	1041	995	1004	1008	1016	1014	994	1034	1021	1039	979	957	1029	1004	955	1015	1033	971	1017	1040	1014	987	1009	1002	1073	981	1069	997	1043	1022	1016	1027	944	1021	1046	1026	1017	1021	1009	1020	986	1064	1038	993	1034	1028	1050	981	1026	992	1063	1015	1055	977	1059	1041	1026	1008	1068	1038	981	1046	1021	1004	993	1020	997	996	1030	1018	982	1034	1045	987	993	1000	1050	1016	1049	1025	1016	977	992	1021	965	1025	1013	1061	988	1001	1024	1027	1028	969	1032	1041	1077	997	1014	1046	1025	1042	1004	984	1019	1022	1005	1045	1063	1013	1026	1007	995	995	1042	985	945	998	1064	1004	981	1015	979	989	1032	1018	1019	992	1013	963	1032	1039	1050	1012	1025	962	1055	971	988	1040	1008	1044	1020	990	1048	1003	1044	1043	995	1026	1020	1062	986	948	998	1078	997	935	1009	1003	987	1001	1005	978	992	966	1016	982	969	1046	1025	1034	998	994	1020	995	1015	1054	1043	1022	1022	985	1018	1037	1016	994	1007	971	1069	1000	1038	1008	1009	1063	1007	1038	977	1023	1015	1004	993	999	1035	984	1001	957	1022	1044	984	1023	1027	1007	1014	1007	1009	995	1015	1017	1008	1037	982	1060	1031	1063	1011	1000	1023	1077	1023	1053	1018	986	967	1010	1002	1053	1082	1004	1067	977	1029	964	1039	1003	1023	1039	1048	1004	1010	999	1037	1047	1076	1078	977	1073	1049	1003	1015	1026	987	1041	1015	1031	995	1040	1027	988	1042	1012	997	920	1010	952	971	1060	980	1024	1022	1011	997	1065	973	1035	974	979	1018	1065	1005	958	1014	1083	1067	1052	1023	1069	966	977	976	1069	1036	1034	1029	1020	963	1044	1012	1004	973	1044	997	985	1033	996	1008	970	1055	1021	964	1060	1015	1036	1061	975	974	1061	1054	1051	1044	1017	1018	1043	1015	1026	998	1010	996	1008	1046	1062	1016	1044	999	1008	1009	1011	1065	1026	1004	1043	915	992	1067	1042	1009	966	1009	998	1048	1035	1042	1055	1042	1004	1071	957	969	1046	1054	1038	933	984	1036	1043	969	959	1007	987	1042	1078	1031	1020	1009	1013	1106	970	1055	1011	1036	991	1001	971	986	988	1007	995	983	990	1070	1030	1017	1031	956	1030	1007	1027	1029	1024	972	1110	1009	1005	996	1041	995	941	970	1057	1011	1023	1047	1036	1030	962	1010	1022	1019	1070	973	1034	1034	984	951	1050	1023	1019	987	1023	1052	1006	991	994	969	1018	977	1030	1049	972	1049	1066	996	1030	1058	1072	1037	1031	1022	1052	1019	1057	1013	1070	1006	1035	1036	1047	954	989	1042	998	984	1013	993	1052	995	1005	1021	1063	1039	987	1011	1002	1054	1033	1054	969	1006	973	981	1041	992	999	1080	1003	983	1028	1058	1056	1010	1042	1015	1000	1039	984	971	991	1005	1077	1008	978	1003	989	994	1006	1029	1061	1023	938	1042	1041	1038	1051	1001	1018	996	1022	1090	981	998	1018	979	979	982	1031	1015	1055	960	1050	1006	990	1071	1047	986	927	1067	980	988	1048	996	1034	1067
22971	21264	28871	28680	37250	27510	12612	1426	691	640	664	641	619	662	632	572	617	641	594	602	608	579	656	598	583	611	562	592	637	573	604	563	579	576	539	534	599	545	556	609	588	573	579	549	570	645	561	575	590	598	571	618	571	533	549	578	607	584	538	588	587	557	587	582	560	622	596	570	584	568	577	576	555	575	567	579	566	619	610	570	568	605	638	633	537	588	596	586	569	572	588	628	694	648	589	573	599	538	562	607	585	599	623	587	591	584	595	575	586	606	596	597	571	579	575	572	596	624	610	598	573	555	599	536	564	589	604	573	560	568	594	612	640	573	620	594	547	571	606	574	558	567	571	608	617	549	593	622	554	554	588	569	550	619	602	617	578	619	596	593	572	591	550	559	594	570	582	576	594	566	608	594	610	569	603	586	606	595	576	538	558	609	572	613	537	588	593	571	617	577	625	598	567	613	598	561	571	577	529	517	569	592	540	560	564	565	612	592	526	535	578	575	638	600	571	580	551	618	593	589	650	568	549	585	582	526	584	570	564	560	566	588	566	609	565	584	584	555	582	561	605	574	617	595	605	582	606	587	596	557	625	612	564	586	594	579	581	582	550	585	579	569	596	551	571	569	583	574	582	602	608	575	588	543	577	556	565	557	610	602	596	541	621	560	623	599	560	579	603	541	614	596	578	605	543	596	609	559	556	583	565	601	536	575	590	561	603	568	597	592	563	578	551	591	550	574	565	579	570	566	543	567	578	612	583	570	539	574	631	594	567	578	582	605	590	549	539	578	618	618	586	528	579	568	549	564	567	587	545	610	542	577	606	605	556	592	602	582	573	551	565	545	587	560	562	570	546	629	538	592	592	595	570	572	564	570	595	591	591	555	579	561	542	627	563	580	533	598	584	605	571	536	583	558	579	585	571	561	552	602	609	616	605	579	588	581	565	571	588	580	604	580	586	607	569	538	604	585	574	580	544	593	586	599	555	577	650	580	571	590	553	581	621	584	550	555	560	542	549	580	608	537	554	612	575	591	571	569	586	572	604	532	592	591	583	551	598	558	542	603	600	613	584	572	609	601	563	554	560	572	569	555	569	544	582	556	604	568	593	550	571	586	541	590	613	533	592	540	617	542	575	590	574	589	584	594	548	577	625	623	604	571	581	580	574	611	542	601	550	622	595	587	549	595	598	578	591	536	586	550	607	556	530	579	569	589	563	534	617	617	569	528	598	578	549	584	628	579	616	547	594	581	559	609	578	570	575	628	609	621	600	593	569	552	600	588	593	590	569	554	552	578	584	600	554	577	553	609	607	552	629	577	578	582	577	544	566	533	579	610	543	592	515	609	546	556	578	543	572	579	571	589	593	564	573	571	569	590	586	547	522	593	595	600	595	546	577	561	569	540	581	607	588	597	608	557	586	547	600	542	580	585	536	560	562	597	560	594	604	562	550	542	584	589	560	567	625	606	571	563	617	594	565	592	605	628	561	583	563	557	568	533	535	593	614	567	551	594	571	596	575	595	626	610	563	557	632	559	553	537	579	546	559	547	533	543	561	557	556	607	622	564	630	546	591	559	632	554	603	585	560	563	578	564	570	643	592	576	596	599	606	544	563	604	581	538	511	593	616	602	582	601	587	554	593	538	571	612	585	589	563	622	614	557	584	576	572	590	582	578	564	578	591	574	569	540	538	551	591	569	555	602	581	594	564	544	557	592	560	588	555	590	528	554	581	603	585	558	589	595	581	581	562	529	563	589	580	559	579	559	589	594	615	595	566	552	562	604	599	571	567	606	566	569	586	529	561	547	550	568	601	588	620	584	581	570	579	631	571	568	577	583	618	574	574	588	557	598	568	564	561	565	560	577	548	603	556	594	561	587	570	537	610	557	567	579	564	569	535	599	653	608	566	578	558	570	600	560	594	527	564	550	604	614	562	560	571	582	573	544	612	592	614	513	612	594	593	570	580	591	555	575	572	564	587	572	568	582	578	579	604	579	613	577	579	613	559	619	594	559	584	566	560	630	556	613	558	583	558	600	568	585	595	574	560	588	535	585	565	587	564	578	556	552	590	598	574	606	577	597	608	568	527	562	603	606	566	593	570	564	565	563	583	579	552	534	537	557	601	605	550	534	590	597	583	608	552	567	585	613	572	552	589	572	570	610	592	586	590	612	535	567	579	612	573	548	547	601	555	568	607	567	572	563	578	577	585	547	580	581	598	553	583	597	571	568	569	539	568	554	581	625	568	593	578	595	567	613	562	604	585	598	604	599	584	560	598	567	569	535	571	601	564	546	600	537	588	589	608	558	561	595	616	617	554	572	586	554	550	538	573	568	565	588	540	595	522	606	557	561	595	605	597	566	543	612	563	593	592	578	592	583	599	608	568	576	597	576	581	603	537	602	584	574	585	589	543	572	560	613	543	601	585	555	588	598	576	568	557	595	546	563	603	574	574	577	582	529	547	596	594	590	559	593	585	591	579	587	594	573	553	543	572	585	581	599	567	545	587	579	537	580	547	566	576	563	554	555	563	567	556	614	618	555	582	585	587	585	585	582	607	574	590	547	547	554	611	560	528	599	600	572	578	562	542	584	602	594	557	584	573	560	579	589	577	571	592	609	574	559	583	557	548	592	556	570	546	612	585	596	592	618	600	574	532	581	534	577	569	560	562	610	556	549	596	595	602	544	593	557	576	591	616	566	584	562	568	604	621	617	587	568	562	552	607	595	588	576	558	563	613	569	566	584	530	562	577	563	525	575	514	583	575	584	625	611	572	542	566	536	551	568	549	535	605	586	614	572	567	548	590	528	572	582	531	548	601	572	633	550	586	575	566	539	582	536	612	560	577	633	579	560	583	563	575	583	556	610	563	564	546	580	599	551	582	586	564	571	582	570	549	538	610	582	569	514	581	585	575	564	607	576	604	622	564	604	563	572	604	530	569	544	606	574	564	579	574	599	603	562	568	585	534	546	600	563	576	596	535	594	547	577	556	581	572	587	598	583	610	601	539	593	592	578	536	600	536	537	578	589	572	590	584	595	591	545	545	608	575	550	576	571	596	581	551	601	575	604	537	612	597	602	568	571	585	586	596	547	571	560	608	552	572	539	582	552	597	599	573	575	583	574	569	583	567	597	561	587	539	584	573	601	603	562	605	598	570	587	588	588	592	576	606	568	589	602	625	570	586	625	585	574	595	583	546	579	596	551	528	594	593	592	578	600	546	595	625	574	573	555	578	573	575	566	610	615	572	552	559	543	633	559	552	585	596	572	564	571	608	594	600	598	572	514	613	565	571	554	607	566	562	555	584	591	601	613	569	543	599	553	578	579	589	586	562	574	578	588	577	579	556	585	583	555	569	523	567	590	574	563	567	609	579	621	585	594	586	577	549	547	599	587	551	589	586	602	538	589	586	603	602	578	584	565	590	541	556	584	562	606	554	596	561	590	588	587	574	565	613	572	611	569	571	562	589	577	570	560	581	567	582	605	600	568	592	586
36493	36033	32532	58491	52492	26861	2561	1058	999	971	976	917	971	909	968	966	936	918	882	875	950	880	880	899	890	917	844	911	901	870	831	859	916	869	899	870	828	857	866	900	837	905	886	889	920	903	855	941	895	926	855	913	872	890	865	841	890	865	883	884	939	804	847	835	872	866	886	851	886	849	885	877	901	892	865	863	874	928	865	908	875	907	910	845	867	867	925	863	911	879	888	1071	1151	1066	902	883	848	837	884	900	878	840	901	876	884	889	858	871	888	857	890	903	899	901	834	810	834	856	870	815	839	907	906	814	839	891	911	888	906	846	869	885	915	822	875	859	848	850	857	837	860	903	881	884	877	888	902	898	850	880	888	900	871	871	844	860	885	848	895	850	893	913	834	864	857	881	919	862	903	857	857	900	843	911	869	862	837	886	829	876	828	851	893	923	881	897	873	870	874	922	843	894	835	843	892	845	874	931	862	893	849	922	912	950	871	891	906	822	877	897	848	905	852	894	894	888	857	835	851	861	911	928	919	899	817	872	884	914	876	880	877	869	905	895	845	788	868	867	849	883	853	861	884	861	858	858	868	877	858	842	844	887	865	885	873	904	836	914	915	858	947	843	845	824	846	896	866	878	892	872	901	884	883	861	855	912	847	859	869	881	871	885	827	829	851	844	861	886	872	847	872	861	882	851	862	879	873	907	921	897	828	864	880	901	858	886	874	897	871	882	853	871	947	859	894	896	849	900	858	911	903	842	904	883	912	851	844	832	940	874	848	862	878	884	878	916	816	914	844	888	926	934	852	857	885	869	925	861	894	850	852	803	881	871	855	848	923	868	908	854	856	942	864	887	884	874	840	836	860	901	886	858	935	848	930	850	885	860	914	873	875	812	871	783	882	830	881	876	921	867	858	857	846	842	851	858	877	856	808	877	859	828	888	854	873	873	862	872	912	883	851	913	849	823	864	855	899	873	895	870	821	891	906	842	874	889	925	877	912	834	868	897	919	871	919	885	842	894	885	832	895	846	895	883	858	836	876	873	845	862	874	873	875	916	819	860	816	892	883	918	901	834	841	871	885	867	838	892	862	885	854	914	903	806	882	811	907	877	856	896	874	822	888	860	905	870	855	869	923	839	900	875	863	875	884	863	869	902	858	894	885	894	927	879	883	877	840	870	850	853	843	909	784	863	880	869	909	841	878	923	971	878	899	832	886	903	847	892	890	829	902	873	873	849	895	903	888	868	895	873	918	869	823	888	810	905	860	891	872	865	879	898	887	889	877	923	866	802	922	884	872	883	875	871	856	884	883	847	879	861	872	850	869	880	877	852	840	916	944	867	848	868	846	850	865	838	900	937	865	887	876	920	888	845	892	849	883	927	892	833	898	858	872	833	885	802	826	882	916	887	864	888	869	842	862	872	882	856	866	839	821	849	923	879	839	906	870	888	881	850	895	875	874	868	868	885	804	870	876	857	886	859	864	839	868	820	888	870	896	889	854	832	889	861	842	876	784	813	886	843	797	869	906	888	839	877	904	908	886	890	867	872	890	870	874	896	815	872	907	863	895	852	867	875	903	886	886	864	885	928	905	939	869	926	828	880	834	903	891	899	849	850	812	891	879	882	891	854	865	900	922	888	884	875	849	912	852	839	887	891	852	862	908	914	874	895	892	887	844	902	878	936	840	908	864	911	933	863	873	886	873	863	869	879	850	853	888	914	914	857	863	904	851	891	919	864	925	871	899	886	902	895	862	921	915	842	857	810	886	858	850	898	833	924	905	881	875	864	870	922	878	891	878	895	888	900	871	866	907	883	814	863	890	875	908	906	851	926	863	879	893	869	885	825	852	898	874	807	897	835	894	835	900	934	862	865	899	821	871	891	849	856	880	900	844	854	950	879	899	875	897	891	877	852	871	912	896	914	853	815	897	855	820	839	860	886	852	856	872	901	876	885	846	842	833	836	886	861	846	890	834	893	881	866	845	889	877	877	839	905	878	898	848	846	864	842	888	856	949	884	878	918	907	904	856	914	863	877	854	885	895	864	871	867	845	800	850	865	908	856	869	883	870	867	842	861	858	843	947	816	892	888	902	906	866	887	883	879	925	934	844	880	895	813	893	862	900	871	842	900	903	896	858	881	875	861	884	892	899	903	867	842	858	893	890	856	897	878	832	873	851	862	867	869	869	846	861	840	884	836	929	872	848	876	878	875	843	875	853	865	921	837	904	902	893	855	883	899	837	831	831	879	910	872	862	884	861	911	889	908	863	879	890	870	864	945	881	921	872	893	847	884	848	897	857	882	873	886	838	901	859	867	871	884	824	870	872	852	880	837	905	825	901	869	881	874	889	868	891	914	830	867	878	890	872	861	893	875	917	905	882	901	880	918	869	901	876	900	919	832	886	896	877	854	876	846	950	842	886	840	769	889	831	898	896	886	884	860	874	870	901	915	818	874	867	887	883	910	920	863	888	905	801	910	802	858	883	847	897	914	865	847	891	903	883	923	877	852	873	929	872	916	840	887	854	853	888	914	845	864	846	783	907	868	924	930	853	908	891	917	891	917	883	815	858	888	866	876	865	888	907	858	940	897	843	850	902	933	887	864	900	906	906	863	899	889	904	917	883	881	882	858	873	850	854	849	883	831	921	860	841	827	859	842	915	844	888	898	908	873	885	893	855	851	867	928	835	865	815	929	880	879	883	894	848	894	863	920	914	883	877	841	871	818	901	898	879	840	835	840	837	849	895	873	835	839	866	905	877	870	858	862	892	877	882	895	838	873	863	866	790	835	835	876	877	867	874	844	853	859	835	913	860	824	918	853	843	881	853	851	893	869	897	916	868	897	827	854	857	882	844	873	822	864	868	884	838	833	913	862	929	880	867	822	837	890	883	842	858	892	896	819	913	869	828	859	919	852	891	892	890	849	866	867	890	795	853	878	856	905	875	856	888	894	881	814	891	878	806	897	881	836	853	834	927	896	842	863	858	878	864	895	859	807	885	902	894	870	866	891	925	856	856	846	864	843	860	891	861	855	874	901	866	849	848	884	872	885	825	897	813	878	786	871	827	855	873	927	875	881	821	834	898	876	853	842	881	905	882	923	873	892	850	825	901	826	864	885	866	867	889	865	887	900	887	860	869	848	832	911	870	912	889	867	856	860	847	909	863	842	855	867	864	860	872	883	873	852	858	897	860	873	910	870	901	918	839	891	876	912	885	968	852	831	918	891	839	813	904	816	885	879	860	865	865	837	854	889	847	804	866	903	922	861	875	862	873	849	876	911	882	857	910	868	894	870	857	846	839	875	869	934	885	896	854	906	864	879	862	853	807	920	895	872	876	880	859	920	894	880	859	914	865	902	842	850	870	902	863	852	863	862	845	851	894	900	869	884	880	892	917	918	848	891	850	881	887	868	863	928	844	864	956	856	872	890	847	881	817	898	866	869	890	873	867	897	875	905	872	906	863	850	940	843	881	917	857	856	889	850	865	879	845	875	888	927
27096	20697	13642	20665	13766	3255	673	583	570	564	542	581	622	620	587	623	616	570	589	624	580	588	585	604	572	568	612	616	590	595	617	555	588	555	601	542	646	550	589	590	582	584	574	617	571	563	596	599	607	579	584	537	580	581	617	609	625	535	613	598	567	607	576	612	594	596	578	587	579	581	568	572	567	566	570	611	563	629	569	620	568	571	591	565	567	594	623	567	596	571	568	597	658	575	581	571	560	620	587	568	613	546	601	563	625	562	581	595	617	610	606	576	554	544	598	595	566	621	595	544	617	578	541	599	549	567	576	580	555	571	559	591	595	596	614	617	566	576	623	579	579	589	569	588	572	566	616	568	560	553	570	592	593	606	575	568	577	566	562	612	571	624	610	566	553	587	573	582	627	568	603	622	571	562	597	526	610	558	610	569	567	570	611	631	560	536	583	570	522	562	582	607	578	649	577	585	586	598	598	594	605	580	580	593	558	585	632	579	565	613	614	582	593	608	584	552	579	563	597	620	536	567	565	580	567	542	583	625	599	560	582	615	610	604	579	532	583	571	548	599	554	592	556	572	550	594	586	571	593	569	564	608	592	582	563	573	550	599	618	592	585	554	588	615	552	610	547	584	564	579	606	586	537	593	576	566	547	611	614	609	576	590	624	565	551	606	556	616	551	617	569	586	584	599	591	630	591	630	566	600	561	618	557	619	632	576	569	595	600	609	611	598	601	588	596	638	569	564	567	570	609	571	610	593	585	610	568	560	568	576	631	564	630	574	561	578	586	602	569	580	586	564	586	524	598	573	573	607	597	559	581	570	542	604	584	571	571	606	534	563	569	535	615	579	581	531	573	595	595	560	590	597	564	589	587	558	600	554	571	562	589	582	596	611	593	587	591	585	573	569	577	555	562	602	583	575	579	581	534	610	554	602	590	596	617	585	585	552	615	590	584	565	593	609	600	566	590	556	595	594	563	557	589	584	599	542	555	582	555	562	559	631	578	623	521	576	597	557	591	567	602	588	577	578	639	623	565	559	603	570	592	566	572	542	580	602	564	565	522	537	595	546	578	541	597	634	632	587	572	571	593	563	605	608	575	560	574	572	577	565	605	584	598	592	593	597	581	620	590	559	589	590	594	593	563	593	571	586	591	607	581	570	596	598	617	594	588	583	595	582	580	612	576	582	596	575	567	535	586	599	586	587	561	541	609	576	560	589	573	581	544	587	557	561	582	565	577	568	584	559	615	593	607	563	566	593	576	576	625	616	588	574	583	582	648	605	594	582	573	582	548	555	607	576	600	580	597	569	571	597	566	595	585	603	568	600	604	543	558	582	573	572	605	593	565	588	610	601	563	552	583	595	619	573	605	581	589	592	559	575	538	568	548	593	608	571	602	622	604	584	576	549	552	602	565	606	604	592	591	612	557	559	543	580	590	600	573	596	629	567	579	577	625	555	575	583	571	563	549	600	608	559	529	578	609	604	644	586	586	559	562	660	574	577	571	570	594	579	552	586	559	606	572	545	583	571	660	648	567	591	555	572	558	598	538	568	620	601	587	623	554	579	587	566	604	598	552	562	577	580	570	598	584	566	590	546	574	564	584	555	574	592	622	554	595	568	606	546	596	572	572	615	571	614	547	623	510	571	583	626	604	543	543	585	556	584	621	590	506	579	585	578	567	593	571	569	584	620	592	595	546	556	564	559	587	594	549	572	556	519	596	654	619	558	602	618	554	553	591	578	553	521	579	600	545	578	587	556	592	576	569	588	610	548	605	615	625	560	569	549	600	553	603	561	591	577	572	609	576	598	592	591	604	588	556	594	595	593	574	575	589	557	574	565	519	607	581	587	609	587	593	612	601	634	549	567	623	594	621	558	624	554	600	640	602	564	617	633	538	560	578	568	579	530	611	605	602	585	584	547	574	615	606	577	585	589	645	605	575	570	523	543	615	579	599	579	600	555	599	614	594	600	588	623	582	615	571	586	572	566	558	534	608	616	612	557	631	616	607	579	597	558	567	570	611	616	601	573	568	540	565	604	569	571	582	603	573	549	595	582	559	593	565	553	557	566	584	572	597	573	587	639	604	561	584	576	582	577	586	613	610	544	609	607	558	617	624	599	568	544	599	613	655	598	550	592	592	609	578	577	536	580	586	618	582	602	605	613	578	567	592	584	601	537	596	610	557	555	600	582	587	594	617	567	544	559	596	589	603	600	539	565	569	571	568	535	568	591	566	619	562	574	590	577	522	566	593	550	555	570	602	595	609	598	578	567	621	581	568	600	623	545	559	579	582	566	569	584	551	573	565	552	557	571	600	593	570	561	575	554	576	555	575	582	578	538	607	582	549	554	603	626	584	579	614	534	551	584	570	555	611	514	608	603	584	573	629	586	579	554	582	589	562	591	580	574	563	585	610	564	574	544	569	559	578	602	583	600	581	579	596	563	614	581	542	603	633	593	588	578	574	584	559	614	603	574	575	563	585	578	612	575	599	572	574	561	580	590	624	603	563	574	562	566	609	575	557	549	564	562	580	539	558	571	526	577	536	571	604	564	613	582	551	565	566	611	575	553	606	611	587	587	575	573	562	562	550	551	634	609	548	591	545	586	518	577	556	572	572	603	574	570	576	623	580	597	596	570	604	579	596	575	551	564	579	563	614	577	591	551	621	555	564	581	575	547	608	579	597	622	578	573	643	589	591	608	561	581	584	595	565	596	619	600	604	593	599	545	586	587	549	578	623	575	594	563	613	558	585	564	561	642	617	578	585	559	610	592	548	553	614	538	600	593	609	573	557	574	620	557	580	567	574	571	589	588	568	558	570	629	627	561	580	620	597	528	596	627	626	571	621	533	548	593	575	558	569	570	559	567	592	593	575	584	568	595	562	590	557	583	584	608	581	538	575	539	601	596	608	624	576	559	572	568	618	584	601	554	580	611	579	573	616	578	634	607	586	617	577	573	604	581	584	611	571	562	593	578	548	596	624	597	562	599	581	557	581	553	581	635	554	565	619	529	564	546	572	572	591	587	630	600	591	548	583	589	558	553	552	624	581	594	629	577	621	574	624	572	565	598	569	572	580	594	596	555	621	583	580	609	611	573	544	577	571	594	575	569	528	574	607	568	585	584	607	573	584	591	601	567	599	578	577	561	570	577	571	624	578	595	618	586	600	580	548	597	607	591	557	601	615	582	579	604	566	567	619	559	548	561	529	571	591	610	601	580	588	593	563	610	542	571	571	604	563	584	565	597	576	574	541	593	585	599	586	556	598	572	559	552	589	628	626	582	618	582	544	574	595	564	592	646	588	583	618	586	590	577	618	568	589	553	576	622	557	554	539	566	614	602	588	597	613	586	559	603	564	593	600	583	620	599	568	580	570	609	608	574	550	598	588	557	574	598	632	539	587	580	612	541	590	589	554	614	613	548	577	588	568	591	595	576	570	598	630	591	579	578	589	593	587	573	579	578	571	612	611	593	556	578	534	558	562	572	561	569
23899	11381	10884	25749	17862	4950	921	885	943	886	866	903	845	867	900	907	847	883	859	886	838	892	889	919	876	884	813	868	855	847	907	848	902	916	893	915	871	861	940	876	880	875	948	853	816	893	924	826	828	858	900	916	918	895	807	859	931	831	905	906	841	795	853	867	891	864	888	844	882	869	877	845	898	942	876	846	866	881	914	850	875	925	860	863	885	870	854	897	852	855	864	916	882	907	911	853	828	837	847	926	881	930	902	853	873	865	898	851	884	936	842	870	841	901	922	855	911	885	831	866	882	852	882	853	906	935	864	881	834	882	895	909	865	916	913	925	965	886	843	894	849	881	838	853	885	839	864	909	880	903	868	865	881	883	874	853	858	863	889	918	832	945	885	900	900	867	869	889	859	877	944	874	789	888	870	831	903	844	948	926	915	901	849	907	883	825	849	880	900	899	916	860	860	932	905	885	833	860	854	896	904	849	902	842	919	815	873	899	943	890	872	861	906	874	925	903	843	889	843	795	894	903	854	917	846	861	881	854	867	856	882	939	856	881	837	858	881	887	906	912	907	859	883	928	916	911	854	867	913	853	881	883	868	909	869	862	870	936	893	875	918	869	906	894	870	909	910	878	948	834	874	852	892	930	956	832	896	932	835	883	913	918	912	884	905	853	849	883	886	811	834	859	904	885	869	907	949	854	898	871	806	813	864	858	892	865	916	948	916	824	839	877	877	886	890	820	916	847	913	867	890	850	850	931	874	887	869	896	871	873	910	829	884	873	832	875	889	878	916	899	809	905	899	854	883	855	872	869	920	874	809	867	831	875	832	926	832	867	907	877	890	874	907	869	913	869	789	850	865	854	883	903	883	936	919	916	862	876	876	882	875	896	921	884	829	908	870	868	866	841	890	900	889	853	858	881	829	879	884	876	895	836	870	851	798	871	895	886	900	870	888	892	866	922	873	910	825	923	858	915	878	916	901	926	858	870	835	920	860	886	905	921	938	861	899	858	877	895	875	945	834	913	885	907	835	910	920	943	918	882	853	875	902	912	878	889	869	902	874	882	927	917	860	864	914	898	877	878	849	854	922	871	862	910	854	834	858	878	906	846	914	900	869	895	854	897	890	873	881	871	866	895	869	872	901	903	849	899	820	846	887	891	882	879	898	879	883	881	870	823	827	926	882	906	839	944	863	897	856	855	902	834	882	893	907	887	899	896	881	908	879	873	877	898	845	857	912	871	922	857	845	907	875	871	877	905	914	885	888	906	871	904	878	886	940	912	908	860	898	834	863	868	891	854	908	891	833	844	894	868	823	847	854	865	932	850	874	888	904	936	853	885	881	848	862	873	853	871	884	905	863	853	876	882	932	837	858	894	891	855	881	851	884	899	833	888	804	879	894	873	877	858	873	875	824	870	872	865	854	907	854	857	854	878	904	894	900	868	802	884	916	875	901	908	909	899	896	890	860	920	857	899	869	860	828	819	884	875	923	833	898	909	862	887	879	880	886	838	882	859	822	861	855	848	844	894	832	943	976	859	888	866	907	921	857	923	906	812	811	899	851	876	862	863	876	889	953	857	932	890	903	904	886	921	877	890	860	911	853	907	946	852	856	919	847	892	834	935	911	837	891	878	903	883	866	911	883	859	848	928	870	828	903	899	875	890	889	880	917	868	870	870	841	894	925	870	887	895	849	944	870	903	844	913	889	870	885	870	890	949	852	880	883	946	898	877	931	904	852	856	881	876	871	875	854	917	850	888	899	938	847	892	896	903	914	935	877	866	882	877	937	874	953	930	865	881	908	856	901	898	819	871	852	863	840	912	853	967	876	900	846	804	899	912	873	808	891	842	862	880	875	897	859	902	862	917	869	817	865	863	876	866	921	840	870	916	845	897	876	866	900	904	869	847	938	840	845	862	850	819	860	903	885	939	920	878	880	854	868	860	875	859	926	871	840	880	881	850	934	868	878	907	886	859	866	863	849	896	893	838	855	903	864	866	885	848	890	894	872	903	893	870	842	891	885	867	890	876	830	883	889	856	865	891	848	893	941	862	895	908	869	885	902	824	898	896	886	854	842	918	891	882	886	903	942	894	894	864	908	888	868	899	855	927	909	857	883	933	810	845	860	890	943	875	830	940	870	906	905	833	907	941	913	898	897	902	845	872	894	888	879	900	877	963	922	838	882	876	870	839	893	898	889	878	874	890	882	920	887	891	850	873	878	915	891	854	877	865	883	828	884	925	865	906	875	888	917	857	906	926	877	799	887	897	866	897	901	906	863	866	907	884	888	875	882	831	852	867	871	895	892	898	861	846	888	870	884	909	875	888	858	879	899	884	874	923	888	905	904	864	833	892	861	933	877	869	873	878	904	920	862	851	918	888	886	882	887	860	866	840	894	887	808	891	884	903	929	930	906	900	903	892	863	902	928	874	874	861	931	880	892	882	929	916	944	851	888	841	887	860	913	943	869	864	845	884	838	823	924	898	865	866	858	848	894	918	894	902	886	904	879	858	926	888	853	916	835	882	923	884	836	881	814	859	925	843	866	922	933	887	910	878	926	891	874	821	913	869	910	827	884	903	859	885	823	836	893	939	941	858	830	862	895	908	875	923	878	883	916	876	912	885	841	868	912	878	903	959	868	882	890	875	841	861	892	856	892	850	893	840	876	856	883	900	931	881	893	814	912	853	867	889	858	834	897	866	910	880	869	908	892	872	899	877	889	883	877	862	868	950	886	888	854	925	872	880	905	897	880	899	866	874	882	889	853	892	859	868	863	886	819	932	937	843	886	915	901	874	884	907	874	857	904	910	881	924	880	895	901	847	878	924	868	885	876	850	926	865	863	907	884	916	879	893	865	871	862	865	905	878	872	858	900	876	907	845	839	909	904	913	890	881	856	930	890	956	898	867	884	909	908	886	860	924	892	891	845	855	913	922	859	904	884	863	914	891	850	873	885	891	869	913	886	869	880	889	917	886	873	913	855	867	924	887	886	850	938	874	828	865	930	852	878	856	876	917	841	893	909	894	870	844	897	892	890	892	865	842	896	866	900	903	949	877	845	915	855	811	874	844	937	815	883	870	865	905	829	856	883	863	847	865	895	903	926	940	899	862	832	865	909	873	910	859	869	875	867	851	812	860	874	925	877	879	917	897	928	863	895	920	860	838	877	869	872	850	877	883	843	833	890	915	914	863	898	841	925	871	858	846	847	882	822	927	859	850	834	928	858	861	922	880	910	897	854	846	873	894	933	875	852	891	906	945	852	887	896	855	903	862	869	894	841	859	869	909	857	900	918	889	865	904	902	830	866	850	877	871	823	868	859	846	825	917	886	828	891	880	943	890	886	835	921	905	860	889	866	846	903	823	866	940	893	913	875	865	876	922	887	881	856	895	929	912	858	909	873	855	871	828	914	880	875	880	906	877	859	924	860	824	856	833	841	891	877	855	907	870	909	900	800	908	882	919	861	904	940	870	890	896	859	887	897	846	859	853
24128	21246	28190	28824	40278	25186	6300	958	794	824	739	794	748	752	715	688	766	789	750	706	780	709	687	740	738	750	734	717	735	687	751	749	722	742	729	688	770	755	720	732	723	700	756	756	658	724	783	764	731	750	715	753	716	717	708	767	740	684	748	689	678	760	761	718	730	712	705	721	733	746	753	732	742	700	738	749	705	755	721	720	716	756	716	728	765	765	723	693	743	702	742	766	769	784	748	746	761	759	717	776	739	727	743	740	664	698	735	727	739	733	764	746	737	739	754	756	687	702	701	724	718	735	698	698	711	747	711	709	726	706	733	711	728	746	719	771	719	715	677	774	703	716	659	727	747	745	732	709	677	747	733	736	711	698	701	707	745	675	690	733	699	712	760	725	735	698	719	703	738	695	760	757	734	706	731	707	760	722	707	704	681	733	659	720	749	689	735	740	725	696	743	759	691	735	707	739	698	718	729	733	734	709	678	683	725	708	734	748	689	746	703	708	744	706	719	697	746	736	748	718	699	704	745	767	727	694	736	713	737	728	736	686	710	724	685	676	704	689	748	685	696	665	684	718	754	720	641	715	740	776	714	676	698	734	732	706	706	732	683	723	732	692	735	722	686	672	765	674	678	671	730	752	729	690	710	737	711	716	741	693	743	688	692	681	775	811	697	695	768	720	710	702	738	717	750	685	677	707	690	725	709	705	662	737	708	724	720	681	704	744	716	687	725	716	755	698	702	765	756	736	772	706	705	701	705	715	668	757	696	741	690	662	706	759	747	729	701	754	726	706	750	720	716	678	727	677	755	714	723	739	709	751	729	747	757	709	693	678	759	709	750	747	710	708	810	771	709	689	703	690	745	702	737	724	758	747	745	740	741	734	746	691	711	770	772	666	787	745	691	708	692	720	684	782	693	721	689	662	742	716	689	719	721	738	729	757	680	720	718	704	690	709	684	728	722	742	734	693	723	724	712	690	730	764	747	735	724	720	726	709	722	744	754	731	741	737	670	719	770	707	728	733	694	704	692	722	663	716	703	671	718	730	709	712	716	739	711	721	724	739	680	684	753	705	698	719	745	702	790	709	732	736	734	741	720	713	719	717	697	692	725	717	706	692	754	696	709	717	740	746	730	719	753	742	728	765	744	737	707	703	761	646	695	743	744	699	719	669	713	760	743	793	732	732	722	748	709	725	692	770	740	665	730	708	699	697	761	708	742	745	719	751	743	690	705	666	690	695	661	753	726	778	688	712	711	740	727	702	705	735	765	726	766	788	760	753	774	710	744	672	736	750	710	721	717	706	723	692	734	731	741	736	742	684	700	735	716	725	715	729	683	694	713	741	721	700	687	703	682	712	715	734	759	744	773	706	700	722	709	681	701	738	710	691	743	718	685	764	746	757	694	760	736	752	743	733	728	677	678	722	761	721	755	730	732	765	791	716	699	730	765	714	738	747	715	728	766	737	742	707	756	699	702	690	715	717	715	666	763	728	704	713	699	742	741	684	724	692	777	741	719	724	693	757	675	721	729	726	679	663	755	715	675	740	719	708	672	734	675	669	715	714	743	735	719	713	698	719	734	714	741	737	742	666	728	737	714	744	731	708	705	727	705	732	704	708	736	727	759	714	753	718	712	731	706	743	716	745	740	726	715	676	715	728	682	723	716	774	734	723	698	726	685	714	694	688	715	678	723	741	705	724	717	706	696	674	739	710	687	729	713	710	709	719	704	724	709	737	701	725	702	739	707	702	684	705	717	729	665	732	724	688	730	726	721	749	718	724	747	702	726	770	721	772	713	716	691	751	758	674	716	737	704	701	668	729	683	726	716	714	728	739	678	715	660	707	701	715	713	754	713	733	750	737	672	693	728	730	730	717	741	724	717	735	714	694	747	671	697	742	773	715	735	668	739	734	739	699	703	745	752	690	688	674	686	730	754	751	726	700	694	750	709	736	695	676	754	734	707	752	693	738	718	731	716	709	726	698	740	742	742	717	745	728	694	673	717	774	713	711	730	743	710	750	734	762	736	727	686	706	709	760	744	682	742	713	756	692	737	700	708	682	758	769	749	692	718	728	751	765	741	735	728	660	710	681	693	723	734	745	742	719	770	672	700	743	692	740	747	772	791	725	680	746	742	704	688	778	684	726	683	735	727	774	730	719	688	708	720	750	751	743	744	762	743	745	717	731	743	749	713	756	739	770	726	739	767	702	737	716	697	738	732	697	681	738	678	712	683	719	715	743	700	678	765	765	727	726	717	713	744	666	733	668	691	787	752	707	706	715	703	749	697	723	706	713	667	700	731	738	671	691	710	750	698	739	668	703	724	761	771	717	728	779	710	692	717	737	712	689	760	704	708	691	750	773	710	766	722	695	690	703	710	713	715	712	718	744	687	697	666	724	698	751	753	720	752	737	765	747	714	761	714	706	678	682	668	729	754	726	724	770	704	715	671	678	697	700	738	786	733	748	734	749	681	702	715	678	703	706	761	679	735	690	732	679	701	701	768	721	673	706	752	732	714	680	782	739	727	687	743	720	682	758	723	682	708	724	676	698	729	703	732	733	686	709	761	719	729	733	724	709	736	739	704	754	689	706	682	680	713	746	748	699	716	705	744	759	781	674	728	700	711	708	680	700	751	801	703	751	700	727	715	705	710	696	717	723	684	755	717	748	701	701	712	691	727	745	746	707	705	739	706	705	751	701	679	705	715	749	740	710	690	684	730	738	719	694	750	711	712	706	721	767	734	706	714	694	732	695	752	750	736	685	741	767	729	746	715	742	706	684	716	698	698	805	721	732	731	728	759	748	741	729	683	704	755	688	702	743	734	708	718	701	714	693	694	702	744	756	727	704	747	717	770	717	754	750	699	732	737	680	729	763	665	679	727	723	718	731	688	699	724	747	739	701	772	731	758	680	738	719	765	747	751	723	748	748	760	771	699	729	683	736	739	756	728	707	684	728	640	737	737	707	727	738	717	749	710	707	763	648	744	760	694	686	725	711	725	687	715	709	752	736	712	709	697	704	732	720	757	718	728	762	734	722	692	728	687	692	712	678	671	697	717	748	734	734	743	695	703	689	740	721	757	705	743	687	735	694	725	721	680	669	708	766	716	709	724	754	726	707	684	751	714	720	710	713	718	719	706	707	723	704	760	661	682	749	713	741	706	680	677	703	743	734	757	750	720	704	702	671	689	728	813	683	719	728	690	753	756	751	765	746	686	697	711	724	713	758	708	720	722	733	708	714	742	704	726	695	696	714	693	713	698	732	706	757	708	770	704	733	733	731	702	756	663	710	717	761	720	722	755	746	715	709	693	710	720	693	727	761	744	735	707	743	731	732	703	696	750	720	760	689	772	755	720	728	710	679	711	761	774	677	765	774	720	701	681	763	721	712	712	731	754	755	685	701	706	695	724	684	737	715	719	690	688	707	750	728	706	702	703	724	735	762	743	757	705	735	733	741	691	713	749	706	733	725	679	691	733	716	717	711	714	717
31771	26805	18411	38251	45534	27076	2208	1218	1207	1134	1173	1089	1125	1023	1109	1094	1115	1121	1087	1108	1100	1069	1119	1045	1100	1134	1111	1104	1087	1076	1054	1068	1071	1126	1079	1048	1122	1113	1072	1115	1123	1110	1087	1047	1108	1092	1125	1068	1140	1064	1069	1124	1061	1119	1074	1038	1116	1024	1031	1106	1096	1104	1132	1123	1036	1114	1106	1026	1078	1079	1124	1151	1079	1078	1054	1027	1130	1056	1108	1082	1082	1118	1032	1053	1087	1079	1071	1055	1126	1141	1034	1180	1231	1172	1085	1098	1073	1096	1068	1076	1149	1059	1039	1040	1093	1083	1021	1034	1132	1039	1023	1105	1105	1106	1078	1049	1094	1049	1142	1023	1080	1040	1045	1071	1072	1080	1066	1093	1058	1098	1083	1086	1072	1085	1108	1098	1093	1057	1086	1074	1113	1063	1082	1135	1083	1001	1086	1111	1061	1050	1062	1108	1053	1075	1079	1032	1055	1069	1101	1077	1040	1024	993	1039	1035	1082	1104	1028	1089	1047	1119	1122	1155	1082	1094	1034	1083	1096	1051	1085	1116	1098	1063	1119	1046	1031	1082	1074	1109	1079	1064	1070	1107	1066	1116	1067	1087	1082	1044	1068	1069	1046	1084	1106	1114	1075	1148	1060	1097	1082	1052	1150	1008	1062	1114	1077	1064	1072	1071	1126	1007	1080	1096	1058	1023	1133	1077	1067	1055	1063	1073	1116	1091	1050	1017	1104	1052	1033	1048	1030	1042	1096	1093	1089	1114	1107	1059	1045	1031	1069	1069	1119	1131	1102	1135	1077	1035	1016	1074	1026	1124	1148	1151	1078	1052	1028	1038	1080	1037	1081	1047	1094	1074	923	1146	1077	1071	1080	1057	1070	1080	1140	1096	1068	1111	1143	1057	1049	1081	1080	1079	1103	1088	1073	1036	1133	1067	1066	1111	1045	1106	1087	1079	1145	1139	1033	1074	1035	1147	1097	1103	1097	1064	1112	1113	1092	1098	1024	1060	1063	1095	1048	1059	1119	1089	1067	1092	1058	1119	1076	1106	1020	1067	1077	1104	1064	1026	1104	1096	1065	1093	1055	1115	1080	1129	1090	1067	1139	1080	1086	1089	1072	1031	1071	1139	1027	1029	1114	1044	1105	1052	1062	1025	1113	1091	1084	1097	1162	1034	1052	1037	1103	1110	1047	1087	1105	1138	1103	1038	1058	1073	1106	1124	1075	1080	1062	1006	1067	1118	1101	1087	1092	1071	1055	1051	1090	1046	1084	1095	1091	1042	1074	1097	1067	1079	1131	1061	1021	1070	1121	1082	1057	1105	1096	1037	1109	1053	1054	1126	1106	1095	1087	1056	1115	1113	1072	1066	1099	1117	1091	1128	1086	1068	1046	1006	1066	1053	1068	1104	1116	1073	1116	1059	1071	1050	1081	1087	1104	1101	1095	1028	1066	1060	1050	1092	1078	1105	1128	1039	1051	1120	1047	1043	1120	1077	1078	1110	1064	1140	1146	1092	1103	1078	1054	1104	1078	1057	1076	1151	1098	1065	1051	1087	1116	1089	1062	1066	1010	1067	1052	1070	1075	1130	1061	1056	1088	1111	1112	1054	1100	1052	1064	1033	1040	1057	1028	1060	1093	1068	1040	1119	1102	1109	1083	1118	1039	1081	1084	1117	1076	1076	1075	1132	1120	1022	1142	1058	1059	1122	1084	1064	1116	1093	1106	1074	1075	1094	1025	1072	1087	1067	1041	1078	1026	1056	1064	1129	1079	1051	1082	1080	1093	1009	1032	1139	1050	1116	1094	1022	1067	1089	1112	1041	1043	1068	1096	1075	1131	1115	1103	1109	1062	1089	1083	1039	1084	1107	1095	1077	1079	1027	1068	1093	1049	1025	1104	1087	1044	1033	1084	1034	1073	1028	1095	1152	1080	1099	1060	1043	1085	1110	1037	1039	1087	1117	1100	1079	1004	1037	1031	1105	1082	1067	1044	1082	1193	1146	1096	1048	1110	1031	1068	1060	1109	1102	1043	1132	1022	1089	1102	1083	1109	1025	1111	1134	1104	1054	1100	1034	1094	1058	1080	1077	1049	1064	1037	1091	1103	1100	1064	1130	1060	1050	1057	1148	1088	1102	1071	1059	1069	1063	1003	1052	1062	1047	1087	1010	1086	1086	1045	1002	1070	1102	1058	1110	1122	1114	1089	1074	1055	1113	1074	1065	1078	1068	1101	1080	1160	1106	1061	1060	1111	1062	1066	1037	1065	1089	1138	1095	1037	1060	1082	1091	1114	1136	1049	1098	1043	1037	1072	1136	1036	1048	1061	1069	1107	1085	1071	1049	1055	1052	1099	1051	1100	1053	1057	1088	1064	1119	1062	1073	1080	1098	1109	1085	1090	1131	1048	1080	1120	1045	1096	1081	1109	1079	1118	1054	1094	1072	1056	1072	1106	1037	1110	1102	1086	1062	1075	1077	1092	1041	1057	1059	1038	1046	1082	1095	1016	1092	1032	1104	1114	1069	1082	1032	1038	1084	1106	1084	1067	1066	1117	1057	1090	1099	1037	1080	1057	1086	1083	1051	1087	1082	1091	1079	1134	1027	1051	1085	1090	1058	1062	1117	1123	1003	1059	1097	1089	1081	1103	1089	1043	1093	1050	1067	1057	1065	1112	949	1095	1102	1063	1066	1077	1058	1085	1089	1119	1080	1133	1107	1028	1065	1098	1065	1064	1060	1102	1110	1046	1041	1083	1069	1061	1077	1134	1094	1033	1081	1101	1056	1088	1084	1054	1035	1061	1091	1096	1139	1141	1076	1051	1089	1053	1118	1031	1122	1058	1070	1121	1105	1112	1023	1083	1008	1090	1091	1010	1116	1062	1046	1041	1089	1037	1078	1056	1139	1069	1050	1022	1037	1055	1112	1119	1132	1099	1043	1035	1114	1050	1047	1098	1104	1093	1046	1036	1120	1068	1072	1045	1062	1078	1074	1116	1106	1127	1090	1081	1038	1075	1079	1095	1087	1125	1058	1050	1048	1090	1106	1102	1088	1101	1121	1076	1115	1034	1098	1102	1020	1094	1093	1093	1117	1064	1070	1112	1104	1071	1063	1113	1038	1025	1109	1051	1035	1124	1119	1129	1099	1018	1128	1099	1078	1092	1080	1123	1019	1084	1101	1090	1077	1114	1067	1137	1154	1065	1092	1077	1087	1104	1080	1033	1065	1128	1128	1091	1093	1085	1017	1110	1063	1077	1109	1055	1047	1062	1078	1085	1095	1145	1079	1059	1070	1060	1030	1105	1084	1110	1135	1056	1071	1064	1098	1043	1033	1095	1027	1053	1128	1127	1020	1105	1147	1101	1080	1073	1084	1066	1082	1092	1053	1090	1014	1079	1093	1106	1120	1035	1021	1006	1097	1040	1112	1130	1049	1060	1109	1050	1094	1074	1075	1081	1056	1060	1087	1172	1062	1090	1129	1076	1075	1099	1111	981	1067	1103	1050	1097	1078	1065	1065	1063	1074	1034	1074	1118	1110	1038	1051	1077	1076	1082	1101	1154	1049	1100	1068	1135	1097	1080	1060	1088	1039	1091	1047	1073	1083	1112	1088	1106	1148	1149	1064	1093	1052	1046	1060	1147	1106	1136	1039	1093	1112	1031	1074	1133	1053	1077	1050	1118	1088	1114	1083	1041	1114	1098	1049	1047	1067	1070	1077	1071	1044	1112	1094	1056	1138	1153	1075	1113	1029	1019	1039	1048	1035	1069	1071	1133	1089	1038	1078	1076	1014	1103	1086	1092	1106	1055	1071	1044	1091	1087	1099	1103	1078	1055	1109	1125	1136	1094	1067	1079	1048	1092	1101	1094	1084	1109	1077	1085	1093	1125	1096	1083	1140	1102	1119	1099	1028	1024	1071	1042	1042	1007	1102	1084	1053	1117	1108	1089	1070	1050	1041	1065	1058	1078	1083	1129	1067	1013	1122	1045	1106	1084	1049	1121	1052	1124	1101	1065	1059	1047	1049	1123	1142	1062	1069	1045	1057	1060	1085	1049	1138	993	1066	1092	1098	1065	1058	1067	1132	1074	1114	1092	1042	1070	1086	1057	1113	1104	1083	1072	1068	1114	1064	1064	1099	1075	1046	1077	1048	1101	1057	1081	1099	1093	1094	1145	1097	1033	1022	1092	1084	1109	1077	1079	1070	1104	1070	1084	1111	1057	1135	1130	1032	1136	1051	1096	1044	1017	1110	1115	1036	1069	1079	1058	1070	1079	1070	1072	1099	1076	1055	1099	1058	1079	1071	1092	1093	1076	1059	1073	1049	1067	1079	1052	1117	1126	1121	1027	1122	1047	1075	1072	1103	1073	1112	1058	1082	1080	1066	1053	1055	1050	1100	1108	1009	986	1056	1056	1121	1044	1080	1025	1124	1051	1081	1048	1092	1062	1071	1059	1109	1103	1020	1072	1119	1080	1122	1059	1142	1064	1035	1099	1094	1085	1129	1075	1084	1120	1063	1023	1031	1054	1080	1120	1118	1067	1072	1050	1053	1120	1074	1038	1123	1071	1059	1111	1095	1093	1042	1108	1064	1115	1086	1077	1057	1104	1078	1064	1105	1046	1123	1076	1058	1073	1105	1073	1087	1112	1112	1027	1028	1121	1045	1142	1091	1080	1144	1106	1104	1096	1083	1076	1110	1114	1091	1088	1099	1030	1113	1082	1073	1054	1041	1064	1040	1082	1049	1040	1063	1118	1078	1097	1116	1129	1071	1095	1121	1053	1067	1098	1053	1111	1084	1063	1080	1090	1066	1035	1082	1136	1047	1078	1115	1070	1072	1079	1053	1090	1083	1055	1091	1054	1112	1113	1010	1048	1022	1077	1083	1110	1062	1107	1078	1112	1077	1056	1142	1073	1072	1046	1104	1044	1026	1063	1126	1148	1021	1069	1091	1086	1092	1070	1103	1021	1033	1071	1088	1099	1123	1090	1058	1111	1043	1078	1099	1082	1071	1026	1032	1101	1045	1037	1032	1064	1039	1084	1010	1076	1131	1081	1108	1094	1047	1092
22970	21407	28684	23967	30825	29465	16119	1840	692	688	624	596	648	634	616	638	590	643	611	605	658	658	598	618	575	580	580	566	601	638	613	620	665	594	590	629	637	603	628	589	609	625	602	610	627	604	615	604	613	639	573	570	552	561	613	575	649	612	554	593	570	603	613	613	639	635	620	573	657	631	603	586	612	599	618	576	583	561	565	587	620	567	614	612	619	560	615	580	558	560	634	661	734	615	627	586	618	591	639	614	574	608	598	611	624	578	582	615	580	586	557	570	626	623	608	628	600	589	577	585	576	586	576	594	596	597	609	586	574	596	607	611	591	576	614	563	609	614	550	601	602	597	618	617	589	611	589	600	562	579	565	595	608	605	568	622	575	581	582	572	581	590	605	599	576	615	611	615	572	599	579	541	564	606	613	571	542	583	613	591	593	578	544	589	543	613	588	607	617	610	578	628	571	619	578	635	560	600	599	597	571	566	606	639	583	618	610	603	604	588	545	585	620	567	604	611	603	595	565	585	606	604	601	576	578	564	601	598	571	570	610	642	612	632	586	616	608	572	633	567	660	582	559	601	587	576	618	628	586	625	584	583	543	577	558	600	525	601	603	591	597	595	564	564	595	632	587	598	617	584	619	637	608	554	623	630	602	594	606	584	589	639	593	598	553	604	580	597	619	639	579	609	601	588	630	617	598	617	569	597	573	585	590	568	601	608	623	595	560	612	617	599	614	573	645	577	593	617	607	600	580	600	598	584	636	609	601	593	581	619	573	576	611	613	605	580	620	594	540	618	593	611	613	622	594	588	576	602	590	620	615	606	589	558	528	587	578	595	529	634	588	584	579	522	588	557	598	628	615	545	584	583	570	608	618	583	603	586	579	579	617	594	635	601	640	582	561	597	585	596	603	537	582	637	576	586	585	602	618	646	626	632	611	616	540	598	550	617	589	572	585	617	614	582	611	569	593	612	582	598	595	596	598	636	568	576	606	605	562	562	599	555	613	593	638	558	597	612	622	611	591	576	592	587	589	610	617	608	567	605	586	588	586	583	640	573	566	621	613	625	587	618	566	602	610	608	587	591	606	574	609	610	605	598	587	592	633	622	603	587	613	540	590	569	562	602	562	565	582	629	613	607	595	565	643	598	610	548	565	586	578	592	629	558	616	591	628	593	592	586	564	624	614	601	595	612	586	609	616	585	624	642	594	558	595	543	604	596	598	588	609	584	575	562	605	549	581	550	615	573	592	597	584	564	593	619	656	606	606	599	578	617	604	598	577	589	615	583	618	582	607	581	561	589	623	599	585	565	634	627	564	589	625	590	589	598	612	567	595	611	581	581	585	600	596	554	628	579	598	611	643	577	602	625	537	601	607	625	600	565	597	580	634	649	598	605	594	553	596	578	615	619	592	567	613	563	611	595	626	589	585	585	564	593	610	580	584	612	602	592	594	611	616	564	613	545	611	586	608	571	624	608	588	584	643	610	616	602	581	603	600	589	570	581	625	562	572	581	618	591	573	597	587	586	602	571	586	613	586	619	615	638	610	578	579	552	584	670	549	619	579	602	578	613	583	608	571	558	595	628	633	606	571	593	633	555	566	601	634	591	606	611	591	543	630	599	576	597	618	599	575	597	581	603	602	586	616	554	594	528	618	623	613	673	579	596	622	602	596	556	607	618	597	628	634	599	601	612	610	592	594	631	567	600	615	619	579	592	604	616	618	609	607	590	580	603	549	601	609	586	606	564	591	595	606	588	595	581	588	607	566	570	583	597	631	632	563	613	557	587	619	609	609	599	577	595	568	573	576	623	554	557	557	587	615	586	606	606	614	583	599	611	607	586	587	569	597	629	607	568	604	561	584	631	594	631	606	607	585	603	619	586	623	598	591	608	642	622	583	591	594	605	587	586	615	610	554	589	579	573	600	612	551	616	625	569	528	610	583	590	585	595	587	608	615	616	582	597	589	600	590	635	575	613	651	608	582	604	604	627	553	591	560	603	602	612	610	579	576	630	611	611	562	649	617	596	641	617	602	563	572	573	608	587	589	587	591	582	605	616	584	555	661	625	621	588	545	553	583	576	598	632	650	598	635	576	586	586	539	564	582	603	617	601	567	598	596	584	617	578	678	618	549	633	579	625	574	566	634	583	590	588	616	570	602	601	583	587	606	645	588	572	622	602	574	563	588	610	602	578	622	614	565	549	605	589	572	578	572	589	538	631	549	600	578	605	614	566	620	598	570	585	593	576	556	596	593	612	590	556	575	589	542	603	610	597	555	599	597	596	577	591	559	566	577	598	593	608	598	612	615	640	613	563	601	632	617	599	590	607	603	610	630	618	612	593	589	618	595	541	627	551	592	567	575	639	570	592	616	567	580	640	606	619	611	578	579	579	605	607	591	585	610	593	586	575	633	601	591	603	599	579	568	595	571	599	637	565	613	624	583	564	602	628	601	586	632	545	598	599	604	604	589	587	614	584	586	583	585	554	590	599	584	553	592	584	631	624	597	581	634	593	579	560	583	546	601	553	580	568	621	547	574	561	590	609	589	579	580	612	581	584	617	622	584	552	559	529	569	593	606	573	574	615	614	615	612	571	623	616	588	600	616	620	580	620	634	584	598	562	573	632	579	589	606	609	620	587	603	619	568	597	576	585	576	563	609	579	588	591	589	607	604	616	572	563	581	601	613	569	598	585	585	602	579	568	575	601	610	601	624	582	619	586	538	598	575	627	576	582	590	619	594	571	556	586	590	614	587	606	592	610	597	597	567	547	561	634	587	585	544	549	521	599	589	612	619	592	602	574	544	632	577	590	587	616	621	571	557	592	583	593	598	564	613	554	566	603	618	609	624	576	593	609	609	590	611	592	579	557	571	540	590	591	578	585	604	597	619	595	587	580	586	566	582	577	565	637	576	627	639	598	558	563	608	559	622	588	607	627	604	562	568	600	603	605	580	599	598	559	606	588	624	585	587	588	584	626	622	560	577	581	610	602	597	592	601	579	555	604	602	608	544	597	560	595	537	612	583	569	622	617	594	635	641	598	599	555	578	609	619	622	583	589	604	615	591	577	555	561	613	615	633	629	595	611	609	639	619	618	615	621	552	596	580	604	623	595	599	609	608	572	632	617	598	560	603	581	586	624	577	619	578	596	587	580	592	600	590	588	650	577	604	563	632	619	566	583	592	596	560	585	629	585	606	587	591	611	627	583	625	580	582	588	578	602	629	594	563	568	620	572	517	640	608	619	594	550	604	562	566	548	618	552	572	605	603	582	608	611	588	577	599	553	603	600	601	584	578	595	576	552	619	587	587	550	575	601	588	594	592	618	609	595	575	574	600	558	591	609	599	578	621	599	599	605	553	620	578	631	574	634	608	587	594	577	610	568	633	597	596	620	600	552	610	607	593	574	611	597	589	557	597	617	592	635	616	609	587	545	596	583	587	631	585	624	602	584	647	596	586	601	576	588	608	592	587	575	594	571	577	582	601	577	581	559
35227	46988	29388	34298	50564	35411	4094	1023	1039	963	1023	972	883	941	947	870	907	918	909	909	928	920	917	908	881	965	951	946	876	930	881	871	876	924	916	887	916	911	889	906	959	858	886	924	890	923	912	891	916	920	871	943	877	937	913	842	930	850	881	918	919	904	829	893	898	870	836	886	879	856	856	902	814	903	846	881	856	876	892	869	879	889	933	912	842	903	889	901	847	860	908	1123	1156	1085	904	870	854	849	852	862	857	918	953	886	876	956	899	919	888	903	872	879	873	857	874	898	905	876	844	867	867	872	899	905	863	900	917	868	887	945	911	898	853	902	899	927	842	949	851	906	877	864	896	874	854	912	890	830	887	899	879	870	916	880	885	933	929	823	838	886	844	894	898	878	861	885	881	859	910	933	845	898	864	859	860	860	900	894	897	887	842	906	892	927	826	855	927	881	900	845	878	920	882	858	863	891	876	847	891	935	933	913	883	886	898	864	938	898	887	885	887	870	895	854	868	840	863	858	830	858	938	936	880	909	948	854	932	890	866	882	919	853	880	873	859	876	888	873	879	880	883	854	850	839	912	857	935	847	829	891	885	892	880	880	886	872	953	862	846	872	839	799	884	878	912	890	949	883	873	861	858	893	876	912	887	943	883	926	899	828	869	847	923	876	889	893	891	852	866	909	896	963	913	915	893	931	915	912	897	816	883	957	891	872	911	834	844	857	919	837	898	876	910	929	852	852	905	910	866	893	911	935	880	876	909	927	882	882	936	945	908	945	896	882	883	830	911	830	893	821	858	846	905	857	903	891	894	898	910	925	868	900	858	949	898	891	876	891	891	889	865	898	895	903	861	905	869	880	853	866	892	953	894	902	919	914	886	921	888	869	919	845	874	921	923	904	890	899	891	895	864	840	905	874	846	877	851	939	919	905	834	832	840	907	871	845	922	889	854	914	898	854	873	933	888	911	911	837	849	896	884	882	896	929	864	875	905	901	862	871	833	914	904	835	899	966	883	893	902	876	905	880	828	866	892	930	904	910	863	833	896	898	884	861	853	844	880	867	893	927	899	899	879	906	900	935	843	858	881	912	892	867	927	877	884	907	913	886	910	889	883	885	879	883	886	928	864	847	854	915	912	891	895	863	874	909	896	894	859	896	864	894	864	889	885	876	915	893	814	867	934	883	833	906	899	945	905	946	922	870	937	916	863	906	918	841	879	873	889	867	862	883	853	869	881	917	857	869	875	900	876	857	859	917	888	844	914	917	905	909	824	911	911	894	905	858	868	885	881	856	899	910	897	842	883	866	903	873	867	852	877	814	886	899	895	855	903	882	909	936	851	919	847	842	820	834	947	861	847	893	912	824	874	862	875	817	869	835	910	918	906	897	897	871	913	850	933	928	863	910	855	896	885	846	904	877	929	912	918	851	852	872	924	841	876	834	927	872	858	877	920	889	883	880	909	904	902	890	870	855	927	887	864	852	821	874	896	870	921	903	938	905	895	862	907	883	879	891	867	846	887	872	877	872	883	890	943	884	857	945	914	903	883	889	890	928	905	872	850	929	937	873	891	849	866	911	881	857	920	865	892	879	840	909	903	901	917	876	858	858	853	916	884	842	928	874	865	853	892	861	914	863	943	860	897	924	921	855	881	847	878	886	893	895	916	917	833	845	881	867	923	913	913	889	865	891	867	846	815	865	924	837	848	873	902	829	929	883	865	878	870	878	999	855	909	845	899	879	850	898	894	888	876	881	915	891	866	890	813	885	839	853	885	888	875	844	880	909	875	896	854	914	895	915	888	817	874	901	907	860	902	874	845	917	876	844	879	856	863	941	825	885	851	879	871	855	875	903	857	822	893	905	904	895	865	881	917	861	891	910	898	878	864	886	911	907	947	909	881	863	856	931	922	869	913	863	849	918	916	883	932	871	850	880	933	930	892	863	866	877	857	914	901	883	964	856	920	858	888	855	873	883	870	868	881	864	868	875	881	848	836	887	867	889	888	828	867	864	928	935	881	829	898	879	886	829	887	894	899	861	898	870	880	902	897	902	884	872	882	879	881	873	937	885	828	876	896	899	956	869	907	933	898	882	877	917	873	870	859	879	870	896	918	913	874	855	951	892	840	861	886	920	935	868	854	898	868	892	925	905	876	844	913	852	915	958	893	875	915	869	834	883	877	852	864	874	894	852	863	868	902	884	868	858	925	856	869	903	878	933	929	902	893	907	931	932	918	854	864	903	912	899	942	946	896	914	915	911	820	868	882	891	864	885	835	879	813	878	939	884	925	869	897	862	869	879	906	885	847	909	911	887	868	855	911	888	838	879	870	908	859	888	919	872	889	886	889	880	861	853	901	892	840	899	889	866	927	925	884	887	861	884	907	891	888	927	911	891	915	887	868	892	911	928	841	871	865	871	892	959	889	917	918	913	797	868	896	919	927	839	859	940	848	897	878	860	872	864	888	886	894	866	880	913	875	878	869	884	937	912	858	840	902	931	885	859	894	873	874	898	930	918	889	882	883	880	861	944	920	894	873	915	924	863	846	903	883	920	869	867	898	864	930	932	925	827	932	881	885	867	897	897	868	855	844	877	904	935	876	879	885	866	909	945	864	893	909	919	885	905	880	898	896	865	942	891	946	844	906	905	915	884	871	864	939	881	938	846	889	914	878	830	864	857	852	936	858	886	893	874	875	896	840	894	925	874	875	910	888	933	902	825	900	905	885	901	908	875	848	894	901	918	860	885	960	916	890	908	905	901	877	889	877	868	880	918	874	894	913	936	859	839	867	899	908	887	885	887	856	834	858	900	868	861	837	849	897	924	901	862	887	892	886	918	899	824	891	879	885	890	904	875	851	889	890	894	896	840	892	926	854	945	901	886	887	903	949	913	880	846	868	861	851	869	916	903	932	864	946	830	882	886	860	894	889	926	939	902	908	950	867	871	851	921	889	847	834	885	848	925	889	842	870	868	943	881	848	938	872	895	877	871	927	913	926	885	845	868	930	916	906	876	844	922	872	891	835	925	893	937	896	858	887	955	870	919	891	914	866	890	858	858	893	906	901	831	900	899	863	874	873	921	931	873	885	862	926	888	874	846	916	887	933	898	886	876	853	845	929	921	871	876	848	912	894	859	895	882	941	871	880	911	910	885	916	883	861	842	904	903	873	894	843	862	920	917	892	884	899	898	883	818	927	893	859	962	865	907	865	887	880	882	904	842	900	853	855	967	899	902	888	870	907	876	882	909	870	878	851	857	906	874	846	869	900	898	916	947	932	923	899	928	899	854	889	842	925	883	893	835	911	889	880	859	877	894	871	918	912	904	870	880	871	904	862	907	849	869	890	929	902	890	849	893	848	892	861	938	858	835	876	966	864	895	886	875	914	851	843	874	931	911	906	894	866	842	871	890	912	859	888	883	925	882	826	880	903	840	914	928	936	879	876	916	861	875	903	854	924	845	937	883	913	937	869	869	901	834	861	883	918	861	940	918	931	910
27024	21133	12211	7651	10723	4445	690	592	555	577	561	602	624	610	543	607	647	517	608	597	575	560	534	583	593	583	611	586	586	613	574	586	560	572	637	590	621	609	575	602	582	571	615	569	561	599	585	546	582	578	614	602	603	607	569	602	590	602	572	573	607	548	593	567	570	556	621	570	576	605	623	591	588	583	564	589	582	551	559	598	579	553	571	561	603	598	603	580	572	570	588	615	606	555	616	592	554	582	556	609	584	616	580	588	612	609	559	609	592	554	614	574	579	579	600	529	565	569	585	588	582	600	580	580	574	577	604	556	588	515	579	572	580	567	522	574	586	567	567	575	573	610	569	575	557	592	568	610	607	551	599	610	588	580	534	594	563	625	583	611	619	610	534	581	535	578	585	614	594	581	596	573	580	619	608	567	628	597	558	599	593	566	581	606	586	587	571	594	574	574	577	618	598	581	533	581	579	595	596	602	579	539	567	624	613	608	624	628	601	566	559	580	646	577	587	572	589	558	567	587	606	595	608	588	609	524	634	588	554	574	568	569	618	590	580	577	600	604	607	598	585	613	597	602	535	583	572	593	593	623	540	620	560	584	578	622	613	578	638	608	558	572	570	599	595	579	581	566	568	590	644	569	597	606	570	592	626	547	570	600	573	557	526	592	590	623	574	568	636	547	575	580	570	510	577	616	607	568	572	559	589	582	573	567	577	603	598	566	545	523	569	567	598	570	550	604	610	599	585	547	590	608	588	595	644	617	569	612	583	571	574	605	607	609	567	613	597	587	599	627	574	571	553	543	590	592	581	568	595	594	553	638	587	573	574	567	545	584	545	560	540	614	605	595	584	611	573	600	624	616	597	549	571	599	610	584	560	594	571	591	584	587	609	572	572	597	608	564	571	613	611	627	531	590	631	586	563	587	594	578	564	598	594	581	549	580	591	597	576	553	594	558	588	539	556	583	642	600	580	592	589	555	584	580	555	549	571	571	576	513	572	623	563	617	562	611	599	576	586	565	582	606	606	553	622	524	564	609	580	593	599	567	594	600	549	604	578	613	569	597	627	602	568	601	589	567	560	594	588	614	608	559	581	592	580	619	593	579	588	572	583	571	584	589	566	603	531	578	600	608	571	573	589	593	573	565	593	550	518	574	551	614	573	550	597	573	564	570	582	610	557	604	577	575	558	549	596	587	540	573	569	619	610	591	593	576	590	573	574	638	591	598	596	592	543	564	583	583	595	563	636	575	580	578	548	562	583	566	601	585	583	598	564	602	616	579	574	587	538	574	581	557	585	646	615	557	568	582	587	610	613	550	527	591	630	600	586	603	560	595	555	604	581	611	571	572	574	558	598	549	577	583	588	575	561	572	594	552	562	579	602	601	598	554	563	603	585	575	652	600	599	580	543	553	525	564	578	581	628	572	599	589	583	591	607	579	598	599	589	580	565	565	557	594	624	575	533	522	562	585	574	567	590	534	600	594	553	558	588	609	588	582	608	598	576	591	627	583	606	593	569	598	588	571	583	596	550	557	574	576	613	579	557	633	573	558	616	585	576	569	577	604	646	600	613	591	623	601	576	592	592	554	586	565	573	599	606	615	604	558	606	583	571	561	617	584	629	555	549	564	575	611	548	606	584	556	547	548	562	577	582	530	593	593	615	591	578	556	564	587	549	560	628	548	580	592	632	568	565	609	554	623	545	576	570	556	611	565	571	554	566	577	557	561	584	604	597	568	536	574	592	588	597	609	560	584	623	590	585	616	567	649	635	603	578	556	602	595	585	578	556	602	606	580	591	560	560	593	563	606	600	555	560	624	619	569	593	582	541	553	599	579	585	535	598	564	540	552	565	585	607	543	562	606	591	602	589	595	633	557	588	597	576	604	531	601	560	590	594	572	595	588	593	616	562	578	559	603	625	563	586	621	557	533	619	551	592	616	566	599	544	561	530	564	595	555	602	618	582	568	574	556	554	559	564	593	540	577	593	538	586	571	553	540	566	588	627	603	601	558	573	573	581	604	602	606	616	612	589	568	590	572	640	623	588	600	527	568	566	605	572	587	605	571	595	552	604	612	559	576	528	582	595	591	646	560	599	553	625	585	556	597	605	592	642	606	584	578	591	544	561	597	551	604	572	539	594	627	574	541	637	574	570	588	611	538	587	535	595	581	557	596	588	596	567	582	577	569	594	578	581	545	568	572	612	576	585	608	543	622	557	511	599	598	598	575	592	578	588	536	577	578	551	556	572	628	600	598	572	562	544	578	629	564	564	575	610	590	556	553	591	568	587	611	602	612	560	624	583	607	531	548	563	618	588	558	593	543	582	589	573	562	573	592	559	598	565	619	580	622	612	600	581	613	611	602	621	541	532	560	574	618	595	595	579	571	585	607	565	593	567	612	584	615	597	589	567	616	553	637	532	590	578	544	614	631	533	558	578	589	551	594	625	557	607	580	549	625	583	596	580	569	642	583	589	547	617	593	551	604	571	573	588	597	584	558	593	600	580	595	616	591	591	562	584	603	559	549	608	580	592	568	581	586	589	587	605	569	577	608	610	577	618	594	603	537	595	596	594	602	574	626	600	558	586	609	594	597	565	540	621	579	588	558	600	595	585	604	519	581	573	602	535	618	620	569	540	593	599	632	659	558	556	577	605	540	589	604	597	545	576	614	618	572	555	588	555	577	573	587	590	567	609	595	561	548	593	575	598	586	585	550	608	598	602	607	629	619	581	593	570	560	604	558	568	558	593	579	608	575	576	602	608	563	573	579	577	550	587	597	617	543	576	598	590	527	535	596	597	596	615	538	604	564	596	598	577	553	570	576	558	611	565	597	561	587	570	586	605	555	613	575	568	548	562	566	567	566	595	553	622	626	586	561	573	598	580	645	554	554	568	543	598	601	571	572	567	595	640	548	587	585	575	547	526	559	576	574	593	618	570	578	581	577	576	589	576	588	578	585	563	575	569	582	559	588	579	558	586	569	573	555	592	555	612	570	578	602	550	607	586	622	558	565	591	557	572	561	583	616	539	592	547	584	559	603	557	589	573	616	567	608	579	558	574	577	553	592	552	608	589	545	577	603	590	584	607	570	602	591	592	535	562	599	598	597	591	576	606	558	602	599	610	591	573	601	593	590	617	602	630	575	572	599	557	614	578	575	603	563	521	565	648	590	525	570	584	597	598	606	595	573	571	577	512	589	570	560	543	608	547	542	592	593	610	549	580	586	572	615	550	558	581	579	567	598	590	569	536	609	631	550	653	578	608	574	572	549	653	587	570	553	570	580	583	538	588	550	567	556	560	566	581	544	578	560	540	598	614	513	595	594	590	578	571	578	597	576	582	574	591	552	548	603	588	563	591	581	601	573	566	549	570	623	599	538	598	567	538	586	579	602	560	571	560	575	591	578	552	559	580	642	617	617	567	599	589	573	575	521	555	602	588	545	585	564	596	572	572	582	566	620	621	592	587	590	574	617	568	596	610	558	558	561	588	579
25364	18398	6843	11566	16596	7453	1005	867	873	897	898	835	848	886	829	799	884	945	845	940	855	874	879	903	822	836	842	837	839	901	874	894	882	900	896	880	845	854	901	845	832	904	922	858	849	889	840	857	818	888	885	882	857	850	850	826	890	844	835	822	844	855	844	861	878	834	849	892	866	912	877	872	899	850	868	889	890	895	891	884	859	876	843	898	857	853	876	879	835	910	864	913	906	889	893	892	869	881	807	872	882	899	926	868	852	884	845	825	849	885	875	871	837	851	848	811	846	822	930	875	846	837	880	851	842	862	914	904	884	884	898	885	877	835	886	862	883	848	848	913	911	839	826	857	849	852	869	865	796	868	906	898	836	857	885	839	829	827	846	859	809	900	925	883	849	845	873	874	872	896	841	863	839	909	849	880	881	851	840	863	872	877	849	867	882	863	838	917	849	813	884	805	861	928	837	897	850	886	879	845	910	826	905	905	882	868	869	897	877	884	895	877	901	876	879	857	814	888	825	874	854	920	874	853	895	807	895	852	891	895	886	858	840	913	876	836	840	885	849	888	869	860	854	858	854	856	862	847	894	858	893	895	887	892	882	838	936	892	860	887	879	870	843	874	863	874	918	827	845	855	867	903	867	900	860	873	862	857	836	893	831	858	880	860	880	879	885	902	870	898	955	860	915	837	844	818	907	886	916	893	878	852	915	834	885	923	828	842	896	875	866	877	912	831	899	850	868	922	895	767	848	855	873	908	892	823	847	825	838	868	827	832	821	828	880	844	858	838	820	868	844	844	821	936	885	861	833	863	870	891	828	880	879	890	930	863	874	862	901	840	840	868	860	849	939	860	890	857	861	841	849	921	797	869	862	819	847	846	877	913	898	838	918	805	856	946	919	846	795	873	844	870	824	854	831	893	795	834	831	878	859	855	884	901	890	861	855	857	884	825	883	897	828	846	893	916	883	866	844	860	847	867	865	857	890	850	798	883	890	884	910	904	843	855	873	894	904	852	892	854	889	901	895	867	884	841	877	838	815	893	853	857	827	892	842	833	885	851	846	880	829	831	889	857	864	833	879	843	842	869	879	881	849	832	826	858	835	874	901	930	879	896	851	863	890	840	798	875	852	874	849	870	874	887	870	869	877	832	871	880	921	902	817	892	873	845	861	849	878	853	840	890	890	848	904	864	901	863	865	919	824	882	855	863	872	860	878	892	886	848	846	856	892	895	907	878	901	913	878	868	860	862	866	875	857	854	847	917	915	867	903	833	894	884	896	932	903	918	885	887	850	873	818	838	877	873	872	889	908	823	874	767	867	864	872	818	866	865	869	902	875	874	858	861	873	893	864	844	903	840	893	875	910	887	899	927	839	858	864	895	868	849	878	904	904	852	883	904	839	828	877	820	923	917	844	850	873	874	896	856	872	906	867	862	856	904	837	860	900	839	908	926	866	881	850	855	859	918	908	861	888	878	870	835	890	838	859	890	875	837	814	881	864	831	838	863	872	885	892	849	910	935	896	862	842	898	900	855	862	848	878	863	854	875	901	875	938	901	855	856	849	910	879	875	891	926	871	868	888	852	920	871	824	843	872	877	903	880	938	853	849	855	852	858	858	918	835	881	864	890	843	840	902	811	874	866	901	903	841	929	855	848	851	832	888	877	898	882	851	892	880	812	793	841	899	922	853	830	840	841	868	851	886	922	849	900	886	856	816	916	891	947	849	850	923	863	830	856	871	871	831	915	874	860	882	797	868	849	909	868	882	834	890	921	876	883	852	846	889	896	913	863	919	846	845	875	825	854	869	925	926	899	886	871	840	855	829	874	871	865	844	847	825	894	903	895	905	898	818	924	860	790	854	893	873	915	847	870	838	869	824	877	929	855	875	862	811	799	910	859	923	908	850	867	898	865	947	851	842	928	863	865	847	914	877	940	924	852	941	922	860	877	849	902	860	879	900	863	888	839	851	886	908	930	885	866	887	833	827	842	893	855	862	875	838	882	895	899	844	866	846	922	899	867	888	815	892	876	906	862	859	862	893	866	920	879	864	881	899	823	851	836	874	847	875	892	883	842	891	899	881	909	873	842	863	903	931	869	864	829	881	848	855	924	882	881	889	873	853	874	853	902	883	854	824	876	927	871	896	869	832	867	876	891	922	846	867	886	848	852	856	874	836	838	873	890	864	905	856	863	864	881	861	884	826	921	839	899	882	881	864	889	894	856	871	875	884	856	874	891	918	833	855	871	881	817	880	887	867	883	924	848	903	886	762	893	928	942	893	873	875	899	837	882	873	888	858	881	812	844	868	862	873	847	885	864	841	900	899	828	869	868	848	873	800	842	834	858	887	850	864	847	868	944	869	876	866	896	875	902	844	882	841	884	800	922	858	870	892	814	838	833	862	844	873	911	892	871	859	821	885	859	844	882	926	877	839	872	844	818	840	853	934	839	853	877	847	907	872	851	864	856	846	870	888	871	900	836	859	869	826	848	878	832	875	922	841	874	857	842	841	887	893	882	893	849	902	845	849	875	857	896	894	909	891	892	916	862	868	861	862	865	872	857	863	888	839	863	884	874	852	853	882	876	929	923	863	902	870	817	850	917	916	817	842	845	849	862	870	905	859	836	858	853	904	869	889	904	811	891	899	831	853	877	858	871	907	834	847	865	868	910	879	870	881	867	862	892	903	852	839	821	834	885	875	861	920	851	908	822	824	925	900	850	853	855	868	854	861	818	809	855	897	896	890	879	933	908	877	833	901	918	843	875	875	877	851	852	849	908	856	864	816	866	849	877	824	860	863	911	826	855	871	888	890	888	861	883	848	920	873	878	918	847	820	868	880	885	898	844	857	865	866	875	864	928	854	912	834	857	884	889	849	841	911	856	844	855	859	831	891	925	843	915	882	885	852	888	892	926	870	849	909	847	866	858	924	858	875	855	857	852	837	908	914	921	877	858	835	858	858	897	900	861	825	816	860	853	844	812	849	864	898	848	874	870	832	884	832	907	886	929	839	844	878	887	855	833	914	867	840	888	862	842	925	892	889	889	912	829	842	876	883	886	829	882	861	825	828	855	891	872	861	835	871	902	859	815	894	873	912	859	875	856	926	903	880	871	846	838	818	870	848	894	876	883	861	901	884	823	916	849	860	876	932	879	848	855	856	854	879	901	890	903	871	840	851	898	868	850	890	894	866	897	867	881	844	860	826	849	834	868	848	901	876	847	895	862	862	835	906	869	838	825	897	878	892	917	950	855	941	873	886	838	895	837	868	871	827	875	846	805	874	871	864	855	864	855	951	906	811	948	806	864	859	862	880	849	807	830	867	873	912	832	886	869	878	870	920	929	872	889	909	822	876	854	877	871	901	874	851	853	841	830	889	884	860	940	825	848	857	823	837	850	856	871	833	922	882	866	837	876	839	821	934	888	833	858	846	912	931	891	835	869	840	869	888	920	914	871	891	910	845	883	894	836	894	859	873	887	871	846	829	900	824	821
24142	21414	27804	26642	30642	22455	6149	989	732	788	778	682	700	732	747	787	796	704	696	755	753	709	735	719	712	693	738	734	740	719	726	730	689	758	702	734	711	705	731	723	723	704	763	728	693	711	743	728	719	668	714	715	726	732	723	736	722	710	771	761	734	677	746	750	700	736	678	717	732	711	734	712	733	731	716	688	664	721	749	697	745	727	709	721	729	752	740	724	725	707	726	775	790	695	745	700	752	727	697	737	658	733	730	754	747	711	701	721	739	704	717	738	736	709	699	710	729	726	748	702	702	730	713	667	712	741	723	700	720	760	724	727	740	699	689	781	671	732	740	673	688	728	767	675	674	734	690	725	761	751	721	709	707	708	687	732	713	663	712	717	701	726	692	727	757	705	702	706	716	737	729	728	729	721	690	673	678	711	698	752	710	769	650	750	692	658	733	684	718	755	703	717	711	760	689	724	716	660	674	695	696	716	693	713	717	690	729	699	706	715	669	691	742	754	691	726	703	766	696	730	682	706	716	730	729	738	680	744	738	750	761	688	723	689	741	676	708	753	689	699	747	677	706	712	699	727	726	682	713	677	697	734	688	717	708	686	683	761	738	736	681	696	671	717	698	719	703	741	683	675	703	724	677	734	742	727	733	676	713	680	689	710	744	711	744	704	718	704	667	714	752	714	669	729	689	764	680	707	753	747	689	719	718	682	694	686	713	722	739	735	706	714	655	705	713	735	719	739	648	727	710	658	734	706	669	733	702	739	767	719	764	746	771	718	724	697	781	697	716	669	744	699	750	664	754	714	704	702	708	684	705	714	709	695	719	777	706	717	685	735	700	700	651	668	709	719	692	648	740	665	716	710	698	726	685	743	698	699	738	721	716	718	687	734	716	688	677	658	667	698	676	736	706	744	704	694	707	722	692	730	723	683	700	694	681	715	732	717	684	701	711	742	728	684	696	708	698	765	716	668	703	778	676	739	712	725	698	715	682	722	720	669	657	731	747	764	780	726	755	731	711	711	665	719	691	673	688	697	681	754	754	725	698	672	714	670	709	760	704	721	735	698	715	722	688	677	732	712	722	665	723	741	722	722	691	685	677	726	703	756	726	747	684	696	710	763	712	721	740	706	738	712	697	708	684	722	691	703	690	699	693	733	729	701	730	679	710	724	707	768	728	722	715	718	737	720	731	731	688	710	709	801	727	762	768	728	706	703	693	734	670	699	713	673	670	700	733	740	710	684	758	702	719	731	697	723	715	697	701	673	698	690	712	739	703	734	700	697	694	723	688	693	737	723	721	713	700	725	654	717	700	735	719	732	697	752	700	696	733	777	707	698	739	729	720	690	720	778	706	713	713	740	708	695	720	749	725	693	708	697	706	761	662	700	730	720	671	691	708	758	731	713	718	749	731	740	749	722	748	645	696	680	680	729	739	714	663	731	730	688	740	703	730	714	700	713	692	730	723	724	726	736	701	703	694	704	689	724	774	687	757	740	721	781	698	705	685	692	721	676	740	713	741	748	710	727	706	727	690	678	700	768	715	769	776	731	666	716	715	742	660	700	723	675	709	721	741	677	712	675	671	730	669	743	732	710	676	770	703	711	787	765	708	670	676	701	731	675	642	693	673	703	686	724	701	688	728	692	669	727	693	703	729	699	661	733	691	712	666	717	711	706	738	696	738	722	690	651	747	717	690	711	682	666	700	701	694	689	691	701	665	710	737	736	722	700	685	686	724	695	703	764	713	748	658	719	667	717	732	706	690	734	672	677	658	708	727	733	688	729	724	686	684	692	697	704	734	696	714	726	716	704	665	749	706	745	673	731	703	717	730	714	696	735	742	722	710	706	668	706	734	698	720	673	681	693	780	677	729	724	710	686	729	709	725	685	713	729	708	734	731	742	698	767	732	702	782	712	743	695	723	761	765	707	733	725	700	709	701	711	725	642	727	676	733	715	712	690	757	681	710	667	664	727	732	775	744	705	742	700	728	724	752	723	678	692	758	687	752	726	685	716	718	708	691	731	739	754	702	670	748	706	774	754	709	720	725	750	749	751	709	730	690	734	742	695	725	718	754	742	704	678	758	674	688	709	715	711	728	689	735	730	742	687	672	735	755	694	681	677	689	734	728	708	748	710	716	680	675	711	692	743	733	707	716	763	714	778	724	759	627	725	711	724	725	712	734	729	694	749	699	723	646	729	710	717	697	687	770	716	733	706	736	747	737	703	680	722	696	720	714	709	726	763	717	681	698	735	738	714	710	685	771	672	705	689	745	752	701	714	672	686	742	728	736	742	707	733	733	707	695	708	697	694	697	673	648	663	719	673	679	745	720	705	693	686	688	770	727	759	756	746	662	667	720	734	705	730	747	701	740	730	697	678	735	720	740	674	692	700	730	677	704	749	717	719	728	737	715	698	729	708	733	702	727	673	723	690	712	722	722	700	723	717	685	733	710	698	738	705	715	761	722	660	663	699	741	664	651	695	727	714	723	676	713	677	679	727	691	713	711	691	700	730	719	687	699	727	691	707	676	688	702	693	706	724	707	707	687	732	699	743	719	753	728	739	767	684	712	751	674	735	708	716	747	678	762	716	697	681	686	660	712	725	686	722	721	697	716	696	747	715	760	728	779	669	725	735	701	704	728	698	722	724	673	743	704	710	725	697	736	679	665	702	722	681	704	689	697	643	711	678	743	698	697	701	703	726	703	685	726	719	735	730	697	720	730	670	652	744	730	714	753	708	737	715	648	722	748	726	689	735	748	723	633	678	710	688	727	734	716	722	755	751	674	721	711	680	710	746	693	730	704	682	706	701	700	727	708	729	743	738	705	688	729	740	814	710	716	725	669	725	743	690	689	730	707	783	725	709	755	763	740	677	771	734	657	718	699	716	743	791	733	765	721	701	772	711	733	709	684	715	671	722	675	718	727	691	722	749	690	747	691	705	713	707	739	695	733	708	717	738	684	749	730	706	766	736	707	707	735	714	721	723	730	686	686	708	711	680	699	725	696	733	704	807	707	731	686	656	704	716	715	681	741	714	739	697	680	714	676	701	684	686	716	678	736	697	735	712	728	726	733	735	711	715	695	682	688	723	687	724	693	686	713	768	730	725	731	730	701	668	702	770	721	733	737	700	742	725	752	730	688	664	661	702	705	742	706	766	726	693	745	702	738	756	665	730	779	701	669	700	710	673	674	735	705	723	672	697	717	690	708	749	696	723	702	732	731	744	701	752	706	697	697	733	708	716	742	739	719	717	706	718	761	697	701	718	710	728	727	686	707	691	704	697	766	710	676	701	702	695	701	708	704	690	671	721	713	751	766	694	707	719	721	748	718	691	699	690	746	711	708	705	726	741	713	774	711	703	631	702	666	732	707	695	740	731	696	712	742	713	708	715	720	684	718	711	680	689	682	704	708	673	631	733	718	686	723	705	748	733	705	748	674	726	712	686	742	757	633	770	725	710	709	695	722	735	723	722	727	691	750	712	676	699
34616	41107	25310	36807	39618	23487	2592	1146	1066	1062	1068	1018	1087	1095	1013	1157	1067	1081	1039	1075	1091	1095	1045	1037	1089	1065	1051	1057	1071	1070	1060	1088	1098	1119	1019	1041	1083	1067	1081	1064	995	1070	1069	1041	1076	1020	1063	1036	1068	1077	1093	1000	1074	1035	1036	1072	1087	1089	1024	1064	1057	1129	1038	1066	1015	1067	1072	1096	1115	1085	1063	1031	1061	1075	1084	1078	985	1042	1091	1044	1089	1028	1097	1038	1014	1082	1104	1021	1027	1111	1145	1130	1189	1071	1047	1069	1020	1048	1017	1090	1055	1060	1030	1085	1028	1059	1072	1035	1078	1057	1045	1072	1055	1034	1039	1058	1060	1060	1060	1092	997	1137	1061	1080	1062	1028	1094	1070	1058	1008	1055	1060	1044	1040	1021	1058	1038	1001	1035	1031	1057	1068	1050	1023	1047	1019	1049	1017	1060	1029	1047	1057	1097	1076	1037	1030	1002	1029	1076	1099	1021	1086	1051	1109	1093	1078	1002	1068	1059	1064	1062	1029	1036	1109	1069	1058	1030	1065	1100	1031	1070	1050	1069	1083	1071	1071	1063	1064	1051	1062	998	1148	1053	994	1104	1065	1036	1066	1044	1059	1030	1066	1073	1118	1018	1086	1047	1081	1046	1078	1084	1067	1044	1091	1077	1029	1094	1063	1091	1087	1067	1057	1040	1020	1052	1045	997	1069	1051	1058	1062	1049	1065	1028	1070	1104	1056	1085	999	1123	1061	1060	1061	1066	1038	1057	1110	1079	1052	1055	1139	1064	1076	1021	1015	1039	1073	985	1026	1083	1077	1051	1061	1034	1072	1086	1053	1046	1087	1031	1072	1043	1009	1052	1038	1061	1076	1046	1044	1057	1003	1070	1057	1100	1096	1035	1098	1099	1028	1061	1033	1066	1119	1109	1088	1064	1070	1072	1084	1061	1047	1038	1098	1060	1041	1065	1083	1070	1075	1069	1069	974	1067	1064	1079	1052	1032	1063	1079	1095	1075	1045	1074	1069	1112	1046	1102	1082	1021	1010	1038	1064	1052	1052	1108	1060	1045	1091	1039	1049	1011	1089	1074	1090	1100	1100	1059	1100	1065	1019	1091	1101	1127	1065	1105	1014	1095	1031	1037	1068	1061	1089	1087	1061	1058	1081	1058	1053	1005	1038	1088	1003	1059	1071	1006	1118	1021	1053	1110	1014	1051	1044	1058	1065	1069	1068	1044	1098	1054	1053	1050	1101	1034	1057	1066	1058	1027	1044	971	1037	1067	1114	992	1011	1020	1016	1062	1064	1022	1049	1083	1041	1099	1071	1063	1075	1047	1040	1032	1016	1013	1065	1051	1029	1052	1139	1013	1081	1073	1082	1055	1046	1068	1011	1037	1102	1081	1026	1045	1046	1088	1069	1048	1075	1085	1057	1045	1023	1065	1050	1075	1031	1044	1063	1069	1032	1017	1115	1055	1074	1041	1087	1095	1026	1080	1042	1012	1099	1047	1061	1083	1053	1028	1087	1096	1076	1089	1066	1035	1072	1068	1079	1108	1114	1069	1029	1085	1006	1054	1059	1040	1028	1052	1050	1112	1092	1064	1097	1050	1050	1072	1114	1037	1051	1040	1088	1025	1129	1065	1049	1052	1107	1067	1151	1086	1040	1134	1035	1053	1055	1019	1058	1083	1042	1043	1080	1057	1023	1115	1073	1118	1063	1111	991	1062	1063	1093	1087	1060	1074	1004	1057	1049	1110	988	1045	1052	1083	1101	1036	1015	1055	1102	1059	1022	1048	1034	1070	1057	1043	1059	1069	1036	1116	1077	1033	1040	1071	1115	1082	1030	1070	1075	1060	1033	1060	1087	1104	1034	1071	1016	1059	1082	1053	1018	1143	1007	1055	1053	1061	1069	1137	1070	1019	1094	1048	1056	1063	1026	1085	1037	1104	1063	1098	1111	1019	1072	1056	1041	1018	1056	1088	1053	1078	1013	1090	1061	1035	1040	1069	1084	1042	1099	1059	1062	1048	1020	1014	1044	1077	1044	1005	1039	1069	1095	1090	1066	1045	1040	1106	1069	1131	1038	1037	1025	1033	1057	1043	1078	1046	1061	1113	1081	1116	1109	1073	1010	1021	1104	1084	1050	1060	1100	1078	1124	1097	1056	1096	1007	1068	1113	1062	1115	1057	1052	1000	1014	1059	1082	1061	1078	1087	1050	1093	1069	1116	1048	1003	1086	1070	1083	1016	1056	1044	1032	1064	1034	1082	1033	1051	1045	1071	1100	1059	1039	1093	1055	1062	1030	1057	1032	1102	1072	1091	1089	1005	1081	1048	1042	1119	1056	1041	1072	1024	1064	1066	1079	979	1103	1085	1034	1082	1034	1060	1019	1032	1094	1114	1087	1056	1032	1044	1053	1072	1036	1080	1077	1062	1019	1069	1068	1010	1054	1059	1019	1097	1082	1092	1041	1027	1060	1058	1060	1103	1064	1053	1066	1015	1083	1047	1051	1043	1060	1064	1029	1045	1082	1108	1055	1086	1102	1069	1101	1063	1039	1092	1011	1056	1040	1065	1073	1049	1080	1080	1042	1097	1032	1040	1027	1039	1033	1022	993	1041	1025	1086	1029	1050	1052	1067	1003	1104	973	1000	1068	1063	1020	1074	1094	1073	1069	1102	1035	1079	1020	1068	1081	1016	1032	1058	1030	1051	1074	989	1053	1077	1018	1068	1090	1079	1032	1111	1067	1093	1070	1080	1089	1052	1035	1047	1073	1040	1089	982	1107	1071	1097	1013	1015	1043	1094	1060	1042	1037	1036	1044	1050	1115	1054	1081	1081	1057	1013	1086	995	1070	1023	1062	1056	1065	1091	1048	1105	1046	1046	1041	1018	1075	988	1089	1050	1056	1054	1094	1047	1037	1044	1055	1141	1035	1026	1083	1040	1042	1058	1030	1028	1024	1105	1059	1027	1106	1074	1072	1125	1067	1098	1016	1036	1074	1104	1083	1056	1004	1027	1061	1079	1095	1007	1104	1069	1045	1055	1085	1032	1058	1050	1036	1090	1047	1047	995	992	1078	1050	1108	1031	997	1069	1084	1036	1075	1048	1074	1069	1097	1077	1047	1033	1024	1051	1059	1032	1130	1048	1072	1035	987	1056	1074	1110	1082	1051	1027	1121	1064	1068	992	1046	1037	1060	1051	1089	1073	1048	997	1044	1050	1092	1045	1038	1073	1056	1064	983	1077	1043	1032	1014	1054	1102	1049	1089	1015	1023	1075	1075	1100	1042	1066	1109	1091	1094	1028	1055	1075	1037	1033	1038	1004	1069	1063	1027	1081	1078	1010	1006	1075	1099	1008	1106	1017	1025	1069	1040	1059	1005	1058	1076	1030	1087	1049	1065	1060	1056	1048	985	1010	1035	1059	1034	1044	1070	1002	1047	1042	1038	1053	1070	1052	1024	1073	1051	1067	1070	1086	1074	1096	1029	1086	1037	1034	1064	1077	1092	1058	1047	1101	1044	1087	1028	1053	1075	1064	1059	1014	1034	1046	1055	1041	1097	1061	1085	1025	1059	1043	975	1069	974	1065	1059	1067	1084	1070	1064	1051	1066	1056	1055	1017	974	1076	1097	1114	1024	1051	1083	1096	1041	1062	1106	1059	1090	970	1001	1044	1027	1039	1075	1012	1053	1013	1059	1060	1073	1108	1072	1062	1075	1037	1036	1044	1101	989	1091	1034	1123	1018	1130	1029	1052	1050	1087	1043	1043	1053	1075	1108	1019	1065	1063	1099	1143	1041	1046	1032	1030	1074	1064	1036	1058	1008	1068	1033	1062	1013	1048	1009	1069	1044	1086	1035	1057	1004	1058	1052	1047	1059	1032	1035	1019	1002	1044	1095	1010	1020	1067	1041	1062	1082	1046	1052	1115	1034	1049	1058	1048	1027	1034	1044	1056	1027	1056	1025	1092	1036	1036	1049	1065	1052	1082	1024	1096	1012	1108	999	1059	985	1108	1075	1046	1115	1044	1074	1072	1052	1042	1045	1053	1125	1096	1075	1013	1059	1021	1028	1111	1014	1018	1057	1067	1169	1007	1069	1025	1070	1090	1009	1063	1034	1014	1089	1065	1062	1082	1033	1068	1112	972	1074	1064	1057	950	1051	1014	1074	1025	1039	1089	1026	1030	1106	1122	1052	1113	1011	1065	1076	1028	1077	1154	1065	1069	1010	1043	1067	1103	1062	1063	1043	1086	1084	1040	1018	1092	1073	1048	1069	1095	1048	1071	1090	1033	1073	1043	1068	1057	1031	1093	1095	1068	1109	1119	1042	1083	1105	1043	1028	1025	1051	1059	1044	1050	1076	1081	1080	1057	1022	1069	1105	1035	1059	1042	1088	1050	1030	1068	1032	1065	1052	1107	1046	1089	1007	1003	1061	1108	1063	1063	1091	1073	1054	1048	1068	1084	994	1024	1058	1024	1068	1063	992	1059	1018	1099	1058	1074	1053	1041	1122	1014	1057	1074	1007	1097	1110	1071	1036	1054	1038	1084	1057	1035	1095	1014	1041	1073	1068	1044	981	1070	1075	1094	1028	1019	1132	1032	1084	1056	1100	1066	1073	990	1063	1024	1023	1056	1078	1058	974	1035	1104	1054	1060	1076	1027	1053	1047	1062	991	1063	1080	1086	1060	1062	1013	1052	1073	1061	1075	1055	1037	1061	1110	1027	1103	1075	1043	1070	1083	1066	1039	1077	1047	1096	1081	1119	998	1063	1057	1066	1099	1068	987	1068	1064	1066	1044	1056	1070	1109	999	991	1006	1038	1056	1081	1021	1037	1028	1065	1097	1053	1089	1044	1062	1068	1053	1074	1083	1064	1037	1090	1152	1080	1001	1046	1045	1108	1153	1070	1046	1069	1105	1047	1046	1015	1109	1051	1115	1074	1069	1026	1074	1072	1047	1059	1087	1019	1088	1058	1045	1066	1064	1041	1058	1060	1099	1051	1027	1055	1096	1090	1063	1027	1021
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
