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
341809082652	341809083210	341809083758	341809084310	341809084858	341809085410	341809085958	341809086510	341809087058	341809087610	341809088160	341809088710	341809089258	341809089810	341809090360	341809090910	341809091458	341809092010	341809092560	341809093110	341809093658	341809094210	341809094760	341809095310	341809095858	341809096410	341809096960	341809097510	341809098058	341809098610	341809099160	341809099710	341809100258	341809100810	341809101360	341809101910	341809102458	341809103010	341809103560	341809104110	341809104658	341809105210	341809105760	341809106310	341809106858	341809107410	341809107960	341809108510	341809109058	341809109610	341809110160	341809110710	341809111258	341809111810	341809112360	341809112910	341809113458	341809114010	341809114560	341809115110	341809115658	341809116210	341809116760	341809117310	341809117858	341809118410	341809118960	341809119510	341809120058	341809120610	341809121160	341809121710	341809122258	341809122810	341809123360	341809123910	341809124458	341809125010	341809125560	341809126110	341809126658	341809127210	341809127760	341809128310	341809128858	341809129410	341809129960	341809130510	341809131058	341809131610	341809132160	341809132710	341809133258	341809133811	341809134360	341809134910	341809135458	341809136010	341809136560	341809137110	341809137658	341809138210	341809138760	341809139310	341809139858	341809140410	341809140960	341809141510	341809142058	341809142610	341809143160	341809143710	341809144258	341809144810	341809145360	341809145910	341809146458	341809147010	341809147560	341809148110	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22971	21548	29948	23571	21549	21716	24827	4202	764	759	708	727	670	687	658	675	659	677	725	669	691	652	703	691	660	657	658	673	651	683	678	692	676	637	708	653	665	647	657	641	698	654	671	636	641	674	646	692	620	665	659	663	683	631	658	625	640	681	713	656	673	665	666	663	637	647	724	698	656	649	679	640	680	637	678	704	649	635	649	685	717	662	660	710	662	669	622	674	642	649	648	653	679	630	676	657	615	631	666	617	701	653	667	662	638	672	658	663	651	644	628	684	651	650	671	659	624	678	634	650	710	714	581	669	659	678	657	694	672	683	666	702	694	705	666	706	690	644	663	681	659	655	650	664	658	739	627	627	677	640	675	653	665	620	618	620	663	648	698	639	606	603	656	640	674	674	667	709	642	662	672	665	663	688	670	642	677	651	651	662	670	673	666	634	646	676	658	618	649	689	654	669	600	636	668	688	676	632	630	647	672	640	678	694	656	688	613	680	651	646	643	662	652	632	662	671	661	673	653	675	691	660	662	677	675	724	660	653	687	634	639	648	663	653	613	651	684	687	660	665	687	613	654	649	673	657	678	699	681	655	631	675	629	653	699	690	636	657	676	696	663	627	655	665	633	676	627	670	645	635	655	673	639	691	622	655	620	668	641	679	704	628	664	658	668	657	674	621	617	627	679	616	702	623	616	640	658	678	662	682	668	673	657	665	697	655	611	648	728	658	673	666	671	680	714	646	649	669	650	683	671	638	661	628	694	669	696	726	670	675	660	628	676	642	637	663	641	637	703	650	671	638	657	632	620	654	633	695	685	644	661	665	641	629	660	653	640	606	667	671	606	646	647	633	678	611	656	654	656	688	616	624	672	669	629	619	642	690	660	680	626	697	685	621	657	651	673	634	659	665	658	602	641	680	679	649	675	640	680	661	682	636	669	624	639	672	632	669	743	639	668	669	676	670	698	619	675	664	664	641	707	638	694	652	670	692	638	642	603	666	613	627	686	722	660	664	659	682	689	695	659	666	641	648	646	647	658	693	637	684	637	669	665	686	658	704	652	676	657	652	621	677	643	640	658	661	657	627	610	677	652	617	613	674	637	653	673	641	655	650	639	652	659	681	584	640	625	633	675	706	639	641	667	669	637	671	620	666	644	669	636	599	658	663	714	659	649	660	659	602	659	631	653	668	660	668	709	638	619	646	685	644	633	642	651	671	665	687	688	678	669	690	628	675	699	686	684	639	640	602	696	672	681	634	662	696	677	693	650	627	684	605	641	699	643	641	670	667	635	671	702	664	674	666	690	704	642	632	644	639	652	697	646	686	692	675	690	661	640	685	667	646	653	669	650	656	666	665	591	618	705	688	646	709	641	678	678	615	627	685	689	635	679	639	664	687	653	687	650	714	671	707	679	651	610	644	627	625	642	643	697	648	631	618	627	673	640	664	665	693	655	679	667	658	620	639	644	679	686	659	679	664	672	648	656	656	595	670	648	628	670	657	685	663	617	658	702	630	648	670	692	668	660	647	641	664	664	639	621	622	649	648	673	672	644	681	709	665	660	661	663	656	702	667	634	632	693	641	677	647	614	615	651	644	718	682	676	698	682	661	663	691	655	647	680	680	657	645	706	667	712	680	652	619	666	654	659	630	659	631	664	702	681	679	697	698	660	680	712	608	654	662	671	654	704	656	684	633	648	644	659	620	675	626	645	663	656	654	644	648	638	637	678	629	680	633	684	713	654	667	636	665	660	612	629	666	665	599	649	658	698	653	673	608	643	663	669	661	636	673	643	636	681	655	690	640	724	661	660	672	622	664	695	658	672	646	665	648	644	627	662	654	613	659	693	690	696	621	664	709	648	676	646	659	667	658	608	652	647	686	702	686	653	655	598	607	624	653	695	674	619	651	662	690	672	649	653	649	673	705	644	689	617	704	616	641	618	667	646	659	679	643	646	670	621	639	664	638	641	654	636	621	713	692	632	652	652	652	653	692	665	625	641	652	656	622	663	649	624	636	680	657	630	682	651	698	653	630	610	662	696	654	644	660	598	591	691	662	687	663	673	665	624	601	610	642	650	684	689	676	674	661	656	715	674	613	662	637	639	665	576	614	638	647	658	609	654	668	658	680	711	658	654	698	649	665	627	638	640	656	617	657	680	593	688	649	664	658	617	695	685	645	676	654	673	659	681	637	623	649	653	626	641	647	616	626	643	652	664	724	651	661	614	668	649	644	686	685	671	628	662	639	659	672	677	689	634	637	662	650	646	675	701	654	703	710	688	657	692	645	688	653	632	634	672	636	678	697	651	666	657	618	684	607	659	615	687	634	675	609	665	659	582	633	616	662	606	627	615	646	648	672	672	652	652	661	627	610	686	673	650	636	675	658	620	635	692	640	644	713	655	671	667	647	609	670	632	666	708	625	671	638	650	699	602	632	663	667	687	677	666	587	672	660	666	634	705	676	671	673	673	683	668	615	661	686	681	599	653	604	678	708	623	638	703	573	671	627	658	655	667	648	652	675	646	649	659	627	658	650	648	646	703	682	683	631	630	666	685	616	670	651	673	666	688	638	603	672	650	654	698	697	642	622	671	666	662	624	649	637	611	651	688	651	683	636	639	628	677	609	642	633	659	639	637	646	662	659	675	653	643	669	620	651	678	674	675	639	666	653	671	676	635	619	610	646	703	648	682	665	657	605	691	636	688	657	626	640	670	728	675	670	676	698	644	645	614	627	687	626	678	655	677	651	623	684	622	670	645	630	659	659	629	665	627	633	636	656	710	705	662	643	611	693	651	640	663	670	646	651	713	624	637	666	613	659	650	600	680	687	635	656	666	726	652	704	665	666	596	662	618	656	688	654	718	667	706	659	634	627	646	638	696	618	694	628	638	648	653	660	668	663	654	677	616	652	634	638	636	665	639	661	671	660	649	688	691	675	655	669	685	627	685	623	699	635	618	647	665	643	669	656	627	663	652	659	671	654	683	657	715	616	637	648	654	666	678	684	644	623	661	640	673	632	666	634	670	614	730	702	655	660	627	692	640	660	623	620	618	610	634	645	615	617	680	689	677	658	653	633	673	670	659	652	683	658	608	651	646	630	632	660	640	679	682	696	708	650	636	655	663	667	622	669	633	656	661	644	675	683	642	634	676	696	656	643	681	703	664	661	655	668	651	642	655	634	687	669	620	681	678	664	646	677	649	631	649	614	637	651	639	631	675	696	620	649	680	626	674	626	602	666	605	631	646	593	649	632	671	627	643	639	655	642	682	642	658	652	624	710	626	661	609	617	649	706	642	688	625	625	686	654	657	650	612	674	610	621	641	657	652	671	671	633	604	596	645	656	646	652	651	706	703	679	603	657	642	652	680	649	643	683	621	682	629	664	678	612	644	655	678	624	622	694	626	646	663	675	685	636	672	673	626	644	715	665	668	650	675	655	642	659	650	681	653	635	690	634	689	650	704	696	631	636	646	638	665	635	677	614	653	644	660	630	638	664
4826	1798	1118	970	888	869	845	814	879	826	807	759	794	812	809	839	805	766	820	781	763	802	788	745	800	772	759	751	772	787	800	781	763	749	785	793	792	743	819	749	768	804	795	820	776	819	748	761	769	747	791	782	741	767	774	791	762	746	790	833	773	753	751	750	714	816	810	785	747	802	807	764	801	814	765	756	778	761	799	763	806	773	741	748	772	753	802	773	773	747	730	750	787	729	860	786	780	738	756	776	783	721	754	811	808	773	735	787	756	753	812	759	790	779	764	766	814	799	826	790	737	803	796	757	777	729	731	788	784	746	780	730	806	779	802	745	804	767	766	759	746	795	813	766	797	769	734	752	808	774	759	732	816	730	818	735	800	785	765	807	783	751	787	749	726	804	767	815	794	771	740	729	744	752	774	781	762	797	717	804	797	819	701	768	718	744	804	756	768	760	760	794	765	750	839	757	782	767	758	786	771	785	818	786	803	707	742	785	785	811	744	748	821	813	759	803	737	804	768	759	802	727	753	826	725	847	844	803	768	729	772	761	748	805	733	766	771	849	777	763	782	768	754	797	782	775	814	788	785	851	752	739	772	800	780	791	807	787	726	784	795	803	752	813	798	803	725	725	742	787	754	781	781	820	785	761	812	740	746	743	747	803	749	777	765	746	784	715	806	795	731	798	793	757	769	830	751	736	757	711	799	797	750	784	797	796	804	767	804	766	755	774	757	808	746	777	734	714	788	715	834	772	747	746	784	810	762	752	764	750	731	748	773	787	734	795	765	745	758	789	817	811	778	767	736	748	781	799	737	786	817	720	776	718	804	854	797	814	777	761	829	830	759	821	788	792	765	774	768	756	809	782	746	767	777	778	778	743	780	766	729	803	773	803	761	816	772	774	779	772	774	821	778	773	811	760	766	748	772	752	799	804	789	765	786	787	748	807	766	760	757	822	763	815	807	775	826	733	792	794	772	784	800	756	843	761	814	803	830	781	737	723	753	756	764	804	790	810	745	771	783	817	755	747	755	772	791	835	777	769	793	767	804	783	747	766	811	776	757	784	757	779	758	797	809	769	799	794	767	779	784	737	764	760	790	791	800	754	767	759	750	837	804	749	740	791	774	764	802	824	813	786	754	756	741	777	782	821	829	831	804	783	784	804	789	748	770	790	761	769	743	734	823	789	710	777	747	795	767	745	789	790	745	811	786	751	784	786	741	796	783	789	735	762	768	778	715	800	763	755	772	781	771	775	734	774	819	778	785	803	802	768	830	791	783	752	775	724	803	823	799	804	780	808	769	760	741	702	739	801	769	750	817	829	786	767	804	782	827	821	782	752	778	772	757	797	776	794	772	783	811	752	817	812	759	796	828	794	768	831	769	752	793	766	707	753	738	812	759	763	765	778	800	745	790	832	789	762	736	756	799	783	750	823	736	818	756	772	765	753	776	762	814	818	787	745	765	710	747	734	801	836	792	805	760	754	774	743	761	779	750	776	788	740	749	807	780	739	782	780	745	786	827	764	767	746	759	782	781	785	755	812	791	803	829	844	781	771	735	775	754	745	720	788	759	774	735	797	769	765	745	824	784	811	798	829	842	822	739	788	802	746	742	795	785	792	797	820	741	816	789	760	821	768	779	806	784	763	767	769	795	819	773	786	744	831	795	752	831	775	769	795	787	803	724	777	733	785	799	805	811	721	807	743	757	783	777	792	811	812	744	747	810	764	769	807	773	765	729	775	738	807	757	821	817	779	780	757	752	775	773	743	802	716	795	769	761	766	831	786	764	762	697	744	779	735	757	729	825	771	789	853	756	778	801	757	759	790	782	795	754	797	813	743	723	802	775	782	785	764	753	764	745	782	734	781	801	769	771	775	768	751	786	783	803	719	798	755	777	816	821	750	830	772	776	797	816	774	777	768	793	769	783	759	789	819	756	752	787	811	785	722	835	717	791	763	722	773	796	791	814	776	787	779	792	797	756	763	775	774	749	761	793	770	789	786	742	794	750	749	749	771	724	806	823	759	801	763	748	796	757	743	798	850	761	690	806	748	774	755	746	774	760	777	784	753	770	801	752	717	736	813	743	791	757	780	721	727	737	803	743	752	813	771	761	796	764	803	765	754	772	801	822	809	839	828	813	785	757	742	736	778	800	727	762	748	751	738	820	786	732	741	777	803	769	804	807	751	792	763	748	834	755	761	812	774	772	770	757	766	809	809	766	777	735	770	758	771	774	728	796	780	783	713	723	817	780	761	753	783	772	798	819	809	815	763	757	762	758	769	797	776	771	757	734	783	825	768	824	807	814	807	761	778	774	787	766	751	746	788	751	808	760	793	762	837	802	773	781	775	762	751	814	805	747	784	749	792	804	765	758	762	801	779	785	812	813	777	750	763	734	802	795	735	783	801	768	787	786	753	752	775	770	737	745	772	776	781	789	778	811	774	796	769	793	818	791	791	770	777	756	786	794	717	791	793	710	785	777	797	743	774	779	781	757	803	786	793	757	774	818	784	845	806	748	802	807	748	760	788	759	841	795	776	829	753	735	804	758	842	731	728	778	793	783	801	773	784	782	801	800	753	755	769	786	798	771	777	785	805	751	781	782	794	724	774	846	807	800	779	799	768	757	755	761	779	736	734	791	742	806	761	785	794	752	776	772	763	735	769	756	753	757	813	739	804	747	769	709	801	769	732	726	752	730	792	755	752	774	770	815	766	762	729	793	751	837	755	750	835	749	769	846	784	785	780	754	787	766	746	792	787	806	786	790	777	789	780	762	779	777	766	788	770	800	744	807	735	730	810	782	799	797	767	803	769	761	776	755	785	776	750	777	732	789	745	756	746	716	746	734	784	769	761	786	780	795	759	775	801	762	766	790	795	838	770	768	775	779	746	761	777	817	720	778	758	772	724	781	794	813	780	734	747	787	791	730	787	820	772	756	764	779	798	776	757	735	734	748	813	744	825	741	836	724	815	736	747	767	777	823	743	819	828	804	809	734	791	762	827	727	757	781	771	720	765	729	766	801	754	743	784	738	817	736	782	781	777	790	780	785	771	809	783	786	733	743	729	763	787	763	807	807	764	778	781	716	762	759	760	781	835	782	799	761	755	793	779	781	809	790	774	837	806	781	781	745	756	832	786	777	744	739	797	752	821	807	783	731	792	781	781	828	781	803	783	719	807	754	746	792	802	771	748	761	818	782	803	799	724	764	766	769	724	745	743	790	755	771	782	751	733	745	776	795	815	729	771	780	784	717	748	754	785	785	750	773	797	760	741	736	731	780	805	752	797	804	797	728	782	756	771	755	790	743	754	780	790	802	757	809	789	770	806	789	745	814	770	770	760	761	814	776	774	766	749	793	775	850	789	779	763	765	758	802	755	778	738	777	758	811	710	820	762	849	797	742	744	786	759	732	763	783	739	751	763	768	777	800	795	782	764	743	756	742	799	761	775	753	801	769	759	793	789	851	803	762	785	783	777	849	775	804	791	753	791
27970	21232	25395	13713	391	327	309	304	286	320	294	310	279	289	285	299	302	323	303	292	304	303	295	326	291	321	303	284	284	306	329	302	322	311	303	287	331	287	321	285	304	310	330	291	295	306	278	312	286	296	265	303	304	318	304	301	289	306	298	284	309	312	268	292	321	286	321	287	305	298	288	313	295	311	276	296	293	290	298	275	289	327	286	300	304	315	309	278	275	295	311	311	292	307	303	312	298	281	315	284	293	311	290	301	301	315	284	295	293	300	306	286	309	313	293	289	277	272	315	306	304	319	298	317	317	313	294	313	290	269	327	284	313	290	301	304	322	317	292	285	316	318	307	268	305	277	301	309	285	284	286	306	282	303	307	306	308	284	291	300	336	283	317	289	322	308	324	316	270	321	320	294	306	281	302	338	303	306	291	302	342	316	302	300	312	330	287	291	312	321	297	306	332	325	297	299	267	323	321	281	286	297	318	307	333	320	331	316	299	280	282	290	313	302	275	328	284	305	304	297	293	307	296	272	291	318	278	283	288	306	327	301	313	289	286	276	305	330	346	325	273	327	298	317	331	298	296	281	326	288	306	312	313	293	311	296	311	303	291	311	304	294	310	294	301	314	295	300	305	281	278	310	321	290	300	335	309	313	310	286	308	318	308	287	295	285	351	291	281	309	303	292	302	294	304	303	307	308	313	265	294	272	302	298	289	316	277	314	293	280	314	286	298	316	294	302	315	278	340	308	272	311	293	314	291	311	270	286	323	290	282	298	276	318	332	318	311	309	299	338	285	300	311	309	289	296	310	295	300	285	296	280	302	279	305	316	288	298	302	285	266	288	305	308	316	315	285	257	313	294	351	326	313	314	312	348	298	307	271	317	317	336	299	307	280	318	313	311	308	266	283	305	285	324	312	332	275	306	288	315	319	271	314	335	254	330	300	277	293	304	312	311	287	299	277	302	275	312	291	337	260	303	321	307	316	294	301	297	285	289	293	295	294	289	305	288	277	311	293	301	281	306	306	298	315	301	300	316	313	283	291	308	269	329	321	269	297	292	284	338	297	296	292	304	305	297	296	295	310	311	307	239	282	311	295	310	301	261	285	328	283	291	265	311	275	300	292	332	293	283	318	301	313	311	308	300	334	308	298	288	282	316	282	306	274	306	324	338	305	297	302	293	304	262	335	299	344	297	332	311	315	313	298	302	323	297	290	304	297	279	301	305	302	275	302	315	302	294	299	299	307	301	292	302	320	313	322	326	315	274	330	308	294	300	310	301	291	313	266	318	301	289	307	309	309	329	327	302	281	289	313	326	311	284	283	312	308	322	305	343	300	296	313	286	326	273	332	343	297	306	275	304	306	289	305	318	298	286	292	263	291	302	282	305	327	312	295	314	311	303	287	310	335	280	324	310	276	318	310	318	301	284	288	294	297	335	327	288	282	293	282	291	321	299	306	302	337	299	287	318	287	274	314	269	325	299	307	310	331	316	296	302	324	334	329	310	262	325	317	276	284	291	318	311	309	306	296	275	291	326	297	310	309	270	309	301	278	293	283	298	318	321	317	310	295	313	298	309	302	288	310	298	320	310	313	302	306	312	292	314	303	284	292	301	273	317	310	261	321	279	297	287	314	291	305	297	294	285	296	256	311	314	301	310	291	295	305	323	297	270	276	329	301	305	315	307	321	321	297	344	321	291	338	288	313	288	289	282	296	284	268	309	270	290	291	298	323	325	286	301	289	289	276	282	308	290	289	339	318	307	290	361	302	303	296	305	312	290	316	285	282	277	278	332	282	290	333	282	313	306	318	302	308	279	303	334	320	317	305	288	287	310	310	301	292	316	302	312	323	278	287	299	298	298	305	274	306	265	287	307	320	302	259	292	301	301	281	276	282	268	312	294	327	315	299	287	275	288	325	291	306	319	319	307	312	304	294	296	331	303	293	321	315	299	303	309	309	316	308	288	314	267	319	275	309	307	293	303	286	294	332	305	288	282	328	309	291	307	301	322	279	290	301	301	277	284	313	274	317	304	296	311	296	305	304	299	254	298	284	292	306	274	325	301	328	301	323	304	304	300	287	282	323	305	311	301	329	316	286	302	278	291	312	291	276	288	301	281	281	332	291	302	294	319	291	327	313	313	298	331	296	279	302	280	314	280	272	304	308	293	312	322	310	293	282	285	296	306	316	281	322	320	283	325	280	305	299	312	302	310	288	309	300	337	290	290	300	329	297	297	310	306	294	320	312	310	298	323	285	297	310	291	313	311	293	283	266	305	341	293	271	292	309	314	331	319	291	280	316	302	317	319	278	289	319	298	292	284	302	288	299	302	280	293	307	306	321	321	275	314	300	295	287	294	305	336	289	307	313	298	258	282	280	283	268	273	319	331	301	302	260	311	336	330	312	311	315	297	322	301	290	308	326	302	316	314	307	286	319	290	328	299	306	321	325	282	291	312	324	310	286	336	304	293	299	309	299	303	296	318	304	283	316	287	265	316	333	324	297	286	309	299	315	307	304	275	274	268	273	294	278	276	296	311	302	311	273	326	302	304	298	298	309	315	274	291	283	315	305	298	339	295	304	301	280	319	312	266	293	283	288	309	282	282	300	273	292	307	304	304	296	294	286	297	318	305	291	315	324	326	321	310	298	303	284	317	277	330	274	305	313	315	307	296	294	285	310	297	316	300	282	297	291	299	311	279	321	309	283	318	274	281	290	282	311	303	309	306	322	307	292	300	300	310	291	311	291	304	312	308	290	272	275	291	314	300	313	317	266	282	279	318	303	294	294	318	279	307	311	305	305	309	293	301	299	282	276	299	303	267	299	318	279	295	291	311	306	319	278	292	295	312	311	279	313	318	312	329	304	317	304	306	291	284	277	308	298	284	297	256	307	295	319	315	310	305	328	299	282	303	312	330	286	306	331	293	277	285	271	280	310	318	302	271	307	326	297	338	328	271	295	297	294	301	294	306	290	311	307	269	300	301	297	293	290	323	256	325	279	290	282	349	324	306	283	328	300	313	297	293	300	310	323	313	319	310	277	296	281	329	294	329	289	285	303	288	298	287	303	293	281	323	322	288	286	347	291	318	313	324	286	282	306	308	324	284	290	279	313	268	279	309	299	293	291	313	298	284	277	311	312	297	288	282	296	306	296	313	304	291	318	310	277	340	303	297	319	331	337	315	314	286	321	326	334	318	275	296	310	309	312	300	253	304	329	333	329	299	307	315	299	310	297	296	322	297	318	275	275	319	329	315	308	316	298	290	285	303	294	310	292	302	275	294	311	272	293	297	341	290	327	294	289	307	310	280	297	301	289	325	282	309	285	293	318	272	300	291	293	303	316	263	311	318	292	336	280	279	314	308	297	287	330	282	307	290	301	305	291	289	312	320	304	307	314	299	293	290	306	317	290	319	307	278	309	335	314	296	312	321	308	286	283	294	293	305	325	320	299	292	310	295	319	288	309	299	309	315	336	288	300	311	289	290	315	295
3318	429	385	362	406	368	365	352	397	387	383	356	370	381	363	360	392	389	377	368	361	355	359	405	371	355	382	361	387	396	383	368	356	389	374	366	383	351	362	373	380	370	402	351	356	335	350	364	375	389	371	368	365	371	408	419	366	352	357	358	409	377	380	358	371	399	373	346	363	333	367	383	369	371	382	354	366	380	372	383	361	358	379	385	395	388	366	358	367	357	363	377	345	389	378	381	357	365	383	374	356	379	386	364	381	336	373	370	369	379	355	386	377	381	376	415	377	382	375	345	381	405	336	392	391	399	400	368	365	385	364	381	398	361	360	356	386	396	354	352	382	360	332	382	364	350	402	387	339	371	391	371	410	405	336	374	374	340	408	346	415	383	368	341	378	365	390	387	358	344	377	363	355	408	339	367	366	385	340	367	351	352	372	371	328	363	354	395	382	359	355	381	346	384	396	383	383	395	362	373	379	362	369	314	374	363	356	417	346	375	341	393	368	380	394	359	337	387	359	384	381	387	371	382	357	363	352	359	352	362	346	393	369	368	364	368	364	371	354	371	355	404	404	363	385	395	343	396	381	369	359	373	400	378	379	342	352	355	408	372	363	365	384	404	365	391	353	332	373	407	405	344	366	428	375	377	350	368	375	359	356	366	353	365	382	368	359	364	364	370	343	340	394	372	384	360	391	370	352	351	371	355	382	406	367	365	385	381	388	364	349	375	373	395	374	367	396	367	379	327	352	357	332	364	360	366	354	401	364	326	337	363	388	349	374	366	371	390	364	352	364	393	364	356	353	364	380	350	392	372	364	386	338	399	396	368	372	391	352	409	353	390	372	351	394	362	377	390	387	345	344	397	381	335	387	372	372	351	359	349	359	359	362	383	379	365	371	407	366	357	350	351	359	345	367	385	340	373	366	337	401	380	343	389	376	375	358	380	379	348	390	364	368	329	400	354	389	371	366	351	397	364	379	400	375	404	366	358	363	369	350	376	338	382	390	361	373	355	374	372	374	378	364	361	402	381	378	343	344	370	370	391	368	351	357	379	378	416	389	362	368	340	330	375	385	360	383	397	377	361	375	375	342	369	386	371	385	378	374	334	379	396	376	363	382	385	364	373	366	390	398	354	362	337	375	373	415	372	411	367	341	359	384	359	374	370	365	382	376	371	356	380	371	334	374	365	346	360	370	353	376	338	350	352	356	392	349	381	386	366	375	380	368	387	343	357	387	392	374	348	335	353	358	362	377	358	371	366	375	376	341	355	350	369	350	363	331	382	328	358	364	381	358	357	356	409	379	394	397	368	387	344	376	370	391	357	372	377	349	336	370	378	412	351	383	360	391	382	348	371	337	391	428	379	385	368	353	359	346	365	382	369	385	330	359	373	350	372	369	364	370	404	383	375	387	361	394	398	387	391	367	382	393	364	403	366	391	332	375	347	375	318	377	377	345	387	385	337	402	393	386	358	397	367	357	372	345	352	389	384	390	390	360	374	368	352	361	376	350	359	359	363	370	375	365	387	396	369	375	382	386	408	382	364	373	408	375	353	372	382	363	334	353	380	355	387	370	340	363	386	359	360	349	378	356	403	340	400	357	391	372	393	341	401	397	383	374	331	380	373	378	364	377	354	360	397	384	355	418	345	368	361	339	412	313	419	366	388	379	390	387	400	354	361	345	358	385	379	416	357	369	350	350	350	399	351	384	372	344	375	357	331	365	373	377	373	384	368	332	397	357	365	340	371	336	373	348	363	352	369	370	385	367	384	330	368	374	353	394	359	371	360	362	346	377	337	395	353	368	349	381	343	367	365	372	387	360	382	396	351	354	379	381	371	362	372	346	356	349	350	353	385	359	389	370	365	357	357	379	350	366	329	406	401	394	377	361	339	396	359	380	409	350	351	371	412	401	351	368	411	359	401	379	341	358	356	413	389	349	369	354	398	366	392	355	382	368	347	396	380	401	405	355	341	368	333	364	340	357	380	366	381	375	383	343	385	354	393	362	389	363	364	382	369	389	344	388	366	351	377	372	377	352	393	356	420	368	401	372	363	337	377	356	364	373	390	362	372	352	350	347	356	341	384	391	381	379	381	382	384	373	395	389	325	395	392	360	356	344	386	351	364	347	371	375	322	387	357	355	343	373	354	375	381	360	399	364	373	365	407	353	350	367	373	383	357	351	365	369	369	379	380	371	364	363	395	373	377	372	371	355	400	366	348	365	367	357	400	365	402	371	357	371	388	356	336	373	387	351	354	382	353	390	407	373	364	360	375	359	353	373	398	343	339	321	375	380	377	312	325	376	376	356	390	350	396	380	415	381	373	409	358	377	404	405	374	363	376	371	350	374	370	382	367	383	362	374	353	360	366	359	356	378	386	380	378	377	349	412	344	401	368	336	361	361	386	392	385	383	360	348	348	321	383	344	371	379	397	403	331	387	354	384	376	344	385	350	392	359	355	365	360	379	399	403	368	370	341	394	379	396	387	363	374	346	358	386	377	376	363	357	391	357	375	367	385	390	415	384	382	342	400	380	378	362	334	322	352	329	353	352	360	374	359	398	404	386	375	388	359	367	398	366	336	372	364	335	355	376	372	350	352	360	346	397	363	360	373	371	355	371	355	372	377	394	365	367	374	355	370	371	350	367	363	366	400	347	349	367	368	369	381	402	375	402	355	345	366	369	387	364	358	378	373	367	373	356	375	343	332	379	360	349	386	377	308	360	381	368	354	379	357	388	376	369	351	360	361	350	367	375	350	374	361	396	397	382	349	372	392	385	370	377	389	367	366	371	356	328	391	379	374	350	332	388	363	401	367	384	384	388	382	364	367	412	369	381	355	392	353	379	416	358	373	374	371	405	346	365	350	365	382	378	366	364	374	354	371	370	406	371	391	369	372	341	347	368	376	403	388	365	359	393	365	353	383	361	378	338	373	373	367	360	395	386	397	359	349	351	390	355	377	361	374	408	351	368	350	378	376	393	391	353	397	339	335	365	360	394	336	375	375	333	384	372	373	346	363	393	368	388	374	346	397	370	375	349	365	349	397	396	372	339	381	366	374	359	374	391	389	404	396	389	338	388	376	374	346	389	373	332	352	363	347	376	385	369	381	372	380	407	364	404	354	378	348	380	390	364	386	389	336	365	375	393	373	371	350	373	352	348	377	378	391	349	396	350	370	402	369	394	372	381	353	351	387	386	374	392	411	357	356	348	364	375	394	342	389	375	373	363	329	380	362	353	371	366	346	401	372	411	357	357	352	385	334	370	383	361	384	374	360	351	359	366	325	392	354	375	393	391	356	376	371	350	381	374	385	420	374	369	405	382	375	378	367	341	389	340	383	394	363	391	371	382	391	368	363	374	386	355	355	337	383	365	354	398	385	385	346	391	363	361	405	392	344	372	369	370	376	389	392	360	362	385	385	387	385	365	357	383	391	347	386	375	354	345	384	417	381	341	372	395	363	364	399	383	348	382	341	401	364	359	390	372	376
25802	21274	29858	23033	21274	21312	18763	983	698	718	715	647	668	684	677	693	659	630	674	673	688	680	679	645	643	655	654	594	678	721	675	663	713	646	645	670	683	697	672	661	668	641	667	630	663	636	694	646	636	643	661	687	658	654	646	631	702	665	649	651	677	676	633	625	632	663	715	647	639	598	668	633	633	625	649	649	667	684	652	643	676	643	608	641	640	667	653	660	685	623	705	633	616	647	615	645	623	655	676	634	672	662	641	622	632	631	702	702	613	645	671	664	684	663	659	680	652	666	641	621	662	664	635	671	634	637	659	651	634	665	609	629	694	663	636	632	678	643	654	706	680	631	654	637	656	687	658	644	634	664	664	656	662	672	630	656	646	644	698	703	652	614	639	653	660	582	666	638	606	706	640	658	636	656	630	713	604	649	635	588	654	645	716	647	682	685	666	689	647	642	616	611	668	642	635	696	622	631	664	595	633	713	652	652	669	645	636	663	659	685	634	659	649	624	630	624	680	654	654	676	639	649	624	652	672	653	652	671	647	635	699	611	687	597	650	599	631	666	623	650	647	643	666	659	660	638	638	638	637	725	651	637	629	637	637	674	652	669	627	634	664	642	636	692	664	633	662	634	637	642	679	629	693	652	645	615	622	664	654	665	660	641	638	681	651	625	640	645	687	659	628	646	644	663	613	623	628	650	651	612	640	661	707	633	687	649	663	622	677	604	663	671	631	649	669	665	666	639	667	609	690	636	637	629	579	644	640	625	679	644	656	665	665	651	649	692	635	645	640	620	634	661	664	647	666	637	656	618	629	613	691	645	657	672	637	697	672	700	622	669	665	658	650	657	654	664	631	654	631	622	669	675	660	707	675	678	676	650	651	634	657	626	641	661	626	637	638	681	642	678	646	623	618	645	636	635	641	700	687	666	653	630	685	630	640	645	655	668	630	635	669	626	666	600	600	682	621	628	680	669	641	660	660	635	666	625	636	620	650	672	665	644	604	641	634	700	626	684	662	672	632	648	636	642	641	650	661	655	660	665	649	649	610	685	666	687	663	702	668	635	659	684	655	683	661	629	681	659	676	660	660	600	684	659	670	662	619	687	597	638	651	668	663	690	617	634	639	626	636	679	652	657	679	642	663	650	668	692	654	664	663	643	659	609	653	664	645	595	639	636	656	626	664	667	635	640	648	683	669	649	651	629	589	667	656	657	638	651	730	679	666	621	621	638	677	644	607	661	646	679	701	667	656	696	643	634	697	679	662	647	668	650	641	635	710	663	639	675	668	658	639	626	653	638	665	688	619	661	633	661	643	671	642	629	648	699	618	628	676	612	654	614	641	650	657	634	645	628	672	629	617	635	626	627	601	667	647	637	701	654	623	643	691	602	655	636	669	660	647	652	676	656	679	681	665	646	696	683	621	665	654	664	644	644	657	633	697	679	635	633	690	632	621	617	659	660	618	690	622	640	658	616	617	658	667	634	651	575	639	658	634	613	671	637	661	615	644	660	631	689	646	658	667	689	672	642	637	641	697	652	706	707	675	629	711	687	610	674	642	681	626	673	615	638	699	649	708	645	678	635	683	608	650	628	677	647	680	667	623	653	649	645	629	612	626	695	650	652	673	662	647	630	664	660	643	657	645	644	647	636	603	715	660	652	636	608	642	664	660	677	652	631	614	649	681	661	650	671	674	643	646	654	664	669	689	685	667	653	628	622	645	613	637	627	657	648	656	645	689	677	661	610	644	625	697	659	640	678	690	601	627	636	654	626	619	646	631	652	671	650	683	651	654	621	670	660	667	650	707	626	674	663	643	643	629	655	658	655	639	620	658	619	630	612	664	701	668	633	631	672	637	642	642	655	674	669	669	651	605	658	667	655	703	649	618	600	640	624	611	619	690	635	657	634	650	638	615	653	631	664	630	651	630	634	630	624	642	621	659	645	667	621	651	629	670	654	667	634	659	648	644	655	663	618	642	654	651	649	652	659	639	657	647	608	686	651	671	640	649	678	657	645	672	648	621	652	638	680	654	696	621	619	661	626	656	645	672	653	687	671	662	638	691	639	626	645	678	630	638	677	655	669	634	650	684	612	643	640	688	633	660	644	641	629	636	671	686	659	635	640	635	647	672	650	637	661	621	651	674	644	674	653	654	618	701	636	609	643	695	663	623	649	637	664	621	611	631	615	647	621	683	623	649	624	670	618	607	615	636	608	597	655	648	623	631	690	691	679	607	663	626	621	614	675	666	673	639	634	638	661	641	673	636	662	614	643	637	637	649	695	667	622	662	650	643	640	658	650	685	692	669	611	654	629	626	666	666	630	633	606	668	635	609	666	661	623	662	648	635	672	675	635	642	654	678	676	672	587	651	676	648	649	652	621	604	711	659	650	646	620	646	653	694	668	718	586	640	682	683	657	612	621	658	660	639	650	632	623	676	670	657	642	655	612	639	644	673	639	617	707	664	659	637	624	667	681	600	635	646	587	632	625	646	656	640	655	597	693	666	616	692	623	656	644	598	637	645	682	673	641	598	572	628	646	627	619	665	664	606	602	642	662	636	713	657	630	664	616	659	607	622	664	641	659	681	625	613	654	656	632	624	616	622	701	631	657	665	679	663	653	652	633	707	629	637	625	629	667	681	656	629	663	641	649	672	694	637	671	615	667	670	630	637	646	656	629	631	644	649	661	646	626	659	635	583	690	625	651	607	638	694	659	619	619	665	692	626	692	660	650	692	670	656	706	602	618	642	663	607	629	626	634	669	661	680	681	666	652	650	671	658	713	600	630	597	649	654	642	652	659	701	645	645	661	625	593	678	664	653	625	619	629	642	628	652	661	590	624	677	666	686	627	666	635	668	643	641	680	655	632	667	580	687	610	661	661	651	625	621	615	663	582	619	667	604	664	644	655	612	667	678	692	638	635	611	639	667	657	632	639	587	673	654	602	662	645	653	673	624	647	625	637	659	640	632	658	656	629	644	692	609	670	620	624	694	671	675	608	678	664	647	624	673	652	650	634	634	678	650	622	654	612	624	613	606	606	647	577	612	664	658	594	634	613	668	637	691	650	670	658	610	661	644	608	631	608	628	664	667	651	627	645	678	642	615	673	676	635	634	651	621	627	707	639	647	660	569	626	687	578	665	626	615	645	661	658	660	665	647	671	666	655	714	633	648	645	602	664	684	642	615	646	648	632	613	642	670	626	674	644	608	671	688	630	626	597	609	623	623	618	656	661	648	611	648	635	667	673	655	637	627	658	644	606	662	645	663	619	641	619	659	669	630	612	651	635	668	655	609	629	640	660	658	646	626	662	629	678	676	640	647	680	630	609	696	636	636	670	662	615	636	671	638	660	599	647	713	661	615	642	667	698	633	654	629	660	612	637	573	666	665	643	691	589	633	676	652	671	659	631	683	640	617	663	650	653	615	657	634	616	624	636	608	651	651	663	630	666	692	634	648	675	631	621	647	685	689	629	624	627	616	590	665	647	672	673
3977	1266	900	930	799	839	766	800	734	791	766	772	740	768	776	858	808	703	707	754	765	754	807	773	735	743	795	762	781	716	771	789	775	763	767	750	772	749	796	746	720	750	730	764	785	759	759	767	745	797	730	727	753	768	752	772	789	758	831	767	745	739	784	794	773	775	788	738	763	762	738	764	776	714	769	799	754	784	740	710	741	743	777	728	742	808	784	767	737	787	751	743	758	750	695	783	752	751	758	718	799	755	760	741	788	720	750	781	747	794	723	727	744	734	787	773	772	770	739	734	706	741	754	774	751	735	798	746	744	732	784	731	731	824	759	741	762	776	779	763	768	777	743	775	734	736	724	803	764	802	699	785	760	735	804	708	722	777	769	696	782	713	703	717	766	778	765	766	760	793	756	750	797	817	766	734	760	741	765	742	726	724	749	783	765	764	720	750	734	789	780	795	764	750	751	726	754	739	734	762	732	769	747	774	755	782	751	756	755	764	761	723	739	803	768	796	749	780	745	795	777	762	777	796	761	752	729	777	739	784	748	752	796	698	783	777	732	718	705	796	723	758	767	740	744	754	854	718	771	698	744	752	762	757	756	781	736	755	743	754	753	729	756	729	776	760	793	746	689	820	746	753	771	760	734	805	770	757	785	733	760	769	779	747	787	752	776	765	780	758	751	830	695	772	783	748	759	767	745	720	752	722	774	691	755	696	753	729	752	749	785	827	772	761	704	763	769	762	743	711	760	749	742	789	719	765	763	757	723	791	747	759	711	790	769	749	750	753	774	716	762	795	770	711	738	746	776	837	771	746	787	751	724	744	751	765	817	707	736	749	731	750	742	754	739	756	771	708	706	746	775	739	752	791	767	731	793	764	822	741	745	805	778	748	753	769	789	782	766	698	729	715	743	810	703	719	731	763	699	775	796	768	765	824	723	774	728	787	717	763	730	788	722	735	700	712	768	744	763	746	816	757	785	738	781	772	776	739	763	715	777	771	714	732	735	744	766	771	747	750	743	779	741	767	766	773	738	735	749	725	736	739	789	799	730	741	736	786	763	746	784	753	755	744	727	728	755	701	752	768	718	771	778	781	767	714	779	735	791	758	809	761	738	776	736	739	770	767	781	818	751	753	718	772	763	741	780	743	744	760	771	788	780	753	715	746	752	791	747	752	748	791	756	740	731	765	737	758	736	749	753	755	761	736	779	827	781	783	740	726	727	751	793	749	740	757	757	753	711	762	778	781	735	806	781	773	700	767	757	748	786	749	770	732	736	763	751	721	744	752	752	790	752	747	786	700	748	811	764	792	773	762	778	761	798	688	745	743	703	764	767	800	745	762	752	714	731	776	748	769	759	716	785	763	791	820	740	795	735	735	772	745	710	782	756	752	824	745	738	738	782	778	815	792	710	770	736	735	741	769	766	717	784	701	705	735	770	716	796	777	785	777	786	779	758	777	759	706	771	755	764	762	722	766	732	774	782	734	762	709	728	785	714	711	816	720	792	754	778	724	774	744	798	745	811	779	720	781	745	759	754	730	739	745	735	744	730	739	755	714	763	705	776	713	783	753	763	738	818	741	774	733	756	726	796	741	732	788	718	763	751	771	741	756	829	749	795	747	734	775	760	748	751	764	779	732	723	780	796	763	763	720	760	728	766	754	762	747	744	744	786	738	756	711	730	736	746	778	787	766	782	761	788	798	822	714	749	734	753	746	783	780	747	767	767	744	770	756	737	812	774	742	756	776	790	766	771	734	752	805	746	757	776	750	766	774	771	761	785	762	765	828	731	758	773	709	759	803	758	799	757	777	762	736	786	729	753	800	800	742	732	771	752	744	751	774	754	729	796	765	752	737	733	774	730	743	766	789	746	725	746	806	743	786	747	813	742	733	753	716	723	754	764	753	709	714	747	747	779	801	740	751	724	762	703	788	737	726	797	779	752	744	735	729	748	803	808	783	733	780	783	753	763	772	749	691	769	761	764	733	767	744	742	753	773	754	755	736	717	723	726	780	774	827	740	764	771	751	777	760	768	732	720	736	767	755	745	764	756	770	725	771	755	747	764	750	717	733	809	779	728	806	766	734	746	741	750	724	739	733	744	768	738	724	705	711	790	743	781	783	753	753	726	699	731	690	774	760	702	773	771	743	761	764	744	739	746	752	753	772	716	808	804	711	783	774	761	758	747	748	730	747	748	714	784	743	757	740	779	766	760	756	717	706	741	792	751	791	722	763	736	747	769	708	757	757	752	744	748	718	797	710	776	790	733	778	774	748	756	756	766	789	756	804	709	745	763	767	789	765	772	752	746	749	755	774	712	743	769	743	777	730	755	767	800	703	815	783	745	733	728	730	767	751	804	762	770	750	765	755	785	784	789	716	804	785	787	722	794	747	749	743	777	790	729	762	754	756	757	775	736	733	755	766	752	770	775	771	820	758	745	714	737	783	712	781	719	779	790	769	755	736	708	785	718	708	747	766	749	766	761	748	816	751	766	716	737	730	787	758	716	726	739	754	750	754	760	787	795	704	753	750	739	765	740	749	779	721	690	778	769	709	789	764	764	737	712	732	752	772	761	790	756	744	732	720	752	744	752	765	717	720	729	740	761	732	733	731	762	729	778	793	745	743	766	827	777	764	779	808	738	766	783	718	754	740	806	725	740	740	753	755	719	772	718	789	776	737	750	781	719	792	725	775	693	728	771	773	744	821	734	743	732	788	789	734	775	793	752	743	777	763	763	761	760	742	787	760	774	731	786	732	809	757	761	705	753	726	742	773	762	751	748	715	806	730	730	760	793	783	736	766	768	728	688	766	791	744	696	758	766	784	763	792	734	749	762	772	801	809	744	796	797	772	697	712	734	714	694	713	788	781	789	759	723	747	747	797	736	810	763	740	724	778	700	748	739	797	739	777	750	705	772	757	788	752	797	725	782	690	754	748	708	797	809	791	788	771	721	719	782	763	765	755	731	774	745	700	766	769	754	701	763	739	763	699	680	749	780	754	710	755	773	767	713	767	762	806	761	749	751	810	764	793	769	728	826	777	771	737	754	752	779	741	808	728	770	761	733	756	761	734	755	770	752	750	801	739	723	781	756	749	764	715	739	721	782	782	712	745	697	719	713	732	734	726	749	758	772	763	757	768	792	732	772	778	742	774	729	735	779	705	784	781	742	748	710	776	769	745	748	746	756	766	740	722	788	752	713	732	743	754	713	734	799	726	769	742	719	733	750	694	718	785	736	773	728	713	746	788	727	736	764	743	758	740	773	773	736	703	751	784	803	776	732	771	746	739	742	711	754	740	749	752	751	765	816	763	753	737	750	724	709	755	709	780	746	727	722	766	716	741	759	759	776	759	761	773	744	758	723	781	768	784	783	728	734	741	747	792	753	772	732	818	737	754	741	768	716	736	743	751	715	745	774	778	763	731	733	738	781	811	766	729	785	700	768	707	736	780	745	765	782	764	762	725	756	745	749	762	801	776	710	787	752	768
27530	21232	29632	23122	21206	19314	394	220	207	171	193	204	222	221	187	202	210	185	200	217	210	176	197	202	211	233	202	207	202	208	208	209	193	194	207	197	214	193	210	197	219	204	197	195	188	208	187	190	219	226	189	194	201	207	205	200	169	182	190	194	186	177	218	176	182	197	193	181	178	201	177	211	195	201	168	186	197	189	210	192	204	229	210	217	211	212	195	218	193	169	199	192	213	188	195	210	199	210	169	183	216	181	214	211	214	194	223	190	187	176	201	217	187	196	176	201	174	184	220	183	216	189	194	207	189	213	203	165	208	214	207	184	200	193	198	198	217	201	206	213	174	182	169	193	224	165	194	205	200	195	202	158	177	196	189	188	163	195	185	181	201	188	164	188	199	179	203	191	187	216	212	199	179	173	206	185	211	206	207	198	205	224	192	186	176	187	186	194	231	208	220	187	201	195	198	203	200	217	210	210	194	218	180	202	207	187	217	199	199	182	211	198	217	189	185	195	220	199	204	199	185	221	206	218	206	225	213	216	188	203	191	208	211	208	216	220	217	215	203	195	186	223	178	204	215	187	177	191	193	197	197	206	196	190	224	202	185	186	185	198	191	190	203	187	191	176	182	210	204	209	183	194	209	197	196	209	227	189	219	198	188	204	205	194	205	189	203	223	195	197	211	218	204	187	209	192	185	199	203	209	210	180	208	198	193	179	221	177	200	205	183	193	198	205	211	219	207	196	182	182	205	198	231	201	194	231	193	206	183	194	194	216	207	195	221	205	200	189	168	208	196	202	199	201	215	197	179	178	183	211	212	170	194	186	202	196	208	190	195	229	228	195	224	210	185	191	218	186	182	201	201	211	189	176	192	176	203	210	198	177	192	212	186	216	207	207	185	210	190	195	182	183	198	183	210	230	192	201	183	202	197	193	208	196	188	207	186	212	184	239	206	176	167	221	205	188	194	191	213	179	206	208	186	188	193	205	209	203	192	190	212	196	203	211	191	204	166	212	179	199	189	204	185	166	205	212	184	191	224	177	199	188	187	202	188	217	196	177	189	201	214	221	177	176	190	188	193	190	206	201	215	202	174	202	193	185	191	207	229	197	215	188	200	206	165	194	200	171	201	194	196	212	220	190	181	211	182	205	203	198	230	191	212	207	198	189	167	196	193	197	181	169	204	194	193	182	199	188	179	207	209	229	197	189	206	199	212	169	192	192	197	190	197	199	191	192	196	198	192	223	199	177	196	199	194	200	201	191	208	207	189	191	197	184	203	213	188	180	219	222	195	200	208	168	196	190	186	199	213	212	216	200	201	185	211	226	207	217	203	170	196	211	185	224	208	214	196	201	217	221	206	185	221	175	207	206	213	217	213	198	185	203	203	197	191	187	192	214	217	192	197	194	174	231	217	219	181	178	193	205	189	200	197	209	186	218	211	204	195	203	201	178	190	191	216	181	216	199	198	189	198	190	192	217	190	189	193	193	217	210	212	194	204	205	191	200	198	189	218	184	211	204	209	204	211	200	219	196	207	190	217	192	170	191	203	211	182	216	188	185	215	189	189	202	186	200	179	215	209	205	206	184	204	198	214	187	233	196	206	205	202	186	200	179	205	193	220	183	183	226	180	217	184	210	200	184	217	169	169	200	221	186	184	205	157	190	229	204	203	187	201	182	211	225	220	199	183	227	202	211	194	184	198	186	169	196	187	211	197	223	207	175	191	201	197	206	194	191	206	189	188	195	192	208	194	196	175	213	176	194	173	199	202	212	202	206	213	205	187	198	219	229	200	161	222	229	197	209	183	204	211	188	209	205	192	198	171	195	208	186	173	234	204	203	221	207	207	180	195	222	221	167	204	195	183	205	198	184	197	208	189	183	213	193	186	184	209	199	191	200	192	175	181	204	212	221	221	182	204	195	203	188	202	198	170	210	212	194	185	195	180	205	165	200	225	161	206	186	205	184	186	201	182	189	205	188	186	178	213	168	198	203	194	176	177	188	184	180	166	182	205	205	209	215	180	190	194	177	201	198	189	197	171	202	203	215	205	226	191	202	194	199	183	209	181	185	223	189	206	234	205	203	226	192	212	198	189	190	180	232	193	198	190	229	201	192	212	209	176	189	181	191	190	185	196	186	213	184	200	187	209	201	207	193	211	178	194	200	205	205	205	177	191	189	208	215	176	200	198	206	196	192	172	176	214	192	193	211	205	213	183	194	219	211	226	213	224	182	177	199	199	211	191	209	187	206	220	207	201	199	211	163	188	193	203	191	192	202	222	204	189	198	190	173	189	214	183	198	204	194	221	194	194	216	191	189	192	194	195	229	175	184	187	201	190	198	199	197	199	190	181	162	205	206	190	202	192	183	205	179	192	205	221	223	190	201	194	204	212	200	188	224	208	212	213	202	194	182	201	202	218	205	198	182	214	195	208	205	195	183	206	172	206	216	181	192	184	208	170	179	198	199	187	181	183	175	205	189	206	192	209	190	212	212	194	186	175	201	209	186	189	191	172	191	204	192	173	220	208	197	211	223	209	185	215	187	191	190	214	199	198	183	200	219	176	171	210	221	198	208	205	191	203	175	179	187	177	196	182	180	215	207	198	198	223	194	202	169	178	169	188	168	193	192	223	186	169	189	188	199	186	185	206	175	215	199	211	180	196	197	219	189	203	178	216	180	211	183	207	214	176	206	230	193	215	203	189	216	214	206	212	199	197	193	227	204	201	160	194	189	212	189	197	218	194	178	195	190	223	199	197	206	203	218	187	174	215	205	225	194	199	180	195	201	187	187	199	200	206	197	189	202	211	188	166	194	216	204	216	204	199	182	215	202	206	183	188	214	195	224	207	186	218	216	200	234	206	223	202	205	181	201	201	237	204	202	201	211	201	219	217	188	209	182	181	196	209	231	182	196	198	180	195	210	210	199	208	183	175	213	222	210	206	192	183	204	192	224	200	181	188	201	210	181	195	194	201	185	189	185	181	192	201	186	206	198	195	186	215	186	195	184	175	205	211	203	191	210	194	189	197	212	187	183	184	181	193	211	202	212	212	194	193	200	202	182	171	190	200	209	197	203	200	186	210	215	195	187	207	189	210	179	210	188	184	198	204	178	212	190	207	207	169	195	224	170	187	195	207	204	225	214	203	200	192	187	199	200	174	215	192	214	195	198	178	184	207	189	235	189	216	201	182	213	184	212	218	177	210	234	202	188	216	208	206	173	214	200	191	189	192	186	217	196	190	202	198	229	219	189	197	196	185	195	205	196	190	212	197	167	194	208	202	187	207	215	207	216	193	178	194	202	192	188	214	194	184	187	220	191	177	181	197	184	221	210	203	212	174	197	188	186	181	179	213	192	212	179	182	190	203	204	180	194	206	195	213	206	222	172	207	156	179	211	188	201	209	174	204	191	191	185	206	203	194	194	190	190	183	220	206	201	183	214	195	200	193	218	204	207	190	188	208	183	200	182	216	208	175	190	170	198	186	180	185	179
3855	574	360	289	305	268	279	277	265	264	300	279	280	266	255	238	262	283	281	264	258	271	282	248	248	279	292	258	272	287	304	281	265	270	258	258	259	246	256	244	255	269	258	264	295	255	304	276	249	254	275	264	280	250	294	280	277	273	256	260	225	235	279	272	257	273	260	286	266	227	257	270	245	265	250	265	310	259	279	271	285	257	273	281	252	284	226	299	293	256	275	271	281	274	277	282	271	258	280	265	265	266	276	266	279	243	299	249	278	308	297	276	272	277	261	277	262	285	279	272	284	266	268	300	284	258	244	269	244	262	267	254	266	280	258	244	267	270	276	264	266	303	247	259	226	272	236	245	273	251	303	274	261	282	279	234	268	275	250	250	277	265	283	267	273	257	260	257	242	292	271	267	308	272	265	276	259	267	259	266	277	294	258	286	267	257	273	286	260	257	267	273	265	267	264	285	315	255	285	270	298	271	286	292	327	259	260	282	283	269	268	259	260	276	272	282	252	258	261	272	277	271	271	278	256	239	271	272	227	266	260	273	252	256	270	270	245	301	251	295	257	249	296	236	253	255	241	270	284	275	278	290	242	308	268	290	250	290	242	266	263	253	276	273	240	275	266	267	277	267	290	235	251	265	266	259	274	274	248	238	291	265	264	259	281	282	294	267	281	272	256	310	254	274	257	294	289	240	250	242	268	280	273	259	222	262	259	283	260	260	256	276	252	290	262	272	265	272	274	268	277	268	266	304	249	297	261	257	266	255	258	277	248	259	279	235	293	287	232	276	271	249	254	271	252	285	240	289	267	265	244	271	261	246	267	236	275	257	257	244	290	266	272	266	261	242	259	258	255	284	239	267	284	280	291	268	251	260	265	255	236	243	278	277	299	269	260	295	263	278	259	279	255	274	290	276	278	268	265	280	256	268	289	268	273	256	272	250	265	269	305	270	241	245	259	243	286	297	273	323	290	256	260	274	256	241	282	283	301	244	269	267	278	256	268	270	291	280	248	266	267	266	256	254	253	306	240	254	244	276	255	254	235	261	280	234	268	252	273	266	296	286	253	278	296	271	284	284	269	250	249	267	276	241	261	273	279	262	250	229	255	268	267	266	270	244	299	263	271	283	242	290	260	269	258	256	249	292	276	260	243	299	267	257	268	274	270	281	286	255	275	257	265	258	284	254	252	267	274	274	267	250	274	271	272	231	240	264	255	294	237	268	260	271	239	293	264	269	241	276	234	290	270	277	276	254	277	242	265	272	284	246	257	247	273	281	260	268	267	257	276	274	287	261	272	280	274	258	284	273	252	247	255	272	268	288	284	263	267	231	260	291	264	280	291	300	272	272	277	273	273	282	267	291	254	257	263	280	271	274	297	282	289	288	265	282	273	276	246	288	257	284	274	259	251	277	282	282	264	266	262	309	254	274	264	281	249	259	288	283	265	282	293	235	248	268	287	276	257	269	264	274	271	279	254	277	247	276	239	264	286	272	277	264	265	290	285	291	253	256	264	250	273	232	282	242	275	277	252	286	280	260	290	243	245	258	290	266	258	270	268	260	258	302	280	258	243	307	280	267	258	274	257	266	283	263	281	267	276	269	299	272	281	257	273	257	289	277	274	265	285	284	250	294	242	255	278	278	277	271	255	252	259	265	276	237	272	269	276	249	269	282	276	295	281	267	266	279	265	261	252	257	251	265	274	286	278	269	255	270	267	273	243	261	289	257	259	246	264	263	279	273	272	269	284	258	283	251	279	265	268	251	269	315	262	288	255	263	284	250	223	250	251	252	283	262	235	272	243	311	282	245	265	248	286	299	299	269	264	295	287	256	270	267	272	252	257	249	267	263	279	256	261	263	289	270	262	294	265	277	289	262	276	268	266	280	265	297	273	277	279	283	279	256	258	302	264	278	255	275	263	263	257	261	279	269	283	257	289	270	261	273	266	269	270	261	247	253	227	238	272	293	281	290	266	266	265	270	262	252	263	285	290	275	252	256	264	238	267	266	247	278	256	314	263	286	251	279	269	267	248	290	310	255	263	291	294	276	243	280	265	265	270	272	254	295	284	266	279	254	254	256	270	246	279	299	284	241	270	261	252	267	267	290	267	325	261	275	255	278	299	219	269	259	253	243	264	262	281	272	274	263	274	255	296	247	272	256	249	252	259	261	255	256	281	294	275	298	258	271	248	266	249	282	283	246	254	274	258	258	275	275	273	241	268	288	256	281	280	257	298	254	250	294	274	279	262	311	263	275	265	265	261	289	276	277	279	272	244	270	268	256	254	255	279	247	277	290	274	262	280	273	255	274	272	250	276	248	270	282	246	274	265	285	283	271	230	287	230	255	273	240	279	282	273	257	252	257	264	284	208	287	262	282	269	255	275	283	257	265	280	250	271	277	261	235	257	235	237	263	231	274	279	293	266	271	258	278	266	280	282	259	249	273	273	265	274	251	267	277	269	308	255	250	284	256	251	265	269	262	252	269	259	257	276	261	289	266	262	284	247	288	292	284	301	259	265	233	281	241	257	255	286	285	279	277	282	265	266	270	259	272	255	275	291	245	286	262	257	264	251	283	256	271	291	284	267	252	247	287	291	252	243	241	251	274	272	270	305	258	252	280	273	284	245	268	290	245	254	252	281	270	242	266	245	283	252	281	277	284	275	266	235	286	231	282	251	276	272	295	253	258	269	259	258	276	297	262	253	268	247	234	277	276	257	278	289	259	260	260	268	269	283	301	265	265	258	263	258	271	258	269	296	290	246	259	238	267	287	259	265	260	269	264	244	242	243	275	278	230	274	276	261	271	287	265	265	264	250	286	246	248	282	266	243	293	294	258	248	263	265	270	232	260	281	292	257	240	259	264	246	270	275	250	274	256	275	272	255	241	266	260	308	277	273	260	242	277	294	298	238	285	264	272	255	284	303	276	263	263	272	281	283	299	258	277	248	281	273	295	252	259	245	278	257	285	283	241	285	266	269	259	281	276	252	233	242	259	248	256	268	270	241	269	291	259	248	264	237	248	263	259	268	241	259	267	281	288	266	245	262	268	274	276	264	266	250	269	271	270	285	264	300	282	229	240	292	284	254	274	276	275	242	282	256	279	275	258	251	252	275	275	276	260	255	243	272	277	313	263	238	277	243	266	270	287	234	260	272	264	282	275	242	263	261	267	261	279	271	262	256	290	268	258	280	293	275	293	261	270	278	263	283	250	262	259	286	259	249	300	243	267	240	286	258	261	269	267	271	269	272	252	302	260	265	276	259	233	266	257	276	268	251	271	270	284	272	259	255	266	252	255	275	273	263	268	237	272	306	274	231	282	272	293	286	258	257	281	311	246	242	291	275	250	279	260	281	238	256	229	267	268	258	293	250	280	263	247	278	283	246	276	273	274	246	278	254	279	288	279	274	256	273	265	286	272	249	294	287	280	276	309	248	264	261	258	284	272	284	290	265	251	280	298	243	261	262	272	278	289	269	262	248	267	291	270
22619	21262	29614	23251	21262	21425	24429	3949	720	763	734	698	667	672	680	633	648	669	684	665	660	686	651	674	672	664	654	668	686	682	751	649	650	652	720	669	651	660	661	673	660	672	673	658	640	631	659	653	628	645	664	648	700	681	624	646	668	680	675	647	652	664	635	642	661	651	616	608	629	653	678	664	634	626	714	656	632	712	682	636	671	654	699	623	638	624	637	644	643	697	622	631	666	662	645	647	627	667	660	640	641	645	684	684	684	677	637	683	652	652	663	648	677	687	643	650	644	635	666	635	671	671	650	670	694	664	640	690	688	664	649	603	680	607	631	677	644	658	658	678	650	603	673	644	638	680	663	642	662	633	662	623	664	650	633	635	673	661	678	650	679	654	649	657	674	614	663	660	643	648	656	657	609	696	642	696	644	654	666	661	687	679	633	668	656	658	655	665	655	659	605	660	644	657	647	643	653	677	659	652	619	626	639	653	616	626	678	635	676	657	679	668	626	678	638	659	651	687	643	655	691	667	624	624	642	666	642	587	707	628	633	667	626	638	695	648	687	597	666	651	690	661	667	625	666	633	674	688	663	650	652	637	653	663	667	659	720	622	628	675	676	675	672	653	684	672	663	609	663	674	645	665	652	693	686	623	620	636	634	656	635	646	647	654	657	653	639	649	684	651	624	597	669	666	658	660	651	628	634	657	647	655	659	612	679	670	677	666	658	621	604	637	687	602	648	659	640	674	682	655	621	666	631	631	638	645	661	651	661	621	658	667	637	640	662	632	653	667	629	660	634	621	648	622	654	653	653	613	693	600	658	641	655	658	632	736	666	620	588	681	616	692	674	619	696	649	648	645	649	649	671	715	698	632	641	647	648	602	661	647	672	649	612	651	638	660	658	645	622	606	673	634	599	662	660	653	680	624	637	665	666	672	675	717	675	687	710	638	655	629	674	653	618	667	664	670	662	644	669	649	665	611	685	654	664	594	665	623	648	601	658	670	665	686	611	630	684	663	691	643	697	671	656	659	624	636	642	681	634	640	673	626	683	663	659	650	589	629	629	618	634	621	659	622	686	610	632	649	642	604	658	658	665	626	642	619	646	638	620	620	671	643	638	643	649	672	648	659	701	668	619	679	612	636	641	675	671	661	643	682	637	673	696	666	647	669	658	701	634	662	642	705	618	596	644	646	653	672	662	671	686	629	662	632	660	648	672	648	660	616	672	640	649	642	650	613	620	656	621	639	623	685	692	654	617	617	674	601	652	674	644	690	633	660	661	655	686	673	652	672	691	651	676	633	607	641	660	658	703	641	650	666	643	632	670	603	642	659	620	668	687	634	645	643	690	619	653	691	692	609	604	586	694	664	653	669	667	657	666	675	633	601	623	628	647	644	684	669	660	626	671	622	660	661	656	670	616	656	615	658	641	666	638	614	630	662	613	698	617	636	616	639	693	642	641	670	660	609	669	712	643	647	580	697	628	634	594	663	696	641	651	648	666	649	629	645	666	671	634	688	629	661	656	661	714	670	639	640	645	652	597	597	682	662	666	656	641	626	631	638	662	646	603	651	680	661	651	643	605	662	650	634	625	594	674	653	610	628	668	633	649	649	632	655	589	710	644	643	645	653	668	676	655	677	643	645	611	667	664	644	653	589	671	691	627	674	654	616	696	629	679	649	643	681	664	627	615	636	694	623	658	669	654	600	625	680	631	701	629	629	675	648	638	637	647	633	645	627	645	660	652	658	633	671	641	651	663	620	628	655	683	668	648	657	647	670	672	657	677	637	655	673	699	644	631	635	665	658	640	638	617	651	671	672	640	676	686	656	602	658	619	677	657	628	659	637	659	670	673	650	635	677	653	674	646	668	625	638	666	623	621	699	608	653	597	642	644	699	681	609	635	674	626	694	651	666	638	675	632	649	594	678	664	656	634	660	688	637	582	643	657	626	612	616	638	665	674	632	645	621	624	660	649	675	644	662	658	656	667	662	621	615	585	601	649	675	674	662	684	650	692	613	656	642	583	607	621	653	658	626	630	643	667	656	628	646	662	618	697	600	605	647	663	637	621	609	699	681	660	656	683	670	654	660	673	649	639	656	646	651	638	621	638	657	655	652	649	639	663	700	621	633	647	557	662	668	647	675	632	674	619	665	656	599	672	640	668	620	649	614	672	663	642	628	631	645	666	680	634	631	713	637	631	680	641	645	660	609	631	646	644	630	676	697	700	624	599	653	614	667	624	656	623	631	623	631	609	611	637	648	640	673	655	629	649	615	632	649	621	635	646	663	655	663	667	698	636	662	664	627	660	670	635	672	651	643	643	647	614	637	589	641	627	617	652	611	682	691	651	649	619	695	643	674	613	707	692	627	619	666	658	656	591	650	627	622	657	700	657	675	703	686	689	644	693	620	685	632	665	647	616	663	672	643	652	663	631	680	646	656	611	655	665	621	653	587	658	634	656	633	649	631	616	640	685	627	679	671	645	657	640	672	664	644	630	652	683	673	660	619	666	646	644	663	652	650	683	639	681	648	694	675	632	645	670	607	663	655	649	619	607	665	634	661	626	625	666	631	665	681	615	654	685	633	677	613	640	619	648	661	633	656	669	665	643	676	697	580	660	638	647	678	658	635	672	618	633	606	642	667	646	640	647	653	626	645	692	629	660	620	617	664	670	614	626	628	648	673	657	619	655	664	667	626	653	649	707	639	629	654	622	652	685	664	623	660	653	633	641	654	678	704	609	627	651	665	632	645	674	646	617	652	635	698	594	627	635	633	677	674	647	621	635	662	645	636	667	653	673	658	625	626	637	684	618	637	665	664	692	660	669	623	599	642	633	712	622	634	649	682	626	600	655	627	603	680	646	657	673	643	636	610	628	619	628	638	594	666	618	646	636	652	647	619	665	664	603	646	657	655	684	588	670	666	647	639	651	671	627	689	671	717	633	662	651	656	670	640	615	659	646	594	650	639	688	636	682	658	613	664	627	666	655	638	640	630	656	651	676	656	692	626	655	636	638	652	689	597	623	636	644	661	657	671	597	621	676	664	637	652	632	692	646	697	625	684	667	610	630	645	663	636	644	614	631	629	643	642	651	603	688	646	651	623	622	651	616	638	635	603	705	657	639	689	620	670	653	610	653	630	673	682	663	696	619	625	645	691	664	675	613	659	638	678	648	667	630	646	626	612	640	685	662	624	615	601	613	649	634	681	590	600	665	655	660	623	676	634	698	599	602	666	653	672	626	591	676	625	603	674	686	625	671	640	665	667	679	649	640	629	644	609	634	664	634	634	689	651	665	631	641	671	669	654	595	631	653	608	658	678	644	631	648	666	661	653	647	656	626	613	635	648	630	664	665	639	638	646	632	634	620	656	658	643	623	607	624	609	626	660	600	684	628	593	631	689	646	640	702	639	654	656	658	690	667	618	628	629	669	634	639	638	682	653	579	691	685	657	637	703	645	644	658	629	675	631	634	629	630	625	652	677	634	620	657	665
4748	1799	1152	929	907	854	859	803	765	818	772	820	798	784	802	797	787	760	804	751	769	807	759	824	732	798	748	747	756	790	767	811	799	795	793	738	791	757	775	758	753	833	726	778	776	758	778	781	772	845	798	795	765	719	749	758	738	776	774	774	763	725	809	806	863	797	764	739	746	779	782	759	790	765	771	737	767	757	746	771	778	766	802	778	770	776	715	726	803	774	797	764	773	770	779	774	742	814	777	791	769	791	765	748	812	773	737	785	780	756	770	759	766	771	728	794	761	727	794	813	763	822	801	794	748	775	785	785	743	762	784	757	760	811	776	808	802	731	773	798	814	785	782	728	762	773	809	736	804	769	767	753	793	791	774	724	786	788	787	747	749	738	766	774	782	780	806	799	803	723	764	752	786	771	725	743	740	764	761	762	773	777	804	836	769	739	766	783	728	705	732	766	768	788	784	747	725	749	773	788	723	749	748	768	735	753	766	781	786	794	786	753	749	753	787	791	805	706	765	775	815	742	782	773	787	736	756	826	797	806	717	815	744	731	749	770	771	745	782	786	750	744	790	768	769	788	792	815	761	725	829	797	754	731	735	783	752	754	790	770	775	784	801	766	757	803	769	732	747	771	792	772	774	771	825	764	817	771	725	783	801	742	786	753	789	768	713	753	788	743	771	779	764	731	819	778	735	721	736	800	758	756	777	799	735	777	736	725	738	760	805	770	751	775	797	755	825	766	747	773	771	780	796	813	804	773	780	762	773	808	760	739	750	789	791	768	770	781	721	757	789	803	744	774	695	765	744	812	832	796	749	809	740	729	786	744	730	813	776	786	800	793	787	790	774	758	816	746	738	733	793	771	796	774	763	785	793	730	746	782	696	799	788	806	780	757	762	785	752	802	746	770	746	762	744	744	715	758	811	832	802	773	711	685	732	761	748	703	782	817	806	803	746	771	795	774	800	799	759	758	759	745	800	763	794	775	775	774	755	812	785	778	751	792	766	753	750	739	802	760	812	757	731	740	821	750	799	784	843	747	746	747	766	810	749	765	738	795	774	750	806	780	776	757	791	757	706	773	769	803	747	796	797	779	777	794	724	719	784	751	806	802	760	767	791	770	801	771	729	807	770	744	736	737	784	768	782	829	757	714	764	770	757	801	787	756	724	756	823	740	808	790	780	724	770	746	815	806	813	797	816	773	780	737	775	787	768	790	797	783	777	770	743	800	807	793	762	775	801	808	788	794	765	745	763	784	789	749	782	787	771	758	780	703	755	773	800	836	759	826	737	757	761	785	782	766	746	771	800	796	766	823	753	765	778	722	799	818	742	787	762	767	797	798	775	760	831	771	769	790	769	801	744	719	762	777	798	769	762	793	762	716	782	782	804	760	767	766	777	802	804	748	766	725	821	746	808	790	753	778	788	722	734	776	736	748	765	760	775	775	746	770	757	798	749	751	668	799	778	786	801	748	774	776	720	701	797	795	773	770	782	773	752	766	779	783	769	799	743	795	777	773	819	758	748	769	784	708	728	773	785	751	717	747	785	790	779	801	798	768	782	736	788	747	802	792	777	743	797	756	804	758	732	761	769	786	773	733	823	809	814	796	757	769	776	779	750	768	792	798	733	711	764	755	777	767	770	794	760	761	749	774	789	757	788	768	758	759	765	753	798	799	754	787	688	764	839	800	731	787	756	737	740	750	753	730	753	788	769	749	763	799	764	819	724	784	721	766	769	784	795	725	794	760	799	766	779	741	802	748	731	763	826	765	752	770	727	832	767	753	762	792	724	741	761	712	803	802	763	726	802	696	718	764	749	753	763	773	781	690	758	785	790	792	799	767	756	791	804	804	760	746	786	818	700	730	752	749	795	782	787	764	754	777	812	824	762	773	784	726	752	721	774	707	713	798	730	805	755	725	792	742	751	812	774	780	749	811	758	714	729	793	759	742	799	772	746	770	786	792	759	791	770	748	751	781	734	745	796	802	763	825	784	788	765	762	758	762	794	793	737	776	766	762	764	751	753	754	765	772	733	724	788	753	764	803	786	785	748	778	760	759	825	790	762	748	798	774	766	774	757	771	712	812	750	785	772	821	757	753	767	833	765	768	772	759	777	808	792	767	748	711	745	795	712	770	793	744	761	772	767	768	805	776	780	796	787	782	735	716	787	769	764	770	761	807	807	752	756	808	764	766	796	737	767	784	790	736	755	768	748	750	738	790	817	785	760	741	753	760	761	823	772	760	787	789	754	768	731	782	755	760	761	783	790	791	710	717	788	753	756	786	776	783	797	762	774	796	757	793	743	758	805	768	802	812	764	724	729	819	808	767	769	789	753	768	797	765	806	783	810	768	767	777	777	771	785	751	761	779	763	769	753	732	762	760	802	769	733	786	766	763	802	760	750	738	778	788	761	739	767	782	743	745	815	794	757	764	800	760	723	770	734	754	775	782	744	767	784	757	786	822	761	752	743	752	783	811	780	783	750	772	748	771	722	779	751	789	745	794	759	855	786	750	811	760	773	786	789	771	800	770	776	762	778	786	734	815	779	772	747	838	805	724	757	793	765	694	779	799	716	734	764	727	749	754	745	805	722	824	840	774	782	774	745	796	747	788	761	724	769	751	737	755	747	744	738	711	760	753	740	765	792	748	741	741	741	754	792	771	803	802	778	736	809	727	789	740	752	761	766	776	780	751	777	817	792	791	761	850	808	753	733	763	785	751	796	754	819	804	749	760	778	751	751	728	788	777	781	740	743	757	771	776	761	770	739	772	772	773	763	811	772	757	788	827	725	754	755	738	745	774	817	786	772	812	802	803	767	802	767	780	777	804	770	782	774	720	830	811	791	796	793	765	765	783	765	755	747	755	746	766	751	754	783	745	733	786	724	763	781	758	811	776	787	785	747	780	770	728	786	735	808	806	792	760	755	781	750	778	804	813	803	743	761	761	780	768	773	770	751	805	736	755	815	764	786	787	793	758	768	788	778	716	782	740	730	773	744	778	823	771	777	730	751	778	742	769	755	763	795	781	736	821	794	796	745	792	796	756	748	771	730	761	753	782	809	751	768	780	774	763	758	772	768	719	758	808	782	748	723	776	783	769	775	760	788	758	758	729	775	762	763	784	799	788	736	740	718	781	728	732	787	715	779	741	814	801	746	768	731	775	759	742	782	808	760	687	800	775	755	754	747	742	726	744	762	740	758	775	764	756	736	804	798	730	770	755	762	763	790	804	770	766	726	764	805	767	764	763	775	795	755	805	782	743	799	778	741	808	796	812	805	757	722	731	784	747	744	795	764	823	840	784	775	841	858	751	771	754	786	741	771	778	766	778	781	737	771	749	735	771	799	704	762	767	740	770	725	763	799	748	758	817	786	830	716	736	775	791	776	760	813	754	771	754	795	726	765	756	740	717	764	767	695	786	760	745	751	761	746	790	789	815	777	757	817	789	765	725	757	743	772	750	724	735	776	802	751	763	762	747	824	779	825	832
27693	21110	25195	13724	416	333	301	322	299	289	282	312	300	290	334	347	312	295	337	331	280	304	332	319	302	301	293	305	311	291	316	302	278	299	272	309	309	325	290	304	301	281	289	287	306	304	311	301	281	300	334	304	319	327	274	315	311	287	307	316	281	269	297	312	289	322	300	309	296	277	306	290	329	311	292	296	314	296	313	290	313	293	298	278	301	306	278	283	307	314	276	295	278	324	309	310	295	319	302	325	295	309	264	318	337	309	312	299	300	327	301	270	284	267	313	275	316	282	325	317	314	275	294	303	309	280	339	305	304	312	317	275	329	312	287	294	251	291	308	304	303	349	293	312	310	316	283	329	280	300	316	304	340	300	296	280	326	302	292	307	289	298	335	334	315	320	320	289	335	299	295	331	298	291	299	298	309	278	300	312	283	321	331	290	268	297	324	309	322	305	308	305	319	292	306	325	278	316	283	316	295	279	320	315	332	297	300	285	314	294	304	324	303	284	292	312	333	298	322	333	286	305	313	299	318	320	313	326	271	284	312	286	290	307	299	302	303	301	318	286	279	295	304	283	277	324	342	283	325	332	306	337	289	275	318	306	300	292	321	298	290	303	293	324	309	280	322	306	335	343	298	300	314	339	305	305	273	327	319	305	293	305	272	312	297	303	294	290	309	323	312	333	305	315	309	303	292	273	308	304	285	276	294	287	307	323	316	318	312	318	292	294	299	309	312	299	278	287	307	277	341	300	311	326	310	285	261	316	289	288	302	296	312	260	316	281	285	299	273	305	330	295	286	321	299	322	269	334	303	264	306	318	276	274	281	293	326	275	285	284	291	298	287	295	310	335	305	313	307	296	295	341	306	306	293	287	340	321	315	274	328	310	302	317	320	306	288	306	300	289	298	283	312	301	294	265	301	272	325	267	285	312	273	305	283	293	273	316	275	314	316	304	325	301	299	305	311	313	310	296	340	317	302	301	333	284	319	306	285	274	297	323	305	311	285	292	290	292	279	283	318	320	276	289	301	294	273	331	319	307	283	286	298	312	297	305	302	301	301	305	303	295	301	311	308	286	326	297	300	310	313	290	312	297	333	297	290	313	325	308	316	296	318	275	306	276	318	290	296	314	277	321	273	285	259	294	290	330	290	325	294	315	323	272	299	292	298	296	300	322	294	297	295	311	292	306	284	303	292	309	335	324	305	314	312	316	310	336	312	322	328	313	327	341	307	303	301	293	318	314	260	313	276	311	305	323	271	296	328	303	286	341	331	344	290	281	275	343	308	279	290	300	295	298	303	319	327	285	312	314	312	290	281	296	288	337	352	279	285	295	328	284	295	299	276	280	284	365	283	280	301	307	328	341	330	287	285	270	276	273	331	311	301	335	321	290	297	287	290	290	338	312	317	301	337	295	283	316	279	296	301	328	301	316	296	314	280	260	291	303	260	285	333	305	324	313	282	286	333	288	311	306	302	290	304	325	284	327	310	334	300	318	343	298	262	293	318	298	278	296	320	287	316	287	310	320	319	309	297	275	309	282	331	274	286	332	304	303	284	325	323	316	286	320	302	292	270	303	296	295	299	295	328	288	303	318	307	309	333	291	341	342	319	302	297	308	286	283	283	280	312	316	294	314	303	289	260	306	303	319	297	286	323	286	351	307	280	276	332	318	277	293	310	283	284	298	277	290	333	290	288	309	294	291	327	297	322	299	289	334	306	306	324	299	318	327	314	328	283	303	315	286	307	288	290	303	303	334	297	301	295	304	297	302	302	276	312	298	302	283	314	315	337	290	324	312	297	314	287	281	326	297	294	318	281	302	313	288	274	327	276	317	297	306	322	292	298	317	308	284	297	301	286	321	323	329	257	314	305	313	311	297	328	309	301	308	293	290	326	314	296	331	312	317	312	299	277	317	323	305	300	319	301	275	296	293	295	307	308	297	299	300	315	295	306	307	303	301	273	309	327	305	286	329	286	308	327	273	336	293	312	298	277	310	295	272	292	293	311	329	323	300	296	313	297	305	290	297	284	309	279	290	300	289	331	287	308	308	297	335	309	305	270	297	318	287	296	290	260	317	312	306	278	307	322	314	312	314	309	311	285	342	286	339	319	311	293	322	324	284	316	327	298	293	310	303	309	335	325	307	326	286	306	294	278	288	277	293	281	291	281	292	309	311	280	313	318	316	306	307	319	304	290	293	274	312	305	324	290	297	303	311	289	291	369	294	288	322	331	298	328	333	286	291	281	289	312	302	281	311	318	269	299	302	289	314	284	284	319	331	333	301	301	328	299	310	299	324	293	316	311	298	304	287	275	301	310	301	311	322	315	294	304	319	286	325	320	287	306	296	311	266	303	297	298	290	308	296	303	296	291	285	303	296	289	318	304	287	281	294	321	294	322	307	289	299	314	318	312	306	307	323	342	295	269	272	311	284	292	353	319	285	309	303	309	294	329	284	331	293	296	283	271	320	317	294	348	291	286	317	330	270	327	278	280	309	303	288	298	302	283	314	314	289	293	310	322	279	298	305	308	309	312	318	281	282	297	308	293	297	290	306	315	294	292	308	268	292	305	307	326	286	299	282	302	314	303	311	289	291	303	297	332	322	287	327	302	303	303	297	310	307	312	290	278	325	285	316	293	298	328	291	298	311	323	311	314	313	318	282	291	288	291	273	315	305	283	291	300	302	297	322	278	287	305	293	288	306	312	321	344	290	305	288	283	305	324	303	300	308	295	311	323	336	300	316	338	326	282	316	315	295	275	293	306	289	314	289	310	292	323	310	338	285	299	313	322	307	289	289	295	300	291	301	342	300	273	305	328	279	291	295	309	321	271	306	326	283	273	298	289	278	310	299	302	303	280	300	298	319	296	295	341	294	306	288	296	280	296	304	323	316	263	250	287	288	304	320	285	274	333	316	272	289	330	279	317	309	306	282	282	309	318	305	322	301	286	285	321	311	301	308	323	281	322	295	288	311	335	315	309	269	332	280	312	312	318	311	274	326	332	277	309	291	266	300	314	308	299	351	296	269	313	282	304	276	303	293	296	283	297	309	312	321	278	323	310	318	299	300	280	309	313	304	290	321	305	316	309	294	292	287	316	301	274	280	298	290	290	310	304	315	305	307	290	288	300	312	306	291	292	304	280	302	302	312	304	264	297	300	308	331	290	298	321	275	298	293	294	282	292	302	316	306	284	322	270	314	282	298	277	272	276	278	309	300	324	280	297	280	283	306	313	299	282	293	300	284	319	271	310	323	311	291	302	300	294	289	292	278	307	323	314	293	311	269	353	297	289	316	282	323	325	308	295	309	300	274	306	327	313	327	292	300	284	315	298	295	308	282	312	299	265	281	324	309	278	318	319	308	296	299	281	347	317	324	311	282	323	307	289	290	329	289	289	288	305	266	308	297	313	307	325	293	331	286	306	285	319	286	315	275	304	298	273	301	285	302	317	328	278	309	307	315	298	286	298	304	319	271	264	301	308	296	321	293
3329	422	363	330	389	376	365	347	407	381	353	360	375	364	376	407	340	364	362	405	352	329	400	356	355	382	397	361	320	369	336	359	314	378	363	362	365	351	374	381	381	405	366	371	350	345	369	371	378	378	361	344	379	406	343	381	394	349	353	385	376	408	409	387	350	387	360	382	387	400	363	369	355	351	384	366	370	368	337	357	363	344	362	380	390	377	339	397	372	359	367	386	367	406	378	395	376	393	374	384	391	367	354	356	351	359	380	323	417	373	356	383	358	354	348	392	358	386	375	377	372	359	345	376	369	381	372	351	386	355	394	346	365	381	344	368	363	381	340	374	367	377	351	361	392	339	353	376	372	382	353	334	378	375	366	349	363	361	365	394	358	352	347	384	378	376	366	392	378	390	346	369	344	368	372	361	366	368	354	334	380	367	386	360	355	352	350	382	354	373	355	359	387	369	399	375	378	334	369	377	359	369	375	357	384	349	434	382	374	364	366	399	364	375	362	396	365	357	384	401	349	354	362	382	378	380	404	377	365	383	358	362	364	385	388	423	347	380	385	376	368	365	367	394	407	380	370	348	399	376	380	378	371	388	358	374	372	391	381	348	386	415	366	364	369	363	404	352	393	388	403	372	394	365	361	382	356	398	360	358	396	334	372	388	371	358	351	348	386	375	380	366	365	357	358	381	356	378	365	358	397	373	378	370	388	339	380	358	397	372	373	397	356	349	375	402	390	394	382	346	370	358	338	383	364	356	407	346	346	383	371	381	386	379	347	401	360	361	352	366	371	410	396	366	369	356	331	329	361	364	360	342	377	397	332	350	380	348	367	363	398	318	368	410	395	393	374	358	364	382	376	348	341	366	388	386	388	378	367	349	372	399	404	365	359	370	371	375	376	375	341	329	363	372	338	356	378	400	369	389	350	362	344	368	357	353	345	381	368	365	374	369	376	401	373	386	355	390	345	379	353	335	422	412	338	404	388	392	381	329	362	376	350	375	372	345	344	400	407	391	385	393	361	397	355	369	372	385	360	388	372	349	358	362	368	390	394	382	361	387	359	358	338	377	357	366	386	377	419	378	358	362	367	378	419	342	381	382	376	364	362	381	371	381	365	354	402	351	350	393	411	361	366	379	370	373	410	387	363	365	360	371	388	376	377	332	362	359	410	357	367	342	384	366	377	357	387	370	406	375	333	359	348	383	372	352	351	361	354	395	391	363	392	358	373	353	367	350	385	380	365	389	363	385	368	401	380	393	385	388	379	389	363	341	356	369	369	380	362	386	362	375	358	358	355	391	373	418	344	388	374	368	362	378	361	375	373	374	394	393	380	378	369	383	369	370	365	361	346	362	369	389	391	367	386	370	386	387	398	377	368	372	354	371	348	364	401	340	379	402	390	355	359	380	388	378	366	396	372	376	332	397	391	372	355	388	342	395	375	385	359	348	339	379	403	393	360	346	376	357	400	355	347	377	386	418	399	359	344	377	348	392	369	338	381	369	347	366	356	366	343	370	370	335	409	373	403	387	350	347	347	380	370	377	376	429	346	390	356	381	371	393	393	372	347	393	360	366	375	371	351	367	424	351	349	370	354	357	350	355	378	380	366	358	393	383	342	392	367	387	382	338	398	338	369	385	390	365	406	380	357	380	384	353	345	410	370	351	355	392	341	353	355	376	359	381	383	372	392	366	376	373	379	367	391	379	353	399	385	399	385	383	372	355	385	397	362	349	395	343	377	366	372	355	389	350	362	369	383	400	379	340	360	357	372	422	354	410	404	385	353	407	376	384	376	358	407	345	370	406	411	362	405	352	362	368	349	374	387	393	319	357	350	374	424	411	361	367	378	341	352	360	362	394	374	356	362	361	356	401	379	357	405	389	404	368	400	372	412	367	402	387	379	366	389	372	394	397	397	358	383	360	366	385	377	377	403	369	385	392	358	379	382	380	381	386	352	378	355	390	389	392	355	395	355	342	360	364	356	358	375	358	343	380	402	363	340	388	388	349	407	381	372	367	354	360	382	367	374	355	368	396	371	381	426	371	364	405	350	380	375	371	374	349	384	361	383	363	380	370	313	380	387	374	313	405	368	382	392	386	393	407	375	396	376	376	365	362	387	393	381	360	382	351	363	356	389	366	365	388	366	367	338	355	348	372	354	357	378	350	382	385	353	374	378	356	356	373	391	367	383	359	361	382	404	370	355	389	327	369	369	361	334	406	392	359	384	395	370	338	367	366	351	388	397	370	415	386	348	348	383	383	376	380	348	396	364	381	405	373	342	382	344	356	366	374	389	379	380	372	319	365	335	370	395	360	373	372	378	383	400	366	368	354	396	364	349	379	354	401	362	367	346	362	345	353	371	387	373	381	379	371	339	381	356	332	358	369	358	357	399	346	366	374	358	345	388	390	381	378	371	396	377	362	389	372	359	355	349	384	357	355	374	378	368	410	364	411	400	346	386	391	379	372	353	328	370	385	361	398	394	384	392	346	358	385	352	343	363	342	367	377	405	376	369	377	345	352	382	369	385	387	397	370	385	387	354	321	380	359	396	401	383	382	367	383	368	359	350	370	359	377	360	339	370	394	376	394	368	391	384	363	373	359	365	390	383	374	371	368	349	395	349	368	342	399	398	361	375	380	357	356	404	355	396	356	361	406	371	372	415	386	383	361	380	390	354	414	366	402	383	361	400	373	374	374	359	405	354	370	389	382	338	334	334	347	359	346	380	378	373	371	398	371	331	385	357	367	379	365	359	393	392	364	378	349	357	363	355	343	390	362	389	361	375	420	356	414	383	396	373	341	365	372	374	358	361	382	363	366	352	394	353	370	350	394	373	371	405	383	408	358	374	377	375	373	354	378	393	378	331	392	399	324	378	391	366	399	363	399	348	369	367	352	354	369	390	357	380	355	358	376	349	392	337	369	365	391	365	339	377	353	379	381	375	394	411	369	352	387	413	357	388	402	365	381	363	352	391	355	356	367	376	373	371	348	361	377	342	350	401	347	397	392	376	366	363	359	373	384	342	393	389	361	371	373	372	370	373	385	356	385	352	366	376	398	394	382	393	360	358	373	386	392	348	367	398	340	388	380	370	361	380	375	354	353	401	346	338	371	414	370	362	404	365	386	340	387	401	388	341	411	373	397	336	374	405	387	396	389	376	385	376	382	364	369	364	348	383	355	371	375	382	379	359	392	344	348	384	399	385	365	370	364	367	360	351	351	357	336	382	379	381	395	357	391	381	375	351	349	379	392	362	401	371	382	408	403	378	351	368	386	362	341	381	350	341	346	381	344	371	392	364	370	363	360	364	355	371	343	353	381	358	356	354	414	419	355	379	376	362	376	397	400	361	376	378	361	382	335	407	380	351	333	361	327	389	382	419	389	398	370	367	412	348	352	370	375	397	388	358	404	387	357	347	395	368	360	371	356	359	384	401	387	375	394	346	377	360	346	355	334	394	375	371	351	421	397	342	391	359	350	346	349	351	396
25808	21228	29801	22960	21229	21281	18821	915	633	709	674	664	670	650	639	716	671	659	689	661	681	696	601	694	662	670	652	622	688	643	662	650	663	655	668	633	628	691	645	649	682	657	624	649	645	622	650	613	675	665	620	643	629	688	659	667	657	626	637	678	623	693	684	612	671	687	624	670	671	736	625	634	672	661	689	634	665	677	672	654	671	618	635	651	661	695	653	656	650	647	639	649	633	653	639	629	647	647	665	707	675	707	642	648	654	689	662	630	645	655	678	653	627	626	673	693	673	660	645	645	665	658	660	658	652	646	696	675	620	683	659	638	682	666	701	681	679	634	640	674	658	678	666	624	598	636	667	666	673	640	648	647	658	681	676	688	672	644	601	651	672	675	646	649	661	639	667	638	654	644	648	617	672	672	656	648	641	654	663	659	703	661	648	639	662	639	627	676	628	659	656	682	683	647	661	669	670	640	670	650	655	648	614	645	653	682	656	613	649	610	648	636	694	677	640	641	673	606	684	663	631	645	662	625	620	662	667	651	680	663	632	650	620	643	693	680	656	638	660	674	677	673	634	717	723	626	666	668	635	699	688	682	646	606	704	675	667	655	634	654	618	653	670	655	643	606	685	640	665	650	633	624	615	664	642	667	673	668	663	652	604	678	646	661	628	640	643	687	692	665	695	629	651	687	674	661	664	686	660	612	631	655	698	643	633	683	618	682	658	676	658	632	668	641	654	680	649	654	640	677	710	631	624	656	652	624	677	667	652	646	658	638	675	697	675	674	607	619	653	644	663	640	609	660	662	657	659	663	671	657	627	636	652	640	653	682	602	644	694	661	668	643	631	648	670	669	657	661	663	672	670	653	668	662	688	711	670	718	641	694	662	669	670	675	658	615	683	696	677	677	648	652	634	656	649	665	636	604	674	641	681	655	672	620	615	671	642	674	643	617	604	641	659	659	634	617	639	648	694	681	660	656	655	677	668	684	662	653	650	678	671	647	638	646	671	687	637	637	684	649	641	684	633	614	625	644	730	704	647	653	704	645	716	673	614	673	689	675	671	675	668	699	710	636	634	676	664	689	654	640	676	612	669	625	650	709	696	669	656	648	653	676	642	741	655	653	674	602	623	663	670	645	640	656	597	672	651	673	697	634	640	701	606	665	648	621	656	707	636	620	715	667	632	592	652	698	704	679	661	643	677	701	651	641	694	653	677	669	682	667	656	621	663	659	674	676	668	689	670	612	668	615	650	644	684	724	632	634	692	664	651	665	639	738	712	632	688	649	695	662	646	652	638	613	674	599	630	678	640	655	645	689	689	656	660	665	654	668	670	636	687	649	629	632	612	644	635	685	656	654	698	631	670	638	650	688	633	652	666	659	636	619	645	619	634	633	691	605	688	636	597	628	692	593	671	673	645	666	702	683	635	636	641	666	693	648	685	674	639	684	679	632	645	629	636	683	658	650	659	675	674	619	679	617	650	684	677	644	633	677	611	702	652	665	648	668	705	643	657	668	674	653	639	706	710	656	613	621	698	638	662	680	735	668	642	673	643	611	643	680	625	678	664	619	679	623	656	634	661	658	705	649	663	638	640	664	701	646	646	639	674	687	645	674	641	631	683	676	609	645	630	672	652	661	666	605	707	667	687	607	662	625	623	628	638	693	697	666	639	669	607	656	647	673	649	663	662	725	654	666	665	625	621	679	634	643	670	691	657	646	670	600	629	642	650	656	654	716	693	672	648	626	672	695	717	678	675	681	693	638	679	684	644	631	640	696	651	700	648	673	602	649	682	665	644	688	688	619	646	634	651	651	673	649	663	634	652	623	698	637	626	694	714	679	639	661	622	682	670	654	621	681	658	653	683	634	713	650	621	653	678	657	652	644	649	701	667	670	619	659	724	683	670	639	644	652	606	637	687	668	668	633	642	670	699	621	615	633	627	696	641	664	657	626	692	652	625	645	640	655	692	660	661	702	635	649	632	683	618	691	669	687	678	656	635	631	629	713	635	693	681	645	693	644	650	698	654	613	678	646	692	633	640	639	631	649	656	683	703	645	675	624	692	611	672	667	667	653	655	681	648	632	637	627	723	659	663	684	648	653	640	673	618	662	680	639	725	675	629	620	652	675	665	655	640	642	658	637	639	673	675	609	639	637	661	614	680	693	684	657	690	676	630	640	651	678	658	651	688	610	620	670	622	653	615	711	643	629	630	632	631	649	659	704	656	689	637	701	665	610	675	652	677	646	652	662	691	614	646	641	615	640	609	626	645	672	634	619	658	663	678	651	619	639	669	595	633	643	654	629	647	671	638	663	618	649	686	666	656	659	639	675	626	651	586	642	638	663	628	678	657	692	668	649	709	646	670	685	645	680	658	674	647	666	622	639	662	662	638	647	669	603	602	726	651	638	638	714	654	619	646	683	628	657	611	657	654	648	662	672	657	642	621	640	681	695	631	610	670	676	681	666	657	665	689	670	672	652	638	681	685	656	652	671	686	608	650	668	652	628	684	669	643	585	651	679	607	642	682	659	620	714	682	633	632	633	593	641	641	645	646	706	638	640	596	708	666	659	677	685	684	635	656	693	699	635	673	648	640	691	650	629	644	629	677	650	661	613	677	645	665	673	636	668	643	658	686	666	686	699	667	619	680	668	661	624	661	639	667	609	611	628	657	614	680	644	632	648	707	661	668	639	694	660	653	624	655	628	695	622	688	636	669	655	643	653	635	607	633	641	657	601	640	640	676	647	609	681	684	680	656	665	643	676	668	656	641	609	649	626	664	658	651	667	609	640	622	654	594	635	643	656	662	666	614	685	694	682	646	667	619	664	633	650	641	673	623	605	618	681	634	660	632	657	702	653	668	676	656	678	690	648	667	644	636	667	653	647	642	629	658	644	680	650	656	647	654	614	648	619	626	648	704	667	670	644	693	619	639	637	651	655	683	674	664	646	675	687	646	632	630	651	663	661	672	634	654	681	674	668	648	684	677	621	695	682	611	636	628	641	659	672	596	678	649	690	643	647	675	652	636	652	662	633	704	655	671	625	663	620	644	697	673	667	653	639	623	676	661	672	648	607	649	646	625	631	640	674	615	669	691	627	649	631	658	653	653	661	657	650	625	626	642	670	657	667	646	625	619	632	683	634	674	649	660	660	654	713	636	716	703	722	642	658	637	610	684	651	692	646	641	680	655	615	657	644	706	671	649	654	680	647	650	668	646	621	691	663	663	654	668	667	638	629	626	609	666	652	730	663	619	626	625	643	678	601	653	620	647	621	626	692	611	679	623	709	670	668	633	633	658	645	636	657	637	601	696	644	661	619	662	662	669	625	627	664	708	671	590	669	633	665	696	686	673	692	650	638	674	636	623	640	658	664	663	614	633	677	651	726	666	658	663	635	673	682	670	666	634	642	650	634	635	657	622	602	696	663	656	650	692	657	629	641	648	660	648	686	658	712	679	677	625	665	668	662	698	650	650	663	677	693	663	619	688	624
4071	1295	944	827	809	793	802	770	753	779	752	788	777	759	776	740	781	743	759	764	734	782	758	767	791	738	767	743	717	716	708	779	798	720	742	747	741	745	773	740	729	778	796	753	742	801	827	760	751	765	717	767	782	737	751	687	751	756	740	744	720	753	732	724	776	760	794	754	746	746	761	737	735	713	694	707	750	757	755	752	784	750	768	751	730	750	759	731	736	797	766	789	756	758	704	755	778	792	675	765	780	790	774	788	761	791	769	693	739	780	725	778	774	733	780	772	780	778	730	746	785	718	786	738	731	713	733	782	735	761	748	728	766	739	781	750	724	829	718	729	720	756	822	807	765	756	758	734	764	722	776	720	774	718	789	799	773	758	716	781	839	706	782	719	767	722	743	771	772	794	729	736	778	708	795	767	713	760	723	767	746	743	785	768	744	743	785	734	720	756	754	764	730	757	764	738	781	700	787	764	758	763	773	772	762	763	815	769	763	760	779	756	758	777	785	741	728	734	738	767	798	788	776	763	771	759	770	747	785	759	756	735	779	789	731	793	708	731	787	702	712	746	737	763	725	728	735	752	788	735	767	738	689	779	759	732	802	726	766	726	737	748	788	754	748	757	773	799	725	723	813	728	735	715	760	774	804	681	758	731	778	743	746	771	752	716	723	796	730	750	743	764	727	758	720	717	786	776	754	716	714	772	768	789	814	798	744	764	746	745	736	818	766	751	749	698	720	757	766	786	773	703	783	748	792	752	747	718	747	754	727	743	728	777	746	791	801	744	731	746	739	789	744	737	734	750	773	788	744	797	747	758	757	773	749	754	751	747	750	785	754	725	699	747	725	790	753	773	759	747	777	841	737	783	792	769	808	725	733	810	763	740	735	768	745	799	750	733	756	745	743	748	788	821	736	746	749	757	774	787	758	743	742	759	746	752	759	761	752	705	741	745	759	783	724	756	773	747	742	753	780	777	750	769	804	796	744	776	754	755	751	776	740	757	733	785	744	774	712	793	746	723	680	762	801	734	735	776	702	732	746	765	742	768	797	749	778	776	756	796	743	725	795	741	741	703	779	717	767	774	746	769	768	783	799	724	731	737	752	801	752	786	737	748	756	758	742	781	770	743	786	724	767	780	750	759	741	752	783	754	803	771	755	746	760	723	778	770	764	711	785	747	718	756	749	743	768	761	781	769	761	716	683	744	752	738	772	784	775	766	774	751	750	756	785	713	781	739	724	722	731	779	739	743	783	774	783	748	719	738	736	803	759	719	735	714	751	781	768	753	717	784	759	763	719	758	755	723	757	749	771	732	682	782	777	780	756	767	717	749	713	776	765	798	794	751	755	754	791	718	779	765	748	786	732	757	792	831	748	732	732	752	747	755	700	737	770	728	780	698	772	785	729	752	735	748	753	760	738	779	783	708	704	725	746	797	759	757	768	763	735	782	802	673	831	708	732	721	835	723	748	748	795	715	782	705	732	742	730	761	776	747	769	793	760	708	708	711	752	791	764	812	702	783	760	762	689	740	712	745	735	804	755	740	755	772	760	677	754	765	763	710	773	777	718	705	741	820	770	736	767	748	734	763	774	740	745	723	752	741	766	764	820	739	787	776	732	742	770	792	727	771	825	783	788	762	748	772	784	712	773	735	726	764	763	705	737	763	756	750	785	727	750	754	787	767	758	730	732	753	742	846	738	746	791	773	737	758	805	741	745	773	694	746	731	757	724	706	703	707	763	657	761	764	787	737	760	750	734	771	719	766	752	734	763	756	746	780	781	732	732	745	785	721	758	720	749	742	789	761	800	802	727	790	728	708	775	714	721	778	779	742	781	799	823	755	744	731	720	798	739	764	738	802	761	771	788	726	751	765	723	773	787	773	731	723	782	758	745	735	768	750	749	786	800	744	718	746	782	732	766	745	741	772	775	722	733	770	729	707	738	686	705	729	778	736	771	771	771	711	804	748	761	717	735	748	749	742	776	715	805	747	762	790	823	753	756	728	751	813	771	730	752	798	784	748	748	752	764	783	720	756	767	752	777	786	718	780	773	770	765	712	791	715	735	798	751	761	777	759	743	755	751	748	742	788	768	767	751	717	739	815	756	758	742	726	740	755	769	727	768	765	780	753	762	757	748	752	713	755	750	760	731	760	753	735	752	804	779	743	784	741	744	739	722	776	805	746	749	757	757	772	766	745	753	781	734	749	778	774	798	790	783	752	759	720	770	733	752	784	769	733	694	793	700	765	722	763	720	782	744	741	767	816	742	759	746	718	770	736	735	772	759	774	768	753	753	727	738	725	770	747	732	787	750	779	760	742	765	780	737	716	712	745	774	758	746	715	769	777	734	781	719	741	717	738	757	762	769	746	694	753	782	751	756	804	790	737	772	795	763	738	746	797	769	756	785	776	765	774	755	737	730	842	707	742	809	767	779	710	735	787	771	805	750	721	827	806	806	760	770	775	788	772	734	755	767	720	763	697	776	779	803	790	756	758	735	727	732	729	801	755	719	715	775	723	801	765	761	779	721	707	757	762	737	756	765	731	798	738	767	707	767	772	661	794	736	765	720	747	720	747	774	726	745	732	780	741	758	763	790	795	717	799	757	737	760	730	791	773	763	738	771	738	735	740	737	733	764	762	767	770	755	697	781	804	734	745	738	752	817	778	723	777	716	745	790	741	741	742	751	831	726	751	713	776	724	755	780	747	742	759	793	754	767	744	756	751	754	776	786	740	790	765	736	792	717	752	770	774	766	761	721	766	789	782	780	740	809	817	763	754	787	714	798	739	741	789	743	757	796	758	716	752	713	752	744	708	737	768	755	745	741	768	720	750	796	774	788	767	773	808	736	754	735	738	715	725	699	753	775	743	788	752	809	775	766	719	786	735	774	792	756	773	803	758	795	723	767	724	786	712	723	755	714	739	770	743	796	737	753	725	787	758	780	724	718	756	781	807	726	740	719	762	765	729	764	792	788	781	775	794	732	748	769	765	696	766	781	748	777	752	749	740	745	772	733	756	823	742	790	771	822	768	766	792	717	741	749	743	732	709	723	757	777	719	798	732	771	795	754	686	742	772	705	777	740	704	755	733	775	798	728	777	745	784	783	758	785	770	771	780	750	784	707	738	736	766	757	752	801	765	759	803	746	760	753	698	767	788	764	777	730	752	757	777	751	715	775	760	776	717	720	707	736	700	756	736	770	752	741	776	771	757	762	758	754	741	801	777	733	713	774	712	728	708	709	762	713	733	769	739	748	751	753	724	770	762	720	763	749	784	753	772	735	798	742	783	778	766	772	734	774	754	767	798	754	702	722	764	738	770	744	741	822	743	809	788	775	737	792	726	720	763	755	784	763	769	810	770	771	761	707	703	759	719	722	688	751	802	731	727	710	757	719	740	754	783	761	754	788	790	716	754	759	793	736	769	780	735	750	720	745	758	750	700	761	764	700	741	792	713	739	721	715	794	764	748	765	701	720	778	737	782	797	773
27606	21190	29554	23093	21154	19371	423	208	228	209	189	199	206	204	188	188	206	219	205	221	209	206	198	193	198	187	226	174	193	213	199	204	187	197	229	206	211	188	203	238	176	194	198	195	161	183	190	204	216	202	197	199	202	189	196	199	221	200	184	151	167	199	205	197	199	200	209	196	200	200	217	184	214	198	191	204	182	178	191	206	186	201	222	189	203	206	197	193	189	185	172	217	212	219	196	184	214	199	202	195	204	201	196	204	189	181	204	203	201	190	226	203	195	181	223	180	185	207	191	219	200	196	189	193	206	199	184	202	180	192	215	184	208	196	207	222	204	198	201	230	207	213	191	201	194	194	224	201	190	191	184	196	197	193	213	189	193	207	191	229	221	191	199	218	199	204	204	191	185	191	225	177	208	214	196	203	189	193	202	189	208	209	181	198	197	203	199	194	195	210	211	220	188	190	216	202	184	190	211	210	218	223	189	212	194	209	225	209	215	225	188	213	188	216	200	191	200	211	191	192	207	202	191	199	191	187	193	224	206	224	199	196	197	204	182	205	202	179	172	169	172	213	203	181	200	190	217	207	183	177	184	180	185	198	215	202	202	215	200	190	201	200	193	189	220	185	199	200	229	199	187	185	192	176	227	191	198	224	189	196	198	232	187	180	178	192	207	210	194	203	207	230	186	201	211	189	185	195	181	195	202	199	191	191	212	156	211	203	209	213	199	209	182	190	172	207	192	179	175	202	188	169	214	202	225	177	191	238	228	198	206	190	191	196	217	197	194	204	204	221	181	191	195	204	191	196	227	199	185	197	213	207	216	193	207	214	199	220	185	186	190	186	211	233	194	181	214	177	195	198	198	197	185	214	230	205	188	183	203	191	202	195	184	201	188	201	191	205	206	208	209	221	213	187	186	202	174	202	197	202	198	195	217	181	183	221	207	202	221	200	209	191	206	225	208	200	196	207	193	215	214	221	223	206	209	229	187	205	207	194	196	202	207	193	179	198	180	182	236	184	169	191	205	222	212	181	209	222	183	210	186	202	176	198	196	215	189	192	206	179	172	190	205	213	219	202	208	201	182	201	197	192	204	210	193	201	193	196	189	185	219	234	200	216	183	215	196	198	206	215	196	197	204	198	209	189	215	221	201	203	228	192	227	182	206	206	214	210	219	194	202	180	208	197	194	201	180	181	199	190	216	201	208	198	191	193	199	216	194	189	188	194	218	198	199	190	181	208	212	181	211	213	195	212	209	186	180	213	206	193	228	202	184	185	188	192	191	167	204	179	193	182	198	202	159	204	187	208	203	180	206	195	203	196	177	203	196	205	192	166	191	212	205	208	185	192	195	221	188	198	220	214	213	177	201	207	191	190	211	200	190	176	210	187	232	202	207	209	211	206	202	211	191	201	205	204	184	222	191	210	219	212	222	198	163	181	185	207	207	213	195	189	181	177	211	188	213	198	207	218	202	203	198	171	208	227	191	204	191	186	206	172	176	202	163	202	195	202	211	188	174	210	199	215	218	206	207	203	211	219	199	190	200	209	167	206	202	184	229	202	200	218	195	204	199	174	193	209	220	195	212	197	175	197	203	188	213	204	210	185	202	185	203	189	198	211	210	208	207	170	201	189	190	206	196	209	188	202	199	184	183	188	215	229	230	204	219	190	207	179	213	215	210	184	183	182	204	184	200	205	182	193	207	210	215	182	214	210	180	211	200	183	186	177	192	199	219	191	204	195	191	204	204	216	205	182	214	185	205	212	195	230	198	196	198	231	194	191	209	230	206	180	180	192	197	185	197	185	224	200	203	198	212	217	197	172	204	186	209	211	186	196	216	188	206	196	211	204	188	200	209	193	204	201	199	241	205	195	189	193	190	180	233	209	193	212	210	194	182	196	207	198	202	207	214	194	210	185	190	210	209	188	205	181	189	192	218	180	185	206	224	182	185	184	187	205	196	198	196	197	195	187	174	199	191	190	212	205	187	193	217	218	198	224	220	189	202	214	188	203	197	197	190	193	204	201	203	206	190	207	180	183	204	193	206	166	175	199	195	197	188	179	194	192	236	194	204	214	182	211	175	195	209	214	196	216	200	196	205	225	188	191	209	187	212	223	174	218	213	199	203	200	180	187	199	204	188	189	189	187	179	198	198	183	191	207	214	200	179	189	197	200	206	186	195	207	207	192	184	177	192	195	208	178	190	167	194	191	198	191	173	207	194	211	218	190	185	229	192	214	232	211	187	201	218	220	196	190	196	210	190	195	205	197	192	172	205	198	195	204	192	239	223	184	189	191	185	198	182	180	210	188	191	194	187	198	184	200	189	203	225	216	212	230	201	217	194	206	200	202	208	200	196	193	219	205	206	189	202	215	175	199	198	168	179	186	197	187	200	183	208	173	188	203	231	207	194	196	180	208	201	211	207	195	197	183	205	184	208	204	192	173	201	185	185	205	208	187	192	194	217	211	176	237	197	173	198	189	212	203	219	189	205	176	203	185	201	194	174	199	208	183	208	183	197	211	196	178	193	197	187	207	224	200	204	194	197	181	221	190	225	196	206	209	170	184	218	201	172	179	203	190	167	195	204	180	215	206	201	197	219	198	217	205	193	202	185	186	188	211	181	183	189	205	203	195	216	184	194	189	185	213	212	196	212	206	213	176	190	204	199	202	181	186	186	204	192	203	209	183	213	237	204	206	175	212	170	186	187	207	183	212	189	214	208	221	154	203	214	183	214	190	198	202	208	198	193	197	204	201	200	201	217	209	173	204	193	203	191	214	187	210	213	209	193	204	215	216	198	184	174	198	206	241	175	224	181	212	201	213	192	215	188	204	189	192	197	187	204	198	190	196	192	195	210	195	199	182	184	176	209	177	211	191	193	215	189	199	189	184	170	185	202	209	224	172	197	237	184	185	170	200	203	193	177	196	195	193	223	197	199	203	215	216	208	210	226	225	198	195	188	174	226	177	190	200	184	215	202	222	203	201	182	219	196	200	218	218	222	188	206	202	210	197	200	209	187	181	188	196	187	190	163	206	200	202	215	217	192	183	207	195	197	201	177	181	195	183	190	207	197	200	166	206	210	221	214	220	221	194	198	208	189	192	219	218	193	182	194	188	213	209	200	196	208	205	197	198	182	200	208	200	173	187	192	202	206	199	185	195	166	198	193	181	200	235	179	192	211	215	191	235	191	180	193	189	191	201	182	197	217	193	184	183	214	198	173	203	208	202	192	205	207	185	178	198	214	179	221	194	227	201	207	215	206	190	205	203	202	203	196	199	193	192	183	232	203	193	194	212	208	181	217	171	208	203	206	190	200	200	207	179	185	193	228	210	196	180	201	207	193	176	208	188	189	211	199	178	218	206	180	213	198	169	197	214	191	171	207	203	234	193	182	194	197	209	194	210	203	195	184	195	190	198	194	197	189	225	198	199	179	187	195	233	187	185	190	212	197	188	177	221	216	197	207	193	192	189	221	199	162	199	194	192	204	209
3715	519	339	309	294	246	300	306	270	272	290	264	266	250	276	282	256	262	288	244	267	288	279	303	302	260	258	274	297	311	273	253	253	291	284	284	268	262	293	256	261	234	263	238	238	274	297	238	262	266	260	267	268	271	272	279	300	266	243	272	278	269	272	232	255	265	283	290	269	245	292	255	278	282	251	239	260	239	253	260	284	267	280	281	276	281	279	237	271	266	280	254	272	272	282	282	273	248	258	281	266	269	298	295	298	288	248	253	257	281	260	270	283	264	261	247	282	268	267	233	302	276	243	271	264	263	242	261	261	281	273	277	296	268	272	257	262	273	311	267	281	271	261	261	242	260	253	271	271	274	268	275	242	266	249	275	250	269	280	243	270	262	270	268	276	260	256	252	246	287	281	272	264	309	256	260	279	262	282	275	278	242	279	273	251	281	268	288	267	253	255	276	269	295	280	297	254	276	261	259	291	280	281	279	286	268	282	273	260	287	289	257	264	271	290	257	253	307	264	271	287	268	273	246	274	288	273	259	271	285	274	272	284	258	262	263	241	267	263	268	270	282	273	262	264	271	295	258	271	280	260	264	302	250	260	249	282	264	256	310	270	286	264	257	276	266	257	265	248	264	276	241	275	261	269	276	257	281	279	281	277	243	260	268	265	259	270	280	285	270	271	271	271	284	272	280	265	224	238	280	256	263	287	267	241	272	260	270	271	271	284	240	293	296	277	267	284	246	267	252	280	275	251	267	300	274	279	292	255	278	286	285	249	269	295	258	234	284	261	267	267	272	265	263	267	269	279	274	250	271	239	290	252	247	257	235	251	252	276	269	293	262	297	264	258	251	272	252	268	251	268	265	264	274	261	277	247	257	285	244	253	265	294	271	252	259	282	276	260	293	257	263	304	293	254	286	268	284	263	250	277	301	260	266	264	274	273	254	306	244	281	275	298	259	319	247	257	269	261	273	296	265	274	264	253	277	274	262	244	301	279	282	265	254	263	270	234	225	293	273	258	235	272	262	269	240	252	235	274	269	276	249	286	289	264	263	269	288	253	276	276	276	251	290	280	279	285	261	271	283	261	255	256	300	261	236	241	289	296	273	280	270	260	261	284	267	255	226	261	286	287	278	248	278	266	267	276	247	268	251	266	261	247	267	265	266	255	266	311	259	282	257	270	260	255	263	256	279	257	236	253	264	247	232	248	255	272	248	268	276	258	237	219	287	264	271	290	270	258	278	262	280	259	245	279	268	296	250	265	260	259	269	267	257	286	262	250	254	277	285	247	264	282	267	278	303	233	297	298	286	271	239	268	269	281	253	266	305	247	231	249	299	290	285	249	263	299	280	255	235	308	275	275	261	274	249	221	266	234	273	297	281	271	274	273	249	294	271	285	265	268	273	256	235	259	267	261	265	316	254	234	279	274	269	262	261	275	248	256	269	265	283	244	275	256	281	278	241	281	265	265	262	257	310	257	265	249	293	254	292	232	248	286	264	242	261	253	277	284	267	280	305	241	262	266	276	283	276	284	277	277	248	273	246	250	272	255	262	269	257	258	269	275	246	285	251	258	290	266	281	275	244	281	256	262	310	267	301	273	262	276	253	248	269	251	287	255	269	272	291	246	263	250	260	284	264	264	260	259	256	270	270	295	263	271	251	268	260	266	250	280	234	267	275	280	274	244	261	309	287	262	276	251	293	261	279	269	266	259	264	272	288	268	239	253	263	271	273	269	258	240	264	285	255	272	247	252	294	274	267	284	275	263	260	283	287	251	273	292	274	257	263	249	274	278	264	279	257	279	261	261	266	285	284	272	236	301	274	256	276	265	252	260	250	296	272	277	274	271	298	250	261	268	286	263	275	302	240	264	254	287	290	259	285	293	267	272	271	285	266	258	265	266	236	262	256	281	286	282	284	286	245	263	262	273	277	232	270	271	276	256	277	286	260	279	271	278	265	253	281	277	285	262	264	263	264	266	265	268	290	275	258	244	248	289	256	281	293	239	255	261	250	302	242	268	282	240	271	301	287	278	267	305	283	282	305	292	286	257	260	281	249	294	243	249	273	271	292	257	269	298	267	291	257	255	262	253	265	278	268	304	261	278	241	261	274	287	243	284	254	288	268	245	286	280	256	266	236	287	276	286	276	246	274	265	247	260	252	259	281	257	244	256	264	255	284	286	289	246	268	253	290	253	284	258	244	259	240	259	283	285	276	265	242	266	256	283	266	285	254	260	273	260	248	270	259	249	256	272	265	272	275	257	266	274	266	273	293	225	266	268	266	288	246	256	259	286	287	288	270	268	267	266	272	268	276	264	283	251	264	275	271	261	269	271	304	257	259	275	263	258	261	268	263	290	276	251	282	242	266	272	269	254	269	266	264	255	279	244	273	268	275	264	269	267	278	269	276	231	243	278	263	267	235	256	270	248	265	277	261	237	272	272	291	279	271	273	276	267	275	279	256	248	258	280	265	271	285	247	264	274	256	269	258	295	299	295	259	238	262	283	296	310	249	264	278	253	273	277	307	257	269	262	238	276	256	261	258	265	288	264	259	286	259	276	311	269	282	280	262	276	286	275	283	257	273	262	244	284	253	268	277	281	246	236	272	296	276	261	287	312	284	273	281	266	263	291	249	265	266	277	273	284	256	292	275	264	264	277	278	278	261	292	269	279	268	270	277	278	304	259	279	245	266	246	254	250	290	296	253	274	281	273	276	241	305	243	281	273	265	271	271	273	261	280	279	273	244	274	303	301	266	311	266	242	260	277	281	283	273	261	281	285	276	272	259	263	246	282	240	261	278	286	281	262	245	280	281	262	279	270	291	266	265	253	261	248	284	286	277	275	280	259	279	258	313	274	258	264	266	268	256	261	291	269	301	248	247	290	264	257	256	236	261	264	270	271	266	260	244	267	293	255	268	255	278	256	270	251	293	271	241	286	275	265	240	267	262	266	274	281	258	290	266	257	265	259	251	282	261	248	273	260	263	280	265	266	272	277	237	251	267	243	270	267	257	254	309	276	271	285	251	249	263	260	251	259	253	255	282	268	251	245	283	277	248	269	242	267	273	246	239	257	301	267	241	273	265	252	275	277	267	286	302	282	289	255	290	264	276	301	248	282	274	283	286	220	250	249	266	278	276	252	260	271	295	282	275	273	284	264	292	277	266	267	251	278	264	267	267	290	267	290	289	273	250	301	257	262	282	259	292	229	288	279	298	274	260	269	256	257	232	272	284	241	235	269	243	278	251	263	281	253	281	257	293	274	261	281	259	285	263	269	270	268	246	281	291	281	255	266	280	266	274	281	285	243	297	275	278	281	241	268	251	249	252	249	289	275	291	282	283	288	276	284	271	253	277	262	255	294	270	268	245	277	279	285	272	276	280	258	256	276	299	263	256	280	250	278	240	266	262	282	269	272	265	256	274	283	285	259	271	284	255	269	300	246	303	264	269	261	266	250	274	263	256	260	253	246	277	233	264	283	250	250	275
22680	21266	29586	23288	21267	21436	24401	3972	799	754	754	706	726	688	690	662	614	637	662	644	657	719	649	638	644	648	657	673	635	672	701	637	669	692	642	634	667	614	689	655	673	654	645	688	696	652	638	630	643	622	633	629	659	623	640	618	649	628	676	644	624	721	646	679	621	635	636	643	689	693	703	605	665	656	669	626	673	640	621	638	637	670	696	667	673	677	623	661	655	610	646	700	637	699	632	660	721	657	667	632	649	645	645	687	663	641	705	653	703	643	667	635	678	683	697	622	620	610	639	661	662	676	651	670	617	667	666	648	694	666	639	690	656	618	660	702	666	672	658	679	673	632	622	652	655	640	624	631	662	643	713	641	676	654	638	655	687	643	647	670	686	658	623	696	631	646	680	624	659	658	634	657	702	667	672	702	633	628	658	670	634	641	639	676	628	673	618	684	637	670	669	625	649	658	605	655	650	671	660	646	656	638	638	648	656	672	626	698	629	666	616	636	671	678	628	630	660	614	619	651	702	638	655	615	665	590	655	664	687	671	641	623	635	626	672	635	692	679	629	637	627	685	721	671	662	596	626	636	654	690	658	670	670	665	676	617	652	636	663	629	670	685	658	648	624	631	680	684	701	625	652	678	622	687	646	712	701	677	666	656	636	630	641	676	642	678	644	676	656	701	693	679	691	701	672	657	636	611	609	624	657	612	644	619	734	660	667	637	658	663	649	654	635	685	671	710	621	683	644	680	690	673	648	671	700	659	649	687	591	620	680	627	670	660	637	680	647	687	653	690	633	623	642	648	711	673	643	662	657	609	651	650	632	635	629	586	646	648	628	674	678	655	627	666	664	606	658	679	640	695	673	651	686	672	615	664	680	617	661	645	623	674	621	657	669	655	671	641	647	665	707	625	659	672	685	620	655	645	626	684	680	659	662	648	651	649	652	701	617	574	597	647	656	654	628	636	617	686	603	629	660	660	665	672	636	621	655	663	640	639	688	665	650	678	676	698	681	637	657	660	716	633	639	600	651	632	667	686	637	675	672	630	654	674	617	628	651	636	664	659	671	680	655	677	679	656	664	663	672	651	674	612	655	638	626	663	667	631	657	655	651	656	687	642	670	675	647	686	633	634	633	619	713	621	672	656	605	650	719	659	654	644	677	633	650	686	653	674	704	631	650	630	672	693	618	634	632	655	636	664	663	642	705	690	656	639	648	662	612	610	650	641	638	650	586	661	604	651	658	664	717	634	626	646	651	695	631	697	648	660	663	730	626	666	663	641	633	657	655	619	677	679	629	629	608	628	660	672	674	668	697	629	639	660	662	688	675	689	677	633	656	693	675	649	689	661	667	628	635	616	677	678	679	666	644	695	622	637	687	667	604	623	657	616	718	655	685	660	685	642	591	645	647	646	638	675	611	665	644	661	644	674	638	680	711	645	676	630	686	647	700	668	663	626	665	644	621	681	687	667	661	656	641	674	694	665	663	620	636	703	605	661	694	584	608	687	659	664	593	663	688	633	663	694	665	675	704	625	690	658	613	680	669	660	666	650	640	658	672	703	669	636	618	640	636	645	668	649	638	653	666	677	674	658	642	660	616	649	663	610	643	622	661	658	700	608	670	671	616	673	598	619	694	652	641	677	644	722	617	620	649	666	620	664	617	599	644	694	703	642	637	694	607	654	635	644	570	666	682	638	653	641	688	645	673	651	626	641	614	674	651	679	638	659	676	658	675	638	626	589	667	645	643	645	656	668	665	673	657	714	658	676	642	656	699	662	681	653	663	634	632	669	626	620	650	692	666	668	681	620	633	670	690	621	632	636	656	683	644	630	653	652	640	701	613	668	671	660	642	637	694	666	680	650	638	682	675	652	639	653	698	662	659	728	634	610	700	639	628	610	634	634	714	652	650	644	655	682	564	681	688	627	641	653	660	642	656	655	669	634	628	648	637	685	675	653	655	588	655	658	667	639	629	622	613	580	666	679	681	709	679	676	632	663	600	647	613	627	644	607	670	663	683	646	606	650	642	670	654	714	662	598	645	662	632	648	662	696	653	659	652	702	652	632	637	639	639	669	684	634	692	665	654	699	685	675	696	617	659	645	653	646	612	674	664	640	697	635	605	665	688	672	631	682	663	660	696	623	567	657	631	624	646	664	679	652	661	661	675	674	676	693	657	638	659	646	635	676	638	662	677	666	654	654	631	631	664	595	642	647	631	659	614	652	643	639	642	670	637	627	677	674	654	676	639	671	666	710	713	652	697	653	635	712	658	658	687	658	656	638	617	673	657	610	606	661	661	629	655	660	677	662	666	614	646	640	680	656	674	658	662	624	676	678	683	630	658	647	647	654	616	660	626	634	652	676	665	693	656	702	632	626	678	660	666	629	684	650	661	682	643	642	635	703	709	632	698	644	645	652	628	686	686	668	673	679	579	610	633	652	659	621	659	652	677	592	673	691	623	650	644	625	664	651	653	661	638	627	651	649	631	638	642	675	721	625	656	649	618	657	648	616	672	670	667	628	675	668	662	659	646	639	659	635	661	621	653	661	657	658	619	637	628	659	623	654	650	651	608	636	622	621	650	698	641	655	629	609	653	648	640	656	645	612	646	660	668	655	653	661	646	646	642	671	651	669	655	648	695	670	622	664	643	663	658	665	641	672	636	691	671	683	649	655	645	628	697	616	613	618	685	653	678	653	686	618	653	658	663	641	675	640	681	627	646	613	660	629	732	642	696	619	633	635	696	670	658	675	635	690	688	678	617	627	640	672	640	698	656	673	659	645	625	621	664	689	698	676	674	663	675	626	692	659	682	642	662	626	630	627	645	683	627	663	632	640	639	622	623	656	653	621	688	649	663	630	677	692	631	658	656	687	674	599	674	707	605	627	620	643	656	651	667	686	695	653	621	678	627	613	666	659	694	672	624	627	665	696	674	643	656	651	617	669	631	629	652	658	630	627	662	656	662	691	667	652	670	637	671	661	664	652	662	624	667	704	676	684	637	658	615	660	648	630	693	654	656	638	666	672	642	652	628	637	657	653	621	667	701	617	678	719	674	684	676	618	644	696	629	629	651	678	683	650	652	680	623	639	629	692	659	648	701	667	622	646	636	671	648	635	681	592	656	597	619	699	674	677	686	634	668	661	668	610	662	623	628	641	629	637	663	619	644	668	686	678	657	659	669	712	641	609	690	618	659	670	665	682	656	617	686	631	660	695	631	623	634	649	689	631	595	660	611	667	705	653	601	657	625	654	626	643	652	649	667	680	651	676	617	606	612	622	611	658	652	625	661	646	641	709	690	698	671	648	647	673	643	615	662	609	640	679	698	650	617	673	703	694	637	608	650	664	678	692	671	667	653	665	671	635	587	651	625	623	688	693	621	648	620	639	661	626	642	653	665	624	658	655	623	668	662	588	683	649	660	608	630	657	631	669	657	633	662	629	677	644	649	660	639	639	670	670	628	680	645	652	710	650	687	637	673	648	621	690	628	633
4760	1871	1178	966	876	868	874	821	788	782	782	772	822	742	809	834	843	786	842	784	772	803	744	818	758	800	778	764	755	740	746	767	796	768	798	806	757	799	713	745	785	761	805	748	780	786	789	827	771	772	776	765	777	774	771	801	777	776	764	776	734	743	784	781	773	807	795	803	724	813	766	786	792	787	811	764	809	773	755	792	768	787	815	772	779	774	784	783	790	711	804	748	773	775	737	783	762	773	831	797	729	799	765	760	783	753	744	766	740	809	736	745	741	771	745	707	804	782	757	791	804	759	793	805	791	807	747	765	747	747	736	823	768	770	779	741	784	808	781	795	787	777	784	753	796	745	797	747	818	798	801	795	771	762	748	738	771	755	759	777	784	770	745	786	804	787	742	784	800	732	772	760	795	749	766	756	723	739	763	784	788	760	812	770	802	777	770	783	769	768	777	766	721	717	748	846	701	794	816	780	717	792	807	803	762	811	780	777	768	770	811	772	796	750	767	779	758	767	770	789	749	810	740	759	750	789	776	723	732	716	811	817	811	766	713	752	828	789	760	845	827	759	814	761	763	787	736	741	776	789	800	741	764	730	734	781	782	791	799	779	753	741	711	784	767	735	843	761	794	808	837	773	803	779	794	774	783	762	791	769	769	792	728	793	793	814	783	791	820	804	801	785	762	809	729	776	764	753	758	749	780	754	780	806	744	841	766	798	748	719	799	766	796	739	798	798	787	775	785	830	698	756	774	803	733	793	741	740	804	808	768	776	777	774	717	741	777	838	762	789	778	787	795	713	772	760	769	760	764	787	797	800	779	767	809	819	715	743	754	770	782	770	782	761	793	771	773	740	769	749	832	767	818	794	770	755	792	775	758	734	762	782	761	749	759	762	778	727	754	816	783	786	773	799	762	772	750	810	781	803	796	751	833	797	733	741	765	803	823	692	753	776	770	775	760	738	785	755	770	766	741	742	779	750	697	735	781	738	744	749	751	810	799	810	777	822	733	815	781	759	811	762	745	803	805	792	818	801	764	724	774	771	768	774	734	799	797	759	785	789	795	794	829	798	793	797	739	808	768	784	763	772	761	770	779	810	773	772	777	801	783	806	776	824	720	794	757	760	834	746	766	744	757	738	811	832	786	823	767	754	758	751	796	727	765	789	753	775	837	783	752	770	746	732	803	732	813	787	711	774	786	741	731	776	800	776	791	749	792	779	786	786	769	777	798	767	790	746	785	740	776	755	776	800	763	768	751	797	770	753	820	757	808	758	809	814	777	803	721	752	806	762	828	815	741	798	736	790	746	745	793	762	762	755	779	759	791	724	762	786	753	766	734	779	750	764	787	783	747	744	790	802	769	752	786	692	772	775	798	766	782	751	783	766	762	748	736	757	815	731	784	822	794	758	780	800	759	816	795	754	754	784	792	754	819	789	816	767	782	799	807	796	785	796	738	773	795	795	772	767	781	755	781	739	753	751	766	750	777	830	759	830	788	742	831	763	755	816	793	708	790	767	803	752	777	771	776	764	828	813	813	760	774	764	785	764	791	785	828	767	771	754	812	720	760	768	809	711	786	803	790	779	787	770	761	784	793	739	847	765	785	812	758	750	826	782	744	795	770	697	745	754	794	766	798	762	753	760	808	806	777	746	738	756	780	778	818	798	773	741	742	803	759	737	773	809	783	768	791	774	811	790	838	735	755	764	807	786	780	782	783	760	780	832	769	779	801	782	790	796	755	787	763	802	766	807	769	727	775	733	799	745	782	807	768	744	773	778	772	760	748	810	794	782	798	830	775	801	765	799	790	771	766	816	769	727	772	767	793	698	782	760	785	718	785	771	802	803	766	795	733	733	752	790	757	765	773	721	779	786	816	758	813	743	777	744	777	769	762	770	775	769	760	735	823	780	734	740	811	820	789	784	774	800	749	779	733	798	787	792	781	743	806	790	808	777	754	762	786	763	775	762	810	751	750	777	799	781	741	772	807	766	778	729	793	773	777	799	727	769	778	743	718	818	806	784	729	747	822	778	792	772	728	737	795	777	796	787	735	737	789	773	785	724	772	778	816	791	804	736	776	786	758	759	792	825	810	743	839	738	806	777	806	775	728	780	743	818	787	758	726	738	770	771	789	799	753	807	800	776	783	837	764	788	767	836	756	765	797	810	758	799	761	817	731	809	721	772	779	797	769	781	780	770	820	757	799	710	771	786	769	753	810	751	788	739	809	781	777	771	788	776	788	744	841	777	776	707	829	718	836	768	746	767	741	765	754	776	760	773	789	732	793	799	747	730	776	760	780	792	776	850	749	771	778	770	771	771	784	760	792	768	815	763	749	805	789	745	776	728	793	795	742	757	803	777	795	769	777	780	797	785	777	791	779	748	754	794	769	780	781	753	804	781	778	747	794	815	795	771	760	753	805	805	811	746	763	803	794	793	825	807	784	774	748	766	759	769	754	807	767	768	792	776	728	773	805	785	753	793	770	779	734	787	790	771	765	789	798	789	766	780	783	770	789	805	785	777	794	778	799	799	811	779	765	743	797	784	805	758	763	754	807	798	738	756	789	798	759	714	797	760	808	766	735	828	780	772	793	756	768	752	791	742	757	793	769	765	787	750	843	728	790	781	790	799	778	789	756	804	795	765	733	799	791	755	727	768	780	743	757	790	835	757	853	734	776	755	785	762	741	747	787	775	765	750	765	836	809	783	775	793	758	766	757	773	780	759	824	767	816	727	768	752	775	838	782	781	751	797	788	755	731	738	814	791	763	804	792	755	782	777	790	780	785	749	808	805	725	748	783	731	729	768	805	759	810	765	773	762	799	756	732	754	785	788	724	793	772	782	775	782	692	792	715	757	818	820	766	794	744	764	721	744	767	825	768	758	725	736	742	765	727	768	765	789	779	740	721	755	800	819	725	768	782	831	808	761	754	707	761	794	776	784	730	762	742	766	772	767	782	752	735	807	806	796	750	795	759	765	752	776	769	807	760	763	772	780	723	751	748	758	743	794	769	817	750	716	712	781	763	770	779	796	735	761	761	732	818	763	825	790	772	795	802	763	696	747	793	781	753	797	784	704	719	782	764	796	771	819	800	819	732	810	773	749	794	760	754	756	760	712	760	776	796	733	786	774	805	737	776	751	731	741	796	793	786	765	793	761	786	751	783	786	774	785	783	781	826	788	782	806	762	709	750	743	743	805	778	753	788	760	754	734	798	849	808	752	775	796	786	792	780	729	770	818	763	833	795	795	798	808	799	774	796	796	809	750	772	796	761	752	765	781	759	753	795	762	786	743	738	762	775	791	737	756	773	787	798	765	753	784	720	782	706	761	768	806	762	760	785	734	708	751	788	784	861	816	748	774	797	768	794	772	766	749	739	769	716	777	766	790	777	748	792	776	795	778	771	765	774	766	771	757	782	795	759	746	759	762	819	785	763	794	791	779	740	785	798	739	753	789	769	793	755	802	777	748	759	736	784	832	733	774	719	799
27998	21260	25407	13583	385	317	303	310	302	329	327	325	312	292	311	325	307	322	314	286	293	297	298	308	273	284	274	314	318	312	284	321	328	287	301	327	309	315	327	315	337	317	295	286	306	305	298	338	333	264	292	317	320	333	274	309	313	295	285	318	289	309	293	308	293	318	309	326	306	285	289	275	311	275	280	287	287	304	317	306	306	330	313	294	330	325	275	287	303	337	317	307	312	315	301	311	334	316	343	345	306	296	310	283	323	298	289	286	279	310	311	306	309	313	318	296	321	304	289	299	295	319	315	304	312	271	314	300	338	319	329	302	289	306	322	308	296	309	314	287	316	315	322	288	334	273	309	315	317	330	302	303	298	303	316	333	325	300	303	310	313	286	284	327	352	292	313	313	339	316	342	324	341	304	280	308	302	311	300	260	294	351	319	303	295	291	319	329	295	324	295	303	324	311	300	287	297	296	306	293	308	291	332	316	277	327	271	324	319	321	294	309	288	322	310	314	293	294	336	316	311	295	301	318	278	292	306	290	314	319	294	322	307	292	328	312	274	301	307	305	290	309	290	309	301	303	318	305	292	278	304	327	297	303	315	299	309	271	276	295	310	279	320	326	272	303	308	306	320	287	313	313	304	292	323	298	289	305	292	297	303	297	324	301	323	332	275	330	319	293	324	296	329	309	319	303	333	284	294	302	319	343	342	312	301	273	309	283	282	289	306	329	294	300	292	306	293	302	316	317	289	305	316	295	296	314	322	319	300	301	299	313	288	350	298	329	312	318	317	279	321	329	326	311	301	304	312	298	306	303	321	272	302	310	315	315	288	321	355	312	324	336	311	290	349	312	317	287	295	308	297	303	298	313	264	305	334	315	302	341	320	310	327	325	275	289	312	303	305	307	304	322	337	302	304	296	293	324	302	353	301	326	283	319	277	269	286	295	338	279	300	311	312	296	320	316	299	274	290	337	306	340	302	297	328	315	313	338	305	289	288	269	275	304	306	288	310	284	316	319	315	316	329	307	293	336	300	300	288	326	332	282	283	301	304	343	317	316	344	308	359	296	336	290	294	333	317	317	286	270	334	319	307	309	304	303	300	285	298	313	290	285	342	312	314	305	323	303	303	310	299	300	297	338	310	278	304	294	311	319	327	312	296	298	323	329	302	331	297	333	306	318	300	333	308	274	297	288	312	338	301	314	318	311	305	287	323	302	329	300	301	297	296	314	308	277	315	321	300	304	312	318	263	318	300	344	336	338	290	299	293	331	294	302	328	286	323	322	275	288	285	335	290	303	290	319	306	308	310	287	318	288	289	302	284	339	280	322	330	348	258	339	303	317	275	304	305	339	321	306	304	317	320	321	299	347	308	300	298	267	307	335	300	309	302	265	318	301	323	311	305	341	300	298	311	310	307	301	292	322	288	334	337	285	314	310	320	290	309	291	290	283	301	314	317	298	319	317	308	306	314	312	307	290	320	293	288	342	282	319	301	274	299	286	320	291	312	283	343	297	289	290	310	296	296	307	304	304	318	295	311	306	321	310	303	359	292	303	304	323	291	280	270	293	300	325	312	302	350	314	314	304	281	318	296	291	317	315	316	265	295	324	328	272	313	298	310	290	329	297	300	321	314	284	306	275	284	285	315	297	301	282	327	298	330	299	306	290	290	321	318	313	336	302	314	305	304	310	344	313	323	288	328	293	279	290	304	295	294	291	304	301	295	280	296	288	296	277	301	323	303	281	329	309	286	345	314	302	287	296	279	277	307	310	289	329	293	300	276	331	299	315	311	309	335	311	294	289	303	313	311	312	324	315	276	301	299	310	314	300	321	302	311	318	312	287	334	333	303	311	309	313	296	314	290	312	313	304	282	309	329	276	287	322	323	269	303	305	290	322	291	295	306	283	309	309	314	296	320	266	317	309	319	308	313	316	279	305	308	291	281	274	285	302	317	310	312	311	335	300	303	320	325	316	291	290	303	271	286	304	326	327	299	290	260	296	275	312	286	316	278	295	319	346	306	322	303	305	361	291	310	329	293	303	282	302	299	319	303	333	283	315	305	322	331	320	292	280	296	320	289	315	300	305	299	284	298	316	308	299	290	287	331	291	293	317	282	307	305	315	315	301	311	319	308	307	299	308	329	327	305	319	287	304	307	304	319	303	302	364	316	316	298	304	315	326	305	291	297	308	309	313	279	317	299	274	294	330	345	288	288	297	299	325	313	304	325	279	306	270	310	301	308	308	311	284	288	328	303	321	343	290	309	277	315	302	273	299	325	274	289	323	326	349	318	304	272	297	318	316	311	295	309	327	291	310	308	302	315	296	323	323	261	273	315	327	302	296	300	314	291	306	326	298	276	298	300	300	325	314	319	297	319	301	343	287	302	310	330	326	310	309	301	305	289	298	273	342	296	266	297	322	309	318	299	329	295	293	326	307	324	328	304	288	307	357	328	308	312	319	275	304	295	324	306	312	303	317	317	322	295	299	295	297	266	323	304	299	293	301	285	301	310	318	317	327	326	278	284	304	305	313	307	287	320	326	303	326	318	289	293	280	303	324	314	335	333	319	278	318	322	303	317	289	273	312	300	296	290	292	290	330	294	313	333	322	328	284	319	340	313	301	291	293	295	318	292	334	311	311	261	308	302	286	298	276	298	322	281	331	310	289	302	300	312	347	315	304	310	341	311	325	303	319	306	294	320	302	312	306	300	305	299	286	303	320	282	296	264	287	301	301	292	311	333	291	315	313	321	289	299	306	280	313	316	314	304	330	283	292	311	349	308	297	338	308	324	311	296	302	291	310	296	302	320	338	284	309	333	304	289	308	323	305	304	324	326	302	309	322	306	285	296	300	319	316	307	283	294	332	334	319	326	318	292	327	323	320	336	300	294	301	317	319	326	316	337	323	286	330	301	330	293	308	317	299	306	278	293	293	305	349	304	273	313	328	293	337	349	308	285	312	300	304	292	309	294	293	308	281	294	262	308	318	323	289	310	265	294	317	289	305	310	305	284	299	314	298	330	297	289	292	294	302	299	318	310	293	325	325	278	324	277	327	273	301	341	310	277	311	302	290	281	278	307	283	299	263	324	286	307	351	324	294	309	277	296	306	313	297	291	330	294	313	315	285	363	344	314	292	317	279	316	324	325	319	289	306	308	311	318	304	280	321	307	306	323	312	305	318	335	291	316	296	309	303	314	332	283	336	324	338	320	333	310	284	305	332	307	304	324	272	322	318	321	291	325	299	303	278	313	314	330	345	312	342	318	318	309	304	310	315	356	301	314	321	327	279	302	315	317	273	326	301	294	306	306	303	315	289	315	328	314	295	308	313	315	324	315	347	323	329	262	309	289	311	305	269	287	312	321	277	323	299	289	295	315	325	299	323	269	316	326	293	307	308	317	294	318	306	305	283	314	284	320	326	291	313	292	302	326	296	320	304	324	297	329	307	281	290	321	330	299	313	296	312	324	300	301	290	301	301	332	294	285	324
3298	459	386	438	377	356	358	349	396	399	369	365	373	359	410	391	373	366	369	375	328	337	365	387	349	393	371	396	366	368	364	373	373	385	365	338	405	373	370	379	355	365	409	385	382	368	389	343	384	375	383	363	390	372	363	365	396	397	408	367	339	378	431	381	372	337	370	400	423	385	387	354	331	365	379	363	357	351	372	382	406	383	362	364	369	375	376	388	384	365	360	391	392	405	364	382	370	372	377	378	366	380	374	374	368	375	382	376	390	380	376	407	366	351	383	346	377	375	392	371	381	379	374	337	386	390	350	340	371	374	393	390	393	366	346	367	355	395	378	382	375	392	389	357	383	389	393	352	374	390	383	381	386	390	403	389	362	384	362	371	378	412	367	387	356	369	370	378	332	390	384	392	363	378	397	362	378	361	378	393	405	388	385	387	370	441	400	344	371	400	388	355	378	392	400	396	365	354	393	341	403	374	400	355	371	359	362	361	382	358	406	420	375	377	399	373	385	415	381	406	403	398	396	344	381	401	369	382	378	335	391	372	356	365	388	441	388	360	405	386	397	416	379	368	350	378	368	376	370	380	361	386	354	383	379	380	380	367	390	380	371	404	396	368	416	387	409	333	424	425	359	357	354	344	373	389	377	376	372	357	337	376	344	357	372	360	374	382	365	380	361	356	375	377	374	426	370	375	353	368	383	371	412	388	398	385	409	398	360	377	373	386	377	402	378	398	367	347	370	335	373	420	398	332	362	366	357	373	384	395	340	351	379	390	413	433	392	361	371	363	387	352	362	381	417	369	397	360	394	374	361	384	348	383	364	378	362	379	357	376	394	365	361	396	382	379	417	372	403	368	362	376	369	351	344	416	368	373	381	380	363	355	366	379	353	387	381	353	358	367	370	381	377	392	368	406	372	392	388	424	367	366	337	345	396	370	352	400	350	373	410	397	367	380	343	365	323	358	353	360	381	364	391	390	363	367	354	381	389	368	385	346	383	377	347	407	424	382	356	383	360	390	387	395	335	381	361	379	378	398	380	347	386	392	398	375	360	316	383	379	371	381	357	378	422	369	384	370	388	383	367	384	370	390	381	379	360	376	399	393	399	385	392	394	399	381	397	372	395	373	362	383	359	375	404	377	358	362	386	380	378	371	386	370	366	384	390	404	363	355	366	392	359	359	373	363	359	389	358	343	372	376	384	371	390	365	407	401	366	392	366	372	374	394	350	400	371	355	333	376	387	360	379	332	397	391	373	409	380	390	379	352	366	378	370	358	397	388	355	380	390	374	368	376	381	355	348	350	344	367	392	389	368	361	378	393	347	384	388	370	410	347	352	413	353	380	377	363	385	382	353	352	355	368	357	390	369	382	392	374	377	355	385	344	394	351	368	327	365	380	374	385	384	383	362	380	393	407	376	372	394	381	365	368	386	358	343	385	359	376	370	386	331	408	383	380	388	380	375	366	402	393	396	388	349	337	384	371	362	379	387	389	354	371	377	393	380	346	374	347	354	381	351	398	371	367	385	409	360	369	353	370	377	379	350	362	396	366	386	381	374	367	385	375	360	379	381	387	428	360	378	375	374	368	374	386	351	343	396	377	382	378	364	369	383	400	394	350	397	399	358	390	385	396	373	377	355	392	345	363	391	353	381	351	373	350	355	349	357	375	382	379	365	337	406	395	341	343	340	376	364	352	384	393	366	381	378	377	402	356	382	338	358	362	378	392	401	375	404	408	354	407	360	352	429	369	378	385	380	393	353	366	389	363	418	368	354	399	374	369	384	355	377	374	409	386	352	418	388	377	373	360	384	381	353	371	390	312	366	399	381	371	393	396	411	365	364	386	362	352	373	366	387	384	366	390	371	365	347	371	340	359	361	390	358	378	359	376	373	387	355	364	388	373	349	380	384	390	383	361	405	375	370	345	411	386	404	426	396	353	388	394	371	382	386	356	368	360	360	357	350	350	406	376	379	375	373	361	375	366	361	384	390	366	362	358	382	389	360	376	368	365	405	360	411	388	338	339	381	367	376	389	381	393	426	406	379	366	365	361	384	373	373	354	393	355	393	405	378	377	340	368	344	394	411	351	359	383	373	391	403	410	358	400	354	378	404	375	360	381	415	363	384	405	352	380	397	391	382	386	378	405	371	372	400	399	376	399	415	375	387	393	342	373	399	340	366	374	395	422	373	390	397	372	368	398	405	363	377	403	385	381	382	396	394	378	362	363	389	384	388	379	368	381	365	382	361	383	352	387	385	390	371	405	355	375	380	343	401	390	395	352	361	362	361	392	409	342	366	370	359	378	362	380	363	356	354	379	390	372	356	384	361	363	372	384	383	354	361	387	354	382	357	350	385	379	402	371	423	380	365	398	371	389	385	399	416	361	369	378	380	353	380	386	341	388	392	398	402	388	374	414	385	367	362	387	408	379	378	407	354	410	400	371	360	347	373	390	424	389	397	378	383	371	346	370	378	369	387	334	354	400	378	376	376	399	391	366	336	374	426	381	376	395	367	360	346	354	386	402	363	411	355	417	366	379	346	355	374	403	360	374	351	385	390	374	374	383	394	361	389	399	371	380	393	357	366	364	355	385	373	377	369	403	368	407	295	381	387	403	380	421	405	348	366	352	396	367	380	352	408	408	373	402	363	419	371	398	393	384	386	366	357	383	410	361	391	353	369	402	385	392	382	380	368	360	404	377	346	365	385	397	389	393	382	363	380	369	393	364	371	374	373	366	362	383	366	383	368	396	374	362	372	425	378	383	352	388	345	422	359	430	362	378	374	386	399	374	384	383	374	393	343	388	383	368	366	364	396	357	387	365	363	342	395	376	367	392	373	366	400	409	341	360	363	384	388	337	355	371	372	381	349	388	365	355	396	364	405	379	388	362	385	368	388	384	414	362	396	381	378	350	373	389	369	380	403	397	383	397	365	385	361	348	386	353	373	359	396	364	397	378	375	373	369	361	371	378	342	384	376	358	360	393	364	365	400	386	373	381	322	358	404	384	391	433	412	360	392	396	400	401	401	364	367	346	374	382	356	374	395	369	364	386	366	365	341	346	389	352	358	335	400	337	374	372	373	396	369	411	375	368	384	342	379	402	366	367	385	403	383	357	369	358	380	385	390	344	396	390	405	333	365	405	377	390	406	400	364	379	398	375	333	371	383	395	373	381	374	392	387	389	351	356	359	355	370	398	376	403	382	377	352	392	364	393	388	371	399	386	357	368	356	346	381	394	344	364	359	373	375	347	352	409	394	356	374	384	359	365	367	344	355	406	416	364	375	367	372	367	355	354	391	386	372	367	384	390	363	395	380	363	370	350	370	380	402	414	341	376	385	393	370	386	374	374	408	354	386	339	339	372	344	402	351	372	389	374	369	381	352	386	389	415	362	416	393	391	372	365	395	362	377	380	351	370	394	395	372	360	381	368	397	367	373	368	376	361	351	382	394	373	407	362	346	383	344	385	352	367	402	350	365	383	384	382
25661	21224	29789	22977	21224	21260	18865	941	660	696	670	675	721	623	704	734	691	673	681	691	719	687	699	620	684	664	670	704	688	676	664	688	689	713	659	677	659	667	619	677	683	686	637	660	639	715	675	695	696	643	606	668	661	688	669	584	637	664	649	611	664	654	712	694	650	617	707	696	667	652	702	716	646	672	624	695	655	673	598	644	627	667	674	677	654	673	601	630	642	677	682	635	678	619	682	685	697	623	690	661	639	684	700	624	631	706	632	650	687	664	658	709	668	672	678	675	674	655	607	667	661	673	648	664	657	708	653	655	634	655	665	672	647	651	692	659	690	722	655	689	645	674	692	643	655	674	630	660	685	667	682	618	724	639	667	671	658	664	647	641	665	673	645	673	657	687	676	609	656	636	655	646	678	654	663	682	687	627	670	672	645	636	658	671	646	654	675	693	674	667	629	683	654	644	656	639	621	657	715	637	680	686	644	668	709	692	703	661	663	655	684	637	652	699	660	721	663	627	633	665	681	669	637	629	645	656	671	681	618	724	673	677	666	645	654	685	656	627	670	698	618	671	679	644	713	683	692	646	643	696	723	704	723	700	603	690	674	664	655	685	679	660	678	638	671	681	647	705	632	646	696	676	680	715	670	630	697	672	683	639	673	656	705	693	662	690	707	676	669	691	658	655	635	638	695	633	611	720	661	657	669	614	677	709	656	688	656	664	676	671	652	641	672	688	708	653	643	661	716	648	619	692	672	641	639	645	713	685	647	657	627	668	640	670	663	677	661	652	676	701	668	650	657	668	706	639	665	629	696	661	658	669	639	694	650	663	663	659	646	620	647	676	662	627	706	673	647	713	655	651	672	675	684	670	618	681	650	723	675	659	678	652	655	727	685	636	684	644	638	673	644	678	672	677	665	646	667	641	683	661	690	616	603	648	684	625	624	645	674	700	662	649	718	637	685	703	650	700	719	700	684	653	641	663	673	715	666	686	681	698	631	685	663	649	616	685	651	598	690	633	703	619	664	663	690	615	656	650	681	654	680	683	664	671	677	634	686	701	708	623	643	649	654	643	678	688	651	624	671	639	627	685	690	689	662	671	620	672	653	662	630	668	640	672	688	642	625	652	658	609	689	646	685	611	653	630	640	662	630	647	653	640	658	659	671	644	650	654	686	627	620	646	662	659	649	680	656	623	678	654	659	666	672	649	619	694	651	632	680	671	637	660	661	677	619	682	613	665	670	650	627	670	718	634	693	669	638	629	638	610	643	636	641	668	648	666	667	666	659	671	606	676	630	628	665	615	653	648	656	658	673	626	651	677	667	627	651	666	644	671	684	656	660	674	671	654	656	654	654	671	652	671	737	691	647	675	642	702	567	656	680	646	659	683	681	669	667	713	710	705	664	690	648	637	649	689	676	674	658	702	640	672	653	649	685	709	649	687	691	671	641	685	643	663	646	662	652	668	717	668	701	700	643	716	680	706	629	695	611	692	667	636	654	643	666	659	665	621	688	641	635	667	627	705	602	651	679	681	649	713	636	656	721	576	673	672	692	654	658	702	680	625	637	633	690	671	676	651	669	643	609	655	662	653	667	659	693	652	665	687	637	632	672	682	687	632	689	633	629	656	640	645	687	682	671	647	654	671	622	651	658	652	614	633	610	673	671	636	638	645	675	673	683	690	668	582	650	602	701	654	660	692	642	659	655	669	662	664	693	622	612	667	688	642	600	707	635	668	628	674	686	639	705	698	652	601	667	681	674	689	641	603	632	698	703	640	629	636	607	636	661	642	700	675	677	697	644	646	630	664	727	659	640	610	693	659	652	726	664	693	677	686	659	669	641	664	710	659	627	633	672	639	638	647	613	648	667	631	676	670	678	646	659	649	619	626	656	622	711	667	635	658	604	719	666	652	657	685	631	743	654	662	622	652	668	640	651	693	679	687	658	634	635	662	638	638	680	647	638	645	656	672	642	671	663	655	645	675	644	671	695	692	634	691	614	657	654	666	620	659	665	690	658	672	674	648	672	674	611	655	695	665	668	640	583	684	618	688	673	722	667	665	713	710	627	645	690	646	679	674	676	671	599	638	687	638	581	680	709	674	665	621	683	643	641	690	630	646	666	643	633	671	666	647	652	634	643	680	620	662	630	633	651	689	639	645	682	620	661	670	661	606	621	691	655	679	696	642	693	709	645	642	672	665	671	679	641	611	645	621	679	626	649	664	685	681	676	617	706	656	688	668	680	681	704	638	642	676	636	678	658	655	640	683	611	593	597	646	659	678	683	619	649	701	653	665	619	641	684	656	657	680	691	695	675	632	623	688	664	630	682	659	631	653	646	646	667	635	717	609	678	660	664	665	679	677	701	637	618	667	608	669	641	646	665	704	639	692	657	692	682	668	710	645	660	679	665	675	643	659	691	674	690	659	662	652	663	670	662	634	654	599	603	666	659	607	683	728	667	672	644	683	640	651	687	634	633	671	644	643	687	638	667	640	625	670	647	690	649	675	653	671	663	670	684	652	635	704	711	698	612	645	721	684	687	652	696	661	643	677	702	672	633	634	636	631	654	655	625	652	621	652	667	696	626	646	648	640	647	648	660	647	614	667	694	607	661	683	658	649	692	657	662	648	629	632	624	654	655	633	694	657	658	671	623	672	688	652	641	667	648	610	638	677	657	693	682	681	649	639	672	654	642	626	657	685	670	627	641	692	644	636	618	653	630	674	627	658	643	659	661	655	659	661	624	638	644	701	709	655	650	674	640	637	636	680	659	658	662	661	648	651	702	635	689	652	633	640	646	687	630	665	644	676	663	671	671	658	657	665	626	656	652	639	646	617	660	693	600	643	647	720	644	649	687	681	653	669	654	632	632	648	674	657	662	657	636	642	663	707	690	620	667	682	682	693	619	648	647	627	648	660	658	665	636	632	719	672	680	616	653	702	650	695	676	652	613	627	620	661	682	642	641	664	669	685	712	674	668	695	685	712	625	655	692	634	667	677	683	687	684	676	642	704	652	648	636	659	657	637	673	679	619	675	669	665	704	657	695	603	660	659	638	671	676	666	701	666	725	688	610	686	638	658	655	730	594	670	629	660	633	637	653	694	622	682	641	689	708	682	684	644	697	684	633	679	688	658	612	666	629	660	640	639	683	621	654	657	676	683	652	631	616	668	648	702	685	668	635	651	663	632	623	638	681	684	668	646	673	679	644	633	629	650	634	661	676	688	703	637	725	632	663	623	651	649	632	651	616	668	678	671	645	648	649	660	700	637	652	638	651	662	680	686	709	619	687	651	643	593	652	648	627	654	650	659	689	677	669	666	636	649	679	657	698	713	612	659	629	655	675	658	655	667	649	697	625	654	652	689	680	660	674	691	673	657	659	647	683	637	620	646	617	706	658	641	686	625	620	659	638	667	646	639	679	652	672	659	655	647	663	701	670	643	649	650	605	658	681	678	681	673	647	627	666	638	609	647	603	661	673	689	698	675	662	632
3982	1367	963	894	844	834	807	787	803	803	762	732	762	826	759	770	782	764	775	742	779	768	749	767	777	733	743	774	781	768	764	804	740	757	797	793	771	781	755	772	758	731	760	726	812	783	767	768	740	822	843	746	759	717	795	779	737	739	744	770	740	776	768	778	745	768	767	691	788	786	673	748	780	723	773	768	767	776	739	780	730	740	744	787	732	776	783	744	820	753	757	781	680	785	735	723	769	765	715	780	794	771	789	778	782	798	778	808	750	795	743	759	771	786	791	796	840	796	776	780	791	797	723	786	755	775	747	779	771	736	736	744	745	754	796	770	785	781	781	765	752	772	771	751	771	774	755	771	738	739	756	782	799	829	755	709	759	738	715	759	739	686	780	743	746	795	726	793	779	782	790	769	791	770	782	740	762	764	800	751	744	794	858	774	751	757	737	821	752	793	749	800	760	764	742	793	777	703	741	770	783	759	741	794	740	761	752	761	784	743	785	733	781	815	758	804	790	760	742	775	778	753	740	799	795	792	775	715	795	732	755	785	751	769	779	773	732	755	776	755	795	783	765	715	778	773	749	749	765	677	808	783	759	740	749	800	723	737	746	787	761	807	734	792	751	790	726	727	748	769	812	779	733	806	764	750	750	756	757	768	764	801	750	765	799	793	837	787	755	754	796	762	783	740	754	755	804	822	743	764	809	715	765	771	793	735	738	798	754	721	778	788	783	734	760	766	791	795	805	770	757	717	790	736	771	769	758	789	741	723	726	795	758	823	787	790	770	777	764	734	831	738	788	773	730	773	775	755	714	813	757	727	805	735	770	752	696	771	789	755	786	712	745	748	773	770	809	706	818	733	774	766	775	801	777	801	731	740	727	718	764	790	737	737	770	767	734	800	734	828	759	773	744	731	804	763	751	773	747	802	801	711	766	725	779	755	768	767	777	753	790	823	755	809	722	746	728	793	776	767	765	779	778	760	759	752	795	731	804	757	787	744	781	773	762	787	798	733	829	774	729	790	717	777	759	772	748	765	747	731	753	782	730	794	755	784	790	724	725	792	744	713	730	773	739	819	758	798	719	792	781	784	769	740	775	739	776	831	748	730	810	728	746	769	758	811	705	793	782	792	758	783	739	775	829	769	783	748	753	740	759	790	747	759	759	742	742	766	776	753	730	758	767	740	726	795	760	775	762	747	787	760	803	735	757	742	756	749	763	767	810	734	741	760	726	798	785	795	803	804	816	810	728	772	715	790	778	790	758	781	736	762	757	771	766	791	775	773	735	811	777	762	717	751	753	728	778	821	800	788	757	808	779	792	753	805	706	768	756	770	784	725	775	756	744	770	772	801	748	751	783	786	749	770	710	780	758	771	801	788	756	765	744	755	808	812	750	764	760	769	769	799	733	775	730	744	745	792	793	795	779	729	745	747	769	758	731	790	766	732	709	761	772	792	703	766	730	788	746	760	703	796	729	778	692	742	808	738	714	762	742	721	779	784	743	780	754	743	715	769	769	778	710	791	781	790	739	749	747	762	764	794	744	787	775	783	760	763	768	756	727	768	801	760	759	781	774	719	774	732	781	802	739	722	726	764	818	806	722	779	727	768	751	785	712	758	764	752	750	793	799	803	769	786	780	803	767	738	813	734	774	722	755	767	796	826	800	793	731	794	762	761	745	750	810	750	777	765	794	787	762	811	782	784	757	756	764	774	741	790	737	750	785	755	735	759	729	736	728	755	768	781	750	755	801	761	734	830	731	703	764	729	767	771	695	774	791	748	745	778	746	743	766	788	727	805	804	765	764	772	741	739	746	765	757	799	770	724	778	789	768	750	817	763	754	735	791	709	769	784	739	757	816	753	765	717	784	762	762	797	793	769	790	735	801	768	748	712	742	750	737	799	741	806	765	724	731	753	744	753	766	740	792	737	767	739	763	786	764	734	733	728	769	807	809	759	776	740	762	761	753	770	737	788	729	719	779	758	754	767	786	767	792	744	788	783	745	730	741	714	791	738	762	758	759	794	776	795	731	795	714	774	740	776	772	744	771	769	771	760	796	762	827	730	754	749	770	769	776	788	751	731	751	773	746	797	755	795	749	803	782	751	782	712	754	737	778	730	787	712	771	706	759	717	766	733	779	737	761	765	784	787	757	768	753	746	748	799	767	792	749	779	763	748	747	750	745	793	821	736	763	819	788	760	814	772	806	828	721	786	744	761	757	810	791	760	699	800	741	810	764	755	800	759	761	715	734	775	757	768	757	742	771	830	792	777	804	807	725	833	778	821	767	777	759	814	793	778	788	769	771	768	770	771	803	781	767	792	723	745	803	778	737	800	752	761	782	720	789	728	764	772	804	777	783	778	789	753	770	714	708	773	692	776	729	765	800	761	756	751	765	763	787	760	766	781	758	790	722	805	778	787	807	750	795	729	764	731	737	744	795	739	786	706	741	734	784	767	779	761	764	824	785	783	805	789	738	753	738	720	731	751	761	771	771	732	772	752	726	757	787	734	773	808	760	779	728	739	740	752	735	817	747	730	753	796	747	746	765	784	762	769	737	764	763	791	753	755	754	743	772	792	710	708	769	739	800	763	773	816	798	775	758	825	779	767	762	750	777	795	760	777	773	780	727	739	713	763	802	694	756	731	730	741	797	774	699	770	781	718	717	822	741	777	780	765	766	798	739	751	762	788	742	730	758	805	741	812	745	770	744	781	752	792	744	749	796	784	782	744	781	751	778	794	801	706	771	727	776	797	833	743	719	735	786	745	733	752	754	745	754	702	777	793	710	822	729	723	779	749	767	749	737	693	768	780	793	751	724	737	726	767	784	727	744	740	784	775	772	738	760	755	783	763	760	734	805	762	717	750	763	811	759	764	796	749	750	753	803	775	724	712	719	766	822	823	732	759	758	706	777	725	730	778	749	811	773	758	755	785	734	790	697	741	716	728	790	746	776	757	776	769	741	733	786	789	759	779	742	732	750	760	745	727	855	755	778	763	748	764	736	782	747	743	704	766	776	711	790	743	728	731	820	788	687	791	790	739	773	798	743	773	759	739	764	762	762	791	780	801	763	745	748	779	754	747	764	800	791	799	738	748	764	761	774	782	747	743	709	756	736	756	768	815	779	796	758	762	734	767	723	763	747	797	760	782	703	715	795	765	770	784	806	717	741	794	743	770	760	771	772	801	736	780	784	767	776	799	739	777	750	770	754	798	835	747	762	770	706	798	782	734	749	740	779	716	814	758	738	766	779	713	754	789	752	766	747	792	731	768	779	776	801	743	759	769	793	752	728	726	755	776	779	768	771	792	793	739	833	741	765	781	765	799	786	739	765	762	764	763	741	796	775	708	800	786	765	748	803	741	752	746	777	795	722	754	761	805	771	722	723	786	782	751	748	782	726	778	740	767	746	778	776	742	744	807	758	725	734	737	696	758	770	737	735	771	768	772	739	777	778	726	757	752	746	743	752	737	778	694	738	768	770	793	787	786
27726	21240	29618	23164	21210	19455	431	240	200	260	204	219	217	215	217	205	180	219	220	204	192	191	203	195	192	196	181	214	203	195	212	189	218	207	221	192	223	195	189	210	200	209	219	198	208	204	189	212	217	224	185	185	204	225	223	236	198	191	174	229	182	238	210	226	230	204	198	204	207	191	187	216	200	167	211	165	193	191	220	207	224	229	230	193	193	198	201	230	186	191	209	196	207	214	205	195	201	176	219	189	201	225	198	204	212	194	221	190	213	211	216	209	190	218	192	193	200	212	202	186	234	182	206	206	193	199	178	205	202	200	204	198	181	204	187	217	190	210	197	187	222	192	193	171	180	204	201	204	218	195	212	193	197	176	207	220	228	207	193	218	191	237	221	210	172	217	182	192	214	207	199	225	210	219	169	203	213	195	236	178	174	197	212	170	184	229	233	226	216	196	210	217	224	196	226	185	177	190	203	189	217	212	220	208	225	178	218	188	198	208	216	179	205	195	184	199	210	190	221	204	184	199	209	200	189	205	187	180	209	196	198	207	187	216	192	224	195	198	196	198	198	224	205	163	200	195	208	221	212	203	217	209	188	184	214	186	216	195	191	204	170	199	208	201	206	213	192	221	177	190	199	208	195	198	207	188	186	193	217	202	226	215	197	192	207	204	209	234	181	220	196	194	202	251	215	204	193	202	217	186	213	227	209	191	222	202	219	212	192	206	206	201	215	221	198	201	222	212	183	211	186	189	208	200	192	198	179	206	213	200	196	193	202	192	212	185	205	198	189	188	200	205	225	210	180	219	219	230	209	199	201	208	215	203	202	208	198	197	196	195	189	219	200	172	223	170	234	185	207	207	218	169	186	195	187	230	201	198	181	232	217	180	203	189	202	203	201	183	201	212	196	184	218	218	201	230	210	209	203	208	204	203	171	182	228	221	212	223	199	192	192	249	205	183	202	199	179	217	195	228	208	200	211	219	234	206	193	192	198	201	209	188	187	176	204	190	206	216	167	210	209	173	208	220	214	206	189	166	212	212	194	205	188	186	206	214	217	233	208	202	204	189	204	195	203	194	206	201	187	198	201	195	179	215	222	200	194	212	194	179	206	206	187	180	192	193	208	196	181	196	220	213	208	184	175	204	203	203	212	225	217	194	205	187	206	203	227	191	200	212	191	220	177	204	204	220	213	219	199	234	225	182	194	194	208	197	226	203	207	204	199	221	190	191	183	191	184	199	196	198	236	182	179	234	202	200	203	204	208	202	210	202	205	213	191	198	217	185	196	207	201	199	199	200	202	211	210	206	191	205	192	213	184	198	209	233	208	210	214	194	204	198	168	187	177	212	207	204	190	205	192	197	185	183	208	204	212	197	207	202	201	181	200	197	175	207	202	210	240	191	198	195	203	194	208	173	183	200	171	207	191	202	193	228	185	203	172	206	202	185	199	188	213	177	190	200	214	186	226	231	199	197	213	205	212	210	176	204	211	185	206	220	221	191	214	187	201	199	208	201	209	192	199	200	200	210	186	205	200	213	212	204	178	205	219	215	193	198	207	195	197	190	182	208	182	185	206	196	197	174	196	181	220	219	199	175	211	227	186	216	215	208	211	187	206	199	198	217	210	178	229	218	183	218	203	178	228	210	179	232	191	185	211	214	236	211	194	187	224	196	205	196	200	195	221	191	212	188	201	198	198	182	218	196	211	207	192	211	180	191	206	195	238	203	222	182	210	183	214	189	191	189	200	173	191	199	205	208	226	201	211	193	204	193	210	201	219	192	199	197	232	227	203	200	192	221	207	218	174	226	201	192	170	192	193	202	195	184	212	224	212	182	200	202	216	187	201	230	213	200	214	212	213	194	210	185	239	201	194	226	219	213	190	173	204	207	207	194	225	199	205	192	194	202	217	215	187	214	194	212	182	188	205	177	193	204	200	193	219	201	197	235	204	248	193	195	192	195	204	201	189	178	224	199	202	233	201	201	181	199	204	212	195	210	192	214	199	227	204	202	190	223	175	193	210	195	211	197	198	208	202	202	192	210	187	208	179	223	197	230	190	220	196	207	191	195	218	200	232	198	188	201	194	222	196	199	224	201	180	215	203	206	202	209	202	186	205	186	219	186	220	175	226	214	192	197	200	191	201	202	206	188	206	211	221	178	193	205	227	226	178	221	207	177	180	199	198	206	221	240	210	196	211	201	194	203	210	192	183	213	201	191	217	195	188	177	211	189	216	217	188	213	206	218	197	215	195	225	190	198	201	209	203	219	233	206	204	200	203	181	202	187	179	216	207	210	165	194	222	197	197	186	234	212	210	196	205	207	199	214	235	216	188	220	214	182	189	187	212	204	221	203	186	175	201	195	198	220	183	198	206	214	189	244	201	222	200	167	199	195	214	183	192	201	201	188	197	196	212	200	204	210	183	200	226	180	220	194	192	182	193	194	213	206	192	185	213	202	208	193	187	223	200	215	186	206	210	194	197	176	222	203	198	176	192	195	182	203	211	174	207	178	170	222	186	188	193	221	195	203	195	168	194	200	162	205	189	211	196	172	187	196	196	181	212	218	214	215	200	217	190	167	187	221	212	191	187	187	216	205	214	209	199	216	199	195	222	192	197	205	180	191	191	191	185	198	207	204	218	219	235	227	209	193	216	196	209	185	211	234	219	190	196	180	188	209	204	186	211	201	195	216	197	179	224	179	208	182	209	193	192	208	188	199	200	205	197	207	214	211	217	200	196	200	210	193	204	210	220	193	188	206	218	180	195	225	223	201	195	204	197	196	224	205	215	197	205	220	184	204	221	195	222	203	215	205	211	191	203	206	183	202	207	225	184	217	200	226	190	219	207	199	198	181	189	213	216	210	199	188	214	208	199	233	201	182	206	207	200	198	194	211	164	186	195	198	218	207	180	174	207	179	205	193	221	202	209	188	198	197	218	208	222	203	234	185	207	207	207	190	225	226	201	186	191	209	194	196	224	212	195	204	186	207	188	217	190	200	195	196	179	216	208	212	206	211	206	212	190	200	190	224	221	200	190	186	196	202	195	191	187	214	211	199	204	169	189	191	219	187	188	197	206	191	182	200	194	219	196	207	192	239	237	203	205	195	191	212	188	223	202	193	204	224	186	217	199	226	189	211	218	210	169	178	197	208	185	198	206	174	204	211	199	175	206	198	198	194	193	193	203	211	216	217	240	221	195	216	207	179	233	196	165	221	221	199	207	224	209	201	205	224	204	211	198	212	198	219	211	206	179	192	236	216	215	191	206	207	214	189	218	180	207	221	178	188	212	202	200	193	213	202	209	203	207	203	187	193	196	226	205	190	208	189	198	199	210	174	187	189	191	186	209	187	218	189	227	196	187	210	189	206	205	195	212	202	186	229	218	216	215	217	200	201	221	203	233	226	229	171	181	212	173	207	229	222	194	217	193	217	191	210	197	218	190	197	211	194	179	226	193	222	228	202	158	206	206	193	193	189	174	184	195	194	237	182
3846	506	370	325	294	289	267	288	263	307	286	292	247	233	259	260	277	255	289	273	283	264	274	267	274	241	286	290	268	279	296	278	247	271	267	219	278	279	254	255	264	313	256	279	280	274	259	290	245	263	251	243	310	263	273	290	276	279	294	239	252	276	274	266	287	260	295	245	269	277	261	284	267	278	280	290	287	261	278	263	278	274	262	294	260	270	265	271	252	290	256	254	282	276	271	256	283	295	282	297	255	300	275	295	311	247	236	280	270	295	253	263	252	250	288	277	264	258	281	237	254	283	256	281	262	268	262	271	254	270	275	268	305	242	277	239	283	273	244	296	280	296	298	278	282	273	266	237	234	305	275	288	281	300	252	276	293	260	239	271	260	256	254	318	277	249	279	240	289	276	255	303	299	300	296	267	277	267	267	283	274	275	229	279	262	273	273	264	263	263	248	263	255	238	277	239	295	266	260	274	269	250	269	270	301	297	284	280	302	268	267	274	269	276	280	269	244	258	267	253	300	282	280	267	267	281	231	276	281	256	242	254	276	231	253	261	269	286	234	239	268	261	272	245	289	248	279	270	263	245	244	269	276	283	275	282	267	250	267	238	273	291	281	284	299	260	287	270	280	269	273	298	252	287	287	255	273	263	259	254	273	268	256	252	269	265	282	271	271	268	274	309	250	288	285	285	253	237	275	302	283	270	271	259	285	260	273	288	269	295	306	279	265	256	293	274	269	262	265	259	266	284	257	269	280	287	273	284	269	273	264	267	283	285	276	263	271	288	274	261	278	265	253	271	255	262	267	256	268	277	277	258	260	292	300	264	243	271	277	263	259	290	290	270	269	261	251	273	251	247	295	259	255	292	266	261	263	283	291	272	264	250	285	254	269	248	276	262	254	263	273	245	268	267	272	274	278	249	250	260	291	280	265	251	255	270	264	260	274	247	274	296	268	281	239	280	260	260	265	263	264	278	248	286	272	244	293	266	257	275	261	266	280	302	255	253	271	261	265	272	277	283	297	267	249	232	282	246	259	285	250	261	254	278	266	280	262	285	265	237	263	246	253	254	261	259	259	280	271	279	231	275	279	286	242	260	263	299	270	261	265	262	233	233	298	268	264	244	233	271	269	279	269	241	307	281	286	262	293	271	256	293	288	281	259	256	289	289	289	277	290	287	288	260	292	284	275	285	255	268	281	260	271	272	261	272	268	265	261	272	266	281	281	254	281	238	270	288	300	269	266	276	259	316	273	263	273	295	250	265	277	261	303	263	278	252	284	250	263	273	268	278	268	282	267	297	258	242	284	266	284	274	269	275	266	261	275	292	268	271	257	291	263	252	286	271	276	252	257	270	287	243	255	280	276	263	275	277	256	262	262	294	255	250	272	247	267	253	254	247	270	254	261	282	250	277	290	264	270	287	284	249	261	250	262	244	282	268	289	269	257	285	252	255	256	291	269	264	288	272	266	260	278	251	231	274	277	274	269	285	300	299	269	276	277	282	272	283	276	259	282	268	272	264	274	277	270	247	271	294	264	284	277	276	273	264	280	281	268	292	251	286	290	276	294	265	272	278	230	247	272	259	259	277	273	271	285	258	295	256	253	264	275	254	290	246	316	270	280	283	278	278	303	267	286	285	232	242	268	301	263	271	284	274	255	282	267	265	261	273	302	249	266	282	289	263	245	277	279	268	294	287	267	282	249	270	280	293	266	249	270	256	295	245	250	283	267	274	249	272	282	289	277	268	263	283	267	294	270	253	276	272	269	295	284	269	262	274	241	268	250	275	261	297	266	256	270	251	271	313	282	264	247	272	281	308	263	245	229	256	277	274	258	266	254	272	269	267	260	257	281	296	231	242	281	255	306	275	268	299	268	270	275	271	303	297	261	267	264	253	295	226	268	274	230	260	267	276	251	273	247	293	275	279	284	261	255	258	241	298	251	294	282	260	282	286	265	294	292	267	276	279	273	247	264	298	256	252	280	278	273	251	266	286	278	255	276	255	280	286	259	266	298	255	271	280	271	280	243	247	285	274	260	272	267	251	302	268	274	261	285	300	256	257	253	279	250	262	304	245	246	260	262	285	270	255	264	281	274	270	254	278	264	267	267	284	275	280	283	268	268	264	258	241	270	251	284	258	274	291	279	285	270	274	257	249	313	264	289	279	250	309	259	272	260	241	264	258	274	276	287	304	255	250	294	274	258	270	284	260	259	268	256	272	245	276	271	282	270	295	266	277	245	274	244	236	276	288	307	288	269	281	266	271	255	265	291	269	271	262	267	279	262	261	254	312	286	276	259	306	267	262	263	278	262	261	268	252	255	301	269	275	272	251	273	275	268	266	280	274	252	265	287	296	254	278	244	273	282	287	270	290	270	241	276	289	274	294	247	239	251	257	261	272	253	260	233	267	268	276	264	266	258	227	275	241	290	247	260	278	270	279	307	269	287	276	250	294	257	285	279	268	250	287	247	266	273	276	279	272	294	284	288	266	283	279	298	240	275	272	279	272	254	260	286	291	279	273	247	264	267	295	269	251	267	281	253	267	277	290	256	267	271	259	229	260	248	287	270	260	278	296	297	265	294	267	275	255	270	273	274	259	281	245	269	268	261	266	282	237	266	273	293	285	307	279	274	245	227	276	283	308	269	262	253	259	277	281	266	295	267	257	251	277	278	287	266	248	265	275	286	267	274	276	259	264	282	275	301	273	292	268	267	273	262	294	281	275	275	264	288	296	288	309	263	296	275	260	292	296	304	279	261	253	279	286	259	259	300	273	288	291	252	249	302	263	258	294	259	273	255	299	265	290	278	257	286	291	282	293	259	271	275	246	280	262	269	268	271	278	297	280	264	281	276	282	258	291	249	243	257	284	255	289	265	261	264	288	245	285	256	307	287	268	286	264	280	248	283	258	301	260	323	252	245	264	282	270	256	243	275	269	256	287	267	263	268	269	265	255	269	277	279	279	258	248	267	268	286	244	268	238	243	307	269	257	286	265	267	308	255	239	282	257	264	244	274	244	257	295	276	259	264	253	291	267	284	286	295	279	260	312	279	279	266	288	271	261	288	253	259	286	280	279	271	266	310	262	252	275	294	251	241	253	248	290	300	262	247	289	272	268	259	285	285	275	302	246	263	264	257	262	248	275	265	249	310	263	277	277	263	252	281	265	272	249	265	268	279	263	247	274	297	275	319	277	275	278	281	287	274	245	266	315	258	257	233	248	292	269	274	283	257	248	280	267	282	242	263	254	282	274	233	261	290	278	282	226	284	278	283	286	279	280	270	282	279	262	289	254	259	257	273	269	299	276	242	269	330	262	267	260	252	261	233	264	276	285	276	276	264	284	259	245	294	277	280	279	244	267	282	288	277	278	283	265	262	247	257	268	302	224	285	277	272	250	260	277	266	255	283	257	253	278	295	290	276	289	264	299	265	264	259	252	265	272	261	279	248	293	273	248	273	275	259	245	265	259	244	285	296	290	278	251	277	270
22656	21250	29594	23242	21256	21405	24444	3994	748	725	731	697	682	667	669	669	658	703	667	676	643	685	694	611	715	702	710	635	629	680	653	680	659	635	666	656	651	689	698	706	688	684	679	691	651	660	649	665	728	657	645	707	664	660	687	619	647	677	679	662	681	657	702	667	653	669	627	699	670	663	668	657	710	661	657	660	657	667	663	697	675	657	646	625	669	691	680	664	630	642	658	652	691	677	653	705	680	682	683	683	655	707	636	684	699	686	659	628	684	657	639	622	655	664	667	698	635	636	687	639	638	695	675	643	629	651	714	652	677	642	728	665	717	672	637	685	682	699	635	670	651	606	667	647	683	644	673	688	667	657	614	690	672	685	644	670	697	646	650	614	683	676	643	645	665	670	700	631	691	663	680	646	681	646	707	673	646	657	667	681	653	677	692	620	660	651	708	613	654	668	670	667	694	639	657	626	677	611	677	649	671	645	660	694	635	646	739	631	677	690	657	670	697	642	650	667	641	673	626	660	671	697	663	666	670	681	678	666	696	685	684	609	661	647	657	616	689	650	671	663	665	639	657	656	667	685	628	703	661	608	627	658	673	680	665	665	621	678	666	642	639	611	643	644	634	692	712	697	677	637	726	609	644	678	653	690	664	687	634	664	649	659	686	685	720	656	657	654	622	701	647	635	632	607	653	708	639	643	609	666	658	630	642	665	670	620	655	663	658	671	621	689	695	664	667	613	668	626	670	667	672	708	695	677	700	666	646	726	649	678	630	666	650	674	665	653	703	671	718	677	696	649	658	671	666	670	697	658	672	655	639	645	672	663	684	629	712	659	648	672	638	684	642	677	656	613	643	661	631	675	670	639	605	698	662	681	694	670	670	671	642	712	679	622	660	619	623	671	626	626	631	689	662	681	628	671	705	636	649	669	621	672	613	647	642	659	686	621	646	592	625	650	603	677	647	656	665	686	701	647	586	628	647	685	661	674	689	644	654	639	645	658	642	655	664	651	716	667	683	670	691	685	654	669	669	616	670	632	672	690	687	689	661	703	697	671	621	687	656	643	687	642	704	718	658	687	649	660	644	621	649	661	660	626	678	679	640	646	656	653	673	647	655	635	594	677	647	635	664	655	690	638	710	689	734	667	676	674	626	695	679	708	618	641	677	659	691	651	690	652	627	655	656	658	632	633	701	645	654	665	653	692	682	625	610	687	680	677	634	637	638	687	665	656	642	633	684	656	636	660	681	723	677	645	632	686	650	684	635	620	659	692	654	671	656	665	675	648	691	660	643	636	635	691	701	709	632	634	695	685	658	655	634	651	687	667	695	624	625	705	686	629	656	665	611	622	622	669	666	658	693	646	691	652	661	655	650	632	665	669	642	645	691	705	633	675	679	665	677	632	683	665	698	702	722	666	630	677	717	663	674	687	644	675	663	643	643	679	683	671	743	634	661	699	669	691	715	667	593	604	618	702	648	633	654	701	672	674	636	661	674	644	655	649	702	662	643	680	602	680	693	642	626	682	647	658	648	660	664	696	608	644	643	681	655	636	644	666	629	641	661	689	685	689	656	676	668	680	645	657	654	708	705	628	691	623	620	656	660	680	668	661	634	649	666	657	694	672	668	648	647	671	646	614	662	674	683	648	678	664	673	676	692	691	688	674	651	644	609	639	664	651	669	709	698	640	641	620	721	673	668	687	665	654	666	605	671	661	660	605	711	652	676	678	644	644	657	680	696	645	721	668	700	657	670	653	648	680	684	632	663	659	692	625	664	654	604	660	651	651	653	651	607	673	661	656	633	623	663	623	694	586	659	667	657	665	666	669	667	669	664	689	661	721	660	677	670	684	638	678	684	666	608	647	674	654	673	723	620	655	680	659	680	656	664	665	648	650	658	678	646	689	671	681	694	653	631	636	646	708	680	641	621	644	649	623	655	659	676	654	634	628	650	697	676	681	667	651	649	717	685	693	627	657	671	689	662	695	658	657	655	611	665	696	695	680	652	621	671	660	656	677	637	658	660	674	683	677	651	689	639	625	685	629	616	641	660	675	674	670	613	609	713	675	657	683	663	649	658	686	681	610	652	667	660	712	665	654	662	660	660	678	664	697	682	682	703	639	666	669	718	640	660	631	617	656	632	601	669	635	682	645	671	696	640	717	664	652	662	678	655	645	616	681	654	634	622	645	669	637	695	679	632	641	655	655	650	663	658	705	622	649	661	648	662	682	643	663	660	664	630	664	609	625	696	661	654	680	654	650	632	610	676	684	662	648	659	654	632	679	667	692	633	689	680	696	667	632	709	705	696	677	697	628	663	652	637	712	702	654	665	688	663	629	630	608	678	640	647	667	703	676	667	653	616	646	627	688	666	634	680	653	657	648	640	632	684	636	646	651	676	657	676	619	649	652	674	668	632	624	675	672	653	651	636	695	657	678	703	646	669	669	652	667	674	674	656	629	665	645	659	644	632	636	651	654	680	663	697	678	635	624	641	670	719	656	647	646	653	678	675	635	670	640	648	632	657	639	675	640	637	657	655	678	665	682	642	662	679	636	646	669	683	631	641	647	679	664	659	623	666	664	646	657	659	678	652	616	657	608	672	683	678	626	645	642	647	628	614	622	672	682	676	591	668	691	633	652	661	612	676	642	640	706	683	650	636	681	674	665	646	658	652	705	632	652	673	675	646	651	671	690	665	685	647	674	659	678	660	615	700	615	673	653	670	694	662	700	599	619	651	667	658	625	689	662	641	637	656	628	713	677	698	657	659	689	679	685	635	661	677	674	659	672	662	663	667	672	694	668	662	636	629	638	692	696	665	665	624	645	684	686	686	671	628	677	674	636	656	637	665	657	674	689	670	665	623	637	683	625	690	625	608	655	618	648	678	658	624	681	670	657	696	645	603	632	631	637	667	641	648	664	635	636	670	664	637	608	657	642	641	660	661	677	656	658	681	629	645	661	616	588	615	685	651	606	656	665	630	673	694	690	637	696	661	664	657	647	661	629	658	686	617	660	655	632	664	660	693	678	649	663	659	646	702	643	582	689	623	617	616	616	672	639	637	643	650	616	615	655	645	716	677	659	624	701	710	653	646	626	620	675	682	675	659	669	640	716	635	644	613	686	682	619	666	643	637	610	624	630	662	622	595	699	686	644	639	662	661	653	614	629	625	717	633	701	713	601	683	652	633	617	651	707	655	681	680	686	654	625	658	633	681	647	627	632	660	689	641	632	648	631	631	649	675	648	681	637	665	686	655	666	608	616	660	708	683	633	662	630	646	659	661	641	660	636	659	661	662	675	681	639	652	655	667	644	662	659	675	640	674	682	663	669	649	670	649	647	670	629	631	625	718	654	662	688	627	624	639	659	661	632	701	656	624	654	598	688	660	668	698	737	690	633	686	636	657	677	713	683	655	630	642	666	665	657	673	627	585	665	630	661	646	690	655	634	606	654	633	675	605	716	668	659	609	667	639	671	658	683	660	636	636	661	639	662
4689	1760	1183	926	912	864	817	832	797	814	854	845	784	762	822	799	843	827	793	793	840	799	763	730	784	806	785	807	805	795	775	803	776	795	704	779	766	787	804	825	750	795	785	820	803	776	776	830	797	808	757	794	805	725	769	765	733	759	760	757	816	823	835	798	804	749	786	758	768	799	780	770	731	797	758	733	782	777	820	798	761	739	778	788	819	783	763	795	797	764	776	774	774	735	777	778	762	797	768	730	814	792	743	793	742	747	806	754	710	730	760	777	784	791	769	776	753	763	776	787	806	830	738	788	747	777	799	764	815	804	756	730	805	766	802	796	742	794	773	792	787	770	788	752	814	822	759	771	823	780	754	748	779	755	796	793	790	808	778	808	788	756	778	786	797	812	734	817	775	783	745	806	768	771	783	804	783	794	754	771	768	797	808	764	768	776	775	790	745	755	785	781	808	784	795	747	795	776	796	829	785	782	741	750	787	778	767	763	791	785	761	796	778	760	759	763	825	772	840	773	802	765	842	767	784	759	784	769	791	754	743	810	825	733	813	788	790	745	764	776	813	740	764	779	747	819	771	792	773	767	796	779	788	782	778	833	804	771	777	791	805	760	791	744	838	736	777	774	756	762	798	807	734	746	785	808	817	790	738	778	785	823	764	814	807	768	802	783	787	782	749	807	762	787	762	822	760	813	810	807	740	773	757	796	758	765	757	776	786	741	800	800	753	715	752	766	808	814	779	792	789	789	753	740	774	754	770	813	781	787	733	777	798	761	775	775	842	796	785	760	742	797	756	814	779	807	794	758	717	827	812	758	768	776	737	759	748	803	752	788	822	814	727	780	804	788	827	803	790	836	794	767	736	763	821	799	835	781	700	771	766	791	751	750	776	737	764	773	731	801	770	791	815	782	742	790	747	760	760	738	801	784	824	802	778	789	727	763	776	746	760	758	768	748	751	783	733	779	789	788	774	809	770	775	808	756	774	773	772	776	745	831	812	731	758	801	747	762	821	760	768	775	771	767	781	776	752	804	782	734	768	806	783	816	809	738	819	800	738	808	773	820	790	794	772	771	777	748	785	757	773	801	789	761	746	764	804	786	746	761	768	775	771	777	779	769	733	808	798	764	795	769	803	772	805	840	800	807	793	774	758	794	772	750	784	837	757	779	749	798	804	740	747	786	771	760	783	781	814	783	779	764	791	790	790	786	789	798	844	744	826	731	771	738	759	770	786	763	783	726	791	808	829	774	809	812	742	740	772	778	760	815	751	815	794	757	801	840	807	809	763	857	785	788	798	787	765	787	798	768	757	763	784	761	810	764	750	794	743	721	806	766	783	781	783	762	819	761	817	734	788	780	763	771	799	816	789	817	740	815	782	732	796	781	749	791	795	742	745	798	756	802	780	769	740	821	746	813	802	757	810	749	742	802	740	753	792	751	801	782	762	797	759	783	768	758	762	806	791	786	800	754	733	818	755	778	774	764	749	765	768	785	760	762	741	761	776	778	755	792	768	758	773	782	805	799	814	800	769	728	772	750	725	793	724	837	777	778	796	785	790	734	735	748	735	782	802	737	779	760	736	711	797	744	829	779	765	759	775	789	786	758	737	740	797	792	763	773	776	796	757	801	804	785	765	765	779	747	797	770	712	766	789	766	798	795	781	816	805	807	750	786	758	772	758	793	783	758	754	765	769	795	763	801	755	775	768	842	800	773	803	832	733	744	752	773	762	755	795	724	777	767	794	805	770	831	781	781	816	751	824	753	785	729	793	804	780	790	821	755	767	783	819	818	780	785	791	781	724	737	796	750	767	807	782	727	773	793	791	750	750	806	763	770	798	735	735	779	775	756	760	773	821	789	800	803	739	756	744	783	766	787	788	758	756	763	778	738	745	749	778	765	829	741	750	760	803	749	748	758	771	781	779	813	756	766	809	760	758	788	799	796	737	789	771	797	801	754	763	750	828	762	777	764	779	799	784	832	745	784	792	772	744	805	776	756	770	817	792	767	764	763	786	803	739	763	822	788	788	780	743	761	768	787	738	800	786	762	779	789	808	774	802	745	757	794	750	810	777	732	779	713	769	773	777	738	779	775	753	803	809	778	805	748	733	821	783	820	774	735	795	775	730	742	759	765	806	756	785	749	767	767	728	793	824	753	747	774	769	777	749	783	742	791	760	816	737	795	785	783	735	767	761	723	818	815	770	794	796	760	802	760	781	753	842	789	777	761	750	751	736	769	777	789	777	751	774	804	778	831	791	804	777	799	774	766	752	764	769	764	814	790	792	779	797	782	800	741	756	761	807	768	756	747	785	733	788	776	822	775	773	790	815	749	763	775	736	817	794	779	771	782	757	780	746	758	809	801	736	737	786	803	778	749	745	819	795	822	763	793	744	744	790	824	762	811	711	799	743	772	793	803	784	830	780	795	791	815	794	788	846	830	722	714	811	800	803	777	771	798	777	793	805	808	797	807	767	697	750	730	760	780	803	780	809	732	774	770	762	747	774	798	797	796	793	747	752	861	776	785	755	760	829	782	812	775	783	788	808	788	794	754	749	771	808	781	720	771	761	797	807	807	746	773	780	774	770	788	778	808	798	719	720	777	755	723	755	742	721	801	780	831	798	765	777	769	751	759	764	825	752	764	794	809	791	809	776	796	782	720	808	790	738	795	771	757	794	803	761	767	749	802	752	809	806	798	764	788	770	773	768	810	776	761	758	809	749	771	737	831	766	740	814	773	786	793	790	758	775	825	833	793	790	798	830	755	737	766	812	788	738	791	811	778	812	799	750	795	806	794	746	749	758	776	768	777	775	787	774	751	780	769	762	739	749	790	806	763	768	747	755	787	762	820	739	813	734	823	831	774	814	733	753	794	725	738	811	765	770	780	719	773	762	791	765	680	802	772	753	773	734	797	794	749	768	787	761	764	761	782	760	754	798	820	736	728	806	764	733	837	784	757	752	798	786	806	750	827	739	759	778	734	804	743	781	746	806	790	725	735	781	742	796	810	780	760	779	756	774	754	791	798	743	780	779	735	782	720	779	856	779	838	761	767	731	784	808	769	784	776	715	778	802	774	808	771	726	778	806	784	787	785	760	769	786	790	753	811	758	768	795	759	773	758	725	817	760	789	782	770	723	780	802	755	803	795	754	792	749	763	821	807	813	750	760	756	779	801	796	765	775	792	763	785	764	800	782	818	811	807	728	825	773	779	793	768	766	796	758	820	811	771	803	808	765	743	801	803	778	761	768	811	741	767	763	796	780	774	794	805	746	772	768	742	803	799	762	776	777	757	771	760	754	829	744	780	821	710	760	795	797	751	750	740	719	783	810	795	824	799	787	809	833	800	750	790	775	760	783	798	795	786	816	754	801	754	780	796	817	777	755	789	794	813	774	792	770	800	784	779	823	838	791	785	753	790	727	769	789	763	746	767	737	760	866	779	724	730	755	808	782	750	772	834	762	772	802	782	788	786	781	749	720	840	754	816
27772	21090	25155	13451	377	338	286	323	342	306	313	299	295	338	317	307	326	311	304	302	286	298	273	330	312	346	320	308	300	308	309	314	286	312	314	299	294	284	315	276	305	312	296	301	293	320	304	289	327	314	329	339	281	289	274	317	296	320	295	324	324	337	320	308	298	322	338	277	341	325	329	323	306	311	290	288	330	359	311	331	319	315	315	287	339	280	335	334	317	315	339	307	328	328	294	293	292	282	317	337	310	293	326	331	299	319	304	314	337	321	333	274	297	317	279	299	292	281	330	279	305	290	322	274	292	306	323	337	325	320	271	286	312	282	280	322	280	307	317	314	325	331	324	325	311	327	311	307	295	274	288	287	305	304	309	344	294	281	301	309	286	313	292	307	304	333	298	270	343	307	288	312	316	308	303	325	335	326	316	304	281	291	283	326	303	294	307	308	327	291	297	324	301	303	273	286	309	301	341	293	354	293	290	327	288	310	299	353	307	328	328	288	274	311	285	306	303	285	285	325	316	297	318	306	308	293	304	338	327	304	300	331	316	298	317	317	336	290	323	303	326	326	323	343	312	313	335	312	270	294	314	259	330	339	330	285	315	276	333	287	322	329	328	312	326	318	291	306	276	317	311	295	279	276	290	311	321	306	309	317	303	318	284	296	299	339	278	319	286	304	316	312	285	314	326	292	337	299	358	284	307	309	300	326	312	314	324	298	294	308	291	297	298	295	337	324	310	303	309	306	303	301	286	310	277	286	304	300	294	274	273	317	296	306	336	294	298	313	292	290	325	311	307	299	303	311	280	288	328	325	308	292	296	304	311	289	339	283	289	314	315	307	308	313	286	314	309	312	304	305	274	279	310	303	294	347	306	302	322	317	287	320	311	310	296	292	322	306	266	300	316	310	311	311	290	319	297	301	292	347	332	298	331	303	310	285	294	308	287	308	300	298	302	315	274	295	294	290	303	310	323	309	270	320	289	319	308	305	300	292	322	293	294	312	347	315	320	315	283	340	328	313	324	309	305	307	314	285	343	300	300	305	281	324	294	293	311	309	324	273	295	299	289	334	296	323	299	309	289	295	312	307	283	339	314	302	315	297	294	311	321	310	295	301	280	279	320	291	307	311	321	315	349	329	302	297	288	298	297	321	290	295	315	304	320	293	290	293	274	314	301	299	312	301	306	284	302	312	323	327	307	306	300	324	311	306	292	279	335	313	280	281	313	268	335	298	284	296	317	307	319	299	321	294	312	291	295	317	323	286	302	320	325	328	314	271	293	322	315	314	321	326	307	304	296	296	328	311	328	300	305	309	336	337	285	326	290	315	321	308	297	275	315	313	290	294	316	315	343	288	286	303	295	311	333	288	283	311	300	339	320	284	316	351	313	300	324	292	287	313	299	304	315	288	325	326	316	306	309	305	282	315	306	333	307	295	315	337	296	298	305	309	333	309	315	304	304	310	310	296	328	310	299	316	327	290	311	323	301	283	311	305	324	309	326	300	316	289	313	287	316	283	297	308	301	296	311	317	293	315	315	284	314	313	279	307	301	303	314	298	347	308	311	283	335	306	292	343	311	322	313	313	293	308	309	287	303	320	314	301	295	304	295	331	298	325	279	320	304	296	291	289	313	308	294	279	312	279	310	301	313	262	322	318	323	310	295	292	286	301	322	304	327	300	296	312	303	308	320	314	296	283	303	308	342	312	295	291	330	301	310	308	327	317	299	311	277	298	313	298	298	290	313	314	308	293	341	309	297	308	282	308	330	322	296	295	292	284	297	317	337	297	258	328	313	315	313	299	315	301	286	305	316	315	326	283	297	292	302	299	299	298	300	294	313	316	304	308	293	278	313	292	347	309	309	312	307	311	322	307	309	324	306	306	291	308	295	293	319	347	302	310	296	351	308	330	291	295	317	321	275	289	332	296	303	298	301	319	288	303	311	324	323	315	318	321	327	277	300	312	325	316	297	291	298	309	306	318	303	317	328	307	338	313	308	319	311	319	335	290	305	301	298	320	326	350	330	316	287	341	308	343	326	288	308	311	274	315	314	304	297	263	303	297	307	326	305	299	329	321	313	288	291	282	324	285	290	314	321	306	314	311	310	306	305	320	306	290	306	304	310	282	302	325	297	309	271	323	327	295	307	303	332	324	269	302	302	288	312	300	277	321	282	299	299	302	337	307	324	300	323	317	343	294	276	291	309	287	301	300	303	343	326	299	327	335	285	301	289	297	277	302	306	306	298	280	325	283	270	290	306	325	279	295	368	293	322	318	318	331	322	286	297	294	280	308	305	308	301	307	298	279	296	315	311	347	282	280	289	313	308	332	282	282	324	316	321	316	319	312	293	322	336	297	311	302	300	342	293	274	300	321	299	315	304	297	314	319	308	285	305	271	324	301	306	325	301	326	322	305	302	317	313	281	295	286	317	287	324	320	318	314	320	295	307	302	317	312	300	313	324	318	275	299	299	306	300	299	321	297	277	328	296	271	336	283	317	297	248	326	304	283	274	298	311	299	289	296	309	301	291	324	306	323	319	301	298	288	293	292	303	317	293	329	289	287	337	305	281	354	299	342	291	311	303	316	291	295	280	300	326	289	304	287	282	300	280	286	321	283	335	319	279	316	313	320	315	324	268	345	296	303	306	301	330	315	297	336	323	315	339	314	314	303	318	299	316	286	307	294	317	298	312	300	317	295	310	320	302	319	278	301	310	314	315	305	309	330	304	287	294	318	290	267	316	339	330	297	289	283	331	291	308	291	331	278	317	310	363	320	287	303	287	305	319	343	302	288	312	292	322	306	311	314	278	277	271	319	290	325	320	316	321	272	337	328	328	277	330	333	305	305	308	289	302	312	319	312	294	319	298	327	295	330	318	291	269	291	302	314	288	293	309	281	311	271	290	302	306	278	300	307	323	319	264	309	310	274	300	301	299	317	297	279	300	270	283	280	290	300	305	304	326	317	287	323	283	312	296	338	297	310	308	293	306	315	327	328	343	341	292	284	284	311	293	330	273	319	312	309	308	323	304	300	309	318	315	301	300	276	329	306	331	285	301	323	281	301	331	307	286	323	329	298	284	310	296	301	308	301	312	288	329	307	296	332	305	340	312	346	312	304	306	318	332	319	351	291	305	307	319	300	313	322	331	310	300	299	284	295	334	322	289	295	291	265	307	295	322	299	310	252	332	297	302	308	285	317	309	277	298	286	292	290	299	285	314	313	311	295	300	309	305	288	310	282	313	320	337	325	297	298	274	320	293	314	315	299	307	279	310	295	294	291	301	304	318	290	337	288	331	314	314	286	302	311	297	274	308	324	313	306	331	313	264	309	307	311	327	274	282	282	326	288	295	314	324	316	286	313	309	309	316	312	317	323	302	322	328	298	291	304	311	318	299	354	291	316	289	316	321	299	345	309	309	287	320	331	291	325	302	297	325	279	304	322	327	300	309	288	322	289	290	332	274	305	347	267	315	274	285	302	316	318	276	356
3268	437	371	380	340	379	382	362	347	393	392	392	364	378	422	371	404	360	384	400	368	360	384	409	397	378	386	350	347	364	341	357	338	376	392	393	357	378	347	361	393	399	407	418	381	370	395	407	380	379	382	391	360	360	381	371	390	399	352	387	381	410	395	409	425	365	362	369	362	405	375	365	381	335	426	373	409	376	387	387	418	359	372	336	383	349	396	386	360	386	376	385	411	383	369	377	352	370	389	382	360	362	345	386	367	394	355	351	397	392	380	365	359	374	343	376	345	355	389	377	399	400	355	381	370	374	363	380	338	400	389	351	368	383	370	410	403	377	355	366	369	361	377	392	383	334	379	391	394	378	392	364	368	379	350	405	380	393	353	357	366	409	404	370	389	377	378	371	372	370	356	374	352	359	386	370	381	352	381	364	369	352	425	352	370	426	382	374	382	339	378	368	366	382	367	411	415	379	423	351	360	388	380	411	390	370	381	386	385	353	414	372	416	373	381	371	356	379	391	391	382	364	393	338	356	398	347	365	385	353	356	353	360	402	349	375	392	386	370	378	385	393	397	380	377	362	402	354	346	373	410	382	363	418	394	385	367	397	376	393	382	384	371	391	385	355	384	388	391	382	368	401	388	373	401	389	379	356	386	383	398	374	391	379	350	377	351	382	391	389	382	389	392	350	341	403	384	382	422	374	409	360	375	393	409	409	373	375	364	397	384	385	410	395	350	379	397	401	408	407	406	389	350	385	372	373	370	401	325	379	410	393	384	378	361	370	352	365	375	388	379	364	358	401	355	392	396	386	356	372	411	350	428	435	350	346	381	362	352	411	361	402	382	392	392	363	371	385	391	374	365	347	361	351	351	351	396	400	386	378	354	394	363	388	381	371	385	391	376	335	387	390	384	375	371	364	401	391	393	394	372	384	357	380	363	381	377	383	384	404	356	370	425	372	346	382	382	366	363	398	384	377	365	365	382	372	382	376	363	391	391	359	403	369	403	350	397	384	381	365	404	365	369	378	371	380	418	391	377	405	357	366	375	401	386	379	402	359	356	383	361	347	371	338	366	380	388	380	356	429	388	369	367	354	337	377	367	382	368	378	393	370	368	377	378	380	367	362	348	398	364	360	362	375	353	395	363	393	366	423	358	363	391	372	390	393	380	382	368	360	388	405	384	358	363	379	359	354	367	392	375	380	368	369	410	387	361	364	409	388	368	375	364	384	379	389	373	388	377	373	374	404	405	367	400	360	390	344	358	377	393	412	389	379	378	344	360	357	393	392	391	411	372	389	357	362	414	365	378	371	356	348	425	380	385	379	382	391	403	390	373	351	394	345	398	373	362	384	379	386	376	357	368	367	401	361	346	334	378	387	400	382	375	379	366	385	354	380	367	378	379	375	383	381	396	398	383	385	367	384	402	355	377	392	371	385	368	390	396	350	363	387	385	383	376	408	352	361	365	391	372	389	385	423	383	395	352	373	390	373	373	396	390	384	328	365	395	328	364	349	357	350	390	358	342	418	403	372	357	377	375	395	338	408	406	340	398	374	407	346	379	396	397	402	369	362	395	359	364	382	353	389	362	347	380	354	383	379	364	368	380	355	364	415	368	352	401	394	417	347	397	376	380	367	383	373	398	382	360	363	368	410	382	376	405	383	364	426	392	370	355	342	354	376	384	364	386	364	386	406	391	373	362	371	363	381	354	370	429	371	334	390	354	369	374	396	374	351	398	390	365	402	367	379	385	366	377	396	334	350	362	346	361	374	396	424	389	380	403	358	384	375	352	435	370	345	412	378	380	349	357	382	375	397	369	389	392	386	379	359	372	376	362	384	367	374	366	386	356	402	377	392	385	338	367	438	380	368	397	357	388	364	390	370	376	360	398	400	387	377	365	377	416	349	365	378	381	362	380	352	401	392	403	377	349	349	369	384	374	405	375	383	417	397	357	354	370	420	376	359	377	374	383	364	410	330	366	362	388	386	357	395	366	371	338	371	384	393	359	375	347	395	343	380	353	423	412	372	396	389	387	365	327	376	384	376	381	378	398	358	399	363	371	375	385	396	400	327	382	376	400	379	361	376	359	384	360	353	358	345	371	376	353	388	417	381	374	383	349	339	406	381	384	369	357	381	376	361	379	352	348	372	363	381	379	383	370	353	387	417	367	387	412	374	389	378	358	409	386	354	368	350	367	390	396	378	405	337	359	393	391	379	361	388	334	397	405	385	382	394	390	367	391	348	389	354	358	351	383	391	368	396	389	360	373	375	388	392	397	378	404	366	395	348	348	360	367	344	331	371	387	350	329	363	403	356	331	372	363	359	369	366	389	370	371	368	403	388	387	336	359	355	345	362	385	397	376	389	369	388	377	390	350	419	388	367	340	356	391	390	373	380	394	391	364	387	352	345	408	407	370	383	374	385	358	366	367	395	373	386	386	388	370	372	393	389	357	339	406	383	348	388	403	366	403	377	364	400	370	335	400	395	375	401	384	381	369	388	370	407	357	386	393	370	379	407	407	376	388	358	408	393	402	401	375	377	372	403	407	385	363	360	404	391	379	377	391	375	380	370	391	368	373	380	382	403	400	408	377	363	362	370	333	382	361	379	395	338	322	365	386	353	349	387	376	383	372	333	420	389	382	383	374	375	357	361	374	379	390	394	355	356	363	379	366	378	383	405	349	367	399	398	356	388	354	410	375	379	357	357	392	400	357	385	374	383	390	368	360	396	349	395	349	373	371	390	382	379	413	400	374	430	377	350	368	387	400	345	399	387	393	376	369	369	392	353	421	380	379	345	353	403	388	330	390	385	376	384	389	399	401	372	361	371	358	411	434	394	391	389	393	407	356	389	378	398	365	391	388	382	378	407	379	387	328	387	389	367	393	345	395	372	365	387	371	364	395	385	381	373	403	347	380	397	364	397	377	388	359	377	381	360	391	386	397	404	372	372	397	394	384	360	390	349	362	349	371	382	387	400	371	378	380	366	404	363	432	357	389	390	410	373	374	419	359	386	357	358	385	350	407	361	409	393	366	390	361	352	400	389	360	365	401	339	351	381	397	369	395	329	381	355	375	339	369	361	390	376	403	338	397	391	346	396	374	376	364	364	389	362	373	391	399	426	375	379	384	383	385	338	381	373	402	367	354	411	364	370	392	392	369	376	359	399	354	380	383	369	358	393	398	365	413	383	351	386	367	377	378	378	382	336	384	368	405	370	348	361	347	361	371	408	405	391	367	383	347	383	387	390	368	388	377	357	378	357	367	347	369	375	383	388	363	370	363	348	367	367	368	401	386	390	393	342	392	421	385	371	380	381	345	404	373	371	376	423	375	366	387	383	384	394	374	404	347	388	351	408	377	364	341	399	379	368	364	368	363	377	362	405	359	405	380	339	352	376	384	368	412	345	388	388	369	368	390	340	408	378	354	371	391	337	326	408	368	364	369	369	408	367	391	363	392	384	404	397	358	367	400	340	415	357	403	406	385	371
25601	21240	29803	22989	21241	21274	18994	935	730	648	707	696	735	682	685	718	677	683	687	698	689	658	631	691	665	674	727	666	649	659	693	666	667	722	690	652	668	673	715	687	689	683	655	689	698	672	724	703	639	639	675	669	677	662	650	673	629	640	653	662	651	611	679	671	712	640	691	673	679	641	626	627	707	643	681	650	673	716	634	650	721	684	656	614	645	657	713	638	631	682	688	675	635	678	718	660	688	672	689	667	652	642	656	662	638	637	646	655	663	701	718	648	709	670	647	696	662	667	676	686	682	661	646	671	642	687	685	707	697	665	639	643	664	702	668	670	645	658	651	650	660	648	682	655	678	662	662	680	642	714	656	691	645	685	682	672	656	671	668	668	702	650	606	625	709	674	656	637	656	639	665	656	705	643	642	692	655	675	663	711	686	639	669	654	671	621	656	666	691	689	673	654	692	646	673	704	622	652	664	599	732	677	693	609	657	701	701	652	692	712	672	738	700	668	678	686	679	652	676	660	702	658	667	662	645	624	669	687	650	633	639	701	657	659	693	648	657	668	688	637	668	671	706	667	604	732	654	667	663	666	645	685	666	639	705	658	635	683	651	715	639	662	657	658	661	670	675	680	641	632	625	676	663	689	648	657	625	629	682	682	667	697	725	658	645	633	680	640	692	665	702	629	620	694	636	661	693	658	649	717	676	690	629	703	676	650	662	653	677	656	636	659	647	648	675	692	674	684	663	686	669	650	620	650	630	687	689	672	620	669	658	635	662	644	700	696	678	630	647	684	668	608	674	685	710	647	658	666	688	694	678	663	660	679	681	672	663	711	671	660	662	652	687	655	655	670	675	675	729	686	697	659	670	696	633	647	653	661	647	667	683	676	687	691	648	639	658	699	650	708	616	708	630	665	697	663	666	651	708	642	689	666	636	715	648	722	682	622	624	670	679	645	637	627	712	680	696	666	639	641	663	659	662	687	667	656	672	684	634	649	632	628	700	688	654	699	691	646	670	709	649	655	629	680	625	660	645	667	648	665	658	655	648	712	635	651	678	647	677	672	646	618	650	670	686	724	696	650	673	661	659	675	647	685	663	660	681	663	648	662	636	689	657	688	686	709	664	709	643	660	654	662	677	679	679	686	655	667	661	696	655	678	666	648	650	710	668	714	680	710	681	647	624	658	689	638	664	669	676	666	646	601	664	682	660	642	684	669	669	644	638	684	688	646	662	637	634	649	676	630	670	638	721	657	652	682	682	690	688	667	643	666	636	703	652	636	680	686	664	660	670	671	645	672	696	681	677	647	665	686	674	663	709	639	635	672	678	630	659	669	668	655	650	674	683	656	672	676	651	664	639	709	662	693	649	626	684	662	715	670	698	711	660	657	616	714	662	685	660	647	690	643	676	682	676	640	620	706	646	662	628	652	635	640	660	682	637	648	651	709	670	653	710	668	648	693	674	713	726	685	710	619	697	669	705	645	670	676	679	650	636	589	692	642	707	627	635	707	671	661	668	669	668	659	677	665	649	643	672	694	673	642	647	699	687	639	701	655	680	587	703	705	736	650	643	633	645	644	661	658	658	640	653	680	628	642	632	672	660	652	695	717	676	625	684	639	655	683	648	627	632	665	682	703	661	657	669	642	705	695	652	668	642	675	651	643	634	708	659	676	664	651	645	671	721	636	662	650	647	656	709	657	693	667	642	644	687	618	670	662	671	615	684	650	608	717	717	627	627	690	731	670	687	675	695	615	661	683	624	678	684	691	647	722	664	642	613	653	682	645	669	694	651	710	618	663	648	708	632	665	658	639	688	679	684	659	676	670	670	720	660	679	715	678	649	680	642	671	650	629	658	650	664	678	642	669	684	647	663	728	671	655	623	640	675	609	669	682	658	655	642	648	638	623	684	665	698	636	665	679	699	640	615	647	663	674	641	712	685	695	657	642	686	664	694	674	676	675	659	651	716	665	700	643	640	675	702	730	682	648	656	731	661	659	690	674	693	685	687	694	620	621	659	676	680	635	683	684	656	637	650	654	669	744	687	655	692	687	659	689	649	684	672	670	674	662	666	645	670	659	745	680	657	643	653	633	638	679	676	683	685	672	646	718	637	644	646	622	684	673	670	628	699	623	657	623	663	635	637	668	659	644	662	623	657	673	701	655	650	661	663	644	652	677	701	637	634	656	677	670	666	685	643	628	638	659	676	670	650	661	675	631	661	680	659	665	698	642	661	630	647	657	657	685	673	675	649	660	632	646	628	625	641	672	680	691	622	627	638	677	706	612	664	638	676	629	694	636	692	648	747	667	671	626	694	653	649	639	641	711	669	618	657	681	667	666	678	654	628	634	594	672	608	654	643	698	681	678	640	639	675	687	669	636	692	642	650	653	668	670	641	658	728	651	631	637	654	674	660	691	686	638	680	690	666	670	687	665	627	689	682	665	662	656	661	653	639	619	651	643	683	658	629	634	620	680	661	634	673	660	656	673	678	667	593	705	682	627	629	679	699	701	717	661	692	670	663	672	633	660	673	695	694	633	679	676	615	665	656	693	698	657	673	672	645	665	644	677	681	650	644	703	636	675	655	694	666	643	669	665	673	660	640	612	701	722	682	681	638	614	714	657	713	678	700	639	654	689	671	676	670	664	640	621	630	627	705	634	651	636	685	699	635	689	638	680	698	665	700	653	701	685	643	666	659	689	681	642	670	626	634	632	660	656	639	710	616	644	720	633	668	696	654	657	651	700	662	652	640	653	672	660	675	681	656	666	688	630	654	722	656	660	664	677	606	655	655	663	661	657	704	648	631	680	632	676	653	667	650	650	663	695	668	627	638	659	656	681	669	699	619	657	592	674	656	660	680	691	657	698	669	668	690	611	688	669	634	714	651	694	692	678	635	649	669	648	667	676	700	663	664	707	639	647	660	653	679	645	694	648	693	655	635	626	669	671	640	619	665	695	677	645	703	678	682	664	712	660	632	687	660	666	696	702	688	667	625	684	622	673	658	647	659	669	648	713	640	663	672	652	686	679	669	649	672	655	670	634	674	665	637	651	671	675	660	685	679	664	611	634	602	635	639	676	658	649	694	681	653	643	623	632	682	672	711	689	661	664	682	648	657	641	627	686	665	663	627	663	650	641	686	665	663	670	626	661	660	719	687	668	644	662	627	684	626	656	655	657	726	681	635	674	635	644	641	679	609	707	687	644	682	683	652	636	684	604	652	613	651	672	651	677	695	644	641	654	657	663	671	625	631	664	692	658	687	675	625	664	652	646	632	617	633	664	646	673	634	658	673	660	687	593	672	740	665	642	654	670	610	658	684	688	652	657	656	679	679	600	677	690	644	674	651	671	664	632	637	686	645	669	675	648	656	638	634	667	656	701	681	634	612	649	681	692	643	634	673	630	672	670	668	628	664	711	676	670	657	682	619	713	670	696	644	684	665	638	614	643	686	686	632	702	656	630	669	645	732	676	658	670	657	587	626	715	621	690
4016	1290	976	889	820	853	804	825	748	823	795	746	744	785	757	788	789	787	763	771	734	771	736	770	764	782	771	736	761	824	753	769	745	734	771	736	751	775	782	749	812	797	752	754	751	740	757	707	715	804	780	753	761	857	793	783	770	753	760	782	807	784	753	765	747	763	744	811	736	761	781	756	781	773	780	810	769	758	760	812	793	766	762	731	787	806	819	742	757	783	760	698	746	762	731	731	768	765	773	766	748	775	793	843	799	768	783	749	779	767	788	780	755	714	813	781	735	825	737	784	741	789	752	801	739	770	787	784	769	759	824	728	802	780	758	691	761	756	747	726	789	786	752	741	781	807	779	802	740	749	799	727	758	734	822	783	780	752	746	728	807	754	766	738	783	771	831	740	783	771	755	804	787	788	722	740	809	778	763	753	778	762	762	773	750	809	798	721	763	793	787	775	750	784	762	765	747	773	744	775	790	776	771	735	775	777	764	786	814	738	733	744	775	771	773	802	780	753	774	825	760	800	772	764	770	776	793	764	774	741	744	804	750	804	802	716	740	780	737	761	702	759	794	760	740	753	763	739	788	785	759	798	721	785	802	741	800	749	734	712	793	779	790	761	745	767	808	760	770	757	813	764	787	765	732	804	773	776	731	747	779	765	826	799	773	744	773	828	748	781	772	748	757	763	770	809	730	790	786	768	724	732	803	760	766	827	771	728	760	738	766	767	753	746	775	788	770	770	755	802	736	796	771	761	770	742	725	752	763	813	738	707	763	734	749	752	808	753	747	768	791	747	815	757	793	743	761	760	713	776	773	827	805	775	750	734	737	738	766	773	756	793	756	739	740	737	770	736	752	786	758	770	762	785	717	779	807	750	786	744	783	754	747	762	807	761	744	791	783	755	799	757	767	716	742	748	761	752	776	774	746	746	726	726	716	773	816	729	738	770	789	713	766	774	766	793	811	805	769	729	785	799	758	739	736	719	771	767	770	764	785	783	722	827	762	746	848	818	769	756	794	711	838	766	784	749	790	776	748	790	767	751	739	743	775	823	731	744	802	787	814	761	773	778	800	752	773	756	830	769	800	706	782	760	774	765	778	749	762	830	754	737	721	766	779	808	756	764	761	792	782	748	739	759	776	793	784	717	764	733	793	720	753	765	787	713	729	804	782	735	723	793	823	794	758	752	791	737	766	804	745	738	769	780	770	783	735	750	743	737	752	793	775	757	766	748	719	735	795	800	750	820	788	744	817	799	737	766	782	764	822	792	735	768	796	758	769	794	774	774	747	799	773	765	766	770	771	762	749	781	749	797	735	756	773	763	764	794	770	749	798	733	797	802	747	733	733	792	754	795	821	785	771	756	789	792	723	755	768	802	740	756	738	764	759	790	775	788	766	786	780	778	740	733	773	774	799	768	800	766	813	764	783	787	781	761	770	746	750	785	781	774	790	721	830	764	734	757	739	798	754	760	735	786	726	787	777	779	711	824	776	806	724	787	767	743	768	750	783	741	798	755	745	782	701	756	774	786	764	784	760	795	788	765	763	761	771	775	747	769	780	792	773	760	751	793	771	779	727	810	774	811	773	758	755	776	755	760	778	752	796	732	767	761	784	760	773	749	777	756	829	754	772	816	765	746	840	771	765	737	772	757	811	759	768	731	819	781	824	764	761	721	769	751	736	783	845	765	756	787	723	764	786	772	777	767	775	760	762	752	785	726	761	733	778	772	757	750	803	755	782	763	794	727	791	830	763	772	782	747	758	744	785	719	815	769	769	768	717	774	752	759	768	760	757	764	746	780	758	761	766	798	751	796	774	760	720	721	763	766	771	777	756	739	730	775	744	780	790	788	809	824	760	761	747	753	777	865	743	819	797	755	751	743	778	766	758	739	751	806	748	795	756	761	735	778	737	774	800	739	764	800	791	790	748	753	802	807	744	733	788	779	743	769	750	781	799	706	751	803	759	788	744	758	785	726	801	737	773	740	752	715	756	742	753	758	756	768	756	802	783	779	753	785	758	752	777	758	743	764	784	742	787	773	764	775	786	773	790	795	733	763	778	783	779	777	774	761	751	777	802	742	735	779	774	759	716	790	805	722	708	787	733	824	795	735	829	770	793	770	732	760	803	760	810	832	740	790	758	746	752	747	767	764	830	739	842	806	774	758	749	760	770	785	736	796	787	800	737	776	736	727	749	772	771	783	747	779	817	791	767	779	756	765	716	803	780	737	770	764	769	735	743	762	760	726	816	739	778	748	732	765	787	782	750	789	750	779	726	771	732	790	741	713	828	739	838	789	761	788	778	786	824	765	783	774	762	756	768	767	724	783	792	719	780	760	776	772	757	718	755	733	746	757	765	775	788	782	772	815	802	712	717	785	726	818	774	706	798	776	802	735	764	773	727	773	750	735	761	748	732	767	785	815	775	783	697	796	787	748	709	782	828	753	720	762	753	771	764	755	801	780	766	749	746	753	731	806	720	734	751	801	751	762	753	749	732	753	756	776	719	796	743	764	805	705	788	766	800	802	774	748	746	750	719	759	731	734	731	731	790	773	736	784	725	775	736	749	751	735	729	755	784	753	769	772	789	768	776	785	743	765	820	763	750	701	777	794	798	722	771	735	784	791	757	773	777	708	738	759	800	763	744	813	739	774	759	767	751	788	750	719	757	798	759	802	740	748	754	725	802	780	765	796	768	763	744	760	771	749	728	805	810	745	764	710	748	782	738	771	752	772	765	818	797	751	697	751	766	792	788	803	699	767	731	726	769	790	757	755	763	790	789	760	760	716	777	822	750	763	773	744	748	792	786	782	745	775	739	780	695	734	821	752	775	782	766	750	743	780	758	755	763	731	767	792	798	745	732	789	742	824	760	757	756	750	775	743	765	765	705	775	744	761	777	762	750	746	807	785	779	780	749	795	761	739	803	728	719	761	789	759	806	762	753	809	782	754	783	786	780	785	789	767	751	820	779	786	842	777	791	790	800	767	710	783	740	775	806	729	766	743	789	751	793	750	790	751	801	812	779	784	755	759	751	771	737	729	748	768	825	815	745	757	765	728	794	794	745	772	764	747	732	756	762	745	730	776	788	816	742	798	727	789	777	780	761	782	732	766	799	732	810	763	782	732	738	805	785	719	741	793	738	766	727	768	721	755	784	766	717	779	798	769	755	792	764	799	752	777	803	765	784	770	813	775	794	728	725	749	787	776	766	793	743	756	794	768	781	765	759	818	755	739	766	808	834	799	746	770	792	781	811	743	770	740	771	741	770	773	785	793	768	754	767	801	768	789	798	786	793	754	783	758	772	775	752	748	769	743	797	730	780	787	775	749	776	745	726	839	765	804	785	819	748	809	782	802	759	763	783	815	794	752	741	756	782	788	766	760	800	741	740	758	756	761	706	747	758	744	767	742	704	780	728	794	793	736	733	764	785	753	801	760	787	764	740	754	778	760	802	806	743	790	758	776	721	763	785	755	756	708	793	771	734	774
27518	21180	29529	23091	21134	19208	410	212	213	208	207	194	201	207	197	206	167	199	212	223	183	194	215	187	216	209	219	187	209	181	227	196	186	215	182	180	193	194	203	229	199	182	182	184	199	204	198	201	209	207	189	203	237	204	183	155	202	181	211	203	176	193	210	189	236	191	172	210	187	200	209	226	187	221	175	208	183	190	224	200	212	207	208	187	205	216	212	192	191	205	183	179	195	184	200	202	205	200	213	207	193	195	216	197	206	183	217	212	194	219	200	189	198	219	176	186	181	186	185	194	197	196	205	209	185	212	186	207	207	204	204	218	200	199	200	235	221	209	206	192	202	216	208	204	230	190	221	185	191	204	203	180	192	190	222	200	200	176	218	208	199	194	220	201	211	219	194	210	186	223	188	210	172	192	193	189	179	198	189	211	193	181	196	225	169	192	200	215	210	216	197	183	187	201	187	184	199	223	183	176	192	206	203	166	189	187	193	202	181	222	193	199	182	205	213	205	194	203	217	206	224	172	187	222	207	179	216	172	193	197	202	199	217	195	191	227	216	216	197	208	196	213	174	203	199	200	191	197	204	205	197	192	198	208	196	186	244	205	207	207	203	187	206	189	217	200	181	193	217	198	198	183	196	211	222	208	195	194	205	193	216	222	197	208	181	188	222	228	227	199	219	186	213	192	220	216	186	199	207	192	194	209	216	216	200	209	208	187	178	212	213	221	197	194	194	227	203	205	186	216	217	206	192	230	191	205	212	203	195	190	197	175	214	178	196	206	205	196	186	190	218	210	197	193	216	206	216	206	211	220	204	179	211	203	202	220	213	213	180	177	202	230	221	203	195	205	192	191	204	202	186	199	213	179	220	200	212	216	205	210	194	208	213	197	194	205	197	196	192	203	193	201	190	206	205	200	199	224	220	194	228	198	204	197	213	199	190	208	219	213	206	232	214	203	209	212	208	212	202	185	191	177	201	204	218	194	204	210	217	219	206	198	177	212	196	212	224	213	195	205	204	188	229	197	182	214	210	221	194	181	195	216	205	165	195	186	213	196	212	204	212	221	185	203	234	216	202	183	197	211	194	193	198	174	171	205	184	193	196	197	172	206	170	191	208	226	199	185	186	197	211	191	191	213	183	244	210	201	225	198	218	213	230	214	214	186	182	203	210	201	230	221	213	196	190	189	223	211	193	187	207	183	217	197	200	198	207	236	193	217	185	208	197	195	182	218	206	218	205	221	233	201	190	199	182	208	178	203	218	191	184	184	190	203	213	198	177	235	190	208	198	221	206	211	184	219	216	193	211	197	211	200	194	193	174	193	220	204	176	181	204	197	210	198	192	222	183	184	181	204	205	200	188	219	214	220	216	208	234	184	183	189	232	205	222	237	205	203	207	177	204	203	201	199	186	187	209	214	206	208	219	201	218	213	204	199	213	213	204	194	229	212	188	200	194	208	202	195	217	205	189	205	187	219	196	203	205	193	204	211	248	205	186	202	204	185	200	194	203	195	182	187	208	197	190	203	212	195	222	202	210	197	185	190	181	207	190	187	213	214	204	231	188	212	198	174	225	200	190	178	216	212	214	195	196	199	177	175	205	211	205	182	205	193	196	210	160	205	204	220	209	201	184	222	214	225	163	185	201	195	207	207	177	240	197	204	215	219	204	190	212	185	198	209	203	211	204	191	185	215	177	192	191	219	204	230	194	203	211	202	217	215	184	201	207	190	180	176	217	196	187	192	216	211	183	206	181	222	195	201	194	177	207	177	193	214	188	217	203	184	219	217	198	225	208	222	194	205	220	235	196	185	194	208	198	216	211	191	205	210	218	188	203	175	204	203	210	185	208	192	205	230	199	185	199	202	203	200	196	205	191	195	201	185	207	187	197	202	212	198	208	208	186	237	242	204	226	176	210	216	168	187	194	220	186	205	182	197	208	207	190	210	200	198	205	202	215	182	179	171	207	213	227	193	182	193	187	189	185	169	187	204	168	196	214	203	209	204	190	186	177	180	190	210	182	206	183	201	183	207	222	201	219	213	202	194	203	191	185	197	228	188	200	207	187	200	218	229	204	193	186	205	204	196	202	211	202	212	194	196	215	216	207	212	196	193	186	186	192	225	178	198	201	198	209	171	205	193	202	197	186	206	209	208	181	211	208	208	208	191	212	224	184	203	200	202	182	224	154	207	202	206	185	195	177	212	222	209	196	206	192	203	213	199	192	198	198	218	201	201	205	201	205	206	208	221	184	221	196	225	176	205	205	210	211	219	205	214	212	225	230	196	216	190	203	196	194	209	188	203	212	205	214	202	206	227	182	215	201	206	201	198	190	202	206	209	199	192	196	195	188	201	198	202	179	195	210	192	176	191	205	188	191	193	204	183	214	223	210	194	202	191	180	206	177	186	175	219	198	233	193	196	221	200	221	209	203	207	197	189	194	211	214	227	204	197	181	228	192	195	201	210	218	190	201	200	196	200	201	205	202	197	195	211	194	220	184	194	183	192	201	195	202	191	200	178	193	196	206	195	186	200	207	205	195	207	201	202	220	194	218	229	194	167	217	188	197	214	209	191	208	201	188	214	202	190	216	200	186	184	206	177	211	201	232	200	192	210	170	201	193	228	194	211	213	223	198	206	185	191	216	209	187	198	221	218	212	189	205	219	215	183	204	231	208	184	217	203	203	173	208	214	184	222	218	175	191	223	194	158	188	187	198	194	204	205	195	194	198	213	221	208	199	198	217	208	180	186	224	211	193	183	209	202	204	192	202	201	209	204	187	197	224	207	201	200	206	209	205	212	207	215	201	180	178	210	191	186	230	197	211	207	201	183	182	216	192	193	188	218	172	202	199	202	199	197	192	223	215	189	204	185	201	235	195	206	199	220	207	194	203	212	193	176	217	202	187	217	162	188	203	183	198	218	196	216	216	195	206	187	196	184	205	182	181	194	188	196	186	221	199	197	225	206	205	220	206	212	193	205	215	200	180	190	195	188	205	203	195	170	201	184	188	206	203	201	214	217	196	179	200	198	195	185	204	219	184	215	193	197	193	169	208	174	209	234	183	209	199	210	209	182	194	185	215	221	181	209	196	183	231	208	201	229	218	184	208	197	215	206	202	215	193	207	199	175	179	191	178	189	192	201	204	203	180	213	221	192	202	201	181	210	207	215	192	193	186	202	189	215	194	229	213	192	197	195	214	202	237	191	213	224	207	199	185	187	182	215	191	189	192	194	224	203	212	202	234	202	201	211	246	197	191	211	215	203	188	208	163	192	180	165	196	220	217	205	186	198	186	205	184	203	210	193	201	208	188	211	236	186	193	193	220	191	214	208	220	183	184	196	179	226	188	193	191	202	180	201	196	187	199	221	209	229	204	187	209	199	200	178	175	218	184	201	193	226	206	233	221	212	205	181	228	195	193	194	198	197	201	200	194	214	181	202	229	230	223	194	216	190	198	207	225	188	198	197	203	185	205	217	172	190	211	209	193	211
3816	495	366	319	342	271	316	280	273	272	291	278	281	294	259	283	286	262	292	278	270	281	261	290	268	221	273	238	280	301	299	273	270	244	258	291	261	283	271	290	278	250	306	248	291	256	281	256	279	292	267	279	245	285	282	270	288	250	266	277	271	256	267	262	269	277	282	287	240	262	277	242	288	231	267	272	263	268	281	263	324	259	261	286	309	254	233	287	235	282	244	303	258	291	259	291	261	302	284	267	287	252	266	253	291	262	265	247	277	268	290	263	280	275	273	277	263	277	245	295	253	304	288	248	283	255	272	258	304	269	242	265	262	258	257	279	305	270	246	259	278	264	250	304	259	305	244	279	268	279	261	253	263	272	280	272	269	272	268	282	269	256	262	256	274	277	282	295	267	269	267	282	277	293	313	282	276	283	239	252	262	284	285	276	242	247	286	290	295	279	279	260	279	266	283	270	293	276	241	267	260	261	256	259	266	299	284	263	264	261	304	269	249	258	305	271	262	291	252	272	298	269	270	259	264	254	265	258	271	285	269	279	303	272	249	269	274	283	262	275	249	261	291	298	272	279	273	294	272	280	286	302	254	285	266	278	283	297	263	318	260	273	259	285	244	282	259	300	289	284	284	262	248	261	281	285	271	291	281	275	270	288	264	265	254	309	295	279	269	264	240	270	264	260	284	259	253	295	252	301	286	270	285	230	251	286	306	272	234	245	279	285	258	295	254	270	276	282	225	293	278	258	269	282	278	286	300	288	297	276	261	280	293	259	288	267	280	266	290	241	285	265	258	235	271	258	294	275	263	280	283	250	292	264	279	265	284	282	282	275	274	280	275	261	284	250	271	253	267	293	299	274	302	268	275	275	260	255	294	280	231	251	260	275	291	271	242	253	246	263	316	296	271	273	273	251	281	302	281	273	290	269	238	277	285	276	280	287	276	278	266	258	270	289	256	310	276	253	257	267	280	287	275	280	294	266	256	270	309	271	290	261	246	282	226	267	266	299	295	281	280	250	263	240	280	284	255	260	271	290	278	280	261	310	258	290	272	262	274	262	259	256	254	289	275	291	298	261	284	262	276	292	291	268	275	280	274	267	281	290	296	269	280	264	272	276	264	265	301	254	264	253	270	269	276	257	278	262	245	268	304	282	277	262	293	294	250	274	269	255	281	269	298	292	262	280	280	268	252	264	265	253	289	258	250	285	271	282	268	276	254	281	279	293	300	290	295	261	268	288	265	259	278	253	291	268	302	280	285	270	271	255	268	251	271	270	290	276	260	246	265	281	281	260	277	253	244	257	275	274	267	252	325	260	274	249	277	270	266	269	335	280	243	283	253	285	259	276	240	253	269	265	265	293	269	272	271	284	282	292	300	278	260	288	261	297	280	259	300	275	272	242	286	283	257	263	255	261	306	245	274	269	287	297	289	262	251	252	266	265	254	251	277	279	271	299	273	289	253	293	258	281	268	265	307	284	265	276	257	296	258	274	281	284	277	261	269	272	294	294	264	289	264	266	299	269	280	248	252	274	271	278	244	266	266	285	281	274	284	257	288	292	253	267	305	251	273	282	266	292	247	266	283	299	263	252	285	285	301	278	261	293	271	247	273	262	269	307	299	285	289	276	310	271	275	281	260	277	275	277	269	266	268	249	231	297	282	296	263	275	259	262	274	277	249	274	274	282	269	318	289	272	300	308	285	277	258	257	285	251	273	283	285	256	280	292	271	306	273	276	278	269	292	272	264	294	255	274	284	256	284	257	297	262	298	281	291	291	285	320	284	268	266	247	273	254	262	271	273	254	297	306	257	287	290	261	268	234	252	273	255	286	261	290	259	300	298	258	307	247	302	237	258	271	272	304	269	285	285	262	247	257	256	271	274	306	256	272	280	270	251	269	276	266	273	289	278	264	278	270	279	287	288	259	284	275	274	262	263	274	279	286	297	265	263	320	272	280	239	284	266	286	259	249	276	276	274	272	252	266	278	305	307	237	270	263	283	281	244	273	246	270	277	275	272	261	279	245	251	256	309	288	260	279	261	284	292	276	284	275	275	283	281	255	266	297	286	258	231	266	273	243	282	268	274	290	252	286	263	264	245	285	292	287	282	279	275	288	264	254	284	284	273	238	266	252	279	281	278	277	275	255	260	260	254	272	294	257	291	261	272	262	284	256	284	271	258	246	286	281	296	274	227	260	283	292	295	280	286	272	279	274	242	272	304	252	269	282	260	269	266	280	257	270	291	283	282	254	273	276	292	276	269	293	255	293	251	276	263	298	269	291	275	268	257	261	258	300	262	234	276	296	292	294	261	283	290	278	259	285	266	266	251	268	282	313	271	290	248	261	293	246	251	294	316	258	288	246	297	261	283	270	262	279	263	272	259	276	295	274	286	289	257	289	265	285	282	270	251	291	262	279	286	266	273	281	285	245	284	280	298	259	282	260	254	277	298	266	218	266	258	278	250	293	267	285	251	291	281	282	261	298	294	256	260	278	272	249	266	263	253	244	232	275	252	264	268	267	256	248	274	278	271	262	265	267	288	305	275	263	273	260	284	278	269	301	294	307	313	273	269	249	300	284	250	268	258	262	266	267	299	269	265	304	295	274	277	256	272	292	294	279	258	281	261	295	243	265	263	298	253	257	258	256	291	283	289	262	274	273	304	279	272	264	278	295	291	295	276	263	263	252	313	255	276	268	269	273	251	264	253	255	258	294	275	264	286	282	262	236	274	268	263	272	259	271	249	287	277	273	278	257	257	245	309	305	288	242	278	278	275	262	282	263	252	274	274	248	276	250	266	258	259	245	287	273	291	248	260	258	248	293	280	274	277	272	234	270	295	260	300	281	263	271	275	257	264	251	280	291	262	281	272	282	268	268	284	271	291	299	271	287	278	251	282	257	284	280	289	274	255	253	235	274	264	305	289	284	257	260	255	247	267	273	255	258	276	251	287	281	269	262	284	286	266	308	287	264	276	269	272	294	268	274	247	274	309	302	298	254	269	270	276	283	242	267	311	289	277	244	318	284	295	273	275	244	252	275	266	279	262	255	259	266	318	264	271	252	284	288	271	275	268	282	288	256	264	252	271	249	307	280	244	242	289	297	278	258	298	258	305	285	262	271	255	262	268	269	280	285	291	255	268	292	254	271	265	262	249	290	285	323	255	243	276	283	285	275	294	270	268	254	274	304	253	262	305	299	256	263	262	269	275	249	280	276	234	295	276	265	267	270	258	297	273	272	252	241	249	275	270	265	233	260	284	267	284	309	292	243	265	260	278	245	270	266	250	256	279	284	280	268	264	269	290	264	272	286	290	275	263	292	280	268	268	283	305	292	259	281	265	255	253	281	260	276	262	263	262	258	290	269	250	265	312	253	275	251	290	293	302	245	262	251	285	257	265	261	284	276	285	263	299	281	298	268	262	261	260	306	272	264	271	273	273	291	264	250	281	263	263	267	301	270	295	275	257	295	295	291	261	272	290	259	283	279
22618	21246	29559	23248	21247	21412	24288	4050	726	767	722	704	690	692	706	696	632	652	686	654	676	717	675	657	641	656	671	676	697	673	669	715	604	692	655	641	704	655	650	656	668	676	677	694	676	672	674	631	638	679	656	673	658	671	670	646	650	690	659	666	708	646	642	655	644	659	697	639	684	655	640	713	715	677	692	638	620	669	728	680	618	679	642	643	645	685	640	685	701	662	653	663	621	660	657	641	623	729	696	662	676	605	697	658	631	704	679	671	685	665	658	639	664	644	658	643	696	658	672	737	693	679	694	653	636	661	661	688	679	695	658	668	671	671	648	688	656	674	659	658	691	647	694	697	641	681	624	658	640	709	673	657	665	672	665	647	671	681	655	635	682	615	642	650	677	660	667	677	637	694	671	616	668	692	658	677	635	647	685	677	666	665	695	655	699	726	654	636	635	652	675	673	657	701	640	680	681	669	653	635	663	697	628	695	695	708	664	680	691	658	652	648	652	671	655	690	663	683	589	691	676	659	654	633	650	651	642	675	657	713	689	622	682	640	699	652	633	680	706	667	655	634	696	714	654	695	691	609	694	648	655	624	677	668	686	691	699	663	646	604	654	618	642	622	649	638	619	641	644	690	645	681	643	690	658	654	648	661	698	618	671	660	657	683	659	648	667	692	675	665	645	652	700	638	685	697	665	691	688	668	671	665	655	645	661	668	694	650	663	699	713	658	661	612	666	630	688	654	675	671	687	667	604	680	659	656	675	661	655	644	676	696	661	665	643	621	644	617	635	662	709	706	673	663	637	678	656	628	662	662	670	660	661	690	615	666	658	699	728	680	628	693	701	668	688	689	651	649	627	659	655	673	645	662	612	667	659	679	695	667	660	680	638	671	656	663	666	661	637	635	692	667	673	685	588	649	659	736	689	647	687	696	646	640	590	631	672	696	653	635	664	672	665	630	652	621	674	634	662	636	668	657	665	649	750	646	689	649	642	697	640	656	681	646	653	719	642	664	648	662	663	688	656	651	642	620	716	666	748	651	653	617	653	686	685	643	662	658	662	643	640	646	633	693	676	662	633	655	645	679	670	660	720	653	670	611	646	688	657	677	668	657	656	666	641	653	649	656	673	669	680	698	697	631	631	631	676	682	688	630	675	677	662	625	641	680	653	680	610	675	704	673	657	657	673	677	667	665	651	670	664	649	672	677	650	657	701	664	647	655	656	654	665	640	707	636	673	674	673	655	626	692	643	638	714	642	679	659	642	679	674	666	682	665	696	689	663	645	684	657	640	680	652	661	631	682	675	623	657	669	671	632	705	643	654	653	717	649	637	641	696	648	678	684	703	643	679	665	647	661	613	636	640	620	666	698	687	670	641	670	694	674	661	667	665	697	676	635	650	627	686	650	681	646	654	638	647	664	676	650	661	662	687	659	651	638	685	656	644	640	644	670	648	635	674	671	678	672	637	650	601	605	700	638	646	626	664	714	659	692	702	693	658	637	667	675	666	659	653	674	674	623	680	636	689	652	662	595	629	640	694	664	674	662	641	628	698	659	653	600	690	689	678	655	616	675	627	646	670	696	660	643	650	639	646	692	686	646	677	656	726	674	691	695	698	681	657	720	675	657	651	690	676	669	635	618	616	689	695	670	649	644	662	650	643	660	660	697	663	632	678	673	704	647	678	628	672	640	616	680	632	650	656	655	653	678	611	675	643	626	642	688	663	675	685	679	642	711	659	722	605	705	656	655	649	648	666	665	654	677	672	639	628	639	646	690	679	635	687	629	650	653	649	627	688	659	617	654	684	615	652	670	645	659	673	638	715	683	637	667	692	646	666	634	667	651	670	639	621	612	663	675	657	683	704	675	672	645	717	681	646	701	686	667	693	667	641	665	675	645	669	666	664	651	636	646	681	665	669	660	697	660	689	675	689	691	657	715	669	660	639	654	679	676	629	627	660	644	696	591	694	669	631	642	686	647	619	669	646	655	629	658	669	633	678	639	666	652	627	702	697	650	684	649	695	626	655	649	628	684	713	683	670	632	604	632	676	662	632	610	625	640	667	682	675	701	655	678	623	666	636	643	691	651	682	644	676	655	657	644	665	631	601	667	639	635	681	633	647	668	677	632	675	622	667	631	631	676	656	650	658	634	641	674	657	640	710	683	660	628	648	636	671	657	633	681	683	709	653	643	671	656	658	673	659	678	700	695	666	657	672	654	662	661	630	629	664	688	640	658	656	711	666	671	665	696	671	632	672	618	703	687	676	690	634	724	671	700	612	617	686	704	650	691	663	676	683	677	648	666	700	678	622	654	661	606	656	711	688	629	683	661	630	613	651	716	655	610	660	626	664	644	642	655	652	627	607	654	625	672	682	649	655	619	640	674	643	648	655	643	674	696	681	675	702	697	642	676	648	680	724	647	638	666	607	601	629	600	675	608	718	638	644	666	643	629	631	641	653	671	635	669	669	639	714	628	628	666	701	670	687	661	680	657	656	675	708	656	682	681	640	629	695	652	669	641	645	646	717	675	699	635	664	637	673	701	660	634	658	660	664	624	681	640	639	675	671	662	627	639	671	653	655	735	669	664	639	695	635	674	678	585	660	668	630	611	679	684	705	691	674	687	655	660	659	646	622	625	631	648	666	647	664	629	639	653	633	707	675	633	642	656	647	679	690	709	665	636	641	629	694	652	651	696	656	672	601	676	593	677	628	671	673	718	628	643	649	628	644	641	659	668	663	680	666	641	643	686	611	656	652	633	660	633	636	654	644	661	635	606	640	691	630	671	661	669	632	654	659	652	665	658	654	610	660	675	669	610	682	654	623	645	676	601	628	686	674	646	612	663	669	620	691	607	655	614	656	645	650	648	690	668	657	637	641	670	682	681	607	637	645	654	653	681	645	660	680	677	654	656	612	638	714	628	654	688	687	630	637	675	629	667	677	658	675	677	691	656	631	627	675	646	665	649	653	666	677	651	680	675	655	717	727	657	631	618	632	664	606	631	673	755	625	603	667	617	656	634	626	691	698	667	662	597	672	633	618	683	647	662	684	646	699	660	583	660	645	641	626	634	688	653	689	711	675	646	660	668	605	608	664	641	646	651	680	651	638	655	653	608	662	650	711	688	679	672	649	636	653	668	715	638	666	713	650	648	646	670	655	661	670	610	644	622	610	627	692	624	699	671	662	672	660	663	708	656	634	689	653	660	646	628	627	659	616	656	670	661	650	652	667	670	664	642	740	654	694	629	646	661	627	665	704	664	657	694	653	680	662	651	717	647	719	667	639	645	651	687	672	649	659	665	611	618	676	617	641	634	632	628	677	684	678	629	635	659	669	714	667	622	694	683	673	650	666	677	667	647	648	672	630	651	659	742	650	637	638	695	684	711	670	666	669	655	608	673	634	670	641	673	659	669	661	661	668	685	658	616	666	665	673	654	705	656	632	657	657	631	685	669	636	651	600	660	637	649	609	625	655	669	639	605	651	630	655	640
4864	1814	1160	966	911	872	870	868	820	836	783	811	852	849	841	795	755	803	803	834	824	824	785	765	754	761	776	822	809	792	763	775	827	772	816	754	769	776	772	784	783	779	821	781	776	740	755	782	827	817	785	825	759	814	813	781	725	779	756	776	848	748	782	791	808	813	791	807	797	769	777	787	786	798	779	787	756	811	796	793	751	799	772	811	763	776	766	729	808	812	767	738	718	783	772	772	793	844	784	762	771	765	789	784	747	771	803	781	778	801	802	753	809	805	775	792	820	775	834	765	760	812	812	774	746	804	733	757	767	737	788	797	810	791	793	803	761	771	744	754	718	760	822	789	812	757	850	797	839	832	747	757	757	824	806	827	797	768	755	796	758	734	755	798	831	829	778	774	752	745	817	847	733	759	773	772	738	784	794	780	741	819	750	729	772	814	761	821	803	803	800	792	763	781	781	831	783	769	853	818	857	825	824	791	768	734	800	794	798	791	836	801	756	791	838	794	776	798	787	806	766	764	772	771	774	790	754	808	756	788	805	794	761	788	761	803	742	783	789	741	793	813	752	797	798	828	764	781	824	803	829	798	747	800	789	779	805	753	784	746	810	835	773	798	827	769	833	750	809	779	788	729	780	789	742	800	770	805	743	790	777	778	745	778	785	799	788	751	786	780	801	752	765	803	804	842	742	797	816	815	737	776	777	795	804	738	782	782	790	759	777	777	750	807	834	866	800	761	771	798	781	756	809	831	749	748	789	778	734	799	788	766	820	787	794	775	788	784	737	782	759	743	772	804	789	780	762	794	743	775	787	812	723	766	790	782	787	841	776	804	811	800	756	829	817	810	762	742	810	770	785	830	822	796	813	775	797	766	749	830	776	773	768	814	791	750	845	788	817	788	746	746	779	765	802	812	745	758	786	798	790	765	792	821	777	778	794	770	768	762	802	764	777	803	791	788	793	804	793	805	774	810	818	764	757	833	814	723	792	758	778	762	854	776	804	798	781	774	763	785	775	776	772	809	774	815	800	767	774	810	822	757	806	765	780	775	801	756	817	746	763	772	829	774	827	812	805	749	853	845	783	820	796	789	772	812	806	785	795	770	775	770	753	847	786	806	823	765	798	810	753	804	783	822	792	778	804	818	809	818	724	785	757	816	783	726	791	804	821	742	805	806	780	779	796	776	791	811	742	755	863	802	788	804	789	789	755	721	757	817	779	826	797	794	814	754	798	759	806	824	790	788	848	833	814	748	796	801	789	776	761	788	786	748	767	826	778	777	812	754	777	772	801	796	821	770	773	766	778	763	712	781	801	818	759	794	786	733	769	770	749	791	762	732	821	793	732	803	734	790	823	768	783	761	826	797	804	796	793	793	815	753	782	801	800	757	840	775	738	789	753	800	752	794	766	803	775	769	826	811	758	757	777	778	733	771	774	790	767	786	795	794	727	746	794	837	792	769	747	788	805	729	782	772	799	792	776	827	734	787	805	750	786	801	786	796	783	751	790	808	789	799	734	743	789	763	750	737	723	774	808	763	782	736	777	747	777	812	808	787	780	804	779	781	764	742	770	763	772	814	790	777	747	796	771	771	796	754	787	820	749	793	754	805	803	773	838	785	768	802	824	815	786	789	741	839	802	753	778	718	741	779	803	788	782	804	747	800	805	790	758	750	747	833	795	824	753	778	799	803	724	794	781	797	770	773	809	810	793	769	785	743	791	802	779	764	783	800	774	815	729	822	783	741	771	753	750	797	748	782	808	801	798	833	820	775	815	767	780	770	785	822	810	768	781	780	782	736	850	777	790	752	819	820	758	784	768	771	827	818	753	759	759	771	788	821	740	774	765	775	767	764	783	823	781	792	801	797	771	753	788	787	778	787	733	748	759	842	796	794	781	764	770	759	788	740	767	744	735	736	745	774	795	756	772	793	760	787	809	817	857	791	817	854	822	795	816	779	830	813	781	797	752	769	814	820	816	784	779	768	795	845	790	777	813	780	793	809	740	836	761	749	810	767	775	723	806	789	775	769	786	786	731	790	792	786	803	819	744	775	773	786	815	750	762	808	773	740	772	795	783	782	777	769	732	778	773	779	769	774	761	765	760	797	782	710	785	794	762	800	788	805	768	788	827	778	790	763	737	803	827	736	847	791	773	779	783	765	787	730	762	745	791	758	783	806	767	792	814	748	781	762	756	779	801	770	780	814	795	785	745	767	745	804	737	793	768	852	775	833	759	816	794	785	829	811	777	808	771	788	784	820	752	831	798	805	798	730	813	759	776	817	743	761	808	808	781	783	789	748	830	723	785	769	819	802	772	773	759	794	802	766	791	815	767	820	826	808	773	776	846	763	796	759	767	832	737	760	783	777	816	807	790	765	790	770	782	790	752	790	798	812	812	777	812	847	777	781	797	804	773	776	817	779	798	781	813	794	776	748	757	773	791	752	743	814	749	761	795	792	849	785	795	791	776	797	810	753	818	754	739	803	826	765	799	801	806	740	829	830	806	813	776	748	816	788	840	800	762	823	730	775	767	866	792	818	814	781	784	773	829	820	800	774	794	781	793	797	814	784	833	758	802	770	808	748	796	751	817	764	793	753	837	805	764	796	789	764	779	847	769	805	792	783	762	786	767	757	769	805	831	722	739	739	811	777	792	777	763	764	772	756	782	796	766	758	784	803	775	785	790	761	790	779	796	753	747	804	779	867	801	799	793	794	802	758	792	834	825	794	752	763	843	805	776	798	807	762	756	809	776	772	779	760	801	786	770	754	780	746	792	794	817	804	778	810	837	789	784	777	760	823	781	772	811	847	758	801	773	821	758	818	756	801	798	795	772	757	767	787	814	766	794	811	783	793	825	741	812	820	814	804	772	818	821	826	745	791	764	744	761	743	822	801	806	798	808	800	764	741	776	765	787	768	753	752	764	786	799	768	806	769	822	762	824	785	750	830	759	815	801	782	825	808	816	808	720	790	777	738	741	790	772	798	760	824	827	783	798	823	800	769	762	764	789	789	768	795	819	809	753	773	800	814	813	786	749	801	785	803	767	818	802	762	777	756	824	796	760	795	788	795	760	775	744	750	805	810	795	744	787	758	798	812	818	795	789	826	791	799	760	765	810	819	798	833	782	760	773	749	765	797	805	786	743	788	766	792	725	811	832	748	834	760	828	768	764	753	796	783	733	780	748	794	788	817	830	725	810	800	821	803	754	777	782	810	783	815	740	797	805	770	804	805	798	749	805	776	807	842	773	809	782	809	789	790	791	801	747	854	738	741	780	764	825	773	801	779	756	802	810	796	812	803	801	752	717	798	822	762	792	807	701	806	777	816	772	744	751	798	791	779	762	771	741	787	825	797	850	743	810	817	776	802	750	784	796	797	830	776	824	769	818	804	747	808	771	803	803	820	855	800	813	778	798	731	753	707	777	783	745	740	787	768	753	799	789	782	835	801	780	800	826	825	792	798	759	772	822	769	809	835	818	837	785	829
27876	21180	25322	13638	442	337	300	316	312	325	314	314	307	309	331	320	312	312	309	296	311	356	299	321	320	295	320	307	297	305	316	307	283	295	299	297	301	302	310	295	312	301	344	278	305	334	308	332	349	310	312	301	321	312	289	307	340	335	300	305	291	323	335	298	321	342	342	342	325	319	354	329	327	346	312	324	319	316	343	306	312	311	316	328	284	308	317	318	302	301	307	319	297	289	301	285	301	305	324	315	301	299	308	338	301	316	308	288	319	309	310	301	278	331	310	318	302	294	333	301	321	294	293	320	291	322	334	318	348	341	304	311	305	286	279	329	324	278	303	291	318	293	307	295	298	313	302	305	335	319	306	334	323	299	298	273	344	308	318	286	321	277	302	301	290	327	276	306	311	306	307	341	305	301	305	314	332	321	330	295	337	328	325	319	272	289	337	311	317	310	299	330	309	307	321	300	290	333	337	322	329	310	290	309	338	281	314	298	283	309	347	315	317	327	331	294	344	332	334	315	292	315	347	325	327	284	312	296	325	331	323	294	331	284	321	317	318	298	326	307	314	309	298	309	328	302	307	328	333	305	279	327	314	309	313	355	331	273	319	264	274	290	309	341	323	309	318	321	297	296	311	349	327	294	319	283	316	323	312	331	322	315	318	319	320	287	309	319	304	304	303	282	330	291	313	301	297	322	307	305	298	334	299	303	336	283	277	344	297	330	305	325	336	333	288	324	342	324	314	326	297	290	328	306	343	309	301	317	301	330	322	292	301	311	337	330	347	330	311	326	308	341	300	301	320	285	317	306	300	299	298	287	306	314	315	311	323	313	322	317	295	339	333	304	318	304	327	321	334	332	330	313	290	329	313	287	291	320	358	317	314	300	282	307	316	319	328	329	324	302	312	318	329	299	325	286	317	312	297	307	275	334	338	305	318	301	255	294	313	335	336	325	291	323	347	349	338	328	319	297	303	288	343	320	299	337	303	319	306	315	332	289	300	296	324	318	305	325	326	308	282	311	299	317	324	305	309	336	321	303	313	353	295	315	318	315	323	332	294	314	308	333	314	300	304	294	339	290	323	335	331	305	338	330	290	316	291	329	320	312	322	308	283	332	318	282	333	307	342	298	321	329	318	337	301	349	318	294	324	330	304	303	324	332	300	303	321	334	312	291	274	294	304	302	318	316	312	321	289	324	328	294	327	327	311	341	350	329	321	344	301	303	348	346	296	344	301	325	313	300	289	307	306	334	334	297	352	295	323	268	275	337	299	317	327	288	313	319	320	274	316	331	321	313	324	323	313	295	329	328	347	291	299	313	304	346	289	292	314	313	275	325	331	292	310	333	308	317	340	289	314	301	307	293	282	328	312	308	313	301	284	338	319	327	318	293	285	293	293	322	329	281	305	315	316	304	335	286	297	301	300	304	313	316	308	292	328	314	284	305	330	312	322	305	325	309	295	323	307	333	291	357	314	322	273	339	278	321	287	310	285	298	349	345	311	295	272	301	334	290	320	289	293	290	263	281	299	315	333	335	340	313	337	315	309	327	318	299	296	296	332	320	288	308	318	357	324	334	306	316	318	334	319	291	268	299	291	322	313	336	308	335	338	321	303	307	310	332	289	286	314	317	279	322	303	314	301	287	283	320	304	318	323	291	293	335	276	295	333	297	287	320	318	338	281	283	317	313	319	332	300	308	305	304	335	329	292	315	316	296	287	323	310	325	295	323	318	294	329	305	303	312	308	291	296	309	305	318	282	308	305	294	300	273	328	315	332	330	317	322	299	278	315	313	315	311	267	327	316	271	322	332	296	331	315	296	332	291	307	327	304	286	314	313	346	308	307	295	325	292	294	305	294	297	317	323	304	327	291	297	347	318	288	314	307	321	314	317	296	282	299	317	301	300	305	305	269	315	305	327	277	347	323	323	344	337	314	302	297	338	296	283	282	316	291	319	323	303	291	329	317	309	325	327	316	292	330	310	320	333	297	302	299	316	311	330	301	298	298	319	323	316	299	329	312	289	304	294	316	318	267	322	322	322	308	327	312	307	298	278	302	318	293	318	263	298	307	332	304	320	323	315	252	315	307	307	309	336	314	342	311	314	300	309	307	310	293	294	298	330	291	305	269	311	343	327	304	309	283	324	289	316	292	318	324	312	340	301	335	324	322	318	286	329	301	292	340	286	321	305	299	298	315	342	309	301	317	360	347	313	307	301	303	291	321	329	299	300	308	293	357	302	281	287	274	325	302	319	326	264	308	313	331	317	328	319	338	314	317	313	292	327	317	283	315	320	316	328	312	298	327	314	318	305	328	338	336	305	325	310	313	319	304	301	316	320	340	333	312	301	303	306	306	355	291	323	297	352	306	313	296	324	302	314	289	304	316	269	320	318	312	323	304	305	319	321	320	338	286	311	316	330	302	331	319	318	320	298	273	323	304	307	309	284	283	283	303	308	319	295	303	316	302	317	322	320	340	318	296	307	298	325	297	294	307	295	296	320	320	359	293	314	305	307	308	312	282	316	334	319	315	346	317	323	287	327	286	304	306	312	304	325	308	295	291	337	306	317	309	319	321	315	333	303	300	300	304	284	298	318	285	315	317	289	333	313	319	301	316	305	311	316	283	332	310	321	320	324	287	306	297	305	303	311	335	310	291	300	321	318	329	300	307	305	294	343	304	327	316	313	316	313	307	308	317	327	308	350	298	318	296	299	287	294	317	280	311	304	321	300	307	335	295	326	305	309	320	318	302	287	266	313	320	315	314	307	308	297	334	312	333	326	298	321	310	302	292	295	307	311	280	297	357	279	327	326	331	301	321	314	311	308	283	315	334	332	355	299	312	293	313	343	313	317	312	317	308	346	329	298	300	312	305	318	334	321	327	305	308	315	317	303	318	298	333	313	325	281	341	324	325	322	316	304	282	316	304	305	301	304	318	304	313	323	318	300	312	311	312	344	318	330	290	313	271	302	338	300	309	299	316	302	315	276	291	286	354	299	294	306	313	296	290	329	282	300	308	324	279	339	338	295	307	293	292	292	286	305	291	335	329	326	330	328	299	307	326	288	315	313	287	305	316	337	332	340	287	309	293	341	352	308	355	305	335	319	303	287	301	319	299	289	322	307	316	273	298	307	312	317	332	298	319	324	338	324	310	343	309	271	315	319	307	331	284	329	323	330	306	299	289	283	283	310	316	285	324	285	299	338	312	301	338	304	301	302	317	326	310	314	298	313	327	311	310	332	294	302	320	309	325	306	303	293	305	341	298	332	302	336	339	328	329	306	311	306	309	311	322	340	299	297	307	282	329	281	348	297	301	303	287	332	294	301	341	338	331	310	337	338	317	327	306	340	313	296	303	329	312	332	329	309	322	271	309	296	280	262	284	300	307	330	297	278	294	289	298	329	336	321	326	308	309	294	336	308	297	348	311	306	277	308	309	341	345	304	307	319	302	324	297	305	318	301	349	327	329	316	283	292	263	293	305	296	305	322
3307	387	388	363	386	385	406	354	362	388	356	415	356	378	417	364	397	343	362	361	411	402	384	398	356	388	352	396	405	367	423	360	367	389	385	374	361	384	387	390	388	396	377	404	398	394	348	406	425	384	393	393	389	369	397	406	382	372	391	395	416	356	388	381	393	372	380	391	406	388	391	389	409	415	372	412	398	373	395	407	387	417	399	373	366	402	370	393	383	382	373	363	389	380	378	413	369	366	402	380	406	413	386	374	376	413	404	391	414	375	374	370	365	393	422	396	394	382	376	392	391	363	393	394	357	400	383	394	389	348	359	364	381	396	384	388	377	373	423	363	394	407	398	414	381	381	384	399	378	371	394	394	372	406	349	371	418	406	389	380	394	358	384	392	344	402	370	389	396	403	383	358	394	393	380	386	436	397	432	373	409	389	355	382	427	401	357	393	395	377	391	383	401	380	389	379	375	367	386	410	386	384	375	397	349	383	387	365	365	382	385	397	392	342	419	388	386	356	416	385	380	379	353	390	374	385	363	382	390	379	378	372	341	384	408	423	380	384	415	394	392	409	362	357	367	385	393	390	374	398	378	356	372	395	355	400	376	392	356	359	371	394	365	382	409	408	359	399	397	376	373	366	376	396	405	403	388	420	389	353	395	384	373	402	355	391	364	364	379	347	370	379	390	374	392	368	374	389	404	415	355	400	411	390	385	393	370	365	416	390	372	393	398	365	382	378	404	359	360	411	376	399	380	395	384	387	408	381	393	381	363	371	377	355	389	384	411	364	385	388	391	345	388	375	361	383	400	436	421	381	339	411	411	386	383	396	359	399	354	388	376	365	385	396	411	377	401	393	381	417	418	415	407	375	387	368	380	355	353	397	381	366	367	381	376	394	377	375	388	418	371	370	364	398	392	415	401	397	401	388	354	380	373	357	371	409	401	368	371	351	375	380	367	350	384	394	401	371	393	422	404	386	425	386	404	382	400	379	406	385	406	400	395	359	362	366	432	373	340	430	359	362	414	375	388	405	317	391	389	415	361	386	396	401	392	342	408	368	380	363	404	361	394	393	390	367	380	380	358	388	361	367	378	385	404	399	410	414	396	346	419	385	391	378	363	411	391	396	382	380	401	389	381	370	379	380	375	373	374	400	333	369	363	404	377	364	392	375	368	393	359	413	397	376	366	398	363	351	371	420	373	426	377	353	380	373	409	372	402	362	393	366	372	397	404	357	377	351	335	396	380	387	377	386	369	396	412	380	371	397	370	388	379	375	407	351	391	363	374	389	358	393	345	327	382	407	387	368	368	379	413	372	403	375	392	375	383	381	407	388	394	346	410	356	378	375	383	388	373	408	385	364	381	371	370	387	377	416	359	368	339	390	371	393	375	391	386	357	381	401	403	415	404	371	384	377	412	391	386	401	371	389	367	391	376	384	373	366	403	375	395	384	367	378	368	378	362	366	398	380	384	413	377	359	428	396	388	398	352	389	414	375	393	372	401	398	369	331	404	381	394	381	391	343	394	396	402	415	403	363	376	381	408	373	377	379	417	391	351	365	386	401	428	385	397	377	390	366	395	396	416	407	396	378	382	355	397	356	403	418	401	367	369	363	353	379	393	368	386	409	388	356	396	362	389	404	343	411	400	373	395	401	383	372	358	377	369	387	354	390	369	386	391	363	343	372	378	379	368	414	386	385	417	410	403	355	412	390	362	380	386	409	384	401	386	404	403	401	383	388	416	375	397	381	425	397	405	379	403	376	387	402	387	413	399	350	401	384	379	400	386	375	397	381	374	363	400	379	384	373	359	381	412	406	350	362	407	348	391	359	378	406	391	347	387	402	374	375	380	381	358	375	360	418	392	396	381	392	395	405	353	383	393	391	374	396	401	361	408	379	366	377	377	373	366	406	380	399	352	388	372	363	356	387	394	350	372	390	416	395	385	376	361	403	349	372	384	383	383	367	357	387	377	377	390	393	409	402	388	376	378	353	401	373	371	395	436	383	391	355	363	371	397	393	389	396	399	380	381	401	388	384	358	373	403	382	345	389	431	344	388	386	360	385	410	392	403	340	396	389	368	390	372	366	393	410	425	387	366	350	422	395	391	360	408	383	380	390	374	419	407	355	357	379	380	393	369	370	421	411	398	396	379	429	370	377	367	359	417	386	366	397	369	425	365	423	414	383	408	396	377	376	389	381	416	354	397	379	382	392	397	360	378	392	383	417	402	383	374	359	367	389	394	425	421	374	382	373	398	384	386	355	399	370	399	355	386	388	382	426	394	362	381	364	358	394	383	387	378	411	401	407	402	381	397	360	372	393	417	418	405	409	388	381	375	380	358	358	379	394	407	372	448	369	400	386	396	387	418	398	389	434	378	366	375	393	409	359	366	372	370	378	398	403	378	391	355	407	368	388	339	392	397	393	409	367	383	390	390	397	375	370	356	380	388	355	387	388	382	434	391	399	387	370	382	422	355	389	377	374	391	356	383	374	370	420	419	392	432	348	363	365	381	348	392	363	394	384	408	407	387	391	378	369	411	404	354	393	375	408	375	409	366	378	401	354	393	413	386	379	336	413	406	403	394	395	386	382	379	382	370	380	377	391	402	409	367	393	369	375	394	374	386	372	375	395	377	424	419	379	389	363	381	363	405	380	369	387	372	377	344	371	407	393	376	416	368	408	359	371	407	396	409	378	392	391	387	379	397	357	387	411	353	377	412	366	389	397	370	406	399	371	359	396	389	364	379	373	392	365	394	391	385	357	400	369	406	380	373	402	372	442	389	358	379	353	396	366	377	364	400	373	386	366	371	379	368	386	367	390	388	374	398	401	383	374	414	386	403	369	411	366	382	395	395	348	390	377	362	366	362	345	369	365	359	382	390	369	375	398	354	411	367	393	404	369	401	345	375	390	402	393	411	381	375	411	365	364	393	374	383	358	342	349	391	374	399	374	384	374	448	374	378	389	404	356	401	406	406	374	387	372	358	377	374	400	385	377	372	358	361	391	388	431	374	367	363	382	370	351	360	353	379	382	377	385	364	381	366	406	385	366	375	361	365	371	387	393	351	378	387	383	348	363	390	419	389	365	398	355	384	380	387	405	385	368	411	385	379	370	409	378	374	394	383	405	389	408	391	391	357	380	361	428	406	402	369	381	394	402	398	365	358	390	389	401	398	370	372	418	362	396	383	380	356	362	375	419	412	346	412	395	382	389	358	377	397	403	379	374	388	369	388	416	426	354	373	374	401	395	393	365	396	409	406	408	361	396	355	377	366	355	395	383	400	411	381	387	378	393	375	390	350	415	372	373	365	383	384	314	403	357	361	379	410	362	389	382	381	361	377	407	356	394	383	405	405	413	393	366	410	376	380	382	399	395	378	359	373	410	375	367	367	375	407	381	403	380	389	349	400	380	370	422	415	388	360	383	363	350	388	364	362	399	362	370	367	378	384	358	410	371	393	361	408	367	360	340	383	349	420	364	359	394	376	422
25592	21220	29756	22985	21223	21267	18920	982	712	697	699	724	703	655	722	746	677	654	671	681	723	652	679	648	667	734	711	640	685	692	711	692	695	660	646	686	625	666	663	667	627	668	698	678	692	713	663	639	672	663	659	697	691	662	688	617	689	698	653	650	676	679	700	691	653	646	647	658	650	736	690	671	655	640	666	710	710	703	645	658	712	687	685	645	649	652	635	683	666	692	662	687	615	707	721	656	657	655	667	699	640	699	667	681	663	655	670	675	680	664	689	708	672	664	652	653	608	684	724	676	648	662	706	657	629	653	652	688	684	659	667	698	695	676	694	655	662	648	646	674	676	701	654	690	676	663	679	662	696	666	664	684	622	694	647	699	686	656	659	698	655	676	625	692	667	672	655	650	677	679	682	711	657	663	668	691	624	701	736	662	708	666	695	695	677	682	713	705	635	646	644	724	648	698	683	659	662	691	696	652	651	635	677	656	680	695	639	670	701	644	674	695	662	705	647	679	668	681	675	615	635	665	721	661	679	663	646	668	596	638	665	694	671	717	656	661	675	643	642	659	673	671	695	688	672	645	725	687	669	667	660	692	648	721	716	625	656	685	664	642	692	665	654	649	678	669	648	667	682	680	697	678	688	686	654	646	684	670	687	681	624	680	633	705	646	662	671	663	705	649	718	690	648	691	716	635	655	633	682	679	644	645	678	657	672	702	664	650	675	659	685	632	624	680	674	666	697	671	664	716	664	693	696	701	635	620	675	627	635	640	691	667	675	713	676	631	656	651	723	667	647	669	670	665	644	644	629	683	651	649	674	644	710	672	672	661	672	666	660	650	666	684	658	660	681	659	683	684	702	671	675	706	642	643	710	664	690	723	656	638	669	671	633	669	664	639	702	632	718	616	680	699	687	676	657	661	573	704	687	675	696	673	678	676	645	646	658	691	653	663	684	635	678	723	646	703	684	693	680	691	654	690	648	676	671	650	707	707	674	678	700	664	629	666	643	646	657	635	669	661	629	745	685	673	709	685	674	644	604	652	668	619	661	684	629	671	596	658	664	692	663	605	672	669	661	637	691	659	690	630	689	662	661	674	671	629	642	664	698	713	640	680	660	608	684	651	653	679	705	655	696	651	664	680	686	650	680	677	657	669	645	686	636	706	654	640	708	641	661	652	651	685	699	685	698	667	673	695	654	633	720	617	715	610	608	723	635	691	644	651	626	660	622	657	667	656	648	631	633	653	667	656	638	658	640	665	674	611	641	683	667	692	661	716	644	682	645	693	690	684	697	713	678	653	655	644	680	671	689	689	643	635	651	648	643	631	655	682	675	636	671	686	683	687	668	713	679	673	679	650	701	695	662	640	675	658	674	671	687	662	710	650	704	691	664	676	700	659	714	663	641	648	653	707	698	621	713	677	685	635	678	684	652	630	648	645	648	659	624	664	648	680	624	645	668	652	703	685	662	709	655	673	692	646	701	659	689	722	672	669	663	714	696	600	707	665	642	641	621	665	685	698	677	695	651	672	694	628	647	619	706	762	707	695	652	662	676	672	675	667	652	641	685	606	661	646	677	675	642	674	655	660	755	704	649	679	651	676	669	684	659	628	680	684	660	659	657	673	645	698	668	691	654	600	655	706	718	660	659	664	667	650	654	671	669	648	624	625	648	673	651	696	631	684	657	691	666	715	624	651	698	681	640	665	670	683	710	632	633	634	684	674	667	629	627	662	648	640	674	670	710	644	680	685	663	630	659	707	676	694	668	667	701	705	686	648	713	634	700	676	659	679	685	671	721	676	660	676	682	633	661	622	626	692	687	674	679	675	705	658	673	660	666	632	668	684	675	701	661	691	684	658	680	661	684	665	697	716	650	630	690	658	691	663	627	697	600	645	661	628	641	680	628	683	644	662	686	685	687	697	684	681	666	688	705	649	635	674	665	684	686	672	669	640	693	668	684	708	671	687	696	666	725	679	647	722	650	717	658	682	690	688	677	695	672	704	642	716	680	679	677	675	651	669	696	686	659	675	639	666	629	601	684	629	729	660	633	682	654	663	648	661	690	690	662	613	650	655	615	680	672	704	718	688	644	655	659	672	607	675	704	664	684	649	691	675	652	686	630	671	668	632	660	692	711	636	647	672	626	681	680	627	657	697	670	678	662	708	635	682	697	721	678	657	679	656	657	653	631	714	666	659	715	695	687	656	699	701	646	657	684	711	655	690	694	699	619	646	677	657	661	657	664	702	629	662	646	711	641	633	683	630	654	681	676	717	648	602	653	663	640	697	672	665	652	708	609	684	647	706	664	671	700	641	716	626	663	630	644	673	652	643	679	657	658	681	685	627	678	608	670	651	663	684	680	663	631	682	665	702	677	674	686	668	681	647	676	589	659	658	669	616	682	703	686	657	627	646	650	689	663	671	695	712	688	661	659	623	649	686	641	669	679	644	671	703	666	642	687	681	673	678	676	626	654	665	678	651	638	702	645	676	673	669	649	686	660	662	639	658	644	663	714	624	631	629	694	665	693	634	695	645	671	696	721	660	657	664	625	662	663	668	679	666	684	627	638	662	671	678	621	666	676	658	685	682	665	603	641	683	695	622	615	679	679	642	727	679	673	638	671	688	682	667	676	667	696	634	675	682	695	669	701	617	714	679	666	617	675	630	670	633	656	692	635	670	640	707	652	658	641	677	621	677	675	657	700	663	700	665	685	680	633	656	651	663	669	706	685	643	668	670	680	691	620	627	666	650	655	630	664	640	671	669	645	662	632	635	668	641	705	648	650	646	658	659	656	674	644	645	661	707	673	698	758	649	645	618	653	691	660	641	708	693	669	646	640	652	728	660	656	695	672	634	691	633	647	649	692	691	667	638	699	610	658	690	631	674	677	631	631	646	643	648	645	657	650	687	620	655	688	654	669	647	659	665	679	657	666	663	648	652	626	668	678	667	650	696	646	663	711	664	694	646	675	616	655	692	670	700	638	670	685	645	675	696	649	717	698	654	633	665	646	599	666	613	676	648	726	656	653	647	693	709	644	668	680	667	669	652	688	683	644	665	661	658	640	670	663	683	702	667	708	633	641	661	681	679	697	622	684	673	666	617	692	679	673	633	681	653	692	609	645	663	690	627	625	689	640	613	656	672	677	654	652	675	658	704	651	584	649	721	667	651	727	626	711	674	706	681	710	664	658	656	651	607	664	691	619	669	664	685	670	660	651	663	652	684	643	702	650	654	661	674	692	712	657	688	617	694	673	722	654	678	646	676	688	717	653	627	658	693	652	647	664	679	632	631	677	671	700	670	676	681	736	634	728	639	677	691	647	665	678	675	649	698	662	694	653	677	732	697	714	638	648	695	677	682	675	705	669	679	614	677	673	695	667	655	700	705	652	651	659	661	630	622	723	695	637	681	673	678	669	679	656	655	640	661	653	675	633	682	699	659	666	679	616	704	661	633	684	624	647	650	698	684	693	678	666	688	665	655	675	645	679	640
4003	1374	992	891	838	814	828	866	770	791	797	804	785	787	773	793	851	807	794	805	752	784	835	805	813	777	784	785	786	747	791	798	812	785	807	799	755	850	776	763	791	812	759	739	825	767	803	735	769	780	795	808	758	761	787	846	768	799	735	793	770	755	774	809	742	771	762	757	821	753	784	798	758	764	776	816	779	808	739	763	793	797	775	768	774	780	777	741	777	797	766	764	796	755	813	717	783	778	763	771	826	794	767	764	828	767	791	770	792	766	735	753	791	727	776	776	775	756	807	771	814	784	802	750	762	788	792	750	751	736	747	826	735	759	760	738	800	781	803	774	770	750	801	771	793	789	805	755	816	797	801	767	795	763	809	718	783	754	778	795	768	756	770	825	785	746	762	808	748	769	839	746	766	811	775	752	774	798	767	780	739	793	748	760	807	794	724	813	824	771	741	793	786	773	731	781	772	758	767	765	832	770	795	795	796	775	774	726	746	761	788	758	777	848	781	766	786	831	821	795	760	781	783	748	752	778	805	798	770	782	799	748	809	825	783	760	743	803	740	773	780	758	733	790	828	795	804	768	784	809	804	760	792	795	778	741	768	775	748	747	834	789	801	755	775	777	765	741	762	750	733	778	837	736	772	775	822	796	766	821	767	806	843	745	804	789	772	755	766	761	778	770	776	790	731	777	801	788	734	745	783	767	789	746	780	778	788	745	801	811	820	787	778	765	778	842	765	741	783	773	707	803	802	769	747	738	740	745	769	808	816	778	810	754	749	778	748	771	810	765	790	791	815	779	761	777	834	779	813	774	811	775	755	763	749	769	778	770	738	812	725	779	739	811	753	787	771	790	770	810	763	785	759	785	787	774	808	793	781	780	745	748	843	795	818	792	763	775	733	799	847	785	758	755	790	753	722	756	761	782	745	779	779	786	752	765	788	737	742	752	734	785	778	762	770	810	769	791	789	804	745	778	764	786	816	772	781	793	763	774	764	765	803	809	779	797	774	752	803	801	786	812	792	770	804	747	814	778	864	791	801	779	794	815	782	707	793	758	794	809	741	775	827	802	803	753	748	777	815	764	781	796	766	781	853	783	804	772	783	740	719	755	770	777	794	809	800	773	738	795	833	761	806	787	777	760	748	797	793	802	749	801	810	836	788	792	745	801	777	797	756	805	835	775	812	764	770	773	758	767	787	771	759	847	732	799	773	760	792	775	774	810	767	756	754	789	772	785	786	802	839	794	776	736	785	778	780	801	813	742	780	793	760	758	806	782	812	815	808	814	770	835	770	744	757	794	807	775	768	780	795	772	693	793	778	758	759	813	836	738	810	810	765	782	780	761	779	791	789	760	804	775	749	798	804	797	759	809	743	764	771	806	731	712	723	785	768	744	771	753	728	838	789	787	731	779	822	763	794	807	798	796	756	758	781	780	788	784	746	749	779	749	778	776	808	722	787	816	746	800	811	756	784	801	795	800	772	770	748	799	769	780	732	760	817	749	778	768	767	759	774	745	780	793	760	763	736	804	819	773	762	818	805	748	746	775	755	773	798	795	740	775	791	742	747	736	768	764	780	811	777	746	748	753	753	784	757	798	799	788	832	804	813	735	834	782	782	748	744	766	801	802	775	754	780	813	762	844	770	835	790	741	771	782	783	771	756	776	734	757	832	794	803	783	772	816	833	800	779	710	743	801	850	737	710	847	755	801	725	683	803	767	768	836	816	766	762	766	756	752	801	775	786	740	820	819	757	760	765	796	726	788	780	771	804	824	791	761	743	706	801	777	766	748	777	783	789	768	796	802	768	744	801	788	739	833	754	747	775	754	758	816	818	793	756	769	790	829	828	795	772	817	739	743	785	759	772	782	746	855	740	818	758	765	730	762	783	810	777	728	754	816	765	730	778	794	756	784	823	747	771	780	723	776	750	813	774	797	781	762	755	819	789	769	818	776	786	753	763	771	819	782	815	765	779	793	738	771	761	759	793	759	804	773	768	773	796	787	760	781	774	769	815	800	787	770	764	780	770	781	785	806	759	779	849	778	728	791	778	734	832	745	780	781	801	723	807	768	735	767	783	763	764	795	772	813	810	752	785	749	798	819	758	809	774	780	824	778	814	738	794	799	784	778	754	781	799	767	794	783	768	745	718	764	825	769	752	795	771	744	831	749	793	795	776	749	744	773	767	784	800	774	777	766	791	821	770	793	762	785	831	782	789	779	751	825	762	796	779	780	785	791	809	785	793	786	786	753	776	806	783	777	804	813	760	761	747	779	770	769	822	834	740	825	764	827	812	736	736	755	737	769	786	733	775	785	759	753	797	760	787	824	763	769	740	781	761	753	849	782	800	780	742	794	759	788	767	756	760	786	783	779	805	821	795	791	795	769	824	772	814	758	753	793	778	785	755	832	792	799	827	782	812	808	816	766	753	744	779	788	770	766	788	746	752	813	749	760	782	811	797	750	802	778	759	764	765	792	782	783	792	753	764	727	786	760	745	779	742	766	772	815	797	787	799	764	793	770	757	750	792	751	762	792	786	789	798	725	769	758	824	799	793	782	842	787	820	770	784	750	771	711	750	769	788	798	769	785	788	768	781	776	749	810	771	774	800	801	764	743	779	757	812	818	792	774	796	778	793	782	798	793	806	810	825	798	699	770	779	798	752	777	816	765	766	751	721	785	795	779	793	742	775	808	781	780	741	755	792	790	796	769	824	798	788	801	772	728	745	737	773	739	793	827	852	788	819	816	791	822	797	798	739	770	770	815	806	781	735	781	785	777	792	743	721	782	784	771	748	764	795	752	837	773	793	778	756	728	788	797	766	765	755	771	852	758	837	789	743	776	770	759	778	772	765	757	771	749	787	792	781	759	768	738	763	709	748	770	727	740	771	803	752	782	762	781	734	787	722	790	740	730	770	795	733	763	808	739	780	796	802	722	758	761	823	758	778	753	767	844	816	767	854	786	792	776	692	762	749	755	770	834	773	766	759	738	775	791	780	761	765	803	757	798	776	793	760	825	784	810	776	776	756	799	781	796	785	795	750	755	772	826	777	783	797	828	769	789	781	732	792	788	757	759	793	768	810	800	811	759	782	803	791	804	785	769	824	727	759	732	792	797	749	767	767	763	767	712	729	767	729	783	766	785	761	797	810	778	719	770	794	815	754	770	744	821	741	792	784	781	823	754	739	778	807	770	816	809	755	767	806	783	788	828	762	755	754	782	764	778	774	762	777	780	731	748	766	714	768	767	781	809	805	829	786	804	792	842	749	795	738	789	764	753	725	794	821	778	766	778	831	729	783	804	783	775	774	813	776	834	673	786	754	746	753	800	808	757	783	741	760	775	764	705	718	789	814	790	808	806	767	793	764	756	748	745	761	757	806	743	765	745	797	811	773	734	800	800	778	783	801	764	736	769	789	816	786	756	776	775	780	754	774	791	798	832	801	769	755	761	721	791	730	793	818	795	754	812	738	758	768	765	745	782	840	742
27747	21258	29641	23179	21228	19368	418	222	217	224	210	231	245	175	185	196	213	199	245	205	208	203	206	203	209	205	226	206	212	228	197	198	198	203	225	196	209	193	220	241	209	201	232	236	202	215	219	174	199	193	198	232	218	214	217	209	205	186	208	200	193	248	208	218	196	183	194	179	199	199	198	219	191	212	192	202	187	194	201	181	202	210	212	211	204	182	221	204	211	220	209	216	203	226	221	207	212	203	204	209	204	189	228	193	197	211	199	235	227	194	184	223	209	203	216	221	229	193	221	189	228	187	192	210	216	218	215	192	190	211	194	208	216	176	210	202	202	202	205	219	205	214	217	230	196	200	181	205	178	192	195	234	218	245	214	206	172	235	211	210	219	202	184	193	191	203	186	207	212	210	207	215	220	219	179	198	205	219	202	201	208	195	216	230	203	215	220	196	182	211	195	199	188	191	226	209	225	207	191	191	219	220	211	205	199	192	194	214	193	205	226	178	202	197	218	220	215	218	192	192	216	222	187	197	195	215	234	200	191	230	174	208	192	226	214	174	203	193	222	213	188	225	212	222	202	210	203	210	192	178	214	185	205	212	231	185	190	194	208	215	196	214	206	187	217	215	220	192	199	208	211	200	242	178	191	204	208	176	188	189	196	214	216	193	203	235	204	219	235	188	197	209	206	176	224	224	193	210	188	187	211	205	218	182	226	224	213	188	232	187	197	172	179	188	192	198	195	160	199	205	172	209	209	204	183	210	206	214	214	185	200	212	227	197	173	205	212	208	211	197	229	195	200	173	182	200	201	221	216	170	204	227	194	199	226	202	185	198	200	153	193	206	212	213	206	198	221	171	198	193	185	194	208	195	192	173	184	215	202	176	187	197	205	197	209	217	219	208	231	207	217	215	177	218	207	181	206	188	199	200	189	217	205	208	212	228	207	194	231	199	218	203	213	197	206	182	219	207	200	212	222	208	201	201	233	235	189	204	200	193	213	183	194	206	215	220	199	204	193	210	186	207	219	187	217	191	192	203	187	179	205	215	223	189	177	202	218	206	198	184	190	194	184	200	218	237	217	205	197	192	201	219	210	189	187	212	227	210	210	175	197	186	251	211	186	204	194	209	198	220	227	197	210	188	194	220	214	205	202	212	212	203	212	192	196	170	209	220	206	203	202	208	225	206	201	202	219	200	216	203	211	200	217	222	208	202	216	216	220	190	216	187	213	208	209	208	219	195	193	214	206	213	183	210	196	212	218	202	221	221	215	210	219	200	210	216	220	225	220	212	213	177	209	210	206	202	195	215	209	192	206	209	200	204	202	217	206	211	214	181	204	197	193	200	212	218	206	184	183	196	196	214	211	204	200	188	200	215	198	195	209	192	182	215	236	201	221	203	189	189	199	222	201	191	187	219	194	206	183	213	218	201	209	206	213	181	214	211	197	191	246	210	207	191	207	217	212	194	165	204	210	188	214	202	192	192	196	218	217	203	186	213	206	195	189	194	232	196	208	186	195	197	227	187	218	193	217	214	213	191	208	200	212	186	234	193	197	220	216	195	225	188	207	193	205	203	191	211	210	199	209	197	213	210	218	214	208	210	191	227	222	201	199	221	203	202	197	212	205	211	201	215	218	201	209	191	203	206	193	213	186	186	237	200	188	198	213	201	216	178	184	198	183	175	186	181	205	204	213	200	213	216	184	215	224	212	243	212	207	191	205	231	216	202	214	206	187	206	231	181	197	185	217	207	209	177	199	173	212	198	229	202	185	220	189	196	198	217	188	231	203	191	220	220	204	177	223	197	200	211	181	197	215	195	194	207	191	207	223	197	214	223	230	220	196	192	204	203	214	219	191	201	199	217	218	213	200	204	232	215	192	212	212	218	202	195	208	209	193	206	228	215	189	173	207	204	229	213	201	211	213	191	195	180	215	249	183	221	205	193	224	202	199	193	190	179	203	201	210	213	206	219	210	219	198	224	201	217	172	206	195	192	200	212	196	167	212	197	196	196	212	207	236	208	197	233	184	208	216	231	209	200	236	199	215	215	195	194	192	192	207	207	220	201	228	184	199	199	208	207	229	186	211	204	216	207	223	233	204	228	215	215	205	201	205	202	212	195	213	230	210	218	206	167	203	213	203	195	199	208	197	211	211	220	194	189	183	219	202	182	223	183	191	214	202	203	202	188	231	230	194	196	182	206	205	231	189	173	194	186	201	213	252	205	207	226	212	213	190	185	206	193	209	208	227	218	198	193	219	215	211	218	214	198	191	208	193	217	198	222	208	204	211	206	179	208	199	234	220	204	196	222	210	202	191	194	209	192	198	240	199	225	226	214	208	242	208	202	210	229	207	213	228	210	222	213	221	210	209	205	196	208	214	216	191	216	187	188	213	210	190	197	216	199	185	204	178	237	216	189	206	197	197	201	176	203	196	196	223	191	224	195	220	212	222	197	214	208	226	222	219	192	203	214	207	204	196	214	188	186	196	199	219	187	192	197	198	178	207	216	195	206	212	190	209	195	211	201	206	216	230	187	188	242	204	230	183	205	228	206	199	202	200	190	182	189	214	202	204	219	220	217	211	188	202	217	209	186	208	200	209	221	226	190	209	195	218	201	164	197	222	199	198	198	198	205	203	201	231	202	198	225	201	207	210	188	195	186	198	198	200	184	204	203	205	209	219	232	200	208	218	243	204	214	204	192	201	229	230	198	180	196	207	209	210	206	207	221	208	186	189	224	203	208	194	223	209	191	216	187	224	193	183	178	195	206	223	220	210	210	198	221	215	198	189	188	232	207	210	215	219	232	215	209	195	186	209	194	209	230	210	232	195	200	178	237	188	192	206	211	206	189	202	189	209	210	221	211	211	216	197	190	229	174	185	189	216	207	200	207	189	196	203	225	198	203	223	228	206	213	204	193	187	204	212	221	202	215	206	200	229	215	219	215	206	191	214	185	203	237	188	211	206	196	203	199	231	172	230	203	214	218	212	218	213	188	198	194	220	202	217	204	231	227	186	213	233	217	202	191	208	211	204	203	205	229	189	217	187	179	221	207	214	199	214	185	198	186	222	210	197	179	203	221	184	196	203	221	203	225	222	218	186	209	207	197	213	212	221	213	170	227	216	217	181	227	223	219	209	195	183	190	199	191	200	184	207	218	217	201	211	212	228	209	205	201	201	203	218	174	182	211	218	212	175	208	199	202	182	193	232	193	211	194	193	182	230	198	211	211	188	205	214	231	210	212	205	219	224	206	189	195	182	210	201	208	204	212	219	200	194	206	190	197	213	205	202	210	216	197	178	206	201	192	212	203	203	205	210	206	184	184	221	218	192	202	228	219	198	197	191	191	224	188	205	209	197	191	195	212	203	212	208	221	200	231	188	185	202	196	208	211	209	196	213	228	213	220	214	201	204	199	203	196	201	182	205	203	210	207	207	208	225	209	204	200	201	195	189	189	188	218	199	206	225	210	223	224	200	225	198	234	183	209	220	215
3856	533	378	341	271	284	301	281	282	263	278	288	301	273	242	264	285	273	235	254	288	291	264	285	266	271	263	270	266	245	282	273	267	260	223	303	263	257	294	296	274	282	278	251	259	272	237	262	262	250	271	292	275	288	292	314	279	292	241	294	278	264	298	253	280	248	284	261	296	268	263	287	293	251	268	270	265	271	294	287	293	269	304	260	299	262	296	298	302	295	288	277	277	275	290	287	271	270	282	290	257	306	267	286	286	279	281	271	270	265	307	283	302	262	243	314	262	258	259	279	245	274	281	282	281	266	292	273	273	272	289	283	256	276	305	298	285	305	288	257	291	269	294	278	257	271	280	289	273	290	292	292	275	273	271	255	291	267	300	280	287	280	265	282	286	257	256	277	259	254	266	263	296	297	273	285	286	264	291	294	277	293	270	273	264	255	270	292	260	255	270	294	295	291	296	276	289	264	243	313	309	285	258	256	265	267	275	264	271	264	243	283	297	287	288	242	286	303	273	295	257	270	258	277	266	293	278	266	280	277	247	263	285	290	278	272	251	277	266	269	301	295	266	293	262	265	304	267	261	290	304	269	291	267	273	297	281	300	269	301	273	287	290	294	272	280	292	263	289	251	299	286	278	286	258	308	264	255	278	283	305	273	292	279	275	271	274	292	274	303	284	270	285	282	254	272	264	252	304	243	276	269	320	266	289	259	263	275	272	279	268	244	279	284	279	279	281	285	297	280	264	274	292	286	313	233	271	287	302	270	236	283	256	264	253	255	278	289	268	279	289	299	288	257	265	283	281	298	283	293	260	274	285	293	263	297	277	251	276	266	305	275	260	265	284	256	275	283	274	244	310	285	277	270	270	302	271	297	264	294	271	311	318	280	270	293	283	282	276	293	285	293	264	293	292	304	274	311	269	246	272	237	274	290	265	300	281	306	253	267	287	258	281	304	259	279	289	257	277	266	272	302	302	291	309	293	287	270	270	278	301	262	283	265	278	266	276	264	252	284	298	273	286	262	293	267	284	262	267	281	287	270	287	271	313	281	302	279	269	265	260	264	261	268	244	311	271	299	274	260	267	286	260	296	274	253	310	277	298	293	265	296	246	278	267	317	275	300	287	261	268	294	292	285	304	301	285	267	285	267	310	289	262	295	251	278	258	281	268	296	292	268	250	267	260	264	261	278	263	286	276	284	293	278	280	257	288	288	250	293	266	265	286	265	276	302	268	275	259	270	304	264	246	271	294	281	278	273	235	268	295	284	278	290	286	257	267	284	248	311	245	251	290	247	305	268	269	272	257	266	282	257	295	270	275	281	300	281	263	300	258	251	297	275	271	261	286	273	249	273	263	260	260	278	283	268	300	276	271	283	230	280	271	304	281	267	284	261	279	252	260	271	276	316	270	251	279	282	296	282	276	268	265	266	261	287	269	304	278	295	294	271	256	266	285	287	289	268	277	286	276	266	268	292	291	266	302	275	292	275	274	260	279	276	276	286	271	308	287	260	284	277	272	286	307	296	291	288	264	277	299	274	326	305	281	271	268	241	295	283	265	260	263	252	269	308	260	264	270	284	333	308	249	321	278	279	284	279	282	274	292	261	259	298	299	293	256	267	277	277	273	260	285	256	297	270	260	276	284	270	278	287	257	267	279	305	281	274	279	293	291	263	302	269	263	278	254	275	274	286	280	270	284	270	277	288	275	267	269	295	270	251	299	267	271	267	288	284	282	260	304	267	262	284	256	277	258	270	282	310	272	269	282	278	263	298	269	269	314	295	240	251	298	281	271	249	275	263	272	277	291	269	270	269	301	259	315	280	301	258	278	264	259	276	294	283	278	261	241	290	276	298	285	249	280	295	291	289	266	264	242	264	280	282	253	271	279	285	259	270	274	302	261	272	269	287	279	291	260	274	285	284	276	267	296	275	286	269	256	293	260	299	270	311	277	273	280	275	294	262	272	275	276	269	273	264	286	271	268	260	265	275	259	311	266	270	298	287	283	254	274	281	266	265	262	324	287	313	282	287	233	274	247	283	273	239	267	274	251	243	278	254	261	266	274	246	274	289	280	287	289	283	308	270	289	237	261	267	280	308	270	299	284	244	273	241	289	277	250	280	243	270	267	264	277	258	284	274	257	291	258	306	278	296	282	251	279	278	282	266	259	292	273	292	267	269	294	264	271	279	273	259	299	284	284	298	284	270	262	300	271	264	284	276	284	287	304	274	285	290	275	278	285	271	246	293	254	295	278	271	298	283	285	244	278	296	311	269	266	282	252	285	292	234	291	287	281	272	259	263	261	298	318	275	275	287	286	276	260	308	289	274	279	289	255	286	315	280	275	263	274	248	275	258	276	263	265	279	269	282	281	271	274	284	269	277	259	285	301	299	273	264	257	289	266	287	308	282	267	291	274	247	280	294	287	257	257	279	286	275	285	252	260	258	274	295	276	266	294	260	272	247	238	287	269	299	286	267	291	264	280	232	262	290	246	282	274	284	250	259	285	268	258	276	262	297	295	248	245	274	270	272	271	272	282	264	300	254	287	252	267	266	267	283	270	269	274	270	312	269	294	276	289	257	264	264	282	301	243	266	253	275	271	270	276	270	299	261	281	280	280	268	261	265	268	288	296	283	236	275	285	272	255	294	256	263	261	300	249	277	290	315	278	292	292	283	277	291	306	283	266	256	276	261	270	258	311	297	254	238	263	270	288	281	271	262	311	271	279	267	290	267	262	244	260	270	293	274	283	298	279	308	278	280	303	289	243	264	306	252	276	249	315	274	222	267	299	256	259	259	264	263	274	269	306	236	299	305	308	263	282	253	282	259	297	302	270	297	283	287	260	274	288	288	301	262	271	270	274	253	282	292	275	269	299	235	314	266	283	261	265	280	275	262	288	272	280	291	269	291	248	255	280	290	288	293	288	264	257	279	268	290	284	266	247	275	287	295	287	254	288	262	260	287	270	316	305	277	271	266	277	275	271	270	284	266	267	279	300	257	295	296	285	289	294	284	254	275	242	276	261	293	265	282	284	276	293	265	264	261	283	279	272	275	304	260	286	267	294	279	256	258	282	227	275	280	296	262	276	274	287	274	273	290	300	261	261	266	263	277	278	299	252	264	273	263	270	259	285	255	291	285	278	314	297	325	295	259	287	250	279	280	256	263	272	268	277	292	266	286	281	264	266	286	282	273	303	219	272	292	293	295	284	271	260	265	232	267	267	286	272	257	271	243	253	252	314	286	294	259	284	263	302	252	273	267	262	287	243	303	285	275	288	278	292	283	299	272	242	273	289	277	275	273	269	305	252	262	299	275	257	241	306	292	282	264	267	277	266	274	267	301	274	249	277	276	293	273	265	276	296	276	265	274	277	301	273	262	301	279	267	268	262	290	267	278	290	286	273	260	289	276	282	268	280	300	268	301	252	280	281	272	272	285	267	294	286	296	281	272	269	298	290	247	246	249	268	271	285	293	278	300	281	251	282	253
22661	21286	29638	23279	21286	21467	24570	4117	751	729	737	753	708	712	698	716	687	690	685	689	650	705	713	678	696	673	732	658	639	711	699	673	729	683	666	697	716	675	641	652	673	680	697	682	665	687	712	714	654	657	657	668	667	687	728	679	697	673	655	722	676	712	665	700	703	698	685	663	667	666	658	683	672	706	682	701	701	626	678	682	721	692	638	621	663	724	600	673	658	662	691	696	638	637	618	665	705	663	697	693	622	642	690	702	664	691	732	669	730	734	672	702	670	691	684	650	671	653	693	659	674	680	685	628	693	657	618	693	637	636	680	701	726	628	656	629	647	642	635	733	640	694	608	669	677	652	694	679	643	687	621	734	636	690	709	662	700	682	712	643	686	678	705	675	658	715	661	654	669	653	678	680	662	676	679	681	691	658	708	681	689	654	684	654	693	702	666	685	664	682	664	669	721	704	671	692	725	678	671	679	697	688	736	712	670	689	661	673	688	643	627	678	708	693	681	691	680	653	680	691	743	697	703	685	685	719	664	734	690	706	631	641	670	649	710	689	659	708	664	662	659	673	656	668	676	660	642	710	691	646	627	673	690	683	651	640	652	708	679	668	644	716	698	689	666	672	655	687	674	695	666	693	693	647	648	670	687	638	669	653	662	703	673	696	669	695	651	670	698	682	685	691	728	669	689	703	712	653	627	634	665	684	667	674	671	665	687	674	640	662	709	703	672	672	695	672	649	616	692	694	672	631	699	692	685	706	674	660	675	658	715	663	706	636	672	676	704	687	720	700	688	686	639	685	671	690	669	688	655	658	685	674	716	699	685	682	693	640	680	678	650	661	677	693	683	693	640	688	690	667	645	638	617	672	695	669	671	667	656	683	662	679	688	650	656	705	709	686	639	637	698	627	698	655	697	637	661	679	626	669	675	689	676	691	645	648	681	683	695	628	720	667	673	675	668	639	684	702	699	650	698	632	633	660	642	708	645	643	683	643	710	685	713	653	670	686	711	658	652	682	700	703	648	673	644	657	756	703	696	660	670	689	677	695	681	683	678	633	683	715	630	664	710	643	676	653	671	680	647	690	692	629	636	682	635	611	717	684	654	674	662	693	657	707	693	639	663	676	625	636	726	678	657	626	664	660	668	681	663	651	682	670	678	618	679	645	671	644	690	680	673	626	698	648	666	681	648	640	686	660	646	707	674	662	724	672	703	678	664	672	643	646	629	630	657	644	643	659	720	675	681	698	652	618	698	664	698	705	673	654	686	646	678	700	690	633	697	679	678	677	677	642	675	657	651	717	665	682	687	664	683	673	667	676	644	664	619	679	665	705	608	686	685	624	684	648	622	681	651	683	688	710	668	680	705	656	664	701	650	656	687	658	705	679	675	663	652	643	659	689	672	672	665	695	638	679	667	665	648	707	655	671	692	682	658	645	657	679	652	659	592	708	675	707	652	708	650	654	675	744	651	657	641	646	720	658	656	678	662	718	650	642	672	634	682	686	706	678	642	679	685	626	684	685	674	682	648	656	686	709	646	621	656	688	655	649	611	689	709	663	699	696	712	688	683	683	674	693	703	619	701	672	634	689	701	648	696	679	675	673	665	619	663	661	703	622	657	658	645	639	679	669	675	702	660	657	688	671	693	680	660	696	675	733	691	659	679	740	664	697	658	689	669	685	671	650	660	675	699	676	665	725	692	675	682	666	635	694	702	653	651	661	666	673	700	673	634	696	683	676	699	623	709	682	677	689	668	703	698	636	653	668	668	708	686	676	653	692	691	668	609	656	667	721	673	683	628	730	696	732	671	648	673	655	673	690	690	700	707	700	665	663	682	677	627	662	711	660	649	694	652	705	654	681	674	656	643	668	713	700	675	705	680	710	663	697	687	678	653	680	707	656	721	688	679	657	695	670	640	679	687	660	662	685	683	664	675	667	653	642	635	683	604	654	685	641	682	702	680	710	666	629	627	656	676	611	672	658	677	645	683	675	675	705	673	699	664	656	714	709	703	693	685	646	637	636	672	662	645	671	628	697	693	657	662	682	686	652	698	677	661	657	685	677	704	686	685	636	676	721	723	651	677	647	687	661	681	670	680	644	681	660	654	745	673	690	644	662	632	659	658	669	677	671	662	683	700	680	618	649	655	655	680	670	689	672	680	665	695	647	686	669	669	666	706	667	715	645	654	702	688	737	638	680	618	684	663	619	684	713	704	701	635	661	659	660	657	673	653	659	657	632	636	661	691	686	656	646	680	670	676	700	679	695	642	702	672	637	669	668	658	684	647	676	682	641	665	720	656	667	669	626	651	618	637	722	669	665	649	691	696	661	680	706	704	630	631	650	669	669	670	646	666	627	646	665	692	640	657	650	647	693	722	649	688	641	684	645	670	679	664	632	663	642	645	646	664	680	659	681	697	666	673	648	684	663	633	651	668	697	693	633	680	647	683	685	662	688	668	698	672	695	627	652	701	650	705	658	629	689	631	650	638	663	649	702	671	631	687	680	660	681	654	637	641	688	693	642	646	684	656	716	672	661	672	629	666	657	677	689	621	717	668	680	663	751	642	666	679	691	638	679	649	649	691	642	683	650	661	750	665	686	672	688	664	680	668	688	649	682	638	698	634	633	658	646	649	659	655	675	666	681	661	688	686	684	664	647	695	673	681	687	675	665	647	698	646	650	677	686	673	642	686	661	654	671	651	652	696	720	646	674	695	634	667	649	646	671	668	687	657	663	693	673	647	693	638	631	664	705	697	651	662	620	677	668	649	650	641	658	687	654	612	672	663	679	628	683	658	692	700	651	686	696	685	669	639	671	664	665	656	661	642	707	697	621	659	631	658	676	648	633	697	642	729	651	624	678	653	654	641	670	714	685	670	680	673	670	671	670	658	684	646	637	678	644	655	694	664	680	665	682	691	680	646	748	689	704	660	672	702	654	661	694	645	678	680	717	698	652	725	696	638	628	653	663	684	670	674	666	642	688	630	666	721	670	671	682	673	719	657	730	666	684	677	642	669	657	647	625	685	654	689	672	668	669	678	635	676	692	666	690	681	678	638	684	711	670	667	607	678	635	699	669	676	657	673	692	668	694	649	655	672	653	671	662	700	669	698	708	641	650	644	705	728	688	692	659	670	660	683	669	677	656	666	681	675	677	643	673	667	665	631	672	622	685	653	720	673	658	663	727	617	696	643	671	709	649	651	656	686	716	628	702	669	663	660	674	653	715	681	721	650	719	678	682	659	677	734	675	661	671	699	667	655	645	637	661	657	649	653	687	646	653	679	703	681	699	669	661	708	642	654	651	635	711	660	667	716	642	658	660	669	697	681	693	667	683	624	633	641	700	677	695	657	668	701	668	742	616	668	689	712	690	658	715	723	680	710	673	718	685	705	689	690	689	621	667	667	652	666	652	642	648	679	658	642	659	673	725	668	652	686	672	700	665	705	673	648	656	705	641	694	665	708	679	629	637	730	636	666	665	691	649	678	652
4853	1743	1166	970	903	887	834	854	819	833	769	844	783	859	844	814	826	819	816	830	825	803	790	785	838	760	804	758	823	825	755	765	828	822	830	772	765	853	799	798	821	821	823	784	772	788	795	768	784	769	817	821	802	804	772	780	825	758	784	775	820	790	787	787	814	780	827	767	788	776	763	803	781	835	826	816	828	758	748	769	817	740	825	820	828	715	765	774	714	832	817	813	810	799	813	778	799	779	765	785	763	803	799	756	805	775	806	828	771	783	783	779	795	830	818	762	767	774	777	727	777	773	776	777	859	799	793	792	774	749	801	785	774	788	792	798	778	815	862	784	814	801	742	781	796	820	789	842	836	758	837	807	849	801	778	824	768	824	776	766	825	800	753	793	805	832	812	821	774	804	800	784	771	820	830	777	819	804	767	736	789	790	800	792	818	801	803	756	812	824	820	783	797	764	830	785	807	848	775	754	800	811	779	778	817	806	778	747	837	747	777	805	812	854	767	774	759	781	806	748	826	771	781	792	845	852	836	815	810	809	778	771	807	790	794	724	817	789	761	796	809	729	816	741	759	778	710	813	849	796	818	814	804	814	794	833	821	814	799	799	754	772	742	797	812	840	780	756	828	779	742	764	766	793	792	798	798	811	755	789	783	815	813	831	786	816	801	739	818	790	792	833	766	790	797	798	804	833	831	837	804	763	812	770	796	851	793	818	732	817	791	822	820	776	775	836	792	791	834	855	727	790	781	815	800	786	783	778	807	789	829	816	740	784	794	767	827	776	805	805	791	738	840	780	816	781	783	755	812	772	865	774	817	800	781	791	748	815	776	789	788	783	807	772	794	773	761	827	771	819	843	779	865	794	786	808	788	826	761	755	752	768	775	785	765	768	816	756	789	784	802	803	792	811	814	792	825	839	763	806	802	757	761	820	815	768	800	765	821	796	749	781	856	765	789	767	800	801	824	813	788	782	812	787	792	754	777	783	795	826	819	819	778	800	769	793	767	810	804	766	784	811	844	761	799	825	775	791	813	818	838	778	789	750	774	803	773	749	831	754	772	802	799	824	799	769	769	815	803	799	887	788	830	772	828	798	801	747	784	841	775	766	764	841	824	771	792	798	793	783	777	834	788	855	755	777	803	805	803	780	840	813	796	806	819	746	818	817	829	861	831	807	835	823	787	770	774	792	819	824	779	809	775	782	782	829	803	815	787	732	738	780	808	769	799	775	758	788	771	791	811	780	764	773	806	776	843	758	802	777	764	766	825	787	818	829	839	777	758	815	789	788	815	739	797	780	790	819	757	779	792	813	832	796	770	796	795	794	752	814	776	831	819	834	752	798	807	796	785	757	816	806	793	767	760	814	816	786	795	832	782	774	784	804	752	780	777	782	769	762	771	811	805	814	808	776	746	797	865	790	778	791	849	832	788	796	813	798	774	800	819	742	765	743	789	781	745	857	767	796	801	770	811	778	832	813	761	812	819	828	764	836	844	847	786	800	812	785	774	796	806	815	783	760	780	753	801	788	792	768	837	810	835	780	807	738	774	750	767	783	819	825	806	760	799	784	896	833	835	773	833	778	828	812	798	797	814	828	778	809	797	764	806	810	847	775	757	794	783	806	740	766	821	746	758	778	798	785	783	758	819	814	766	783	789	780	763	766	808	795	787	844	786	787	781	784	819	780	782	750	822	793	795	744	764	842	762	848	824	826	801	816	768	831	796	814	823	817	845	776	767	795	775	808	783	783	809	788	811	775	807	778	793	817	830	774	736	826	819	808	766	791	774	799	759	743	792	750	806	822	817	802	806	797	764	805	812	773	742	856	795	823	762	783	794	760	787	787	815	792	758	741	812	774	791	809	792	788	803	803	781	737	794	787	811	791	781	763	743	835	819	771	778	837	822	821	820	803	817	823	788	788	748	777	783	781	822	796	803	803	838	819	806	784	780	764	771	812	808	789	821	847	825	745	760	768	787	808	812	790	798	758	763	772	811	753	785	844	784	794	765	831	732	845	746	766	812	789	835	770	786	815	807	840	797	837	767	780	813	785	779	804	776	807	788	779	810	802	817	802	801	799	763	736	788	773	812	823	782	760	757	757	806	769	781	736	809	775	778	835	840	789	773	814	757	766	774	787	812	793	801	801	827	796	805	785	774	804	774	799	753	869	787	764	796	734	783	789	835	798	821	789	837	825	807	829	745	805	828	758	800	776	762	801	824	791	778	812	772	803	807	776	851	800	802	760	823	820	847	789	768	782	779	770	753	783	818	828	777	808	786	781	751	762	861	791	779	792	836	795	752	803	781	797	780	830	779	773	829	743	778	796	840	794	778	820	782	788	794	756	830	768	742	798	738	780	794	805	803	755	768	799	770	782	795	756	814	821	775	802	812	762	822	770	822	778	779	802	790	774	800	815	840	853	807	778	806	779	790	848	822	789	824	759	764	776	768	770	767	780	768	802	793	796	719	784	841	812	824	811	753	772	798	820	802	800	739	758	792	782	778	773	829	804	834	781	771	792	844	802	846	807	730	776	830	812	796	798	802	770	775	839	820	812	824	837	806	836	753	806	826	749	845	769	828	821	787	789	754	774	787	826	784	807	797	776	770	800	741	808	811	811	781	804	754	804	785	844	787	800	800	825	759	779	743	799	786	767	750	775	802	755	778	789	798	782	759	814	764	810	782	781	754	760	805	772	802	847	748	756	731	782	803	769	789	838	762	793	827	817	841	772	816	773	766	787	774	783	769	770	786	821	803	824	751	770	792	806	788	814	803	786	805	798	804	775	780	852	833	822	850	775	783	832	768	794	772	803	788	789	830	801	779	854	751	769	775	737	788	833	783	862	778	794	814	773	771	773	795	783	841	813	787	795	760	759	816	794	800	782	793	801	809	820	782	803	787	768	803	801	786	746	800	774	807	805	768	840	795	766	772	790	796	771	812	758	833	847	804	768	787	758	796	819	816	779	796	797	783	793	756	768	800	769	798	782	801	756	749	762	785	837	771	816	793	800	791	783	780	861	778	766	775	779	834	779	770	777	829	782	799	800	800	780	804	803	782	790	781	782	801	807	746	762	768	780	805	774	794	860	840	757	736	753	732	804	783	805	771	835	745	777	802	854	797	830	845	778	785	770	807	802	757	770	773	790	789	810	746	789	806	760	834	815	774	774	795	795	794	803	811	795	806	824	765	805	822	759	789	786	765	826	869	771	777	802	790	796	771	767	818	836	847	809	791	775	767	771	784	791	788	792	767	839	778	813	813	801	791	815	732	769	814	777	810	811	721	747	767	801	804	797	798	779	816	747	787	790	740	825	767	794	784	766	803	841	782	839	769	738	788	847	851	781	835	787	768	806	800	756	817	774	800	774	773	764	781	788	797	770	837	810	785	801	752	754	814	765	818	768	788	792	794	807	834	779	800	852	820	813	766	799	808	825	788	822	841	845	790	808	768	802	798	816	786	791	804	765	759	846	792	812	777	832	755	815
27718	21102	25194	13652	460	318	315	303	312	316	343	287	301	311	320	323	314	303	316	269	281	328	287	307	322	331	329	340	314	301	295	293	296	305	273	333	285	301	290	323	309	320	304	322	316	335	326	325	294	288	321	297	309	317	333	307	353	291	312	311	307	307	300	302	350	298	336	313	335	283	315	297	333	308	326	346	340	356	353	305	292	339	318	352	314	327	320	292	331	322	308	339	312	309	284	323	293	311	328	354	283	307	301	311	313	318	340	295	291	316	300	318	320	296	336	292	336	312	306	290	320	303	333	298	303	315	295	329	295	302	313	305	323	322	340	296	290	317	304	319	339	354	292	363	313	332	310	306	322	283	341	312	330	319	299	309	301	332	318	289	341	299	282	313	290	357	340	326	331	289	356	344	340	284	279	329	322	320	309	286	330	327	293	344	329	329	344	314	304	349	320	306	302	365	291	311	298	324	329	317	299	315	320	294	324	316	308	313	301	353	331	333	358	322	308	313	317	315	274	324	291	315	346	324	307	289	321	318	336	298	306	328	332	330	343	307	342	317	296	347	322	338	318	299	335	304	317	319	305	328	324	332	309	299	336	351	313	308	279	339	328	309	333	305	274	300	296	308	309	329	327	328	349	333	319	315	299	322	334	325	302	303	317	336	331	316	283	303	335	289	305	328	313	312	310	300	330	305	315	277	325	292	306	286	321	296	317	340	326	298	343	314	339	329	331	324	317	328	322	310	305	370	313	328	294	305	293	339	319	302	332	326	315	312	336	308	333	332	328	280	340	300	314	290	294	323	306	316	331	311	320	324	321	336	317	336	344	303	317	303	327	331	326	331	302	308	320	353	336	323	365	311	297	324	306	297	336	311	345	334	313	329	326	318	311	316	295	303	321	356	332	307	311	343	337	304	314	304	315	329	307	314	304	343	296	323	327	296	337	339	300	299	319	323	282	260	309	288	308	316	313	317	312	312	338	334	323	340	304	335	334	331	331	314	291	333	302	310	293	284	341	349	323	303	325	310	314	299	348	301	307	320	330	316	318	306	323	318	298	323	302	312	281	327	311	311	309	313	321	319	327	316	305	361	323	327	334	310	334	317	308	327	304	313	325	292	343	306	285	316	309	341	313	301	311	272	310	328	288	290	319	295	342	296	306	310	323	301	347	326	349	312	311	308	335	307	307	313	331	322	323	326	331	309	308	319	334	310	336	364	313	353	316	276	329	300	309	297	304	303	329	309	339	321	338	343	312	287	319	295	300	340	334	316	305	296	327	327	316	316	317	328	311	315	342	292	341	302	315	280	330	309	304	317	328	317	292	312	318	314	285	310	318	348	305	308	320	301	315	313	306	323	303	296	319	348	341	318	314	343	285	263	323	300	311	351	324	330	323	317	301	339	322	309	318	300	349	301	311	325	294	360	300	313	313	301	339	319	314	326	313	317	313	320	304	329	313	331	311	308	277	319	304	324	299	336	279	328	315	322	340	306	310	339	327	306	304	314	346	324	294	337	309	327	310	293	331	328	313	298	310	308	312	294	310	330	340	318	361	304	289	318	322	299	323	296	300	325	331	320	291	293	301	299	311	295	273	321	342	314	305	285	300	314	338	295	338	278	294	296	299	316	329	307	301	321	327	287	329	336	326	309	325	315	302	323	340	297	308	325	308	325	329	304	349	340	341	308	343	298	336	315	309	312	290	339	309	340	336	315	323	311	302	308	309	332	344	329	338	320	344	315	298	325	303	290	334	318	318	275	323	327	361	313	295	334	321	328	300	342	319	334	307	310	324	332	290	344	323	331	312	321	309	323	313	326	308	286	325	338	326	307	328	332	317	272	290	344	295	337	291	321	294	319	299	298	286	305	295	318	320	330	309	328	302	331	347	316	328	329	302	341	290	304	316	309	307	315	333	352	324	302	302	274	272	291	320	319	332	310	319	280	316	307	331	308	307	280	327	312	285	350	310	316	304	340	316	334	333	325	296	312	347	337	350	295	322	298	321	287	345	288	326	329	307	329	292	276	317	310	279	333	308	315	325	311	299	270	330	310	348	343	316	319	330	321	314	358	346	315	310	319	325	323	311	311	317	340	333	314	332	312	336	344	349	285	302	321	339	322	310	326	320	304	296	313	310	355	301	306	292	333	331	295	345	309	307	331	302	326	308	304	333	346	321	344	315	296	299	319	310	344	326	282	299	333	309	302	316	346	291	284	317	330	322	344	322	323	312	297	328	306	358	314	320	263	311	327	308	287	306	317	307	314	333	291	332	292	332	314	327	316	281	298	328	291	317	333	256	297	289	298	324	357	322	333	305	365	277	321	313	311	299	340	293	326	305	322	277	302	323	318	313	325	298	292	295	306	312	307	315	322	313	304	331	322	318	307	320	289	333	302	325	338	310	319	333	318	294	326	305	319	300	330	333	325	331	342	307	329	329	307	349	319	334	310	314	283	332	331	316	305	333	322	317	323	333	339	310	315	305	283	299	314	319	321	307	314	311	325	333	320	310	283	314	324	324	276	343	310	280	330	331	314	302	342	309	323	328	329	326	320	319	346	322	313	321	303	289	290	336	330	341	310	300	321	334	323	295	340	326	327	304	316	330	319	319	312	317	296	305	297	351	288	285	317	290	284	331	311	307	303	315	340	328	323	281	337	320	320	366	305	295	312	324	292	333	283	294	299	325	309	321	301	329	332	300	271	336	331	343	340	306	330	310	316	320	306	319	349	298	333	319	308	254	294	294	345	318	305	347	294	309	341	302	310	303	336	337	333	308	302	309	339	277	365	344	300	321	315	290	311	315	283	316	335	300	283	283	293	313	326	303	285	281	334	305	315	321	324	360	293	324	351	279	315	326	308	341	329	338	300	294	297	301	330	311	325	329	307	313	341	316	276	324	309	326	327	308	295	286	341	335	298	308	338	341	317	315	325	302	350	314	311	316	323	299	342	316	280	327	307	304	293	317	346	311	327	309	319	304	312	300	289	340	320	314	295	304	297	301	305	305	334	292	291	306	291	276	328	345	300	328	318	310	298	331	338	334	311	327	322	295	296	335	320	330	286	312	308	325	294	325	295	322	352	320	312	300	322	315	312	299	345	311	327	317	306	308	320	319	304	297	307	307	332	314	327	313	305	324	345	301	343	290	306	290	331	337	286	318	318	313	295	319	314	339	305	298	308	339	324	298	346	311	310	317	317	298	291	333	358	346	300	330	303	316	293	294	305	330	316	305	295	329	340	332	331	302	329	307	300	322	303	326	343	303	309	297	292	318	295	299	335	297	324	316	317	325	320	325	321	307	316	326	295	310	310	318	285	317	317	306	302	324	305	309	302	303	279	296	321	306	307	346	318	302	319	333	333	313	299	351	325	322	337	307	304	297	326	326	314	310	332	348	322	262	360	320	306	349	314	300	321	327	307	305	330	312	326	330	335	344	303	336	312	335	312	314	324	261	357	346	305	313	297	361	323	326	305	336	309	296	338	327	311
3296	405	379	437	377	368	366	384	384	379	405	373	401	382	372	396	407	366	391	390	340	385	381	360	391	393	339	396	411	381	406	426	378	354	352	442	399	402	368	375	379	404	379	413	420	377	400	385	410	389	386	427	400	351	397	378	390	360	434	370	383	369	359	395	419	385	397	369	396	386	377	379	404	394	408	394	354	444	389	360	392	396	394	397	409	405	375	380	386	413	402	375	355	413	362	392	363	373	356	373	359	386	365	420	380	407	376	387	401	361	395	357	356	406	393	399	404	387	416	383	387	409	390	389	356	386	408	395	400	372	371	393	386	358	379	387	371	364	389	399	390	360	358	400	340	420	355	414	405	390	387	377	434	379	404	386	378	409	385	381	357	398	394	400	361	382	390	377	374	399	399	392	399	355	396	366	397	363	372	374	363	423	366	392	392	412	392	400	411	380	361	377	404	363	403	351	382	369	381	380	382	374	384	411	381	383	390	389	368	384	386	387	380	365	374	394	362	401	376	395	364	412	382	362	375	389	392	401	346	384	402	424	416	397	378	380	382	388	400	372	391	388	385	369	380	372	395	427	376	408	394	404	380	391	430	406	414	391	417	407	381	394	373	365	372	370	413	404	376	419	406	401	405	364	426	370	388	358	413	364	372	369	395	384	402	362	363	435	401	395	361	378	432	408	411	373	396	372	385	406	389	371	353	387	374	415	386	382	427	403	372	391	366	379	414	392	376	398	398	350	381	391	362	395	395	379	379	379	387	390	372	420	393	388	401	376	373	386	401	415	408	381	386	399	372	380	419	402	398	400	416	371	381	396	399	370	387	394	381	367	397	382	389	383	394	390	387	361	384	371	380	389	358	358	390	394	390	368	386	414	367	389	345	385	383	360	396	390	406	389	390	384	398	395	375	390	423	392	410	421	378	422	391	389	378	400	361	399	373	420	361	388	411	373	389	368	383	361	406	429	386	418	345	388	393	391	365	377	391	403	390	391	366	331	403	385	381	323	386	396	407	391	436	381	351	376	366	378	375	359	358	349	404	395	385	404	391	406	383	411	369	404	381	387	380	368	396	357	425	369	396	388	399	409	386	395	381	365	399	369	427	408	356	399	350	404	385	389	366	371	367	387	369	355	375	369	398	333	385	381	387	374	382	380	396	373	364	373	414	364	388	356	385	392	406	400	395	357	359	368	368	364	369	436	407	402	366	374	366	384	393	382	375	389	374	394	401	381	382	372	380	373	383	357	392	410	418	413	367	362	402	388	388	386	404	397	410	387	377	398	389	373	396	411	357	372	390	406	392	394	370	391	389	407	383	397	391	374	368	379	389	415	362	399	388	376	386	366	391	398	366	369	401	366	402	363	415	385	396	389	395	361	352	382	414	407	389	374	400	400	386	378	394	400	392	395	362	400	405	358	390	385	362	383	408	404	364	410	389	380	401	397	407	397	395	367	404	391	416	389	382	388	395	404	347	397	384	384	369	349	405	394	401	370	374	376	391	401	393	392	368	377	408	388	381	377	367	360	386	393	384	392	389	376	369	374	393	350	373	376	409	392	421	384	373	423	373	391	425	397	431	391	425	415	420	388	389	393	386	348	430	390	433	398	405	402	368	399	390	355	393	376	404	354	383	380	382	405	381	372	363	378	400	395	364	377	368	378	364	407	388	389	383	400	387	381	376	373	370	402	377	387	413	373	399	384	395	407	377	398	371	410	366	351	388	364	397	375	395	388	401	379	380	422	386	404	374	384	343	385	373	378	386	382	422	430	357	436	387	402	405	336	421	402	389	348	374	421	395	372	375	404	389	367	407	380	417	375	406	388	371	389	416	417	391	376	394	380	381	387	402	390	395	368	392	418	356	385	373	396	361	362	384	381	378	382	355	400	453	378	388	387	392	383	386	384	376	402	343	368	394	382	338	406	374	376	402	434	375	382	408	376	395	383	388	381	415	353	397	412	371	422	399	390	373	392	408	391	371	372	398	396	365	361	420	357	401	401	398	395	378	394	382	395	364	404	411	415	402	375	383	435	375	364	402	394	387	362	361	358	406	366	404	377	370	362	388	354	406	400	354	432	418	390	381	387	384	374	408	392	357	395	384	392	425	368	375	391	366	355	359	403	342	411	397	378	396	402	404	367	397	376	385	379	395	399	376	402	367	411	368	407	406	407	394	380	401	376	389	375	408	378	381	414	361	370	381	376	399	378	362	406	401	361	391	365	393	405	387	345	357	396	394	394	370	386	408	395	366	377	364	386	388	376	346	432	365	380	424	387	386	365	386	377	388	355	369	405	382	387	393	372	398	385	349	374	412	350	371	408	395	406	401	390	378	367	376	389	402	428	402	390	370	405	383	374	388	389	388	366	363	375	351	367	392	405	365	380	391	357	377	363	374	367	390	371	365	388	403	424	374	366	360	436	417	397	403	401	373	361	399	406	391	374	359	377	405	355	389	366	384	382	385	391	361	424	397	404	395	368	400	396	373	379	408	414	387	384	416	406	364	407	368	395	411	364	382	391	396	392	378	366	390	394	341	399	429	370	402	390	421	372	361	337	374	410	382	371	376	400	413	360	404	360	398	399	389	361	385	366	395	420	380	399	350	386	380	406	416	397	412	382	359	351	433	397	376	413	378	380	383	408	413	402	384	386	403	359	377	394	388	373	393	374	376	368	391	375	405	412	387	367	363	410	406	373	376	403	359	364	349	395	394	368	354	406	399	373	394	407	397	383	382	393	374	392	406	367	408	388	392	391	407	436	388	364	383	380	409	384	377	349	391	408	369	385	384	394	359	382	415	361	411	393	380	383	403	392	394	405	376	410	356	381	394	394	375	373	409	384	405	404	401	396	343	398	409	376	356	373	434	380	364	387	373	372	388	398	424	410	430	378	376	395	394	420	391	396	395	393	393	377	401	413	385	391	409	401	414	373	409	371	396	402	417	396	371	373	383	392	390	347	383	373	427	425	365	406	380	413	411	394	407	370	414	408	401	397	399	396	384	398	411	408	373	392	358	374	362	382	343	358	360	381	377	398	375	407	386	379	395	408	409	375	391	408	388	401	365	389	404	384	403	361	393	412	434	386	363	402	388	390	383	360	378	401	373	381	362	394	424	389	435	414	405	341	361	401	428	392	420	371	384	361	421	385	386	379	389	371	383	417	391	394	405	391	411	372	396	402	399	390	420	387	437	381	370	410	413	381	385	410	390	415	392	410	415	375	400	408	387	364	410	378	374	360	399	411	389	413	391	353	391	366	384	381	409	392	426	401	372	377	373	365	392	384	396	396	415	384	374	374	387	376	397	378	408	386	404	415	392	359	402	364	367	387	406	365	404	378	403	382	390	391	382	411	374	373	395	378	384	367	404	410	365	372	352	357	381	403	359	378	383	416	410	411	367	367	389	380	362	374	390	396	386	381	366	409	379	393	378	400	370	392	362	391	379	400	410	391	368	398	411	417	420	365	381	378	353	391	381	393	339	380	406	377
25577	21202	29733	22979	21202	21238	18979	914	752	676	701	673	744	684	674	673	643	699	669	683	684	682	670	666	673	691	704	717	673	707	670	691	725	640	669	697	704	697	704	704	661	681	637	648	660	653	665	660	683	664	676	686	678	716	635	694	615	675	651	693	722	689	662	666	663	669	711	668	610	689	672	670	697	648	658	731	612	623	707	664	690	670	710	694	701	704	746	688	647	692	660	665	723	710	676	677	661	680	680	646	704	678	702	660	724	715	712	660	691	637	687	685	675	654	707	668	681	663	641	686	653	727	728	708	694	686	702	730	649	681	655	674	680	624	650	703	692	644	663	627	673	737	704	679	666	670	710	698	679	692	700	621	665	677	739	701	632	647	628	649	631	662	653	688	644	655	681	637	672	656	661	606	656	710	667	665	695	660	691	663	666	680	664	683	671	702	668	685	715	691	720	744	687	671	695	675	692	654	689	674	670	671	644	673	696	697	624	719	624	689	717	692	725	596	614	707	682	670	690	660	688	675	668	693	689	675	707	669	674	686	697	666	701	714	708	651	677	682	680	646	650	710	693	673	692	661	690	733	675	754	689	666	729	657	652	699	673	684	712	668	606	652	663	700	669	667	686	688	699	677	694	608	646	622	696	703	717	712	685	680	638	676	698	647	698	673	657	693	690	735	658	657	640	672	666	629	630	692	666	655	672	703	729	704	698	679	683	690	673	673	678	659	683	675	680	705	639	666	650	677	671	663	678	712	650	657	639	618	667	638	682	699	667	642	656	669	690	664	684	697	704	724	679	657	695	651	663	689	674	668	649	648	661	728	668	689	672	718	634	656	738	677	685	661	694	640	685	669	636	696	690	726	699	637	692	725	633	701	665	672	645	651	667	683	694	695	701	657	704	680	684	653	710	701	609	682	620	671	673	705	706	659	679	657	623	712	737	679	658	671	726	680	611	690	691	708	652	677	686	694	648	661	680	712	702	664	695	677	659	659	665	650	675	700	681	704	682	681	697	679	654	712	695	720	628	678	679	650	672	659	658	692	685	706	678	692	672	639	646	631	663	687	677	711	636	687	691	660	676	650	691	676	683	654	688	651	658	682	703	659	663	659	693	677	659	631	648	704	727	645	673	674	616	715	653	640	620	655	615	675	670	649	657	678	622	680	664	611	672	666	718	671	639	659	677	699	677	650	629	716	684	646	672	705	662	731	651	707	674	649	664	649	684	667	652	667	688	642	707	688	671	668	694	635	722	701	654	689	665	725	666	683	699	692	711	656	650	657	695	639	695	705	670	723	683	657	662	688	691	696	675	679	646	675	722	648	656	640	651	694	699	659	664	672	690	668	708	697	649	686	670	618	633	667	679	657	700	676	711	691	691	745	652	664	707	651	667	659	663	715	655	660	684	671	696	644	684	645	656	637	678	690	692	665	677	687	708	690	687	641	675	655	679	707	680	662	673	672	685	683	689	706	674	654	622	710	701	683	650	686	632	630	691	688	654	720	726	650	665	662	631	675	622	680	690	677	613	685	705	673	683	614	701	698	712	700	682	666	685	725	663	672	588	685	665	695	679	717	659	703	693	652	627	649	682	657	659	671	657	677	637	700	652	645	689	677	667	666	669	671	717	679	685	664	704	701	652	646	697	668	625	695	673	688	664	618	707	718	711	664	700	711	678	695	686	674	658	686	691	653	673	692	646	682	679	677	672	706	678	677	690	656	677	693	651	697	666	656	633	714	693	673	649	733	656	642	712	705	691	662	678	656	628	669	679	730	694	682	660	720	670	644	668	735	666	662	666	638	686	675	730	687	660	721	724	654	682	677	658	682	692	690	703	661	670	717	682	691	637	676	654	633	641	674	669	667	719	733	717	680	660	632	643	637	664	621	706	693	628	719	632	649	670	668	640	671	708	668	654	655	681	668	685	659	655	700	695	648	715	699	657	639	676	671	654	654	630	657	663	685	697	665	686	690	655	701	736	682	711	663	697	698	671	691	721	649	663	692	661	677	688	647	667	727	703	664	667	625	638	672	624	726	680	660	704	715	676	685	636	662	673	680	701	624	722	666	676	725	669	674	720	678	719	714	696	671	677	673	728	680	664	701	706	658	652	691	696	665	678	733	595	695	731	660	654	648	675	668	697	690	672	666	718	701	675	686	668	684	723	681	688	645	676	637	621	691	652	664	642	671	697	638	657	673	617	647	675	685	707	676	668	725	682	679	701	668	676	630	662	658	671	672	703	667	676	676	617	687	689	627	717	725	700	670	647	667	700	651	702	572	647	638	690	682	675	683	668	706	721	653	686	708	656	675	689	686	705	654	705	728	682	703	686	677	663	697	652	682	672	731	667	656	663	657	681	695	644	709	666	689	714	666	706	654	716	702	660	678	682	669	669	661	630	666	705	700	697	681	756	672	621	650	677	662	659	654	678	675	648	680	670	650	645	682	631	695	676	624	687	656	683	676	692	691	652	661	624	700	702	661	680	697	685	697	682	636	695	667	681	650	705	666	713	680	680	675	659	676	639	664	691	654	644	637	644	689	656	684	622	701	695	663	674	735	664	644	686	683	684	634	654	638	696	662	691	651	702	647	709	642	691	612	714	664	647	680	706	669	697	705	667	698	664	675	650	657	688	672	659	672	660	694	667	716	676	653	678	714	664	700	668	679	717	646	674	699	692	630	651	730	651	662	695	679	668	688	694	641	707	690	649	711	677	654	711	667	651	717	662	649	636	640	683	669	692	670	680	664	682	725	645	678	680	698	673	649	685	685	644	704	711	648	673	702	684	730	661	695	675	655	722	654	629	658	667	665	681	702	648	743	700	644	663	722	712	687	716	684	642	681	707	695	720	664	632	660	706	668	670	728	653	673	686	674	732	673	712	651	684	667	688	647	665	716	703	675	686	685	693	687	698	677	657	647	662	628	679	690	675	682	644	664	653	657	661	673	672	662	684	629	649	655	653	659	712	683	660	604	674	696	724	678	666	652	705	657	638	668	622	666	676	679	653	660	654	661	662	667	687	679	662	632	683	634	720	701	656	631	698	654	661	714	698	659	708	680	705	661	669	652	696	663	685	727	665	722	666	609	641	672	658	601	690	687	645	723	663	680	684	659	682	664	644	692	688	664	661	685	702	717	663	639	706	655	647	660	701	665	690	667	673	622	711	692	666	680	725	690	688	708	689	700	666	731	646	616	672	683	654	620	642	625	688	668	600	665	639	682	710	651	648	697	709	685	662	677	694	639	706	673	677	694	646	704	657	654	697	677	633	654	694	678	679	687	664	655	716	729	658	663	669	652	623	642	648	697	664	711	703	680	684	683	712	668	661	652	674	668	693	683	666	695	666	667	716	726	696	711	675	669	671	685	694	684	692	677	662	724	650	673	671	624	687	660	695	672	705	656	672	656	681	714	664	701	705	705	674	693	662	677	683	642	713	683	673	676	647	718	642	679	694	653	626	689	709	723	676	674	633	666	691	641	661	658	636	674
4085	1320	1027	902	765	851	873	843	754	783	821	806	791	825	815	814	839	788	802	812	782	794	771	769	803	775	754	796	811	831	784	760	770	777	786	765	779	781	819	753	759	772	745	798	803	735	798	832	788	760	828	805	826	782	804	743	781	817	754	783	766	796	813	830	744	763	842	781	776	821	746	811	770	767	795	792	789	784	759	775	807	776	809	793	743	833	765	800	787	762	766	794	803	796	838	773	808	799	773	793	796	761	782	767	773	803	789	743	780	799	783	778	740	760	783	817	791	763	850	771	818	713	823	802	814	740	783	752	771	752	809	770	777	805	766	790	815	810	808	772	840	785	767	764	776	784	763	766	775	776	796	797	774	774	811	779	840	776	805	794	814	815	779	808	751	774	710	793	806	808	750	717	780	852	748	789	789	794	810	808	731	833	738	778	794	767	788	767	825	778	823	798	820	780	740	760	827	813	786	773	762	820	794	805	715	753	770	767	812	769	791	810	764	786	818	739	795	770	783	792	736	775	792	811	767	820	807	774	756	727	730	808	774	781	796	787	799	840	819	811	807	765	776	790	761	801	738	779	803	806	798	826	738	834	857	741	735	804	766	804	775	745	801	768	831	803	801	805	839	819	777	770	794	791	802	808	806	751	810	798	795	774	782	798	804	794	761	754	801	793	823	788	877	755	760	808	772	767	781	784	743	786	803	767	755	793	785	772	775	816	785	787	788	782	804	736	795	816	775	781	793	811	767	820	781	790	837	784	780	769	769	775	781	809	731	789	800	784	792	790	833	790	757	816	780	752	798	777	769	818	799	808	797	781	748	800	780	759	788	835	793	824	795	729	773	800	743	774	824	753	819	794	802	777	784	744	805	771	779	804	731	807	781	810	774	793	765	817	737	777	803	764	773	816	742	782	810	786	793	747	779	799	789	763	765	796	770	832	777	754	824	790	800	818	826	782	801	821	775	785	787	779	771	783	795	690	800	742	800	739	788	728	714	793	804	787	768	779	753	790	774	781	826	721	756	817	764	816	755	787	801	735	795	806	802	781	772	824	785	791	813	739	790	768	748	787	817	768	750	739	779	764	750	743	783	783	771	826	770	776	832	798	792	807	807	797	718	754	802	786	788	784	773	730	804	820	757	783	809	810	828	762	822	808	827	822	809	814	776	747	822	806	757	779	799	798	808	762	837	793	786	782	791	786	800	788	779	796	792	758	802	773	776	804	780	806	733	816	766	789	852	796	772	772	797	756	770	800	779	812	779	783	758	784	777	808	785	823	778	754	780	756	787	822	783	768	788	784	791	773	823	767	809	783	810	786	794	800	784	840	790	738	809	833	745	796	751	789	717	809	787	782	770	781	795	819	799	791	735	763	785	747	790	751	782	784	746	756	758	771	780	810	767	825	799	750	769	829	819	798	808	725	782	813	760	763	768	790	811	794	820	791	814	771	797	798	771	842	752	818	732	778	753	765	798	816	784	813	794	795	781	812	852	796	823	826	808	773	754	783	754	768	774	803	805	798	831	815	843	813	797	814	811	774	796	736	799	836	793	731	799	783	744	796	776	787	750	762	833	783	798	739	787	770	826	752	830	753	764	824	810	754	819	770	790	792	773	815	791	779	784	789	740	802	732	831	761	787	805	752	785	754	799	807	835	734	841	796	768	799	739	735	815	822	806	765	792	777	791	780	815	770	788	851	776	797	803	780	823	759	743	834	806	784	774	739	777	776	733	806	788	789	770	777	773	795	774	780	770	803	792	838	799	754	786	763	805	787	808	790	764	740	793	770	792	766	815	804	847	780	799	803	771	770	751	776	726	793	819	769	830	771	779	786	841	758	695	798	802	728	801	748	773	819	753	783	795	775	756	814	760	745	776	765	817	720	780	829	841	731	719	781	822	761	714	753	755	785	808	828	806	778	746	816	717	785	780	802	817	768	776	749	809	762	797	813	798	796	772	802	722	755	784	777	776	774	848	833	782	798	761	794	815	793	755	788	759	780	768	853	732	775	829	780	798	810	749	755	743	782	770	789	817	782	722	807	770	773	801	765	781	760	757	813	791	799	777	778	793	776	812	793	793	841	750	788	787	746	796	742	771	782	796	814	760	748	787	793	768	825	794	792	787	787	767	828	793	711	775	797	773	783	755	809	800	795	782	758	793	797	785	818	787	762	770	777	754	728	814	803	718	806	777	778	764	777	780	824	824	776	732	740	800	807	815	831	778	810	730	813	769	799	748	807	790	770	780	787	798	810	761	803	776	807	740	771	781	767	734	826	812	752	755	788	797	779	766	735	739	777	773	726	782	779	772	774	763	792	801	803	751	810	777	797	805	770	802	731	788	757	739	791	786	744	783	794	798	767	753	766	782	736	749	782	801	784	761	821	747	776	833	742	820	789	814	787	838	805	815	730	821	845	745	806	741	786	752	799	790	787	769	762	774	801	802	736	773	766	790	795	781	828	832	808	799	846	770	757	814	735	828	738	777	773	808	796	771	800	720	742	769	783	794	798	761	758	750	793	777	797	772	783	787	784	747	783	812	780	779	786	752	738	786	778	785	780	770	758	769	778	784	774	808	787	732	771	795	790	764	777	779	809	812	759	776	752	844	842	784	827	743	796	772	742	752	815	808	817	806	758	753	769	777	819	774	740	777	730	807	735	788	783	780	857	793	781	800	785	834	786	811	762	789	786	778	780	792	763	828	784	740	771	757	777	830	799	782	801	826	786	773	814	806	845	762	807	797	815	782	816	798	770	735	779	754	756	772	777	793	769	828	825	769	736	801	828	787	777	828	744	724	801	775	769	792	808	815	803	825	845	729	812	811	779	749	843	792	804	762	764	800	761	784	791	823	811	781	764	758	808	737	737	766	789	785	766	786	796	771	737	774	804	791	762	794	797	758	786	791	757	769	780	742	760	765	769	744	743	804	767	783	797	779	797	752	755	804	752	778	793	791	787	789	760	792	746	750	745	753	800	755	831	846	797	808	789	778	798	750	821	765	826	805	817	767	732	755	763	824	766	764	771	774	773	791	786	768	757	810	837	798	776	778	751	798	771	784	796	797	825	832	809	763	781	779	796	805	807	757	806	763	799	762	810	744	758	790	846	818	783	810	763	748	730	750	821	808	792	792	792	778	842	817	792	771	784	764	779	789	805	806	730	797	753	794	785	816	753	775	798	761	787	764	763	812	786	757	761	767	794	771	750	799	820	793	816	766	771	842	777	820	758	794	806	810	756	682	837	823	793	804	765	777	773	818	781	763	798	800	784	777	834	778	798	779	744	764	820	785	767	801	798	797	822	793	781	762	769	796	739	733	834	786	818	818	790	788	746	752	765	740	749	761	797	764	751	800	755	720	774	729	783	777	739	717	826	756	814	782	754	755	772	769	765	795	792	782	779	725	725	824	815	807	805	755	786	809	790	826	844	787	803	817	769	757	804	767	775	778	797	716	770	747	804	768	816	780	802	749	749	784	740	825	796	810	764
27612	21200	29574	23089	21169	19257	402	230	200	244	229	221	216	195	223	237	205	201	194	210	190	197	211	206	221	212	196	185	216	217	193	218	214	216	207	217	207	199	180	206	205	212	203	218	198	193	189	217	204	219	201	217	177	183	208	202	212	201	205	237	199	199	188	205	203	209	211	201	205	205	185	197	221	194	203	196	198	231	189	207	210	231	209	227	190	216	213	210	205	180	203	221	209	218	197	221	216	214	201	209	223	244	218	213	206	233	214	219	208	234	209	204	185	186	215	222	195	211	222	219	210	225	188	216	194	196	207	227	192	206	204	221	195	205	218	200	200	199	211	187	184	204	209	218	204	191	213	195	215	200	234	207	195	171	215	226	220	210	217	206	221	243	209	196	224	221	227	229	200	222	181	183	207	209	204	223	205	220	208	230	208	213	235	173	189	191	222	183	167	206	217	191	223	191	187	220	200	215	203	220	184	205	224	212	196	185	199	231	232	194	194	201	223	185	222	204	222	188	212	214	201	202	208	224	228	221	187	207	192	224	246	226	201	203	200	226	212	215	193	189	183	205	203	230	211	227	206	218	229	202	181	210	225	202	198	188	203	208	232	209	213	214	209	223	205	205	209	217	211	211	201	202	217	191	200	192	233	184	219	197	228	217	218	208	192	220	216	193	225	204	186	195	204	181	227	200	231	199	198	185	198	203	206	180	194	211	188	173	193	214	197	222	187	184	178	216	182	213	193	202	195	215	192	211	229	173	233	224	224	207	220	233	212	188	191	192	202	192	212	194	191	188	196	209	188	216	194	207	213	211	242	205	197	206	196	213	229	201	211	199	193	197	215	211	197	218	176	221	185	220	205	190	230	189	208	216	199	233	185	226	211	192	191	212	205	182	191	208	213	206	224	223	191	190	211	182	219	208	207	195	236	202	192	212	192	197	209	222	222	197	209	212	195	205	234	208	212	205	226	192	189	231	191	204	206	182	219	189	231	216	198	212	163	177	212	234	197	211	180	185	199	184	221	203	201	217	185	188	223	215	207	219	230	197	205	201	197	208	195	215	204	221	211	210	211	201	212	204	205	195	216	224	216	217	210	178	199	212	199	206	182	210	198	229	202	204	204	180	156	201	190	215	185	230	174	206	194	182	202	196	204	203	191	231	214	198	237	204	206	178	187	198	199	225	194	212	192	228	170	209	193	181	189	227	184	198	212	200	212	204	209	185	191	205	216	211	235	209	200	198	200	196	209	198	206	211	208	205	196	193	228	221	213	218	217	219	189	210	215	199	209	193	243	208	191	223	200	202	233	210	182	215	206	193	198	189	230	196	192	190	199	187	225	218	201	212	194	217	223	193	226	203	214	202	204	222	213	199	232	197	204	233	188	213	198	215	210	194	221	214	195	179	229	206	194	220	201	226	189	204	212	198	180	209	196	226	210	193	238	224	213	188	202	204	204	218	202	218	205	212	223	209	197	191	213	208	217	209	216	175	207	204	204	190	217	190	207	233	202	204	199	221	184	189	219	194	229	223	221	190	200	222	216	193	215	199	205	236	218	224	198	199	190	190	207	199	205	202	178	206	221	203	205	205	189	226	209	207	216	213	230	195	180	198	230	223	209	202	193	192	210	196	205	216	210	217	178	192	233	208	217	218	215	207	190	194	218	205	191	209	198	206	211	197	197	214	215	222	217	203	180	205	212	188	207	202	226	192	211	190	214	229	204	181	223	211	171	231	217	196	196	214	202	193	196	195	214	197	195	203	212	182	203	206	213	195	214	191	213	210	172	197	223	210	207	203	196	199	231	166	189	223	209	184	203	205	190	183	210	193	202	199	207	189	214	219	202	211	244	234	206	192	227	207	189	205	208	179	213	216	232	238	212	196	205	206	214	207	186	215	202	208	223	235	207	203	228	202	202	202	204	221	188	184	198	224	204	206	233	189	193	207	178	197	178	199	200	211	203	202	221	174	185	204	199	210	180	188	201	201	199	234	216	188	221	214	212	226	224	197	206	226	207	210	199	179	205	198	172	197	206	210	230	212	204	214	200	191	200	226	223	200	203	221	199	202	226	202	206	213	199	175	204	205	175	195	170	189	181	198	210	184	232	222	207	216	195	216	202	201	182	189	198	216	218	186	196	176	208	215	229	205	222	215	228	197	211	200	196	205	226	189	199	239	211	213	214	214	209	214	211	206	198	204	216	195	211	204	186	197	201	204	209	208	220	207	184	212	196	205	210	196	205	203	229	198	191	189	225	207	213	201	226	224	218	212	216	222	239	212	206	198	173	199	199	221	198	187	191	215	187	184	202	200	216	201	206	201	193	228	198	176	219	208	219	220	198	196	195	200	221	174	212	206	220	228	227	215	225	205	207	193	210	205	205	226	193	220	208	208	214	190	197	212	196	222	212	219	211	182	203	205	243	200	219	202	201	204	190	203	206	198	203	202	226	227	227	200	200	186	230	209	199	204	190	232	196	215	211	214	223	226	198	205	225	182	201	215	190	216	186	186	215	204	195	188	217	202	201	216	192	197	182	212	217	189	203	190	194	165	232	209	221	216	186	187	236	201	213	228	239	217	180	205	222	218	203	214	190	217	229	222	186	201	189	203	211	196	187	204	193	187	228	202	195	205	226	183	229	215	211	215	200	204	210	187	194	203	208	199	193	198	184	211	191	194	202	201	211	201	195	219	214	193	214	227	231	199	183	173	196	201	183	210	192	230	181	209	193	189	239	232	216	209	223	198	225	207	188	212	244	209	218	223	208	205	232	204	210	221	197	215	205	212	222	215	205	216	194	217	210	205	224	215	195	200	208	209	222	208	206	201	212	198	217	198	190	209	185	219	206	180	197	204	206	210	217	212	203	196	223	198	214	221	233	183	204	195	181	203	219	185	222	203	212	191	185	199	204	192	204	222	192	210	183	205	215	195	178	205	190	204	218	216	225	210	188	204	223	216	225	205	217	200	212	219	229	220	214	211	227	196	205	218	214	255	194	219	216	195	211	200	205	203	212	212	187	219	209	204	171	203	196	208	199	222	201	209	186	195	200	175	188	203	210	226	208	195	204	179	196	202	227	193	176	196	212	204	212	198	198	226	197	205	193	221	212	205	189	222	186	197	215	210	190	215	220	216	208	204	202	201	197	220	196	193	186	178	203	197	188	232	205	194	195	209	187	220	199	204	216	225	203	215	188	212	186	208	206	190	198	193	222	215	234	197	206	197	198	198	203	193	225	189	200	203	202	189	199	195	189	209	223	190	215	199	237	209	204	212	195	210	209	224	196	223	195	225	231	207	204	225	224	218	185	191	202	198	216	200	204	185	209	224	210	188	189	253	212	226	192	192	193	189	198	181	213	206	210	167	224	205	218	222	222	240	218	199	208	188	199	172	202	199	206	193	227	205	242	198	206	232	211	211	217	204	184	180	230	207	206	189	197	198	203	199	214	215	202	216	209	211	207	210	202	227	208	232	191	211	207	200	218	227	226	201
3783	541	400	314	309	313	294	315	296	290	313	326	286	283	279	247	276	310	275	276	304	286	284	238	294	270	298	315	263	281	265	275	276	273	243	276	284	260	273	301	285	277	276	265	274	282	270	299	284	289	274	247	272	256	269	266	274	285	268	274	305	289	266	284	275	285	269	298	283	300	276	270	275	284	255	288	266	261	300	288	272	287	280	310	280	254	277	310	260	287	278	265	294	303	278	269	303	252	276	290	267	319	294	267	282	289	293	281	271	271	283	274	265	279	266	260	295	276	272	266	308	278	294	286	289	251	262	275	285	249	277	286	253	280	287	257	262	259	271	264	302	267	288	275	287	270	259	266	298	298	272	289	252	264	281	304	247	272	253	261	286	282	324	294	277	280	251	264	269	296	263	273	276	286	323	272	274	271	293	270	296	300	284	297	258	282	278	259	289	289	294	325	277	268	252	257	281	279	285	318	280	243	284	259	265	289	270	290	290	308	259	305	276	275	264	293	256	282	259	271	281	286	280	233	280	322	283	274	261	253	293	254	300	275	278	325	294	287	274	306	273	274	258	312	245	284	264	275	267	271	269	246	298	285	271	274	299	266	278	274	291	271	272	267	288	264	270	288	287	265	246	262	261	288	267	263	298	278	272	284	263	269	274	273	291	279	288	263	311	276	269	285	287	254	252	307	248	259	312	267	266	268	278	290	274	288	259	272	302	292	289	268	263	263	268	286	281	217	291	276	269	307	298	276	293	287	284	304	316	284	284	267	267	243	276	261	283	275	306	292	254	292	269	276	271	265	261	297	279	278	304	280	254	261	274	314	265	305	278	317	292	279	317	272	304	288	276	305	259	280	266	268	294	262	275	274	272	298	286	269	279	273	283	279	256	260	246	289	297	294	286	297	286	247	258	288	271	266	287	258	265	258	289	282	300	267	303	298	298	305	306	272	277	255	274	274	318	299	294	278	265	284	266	249	272	292	266	285	293	273	276	280	275	307	287	300	288	253	301	280	290	293	276	278	292	309	273	278	295	278	281	302	301	299	276	308	255	268	272	279	279	274	247	289	260	296	282	305	253	291	278	266	293	283	279	289	292	283	277	267	278	302	263	258	298	280	272	264	269	296	241	275	293	293	274	257	269	242	264	289	245	281	283	286	275	278	254	277	299	260	264	280	315	293	283	266	256	313	311	280	293	287	263	283	288	253	274	279	316	276	289	287	283	268	261	278	270	305	274	271	278	287	258	280	277	320	291	294	292	295	290	282	255	243	283	289	273	273	266	289	284	231	286	312	283	281	305	278	289	294	312	258	277	277	268	245	257	299	283	281	282	302	284	270	270	254	271	273	279	291	295	282	273	283	294	272	277	274	241	281	311	262	277	298	237	310	283	279	292	275	262	307	235	291	291	261	275	247	282	253	266	247	284	300	284	294	278	251	298	279	286	266	270	283	295	282	283	259	284	276	280	267	274	276	276	278	264	269	297	279	247	279	264	271	288	270	284	291	283	267	298	276	256	274	294	274	259	284	260	313	266	261	258	278	269	320	285	267	249	277	289	288	278	291	278	271	279	263	235	286	236	280	285	289	300	267	279	264	264	268	280	287	294	304	287	285	315	264	281	264	277	294	303	280	309	298	290	262	290	294	297	268	248	304	265	236	287	288	262	279	284	271	296	271	272	269	290	269	293	296	278	271	278	261	295	271	261	273	267	235	288	260	277	261	276	270	243	288	330	259	288	304	265	287	274	284	276	306	302	240	258	285	257	281	295	261	257	286	274	266	261	280	256	284	258	309	263	268	267	282	279	282	298	273	270	273	263	295	269	255	278	245	299	284	280	270	309	279	280	266	276	291	265	277	294	273	289	294	282	268	262	290	268	289	277	265	291	238	266	286	246	291	271	295	277	286	273	295	283	278	264	260	270	298	296	280	285	271	281	306	266	293	258	284	293	259	266	306	293	259	279	258	254	270	290	292	281	270	300	266	300	265	245	287	268	285	308	285	245	278	299	249	260	255	290	284	283	285	296	254	278	253	299	293	255	302	296	275	256	289	275	259	247	295	275	294	318	288	305	303	279	295	268	278	271	274	293	267	285	280	290	280	283	254	229	286	274	275	254	286	286	282	275	259	279	265	295	297	304	278	268	278	301	241	294	280	314	299	262	304	304	276	274	270	259	263	273	292	274	296	289	273	279	290	269	238	258	274	270	266	272	321	309	275	275	258	261	298	269	311	287	267	278	270	277	297	281	306	261	276	287	296	302	282	282	264	277	257	289	291	303	290	276	274	256	277	275	290	286	278	275	274	286	275	302	283	290	295	269	266	293	290	272	310	269	284	284	279	283	292	287	285	271	260	298	255	279	295	300	246	252	269	259	265	273	252	267	274	286	292	296	293	264	284	292	261	297	294	275	256	280	279	291	268	234	282	265	265	312	279	278	244	263	277	298	295	277	307	275	263	310	261	260	273	244	312	294	267	301	273	282	248	260	273	275	276	264	277	278	272	285	303	284	302	282	289	277	267	268	273	256	280	264	304	299	283	261	297	285	280	286	281	279	277	273	273	281	260	290	303	286	271	302	269	258	261	290	292	247	274	291	307	303	271	288	263	267	286	289	269	290	252	301	268	294	284	256	306	279	266	277	268	315	287	264	293	273	242	290	275	279	276	267	247	288	253	307	273	291	270	272	263	252	279	267	265	292	271	294	298	248	278	238	270	274	282	261	248	282	259	277	296	264	297	269	274	294	272	276	264	274	284	259	255	286	288	283	269	277	262	285	286	278	306	261	272	257	267	259	285	290	278	268	271	261	268	286	267	263	301	274	277	282	264	260	269	307	253	268	284	250	303	283	262	276	306	293	257	245	268	297	276	295	238	310	231	251	298	262	262	280	285	283	321	259	261	293	276	260	290	277	288	283	271	294	278	259	286	287	281	274	289	330	274	263	252	300	259	264	265	267	252	295	271	241	291	260	298	285	296	290	263	260	270	279	286	292	279	288	290	255	274	286	284	280	289	276	265	274	271	285	287	242	261	256	286	276	261	307	271	273	283	287	277	285	295	259	275	290	290	257	273	285	285	314	262	288	292	254	254	278	287	275	284	281	266	276	265	293	255	295	262	258	287	286	291	290	257	279	265	286	274	279	263	254	283	278	267	264	285	259	295	279	304	264	251	259	278	289	295	247	257	284	244	304	271	268	270	277	267	298	279	293	305	301	262	256	306	279	269	258	281	287	241	256	278	277	258	290	281	265	248	262	291	266	306	251	277	284	270	281	266	272	259	269	270	269	288	277	272	288	259	245	289	310	295	273	288	269	310	253	302	271	263	270	269	276	273	312	290	280	280	265	267	272	276	241	243	283	296	273	251	285	309	290	272	271	273	266	305	271	302	273	273	283	255	260	264	276	269	271	272	274	301	261	256	286	266	288	284	268	275	291	272	289	297	280	267	268	253	267	255	288	273	283	244	304	269	275	280	285	285	261	307	300	254
22633	21240	29551	23255	21240	21394	24249	3996	707	761	669	703	697	764	648	678	709	657	679	642	682	734	688	654	663	694	665	665	680	707	640	683	666	675	662	678	669	654	674	672	621	667	688	701	674	680	655	655	688	671	694	691	691	700	669	675	649	700	623	683	700	716	703	650	680	665	685	614	677	677	673	644	686	717	676	676	648	687	632	659	665	681	700	688	642	681	652	672	690	635	656	701	658	634	697	689	678	730	705	668	671	667	705	657	669	688	692	682	679	698	638	669	699	704	689	693	684	699	674	708	633	632	684	659	662	684	646	713	732	659	724	626	655	626	688	661	644	695	669	679	659	680	682	662	678	661	694	689	702	669	669	645	704	645	639	680	684	713	692	675	670	704	686	661	656	695	682	696	684	675	660	685	714	649	675	713	732	668	709	641	651	679	675	688	650	631	668	680	701	641	669	631	636	669	678	690	695	713	692	642	665	690	708	674	665	713	721	726	677	671	658	661	706	650	662	727	710	639	639	675	677	698	638	688	652	719	639	694	628	672	626	680	687	663	668	709	655	671	677	636	630	677	727	668	722	666	650	666	667	641	673	650	641	697	657	682	651	684	692	654	705	657	685	700	662	696	667	686	676	691	656	698	689	656	706	674	684	646	650	683	623	682	710	694	684	671	666	636	649	656	647	664	676	593	663	670	685	672	674	653	665	647	682	639	675	667	711	641	681	687	659	657	670	685	610	691	672	621	664	655	652	691	634	685	726	663	661	666	660	683	630	660	684	679	715	670	660	703	653	684	653	629	649	686	666	644	663	630	658	663	624	659	686	642	724	622	672	716	667	700	666	707	697	661	699	670	639	631	747	709	719	683	692	651	641	680	662	678	658	624	650	688	637	704	661	671	664	671	647	687	652	686	642	684	695	668	623	638	671	703	660	610	698	690	658	650	694	632	643	664	646	650	662	659	675	711	648	675	723	651	694	690	621	696	683	646	655	667	696	737	652	631	679	684	663	682	651	646	702	697	653	701	710	697	650	721	670	639	650	696	670	651	699	665	749	701	689	642	742	688	668	640	695	711	715	680	692	675	684	696	683	666	708	668	691	675	645	663	653	692	693	656	662	674	672	653	631	626	631	648	667	687	634	686	659	681	652	629	628	654	693	713	680	694	675	669	674	704	683	641	706	637	681	663	675	676	691	633	670	697	654	635	667	659	642	663	686	668	723	670	621	708	666	689	680	666	670	659	677	687	639	684	663	706	636	665	691	673	673	682	665	694	668	662	623	702	675	677	696	649	617	699	673	697	672	665	692	683	679	692	656	650	654	638	649	677	661	649	634	683	686	657	675	663	687	645	678	680	633	651	616	670	676	634	668	645	654	672	647	625	676	661	657	676	670	659	667	710	666	660	638	626	674	682	710	695	627	689	677	654	713	691	649	660	605	690	691	627	642	638	671	682	660	688	676	667	650	663	642	726	715	660	643	676	714	705	700	675	731	610	638	605	668	668	672	679	635	684	690	679	700	638	665	641	660	673	634	699	670	677	662	644	682	680	653	655	675	721	650	643	660	694	649	674	688	681	679	659	626	621	714	690	636	690	655	698	667	635	690	683	691	666	672	637	675	704	686	659	688	658	631	603	667	696	651	683	645	640	703	676	651	698	688	695	654	654	670	704	665	668	629	669	685	656	656	709	662	691	607	706	637	630	659	636	692	662	722	684	626	680	747	668	639	680	667	681	705	720	666	657	675	678	651	619	670	670	651	628	677	674	648	686	655	692	704	661	687	644	677	698	728	647	612	673	669	655	646	690	700	690	691	666	683	640	660	636	700	653	667	655	678	644	640	631	685	646	633	685	645	664	693	666	712	615	647	630	680	670	641	662	709	670	670	654	661	670	693	691	674	647	643	651	659	713	657	723	682	710	670	650	693	679	629	727	698	692	699	644	652	673	661	665	670	689	683	666	672	644	670	698	658	631	647	673	671	638	685	653	709	669	655	689	661	660	674	674	669	672	685	687	665	651	661	674	644	608	635	661	698	680	679	666	690	700	682	639	709	739	640	648	633	704	668	691	679	671	659	684	646	692	695	640	629	632	651	685	663	642	670	673	662	670	671	675	700	650	687	666	672	679	687	725	673	669	677	654	638	665	635	704	688	650	676	659	644	654	689	677	673	672	668	669	681	677	647	677	649	623	670	660	665	664	670	633	663	706	689	688	676	672	681	650	657	674	657	653	679	720	654	668	654	631	657	686	673	687	666	650	684	652	615	701	681	681	722	659	656	650	680	654	656	633	669	685	647	723	691	623	662	679	645	707	674	635	656	671	661	639	651	664	653	689	732	656	655	668	706	643	673	673	667	699	646	676	683	707	643	631	658	651	686	636	655	639	636	668	674	657	615	671	657	638	687	642	676	622	718	646	628	676	673	649	669	634	712	674	651	709	678	711	652	637	706	652	699	673	648	663	638	677	676	686	688	671	663	667	681	711	701	724	670	589	662	618	693	635	689	690	657	650	625	609	631	669	642	745	657	646	659	664	683	658	657	649	673	680	665	664	664	634	643	688	663	666	683	688	656	696	656	672	640	680	649	629	667	655	666	685	686	686	605	695	643	654	675	614	727	699	643	674	658	663	632	683	673	671	648	692	677	672	671	635	686	617	710	708	717	707	659	605	660	619	648	657	669	657	643	642	670	642	665	665	665	654	666	685	638	711	686	643	691	664	705	638	668	654	689	646	685	639	652	617	673	664	694	656	669	671	702	696	665	676	682	648	679	668	691	645	654	655	693	617	611	686	703	643	672	647	698	718	652	650	684	704	668	661	656	716	658	680	670	636	730	660	673	668	632	648	682	633	662	681	637	661	699	626	687	673	683	676	701	668	673	648	633	680	710	686	637	666	660	629	689	693	649	639	678	719	630	636	673	701	622	668	687	638	698	646	658	685	653	674	627	623	688	622	642	678	654	671	642	653	643	646	675	699	692	663	657	677	622	689	665	678	690	666	649	680	668	639	635	636	668	671	649	644	687	626	652	694	671	733	683	669	638	635	697	649	693	672	657	697	649	681	681	682	698	663	650	707	654	653	705	631	682	695	640	677	656	670	650	639	711	712	670	671	676	698	649	686	662	681	710	643	654	688	712	698	698	665	720	658	700	671	681	653	683	670	629	661	684	645	683	667	626	617	667	716	619	629	684	626	654	686	674	657	677	686	644	710	643	682	675	738	669	652	682	632	671	683	685	666	679	670	663	658	687	649	681	652	665	650	618	697	634	660	668	677	662	694	653	672	686	628	735	654	650	649	628	658	684	665	664	664	679	652	645	634	654	668	664	658	644	722	665	643	664	666	620	690	673	685	682	667	667	662	661	686	706	673	658	672	683	643	660	687	674	606	680	710	636	676	663	657	662	667	638	683	600	622	670	661	673	631	652	676	676	663	619	671	711	696	689	681	653	686	669	682	686	695	698	720	678	650	641	646	702	683	689	694	690	624	675	697	671	705
4754	1763	1169	1011	914	884	871	805	903	827	872	814	825	855	821	841	809	823	774	825	735	833	803	787	795	800	828	774	802	833	785	811	784	801	802	756	780	799	865	815	806	840	803	782	789	794	762	808	808	777	783	758	805	792	789	822	794	798	865	809	786	825	806	845	804	750	785	827	782	804	788	832	798	814	830	758	791	795	782	770	827	790	838	829	794	789	797	835	786	781	807	859	777	837	799	793	782	771	764	771	768	799	768	758	797	780	803	772	805	780	838	841	777	767	852	806	768	822	846	834	802	854	852	776	726	825	773	767	834	781	740	788	781	803	794	788	822	783	774	833	842	795	764	774	801	799	839	808	745	773	806	799	846	781	791	809	796	799	822	799	799	772	817	798	815	791	769	818	818	809	831	786	811	778	776	797	796	749	786	785	778	830	773	803	846	809	765	840	831	804	852	813	797	787	844	772	786	794	821	801	850	813	729	805	771	782	786	821	772	807	806	799	794	798	776	808	828	799	807	790	828	788	822	814	788	814	788	786	818	778	754	799	748	807	787	765	805	818	809	856	788	771	791	781	759	797	789	784	789	789	785	790	786	822	783	797	786	800	782	781	758	802	784	806	824	811	802	812	760	827	811	753	808	818	827	841	797	759	815	778	814	788	767	779	800	830	826	805	780	765	801	797	775	779	755	778	805	737	734	733	816	817	779	787	785	788	803	811	801	786	776	750	774	820	776	790	749	846	799	798	783	831	830	822	782	834	809	744	765	813	848	834	825	791	784	779	754	789	808	835	798	831	806	754	787	756	824	786	791	781	809	747	838	855	788	810	778	815	803	781	769	809	768	795	840	801	788	785	825	827	807	817	742	767	827	819	780	794	848	774	824	834	756	834	791	851	773	825	820	745	807	814	781	814	778	779	846	853	820	740	790	809	790	783	786	766	802	771	785	783	751	784	780	784	834	850	838	758	785	812	837	790	795	782	761	811	816	747	793	777	831	795	786	784	819	793	775	858	758	784	748	809	760	794	771	768	773	783	798	806	789	825	787	787	780	811	814	797	790	807	853	772	846	828	768	778	800	787	826	829	792	772	789	776	817	750	800	752	785	814	766	753	796	771	825	796	788	792	798	834	818	813	782	792	754	837	818	803	771	805	752	771	768	797	809	779	840	814	767	776	784	817	854	774	765	777	764	814	758	816	766	795	800	792	768	803	803	816	785	781	819	797	771	810	756	812	796	789	816	781	826	839	798	810	779	764	785	761	790	777	769	788	823	830	780	793	788	881	787	749	837	805	779	849	800	836	764	750	748	839	780	769	775	824	796	855	783	795	819	791	761	738	773	786	766	781	789	774	749	803	720	756	823	804	791	817	794	773	816	776	759	850	802	774	830	791	782	764	792	799	798	785	742	842	819	793	790	781	810	776	835	786	831	821	738	755	805	828	741	776	836	788	754	802	791	744	777	808	820	824	798	826	764	810	802	782	740	805	805	773	858	809	823	783	792	743	856	815	771	798	852	769	757	796	821	756	796	831	825	770	791	788	764	833	820	801	798	768	811	777	805	782	792	781	827	829	782	787	808	775	808	798	745	748	809	778	766	803	817	770	766	803	790	896	774	782	805	792	790	811	801	766	743	800	800	823	808	805	828	798	819	788	796	792	794	808	790	784	789	777	826	807	807	789	753	827	826	795	785	826	755	764	782	781	786	813	805	824	787	814	795	816	746	809	827	760	728	775	805	803	821	771	852	810	794	787	797	822	788	768	808	798	817	855	827	785	753	799	768	826	790	773	735	770	775	779	784	820	801	819	794	788	813	781	789	803	823	794	785	861	787	788	816	848	791	820	764	784	784	763	799	794	815	770	799	818	772	828	823	802	781	846	848	784	779	789	803	751	813	764	811	800	835	831	811	788	825	767	717	836	777	789	768	811	803	801	827	795	766	791	800	805	812	789	787	795	789	784	798	818	802	749	756	788	753	858	789	762	800	782	790	827	799	797	792	765	758	764	763	804	790	794	802	826	756	805	771	847	722	751	765	755	767	861	821	778	791	836	782	859	784	789	838	789	826	781	771	782	788	852	817	769	744	870	805	796	792	842	829	823	828	812	813	797	777	818	788	807	806	768	838	761	786	816	813	734	830	807	729	770	782	801	787	769	809	816	825	759	812	797	782	806	835	774	776	805	811	754	783	835	839	770	757	764	769	814	817	786	794	798	841	804	799	763	796	821	825	774	767	797	822	779	828	796	781	833	806	858	830	784	809	772	837	850	823	778	777	801	804	833	761	793	793	846	840	789	831	782	781	771	762	825	823	771	812	760	776	775	830	785	806	829	767	729	840	754	787	792	795	819	783	792	845	820	809	780	746	810	803	761	775	769	725	729	824	805	787	832	803	777	789	767	778	768	825	779	788	857	790	744	806	797	784	775	780	768	808	745	801	844	799	776	809	766	769	788	783	819	838	790	796	796	849	833	784	783	787	797	828	789	812	749	810	787	779	761	814	769	781	793	793	805	818	817	816	757	820	828	743	769	822	843	783	821	807	743	772	790	800	794	742	797	799	707	832	761	781	825	781	782	815	814	796	834	754	801	786	808	819	792	820	772	783	791	802	789	790	772	764	803	819	798	832	803	753	745	813	766	818	790	764	768	765	816	812	766	817	762	780	822	822	819	820	807	786	756	801	822	819	822	791	771	798	763	788	819	822	775	797	771	795	774	836	808	805	809	785	868	791	790	790	794	770	840	739	823	798	838	800	807	779	786	796	787	777	775	750	771	797	780	783	836	814	765	799	765	822	783	791	815	822	799	754	825	775	820	740	754	777	813	833	813	729	755	847	765	747	801	810	823	794	824	805	761	793	765	775	800	846	826	814	841	761	784	807	841	766	798	823	766	762	741	761	832	773	817	811	784	831	769	771	786	802	802	774	769	801	775	806	799	785	801	738	828	786	823	847	762	818	763	777	792	784	734	806	845	796	761	761	789	824	792	795	744	799	836	791	811	790	791	820	800	753	802	810	778	768	797	772	854	795	835	814	785	783	802	752	776	809	808	836	834	785	795	780	827	800	796	822	804	784	788	791	777	808	743	804	806	798	778	798	798	805	781	819	838	813	774	813	790	818	798	783	800	747	781	767	858	765	822	825	831	769	817	808	809	847	783	739	807	800	767	750	795	808	760	790	803	838	784	790	749	750	794	808	782	744	858	798	792	816	755	808	778	794	784	777	812	823	793	811	756	806	773	736	765	780	807	769	818	781	837	763	781	775	834	772	787	843	773	741	802	744	765	772	715	816	736	798	786	780	796	835	784	800	789	802	776	824	752	762	816	761	787	766	762	768	784	803	798	821	764	753	864	767	791	845	759	800	841	793	790	807	759	789	802	738	821	826	768	787	767	820	775	802	781	796	810	797	765	799	802	769	752	774	761	781	842	753	734	810	795	875	833	817	785	777	768	811	788	788	814	830	841	721	777	834	791	804	780	767	826	828	793	830	794
27952	21182	25295	13716	383	316	327	312	352	353	348	322	348	330	312	322	312	322	326	322	352	308	326	298	349	279	326	314	339	316	302	317	327	354	332	314	304	322	298	343	343	322	348	293	336	327	310	324	318	322	306	327	295	278	317	329	305	329	374	299	328	330	336	339	321	314	340	314	326	340	317	337	358	344	292	327	321	330	317	335	325	292	321	314	301	345	338	327	315	318	320	320	335	344	301	304	307	329	300	330	282	329	329	334	312	299	335	345	303	350	325	342	327	287	324	342	302	275	315	311	307	324	305	314	340	300	316	309	320	318	301	311	298	338	324	321	314	301	301	353	339	324	298	316	331	291	343	306	324	334	311	331	323	341	314	306	292	305	341	341	306	320	300	344	326	343	286	299	320	313	304	309	328	277	304	288	335	331	343	322	291	308	350	292	280	298	301	321	316	323	316	308	309	312	334	303	325	313	329	318	312	355	302	296	324	322	304	332	318	294	350	296	320	317	319	341	320	321	317	330	348	297	310	299	344	319	297	326	339	296	345	286	321	339	343	300	326	327	302	323	296	344	297	291	306	321	328	327	311	324	343	334	311	309	304	332	304	317	311	345	328	310	300	289	291	339	308	325	298	336	321	305	313	269	306	311	319	280	336	297	327	289	308	307	294	328	289	340	342	347	303	336	326	310	331	307	321	330	305	303	318	325	318	314	334	320	330	291	345	325	292	291	321	347	321	309	311	300	332	316	327	318	322	334	327	297	317	344	287	354	291	299	323	317	302	320	310	301	326	314	274	333	303	336	315	330	310	323	304	324	319	322	305	333	309	331	301	301	298	322	300	315	314	308	329	291	333	321	350	340	341	314	297	323	302	314	285	319	320	276	337	317	324	310	315	302	344	331	281	300	328	322	308	317	280	320	315	325	293	342	311	332	326	338	349	310	333	310	308	335	332	332	329	298	301	300	298	284	298	306	305	301	293	353	303	324	317	287	317	323	303	305	320	343	323	310	339	318	323	325	319	255	312	321	326	313	303	354	340	330	299	292	325	297	312	328	339	343	303	331	301	322	325	301	308	336	313	336	320	314	332	319	322	309	322	341	332	331	317	311	312	358	305	316	314	303	322	336	320	321	321	334	293	322	345	355	323	309	307	278	314	310	317	344	349	300	305	306	328	310	295	338	303	320	344	327	316	345	321	320	318	349	321	326	345	309	308	285	300	326	317	334	345	316	326	340	329	324	320	340	346	307	332	326	346	330	330	327	341	301	330	320	300	287	349	314	303	310	303	293	321	315	299	353	324	306	346	325	349	296	320	329	317	323	330	325	358	304	322	292	328	343	321	299	312	304	300	322	307	301	333	320	319	340	324	322	272	323	312	334	312	316	305	306	304	319	340	330	307	346	322	301	342	314	320	315	315	306	348	295	327	344	288	323	300	350	333	283	343	320	324	285	330	301	329	330	329	323	320	308	341	306	276	313	322	290	318	299	342	287	329	295	302	332	292	303	296	317	307	336	309	326	300	332	337	325	322	293	338	332	316	326	323	327	290	315	287	358	302	332	306	331	303	330	310	328	315	327	323	323	314	283	320	320	324	318	324	301	323	313	329	303	340	337	307	329	347	336	311	328	329	318	297	330	322	343	313	305	335	321	317	284	328	310	305	310	329	276	330	304	342	309	356	306	332	318	309	277	331	330	319	312	300	346	306	328	313	317	308	322	305	344	318	310	302	323	353	315	303	323	298	307	354	325	352	315	356	318	313	327	292	323	327	319	315	317	309	311	283	299	293	348	316	347	297	303	349	371	297	321	303	314	291	330	324	304	308	303	297	340	317	320	302	307	341	331	313	299	336	339	325	313	326	328	301	311	296	331	322	287	340	332	315	282	307	275	299	298	321	315	343	321	310	317	286	345	334	292	321	291	326	313	348	320	313	319	308	371	288	320	296	337	335	350	321	348	321	332	308	308	288	320	323	306	308	314	318	331	335	276	311	332	316	322	329	346	332	321	304	319	295	312	341	312	330	317	329	298	305	315	302	325	284	316	334	335	342	332	337	327	322	317	316	314	318	330	302	309	316	300	297	303	311	327	318	329	324	315	324	368	309	295	339	333	307	323	351	320	323	354	312	329	336	330	325	297	318	339	330	305	303	295	354	299	335	329	317	315	307	333	324	304	311	309	325	307	332	313	319	331	312	307	319	302	328	324	321	312	303	298	317	336	324	299	329	337	326	323	310	303	295	320	329	353	293	299	289	338	328	329	287	338	322	319	331	336	315	310	299	333	277	303	322	300	341	333	326	319	308	321	322	311	331	295	301	324	305	304	289	343	351	294	308	320	335	295	302	268	278	310	360	312	329	351	328	323	340	313	342	323	336	290	322	340	334	345	324	319	321	309	316	341	303	327	332	293	296	318	320	342	349	335	343	335	330	315	329	299	315	323	305	332	342	310	331	302	338	320	316	330	317	292	325	320	301	313	330	314	296	318	314	314	299	315	316	317	302	320	311	285	340	328	314	276	299	314	308	291	305	308	319	336	358	295	354	342	328	310	302	343	320	329	304	315	320	297	324	315	328	312	313	323	336	307	300	317	321	311	316	297	300	273	345	316	294	309	331	366	337	340	308	317	300	315	313	318	305	321	341	306	322	300	322	311	289	293	304	296	317	322	309	330	314	315	334	316	326	328	321	310	312	316	287	332	329	346	291	312	312	346	351	338	328	289	341	319	313	355	342	318	326	316	318	336	339	306	324	314	352	321	339	297	301	341	318	314	332	303	317	335	320	287	324	320	311	303	327	326	316	300	331	335	305	315	304	316	321	303	292	303	330	339	324	300	285	286	321	312	300	323	325	308	322	352	323	307	305	305	341	308	314	328	308	314	322	339	334	366	311	339	317	329	304	333	328	326	327	304	308	335	309	303	311	315	323	317	327	328	324	324	301	292	306	340	334	346	331	330	355	330	314	320	310	285	315	311	310	342	350	323	297	305	311	329	314	304	327	302	298	318	337	301	297	313	321	318	334	326	317	322	326	321	304	328	336	329	327	320	299	342	299	337	322	302	329	273	334	318	300	303	314	331	311	329	363	272	312	339	274	297	344	336	341	352	298	320	320	360	326	325	319	318	289	306	313	305	333	328	323	310	314	300	297	326	312	316	314	316	329	315	319	316	302	290	312	361	317	302	307	281	329	332	293	336	276	313	341	312	299	345	339	314	326	329	332	306	283	329	357	305	352	299	316	336	286	297	332	336	320	333	339	340	326	321	329	312	321	313	304	301	325	314	312	329	294	302	313	354	345	324	323	313	329	324	317	313	283	314	356	302	330	306	323	314	324	321	322	313	332	314	301	291	315	299	319	333	310	331	333	313	304	331	286	309	264	312	317	295	298	313	317	321	325	293	339	319	307	332	319	314	301	315	310	328	312	294	313	325	327	303	298	346	318	274	322	306	335	312	305	321	304	295	333	298	303	341	285	330	306	345	320	307	334	291	321	336
3306	402	392	394	381	423	373	456	381	393	403	421	416	378	401	403	437	385	362	378	405	388	424	412	377	357	404	388	409	388	380	397	384	387	400	381	394	396	387	349	420	378	395	419	403	403	414	392	396	400	408	401	405	399	380	398	389	364	384	415	380	415	403	381	371	400	373	392	391	362	372	369	371	408	438	357	397	427	391	429	406	387	428	402	407	359	431	378	399	394	367	341	391	427	389	364	399	376	381	391	374	401	433	399	385	361	393	389	401	403	415	379	388	382	369	424	429	381	407	365	391	419	378	348	398	393	405	388	402	386	370	416	381	365	393	389	364	391	374	421	397	406	387	401	399	394	423	387	419	430	379	375	420	386	407	394	404	426	365	407	397	421	364	393	439	391	418	397	398	391	379	392	367	405	371	373	392	381	337	381	382	401	393	396	446	382	367	405	407	397	382	372	353	383	376	395	407	369	410	409	425	382	388	393	389	387	382	365	412	398	391	357	377	442	426	406	386	450	386	414	414	422	425	385	399	405	374	427	377	393	379	383	406	362	400	394	385	392	412	407	389	365	401	391	381	366	419	428	387	354	435	390	415	375	391	367	407	389	412	409	389	381	397	397	380	366	401	419	417	378	374	380	394	398	392	407	370	412	407	387	400	384	391	384	351	384	405	365	401	405	376	413	394	416	409	400	385	396	414	412	389	408	397	395	392	369	369	411	383	415	382	386	385	394	380	366	405	392	378	412	379	401	398	369	376	388	369	384	415	399	371	400	378	380	411	402	383	362	387	408	408	412	402	382	393	383	407	384	388	390	389	419	407	376	392	425	383	416	412	393	379	430	394	419	379	408	409	353	392	358	377	408	381	383	373	376	376	404	393	375	400	386	409	390	417	420	391	390	406	400	363	392	362	394	348	414	389	419	407	386	381	356	365	383	391	387	385	426	392	439	400	401	400	411	416	389	429	395	376	372	418	386	393	392	410	372	416	367	393	387	355	404	402	365	410	358	390	359	393	390	409	383	399	415	369	429	363	379	395	356	389	404	402	398	411	361	399	425	365	390	369	387	399	375	413	380	345	406	393	394	354	386	415	430	387	360	397	404	388	413	404	386	397	398	392	406	405	416	420	475	403	359	416	384	379	406	412	384	396	409	432	398	405	407	387	401	394	390	386	428	405	408	424	388	418	407	369	423	414	401	388	383	382	380	398	381	375	397	414	397	389	394	348	406	452	415	390	386	396	392	360	403	389	436	388	408	417	385	360	382	377	426	398	367	395	402	379	389	377	390	386	400	399	415	396	409	384	396	399	404	389	389	378	392	376	410	399	422	404	374	371	397	396	338	374	410	359	392	398	424	357	365	369	422	387	397	374	360	390	382	389	361	363	385	395	375	404	378	383	396	354	382	372	363	395	375	383	408	359	402	369	416	378	368	408	387	375	420	400	394	415	395	395	409	438	390	368	393	408	395	411	402	420	426	376	398	375	387	378	402	390	402	378	397	369	383	410	425	385	381	398	393	382	411	413	440	365	396	380	390	397	400	387	413	400	378	389	417	387	404	394	399	404	399	398	384	401	393	383	419	383	407	371	372	399	364	399	387	393	382	407	422	383	402	386	371	430	361	411	419	383	426	377	382	391	371	392	383	362	409	385	400	385	400	390	368	397	416	391	405	367	381	369	396	379	389	383	406	384	407	389	379	378	379	365	370	406	373	354	410	376	377	419	390	377	429	399	388	350	395	390	387	391	411	436	388	387	408	383	389	384	368	393	374	392	393	405	375	376	385	393	400	362	395	355	397	361	407	373	383	363	370	407	353	405	390	380	377	396	440	373	382	397	374	393	374	362	392	371	382	396	393	388	386	389	408	354	392	372	383	397	406	369	416	393	390	379	407	422	373	409	381	394	400	400	390	412	420	434	394	394	415	428	404	409	353	414	422	398	368	371	382	377	406	375	373	399	385	423	414	380	370	394	408	375	332	407	379	399	381	390	385	360	390	434	390	381	404	371	357	384	386	426	367	388	367	382	331	386	401	412	399	398	367	382	409	408	373	414	398	403	394	359	381	408	399	376	372	390	410	407	427	399	405	413	372	444	414	427	370	405	377	376	372	384	395	409	361	399	397	371	419	370	385	383	395	418	411	390	369	391	390	401	412	387	378	381	375	407	370	378	411	436	405	420	398	394	382	392	390	395	373	418	374	446	386	383	402	397	406	401	405	390	390	372	384	398	374	418	366	352	389	425	393	437	373	394	386	393	385	380	414	385	412	369	381	388	390	388	401	374	420	387	401	370	369	368	381	385	400	361	404	416	384	376	424	404	390	361	388	400	363	388	423	393	410	418	397	365	396	380	390	399	392	387	390	395	398	367	391	388	391	429	399	387	410	425	377	395	387	436	410	375	370	377	385	373	417	391	438	404	380	394	400	412	401	419	377	414	366	391	396	370	397	347	367	366	354	379	399	407	412	404	374	443	422	397	382	389	364	397	415	350	389	404	364	385	419	392	414	379	388	412	436	392	355	385	367	400	402	447	386	404	371	391	405	391	411	411	416	397	393	399	379	423	388	396	383	396	388	427	379	383	358	387	403	420	401	412	425	391	426	388	365	372	380	416	362	397	407	382	373	392	399	391	414	382	393	406	371	369	380	397	427	419	382	386	425	378	373	336	406	395	411	362	419	421	418	352	379	415	397	377	408	386	418	352	407	387	402	388	371	384	404	369	384	382	399	404	382	383	397	382	375	386	377	371	372	376	366	411	403	449	363	417	383	377	427	385	370	424	375	415	367	363	400	416	409	414	387	390	412	396	398	394	393	372	395	423	404	419	413	402	415	410	406	396	411	376	383	414	404	378	398	388	399	403	387	421	408	380	411	397	375	406	401	379	409	419	418	404	427	413	389	389	372	406	361	391	334	376	360	405	384	387	400	381	397	421	409	376	422	381	419	365	364	403	388	379	388	363	401	367	411	369	425	403	376	401	377	403	397	404	388	382	361	393	442	391	378	396	405	380	392	362	374	390	380	389	364	380	374	366	385	391	381	403	376	382	389	411	369	408	398	408	397	417	384	351	374	394	407	385	417	462	423	382	367	386	430	406	385	388	389	430	394	383	377	383	412	352	378	398	404	398	411	408	366	393	397	378	390	356	387	396	415	357	399	430	390	409	381	395	385	394	370	363	377	402	370	380	388	380	387	379	416	424	406	384	367	396	390	384	384	352	374	395	409	392	395	405	373	379	361	417	407	400	392	377	379	384	396	375	388	381	403	391	435	402	348	374	411	395	386	415	365	366	420	412	391	410	421	398	397	378	361	392	384	368	393	407	396	393	372	406	384	379	399	403	411	376	387	360	389	386	416	403	382	387	400	419	430	395	395	398	423	407	393	404	387	364	401	386	395	390	393	375	350	376	430	405	373	393	367	394	377	438	380	376	394	379	399	405	374	425	410	369	386	378	415	388	350	398	377	405	384	395	384	411	358	384	407	385	434	418	395
25591	21206	29750	22938	21206	21262	18866	943	689	703	737	731	723	709	700	702	677	685	689	694	692	708	635	726	708	693	687	684	679	670	664	668	703	724	764	656	740	663	696	689	678	674	663	711	734	681	717	671	702	677	698	657	686	637	684	682	687	662	676	731	660	714	742	685	695	719	663	692	669	702	653	689	701	653	675	686	718	660	675	666	733	707	689	696	714	679	683	647	668	688	666	652	669	666	624	696	602	644	650	709	726	702	639	673	678	666	627	677	718	664	699	709	708	664	688	664	680	703	707	779	695	719	673	701	627	682	677	658	710	680	646	653	717	674	693	674	680	625	723	687	658	664	712	687	710	691	710	685	657	670	707	764	654	692	641	698	659	664	682	678	685	686	701	684	648	713	679	678	627	699	649	697	661	650	615	678	636	693	724	735	650	663	713	662	679	719	716	725	683	737	718	720	650	680	696	674	707	695	701	709	658	662	713	627	679	639	710	664	717	675	706	687	726	717	698	635	684	692	698	692	697	658	640	713	695	661	672	651	685	645	711	674	699	678	693	713	708	671	621	696	654	669	710	685	692	678	707	672	652	730	659	681	743	663	691	690	727	679	671	704	684	707	656	689	697	723	674	718	635	710	705	643	708	716	672	683	637	676	659	710	695	691	636	635	638	706	701	683	702	666	699	665	683	715	665	668	684	696	726	703	642	696	692	652	682	678	655	696	732	683	658	695	643	685	684	661	709	644	688	696	646	671	637	677	652	706	636	674	714	685	692	676	712	642	709	687	651	664	646	663	684	728	671	617	703	670	650	686	659	669	671	694	655	669	659	697	741	691	742	655	656	740	619	673	658	700	729	677	628	692	680	674	663	644	705	660	679	653	672	697	733	711	704	639	677	678	711	677	642	675	659	654	663	687	720	704	643	696	709	646	705	703	664	637	681	650	662	658	645	634	689	669	702	684	690	722	694	715	667	715	690	677	717	714	700	637	716	674	688	736	674	739	664	694	703	677	692	659	664	669	722	710	723	657	697	672	644	682	678	671	697	690	677	695	680	694	721	685	677	630	664	655	630	654	722	676	691	688	674	657	676	623	671	674	652	681	652	682	644	642	650	659	707	703	703	671	701	677	665	650	696	705	651	690	660	637	688	699	707	657	686	659	691	676	694	695	687	688	677	685	632	657	674	680	680	678	638	722	725	680	633	653	666	660	629	693	668	642	656	712	689	656	661	687	723	700	706	718	675	672	683	661	668	689	662	681	674	680	656	671	692	684	681	695	662	630	677	673	676	679	735	719	685	689	658	628	657	673	673	655	667	655	700	667	663	684	689	678	717	645	707	653	633	690	692	678	680	669	688	679	673	679	679	660	657	741	724	697	664	680	707	682	669	664	701	681	668	704	651	661	709	745	670	653	671	709	653	660	647	666	636	693	640	641	680	649	694	683	657	681	665	669	665	689	678	694	690	662	685	724	684	681	707	682	702	646	661	682	691	704	659	675	681	701	669	641	721	699	646	698	660	709	648	651	685	657	686	672	670	627	700	672	648	689	663	685	652	650	664	691	641	644	636	677	694	667	667	669	633	644	692	703	685	688	673	652	606	622	696	682	690	691	685	648	730	637	668	651	686	704	682	656	647	698	677	671	757	663	685	638	695	645	727	723	662	710	627	680	703	660	686	670	697	662	697	675	659	712	671	757	660	681	691	672	638	685	688	662	665	699	667	695	648	704	685	712	642	718	654	690	721	662	687	682	624	670	682	678	730	675	675	649	672	679	662	664	656	697	672	677	704	646	724	699	666	665	686	660	676	657	661	676	715	701	672	679	692	627	687	658	673	686	682	692	671	658	660	693	672	682	659	695	673	680	675	679	668	683	686	683	696	652	647	699	712	682	698	684	676	698	718	646	693	685	695	678	671	664	722	742	724	704	668	732	718	655	681	666	659	649	670	659	644	700	723	679	703	690	696	643	683	636	679	686	663	697	663	696	664	686	690	709	663	671	645	696	683	636	679	624	701	671	642	637	689	684	669	711	698	693	707	687	700	643	688	686	670	599	665	661	686	717	672	682	628	674	659	665	658	690	636	669	680	667	724	694	696	653	699	668	658	702	658	674	623	624	682	706	696	707	676	648	687	678	716	677	642	674	713	640	671	676	727	680	710	651	672	602	682	691	706	639	671	667	682	675	618	640	676	654	671	721	689	672	712	659	702	682	696	704	673	675	712	684	681	675	677	760	746	687	697	669	691	669	634	688	687	687	748	697	656	690	663	654	681	665	667	709	705	648	679	673	676	710	648	678	662	635	686	698	700	722	651	702	724	678	684	670	678	632	665	662	683	664	648	661	680	659	657	697	713	660	690	653	703	662	673	633	689	691	704	679	658	688	708	700	683	660	651	696	681	681	687	715	740	695	649	653	636	683	683	692	698	679	729	657	726	657	692	699	682	677	711	687	655	671	692	715	683	623	672	676	640	671	676	715	654	664	681	684	746	685	718	677	654	669	684	665	667	667	698	674	687	643	694	710	766	669	677	738	659	667	648	681	661	685	703	619	652	679	708	706	639	687	681	703	675	639	708	671	649	689	677	657	685	614	727	661	680	706	662	689	684	631	652	636	683	705	624	611	665	704	709	705	700	645	637	667	650	658	658	654	703	669	637	673	675	622	659	669	673	690	661	690	652	686	681	642	667	681	705	648	694	663	655	692	680	677	682	645	681	715	640	661	662	639	674	648	680	701	716	682	705	721	686	669	703	694	716	642	665	657	683	688	624	704	710	649	669	685	688	743	642	666	684	685	684	687	639	704	664	708	688	689	686	685	686	677	691	677	650	688	649	681	754	690	709	692	649	717	654	674	652	665	641	672	669	697	683	716	699	688	714	652	697	675	626	696	704	658	635	681	663	676	694	666	641	662	682	654	695	646	644	682	681	676	709	669	627	665	684	623	701	668	667	694	673	706	688	700	707	699	656	705	713	738	659	619	639	695	697	707	669	653	690	730	660	692	680	671	688	680	622	666	702	675	685	724	634	659	711	683	654	696	671	660	668	658	698	651	632	688	767	691	691	669	707	664	694	684	712	686	716	663	690	680	671	682	672	694	659	677	638	677	681	653	648	669	643	666	677	641	694	640	652	714	690	638	731	697	675	685	691	667	697	627	659	657	693	678	678	677	660	652	661	671	689	677	688	664	690	660	661	633	699	657	656	695	645	665	679	665	641	671	665	661	678	681	741	663	696	666	656	685	677	634	659	656	666	710	671	706	661	645	677	714	666	681	688	646	663	657	729	665	646	697	694	662	676	708	639	667	646	731	650	624	746	709	668	659	651	665	638	742	704	659	687	692	726	656	717	709	656	721	745	679	690	713	681	667	673	660	644	683	686	699	668	691	668	653	654	654	696	647	680	707	665	661	684	697	669	664	653	678	631	651	697	663	664	654	714	644	651	721	674	684	672	737	669	668	633	650	694	693	699	657	631	713	656	675	699	648	703	688	693	694
4011	1328	1062	868	839	902	834	793	832	782	810	789	778	820	775	776	778	800	764	801	793	821	808	796	831	817	837	826	782	772	754	791	807	774	777	819	820	803	811	746	768	784	777	806	769	769	785	826	818	791	789	757	826	830	785	786	793	797	751	807	760	790	751	820	797	843	744	818	748	756	768	781	816	772	802	857	799	818	823	771	781	772	731	813	782	813	815	841	759	773	793	802	772	752	761	791	783	787	800	732	818	780	761	812	796	760	798	774	759	805	806	783	790	790	809	753	754	813	815	796	783	751	748	816	811	772	791	828	774	743	783	812	745	842	777	853	748	800	789	788	793	759	833	809	800	833	752	795	784	764	801	766	769	758	766	778	800	799	751	775	814	856	796	778	772	783	767	731	771	772	843	799	799	763	800	840	768	757	792	815	836	827	794	784	811	745	861	742	803	781	824	832	803	853	733	811	740	797	775	827	818	858	768	785	768	804	791	849	786	867	759	794	791	793	782	771	816	790	779	772	816	737	769	794	828	806	810	785	772	789	778	809	792	786	813	761	778	795	769	816	818	815	796	804	815	800	821	800	731	801	818	779	809	819	819	807	789	787	786	784	811	786	773	819	804	744	792	837	767	777	771	800	808	789	806	821	756	816	758	774	824	808	770	783	757	822	838	745	748	797	796	734	802	850	757	799	816	797	796	830	778	752	799	758	803	790	783	798	737	750	772	792	791	775	783	778	800	763	803	788	852	729	803	757	779	795	757	786	834	799	788	796	788	789	823	755	782	770	812	775	811	752	849	751	777	795	811	810	809	797	818	764	815	842	786	768	789	782	769	764	808	831	746	817	792	805	840	810	749	793	749	770	852	789	785	812	766	781	771	794	788	807	808	787	821	779	804	785	790	859	772	798	823	720	846	792	797	826	798	770	833	807	812	791	781	759	789	803	759	817	793	806	822	736	794	787	807	771	807	803	840	794	810	807	792	681	810	774	775	747	776	739	775	797	826	734	824	760	816	804	789	778	807	728	782	782	785	750	836	808	809	786	771	831	775	789	775	789	787	777	776	785	780	757	798	821	832	839	800	773	790	787	820	815	801	770	789	766	822	807	794	770	772	803	802	822	793	799	732	834	791	776	769	812	809	778	840	778	809	815	775	825	770	786	842	785	821	802	837	776	824	814	818	777	790	784	802	767	751	758	821	874	841	797	769	780	749	820	796	775	834	812	775	753	790	748	806	794	816	813	780	794	804	838	830	790	778	765	781	777	829	783	807	816	829	775	821	775	793	801	724	807	795	804	828	798	791	819	779	779	791	760	762	814	822	806	822	789	758	801	779	749	850	803	811	782	800	769	760	756	789	722	798	792	787	754	777	812	817	777	810	802	777	809	800	775	794	772	798	775	751	765	793	792	784	810	793	817	763	792	861	737	771	771	782	832	809	796	809	793	804	766	829	823	800	738	782	798	766	783	759	786	801	790	789	807	730	793	755	793	819	718	755	763	786	808	760	751	809	776	757	788	838	775	799	798	797	790	790	806	790	786	770	738	770	854	818	822	817	807	780	788	774	840	828	824	774	809	783	720	793	817	806	797	782	796	768	867	789	806	782	853	766	760	788	798	815	780	806	766	773	767	811	818	801	803	795	773	810	777	826	786	746	847	814	798	784	779	744	794	779	856	780	784	785	764	808	797	809	751	831	762	775	789	806	801	784	775	805	815	758	758	808	799	753	765	754	744	806	775	802	815	834	801	792	766	794	797	776	836	772	773	843	771	747	776	831	784	825	773	819	795	813	748	776	810	797	809	826	780	787	760	794	801	793	824	786	803	789	797	781	783	791	756	810	759	792	801	761	775	803	753	824	788	749	776	800	815	777	829	809	787	789	800	791	785	810	786	775	770	765	820	778	824	822	801	791	757	821	780	832	784	799	783	796	800	800	760	790	743	797	765	785	813	817	876	731	732	784	763	794	809	784	803	785	775	837	782	780	787	842	786	805	764	794	813	766	803	808	763	816	809	762	807	816	770	810	809	784	810	774	763	808	822	807	806	794	808	772	763	759	788	849	746	740	759	775	810	800	768	824	790	758	777	789	787	800	744	790	788	805	830	783	797	777	770	821	765	810	792	755	793	801	744	758	766	796	780	806	794	812	798	781	758	828	771	835	815	784	790	743	777	798	815	836	818	788	791	801	784	842	784	823	712	816	822	784	818	777	793	751	809	759	824	816	835	767	849	795	763	784	807	809	826	804	815	757	808	739	786	818	766	795	823	793	808	818	782	839	826	794	795	806	791	745	801	803	805	802	795	834	820	849	829	783	770	773	751	794	830	802	799	767	755	796	775	801	800	798	759	775	746	813	735	733	797	794	820	800	771	767	785	802	851	762	752	788	783	768	800	788	776	820	806	830	808	797	791	786	814	802	805	836	800	777	778	770	785	783	759	786	797	835	795	805	805	802	770	764	760	818	789	845	808	790	792	802	801	813	800	831	813	789	790	811	748	756	801	776	798	789	799	798	782	810	779	814	789	811	834	786	816	791	724	781	827	832	795	768	792	785	824	746	739	782	760	771	762	792	753	787	778	781	828	810	808	761	807	837	802	749	799	790	781	739	815	812	764	769	751	770	779	833	798	798	780	771	778	789	800	764	789	813	822	854	839	822	771	728	788	806	790	843	753	792	811	859	847	771	780	752	790	850	759	800	833	783	762	768	806	808	764	781	806	804	805	812	791	782	810	789	796	734	803	800	780	788	776	749	788	735	784	817	762	748	782	779	776	841	853	790	803	786	791	783	798	798	799	768	814	798	794	799	777	826	771	721	822	774	799	779	776	766	756	758	784	766	813	811	835	763	753	801	777	816	796	807	841	800	773	820	773	809	784	826	755	765	820	796	790	777	780	837	782	782	777	828	762	757	765	773	809	767	825	726	756	795	752	758	751	792	822	798	788	745	789	792	814	766	781	834	777	736	807	786	789	794	826	750	772	792	815	747	778	762	774	785	764	805	801	749	778	809	760	798	768	765	810	777	787	757	764	766	822	811	790	762	807	788	799	803	759	785	789	745	772	797	822	792	760	813	797	821	769	751	852	800	798	799	752	831	805	761	756	854	764	811	774	805	811	762	772	825	744	818	803	766	789	782	766	763	808	773	797	786	793	766	872	786	826	746	780	808	736	763	811	750	762	793	863	770	754	836	740	759	805	839	762	807	799	859	798	734	781	844	842	830	854	795	736	819	728	772	798	802	750	799	781	812	766	778	778	796	806	820	884	804	803	831	775	780	773	784	749	812	746	799	808	801	778	797	829	811	809	766	824	820	752	756	797	763	786	825	827	789	788	797	794	802	791	771	773	779	759	819	875	875	755	798	778	827	780	806	844	792	787	836	797	787	809	797	792	767	769	811	872	776	788	783	739	799	807	839	764	827	820	767	809	810	793	783	744	796	777	787	787	804	811	756	793	737	830	848	773	816	789	802	838	768	764	781	766	779	840	796	793
27708	21224	29587	23152	21195	19354	386	218	230	218	240	217	217	184	202	200	222	214	206	224	241	226	203	229	196	251	195	215	197	206	224	217	237	205	194	188	214	186	171	189	171	198	203	211	210	233	195	237	239	224	185	189	236	209	188	237	207	222	214	217	230	222	208	208	176	189	197	203	244	229	227	230	198	222	203	190	191	215	219	195	224	263	215	234	205	191	205	191	223	205	203	220	208	209	208	200	188	201	214	208	216	170	213	210	207	225	216	216	226	193	212	211	225	204	211	244	195	214	203	224	209	194	212	186	199	222	208	204	198	230	209	214	232	204	215	203	213	201	209	224	219	221	244	240	222	196	211	210	206	198	201	215	224	203	196	212	213	212	200	186	211	228	214	211	205	201	192	217	211	227	213	198	182	216	194	195	226	205	188	178	187	201	186	208	206	210	206	223	251	200	224	227	180	195	210	186	217	212	220	233	213	192	206	200	205	206	215	186	204	217	220	237	172	221	195	233	216	212	225	195	201	222	220	216	215	204	223	199	224	194	229	193	212	221	212	215	190	208	204	210	207	233	233	220	218	184	245	205	216	223	204	201	209	196	205	212	197	198	193	217	202	213	227	203	218	237	253	208	219	220	194	210	215	207	203	212	219	209	213	194	214	203	215	202	193	193	240	225	205	185	206	207	241	222	188	204	211	214	215	222	202	211	221	221	215	188	219	218	198	206	212	207	218	197	233	203	237	204	200	209	216	202	196	208	195	207	230	233	214	190	223	210	234	226	190	215	209	197	205	221	211	228	204	213	223	207	200	198	191	229	223	207	222	181	211	191	215	200	181	208	222	178	191	201	200	190	197	212	242	192	234	228	193	233	209	190	216	188	217	198	224	234	204	185	203	193	204	205	205	219	212	215	207	197	214	211	199	220	217	175	203	191	222	209	208	187	193	223	211	216	211	213	197	203	200	246	183	223	205	210	215	210	193	199	222	224	212	211	224	202	213	213	209	198	213	212	206	231	207	219	201	206	191	198	205	204	186	219	232	183	215	205	214	219	202	219	207	216	209	198	210	207	210	214	205	186	200	217	197	183	212	227	188	228	228	208	192	215	204	198	224	208	208	245	206	231	227	227	214	196	209	212	210	195	223	221	208	212	198	208	219	199	206	201	244	199	191	223	227	186	216	208	199	195	204	184	205	167	209	190	209	217	210	220	218	209	195	186	190	237	193	214	178	225	201	192	202	238	224	236	207	220	233	199	226	197	220	211	187	207	209	210	191	203	193	238	214	209	224	224	199	184	226	224	224	236	198	228	220	209	217	203	192	185	236	185	200	204	213	191	200	201	207	226	237	210	189	176	209	199	211	227	187	224	209	207	221	192	209	217	208	191	220	220	210	216	194	223	189	191	220	202	208	199	236	192	214	225	246	211	209	213	228	247	235	201	205	238	190	194	242	185	197	205	197	209	183	223	191	194	204	200	238	206	204	204	220	235	195	208	222	218	218	215	213	193	189	193	205	229	189	203	195	186	190	188	229	195	227	208	198	216	206	235	233	234	208	203	230	205	204	217	210	216	213	214	192	187	215	192	194	213	205	229	203	221	207	208	226	223	212	222	213	202	194	208	209	220	200	213	223	179	229	214	216	208	182	206	216	200	190	240	219	221	212	200	201	213	197	214	200	235	211	195	221	216	207	189	207	194	200	202	191	204	205	233	192	216	185	199	184	206	195	213	194	205	236	204	199	200	214	249	208	216	207	188	218	219	218	226	205	210	210	190	207	218	217	197	195	223	203	209	225	205	201	225	217	208	197	191	219	191	218	218	207	194	176	190	192	192	211	212	213	231	209	212	200	213	192	182	214	205	217	201	194	206	216	213	229	187	206	214	193	183	220	222	243	219	207	235	237	177	202	237	205	213	223	234	202	223	198	235	217	214	218	230	190	201	203	220	215	205	222	201	198	190	222	200	222	199	208	205	209	203	204	213	222	187	198	179	227	215	213	196	216	203	206	210	218	209	193	198	184	217	210	212	227	202	229	181	207	201	227	237	190	199	217	221	236	206	186	211	212	236	187	205	180	205	222	220	223	191	182	220	211	196	219	204	200	203	187	182	207	213	231	216	218	223	196	221	212	202	220	220	191	179	233	200	205	188	210	194	239	193	243	224	203	201	208	213	202	217	184	208	233	223	200	223	215	189	206	200	208	184	187	206	201	221	205	198	199	216	201	221	221	201	202	192	215	222	215	196	232	190	213	195	219	194	200	232	193	208	206	218	241	170	223	241	201	209	219	177	195	206	227	190	231	226	225	217	183	198	180	203	224	195	217	205	205	212	217	204	222	186	227	211	220	195	201	223	199	208	220	215	221	210	220	213	217	216	215	214	208	205	190	241	205	212	201	204	217	239	208	211	213	186	202	218	222	230	206	224	196	198	207	204	236	205	205	197	201	208	182	195	206	210	227	209	194	236	209	231	219	196	183	208	205	234	208	201	180	242	218	193	194	215	225	238	233	219	231	204	237	205	168	206	208	193	195	216	202	189	243	210	210	201	192	207	198	198	184	193	219	196	209	189	219	185	224	218	221	209	195	224	215	224	228	212	210	206	202	223	200	180	209	195	204	213	199	191	214	183	207	175	205	213	214	244	192	202	216	236	222	213	222	212	220	222	214	213	216	216	205	235	213	192	204	208	191	191	196	208	187	235	215	224	202	203	224	244	224	228	174	192	193	232	205	213	209	232	196	212	212	186	198	203	219	208	180	200	207	221	220	216	184	216	216	190	214	180	208	223	226	234	209	223	222	237	207	208	210	191	212	222	196	170	242	179	202	207	212	200	223	199	213	223	221	202	182	194	220	228	199	236	190	180	194	231	212	209	213	213	197	225	209	182	222	197	187	201	217	240	206	180	204	203	198	201	206	209	227	202	204	221	216	184	205	204	217	216	199	205	231	221	221	224	206	222	200	206	209	211	204	178	236	212	210	187	222	244	229	212	229	214	199	222	239	213	228	226	196	198	194	189	187	231	208	209	224	211	188	214	191	204	183	205	208	210	217	202	206	224	218	229	245	196	205	213	207	193	218	211	186	218	201	215	206	200	222	217	231	186	192	226	216	208	200	227	183	198	189	206	219	197	189	199	200	219	215	191	192	217	200	208	182	193	202	197	222	194	198	196	200	203	214	197	179	222	208	214	211	227	228	205	220	189	235	219	220	213	226	205	192	196	224	211	206	201	202	207	197	208	195	236	222	221	204	202	233	205	229	195	204	208	193	225	214	207	195	203	217	206	217	204	208	207	214	210	214	185	224	203	199	203	181	223	178	218	190	216	221	218	229	210	207	231	230	230	206	213	216	196	199	209	217	223	200	208	212	218	209	240	224	228	212	213	213	208	206	231	209	225	204	199	208	200	209	206	180	187	208	199	213	235	196	211	197	176	234	185	225	198	209	218	173	194	221	196	215	218	213	200	207	196	217	197	213	237	221	230	214	192	205	222	203	197
3886	566	369	349	310	312	291	278	270	315	296	290	291	266	268	280	277	288	288	251	272	309	306	284	256	287	279	264	301	296	295	269	265	264	272	285	267	297	290	278	299	304	260	288	271	276	273	306	302	258	264	284	256	278	237	273	287	267	279	281	307	273	291	267	282	278	262	300	298	307	280	290	271	298	292	268	276	267	255	271	281	273	286	274	287	276	253	306	299	290	284	290	267	278	254	287	283	304	290	279	282	260	284	275	298	277	282	291	292	276	279	263	282	263	313	312	298	261	295	267	295	261	258	292	279	306	261	262	288	298	292	283	276	298	279	258	276	291	281	272	286	266	293	261	281	283	284	250	265	264	271	287	273	258	285	284	250	291	272	318	283	291	276	288	290	267	271	304	292	265	273	284	267	308	289	251	277	265	287	286	288	310	279	273	307	274	272	272	290	283	282	261	273	286	309	257	250	305	275	275	333	288	291	291	294	277	286	286	278	309	295	248	286	271	256	285	265	311	293	269	281	300	304	275	268	282	274	305	266	281	274	295	308	268	302	274	258	265	286	254	298	300	271	267	309	294	298	284	301	319	278	265	289	253	290	300	306	267	250	287	260	265	242	268	282	273	263	283	294	317	270	279	272	268	293	280	329	273	278	285	272	282	283	278	270	282	290	302	274	284	282	301	240	280	270	275	265	300	259	290	272	300	258	286	235	266	288	299	301	282	252	277	264	286	261	292	277	290	256	277	273	282	286	265	294	305	304	294	263	279	269	296	278	276	307	274	290	271	311	293	269	270	303	309	251	302	307	256	252	282	286	245	286	299	292	292	295	288	282	277	274	307	288	293	303	282	263	271	265	292	297	290	244	282	308	278	309	297	304	278	287	258	300	298	289	239	282	301	279	281	291	268	258	264	275	272	266	273	266	279	317	294	253	276	277	272	284	260	281	291	278	276	286	262	290	303	277	288	280	289	283	299	311	307	268	288	279	250	294	275	277	273	268	291	272	265	253	290	278	305	269	289	299	283	264	267	265	265	305	310	286	297	310	268	253	276	274	288	284	285	270	296	264	276	269	286	297	268	307	277	263	270	277	263	257	288	287	309	269	315	268	282	274	264	299	267	276	297	279	295	284	277	294	289	304	271	295	274	258	278	278	277	278	299	278	277	286	283	304	296	294	283	261	279	289	288	261	296	296	289	293	259	278	284	274	296	306	291	285	291	307	256	269	269	268	298	307	293	287	266	301	305	290	278	284	271	283	324	292	284	265	299	272	277	299	283	304	280	273	300	274	267	272	282	253	308	275	307	271	308	280	257	283	308	293	295	298	318	312	272	313	287	290	311	255	283	274	284	294	290	300	290	299	283	281	278	260	227	289	276	287	287	273	294	312	283	268	254	272	311	297	280	285	295	296	277	321	283	285	300	273	273	270	275	281	292	264	277	280	251	266	294	270	265	272	284	285	285	250	261	264	292	295	257	287	302	295	292	261	287	304	277	288	260	294	273	295	281	289	264	283	299	314	295	271	290	281	277	284	294	261	282	277	306	316	298	296	305	288	304	272	280	314	271	279	293	280	267	280	267	277	280	296	271	275	282	306	260	274	272	321	279	277	290	298	269	289	246	304	279	308	296	281	305	261	277	258	282	285	269	293	303	294	286	280	291	303	284	296	279	306	286	288	257	273	280	277	277	304	299	275	327	299	272	297	287	292	261	286	304	279	267	282	307	295	261	280	284	276	284	295	255	279	309	243	290	290	298	282	309	261	307	273	272	289	277	270	274	286	288	287	286	272	247	285	279	269	280	255	293	294	247	274	280	284	267	299	275	257	322	244	263	252	298	250	292	282	263	284	268	261	269	286	266	265	277	282	274	276	291	316	280	282	274	276	274	274	280	276	286	267	268	324	291	273	276	273	300	257	282	283	267	239	275	306	283	294	275	285	273	271	283	281	293	263	281	300	254	310	276	291	273	288	295	267	305	268	319	310	272	264	284	254	298	243	291	303	294	285	297	291	292	287	285	291	285	305	287	285	312	280	250	267	251	303	287	302	286	278	280	312	266	252	262	261	266	280	278	302	280	292	292	281	279	231	254	269	260	263	280	299	289	265	281	265	270	298	265	290	291	287	306	299	269	304	293	288	267	274	290	236	271	313	280	274	288	260	294	309	301	305	283	269	280	280	282	282	263	257	296	276	271	290	284	283	325	259	300	294	289	281	271	300	262	293	268	271	286	292	271	293	264	295	283	259	284	281	293	286	278	284	283	271	319	268	301	273	283	263	312	305	257	318	298	301	284	277	295	274	268	267	278	285	275	261	279	278	264	270	263	300	268	324	249	275	285	278	296	274	271	292	275	261	271	303	288	287	287	255	230	261	288	300	307	266	281	287	302	281	296	260	264	272	308	273	279	292	284	250	276	259	276	276	327	296	293	312	305	278	308	314	276	290	282	295	282	304	279	252	287	274	302	283	286	293	272	279	266	283	274	295	304	308	310	282	282	288	263	274	278	294	275	285	294	318	279	286	306	299	268	257	280	278	273	289	283	259	283	285	257	301	259	267	273	312	302	263	256	277	265	288	283	298	265	295	260	303	298	306	277	282	272	301	260	286	268	297	278	286	270	261	277	267	291	278	279	285	263	294	259	287	287	265	289	312	261	259	294	280	268	240	277	271	261	294	269	265	274	283	254	291	275	294	287	249	297	307	255	283	307	249	292	294	279	282	311	237	294	264	275	298	288	264	303	295	289	302	295	290	285	254	300	299	255	261	270	296	303	283	305	293	306	261	273	293	266	293	307	269	246	285	267	259	259	271	321	290	273	258	285	256	293	298	288	295	278	258	298	284	276	299	265	302	300	243	298	283	290	288	286	287	280	266	278	257	261	289	287	270	295	277	304	278	282	267	292	318	289	300	236	247	313	276	312	313	272	258	306	298	282	293	275	257	259	301	266	291	290	295	288	264	254	304	276	291	279	284	311	288	284	272	267	301	277	286	282	302	282	280	270	284	269	252	263	263	263	240	283	284	293	277	286	302	250	249	260	260	281	275	280	277	302	270	283	332	296	311	249	277	281	250	281	262	294	275	281	270	298	257	286	270	271	267	280	284	257	292	296	289	253	258	265	288	275	301	285	270	308	288	286	310	282	275	303	280	288	254	267	277	276	291	300	269	319	263	252	323	263	294	294	272	251	280	273	278	296	301	277	293	281	284	299	301	283	278	297	285	278	279	292	278	306	292	288	274	267	278	288	293	306	289	274	285	274	276	306	287	253	303	282	280	269	278	254	268	302	300	289	287	330	293	290	287	284	290	307	278	302	300	292	280	289	264	294	259	275	243	264	291	279	278	230	296	267	262	273	294	265	263	277	278	271	283	280	280	247	305	293	277	322	284	296	274	283	285	283	277	283	293	297	258	271	289	276	283	271	280	279	276	289	279	286	297	272	293	287	276	263	294	249	299	266	281	271	260	281	298	296	297	307	248	307	278	277	261	279
22665	21262	29607	23268	21263	21434	24519	4091	787	727	777	724	745	713	720	724	686	717	711	724	678	745	712	704	719	673	661	687	654	666	714	750	706	703	665	674	686	654	713	729	638	698	698	728	705	684	719	680	640	662	706	690	681	643	711	650	677	673	654	684	694	659	698	709	675	679	669	673	703	661	670	730	664	678	695	689	673	661	719	741	704	670	743	674	668	666	703	692	684	670	711	686	732	682	708	705	681	679	749	701	665	685	638	657	692	699	644	676	704	679	719	660	707	675	738	694	718	688	653	652	688	717	663	655	721	662	706	670	650	689	685	669	684	661	652	722	708	657	669	683	640	728	657	646	655	696	713	684	658	708	668	715	671	699	694	683	665	677	686	727	698	718	702	680	707	694	725	703	642	672	656	683	737	661	657	651	698	713	700	698	653	716	702	684	664	646	673	658	659	677	689	703	675	670	693	712	681	671	704	700	648	688	658	708	705	663	694	682	646	680	650	656	681	649	640	677	645	663	704	718	672	662	692	689	652	636	657	659	725	697	672	686	691	678	684	686	621	667	704	670	715	657	683	720	667	708	685	710	699	671	642	697	686	686	730	707	690	672	674	733	687	710	729	690	647	679	667	718	683	700	663	679	651	662	679	718	656	669	677	663	720	667	687	707	688	735	723	662	690	710	661	653	715	667	688	689	691	728	718	706	710	709	663	652	639	713	688	641	719	680	656	719	684	713	687	654	699	620	727	670	661	686	703	642	668	724	669	666	699	675	704	737	680	660	678	664	713	691	709	687	706	650	690	674	639	692	653	660	725	640	681	682	656	705	684	647	673	672	662	726	671	685	691	679	698	763	682	701	726	674	652	660	658	687	665	661	657	733	641	724	621	662	695	688	669	683	720	672	690	630	731	701	680	695	704	673	728	670	695	660	654	656	663	710	652	702	714	683	713	691	666	699	692	711	658	719	682	656	709	627	675	733	677	703	688	625	674	683	669	712	717	673	677	683	671	676	672	702	681	653	660	679	711	669	687	692	727	685	702	688	682	680	673	690	652	696	664	687	715	684	683	755	638	683	656	707	673	686	704	671	683	661	671	741	706	722	678	614	702	689	698	716	698	709	639	665	703	641	662	710	685	685	680	626	676	635	695	685	701	674	670	690	707	681	672	683	740	685	686	727	643	639	643	673	688	714	638	636	633	734	688	677	680	674	688	677	716	670	660	719	687	675	682	655	691	666	691	694	671	696	695	688	741	642	669	701	662	660	670	687	700	649	699	694	622	711	685	672	665	682	716	638	689	699	678	705	736	703	703	665	644	711	679	653	621	647	697	721	657	726	743	693	669	685	704	668	669	686	672	696	711	691	655	724	670	662	648	716	705	692	694	674	690	646	708	710	727	663	681	669	723	686	640	676	710	678	657	655	639	668	718	689	676	680	655	693	637	658	690	713	638	660	677	641	710	644	657	659	684	698	693	714	717	691	648	657	690	731	735	668	693	677	701	653	708	685	630	691	675	700	644	728	667	722	702	652	641	730	682	701	647	668	693	702	656	637	688	680	676	675	673	637	682	713	703	699	654	691	675	671	716	744	664	687	659	632	719	712	649	684	685	731	639	666	696	697	695	690	673	678	652	646	708	693	745	653	659	649	656	643	691	728	695	699	731	717	679	695	697	743	704	755	696	739	669	725	723	673	670	712	672	673	678	666	692	691	706	667	703	652	690	669	692	662	682	663	657	644	697	627	701	679	667	640	653	655	644	674	694	649	684	691	687	677	684	685	691	686	686	711	675	709	675	649	639	660	678	642	717	620	705	704	691	630	684	699	650	712	710	670	700	697	644	694	662	657	686	671	638	641	623	684	658	684	679	653	638	693	669	620	682	659	731	719	675	647	623	698	647	669	670	662	664	678	672	680	674	687	637	656	670	616	672	682	674	692	665	687	658	697	666	687	655	683	677	679	678	658	641	738	680	696	723	673	701	664	649	644	710	658	649	677	678	676	671	634	657	660	695	689	648	695	662	698	687	639	683	667	666	732	695	697	722	656	702	631	733	696	673	671	715	650	689	640	719	680	667	713	701	662	655	703	688	645	675	690	696	674	660	676	678	687	707	677	710	693	652	680	659	676	659	687	698	715	681	689	672	681	661	618	722	679	674	735	656	728	647	715	671	661	725	695	646	720	641	674	651	719	694	637	738	672	723	691	676	651	644	642	670	668	649	704	657	768	668	691	679	671	652	685	678	648	700	656	657	647	697	678	675	675	667	659	697	680	674	670	687	683	693	619	641	656	685	705	674	687	714	692	695	634	643	680	671	662	668	678	658	686	647	677	696	686	680	686	682	661	659	699	653	636	696	671	662	711	697	687	695	657	670	665	677	695	729	668	686	664	647	662	667	710	678	656	653	656	681	698	716	660	679	658	696	680	649	692	664	672	652	686	692	618	700	654	687	671	659	714	692	670	653	643	699	640	722	661	762	686	674	690	719	706	690	724	694	681	659	729	660	656	686	689	684	662	693	707	713	673	686	660	639	684	713	694	727	680	654	679	688	631	684	634	676	682	701	700	666	631	720	631	678	696	685	638	694	691	676	660	682	713	641	662	660	652	640	649	677	676	678	683	677	666	706	677	709	647	664	696	652	672	629	725	694	674	684	683	671	665	735	729	699	669	662	654	698	727	682	692	718	692	727	687	672	643	682	683	684	651	651	658	683	646	677	677	678	628	645	706	706	669	670	694	675	708	653	691	678	718	646	652	688	668	649	667	633	645	695	652	613	720	658	673	707	652	637	677	646	689	725	673	667	619	655	653	650	686	631	695	692	705	662	670	690	716	682	706	677	679	671	659	680	678	702	685	677	673	701	656	692	709	719	697	670	681	687	645	692	645	693	635	686	677	658	675	691	704	706	643	668	715	696	684	697	657	666	684	694	666	680	653	650	679	689	639	684	686	665	695	718	658	669	712	658	639	676	705	671	684	666	662	670	730	619	723	632	658	690	676	701	683	710	667	693	699	706	659	644	691	723	679	712	682	676	719	691	655	719	687	656	693	686	684	648	695	651	687	684	684	673	637	654	685	634	680	631	694	639	727	667	646	689	654	680	682	683	695	671	687	714	657	694	668	678	680	670	643	674	631	692	688	698	700	659	659	676	671	745	678	665	660	677	731	671	674	686	716	722	695	683	711	720	687	677	707	752	682	715	687	695	670	682	683	703	646	654	678	662	673	678	658	682	648	664	670	743	676	645	694	685	673	709	677	673	720	690	716	651	671	665	688	705	675	677	679	680	717	628	689	655	639	642	684	654	688	653	716	679	705	700	652	689	661	676	676	669	668	665	688	666	687	669	680	609	710	664	696	691	663	668	644	616	723	622	653	676	670	654	659	690	627	688	697	691	752	693	663	637	696	657	713	685	673	672	694	639	686	700	718	724	679	639	697	641	674	691	678	689	673	691	645	681	637	711	658	675	689	652	689	752	659	709	621	674	684	677	695	629	651
4763	1760	1257	1005	972	930	832	861	827	861	864	852	849	819	820	880	800	794	830	818	863	808	863	808	838	816	825	801	797	818	778	787	768	779	816	794	809	800	776	774	779	824	837	803	775	809	886	818	744	806	863	865	801	841	822	771	794	821	803	834	809	789	793	839	804	827	822	810	825	809	742	810	818	769	779	808	814	883	821	789	778	762	861	842	804	807	816	849	773	797	788	901	777	796	806	857	779	782	827	795	788	763	768	795	773	850	790	787	824	798	786	821	765	841	801	823	819	819	835	821	767	789	845	810	788	796	863	829	830	812	781	812	805	808	846	850	790	808	809	810	849	781	812	836	793	763	819	822	788	796	827	798	831	796	829	822	792	832	738	817	850	819	821	824	817	780	798	797	802	781	840	817	878	816	871	794	781	820	832	782	827	772	812	817	849	795	817	809	839	778	817	820	813	750	801	793	823	836	804	797	793	796	744	788	798	818	811	813	812	767	816	776	793	859	791	756	814	813	868	858	773	779	805	836	828	797	793	820	788	791	805	829	794	781	795	856	837	759	788	808	799	792	889	833	797	771	789	854	822	793	813	854	797	788	764	831	816	799	809	753	757	794	822	794	786	781	827	833	783	808	877	797	786	788	777	780	804	842	826	833	821	796	837	794	781	813	854	814	826	769	777	797	770	802	770	829	799	814	804	838	793	799	822	795	808	806	770	801	757	782	816	872	795	784	835	765	809	800	777	787	800	850	803	814	780	811	740	840	834	816	827	811	792	851	807	742	813	828	787	849	778	787	847	832	752	777	817	783	793	807	769	836	829	793	824	785	795	816	781	791	821	788	788	792	821	803	800	786	825	796	807	854	799	819	789	812	779	852	780	820	802	793	818	786	794	785	768	852	799	811	768	795	798	814	753	831	787	759	769	772	815	818	816	799	797	756	762	738	768	836	796	759	805	834	834	799	830	768	839	786	808	783	773	820	762	818	874	821	846	828	822	836	817	822	825	804	792	826	827	804	803	772	792	811	845	770	821	788	772	788	816	766	778	776	819	781	840	767	787	833	807	761	798	802	769	817	821	837	743	837	799	783	812	858	746	807	771	798	863	805	835	762	781	785	855	830	798	793	761	827	776	802	797	760	793	726	809	747	891	789	797	786	773	763	782	781	792	850	833	814	817	815	799	797	811	782	792	774	794	819	763	797	827	818	847	794	785	818	794	790	777	850	791	828	826	783	836	754	776	802	734	831	798	814	764	747	746	781	808	813	785	773	855	848	814	808	824	794	840	832	805	853	803	828	786	771	847	794	784	801	831	797	880	766	802	812	840	814	799	852	829	803	802	807	758	855	811	828	740	830	787	842	785	801	802	819	816	821	793	775	761	784	793	750	775	832	771	789	784	750	786	781	826	867	835	789	764	843	807	810	787	802	762	823	799	838	830	793	798	836	812	840	788	780	830	810	807	813	810	771	846	767	809	766	821	788	762	812	812	818	789	776	779	778	769	836	857	722	796	792	757	811	821	795	809	814	812	794	803	792	805	793	822	759	839	781	784	796	798	796	826	814	798	793	821	814	798	827	841	710	802	808	777	820	793	828	819	742	791	814	789	765	745	817	807	862	786	777	795	783	862	816	832	763	780	829	767	804	819	803	769	830	768	791	800	795	823	793	817	769	797	795	821	826	794	772	806	779	851	806	745	825	766	836	822	749	847	798	825	820	796	791	836	797	807	777	817	770	810	785	831	842	770	818	773	797	843	778	798	789	777	803	777	806	787	843	764	806	819	800	809	775	760	819	783	819	779	816	850	754	793	837	862	794	858	795	777	820	772	833	832	780	801	813	819	858	805	831	776	833	805	769	799	796	801	783	822	847	852	790	785	806	845	776	796	807	782	820	773	822	784	793	835	771	812	810	808	781	802	818	846	798	813	812	826	764	788	818	846	840	812	784	785	825	831	776	810	785	824	786	854	839	785	792	786	786	768	794	820	824	835	786	775	771	817	819	824	805	789	843	781	872	804	803	825	834	792	834	835	768	831	781	795	818	803	811	775	819	807	828	782	800	827	808	759	821	843	827	807	791	842	803	896	853	793	805	811	785	779	851	791	824	803	820	785	781	827	780	788	842	797	771	786	785	857	743	769	855	824	850	816	801	801	826	760	796	831	798	792	789	767	747	803	819	786	788	801	815	760	788	830	787	808	815	833	862	810	795	790	769	760	788	785	824	756	831	810	769	834	787	812	769	788	828	809	740	777	723	827	793	848	791	784	829	796	780	810	806	800	809	760	814	806	781	776	820	797	835	821	740	839	783	797	815	770	824	811	820	822	814	797	869	842	815	787	811	800	857	799	790	804	807	808	784	808	740	742	767	779	768	837	827	783	827	826	804	806	813	815	791	738	794	787	810	765	822	807	785	839	783	874	807	812	793	773	758	791	793	814	848	824	815	785	804	863	807	792	806	832	804	811	788	788	768	795	779	830	819	795	801	833	755	844	815	808	774	826	817	823	841	783	737	812	798	823	843	817	809	783	795	732	808	789	793	784	823	770	772	825	788	770	808	827	824	776	818	815	791	805	819	767	796	771	861	763	824	816	829	829	795	800	815	800	762	782	813	812	769	811	782	784	787	821	862	776	780	813	732	836	802	779	794	843	808	789	762	801	771	775	830	822	831	816	773	789	852	841	834	792	757	759	749	801	815	816	816	776	785	753	776	782	826	776	851	816	779	772	819	781	789	790	805	804	838	806	742	741	771	777	782	783	846	851	811	801	786	802	786	756	807	821	773	806	807	831	822	776	772	755	802	861	820	846	765	821	786	819	823	779	805	817	820	788	794	821	786	864	780	784	789	778	816	853	797	836	785	789	802	824	796	787	760	806	802	796	797	796	845	741	817	878	839	806	812	822	784	757	785	758	786	862	766	795	740	817	818	749	791	815	766	794	797	779	811	760	801	817	763	842	792	810	795	802	783	796	796	871	802	816	840	800	821	763	806	782	792	788	813	772	838	832	802	792	835	820	784	813	808	778	834	829	794	782	838	801	836	807	833	802	839	767	791	812	827	831	795	843	785	828	808	750	797	783	778	816	791	774	810	767	780	781	766	754	777	808	818	783	752	806	836	765	788	750	848	843	832	814	800	806	838	802	786	777	796	801	840	806	799	801	815	803	791	785	818	845	807	806	826	847	776	794	776	817	821	767	777	828	837	832	776	829	773	878	796	806	809	825	838	836	763	799	760	824	780	767	818	789	791	786	756	822	802	831	832	791	823	784	785	817	827	802	835	774	770	779	792	817	829	805	795	820	831	786	801	777	811	771	797	835	799	812	807	817	820	849	805	762	773	780	773	809	784	807	814	792	848	774	801	841	767	826	808	772	807	815	787	804	839	766	819	814	774	794	822	790	791	779	767	806	835	826	814	799	817	809	798	793	763	791	776	835	828	833	833	773	782	839	776	810	814	781	857	827	838	791	808	832	814	834	815	802	784	835	793	807	786
28081	21246	25418	13731	441	314	307	322	342	304	334	335	335	334	316	311	321	341	327	284	340	326	318	343	331	310	337	296	345	296	323	325	336	314	316	347	311	334	313	339	275	323	300	311	333	297	321	318	335	334	345	335	319	304	339	347	319	318	320	350	353	324	333	312	309	327	345	313	358	327	324	299	355	342	319	322	336	334	340	306	312	311	276	325	357	288	329	321	326	330	328	298	343	346	312	311	330	356	318	323	302	336	319	308	330	321	302	301	335	367	312	306	335	335	293	316	337	320	331	290	286	387	313	299	333	342	329	345	323	300	337	316	318	328	318	327	320	346	337	310	353	305	345	322	349	320	333	382	309	293	313	307	363	331	360	314	341	309	341	318	316	328	290	315	348	333	314	321	326	314	315	340	322	320	327	306	311	327	320	368	315	316	330	338	318	341	341	356	320	314	351	350	355	284	315	332	347	315	325	345	305	320	285	335	342	320	349	359	354	298	343	311	329	327	335	324	351	310	347	350	332	340	336	339	322	351	319	331	357	323	326	298	317	318	327	315	303	324	302	323	337	322	349	310	305	356	330	338	331	329	318	335	361	322	328	326	352	339	328	354	338	326	316	304	333	324	338	332	339	318	292	330	315	325	329	313	360	346	321	298	310	341	319	362	326	333	329	301	358	323	362	326	325	318	330	281	339	292	317	340	306	295	317	297	346	312	305	319	344	333	301	339	313	296	314	322	334	328	319	299	351	312	315	332	290	292	325	298	345	315	318	340	318	348	336	310	304	345	337	363	295	314	329	337	324	307	310	338	309	361	284	360	327	328	311	315	357	304	303	306	331	330	362	321	297	327	319	332	357	374	326	314	339	343	343	345	325	309	323	310	332	332	317	311	313	277	359	335	324	322	351	325	372	322	351	326	332	305	322	303	341	346	281	344	353	316	326	313	321	339	329	333	313	277	301	330	353	296	323	351	287	328	345	304	327	361	325	355	330	328	293	324	329	343	322	306	320	334	331	311	296	312	331	303	352	319	403	314	325	318	310	346	328	330	339	346	333	348	305	326	311	317	341	328	310	327	295	318	323	328	286	326	328	342	320	339	287	327	351	316	344	326	323	331	324	356	312	305	310	295	311	335	342	329	335	349	308	320	331	315	340	332	342	314	336	331	298	330	337	330	297	343	313	337	343	335	291	331	329	316	337	312	326	335	328	323	316	309	339	354	341	317	354	337	348	328	312	327	337	345	312	319	329	347	322	322	324	354	331	323	303	315	323	352	273	304	310	347	321	326	292	279	301	322	310	344	320	317	366	329	326	301	327	318	326	316	329	309	299	341	353	352	295	325	311	338	331	319	329	338	304	304	340	369	315	303	358	322	309	337	317	312	361	329	328	275	259	298	344	370	322	325	326	315	343	306	326	318	346	317	300	323	302	298	356	296	339	343	307	339	364	353	329	331	345	333	320	309	322	310	334	328	293	354	310	305	323	310	305	324	292	319	323	347	317	343	328	305	335	331	348	333	299	339	343	335	296	329	336	310	297	310	325	294	313	358	308	332	313	320	348	323	314	312	325	300	334	323	311	280	321	342	334	306	337	317	307	334	322	349	314	326	343	325	308	309	345	338	301	345	344	343	361	369	323	325	335	313	327	310	314	312	310	330	322	307	334	361	317	341	318	341	310	306	339	316	344	307	362	310	335	303	321	316	294	312	331	332	316	314	339	330	294	336	335	335	365	317	317	300	299	327	303	318	334	346	347	315	301	295	346	316	318	302	334	329	334	316	312	311	333	339	310	315	296	336	331	340	326	295	313	308	352	324	301	288	344	312	314	345	307	364	307	338	337	313	341	313	319	344	308	336	301	328	347	290	326	373	334	339	297	301	349	329	327	315	327	321	353	342	330	304	308	309	327	331	319	311	334	316	328	315	316	313	333	328	321	319	353	321	326	311	329	313	341	363	315	315	338	362	330	319	351	327	314	333	292	340	340	302	347	342	349	333	354	345	358	300	340	329	316	327	296	333	330	339	311	328	317	288	339	290	291	340	294	305	292	358	353	375	336	313	331	359	315	335	312	309	319	338	324	319	322	307	365	306	313	307	349	346	313	267	319	315	361	343	311	334	313	335	319	354	350	328	331	329	333	304	334	302	286	353	330	337	316	331	338	310	331	335	334	325	341	330	327	338	310	323	317	329	297	348	346	326	295	334	307	342	315	305	322	334	322	340	323	327	336	321	353	310	323	358	327	319	327	330	332	354	327	335	314	322	321	316	312	313	336	325	327	333	311	319	313	342	325	306	340	314	290	334	336	348	328	336	358	370	349	331	319	333	337	325	309	313	343	322	298	321	336	369	303	300	320	339	350	322	325	334	345	332	340	370	329	325	337	333	319	322	330	306	312	320	324	345	364	338	343	355	299	313	334	307	310	311	320	308	325	338	317	335	333	323	337	320	300	334	341	323	321	333	323	348	333	310	302	327	344	294	352	295	340	334	312	300	355	318	325	346	340	340	331	335	312	317	309	327	310	315	329	358	324	350	336	311	329	337	340	311	345	357	318	297	314	326	300	345	317	339	308	350	339	322	327	294	383	322	332	336	352	327	319	340	326	340	333	322	331	351	328	323	344	337	309	359	321	333	320	302	321	359	306	319	329	344	316	337	313	309	297	308	344	324	317	320	312	338	333	333	310	327	322	307	288	290	334	315	326	346	329	321	327	320	317	328	330	343	325	333	341	360	357	321	336	328	330	337	302	320	293	321	328	316	329	388	335	327	323	344	354	312	313	317	362	323	334	301	324	304	326	339	306	347	325	332	341	339	310	323	304	355	315	303	322	304	330	299	317	397	317	307	336	316	325	326	320	334	327	329	320	304	304	334	309	315	296	318	324	316	317	337	334	307	318	321	315	311	361	325	309	331	371	342	305	339	337	290	322	304	325	331	317	341	316	303	346	335	330	304	349	324	330	334	324	345	296	315	307	327	321	308	300	309	302	309	315	302	331	311	339	320	329	340	348	292	307	353	333	342	312	309	316	344	343	326	340	326	296	353	302	310	314	347	304	315	331	353	331	317	305	305	297	308	347	331	344	324	304	316	301	324	320	328	337	350	326	315	325	325	334	299	371	326	287	350	309	341	319	330	299	362	324	331	312	333	330	323	338	350	328	322	338	327	316	367	320	335	271	327	339	330	320	299	362	306	334	346	296	354	345	319	355	321	352	329	326	325	353	315	300	317	344	329	325	327	333	331	326	306	333	302	323	310	310	342	337	353	324	320	335	320	349	340	314	328	324	346	347	342	355	304	312	321	308	348	316	322	330	319	329	315	346	342	294	332	335	280	322	344	313	311	312	333	289	326	325	331	319	306	323	336	306	311	312	324	316	351	312	319	304	316	332	304	336	323	345	352	347	305	336	305	339	353	339	334	320	357	341	313	315	328	313	318	315	326	328	324	324	324	344	353	315	333	292	327	343	309	316	312	305	342	325	316	342	338	326	298
3371	403	393	398	414	388	402	414	426	464	413	398	431	412	424	370	387	406	419	438	363	396	356	403	404	394	405	376	383	397	380	395	431	362	398	394	375	378	389	378	390	401	406	377	413	371	418	410	397	394	376	371	398	384	410	407	403	387	450	381	406	387	365	404	430	403	384	375	421	376	394	340	395	391	448	396	405	393	428	401	407	394	391	433	405	392	372	425	396	387	408	384	413	385	419	411	393	401	385	401	386	410	419	397	387	401	396	395	410	389	375	407	406	404	395	403	377	367	398	399	391	432	369	410	393	377	407	387	370	403	354	412	399	371	386	398	437	386	386	405	388	393	419	375	379	396	426	376	406	430	422	404	398	403	390	390	382	417	428	402	378	400	371	387	388	431	399	408	386	435	411	402	356	401	438	414	379	409	410	375	425	411	388	425	411	405	405	403	390	387	389	401	401	364	432	399	433	369	384	427	386	403	357	382	422	398	400	417	430	384	399	394	410	398	409	397	422	388	388	414	417	360	383	443	394	410	401	399	386	412	413	417	403	355	436	367	425	418	403	381	415	401	394	364	380	386	379	409	398	415	365	405	388	379	385	380	378	435	369	397	446	397	392	401	397	421	367	399	387	402	384	358	406	425	386	393	381	395	376	368	404	376	400	406	369	358	400	399	426	409	374	405	398	387	420	419	413	410	401	442	417	394	416	423	352	393	384	401	384	371	422	399	395	403	395	401	415	412	420	436	386	406	397	406	431	393	371	420	385	410	379	371	403	373	458	400	411	404	359	393	402	423	395	398	423	414	399	375	402	401	394	405	385	440	408	389	397	374	392	383	400	376	368	385	391	377	369	388	385	409	439	417	391	413	391	397	399	372	379	417	398	384	418	413	417	376	415	400	372	447	416	362	403	407	407	433	385	403	421	394	395	415	435	437	406	395	402	387	387	386	393	406	398	403	401	361	394	386	418	378	403	406	389	377	386	391	383	408	394	404	410	413	378	369	425	428	388	374	386	379	353	441	384	408	358	384	434	379	385	402	373	403	364	384	379	409	407	384	402	404	368	414	387	408	373	403	402	405	373	409	411	387	377	444	405	387	377	401	413	372	411	383	438	364	405	374	404	383	384	397	395	400	377	391	419	429	384	352	364	417	417	403	371	421	389	386	384	357	401	390	418	428	435	388	437	401	426	397	377	385	372	416	382	393	415	375	415	392	383	422	398	369	411	399	397	381	394	365	414	405	413	408	405	393	416	410	415	402	411	402	413	388	378	382	365	401	412	402	427	404	391	375	421	404	410	395	424	351	406	399	392	421	387	415	374	387	395	397	417	403	392	393	414	416	408	414	371	408	374	377	403	398	385	423	396	391	404	367	400	372	381	406	408	397	407	417	412	418	399	369	402	377	398	381	388	379	440	389	393	360	386	408	402	455	413	395	417	413	378	389	384	393	387	389	397	420	372	390	397	397	398	449	403	364	402	391	386	393	432	397	410	380	378	400	400	417	408	439	390	366	391	377	406	371	381	393	383	410	395	393	405	373	377	392	424	392	403	356	393	397	380	427	402	431	405	424	406	389	373	385	431	377	390	418	379	393	363	419	423	406	408	427	384	402	383	400	368	374	445	378	396	388	377	418	348	392	400	429	428	406	392	398	391	431	427	420	416	414	398	393	409	394	399	395	412	406	399	391	379	371	421	394	374	398	387	425	405	355	373	408	408	394	398	389	387	390	392	402	436	409	405	401	391	412	414	399	463	411	376	387	402	403	382	405	407	403	394	428	416	419	386	383	459	393	378	405	391	422	405	343	437	412	431	400	407	415	383	409	364	393	396	387	434	382	371	389	396	389	389	379	419	413	427	391	395	420	434	415	362	417	390	415	413	396	378	408	365	439	403	424	427	378	389	450	392	419	410	401	420	402	395	422	396	399	365	379	384	396	386	391	383	419	376	375	409	364	388	383	425	360	406	383	395	420	413	423	396	417	361	399	396	419	360	385	413	413	406	378	409	440	347	393	407	400	401	391	377	404	371	403	372	384	411	406	382	404	392	399	390	390	401	382	408	394	422	408	415	378	402	403	387	359	406	393	372	401	410	387	429	410	374	393	426	394	412	393	427	406	434	388	391	394	404	416	373	443	411	405	390	429	404	387	418	402	382	416	390	427	407	426	390	396	395	386	405	350	412	415	399	399	410	409	405	365	398	395	403	409	393	387	378	367	376	393	407	413	367	416	391	399	397	428	402	387	366	386	368	377	383	382	380	413	392	373	383	381	392	408	422	402	383	435	421	412	399	436	395	377	394	427	424	426	405	391	429	408	383	411	408	419	415	413	402	421	397	399	371	417	437	426	402	388	429	388	409	366	386	383	380	383	423	362	398	376	392	411	405	397	394	365	350	383	387	389	421	398	387	405	416	386	409	436	369	390	430	364	394	409	388	382	411	401	385	359	403	378	397	408	388	384	419	402	400	405	383	370	422	368	416	382	366	432	415	383	410	390	341	416	391	404	392	376	394	397	426	404	388	380	382	378	405	414	415	379	412	384	382	403	374	421	386	410	402	419	393	409	384	388	399	402	416	375	376	410	382	390	435	354	399	400	386	392	412	461	395	404	395	368	373	399	400	408	376	417	368	387	423	417	419	387	366	387	384	401	418	381	404	409	392	391	389	412	383	387	392	410	402	401	402	410	384	385	408	397	382	428	418	410	395	407	377	393	354	382	410	378	391	410	379	379	413	405	368	373	429	404	414	377	402	390	395	381	377	398	405	405	401	404	418	386	433	384	419	391	372	409	400	398	418	364	386	371	416	370	405	412	372	416	384	429	412	382	382	401	423	408	394	404	401	405	392	421	383	401	412	410	417	421	369	393	367	396	422	398	430	381	380	403	402	378	426	408	387	395	406	441	404	399	395	385	393	417	359	401	396	398	399	413	377	417	410	362	416	408	433	387	376	406	391	394	380	427	397	389	382	420	394	416	396	425	398	367	393	368	408	373	388	396	400	417	380	376	372	404	361	376	401	402	411	440	404	383	418	394	402	399	391	409	416	387	370	402	398	388	361	382	413	388	408	405	396	427	422	395	408	399	398	412	405	400	390	386	406	401	421	390	357	409	404	420	420	424	396	399	386	417	377	387	377	371	386	412	430	450	389	377	400	366	383	390	418	443	405	381	373	398	389	392	418	383	405	368	437	402	408	378	402	417	378	399	408	403	391	406	397	387	391	419	388	431	422	400	383	408	375	420	428	387	375	434	369	416	414	411	392	449	416	417	429	418	438	401	389	389	394	423	347	407	393	392	411	375	357	389	386	426	371	388	416	379	437	386	402	395	390	410	386	386	420	395	414	380	382	396	403	424	391	400	429	393	432	378	404	378	396	357	387	386	395	405	429	382	414	380	402	366	417	391	410	388	386	432	402	389	410	418	381	417	398	387	411	398	379	383	416	371	383	407	403	402	406	426	404	374	416	408	374	441	417	405	408	416	421	385	420	426
25600	21236	29759	23010	21239	21285	18942	1014	746	749	716	741	725	726	747	683	709	695	728	722	670	675	662	730	729	709	665	662	690	731	683	675	730	668	657	716	669	689	666	692	673	708	682	726	709	713	730	686	687	691	654	695	713	727	700	669	670	690	692	658	675	663	663	697	670	700	694	713	683	706	650	715	717	683	686	681	674	682	734	705	618	667	697	696	713	729	675	692	711	674	708	686	700	701	672	683	713	739	667	681	691	695	637	674	706	688	704	665	746	689	680	673	737	688	657	686	727	672	687	731	664	699	763	674	693	695	688	708	688	655	666	686	652	651	667	687	699	655	664	676	699	641	720	696	720	708	694	717	630	718	711	714	756	706	726	681	698	698	700	698	695	713	675	657	700	680	699	704	648	691	728	664	702	717	646	668	679	681	665	677	685	730	709	679	726	669	686	704	737	718	710	698	726	659	705	654	715	725	726	687	650	758	699	713	684	704	697	673	643	692	724	715	672	692	705	669	733	699	654	661	728	668	675	685	678	664	708	701	695	685	704	697	728	722	727	667	694	683	715	681	687	663	663	762	696	660	711	700	748	689	739	719	744	687	680	675	741	644	730	706	686	690	711	718	691	651	684	711	679	679	681	729	713	724	680	634	699	699	637	681	677	650	722	714	705	684	678	678	680	683	690	664	698	691	653	683	721	657	679	700	714	675	744	681	693	683	657	726	686	678	654	686	695	729	708	727	753	700	669	698	677	683	700	637	659	679	682	681	679	711	694	675	695	647	643	675	696	731	697	704	654	669	724	655	686	680	651	706	654	673	691	719	678	659	720	664	699	722	671	696	636	664	740	701	706	658	653	660	691	678	731	716	698	687	679	674	681	679	636	700	693	677	709	685	658	687	703	691	746	721	682	666	677	687	728	651	710	715	665	704	675	686	697	703	703	664	673	700	643	719	741	676	721	674	728	695	719	638	704	690	716	717	678	712	674	737	708	719	666	704	713	708	687	683	733	680	687	628	722	725	697	764	714	714	706	676	693	636	673	678	721	717	698	658	685	697	637	700	634	702	704	659	689	675	695	646	696	699	697	681	676	673	642	699	655	690	758	692	699	685	659	684	722	679	730	683	742	731	720	686	701	723	662	679	676	707	707	678	740	694	702	694	689	694	711	716	706	681	688	707	724	675	686	680	713	711	694	709	696	680	695	691	665	637	702	660	671	686	695	698	673	642	670	666	657	702	667	652	734	763	665	721	688	733	665	675	693	717	685	710	692	694	671	699	715	747	695	659	717	724	636	720	706	675	670	680	658	721	685	704	707	687	706	694	734	749	695	650	741	673	640	672	713	640	641	714	670	723	707	673	689	687	667	730	690	664	672	630	703	690	703	678	699	698	690	674	634	738	680	642	664	684	706	676	667	688	693	729	687	689	677	637	662	647	752	714	721	732	729	696	702	709	634	712	674	708	690	627	716	722	703	702	676	683	722	741	686	714	688	613	608	677	715	692	683	706	706	643	707	690	706	660	665	684	721	697	722	687	712	700	670	666	708	687	704	709	711	704	694	669	644	701	626	668	695	671	723	736	691	663	686	684	665	701	728	671	676	704	663	670	647	732	687	681	670	726	681	663	681	662	732	688	678	692	700	687	727	680	713	676	688	698	709	716	680	655	694	734	673	720	708	741	664	668	692	709	730	654	697	675	683	683	696	681	671	718	664	698	668	689	711	699	660	672	675	688	654	682	700	669	713	659	750	681	703	698	688	670	718	671	675	697	682	679	696	659	695	661	712	649	677	617	723	676	709	711	615	700	672	663	676	639	672	671	705	700	681	713	669	689	727	679	679	714	709	631	692	704	689	715	660	727	668	693	696	653	649	660	710	641	666	675	713	700	705	698	666	715	670	634	623	674	702	702	694	700	737	674	725	709	697	677	683	685	709	721	691	652	664	712	691	635	663	704	657	624	703	753	658	689	689	684	738	678	674	686	725	724	694	716	705	699	713	664	715	684	692	678	705	706	681	682	704	680	648	686	726	656	757	716	667	662	727	657	674	678	702	625	684	715	679	682	668	679	695	643	711	716	645	717	674	620	678	710	665	676	674	649	678	693	702	642	718	688	699	706	695	662	679	709	703	723	703	638	686	718	707	705	700	700	691	686	690	685	683	666	721	693	732	663	663	681	679	663	663	693	692	674	713	698	647	667	744	682	630	654	652	728	686	683	705	654	690	713	669	699	689	714	737	673	657	699	684	684	734	709	676	673	680	679	680	703	664	707	666	702	705	685	633	751	716	689	739	651	710	668	718	705	694	703	708	723	710	721	706	697	711	699	699	685	689	682	668	721	647	735	720	667	672	678	757	674	682	650	679	687	698	680	728	674	640	736	695	643	702	718	742	694	696	675	737	685	643	664	635	657	694	694	683	662	675	640	689	676	677	697	699	648	664	684	700	683	697	727	687	679	632	685	647	691	673	701	740	691	649	694	687	712	684	699	638	696	623	682	637	663	685	636	685	680	641	666	658	706	690	686	733	733	661	696	780	668	614	686	736	683	660	673	718	695	668	656	693	668	690	709	688	662	721	681	700	695	652	733	659	689	730	687	678	694	720	685	643	706	713	649	686	661	655	688	676	670	704	711	695	650	701	718	706	709	717	733	635	686	680	679	664	741	679	649	701	721	668	697	705	670	655	639	681	738	696	682	683	676	710	703	657	684	671	677	651	701	674	664	674	673	671	675	715	674	713	693	631	685	664	686	699	715	615	627	679	735	697	652	717	679	664	688	679	678	645	717	694	692	661	696	724	736	705	690	728	684	730	672	656	683	706	738	677	653	693	629	726	659	687	677	686	676	702	680	683	657	656	716	695	704	706	708	768	684	649	670	723	696	647	671	628	648	702	684	693	681	679	665	677	680	716	683	679	664	693	644	678	675	698	670	644	700	714	698	662	694	670	706	692	637	665	661	681	688	692	679	649	701	687	662	767	671	678	683	736	684	668	683	702	703	711	704	687	683	675	698	696	764	686	651	742	674	646	679	678	644	688	695	654	658	716	653	730	713	647	670	666	725	699	718	681	697	659	661	706	671	667	693	678	722	762	649	663	752	651	670	712	679	686	651	669	690	679	658	689	685	672	714	669	734	709	729	744	698	660	724	686	707	654	661	671	681	679	619	683	745	688	672	694	712	645	678	681	676	731	693	653	668	692	691	691	679	656	705	676	692	720	653	671	668	659	691	679	657	668	709	675	701	687	685	706	663	682	696	676	743	642	671	719	725	700	724	639	670	716	692	669	683	659	693	742	634	662	673	655	680	660	682	711	662	713	698	704	677	671	719	672	710	713	663	683	703	708	697	708	710	666	720	666	694	713	697	645	665	716	728	669	686	659	702	687	683	672	679	704	652	707	675	653	660	672	673	709	756	721	665	626	681	660	682	700	679	657	672	652	664	694	688	671	691	666	696	694	663	675	703	679	667	636	703	667	683	694	661	676	724	640	697	681	711
4129	1328	974	917	873	884	904	809	774	782	806	783	807	837	833	781	826	794	828	806	806	867	823	804	796	785	807	797	745	772	802	836	836	779	781	809	802	774	817	797	767	751	815	753	838	832	825	816	802	806	817	802	824	736	761	802	780	835	786	786	782	782	816	803	810	800	809	773	797	802	850	775	820	830	802	815	824	834	794	813	775	822	795	775	824	813	834	795	830	809	818	805	803	772	830	861	815	766	830	865	819	824	821	785	768	781	843	807	816	807	803	742	801	804	813	801	748	807	825	829	795	757	752	806	839	813	811	786	791	782	780	839	817	789	850	796	816	785	840	749	741	864	768	764	833	760	797	782	831	835	805	785	828	846	867	797	839	809	871	806	799	775	755	814	819	777	844	782	812	776	764	788	824	795	804	827	811	732	823	745	776	812	800	768	783	859	792	848	801	769	810	806	765	825	786	831	825	794	847	838	857	820	784	815	807	807	830	842	785	723	829	788	809	822	766	795	820	835	821	726	779	814	789	756	753	785	848	795	821	804	813	820	804	867	769	778	799	814	835	856	818	845	796	772	818	824	806	808	772	818	779	817	827	769	859	794	794	863	804	801	794	781	813	805	812	848	788	826	789	801	769	798	836	828	800	814	796	827	783	794	798	861	801	814	745	806	825	778	822	746	773	807	805	828	801	786	819	786	841	792	864	781	794	778	752	817	822	845	822	806	795	790	781	783	765	790	807	726	779	783	867	824	746	870	785	780	802	763	831	851	843	805	805	781	806	808	820	778	783	821	784	764	808	782	806	850	820	790	815	782	820	784	749	771	803	832	773	797	841	828	839	788	811	770	822	807	782	824	789	772	778	816	862	788	784	791	762	804	856	798	849	791	841	827	849	801	798	782	762	789	781	831	767	854	804	758	844	812	797	845	858	743	818	853	822	860	772	831	864	825	821	772	742	795	815	803	783	789	794	798	815	849	804	844	813	818	791	844	782	787	791	770	809	759	796	774	788	835	800	799	813	792	837	821	815	844	767	806	752	823	814	782	794	854	836	841	837	785	797	828	840	775	794	780	817	788	770	817	808	749	820	836	780	780	824	855	810	825	760	844	749	770	788	796	811	774	783	805	796	807	784	802	795	781	747	763	756	805	840	838	827	770	793	788	803	777	832	807	791	802	798	842	823	733	805	791	806	798	819	785	784	859	794	763	813	819	773	836	778	784	801	826	743	790	814	806	802	833	806	831	812	836	803	765	813	793	828	816	844	806	811	804	861	819	819	832	766	854	890	775	787	795	849	803	797	796	786	794	824	833	785	821	822	763	792	788	757	858	806	832	799	733	747	750	819	788	789	804	808	785	797	771	795	762	793	760	794	830	826	823	805	794	821	767	827	744	774	813	770	826	786	786	801	789	842	776	800	829	783	807	785	800	800	785	791	773	797	834	794	759	783	771	790	798	802	894	802	869	815	776	804	755	797	789	782	842	777	753	802	759	790	758	781	857	840	788	833	843	821	796	818	824	810	794	819	778	800	791	738	851	791	852	805	784	802	848	757	778	744	762	826	785	805	784	806	840	826	806	787	807	825	751	780	811	766	820	823	773	855	806	806	822	784	855	816	745	787	829	800	824	732	777	790	814	771	799	794	803	822	835	775	747	782	788	868	810	795	807	844	774	843	787	817	797	818	766	841	797	798	788	800	808	800	743	803	794	790	804	827	787	841	786	794	805	811	741	779	780	773	752	792	766	807	850	742	786	744	801	797	822	792	801	824	790	810	779	823	844	813	806	818	753	821	838	818	804	801	800	878	794	851	780	761	816	760	812	765	821	750	791	778	808	795	794	801	815	794	773	797	789	842	850	825	845	754	800	789	815	802	798	797	820	786	776	835	774	833	753	795	796	836	819	802	815	809	786	786	821	770	857	836	760	794	818	781	810	825	854	803	772	804	756	825	759	852	797	799	796	798	771	781	842	817	845	826	814	773	795	836	792	761	779	782	795	742	761	856	813	761	776	774	756	807	775	771	817	793	792	820	758	797	837	838	815	814	771	830	776	746	816	824	804	791	806	778	797	781	837	863	762	761	818	818	774	785	837	850	769	851	818	844	855	741	846	807	799	790	818	792	779	794	815	829	774	782	835	817	806	823	843	814	794	812	857	834	804	843	835	798	801	738	770	812	784	792	799	755	811	771	803	799	845	842	780	759	846	826	818	833	827	765	824	777	803	816	827	774	815	841	811	778	821	798	792	790	789	776	794	821	774	826	785	801	800	812	800	802	815	757	774	831	826	819	787	830	820	775	810	818	793	831	775	776	767	794	786	822	769	763	799	785	796	814	782	833	797	795	846	759	876	782	832	841	760	803	769	776	754	781	840	824	834	844	808	844	772	792	752	793	783	778	769	765	828	808	790	853	843	821	852	756	817	777	829	756	770	820	786	751	805	777	802	783	782	795	839	766	792	809	841	819	850	797	792	781	786	785	838	815	800	787	805	810	817	770	800	817	841	806	822	762	797	801	834	786	825	809	801	765	776	789	829	838	787	819	828	830	855	810	779	755	778	785	825	805	816	819	766	832	791	730	788	862	763	816	786	829	799	771	777	808	808	812	795	803	806	829	854	800	795	794	831	770	840	787	769	778	785	837	771	807	828	833	790	791	770	744	793	776	796	800	807	788	816	798	788	783	815	757	822	870	778	787	833	833	825	811	814	770	816	783	791	803	871	793	807	750	834	799	825	828	870	763	851	760	781	793	782	805	786	756	837	787	794	804	825	802	786	837	854	755	800	774	810	763	778	795	808	818	834	823	818	794	834	829	845	740	793	812	824	751	803	810	795	798	849	816	800	757	815	789	782	752	825	787	753	785	809	869	799	850	819	807	823	801	810	776	837	811	771	818	814	817	804	828	785	803	762	816	830	788	804	819	809	794	820	790	751	833	815	796	789	793	810	812	802	797	788	779	796	781	801	799	832	778	838	773	785	813	775	798	833	821	773	766	726	798	787	773	760	821	797	795	801	818	838	803	771	795	797	834	740	775	815	788	801	826	845	772	803	778	803	808	769	831	785	798	769	793	794	861	771	775	794	786	817	767	808	720	831	774	806	791	800	790	796	800	803	801	775	821	809	761	795	764	762	816	791	784	773	824	808	788	802	795	729	756	764	777	808	784	754	836	803	827	748	800	779	763	781	811	797	836	775	806	768	782	783	778	729	813	825	779	819	783	795	783	779	784	801	770	762	792	815	809	793	826	790	791	773	818	765	821	851	849	827	778	838	771	812	882	810	777	779	791	800	819	780	836	758	738	797	792	836	791	777	826	824	794	836	793	843	797	856	797	808	779	807	782	775	825	773	807	792	809	821	810	814	785	815	778	848	775	843	783	713	791	812	874	772	835	853	781	809	825	792	802	802	806	751	792	741	796	785	831	793	779	786	853	821	810	811	800	836	803	784	804	764	832	783	759	804	779	813	810	833	790	797	860	792	831	759	769	786	787	779
27519	21232	29594	23148	21201	19431	407	232	229	224	248	216	227	200	214	233	212	212	207	230	243	189	212	185	213	224	205	170	203	205	222	210	235	216	215	239	197	199	235	205	213	214	196	216	228	223	226	185	253	224	211	229	218	214	220	222	223	210	219	198	205	203	248	213	217	207	195	204	218	242	218	204	211	184	209	232	210	240	211	214	216	216	204	205	195	232	191	239	185	225	228	226	185	203	217	231	231	210	210	212	225	215	214	226	217	218	223	214	191	220	218	215	220	201	219	210	181	209	228	212	219	221	248	228	215	209	185	215	194	221	240	233	205	218	217	198	245	241	220	199	250	223	212	193	221	211	211	200	207	214	230	187	206	231	210	206	215	216	236	213	230	207	236	217	209	217	216	191	232	196	216	203	216	214	200	216	244	213	241	213	202	201	225	201	213	189	193	221	193	217	199	182	199	218	235	216	204	207	225	220	226	216	180	207	222	199	208	210	220	186	213	221	228	195	209	233	212	235	206	220	213	178	222	223	197	213	216	212	216	234	240	210	232	221	186	208	226	196	179	217	219	221	217	238	211	205	229	219	245	201	185	209	214	210	250	208	205	226	175	192	210	230	231	205	233	213	207	224	249	211	221	208	241	223	215	231	207	203	216	239	214	243	230	192	214	219	185	209	206	211	209	201	206	199	207	197	222	199	226	215	214	227	242	218	241	214	214	220	197	214	215	222	229	217	213	202	227	194	214	208	202	215	207	200	192	197	232	193	224	218	225	216	221	229	230	218	206	220	209	203	203	207	208	207	201	210	219	202	228	220	218	205	217	222	225	210	212	232	219	222	202	235	216	217	230	198	198	197	225	188	186	190	215	208	214	212	210	197	224	237	220	212	200	199	203	212	233	215	218	229	205	189	225	213	206	245	220	214	198	199	195	204	200	200	216	215	218	237	214	201	233	216	227	238	244	197	166	219	212	187	218	217	203	217	201	229	200	208	202	204	211	220	222	228	202	241	228	213	211	199	216	206	186	225	229	212	209	208	211	206	205	235	228	191	193	197	204	227	215	220	214	194	220	221	198	235	225	205	196	213	203	203	204	220	210	218	230	205	230	214	207	219	227	211	221	211	213	214	192	244	229	215	232	207	205	203	231	199	232	211	212	208	216	210	228	224	189	212	234	196	220	206	199	212	226	236	234	229	224	185	206	253	231	218	178	220	236	209	212	180	232	197	211	220	234	225	200	233	227	208	196	195	194	194	216	203	217	216	218	236	208	216	212	200	228	215	214	252	222	210	244	239	195	215	207	268	233	204	229	209	209	189	203	210	207	233	214	197	218	185	245	179	223	217	232	208	196	219	217	211	234	185	213	213	210	214	213	219	241	208	244	219	243	202	187	203	200	217	239	220	211	233	196	192	235	222	201	206	184	196	227	217	203	220	243	215	202	207	243	184	236	196	188	226	201	226	207	219	170	220	196	210	212	210	200	219	200	191	237	205	203	193	197	230	207	216	223	222	184	209	204	209	198	212	215	208	214	236	191	212	201	243	202	211	186	212	218	204	211	194	260	206	196	186	203	222	213	225	202	233	203	198	234	192	209	217	215	203	198	209	222	217	204	190	218	227	212	217	228	207	205	191	220	234	223	195	231	217	186	199	213	204	233	233	236	206	214	231	197	231	203	235	234	217	226	207	201	193	214	203	242	239	209	239	225	206	196	219	213	210	234	232	216	220	213	207	224	210	184	220	210	207	205	224	196	188	216	214	206	213	213	211	193	231	198	213	179	201	201	215	213	226	233	200	224	225	228	209	231	223	206	214	235	218	192	210	199	178	233	215	195	211	233	219	201	208	208	228	208	206	230	197	222	218	205	203	225	234	234	236	245	218	202	227	190	198	189	212	225	223	188	228	197	219	203	217	203	202	225	192	213	189	231	238	233	231	221	222	218	213	186	208	220	217	222	222	244	214	216	224	226	231	215	216	196	200	221	208	213	198	249	208	246	223	218	211	233	197	204	215	211	186	200	242	213	222	205	213	230	230	231	223	230	217	204	217	206	218	183	227	233	220	213	208	226	213	195	199	220	205	199	215	206	212	223	211	214	214	217	194	221	211	192	209	209	202	194	230	211	228	215	201	238	206	191	190	229	200	235	233	226	217	195	206	208	216	230	222	213	201	220	232	231	203	215	213	220	194	213	204	199	234	229	223	230	225	206	204	208	199	221	205	214	214	207	211	206	211	208	200	204	227	246	215	200	210	222	221	225	224	198	221	222	211	215	209	213	217	229	194	225	208	209	228	227	204	218	251	198	195	196	207	199	229	204	222	199	188	206	206	206	218	220	242	192	216	193	214	199	191	206	243	222	208	203	210	198	175	225	228	222	226	209	243	237	194	191	209	217	208	221	195	201	184	208	237	193	201	196	207	217	231	196	210	214	206	199	232	241	228	216	233	213	209	225	221	217	191	213	194	220	248	190	226	223	212	205	207	189	226	211	206	217	204	213	214	220	227	192	211	218	205	218	235	211	192	224	203	228	235	205	218	192	232	190	247	200	217	199	201	219	235	215	208	213	219	200	204	217	210	213	234	221	212	229	200	221	208	228	212	207	221	213	216	202	173	195	208	231	218	205	185	214	211	218	228	204	212	191	206	221	186	216	210	208	208	209	220	200	199	238	208	221	194	189	217	217	196	202	227	209	220	214	215	208	181	207	226	204	202	191	214	188	208	214	207	212	188	205	199	222	200	234	217	225	186	179	229	239	205	200	199	217	201	216	233	228	228	194	219	204	223	202	197	191	215	180	192	216	220	202	224	227	220	207	183	209	191	201	205	225	202	213	216	246	217	229	199	194	209	205	216	194	229	181	176	204	242	219	243	220	189	213	217	207	203	217	216	212	207	223	190	222	214	227	245	210	194	203	200	198	198	231	207	220	216	216	209	227	211	253	199	199	212	219	197	210	198	204	227	192	213	196	216	228	238	241	220	218	207	222	225	219	219	220	221	215	202	222	191	202	204	203	213	200	218	218	209	210	214	194	204	208	234	209	210	239	172	239	214	211	217	211	203	234	227	228	200	225	227	219	219	215	198	220	227	202	228	221	235	236	195	194	229	215	230	209	229	209	201	230	211	187	210	182	228	197	211	222	247	208	214	194	165	189	232	229	228	238	205	206	211	221	197	208	189	235	203	203	197	194	212	219	217	230	211	244	212	202	212	201	212	234	228	196	220	229	227	235	183	212	233	203	205	196	209	199	222	249	208	210	211	220	190	200	203	207	211	200	241	204	195	202	215	212	206	166	230	239	243	224	229	229	212	225	212	231	235	216	223	196	190	184	216	202	209	215	218	207	217	207	217	236	211	222	216	233	206	193	207	187	212	191	211	198	209	229	236	207	208	206	223	198	214	203	228	195	202	206	221	240	233	207	208	229	216	201	236	212	201	194	201	216	174	206	210	218	215	196	220	218	225	217	208	211	223	196	184	224	174	236	213	199	221	221	217
3926	557	440	361	304	312	276	299	301	288	299	303	283	299	307	284	282	246	258	288	288	288	270	283	349	275	298	293	298	264	298	263	320	281	293	293	316	290	257	296	264	283	295	282	271	301	280	297	278	304	268	309	278	286	283	283	277	334	286	274	280	289	294	273	335	311	292	245	279	314	265	270	282	279	296	272	275	298	281	296	256	278	308	251	258	288	283	312	292	257	283	278	294	306	282	303	320	289	263	314	270	283	280	234	287	296	244	306	285	294	292	255	266	297	267	282	300	300	289	286	297	287	299	286	268	299	268	279	285	265	291	262	318	283	311	301	262	286	291	295	323	266	270	281	292	259	273	282	280	270	299	289	266	275	262	306	282	259	279	255	309	282	308	322	287	298	273	321	277	310	293	288	303	244	296	277	291	290	253	278	276	266	273	274	263	298	286	290	262	284	273	285	266	292	303	286	281	299	321	280	278	275	273	261	278	260	278	269	269	317	285	262	261	289	259	284	300	275	292	296	313	276	278	283	293	283	264	289	321	288	286	261	271	293	322	286	276	282	283	284	294	303	282	273	267	330	293	282	280	265	283	268	284	316	296	280	294	313	290	278	273	313	299	261	293	275	277	294	313	283	315	298	280	277	295	286	291	276	290	312	246	299	291	271	299	268	254	274	277	281	273	295	293	263	275	287	252	306	289	286	252	286	310	306	282	291	299	257	280	322	290	285	297	294	296	249	279	279	279	285	285	301	276	269	288	308	318	280	307	269	270	294	278	295	275	273	246	294	273	282	282	304	286	273	267	299	300	289	271	273	280	317	308	299	275	311	281	292	291	265	250	277	276	312	289	309	296	294	308	290	316	297	285	279	286	267	286	310	290	308	283	293	257	289	289	294	319	295	276	301	263	261	289	277	285	270	266	281	292	298	292	312	298	267	273	274	303	309	273	302	287	320	340	300	255	270	268	284	273	275	281	283	264	306	289	288	294	286	302	295	296	252	284	235	279	255	279	285	296	276	290	273	302	302	295	289	297	308	314	312	286	271	272	294	297	271	271	300	301	294	278	280	265	279	325	289	278	301	248	302	275	297	296	269	290	291	295	295	291	286	294	291	305	298	304	292	293	272	255	281	291	267	295	294	285	300	307	307	269	276	269	303	286	300	269	285	291	284	299	307	265	272	285	294	280	283	265	309	309	293	304	286	272	280	259	278	289	299	291	307	279	276	266	271	269	263	303	247	280	295	337	282	289	296	282	285	266	280	287	278	317	300	280	300	289	286	311	291	282	278	312	286	283	281	296	291	292	315	292	293	297	312	272	266	268	275	302	280	272	303	294	302	288	299	282	246	307	273	316	295	288	274	282	274	275	304	299	285	275	274	242	295	283	258	274	302	286	262	314	294	282	251	273	283	301	269	284	276	290	285	298	295	250	266	289	316	263	275	293	297	298	268	317	290	289	249	306	283	299	270	299	264	303	287	306	280	291	276	299	281	250	296	314	287	282	281	267	292	290	295	315	279	278	298	289	295	287	274	276	301	276	293	290	286	305	264	312	272	276	266	284	298	297	298	251	266	265	281	289	282	294	309	301	266	280	262	300	314	308	264	266	279	291	273	273	281	287	308	258	276	305	296	277	251	316	298	297	281	262	296	276	292	311	334	289	288	274	304	265	276	269	295	288	266	280	281	287	279	246	282	279	286	273	265	283	278	291	300	282	290	306	292	282	305	300	274	258	278	258	299	263	308	308	274	278	275	261	278	256	283	281	278	288	282	295	287	290	279	278	278	268	274	296	293	275	297	274	298	278	299	304	336	299	289	280	286	292	275	284	289	288	278	283	304	313	259	291	281	303	256	253	303	264	279	289	265	281	304	280	289	299	266	321	282	313	267	281	274	308	264	292	261	262	271	320	273	261	268	296	294	286	276	274	259	312	292	267	299	287	271	281	274	278	296	289	306	287	306	285	272	317	273	274	294	270	274	275	268	264	279	287	276	259	291	269	309	278	232	293	269	295	282	260	275	305	297	303	275	294	300	274	313	266	288	249	298	271	262	276	285	295	264	307	268	312	288	310	256	293	276	267	279	279	265	280	288	305	285	282	277	286	279	302	300	287	302	284	242	285	271	283	301	302	319	288	273	301	269	288	311	274	308	267	317	298	273	308	277	295	319	290	283	312	264	260	249	290	304	297	274	283	288	260	282	265	278	267	296	281	260	304	290	299	277	274	300	264	309	282	278	248	299	283	259	287	303	255	317	276	274	307	278	278	289	278	289	301	287	279	313	286	292	274	312	313	292	291	277	299	250	289	294	280	287	276	279	281	296	264	292	274	297	301	269	318	278	255	283	278	292	280	292	273	274	292	302	302	308	279	309	290	313	277	294	306	312	313	307	267	309	302	302	295	307	283	282	283	307	270	305	281	263	268	278	280	282	274	286	287	286	279	339	301	296	307	297	297	317	270	298	274	309	290	307	299	296	289	282	290	291	271	302	258	265	262	298	282	282	284	272	315	291	280	265	314	267	284	264	283	290	274	273	295	276	274	286	280	279	293	293	300	267	260	287	290	318	281	284	262	280	266	299	287	283	270	287	301	275	294	286	266	295	258	289	290	253	308	258	294	278	278	284	283	289	283	303	279	291	279	317	286	265	266	269	290	297	305	282	266	279	308	312	265	283	277	284	280	283	316	296	311	291	284	234	311	311	298	288	265	315	270	257	289	291	280	294	277	277	289	309	287	240	292	283	281	284	278	296	297	294	274	271	300	284	314	293	281	291	291	296	286	285	311	298	319	251	315	314	297	279	313	261	292	281	297	267	238	294	287	278	302	282	282	281	329	279	295	298	294	273	267	263	281	240	255	270	286	289	289	309	285	288	266	303	280	309	281	275	278	291	309	279	261	302	274	280	306	282	289	308	296	289	276	283	287	283	280	279	291	283	310	286	285	272	296	283	322	294	287	274	304	280	285	291	276	257	271	270	279	299	305	294	311	283	292	312	298	288	270	265	261	268	261	284	286	297	275	288	281	295	295	283	321	272	288	264	273	275	277	292	280	272	274	291	290	294	282	294	291	280	285	280	283	253	301	301	294	283	264	272	289	272	284	248	293	295	258	291	316	296	315	305	272	277	288	282	261	309	288	286	266	271	264	266	261	285	296	285	301	289	294	286	310	290	331	310	289	297	286	325	293	276	342	291	270	289	319	277	287	264	288	278	269	275	297	262	295	289	266	274	278	280	260	297	299	274	268	304	285	250	303	276	291	308	299	266	321	281	303	293	298	274	259	291	268	273	275	297	258	304	306	256	257	304	268	303	271	296	274	306	309	254	280	291	246	275	290	284	257	272	282	271	299	293	286	254	279	300	295	285	286	277	292	307	291	293	326	278	284	310	297	284	295	295	280	266	261	282	251	291	295	294	265	314	287	301	251	270	258	271	249	311	257	280	272	285	310	326	253	311	309	302	267	283	237	278	275	281	251	273	297	281	271	266	276	276
22619	21260	29593	23241	21260	21422	24488	3995	762	774	733	715	728	697	702	742	716	755	703	706	715	728	715	737	697	687	658	735	722	650	698	667	717	726	659	723	627	673	687	718	692	708	688	699	689	664	684	690	702	708	692	647	649	676	693	662	666	749	619	704	660	691	672	669	673	761	697	702	646	667	718	671	723	689	698	722	756	685	655	671	666	715	718	705	688	705	728	700	665	713	730	701	718	666	659	699	721	689	689	723	724	658	704	691	720	689	693	685	721	730	664	742	735	706	734	732	658	691	697	735	722	678	697	693	681	701	697	693	672	693	639	720	633	666	682	738	660	706	689	670	674	639	710	708	699	624	679	646	688	696	674	707	744	703	692	648	710	647	651	719	687	707	706	711	647	670	686	651	676	679	679	685	716	684	677	708	679	678	696	742	675	678	716	649	736	747	659	738	705	681	732	672	706	690	649	708	672	693	721	733	687	669	707	688	735	631	688	709	618	678	680	679	651	705	681	704	682	679	663	649	680	681	713	636	624	679	684	676	702	682	739	667	686	678	690	698	718	705	671	751	701	679	685	670	687	673	656	712	685	682	671	667	679	695	662	646	651	727	726	708	631	709	705	700	652	697	675	685	716	722	740	674	689	675	698	692	694	645	686	656	711	669	666	687	667	649	714	673	659	653	690	712	671	695	681	690	682	730	659	715	694	666	676	653	651	632	639	706	724	697	651	671	714	691	731	681	692	693	683	652	691	665	705	671	710	679	689	713	678	686	711	719	703	702	685	705	739	674	711	710	682	641	679	677	679	724	704	653	675	743	665	671	663	702	710	668	741	654	674	669	679	647	701	678	703	713	660	713	691	661	708	659	700	710	689	705	650	624	705	695	685	706	697	750	693	701	660	705	685	662	706	644	694	684	682	666	672	680	727	690	697	701	662	709	665	652	624	635	699	665	715	715	721	719	669	703	707	706	687	639	739	672	693	712	689	653	683	716	676	739	677	710	702	732	670	690	716	667	702	678	683	610	701	721	703	703	715	659	672	673	642	651	667	680	728	717	716	677	636	683	735	632	680	683	683	685	730	730	706	642	734	710	749	694	726	650	641	672	691	680	681	712	716	711	711	677	680	680	683	695	705	660	627	677	685	728	698	708	718	678	689	679	693	692	642	688	662	712	685	677	680	713	722	708	717	678	705	664	645	674	655	647	679	659	693	654	671	706	684	696	713	676	648	655	654	709	658	721	694	676	655	705	691	631	641	688	718	710	702	656	656	652	706	685	695	684	672	673	670	698	679	663	723	647	720	668	681	709	704	616	650	677	725	688	691	721	648	684	684	661	719	701	664	670	682	684	691	729	672	729	696	671	696	646	647	680	653	639	649	724	696	673	677	677	706	691	681	625	746	706	711	693	666	689	689	700	654	698	683	673	705	691	678	721	690	691	736	712	628	684	688	716	666	674	713	667	669	641	694	717	682	664	666	725	691	682	651	681	682	667	685	693	720	685	668	613	631	680	697	720	709	659	649	702	712	668	678	708	662	663	657	658	659	671	689	700	695	710	673	654	626	688	732	745	648	671	665	666	658	754	703	697	703	695	714	672	672	694	702	683	673	699	686	662	656	682	708	695	686	736	710	703	700	701	665	694	712	648	643	680	683	647	714	688	692	660	686	695	682	662	695	702	711	678	702	663	691	701	678	681	689	674	655	695	669	653	722	691	682	675	738	696	677	696	658	705	691	642	649	668	656	715	675	701	672	651	677	708	660	682	696	661	722	710	646	701	696	671	668	674	699	675	687	637	659	700	718	721	677	648	711	688	718	667	712	692	690	667	718	702	662	700	702	672	722	675	675	690	720	705	698	717	729	715	609	718	655	699	712	701	589	686	705	672	683	670	686	676	684	735	683	659	661	709	665	703	697	695	663	683	686	677	670	645	680	704	707	654	667	694	657	649	678	668	675	647	687	701	690	680	645	710	692	687	704	678	679	707	689	710	707	718	711	682	672	641	678	696	666	731	656	708	717	708	736	729	645	675	615	653	678	693	666	729	730	713	702	690	669	642	679	702	705	671	669	656	649	713	734	692	700	688	675	673	710	687	632	657	670	653	719	646	646	700	705	645	644	686	659	715	678	682	673	720	698	716	700	690	696	679	678	696	667	671	705	684	692	658	701	710	670	675	733	723	689	694	680	654	692	706	703	622	662	670	671	711	696	734	672	678	692	674	658	692	653	709	715	674	661	675	622	730	697	664	636	660	618	700	646	735	694	656	677	690	697	637	695	714	732	711	707	675	667	673	719	683	709	710	643	699	725	668	663	629	717	716	716	705	663	695	683	693	735	720	659	704	715	665	684	647	670	668	688	684	682	720	662	648	687	612	713	700	670	672	661	670	672	674	673	665	661	688	673	683	701	670	722	707	711	758	690	661	684	695	699	670	662	675	714	710	678	703	710	703	721	655	672	727	664	713	632	682	685	692	693	711	645	688	693	720	672	667	714	704	691	676	730	652	684	697	705	668	649	687	675	675	694	637	710	698	658	689	654	682	690	745	669	698	700	712	720	680	661	681	719	675	649	678	652	738	673	728	689	652	653	707	693	659	689	653	684	675	626	710	659	674	694	705	698	667	626	653	700	620	710	626	648	656	712	656	714	688	691	664	665	666	702	682	683	703	692	682	662	612	717	688	661	695	676	686	691	619	712	655	693	734	672	661	697	691	707	729	677	690	646	666	665	667	702	707	656	649	689	679	692	679	719	714	664	670	752	658	644	660	718	686	687	673	704	711	662	668	675	665	685	698	688	665	676	652	702	663	673	691	678	665	660	675	709	675	698	697	672	731	685	646	659	699	705	659	677	715	652	674	666	708	705	676	629	693	671	658	663	687	696	703	710	699	656	707	682	723	690	619	726	737	703	651	663	690	648	710	689	651	679	670	678	677	681	666	666	698	685	698	616	672	683	663	700	659	693	702	702	685	670	692	670	673	682	630	664	653	727	661	692	643	666	682	663	692	725	669	664	658	680	648	696	653	697	715	707	658	631	675	695	663	731	659	753	679	670	665	671	684	654	648	712	665	727	720	662	656	717	649	678	660	705	697	694	681	696	708	657	644	668	717	709	709	716	665	689	653	662	685	655	640	669	693	681	740	661	726	682	615	733	674	712	668	694	698	657	707	688	679	647	678	664	686	659	734	709	664	739	693	667	660	689	704	655	677	695	682	700	704	696	669	727	672	683	702	725	675	653	685	655	678	673	620	676	674	639	704	707	698	660	668	701	641	712	698	643	669	689	700	676	699	680	654	683	675	715	655	707	714	682	709	653	651	659	683	631	698	718	659	718	698	706	641	708	645	704	694	627	615	671	669	641	670	659	708	689	709	671	672	678	693	643	658	666	718	690	704	684	723	696	658	699	670	702	717	671	669	704	713	655	708	678	685	659	694	660	667	705	683	669	697	688	677	670	693	652	664	688	713	679	697	724	678	705	671	691	666	699	675	723	695
4739	1868	1171	972	952	920	866	858	838	921	844	866	828	836	848	803	826	837	868	814	798	855	781	799	859	839	842	862	783	764	828	831	816	881	787	833	818	789	888	802	768	854	855	859	843	799	785	796	786	793	841	818	761	799	800	787	788	810	804	838	834	810	796	792	803	823	806	803	830	787	796	820	824	828	780	762	785	819	832	800	814	773	813	867	784	799	805	797	829	773	804	794	749	865	793	804	809	827	807	855	828	808	832	807	816	800	814	806	755	826	783	765	779	836	825	810	821	825	823	789	838	808	741	798	827	792	806	782	797	762	783	803	813	794	742	787	848	796	818	828	826	845	833	812	784	858	806	800	776	801	799	811	752	822	764	824	815	815	796	801	807	817	832	733	821	776	797	818	800	806	824	786	815	812	865	793	812	799	853	755	867	832	807	799	783	788	779	793	805	806	794	784	797	848	816	855	804	811	849	858	813	809	835	799	814	841	827	781	787	803	800	832	799	779	805	797	825	772	769	833	805	792	809	780	890	816	796	824	786	749	783	797	789	819	813	731	852	755	796	870	782	823	802	768	834	815	800	833	797	775	796	811	764	814	832	852	774	814	835	831	805	828	794	820	820	799	807	801	867	812	808	817	807	818	789	821	776	796	848	808	809	815	770	795	822	809	795	824	781	822	765	790	832	864	822	816	793	817	813	787	849	829	794	795	779	779	812	864	823	811	811	815	823	778	840	800	776	796	810	818	809	824	818	872	861	794	824	816	775	800	837	803	846	834	803	790	815	831	827	790	819	874	756	847	781	800	836	795	780	842	793	784	796	809	823	793	837	828	824	842	766	802	816	820	822	806	839	815	826	854	782	800	857	819	840	854	829	815	795	804	782	849	815	836	827	809	749	824	846	815	812	772	814	793	769	821	756	803	814	798	835	816	833	856	851	786	812	791	819	815	817	844	850	787	767	810	794	814	825	822	749	834	808	825	843	812	792	807	824	835	785	862	872	843	795	770	793	882	846	845	794	835	809	818	829	791	811	756	864	790	780	797	803	814	807	798	846	823	785	814	787	808	770	840	812	830	881	840	772	794	779	788	811	841	778	798	857	794	811	858	792	802	850	810	809	852	795	813	855	827	798	812	821	860	825	807	759	789	838	858	799	773	765	831	845	850	814	808	819	814	845	779	800	772	811	790	755	784	790	814	825	797	776	805	799	833	829	745	786	853	785	799	762	799	827	801	794	810	763	825	782	844	840	723	813	850	798	761	738	841	815	771	805	804	799	835	803	863	844	790	855	821	853	793	831	789	813	803	817	792	785	782	865	786	847	788	810	789	802	787	816	842	777	849	773	766	779	785	836	790	827	817	806	865	816	808	778	811	827	756	823	800	810	799	795	794	815	776	821	852	799	794	783	803	819	849	771	822	813	760	842	818	812	770	820	777	785	816	822	751	793	794	813	776	779	830	767	802	818	819	835	814	724	724	776	775	816	856	790	795	829	821	834	789	880	785	788	820	805	820	817	795	777	820	762	833	826	873	793	817	885	782	790	794	830	802	838	812	805	837	785	785	811	842	855	801	802	807	803	825	792	728	834	833	805	782	806	769	803	799	801	753	796	837	801	792	832	840	828	773	802	855	746	782	825	806	811	810	817	780	815	816	758	818	838	803	768	763	813	863	791	831	829	808	807	844	762	818	770	752	845	815	804	814	840	763	833	806	796	796	779	843	803	815	861	808	781	843	806	801	765	800	787	819	809	820	789	783	788	825	738	812	848	839	815	829	785	818	810	815	831	852	796	839	793	820	818	826	771	804	823	804	766	791	838	836	814	819	806	793	824	841	791	804	804	764	780	775	791	812	813	780	808	830	830	822	806	854	815	809	798	823	794	815	832	802	760	854	858	841	831	829	749	754	828	807	809	761	829	832	798	838	831	831	817	840	789	817	800	819	788	810	806	783	781	820	839	786	758	807	814	861	801	799	771	817	732	814	799	798	821	853	798	806	807	797	802	780	810	847	835	795	864	855	847	780	811	823	839	824	755	793	777	831	838	763	792	742	764	820	802	870	825	798	808	772	800	801	808	846	797	768	848	822	775	766	790	820	785	814	819	801	817	782	813	820	768	792	778	811	795	772	780	774	823	814	784	829	776	781	793	839	834	790	803	842	784	800	796	864	831	831	798	833	824	797	777	842	810	795	826	792	801	788	803	802	773	799	840	849	773	792	812	796	825	814	870	852	835	791	788	817	788	850	781	781	802	778	810	825	831	812	825	806	792	846	836	780	815	817	770	819	807	795	824	811	841	810	810	825	798	764	767	808	802	843	837	836	824	829	837	793	784	800	877	877	776	830	795	832	810	804	785	800	804	811	817	799	813	782	830	816	819	815	787	796	807	806	783	799	790	842	770	815	794	802	831	786	877	778	796	813	818	766	791	863	785	776	790	775	817	786	816	782	870	815	792	809	826	767	779	807	816	780	799	796	775	809	787	790	771	773	826	814	765	790	832	822	794	840	829	836	823	809	793	826	890	797	829	822	803	854	794	746	774	779	818	847	795	753	780	834	771	753	785	794	783	802	761	814	860	817	809	817	793	774	833	797	852	823	807	805	796	819	757	784	781	800	841	796	760	785	812	787	805	824	811	833	829	782	818	824	820	787	852	877	788	829	795	793	827	821	770	814	828	810	814	871	822	819	840	818	813	796	787	851	794	819	797	803	773	839	801	785	823	795	785	804	769	815	777	813	818	814	800	811	759	734	845	789	756	821	811	823	810	785	788	819	807	806	830	741	791	802	759	840	788	839	866	783	786	815	822	799	824	836	829	805	813	781	807	896	802	836	826	821	855	728	807	832	820	857	808	797	813	797	785	842	787	768	811	814	814	805	757	822	861	788	798	849	789	883	832	785	800	851	734	801	811	792	829	753	786	784	841	781	827	845	815	791	794	757	790	784	812	805	792	784	830	793	759	819	848	739	809	807	796	762	796	759	829	830	793	823	765	827	771	826	767	841	797	804	747	815	811	856	755	828	852	828	831	782	799	813	817	819	772	818	823	786	760	803	820	842	768	766	848	805	825	826	785	835	834	767	761	770	777	833	751	748	791	826	778	807	795	761	744	831	764	789	822	786	788	787	845	737	788	794	835	791	801	821	801	803	813	855	793	824	856	841	819	795	851	781	810	786	793	777	820	860	798	800	808	806	798	778	882	815	819	839	871	816	841	801	834	793	822	847	807	824	808	782	791	798	829	816	782	821	816	813	820	851	770	827	806	770	846	822	784	810	797	835	736	801	828	857	819	770	809	848	817	862	832	764	847	793	807	791	771	805	752	752	826	822	804	823	857	816	820	859	791	810	827	768	782	793	769	832	788	896	839	829	814	801	817	794	807	808	805	812	827	797	799	809	798	820	835	800	820	832	801	777	812	805	802	776	823	795	795	822	773	847	803	817	819	833	817	786	813	778	817	811	816	850	883	817	781	784	808	817	791	753	776	869	819	820
27934	21228	25421	13926	452	358	353	331	362	328	376	358	321	361	320	320	371	341	338	356	355	348	339	312	317	328	322	330	331	329	346	325	331	342	342	338	307	327	335	323	326	320	325	316	328	336	314	311	335	340	349	307	342	352	342	280	336	310	337	365	317	360	340	322	306	346	306	313	292	338	323	323	332	315	292	311	327	339	348	320	312	333	346	319	351	361	311	374	324	330	325	326	309	323	359	324	299	334	350	326	319	343	321	347	330	344	322	324	330	333	317	361	362	329	349	321	342	322	328	318	294	343	344	343	333	360	321	303	317	325	299	351	307	313	353	327	321	325	332	347	330	339	323	318	360	309	331	368	304	296	350	342	334	330	356	358	314	328	324	342	369	383	320	359	284	329	354	322	338	309	347	347	307	319	321	344	347	317	327	338	332	371	322	362	337	313	340	357	330	350	352	289	317	311	297	295	349	327	325	351	334	316	317	330	342	328	353	344	300	351	281	303	309	314	338	319	328	341	316	327	304	329	320	344	336	346	309	327	313	338	364	304	334	296	338	345	384	309	330	321	333	303	315	332	370	334	316	364	328	354	342	331	307	348	356	320	329	326	327	330	327	327	333	353	330	357	330	313	333	305	346	334	314	341	325	304	327	365	302	338	317	319	310	321	336	308	314	364	317	339	364	321	335	337	326	321	326	349	348	334	338	305	322	341	315	345	324	335	312	353	313	321	292	345	344	334	365	346	320	331	360	329	350	308	323	336	363	328	348	330	342	321	370	332	321	314	322	299	304	321	351	335	332	334	324	332	323	313	334	327	310	327	345	331	341	300	335	348	317	328	318	315	322	346	325	347	316	334	318	314	347	351	323	349	334	331	311	327	315	352	317	347	331	321	316	331	319	320	297	341	344	344	322	387	342	318	343	347	330	317	349	339	328	371	332	341	307	340	310	337	326	327	311	318	336	359	341	315	341	328	308	311	331	300	325	335	343	349	317	330	299	356	314	332	338	327	337	355	349	313	333	316	329	309	329	361	327	334	316	359	331	355	326	317	327	307	350	325	337	351	323	336	328	325	321	336	352	328	327	320	354	326	327	330	331	325	338	315	323	346	316	328	335	336	342	320	323	359	315	333	282	338	354	318	359	347	313	335	327	289	323	328	329	333	311	344	319	345	286	343	367	359	322	334	364	386	303	317	361	305	371	339	327	332	307	354	339	299	335	310	319	350	327	342	323	364	396	321	364	326	350	330	333	339	334	326	310	342	343	370	319	343	295	306	321	319	315	342	312	342	345	313	359	333	353	343	338	309	333	329	379	329	294	351	315	346	309	329	359	341	363	305	311	325	351	305	338	327	321	328	349	339	351	311	315	304	335	336	349	337	333	320	366	354	353	284	295	323	334	364	333	301	334	333	338	312	349	325	325	321	356	323	342	344	323	333	308	317	340	341	313	344	354	344	322	343	342	328	321	321	357	316	350	317	332	341	317	355	378	294	331	299	322	328	309	328	339	345	333	358	303	344	363	338	312	330	327	331	311	310	333	355	364	352	331	324	350	295	276	328	319	342	352	348	303	301	344	338	344	341	330	349	353	332	305	329	335	325	329	325	318	334	324	321	338	333	333	331	350	347	300	327	342	312	338	346	337	317	333	310	330	328	318	340	333	311	318	336	363	336	331	315	330	341	316	332	337	310	333	329	317	337	331	303	310	339	326	362	300	328	324	357	340	326	326	347	316	360	328	326	351	353	355	308	340	322	301	346	322	303	346	351	355	338	335	334	353	310	344	296	339	313	316	346	332	322	356	310	358	288	302	334	310	293	338	338	331	317	355	325	327	351	312	323	321	336	305	322	297	313	347	311	341	312	338	306	315	290	316	301	326	305	324	313	330	325	349	337	335	370	316	286	337	334	326	358	307	310	348	364	330	316	343	311	351	342	325	294	295	356	331	341	336	340	321	341	316	321	319	348	326	321	356	322	320	311	336	338	363	345	315	317	299	293	322	332	351	308	325	320	337	321	336	322	327	342	316	320	326	315	314	327	328	340	331	316	324	335	332	317	363	333	318	351	321	336	335	310	323	340	322	347	383	348	316	330	354	318	341	364	352	337	303	316	332	341	337	348	328	323	332	346	317	344	306	308	359	347	322	320	341	362	337	304	336	340	347	371	335	314	309	316	339	328	327	344	329	334	362	328	343	341	325	348	361	312	360	320	334	305	329	334	319	338	311	339	368	342	354	305	321	334	322	339	353	323	346	338	302	340	349	337	326	346	322	289	326	331	318	326	358	358	338	312	332	349	354	355	337	347	313	310	323	317	303	332	341	325	335	342	316	319	314	358	322	332	344	312	328	316	314	328	349	361	342	356	332	342	345	328	319	343	332	343	297	336	319	289	306	332	296	344	307	327	323	325	367	321	316	313	330	349	340	325	354	321	316	335	368	326	330	302	328	320	307	339	333	375	340	309	340	329	336	360	337	343	333	330	320	330	286	350	319	303	345	336	323	332	333	342	323	350	334	324	348	355	316	332	335	325	341	324	331	321	298	328	351	336	325	306	308	348	340	298	364	374	314	361	329	285	345	329	369	341	319	343	342	358	339	337	317	341	298	328	353	359	320	314	341	376	314	328	310	350	336	321	343	360	318	356	334	319	344	309	345	317	318	315	317	348	353	333	299	331	305	325	340	345	317	335	350	323	313	320	323	357	330	334	343	304	364	327	329	323	305	315	346	359	324	300	376	321	315	377	320	336	302	371	360	341	322	343	340	341	309	315	341	364	347	318	349	349	309	326	315	360	329	341	315	337	288	364	338	367	323	330	354	349	346	322	332	349	367	331	320	322	350	328	315	340	328	348	340	348	339	337	274	326	339	303	319	333	352	365	314	374	356	303	321	347	321	358	317	327	355	346	364	326	331	341	345	354	334	334	323	346	315	336	348	319	348	321	325	346	299	336	340	353	335	323	325	320	327	302	332	353	317	334	353	334	305	316	346	330	349	309	325	317	304	329	348	338	313	363	310	318	304	299	321	311	308	323	323	347	313	341	329	321	341	325	339	306	350	309	312	317	307	351	330	317	342	301	298	303	311	310	334	299	287	301	336	351	335	352	349	314	342	337	333	333	374	316	298	322	348	338	356	279	335	336	344	325	322	318	338	334	341	314	319	306	335	328	304	326	327	342	318	364	307	378	334	335	335	339	358	308	329	338	351	319	352	343	320	342	348	321	320	303	300	353	328	326	304	307	352	304	328	344	316	324	330	336	319	285	353	331	346	357	315	327	332	344	328	347	317	333	308	370	357	329	319	358	338	339	337	310	348	357	305	334	345	352	324	349	303	335	342	340	333	340	336	325	338	332	338	330	370	342	352	326	351	319	380	334	341	352	316	324	334	334	297	360	345	334	366	338	328	334	320	313	321	355	310	352	333	328	324	339	340	333	353	318	313	359	349	352	306	353	327	325	330	345	362	322	326	334	317	332	340	313	345	314	337	285	349	314
3322	410	439	440	427	407	400	418	390	362	395	407	376	439	406	419	457	446	398	410	423	398	440	413	406	413	428	411	415	405	404	453	416	460	412	422	416	401	398	403	402	413	394	402	407	392	418	353	419	403	418	410	448	399	378	395	432	372	386	390	414	421	430	371	399	364	389	419	405	398	417	400	398	467	375	429	411	422	423	403	445	393	406	390	397	393	412	421	420	410	377	417	388	397	427	382	390	425	389	389	410	447	400	392	428	358	448	408	391	405	423	410	412	404	414	405	404	416	376	414	420	404	367	434	389	414	419	377	376	410	405	404	427	404	398	409	396	432	410	418	397	411	431	389	404	423	371	399	430	372	398	407	391	380	401	408	403	402	404	405	398	419	391	421	373	425	408	417	422	402	400	418	406	419	390	391	406	402	399	407	409	431	411	414	414	402	405	398	393	440	403	416	428	390	412	405	363	396	406	426	412	416	424	415	413	406	414	404	405	390	426	365	428	401	412	404	389	409	397	366	403	398	398	403	392	424	380	414	405	388	398	396	415	397	387	417	417	432	424	410	426	381	392	414	368	453	412	398	380	404	403	423	405	386	432	408	409	399	422	418	400	381	405	452	398	372	397	428	391	417	411	434	373	414	426	391	400	403	425	404	432	416	405	403	413	400	427	384	394	445	420	397	401	431	405	379	396	386	398	391	381	408	405	413	425	437	390	399	449	375	404	368	409	416	391	401	427	403	418	378	398	413	435	371	421	397	392	403	400	399	431	417	398	428	453	390	403	422	432	374	389	402	392	416	383	415	390	410	418	386	414	425	418	416	422	435	408	410	404	398	428	378	400	372	403	411	398	384	418	408	442	409	367	421	412	390	389	406	387	420	408	399	408	424	406	401	378	407	380	439	397	429	424	404	430	398	395	385	419	398	388	393	416	406	401	447	433	425	381	423	404	393	391	409	397	393	414	421	388	432	399	427	414	407	387	404	417	415	430	345	399	414	398	393	361	410	381	392	439	405	389	436	382	403	416	373	406	397	438	405	386	406	407	371	402	441	378	407	365	432	415	419	409	417	412	428	416	419	395	419	376	408	404	431	420	420	378	405	391	405	394	400	410	391	406	381	424	422	380	418	406	386	411	400	447	371	432	429	426	423	407	406	403	403	454	397	392	384	439	381	405	397	383	432	397	403	414	408	394	431	403	416	406	394	406	405	386	396	449	386	403	395	404	402	430	404	398	434	379	372	413	382	404	420	411	389	408	399	395	404	438	445	387	377	416	392	426	405	428	410	409	389	434	430	417	391	413	394	403	406	399	433	412	444	403	415	377	410	378	425	403	416	432	392	385	427	421	407	386	374	413	371	385	393	389	391	427	390	403	405	390	421	397	361	369	455	413	393	436	393	406	394	387	358	402	408	407	419	417	415	399	435	413	388	371	429	395	424	408	403	411	387	395	388	444	405	399	424	377	421	432	409	412	437	349	386	405	430	382	390	423	373	411	379	361	410	417	396	380	424	430	409	391	399	420	402	410	409	418	408	393	375	426	424	384	425	403	391	387	426	396	415	388	404	401	362	424	421	370	417	423	376	385	411	402	399	420	405	382	454	361	376	375	402	403	413	410	376	397	433	413	403	383	411	397	373	426	426	388	421	416	400	421	415	428	412	404	404	414	431	430	397	401	408	413	391	380	397	400	432	402	414	409	422	396	413	436	414	414	388	372	387	447	372	422	385	404	396	389	397	414	384	419	415	408	402	425	436	401	395	441	387	414	441	394	394	429	388	418	414	376	403	417	381	397	375	427	426	426	401	428	399	416	425	422	384	395	413	401	368	398	418	402	364	380	397	407	401	405	391	408	400	413	450	367	407	390	424	415	402	404	388	445	419	370	413	422	413	416	399	414	418	429	397	410	405	401	406	392	357	416	418	382	407	380	414	386	421	385	398	399	413	390	414	395	400	425	384	376	369	395	409	398	372	406	386	401	338	395	426	405	405	428	387	405	402	387	404	436	413	395	422	406	427	382	408	434	381	394	393	407	374	386	371	391	418	390	404	401	409	389	388	435	406	392	420	400	452	418	407	388	398	384	413	393	397	407	412	435	411	406	419	419	413	430	372	395	379	397	436	375	403	400	434	418	400	396	375	397	425	403	404	420	413	427	407	377	435	373	423	434	415	433	404	373	413	403	376	423	367	433	411	411	372	370	383	399	437	436	405	385	408	366	429	428	357	386	390	411	375	404	384	403	421	410	397	421	383	423	385	397	381	371	396	385	375	382	435	441	411	391	374	403	394	372	414	405	398	420	418	392	392	449	389	437	407	416	391	431	392	403	412	390	396	438	402	403	396	433	445	431	407	406	424	421	432	427	407	403	420	398	390	417	400	392	424	406	408	397	392	409	398	372	425	385	430	434	386	424	405	413	401	410	374	382	413	406	409	402	422	439	429	418	417	436	397	395	415	414	406	391	407	400	450	378	405	379	379	379	404	399	398	435	418	386	443	410	414	446	399	380	380	419	406	392	371	418	389	419	408	407	400	418	395	383	397	369	405	405	379	408	405	400	375	402	416	435	415	408	442	364	398	415	392	388	388	397	440	414	395	433	425	428	408	406	406	403	385	405	382	394	418	382	376	372	404	434	409	376	400	390	408	380	415	425	375	382	403	400	426	399	403	435	446	413	400	390	383	415	433	397	402	412	412	417	391	377	444	405	410	402	412	399	423	425	416	395	359	400	389	389	417	445	408	417	386	406	415	406	429	403	403	422	378	434	369	409	439	417	409	428	409	399	446	401	403	432	387	395	374	375	398	405	414	396	426	407	435	397	394	415	423	430	416	441	420	428	423	383	421	398	422	409	393	385	414	393	397	416	399	413	416	448	425	382	355	429	370	386	416	425	403	406	424	379	426	407	395	387	417	391	374	427	395	433	367	387	381	427	418	402	381	411	391	415	389	401	395	436	403	400	383	408	396	378	428	392	453	395	407	413	419	413	380	400	393	415	396	433	419	442	409	405	390	411	401	401	421	403	423	402	416	421	411	434	370	374	388	410	433	398	388	412	412	392	400	460	375	416	412	398	404	409	414	390	406	419	407	383	395	420	389	411	420	389	379	410	484	404	414	373	394	430	424	404	411	407	422	417	374	417	417	392	405	401	428	347	398	402	436	405	403	413	406	390	429	427	402	390	373	418	390	426	384	398	371	386	419	385	411	395	420	396	443	387	382	404	365	402	452	407	435	442	415	439	423	388	453	395	426	376	415	418	361	378	383	395	390	406	392	387	370	426	396	356	418	410	421	426	413	405	390	366	415	377	405	373	413	395	393	405	399	372	413	408	415	389	392	396	404	386	397	386	409	398	403	417	351	422	401	416	436	411	425	418	420	390	389	394	404	376	423	394	413	420	416	375	409	414	401	415	416	409	391	418	357	417	391	389	377	402	380	414	397	397	371	406	389	429	409	426	390	418	413	438	403	436	407	382	424	396	379	420	406	385	405
25611	21244	29808	23007	21244	21288	19264	1020	722	712	746	703	706	717	746	753	694	691	659	729	786	709	699	713	695	736	664	733	709	703	755	708	750	699	707	740	687	739	752	728	704	704	738	732	767	693	696	751	678	700	670	734	671	728	701	678	672	729	667	708	701	733	682	683	724	708	736	690	690	710	719	721	711	684	691	677	719	713	680	688	665	673	685	680	669	722	688	735	689	688	700	705	708	725	651	688	681	671	712	693	653	702	699	717	688	699	732	690	694	698	719	697	720	694	707	719	693	777	711	752	667	702	760	669	689	717	717	688	750	689	705	684	741	723	711	711	725	715	634	713	701	692	706	674	714	718	697	687	704	701	728	730	692	728	692	687	665	720	701	739	753	693	706	673	670	675	696	725	713	656	716	654	713	697	737	671	643	665	730	703	753	715	681	682	713	713	657	744	725	657	650	705	695	698	709	719	732	669	690	688	667	728	687	725	713	747	684	715	661	740	670	702	724	702	696	716	675	706	741	685	718	648	716	729	681	745	723	664	651	705	759	672	684	640	662	718	704	661	711	666	713	705	711	672	694	732	695	664	726	738	689	730	709	667	684	748	691	677	684	743	713	731	718	699	698	676	693	703	750	716	697	734	665	711	647	679	724	681	715	695	729	657	699	719	698	626	697	703	705	730	715	760	703	683	690	649	704	711	687	687	714	722	691	735	711	700	697	663	655	697	719	729	721	724	719	702	643	689	727	685	693	692	707	675	726	690	656	703	726	701	714	696	716	718	668	692	669	715	766	734	725	686	662	673	698	699	660	645	710	681	732	655	721	726	703	685	702	710	680	684	676	719	661	713	691	692	676	756	647	690	726	703	680	674	734	721	685	751	696	709	726	755	685	675	764	709	678	702	709	673	683	729	697	667	693	707	706	692	705	654	692	703	730	667	722	681	673	681	697	693	713	702	693	672	674	691	664	733	711	669	710	677	683	638	674	696	716	694	677	706	729	695	708	678	662	712	656	737	708	717	702	700	708	719	691	723	752	681	670	671	702	691	660	713	688	742	709	707	723	693	699	688	707	657	728	765	689	720	740	707	712	696	719	692	745	699	716	652	678	709	728	695	660	752	740	696	697	711	685	704	685	686	687	751	708	691	720	727	696	669	692	727	674	715	734	697	703	701	708	663	716	671	711	655	677	667	673	692	789	686	678	711	718	682	725	729	731	680	692	669	714	691	728	638	694	675	681	697	684	712	699	704	688	719	726	707	676	711	641	700	653	752	715	685	698	703	734	738	703	764	703	685	724	739	696	687	743	724	645	693	693	718	672	682	692	744	691	654	652	698	689	721	729	697	699	684	685	683	695	717	656	711	677	665	689	723	684	687	676	705	690	724	691	667	690	671	664	706	701	684	669	672	657	640	674	729	674	704	674	660	697	747	718	691	700	684	734	668	704	721	696	689	713	698	696	646	692	674	695	710	734	655	725	730	705	682	694	711	707	763	686	730	700	685	717	730	668	762	679	612	723	692	701	724	750	686	686	708	727	677	708	659	698	676	728	707	704	673	705	758	657	695	702	728	751	719	683	724	685	692	700	711	725	724	703	683	656	696	722	673	694	663	680	684	710	697	690	681	690	704	748	687	726	730	726	727	643	673	696	732	697	694	723	687	691	685	687	708	695	706	668	707	739	699	706	703	710	734	653	664	716	663	723	753	679	687	686	705	700	646	716	709	699	666	738	721	695	673	673	714	672	661	697	707	710	683	741	706	724	661	638	681	693	665	688	728	682	753	668	678	717	727	667	686	675	705	750	723	681	722	722	671	661	724	725	700	644	749	631	734	669	668	657	718	669	722	660	690	717	702	677	718	684	624	671	718	694	730	724	726	683	702	669	659	731	708	674	703	724	722	728	688	698	677	654	670	689	674	681	656	746	705	687	677	704	714	702	670	691	700	709	717	717	744	709	712	727	632	652	680	683	683	702	659	715	714	731	681	718	680	731	737	689	669	694	715	703	716	718	704	727	722	666	729	690	700	677	689	725	722	756	656	682	708	671	712	681	711	714	629	664	723	690	684	642	725	702	693	696	729	701	697	696	698	722	681	688	691	663	687	683	735	683	653	741	673	673	690	712	716	707	674	692	703	655	728	683	728	700	730	705	715	684	707	742	664	623	676	703	669	661	638	740	737	707	703	707	712	747	684	693	691	694	726	740	694	702	694	718	700	730	647	670	691	692	717	700	664	695	731	713	749	665	674	718	755	669	689	696	680	756	648	666	697	722	705	704	731	634	662	717	681	726	673	671	747	652	713	706	710	727	679	699	673	694	672	663	693	724	687	693	721	691	721	690	706	701	714	696	709	675	732	686	682	696	728	710	726	705	678	742	711	674	704	710	718	687	731	687	731	720	710	716	672	747	707	710	732	705	671	682	676	693	740	695	685	659	664	658	718	655	719	675	719	687	697	706	677	697	674	688	683	677	698	734	686	744	724	691	737	727	711	658	704	717	687	695	682	662	669	689	683	675	690	708	678	694	649	683	682	678	684	671	688	649	737	688	696	707	723	713	642	722	678	747	700	715	707	718	710	688	675	708	738	670	676	753	711	706	719	670	682	679	668	676	705	677	676	689	680	653	740	685	701	695	715	735	697	712	733	702	696	689	666	691	693	667	745	733	697	646	674	646	693	694	701	682	709	630	701	718	706	702	664	716	705	743	722	742	713	719	690	718	700	720	708	726	742	727	701	681	651	689	706	722	686	648	641	724	710	706	755	717	699	638	691	714	719	746	685	683	705	670	710	720	686	696	694	741	721	729	709	697	672	713	617	642	677	667	730	753	691	697	673	694	709	691	660	706	717	705	702	738	739	691	692	647	709	650	755	727	678	683	721	729	729	637	730	719	720	698	665	703	707	676	705	733	739	705	720	685	738	707	722	750	678	635	670	671	711	671	710	728	730	742	719	690	695	710	718	640	658	693	705	719	723	674	700	669	733	684	654	655	706	663	741	734	665	706	678	717	721	686	725	673	714	776	702	666	630	671	695	708	688	772	712	730	740	715	714	692	748	724	706	675	738	699	720	684	655	667	691	716	704	712	701	703	671	674	700	701	718	687	684	679	665	705	699	689	691	658	661	723	699	676	676	673	666	749	659	649	677	689	727	695	673	701	691	702	673	706	675	707	657	682	702	708	676	716	714	719	705	671	677	718	709	673	679	694	669	709	684	688	762	689	701	677	705	688	688	683	682	702	661	707	689	687	692	704	661	723	739	714	720	740	714	700	658	653	677	731	685	700	697	708	679	663	706	675	738	670	716	732	726	711	659	724	671	677	675	735	665	697	671	674	711	687	689	683	700	695	739	646	681	707	721	736	697	674	745	730	667	712	721	724	700	707	674	701	748	717	716	656	720	666	672	679	683	707	689	729	697	709	684	667	681	745	691	680	672	658	660	727	661	698	682	694	716	706	716	645	697	723	651	702	696	688	663	686	720	693	732	722	727	728	691
4097	1401	1032	921	872	893	830	826	846	802	824	803	845	880	822	874	848	854	774	840	861	735	824	812	782	785	834	805	796	811	845	765	824	827	840	794	798	812	791	812	806	826	788	806	824	761	838	845	821	832	827	800	848	764	835	772	832	778	841	768	801	827	816	805	792	798	865	825	783	789	778	799	875	840	840	854	837	779	805	877	816	806	816	889	893	853	749	784	823	810	842	838	839	778	843	792	774	820	818	873	847	796	789	802	797	810	787	843	866	836	838	806	806	819	745	807	836	792	796	783	819	774	806	865	865	808	832	809	784	808	808	801	778	821	813	835	795	800	817	813	764	813	773	805	742	817	821	826	806	826	800	864	825	798	814	821	844	812	739	837	719	774	819	811	777	782	784	797	782	828	762	848	748	809	872	784	841	790	837	826	810	812	839	805	847	833	808	814	830	793	788	797	797	789	825	794	815	768	903	834	820	822	820	859	761	767	839	859	834	853	893	786	821	815	777	828	848	815	811	834	810	832	874	788	813	818	798	794	825	821	816	746	847	815	832	846	822	807	797	865	823	840	809	794	768	774	824	829	848	796	786	868	782	785	799	798	848	872	756	795	782	789	845	819	842	814	792	840	868	855	802	832	794	753	874	780	845	811	795	809	819	808	841	785	809	836	769	781	794	814	814	813	848	754	829	798	815	810	781	821	829	778	784	787	854	790	814	750	848	797	831	802	816	857	791	801	752	824	806	831	777	859	814	844	831	793	804	845	814	820	809	812	802	860	821	794	804	813	783	806	842	759	808	797	860	808	763	807	773	796	852	855	800	797	810	785	787	853	822	773	754	825	820	834	814	828	830	822	794	835	785	785	824	842	844	803	777	797	857	804	795	796	803	816	801	866	798	795	839	877	838	775	791	794	830	796	724	845	806	816	799	816	779	747	801	837	846	808	793	802	802	796	858	809	790	797	795	798	786	791	772	774	782	798	801	816	737	797	756	834	833	796	806	834	792	821	828	802	828	856	830	855	805	800	812	803	789	837	843	787	822	822	833	818	794	798	753	802	795	818	819	761	824	780	849	771	828	849	814	821	818	745	842	809	785	790	785	810	806	796	779	831	801	850	786	840	807	791	808	784	799	766	766	802	794	805	781	815	818	768	829	844	804	819	779	836	818	805	825	828	819	772	815	819	827	793	850	800	835	827	807	853	826	786	781	839	787	826	858	806	817	835	799	804	871	848	823	779	834	785	780	796	763	792	849	836	756	864	791	745	837	780	760	806	832	855	767	830	844	793	797	880	854	843	811	826	768	823	836	839	747	811	776	784	838	841	807	792	786	789	795	820	832	789	774	738	754	823	785	783	830	755	776	800	751	773	834	753	806	818	803	788	821	853	810	810	846	823	786	802	798	823	795	839	767	779	771	799	730	788	776	792	771	786	834	825	857	792	782	769	828	792	792	811	825	796	787	799	816	794	843	808	809	811	803	790	792	826	794	791	829	832	812	825	790	825	826	817	770	827	816	828	837	787	839	831	824	809	809	797	826	844	783	826	764	817	786	774	829	827	791	821	814	812	819	831	828	815	875	774	808	823	774	781	785	839	757	853	799	782	820	777	819	809	812	775	854	769	824	873	779	760	830	776	822	751	824	807	782	817	818	818	807	818	815	826	803	828	789	805	831	851	816	808	832	782	818	814	803	833	836	790	810	809	796	814	855	800	824	809	820	851	868	789	790	844	816	787	800	816	784	781	803	808	843	770	792	775	801	832	813	844	821	797	778	793	812	830	790	861	827	834	850	867	822	812	795	759	792	803	851	796	821	799	789	783	801	779	826	799	786	823	791	767	849	809	880	833	804	819	782	809	809	815	805	816	812	784	820	799	807	801	805	803	780	793	810	785	800	791	851	777	803	841	818	797	767	816	823	803	808	807	816	837	814	771	819	800	784	773	800	799	822	815	848	769	807	800	841	838	786	809	807	773	771	799	759	835	754	728	805	800	850	816	824	877	794	784	786	837	791	847	748	816	810	791	820	797	830	827	820	795	818	805	792	829	769	859	780	780	781	838	750	800	733	839	773	806	800	792	859	776	828	769	803	850	837	863	813	825	836	753	808	766	789	785	836	791	814	763	850	834	792	810	822	814	823	831	834	783	815	753	772	774	804	852	825	820	811	799	829	761	822	817	770	809	765	846	803	778	825	769	793	799	832	833	819	751	809	835	826	846	841	798	824	791	819	774	811	789	848	843	793	764	778	810	756	774	837	836	845	821	819	736	810	793	798	768	761	788	796	798	841	786	822	856	793	822	772	830	829	776	851	816	795	838	808	811	819	765	798	846	783	811	832	805	828	814	871	755	802	780	776	773	811	806	792	820	807	810	842	803	757	840	803	828	805	852	851	841	789	782	779	781	829	876	854	788	858	852	829	811	800	829	786	848	811	818	807	850	824	830	823	779	809	862	824	828	824	841	796	805	778	778	820	770	829	826	780	794	784	800	815	813	848	779	787	773	774	812	780	850	860	792	781	811	802	809	771	800	844	816	820	815	845	816	812	816	866	812	790	843	784	828	773	853	777	853	782	806	825	831	802	815	825	743	811	790	821	824	841	797	798	817	775	815	825	753	863	793	782	832	783	800	858	745	836	868	792	795	797	835	840	819	799	807	778	790	850	786	826	774	797	797	767	790	850	806	845	804	818	807	835	840	793	822	809	794	845	842	762	833	853	835	813	859	771	772	766	795	831	789	829	818	834	817	821	809	803	795	803	812	803	795	785	853	789	844	815	805	863	840	833	762	797	819	813	823	787	805	771	806	804	813	831	828	828	813	792	807	799	801	782	758	819	796	795	787	800	797	853	801	766	766	818	819	778	767	797	808	796	805	788	811	811	833	795	829	811	839	774	859	809	810	771	777	814	823	822	818	818	854	820	830	834	815	850	836	767	814	803	779	811	852	815	836	814	842	779	763	826	788	799	799	827	786	794	832	810	841	828	822	840	815	785	813	809	831	794	810	822	806	824	851	839	739	800	787	786	857	827	840	801	820	817	782	852	800	788	707	783	846	790	799	770	808	786	786	819	816	780	769	842	814	781	788	799	790	813	808	844	810	801	808	787	864	798	840	770	846	838	780	795	802	767	766	825	749	776	835	769	775	815	764	807	770	830	800	788	860	833	796	854	827	828	830	786	798	799	813	834	813	828	821	804	836	829	809	855	779	809	814	833	829	821	832	771	833	832	825	801	756	779	758	761	770	778	764	834	774	818	783	796	745	763	808	798	804	774	790	800	807	779	801	832	799	785	843	790	842	793	776	757	827	791	820	809	818	787	842	816	785	778	821	797	796	789	791	788	796	788	803	806	789	838	827	814	763	847	827	782	848	811	764	784	792	803	771	773	815	747	789	766	786	772	842	775	805	894	769	796	774	876	832	854	797	781	792	811	826	800	828	750	849	795	841	793	810	789	797	844	803	800	809	803	821	825	801	805	812	812	810	781	815	795	800
27589	21220	29613	23103	21195	19513	430	282	216	237	247	247	225	208	233	216	205	205	216	229	207	219	238	231	232	228	210	227	234	187	257	210	206	194	224	210	254	234	196	215	214	228	205	214	224	218	207	258	209	231	182	237	214	240	232	203	201	240	213	234	219	213	227	221	243	231	240	220	220	205	222	235	229	212	226	232	215	228	223	203	241	211	218	238	240	225	218	229	207	223	214	226	205	218	203	222	228	203	224	243	205	213	228	241	242	251	215	236	222	233	223	218	231	232	253	221	207	234	240	223	197	203	233	220	219	238	228	215	199	230	219	218	188	230	203	206	237	231	242	195	210	192	213	195	180	195	207	207	208	211	213	204	218	216	195	205	237	218	214	220	226	240	206	244	198	224	213	224	208	222	253	231	223	195	213	219	197	218	226	219	237	196	211	243	205	242	225	213	202	213	221	203	223	246	218	222	206	228	220	230	207	217	227	247	219	220	193	212	233	216	202	241	209	210	236	217	201	212	242	197	236	210	215	197	220	186	235	239	227	201	214	241	243	212	209	221	204	202	185	240	208	232	212	207	201	199	260	219	198	204	234	211	216	202	202	212	214	220	190	191	190	242	220	221	211	221	200	218	212	229	230	224	221	223	211	222	217	211	220	220	237	257	217	230	228	233	218	230	218	220	231	220	221	215	223	230	200	220	220	241	233	233	199	232	223	216	207	206	197	193	211	231	246	220	209	213	258	195	230	220	229	219	198	245	241	218	221	218	219	229	220	210	239	225	211	194	218	240	223	218	239	236	206	189	226	212	216	231	220	219	235	209	246	209	190	220	215	202	196	208	234	183	199	224	239	229	225	192	217	220	220	208	231	195	185	239	224	184	208	210	220	239	201	203	208	205	212	211	238	233	219	207	237	210	243	226	221	249	214	209	213	235	228	240	220	207	200	214	230	222	220	219	205	204	212	211	192	211	218	224	211	200	220	247	229	217	233	231	236	189	215	214	214	212	206	218	212	207	234	220	226	204	220	215	231	181	191	214	226	250	212	226	202	183	199	212	185	258	200	238	238	216	228	188	225	222	228	226	230	226	214	215	220	203	236	207	262	203	213	205	185	213	196	242	202	224	217	191	202	234	221	223	219	228	194	209	203	238	205	207	219	235	204	218	220	200	203	199	197	237	221	250	204	214	230	216	185	219	228	195	231	231	238	212	232	236	191	206	224	230	228	233	245	235	210	228	187	247	202	237	217	208	221	205	221	186	221	236	240	198	209	227	235	202	220	219	209	233	225	233	240	214	220	207	199	250	174	218	234	211	236	209	217	209	210	236	213	227	237	235	226	219	215	217	225	207	230	232	212	239	202	213	235	210	236	197	236	229	226	209	233	236	228	227	213	217	241	186	190	215	214	234	232	221	218	216	200	233	214	208	209	209	237	222	240	209	234	208	240	219	194	211	212	201	210	221	215	222	243	244	217	242	225	245	230	201	218	220	206	220	224	222	227	226	212	195	203	220	199	235	215	219	217	216	236	249	226	212	182	231	223	226	235	208	208	205	210	185	220	237	229	195	209	203	210	207	237	200	204	191	208	229	238	226	203	211	205	213	213	216	236	210	208	221	203	217	206	228	211	223	202	236	227	229	176	224	192	236	206	238	214	246	243	235	224	208	215	223	199	203	203	197	245	240	220	213	201	212	217	229	228	221	214	198	198	236	230	223	231	211	234	225	208	204	201	223	225	206	213	201	200	231	206	216	199	214	225	220	231	210	226	229	230	220	215	221	204	215	214	235	225	215	235	232	260	219	218	199	218	217	240	205	211	207	213	224	222	218	238	230	225	238	246	240	210	198	190	213	200	249	209	232	238	199	216	210	225	220	232	198	217	225	195	215	222	237	212	233	195	245	194	206	211	210	197	217	210	222	241	206	199	206	223	213	227	237	219	219	249	215	230	195	226	207	221	187	214	212	225	209	218	240	213	220	230	219	204	196	211	216	222	193	208	200	232	228	196	218	226	217	229	219	223	205	200	215	217	211	233	211	240	237	223	223	202	214	183	209	216	216	189	192	247	201	199	206	237	216	206	249	216	174	218	214	212	206	203	216	218	211	208	238	214	227	247	232	205	222	220	242	227	244	202	218	223	213	200	229	227	205	231	220	218	213	265	195	218	223	200	217	236	249	213	217	206	218	202	211	210	229	223	252	209	219	238	231	220	197	227	207	218	196	227	221	205	221	233	216	231	229	227	240	230	201	210	199	241	222	200	227	183	209	189	210	234	221	216	226	210	202	207	210	204	235	245	218	216	222	224	219	195	194	200	235	215	217	206	202	208	226	214	205	213	225	215	225	210	215	200	222	232	231	200	213	198	203	222	224	210	213	229	208	216	252	243	217	215	219	196	204	216	217	210	209	195	215	203	218	209	223	236	204	197	225	195	229	220	240	215	221	223	225	254	240	239	234	202	245	221	208	213	216	227	217	234	205	190	215	210	213	229	225	223	235	196	201	219	224	209	219	235	190	235	193	233	223	233	232	217	221	219	210	221	221	215	207	184	205	219	217	225	227	223	211	216	215	206	233	192	191	216	232	225	214	210	237	207	177	197	218	214	227	203	211	227	241	221	247	198	244	186	216	179	210	220	209	216	192	222	233	219	228	217	216	198	248	192	206	230	224	206	194	228	202	205	223	202	226	212	211	213	264	213	223	210	212	204	228	227	224	211	229	214	249	204	245	214	197	200	200	213	257	211	229	235	193	231	207	210	207	222	208	200	222	197	226	217	208	231	208	204	191	244	204	225	197	210	214	211	220	223	213	177	249	233	237	220	212	224	207	229	226	213	227	204	210	230	228	217	192	220	227	208	213	212	218	228	204	227	198	233	230	223	199	221	234	205	238	211	216	218	222	217	209	213	210	238	213	210	223	225	226	181	226	237	204	205	247	203	231	240	230	233	201	202	205	220	225	229	221	216	213	224	230	218	246	218	216	205	219	211	240	217	186	228	221	219	226	211	221	205	238	208	207	241	226	221	220	228	216	223	185	226	236	224	242	250	227	212	219	202	217	211	224	221	234	220	220	238	215	186	193	192	210	214	225	217	214	222	207	227	237	236	200	232	202	238	209	219	229	196	239	206	225	242	200	201	198	192	214	264	258	209	206	204	252	238	191	191	223	216	215	225	209	237	197	222	236	204	212	210	226	206	208	219	202	191	230	209	213	238	198	228	215	213	224	208	233	205	203	236	242	223	216	212	241	235	215	211	218	225	214	208	219	215	219	206	219	221	251	192	199	230	246	220	235	218	210	229	207	232	191	228	214	218	202	217	238	230	210	211	236	217	209	210	220	225	210	221	240	233	199	240	213	223	210	222	213	216	205	192	220	217	218	211	222	245	214	196	201	207	198	194	186	190	216	215	208	222	220	200	203	218	225	210	229	217	202	220	212	251	227	213	219	213	210	216	209	220	236	214	213	216	234	197	203	210	212	213	204	222	209	249	226	234	208
3815	526	398	317	380	315	338	286	292	284	305	332	319	291	295	281	328	256	283	337	317	343	300	279	293	281	269	289	318	286	261	294	290	274	300	284	318	274	306	278	295	275	262	290	257	265	287	288	269	284	290	304	288	286	299	294	300	301	316	301	287	301	296	298	267	309	308	278	299	271	273	307	311	288	308	318	295	318	284	290	269	320	289	261	290	278	277	312	306	311	315	284	313	289	290	285	279	306	291	270	275	299	281	255	283	294	292	304	279	279	280	297	289	329	270	324	269	300	304	300	276	302	313	286	292	326	269	307	302	284	323	291	272	322	278	319	305	270	289	301	300	312	319	303	272	290	279	294	295	289	282	290	279	270	282	248	303	302	278	271	318	309	305	295	300	299	278	284	301	302	283	276	287	290	268	289	284	284	274	297	309	268	315	266	321	279	274	281	281	303	275	296	273	289	288	292	292	282	293	304	278	300	299	271	297	285	269	261	292	290	287	301	306	283	272	279	312	301	292	275	299	297	267	301	277	297	247	297	282	272	289	307	316	290	290	305	294	313	257	300	302	262	269	295	288	285	307	279	268	289	324	271	283	280	283	296	296	283	298	281	307	296	297	278	297	314	286	308	273	292	301	308	291	301	294	284	298	281	303	310	291	309	315	295	285	298	290	292	285	266	294	270	262	282	327	290	310	275	289	292	288	277	275	292	301	315	253	297	313	292	281	304	332	271	294	304	298	275	295	307	293	304	267	300	321	299	290	269	292	289	282	303	285	279	279	279	276	263	305	301	282	278	299	275	289	286	274	282	304	264	290	303	274	326	284	276	294	303	284	304	301	332	295	277	266	267	336	302	332	300	273	286	289	285	286	250	284	282	301	287	274	278	257	281	288	255	299	300	293	299	302	272	300	261	319	301	255	297	257	304	291	301	315	268	285	300	290	275	306	307	324	309	306	280	257	292	272	292	287	272	276	281	306	288	268	277	294	321	298	293	295	288	295	275	265	307	284	264	292	300	290	303	297	274	277	284	310	289	283	300	268	293	297	315	282	297	273	277	275	301	308	281	273	271	327	277	298	287	271	287	295	300	280	306	322	281	276	283	290	276	273	286	299	288	310	266	278	274	302	309	330	291	298	263	307	282	319	283	286	271	302	321	263	305	281	294	319	291	308	277	294	298	284	307	264	304	239	287	306	300	289	273	318	284	282	296	303	294	308	280	277	294	279	293	300	264	289	316	303	273	282	285	289	261	248	288	275	294	316	297	292	279	281	333	277	280	281	311	272	276	268	305	251	304	272	290	325	278	309	305	323	297	304	303	304	292	335	287	306	298	285	290	274	281	275	297	333	297	279	289	262	285	328	286	271	286	281	273	292	291	308	311	278	284	306	292	294	270	297	273	292	292	286	280	295	295	286	306	304	292	310	281	288	270	302	277	313	242	327	297	309	271	292	288	285	300	289	277	291	297	277	292	302	282	280	289	267	279	262	294	277	290	273	310	313	303	281	328	312	272	305	295	272	271	278	285	272	270	285	291	272	267	299	249	288	284	292	327	324	298	309	280	281	296	304	277	293	279	268	308	299	303	273	311	286	292	289	289	286	293	262	274	282	269	280	257	269	256	304	303	293	302	286	287	294	284	281	267	308	256	285	293	275	275	322	289	287	304	292	289	267	278	284	298	296	287	282	306	259	288	281	304	285	300	282	266	277	292	275	281	297	270	320	290	280	284	302	280	280	281	318	297	320	302	282	292	307	275	296	276	274	251	308	282	302	314	264	289	302	319	296	296	282	298	287	309	273	274	281	297	310	298	328	283	307	294	306	291	280	304	303	305	282	297	316	259	274	270	282	294	276	310	275	298	301	259	302	309	275	314	292	278	268	277	281	290	271	271	316	300	288	273	293	291	287	303	292	282	293	271	301	296	300	287	271	278	291	295	293	335	290	306	298	297	300	275	281	343	297	274	292	304	283	290	281	294	254	314	303	269	273	319	304	264	270	262	310	296	309	273	313	271	306	313	281	276	289	306	311	286	297	298	275	300	273	266	281	309	273	309	291	262	292	298	322	278	299	287	256	313	287	258	303	262	289	292	284	256	244	292	294	273	305	293	280	279	269	283	289	315	265	298	279	277	285	289	314	297	293	298	270	303	303	283	293	282	307	327	270	270	290	332	285	296	246	277	296	275	280	286	295	323	302	288	292	271	297	266	305	276	292	288	320	302	265	311	308	254	263	309	284	320	280	289	279	284	295	306	292	264	322	299	308	315	294	294	289	278	284	302	292	317	293	257	293	278	305	310	297	298	301	283	302	275	295	303	270	295	290	268	307	299	284	273	280	269	270	292	324	286	300	268	337	304	272	282	296	265	276	274	293	279	269	274	297	292	304	317	308	290	302	305	286	285	277	320	272	334	262	285	287	301	285	280	292	307	283	288	310	297	286	264	285	304	286	309	278	270	294	301	292	294	294	267	285	303	290	277	282	257	275	312	267	283	281	286	285	315	270	245	270	289	303	298	294	318	260	289	284	287	305	289	309	269	287	312	283	287	282	276	275	301	266	280	273	290	276	315	303	284	265	309	305	288	281	285	266	286	277	326	299	285	298	275	304	309	274	282	281	304	276	246	292	280	292	307	308	284	288	285	265	306	285	300	326	286	273	295	287	280	273	292	302	277	290	282	295	296	281	293	279	282	277	326	279	290	295	289	322	273	283	290	291	285	293	289	284	277	293	303	301	299	272	272	290	316	302	295	311	306	285	293	285	289	285	299	302	328	274	289	267	302	303	301	299	283	263	290	297	315	266	289	298	297	267	333	299	287	289	291	291	304	296	268	301	301	302	296	332	289	314	329	277	293	302	278	259	300	298	295	294	302	250	305	306	294	290	288	311	309	279	299	318	282	299	287	301	272	306	274	307	270	330	260	286	292	280	296	302	279	310	306	289	299	268	279	279	298	317	303	278	283	288	289	278	320	302	303	318	280	273	279	285	279	303	275	276	303	316	294	304	312	268	258	270	278	315	280	289	283	282	292	287	287	269	270	273	302	296	299	273	282	285	291	302	268	302	310	271	292	282	298	328	281	291	316	327	297	254	287	313	261	321	300	289	310	292	306	312	306	286	281	317	288	302	287	283	304	307	283	301	273	281	287	310	283	317	288	316	300	303	300	273	294	271	263	289	274	279	309	281	323	277	288	291	289	307	270	313	285	293	252	325	293	304	304	289	300	272	315	273	287	295	297	324	262	307	308	292	296	307	257	328	285	299	267	261	292	265	295	269	311	290	304	281	279	281	276	312	274	300	303	275	298	301	302	251	304	243	292	282	289	277	289	312	268	310	293	274	265	295	309	269	282	296	297	276	275	302	291	297	285	291	249	289	298	303	311	292	273	301	275	281	288	280	260	276	316	271	321	327	292	281	320	287	367	314	303	296	290	325	312	313	310	305	312	303	296	255	287	280	283	290	309	288	286	302	278	287	308	300	280	263	265	275	291
22625	21244	29582	23235	21246	21412	24454	3982	739	725	770	766	742	711	726	762	716	723	714	785	731	702	758	697	704	688	706	701	714	751	709	750	711	690	713	736	717	668	715	719	655	715	706	631	683	707	724	692	659	697	692	666	698	696	700	670	698	719	688	718	727	675	718	705	702	742	644	683	693	696	671	728	683	720	649	684	711	677	674	698	692	685	712	682	662	672	697	662	727	656	712	691	702	692	683	691	678	667	712	690	685	725	691	705	684	710	654	648	710	716	689	682	690	674	688	680	676	692	676	699	715	708	688	689	723	718	727	711	708	700	755	694	696	723	674	695	676	711	743	732	674	740	705	671	688	688	727	704	715	718	692	696	705	639	697	710	692	689	700	701	709	693	727	704	702	692	681	708	712	694	666	669	661	689	692	705	755	682	713	694	670	692	731	634	638	695	730	711	692	671	698	717	729	729	690	677	672	701	682	661	659	726	701	626	723	662	711	699	702	668	698	690	705	678	687	708	725	679	679	692	700	756	708	712	699	709	675	661	690	694	729	660	659	692	673	700	685	705	674	710	690	662	687	679	698	715	715	695	669	677	690	670	656	693	722	674	706	677	692	671	715	664	657	649	647	709	722	689	685	671	754	662	705	694	641	751	709	703	679	744	712	676	704	684	716	734	708	700	727	700	653	724	699	705	698	725	696	636	673	703	703	699	687	667	713	687	635	677	701	721	687	689	670	662	629	694	752	731	720	650	716	679	687	706	720	702	689	693	675	685	746	714	728	706	747	705	720	675	699	707	704	665	715	702	684	703	699	713	671	682	643	688	735	654	715	700	672	710	718	694	659	755	706	699	619	722	713	672	673	694	677	710	708	723	697	687	657	674	669	677	671	670	664	705	675	690	732	725	664	710	726	696	663	670	720	677	720	661	694	708	730	717	697	696	670	738	684	658	648	734	696	694	746	705	685	704	696	668	686	711	721	705	742	640	724	674	716	657	701	649	668	709	690	670	685	688	685	739	726	674	685	708	707	679	760	636	712	701	703	700	691	687	731	685	666	684	718	681	685	685	693	713	716	663	720	732	725	693	680	657	709	661	701	680	737	659	701	711	668	683	729	685	703	740	632	658	693	747	718	728	723	691	713	698	687	699	645	699	676	697	712	670	693	674	622	714	734	706	689	677	673	693	698	698	679	718	676	712	696	699	731	645	729	648	673	702	692	676	724	621	677	728	737	647	672	716	696	696	714	695	706	672	720	750	676	687	731	690	708	691	707	660	670	660	700	717	650	689	675	689	710	693	731	682	721	713	740	681	662	657	725	708	691	681	697	719	771	708	724	697	706	715	722	727	675	686	708	722	695	662	663	689	686	659	692	718	677	671	680	704	683	705	672	702	730	700	692	640	678	652	718	687	676	693	692	714	705	694	675	687	655	683	690	638	647	706	712	706	725	677	716	694	710	675	654	671	643	711	696	636	675	711	698	666	692	703	735	678	671	699	735	751	699	661	728	656	682	679	701	655	726	674	690	673	644	714	731	723	716	686	678	706	682	708	755	704	675	712	695	732	682	666	680	666	705	665	690	679	677	710	683	694	678	666	672	716	682	711	707	715	713	684	676	698	729	716	678	639	664	697	677	731	717	724	693	694	694	685	672	626	669	712	693	714	676	701	649	734	700	667	672	705	676	733	671	687	675	700	653	674	678	727	691	687	688	700	742	726	708	670	730	719	693	698	674	715	682	648	678	677	693	654	716	730	744	691	711	755	720	690	645	684	744	686	728	706	703	689	702	672	697	690	709	709	710	689	724	744	719	719	732	665	681	683	686	667	707	691	652	703	672	656	691	673	694	643	731	676	733	702	695	648	679	722	699	674	678	683	712	733	674	705	722	699	702	696	689	648	673	692	655	733	666	697	735	703	690	665	671	714	664	726	696	639	693	715	703	614	723	707	741	718	666	656	690	662	656	741	673	733	725	712	697	685	699	693	651	710	689	688	673	699	705	659	753	713	696	684	694	672	678	662	657	718	679	666	658	643	683	707	677	718	737	692	748	713	688	701	700	738	687	729	665	658	724	667	717	709	682	722	710	646	683	680	740	664	698	706	683	687	645	706	722	711	724	681	681	725	695	689	724	690	717	694	710	668	699	704	676	710	713	690	679	695	669	680	676	681	703	670	685	702	665	695	711	693	672	664	701	703	742	759	670	695	707	689	674	688	677	615	685	732	714	781	652	690	666	720	698	711	662	696	686	662	684	681	688	714	675	684	655	697	669	651	696	672	655	699	627	706	719	683	695	698	638	692	665	688	737	740	739	681	689	645	684	677	687	705	685	709	719	675	663	687	743	643	689	753	655	693	673	709	645	704	695	666	701	689	652	655	697	713	687	655	708	658	690	708	736	701	708	697	702	672	681	663	737	716	679	688	684	696	755	676	685	671	704	726	657	682	653	783	730	711	720	724	674	690	701	684	716	655	662	708	686	684	702	659	704	717	674	710	695	751	726	698	694	695	663	727	712	636	693	703	661	686	717	673	687	683	664	674	703	649	721	710	670	670	713	709	656	705	654	695	684	709	710	647	677	710	711	685	719	717	707	708	705	713	724	704	645	690	746	666	724	682	718	643	644	719	670	689	661	722	683	707	651	636	679	634	630	715	693	719	690	649	725	653	724	708	672	667	686	649	678	632	700	678	649	674	694	649	677	700	673	665	666	655	720	692	719	677	696	695	702	753	666	678	693	722	668	686	682	670	691	660	729	650	674	659	683	638	678	706	722	657	667	703	705	707	626	692	673	675	683	683	652	677	716	726	653	689	688	757	729	719	695	651	680	661	695	714	688	692	733	731	737	691	687	673	723	683	695	677	731	703	688	629	674	674	692	708	693	724	653	672	691	658	682	711	736	689	702	722	696	683	687	695	660	661	696	684	683	699	706	684	686	677	699	679	665	773	715	685	657	679	690	708	676	718	745	673	684	673	686	732	708	694	672	662	710	723	674	703	703	684	681	704	701	767	712	649	650	736	662	650	720	720	718	652	632	675	698	681	691	683	737	637	666	695	721	713	670	693	683	699	654	714	719	669	651	725	732	699	690	663	743	692	706	655	664	681	647	761	649	697	700	716	669	722	701	683	680	660	727	732	667	685	715	666	665	682	685	693	734	641	681	713	733	666	686	657	698	718	644	669	719	698	694	683	678	698	701	690	731	691	710	687	681	721	722	682	683	710	684	680	608	703	665	678	674	685	689	681	731	719	712	679	670	641	713	663	709	685	704	636	685	692	733	717	720	697	717	725	704	685	715	645	691	642	674	669	697	745	676	688	671	662	665	696	685	704	660	680	676	701	714	698	715	723	699	664	698	699	725	706	672	655	676	718	699	699	683	731	688	709	687	705	665	662	673	706	647	658	711	664	684	697	661	742	699	682	762	686	703	672	670	645	703	715	663	706	696	712	668	704	672	726	710	692	699	701	668	699	706	685	681	684	733	716	701	650	657	693	671	725
4786	1825	1235	1027	924	909	865	870	886	844	840	805	883	850	836	848	836	872	789	798	847	841	800	843	799	816	863	826	762	835	813	819	802	819	814	871	799	838	817	824	834	836	833	813	855	801	804	816	786	839	860	777	839	804	819	839	817	789	797	796	831	801	853	779	869	769	849	805	778	739	771	829	784	858	862	827	799	855	805	803	810	770	811	792	765	810	754	779	856	849	872	762	770	862	874	839	828	814	800	820	849	837	829	791	810	827	806	883	775	822	820	831	832	828	755	760	845	849	809	789	831	866	788	816	808	825	785	793	821	744	753	784	825	748	840	855	825	853	825	797	813	877	825	784	792	831	789	843	812	835	843	810	755	808	785	775	813	837	799	795	847	773	817	821	818	821	814	865	821	772	824	862	875	855	821	814	780	816	769	810	822	830	813	852	823	793	809	824	768	789	791	813	795	818	798	813	862	830	825	785	855	827	854	803	822	817	820	841	827	759	788	758	810	831	773	807	836	780	805	808	812	785	824	846	823	838	836	770	857	793	824	830	795	793	793	774	813	821	826	801	786	761	821	819	853	770	833	808	844	782	749	821	792	864	824	850	838	842	774	808	884	789	761	856	794	780	841	807	872	840	804	822	859	825	780	772	811	837	817	797	852	807	810	839	893	839	791	814	858	834	822	809	850	777	808	841	816	781	867	769	801	809	799	787	794	828	840	792	794	808	846	881	775	790	842	869	856	869	797	848	892	833	824	777	822	783	851	836	800	832	875	833	837	886	825	839	852	840	840	847	860	842	786	783	784	786	847	837	843	779	777	827	836	822	839	829	852	812	800	894	850	803	814	776	789	840	835	781	837	773	778	788	784	823	803	817	871	770	724	841	746	824	817	816	775	845	857	800	818	822	836	838	790	797	783	756	798	810	828	879	776	806	836	824	843	813	806	809	784	783	826	763	821	800	742	843	779	808	842	820	791	841	876	766	829	808	859	838	806	802	811	785	837	850	810	805	812	866	837	829	834	792	868	823	812	815	813	750	862	800	852	796	820	793	838	788	842	848	780	832	786	862	833	768	848	821	822	844	783	848	743	823	811	843	810	830	852	795	826	812	760	839	857	805	785	802	778	820	789	858	740	812	817	787	835	803	869	776	823	828	806	789	818	786	800	830	761	892	860	825	849	795	804	872	835	812	813	770	779	785	829	854	814	819	807	809	792	807	791	776	783	783	815	851	828	805	805	834	781	827	797	804	819	835	794	782	862	799	812	798	828	847	812	805	826	809	795	812	790	859	804	847	819	764	825	791	782	811	830	817	829	779	852	768	840	814	807	836	816	825	854	816	770	817	797	775	796	813	796	836	857	804	812	793	780	812	852	786	898	804	782	842	834	808	871	794	849	818	784	819	762	827	815	820	770	816	811	846	833	734	775	814	795	838	794	815	784	773	847	830	812	817	783	788	801	862	822	793	843	819	853	860	863	829	836	804	833	805	858	813	795	803	840	788	784	807	823	813	802	790	828	861	849	808	814	767	834	805	846	809	831	847	821	858	836	883	866	801	802	776	823	880	805	809	812	819	801	825	829	811	758	836	883	817	812	819	819	804	853	776	772	801	783	829	817	805	789	842	822	836	883	817	892	799	827	779	833	801	803	789	846	872	830	787	863	851	840	805	836	809	855	805	856	769	845	812	854	823	815	802	826	834	820	815	847	817	854	818	784	836	851	846	855	804	838	794	801	835	825	837	844	790	803	807	854	815	794	801	774	852	824	803	791	803	827	828	773	803	765	792	836	843	831	824	809	890	899	845	820	846	819	832	824	886	891	809	839	813	844	856	834	853	817	810	841	834	776	803	845	837	795	855	812	769	818	821	829	790	798	821	760	834	776	840	819	812	861	859	793	853	777	869	827	793	792	762	890	794	843	831	830	751	820	836	833	803	817	818	803	879	773	813	815	821	767	780	827	764	822	813	834	834	834	829	777	821	779	783	884	830	809	825	861	811	849	805	871	779	777	835	809	825	821	831	782	836	840	863	852	799	779	842	835	835	848	817	820	826	831	775	830	819	860	850	803	797	791	760	875	756	798	807	745	799	797	805	858	765	839	857	824	823	807	815	795	847	826	823	832	853	793	831	846	870	883	844	845	820	846	831	801	816	800	802	862	847	797	791	804	803	783	803	844	877	759	803	829	861	814	790	810	837	833	773	779	778	758	841	794	832	810	815	835	818	822	789	786	845	861	836	803	813	824	841	784	823	804	803	837	852	857	795	852	778	808	849	820	816	802	799	795	832	840	817	793	824	820	835	847	828	837	819	824	815	832	795	877	790	834	817	780	896	845	800	795	833	836	840	810	790	844	852	856	812	839	818	828	819	805	841	853	798	808	798	806	796	871	855	839	780	828	832	822	788	822	804	790	834	802	796	816	802	803	820	809	843	805	806	882	845	782	851	810	815	847	867	787	814	826	809	826	824	781	808	796	843	849	843	817	820	779	820	810	779	824	796	803	812	815	866	802	815	844	780	830	889	812	869	845	796	845	829	852	809	791	799	877	780	830	833	786	785	829	785	870	799	872	829	830	805	786	780	822	806	802	827	849	783	840	804	813	825	895	809	814	864	873	881	823	807	803	836	813	809	792	775	854	849	802	837	797	855	822	799	792	761	832	824	809	797	792	780	785	772	846	758	806	765	856	837	808	816	843	806	808	811	813	817	818	780	797	808	779	821	835	840	838	800	803	766	838	804	814	865	797	840	840	839	826	879	841	841	835	812	835	774	778	818	837	812	856	819	770	831	799	851	829	805	798	831	806	822	824	855	836	833	825	848	822	772	824	811	741	826	843	825	849	804	831	783	820	810	804	788	840	822	838	821	786	790	832	865	762	826	780	793	813	811	808	846	833	817	815	826	879	844	769	800	789	819	804	845	837	811	829	794	801	781	802	773	808	819	810	818	837	807	850	826	833	754	816	812	826	859	760	799	790	823	782	778	789	847	847	831	805	807	790	831	782	803	819	862	843	851	795	780	848	758	793	793	804	793	773	805	813	797	793	856	775	815	871	816	799	812	797	872	801	844	841	826	816	815	806	800	830	801	818	841	788	801	854	842	811	762	785	805	815	812	822	812	861	789	817	829	809	783	886	786	784	783	836	830	804	798	814	824	814	814	822	799	822	824	798	870	854	813	831	827	819	829	883	754	831	814	792	806	786	807	831	779	847	820	811	787	845	794	805	859	812	837	835	777	833	762	803	815	807	851	801	802	783	840	748	787	808	819	802	810	781	801	801	807	805	849	848	839	806	824	759	784	824	800	796	861	809	826	797	829	839	858	808	779	853	796	813	788	808	819	803	799	828	873	814	826	783	837	836	856	782	807	808	851	784	889	803	844	801	809	790	828	792	783	827	823	818	864	777	844	793	829	824	801	774	806	807	795	808	842	845	825	797	863	767	822	781	845	787	806	831	826	790	810	797	765	787	825	824	814	845	814	793	814	787	824	797	801
27976	21259	25493	13870	444	378	318	339	331	343	295	332	334	319	337	342	372	368	317	338	331	329	335	301	354	335	349	342	337	303	383	352	323	343	387	361	364	352	345	335	314	334	331	318	338	323	335	363	374	320	282	362	363	342	336	338	305	366	312	372	326	323	306	347	343	344	323	358	343	341	342	327	313	346	326	350	339	337	361	369	384	331	334	344	372	338	318	318	329	352	337	327	330	327	326	374	384	324	334	302	328	333	336	371	354	314	339	324	343	350	330	318	351	353	372	337	297	346	324	386	318	335	317	377	346	312	334	338	367	318	327	311	332	307	322	336	333	332	329	328	369	321	303	327	337	341	320	331	320	359	338	329	310	354	332	335	337	366	328	371	325	334	333	332	316	317	324	314	367	320	331	338	344	339	327	335	317	310	318	333	346	333	345	309	321	310	332	319	367	329	350	343	329	337	359	326	332	340	314	324	327	316	337	341	346	357	339	336	316	357	303	335	353	339	350	344	332	336	331	329	333	352	333	369	333	315	318	350	328	323	347	311	320	322	390	312	364	326	348	348	330	349	307	333	333	360	358	379	352	316	318	375	323	336	329	330	307	341	378	334	330	324	329	320	304	368	328	320	327	328	384	394	320	338	325	342	299	307	346	301	344	326	321	366	354	329	308	311	347	346	327	346	315	317	338	326	336	355	360	335	346	339	312	300	338	325	323	350	342	335	350	330	346	352	347	329	330	345	342	351	334	327	356	325	348	342	327	351	362	313	344	352	304	329	329	302	361	345	355	341	356	340	355	296	333	324	320	346	349	338	311	345	326	368	324	327	353	317	322	371	302	331	329	329	353	319	332	348	330	316	322	345	325	344	346	323	348	305	343	311	352	343	374	334	326	318	335	342	338	313	358	363	353	323	343	322	318	321	324	361	330	337	362	344	334	325	338	339	314	321	337	306	327	324	355	342	327	325	337	348	338	317	321	336	350	324	314	315	330	306	336	321	328	350	330	334	341	373	347	295	344	316	328	330	326	361	352	344	323	342	290	343	325	333	324	347	312	359	356	329	386	346	353	364	331	325	322	342	350	322	312	359	303	299	320	315	304	348	341	324	334	343	375	326	327	349	363	304	315	312	318	340	333	318	325	344	321	312	339	327	317	301	332	345	313	331	322	325	307	324	304	337	323	353	328	321	351	346	336	311	372	309	335	326	301	329	327	327	351	334	329	312	380	320	305	318	328	323	345	342	348	348	317	346	319	346	347	371	340	330	329	339	339	360	352	322	337	322	342	329	305	336	357	339	313	321	350	345	341	369	348	327	343	317	295	320	360	332	354	358	333	382	340	355	344	324	346	306	353	349	327	362	353	349	337	315	334	342	350	349	326	317	350	359	345	364	367	361	329	319	339	334	353	293	346	339	346	286	337	354	285	357	323	322	317	331	339	356	325	342	349	345	341	336	361	335	347	308	350	323	331	312	327	322	322	349	302	396	358	327	347	339	322	345	352	362	342	349	312	349	322	365	331	316	316	345	316	327	375	317	341	325	292	307	363	336	341	330	324	310	370	308	329	315	341	357	352	343	295	351	362	333	325	355	341	357	352	367	358	353	377	326	341	339	337	299	327	357	329	321	335	327	355	336	342	330	344	337	354	340	352	339	354	333	338	320	340	352	292	337	335	338	323	327	339	319	308	353	323	321	341	368	321	303	339	326	310	325	324	335	321	345	345	338	349	331	377	334	365	359	344	302	335	309	339	324	312	320	380	325	329	336	357	374	355	324	363	367	335	352	295	349	327	366	314	341	345	327	337	338	325	356	332	337	317	345	355	360	327	387	340	337	363	381	315	353	324	338	296	338	327	361	341	315	342	333	320	331	314	324	353	308	324	323	325	338	354	359	330	334	344	296	353	324	354	342	327	371	314	313	335	330	336	330	333	348	323	343	335	324	338	309	349	351	326	359	313	343	330	360	337	317	360	290	358	315	313	352	332	343	350	324	334	348	359	355	301	338	344	343	346	302	351	356	393	315	331	307	348	337	329	325	323	333	322	333	318	312	323	365	342	329	321	309	324	320	353	344	339	325	364	337	330	343	359	339	325	356	293	336	336	327	331	309	315	327	345	376	350	367	323	358	374	344	365	336	344	322	329	334	304	331	332	375	325	373	309	329	341	324	314	296	360	326	364	295	368	343	332	349	342	337	405	353	313	334	355	348	350	353	316	297	324	321	350	317	370	329	331	361	351	341	327	359	346	336	331	325	311	309	315	375	328	315	366	316	348	322	324	358	311	295	348	317	349	332	359	379	345	320	333	360	358	347	331	329	320	330	327	333	313	344	298	306	340	313	331	346	334	372	304	345	322	352	366	374	319	316	318	341	318	303	347	356	320	351	325	356	332	321	347	338	350	362	323	348	343	380	323	360	354	309	360	348	343	370	324	348	341	359	371	323	314	309	342	327	311	344	332	339	311	316	352	337	318	326	365	305	359	338	309	317	322	338	347	340	372	348	315	310	334	339	324	321	345	338	336	344	350	358	352	346	311	314	307	296	362	340	352	380	330	350	371	329	301	370	317	340	359	319	341	340	304	353	370	320	362	336	334	368	352	370	330	367	327	358	345	328	348	324	321	305	340	339	342	352	300	319	330	320	322	318	330	374	306	313	298	342	324	321	315	373	312	332	345	317	335	374	339	326	336	334	357	328	325	323	352	388	347	369	334	357	361	354	332	343	331	319	341	311	354	345	360	360	334	321	345	314	341	335	336	332	343	294	353	342	352	330	351	327	331	347	326	336	354	287	340	326	346	328	304	341	323	362	343	336	329	313	356	306	334	360	352	364	323	337	300	352	327	320	332	319	326	356	346	339	326	321	342	318	358	346	329	333	359	373	328	334	348	327	326	325	334	323	362	336	323	291	334	353	304	309	326	336	357	364	307	360	301	360	355	331	320	337	312	335	335	324	311	340	315	334	353	359	347	352	307	379	341	335	331	309	367	364	337	340	329	314	370	366	348	376	326	329	332	327	337	324	348	338	338	339	327	335	334	340	338	353	325	339	358	327	338	336	337	320	349	354	323	360	334	357	325	342	310	346	313	309	344	330	362	341	341	336	335	338	358	342	339	324	343	319	354	322	366	339	343	364	333	348	343	372	333	359	335	337	357	337	336	316	320	323	356	348	357	314	356	366	361	330	367	333	319	339	351	362	339	360	322	344	343	343	340	317	340	341	360	345	342	317	306	318	323	329	361	337	362	356	354	354	336	364	334	351	328	338	349	314	362	330	323	341	329	322	355	365	330	354	332	341	340	298	330	346	301	365	300	351	337	334	354	328	331	343	347	324	354	306	334	340	352	329	336	339	347	357	341	338	337	337	330	328	356	328	357	311	345	339	343	313	328	331	361	316	349	323	353	359	334	339	356	335	359	333	349	330	320	373	311	309	318	308	325	309	359	315	355	357	337	389	319	295	356	363	359	383	343	329	344	336	361	336	338	334	339	338
3285	473	424	444	461	418	411	374	408	428	387	394	405	406	417	366	418	428	410	396	433	422	435	402	420	415	410	415	439	437	402	442	386	436	392	413	413	422	430	353	415	403	417	427	411	404	400	396	421	441	392	392	433	439	402	399	411	432	390	400	393	395	397	396	418	403	384	412	417	412	398	386	366	430	430	433	391	366	384	438	395	406	422	407	351	421	406	457	406	403	403	402	377	390	436	379	437	422	389	418	385	430	383	398	405	425	435	404	403	418	411	386	403	429	397	437	416	435	427	418	398	384	401	432	397	434	420	390	443	404	409	373	433	428	424	415	391	407	459	422	402	392	425	386	401	404	390	406	396	411	406	422	421	390	434	403	401	410	430	365	427	436	437	389	405	386	428	422	401	394	447	438	407	384	425	434	428	407	431	426	397	390	417	398	372	436	415	409	388	425	415	426	419	418	420	426	396	451	413	394	400	407	430	428	402	402	381	432	428	421	448	392	455	421	400	428	413	382	406	401	388	403	420	399	421	436	400	433	386	420	411	418	423	433	445	426	409	403	386	389	402	437	404	405	408	415	407	459	439	417	397	410	396	404	413	451	405	372	418	369	418	443	394	407	423	413	425	393	438	412	417	382	418	409	406	401	383	411	398	409	387	446	400	435	418	401	419	376	402	429	416	429	385	423	399	425	391	385	423	416	362	416	418	448	411	440	403	435	413	374	449	421	422	429	402	431	444	433	418	407	431	409	423	406	446	402	391	409	429	415	366	396	385	404	404	423	380	408	422	387	409	438	425	428	395	391	398	406	408	455	428	381	417	401	426	411	429	415	406	410	433	421	425	388	438	384	429	398	364	414	438	445	385	423	416	420	406	396	410	415	447	419	423	438	386	367	379	437	432	403	380	389	366	394	410	423	431	428	434	402	404	412	400	400	406	429	394	403	433	392	414	437	431	421	404	384	414	422	355	405	415	444	403	419	409	396	394	395	429	424	416	430	418	385	375	429	389	440	429	418	401	430	428	447	411	395	423	409	392	385	419	400	389	426	393	429	446	477	390	391	438	382	437	422	414	421	433	395	382	443	429	403	416	415	438	349	432	386	428	406	401	420	388	451	411	394	399	417	412	431	418	440	413	397	425	404	429	394	405	431	401	417	432	426	418	431	405	385	391	376	409	424	419	442	396	397	410	382	432	386	417	406	408	424	402	416	401	424	388	441	421	402	412	372	412	428	411	399	400	401	414	393	421	437	422	390	430	407	393	395	420	447	402	408	428	441	400	387	406	416	403	396	428	417	382	423	444	431	453	393	437	379	434	400	348	407	409	431	413	428	446	396	418	434	382	407	409	423	409	423	414	399	405	418	409	406	410	400	418	409	418	379	448	399	335	424	452	411	442	432	389	419	397	454	376	399	432	399	436	400	404	413	403	400	402	435	413	397	431	390	418	389	410	408	411	390	388	430	415	405	397	393	366	450	390	386	416	400	449	400	442	417	438	424	462	423	433	391	465	389	401	396	435	375	421	415	403	410	397	406	427	367	413	435	427	388	400	417	382	409	423	399	401	429	409	387	386	392	394	391	421	433	413	428	436	442	423	445	428	445	405	457	405	473	438	426	413	386	405	411	405	398	415	365	380	428	413	422	439	426	390	428	382	429	408	412	438	402	395	449	410	460	436	422	395	450	425	440	418	386	432	385	429	382	443	380	392	428	404	429	424	396	433	441	429	422	388	393	391	384	393	434	411	425	383	472	405	409	417	449	436	447	419	411	422	407	389	400	400	433	442	436	445	428	450	425	407	430	427	384	405	405	415	409	447	413	390	405	377	424	433	423	412	403	422	372	412	405	384	425	414	406	399	418	428	443	413	393	414	398	409	402	402	397	396	442	418	362	414	403	427	409	440	418	385	407	414	422	423	416	382	384	414	460	409	407	413	388	405	376	430	371	417	395	419	419	384	436	401	399	403	423	418	430	390	409	429	419	397	381	444	393	435	395	384	408	382	389	379	428	424	404	410	401	435	404	459	429	387	384	434	425	464	430	455	439	382	433	423	409	425	413	413	392	452	448	430	406	417	396	428	387	438	400	395	371	417	409	426	417	414	413	426	403	453	375	422	440	431	376	407	402	441	409	404	428	381	388	428	414	418	393	431	384	422	398	397	416	418	396	393	429	415	409	438	381	398	395	421	413	393	445	401	408	436	432	418	446	403	411	387	417	418	426	395	426	375	422	433	393	417	404	427	425	435	383	430	409	422	396	415	418	431	496	399	414	421	388	428	394	376	399	406	373	433	418	400	394	387	390	406	422	374	423	396	410	401	443	407	385	402	401	374	379	420	413	440	468	444	384	436	436	392	416	392	366	405	405	425	406	422	414	399	388	409	400	426	390	471	418	407	425	374	420	418	375	423	403	431	456	426	401	431	430	430	451	423	421	480	435	443	427	392	391	430	412	401	433	415	423	397	409	436	383	431	418	394	393	407	403	426	420	405	416	432	410	416	408	422	430	413	420	458	430	394	419	434	391	422	398	469	420	405	431	394	413	411	439	431	416	402	429	418	391	415	426	402	398	421	399	423	401	418	383	410	415	402	430	437	407	397	400	426	379	411	422	413	406	402	422	413	399	379	398	407	381	394	402	416	418	403	417	367	447	408	420	420	425	435	422	416	433	442	384	444	411	391	400	412	407	407	418	436	419	410	412	426	420	441	405	415	435	431	388	423	400	386	397	409	414	456	454	422	395	413	431	423	423	418	425	411	410	463	423	385	403	376	433	481	416	424	401	387	391	428	406	421	396	414	431	383	429	414	382	399	401	433	403	402	433	389	392	432	426	442	445	436	406	420	420	413	434	389	443	407	424	412	417	441	412	429	441	411	456	417	430	425	396	441	428	444	396	379	433	381	381	442	412	372	402	426	434	414	384	410	390	425	431	406	419	390	432	381	409	390	418	404	435	440	415	419	418	417	426	387	408	424	410	403	416	386	405	393	392	401	436	423	447	396	400	407	424	386	404	396	401	430	421	436	439	414	424	427	377	409	417	425	387	387	420	396	414	423	383	425	423	403	391	383	425	398	399	422	436	447	438	421	418	393	442	442	427	408	397	420	412	376	407	411	414	431	432	411	413	419	437	398	404	423	419	404	378	444	424	396	411	421	417	398	406	430	435	418	411	393	412	439	413	391	433	385	382	424	414	398	383	416	415	398	393	419	418	424	422	422	413	432	399	370	413	408	399	429	405	401	430	403	404	384	408	412	418	390	394	405	405	395	426	391	455	412	441	419	431	458	416	393	414	394	400	409	438	427	437	424	406	420	410	420	431	447	420	434	449	383	385	421	414	394	415	442	429	402	402	426	397	381	415	417	435	399	408	427	415	401	436	410	410	410	406	401	394	415	413	401	436	400	380	395	429	429	425	422	422	398	411	429	417	431	425	404	414	436	383	419	392	408	395	444	399	423	402	409	405	407	407	494	391	447	407	404	453	445	419	402	406
25487	21194	29742	22951	21199	21234	19242	1034	754	763	795	756	743	706	750	729	707	741	730	705	702	740	711	721	677	718	706	743	703	713	701	662	687	704	708	738	760	672	692	750	737	690	716	719	720	687	747	761	726	714	692	731	720	693	732	697	714	732	710	708	693	719	664	682	722	675	728	646	709	689	727	742	717	724	757	714	714	688	712	663	737	699	668	720	685	660	776	694	714	703	723	757	672	800	726	701	713	733	653	723	691	695	733	716	729	720	685	687	704	689	674	701	671	694	720	732	693	713	713	742	697	686	714	700	735	719	704	738	690	712	683	745	684	658	709	717	675	668	717	695	705	702	699	720	701	751	759	721	688	722	689	724	708	747	704	717	686	714	678	739	748	721	669	708	726	658	727	746	735	697	665	695	669	701	690	742	681	726	665	668	728	645	725	664	734	678	732	721	662	696	714	701	704	693	736	719	724	705	715	707	728	725	690	721	723	697	773	728	702	639	672	737	768	697	703	698	728	733	694	682	688	722	715	731	727	697	695	725	756	722	742	667	750	696	725	702	687	659	713	722	696	683	715	677	692	719	723	694	712	724	729	698	725	687	688	684	699	745	732	712	696	701	706	668	666	718	709	698	709	760	706	688	713	748	696	739	736	698	706	665	670	698	700	708	656	723	636	698	686	752	696	717	643	727	715	669	719	730	721	673	710	705	694	695	696	698	720	706	760	698	712	699	683	670	674	721	703	719	687	711	675	671	702	680	758	702	728	683	708	729	693	736	720	665	759	705	720	742	678	687	724	683	693	726	732	723	715	724	708	711	646	719	691	734	697	686	673	731	672	719	717	708	714	714	683	692	745	718	724	668	684	701	682	726	733	719	671	706	723	744	650	720	711	677	712	745	712	722	731	700	751	729	698	731	743	660	660	708	735	716	673	729	731	677	713	747	690	657	712	716	755	726	708	703	751	660	689	735	745	752	726	686	723	715	738	653	692	714	656	693	686	667	717	669	674	758	739	694	699	707	732	752	671	699	711	662	757	689	670	673	709	672	748	704	643	751	668	688	669	683	685	685	696	683	696	715	691	693	715	714	672	681	705	679	711	722	704	699	693	700	682	710	708	739	725	763	723	719	683	760	691	740	689	740	703	695	736	756	726	671	681	715	772	731	726	742	673	693	719	727	693	671	687	736	760	663	702	699	708	661	712	693	646	697	740	728	732	711	707	751	710	700	706	715	737	727	674	714	661	702	654	721	715	693	687	682	696	733	650	705	677	688	749	728	661	699	770	718	740	720	688	682	698	699	661	743	752	703	719	724	752	679	675	699	674	726	732	717	672	666	718	738	756	689	681	701	692	679	650	726	739	694	727	704	717	759	714	730	662	654	695	721	687	666	717	703	668	693	715	713	707	716	713	691	660	701	687	696	764	691	708	719	691	678	690	668	735	698	726	704	718	709	675	726	690	728	717	714	731	669	700	701	721	704	713	729	684	671	681	672	728	708	718	716	685	726	694	725	718	714	714	731	734	732	703	681	684	699	688	691	716	749	705	697	700	678	727	703	668	712	737	685	706	687	726	678	719	741	661	698	740	735	677	679	640	679	727	676	681	703	719	681	692	735	723	696	721	683	743	688	700	717	698	721	680	712	688	697	743	722	660	701	719	749	693	722	701	704	705	719	690	700	716	742	685	712	732	738	691	712	714	691	709	673	700	707	697	709	730	707	683	713	727	753	713	716	697	706	727	731	702	665	716	704	713	708	712	772	699	745	677	670	683	680	722	695	704	672	721	701	731	736	712	690	640	679	688	699	744	709	738	692	755	695	678	657	689	748	751	677	721	669	690	735	655	736	694	728	707	732	732	653	736	686	715	770	739	632	703	712	687	668	660	708	724	718	717	715	733	704	728	695	702	678	706	730	756	695	681	722	704	673	723	697	702	711	691	690	709	645	690	721	713	702	713	676	696	743	687	699	718	689	705	701	693	664	704	679	672	668	663	692	690	730	671	728	715	687	721	684	711	741	702	688	741	716	694	722	705	713	688	684	709	707	691	731	692	623	701	731	688	688	708	737	720	729	767	700	661	690	728	685	741	747	693	739	722	717	705	645	703	700	662	698	706	731	668	709	717	691	692	699	715	696	714	667	710	665	708	689	712	669	730	668	686	691	719	677	667	713	679	660	752	721	721	677	710	755	741	713	735	723	701	689	708	678	726	711	703	685	717	697	704	699	692	728	660	712	691	713	700	724	684	686	718	702	730	728	718	698	693	719	710	668	737	731	688	739	673	691	661	696	709	694	689	668	709	646	690	655	657	683	672	714	669	709	688	687	674	729	693	692	670	705	695	665	716	715	720	719	723	668	683	734	699	689	686	674	695	648	719	661	715	713	677	679	677	691	710	724	676	676	657	651	700	714	701	715	714	703	727	702	708	713	717	682	689	688	737	668	703	686	710	656	703	696	694	651	710	722	708	697	698	742	710	689	692	677	652	718	682	739	720	660	731	717	679	701	714	770	693	701	694	690	661	747	662	712	702	732	677	673	673	694	659	713	678	727	682	690	660	728	686	693	704	726	732	731	666	737	714	717	736	698	719	673	682	693	684	751	664	767	728	729	709	735	755	665	658	689	726	670	635	715	716	734	703	661	714	739	669	696	682	711	695	697	651	670	679	699	672	687	752	692	718	705	719	693	693	708	717	719	691	738	702	624	633	732	691	702	683	705	720	688	714	738	689	746	711	720	704	734	730	707	724	744	715	729	680	673	704	710	697	710	721	712	735	702	701	744	766	725	704	696	721	702	746	758	723	719	680	710	671	730	692	626	703	757	688	719	713	715	724	669	688	700	749	718	712	710	717	743	728	704	737	762	665	696	653	698	646	724	734	710	673	692	694	706	693	681	686	707	692	673	677	661	693	682	697	648	702	792	737	709	739	702	682	710	703	643	742	698	673	698	656	753	731	761	699	725	698	705	672	665	685	711	710	742	680	690	694	667	742	691	682	639	730	721	732	699	721	734	708	704	737	624	723	707	750	656	717	782	663	685	683	720	698	726	671	714	693	689	696	690	735	689	697	705	680	738	694	722	706	740	747	738	660	653	684	709	701	647	662	664	687	668	650	718	669	669	683	722	726	698	717	699	681	705	726	694	705	687	684	671	713	723	668	648	682	743	722	699	722	699	663	667	715	691	723	756	744	750	698	733	735	744	697	754	665	687	736	686	719	691	673	703	681	723	700	723	712	696	696	675	680	784	684	752	719	689	683	704	701	680	742	686	713	697	707	712	715	709	671	658	685	686	689	748	729	718	731	681	727	694	668	672	661	734	686	721	710	669	717	714	735	645	666	729	721	677	697	740	713	759	655	744	674	727	760	705	759	673	712	703	692	696	715	730	710	684	684	674	714	721	699	660	732	710	662	660	727	687	695	706	676	722	724	691	699	698	706	713	720	696	725	735	714	744	679	724	656	727	720	723	689	736	695	685	639	656	724	633	679	753	705	710
4088	1358	1036	904	893	899	874	868	818	798	829	833	817	812	863	817	827	822	805	841	820	789	806	787	823	846	792	819	839	839	810	826	820	830	785	850	855	802	791	800	849	853	844	789	828	845	798	843	862	846	775	885	811	837	782	824	775	881	903	794	856	817	790	791	778	819	786	806	792	807	844	781	842	801	793	799	809	816	779	763	805	850	819	814	824	831	843	834	818	818	848	836	797	806	812	833	776	838	863	799	797	861	827	783	826	794	834	823	846	805	873	798	815	812	828	818	807	819	855	784	784	794	801	820	841	757	837	827	852	859	785	819	796	851	786	808	831	852	831	799	789	735	824	832	805	817	856	833	849	782	832	794	864	854	843	785	822	845	823	792	849	852	837	806	766	807	836	840	806	830	798	835	848	804	803	772	857	818	812	801	843	778	834	762	842	879	851	852	833	782	839	860	791	805	834	809	833	803	812	793	824	806	815	823	816	817	824	811	797	793	846	800	774	797	848	828	821	860	801	846	848	775	793	809	806	819	823	854	846	845	857	827	788	858	819	821	847	778	847	885	853	841	789	784	788	819	833	777	835	823	838	820	848	860	816	775	819	816	840	771	828	825	821	840	767	826	792	790	831	850	797	773	865	853	794	836	802	839	818	832	825	809	840	846	835	821	791	834	780	856	820	862	792	776	822	850	852	823	797	859	785	821	798	785	761	869	803	801	794	887	836	802	788	804	823	801	825	831	844	797	865	813	863	826	813	810	809	816	788	809	854	808	817	810	787	830	845	817	820	778	777	845	784	844	844	818	808	833	775	794	802	759	867	786	850	856	798	823	788	805	823	833	761	843	809	831	839	815	806	821	870	851	814	790	874	810	832	799	805	810	873	834	807	801	828	803	839	811	805	810	790	785	810	817	821	812	828	797	859	808	813	841	783	825	852	831	797	784	810	754	810	884	837	819	782	778	774	837	819	861	826	769	860	864	797	780	847	873	837	781	779	821	780	862	796	817	796	817	771	811	793	836	780	819	837	842	819	825	780	842	873	824	816	812	811	825	783	824	814	806	800	845	815	790	837	846	835	764	805	803	798	801	810	792	827	813	781	806	829	824	841	806	816	868	863	878	817	793	830	809	794	845	834	830	871	808	801	763	825	775	806	855	823	797	794	796	846	851	811	872	829	815	883	784	801	822	774	839	834	810	794	825	804	816	795	806	825	803	824	827	835	850	794	783	853	836	808	849	858	801	774	771	855	813	797	849	861	819	789	762	758	774	827	838	807	859	838	823	841	835	824	769	805	764	840	788	770	791	835	801	819	826	800	833	815	798	856	835	801	873	834	818	830	776	806	798	814	828	791	831	831	801	797	837	839	781	848	825	851	890	854	796	859	766	789	837	871	843	775	821	781	822	830	868	815	824	776	807	810	813	882	775	849	836	800	825	832	797	876	859	824	814	825	861	838	812	794	814	843	807	873	844	864	782	828	825	875	811	797	793	788	826	787	790	775	810	807	787	800	805	830	756	833	865	788	844	799	786	817	877	851	815	793	793	844	803	772	853	812	855	818	817	814	809	823	824	802	792	851	880	868	788	835	846	838	818	773	820	810	818	860	791	789	844	804	813	842	809	805	821	832	839	809	831	786	847	838	813	838	853	756	861	800	810	819	780	810	763	824	811	805	785	802	780	876	828	799	789	826	820	806	857	812	789	830	770	839	788	798	837	798	830	823	838	782	820	819	849	816	814	810	830	850	820	819	860	855	816	835	762	819	792	855	795	842	772	806	775	829	803	837	847	854	838	883	813	782	826	860	816	849	795	853	814	802	837	785	847	823	822	796	795	817	833	820	894	825	832	785	799	821	843	844	830	850	847	819	830	803	830	826	851	830	773	833	810	832	768	818	812	815	791	816	772	809	815	849	802	873	843	835	770	828	752	818	744	792	839	787	810	859	803	828	875	778	857	814	760	815	811	821	808	845	853	866	829	809	813	786	855	834	796	868	773	839	829	812	830	831	816	838	742	793	822	821	838	815	826	807	799	800	843	771	818	794	816	790	790	820	779	805	833	779	835	844	790	849	810	831	778	787	804	815	807	852	833	868	882	823	831	840	824	789	834	807	831	819	817	795	833	787	768	853	801	843	799	808	788	830	823	788	755	813	780	813	804	771	819	828	866	840	823	818	791	807	802	805	834	870	839	857	828	813	820	753	783	875	795	838	797	898	791	785	820	837	811	772	825	829	785	734	795	796	820	815	809	819	873	858	752	803	872	831	860	833	810	810	819	821	860	779	832	778	813	809	814	841	805	829	822	776	859	780	836	795	788	794	800	810	814	812	808	742	766	834	822	866	825	858	771	790	825	816	844	780	821	748	799	826	814	798	843	803	886	818	810	845	846	802	830	818	813	715	829	810	788	814	761	816	832	844	810	828	806	836	851	868	832	793	798	768	828	846	802	822	870	831	817	821	832	792	841	855	872	780	876	804	771	823	825	786	792	802	799	796	844	808	824	828	865	826	823	820	843	841	857	793	850	878	837	846	824	797	832	833	801	814	797	774	796	824	842	800	810	796	811	785	805	839	785	833	821	811	783	819	837	784	777	856	796	876	832	825	843	845	790	849	828	789	751	793	801	780	813	770	828	819	801	845	795	808	820	849	798	789	799	802	806	798	812	811	818	879	772	774	830	818	799	831	837	816	813	824	807	835	829	830	827	829	829	811	795	796	801	757	819	788	794	826	808	837	847	818	798	788	770	840	820	843	862	820	784	820	821	801	869	816	817	829	810	908	804	824	846	843	820	764	795	803	832	844	816	852	773	838	844	796	800	829	841	829	816	790	791	789	811	798	753	769	822	850	767	795	770	852	848	798	823	807	858	848	844	833	862	792	785	799	794	783	822	829	820	882	830	788	813	788	807	851	788	852	822	787	845	791	850	780	820	820	817	822	779	821	798	876	852	803	802	828	789	852	843	840	805	799	833	824	822	832	877	856	810	788	828	836	836	793	835	756	776	777	837	847	790	791	833	822	817	865	854	773	844	812	787	835	768	805	794	863	874	854	845	849	818	833	815	832	796	828	804	829	787	793	801	791	850	812	798	774	844	793	801	820	837	847	817	845	733	815	743	840	722	795	767	886	879	840	840	808	821	801	815	828	793	799	776	855	792	803	807	864	790	849	812	795	827	815	758	792	735	850	814	853	817	814	824	788	776	843	834	832	836	851	809	790	816	796	799	827	762	821	842	843	815	773	833	808	820	835	808	830	829	853	790	851	881	836	817	847	806	805	806	824	815	787	841	775	822	818	813	826	850	800	793	828	788	799	848	827	786	826	798	820	824	856	824	834	803	818	796	804	829	847	780	779	765	807	800	815	787	812	816	831	809	849	826	770	829	823	825	783	784	822	816	810	798	798	839	799	792	840	808	823	842	821	864	825	849	797	795	887	819	845	772	828	804	807	859	815	827	837	822	838	842	809	732	826	785	808	830	839	827	771	800	821	794
27609	21202	29578	23133	21187	19372	440	277	221	220	220	225	253	217	233	202	218	226	221	226	244	242	251	215	211	213	216	215	203	221	260	213	215	232	212	224	225	218	223	208	206	204	206	209	190	230	220	228	241	220	230	217	230	208	253	222	206	248	206	228	227	227	235	224	209	223	217	196	235	219	217	205	253	218	222	230	213	233	234	226	197	228	217	219	217	214	215	256	224	210	244	222	229	230	217	205	223	227	210	221	217	232	216	244	206	236	222	212	231	230	234	221	207	239	217	233	238	216	219	199	233	237	206	227	209	232	239	241	207	222	246	238	227	239	212	206	219	203	217	203	219	202	210	213	243	206	229	215	240	230	213	235	201	222	208	203	235	198	228	254	194	196	205	223	233	218	221	233	231	218	208	247	232	216	221	202	219	204	229	229	213	221	223	239	227	233	222	263	193	233	209	201	219	232	251	235	232	210	225	213	209	237	209	202	205	224	228	211	213	207	223	220	232	219	241	225	228	210	211	223	228	235	236	215	204	214	222	211	221	205	211	236	214	220	228	223	237	175	245	221	221	228	182	226	205	193	228	204	223	222	217	210	224	224	220	220	226	227	228	247	213	222	245	227	212	250	229	231	237	242	217	239	197	217	217	244	228	262	206	221	227	223	197	225	236	217	228	198	200	211	218	223	236	233	238	214	222	239	235	230	202	196	217	208	237	234	243	217	218	228	218	219	201	206	219	217	225	239	240	193	226	207	231	229	236	223	212	199	235	209	200	216	203	223	225	245	224	231	228	207	199	232	223	230	239	221	205	201	230	217	228	238	203	245	226	217	214	213	225	227	220	223	209	200	196	196	223	213	225	213	216	203	211	227	227	208	246	207	206	226	211	224	203	213	202	227	200	233	212	217	213	199	244	229	217	224	200	204	185	211	217	227	218	220	238	223	214	198	201	210	217	231	204	231	233	241	214	233	203	225	210	218	219	229	228	223	243	225	261	208	228	235	241	244	202	210	227	219	200	228	246	217	229	219	218	207	249	242	190	210	213	237	228	229	216	197	200	236	228	234	209	209	233	201	204	234	231	236	205	239	212	216	217	225	197	226	222	242	218	214	227	217	197	215	226	212	231	212	234	240	219	219	205	217	213	211	200	234	218	208	200	218	234	225	247	208	203	200	237	201	237	246	252	214	229	202	221	223	212	219	203	191	212	234	213	205	238	220	249	264	225	238	218	181	220	211	199	218	209	257	204	197	220	230	235	219	216	216	251	226	236	214	243	242	237	227	217	217	239	228	263	238	208	189	240	225	203	207	218	231	206	224	225	255	204	225	205	222	265	198	233	199	246	243	228	197	226	194	230	215	213	217	226	246	188	211	199	224	211	202	180	249	193	233	221	172	238	229	202	206	214	216	246	220	221	224	223	217	263	241	218	225	209	246	204	225	225	215	214	231	205	236	233	238	205	218	208	216	225	177	195	230	224	250	241	230	208	220	213	266	233	208	223	234	237	227	221	237	210	198	230	218	226	227	225	210	237	220	220	226	233	244	224	224	219	233	215	221	203	213	210	228	184	209	214	232	223	225	187	217	248	214	221	216	217	213	219	233	207	211	232	226	241	239	206	210	210	227	219	233	221	228	221	223	230	233	225	206	214	199	245	207	216	225	233	206	194	237	234	184	222	213	214	210	245	192	221	250	232	213	231	244	247	212	211	220	214	194	228	218	205	223	203	225	212	242	241	209	200	199	207	207	222	241	211	188	204	200	206	245	220	221	219	220	220	241	217	204	213	231	239	212	212	201	200	221	239	200	218	216	247	212	219	219	222	213	218	238	244	210	240	227	182	211	219	225	226	218	225	236	223	201	220	210	222	233	218	232	223	221	207	210	232	192	239	226	223	233	236	242	219	214	223	204	261	234	217	200	224	200	227	223	239	222	214	218	222	221	238	213	225	241	223	213	203	224	230	254	244	224	229	211	241	235	220	236	226	204	208	218	268	215	219	243	210	246	225	197	225	203	199	218	214	230	199	225	217	211	213	208	213	225	220	255	242	218	228	225	231	250	252	190	230	205	230	215	237	214	209	232	208	208	231	238	184	241	227	235	210	231	216	233	229	216	220	204	242	230	210	235	222	216	196	241	210	241	206	221	235	218	225	218	204	236	235	240	195	244	233	219	240	244	239	219	245	245	233	239	241	228	198	226	206	226	233	215	245	211	221	214	213	210	213	211	216	215	222	224	239	230	221	242	239	228	222	206	211	233	205	197	221	221	228	223	238	220	239	224	222	205	229	233	222	238	211	218	231	208	222	217	222	212	243	217	203	218	211	214	212	217	228	219	246	226	233	216	241	210	231	223	228	183	228	241	208	209	226	212	253	224	232	229	247	233	235	197	227	213	235	247	219	198	245	222	255	221	229	231	195	255	224	228	259	194	211	191	212	214	222	222	219	203	208	202	248	225	243	223	235	214	223	235	215	260	208	203	222	209	224	228	215	205	226	237	222	213	223	191	227	219	236	209	193	211	249	206	235	252	201	240	224	209	240	237	218	215	216	203	224	212	228	243	215	224	211	189	220	206	227	213	215	215	213	212	235	230	239	249	219	242	195	213	207	238	210	242	224	232	205	227	219	221	218	212	236	189	221	228	220	192	240	241	207	225	221	213	227	227	224	199	221	225	233	222	214	228	223	208	218	219	204	209	206	219	226	229	228	219	209	211	201	223	227	207	224	189	224	223	195	231	221	218	214	238	225	228	224	207	205	241	225	228	210	217	229	190	212	218	267	220	250	239	234	199	225	210	210	211	214	224	235	215	203	225	238	220	239	217	222	238	245	211	241	224	226	226	216	208	194	236	213	215	227	205	210	204	208	234	239	202	220	226	207	209	245	240	218	220	216	199	217	205	235	223	220	219	211	203	225	217	232	239	215	198	220	204	227	246	228	224	247	230	217	230	222	232	230	210	212	223	201	219	219	211	228	194	243	186	191	206	227	237	205	230	229	195	210	211	231	229	221	204	211	224	214	231	201	249	211	210	245	230	234	221	237	217	231	221	186	219	210	235	238	209	209	226	240	227	204	210	240	216	228	220	229	199	235	197	242	216	244	232	216	201	197	204	214	211	234	223	216	227	216	227	243	220	252	211	212	215	225	249	204	213	237	218	245	246	203	221	230	232	232	228	211	224	207	210	241	213	218	195	229	235	201	207	237	212	232	210	205	238	228	210	227	205	234	228	241	210	220	202	207	193	214	209	212	229	214	216	221	228	229	220	240	223	225	229	191	232	230	220	221	213	235	233	247	206	252	216	200	239	188	222	208	238	227	211	216	203	229	212	223	236	261	206	210	218	225	232	219	218	189	224	204	217	233	200	230	227	244	227	223	238	214	226	228	188	210	234	198	238	211	224	244	215	220	201	184	194	248	206	231	234	230	251	242	218	209	196	244	252	244	222	205	238	213	231	209	234	204	214	218	208	245	211	212	249	224	233	224	211	207	244	220	224
3878	585	404	302	318	324	309	286	319	297	272	312	285	285	309	285	302	274	288	287	304	292	301	285	304	285	275	305	307	313	303	333	303	310	315	308	289	310	279	298	288	280	288	271	313	315	301	281	269	304	316	280	294	337	300	278	288	328	272	289	300	293	296	270	259	302	292	285	309	287	300	273	275	293	314	287	290	285	256	325	310	286	308	255	296	299	289	308	327	288	286	297	304	295	259	300	338	280	305	313	315	274	290	317	286	304	269	314	289	298	326	309	326	287	298	292	274	265	318	285	299	291	276	286	284	351	284	277	272	297	295	309	289	303	326	292	309	298	289	261	267	273	299	325	289	324	286	279	306	296	286	306	294	277	302	292	286	274	277	290	352	316	278	283	308	306	274	320	281	268	307	294	304	276	277	344	317	324	277	304	309	316	314	293	295	308	282	295	306	283	278	280	283	293	282	309	270	331	325	324	275	312	308	284	272	287	279	297	303	349	330	315	254	266	283	269	318	275	285	259	265	316	305	287	314	295	291	315	287	303	297	310	300	304	284	283	266	293	310	308	287	275	313	300	290	346	251	318	283	261	299	316	309	295	296	299	321	275	284	296	297	318	276	284	291	276	311	289	280	291	291	300	285	351	298	292	310	293	287	307	311	285	301	268	328	281	313	301	267	302	289	286	303	271	298	306	282	281	309	293	294	323	296	296	293	309	304	264	287	255	315	294	308	289	280	277	312	335	278	281	298	329	297	274	326	298	285	319	270	274	304	306	297	308	306	296	281	267	301	281	278	290	313	294	272	305	303	292	293	293	286	289	271	301	311	288	290	310	278	298	297	293	283	287	275	297	293	268	304	311	293	307	278	336	315	283	273	306	299	293	296	267	303	282	256	267	318	281	307	292	314	293	297	277	293	307	319	291	286	311	286	290	301	287	315	280	287	293	307	345	285	304	297	300	314	317	337	269	276	319	287	289	265	275	307	284	334	304	305	287	284	285	302	305	295	271	305	257	287	291	298	283	252	278	292	292	302	290	314	294	281	265	280	294	297	290	293	289	283	309	292	263	319	294	282	304	266	301	344	252	324	295	292	284	298	292	261	329	314	323	290	293	272	262	300	312	294	277	304	293	314	285	275	311	270	302	300	328	274	289	290	300	292	280	266	282	281	315	304	297	273	307	302	289	292	304	317	280	324	294	297	300	287	304	278	299	331	238	339	285	269	280	301	316	324	312	270	290	292	320	284	266	311	264	278	295	320	303	283	316	293	314	275	307	295	301	286	270	306	278	300	296	295	291	292	309	288	305	290	291	283	281	283	305	264	289	304	317	290	317	303	288	317	249	286	282	305	259	302	293	280	271	280	279	278	313	262	295	258	303	281	284	261	298	285	278	334	310	311	293	292	303	319	281	270	273	299	302	297	269	273	304	318	296	300	315	288	297	289	257	325	301	314	288	299	285	281	298	278	299	296	290	303	290	321	281	276	303	285	280	306	315	280	272	290	290	302	331	283	256	293	311	282	328	288	266	314	322	301	274	324	280	303	314	286	280	258	290	305	289	319	297	292	300	306	285	293	279	325	299	287	281	303	300	279	259	309	296	305	327	295	304	276	301	263	302	298	292	293	304	289	289	275	341	286	320	286	298	287	311	296	321	302	287	303	287	299	314	278	281	270	298	311	304	274	263	311	268	300	284	268	283	308	278	294	301	280	284	283	295	307	280	334	276	312	289	292	292	308	302	303	301	312	290	301	283	298	300	306	306	293	265	304	284	295	303	324	290	295	307	285	296	302	278	298	285	301	332	282	298	306	301	289	288	301	304	317	286	299	268	323	294	314	263	280	294	272	298	262	324	291	291	284	324	275	294	299	274	276	261	278	296	315	269	290	311	265	284	291	324	300	298	282	313	327	283	288	316	302	273	290	286	281	318	314	302	327	315	284	311	280	310	301	279	265	309	270	286	311	313	301	306	293	272	293	302	292	265	306	280	304	303	301	306	297	285	274	252	315	310	299	295	299	327	324	323	291	259	286	297	280	282	301	285	294	289	298	304	286	283	306	297	275	304	282	322	291	286	285	318	297	281	278	312	322	267	317	318	288	328	272	303	247	317	296	287	297	307	298	288	286	303	287	298	294	299	296	303	281	315	297	283	312	278	306	290	295	272	288	317	313	298	296	318	285	309	301	305	302	341	293	283	292	309	303	323	301	294	305	301	306	305	296	290	299	267	278	261	314	294	309	276	323	307	269	283	287	316	310	292	304	299	314	308	274	300	325	323	309	302	273	284	277	289	325	300	310	286	281	301	316	318	307	308	276	283	299	302	309	310	313	273	304	283	270	288	283	284	305	283	333	320	301	309	293	294	320	299	290	293	277	279	316	289	312	301	318	285	284	302	280	327	285	310	308	301	316	289	288	289	293	314	289	312	306	272	277	281	322	323	312	313	292	302	310	293	301	308	308	309	298	338	304	289	277	301	290	295	300	304	304	317	263	302	286	308	270	328	312	303	292	313	288	289	313	323	288	269	279	320	263	296	329	315	263	300	310	306	297	286	303	310	268	281	276	274	333	304	285	323	288	291	301	300	322	273	271	264	274	294	308	287	287	284	298	298	298	300	304	287	279	294	309	302	307	317	307	289	305	287	294	289	303	307	276	282	304	310	296	313	305	277	288	286	294	299	276	291	266	302	284	291	319	325	299	265	289	314	305	296	283	293	309	303	274	287	324	293	312	302	273	316	276	270	307	287	303	317	313	316	301	300	323	312	299	289	280	289	262	294	274	272	321	304	295	274	283	309	302	292	302	286	296	292	306	317	290	269	278	280	315	268	293	273	289	283	318	271	321	279	277	295	323	315	293	306	297	299	293	305	313	295	295	301	305	277	330	283	278	309	285	279	296	285	278	304	292	320	309	298	298	297	298	276	306	293	285	304	286	255	292	262	288	280	283	279	286	328	297	296	285	269	257	300	307	304	284	320	294	322	273	285	267	273	275	291	283	286	306	313	278	304	318	302	295	276	290	299	302	296	270	290	314	268	278	309	298	264	292	294	286	291	310	309	337	290	296	275	306	297	285	288	269	290	289	287	298	299	292	282	318	293	278	285	287	281	294	301	311	299	323	298	299	296	328	301	309	312	273	284	334	285	286	329	290	304	295	299	304	311	303	308	277	300	284	298	315	313	304	307	296	292	295	318	316	291	270	290	301	279	272	264	304	299	300	321	275	290	309	314	279	313	315	292	303	313	307	271	274	321	298	306	310	303	330	296	276	289	306	294	271	306	283	254	258	289	298	304	320	308	280	309	326	290	277	336	287	319	297	292	294	276	277	306	308	301	286	314	316	294	286	288	269	318	268	283	295	303	269	295	281	304	336	288	316	316	292	310	276	302	267	312	311	302	291	313	320	287	316	294	318	264	280	310	298	298	262	305	286	267	278	305	318	288	295	322	268	267	301	302	278	269	292	282	292	293	277	283	299	311	306	316	303	296	284	302
22648	21252	29608	23219	21253	21441	24394	3963	746	782	768	727	740	730	796	703	713	694	740	731	705	723	758	711	749	740	709	660	686	719	709	670	723	713	683	740	690	717	747	729	732	681	756	700	693	761	685	739	717	743	690	714	690	654	743	730	700	688	682	725	756	749	706	708	707	677	712	776	703	673	741	665	717	688	685	693	705	723	698	713	648	701	713	737	720	705	707	740	688	673	707	702	684	674	713	691	711	714	741	672	681	686	725	715	682	752	752	757	738	685	679	673	700	715	681	714	741	714	731	708	717	717	721	695	679	696	697	727	665	754	738	736	732	704	694	660	728	715	699	722	710	662	734	742	744	719	726	686	733	669	725	730	723	718	724	743	679	693	693	744	696	752	690	676	738	672	682	701	730	746	695	698	733	672	716	657	750	701	685	692	731	733	745	705	685	682	705	729	739	720	682	699	718	715	716	676	668	685	712	711	725	672	683	702	710	728	662	671	698	637	665	686	705	682	731	736	658	675	702	747	706	731	709	663	746	729	684	734	720	650	704	707	688	680	707	680	748	662	687	737	723	735	709	770	687	755	664	684	734	697	635	660	683	702	687	677	705	708	721	708	698	681	711	720	723	717	726	675	692	732	740	699	702	684	726	714	710	668	678	696	696	701	689	719	720	674	726	727	686	701	717	691	650	726	724	694	674	696	713	700	767	678	717	679	708	699	694	665	712	708	700	680	698	705	703	737	705	676	681	720	749	742	732	711	731	709	741	652	711	692	683	678	725	699	730	633	681	699	698	697	697	705	732	713	759	689	716	694	678	682	693	698	713	672	660	655	704	688	686	709	684	703	683	688	728	691	718	715	736	708	701	692	666	691	729	705	676	679	728	706	680	662	673	677	669	704	662	699	747	674	708	660	705	703	698	629	691	716	690	727	662	685	717	757	688	699	768	709	711	662	681	710	723	708	737	698	719	697	676	691	673	684	728	640	688	745	712	685	684	702	672	742	714	669	672	668	674	705	675	664	679	682	716	677	717	727	695	721	680	687	675	695	719	738	702	726	680	718	686	686	732	726	670	697	660	699	755	706	723	689	742	657	697	669	707	684	692	691	657	747	708	659	704	698	680	742	743	720	727	703	758	757	650	682	688	743	680	680	710	665	680	701	698	677	700	687	727	663	684	684	690	749	690	689	697	684	672	736	730	651	676	707	740	689	720	699	682	706	698	730	681	747	661	662	715	686	664	704	721	688	712	711	712	734	698	709	667	654	670	699	704	670	685	662	676	727	701	679	697	717	699	715	731	708	682	730	720	661	666	687	659	725	722	675	666	656	678	723	754	739	709	694	685	722	684	705	686	676	699	750	662	683	712	709	699	665	748	663	726	645	698	724	679	696	725	635	697	699	633	703	699	689	683	700	670	722	691	677	726	722	725	674	709	684	709	717	730	665	688	689	743	694	673	711	699	701	673	727	696	739	737	734	695	698	702	681	703	674	738	693	702	661	722	718	721	727	707	744	684	719	709	677	728	720	701	699	731	721	700	745	679	744	709	672	730	660	730	694	676	699	709	705	663	716	694	716	689	700	735	718	738	713	682	756	698	702	702	711	656	696	676	705	656	736	717	665	738	705	695	668	736	718	714	726	701	719	670	703	722	666	751	706	714	736	626	660	683	709	678	685	678	718	664	687	681	693	683	726	700	675	731	715	747	685	683	664	681	703	698	693	670	706	730	677	718	653	655	720	652	725	752	711	744	700	692	719	733	718	677	670	733	703	681	761	704	678	685	699	690	703	678	704	655	654	687	710	709	712	691	677	720	690	715	678	739	698	700	748	748	680	709	660	673	710	711	712	695	685	737	682	772	700	737	718	655	752	726	687	723	695	715	697	750	708	681	730	687	684	740	699	731	713	703	725	702	699	706	709	657	655	701	709	703	749	676	706	659	712	689	717	674	739	713	718	735	711	655	693	722	732	667	682	679	710	727	728	708	682	671	695	702	715	690	704	659	674	671	754	685	711	695	696	690	697	663	723	720	659	688	671	648	779	736	699	733	701	705	734	712	696	733	712	683	698	703	701	682	659	663	732	678	673	675	732	666	681	713	732	716	657	711	657	694	700	725	636	707	714	728	649	673	660	712	668	675	709	726	737	741	689	677	635	685	695	666	659	725	647	683	660	690	694	745	711	701	715	682	741	659	692	715	694	711	709	714	638	689	736	675	695	702	690	674	652	698	673	695	702	733	672	682	686	678	711	742	688	699	625	699	669	648	669	714	723	679	709	715	683	679	719	683	676	721	646	732	676	733	678	704	679	637	692	638	678	686	726	677	715	723	713	719	679	741	702	684	702	672	716	692	682	664	631	675	766	689	715	693	685	751	702	690	695	704	693	713	693	688	648	709	678	680	661	704	691	715	727	664	653	688	713	729	702	711	695	746	693	696	717	704	724	684	694	657	668	710	694	643	701	722	690	712	720	631	678	671	673	716	724	682	710	756	721	705	701	686	695	735	673	677	707	712	699	727	689	655	645	664	692	715	684	646	722	729	699	694	721	692	733	723	704	674	698	699	675	669	722	706	665	724	702	715	687	731	643	726	716	702	772	692	684	692	664	707	684	687	693	707	709	737	662	704	671	666	737	705	693	666	702	693	716	664	666	726	693	691	720	685	718	696	690	677	701	708	667	710	745	632	713	705	685	693	737	676	708	761	701	692	697	693	718	720	743	720	745	726	707	721	719	722	727	691	690	683	678	684	722	683	672	749	709	728	685	694	713	703	680	702	696	711	667	729	674	686	728	680	695	690	715	751	700	709	679	645	655	702	703	711	700	702	669	708	726	668	742	675	714	717	682	650	659	684	713	720	704	697	691	730	706	702	691	694	683	674	728	710	673	683	665	698	681	752	652	688	704	765	752	702	747	735	678	764	703	719	660	649	700	742	677	676	724	665	701	699	682	642	732	702	702	719	677	655	725	743	677	664	679	652	726	708	696	656	629	694	742	689	699	734	720	690	675	706	652	672	699	635	696	741	725	732	696	694	730	734	739	699	676	709	641	678	690	715	709	664	733	682	682	724	700	669	654	667	655	734	747	691	711	657	686	720	704	700	703	725	753	712	697	703	692	733	737	692	696	718	711	720	678	768	699	702	726	663	722	716	704	746	696	696	675	714	695	700	686	739	743	724	657	643	685	688	671	702	717	666	719	714	669	678	701	641	724	710	713	770	768	664	693	668	684	661	694	704	670	732	670	673	676	730	728	750	655	683	681	666	714	676	706	679	708	630	700	694	715	673	714	686	719	718	707	677	682	685	647	705	754	676	718	714	720	725	677	677	664	651	678	704	722	713	724	711	668	706	659	708	707	709	741	692	679	719	678	670	672	701	648	663	682	706	713	722	740	709	673	705	691	674	700	685	727	661	697	701	688	715	681	688	654	698	676	707	675	739	696	640	723	694	696	697	689	703	677	695	706	701	734	703	678	754	673	726	730	733	711	668	694	653	664
4703	1862	1224	940	928	921	841	908	846	915	858	866	857	898	857	815	831	841	862	841	854	816	806	798	847	826	817	809	780	821	811	847	782	822	804	813	816	809	835	877	826	786	835	826	820	854	824	875	845	858	852	858	802	784	807	817	841	856	810	853	810	823	803	821	827	845	866	813	808	825	830	905	776	846	851	806	903	783	858	830	816	864	823	820	857	795	883	852	844	811	822	846	826	816	780	849	807	814	840	837	873	765	778	831	829	856	863	837	842	813	856	773	891	834	821	826	811	865	824	788	782	825	871	838	806	822	835	813	832	822	825	883	818	817	808	871	799	814	899	827	779	847	816	801	782	824	802	758	823	849	836	862	784	862	838	807	805	833	837	889	819	856	800	847	889	874	833	869	829	824	852	842	817	811	786	798	811	797	823	835	818	826	830	848	805	794	777	818	875	862	803	813	833	832	802	876	827	787	833	818	794	833	839	831	850	874	774	797	847	862	816	833	785	838	858	898	814	817	879	809	807	862	808	827	795	812	796	798	825	826	837	829	861	858	814	853	834	819	833	768	821	813	832	806	813	827	818	878	820	858	840	810	844	828	864	784	814	783	835	860	807	829	830	826	811	829	822	839	835	878	801	804	854	874	795	826	771	793	833	801	805	819	828	839	838	814	818	810	819	791	776	830	804	889	867	845	772	781	806	817	818	855	816	850	830	813	824	803	777	816	815	872	859	887	825	864	836	806	841	804	880	795	808	837	806	828	861	805	790	759	772	877	834	785	796	826	852	833	839	825	837	808	860	860	866	805	822	846	833	836	841	874	833	800	855	855	843	800	803	836	824	824	873	789	837	823	806	848	764	835	796	784	763	803	798	808	857	810	805	855	802	847	816	840	842	841	845	806	816	833	829	812	833	842	853	860	802	847	812	817	805	815	807	811	835	839	822	851	808	794	807	846	864	842	857	810	786	794	803	864	795	815	786	788	865	854	806	823	813	832	858	802	779	849	863	772	806	790	825	846	866	903	815	853	823	815	791	885	803	872	828	810	806	826	808	821	821	836	774	822	842	846	799	818	839	851	781	806	836	839	846	840	845	815	834	871	834	830	842	841	828	873	812	823	835	752	795	855	818	842	848	858	780	779	850	765	838	804	810	840	843	814	813	854	775	863	781	834	798	822	785	828	773	821	844	833	840	856	828	830	830	871	846	833	864	811	803	812	845	819	828	788	854	826	838	832	858	813	878	851	867	834	775	847	785	878	828	833	815	843	811	763	825	794	807	804	759	768	841	820	800	824	876	807	796	839	808	777	801	815	823	773	783	858	813	875	818	808	805	838	825	819	799	831	848	863	885	757	828	823	871	849	831	819	807	807	805	833	815	849	807	842	841	850	810	853	860	829	851	855	898	851	834	848	859	815	817	810	804	803	774	807	813	811	810	788	809	857	875	838	832	779	799	843	821	806	825	847	884	808	894	828	811	805	847	819	870	824	800	777	832	816	846	782	804	860	815	838	787	868	810	847	827	809	878	825	802	811	779	843	831	841	784	834	855	807	789	781	850	801	838	840	781	817	803	811	784	840	772	808	826	845	832	849	839	829	823	832	894	826	818	825	820	868	800	816	845	774	859	855	824	872	811	874	805	841	830	809	853	854	821	789	804	826	810	813	782	793	824	809	849	881	835	853	842	844	830	849	817	855	823	830	793	832	852	850	880	776	851	834	851	774	837	785	798	807	762	827	810	820	816	830	850	837	815	819	767	854	890	842	789	863	813	865	816	835	870	828	775	858	900	853	855	867	789	847	810	840	811	809	837	792	834	754	821	823	833	820	830	852	840	810	809	834	782	822	808	815	813	855	823	797	862	806	836	857	816	786	826	826	840	842	830	842	826	811	863	835	774	849	845	855	851	881	859	798	869	833	826	835	805	815	844	844	850	846	836	834	797	852	824	800	863	828	818	771	799	850	795	858	825	838	827	799	801	885	833	824	861	875	853	806	860	813	802	824	785	850	835	844	814	809	836	885	823	798	799	835	752	810	882	875	839	816	863	857	853	847	836	853	844	839	823	839	850	853	892	820	813	835	853	824	847	771	814	761	851	792	817	840	839	837	861	863	838	824	821	840	837	855	831	832	856	845	839	789	839	811	838	835	789	848	768	801	857	839	877	886	847	800	831	790	827	812	863	819	846	820	834	882	750	813	817	840	874	815	792	813	819	830	808	832	792	837	867	840	839	827	828	807	841	865	839	807	900	788	848	811	901	800	819	804	835	860	800	840	815	832	784	790	798	866	821	797	840	790	822	820	821	872	868	854	861	825	898	847	837	802	797	828	820	820	822	869	833	840	816	811	837	851	814	792	799	817	806	863	802	794	791	814	794	829	761	829	795	822	836	831	836	827	826	847	818	822	809	827	793	877	811	840	757	844	820	809	790	788	814	861	834	827	846	805	862	811	806	802	830	907	847	860	825	842	779	811	856	790	806	881	829	786	828	839	852	816	856	820	815	843	768	844	863	831	824	821	875	855	794	824	795	811	850	800	851	805	847	808	873	836	844	799	836	798	802	846	790	835	858	788	836	855	824	782	765	877	797	808	798	819	784	811	875	849	868	850	756	826	822	832	819	841	851	804	884	841	816	859	840	812	818	800	827	822	817	794	818	835	868	824	839	835	811	867	818	838	828	860	781	783	790	828	827	848	782	827	837	803	797	853	855	805	841	852	842	803	819	839	792	836	742	825	771	788	809	792	835	841	795	843	801	848	766	785	836	851	831	807	813	789	850	822	783	852	852	836	815	784	842	791	796	863	834	832	813	769	820	808	765	777	814	855	855	801	816	798	816	834	832	811	802	813	834	821	785	843	810	834	780	812	811	842	820	831	808	855	790	786	798	849	859	823	826	817	833	835	840	819	825	869	845	804	757	791	819	850	824	805	868	864	761	861	802	841	817	851	812	774	836	897	864	837	767	799	805	846	815	819	837	776	840	824	833	873	828	846	851	852	830	803	778	832	900	841	833	813	817	849	795	781	824	808	847	882	818	886	821	818	840	793	824	812	868	884	875	839	833	825	881	858	856	848	813	803	841	798	837	826	792	815	806	837	809	855	806	793	829	854	843	814	825	827	872	826	820	838	864	841	834	840	791	830	883	833	829	802	839	831	847	794	854	809	853	875	808	835	786	830	735	783	817	816	886	815	770	832	872	814	782	843	843	813	812	802	793	858	786	812	788	823	850	771	780	857	849	805	819	836	798	826	786	797	801	854	870	817	834	874	856	837	829	816	855	835	814	827	791	803	846	844	819	838	806	840	756	845	803	773	812	860	853	785	826	865	837	806	785	798	808	801	810	835	866	799	833	823	861	806	832	803	782	826	841	869	798	842	831	879	861	795	829	838	821	864	809	857	817	849	852	861	809	800	870	779	809	852	879	830	826	820	856	856	806	839	804	840	808	844	819	825	841	829	873	812	837	835	807	800	808	815	798	823	850	798	794	847	781	815
27846	21218	25393	13797	422	383	339	311	358	341	353	351	323	382	316	326	340	367	344	365	324	340	340	342	340	366	365	331	345	344	366	332	357	325	304	346	316	351	337	362	326	355	329	342	344	351	376	341	347	328	328	343	370	335	350	346	349	322	333	330	345	349	341	354	353	383	330	357	328	337	361	340	314	330	371	362	338	328	326	326	318	354	345	321	336	309	317	328	343	343	351	355	329	324	334	350	346	368	358	340	349	337	360	369	332	325	344	358	323	338	337	340	350	357	347	334	378	343	347	341	335	346	332	343	355	350	357	330	314	367	351	379	334	344	338	343	362	375	378	344	346	354	342	327	337	330	371	334	333	350	349	325	324	368	324	336	347	354	353	344	342	355	367	329	338	347	313	368	341	343	343	343	341	344	326	352	370	357	315	331	379	345	335	340	333	361	339	330	356	349	349	350	304	334	363	355	349	361	327	359	345	345	333	337	327	336	318	366	307	370	331	339	362	390	318	312	349	358	350	354	375	365	346	341	319	353	378	370	328	366	341	359	321	332	344	323	360	328	328	341	319	341	334	332	368	357	337	339	323	363	325	335	388	347	327	345	346	354	350	351	329	341	352	327	321	380	372	361	347	369	374	324	350	337	342	371	349	360	320	343	338	339	337	355	350	379	372	340	365	336	370	306	334	370	351	341	334	327	360	348	360	345	351	351	340	353	361	391	363	335	343	345	316	324	338	335	306	345	321	358	338	365	311	327	307	374	330	363	378	361	309	360	354	373	328	326	324	365	349	366	363	343	312	314	343	368	324	360	353	359	354	343	348	342	362	357	357	372	355	338	355	350	356	340	337	340	336	343	331	338	352	338	354	355	342	313	363	351	339	379	314	352	308	376	332	340	339	366	356	361	337	335	356	334	332	368	328	350	355	350	349	381	339	351	357	357	351	320	361	336	326	344	323	337	346	322	342	325	340	359	332	348	367	341	329	317	358	353	362	350	359	338	365	339	359	351	338	330	316	356	337	301	330	367	355	323	353	381	334	337	366	322	378	331	364	341	349	367	340	352	349	370	355	348	374	321	377	346	343	368	316	345	350	344	358	348	386	352	330	311	338	374	382	329	354	351	369	320	340	336	363	364	345	337	331	314	328	300	351	314	353	334	351	305	340	340	284	324	347	355	327	322	335	365	359	347	371	352	350	343	377	354	336	310	369	357	349	349	333	334	396	336	360	340	317	345	346	339	343	346	351	345	355	320	346	358	329	340	335	345	340	352	341	324	371	365	343	341	365	334	354	314	307	380	337	355	314	343	400	349	381	328	388	316	321	325	316	342	337	309	333	362	367	342	347	336	342	344	335	349	349	357	339	377	347	325	332	363	350	343	367	351	343	341	350	310	350	281	340	340	331	362	334	379	357	336	328	333	383	329	316	333	328	334	367	355	330	329	350	346	329	368	350	340	361	338	362	337	335	351	358	382	359	342	322	373	327	366	357	332	376	331	334	352	345	347	364	360	362	327	340	319	346	358	347	336	351	326	310	324	337	333	339	335	320	331	333	352	355	358	340	326	311	357	329	339	334	354	337	339	370	353	367	368	345	369	336	349	328	335	365	333	318	352	336	335	344	348	314	333	374	361	322	377	343	343	348	357	325	333	361	352	316	374	350	362	370	354	357	350	361	364	298	333	310	353	383	354	366	317	342	363	362	343	331	368	314	344	350	328	349	354	366	336	331	331	314	351	364	345	340	379	321	352	340	337	362	342	341	340	367	348	326	373	353	357	344	337	368	311	330	383	351	339	330	325	349	344	345	390	342	328	340	363	351	365	349	323	280	322	345	317	332	347	332	348	325	344	341	362	303	346	304	345	351	380	339	340	346	351	348	348	335	318	337	327	345	337	348	329	356	370	341	397	333	353	370	365	333	318	349	373	353	359	355	343	335	361	335	333	388	342	346	323	315	331	334	335	380	356	324	313	354	343	330	358	339	328	356	338	335	336	372	333	333	345	324	344	346	371	370	352	327	321	342	354	352	361	354	371	320	362	315	365	332	362	347	372	350	330	361	317	357	337	328	322	316	340	342	362	331	324	389	372	355	375	375	308	354	328	353	335	289	358	321	330	347	373	313	341	346	321	309	353	299	355	342	312	345	333	378	332	320	307	334	366	341	328	336	338	362	336	342	379	315	352	338	384	319	364	319	334	364	333	337	304	341	341	345	353	335	377	337	333	330	329	337	380	324	330	335	347	343	337	346	345	375	357	337	335	367	333	371	319	330	333	357	334	359	327	319	350	356	341	336	323	368	356	333	333	351	326	327	313	319	336	359	346	357	350	345	360	321	362	342	334	350	337	374	369	326	354	351	319	350	311	320	324	395	342	331	343	336	378	384	337	371	335	348	351	364	357	312	341	343	333	345	394	364	343	318	302	333	366	336	358	352	386	391	339	353	360	321	340	341	335	347	345	344	297	334	352	331	345	352	378	328	355	333	348	336	359	360	333	353	307	333	334	301	352	348	343	342	339	333	371	346	364	354	347	331	365	339	356	355	352	342	347	361	330	346	353	326	360	356	339	324	361	336	349	323	307	318	343	328	294	315	337	338	334	309	348	304	314	334	308	347	364	360	344	361	323	348	327	334	365	361	352	341	330	351	352	344	366	327	334	347	347	302	329	382	345	323	342	320	302	325	343	344	364	323	343	368	309	346	355	334	352	337	316	338	318	338	371	329	357	344	349	322	350	316	367	347	352	354	366	362	352	381	338	327	349	348	310	371	362	375	361	366	342	332	350	386	361	340	338	337	355	317	343	347	347	349	352	350	334	357	328	348	339	310	325	326	366	335	343	339	339	377	299	333	350	360	311	356	365	338	335	326	331	333	341	347	330	315	383	311	359	327	366	313	352	332	372	327	314	353	313	357	332	303	374	343	331	360	353	342	356	371	335	354	348	350	352	338	319	358	306	353	347	323	334	345	336	329	385	343	343	338	363	333	353	364	361	340	325	365	342	339	358	381	305	332	340	332	333	387	338	337	338	328	340	348	386	331	360	322	371	369	315	331	361	355	336	336	331	391	359	352	339	330	300	369	359	369	308	330	350	358	368	322	346	350	346	344	320	343	343	334	352	305	318	341	319	335	352	332	302	335	348	356	344	329	352	333	316	338	347	330	338	335	346	314	332	345	339	351	336	331	350	357	345	372	362	310	369	370	350	336	329	333	333	318	329	352	334	351	330	325	357	342	341	355	327	320	340	300	310	361	327	358	319	350	339	327	375	307	332	319	326	317	329	327	374	371	341	388	328	337	355	388	347	339	348	321	334	360	342	348	313	344	319	338	325	317	367	348	329	357	318	333	346	348	370	313	352	328	378	315	350	335	324	344	360	352	309	363	334	350	355	338	349	348	379	347	319	338	347	339	317	356	325	327	312	308	326	347	350	312	376	354	346	338	340	372	312	366	374	317	376	341	345	342	347	332	319	325	324	334	346	341	323	320	340	356	329
3300	415	391	409	415	447	439	404	399	389	457	402	427	433	406	457	424	425	390	432	391	376	451	444	401	428	395	414	418	453	418	448	411	389	415	408	441	390	404	434	428	424	387	410	412	450	397	449	434	396	416	429	428	407	400	394	372	426	406	387	412	429	390	396	415	449	419	415	408	406	434	382	406	370	401	455	435	389	415	398	420	408	417	389	408	421	414	412	417	430	403	431	409	463	380	427	365	407	437	455	403	415	413	444	422	459	428	393	441	419	421	387	428	456	429	398	418	460	442	391	425	433	437	419	415	400	421	437	432	457	437	436	383	430	427	418	429	441	441	424	429	454	409	427	438	427	432	455	411	421	409	417	403	386	422	395	448	398	414	400	391	434	412	433	434	412	435	457	421	468	433	437	372	437	418	422	446	400	409	440	406	397	423	410	407	416	429	398	401	432	409	415	428	400	438	432	414	391	440	425	424	396	430	464	468	437	406	430	427	444	427	406	428	435	436	468	400	462	409	386	393	451	390	426	419	384	393	370	442	421	430	421	403	429	425	418	410	426	456	478	417	425	420	425	433	402	435	424	409	422	400	424	418	399	404	407	434	428	456	437	365	408	453	419	417	433	427	431	386	425	437	405	433	433	392	404	425	426	449	412	378	415	420	405	403	468	397	441	397	384	399	414	416	417	399	415	390	455	436	443	436	415	409	425	447	387	414	393	451	432	402	405	426	396	416	399	438	429	437	412	403	409	394	458	437	409	401	437	436	413	409	425	416	411	390	434	449	408	426	438	473	406	446	448	391	463	439	432	408	440	431	396	433	417	391	447	410	415	436	394	458	424	403	412	376	394	424	400	401	386	405	421	410	416	449	422	418	435	366	458	421	428	377	464	436	457	410	393	418	387	402	438	433	375	422	434	436	394	431	440	427	430	406	417	397	427	423	362	422	416	404	397	421	404	441	410	421	454	416	408	434	420	434	449	413	438	402	430	430	425	423	416	413	408	391	426	453	407	428	407	442	448	386	411	389	430	401	394	404	415	390	425	370	443	441	435	389	401	409	425	439	410	401	373	426	428	439	422	445	447	433	424	450	442	387	412	406	415	403	393	388	401	437	407	392	439	423	406	464	392	425	422	417	445	415	404	384	460	457	424	480	426	439	439	386	395	411	407	420	414	418	456	401	428	434	453	439	438	379	398	395	426	402	390	404	400	423	426	403	411	433	413	446	439	426	436	395	410	413	411	430	409	462	457	429	400	376	391	413	401	485	430	446	413	452	378	390	425	441	417	412	438	409	448	444	403	439	439	384	439	394	391	393	412	388	426	407	392	441	405	428	411	415	401	420	393	449	437	410	452	424	433	409	429	384	393	416	450	407	385	417	416	402	397	409	396	437	440	418	430	431	456	388	427	446	450	410	400	451	414	371	431	405	391	431	433	432	407	397	424	423	402	424	394	434	382	416	413	392	444	394	427	406	425	386	398	406	382	415	406	402	406	414	435	418	403	437	419	445	413	442	426	409	414	421	408	420	386	430	386	427	421	392	408	426	399	417	447	422	415	458	418	424	408	422	393	422	411	447	468	425	439	408	424	400	409	455	420	433	412	414	441	427	436	433	379	429	408	425	399	432	470	425	410	384	409	417	434	396	394	405	439	408	405	412	427	444	393	426	413	403	393	399	412	378	407	442	419	429	469	418	429	409	413	414	402	472	419	422	443	435	417	438	424	400	435	435	421	447	430	435	433	381	412	408	372	400	407	450	413	407	450	432	407	420	407	421	398	458	410	446	428	388	411	409	424	440	423	450	466	411	445	421	443	415	432	393	432	437	424	394	461	383	415	450	435	431	420	413	398	397	459	419	428	427	409	433	436	447	407	416	410	423	420	441	404	437	409	425	397	444	470	447	390	432	422	417	393	419	413	408	398	410	439	433	409	431	399	426	457	400	439	415	421	416	432	434	461	420	404	395	418	406	414	418	409	441	361	438	400	417	407	431	428	395	423	448	424	421	410	417	432	437	412	390	394	415	416	395	397	407	407	426	411	433	392	460	434	426	383	464	469	431	427	419	416	414	415	435	400	432	430	427	425	422	389	415	420	423	410	428	419	398	455	439	416	378	419	407	420	426	411	437	465	383	449	415	396	421	434	401	383	419	453	414	392	451	399	391	366	434	430	392	405	447	393	403	428	395	418	435	428	403	396	406	431	387	416	424	396	414	438	428	432	409	450	423	405	396	427	401	423	390	414	389	425	471	384	421	433	443	432	421	416	421	406	450	440	397	434	410	428	407	403	411	408	467	396	404	421	435	403	410	402	390	443	408	443	429	431	413	435	426	403	406	423	461	428	419	418	400	422	393	441	412	399	457	432	416	436	436	413	404	409	430	423	400	440	414	455	415	415	423	429	445	426	423	401	463	419	410	430	429	436	428	447	427	445	426	424	397	397	407	448	428	435	438	417	414	400	407	414	427	410	418	412	420	408	423	415	424	433	408	437	409	431	446	435	425	412	411	448	413	437	427	430	447	428	420	433	416	421	462	430	409	389	449	434	397	406	455	416	422	445	414	414	419	402	430	416	415	425	411	446	409	381	417	417	406	427	428	428	436	399	440	435	426	478	444	418	437	426	397	423	454	407	419	393	425	471	404	422	405	428	424	466	413	401	472	423	425	408	448	443	437	385	430	404	388	403	394	401	413	443	402	395	438	448	396	448	487	408	412	431	383	424	381	434	418	411	448	402	410	405	436	442	435	417	468	402	403	400	403	441	428	422	455	428	412	373	422	435	410	424	403	381	443	436	452	401	408	393	407	415	428	418	447	400	437	454	438	419	407	430	430	431	415	439	434	385	425	439	447	452	390	446	398	409	433	417	440	459	395	394	413	415	381	402	435	380	403	419	434	462	444	411	426	416	378	410	414	417	449	412	422	411	429	427	410	427	420	403	442	406	437	419	406	392	419	417	433	420	437	404	431	430	411	408	444	400	408	435	421	407	403	425	403	416	417	430	426	444	473	365	403	468	397	419	377	439	442	439	383	401	408	419	414	404	442	399	436	414	414	426	387	399	395	416	398	423	409	400	393	439	429	443	420	432	411	400	407	421	424	410	443	389	417	404	412	407	442	423	419	443	421	419	414	415	476	445	400	451	428	432	444	420	430	426	411	425	417	403	396	410	407	412	408	406	409	396	429	414	395	429	405	381	403	415	425	413	427	405	406	436	409	408	443	388	416	400	427	434	427	396	407	413	410	436	437	423	449	415	414	400	404	375	397	408	432	404	429	432	390	423	446	461	410	439	414	447	428	446	406	422	414	425	429	355	372	444	425	398	444	418	440	461	440	398	436	403	451	409	431	474	400	435	406	424	418	436	437	452	418	394	449	425	407	411	433	398	416	383	407	411	439	408	433	414	470	433	388	431	431	412	409	426	442	435	437	420	397	445	433	433	406	416	405	409	411	413	422	400	458	432	398	406	447	398	435	417	438	380	409	437	437	430
25507	21212	29758	22961	21215	21263	19258	1011	754	757	764	746	761	677	722	740	701	795	779	773	759	781	667	696	690	720	736	741	713	748	757	713	708	733	644	701	715	773	738	687	714	714	741	693	715	712	720	675	700	658	710	713	709	787	702	736	735	757	739	745	709	705	690	662	716	723	723	730	714	708	744	730	694	717	787	741	754	693	732	715	676	708	707	682	694	668	739	693	706	658	739	729	733	706	737	704	721	715	752	728	693	708	760	726	693	725	763	713	707	724	685	709	689	700	702	701	728	710	758	718	710	705	710	729	681	751	686	716	733	666	706	706	674	751	776	697	724	706	702	754	697	755	689	706	749	712	703	754	698	716	713	741	736	757	684	758	726	709	704	702	718	757	698	714	753	776	791	737	670	721	702	724	770	707	686	673	728	689	694	717	709	737	675	675	767	716	717	690	713	728	742	742	724	713	700	732	663	745	696	720	702	699	733	727	751	683	754	736	706	689	717	723	722	694	733	719	720	720	762	720	696	691	708	731	710	753	714	696	689	726	709	692	740	723	712	688	698	724	753	691	782	719	748	709	754	690	705	685	703	759	736	735	734	735	698	702	715	753	690	706	707	743	711	687	687	744	727	714	752	752	714	764	703	765	744	736	712	773	726	722	690	722	713	711	682	718	703	758	687	699	721	666	738	689	777	660	714	675	704	759	703	715	724	679	727	695	722	718	697	708	743	713	706	670	694	744	695	699	672	726	723	720	712	698	707	708	738	697	728	748	738	713	719	725	689	688	703	708	750	726	703	704	720	786	736	694	739	751	702	702	702	715	768	733	752	730	720	742	725	687	699	706	715	730	709	678	705	695	754	734	721	745	762	687	712	728	721	671	687	675	664	715	712	763	755	703	736	726	750	697	764	721	705	666	705	746	715	703	735	702	726	702	714	714	714	736	742	715	707	733	682	715	717	674	726	676	710	730	699	710	713	735	707	739	708	781	713	706	753	712	700	739	756	720	703	713	742	665	745	720	652	700	712	702	735	720	647	661	719	701	743	707	675	739	709	719	733	740	674	701	700	715	693	755	681	733	727	706	727	754	730	756	746	706	740	670	672	724	692	732	690	726	697	694	716	685	744	711	698	732	662	701	684	713	650	751	699	741	708	709	664	728	722	747	716	711	736	698	733	689	737	670	740	678	724	723	721	740	750	751	727	695	702	734	686	708	749	733	740	719	732	715	703	684	698	738	752	714	705	696	732	709	715	703	718	721	698	713	696	727	725	668	706	665	700	723	717	677	686	709	693	716	706	751	712	612	729	693	706	703	742	713	706	691	696	699	692	747	695	778	735	706	702	684	709	705	685	715	744	763	756	738	708	730	697	712	753	715	744	763	735	732	708	683	728	743	741	732	732	699	732	734	721	698	730	665	687	677	697	673	714	733	705	693	743	739	696	674	668	690	679	745	735	719	737	681	738	736	712	745	702	712	679	732	675	750	733	719	740	693	721	730	713	731	728	714	688	747	715	754	683	712	725	692	779	735	723	691	670	670	730	675	722	715	717	684	698	741	699	750	674	743	779	702	745	698	702	761	772	679	746	745	661	715	743	721	699	673	654	687	743	696	745	692	719	713	659	690	747	735	694	753	694	673	727	767	700	695	688	731	726	669	750	734	701	755	728	683	708	681	711	687	690	740	725	715	689	699	738	697	746	690	726	725	743	682	718	693	719	732	760	717	741	664	671	671	691	719	651	703	709	685	722	766	754	718	708	723	724	706	769	707	789	716	699	692	703	724	755	687	691	743	669	715	726	702	714	707	716	696	666	665	733	750	669	711	711	718	735	676	757	710	685	689	720	726	652	722	707	658	650	687	682	687	720	684	693	691	724	736	660	696	709	732	694	705	741	681	737	700	734	735	722	742	702	708	744	716	707	727	722	713	685	689	744	703	681	748	723	700	741	689	752	693	719	722	693	698	720	717	735	711	745	760	755	752	704	761	705	744	722	731	746	711	691	730	700	730	695	720	683	750	734	704	725	729	721	701	696	709	690	672	735	737	715	749	729	729	715	743	707	718	744	807	747	765	722	717	719	740	712	710	713	742	751	742	753	722	717	724	689	683	744	691	708	725	730	723	722	713	693	691	724	727	703	731	689	738	715	673	686	725	691	694	700	691	742	735	766	695	666	689	750	657	696	756	732	687	719	701	693	713	702	700	714	683	725	738	726	723	665	734	723	653	707	720	695	675	742	716	730	719	705	668	708	712	650	723	697	727	680	654	701	722	758	705	692	707	763	702	730	667	727	675	752	712	720	748	671	752	734	711	732	735	715	674	730	675	675	691	682	707	783	671	720	714	696	709	705	683	718	719	720	657	725	712	674	714	698	718	704	752	734	723	692	691	727	796	750	730	676	730	689	742	699	716	696	699	712	736	664	704	716	727	729	722	686	730	715	734	732	726	740	712	729	755	676	719	710	700	733	745	721	702	707	729	699	698	662	703	717	684	711	722	713	714	693	731	660	698	725	675	718	720	711	715	709	710	721	723	688	699	742	702	739	672	742	743	698	750	724	724	696	702	750	741	727	734	698	727	686	721	702	703	741	738	711	718	714	714	694	724	723	716	689	773	690	707	720	730	707	700	721	697	736	663	763	699	724	707	693	739	711	698	772	725	718	728	707	685	688	724	706	716	735	706	718	716	730	663	692	675	690	641	695	709	695	695	709	740	733	705	739	716	758	732	701	768	708	744	693	710	714	683	691	743	669	693	734	708	708	712	741	747	713	761	752	718	734	709	717	702	700	707	703	708	689	730	736	688	732	710	698	722	655	774	674	747	698	749	689	699	746	714	719	697	704	701	676	711	710	718	705	702	731	692	654	715	651	737	721	706	738	710	679	721	693	719	695	687	697	697	671	700	744	686	702	698	736	694	674	676	725	741	724	772	729	724	719	737	713	761	737	695	729	780	698	690	775	717	682	751	701	747	720	711	665	744	714	769	761	742	716	735	652	697	680	726	741	718	736	744	699	728	712	725	697	760	704	739	726	718	674	707	704	714	730	681	694	688	725	679	679	725	747	742	688	718	719	726	732	676	785	739	741	716	687	737	701	669	693	716	716	738	732	678	741	745	659	693	728	702	690	683	679	743	692	694	712	720	667	723	738	670	709	749	701	717	746	744	700	701	725	723	745	697	730	720	720	756	677	754	696	720	735	733	709	727	719	713	748	730	702	738	670	656	708	651	696	686	705	719	692	712	708	716	709	664	723	705	679	722	691	680	703	705	738	688	683	765	699	743	717	709	685	725	714	670	679	732	745	701	710	766	666	743	716	724	737	709	662	697	745	732	749	671	723	719	721	683	708	732	634	715	734	695	716	664	689	686	766	693	718	750	749	697	699	693	771	725	731	742	679	700	680	661	722	680	715	700	657	692	747	741	712	767	681	725	733	689	713	763	708	714	701	740	729	743	686	707	724	716	699	721	671	747	720	754	708	729	764	724	693	731	774	708
4083	1398	1003	1008	884	859	843	862	828	810	820	849	875	852	856	833	837	858	866	792	828	808	820	837	795	850	836	813	855	874	840	871	813	854	847	880	790	801	821	858	822	789	873	816	803	783	794	873	784	870	852	812	853	848	813	748	829	801	786	806	783	806	843	813	835	865	814	842	841	872	825	805	861	827	864	828	868	807	807	843	831	831	852	797	833	830	846	869	816	844	885	837	901	845	814	855	832	825	817	798	836	822	837	811	778	808	828	842	815	822	812	855	817	845	884	830	825	812	894	802	849	858	858	815	825	825	814	792	801	810	768	793	817	813	870	808	815	831	803	775	850	767	848	819	848	852	830	827	866	814	826	842	799	850	856	821	816	817	890	895	854	832	828	806	775	824	810	851	756	835	847	861	814	771	806	843	836	809	822	839	876	767	804	880	812	795	841	815	847	881	817	809	824	853	825	832	807	828	776	820	827	785	845	808	886	836	831	823	835	861	854	845	831	860	833	807	817	833	806	820	781	833	796	817	792	830	894	818	800	829	810	843	818	869	842	793	870	818	826	808	807	807	830	834	857	820	781	803	876	861	863	843	884	830	830	846	895	860	853	815	824	853	828	845	835	811	826	855	872	854	850	849	810	830	820	860	818	832	850	783	813	794	844	777	842	857	789	859	838	830	810	842	810	830	834	793	825	861	815	819	801	858	763	845	810	884	820	837	878	819	871	819	874	798	831	835	868	862	851	844	828	855	818	824	814	795	806	813	807	828	880	843	797	871	814	793	849	817	858	855	826	795	763	851	863	898	823	848	827	844	775	794	842	849	854	818	857	876	848	865	816	837	845	833	875	819	840	853	816	813	841	829	860	813	878	823	796	791	799	791	821	822	842	817	838	812	795	831	796	769	818	820	795	844	832	841	858	850	807	820	861	835	811	860	882	819	788	859	834	825	833	829	859	839	800	857	774	862	830	771	801	868	794	813	841	867	836	833	811	863	824	854	845	874	853	815	796	861	873	818	849	849	859	891	890	822	872	813	812	800	864	837	821	794	881	834	793	813	867	882	818	862	783	796	780	847	810	908	838	866	806	834	807	790	811	807	852	861	832	853	790	811	820	856	810	852	832	833	794	799	801	850	890	849	778	887	787	791	809	797	837	830	887	773	817	851	813	808	818	761	808	837	788	814	870	801	847	828	832	840	866	844	849	820	810	823	822	835	834	808	870	890	801	844	840	800	828	851	822	837	824	829	797	803	816	829	818	787	773	775	936	870	827	854	842	814	850	823	907	820	798	868	878	854	876	818	861	844	867	792	789	873	830	829	848	829	829	813	844	795	842	850	820	839	827	818	861	828	814	828	807	848	824	812	830	842	826	821	864	814	865	830	871	842	847	826	826	801	849	840	804	850	837	863	802	824	828	861	847	810	841	846	850	824	852	893	812	849	830	877	851	817	854	799	894	847	816	811	836	880	850	836	808	834	813	765	809	826	825	842	841	861	863	810	827	789	860	855	874	833	817	869	848	789	848	829	772	830	806	815	806	844	770	838	812	829	792	848	852	851	857	839	812	830	839	850	855	798	801	801	784	825	849	793	814	862	839	807	814	811	828	796	822	837	903	825	799	808	855	812	852	869	854	799	845	903	793	852	802	834	810	817	826	789	819	848	806	802	807	817	833	857	856	834	814	822	820	783	857	788	881	854	845	838	829	862	819	834	814	836	892	807	798	886	837	819	840	842	861	850	838	792	817	881	779	835	841	831	790	840	845	850	792	803	805	868	774	801	786	832	834	830	828	798	855	809	827	820	784	820	826	860	836	833	786	809	831	786	846	802	815	825	837	786	866	821	858	828	800	848	779	795	802	833	817	851	853	840	868	883	828	819	785	835	888	760	846	838	778	836	827	853	780	822	824	842	831	808	774	861	847	774	852	839	873	845	823	818	835	887	847	812	843	819	879	798	868	851	820	788	843	821	839	833	840	791	796	777	795	784	851	833	817	797	810	891	830	814	853	815	836	848	879	821	890	821	862	862	817	800	807	783	863	823	869	827	823	829	805	835	818	817	833	864	792	835	801	808	814	799	867	814	850	831	819	828	855	842	819	780	805	801	806	842	816	845	812	835	828	737	784	805	819	799	821	774	814	853	837	810	796	899	837	810	814	854	834	802	838	774	827	828	856	836	815	858	850	830	800	813	871	797	815	817	794	831	863	784	798	827	816	816	815	884	810	853	834	802	866	843	830	785	856	784	820	819	873	788	823	833	808	811	810	828	798	828	858	787	820	845	811	796	794	825	876	849	786	842	858	872	762	863	862	812	819	811	854	866	798	838	848	835	828	838	838	838	770	823	858	847	821	807	780	823	761	810	817	847	828	779	866	791	785	772	841	862	853	853	883	802	833	816	831	834	835	779	859	830	824	818	807	821	857	801	823	850	900	817	830	786	870	848	803	787	832	825	839	835	850	815	794	809	841	831	826	821	805	829	896	827	849	807	836	821	820	786	871	776	870	818	820	858	801	829	829	776	809	867	832	836	842	835	831	813	851	834	794	821	755	787	857	793	781	851	837	833	810	782	778	839	807	826	854	809	802	860	851	817	841	846	795	846	827	856	814	871	784	870	759	850	809	841	791	847	814	819	882	861	841	807	797	822	824	812	894	780	822	845	850	802	801	796	781	856	831	869	814	836	794	813	864	829	784	786	773	813	786	832	829	794	833	816	846	856	795	842	835	801	821	779	787	794	828	839	803	820	805	831	822	844	813	820	808	833	806	785	849	852	783	859	792	801	839	806	831	852	797	866	862	851	829	799	806	868	797	873	844	804	857	744	788	752	802	808	805	810	822	824	876	856	826	791	753	849	809	801	795	830	805	815	808	772	827	854	798	868	800	834	833	782	824	841	819	819	843	809	802	835	837	858	856	780	814	821	784	793	855	805	771	843	832	823	816	793	864	858	794	779	855	806	824	872	809	860	861	846	780	807	776	829	832	848	801	860	856	846	794	869	830	808	843	792	826	823	858	841	851	811	806	859	811	785	786	799	843	828	813	839	825	834	869	806	837	828	851	765	820	845	811	855	862	853	808	822	839	817	830	783	783	874	792	846	835	783	844	834	836	871	817	817	797	799	837	871	830	812	828	828	789	871	842	825	823	794	833	798	855	836	857	816	782	812	857	850	842	807	819	842	852	802	789	825	809	755	761	810	836	828	770	822	844	869	841	844	786	802	799	863	815	837	819	842	839	786	783	826	841	824	848	853	849	821	825	816	819	879	840	858	870	822	827	798	838	851	838	829	826	837	812	832	832	882	853	793	807	910	805	848	866	844	905	806	796	815	777	735	841	817	831	841	789	863	838	788	798	833	814	849	819	879	823	834	841	787	811	807	804	850	820	853	841	793	865	865	856	775	767	820	862	811	842	795	828	846	845	825	815	828	885	837	840	775	858	811	752	889	825	806	831	830	824	839	835	867	824	840	855	793	814	861	841	794	819	795	803	761
27604	21220	29600	23134	21193	19404	433	247	246	248	247	218	228	224	207	235	229	256	256	214	242	220	250	251	247	223	213	208	217	210	252	248	235	229	204	229	196	239	227	229	215	227	246	199	229	244	219	200	216	220	219	255	222	216	231	213	227	223	231	226	183	225	231	239	241	227	223	238	239	246	216	222	249	210	215	219	209	222	224	207	227	234	240	227	219	229	226	230	223	242	210	248	224	209	236	194	228	213	204	234	214	219	238	238	224	210	218	221	217	238	240	242	236	236	220	235	218	221	232	236	232	218	247	222	224	227	215	268	226	235	232	209	234	221	247	228	221	241	222	210	234	247	202	256	242	225	225	217	242	227	214	218	219	213	207	214	239	203	226	225	238	206	239	213	248	250	253	244	239	234	226	236	215	234	212	220	207	244	218	214	216	226	206	223	222	256	233	236	221	226	216	242	243	206	213	214	238	212	229	241	216	235	223	245	240	217	233	240	225	228	259	210	238	231	268	219	229	258	205	248	230	218	218	203	234	229	220	248	240	217	244	266	212	217	216	210	236	221	231	228	226	250	238	232	216	247	226	222	219	218	208	199	232	230	204	238	206	222	221	193	225	205	235	256	226	227	207	238	215	220	227	245	202	226	214	229	224	219	222	220	232	245	241	244	242	207	210	226	225	229	227	234	240	212	204	248	181	232	233	218	218	260	197	258	233	222	232	222	229	224	191	237	226	234	211	206	230	237	226	218	241	235	247	212	229	224	231	210	214	235	229	230	202	225	230	208	225	207	258	217	235	238	224	226	216	210	257	229	260	212	236	215	212	206	220	210	237	198	217	229	216	220	230	222	210	230	214	232	232	239	229	216	242	249	220	223	223	244	226	216	228	236	229	222	238	206	251	233	215	240	192	217	244	221	228	212	261	234	218	206	234	221	247	218	255	225	233	243	217	240	250	249	206	216	213	260	239	232	224	212	219	220	252	238	222	226	225	238	224	240	228	261	203	210	187	227	226	224	207	220	207	211	227	225	221	232	223	216	235	222	218	241	195	227	235	194	210	228	241	207	235	218	240	214	233	238	206	242	229	246	231	242	211	224	214	204	253	230	269	219	220	219	230	227	199	259	200	246	215	229	214	230	229	210	250	238	223	230	216	221	246	232	230	228	231	220	202	233	226	229	225	219	216	233	231	238	237	205	214	225	215	213	232	237	251	225	215	219	215	185	221	230	214	218	227	221	240	226	230	238	248	249	208	231	215	228	221	221	221	218	239	255	263	229	217	205	222	243	227	204	235	252	263	217	200	224	220	231	241	234	223	229	219	230	226	239	206	239	222	251	218	230	225	211	238	220	237	257	240	215	227	229	245	246	202	220	235	219	230	230	250	218	240	237	233	224	210	236	239	243	251	232	216	210	245	245	213	213	236	233	219	230	240	214	222	233	232	234	245	198	209	226	206	245	232	229	215	205	241	207	238	212	244	225	230	243	249	222	212	246	234	217	227	234	223	220	232	239	227	209	225	217	218	221	235	226	179	227	243	245	207	221	227	229	229	232	201	251	228	237	224	211	214	223	215	223	240	232	220	228	221	217	241	186	231	239	200	210	211	246	243	219	222	211	238	233	227	224	255	229	217	209	192	254	234	200	266	247	229	243	240	237	219	242	246	252	222	215	238	252	206	226	213	220	229	208	204	228	236	201	227	235	254	220	219	221	207	205	199	223	233	257	193	234	211	220	217	234	228	222	234	239	216	213	213	239	214	251	208	231	221	239	243	260	223	211	231	238	226	243	215	210	241	234	238	208	224	192	221	251	208	230	245	231	209	222	219	213	217	211	218	243	199	230	233	239	219	224	211	237	228	235	232	215	233	228	210	206	211	242	211	235	247	218	217	226	216	204	212	223	199	244	239	219	227	236	239	243	208	232	228	205	242	213	221	227	244	244	231	217	220	230	221	231	216	219	243	236	221	210	209	251	221	233	246	236	249	217	233	207	204	206	237	248	212	213	231	215	208	236	211	224	230	208	224	218	216	246	218	215	228	213	253	238	263	227	213	219	205	230	221	227	232	243	212	219	244	233	213	221	242	216	237	250	229	244	227	218	231	233	233	232	222	220	222	224	217	244	218	216	242	220	200	239	213	243	239	215	260	234	229	218	208	252	209	233	198	236	215	250	229	279	186	269	205	249	230	215	201	236	222	215	239	220	221	252	233	210	244	233	227	222	236	215	217	252	228	220	226	239	226	238	229	214	216	196	248	207	215	203	232	207	225	213	230	213	227	225	235	239	207	266	249	214	214	244	253	223	238	214	245	218	227	232	251	200	238	238	233	215	224	189	224	253	227	224	205	230	262	193	225	207	222	243	236	229	241	204	222	276	224	248	224	221	236	215	227	239	212	198	239	203	235	236	224	223	245	218	204	229	219	237	219	222	216	204	223	243	222	227	219	220	255	230	240	190	202	231	220	229	215	235	215	217	240	206	226	264	234	244	225	215	239	212	236	247	240	214	245	254	254	243	224	221	242	232	213	226	229	233	228	219	217	216	256	275	213	230	219	238	249	200	236	233	192	223	225	230	229	240	214	228	229	254	224	223	231	219	220	225	233	224	207	211	228	207	244	218	241	227	229	217	209	226	229	238	231	229	211	189	249	215	220	218	216	210	231	241	240	214	239	213	226	233	236	225	235	226	218	232	230	199	216	216	237	225	221	230	199	228	226	244	210	220	214	218	197	236	224	216	208	213	190	237	201	216	217	231	224	240	212	239	221	228	215	209	232	250	247	243	219	226	229	207	230	229	222	198	211	221	236	232	230	224	203	231	248	213	232	213	229	227	232	212	201	229	224	230	231	225	229	214	232	239	246	206	242	227	228	228	229	247	239	255	237	249	196	228	241	237	245	235	230	248	221	245	227	233	225	218	215	192	217	211	228	200	205	234	246	225	206	232	207	203	216	242	199	213	214	240	241	219	199	219	223	224	207	203	236	221	199	237	223	208	221	247	225	234	197	257	210	222	217	216	209	224	232	207	230	221	239	227	204	239	224	242	225	256	234	246	229	256	209	241	222	233	190	238	242	209	240	221	256	231	211	251	239	229	220	218	196	227	203	212	212	219	240	238	250	231	220	208	230	235	235	245	236	208	228	267	221	222	201	214	238	225	222	213	202	227	220	224	222	234	229	238	240	217	247	226	215	227	261	217	222	229	238	209	221	234	204	231	231	225	219	223	234	244	204	221	216	240	230	245	230	237	219	229	222	213	224	242	226	227	245	260	201	218	210	237	221	245	234	228	231	223	222	215	197	246	214	230	211	232	214	258	244	218	230	228	246	229	223	239	204	229	235	213	208	222	232	227	234	211	212	222	229	228	239	194	247	215	222	226	214	234	218	243	214	231	211	251	234	240	219	239	217	221	232	220	240	206	239	210	218	210	207	213	229	237	242	223	225	220	212	259	212	230	230	223	233	207	212	239	216	218	235	224	223	239	210	235	216	230	195	205
3801	577	361	353	308	328	344	296	298	307	291	315	329	297	344	274	268	282	271	291	309	295	281	266	315	295	321	345	289	323	300	291	328	327	295	274	323	325	295	334	299	313	283	316	274	300	295	321	315	278	330	302	320	318	289	293	269	291	286	307	300	319	298	293	316	286	306	321	262	322	318	303	318	303	317	296	296	303	288	303	290	294	308	289	323	313	331	311	296	269	272	322	297	283	309	300	316	285	322	324	329	287	313	295	304	327	274	320	292	299	311	279	314	306	288	322	337	284	303	318	338	317	328	278	301	274	285	278	327	312	316	290	290	327	306	276	317	330	298	314	288	314	312	304	296	316	294	291	278	288	274	322	302	314	305	268	316	316	310	291	300	307	323	298	307	307	304	289	304	278	285	313	305	290	300	286	288	298	299	300	274	332	289	320	331	303	311	285	304	315	279	296	313	322	338	305	295	304	285	293	296	306	291	273	298	251	327	267	337	279	298	321	298	298	295	307	305	298	296	295	285	329	310	319	275	316	293	288	328	310	325	266	294	287	295	303	298	312	304	296	290	301	281	287	296	282	328	292	294	301	298	318	308	296	310	287	298	289	317	328	304	304	300	316	310	330	288	296	313	297	306	288	288	303	260	293	312	306	320	317	287	334	305	322	315	308	299	286	310	315	336	300	299	288	322	331	327	302	256	298	274	310	286	274	295	286	297	312	281	312	291	321	314	348	271	296	297	305	281	256	327	299	292	266	297	300	306	304	269	296	310	303	335	311	317	309	308	298	291	308	311	285	319	291	306	294	303	304	302	287	301	312	304	279	295	291	276	252	314	315	296	270	303	294	314	280	307	298	275	295	298	292	331	285	322	317	323	290	317	309	321	296	305	310	303	317	300	284	287	306	279	293	318	254	270	302	311	335	296	281	276	323	317	314	300	285	263	282	268	292	304	313	298	285	311	275	298	292	277	313	293	273	279	303	278	296	321	302	299	310	306	314	305	284	300	307	302	268	292	320	296	317	313	317	297	287	325	318	299	330	305	306	283	312	285	320	311	300	313	298	307	304	292	295	316	278	308	312	272	294	294	291	290	275	284	299	309	318	288	309	316	299	318	327	308	315	287	306	271	342	328	329	308	294	267	272	309	312	308	320	320	308	307	314	313	298	315	314	307	309	296	315	299	329	357	296	319	307	306	312	317	313	300	288	313	322	318	340	286	312	303	273	275	301	291	303	288	288	323	316	300	307	348	294	295	289	288	316	293	302	328	320	284	297	271	298	296	292	297	296	335	327	319	313	277	290	308	295	322	304	339	340	309	298	313	304	273	289	285	284	311	325	296	289	295	303	286	308	314	336	284	285	309	287	311	313	311	265	318	302	293	290	315	274	304	300	291	292	297	281	270	308	267	312	307	291	291	284	290	258	313	309	276	311	347	313	288	315	300	303	281	319	266	294	299	303	303	293	311	291	306	296	336	317	305	281	284	300	307	300	303	277	313	320	329	276	308	307	290	329	304	307	287	290	293	303	312	288	303	300	314	321	318	301	300	269	312	307	268	293	277	288	322	264	275	285	309	318	306	299	286	284	279	308	281	293	308	297	297	305	281	300	297	298	310	290	292	280	306	287	312	277	312	311	311	292	322	287	330	321	304	292	300	293	279	288	308	308	322	300	290	277	288	303	318	288	311	298	310	262	316	291	296	299	274	292	298	310	297	296	298	293	288	308	315	287	306	293	292	310	284	335	310	288	257	318	282	286	299	293	317	286	304	304	327	272	287	325	269	286	303	301	253	293	278	298	302	316	316	319	260	290	285	300	280	287	286	316	295	291	270	299	311	304	302	312	286	309	291	312	297	339	292	324	279	309	333	267	302	298	286	302	286	286	275	302	295	292	279	267	295	313	298	308	332	289	304	312	322	308	306	340	285	317	287	281	297	292	340	313	318	301	309	322	290	278	299	278	309	294	311	334	275	322	311	292	279	325	313	306	322	311	295	282	309	326	259	322	316	306	310	308	301	289	269	276	325	306	293	306	310	280	296	284	285	280	320	274	269	298	250	285	262	326	310	301	275	309	299	312	304	284	304	295	296	292	289	297	302	293	291	300	309	291	311	279	310	327	286	304	299	329	298	293	335	318	278	293	290	306	291	295	286	269	291	331	311	290	277	293	270	292	290	292	283	314	303	311	332	317	282	280	317	313	309	303	285	304	303	259	271	331	311	291	311	311	280	277	289	290	284	324	264	281	297	339	299	303	303	300	286	289	321	300	293	276	305	282	317	285	323	311	308	300	282	279	285	289	297	301	323	294	302	309	306	318	320	340	318	299	276	318	290	303	289	335	329	279	320	308	338	289	332	292	307	311	300	292	309	293	296	278	324	311	268	301	300	328	314	295	298	335	292	288	272	279	277	293	276	263	328	288	292	305	307	316	288	267	313	295	261	300	298	297	283	284	307	300	331	270	331	322	290	293	325	304	297	278	280	282	293	318	285	292	308	312	267	314	304	336	314	297	297	291	293	321	294	337	286	291	302	303	302	318	313	329	301	299	307	285	316	284	272	284	310	303	301	326	307	318	301	281	327	310	271	287	280	312	331	289	282	295	318	298	278	289	307	289	317	303	307	290	319	321	323	310	297	313	340	299	305	292	306	284	263	291	281	306	302	297	329	295	316	279	287	275	327	317	300	284	283	318	274	288	314	272	315	292	297	295	287	297	321	329	324	317	303	306	306	320	273	331	345	321	314	317	292	321	299	305	305	283	303	296	292	282	315	306	297	306	299	293	289	307	311	287	311	286	320	311	333	308	291	293	306	305	299	299	324	304	329	293	327	279	301	289	305	289	272	288	315	292	329	297	334	313	309	296	295	303	298	327	286	268	349	300	279	271	298	321	318	311	302	295	282	324	304	285	298	269	275	283	281	311	299	296	310	309	308	268	299	325	305	278	278	279	300	326	296	297	339	312	288	267	335	307	316	300	293	290	270	296	286	273	274	293	276	299	319	283	315	308	281	317	317	305	303	286	304	294	331	310	291	273	328	307	291	313	282	302	300	287	283	328	319	307	327	316	302	309	293	319	270	287	313	293	293	301	279	280	312	318	306	304	306	305	323	300	282	293	306	316	310	274	288	299	291	284	296	280	286	302	293	289	288	268	296	325	321	273	306	287	309	291	291	302	341	298	314	304	307	330	319	281	303	290	303	300	311	304	302	304	324	312	339	311	269	294	299	292	269	305	295	295	293	303	302	311	319	313	279	307	322	325	329	307	261	296	276	311	306	316	321	306	288	289	320	320	325	304	309	300	302	297	290	300	284	327	337	307	295	305	306	289	319	286	333	312	286	298	307	276	322	271	280	323	317	313	332	298	301	347	295	294	285	309	297	302	322	318	303	322	284	287	275	312	289	307	314	311	331	317	331	290	319	287	283	289	318	293	285	292	315	343	289	312	305	299	307	312	310	313	282	316	303	290	318	298	333	308	314	302	312	327	297	272
22673	21296	29644	23302	21297	21472	24522	4156	799	737	798	773	723	744	760	754	747	766	734	758	698	731	733	696	727	744	701	713	722	741	692	716	706	736	700	731	709	678	735	759	718	698	698	698	723	705	721	692	713	767	718	768	755	725	749	685	728	708	660	683	693	702	721	741	701	702	732	725	681	743	684	694	709	716	689	662	696	739	697	721	760	720	721	664	706	760	692	737	713	720	706	728	707	687	706	707	698	719	701	680	670	723	726	684	750	687	725	714	677	713	716	649	699	716	660	662	728	684	693	708	720	656	745	678	730	745	692	707	695	693	735	730	705	743	671	729	697	731	702	700	713	697	704	701	737	713	707	732	726	675	731	667	769	703	712	727	699	725	713	719	695	693	707	747	730	721	679	713	736	731	679	701	712	707	686	723	718	735	677	677	719	730	704	677	728	746	696	681	739	729	724	726	711	722	730	658	717	737	669	733	708	706	718	735	676	710	707	729	723	689	720	717	670	702	727	757	687	721	719	696	695	663	702	688	696	742	690	690	711	685	726	734	746	707	692	725	743	750	718	744	688	672	704	720	723	690	697	690	682	741	721	720	728	744	672	668	685	738	713	741	727	691	715	679	731	690	727	673	742	709	706	762	706	730	709	701	714	730	688	684	697	732	720	691	728	704	712	687	781	727	737	681	678	715	727	674	713	704	669	693	701	703	700	726	722	694	786	718	743	706	709	700	756	714	731	694	732	726	719	671	740	694	732	740	722	691	723	721	708	727	686	732	697	706	672	684	721	705	724	711	706	717	729	722	714	703	713	704	699	731	715	711	729	663	699	752	689	706	714	706	716	729	687	725	722	729	750	683	658	731	698	715	715	748	702	701	768	707	667	722	638	692	733	716	752	716	703	648	753	679	721	705	683	718	709	731	723	694	714	699	746	737	700	679	703	757	716	696	703	656	721	726	696	701	736	685	690	736	754	711	675	708	674	728	694	750	688	702	682	704	719	699	714	707	715	700	723	682	713	692	684	713	705	702	705	725	640	693	701	703	725	678	648	748	705	704	740	756	696	717	735	722	751	709	689	745	685	737	707	699	718	731	710	682	696	705	721	725	705	710	704	733	743	679	680	722	724	681	768	718	776	667	701	732	671	741	728	693	686	711	724	698	682	685	694	668	696	702	731	765	680	715	708	695	688	740	733	711	659	780	684	674	701	725	686	687	687	739	712	673	727	727	702	698	739	728	709	696	699	726	683	646	710	717	676	729	720	728	660	727	690	703	724	684	677	706	747	731	709	663	781	676	765	679	710	706	704	712	697	645	682	741	706	694	760	724	734	711	684	698	676	672	665	771	706	741	690	699	680	726	668	728	735	691	689	676	707	711	753	753	761	736	747	705	790	705	702	685	715	734	658	702	743	725	719	725	680	708	678	698	690	691	702	696	764	705	701	717	716	688	699	713	721	741	751	697	695	699	657	702	738	704	741	756	747	672	700	673	745	696	678	672	695	708	730	691	748	708	713	737	745	703	711	680	706	706	734	708	681	658	683	742	721	714	668	721	699	710	707	709	694	743	686	701	663	747	685	696	728	760	737	696	767	723	666	720	684	662	696	736	650	699	743	684	733	701	676	749	732	738	718	704	690	673	718	696	749	700	723	695	759	704	684	724	741	693	728	724	721	742	622	724	710	727	686	711	819	706	734	702	732	716	698	678	665	709	688	704	719	684	695	692	696	684	728	732	720	686	622	702	684	668	675	658	703	721	767	663	642	726	672	710	672	714	716	741	661	743	664	706	669	663	718	720	671	711	656	725	720	738	694	731	676	678	709	686	702	690	696	730	702	719	721	673	650	712	744	664	659	718	727	681	744	696	648	716	774	729	692	672	693	736	737	660	704	704	696	709	667	696	681	760	703	708	670	715	759	708	751	727	719	728	687	683	699	682	676	727	681	713	711	700	685	728	711	660	755	686	691	711	717	692	661	731	693	681	708	672	678	715	720	706	725	675	700	680	721	705	732	668	716	734	719	678	682	654	723	691	731	668	676	719	736	741	708	737	720	748	757	642	739	697	702	707	679	750	710	731	656	680	657	719	656	737	710	672	730	699	707	703	704	731	693	709	668	765	660	685	694	759	732	757	647	723	688	664	695	677	677	657	677	696	680	728	678	724	742	694	722	683	720	708	681	761	734	659	711	661	705	725	687	670	744	711	675	739	713	711	729	711	728	704	712	692	680	682	739	712	683	711	718	701	706	744	734	703	710	758	703	720	678	714	737	737	741	697	683	702	704	670	719	719	735	701	694	717	693	706	747	705	704	713	679	703	674	703	699	707	665	743	772	666	682	734	711	687	732	735	687	719	718	722	745	715	708	691	701	666	719	680	702	684	675	685	638	728	741	669	716	677	693	720	677	692	718	748	701	709	625	732	721	686	711	691	712	711	650	765	705	705	730	690	680	690	723	700	736	675	722	685	718	711	690	735	703	648	719	690	704	662	699	719	704	716	727	762	727	678	727	713	690	727	710	681	723	693	700	700	712	750	697	701	707	710	684	745	724	700	696	731	699	707	686	727	703	684	669	688	727	704	688	718	725	710	706	721	738	750	748	693	739	685	701	723	700	737	738	744	700	714	733	699	691	693	654	702	693	737	703	723	693	705	744	706	721	713	676	735	695	688	682	693	674	708	689	768	739	701	690	683	682	696	699	682	671	670	729	680	692	692	699	733	696	701	727	734	721	723	691	703	743	682	684	705	640	650	706	772	727	719	745	684	696	729	717	716	702	713	740	719	675	694	665	719	733	653	711	760	757	682	725	701	743	674	675	705	719	714	709	713	668	702	689	706	704	670	684	723	713	688	704	687	682	700	752	721	701	685	747	702	654	697	681	726	725	735	718	770	662	693	744	710	712	642	702	708	722	699	695	701	688	714	676	689	703	716	732	764	707	691	663	762	685	783	726	730	691	706	730	740	689	730	736	721	709	743	654	710	655	685	665	709	691	723	698	677	693	699	718	697	713	705	725	681	712	709	689	714	663	671	686	734	697	705	730	759	689	687	748	654	730	661	710	714	696	726	703	715	668	686	722	741	717	768	730	715	717	676	702	711	717	688	685	688	689	690	713	693	673	749	728	739	658	706	681	676	694	679	684	697	729	714	695	663	708	683	725	712	758	685	735	723	744	720	702	733	689	701	725	742	688	724	758	701	699	709	750	691	696	710	680	744	690	655	710	730	723	688	732	741	689	685	685	717	733	734	702	672	703	707	699	682	708	705	720	742	740	694	709	690	652	736	696	733	675	717	689	744	720	708	735	716	705	648	686	729	718	681	716	715	712	715	760	701	729	681	696	709	682	742	711	675	692	724	733	659	706	717	686	723	698	690	694	729	692	700	706	755	705	709	689	639	693	710	715	732	756	655	676	716	714	660	681	659	768	701	695	683	701	711	683	746	718	756	686	722	709	673	714	725	714	663	676	697	697	723	723	732	691	721	724	717	721	716	700	712
4681	1889	1229	1036	950	892	899	862	840	832	830	853	846	873	834	879	814	826	862	872	819	882	870	792	857	817	833	801	824	856	857	822	878	858	857	825	820	817	849	814	851	829	847	820	800	762	825	809	839	811	877	851	845	862	865	848	830	835	840	806	806	833	882	843	833	865	875	831	849	847	835	840	815	810	865	795	854	880	825	846	807	898	854	788	840	903	842	828	814	814	885	815	813	804	786	826	816	784	845	845	845	846	828	884	841	833	840	761	851	807	881	858	832	800	863	876	784	800	837	879	876	861	892	877	852	850	822	842	818	893	814	822	818	851	809	834	797	829	850	858	829	852	862	823	873	867	806	818	819	833	889	850	850	850	854	844	782	858	878	808	887	817	823	815	833	801	846	831	864	888	829	826	862	832	893	810	827	763	829	772	840	822	809	843	838	847	811	826	816	831	826	838	891	837	849	843	840	863	825	825	833	845	762	816	801	815	863	810	847	810	805	844	810	783	780	821	822	870	788	802	833	818	844	801	881	899	861	849	870	801	836	861	791	840	863	829	839	863	774	827	849	833	802	831	843	857	799	863	851	823	852	840	869	897	829	784	844	872	850	857	846	888	833	801	826	887	856	842	862	831	832	826	794	870	852	812	844	743	827	901	852	843	855	873	851	832	843	830	800	850	857	869	822	788	907	822	808	822	877	830	795	856	843	840	860	871	836	852	831	824	839	838	815	842	853	827	833	874	819	849	878	841	840	833	855	877	859	804	834	888	830	821	827	886	809	839	857	856	879	847	807	858	836	816	800	842	860	835	835	805	847	834	871	867	858	851	826	774	794	757	832	865	818	849	826	866	800	837	848	881	826	873	785	810	849	848	820	792	811	857	832	875	832	857	834	844	876	812	810	870	815	879	796	863	818	843	853	843	854	806	863	845	824	787	822	876	801	829	913	835	843	782	809	830	816	820	814	837	821	849	840	859	834	843	822	801	810	956	813	832	842	857	819	866	869	836	854	845	894	831	819	789	879	823	824	884	819	858	838	786	863	819	870	856	770	833	800	875	916	838	863	822	844	778	842	799	837	862	810	794	871	855	827	816	829	827	827	826	752	869	779	853	823	825	829	825	808	872	867	829	810	872	901	861	826	812	840	822	867	815	834	811	871	813	862	851	815	851	836	879	914	860	825	847	879	851	823	829	804	820	846	838	818	823	821	825	800	853	817	818	862	762	873	820	876	790	849	849	828	864	804	823	817	863	806	827	858	839	799	823	837	813	837	859	870	845	851	814	886	852	843	840	854	804	790	840	813	876	801	833	855	862	793	825	872	838	813	821	819	898	827	844	780	828	857	839	832	835	825	854	834	838	861	768	839	796	786	844	881	836	854	826	792	860	832	839	851	811	816	865	807	825	844	848	867	828	863	848	845	907	834	822	833	829	857	798	860	781	833	832	836	879	856	821	847	839	828	832	813	858	847	802	796	784	841	782	806	832	804	830	807	796	869	866	827	855	808	863	834	852	824	793	798	810	842	827	834	787	821	853	867	836	842	865	866	845	802	862	864	802	848	844	826	861	877	811	823	816	829	789	841	836	864	893	863	828	865	841	791	825	874	836	816	797	866	849	815	847	850	843	807	856	781	847	790	770	857	836	822	880	847	828	853	816	861	825	815	847	795	814	831	824	828	813	844	871	819	841	848	837	826	838	833	859	822	857	859	793	834	830	910	838	833	836	837	845	801	872	854	817	882	856	881	799	849	851	810	871	874	852	834	807	818	851	786	883	811	830	870	864	842	797	889	859	826	829	799	818	840	804	835	849	848	862	843	822	870	817	805	874	835	850	856	889	842	802	772	837	826	806	855	874	829	818	850	813	866	834	806	794	850	828	831	845	842	856	816	861	831	855	847	834	859	815	840	828	816	835	821	825	787	843	858	794	852	815	827	862	823	812	804	832	851	814	790	834	853	829	812	876	847	845	830	856	806	833	819	835	816	811	801	814	855	815	790	828	843	849	873	816	868	884	841	858	830	876	811	852	874	858	839	845	784	857	786	842	812	882	887	847	842	838	813	822	869	841	842	818	840	828	839	774	834	848	827	849	834	832	851	800	834	857	792	848	898	820	800	856	813	819	842	862	848	835	779	767	827	811	849	792	837	858	841	825	828	799	849	848	812	833	783	817	862	882	811	832	837	849	911	801	864	882	815	830	832	845	765	809	845	808	832	799	773	808	824	849	862	875	812	830	841	866	881	791	873	871	838	820	819	839	808	807	808	823	843	788	874	830	863	860	797	815	814	874	860	813	844	845	829	817	836	816	805	814	815	842	809	842	873	848	823	833	892	825	782	859	816	798	829	871	843	848	812	849	825	813	844	815	844	844	810	835	784	847	825	830	828	872	831	798	815	839	814	846	827	799	827	817	875	857	840	842	838	846	814	808	861	829	840	851	766	791	843	831	859	804	849	837	810	803	865	844	799	816	860	846	791	870	835	805	781	865	824	811	823	844	853	820	787	825	842	859	798	855	760	835	858	800	825	878	836	799	814	828	830	844	798	803	838	872	812	834	865	811	830	820	892	802	853	809	803	831	860	859	827	874	848	877	844	834	846	857	864	826	825	851	801	823	856	807	831	861	822	820	861	811	848	838	869	862	855	800	823	841	812	789	874	811	855	867	880	840	856	855	863	842	857	818	909	818	818	831	847	868	855	850	828	840	827	776	785	864	785	887	871	850	788	851	810	842	836	823	712	860	819	849	787	808	838	865	869	848	907	845	808	815	842	850	833	794	857	816	848	845	931	846	842	879	837	864	848	815	802	873	853	822	844	848	766	839	837	799	821	863	855	832	839	840	806	845	809	823	809	861	840	875	839	883	858	792	874	844	837	851	822	841	821	872	844	837	852	829	816	828	829	831	839	812	830	795	815	833	864	830	816	833	852	847	868	823	800	839	907	816	841	833	845	793	832	835	874	818	852	899	858	830	832	790	828	829	804	896	822	840	794	823	831	823	819	861	850	855	814	777	839	836	855	816	855	823	886	892	862	842	904	842	781	825	799	862	840	833	843	838	802	822	864	836	821	843	810	802	863	834	847	886	821	848	836	827	822	863	829	849	821	843	807	847	843	831	833	859	838	874	841	848	843	847	857	825	827	834	868	791	847	834	809	842	877	858	827	851	828	809	810	798	831	840	824	810	848	853	831	760	813	794	848	810	840	806	822	832	857	887	861	864	819	795	899	881	820	820	811	864	817	831	840	861	835	816	859	809	818	859	836	831	858	811	864	861	861	811	830	783	798	834	847	766	860	829	829	826	845	812	832	833	791	881	832	824	839	832	850	818	806	823	801	829	822	842	830	834	780	830	854	847	864	875	897	863	855	781	804	866	856	804	866	803	882	773	855	810	883	816	846	865	849	867	837	804	871	817	874	839	865	811	836	864	801	892	812	846	832	830	841	822	809	809	816	884	832	821	835	848	843	772	835	818	845	804	827	843	816	807	802	819
27905	21204	25382	13996	444	407	375	342	332	342	360	362	336	350	377	321	336	372	358	350	327	372	391	331	377	323	325	328	365	340	327	373	358	338	355	387	362	336	347	349	309	331	381	377	363	372	337	344	359	351	351	335	320	358	355	346	333	360	335	354	340	337	347	347	359	349	338	344	350	337	367	350	350	351	362	323	338	369	337	343	362	336	368	329	324	309	338	350	349	434	344	348	338	335	353	380	340	377	336	349	352	359	374	323	380	338	331	362	331	356	324	323	376	364	327	355	360	328	350	358	362	337	379	311	399	350	340	332	384	382	337	375	326	376	367	318	314	341	398	332	330	338	332	313	366	351	359	353	312	313	355	355	367	348	380	362	336	375	341	385	313	347	330	357	350	351	342	359	336	374	344	356	378	376	346	351	324	337	343	351	342	342	365	349	346	362	364	352	385	354	357	328	368	356	316	375	367	370	327	357	349	367	375	360	349	325	357	376	347	352	346	337	334	342	375	341	331	330	368	344	384	348	318	335	306	365	344	356	370	338	335	363	350	364	376	349	337	351	363	320	334	357	330	365	349	342	347	363	351	345	339	322	374	351	358	308	368	323	349	336	316	352	347	352	360	372	346	357	327	361	368	368	354	369	357	355	318	371	384	308	370	339	324	326	388	325	356	388	352	302	370	365	343	347	355	324	349	351	333	367	361	328	352	343	370	370	341	353	341	340	352	338	326	321	336	333	365	345	337	366	365	353	340	352	352	367	369	352	366	375	354	320	364	378	357	378	334	316	342	378	379	368	347	384	310	341	314	350	344	356	348	365	337	373	368	353	326	336	338	343	344	358	340	324	322	385	349	331	329	387	358	364	318	358	319	368	338	341	359	347	315	341	358	334	370	376	357	323	358	348	358	356	353	333	319	335	372	368	351	343	344	347	383	328	355	354	330	356	352	397	363	363	322	365	351	365	344	352	377	364	357	367	363	349	367	347	330	350	332	362	338	342	368	346	335	341	373	324	364	334	357	322	357	361	367	326	370	348	329	314	340	328	367	354	318	367	376	343	345	365	342	320	356	345	352	366	340	330	382	351	314	364	344	337	358	352	337	354	381	337	344	354	374	358	326	338	329	338	367	360	344	327	381	371	320	360	331	327	326	349	338	360	316	323	330	358	333	355	356	329	342	350	369	372	354	386	321	323	375	336	333	353	366	354	354	354	335	349	330	354	350	374	341	327	366	343	333	360	357	358	351	345	344	346	331	353	341	367	390	333	389	340	359	339	363	339	354	343	367	327	370	337	374	347	327	359	357	360	384	347	323	343	365	354	362	347	340	318	343	369	355	340	343	324	326	341	382	363	368	384	327	358	368	314	323	350	326	365	349	351	348	345	351	371	340	344	357	362	316	364	388	361	365	337	326	346	360	334	349	340	329	335	345	363	340	357	347	386	378	368	356	346	301	338	383	330	351	357	324	349	338	371	323	337	343	334	350	357	351	329	336	368	354	355	343	341	321	368	345	365	354	343	336	348	347	359	340	356	353	343	331	364	382	374	321	346	309	339	338	329	358	352	307	347	346	366	352	335	354	342	346	326	313	333	346	381	358	344	369	343	365	399	367	351	364	318	312	329	352	353	338	369	337	352	334	357	335	352	357	338	358	333	363	341	352	335	330	340	336	361	360	350	339	360	328	354	340	320	360	345	326	362	340	334	355	346	342	375	375	344	340	342	380	344	333	328	357	369	347	396	356	343	373	320	363	337	339	305	327	341	346	360	345	350	353	340	336	330	349	320	363	363	343	345	370	347	373	329	367	340	344	357	348	333	350	335	360	375	327	360	323	366	337	326	339	382	381	360	355	345	347	347	367	342	361	375	372	359	356	344	356	357	353	333	341	345	340	371	357	321	355	324	356	316	396	358	406	332	372	362	315	373	349	328	351	350	340	370	354	318	358	355	355	354	322	343	325	378	371	365	346	333	318	331	347	365	376	345	343	385	366	321	355	335	309	354	369	307	366	359	350	366	380	373	352	372	377	366	364	336	326	375	345	332	343	367	357	334	334	387	325	348	377	338	372	344	353	329	350	338	362	360	360	350	365	369	327	341	325	334	342	334	348	386	314	380	350	366	345	353	357	327	358	354	372	363	339	350	339	350	358	349	374	353	342	295	345	371	332	331	351	356	333	396	405	336	339	322	354	351	342	375	367	349	340	352	310	378	392	362	332	323	348	328	339	318	339	339	345	335	362	358	340	326	355	363	328	338	348	347	359	353	387	348	347	343	349	342	341	337	359	374	347	355	361	367	346	332	331	312	344	335	359	351	339	331	328	342	367	360	339	351	334	336	377	366	315	392	350	391	329	334	369	326	393	331	357	359	334	389	344	362	346	373	356	374	359	351	335	337	343	324	369	348	329	365	349	331	361	331	342	326	413	337	345	335	352	369	346	358	362	358	390	343	360	350	322	328	334	352	346	363	343	366	355	321	336	371	348	368	365	316	342	353	335	347	358	358	339	355	323	346	312	361	333	345	349	340	371	352	379	341	377	346	318	357	348	337	350	349	337	360	340	384	364	354	328	350	327	342	337	330	267	331	347	350	360	323	359	354	372	385	372	308	347	348	357	370	332	369	396	352	328	314	353	345	337	358	333	375	338	352	360	367	336	324	369	351	371	315	353	344	341	335	367	323	328	338	353	351	327	382	410	359	354	330	347	337	360	373	344	376	323	350	341	340	333	321	370	395	332	334	363	343	350	331	362	351	409	334	334	339	353	299	339	359	340	363	351	346	349	360	340	350	334	336	374	359	340	359	357	389	341	330	341	332	333	360	343	378	347	402	347	331	347	305	350	325	343	332	381	345	326	344	337	352	380	340	334	347	356	355	350	312	378	344	343	405	380	375	339	340	372	323	374	375	328	382	374	329	297	330	347	362	347	344	351	355	369	343	369	354	381	356	383	304	381	377	354	324	361	370	346	343	377	331	365	370	382	358	377	362	346	361	337	336	358	339	353	337	328	350	363	318	357	363	313	355	347	338	368	365	341	317	360	355	306	332	332	380	349	339	360	360	347	365	343	349	310	354	326	370	311	336	346	304	344	336	330	357	363	378	349	352	370	351	342	354	368	385	348	353	344	360	364	329	363	333	359	329	342	360	345	337	373	331	332	379	370	354	357	338	381	355	350	370	379	343	342	371	370	353	335	330	321	334	322	320	336	328	356	353	368	379	330	372	336	349	361	372	329	366	366	396	331	355	367	355	336	349	359	372	361	363	343	360	356	341	348	326	360	337	347	341	335	363	343	348	353	351	364	371	343	369	356	328	375	318	353	349	358	389	334	373	338	380	353	360	351	361	330	329	358	341	352	339	327	365	360	341	364	371	335	356	338	327	356	359	304	322	353	396	341	354	334	357	385	378	370	348	341	332	359	350	375	346	336	393	346	395	330	320	370	357	344	338	354	339	342	350	332	338	366	344	362	360	350	370	335	344	381	355	340	344	322	349
3330	440	412	421	435	380	446	455	442	414	443	426	426	433	431	412	438	412	413	431	397	414	412	400	380	422	417	434	414	431	400	441	435	435	395	442	409	410	411	431	417	436	444	429	438	390	441	422	424	426	466	430	412	435	425	408	447	430	429	445	411	393	402	409	447	427	463	487	399	426	382	428	419	443	422	401	454	421	399	447	423	406	415	466	415	452	421	435	435	415	411	411	377	412	413	451	414	442	452	420	415	439	453	399	427	420	424	396	432	426	442	439	434	402	443	399	405	421	420	445	412	438	420	429	453	416	421	429	407	456	425	446	451	442	434	425	416	450	431	424	446	428	407	443	465	468	415	470	407	417	417	431	412	448	411	392	427	436	410	398	435	407	397	423	424	409	427	425	425	416	429	395	431	390	412	434	382	450	406	412	436	398	427	466	412	433	410	405	440	404	436	434	390	448	408	452	397	424	412	416	427	408	440	445	457	415	385	388	428	432	421	455	432	452	441	436	379	401	436	429	431	443	407	404	457	408	448	453	386	453	451	410	412	420	427	420	446	424	436	435	386	417	426	442	441	412	389	429	431	417	402	380	436	407	435	449	400	444	411	493	394	458	410	438	445	400	443	413	432	417	389	432	431	436	453	401	413	409	418	414	427	409	404	429	433	407	417	439	402	411	400	413	384	405	432	421	427	395	432	406	439	404	441	424	436	474	417	437	430	433	447	414	415	433	395	431	434	455	414	436	421	430	412	386	431	466	423	436	440	417	432	413	439	442	448	430	433	436	447	454	420	433	433	478	407	454	422	409	436	424	440	438	431	415	426	448	412	405	439	438	405	450	409	427	391	431	406	480	390	408	448	438	435	434	427	427	400	432	434	421	431	438	459	440	430	433	424	424	433	434	416	435	428	383	430	415	438	427	404	440	396	434	433	444	455	415	374	422	428	382	399	385	418	446	453	459	419	431	417	445	401	415	404	418	422	395	428	426	418	420	396	438	454	432	436	411	398	400	417	439	437	417	436	467	421	427	465	485	434	381	379	445	399	465	438	401	457	439	431	427	426	450	427	421	407	431	412	415	405	425	456	410	404	397	441	411	433	447	471	430	449	442	405	423	350	417	447	447	408	420	411	428	409	395	396	436	419	443	425	436	438	454	425	435	386	422	396	413	467	429	396	407	385	433	429	431	392	394	449	426	437	445	451	460	420	431	471	400	434	411	452	421	421	395	446	412	454	392	458	441	451	410	458	462	420	413	410	429	397	476	431	401	407	431	400	392	426	403	407	414	403	432	455	398	438	384	460	444	437	480	430	433	452	415	424	405	440	430	440	411	436	430	412	436	407	435	427	431	418	388	418	424	395	416	415	427	453	443	388	396	423	429	437	450	445	417	415	395	437	418	390	430	422	410	457	392	400	383	435	439	452	460	413	419	446	415	414	417	439	456	438	447	436	449	439	456	425	444	435	475	424	411	418	423	443	456	426	420	463	422	437	432	399	464	423	417	414	423	432	427	430	451	433	420	441	375	442	400	447	458	433	428	421	422	440	407	427	397	456	417	432	434	433	463	427	421	431	443	464	418	427	441	441	431	402	441	447	425	427	376	415	453	438	411	417	444	408	457	436	430	431	395	406	438	385	446	436	420	390	475	441	435	428	462	469	426	443	423	408	445	416	404	448	393	391	421	418	399	427	444	455	385	433	469	421	451	441	373	432	471	415	406	479	462	407	381	423	407	416	425	406	424	427	403	415	462	419	441	438	405	427	447	429	406	418	450	434	437	404	442	409	421	414	426	420	431	469	440	442	440	410	412	427	428	440	432	416	471	447	443	475	426	425	443	408	399	389	388	411	423	400	436	436	422	417	427	389	441	423	420	413	430	439	426	428	388	427	428	427	456	433	400	419	439	465	432	433	412	423	429	398	421	428	418	447	435	401	477	445	431	391	412	411	431	482	424	383	423	423	407	421	430	433	442	386	447	460	412	441	430	425	439	395	434	435	417	396	410	428	431	433	416	472	434	410	434	407	396	419	411	427	408	423	455	440	455	418	403	399	422	379	427	458	376	418	376	406	407	420	424	480	406	464	440	427	450	441	435	441	442	423	410	431	434	435	426	394	458	418	442	449	423	387	410	428	416	430	426	409	469	440	471	446	403	417	420	395	413	444	444	420	453	428	440	441	445	425	429	438	450	407	435	439	442	420	427	390	458	451	429	448	431	422	399	427	429	409	419	419	451	468	397	422	421	389	417	425	422	405	461	457	389	367	423	408	431	424	414	434	389	411	438	400	427	422	419	426	431	461	441	426	444	415	460	440	448	405	399	388	420	431	410	453	429	475	447	414	405	438	429	392	396	414	459	422	454	399	390	428	435	410	438	426	420	420	422	417	437	387	427	420	428	375	423	429	446	424	441	462	415	417	433	409	425	402	454	408	435	421	386	425	439	445	437	452	415	404	445	449	437	436	443	445	418	456	421	419	375	436	416	452	427	441	400	427	424	471	435	401	418	402	429	415	445	408	462	455	458	456	395	450	395	411	437	424	419	426	426	477	428	414	433	409	417	410	426	418	431	455	394	385	405	403	450	445	410	432	437	412	428	466	445	460	431	415	446	449	438	457	372	454	383	410	445	408	436	420	416	439	435	446	430	468	426	456	431	462	423	425	433	473	454	424	417	400	435	462	411	437	416	476	433	418	412	413	463	403	399	389	445	389	436	444	413	407	399	433	433	431	424	437	428	417	388	415	404	459	451	457	415	473	417	428	391	437	382	387	469	435	382	428	407	425	416	398	427	422	459	430	417	404	443	405	460	457	402	430	399	410	408	412	421	408	405	427	415	441	401	415	423	435	469	410	392	436	437	401	437	416	411	450	419	481	437	438	434	441	419	399	416	431	429	433	376	484	441	453	396	423	446	413	439	407	427	433	413	439	431	421	425	427	431	452	388	447	456	425	434	439	392	414	430	440	418	436	401	460	447	435	445	417	439	412	392	422	395	410	449	454	404	447	419	434	429	421	428	434	405	468	445	396	430	449	408	420	438	430	459	432	402	474	427	419	421	407	433	432	436	474	393	436	432	455	446	440	427	417	382	469	464	400	449	446	439	417	423	413	425	439	423	394	437	465	448	430	461	460	416	442	414	424	446	438	415	451	424	426	449	507	413	455	443	432	406	415	424	441	429	439	414	457	439	396	444	416	440	424	428	427	399	429	430	463	448	444	422	411	433	455	422	412	424	426	417	441	411	451	402	438	420	409	388	417	370	412	397	449	425	440	412	414	429	402	440	428	403	421	455	428	416	417	399	429	460	423	426	444	412	415	411	430	419	436	395	439	458	399	447	427	443	428	411	408	490	452	419	430	411	417	425	440	411	412	441	423	436	409	458	449	431	422	415	414	417	438	430	413	428	431	436	398	416	422	462	472	392	424	444	449	408	415	416	460	476	415	447	397	435	441	461	458	422	438	454	428	419	442	443	434	383	428	415	414	435	447	406
25448	21216	29781	22954	21216	21258	19327	1042	817	766	735	750	748	716	694	788	735	748	770	728	724	748	747	758	715	741	708	689	761	741	691	697	740	735	709	747	744	746	750	740	708	705	690	691	743	738	708	701	716	697	716	732	747	741	680	749	764	795	712	772	750	803	727	772	740	683	700	760	727	734	689	759	715	717	717	751	756	710	725	713	706	705	733	763	713	770	732	715	716	709	702	712	728	682	753	749	704	726	754	743	756	789	732	743	729	713	662	696	735	714	757	721	726	764	720	708	699	739	696	721	730	748	746	715	757	735	663	719	737	772	705	739	721	772	748	740	770	693	718	691	727	788	722	714	787	690	744	748	720	730	691	701	782	691	710	740	736	736	721	738	739	716	769	710	702	701	751	710	684	715	766	703	750	730	734	725	746	747	787	713	708	730	728	766	702	760	703	737	749	708	723	775	701	718	714	750	707	664	719	721	774	715	694	736	716	720	730	776	760	750	675	750	745	735	782	735	760	715	711	729	672	699	775	703	704	713	712	719	721	729	750	709	713	786	664	723	707	724	683	717	710	719	722	710	741	725	760	707	760	732	747	767	707	792	722	718	741	713	730	707	748	694	736	730	730	765	716	700	740	703	736	705	767	731	751	717	717	712	712	737	702	741	730	761	802	738	718	761	742	725	732	751	740	750	721	729	789	706	732	738	727	734	713	721	732	741	722	756	731	746	725	745	697	772	743	715	730	757	747	709	737	677	777	709	697	713	750	717	720	733	699	763	736	735	730	769	688	746	730	718	711	715	713	708	721	720	714	695	736	695	723	721	751	732	726	777	723	697	726	726	688	753	652	729	717	781	725	781	700	763	666	733	709	750	748	652	726	760	705	679	741	760	709	727	711	728	682	729	763	745	757	727	712	713	722	750	683	680	738	832	761	752	710	741	784	697	736	714	708	743	739	714	720	709	728	714	733	775	726	709	758	754	750	739	707	763	724	679	680	771	709	714	719	726	705	740	724	737	720	739	732	727	760	728	717	707	725	732	726	729	719	686	741	722	703	723	731	742	706	713	739	706	734	728	707	721	705	699	719	744	722	743	765	737	747	753	733	715	749	676	710	710	730	715	706	726	762	742	740	714	712	744	744	724	666	778	775	722	736	724	674	744	713	727	722	787	679	704	721	690	755	758	684	729	768	757	763	756	715	765	671	756	698	701	718	715	722	685	779	741	741	701	718	694	707	738	751	725	709	751	730	783	729	723	715	664	754	773	745	719	712	712	715	736	749	753	770	717	754	722	727	758	750	761	735	710	688	760	748	750	698	794	780	723	762	728	692	697	737	716	735	668	685	780	732	742	712	737	737	712	715	765	692	720	692	713	672	740	741	707	726	705	736	712	755	694	745	730	750	739	722	693	720	722	757	697	690	725	700	757	701	718	782	714	696	688	771	737	763	772	753	740	720	647	690	730	733	753	734	751	722	759	761	720	731	714	694	750	726	758	756	752	721	754	730	745	695	756	728	756	697	676	717	727	730	734	688	727	690	721	735	727	722	733	741	716	736	706	755	712	748	761	725	748	722	717	698	763	750	648	715	720	687	746	702	737	732	725	721	720	730	695	730	719	691	722	729	778	757	754	755	770	752	719	709	703	755	715	694	745	733	737	684	708	711	740	721	719	701	712	739	714	712	784	732	692	742	701	772	719	716	689	740	668	716	650	724	705	718	724	716	683	670	770	714	739	710	735	722	717	716	706	700	780	715	673	771	681	704	725	730	697	740	691	700	704	692	736	737	728	727	722	751	725	686	676	688	762	708	700	722	692	668	729	707	705	739	724	765	736	702	765	755	724	675	716	696	741	716	690	695	693	748	782	697	726	747	740	759	760	756	724	701	706	751	726	704	711	745	700	712	774	695	703	722	747	685	734	757	744	717	725	708	754	704	729	706	695	750	772	799	688	763	682	695	739	696	713	727	744	723	713	712	727	718	720	691	699	734	728	703	755	701	706	766	724	706	725	782	801	733	733	691	707	709	691	749	712	725	687	771	769	823	681	778	697	766	694	740	753	708	728	733	702	687	763	828	698	726	722	690	696	700	722	720	729	724	746	672	733	708	748	692	737	754	739	712	762	769	768	750	730	714	720	748	766	716	764	714	705	753	766	693	714	719	734	708	729	760	716	709	695	708	692	739	753	692	726	741	743	738	767	687	734	740	716	736	746	703	767	687	679	703	684	733	760	714	738	735	736	696	670	701	728	747	741	702	713	631	756	720	727	728	719	680	762	746	747	807	740	737	732	731	743	752	692	704	716	721	684	753	760	698	725	730	670	709	745	772	666	681	696	712	729	696	718	710	725	716	765	753	698	701	691	724	747	761	717	733	715	753	761	709	722	725	693	703	702	710	713	740	767	753	711	697	695	716	746	735	757	736	761	743	744	747	679	706	715	749	742	702	706	746	759	740	667	701	729	744	696	718	714	738	742	732	718	781	748	723	687	717	721	717	765	691	713	711	719	740	730	704	733	741	748	748	779	745	744	787	668	767	738	728	703	686	734	731	698	688	760	738	747	728	713	713	809	697	759	718	734	687	691	721	754	734	712	715	721	718	714	747	695	693	716	675	754	773	695	710	742	727	756	720	739	736	714	746	727	722	711	726	773	731	743	707	735	710	748	763	714	734	697	761	757	744	707	771	722	729	764	722	754	752	725	756	725	715	762	760	720	696	715	698	703	737	718	722	741	662	700	698	722	748	753	750	736	712	711	754	741	773	718	765	696	721	744	701	735	749	690	741	712	724	731	766	707	670	745	764	724	739	750	706	712	763	725	751	738	697	669	739	730	730	725	724	722	761	746	668	707	724	725	700	698	708	734	698	752	741	705	719	667	736	726	690	707	778	746	773	702	796	716	731	700	730	738	687	765	698	742	736	708	743	715	748	733	725	738	732	713	704	738	751	720	726	704	686	678	750	758	694	724	662	674	734	747	707	721	751	701	737	718	717	782	723	740	748	742	759	744	727	731	731	702	735	763	730	700	777	713	711	751	737	728	719	754	758	761	757	688	747	706	740	726	689	689	734	732	705	737	715	698	699	729	703	758	767	713	748	719	751	707	713	741	722	722	762	693	719	677	697	690	720	759	709	724	757	731	705	715	694	719	704	752	721	677	692	716	702	756	675	731	713	722	739	704	732	755	707	705	730	723	762	723	741	732	746	742	697	712	712	719	682	701	693	726	705	758	709	702	729	719	717	760	793	767	757	712	725	734	722	721	747	752	706	716	724	734	714	703	752	686	713	761	701	731	735	722	733	691	674	679	757	740	753	790	691	747	723	744	723	754	738	662	732	758	734	741	706	736	687	752	757	700	736	699	702	699	715	696	727	762	749	710	731	706	723	723	714	730	724	736	758	707	774	741	721	703	689	709	722	674	715	686	694	767	698	772	727	680	685	734	714	732	741	694	726	706	718	653	710	751	738	726	710	726	714	683	770	725	714	738	720	730	727	740
4038	1433	1023	919	883	830	873	864	874	853	929	883	835	848	858	831	816	842	836	847	845	818	854	839	892	773	860	847	843	854	823	869	851	844	840	845	776	785	849	830	857	869	816	842	857	831	844	822	863	798	826	803	883	842	832	833	887	875	855	826	862	830	802	803	824	874	802	852	882	853	863	847	850	820	873	849	889	842	826	833	858	838	847	879	836	830	842	815	832	817	835	814	831	852	803	841	818	858	860	835	819	830	787	837	865	872	877	788	841	792	798	866	874	844	840	844	845	826	806	842	839	795	786	895	829	827	803	816	840	831	800	833	823	823	892	786	925	816	850	860	818	836	871	756	862	819	849	813	838	826	889	828	864	846	827	883	861	854	844	798	852	859	829	855	838	866	843	830	812	853	835	837	839	901	824	800	847	869	874	855	828	834	799	837	757	833	835	848	812	797	896	820	842	813	847	886	787	832	838	898	846	828	866	851	878	845	797	794	825	817	835	824	848	803	807	826	838	831	862	829	799	839	833	857	825	822	851	790	874	834	850	811	860	880	836	888	839	819	815	861	884	869	855	866	831	856	827	850	788	848	798	804	825	810	874	827	794	844	842	825	821	855	870	833	827	870	819	863	847	799	859	824	805	851	863	814	883	802	875	845	787	851	867	806	843	843	839	813	857	845	844	836	828	825	790	834	843	810	842	787	861	835	769	840	829	843	799	838	790	848	797	842	927	830	808	834	848	846	870	862	822	932	822	848	892	814	857	850	821	836	842	814	832	791	845	844	877	834	831	846	858	824	836	864	836	819	815	851	831	836	836	832	814	826	851	808	848	869	843	851	871	860	814	909	793	836	858	815	822	839	815	813	824	852	882	843	849	848	841	812	817	810	876	846	847	831	843	787	809	845	830	854	839	806	862	866	847	827	825	848	887	772	867	877	822	877	817	925	855	773	799	895	839	783	840	880	847	821	796	787	843	842	833	857	864	850	834	868	836	832	853	833	854	849	845	867	819	865	847	830	813	778	838	867	808	819	864	857	827	795	834	871	839	857	855	863	901	815	853	832	835	848	762	856	875	754	823	792	819	844	857	809	846	859	884	824	793	841	807	834	800	808	827	812	806	852	813	867	856	823	825	852	828	835	824	861	839	881	811	829	819	834	828	818	826	810	879	812	843	850	852	795	842	885	864	849	903	856	844	898	832	858	839	836	844	815	808	843	869	890	853	816	812	862	834	856	874	868	822	788	837	845	811	787	854	817	805	865	865	779	820	819	830	894	794	835	820	853	813	856	822	847	832	831	799	822	840	803	853	876	834	871	844	817	861	791	824	842	882	875	864	822	823	819	838	849	847	834	851	794	860	859	816	860	806	879	880	800	817	819	881	837	848	877	848	822	868	861	828	851	787	834	870	829	836	833	879	836	832	806	855	818	860	842	822	886	848	836	816	877	860	835	897	832	841	837	818	801	828	823	862	917	822	849	836	858	859	820	830	861	798	879	830	832	825	834	770	851	803	806	803	864	834	822	818	876	865	851	825	917	852	802	882	826	869	867	827	858	854	831	833	869	834	885	868	826	878	838	864	860	855	834	842	859	892	759	859	821	771	803	844	913	835	831	824	862	860	837	804	860	855	838	837	818	870	879	841	832	797	839	785	809	838	855	825	832	843	852	842	819	803	818	838	815	843	875	882	774	825	859	854	809	848	836	814	871	873	837	809	821	820	834	867	794	827	832	838	829	823	863	860	824	774	835	849	830	822	859	847	863	824	795	829	857	824	792	874	854	838	806	817	850	834	874	811	812	818	890	833	851	831	883	874	797	804	816	866	808	838	881	830	814	861	811	860	818	799	817	837	824	833	851	888	873	824	809	805	872	829	832	852	824	823	840	820	836	883	831	847	870	827	817	799	803	817	805	826	829	811	856	854	852	841	855	844	805	852	864	797	839	832	871	840	851	822	835	855	866	814	833	833	825	854	881	739	891	835	861	863	803	885	850	841	816	836	835	824	812	779	834	847	831	845	829	859	833	866	855	868	838	877	850	784	795	848	841	843	814	883	809	824	835	861	854	835	859	846	873	815	844	826	869	811	894	838	814	821	803	858	896	823	798	873	826	847	888	866	876	810	784	877	817	809	821	895	792	852	779	843	839	809	817	885	827	863	857	820	840	883	826	859	813	831	793	889	808	905	845	813	838	854	866	792	842	823	906	877	847	867	875	852	859	836	833	830	834	828	787	786	808	803	889	779	785	815	849	862	834	837	851	814	834	784	823	834	872	872	816	858	817	823	809	868	821	843	830	841	869	875	860	859	795	825	826	831	828	831	771	866	820	842	812	805	813	832	858	852	859	882	867	858	830	842	785	831	787	866	823	837	829	818	813	838	837	838	812	838	876	815	806	839	844	860	813	841	804	828	813	798	796	879	843	819	880	856	845	905	808	841	830	833	841	852	812	846	839	882	809	826	877	840	864	845	872	870	881	797	844	841	841	821	836	830	833	854	818	863	857	820	823	880	822	895	863	793	844	801	855	887	783	823	806	863	851	858	887	822	883	822	853	826	834	848	820	808	849	877	847	839	836	859	819	869	864	852	849	836	856	848	867	857	787	853	864	904	820	852	879	857	845	807	799	851	851	813	826	837	823	801	824	858	808	894	793	824	832	880	837	850	828	841	832	833	809	860	871	808	864	846	846	877	812	852	824	925	744	839	847	849	819	810	866	792	861	788	865	900	855	812	834	821	911	855	792	850	849	888	887	869	812	818	775	799	900	861	820	803	826	802	854	844	908	892	896	815	794	857	817	832	838	782	830	817	858	868	790	816	869	832	815	857	848	838	794	893	838	900	821	864	817	809	815	834	817	825	860	774	853	864	800	834	815	827	786	830	818	862	830	822	856	847	850	856	798	876	856	814	880	918	812	812	864	809	824	845	796	825	885	860	815	813	888	861	823	832	862	813	879	839	836	868	794	828	837	841	823	796	844	857	816	859	870	882	810	842	790	816	876	829	830	827	840	798	837	850	803	863	843	864	813	847	897	858	889	859	929	842	837	822	822	830	827	877	829	861	800	846	846	872	849	850	788	889	764	800	832	870	850	867	837	863	793	825	811	816	840	844	878	789	837	817	772	832	849	836	860	793	825	843	875	857	790	845	790	795	828	849	857	857	865	833	839	828	797	837	824	816	851	860	836	844	818	846	820	809	815	854	860	857	875	842	868	890	810	890	825	838	875	840	827	855	847	813	844	845	819	869	881	848	824	857	864	860	842	823	860	789	859	824	794	829	855	797	855	864	879	861	852	849	840	794	791	855	814	819	877	840	879	782	807	828	856	858	844	805	833	831	843	870	879	827	868	857	862	800	859	818	863	823	833	851	850	867	852	843	812	848	830	864	778	857	834	823	857	816	847	831	810	792	809	761	824	818	830	813	801	865	811	833	849	864	836	849	857	850	854	819	854	839	858	789	780	822	841	861	813	863	820	854	816	786	838	885	830	808	841
27530	21216	29598	23111	21186	19567	465	239	192	252	257	220	237	224	219	278	263	255	227	258	232	236	239	213	233	230	232	234	224	228	215	223	227	239	234	226	238	248	205	223	254	235	267	227	246	255	267	237	233	247	230	235	212	216	241	239	247	249	245	221	242	236	225	247	201	241	239	231	235	224	220	220	217	228	209	234	248	241	239	242	227	203	222	217	246	203	232	227	245	235	266	230	209	240	236	225	221	230	208	234	238	216	244	235	209	229	238	230	229	227	218	241	240	219	239	242	214	206	221	240	261	238	207	232	229	242	199	231	245	228	251	206	208	246	230	227	216	206	249	201	220	223	215	251	258	224	231	242	216	203	276	241	234	229	223	252	254	229	216	242	246	227	223	213	207	236	243	231	270	234	268	218	226	263	216	238	234	214	231	244	221	245	238	229	230	241	223	259	234	226	236	212	223	224	230	229	253	220	250	239	250	226	231	237	230	256	235	225	220	255	245	287	248	255	245	220	260	241	233	236	230	201	236	239	290	236	258	225	236	234	248	229	228	223	216	244	204	211	225	219	227	213	245	235	245	245	224	236	213	228	210	269	218	243	210	239	221	252	238	254	247	222	214	220	239	226	234	234	198	206	221	212	244	247	218	231	242	235	226	235	237	249	199	225	248	234	232	249	223	229	269	238	239	236	214	213	209	217	239	248	246	240	233	234	242	229	253	243	254	227	223	227	230	232	238	217	238	242	237	218	244	221	227	208	222	233	250	239	218	244	259	220	212	212	228	223	240	227	268	222	253	200	212	257	262	220	245	240	260	213	249	224	213	234	239	223	244	249	247	238	254	228	229	258	205	198	216	246	248	243	212	234	231	268	239	236	215	212	236	247	236	231	242	219	218	231	230	227	237	240	255	228	234	215	235	235	234	239	227	229	228	239	221	216	231	223	230	252	232	220	231	233	258	264	221	233	215	245	228	237	253	221	245	232	229	276	248	218	223	231	243	244	202	231	241	224	225	238	230	230	241	253	252	248	226	213	216	238	207	258	231	252	222	248	218	238	235	248	250	238	238	238	240	227	254	251	224	222	216	228	234	225	242	233	251	238	234	243	205	206	247	231	211	235	247	242	243	250	231	226	236	205	219	236	223	227	234	228	227	197	216	210	228	211	194	233	221	232	244	206	232	223	216	243	216	217	210	205	225	236	241	235	233	236	213	225	251	254	251	241	225	231	245	256	241	246	206	219	200	237	226	241	248	216	253	260	234	236	233	240	205	243	213	221	226	239	253	221	255	254	270	217	230	209	255	232	216	253	227	248	237	217	243	251	206	250	233	220	267	212	242	249	250	240	223	227	258	226	221	220	255	253	244	246	229	254	211	217	230	249	218	233	206	251	240	222	197	263	249	235	233	227	232	241	228	228	235	234	249	235	232	217	225	252	283	236	229	225	229	197	222	221	234	245	238	228	259	226	241	235	217	243	241	261	251	215	239	208	219	206	263	209	234	250	243	216	225	222	242	199	232	241	238	236	229	282	237	275	259	221	248	231	243	227	231	222	227	226	255	237	260	233	233	208	205	255	195	227	261	230	218	258	227	230	242	243	247	230	259	233	208	243	240	225	229	215	258	237	213	247	245	224	217	217	213	241	235	199	223	238	237	219	203	211	250	228	214	216	234	243	217	255	241	221	235	210	237	248	207	235	235	246	235	255	236	245	221	246	227	241	219	244	262	246	238	241	225	246	224	219	228	231	253	228	225	234	214	208	226	231	247	222	226	241	224	231	230	209	219	216	248	255	245	228	211	229	257	216	252	218	234	209	237	245	237	223	244	237	218	227	210	242	233	230	250	226	237	231	237	232	206	210	221	257	231	208	253	221	253	219	197	229	232	230	223	239	214	210	217	237	234	237	219	226	255	222	250	230	242	237	222	242	224	251	262	243	221	232	236	258	219	217	228	217	233	240	228	205	244	242	205	255	240	213	238	232	232	235	247	217	252	266	250	227	227	222	228	231	252	259	214	232	231	219	224	230	194	215	262	249	206	240	222	223	216	222	223	233	231	235	248	242	212	243	239	218	211	247	241	235	215	232	283	232	247	227	224	246	236	238	224	219	251	254	224	224	209	226	243	247	258	228	234	222	254	213	205	232	219	236	265	210	243	246	231	205	224	258	227	262	221	215	251	217	235	219	217	252	234	208	221	207	231	239	214	231	250	242	214	210	252	242	240	241	215	248	220	221	237	223	253	233	224	237	215	220	240	238	220	205	217	233	230	236	251	246	251	206	248	223	216	244	239	253	216	223	224	264	260	224	214	228	247	244	216	242	216	236	255	228	219	216	236	222	257	247	195	233	289	222	230	234	227	219	227	245	232	233	250	232	254	216	227	216	219	204	261	234	234	211	227	247	225	228	226	242	245	220	229	250	198	231	239	224	200	228	251	246	237	240	242	229	220	231	239	237	228	248	234	214	233	246	247	244	265	233	200	256	257	217	236	243	245	241	247	223	203	257	219	192	237	243	229	244	228	237	243	239	210	227	223	240	214	233	195	222	224	242	245	235	248	228	255	234	219	238	234	232	227	221	215	201	233	205	254	229	221	248	226	233	210	208	251	227	248	221	218	202	222	203	210	253	216	211	231	227	230	259	228	245	214	233	258	252	243	257	261	233	202	240	244	233	229	228	240	228	237	229	235	226	220	243	267	217	204	231	209	214	259	219	233	229	266	250	213	221	207	218	223	240	227	225	252	222	234	267	241	239	247	259	211	218	208	242	226	237	238	241	230	253	257	248	263	250	240	247	215	236	227	243	215	212	219	245	230	243	242	227	219	213	260	220	236	226	262	246	241	233	236	246	227	239	266	243	205	244	228	253	224	212	224	221	213	238	230	246	203	250	221	234	225	246	215	256	252	262	227	215	222	224	236	238	229	242	224	242	233	259	232	246	250	241	220	245	213	218	236	242	214	228	241	252	259	228	216	240	233	232	241	219	239	244	269	233	212	233	230	223	231	219	276	246	235	215	217	236	221	204	235	244	220	212	206	250	231	223	228	217	220	219	211	231	235	243	225	226	206	214	226	213	198	212	238	240	229	230	240	226	235	233	252	266	249	219	234	229	254	201	248	240	229	227	207	177	246	241	255	218	229	233	214	218	223	209	263	230	237	248	217	250	243	228	254	271	198	217	229	228	256	191	253	251	268	212	209	239	217	211	219	211	261	205	226	222	222	253	242	214	225	261	244	183	265	219	237	240	241	217	234	244	229	231	204	248	247	226	255	237	241	256	209	244	227	212	218	202	245	232	251	215	241	239	243	222	259	241	219	222	235	250	230	229	214	245	258	260	240	218	225	227	228	228	242	214	224	226	246	252	229	228	251	217	205	220	205	232	227	216	215	210	234	272	216	236	232	246	246	249	234	223	238	219	246	194	235	224	237	220	224	234	230	252	234	200	231	238	226	221	238	220	209	199	241	235	238	228	260	215	224	233	216	230	241	212	223	245
3869	540	385	333	314	333	323	319	308	349	350	333	325	325	312	317	307	307	308	320	304	302	302	311	296	304	284	300	285	338	291	298	310	320	288	274	294	317	351	340	288	345	280	321	346	305	338	359	315	279	273	317	288	321	334	312	322	296	311	324	291	321	326	337	313	305	322	295	327	345	341	282	303	314	315	316	270	293	309	324	300	308	287	321	320	300	330	308	298	301	284	331	283	314	331	312	345	329	320	307	295	286	339	319	293	304	301	307	336	324	289	327	303	313	309	297	319	310	317	336	287	302	311	324	276	306	308	280	320	300	321	324	278	293	294	317	317	317	313	340	306	319	295	334	334	324	322	303	294	302	313	286	332	314	296	321	291	304	309	333	314	338	283	317	315	317	303	299	330	314	308	302	304	283	338	307	301	326	338	290	324	307	306	284	288	293	267	334	292	327	307	311	330	309	308	320	316	304	309	314	287	284	340	329	300	286	288	293	313	321	308	305	314	289	348	312	312	302	295	323	318	306	333	284	322	315	292	296	321	303	282	288	312	299	320	313	300	319	317	313	275	325	307	290	321	326	325	296	330	281	297	328	338	302	331	285	317	310	290	304	352	328	299	317	284	290	275	326	312	311	312	280	312	281	294	285	274	337	325	308	335	321	328	319	320	314	321	322	311	301	267	288	328	351	315	296	321	293	290	311	309	306	293	297	258	311	306	308	326	290	326	324	314	334	314	293	310	359	308	343	317	335	337	333	306	328	277	300	325	305	327	310	312	308	332	333	273	316	298	292	314	308	304	296	319	318	342	296	329	326	327	303	303	342	276	299	294	309	323	298	313	286	301	320	305	314	309	326	299	301	271	292	294	299	300	312	308	301	291	311	286	302	260	300	320	297	327	285	296	316	336	337	319	301	310	295	322	298	294	344	318	321	316	319	303	347	296	315	307	288	329	341	324	276	326	317	303	310	298	336	299	294	294	267	284	291	332	317	327	295	304	319	319	322	301	306	334	323	295	306	308	303	316	313	301	304	294	283	302	292	300	302	298	338	300	315	271	305	315	318	295	301	317	307	300	319	329	296	281	294	306	288	309	304	329	317	311	311	319	302	318	317	321	300	334	291	285	312	339	331	298	292	293	329	367	308	315	335	322	303	293	293	311	290	316	302	310	302	312	317	298	315	310	321	311	342	317	298	308	336	298	309	312	301	296	301	300	316	292	293	332	346	302	304	317	323	298	345	305	312	282	325	298	316	287	311	305	326	302	323	288	330	299	307	318	322	299	316	282	308	315	324	303	318	308	320	310	312	327	326	319	308	320	305	279	334	277	307	305	325	269	289	333	291	333	286	294	275	350	287	296	310	325	279	342	332	313	313	295	289	309	305	315	293	282	285	324	314	305	317	310	333	287	307	302	316	302	317	329	297	334	312	292	305	330	300	315	312	282	302	314	315	307	312	334	318	299	304	307	293	309	324	295	304	321	329	290	315	296	330	315	301	311	294	317	297	304	305	305	305	317	326	297	294	282	319	320	314	283	292	287	290	305	305	283	302	295	309	307	311	288	302	336	266	320	317	295	283	294	303	287	306	315	314	319	317	307	306	298	314	330	292	312	307	314	307	336	349	276	279	311	324	313	324	328	353	302	323	304	292	293	291	320	320	285	305	350	317	275	296	323	300	287	285	310	329	333	296	300	262	324	296	313	301	319	331	278	303	289	315	317	318	314	319	301	339	297	318	293	298	337	311	302	308	290	306	288	278	326	318	301	322	297	300	301	306	317	346	307	329	319	297	294	291	312	319	311	312	307	303	294	320	312	319	307	292	289	337	289	304	311	292	319	344	304	337	286	327	329	338	294	290	320	303	287	324	347	304	308	315	305	265	288	306	320	327	311	296	286	325	271	301	311	302	298	313	281	321	287	300	313	289	309	315	292	314	308	306	309	311	269	287	300	303	309	312	310	316	320	267	298	320	322	308	332	290	297	292	259	308	313	295	288	305	313	345	312	317	317	341	306	288	307	296	315	335	307	303	329	305	284	319	294	307	331	310	274	284	287	282	321	307	296	300	319	301	287	307	302	301	260	319	314	321	302	328	293	295	326	295	332	293	323	301	309	290	301	327	318	324	330	329	300	320	296	300	286	307	308	318	290	318	330	321	315	314	319	310	319	282	300	276	304	305	301	289	292	305	285	308	309	324	306	325	298	297	336	313	324	277	300	295	311	327	300	317	300	274	312	297	311	273	325	302	306	318	298	257	308	310	342	289	335	308	346	308	308	312	310	278	294	344	293	308	334	284	323	289	303	316	299	312	286	313	314	311	306	293	331	289	273	303	275	306	296	306	312	297	264	308	312	331	305	298	326	267	319	308	307	292	305	317	352	311	327	324	325	298	294	303	315	323	322	306	329	320	336	326	299	327	310	286	341	315	310	301	286	284	328	300	321	295	343	318	318	285	317	293	306	298	316	310	297	329	311	321	290	298	314	316	299	322	278	309	288	333	319	322	329	326	281	314	316	323	322	299	322	297	332	309	335	302	322	300	333	306	334	282	331	319	320	294	286	355	317	290	317	324	290	318	291	310	330	311	330	322	331	309	302	317	274	325	296	316	323	278	312	318	325	309	311	276	273	325	317	333	305	339	311	316	327	316	271	347	278	299	302	303	314	331	295	290	320	317	326	313	303	304	264	311	302	290	310	312	313	248	282	297	313	311	320	292	318	288	323	320	300	302	279	312	315	295	301	282	331	318	308	336	340	319	337	334	275	317	285	333	313	305	279	319	315	293	325	279	335	294	268	318	278	311	295	284	322	312	296	317	323	310	310	311	281	292	320	319	308	293	319	292	345	299	318	327	311	278	337	303	273	283	308	289	345	314	308	309	343	318	280	310	331	310	293	318	329	301	310	330	314	324	287	298	320	316	302	296	308	329	317	317	304	309	282	317	338	289	303	322	313	303	300	297	297	311	343	303	305	304	316	299	337	333	319	287	300	300	310	315	277	294	301	307	295	309	312	290	294	332	329	302	302	315	310	301	349	288	320	270	345	319	268	346	319	311	314	338	297	332	338	317	303	346	311	302	342	286	332	298	280	294	307	267	326	291	286	320	271	293	276	289	293	310	309	330	331	308	285	296	279	283	326	301	310	284	322	269	316	300	307	296	318	314	303	294	335	303	291	306	331	296	294	312	339	322	311	309	328	311	296	268	309	319	285	326	314	317	317	313	313	307	313	304	287	320	279	326	312	325	303	320	329	305	300	281	277	305	327	328	280	307	282	311	319	290	306	295	272	292	303	327	301	307	241	311	294	322	309	307	314	308	317	292	336	293	309	317	281	296	303	309	330	314	292	293	273	319	299	297	297	302	320	282	334	327	292	327	345	327	309	325	311	252	306	325	334	354	311	352	332	296	294	311	303	303	316	304	312	316	310	290	321	292	311	303	270	295	286	304	320	313	309	343	290	310	330	291	282	333	323	300	306	325	290	312	285	326	301	274
22600	21244	29570	23241	21245	21418	24517	4065	801	804	780	788	731	729	752	822	786	685	748	769	765	736	762	684	755	712	694	736	736	771	685	719	753	767	764	755	718	729	763	721	707	753	742	742	704	706	729	707	722	721	690	689	719	715	761	755	728	726	696	749	786	736	713	718	745	698	709	677	725	712	714	700	731	707	752	706	691	712	743	717	699	691	667	696	743	735	677	746	719	711	721	741	654	718	730	730	753	694	714	729	690	724	684	717	745	712	726	700	694	714	655	698	751	736	785	700	708	711	731	761	722	732	694	676	764	708	707	733	687	727	718	689	733	725	700	709	719	712	726	726	717	750	708	698	718	727	747	722	758	705	743	745	765	720	741	687	681	686	695	711	686	679	746	701	718	752	694	766	749	767	727	703	704	717	709	680	723	712	729	764	729	684	714	678	725	742	712	703	718	726	756	687	737	699	719	743	713	788	722	732	742	722	709	695	725	740	705	729	731	740	706	698	778	760	684	699	717	731	706	742	727	753	698	681	790	671	713	693	725	690	753	720	750	700	724	736	726	727	695	744	709	707	784	730	736	724	676	725	726	680	676	723	753	716	698	667	721	770	721	730	745	751	715	751	791	729	721	705	687	732	716	710	688	674	717	696	709	715	698	700	671	704	711	711	677	650	694	753	716	693	702	702	701	727	684	724	747	728	709	717	736	724	730	722	708	752	711	711	728	736	719	722	738	725	715	716	724	752	719	673	698	717	705	772	716	754	748	689	717	668	716	735	713	772	720	748	737	763	710	710	761	715	744	742	719	682	721	701	736	738	668	711	724	768	670	724	710	682	706	718	723	649	729	726	749	716	716	781	726	734	681	715	675	753	678	718	712	699	741	743	683	749	745	699	741	751	729	747	694	740	711	742	715	717	707	734	738	734	698	738	701	702	707	752	689	731	707	698	716	770	696	723	705	662	733	745	686	746	693	774	718	706	720	711	751	711	786	710	733	707	682	728	739	691	728	701	728	758	692	705	743	678	747	710	763	720	665	697	729	690	699	691	672	653	687	744	679	739	705	746	735	735	724	746	700	759	743	680	682	729	764	727	660	780	733	725	693	725	724	695	676	750	700	763	715	726	714	698	715	712	748	720	761	721	684	725	736	685	753	772	727	738	735	757	729	712	721	707	727	689	736	725	714	748	727	714	701	705	728	768	742	721	683	740	733	719	723	700	733	758	740	747	731	782	703	697	714	715	757	671	716	700	709	720	700	672	714	669	720	715	673	711	778	759	706	681	752	698	678	713	675	737	678	685	700	707	705	693	734	735	738	741	689	738	720	724	739	731	769	707	751	733	669	748	671	707	686	676	726	696	719	690	730	703	752	705	694	729	696	672	702	689	707	694	710	696	724	698	691	691	737	686	738	739	753	732	712	710	711	701	736	727	715	738	689	717	742	714	732	726	697	709	763	743	736	740	725	716	726	739	715	741	726	710	741	763	719	743	724	706	742	705	747	780	736	748	672	712	744	748	684	703	727	680	713	724	694	714	714	740	708	702	714	706	705	703	700	708	739	672	726	762	700	693	717	699	706	695	669	688	707	720	722	726	740	729	750	708	724	700	695	731	735	690	703	706	731	756	721	690	745	716	706	724	676	718	749	719	718	741	767	705	655	720	709	701	706	740	698	716	726	689	716	720	700	692	732	686	752	737	685	706	716	761	689	773	694	705	748	729	654	679	730	694	688	683	738	718	720	743	708	760	737	728	659	719	709	660	748	723	701	751	737	699	691	689	722	734	737	752	736	721	722	763	726	730	717	702	702	672	733	717	704	712	745	723	750	695	760	738	746	735	736	691	710	734	709	714	721	716	708	744	739	729	678	705	741	759	723	680	725	662	704	709	704	704	702	731	744	770	749	706	714	737	733	733	737	689	696	749	747	699	729	729	732	727	727	694	720	786	677	734	749	704	733	696	667	709	701	755	753	718	721	794	730	738	723	750	704	695	750	740	702	694	752	723	710	730	680	740	727	732	711	717	748	746	676	747	747	787	693	701	694	752	733	722	763	697	735	727	727	704	725	722	735	705	741	723	674	687	733	721	680	686	736	705	757	688	705	707	693	736	736	708	721	760	701	739	738	710	748	732	699	726	745	679	726	713	732	722	668	688	708	722	740	700	664	739	713	714	702	724	729	773	744	690	747	710	716	729	703	751	744	717	715	699	749	752	694	789	741	690	692	731	735	735	694	750	710	764	718	719	760	712	717	729	689	687	731	726	725	703	720	719	758	695	677	739	729	702	662	710	741	700	702	729	699	698	760	725	699	691	705	692	696	744	735	700	716	718	787	744	730	679	728	722	738	709	734	762	689	727	706	676	775	713	720	725	720	681	745	722	684	743	768	719	744	755	692	696	722	684	697	700	712	697	759	740	712	685	688	708	714	711	698	690	696	662	698	711	743	651	696	741	695	691	685	762	699	746	722	702	719	685	713	771	698	704	741	724	728	712	746	727	719	730	746	718	667	720	701	757	719	722	743	645	683	746	766	702	698	712	730	744	676	706	708	733	710	687	725	714	714	745	713	713	767	699	762	704	716	690	725	762	693	717	687	705	695	721	720	721	734	712	725	704	776	721	706	678	713	704	715	651	732	721	706	731	736	680	747	740	714	725	744	709	708	708	724	742	722	754	721	711	662	689	726	728	704	702	676	786	680	702	775	684	700	717	707	742	720	699	741	696	733	660	702	700	721	779	731	620	730	639	715	724	704	692	701	753	721	746	748	745	709	686	716	669	789	717	700	706	701	687	705	710	702	700	718	709	731	713	680	652	699	689	675	705	693	699	717	717	734	767	666	730	680	742	704	741	702	703	657	677	735	717	713	793	761	689	715	749	677	736	715	737	736	786	709	744	733	694	722	710	754	690	752	759	725	672	698	700	707	708	712	682	745	760	754	704	720	727	717	712	695	722	733	752	736	703	729	730	758	702	683	718	669	702	654	716	742	706	728	695	722	739	730	696	695	740	672	630	708	743	756	731	720	766	687	755	711	726	717	700	713	686	655	736	689	718	709	694	678	735	708	726	734	706	692	673	673	694	728	726	749	718	731	673	719	671	702	689	722	699	708	709	684	726	702	687	738	720	737	706	742	760	712	692	740	754	658	698	725	691	678	712	713	734	686	704	730	728	755	706	706	675	651	740	729	685	760	728	720	721	746	746	714	712	747	778	699	749	742	707	712	684	684	722	708	720	686	656	705	660	697	679	726	695	727	709	682	710	696	754	734	718	702	696	701	706	734	685	715	702	664	703	714	654	656	736	729	720	735	696	757	744	702	710	675	758	690	735	725	742	737	708	717	756	697	706	745	742	732	728	702	726	750	715	726	682	708	674	727	749	700	741	731	718	766	765	734	708	645	752	723	755	683	682	766	711	684	709	683	721	704	763	701	729	719	689	725	716	752	681	695	768	737	713	742	732	680	671	743	729	755	725	692	726	715	728	720	681	717	724	754	736
4800	1806	1189	1044	937	905	925	893	913	922	878	902	869	907	883	852	861	911	801	893	824	834	869	840	888	814	857	865	846	828	868	865	867	851	812	814	860	807	846	798	853	827	825	827	832	834	817	829	864	863	864	876	797	872	792	838	871	807	824	843	865	867	874	840	838	831	843	854	832	804	842	846	853	837	853	819	831	811	826	891	841	866	912	838	820	813	824	821	845	869	825	851	909	843	876	857	849	850	796	857	793	858	860	865	838	818	784	835	844	862	799	853	818	816	802	806	864	838	814	804	852	861	776	860	862	800	795	859	854	813	815	876	904	786	800	840	838	832	832	800	867	859	830	881	906	860	863	858	868	859	861	813	933	819	809	807	803	835	872	799	849	841	815	829	899	828	851	873	839	829	800	851	860	796	883	868	831	836	832	828	821	871	812	833	852	867	785	840	888	836	857	856	851	843	799	817	794	868	862	900	837	840	796	842	818	811	880	873	828	859	874	821	816	845	868	863	822	833	864	894	866	851	777	863	891	839	830	866	828	816	860	850	864	822	797	849	865	857	803	829	871	824	880	852	852	850	798	866	863	834	845	889	849	842	853	829	893	887	857	819	879	842	876	830	833	830	854	847	867	777	854	838	865	853	820	842	855	838	823	887	869	860	828	841	866	805	885	886	826	874	814	864	884	856	870	853	838	836	830	817	856	834	861	822	840	855	866	865	809	892	803	829	815	864	810	816	887	828	840	845	914	842	864	849	848	831	814	859	852	857	837	874	877	830	823	854	810	831	837	830	829	870	844	808	868	846	851	827	839	876	863	851	798	827	836	829	836	840	867	829	871	873	793	832	883	837	835	840	844	822	882	876	850	844	815	840	849	829	812	915	875	809	860	835	880	915	819	834	860	895	869	827	824	848	803	829	828	852	854	841	901	836	828	809	860	843	804	866	806	826	843	881	878	899	831	847	884	834	833	878	828	816	870	847	871	879	833	803	802	841	835	840	811	876	857	776	840	887	861	824	836	897	855	863	823	813	890	858	846	845	833	842	826	816	822	796	811	898	889	857	807	848	782	842	793	835	897	852	865	879	837	825	857	820	873	850	817	814	812	847	807	839	815	836	824	862	836	824	848	802	801	834	807	849	902	773	841	868	844	805	886	856	836	850	848	830	891	834	825	870	786	861	840	788	845	837	824	835	844	772	860	875	879	814	828	859	828	880	850	805	871	853	880	885	826	832	849	852	896	859	846	847	804	824	846	829	810	851	843	882	867	896	869	858	832	856	803	903	844	815	800	812	813	779	850	808	837	800	847	880	812	851	824	853	791	859	862	838	880	810	835	831	863	833	862	806	771	873	868	840	834	857	838	906	846	795	849	855	819	856	807	820	838	816	807	866	844	820	830	838	827	865	846	829	850	873	820	867	810	871	858	871	840	824	819	830	881	827	833	848	875	836	810	831	841	871	858	838	831	810	864	797	781	891	849	872	853	825	827	835	845	861	799	814	873	776	847	827	862	886	846	831	809	889	816	824	786	828	872	832	859	793	828	831	835	825	883	817	848	867	911	811	826	875	852	861	836	864	859	864	840	847	880	840	874	821	845	832	844	825	800	887	853	818	850	869	808	821	840	799	817	834	858	831	839	840	878	790	862	782	811	818	850	867	842	862	926	895	847	819	861	835	851	836	848	807	867	821	858	839	823	795	877	855	823	877	861	838	826	845	863	803	825	906	782	841	815	844	855	842	857	829	885	842	849	808	863	865	881	846	819	863	853	828	811	782	817	812	853	824	815	807	894	857	857	817	827	835	822	859	852	804	825	800	851	850	807	830	827	856	879	817	879	801	858	858	839	818	849	880	797	824	835	849	888	840	902	858	870	862	809	856	883	838	786	891	829	815	884	857	887	872	879	829	813	833	892	815	846	870	861	808	795	868	890	865	847	876	852	804	824	850	858	838	854	799	874	820	838	796	838	852	770	866	829	843	875	856	866	835	836	816	832	900	912	846	847	823	881	885	853	863	847	825	865	894	866	837	819	808	826	821	822	862	878	818	811	864	857	852	850	873	802	828	772	891	877	869	795	819	831	812	795	848	838	865	820	872	883	799	860	833	859	896	865	801	833	823	837	810	860	877	856	852	852	808	821	817	835	823	809	836	842	865	835	917	821	864	815	812	852	850	882	847	871	826	835	847	847	863	892	872	802	846	881	867	858	823	837	838	786	861	888	763	859	848	785	876	771	799	905	866	807	806	785	865	873	866	848	871	789	839	848	849	859	816	835	836	846	841	833	847	806	845	850	821	786	817	874	862	912	854	814	889	869	816	829	812	845	826	843	910	859	855	798	804	824	855	830	850	799	873	886	860	831	837	879	863	821	893	859	805	844	852	862	811	850	868	820	838	831	813	846	824	823	802	862	856	821	834	827	832	828	843	882	816	861	860	793	848	901	850	902	842	871	827	874	895	852	937	818	855	865	856	833	833	838	858	839	885	845	859	859	787	804	830	862	849	830	852	817	843	841	886	843	819	810	826	865	802	885	867	842	900	797	846	834	859	809	839	852	846	816	838	827	814	847	834	908	829	838	836	808	833	817	805	894	835	827	831	808	813	833	874	851	808	917	850	851	850	888	798	744	879	843	854	820	876	877	797	840	822	839	887	871	769	844	872	829	838	806	906	828	839	878	846	819	826	884	874	860	835	809	832	833	782	853	857	858	825	880	832	847	829	884	855	841	883	825	821	809	901	880	844	795	814	832	873	830	868	857	823	849	807	889	869	811	811	808	889	830	847	839	845	870	848	837	813	805	815	786	848	868	826	827	907	815	782	872	865	870	817	844	858	840	853	827	825	852	831	839	862	852	834	869	860	860	868	830	850	889	851	774	858	805	830	826	807	832	831	828	801	828	853	893	851	833	822	858	848	841	819	890	860	849	813	838	851	857	806	852	845	771	826	860	846	843	777	832	838	879	888	863	840	851	848	819	793	824	893	839	837	877	812	834	852	885	890	859	804	839	887	833	852	894	854	826	870	878	872	864	853	879	808	877	858	795	846	843	844	844	847	856	847	831	811	832	834	842	824	793	804	804	845	867	843	870	845	864	840	852	824	795	827	844	803	839	819	868	796	875	868	872	857	800	844	792	757	838	793	917	836	866	853	885	825	827	810	827	851	843	853	789	861	851	817	898	825	847	908	842	820	854	847	831	860	864	833	830	831	860	807	835	840	848	855	860	873	819	839	792	828	841	815	855	854	791	815	863	812	898	807	823	860	849	870	862	809	867	874	783	870	850	869	839	812	812	863	825	810	798	869	805	905	865	829	839	850	858	881	851	830	790	830	843	816	849	822	836	831	832	865	849	844	858	860	882	870	855	842	796	865	822	850	839	887	866	863	819	879	858	835	906	792	854	861	842	812	870	831	868	868	883	835	850	842	848	804	843	831	805	829	884	825	819	889	870	768	822	830	896	861	848	840	852	870	783	913	824	827	845	848	872	870	804	860
27955	21249	25461	13832	483	355	375	397	349	389	346	353	347	354	366	336	348	339	350	354	372	350	340	368	365	341	342	361	352	366	340	380	323	313	379	323	322	335	354	351	354	329	371	321	355	345	360	386	345	324	369	352	318	323	354	352	372	331	348	369	371	353	335	364	356	338	315	400	362	330	374	363	370	362	362	329	360	358	352	338	387	356	361	387	382	345	356	341	329	358	397	391	340	362	386	351	347	376	374	379	350	339	376	366	354	328	359	332	367	370	345	361	369	338	353	378	351	365	389	391	378	369	356	345	343	355	337	378	365	388	339	372	326	370	367	372	379	347	346	341	378	370	365	352	350	361	385	336	375	328	352	387	345	336	378	393	338	380	359	357	352	368	330	330	345	373	340	369	369	349	348	382	343	352	394	372	383	397	373	349	361	366	356	352	363	375	357	371	348	366	362	361	415	353	374	365	350	397	362	348	333	371	367	362	364	326	337	348	343	375	371	353	322	362	379	355	344	369	377	346	322	353	353	367	327	365	374	356	348	387	358	350	344	363	345	357	363	348	355	356	349	377	360	355	351	407	355	366	357	322	326	364	357	307	359	384	365	359	362	348	361	363	383	355	381	372	346	361	336	369	342	349	361	385	342	386	339	310	370	358	365	350	402	326	339	307	351	313	369	357	358	346	317	356	342	322	349	363	365	347	360	329	357	344	368	336	346	347	375	349	357	363	320	387	364	355	326	349	333	396	364	353	361	368	385	348	370	380	339	364	390	335	330	317	339	337	310	351	317	362	343	371	342	307	359	389	333	376	365	351	370	340	344	336	400	348	353	357	351	370	350	351	344	330	355	355	356	359	352	353	356	369	377	336	334	336	339	359	330	353	338	336	338	366	342	376	384	355	325	365	364	346	371	392	356	322	389	356	381	364	336	350	351	354	324	339	339	356	389	361	341	371	365	364	349	340	336	361	344	334	358	346	341	372	370	380	362	344	385	394	337	349	374	346	327	359	356	346	377	378	351	349	357	358	337	348	384	352	346	335	355	325	341	331	393	377	324	377	350	343	348	378	380	340	362	357	323	345	318	347	330	382	332	340	375	363	393	366	359	351	351	356	333	358	366	355	397	354	315	337	354	358	332	349	294	330	383	335	355	351	370	326	334	333	370	329	374	376	378	351	332	367	346	346	332	327	361	333	346	360	378	333	364	356	377	393	348	323	346	346	363	372	340	390	332	339	333	360	370	373	351	369	340	354	350	380	339	361	344	332	369	356	361	345	354	383	342	329	375	349	345	359	350	335	364	347	362	356	373	375	357	349	368	378	352	342	364	349	361	368	366	380	329	349	364	345	364	349	352	375	348	320	341	397	330	357	352	336	368	356	339	387	365	363	337	355	373	353	391	369	372	366	344	375	368	373	331	388	378	351	362	334	374	361	344	339	346	332	364	360	395	348	344	355	365	375	370	344	366	387	357	358	348	399	340	362	375	307	338	341	358	366	362	348	346	344	365	351	370	348	378	348	361	389	361	359	355	349	366	374	351	354	333	362	372	332	339	351	358	348	374	362	366	331	357	365	349	367	349	391	362	347	362	380	367	352	367	373	368	362	360	383	328	366	355	349	338	326	353	378	361	340	383	347	378	361	352	376	362	353	318	354	363	367	347	386	363	352	355	346	363	358	364	330	367	347	333	362	346	396	367	378	320	359	342	315	358	340	331	342	339	345	370	356	349	350	350	426	385	364	338	331	389	352	335	331	335	375	370	362	364	369	338	355	333	369	354	352	369	367	370	362	379	339	394	342	314	349	342	383	354	365	323	346	353	347	376	352	357	373	372	363	366	340	347	349	395	378	345	346	318	318	345	330	347	358	354	343	338	376	359	323	372	368	335	337	371	355	381	334	332	369	348	335	342	368	346	335	355	347	348	371	330	367	355	345	381	336	367	348	370	376	336	376	380	358	383	346	329	374	357	414	323	351	373	371	364	399	351	348	372	343	360	306	339	348	361	360	379	332	406	377	357	342	343	350	327	354	372	349	364	345	340	362	348	342	354	363	339	366	379	394	356	342	356	349	341	332	359	353	347	355	359	381	339	363	324	329	340	362	360	362	332	373	396	371	338	362	331	350	342	344	333	329	374	321	336	370	356	361	356	380	342	373	357	366	351	386	369	353	362	339	371	358	346	342	343	376	344	333	334	339	364	333	343	356	381	336	337	346	339	389	383	386	362	350	390	350	376	337	353	388	341	337	337	380	364	361	376	364	378	351	366	373	382	358	363	362	345	366	371	342	364	368	385	357	356	342	384	356	357	359	354	381	370	333	368	374	366	352	341	370	353	327	353	358	322	357	368	374	377	353	349	357	352	343	330	371	376	333	339	364	359	363	343	348	372	342	318	361	359	386	359	319	330	329	343	354	348	375	370	391	343	337	349	366	369	361	368	341	341	347	319	292	309	314	340	397	355	372	373	329	357	365	342	377	360	339	378	351	359	367	343	360	321	340	359	346	369	338	348	338	363	350	306	348	377	311	325	340	397	371	351	343	336	341	391	356	352	344	339	341	351	332	345	350	388	370	340	371	338	386	362	347	324	365	342	382	361	355	313	382	345	358	349	352	355	366	362	343	334	315	393	355	357	358	339	340	311	342	359	335	328	376	368	369	359	344	354	333	344	367	340	357	319	369	361	358	394	315	350	374	367	381	371	381	348	405	345	339	392	349	367	352	365	331	343	334	329	354	346	354	336	342	368	353	353	377	339	324	373	337	391	357	367	385	345	342	384	373	367	342	371	374	355	393	354	324	357	353	322	382	352	372	345	341	357	332	383	353	341	357	359	373	401	366	354	332	361	372	352	316	378	370	338	383	351	361	343	361	384	346	350	345	367	337	367	328	350	389	328	371	375	353	351	352	352	399	356	357	369	354	356	337	334	349	372	368	344	360	348	348	345	358	377	371	354	390	356	354	375	363	372	356	376	340	335	352	362	352	356	360	345	348	361	363	340	360	358	357	366	338	356	353	382	368	357	347	327	330	376	360	400	378	356	350	343	328	374	367	351	332	352	341	346	377	346	356	368	337	367	362	338	311	344	319	395	365	320	367	342	378	351	388	368	352	344	407	342	354	376	332	371	352	377	406	344	322	348	342	371	354	367	364	368	344	369	354	336	353	348	364	370	332	385	375	352	341	356	368	351	357	394	366	355	324	360	367	352	370	371	355	350	340	336	373	368	310	396	378	368	344	325	347	354	382	361	344	360	341	366	355	353	352	361	369	341	368	376	359	351	358	332	366	362	360	356	330	353	326	334	360	352	327	344	365	360	324	373	365	345	343	394	362	360	371	332	349	362	349	354	360	345	354	364	372	372	348	334	324	333	331	399	357	357	340	375	359	350	338	339	361	343	338	339	358	399	375	366	399	345	345	371	345	365	364	331	325	344	371	365	383	369	349	368	360	355	375	331	372	352	371	363	333	374	296	369	356	359	352	346	373	330	358	371	361
3251	495	449	420	418	483	428	440	444	431	445	435	471	454	411	418	448	444	425	444	436	445	417	459	451	447	421	432	419	413	437	393	455	505	435	419	436	409	421	446	435	434	456	430	424	430	442	423	467	417	416	461	425	458	450	422	394	406	417	443	438	417	437	450	421	433	466	435	438	440	451	440	439	421	433	440	456	430	425	466	430	449	473	447	415	445	412	456	416	450	455	495	425	486	425	431	377	454	429	452	435	426	435	427	434	432	424	437	433	452	465	391	464	445	427	411	469	398	490	425	421	414	448	418	422	452	428	479	421	403	372	451	450	444	440	443	430	419	436	454	409	455	425	425	443	428	431	466	394	416	425	426	400	461	472	419	429	443	407	414	443	448	394	430	425	407	444	453	449	425	413	447	426	429	428	450	456	440	417	455	418	449	423	430	425	441	413	452	424	400	448	442	443	429	448	441	425	448	379	465	420	431	474	444	461	441	429	434	431	437	428	415	399	413	431	439	415	434	414	446	429	402	451	420	445	468	481	441	463	404	452	438	442	444	414	465	451	414	408	467	408	465	428	433	409	436	450	425	430	444	467	459	403	380	433	414	445	459	481	470	405	448	438	456	459	411	415	408	457	400	407	374	477	427	423	448	460	421	422	446	433	424	380	405	443	435	406	453	447	449	465	439	432	420	482	443	424	424	416	436	417	387	397	422	422	412	427	446	424	416	458	411	457	445	412	463	453	439	431	421	428	441	457	420	455	464	420	439	424	451	437	439	444	432	437	416	425	438	439	417	466	422	422	431	414	442	428	444	429	451	431	428	411	472	468	443	443	457	433	440	424	438	438	430	433	450	443	444	477	403	405	439	426	414	462	437	450	448	455	412	470	419	431	428	440	443	445	442	459	413	450	440	442	459	425	461	419	435	440	427	405	437	424	441	430	466	426	427	428	418	449	424	422	418	436	421	437	448	406	434	441	502	415	437	435	449	430	430	466	450	490	437	403	436	466	438	394	451	434	425	443	417	437	464	414	438	402	455	426	510	468	458	456	430	458	435	418	396	406	398	431	424	420	436	405	430	448	447	445	413	452	457	473	446	435	443	454	463	460	430	472	457	436	443	475	432	473	454	448	426	429	428	381	435	484	439	446	488	412	435	465	409	408	392	448	418	427	410	423	432	429	423	411	435	440	425	430	421	428	436	438	400	431	435	405	452	447	451	416	449	463	481	445	448	423	441	407	398	427	429	436	443	467	425	417	429	430	390	442	486	451	487	421	414	450	422	453	438	421	428	426	450	434	409	406	438	411	425	460	444	449	418	413	417	444	440	455	404	462	413	419	423	446	426	426	458	430	455	474	462	442	489	430	403	407	457	475	450	430	471	418	413	418	415	416	461	441	453	411	423	477	458	442	405	465	425	429	432	472	464	402	430	422	435	393	422	424	429	433	444	430	420	408	436	413	426	400	452	419	462	431	419	468	419	437	431	424	444	429	436	467	431	436	451	437	460	464	452	414	421	427	425	462	420	462	439	460	460	443	456	456	430	415	440	419	399	375	475	415	410	460	430	454	402	408	428	446	442	426	436	411	393	438	439	437	445	450	458	407	455	398	444	422	419	423	405	421	442	440	435	455	433	449	445	419	426	435	436	443	453	456	462	463	418	455	425	433	426	467	428	434	402	435	464	447	444	439	447	431	441	424	418	430	423	447	427	416	442	459	408	391	460	450	452	435	449	432	406	425	396	409	422	389	439	419	419	445	424	441	446	454	458	468	448	460	456	410	430	428	424	445	433	413	392	427	403	410	443	436	436	427	440	453	470	414	418	417	469	438	389	414	402	457	438	424	438	471	418	426	427	461	425	453	415	449	454	416	480	456	428	439	428	414	439	459	429	455	451	427	417	449	464	404	433	478	422	427	429	420	433	446	475	421	448	433	423	420	431	431	481	443	420	416	464	419	453	437	445	445	452	442	417	428	447	409	404	461	390	437	410	431	408	437	389	420	441	428	407	426	401	421	396	468	392	431	419	467	442	443	442	409	429	416	408	429	488	424	414	492	465	412	425	439	431	405	489	429	480	447	409	456	429	444	453	452	440	403	452	484	430	434	468	424	442	440	445	405	432	425	456	413	442	453	455	436	451	432	435	469	410	430	389	406	462	423	447	450	424	428	468	444	418	399	368	421	434	473	453	422	421	403	440	431	443	445	399	442	449	398	406	433	429	428	473	420	447	433	422	439	408	420	475	453	416	444	445	429	467	453	459	418	436	439	445	435	457	433	464	481	416	436	468	416	463	462	370	443	410	445	428	461	432	421	408	443	407	444	423	442	409	428	400	439	433	403	443	422	427	451	454	460	430	437	472	444	457	469	390	409	402	447	439	469	421	436	455	432	469	443	450	412	399	423	475	471	433	438	416	416	428	449	451	470	433	425	389	432	408	435	434	479	457	444	411	439	440	433	474	447	413	428	416	411	423	431	405	417	431	439	453	470	446	433	450	446	464	467	464	454	432	426	420	459	452	480	397	429	423	431	445	446	459	469	422	427	435	411	474	429	449	411	453	437	440	422	470	428	425	425	412	465	469	424	438	415	428	432	461	446	434	405	419	459	466	450	429	428	450	467	424	416	397	473	421	437	426	459	438	422	400	457	431	440	444	440	430	426	422	410	449	436	458	444	426	433	444	456	426	478	419	493	450	434	444	403	425	401	467	446	453	436	418	423	433	415	424	405	402	419	423	440	433	428	437	460	425	436	462	410	468	417	447	447	465	416	429	449	468	412	454	432	431	426	466	417	460	442	437	472	448	439	422	444	406	414	433	444	435	416	410	436	437	437	483	413	447	477	403	435	414	462	427	424	421	448	438	433	431	446	422	429	450	435	462	390	440	441	454	456	456	431	472	462	452	471	419	446	409	438	419	435	416	403	464	431	406	416	441	407	422	419	423	433	436	425	423	467	457	404	406	425	418	434	435	414	432	405	443	429	418	414	438	409	462	423	424	436	426	438	480	448	428	420	414	415	420	436	433	416	420	426	449	420	438	407	423	444	409	461	414	480	449	424	484	473	427	448	426	425	439	415	448	440	448	418	465	448	458	444	431	419	421	423	439	433	465	455	454	398	436	435	445	474	444	416	445	440	463	425	425	420	444	434	423	444	410	488	414	448	434	452	419	403	434	419	424	430	446	455	443	379	447	439	453	431	451	440	421	429	432	412	479	436	441	399	418	447	456	379	462	465	479	441	429	440	430	438	409	449	472	440	393	423	462	458	437	462	448	412	430	439	426	450	409	448	438	424	412	455	456	430	440	434	403	464	441	421	438	430	421	430	439	445	431	426	409	425	449	400	400	446	422	430	485	432	410	430	426	475	453	388	409	436	420	440	440	454	440	433	436	439	422	461	479	429	416	448	403	401	413	463	462	425	424	425	402	472	465	440	445	443	414	389	458	460	433	467	420	457	420	436	466	434	449	445	431	447	450	431	429	455	426	431	447	488	456
25482	21216	29762	22970	21217	21260	19415	1080	787	757	775	750	778	743	770	734	708	752	807	739	787	746	738	747	753	797	807	790	796	753	695	740	746	752	726	700	787	722	746	744	777	752	728	727	790	755	723	780	759	775	737	759	768	720	747	751	695	697	762	760	744	695	718	753	713	739	728	734	727	754	778	792	751	750	769	699	699	705	748	736	753	722	750	716	757	774	755	703	801	735	784	731	720	724	758	748	722	759	713	764	704	725	712	785	683	713	750	755	731	720	745	731	694	698	786	711	755	735	715	785	740	761	810	772	723	773	746	751	794	734	721	726	719	743	760	744	737	730	698	740	689	718	777	730	739	712	721	737	730	727	740	694	761	772	719	723	717	761	777	753	702	730	742	744	731	751	699	745	727	741	737	718	745	740	722	774	743	667	699	711	767	738	725	670	735	735	776	744	751	697	707	724	749	802	741	741	749	761	753	713	700	733	737	805	751	732	696	736	756	715	737	740	738	763	742	715	732	757	716	715	706	732	736	725	765	731	749	756	759	704	724	749	782	715	733	718	688	676	749	734	777	697	745	676	728	800	763	755	744	771	737	734	696	700	773	738	726	709	769	773	791	751	744	721	766	748	785	681	746	705	705	706	743	790	701	756	724	742	708	711	722	741	803	722	725	788	731	767	759	706	778	778	802	719	751	774	723	734	732	710	783	758	706	761	733	725	736	768	706	724	733	797	738	725	735	731	744	736	730	767	779	777	720	766	717	732	671	768	791	701	722	783	726	703	794	716	749	715	694	656	755	706	714	741	747	742	757	722	750	717	744	686	763	785	782	768	714	770	762	762	697	730	778	767	702	780	726	711	749	772	704	775	686	766	732	749	758	753	766	737	734	812	776	722	715	721	774	740	725	718	747	695	755	730	703	747	714	672	748	727	747	751	724	736	772	721	771	762	748	715	766	721	766	765	738	704	743	700	702	767	793	699	771	749	707	755	735	715	727	734	735	742	719	757	737	761	782	742	762	690	735	771	693	722	662	731	784	716	735	733	717	740	774	729	775	743	718	688	734	772	715	727	797	713	722	743	723	734	753	714	762	764	737	748	748	709	697	690	751	775	737	777	727	719	753	716	766	740	732	702	766	698	736	778	714	731	761	678	734	751	740	690	735	739	688	693	687	709	661	734	761	731	738	744	723	716	721	699	789	725	697	782	728	750	741	715	792	756	715	714	690	743	711	750	777	749	753	706	793	762	752	742	739	763	710	756	718	728	740	661	714	754	758	730	724	738	738	722	731	738	724	721	756	712	736	718	753	760	747	754	714	735	702	722	750	717	778	762	754	730	720	748	698	688	744	736	697	712	724	709	709	727	715	746	752	740	812	731	743	725	714	727	774	776	738	772	726	724	707	722	728	746	785	747	752	713	734	779	732	781	706	785	718	749	732	760	740	762	755	768	747	742	737	721	750	761	794	706	738	747	748	761	775	743	750	746	755	709	728	739	711	702	709	743	732	732	720	734	736	767	731	728	740	738	715	737	766	728	692	722	727	753	707	797	793	760	734	699	752	759	735	725	786	749	712	731	722	738	764	678	775	750	721	757	724	747	721	726	759	763	740	734	744	686	759	745	738	713	724	778	731	724	749	672	712	702	685	784	721	743	677	690	748	769	767	790	750	715	751	744	715	726	747	734	768	714	699	738	722	755	705	760	739	679	738	778	795	771	748	797	749	744	710	768	722	775	750	714	677	744	732	756	767	786	738	762	705	729	724	718	764	722	760	765	690	724	755	750	698	740	776	739	754	753	754	705	737	720	704	739	770	743	749	767	702	690	716	709	705	725	727	701	704	719	705	707	728	721	764	807	774	801	756	741	780	748	755	716	737	693	735	702	761	732	732	735	722	768	754	721	740	700	726	783	814	743	740	747	753	725	751	777	739	697	698	720	709	726	681	750	739	755	754	736	774	767	710	764	711	787	743	730	712	775	762	749	736	744	705	796	666	692	727	792	708	739	738	690	750	724	749	743	749	661	753	684	751	715	742	754	764	685	729	784	752	783	751	749	706	762	744	730	736	714	743	771	738	692	656	774	763	732	748	729	731	723	723	698	741	763	783	745	747	735	759	733	723	673	760	794	736	716	724	765	705	683	734	789	746	731	755	727	698	686	736	714	755	797	792	758	727	721	718	738	732	722	811	745	767	773	744	697	720	763	769	757	725	724	723	720	694	707	730	739	748	714	722	729	730	725	702	707	752	748	727	748	716	750	766	717	728	710	715	705	718	716	735	734	776	800	751	710	751	712	741	771	708	782	727	704	703	714	734	754	693	734	749	723	733	744	729	761	754	711	712	754	730	716	751	768	733	728	723	708	749	716	747	722	756	723	766	693	715	731	697	735	740	775	744	775	791	758	674	756	761	712	742	714	731	761	758	682	713	709	711	691	766	685	711	737	755	725	739	718	793	712	755	767	670	727	727	728	709	737	755	747	751	738	705	692	751	716	742	695	737	733	758	671	714	743	711	715	742	712	725	749	732	673	790	767	736	720	729	735	727	741	738	712	744	724	707	765	739	721	784	736	744	739	718	768	742	712	699	741	758	713	719	734	756	779	707	742	746	740	746	765	760	709	717	765	731	756	694	737	710	746	778	733	695	714	758	734	743	708	744	711	755	737	745	687	699	723	711	698	727	757	733	711	738	740	748	752	711	708	741	772	679	759	718	747	718	777	740	746	771	758	757	741	713	724	653	679	731	749	742	697	716	807	744	724	720	721	704	746	766	795	694	739	726	716	708	739	681	746	724	697	715	679	735	692	689	731	728	725	717	722	750	720	684	746	755	769	726	705	684	740	786	695	739	745	710	743	715	743	750	753	741	707	712	742	705	695	781	671	740	721	721	714	724	722	755	677	706	736	741	761	743	744	809	674	707	754	749	774	736	708	714	738	752	746	723	740	726	736	723	731	745	733	731	727	728	774	744	760	730	720	775	714	696	749	733	694	721	768	747	766	736	747	736	766	695	760	715	771	689	766	751	751	697	735	744	774	767	744	752	708	779	708	751	719	712	747	774	731	725	733	706	714	720	698	790	682	730	768	758	734	726	727	761	700	704	711	696	723	755	729	712	795	706	731	721	694	691	684	742	745	727	715	755	747	700	720	718	722	775	744	720	719	709	765	758	775	734	763	717	715	763	747	704	715	746	722	737	712	721	759	740	758	735	686	696	763	715	696	714	711	704	714	683	719	760	710	702	722	748	707	706	763	684	740	724	727	690	686	819	722	721	729	756	757	725	745	742	742	710	713	748	717	744	731	707	755	701	770	744	718	730	764	714	715	686	698	761	745	738	709	749	700	796	722	751	703	737	744	738	677	770	697	714	716	663	782	753	712	731	688	739	759	714	807	679	722	705	700	704	771	702	742	700	708	670	761	741	689	742	732	790	749	706	672	720	734	692	696	731	796	720	760	734	729	660	733	723	692	721	676	708	685	717	714	705	706	755	723	685	709
4054	1388	1042	954	949	926	884	933	883	840	893	861	874	844	867	848	851	916	836	906	852	853	869	827	855	858	867	891	867	862	840	810	776	899	856	865	828	895	862	854	875	901	855	871	853	866	854	846	840	820	851	830	811	862	852	821	855	805	832	827	871	813	845	921	835	880	823	832	885	875	873	848	845	858	832	862	847	896	859	906	809	881	816	812	814	853	869	901	839	845	838	855	863	883	842	836	829	869	829	832	855	830	806	836	888	826	900	855	857	896	866	850	837	784	877	833	814	862	876	880	823	835	867	824	842	855	793	882	833	829	855	914	813	871	841	827	835	870	851	840	856	889	847	845	855	896	878	857	890	837	823	868	862	854	848	845	870	891	950	842	844	866	883	889	813	922	798	868	800	859	823	850	880	849	871	838	837	906	824	873	854	853	809	869	877	870	851	872	841	796	863	883	831	848	857	824	831	864	877	826	863	826	829	804	849	824	872	832	870	818	854	839	846	894	864	868	851	849	866	846	840	896	850	812	866	843	857	883	865	882	815	848	858	830	853	836	834	884	853	894	883	866	828	866	837	832	781	834	890	860	802	869	880	859	821	865	871	789	840	773	878	884	861	904	861	881	880	802	835	858	855	840	857	848	863	861	795	907	936	884	825	878	848	797	828	893	834	890	812	884	858	872	885	841	869	816	808	898	817	860	909	839	876	819	832	819	834	872	821	847	906	851	852	795	841	875	849	822	812	871	863	820	870	825	858	878	844	823	833	877	874	840	821	866	806	849	863	846	878	879	779	875	803	857	841	823	885	876	907	853	870	817	832	842	835	835	837	838	870	820	847	872	811	785	889	867	821	861	861	807	838	861	874	892	848	886	925	862	823	883	854	891	853	839	811	886	825	822	869	841	814	839	878	862	837	853	843	864	898	822	841	915	753	891	904	877	867	902	858	904	854	786	847	802	830	804	791	870	827	832	861	883	823	885	853	851	829	871	831	826	825	811	828	877	829	912	813	883	865	845	806	857	828	817	832	869	844	866	894	818	866	894	859	816	801	820	886	833	907	834	875	846	797	841	850	850	810	857	853	886	809	842	866	870	904	879	881	825	834	881	833	814	872	833	854	814	845	869	874	902	888	834	875	781	873	854	867	843	801	838	894	826	863	874	870	807	859	920	861	826	864	871	892	857	854	860	833	889	907	795	840	875	838	853	824	866	847	847	895	859	860	791	868	863	861	787	816	870	886	870	835	858	881	774	814	859	901	794	873	856	846	844	843	830	857	840	815	895	854	854	835	864	885	852	823	800	869	855	872	798	815	864	762	838	825	832	896	814	904	838	821	864	859	866	855	865	849	873	830	845	884	848	836	843	797	826	853	839	882	864	862	826	838	890	857	841	862	830	810	845	843	895	854	806	852	811	852	785	849	860	882	865	850	842	848	838	818	897	838	816	816	808	857	926	814	935	778	834	858	820	851	839	852	850	803	837	846	848	906	841	824	839	877	847	851	763	845	845	809	872	851	833	826	822	884	848	856	885	868	868	884	930	798	850	823	854	838	808	815	825	813	836	852	859	842	826	918	824	817	836	896	839	832	802	844	843	833	878	817	843	797	862	838	863	851	808	851	863	825	837	830	837	800	879	835	868	879	856	865	846	894	859	882	841	846	884	836	863	879	912	874	857	882	851	818	857	870	880	846	862	840	883	823	875	880	820	878	838	880	874	826	841	823	798	871	868	831	834	821	831	847	885	819	824	870	824	906	852	888	876	861	872	839	822	842	865	808	846	834	840	885	883	867	899	870	861	862	832	852	823	840	842	882	821	876	861	845	852	802	855	920	865	864	811	843	827	862	872	862	864	842	838	821	839	870	808	837	876	837	818	800	867	829	866	839	871	854	843	821	841	831	856	847	876	851	834	869	854	813	847	829	884	846	877	861	839	816	821	808	852	875	839	900	851	801	831	817	818	893	837	852	835	876	898	841	880	844	896	851	842	818	875	889	845	827	814	850	851	841	879	848	833	896	875	874	890	837	830	831	815	855	782	895	815	818	838	833	820	815	888	875	837	865	829	847	859	835	844	882	833	823	842	832	898	851	845	843	839	840	813	812	887	824	849	882	834	814	842	871	845	817	833	872	885	844	816	878	818	850	812	909	904	875	833	844	861	834	891	856	856	835	871	849	873	852	847	807	861	864	843	855	857	837	890	821	877	841	816	861	869	803	862	853	831	841	848	827	829	825	851	863	820	870	886	888	806	817	853	840	807	853	833	815	836	857	855	871	855	856	817	822	888	833	815	938	846	855	861	855	836	839	862	859	878	901	855	862	830	801	804	834	850	836	867	830	863	826	842	874	825	902	824	793	857	836	848	824	823	828	884	824	893	855	837	811	858	808	832	838	847	811	818	824	887	850	846	866	925	872	843	832	808	841	858	852	820	870	824	816	853	823	848	850	875	890	816	850	850	840	838	893	855	829	888	847	866	849	854	810	887	847	799	827	834	835	834	842	840	893	813	853	772	838	875	824	858	876	789	880	883	837	830	842	843	901	844	860	795	850	828	829	842	869	862	818	845	845	848	850	794	833	846	876	858	855	834	775	815	868	836	885	875	946	850	783	863	856	825	849	855	892	887	896	871	863	858	847	891	860	848	851	808	918	906	857	820	912	845	840	893	813	809	884	884	860	876	838	830	828	883	872	835	864	820	871	816	866	888	815	882	854	875	799	862	820	834	848	864	860	891	855	884	849	885	889	851	863	832	840	851	887	848	853	859	865	840	854	939	838	833	857	831	837	848	873	847	894	858	823	816	846	883	833	850	823	842	857	849	797	899	831	839	824	803	854	949	852	821	797	875	818	841	861	861	829	863	843	867	850	850	805	842	834	831	852	854	839	845	806	828	837	841	840	843	842	893	842	850	861	870	829	843	859	841	846	789	912	839	805	819	890	814	808	827	809	848	834	866	878	857	813	821	812	847	836	832	848	834	819	779	869	846	836	931	817	876	858	795	822	800	826	852	825	814	886	851	836	881	884	837	835	868	852	860	861	858	857	841	831	853	856	850	811	844	837	859	839	816	859	837	853	852	811	833	823	877	829	845	827	830	855	879	869	835	863	823	870	821	827	914	837	826	823	842	822	890	864	871	800	958	852	820	815	867	860	818	847	824	853	815	868	836	830	893	817	826	869	861	823	892	826	837	853	815	837	852	832	839	879	859	855	862	801	848	803	881	864	815	847	880	804	889	849	849	841	816	812	828	862	864	838	866	857	829	838	842	863	845	828	873	824	808	848	857	882	832	870	777	860	825	834	839	863	844	847	815	872	816	852	801	858	870	846	842	842	796	841	847	816	857	817	836	804	802	886	900	825	896	804	873	830	797	833	872	823	844	819	850	900	860	852	744	834	850	868	868	819	834	828	853	870	847	855	824	820	800	849	886	892	850	868	848	859	902	871	803	874	812	851	888	854	834	876	867	820	856	824	905	839	830	915	818	913	842	850	862
27590	21222	29620	23094	21172	19457	455	290	259	225	223	220	243	267	258	263	255	247	229	209	226	246	229	226	242	238	240	237	267	232	239	216	243	225	225	227	242	256	240	234	201	213	236	243	233	257	206	239	222	222	243	232	243	255	243	219	221	232	224	227	231	217	257	234	251	225	224	268	244	251	225	235	233	225	232	248	248	224	263	235	236	240	251	209	210	202	237	224	237	244	235	226	237	271	212	263	218	242	214	252	248	243	205	234	239	240	257	242	242	223	246	260	235	260	248	233	240	237	217	231	259	204	218	221	229	218	237	242	255	251	227	246	219	245	231	256	214	269	237	236	230	238	263	228	248	245	237	230	223	225	243	247	223	221	222	216	251	242	273	245	229	255	216	246	224	220	252	250	253	239	240	246	260	209	253	220	208	258	228	214	230	238	233	237	232	240	260	254	234	227	215	237	246	261	279	231	254	233	265	226	219	201	240	212	264	250	248	235	258	255	209	257	247	232	217	240	220	220	261	248	250	205	232	222	240	221	232	245	236	232	212	250	233	255	256	268	231	246	245	269	227	235	240	229	248	251	227	216	239	256	205	226	231	241	256	253	235	230	234	256	238	214	211	229	235	233	234	230	232	222	221	266	240	246	236	239	244	281	220	232	219	222	241	226	253	229	240	223	241	214	255	239	239	243	244	225	223	218	221	230	253	232	251	249	208	212	256	252	252	248	234	259	237	243	232	240	248	263	256	215	240	242	226	223	254	244	213	235	232	238	224	228	241	227	258	242	265	220	245	213	238	254	233	255	250	220	246	254	237	237	260	217	258	254	230	225	244	238	221	229	229	251	258	227	205	236	203	240	243	210	236	238	225	238	231	241	247	249	221	268	220	207	231	233	221	190	223	224	219	247	204	225	238	260	255	232	242	253	210	268	255	247	229	246	220	238	234	225	241	246	214	255	227	248	214	238	258	246	248	239	239	238	251	218	223	234	229	236	236	219	240	233	247	256	215	260	222	253	227	239	255	259	230	246	239	242	232	243	246	228	255	213	241	248	230	225	224	220	235	252	247	257	220	218	228	247	260	220	245	216	228	239	237	226	248	220	236	223	208	242	230	237	245	238	243	267	226	234	239	249	231	236	237	214	230	234	252	223	249	223	242	217	246	229	236	234	247	224	242	213	236	235	275	224	224	236	247	238	242	245	236	224	215	226	205	227	219	251	256	245	254	253	233	245	256	259	243	223	240	257	217	245	258	244	233	234	263	224	220	238	238	252	226	232	251	239	254	224	233	249	250	225	258	259	227	233	244	249	261	234	247	245	262	216	220	232	246	249	227	219	220	249	234	229	235	238	245	221	240	217	242	248	222	227	242	244	238	257	216	232	227	244	252	243	218	253	243	249	230	219	239	247	228	238	237	232	235	230	210	223	215	240	225	253	256	222	222	221	210	238	266	225	247	236	242	236	269	245	231	236	238	236	228	249	254	230	225	228	238	206	242	200	254	233	217	246	244	248	218	238	236	245	232	231	239	257	232	229	240	243	228	252	233	229	245	213	233	231	236	233	204	236	234	236	240	201	235	217	253	229	217	243	216	236	238	227	233	230	224	245	228	252	239	217	211	235	226	253	224	225	208	217	236	254	222	256	235	232	212	215	241	228	233	252	258	204	226	235	229	228	250	217	246	249	269	251	222	218	229	266	253	267	221	222	260	235	231	213	230	249	235	203	222	222	244	224	239	228	234	196	212	251	225	240	227	254	225	232	246	245	233	249	220	246	216	234	235	223	233	236	226	242	231	238	233	250	240	216	222	220	253	221	251	197	274	231	221	230	240	257	242	245	241	226	240	228	262	215	228	214	250	243	250	245	242	234	215	226	250	198	241	195	275	201	229	241	227	233	250	224	233	260	240	220	242	224	244	249	244	221	211	234	255	228	217	250	222	227	245	248	230	238	217	231	236	224	218	241	226	249	234	219	249	219	238	221	244	207	229	228	235	221	239	252	235	250	258	220	223	247	258	221	231	233	258	239	235	224	243	213	236	240	224	234	249	237	237	245	240	252	247	229	248	228	248	247	246	243	235	211	246	213	233	234	203	234	231	229	239	237	232	237	251	217	242	239	235	219	235	205	229	227	251	219	244	217	225	245	228	233	230	217	240	213	227	231	240	249	221	230	256	231	232	245	220	243	253	251	253	237	234	253	213	215	235	239	231	221	236	244	221	242	233	222	222	213	268	230	257	241	241	230	258	225	207	226	243	240	226	235	261	237	241	229	247	232	216	215	228	233	274	256	211	228	253	239	233	228	242	222	247	232	250	230	235	230	235	242	233	225	254	209	237	254	230	230	230	238	232	257	250	223	255	273	245	218	215	242	238	243	244	229	249	219	261	229	229	233	249	253	236	225	241	217	259	227	217	256	232	264	236	223	229	236	202	248	258	234	250	234	244	244	223	244	248	217	250	234	211	254	262	242	233	261	258	244	233	218	215	247	233	238	256	247	230	237	210	228	233	236	230	218	229	266	217	248	233	259	237	239	253	223	242	239	237	250	264	237	263	213	229	245	236	232	242	246	223	204	267	225	239	229	254	247	249	242	221	259	239	255	235	259	236	250	232	235	230	227	247	202	271	238	245	252	246	257	240	242	223	257	219	221	208	220	263	216	216	261	231	214	238	258	243	215	228	233	246	220	235	259	231	236	226	228	245	244	239	236	232	216	234	222	250	235	246	252	221	229	219	227	252	237	235	222	214	233	242	225	242	229	269	267	254	220	251	215	229	249	239	226	223	242	252	224	216	244	227	218	240	229	227	248	224	239	250	254	193	234	235	213	225	229	242	252	257	247	220	239	227	244	219	218	234	236	243	254	230	243	221	227	239	206	219	225	253	227	241	252	228	242	219	253	243	238	225	222	229	234	264	260	232	231	226	220	236	285	199	232	235	240	236	238	263	249	233	263	227	263	242	230	244	235	228	234	228	230	245	221	217	224	228	212	232	258	237	246	237	237	223	235	232	246	244	227	234	219	213	252	238	255	240	241	246	231	249	248	215	243	224	246	250	230	238	233	222	238	244	218	248	255	243	259	216	209	228	266	232	225	236	227	258	251	230	251	233	241	220	212	207	225	262	250	229	251	233	234	236	261	217	217	226	239	244	268	232	217	241	233	261	224	219	265	245	241	256	244	233	225	255	220	232	218	230	214	250	233	263	251	225	205	219	222	240	248	242	263	253	239	202	248	240	248	239	240	242	225	246	252	220	246	218	208	243	217	241	227	212	235	216	232	206	232	232	241	253	234	222	258	227	234	239	264	232	245	223	233	223	260	248	250	239	239	242	226	257	245	217	212	224	252	253	267	218	246	236	213	227	242	236	249	223	246	218	244	240	225	219	227	243	211	212	235	222	238	234	241	228	227	223	205	264	233	240	243	244	227	229	209	252	241	214	248	233	216	238	219	223	240	233	252	245	247	261	248	216	232	234	248	232	248	240	221	219	229	250	225
3814	574	371	364	344	351	333	339	332	286	345	334	361	349	301	281	317	317	305	336	329	305	310	314	296	326	336	331	316	328	308	335	295	319	319	309	334	355	314	339	329	323	318	314	307	345	308	326	290	294	326	298	313	319	300	334	322	308	320	277	318	294	315	293	344	297	321	303	358	308	351	310	313	292	305	332	326	311	274	302	311	330	334	325	309	282	325	286	331	321	298	284	324	293	348	284	316	285	254	294	304	307	326	332	338	326	327	307	327	363	319	321	336	284	305	307	340	324	313	304	291	299	322	323	318	309	298	327	303	308	297	326	282	306	290	362	318	343	271	302	344	285	291	314	277	315	328	306	317	349	297	341	316	339	346	310	285	301	312	304	327	299	321	315	305	339	311	322	329	300	329	348	312	313	320	344	314	318	306	322	347	297	336	308	305	322	334	332	289	308	330	326	315	336	311	284	299	287	331	309	320	304	333	312	329	300	294	337	302	270	298	320	308	330	325	329	298	294	317	300	307	306	301	301	313	324	311	300	308	311	263	296	333	318	332	329	327	326	299	329	314	336	323	321	305	319	313	323	326	308	293	314	309	315	316	334	318	327	298	323	321	316	337	333	319	311	312	327	360	303	315	311	293	295	306	310	327	302	343	306	296	309	306	313	320	313	327	312	319	332	307	308	332	301	333	293	342	311	321	277	338	321	298	300	298	321	333	305	303	322	318	320	322	315	311	314	307	309	315	315	325	312	318	316	306	288	286	289	314	333	296	324	303	309	338	313	318	318	366	296	303	318	320	338	284	310	320	302	322	317	314	260	295	341	335	304	307	286	335	299	316	322	335	333	312	317	300	328	334	294	291	316	312	316	339	321	316	300	313	296	320	294	313	325	309	302	306	331	312	319	315	336	327	303	297	316	317	266	301	319	335	293	311	300	301	290	335	313	329	316	308	336	326	297	311	313	346	302	343	285	296	304	320	316	279	321	280	313	333	288	297	311	322	326	287	312	310	312	309	298	296	304	336	294	333	300	308	330	289	278	318	298	288	353	308	329	314	289	290	322	317	304	302	337	332	310	353	285	317	320	344	308	304	329	310	315	318	289	306	302	326	283	307	311	313	307	348	294	307	329	324	303	303	334	343	300	353	344	318	295	288	304	311	302	328	318	311	325	342	337	308	312	327	326	283	300	311	319	325	315	304	280	323	326	300	319	299	304	319	299	336	309	295	303	312	314	338	309	331	330	359	311	329	339	342	315	323	311	328	334	309	301	334	315	319	301	299	330	290	278	310	272	325	260	303	335	307	315	360	276	283	318	321	302	310	295	347	340	285	323	322	310	325	336	333	294	323	293	335	319	314	323	313	348	310	286	309	346	312	297	319	345	308	279	305	347	297	299	325	332	298	291	303	300	291	308	302	314	340	328	293	324	317	337	297	310	333	301	295	314	316	332	333	322	311	334	332	316	277	340	314	324	328	293	330	327	314	318	299	328	353	343	321	288	294	351	283	333	303	288	294	271	327	303	306	311	312	308	296	298	318	343	315	300	295	312	327	295	313	322	312	310	306	307	326	305	309	324	329	317	304	325	311	348	302	310	328	309	309	330	324	276	306	345	333	314	319	321	320	288	311	302	356	300	303	284	326	299	317	335	315	292	328	291	290	310	325	327	280	305	342	293	294	316	329	344	292	302	305	304	303	342	311	326	309	285	303	306	320	317	279	301	323	305	332	305	340	289	331	313	292	303	313	315	313	343	306	308	263	311	312	303	285	299	279	293	352	309	293	327	306	308	311	325	306	347	319	318	286	308	335	343	330	312	322	333	317	294	312	293	324	291	318	319	295	333	325	320	317	306	349	310	317	299	302	292	316	303	319	282	305	308	313	345	359	291	320	309	319	306	301	301	298	329	326	335	329	309	320	317	328	318	304	321	329	344	288	331	300	315	295	282	334	283	328	264	347	305	323	313	337	321	317	288	316	306	334	285	305	316	315	328	320	339	294	293	298	331	327	298	325	310	296	318	307	313	319	277	291	325	331	274	306	304	292	312	323	306	320	323	322	326	324	277	338	275	308	315	307	310	300	308	294	318	308	317	321	305	350	306	358	320	318	305	325	360	313	312	290	329	293	312	315	307	275	279	328	327	299	307	325	303	290	311	302	305	291	307	318	319	329	324	312	280	318	312	296	329	327	316	338	339	299	320	288	317	320	316	288	328	332	327	307	303	320	292	312	330	303	301	312	378	285	297	332	301	293	317	295	297	334	287	319	342	317	319	288	303	296	313	296	302	306	314	312	340	294	322	308	308	296	307	302	315	301	315	323	280	316	318	334	324	312	334	360	319	325	325	326	322	321	308	307	308	325	313	318	318	301	298	306	305	314	282	304	277	324	309	281	297	301	342	315	343	317	295	334	291	295	321	313	339	319	294	310	294	333	313	292	324	311	307	297	351	326	291	338	304	323	294	298	331	304	329	295	342	310	300	320	305	320	308	312	323	366	327	302	320	297	317	324	321	308	306	298	319	324	323	308	291	299	319	310	343	324	334	329	326	306	307	316	318	327	324	331	309	351	327	328	322	305	314	304	303	312	304	329	296	288	310	289	302	314	314	291	306	313	305	306	319	320	297	298	327	288	285	313	298	290	303	309	291	287	362	305	304	315	285	329	322	300	311	326	342	330	295	290	326	317	331	317	297	305	319	323	300	326	292	296	339	319	299	339	328	308	320	327	320	296	281	331	297	288	293	298	306	293	353	316	328	287	323	320	304	302	310	317	312	309	293	315	277	319	311	293	362	318	340	329	274	292	308	344	287	323	330	316	272	301	303	298	316	328	280	301	271	328	281	338	310	320	294	303	275	279	279	286	305	317	295	311	307	330	303	312	304	326	320	308	309	336	316	288	277	344	295	327	278	324	311	333	300	295	289	322	307	316	306	292	310	311	315	324	321	345	304	300	326	307	310	313	306	320	330	315	323	317	307	296	318	305	304	338	297	328	322	303	315	312	332	289	321	287	324	321	302	334	338	301	324	316	287	287	310	313	311	282	319	326	299	289	309	313	303	355	282	368	322	297	296	292	321	350	322	320	332	288	311	311	306	286	268	312	329	319	304	306	313	324	301	342	320	322	347	300	298	303	307	318	261	336	327	300	323	314	311	333	316	311	330	286	348	340	307	327	352	320	325	306	301	297	304	269	324	327	321	330	340	335	318	299	318	316	324	297	323	311	329	323	296	297	307	289	334	301	316	319	334	337	305	326	266	285	310	285	325	290	313	315	301	349	306	353	302	326	328	307	294	314	312	316	332	303	289	290	318	307	304	310	314	323	307	306	299	318	308	288	304	285	294	306	316	299	319	297	352	340	337	335	363	295	314	325	301	310	324	319	335	299	311	283	273	316	264	333	324	288	299	312	315	309	309	262	338	331	310	316	334	308	323	340	294	299	338	303	291	329	308	302	330	306	312	326	343	309	311	309	307	326	318	312	328	306	303	315	317
22562	21196	29506	23195	21198	21338	24452	4093	758	778	764	742	772	744	768	704	714	752	749	766	736	758	736	723	795	723	676	754	757	734	731	701	732	724	756	778	770	742	695	723	703	726	719	752	742	781	687	736	771	683	671	720	770	722	739	736	730	735	743	666	744	746	706	735	740	683	766	712	733	748	708	755	708	775	724	752	729	700	811	746	711	768	723	778	721	738	730	678	660	676	744	734	751	757	746	734	710	738	722	718	725	722	729	710	756	705	739	740	716	754	756	709	704	707	744	719	765	693	694	753	701	705	702	717	731	727	757	726	709	740	681	702	739	743	716	771	742	778	708	702	706	686	744	711	783	734	726	739	730	704	732	736	717	727	762	708	751	694	723	717	731	772	785	711	737	713	757	736	700	681	710	709	717	741	700	714	751	769	743	756	773	727	749	714	763	730	739	767	716	720	783	725	724	735	768	774	722	743	739	710	717	726	742	706	718	704	697	726	734	721	748	719	739	714	701	748	727	737	704	730	707	699	715	687	735	659	726	766	653	706	726	775	717	756	712	776	711	716	741	757	719	729	738	692	718	723	724	741	769	764	710	687	731	672	694	727	680	696	706	732	722	743	689	764	744	689	754	730	748	728	682	691	710	735	684	771	717	717	689	702	727	715	732	726	770	743	706	736	715	742	701	761	677	746	708	751	755	730	749	766	711	723	756	709	725	716	775	733	742	730	726	683	696	727	729	724	737	674	731	758	734	772	706	732	665	700	766	734	699	746	757	681	705	709	746	768	754	727	754	715	707	712	684	720	698	716	724	693	716	719	693	743	785	744	687	728	737	704	705	710	740	715	759	735	731	724	724	725	725	694	748	723	748	754	726	719	699	713	726	714	706	707	748	724	735	726	703	728	675	736	752	778	684	727	759	698	710	752	716	697	706	780	749	728	693	743	735	726	758	713	713	748	744	704	733	775	749	679	722	674	772	698	775	716	723	718	725	771	708	746	787	715	683	695	716	703	704	712	661	694	712	728	714	725	718	732	753	767	685	709	724	705	762	694	695	738	724	733	738	715	700	676	733	706	738	707	727	702	734	765	765	750	765	745	699	714	706	732	766	713	752	707	710	707	736	735	685	783	718	678	691	701	733	722	732	719	708	698	679	708	739	708	787	727	766	742	697	757	708	750	731	709	749	730	770	740	723	718	731	721	686	713	708	738	717	770	744	722	761	735	689	762	698	682	741	747	737	697	710	732	698	734	722	727	756	762	698	737	724	730	738	692	738	718	707	747	754	714	724	683	792	759	722	692	748	733	704	719	691	696	745	738	779	729	707	681	724	747	703	780	722	707	625	706	712	731	731	702	716	730	692	747	748	731	677	726	747	758	741	740	749	710	736	708	761	763	720	766	716	763	739	712	757	674	727	764	714	685	751	734	744	750	703	718	717	763	718	688	714	715	757	723	731	706	766	747	739	748	687	677	721	738	715	752	739	707	728	739	704	748	744	738	704	716	762	738	718	710	704	680	688	725	714	731	715	695	705	696	753	695	725	718	708	729	700	684	724	700	724	712	725	712	680	750	731	682	734	704	730	735	708	682	684	697	734	763	705	698	681	720	672	751	758	750	751	743	715	774	744	741	759	728	799	737	758	723	673	704	739	740	725	739	713	766	665	733	743	685	706	706	732	695	712	714	666	696	738	749	688	724	725	734	752	716	708	713	730	720	723	698	788	696	697	712	750	794	700	751	751	718	763	695	754	714	737	691	768	779	708	732	761	698	675	729	751	745	694	714	720	700	684	753	746	699	743	691	703	731	708	683	726	763	673	746	720	723	762	724	735	717	686	693	699	729	702	734	696	697	706	744	732	750	738	754	747	719	670	720	700	731	702	725	728	738	683	727	706	727	721	699	723	746	696	720	690	718	715	768	778	741	756	726	701	724	722	727	767	763	746	711	740	719	709	744	712	717	753	761	747	783	668	722	726	695	729	701	745	725	662	702	700	749	739	749	696	771	722	714	727	766	720	700	758	710	763	703	735	774	727	746	711	753	747	770	747	695	744	721	704	701	699	719	699	720	754	730	751	734	689	751	700	693	760	702	709	692	699	688	729	710	757	753	757	696	756	727	743	684	759	701	740	771	712	679	720	670	701	762	754	724	701	708	711	735	752	689	710	668	688	693	740	727	715	728	741	672	714	722	737	693	765	723	695	754	727	686	721	724	752	735	727	700	745	731	705	750	687	735	757	707	759	682	736	783	699	710	708	718	728	689	674	705	734	717	702	712	683	721	683	671	733	719	757	730	719	765	686	732	738	697	736	724	736	769	703	653	702	739	724	725	670	738	744	664	733	732	722	707	712	728	709	728	765	725	735	775	735	673	738	730	758	699	733	703	686	754	724	746	744	738	776	687	722	744	734	747	715	720	738	734	720	716	702	728	714	699	701	711	692	680	742	741	717	746	697	684	739	703	718	663	782	698	724	721	736	744	693	674	717	724	738	750	720	723	763	721	683	770	759	689	746	735	702	707	702	743	700	727	721	680	710	746	680	711	754	744	720	716	752	723	698	752	673	682	682	727	679	691	713	704	698	722	668	749	724	739	679	734	740	711	733	685	722	732	757	688	748	720	728	699	715	727	724	690	719	703	731	702	677	731	746	774	664	713	736	691	752	705	724	728	699	773	689	721	699	677	741	700	717	657	725	695	709	751	724	727	723	724	724	725	711	704	714	695	733	741	712	680	657	747	732	693	684	719	713	656	706	766	714	730	717	763	722	780	712	737	703	709	732	689	714	729	718	725	728	749	714	731	743	709	719	742	747	708	715	674	688	726	733	695	687	695	691	748	751	722	754	741	711	714	703	694	760	742	731	729	738	735	709	668	738	706	711	746	715	723	694	683	684	709	675	697	710	693	731	765	719	721	739	687	711	685	720	696	753	729	756	732	767	738	707	692	729	753	692	717	724	693	714	731	736	707	696	737	656	736	686	717	754	722	736	700	696	729	701	684	688	775	726	749	713	709	718	761	711	748	700	708	688	729	752	766	740	722	681	742	699	736	705	712	700	706	696	731	716	741	706	769	700	737	741	761	743	689	679	679	656	685	706	772	758	679	723	709	728	714	702	706	730	669	686	739	744	726	693	690	712	728	735	739	709	709	686	731	691	701	708	721	751	742	730	670	768	741	712	673	724	694	712	735	722	763	745	704	727	680	755	724	665	708	736	695	708	751	679	760	753	737	670	715	711	702	748	700	723	686	717	698	696	717	662	718	688	689	742	740	715	739	711	756	698	720	745	707	727	742	747	757	744	735	673	735	758	736	736	687	687	741	710	727	706	666	734	706	745	755	712	708	693	684	671	683	712	746	732	721	754	721	731	688	725	737	746	728	690	695	687	758	724	788	739	734	712	766	758	698	740	763	673	726	736	754	735	708	704	722	743	702	742	673	750	711	692	729	710	733	716	711	706	700	698	659	726	762	666	723	726	747	713	698	718	714	728	718	730	735
4709	1751	1225	1046	977	932	935	879	915	849	861	939	872	869	830	881	868	868	861	927	831	863	913	876	831	827	855	851	867	884	834	885	809	854	864	885	833	812	850	846	854	883	851	849	809	851	908	878	863	832	877	822	853	869	818	843	835	845	838	885	808	872	837	862	812	811	848	856	849	866	785	907	853	851	826	814	820	828	824	883	859	802	795	829	869	839	833	852	839	822	879	804	840	847	931	854	889	835	806	891	811	853	826	854	906	880	835	888	914	824	828	846	821	851	828	857	875	805	807	875	859	842	809	850	834	850	869	824	854	812	851	877	811	850	868	808	845	877	851	794	867	819	810	839	836	831	798	840	826	845	855	824	872	834	790	894	830	884	877	811	835	819	846	842	847	857	884	906	796	876	852	831	836	810	860	925	842	850	914	863	843	828	822	839	888	857	845	854	874	883	872	831	872	844	825	862	846	869	843	823	897	895	846	800	878	857	812	839	876	873	877	852	875	795	865	828	865	856	830	790	795	805	820	822	840	869	850	857	886	827	844	882	865	863	895	815	887	851	797	839	865	792	841	821	813	840	853	829	840	823	874	897	827	852	850	836	872	852	840	829	820	881	816	897	827	869	846	883	872	880	815	818	858	879	855	876	901	842	882	855	878	863	807	855	826	888	844	919	868	856	898	857	809	868	863	835	882	865	830	860	877	850	897	933	810	883	862	860	829	855	843	847	862	834	803	841	835	838	876	831	837	922	896	842	860	843	781	825	858	870	912	820	896	842	855	868	855	814	829	852	845	843	851	840	825	832	871	868	779	867	826	854	879	893	842	824	811	816	856	890	865	871	842	844	868	859	817	862	874	843	861	817	876	852	807	805	838	849	838	835	845	798	888	849	901	828	858	825	820	830	800	852	797	839	862	856	851	857	892	866	829	850	865	814	837	840	853	826	867	854	853	814	876	844	815	863	872	814	870	871	803	854	865	875	810	872	848	853	868	828	835	840	823	808	833	910	872	803	882	850	852	871	832	812	832	851	829	902	859	844	833	846	859	870	848	869	851	872	831	841	813	904	833	848	801	830	865	837	871	844	851	880	875	868	814	853	851	830	821	858	846	846	831	876	828	827	827	854	831	823	817	852	826	856	883	887	828	813	886	825	863	894	847	856	846	826	877	851	839	849	865	868	834	838	824	841	807	859	853	787	823	831	841	906	853	821	824	807	858	879	829	893	788	870	857	829	900	842	853	855	817	819	818	943	844	828	876	890	875	837	875	877	854	871	883	868	855	790	883	850	846	868	869	809	863	848	900	901	840	848	865	845	826	862	838	818	816	828	828	811	828	847	825	814	825	888	824	842	830	930	863	838	884	781	811	855	835	839	859	853	882	858	876	851	837	868	866	842	835	846	854	830	847	829	856	821	836	819	831	864	829	882	846	815	790	836	855	812	863	834	860	924	838	793	876	877	824	822	845	791	806	862	832	802	825	797	822	864	881	822	813	841	846	854	910	932	827	843	859	833	818	874	838	849	793	880	790	913	839	798	841	854	889	871	873	876	851	863	857	844	907	850	870	819	837	870	866	833	852	869	888	852	827	861	806	800	818	836	854	835	841	886	850	851	872	840	856	842	827	836	837	888	861	859	841	828	868	849	832	819	852	862	917	832	914	811	893	825	837	869	857	858	831	869	848	867	821	841	844	832	851	816	858	896	844	831	832	885	832	857	868	846	855	865	872	813	817	847	885	794	829	875	865	821	821	835	845	851	862	854	827	847	867	866	823	834	837	799	873	877	839	863	822	829	814	872	916	836	838	855	811	811	824	895	814	808	818	874	803	804	827	785	850	832	865	842	885	818	862	877	820	850	833	867	956	900	856	782	881	831	850	796	844	853	845	887	817	886	863	802	838	843	866	816	840	828	819	870	830	819	883	786	843	863	809	848	873	865	850	794	900	868	851	865	863	833	810	823	883	835	878	828	816	856	896	869	839	858	854	800	849	880	871	831	834	844	829	866	806	889	830	813	884	833	875	881	830	872	802	850	847	839	901	904	815	825	870	847	902	840	901	831	856	845	828	859	819	877	848	854	828	850	883	861	870	842	817	840	861	813	794	834	885	845	832	891	820	813	857	866	862	856	843	855	836	871	839	826	855	847	810	817	842	838	865	836	829	871	848	849	826	831	816	807	819	804	842	838	848	848	852	866	863	857	893	824	859	837	817	849	883	847	896	803	842	854	820	835	889	847	849	866	802	806	886	834	796	860	844	837	861	827	845	898	843	862	883	836	836	839	857	798	882	843	837	853	882	859	806	867	819	886	846	889	880	866	912	863	858	871	870	880	868	827	851	803	832	851	894	858	813	883	832	880	814	835	869	806	938	818	849	849	870	815	820	844	850	842	886	876	881	840	916	883	822	854	835	840	841	864	842	834	848	844	842	857	848	812	885	852	894	859	838	850	873	801	804	870	839	876	853	847	852	835	861	804	833	836	858	838	837	840	825	874	838	813	899	843	842	879	871	796	885	848	881	852	815	871	882	841	824	823	876	851	845	827	869	840	844	840	852	908	845	820	833	836	882	845	878	899	832	805	806	820	892	803	864	869	852	785	909	836	838	829	868	808	870	800	900	826	854	862	801	865	890	914	870	834	883	865	872	885	889	874	871	784	830	843	819	832	888	809	848	869	907	829	883	897	822	837	878	819	856	844	889	889	893	833	882	888	862	849	893	881	850	810	868	890	823	886	886	860	880	850	883	843	866	887	800	804	846	835	894	844	817	837	843	877	816	853	821	859	843	887	904	885	875	832	855	793	838	832	866	854	814	853	847	875	868	825	855	866	831	856	856	876	862	877	863	839	896	832	805	853	867	841	850	855	855	865	823	859	851	859	840	798	893	842	867	866	887	856	798	868	785	841	850	811	894	871	860	817	833	811	904	826	820	858	851	854	792	817	849	772	804	914	874	858	777	806	842	910	787	820	838	855	863	774	860	781	774	847	862	873	781	873	842	830	899	857	843	859	791	860	854	875	801	903	862	820	845	878	847	880	935	856	764	802	837	780	879	847	837	896	842	841	842	838	846	825	812	840	849	868	865	859	818	852	839	884	791	823	836	896	863	849	855	854	800	868	848	869	785	854	876	826	814	854	821	870	838	851	832	838	881	820	833	836	857	866	864	876	838	860	861	834	821	859	851	788	835	833	852	815	893	917	852	853	838	837	848	846	846	821	879	866	856	831	861	863	802	824	812	839	809	856	865	846	846	833	865	870	790	809	841	824	895	849	863	860	823	879	810	876	872	852	812	854	836	858	924	892	844	840	877	801	877	812	812	841	899	821	858	827	835	874	835	862	865	847	829	899	878	856	839	879	835	832	835	869	913	816	834	820	800	788	873	869	857	805	879	825	861	844	865	853	900	819	874	881	851	804	896	831	879	823	819	818	855	847	876	885	873	824	887	851	820	840	893	824	843	816	866	830	819	877	800	844	820	877	845	827	892	841	845	857
27868	21188	25365	13932	531	412	398	347	369	362	365	364	368	347	366	346	386	379	355	367	354	360	340	370	378	337	362	374	339	340	364	368	351	345	376	342	349	355	354	369	348	330	354	334	359	356	376	363	357	354	378	411	377	366	366	384	366	381	365	374	366	383	320	325	361	380	368	361	338	361	387	391	339	360	375	378	367	352	352	365	357	373	341	347	346	380	375	353	375	347	364	365	359	372	366	382	377	356	396	385	363	348	347	356	371	365	377	361	408	373	377	364	378	366	356	355	366	358	343	375	356	382	388	380	370	372	381	355	357	363	311	361	344	373	401	360	369	328	373	367	370	354	381	344	340	389	380	358	345	339	363	348	369	367	336	369	363	359	379	361	367	355	350	325	359	376	372	364	372	387	354	372	342	345	389	389	362	363	342	369	345	348	335	338	381	376	347	362	371	366	358	361	401	345	372	364	375	356	364	371	363	346	356	404	363	361	379	341	356	342	407	357	388	360	335	375	391	375	347	344	356	362	358	371	377	378	392	379	340	367	366	356	399	355	376	385	413	345	402	374	397	358	340	370	362	346	359	391	349	363	380	354	331	319	360	356	373	361	424	344	376	380	333	387	357	340	383	387	352	387	357	347	353	369	328	334	371	389	357	349	367	350	395	371	362	357	354	340	361	379	355	373	362	378	373	393	356	366	335	357	357	413	355	374	318	372	338	380	369	382	377	373	320	371	359	360	355	362	381	366	338	344	357	359	363	382	373	362	348	363	376	387	359	371	345	362	362	345	346	339	357	361	349	365	352	340	369	391	403	363	351	389	356	385	372	366	350	347	347	402	378	345	371	351	353	375	371	394	370	379	329	374	380	346	344	365	409	395	363	333	372	399	361	366	364	382	365	351	359	344	340	367	354	365	371	355	410	363	380	336	369	358	361	345	345	366	334	376	357	340	365	369	389	363	379	378	343	377	359	376	355	352	336	341	369	380	368	400	377	370	318	394	348	372	374	375	333	371	358	344	370	359	337	386	373	357	390	351	388	357	391	335	360	360	362	353	376	355	363	374	374	396	362	374	346	336	389	366	373	375	354	377	384	364	365	368	365	362	362	382	366	390	348	349	348	335	373	358	331	347	361	335	358	362	348	355	357	404	334	351	362	382	387	375	371	372	382	359	374	329	390	376	366	381	403	359	391	385	394	366	366	362	347	361	369	357	330	348	381	392	363	378	368	363	370	382	336	384	355	419	353	376	330	379	349	358	394	385	382	359	347	361	372	340	364	378	348	395	345	387	345	365	363	393	337	388	389	359	390	336	399	380	366	359	347	355	352	343	353	371	363	371	386	348	339	394	395	342	344	358	385	361	348	343	359	350	367	388	396	384	365	381	375	369	357	361	406	356	363	356	357	370	350	374	398	361	361	357	388	372	399	341	413	337	330	345	347	370	376	369	340	355	393	339	357	375	352	339	359	384	339	386	347	367	337	366	377	324	388	386	350	336	407	403	380	370	342	381	380	355	350	353	351	350	365	377	392	328	355	353	347	353	397	351	382	368	348	355	372	366	355	366	380	347	346	357	350	358	375	361	399	362	357	381	343	368	354	379	336	365	344	365	348	359	382	381	339	365	344	329	387	351	330	354	358	344	318	369	364	413	373	384	350	349	334	362	367	382	369	351	385	346	362	333	368	363	332	403	385	345	385	417	378	362	367	378	391	384	354	344	380	377	353	368	371	357	355	381	380	394	301	396	360	383	367	375	363	346	379	350	409	353	382	393	358	344	411	390	319	337	352	384	367	345	377	378	336	370	364	371	314	353	380	341	356	381	351	349	359	362	332	381	328	373	383	375	360	369	384	375	351	347	355	379	360	352	387	347	382	362	378	360	341	357	355	359	335	349	376	399	379	331	381	377	405	347	342	349	388	342	329	364	376	361	354	363	350	381	362	364	366	355	335	320	362	388	361	371	361	361	363	369	378	369	389	396	350	383	357	319	353	393	347	341	364	370	335	408	387	367	387	357	357	363	360	350	348	380	327	393	346	393	369	360	366	341	375	351	354	381	369	355	363	369	347	347	358	356	349	374	356	365	371	334	395	352	376	376	350	384	339	387	385	339	354	349	409	390	365	372	340	354	368	366	388	393	357	374	364	380	415	374	368	353	353	339	340	376	368	374	350	360	377	364	353	366	365	355	375	352	318	369	377	345	339	364	357	343	347	344	329	355	352	340	357	368	372	359	384	347	359	382	368	372	339	374	345	357	333	393	370	357	387	378	350	367	366	386	353	361	391	377	322	350	314	399	360	363	360	330	351	363	358	352	346	379	306	361	350	345	348	375	357	371	374	410	375	339	382	348	378	370	396	365	336	348	348	348	372	372	345	380	408	383	326	384	342	352	350	356	361	376	347	365	365	341	362	364	391	352	348	363	370	329	372	375	369	348	360	332	348	378	347	332	351	376	362	361	363	378	361	360	357	361	348	375	348	388	351	383	389	366	362	366	367	394	358	380	368	378	388	321	341	361	341	374	366	337	379	342	346	372	373	381	315	368	359	356	329	368	365	363	360	352	369	347	352	321	356	382	388	372	356	381	336	374	367	352	355	338	356	398	381	353	357	349	375	386	350	342	394	342	371	341	353	360	362	370	364	360	391	381	363	345	353	356	354	339	342	339	359	399	362	360	336	396	384	342	356	384	366	373	364	381	377	344	392	389	338	337	326	380	375	371	319	342	373	376	366	385	397	365	371	352	359	333	377	372	355	371	369	352	362	350	355	363	362	403	368	358	332	366	362	379	388	376	345	359	358	342	384	343	379	325	373	367	380	395	347	365	382	377	389	369	354	377	342	393	362	373	363	332	360	360	381	352	355	362	345	385	373	340	335	360	349	364	349	379	372	330	365	346	405	355	364	389	387	357	373	336	383	364	345	344	339	324	425	372	395	377	363	366	355	365	357	363	370	364	361	360	357	364	376	379	345	330	358	322	345	345	391	356	381	373	349	387	373	386	387	383	339	308	384	371	328	365	380	368	357	398	359	340	388	377	351	342	369	361	358	380	333	340	325	329	346	370	376	365	374	376	381	357	380	363	369	333	360	378	351	358	378	348	348	371	371	380	347	369	346	344	384	369	343	370	358	369	374	350	408	329	331	361	360	321	367	352	364	385	372	340	351	369	362	362	359	361	385	371	390	366	368	389	391	374	385	364	360	342	367	367	380	366	339	381	354	397	395	365	364	373	367	365	332	352	357	354	393	355	347	406	362	390	367	363	378	378	366	335	339	385	340	352	359	387	347	353	349	381	366	316	352	335	371	361	359	369	364	357	356	362	383	346	353	379	382	348	359	376	377	377	365	382	344	366	378	364	383	363	372	383	352	328	350	368	324	357	348	326	330	333	415	373	405	349	412	358	367	389	359	377	331	394	357	355	370	357	361	342	324	356	372	360	420	383	342	359	362	370	343	392	383	350	372	360	376	368	372	372	362	329	394	365	361	383	364	376
3356	484	423	438	469	435	437	448	460	464	437	436	451	490	457	445	432	437	420	444	422	416	440	452	489	461	450	444	440	435	452	486	424	457	439	414	420	453	458	411	449	499	460	421	457	441	414	395	428	432	429	448	443	440	465	423	423	435	423	445	427	441	479	440	419	473	490	472	435	454	406	438	465	421	412	439	420	427	442	437	418	427	451	460	448	415	439	448	444	438	459	446	496	453	412	455	436	414	462	439	461	434	487	442	489	415	459	454	421	417	430	414	444	414	459	463	432	431	457	438	452	457	448	460	419	467	450	440	449	430	459	433	442	442	405	474	445	460	486	435	443	445	420	434	446	428	450	442	409	429	426	432	443	482	455	450	445	432	435	457	462	460	427	456	413	460	433	444	421	474	447	471	446	426	467	458	428	437	452	413	452	414	456	458	422	442	457	444	395	462	429	473	428	436	430	473	451	434	494	484	488	453	464	444	441	411	426	458	466	438	429	414	451	426	455	466	407	485	466	449	415	373	428	434	453	469	442	482	435	465	435	462	422	434	413	435	443	452	452	431	450	465	399	406	445	451	422	443	455	438	415	428	460	431	419	424	440	486	418	417	436	455	423	442	444	447	451	439	432	444	470	428	475	394	438	476	448	430	432	459	461	460	440	439	431	445	456	489	459	402	435	483	423	465	460	461	462	445	407	411	443	439	456	443	439	452	438	468	437	432	471	445	453	439	448	402	397	426	457	471	451	433	434	484	455	468	442	429	456	447	419	421	461	441	479	419	427	438	498	434	443	428	434	433	457	441	432	450	459	433	455	453	444	451	417	432	460	415	461	475	457	440	429	448	424	443	450	431	469	467	469	439	430	441	489	424	456	405	441	456	484	442	437	466	434	442	435	426	449	435	428	456	461	447	485	447	457	447	439	445	432	441	428	445	450	434	435	478	454	457	460	483	468	436	441	434	460	453	402	439	432	462	482	460	479	436	432	441	426	464	418	437	467	449	416	441	502	476	461	418	443	427	444	435	464	471	419	435	431	471	431	440	466	444	463	398	418	442	450	438	435	450	407	454	432	462	427	462	452	406	449	453	444	437	431	444	452	444	417	428	454	420	471	461	422	440	453	452	422	464	449	494	432	445	449	454	445	476	433	439	410	402	454	470	446	439	442	432	439	460	428	461	453	427	440	436	461	430	461	447	460	503	450	428	419	449	445	444	433	432	469	483	418	460	445	413	454	470	417	436	428	436	430	466	452	404	459	441	402	440	471	459	435	423	481	474	422	406	412	452	421	436	437	452	465	433	426	431	424	438	456	446	439	454	429	439	452	441	456	433	414	450	471	414	439	460	433	448	461	415	466	387	457	433	443	462	431	463	430	477	458	421	450	488	413	426	424	441	470	448	444	436	446	467	438	474	476	440	443	440	429	448	444	429	472	470	454	435	437	459	445	453	450	432	464	434	458	461	457	486	424	455	432	451	425	427	468	409	486	428	447	445	436	433	427	448	476	406	429	435	422	434	414	428	458	413	450	474	446	476	455	433	428	426	454	444	475	451	467	422	455	455	436	463	416	442	453	461	466	433	441	427	449	436	467	436	430	462	438	503	415	401	475	430	441	439	498	434	465	422	437	405	414	459	400	460	466	460	459	464	446	441	463	451	446	435	456	450	405	448	440	431	461	426	430	442	471	407	412	448	466	431	420	420	444	455	465	463	419	455	446	395	435	483	446	439	474	433	417	468	452	444	435	473	408	433	457	448	455	438	416	440	449	451	448	394	434	488	464	463	477	428	422	469	437	421	469	463	435	439	406	465	431	437	436	439	473	468	459	502	430	435	487	384	441	408	439	439	435	420	443	416	445	471	475	442	449	450	439	462	482	441	437	469	475	452	445	448	452	443	478	431	418	455	478	431	449	481	422	419	415	446	388	421	425	449	460	448	444	414	424	438	431	439	423	427	469	436	417	488	460	447	479	452	438	467	460	453	407	452	420	434	444	412	464	474	419	435	464	450	447	415	435	449	412	448	420	466	466	439	419	438	425	414	421	442	438	395	448	469	427	464	431	445	455	460	442	398	437	433	444	447	432	465	470	428	462	440	425	438	447	421	462	452	455	465	417	442	434	418	463	422	490	410	457	467	439	456	447	431	426	394	452	423	468	429	394	468	438	427	420	432	437	430	451	458	418	422	430	419	446	442	439	433	470	467	473	433	469	456	471	487	467	422	462	421	439	444	430	444	455	433	445	481	414	425	420	457	467	447	448	442	420	463	436	427	470	446	414	427	484	455	420	451	470	468	440	415	456	457	454	440	434	459	469	422	464	447	454	472	451	415	467	422	416	432	416	458	421	409	430	449	413	472	404	453	445	425	437	455	434	432	437	423	472	427	454	447	411	475	454	449	451	416	455	388	432	437	473	401	448	446	497	444	467	453	454	441	441	472	441	462	426	423	402	478	443	455	436	429	448	431	438	428	443	444	429	441	440	435	446	415	470	401	462	449	418	460	460	431	463	492	423	413	434	437	449	483	448	455	473	446	429	459	439	437	429	461	450	475	441	435	486	424	441	452	430	423	454	393	457	479	453	457	474	460	440	418	425	449	411	442	449	467	427	412	445	397	444	450	456	454	461	432	454	438	404	404	431	392	428	433	449	422	453	504	417	456	457	425	466	412	440	488	462	427	444	432	391	409	435	454	429	411	453	420	417	444	423	455	450	424	427	419	432	445	457	412	415	493	415	452	435	464	441	447	465	430	444	441	465	411	416	443	471	418	480	435	420	432	478	450	441	446	435	449	435	440	443	426	498	415	423	438	415	433	443	426	458	436	421	439	465	446	477	451	467	430	455	444	438	460	427	446	446	457	420	455	456	455	459	458	430	449	442	440	452	473	463	423	464	455	411	427	448	491	453	430	424	395	427	440	455	431	452	433	476	431	440	457	416	427	420	424	446	417	418	428	444	470	461	436	394	435	447	443	463	448	434	412	430	493	442	452	452	448	431	455	429	441	447	453	439	428	467	446	485	463	432	466	435	427	440	445	424	437	446	444	439	453	475	445	444	425	439	435	459	449	462	458	422	439	438	458	425	473	411	430	470	467	433	446	451	438	432	439	468	449	406	417	429	486	425	436	418	403	448	436	440	432	483	431	415	430	437	443	483	429	448	443	449	433	446	461	447	433	445	415	449	439	455	467	420	455	442	484	440	437	454	439	420	464	463	448	464	412	424	395	471	456	447	446	456	414	441	481	460	416	459	450	394	477	404	476	439	459	456	463	449	467	449	451	432	450	406	431	444	415	464	433	440	445	459	460	463	394	460	502	479	448	412	483	457	431	431	404	463	443	465	422	423	432	427	423	415	430	412	455	475	428	426	426	426	466	422	441	465	453	444	456	448	422	463	449	470	451	436	456	427	450	449	421	418	452	401	467	440	445	479	443	444	422	449	424	490	461	448	440	400	445	473	434	474	441	444	443	423	448	436	432	454	447	426	451	420	408
25437	21192	29728	22953	21191	21229	19246	1067	775	744	719	757	746	801	750	778	709	793	745	774	732	763	768	742	743	769	799	755	724	756	757	739	730	793	772	759	735	704	739	791	714	728	747	719	754	707	772	794	768	777	739	742	787	728	754	755	722	736	739	701	718	750	743	730	707	783	705	738	807	765	771	747	755	746	710	723	726	699	726	786	706	707	734	729	728	751	753	783	756	742	716	682	750	729	773	735	720	782	760	709	766	736	748	763	714	748	752	778	722	712	762	760	743	759	733	766	717	781	745	779	686	777	725	730	727	757	750	751	739	767	718	788	739	790	730	725	779	723	748	711	725	750	721	715	704	742	770	747	771	770	754	755	794	741	719	789	732	734	732	734	735	786	745	784	705	760	787	784	739	724	773	762	707	743	736	738	770	752	801	761	769	775	750	730	752	771	799	728	764	730	779	763	731	722	806	786	742	698	735	787	732	773	751	721	710	742	745	738	764	696	747	778	747	736	696	734	757	756	708	751	696	719	759	725	760	743	770	748	793	753	786	778	776	668	775	794	706	767	756	697	742	736	716	715	718	707	757	794	711	722	714	731	744	701	754	745	737	749	715	784	725	738	707	791	717	691	706	767	755	789	732	778	715	759	733	736	747	765	765	754	767	720	753	719	699	738	730	764	690	702	765	748	789	754	763	741	745	737	769	773	751	733	723	788	747	743	752	754	759	715	781	795	755	746	755	736	785	705	690	695	762	708	750	756	723	767	765	796	746	691	758	737	738	782	726	754	678	745	741	731	772	776	729	739	776	744	810	733	722	755	755	745	755	705	743	732	745	777	776	692	759	726	729	779	767	749	719	759	742	731	740	743	765	729	727	757	780	788	735	721	739	782	749	727	731	794	750	756	740	780	805	739	711	750	774	734	795	728	711	748	754	750	774	715	735	721	739	762	747	708	692	736	734	743	704	743	747	711	786	709	750	788	751	762	736	713	769	772	742	746	736	713	767	773	763	731	794	736	775	731	727	738	753	818	752	730	729	785	741	710	708	784	763	725	674	744	782	711	722	746	713	719	737	688	728	739	762	815	727	737	747	772	771	653	723	747	732	695	736	734	712	772	745	794	743	747	765	766	762	740	727	726	773	745	731	758	739	721	701	788	747	779	764	792	671	722	772	749	704	756	735	782	763	730	768	733	733	754	775	768	700	726	737	773	704	749	735	771	699	764	791	752	782	752	765	773	756	716	697	716	729	759	720	730	736	746	688	742	734	774	756	731	691	763	748	732	745	774	816	712	756	702	730	789	725	741	732	807	782	788	753	743	751	748	788	760	714	765	788	787	775	724	749	743	724	728	744	780	719	758	753	724	788	771	747	756	786	786	729	738	727	787	805	746	732	801	721	699	732	746	731	791	793	770	797	728	750	713	753	761	748	765	727	724	755	701	785	792	726	740	743	687	717	736	715	729	705	764	691	737	719	742	698	778	719	797	789	755	706	756	733	745	770	777	726	706	732	746	736	776	741	711	712	762	759	742	776	788	719	691	760	769	719	721	790	777	750	768	778	704	786	760	740	699	718	738	756	728	778	737	700	754	713	722	728	698	757	760	748	769	725	771	770	716	738	718	776	732	725	765	696	749	695	724	744	728	766	773	785	736	705	731	753	734	757	776	731	740	712	730	735	734	701	728	679	743	739	803	730	700	756	766	703	746	700	742	792	819	700	736	789	717	708	718	744	739	712	783	752	733	698	748	734	774	799	729	713	734	760	769	725	744	754	727	760	739	774	730	722	801	752	745	712	681	751	807	742	707	749	736	787	743	708	785	736	722	739	754	752	733	762	740	769	726	731	718	723	787	772	748	755	756	759	748	698	779	735	735	752	745	705	764	720	725	720	775	760	791	748	750	749	757	762	785	717	706	680	705	720	723	751	745	813	732	727	742	736	738	712	738	743	806	685	758	748	732	751	771	747	760	743	711	766	755	704	770	724	701	713	698	730	730	761	680	748	704	718	734	729	712	731	763	733	708	714	775	723	765	688	742	770	720	730	749	751	738	726	769	796	776	708	724	743	749	730	728	738	708	772	716	721	751	748	801	734	763	746	718	735	699	765	755	712	790	728	759	744	765	769	704	760	711	704	699	783	736	739	733	763	712	735	771	717	754	695	701	693	757	771	762	752	723	745	734	791	782	726	770	714	794	754	729	751	763	766	765	712	741	769	730	718	787	779	739	734	786	753	752	730	753	758	762	749	684	757	776	754	795	753	770	721	765	786	723	761	758	771	756	751	706	721	802	733	701	745	755	727	684	740	730	727	721	703	768	712	725	718	711	762	728	741	773	713	773	720	746	731	729	749	696	667	730	699	739	766	704	729	764	754	721	712	699	756	726	720	698	772	759	737	737	752	695	732	759	792	740	701	759	790	732	699	720	754	778	678	719	722	751	762	748	689	765	728	721	696	768	715	708	751	750	775	758	731	721	762	778	727	723	744	783	706	734	719	709	755	769	742	796	708	730	734	777	792	759	749	732	742	739	744	766	745	759	745	693	769	725	781	826	720	736	742	739	697	726	730	779	744	754	742	787	729	746	744	739	743	732	723	706	708	762	700	728	734	738	729	786	727	721	710	736	745	735	793	696	780	745	747	778	791	764	751	751	758	718	746	713	753	755	754	768	734	754	713	767	722	721	743	741	716	711	757	782	755	728	740	833	696	752	749	745	749	709	710	743	724	753	784	749	752	761	750	735	731	756	735	699	716	716	731	749	796	704	749	747	723	787	752	732	773	734	761	714	718	701	762	781	752	737	742	693	760	733	754	766	743	736	751	732	721	753	795	710	728	733	696	793	714	746	712	759	791	740	750	699	722	740	776	636	787	763	738	759	747	754	754	751	718	712	783	755	711	769	738	728	761	740	741	728	754	779	700	748	698	722	719	727	764	714	757	730	749	771	763	746	754	700	752	786	727	720	762	709	723	720	731	780	704	769	738	762	728	771	758	742	707	752	714	740	741	753	735	735	705	714	775	716	731	766	730	742	741	746	741	754	709	786	766	774	762	735	757	750	727	724	808	748	714	761	758	741	747	758	732	778	705	742	754	751	739	755	722	743	668	728	752	727	736	733	770	762	752	737	718	728	759	749	760	751	737	717	808	727	708	752	710	764	749	728	774	708	745	762	746	799	714	724	749	803	754	693	757	730	734	774	715	726	708	744	707	709	791	720	748	734	778	750	768	707	716	777	750	780	732	716	735	706	733	761	770	739	726	722	725	783	769	758	752	755	764	742	778	759	742	778	720	758	754	759	778	709	716	779	697	749	707	763	793	714	734	744	769	746	736	778	738	748	758	705	739	733	779	781	732	707	780	757	716	739	741	708	724	775	698	716	736	781	749	745	747	690	694	770	752	730	729	740	691	780	730	693	767	745	718	755	754	756	728	785	751	716	739	778	716	723	748	750	746	750	701	763	775	709	723	720	719	742	763	721	740	704	758	723	727	809	726	725
4010	1450	1087	949	952	912	884	908	905	898	883	843	867	833	904	856	917	860	829	859	849	855	849	867	904	819	885	836	849	883	869	891	855	835	809	928	853	826	886	847	884	806	930	810	866	825	846	873	844	855	859	906	895	906	881	844	847	816	884	854	908	849	912	853	855	861	890	849	801	824	873	799	868	852	857	830	868	844	812	903	853	849	825	856	834	796	836	838	832	828	822	811	833	797	853	856	867	850	871	853	867	832	800	863	869	834	857	911	854	876	857	857	850	851	873	836	848	841	857	843	814	841	909	883	806	891	858	880	831	878	812	821	899	875	868	882	900	864	863	859	854	896	908	801	883	852	879	842	898	856	830	862	839	854	850	915	858	875	854	867	873	855	864	891	849	841	853	851	852	887	880	855	879	836	876	838	855	891	861	831	843	881	883	880	831	832	859	905	889	906	822	886	837	830	888	870	846	863	829	845	843	855	930	880	887	848	844	874	896	884	814	891	868	802	860	821	860	825	855	885	846	813	847	876	827	881	905	882	904	807	911	809	839	889	896	881	918	880	841	829	866	858	822	847	881	855	830	867	828	841	869	893	883	885	819	866	843	854	882	859	863	843	843	858	867	874	843	814	860	885	894	851	907	881	850	885	832	866	862	886	844	765	851	853	882	842	839	868	904	805	830	847	811	863	893	857	864	883	870	907	865	881	824	866	886	888	939	872	852	812	842	850	904	860	808	857	880	877	894	848	791	804	835	837	836	863	845	791	829	810	832	884	868	830	874	885	786	843	791	847	903	907	826	866	802	846	883	802	860	881	893	859	871	803	802	875	881	860	830	891	836	873	819	856	817	827	837	851	895	830	871	851	809	846	852	853	841	819	840	828	850	790	852	829	855	874	855	864	876	913	817	888	808	827	819	855	848	840	919	859	830	898	865	830	844	879	819	857	861	860	879	903	847	909	813	854	877	914	884	843	860	865	864	838	841	909	907	837	860	887	867	843	830	888	885	853	851	866	848	880	860	843	929	860	838	895	898	821	874	837	886	863	852	873	890	809	869	823	797	827	859	822	855	889	861	801	851	878	866	872	880	869	884	854	900	838	799	876	880	885	869	846	871	843	845	899	847	836	881	926	829	843	854	805	838	880	831	849	856	823	847	878	834	822	830	879	885	862	886	883	899	876	865	865	868	902	813	837	862	932	872	827	863	863	838	802	853	825	894	804	869	893	891	878	863	805	829	892	821	811	803	861	855	853	844	795	843	834	874	818	860	776	858	841	849	841	826	858	878	798	840	849	827	812	838	860	873	889	856	851	842	877	868	902	857	931	879	874	840	812	853	887	886	876	904	868	861	880	841	896	857	860	879	850	867	872	877	861	816	816	842	840	872	848	858	841	824	895	864	846	875	811	839	858	863	858	867	834	820	857	929	843	862	857	861	828	872	842	835	827	845	867	835	876	867	907	878	866	835	840	920	891	833	789	872	802	879	879	892	853	856	832	873	881	847	849	861	850	889	844	889	857	834	879	831	906	844	854	837	867	877	861	911	829	790	872	892	825	902	835	792	848	812	949	831	820	938	819	791	901	891	944	883	836	851	851	844	813	852	861	854	875	848	857	850	859	865	908	877	907	902	839	917	840	892	842	852	849	871	874	913	847	833	877	859	863	853	880	826	868	842	822	827	874	836	876	858	816	840	841	833	839	837	795	863	881	863	841	887	857	790	894	889	815	879	948	830	860	875	879	861	795	841	866	847	888	823	845	894	886	834	916	903	891	872	888	865	856	845	887	874	900	854	878	831	880	857	859	853	839	856	872	851	928	886	838	867	858	855	847	829	852	840	893	832	865	821	861	904	862	914	908	860	901	822	854	878	861	851	859	864	834	913	787	885	845	829	877	859	838	814	916	852	862	881	895	899	848	819	829	849	898	848	922	839	873	863	846	854	844	865	852	801	852	851	812	815	848	862	829	859	815	872	860	838	839	873	823	825	826	859	909	834	849	874	844	842	832	839	890	793	900	866	868	852	821	825	890	848	865	905	884	884	845	893	841	872	818	865	869	819	820	867	890	858	833	857	853	847	818	829	834	822	922	856	850	838	899	852	813	799	819	838	869	874	839	840	840	855	821	871	869	830	845	934	862	835	865	843	849	833	796	910	808	830	859	867	867	887	866	827	897	837	833	838	865	885	864	842	830	878	888	889	875	825	830	874	824	852	869	842	887	893	873	833	895	871	869	862	870	882	912	894	870	874	863	877	889	862	871	830	880	887	824	858	932	839	831	822	914	916	835	878	848	895	867	833	880	869	845	842	848	855	916	795	852	867	910	835	818	845	885	810	893	882	857	871	864	884	864	845	874	825	870	874	903	825	839	844	829	897	854	845	838	830	872	889	839	846	852	899	860	870	828	853	888	889	832	839	823	897	851	845	816	861	901	841	828	789	811	873	870	884	850	830	845	839	845	864	874	836	829	873	864	831	876	851	861	912	855	864	879	879	878	825	863	883	841	880	873	826	862	870	880	852	891	829	835	850	869	813	860	860	863	862	876	834	877	911	870	865	822	866	866	866	845	871	789	824	884	886	894	828	815	814	870	881	859	855	892	850	786	928	878	833	867	862	871	845	822	833	849	837	855	822	915	874	837	831	858	868	856	836	845	832	873	839	881	854	852	821	920	864	834	848	874	883	840	837	844	826	841	840	895	925	879	863	870	890	850	850	823	879	875	834	874	876	836	816	880	839	862	850	895	859	855	855	832	838	864	848	900	821	878	906	891	844	864	923	837	837	848	901	874	884	851	885	755	878	844	811	870	947	828	828	884	908	913	899	868	864	866	864	874	869	857	849	916	865	887	884	867	824	919	846	869	841	866	827	905	877	802	861	839	844	835	837	845	880	880	848	875	857	855	836	813	840	889	852	844	837	875	850	858	851	827	856	853	842	891	872	815	857	890	848	850	852	857	850	791	845	873	838	896	849	840	843	836	868	837	876	791	832	904	880	852	852	786	895	922	820	885	856	879	903	836	884	846	845	875	886	861	831	833	875	848	903	846	850	845	868	865	822	874	872	854	822	804	880	919	828	908	843	911	827	879	832	867	936	848	840	887	861	836	821	882	883	895	817	843	838	874	866	912	860	847	806	880	843	818	871	877	851	848	844	876	838	898	873	824	920	861	810	854	844	817	833	871	887	829	870	862	846	848	840	854	882	860	840	796	850	897	829	838	842	818	809	884	875	875	881	856	866	831	852	875	819	861	922	867	828	900	806	890	889	854	835	858	891	829	830	818	847	900	878	907	885	800	889	912	892	895	892	855	883	798	861	810	837	812	886	784	887	881	830	839	875	825	884	859	856	876	900	818	880	858	865	862	813	886	880	837	846	867	848	811	887	840	844	906	836	838	871	845	868	883	871	864	883	804	875	901	896	821	856	805	839	833	896	832	862	870	863	904	844	862	861	787	870	841	851	876	886	845	873	868	864	843	854	900	874	864	827	809	840	872
27498	21184	29542	23100	21135	19280	482	272	244	252	231	265	237	253	250	221	234	264	232	235	232	259	239	230	239	227	256	276	242	251	252	269	241	234	259	249	248	261	219	234	245	224	249	242	224	249	262	247	236	227	227	248	266	249	241	254	266	228	224	238	206	233	238	232	258	217	246	229	235	258	229	224	271	229	241	249	256	235	241	260	243	226	265	248	237	254	239	249	280	220	251	247	220	227	252	245	243	247	217	245	260	225	231	245	258	243	271	229	261	244	254	252	239	221	234	228	273	221	263	240	293	253	227	241	244	226	239	252	232	246	259	259	255	236	250	240	222	240	248	233	221	250	252	274	246	241	263	244	242	253	256	272	265	258	252	247	242	214	237	244	247	227	249	249	217	251	262	246	219	255	253	221	233	197	265	253	238	256	229	246	250	235	218	254	249	261	262	252	232	231	264	218	242	260	222	259	236	262	247	257	242	255	249	236	225	253	248	225	264	220	248	233	255	257	235	244	241	245	250	230	225	235	250	230	249	238	226	235	219	252	248	250	248	226	275	240	245	276	223	235	229	242	230	263	225	225	248	245	239	243	246	230	228	262	208	254	237	246	270	258	226	236	238	272	266	265	219	223	250	236	276	240	254	246	268	244	236	264	256	226	259	225	239	249	250	277	250	253	220	264	234	276	238	272	250	227	262	246	234	242	260	251	267	230	251	223	261	258	235	238	257	248	262	284	244	247	238	229	244	235	255	232	242	258	220	277	248	243	242	207	241	257	232	227	259	249	271	238	241	220	224	231	251	238	264	244	229	261	212	243	261	257	277	250	259	236	232	266	243	233	239	244	234	223	226	251	244	255	229	252	250	227	254	247	265	246	241	248	229	275	238	262	241	254	223	250	209	225	232	251	240	228	238	276	251	255	240	244	274	226	217	238	239	246	280	237	256	219	236	231	250	233	237	243	263	212	241	231	289	236	274	246	217	241	260	240	243	215	235	261	253	283	241	254	259	251	253	229	243	219	227	243	241	259	235	235	235	234	265	245	254	255	239	255	214	256	250	241	232	248	267	249	237	235	216	246	215	268	224	241	238	248	252	241	242	212	245	220	224	248	261	259	205	235	223	234	245	224	222	244	242	248	248	234	257	231	251	240	255	224	269	224	237	257	239	234	264	263	243	234	219	255	234	231	249	237	214	246	254	290	217	243	258	237	224	226	238	246	244	257	257	231	250	252	217	246	227	209	240	239	252	259	242	271	237	264	241	217	230	229	236	239	240	242	208	241	255	271	243	248	273	214	238	241	240	243	217	241	224	226	282	267	244	225	260	222	257	247	243	240	229	249	244	253	230	240	227	272	219	240	243	254	253	281	235	199	247	250	277	237	228	232	234	258	249	218	279	233	238	209	214	265	227	263	235	240	238	222	241	239	251	237	233	224	235	247	256	235	241	225	254	231	247	253	255	267	243	226	244	236	244	248	270	245	254	264	249	217	266	238	242	255	264	235	220	263	256	257	225	276	255	224	238	226	235	241	240	249	243	221	245	202	240	240	255	241	243	248	206	256	250	255	264	249	254	265	227	244	253	240	243	244	254	234	255	233	235	246	212	260	242	247	256	238	221	244	262	249	258	237	251	228	252	248	238	242	222	244	225	258	274	237	260	233	243	234	212	264	267	230	258	223	238	241	237	229	273	235	218	259	263	264	232	240	236	249	227	250	262	226	225	237	230	229	235	201	255	256	275	234	235	241	236	260	249	265	259	265	277	238	234	238	253	259	220	207	235	247	238	244	244	253	243	215	243	235	220	263	276	212	231	242	235	246	265	217	245	242	218	246	207	267	246	223	232	288	239	261	240	232	216	236	239	235	249	224	239	267	223	264	260	281	244	228	237	252	196	246	240	227	245	238	210	247	240	249	252	230	249	212	263	243	220	226	247	238	236	231	280	250	268	242	264	236	207	227	243	213	245	260	230	228	246	233	259	295	243	225	240	267	278	251	256	257	238	241	221	264	250	220	233	236	262	268	235	250	249	250	232	271	272	231	240	217	214	232	237	234	243	215	239	250	255	246	225	261	255	271	226	260	238	273	242	238	220	233	240	261	236	236	266	246	255	249	238	220	237	236	229	221	259	253	261	264	252	244	231	242	242	252	236	252	231	246	262	238	247	262	263	249	227	242	254	242	252	244	254	226	252	263	283	242	288	250	219	253	227	229	260	244	247	244	260	238	253	240	252	231	273	244	244	245	249	245	245	278	243	270	255	217	250	247	254	237	259	260	246	248	244	274	253	253	198	220	259	244	207	224	248	243	255	247	228	233	219	244	259	240	246	239	219	254	251	224	266	236	264	261	218	263	247	252	241	248	248	254	233	270	233	227	233	252	258	241	291	221	219	257	252	241	232	257	225	265	261	216	259	230	232	230	251	254	259	220	238	240	232	230	231	208	235	240	258	243	238	243	231	259	247	223	245	243	245	217	234	234	224	271	224	257	233	271	266	238	264	262	250	243	235	240	233	254	248	268	241	234	229	234	258	244	255	217	238	283	234	226	223	265	238	216	250	220	221	235	216	224	254	226	239	237	268	263	226	219	220	266	253	254	233	246	250	245	230	240	256	240	218	238	209	250	238	241	231	237	268	236	248	226	226	222	248	261	250	261	242	223	228	238	245	236	235	250	240	238	237	240	242	273	224	232	264	255	220	258	242	253	261	260	229	234	252	248	210	236	264	271	246	224	215	251	240	235	255	255	225	250	238	220	234	231	257	232	235	265	231	240	246	264	260	235	225	236	237	229	242	239	232	219	255	250	234	252	237	237	245	262	235	239	253	244	246	241	226	259	232	216	233	252	270	262	252	253	239	208	210	250	243	222	273	246	273	235	210	270	224	259	255	241	231	225	244	231	249	230	249	224	239	216	232	217	234	256	229	264	232	250	229	228	257	240	270	221	243	254	258	278	210	247	257	234	257	238	263	273	237	254	264	260	247	254	236	270	247	234	216	227	247	223	232	237	261	243	250	232	222	210	245	249	225	237	229	215	238	288	247	254	223	246	266	251	260	245	247	229	252	271	247	250	275	228	236	249	259	242	232	201	234	234	266	250	225	227	221	234	241	257	234	256	265	235	243	251	263	231	254	255	288	247	268	266	253	244	243	236	240	246	249	231	235	232	225	243	244	241	248	267	260	214	257	205	231	232	246	213	246	236	201	231	230	245	231	249	237	229	219	241	228	205	258	234	274	271	260	251	262	260	250	239	236	239	227	249	248	242	250	247	239	254	246	231	237	260	230	271	226	221	251	234	266	237	230	228	236	241	223	236	254	245	222	236	232	235	245	203	259	261	232	267	229	253	227	267	248	248	239	261	248	218	249	234	217	252	245	230	241	246	245	236	246	221	234	268	252	265	258	218	263	255	258	240	208	283	246	273	263	230	235	230	240	261	213	246	255	242	241	248	249	250	219	232	245	233	238	217	261	237	241	207	241	237	269	254	251	248	237	210
3769	557	393	370	341	326	354	271	304	346	320	335	309	310	316	346	311	336	313	322	335	342	312	327	314	329	331	323	306	318	342	340	322	313	301	312	328	341	326	323	283	338	301	338	301	309	352	328	323	323	310	325	317	333	305	310	319	312	302	317	312	308	323	316	323	320	301	328	317	316	290	342	295	308	286	310	331	346	291	346	351	279	333	323	370	328	297	351	288	297	351	293	316	301	318	310	299	321	300	309	297	332	301	310	333	290	322	318	328	356	344	340	332	327	334	326	350	291	342	326	323	338	350	343	335	344	330	321	314	310	305	326	316	335	326	332	331	325	324	326	339	309	347	327	305	320	304	319	313	301	332	304	309	336	283	320	342	335	329	335	315	305	354	332	305	328	312	330	282	309	300	324	311	322	344	319	311	318	303	316	335	319	331	320	350	314	312	304	351	290	341	310	331	304	326	316	318	312	317	333	268	338	350	295	342	298	312	300	324	278	309	312	322	351	314	316	328	317	331	327	353	327	365	311	352	333	347	321	347	301	320	307	316	307	325	300	340	327	332	316	333	319	352	303	313	272	354	334	303	299	309	331	299	308	343	335	330	292	338	305	322	330	309	311	324	319	359	325	321	330	343	331	317	341	330	300	346	322	317	312	300	314	325	336	305	293	305	325	338	316	329	346	326	315	332	333	341	317	296	337	307	309	318	320	353	275	335	341	338	337	318	310	307	351	345	326	321	316	323	325	342	333	343	304	352	304	317	294	286	325	312	299	324	317	307	323	313	303	359	349	342	316	330	321	277	331	336	317	337	333	345	331	308	324	314	298	318	339	348	311	332	335	320	309	314	305	319	342	302	304	329	296	328	330	299	356	353	334	342	316	296	293	284	347	316	352	313	372	297	315	287	292	326	295	308	308	346	330	321	281	312	307	324	319	339	340	307	331	324	302	312	316	300	342	310	311	316	305	334	298	314	324	309	304	345	338	324	314	322	325	313	322	306	306	307	263	316	326	338	338	323	320	336	296	304	318	323	333	355	347	325	342	302	323	308	309	352	339	311	347	302	326	300	300	322	340	327	312	345	344	304	319	332	321	342	296	308	341	312	334	339	317	285	321	339	327	345	306	320	303	304	290	336	294	325	313	326	323	318	351	307	329	310	309	343	296	298	311	310	308	323	315	300	294	275	325	323	330	305	319	341	309	325	323	295	318	299	336	321	344	378	336	339	302	295	324	350	321	305	313	317	305	318	305	300	308	328	311	314	332	308	304	276	297	309	313	356	336	341	303	321	330	351	327	290	335	319	309	311	324	316	302	311	299	317	314	312	325	302	328	336	353	312	333	322	335	321	333	323	298	320	304	327	337	313	333	348	316	326	332	299	342	308	331	332	344	312	321	339	316	323	308	327	313	284	342	310	302	333	314	350	335	295	349	337	340	307	309	324	328	320	315	344	317	305	323	329	331	374	319	308	309	337	295	364	301	329	292	319	339	302	330	310	296	338	275	337	346	345	318	322	286	325	306	321	324	339	335	326	283	323	337	329	328	305	329	333	308	294	329	331	289	317	359	349	342	309	354	340	325	317	304	306	301	316	328	312	319	313	324	291	315	328	322	321	329	323	343	304	306	312	313	329	315	293	320	333	312	345	309	336	309	310	292	306	317	287	325	304	337	318	313	318	317	343	325	329	324	311	329	356	313	319	322	324	319	322	342	296	301	327	332	308	340	354	330	346	340	312	332	316	334	334	339	269	307	321	327	328	336	316	327	330	348	337	323	318	294	293	313	297	324	315	335	327	323	302	308	327	329	318	351	327	283	315	333	319	343	326	347	313	325	356	333	322	338	326	327	332	328	308	345	329	323	334	314	351	335	332	308	356	284	309	309	353	318	281	311	335	344	309	310	359	337	316	351	300	315	299	303	323	281	319	323	335	329	338	332	312	336	320	338	326	334	302	307	297	326	300	312	312	316	317	321	308	298	307	313	317	309	296	318	320	298	308	337	341	328	303	328	350	286	326	330	329	300	320	330	326	352	317	325	323	322	319	288	325	318	332	310	323	323	309	339	348	315	320	314	311	347	309	329	321	336	287	297	342	308	316	333	321	318	315	312	329	319	370	306	310	300	323	310	283	328	324	288	329	302	309	301	302	314	350	315	326	309	322	298	319	305	339	318	306	296	308	305	312	291	287	329	340	328	336	347	339	288	295	326	324	310	307	312	314	317	315	328	355	338	340	325	294	336	289	345	317	321	313	329	310	335	312	338	324	356	319	329	318	353	312	320	342	330	321	312	325	295	331	326	324	292	349	317	360	299	311	323	313	326	296	307	318	334	326	334	329	315	313	331	305	324	315	308	333	321	304	324	315	308	286	341	334	307	338	327	341	316	308	348	300	336	317	292	322	315	323	300	335	321	294	328	328	312	306	314	341	307	326	342	335	317	327	360	345	362	334	295	285	326	312	290	292	321	308	333	312	314	307	295	334	319	332	340	297	357	335	309	352	309	337	290	315	321	330	353	352	329	305	309	324	339	324	366	320	375	323	370	372	331	313	316	354	336	322	328	296	300	348	318	314	350	330	322	335	306	317	316	332	299	290	319	331	337	330	350	314	316	337	343	356	343	349	290	368	321	315	332	318	292	317	300	312	325	322	300	292	310	270	318	282	345	335	348	296	330	300	285	319	312	340	322	316	321	306	310	299	314	317	310	306	322	297	343	319	340	377	351	313	302	343	322	313	346	305	293	327	326	373	329	309	304	337	349	308	333	341	313	311	348	334	282	330	321	345	345	280	318	321	312	306	342	316	343	304	315	327	312	305	335	325	298	302	314	336	335	299	330	315	299	334	304	319	343	349	323	362	327	298	311	287	338	342	304	339	334	340	309	318	320	355	312	340	319	340	308	287	299	313	320	308	321	316	303	305	312	309	303	318	330	315	304	329	332	351	276	349	299	315	313	321	320	337	345	313	322	304	337	293	291	322	301	335	320	326	309	310	332	350	325	316	345	333	303	352	303	324	320	327	316	316	336	345	323	337	296	319	349	337	317	337	350	315	318	325	337	317	318	341	309	338	342	304	301	333	314	328	355	319	319	345	302	337	334	310	347	308	339	315	326	337	317	332	304	311	333	322	309	292	331	330	323	318	329	306	341	282	308	307	337	336	317	315	323	324	325	303	329	332	300	312	369	297	323	321	312	361	306	337	316	252	300	301	335	318	303	352	304	280	329	294	319	326	313	326	321	328	308	359	305	305	326	305	327	321	330	342	303	320	306	335	298	283	356	319	316	330	328	339	343	329	317	327	315	301	328	298	308	341	311	360	308	331	318	356	318	318	353	306	339	307	319	306	315	329	298	344	329	331	304	316	301	329	310	359	309	328	317	345	304	329	301	300	332	317	306	347	328	339	294	301	312	283	325	349	329	323	317	326	309	310	299	327	318	321	324	311	368	332	324	352	340	332	327	266	316	322	316	336	322	346	299	310	309	330	332	314	339
22562	21184	29493	23154	21182	21337	24272	4071	799	788	813	704	730	731	790	762	744	743	684	757	815	745	796	784	752	751	752	736	705	752	744	719	730	735	734	758	729	717	774	764	754	780	695	686	738	739	713	748	774	798	722	724	758	728	740	705	760	750	745	707	714	772	670	755	659	747	734	720	723	781	732	756	747	744	732	733	761	744	754	761	748	755	730	732	756	768	728	673	731	773	723	757	729	753	755	745	727	737	746	645	729	726	752	762	739	741	734	749	699	784	694	730	745	758	741	711	785	700	774	734	706	755	790	763	726	700	660	713	755	731	719	706	762	804	715	691	714	716	796	705	713	707	678	716	690	709	723	759	716	714	709	718	778	711	755	756	717	721	744	707	756	755	739	692	705	784	701	709	757	693	739	811	724	726	756	733	742	736	701	724	713	736	733	702	744	733	749	707	716	778	749	724	699	761	761	729	774	718	728	715	713	752	736	697	705	728	673	649	762	766	800	752	726	678	754	690	731	763	689	714	730	711	702	745	755	735	746	714	711	721	743	715	784	784	724	708	731	725	732	681	735	740	743	738	744	815	784	733	789	703	700	770	735	769	781	707	733	722	754	714	742	733	745	742	750	740	771	759	693	725	697	726	743	678	706	729	726	695	752	724	693	708	748	698	740	740	761	725	750	780	754	744	756	735	739	696	709	699	738	716	726	713	731	711	779	746	770	729	709	770	741	767	731	767	727	693	741	757	732	685	698	743	717	759	773	769	725	780	746	741	773	757	732	756	751	728	750	720	728	722	726	751	717	719	725	750	747	722	731	744	732	706	709	708	738	721	750	728	742	725	724	742	727	726	690	753	713	782	733	720	734	719	725	725	752	766	715	716	677	692	723	722	766	702	701	715	699	741	728	739	709	693	753	687	755	715	670	713	753	772	744	727	747	757	728	690	723	749	663	720	708	743	719	697	707	717	759	725	783	711	772	715	712	748	744	759	709	722	720	742	732	701	770	726	740	712	729	708	767	694	738	785	727	736	746	741	729	747	768	742	750	746	762	774	706	747	715	732	700	759	716	788	767	707	706	701	754	674	802	758	769	697	736	687	757	719	729	725	702	736	702	747	746	713	717	706	706	727	770	761	728	736	723	719	683	763	733	727	703	709	763	707	729	764	756	718	710	714	768	694	711	722	715	729	694	747	755	735	767	728	755	786	713	711	689	731	760	740	728	752	753	722	711	738	741	760	715	746	744	705	748	791	681	767	731	723	720	742	696	757	725	706	733	728	727	742	743	712	732	711	727	728	714	770	733	742	766	687	685	727	789	707	708	718	716	730	737	720	730	735	708	731	710	724	767	741	688	711	741	727	745	702	663	729	705	727	715	753	744	738	757	705	720	733	736	721	732	755	709	694	732	755	750	737	747	753	739	743	744	730	751	773	732	719	734	724	736	690	728	706	702	722	729	713	757	755	774	711	726	750	705	716	695	646	781	757	697	731	768	752	794	748	696	760	716	742	685	759	714	707	726	759	789	706	748	702	759	745	757	729	782	756	731	724	744	751	749	721	752	719	710	726	723	740	765	740	720	748	729	748	666	728	738	787	754	718	743	733	730	724	754	749	745	733	688	695	761	773	730	719	704	683	724	719	719	719	740	714	777	719	692	738	746	726	779	700	754	738	737	724	726	721	669	734	755	709	672	757	746	692	687	717	715	726	729	719	763	741	704	729	700	746	736	701	727	719	748	701	762	702	722	677	759	727	673	726	752	704	720	717	768	720	701	745	760	745	723	743	729	698	694	759	755	814	723	705	713	737	705	731	763	743	745	699	712	739	720	718	739	718	691	746	753	774	726	718	742	754	727	725	776	746	753	799	720	731	743	770	733	732	742	742	708	699	728	748	774	697	754	734	738	717	700	748	716	768	762	706	711	713	712	737	683	708	736	725	774	724	695	696	756	717	719	687	732	718	718	715	767	713	746	758	741	701	755	707	715	688	704	707	794	759	699	731	732	714	712	681	666	711	746	747	721	668	744	730	778	760	710	716	711	727	735	731	762	736	698	721	705	749	705	768	716	785	715	712	715	675	737	748	720	734	668	726	779	728	735	727	707	683	704	682	713	712	726	712	744	779	711	711	732	698	733	757	713	723	801	778	719	751	705	733	758	666	692	720	728	704	710	721	738	707	757	735	689	724	748	734	683	671	749	695	712	741	718	753	732	745	734	750	733	746	687	739	760	738	720	707	718	711	786	695	782	723	743	755	679	744	732	705	710	759	724	724	727	750	700	738	700	718	729	751	763	719	722	780	708	711	751	744	717	770	723	716	741	727	723	736	734	719	703	717	756	745	729	721	706	693	728	753	646	696	713	674	732	704	731	760	733	711	735	708	743	724	734	719	747	703	749	755	766	713	731	718	747	685	714	691	805	730	754	752	689	705	700	709	744	749	705	754	710	727	754	725	684	729	724	706	732	716	721	735	766	748	701	720	714	741	740	687	693	740	760	733	717	734	708	710	748	775	751	710	753	732	708	739	705	724	720	698	738	690	740	746	712	719	740	708	747	702	773	741	753	726	723	720	700	725	667	739	743	764	728	728	661	709	716	666	706	731	703	741	735	732	744	679	703	755	738	770	690	769	698	704	716	706	697	709	746	713	731	731	727	724	730	743	716	738	698	701	741	735	793	747	766	701	748	718	741	742	746	792	715	723	691	696	665	732	731	722	709	740	699	694	726	715	731	699	714	729	723	739	714	718	735	769	708	763	730	728	772	664	760	736	709	712	715	741	728	740	739	771	713	745	691	701	727	704	712	763	734	695	715	727	755	682	728	764	706	651	796	738	714	732	713	695	730	697	728	719	736	743	724	719	697	675	661	742	721	715	705	755	735	663	766	735	716	736	704	716	728	721	751	724	699	739	706	768	728	706	661	750	779	696	740	713	726	750	717	770	688	708	762	690	779	772	695	755	756	723	692	738	749	728	708	655	750	758	750	767	735	709	758	752	742	729	740	776	734	738	704	750	728	697	743	715	728	740	722	739	719	660	751	704	730	730	699	719	699	755	663	718	686	729	759	782	749	718	745	733	719	686	753	760	686	660	729	729	763	715	716	723	723	635	708	743	739	763	779	722	694	739	705	730	713	679	772	726	698	775	762	736	716	681	715	713	757	741	767	724	750	724	726	727	717	702	718	687	738	718	701	729	759	704	710	729	695	758	724	739	700	761	745	697	721	670	797	707	730	708	676	728	739	711	752	734	747	739	773	728	748	722	714	749	708	727	763	712	719	711	729	747	717	719	754	697	734	777	690	716	664	726	688	749	734	682	745	689	716	730	764	672	720	788	767	751	695	743	763	754	736	695	719	775	710	688	732	769	705	764	723	705	751	723	745	765	740	738	704	676	734	705	760	726	694	708	754	711	700	722	764	754	701	664	721	698	744	738	736	712	735	752	731	731	715	728	686	798	737	697	735	770	731	729	708	755	743	720	720	753	703	738	737	695	746	680
4680	1833	1242	1044	984	920	953	935	950	921	899	890	891	872	893	931	881	901	905	887	830	870	839	870	896	780	861	784	863	857	827	875	924	916	837	869	852	854	869	830	842	852	858	845	879	884	872	882	871	872	931	929	903	838	852	835	859	896	837	901	878	854	803	813	875	873	850	873	838	849	826	872	869	923	869	866	842	836	902	883	906	873	870	843	903	899	839	875	850	841	864	839	858	847	863	924	882	884	898	874	851	896	873	862	839	891	845	917	897	869	798	828	893	838	830	838	854	853	836	885	865	837	818	889	840	832	922	836	882	827	883	881	845	941	867	878	853	859	851	833	899	855	863	901	858	875	830	868	838	846	886	852	863	864	870	875	820	891	852	884	908	869	851	905	854	820	849	893	886	884	893	879	930	869	831	817	862	854	848	858	784	848	869	867	862	851	884	869	866	834	897	822	872	863	907	850	855	839	849	809	837	903	845	845	905	864	888	831	901	856	911	831	879	894	827	824	880	866	815	834	854	892	874	808	877	831	885	837	865	877	861	901	892	876	862	879	813	861	875	884	868	902	913	849	883	898	903	891	867	894	870	892	835	848	877	890	888	859	809	850	870	828	905	865	837	844	888	905	888	886	842	881	876	849	900	914	828	843	837	837	902	831	811	899	843	898	823	863	872	880	851	832	921	885	878	852	904	815	916	863	870	886	836	861	866	828	854	817	860	871	867	849	851	880	872	845	874	869	866	860	877	846	886	918	885	872	863	818	745	834	863	847	887	883	806	855	884	850	881	865	896	823	880	861	835	894	883	892	899	811	844	853	846	857	894	824	894	863	853	859	895	883	902	883	841	817	862	921	909	819	842	898	884	861	848	841	860	846	877	844	899	858	851	866	867	866	843	894	866	887	871	794	852	898	891	872	844	868	826	879	850	834	808	865	892	832	872	840	889	842	931	882	940	887	830	865	882	871	848	876	890	839	865	837	841	889	856	834	843	869	880	817	888	816	832	883	863	903	822	861	887	903	876	905	862	879	855	857	868	840	864	814	826	921	878	881	871	890	887	842	843	926	882	862	851	793	883	854	857	828	872	898	836	866	857	827	845	864	846	886	863	857	907	784	864	848	862	887	846	857	842	846	879	929	845	880	859	874	835	860	846	880	860	866	865	865	863	864	869	898	848	879	842	821	904	921	895	863	880	825	867	803	856	932	867	915	920	823	855	917	870	808	867	866	868	859	866	866	858	847	874	850	871	833	856	860	835	907	835	899	892	824	862	861	887	847	794	822	845	839	826	864	843	914	840	891	827	853	867	903	901	856	892	852	856	867	896	885	899	873	864	819	854	806	863	853	820	856	862	897	820	841	861	871	876	900	856	843	882	853	844	892	846	812	935	827	937	867	861	878	873	872	840	887	891	863	838	838	838	897	841	849	864	878	899	862	868	875	880	897	841	915	889	845	891	839	871	874	877	879	859	879	812	909	831	839	840	816	859	867	883	836	851	895	845	872	869	848	817	872	841	872	874	847	866	823	877	873	878	883	900	809	861	864	869	882	873	835	870	871	842	859	846	882	897	811	866	831	892	947	851	845	859	892	834	880	873	854	873	862	827	812	879	849	892	876	864	878	888	865	819	908	893	863	875	843	851	879	863	882	917	806	853	825	828	888	806	835	852	917	816	859	878	892	888	854	851	843	794	872	843	874	872	824	884	900	832	830	824	916	852	875	813	885	858	885	860	850	884	839	871	935	851	831	861	879	853	824	821	902	784	871	872	894	834	864	837	858	892	850	839	865	856	869	858	877	830	863	850	895	884	890	886	895	844	842	885	835	822	853	902	868	858	881	864	818	892	896	813	857	829	798	885	868	823	884	940	882	840	890	796	838	825	895	889	853	845	846	851	823	877	931	815	866	832	895	907	867	832	846	908	916	847	855	880	901	834	914	882	846	862	831	830	861	881	867	860	839	861	822	869	842	836	858	801	829	841	915	872	919	863	849	847	850	901	804	867	881	809	865	821	844	819	839	843	837	838	859	903	868	856	867	859	834	897	809	863	883	883	802	883	845	864	868	837	847	871	844	892	896	860	851	845	879	864	848	846	876	827	845	856	824	910	898	818	828	899	884	888	846	852	881	849	849	856	875	858	873	832	900	849	867	869	865	907	816	881	842	877	877	870	867	881	816	867	876	898	840	797	866	835	890	882	859	896	838	898	835	845	838	880	891	836	851	848	879	810	862	893	881	836	835	908	881	856	857	820	859	848	877	874	847	888	877	803	842	876	883	886	873	900	817	863	904	807	916	877	827	851	860	891	840	864	879	837	822	864	860	875	835	897	858	817	841	834	850	882	938	849	873	868	869	915	870	866	808	861	849	829	853	835	842	855	881	901	856	826	856	894	915	888	879	845	846	822	853	873	855	830	814	875	846	869	866	864	866	815	885	848	857	836	874	831	858	827	822	835	850	881	858	840	908	884	849	847	806	889	815	874	844	916	874	872	841	899	851	850	863	817	837	852	905	868	874	828	832	822	849	795	822	826	859	884	893	882	875	839	823	882	887	854	914	818	881	847	847	848	868	888	871	878	864	907	842	872	885	809	861	883	808	891	832	843	898	824	910	861	835	880	849	837	852	819	855	898	857	871	888	871	876	903	960	900	848	912	861	885	859	804	836	900	864	864	890	855	842	908	861	856	841	833	930	845	841	917	859	786	869	894	834	814	869	831	799	831	848	833	880	825	845	833	930	867	799	894	839	823	854	813	868	855	882	823	859	816	854	856	903	813	840	827	864	829	871	889	853	819	920	923	861	864	894	847	827	887	841	917	820	888	888	856	911	861	824	887	849	861	925	886	850	817	889	834	875	851	886	853	915	831	882	855	831	805	892	824	821	892	885	805	858	824	848	834	861	843	840	889	810	870	811	904	862	887	814	875	838	858	905	921	841	854	859	895	879	868	892	830	838	837	841	855	828	854	907	884	859	887	859	889	853	835	805	835	882	832	762	864	870	832	882	859	855	865	900	859	834	808	871	834	867	879	905	869	885	865	828	801	849	853	870	865	865	894	882	859	831	846	894	837	829	838	835	804	818	877	836	859	861	863	886	849	873	953	842	820	855	881	900	873	887	876	836	842	834	887	877	873	865	881	842	827	863	888	827	836	856	848	871	900	868	831	890	821	878	873	850	863	834	871	846	886	874	942	887	854	877	868	857	854	842	865	807	929	833	848	888	844	897	839	852	868	888	909	807	884	848	869	867	832	849	858	867	876	821	900	869	847	878	828	878	894	801	863	869	832	892	871	885	888	846	867	868	874	847	891	851	891	892	869	833	853	893	923	807	809	848	859	817	856	843	855	847	818	789	890	895	870	859	874	905	866	881	823	867	876	860	846	865	878	870	864	883	880	844	851	880	793	838	882	904	866	861	894	824	891	867	868	800	833	846	846	827	853	774	851	860	873	861	810	833	860	841	853	871	868	831	806	902	860	831	865	911	870	892	879	823
27865	21150	25408	13857	563	460	441	380	381	398	339	367	364	369	376	348	399	358	383	344	378	343	354	393	361	376	400	380	376	370	351	343	337	350	353	366	376	337	384	383	369	354	363	364	382	365	373	365	365	411	375	384	358	397	340	384	356	389	365	317	395	383	364	308	349	335	387	368	367	361	358	369	358	389	355	376	372	361	368	341	334	374	347	395	353	380	363	358	370	347	355	327	423	395	377	363	376	340	355	412	371	370	343	368	376	370	381	360	376	348	379	381	347	364	386	365	356	363	378	362	378	357	362	358	352	381	373	396	376	383	367	344	368	327	377	398	375	392	356	362	344	354	375	342	361	357	359	370	380	363	360	396	377	380	375	351	393	351	373	376	373	377	363	350	365	374	410	360	381	390	373	360	383	371	371	366	360	407	359	372	365	325	353	387	380	381	377	370	386	371	387	372	375	356	365	363	354	388	403	346	372	413	380	364	412	372	375	382	356	352	366	364	372	361	392	367	357	383	377	366	367	362	390	377	345	368	372	381	385	355	366	378	381	387	358	366	385	372	371	383	361	347	391	353	355	375	351	326	358	361	378	382	361	400	387	381	338	350	350	404	352	347	376	357	365	387	376	398	381	370	385	366	371	338	377	351	366	379	395	346	374	374	364	342	377	392	387	348	375	375	369	340	369	384	387	368	332	368	363	396	375	372	363	375	353	390	371	359	368	365	391	362	355	375	404	323	384	381	335	375	387	396	357	372	382	393	378	366	340	344	397	370	385	377	357	382	386	420	385	385	395	395	363	376	377	337	391	388	357	347	352	348	378	363	339	387	339	379	342	373	350	379	394	361	370	378	369	352	352	370	406	362	376	365	370	365	358	371	392	354	359	353	363	371	367	367	363	371	321	372	348	345	366	352	360	365	383	363	371	396	365	378	394	353	332	375	329	368	361	360	361	410	360	423	416	365	366	350	352	361	353	381	380	351	389	378	358	392	373	369	361	379	371	381	351	367	363	362	348	378	357	333	350	374	380	355	389	355	394	373	378	397	375	370	365	365	341	378	396	373	342	387	341	392	380	399	383	345	359	394	400	363	405	370	373	359	375	383	348	395	377	415	348	366	381	381	382	381	386	349	357	359	359	363	381	364	369	370	376	408	359	336	346	369	390	373	375	357	365	360	364	356	354	337	327	362	347	374	347	376	364	358	352	400	369	337	358	377	406	355	363	385	378	373	364	332	338	366	362	360	375	365	336	377	368	336	402	329	362	376	361	382	379	397	396	379	374	353	333	392	363	382	342	387	399	401	363	385	341	382	390	346	341	367	363	385	382	360	369	336	394	374	344	397	400	349	405	364	384	360	363	353	376	335	349	370	342	354	376	378	337	395	358	390	371	365	381	400	372	401	384	404	384	370	412	392	378	349	420	337	386	340	360	393	400	360	359	344	348	369	408	392	356	385	389	358	374	377	356	363	382	377	353	360	338	371	383	358	326	361	394	346	358	334	384	389	342	366	396	348	383	348	377	399	352	355	348	374	364	366	379	356	362	322	402	369	368	348	384	347	364	335	371	375	366	354	399	366	354	367	386	377	382	391	321	330	384	356	381	370	389	421	342	346	387	368	361	352	377	372	358	389	374	335	381	377	351	340	382	369	348	394	388	352	366	380	349	339	428	358	376	379	391	358	377	385	339	354	361	365	355	386	378	362	353	407	362	335	344	371	352	404	397	362	349	361	402	397	371	334	352	326	413	364	393	348	368	359	386	357	381	397	378	402	368	359	332	348	362	369	408	364	385	352	358	379	345	380	360	360	367	371	368	349	385	343	357	348	377	373	368	375	348	385	359	363	371	365	361	374	367	328	383	357	387	360	359	321	399	343	360	358	370	370	385	362	379	365	366	373	359	431	342	371	368	339	374	343	388	388	368	390	354	380	370	354	344	379	369	365	377	379	357	395	390	319	338	405	377	361	329	352	363	402	406	348	369	393	366	339	391	357	412	345	408	382	390	371	376	390	384	378	378	361	366	371	360	360	368	360	387	379	361	352	365	344	379	373	373	394	334	380	362	342	366	406	374	365	362	373	374	386	355	359	368	352	371	379	349	426	358	380	422	369	375	378	375	384	371	392	364	351	347	377	394	372	380	386	382	360	370	382	347	386	363	366	386	392	382	363	318	354	372	368	368	366	370	405	347	366	380	343	353	339	367	359	410	376	356	388	370	342	369	367	383	383	376	354	355	378	392	357	376	341	375	398	392	400	400	384	373	368	386	370	369	345	336	370	354	356	327	373	331	394	351	384	349	367	346	393	361	368	384	359	345	355	347	387	369	380	394	410	349	415	382	378	399	362	355	366	394	377	362	343	370	389	359	364	372	367	364	355	397	373	376	380	385	381	374	338	378	372	396	375	384	344	392	377	359	392	387	355	389	385	368	358	351	357	371	367	367	370	359	372	403	375	383	352	380	357	392	379	371	352	358	339	371	413	377	341	393	349	369	380	378	378	367	353	331	315	340	366	360	352	380	400	356	372	369	371	362	378	371	372	363	365	354	369	374	361	388	400	411	354	370	357	389	363	409	324	380	379	399	385	344	338	339	380	360	371	351	380	354	366	394	360	380	365	373	358	379	383	381	385	366	384	377	370	349	382	361	382	390	343	340	385	387	369	348	358	364	381	375	376	398	364	355	364	383	363	367	379	350	380	388	377	352	364	356	362	372	341	383	365	327	364	363	394	366	399	370	360	348	356	339	379	413	384	378	389	391	342	366	373	386	359	387	376	376	373	349	368	357	375	359	370	370	339	362	378	352	354	366	356	365	359	379	373	331	345	369	380	374	378	390	356	376	365	374	383	370	392	362	365	392	371	332	338	368	357	365	372	365	360	379	367	369	389	380	318	361	364	389	355	365	365	387	320	365	369	389	371	358	372	382	378	380	355	335	371	333	368	357	364	414	318	387	407	336	364	376	400	369	343	384	397	352	356	395	332	364	375	364	368	416	387	347	369	352	346	393	373	313	352	382	406	358	360	364	349	375	360	395	385	408	396	398	373	379	334	348	350	370	376	382	396	388	364	362	366	351	368	336	351	357	347	331	342	347	355	347	366	375	364	337	371	434	354	341	371	403	369	374	372	375	403	372	366	383	376	376	370	369	370	341	384	385	372	366	379	373	361	371	368	359	345	357	362	366	383	400	369	379	390	377	385	358	384	374	395	382	373	344	367	361	356	342	391	342	347	389	367	364	369	339	368	369	356	378	339	355	361	369	363	369	326	381	389	383	374	393	407	351	389	366	371	382	380	355	356	341	360	406	360	387	369	352	354	370	370	340	405	380	347	364	376	352	417	400	367	373	357	373	401	397	367	371	386	353	405	341	377	352	344	390	372	364	382	339	368	410	364	371	395	331	372	366	359	378	368	345	326	389	396	340	336	377	364	393	348	373	351	406	358	348	375	369	369	374	361	385	386	390	355	376	348	373	379	374	385	376	381	393	367	356	384
3355	513	474	451	481	422	432	443	465	435	430	458	436	461	461	470	456	429	440	477	460	485	449	477	467	431	479	460	451	443	404	423	454	484	452	462	464	431	405	470	469	438	460	415	449	450	432	454	421	432	458	451	440	431	422	427	486	454	454	450	452	451	477	450	450	462	471	475	458	413	434	405	433	486	430	431	426	463	437	412	449	432	433	447	484	451	502	445	477	460	482	456	473	459	460	444	443	462	482	430	496	422	437	409	483	474	431	454	473	454	445	462	437	439	428	474	469	470	433	450	414	473	453	445	444	473	430	477	484	438	472	430	453	457	454	435	440	465	470	482	466	461	493	432	426	458	474	446	425	437	486	455	481	445	460	431	442	495	446	457	453	464	452	449	431	452	454	460	475	446	454	443	462	461	450	449	418	471	448	458	493	430	461	460	455	418	446	457	415	402	449	447	434	449	441	449	432	452	449	413	472	437	423	460	485	437	448	485	451	442	478	485	448	428	467	455	467	413	449	449	470	467	414	459	461	470	449	472	474	444	455	447	429	465	448	467	450	463	416	454	432	441	426	448	451	441	455	408	510	436	447	471	412	474	437	481	461	454	420	460	443	460	479	463	480	457	446	451	459	464	432	471	472	439	470	429	437	462	493	432	430	454	445	402	445	456	439	428	442	447	434	404	459	440	461	432	466	472	433	421	443	446	385	454	441	445	456	471	427	507	486	438	477	449	475	424	429	431	414	456	430	441	445	453	450	427	438	470	447	435	432	478	450	423	442	467	451	460	449	462	445	469	443	474	417	484	458	477	474	481	460	461	411	412	431	478	428	449	491	424	454	439	458	454	479	429	479	469	484	439	487	439	443	428	474	445	437	439	433	455	472	442	450	465	460	431	470	446	434	461	465	449	442	457	473	464	467	434	465	445	441	404	424	432	449	475	438	450	467	446	508	480	452	427	471	431	444	440	497	477	409	421	446	449	445	428	467	451	424	461	450	466	427	442	439	462	438	442	449	454	453	434	408	442	445	441	448	439	463	419	479	437	465	489	440	416	474	455	450	448	442	446	464	438	440	455	456	426	445	456	440	438	417	404	450	450	452	431	427	424	458	437	449	460	486	453	472	444	456	502	409	448	474	480	480	421	472	436	453	447	463	430	434	445	438	457	450	472	477	445	459	453	437	456	433	479	443	470	440	452	447	496	474	419	428	443	443	468	424	450	440	482	455	434	454	437	484	442	438	430	434	433	435	487	427	480	478	467	426	433	435	477	445	424	464	429	462	439	451	486	470	468	472	452	439	412	455	433	482	468	446	453	449	450	422	474	473	426	430	449	428	458	469	429	453	417	422	468	421	453	461	473	424	439	446	422	412	446	484	430	480	442	448	464	442	423	476	423	465	444	454	446	470	458	433	456	451	417	472	467	497	451	465	445	449	481	478	450	428	452	420	437	449	459	462	471	476	486	471	439	481	439	438	450	477	428	457	477	452	427	437	487	420	421	431	455	426	436	438	477	470	447	444	440	459	482	451	466	445	397	449	460	453	434	497	426	477	457	473	439	411	460	438	445	454	411	478	475	463	458	463	460	441	473	445	466	471	441	467	445	433	441	445	480	428	501	454	439	477	460	473	459	429	439	428	447	438	456	487	494	410	456	428	484	456	436	429	448	464	462	443	445	445	464	418	441	489	467	421	459	451	471	404	469	487	420	420	446	457	457	400	456	457	457	420	439	453	447	454	454	429	445	457	407	435	446	457	429	465	444	444	458	469	458	434	437	440	471	409	481	451	465	465	455	456	417	508	437	460	465	476	469	435	480	416	465	471	455	447	449	471	399	437	437	442	466	448	460	462	430	454	425	471	441	454	432	436	457	432	437	451	491	466	482	461	452	477	459	461	463	419	448	477	418	446	452	472	438	450	477	413	462	449	449	462	414	446	450	491	403	474	460	449	442	442	472	461	456	453	464	469	430	424	434	418	438	468	456	472	474	458	465	426	479	417	527	435	465	384	467	447	465	460	444	426	449	424	447	459	453	450	437	445	480	477	414	450	449	458	438	452	435	445	453	482	484	423	442	455	415	468	448	441	465	448	446	437	443	481	465	416	419	441	467	463	448	431	453	405	459	453	482	466	449	475	441	480	459	477	456	439	483	477	428	416	421	435	503	440	449	436	455	451	445	422	426	479	420	497	436	421	451	466	468	449	466	419	433	437	446	422	470	411	456	453	459	408	443	408	460	428	472	413	421	480	400	442	481	477	475	459	454	460	459	465	484	454	436	430	423	448	472	449	430	428	451	446	463	440	439	444	435	478	449	504	412	469	474	437	462	436	439	447	453	441	469	438	445	456	436	456	461	412	478	508	436	466	455	455	452	441	462	435	451	454	452	446	459	420	457	454	443	443	456	416	497	426	447	453	449	468	461	498	432	449	461	462	406	445	441	449	466	440	432	492	508	407	439	462	422	460	428	439	493	464	461	479	433	445	466	430	453	410	415	463	430	461	455	492	431	433	393	461	479	405	432	453	482	450	453	434	457	435	433	413	483	425	433	450	461	459	458	446	457	450	436	440	418	437	469	464	450	448	468	468	473	436	422	453	453	427	470	470	443	411	403	482	437	467	435	437	439	429	476	467	416	449	445	475	472	427	453	491	468	437	467	447	456	471	447	441	431	481	440	469	450	396	477	449	478	439	459	461	469	417	478	464	482	468	391	476	468	440	449	453	456	496	444	441	436	415	436	446	480	431	475	480	428	414	466	437	425	476	442	421	454	493	465	489	470	439	430	427	446	446	420	442	454	486	420	456	449	496	459	460	467	473	489	457	424	459	431	457	492	431	438	473	440	440	414	427	435	428	477	461	423	466	411	467	434	448	456	408	452	437	497	475	439	457	508	478	492	433	474	435	474	439	463	462	454	460	449	446	437	399	478	494	439	432	440	431	446	468	472	431	470	460	461	476	457	427	483	479	509	441	407	452	410	480	435	445	436	485	450	437	385	435	442	446	456	456	488	442	420	450	450	420	446	436	426	495	486	452	459	452	475	442	431	451	457	448	456	449	451	437	427	444	458	442	465	429	470	434	434	440	422	451	455	454	469	476	456	396	445	475	434	471	418	450	438	449	470	437	444	493	470	468	430	465	471	457	426	453	434	461	450	461	452	470	429	494	442	424	449	440	466	446	428	432	435	422	464	446	439	467	468	482	452	424	484	434	436	458	434	436	403	447	440	453	476	445	472	429	418	430	468	466	459	452	451	456	446	449	435	439	420	455	443	434	444	460	425	447	415	457	418	495	405	460	418	457	432	431	471	434	478	466	451	441	419	419	475	457	422	509	471	439	428	472	416	441	452	470	458	459	428	454	442	476	434	473	424	411	448	451	477	473	449	458	450	479	419	469	441	432	432	442	432	419	436	441	437	425	443	446	479	436	433	478	487	458	459	473	450	456	479	443	460	447	475	451	434	445	437	455	448	437	424	416	460	438	414	464	442	460	446
25367	21166	29703	22913	21166	21220	19036	1048	778	830	760	757	743	814	811	767	777	766	725	771	747	768	737	769	795	750	741	771	747	779	771	772	731	783	738	767	721	718	749	792	786	726	768	770	761	754	766	795	711	743	778	769	753	759	764	783	757	741	703	789	754	728	688	750	774	771	744	747	746	695	735	782	746	688	727	764	745	741	762	732	749	719	798	720	785	761	744	791	783	730	748	756	728	788	741	716	766	723	744	742	729	769	752	754	761	733	762	693	741	745	773	767	752	721	727	783	749	734	717	692	797	791	789	744	739	743	785	767	745	772	715	723	761	731	757	749	758	769	768	786	689	775	747	778	796	703	758	745	778	728	759	767	759	680	772	796	779	774	793	721	791	800	804	711	721	697	785	737	707	736	770	771	744	784	697	741	726	739	773	762	763	778	779	765	754	774	728	721	747	744	740	795	699	716	775	751	728	803	725	746	802	763	792	742	705	691	767	766	754	724	715	764	735	726	719	716	778	758	713	735	782	733	751	787	719	749	747	761	761	737	731	726	785	822	765	728	758	777	747	733	778	735	760	792	780	733	755	763	836	740	740	729	734	738	760	710	783	754	740	747	686	739	761	735	754	744	694	754	685	728	722	815	764	716	729	750	749	720	800	760	784	754	702	757	722	725	779	762	725	748	775	760	849	733	728	769	737	751	765	755	776	785	709	794	801	754	734	767	723	731	773	777	794	788	740	775	749	738	805	766	763	779	714	739	723	714	745	768	707	730	789	759	765	723	734	793	751	737	728	740	780	770	720	749	753	734	776	749	798	703	766	750	755	757	768	765	763	736	764	736	719	743	743	744	713	739	768	801	754	747	777	761	746	793	721	788	756	748	791	702	710	725	785	700	779	787	782	751	759	727	777	824	723	785	741	744	707	783	775	769	810	754	775	731	760	698	737	680	747	748	719	760	747	718	792	724	703	739	718	744	765	729	775	719	767	770	799	760	769	739	751	758	699	775	799	705	711	687	722	729	744	769	724	756	727	791	798	732	741	734	749	748	779	704	731	733	766	781	735	741	715	708	757	747	760	742	733	741	747	801	685	716	676	793	731	745	732	758	788	787	721	802	760	766	774	731	753	699	736	682	738	744	765	735	758	789	731	728	778	704	743	808	756	760	736	719	781	746	747	769	740	706	761	788	717	742	728	722	737	775	740	780	755	725	749	776	745	741	769	764	736	783	721	791	761	778	729	772	730	716	795	724	731	794	791	718	768	760	708	765	677	776	787	752	720	792	797	724	768	739	746	787	792	742	783	814	763	720	700	751	710	735	718	733	761	696	746	762	796	786	743	714	773	705	798	755	733	745	773	757	744	729	703	747	707	776	758	735	731	725	767	750	763	739	757	765	724	774	792	741	750	700	749	781	710	721	785	748	747	702	716	743	783	732	737	762	779	729	766	765	762	739	750	749	754	722	745	782	752	703	694	717	771	747	744	741	782	808	699	756	708	712	745	735	770	757	742	758	740	752	725	806	793	753	744	738	761	763	785	815	754	747	728	739	729	770	751	749	761	747	765	736	745	745	757	767	759	807	765	703	783	766	719	759	727	736	832	757	731	727	712	712	762	761	767	723	753	753	740	753	652	692	792	771	698	748	795	731	750	785	714	762	755	709	745	737	765	775	750	746	696	776	736	765	774	771	740	744	757	703	779	731	762	728	732	745	751	768	807	706	710	695	776	737	745	742	725	727	695	728	742	800	762	708	744	742	788	796	742	790	713	731	753	760	764	713	767	758	787	773	784	702	746	744	806	785	740	755	739	752	758	755	746	741	735	735	730	801	765	753	744	762	764	676	722	756	738	763	677	693	770	743	809	773	715	820	797	756	690	737	789	722	750	707	766	786	708	811	699	730	791	735	744	759	716	752	749	782	731	730	758	754	785	718	761	770	762	767	785	729	779	694	690	735	761	754	786	746	718	716	752	763	783	733	732	747	795	694	732	754	712	702	785	715	758	736	718	729	777	695	747	744	740	781	781	730	722	764	711	734	744	714	763	752	761	694	752	764	738	778	752	751	730	741	762	732	754	770	730	808	739	734	728	719	763	774	745	789	772	758	720	771	748	761	748	720	765	803	748	757	735	774	774	755	693	752	753	726	741	728	692	723	727	762	716	775	777	791	782	771	743	757	763	707	723	717	752	756	761	756	704	769	747	750	733	754	727	749	768	751	732	745	770	709	752	757	729	724	750	768	763	773	776	788	778	769	706	783	733	732	745	775	756	751	735	732	696	793	728	721	717	771	764	706	743	723	721	768	760	785	807	775	751	764	768	730	720	729	744	754	724	721	766	752	749	726	741	765	735	672	717	744	731	745	730	697	743	730	795	762	742	712	715	727	753	769	797	717	781	740	732	713	763	754	764	770	764	754	781	761	794	705	746	732	746	764	743	749	759	729	808	759	729	755	749	743	744	687	740	825	730	753	759	748	750	765	725	730	726	757	716	762	729	713	739	762	735	760	727	765	753	717	737	728	788	766	741	769	751	745	710	743	715	787	771	778	758	752	719	761	743	743	728	766	734	756	758	721	763	752	725	782	739	729	721	693	736	726	772	698	753	751	729	698	751	747	773	769	737	717	755	786	753	711	706	761	711	770	751	768	762	756	739	733	768	758	756	725	740	773	709	772	722	732	733	799	702	759	755	759	703	679	741	736	810	737	756	743	709	722	734	722	727	780	744	748	709	744	783	767	713	745	766	745	748	725	750	793	753	725	794	712	747	754	718	758	759	741	754	767	726	725	735	757	706	724	749	689	710	736	750	776	699	744	719	747	704	742	742	770	734	763	761	714	723	793	732	771	695	695	719	783	715	733	753	748	739	788	704	747	726	764	715	761	765	703	753	769	753	728	715	765	711	767	719	735	726	772	756	765	772	735	752	798	742	715	725	750	759	698	751	733	769	750	736	744	724	751	793	772	761	724	750	701	754	795	751	744	756	701	738	764	755	762	753	764	719	741	723	774	723	764	751	741	712	722	738	742	755	770	734	740	766	759	775	743	760	720	740	718	736	730	741	746	719	707	756	733	761	732	739	723	762	781	766	776	738	705	740	750	758	678	741	720	764	743	750	759	768	767	717	767	743	726	780	737	769	756	772	731	740	734	726	732	733	727	723	726	734	732	714	791	717	743	787	789	750	701	739	724	749	793	727	759	765	805	710	739	744	766	756	725	797	765	709	751	736	758	735	731	782	748	720	732	751	722	747	759	751	736	777	772	796	741	719	740	762	763	759	748	765	685	747	732	706	840	715	735	711	762	773	745	727	741	740	738	775	745	778	809	713	754	757	715	710	738	791	746	721	782	747	731	703	750	778	727	761	752	737	727	728	775	687	786	755	745	733	747	749	774	757	802	812	727	719	767	767	653	789	776	786	752	723	726	671	827	776	726	700	744	770	787	771	761	748	750	725	733	743	731	769	689	707	685	773	723	747	768	790	760	696	779	741	745	744	777
4031	1369	1120	945	939	936	944	949	833	873	905	890	869	908	917	876	931	855	913	875	861	827	885	924	887	887	919	863	848	852	878	887	853	964	865	878	815	806	897	884	840	876	826	874	866	860	883	849	807	817	843	850	908	908	863	863	885	866	884	853	905	883	862	867	930	894	893	868	827	856	889	885	906	872	834	872	867	863	908	832	892	834	852	846	877	831	856	867	893	844	897	861	881	838	884	872	924	871	891	820	860	891	881	888	871	914	823	813	889	864	903	852	872	838	903	815	864	863	896	885	916	841	852	932	945	864	833	822	914	893	924	922	825	832	875	856	847	922	840	836	857	861	894	888	865	887	864	861	899	868	850	858	905	898	867	901	879	848	848	848	903	864	787	849	845	877	834	846	830	856	897	892	861	911	832	830	858	848	905	888	846	906	874	846	850	840	874	862	878	837	858	868	870	863	905	880	857	856	902	909	871	932	845	880	880	899	877	870	859	879	820	877	890	900	839	869	926	861	836	824	934	865	856	819	870	875	893	856	873	893	842	817	838	865	862	881	826	899	846	869	890	836	888	868	880	856	873	876	923	877	917	801	895	831	818	867	859	869	856	872	870	882	807	849	828	820	836	866	911	882	908	848	870	839	870	879	893	873	865	863	842	879	871	842	915	857	865	818	858	936	864	985	859	889	844	869	906	828	873	880	928	865	826	821	897	839	906	846	843	913	891	865	866	883	846	857	847	827	882	894	820	889	890	866	865	822	839	827	891	826	870	865	879	871	867	881	873	904	822	832	856	841	899	876	885	879	959	850	828	867	846	893	890	874	918	855	882	839	823	883	826	890	915	884	899	848	834	885	831	846	832	918	865	860	898	879	890	901	806	869	876	922	810	873	935	893	863	879	950	880	902	871	859	857	878	825	912	893	812	870	869	864	870	854	865	841	890	880	842	863	845	852	853	879	824	850	875	933	824	875	900	883	840	854	895	871	884	918	878	882	812	868	868	837	915	843	842	896	913	874	866	946	864	881	882	896	852	825	893	857	897	888	861	936	850	866	929	868	860	927	856	825	858	854	812	844	904	930	833	905	912	886	879	833	853	843	821	819	884	803	917	907	899	853	816	888	889	879	875	846	872	844	880	818	893	870	893	825	892	861	897	897	864	836	875	891	904	850	845	874	862	850	888	850	887	861	938	840	874	903	877	881	856	838	889	912	885	816	856	858	882	873	888	856	881	894	856	891	839	858	887	847	869	855	859	857	823	854	886	874	965	857	852	916	864	838	864	899	871	849	863	853	913	852	877	884	822	845	839	893	890	885	849	875	896	872	787	887	895	836	864	871	881	883	841	827	905	860	821	865	855	890	846	853	928	892	866	844	843	891	850	859	817	905	830	855	827	882	911	897	846	824	874	850	872	828	885	822	837	903	837	852	856	846	869	905	870	844	884	859	853	839	874	891	889	856	853	894	838	812	882	892	910	865	822	850	841	895	851	805	823	820	851	857	860	846	832	924	810	915	911	868	866	888	873	816	869	872	865	868	883	813	834	873	876	878	865	902	878	844	929	840	820	827	916	884	871	858	870	859	801	890	924	892	885	849	869	870	812	833	848	913	861	863	857	827	858	878	858	836	833	901	846	848	851	885	864	814	903	851	832	911	897	821	904	872	937	880	850	877	839	824	887	846	892	857	830	873	809	893	851	831	825	839	857	873	872	930	859	814	933	933	832	839	863	879	863	866	864	838	870	869	916	890	870	879	900	828	864	835	889	844	831	926	859	842	868	835	862	861	864	909	889	894	885	872	856	884	894	875	860	843	887	834	854	873	856	882	828	867	894	882	888	885	862	841	837	843	899	882	919	860	921	864	847	878	856	866	872	884	799	876	859	841	888	815	862	907	831	825	789	836	882	857	827	864	864	926	860	820	865	886	880	885	820	847	915	862	869	874	872	848	882	882	885	875	839	887	885	901	847	852	883	861	812	866	837	873	862	846	856	922	889	849	891	879	841	879	855	872	896	886	867	843	848	829	855	818	903	872	918	848	909	817	901	881	872	856	858	898	850	843	837	870	879	852	894	869	847	857	900	868	871	861	864	841	851	884	856	874	896	858	895	890	840	925	892	865	858	873	894	852	843	887	863	917	893	926	815	864	859	874	889	867	824	854	924	906	855	886	864	895	872	903	798	854	864	835	878	877	870	861	882	921	873	854	922	892	852	947	855	882	821	775	849	865	878	873	850	849	844	862	871	914	822	914	838	912	878	871	887	863	848	899	853	872	848	894	844	857	842	939	861	898	824	917	844	842	842	901	840	907	872	875	889	897	853	856	901	882	897	885	835	876	866	867	902	866	830	865	876	874	892	809	873	841	894	859	848	833	881	868	842	869	827	889	870	914	865	858	850	877	873	830	904	892	838	884	884	831	822	843	886	891	853	897	892	859	831	878	859	884	823	823	794	830	871	865	883	857	862	854	856	878	877	884	833	890	842	869	871	884	881	835	884	839	917	902	882	863	936	847	865	843	844	890	862	875	895	928	904	886	864	852	936	870	852	886	913	847	884	900	865	841	891	865	905	820	883	858	831	882	894	836	869	882	897	887	874	920	866	907	863	861	834	879	857	868	837	859	814	869	870	862	878	883	892	865	836	885	887	895	908	831	853	866	850	838	865	864	942	858	871	889	832	856	850	835	832	821	870	833	840	843	874	880	899	890	852	914	932	921	821	865	823	893	858	869	883	864	880	910	879	921	843	902	878	872	875	863	858	894	861	848	840	824	888	922	910	859	868	860	854	899	916	879	883	880	851	887	825	841	858	866	896	870	873	879	893	928	873	925	861	822	850	891	826	914	881	880	834	856	842	887	895	852	879	862	859	854	837	850	900	832	839	830	825	844	891	906	916	862	930	840	841	868	891	887	877	867	863	939	870	903	833	906	877	859	877	870	883	825	855	874	885	882	832	859	886	927	896	861	865	864	832	914	893	832	841	890	880	886	872	885	914	831	855	852	856	867	880	862	889	839	858	857	847	867	835	900	847	901	849	820	893	900	906	859	877	789	852	905	879	825	882	874	845	804	858	862	840	828	891	824	837	823	802	812	851	867	863	821	864	880	911	854	921	846	882	859	866	817	872	859	802	838	865	846	852	896	862	826	868	883	884	891	869	864	932	781	860	871	864	851	917	872	827	838	866	866	847	815	847	886	861	867	789	903	850	854	820	888	895	899	867	895	863	829	873	895	816	854	934	851	886	890	836	868	843	869	865	930	868	842	873	909	913	852	837	852	886	880	916	884	846	872	888	794	827	876	832	859	881	904	887	890	850	902	897	862	875	797	893	892	826	888	900	872	869	845	871	866	842	886	877	840	832	833	864	884	900	853	897	851	806	848	887	855	912	837	861	819	877	843	885	868	823	843	888	858	906	883	910	927	904	890	872	819	895	858	839	882	862	903	862	888	884	870	837	887	909	871	899	851	858	868	875	806	908	880	798	838	831	849	831	894
27521	21158	29531	23031	21109	19292	444	276	228	277	294	240	246	240	270	222	263	211	275	265	247	226	242	246	239	231	257	253	257	248	236	264	247	234	254	251	248	234	228	252	249	246	237	254	254	253	265	247	259	256	244	242	250	249	226	227	234	248	254	233	278	255	235	275	245	247	262	275	261	242	217	236	255	234	266	232	246	243	255	226	228	229	255	239	238	240	273	265	270	229	247	245	268	243	246	239	231	246	266	242	210	246	220	262	237	229	249	253	261	202	250	246	241	232	251	274	257	245	256	237	256	219	224	265	242	250	269	261	216	275	266	227	263	252	253	252	273	238	231	228	238	281	294	256	247	254	252	230	243	252	260	254	217	273	257	248	219	250	254	263	274	251	276	239	240	243	229	226	260	275	258	238	258	224	267	250	247	255	238	236	240	240	252	214	260	241	228	257	234	247	260	272	232	245	245	249	251	243	239	246	278	239	232	241	262	246	258	255	235	264	237	255	264	248	221	267	209	242	255	240	246	239	244	245	256	271	227	280	236	273	253	239	262	258	215	244	251	243	242	239	255	216	245	248	225	251	238	247	244	251	227	267	212	279	253	251	245	241	261	223	243	244	233	232	207	245	237	254	257	247	249	272	253	235	245	259	271	236	245	264	249	229	233	248	219	243	238	253	239	252	250	276	257	245	252	227	279	235	267	264	235	243	239	254	236	241	282	257	246	263	240	265	257	212	254	235	253	259	284	253	271	238	256	230	257	256	250	260	257	216	246	251	280	248	242	251	254	240	242	274	227	253	249	223	281	256	229	237	224	255	237	243	270	242	250	260	243	245	232	220	240	223	226	233	230	243	244	223	253	222	256	252	242	233	254	267	258	254	253	237	256	252	233	226	238	242	209	243	297	237	266	233	239	210	240	252	269	255	254	286	269	247	258	249	225	239	284	270	251	256	254	277	258	228	231	250	238	238	230	240	235	243	244	256	228	275	243	252	255	242	253	274	231	253	243	258	230	225	250	242	251	244	247	267	252	243	219	251	236	216	236	236	201	251	230	258	262	220	236	270	247	229	243	256	237	281	243	262	251	258	251	194	259	238	255	243	232	244	251	241	237	240	242	256	248	236	244	250	187	230	270	241	227	267	230	251	241	266	226	245	258	262	241	246	211	239	241	227	265	232	240	240	281	244	242	246	241	256	226	242	246	231	263	227	241	260	240	232	242	291	256	223	255	258	244	235	262	229	241	216	224	250	226	259	241	284	232	253	248	255	254	253	251	272	220	238	235	231	230	237	246	220	229	279	243	231	227	252	236	253	242	251	231	237	220	220	244	239	219	239	253	228	254	251	248	279	246	230	254	262	237	276	248	214	249	253	222	250	234	264	254	212	245	269	260	231	252	223	255	236	246	254	256	240	229	247	232	240	233	235	235	244	264	254	257	252	254	257	285	252	244	249	239	207	259	277	217	248	244	257	262	224	251	274	236	244	245	286	254	248	236	291	230	264	251	253	267	244	249	263	268	234	235	240	267	228	232	222	257	253	231	244	243	240	259	242	241	256	230	269	219	223	238	228	254	230	278	210	242	234	240	254	264	262	247	227	258	243	227	221	243	246	245	250	231	253	263	257	249	235	255	239	266	224	241	253	249	232	251	246	260	272	252	260	256	231	243	266	224	244	251	252	269	233	252	231	222	234	250	231	266	248	230	239	259	244	223	239	247	260	253	259	229	249	235	221	260	231	233	229	263	231	263	258	226	243	243	245	267	230	262	269	252	229	231	243	253	256	269	226	271	264	266	244	227	234	229	238	259	227	231	256	239	250	233	242	238	234	242	249	225	217	253	260	251	263	241	211	244	244	254	248	214	255	253	233	236	241	253	245	233	237	200	248	276	234	248	262	230	264	238	261	254	264	267	258	227	236	246	253	258	235	224	260	250	255	220	247	245	235	233	250	257	242	230	247	273	256	230	229	243	243	261	261	234	268	210	263	244	239	260	251	260	237	219	274	247	219	234	228	241	247	237	247	257	230	242	245	248	246	224	237	233	225	231	227	254	258	238	248	264	237	235	259	243	252	218	223	250	249	228	227	237	231	212	252	231	265	251	228	231	271	229	234	260	218	228	249	233	239	231	271	253	250	245	254	250	233	249	205	257	219	238	227	263	264	244	250	255	253	218	227	256	259	235	233	242	220	257	245	250	263	219	251	273	217	270	249	261	246	258	240	215	248	225	226	235	244	237	263	230	224	240	246	244	195	217	242	230	225	250	258	242	243	235	228	252	248	226	259	246	236	236	254	214	247	231	262	260	254	244	258	278	228	260	222	275	257	243	247	247	244	232	249	236	246	262	212	246	260	254	253	254	237	239	242	256	264	264	253	229	248	262	278	260	255	270	253	224	244	243	244	234	222	234	260	240	236	227	247	210	232	239	234	214	211	239	274	225	243	234	257	236	236	247	265	229	221	257	235	229	227	239	269	234	250	247	263	222	224	259	246	222	267	221	219	227	230	233	269	225	247	226	251	230	286	212	218	238	242	250	283	234	245	255	234	253	278	217	245	226	238	244	236	251	240	263	236	256	237	220	245	257	245	207	236	258	247	249	263	267	256	248	247	245	217	228	247	223	257	221	246	261	242	248	249	273	234	264	258	235	233	254	248	236	250	235	256	270	263	234	278	237	232	237	241	234	243	239	240	237	262	234	244	278	241	259	255	240	250	252	267	250	243	231	255	229	220	234	220	263	243	215	233	247	230	258	263	252	242	237	249	244	239	246	260	252	268	256	250	266	279	232	210	263	232	223	238	243	259	233	229	239	231	247	226	253	240	227	224	235	266	224	242	226	229	278	235	265	253	239	238	233	228	217	242	232	233	225	224	236	255	255	255	250	227	259	232	232	260	267	235	238	248	233	243	278	234	241	251	225	261	238	249	224	249	226	225	250	237	252	237	248	246	245	230	234	243	238	251	255	251	232	256	270	245	244	232	241	217	234	248	231	239	263	273	240	254	237	242	226	277	213	253	257	242	251	237	261	250	253	219	260	268	229	257	233	250	238	250	253	248	280	252	277	274	234	242	239	281	260	245	234	243	236	252	230	273	234	240	275	234	207	261	247	263	238	257	245	244	237	224	234	239	245	258	268	212	233	237	239	229	251	230	215	243	245	267	268	242	253	227	253	222	271	239	258	232	255	273	203	243	255	218	209	254	249	245	243	262	234	252	261	253	251	226	247	249	241	217	250	244	247	218	276	243	243	244	224	276	249	233	240	238	267	256	243	230	254	225	261	232	245	236	233	244	261	229	257	250	228	271	242	218	243	241	271	224	246	227	237	259	250	252	236	248	244	255	238	244	251	260	263	269	208	254	230	238	237	233	255	210	245	259	218	238	281	235	252	208	230	244	214	254	228	254	251	267	278	226	268	250	235	250	243	240	243	238	235	256	239	238	251	224	266	242	235	226	262	252	252	228	239	238	247	231	222	221	242	230	256	241	254	263	247	244
3826	585	434	337	304	390	333	351	350	298	334	345	338	320	339	328	321	342	319	312	322	312	327	315	334	320	329	323	349	322	296	313	341	326	369	314	311	312	341	319	302	329	308	331	345	339	324	325	325	316	340	342	334	332	301	323	339	327	323	318	319	324	332	318	316	316	298	369	346	330	327	340	315	309	356	312	319	358	307	314	335	323	298	327	297	298	352	330	344	332	285	300	347	338	342	359	330	322	289	316	356	358	313	312	300	314	319	359	331	307	326	352	302	335	318	308	323	286	331	344	327	326	332	331	376	342	299	311	336	343	301	354	333	330	330	348	303	368	320	322	319	318	337	324	357	306	355	333	327	309	340	291	360	328	311	330	318	312	339	290	325	339	334	345	341	337	311	332	363	317	332	350	362	311	337	351	319	330	324	348	323	365	319	343	307	333	327	332	307	346	331	327	333	329	320	316	312	307	319	321	327	313	370	325	322	314	310	348	315	341	331	381	319	302	333	331	316	307	343	331	289	346	361	309	316	353	347	323	334	348	352	321	349	347	328	350	329	323	357	308	340	298	302	318	317	316	310	323	340	323	336	326	326	345	317	314	343	328	327	322	320	332	336	336	299	341	294	324	304	318	326	348	325	347	310	343	329	333	328	331	341	353	312	331	311	319	327	331	341	307	336	307	334	304	350	330	321	355	330	339	342	341	323	324	327	350	329	320	300	348	340	325	337	353	324	321	347	303	332	340	314	313	329	301	347	311	317	324	306	329	332	345	332	357	330	304	319	345	330	322	337	341	308	338	341	320	359	310	335	326	312	311	339	335	327	351	306	324	325	319	300	350	323	344	339	340	309	284	327	314	353	309	347	329	301	313	323	334	292	347	348	349	334	340	317	333	347	317	347	313	340	327	317	317	325	345	352	303	338	353	328	325	305	330	320	309	329	308	326	317	323	288	331	331	304	314	315	326	306	360	321	327	331	295	319	328	308	309	328	296	349	329	293	369	345	331	317	311	339	326	313	318	343	311	309	338	320	324	318	322	348	343	351	318	356	307	328	313	300	318	335	367	301	324	342	311	341	338	327	326	324	319	332	365	351	337	312	348	315	321	332	323	328	317	310	336	326	336	349	333	317	330	368	313	309	321	329	345	339	330	328	314	324	314	322	341	301	315	311	319	331	337	308	354	316	330	360	322	330	323	327	319	321	328	338	317	332	324	331	332	331	307	314	357	310	328	331	347	324	332	306	337	341	326	329	317	335	341	295	357	326	325	324	303	324	364	324	317	303	328	326	297	296	294	325	362	306	344	330	309	308	325	311	330	339	325	291	323	310	331	304	322	299	300	338	346	320	338	320	343	329	292	318	338	325	288	338	338	358	337	338	310	329	325	288	327	319	334	341	328	355	277	316	335	342	319	317	343	316	332	335	297	319	312	334	327	301	327	340	320	344	321	309	346	294	317	303	338	302	306	324	342	316	315	346	303	304	302	356	346	326	305	313	315	335	312	323	344	293	299	316	315	358	308	349	329	304	303	310	333	298	330	308	337	313	323	300	353	321	322	324	305	294	299	309	307	292	326	319	330	322	310	334	352	310	322	312	301	311	320	324	345	294	348	321	311	317	325	295	345	318	333	311	333	331	334	293	327	344	335	329	308	342	313	356	335	366	332	327	296	328	335	313	309	325	335	321	325	311	342	334	350	275	317	351	322	334	329	318	316	318	334	328	328	319	348	363	325	309	316	324	324	348	314	347	320	344	351	347	324	337	332	330	309	341	327	360	333	323	363	332	313	268	322	349	341	340	324	288	342	332	312	309	301	336	287	330	312	325	313	340	332	286	333	354	356	307	301	299	327	330	326	321	339	328	289	302	341	354	304	342	298	319	327	318	333	299	319	342	334	336	302	345	324	323	289	342	327	303	333	334	335	362	322	332	353	305	336	342	281	330	347	334	324	360	301	334	303	305	331	308	324	325	330	341	307	364	316	326	324	328	333	340	323	293	322	335	369	330	312	305	322	334	344	310	345	352	309	308	323	307	347	362	331	317	329	319	350	303	336	297	338	334	313	305	332	342	306	309	320	336	311	328	324	358	300	326	319	332	317	323	328	330	337	321	360	286	354	317	316	323	335	285	370	303	313	307	328	307	305	295	310	322	334	306	321	291	316	344	337	342	350	283	305	335	328	298	340	323	348	319	340	304	311	333	314	338	318	332	320	312	331	333	321	345	347	281	326	343	339	362	296	342	328	299	342	294	315	291	329	361	330	331	305	305	310	301	342	324	331	310	316	340	348	342	313	315	313	315	356	347	343	328	298	334	313	310	303	324	346	321	348	304	317	337	355	310	330	325	324	330	328	347	315	335	302	340	334	350	329	321	329	304	303	323	345	315	331	305	318	338	313	308	317	312	313	320	313	347	332	311	336	329	310	347	315	327	318	307	323	360	326	317	336	328	332	324	334	358	312	326	333	333	346	333	280	327	331	348	314	293	349	326	331	338	329	305	304	342	297	334	319	326	314	341	345	317	297	301	317	356	344	313	321	331	357	321	329	321	349	312	356	318	296	356	348	337	354	340	304	320	310	310	309	322	322	341	316	324	321	323	315	303	303	310	332	283	313	328	334	311	293	316	310	300	320	338	336	289	317	309	316	320	350	318	319	326	338	340	336	313	345	324	340	301	302	296	316	339	320	329	308	329	327	330	286	348	325	320	329	320	308	331	307	324	315	294	302	339	338	324	327	301	338	365	317	277	319	299	321	326	329	328	353	304	288	312	329	338	305	292	349	320	313	307	315	309	370	344	328	300	353	342	355	344	297	307	323	330	299	319	339	351	351	322	308	350	338	311	311	312	345	314	299	314	332	315	322	327	332	319	328	361	329	324	331	319	326	328	338	339	327	311	306	339	319	310	347	267	318	300	336	292	323	289	325	310	354	334	302	322	322	321	325	317	339	348	336	341	315	348	343	306	342	314	343	296	317	342	317	337	328	337	327	323	303	330	323	333	314	312	317	326	314	307	312	311	304	318	297	333	324	304	330	310	306	326	328	333	347	340	351	300	361	334	312	316	323	310	304	326	307	283	267	342	366	304	336	345	346	315	325	294	338	317	338	308	332	316	314	289	286	317	320	316	353	281	325	306	331	310	306	334	333	331	354	324	330	301	308	300	352	350	317	319	311	316	365	344	332	335	307	341	311	348	340	357	342	309	317	333	339	315	378	340	344	302	327	310	362	333	317	326	318	298	332	322	352	285	308	318	341	325	326	325	278	298	328	296	308	320	316	330	332	312	330	290	335	327	311	321	294	326	353	329	349	345	319	284	312	326	323	336	299	335	306	297	332	324	344	314	331	293	335	318	356	349	329	317	317	308	335	351	321	299	346	330	352	330	296	310	329	321	335	302	306	341	342	345	320	319	307	324	313	324	359	324	313	314	308	312	296	312	308	334	299	319	292	316	330	343	297	337	362	319	347	331	333	338	311	322	305	321	309	320	335
22615	21208	29521	23208	21203	21401	24226	4053	789	793	800	818	791	758	759	773	770	772	849	752	793	815	758	772	768	749	750	741	725	724	732	781	755	739	757	801	730	769	725	774	729	700	743	764	692	750	752	709	731	746	775	745	776	740	676	766	823	726	757	685	719	733	730	804	766	757	723	737	735	691	744	739	708	729	746	751	759	720	739	777	705	732	713	747	690	769	666	765	772	742	786	805	717	774	768	745	768	741	766	718	743	775	750	735	731	744	695	731	734	728	759	733	753	738	716	717	720	762	771	782	751	753	743	807	707	701	756	772	661	752	728	719	746	774	759	710	755	795	723	742	731	688	732	738	730	694	763	757	718	747	724	717	722	683	754	729	765	732	788	717	723	735	681	729	717	786	814	777	762	738	760	721	734	749	717	735	717	788	713	721	783	735	756	719	774	739	744	742	718	702	711	784	745	755	742	775	783	709	783	793	757	792	714	744	699	686	742	740	771	770	769	754	737	715	739	696	765	797	780	689	704	756	734	752	782	733	708	760	723	750	768	761	716	743	736	750	751	756	785	770	754	732	768	779	743	736	721	748	819	765	771	787	786	773	713	738	780	766	768	763	746	750	707	700	761	767	739	753	726	724	750	751	682	700	740	756	760	765	738	749	717	776	692	691	719	768	741	740	752	776	762	764	771	726	784	736	751	731	695	744	758	748	731	731	766	761	737	715	736	734	719	750	717	731	717	754	747	731	715	711	729	729	738	739	738	769	735	800	740	735	754	710	699	745	739	745	761	689	737	727	689	749	725	763	719	731	719	712	714	755	718	729	730	750	716	735	780	749	733	763	737	741	668	730	766	745	752	774	671	727	772	734	706	734	713	735	717	710	767	717	791	723	735	774	699	721	749	738	766	715	762	743	711	738	724	712	710	699	724	742	716	693	741	803	748	750	782	706	761	741	756	763	812	734	766	733	727	710	719	728	707	786	752	731	697	716	791	787	741	720	727	790	719	767	757	751	716	759	683	749	769	726	757	781	689	756	758	741	703	737	739	766	765	714	762	757	726	734	711	685	731	779	757	711	746	708	735	702	753	721	743	774	754	792	715	791	697	790	772	758	742	701	699	743	755	767	769	757	740	718	766	761	728	721	734	738	770	686	712	726	729	742	707	731	746	719	780	758	680	761	760	673	746	770	734	788	709	730	740	740	680	703	753	771	777	735	759	739	755	714	734	742	715	776	778	752	734	733	756	726	743	719	705	760	755	800	728	790	760	739	751	772	763	741	768	719	726	749	745	774	747	752	762	730	721	764	767	697	753	763	733	774	757	748	691	765	702	754	758	739	757	761	772	745	761	814	735	767	717	731	723	728	740	718	702	748	743	753	765	736	691	728	728	732	740	788	757	760	777	721	765	751	697	731	720	729	735	719	702	748	756	721	734	757	725	713	712	712	750	780	727	678	710	708	767	729	748	764	697	751	747	753	729	762	752	717	760	764	731	741	680	718	681	729	724	774	735	753	770	710	707	744	705	745	739	757	791	735	766	728	701	688	747	725	767	761	710	692	714	757	747	719	694	815	725	715	720	759	772	753	711	720	798	719	694	717	767	734	733	729	717	698	720	743	752	725	744	768	716	686	738	748	755	727	723	774	709	735	711	722	745	698	739	747	711	737	798	733	725	710	762	740	749	724	736	732	687	736	719	760	716	741	728	720	756	728	719	708	779	769	723	738	735	725	695	775	779	750	748	704	740	717	738	715	720	774	730	743	725	768	700	728	719	807	752	658	747	757	746	733	731	740	740	722	722	745	752	728	731	741	729	743	728	761	777	752	734	746	706	762	735	733	720	747	738	759	726	700	767	747	731	725	779	711	732	784	775	734	726	705	742	690	697	755	730	723	704	742	743	724	712	768	725	701	707	703	752	652	731	775	754	715	716	736	704	746	741	730	716	725	757	706	766	766	797	729	736	760	695	744	766	735	729	739	740	717	689	773	701	740	737	755	713	755	777	763	740	742	809	737	716	710	697	712	726	745	746	731	770	720	696	702	786	762	780	733	744	725	723	777	738	715	716	749	757	717	740	766	720	755	738	685	732	749	789	766	742	738	741	714	711	712	681	727	735	737	785	730	732	730	707	778	731	750	729	679	756	762	732	724	757	761	727	751	715	756	729	685	753	691	722	738	738	711	736	722	684	731	741	758	759	811	710	676	689	773	785	768	731	754	706	721	712	773	746	702	702	739	713	718	740	729	755	778	708	742	735	768	704	737	726	714	739	716	742	687	746	756	775	722	769	738	721	744	711	753	779	726	727	746	738	750	779	734	707	706	769	734	729	734	758	709	730	772	716	750	715	734	716	687	755	717	731	732	744	757	744	723	717	722	731	727	712	735	737	709	742	758	739	714	711	727	708	751	710	720	691	733	771	730	742	771	705	744	761	748	741	688	750	708	745	726	737	728	728	767	720	765	766	724	723	744	726	767	760	706	753	715	757	730	752	761	698	762	709	760	746	759	785	749	774	728	773	728	715	770	710	761	715	718	756	753	734	731	756	742	715	725	732	707	784	742	741	749	775	729	768	718	655	717	702	741	714	737	729	781	745	719	767	745	745	756	741	732	756	694	770	738	755	722	759	730	744	735	720	746	724	699	792	746	729	706	791	710	700	799	713	705	768	768	710	751	745	762	726	765	727	763	719	718	762	737	745	757	735	750	719	737	762	728	745	752	730	742	732	736	712	733	701	714	716	702	732	764	776	742	745	709	708	739	785	704	782	780	722	761	693	697	725	751	677	738	725	716	752	769	719	703	727	761	760	735	726	729	767	718	727	813	737	739	708	718	762	730	741	737	675	683	726	737	765	682	717	720	742	729	716	775	724	712	772	670	738	729	703	725	746	701	777	733	775	746	756	719	738	713	723	688	770	721	736	728	718	753	747	746	734	773	770	704	705	722	717	725	721	792	714	758	753	778	741	750	723	760	765	742	720	730	681	709	739	739	722	721	745	700	718	794	740	805	732	754	732	753	726	714	730	740	710	742	727	739	728	737	728	730	719	761	706	738	701	738	726	754	725	825	775	725	743	756	715	710	713	690	728	734	758	765	730	724	754	731	716	728	727	729	693	707	748	658	739	739	749	752	687	709	748	760	723	743	748	752	707	783	742	753	706	740	744	754	748	735	767	710	731	687	706	706	718	786	751	726	734	725	741	726	722	754	705	766	712	740	745	746	731	739	691	756	744	773	719	702	773	759	747	776	695	721	739	682	723	764	740	736	734	705	732	749	757	726	714	692	715	689	753	702	733	717	739	769	700	675	798	707	761	742	741	720	725	743	764	786	741	745	713	691	740	694	771	679	719	734	725	724	739	682	748	719	725	724	707	773	787	729	764	739	680	733	761	754	694	729	721	728	759	694	777	733	695	752	713	734	714	731	732	722	701	773	750	687	766	755	757	687	727	758	759	730	711	760	711	710	739	713	697	725	752	705	746	743	754	732	734	752	736	727
4679	1890	1180	1046	970	934	943	922	935	925	858	838	885	905	901	930	874	867	860	841	846	881	886	890	838	918	851	842	926	880	862	871	853	915	843	879	917	833	880	820	874	876	898	889	882	844	812	868	906	867	849	853	854	887	909	825	886	885	907	888	901	930	845	908	880	848	880	852	828	847	865	876	853	921	888	853	864	894	910	931	874	853	823	876	857	876	877	873	930	862	814	871	849	889	870	812	896	852	861	861	847	859	882	868	912	871	875	820	906	910	843	843	844	805	865	867	906	907	861	863	864	910	839	910	847	822	819	921	880	868	904	873	903	812	879	854	889	890	825	905	864	846	854	852	816	905	912	864	833	891	893	887	844	869	832	897	826	873	865	860	801	906	870	827	887	853	873	820	882	833	888	908	855	824	863	865	881	874	910	879	845	866	883	907	870	873	873	879	864	902	887	863	848	838	903	883	860	833	832	855	909	884	903	875	837	823	850	890	887	884	874	841	843	881	869	838	836	909	872	869	878	895	872	850	866	865	894	872	851	918	856	849	839	876	916	846	866	804	875	881	836	867	832	883	852	876	869	876	868	888	873	861	848	875	866	895	805	882	844	895	810	844	860	911	852	880	841	889	875	850	853	892	863	836	900	893	914	906	854	846	874	889	871	838	881	868	888	866	892	908	866	880	857	910	912	876	845	835	846	869	816	859	877	857	873	856	825	852	820	881	810	873	897	895	873	866	879	852	867	863	838	836	842	880	909	838	852	819	868	860	799	829	867	822	916	896	907	902	883	852	792	919	836	855	868	864	839	855	864	830	894	913	892	862	822	854	869	825	811	875	834	883	883	871	879	859	857	874	871	867	889	879	923	857	889	917	824	851	873	865	844	888	884	840	835	817	848	867	912	880	857	898	873	878	846	877	841	860	891	802	898	873	909	855	911	824	914	886	865	910	862	859	885	879	862	864	854	863	889	856	904	843	853	899	916	867	850	864	825	870	905	886	820	911	842	871	889	892	890	880	893	867	924	916	851	894	898	934	875	844	867	867	867	857	883	884	893	865	880	922	898	861	882	877	859	896	851	840	815	844	861	838	841	862	857	896	843	892	870	910	870	843	894	835	814	903	849	910	825	823	862	845	868	870	900	866	869	884	813	854	903	892	871	920	893	832	861	897	823	849	834	850	926	841	880	862	826	865	891	926	907	822	836	861	845	877	853	871	908	899	820	846	823	887	842	872	867	875	855	825	855	878	858	878	841	904	856	847	873	906	835	909	880	836	854	823	843	869	866	866	907	882	854	859	924	867	927	893	841	905	843	881	855	842	880	845	873	925	883	908	858	887	852	902	922	875	883	855	875	819	887	875	860	857	906	875	898	876	913	889	881	834	858	879	917	872	845	802	901	894	886	859	830	900	906	835	908	821	874	855	841	898	896	805	809	827	862	865	842	919	876	925	874	840	909	877	906	903	861	880	878	851	873	841	851	835	873	867	869	888	869	836	857	846	841	871	852	834	877	882	896	900	867	890	858	902	832	839	909	872	857	887	878	901	871	882	905	867	850	859	845	903	859	895	813	866	803	880	845	852	862	845	877	864	875	858	872	816	839	858	839	892	839	831	880	855	857	861	893	857	880	838	858	824	866	889	850	839	859	850	898	830	929	918	877	864	857	822	830	911	835	862	872	902	873	803	897	883	858	879	862	889	909	877	843	897	901	898	845	915	841	891	867	818	899	874	863	898	872	910	866	798	866	826	852	855	864	861	911	885	883	902	851	862	809	854	899	887	881	869	898	899	875	871	854	874	831	903	817	843	821	874	885	835	863	852	831	868	876	901	836	876	838	846	852	876	840	855	854	856	849	860	880	872	910	849	892	883	882	886	836	873	822	864	845	881	887	896	944	835	869	841	875	868	881	860	855	833	815	824	896	879	860	878	868	835	863	856	905	879	868	843	832	878	810	863	840	844	817	837	899	889	894	822	869	834	858	888	885	797	864	837	881	890	897	845	885	929	823	825	863	856	855	880	878	874	864	879	889	882	807	815	840	869	895	928	848	858	887	786	830	844	847	913	866	862	852	924	892	904	880	899	852	894	876	830	846	855	868	815	870	855	858	862	842	835	875	842	850	815	855	909	830	869	847	850	904	907	860	869	860	836	893	892	876	810	910	874	848	904	814	908	825	873	867	864	909	833	842	885	857	890	901	869	918	873	863	851	937	880	886	847	895	869	884	848	943	842	903	904	883	898	866	829	893	903	862	970	867	890	868	872	853	923	875	863	873	859	879	918	869	910	826	887	857	870	846	866	880	799	847	890	939	840	936	864	856	821	882	874	899	858	846	869	861	881	867	824	846	842	886	907	852	855	863	833	895	910	918	857	840	860	879	861	857	866	894	878	881	843	824	858	890	846	894	858	905	915	897	884	840	884	911	864	906	829	825	838	847	866	861	835	852	879	905	889	903	865	873	906	884	862	872	872	899	942	845	878	836	835	898	874	910	858	877	898	835	867	858	845	866	865	847	839	845	864	880	894	794	850	843	871	828	896	872	899	885	879	867	815	845	866	907	846	874	851	828	902	864	866	864	871	890	838	814	841	887	861	860	887	917	885	869	856	874	851	875	910	851	874	846	903	807	879	848	913	845	859	898	926	851	849	895	885	854	828	910	832	888	880	899	866	879	856	899	865	909	881	871	895	842	854	842	866	908	868	870	881	853	874	785	870	891	844	897	892	882	850	843	891	873	876	865	838	911	837	875	852	862	893	848	927	923	890	904	868	892	858	873	911	863	850	901	872	841	852	837	842	903	839	854	835	879	883	886	897	898	796	809	911	900	850	826	896	843	912	875	848	862	882	863	874	849	863	880	845	891	906	865	850	918	862	940	870	871	844	828	847	896	907	894	866	865	861	902	853	833	870	893	883	884	889	872	830	841	860	842	859	883	849	868	863	854	873	869	849	813	879	869	876	808	889	834	842	858	844	854	865	832	837	895	857	851	844	902	911	860	904	868	860	927	867	893	838	836	897	885	844	860	874	892	853	900	861	881	897	854	839	860	887	889	869	830	880	837	850	827	900	819	819	890	865	846	836	852	907	848	836	889	850	881	883	876	837	830	848	890	870	845	894	862	852	835	830	821	886	831	824	883	818	852	908	883	856	855	859	801	865	826	890	844	858	861	839	852	919	842	854	883	868	842	868	898	861	828	825	861	903	840	851	908	891	867	849	898	830	846	904	874	907	880	904	899	844	875	886	870	869	883	863	911	909	868	904	815	865	864	878	845	892	854	897	880	890	866	881	839	852	875	889	877	869	867	909	904	898	890	903	847	877	867	878	909	897	877	843	895	832	908	885	879	862	935	876	896	936	850	854	814	922	873	883	870	886	850	879	873	827	853	828	899	895	931	854	852	896	824	888	909	908	930	917	870	848	903	896	908	852	831	849	841	863	859	811	855	893	824	884	883	902	890	904	862	872	902	890	920	878	858	839	849	828	908	885	897	884
27875	21166	25336	13865	514	463	402	397	401	402	363	345	358	383	378	340	388	348	349	366	375	371	355	358	373	371	366	362	355	378	363	366	413	345	385	359	382	366	361	371	426	343	365	380	398	375	394	353	375	395	372	360	378	364	372	355	367	341	373	367	392	393	353	400	375	388	403	365	399	371	405	399	400	397	372	369	353	389	383	370	378	375	404	392	388	392	375	389	360	350	382	409	396	380	362	391	381	377	399	394	368	391	376	374	331	361	348	357	355	379	355	381	353	364	326	365	364	398	355	372	395	409	387	392	352	376	370	345	331	400	371	380	333	414	367	398	341	395	339	328	376	401	361	378	388	392	385	388	388	371	362	352	379	342	385	335	378	373	362	381	349	390	367	376	360	376	359	364	380	366	392	357	399	371	357	404	386	325	341	375	382	393	388	382	333	382	367	356	348	352	365	348	366	407	356	364	419	388	369	358	364	378	372	362	383	357	404	413	416	362	370	384	345	341	387	373	356	374	338	354	408	374	351	377	399	393	414	381	404	381	373	355	367	393	347	403	356	376	376	390	381	351	361	357	347	387	430	381	382	401	382	358	363	356	353	356	409	373	382	372	349	371	344	373	394	357	346	344	371	377	371	380	328	362	366	389	361	378	361	359	372	373	388	370	366	384	387	372	334	396	355	356	392	378	356	380	379	368	362	357	360	351	355	380	378	378	358	392	374	363	354	379	399	375	388	392	343	402	398	349	361	376	360	358	385	360	378	371	376	378	406	335	356	390	357	378	354	394	346	424	385	380	363	366	346	398	372	385	352	408	386	394	372	396	361	371	363	371	365	367	381	349	376	359	368	388	410	380	390	361	361	387	366	377	370	371	386	387	383	365	338	373	366	342	383	377	365	329	411	363	356	373	387	375	371	363	364	363	391	344	364	382	366	368	380	354	368	350	385	385	379	371	414	356	394	378	381	405	374	385	385	389	360	321	383	365	376	351	411	346	396	384	388	395	388	362	403	390	373	360	325	338	374	364	345	379	354	377	369	394	362	354	392	383	370	364	388	364	395	373	373	367	343	348	375	401	358	366	345	354	362	350	376	389	391	371	387	381	379	371	374	354	388	388	398	341	350	389	384	346	396	356	390	373	363	378	375	386	375	357	356	382	347	394	388	357	363	393	429	371	375	388	371	377	375	376	408	370	408	376	399	353	402	386	372	387	385	395	354	407	392	374	322	358	368	348	408	377	325	399	358	391	383	378	381	385	369	343	404	366	414	360	369	384	380	372	360	373	359	372	381	359	368	373	364	384	370	357	399	376	353	357	357	364	409	355	358	396	366	378	327	382	373	360	379	364	396	372	385	376	362	375	403	413	397	361	425	358	367	385	402	397	348	391	384	359	378	399	341	385	361	395	410	333	352	371	355	387	375	353	369	381	379	384	381	374	361	376	363	386	369	332	379	376	376	366	367	384	373	369	382	381	346	363	388	367	401	410	377	357	401	383	387	412	348	382	385	355	360	351	370	351	356	380	363	386	351	368	392	393	371	379	359	352	387	382	367	337	382	379	372	354	332	369	372	413	347	413	367	373	384	384	367	372	373	385	411	372	332	378	370	350	382	370	342	335	382	359	397	343	422	369	389	390	388	352	376	353	371	361	381	402	380	381	378	396	400	393	368	378	400	368	379	370	393	357	379	376	347	409	380	357	373	342	379	354	352	364	381	359	410	373	419	361	361	364	361	387	370	352	385	385	331	381	401	363	404	365	429	367	405	388	366	373	404	354	404	378	406	406	383	356	400	343	317	399	363	389	344	363	384	340	336	416	368	378	356	374	363	370	371	366	362	356	377	388	362	372	350	372	323	335	363	397	398	370	362	361	351	403	365	381	388	373	362	348	381	382	381	373	371	358	376	370	371	363	365	356	352	375	359	372	375	369	384	352	380	362	410	382	340	385	368	380	326	394	326	364	371	386	371	393	372	387	371	391	389	360	369	378	405	366	385	377	383	341	399	353	382	338	399	375	344	378	347	374	409	372	355	365	389	403	386	372	372	319	398	388	389	373	385	412	372	390	357	379	373	362	374	337	364	397	399	387	380	353	375	361	372	340	360	362	370	378	378	347	327	392	378	399	384	374	379	353	356	365	361	367	366	381	364	391	363	415	367	363	360	352	350	388	382	392	375	387	357	336	360	364	392	371	341	347	403	389	355	374	343	380	353	384	397	372	381	366	360	366	381	369	374	376	383	373	354	393	379	353	414	349	401	340	366	333	369	386	392	352	382	390	354	385	367	368	369	329	390	376	382	379	364	377	343	365	375	363	386	402	345	338	363	411	346	362	370	362	375	354	375	362	380	409	357	361	393	364	427	399	376	351	376	373	345	341	350	372	360	369	347	362	387	339	340	382	392	403	372	376	336	380	381	383	371	360	385	350	368	364	401	349	371	369	390	375	386	384	369	397	393	382	373	423	353	321	388	369	339	371	350	363	381	368	349	383	337	365	378	353	362	349	363	364	341	384	379	366	360	397	396	348	366	377	382	378	327	385	374	361	385	387	356	356	370	325	360	342	370	376	348	388	404	390	362	349	384	381	380	375	362	390	391	379	353	332	403	378	391	340	367	384	381	360	342	354	372	392	369	344	370	368	345	374	398	371	381	390	379	354	369	382	372	388	372	391	385	360	394	376	371	366	390	337	373	364	368	362	400	372	401	364	331	386	377	397	399	353	354	414	393	391	348	358	368	373	397	383	355	397	355	364	378	363	422	367	393	345	390	350	402	398	381	359	401	390	367	354	362	382	379	392	344	384	368	356	362	351	378	367	371	375	360	371	387	353	372	396	390	387	365	355	372	404	390	367	392	377	398	358	392	348	376	353	377	349	337	396	401	372	354	390	359	368	385	372	374	377	364	369	386	364	378	355	345	354	387	377	349	344	386	365	335	313	359	366	317	371	352	382	371	380	370	395	373	408	367	365	363	384	372	393	361	393	341	397	374	355	364	373	369	358	370	368	373	354	402	372	394	355	377	389	350	384	368	353	393	367	354	375	353	393	368	386	371	369	338	366	374	370	381	365	405	380	356	353	353	353	381	391	336	417	379	385	367	342	375	374	345	372	365	361	390	389	405	367	373	388	384	373	381	397	375	370	358	387	339	364	409	332	392	373	393	369	391	348	370	375	376	345	359	380	370	360	359	373	356	347	385	345	377	388	377	362	375	410	383	382	418	367	349	358	339	359	361	367	353	359	365	386	397	392	373	398	348	405	375	356	384	414	368	352	417	358	347	330	344	372	415	345	360	373	388	366	370	325	359	398	402	366	363	357	376	364	361	375	354	377	345	375	396	385	383	380	387	367	393	380	352	424	360	384	361	372	391	357	366	373	348	377	375	387	370	369	374	379	379	369	338	346	342	326	352	377	333	390	373	408	418	398	351	366	398	383	383	430	355	383	364	378	360	401	360	390	372	375	396	371	373	365	396	339	363	392	358	361	366	364	379	371
3407	490	465	458	452	433	431	443	470	459	473	451	458	441	439	443	435	437	445	455	473	449	451	482	461	467	471	472	467	417	476	484	447	455	483	495	432	460	455	464	481	451	486	477	438	458	442	474	465	463	439	487	457	481	448	487	447	477	445	462	480	414	459	446	458	450	489	438	459	467	521	451	412	459	448	428	457	418	495	439	460	456	471	475	445	416	439	448	454	447	442	465	460	467	456	427	466	459	451	455	471	444	432	450	462	476	412	469	448	466	450	451	475	462	413	474	488	432	458	476	482	461	419	469	445	464	455	468	458	428	445	470	494	432	441	458	444	460	451	434	460	433	439	460	438	436	428	467	473	459	500	436	454	433	452	454	454	440	471	442	483	483	469	474	462	468	480	462	409	442	451	450	481	436	474	432	446	449	446	464	467	454	438	460	437	427	424	433	469	467	507	434	440	440	442	450	473	468	490	493	445	452	452	450	457	419	454	448	447	452	461	423	451	466	481	464	443	441	448	452	459	482	496	445	436	447	430	472	499	405	444	427	438	439	450	453	437	451	419	432	450	454	432	463	476	476	405	433	447	464	448	430	450	480	465	445	450	452	469	453	437	437	457	483	444	467	480	461	459	494	440	446	464	453	437	504	479	469	465	444	433	499	457	450	472	434	464	490	491	460	445	451	469	479	465	459	454	450	506	448	472	484	449	404	428	438	450	456	451	478	470	455	436	465	440	416	435	443	484	468	501	452	435	466	448	457	464	457	479	473	488	462	462	477	482	455	449	480	496	472	472	443	439	410	423	469	472	401	420	431	494	476	420	465	424	469	448	409	445	470	506	473	459	487	454	466	438	467	466	439	450	503	483	421	421	439	475	426	462	438	449	465	468	465	451	478	444	450	465	451	456	459	478	443	451	429	476	464	419	452	466	443	479	452	499	451	424	455	475	436	451	442	461	416	457	451	487	433	470	474	453	500	441	500	440	506	444	439	470	478	441	475	446	441	453	483	464	460	444	418	463	479	415	456	469	477	428	425	470	435	415	467	483	462	437	442	456	455	467	469	462	465	438	443	434	460	450	450	516	447	463	493	447	446	460	446	489	437	495	465	464	473	423	475	460	468	493	466	437	460	449	457	496	447	480	512	387	503	436	445	490	449	440	457	456	480	470	459	468	488	459	478	469	470	445	444	501	399	461	457	477	466	444	474	463	467	471	456	431	435	434	477	432	475	439	456	465	429	483	466	466	471	485	419	442	447	466	456	447	450	433	425	450	467	407	451	461	437	476	439	456	483	480	457	451	448	454	444	463	473	423	457	469	453	411	441	429	463	479	430	427	430	450	462	444	479	451	445	478	447	428	443	466	434	472	419	467	460	454	435	418	485	431	454	401	477	479	438	430	465	500	473	428	479	446	459	483	466	465	477	475	437	445	446	490	452	491	446	453	459	434	456	468	449	463	452	455	445	435	480	447	431	436	447	487	498	505	458	491	455	470	493	456	455	455	464	482	458	459	424	460	447	464	458	484	468	456	473	423	444	430	467	435	429	486	448	470	481	460	440	443	450	425	475	433	478	424	463	449	462	448	474	442	454	479	464	488	460	461	452	459	425	470	470	414	463	444	457	456	446	477	468	481	450	450	409	454	426	494	454	402	449	503	461	466	444	440	457	425	455	434	465	470	453	458	454	470	422	432	404	479	448	469	494	468	478	406	444	477	477	426	494	498	458	471	460	468	467	454	451	488	455	483	414	466	489	419	440	446	465	436	469	437	449	472	494	486	466	434	475	468	442	477	460	437	501	452	444	474	448	424	433	472	437	456	484	454	481	417	464	456	461	479	452	468	446	454	434	453	489	463	443	459	471	439	464	442	471	425	413	489	473	496	433	499	469	468	432	486	439	451	443	419	463	450	474	462	440	466	489	431	465	407	492	471	452	444	476	430	470	455	437	439	456	429	472	477	462	457	480	451	465	458	453	451	514	448	409	458	462	454	474	477	498	439	447	425	445	456	418	446	440	445	454	489	450	457	477	441	458	480	450	457	474	463	450	449	449	440	450	470	433	469	473	456	436	465	442	476	520	422	428	439	456	481	452	495	453	413	440	472	420	466	481	431	462	451	454	463	443	475	429	512	445	444	447	451	476	475	435	449	456	435	463	472	454	463	444	461	442	444	457	484	454	459	446	448	426	469	440	459	459	458	473	460	423	452	469	463	455	487	490	438	434	468	471	443	465	456	425	480	491	484	487	456	448	441	464	476	475	463	462	427	403	433	487	464	464	431	473	475	451	443	463	463	469	466	475	478	463	440	473	468	459	432	464	447	496	477	461	442	463	430	444	463	460	414	427	475	436	453	448	472	462	431	425	437	470	466	469	427	449	418	499	479	471	447	469	455	486	477	452	444	467	464	457	495	450	470	479	451	449	464	483	434	446	449	423	468	408	450	479	443	462	475	480	464	469	462	424	443	487	468	432	458	464	458	456	435	465	476	457	413	460	476	450	472	463	451	440	476	465	498	432	469	469	430	476	473	444	468	474	452	487	449	491	490	458	451	507	464	468	465	452	434	472	448	446	483	424	449	492	502	486	465	464	472	463	462	456	486	455	502	452	453	490	466	472	407	477	445	437	421	438	465	414	467	463	463	463	469	465	466	460	434	433	484	459	470	412	407	472	458	433	493	458	467	502	456	405	471	448	470	445	461	418	461	423	460	444	483	441	487	454	418	413	458	445	446	466	438	455	438	453	458	471	461	457	485	458	462	439	482	464	496	446	476	463	460	448	472	448	420	436	435	449	443	447	461	427	472	399	446	461	474	484	486	527	482	439	476	437	420	442	450	494	456	456	471	413	443	453	440	458	463	475	414	447	479	455	477	462	458	464	438	495	485	482	397	470	413	478	477	484	451	466	460	458	427	442	472	437	449	471	440	456	484	433	487	481	453	487	482	462	441	487	412	465	435	420	448	471	460	454	462	424	453	448	466	453	449	433	465	481	463	501	474	478	422	453	457	440	475	461	437	484	431	471	478	490	444	497	461	464	475	485	452	457	457	464	456	422	457	440	484	446	500	439	432	461	465	442	437	436	461	450	465	448	481	424	451	504	444	469	472	494	477	477	469	444	448	477	450	458	484	513	460	430	442	434	461	424	483	483	432	456	449	463	450	465	436	448	439	445	444	457	465	459	455	457	448	415	449	463	465	461	452	469	452	451	471	432	443	455	457	460	491	454	478	442	476	449	457	474	420	484	450	436	444	473	437	473	428	466	494	480	480	482	470	490	440	485	455	463	455	455	406	484	468	439	444	474	437	458	471	452	510	447	445	466	490	446	485	453	445	445	481	438	440	453	495	457	438	426	457	453	449	418	471	450	450	411	457	486	444	448	451	463	434	471	455	454	444	476	468	483	480	444	482	461	467	480	470	474	431	488	439	471	468	410	443	469	459	457	425	473	430	435	445	442	462	464	445	452	444	466	459	453	468	446	478	457	451	442	451	470
25444	21158	29672	22914	21158	21203	19150	1157	828	829	833	759	765	763	762	772	806	746	762	790	741	743	777	801	803	755	781	758	788	755	746	777	772	790	803	799	720	718	725	768	732	774	742	805	768	756	703	736	812	724	724	735	800	751	856	753	759	793	827	713	747	771	725	780	778	797	788	741	762	819	797	770	818	753	738	784	806	807	752	783	747	708	726	786	729	771	778	741	771	698	781	751	734	759	777	807	756	766	784	726	767	745	757	735	821	747	702	770	754	736	793	806	749	734	749	769	761	790	764	789	772	801	755	823	762	711	810	735	804	769	721	787	715	782	776	779	794	777	771	778	797	737	743	743	808	755	738	716	739	753	736	761	760	765	786	757	783	811	732	740	756	767	760	718	710	760	805	786	763	736	741	742	721	777	745	750	757	734	727	729	769	773	750	753	789	782	753	698	764	742	762	783	779	750	759	752	769	795	741	771	805	790	741	795	784	802	775	725	818	782	726	751	726	757	796	783	749	758	786	776	768	784	749	746	770	721	753	738	751	774	764	770	770	757	721	800	757	746	746	786	747	737	744	770	771	793	759	703	753	783	714	781	774	766	780	739	776	744	761	765	750	774	794	785	732	697	806	766	777	745	790	715	790	765	742	768	772	732	731	781	741	746	767	736	724	797	773	746	785	749	784	800	745	730	749	753	791	702	752	720	757	776	778	755	748	743	757	729	783	765	742	756	738	735	776	739	752	782	771	758	804	783	759	748	762	731	753	739	727	787	757	741	742	740	831	721	795	750	793	807	749	718	817	785	779	761	806	765	722	765	728	799	712	779	795	748	781	767	716	752	786	762	761	765	743	710	722	745	766	800	746	801	828	702	842	750	792	789	757	765	755	782	761	758	773	764	741	756	771	749	748	731	803	787	780	743	771	795	705	791	789	770	742	741	743	752	773	738	778	765	743	754	698	748	740	756	757	729	701	748	732	734	781	732	744	827	795	785	762	789	777	761	772	714	803	724	781	759	734	786	762	742	750	754	749	808	757	726	755	778	728	756	710	758	763	734	739	751	734	705	769	741	719	700	721	749	735	734	764	762	701	773	738	758	749	736	777	832	753	808	720	732	781	742	778	734	749	721	791	784	772	727	708	745	740	746	770	755	742	767	706	739	768	781	764	794	757	715	732	761	733	757	733	788	739	758	730	819	715	753	767	736	780	748	706	711	749	761	756	801	715	776	747	789	810	763	791	780	767	759	702	750	737	757	807	781	750	713	712	740	746	759	827	713	794	735	772	808	770	749	805	788	732	813	775	772	763	779	809	790	765	782	780	782	742	746	764	770	775	726	792	756	780	737	771	764	735	721	780	759	767	772	749	729	748	763	772	720	794	756	786	791	772	793	727	719	758	776	726	737	788	752	777	794	734	778	719	711	756	766	756	764	733	748	744	708	737	723	721	772	785	812	750	784	773	783	736	791	709	795	814	712	756	768	705	748	748	735	739	751	738	802	828	753	763	783	780	816	773	810	754	757	762	788	743	771	818	745	811	788	728	779	716	727	729	758	755	774	767	776	738	797	716	715	739	739	731	741	773	821	797	768	787	751	725	737	748	794	729	788	758	742	708	764	760	781	748	765	744	782	764	765	777	762	773	770	744	775	726	701	783	758	748	804	781	799	781	702	774	726	776	733	783	853	792	765	727	802	765	786	724	768	750	712	748	739	681	774	737	734	752	777	771	726	735	737	739	745	786	730	744	758	767	798	759	719	730	694	788	752	767	762	802	750	786	775	753	734	801	757	713	746	726	773	760	777	801	766	801	773	748	763	805	755	729	800	748	745	772	744	738	755	741	786	781	730	731	781	785	768	723	769	717	754	771	730	751	721	789	747	728	806	732	693	790	733	766	744	781	756	745	756	774	719	769	800	699	726	741	771	769	757	725	796	775	754	720	727	779	785	741	794	741	781	739	793	730	763	745	793	731	726	737	749	773	768	723	812	762	741	766	783	769	722	783	719	776	762	732	780	821	749	791	733	766	733	756	726	764	762	714	747	770	757	817	748	752	753	764	769	734	785	775	774	754	720	750	772	720	738	759	752	783	759	709	760	763	744	748	763	771	727	738	769	798	739	732	757	701	772	758	800	766	727	740	718	765	777	782	806	766	759	773	702	767	722	774	759	732	739	750	754	747	750	784	736	780	751	756	753	756	775	764	763	755	776	763	712	777	794	799	703	751	820	745	773	781	738	746	731	747	769	750	723	758	736	754	723	727	769	797	748	754	725	741	709	739	814	750	744	720	770	748	798	747	739	686	765	745	764	755	775	774	730	723	757	742	735	769	744	770	776	762	763	736	705	730	749	761	748	797	793	711	765	755	775	782	776	749	744	738	765	739	762	767	765	766	767	775	742	733	748	728	735	790	737	771	749	729	856	741	787	704	749	734	754	759	776	769	797	786	722	783	750	747	747	744	826	767	765	734	764	770	743	687	733	743	746	750	840	743	762	771	816	747	719	732	772	745	771	746	771	738	754	756	729	792	747	758	739	785	753	737	763	775	772	767	793	761	725	767	732	738	728	724	745	758	755	760	750	786	748	761	769	780	766	758	755	755	771	758	770	784	737	759	758	688	745	688	750	808	772	752	713	747	769	754	738	758	767	793	755	784	776	747	756	726	789	762	703	785	748	762	816	733	746	749	792	750	756	736	802	719	709	766	756	729	777	793	727	788	775	730	798	737	755	723	738	716	772	782	736	798	788	753	778	773	707	754	740	752	769	742	756	768	800	757	743	785	772	740	741	780	785	823	701	684	720	750	728	747	727	786	746	789	776	753	773	711	751	794	744	740	801	760	772	718	777	790	770	764	753	720	749	729	732	760	790	791	743	798	763	775	730	753	770	772	741	729	745	792	768	712	752	784	717	751	724	768	705	747	726	713	733	730	700	736	773	721	802	715	739	773	754	733	726	765	725	737	776	755	764	745	747	718	725	769	768	738	760	738	723	773	772	777	767	786	753	728	741	751	783	774	756	746	764	770	757	727	814	788	740	738	761	730	735	778	788	745	754	778	795	734	746	817	759	788	762	750	760	724	745	743	744	769	733	783	767	718	746	732	786	825	763	692	763	771	729	711	764	726	773	777	804	757	770	764	726	745	784	743	800	765	703	729	800	735	762	775	764	702	742	801	730	767	735	783	748	767	794	759	787	743	748	793	786	762	766	742	766	765	759	773	770	739	768	829	770	728	757	768	759	726	747	730	750	752	776	743	681	788	792	760	730	786	761	776	791	750	804	769	767	712	723	754	767	752	721	729	728	748	747	738	754	759	758	762	747	736	790	719	770	746	772	747	764	720	740	754	786	714	745	777	803	732	741	757	778	698	747	756	796	809	743	803	779	771	779	748	747	735	748	785	704	705	753	758	800	754	766	781	745	737	742	764	781	711	727	770	781	762	720	730	726	739	776	813	741	755	808	742	771	713	724	745	744	713	785	774	704	770	752	769	752	761	814
4112	1454	1078	960	928	925	847	882	886	895	883	905	897	892	820	951	856	904	835	893	930	884	902	890	847	824	868	883	903	783	851	852	911	922	854	845	880	861	851	863	858	879	900	874	916	922	795	904	908	901	785	840	862	858	890	886	886	876	858	904	909	858	940	815	866	795	905	893	871	868	889	849	894	906	883	867	842	882	894	874	841	857	862	821	891	849	888	864	909	869	903	897	870	884	887	882	922	872	892	876	854	912	873	879	877	869	873	883	864	877	860	928	871	869	904	886	847	896	867	813	854	864	861	866	855	835	866	847	856	896	833	854	888	908	889	855	901	814	913	868	828	898	937	820	827	850	832	892	790	884	863	905	883	929	878	897	850	917	907	885	868	821	894	884	848	886	912	863	855	856	902	859	921	872	888	824	900	875	913	867	868	883	884	909	915	846	865	958	901	852	866	856	842	864	879	878	909	856	815	877	902	919	883	803	923	843	897	844	845	911	861	901	902	892	859	850	874	871	932	823	861	895	856	911	886	879	832	890	878	853	876	903	887	835	892	889	856	862	935	900	877	866	871	915	876	940	900	925	886	898	887	845	870	931	871	912	857	848	830	881	877	893	881	878	894	842	921	872	883	871	848	896	866	807	862	914	841	832	920	935	898	896	931	909	877	879	911	882	892	889	882	908	937	900	889	884	879	898	872	835	875	906	937	880	871	849	832	869	849	902	842	894	900	892	870	902	845	832	856	878	900	861	879	857	853	834	896	837	894	917	881	894	828	893	902	905	890	846	880	877	874	902	848	857	874	927	863	895	897	917	876	889	952	875	890	832	898	874	832	816	886	879	872	855	825	863	860	884	871	887	887	903	875	863	917	883	892	836	831	903	868	930	909	895	850	915	913	846	839	901	861	906	863	928	923	818	859	878	878	902	900	835	896	874	858	863	880	897	864	927	904	817	845	891	858	835	857	894	836	878	840	927	921	885	874	875	927	879	946	924	887	939	843	913	934	871	874	911	945	850	870	853	888	854	917	875	860	909	860	884	899	898	845	868	943	887	872	860	853	835	858	848	909	896	875	869	799	876	890	894	917	835	844	899	889	885	823	832	871	926	824	840	896	840	871	821	908	866	870	855	932	849	904	912	832	870	926	849	840	889	896	851	871	845	908	879	892	811	891	890	871	884	854	863	892	878	863	901	854	848	875	864	875	921	897	880	905	880	888	824	864	860	858	926	876	865	897	823	844	859	874	865	908	875	899	866	877	841	860	806	855	908	907	885	884	866	871	879	880	869	877	912	897	847	841	853	830	816	898	897	848	865	888	888	859	892	883	908	883	900	857	854	859	826	882	833	872	825	859	843	875	914	918	872	832	862	922	865	865	885	883	844	838	907	868	848	893	914	908	865	875	879	821	839	874	915	889	895	831	878	859	894	842	892	843	864	885	849	866	899	890	876	855	918	871	859	833	853	911	881	897	870	782	853	859	849	846	851	918	843	889	841	874	881	882	905	850	831	893	790	856	932	879	863	847	899	889	827	885	837	853	872	925	914	911	847	853	896	906	864	887	862	840	861	893	879	921	866	918	920	883	860	839	849	876	882	848	865	885	932	852	860	885	870	891	893	920	881	881	876	868	867	852	884	826	833	903	852	806	861	874	859	870	910	899	880	873	897	839	818	881	846	902	859	901	865	847	867	876	829	857	844	915	832	832	841	900	851	877	908	907	941	877	839	840	868	898	868	876	905	852	866	882	882	869	856	887	886	901	870	855	818	807	870	915	895	888	854	840	838	790	901	890	880	881	878	922	847	891	819	904	845	857	870	858	893	880	864	855	879	865	865	860	882	846	851	886	809	859	854	864	912	894	867	874	859	873	835	818	861	868	843	866	863	915	895	871	884	872	905	924	901	871	867	877	845	876	862	859	838	913	910	929	870	888	863	915	854	860	882	869	866	884	903	873	892	843	911	884	863	850	870	847	829	916	882	853	889	847	843	823	910	830	889	847	929	928	877	902	856	887	839	897	863	848	846	874	856	847	929	904	844	814	851	858	869	873	893	873	872	930	909	894	876	855	891	838	940	888	895	884	848	915	885	858	900	859	894	854	884	917	859	866	828	890	865	863	874	898	882	909	824	876	863	895	865	936	894	907	911	889	905	866	873	872	891	855	867	897	920	839	896	844	852	905	842	808	864	857	857	911	843	916	901	919	916	863	859	873	820	895	887	843	840	847	842	908	885	888	871	911	915	902	891	901	871	852	863	891	882	910	851	878	886	968	913	869	929	848	839	836	862	873	876	888	912	891	870	810	877	860	874	875	851	899	865	876	911	885	922	915	857	859	839	826	954	894	930	872	917	867	880	862	830	869	897	887	921	857	908	890	872	859	890	881	870	855	898	851	881	887	894	875	837	834	902	916	911	867	893	867	917	833	873	849	905	890	874	900	901	851	824	860	905	852	889	796	894	870	877	855	883	884	876	882	915	887	887	858	847	830	866	909	864	863	840	843	847	859	870	914	910	879	870	875	910	931	855	868	867	890	887	883	883	897	916	874	910	847	859	883	852	924	903	880	963	907	873	902	890	847	871	856	848	835	873	856	911	843	904	883	893	884	843	862	847	867	887	906	889	846	894	863	852	884	849	845	865	851	893	838	837	881	866	855	878	763	833	872	886	918	853	901	848	851	889	847	875	860	839	791	888	907	869	804	807	875	848	895	884	856	887	866	877	868	893	880	821	886	857	894	882	860	863	867	846	877	920	815	854	908	934	885	896	854	874	870	850	868	888	874	874	918	852	891	906	893	846	905	884	891	841	886	853	859	855	850	855	880	898	903	914	863	877	845	886	852	893	871	863	892	888	925	880	879	874	894	810	870	895	854	860	925	891	842	931	834	831	897	887	895	902	881	861	886	900	912	958	863	864	878	842	876	863	838	885	886	867	862	904	889	904	869	919	894	844	899	923	847	833	861	868	855	878	886	881	890	875	866	925	890	917	857	869	871	926	851	831	860	849	859	895	845	901	900	839	901	859	882	873	880	928	893	871	831	885	843	862	909	816	896	899	854	927	876	856	861	896	877	918	921	846	861	872	899	902	880	835	885	814	868	840	868	909	839	867	909	879	855	907	882	852	867	847	852	865	866	891	826	836	862	852	849	870	860	878	859	867	874	850	893	849	865	861	867	855	870	881	912	890	905	874	848	851	805	933	881	860	874	899	872	883	943	863	813	877	843	842	832	864	876	874	849	869	872	952	890	825	852	919	933	846	903	886	869	922	914	860	893	857	841	892	894	843	892	870	844	916	872	860	855	868	866	892	891	899	879	874	900	884	809	934	861	900	877	879	856	887	864	845	899	848	886	888	870	876	828	857	883	871	881	856	888	870	865	875	884	890	912	862	926	848	861	841	926	913	819	885	869	889	887	983	851	877	893	873	884	869	863	858	882	852	898	823	917	903	821	823	922	897	861	917	894	887	935	822	843	894	886	902	977	841	912	838	877	886
27492	21224	29608	23094	21172	19357	501	285	288	275	257	243	233	265	242	241	266	245	249	255	259	258	230	236	255	247	292	258	279	249	250	240	238	209	254	246	269	244	233	250	292	243	263	251	252	247	243	232	285	257	250	244	254	259	239	244	258	248	221	239	254	243	235	247	252	252	247	273	227	245	255	237	279	276	243	266	259	255	255	248	252	253	214	255	267	265	268	243	245	252	256	242	260	259	260	259	249	244	254	248	243	237	257	260	255	278	250	263	265	271	236	229	250	264	236	265	229	258	243	264	244	245	240	259	238	243	252	250	233	236	255	289	270	267	263	225	287	286	243	255	227	266	246	251	228	262	242	225	255	233	282	272	203	277	230	259	270	267	244	229	263	300	252	258	268	259	256	281	278	237	247	233	254	260	222	220	256	266	278	247	234	246	264	238	252	254	236	240	233	235	258	266	256	236	257	258	251	233	254	277	251	233	263	237	245	243	286	225	261	216	291	245	249	264	261	243	272	246	253	230	250	240	258	242	262	256	247	244	286	240	226	261	266	243	273	252	243	243	262	265	264	262	245	242	237	229	253	249	241	243	250	257	237	250	244	253	260	259	268	230	240	239	264	255	238	279	251	253	254	265	244	246	253	277	254	237	278	250	282	258	250	247	248	243	267	230	251	232	237	269	260	261	242	253	266	262	237	243	272	270	248	247	262	275	261	272	256	250	238	246	246	273	277	248	227	272	243	245	246	272	250	216	237	216	242	253	239	279	251	277	269	263	266	262	231	229	257	243	258	266	264	225	264	270	230	227	238	273	240	268	261	238	256	285	254	274	254	270	248	239	262	255	261	258	254	223	248	248	271	246	229	260	264	256	249	223	243	239	259	249	228	240	271	250	270	249	252	268	261	250	225	295	242	256	257	227	233	263	245	232	228	250	250	288	261	265	222	234	251	230	240	232	226	232	232	270	273	258	262	279	231	275	255	230	264	251	265	221	242	284	238	246	242	255	270	268	249	227	239	229	250	261	216	261	257	253	244	220	223	249	234	249	259	211	251	235	255	247	253	252	273	256	241	272	257	265	228	237	231	241	258	264	234	260	261	227	222	283	275	270	240	257	232	264	279	261	225	264	247	230	275	246	285	243	260	246	233	276	257	261	281	248	231	216	229	226	236	268	236	255	247	273	226	263	278	246	247	247	240	246	255	243	261	238	252	259	243	231	247	230	277	259	241	245	231	253	232	245	258	257	258	249	224	266	238	243	277	259	241	269	243	264	261	258	245	239	244	250	231	247	219	266	289	247	277	221	260	263	255	233	257	257	241	243	227	216	244	234	245	243	261	238	265	241	250	234	222	247	276	236	241	243	209	234	250	237	241	260	256	252	289	234	260	242	262	211	231	267	253	247	235	245	239	255	237	265	243	259	238	242	246	255	264	224	252	224	265	256	265	244	277	230	264	273	278	279	270	248	227	261	235	252	267	247	239	258	264	240	235	273	262	268	262	257	269	249	241	282	248	228	243	244	266	250	247	268	245	264	249	257	252	231	236	246	229	247	264	246	251	259	246	264	237	227	271	227	246	210	235	234	240	249	291	243	248	245	249	255	264	232	229	279	245	223	264	253	248	265	258	253	255	292	284	246	253	275	245	264	215	273	237	214	250	263	270	259	257	258	260	248	223	220	244	226	271	243	253	249	248	251	275	217	272	239	237	226	229	241	245	243	263	246	254	257	225	246	245	224	248	256	230	246	244	227	242	267	252	240	279	264	238	238	264	275	241	239	238	254	248	224	228	275	251	250	247	258	244	251	241	263	256	246	232	260	284	262	241	252	228	262	247	275	267	259	236	251	240	263	226	262	239	256	258	261	241	222	263	277	301	256	267	259	241	254	234	261	255	272	260	270	257	263	244	246	267	278	234	227	245	239	275	256	235	289	239	245	259	239	266	277	252	260	233	229	271	267	247	249	240	251	248	264	240	257	250	255	269	236	260	242	266	223	259	234	267	247	274	256	270	256	240	250	239	250	227	259	259	262	220	238	251	241	305	244	251	264	246	263	231	261	276	252	245	244	236	253	248	250	234	280	257	267	261	276	257	240	264	238	230	251	262	247	228	264	224	232	235	255	226	229	247	255	245	258	238	238	227	239	236	221	265	244	264	251	227	239	252	248	265	277	252	242	246	254	248	219	261	286	238	271	259	246	198	264	228	254	285	240	242	253	240	266	232	269	247	223	246	248	224	243	249	234	253	261	232	268	237	235	230	247	251	246	265	246	268	251	264	254	246	240	259	255	243	229	245	285	230	233	226	227	264	287	269	237	266	251	272	265	239	247	245	267	272	247	273	257	234	249	234	240	275	209	256	238	223	246	283	261	281	259	249	238	242	247	251	253	262	261	243	232	246	265	260	290	261	253	215	250	260	244	241	254	254	268	230	266	248	233	261	252	244	260	229	248	290	273	245	254	236	249	254	260	243	252	271	261	251	250	232	265	250	264	246	248	242	253	246	228	267	247	228	243	257	270	261	280	251	264	232	261	228	249	275	240	240	236	237	240	252	228	249	280	264	244	235	257	252	244	234	262	267	268	255	265	248	250	267	247	256	223	274	272	251	245	264	251	247	255	257	259	234	246	262	257	246	261	251	241	261	251	257	295	258	253	233	232	273	275	273	265	249	248	244	238	250	244	261	235	262	233	250	262	227	246	241	252	231	267	238	256	269	233	244	248	246	238	230	237	252	236	232	235	256	254	257	232	266	231	258	261	213	266	229	252	267	252	241	249	235	245	236	278	259	238	258	254	241	255	255	243	229	292	256	272	223	258	239	268	247	238	276	242	251	225	240	246	268	287	251	234	256	246	257	243	264	254	243	250	275	248	243	224	240	265	249	264	243	254	268	231	237	245	242	249	271	269	261	227	220	246	237	260	251	260	246	251	238	258	230	220	257	257	255	251	245	260	262	238	247	250	241	259	238	270	263	283	264	245	254	240	271	240	232	226	247	265	253	252	241	258	268	271	248	272	221	267	277	249	244	276	228	237	278	243	256	216	234	222	256	258	261	272	279	254	257	244	254	234	257	239	234	250	225	242	231	235	241	259	242	255	271	262	276	239	233	264	247	256	250	270	258	228	241	235	251	239	232	236	263	274	254	261	234	250	241	203	269	257	233	224	267	252	247	240	245	243	250	262	242	248	262	237	244	235	240	253	268	228	254	214	260	251	242	244	253	247	274	263	259	232	254	209	231	263	230	256	240	231	235	280	236	253	214	268	248	239	271	235	272	252	237	255	236	223	251	255	249	252	240	242	266	255	261	217	235	250	228	248	240	233	255	227	258	256	275	232	265	229	238	235	280	261	230	277	230	265	248	302	241	280	271	268	251	218	239	241	272	235	231	243	286	240	241	265	234	223	276	269	246	259	243	263	243	269	247	266	256	253	257	255	266	254	258	273	249	248	248	253	267	263	287	214	248	273	247	237	269	256	264	253	250	262	275	274	244	268
3911	634	401	376	363	313	337	285	329	314	347	356	370	337	324	323	358	320	348	303	347	335	300	336	346	383	329	327	329	363	340	314	326	344	336	326	328	303	342	347	324	331	346	318	340	328	337	325	326	316	339	346	324	344	327	303	305	340	309	286	318	325	324	325	366	348	345	340	304	343	348	325	339	336	347	316	309	343	338	333	312	344	320	311	333	338	363	307	356	305	323	314	336	352	301	302	301	315	343	317	342	302	343	328	349	350	381	368	324	336	335	344	312	311	300	311	326	327	313	347	346	301	304	305	321	327	343	351	338	320	351	322	299	339	321	318	337	332	315	351	325	360	318	311	316	303	303	315	330	348	354	307	296	351	316	338	345	333	309	302	345	334	318	281	320	351	326	339	322	326	338	338	336	313	331	323	348	312	322	349	327	328	343	343	341	338	354	297	283	327	324	321	313	327	341	294	299	345	332	334	334	362	329	351	311	367	339	325	383	341	329	300	331	325	337	291	329	309	319	317	321	347	335	338	328	326	369	345	317	336	338	342	316	320	341	333	358	326	334	313	311	326	362	321	321	328	341	339	332	333	316	344	334	360	303	297	350	338	327	349	320	335	324	314	317	306	328	295	321	326	320	319	336	360	318	319	335	356	326	335	304	327	323	366	341	327	334	320	329	330	329	347	350	323	317	316	295	351	321	329	319	310	329	321	353	362	320	324	347	328	347	317	303	317	357	355	373	346	324	312	356	313	334	337	390	360	360	334	304	311	337	332	353	319	293	308	314	319	302	342	326	361	304	344	361	320	356	314	300	358	310	324	329	325	341	327	323	297	359	291	356	327	329	340	340	332	342	305	333	329	349	333	331	354	299	327	328	347	350	328	331	348	338	328	323	336	347	316	323	333	322	325	351	336	292	308	336	309	305	320	338	310	349	297	324	310	305	351	323	320	337	310	310	344	325	315	320	312	333	305	338	308	339	292	300	324	321	316	306	324	351	333	355	326	330	306	331	324	306	350	335	327	326	327	344	352	310	307	343	325	328	334	313	295	312	363	295	328	278	332	338	297	348	329	311	357	334	354	325	331	321	317	307	306	334	351	357	332	325	268	342	332	328	352	329	362	347	321	358	332	347	329	348	331	315	349	308	301	326	318	334	323	345	309	356	318	292	337	320	340	350	344	339	324	319	291	350	353	318	301	337	306	346	333	306	276	338	334	325	327	347	268	341	321	353	358	318	330	350	329	348	327	331	328	332	308	345	331	339	321	285	325	353	315	322	329	356	289	361	363	329	328	305	356	313	340	348	288	335	306	329	334	327	365	323	313	359	323	324	340	290	304	350	344	336	341	322	335	307	307	358	334	297	328	323	351	271	315	336	330	322	344	305	329	309	337	332	322	312	357	367	327	317	346	314	327	357	343	301	297	364	346	349	382	331	305	352	354	318	336	327	296	324	315	292	334	328	327	328	337	321	334	336	328	334	314	350	365	324	303	318	291	354	283	324	336	332	357	333	349	349	343	322	358	333	318	335	313	308	330	348	344	329	332	338	318	307	325	318	306	310	366	355	319	321	321	338	293	315	332	329	363	323	318	346	308	316	342	327	288	327	326	349	317	322	355	322	294	335	337	329	329	318	323	318	333	337	341	317	358	330	350	325	307	326	322	327	336	348	302	319	298	323	353	318	320	305	349	338	311	365	338	344	301	341	342	326	319	317	337	297	304	333	327	335	307	321	334	353	326	351	352	339	337	328	353	346	312	348	299	324	329	324	351	312	331	279	334	335	313	356	333	317	371	340	347	337	312	323	331	344	295	328	313	357	311	323	343	352	338	331	311	347	326	329	345	324	350	307	353	358	305	345	339	329	336	316	346	327	344	322	344	308	347	383	347	325	299	338	356	329	328	343	329	326	336	353	330	340	330	331	309	344	348	300	337	329	348	315	338	319	308	325	329	320	319	327	291	335	299	339	325	325	357	331	327	332	331	321	326	321	334	344	338	330	313	308	303	342	339	277	340	321	339	343	337	360	348	334	323	358	344	317	311	353	346	356	339	307	333	304	329	320	332	302	337	330	331	343	326	327	320	295	312	299	320	325	333	317	320	355	310	310	365	317	323	336	318	323	313	344	332	347	347	338	343	374	330	329	311	350	296	341	327	295	321	319	328	338	317	328	317	321	357	348	342	327	358	295	365	284	346	347	333	335	340	335	317	332	314	349	295	321	323	314	324	313	315	369	324	318	359	309	336	329	311	321	345	319	320	343	324	306	333	365	357	329	327	321	321	328	332	338	338	340	330	345	351	327	327	348	319	306	323	300	322	311	337	334	336	333	358	322	338	328	365	331	360	317	329	304	350	348	325	342	351	307	365	341	327	316	324	344	354	371	298	342	359	358	327	334	323	316	329	315	298	324	302	349	356	320	304	334	337	330	333	336	376	347	336	332	297	333	344	330	315	337	303	331	357	359	340	327	332	279	341	310	347	338	356	320	332	309	296	312	331	298	300	344	324	329	330	340	303	296	287	329	324	351	344	319	312	332	321	330	335	343	337	346	317	313	333	338	340	339	347	341	334	332	320	306	349	325	348	373	321	342	338	324	333	341	335	306	318	306	326	306	351	335	342	309	335	295	317	316	314	338	346	315	334	343	339	312	320	308	312	323	327	318	340	348	339	316	347	328	324	306	345	332	314	338	332	318	369	348	325	335	325	297	317	342	350	316	341	339	319	303	364	335	305	331	306	324	354	336	310	345	298	323	314	330	295	328	352	327	323	338	289	350	322	366	317	336	313	332	317	378	299	323	316	337	329	326	364	324	353	328	322	300	352	323	322	335	308	345	343	326	332	338	336	347	327	374	321	311	313	359	341	319	336	302	318	335	324	309	324	337	301	331	308	340	302	332	303	324	324	346	310	327	326	349	326	347	342	338	338	333	321	347	319	330	323	358	321	300	305	336	353	355	354	320	311	361	317	293	311	344	329	324	350	336	330	320	319	331	310	338	338	333	324	342	297	338	317	343	341	327	312	325	344	316	339	310	314	323	329	323	322	347	324	309	353	325	326	327	324	317	338	319	345	309	346	329	325	323	323	343	337	335	310	326	375	324	323	312	335	305	328	319	333	325	330	323	319	322	310	307	327	345	334	321	343	321	300	305	324	319	339	345	352	345	342	337	338	325	334	308	307	348	321	339	338	338	330	297	324	325	324	332	303	342	328	335	335	337	354	347	319	322	351	323	350	322	325	341	348	333	330	329	298	321	318	315	342	344	314	331	331	346	307	351	348	326	336	343	291	329	348	322	320	306	323	313	324	355	336	326	330	338	348	332	330	329	345	335	349	285	301	336	362	333	340	346	339	284	354	332	299	341	366	325	330	325	338	350	291	329	348	305	325	320	316	355	320	334	323	321	315	307	326	329	343	322	315	333	316	338	314	302	308	316	359	331	347	304	331	343	332	336	336	335	343	333	326	328	338	318	366	327	329	338	307	312	345	294	324
22550	21202	29484	23203	21199	21404	24520	4326	806	786	857	774	814	775	754	793	723	753	764	772	733	765	763	733	761	767	780	758	711	774	743	737	829	780	754	773	732	721	721	761	790	744	794	792	741	727	798	762	779	737	808	733	726	804	742	681	729	782	751	729	726	749	798	774	748	782	759	776	766	790	793	769	752	740	758	751	761	752	757	798	760	784	761	715	784	739	793	789	761	736	753	678	755	792	725	788	793	739	753	725	751	741	735	743	775	743	757	770	756	780	762	771	714	769	754	746	775	721	772	724	781	756	749	705	689	785	767	783	722	803	763	819	772	730	731	790	751	738	740	724	738	748	705	684	747	754	782	738	750	758	728	766	752	754	736	746	761	743	726	715	791	747	740	732	716	731	668	752	783	757	791	771	743	800	722	753	760	762	777	738	764	767	730	732	780	762	725	727	735	704	721	739	822	798	728	755	730	717	729	798	791	766	728	738	732	754	740	770	768	743	775	731	760	723	793	753	737	744	743	749	783	798	749	727	749	737	829	763	721	733	733	730	744	769	782	773	746	705	740	724	749	750	776	700	846	720	765	751	714	790	793	722	759	800	715	752	734	801	747	756	755	762	701	795	756	762	778	796	760	734	705	760	724	743	744	721	756	751	750	744	742	709	742	779	729	701	790	811	763	761	731	726	765	708	696	754	834	762	761	808	760	746	758	768	746	774	743	779	745	790	735	734	757	709	806	736	729	728	722	715	743	801	753	778	736	783	727	742	759	723	709	715	726	759	821	707	760	763	760	705	789	701	755	778	716	771	762	700	738	733	740	708	757	766	808	759	752	796	763	698	755	762	776	755	756	711	772	736	771	730	774	778	759	736	708	777	772	743	769	790	740	787	769	739	762	767	731	725	731	734	797	763	731	741	748	746	754	783	739	796	761	714	739	752	705	767	740	709	723	755	769	755	764	753	786	744	726	739	780	713	746	734	755	752	769	757	718	781	727	776	768	770	751	750	713	725	739	792	737	738	759	715	757	730	746	776	720	711	738	765	789	780	712	769	709	736	719	746	724	730	685	736	775	752	747	731	717	740	730	773	705	788	764	735	748	729	689	720	755	738	796	754	759	770	714	725	746	741	803	798	783	746	723	744	677	743	753	738	779	724	751	738	737	738	739	750	783	766	698	754	733	725	761	740	741	748	714	728	786	748	769	756	729	721	755	781	753	792	749	761	789	738	778	813	773	756	714	713	721	733	746	745	755	726	726	746	756	774	701	779	706	694	731	732	752	769	777	808	735	735	730	755	760	709	745	761	786	748	751	745	716	768	707	800	733	720	774	785	753	721	727	745	712	776	738	745	716	700	786	728	684	767	763	770	716	768	740	763	763	743	740	776	725	788	762	750	721	713	735	764	737	692	750	744	742	742	778	728	720	791	806	725	750	728	736	796	783	748	774	765	755	751	745	763	772	744	741	761	770	756	775	787	777	779	756	703	746	717	771	695	744	742	737	775	765	778	690	696	712	774	788	697	751	715	755	812	755	744	719	737	729	727	773	782	714	768	772	743	714	741	770	717	722	724	750	721	729	755	711	727	770	792	707	733	762	736	780	711	746	772	742	752	726	785	730	777	707	750	733	720	780	738	718	738	763	770	739	677	744	768	731	742	720	754	743	752	763	780	738	705	749	709	753	750	777	745	741	715	786	746	766	787	760	766	706	769	817	780	746	753	758	775	738	722	718	735	723	761	699	701	751	763	762	724	731	734	711	781	693	727	722	732	700	802	739	805	762	756	756	781	747	768	710	731	729	755	741	720	772	748	785	716	795	690	760	683	733	782	747	753	731	762	735	747	746	769	743	779	785	765	716	736	767	754	765	778	779	746	764	748	713	724	758	758	713	758	797	767	749	764	722	720	746	737	762	746	760	743	699	715	741	730	751	692	752	698	716	808	807	768	779	735	765	753	742	742	740	704	737	782	704	726	730	715	782	789	711	747	736	773	725	786	680	728	710	772	706	745	715	719	788	706	779	712	777	753	725	745	761	760	797	748	736	761	762	777	739	755	733	727	743	717	725	744	735	742	749	766	765	723	757	759	734	725	714	787	693	747	748	772	695	791	718	720	770	753	777	776	773	701	791	779	759	747	739	749	719	746	764	756	717	713	789	784	704	754	730	708	775	785	769	730	750	708	748	691	764	750	753	716	720	764	774	752	741	748	775	731	735	752	724	718	747	736	792	748	763	730	725	757	737	743	764	721	732	730	737	745	748	782	771	754	703	766	782	708	723	784	795	717	722	766	802	749	778	769	781	780	736	728	717	731	733	721	782	741	781	700	758	756	762	726	720	793	711	737	766	734	749	738	764	720	747	689	775	735	759	790	789	761	691	754	748	761	740	710	772	719	782	744	765	734	699	740	760	762	719	680	725	717	790	774	776	718	753	738	754	698	787	783	730	782	717	734	705	668	732	750	748	760	742	762	777	714	739	695	771	757	703	788	755	758	716	764	787	748	731	767	759	764	769	726	780	746	823	781	748	815	746	743	773	741	799	678	718	705	726	754	775	707	725	762	807	799	788	752	726	741	704	736	775	742	764	730	748	770	800	727	736	812	812	790	698	719	725	737	741	733	721	740	764	749	714	750	784	746	772	731	749	723	741	797	722	743	760	782	741	746	772	723	758	777	759	760	773	722	817	717	743	729	746	723	715	788	743	737	714	719	779	774	767	748	770	783	754	708	713	754	716	742	720	715	709	753	694	795	756	755	716	732	742	758	764	775	770	717	698	741	752	756	709	745	753	738	744	751	803	697	760	744	751	745	748	756	715	697	767	775	755	700	738	734	770	783	748	772	755	726	764	715	726	809	718	771	734	731	763	789	761	718	745	770	760	763	720	743	762	743	740	757	747	734	789	721	731	735	728	740	699	708	774	787	712	782	724	734	752	743	787	748	768	743	708	769	756	769	730	744	759	702	787	746	752	721	727	758	703	758	721	760	737	753	715	742	733	752	758	751	742	740	790	798	740	781	747	742	739	799	750	767	708	817	712	789	756	752	779	743	735	809	760	723	743	723	725	785	727	705	759	701	712	735	787	741	731	776	730	750	715	746	747	704	713	714	734	722	722	751	742	759	777	754	742	723	772	764	732	726	738	794	733	684	766	722	794	745	755	750	729	747	708	733	749	747	775	753	755	710	754	696	764	729	777	750	735	731	763	765	763	775	781	737	717	684	791	739	732	746	663	754	757	715	753	713	746	729	736	736	745	745	822	731	753	723	743	744	744	716	715	768	691	735	773	772	757	812	759	734	763	765	724	749	722	745	704	719	745	744	788	782	758	796	731	782	729	718	768	700	753	696	704	730	759	738	680	717	749	736	714	741	757	720	766	756	712	731	771	734	747	699	744	755	713	822	752	740	697	750	733	760	762	737	752	750	701	768	722	715	769	720	774	762	770	769	794	740	725	736	779	785	667	721	770	741	752	809	697	791	754	800	740	723	751	701	714	759
4735	1869	1242	1056	1002	978	997	967	914	937	865	861	920	933	890	875	903	834	900	862	882	885	911	859	919	885	845	845	896	894	904	840	848	948	857	873	901	886	861	844	873	938	868	891	857	867	853	927	917	892	826	907	858	889	911	895	868	903	913	815	873	880	860	859	856	864	874	879	921	877	899	837	838	876	838	897	887	904	861	929	929	876	884	891	872	855	880	893	846	889	853	798	908	892	837	855	844	809	873	913	875	838	898	811	885	885	901	904	841	861	827	885	957	842	844	827	866	876	961	897	852	917	845	873	868	936	909	875	872	875	932	905	878	900	909	908	877	808	906	895	881	895	875	921	903	864	896	931	863	936	876	890	889	883	889	877	863	816	825	863	851	887	894	901	846	892	866	833	856	841	892	882	882	887	892	898	897	810	822	876	883	845	848	855	904	940	867	846	858	874	837	862	882	840	888	895	845	825	860	897	834	845	895	827	884	835	853	931	869	886	871	906	902	905	925	800	816	886	889	880	921	905	816	821	899	854	841	824	873	892	846	892	884	911	888	892	862	878	864	926	864	909	864	866	878	857	876	829	844	896	887	862	899	902	855	842	880	909	831	887	844	867	888	885	890	866	870	877	856	886	852	868	851	850	875	850	894	877	891	909	902	846	938	899	898	865	840	870	906	893	850	862	942	891	839	899	889	882	882	907	871	913	840	808	877	886	863	942	885	928	880	890	851	876	836	874	882	869	878	844	896	898	829	873	868	905	864	856	895	839	859	847	848	841	889	871	858	875	864	857	855	925	874	848	801	824	846	852	931	876	890	815	839	904	888	882	900	849	831	868	842	951	818	861	822	885	891	855	858	890	890	901	870	886	897	870	870	887	867	850	863	820	912	846	888	888	893	894	860	904	872	855	947	862	867	839	886	877	898	873	880	909	844	860	882	877	819	876	909	847	900	879	823	906	859	903	843	853	868	925	931	861	925	907	931	894	875	917	824	844	927	816	837	846	875	861	899	865	869	863	887	874	918	912	870	836	879	946	901	838	853	891	869	862	852	880	846	805	902	848	860	845	885	852	907	838	913	840	873	860	850	915	855	899	914	862	854	864	862	893	909	836	913	855	843	842	934	892	861	906	914	892	809	886	876	896	877	856	888	892	854	866	878	884	893	874	906	870	879	887	815	877	881	865	907	839	893	874	903	888	904	875	894	889	892	823	875	889	875	896	857	820	872	875	912	909	897	858	867	868	903	861	879	870	878	896	840	844	829	822	910	818	909	870	888	882	885	864	850	876	897	876	895	893	874	843	911	914	879	952	890	897	927	892	861	833	794	893	855	880	864	882	857	826	917	871	924	925	847	835	839	863	813	826	864	871	881	913	945	890	943	875	858	859	861	856	842	843	926	847	834	893	910	893	871	851	868	881	927	921	852	887	898	892	860	901	864	899	884	823	890	886	846	858	891	865	895	862	853	880	888	878	916	890	890	830	840	843	868	902	863	905	895	879	853	880	857	857	865	894	858	841	871	861	841	883	843	873	847	865	929	911	831	861	879	889	858	835	852	896	854	904	860	878	839	879	839	890	876	899	885	909	831	857	913	867	894	880	877	886	848	875	893	895	875	882	852	932	881	860	919	882	888	898	855	926	890	888	946	882	894	856	899	864	840	858	895	877	894	882	876	866	872	904	895	887	867	840	842	839	879	895	849	895	894	876	878	889	885	877	891	884	923	954	866	862	918	841	850	928	869	849	867	824	919	840	870	842	856	883	848	899	922	892	823	843	885	911	880	912	841	935	851	879	899	878	912	836	849	841	947	859	830	883	898	920	888	887	868	895	905	874	863	833	893	864	868	890	852	894	883	885	874	904	856	875	899	841	872	900	882	874	842	783	876	834	858	825	929	811	923	857	828	846	924	916	897	880	945	875	934	872	842	871	878	881	877	827	905	850	930	857	885	874	851	887	916	866	825	844	893	852	837	854	919	883	898	909	889	900	897	859	956	810	839	857	813	881	841	883	922	890	830	871	845	862	811	852	906	867	908	868	893	924	928	857	832	900	865	839	899	880	892	894	889	858	876	866	881	905	904	919	863	891	859	858	859	879	822	846	866	828	888	895	884	873	885	904	808	945	943	823	873	880	900	912	884	851	881	907	857	819	820	855	864	850	849	885	901	879	852	838	891	908	875	890	883	906	908	893	842	875	880	912	865	879	898	833	887	878	848	909	901	903	847	850	858	874	875	843	886	847	842	868	911	915	834	928	842	868	856	883	894	898	920	869	859	906	876	845	862	865	846	903	869	883	841	910	885	850	885	878	912	935	880	878	865	868	867	879	920	847	871	883	867	883	839	848	861	862	897	844	862	904	882	839	896	951	881	808	841	878	868	835	887	847	920	860	888	801	862	910	887	847	876	903	842	868	874	905	833	891	876	878	890	882	855	901	936	837	895	851	863	909	891	866	911	877	823	871	843	883	883	798	847	878	854	845	848	938	897	824	881	851	822	874	888	868	872	886	907	846	858	899	862	935	909	891	882	879	888	905	834	914	890	862	837	866	901	870	879	852	886	862	903	891	887	828	860	853	844	868	869	844	887	871	901	873	857	871	862	827	871	883	874	876	857	884	889	829	830	851	920	851	896	910	890	868	879	864	856	850	849	876	839	872	820	853	917	851	844	902	829	827	901	882	889	882	901	901	915	855	895	862	872	872	840	854	841	873	841	851	882	900	957	947	848	887	896	867	884	882	822	826	893	829	864	887	854	890	885	841	871	882	841	896	909	896	883	838	863	874	871	905	835	839	886	849	899	842	900	907	844	889	855	857	828	881	820	879	855	888	863	845	909	909	860	907	897	925	864	870	915	878	836	816	894	917	863	873	874	870	899	869	891	870	872	849	828	915	903	853	889	881	919	872	916	887	884	911	882	895	851	894	820	849	881	848	849	850	860	850	859	826	892	836	873	838	854	876	830	859	905	799	902	877	886	849	902	858	906	837	869	874	874	842	850	944	876	966	842	898	883	915	825	853	912	866	864	855	871	938	868	863	868	918	871	856	961	923	830	836	882	892	896	813	883	829	915	853	868	884	913	847	846	902	923	893	879	868	819	871	925	863	866	869	891	851	868	923	928	904	906	881	928	834	864	857	895	865	899	861	897	877	913	922	869	905	884	857	895	867	829	901	861	849	914	860	890	924	847	836	936	873	900	864	943	896	903	843	916	911	882	811	849	836	924	858	831	842	838	841	878	896	863	853	872	886	915	840	863	873	882	885	865	929	887	900	850	844	838	843	868	891	864	832	878	882	876	877	872	878	850	903	828	837	853	913	870	886	916	855	851	847	894	909	860	869	838	861	866	903	829	870	918	855	885	855	843	888	889	889	840	875	898	903	833	875	872	867	888	852	829	850	859	895	907	908	855	895	829	859	858	846	855	846	808	838	876	836	907	910	849	910	894	913	861	807	846	856	902	872	833	840	840	862	950	940	869	860	840	860	880	858	893	878
28002	21196	25421	13910	519	451	441	378	358	373	406	401	386	422	382	328	392	373	383	394	399	374	383	368	386	366	377	371	408	357	379	439	363	364	388	364	367	344	382	411	403	365	367	380	376	365	425	355	352	348	376	370	393	352	418	394	344	393	388	400	391	352	385	373	412	385	411	339	403	377	390	364	388	400	403	415	362	404	378	397	360	393	352	378	366	379	402	363	371	381	362	392	363	372	379	384	385	404	410	375	393	400	365	404	367	361	343	364	375	370	371	377	402	376	381	387	419	383	375	388	404	420	382	380	378	379	362	359	400	397	402	395	394	359	381	357	397	368	375	364	386	383	378	403	408	369	343	355	391	364	364	355	367	361	383	375	349	382	396	380	400	406	337	372	329	403	390	381	387	390	421	400	405	397	381	381	386	394	413	395	386	366	374	400	383	375	406	370	407	349	361	372	395	399	388	343	377	399	381	385	408	361	376	373	383	403	396	401	376	353	371	402	390	407	388	394	420	400	379	354	376	377	376	398	355	380	385	364	392	392	374	369	375	403	402	381	406	414	346	359	374	330	383	353	414	366	354	398	355	408	363	380	404	399	408	373	343	376	396	401	390	394	374	380	362	398	353	398	382	392	392	399	370	374	412	372	372	370	403	404	404	398	396	375	363	352	386	413	415	391	393	375	388	354	409	359	377	374	375	377	347	394	362	376	337	403	384	384	418	366	406	342	372	377	391	406	418	391	370	407	373	405	368	387	346	347	383	367	367	399	373	392	430	377	369	390	396	382	383	385	357	347	386	410	363	406	447	387	377	374	363	373	411	389	360	387	385	356	352	370	368	391	390	395	367	368	407	363	389	430	391	385	367	364	389	385	403	368	382	366	419	395	371	366	383	362	369	391	353	410	380	334	365	388	370	370	390	333	395	391	365	384	401	406	388	373	376	361	397	382	401	419	398	357	409	381	355	407	393	393	396	376	381	366	404	351	382	377	394	376	423	369	393	412	367	338	369	374	371	362	366	398	377	357	376	388	378	391	390	376	388	391	360	411	396	402	357	365	363	364	369	390	387	377	388	377	367	356	340	387	382	369	392	388	350	367	383	400	398	378	410	374	396	425	419	388	402	391	409	362	370	367	346	385	413	379	348	360	376	436	373	405	390	390	356	395	347	385	411	406	362	366	376	390	394	377	373	389	361	361	377	332	394	391	371	388	384	365	355	395	386	373	401	411	379	414	370	392	380	378	351	368	353	383	384	401	347	410	405	380	356	384	387	377	350	389	406	363	377	373	391	357	360	381	373	390	364	418	351	377	347	382	405	401	382	386	373	396	337	382	388	392	417	401	392	394	343	374	374	389	382	360	371	400	365	366	432	403	365	392	362	370	359	394	397	386	386	373	371	386	356	382	395	429	407	354	388	387	389	418	361	393	366	366	360	351	396	358	376	387	380	399	348	359	388	418	373	395	407	384	370	367	400	408	349	357	381	376	415	373	371	363	411	422	393	414	383	387	360	406	346	357	371	400	367	399	337	402	388	386	396	364	441	361	352	378	364	420	399	361	382	361	379	371	398	396	365	361	390	382	364	377	356	400	384	382	366	391	382	377	370	367	422	397	387	380	360	375	377	409	363	383	386	390	396	384	373	377	388	407	378	382	388	385	421	369	432	379	354	408	387	390	356	410	397	386	385	392	428	421	345	383	344	377	400	370	352	343	374	371	394	410	382	408	373	351	386	370	376	381	381	377	366	359	360	389	364	402	365	384	376	355	375	353	395	430	362	374	350	410	356	396	393	383	377	390	394	437	373	399	368	370	358	388	364	408	343	416	406	390	385	384	398	371	404	389	374	387	371	379	362	364	336	386	395	398	408	367	407	378	389	356	359	365	403	353	388	379	385	396	379	384	390	375	414	376	391	384	359	369	381	386	386	396	403	374	375	386	397	393	399	365	354	379	371	351	406	356	382	386	378	367	332	385	345	420	397	357	374	380	348	382	398	383	371	347	392	369	395	367	412	387	360	387	387	363	420	404	385	378	356	397	356	381	374	387	394	382	355	376	387	398	409	378	390	387	403	363	433	375	394	384	393	367	362	346	377	373	372	415	363	368	382	373	395	390	363	392	403	384	389	393	397	379	365	344	382	384	372	399	388	377	360	404	369	388	361	386	384	353	386	384	390	378	376	339	414	372	383	344	369	390	374	406	345	391	386	398	397	382	367	376	390	414	391	375	388	379	365	364	387	358	364	397	356	362	408	346	397	394	384	368	403	402	397	354	389	385	351	363	391	367	408	401	374	417	399	403	400	368	393	391	348	388	365	361	387	365	430	366	402	382	379	412	360	393	360	354	370	370	393	381	351	367	392	375	420	380	367	404	361	409	380	364	381	408	393	361	405	407	382	411	415	368	389	364	396	357	366	391	391	401	430	404	413	390	375	402	381	385	373	369	360	439	378	396	410	408	385	405	379	362	376	362	384	362	397	364	373	380	376	386	373	409	380	395	385	364	386	386	390	376	390	402	382	360	373	388	360	366	414	385	400	396	350	402	430	370	388	404	345	393	376	376	379	371	382	364	369	408	367	345	374	406	375	403	387	380	384	407	409	390	343	370	370	317	400	367	357	358	396	381	412	392	372	406	378	373	370	384	397	362	412	392	393	377	402	366	391	414	414	382	362	382	355	392	383	375	390	372	366	369	357	395	354	404	361	367	395	406	403	360	373	415	364	390	380	392	377	391	377	384	405	384	367	370	390	375	404	397	345	348	391	431	359	381	391	384	396	403	369	365	376	395	362	381	378	378	369	382	400	376	373	399	383	390	388	386	349	380	372	384	381	392	344	371	357	406	364	371	349	376	377	359	372	374	401	378	363	388	404	372	342	338	368	414	406	416	375	369	373	369	408	391	384	368	338	375	355	368	412	364	398	360	406	330	391	375	370	405	364	378	384	367	386	391	423	371	371	346	388	425	360	364	389	403	375	404	376	373	387	400	380	353	386	402	371	375	380	396	345	372	405	399	394	384	375	371	372	404	399	405	387	363	407	394	399	426	366	356	357	371	359	398	412	374	372	366	424	382	375	425	391	378	403	358	351	359	380	363	370	393	394	389	375	390	410	364	369	364	352	359	405	345	351	375	383	397	369	387	403	359	396	422	375	391	392	408	379	366	356	382	379	370	400	366	389	340	383	350	359	404	392	428	390	373	351	378	382	375	389	387	403	367	358	325	385	364	386	354	358	400	401	380	360	386	403	381	377	394	388	377	370	381	377	409	360	378	393	419	372	403	373	415	393	362	376	384	402	399	344	345	360	423	391	386	360	360	389	379	384	376	388	378	381	393	375	370	393	378	378	354	394	431	381	368	351	390	377	386	369	385	347	360	388	382	375	391	395	377	354	402	391	385	367	372	399	367	359	365	408	349	369	365	363	377	376	364	402	356	388	372	385	405	376	374	352	389	363	387	378	376	405	385	386	401	377	371	381	379	413	360	364	376	408	403
3432	499	471	440	476	473	475	477	468	461	462	432	468	440	479	473	476	439	416	507	438	425	441	494	432	486	457	413	471	470	448	450	453	462	419	495	473	437	483	456	459	472	405	430	431	489	483	441	486	437	484	457	484	448	438	481	460	456	427	485	489	462	495	482	484	468	479	446	491	473	458	524	468	450	456	473	472	463	458	480	485	485	483	447	468	445	452	476	475	460	464	447	467	445	485	433	431	437	453	475	424	464	460	479	456	481	470	418	462	508	437	435	439	449	469	444	480	455	463	426	491	476	446	443	454	436	465	468	466	458	469	463	468	463	444	453	435	510	440	485	476	482	475	495	482	444	477	501	476	448	502	451	476	467	495	439	508	429	431	442	480	437	480	416	469	505	447	455	494	451	438	485	459	461	464	466	427	472	501	468	449	438	461	477	401	408	464	453	452	473	445	437	451	472	454	477	442	459	414	426	455	489	459	497	453	464	446	469	490	486	472	457	472	486	465	461	405	489	486	481	435	480	456	459	424	496	453	489	442	468	478	437	456	459	464	441	493	474	453	461	467	462	472	457	473	468	455	487	469	484	489	452	461	479	475	473	464	498	508	436	441	446	487	464	459	433	419	497	469	478	450	462	498	462	478	460	456	445	468	488	464	471	440	465	463	448	484	434	443	459	509	471	456	453	488	449	496	513	498	438	467	466	459	478	483	411	485	433	461	440	486	475	459	459	448	472	424	473	452	441	484	460	473	462	467	440	438	457	475	459	471	466	468	479	479	444	462	440	437	439	446	496	470	461	454	447	476	424	474	477	476	485	451	504	453	479	445	431	447	465	447	454	447	441	487	434	474	446	467	460	462	458	435	470	489	470	452	464	470	437	451	462	465	441	450	433	435	473	470	469	468	479	464	446	480	530	494	451	465	466	415	443	443	439	442	478	493	441	462	468	453	463	470	465	453	450	464	475	440	472	460	457	445	434	452	497	494	455	472	440	475	477	447	473	482	430	485	451	483	486	477	466	468	458	473	425	447	458	513	441	489	478	453	445	448	477	468	486	461	509	449	472	446	474	428	448	487	497	458	484	466	440	483	449	437	429	467	468	455	455	446	462	474	441	464	481	508	457	481	416	473	481	444	475	481	468	491	457	468	466	442	461	476	455	416	467	458	439	425	475	489	462	445	480	477	468	465	444	497	468	436	496	464	431	453	448	501	468	439	484	453	476	442	475	464	442	448	460	460	404	459	444	437	450	444	462	445	446	444	441	459	485	445	478	471	434	416	478	441	468	442	456	466	482	441	450	451	456	442	481	477	480	464	441	479	496	475	504	451	461	456	436	455	484	500	459	468	454	428	460	467	440	455	427	440	423	469	448	471	464	463	492	463	496	438	430	460	486	466	434	466	472	444	473	446	458	481	451	468	476	448	459	499	465	440	425	518	457	470	440	422	475	486	450	405	456	447	466	454	457	459	425	449	444	461	456	489	485	502	487	434	476	472	469	442	430	479	488	425	474	441	465	492	471	423	461	445	509	477	475	482	494	467	500	439	455	458	477	440	448	453	469	456	437	456	450	503	442	499	439	493	446	482	420	458	460	508	476	505	445	474	418	449	473	495	474	486	475	455	464	430	418	480	492	464	543	427	478	428	473	457	451	459	501	487	491	436	484	465	445	458	433	449	497	480	431	503	465	454	472	457	475	428	459	423	469	465	459	467	462	440	453	459	473	445	459	505	450	429	399	487	481	446	505	423	459	468	463	462	443	459	450	477	444	415	468	454	435	480	449	498	442	431	450	474	434	429	504	460	457	482	449	473	443	496	432	507	450	480	456	456	464	493	480	453	475	473	466	464	433	487	429	485	468	484	446	484	463	474	465	482	474	508	490	463	469	500	491	412	419	447	507	441	481	479	481	482	431	475	470	439	432	453	448	475	455	426	453	460	506	419	473	466	472	432	457	485	483	481	447	472	466	423	468	431	489	482	507	464	440	473	437	472	458	480	464	486	471	443	442	510	457	480	473	450	449	417	464	463	491	476	480	431	475	460	408	467	460	488	450	460	477	464	464	438	445	444	473	457	478	472	469	419	486	462	447	476	474	447	458	458	474	468	481	442	450	459	489	463	456	478	474	444	486	480	445	464	460	444	453	449	448	473	502	476	449	447	488	479	441	444	461	494	469	436	476	456	483	472	469	482	473	442	459	465	459	417	442	418	472	452	431	464	441	484	428	458	467	479	460	458	467	481	471	491	438	455	451	449	469	437	458	458	464	439	437	456	469	455	451	472	498	439	437	414	469	479	466	474	458	494	468	456	441	491	449	430	451	469	423	470	499	474	482	467	484	486	442	465	464	447	466	486	475	451	472	468	476	469	445	464	473	468	431	529	446	486	466	470	440	472	486	470	443	469	461	481	469	465	437	460	455	486	472	454	497	465	484	477	473	489	471	467	448	494	485	485	443	436	459	491	470	459	443	461	439	445	440	471	480	459	433	432	469	475	462	479	415	474	454	491	444	491	479	466	451	483	435	455	450	454	452	469	480	483	438	433	496	477	460	448	433	436	433	478	441	450	466	452	451	443	409	483	455	459	428	483	468	459	486	519	454	431	424	459	436	489	469	477	468	481	439	462	420	446	482	443	508	475	456	448	483	450	440	468	482	418	435	480	438	429	457	485	466	462	443	494	484	446	460	473	443	476	466	472	470	471	463	445	429	472	499	473	465	466	490	461	482	451	471	492	444	423	419	450	459	492	511	497	461	477	500	433	465	499	453	443	469	457	475	398	451	490	473	453	471	496	465	468	451	434	453	422	477	455	445	468	448	471	458	453	446	501	436	484	443	421	473	437	478	461	480	455	473	458	465	467	460	496	422	444	471	456	461	485	456	465	448	448	500	504	471	459	503	483	446	471	462	459	463	462	460	476	455	442	438	495	467	428	432	460	459	410	476	476	464	445	450	492	473	444	446	458	430	456	418	466	495	515	458	479	445	445	437	468	438	453	472	482	464	445	426	476	457	434	454	460	446	441	474	446	442	441	467	481	405	467	472	470	422	449	483	479	459	472	423	457	473	450	444	472	456	460	475	469	419	442	445	440	436	474	471	473	453	468	480	483	477	495	452	452	431	469	479	474	486	468	466	483	486	459	489	451	467	469	426	460	493	465	409	473	482	470	450	465	453	467	487	464	485	445	489	451	466	450	465	454	457	455	459	445	472	452	478	466	454	457	469	481	441	474	493	459	450	471	465	495	456	464	455	433	429	451	446	452	477	449	461	496	441	443	486	480	444	490	445	461	490	455	426	443	461	465	448	453	454	447	498	479	487	445	519	465	470	452	477	475	455	427	483	456	466	475	432	484	480	453	428	475	446	468	435	461	479	463	450	470	432	477	483	454	454	408	443	418	490	479	451	466	509	455	457	451	455	461	470	453	489	475	474	475	461	455	418	460	447	471	470	450	480	440	445	444	420	471	419	461	478	463	490	475	430	463	476	467	437
25372	21158	29703	22900	21154	21202	19094	1137	793	811	773	766	767	801	816	802	777	793	762	737	740	764	736	760	754	751	773	742	795	808	757	821	758	809	813	741	799	768	769	785	768	778	799	787	771	745	792	783	809	785	830	806	768	765	768	770	741	765	715	719	765	790	786	791	756	761	856	803	767	762	728	742	801	750	774	746	806	755	734	782	784	750	771	759	786	788	767	734	809	739	783	791	776	764	813	733	786	791	734	714	823	765	734	765	775	793	775	741	785	775	734	729	774	751	733	730	776	772	811	756	763	745	739	761	785	750	826	732	739	753	778	778	781	740	742	810	814	776	748	730	808	791	758	766	792	794	824	777	739	713	754	729	749	771	714	716	823	726	723	755	740	795	774	765	736	762	746	724	805	731	719	750	724	729	773	766	785	771	781	768	790	766	758	767	746	727	748	757	809	793	790	743	791	746	774	785	758	770	763	810	759	746	778	759	794	770	739	769	765	806	753	813	751	762	762	769	783	762	772	756	768	720	711	800	757	759	797	797	773	756	781	763	795	774	754	718	840	758	816	737	766	752	720	748	748	755	778	776	771	797	784	751	742	732	753	783	733	758	740	812	801	786	806	723	773	740	793	776	747	806	749	788	793	780	757	756	765	765	769	737	778	729	755	705	761	802	730	731	781	770	749	766	773	771	736	780	779	703	765	799	750	773	766	779	712	751	767	766	748	745	747	736	797	748	742	831	778	781	745	764	737	793	785	776	747	744	744	744	723	821	746	797	771	796	787	762	771	764	730	777	780	789	732	780	734	795	787	781	832	730	808	772	751	701	755	793	755	692	801	767	767	780	774	743	753	752	737	707	778	792	725	726	711	809	755	749	755	764	745	788	720	841	736	767	803	775	807	785	765	755	822	761	767	777	795	742	762	777	762	795	722	752	805	738	797	770	804	741	812	706	743	760	735	745	745	754	744	752	816	743	791	753	765	766	700	818	796	753	794	742	789	771	768	753	805	772	790	767	755	766	804	790	743	791	796	779	749	776	708	789	730	759	710	824	796	763	765	785	823	737	790	764	778	749	793	780	792	801	723	791	778	762	764	801	814	764	763	784	805	802	771	728	806	791	741	765	773	704	782	763	753	743	720	766	780	768	714	756	744	746	751	737	799	800	807	797	750	753	763	793	749	750	702	803	779	741	757	738	733	722	812	760	736	781	791	750	773	747	751	797	758	787	709	782	715	797	755	738	770	754	794	746	785	752	777	746	783	764	712	819	735	763	751	757	774	777	767	777	776	780	791	771	766	800	795	822	790	793	743	795	730	763	742	785	776	814	768	837	758	747	801	758	785	738	750	754	761	730	781	785	776	709	753	827	789	751	784	789	743	805	771	761	812	793	763	743	772	814	781	765	759	801	739	817	774	732	777	762	775	759	769	781	763	761	758	768	708	767	781	772	798	750	799	731	748	774	828	772	771	785	781	794	764	754	768	725	723	822	793	787	809	766	798	768	751	786	735	738	742	737	754	802	781	771	764	776	738	721	742	770	828	775	797	780	788	782	699	777	743	807	769	781	767	774	780	737	782	762	803	809	718	746	783	763	740	692	766	794	717	760	732	773	739	734	822	753	738	748	799	789	713	797	821	748	802	729	768	779	763	788	754	720	724	778	753	789	736	748	733	756	736	781	776	765	765	808	801	775	770	807	751	755	793	760	774	665	718	733	766	703	786	757	767	742	776	782	836	781	722	741	779	778	762	763	774	740	747	756	809	786	739	759	774	786	740	736	769	742	706	773	762	812	798	772	779	768	756	776	775	750	682	809	685	802	787	747	791	774	773	766	768	756	760	749	728	726	763	726	694	722	761	727	802	791	773	748	783	816	783	771	737	776	764	769	715	741	801	826	799	781	706	754	752	757	753	746	726	756	731	766	758	733	741	782	788	792	791	728	736	810	741	830	750	752	755	759	762	752	769	775	692	741	788	726	773	778	752	786	748	748	761	712	761	784	761	756	739	772	737	776	751	777	739	737	768	721	814	732	744	741	755	752	822	815	770	762	814	776	769	759	750	807	763	817	712	764	748	751	720	797	751	792	745	734	788	758	724	741	765	776	777	738	840	790	750	754	789	787	749	771	743	779	771	735	777	769	768	770	697	785	754	752	748	767	708	755	768	767	763	783	701	763	756	765	746	788	815	774	749	812	779	740	783	780	797	774	777	804	741	783	814	746	751	762	772	749	777	785	710	810	738	737	795	763	741	774	744	774	746	773	770	756	714	773	746	712	800	785	743	741	758	735	755	715	736	717	770	739	754	758	728	749	737	736	743	702	767	737	825	757	755	750	746	745	760	738	778	741	737	782	774	769	771	728	787	736	763	779	781	740	765	759	783	803	744	798	756	820	744	741	740	749	803	849	695	756	754	796	794	755	773	742	772	742	779	779	769	785	785	755	798	784	758	816	753	801	772	794	813	737	727	791	761	756	735	729	777	782	765	763	743	745	754	741	749	762	743	751	742	804	777	738	766	750	788	743	719	748	737	787	785	721	729	759	731	732	759	772	775	730	746	812	773	758	739	753	753	779	776	733	768	782	771	701	766	751	826	780	709	773	747	736	777	772	757	760	751	746	729	770	711	802	741	776	777	809	745	774	780	743	764	739	781	775	754	762	770	772	788	741	782	747	722	741	819	800	772	788	758	759	748	766	750	797	801	755	704	762	750	706	743	804	763	788	730	765	773	766	807	762	766	743	753	806	744	801	829	748	788	701	783	812	752	769	775	784	735	792	780	779	704	805	824	785	788	772	743	753	760	738	761	789	732	772	777	739	749	849	766	680	755	781	711	764	767	746	728	731	764	745	757	776	712	756	782	763	766	792	795	780	746	735	737	801	819	803	777	783	735	762	781	695	746	725	779	731	777	742	760	736	769	795	741	780	762	766	747	788	712	751	762	775	725	785	712	780	754	803	797	748	786	818	756	792	736	770	758	766	773	765	747	714	785	788	767	816	794	764	775	756	793	804	746	810	772	777	751	752	767	724	739	739	786	759	752	771	816	777	765	736	782	769	762	730	745	738	757	754	778	769	782	740	773	765	740	782	805	757	774	800	764	738	792	758	794	731	745	777	752	791	825	757	760	790	763	787	800	796	755	740	756	803	747	778	780	779	786	746	734	748	744	761	788	768	767	744	754	741	785	766	768	778	767	785	782	752	716	707	745	776	768	829	809	766	793	748	755	771	783	785	787	755	744	731	771	741	752	813	773	770	784	765	789	802	761	761	752	802	789	749	746	766	742	761	760	758	792	781	769	748	758	804	764	738	783	791	777	744	741	738	775	772	760	790	814	722	740	744	739	729	780	728	721	756	786	757	750	773	755	748	771	740	721	748	771	744	760	810	755	738	718	752	774	759	750	759	753	744	781	736	862	762	836	741	755	777	708	744	727	794	758	726	755	767	740	779	747	789	745	748	748	762	749	750	762	762	752	770	793	741	754	782	724	789	775	787
3984	1416	1096	1005	956	932	916	910	903	924	873	948	873	893	888	894	878	901	939	918	894	896	905	899	844	892	893	848	908	913	935	827	915	916	874	930	866	881	892	909	851	882	878	920	828	896	911	867	909	857	891	866	853	934	864	873	870	887	821	933	894	881	918	866	853	864	941	883	916	877	894	865	853	878	903	899	846	882	918	910	906	864	871	914	841	845	888	883	860	897	866	912	879	919	861	841	862	873	904	928	859	954	870	859	925	872	905	879	856	877	943	878	856	878	903	852	870	874	875	892	873	886	860	841	865	873	920	860	912	907	869	942	896	822	865	890	912	910	903	885	833	888	885	854	898	872	892	864	905	855	873	899	861	876	866	890	911	873	863	896	888	861	822	892	804	896	857	844	935	890	888	910	932	877	901	860	877	827	878	883	945	864	884	905	890	849	904	871	891	805	866	874	862	874	930	860	870	802	909	877	908	888	925	840	954	866	830	864	882	891	835	882	865	829	855	851	879	871	906	855	920	901	919	872	879	918	897	894	882	878	877	895	918	905	877	869	872	900	949	908	876	889	866	896	869	895	918	827	870	834	839	892	900	845	895	826	913	847	843	834	900	882	936	873	892	898	875	847	939	836	861	878	899	870	887	879	894	851	876	879	857	862	845	883	912	876	873	924	901	872	858	875	931	904	944	851	828	876	871	944	872	872	939	937	883	886	844	856	899	882	874	837	811	880	876	975	890	907	915	885	861	914	886	890	905	894	875	933	881	893	839	828	877	847	885	824	864	870	945	837	888	864	816	855	867	830	940	883	886	866	868	876	870	849	905	849	847	838	930	873	873	869	806	853	876	865	876	898	868	922	887	879	874	892	894	877	842	900	886	865	931	755	861	927	883	855	894	905	857	943	885	886	911	888	857	873	887	887	891	885	912	906	845	875	889	905	931	889	908	925	892	860	875	907	854	905	926	852	882	920	866	913	885	907	828	892	893	850	857	930	847	945	861	877	843	857	853	930	825	844	860	946	939	866	865	879	940	915	880	836	865	864	912	921	868	880	844	881	895	882	838	875	831	851	872	841	878	925	861	929	833	934	955	883	916	902	880	894	877	841	870	868	912	954	880	839	895	898	887	918	878	858	916	893	835	867	867	850	952	924	885	887	879	875	907	903	903	901	932	926	878	930	857	896	894	871	853	892	853	879	918	837	893	862	899	913	880	905	888	866	912	859	853	868	896	860	891	908	896	862	848	871	900	875	936	882	890	957	875	886	885	897	934	885	865	851	842	911	860	865	961	856	827	872	924	870	882	816	880	889	882	929	890	901	917	875	857	934	841	843	895	901	888	925	848	835	856	909	881	907	880	913	898	904	902	834	899	871	813	940	905	871	907	893	877	887	875	855	883	931	888	834	855	845	895	923	837	858	823	878	819	910	856	883	848	853	905	879	860	880	847	865	889	921	863	855	907	899	848	894	898	897	844	891	901	879	888	858	911	862	898	927	903	837	904	882	825	912	865	909	911	854	867	864	868	839	867	865	855	926	866	885	847	895	907	830	886	880	878	847	884	914	875	910	926	870	841	933	849	843	907	916	835	863	914	885	872	918	960	850	895	883	881	853	845	856	935	860	862	887	884	886	856	821	852	855	837	973	894	870	827	901	884	871	891	862	867	907	902	904	867	910	938	841	896	852	868	866	968	890	841	857	873	921	819	841	916	906	894	933	879	882	908	927	902	857	903	875	903	875	896	892	834	941	938	879	885	902	913	921	840	853	835	850	877	909	890	887	860	856	911	863	925	833	937	866	935	905	851	909	892	872	888	862	853	797	892	876	890	893	889	852	904	864	872	926	855	893	889	916	834	849	864	896	870	884	943	838	878	877	884	885	900	862	816	910	870	895	879	884	855	850	918	906	928	889	868	896	891	894	936	905	819	889	887	905	821	917	869	886	864	837	888	881	869	884	854	932	904	887	871	918	904	878	862	897	895	827	842	869	860	855	869	878	812	918	895	854	879	869	864	875	841	900	891	829	884	852	869	924	899	872	890	851	869	908	882	897	886	887	814	853	881	858	891	881	906	881	947	849	880	870	903	904	909	917	843	938	908	892	866	949	881	864	854	825	847	903	896	882	855	895	863	835	909	831	926	900	894	874	894	845	857	869	929	909	909	908	866	898	830	855	859	908	882	890	891	887	827	906	890	859	871	903	847	851	885	912	866	907	867	866	915	825	919	877	899	847	859	896	901	859	836	909	882	904	907	889	861	851	869	896	986	906	910	872	899	876	906	861	908	878	907	871	877	932	904	843	859	888	852	885	883	868	891	872	886	870	883	886	868	868	855	887	833	874	881	870	888	901	903	877	902	856	862	885	877	908	870	884	890	896	912	845	884	871	906	873	887	910	906	857	897	932	865	888	919	911	892	831	859	853	893	900	869	920	885	874	908	905	914	882	910	859	858	913	820	916	911	826	855	957	886	922	875	881	809	898	951	881	849	871	862	885	892	913	906	908	897	876	904	883	915	923	882	876	891	905	889	832	846	853	869	893	958	897	880	880	919	881	884	905	888	899	908	810	886	905	907	848	848	868	860	934	885	890	838	885	902	869	896	873	872	917	882	856	928	882	863	886	988	830	873	904	852	863	899	867	845	917	901	848	861	844	932	868	860	894	883	905	839	910	829	863	920	886	883	875	889	846	874	874	839	856	893	929	867	878	834	866	862	836	836	815	860	902	861	885	855	861	888	896	890	841	866	902	924	898	829	943	948	887	898	897	919	823	865	886	876	885	819	912	920	845	841	878	894	878	926	856	886	877	902	867	920	869	844	844	910	890	837	891	871	840	880	871	893	899	894	871	853	890	881	903	913	917	823	845	876	918	882	890	834	871	858	906	876	879	881	889	930	842	826	847	922	953	874	948	863	842	857	860	890	936	881	956	854	871	862	835	892	912	897	839	868	906	905	896	943	892	861	861	844	877	924	886	938	866	874	892	875	900	906	887	941	867	908	861	902	831	885	849	872	881	849	909	908	841	868	882	835	881	934	928	867	918	928	933	912	902	832	879	865	869	902	862	886	902	878	928	872	852	857	861	879	887	891	920	897	843	898	838	882	933	954	872	884	893	880	877	909	851	899	894	834	905	893	812	904	866	827	872	890	864	911	808	839	879	888	890	865	896	917	914	887	816	860	929	903	897	861	873	891	835	915	876	863	903	919	832	872	883	851	875	866	879	874	838	893	961	867	897	898	871	861	884	846	856	912	833	910	851	837	918	835	838	899	901	919	822	849	924	874	889	908	872	945	845	874	937	883	823	916	886	896	862	848	838	930	908	877	884	874	883	892	870	858	859	880	882	917	869	880	879	885	903	900	848	902	881	879	926	858	897	899	858	868	866	855	828	833	855	887	894	893	891	863	856	883	833	844	876	918	866	885	919	874	902	855	905	851	891	931	872	867	967	887	901	912	925	847	822	904	912	902	936	889	778	846	917	803	852	855	913	924	877
27541	21170	29549	23038	21120	19428	506	294	228	261	256	263	250	284	232	275	261	256	240	262	260	244	256	290	276	250	243	252	250	239	257	282	254	274	254	262	232	253	231	268	259	251	259	248	257	249	281	264	242	248	242	260	229	262	284	261	286	271	240	250	286	257	265	256	230	268	227	273	234	258	260	263	261	269	263	251	286	293	271	250	229	250	219	245	244	238	244	272	268	250	257	261	263	278	264	250	242	256	253	234	242	290	260	261	247	274	246	259	283	261	222	217	263	232	280	237	258	250	263	272	236	260	265	280	269	234	242	295	279	265	262	265	236	253	266	251	277	269	254	256	247	266	234	259	265	265	236	250	255	266	252	253	280	266	254	281	269	251	252	245	241	276	260	259	255	264	244	253	246	271	249	241	238	278	246	214	245	248	267	240	214	262	228	217	248	248	231	260	277	255	243	243	257	251	254	270	271	240	256	257	256	239	233	250	244	256	253	246	251	244	248	223	248	249	248	291	256	247	265	266	231	244	262	266	260	274	291	254	244	284	261	271	256	238	257	271	247	260	235	277	244	246	252	254	246	261	260	235	260	243	247	233	276	233	264	257	266	233	252	259	221	238	266	249	277	251	259	233	252	245	255	246	236	256	225	245	274	256	239	256	266	250	258	242	258	241	278	233	252	256	244	269	258	268	247	276	247	235	261	245	247	264	266	229	286	232	243	244	267	240	239	237	251	277	274	248	286	262	272	226	264	260	253	263	243	262	291	249	254	273	241	259	249	224	258	227	247	260	240	251	221	279	233	240	276	247	271	234	263	260	249	265	255	263	261	249	240	242	251	240	256	275	264	251	265	242	231	245	266	278	214	248	250	276	230	255	231	250	240	276	271	275	239	275	246	264	241	259	234	236	264	244	256	203	244	269	250	243	254	275	242	272	251	259	263	254	249	257	245	253	238	234	272	258	241	237	261	267	267	241	246	226	244	244	250	261	251	249	272	255	247	242	231	254	248	262	247	245	242	247	255	236	310	265	265	248	264	255	233	260	227	244	267	265	242	250	250	247	254	254	242	260	251	273	276	242	254	255	229	260	245	263	244	238	286	242	233	280	251	256	262	252	239	206	257	267	250	268	257	236	226	257	237	255	258	284	268	235	229	251	282	240	250	260	272	238	229	240	275	250	248	259	263	242	260	262	239	235	264	275	244	228	250	291	260	274	247	233	271	267	286	248	268	277	278	259	222	249	259	260	265	271	268	251	258	236	227	272	241	208	263	251	253	269	230	249	279	292	257	234	238	271	267	240	265	255	262	304	259	240	279	249	278	228	257	269	257	265	236	249	268	255	231	250	245	283	245	250	239	257	242	276	239	242	274	266	251	227	264	266	256	266	236	235	283	246	273	238	279	282	227	236	271	229	259	258	264	233	247	237	260	262	244	244	270	246	239	217	251	288	247	252	242	251	249	269	270	244	278	232	242	257	251	250	250	274	246	253	251	273	233	246	262	271	237	222	239	264	263	248	234	257	218	259	253	275	237	257	271	215	248	253	248	263	245	240	260	218	239	280	259	266	258	231	283	238	265	288	248	261	278	235	248	253	246	255	266	241	265	256	258	269	241	237	251	269	244	268	257	235	234	255	274	253	265	235	240	242	255	280	259	244	272	283	233	246	260	281	254	230	256	258	247	254	250	229	277	265	248	244	280	268	249	253	287	259	272	258	241	262	247	293	246	233	260	243	241	232	246	254	262	240	262	242	259	271	262	248	272	239	239	258	231	237	247	266	238	267	262	259	267	224	253	255	276	250	256	251	255	261	264	228	244	223	262	240	245	265	248	242	254	256	250	241	268	253	230	257	275	276	248	245	240	255	243	272	233	229	251	270	244	244	276	257	277	266	272	255	258	244	265	220	254	253	258	283	273	248	234	240	247	291	276	231	261	264	250	256	267	257	255	258	237	242	249	243	252	250	268	239	253	269	263	266	274	282	242	283	242	272	270	267	275	263	249	245	271	253	246	236	255	264	229	252	271	258	270	248	255	272	225	236	239	252	248	247	255	220	253	241	260	261	234	247	251	271	238	238	277	224	273	223	229	300	251	216	230	216	251	259	254	272	256	211	267	282	263	256	266	286	254	246	240	220	250	266	254	242	232	250	276	231	277	264	222	269	230	259	254	266	242	231	264	235	261	261	250	232	287	256	256	231	252	282	224	247	233	250	257	273	240	224	242	268	261	271	232	259	263	243	236	274	209	268	289	246	238	276	257	255	263	240	262	247	251	298	264	252	264	240	253	258	216	240	254	272	250	281	253	249	250	221	246	233	260	261	247	279	237	252	276	249	254	255	260	241	265	256	267	213	256	265	266	249	261	221	278	245	261	230	244	211	225	261	253	247	232	260	262	251	244	259	255	255	270	249	229	228	269	235	274	238	255	254	271	234	251	276	261	264	272	256	263	255	238	268	278	221	280	274	258	277	240	264	230	258	255	258	261	248	233	256	282	240	248	256	274	228	260	230	278	228	254	252	271	252	256	237	234	282	234	242	276	246	246	267	215	254	233	235	243	297	247	268	265	252	271	245	225	263	228	262	264	258	254	221	256	238	255	236	246	237	245	245	249	267	233	221	253	244	245	234	264	242	237	230	288	271	249	281	246	275	241	257	230	236	245	215	255	257	271	232	245	239	256	232	240	278	268	223	262	244	243	259	231	244	261	273	258	274	284	246	249	247	238	256	258	272	254	249	222	280	269	268	234	251	228	260	242	241	264	249	263	255	240	244	272	248	236	236	237	241	251	270	256	224	272	274	253	238	259	255	231	261	262	243	232	253	248	246	287	269	233	253	248	272	243	251	253	254	253	250	247	262	250	218	256	272	250	258	261	249	255	264	245	246	237	259	282	246	240	247	241	252	260	242	256	274	253	281	277	260	220	271	274	255	238	223	266	225	233	243	240	252	264	241	288	249	251	237	252	250	249	265	228	278	282	265	278	225	239	248	224	234	252	263	267	247	208	270	281	260	263	261	213	239	254	257	267	259	254	240	260	243	252	295	277	245	233	270	235	255	280	251	244	244	234	231	269	246	238	249	243	243	238	265	226	243	260	262	256	255	238	249	264	259	262	236	234	266	259	242	255	255	258	215	265	253	270	243	223	254	269	248	276	253	261	284	239	258	261	228	247	286	232	243	268	245	242	254	238	248	241	220	277	269	222	259	258	258	246	218	262	248	240	257	217	251	251	224	266	276	272	268	225	234	248	228	257	242	260	260	278	240	250	262	235	249	262	236	233	237	275	248	258	250	253	260	243	263	255	241	267	249	247	273	234	243	265	254	249	264	248	246	256	241	248	270	291	256	244	227	253	257	243	245	249	253	252	222	266	221	274	290	218	279	258	264	264	252	221	251	235	244	262	251	226	246	243	232	241	282	244	225	263	230	245	268	262	268	263	254	252	251	277	249	247	255	264	219	258	264	228	214	260	263	255	242	245	255	227	285	241	245	269	248
3733	585	442	392	370	368	337	357	365	349	326	351	313	328	329	371	351	377	347	325	358	310	338	355	329	343	343	331	340	362	354	325	323	338	313	330	357	349	292	343	356	348	322	315	311	335	315	340	299	330	333	313	320	342	337	368	359	333	354	337	357	340	329	329	337	335	325	352	352	318	328	381	339	327	362	337	321	374	321	354	336	295	310	341	313	340	332	322	346	358	298	296	337	355	335	340	312	349	309	305	342	330	341	326	335	367	328	335	355	359	331	319	345	344	333	341	328	325	355	330	314	307	327	347	351	318	332	311	334	345	337	352	333	336	325	339	361	305	345	310	316	352	384	320	324	313	317	351	310	276	329	348	334	331	324	325	336	377	352	308	318	342	328	302	299	358	338	324	358	325	348	299	306	367	335	297	362	307	336	332	333	346	308	361	317	341	313	322	333	342	351	311	370	315	326	328	335	294	309	335	330	311	297	333	311	341	318	349	325	343	338	321	345	324	323	334	341	354	338	305	316	344	312	312	343	340	342	324	304	342	338	382	356	321	328	329	338	312	300	335	344	319	339	334	338	332	314	366	361	325	355	349	290	306	324	341	358	308	346	355	340	313	338	324	341	360	345	339	324	363	331	339	335	344	335	318	342	340	364	327	326	326	328	328	341	330	322	326	348	331	328	325	348	347	353	375	349	347	320	347	333	335	345	330	331	339	360	332	313	329	344	337	310	339	306	334	339	325	343	336	353	336	306	319	358	340	342	322	348	342	310	355	365	364	332	302	334	330	331	317	340	340	300	348	324	334	329	343	333	327	323	362	342	365	323	375	346	346	319	341	363	356	296	353	309	329	362	289	348	351	332	339	337	333	329	309	332	339	320	323	308	326	341	330	367	343	370	356	308	368	338	333	338	330	317	339	320	344	333	309	320	346	336	337	326	349	317	372	342	332	319	306	349	334	310	337	327	318	314	352	332	350	307	337	337	363	362	332	315	349	339	294	342	302	344	347	347	336	326	324	384	315	346	343	336	353	376	333	339	339	373	310	285	339	331	348	354	325	335	341	340	329	339	340	357	349	334	342	342	358	333	317	359	337	323	322	300	344	361	319	329	319	359	303	321	358	322	334	335	293	352	328	304	355	334	349	346	349	340	336	337	311	337	383	354	309	334	316	341	316	315	313	322	307	328	392	339	319	331	348	348	362	328	378	327	340	310	373	334	306	336	343	316	328	348	339	336	318	324	338	341	322	323	320	316	359	354	328	338	329	332	323	325	349	356	322	343	327	320	326	322	314	339	328	409	298	325	355	311	315	309	304	335	317	323	331	333	348	334	337	335	365	344	333	336	346	344	347	336	301	330	316	333	342	311	338	321	314	311	342	315	352	323	314	327	362	349	334	327	320	324	319	315	296	344	351	335	327	355	319	316	349	342	353	321	340	326	305	327	328	328	323	329	330	324	302	319	365	325	335	317	317	351	353	298	342	370	346	330	338	346	345	350	303	309	331	339	358	343	321	338	346	344	338	351	361	352	338	340	321	368	382	337	340	344	319	364	333	330	314	332	312	342	317	339	359	343	345	356	330	332	318	341	327	300	350	333	327	330	350	318	326	320	334	338	319	335	321	343	333	325	328	351	323	335	358	295	319	346	298	314	326	344	337	301	341	317	302	346	338	326	312	343	350	337	327	335	362	383	370	303	327	356	323	355	315	317	316	335	351	323	321	365	320	315	324	306	340	348	347	336	329	310	355	318	347	330	297	331	316	328	364	335	342	311	354	316	322	325	327	330	318	357	348	364	322	335	332	339	313	356	360	327	362	301	348	332	309	316	347	327	331	302	356	316	328	332	364	355	312	339	317	337	327	322	344	350	313	337	322	342	334	306	321	396	293	331	326	351	331	314	308	326	326	333	384	357	322	350	322	355	369	327	315	339	338	332	315	356	320	338	315	341	330	322	347	296	316	348	327	342	311	328	326	331	338	330	340	352	300	345	288	326	311	354	361	304	333	370	326	361	349	370	309	368	330	335	316	360	338	341	316	322	319	310	323	329	315	339	332	313	331	334	341	319	316	348	324	326	327	311	314	365	304	371	336	312	362	330	362	335	319	327	330	344	322	320	337	330	317	324	330	348	332	323	316	323	329	345	346	333	338	341	327	323	325	310	343	361	325	326	327	352	318	348	331	347	328	323	355	352	341	348	352	363	340	333	354	359	345	357	369	332	327	332	349	348	340	343	326	359	332	332	333	343	321	328	367	325	323	352	349	322	335	322	342	303	348	350	330	316	365	361	335	319	357	310	313	339	340	323	331	329	321	320	333	306	339	341	375	322	348	363	294	337	362	341	333	347	317	349	350	341	314	354	309	342	338	327	349	339	349	343	337	352	314	361	319	323	350	297	321	335	323	327	355	308	303	346	307	316	329	320	331	313	311	340	345	304	348	318	351	327	344	304	347	342	317	304	345	331	331	339	344	324	303	306	347	349	334	344	319	327	352	346	364	283	337	322	363	342	335	355	336	342	332	333	310	315	350	301	316	323	343	300	343	299	354	312	330	347	364	345	346	342	296	340	327	327	350	331	327	308	341	362	352	333	314	330	337	305	313	358	338	289	355	343	333	331	324	294	313	336	332	329	337	344	311	350	350	335	345	311	337	310	319	325	324	306	324	335	348	344	331	346	315	317	334	322	331	333	333	361	341	341	324	356	350	322	343	345	348	304	334	352	330	334	323	290	324	320	317	323	334	350	295	308	336	352	307	342	348	352	345	332	332	380	311	353	348	341	320	315	328	314	318	298	363	338	336	330	309	367	346	350	332	304	337	332	331	373	344	340	345	325	342	330	335	342	352	315	357	341	321	302	321	344	343	323	311	356	329	330	336	365	362	325	347	343	330	305	325	346	358	346	343	308	327	330	310	346	333	330	347	343	350	347	327	356	348	330	346	339	329	318	368	348	343	319	320	322	332	366	291	348	348	318	343	310	333	352	319	348	332	298	350	339	316	357	342	342	343	346	351	321	327	303	344	341	347	357	327	361	331	313	298	313	340	333	291	351	335	343	327	329	359	334	319	330	310	368	350	356	363	323	332	340	352	352	342	324	379	352	314	321	360	319	337	308	326	317	362	348	340	307	348	336	364	350	364	330	300	330	349	338	306	331	324	329	326	347	323	306	334	341	320	338	351	365	320	342	313	345	339	311	333	345	327	360	331	363	354	332	349	348	316	349	326	335	342	354	360	328	325	334	310	324	322	303	343	335	293	365	359	306	319	340	349	337	334	336	317	362	320	321	312	326	325	311	334	359	327	337	334	311	328	327	313	306	354	333	315	323	356	342	307	303	350	296	355	376	332	339	333	336	367	352	323	303	295	331	343	328	335	352	323	319	338	354	319	330	333	339	343	321	344	357	333	293	372	332	335	364	321	323	289	308	339	313	301	305	319	345	333	292	321	333	356	336	310	342	296	305	343	319	320	346	299	332	351	345	328	350	325	367	314
22599	21212	29508	23188	21213	21392	24568	4128	856	809	804	823	781	802	751	756	803	743	780	801	775	721	802	717	771	775	713	760	742	716	756	750	754	752	758	845	765	733	802	702	731	791	743	792	762	743	783	784	743	792	741	757	779	754	785	763	806	734	728	763	775	786	699	756	755	752	785	767	778	748	763	730	765	754	751	715	722	777	762	728	758	714	743	747	735	721	724	826	768	751	769	769	733	763	728	794	744	755	721	750	738	746	777	772	738	786	720	711	752	755	751	769	790	732	734	724	802	743	796	742	775	793	809	782	746	741	749	770	782	768	750	747	767	694	799	717	709	774	773	736	745	816	743	746	795	743	732	757	780	786	733	733	766	746	758	796	791	777	808	765	797	765	738	725	737	795	713	735	797	793	801	753	759	783	756	768	731	765	784	712	789	781	770	739	759	763	729	747	757	742	764	748	791	738	793	777	722	755	727	783	725	740	745	763	754	813	743	778	764	781	778	781	758	741	690	799	760	767	774	768	807	718	748	739	739	786	744	741	745	742	706	760	777	697	758	760	755	765	826	860	772	735	739	726	777	738	762	755	757	749	773	747	799	704	772	796	746	759	742	698	752	782	751	732	781	756	762	756	770	801	746	749	752	793	792	754	794	753	741	724	802	727	769	751	797	735	751	754	729	801	783	778	741	730	814	762	772	776	810	742	781	752	762	703	716	741	748	735	762	782	747	778	782	761	768	780	740	729	738	726	724	735	775	764	800	766	742	733	739	694	773	782	808	721	757	797	710	742	765	752	740	745	779	712	716	757	743	748	762	753	754	776	695	759	754	731	705	758	784	752	807	740	740	785	745	747	741	700	732	763	791	738	795	724	718	707	719	728	781	753	741	788	736	737	737	751	756	718	732	723	760	747	747	778	769	748	759	756	754	726	798	792	733	724	712	727	700	784	767	722	803	730	730	775	757	769	735	792	704	736	768	759	772	803	789	748	738	756	719	781	762	718	722	735	778	778	793	782	718	724	774	807	730	749	709	783	765	764	770	730	753	745	759	735	755	759	752	755	734	724	748	758	764	759	730	775	752	761	795	760	753	801	739	756	768	794	797	727	740	754	761	743	762	747	763	811	785	736	753	724	749	758	767	728	747	761	767	723	747	751	708	771	793	705	783	758	719	824	794	771	781	790	760	765	741	764	753	741	785	752	752	724	747	709	783	787	767	747	786	752	762	765	798	815	745	747	729	763	749	800	718	735	784	754	775	726	790	750	798	793	721	728	696	777	745	727	727	777	712	769	725	777	720	757	764	732	735	780	749	747	774	749	780	763	708	796	746	732	785	778	749	714	754	742	759	741	697	742	798	742	774	714	705	794	731	759	745	784	742	788	800	755	745	755	724	741	753	780	733	722	769	738	699	759	777	779	750	773	770	744	758	744	758	742	750	675	776	773	770	726	756	739	757	766	725	741	783	749	745	698	786	744	785	775	755	711	748	757	740	812	780	733	725	747	741	763	759	769	774	738	760	693	769	766	751	748	818	773	721	724	800	769	730	784	706	749	780	747	719	785	771	736	710	744	756	777	740	712	756	733	741	755	725	731	756	748	729	776	785	756	766	771	778	801	794	777	750	703	766	800	724	772	756	754	741	746	792	698	778	743	804	726	756	730	741	758	750	765	749	749	745	737	784	765	738	758	771	795	712	745	693	754	739	797	744	738	827	726	810	766	718	747	768	762	772	755	756	731	734	761	722	739	738	776	800	769	729	747	750	720	726	804	797	757	783	789	759	719	771	767	781	741	731	741	765	724	767	744	755	766	764	730	770	787	756	763	709	737	791	725	817	769	748	763	756	730	733	793	732	736	734	756	704	797	743	745	698	734	778	762	681	779	724	784	771	724	747	753	775	800	796	757	814	813	814	737	735	761	757	753	767	753	759	748	709	783	779	758	741	729	730	810	700	774	761	736	775	718	828	765	780	734	806	761	762	727	751	820	760	767	756	729	751	777	740	751	720	735	790	782	785	778	774	787	740	704	791	749	799	773	731	744	769	761	774	748	736	740	766	797	704	731	707	749	753	759	760	778	758	764	783	727	761	778	741	731	720	777	734	742	797	777	752	755	758	734	773	762	754	719	708	764	734	738	754	757	753	712	761	814	746	755	719	761	766	720	712	740	735	732	752	795	743	751	739	733	816	682	729	769	736	761	762	735	770	712	730	729	770	745	774	788	763	710	699	742	741	743	759	748	729	753	733	787	801	751	770	741	744	734	798	737	796	738	768	725	758	727	774	728	703	758	770	785	751	762	748	722	781	800	760	772	798	762	746	721	721	767	767	730	734	769	747	771	793	746	731	757	696	720	708	766	728	736	757	748	808	774	761	760	810	763	770	759	706	730	731	729	745	759	769	756	763	734	746	745	762	761	793	720	762	748	709	771	775	718	697	748	801	777	766	730	748	779	771	732	744	768	775	777	750	706	768	792	778	734	731	733	781	756	793	783	760	756	726	759	762	759	779	723	764	697	728	766	744	802	769	732	758	758	771	774	752	761	733	724	748	758	755	742	731	757	735	828	685	773	785	760	760	728	771	791	727	742	712	789	819	758	722	744	756	765	717	766	734	802	776	758	718	742	749	759	740	800	781	829	757	810	721	724	693	727	726	765	763	751	741	742	718	782	778	756	754	759	718	722	751	742	775	725	736	706	736	775	788	744	785	765	738	716	733	761	756	740	733	713	736	732	741	747	718	755	750	719	731	758	747	758	723	784	772	741	779	748	784	756	812	809	800	757	789	700	730	769	732	731	744	765	766	747	797	752	757	751	749	774	751	775	717	733	746	805	739	770	742	763	719	721	790	798	761	743	764	708	689	799	709	773	744	763	763	729	778	737	798	694	797	760	733	769	764	757	778	762	745	776	755	759	781	749	796	768	728	787	710	701	759	701	749	823	748	739	770	732	765	766	747	745	739	756	782	728	733	733	752	778	755	758	774	773	736	786	770	773	711	731	805	738	770	773	690	720	757	718	726	715	725	735	788	764	780	723	749	762	678	724	755	715	710	778	728	782	743	737	760	779	803	783	735	724	744	758	730	791	725	775	802	768	750	712	746	720	699	727	719	706	766	714	719	774	797	732	733	721	772	763	729	763	698	716	773	724	743	735	728	724	733	707	708	725	787	760	722	793	740	734	747	782	764	773	693	780	763	784	757	764	718	738	745	728	733	742	786	740	769	781	738	696	689	755	759	789	717	782	747	780	743	736	763	749	721	798	714	775	741	771	731	771	731	717	722	740	726	760	735	736	743	753	713	741	747	744	775	749	677	713	742	747	712	784	745	767	730	733	748	816	791	773	801	736	725	823	798	733	665	741	736	776	668	710	813	740	774	749	790	767	698	705	790	777	761	765	746	717	761	742	743	732	718	732	697	802	747	732	728	752	731	720	722	737	774	719	756	762	729	747	786	758	781	716	740	778	802	814	753	776	705	765	707	746	751	754	766	766	735	791
4773	1820	1219	1031	1001	968	979	926	879	872	913	911	900	919	898	908	880	863	896	885	887	894	872	912	942	863	908	894	854	929	892	864	915	863	883	941	850	898	852	926	826	883	860	850	849	918	933	861	866	911	876	909	864	886	900	834	875	864	872	833	915	890	871	896	955	887	856	886	846	881	868	881	907	867	843	878	891	894	846	903	852	875	901	926	911	872	914	930	854	913	881	917	879	821	841	880	866	901	881	892	901	890	877	874	868	904	872	846	894	973	929	855	881	871	865	890	937	892	880	917	904	882	887	840	865	916	893	916	865	884	903	947	890	848	894	860	917	894	900	896	886	897	844	893	883	892	847	943	883	894	872	897	925	939	852	858	879	901	858	863	901	900	875	850	858	880	859	909	901	876	870	917	886	900	869	909	874	878	880	908	877	899	890	831	946	960	853	930	908	919	912	932	948	859	937	884	892	923	889	886	882	913	888	883	880	851	871	864	901	898	925	856	897	886	913	863	869	864	867	927	907	834	874	901	885	877	885	890	892	857	900	889	870	877	869	838	863	875	882	910	893	886	883	895	874	882	879	846	892	827	819	862	875	928	885	926	899	909	888	884	877	865	896	899	897	866	896	857	904	890	863	917	889	936	911	882	868	842	867	896	876	869	894	867	859	879	848	903	901	871	894	901	907	898	916	844	936	909	819	894	923	898	860	865	891	872	947	883	879	882	909	897	844	864	864	878	861	842	845	899	934	913	893	877	881	900	853	891	890	857	878	843	903	842	880	873	921	829	861	842	879	886	899	847	890	890	898	846	866	858	897	924	919	889	924	872	905	914	865	909	877	896	898	880	886	879	929	865	903	826	879	922	900	877	902	917	863	900	889	867	876	845	889	889	914	941	857	829	889	893	853	884	848	894	829	813	786	889	884	866	898	917	835	860	872	896	929	929	858	857	872	848	905	871	916	880	848	864	923	903	848	826	900	857	882	918	922	864	876	865	879	933	827	915	857	918	828	865	859	904	891	886	915	897	879	908	856	877	919	891	814	835	882	894	888	861	908	891	872	913	831	923	863	875	870	912	883	906	807	879	877	875	841	893	947	846	885	883	863	900	871	858	889	880	932	887	915	906	852	876	938	913	858	900	851	876	854	863	878	886	871	836	952	905	886	880	904	875	871	844	833	862	961	848	866	916	896	909	876	854	883	887	876	900	901	895	904	867	889	890	889	877	859	867	843	893	886	924	922	929	922	889	914	861	914	919	886	869	905	898	883	904	846	912	857	848	890	878	855	856	827	867	847	865	867	880	835	905	910	854	903	859	830	933	886	821	903	919	881	851	917	910	875	892	874	867	926	904	900	955	831	901	874	889	952	919	819	855	874	865	954	860	897	891	907	883	877	863	896	893	913	915	892	866	882	883	877	882	834	916	890	880	878	862	910	917	912	878	893	916	901	887	930	890	827	886	858	891	913	852	875	852	878	868	856	878	877	857	918	897	879	825	857	876	882	845	901	920	918	975	847	881	895	876	891	859	910	890	892	958	852	883	879	877	858	925	876	853	869	872	862	878	946	907	929	868	844	891	900	863	923	905	889	885	850	916	837	889	939	928	880	863	923	870	895	838	862	852	917	848	896	903	929	898	895	905	869	862	882	885	869	895	905	889	867	887	872	893	892	919	899	955	876	923	918	892	811	863	958	883	863	873	846	866	872	906	898	883	929	870	892	888	895	910	881	901	912	945	852	910	881	904	869	918	875	896	862	893	903	883	901	927	898	927	911	862	871	818	834	866	873	868	840	826	902	840	866	887	926	852	882	906	903	816	881	901	898	875	926	874	891	919	937	876	826	857	816	825	863	849	901	865	858	871	902	871	885	920	901	869	878	902	866	920	878	866	848	872	861	889	922	848	836	855	880	926	855	832	915	921	885	881	890	843	881	940	899	885	869	871	853	881	834	919	892	878	846	918	891	875	886	925	820	932	875	898	889	857	888	934	863	848	884	890	851	859	864	836	949	886	880	879	854	909	862	843	920	852	954	935	941	898	837	818	929	914	880	846	936	893	890	877	924	870	941	873	864	925	859	849	884	854	862	874	883	888	867	865	918	900	839	868	895	908	918	905	858	887	860	880	876	912	931	884	867	877	830	834	873	904	874	897	871	884	880	859	880	880	852	906	890	816	882	855	869	910	954	882	883	933	887	902	873	878	851	877	894	894	892	952	911	845	934	851	845	863	862	864	867	849	922	897	883	883	925	828	887	878	890	851	883	911	881	860	877	903	885	871	888	883	841	869	899	931	908	911	867	847	864	900	947	861	940	851	891	902	846	908	917	903	872	859	940	875	903	866	912	847	915	886	924	868	906	870	911	895	876	869	904	902	874	850	882	873	896	857	909	850	872	884	874	834	908	916	920	881	858	881	883	877	855	864	907	909	890	876	925	874	906	887	901	878	856	892	850	925	908	923	864	893	905	928	923	873	926	898	877	899	912	865	916	882	901	887	882	886	914	863	804	877	886	877	883	885	911	923	863	840	916	925	920	890	885	907	864	844	865	877	891	901	904	937	880	848	890	911	861	875	853	864	935	871	932	904	869	829	874	869	903	891	906	827	880	841	831	841	886	876	877	867	880	888	934	941	900	886	882	884	876	901	901	875	834	863	845	864	889	871	866	866	834	844	912	882	845	871	839	937	891	890	910	886	851	884	853	859	848	884	892	824	871	877	857	894	798	927	869	838	875	899	852	901	942	820	882	893	865	917	851	879	866	884	893	914	841	838	884	830	867	903	912	943	890	826	914	866	897	905	880	864	895	884	864	913	895	877	901	882	913	904	906	913	927	867	839	866	837	884	851	866	847	852	885	874	866	814	871	872	906	825	878	908	868	881	935	931	832	875	874	904	896	887	876	932	885	874	878	879	895	858	905	873	894	906	812	912	857	920	874	889	903	882	864	884	878	925	860	858	865	890	808	859	872	827	917	855	903	855	899	840	920	891	860	935	893	874	910	888	852	888	930	896	855	864	936	875	902	891	846	894	875	904	917	877	901	892	900	864	819	885	846	940	898	916	905	853	867	904	868	902	873	936	898	863	880	913	905	914	922	886	798	866	834	847	813	901	842	905	887	869	839	926	850	899	886	863	892	890	838	863	908	882	921	880	938	888	872	870	871	889	856	873	901	918	881	922	883	882	879	881	857	877	886	877	860	918	878	890	888	915	846	901	867	869	930	906	870	872	855	840	887	911	942	845	858	885	840	956	856	919	876	891	874	882	903	878	891	893	892	856	909	908	820	913	868	893	879	832	880	898	859	916	963	828	872	889	863	879	888	882	863	907	944	895	843	845	901	847	858	900	854	921	885	882	915	959	963	857	918	877	900	904	895	889	886	892	909	935	868	836	913	863	894	882	890	893	857	910	877	850	881	917	929	898	905	932	862	912	856	847	853	899	869	859	872	888	869	865	873	835	903	895	937	870	858	873	859	900	846	930	890	906	892	924	905	833
27843	21188	25393	13983	551	431	440	393	365	376	379	404	349	369	362	366	394	369	425	404	398	390	376	386	369	366	408	359	386	404	336	382	368	367	386	373	371	396	388	375	375	405	392	385	412	374	396	401	386	379	425	364	402	417	379	385	403	345	431	374	377	382	367	390	363	409	407	384	373	396	390	417	404	418	393	384	365	379	395	387	357	397	394	402	392	344	356	390	407	373	381	380	386	432	372	370	390	410	385	364	396	389	407	370	377	356	394	380	373	350	392	392	377	423	393	410	414	349	351	396	347	361	392	383	380	392	349	395	396	356	404	377	398	370	381	384	401	400	404	425	396	364	398	400	371	392	366	366	363	382	411	358	432	375	376	401	404	390	418	372	346	379	401	405	393	370	365	408	405	392	390	409	423	375	369	364	367	369	367	394	418	363	362	362	385	386	356	359	371	354	410	408	392	399	382	387	364	370	375	362	387	366	406	368	398	386	358	376	355	408	380	337	378	348	379	351	408	396	391	380	365	400	418	391	344	409	408	383	383	396	390	391	411	390	366	408	379	392	357	394	373	375	366	359	391	420	391	364	386	369	406	413	386	372	380	376	359	368	399	393	373	345	370	402	413	392	377	398	395	376	396	380	368	370	384	372	410	394	396	381	398	377	398	386	383	380	373	375	387	384	418	409	380	364	355	400	380	420	382	382	399	372	376	403	389	391	393	418	375	374	389	358	380	415	395	397	373	405	396	366	379	383	393	399	373	408	352	371	366	370	362	376	386	405	381	395	386	371	347	370	382	394	373	393	397	395	352	389	400	379	342	385	395	356	378	391	355	372	365	372	394	399	365	402	396	381	379	381	377	364	354	373	383	402	406	398	375	427	380	379	341	381	402	418	392	389	404	380	383	388	368	384	392	387	381	381	331	403	399	397	416	386	387	401	387	367	366	367	374	402	369	400	373	394	402	423	394	401	425	391	397	361	388	393	383	362	364	357	408	383	366	383	377	404	382	395	411	377	435	395	392	387	383	404	386	398	404	400	369	409	371	386	403	379	378	403	411	404	411	353	409	410	407	355	368	382	370	375	397	393	384	357	389	361	391	412	456	394	407	377	382	422	358	367	355	361	349	410	416	398	366	382	400	351	368	361	368	367	384	395	365	357	374	390	390	376	397	378	415	385	353	388	391	403	413	410	381	359	378	418	357	410	386	417	405	387	388	383	369	416	370	358	377	397	352	403	389	360	400	386	368	401	359	402	393	411	369	398	389	383	412	386	361	382	393	434	420	360	411	389	363	404	366	376	408	385	401	372	362	409	395	379	423	350	407	391	362	363	393	382	391	381	377	393	362	395	400	373	359	411	355	395	390	368	366	379	375	371	369	391	388	400	386	391	370	420	366	396	396	392	424	395	387	401	362	401	374	381	392	358	356	384	381	383	395	400	411	380	381	389	379	376	400	402	389	376	371	405	426	366	409	357	400	401	404	375	374	392	411	400	368	388	387	346	407	393	369	357	376	435	367	432	378	372	379	347	383	379	368	353	393	386	407	396	385	410	389	372	398	375	420	399	358	395	371	373	378	375	398	431	393	372	379	385	422	409	366	395	355	361	396	389	427	367	405	384	375	367	393	374	405	369	348	379	395	404	371	409	347	370	373	416	411	369	370	366	373	373	369	388	366	370	390	394	364	375	419	389	383	375	405	386	393	428	387	387	395	403	382	394	397	380	375	377	396	418	395	383	354	393	392	387	362	396	417	387	391	394	385	387	407	388	371	391	360	406	402	406	360	368	418	393	406	368	398	398	437	411	382	388	368	401	401	395	377	388	334	388	398	401	367	388	382	411	370	382	400	408	368	396	436	377	378	403	413	398	379	351	406	352	375	373	418	392	350	388	372	377	392	406	370	360	396	343	419	410	421	371	398	369	371	392	373	371	384	385	414	435	389	402	428	395	377	395	375	393	394	397	379	411	384	396	383	412	402	380	386	420	378	416	359	417	380	386	405	388	378	415	365	405	395	407	423	376	374	353	400	359	406	391	399	386	364	412	370	392	409	398	375	393	396	402	364	379	406	410	377	398	419	361	368	406	390	382	357	386	362	366	379	390	385	406	350	368	381	398	400	380	371	368	404	394	362	390	386	362	390	377	403	354	404	381	397	372	346	369	411	362	420	388	381	379	371	408	385	389	388	354	385	356	440	379	350	365	423	389	378	396	389	387	369	361	403	384	421	386	367	354	376	377	390	411	414	360	372	396	381	392	386	393	398	368	372	418	384	407	381	385	385	377	398	379	400	392	411	440	368	369	404	434	386	397	421	388	381	341	394	377	366	389	407	383	339	377	358	388	393	363	432	375	399	341	377	382	391	385	375	429	396	399	372	397	379	408	333	362	366	364	393	367	367	338	400	378	390	382	411	356	412	392	430	414	379	397	397	387	369	398	375	351	411	387	379	402	381	356	379	389	410	366	382	388	354	422	378	387	352	362	397	380	404	372	405	337	378	376	429	340	393	372	372	408	389	371	386	413	383	400	399	388	406	416	382	382	366	388	346	407	384	383	346	414	376	368	392	393	399	398	395	401	393	407	328	376	397	390	407	401	398	353	365	380	397	368	388	390	388	389	405	414	406	388	386	376	376	412	373	381	373	351	359	337	375	389	358	440	397	375	384	400	385	386	385	406	384	380	412	385	401	331	369	364	419	363	377	392	377	380	386	341	375	381	397	348	378	389	393	410	367	382	375	368	408	354	397	380	412	389	399	392	381	387	410	393	383	365	369	403	373	407	382	368	406	391	364	360	417	409	349	392	397	391	362	404	404	398	369	345	410	351	367	382	400	415	403	400	376	385	388	383	375	421	366	332	379	408	398	401	370	394	354	365	406	420	365	388	393	402	370	374	383	385	423	385	357	394	376	417	393	340	363	372	368	375	388	401	386	396	392	360	395	376	386	375	419	385	365	391	401	393	393	357	383	386	422	376	377	383	378	388	398	428	397	342	377	394	389	428	388	399	365	383	369	365	398	381	363	366	391	379	374	392	390	351	388	387	369	390	407	407	361	391	372	391	379	411	354	402	342	393	366	381	367	374	382	404	382	342	400	340	379	388	401	384	390	364	381	395	373	378	388	386	392	399	380	429	423	358	396	386	419	375	378	390	360	392	363	391	403	368	417	392	387	370	361	390	384	376	410	364	395	395	388	443	363	387	401	388	387	394	391	411	360	387	355	347	407	387	385	400	373	365	412	384	360	384	364	378	345	384	397	385	389	407	386	406	394	375	407	377	396	327	420	394	338	373	396	404	374	365	389	395	362	354	399	402	385	412	353	398	398	380	380	424	389	398	386	378	395	385	409	370	405	422	412	399	390	361	392	391	386	370	408	400	391	389	382	414	413	374	376	376	357	390	389	406	355	392	382	374	414	400	371	376	347	398	410	398	362	395	419	372	380	386	388	348	396	413	354	409	355	388	391	379	386	386	394	369	389	408	404	396	403	362	400	381
3388	538	490	489	472	470	485	479	500	460	486	469	478	478	494	453	471	501	475	482	429	512	487	464	463	475	489	479	473	457	501	518	456	487	420	461	484	455	504	462	480	476	466	445	480	446	462	458	458	464	455	487	463	482	464	463	476	467	453	436	468	449	511	485	522	452	480	456	427	450	469	497	458	479	502	457	484	501	465	464	489	495	464	452	465	465	469	480	512	472	448	444	446	490	464	414	467	463	445	470	469	473	497	441	479	457	464	442	457	476	489	471	475	450	453	468	447	484	444	470	468	459	464	460	478	509	435	453	470	434	506	454	475	448	438	471	436	475	495	438	441	491	483	462	422	442	468	480	515	518	475	494	466	457	423	460	461	475	449	429	461	442	441	490	465	467	484	448	469	514	469	490	418	494	402	472	445	478	459	498	485	465	449	447	496	480	474	462	459	462	459	478	462	479	490	490	497	460	432	446	488	455	432	480	485	485	485	476	480	468	458	442	447	476	457	439	454	462	451	484	469	487	482	459	476	483	480	441	454	467	433	485	444	445	509	481	485	473	466	444	511	461	419	498	491	474	430	458	472	466	477	447	472	446	464	496	458	464	491	468	428	487	423	462	495	415	478	470	488	480	479	497	497	495	460	463	499	463	484	434	450	483	478	469	460	461	454	457	463	475	460	477	445	532	477	459	455	459	466	485	492	450	464	469	467	482	452	479	477	466	453	448	446	501	434	481	454	483	458	442	457	477	476	463	446	492	466	427	453	443	493	438	486	518	492	494	461	486	500	451	451	484	475	468	516	479	479	459	459	461	421	466	451	432	463	481	460	474	497	462	478	488	487	473	455	492	452	465	502	461	455	427	489	440	472	442	468	459	490	477	440	484	461	464	457	487	476	476	448	460	441	463	491	427	473	462	473	484	470	467	448	458	448	464	489	466	507	478	468	462	461	468	478	433	475	489	460	510	468	473	489	482	435	449	479	456	497	467	435	502	451	494	503	507	490	436	478	521	463	482	454	478	505	468	437	467	448	467	476	460	468	472	506	463	448	442	491	480	500	458	436	457	484	476	454	467	450	438	453	442	424	425	473	478	505	469	454	442	447	484	471	472	493	458	495	464	466	483	514	429	463	492	492	456	441	477	430	466	500	458	479	462	477	451	441	474	463	473	451	459	453	496	483	454	444	464	474	473	486	512	442	456	491	496	475	446	448	421	457	486	498	453	454	471	456	474	441	461	467	448	468	472	500	468	483	475	469	452	443	456	458	484	492	464	525	509	448	473	470	482	430	472	484	471	481	438	496	483	463	452	438	444	485	470	499	474	472	450	459	477	498	492	506	491	454	443	460	477	450	444	509	472	475	505	485	439	450	466	461	510	462	455	457	452	491	480	484	529	455	460	472	465	446	497	443	501	434	464	480	469	461	432	449	452	455	472	457	493	457	456	457	422	465	471	488	437	465	489	486	462	460	508	460	470	494	461	439	460	461	444	464	465	468	474	456	461	454	502	486	446	432	469	492	482	471	501	480	457	483	502	476	520	471	462	446	453	456	422	490	486	463	443	502	487	478	453	440	450	451	526	485	476	451	448	485	488	456	458	485	440	483	456	495	472	470	446	477	461	463	459	515	459	509	460	490	460	449	476	483	466	420	464	461	469	447	492	441	450	458	422	481	480	494	449	453	440	438	480	484	502	449	452	453	478	441	474	491	469	435	455	493	465	473	439	483	456	491	454	460	502	481	443	475	467	463	439	461	456	469	480	477	449	456	487	464	492	469	475	441	410	472	451	440	487	481	496	453	478	447	446	452	459	474	469	482	455	453	468	518	489	480	457	487	444	469	471	442	442	467	443	479	468	470	450	479	472	449	463	472	433	514	428	435	455	444	475	493	500	461	482	437	453	467	477	451	471	499	461	500	478	495	480	460	477	469	457	511	471	446	457	471	454	507	470	506	470	461	463	471	461	479	477	470	464	476	439	448	450	471	474	461	446	467	439	464	453	464	435	443	454	494	446	486	484	481	460	466	427	465	464	472	443	455	487	483	495	470	459	475	494	476	469	452	451	484	468	443	489	482	464	496	459	470	474	465	482	443	467	462	460	483	512	474	486	489	451	488	483	455	473	482	481	443	471	503	459	472	414	480	451	454	483	443	426	453	491	461	433	421	471	496	494	453	488	475	482	472	467	432	437	501	446	479	475	465	474	480	484	483	468	473	441	508	471	482	479	487	506	504	472	445	492	491	449	455	485	450	481	471	502	460	472	512	462	473	468	413	492	439	470	449	478	483	448	458	516	457	527	442	485	439	513	472	468	500	445	449	457	488	470	478	502	458	420	442	485	502	488	460	452	468	472	435	484	475	471	468	490	447	472	532	478	446	455	451	486	435	458	433	463	451	457	449	493	461	459	488	484	484	461	456	465	490	461	460	510	445	499	496	478	482	449	472	467	453	459	502	474	481	485	479	486	447	475	473	477	465	469	504	458	444	424	488	464	456	500	485	432	456	513	469	461	465	479	481	454	482	472	467	458	455	457	476	446	427	431	412	452	487	459	471	548	435	479	447	447	469	471	462	512	475	460	452	461	498	481	457	455	482	477	464	472	484	481	493	477	459	442	425	460	487	472	495	478	483	435	485	504	477	471	453	489	451	424	454	455	486	528	476	465	456	434	478	462	482	458	463	492	441	466	477	480	461	479	439	492	470	466	485	516	453	452	397	497	447	486	479	443	452	447	466	462	453	490	473	460	476	433	487	509	471	451	491	474	495	462	445	473	463	445	457	459	464	477	464	503	475	497	490	478	466	482	501	469	432	477	474	491	461	444	486	434	484	440	423	476	441	466	497	505	476	438	486	473	438	487	484	485	475	461	459	485	428	473	437	483	459	479	485	420	489	436	517	447	477	498	474	426	486	493	473	481	448	502	513	482	449	462	464	475	478	453	470	436	498	433	457	452	498	451	456	469	484	460	455	448	479	445	467	451	451	465	463	469	464	448	454	478	449	461	476	490	447	499	474	505	478	456	465	473	491	486	458	483	466	442	475	460	474	455	453	453	466	467	476	473	466	496	496	469	444	500	471	497	472	456	462	460	480	469	464	510	474	469	453	513	499	451	445	500	475	499	470	472	463	459	478	440	492	470	479	463	458	497	457	466	462	455	462	464	489	476	479	491	486	480	478	477	447	445	460	490	462	471	464	472	488	440	477	530	464	464	488	467	442	490	476	456	454	453	470	482	451	467	505	476	467	461	507	450	455	462	494	463	447	472	456	472	491	462	447	483	488	476	475	464	475	471	446	521	450	489	470	462	426	463	494	440	467	468	458	468	451	489	445	440	473	487	462	468	514	520	465	475	471	465	444	466	453	458	460	440	446	444	486	491	498	436	435	466	454	438	436	440	469	474	485	437	498	480	474	500	437	477	446	493	511	448	508	502	455	453	481	495	497	512	493	480	455	462	458	485	468	418	441	427	452	493	465	482	482	458	483	492	492	442
25383	21186	29720	22925	21186	21240	19476	1152	812	810	744	832	830	782	789	729	785	782	787	767	797	798	800	795	789	743	802	791	762	754	825	721	771	817	764	778	748	744	796	732	760	761	814	768	765	805	717	766	753	822	790	744	829	784	778	751	756	705	822	793	808	772	758	798	773	759	728	798	826	803	760	756	762	802	766	789	799	778	777	773	766	795	770	774	788	781	740	804	821	730	783	800	805	800	790	746	807	770	734	787	768	808	763	792	791	819	814	811	777	759	784	781	766	774	769	758	810	757	799	805	773	759	746	743	774	806	784	789	700	764	747	751	766	773	739	739	769	806	797	721	800	829	759	821	774	794	808	781	764	791	751	826	730	803	813	778	781	793	788	806	761	832	835	798	784	818	775	777	798	761	775	772	807	758	769	679	748	750	777	758	786	787	740	783	786	771	806	744	715	815	750	801	780	754	783	786	784	752	813	822	767	821	775	747	723	784	754	784	780	787	803	720	815	801	808	805	781	759	782	802	804	755	764	778	774	772	810	735	818	795	799	802	777	815	763	783	784	799	747	829	793	734	785	774	809	809	790	783	785	847	821	746	749	757	824	763	762	826	799	800	806	816	815	765	790	773	836	766	793	788	714	787	773	700	806	765	788	774	786	761	766	824	762	789	802	780	744	756	803	759	793	769	774	787	798	747	803	794	766	763	765	778	858	783	828	741	838	785	777	728	780	815	839	805	729	758	820	849	752	789	731	836	769	827	794	812	781	772	795	785	801	744	776	775	817	824	801	761	815	788	795	755	815	776	796	806	783	742	746	814	783	756	823	829	759	773	787	767	839	772	818	792	712	788	827	737	752	780	788	779	733	753	806	777	751	786	760	814	799	780	797	780	760	792	777	772	772	831	814	788	805	807	722	759	808	780	744	765	772	821	820	766	741	782	818	836	755	787	796	826	798	771	822	759	758	788	806	791	751	741	774	777	771	780	791	731	740	747	798	741	761	761	763	765	753	800	751	785	757	789	803	813	781	826	822	777	797	836	822	773	780	777	785	800	767	811	738	747	778	782	733	771	811	777	744	747	773	759	762	683	805	787	830	806	824	744	772	796	726	743	795	798	755	784	795	824	746	762	771	781	779	795	702	781	796	772	787	767	747	740	730	785	724	758	760	823	789	747	820	791	769	795	771	801	795	819	732	772	750	782	734	791	772	784	753	774	788	752	792	763	727	818	820	742	760	748	801	776	744	767	765	786	810	837	795	820	761	740	776	791	751	713	800	740	740	756	781	813	772	767	809	794	830	767	830	742	806	775	799	789	796	735	790	749	754	771	707	750	774	759	757	754	789	767	787	820	795	740	767	819	808	769	787	777	800	822	801	741	760	756	797	784	796	755	792	800	746	806	807	788	807	810	813	764	775	828	802	810	742	785	758	813	778	763	811	755	821	746	750	824	780	799	858	803	817	748	797	740	771	746	828	786	824	767	796	768	790	797	752	727	756	744	800	768	724	768	741	828	793	780	764	771	781	750	806	812	765	760	776	759	739	715	799	786	774	813	797	811	823	772	717	805	779	743	764	791	746	801	798	739	771	738	747	812	804	798	797	784	802	753	797	702	758	795	791	776	785	763	751	790	857	778	745	782	709	751	820	762	800	767	746	803	735	788	734	771	761	781	817	761	753	769	750	757	727	809	780	750	800	775	762	801	801	819	754	820	810	761	752	811	726	809	824	779	803	747	722	732	851	780	858	770	749	787	776	832	753	758	776	793	805	786	754	831	788	790	738	753	807	825	811	812	804	794	817	816	698	812	722	766	800	760	809	780	768	770	761	759	791	754	821	755	766	792	763	757	787	781	763	803	800	757	763	767	767	748	736	764	823	806	732	750	770	808	749	797	762	784	761	799	764	791	786	824	785	780	811	766	786	752	795	784	800	804	781	760	785	805	749	756	790	753	727	760	787	773	773	753	736	799	746	773	712	787	747	803	822	774	726	780	803	785	766	780	752	786	806	777	777	788	834	789	789	788	787	776	781	817	790	778	742	762	825	760	769	806	756	797	773	781	795	741	794	761	811	747	791	769	759	768	756	780	763	759	824	820	749	802	774	728	771	771	756	722	866	784	772	770	825	736	772	793	772	772	777	754	749	823	787	788	820	784	763	705	732	824	756	752	758	741	775	808	759	775	819	792	797	756	758	762	745	840	804	860	780	860	806	750	792	766	790	774	754	747	740	791	821	773	756	798	778	740	773	733	774	835	771	762	862	742	788	732	745	770	809	829	768	769	765	783	729	791	795	764	778	762	799	770	787	760	823	802	815	747	735	821	757	728	768	697	768	759	768	776	773	711	810	711	751	775	791	744	759	793	775	819	776	786	758	813	735	804	836	758	785	805	737	735	794	737	768	794	831	753	792	843	810	758	753	772	781	813	736	793	774	759	765	799	734	759	788	808	757	770	751	778	708	715	753	770	774	816	776	779	727	760	777	733	769	763	785	747	809	801	748	771	718	784	753	791	782	736	770	742	786	781	761	763	752	734	762	801	795	763	787	777	746	727	793	753	774	751	747	723	810	752	756	751	805	743	812	836	790	790	761	792	815	799	733	769	767	731	778	774	776	770	810	789	783	755	757	767	789	781	743	743	786	786	766	797	741	766	765	768	761	798	757	756	781	791	805	750	789	749	798	752	772	775	784	786	763	758	772	783	775	762	784	828	764	698	811	742	713	764	773	800	770	729	772	805	788	777	793	809	760	753	760	772	782	695	753	776	720	738	802	771	765	761	756	804	750	833	796	773	814	764	749	760	739	796	764	750	788	741	759	758	817	763	734	813	744	810	804	764	773	824	739	853	762	776	838	785	793	783	746	777	766	750	769	834	765	688	749	804	761	765	745	730	797	804	771	819	782	755	773	765	788	769	711	744	795	777	751	834	752	792	769	728	780	778	759	741	739	769	745	798	735	772	756	739	774	759	733	756	739	765	818	743	842	749	784	758	787	766	770	829	733	768	784	796	777	792	763	781	818	797	726	742	755	815	752	763	802	737	794	776	755	801	748	767	794	773	750	727	766	758	817	754	760	763	757	778	808	718	728	774	729	720	764	787	798	818	767	762	776	724	777	750	776	762	798	812	777	795	789	757	785	784	780	758	721	748	770	745	738	806	769	830	775	769	807	773	786	749	795	785	727	803	735	780	797	748	781	763	795	785	765	766	786	792	776	743	770	793	798	784	772	820	784	809	734	747	806	739	751	732	769	755	810	758	800	767	714	772	752	733	770	789	773	733	761	776	786	799	803	718	763	792	739	750	768	760	744	750	737	791	771	761	764	768	764	730	722	797	761	788	757	769	741	798	800	783	785	776	798	754	786	784	791	763	730	788	779	783	788	826	731	789	776	778	765	755	787	781	772	732	755	788	738	789	772	724	755	779	737	722	751	805	772	768	800	777	801	777	775	775	741	752	744	764	793	826	741	771	762	718	773	793	708	761	794	791	787	791	790	758
4124	1459	1150	1033	916	919	931	956	963	925	917	903	851	920	924	845	871	901	909	907	906	867	955	899	893	942	907	869	906	887	919	851	894	897	882	926	923	916	913	910	887	904	896	906	905	897	897	844	929	913	936	880	970	909	869	918	862	855	966	903	927	841	897	922	880	897	907	914	912	901	912	928	937	860	896	884	904	865	865	919	896	949	916	925	866	867	881	912	875	880	892	839	836	898	956	846	936	916	882	901	872	951	903	934	822	906	864	924	926	908	849	873	915	856	874	905	921	953	868	919	913	958	961	957	922	883	925	906	925	858	862	877	886	892	934	906	924	870	866	909	834	942	889	841	909	914	874	865	862	917	938	883	890	951	942	944	924	898	918	928	910	917	906	914	923	932	849	908	908	873	874	918	934	918	884	871	912	862	966	940	913	859	916	879	937	853	897	879	921	934	934	908	889	922	855	826	942	885	876	874	906	886	842	910	899	887	946	889	891	872	864	888	897	898	885	913	889	857	913	902	879	899	888	879	881	897	911	927	888	877	865	893	922	925	885	885	854	889	887	858	919	845	912	930	889	860	884	832	861	858	846	912	905	858	898	902	881	956	847	889	904	902	866	887	860	878	891	886	909	836	871	859	961	878	876	876	916	896	872	907	872	899	933	897	896	885	906	888	931	873	843	860	913	954	906	928	967	865	882	921	899	938	917	889	854	898	881	898	885	860	878	895	891	930	886	850	869	896	930	892	904	928	799	910	908	918	878	888	921	893	889	898	958	851	875	923	890	868	849	878	920	851	884	923	889	900	868	897	886	861	899	852	934	900	917	901	872	894	918	884	894	874	941	878	880	823	877	931	899	832	891	911	834	853	875	881	913	912	884	957	837	889	903	894	880	877	890	916	858	902	843	886	883	893	885	925	887	904	892	905	932	922	894	899	944	894	933	906	854	883	851	874	887	887	911	865	885	903	891	869	887	856	894	906	921	884	873	913	952	908	910	896	868	923	893	894	847	903	859	908	903	927	932	936	860	903	894	917	867	920	909	867	931	942	878	891	893	872	902	869	928	881	890	877	875	898	924	916	913	855	931	878	945	889	875	885	901	902	858	941	885	870	902	873	867	906	867	867	907	940	918	898	897	903	845	865	920	904	918	911	882	923	917	840	943	922	878	902	844	886	886	915	901	879	894	908	896	937	871	917	914	904	907	945	892	935	866	881	976	914	941	844	866	936	903	895	909	910	909	859	864	937	881	964	873	872	883	913	934	902	887	824	930	854	937	893	882	919	903	866	905	904	896	933	934	892	889	886	820	881	907	921	921	884	931	889	838	856	928	894	867	886	912	911	879	890	894	847	853	904	834	947	857	934	853	892	882	903	862	861	884	879	988	936	874	914	883	846	879	894	916	911	921	908	875	918	904	882	820	896	849	920	838	947	849	901	868	897	909	873	900	897	866	941	852	894	930	885	888	847	909	891	888	941	920	903	885	905	854	902	909	943	935	837	853	879	899	901	894	864	877	953	919	916	984	913	912	899	940	896	919	900	896	946	916	886	894	842	913	896	837	871	918	953	848	919	889	933	886	888	886	915	862	919	861	911	897	846	905	902	921	900	912	917	820	892	906	858	900	846	902	873	919	874	947	887	912	920	913	931	925	921	871	911	939	850	896	893	908	888	904	837	908	874	919	851	888	890	843	857	883	926	857	850	906	897	888	938	867	911	878	905	857	867	922	872	939	917	882	917	937	894	959	894	900	896	908	901	865	954	869	866	885	849	861	890	937	880	946	862	897	873	879	842	900	888	893	908	917	911	930	897	913	884	924	861	875	899	880	897	905	916	861	854	897	870	910	862	914	822	873	905	914	909	835	802	856	851	894	885	902	925	875	939	888	874	906	898	898	938	853	851	859	893	882	932	909	896	852	915	927	830	837	884	907	866	903	867	910	922	879	893	876	841	876	885	919	948	903	909	926	867	890	835	871	898	869	850	911	876	945	863	889	868	870	880	902	896	896	837	938	887	892	884	876	878	881	877	884	858	881	924	925	870	888	873	900	853	938	860	872	838	952	917	857	903	874	864	884	918	917	885	954	869	870	841	903	843	918	896	885	884	887	861	888	828	875	901	892	899	907	905	937	886	881	907	831	896	842	892	893	873	884	878	905	915	898	957	885	926	905	865	911	959	903	913	899	956	859	897	853	851	911	865	865	840	842	874	883	886	851	952	919	881	907	845	946	904	868	850	894	914	939	903	895	889	860	887	894	918	882	890	861	880	849	837	907	836	883	893	892	879	933	894	910	925	855	861	896	895	835	914	896	891	930	897	870	942	883	971	892	872	937	936	898	884	888	905	867	851	891	858	943	872	878	897	950	891	895	917	911	889	867	929	899	940	917	871	939	857	891	887	849	908	877	916	904	828	830	886	859	897	902	864	923	884	890	865	892	907	917	882	867	870	881	920	910	868	913	915	914	841	907	958	894	930	882	927	902	911	851	888	884	921	904	939	908	889	892	921	839	814	855	896	867	917	882	881	861	863	922	956	885	869	915	887	907	884	892	875	807	904	923	885	890	905	851	892	896	903	916	879	905	879	906	936	924	930	905	898	925	909	903	872	897	854	917	833	847	855	874	881	906	952	864	875	957	931	840	881	860	880	866	889	896	927	921	935	899	941	865	922	894	851	872	938	914	901	905	887	918	853	882	894	854	920	885	896	927	864	933	872	872	916	876	867	872	934	896	929	850	862	972	919	879	928	853	905	918	896	880	911	941	914	868	902	848	913	870	818	859	928	876	877	877	896	851	885	889	845	896	853	925	901	893	888	918	841	843	887	905	877	890	920	935	908	931	898	853	851	889	949	915	897	854	864	911	853	856	852	898	913	890	919	900	921	906	894	893	877	883	913	875	871	889	898	921	933	919	926	876	895	893	866	889	926	891	887	954	878	884	894	870	929	859	900	875	916	871	939	879	837	902	908	920	863	917	846	922	850	881	925	877	929	936	913	880	882	873	874	945	916	896	860	905	820	927	902	863	903	918	862	917	914	860	922	853	907	920	935	868	892	886	871	848	910	875	888	900	887	937	898	867	824	901	832	891	923	927	930	922	919	869	850	898	895	905	914	887	911	895	913	909	928	944	885	893	942	877	931	892	860	898	870	890	911	915	978	920	926	901	910	919	914	934	891	906	898	852	845	902	854	876	903	864	885	911	896	880	859	781	832	890	856	937	864	920	861	888	874	871	892	910	917	889	900	903	896	911	841	882	861	940	919	826	928	904	848	902	861	913	872	884	913	866	882	929	844	812	886	869	850	861	913	952	916	951	868	875	850	888	862	912	896	860	879	842	878	927	833	885	894	852	922	882	890	855	924	938	896	916	894	933	857	905	954	861	861	905	854	897	936	907	908	878	904	828	870	900	872	891	896	891	864	924	934	881	921	902	905	873	907	893	900	894	894	886	954	838	909	896	931	879	936	917	911	824	876	910	901	914	938	865	888	882	869
27530	21170	29539	23051	21121	19448	550	285	255	255	269	264	265	260	284	253	282	254	274	264	283	268	268	267	261	240	283	235	263	237	271	266	271	292	277	266	260	251	260	253	264	220	259	277	251	252	263	269	232	246	266	268	249	244	279	242	231	255	253	265	252	235	251	294	231	269	251	252	255	261	236	252	236	263	275	263	255	239	291	276	251	269	237	225	266	274	228	263	277	277	266	242	267	253	287	266	225	251	237	275	249	230	280	270	266	270	274	253	259	268	256	241	261	261	265	261	265	254	250	251	251	256	251	275	239	239	245	272	249	263	256	250	261	272	286	270	231	244	271	261	250	302	257	272	244	250	269	253	288	248	259	236	291	267	252	289	258	262	229	236	238	278	254	233	257	267	249	238	265	276	250	280	277	277	249	228	252	266	254	236	288	259	258	271	280	239	274	270	263	281	262	271	285	275	261	269	264	259	246	273	243	266	276	244	265	246	253	227	224	297	251	242	240	245	248	263	244	237	264	257	249	279	261	264	253	263	260	250	253	265	243	261	260	245	268	252	260	265	246	256	270	273	251	239	238	243	268	258	248	235	268	255	257	278	268	234	241	283	248	247	258	247	270	258	258	232	244	244	258	251	259	283	244	263	254	255	247	269	234	276	273	275	253	263	234	267	290	232	256	263	243	276	244	261	261	258	267	246	286	237	251	263	273	269	280	256	281	265	256	246	258	252	278	233	277	242	272	212	250	255	300	267	290	238	264	265	255	260	267	256	245	268	259	267	281	254	270	265	277	236	248	256	260	271	267	247	270	237	258	261	259	234	260	248	240	249	265	272	258	275	241	255	282	273	255	265	262	236	243	244	247	235	242	255	250	259	261	235	264	266	272	283	284	280	261	274	274	264	290	248	267	264	263	289	264	290	238	250	255	242	267	237	264	251	241	251	279	278	260	249	262	242	258	235	263	233	279	269	238	261	266	265	271	271	276	264	257	238	259	264	253	257	262	253	224	238	257	271	237	262	239	238	265	241	229	274	267	250	244	226	257	253	245	263	243	244	281	252	266	263	230	272	262	280	246	257	268	255	274	239	254	251	250	270	262	243	253	300	252	268	253	232	263	221	238	224	244	278	280	250	265	287	263	253	276	258	248	234	287	232	254	237	259	243	244	239	248	262	249	261	228	259	250	267	265	242	255	279	273	240	257	274	256	282	251	260	253	255	262	248	253	281	289	211	287	282	241	235	249	275	256	255	243	285	279	247	270	250	241	225	267	273	267	278	269	251	262	264	263	277	253	259	238	255	256	225	245	229	254	273	235	231	260	249	256	238	275	246	246	274	229	269	236	255	240	273	237	253	248	284	259	233	278	242	243	261	234	237	242	232	254	262	263	242	253	229	241	271	255	259	282	263	281	265	259	273	252	244	270	259	251	240	246	264	283	243	259	256	263	265	263	247	254	298	260	272	231	245	278	243	267	242	274	207	231	267	276	266	245	252	229	274	254	254	249	270	249	236	276	219	266	252	235	278	225	254	246	259	279	231	252	257	244	273	250	257	280	265	248	258	235	237	243	228	283	253	202	271	243	242	255	251	244	271	282	266	262	276	254	269	251	255	269	258	259	254	250	266	249	243	248	283	282	261	253	242	253	251	264	248	271	240	255	252	240	274	244	267	283	258	282	249	252	256	224	268	265	271	264	311	259	257	255	256	251	266	236	264	266	249	259	253	235	237	222	255	249	252	254	253	267	240	247	230	268	282	278	292	276	289	240	245	260	262	226	255	252	267	262	280	255	290	246	249	263	248	285	239	240	262	269	279	271	247	252	252	262	265	257	265	259	276	273	232	260	244	252	278	294	256	263	240	262	256	261	236	269	257	264	250	240	238	279	255	296	252	249	243	246	251	280	267	234	251	251	243	242	246	241	237	266	250	275	284	281	259	275	273	273	259	261	254	247	250	268	257	257	269	242	243	230	256	252	282	237	272	269	259	275	257	243	222	267	289	248	238	265	263	255	289	265	245	277	248	288	276	269	247	235	241	243	245	266	240	240	224	254	279	267	276	251	243	225	237	273	257	232	250	269	248	260	248	275	245	244	246	220	251	235	256	255	248	271	257	243	274	275	291	252	258	270	225	235	244	253	223	252	255	257	260	249	255	244	255	260	274	237	254	251	250	289	243	241	251	248	242	247	249	262	255	241	243	253	240	262	255	247	265	265	249	263	221	266	229	228	235	233	238	258	259	244	251	293	273	258	246	257	270	267	268	283	259	259	232	261	246	233	252	252	257	233	269	246	229	242	287	252	257	255	284	268	270	273	228	248	242	241	281	224	228	252	250	256	234	232	267	261	270	241	237	262	255	252	260	243	238	239	280	266	256	242	247	255	278	265	246	253	238	265	259	242	264	266	254	237	251	258	246	245	273	243	253	275	282	262	235	228	255	269	273	243	258	229	232	260	262	256	239	274	246	248	249	252	272	259	255	276	256	234	259	278	263	246	260	241	255	252	253	265	252	268	256	269	221	271	262	260	254	259	268	273	232	263	274	267	262	240	242	263	237	253	276	265	266	265	247	302	255	252	272	246	216	233	268	224	230	271	275	256	234	251	291	274	263	249	252	246	264	265	260	237	254	248	250	255	232	255	229	250	244	274	252	262	250	238	249	251	271	263	271	265	259	242	235	275	276	230	285	263	216	271	267	262	274	245	273	269	283	269	261	264	245	250	231	250	256	257	274	244	284	289	272	269	256	249	281	241	230	281	241	264	238	263	243	240	264	271	247	253	246	266	230	243	255	256	261	240	242	259	288	258	237	260	237	253	264	261	239	267	240	255	277	237	255	249	261	253	237	261	277	252	277	250	275	245	261	256	252	230	246	261	251	245	208	247	239	259	235	267	286	271	256	250	251	251	235	242	219	248	249	241	265	247	262	270	255	229	253	255	252	278	232	266	273	267	273	261	263	231	267	267	255	247	257	268	265	279	225	251	230	252	250	265	266	282	254	265	285	255	272	248	276	271	274	279	258	242	249	283	248	262	259	263	256	266	261	288	251	258	236	240	256	253	276	272	260	239	243	254	262	245	253	265	251	266	283	269	243	263	252	253	237	263	282	219	231	272	284	237	251	255	241	280	253	258	309	228	262	223	275	229	231	258	254	275	263	278	263	247	236	252	259	271	284	277	255	247	279	251	259	244	259	242	250	271	225	291	251	272	244	265	250	241	241	238	270	235	266	248	233	285	284	240	237	254	258	247	263	258	258	271	252	266	245	254	262	246	233	278	247	250	253	273	296	261	253	273	283	249	247	262	254	281	273	262	247	270	248	260	285	245	233	259	270	256	242	245	264	275	222	232	234	244	236	242	256	263	254	271	279	267	236	256	270	242	280	242	246	256	266	263	217	262	266	270	241	230	261	266	259	246	252	242	265	246	226	268	247	255	263	248	262	262	249	262	250	259	229	265	241	266	256	232	236	260	245	258	238	253	262	250	280	266	239	241	263
3822	621	423	398	350	390	387	324	359	327	327	326	327	318	331	351	367	350	339	335	323	359	347	332	304	353	338	305	335	354	328	359	328	327	328	362	326	335	341	353	343	311	344	319	357	318	326	343	306	330	332	322	365	354	350	338	340	356	334	360	340	331	309	359	306	333	329	328	325	317	355	348	323	359	365	319	361	332	331	319	344	344	308	322	330	372	322	332	368	352	332	379	342	305	373	379	323	335	344	330	327	341	347	353	356	342	331	326	326	356	351	343	360	343	319	335	343	304	346	315	329	342	317	351	336	363	335	338	326	373	368	336	342	341	328	356	336	329	330	333	315	313	327	320	337	324	356	318	361	345	335	332	381	365	335	358	311	346	341	319	323	313	381	356	349	371	362	350	354	315	328	325	345	349	337	350	366	330	364	347	328	313	330	329	348	370	317	331	322	338	332	326	369	355	320	344	361	334	316	402	329	372	332	373	361	349	327	344	352	330	293	330	329	346	339	331	349	334	354	325	307	308	344	333	347	342	362	356	343	344	345	320	365	325	354	365	321	358	331	361	340	355	346	346	373	326	333	340	346	323	308	360	319	333	325	366	330	372	330	324	352	334	335	340	341	311	312	305	331	330	326	343	339	334	339	349	333	327	333	342	347	347	344	333	352	320	347	354	332	351	350	309	318	313	329	366	324	340	318	337	363	308	341	324	341	315	329	329	348	325	337	315	342	337	323	329	350	332	347	351	373	331	329	343	370	364	296	340	333	372	350	346	337	340	329	339	356	338	349	331	376	320	332	350	321	357	320	364	339	340	321	318	383	334	358	352	364	299	346	326	331	353	375	376	332	350	337	358	321	328	320	347	317	351	331	345	354	321	315	328	313	312	351	368	342	335	338	329	350	312	306	353	339	314	363	321	348	342	323	352	351	332	320	371	352	332	337	335	332	334	340	313	331	326	341	314	356	313	320	320	354	311	308	351	344	359	337	371	389	312	336	357	332	318	350	309	317	345	319	315	326	306	326	373	301	330	321	328	350	308	321	346	347	345	322	335	334	321	321	317	369	314	340	308	353	343	330	349	336	336	325	363	335	341	364	346	363	331	352	356	324	337	347	333	326	366	338	345	312	298	346	338	319	310	321	335	326	377	330	341	339	328	363	354	295	338	312	352	328	364	325	388	344	329	324	404	329	343	347	325	319	330	300	317	312	321	361	336	367	359	297	321	345	308	332	312	331	348	338	345	322	312	300	360	326	331	363	349	357	353	353	361	331	350	315	325	279	331	331	354	311	348	337	356	324	340	357	345	361	359	335	300	345	354	316	353	348	333	327	339	347	327	377	363	365	346	341	337	370	310	334	314	324	363	339	294	340	334	317	321	351	310	325	324	312	328	361	324	303	353	363	335	341	341	336	368	357	361	344	362	352	350	348	369	354	354	338	361	320	352	327	329	323	321	365	346	361	383	291	373	320	317	358	341	301	315	334	339	333	358	340	361	333	363	321	352	338	330	301	333	327	338	361	333	359	325	330	337	319	348	342	329	322	359	364	328	316	329	367	365	362	342	333	338	346	353	349	363	325	327	344	310	347	342	309	344	302	361	319	321	339	365	344	322	338	334	333	319	364	336	337	350	346	369	327	317	339	326	353	350	337	343	372	355	305	328	357	358	328	352	380	336	343	343	365	348	345	333	330	328	342	333	326	367	379	342	351	325	324	350	350	309	335	309	313	311	328	348	366	311	356	373	336	329	333	334	355	319	312	326	343	363	330	330	383	317	358	346	335	337	341	331	318	352	328	385	355	323	364	341	333	342	323	314	323	349	337	328	321	322	332	310	350	322	311	287	366	337	328	333	344	372	312	318	306	304	328	334	307	347	367	353	347	325	348	308	341	344	318	345	315	316	352	333	323	322	327	307	326	363	317	342	353	371	342	338	332	325	324	311	317	352	332	345	319	366	328	329	328	353	363	303	306	313	343	324	338	325	321	361	333	304	312	338	363	338	355	331	357	313	360	338	313	344	319	315	318	337	352	334	322	315	342	346	348	323	330	298	336	308	310	321	337	353	372	340	345	354	333	342	332	332	340	363	346	344	373	342	315	345	343	348	323	331	301	327	295	360	334	364	368	344	333	343	317	317	301	327	357	325	328	322	347	327	334	338	346	341	378	377	325	353	334	342	358	324	367	344	352	335	336	354	351	337	341	355	360	334	351	316	313	323	354	337	338	367	336	332	333	331	346	323	318	348	321	315	316	335	309	340	340	351	340	344	357	347	326	361	330	352	337	320	352	345	356	329	336	320	316	337	350	324	372	356	352	374	339	354	328	314	327	315	312	335	338	335	337	334	351	361	329	357	337	365	356	342	361	318	385	321	317	367	346	312	321	304	315	307	308	349	340	292	332	315	332	335	337	344	373	332	366	367	326	322	333	333	338	329	299	342	370	328	338	357	304	337	344	338	327	329	348	323	336	348	349	345	311	335	329	328	325	339	356	338	355	328	283	353	320	370	340	352	337	342	320	321	331	325	314	316	332	353	347	332	324	338	316	340	348	279	339	310	335	321	331	318	315	344	358	360	320	329	305	350	349	361	371	339	342	351	335	325	351	306	339	338	320	346	325	330	331	347	348	325	332	349	339	354	305	330	370	343	340	328	383	352	349	352	369	330	362	327	368	330	358	337	325	367	335	347	352	332	362	330	350	330	317	327	347	303	353	332	342	348	333	308	341	341	326	351	348	341	350	345	348	353	351	337	327	341	339	321	362	320	320	351	358	319	376	320	337	303	357	323	352	337	332	337	279	346	329	296	338	358	324	352	346	348	353	342	312	313	302	323	322	340	329	326	341	344	322	318	308	336	328	335	356	329	325	347	356	349	353	318	328	325	337	346	335	336	328	384	310	341	326	343	358	318	321	356	368	352	318	315	381	343	359	337	362	330	328	341	350	319	364	312	374	348	299	342	348	358	311	343	340	316	350	352	340	360	309	320	320	340	333	358	375	369	335	331	339	306	361	342	356	351	356	325	349	315	322	364	316	356	341	354	352	310	308	329	341	327	365	352	343	321	320	327	334	367	309	323	328	346	328	305	358	354	354	325	327	353	324	318	353	334	349	346	325	334	315	325	330	320	302	344	333	313	337	325	325	333	356	296	355	369	312	349	333	358	353	288	332	327	314	338	340	334	326	325	353	290	338	315	367	342	317	330	348	343	330	330	356	372	355	354	358	315	354	338	311	305	316	336	345	333	336	349	322	359	340	346	332	351	336	344	339	329	323	364	364	318	308	378	361	373	370	318	317	360	321	333	363	317	361	353	325	332	325	379	322	370	342	339	331	349	284	331	365	347	332	341	351	312	324	342	311	337	337	342	315	362	322	321	342	332	319	329	361	321	331	334	317	357	345	323	332	327	324	359	321	346	338	355	325	356	362	323	354	325	329	354	324	350	345	315	319	314	362	333	343	329	360	318	315	386	336	363	331	323	340	310	301	311	327	332
22563	21194	29511	23181	21191	21364	24367	4097	840	819	848	815	814	786	800	729	820	764	787	772	742	783	744	772	783	753	790	760	807	827	770	794	736	774	780	785	764	744	744	773	753	764	784	713	786	827	721	789	783	813	754	759	748	785	777	800	802	694	803	777	753	743	787	769	801	768	793	792	798	780	761	799	795	732	784	790	743	723	774	818	760	720	759	777	734	782	721	776	740	760	700	779	763	752	742	743	737	750	782	773	761	774	707	721	763	786	761	729	758	787	792	742	755	781	820	783	756	760	769	749	738	762	789	767	779	735	795	723	767	760	759	799	727	727	734	781	794	720	771	762	699	733	766	720	742	746	738	724	703	791	746	763	796	762	794	741	754	759	732	764	770	789	776	776	759	751	776	735	743	761	742	796	742	751	793	743	762	788	722	740	776	757	734	712	768	774	774	722	726	752	814	828	742	761	788	732	743	731	732	755	808	774	755	761	772	736	738	744	792	775	782	761	782	788	724	760	777	735	814	742	722	734	723	788	735	796	751	771	741	736	795	761	744	790	754	811	782	787	773	728	734	801	796	777	744	755	769	735	788	720	772	725	789	784	808	739	714	768	742	708	777	704	723	795	756	756	746	757	780	777	760	734	717	741	698	795	702	739	772	779	741	739	768	783	793	720	763	753	765	751	758	772	753	759	707	795	770	712	749	812	743	757	741	808	709	693	780	762	725	781	759	763	785	755	749	749	795	729	727	766	778	729	768	749	763	743	746	737	789	775	783	732	725	742	754	758	775	739	809	754	708	752	741	771	767	770	782	747	740	725	777	731	752	783	787	773	774	754	761	789	787	750	776	755	771	795	748	734	807	752	780	766	731	803	771	731	738	730	732	818	797	743	742	742	759	795	710	732	751	765	760	795	789	695	739	761	787	741	753	744	737	752	748	756	767	747	753	732	765	765	787	808	801	761	772	748	800	754	708	786	748	752	760	735	775	751	763	788	752	742	741	805	763	781	787	755	744	765	766	759	766	774	768	750	773	758	737	790	818	741	736	789	716	801	770	744	740	778	804	764	785	741	744	742	769	743	739	728	830	758	759	736	728	720	794	800	732	783	758	768	785	756	775	749	759	798	791	762	788	786	772	775	742	741	780	678	713	782	742	816	787	722	813	754	760	779	777	735	758	775	776	748	741	822	783	719	742	757	769	739	759	759	759	787	783	774	766	768	727	757	779	820	728	773	766	759	859	742	733	738	775	792	792	716	766	792	803	742	774	778	737	782	802	784	752	781	779	761	783	757	771	757	719	792	748	773	745	784	767	768	802	761	787	734	740	766	791	766	766	688	717	755	737	760	770	751	744	725	744	778	736	794	759	751	739	772	723	736	731	763	720	756	762	806	788	785	836	840	761	768	756	797	726	764	711	799	747	757	775	757	748	739	740	770	781	774	778	788	801	763	770	746	746	746	758	784	735	778	748	828	775	761	763	758	758	744	770	810	767	790	760	726	756	798	754	773	793	765	796	741	720	742	791	739	774	779	753	749	765	761	767	792	764	762	717	732	767	770	762	770	791	817	713	759	713	744	786	744	768	739	749	753	733	726	773	780	777	731	747	731	756	701	725	750	741	758	796	770	762	732	767	773	768	751	726	759	762	727	776	814	809	756	733	766	820	695	730	776	764	727	775	809	764	757	756	718	774	770	772	737	746	757	741	766	811	764	735	761	768	792	798	777	751	782	769	802	726	731	794	727	743	762	729	761	749	760	804	766	747	796	751	753	734	760	783	704	768	816	742	759	730	752	745	745	815	735	741	757	734	766	809	698	743	785	759	801	726	821	788	796	768	733	767	733	724	764	777	707	747	755	760	735	763	762	711	772	734	769	729	782	755	758	754	755	780	793	773	752	730	772	756	682	764	717	753	751	740	804	794	720	796	717	779	750	801	781	709	736	767	724	770	754	742	769	729	794	777	736	725	756	725	755	748	743	788	810	758	774	765	724	724	757	747	761	765	728	756	713	704	734	802	801	733	731	771	782	781	734	687	833	779	729	741	754	808	739	712	775	753	695	790	746	763	782	786	753	754	786	792	766	727	792	746	743	727	697	748	736	736	791	755	768	740	760	764	751	743	754	759	729	786	777	764	733	790	729	782	745	730	733	723	759	701	722	734	779	721	746	736	800	769	773	761	755	790	762	758	742	755	766	747	753	726	767	776	712	799	778	699	756	768	752	736	772	728	747	741	755	775	780	776	778	716	719	780	743	717	781	749	713	766	782	748	694	770	739	772	760	676	792	768	769	793	801	774	792	755	762	808	730	720	742	748	731	741	828	733	747	748	810	742	739	761	749	788	783	735	724	743	778	745	737	778	794	691	773	799	722	709	726	731	753	763	677	709	770	772	734	737	722	777	719	731	786	771	704	817	810	761	754	723	724	704	685	793	751	781	733	726	763	766	758	701	761	745	750	729	803	789	772	728	740	763	799	786	764	734	742	773	753	741	758	728	797	777	746	818	733	782	744	758	784	786	734	730	797	722	727	739	771	704	758	756	777	753	764	775	779	761	777	731	705	760	771	723	750	756	726	737	719	808	700	711	752	781	755	731	758	728	742	774	727	729	735	741	756	737	732	772	765	798	809	722	731	737	753	767	732	748	780	754	724	776	704	737	757	749	717	701	747	767	739	777	741	768	784	720	797	768	763	739	759	763	700	748	757	796	762	777	705	743	732	763	733	768	695	769	738	718	776	751	711	745	749	735	693	779	738	727	768	727	813	764	708	746	764	747	805	870	740	770	731	722	772	774	786	731	741	734	736	800	727	733	771	748	738	772	725	797	770	778	762	755	781	738	773	733	745	787	729	752	714	762	735	735	759	813	703	754	782	740	741	767	727	764	724	735	813	748	764	714	766	741	758	747	763	758	766	744	727	761	674	721	809	746	763	783	802	750	795	736	693	743	760	785	719	774	833	719	716	755	761	814	767	795	758	738	786	776	714	735	761	774	764	714	705	769	758	718	734	756	760	789	740	779	822	770	805	734	788	748	711	722	814	759	744	742	773	778	691	758	742	787	735	814	735	736	766	776	757	779	794	714	772	755	749	787	829	769	770	725	738	791	763	684	740	775	767	740	792	771	755	765	697	732	764	741	762	778	774	770	772	748	735	707	757	779	724	763	706	740	802	768	753	791	748	770	762	761	728	757	730	682	774	737	758	749	710	724	787	769	722	751	736	733	706	778	794	741	768	753	747	764	737	765	741	735	745	787	729	742	697	769	787	783	710	747	775	724	767	728	768	754	730	732	735	736	779	771	764	719	735	751	783	777	743	718	772	767	713	749	782	738	750	769	778	781	712	737	758	788	749	724	749	730	739	816	750	689	761	768	763	746	773	772	732	814	740	739	713	742	751	774	773	781	752	784	753	722	715	734	780	745	774	784	771	768	791	743	731	704	774	754	746	729	786	803	741	737	707	794	755	763	772	783	762	765	764	749	705	711	731	700	763	748	788
4717	1842	1297	1081	983	987	949	964	927	977	883	865	951	870	916	906	895	909	894	892	924	922	896	872	966	849	910	884	899	932	887	885	872	921	903	867	884	888	877	920	911	897	876	885	870	899	903	906	848	901	978	885	870	839	895	903	864	881	933	900	848	889	901	937	929	856	889	880	915	871	884	870	904	875	883	918	908	838	938	868	866	873	906	945	882	888	919	850	907	922	931	860	854	905	861	937	930	852	901	924	881	880	846	843	885	851	835	902	898	920	936	877	889	890	894	883	937	842	903	874	924	894	881	876	902	814	849	868	871	900	913	955	942	906	875	867	919	922	840	871	816	834	839	896	896	874	892	929	891	893	890	858	880	922	832	887	872	907	868	884	865	928	868	914	842	886	877	872	917	885	906	884	939	907	878	924	939	895	888	910	932	955	918	885	896	899	946	876	889	910	923	923	890	889	866	873	891	884	919	906	884	869	981	864	861	938	922	911	915	920	876	874	915	920	898	917	881	861	894	889	907	936	908	914	854	881	912	899	883	876	906	852	865	906	898	905	875	832	883	852	885	921	871	926	903	855	870	879	885	856	887	889	910	897	909	920	917	904	835	884	951	833	845	864	916	896	896	895	890	907	862	889	910	888	873	878	896	902	883	927	958	854	909	879	896	883	917	830	904	900	874	855	880	839	840	883	908	934	919	931	879	909	824	888	856	885	910	889	837	926	892	857	864	886	909	915	904	842	887	929	911	918	963	882	878	843	944	872	935	898	931	892	910	949	842	845	850	854	894	910	916	851	914	910	928	867	910	882	873	849	933	878	903	875	912	936	854	920	920	878	946	930	908	888	936	894	981	858	886	887	891	865	917	940	876	930	890	866	957	894	882	919	935	897	852	858	919	885	925	865	865	925	881	878	891	913	895	895	901	873	930	904	872	887	892	880	874	911	950	864	882	808	914	928	915	949	864	886	902	865	910	884	877	900	895	890	878	1004	894	886	883	848	856	901	890	866	918	870	881	891	925	929	865	906	932	927	866	903	846	926	876	939	893	907	929	853	912	943	896	922	896	883	884	904	888	932	918	898	882	898	904	919	878	911	876	918	949	858	900	920	904	911	906	937	920	903	919	886	911	838	901	890	858	879	945	862	876	874	877	898	886	843	821	864	883	888	915	911	866	879	910	883	932	921	909	837	851	894	901	900	885	954	896	878	896	890	914	946	917	884	902	927	888	875	855	873	897	901	898	872	896	869	911	896	894	894	882	886	898	932	944	854	906	857	880	919	897	863	819	877	859	837	882	857	874	880	838	825	918	856	897	891	924	862	877	904	910	884	912	902	898	855	849	869	875	889	948	883	884	868	887	863	865	858	918	884	868	884	864	859	941	888	952	904	905	831	916	892	841	879	864	936	904	921	925	894	893	883	886	868	882	926	865	877	874	907	871	913	944	860	895	904	880	839	935	875	845	952	864	894	935	902	913	853	906	917	821	895	918	883	895	917	891	849	879	873	881	870	899	873	895	935	923	868	875	902	866	910	925	871	912	902	894	899	923	916	891	892	905	912	875	935	890	927	897	880	841	915	935	883	877	869	897	949	896	889	890	913	874	879	878	901	857	908	934	893	866	895	889	880	894	884	873	931	885	884	862	927	906	868	912	866	877	887	916	883	851	912	817	889	864	903	876	840	874	938	920	893	902	875	881	923	829	916	888	886	841	902	888	880	855	936	919	862	870	886	895	862	927	882	921	875	877	837	918	860	925	912	848	896	913	911	858	863	876	862	878	881	868	930	882	910	902	935	910	870	912	834	831	933	879	923	857	893	916	900	945	896	908	858	930	913	876	876	896	883	869	883	941	849	918	889	854	855	885	894	914	899	898	897	851	905	881	936	905	931	902	898	907	876	823	835	920	846	821	842	877	901	943	896	879	892	836	870	921	855	877	895	949	958	900	862	850	883	933	853	887	910	824	863	947	932	884	937	890	914	920	866	869	926	889	860	894	874	910	858	840	879	892	914	874	859	859	936	880	899	825	861	894	879	890	919	812	880	926	871	826	932	893	889	871	895	909	867	866	886	879	892	892	893	860	905	862	867	860	866	873	861	894	924	849	864	878	888	928	876	950	908	853	868	873	874	838	945	887	874	927	891	861	875	884	926	881	876	930	881	867	872	868	914	848	896	854	908	912	909	906	927	912	878	903	923	960	888	895	917	933	889	930	887	875	916	906	892	894	851	902	977	920	899	888	910	888	887	860	864	871	873	903	890	893	866	879	861	932	883	876	880	905	879	907	895	827	842	863	884	895	896	910	856	894	897	920	900	873	863	906	843	895	926	889	880	868	855	895	897	893	904	912	818	860	845	890	875	878	922	893	880	929	895	852	884	892	882	891	899	847	919	878	853	840	874	842	862	903	877	867	923	954	905	875	896	881	858	898	870	884	900	899	889	888	852	904	900	907	911	873	859	872	885	908	881	915	919	860	903	858	821	863	907	861	899	915	842	937	856	945	933	889	869	869	850	883	919	878	886	888	850	886	875	858	919	856	885	822	899	918	880	917	889	865	899	889	896	842	892	818	885	847	905	914	847	862	881	885	857	874	887	885	868	947	891	873	876	863	923	958	963	911	893	834	895	874	933	917	860	887	909	944	917	893	957	867	917	892	925	861	911	893	923	935	949	875	875	882	861	916	878	928	929	896	885	900	897	901	835	831	891	921	867	893	915	918	936	882	872	890	824	914	880	897	860	858	890	884	897	874	854	869	896	913	903	883	941	897	873	868	907	900	897	859	911	875	892	913	849	880	894	853	863	861	889	864	899	889	934	871	814	933	877	883	883	884	879	893	917	895	893	883	926	906	910	884	934	907	883	877	909	909	873	902	822	889	876	835	898	871	907	892	895	887	847	928	905	919	834	932	902	917	869	869	920	901	922	889	940	907	921	932	966	862	850	947	899	902	884	894	887	942	890	871	844	898	929	853	869	824	890	881	825	885	913	870	864	912	903	932	919	904	886	906	945	902	882	827	944	880	858	891	859	987	885	846	889	920	903	931	945	875	898	900	938	906	923	877	864	870	901	877	839	958	845	875	892	891	873	861	870	918	877	900	901	897	928	871	909	943	882	820	890	959	916	846	867	892	885	901	887	913	878	905	859	905	891	817	913	862	908	901	900	871	859	936	921	925	900	885	904	899	876	869	920	860	910	902	930	941	863	889	950	901	863	834	881	888	875	944	874	943	925	902	881	892	877	866	901	845	840	844	911	915	944	870	877	930	934	896	884	894	890	867	922	868	939	929	856	840	897	888	868	926	889	865	885	863	910	910	908	861	917	860	879	901	907	916	913	967	873	854	890	881	932	908	910	837	900	885	827	819	844	885	923	950	858	901	937	881	905	899	947	894	917	868	913	880	865	911	864	852	874	915	917	894	856	850	867	829	852	915	842	832	912	929	921	903	890	900	889	866	932	827	906	891	911	871	847	928	890	879	927	849	857	929	892	913	867
27923	21186	25392	13846	524	473	400	397	387	365	416	370	420	420	414	374	388	383	364	410	375	367	388	350	411	394	388	405	359	383	400	368	388	386	402	377	414	386	402	398	398	393	378	392	418	405	368	378	391	396	375	388	390	425	421	398	394	429	364	414	411	399	431	394	382	373	417	441	394	380	383	416	433	420	382	397	412	380	383	399	393	385	419	388	360	411	424	357	415	401	383	379	398	396	399	386	418	399	369	424	382	383	373	383	379	393	403	400	373	438	343	375	416	380	382	399	382	375	420	383	396	390	381	399	402	387	401	386	384	400	380	378	377	431	394	398	366	394	405	411	441	384	393	382	374	382	392	381	404	392	403	407	373	392	383	403	399	375	406	398	366	354	376	353	375	388	388	406	365	387	401	380	383	403	367	401	388	387	387	361	405	392	392	396	382	387	416	400	361	406	396	419	369	386	418	400	421	384	385	409	400	400	351	375	395	365	368	432	357	394	354	366	399	402	378	366	359	366	410	324	414	389	403	395	373	356	384	375	404	433	368	382	434	402	385	381	379	410	413	395	391	369	407	378	353	416	367	376	383	410	392	377	372	373	418	365	419	371	367	383	391	384	406	380	381	383	379	382	413	410	399	392	411	367	391	421	391	379	378	402	386	391	392	393	410	386	359	374	369	377	380	335	374	408	379	376	441	391	379	403	387	391	411	396	389	398	381	411	419	415	340	428	412	368	403	420	375	392	383	372	363	379	393	406	390	401	377	388	382	390	409	382	358	394	419	400	400	397	410	399	372	413	416	399	425	345	369	366	394	390	382	369	382	394	403	394	364	406	376	403	422	350	393	389	397	369	361	405	390	396	399	404	393	414	383	351	372	382	417	356	406	404	372	385	382	435	423	400	406	387	384	346	404	413	376	397	369	385	392	400	366	400	388	389	413	371	399	417	382	379	388	399	370	401	389	382	368	361	367	397	386	398	395	394	377	398	417	374	415	391	363	406	395	376	416	408	412	405	390	397	392	388	394	404	391	379	378	409	380	375	389	382	371	383	432	398	407	392	372	366	393	365	381	397	379	383	387	413	400	384	405	374	354	375	392	391	409	377	367	366	402	416	406	380	391	381	379	371	379	395	402	412	394	375	375	363	394	402	438	392	411	414	375	422	394	389	409	390	391	410	358	407	373	401	342	395	379	384	381	369	412	392	370	377	371	389	368	386	410	403	415	384	365	402	380	415	396	372	419	371	353	387	384	381	358	355	367	386	373	378	389	402	408	384	377	426	390	401	352	398	415	429	331	388	413	394	380	417	388	390	380	382	374	374	351	360	370	405	395	379	397	383	422	378	394	396	382	353	382	389	397	387	382	377	389	396	376	431	384	372	399	452	360	352	387	413	384	381	381	405	405	377	394	406	426	376	391	373	385	404	414	393	374	421	408	373	405	379	397	393	383	385	386	405	373	374	402	366	375	428	367	400	392	388	380	371	373	378	355	387	407	416	374	419	379	375	405	389	384	394	419	401	386	395	373	409	368	379	367	390	415	397	407	424	387	384	418	379	376	388	392	384	407	372	374	390	387	400	401	384	392	411	371	382	402	355	366	397	400	406	399	384	377	370	387	388	372	387	391	390	343	423	400	377	382	393	384	371	397	403	408	367	399	401	393	405	377	385	354	377	404	395	409	386	382	395	378	392	373	392	405	411	375	382	365	410	393	409	422	394	377	406	366	412	427	392	395	410	424	396	365	419	412	409	388	396	384	395	379	385	406	352	357	403	376	339	395	395	364	365	416	374	399	381	418	394	387	391	399	388	395	351	408	367	351	378	380	408	378	399	368	405	374	376	395	405	366	376	375	392	421	378	424	398	369	398	372	423	406	404	360	356	383	405	368	410	387	396	398	362	364	409	376	401	395	396	389	350	379	376	371	429	460	367	394	388	354	356	361	372	368	357	394	369	431	389	394	417	403	398	400	413	380	401	383	393	406	393	372	366	341	398	405	370	361	396	433	440	384	409	388	394	413	423	364	378	366	395	356	395	390	378	416	379	377	375	442	395	390	412	395	386	375	374	417	410	381	376	378	386	384	410	378	386	376	363	390	392	379	403	392	444	371	386	412	392	375	363	379	378	409	377	416	438	392	399	387	366	421	381	366	403	364	385	387	381	376	393	381	411	416	419	400	363	411	406	390	435	389	396	404	395	403	392	417	398	376	387	418	351	388	387	399	373	362	373	381	402	340	406	397	428	379	436	441	389	398	411	365	404	370	433	373	379	380	357	395	335	388	363	380	349	402	401	410	385	391	409	365	413	362	373	409	387	379	356	398	381	391	355	401	379	347	387	382	391	388	397	394	392	404	407	393	374	425	382	390	403	394	413	421	367	361	402	390	419	409	370	381	380	352	400	401	412	345	412	414	378	396	403	369	363	408	365	382	401	389	411	403	349	391	384	407	393	411	370	407	385	388	411	429	374	395	355	433	395	399	410	409	396	388	428	378	437	417	376	389	407	407	404	386	395	407	361	393	385	367	369	388	382	385	389	406	401	357	395	384	391	391	378	395	393	372	377	363	383	394	375	398	391	386	407	388	384	418	403	386	417	377	417	388	388	371	421	411	386	391	417	369	378	408	381	369	400	400	420	385	435	365	371	415	390	378	429	379	391	378	428	409	426	382	391	393	374	404	410	377	404	420	386	395	377	393	401	380	390	366	386	384	387	352	368	392	395	367	394	380	396	370	407	377	419	413	392	427	400	371	390	381	395	393	407	404	400	400	378	390	393	387	403	425	398	355	413	365	390	409	425	379	371	376	411	367	370	376	379	414	409	389	396	374	361	362	364	355	429	395	357	430	409	411	375	375	370	412	419	373	373	352	411	401	397	404	396	412	361	388	373	365	409	365	387	382	359	355	399	391	382	400	395	402	366	412	377	360	398	375	361	421	405	406	399	386	388	386	369	404	371	379	399	384	382	394	376	415	357	377	391	397	351	398	395	384	408	401	384	416	390	399	366	394	403	389	371	375	422	430	403	387	394	419	376	384	412	361	396	371	370	406	379	385	391	403	351	391	352	395	389	390	423	371	379	372	396	381	417	400	351	390	396	382	422	388	379	379	437	397	363	399	372	389	368	409	353	364	431	373	408	384	367	417	362	400	371	401	382	410	389	385	398	397	401	397	374	412	392	399	364	412	377	368	387	416	376	405	411	425	334	399	397	411	370	406	395	385	386	383	400	387	391	404	395	375	395	389	362	409	373	348	386	425	361	405	387	351	397	391	380	414	403	398	382	385	374	381	395	416	387	397	396	379	367	389	386	376	443	400	381	402	377	406	431	387	402	384	358	400	363	418	432	397	402	421	414	410	399	381	388	384	368	379	398	425	368	388	385	382	358	355	388	402	394	360	374	397	376	371	384	411	408	400	389	382	391	352	394	394	415	343	367	379	336	412	386	418	425	378	432	418	376	383	416	410	385	423	351	380	400	416	414	379	418	385	387	356	408
3421	559	490	519	522	459	501	462	509	470	493	477	473	495	476	508	432	485	482	474	429	494	503	437	470	434	497	502	484	434	467	483	485	483	496	479	495	466	440	434	475	473	496	496	453	470	457	502	475	483	456	472	486	489	491	496	463	506	449	460	467	453	489	447	458	454	439	470	468	494	496	473	473	500	476	458	493	480	478	461	469	459	530	497	486	484	446	446	476	458	463	475	479	490	469	449	458	504	488	423	466	490	511	488	487	467	458	447	452	477	484	517	460	456	501	448	496	491	442	442	470	514	508	445	421	504	463	448	471	482	465	471	444	444	498	514	428	463	475	483	495	465	452	496	468	448	481	521	504	483	463	474	474	486	516	471	493	473	474	474	472	438	488	487	472	493	464	478	485	507	506	500	499	469	449	445	495	469	510	440	485	489	501	482	464	497	489	474	482	503	456	477	455	516	447	476	475	493	448	502	480	453	509	424	462	474	500	502	493	474	467	472	493	490	484	499	463	480	437	452	472	487	491	503	486	477	447	475	445	461	513	480	497	477	456	472	490	489	486	501	501	500	445	425	472	495	461	491	459	490	512	483	515	459	470	449	459	489	479	462	465	457	437	484	467	511	459	517	448	433	460	490	489	470	444	471	464	463	453	455	480	477	480	468	488	509	493	455	453	516	419	478	485	494	523	482	532	470	479	495	511	495	477	462	513	466	468	483	502	467	494	474	452	477	466	503	549	450	499	481	480	504	492	447	468	509	452	474	429	470	465	466	502	499	475	459	472	476	453	491	451	479	447	466	458	490	499	468	457	518	479	471	455	458	485	460	450	446	489	484	513	528	481	489	520	466	461	530	479	477	456	512	476	427	467	493	504	484	480	491	489	496	503	491	479	439	496	487	461	498	462	552	448	485	457	480	482	470	508	489	449	456	428	493	496	473	485	473	496	506	452	505	476	469	475	485	444	489	480	427	493	453	488	496	488	506	474	504	480	418	482	459	506	468	485	502	522	448	461	484	490	468	485	506	468	469	440	506	461	492	512	474	475	436	505	470	463	481	487	451	489	519	485	461	434	512	482	449	486	466	488	450	508	504	501	468	473	499	456	500	491	462	472	496	492	509	449	471	436	481	520	500	467	446	514	471	445	453	492	470	496	499	500	484	508	509	457	442	488	430	505	479	477	485	425	497	430	491	470	466	473	494	471	482	474	460	484	467	493	482	513	488	456	469	477	473	487	458	455	463	470	469	477	464	505	482	463	449	450	467	500	474	474	515	474	459	483	468	483	508	465	500	475	466	489	467	482	441	497	430	474	502	440	483	480	451	480	498	495	519	499	473	505	469	457	477	517	469	490	475	490	478	482	451	506	471	472	486	464	485	471	455	454	472	490	474	440	483	461	478	472	471	459	464	477	500	452	504	480	463	508	453	480	462	487	478	494	501	459	442	499	496	501	497	478	485	475	461	481	485	493	476	455	497	491	465	421	463	449	473	506	482	495	457	466	496	504	504	470	470	456	457	442	508	490	485	474	478	455	473	454	480	476	475	471	492	488	473	474	487	481	493	479	482	466	513	479	435	440	469	481	421	470	449	477	469	460	466	469	483	494	472	471	457	487	434	462	483	499	480	459	499	467	444	486	478	467	510	476	477	466	487	509	475	470	490	465	474	451	508	473	495	465	484	475	476	501	442	488	468	481	476	476	465	488	507	444	467	469	455	505	497	483	447	494	495	481	483	539	469	455	488	491	467	479	456	466	458	479	452	460	469	475	490	448	502	468	483	495	449	437	485	466	499	494	466	479	463	479	512	473	471	529	472	474	482	487	477	523	509	494	492	476	501	451	484	481	473	472	493	437	491	465	475	487	482	470	481	501	498	480	482	485	468	442	439	490	491	484	490	498	461	489	509	509	504	502	463	480	457	478	455	463	447	499	493	468	517	452	453	496	470	504	452	502	505	454	481	485	481	441	497	507	476	471	507	466	473	464	495	456	448	473	491	501	471	466	447	458	469	481	492	538	489	494	479	480	446	463	453	450	426	513	458	474	475	486	490	457	476	499	469	455	473	461	511	469	503	454	455	483	445	470	472	482	452	464	476	471	475	467	457	454	430	448	481	472	490	497	435	476	478	476	454	510	487	489	446	508	468	493	502	448	508	494	497	512	487	476	487	477	476	505	476	519	503	458	466	492	498	454	490	460	464	461	479	435	517	472	465	456	456	450	480	499	472	492	474	486	477	480	446	523	453	459	535	467	494	451	473	509	483	475	505	470	469	483	454	475	474	493	504	463	452	498	488	515	456	526	459	472	556	490	452	473	495	476	498	486	426	440	463	485	472	476	483	464	472	447	491	497	477	470	496	498	484	480	484	489	483	528	467	456	485	469	461	487	509	478	477	463	486	473	461	499	510	471	484	445	487	482	452	456	432	448	473	466	517	476	492	477	505	470	488	526	496	482	489	459	470	495	469	460	493	489	490	461	432	464	498	491	469	441	489	453	466	479	473	460	469	447	459	489	511	461	454	500	477	424	506	456	441	468	458	478	462	499	458	461	484	522	437	463	456	507	452	477	502	470	480	497	470	468	506	497	454	449	493	460	462	452	451	513	500	439	483	490	458	478	477	448	482	492	468	448	477	454	494	491	481	482	488	490	475	487	490	452	516	472	463	462	517	431	502	490	474	504	475	484	470	464	465	477	493	493	471	497	457	494	436	521	487	485	452	421	452	484	471	458	468	480	476	519	503	522	467	501	474	477	484	491	492	460	487	512	468	536	504	472	483	456	444	458	479	483	459	451	496	497	467	490	498	485	459	485	479	488	498	439	442	463	466	467	530	511	445	480	468	461	482	527	479	469	455	488	460	458	456	452	450	479	468	482	506	397	441	477	471	487	476	461	479	505	422	481	454	503	491	502	476	479	497	461	463	475	505	519	510	420	480	502	428	473	516	493	514	450	488	513	481	478	472	467	475	466	473	483	472	480	474	476	452	451	490	448	473	443	482	464	508	470	438	454	473	470	474	495	504	505	458	466	471	483	479	475	476	516	482	471	498	466	467	496	506	498	448	481	539	461	458	482	443	482	475	451	478	472	447	462	514	494	497	469	497	514	476	473	492	474	485	469	494	485	480	502	479	475	426	491	524	450	487	463	468	488	527	441	451	507	445	455	462	481	457	439	473	486	468	526	491	463	457	461	523	500	510	463	447	462	459	458	490	485	489	496	457	492	490	476	469	491	477	506	444	501	433	476	467	461	502	465	497	433	446	497	491	468	466	486	458	496	480	520	471	473	475	489	498	428	453	473	448	471	513	480	474	463	504	501	476	435	487	442	508	471	499	480	483	490	448	469	479	483	457	474	442	483	444	489	457	436	442	506	451	453	450	476	461	487	474	461	507	466	492	435	480	503	453	493	464	490	468	498	508	474	522	491	486	506	494	458	494	457	480	468	509	489	508	445	458	495	433	498	478	469	472	478	493	489	463	482	451	499	463	470	442
25406	21158	29685	22903	21159	21212	19287	1091	846	859	837	837	849	831	826	817	840	782	825	783	832	767	796	782	770	810	764	824	804	748	763	821	775	755	797	779	816	766	781	764	812	748	777	785	826	821	823	867	768	786	799	780	776	826	817	767	824	773	773	758	787	758	789	744	779	777	770	787	773	716	740	756	769	771	763	766	770	810	810	803	813	758	741	787	814	810	765	807	780	794	728	800	819	793	878	827	749	774	808	803	736	799	783	760	766	802	815	781	768	791	850	785	774	792	833	768	741	777	788	813	762	798	777	820	810	845	803	811	806	789	833	787	775	819	806	808	793	772	762	768	794	830	819	798	828	826	766	813	771	772	793	829	797	732	790	772	770	739	739	785	786	797	776	805	765	760	734	833	772	786	763	836	789	789	795	760	787	814	735	741	823	749	771	790	774	805	771	784	786	809	821	815	820	792	768	740	785	785	827	769	799	781	731	801	791	773	800	782	734	738	771	814	786	794	812	781	794	776	795	772	752	799	810	773	800	806	748	781	786	755	773	863	776	780	770	783	800	780	763	803	768	771	765	785	819	814	773	784	790	766	765	787	780	782	776	760	803	813	835	761	772	782	724	768	820	819	791	793	727	820	845	762	836	781	794	789	786	787	792	747	791	798	790	776	787	821	772	781	791	785	773	782	809	803	753	780	769	801	746	752	825	721	787	848	814	789	812	822	807	758	789	786	812	799	776	847	802	801	793	774	756	755	750	814	754	792	799	852	796	747	795	757	748	759	820	824	740	751	766	784	777	736	862	743	786	751	785	806	769	748	784	755	827	797	784	835	771	774	763	770	795	740	784	806	785	812	836	792	816	793	828	803	794	749	824	823	810	734	773	770	738	773	785	762	795	785	787	775	803	797	765	753	770	787	791	811	747	798	785	768	737	780	799	757	760	774	780	779	793	762	787	788	767	831	851	795	768	821	761	768	767	796	797	791	792	774	785	794	791	816	784	768	784	816	771	791	763	793	774	796	781	768	753	771	768	761	796	808	839	742	783	827	797	756	798	765	798	767	773	736	742	782	770	785	787	817	765	763	816	755	774	783	776	815	766	757	770	768	789	844	766	827	776	801	744	824	795	820	788	756	789	827	774	791	744	825	775	765	757	824	799	789	800	765	798	799	794	790	802	766	758	788	794	775	770	824	821	776	818	804	770	822	735	772	784	745	756	753	836	730	755	812	816	811	776	840	807	795	758	803	795	756	783	811	840	768	796	779	796	807	795	792	821	797	772	782	737	863	772	800	842	817	774	775	806	850	767	752	743	755	778	749	798	777	776	718	794	833	784	787	739	811	790	767	774	806	817	778	814	803	823	749	777	796	817	832	767	793	745	818	799	781	766	746	825	815	790	762	781	782	751	732	813	766	818	764	772	767	783	785	832	811	812	748	822	775	822	762	795	769	797	810	792	774	768	804	795	802	792	760	789	780	777	809	822	769	759	772	833	799	772	807	758	791	775	778	779	794	773	787	790	734	796	792	788	795	818	774	785	822	797	861	787	821	774	785	769	821	816	823	758	721	786	793	822	748	802	806	774	814	789	770	823	770	735	799	792	799	752	754	769	842	775	779	782	809	793	793	780	733	806	754	812	737	790	765	795	761	742	790	831	801	755	809	774	808	827	786	765	762	779	765	786	774	772	797	769	761	806	812	767	784	750	727	716	791	797	807	742	760	783	774	776	779	789	814	774	791	773	825	797	788	783	782	795	767	759	778	786	824	745	761	788	790	792	805	747	753	768	812	789	801	769	787	779	750	798	796	806	750	800	797	753	746	793	800	716	754	803	779	786	787	763	771	822	804	734	822	853	720	788	723	813	810	824	777	797	782	781	781	782	778	857	768	718	764	794	794	777	739	760	790	801	728	787	799	785	796	764	783	747	825	791	780	794	788	805	785	738	835	769	808	745	786	787	814	791	762	789	760	775	785	825	727	830	795	801	811	799	844	762	809	802	772	809	710	784	776	807	797	736	762	796	811	784	773	787	832	703	810	791	786	807	812	796	799	808	793	756	808	799	761	766	783	789	832	765	798	799	782	760	747	744	723	827	809	829	799	768	842	707	828	735	821	822	785	735	807	788	773	778	785	816	772	801	755	762	760	824	755	782	749	781	729	777	742	788	784	805	786	772	779	765	796	799	814	810	799	772	810	818	734	823	823	785	775	799	751	776	818	797	794	763	831	787	769	785	808	784	773	793	757	811	808	833	809	790	802	769	777	725	712	752	778	748	792	750	770	812	803	772	814	733	804	801	831	780	753	823	763	826	803	798	809	774	752	820	804	796	789	806	794	779	722	798	786	776	825	778	809	724	838	750	779	802	755	785	789	791	729	763	763	768	737	809	822	752	764	802	737	785	749	769	789	738	787	747	747	812	813	784	816	707	780	818	787	791	759	798	786	791	803	796	815	758	762	756	801	848	778	747	735	826	755	680	776	788	796	752	769	782	814	736	815	780	778	736	787	783	716	802	761	795	749	761	789	789	757	829	738	808	798	708	769	744	797	779	738	728	792	803	792	731	800	813	764	774	803	751	735	769	813	772	787	747	758	777	761	771	805	788	762	810	803	825	780	798	776	740	760	750	782	757	804	822	775	774	809	757	858	751	777	813	798	809	753	747	781	800	787	771	794	780	774	780	791	767	794	779	768	758	774	760	768	775	809	759	771	781	773	772	810	749	749	772	719	804	762	769	769	747	803	793	754	755	792	790	784	818	826	760	799	832	829	749	732	840	756	758	800	803	807	756	788	747	774	817	823	762	744	739	761	790	734	803	794	810	775	769	793	777	783	787	749	807	806	751	850	777	763	799	864	814	766	759	727	839	756	758	772	747	786	786	799	752	769	801	789	778	788	724	796	756	789	858	770	742	805	761	788	774	768	768	766	774	788	751	758	834	810	703	735	790	771	822	763	769	781	751	708	751	773	779	752	765	771	743	755	780	871	806	750	829	782	771	798	778	749	757	793	854	765	784	774	820	793	753	753	770	763	829	777	760	770	816	745	809	742	783	779	748	746	834	806	786	764	788	776	730	796	772	808	797	722	733	790	811	758	758	769	815	776	777	745	777	808	790	703	799	796	718	784	808	779	835	764	788	791	806	767	810	755	764	820	820	796	769	781	776	764	790	759	843	805	777	765	762	770	761	794	801	802	797	818	794	774	778	779	788	789	735	797	766	842	759	782	767	769	841	733	800	800	739	802	794	752	779	795	776	782	755	790	782	793	801	777	775	750	748	792	720	737	757	771	729	847	784	775	750	785	757	735	803	761	766	793	799	764	777	790	813	823	799	790	793	821	799	707	771	783	765	776	801	790	790	796	762	774	758	793	778	795	727	832	768	778	704	801	775	751	814	759	823	745	759	799	721	794	805	814	760	793	748	800	820	789	763	784	792	732	763	786	815	754	752	804	785	755	824	768	787	777	784	770	722	825	777	778	774	790	744	811	747	742	767	739
4094	1443	1082	959	940	946	969	909	916	946	884	899	906	907	958	913	884	962	950	885	890	934	901	846	869	926	914	865	950	917	866	884	885	880	959	931	922	929	907	935	860	870	879	913	936	892	939	886	964	889	897	936	901	854	908	870	915	871	907	888	952	895	914	900	884	926	934	902	939	919	870	884	850	997	918	930	897	906	942	887	903	878	908	955	908	927	960	854	867	876	931	902	956	871	892	936	880	944	873	903	918	966	939	869	918	835	956	969	892	934	902	925	869	866	899	879	907	917	890	894	927	932	912	878	889	920	914	868	875	915	908	919	963	928	877	943	888	913	919	901	926	873	886	884	958	874	893	861	921	880	841	890	951	944	885	864	899	915	895	912	963	906	959	920	863	879	899	867	961	893	936	854	916	888	874	880	883	949	891	866	882	888	928	940	924	911	856	910	883	845	893	899	875	961	916	864	935	926	898	897	892	944	925	876	926	869	846	946	864	921	897	892	941	892	931	903	899	868	897	872	900	900	922	928	938	926	890	923	934	891	888	908	911	904	890	960	860	904	899	918	911	960	832	927	944	891	862	900	947	935	895	924	929	844	901	909	920	907	885	911	878	872	848	911	854	811	856	908	902	908	897	885	917	889	874	908	859	895	882	893	921	956	868	912	956	871	937	893	882	893	914	902	893	918	892	894	893	866	909	903	911	893	899	935	867	926	902	911	918	894	863	930	903	894	868	850	888	884	885	867	923	917	964	898	877	892	979	853	904	858	917	867	950	880	863	920	929	936	969	900	886	898	896	890	907	918	872	844	901	898	902	882	879	890	936	859	919	910	886	881	950	915	925	900	908	995	965	896	893	916	893	853	942	929	890	926	926	898	887	917	901	907	895	894	898	954	912	923	899	940	900	887	854	909	905	844	941	862	920	883	893	904	874	893	914	864	883	928	871	917	944	934	915	898	889	929	869	931	916	898	891	897	892	883	933	869	925	963	869	918	833	893	975	868	915	866	932	944	947	893	909	944	902	870	903	924	858	896	911	888	903	905	904	913	939	917	872	936	966	858	910	927	912	918	857	909	942	844	923	935	874	930	855	932	874	883	875	866	885	871	909	939	879	909	866	877	929	904	947	888	838	912	931	860	907	895	890	925	842	890	868	925	906	905	886	891	878	898	879	866	945	935	886	857	871	951	951	903	863	896	900	914	941	921	900	928	873	906	855	888	927	945	889	895	936	942	939	888	878	866	895	867	964	881	899	970	920	868	856	901	936	923	865	893	924	903	910	879	902	888	899	916	880	878	898	910	889	850	856	935	854	859	931	909	849	890	887	910	895	931	911	946	879	906	929	924	878	841	934	933	906	888	963	915	892	902	907	916	910	909	917	876	937	929	948	967	881	896	897	894	943	867	837	911	912	916	935	924	939	948	879	871	916	880	874	868	878	929	899	920	921	872	902	881	949	860	954	866	914	918	901	908	866	923	911	915	896	918	920	906	842	906	958	867	904	906	915	873	894	882	823	918	894	915	870	907	867	919	910	928	903	928	885	904	901	913	883	881	924	910	883	895	915	912	927	887	874	917	917	890	917	895	883	857	865	950	913	870	940	869	923	894	851	922	943	917	941	914	909	887	893	917	897	903	893	915	881	895	905	912	892	861	900	866	900	910	901	923	902	916	897	908	936	966	918	995	907	864	913	902	913	893	913	938	937	905	865	900	868	880	911	881	914	894	913	894	915	836	955	899	961	909	1006	896	885	923	873	954	890	877	908	962	926	862	897	937	902	915	969	909	874	908	916	943	896	916	922	857	891	935	917	883	947	859	886	906	840	874	858	864	956	878	879	868	872	891	910	936	915	905	898	883	893	867	963	944	879	926	893	912	897	890	878	900	865	934	912	913	851	889	913	895	894	873	866	869	842	945	869	896	918	948	875	900	954	899	851	930	866	904	923	891	880	903	946	901	893	920	901	886	890	886	838	893	935	905	919	916	907	894	943	922	923	869	896	875	897	874	873	916	925	955	884	905	880	899	929	928	906	915	893	913	920	875	909	836	879	887	894	906	834	893	893	930	897	923	887	866	884	929	888	915	907	907	902	904	947	899	891	892	861	879	891	859	943	877	923	912	876	957	940	947	855	901	939	897	866	892	855	862	889	899	905	905	886	898	933	929	866	904	867	920	906	904	848	863	850	895	933	900	939	920	931	920	918	860	890	889	910	900	887	881	899	874	937	868	912	913	933	863	952	875	929	919	910	942	900	902	936	912	906	900	913	854	904	885	949	841	859	846	945	917	950	839	859	940	900	943	875	903	891	952	892	873	902	914	928	851	885	956	891	887	909	911	944	918	850	945	994	907	938	952	858	942	904	896	931	920	930	908	850	872	886	895	894	883	903	832	891	924	886	943	897	879	843	884	924	929	941	887	942	893	864	902	933	890	945	931	887	917	881	935	891	889	933	892	853	890	936	916	928	909	912	945	896	913	919	914	903	859	911	889	894	894	903	901	914	862	939	903	903	875	943	931	893	886	886	873	884	853	849	933	925	922	918	943	939	919	906	913	866	963	912	906	925	915	901	908	857	931	945	962	928	856	909	913	843	911	862	899	908	953	873	906	919	944	880	885	868	872	946	896	941	898	891	891	883	954	941	946	946	918	907	853	911	909	917	903	954	895	895	875	909	912	891	956	899	919	887	874	885	876	897	898	883	952	882	902	892	884	931	907	889	919	821	942	964	883	916	934	943	918	933	916	880	922	871	889	915	943	914	937	946	910	880	944	890	889	902	903	924	878	925	934	879	919	906	932	901	901	896	862	888	907	937	857	904	900	921	912	963	871	936	891	900	881	891	907	896	922	917	909	918	948	917	861	904	889	916	884	854	955	908	900	898	882	939	878	902	940	912	909	881	934	843	923	921	909	902	924	878	872	910	900	876	882	914	930	903	894	892	947	879	915	925	907	925	899	934	903	902	881	897	911	855	904	899	876	906	930	871	910	894	883	879	885	888	937	951	924	893	953	895	925	941	865	929	932	908	902	897	933	868	909	886	890	845	863	878	877	921	883	863	896	908	968	894	892	830	902	954	918	904	938	879	914	870	852	891	963	913	888	905	895	817	865	899	898	906	958	900	919	894	889	920	996	907	917	886	888	883	922	916	863	886	892	900	925	920	874	871	926	887	916	914	966	897	805	887	913	908	919	860	888	911	890	868	895	845	895	884	933	908	956	927	865	918	918	845	895	905	905	928	907	942	840	939	879	942	921	887	865	905	897	899	933	878	904	913	900	916	866	914	899	864	980	909	904	890	892	835	862	894	927	904	919	882	943	905	915	846	868	912	845	871	892	903	881	913	941	888	921	849	864	897	892	870	883	893	890	887	933	901	866	949	890	971	897	897	939	872	898	937	928	893	879	875	912	867	956	860	879	919	920	961	895	899	976	888	919	869	852	862	890	823	925	900	930	865	931	894	912	878	894	851	904	882	928	893	903	841	887	926	908	890	953
27519	21180	29555	23053	21128	19413	537	310	256	251	243	274	260	266	239	258	245	269	262	269	264	280	259	274	233	275	245	273	264	273	271	279	276	287	270	273	276	262	270	260	255	218	270	243	268	297	256	269	263	265	266	266	290	263	268	252	248	258	255	302	253	268	260	286	241	248	254	284	285	254	257	269	266	286	269	258	267	255	251	269	256	263	272	273	280	227	280	288	279	251	258	268	256	263	268	278	279	258	252	286	221	246	251	237	247	251	284	265	277	272	259	285	253	245	242	258	266	259	251	241	221	282	266	265	236	273	272	253	261	239	249	271	261	281	275	271	265	300	262	252	249	238	250	260	231	281	289	250	237	267	253	253	263	242	268	266	274	272	264	252	264	265	260	270	288	275	267	266	273	268	244	254	253	256	263	263	271	289	258	262	282	283	268	252	272	262	267	255	274	284	277	245	274	274	243	266	256	275	267	272	257	266	272	264	271	271	255	277	250	270	299	254	265	249	245	286	257	259	259	251	255	225	271	247	226	289	273	271	260	284	284	231	262	252	263	260	266	251	266	263	276	214	252	279	226	296	247	259	267	250	268	264	256	250	236	281	257	252	256	259	259	266	275	268	249	244	275	247	256	281	300	256	275	281	245	292	271	256	229	255	243	258	243	258	270	254	257	259	278	265	279	263	241	264	250	262	256	251	257	269	256	246	269	221	212	227	263	251	261	271	250	276	280	257	267	267	272	280	278	266	265	258	242	249	261	254	265	261	269	285	279	262	215	249	292	249	243	261	263	265	274	272	256	278	260	263	259	256	259	268	276	246	263	272	302	221	268	287	268	242	277	265	249	264	260	281	280	250	243	247	258	274	260	241	249	257	254	279	279	277	264	265	254	237	274	276	285	275	249	265	281	252	289	256	231	271	274	258	245	283	281	261	264	259	277	285	277	286	281	275	272	260	246	266	265	280	239	241	252	276	259	287	277	225	270	261	261	262	255	251	263	288	236	252	255	256	266	254	245	311	284	270	287	237	261	264	262	254	274	231	278	283	245	262	284	260	243	272	264	310	260	271	307	268	267	251	246	240	269	255	242	264	276	258	299	268	259	240	265	252	265	254	225	237	263	282	233	237	258	272	245	286	253	243	264	258	255	282	251	248	229	267	270	232	264	248	238	250	272	247	247	241	274	255	246	267	249	251	264	241	269	286	279	271	265	285	246	274	265	294	267	285	283	262	243	257	264	272	252	285	275	285	228	274	271	261	252	253	226	264	254	272	263	267	254	284	277	261	289	294	275	247	272	283	247	236	257	268	240	279	281	271	269	284	257	240	257	294	273	239	256	286	298	233	261	240	300	258	257	262	255	264	268	252	278	243	310	288	242	261	256	268	242	268	271	281	264	281	250	258	247	259	261	243	256	249	289	257	240	251	285	242	247	240	245	241	249	267	262	260	258	274	252	245	241	255	267	245	262	238	254	275	244	243	243	240	273	269	250	256	251	254	251	245	255	258	234	237	262	249	274	255	276	269	266	278	259	255	256	262	256	260	260	264	272	256	236	275	257	264	244	255	245	279	262	253	268	262	259	215	277	258	230	260	258	299	260	250	234	261	257	254	272	247	273	247	242	274	266	266	265	276	273	254	262	304	233	271	257	245	266	276	279	262	260	263	255	273	265	245	268	250	260	278	265	253	240	271	275	258	262	258	284	256	246	269	263	270	268	216	246	266	254	260	258	271	252	281	261	297	270	252	256	269	295	260	247	260	262	246	273	281	254	254	248	274	259	230	286	261	269	253	248	235	279	249	277	276	249	266	265	248	259	286	263	278	240	255	257	263	231	264	271	264	255	255	262	234	241	246	272	259	272	269	289	248	228	260	266	270	268	255	266	250	251	252	266	283	257	249	269	290	264	273	251	274	269	243	236	280	257	246	250	271	260	260	260	259	259	256	258	263	251	251	264	244	273	249	238	263	256	264	254	250	261	265	250	272	289	241	258	271	253	301	261	261	266	281	241	264	259	289	262	268	286	245	263	267	249	270	246	272	288	258	247	303	264	239	271	282	273	252	218	251	250	255	245	250	244	243	285	275	252	261	284	262	276	237	268	240	255	272	264	239	275	265	285	234	247	243	244	257	244	251	251	297	226	280	244	263	244	245	260	266	251	266	259	289	271	254	262	257	279	256	268	247	274	226	289	273	289	283	277	291	256	252	251	245	250	267	277	292	286	250	263	266	267	267	260	249	253	272	259	263	230	282	252	264	279	258	259	252	279	273	235	244	277	251	261	262	286	267	259	272	284	253	242	232	256	271	274	254	253	285	279	264	265	253	251	250	272	252	230	260	240	284	247	247	249	252	256	244	230	242	278	282	274	274	275	236	230	247	263	273	287	266	275	282	260	269	283	245	273	251	275	270	245	230	266	236	277	260	249	310	258	287	310	263	278	255	271	280	249	258	272	257	267	263	264	258	241	257	263	255	262	243	273	268	268	253	271	256	240	273	259	272	244	255	307	293	257	269	273	240	269	270	244	250	263	261	277	244	250	248	283	250	260	280	262	260	298	240	250	267	277	276	238	279	243	260	279	286	245	249	242	280	264	258	283	231	252	255	299	249	266	249	280	267	223	286	244	244	260	247	258	301	242	270	260	284	253	256	272	267	272	237	271	252	250	280	244	241	261	290	261	264	253	257	270	279	262	254	277	255	275	237	226	258	259	253	232	260	252	241	259	239	278	253	268	257	231	257	251	275	240	258	265	274	280	259	246	254	256	251	294	262	237	276	236	254	224	240	252	279	252	267	216	256	245	262	257	251	279	263	241	261	284	251	261	280	285	261	272	272	271	268	262	254	267	254	279	275	266	254	267	245	265	264	264	229	281	277	243	273	243	260	265	264	238	248	274	262	276	254	260	278	249	286	245	251	263	249	272	257	251	276	277	242	259	255	263	271	239	278	272	248	264	250	275	265	253	271	257	248	290	254	299	286	254	298	268	286	260	241	294	266	273	275	247	262	270	284	262	284	252	281	252	264	268	247	259	274	264	286	267	261	273	284	247	230	260	274	263	238	272	251	268	235	272	262	281	253	260	286	254	272	255	229	244	218	255	266	259	280	245	271	291	291	259	242	266	287	270	228	261	269	268	280	275	271	269	264	275	245	264	254	246	269	258	230	251	258	260	271	260	241	249	270	276	265	251	228	242	290	257	279	267	248	243	302	278	270	283	246	270	257	243	252	266	274	261	292	255	271	261	235	271	278	242	263	266	249	281	240	269	269	266	295	231	275	231	278	254	271	290	279	285	257	276	253	268	257	231	263	266	277	284	293	246	262	282	256	259	254	253	280	262	254	261	234	268	297	277	240	277	276	283	261	277	213	275	242	286	250	280	233	280	282	253	269	248	257	247	272	266	247	260	296	289	295	266	242	276	245	245	266	238	267	262	257	268	260	289	263	265	280	268	259	268	266	278	259	283	264	261	262	254	258	260	278	251	257	254	262	241	239
3800	584	425	405	378	368	359	348	332	358	319	341	356	326	330	349	358	331	349	364	340	328	335	328	338	341	371	370	349	339	372	338	337	364	345	340	337	323	333	311	325	365	330	329	372	352	338	356	354	359	334	363	329	364	338	366	345	321	331	339	313	336	349	345	335	337	329	357	377	375	342	368	369	373	332	360	321	386	334	363	340	370	340	371	335	312	375	316	363	364	324	373	321	345	334	344	330	332	340	349	333	328	327	320	337	356	346	364	325	313	343	369	376	385	312	330	332	377	364	317	346	354	359	321	338	362	367	347	336	336	357	352	315	345	349	371	338	358	342	348	335	328	359	370	354	329	329	357	336	372	321	353	308	355	320	355	351	375	330	339	317	383	379	314	335	337	349	349	386	356	348	355	336	334	352	356	352	356	344	335	357	312	353	352	364	346	379	342	347	349	353	352	365	366	371	324	339	358	342	311	346	343	340	312	344	373	330	333	340	324	325	329	338	337	348	368	359	358	327	336	310	354	395	351	339	349	345	303	341	359	344	341	345	334	364	352	342	334	339	358	349	322	315	324	339	325	331	326	326	327	371	344	344	336	354	370	362	340	339	361	332	314	344	319	341	334	329	348	362	320	331	353	365	354	337	344	376	346	317	355	338	361	358	342	314	314	345	339	366	371	333	371	356	360	285	344	345	351	309	329	347	338	356	338	350	336	310	379	337	330	363	347	351	370	350	372	366	369	328	360	344	339	359	312	355	342	343	347	326	354	369	340	374	332	330	353	344	314	350	394	326	351	326	331	332	358	375	332	323	363	345	381	326	371	384	363	387	348	345	324	346	346	348	370	354	360	364	280	346	344	360	329	325	357	339	349	315	370	323	353	339	381	318	317	361	364	318	395	327	339	327	326	336	357	372	338	398	312	340	335	350	351	282	342	346	332	363	385	330	347	354	352	356	346	375	303	392	347	370	333	322	348	333	360	365	369	354	340	351	342	369	345	326	347	349	324	375	307	353	352	351	338	324	351	378	288	344	327	335	340	313	333	327	356	343	323	371	340	361	350	351	309	373	351	342	343	331	336	383	346	307	326	334	322	367	342	338	330	330	343	347	359	344	323	304	365	325	333	307	345	321	314	325	350	301	358	354	362	365	326	341	317	359	340	366	328	350	365	342	337	377	331	346	312	310	341	332	339	346	364	352	350	334	347	332	351	366	320	354	332	374	309	329	343	349	348	358	378	378	345	336	326	364	347	357	344	353	320	352	334	333	354	338	326	341	308	372	336	320	337	336	359	370	335	355	327	347	313	353	334	329	307	361	365	340	337	336	328	343	360	310	338	350	348	323	330	325	337	342	359	320	324	344	346	337	348	329	343	340	311	325	347	335	347	369	363	319	348	354	327	336	344	327	324	351	368	359	356	325	319	305	384	331	390	318	331	350	336	359	311	354	324	329	365	349	361	388	347	347	343	334	364	353	343	315	347	376	371	349	336	337	337	325	328	344	329	363	349	347	368	344	367	371	376	326	349	372	344	353	337	362	350	349	370	344	336	345	349	351	353	352	322	358	359	347	338	328	323	351	349	353	338	328	344	362	342	366	337	354	326	342	356	337	320	327	326	325	296	344	338	329	322	350	331	366	369	369	347	369	348	324	359	330	358	329	353	340	323	319	318	363	333	342	333	371	346	359	317	330	346	314	332	332	330	324	362	386	356	329	337	320	295	345	333	304	339	334	324	349	316	378	359	293	333	379	359	341	341	339	394	334	329	330	326	343	325	325	344	344	329	304	367	369	327	345	310	372	362	336	353	359	347	323	354	366	322	366	357	342	340	349	350	360	353	335	340	308	340	327	342	325	313	336	349	375	351	328	331	333	369	353	332	341	340	356	354	348	333	337	347	335	350	325	360	347	347	355	372	389	380	354	322	345	343	331	374	370	378	338	346	347	358	336	338	333	342	351	310	356	315	349	339	347	361	323	335	354	357	353	374	356	333	342	327	363	342	358	334	350	344	325	329	359	332	358	353	331	334	372	371	335	307	332	322	347	334	343	293	363	340	352	345	339	327	325	352	336	382	335	311	348	350	322	360	363	354	360	323	376	308	358	314	348	357	362	370	362	338	331	363	370	375	328	313	331	336	369	365	355	344	350	352	371	347	341	360	336	330	329	363	352	340	354	358	375	341	361	332	341	339	354	338	365	350	350	335	343	367	323	339	302	364	330	314	325	367	350	331	351	312	345	342	363	349	341	373	334	359	371	352	346	360	389	352	349	357	353	336	382	354	355	336	331	342	352	348	354	338	327	369	350	331	335	364	363	353	337	328	333	335	343	307	348	364	348	379	346	333	378	345	326	332	353	337	342	373	336	335	351	363	372	347	335	358	383	347	343	382	346	350	330	301	341	342	370	320	345	340	369	349	350	342	339	337	342	356	354	347	346	357	318	333	335	380	346	326	347	318	336	347	322	389	334	329	351	376	349	361	329	326	325	321	313	382	349	347	368	337	317	371	370	334	353	364	305	360	338	332	343	322	339	334	333	384	354	331	340	348	364	335	306	372	357	339	374	313	326	334	395	334	325	334	351	368	371	331	373	334	341	356	356	352	346	322	373	369	356	334	363	318	353	347	290	361	331	334	371	388	334	332	329	340	316	357	359	353	341	353	351	348	342	331	353	335	325	364	323	345	343	345	363	358	352	357	341	353	320	333	362	359	354	364	371	331	371	341	340	354	304	350	343	325	366	352	332	377	360	347	398	367	359	353	352	338	316	306	364	329	369	369	344	340	325	332	343	350	356	302	342	346	332	382	335	372	371	307	353	357	349	307	347	373	342	356	327	339	337	349	354	361	353	310	355	322	365	328	372	344	336	328	328	351	327	306	324	356	337	359	355	329	353	316	345	357	345	327	334	353	364	379	358	325	350	364	342	369	333	327	347	355	356	324	367	324	325	360	373	372	329	338	318	347	339	345	349	305	314	375	379	358	344	332	379	349	366	366	361	325	364	370	353	354	342	340	333	368	371	328	372	346	345	301	361	339	353	335	347	337	332	352	322	341	355	355	340	343	347	340	342	323	381	327	338	343	361	351	341	344	353	372	374	331	344	329	378	359	371	332	353	345	367	365	349	364	364	356	325	310	340	389	333	349	340	349	339	349	327	332	331	327	342	330	361	317	359	333	315	348	360	355	334	329	324	360	364	341	344	344	392	330	340	343	398	386	371	357	336	330	343	322	336	339	326	347	367	327	339	345	353	316	345	315	354	380	334	326	397	357	319	352	333	334	337	375	340	342	386	326	355	358	352	327	319	330	320	325	342	340	350	318	327	334	352	322	292	353	365	377	329	329	369	362	330	345	334	336	343	371	345	356	353	366	347	332	334	317	331	361	319	365	344	336	372	357	336	339	311	298	367	344	332	391	337	336	355	350	371	318	318	346	328	339	329	338	343	328	334	338	360	360	324	341	339	341	332	348	347	347	348	378	314	364	309	321	354	348
22553	21198	29504	23184	21198	21384	24448	4188	826	812	860	787	823	832	799	801	737	760	775	753	788	807	786	796	776	772	768	849	796	794	729	784	768	795	812	767	798	776	768	756	788	746	747	829	790	770	789	794	787	743	753	785	783	803	769	736	800	775	753	713	792	746	774	785	804	774	780	786	725	822	799	746	744	767	809	748	811	756	742	747	812	832	799	798	810	775	773	751	762	791	767	791	739	827	827	828	800	775	771	753	827	795	753	778	770	779	814	743	778	715	826	808	760	809	834	755	809	779	778	779	766	777	761	763	751	816	819	776	816	827	765	779	840	765	772	757	788	782	749	786	715	791	736	763	713	740	712	811	776	799	783	778	778	773	776	724	779	735	730	753	811	715	781	837	785	757	817	785	774	747	796	755	741	789	783	760	752	784	819	795	760	761	754	769	785	780	770	771	768	767	814	801	794	791	812	839	758	743	797	750	786	769	776	765	793	792	754	794	728	766	764	759	778	748	841	775	791	771	764	768	813	736	736	762	781	732	771	773	768	756	730	781	772	730	721	794	779	789	774	798	801	771	736	755	815	804	805	745	752	780	777	712	817	780	804	791	828	775	803	741	792	764	789	766	745	754	736	795	770	752	763	793	737	738	767	790	767	734	770	776	787	762	802	784	741	792	798	712	761	799	792	767	807	744	723	819	778	748	758	733	762	813	759	783	803	785	801	742	776	782	763	749	737	721	863	761	759	795	766	740	780	748	788	791	787	803	792	755	738	747	799	747	793	792	826	750	775	787	808	805	778	736	739	783	764	762	756	799	751	778	776	761	739	804	750	786	747	765	752	732	747	799	715	748	757	780	741	779	757	754	762	700	747	754	722	803	811	788	774	826	765	788	786	760	826	811	760	783	742	745	750	806	742	754	708	788	769	785	765	774	773	804	791	795	739	751	772	757	716	738	777	802	733	783	699	728	801	785	766	722	779	786	853	781	746	750	784	748	761	780	788	800	797	757	767	826	817	803	754	783	801	788	765	756	821	755	798	767	791	756	792	792	780	787	798	739	784	805	794	763	838	749	768	778	745	838	785	819	758	807	735	741	748	780	739	744	724	738	772	732	770	781	808	743	759	829	805	790	769	780	827	763	763	756	767	788	800	785	790	759	806	779	715	796	716	741	792	725	772	744	774	783	744	760	770	776	790	777	734	754	730	783	757	826	754	684	719	791	748	784	774	735	755	782	801	712	757	733	822	803	732	785	742	790	760	795	739	812	750	740	775	797	780	734	787	823	782	783	741	802	742	784	802	759	770	795	734	759	751	747	706	787	761	722	785	810	754	786	741	798	783	730	750	779	772	757	806	752	749	784	808	756	776	782	744	743	769	777	750	747	785	756	761	781	767	777	720	806	744	805	761	763	729	783	775	796	784	767	802	794	745	807	771	803	772	768	831	804	777	740	778	769	788	749	802	759	800	795	806	715	790	742	776	785	753	767	788	777	775	752	781	853	750	785	761	794	786	756	753	762	786	742	776	803	749	804	747	768	717	768	761	753	748	775	730	793	818	794	753	764	810	771	765	803	748	800	775	749	756	756	745	763	746	762	734	814	745	770	739	811	774	802	769	712	787	750	816	729	748	744	787	765	742	750	795	784	755	724	804	719	792	731	800	734	764	749	790	765	760	751	789	764	778	736	802	787	811	790	751	782	804	721	784	796	751	779	776	735	748	741	780	800	758	733	764	790	725	779	736	744	782	748	759	777	779	788	759	754	718	787	736	768	759	799	770	814	771	786	743	772	765	784	774	733	792	780	775	768	760	763	744	737	762	709	803	772	735	756	749	772	762	796	753	756	738	775	785	772	704	718	816	753	774	805	770	766	740	725	780	765	748	745	756	766	785	762	813	733	755	761	803	743	822	735	757	773	797	794	771	746	771	803	791	735	767	727	779	804	763	750	766	755	768	807	782	742	807	794	771	768	780	761	743	758	773	781	836	772	769	741	803	792	771	811	788	777	783	756	775	806	777	784	750	751	753	791	725	738	792	759	723	757	748	748	718	766	796	777	735	799	717	802	756	769	799	727	773	801	756	759	809	774	767	744	743	780	767	739	775	782	770	772	770	798	754	822	779	755	740	807	727	800	750	719	777	779	786	805	725	756	793	723	723	761	773	727	733	786	745	792	820	739	749	792	775	758	763	768	735	764	788	799	779	745	768	763	795	784	771	727	729	768	737	756	806	816	744	813	751	734	776	769	754	735	736	787	775	729	792	823	771	799	773	774	714	781	792	748	742	815	766	762	809	755	743	763	781	773	778	770	760	763	763	770	731	754	779	804	784	735	793	805	763	825	757	767	781	792	775	750	731	786	782	781	782	751	786	775	806	717	755	780	743	799	763	704	792	760	703	808	726	776	750	776	761	810	772	782	729	740	748	786	763	746	741	777	776	764	747	814	759	732	734	698	785	751	729	788	785	738	724	750	811	803	755	753	794	820	809	794	803	793	752	730	784	783	751	781	727	780	776	765	782	762	799	787	795	768	699	804	777	779	781	798	802	771	782	789	748	774	761	739	780	732	792	792	811	789	793	747	751	719	777	815	761	715	751	826	738	782	787	766	817	771	796	752	802	733	771	769	789	789	805	775	738	766	772	738	719	759	735	775	727	774	753	779	758	789	818	755	783	782	764	756	788	758	771	757	798	804	779	736	776	782	746	764	754	798	759	702	741	758	749	741	790	757	763	707	784	763	756	748	780	690	730	775	772	720	773	781	763	753	751	704	793	755	743	746	773	784	768	765	742	744	782	762	743	761	812	800	759	775	776	780	774	789	793	801	792	795	810	785	722	760	752	778	746	757	766	785	781	782	762	715	822	768	771	783	715	766	763	783	813	729	796	743	767	804	795	806	743	778	746	725	782	771	741	728	741	740	770	799	772	744	801	807	787	744	801	757	754	779	790	726	738	772	794	747	748	755	772	756	759	759	755	743	762	726	755	743	743	803	775	770	768	813	764	766	777	800	719	796	772	758	774	791	760	743	752	742	747	760	770	798	692	787	794	801	828	762	767	774	775	742	746	764	787	763	785	755	833	812	795	746	801	746	782	772	801	793	754	826	841	788	766	750	753	800	822	750	774	745	768	722	762	701	737	799	686	777	739	766	775	759	749	751	780	761	744	795	764	715	761	805	794	785	734	766	788	795	731	764	725	726	750	761	741	742	817	749	766	782	779	714	744	795	735	724	783	792	773	747	749	768	793	757	721	761	798	748	760	761	771	755	791	747	782	766	737	719	751	761	787	768	776	743	749	790	754	789	750	746	786	787	766	740	782	746	782	743	777	789	799	746	802	735	754	781	769	777	782	774	747	721	747	812	748	782	757	791	767	763	726	771	763	755	774	782	777	739	809	755	800	718	798	809	792	787	788	799	761	825	780	781	745	732	812	819	752	759	738	767	724	732	772	767	757	763	783	775	745	736	742	789	781	729	751	727	781	814	723	766	726	767	744	845
4732	1984	1303	1046	1018	991	999	947	939	944	979	932	932	884	894	911	911	869	893	943	890	850	894	951	872	947	889	901	883	938	918	903	903	883	948	898	943	840	895	951	908	926	919	908	933	906	913	895	898	922	879	893	944	928	904	913	909	882	924	926	942	911	891	895	904	924	903	889	894	890	992	880	914	899	909	920	901	939	914	913	914	909	917	963	910	902	919	905	896	897	898	877	852	927	847	973	941	905	892	860	894	899	904	917	891	886	880	901	950	925	838	913	866	880	936	884	882	938	904	919	892	904	922	933	910	907	952	920	903	906	842	873	832	943	918	868	944	928	865	920	898	901	904	864	868	913	875	850	935	937	921	869	899	916	900	920	943	905	872	885	922	880	887	880	896	938	870	883	1000	968	931	913	934	837	928	919	869	885	975	917	923	847	883	919	904	875	914	886	860	866	877	935	934	863	934	904	888	946	902	922	881	896	924	863	878	899	921	890	853	917	904	925	914	933	923	908	921	902	931	858	897	922	894	896	915	913	856	891	851	922	892	936	928	893	945	879	908	905	864	931	913	911	861	901	895	893	821	903	923	853	893	909	918	917	973	879	885	862	875	865	932	890	871	885	874	895	905	909	860	900	913	857	879	897	912	938	939	883	902	925	885	910	916	883	969	839	893	872	891	908	947	881	906	889	923	854	884	859	903	895	892	894	883	879	940	887	903	900	911	856	889	917	900	894	941	890	907	893	899	919	899	903	904	929	889	871	885	899	928	944	870	895	850	896	900	918	883	868	924	857	896	929	920	936	934	892	950	944	920	894	931	910	880	953	927	868	861	878	926	928	895	914	934	904	877	942	899	903	981	935	921	897	937	898	977	903	865	910	874	937	892	883	852	917	915	883	972	882	924	910	920	919	900	929	896	910	891	916	923	862	936	932	927	932	882	890	944	941	848	900	912	923	926	865	902	866	888	904	876	912	909	859	948	931	883	896	939	884	881	887	922	848	919	898	913	967	866	899	913	904	933	915	962	907	930	889	900	886	855	936	897	822	950	876	927	914	852	868	900	903	860	910	916	936	913	901	928	915	874	895	931	905	921	851	902	875	899	854	882	957	854	902	871	892	911	885	885	899	898	955	916	887	969	899	865	895	892	904	915	879	864	858	913	850	947	922	920	955	910	901	896	920	931	896	897	901	911	837	949	904	923	910	938	940	899	889	948	901	934	858	897	881	916	933	912	908	928	928	906	904	903	861	905	850	912	879	908	915	891	912	906	903	948	898	946	883	918	833	879	914	900	880	907	834	911	862	900	918	911	859	924	923	931	894	891	864	887	934	929	900	896	858	910	916	921	871	892	873	928	881	923	902	905	922	895	856	861	913	877	871	937	861	850	935	846	891	871	894	895	921	921	831	861	935	922	924	949	850	893	908	903	875	850	924	907	909	858	920	892	901	850	866	893	843	921	892	904	959	912	935	936	896	942	867	817	932	938	886	922	833	907	912	890	879	898	862	835	924	894	918	956	864	883	882	924	870	896	904	885	956	897	891	849	909	908	924	922	943	894	847	826	842	914	928	927	838	879	919	884	929	882	916	885	882	964	893	911	898	914	917	911	929	926	898	899	888	870	923	942	911	880	884	845	859	887	867	864	873	900	882	890	844	897	872	888	856	921	899	929	864	906	885	885	859	938	908	863	892	869	900	959	882	954	908	889	923	916	889	905	924	872	895	909	880	898	931	875	889	904	914	908	842	886	958	883	917	905	865	892	924	939	914	879	942	911	921	877	924	894	882	925	862	868	900	855	916	932	914	880	902	881	896	856	903	895	897	889	909	910	901	887	890	906	890	897	900	923	899	855	912	925	872	861	890	918	932	913	891	911	943	892	872	925	909	875	928	971	968	871	861	878	937	957	881	909	885	930	905	842	850	904	926	884	913	887	910	889	864	913	879	880	911	897	924	930	867	899	867	869	866	856	951	952	886	865	867	903	906	912	876	913	874	870	907	910	947	892	878	938	909	917	853	909	939	907	884	867	853	874	888	869	922	928	916	872	888	830	869	925	925	948	893	915	845	895	931	841	870	826	920	839	974	929	859	933	872	908	899	860	899	907	888	941	926	937	917	881	864	909	924	899	900	953	919	962	909	894	881	937	949	880	915	882	877	909	894	892	887	882	870	933	873	931	908	900	895	831	952	910	886	867	898	906	911	884	888	886	916	924	903	919	953	918	934	871	855	869	962	868	910	904	954	951	905	884	903	870	865	852	909	930	924	952	939	938	872	856	885	892	874	917	929	901	914	890	938	931	904	930	892	924	864	856	894	915	937	930	918	914	902	896	905	890	918	873	857	905	866	880	877	894	851	878	899	870	873	901	936	915	928	961	941	880	870	915	943	904	832	910	893	904	946	889	904	933	911	891	906	890	949	909	883	907	920	877	919	883	872	860	866	885	906	862	903	907	849	940	847	860	930	877	841	907	896	923	923	843	903	891	857	854	899	894	908	855	845	914	900	868	911	866	900	901	850	935	911	949	905	914	902	848	884	894	899	952	900	873	922	933	869	866	907	905	893	922	884	949	889	972	916	874	914	940	930	918	881	935	826	908	968	934	869	898	943	903	879	954	882	898	904	887	906	880	866	876	907	898	880	886	921	891	891	840	892	888	889	887	930	857	860	873	881	911	936	911	835	894	852	886	896	942	874	901	885	941	893	930	948	874	888	901	885	874	922	881	893	919	884	827	931	832	925	910	833	825	855	846	829	856	924	894	934	883	862	890	960	920	862	955	853	890	889	852	927	916	853	907	918	885	922	845	866	891	841	919	911	933	872	891	896	890	905	914	875	874	913	923	885	902	874	908	897	912	915	898	862	919	896	851	883	842	927	885	965	924	908	887	848	861	865	947	915	935	913	881	886	864	943	893	940	863	910	927	948	880	927	903	927	932	924	903	885	890	902	952	878	913	950	848	910	940	913	919	935	932	922	891	875	902	861	850	892	929	842	904	837	916	885	885	920	891	902	899	862	849	876	880	950	885	856	875	882	913	963	871	889	851	879	879	916	923	919	904	878	938	881	927	905	896	932	901	904	879	865	886	905	903	906	953	890	859	906	935	897	881	944	887	886	880	941	915	847	932	853	904	902	896	928	887	861	870	848	870	916	887	908	895	854	916	939	858	866	919	871	876	922	895	910	839	937	938	881	864	894	895	848	929	885	931	907	860	883	888	939	909	909	919	925	901	904	894	849	860	843	878	898	897	904	911	864	892	928	883	919	856	863	845	961	816	896	955	886	880	947	917	875	930	874	936	869	876	890	948	939	892	919	912	868	875	954	860	894	975	906	889	884	906	941	909	917	908	841	867	907	936	936	907	922	951	888	900	944	842	897	844	904	895	867	897	889	876	849	903	922	894	881	853	904	925	924	907	911	902	870	860	932	880	952	915	885	884	902	895	883	915	890	883	956	890	888	922	861	852	915	877	865	886	952	883	894	912	850	869	898	924	956
27956	21178	25321	13844	559	436	468	408	398	402	375	421	378	420	410	390	427	403	375	384	396	402	408	363	398	417	387	435	414	376	363	410	381	375	387	386	399	406	412	408	411	435	354	411	408	373	412	427	405	425	389	415	397	386	371	406	384	397	397	428	397	415	387	378	408	415	385	381	404	376	402	391	411	387	398	377	398	375	392	371	404	383	408	424	387	387	393	412	382	400	416	410	384	401	404	399	402	373	434	382	395	422	366	391	419	382	391	415	367	416	406	392	397	409	398	417	410	413	420	398	407	397	385	391	394	422	389	442	389	412	411	413	396	364	421	398	384	353	392	412	403	416	397	359	399	388	420	381	381	405	371	391	406	408	412	390	400	412	393	410	373	411	397	370	405	405	387	384	383	413	383	398	384	376	378	367	420	361	358	385	367	368	373	413	380	431	399	373	403	397	399	386	376	410	388	406	415	386	389	390	402	378	398	417	390	389	388	405	418	409	380	374	417	401	379	411	386	417	357	400	408	403	413	356	388	396	377	384	374	388	420	383	392	408	382	431	399	392	396	414	394	393	413	395	393	398	362	361	389	425	417	407	410	379	403	399	403	434	378	415	385	409	409	429	405	441	461	382	390	387	391	400	377	412	368	410	408	384	414	412	377	355	420	386	381	375	368	415	404	401	392	409	393	426	374	412	394	379	419	432	400	391	396	364	379	418	384	407	389	394	407	384	430	380	383	369	439	378	393	380	360	401	392	353	379	394	393	416	376	379	377	421	379	416	393	380	377	417	382	387	397	413	399	383	398	382	406	416	374	400	379	379	416	399	384	366	375	411	359	420	372	397	372	395	410	405	409	402	406	407	370	410	396	392	391	388	382	386	415	374	430	413	387	385	412	405	411	384	396	390	397	414	394	366	425	385	353	390	396	357	412	386	422	364	409	392	374	379	396	399	354	368	408	420	359	377	385	419	368	367	414	395	379	395	389	395	374	418	386	421	402	415	365	389	361	371	422	404	412	407	376	380	361	400	385	376	408	401	396	391	407	404	385	448	372	431	385	413	392	384	385	409	383	388	427	345	399	415	378	404	400	412	384	354	409	409	358	392	397	367	376	372	402	394	379	385	355	431	362	426	405	401	395	360	399	407	415	391	362	382	398	396	385	384	402	399	405	355	377	444	403	370	431	381	391	395	403	376	398	361	391	362	409	398	428	424	353	381	377	380	390	370	410	394	379	403	381	405	399	403	399	391	403	406	407	390	413	426	427	416	411	399	407	391	411	381	391	409	416	403	385	374	387	396	386	382	353	386	397	391	381	385	400	379	394	388	392	424	371	373	387	395	399	365	402	442	382	395	390	364	397	374	399	410	382	404	402	378	419	382	384	415	401	381	405	398	388	401	361	356	404	405	402	398	399	368	385	383	382	387	403	375	379	371	384	416	417	404	393	407	400	388	374	358	397	356	421	395	367	371	357	418	386	370	389	391	404	414	389	433	408	391	371	394	373	382	407	427	387	404	377	392	411	350	394	388	407	402	416	384	389	426	387	411	439	383	397	396	442	400	391	408	432	388	402	407	406	419	392	384	345	387	407	397	420	390	428	392	388	404	378	366	404	389	385	381	381	410	388	415	407	405	390	391	382	400	395	408	395	399	391	368	426	426	384	363	367	392	386	385	381	384	393	405	413	402	421	394	372	392	400	375	392	428	390	351	401	427	413	387	396	406	408	416	379	367	423	375	407	431	351	373	372	423	399	383	396	429	379	391	368	391	378	379	415	414	442	386	413	428	423	399	377	385	389	389	379	407	381	396	423	385	405	423	411	379	365	370	441	405	413	366	395	409	435	383	411	400	388	398	388	387	365	386	414	430	409	391	405	362	373	391	364	391	427	349	417	400	415	388	367	393	443	392	378	393	409	370	362	398	380	389	420	389	394	350	405	389	431	411	406	426	371	394	388	376	403	407	401	375	409	387	366	420	380	435	425	390	374	392	377	359	381	432	405	408	446	392	361	443	388	392	408	399	406	420	409	388	344	433	401	366	378	410	398	400	397	371	378	409	436	416	377	347	406	407	397	377	395	390	398	365	423	355	392	363	420	398	445	389	402	430	406	403	410	410	377	401	405	391	421	367	395	411	391	415	389	401	402	411	399	366	366	397	370	368	432	401	360	403	390	366	400	370	379	427	429	366	389	371	371	385	354	385	420	408	400	388	363	375	387	362	384	445	405	396	373	406	381	388	374	416	425	383	383	423	398	369	419	383	375	439	402	375	412	406	400	399	396	427	418	408	400	380	398	410	384	388	426	357	375	367	406	400	434	378	399	417	354	400	439	392	384	428	381	374	401	398	398	403	358	418	375	379	397	377	389	379	392	375	386	405	359	397	422	405	395	433	438	368	412	328	375	421	400	360	418	370	398	417	381	379	408	402	404	417	364	372	406	345	404	400	385	419	395	356	397	373	421	400	381	373	414	370	403	422	341	417	401	386	385	425	410	368	423	414	414	373	367	366	380	371	403	360	377	385	362	405	399	395	402	408	419	405	433	400	408	361	409	408	416	372	390	398	406	408	410	355	384	391	417	397	402	409	434	393	389	395	419	388	397	409	377	376	400	360	446	419	385	393	368	385	407	373	393	394	396	394	428	387	419	392	397	374	402	413	429	390	376	403	384	403	395	387	376	380	396	384	387	393	391	395	404	426	370	370	366	340	427	427	409	390	363	381	398	408	397	377	437	387	385	383	420	417	405	361	368	426	414	387	413	426	400	379	350	438	384	338	398	362	396	408	409	387	432	413	393	399	386	369	397	414	382	404	381	390	420	396	396	378	399	408	396	423	423	426	393	402	398	385	378	409	411	357	390	409	406	400	392	413	393	391	400	409	360	386	401	389	390	402	426	361	390	430	439	370	383	379	412	380	396	418	412	377	395	354	374	427	390	368	396	394	409	394	400	379	375	408	391	403	376	408	370	367	387	370	376	360	376	393	427	377	404	399	419	392	383	397	390	396	403	411	436	423	373	381	396	381	377	408	394	405	428	418	389	383	384	404	415	397	404	383	384	421	371	358	400	416	392	409	407	393	395	386	386	363	396	397	432	384	417	391	417	405	409	412	380	393	366	394	434	364	405	438	410	373	383	439	404	399	385	372	399	394	389	397	404	405	407	400	396	364	378	414	361	379	432	379	431	396	401	385	424	410	422	391	396	380	383	402	352	383	392	400	370	432	371	414	414	403	382	363	391	421	365	409	403	398	372	424	335	388	405	382	397	366	440	412	387	391	400	391	381	357	417	447	410	365	439	389	370	415	371	389	411	388	389	386	430	388	371	382	408	410	406	416	373	394	402	391	391	413	399	380	363	383	393	399	393	420	421	380	395	425	410	381	402	397	355	416	380	381	380	390	392	391	405	405	387	360	383	415	392	405	401	402	380	386	388	376	435	371	404	395	373	386	362	352	375	386	418	365	404	392	364	382	390	400	401	403	397	372	393	387	404	403
3377	532	516	491	496	462	488	436	477	471	460	446	463	447	517	525	492	485	476	522	468	489	466	460	474	477	521	475	484	485	483	493	479	465	517	501	460	510	504	457	471	486	468	430	489	482	464	508	453	497	511	482	516	502	457	497	465	479	505	481	498	464	489	472	487	457	508	467	493	475	470	481	486	490	543	463	485	447	468	528	453	487	488	486	486	428	514	478	462	491	480	490	469	470	494	465	475	460	491	495	477	465	455	472	503	480	482	506	489	509	492	499	480	447	497	473	427	458	521	463	493	499	497	478	498	468	490	464	521	466	520	465	469	489	515	505	481	451	486	477	492	477	469	497	474	428	480	453	489	479	485	478	507	425	490	488	474	477	543	458	512	494	450	502	465	504	480	513	449	485	482	448	487	472	475	470	493	481	432	454	495	474	532	516	469	498	508	463	507	488	488	465	487	465	476	484	473	475	463	496	487	493	478	467	542	486	458	459	510	481	504	496	462	490	493	468	446	475	483	533	470	509	468	477	464	495	497	536	480	454	478	483	487	458	442	505	483	452	469	492	494	495	493	455	501	470	481	433	487	491	495	477	469	484	478	447	512	486	484	494	447	487	469	481	493	495	478	485	487	458	480	458	485	482	466	443	513	474	470	479	541	474	519	478	471	522	479	486	490	509	489	502	484	480	479	464	501	488	501	452	489	509	473	504	462	462	472	462	462	448	505	466	423	478	486	459	482	512	465	519	477	473	525	508	461	521	481	485	472	467	504	490	474	509	411	500	463	475	490	450	481	470	457	506	471	470	455	488	509	436	464	483	468	509	491	501	454	511	468	453	490	499	475	513	502	504	487	483	440	474	481	483	461	483	513	491	533	456	471	477	500	568	474	471	474	480	473	459	476	472	477	489	468	504	493	455	490	457	449	466	489	471	480	480	500	499	490	475	488	508	486	442	448	474	466	459	467	521	468	479	494	502	491	473	498	426	507	434	502	506	461	466	451	546	498	472	492	508	470	464	481	499	479	471	532	478	494	497	463	525	454	465	480	486	484	450	492	484	500	466	473	508	491	508	465	505	457	448	485	481	497	461	484	472	470	503	518	469	415	535	490	447	496	490	449	458	482	494	442	468	455	492	509	504	459	475	445	474	485	479	492	492	406	481	436	459	475	481	474	457	489	494	473	470	497	519	498	507	475	469	450	501	456	495	464	473	510	486	493	514	461	472	484	476	439	494	461	466	460	491	493	478	461	492	479	495	479	464	462	522	461	485	474	499	458	503	494	499	439	518	533	477	456	455	423	471	498	480	474	455	465	471	501	476	508	488	510	496	493	479	523	510	488	463	493	499	459	430	434	509	501	473	466	498	469	484	456	478	511	488	428	457	474	468	484	501	451	509	494	507	464	457	505	487	485	457	500	425	476	483	480	510	461	502	482	533	489	509	437	482	506	467	472	459	485	493	471	478	481	488	502	537	523	489	489	486	511	470	442	471	468	480	481	491	494	438	475	509	451	492	466	483	474	477	454	489	452	483	505	481	481	469	483	488	462	527	457	502	474	498	467	445	496	466	504	461	469	493	537	467	485	481	462	490	446	483	501	471	463	493	441	487	491	453	476	466	491	473	456	475	515	462	483	485	481	498	490	447	483	480	475	475	461	516	487	453	498	478	530	479	485	473	469	460	472	467	483	465	465	502	467	475	484	504	495	462	487	488	511	509	470	451	457	514	485	494	491	524	446	535	475	464	479	471	484	497	477	463	510	480	489	490	460	469	461	515	493	457	470	488	468	455	463	483	497	475	445	433	482	517	478	487	477	461	467	513	475	481	423	486	456	497	469	524	465	468	498	476	476	464	474	493	458	484	480	510	434	462	507	458	483	453	484	479	430	490	484	464	493	470	498	491	513	479	494	480	464	460	505	430	455	504	473	466	478	500	524	492	475	479	462	501	509	493	494	453	486	486	492	491	504	527	485	479	458	534	502	473	524	461	461	479	464	476	485	506	528	452	474	488	485	463	465	482	467	483	479	488	497	486	531	441	453	482	499	479	505	517	482	510	485	465	458	483	482	485	465	490	523	500	463	503	474	471	469	485	473	444	474	480	497	437	497	470	459	460	486	509	501	470	441	485	477	436	529	479	491	483	478	469	461	458	451	501	438	494	461	506	487	460	458	438	454	494	517	480	496	505	502	489	497	493	515	482	443	455	514	534	504	551	517	459	506	448	501	515	476	481	521	471	488	509	515	489	462	454	475	487	500	475	488	490	518	497	472	486	490	508	512	493	480	481	528	439	498	463	498	500	519	454	456	466	476	461	481	476	486	473	519	486	474	476	504	470	467	498	462	496	473	491	509	508	458	478	490	513	514	483	450	517	474	491	471	473	482	490	454	486	491	488	496	469	458	461	489	493	510	486	503	509	482	456	502	452	486	458	476	496	474	491	489	487	526	442	497	467	498	459	454	481	468	468	485	474	502	462	530	442	469	438	503	498	484	498	467	488	479	492	456	492	483	460	467	469	448	496	488	493	470	487	459	473	509	537	492	472	499	528	496	490	501	496	520	512	491	444	478	518	455	467	483	518	484	451	467	469	467	514	483	496	458	477	441	494	497	489	519	439	490	490	490	490	472	512	489	458	483	471	483	486	465	521	490	452	474	479	520	503	463	504	485	459	489	490	489	501	464	457	505	505	498	457	521	493	500	449	469	469	496	479	477	492	496	460	475	500	508	523	476	513	436	483	461	479	511	506	500	505	498	485	477	485	461	507	506	499	526	492	492	474	475	472	463	478	485	456	462	479	488	454	468	501	491	465	460	481	501	485	475	481	491	486	470	471	520	480	462	488	450	484	484	463	524	455	496	499	505	498	503	466	496	495	430	445	453	486	504	483	498	468	471	466	453	478	457	494	467	479	494	472	495	499	451	485	496	490	456	477	477	460	491	478	443	464	508	505	502	439	458	495	461	466	483	467	486	480	482	468	479	490	469	470	518	476	526	449	475	495	497	478	470	492	507	465	488	498	447	458	501	528	464	491	555	492	472	470	474	480	484	468	504	473	468	448	513	504	456	536	451	496	460	496	452	474	494	462	458	488	495	484	487	452	462	470	480	472	448	515	486	484	474	463	474	513	461	488	501	513	495	497	437	482	485	500	500	482	501	457	449	472	514	484	472	479	495	469	460	472	477	478	491	486	469	454	457	484	492	467	513	470	456	460	466	508	462	496	505	502	492	487	490	480	510	488	485	486	474	465	494	507	467	463	492	451	486	457	480	502	458	503	504	482	467	485	496	485	510	467	486	462	479	528	483	456	504	510	460	485	493	437	480	501	465	461	498	452	490	492	502	491	532	455	449	475	451	488	506	501	479	487	459	479	472	462	490	478	489	488	471	491	474	465	493	490	479	495	474	512	481	468	481	505	475	494	446	538	497	485	489	503	481	476	436	501	481	490	474	497	490	496	462	488	488	512	482	477	519	470	489	502	490	487	495	486	480	456
25307	21156	29699	22903	21155	21210	19033	1162	813	859	799	795	792	835	781	797	836	794	867	817	763	834	829	775	808	822	781	847	836	784	761	769	825	802	762	806	797	814	784	822	784	756	771	790	809	836	775	817	792	798	781	810	771	803	772	773	770	795	806	761	858	797	812	802	830	795	743	800	765	829	784	838	804	783	743	819	858	785	813	790	814	832	794	786	887	770	817	753	822	784	790	790	798	818	800	778	798	805	753	721	831	758	778	809	788	801	763	797	801	814	856	728	785	801	771	787	798	856	781	796	779	763	783	778	791	830	793	781	810	782	806	790	781	767	827	797	764	788	794	774	754	783	803	757	814	798	777	826	785	775	799	767	820	814	803	802	800	789	731	738	803	801	784	814	777	790	810	756	808	805	813	846	779	796	794	797	778	827	805	779	833	835	831	744	795	806	778	819	744	777	808	776	774	794	761	781	774	785	755	822	781	782	818	790	762	784	831	790	781	791	830	812	793	787	799	773	793	810	779	757	848	805	773	789	764	832	786	768	786	770	777	859	773	803	768	778	808	817	771	836	807	799	778	791	790	818	846	809	802	848	832	796	773	789	820	796	782	785	842	856	787	833	756	790	850	783	785	762	786	816	793	804	811	833	802	810	812	811	810	764	767	742	781	810	851	808	772	776	780	770	861	760	804	806	844	800	827	833	773	796	768	777	822	742	818	780	770	823	792	740	806	774	740	806	814	827	785	795	774	757	771	772	791	812	799	759	801	808	791	784	779	788	794	754	773	699	750	816	802	749	780	768	796	816	812	805	775	813	787	822	799	783	771	794	772	787	793	830	774	788	769	748	841	777	787	802	767	803	776	771	743	758	803	789	801	842	796	794	728	784	798	803	749	794	752	789	748	778	789	810	814	771	813	773	752	784	821	774	755	746	790	763	809	829	831	762	767	709	817	832	810	778	778	763	811	800	722	801	793	786	746	779	808	774	744	846	795	753	797	820	781	753	775	792	792	817	740	790	791	788	807	769	813	798	829	771	753	792	814	779	824	770	828	738	757	818	748	808	823	837	776	791	759	773	851	810	810	778	824	762	812	776	824	795	739	814	794	784	773	821	760	796	776	805	838	765	807	778	809	770	745	811	829	806	795	824	797	831	783	790	771	805	798	762	813	751	780	767	766	803	864	809	821	793	761	823	765	825	772	775	743	850	806	809	771	771	707	756	786	824	804	750	809	798	754	751	821	758	800	794	797	810	822	836	793	794	757	745	785	787	801	812	782	840	823	787	742	747	804	793	827	785	779	788	807	791	834	793	868	764	775	865	771	788	770	865	750	815	761	836	810	800	792	807	822	786	821	768	747	832	811	777	732	786	788	739	830	826	782	793	755	746	789	806	812	755	771	793	772	781	765	757	803	787	755	767	788	743	773	757	802	872	825	831	838	802	812	783	825	789	850	845	825	773	828	789	790	814	802	794	793	794	798	796	787	782	733	834	755	795	807	788	786	753	782	834	825	783	757	789	745	772	725	776	807	765	823	838	796	782	790	816	813	743	771	768	768	797	779	782	809	821	845	763	809	786	778	720	767	790	848	761	808	793	773	819	796	745	812	831	797	795	770	788	781	791	790	791	810	772	769	785	805	765	833	796	785	771	778	777	841	809	839	791	792	766	743	865	820	776	801	827	793	791	751	770	784	716	781	823	765	798	824	792	744	827	755	777	815	765	760	801	784	757	802	807	819	850	786	755	771	817	769	753	797	821	785	771	804	784	754	775	769	805	797	801	794	803	794	806	778	816	815	762	809	824	784	762	778	804	820	814	791	804	774	787	770	777	790	729	795	751	818	791	821	803	801	772	793	769	747	790	790	818	766	832	747	755	769	766	801	755	824	824	790	802	771	820	813	802	785	800	803	787	736	746	759	803	839	816	787	791	763	803	786	752	787	789	791	725	785	758	807	792	760	740	790	797	817	799	780	775	795	835	767	783	789	743	817	799	790	758	775	785	807	773	791	787	790	831	782	749	805	781	775	763	790	772	770	778	779	781	793	763	753	811	776	825	824	815	780	789	798	815	765	782	813	811	808	736	796	819	846	832	803	837	799	850	748	841	793	767	773	823	842	786	787	837	835	798	775	741	812	759	798	739	823	818	758	805	775	801	804	770	794	795	804	787	812	773	795	802	828	811	746	789	814	804	769	795	719	753	742	834	829	793	793	760	743	776	745	838	799	771	767	774	799	779	810	786	788	838	791	807	822	740	798	786	798	784	766	797	811	808	797	822	784	773	706	734	824	769	803	814	825	767	787	741	765	761	772	770	788	772	815	814	826	826	811	818	795	720	750	818	820	759	798	774	815	793	759	838	742	773	743	786	799	823	768	767	779	756	768	751	815	803	761	761	809	838	790	795	694	796	776	802	800	756	787	802	841	808	794	781	791	763	781	754	804	828	787	764	773	775	759	716	791	801	813	789	770	797	797	824	786	775	789	761	752	821	771	796	757	869	736	828	830	717	792	768	828	798	827	830	795	798	772	812	807	759	765	774	777	740	858	802	766	730	772	804	784	771	777	780	762	779	818	744	808	808	768	796	794	803	816	776	784	828	804	776	834	765	794	791	858	788	777	782	759	803	756	802	741	740	789	787	767	763	728	797	795	762	753	733	783	788	842	799	821	786	764	813	807	788	736	785	752	815	819	798	800	755	784	821	788	736	760	818	791	803	771	799	769	790	784	765	753	815	760	790	795	759	798	855	805	823	758	788	777	794	783	761	747	752	764	749	776	782	778	780	812	782	787	772	751	794	793	839	819	765	804	748	785	729	764	807	754	791	811	811	821	768	793	808	792	790	771	703	713	785	789	817	788	806	855	773	802	809	783	793	806	730	784	813	794	763	785	786	801	741	817	801	726	774	794	821	825	771	765	815	803	752	857	795	837	725	784	808	805	719	821	775	794	769	775	805	750	793	881	812	784	790	823	786	794	810	772	795	723	735	697	779	754	825	807	747	756	783	771	784	770	761	767	790	770	768	767	771	756	851	776	817	777	814	775	854	785	754	813	775	761	809	861	771	762	844	814	779	779	772	771	781	807	790	815	766	765	731	798	741	812	722	797	798	817	793	754	800	748	774	746	766	870	837	841	797	791	805	778	788	771	818	817	833	810	775	806	767	768	784	781	793	769	777	755	741	794	799	746	781	761	790	785	791	725	839	789	784	777	788	780	832	766	795	781	761	742	732	795	764	706	775	864	787	759	807	788	786	739	772	738	762	743	745	789	780	765	771	793	774	743	774	748	786	747	786	799	794	798	765	827	781	784	786	752	774	823	843	795	784	801	756	783	762	768	816	789	782	780	805	816	781	773	776	810	805	799	807	851	792	790	764	762	764	789	778	812	792	773	807	755	796	723	770	771	739	826	810	807	778	734	808	758	797	774	800	744	770	814	739	747	787	816	817	817	791	790	840	769	815	823	812	762	778	799	814	766	811	814	736	833	849	792	785	809	773
4093	1475	1132	993	960	930	974	941	974	925	932	976	953	916	879	942	954	898	911	904	870	928	926	964	939	941	859	895	897	925	942	920	922	947	916	915	933	902	883	880	962	882	922	898	914	938	923	921	881	920	898	918	928	912	918	940	908	864	999	908	946	841	928	898	924	891	889	912	870	921	886	905	906	926	919	865	916	914	948	895	979	916	931	909	872	945	915	931	930	907	911	924	893	943	886	894	912	907	960	875	934	897	904	926	892	920	912	932	986	938	852	917	963	943	897	880	903	932	873	974	916	868	925	886	957	859	875	908	890	915	886	860	909	904	944	844	894	934	905	877	914	886	858	945	887	871	981	937	923	932	896	901	891	950	952	890	895	964	890	927	897	886	846	921	897	901	904	934	938	911	928	952	880	892	929	965	915	907	891	917	891	944	945	922	901	937	932	929	902	911	963	943	913	927	907	894	933	867	938	909	948	870	946	890	916	849	894	966	841	913	920	928	899	896	912	920	908	926	923	891	935	953	901	964	955	875	860	917	935	945	951	930	974	884	927	846	928	872	885	908	905	849	951	902	874	909	955	927	912	945	848	909	932	923	940	880	872	890	858	869	914	924	881	932	882	947	857	920	900	966	891	901	934	899	919	895	922	911	932	933	976	907	945	926	930	869	922	902	938	873	930	900	855	923	900	919	894	940	921	912	930	906	933	914	928	948	912	902	957	918	902	904	874	932	880	905	955	935	953	913	917	914	987	827	927	934	901	955	875	957	884	945	956	877	880	982	947	930	887	940	917	877	851	931	913	876	945	935	867	925	910	893	926	905	932	903	940	889	898	874	836	877	919	915	932	868	879	829	868	952	928	896	914	960	939	923	915	917	941	911	896	909	893	870	899	862	900	871	889	934	905	860	934	870	928	887	930	920	880	935	938	901	886	895	887	861	861	882	936	937	891	927	925	886	913	921	898	945	966	847	923	918	884	905	939	901	926	912	893	846	936	946	885	899	942	940	907	861	965	915	922	909	892	897	937	926	947	903	918	902	885	928	944	934	873	921	874	877	886	940	872	844	899	972	940	914	916	936	971	910	893	915	863	898	911	951	915	930	893	966	918	949	932	904	894	909	932	907	917	932	922	930	893	910	987	959	887	935	955	905	896	888	930	935	893	924	882	956	903	923	865	905	869	896	909	896	958	883	938	870	842	913	902	925	868	931	985	891	885	903	881	876	899	863	914	866	905	956	907	951	876	883	855	920	874	930	904	914	935	894	933	906	896	890	869	939	953	898	873	886	902	915	902	880	907	879	929	886	891	912	891	906	884	929	888	850	916	922	887	919	888	888	955	901	930	921	904	843	911	882	912	927	904	923	948	905	884	905	909	908	905	916	932	896	876	884	913	923	920	910	968	947	890	925	931	939	953	871	1002	889	880	994	943	928	906	893	910	871	905	964	953	936	899	894	890	898	893	904	922	959	894	945	938	875	832	920	878	871	926	981	893	938	913	916	929	967	920	957	852	885	860	925	876	929	897	949	860	888	900	917	913	895	918	914	906	869	915	891	884	926	935	910	920	930	935	871	910	926	863	853	934	925	918	875	946	881	896	921	899	904	928	953	894	962	898	939	900	929	890	935	902	903	923	896	893	904	912	904	851	899	910	924	880	833	901	938	919	846	913	931	863	937	944	854	882	920	934	906	952	821	891	933	899	912	942	889	924	886	927	922	945	951	942	906	911	882	899	881	917	927	952	937	890	920	934	912	878	849	878	939	893	920	849	879	921	964	902	915	939	901	910	880	882	967	914	959	924	915	945	939	891	892	963	882	924	912	922	925	876	899	873	863	899	921	861	897	950	853	912	891	927	919	887	939	890	931	907	885	936	868	970	854	923	865	906	912	957	906	864	916	897	892	882	991	931	923	904	887	905	869	860	934	891	936	872	919	881	911	868	836	937	879	903	884	913	899	937	911	902	913	900	875	901	900	928	902	907	880	908	952	904	914	871	912	935	972	930	891	943	942	897	891	926	921	897	931	925	913	842	911	952	933	904	909	943	935	887	939	882	962	909	911	944	878	876	930	913	915	901	847	946	885	905	931	926	873	899	879	890	867	899	908	902	907	919	917	987	920	928	892	908	869	929	916	905	923	858	924	921	908	973	914	876	847	949	906	899	934	843	922	905	864	881	925	929	936	924	923	897	882	957	961	930	870	905	885	913	918	928	940	916	891	908	924	948	851	929	862	909	939	916	925	910	899	897	925	898	896	929	955	944	908	894	887	906	924	950	926	892	920	932	866	915	938	996	914	931	964	900	858	869	904	988	905	900	927	882	876	892	930	949	899	950	912	939	927	902	861	917	853	885	868	913	917	956	957	917	946	895	853	991	907	921	929	908	924	879	890	972	880	877	901	926	946	920	934	862	908	908	934	908	920	914	935	930	864	889	894	915	976	901	880	885	915	942	885	960	902	965	930	850	887	888	870	867	931	904	970	905	993	901	891	873	891	862	883	890	904	897	886	930	899	905	850	886	876	895	890	912	865	918	936	925	891	877	977	957	919	938	973	892	941	885	929	943	909	892	891	928	912	881	868	913	926	884	938	856	959	873	887	890	850	851	913	971	899	895	945	907	935	908	912	948	923	940	896	922	938	917	880	927	939	1006	880	895	910	958	920	988	911	937	888	902	938	889	897	947	881	934	907	915	949	947	944	941	946	904	889	872	944	911	927	910	909	941	912	886	882	907	954	981	912	957	955	878	893	972	891	892	920	908	961	934	920	919	966	904	918	909	913	898	838	861	911	955	937	840	907	964	854	926	921	938	919	901	891	868	881	885	944	913	939	887	902	881	850	911	891	878	894	948	940	897	865	938	928	914	882	888	1000	910	942	898	910	833	906	914	863	953	917	923	947	885	916	905	899	936	884	883	926	925	875	902	904	897	938	856	930	885	907	870	919	940	926	962	916	932	910	897	896	971	882	920	908	875	851	878	920	935	921	930	914	864	910	937	886	909	932	909	940	930	934	950	868	914	902	900	877	907	950	926	872	913	930	909	964	941	959	938	890	862	934	901	869	953	873	891	912	896	903	929	892	858	889	878	885	919	894	899	891	906	832	904	913	871	929	864	930	940	932	883	872	941	874	945	933	887	877	903	846	868	938	904	896	902	910	900	898	898	930	874	930	881	893	938	907	974	923	906	889	804	912	878	904	958	889	893	910	892	916	955	942	862	911	864	916	918	926	900	871	825	928	859	885	893	950	923	991	918	862	943	922	932	912	914	924	908	921	905	906	927	967	925	945	883	896	861	895	862	911	875	917	920	903	936	903	901	921	985	965	897	938	915	900	923	908	899	870	881	974	911	915	872	967	871	882	850	899	879	966	969	887	934	882	913	917	901	886	956	913	894	988	915	871	900	913	891	896	913	945	901	947	873	945	938	934	904	921	925	932	937	914	947	959	948	876	881	917	912	924	885	917	889	995	943	957	915	921	866	895	946	924	936	874	967	869
27437	21142	29496	23008	21093	19268	545	292	284	277	293	280	269	265	283	295	234	254	260	256	270	277	262	314	275	274	279	248	242	264	256	292	229	272	263	230	278	291	243	252	306	261	259	262	269	263	267	256	274	254	248	260	285	273	274	268	255	263	271	260	280	304	237	252	261	267	249	261	269	262	234	254	251	280	265	302	275	260	253	278	258	270	272	264	230	257	254	249	272	263	243	264	271	285	268	258	280	258	226	258	276	269	269	253	276	265	256	273	278	265	274	264	253	241	265	259	250	250	276	258	258	274	278	231	276	252	271	269	258	254	266	268	227	254	260	238	257	246	262	250	263	228	261	267	273	266	267	236	275	264	283	279	279	267	264	277	277	271	256	248	263	275	277	248	253	279	264	276	254	296	248	256	231	303	259	269	255	256	323	246	258	276	251	289	277	245	248	267	280	245	269	242	253	269	253	284	288	259	298	276	267	275	273	248	263	251	270	265	259	275	274	260	288	236	289	256	279	258	274	244	266	255	273	287	258	278	280	265	236	257	280	274	293	251	276	296	268	234	267	260	251	277	308	258	248	277	255	256	244	277	241	273	244	254	288	262	273	273	276	245	248	253	269	244	263	264	277	272	296	247	256	277	272	284	270	279	258	248	271	261	277	279	319	265	307	257	293	286	247	245	271	301	252	253	275	274	266	282	264	240	253	268	254	260	262	283	273	288	274	264	282	276	245	250	273	266	266	279	267	285	265	255	264	268	246	271	248	242	245	271	264	252	274	282	266	272	280	284	272	247	274	278	254	269	269	252	284	265	255	280	258	236	266	280	248	271	275	276	277	254	257	256	300	240	262	278	261	264	265	283	267	250	277	273	255	281	268	273	256	263	268	258	258	276	241	259	250	250	310	264	252	257	256	263	233	281	227	277	253	240	250	283	241	257	274	279	250	267	258	298	236	277	266	268	242	277	287	258	258	234	255	232	270	283	304	264	275	248	287	277	267	292	255	267	288	241	241	284	280	253	265	238	272	269	282	266	276	258	265	269	284	257	262	266	275	265	256	254	274	254	285	259	236	283	276	259	272	260	251	268	267	275	271	287	286	274	253	241	258	275	277	278	281	267	265	233	270	256	296	267	242	249	270	234	258	249	292	276	248	272	287	263	269	245	259	267	269	257	288	277	282	258	266	253	246	269	248	274	241	280	267	249	248	279	230	245	271	229	244	269	276	263	293	274	264	262	296	268	276	289	253	268	261	267	288	237	258	243	264	258	255	239	285	274	272	277	239	256	227	269	258	254	268	272	292	277	235	306	237	235	276	248	266	230	265	267	241	297	260	288	277	260	294	247	255	258	262	278	244	277	235	279	269	268	235	284	269	257	254	244	276	237	281	273	254	239	282	233	260	263	265	258	277	246	243	262	266	280	300	282	294	260	266	247	251	290	268	264	267	241	276	255	252	283	269	229	254	283	274	273	280	246	275	280	286	264	271	308	275	303	297	256	248	271	272	261	246	258	294	232	250	258	269	243	258	238	266	246	259	274	254	247	249	242	280	224	281	252	290	308	277	278	293	249	253	272	266	244	248	244	257	247	257	259	261	242	261	259	260	290	262	247	274	262	222	265	298	267	235	253	335	264	246	248	246	269	251	294	282	271	266	259	285	276	299	290	259	261	274	268	251	249	246	279	237	272	258	276	254	271	262	242	278	260	286	249	250	259	263	257	244	266	270	245	253	242	250	252	239	279	270	245	264	257	299	239	270	267	261	283	275	262	243	261	273	264	274	260	251	284	243	268	266	254	261	248	268	282	264	234	250	263	261	270	278	262	277	264	293	269	286	284	273	223	245	283	239	243	272	271	284	258	264	268	270	252	260	260	248	256	268	274	261	274	276	311	251	263	282	282	267	270	268	249	249	270	300	267	266	242	258	232	268	255	258	265	281	282	283	254	246	267	251	275	265	273	256	295	295	255	261	259	254	267	256	252	254	226	251	277	227	222	257	260	287	271	259	264	283	257	260	266	250	267	267	268	279	250	275	299	261	231	301	264	256	272	255	266	261	292	280	244	277	245	260	253	294	255	256	291	302	278	279	254	249	271	261	241	292	286	264	271	261	292	249	294	238	276	272	278	265	294	276	259	259	274	274	256	288	253	241	290	258	269	285	272	280	269	273	269	280	265	280	229	252	272	273	280	253	269	250	304	273	277	266	254	265	271	249	264	259	280	283	313	253	259	257	256	256	232	260	258	290	266	272	259	258	274	295	256	301	217	267	285	251	259	246	240	262	256	278	273	268	265	288	252	249	257	282	259	261	265	261	260	265	241	272	261	246	256	266	263	283	246	264	260	248	259	261	273	267	259	274	257	231	266	262	257	270	289	253	262	255	247	234	273	289	259	272	268	281	308	238	275	236	285	238	288	284	282	249	255	249	225	251	252	282	277	251	271	261	259	259	274	295	282	273	259	272	252	264	251	259	258	277	275	260	259	260	269	255	274	269	226	242	255	261	272	250	232	240	254	269	303	275	289	276	290	278	258	289	247	243	277	260	238	258	262	270	270	272	262	254	261	268	270	252	245	272	236	248	251	278	286	299	248	255	247	268	250	230	267	321	245	253	282	283	262	279	229	245	272	268	271	259	284	277	271	277	268	249	264	267	289	238	274	266	230	260	284	315	285	240	268	285	262	265	260	258	276	261	268	261	260	281	234	267	272	264	257	277	267	272	267	287	275	245	280	261	254	281	264	250	248	251	246	254	293	264	258	280	256	270	255	257	287	286	268	291	275	240	281	278	231	240	282	257	271	278	286	248	289	260	247	270	258	249	277	280	236	260	251	254	274	247	244	269	264	264	249	278	270	262	269	248	278	285	251	249	255	269	261	261	229	272	265	257	253	269	270	273	285	268	260	260	254	220	261	266	290	289	253	250	257	280	238	259	284	277	255	271	281	233	259	252	267	230	298	271	262	259	263	265	255	269	258	249	263	283	283	260	236	242	241	244	243	247	295	282	277	251	269	278	265	274	259	276	262	257	276	282	253	280	265	263	276	237	272	249	261	263	267	236	238	245	268	280	256	269	245	275	300	263	301	259	245	248	264	279	265	267	249	284	290	233	269	275	283	275	252	255	261	279	245	251	267	253	276	251	244	249	276	290	246	272	237	249	278	281	282	253	287	253	253	255	264	231	223	256	292	286	267	232	271	239	250	234	267	255	255	262	304	244	247	253	234	254	271	284	242	263	258	291	260	257	262	250	236	260	253	281	249	233	284	284	259	281	274	248	234	285	225	274	271	276	281	258	267	279	282	279	256	271	264	291	277	262	246	237	280	260	261	258	274	254	272	267	272	279	265	251	247	275	253	281	251	257	284	293	224	279	238	262	250	250	269	247	273	281	278	252	262	257	267	279	243	284	261	293	282	248	288	280	262	277	269	287	274	271	253	272	276	288	284	262	254	261	249	249	254	256	249	283	251	262	247	252	271	274	268	258	253	254	275	254	264
3871	609	455	415	363	381	364	369	354	352	369	356	345	370	333	365	351	331	342	375	322	347	325	348	380	342	374	375	335	342	347	344	346	345	348	353	376	347	355	341	361	366	344	380	322	317	335	363	371	359	343	337	371	331	382	347	333	366	365	328	349	374	359	346	347	334	371	362	392	335	347	332	319	354	394	322	359	392	368	374	311	309	359	344	316	314	364	390	379	360	322	345	349	362	332	346	307	341	332	324	342	363	344	377	342	365	351	348	342	347	375	363	340	352	366	359	313	341	333	316	352	343	348	366	368	341	335	361	327	335	310	365	339	368	348	357	329	359	350	344	360	357	371	348	370	316	369	419	373	368	329	347	361	343	320	341	319	365	355	358	364	366	359	346	323	384	320	351	329	337	343	340	362	335	365	323	360	366	350	362	363	350	373	340	335	363	368	344	328	364	369	333	330	328	372	346	359	360	352	366	310	343	359	347	284	366	388	344	344	356	379	342	366	371	330	349	353	351	384	358	330	339	349	333	363	341	334	330	365	335	347	342	379	352	355	319	367	339	319	341	338	347	371	354	324	325	360	317	337	377	338	349	324	365	357	367	334	360	357	362	348	325	383	336	362	346	350	357	351	343	348	345	362	322	374	334	314	348	369	344	340	351	338	350	332	377	348	355	333	352	308	349	348	344	343	348	347	376	336	337	371	334	334	374	337	342	360	348	355	365	341	338	355	360	367	383	334	351	356	354	344	384	360	335	361	348	361	333	346	348	341	346	385	373	329	306	348	417	343	355	354	339	380	330	348	329	366	345	373	363	390	326	365	353	339	339	323	338	348	385	366	338	379	333	341	341	335	366	352	346	353	327	355	360	350	354	332	354	352	363	338	350	326	354	343	352	318	358	318	345	390	370	334	346	307	358	365	322	351	350	329	344	328	345	381	330	323	366	366	335	373	331	323	353	319	326	302	319	332	351	323	352	358	310	349	347	374	353	336	356	315	374	363	378	354	345	352	308	365	327	350	337	371	332	332	354	366	338	362	326	342	335	341	361	373	373	351	318	379	369	330	341	325	354	372	347	338	358	355	324	341	336	323	351	347	330	347	356	405	399	385	325	348	367	342	396	335	373	370	320	360	345	356	318	355	303	333	369	381	347	359	365	323	335	354	361	331	326	418	393	349	349	350	353	373	346	352	360	361	326	338	353	366	346	328	360	342	336	358	382	371	334	366	360	362	340	356	376	316	364	333	343	348	342	340	351	346	356	341	315	360	341	346	380	357	330	391	379	341	330	371	304	376	351	347	339	350	371	364	344	334	330	302	368	349	327	349	328	349	353	339	369	354	329	330	369	371	347	356	314	363	340	327	339	342	360	336	328	335	364	374	361	373	338	341	360	367	347	333	361	317	371	351	345	343	355	346	348	331	342	327	353	335	359	347	338	344	377	333	339	336	366	353	345	364	373	363	357	327	330	346	364	354	370	382	335	321	343	326	365	366	350	352	335	343	333	339	362	360	369	320	342	350	325	370	338	356	347	335	366	374	363	374	304	324	336	316	336	361	332	351	357	335	361	318	345	336	319	302	315	338	362	341	338	346	353	341	354	371	335	326	363	360	353	361	353	364	365	361	360	362	343	360	364	342	327	297	362	337	354	362	363	321	398	315	377	390	338	350	346	342	360	354	346	348	334	345	320	331	349	347	328	388	313	330	343	333	348	329	328	336	323	387	356	344	333	346	351	354	348	356	346	368	403	356	367	353	348	385	352	339	403	317	356	341	357	330	330	350	377	338	348	381	339	336	375	351	363	358	357	349	347	347	366	308	367	374	375	347	335	355	371	350	364	336	341	328	369	333	363	322	329	369	344	379	354	316	313	365	342	331	338	367	337	338	354	338	332	319	367	334	366	367	351	348	360	345	341	363	350	313	368	349	352	343	349	383	326	397	377	387	366	345	398	349	347	385	340	347	353	362	334	350	314	359	352	353	385	313	362	355	365	342	351	357	359	367	370	304	372	349	337	348	330	353	340	346	365	344	383	345	344	357	353	383	349	361	328	364	359	371	332	356	387	359	340	343	350	345	343	331	353	342	352	326	316	346	362	340	340	364	354	364	332	362	343	349	368	325	345	390	312	342	334	362	352	362	348	354	313	384	327	333	323	368	355	332	312	344	353	356	366	330	371	363	358	320	334	324	380	337	358	335	307	363	381	328	313	361	342	331	310	356	356	326	383	306	343	342	356	388	361	330	369	352	357	370	318	340	322	354	360	348	368	360	353	365	337	387	365	353	340	322	373	329	340	345	369	343	355	341	355	325	331	367	363	341	348	383	320	334	349	332	357	352	351	347	355	359	351	357	319	350	358	376	351	355	361	342	359	360	365	304	350	348	349	326	327	325	375	350	365	335	344	335	358	355	338	369	351	355	364	350	324	346	339	361	342	354	333	372	386	389	361	356	347	326	345	357	324	336	321	345	346	348	349	337	332	363	365	356	350	331	376	364	337	346	351	340	320	346	331	387	328	321	362	346	289	366	376	371	335	338	355	348	299	370	324	320	366	322	338	350	355	378	350	374	369	330	352	352	370	334	326	326	320	374	337	379	344	345	353	337	374	327	343	367	345	339	359	326	368	336	353	336	383	355	321	331	374	321	368	353	340	356	330	357	367	349	338	342	348	309	359	321	345	337	365	380	319	374	306	326	340	327	357	364	311	357	354	325	338	351	386	341	352	351	369	357	338	347	354	395	325	303	340	363	384	321	358	354	359	372	372	358	328	347	346	347	342	341	376	346	350	347	313	374	341	373	360	356	337	374	362	375	346	374	366	343	344	365	336	361	348	332	363	370	330	350	322	349	354	348	302	398	369	360	375	351	320	355	339	335	356	323	359	348	345	350	337	360	365	338	340	348	323	351	373	362	298	337	336	314	369	367	363	345	349	335	321	336	342	343	330	385	372	355	367	327	362	320	339	364	350	311	314	345	337	360	356	350	358	338	386	357	373	367	336	362	339	386	357	321	336	306	363	352	349	328	346	352	325	314	330	357	350	346	347	344	348	351	350	354	330	340	327	369	314	342	345	355	384	361	319	343	369	373	370	365	350	348	348	317	348	354	322	383	334	358	335	362	365	351	359	370	348	377	323	336	378	355	366	361	346	367	361	339	358	312	355	349	366	359	357	352	364	314	351	345	338	354	336	359	341	346	372	354	331	356	327	354	380	317	364	341	362	332	314	342	356	330	369	315	365	360	328	362	375	311	372	350	369	371	341	359	370	316	358	335	326	352	344	342	331	370	320	350	319	377	361	358	352	336	375	345	359	355	390	324	334	356	356	354	348	363	351	337	363	329	335	379	340	363	343	352	355	330	356	361	374	359	377	359	335	380	353	351	336	341	366	362	346	380	329	326	367	379	377	365	354	350	379	357	324	355	403	325	382	332	335	365	316	369	337	338	384	375	350	361	376	351	322	341	358	355	366	350	334	357	342	303	355	365	358	368	325
22569	21178	29485	23151	21175	21382	24313	4069	846	788	834	823	832	823	801	737	728	760	770	806	750	737	800	766	766	751	792	765	788	741	793	799	773	791	765	806	805	733	765	812	767	811	782	750	728	820	813	807	763	788	817	836	781	812	771	823	765	767	705	742	848	792	842	758	770	788	775	773	786	782	728	784	749	791	791	785	783	817	763	763	796	779	808	768	801	781	724	806	745	809	779	810	840	795	741	783	782	724	766	740	791	779	760	816	780	719	738	779	782	794	793	754	754	748	746	743	752	754	701	792	779	790	772	743	745	796	733	708	744	788	772	769	753	748	804	783	824	776	763	770	796	761	781	774	793	798	762	745	747	754	812	755	812	743	742	759	767	783	816	764	783	772	760	796	794	811	723	799	764	790	780	811	733	742	748	761	747	717	777	750	736	759	755	824	781	803	813	819	755	824	837	778	763	728	755	822	801	731	777	783	724	819	775	800	763	808	789	762	759	799	788	754	756	802	800	789	720	817	773	781	766	757	800	750	752	779	794	807	741	717	733	797	738	781	766	776	734	719	727	764	752	780	799	748	760	745	781	770	766	826	767	731	756	744	773	793	782	729	800	784	774	810	783	789	741	740	733	798	755	762	726	695	729	821	807	768	722	775	808	758	723	793	748	843	727	784	772	773	757	794	785	732	793	714	780	780	798	760	745	820	756	784	748	781	753	735	777	822	741	820	763	746	733	851	821	772	787	804	780	792	737	743	819	784	771	782	769	773	786	746	789	824	747	791	716	804	822	783	797	830	767	769	790	794	767	762	737	759	760	781	803	774	835	780	781	756	820	767	765	776	781	799	721	731	760	772	750	805	773	736	707	783	754	763	807	733	778	771	747	794	793	760	766	760	749	739	774	735	713	740	822	791	810	773	846	762	791	742	789	746	762	788	756	766	799	722	769	777	756	760	772	767	803	812	808	781	754	775	762	775	736	771	796	808	836	767	776	759	809	800	757	824	793	789	759	785	808	733	769	780	756	775	761	765	775	826	768	782	715	745	723	740	737	747	790	829	780	789	782	719	772	746	784	757	774	810	779	779	768	812	793	755	720	774	762	842	755	764	791	755	808	758	712	764	725	773	776	768	798	790	787	786	817	776	779	795	796	788	807	721	756	817	790	763	797	792	757	826	830	814	765	814	802	752	789	785	788	754	793	781	711	754	741	776	750	794	752	780	765	795	732	749	752	802	785	742	779	758	771	768	751	806	792	813	758	764	770	802	758	786	749	764	762	741	785	776	786	748	800	811	805	742	742	778	771	776	772	761	749	763	774	804	760	746	817	740	742	739	826	749	771	808	792	756	760	724	828	724	755	778	798	807	765	744	772	771	739	728	802	823	746	779	743	769	773	742	771	737	790	736	789	778	758	782	806	768	778	769	770	771	759	784	761	734	772	765	778	726	740	760	723	804	740	785	783	745	751	805	817	745	753	782	766	802	776	753	775	783	798	821	765	737	779	748	815	830	782	765	806	782	691	737	783	773	751	793	773	779	757	760	740	734	785	765	770	782	757	764	781	767	748	770	802	711	810	803	764	724	772	766	762	788	773	758	810	804	780	750	764	775	718	746	752	752	801	807	811	779	808	779	782	784	769	748	750	782	731	747	778	768	806	766	731	743	800	756	741	725	734	765	771	767	803	735	790	750	741	788	727	772	787	777	761	750	788	804	749	797	771	820	751	778	796	744	740	794	791	785	740	793	773	732	796	786	764	756	765	769	735	760	750	785	757	830	795	754	760	734	764	790	724	747	752	773	769	783	759	796	722	741	795	747	755	787	756	758	769	758	747	757	800	813	792	716	776	773	756	754	752	815	771	792	720	765	812	773	735	759	773	818	808	754	793	708	761	744	788	743	788	750	835	795	803	766	785	786	782	765	763	787	748	763	829	789	765	785	744	740	821	783	720	748	752	735	745	796	785	766	738	764	752	811	769	777	757	764	804	683	742	756	768	741	789	777	712	737	789	736	785	762	794	788	799	767	752	754	794	760	770	757	723	815	814	799	777	751	799	765	734	777	778	756	740	791	817	747	760	777	744	746	796	773	725	785	786	755	795	739	770	763	781	771	743	735	760	769	786	719	733	806	747	771	764	796	768	750	750	804	782	767	731	768	776	816	785	755	802	742	767	756	763	750	726	776	745	763	754	748	721	768	735	765	776	778	802	853	739	779	770	799	794	735	752	767	730	765	736	790	806	766	760	763	751	815	738	803	866	784	787	821	775	784	768	750	803	788	714	740	767	758	778	764	769	774	831	798	805	743	762	753	778	782	779	762	795	759	797	787	792	801	740	743	767	773	747	755	778	734	765	741	735	805	747	789	725	759	814	756	753	707	789	765	752	787	744	734	778	789	731	770	745	760	762	753	760	813	780	748	751	787	763	739	759	764	762	748	795	821	764	787	799	763	836	795	754	793	724	788	753	768	747	733	811	784	732	741	771	751	779	781	742	754	779	780	749	810	772	757	777	793	801	811	772	801	790	807	785	812	761	725	735	809	773	776	763	795	812	788	736	796	772	791	778	794	777	783	771	814	760	794	754	735	731	736	761	766	749	786	765	782	759	781	732	815	733	764	740	770	775	779	829	771	797	768	767	788	776	725	768	752	789	794	781	779	727	750	811	706	735	723	818	752	785	782	714	761	803	786	804	755	781	763	772	752	830	722	759	756	736	756	738	753	820	821	824	819	761	792	744	792	733	759	767	752	774	782	805	753	748	766	757	724	741	812	785	790	728	761	764	763	759	802	819	765	772	754	796	754	761	765	756	844	770	795	793	805	762	815	762	794	785	792	723	747	804	748	765	732	756	726	755	709	755	766	763	754	743	767	774	788	725	759	794	787	778	767	743	783	764	793	793	762	790	796	725	793	798	738	802	742	742	738	781	740	752	742	797	771	759	798	776	752	743	773	795	764	745	804	761	767	770	795	796	811	745	778	759	781	759	760	835	758	767	723	772	717	768	735	799	753	803	721	791	748	760	717	737	763	783	736	728	751	765	732	762	780	762	780	725	761	790	753	762	743	797	773	740	788	712	734	754	779	779	779	771	736	776	754	824	768	719	838	765	799	754	769	814	776	766	817	757	776	745	793	823	748	799	773	764	708	752	753	739	761	731	784	769	752	763	773	742	774	781	724	755	760	743	743	744	796	780	760	779	783	754	788	827	756	778	809	770	757	751	789	744	757	764	813	797	783	719	777	730	774	750	747	770	784	798	804	758	739	791	817	787	734	746	786	731	720	746	799	752	709	765	742	786	755	785	776	781	759	801	864	744	785	781	773	775	713	735	753	777	762	762	747	781	765	749	776	756	770	757	732	730	751	718	790	764	748	816	796	736	731	779	735	780	739	798	746	720	745	821	798	764	747	728	755	792	776	784	724	798	759	781	740	760	835	822	758	781	730	726	756	749	807	762	783	764	746	751	792	756	830	786	770	797	724	774	753	761	810	777	771	839	767
4825	1886	1307	1073	1032	1045	1010	934	931	933	961	950	840	907	956	935	893	895	896	952	925	955	924	931	917	892	896	909	885	883	884	878	927	913	880	910	888	865	938	889	835	924	888	917	891	952	927	917	899	950	971	898	880	887	900	939	869	819	837	870	898	952	953	879	898	867	925	910	946	894	883	922	874	910	849	891	935	896	884	906	882	832	903	868	920	964	866	872	943	911	864	876	893	887	858	904	907	960	922	945	853	937	933	914	895	888	876	928	926	944	929	905	905	864	893	864	856	912	900	946	918	915	884	940	897	878	933	936	909	913	878	937	835	907	909	886	934	967	918	945	915	927	857	889	906	920	933	911	927	926	944	953	952	907	887	892	863	910	895	850	897	897	926	936	880	881	903	882	927	853	873	917	927	915	891	887	919	921	869	946	860	874	900	901	881	925	923	903	871	901	868	980	904	941	856	948	919	917	894	913	950	880	938	894	916	892	850	868	952	857	920	866	856	848	980	932	929	896	929	940	914	869	909	902	851	932	927	921	952	893	874	898	877	942	952	905	910	884	924	884	867	907	924	881	868	904	867	893	937	896	901	871	896	944	924	876	929	933	962	911	937	901	915	933	902	897	887	916	954	950	903	933	931	895	905	930	934	947	895	914	928	919	885	922	938	934	904	903	876	897	847	896	884	905	907	904	894	828	895	933	897	912	904	921	912	916	927	876	889	881	895	906	902	905	942	888	933	872	883	927	897	940	881	942	894	890	920	912	934	920	917	914	931	895	921	896	948	919	874	898	921	963	928	887	889	951	902	893	942	912	880	976	876	905	920	886	903	878	907	826	897	933	890	932	858	935	816	908	921	933	912	865	873	874	882	897	915	896	892	897	865	952	931	916	922	893	935	914	894	945	897	929	916	910	876	898	922	906	893	890	911	892	944	947	925	930	923	877	896	927	968	914	867	921	897	932	941	896	905	937	919	952	874	885	928	902	897	873	938	863	901	881	874	910	885	854	874	909	875	918	980	940	909	895	913	936	925	930	911	884	902	936	919	880	866	924	867	901	861	887	933	946	921	870	937	944	904	903	821	906	905	884	899	925	865	941	969	914	942	911	874	910	901	883	912	885	925	933	891	896	933	903	872	827	916	859	896	898	910	870	893	919	914	888	880	917	957	924	890	890	871	876	909	939	896	928	888	907	920	945	942	897	920	898	959	913	877	881	883	933	923	935	956	920	899	911	923	888	883	878	897	886	918	904	910	927	877	911	943	914	943	878	943	924	898	904	872	929	888	878	978	923	930	954	897	866	939	930	900	893	877	907	894	927	886	921	918	894	925	909	928	939	931	874	905	929	897	942	941	889	917	909	927	864	924	901	917	883	943	945	880	868	954	918	915	899	921	911	873	851	849	949	933	893	921	906	909	889	898	891	893	922	899	913	858	923	895	888	914	889	933	858	910	946	904	987	886	909	864	954	937	861	910	917	910	941	858	920	912	887	921	954	911	914	902	896	862	922	941	883	864	890	864	911	929	905	937	823	927	914	904	977	901	913	881	896	913	897	892	872	918	917	908	921	963	913	943	912	976	864	873	903	916	906	903	893	916	890	909	917	929	897	892	895	855	935	950	879	895	868	883	882	884	913	904	915	906	891	878	883	896	940	906	888	901	886	921	900	921	896	877	899	974	891	863	910	900	844	908	885	894	911	866	910	912	979	890	909	882	871	965	921	937	866	907	947	931	928	907	879	920	898	889	902	913	927	933	895	895	924	901	893	960	957	904	906	945	958	915	899	933	915	919	931	907	937	938	880	912	901	879	901	901	932	911	908	871	882	872	920	948	894	891	873	894	896	943	914	856	887	907	940	877	889	902	907	964	946	920	891	901	855	902	918	893	918	919	935	919	923	922	861	981	883	899	895	900	894	909	860	933	937	871	894	888	866	941	881	908	949	944	908	915	883	874	914	905	893	918	873	931	884	905	920	907	908	898	914	897	906	896	912	903	848	892	862	939	939	907	921	887	906	922	939	882	931	901	943	852	854	878	924	935	889	929	890	915	876	926	904	876	949	931	862	952	967	888	827	921	914	939	864	899	937	896	905	925	922	836	865	911	891	908	935	931	868	916	926	910	832	896	857	865	921	879	952	895	887	857	887	927	949	885	938	926	899	919	934	897	919	923	888	890	892	915	876	889	912	911	865	922	884	855	931	920	948	873	903	908	927	909	953	876	922	911	880	876	916	914	926	901	897	908	891	902	880	930	896	905	864	882	853	914	897	957	935	912	917	903	887	880	920	921	932	876	851	855	925	902	869	898	895	879	915	905	874	898	847	847	870	878	906	955	927	865	943	909	919	949	890	927	961	897	916	886	906	933	844	959	900	904	875	847	983	949	893	869	866	903	890	864	889	879	872	892	944	936	922	949	935	916	866	918	894	874	921	944	944	875	911	874	879	910	891	884	923	916	993	938	915	889	915	812	917	906	893	892	924	899	926	898	937	948	858	885	858	886	860	852	884	896	904	928	941	879	920	936	905	881	890	925	878	911	921	903	899	908	931	852	854	904	865	940	913	911	944	918	900	933	938	895	903	930	906	920	877	878	931	881	948	879	921	951	866	873	908	974	864	926	879	871	945	885	907	946	884	935	875	917	881	899	885	872	926	884	896	912	929	887	937	943	922	887	873	910	944	890	908	948	895	911	894	877	895	927	953	912	860	928	950	914	909	899	907	914	938	928	946	910	900	912	907	904	938	962	872	873	892	949	893	865	888	913	916	960	889	898	889	939	880	922	931	914	913	939	929	894	857	918	930	857	942	874	903	944	902	882	873	906	816	903	908	971	928	969	952	858	951	870	888	900	910	892	883	895	878	946	865	879	964	930	890	902	907	912	828	986	917	902	920	873	880	866	867	882	938	915	874	921	918	919	883	955	870	904	910	858	914	925	939	886	946	960	870	900	876	931	898	885	927	914	861	912	938	886	898	949	948	877	878	907	918	960	855	930	890	905	912	979	917	914	907	858	859	859	930	885	896	901	835	873	907	932	933	870	871	850	932	881	891	959	904	956	938	927	859	860	909	922	916	839	914	896	930	950	896	885	929	879	980	906	912	914	923	910	968	930	909	922	890	882	864	914	920	946	878	858	898	941	913	894	900	857	895	903	886	919	917	912	920	915	900	890	924	920	885	873	891	886	901	877	901	925	969	861	925	868	889	957	926	893	909	878	930	897	914	895	848	903	896	887	881	920	871	897	939	909	875	858	902	883	896	906	857	911	876	865	892	904	874	889	900	879	932	927	900	907	864	912	884	922	885	930	885	949	895	906	922	890	965	917	926	870	922	961	933	904	917	938	942	970	889	909	861	925	927	920	909	939	859	935	914	911	879	925	884	894	903	884	905	895	903	918	948	920	946	934	854	853	885	917	931	931	891	903	879	922	919	920	896	916	900	854	858	936	929	832	896	948	930	937	977	862	949	913	898	924	928	916	870	907	889	894	934	932	890
27906	21158	25322	13866	572	422	448	431	397	430	403	426	390	376	420	394	391	385	405	382	407	396	390	392	388	416	393	428	394	393	394	405	391	394	377	401	368	400	388	369	427	392	403	389	416	407	418	418	387	411	399	377	380	417	401	413	415	395	410	383	393	412	401	401	398	422	342	386	419	399	407	349	414	376	418	340	432	431	409	397	396	388	408	406	431	378	376	393	416	376	399	384	398	410	395	439	393	396	397	397	414	403	382	404	397	391	399	436	416	420	399	403	361	390	391	429	371	411	417	425	411	408	424	404	416	388	407	425	353	388	391	389	394	426	392	375	402	385	389	396	386	401	435	426	378	373	424	431	417	373	397	426	386	407	378	370	392	419	406	408	406	408	375	409	376	424	410	419	390	418	401	421	363	377	398	384	418	403	420	403	417	372	393	400	389	402	407	437	389	366	399	390	404	385	402	397	413	417	399	390	449	398	402	370	428	399	399	382	405	417	395	383	413	400	393	401	416	393	400	368	387	415	390	411	407	427	402	365	415	414	391	422	390	413	409	405	406	375	369	396	417	389	439	384	424	415	386	422	427	406	408	385	387	421	402	406	395	434	394	378	429	432	354	422	383	422	406	404	454	424	413	363	425	384	387	399	426	406	370	422	390	418	413	429	389	419	377	403	389	405	395	387	426	397	401	410	409	413	422	395	395	379	397	409	405	403	382	395	426	394	434	391	423	399	413	363	375	401	412	416	442	396	396	425	382	390	399	386	418	396	414	405	395	368	427	438	392	419	417	394	395	381	387	403	384	432	415	380	357	423	374	401	418	422	423	362	398	390	459	399	391	382	395	436	398	414	405	380	358	392	409	420	406	403	393	425	351	384	399	383	405	407	399	395	398	414	400	442	412	380	415	388	409	381	402	408	409	352	413	436	392	394	404	437	369	417	407	398	406	431	419	407	420	383	411	353	402	391	424	377	395	426	354	400	396	365	401	369	432	376	374	378	389	405	386	402	368	442	428	367	398	416	379	389	371	369	403	432	364	380	367	385	418	400	440	398	404	412	386	412	397	392	385	421	400	400	414	403	384	399	380	402	377	406	403	383	369	381	376	382	392	376	370	422	421	389	377	403	392	381	394	391	386	392	355	416	389	408	374	396	390	411	395	403	393	379	421	415	390	414	419	391	391	387	403	396	406	370	438	381	414	396	413	356	370	398	418	399	383	395	379	371	385	378	406	426	416	400	403	418	357	443	406	383	404	344	406	371	396	420	444	392	422	388	395	370	369	416	403	412	400	397	398	419	423	390	422	402	395	410	384	367	422	417	392	375	356	415	390	379	428	408	396	426	420	398	411	428	418	393	406	385	417	382	388	429	422	393	371	354	386	408	389	434	403	393	400	388	411	391	414	397	394	400	405	422	352	369	424	415	383	371	370	406	403	378	434	419	383	433	360	406	406	423	409	415	432	408	418	455	365	429	363	381	446	381	420	398	416	408	406	389	411	386	362	389	381	381	423	394	447	380	391	389	382	397	392	406	397	428	383	387	399	426	422	376	413	399	352	424	371	357	390	388	407	401	418	404	433	434	388	436	382	376	379	415	408	391	386	411	403	405	392	373	397	457	409	390	424	378	398	393	426	402	391	419	398	425	382	395	405	368	379	382	379	406	388	395	409	395	407	381	417	411	380	407	412	375	445	378	407	389	411	401	427	418	403	408	393	446	402	417	351	397	407	406	414	407	381	390	360	400	407	382	407	437	361	381	400	404	408	418	419	386	367	374	408	383	410	421	443	409	399	423	419	400	361	440	388	421	379	370	368	388	414	408	395	420	416	402	392	385	407	436	382	405	386	405	452	420	396	353	386	409	417	397	429	423	421	431	411	423	383	407	436	404	378	392	418	366	421	426	420	424	396	387	383	393	365	411	406	437	384	379	391	395	383	402	395	397	413	396	379	371	402	410	380	399	435	387	411	395	406	393	433	401	416	380	415	387	383	407	380	361	398	419	403	412	417	390	380	400	380	420	417	399	415	394	413	376	399	398	413	420	394	426	408	389	424	398	425	384	391	441	413	415	436	410	385	383	405	398	377	399	417	388	409	381	375	401	425	402	382	422	389	416	397	400	422	401	379	406	400	408	383	386	413	379	380	408	394	430	412	412	416	401	409	429	377	377	403	385	404	394	400	379	413	426	431	390	431	394	432	427	381	435	387	419	408	420	433	399	383	375	404	369	391	401	408	433	381	395	399	413	402	434	418	391	413	396	423	396	413	354	424	408	427	383	396	402	405	385	399	409	376	403	411	368	408	389	363	388	407	394	422	409	399	399	376	419	428	398	390	393	419	418	400	413	418	394	399	411	421	397	371	398	409	422	412	380	404	388	408	445	419	443	385	387	400	422	392	418	404	384	378	400	393	413	434	378	402	404	395	442	427	400	425	396	372	423	419	403	371	378	395	383	395	390	393	379	367	408	394	441	467	430	412	372	413	415	405	442	383	391	379	419	427	362	420	413	362	414	421	391	416	410	420	367	428	410	402	409	383	395	393	423	430	417	407	407	398	401	381	400	426	368	395	395	395	392	423	366	420	400	407	414	339	419	387	359	415	384	439	381	405	396	381	438	436	396	386	381	408	436	410	427	397	423	431	407	401	399	395	392	416	401	404	395	373	403	381	391	434	398	361	387	430	393	403	367	387	405	408	395	402	446	409	390	371	405	428	390	375	394	394	399	409	410	380	407	416	392	395	357	396	384	364	398	403	403	389	397	424	384	411	393	418	413	381	407	392	398	391	394	381	404	392	400	373	385	402	426	417	426	385	385	364	383	392	421	389	406	410	417	422	403	380	366	409	414	416	402	421	384	405	409	403	389	405	412	404	391	411	418	414	418	390	409	386	399	388	376	396	406	411	359	437	352	391	415	430	412	401	398	397	391	386	393	431	425	419	415	373	389	416	369	406	424	400	393	406	392	395	391	402	403	383	373	403	423	402	421	410	400	407	384	416	390	383	382	414	410	389	416	394	407	425	390	428	419	401	404	401	403	392	368	371	409	439	397	404	386	416	384	413	374	399	396	377	395	393	404	400	401	373	411	424	418	397	424	432	386	406	409	387	360	420	386	391	442	399	378	374	364	391	398	360	394	409	430	426	395	389	385	376	380	422	379	364	428	379	386	406	397	419	425	409	392	380	386	414	388	449	421	396	417	405	384	427	402	406	400	404	370	417	342	418	412	404	388	406	377	367	410	416	404	424	388	425	369	395	411	404	416	381	384	353	395	385	429	365	378	404	412	381	410	419	395	392	384	406	404	401	409	399	353	402	392	364	401	402	351	398	348	408	412	427	382	398	430	402	407	405	386	398	421	397	424	409	420	399	414	396	375	391	385	405	389	359	378	390	423	379	396	390	388	396	401	372	401	377	426	396	420	415	416	403	420	396	382	401	435	423	389	418	410	391	392	411	413	420	399	404	414	389	401	365	413	432	396	392	422	405	422	420	417
3380	523	496	496	489	483	493	477	471	470	460	491	499	487	500	524	491	500	465	503	489	492	477	479	459	488	509	470	474	520	482	500	468	468	508	511	469	500	469	464	485	488	494	466	478	528	459	479	455	473	485	533	507	531	477	480	485	511	497	488	476	532	471	498	465	546	486	444	487	519	469	522	490	452	490	477	518	475	470	481	502	506	496	510	464	476	487	500	468	491	488	466	529	479	509	481	515	511	475	455	467	512	495	523	459	484	513	452	479	502	490	487	486	511	496	476	516	458	460	483	504	497	506	463	489	505	438	460	511	515	486	458	507	476	467	461	458	544	480	431	491	481	514	472	494	469	465	498	487	478	455	456	476	486	521	497	485	461	496	542	495	503	509	505	478	548	494	484	491	493	469	516	456	481	535	466	513	461	508	451	485	497	438	515	497	512	492	486	473	504	475	444	522	510	491	496	509	471	483	464	483	486	512	463	461	488	503	509	499	523	486	510	497	482	447	493	497	496	490	513	522	457	447	529	513	483	485	495	468	506	534	478	467	470	497	489	451	476	465	476	476	472	495	494	520	482	487	516	472	499	535	492	465	531	471	524	527	505	463	489	501	502	442	502	504	456	479	487	511	439	467	488	485	471	491	490	458	484	484	486	513	498	496	514	501	485	499	469	501	479	488	487	532	497	492	481	485	503	471	519	508	474	483	480	477	504	486	481	500	506	504	474	507	473	495	468	516	461	464	496	487	473	491	456	498	451	512	487	524	484	518	500	512	487	485	540	516	483	471	467	479	477	473	477	487	475	466	530	451	518	491	504	517	508	452	499	495	443	488	461	494	510	511	474	465	484	530	493	462	470	516	489	450	500	523	502	471	514	466	504	462	492	511	493	439	507	501	491	451	483	487	487	490	505	479	479	493	475	486	488	481	509	475	478	454	457	481	496	472	500	538	497	507	478	477	515	479	483	505	524	474	464	453	483	463	491	476	450	535	494	473	495	489	545	487	485	517	466	484	494	496	469	516	506	527	478	507	472	473	472	483	497	504	515	489	503	509	491	475	463	480	474	510	490	468	499	533	480	482	447	484	493	479	491	483	475	501	468	477	479	477	485	504	520	484	486	472	501	508	497	473	470	515	516	477	486	501	468	464	453	469	475	505	491	486	495	497	533	492	490	493	473	498	439	516	519	508	504	484	495	465	507	507	442	492	469	513	544	508	475	522	503	456	453	484	488	494	483	459	508	449	488	507	490	457	509	514	478	530	515	510	499	496	460	472	472	502	487	482	524	498	458	504	484	476	505	509	465	494	487	464	467	478	489	476	477	500	487	537	496	480	483	474	457	492	494	473	490	539	446	511	503	572	502	503	464	494	476	453	505	475	460	495	473	457	484	514	485	463	496	513	428	476	542	491	471	502	434	486	523	481	497	485	488	459	483	452	486	485	486	467	474	482	485	443	468	501	482	495	468	485	501	498	471	491	495	507	500	515	494	512	506	464	532	478	500	495	501	481	508	486	468	476	474	493	459	459	483	493	461	475	453	486	485	449	495	492	472	470	492	513	515	458	510	470	480	494	505	465	477	516	458	511	439	464	475	485	505	492	468	482	481	484	484	505	473	478	484	537	519	488	498	462	509	499	456	489	476	535	496	534	480	488	513	504	503	452	470	504	518	451	471	487	458	531	508	518	465	500	475	472	503	487	500	449	491	506	482	487	505	468	498	495	517	475	482	490	480	496	487	508	458	498	452	454	452	488	460	464	454	495	507	522	488	487	520	494	471	484	526	511	478	513	502	527	515	503	476	481	485	489	459	491	502	462	516	497	499	465	488	505	510	479	496	442	487	511	501	494	457	483	458	491	513	506	455	478	503	528	478	485	440	462	497	451	455	465	457	500	495	495	473	493	467	501	506	487	475	520	497	489	521	469	507	471	515	480	495	479	487	474	490	462	471	453	472	484	468	492	459	467	522	523	512	482	451	490	466	481	516	499	475	453	533	447	508	498	486	527	503	460	469	496	525	443	497	483	462	506	500	507	488	476	479	497	502	510	520	434	486	500	483	477	489	533	512	527	492	480	495	490	490	483	516	506	498	497	462	502	491	499	534	492	459	538	479	500	470	472	490	504	472	525	441	456	505	475	467	480	513	526	516	476	431	517	460	440	467	540	494	446	479	503	510	500	464	475	513	489	526	515	486	495	516	465	507	470	502	508	475	534	469	489	507	495	517	478	506	491	553	470	524	491	502	483	519	517	449	536	510	481	479	486	479	486	471	484	500	493	475	472	508	469	458	529	437	479	495	479	484	447	495	476	477	487	505	492	477	537	503	514	530	468	464	495	494	472	469	502	476	489	460	473	510	493	458	466	478	509	491	523	522	450	481	518	471	456	476	522	465	447	503	524	487	494	459	484	478	497	474	512	468	495	502	482	464	514	491	490	483	471	528	478	486	504	494	466	502	480	481	461	482	506	458	483	494	484	479	506	468	475	507	456	490	474	517	479	524	469	493	523	462	479	482	520	502	483	465	522	459	473	493	492	505	476	518	479	473	484	476	521	490	510	497	499	428	527	511	494	468	506	455	474	461	513	473	510	500	469	516	494	519	431	506	508	500	472	515	499	472	445	477	516	477	504	523	522	474	486	517	493	457	486	485	529	488	476	456	464	486	470	480	465	465	491	502	518	452	502	485	482	510	502	447	514	492	464	473	451	525	479	479	477	501	452	540	486	475	497	478	482	491	444	477	431	506	484	513	502	495	483	510	518	545	494	478	463	478	531	496	494	469	506	526	464	512	483	493	483	488	495	458	460	485	472	508	485	504	449	476	461	478	446	506	493	511	487	475	521	510	496	501	503	485	525	474	474	511	479	482	472	479	501	457	510	507	490	472	475	496	490	460	489	506	474	478	489	468	514	477	459	473	495	507	466	490	485	522	466	495	508	458	471	486	448	478	485	452	479	467	465	464	529	476	485	473	506	485	496	502	505	487	490	465	512	482	484	473	470	524	484	486	489	478	481	477	480	494	472	490	516	465	491	496	488	494	500	461	494	477	496	487	481	487	477	456	494	482	451	511	439	484	467	507	471	477	494	474	489	473	506	469	493	482	474	489	490	496	490	487	494	530	501	492	499	463	464	465	501	470	490	500	500	483	481	517	494	479	476	466	485	463	476	499	487	470	507	486	488	504	524	490	460	477	457	514	484	514	476	479	521	476	486	491	457	497	524	467	448	469	485	445	500	514	446	481	484	508	489	518	500	492	504	449	514	481	464	500	488	496	538	479	502	493	496	466	478	471	508	453	537	472	491	530	477	487	480	450	500	495	483	483	508	488	494	441	491	463	461	485	489	511	504	507	460	479	512	467	504	486	499	519	487	487	524	490	496	483	487	446	524	516	517	464	526	483	487	465	425	484	487	476	505	511	493	485	500	450	490	519	512	491	435	487	475	480	497	476	475	499	458	506	518	498	459	483	485	507	507	453	498	520	466	490	456	501
25464	21228	29786	22973	21234	21272	19380	1144	852	846	836	798	856	829	782	821	815	826	808	810	821	796	762	802	814	844	830	781	780	807	811	846	796	852	808	816	791	772	779	780	836	811	823	803	806	793	783	819	810	795	780	767	805	832	847	817	822	789	801	782	846	808	799	828	802	809	844	860	785	788	771	788	746	828	858	790	823	775	874	797	802	813	820	812	746	781	813	829	852	795	800	773	753	790	751	801	845	820	827	774	764	741	803	796	807	819	837	803	801	865	825	825	826	777	793	815	828	767	797	813	828	780	817	834	784	813	766	802	826	824	833	752	794	777	798	765	760	777	750	789	812	819	804	770	769	816	812	777	797	765	818	841	792	769	828	793	804	769	762	795	783	855	796	752	766	810	774	858	770	804	777	798	796	741	824	796	833	749	772	780	847	806	780	759	863	800	832	758	814	826	802	767	787	786	783	786	774	779	748	809	819	834	823	801	816	805	807	854	829	828	785	795	775	777	843	791	787	827	836	767	816	768	786	825	755	783	823	804	757	768	841	796	805	862	790	815	793	752	804	841	862	811	806	826	786	770	806	807	800	804	753	791	811	823	820	729	796	863	853	774	815	805	812	842	759	835	751	796	787	814	785	857	813	828	800	780	820	774	759	822	799	745	825	747	826	835	779	787	773	785	778	770	850	825	818	803	773	859	819	829	786	797	771	869	830	816	784	853	794	827	794	768	823	815	812	766	807	745	816	771	817	766	782	810	843	828	834	819	805	806	802	864	758	806	807	787	825	824	805	800	802	729	825	771	813	779	793	797	794	799	752	817	778	788	804	764	792	756	839	777	785	817	839	816	849	774	831	815	824	763	770	794	820	792	785	822	782	784	780	809	791	807	791	795	824	783	783	841	793	792	809	764	829	778	816	787	807	755	814	781	803	790	813	766	807	872	787	779	789	788	820	779	804	805	826	807	806	838	840	794	805	853	864	824	818	768	825	798	797	824	775	817	782	808	822	786	826	800	813	812	778	808	774	827	784	777	786	796	760	845	796	778	773	786	831	810	809	836	792	783	796	831	821	846	784	830	806	837	785	801	847	790	811	799	839	751	822	774	754	781	782	846	855	785	771	765	787	801	800	840	821	754	777	827	768	807	804	778	754	825	818	811	787	814	825	797	778	814	791	859	833	781	803	844	827	762	857	799	773	804	870	816	853	777	815	895	785	824	823	778	797	850	761	810	795	770	812	754	814	812	871	808	804	758	764	828	823	792	795	792	797	823	782	789	794	805	810	769	794	769	778	819	742	720	807	839	826	786	796	843	819	791	781	803	754	819	802	783	827	783	772	759	759	813	797	835	811	794	812	805	780	846	770	819	840	791	767	888	758	778	823	792	849	781	799	757	786	796	798	788	802	813	799	800	812	886	776	815	822	802	810	762	764	811	781	824	814	805	802	790	826	770	805	763	813	767	805	825	764	826	854	754	827	799	774	827	776	810	772	751	826	805	746	751	801	769	790	826	826	769	826	826	824	737	791	758	807	788	820	830	801	825	804	777	781	826	852	843	771	849	738	786	800	783	821	778	780	770	776	810	776	773	824	748	769	840	828	811	755	776	784	803	791	779	845	821	785	756	825	806	820	787	797	807	809	791	822	767	807	793	778	831	827	810	798	834	758	814	803	807	825	834	772	761	786	801	820	826	863	845	756	816	824	811	853	758	803	840	793	774	812	843	785	765	812	780	770	834	858	810	766	756	798	819	784	753	845	805	852	742	769	793	801	789	843	751	835	757	810	767	765	773	812	837	809	844	849	768	761	797	749	764	840	819	809	803	830	843	834	820	834	802	852	766	789	814	755	850	862	807	782	852	788	774	816	842	784	850	793	797	790	852	769	788	788	769	801	816	838	792	826	786	800	815	823	777	788	840	796	777	751	816	804	768	765	824	787	819	806	796	777	853	757	819	763	858	794	809	785	794	739	769	748	802	797	815	801	800	806	787	842	807	799	768	796	825	827	837	783	800	796	854	794	802	795	833	773	773	816	817	774	726	785	790	837	773	787	841	851	822	809	824	778	773	839	795	760	782	814	781	804	782	810	758	801	801	833	770	813	834	788	749	818	820	802	787	784	802	831	741	808	844	785	763	787	770	840	805	767	852	857	812	789	751	780	788	778	802	825	804	765	808	810	777	760	802	849	817	840	811	793	815	777	818	838	818	797	811	752	782	819	764	751	790	829	831	779	788	797	762	785	821	772	784	785	752	754	855	789	810	748	803	755	794	792	803	807	745	863	812	821	785	828	815	784	799	770	815	787	764	819	825	816	825	777	836	790	797	771	748	760	774	818	744	787	835	833	751	810	797	794	751	792	828	785	803	823	789	843	850	777	782	781	770	787	757	805	773	796	775	750	805	770	793	777	799	734	847	786	790	802	797	824	820	807	818	788	782	775	834	806	793	783	778	759	815	826	807	739	787	759	774	772	830	816	751	794	826	841	795	809	828	786	838	831	844	823	772	833	779	790	740	837	761	798	805	804	815	776	842	809	786	846	791	848	764	775	818	799	795	850	834	818	830	773	805	841	785	809	771	789	773	757	814	815	789	826	776	780	814	747	769	786	801	810	811	795	763	776	836	777	810	804	799	824	785	873	758	775	794	827	783	812	815	785	805	826	818	779	767	819	770	824	806	756	822	745	807	806	770	785	805	808	816	813	803	784	764	767	788	750	780	816	777	779	796	810	781	751	821	784	796	805	788	777	744	821	846	793	795	809	778	838	814	808	817	824	833	770	823	829	793	796	836	794	796	805	773	774	808	857	854	795	813	801	765	841	814	812	754	775	867	787	774	798	833	796	786	804	772	810	791	797	769	792	772	757	785	804	751	834	749	826	770	820	763	759	751	779	745	775	793	755	846	763	767	796	810	865	795	777	768	839	807	782	818	812	783	866	774	790	813	843	824	744	836	777	785	758	765	850	763	829	809	785	812	773	799	789	805	781	803	825	799	805	795	834	801	791	738	786	802	864	839	793	802	784	771	741	780	848	787	792	730	783	787	815	811	814	787	817	795	785	784	714	767	744	782	829	794	809	788	814	812	837	764	762	780	844	758	828	787	804	834	788	758	816	830	739	748	769	801	785	778	771	798	780	769	740	803	762	842	785	787	800	776	748	801	798	763	779	803	792	823	815	811	823	766	797	804	778	823	818	788	810	795	744	825	792	775	798	798	765	778	781	794	808	827	810	790	780	812	793	801	766	807	789	823	785	768	781	816	828	790	787	786	827	808	743	804	804	773	840	769	819	775	785	823	805	860	863	860	832	781	767	746	801	809	786	782	796	802	770	817	807	771	841	771	801	801	835	795	796	824	795	813	790	845	777	822	796	795	820	777	822	781	766	791	770	789	781	723	778	759	804	810	817	836	809	775	776	786	867	770	813	778	843	824	834	818	732	814	805	849	756	770	783	806	773	806	756	768	770	781	807	810	833	819	782	749	784	818	764	828	861	808
4184	1453	1074	1000	1013	1008	924	923	905	940	933	909	901	905	921	868	929	904	906	906	927	898	907	870	949	968	892	944	947	960	938	959	976	867	894	920	913	917	920	894	866	914	861	906	949	946	914	934	838	960	963	906	923	958	910	933	975	945	877	868	946	916	943	896	958	995	860	880	906	918	901	901	932	935	884	895	929	924	926	931	939	905	905	924	936	907	909	977	893	883	910	983	969	893	993	943	889	898	864	889	897	943	895	905	999	939	887	910	928	910	901	896	882	888	911	933	944	948	909	879	928	931	917	943	886	874	900	889	944	964	891	925	933	854	889	946	912	892	928	968	878	979	916	955	964	913	906	918	970	1022	928	902	953	950	961	927	927	896	926	963	915	964	964	912	960	940	901	909	912	890	934	926	940	881	910	916	950	907	901	954	933	930	906	953	867	1014	966	919	887	895	859	910	892	947	888	923	925	939	906	941	872	934	939	907	962	840	943	1022	939	919	902	911	917	946	940	853	941	919	936	968	939	950	905	909	923	926	950	874	869	944	920	926	892	940	913	891	912	921	916	939	908	930	925	919	899	844	918	874	929	876	954	905	949	890	857	915	939	933	942	924	906	947	974	933	951	945	866	910	874	872	925	893	908	882	921	909	906	965	871	915	967	862	902	905	946	915	896	952	923	900	974	919	900	909	896	901	970	906	959	977	953	949	934	939	944	923	967	956	964	877	930	995	912	862	926	882	924	928	947	935	866	912	867	909	913	914	941	944	909	854	910	930	886	909	922	893	906	971	891	992	885	940	951	919	933	888	920	914	924	949	893	888	965	967	961	936	892	883	884	886	892	930	900	915	937	914	938	914	897	919	906	914	931	905	935	901	878	876	934	933	890	959	938	925	983	925	928	896	904	960	915	937	949	931	893	970	890	906	920	888	966	902	904	927	906	913	898	948	888	922	932	937	920	947	975	933	921	928	893	923	929	915	946	885	986	934	921	926	943	914	960	932	902	943	926	953	898	932	966	952	921	926	862	914	936	910	902	895	943	935	953	961	917	943	911	934	883	942	917	953	912	909	995	936	939	947	896	914	967	950	919	935	944	914	924	945	900	929	930	932	916	927	855	978	971	949	864	886	932	878	922	937	951	900	957	953	865	941	996	932	903	955	917	924	942	939	914	908	906	950	953	903	945	912	914	977	960	939	909	987	955	942	941	931	908	917	898	903	959	914	949	954	938	923	889	933	913	946	862	925	909	902	929	952	964	932	931	925	944	902	941	922	915	948	909	921	899	914	926	923	928	899	925	930	919	928	921	936	906	891	931	899	940	959	885	933	944	904	917	923	976	922	893	909	947	925	892	832	919	927	873	915	934	925	911	898	891	950	901	919	977	885	905	922	960	893	918	930	959	958	897	913	907	944	893	912	915	965	925	951	869	930	891	910	976	897	934	900	912	963	885	961	917	928	921	936	960	909	934	926	884	985	849	935	932	939	965	943	900	938	882	957	933	901	876	890	866	918	963	883	919	977	910	967	1002	945	918	846	920	912	942	975	898	893	912	893	935	902	906	927	921	930	916	940	894	926	953	954	915	890	914	982	937	894	932	900	955	926	927	908	896	966	858	929	956	940	899	926	939	923	901	918	923	967	863	902	865	927	913	897	908	874	963	896	981	901	927	954	937	956	922	930	932	976	963	901	887	937	924	883	919	889	951	940	913	881	902	870	905	974	938	996	887	957	906	909	978	966	930	976	888	945	918	925	898	897	929	952	913	939	895	923	897	916	938	989	894	871	875	948	870	927	870	922	940	927	901	918	914	888	908	964	899	911	935	985	896	912	943	965	931	933	960	916	918	905	898	972	900	973	908	908	892	930	932	884	921	904	961	976	908	893	894	972	923	930	910	922	903	935	920	913	941	928	944	917	894	928	852	930	942	906	962	960	928	961	953	911	898	924	930	938	970	927	901	894	923	931	939	909	871	958	891	876	958	942	907	918	895	948	940	930	916	888	934	875	949	909	957	951	939	935	922	903	903	910	932	935	893	950	904	922	993	949	956	883	851	941	937	846	916	909	906	947	923	887	909	969	914	913	913	905	910	911	912	940	904	927	894	937	973	899	984	943	915	948	908	908	977	964	940	925	943	963	933	913	941	873	955	936	883	922	895	907	878	926	883	945	931	921	938	910	916	891	911	905	925	934	927	910	952	963	968	916	937	969	877	967	938	919	869	886	915	954	927	890	905	868	916	913	886	913	886	936	882	890	940	913	935	954	895	955	935	904	862	882	915	937	942	949	963	908	902	898	888	935	950	907	943	911	912	932	948	895	881	908	958	951	914	947	884	939	942	909	904	950	894	933	969	861	955	890	942	948	914	899	917	920	887	896	885	895	929	931	912	935	915	904	930	958	892	912	933	924	889	908	975	872	908	941	946	947	893	867	940	950	881	906	951	890	961	967	947	931	944	964	883	905	871	884	907	932	927	933	935	916	922	933	925	913	914	962	967	878	907	875	991	916	986	886	968	935	909	966	828	910	929	944	935	909	895	921	901	922	939	917	893	938	935	907	914	909	900	931	950	988	943	863	982	897	953	917	950	926	927	931	894	940	985	939	939	935	936	917	897	947	894	899	924	951	935	966	875	939	872	886	920	903	907	896	927	957	959	907	941	938	974	891	915	931	872	912	910	883	957	935	900	966	889	949	872	878	968	944	905	923	885	869	888	944	897	936	935	981	883	956	891	943	903	941	942	956	910	932	956	891	923	945	892	1004	900	916	973	971	860	885	942	895	905	946	935	911	934	911	919	901	924	912	897	936	973	937	964	922	882	910	893	937	950	953	879	927	899	879	933	960	869	940	949	901	987	967	892	935	900	899	921	874	966	950	941	955	899	925	899	911	945	950	926	902	934	952	963	934	883	941	878	934	929	933	986	901	939	945	906	878	895	918	953	925	939	889	915	976	928	970	913	950	906	898	907	945	909	931	871	911	897	921	891	944	934	953	901	897	953	950	973	972	852	933	997	936	913	931	953	914	913	910	916	866	868	921	903	873	894	937	900	916	933	896	871	906	955	929	934	911	907	918	912	914	911	935	931	904	914	907	876	907	912	926	862	859	838	957	905	971	872	908	944	886	916	964	874	926	964	915	891	880	961	877	918	939	853	870	953	888	939	888	893	888	873	889	953	926	934	878	902	915	940	961	889	903	909	908	871	943	928	914	920	865	904	959	891	994	915	935	894	910	942	976	934	946	873	994	948	910	944	964	900	899	930	971	949	872	962	825	934	927	902	925	913	956	898	904	890	940	877	930	893	947	881	876	920	909	952	939	948	916	920	900	952	939	893	900	974	954	942	995	871	930	928	933	898	938	910	905	967	932	902	895	888	914	987	907	940	894	941	937	887	891	915	884	952	926	939	864	915	932	958	906	876	910	974	874	913	931	917	893	895	988	889	929	946	940	901	945	955	888	925	983	957	921	889	1006	891	929	872	925	903	946	948	917	900	924	892	988
27564	21190	29570	23080	21168	19530	499	291	253	288	303	276	277	300	273	298	262	251	283	279	262	264	298	297	254	288	284	302	300	257	277	272	263	253	266	269	260	264	271	278	250	278	262	264	273	257	272	270	261	274	274	272	266	306	268	276	294	271	269	276	270	266	279	254	260	265	288	257	304	257	268	294	249	246	272	283	261	265	267	273	282	302	276	267	241	261	297	265	257	255	262	256	272	292	259	251	265	295	288	263	272	239	269	255	261	275	258	255	275	270	277	237	294	286	263	260	257	258	269	261	289	260	276	256	241	259	276	241	279	282	241	245	224	272	287	246	269	304	262	247	271	265	290	270	253	250	275	243	291	242	261	297	262	269	244	238	261	252	270	267	242	269	270	267	277	279	259	299	271	240	270	258	260	275	290	264	294	285	282	271	263	260	286	277	264	262	257	288	259	273	270	293	254	274	220	265	284	271	292	284	272	290	254	249	265	276	261	274	255	282	297	269	255	250	263	288	255	265	278	259	251	284	256	258	263	281	276	262	268	272	261	278	289	268	295	278	281	284	300	296	250	269	266	300	272	287	301	279	264	264	240	227	244	289	269	272	279	282	287	273	292	255	273	249	263	271	273	269	270	289	271	284	226	264	275	261	282	265	297	265	241	218	250	243	245	274	262	288	282	269	301	245	284	273	289	258	285	265	251	238	258	269	245	279	271	265	281	235	273	267	267	264	251	255	286	288	262	250	263	273	260	231	251	264	274	263	231	271	266	269	248	259	276	297	288	256	249	281	244	286	277	255	271	303	262	276	263	286	257	266	266	268	260	243	258	290	263	271	263	274	253	254	289	267	284	299	287	237	249	268	284	269	265	255	284	249	264	256	272	270	256	251	266	258	263	289	273	288	274	274	295	257	240	271	256	271	238	292	245	249	275	275	268	255	245	262	263	271	270	243	273	255	270	258	269	288	259	261	264	250	267	284	279	268	253	293	278	256	261	293	248	275	276	274	285	256	282	268	252	282	266	271	282	272	292	274	278	245	309	300	282	257	255	287	278	249	264	280	258	279	260	245	282	265	292	218	250	283	271	236	293	256	294	271	259	290	286	273	267	283	273	293	252	287	277	262	259	261	250	248	277	252	285	267	262	243	266	273	275	268	305	256	255	266	270	285	278	273	266	266	259	293	283	260	254	278	289	313	266	265	257	253	253	263	276	243	253	274	275	247	278	283	265	269	270	283	258	264	253	235	260	235	271	251	287	280	271	262	301	278	257	293	272	271	297	267	287	261	266	272	283	256	265	274	278	274	279	281	287	260	282	274	308	299	232	260	287	255	273	244	262	271	264	269	276	247	276	278	246	279	255	272	270	277	266	250	252	265	259	263	273	259	277	270	271	265	270	281	235	255	253	269	229	290	266	300	259	265	253	264	286	277	290	254	267	251	279	241	250	276	236	271	269	263	242	259	291	293	263	257	308	263	275	225	276	251	262	256	276	268	244	278	254	269	269	265	285	260	260	241	271	283	273	268	295	287	292	257	267	274	293	273	289	261	292	257	281	293	299	266	270	301	268	273	291	254	268	289	265	289	285	263	283	235	258	280	250	266	268	308	247	265	241	245	263	256	265	275	270	256	284	263	266	281	257	252	277	243	282	269	263	223	271	261	271	279	276	245	254	267	291	275	267	251	256	255	287	283	293	247	321	254	276	259	261	264	284	273	254	271	305	288	260	267	274	267	261	292	255	256	269	279	278	246	277	297	257	265	260	283	283	273	275	282	264	264	301	253	256	302	268	263	261	278	267	249	283	285	272	283	279	262	256	254	299	252	290	257	283	290	279	278	246	286	264	230	269	251	248	267	252	296	263	289	285	245	243	267	294	254	279	281	272	290	260	261	270	271	273	297	281	260	273	263	281	280	277	293	264	245	289	261	266	276	275	244	255	255	278	260	297	273	270	286	264	266	262	288	269	276	283	300	269	266	262	263	260	267	304	288	273	294	268	279	286	278	266	293	288	228	261	270	262	246	288	265	251	290	246	266	272	288	283	275	265	274	258	282	266	285	282	275	275	265	255	272	278	276	260	233	285	264	255	282	263	283	281	304	270	270	288	260	304	277	293	279	258	261	266	277	261	254	264	258	253	274	256	260	259	250	292	267	254	272	253	248	262	265	254	272	265	261	267	268	266	294	287	264	260	285	240	274	260	266	276	277	267	276	232	247	264	264	260	275	259	269	283	252	260	279	261	257	255	265	260	266	281	304	259	268	265	256	270	261	273	260	277	266	280	257	264	267	254	281	272	298	262	248	272	276	278	275	266	278	272	261	250	250	280	236	265	287	274	258	296	277	285	263	290	267	259	288	247	271	250	283	253	264	266	270	282	281	274	257	243	258	254	228	252	308	273	251	293	264	240	258	249	265	265	272	256	294	287	262	238	317	284	266	298	249	281	254	247	249	258	268	256	270	279	285	268	234	257	284	283	274	276	290	256	283	260	289	295	279	293	270	294	276	266	267	289	288	247	288	269	279	255	258	253	280	275	280	249	281	267	240	275	271	262	302	251	259	244	267	272	261	287	291	291	253	285	247	272	267	267	278	240	273	274	260	261	252	251	264	243	247	286	284	229	266	292	244	269	240	278	298	253	241	251	245	258	260	267	267	278	294	265	238	255	264	272	270	301	292	288	259	299	263	242	276	273	264	284	255	274	294	275	243	284	271	286	287	269	261	265	263	263	275	260	273	287	240	266	269	251	285	301	236	266	304	265	243	263	269	262	271	259	284	263	267	273	290	305	254	263	249	273	279	267	269	260	294	274	293	271	270	263	267	298	262	299	277	257	265	246	258	267	261	240	290	258	269	271	270	276	259	290	265	281	299	262	262	222	258	272	272	265	243	264	258	290	284	254	277	267	259	252	281	277	279	299	267	255	251	279	278	253	243	283	272	259	264	273	262	267	245	242	297	270	223	235	263	276	256	281	278	289	273	276	274	272	258	276	265	262	296	255	266	279	257	265	285	278	273	235	309	249	266	284	272	288	271	252	268	252	269	279	271	239	253	262	280	293	257	295	257	253	283	257	272	268	275	279	298	289	288	291	261	261	266	281	258	266	243	201	236	283	251	278	264	263	258	294	286	267	288	249	254	265	263	243	259	270	247	269	292	235	266	325	285	257	279	274	282	267	255	252	286	281	264	262	282	269	289	258	266	253	259	278	270	254	265	275	323	277	240	280	228	275	259	261	275	275	254	269	265	265	259	263	256	256	260	259	244	293	254	248	262	245	243	270	257	271	279	275	253	233	238	302	281	259	267	278	237	271	246	282	261	255	258	248	277	266	261	266	266	274	273	224	262	252	298	247	264	258	274	266	243	252	278	282	265	260	272	279	276	273	286	279	255	280	297	277	266	235	287	266	281	284	276	272	262	256	264	245	304	253	280	279	277	292	279	274	259	283	262	242	267	271	264	263	256	256	257	258	273	242	271	261	289	263	270	253	268	257	256
3853	614	459	379	425	386	346	371	350	378	360	377	354	360	343	382	335	379	345	337	375	333	316	355	381	348	330	337	335	338	337	315	328	385	344	366	359	362	309	364	346	357	356	343	373	335	363	354	313	373	330	335	358	340	374	339	357	374	346	341	347	364	356	344	338	335	336	327	351	346	355	341	347	344	355	363	390	359	332	355	340	345	362	362	330	345	362	344	352	356	343	340	368	353	330	359	335	352	357	378	375	359	365	324	339	364	334	321	354	356	367	342	363	359	326	359	350	378	400	363	351	339	351	365	323	353	352	370	366	373	364	359	376	317	332	352	371	323	347	362	341	341	343	322	354	326	363	352	333	390	315	349	363	359	349	373	352	315	327	366	387	379	356	357	335	357	380	361	340	362	309	350	364	349	379	335	373	359	352	324	352	338	355	368	356	380	343	343	357	353	380	364	333	344	339	334	352	341	346	365	322	361	354	378	367	361	319	359	354	356	361	338	354	346	350	337	373	353	360	378	332	352	322	355	326	345	367	357	345	313	373	356	367	338	362	357	346	305	338	369	380	364	358	327	368	371	346	335	340	372	356	389	364	374	381	327	352	306	379	325	386	368	364	343	334	390	365	345	350	334	359	355	382	356	368	326	364	364	343	335	365	345	357	361	349	349	360	351	352	383	364	350	362	325	355	337	333	316	352	364	331	380	378	378	373	362	336	369	338	350	352	366	339	344	348	357	342	351	331	362	317	350	341	343	317	318	322	339	345	347	350	334	375	322	353	362	315	333	357	352	380	340	370	369	342	355	351	334	338	344	356	322	325	335	341	349	355	379	368	356	368	347	337	342	347	341	320	345	340	323	328	368	375	348	366	339	355	403	329	318	368	355	342	378	327	363	341	356	374	387	345	358	342	328	356	356	331	361	340	335	354	354	331	362	363	336	400	325	382	369	376	362	348	365	365	360	327	391	341	351	349	394	376	353	352	382	335	361	361	351	351	360	344	356	339	369	366	354	360	372	367	345	367	348	358	365	356	392	387	372	358	342	324	348	329	355	359	300	372	348	336	386	388	367	392	359	359	352	327	330	335	368	355	335	358	379	340	378	326	366	361	342	348	332	366	365	365	331	342	364	370	339	366	365	322	360	338	377	325	371	353	346	329	348	336	381	357	311	308	355	355	362	328	339	361	334	351	358	333	335	338	368	379	337	344	373	327	344	338	333	352	341	358	327	318	373	353	378	352	349	345	321	365	371	314	344	362	343	385	386	358	344	381	357	335	340	333	357	335	354	362	384	354	384	375	343	328	330	322	363	323	320	373	318	325	351	326	359	354	344	310	385	356	358	373	331	339	364	364	342	318	320	330	356	349	377	372	357	370	332	351	359	369	358	329	356	350	358	328	347	373	338	355	333	343	337	351	337	346	340	365	343	346	388	358	342	353	380	360	371	329	353	355	344	370	339	344	351	352	381	317	343	364	345	355	338	320	404	334	371	379	373	386	367	358	362	362	342	374	348	322	345	316	364	354	358	373	335	374	351	351	373	332	335	371	373	357	386	359	361	363	351	340	337	339	352	358	378	388	343	362	348	353	365	322	347	366	351	347	320	355	329	341	343	371	334	366	374	359	335	341	361	332	318	359	374	343	325	320	360	325	372	366	341	340	359	323	347	320	342	345	342	365	340	340	342	399	357	362	371	377	372	358	331	370	351	387	375	373	363	317	320	342	326	369	339	362	378	386	336	396	369	364	355	363	332	373	342	326	354	335	370	353	323	366	348	366	350	357	349	323	349	346	350	345	367	359	342	383	326	395	325	364	358	316	337	357	371	385	363	356	378	339	348	378	362	335	314	370	383	341	346	344	360	343	351	375	367	374	341	379	359	357	349	345	350	370	345	356	338	363	350	356	320	340	358	329	383	348	317	320	373	348	352	358	328	390	336	354	347	347	324	381	348	360	377	355	324	339	343	364	368	352	372	343	334	338	346	333	360	368	356	355	339	360	342	353	347	358	353	328	356	330	350	329	350	351	351	368	374	390	364	330	341	336	368	372	362	350	313	365	316	332	351	319	357	346	325	314	347	391	377	344	311	348	337	377	309	348	372	319	355	371	330	383	347	322	368	347	331	350	354	329	325	330	339	381	350	366	325	337	347	363	340	360	384	350	345	370	377	330	338	347	358	362	345	378	392	360	308	380	362	350	353	357	322	312	330	377	342	372	381	368	326	381	359	311	369	358	331	325	345	374	324	348	339	359	352	353	350	385	353	352	365	352	370	344	329	373	338	370	367	338	348	374	346	338	364	337	357	359	356	361	387	338	306	358	348	352	345	329	344	327	363	344	393	329	337	341	369	352	357	370	307	342	339	342	366	352	333	332	368	344	387	342	346	321	371	348	332	336	373	331	352	347	363	322	334	343	341	375	357	366	338	349	348	363	345	359	324	321	354	329	340	320	381	344	338	360	362	350	364	390	377	334	351	366	344	336	357	358	325	346	340	352	375	357	386	336	335	360	337	322	386	330	368	353	350	306	387	328	346	361	328	352	348	362	356	330	352	347	334	358	358	347	330	342	349	320	381	372	376	376	345	359	353	360	370	299	332	350	367	351	347	323	363	336	348	381	370	358	330	379	371	350	370	350	345	345	342	343	363	351	344	333	340	332	363	338	315	344	348	350	363	354	333	318	369	336	345	355	350	345	354	323	341	339	348	349	347	340	375	366	325	321	363	340	362	359	390	375	340	323	310	369	343	374	320	351	354	377	341	344	359	360	364	353	371	354	347	349	320	356	375	341	334	356	384	348	359	347	356	349	342	389	337	360	342	358	350	316	331	344	339	346	355	316	365	338	348	358	361	314	366	322	317	328	367	366	381	358	330	327	346	379	320	364	313	359	330	400	293	319	343	317	325	339	347	320	339	336	380	347	350	337	369	339	367	329	363	351	342	307	332	320	332	321	376	345	358	362	365	329	387	341	315	340	338	369	342	347	371	378	368	327	346	393	321	309	343	333	341	353	338	350	330	372	407	338	321	370	362	349	361	343	372	356	349	347	361	344	363	368	338	353	355	353	353	345	336	378	350	327	357	348	336	322	328	330	346	339	332	354	348	334	355	356	381	351	342	373	371	361	370	360	344	362	372	380	393	359	347	358	394	364	336	360	347	351	344	361	324	358	349	356	375	369	374	333	371	380	343	358	326	340	372	345	337	351	342	358	366	338	353	360	334	343	356	369	365	342	346	352	352	353	379	354	323	338	338	347	357	358	359	357	337	352	341	366	315	312	354	345	371	368	330	337	329	382	397	382	355	375	356	363	336	331	360	377	350	352	365	345	373	360	339	361	344	332	323	372	352	356	339	363	394	355	344	387	327	378	354	373	349	325	367	345	315	354	326	357	335	368	346	345	372	354	373	369	357	345	366	331	375	349	335	342	353	351	368	361	359	353	356	358	367	351	356	355	360	361	351	340	390	333	388	322	346	337	330	348	340	349	356	310	352
22575	21184	29496	23157	21180	21378	24414	4187	862	838	818	724	786	846	814	818	790	811	810	780	827	761	792	788	836	802	845	727	725	846	748	763	764	800	840	804	839	812	780	766	805	807	799	764	808	770	790	804	765	761	755	794	792	765	764	772	772	764	791	771	785	805	792	757	857	777	820	763	782	803	821	784	776	751	731	803	782	800	785	800	805	781	782	782	780	760	755	764	755	769	771	807	774	739	807	796	746	772	764	774	798	795	790	744	783	777	808	807	753	761	774	743	722	820	776	784	736	754	792	861	772	782	777	766	800	749	814	804	781	771	754	833	780	725	798	790	762	754	850	771	778	771	774	780	799	752	777	791	737	787	797	740	762	761	773	774	742	749	755	764	784	784	756	803	783	759	826	789	793	760	796	760	812	758	760	833	807	754	764	779	793	806	818	772	782	810	759	792	798	784	813	767	756	696	771	790	750	794	791	785	806	824	776	807	756	798	815	782	762	748	768	792	775	786	781	780	760	756	827	745	788	792	750	785	783	785	788	774	787	804	779	786	760	785	789	755	820	822	772	812	787	761	817	797	777	744	795	768	805	760	760	796	758	811	755	795	791	798	792	817	777	735	799	795	816	752	723	770	799	791	765	795	822	833	722	822	771	808	808	792	754	799	784	754	789	772	757	785	755	783	762	735	769	736	852	763	781	785	779	780	780	820	837	770	811	771	790	777	718	784	755	798	769	873	797	806	741	825	774	809	763	730	823	773	820	781	771	753	822	817	757	781	781	821	799	794	777	801	807	776	768	725	824	760	761	773	724	788	791	775	776	789	776	777	809	788	728	801	794	792	782	758	803	733	758	770	795	778	757	754	779	744	790	780	798	763	768	743	763	778	790	835	763	735	788	771	787	837	692	792	825	772	794	766	745	742	775	763	743	762	791	745	714	710	785	738	804	752	778	750	693	775	796	777	749	741	816	762	806	711	733	778	827	755	794	765	792	807	787	784	781	731	782	835	757	789	810	797	820	791	791	792	769	772	805	823	799	822	826	795	837	817	739	782	752	809	745	779	781	802	822	726	757	756	796	749	782	759	789	798	812	775	802	752	780	762	738	771	812	809	696	827	829	772	776	823	814	790	816	740	741	808	718	758	770	741	825	781	788	789	768	792	780	809	757	811	751	761	781	765	801	793	795	771	743	783	786	746	844	790	736	749	778	785	746	771	743	758	839	811	790	816	791	773	777	765	816	761	763	781	820	783	818	712	758	831	784	788	766	779	827	768	828	767	804	785	821	781	787	798	727	750	755	755	804	744	769	754	757	757	728	776	795	728	791	756	719	794	778	832	778	763	774	820	839	823	794	801	720	814	754	747	795	741	734	787	805	739	773	819	710	781	780	782	755	764	787	812	830	782	782	773	807	766	751	784	742	759	760	794	770	747	798	771	791	770	762	728	794	741	788	794	787	778	770	766	738	788	811	743	780	838	789	732	828	811	802	713	815	844	839	816	785	740	798	795	776	744	778	779	784	822	786	837	770	752	798	815	818	825	825	808	821	788	825	808	817	809	758	782	799	826	829	758	782	756	772	786	802	773	790	767	772	739	756	802	790	762	780	731	822	800	791	807	746	791	810	794	782	786	753	722	846	783	774	737	728	792	811	871	820	752	773	789	840	797	806	752	780	765	786	772	757	775	818	789	777	737	768	797	790	759	714	750	781	831	805	708	795	781	771	797	757	792	793	799	792	730	731	731	820	801	761	825	797	776	785	789	804	785	754	793	827	766	768	857	782	749	778	781	783	790	767	742	770	804	780	760	776	843	757	738	803	797	783	768	748	814	822	791	747	764	769	753	787	816	807	772	785	758	815	761	747	762	804	820	762	754	798	824	743	805	750	786	802	797	789	804	751	775	755	755	802	815	751	838	786	733	773	744	793	818	795	767	757	749	809	754	764	779	767	787	798	730	795	769	775	739	821	785	795	811	788	788	804	766	760	776	792	786	744	736	830	775	789	791	755	758	780	817	802	723	770	773	800	773	799	782	796	768	813	757	784	789	789	809	816	785	819	812	770	702	767	787	781	790	794	791	759	807	778	756	742	754	781	780	751	799	860	765	805	815	737	808	813	753	805	765	784	812	799	751	808	775	809	734	784	801	770	823	801	811	753	808	778	799	778	735	782	813	781	779	780	745	783	772	781	779	801	719	749	779	739	744	800	767	787	796	779	773	762	749	746	780	782	787	783	800	801	742	773	758	792	820	821	743	776	807	774	744	747	747	758	823	777	765	773	741	799	741	706	767	791	750	759	807	799	775	752	790	753	818	762	800	756	747	826	771	776	801	787	803	855	767	747	750	779	738	740	754	777	778	751	857	768	771	757	784	795	775	762	794	823	811	772	776	815	764	781	724	770	783	778	750	779	724	738	785	790	817	746	816	794	756	824	786	739	755	752	745	727	777	787	785	831	755	768	780	825	768	805	757	744	748	780	802	768	749	758	758	821	783	779	775	773	785	764	755	723	741	773	780	800	764	804	796	786	821	783	778	837	789	756	784	794	784	836	751	805	782	749	776	770	766	804	740	757	774	767	814	754	769	784	830	814	800	761	770	814	758	737	820	767	808	781	827	806	759	787	748	751	795	823	785	761	755	784	752	796	772	767	818	787	761	802	803	810	783	788	826	779	744	769	732	779	748	788	789	742	766	806	785	785	727	797	741	822	809	720	781	783	777	797	804	760	791	762	807	795	805	779	794	788	825	816	722	749	801	754	788	760	811	738	750	759	725	789	784	769	757	742	801	757	791	790	767	796	813	751	798	759	779	801	786	725	765	782	771	803	767	785	786	778	772	759	726	842	712	750	832	761	781	762	799	785	777	732	784	783	804	771	848	778	790	792	739	797	768	786	728	801	818	765	747	820	798	786	801	762	778	789	796	802	788	755	791	828	782	772	863	859	723	760	814	739	766	784	775	747	778	790	768	753	797	845	764	774	789	760	772	778	783	800	814	803	791	733	729	757	807	786	745	795	784	806	753	836	768	758	778	805	772	824	760	762	783	804	738	785	778	804	773	797	770	742	810	761	788	809	775	765	703	787	769	769	792	846	760	757	709	735	782	799	777	790	797	779	751	753	764	738	774	776	728	748	732	771	764	772	777	782	766	768	773	755	813	801	793	790	866	788	808	825	783	769	736	822	780	789	770	775	710	772	775	741	795	838	748	815	730	778	816	768	777	728	755	780	793	766	775	772	806	806	757	740	789	763	744	793	771	782	764	814	798	758	703	792	823	800	762	791	777	750	790	747	751	798	770	734	776	761	754	777	813	797	788	742	826	760	811	798	768	735	739	769	755	788	831	779	795	801	811	775	746	756	749	804	786	790	772	786	814	749	798	788	782	780	776	757	779	761	775	765	716	790	713	805	764	774	716	788	761	790	741	766	759	796	758	775	748	795	825	770	778	790	800	753	782	824	818	794	755	771	774	794	781	733	772	692	773	775	776	755	744	745	758
4796	1893	1269	1100	1043	969	986	925	943	952	957	884	902	937	944	965	936	939	875	912	918	900	908	912	916	904	899	954	883	931	979	915	919	893	954	961	931	892	884	921	925	874	938	930	896	905	898	927	806	927	955	872	926	901	947	906	949	950	926	900	876	886	894	888	881	887	842	872	889	891	923	906	929	908	936	938	940	905	975	977	889	910	921	882	867	881	895	905	913	891	888	915	962	967	910	963	933	884	892	873	918	893	946	874	884	954	922	911	916	883	875	892	897	896	918	913	902	898	921	895	872	942	933	945	873	855	937	896	890	954	839	898	922	916	877	895	915	866	907	939	937	903	906	849	920	925	955	935	924	903	924	957	947	952	916	910	931	920	883	953	923	823	899	956	896	945	918	942	900	958	917	898	880	977	940	951	922	918	889	891	905	877	880	899	873	942	910	910	939	880	900	890	925	923	948	910	873	934	869	956	915	893	865	851	878	928	897	871	880	953	926	967	893	882	893	924	893	921	931	926	941	918	917	944	890	866	899	923	908	904	936	922	911	930	891	893	917	883	909	878	922	923	939	941	847	903	847	906	901	931	989	878	866	924	963	826	934	938	904	925	909	909	942	857	848	907	915	918	933	893	915	954	949	876	883	889	903	894	942	906	952	881	924	902	908	908	892	883	868	898	921	870	937	896	963	875	943	892	907	905	900	883	929	920	974	935	930	927	889	906	971	914	915	889	924	916	905	913	920	945	883	911	912	934	897	859	927	912	863	888	955	905	867	922	899	942	949	858	906	889	893	884	953	876	865	910	854	928	918	934	966	888	945	903	998	876	939	864	937	921	983	857	925	876	951	856	922	897	896	886	914	937	922	891	953	852	953	900	899	864	888	879	883	942	965	907	924	896	887	914	923	896	875	933	915	936	875	869	922	909	882	859	907	946	896	896	840	952	897	911	888	931	853	992	869	902	845	854	895	900	882	878	908	872	946	872	875	897	913	949	903	853	882	904	927	901	961	967	920	920	932	900	915	891	880	901	913	927	871	896	944	883	914	900	949	941	928	931	928	851	876	926	892	910	918	916	868	869	880	956	936	874	963	941	941	907	905	899	928	917	935	949	940	897	866	868	884	978	914	887	843	935	907	927	878	886	904	939	885	915	909	975	918	908	916	929	924	876	910	915	905	911	966	879	915	939	922	908	911	933	936	894	946	915	916	916	931	954	898	911	884	911	911	885	931	897	876	863	882	873	990	893	866	963	920	921	937	885	892	920	882	894	862	918	961	934	841	894	925	864	919	875	914	940	935	874	847	940	870	920	933	919	929	859	870	922	941	894	899	905	944	931	964	916	935	903	932	910	905	941	894	901	890	938	871	956	888	902	898	920	914	937	886	915	893	944	968	913	886	936	902	935	869	905	913	895	904	921	931	918	912	892	899	882	900	989	903	917	936	886	897	890	882	935	933	882	831	905	966	923	915	910	880	905	896	909	943	946	885	908	884	953	927	950	908	927	871	886	907	868	900	948	896	926	887	954	886	942	935	902	878	950	906	899	915	935	864	952	858	912	871	961	869	847	888	904	895	890	884	890	920	922	924	919	928	899	905	905	958	887	913	936	921	846	931	932	903	937	945	923	917	904	939	905	896	865	956	933	926	916	902	905	881	892	887	864	950	918	886	939	906	917	901	875	906	898	887	939	903	887	912	868	933	902	961	886	903	925	909	921	918	904	896	939	891	900	932	919	917	910	939	957	844	946	893	926	878	891	919	872	944	935	914	876	962	918	875	928	838	893	954	875	937	980	914	918	893	901	919	875	932	870	901	932	911	882	891	930	922	901	892	950	898	917	885	893	926	916	928	935	856	904	902	937	944	886	890	927	925	917	865	972	849	891	877	911	912	937	950	937	920	904	873	916	909	890	881	849	874	902	925	873	891	895	901	889	898	888	870	903	877	855	942	905	911	851	937	893	954	858	951	905	949	888	926	911	936	918	895	888	912	875	936	901	914	881	933	930	906	924	854	937	910	946	915	949	922	896	910	893	839	895	914	923	892	916	865	943	901	909	897	916	912	947	942	909	943	923	873	958	927	888	927	905	875	926	911	900	890	864	868	913	912	893	930	916	896	946	921	911	909	879	918	850	961	926	892	900	932	859	884	961	863	937	959	950	929	898	897	896	928	914	949	916	932	933	978	886	938	904	920	912	903	875	884	922	890	949	956	862	900	932	862	897	950	926	886	923	900	926	922	903	861	899	933	873	875	903	893	938	853	865	927	935	967	840	945	926	888	924	878	900	890	902	915	891	937	892	935	870	866	971	978	919	922	911	957	926	907	928	905	883	896	911	911	931	896	939	870	893	940	959	943	967	943	889	911	957	924	893	913	872	948	957	890	952	845	889	942	872	886	906	939	856	934	969	942	923	929	931	915	909	864	896	928	918	940	992	905	873	907	892	892	912	926	874	887	901	913	932	858	932	948	881	936	882	908	940	903	895	912	953	921	962	898	934	927	878	877	902	913	913	968	915	905	932	944	880	917	936	911	957	933	963	865	888	873	905	850	922	953	925	915	833	911	863	915	882	896	894	928	919	920	893	878	909	902	909	938	942	939	937	888	944	886	855	930	858	941	868	927	902	934	921	870	855	903	936	927	875	917	902	875	924	931	908	919	923	880	930	862	894	952	919	959	906	903	924	944	933	889	893	933	872	913	941	945	930	890	918	881	931	896	885	972	913	949	912	894	905	913	944	935	947	902	916	882	899	869	860	892	930	943	919	945	919	962	892	877	907	873	878	887	911	931	913	910	903	907	888	945	886	931	874	877	914	905	934	954	922	913	938	908	861	945	899	877	882	922	869	887	891	910	934	900	912	860	854	953	907	941	912	885	901	857	918	840	929	904	922	948	888	944	939	883	927	914	959	904	901	897	939	904	918	889	911	900	912	886	869	914	932	892	912	918	904	930	935	882	904	884	883	944	965	901	917	907	915	877	926	882	890	925	875	891	909	893	894	885	948	925	909	911	878	862	917	909	882	925	882	874	891	942	867	950	910	937	859	882	913	891	902	933	906	915	920	881	920	915	887	872	968	925	929	973	879	871	894	896	913	917	879	934	896	887	859	984	838	863	945	923	850	876	901	914	851	936	906	885	897	883	838	915	929	938	881	912	889	914	889	895	919	863	919	916	895	890	888	892	918	916	976	915	904	944	911	908	962	907	932	885	929	921	916	910	963	853	937	909	941	912	898	889	926	894	880	931	901	906	907	934	876	933	942	928	928	884	881	915	923	914	955	850	917	896	910	874	948	893	903	898	937	931	838	910	934	863	908	899	948	908	963	863	918	887	873	923	890	927	895	930	947	885	929	942	853	899	938	886	920	915	893	912	865	921	912	891	950	935	945	855	885	884	894	949	915	884	870	930	882	878	940	956	924	870	992	892	893	905	892	929	872	969	913	890	917	912	905	903	932	909	850	858	909	902	928	909	914	946	927	899	895	932	881	839	926
27868	21138	25361	14030	506	404	373	401	419	409	421	415	386	439	382	405	386	420	372	432	383	400	389	415	406	425	419	417	474	401	417	363	393	420	391	404	385	375	419	385	436	437	416	374	417	373	386	384	375	432	429	393	405	421	445	412	389	421	360	413	361	428	448	413	406	391	386	405	402	386	448	394	435	411	368	399	375	371	369	373	389	372	401	383	420	386	418	417	428	386	418	448	406	390	414	429	404	391	380	431	373	396	407	399	380	414	362	399	365	370	434	423	373	422	415	414	415	405	398	409	421	414	415	416	427	380	393	410	409	426	397	437	446	389	380	399	390	392	416	354	401	404	411	371	431	443	426	407	418	407	412	393	420	410	425	417	438	399	421	400	414	409	353	411	433	426	400	427	395	389	388	396	426	386	388	388	414	401	421	424	427	401	481	380	411	407	382	392	413	442	389	397	422	437	431	454	382	389	417	389	386	378	407	402	378	449	418	393	436	379	414	413	403	400	422	383	413	416	421	377	397	399	403	399	429	375	414	439	408	403	428	376	402	423	365	399	436	429	385	407	383	420	427	427	392	407	396	420	400	411	426	435	363	410	374	406	419	377	391	408	392	421	354	392	397	406	405	422	406	420	412	401	394	435	411	380	451	409	412	423	367	412	391	425	408	432	408	433	406	379	411	405	408	406	366	431	399	431	421	396	409	410	389	397	428	387	425	409	420	405	403	370	405	368	424	412	446	383	411	393	412	407	412	401	467	403	407	392	427	408	376	405	418	434	414	415	401	397	398	399	353	356	368	425	379	389	399	413	431	421	413	410	411	397	406	431	420	367	397	414	395	421	417	384	399	390	385	427	421	414	382	371	415	394	412	415	391	374	383	405	384	417	427	416	438	391	404	399	411	407	413	409	422	389	394	404	438	389	408	391	422	408	428	426	411	434	388	395	403	430	404	435	405	380	391	341	410	423	396	428	410	411	397	387	409	418	404	413	409	400	418	393	439	442	424	369	438	455	400	412	393	376	412	400	379	392	417	395	384	456	374	436	389	407	428	415	411	439	388	399	428	386	412	390	474	388	417	397	414	393	409	400	386	403	399	406	408	357	434	417	388	419	368	404	406	408	398	431	407	403	421	387	407	412	386	406	411	431	427	400	389	374	411	395	396	396	398	423	417	406	424	400	401	399	415	411	382	420	375	411	370	426	398	421	428	398	410	440	387	397	384	372	409	402	420	422	377	365	455	401	410	405	390	411	393	423	434	362	398	419	435	415	420	432	396	391	398	416	421	373	430	433	419	381	420	388	462	379	428	395	423	407	406	397	368	442	437	427	399	411	401	344	407	394	417	427	445	413	364	383	396	406	428	400	392	376	403	387	372	402	404	397	384	411	408	392	384	384	386	424	373	372	412	396	403	415	405	424	396	417	402	392	405	387	409	381	405	447	415	385	393	389	467	387	422	392	418	415	384	443	420	402	381	412	438	437	427	375	412	382	425	422	369	409	416	384	399	392	431	390	377	391	420	405	383	387	432	390	415	398	442	418	416	391	419	420	358	406	381	436	394	413	403	343	406	380	383	426	371	425	389	384	413	379	413	405	404	414	398	400	414	404	411	388	397	427	409	393	386	403	470	407	406	408	468	388	405	416	409	411	421	385	411	395	398	408	393	389	444	372	395	398	398	383	406	395	401	418	412	400	419	394	419	376	384	371	412	371	370	415	436	375	420	422	411	410	409	395	401	413	411	410	409	449	413	418	405	405	408	380	395	415	431	422	396	404	406	409	375	420	406	418	415	418	384	387	432	427	398	401	386	402	393	433	405	445	421	400	360	467	436	406	397	443	427	418	386	412	407	409	419	398	409	406	432	391	417	386	413	419	368	410	416	439	405	393	398	387	410	401	423	409	400	396	421	416	391	380	439	409	409	400	374	394	419	409	425	415	402	402	383	424	415	404	395	394	397	425	377	447	401	411	409	435	383	384	442	423	413	383	415	366	436	383	395	409	389	435	412	420	424	380	395	397	399	408	372	400	420	398	426	399	414	383	421	430	390	388	425	396	401	413	407	424	361	410	430	412	422	394	391	384	427	385	384	380	392	377	392	358	413	423	404	377	376	409	384	390	416	393	408	387	396	411	401	378	382	420	400	394	379	376	397	413	415	416	395	394	407	444	382	429	359	384	399	418	389	382	432	403	395	414	385	411	390	394	388	412	419	415	403	395	427	395	388	370	365	401	423	419	354	418	402	424	400	426	385	387	404	410	413	400	402	427	408	389	378	388	388	413	451	414	391	385	393	383	395	409	404	446	407	418	426	397	423	405	374	406	402	412	383	406	405	406	411	422	395	386	420	418	437	429	442	397	411	361	428	404	399	444	377	384	442	421	387	392	382	395	400	379	430	411	411	407	408	420	398	407	427	427	423	415	421	394	430	385	390	404	410	404	431	397	377	403	392	392	435	417	403	425	384	401	414	390	379	399	394	423	407	437	442	404	389	421	415	405	410	406	396	392	395	434	413	441	430	391	410	442	424	419	398	395	354	398	394	431	409	424	392	380	410	381	409	387	383	399	398	395	428	445	385	404	405	414	427	405	376	368	439	377	399	430	385	381	395	420	415	423	397	410	405	388	399	392	428	423	390	397	447	376	405	399	444	411	437	436	420	392	403	381	389	401	391	401	393	442	439	409	396	404	397	448	373	417	384	375	398	398	391	404	426	454	408	402	390	398	391	408	379	431	395	406	401	391	387	413	384	417	435	396	392	394	426	407	402	402	423	367	402	374	391	406	382	447	391	371	381	399	406	381	377	366	417	419	434	383	413	381	378	410	373	413	392	406	373	422	381	478	371	416	426	394	404	401	378	409	424	429	379	417	395	402	412	375	379	414	416	412	387	395	390	438	407	419	438	378	433	433	391	389	378	403	435	398	381	361	389	423	423	392	401	403	386	395	378	412	387	459	384	408	411	422	401	415	429	410	437	415	426	397	413	375	391	429	401	353	441	436	415	393	418	426	401	397	443	409	405	386	394	425	414	434	406	404	421	411	423	448	374	392	388	409	384	391	416	426	411	405	415	415	355	393	414	428	392	415	394	379	397	429	434	442	393	385	356	369	428	405	413	401	436	409	377	399	413	399	399	439	366	370	406	367	405	413	386	374	397	410	373	411	413	386	393	379	425	413	386	392	401	396	395	431	423	395	413	408	358	397	416	422	412	384	408	387	422	368	387	408	400	425	386	400	415	397	393	401	409	447	396	414	385	404	422	420	409	381	411	406	396	381	372	423	382	452	435	424	437	392	437	423	414	409	406	422	417	416	441	402	407	379	399	416	422	429	380	411	415	431	394	426	395	429	443	423	434	416	374	393	430	373	414	420	410	390	449	401	376	385	440	434	376	404	376	419	405	405	416	399	427	386	383	405	377	437	380	410	388	386	389	385	404	412	418	397	415	425	391	393	415	414	432	405	408	401	416	424	386	402	425	399	423	453	398	412	414	413
3325	526	481	530	516	483	521	511	500	499	536	490	496	470	475	490	497	535	486	516	471	422	477	465	471	512	505	486	491	481	503	486	527	472	468	511	497	437	503	480	469	540	491	496	474	486	500	497	508	534	468	457	495	499	511	489	487	524	476	504	471	502	508	518	488	508	510	487	530	507	500	485	477	457	497	467	468	500	499	478	472	491	493	509	473	515	492	560	500	493	510	517	502	499	515	456	478	479	508	510	518	524	532	472	515	499	497	502	483	450	473	510	496	506	493	499	470	510	488	485	512	444	528	473	476	479	506	509	443	500	513	505	515	483	536	508	483	544	478	451	504	495	473	478	490	488	514	488	485	498	480	527	505	501	457	492	458	488	507	466	485	478	476	473	492	484	503	460	460	513	485	529	500	472	482	509	456	440	496	473	504	493	515	497	478	537	494	507	511	501	497	522	488	507	498	475	470	494	485	459	485	512	456	443	520	484	456	518	475	470	475	477	501	493	503	507	485	507	482	484	484	511	511	535	551	458	486	504	525	471	460	520	519	493	505	468	530	482	494	492	463	491	497	529	464	463	490	456	511	489	488	541	478	504	544	467	461	495	526	457	510	523	491	466	502	462	471	499	474	470	514	508	506	475	451	460	520	496	475	485	501	489	473	513	515	490	483	488	469	479	514	506	503	515	465	474	460	515	476	486	490	485	490	444	487	506	499	507	498	505	466	466	495	465	491	501	484	527	489	472	484	502	488	469	520	477	444	473	509	534	535	462	502	473	486	463	531	464	491	495	522	520	514	488	477	487	526	482	459	501	489	495	483	511	504	522	508	480	463	446	519	493	471	476	482	483	501	491	468	481	533	472	496	481	505	526	540	494	470	490	472	503	495	474	522	466	511	516	528	512	498	472	555	471	525	488	504	485	488	497	472	475	468	510	526	466	514	470	464	465	478	475	507	527	465	509	519	458	496	482	474	500	511	487	476	499	491	501	478	468	504	455	485	487	492	501	466	482	503	497	471	475	515	503	478	533	497	498	495	505	499	496	480	520	475	528	507	480	476	479	469	556	487	477	505	490	525	491	486	524	510	514	511	506	500	485	471	494	463	462	484	470	518	481	517	543	501	483	506	472	509	464	498	467	511	467	547	484	515	497	506	462	472	493	492	506	473	469	483	474	484	487	490	483	507	516	499	490	542	518	474	512	519	490	496	480	480	490	481	493	481	504	475	500	476	466	504	460	509	469	472	481	501	482	486	508	491	484	491	501	472	502	483	486	472	518	528	498	483	479	516	485	507	500	515	531	483	481	499	520	531	452	518	500	493	470	486	514	488	516	457	481	505	501	532	509	529	477	490	524	467	489	444	460	489	452	483	484	481	468	489	470	512	512	488	495	470	531	491	476	490	498	461	485	527	465	493	509	520	488	502	499	489	457	499	470	485	488	471	494	479	484	498	474	538	527	491	493	484	499	494	490	486	502	540	490	495	480	478	505	499	474	513	502	490	450	500	510	486	505	527	511	508	509	493	484	476	490	505	524	469	505	532	534	481	475	517	480	472	490	496	526	470	526	500	456	480	474	473	482	482	503	471	567	508	473	500	464	474	470	515	459	456	491	488	489	510	499	516	535	507	493	465	493	504	469	518	473	498	489	477	496	509	492	471	475	482	497	478	512	502	491	510	503	515	481	498	479	474	516	521	493	478	540	499	506	518	487	458	488	551	526	511	469	504	505	524	470	513	449	497	473	480	477	527	487	519	496	466	470	506	444	497	477	485	478	474	477	510	450	521	492	467	499	503	494	523	482	481	514	525	481	481	514	503	544	489	516	458	499	500	542	477	503	497	475	499	511	486	511	516	517	514	505	519	488	448	460	475	494	491	493	447	497	503	528	532	482	483	478	535	480	478	458	523	535	522	519	544	453	478	502	533	487	487	483	486	489	496	504	489	492	512	467	466	496	478	511	483	484	465	507	457	447	458	469	447	465	534	464	496	493	491	541	464	479	516	453	527	505	483	459	463	481	498	486	499	556	495	487	517	489	479	497	486	500	472	515	479	501	440	485	500	495	431	515	488	521	509	520	504	446	506	472	490	503	471	523	471	511	474	492	475	493	486	508	522	495	482	498	486	554	457	528	473	465	516	511	510	497	493	486	493	482	504	489	476	491	510	471	517	469	483	476	494	474	517	540	507	460	495	495	489	495	512	447	475	481	494	455	501	514	488	473	471	509	462	515	477	508	483	474	484	470	507	480	492	478	475	459	506	551	462	466	508	484	493	509	490	511	490	444	522	500	509	457	510	476	471	495	530	468	530	542	511	491	489	503	470	528	524	495	500	472	503	465	491	541	485	513	469	501	535	496	528	456	488	482	478	529	467	489	470	474	473	495	520	495	477	478	512	464	471	518	498	510	504	531	490	487	500	496	496	501	497	509	516	490	511	521	533	483	457	437	482	481	485	472	502	497	474	494	530	531	510	476	449	509	477	482	475	483	460	478	506	509	443	499	490	491	534	509	516	492	512	475	509	493	497	479	478	499	489	516	481	487	499	475	477	497	478	514	510	514	497	492	488	491	479	499	523	503	496	480	518	497	485	482	515	483	479	500	485	485	465	464	457	475	476	492	477	495	487	483	522	483	510	471	480	505	481	494	499	475	503	486	489	502	444	454	464	492	519	463	489	497	485	487	534	487	523	497	483	476	493	489	468	513	469	479	500	532	500	468	512	488	504	517	499	466	486	542	501	484	492	515	457	483	483	443	516	466	499	521	506	495	519	494	523	493	527	481	527	481	515	483	499	469	512	475	501	496	490	496	500	469	492	465	494	480	493	485	465	487	451	517	482	516	489	530	460	496	504	512	527	522	498	515	487	478	487	501	474	496	503	489	502	493	486	460	481	510	493	494	503	450	486	508	508	478	481	490	473	507	467	496	443	518	484	499	474	474	482	489	483	506	526	467	498	493	484	424	518	504	525	523	456	514	495	487	510	526	492	488	504	496	496	443	491	513	459	490	485	510	489	504	505	520	483	504	500	529	484	476	511	505	485	490	489	484	474	468	492	451	493	504	498	519	493	520	508	489	497	489	491	498	481	474	470	473	463	470	485	495	524	490	455	478	487	495	465	473	498	470	492	552	467	489	481	471	482	522	500	519	526	511	493	488	525	484	474	492	491	486	463	466	432	508	483	487	492	479	506	506	483	492	522	524	476	494	479	487	510	499	440	522	504	525	474	511	502	498	534	522	482	471	497	515	494	498	516	462	509	508	497	504	510	500	530	524	501	483	488	455	460	497	485	505	453	503	513	443	500	489	532	546	458	478	500	490	479	490	488	468	501	511	505	493	500	493	503	490	485	485	488	458	496	495	494	477	476	503	489	488	481	550	481	482	448	479	514	516	480	527	498	484	469	520	472	519	475	507	493	480	462	496	493	529	507	498	516	471	498	523	484	469	483	548	475	494	463	503	532	544	489	493	488	463	485	492	502	492	485	444	507	485
25418	21156	29705	22882	21155	21206	19408	1116	810	836	844	811	774	806	813	814	806	857	836	808	816	819	787	837	759	858	839	763	835	780	826	858	801	856	755	869	811	823	808	841	855	776	836	781	889	803	790	815	850	832	791	815	796	846	770	831	833	828	856	797	821	771	793	798	799	827	871	788	818	840	821	807	805	779	812	806	854	781	786	765	826	807	815	745	805	820	796	820	801	830	858	841	872	805	824	837	822	840	804	804	815	818	795	859	847	801	779	822	801	828	810	787	796	794	824	833	768	782	815	846	824	793	835	829	794	784	850	803	839	761	720	831	798	790	757	826	843	786	804	834	839	794	817	800	799	832	837	784	739	780	798	886	784	812	797	835	793	836	825	822	748	788	840	790	826	822	823	834	840	792	812	806	774	794	817	806	764	820	837	880	810	836	869	782	777	824	814	766	791	781	851	786	833	863	805	807	814	834	798	818	824	842	799	794	795	826	814	792	843	844	800	842	825	785	848	773	827	799	827	821	830	804	822	790	825	770	796	802	811	751	777	834	761	728	806	762	797	814	749	850	807	827	847	803	810	813	811	800	837	871	795	851	771	805	805	804	807	856	806	828	767	826	817	828	841	820	775	871	810	795	794	765	826	838	769	879	844	805	758	807	829	810	810	797	863	803	795	792	797	771	845	822	809	803	804	800	816	816	817	807	811	800	825	835	863	817	819	808	838	816	792	813	841	823	801	788	858	832	801	867	793	839	830	885	820	810	819	826	773	769	839	865	788	804	799	764	820	833	803	844	793	790	863	831	813	866	855	841	820	823	839	810	781	869	802	786	798	812	821	841	799	808	785	825	811	848	849	792	850	845	810	800	831	798	819	767	835	782	829	799	767	849	785	828	756	777	735	848	804	794	769	784	785	774	755	825	769	802	803	809	813	813	828	772	766	831	751	826	805	797	804	816	772	815	823	804	826	823	783	768	755	813	778	788	803	807	792	851	778	780	807	770	811	786	805	798	822	801	792	854	768	772	765	771	796	829	786	797	774	823	803	835	755	821	816	825	797	832	803	798	803	822	762	849	846	831	781	754	819	786	804	824	865	785	808	801	796	840	808	792	812	796	820	798	778	802	796	833	803	758	800	824	835	782	834	818	799	813	842	809	794	822	802	783	807	845	790	759	765	836	763	843	781	795	794	763	802	778	753	821	789	824	824	801	795	837	813	764	848	841	789	788	769	801	795	809	775	809	801	830	789	788	872	757	767	835	795	773	821	862	809	863	798	790	823	820	813	817	803	775	804	777	859	793	799	762	797	828	793	798	789	752	843	768	785	796	832	854	812	835	774	735	773	832	824	797	822	774	804	831	820	786	811	829	766	830	789	795	824	793	761	821	818	811	781	860	809	788	808	803	772	804	803	797	836	787	769	862	777	797	818	811	770	843	821	765	846	795	830	767	835	811	735	838	812	808	812	816	778	810	801	823	776	802	784	811	828	818	812	803	847	879	827	810	829	792	766	792	819	788	790	809	793	798	845	793	814	839	789	823	814	769	820	774	794	848	798	803	783	787	807	797	747	832	830	817	753	793	758	786	790	760	796	800	848	772	772	812	788	782	776	798	768	759	804	834	753	827	802	799	790	769	843	791	839	774	755	802	774	791	809	827	784	834	781	819	751	826	823	835	813	843	827	740	804	823	838	779	827	829	838	833	803	749	850	800	807	801	799	807	857	825	854	797	781	825	767	808	807	764	806	785	716	855	782	811	774	808	861	826	774	761	841	815	830	800	812	818	788	832	791	789	804	755	818	790	766	846	804	831	860	826	795	808	806	778	779	773	873	818	831	798	775	821	778	793	845	781	786	820	786	839	806	820	831	795	826	798	774	791	757	809	800	817	790	752	762	784	756	776	816	817	818	773	784	783	787	844	788	784	806	754	848	741	773	801	780	825	847	845	851	805	855	791	819	772	827	819	786	837	770	844	798	785	808	811	816	779	767	750	815	791	809	803	808	808	802	820	743	755	850	797	807	810	793	819	773	812	772	775	838	834	824	804	818	812	778	813	815	793	804	813	794	850	825	793	788	823	816	815	805	819	844	792	808	777	842	813	828	817	794	783	801	762	787	810	798	810	768	810	739	781	832	828	804	824	827	858	800	832	856	769	858	808	876	775	796	810	776	791	817	803	853	806	765	815	852	814	792	795	812	774	815	801	810	839	858	775	817	795	776	792	805	780	781	787	781	788	839	822	794	866	785	791	807	811	727	788	756	750	763	840	833	808	774	774	755	805	785	787	834	787	818	779	857	782	803	803	788	823	793	814	824	848	823	814	802	771	824	826	756	808	797	789	802	823	808	768	778	771	830	802	805	797	798	830	791	787	800	796	800	743	821	833	737	809	828	792	772	784	813	756	838	798	789	764	764	745	875	822	857	831	802	780	755	796	822	779	793	794	755	827	819	764	764	840	798	836	787	794	806	775	852	766	735	813	769	797	809	792	864	754	786	764	805	809	821	780	795	845	830	809	778	819	823	808	848	871	810	801	782	776	834	812	813	815	821	780	791	826	829	818	832	773	780	847	832	769	811	851	810	797	781	839	794	838	742	759	794	838	802	818	814	789	811	837	826	814	826	823	861	819	810	811	781	821	771	753	817	783	771	831	804	811	845	819	801	796	794	814	821	811	787	819	742	829	808	813	773	726	789	784	814	757	810	815	813	767	780	765	853	774	770	775	780	776	763	770	797	762	818	833	769	800	815	804	822	835	793	772	819	805	776	763	816	775	864	844	804	807	797	819	833	835	767	772	829	840	788	752	815	746	752	801	818	769	797	799	809	842	823	807	794	766	816	851	783	798	766	736	767	763	830	778	849	773	772	839	810	785	873	823	808	769	756	824	837	760	805	788	831	814	787	829	810	790	762	772	872	785	826	784	765	824	848	812	827	802	832	766	779	783	841	810	733	797	785	767	784	736	828	751	754	821	794	738	854	904	799	790	775	808	815	853	744	827	781	825	770	769	817	862	810	760	805	809	755	805	817	834	787	794	790	788	794	813	812	832	754	806	812	784	782	814	775	803	809	836	825	845	790	783	798	817	728	761	820	800	746	866	862	770	794	789	847	826	794	773	832	788	765	860	775	815	808	806	769	836	781	726	791	793	834	814	828	801	719	792	775	829	775	842	836	813	794	816	845	808	804	789	850	789	793	832	774	863	832	819	742	767	822	766	828	776	815	776	825	819	784	795	742	811	790	773	797	809	790	807	792	785	760	776	803	806	792	796	797	747	810	769	817	786	806	792	829	879	790	797	785	831	813	798	816	748	840	785	759	819	832	787	749	821	762	829	786	810	811	782	811	816	853	785	787	771	805	810	845	784	747	760	815	767	875	798	851	814	822	815	797	784	779	757	808	801	789	793	837	803	774	847	772	816	803	810	789	806	749	827	838	812	814	815	787	741	780	854	771	812	801	838	824	771	805	756	817	779	733	861	768	809	783	849	812	787	790	793
4094	1479	1040	984	1022	1020	925	957	934	954	947	984	955	890	973	929	949	892	942	936	925	887	960	897	959	979	986	934	945	976	921	905	943	936	942	929	885	935	928	943	958	886	924	887	982	931	856	940	892	928	911	918	939	952	908	970	890	934	879	953	907	898	851	947	908	944	925	866	851	908	921	913	914	925	978	934	941	898	927	911	933	970	871	963	895	941	916	903	966	932	877	943	881	858	956	995	926	906	914	978	899	952	893	927	965	905	964	922	912	984	884	925	975	951	976	974	972	931	987	976	953	900	947	906	947	912	949	934	893	858	892	908	952	905	968	912	903	941	972	881	886	870	942	939	919	933	942	917	901	890	901	921	892	882	986	936	913	909	916	934	909	893	949	959	911	867	1020	977	922	938	936	880	966	919	945	941	941	941	967	923	933	920	930	907	938	860	994	929	966	938	934	963	972	906	932	900	891	930	893	966	881	925	891	916	942	879	857	918	967	850	947	952	919	953	920	959	920	914	943	933	938	913	946	927	910	904	899	897	926	950	974	955	921	918	939	918	907	928	860	845	944	885	928	914	934	921	924	912	918	908	906	922	920	933	884	936	915	952	934	930	950	893	925	918	937	943	949	894	944	899	968	899	943	939	951	899	937	932	930	936	858	930	867	914	967	930	934	961	955	965	963	970	914	939	943	936	899	957	923	934	975	915	945	922	949	948	915	902	864	941	889	929	866	901	953	894	895	958	888	928	993	888	936	914	928	932	899	946	899	933	903	896	917	931	951	951	882	945	902	927	913	931	886	918	934	887	934	901	930	961	885	905	942	930	949	877	915	889	946	912	943	954	920	948	930	898	884	902	978	844	907	928	917	834	882	915	1015	898	965	858	953	896	935	947	924	878	971	962	955	970	924	873	950	952	896	936	959	913	940	923	894	944	856	933	865	894	921	928	890	877	893	946	939	887	882	935	916	1005	956	922	913	962	942	950	916	966	917	973	919	947	868	915	932	938	907	898	930	930	942	929	934	899	900	982	947	911	906	921	898	950	838	928	963	976	948	937	965	911	912	921	936	913	926	870	898	940	920	887	929	932	957	908	853	951	938	953	965	920	880	975	937	909	956	883	928	962	922	906	960	866	935	944	908	928	892	903	974	993	911	922	912	895	939	975	916	907	900	898	911	921	929	931	937	921	962	911	957	940	930	935	906	940	881	921	963	902	916	962	883	935	898	917	931	907	933	924	924	905	963	903	914	931	984	907	938	932	905	937	892	874	913	925	932	887	929	909	946	935	958	917	961	957	890	893	982	944	941	972	949	891	926	949	939	914	888	909	902	939	914	940	898	958	983	924	1012	955	947	961	961	901	957	933	937	946	916	943	920	948	979	968	952	919	956	904	966	967	902	953	948	947	968	927	939	962	927	922	917	947	974	889	948	938	942	913	927	913	954	932	915	895	933	878	946	983	959	879	947	955	952	922	910	911	933	958	906	918	878	945	913	903	932	951	907	923	912	950	964	950	920	911	961	925	945	913	853	938	927	900	876	958	905	937	926	913	870	920	919	975	933	899	976	912	868	973	931	895	928	887	902	884	879	921	923	892	958	971	898	947	962	948	947	903	856	884	908	927	893	970	941	919	960	949	911	948	884	921	901	926	971	903	897	915	941	928	887	939	918	942	935	903	939	897	899	898	929	928	919	907	941	882	954	976	875	923	922	884	930	947	905	947	902	876	876	880	946	870	938	997	951	915	878	951	1009	974	906	986	907	925	936	930	931	946	969	917	943	913	906	867	935	941	926	887	898	895	960	958	912	952	971	855	944	925	909	900	910	937	908	982	895	927	951	957	943	896	936	889	892	867	895	968	945	967	939	859	922	964	912	911	905	911	916	963	946	975	976	908	940	948	943	893	946	898	897	954	917	933	904	896	952	927	962	904	920	925	902	932	955	895	909	915	983	926	950	877	894	915	858	906	951	886	946	932	896	948	875	961	943	934	952	888	908	937	942	896	912	922	910	941	1002	922	916	958	915	910	911	936	932	948	909	914	930	906	900	951	951	908	955	930	897	871	890	958	936	941	947	953	900	914	984	898	907	917	904	932	895	935	969	926	955	979	921	875	911	926	897	867	933	946	906	880	878	919	916	948	953	913	920	938	912	949	937	890	934	933	910	932	885	980	885	947	921	899	915	958	895	928	884	924	965	856	929	1001	925	931	918	915	932	902	971	897	928	911	974	922	977	944	866	920	937	922	913	922	954	907	896	917	963	906	979	951	901	929	916	899	972	929	899	894	938	963	932	885	923	949	909	907	948	906	904	932	917	920	911	904	942	975	893	883	912	953	893	949	967	921	910	890	908	906	955	905	898	862	916	960	939	932	913	943	970	966	935	1007	925	1005	921	905	940	937	963	904	958	931	889	928	903	890	933	916	915	879	952	981	918	913	942	932	933	975	932	892	947	908	970	880	924	956	913	902	950	956	964	911	876	916	931	883	928	931	952	917	911	948	888	926	907	905	956	911	937	953	918	882	905	966	886	917	934	914	945	920	1008	899	889	971	930	940	954	922	981	926	921	950	985	897	942	913	939	905	907	900	947	948	1001	870	867	977	928	924	944	906	920	877	962	942	977	969	883	892	930	936	897	908	943	930	943	943	900	936	941	886	932	922	930	923	940	853	902	880	925	921	909	891	946	926	914	875	981	977	929	842	926	932	938	909	952	906	944	932	876	919	971	993	930	959	948	942	888	910	917	952	947	934	910	937	929	938	919	958	911	947	940	909	917	881	882	941	924	903	908	955	906	915	964	905	949	868	899	951	947	946	892	940	962	857	959	898	913	932	956	924	918	940	935	933	893	902	891	952	908	995	873	904	945	893	919	927	921	898	890	907	893	949	930	899	884	919	945	928	893	932	962	959	935	939	962	964	899	918	924	918	979	867	875	882	898	935	899	925	975	911	914	939	914	931	854	932	933	938	912	915	947	890	941	936	961	933	976	916	923	929	927	947	905	873	897	909	918	937	956	951	912	927	910	943	848	985	929	876	877	930	901	910	948	932	1008	889	927	969	919	889	922	962	943	859	919	906	918	915	931	968	883	869	956	927	881	935	953	906	905	939	882	945	884	857	927	895	986	907	922	955	941	883	924	945	952	924	903	967	924	935	952	925	965	911	911	908	947	959	908	890	904	960	955	958	914	969	919	922	919	938	946	952	949	941	948	894	912	876	938	899	913	926	930	951	949	945	953	935	938	982	929	939	906	913	932	913	905	915	891	904	945	843	974	891	967	914	913	939	933	935	934	991	928	941	922	894	955	953	896	945	898	935	919	928	872	918	898	944	919	940	939	918	884	924	935	920	921	900	941	885	892	895	948	885	888	932	922	970	930	910	903	894	948	918	980	920	939	989	916	942	940	929	963	830	969	899	919	952	910	899	955	973	940	989	891	925	919	910	869	946	898	974	943	882	943	988	980	858	963	946	948	887	951	886	921	916	926	900	929	1010	949	888	898	944	946	898
27384	21146	29536	22979	21093	19560	551	304	248	295	281	297	295	295	277	286	297	275	291	279	281	280	295	285	260	292	265	255	252	256	280	260	261	284	290	268	290	265	261	258	272	280	278	286	274	314	276	261	290	290	236	254	261	276	274	286	286	292	272	296	260	276	274	273	275	276	290	246	280	263	257	242	263	309	257	296	278	246	277	251	256	289	254	291	295	281	249	239	251	279	296	287	221	249	306	265	248	272	273	278	249	273	290	266	288	266	320	275	307	241	287	250	270	247	290	272	271	281	262	249	272	286	268	289	276	271	252	270	289	251	288	265	252	245	292	315	259	270	264	288	254	254	294	280	263	245	271	270	271	301	260	278	292	252	278	240	278	281	295	265	273	291	242	296	272	278	282	260	286	267	282	259	248	264	246	273	251	285	277	270	280	291	281	252	251	286	280	287	267	277	269	264	242	260	290	249	282	281	271	280	296	309	270	254	247	267	267	292	273	279	275	300	294	292	229	267	302	248	268	274	279	272	290	298	240	263	293	267	271	247	270	288	260	253	296	242	276	233	267	287	295	297	267	260	278	265	246	271	266	258	272	265	240	290	261	263	279	267	276	290	231	270	244	293	269	274	260	270	291	256	271	272	249	282	258	288	248	259	277	272	289	266	279	277	266	296	280	281	313	306	270	272	270	272	289	295	287	271	266	271	276	289	261	250	263	319	262	257	239	271	262	300	253	274	255	254	302	271	282	259	299	268	276	262	271	263	248	285	292	261	279	272	270	274	261	281	285	258	284	262	271	267	267	265	263	287	277	266	271	304	271	278	280	286	273	268	256	249	279	242	275	258	267	269	276	266	264	278	283	279	279	284	263	279	257	280	257	269	276	249	277	283	257	278	278	262	289	312	295	269	246	261	252	275	282	278	268	288	301	270	265	263	257	279	275	316	277	268	244	247	281	283	317	281	277	281	253	244	268	229	284	263	295	282	251	254	287	301	291	245	259	286	275	278	288	273	250	266	259	287	291	278	266	287	278	280	246	269	266	278	293	261	248	270	285	250	285	266	268	276	269	254	274	273	265	255	289	267	275	258	267	274	293	286	298	262	291	266	285	289	274	256	260	267	239	244	290	275	270	258	254	255	274	249	250	259	273	275	268	210	310	275	273	270	290	282	248	245	272	253	256	268	255	280	281	260	276	257	282	265	251	286	282	278	269	304	287	262	276	287	255	270	294	264	270	277	230	275	255	244	236	281	291	265	257	305	272	293	272	253	281	244	272	259	286	260	272	274	287	273	244	249	275	275	254	281	278	289	264	246	261	271	283	262	284	251	250	256	277	275	283	268	269	279	258	266	253	283	261	275	280	268	272	270	247	242	251	228	264	264	260	298	269	299	256	294	276	296	298	251	264	270	265	264	285	276	247	239	243	280	289	302	287	290	281	248	257	286	294	276	267	275	266	240	255	258	267	267	270	254	262	281	286	266	258	277	279	255	276	266	288	248	285	276	294	275	267	270	247	263	266	274	286	263	286	256	313	281	269	263	277	282	267	260	262	297	281	244	255	269	310	275	260	266	280	262	254	277	288	271	261	254	287	241	271	253	262	267	300	287	252	271	310	270	280	275	242	291	256	268	266	254	273	260	259	271	271	278	266	262	282	270	279	274	233	256	270	313	278	254	278	302	280	286	254	273	281	270	262	271	279	293	292	250	272	259	288	280	277	264	293	267	283	279	276	281	286	277	287	292	267	247	267	267	257	282	308	271	276	291	305	261	273	288	278	286	274	255	268	281	264	253	287	278	291	291	263	281	268	281	272	289	264	261	298	290	264	257	293	236	257	249	270	263	290	294	277	318	254	259	228	279	281	264	269	259	256	257	279	292	277	284	291	266	277	255	285	284	273	274	276	277	280	252	282	266	271	265	258	268	241	293	290	305	285	283	286	279	294	265	254	263	242	289	294	266	253	302	262	287	259	283	288	267	265	287	274	241	250	246	267	265	259	258	304	263	233	272	276	292	298	237	298	288	254	247	265	268	257	254	256	246	246	235	264	285	261	277	271	275	277	272	260	282	277	294	277	279	279	270	257	297	296	261	312	251	292	261	287	269	265	299	280	268	251	288	278	290	292	299	266	263	268	267	287	295	263	278	272	232	275	272	270	269	285	278	283	273	274	248	298	267	262	284	289	282	289	257	257	262	289	274	263	286	274	266	294	276	255	306	260	251	280	275	244	313	286	264	282	269	277	289	260	267	282	263	275	273	268	266	286	282	267	253	256	244	272	282	270	291	290	262	241	267	279	305	289	244	274	272	271	302	288	231	285	264	260	286	269	300	302	292	291	290	278	300	271	266	300	264	292	295	265	269	261	284	281	294	271	276	262	299	293	287	270	266	254	272	275	245	264	254	260	278	288	255	302	269	274	273	259	261	272	282	267	273	259	302	282	264	275	300	258	271	299	275	279	269	272	281	301	248	266	267	279	278	286	254	267	261	245	273	246	282	262	263	245	288	274	309	248	249	295	298	289	294	257	277	278	300	292	286	301	295	262	262	281	266	276	263	268	304	264	278	271	268	232	274	274	275	267	250	280	277	277	302	295	288	280	242	281	285	275	285	266	274	289	286	257	251	263	260	271	256	277	258	255	263	277	276	269	233	277	251	289	249	278	269	269	266	313	288	254	274	279	272	256	228	240	266	233	288	275	291	290	267	260	257	276	258	276	249	280	279	270	272	258	255	285	223	282	286	285	271	272	257	279	294	271	255	288	289	286	257	296	254	269	234	263	279	300	301	279	266	295	258	292	275	294	267	249	263	304	260	271	260	247	286	289	289	271	263	260	257	274	238	290	253	263	265	295	297	274	279	258	283	260	240	278	261	256	244	268	252	264	235	251	281	251	276	258	269	254	253	275	272	249	264	296	266	282	272	255	281	266	278	274	252	286	300	283	269	266	290	264	252	282	257	246	261	266	255	273	283	285	281	249	239	287	275	262	274	266	256	282	227	295	243	251	273	270	277	266	270	272	272	294	310	281	246	274	291	263	266	296	306	233	269	262	264	263	283	279	269	267	266	250	296	276	255	269	285	258	256	264	250	275	294	275	296	280	274	302	271	302	261	233	273	267	256	243	276	245	281	293	267	286	252	284	262	236	267	273	262	253	277	284	243	295	274	257	268	291	262	256	274	268	263	263	284	265	246	301	247	256	248	270	292	252	273	249	260	309	295	290	278	284	265	295	273	276	275	260	278	294	268	286	263	263	280	260	271	255	267	271	271	276	281	243	276	275	275	279	251	286	269	281	285	256	264	270	262	244	304	250	275	282	281	273	275	270	236	287	275	243	261	243	287	280	254	275	264	278	237	285	269	262	298	278	281	294	251	272	265	264	297	288	273	246	266	275	288	309	309	251	250	272	278	272	260	271	273	274	295	275	275	265	279	263	284	295	277	269	286	275	244	277	248	280	250	266	253	239	271	298	285	249	288	235	260	272	248	273	260	231	253
3831	647	459	384	417	378	373	356	400	339	365	371	365	339	355	338	363	354	349	379	331	363	414	360	355	332	389	359	359	380	355	360	378	373	349	330	372	325	377	337	342	340	349	355	364	385	334	348	372	362	347	391	349	368	352	373	377	376	337	378	382	372	348	348	368	343	335	361	347	363	356	329	357	363	358	314	362	354	362	349	356	385	351	364	337	382	315	370	360	370	362	340	390	334	351	340	356	362	344	358	329	329	366	329	403	320	379	337	346	327	379	359	366	344	381	352	382	355	346	352	351	373	345	356	348	345	377	370	379	362	339	358	361	366	372	331	350	347	366	360	401	341	385	352	364	368	349	366	366	355	367	374	351	371	393	352	348	359	380	354	342	347	343	369	353	338	353	344	356	372	358	322	363	392	350	347	371	368	333	318	371	373	358	350	350	358	342	374	351	352	356	360	346	338	363	346	371	363	380	369	377	344	369	344	338	392	376	346	358	334	345	387	358	326	353	385	374	334	368	364	363	378	373	365	350	357	343	398	359	407	338	347	359	365	355	363	392	363	384	318	360	380	362	370	358	368	375	334	347	352	343	372	368	371	339	369	359	352	349	343	325	352	350	331	369	381	315	369	373	386	356	364	356	324	360	349	346	372	369	325	372	378	387	379	353	389	364	347	349	377	355	384	373	379	358	335	342	310	358	360	362	331	338	347	366	338	338	358	325	312	344	377	350	383	327	355	354	323	310	306	366	388	318	357	364	352	340	346	349	374	329	328	349	369	384	354	376	359	375	369	348	377	345	346	347	352	339	347	382	372	368	347	321	378	345	360	390	351	367	354	348	338	329	331	352	379	372	361	359	399	360	316	339	333	356	396	343	368	363	337	350	352	355	329	354	339	374	357	355	373	344	387	333	361	364	338	355	341	352	395	387	373	364	392	334	381	336	345	368	348	344	346	362	376	336	388	347	352	366	349	353	374	361	357	355	328	351	358	362	362	374	310	370	324	383	339	355	345	310	373	347	340	375	361	377	392	354	366	355	355	359	334	362	359	371	355	354	331	371	385	365	323	345	360	378	361	350	362	394	363	366	378	375	348	367	381	347	352	346	366	351	367	343	364	340	403	353	359	383	363	350	380	372	375	381	390	384	354	361	373	357	340	356	383	350	368	345	364	357	363	347	387	399	362	364	360	363	368	382	350	336	335	356	396	366	350	382	338	369	350	360	367	327	377	357	329	363	337	358	366	319	335	355	378	356	376	346	354	379	320	350	345	377	361	367	349	354	382	326	343	354	307	346	370	369	347	340	368	334	364	367	362	341	347	366	364	325	362	377	342	358	359	343	355	348	349	374	353	335	368	334	350	334	362	367	340	363	356	385	341	349	334	366	368	379	367	346	360	356	356	367	325	329	394	374	343	389	347	350	355	338	353	358	377	355	353	352	365	364	366	358	371	355	357	363	325	354	402	381	343	354	338	361	349	338	364	382	373	354	381	390	389	323	326	369	385	335	372	351	326	381	323	343	342	345	328	376	357	355	364	390	335	366	346	354	395	331	369	359	361	328	332	346	345	346	324	373	381	357	369	358	353	357	379	367	323	350	339	338	368	350	317	362	340	388	337	386	328	366	373	313	346	405	340	311	327	315	353	354	356	335	339	359	363	353	332	375	373	368	321	359	385	338	335	352	344	350	348	350	335	378	345	354	337	374	312	329	332	351	350	360	294	348	335	340	364	365	362	339	355	391	355	355	366	354	358	355	353	340	377	357	362	330	372	365	318	315	330	357	347	363	319	380	340	353	359	345	356	362	366	361	383	350	352	349	354	355	376	418	369	336	359	354	368	339	328	351	362	377	344	373	400	374	333	324	346	370	379	355	355	327	377	351	352	394	345	379	361	354	391	373	370	360	384	330	374	366	375	360	357	366	311	326	407	349	375	353	395	370	375	362	366	364	352	356	369	328	346	377	370	343	367	317	412	339	359	346	383	388	327	363	380	363	344	377	315	353	402	377	345	391	371	340	376	372	351	340	360	340	358	359	363	339	333	367	380	368	350	382	349	319	335	348	375	360	385	344	357	333	359	355	371	386	336	351	353	367	369	342	330	354	379	351	349	334	345	370	359	342	361	376	372	362	349	337	362	363	326	364	336	375	325	354	372	365	347	387	353	354	369	354	355	350	370	335	376	332	344	349	352	365	368	324	346	355	345	360	337	349	353	335	357	335	366	345	386	347	395	378	384	348	316	375	346	374	365	369	373	343	366	340	353	312	350	349	326	376	374	362	351	340	367	341	356	323	312	392	348	337	365	351	395	347	352	367	345	326	332	356	352	336	378	356	365	350	357	354	337	366	364	319	369	378	339	396	360	324	365	386	367	370	340	380	356	374	373	344	356	392	368	335	328	333	354	355	395	371	379	383	361	372	364	346	357	345	366	319	355	351	363	387	343	343	320	352	351	351	362	345	362	372	342	344	331	362	375	382	369	347	363	344	374	359	385	366	342	337	367	358	350	364	376	368	360	356	360	356	348	332	358	356	377	324	350	357	369	376	331	354	357	386	370	379	329	362	356	362	361	363	388	359	377	375	334	360	344	334	362	328	337	336	355	363	350	341	333	377	344	370	367	358	367	359	354	363	373	370	372	336	361	372	355	339	358	371	349	398	339	358	375	380	359	377	346	338	342	401	352	368	368	373	366	357	354	346	337	336	339	419	395	363	348	386	368	369	368	328	364	370	330	385	359	361	388	346	355	409	342	360	343	356	359	332	351	306	387	351	351	372	345	345	354	373	385	336	357	342	360	338	331	344	337	355	361	385	391	321	360	369	361	373	340	337	350	346	352	340	375	348	355	338	320	318	341	350	361	332	360	377	368	343	368	378	342	346	353	349	344	346	379	355	346	369	375	349	383	331	356	322	364	355	344	348	325	335	366	357	321	371	365	415	371	362	339	367	344	333	387	355	377	358	364	344	398	334	377	388	336	352	346	348	351	377	317	389	348	352	368	328	354	349	371	373	333	367	378	360	343	328	358	376	312	356	362	337	341	328	353	366	349	345	351	374	354	354	344	359	388	366	347	346	372	362	332	380	359	313	358	392	347	371	353	369	352	362	338	317	345	358	358	381	380	373	368	354	328	364	374	334	302	353	400	364	352	382	380	354	382	382	353	373	382	342	361	353	371	341	383	356	351	338	383	329	361	364	366	347	368	365	341	383	391	343	360	362	366	344	363	341	345	322	362	356	343	326	358	359	358	336	363	351	365	359	342	343	326	343	385	356	345	368	336	347	365	358	353	364	357	349	345	351	368	356	347	341	346	350	367	374	371	365	365	325	381	374	351	341	329	357	332	343	354	358	352	339	390	353	343	345	365	338	355	380	382	370	315	358	329	350	377	361	393	358	367	345	360	347	337	344	355	362	350	359	306	359	350	325	356	339	345	325	327	328	366	386	401	366	330	346	352	370	393	370	370	330	338	344	355	358	343	349	360	341	346	381	344
22572	21192	29484	23155	21187	21391	24488	4302	866	851	845	820	865	835	867	788	814	815	817	767	807	785	800	790	805	815	789	833	808	771	861	808	782	788	805	834	764	821	801	778	768	786	754	815	776	788	799	793	740	793	815	803	785	745	828	826	818	799	777	782	746	785	774	790	803	798	805	824	780	778	838	770	875	811	780	813	810	757	725	831	798	784	773	796	793	779	785	794	782	815	821	761	773	773	724	788	788	811	774	777	790	807	800	800	806	789	768	776	816	799	820	806	827	736	772	830	804	800	792	788	807	787	806	803	752	822	829	759	742	794	800	805	794	743	822	797	845	809	805	792	794	766	811	750	716	814	808	762	756	802	734	788	813	821	792	765	780	867	783	786	770	735	735	822	748	830	783	729	802	767	822	808	787	782	813	757	769	786	823	790	784	767	802	771	791	752	800	824	799	736	758	782	784	778	804	821	779	806	844	727	786	788	802	828	787	744	799	777	798	771	811	767	758	811	753	775	786	812	795	799	837	780	716	756	831	813	793	736	848	809	806	791	769	773	817	747	813	807	770	794	787	803	764	771	816	789	765	820	782	799	756	804	780	790	786	827	761	795	812	748	795	806	796	790	780	779	811	824	801	758	786	795	802	818	795	751	782	756	757	851	810	786	781	770	759	799	804	781	758	844	810	796	786	856	769	800	798	747	788	802	784	758	722	760	848	786	817	779	792	797	783	818	816	791	805	780	832	815	756	747	817	828	800	762	825	818	807	792	824	761	800	785	849	783	819	812	798	812	770	839	803	782	775	797	752	786	802	768	833	825	775	867	739	774	819	765	811	749	819	818	813	747	798	747	789	797	762	762	770	777	787	776	796	755	816	811	753	775	799	801	800	762	833	773	825	797	784	810	783	810	758	815	818	803	766	789	748	776	783	783	790	838	776	800	762	738	814	767	832	804	743	812	827	785	769	784	784	754	826	775	814	762	799	815	793	779	841	766	761	780	780	834	786	811	795	765	740	749	779	822	837	790	874	808	790	789	803	796	762	809	791	785	791	772	799	773	828	788	849	755	764	816	778	788	782	815	756	740	767	774	807	764	801	765	819	794	769	808	789	813	787	761	806	801	742	775	746	782	756	787	788	792	782	774	848	784	785	768	781	793	730	824	749	786	787	718	819	765	771	762	711	722	828	770	798	795	756	790	833	758	801	782	754	774	840	785	822	773	778	767	813	762	790	756	787	741	774	814	781	767	785	756	764	764	777	826	754	748	776	756	770	809	795	774	778	780	776	816	767	785	818	766	831	814	791	804	778	763	801	848	773	788	765	816	808	777	783	822	800	806	768	737	823	818	807	794	773	705	823	797	823	749	766	800	770	815	759	767	788	809	792	786	807	814	801	757	731	818	797	749	779	781	804	764	817	720	797	771	787	773	757	794	808	758	732	811	810	784	749	800	827	769	721	771	770	750	776	791	794	808	752	786	760	771	759	762	800	752	774	796	835	805	820	743	811	793	796	839	830	744	754	775	771	814	740	842	803	777	746	752	774	834	815	800	815	779	818	833	781	734	794	736	742	775	792	784	810	785	795	769	735	794	744	846	811	782	765	807	819	811	783	770	796	750	808	751	798	819	750	783	842	720	756	795	839	765	810	797	758	831	781	797	846	826	745	818	751	795	767	739	806	818	729	804	790	796	856	782	756	765	767	798	783	744	764	771	785	812	768	746	766	795	814	804	773	773	810	802	777	764	807	796	804	779	807	821	816	798	788	805	763	750	838	795	819	777	809	805	793	809	796	784	745	822	788	832	829	765	769	803	785	774	807	815	834	787	814	787	764	769	798	755	835	812	775	783	762	787	758	753	771	803	780	731	810	807	757	772	779	831	752	711	823	800	792	826	767	790	794	786	772	737	773	755	742	784	745	775	779	812	794	814	823	813	795	788	755	767	803	814	777	791	790	766	774	769	775	770	761	771	767	793	799	787	785	785	813	770	767	774	770	767	749	806	817	788	788	774	766	795	769	784	768	769	803	788	796	739	801	802	816	834	793	769	789	850	761	789	792	741	784	805	781	762	789	753	847	752	770	771	783	802	784	759	789	787	864	772	819	805	780	781	792	818	783	764	779	779	844	790	783	820	774	799	760	745	796	791	763	772	818	814	758	788	795	809	808	828	825	725	788	789	752	784	799	780	794	768	821	752	827	825	825	821	801	782	811	808	786	736	723	766	769	805	753	790	762	775	755	786	742	762	792	838	753	749	708	743	807	820	756	796	772	791	785	767	762	781	794	793	781	774	795	803	745	769	780	806	728	779	803	795	770	840	758	768	781	788	764	777	750	786	797	757	800	777	765	788	742	726	804	786	777	858	820	792	790	780	818	774	791	818	797	739	799	781	773	827	778	728	750	797	737	758	779	834	772	784	782	811	804	798	831	781	798	776	783	780	814	763	798	835	842	802	801	792	794	814	788	783	786	775	753	810	811	802	830	779	740	796	829	784	757	738	819	792	831	760	813	778	833	776	753	794	798	791	766	811	750	784	739	793	847	786	786	809	799	793	850	814	793	753	821	750	771	764	768	819	753	871	751	803	781	804	768	777	828	746	794	731	761	789	799	780	750	816	779	760	777	803	813	776	771	756	793	820	807	794	818	740	785	813	783	753	744	783	759	766	775	789	803	800	750	755	817	754	782	752	781	781	795	781	792	783	815	837	765	770	799	763	727	729	700	777	722	807	771	760	776	823	851	786	829	794	778	793	755	766	787	793	811	744	776	768	853	784	749	775	796	762	775	741	768	771	759	786	764	810	815	782	807	810	798	768	724	777	807	838	790	803	799	801	764	782	783	856	855	759	748	795	772	801	783	779	789	768	773	810	753	788	793	750	739	761	794	783	732	833	795	764	783	780	695	800	745	800	815	770	788	768	751	759	794	785	801	789	781	793	748	810	763	813	813	818	842	779	745	777	786	762	844	779	788	757	800	736	807	791	803	811	763	750	832	782	753	748	758	767	742	836	780	755	832	810	792	840	809	782	744	765	802	785	781	783	751	790	796	766	803	789	798	780	765	811	783	755	780	785	792	819	787	792	831	760	758	819	825	836	752	812	794	759	783	807	770	775	786	762	802	763	744	791	781	803	731	787	805	825	848	726	795	773	799	762	794	791	815	783	799	776	766	777	821	806	749	743	697	767	748	729	778	762	729	733	805	782	825	774	757	780	816	803	745	766	751	828	768	823	789	791	817	767	823	795	782	768	778	731	793	780	820	778	812	797	803	786	785	781	747	750	798	773	801	769	798	781	783	736	789	798	782	769	799	763	780	771	772	815	745	761	758	743	758	806	759	754	745	784	771	750	780	706	769	776	806	814	850	758	806	797	782	760	804	796	788	770	746	770	769	773	781	800	761	791	843	745	770	785	832	794	779	811	801	729	753	763	795	822	792	782	767	787	783	780	801	778	781	762	753	826	785	799	783	834	745	713	761	808	796	782	821	800	791	746	822	837
4872	1847	1305	1130	999	1042	995	984	973	980	966	958	952	883	954	917	971	973	901	887	938	899	947	917	932	931	892	908	924	902	913	917	877	933	902	972	871	898	937	901	935	905	892	924	893	865	912	911	931	957	893	902	941	897	929	941	937	878	971	948	916	972	944	929	906	915	904	849	893	915	940	906	925	928	923	986	892	974	930	948	1004	927	984	933	923	897	984	907	942	870	945	930	918	955	940	921	962	900	891	932	926	893	857	943	947	983	907	939	910	936	921	923	968	936	876	858	951	948	914	952	914	881	941	912	988	907	940	903	943	953	950	907	871	908	901	902	943	928	946	921	888	968	896	916	947	926	925	910	942	970	953	934	908	927	962	949	960	900	901	906	881	943	884	861	908	874	951	935	861	886	951	932	934	965	895	907	929	928	910	882	835	907	873	932	928	944	922	919	945	911	925	945	949	915	939	864	960	895	969	907	889	954	897	936	928	913	918	922	877	877	932	867	903	956	926	901	867	948	946	913	892	921	920	920	916	949	913	877	903	925	911	949	900	983	976	886	952	919	892	913	905	915	909	862	985	915	916	873	927	1004	950	901	924	905	904	940	958	939	865	924	940	934	900	894	915	942	897	883	929	900	925	961	902	889	939	893	922	907	932	893	954	859	918	888	895	916	930	918	932	882	924	955	959	942	945	944	866	945	937	871	933	903	913	877	936	931	888	901	906	912	878	900	914	939	917	919	921	934	950	973	920	912	939	906	914	918	940	849	936	904	902	1004	891	945	845	928	934	912	919	925	938	899	906	877	874	904	910	892	955	1005	875	933	917	906	951	941	933	882	895	980	883	912	965	941	875	977	898	909	865	948	901	969	946	940	907	908	929	926	907	942	906	993	919	930	924	964	912	946	946	894	905	932	906	967	888	838	901	924	906	902	911	948	926	965	944	936	905	933	889	917	920	889	927	944	914	874	858	955	932	954	910	953	982	851	944	927	920	936	917	911	933	899	935	914	917	934	957	929	880	913	927	927	896	958	927	914	897	903	945	956	936	939	892	941	927	899	941	937	901	949	924	905	896	899	939	972	899	946	913	951	947	901	948	877	954	872	898	921	935	896	945	928	944	965	935	909	918	920	921	976	904	891	870	955	909	917	896	923	943	926	950	912	952	904	919	869	954	921	908	922	927	934	933	933	887	901	916	900	948	887	949	921	966	872	958	903	905	933	908	948	907	899	943	916	844	965	906	951	932	878	853	870	954	910	938	901	933	872	947	930	913	900	929	989	891	907	932	908	893	926	937	908	909	952	892	923	891	913	929	941	901	883	932	895	898	941	921	915	973	978	913	945	885	922	942	871	969	881	907	931	960	919	913	904	918	870	959	956	927	910	976	951	885	887	947	892	961	920	926	929	930	874	921	896	906	1000	912	912	917	925	884	903	938	939	898	939	897	913	987	868	962	965	915	908	934	887	964	943	873	911	925	906	937	902	933	937	951	941	953	908	917	909	916	910	870	899	937	937	914	899	954	924	894	963	838	948	931	899	932	906	902	943	906	929	957	909	957	864	897	866	959	923	900	921	901	974	893	923	868	873	858	953	915	943	927	949	927	924	986	928	941	934	871	955	953	952	924	926	850	884	900	911	880	925	952	939	952	901	906	942	957	943	875	895	924	922	917	915	942	929	879	934	928	887	909	911	947	920	866	871	913	932	910	859	868	978	891	887	872	835	900	941	932	970	957	898	937	915	934	944	871	899	918	954	842	961	923	905	912	980	911	890	871	945	882	925	925	909	888	911	896	950	935	936	974	894	949	967	869	894	929	958	948	937	930	873	969	893	915	876	900	920	886	932	961	884	973	947	897	891	909	925	949	864	942	917	967	963	916	910	948	883	930	897	920	914	926	894	907	916	919	933	967	960	919	911	967	928	925	953	906	932	922	892	948	931	939	942	902	927	884	943	897	941	894	954	892	885	922	954	923	922	935	916	877	969	886	855	949	917	953	878	937	944	845	976	874	878	927	907	927	906	912	953	891	954	910	898	923	921	935	943	873	886	897	936	894	864	930	894	937	878	952	887	934	910	882	939	916	911	920	1011	934	989	888	917	938	926	911	940	876	916	912	905	901	912	837	938	942	873	895	941	954	945	911	926	915	887	874	905	923	872	972	940	877	896	900	881	932	926	889	861	900	913	942	926	866	953	941	924	943	943	863	904	901	981	952	924	865	930	918	969	927	909	908	879	912	922	902	904	947	933	912	936	910	905	900	860	940	855	986	923	968	922	883	898	917	987	971	859	951	919	957	874	909	948	938	865	911	885	876	990	889	874	900	898	918	882	937	905	919	913	927	914	940	917	941	919	884	904	980	877	966	888	933	928	920	929	892	920	891	895	898	920	901	861	912	904	888	928	945	916	903	937	950	948	926	887	970	922	906	919	879	932	840	952	928	904	901	905	916	956	909	935	947	960	922	902	891	933	945	907	912	912	973	884	886	950	955	920	950	934	915	942	902	945	909	913	882	878	970	926	967	898	923	898	859	924	903	945	906	923	939	889	876	983	912	936	914	943	891	895	852	912	919	948	908	926	849	917	866	909	892	938	948	912	852	899	939	880	923	917	975	873	882	904	907	920	937	926	911	935	923	923	925	871	907	887	891	918	924	876	956	938	979	925	982	946	947	919	955	979	924	900	979	902	953	918	926	899	943	899	871	888	930	906	951	959	966	885	907	942	874	905	904	910	986	927	878	879	981	913	870	976	919	934	873	960	885	954	924	912	828	917	892	891	943	981	885	964	939	965	952	913	881	1002	923	931	908	943	896	895	946	932	911	870	863	905	922	905	901	927	899	870	897	920	948	889	933	901	955	885	867	898	907	836	881	923	905	916	923	902	916	926	907	924	922	970	875	876	878	989	988	951	898	926	989	958	882	915	951	921	871	961	970	931	888	935	997	933	934	928	901	884	934	930	933	902	868	903	935	915	967	936	899	902	918	952	975	943	891	913	915	890	921	938	906	888	900	904	893	884	792	954	931	930	926	956	936	916	900	915	913	974	896	962	921	910	897	872	918	962	915	877	974	906	917	914	891	957	898	930	1034	900	946	933	919	943	954	913	952	922	898	961	889	952	944	947	865	939	977	915	865	956	952	930	847	935	912	887	916	927	924	925	877	915	940	884	887	895	900	903	952	946	907	888	957	927	912	927	902	912	944	960	944	930	939	939	846	935	925	954	936	932	935	891	902	890	921	895	989	899	960	929	882	866	955	899	896	924	933	859	909	856	919	905	930	895	948	941	941	933	937	926	939	921	957	890	950	898	968	950	889	901	936	882	943	907	908	907	904	944	889	866	889	940	923	957	970	980	880	1026	924	889	881	945	963	850	910	882	854	913	937	887	954	921	914	928	938	960	904	814	902	930	909	986	913	918	935	962	926	974	927	972	877	863	928	882	895	906	954	930	871	936	893	948	938	890	899	866	923	927	914	923	897	924	938	858	899	941	907	901	960	894	873	914
27960	21138	25420	14059	615	457	439	433	407	407	387	425	391	408	412	391	416	400	424	419	402	429	408	420	439	422	399	417	411	434	422	401	413	412	390	392	387	455	410	416	421	401	424	408	441	430	395	380	420	425	389	406	414	429	420	382	425	376	403	454	419	431	414	402	437	387	428	426	413	435	404	384	428	424	371	428	345	403	448	401	403	412	426	411	412	417	426	420	418	421	429	417	413	400	444	419	411	398	421	389	427	433	435	401	432	375	392	398	406	396	390	409	405	416	415	428	392	419	402	394	404	395	398	431	399	431	408	416	436	409	417	389	377	461	402	402	455	381	408	406	411	417	396	407	424	413	422	409	420	419	459	405	422	435	454	436	416	392	444	422	414	441	420	403	452	371	441	406	441	397	402	400	438	422	436	433	457	421	433	424	408	434	430	428	415	411	392	453	428	430	422	428	423	438	413	414	394	410	398	382	432	431	386	413	413	405	399	415	426	401	435	389	402	418	426	382	381	442	413	410	381	402	404	432	410	394	415	394	401	412	391	386	386	427	404	418	434	404	418	414	376	387	418	407	411	405	393	422	397	413	400	402	389	416	401	411	389	421	400	416	418	411	400	383	422	420	399	414	414	386	393	383	410	432	382	442	412	442	411	416	427	398	399	435	372	424	404	421	392	426	377	420	416	372	394	411	414	409	399	410	402	434	396	431	427	411	412	422	385	435	422	425	400	460	368	426	429	428	405	425	403	390	409	385	438	437	385	410	443	429	481	404	422	430	417	415	396	467	430	386	398	425	379	399	416	419	434	416	472	431	416	417	428	418	402	414	404	400	400	421	398	421	415	451	386	419	391	448	425	404	408	419	417	408	413	429	401	437	390	415	403	383	426	399	400	421	379	395	396	415	415	376	433	400	438	398	440	381	370	398	420	386	360	422	418	419	415	393	459	433	411	449	385	388	415	427	406	403	385	386	451	416	434	405	435	431	425	383	393	413	457	398	430	393	405	418	411	375	387	414	437	417	421	398	432	372	410	411	399	419	413	372	430	394	434	387	396	428	387	411	366	383	423	415	391	450	393	429	409	435	416	401	405	428	386	393	416	410	445	425	401	393	433	406	393	429	410	427	422	405	441	428	416	406	408	428	440	423	449	411	419	417	403	394	404	403	397	390	412	438	450	401	433	412	421	386	432	427	397	425	437	405	425	441	404	406	409	411	403	409	395	437	434	428	434	393	446	428	369	373	420	386	420	417	428	406	392	414	388	420	400	416	383	385	400	430	416	393	410	363	402	378	404	418	387	400	378	417	414	397	409	385	434	477	377	401	405	426	396	406	437	408	429	403	430	396	409	398	418	401	399	414	437	411	433	421	466	400	378	413	430	382	443	448	420	441	390	385	404	425	418	446	395	442	416	407	396	383	429	440	415	430	394	408	400	403	393	440	399	423	456	405	400	453	375	420	406	398	374	442	396	435	398	422	410	425	408	422	429	409	388	444	366	421	425	440	408	402	425	467	369	398	416	385	404	426	396	411	391	418	411	392	391	449	407	395	434	433	418	419	412	395	410	420	399	416	394	392	422	420	390	431	362	410	406	403	408	413	423	367	411	395	443	396	415	424	401	407	365	445	420	376	440	385	405	457	421	422	403	441	394	417	389	403	417	421	444	416	403	394	469	418	407	429	416	374	392	412	413	445	410	409	441	397	377	403	397	378	400	429	384	392	399	400	439	400	415	440	417	383	399	434	426	390	411	362	409	398	402	417	405	408	401	428	423	439	426	383	403	455	386	396	431	434	403	406	421	402	418	427	419	423	415	435	415	416	441	446	411	395	395	426	413	414	414	378	418	432	391	415	424	433	397	435	405	394	386	438	381	412	392	398	406	415	422	383	427	417	410	434	409	439	402	382	414	429	405	417	426	402	435	394	404	401	433	381	384	427	433	375	404	411	406	413	421	406	414	416	406	418	376	410	454	422	422	435	425	408	391	407	432	400	476	424	441	431	386	419	366	432	406	414	414	432	379	403	387	427	399	432	415	448	381	410	414	413	430	394	397	416	416	384	414	388	392	409	416	432	413	416	411	422	424	388	426	392	375	404	428	347	424	393	423	424	442	431	424	384	416	404	423	406	397	401	431	418	434	441	451	397	449	432	408	401	410	397	402	423	407	390	400	411	397	431	382	447	406	410	408	424	427	389	441	435	371	413	433	399	412	399	431	404	383	412	405	425	404	435	377	419	445	408	393	392	414	412	417	409	406	415	417	418	382	423	438	372	429	399	417	439	440	414	376	417	443	416	388	433	421	444	434	432	405	407	433	418	396	397	371	434	438	411	386	420	420	405	431	391	392	439	386	433	435	420	400	432	410	426	393	400	427	413	425	405	445	437	395	395	380	401	399	408	410	405	398	385	397	365	431	469	418	420	399	417	385	390	449	411	408	422	427	409	391	409	403	407	380	426	394	397	376	417	405	410	394	419	388	416	404	421	411	385	391	407	374	415	435	436	400	394	435	448	380	411	403	360	401	422	388	410	399	416	436	419	392	406	399	372	429	411	397	424	397	382	398	412	441	424	431	426	410	436	364	410	442	420	412	377	394	404	424	403	425	420	393	427	419	412	423	409	417	372	430	412	422	418	462	405	411	410	400	409	432	421	386	409	373	432	408	400	417	379	404	424	406	385	426	388	403	422	400	436	380	411	416	431	416	413	399	451	435	377	413	423	419	429	428	409	405	396	415	406	432	405	412	394	421	412	405	410	379	388	409	388	441	375	387	443	408	393	374	418	406	409	424	411	364	402	452	418	403	425	420	413	396	385	451	422	383	416	401	414	411	441	404	417	389	398	400	398	405	441	427	371	428	393	379	443	412	437	403	422	390	388	443	429	422	398	476	393	414	422	411	415	381	444	440	398	415	399	369	404	439	398	373	398	418	392	401	392	419	393	373	414	402	436	389	397	435	413	393	446	452	383	420	414	441	420	443	410	422	422	425	376	372	409	421	405	406	411	435	448	422	441	398	384	408	429	428	369	430	444	410	433	459	383	413	441	455	430	390	430	442	431	411	416	410	418	364	417	371	414	408	387	406	407	380	424	409	431	426	411	382	413	440	407	395	403	401	401	396	401	390	425	408	415	408	428	409	446	454	407	393	395	444	426	439	373	423	419	442	397	442	418	389	414	413	417	434	435	402	368	404	405	386	424	401	409	430	417	415	386	420	376	433	445	419	431	404	431	445	381	440	418	396	427	430	411	403	410	390	396	422	393	413	419	403	418	372	430	430	414	419	398	391	428	391	389	390	439	398	390	398	361	419	405	412	417	401	419	436	396	426	442	425	438	394	430	377	415	399	406	426	414	414	383	387	379	417	408	409	384	414	398	410	395	393	412	420	409	412	416	377	422	426	411	439	426	413	384	433	416	421	409	410	361	406	398	441	402	427	389	407	411	446	417	396	410	405	400	422	421	408	406	404	418	405	409	404	407	414	402	418	427	412	403
3306	542	483	496	493	491	518	471	509	482	507	492	481	530	508	512	521	481	500	483	512	510	531	474	500	466	534	516	515	540	445	507	499	527	480	538	519	465	534	473	484	467	516	492	548	496	488	539	501	500	484	507	495	520	476	517	532	531	544	509	483	519	473	496	481	494	451	511	467	493	552	460	503	495	485	503	522	519	493	500	478	538	508	469	497	541	494	487	492	512	469	511	521	520	498	554	502	505	506	500	483	494	486	500	489	514	475	522	493	516	453	500	518	508	513	512	497	482	476	497	498	499	479	481	514	487	494	497	513	472	486	552	509	522	489	474	525	518	471	488	489	481	524	454	516	529	483	518	500	525	485	494	493	518	497	527	466	479	511	523	502	497	482	496	505	502	512	501	549	516	487	487	521	492	465	499	508	511	513	516	477	499	477	484	510	520	475	497	488	496	450	491	502	473	497	525	484	504	527	461	508	496	546	529	493	499	507	480	498	478	535	539	486	467	520	488	498	519	455	512	454	493	481	517	518	470	493	495	488	464	470	499	510	499	517	499	459	517	506	482	492	493	484	462	470	506	550	445	506	491	458	488	472	493	466	518	471	503	523	520	509	512	494	514	466	473	508	488	480	543	487	527	550	488	505	470	470	477	482	506	488	474	488	504	484	484	512	495	462	478	518	504	501	467	514	492	493	498	527	520	539	501	501	489	525	513	498	523	477	470	489	499	493	563	556	518	503	535	526	504	526	537	531	452	474	485	471	464	495	482	468	488	532	500	502	489	508	517	521	495	508	554	498	512	500	451	518	558	468	544	518	521	516	519	515	476	486	497	523	504	528	532	512	490	513	494	483	494	500	489	474	533	494	518	586	523	451	519	500	514	499	536	490	514	522	500	531	496	480	471	538	508	506	481	495	490	538	500	460	485	529	442	526	465	476	514	519	480	488	521	515	534	448	477	477	456	504	465	499	449	493	548	490	498	489	523	522	483	496	500	486	468	480	508	526	481	533	470	514	544	530	452	539	488	463	499	522	496	455	514	509	495	521	532	423	514	515	477	471	483	513	447	475	499	506	497	503	465	533	489	456	502	513	534	506	484	530	479	494	500	462	534	483	519	506	530	510	525	495	501	519	537	463	499	494	523	483	475	503	534	526	514	493	541	517	462	518	469	508	467	491	500	488	474	496	461	483	512	489	501	463	480	523	490	488	497	421	505	508	536	479	482	481	514	536	479	519	474	514	527	535	504	509	528	508	496	489	535	524	465	505	524	513	497	530	534	459	470	527	471	542	505	540	492	485	484	462	493	502	466	502	520	460	483	525	451	526	505	501	500	469	516	521	500	462	524	501	441	474	495	473	530	519	531	467	495	515	502	476	490	492	500	512	531	497	496	487	529	523	523	506	517	478	489	513	476	510	518	504	501	510	556	502	480	496	516	532	534	501	470	465	487	509	500	517	476	540	466	492	489	553	512	476	524	491	495	530	508	525	505	501	532	531	512	534	473	534	503	485	518	464	515	479	499	500	477	501	478	519	522	472	488	526	527	532	489	498	489	506	527	528	500	514	486	485	526	493	496	477	506	493	468	479	499	500	508	513	482	493	491	486	474	483	496	477	517	467	505	537	505	495	504	478	543	494	480	509	482	526	497	550	474	479	497	497	515	505	488	495	505	490	478	462	484	505	503	490	481	534	501	517	511	487	548	452	530	527	519	488	475	529	526	508	453	480	487	468	481	484	531	511	478	497	493	483	500	520	500	487	508	486	519	529	489	509	492	445	494	470	475	542	519	522	516	511	502	519	479	491	505	497	487	519	513	539	506	507	464	479	519	487	501	517	475	526	549	524	513	516	496	480	504	498	479	485	495	491	512	532	488	463	501	518	503	562	496	492	504	498	468	509	481	483	487	479	506	513	540	514	531	478	508	471	480	524	495	521	509	513	470	484	499	532	504	535	465	451	502	513	491	497	520	484	539	516	482	532	510	487	513	485	482	461	526	487	536	497	523	564	490	499	476	455	501	508	481	493	512	481	506	491	492	508	502	474	485	455	487	475	504	503	480	505	537	518	505	522	509	488	494	511	477	505	493	498	479	485	461	477	493	484	489	484	486	512	503	526	544	465	490	514	495	496	513	491	491	489	472	499	523	505	509	502	507	484	485	493	506	497	506	512	499	502	490	487	495	518	497	511	521	507	503	501	496	502	491	487	505	501	488	516	478	516	502	490	493	486	502	489	512	466	512	479	496	501	509	499	482	476	505	470	518	477	507	525	460	486	483	489	521	485	502	522	491	509	530	502	482	526	509	568	455	524	531	498	510	473	515	475	507	511	501	496	533	497	531	491	477	514	546	463	451	475	477	518	507	473	513	476	545	498	508	496	489	477	537	513	516	489	475	527	511	459	512	510	489	520	514	465	488	491	537	452	507	535	498	456	498	500	437	502	518	486	503	530	444	533	511	516	490	533	464	494	552	495	492	488	478	494	525	528	525	503	503	520	521	490	474	502	469	486	473	528	508	512	490	519	493	487	502	489	471	499	471	516	525	485	467	558	491	485	513	544	491	521	482	477	499	506	515	505	518	469	519	500	472	521	493	507	490	459	479	478	496	482	502	490	502	520	500	510	510	512	486	518	530	479	488	452	534	494	473	534	484	511	516	497	477	484	510	502	475	517	487	506	485	509	506	522	521	478	467	496	485	497	514	503	521	505	521	514	486	476	516	476	473	500	506	489	495	503	460	469	529	508	527	497	481	521	460	501	485	510	474	443	477	478	507	509	494	518	509	505	483	500	494	493	470	543	517	516	512	557	485	534	483	502	506	468	504	494	513	482	503	482	486	492	485	518	511	468	475	517	487	525	495	494	518	501	511	508	512	500	509	522	505	459	491	465	534	474	520	532	494	471	495	490	519	481	514	506	518	495	495	479	533	534	473	491	484	472	498	518	455	502	497	478	483	511	545	507	482	513	537	501	495	494	499	488	523	457	501	526	489	507	533	482	533	491	466	483	490	536	499	518	499	512	511	531	502	483	535	526	492	509	513	495	515	512	539	522	467	495	553	489	519	507	538	564	477	515	487	453	494	491	501	505	502	523	498	475	512	511	476	501	493	524	520	485	492	532	482	480	487	516	504	522	485	511	487	514	486	465	498	516	505	508	474	486	498	471	481	533	502	491	511	489	498	473	464	500	507	471	510	497	528	489	515	482	513	483	539	475	502	559	511	511	505	473	513	528	507	521	497	512	492	522	515	514	521	503	472	488	474	499	522	518	503	506	507	474	507	501	485	485	496	515	457	503	518	466	515	469	499	491	486	517	514	513	505	458	492	517	548	464	507	526	511	509	515	462	503	527	525	478	502	477	498	525	459	520	502	528	501	517	504	479	502	529	503	519	472	507	518	482	507	482	513	474	511	492	516	539	474	500	499	507	486	509	470	504	488	502	511	502	497	526	492	540	541	519	562	497	470	482	497	544	491	543	520	518	494	475	465	497	518
25322	21150	29692	22891	21146	21199	19440	1179	859	847	894	855	829	865	863	834	812	817	807	837	821	821	832	818	862	832	855	824	828	823	806	799	846	848	887	888	803	830	857	802	792	826	840	797	783	821	880	793	826	801	825	813	828	810	783	850	800	796	821	861	797	793	844	856	858	800	846	839	794	824	808	797	821	788	823	876	825	826	822	798	832	826	835	784	816	845	775	844	810	813	798	867	791	835	840	796	842	859	804	834	822	800	849	856	788	800	810	837	813	807	838	826	861	780	818	816	843	804	870	827	797	802	772	783	797	804	782	834	790	790	787	807	824	836	837	810	888	898	801	833	881	794	785	859	788	866	846	798	837	803	812	827	756	877	829	814	823	849	851	832	829	808	825	838	829	816	816	836	780	822	805	830	785	772	824	825	845	780	787	803	866	858	833	783	837	813	817	757	807	828	818	856	807	778	832	817	827	804	824	829	804	860	810	821	809	821	806	847	798	821	794	798	802	836	817	830	801	779	823	841	811	812	788	820	839	791	787	765	865	761	823	808	796	837	771	841	800	877	808	857	798	820	757	821	790	818	821	846	896	834	837	816	788	818	842	762	800	799	820	835	834	810	770	795	769	850	760	821	816	836	799	806	804	874	799	792	771	802	825	773	796	785	767	824	871	807	783	787	821	783	737	848	809	791	817	840	796	857	853	855	860	835	803	848	803	811	816	791	827	844	848	808	825	843	875	794	843	796	816	806	829	766	841	791	806	841	829	802	816	823	864	777	784	819	823	831	802	798	830	796	802	805	854	835	839	902	826	810	813	788	794	833	717	788	822	827	827	792	791	820	830	822	814	819	817	828	753	793	790	822	841	827	799	828	806	863	795	852	793	767	817	836	832	809	770	809	849	837	818	809	820	794	814	808	869	853	833	786	833	812	792	848	808	817	833	824	818	775	818	819	854	808	807	774	858	827	795	825	775	855	798	866	800	777	805	791	797	832	799	797	801	829	851	862	804	887	786	834	865	782	769	831	810	827	812	820	829	861	850	828	807	830	790	811	793	793	786	794	830	884	863	824	834	853	847	828	843	803	868	805	857	883	808	793	802	835	869	801	835	857	763	835	847	860	818	806	855	816	819	879	799	790	849	827	861	810	826	811	795	829	801	822	821	774	793	779	838	827	854	777	849	812	830	769	829	804	828	846	805	809	804	798	844	819	804	802	831	783	794	852	827	864	800	773	788	787	768	782	831	835	813	758	804	823	753	805	784	852	782	855	804	842	861	800	793	809	832	822	749	806	810	805	867	810	833	740	870	798	792	794	840	849	823	780	834	810	845	823	734	814	809	825	840	813	836	752	800	861	766	837	809	871	844	794	798	794	774	853	828	814	782	832	868	767	807	825	793	836	868	804	774	799	826	846	825	780	829	812	823	863	808	790	835	822	811	747	866	818	867	833	820	850	814	797	782	850	801	826	815	804	861	807	770	860	791	778	826	827	828	773	842	782	806	827	791	831	810	822	843	818	807	761	806	817	795	828	852	835	816	864	856	806	808	801	838	804	829	841	817	847	844	772	884	814	786	829	817	841	810	839	847	814	831	873	845	783	844	787	784	840	839	808	848	808	833	841	834	828	832	821	802	831	792	765	829	821	876	851	822	834	821	875	864	816	779	782	833	854	810	827	807	832	836	818	800	789	822	816	856	842	812	783	817	789	778	886	819	785	848	782	824	822	807	776	791	817	819	829	779	790	790	822	845	804	780	795	863	784	826	779	775	778	875	839	831	839	842	737	817	829	873	746	825	791	779	817	828	818	832	792	861	782	806	821	795	786	811	798	823	798	803	801	807	799	872	828	876	814	840	862	809	760	795	825	773	847	806	771	779	851	805	766	826	837	820	828	832	830	777	804	812	807	826	839	816	806	873	795	843	835	798	827	793	794	840	792	781	788	786	866	773	844	785	823	778	846	793	839	792	810	820	819	803	808	804	816	809	830	825	842	818	835	841	834	862	811	814	815	855	842	811	822	794	834	846	811	819	847	892	818	844	804	812	857	846	808	796	851	848	795	848	856	846	790	783	814	833	835	872	800	798	824	804	836	865	782	851	854	787	805	779	820	887	795	839	827	766	809	803	846	812	858	797	771	756	825	823	802	794	796	837	813	815	808	861	798	773	812	837	827	764	833	832	868	758	787	805	839	768	849	830	819	809	815	808	796	847	829	814	818	800	760	789	809	795	831	775	871	815	786	802	795	871	847	809	786	785	810	831	849	810	829	799	813	803	916	806	808	849	843	844	803	791	805	854	819	784	866	807	848	838	796	802	821	780	811	759	821	771	836	769	838	797	810	810	821	800	802	815	816	775	844	852	856	822	857	805	800	809	805	775	812	843	804	808	805	771	838	769	825	832	820	822	791	822	811	822	762	796	841	794	810	802	877	822	828	832	805	820	804	851	779	797	835	808	805	783	816	780	827	808	829	847	819	790	787	829	850	822	745	821	808	794	820	839	833	827	825	821	784	830	814	831	783	805	805	845	806	814	769	851	835	811	825	792	828	751	794	835	784	766	809	798	826	794	861	806	767	786	850	822	857	819	834	825	803	867	846	773	822	793	835	797	802	783	801	832	840	837	813	840	854	815	802	847	841	763	806	780	882	794	804	800	874	838	786	810	826	805	793	842	810	804	780	790	778	817	829	814	821	798	795	869	802	785	848	869	777	780	765	777	753	753	745	809	778	783	793	797	796	870	798	795	773	822	817	793	786	801	828	811	797	803	801	821	806	848	774	847	806	832	834	778	847	889	867	841	788	786	837	793	819	816	800	819	820	819	783	799	836	826	828	809	824	769	860	806	824	791	765	819	812	922	837	726	826	805	807	791	767	769	825	825	850	846	775	827	765	753	847	815	841	820	824	767	784	813	846	803	822	843	776	821	810	795	854	782	816	799	832	819	806	828	809	818	894	795	835	825	867	824	752	824	848	836	809	780	789	846	808	833	781	779	785	829	814	807	794	800	799	847	787	782	825	789	835	788	855	796	793	813	833	853	853	807	807	832	839	779	799	855	809	801	781	819	828	824	833	808	823	807	754	796	814	854	834	818	799	775	856	860	827	814	762	814	810	795	829	831	795	768	883	787	849	824	785	800	829	772	842	808	823	815	812	806	799	801	848	827	815	805	819	810	833	826	811	764	826	836	809	771	804	801	815	828	802	808	808	908	814	845	820	807	854	730	791	814	821	849	797	844	839	774	743	829	783	826	841	841	817	802	777	810	811	840	824	790	825	807	844	805	828	830	828	783	766	831	798	815	752	808	827	830	837	806	849	797	851	811	808	789	781	768	802	884	777	792	791	786	821	809	868	777	795	809	823	807	867	830	875	824	803	843	841	871	817	825	834	791	832	787	790	827	762	854	842	823	820	822	845	817	846	788	815	764	808	852	812	774	783	854	778	794	854	818	828	799	761	854	789	859	849	831	800	794	812	848	817	788	827	805	828	806	798	799	800
4055	1430	1143	1029	1007	1008	992	973	997	1019	1001	1010	903	1020	908	911	966	901	921	915	905	974	1009	944	932	934	911	955	934	939	935	954	900	969	920	933	950	927	952	951	957	984	927	904	963	905	921	941	926	906	957	934	898	962	956	926	914	887	917	975	932	868	948	950	899	908	963	941	949	987	924	960	941	874	915	953	1031	989	945	941	975	936	916	861	950	880	904	874	943	956	910	957	898	888	879	914	908	948	961	966	950	953	873	966	936	926	977	969	947	941	916	956	985	919	954	960	909	910	929	945	902	969	874	910	919	963	979	924	910	966	976	978	959	920	906	924	944	922	906	919	928	935	951	982	937	950	940	960	945	983	934	957	936	932	957	897	949	951	931	898	886	999	908	908	877	1008	921	892	964	947	883	933	968	902	964	956	955	883	954	916	951	934	949	944	889	918	958	937	954	918	957	947	972	897	964	917	930	930	929	931	921	916	968	959	956	946	911	930	923	924	980	930	916	950	954	916	1006	959	955	913	972	928	947	995	904	938	928	865	918	896	913	910	882	951	945	969	944	921	981	937	901	946	875	928	906	942	898	923	932	952	941	927	937	976	922	934	922	883	986	963	950	926	899	933	934	898	936	958	957	949	953	980	965	938	970	858	903	941	918	986	896	953	895	931	883	951	915	897	939	903	894	887	941	865	914	905	872	946	890	910	919	882	916	931	905	924	951	978	1005	956	909	939	937	892	910	924	964	927	879	947	936	919	898	954	982	877	949	978	972	964	946	963	869	936	890	911	976	958	1006	935	954	936	938	925	937	927	930	963	928	959	949	890	952	1009	960	941	970	991	917	966	936	893	964	931	902	973	988	941	938	883	931	919	900	971	889	926	938	970	884	974	923	917	908	936	960	961	926	979	955	977	921	924	943	876	912	975	995	962	970	918	907	943	942	899	956	945	935	927	936	896	919	935	957	961	933	872	1012	982	917	937	888	958	917	941	917	941	898	924	967	897	946	904	940	938	901	930	913	956	962	921	924	944	931	914	889	891	934	868	926	925	974	907	957	951	947	911	937	924	883	938	956	933	997	899	867	923	971	939	903	899	932	950	946	970	937	933	922	928	973	911	953	992	940	942	955	959	979	920	912	950	918	941	922	961	929	938	950	1014	936	962	907	956	908	915	941	944	954	975	942	918	958	941	951	931	974	964	933	935	859	948	926	912	926	935	952	865	926	941	951	972	966	980	1016	967	947	1017	882	942	956	921	914	864	905	893	941	889	934	887	907	926	932	921	920	958	929	917	975	846	908	974	920	878	925	941	870	944	930	1013	949	884	912	946	914	946	920	888	951	917	959	931	922	914	946	926	880	968	910	959	909	944	918	961	921	992	936	945	977	928	954	929	921	945	939	927	921	956	935	957	918	959	975	965	968	953	955	950	898	926	944	966	907	972	958	939	952	911	966	905	914	973	971	914	920	958	932	960	938	965	910	924	992	928	954	923	941	955	945	932	904	922	936	966	935	885	941	971	944	947	882	939	922	957	924	929	880	914	931	913	928	888	971	950	982	974	898	979	944	884	915	897	874	953	879	905	970	916	912	908	913	963	955	939	983	956	936	966	912	956	935	922	935	953	953	945	916	920	955	990	956	921	894	1001	913	945	925	952	940	940	948	964	930	985	946	982	929	952	947	937	919	911	914	969	1013	943	895	891	890	949	899	928	926	906	919	918	935	929	947	1036	1022	869	968	922	972	949	945	929	985	916	996	893	941	954	912	951	916	901	890	958	870	939	965	902	981	920	994	996	953	951	943	916	980	950	986	980	981	950	908	950	947	935	967	925	899	989	963	899	945	958	937	939	936	886	966	931	920	973	872	969	907	895	930	910	910	966	937	924	927	949	975	890	930	904	949	913	889	936	963	949	921	918	953	950	931	944	955	918	949	934	961	954	962	968	885	934	922	915	918	930	898	946	910	968	972	879	901	914	1006	926	923	918	971	908	881	913	982	920	951	950	938	951	930	955	932	909	938	951	914	973	984	902	912	924	908	923	904	920	907	943	910	945	933	962	934	950	907	918	943	965	935	938	995	928	952	946	917	893	942	958	953	915	945	960	903	940	940	942	903	938	891	936	944	1002	937	915	940	899	909	963	924	904	953	909	866	922	925	943	928	890	905	987	982	935	904	949	936	925	939	928	925	911	948	945	929	920	929	963	955	962	954	951	987	958	910	972	927	934	936	893	905	934	946	927	965	951	908	957	944	959	962	883	966	913	905	918	944	907	930	995	904	948	912	937	973	894	981	913	968	956	929	976	955	1010	969	859	894	921	926	955	929	942	954	962	914	926	932	979	936	975	949	908	908	976	1007	943	876	913	944	985	925	956	954	883	890	911	938	949	940	929	867	942	910	930	959	909	918	907	924	987	933	944	964	938	884	914	937	896	915	887	951	949	877	954	883	964	925	906	906	939	934	946	853	920	979	944	977	959	939	891	951	929	930	942	916	944	905	933	927	934	972	955	921	997	931	970	958	962	911	919	907	972	962	964	943	987	945	917	958	932	968	921	1005	934	901	946	902	954	908	936	931	947	902	979	933	951	931	896	889	903	887	991	887	906	932	917	918	938	949	957	907	934	946	978	934	976	921	959	981	925	929	942	975	953	950	930	918	964	952	927	922	952	960	914	931	976	953	940	938	892	967	964	964	958	937	907	908	932	960	900	917	901	956	943	897	933	902	910	900	870	924	960	1000	886	954	954	893	907	940	953	914	959	934	922	912	918	897	959	937	948	976	893	925	916	908	933	963	914	946	948	908	903	937	950	935	928	878	945	885	941	897	911	925	936	957	961	978	960	920	984	925	937	952	954	950	913	958	945	934	984	938	889	905	945	917	934	942	955	898	905	946	921	884	944	897	931	953	901	929	962	929	940	936	953	972	949	964	896	907	958	929	950	970	927	966	927	929	923	904	953	923	937	912	982	926	967	910	891	893	917	946	927	956	911	978	1000	919	925	887	954	924	946	946	955	978	946	918	902	945	967	891	904	922	951	967	989	911	912	921	908	915	987	922	925	992	909	952	966	893	934	965	918	911	883	939	921	912	883	890	955	942	930	901	974	987	910	953	919	953	940	944	892	899	961	1006	961	918	926	943	933	900	949	940	938	868	934	952	943	954	936	953	950	984	929	891	949	872	896	935	951	939	946	902	970	915	961	926	954	957	889	936	926	917	967	932	965	959	895	877	916	957	966	916	957	921	949	951	901	887	868	908	930	951	900	957	936	918	914	1003	912	959	919	898	950	953	881	970	990	906	967	938	909	931	957	935	948	949	888	938	934	908	915	928	933	978	912	936	949	946	930	857	908	957	908	893	921	892	937	959	885	939	919	917	965	934	933	908	908	972	925	940	942	922	916	929	957	914	926	928	918	920	960	901	949	967	950	952	960	919	959	917	944	933	908	971	912	928	936	934	936	952	956	925	924	914	910	974	965	945	958	975	955	905	964	925	923	933	913	961	948	928	978	956	891	922	908	926	958
27439	21150	29505	23037	21110	19540	527	276	295	289	271	262	280	271	292	302	270	271	298	271	300	281	283	279	301	269	280	247	291	272	284	294	274	278	275	263	270	273	259	299	278	274	267	254	281	255	278	297	273	268	234	271	269	275	291	293	272	282	291	277	275	266	271	283	275	272	286	272	306	265	252	266	247	274	262	266	271	245	272	274	288	266	271	257	282	268	248	298	250	270	274	246	261	259	265	268	259	259	291	304	282	284	275	276	275	280	268	252	264	308	277	246	269	270	259	292	294	291	270	292	285	311	270	284	268	279	260	278	245	282	265	290	283	254	267	271	284	277	261	260	282	280	251	263	281	287	264	283	252	268	273	235	279	263	272	267	276	304	281	291	267	266	292	270	313	272	250	299	255	262	267	269	296	272	267	274	309	265	235	274	313	280	309	264	279	273	300	260	251	253	259	276	235	295	236	277	303	305	256	258	290	284	253	277	264	305	266	255	267	294	254	290	298	271	271	258	297	292	273	307	309	258	267	251	275	283	272	255	256	281	265	291	276	287	279	252	293	265	289	278	255	289	267	256	285	296	290	278	277	290	286	255	268	241	259	273	258	282	291	263	248	239	253	268	296	281	265	273	295	260	301	281	258	301	275	300	280	275	255	281	285	260	268	252	257	276	290	269	281	294	257	288	288	277	267	268	279	290	293	274	273	273	287	278	284	277	293	255	292	285	258	264	264	256	276	279	286	269	297	281	289	256	272	284	270	251	253	299	297	287	292	304	283	262	271	265	286	280	263	294	284	280	275	264	299	271	280	287	263	290	268	272	248	273	288	273	265	278	256	277	279	281	276	260	295	278	288	253	266	288	265	283	289	294	271	282	249	267	287	276	299	243	289	258	258	270	263	262	263	279	256	264	285	279	280	269	256	255	257	255	255	259	290	267	254	254	298	282	287	268	268	276	267	291	256	255	272	250	293	299	266	273	252	270	240	278	290	243	288	282	292	278	315	283	252	269	263	256	301	256	279	308	286	301	275	257	285	274	253	275	237	285	264	312	281	253	249	261	285	263	258	266	282	306	253	258	280	261	285	252	266	281	288	279	259	254	267	254	283	269	288	289	271	283	276	269	276	273	245	256	279	269	256	257	281	296	282	309	292	280	287	274	270	234	251	296	259	246	279	308	301	295	268	288	279	269	286	287	262	245	280	293	257	297	266	283	296	285	263	260	261	274	286	280	312	264	280	276	272	274	268	271	288	263	252	271	243	291	271	261	272	277	285	258	269	259	270	258	288	242	274	273	287	275	266	253	258	260	289	278	281	264	256	276	290	287	263	257	245	293	244	271	276	278	277	258	269	276	262	255	279	286	287	275	275	291	283	256	253	274	272	264	262	284	265	260	273	257	277	285	277	297	267	276	280	255	289	302	287	275	245	292	238	264	268	306	253	287	240	312	257	264	289	246	251	296	308	291	300	257	275	258	290	262	275	268	286	256	267	281	269	258	257	275	278	236	303	267	277	245	298	291	265	276	298	314	279	267	263	265	254	261	243	271	250	276	288	259	282	297	283	263	268	269	262	278	290	270	283	293	305	271	303	273	268	258	255	284	285	259	287	303	270	283	290	261	270	259	260	301	305	282	285	281	264	279	255	272	254	263	253	301	254	292	277	264	295	254	277	271	305	279	296	315	285	287	251	247	293	272	278	287	256	270	287	248	276	271	280	274	263	256	240	298	294	300	279	263	266	274	276	270	290	262	273	288	277	286	301	245	288	266	299	273	279	309	277	239	247	259	290	293	268	255	289	273	227	283	259	258	292	298	262	289	299	283	309	280	263	253	277	280	261	259	294	275	265	251	260	288	267	297	321	274	276	292	275	287	267	250	287	277	284	258	276	303	286	263	301	286	287	282	267	275	312	243	276	284	261	276	264	284	262	258	267	284	285	289	268	268	271	274	273	272	277	250	273	280	270	270	269	297	267	264	271	276	306	290	271	252	271	292	285	262	269	273	265	260	270	260	286	306	270	270	255	285	261	283	263	306	292	266	275	280	262	237	288	287	246	257	257	262	250	267	274	280	281	262	274	282	267	261	292	277	269	282	290	279	256	267	271	278	270	297	264	275	256	265	267	261	276	280	283	259	262	273	260	309	276	296	286	259	285	281	286	296	273	270	267	263	269	317	284	278	289	259	277	263	259	289	272	266	261	280	303	282	276	276	320	280	279	296	298	249	266	263	272	271	245	243	277	257	297	299	272	276	255	290	259	265	259	289	262	278	272	258	277	259	310	282	278	261	255	252	287	259	264	285	297	259	273	262	276	288	282	261	286	279	275	271	258	284	275	272	269	264	286	257	281	285	283	297	268	267	277	283	268	271	258	261	266	297	283	274	275	281	254	286	257	291	269	289	297	267	288	272	280	280	259	250	286	247	242	277	271	287	285	261	288	300	288	252	280	289	277	260	262	260	264	251	257	251	269	250	256	277	289	300	255	289	259	260	253	268	257	267	267	262	287	309	281	254	260	256	264	268	264	295	293	257	276	257	266	284	252	281	252	263	275	273	269	281	285	277	280	278	276	277	265	268	271	304	254	295	296	269	267	295	280	294	254	268	271	276	268	287	246	279	281	286	299	286	293	289	280	266	267	263	295	295	291	285	246	266	273	263	292	272	245	262	303	290	281	265	311	278	286	267	262	261	275	312	271	259	234	273	293	259	299	274	288	269	302	256	292	229	297	255	260	279	267	310	283	276	291	259	269	297	245	268	281	270	267	282	301	271	269	276	281	278	267	265	341	267	294	270	270	284	257	277	243	292	250	286	255	291	255	279	255	256	270	235	279	299	268	236	259	248	266	292	280	277	276	287	246	258	251	257	273	259	308	271	248	257	312	272	294	282	265	288	283	270	284	285	256	270	300	273	290	259	281	282	275	279	254	271	266	304	271	245	286	281	281	256	270	266	261	260	257	276	291	269	278	278	265	247	262	255	301	277	268	280	264	254	283	275	270	267	283	288	279	231	263	253	298	266	246	277	298	281	284	282	279	246	235	249	251	286	249	273	279	234	275	275	274	285	278	274	259	279	286	301	270	270	262	267	254	262	269	272	270	298	282	277	249	260	265	275	291	285	305	293	277	275	273	235	259	261	253	262	285	257	298	280	295	283	271	295	268	288	279	284	265	270	265	290	290	263	240	280	280	260	254	271	289	276	255	272	312	259	248	282	300	288	282	258	246	262	285	277	232	263	238	278	249	312	274	274	283	273	301	272	263	264	272	273	257	266	249	255	268	256	265	278	265	280	284	274	266	274	263	286	278	274	282	286	304	282	260	268	287	266	246	273	249	276	261	285	284	283	299	293	299	304	271	271	290	248	290	268	270	270	300	275	275	268	243	254	270	256	281	245	271	256	273	279	262	283	287	272	300	273	282	272	273	240	276	281	265	283	267	262	244	291	267	280	270	284	291	255	295	270	291	243	309	252	259	265	263	275	252	267	250	248	293	262
3831	619	427	360	377	353	337	403	379	369	388	348	368	358	360	338	363	359	359	357	352	351	336	378	352	368	336	387	363	342	366	350	384	380	359	347	347	350	355	377	359	325	364	360	385	357	346	371	376	355	332	365	375	367	337	333	369	352	366	385	351	366	370	365	344	319	349	340	401	324	361	388	354	357	395	385	361	351	360	369	375	363	336	368	358	356	303	343	379	346	369	371	344	362	346	352	357	368	367	349	371	365	363	374	389	373	330	374	383	394	342	371	365	385	327	325	362	356	364	359	362	388	358	356	369	316	339	361	371	393	357	355	351	383	336	344	322	352	362	366	350	336	356	385	377	340	362	334	371	359	334	334	363	416	401	391	350	349	349	355	395	362	378	336	348	332	349	355	394	378	355	374	357	342	347	353	329	394	339	356	333	357	349	335	333	328	355	354	364	369	373	332	324	364	340	370	364	371	365	355	386	347	328	360	386	364	363	344	338	350	340	377	323	369	389	398	322	357	380	344	362	355	370	359	393	340	378	374	345	345	351	387	355	318	355	366	355	341	345	345	401	365	325	386	390	361	367	332	378	366	339	362	363	399	378	332	316	377	359	339	394	382	380	347	366	363	358	343	362	361	395	337	375	362	342	331	358	388	352	375	356	389	369	316	368	399	350	341	349	385	339	338	345	371	343	366	360	376	352	377	356	350	339	343	366	371	355	352	383	391	358	333	363	382	375	352	365	369	352	373	353	392	353	368	362	353	350	330	363	349	362	357	334	334	363	376	350	349	380	327	369	359	348	376	335	356	315	344	364	372	342	343	369	341	361	395	337	347	381	364	384	376	361	375	352	376	378	338	383	315	391	357	355	380	364	340	352	384	359	344	354	354	366	320	371	373	370	341	395	387	351	334	380	386	348	352	333	373	362	379	378	337	365	362	360	352	336	367	338	351	360	376	320	374	391	380	384	376	379	328	334	386	322	358	364	363	395	343	361	406	363	330	361	379	356	306	374	397	346	305	356	372	374	343	372	388	380	367	366	347	335	360	360	345	397	362	360	359	372	328	353	411	379	351	367	383	400	357	330	364	393	354	384	342	385	348	361	384	350	382	380	399	334	364	381	367	360	347	358	375	345	372	369	357	341	381	363	347	383	378	376	336	332	362	356	361	359	364	352	377	368	352	406	377	367	360	373	357	406	369	357	385	375	352	343	353	369	335	366	338	332	351	341	357	367	361	348	327	360	373	370	343	354	349	355	389	355	396	374	350	358	350	342	347	363	366	344	357	345	385	339	341	373	394	368	340	381	375	362	370	378	353	345	357	382	378	360	337	334	356	343	359	397	355	384	359	356	360	359	386	403	346	383	376	365	388	369	348	374	349	359	372	362	378	363	392	355	363	367	354	391	364	379	331	356	351	361	341	331	334	380	347	372	338	353	353	332	354	364	374	381	371	370	373	364	366	355	347	402	375	321	346	350	341	327	345	348	366	367	364	363	363	363	344	364	361	380	376	393	339	368	344	360	364	371	379	336	366	353	350	329	389	362	362	356	352	390	347	352	359	362	346	352	330	366	387	336	332	345	361	352	356	369	348	339	345	338	338	340	371	346	398	335	369	364	353	334	357	326	337	331	354	375	381	353	340	357	359	362	361	325	368	374	367	312	340	356	373	365	333	351	376	383	348	354	345	363	321	378	331	374	349	370	354	385	357	323	343	374	348	351	346	400	370	329	358	362	348	361	348	379	316	355	366	359	347	339	346	343	364	373	359	357	346	365	337	383	360	340	352	346	339	371	348	351	348	359	344	383	333	364	341	359	371	407	332	324	360	363	367	346	350	370	394	392	381	336	376	370	330	332	315	366	343	340	383	358	392	327	361	359	364	379	352	360	340	373	361	364	338	322	368	349	358	374	358	329	309	330	359	372	409	341	363	334	370	356	399	339	346	380	320	375	336	351	328	352	348	345	364	347	352	385	335	332	369	379	357	327	338	356	385	396	358	374	372	336	362	358	366	370	343	307	378	342	335	366	368	333	367	355	355	393	405	370	403	374	343	404	377	367	393	353	359	379	353	376	362	368	335	371	395	350	351	364	364	356	333	327	380	355	314	351	364	336	353	332	349	359	376	384	395	370	365	413	362	355	376	353	386	370	403	358	342	378	377	368	365	344	339	401	354	366	405	384	350	362	359	381	347	378	384	367	344	342	363	329	376	380	367	351	336	354	375	370	370	380	333	368	385	353	362	336	386	368	384	329	341	386	379	355	375	389	367	370	357	349	341	367	358	324	390	366	378	342	390	316	335	337	342	357	371	357	398	341	339	334	350	365	337	380	363	370	355	343	379	333	405	378	361	346	349	362	375	326	360	374	382	363	349	374	356	345	396	364	352	361	367	375	348	341	328	345	342	384	345	377	358	360	354	348	351	364	338	365	354	348	366	359	340	393	355	350	336	348	379	340	376	346	412	343	347	352	397	377	352	349	349	369	369	362	346	381	375	348	344	359	390	376	364	328	347	377	361	364	365	346	350	358	349	366	379	343	357	382	347	367	361	348	400	360	353	390	350	323	329	405	365	343	392	377	347	381	353	348	354	354	346	363	388	342	337	367	369	339	364	344	328	341	371	358	372	366	341	371	366	340	366	340	353	345	376	335	349	367	358	309	324	355	358	378	370	360	336	333	350	373	367	365	361	327	367	379	357	334	351	407	383	356	390	385	360	396	357	371	340	356	340	360	304	344	352	346	344	350	346	325	339	330	347	351	365	323	350	380	334	346	324	390	353	354	367	374	380	351	344	386	364	361	375	389	361	381	352	352	352	367	363	359	413	346	401	374	376	382	360	336	353	400	380	357	374	361	371	369	362	362	335	360	349	384	354	370	376	367	337	379	349	376	366	349	362	367	354	351	363	350	365	339	324	355	358	357	307	352	393	341	377	343	374	345	371	374	358	366	370	358	337	399	384	367	355	399	396	384	341	363	410	349	352	349	341	347	328	367	374	349	355	351	365	376	348	355	376	358	341	351	353	372	361	342	414	339	341	350	392	379	367	357	365	355	375	386	331	343	369	381	345	397	352	373	359	360	378	387	376	370	346	371	322	377	403	360	375	326	376	372	362	355	393	326	337	348	368	362	375	369	338	322	356	376	330	354	364	337	386	357	379	328	369	360	340	332	340	365	376	382	352	335	373	321	386	356	389	366	351	347	381	383	399	320	341	358	378	348	359	360	349	361	372	380	422	385	364	376	348	343	388	339	376	363	363	349	340	319	352	338	364	332	345	366	378	355	368	342	352	350	352	373	353	352	364	378	376	326	350	365	330	372	357	333	350	359	361	338	382	325	338	363	383	360	373	388	327	340	364	384	363	353	332	366	329	359	341	357	358	352	370	370	347	337	364	359	360	360	323	380	340	386	343	381	340	355	339	344	345	353	360	366	346	346	363	345	358	363	382	373	349	369	360	328	354	352	348	375	369	370	388	352	383	363	367	349	347	402	328
22575	21212	29538	23190	21215	21411	24494	4299	877	879	842	871	845	789	815	838	853	868	804	841	784	813	831	837	754	790	810	786	817	842	811	813	808	789	821	819	771	824	820	798	774	732	811	809	791	767	730	808	792	765	797	780	817	807	781	842	821	770	801	770	839	786	782	778	790	810	792	825	761	724	782	811	762	794	820	776	784	804	782	769	808	806	762	805	788	779	758	785	719	781	795	824	860	798	781	802	793	845	810	810	768	746	802	751	746	809	819	791	810	822	847	822	800	853	798	809	780	774	811	792	812	807	797	772	797	777	767	816	766	776	772	821	809	797	830	804	824	788	800	808	795	789	812	800	784	821	840	805	826	801	791	778	830	796	763	801	784	806	807	807	838	832	790	780	781	785	794	776	787	796	770	783	772	795	748	795	840	814	805	823	766	822	773	828	827	760	811	795	744	793	771	831	816	797	805	771	774	798	807	793	781	812	774	770	792	778	773	766	751	786	808	792	796	836	789	774	838	793	781	822	824	760	809	790	763	788	831	802	818	792	785	818	735	763	765	797	797	787	759	850	783	761	810	834	808	813	751	796	793	765	765	794	780	765	800	752	767	789	765	815	814	751	789	811	822	790	777	767	843	809	749	839	780	779	798	846	753	842	752	793	718	697	828	760	790	698	766	825	804	753	808	816	797	755	815	857	823	803	830	739	778	797	825	789	815	768	742	854	780	795	790	810	796	779	820	837	793	852	784	834	764	756	788	794	762	799	811	773	824	795	744	816	760	768	853	776	787	837	815	751	754	814	755	753	783	830	796	775	793	823	799	837	847	762	776	816	833	804	815	807	761	770	841	829	804	807	828	823	785	787	794	783	793	778	758	830	752	808	833	720	851	790	792	820	799	743	837	848	772	765	757	807	769	759	797	829	775	790	776	808	806	790	814	807	753	777	818	818	814	808	824	774	829	846	787	794	738	741	793	812	798	822	786	777	777	821	816	824	760	790	818	804	819	778	855	825	821	809	754	785	806	805	778	784	793	800	745	741	855	803	809	725	741	848	832	784	790	762	841	778	792	814	790	757	781	807	780	787	813	769	761	826	748	775	781	777	782	765	794	807	802	845	787	773	772	806	790	841	770	823	795	843	812	751	809	812	816	791	773	785	816	769	759	824	813	751	780	744	839	813	799	780	792	791	757	801	813	793	824	761	776	802	805	787	765	741	750	823	763	762	797	780	790	800	818	781	810	782	855	798	816	855	790	754	799	781	804	821	772	757	780	795	802	783	817	802	754	863	788	831	803	754	761	805	782	797	784	838	811	799	794	806	775	817	733	837	766	796	836	813	747	811	758	816	846	816	797	778	811	787	801	791	777	798	784	781	811	815	803	813	782	769	818	843	799	785	814	818	764	782	779	729	787	794	774	762	784	797	825	805	761	838	791	787	808	800	811	807	801	776	790	757	802	769	770	784	799	801	808	847	766	834	802	812	730	799	806	777	818	771	790	798	848	778	712	763	821	806	749	797	761	809	799	792	841	766	779	815	824	800	775	798	706	760	796	815	789	777	774	794	800	811	823	822	825	813	873	798	813	810	794	829	752	736	812	814	783	795	786	797	787	814	816	792	798	831	802	836	798	876	817	776	764	754	808	787	748	815	820	776	818	767	817	783	809	767	800	788	772	790	770	733	827	754	853	797	775	834	754	815	789	767	795	720	798	820	823	789	773	772	776	777	794	842	823	798	796	817	839	765	794	781	779	779	787	780	712	774	809	807	762	770	737	772	772	766	802	816	790	797	772	780	808	750	819	789	824	815	775	801	778	753	762	770	799	798	729	795	816	778	805	831	747	785	765	727	823	762	762	791	782	755	791	849	793	866	742	825	784	791	808	773	772	784	816	743	822	789	820	760	746	779	820	816	782	830	770	786	786	831	779	795	821	792	789	774	827	828	861	814	836	729	791	820	782	789	798	749	814	831	749	744	795	769	799	766	789	787	796	718	815	817	792	735	768	783	801	781	755	804	806	790	860	757	839	808	745	778	769	780	753	819	862	816	772	790	837	782	827	776	833	813	776	778	788	842	806	789	797	775	839	736	793	753	796	820	790	764	761	755	807	806	806	767	747	763	767	779	774	755	804	768	777	794	788	800	828	780	792	800	776	809	785	808	784	810	847	814	801	822	820	719	827	785	780	816	757	797	795	820	798	786	792	794	834	785	817	776	801	748	813	810	769	790	758	833	809	785	804	801	807	821	782	786	752	784	780	824	769	771	812	831	790	771	741	812	780	855	770	773	811	783	809	801	769	830	791	798	748	824	769	727	792	764	799	795	799	793	806	822	779	847	776	824	803	801	774	778	828	753	809	764	801	807	738	835	803	798	821	773	746	754	750	755	800	806	816	824	849	790	782	796	748	782	773	801	800	803	840	797	723	779	766	774	800	826	851	815	747	769	782	736	774	772	759	755	811	846	828	775	807	806	757	762	804	819	765	792	812	811	820	782	743	788	800	763	828	813	800	809	767	813	774	758	808	806	766	798	798	808	809	780	753	791	789	776	830	825	778	785	821	760	787	787	788	747	839	741	780	844	779	782	767	816	723	787	786	777	767	828	853	775	759	727	770	788	796	747	810	814	823	817	825	797	760	787	764	757	787	823	794	783	754	802	738	779	793	812	770	810	800	771	764	753	776	719	815	807	766	826	777	786	777	805	838	782	779	734	808	773	804	822	780	807	781	796	772	848	796	775	794	801	789	777	780	735	808	777	799	829	777	799	773	755	736	760	774	773	802	804	757	759	785	788	757	789	788	790	825	783	813	815	801	768	781	777	768	808	807	805	823	824	809	838	799	751	782	787	793	795	784	803	823	811	842	742	850	761	784	782	792	754	829	791	730	808	808	815	787	782	813	860	800	800	796	788	796	796	836	803	789	745	767	722	758	765	754	801	781	795	808	817	780	779	761	790	798	797	799	774	747	796	823	815	797	751	816	811	745	770	775	786	816	742	832	822	786	794	791	763	775	790	778	743	814	758	789	821	765	771	776	774	761	796	792	783	765	729	754	807	787	785	821	781	788	798	793	755	776	806	804	770	776	780	808	792	838	801	780	806	788	788	810	766	820	782	854	857	810	762	797	789	796	762	795	808	830	765	780	766	834	814	812	838	854	793	821	805	782	774	815	795	832	808	801	786	775	832	789	738	790	771	810	779	776	794	794	766	755	822	807	850	779	761	831	776	778	723	808	779	797	825	771	760	776	761	810	794	761	788	822	793	786	824	776	756	804	770	783	779	727	819	794	798	745	771	768	791	796	828	804	778	841	741	788	735	825	817	830	749	752	802	792	814	793	776	803	806	807	745	787	760	727	833	782	841	785	794	771	789	828	850	766	773	761	822	782	817	822	802	769	797	760	857	844	765	766	834	775	822	788	802	789	759	768	760	752	818	779	768	786	803	768	724	767	808	732	757	802	789	783	791	755	822	787	752	783	831	826	796	780	787	809	744	750	769
4770	1898	1339	1118	1036	993	1025	971	974	957	919	978	978	972	912	992	936	952	951	906	934	940	1019	1009	932	898	979	937	900	922	927	995	936	905	917	940	919	981	983	927	965	900	925	924	931	957	899	968	912	920	924	908	979	910	951	932	938	903	947	897	946	947	904	916	876	928	930	951	885	915	890	968	943	928	915	910	949	894	934	944	927	910	956	928	914	932	963	934	906	905	891	910	928	974	874	892	936	898	942	921	913	921	905	937	922	863	907	947	921	858	890	927	961	911	897	916	958	917	891	947	938	913	933	870	936	947	908	878	903	978	976	911	888	858	937	864	923	885	966	935	916	889	906	934	917	940	916	931	918	902	929	898	917	917	933	927	930	968	946	930	926	902	929	902	899	958	932	941	911	925	957	926	893	966	873	983	901	863	963	904	947	923	897	900	927	864	918	961	877	880	928	941	991	977	940	957	980	929	936	937	895	925	950	899	1008	932	926	927	868	882	902	951	935	918	933	907	913	908	955	904	926	934	889	954	910	924	940	933	880	923	917	947	926	914	989	939	957	939	886	946	964	926	971	945	946	913	927	876	949	868	949	888	986	908	896	960	948	964	950	959	903	920	899	922	911	900	913	922	945	888	975	893	934	887	923	889	953	911	914	904	974	926	932	926	938	968	1003	900	932	915	938	951	867	941	909	937	928	946	918	938	932	932	930	988	950	966	948	929	925	954	933	869	932	965	924	999	925	936	946	943	934	963	924	903	959	861	889	891	905	926	909	943	904	911	938	967	891	946	995	903	929	1002	922	884	949	864	895	942	904	976	921	931	955	860	918	951	933	916	914	942	864	952	929	887	905	924	897	918	948	887	845	880	943	917	968	923	950	861	954	956	925	948	925	958	936	971	931	944	906	979	889	946	936	928	973	907	929	939	991	941	916	977	889	905	943	930	932	907	905	934	868	919	902	940	915	882	911	902	948	947	930	957	984	950	933	907	930	929	913	941	904	892	903	888	948	935	943	970	958	899	926	909	935	940	926	867	895	903	968	929	943	915	927	927	921	941	889	887	905	948	913	966	926	859	950	946	944	994	926	909	938	962	909	863	920	913	918	920	917	913	881	917	941	924	876	878	956	923	973	927	943	923	956	914	942	900	901	984	919	938	907	955	942	885	879	895	950	863	927	927	962	947	942	905	950	912	913	934	900	912	937	903	922	945	890	988	895	955	952	908	889	911	910	949	962	913	912	896	913	920	938	866	910	880	862	882	870	920	996	921	930	919	928	903	870	918	928	871	898	916	901	959	894	919	908	911	912	908	964	915	913	928	935	1026	943	900	982	911	906	901	976	935	899	922	926	933	951	911	980	951	986	882	900	937	934	936	942	951	882	894	938	919	896	919	964	901	841	951	932	951	932	952	914	919	893	964	953	939	966	897	975	967	943	972	891	875	919	918	977	937	902	878	909	945	899	992	963	968	875	881	870	930	899	976	917	947	912	947	896	956	906	957	920	958	927	923	918	874	910	884	901	914	899	945	947	944	899	924	945	959	945	942	932	909	870	951	926	936	924	944	935	931	904	908	907	879	958	921	913	903	927	891	931	949	900	905	883	926	929	960	896	943	893	948	924	939	947	913	981	957	948	989	882	933	931	937	944	948	927	867	881	921	931	938	933	944	933	907	936	921	921	956	949	892	915	908	909	949	933	914	964	949	943	953	896	968	938	902	908	903	936	901	891	929	921	917	887	928	928	897	907	929	913	969	925	961	932	902	943	997	961	919	869	937	945	917	941	963	884	999	1003	931	914	1004	929	893	938	945	910	938	942	876	920	951	909	935	924	946	977	890	911	916	947	905	854	939	864	952	958	902	873	926	915	948	953	877	909	914	896	918	904	921	913	940	904	977	932	935	915	923	933	905	956	865	934	961	910	932	901	967	962	879	957	959	930	939	919	966	909	922	976	910	894	1039	922	933	917	906	932	939	923	954	950	899	852	915	924	877	943	912	990	931	933	895	931	935	933	977	974	933	866	889	929	907	918	970	882	922	917	930	892	952	908	983	945	916	946	941	930	957	960	1002	931	908	919	939	890	893	937	893	899	944	918	936	935	935	956	885	939	897	974	905	911	872	927	920	918	901	944	916	927	902	955	934	931	907	928	927	997	925	927	957	1000	872	926	952	929	935	896	940	914	964	863	896	947	891	915	941	951	936	884	894	954	917	949	943	911	912	984	942	946	974	922	952	913	932	959	943	905	911	940	894	914	925	909	940	915	898	930	887	899	878	902	879	977	914	925	896	915	962	938	874	922	944	928	937	894	948	934	918	918	934	928	953	945	938	926	947	885	905	902	942	905	957	939	942	893	927	944	928	934	963	875	895	958	905	941	958	917	960	917	915	904	928	972	877	877	930	905	917	963	973	892	931	893	968	930	923	932	892	949	905	926	934	975	916	949	926	876	902	925	948	945	875	895	947	887	903	970	932	918	922	963	913	902	897	860	877	958	907	934	901	945	933	858	934	955	867	969	883	876	994	932	904	914	901	887	905	911	887	923	918	928	935	960	888	944	925	911	837	923	908	956	937	869	909	881	880	936	907	974	905	920	915	1008	869	935	915	928	983	869	946	923	904	985	947	964	931	924	936	978	902	906	928	918	891	918	942	904	916	934	958	909	909	890	935	919	947	955	909	996	908	961	948	907	961	947	896	924	904	1000	929	993	945	894	977	888	931	967	883	960	964	972	937	879	975	998	940	893	886	996	912	910	926	890	940	882	914	891	913	927	930	909	972	947	876	954	974	949	900	872	956	933	873	916	945	902	910	934	912	939	913	961	879	919	914	968	903	946	964	939	1007	912	910	916	898	921	952	915	947	916	974	927	973	930	935	921	900	916	941	937	946	952	950	962	883	920	880	961	937	897	933	933	919	900	978	931	955	859	929	945	865	905	984	908	885	949	896	888	953	890	922	900	944	921	917	963	881	903	916	901	921	943	981	942	910	919	843	946	933	950	914	932	994	951	906	918	906	939	961	928	935	926	929	898	950	921	915	973	915	908	902	908	889	930	895	922	929	933	880	913	979	955	929	938	895	920	922	904	928	925	930	921	917	911	982	930	912	984	933	915	906	950	902	912	848	949	943	1006	931	909	907	916	867	979	930	946	894	930	906	916	933	941	918	935	917	934	953	911	951	927	891	877	866	889	929	951	916	959	910	978	943	923	964	929	895	946	942	938	927	944	935	898	885	919	969	935	899	906	913	924	907	996	938	904	932	915	920	941	941	931	897	871	921	940	998	940	893	927	915	919	966	928	918	847	939	926	950	958	900	911	925	927	928	909	913	935	950	892	892	924	938	931	913	935	978	932	924	907	920	950	987	910	897	920	982	957	845	888	878	944	920	960	940	960	962	906	924	905	940	933	994	936	889	917	881	924	933	971	911	929	942	900	882	952	891	903	945	939	914	953	972	942	872	957	906	936	897	916	938	937	934	928	916	910	938	903	924	947	901	936	950	911	954	987	885
27888	21116	25351	13976	524	430	434	429	403	432	428	442	459	394	428	409	444	402	401	393	453	408	441	418	406	425	427	424	430	388	418	404	411	426	427	383	394	408	406	431	455	443	381	414	428	428	409	440	422	383	430	432	442	387	417	409	430	450	408	389	451	393	420	411	402	404	428	415	405	411	426	433	378	398	407	395	390	388	424	408	444	405	400	413	445	463	417	422	393	415	421	408	444	385	473	395	408	401	386	426	401	401	383	415	451	427	416	426	441	389	409	400	397	397	408	410	394	402	414	403	409	436	413	409	443	450	385	419	386	396	461	400	449	446	398	412	403	426	404	443	437	426	403	407	435	388	417	399	395	408	427	404	378	387	417	405	388	445	404	412	360	396	405	429	428	403	416	426	370	433	396	408	408	432	462	442	433	401	436	379	413	439	413	425	395	398	380	390	434	394	444	444	393	427	408	412	413	398	433	418	410	377	395	408	412	386	414	396	432	420	395	401	419	420	431	435	402	398	360	420	436	420	465	407	377	406	390	400	400	423	430	427	380	427	385	437	385	411	415	383	387	415	438	404	420	394	430	395	426	399	425	435	418	424	453	421	378	400	430	416	417	412	449	378	392	400	428	415	369	451	403	403	408	412	393	419	438	429	416	434	422	404	406	444	410	401	393	428	430	418	416	408	380	370	428	404	443	460	433	387	407	436	447	417	403	389	414	412	396	435	422	416	431	415	430	427	415	424	401	398	419	416	417	444	403	431	416	416	428	396	437	415	399	419	414	400	441	412	418	380	389	422	435	401	414	419	405	427	415	419	453	431	396	401	432	468	396	408	455	420	418	428	427	461	463	391	431	438	400	416	428	404	421	405	382	427	402	427	395	425	417	427	410	405	362	388	403	402	415	444	422	396	434	426	415	385	385	429	441	404	418	416	388	411	426	412	401	413	398	423	458	426	388	388	375	422	417	396	423	414	437	418	393	427	410	399	421	426	432	410	384	398	399	453	431	407	432	441	461	421	435	419	399	447	388	419	441	395	415	391	447	408	423	425	416	441	432	405	396	428	426	450	433	408	389	405	359	439	413	397	467	405	419	394	410	394	411	415	427	446	439	432	412	431	417	386	414	407	432	410	400	402	384	354	390	451	414	415	421	402	394	455	446	435	399	401	385	397	430	427	414	394	406	396	452	401	423	402	410	423	444	435	447	405	427	392	440	426	403	405	393	431	441	421	429	437	413	434	392	374	425	401	396	408	395	392	397	429	432	390	400	411	394	413	457	425	415	407	413	431	400	406	412	424	419	407	402	379	414	400	446	422	390	399	424	413	426	395	438	405	429	429	442	418	406	400	415	434	426	420	432	433	414	401	382	411	409	422	411	416	428	424	417	456	407	427	437	369	398	409	455	407	426	406	399	417	415	449	396	412	399	421	417	429	440	437	400	397	435	411	456	428	433	412	424	417	431	428	429	404	401	409	420	388	438	407	394	400	426	414	418	370	419	436	429	406	370	423	398	437	449	411	388	431	411	403	426	433	408	395	368	422	409	438	425	420	458	427	401	425	381	402	420	406	416	403	433	417	423	419	393	405	422	452	387	413	406	386	414	427	422	446	405	434	443	401	403	423	414	402	423	441	415	402	457	436	402	425	392	420	438	442	383	431	408	425	413	442	415	421	425	447	406	426	389	412	442	443	421	444	425	415	403	406	428	393	415	434	420	429	452	402	415	431	396	364	413	372	393	398	412	399	405	450	368	426	419	434	425	435	407	430	414	404	404	380	411	436	412	399	410	433	428	402	412	444	451	396	425	400	430	406	430	392	402	418	404	370	409	394	442	421	405	415	432	418	406	410	452	428	407	421	380	409	414	404	406	389	432	410	413	388	397	418	412	431	385	411	421	437	442	447	440	384	453	408	445	373	413	423	412	415	436	427	413	432	426	410	405	414	404	427	383	416	441	399	437	453	436	448	410	394	422	401	376	393	449	409	397	407	414	410	422	397	430	398	409	402	394	425	422	422	430	408	397	407	403	424	440	409	370	417	443	399	400	402	426	438	436	402	439	393	419	439	375	419	394	439	400	439	432	428	410	419	398	384	398	417	442	445	381	396	414	463	397	434	411	400	421	396	385	429	444	395	415	414	401	405	463	397	422	401	420	428	448	411	432	420	432	420	412	412	438	389	443	428	381	423	407	421	421	420	405	439	433	393	435	415	431	408	468	394	418	419	446	401	439	414	422	428	427	405	416	461	410	435	412	400	420	402	400	427	390	410	407	384	428	388	408	422	420	405	408	406	411	444	391	429	425	411	419	430	405	365	389	413	423	407	439	417	421	446	376	442	458	396	431	436	431	430	439	403	411	451	376	406	435	395	427	423	410	396	419	388	451	394	359	427	413	424	392	392	405	424	449	440	436	435	398	417	403	429	400	414	390	432	411	447	391	456	351	440	402	425	404	385	426	404	403	410	419	455	415	384	438	410	430	391	399	418	405	442	390	406	412	433	369	419	427	414	406	423	383	435	390	399	406	406	410	439	392	402	434	448	437	415	380	423	436	414	405	384	422	456	420	429	398	442	386	419	418	387	408	452	377	451	451	440	428	401	381	435	443	467	408	430	424	371	394	399	438	439	411	431	445	441	378	391	411	465	419	445	405	440	404	416	410	415	433	376	400	435	418	408	399	419	421	415	431	425	401	390	387	424	425	395	416	442	407	405	385	397	370	421	408	383	383	387	439	448	402	429	470	427	444	410	412	424	406	417	404	414	406	431	426	406	407	408	415	393	396	416	393	363	437	443	413	440	428	405	410	429	403	400	418	424	399	415	421	397	391	412	390	416	429	414	368	402	422	391	401	413	406	420	405	431	410	434	383	425	406	444	415	409	422	429	396	409	406	449	424	400	404	413	422	438	433	447	401	422	421	420	418	423	423	399	384	418	428	421	386	428	408	452	386	431	401	399	407	409	422	393	413	442	404	422	439	450	404	409	387	413	429	382	424	416	402	406	358	391	468	408	404	430	390	400	435	435	420	389	424	420	452	424	443	376	434	415	422	405	400	448	428	395	366	394	402	415	406	457	407	412	428	386	408	425	391	457	389	438	423	413	418	432	391	438	407	417	460	451	431	441	429	429	441	408	399	398	387	410	403	412	436	438	435	429	425	405	409	401	401	421	415	419	392	418	430	412	399	418	390	414	417	424	438	424	382	408	434	410	434	442	436	436	440	404	388	387	443	410	377	441	394	458	427	410	407	418	417	429	405	394	430	431	410	383	411	412	428	403	406	420	433	396	402	448	430	421	382	407	446	423	421	424	420	383	413	406	472	448	461	385	422	418	398	415	423	424	410	438	419	419	420	449	385	428	434	422	392	368	469	421	412	408	420	445	428	416	410	433	417	397	412	450	416	417	428	399	410	447	422	437	413	398	406	429	414	420	417	389	414	397	412	427	431	400	414	395	420	415	432	410	468	423	418	382	415	409	406	425	370	392	421	417	387	399
3435	538	515	535	510	466	521	526	515	531	547	502	510	456	536	468	508	512	494	532	525	539	488	491	558	519	490	561	521	519	511	532	540	492	531	458	517	501	477	518	519	545	495	441	541	534	521	537	523	502	512	518	544	476	517	496	476	520	524	515	529	519	484	493	515	534	510	529	502	493	514	474	510	507	476	493	543	496	472	488	474	479	503	518	509	501	502	528	474	495	520	486	526	463	504	524	491	467	509	455	498	495	489	513	467	461	506	477	475	511	520	494	473	481	500	468	534	470	506	525	502	495	500	484	499	505	542	517	507	501	490	494	500	490	514	495	511	480	519	517	500	492	571	523	485	479	497	461	503	509	466	522	487	521	506	514	520	525	474	510	481	498	473	502	512	512	514	500	489	528	475	516	526	530	499	497	540	488	513	498	501	521	497	525	488	500	476	518	521	500	514	520	532	483	538	484	500	503	480	512	540	477	497	499	505	526	489	528	523	492	493	509	498	520	500	492	523	495	497	467	541	490	498	477	488	494	485	486	515	496	491	462	481	535	468	522	499	489	498	489	516	468	491	495	482	470	452	509	482	487	545	507	504	502	485	462	507	461	497	504	475	480	492	500	533	482	500	492	524	489	524	514	496	514	504	493	516	451	497	481	539	476	506	480	490	515	540	532	453	509	535	477	441	507	533	520	502	497	505	477	531	484	507	508	518	512	498	462	468	500	503	462	537	506	483	548	463	510	457	491	513	498	531	468	512	493	520	505	516	485	478	478	480	525	520	493	495	511	501	545	531	520	531	490	509	534	494	507	477	541	501	467	498	497	505	518	498	493	512	510	570	524	523	475	545	509	541	472	504	477	484	496	486	537	514	492	516	478	545	474	489	472	476	475	485	507	502	487	486	465	483	489	467	493	477	493	521	501	496	507	502	506	517	475	548	505	485	466	519	515	510	492	536	538	469	481	554	528	475	468	512	525	483	485	503	508	506	494	514	464	491	506	514	492	536	491	502	507	510	504	510	462	510	477	508	467	548	519	495	521	487	543	550	497	480	497	470	492	535	513	511	492	511	490	518	470	510	494	507	506	486	467	491	505	517	475	498	536	491	474	518	513	484	501	499	486	491	524	509	517	510	496	512	455	478	542	510	514	492	529	514	531	491	511	573	444	478	492	503	495	503	516	507	522	497	492	522	481	483	514	525	496	505	525	513	491	508	511	495	470	500	504	479	503	517	470	507	463	433	486	501	499	508	524	538	502	495	513	481	506	522	483	506	513	477	510	497	522	482	471	479	517	469	528	483	499	498	486	495	525	481	542	480	514	523	491	491	495	484	473	494	497	500	539	479	510	520	507	508	512	489	501	520	492	519	518	482	511	500	502	506	508	495	503	483	527	507	499	501	550	495	505	505	526	485	500	503	508	544	490	509	508	499	511	475	446	506	492	501	491	467	526	544	551	532	477	514	524	524	452	482	502	506	466	470	503	492	495	525	536	483	480	530	490	526	528	518	560	541	502	457	514	513	464	506	544	513	461	482	448	523	482	460	491	509	523	475	494	459	481	516	471	493	495	518	493	473	497	546	541	515	496	512	475	519	508	524	520	531	508	460	511	503	498	497	545	479	511	520	496	516	505	483	479	497	490	497	513	481	495	545	478	481	503	491	498	507	515	466	521	516	539	480	457	498	499	481	499	472	490	485	472	537	540	458	477	478	486	525	506	460	487	485	511	532	508	512	488	518	487	493	489	490	530	485	501	524	492	463	465	472	514	509	513	530	462	545	494	499	490	513	506	475	529	483	501	478	469	503	488	513	487	513	468	501	498	497	510	526	531	470	482	478	544	487	530	544	492	479	466	533	473	514	534	512	514	474	519	498	496	507	535	505	497	493	506	493	486	500	495	503	480	507	488	492	494	482	562	496	471	520	518	523	540	482	520	512	505	481	493	505	493	465	508	502	504	504	508	502	502	508	489	494	507	492	470	511	523	497	507	511	474	484	502	526	500	476	479	525	463	494	473	512	500	486	483	535	497	485	477	505	485	490	471	514	481	530	470	459	510	511	508	500	527	532	485	517	488	487	489	520	511	540	539	513	489	498	454	473	519	462	491	496	501	476	474	542	450	519	473	521	477	478	493	510	496	516	487	490	506	511	441	517	503	499	528	500	478	475	495	499	517	514	533	498	442	545	500	528	509	491	500	503	491	499	490	536	513	520	485	525	526	486	473	482	499	521	516	494	518	489	518	480	540	493	485	472	494	538	467	518	490	507	465	549	493	524	494	540	498	509	526	508	527	516	521	509	532	503	507	480	480	529	501	491	516	483	487	484	495	470	507	516	504	517	511	508	513	503	522	467	493	534	482	490	505	501	507	487	503	485	509	497	500	547	507	517	513	521	464	499	542	494	464	489	525	517	464	481	524	505	488	489	529	498	553	533	541	486	514	490	533	555	477	545	501	519	499	479	487	516	494	479	500	505	511	474	539	496	508	508	507	471	470	527	489	532	508	492	509	521	501	526	509	486	498	458	509	518	508	526	497	492	509	479	500	519	516	527	488	505	505	502	509	511	529	481	523	509	498	536	488	482	481	501	464	456	493	498	520	501	523	500	488	467	530	469	509	520	500	517	487	485	504	496	475	498	506	447	505	567	487	502	467	491	519	501	520	489	504	466	538	504	448	504	503	465	482	489	533	486	509	498	483	521	487	529	502	519	465	528	485	492	501	477	493	486	502	526	520	500	468	491	473	491	505	508	513	520	475	484	500	488	496	549	493	490	493	494	491	475	526	495	493	517	501	529	464	488	489	525	498	470	527	531	497	533	474	524	488	521	504	471	499	486	478	474	493	491	485	532	494	484	486	501	517	510	478	515	480	485	478	499	508	478	499	504	525	497	520	521	511	454	481	482	507	525	495	490	504	456	459	535	513	506	490	524	516	529	517	484	536	469	528	516	484	452	484	486	503	503	506	505	513	515	523	542	461	489	510	492	482	500	485	501	476	541	526	476	512	519	490	461	523	505	491	520	526	484	508	499	487	500	488	500	491	529	529	524	484	518	529	490	495	476	488	493	486	474	496	530	521	517	486	503	483	513	513	487	503	485	489	492	508	465	500	535	497	511	517	488	502	490	504	495	514	556	541	513	495	507	538	514	483	495	534	486	500	495	510	507	503	511	478	505	514	493	510	523	506	523	498	503	470	506	517	527	531	501	517	497	533	500	473	478	521	506	539	544	489	518	550	506	481	473	500	474	521	530	519	505	457	478	505	517	484	533	476	474	480	503	543	465	503	467	486	498	470	495	481	488	494	491	492	487	553	498	485	545	507	523	481	518	500	520	487	474	505	524	497	517	493	490	501	479	509	511	498	512	502	492	495	509	497	498	528	457	474	528	528	454	514	524	526	469	478	544	497	509	533	505	466	506	507	483	482	485	525	523	526	509	505	527	528	529	496	478	487	503	474	535	479	478	465	491	542	483	531	494	486	459	483	500	498	484	515
25470	21248	29822	22965	21248	21292	19606	1248	848	891	847	841	843	899	846	851	842	824	833	826	835	848	830	824	850	874	853	817	803	810	834	826	791	858	900	791	852	822	842	890	824	881	845	815	813	833	856	822	829	814	846	792	871	818	797	839	874	853	829	881	830	823	808	802	824	890	832	803	824	863	762	790	796	878	835	838	832	869	789	796	848	855	865	816	880	829	815	821	796	819	769	829	833	869	927	854	807	831	860	827	843	836	792	883	794	826	827	867	849	804	884	818	802	885	822	853	837	878	816	810	813	845	824	874	861	851	855	855	832	815	875	810	831	773	802	850	838	836	806	847	829	818	832	809	828	803	808	851	837	785	824	814	872	830	810	866	817	893	838	844	814	840	855	842	816	872	780	796	838	852	781	823	826	825	807	824	831	829	845	880	863	809	855	875	782	875	822	852	838	789	823	822	776	858	867	812	858	877	828	858	819	898	845	830	808	833	841	841	807	820	847	807	820	830	791	779	867	850	824	872	823	844	872	822	850	815	811	824	830	809	849	844	800	841	832	832	801	853	812	824	791	813	785	767	854	801	809	829	809	781	837	812	861	765	865	844	824	838	837	892	839	791	854	849	823	817	847	871	895	857	845	806	845	848	904	823	755	801	807	764	782	855	887	793	901	808	847	863	788	872	837	830	866	844	801	785	819	839	821	827	801	827	866	818	796	824	859	783	804	833	799	849	795	831	835	811	797	829	830	810	798	828	810	847	844	818	871	832	781	832	773	888	844	798	771	788	874	881	806	896	812	805	812	818	787	801	854	864	818	805	794	811	807	888	824	807	797	856	825	860	829	845	849	783	833	844	880	872	804	819	787	854	786	801	881	841	843	818	827	844	856	834	799	890	848	875	845	834	837	828	822	771	816	832	826	856	778	829	844	773	842	821	833	817	823	815	851	815	803	823	846	874	806	819	876	847	798	826	817	814	841	860	815	793	857	830	845	815	809	848	805	834	808	854	852	804	862	854	818	845	827	803	804	825	818	822	805	811	916	832	840	822	810	845	849	796	778	823	851	837	831	829	834	848	814	855	826	765	854	846	849	784	839	828	795	808	840	788	824	822	827	838	792	860	815	798	812	854	879	824	801	831	845	836	832	832	815	799	824	835	780	890	829	858	875	796	818	807	833	772	867	814	817	817	891	826	834	813	804	821	817	779	833	803	822	824	846	874	813	816	839	835	796	845	864	808	795	777	829	767	796	841	897	848	861	825	843	817	882	863	834	807	837	802	845	860	858	809	843	867	868	819	792	829	892	845	853	829	832	793	839	771	853	834	831	795	863	839	817	824	831	816	830	827	896	838	838	754	836	861	844	803	812	845	858	871	806	815	846	870	856	827	846	792	780	808	839	853	823	818	893	803	828	801	828	813	802	845	840	821	813	822	862	836	861	860	791	798	800	822	788	810	806	813	804	822	827	764	874	823	851	810	854	857	778	837	848	802	744	848	844	804	813	844	840	825	829	849	859	805	832	885	891	802	753	807	774	789	868	796	847	833	820	831	874	823	807	821	842	815	808	868	839	849	836	859	798	796	792	860	794	801	823	810	845	788	807	776	838	808	819	807	856	825	833	829	834	828	881	858	868	817	810	783	818	785	801	830	831	855	799	797	827	884	850	836	815	827	841	805	848	808	892	850	858	823	860	826	817	837	817	771	825	820	841	820	839	798	824	850	815	828	796	780	796	836	845	777	830	893	869	850	837	846	805	841	885	839	798	791	842	830	810	841	898	818	792	848	832	792	829	828	826	903	804	785	846	828	823	815	848	864	826	866	836	845	817	801	860	856	768	750	810	765	854	822	826	836	852	812	805	887	813	813	824	851	854	881	815	876	766	840	826	827	908	810	844	818	820	808	818	842	837	811	805	862	838	868	778	820	860	798	864	826	838	782	852	778	820	800	826	869	829	764	791	805	813	784	813	868	825	835	890	838	820	810	782	848	810	880	823	792	838	812	823	776	784	871	843	846	822	790	816	742	833	813	828	818	823	795	815	817	841	837	838	777	849	820	823	836	847	804	846	817	799	818	856	788	781	800	820	857	842	823	818	818	822	833	793	823	792	880	795	861	809	778	793	833	797	859	844	855	828	806	792	809	834	805	833	759	812	828	816	827	818	828	830	780	847	845	867	796	790	849	796	835	849	784	783	807	792	835	825	848	827	839	799	814	813	799	827	817	827	799	810	815	863	806	807	841	830	807	859	821	795	795	813	851	844	828	837	806	789	821	778	836	802	814	794	846	818	832	850	833	770	822	832	791	858	808	839	816	853	855	756	829	779	849	827	872	812	790	819	812	855	822	837	801	824	788	819	794	800	835	831	855	866	797	788	809	831	817	831	815	796	807	846	820	792	820	827	771	786	809	817	834	803	773	836	829	847	831	894	831	840	860	853	836	847	829	826	817	836	888	861	822	809	817	832	885	833	823	853	838	828	821	843	856	778	773	805	791	767	867	829	858	781	817	806	845	805	877	857	842	869	812	795	855	863	812	797	843	816	840	835	858	847	840	817	808	825	830	858	834	809	815	850	815	806	823	781	832	801	842	834	855	787	804	859	815	830	833	859	816	883	872	856	867	851	792	837	848	757	804	806	794	826	854	848	802	848	836	811	803	847	803	803	795	807	779	861	814	859	825	793	818	831	803	835	847	815	853	793	850	804	822	796	781	783	800	818	837	819	828	874	798	827	799	834	824	830	786	797	788	793	843	831	837	799	843	835	832	838	866	823	820	813	839	818	813	843	825	870	793	832	807	844	793	834	846	809	829	830	805	854	869	845	841	816	802	808	798	830	850	846	797	873	813	824	852	843	901	785	865	836	816	795	797	834	782	825	819	847	850	809	777	806	824	759	824	776	820	835	809	852	817	895	817	799	804	861	866	846	859	908	835	812	850	794	806	812	840	807	861	876	801	821	804	872	788	855	889	808	819	831	848	859	822	834	836	872	820	820	813	854	850	824	854	814	873	851	817	824	851	846	834	848	775	819	781	809	817	815	839	823	846	799	807	805	850	817	824	821	818	816	837	853	819	807	838	764	812	830	828	871	771	835	825	818	800	796	824	800	815	862	789	772	821	749	847	862	830	784	822	923	826	846	843	865	789	818	817	867	789	821	796	789	821	813	799	812	835	811	767	820	820	883	853	847	837	809	856	819	820	779	805	824	829	862	810	798	869	824	824	858	855	799	846	793	818	852	768	798	805	806	831	833	804	854	835	814	811	811	838	806	846	850	832	839	838	820	825	804	875	830	839	834	843	771	805	793	793	882	826	811	811	780	868	812	776	801	827	888	799	792	812	829	832	806	804	811	834	819	820	785	841	790	838	860	839	838	829	867	814	878	837	865	850	863	812	820	778	793	812	824	877	783	778	819	817	812	816	780	825	832	768	829	802	830	833	755	788	782	800	861	820	843	840	807	788	803	824	859	859	846	842	819	818	876	846	806	812	820	831	873	850
4206	1534	1143	1001	1029	972	984	1019	1001	966	995	1029	947	970	958	999	913	972	902	975	973	963	877	904	970	949	934	970	1003	976	957	942	956	955	958	973	861	953	1004	954	1001	1009	952	904	924	952	945	927	949	970	990	949	959	1010	973	924	974	973	943	928	986	933	906	926	941	919	988	1006	905	960	887	967	916	977	910	1002	912	957	1006	902	915	922	965	1000	989	980	970	931	970	1009	990	939	876	944	994	912	931	946	929	959	954	944	907	958	922	941	962	913	907	891	995	937	905	907	873	927	968	954	921	1022	959	933	962	955	900	986	884	891	923	976	953	940	1001	911	948	943	911	953	986	933	942	963	977	911	929	947	941	949	906	936	938	965	976	934	928	887	917	918	971	925	929	943	953	940	920	946	904	988	990	885	952	904	933	923	916	896	942	956	983	959	939	946	981	899	940	910	976	940	980	891	946	976	944	947	908	958	971	944	964	988	953	948	954	920	922	972	941	913	936	915	968	981	915	961	952	893	938	972	916	942	1037	934	965	942	894	977	886	936	965	995	970	947	948	948	978	934	949	949	936	894	990	949	983	1018	939	944	953	892	905	974	902	903	968	902	943	948	940	954	954	895	949	959	946	940	905	916	957	925	952	992	952	939	932	982	973	961	982	898	911	883	896	915	952	949	946	939	972	948	915	907	975	920	998	975	1032	963	942	985	973	948	976	910	867	918	930	934	972	956	939	945	987	934	915	934	947	871	875	909	883	977	961	898	944	908	947	919	990	955	1019	957	976	875	880	932	949	965	937	1009	952	932	964	910	968	962	954	909	984	922	921	938	923	975	927	939	943	967	937	924	961	914	952	964	1005	943	936	890	906	961	885	978	936	947	912	925	950	960	933	1006	874	920	918	931	977	939	964	962	930	977	932	954	935	978	973	914	980	916	959	908	951	940	944	1004	952	945	978	899	938	945	988	940	944	959	975	977	947	937	977	933	969	960	950	927	907	951	921	965	922	950	911	976	903	974	901	946	904	963	991	945	880	943	950	890	914	956	915	1017	898	877	972	912	916	943	917	934	932	930	971	990	860	985	926	895	947	951	967	900	946	998	927	912	963	953	940	958	922	871	924	949	892	952	958	948	948	915	989	882	979	938	953	922	940	947	970	942	947	949	935	920	925	965	996	944	945	979	925	991	950	923	950	965	929	892	971	931	962	933	909	1000	928	962	885	935	975	935	906	920	1009	949	934	907	933	964	997	949	942	976	937	918	948	895	916	964	941	903	922	968	952	922	936	907	940	980	978	956	945	944	913	885	944	950	950	910	923	981	953	987	947	937	949	959	942	950	905	957	994	881	965	961	977	931	948	918	916	969	956	947	899	882	996	951	944	917	941	992	920	896	966	899	966	1014	945	936	933	937	971	921	962	913	916	934	899	939	946	968	924	928	957	980	977	976	909	910	942	896	918	926	896	924	994	966	935	914	980	952	982	962	993	954	942	979	1040	965	926	982	1010	890	912	938	986	959	941	982	934	973	983	888	946	878	948	905	994	941	984	934	944	979	955	927	966	911	935	962	971	964	919	864	908	1004	977	974	965	966	923	907	996	992	964	930	957	937	894	936	953	1012	933	979	919	950	928	920	863	918	952	930	939	960	960	905	930	979	1016	940	976	911	941	953	959	956	935	925	926	922	937	952	910	929	950	966	984	886	924	1000	938	949	954	933	947	986	932	956	938	920	951	950	916	931	917	901	937	991	956	912	922	905	871	941	960	959	970	1024	929	967	883	936	911	990	937	921	966	947	878	982	928	925	953	941	871	925	934	950	869	891	909	1026	942	960	966	958	921	923	918	924	975	944	889	925	971	920	950	961	969	899	998	905	930	929	919	926	984	930	962	933	978	913	902	914	992	980	914	941	944	942	908	923	974	946	998	952	973	964	956	938	978	932	944	890	935	916	964	977	930	872	914	991	936	935	946	895	943	944	951	917	944	923	936	905	898	956	963	973	941	953	913	938	952	905	927	912	959	895	921	933	962	935	963	964	967	864	966	980	1005	925	906	936	925	902	983	937	939	862	951	854	942	983	914	876	981	926	974	961	939	926	960	911	881	892	942	927	928	891	952	957	946	975	956	959	933	956	942	992	950	884	950	964	893	952	924	925	951	966	950	919	929	926	963	980	982	927	946	951	975	988	945	915	916	911	934	936	980	994	966	938	960	903	962	892	954	961	950	955	977	962	945	978	930	968	964	982	936	963	944	932	974	916	939	987	923	929	1011	984	943	920	954	959	953	940	920	988	918	917	934	996	952	947	964	985	915	908	986	956	939	977	976	904	946	984	947	934	956	988	964	908	934	935	923	985	920	951	969	986	930	980	971	953	907	959	975	945	955	960	950	926	899	935	972	979	912	888	927	940	915	972	902	900	923	1002	935	942	964	938	939	921	980	888	944	916	903	925	926	906	941	928	955	970	1004	950	937	955	966	934	899	947	969	923	883	887	924	897	966	956	956	968	999	901	985	912	919	921	1004	937	974	971	906	939	991	947	930	936	921	969	949	990	901	943	967	931	906	967	944	934	948	879	896	947	884	975	965	937	936	967	1011	946	904	942	915	947	884	1001	959	959	905	913	943	1031	935	895	938	939	1012	951	949	934	920	952	997	881	939	884	916	900	957	969	961	935	1015	976	948	954	945	943	940	965	955	895	940	920	989	960	957	927	945	959	954	950	929	956	953	919	934	958	880	951	891	931	935	926	920	1008	984	932	898	918	986	972	973	972	988	939	972	893	923	937	922	960	962	974	902	915	962	970	961	957	933	955	923	978	939	954	963	874	968	964	950	934	917	967	953	965	971	949	895	926	922	920	918	969	930	912	978	970	938	926	944	920	909	930	963	909	966	913	927	945	946	906	935	999	919	858	1027	972	906	899	918	959	954	908	963	984	941	936	970	950	950	867	1017	920	951	932	918	1017	938	943	1003	1041	921	931	887	980	979	1017	944	939	886	940	926	959	926	957	936	880	965	883	939	953	965	952	935	921	970	945	928	899	966	911	971	888	977	873	947	914	928	989	972	875	965	939	975	914	961	948	955	920	919	964	924	972	917	961	994	916	913	964	962	959	966	892	925	955	890	885	915	935	944	927	983	917	963	944	959	946	936	982	965	973	911	969	874	951	920	966	947	939	992	921	874	997	921	949	943	908	963	936	957	894	978	969	881	900	964	938	947	969	927	919	930	948	952	939	920	930	916	941	927	930	1000	926	1013	987	940	1003	985	962	955	956	990	940	974	924	981	904	909	955	893	921	961	948	970	914	926	915	906	951	1003	897	966	903	960	909	944	902	884	896	955	877	962	933	933	909	927	904	967	1005	918	969	929	924	955	899	973	904	970	964	949	970	965	928	943	932	968	942	977	936	903	973	937	878	959	954	905	942	956	983	942	921	914	989	898	921	932	972	971	976	952	976	931	933	934	914	958	918	931	970	954	916	947	989	978	952	922	996	921	914	920	963	948	935	990	886	948	935	857	895	861	893	957	915	941	933	913	962	918	950	981	881	952	916
27467	21228	29632	23118	21199	19674	571	327	285	289	292	283	255	286	265	269	263	272	280	294	263	306	291	320	268	265	262	263	240	277	287	256	288	275	279	242	259	289	284	267	285	330	252	286	294	280	281	294	291	263	257	272	279	257	266	259	284	279	304	265	253	285	278	269	267	290	281	308	264	261	267	288	311	276	252	280	287	273	259	257	259	289	271	290	268	274	253	253	257	294	269	292	255	258	269	292	301	267	269	283	283	291	243	288	257	290	282	263	274	272	290	281	299	255	280	288	315	301	276	268	278	273	269	271	255	282	248	281	264	266	304	306	294	286	258	260	249	267	261	284	296	301	298	246	290	295	339	272	248	311	275	277	276	267	275	280	301	247	251	281	295	261	289	278	294	314	267	290	300	296	303	269	291	295	277	275	265	307	268	256	284	254	279	308	277	281	272	279	307	277	289	303	278	295	253	274	259	269	302	299	259	276	276	262	272	288	289	306	284	254	276	257	274	280	259	289	274	261	283	287	268	286	265	286	280	299	268	263	295	278	270	317	273	236	309	267	304	267	266	261	290	244	269	265	277	254	267	263	262	292	275	248	264	269	278	280	273	299	278	278	224	274	274	297	284	309	267	273	296	271	250	271	239	269	238	288	241	280	249	281	318	248	272	298	250	282	291	289	288	267	274	292	247	276	264	253	304	285	287	309	284	307	289	276	285	276	249	287	276	267	266	289	272	261	268	296	272	269	288	268	295	278	281	264	284	290	286	270	331	270	287	283	290	285	273	260	262	286	296	290	258	298	283	279	267	264	257	264	279	282	287	285	252	280	282	314	277	294	278	269	272	274	246	280	265	260	253	281	268	265	280	279	289	252	284	259	284	285	310	279	290	260	297	309	286	261	289	286	296	275	270	267	271	271	281	302	271	244	265	286	280	301	295	251	259	277	282	264	240	248	275	292	278	272	296	286	257	263	282	280	294	240	288	273	274	260	327	261	250	266	278	260	282	291	279	281	245	289	246	284	272	244	258	267	303	271	281	289	260	298	302	261	257	276	267	282	267	257	302	331	280	286	275	277	291	270	271	269	268	233	263	275	302	265	279	286	250	296	300	300	274	283	289	273	280	288	255	267	273	285	293	283	280	254	256	274	293	304	279	281	290	272	269	281	257	287	268	263	282	273	288	273	271	274	286	291	266	298	272	298	304	281	280	284	285	261	267	259	252	282	278	260	300	280	266	255	240	296	285	295	281	273	268	260	277	262	268	275	257	260	249	284	260	301	253	281	274	301	287	276	286	269	283	243	242	296	269	272	272	278	311	259	293	269	277	297	280	273	279	264	264	272	272	302	277	251	276	277	294	265	250	267	293	279	282	269	312	247	230	279	265	276	302	249	270	297	286	273	267	290	290	258	284	271	294	288	282	281	271	292	263	268	264	276	287	269	293	290	270	287	281	265	299	277	272	290	263	260	267	294	275	261	270	268	310	292	259	283	257	286	288	272	288	279	275	259	275	254	269	281	296	289	279	292	282	263	274	301	250	309	286	269	240	299	275	247	270	285	269	265	284	287	265	276	255	279	266	276	291	266	271	299	294	267	265	285	243	301	307	297	284	248	285	256	263	274	266	307	306	236	267	259	265	253	297	229	267	275	265	289	300	286	290	288	276	280	266	263	298	298	277	265	304	261	263	252	308	292	278	295	291	267	276	247	286	262	304	273	287	258	283	277	272	279	262	275	263	270	285	304	291	289	248	268	306	263	262	248	283	292	254	274	280	276	271	263	267	284	253	279	256	274	265	284	301	230	261	253	264	269	288	265	239	271	267	275	288	291	287	254	285	267	263	280	250	276	261	276	294	280	275	269	268	264	298	278	293	285	269	275	276	251	304	264	308	288	278	286	258	267	268	267	264	253	256	263	299	267	273	266	271	261	259	285	272	257	284	260	290	278	299	291	283	244	247	281	279	274	300	271	301	260	291	275	296	284	254	284	279	266	261	285	262	274	291	284	269	298	279	273	267	294	260	253	285	293	255	251	263	266	276	249	299	276	300	282	269	259	285	292	278	278	274	257	244	257	246	274	260	304	271	289	277	281	265	286	261	290	281	271	274	260	275	297	282	260	288	295	299	274	283	280	290	269	288	277	279	271	280	285	260	300	282	298	287	260	311	274	274	246	269	274	268	258	290	277	264	296	254	255	262	297	278	255	270	300	262	299	287	280	255	281	256	274	277	261	279	295	278	278	270	275	267	282	258	268	301	272	283	267	297	287	315	262	279	271	278	261	292	277	277	215	280	297	278	273	283	290	288	261	278	247	301	283	273	261	268	297	296	312	301	272	260	287	276	265	246	280	278	311	291	253	274	259	271	292	279	258	296	280	270	259	299	274	292	275	315	274	276	263	310	283	275	262	271	299	253	293	283	274	254	269	259	284	286	288	275	277	277	269	263	277	288	283	273	293	305	272	278	267	279	286	248	302	295	278	268	288	274	270	283	253	295	300	270	274	263	292	289	260	278	280	277	281	287	274	306	298	291	302	289	260	253	297	244	284	264	288	286	271	253	253	293	251	304	262	285	257	270	296	252	284	284	257	246	241	269	267	256	285	279	248	256	294	247	272	271	274	264	297	282	242	272	290	254	284	256	276	248	274	241	282	287	302	278	254	273	292	270	243	280	238	280	257	274	261	282	314	273	293	292	266	241	287	273	278	250	285	268	275	290	299	272	265	247	275	263	268	282	270	274	311	291	264	311	277	295	262	275	265	288	263	274	254	239	293	247	267	284	280	271	283	278	254	292	265	246	258	301	280	301	260	262	273	275	250	245	270	250	266	315	245	289	261	294	252	275	332	265	286	263	297	274	272	262	281	269	283	278	313	280	240	280	264	267	290	294	275	274	296	267	246	306	258	265	266	257	306	302	262	287	290	266	285	314	261	283	285	264	248	250	280	266	295	315	252	288	284	289	267	263	260	273	300	273	293	257	292	262	282	293	263	275	262	265	282	293	274	290	294	252	288	278	305	251	249	252	288	281	256	231	253	257	285	300	270	293	277	269	286	267	268	280	296	267	278	274	278	260	264	290	264	276	263	258	250	263	277	300	267	287	275	300	267	280	265	261	302	270	284	265	259	300	271	261	305	267	248	277	287	287	310	266	306	279	285	272	249	321	270	285	273	289	247	275	288	291	280	274	277	286	286	274	270	274	293	279	261	280	303	280	294	294	287	292	269	283	283	279	239	246	286	269	269	262	285	286	296	251	277	296	280	279	283	267	292	295	300	289	287	265	324	236	261	314	261	270	267	290	294	268	283	287	246	276	254	275	265	276	271	278	264	272	301	281	266	275	279	283	289	317	254	285	263	310	299	254	295	288	290	279	280	254	277	268	287	288	295	267	252	268	273	258	284	281	257	291	300	256	289	271	302	275	262	270	278	284	248	280	267	286	275	290	279	265	291	257	265	275	257	267	249	281	249	254	287	277	262	244	285	254	306	275	256	290	282
3866	619	449	402	389	380	377	346	365	369	376	397	393	379	421	340	357	376	375	358	388	367	348	335	384	354	350	398	355	315	373	363	389	348	361	379	383	347	335	356	354	351	382	365	372	378	372	367	318	330	384	352	426	329	386	339	381	373	361	371	348	378	353	351	390	384	357	380	371	328	338	366	376	353	362	342	358	346	392	385	360	386	342	359	352	345	337	366	350	365	345	389	341	368	373	385	372	383	390	358	338	362	373	336	320	364	338	349	335	346	386	389	344	360	384	338	366	344	397	340	361	352	367	363	347	357	372	378	386	375	369	385	361	373	309	379	339	371	357	357	367	373	393	357	359	380	369	340	374	367	340	371	366	347	358	392	369	349	380	391	360	352	383	308	350	364	357	382	356	370	373	392	345	357	340	383	331	325	350	365	351	355	348	338	348	340	364	326	340	374	346	376	368	372	377	360	382	379	340	358	349	361	370	333	366	368	384	350	321	354	358	385	372	341	361	353	340	356	343	374	359	376	360	409	351	338	350	380	383	383	327	373	342	360	377	349	360	379	375	368	385	364	333	338	345	369	373	358	397	347	368	376	369	352	386	356	355	350	370	361	365	376	379	391	354	368	378	385	395	321	372	338	370	391	350	378	354	342	337	340	396	393	333	377	364	356	363	363	358	398	362	342	382	339	368	381	350	380	348	354	388	367	336	363	360	343	346	363	362	358	366	373	335	336	344	362	376	354	367	348	360	372	385	394	402	338	355	380	353	358	346	366	386	341	364	380	342	332	353	386	340	353	358	334	339	360	339	385	346	344	363	331	332	361	360	351	359	361	352	335	350	361	331	372	360	383	374	397	348	395	354	345	326	381	355	346	371	338	357	351	362	350	363	422	365	387	350	324	325	358	359	350	359	360	373	347	344	356	348	371	389	355	366	365	392	340	358	373	362	360	389	387	351	361	337	359	357	373	340	348	356	365	348	337	397	388	383	337	367	372	384	358	372	341	352	371	377	369	369	335	366	384	357	359	351	361	371	363	337	355	392	338	360	355	361	386	349	338	350	373	350	362	337	336	357	361	344	380	326	338	378	391	358	331	393	381	372	369	347	334	336	366	344	343	376	376	390	358	352	340	349	347	352	348	358	367	345	347	327	365	404	368	325	336	362	376	386	361	381	345	341	335	339	381	345	375	347	381	372	343	381	368	373	370	332	386	341	351	370	401	355	348	385	378	354	338	356	343	370	349	360	360	392	382	342	385	349	383	384	316	369	380	346	402	352	380	350	373	334	325	344	380	378	342	370	343	311	353	353	327	363	395	378	360	353	372	404	403	356	374	360	342	342	356	342	368	345	345	350	371	345	400	388	388	367	348	363	364	338	361	349	363	346	371	397	359	338	398	345	376	387	357	350	345	377	363	346	350	358	378	338	332	364	356	384	346	381	333	381	348	378	371	360	315	358	324	350	331	377	331	390	357	343	340	358	380	342	354	344	366	404	347	357	370	324	345	368	360	378	329	377	373	367	380	326	358	339	363	360	353	338	349	357	348	368	363	374	354	354	354	395	371	368	357	336	345	358	354	330	364	350	361	365	356	374	372	381	375	375	349	371	370	362	377	346	352	397	361	363	345	376	364	386	361	349	393	366	364	359	361	364	381	371	370	389	369	362	345	368	352	331	376	364	336	334	373	363	346	375	372	342	369	304	345	370	374	338	350	342	351	363	352	360	348	363	348	356	367	374	356	354	353	389	361	356	351	359	372	330	369	325	333	369	354	363	339	340	358	369	401	328	345	355	354	385	352	369	364	358	402	367	382	355	366	366	339	352	340	353	382	363	407	327	342	367	348	358	344	354	392	329	355	365	370	352	375	365	390	355	359	326	356	389	350	354	370	344	354	394	349	346	340	347	357	338	346	341	356	384	405	361	321	361	370	328	401	330	358	355	403	367	359	385	374	342	318	386	327	368	341	329	352	323	361	376	350	349	373	360	343	366	327	336	322	389	366	350	351	381	358	345	351	373	393	317	369	353	359	346	350	372	361	370	394	365	370	388	339	362	345	357	354	365	323	315	351	347	384	340	370	351	414	377	358	353	363	349	372	372	366	371	353	372	357	391	372	378	356	367	378	361	375	352	392	385	386	359	350	364	383	376	355	352	350	372	345	359	341	365	353	367	396	374	365	342	377	392	366	365	349	374	331	356	362	355	361	343	374	357	330	385	342	334	363	345	382	370	359	401	349	342	334	365	409	362	364	366	371	379	330	388	358	370	339	344	391	351	349	340	334	370	367	379	379	347	346	344	344	341	351	324	345	344	341	389	325	303	350	356	375	351	367	356	346	354	348	385	326	379	335	369	369	324	357	359	335	362	363	375	353	379	371	370	366	360	350	323	336	354	360	354	358	356	351	327	341	349	354	358	338	334	350	358	358	360	363	326	332	359	359	351	343	356	375	364	362	329	357	348	364	362	385	371	380	341	373	401	360	357	363	338	385	375	373	339	365	373	378	350	411	372	360	336	359	360	385	364	336	383	351	387	345	320	349	351	365	352	344	369	356	357	372	372	349	367	341	352	361	364	386	310	346	358	351	368	356	368	352	343	359	365	358	369	365	338	362	337	372	351	328	374	392	365	340	350	328	365	373	368	378	363	358	385	365	348	326	390	344	367	366	328	360	351	364	394	348	373	371	349	394	363	360	395	357	389	345	383	392	367	353	357	343	385	351	367	386	367	368	368	343	358	361	365	329	388	339	332	357	353	346	359	392	380	411	390	364	352	360	374	370	350	336	357	342	378	369	375	367	361	357	340	374	342	357	360	372	333	365	329	365	367	346	339	340	344	347	373	350	329	374	376	384	358	341	355	377	354	328	374	370	344	371	363	362	352	376	333	350	349	387	350	368	333	375	344	325	387	302	392	341	395	385	338	363	410	387	338	376	382	361	372	353	348	378	354	372	320	380	355	332	388	380	358	343	341	345	359	339	340	348	379	350	390	372	344	367	374	390	345	375	353	348	374	350	362	378	386	374	384	340	358	390	366	358	368	340	363	365	360	398	344	375	351	367	352	349	361	349	375	359	346	379	355	368	342	386	328	368	346	343	340	394	365	379	381	371	337	342	383	339	347	381	365	323	332	356	366	359	392	352	369	373	367	389	345	369	347	325	389	338	378	371	351	376	326	312	314	359	340	384	339	376	358	389	358	366	368	334	358	362	366	377	336	337	339	317	378	371	374	348	373	376	367	371	391	375	351	358	360	362	320	354	344	351	333	387	355	371	352	346	398	341	366	392	381	373	382	357	334	350	371	354	367	339	386	362	347	368	348	356	374	358	337	385	358	359	381	357	371	327	388	340	378	379	338	345	358	375	346	350	349	362	388	338	349	404	385	359	344	350	358	364	373	365	386	370	391	362	379	351	362	352	348	345	365	353	345	321	349	300	370	366	362	350	356	372	341	370	360	367	362	373	400	406	341	359	390	336	347	368	378	404	364	367	336	340
22566	21216	29522	23200	21216	21398	24617	4281	878	893	902	804	880	856	882	795	820	817	898	786	815	816	818	800	834	798	802	814	743	840	860	791	743	844	793	792	833	766	759	742	776	780	839	782	809	785	818	825	867	817	817	787	824	799	763	828	815	785	781	775	829	807	819	847	832	799	790	861	848	837	758	804	845	844	797	824	764	815	793	789	840	802	869	792	809	778	807	789	824	840	825	799	841	793	830	766	773	837	843	787	801	836	801	822	806	818	803	818	839	780	773	784	837	879	776	834	764	760	797	759	801	768	890	774	852	819	831	790	798	776	779	787	829	792	788	848	804	792	811	809	802	777	799	793	793	799	797	799	794	809	777	824	797	793	847	763	778	806	766	807	784	803	793	775	795	832	834	779	790	819	782	778	783	775	844	840	823	786	791	779	855	757	813	821	822	787	775	816	800	799	757	793	834	862	798	798	802	781	760	822	813	837	777	766	822	804	802	779	799	807	799	776	747	824	793	846	787	831	779	752	815	807	787	815	829	837	780	823	782	793	769	744	814	826	784	760	867	804	819	742	796	793	797	819	785	788	789	816	784	808	818	787	814	753	831	818	791	765	831	838	816	838	769	794	827	745	862	831	792	768	838	811	793	878	831	783	746	773	785	820	818	786	778	781	829	816	737	750	759	774	826	808	773	794	805	817	791	782	802	767	762	819	763	765	808	816	796	868	853	790	789	809	781	852	778	777	782	776	804	745	763	843	813	802	784	801	815	790	808	756	777	822	814	781	835	802	749	748	828	777	784	820	837	820	795	818	811	827	760	766	836	747	833	792	839	825	864	738	820	776	773	777	754	816	781	755	769	816	808	790	749	769	769	816	801	784	799	726	835	796	824	792	780	773	831	779	869	769	817	826	861	786	773	764	812	776	809	800	838	786	811	825	784	779	794	759	773	868	814	816	780	796	810	767	780	861	767	811	796	797	807	806	777	803	797	783	818	845	813	845	800	759	715	796	810	798	806	798	818	813	841	781	789	813	785	832	782	758	839	803	779	804	782	800	730	821	833	806	782	826	816	837	814	830	801	799	796	767	770	766	814	844	850	723	808	749	766	800	748	830	763	809	730	817	859	766	829	783	821	807	775	790	779	828	818	769	765	851	721	837	795	851	841	788	751	804	824	803	823	779	773	792	802	809	834	807	802	831	801	779	802	762	798	845	796	755	803	829	800	793	779	795	796	783	834	826	784	831	792	829	791	829	806	796	816	857	798	815	801	819	782	818	754	727	843	778	782	799	802	821	807	816	822	805	799	762	819	770	770	755	772	762	827	769	797	792	731	823	792	818	822	874	777	813	786	802	831	776	849	798	800	803	799	789	804	785	746	778	780	792	811	810	803	790	795	797	819	815	783	784	762	790	786	812	815	778	783	843	759	818	827	763	786	835	810	834	769	762	779	783	761	779	802	753	775	740	768	803	769	863	781	794	846	808	790	779	830	829	763	795	772	764	795	785	812	875	798	814	805	832	777	782	774	735	758	812	774	828	834	805	794	787	795	814	772	739	773	784	800	834	843	777	804	789	787	770	745	774	801	833	793	808	801	782	787	822	794	826	774	792	818	793	819	799	829	802	767	790	830	776	818	766	806	856	795	809	845	767	826	852	794	798	801	778	780	829	788	780	811	799	774	752	800	797	808	754	832	831	771	835	768	789	774	783	748	782	801	791	830	791	807	786	818	799	775	796	798	804	806	786	757	760	807	809	768	807	803	766	784	812	824	788	808	816	779	789	848	803	776	773	763	753	778	829	803	772	762	773	742	803	842	803	788	843	844	761	827	740	756	774	790	798	818	833	787	753	770	811	822	798	788	787	789	829	823	854	750	788	832	814	795	787	738	849	800	849	804	809	792	831	773	776	756	792	813	803	797	791	786	766	785	832	815	813	800	831	784	798	776	766	814	794	763	842	795	797	804	758	847	800	821	825	789	810	827	760	763	770	755	785	790	793	798	820	809	792	823	812	791	798	783	769	809	844	813	798	799	773	778	829	764	798	809	817	792	752	807	858	814	812	775	817	804	845	800	800	790	742	784	811	797	838	811	835	817	798	799	778	810	782	820	790	793	779	774	849	805	807	823	758	807	830	818	801	835	821	835	769	794	792	781	821	822	802	800	855	779	802	816	757	783	793	810	760	735	819	786	837	811	755	816	811	814	754	829	791	785	794	797	789	747	787	791	757	805	802	820	766	811	810	784	772	830	840	791	849	776	776	782	772	762	750	763	778	756	785	833	824	766	824	774	810	775	815	852	849	778	778	793	802	794	750	787	774	790	783	776	785	815	877	854	827	805	795	763	799	778	780	823	854	761	783	767	813	794	844	796	834	778	816	779	773	799	799	829	785	773	883	817	790	815	790	737	810	767	758	836	787	773	770	836	837	789	782	814	803	803	794	788	780	799	815	844	779	799	748	790	833	763	767	771	767	785	740	837	855	761	785	788	809	766	815	794	776	788	787	780	746	778	799	804	790	780	806	813	805	722	806	813	783	720	783	760	793	809	785	816	757	764	783	833	782	774	821	802	783	787	786	811	769	766	794	808	778	784	750	762	795	801	809	851	795	836	811	788	814	781	785	794	822	806	810	796	759	712	770	828	774	839	818	757	792	779	792	781	807	742	822	804	777	766	778	736	723	753	803	812	721	800	769	748	822	756	829	839	788	822	788	815	752	810	808	805	775	734	774	778	743	749	741	740	805	769	824	823	815	824	786	788	699	804	784	768	812	813	757	792	796	808	823	825	787	823	783	814	782	832	757	796	758	791	822	798	812	820	765	800	831	811	782	802	791	729	848	829	792	792	778	764	818	795	805	738	821	796	814	789	810	816	808	807	757	825	814	794	814	826	795	800	795	795	787	809	798	809	761	774	775	770	793	832	829	812	779	790	771	736	811	792	761	776	781	884	847	814	773	774	812	849	793	741	835	788	746	764	783	748	796	800	766	806	807	779	761	777	825	767	792	842	733	807	819	801	794	812	764	742	783	764	814	781	766	825	822	801	738	752	783	788	830	838	824	803	743	828	839	819	809	798	782	810	824	745	774	819	817	796	805	810	786	805	791	748	762	777	763	789	778	840	823	789	757	766	740	788	778	799	791	771	838	784	780	771	781	830	765	804	787	741	781	846	770	831	810	859	816	768	799	825	791	808	849	728	817	775	826	776	778	819	779	800	751	796	814	834	801	756	784	725	783	807	775	828	802	803	827	825	781	810	807	789	812	788	739	821	817	804	777	796	830	813	782	786	841	829	769	795	810	800	747	816	818	770	803	806	841	757	808	850	758	744	842	763	812	812	775	769	806	797	836	792	813	744	779	808	745	742	782	797	739	836	767	769	755	806	765	783	786	822	781	734	812	762	814	791	765	820	789	829	789	802	767	776	792	760	748	800	820	789	705	757	756	791	800	801	772	807	742	809	810	804	807	809	821	777	824	765	809	817	787	750	767	770	818	768	807
4754	1971	1272	1181	1008	974	995	1012	954	937	980	920	968	993	973	922	879	956	939	993	914	962	973	1028	977	927	924	938	841	962	980	937	910	964	931	979	911	963	927	872	921	962	929	958	908	930	942	909	965	949	939	912	892	900	930	950	948	895	911	943	894	928	983	969	942	886	862	897	902	921	922	922	850	924	903	895	959	905	948	913	911	942	887	932	983	941	939	898	937	937	885	910	935	972	920	918	957	931	949	889	939	944	899	914	901	873	943	1001	945	956	888	919	918	904	934	941	922	907	893	903	1016	940	948	955	910	937	907	926	960	900	896	905	911	933	871	878	946	934	942	902	955	940	929	938	922	934	919	917	910	916	904	977	908	955	881	919	949	920	875	894	937	939	915	915	901	939	876	942	999	912	925	917	885	957	862	905	889	944	932	931	910	908	923	996	962	889	897	953	931	932	918	929	906	966	890	895	963	935	952	893	901	950	928	913	951	898	894	950	893	904	950	919	907	869	886	935	918	927	882	913	895	903	969	969	931	919	929	873	925	915	935	974	940	874	935	841	917	926	910	937	923	963	973	906	912	914	913	919	889	948	911	909	951	894	893	926	931	949	851	945	934	961	951	892	1009	940	916	950	977	981	849	986	912	904	895	913	904	972	973	938	908	931	914	930	936	951	908	931	962	901	940	857	891	939	903	926	885	896	919	947	950	842	954	888	870	991	932	877	923	917	915	906	956	897	933	937	929	880	937	917	911	925	896	920	912	909	909	966	982	863	923	922	958	881	951	922	892	932	969	903	880	924	931	932	904	915	949	925	921	945	873	937	983	956	882	923	965	897	962	917	903	995	916	932	954	920	896	930	912	911	896	939	854	929	909	910	922	907	957	950	930	887	948	953	885	918	903	959	910	887	984	912	892	908	905	912	893	911	993	1002	929	973	979	921	993	972	927	941	909	873	896	983	934	904	927	871	895	896	919	894	901	891	936	890	861	921	886	917	1025	902	915	969	970	910	900	896	943	909	934	912	915	927	907	961	915	918	915	875	928	937	1030	919	867	927	920	934	942	921	898	924	868	993	919	899	932	892	923	926	933	850	941	917	919	903	909	940	914	875	962	891	903	905	887	965	903	933	883	928	955	931	928	930	955	879	899	884	924	920	976	882	899	979	972	867	945	922	933	941	914	945	898	918	897	889	918	941	944	921	939	945	906	836	907	902	917	972	875	951	880	944	914	948	873	923	905	914	838	994	910	945	966	907	918	898	962	944	919	942	842	950	912	954	905	937	854	926	946	904	937	974	967	952	880	896	930	899	907	866	989	973	909	950	917	868	919	916	857	874	929	906	923	915	903	939	917	978	882	925	931	927	909	880	860	922	947	945	895	904	926	934	932	931	893	951	904	930	941	955	944	877	933	868	1037	894	950	894	926	915	959	873	912	940	937	950	908	930	900	918	931	941	939	916	915	979	909	941	959	982	915	899	921	913	894	935	931	918	910	967	971	907	942	883	919	893	882	922	916	898	884	901	885	909	881	959	924	920	957	933	893	926	891	945	907	899	926	935	852	964	927	885	899	891	913	908	916	917	976	963	906	895	933	958	948	1010	910	911	937	919	915	888	941	912	913	923	970	882	994	914	974	953	925	866	1020	929	927	856	922	938	929	944	926	933	935	940	942	896	904	915	904	903	895	927	878	906	928	928	906	954	968	870	943	897	941	934	881	942	920	967	919	977	884	916	891	940	930	938	952	951	883	932	986	944	921	959	858	916	923	956	940	904	932	915	930	901	936	925	940	940	893	947	966	934	910	963	928	979	915	889	884	919	907	868	925	972	902	939	925	914	985	913	924	964	896	903	868	943	905	910	948	909	997	902	927	946	932	967	937	935	946	910	939	921	922	905	940	939	965	929	924	885	955	920	886	969	889	944	987	938	957	876	964	974	903	940	865	1018	882	906	973	913	890	903	952	940	878	938	886	907	938	886	945	941	933	904	904	944	919	982	872	926	946	908	943	896	880	950	941	955	877	982	920	929	950	969	909	912	1012	892	894	975	909	871	931	941	898	871	943	961	914	905	880	895	915	909	944	939	938	974	950	929	873	940	951	905	959	918	896	899	912	907	935	903	898	906	935	913	919	943	1003	906	946	946	929	930	949	940	901	918	989	928	910	964	944	926	957	920	924	940	941	922	870	967	950	964	949	930	890	849	1003	956	956	888	939	906	885	927	968	875	889	975	959	942	958	924	945	902	929	948	995	930	906	925	885	942	934	913	901	888	925	873	912	878	945	956	965	948	958	923	971	946	908	959	905	886	953	908	957	956	909	899	915	939	924	892	913	909	926	962	914	895	891	937	917	915	959	882	901	925	823	980	927	960	949	914	920	948	890	958	966	868	939	890	934	931	918	967	934	924	982	937	948	945	947	964	939	922	929	909	923	993	925	866	929	935	916	901	944	920	924	857	953	965	933	899	943	878	934	887	961	943	929	954	926	881	871	924	889	891	917	911	880	935	916	921	913	924	969	919	867	925	893	929	941	905	881	941	942	853	903	908	958	965	896	899	901	997	883	926	926	915	892	935	910	884	971	922	956	997	878	891	991	937	803	968	958	884	954	972	908	941	977	938	936	935	977	903	907	906	879	915	944	918	911	873	942	918	925	904	952	958	908	938	936	912	908	930	945	922	954	923	864	883	946	946	907	912	938	906	899	916	987	961	897	908	911	932	862	923	925	914	903	930	1010	908	922	943	945	981	961	952	923	944	954	918	977	896	935	939	907	894	906	909	936	946	884	870	930	929	919	900	941	893	904	924	952	933	939	874	951	886	912	887	921	915	906	962	892	979	966	917	909	887	877	942	985	957	891	906	922	991	1001	919	930	883	932	977	887	905	902	981	934	912	923	915	910	950	872	897	972	947	961	915	932	940	936	888	884	923	900	950	909	967	943	932	876	886	922	909	958	954	943	892	896	933	943	947	945	873	938	915	960	892	940	890	951	913	934	949	975	953	906	914	911	952	938	897	876	924	934	948	905	936	964	893	956	918	927	912	931	954	931	845	947	900	978	961	969	868	936	982	917	909	970	917	884	958	976	911	961	910	957	940	941	915	908	889	899	882	871	945	866	956	898	950	928	937	923	932	934	923	923	901	913	925	900	928	906	932	901	924	939	915	910	907	917	934	932	927	950	924	903	946	888	911	907	968	970	933	895	877	902	893	927	939	920	962	898	904	944	903	879	929	884	930	949	896	919	940	896	909	908	954	937	947	951	941	922	904	930	887	885	888	909	906	931	896	884	953	939	923	934	864	944	906	898	900	919	916	947	967	930	928	954	929	926	884	874	896	903	961	925	933	880	941	913	894	918	948	919	948	880	971	919	928	981	993	909	918	931	917	930	902	961	930	967	953	896	934	928	967	929	854	914	914	943	917	890	971	894	913	946	914	952	920	915	899	953	987	931	953	907	943	928	953	912	899	895	927	946	900	908	901	916	933	887	887	884	951	917	910	931	901	909	952	915	946
27994	21209	25416	14014	582	460	437	440	406	443	400	407	406	418	428	443	429	420	414	412	424	467	441	380	413	429	427	390	468	412	450	426	405	419	421	457	394	434	377	397	430	442	439	403	436	376	405	434	393	399	416	448	431	421	460	444	437	435	390	435	373	440	413	399	429	447	406	404	432	394	393	403	383	440	410	408	447	430	419	428	408	431	441	405	436	429	425	378	446	449	402	406	430	427	440	413	425	392	395	392	442	397	442	433	452	398	417	402	409	416	405	424	411	452	408	416	431	428	446	419	414	418	376	401	396	433	414	437	397	395	407	390	413	424	429	422	412	441	422	407	387	423	403	401	430	419	459	457	425	426	383	413	427	441	457	456	456	450	448	386	394	442	386	426	432	429	412	422	426	422	401	431	443	428	414	449	437	485	451	364	444	398	412	411	396	408	436	461	458	409	428	403	422	443	449	370	427	419	414	450	425	423	432	433	404	429	427	410	412	413	430	407	415	381	401	427	408	458	433	443	430	445	459	453	423	402	392	392	422	419	402	426	426	428	447	390	426	411	439	413	356	439	442	414	447	421	389	382	404	374	416	438	405	402	423	423	417	407	462	396	406	405	420	424	438	402	418	418	466	415	407	442	392	419	430	442	406	388	441	415	421	401	390	399	410	460	437	479	416	416	445	436	408	393	432	424	430	430	413	438	444	439	399	431	404	419	414	419	461	436	413	386	436	448	381	399	455	356	433	378	420	402	414	452	413	411	403	415	398	426	383	371	436	413	453	442	448	420	440	416	400	421	438	394	465	424	430	442	425	435	411	379	436	417	385	381	458	388	396	451	452	415	403	413	396	390	419	442	407	403	412	423	419	439	440	392	434	381	460	442	403	418	431	390	459	411	398	391	449	421	422	406	427	395	364	407	417	417	412	411	434	443	409	442	418	400	420	456	416	397	448	390	437	379	414	459	392	411	430	404	417	421	373	407	454	425	442	428	422	398	425	396	415	420	376	419	417	418	426	430	437	433	380	404	432	420	419	413	434	420	434	420	415	371	441	433	413	412	417	432	455	412	444	414	435	421	425	418	434	416	449	367	477	428	388	450	371	400	425	410	400	452	438	429	360	387	438	397	397	448	423	383	417	422	423	439	442	424	393	373	430	428	406	402	434	389	393	418	387	405	392	448	413	429	423	388	430	413	392	409	409	422	426	401	416	431	407	410	423	428	429	423	439	409	395	410	434	416	432	417	389	417	436	407	433	385	417	395	422	383	440	380	410	439	414	455	400	427	436	409	380	393	367	446	442	419	397	454	442	414	428	408	420	431	405	402	397	460	406	394	428	409	421	429	428	445	412	428	401	458	426	423	426	436	405	414	391	435	425	416	413	416	446	412	398	431	404	437	429	455	415	401	373	392	405	438	410	437	431	407	418	413	476	410	457	450	427	426	398	422	431	420	410	421	412	425	422	433	446	391	442	435	370	392	407	401	423	444	433	416	405	409	451	434	441	444	421	421	373	421	422	434	412	403	407	415	383	414	400	454	400	435	414	424	383	423	413	410	432	435	429	434	434	439	468	423	451	395	434	425	378	424	401	431	432	416	425	392	452	433	434	418	412	407	431	393	462	406	455	434	414	448	403	415	415	401	420	376	421	442	392	442	456	434	428	408	427	408	429	423	429	424	420	455	403	438	380	392	421	441	391	444	448	444	452	366	443	414	381	415	417	477	417	416	425	411	403	437	400	427	406	421	381	426	412	428	420	375	420	393	394	433	426	411	430	412	409	423	426	438	395	390	417	415	373	393	379	440	424	405	419	409	437	397	389	388	391	405	424	415	449	441	381	428	410	448	423	382	436	406	395	422	392	408	439	396	413	390	415	428	422	397	408	429	410	417	426	426	426	413	413	400	395	417	405	416	422	381	434	431	436	407	420	451	445	436	394	391	408	389	418	457	405	416	431	410	403	420	403	393	478	390	387	424	420	422	435	426	378	408	367	424	433	404	425	463	450	425	391	431	415	443	437	398	380	454	429	436	459	427	422	389	441	424	436	372	437	434	383	423	413	402	433	448	413	431	437	384	403	449	390	424	442	437	401	425	404	414	432	439	389	436	392	412	368	399	434	433	408	415	400	402	436	405	462	452	437	408	425	414	425	414	405	442	443	412	424	417	392	429	420	364	416	450	402	394	407	417	419	410	439	431	405	414	431	425	445	426	416	409	427	418	430	405	417	429	428	425	427	440	428	459	409	434	389	417	445	415	379	413	440	417	450	401	394	438	454	443	374	418	401	411	443	375	456	408	384	443	452	430	439	400	452	386	428	420	418	407	424	441	444	442	409	436	417	425	363	402	424	460	419	397	430	402	442	389	436	440	387	432	399	424	425	417	434	395	426	427	435	457	398	407	420	422	410	434	442	468	394	417	436	421	429	440	395	450	426	401	426	406	409	430	419	405	437	409	437	439	414	422	467	427	400	424	407	434	427	419	436	382	438	427	396	444	391	424	418	436	406	451	443	422	405	389	401	421	427	376	424	413	403	403	417	419	422	414	393	414	422	432	453	423	418	442	403	436	397	426	439	421	454	371	435	412	424	446	417	467	418	425	389	420	385	440	394	428	422	444	435	437	437	419	435	432	450	426	400	406	396	393	444	438	413	428	443	436	412	378	434	453	408	379	458	401	397	426	405	407	398	403	413	414	419	455	402	430	421	462	413	430	430	413	405	404	373	407	414	440	415	416	422	409	435	456	401	420	403	415	410	429	389	422	384	418	447	447	422	392	441	375	427	426	420	432	407	443	424	435	446	404	406	412	388	463	417	398	419	408	426	465	433	438	447	412	405	396	401	413	419	422	454	387	445	414	430	419	461	434	412	425	428	395	422	432	411	402	434	414	416	427	406	435	413	443	431	428	403	449	411	425	411	445	415	440	407	415	447	434	439	407	439	448	395	408	429	425	396	403	436	404	433	448	415	408	431	423	433	456	408	423	441	406	457	409	412	408	440	426	442	413	427	428	419	441	436	395	428	432	432	430	428	373	411	423	388	382	413	420	410	370	415	400	440	463	397	439	468	436	391	392	480	436	402	417	385	464	427	390	411	429	402	389	420	429	442	426	424	444	406	454	430	407	422	411	429	393	431	396	375	420	408	407	408	421	434	418	402	415	434	444	439	419	393	396	434	380	422	416	405	369	421	447	422	422	426	391	411	433	416	421	415	444	397	464	427	389	422	440	396	429	416	449	443	413	437	435	442	430	427	430	447	416	436	398	418	457	408	405	438	426	436	445	404	402	425	409	424	430	432	402	452	423	467	455	402	417	383	445	403	397	475	457	396	447	433	455	434	456	409	415	383	425	389	392	406	428	405	423	406	392	450	430	371	400	422	450	429	431	466	407	439	442	423	432	433	410	379	407	435	401	406	434	420	409	424	419	422	459	439	390	381	409	393	416	438	453	419	431	407	419	427	464	396	437	426	373	422	378	433	402	422	412	440	381	434	408
3418	546	500	499	528	490	521	521	520	505	475	480	485	508	515	528	507	501	481	471	481	505	479	492	531	538	482	489	482	484	514	512	472	458	505	508	566	514	504	506	528	520	504	461	498	510	458	466	565	526	533	489	515	486	525	472	486	548	511	518	512	517	517	510	494	496	494	518	510	471	461	479	503	511	493	511	524	525	513	500	501	508	519	507	521	518	496	525	509	523	476	519	465	510	526	517	467	482	514	521	490	514	488	480	552	510	492	499	533	513	529	520	514	477	543	523	500	529	516	517	503	491	534	486	532	478	507	507	539	537	496	526	518	548	515	508	503	464	492	539	505	475	525	483	494	483	530	495	497	487	501	510	514	494	493	483	531	521	507	524	499	523	556	508	470	490	505	492	493	494	491	498	472	476	480	538	463	497	487	449	498	503	504	495	486	479	500	495	500	464	495	517	525	526	511	508	507	460	545	488	490	530	528	496	491	479	511	538	491	532	484	523	475	487	510	465	475	506	462	536	523	513	509	540	539	560	484	469	540	494	476	524	514	516	497	537	514	472	513	521	482	494	473	500	515	485	484	530	483	494	496	463	530	492	540	485	533	472	480	503	527	510	493	506	500	501	509	509	521	513	503	500	476	519	466	550	512	501	483	509	502	512	522	505	473	483	541	511	520	468	483	513	512	493	513	524	540	515	469	514	500	516	512	500	502	528	493	486	477	475	497	546	507	479	508	502	489	547	486	512	499	482	489	510	520	518	526	524	551	468	513	498	531	498	502	496	503	479	496	539	514	503	523	458	524	488	474	488	488	510	470	480	503	470	479	510	499	513	500	481	452	495	487	497	503	508	527	537	515	517	514	512	474	504	518	525	536	484	516	520	501	476	454	508	466	484	499	487	518	484	530	521	501	491	518	493	512	521	498	515	497	505	484	497	536	506	498	508	519	511	514	553	560	512	528	497	519	545	501	504	513	503	512	517	538	500	498	481	472	492	515	483	481	486	510	537	507	529	506	490	524	510	532	507	482	512	480	469	523	497	505	578	519	517	526	525	521	491	514	495	494	505	521	489	518	510	523	487	478	505	490	499	487	498	476	491	492	499	516	492	531	423	478	482	507	498	470	501	547	509	531	498	561	518	537	520	498	533	523	522	500	527	479	509	471	476	508	519	498	525	550	491	523	517	533	505	542	540	496	519	505	503	470	513	505	512	519	489	477	486	505	546	516	537	508	494	501	516	528	468	536	518	507	535	544	526	503	483	544	489	497	507	500	497	491	511	535	466	478	503	486	525	512	475	504	534	453	501	508	542	551	511	502	540	510	477	511	482	540	489	480	523	494	482	478	498	512	509	494	530	531	508	479	499	476	530	511	534	509	511	492	494	474	523	445	527	523	551	506	517	462	489	459	524	493	521	544	527	483	489	506	560	489	527	489	501	454	526	514	507	466	517	542	468	513	498	542	507	538	499	480	526	505	508	521	508	521	484	540	512	500	461	498	522	526	555	517	537	474	520	508	544	489	502	501	470	479	503	517	473	516	497	471	488	487	485	490	488	492	522	517	525	528	495	491	531	496	525	491	525	469	499	519	512	496	487	488	497	512	513	522	549	482	469	491	502	472	473	522	484	476	531	499	493	475	537	489	489	528	535	524	450	472	512	513	499	494	479	523	486	465	493	522	487	492	491	454	493	502	488	495	470	521	487	489	489	495	516	530	510	460	484	515	532	455	491	509	515	497	487	527	485	488	539	470	516	534	512	498	519	487	509	482	486	503	524	495	470	500	512	509	490	542	499	466	523	560	528	513	507	508	511	511	471	496	483	506	494	513	478	504	485	483	510	482	554	527	510	499	466	503	488	501	533	522	476	517	507	434	523	487	496	508	510	465	498	516	498	499	498	541	509	481	491	538	540	545	521	497	528	493	478	500	539	459	507	493	521	490	517	483	497	524	499	510	479	493	512	514	500	503	523	472	506	483	485	521	496	534	494	465	493	515	529	509	505	452	500	492	526	511	453	531	528	496	468	494	521	522	493	514	525	494	524	492	501	522	512	486	509	516	517	512	485	500	477	519	464	469	522	540	528	505	560	526	495	500	489	497	482	468	521	535	485	540	544	480	487	517	455	528	518	510	485	531	468	519	508	508	500	513	513	489	501	484	500	505	476	501	516	527	555	514	515	530	501	481	498	537	535	542	520	503	548	463	521	487	529	471	472	520	500	512	492	508	531	493	552	506	516	510	527	482	478	503	502	511	475	499	511	475	505	523	470	506	484	493	484	521	512	522	476	492	484	490	510	532	527	529	488	520	508	511	504	499	536	495	487	500	455	512	546	512	502	512	507	515	467	492	495	506	496	514	514	517	520	523	493	499	519	515	496	462	467	496	536	501	531	525	494	528	511	461	501	506	451	489	477	497	508	472	512	518	488	517	499	482	481	488	522	455	492	475	477	522	490	533	498	544	493	473	504	531	535	522	455	527	521	489	511	474	478	478	461	516	490	494	506	499	524	462	496	514	527	507	472	487	520	484	494	520	505	486	499	537	501	537	545	517	531	526	498	468	460	475	466	500	510	523	468	526	493	516	513	492	482	489	502	522	527	524	485	522	506	527	492	507	496	498	520	500	549	517	513	552	517	483	498	487	496	507	481	528	490	479	537	521	520	474	518	518	532	492	526	511	463	522	531	487	511	493	515	499	523	497	498	492	493	526	513	480	501	490	506	469	525	502	490	453	515	527	472	547	501	496	514	495	548	487	500	519	511	485	513	516	516	532	501	511	491	503	491	525	484	490	519	518	550	500	503	508	492	468	533	533	508	483	499	484	511	510	515	494	539	510	508	513	477	515	528	521	530	477	480	500	510	485	455	491	501	512	467	505	528	512	543	525	504	518	517	560	516	472	503	523	511	515	486	516	534	478	502	547	503	545	520	513	505	515	516	473	520	488	523	508	477	537	526	475	497	501	504	492	515	500	531	492	484	495	508	492	506	516	516	489	484	513	509	512	493	523	524	497	504	509	513	502	520	476	515	450	502	513	524	551	516	521	529	518	489	447	495	497	499	518	504	497	518	565	526	513	541	498	505	516	483	507	480	518	502	493	496	497	500	492	495	513	451	540	552	534	511	465	483	501	524	517	526	495	518	498	488	494	509	470	522	483	508	498	532	485	538	507	507	488	518	499	501	499	494	525	472	520	517	502	475	491	531	481	492	473	491	495	515	520	514	509	523	541	504	564	489	520	535	482	489	511	550	501	492	507	486	484	504	487	484	488	481	568	495	497	482	510	525	491	514	496	537	516	534	490	513	498	491	493	525	496	512	515	515	518	528	495	495	504	492	501	526	479	543	484	528	537	540	508	486	500	498	507	529	514	529	489	498	498	493	546	482	498	514	544	512	569	475	537	471	511	485	490	514	508	512	509	505	525	524	525	551	493	485	517	493	513	521	458	513	542	471	528	494	504	490	511	532	505	481	525	508	512	520	481	543	492	503	539	508
25434	21262	29864	22975	21263	21318	19408	1229	851	855	906	889	846	894	828	845	837	827	791	800	831	832	842	807	823	859	871	829	818	859	827	869	885	805	851	802	849	864	862	863	832	825	861	818	837	851	824	795	851	825	848	850	819	822	821	777	860	806	844	826	788	807	827	863	822	828	880	829	824	839	845	837	869	825	815	781	769	821	801	758	878	867	844	890	832	876	819	837	825	867	810	888	822	851	872	821	862	841	854	836	843	862	854	868	801	832	877	801	765	866	838	871	834	860	826	821	785	789	891	837	865	806	803	860	812	849	798	813	838	841	831	826	816	813	799	821	860	853	840	818	819	822	854	838	814	838	774	802	803	824	804	850	850	876	819	850	790	794	799	856	847	844	836	845	833	867	853	806	833	872	799	831	785	803	834	821	810	855	807	838	813	814	822	763	807	830	806	867	876	897	842	902	833	833	798	823	866	837	788	842	850	832	824	800	865	775	859	834	814	813	870	831	827	831	853	802	826	870	839	802	815	823	841	815	775	816	867	827	846	795	833	827	808	867	809	775	833	848	851	805	832	821	783	817	858	840	899	821	797	790	859	800	897	799	788	838	809	799	855	802	777	832	825	805	803	755	849	827	802	825	829	849	824	799	874	879	822	871	837	795	848	858	798	791	853	803	775	858	794	792	785	823	856	869	799	757	859	824	863	825	870	807	849	822	823	783	822	783	870	858	857	824	805	817	861	834	837	848	833	851	857	852	880	837	830	867	849	901	822	821	841	847	854	787	770	845	872	864	839	859	804	767	803	842	871	848	832	877	853	816	874	858	839	816	823	774	838	842	874	866	845	887	836	824	819	847	809	797	812	851	785	884	813	805	799	804	792	816	834	777	855	826	832	855	826	822	850	826	824	783	830	797	802	863	892	855	831	811	809	839	814	816	827	805	826	833	890	814	884	837	765	814	777	839	849	909	855	813	838	762	843	773	886	853	781	831	818	802	860	830	813	872	814	810	837	870	831	814	838	852	768	790	837	821	851	837	807	786	802	786	825	831	897	840	816	784	869	849	779	829	836	846	822	807	839	830	826	848	831	811	851	780	805	847	811	817	790	831	797	817	839	849	879	786	851	852	797	868	838	826	888	867	871	798	880	828	862	816	859	858	784	803	801	839	778	853	831	835	858	812	841	831	795	816	852	840	823	829	833	859	824	805	787	800	831	847	817	812	880	845	802	812	795	827	825	808	878	853	807	865	805	786	863	870	826	876	813	901	806	835	836	818	820	837	831	846	824	840	824	844	823	798	809	867	810	825	859	796	828	804	831	816	862	848	805	850	818	851	818	791	779	807	862	888	831	844	845	811	842	809	813	874	838	847	833	844	839	839	879	847	815	807	822	776	817	858	834	813	808	812	884	854	809	801	822	813	860	777	850	824	829	828	769	803	878	824	859	824	872	821	795	828	819	828	832	801	789	858	852	790	869	813	793	804	826	788	839	820	777	774	812	802	776	816	817	808	827	821	807	820	888	873	795	848	820	828	842	832	799	772	801	790	894	832	804	790	835	811	830	851	839	878	865	815	839	892	817	812	814	815	779	807	797	824	808	852	844	809	852	797	836	802	889	809	835	887	811	881	831	825	775	792	842	811	797	792	839	846	850	869	806	798	829	818	799	843	796	842	834	837	855	794	790	821	805	812	844	828	784	808	845	763	874	774	815	850	866	796	790	894	786	853	856	843	804	841	783	816	833	822	889	824	848	826	856	847	824	828	779	864	828	830	818	774	803	836	743	827	805	884	839	842	858	821	817	779	847	799	788	800	820	866	833	834	817	823	850	838	797	813	800	872	855	833	789	845	827	835	833	852	834	850	836	818	804	847	842	831	822	814	884	857	800	823	850	823	803	833	826	821	809	895	778	804	799	791	819	828	793	863	878	757	846	808	812	806	783	862	773	781	826	861	818	835	852	850	840	810	885	824	793	810	835	792	838	851	845	834	843	846	860	796	836	803	875	867	835	849	818	835	800	782	824	827	815	805	841	831	859	815	831	814	821	817	801	810	812	791	838	871	814	852	810	838	851	812	797	826	851	782	841	824	833	821	768	805	807	837	846	783	832	865	823	825	841	797	845	867	832	848	838	835	799	784	821	818	775	825	808	786	840	784	872	802	818	866	813	793	814	795	772	809	768	854	789	867	842	852	857	856	796	817	807	820	793	837	811	793	836	832	842	822	805	842	817	871	840	859	871	772	832	883	810	849	812	827	826	843	814	797	792	837	806	824	852	814	827	784	836	852	790	820	810	826	858	826	845	823	832	795	818	805	798	825	797	817	807	834	830	807	831	800	844	830	825	866	876	815	821	798	831	807	847	765	852	806	756	852	841	839	873	816	811	806	791	792	842	837	865	814	865	856	799	817	829	813	802	807	839	798	789	877	868	816	838	790	831	871	813	800	841	826	811	810	832	817	828	802	852	765	803	808	827	843	816	829	839	856	855	758	800	802	791	858	894	835	828	822	830	799	786	837	803	815	860	833	794	803	801	793	797	831	826	835	828	860	816	797	808	836	850	851	872	856	831	772	811	812	843	845	849	798	810	792	797	806	874	855	800	794	847	788	814	873	882	826	817	814	841	799	836	827	821	868	816	855	872	784	783	830	818	829	812	883	813	815	892	819	794	902	861	771	831	880	875	867	785	802	758	847	814	826	805	794	844	847	836	835	827	905	837	801	855	834	794	825	820	817	856	858	822	815	822	823	832	776	875	834	852	817	888	840	859	785	806	824	827	831	815	784	772	826	859	835	833	793	821	813	821	881	801	876	831	783	818	832	823	863	824	848	850	855	858	858	872	825	808	826	801	849	870	877	798	833	820	845	853	854	827	861	816	828	827	865	784	825	787	841	806	863	888	766	829	818	822	808	886	840	854	830	838	825	883	845	826	905	852	787	807	829	838	806	834	828	849	830	808	807	825	816	860	829	869	816	816	796	813	847	842	825	801	828	844	819	789	852	865	833	823	860	770	831	801	832	818	852	840	769	829	794	830	807	815	848	845	871	866	814	784	817	772	853	819	799	851	874	800	785	804	824	784	838	818	810	771	771	800	804	763	877	817	829	769	779	839	817	823	792	862	836	841	827	815	836	861	798	823	773	892	820	826	866	837	825	847	832	827	860	853	832	842	878	798	878	840	773	788	834	855	860	846	746	833	814	764	773	853	840	837	822	783	825	800	787	778	854	866	809	867	801	778	751	823	839	810	777	781	879	853	831	898	861	805	884	833	828	813	814	809	808	784	845	872	775	864	877	860	830	819	844	841	865	820	808	771	828	831	841	807	833	835	886	812	854	815	825	824	828	762	809	849	882	803	876	798	750	791	838	831	827	786	846	798	817	861	834	841	846	819	813	852	846	803	800	799	853	815	812	841	863	865	825	820	844	845	821	810	832	758	821	874	833	837	864	834	792	803	773	785	823	831	819	893	862	773	802	814	816	796	800	814	827	828	824	813	782
4103	1521	1180	1030	1037	980	1014	967	940	980	908	927	957	1023	938	956	973	952	895	955	989	1004	971	940	984	972	944	936	949	966	930	960	934	926	967	920	943	939	996	923	959	932	893	933	966	963	1010	973	967	869	899	958	880	960	971	936	948	933	975	957	950	947	946	926	942	1008	963	955	954	973	892	967	996	891	904	917	956	1020	975	896	982	952	913	1000	981	982	976	1003	903	910	945	955	940	960	919	1006	929	940	920	956	947	975	925	1012	976	923	970	961	957	955	971	915	902	977	973	928	986	1006	961	953	964	922	1011	947	974	946	989	902	925	938	935	889	949	935	924	953	953	916	946	926	933	954	953	985	934	957	957	971	939	1036	931	927	921	904	914	899	910	905	924	893	918	943	956	964	1005	908	981	954	901	955	962	932	923	970	982	911	920	962	948	929	1008	930	929	929	872	961	920	958	936	968	961	1015	979	951	980	945	971	943	959	916	953	978	936	987	931	947	919	1011	954	913	965	980	968	907	933	910	986	952	934	957	917	980	950	936	928	913	985	932	997	896	935	950	961	942	911	969	975	981	980	983	907	897	989	965	957	946	924	962	972	993	972	922	995	921	934	963	981	974	947	975	968	934	948	889	913	1000	956	961	940	951	1007	1017	947	958	953	949	922	954	902	972	957	964	946	915	971	997	973	949	942	956	907	975	924	947	962	953	953	967	1011	948	942	959	913	951	951	908	989	939	927	972	911	952	924	930	939	964	915	936	968	977	958	904	906	902	899	953	901	996	1000	915	921	977	978	907	961	922	945	969	937	964	981	907	928	922	924	1009	960	933	960	985	1040	973	929	916	950	915	901	953	947	925	945	955	954	949	904	924	951	900	965	977	865	914	977	953	947	958	902	966	993	915	966	936	946	921	960	934	988	1014	911	923	977	930	907	944	956	1007	939	939	981	944	976	910	920	965	968	914	897	988	996	946	963	901	922	971	943	913	949	903	974	912	952	962	1006	917	888	954	992	956	961	988	868	911	1019	955	958	960	935	913	929	944	908	910	1008	962	922	906	970	943	963	901	953	954	972	931	954	952	943	886	940	1008	979	919	961	885	952	958	961	965	910	964	945	969	914	907	917	885	1000	965	975	966	929	948	898	988	983	946	946	947	967	970	920	960	930	874	893	939	947	916	917	952	926	950	931	923	921	934	917	988	981	968	941	950	923	1008	903	989	1049	940	896	927	958	950	939	922	995	918	970	947	920	904	957	941	895	993	935	941	952	979	958	955	886	942	984	986	961	924	903	890	981	931	913	910	915	922	931	955	940	933	977	930	952	978	914	998	964	916	962	951	940	929	965	911	940	1008	977	962	958	948	925	957	898	910	916	989	962	926	949	888	947	890	979	911	920	976	906	912	983	960	956	901	902	959	944	955	914	976	900	947	990	935	969	930	966	921	933	936	962	966	972	964	932	934	941	913	845	936	939	943	875	937	917	943	901	875	970	963	965	897	960	916	908	930	939	973	944	984	936	902	953	951	1001	883	1017	938	960	930	923	973	933	920	912	924	934	1051	923	960	953	899	976	952	923	946	948	952	895	954	982	951	921	983	892	919	946	955	1009	977	950	975	971	951	969	965	937	952	887	954	1025	961	930	921	945	935	980	998	889	930	929	1009	988	909	965	981	933	955	974	958	984	947	1006	971	943	949	960	955	966	983	940	960	997	965	912	917	914	900	923	974	907	992	911	883	935	961	967	940	941	976	1010	925	950	965	986	983	900	986	933	941	975	940	954	911	932	1013	962	1035	892	912	951	986	964	975	918	900	944	929	904	926	906	920	961	948	1016	925	896	938	930	993	963	912	933	948	911	949	952	946	974	966	945	986	979	965	930	905	969	897	947	887	1001	935	920	951	918	974	892	968	985	980	950	922	929	966	912	956	977	955	928	916	992	946	949	950	939	972	922	903	914	955	980	934	977	969	907	972	947	928	1017	962	932	946	890	922	935	958	957	971	963	953	993	950	925	967	948	925	1013	920	941	935	978	905	961	972	890	967	994	920	955	926	933	913	978	953	913	1011	997	925	946	965	945	887	980	911	1017	956	1007	980	889	963	892	955	890	880	896	973	973	986	914	941	936	976	952	934	919	885	933	994	956	911	968	913	887	938	921	995	989	947	923	953	907	914	962	997	921	930	991	903	986	933	981	880	937	1014	982	978	946	915	945	950	931	939	921	933	961	860	927	995	949	904	922	985	988	962	978	958	947	990	902	923	989	963	959	920	959	901	939	941	911	902	967	997	962	978	1008	926	928	951	962	931	957	939	896	948	968	970	906	973	954	944	957	944	993	974	907	933	935	980	902	949	937	913	941	955	974	980	980	924	964	918	927	952	928	931	913	955	989	972	939	951	905	953	944	968	939	940	997	973	968	951	947	960	912	956	910	947	940	1038	947	963	919	1005	1003	965	1006	974	978	897	1022	940	942	969	949	916	989	930	967	919	923	969	944	935	926	950	939	976	939	915	950	975	878	915	930	944	986	953	987	939	911	907	958	968	940	958	971	928	956	925	980	935	909	913	906	956	940	985	901	931	994	930	937	968	989	924	931	945	898	919	912	945	934	999	905	878	941	950	917	891	995	926	934	974	916	933	898	933	880	940	971	930	864	889	914	911	931	927	930	938	934	879	930	900	914	970	931	952	935	967	970	930	953	954	996	933	895	956	922	953	988	936	953	965	925	902	931	904	946	980	1000	929	919	929	905	961	983	1000	915	961	951	893	963	960	959	997	968	968	942	912	903	921	974	888	960	940	958	931	944	937	909	927	940	962	930	959	963	924	967	901	897	939	953	980	960	958	944	965	938	979	991	899	1000	959	910	1024	986	938	945	945	973	936	940	948	963	938	935	938	942	971	932	961	940	905	985	942	914	923	925	942	938	927	969	951	954	985	946	965	970	957	917	911	946	953	969	927	969	876	956	956	950	953	896	915	992	923	978	963	898	968	964	923	968	949	946	943	950	892	921	919	918	979	965	1006	893	909	936	920	899	962	953	898	970	901	909	953	935	961	928	968	989	926	971	939	930	925	968	992	915	993	890	964	942	915	999	937	957	1007	959	928	961	948	946	981	946	912	963	880	919	928	928	952	937	904	925	969	949	915	937	1035	1032	956	958	953	934	914	961	967	989	979	938	939	926	932	921	927	907	943	920	922	942	968	923	911	921	1011	936	974	929	931	887	933	979	927	926	947	984	955	901	988	941	976	939	941	920	895	906	971	908	929	954	973	963	926	908	916	949	986	910	899	957	941	925	956	954	913	939	969	921	976	927	960	958	974	914	950	994	930	910	929	919	1012	945	997	923	911	943	892	964	915	940	900	959	885	935	944	946	945	962	954	950	977	911	934	975	899	959	913	924	1009	892	899	947	943	967	938	991	876	923	957	911	965	895	931	971	948	965	952	919	973	908	932	940	978	1011	976	943	900	944	954	922	966	990	964	932	987	972	967	954	953	934	944	932	922	930	929	961	939	952	958	918	972	929	935	902	980	935	896	933	957	946	965	924	927	931	928	940	935	966	941	966	935
27492	21216	29610	23103	21187	19495	522	307	257	298	290	263	286	298	269	262	261	282	310	258	280	290	259	243	323	277	297	280	270	281	280	293	287	273	268	259	254	275	258	318	263	266	301	262	278	321	301	314	268	292	272	274	275	307	256	256	272	263	278	274	308	307	299	263	264	278	286	249	281	282	294	258	269	314	249	259	271	276	286	276	291	270	271	270	290	271	284	253	251	274	267	288	270	284	272	283	262	290	263	281	262	285	279	292	277	285	259	319	269	263	254	261	246	284	291	299	283	268	304	277	263	290	253	268	298	286	267	271	266	280	289	267	271	278	281	267	263	267	294	285	290	277	282	269	283	274	279	306	265	290	292	309	284	289	290	262	282	261	265	273	279	320	277	291	272	283	260	284	280	281	305	247	240	305	284	266	302	280	307	269	306	273	289	253	260	284	266	293	267	306	290	268	272	247	255	271	276	261	274	293	258	288	277	270	250	245	256	312	269	263	269	267	261	279	287	273	266	265	262	287	282	263	282	282	268	274	268	254	273	235	288	273	262	287	265	269	238	246	281	275	269	229	278	310	285	262	271	306	276	284	263	298	260	270	270	266	263	270	312	290	265	277	245	272	258	274	288	262	270	288	278	285	241	257	277	292	284	267	261	252	272	284	275	268	265	277	259	268	308	262	287	275	281	264	279	296	275	279	270	278	266	283	271	264	273	273	269	269	289	268	299	268	278	274	274	253	273	322	273	273	290	273	287	288	265	278	269	275	267	269	250	282	291	266	269	285	275	292	278	262	306	276	260	258	298	223	284	272	267	251	259	267	281	277	301	266	267	274	265	330	276	270	290	303	251	278	300	236	257	281	279	257	278	308	302	270	282	240	278	267	266	251	269	262	264	295	272	282	280	288	286	269	259	269	273	254	249	249	277	288	274	252	275	265	252	288	273	284	254	282	270	244	280	271	290	292	275	275	278	264	281	269	290	258	261	264	262	274	303	303	284	273	246	263	303	258	271	288	264	261	282	277	277	271	271	251	276	311	267	270	296	285	270	268	270	271	266	291	302	250	252	248	289	276	261	286	273	277	278	278	269	331	267	284	253	269	278	272	311	273	268	294	253	262	288	265	287	284	314	272	308	274	243	263	283	300	274	250	258	253	276	285	284	262	277	273	304	277	264	262	263	270	264	282	271	273	278	276	257	283	247	261	282	297	259	286	277	274	285	269	254	282	254	308	277	277	268	280	301	255	282	271	275	284	304	262	277	261	280	272	267	262	275	274	308	281	267	292	295	288	282	295	266	283	270	280	242	280	260	264	294	276	292	262	256	285	290	239	291	289	274	283	294	263	277	278	285	262	255	294	264	299	257	260	277	272	268	262	276	298	286	285	272	252	268	306	255	234	264	269	279	266	280	273	265	259	247	272	316	299	302	258	268	271	270	282	286	274	272	274	264	284	278	250	256	253	268	265	260	265	278	283	269	288	274	289	275	251	286	277	280	281	262	304	273	249	288	277	269	273	284	288	280	274	306	247	272	258	262	246	272	264	308	281	284	282	279	261	257	276	252	268	272	315	269	253	269	292	281	274	249	252	312	270	226	270	288	287	286	279	255	287	301	267	287	271	289	272	270	286	267	275	279	267	306	267	278	257	275	270	277	276	245	299	285	248	273	274	313	266	284	297	252	263	293	273	272	258	276	285	292	282	291	303	298	278	264	274	279	264	276	269	277	262	268	269	278	257	322	263	278	277	266	277	297	281	264	266	266	269	273	265	265	278	269	272	277	271	259	270	270	281	294	276	245	304	283	274	262	291	278	265	256	295	286	234	317	302	282	294	248	269	283	271	232	261	238	280	296	272	277	286	304	260	269	238	260	260	272	292	271	262	269	272	284	250	274	280	292	282	272	250	302	249	278	280	290	270	284	274	284	300	303	243	297	282	259	261	267	297	303	287	260	277	275	289	279	268	262	264	256	270	274	259	264	318	275	245	263	286	277	253	263	298	293	302	292	270	290	286	275	292	247	265	263	272	309	247	290	272	287	283	307	294	276	260	275	283	263	299	248	259	284	284	290	252	259	269	295	264	278	229	263	268	275	270	304	290	276	283	267	251	297	315	255	284	254	251	304	267	277	273	288	274	272	292	295	266	283	266	279	259	285	272	282	299	264	249	255	285	250	291	250	263	265	300	279	264	311	249	285	259	292	300	264	265	266	264	296	272	282	271	312	268	264	257	250	264	310	299	303	279	328	261	271	305	269	256	283	250	279	277	289	268	295	265	285	303	297	292	272	261	291	297	267	282	258	275	264	274	288	274	224	281	257	284	282	288	295	271	266	280	280	281	258	257	246	273	274	250	263	273	287	278	282	261	299	291	280	270	266	325	269	264	303	261	279	248	309	288	262	275	296	265	295	266	262	246	295	255	303	300	263	278	255	263	275	266	301	263	279	258	252	303	267	296	248	282	293	288	268	282	287	249	301	296	299	276	270	272	259	251	306	258	255	261	260	250	282	280	294	271	291	273	283	269	267	268	303	262	248	294	272	275	253	302	285	278	255	275	267	256	258	274	270	291	246	273	287	296	278	307	268	280	289	291	289	234	254	279	267	272	252	272	283	264	250	267	271	300	296	262	286	272	277	270	283	252	307	308	278	266	279	320	262	265	276	254	272	293	277	277	256	263	291	281	260	281	270	267	267	283	305	245	290	299	257	263	219	244	245	258	266	259	279	271	261	280	296	272	262	303	278	268	278	282	264	252	282	230	253	269	272	292	258	272	266	257	285	274	270	297	283	260	307	262	256	286	279	249	295	266	275	288	284	268	275	278	287	260	282	268	275	269	288	299	264	265	275	277	292	271	267	246	286	293	252	280	277	277	278	258	274	264	249	288	310	277	270	259	268	263	273	271	277	253	277	304	268	272	289	270	254	265	284	312	279	275	283	247	309	272	278	279	257	252	266	320	298	268	257	270	258	272	263	255	292	287	265	270	236	253	275	286	297	266	266	272	256	277	277	264	264	256	276	257	274	257	275	269	268	281	254	274	288	294	293	278	251	297	279	238	256	253	275	284	262	249	262	282	307	270	286	272	269	265	287	256	283	297	259	296	256	268	292	254	301	273	258	289	264	297	262	270	269	276	295	260	253	287	278	240	269	310	281	297	286	256	278	274	274	267	293	310	267	275	252	268	290	296	280	273	255	257	281	276	276	287	282	276	259	276	271	283	281	283	261	236	275	262	245	302	269	257	276	270	273	276	262	269	267	271	302	282	287	271	264	260	302	266	276	296	230	298	246	305	255	279	255	256	278	277	276	247	241	260	251	252	270	284	297	265	274	257	275	306	267	291	299	298	279	295	226	237	258	271	256	289	269	261	276	299	279	259	249	280	282	276	295	296	265	275	295	269	270	271	290	261	273	250	269	275	252	299	292	303	284	300	258	256	272	257	290	291	286	258	280	275	285	296	263	280	270	268	298	269	292	250	285	287	289	282	293	270	263	273
3843	607	437	405	385	351	354	357	387	372	381	371	371	341	375	358	360	371	368	399	369	333	359	355	371	370	381	348	365	348	382	357	394	365	359	376	345	379	354	354	359	346	329	363	387	373	370	368	348	360	361	328	332	369	405	328	364	359	354	358	357	363	347	379	340	356	367	336	339	362	368	339	354	345	352	388	343	368	337	338	359	328	376	335	382	329	353	355	357	360	354	334	374	351	336	346	365	364	356	335	353	381	350	341	355	386	392	336	362	417	382	373	347	371	371	376	394	335	363	350	347	364	358	368	359	375	375	333	342	365	333	359	344	333	335	375	362	350	337	366	356	366	325	367	381	368	364	367	327	341	319	398	355	375	346	357	353	389	351	385	327	365	344	323	348	343	401	360	366	348	374	377	351	366	368	376	341	397	382	349	351	349	336	347	383	366	391	371	360	376	368	378	334	333	333	369	345	401	364	360	359	393	337	339	357	359	369	368	376	341	353	363	379	344	308	364	356	388	374	364	373	345	337	334	346	358	357	357	341	375	331	356	334	364	338	388	392	386	349	361	348	379	357	353	340	354	361	346	382	371	366	391	384	371	318	360	350	373	353	374	367	390	353	397	368	386	360	351	336	375	308	380	355	359	347	348	349	387	402	369	347	352	355	351	369	341	325	359	332	354	370	383	349	348	347	326	375	357	359	372	345	405	365	357	371	352	362	328	352	375	389	324	354	403	373	391	368	378	391	373	393	349	373	338	353	346	364	337	389	356	341	407	362	359	382	383	384	361	341	391	327	343	341	392	348	369	327	361	363	351	355	342	344	360	375	382	351	378	350	360	347	355	348	392	370	372	351	384	345	364	324	361	350	341	389	353	370	341	361	338	355	382	378	380	361	381	389	395	358	347	369	386	363	329	370	354	368	374	363	358	375	399	365	403	360	355	359	331	363	376	354	360	354	384	320	382	351	380	359	366	375	372	358	404	357	359	342	355	361	341	356	335	359	323	360	361	361	330	352	369	362	394	335	378	349	385	376	345	349	377	360	349	356	359	350	349	374	386	356	352	362	341	366	355	344	350	347	364	354	316	368	349	323	354	374	352	359	370	366	353	355	382	353	355	344	345	345	377	356	360	386	344	371	351	395	391	396	344	362	375	353	344	350	378	333	335	357	382	372	346	373	353	336	362	402	374	350	367	360	372	376	311	370	346	369	358	358	344	359	368	333	365	350	340	366	348	365	355	367	370	333	354	380	333	337	375	375	336	344	374	353	363	358	386	349	349	351	340	346	378	353	381	351	377	401	348	377	378	392	330	356	369	362	367	362	348	395	349	376	374	381	348	353	360	348	375	326	337	361	345	372	345	349	393	373	386	343	360	353	373	377	419	340	326	365	393	337	361	343	341	340	326	335	380	369	354	334	351	405	380	337	364	365	346	327	379	388	359	332	370	330	320	368	366	359	334	373	345	359	358	378	355	367	390	355	329	342	384	352	344	356	397	361	362	358	362	360	369	344	347	354	335	353	354	326	361	371	347	368	353	342	347	363	326	352	349	349	385	377	376	358	347	358	381	346	399	354	352	404	352	336	392	358	364	344	397	338	363	373	349	364	373	336	355	376	367	336	380	337	346	361	340	335	339	354	394	373	376	351	355	350	346	374	377	400	365	344	369	375	360	386	344	364	335	355	349	364	318	378	386	390	379	381	363	344	349	360	374	356	350	353	374	348	355	372	362	359	368	354	348	362	368	380	345	391	371	371	336	383	327	348	353	366	365	371	374	363	336	395	366	321	332	371	367	348	344	377	359	348	334	366	371	373	345	400	381	336	369	367	356	328	386	355	380	375	351	389	367	386	346	330	376	344	370	359	364	379	400	370	361	360	361	377	362	364	374	349	409	351	355	351	370	345	349	350	377	390	316	368	408	395	376	375	330	377	354	382	371	339	361	360	338	338	368	390	349	360	363	347	357	357	364	364	386	388	352	369	378	378	355	381	369	331	386	380	358	360	361	346	341	349	378	370	361	344	362	345	380	353	360	339	362	368	365	395	344	354	385	339	378	346	381	338	386	363	385	381	365	344	371	360	338	338	363	343	368	345	335	382	348	366	365	364	334	356	348	365	363	366	394	367	356	381	348	358	380	372	376	387	368	369	381	357	370	370	345	323	356	353	361	347	377	361	396	344	346	361	365	357	369	370	381	372	370	395	355	382	397	344	359	375	338	360	361	361	368	377	367	336	382	384	376	353	369	384	367	360	376	352	375	351	373	342	369	338	373	337	378	388	374	375	353	356	368	393	350	333	367	375	363	357	365	367	374	341	382	371	381	359	368	356	367	357	313	365	364	371	387	337	352	356	345	378	382	356	371	321	352	371	399	355	329	368	368	349	347	381	359	363	388	353	375	378	382	358	333	347	342	339	354	368	332	342	386	349	372	331	338	339	379	360	358	348	375	382	349	350	354	345	346	368	361	360	371	358	357	361	387	372	350	352	362	351	366	348	359	381	352	330	364	326	352	352	375	333	375	349	374	373	349	330	346	407	372	366	352	360	357	369	345	398	376	365	350	333	372	385	365	327	384	321	404	346	357	358	358	343	357	359	339	340	370	356	354	365	381	367	374	345	366	339	369	349	338	335	379	320	370	348	329	400	356	393	358	353	353	398	363	358	349	346	369	344	358	362	362	330	371	353	389	365	384	370	373	338	357	354	364	391	371	361	344	376	368	367	391	367	389	376	355	342	357	355	376	387	343	355	366	371	370	356	364	372	358	342	360	365	360	373	387	383	353	367	380	363	342	339	370	347	386	400	357	375	394	351	367	378	345	351	349	329	396	365	362	382	344	352	356	353	375	372	379	353	324	354	400	333	376	381	378	358	358	393	379	353	362	352	352	373	352	360	351	374	362	334	367	365	346	344	338	394	373	362	408	366	367	374	343	381	379	329	348	343	378	363	322	360	372	333	367	365	368	333	374	338	366	366	336	344	359	367	379	355	355	336	382	351	355	372	377	366	398	354	356	315	370	360	377	354	375	331	373	363	384	322	352	355	340	377	376	376	376	384	330	380	393	389	354	352	360	367	359	375	361	368	369	382	351	354	388	375	374	360	353	372	377	350	365	378	382	359	339	369	378	330	343	352	388	370	368	354	371	376	373	336	378	372	388	342	334	357	343	362	342	347	364	391	346	345	384	354	349	349	356	351	346	359	356	360	370	344	356	347	375	362	335	373	356	372	343	414	372	355	354	368	376	394	363	376	329	352	381	348	371	366	392	388	364	368	313	389	348	349	351	372	339	400	354	354	361	302	381	345	368	333	359	367	338	350	335	383	350	351	365	342	370	343	364	319	363	337	343	329	380	379	374	347	356	368	316	389	354	351	351	358	383	331	350	331	395	374	339	345	342	361	341	346	375	392	357	339	367	371	355	362	363	361	370	337	360	382	381	314	353	324	357	323	347	358	378	350	372	377	339	376	368	318	348	391	363	364	369	365	400	372	373
22655	21252	29610	23259	21253	21468	24525	4328	883	869	830	861	818	865	856	864	837	800	797	842	818	786	760	817	824	802	863	771	786	741	836	820	795	829	770	818	784	821	817	778	840	797	829	821	758	785	789	822	776	789	782	851	811	806	772	839	811	761	765	763	841	852	821	856	756	791	836	821	777	777	845	728	776	852	806	777	824	771	820	844	797	795	793	828	787	817	799	825	816	786	782	816	798	812	783	748	778	767	819	857	790	768	841	825	782	794	799	812	812	802	825	824	824	818	804	753	817	842	800	783	766	829	768	825	811	748	769	797	816	823	828	795	851	771	748	837	817	814	788	781	815	799	831	752	798	836	805	788	757	779	853	820	819	817	809	853	791	850	780	793	782	773	813	837	824	812	819	804	817	781	831	829	799	775	809	780	765	795	779	760	842	799	812	803	790	869	773	801	778	791	733	808	810	796	840	817	796	782	814	790	826	789	785	818	796	830	795	820	788	789	734	827	762	805	798	793	823	763	832	830	850	820	760	740	826	767	823	792	834	841	799	819	814	775	782	807	802	818	792	756	750	787	762	809	827	779	809	817	826	785	747	780	801	751	831	801	811	758	805	802	838	739	784	793	799	801	810	747	810	784	827	861	809	822	815	804	871	797	780	838	852	826	801	848	811	764	836	824	819	813	802	822	805	765	799	823	820	797	808	844	837	833	801	824	785	783	855	772	745	846	847	816	808	808	825	804	847	836	786	788	782	832	813	762	769	741	791	806	791	811	771	777	779	833	830	807	768	793	813	799	768	788	773	798	816	809	820	800	835	830	780	764	807	825	790	797	785	789	798	771	837	784	824	785	825	844	793	779	826	771	781	833	823	863	828	818	809	826	789	842	769	784	796	822	760	781	826	744	800	771	762	799	823	830	780	805	790	819	811	798	771	825	749	804	805	793	806	811	844	841	754	810	783	796	757	783	770	821	762	774	793	778	827	823	807	769	798	804	774	807	781	842	793	816	762	798	786	786	788	773	759	846	743	773	811	837	799	844	802	762	798	818	818	788	764	810	769	825	800	808	819	802	848	787	793	826	777	784	774	754	773	798	819	791	794	761	789	790	743	778	812	775	807	825	829	807	831	797	834	832	795	822	800	748	829	768	753	837	772	755	804	824	808	811	739	819	833	827	797	781	798	877	745	825	790	801	781	776	802	757	803	815	781	805	821	782	796	799	793	774	782	836	835	818	793	820	814	798	802	825	843	770	833	731	784	772	827	813	798	846	792	767	809	828	793	825	777	801	795	771	806	775	814	803	785	791	806	805	827	738	855	815	750	817	806	820	789	790	797	793	834	767	817	788	814	808	821	814	784	816	811	816	796	832	754	789	787	780	814	790	814	809	780	817	803	801	794	824	809	819	778	841	844	793	776	798	791	815	795	799	820	790	805	817	796	789	799	762	792	744	763	767	799	819	779	831	835	815	797	802	761	786	808	818	818	785	770	795	815	803	780	801	806	798	766	820	779	813	792	789	773	798	828	827	780	869	787	793	813	828	848	821	764	784	798	790	776	802	802	837	789	774	835	794	835	774	810	796	792	818	748	803	823	800	756	795	796	794	755	793	759	804	824	805	829	829	833	754	804	744	828	778	790	816	797	836	789	809	776	822	823	770	836	810	853	801	728	800	832	781	825	809	778	795	824	751	790	765	759	825	762	822	772	795	856	797	812	798	817	811	761	772	793	794	784	816	797	783	859	816	764	818	758	874	819	810	802	766	832	789	810	780	757	791	764	818	818	771	786	869	775	783	812	791	812	795	812	795	820	820	818	819	807	818	806	767	827	828	757	758	816	783	783	750	827	818	758	804	824	790	788	783	764	813	819	808	815	845	829	842	793	777	778	764	779	757	807	772	760	800	785	772	797	825	702	824	835	819	813	772	777	753	866	783	814	733	840	825	770	800	780	764	797	801	829	782	775	822	758	802	799	775	806	792	813	798	798	762	793	806	766	817	740	821	784	758	782	769	800	831	833	814	814	803	780	823	862	790	838	825	780	818	795	863	785	848	816	805	816	811	794	777	826	816	832	771	814	796	821	841	778	784	820	773	798	820	792	787	759	811	757	852	781	782	781	774	780	879	760	787	841	791	777	818	773	800	811	769	797	850	781	805	791	777	786	832	810	776	831	756	802	825	746	800	812	806	775	767	755	785	844	830	811	802	777	821	759	847	754	773	802	766	781	774	780	803	778	739	786	841	826	807	776	746	824	761	811	816	811	797	856	828	811	783	846	823	803	744	805	767	766	758	822	784	841	838	786	825	803	811	814	786	773	805	808	759	780	778	811	806	780	793	750	741	781	785	848	812	792	771	765	757	793	742	807	780	792	861	786	782	830	809	761	764	818	856	761	806	779	804	797	797	845	853	762	798	835	773	802	811	796	778	791	839	786	802	813	768	833	872	810	790	749	831	795	805	823	778	806	819	783	793	840	785	800	833	771	823	765	843	812	832	832	813	800	799	814	769	798	789	838	781	806	778	790	835	769	787	788	782	788	781	781	765	847	755	835	835	805	821	845	769	840	776	783	797	813	827	808	805	795	757	771	799	788	795	828	817	818	777	788	779	804	795	809	838	799	853	761	812	803	787	781	791	819	813	820	785	835	826	792	751	753	813	790	816	807	798	778	848	753	818	865	769	816	781	864	772	777	811	826	818	791	778	758	829	807	795	758	803	781	779	860	821	733	816	802	770	788	811	819	782	783	799	831	758	765	812	788	838	812	784	780	822	767	793	816	786	830	810	758	787	816	752	789	766	779	768	775	807	786	778	793	764	765	795	824	798	808	762	773	777	790	789	808	801	814	794	810	794	807	805	846	770	810	805	853	798	769	846	813	838	749	778	754	768	821	822	800	764	783	803	756	776	800	793	777	834	833	777	865	787	855	833	794	801	809	845	743	754	785	773	826	837	777	799	818	769	756	765	828	779	795	792	807	793	778	801	820	792	817	806	736	784	812	767	772	789	828	800	776	777	801	775	833	811	781	787	766	808	832	745	808	804	794	797	785	791	822	766	845	827	798	809	809	772	787	795	803	819	789	792	810	814	771	805	819	781	757	769	848	849	795	809	821	813	777	807	800	825	827	845	722	782	789	780	802	800	798	805	827	817	815	801	761	789	773	715	763	743	801	820	837	769	736	757	847	769	775	851	819	833	834	789	846	751	788	805	847	795	781	849	768	809	820	832	815	788	771	808	834	768	770	794	847	794	825	820	838	773	816	785	779	773	778	797	849	786	818	797	810	785	749	753	817	779	765	799	804	829	821	795	820	825	772	746	803	838	793	793	799	791	800	819	826	842	810	810	792	787	781	814	834	775	808	811	781	788	794	742	849	754	748	769	814	848	762	809	750	779	802	746	790	864	788	770	752	806	762	834	808	824	783	764	832	765	759	865	812	787	738	773	768	787	827	825	820	825	792	812	841	816	780	808	794	789	754	762	774	835	784	855	806	808	824	792
4874	1859	1359	1154	1023	1021	1011	948	948	983	947	964	950	931	950	962	963	915	911	942	917	907	956	927	940	940	928	917	925	936	958	1012	942	934	935	922	992	938	888	955	936	894	920	967	916	957	967	916	994	930	967	929	936	947	914	960	906	920	964	931	955	913	967	953	967	917	940	895	927	914	902	941	903	993	958	883	915	948	899	990	977	925	888	895	964	949	896	943	933	952	935	916	859	912	905	925	888	846	923	966	910	938	911	915	915	973	918	937	937	882	935	935	993	878	902	903	945	948	952	923	938	881	959	893	956	908	907	981	892	933	967	917	907	951	921	941	908	909	993	964	927	953	939	937	932	930	946	965	980	883	912	928	944	920	969	919	958	974	912	888	921	988	933	898	964	919	860	958	915	976	935	956	915	882	906	859	1001	981	932	913	911	909	972	954	921	942	896	973	927	841	979	949	952	936	901	892	938	963	874	897	885	935	923	982	952	886	940	935	914	940	949	935	888	921	924	920	938	873	897	898	963	1056	872	898	941	916	895	894	913	948	893	903	935	917	924	907	962	925	931	935	949	933	983	891	953	921	901	997	880	950	994	950	940	929	958	904	906	949	933	930	939	932	911	901	926	929	909	945	926	937	923	901	944	933	907	956	923	961	973	891	888	952	958	943	939	989	929	923	920	914	939	933	924	964	939	972	935	929	964	932	897	895	934	895	943	963	911	917	985	964	963	939	942	957	881	921	911	926	954	901	901	886	935	954	889	972	895	893	928	962	934	897	952	839	968	953	966	945	866	941	927	938	970	938	891	938	924	909	931	929	896	941	915	890	898	914	931	927	946	910	947	930	881	990	936	918	977	895	974	925	965	952	959	948	921	903	968	898	921	966	941	905	971	914	962	903	951	918	913	917	940	935	971	947	931	933	930	930	931	956	919	943	907	932	1019	950	910	917	939	928	911	924	932	957	943	1005	939	980	929	897	951	956	919	944	931	896	943	932	902	885	911	971	913	953	970	918	932	932	972	971	905	968	887	917	885	952	892	951	937	906	920	881	934	928	955	952	936	978	992	938	932	896	954	957	911	920	858	945	935	966	888	897	980	957	932	857	930	935	938	963	940	968	903	883	878	865	879	948	899	900	949	949	927	936	886	988	924	940	927	942	901	992	950	924	859	914	862	920	929	1003	927	914	941	945	904	961	943	964	962	922	922	932	942	908	896	905	884	928	938	924	900	932	917	912	970	906	974	916	999	910	954	1030	967	972	928	953	964	975	877	942	939	901	885	951	932	908	937	945	905	921	928	944	895	971	935	970	912	884	916	903	919	893	999	920	963	970	914	991	960	905	928	916	945	934	913	895	995	872	923	927	920	890	969	923	983	917	891	956	953	938	885	931	902	917	915	956	925	886	916	934	921	924	972	930	922	944	989	922	958	921	913	953	924	984	884	902	905	914	920	911	971	892	998	962	898	919	912	930	911	946	919	899	959	911	930	904	906	893	949	944	904	895	941	970	889	905	935	946	941	907	938	902	916	866	897	865	911	945	915	919	927	1005	955	914	956	936	986	928	901	929	955	934	906	901	933	955	947	914	926	972	933	947	959	945	915	912	949	952	926	921	908	926	946	871	914	920	944	925	926	974	955	879	934	931	900	1002	929	872	896	920	900	927	941	913	890	925	902	916	920	892	933	933	914	952	958	982	907	995	920	915	930	956	894	853	907	904	935	889	941	951	946	925	875	932	907	945	925	920	924	972	997	871	959	982	936	924	957	919	942	980	945	966	908	988	944	990	949	905	909	981	943	899	933	945	940	903	952	952	915	944	942	924	917	930	947	891	928	965	889	909	987	962	942	898	899	909	969	951	957	897	937	941	908	886	923	950	842	914	992	971	943	940	896	918	880	883	860	985	912	917	922	935	965	955	930	912	963	956	1003	919	904	907	880	909	911	946	954	930	918	1009	929	918	976	958	931	902	940	927	966	899	917	934	921	974	915	895	923	954	954	955	919	982	900	951	932	891	899	924	925	903	947	947	951	921	925	905	878	868	854	927	967	888	906	950	910	995	962	920	956	947	967	951	896	867	957	884	922	897	940	866	940	896	971	963	973	880	899	975	983	953	898	959	957	928	900	903	948	941	945	908	959	945	943	945	974	908	894	967	957	915	896	908	869	955	971	927	943	926	946	988	956	924	922	898	939	919	906	877	859	910	872	918	965	879	901	929	960	974	978	904	972	987	924	892	928	936	899	970	912	969	933	912	984	938	918	896	921	942	941	908	986	899	957	967	986	956	939	971	938	889	938	956	935	970	921	908	904	946	903	952	932	925	991	947	943	930	903	949	929	954	917	870	919	938	934	935	910	972	914	877	942	937	909	908	915	899	924	894	963	982	952	914	962	916	922	911	919	959	911	961	959	900	999	978	932	906	957	883	896	946	982	917	924	942	891	965	953	892	934	943	898	920	907	905	891	917	911	920	971	941	1003	957	912	938	916	893	942	923	881	983	980	940	912	943	962	919	911	964	896	930	916	919	952	980	985	958	903	953	907	951	976	895	956	890	889	916	897	952	943	976	945	983	934	885	961	931	947	914	949	956	920	957	860	981	941	925	994	947	924	931	924	998	902	951	901	859	956	931	879	916	970	890	928	887	932	917	927	873	900	923	960	896	944	911	897	929	1018	1018	923	933	958	943	929	943	917	989	910	929	926	944	933	882	963	888	939	940	961	884	930	900	892	934	929	991	926	916	890	976	914	964	936	900	947	909	913	951	978	907	896	920	984	897	948	924	937	982	923	988	880	992	868	916	1009	930	941	937	959	906	973	914	960	951	950	946	900	906	968	936	948	885	907	917	982	923	915	1006	926	917	895	950	964	924	925	994	957	943	915	925	934	958	888	947	943	927	954	910	953	978	946	939	930	905	936	915	921	905	880	952	897	901	965	957	927	878	961	954	937	967	965	963	890	919	920	986	961	902	924	955	936	911	972	967	926	949	969	916	924	930	884	937	954	953	905	961	941	879	951	900	954	1007	933	924	906	985	911	942	880	901	1016	881	949	934	938	931	924	926	945	922	916	980	918	924	964	907	958	940	934	878	906	944	971	944	915	899	939	945	927	963	915	973	893	935	937	941	896	973	878	949	921	947	894	959	904	917	915	892	924	897	925	951	928	906	946	962	880	946	902	956	970	872	919	896	958	946	914	927	901	941	954	885	940	889	944	889	937	932	974	922	966	925	994	930	939	942	976	939	940	945	909	893	900	951	894	919	955	909	907	877	955	883	914	885	956	949	949	979	933	909	852	953	960	947	902	975	953	947	934	930	910	882	928	937	929	899	920	924	891	934	860	929	916	910	924	956	839	908	900	933	910	964	851	922	889	933	960	921	945	965	916	923	963	915	913	946	915	905	904	896	914	917	924	933	927	965	899	925	910	955	943	968	900	929	945	894	919	920	943	935	894	936	946	922	937	927	962	993	928	948	947	945	991	910	969	943	949	945	938	908	914	948	963	909	903	946	942	857
28001	21258	25544	14006	548	416	443	424	392	418	435	422	419	442	411	433	426	465	426	396	412	406	416	439	453	411	421	438	382	422	405	414	430	400	438	413	441	400	447	401	451	451	405	402	424	434	399	445	422	394	436	437	427	399	411	415	458	443	387	422	427	430	456	428	426	436	393	451	423	409	403	422	397	424	414	415	476	420	398	414	427	435	425	406	426	416	421	402	421	422	435	444	448	415	454	397	381	410	414	432	423	402	422	428	425	449	442	426	418	416	419	433	387	395	433	404	412	410	432	412	412	460	429	443	403	420	408	413	422	413	402	448	437	416	389	413	438	428	437	419	415	423	419	402	429	454	459	433	379	420	447	441	444	451	449	430	391	451	433	429	403	449	429	447	435	443	427	461	404	442	417	357	406	432	428	381	463	412	411	454	446	451	428	382	402	420	433	426	476	370	448	432	430	466	432	431	430	447	429	452	429	421	419	434	437	432	405	432	423	436	431	453	396	435	421	454	447	421	421	418	450	464	430	422	419	423	391	411	433	426	403	450	401	382	423	420	421	408	428	397	437	403	404	437	397	479	415	400	436	381	426	410	391	444	396	429	434	424	431	402	405	430	411	419	414	453	375	405	377	432	419	392	429	428	391	441	463	374	418	445	429	432	430	444	418	428	409	419	416	404	398	449	431	396	422	406	416	441	404	401	425	404	463	438	416	454	411	441	398	383	410	431	455	443	431	416	457	384	367	421	361	435	406	411	444	452	419	471	402	446	403	413	431	429	404	467	407	398	432	436	430	431	417	422	428	398	446	463	396	399	421	404	436	430	422	442	430	436	471	388	454	426	418	417	434	404	423	411	414	393	499	408	406	435	423	437	434	394	436	416	453	407	423	445	421	425	465	419	437	394	416	454	405	409	431	469	440	437	400	413	418	418	420	400	417	390	432	412	423	420	407	444	425	440	404	396	411	464	425	439	409	425	437	419	418	412	412	416	377	446	405	384	412	427	401	433	420	421	460	410	437	417	384	415	438	411	434	396	446	460	458	402	437	408	462	446	436	413	404	435	435	399	476	407	412	397	471	415	413	429	462	452	455	405	469	397	431	393	404	434	421	434	437	412	437	412	412	424	443	424	418	433	416	376	412	439	405	399	386	414	405	440	426	402	391	457	413	405	426	433	439	408	422	426	441	384	420	402	434	456	416	428	418	439	446	417	422	432	442	413	440	417	396	401	434	424	433	412	425	395	417	439	432	432	427	426	454	412	420	476	413	406	415	417	435	427	428	412	410	451	430	386	407	395	399	399	423	438	426	406	435	413	404	456	419	430	467	376	451	429	420	394	414	426	418	418	451	416	419	436	393	425	398	432	411	399	418	422	441	413	405	365	462	429	410	410	413	462	411	420	421	416	400	415	431	426	402	404	422	390	443	438	404	449	445	420	400	425	433	477	440	416	420	422	432	416	371	428	447	462	435	414	401	439	410	403	428	363	389	383	423	381	407	428	420	447	412	382	441	466	382	437	404	454	422	424	405	390	417	446	448	450	461	419	397	419	430	431	413	414	421	410	464	378	417	425	407	422	431	409	434	390	456	398	409	438	415	455	444	423	403	363	415	411	438	443	402	434	442	446	434	433	428	394	414	417	403	419	432	429	414	427	405	442	400	404	451	443	400	419	419	400	392	437	408	409	446	436	395	410	426	428	417	435	423	377	418	414	379	416	381	436	441	414	412	396	419	411	452	427	434	385	407	436	423	428	406	415	412	424	386	436	444	407	416	347	422	398	424	403	418	425	391	371	444	445	436	425	408	415	371	438	438	454	420	401	421	454	436	426	394	372	400	403	435	409	401	420	426	416	409	396	425	411	386	474	413	422	428	431	391	435	383	434	425	402	398	358	396	408	404	413	454	414	446	441	459	400	422	399	419	434	419	370	417	421	424	414	415	416	446	410	428	412	414	442	406	443	431	424	386	434	446	422	387	415	417	424	404	414	425	433	418	419	430	438	435	442	394	432	411	390	455	425	435	393	375	440	426	411	430	429	441	430	395	437	401	390	423	417	408	422	425	428	426	416	406	424	419	452	392	440	403	423	380	429	461	416	416	428	409	389	429	437	438	411	442	401	431	445	436	448	411	409	427	431	462	414	442	421	444	449	416	421	431	415	418	412	418	403	412	401	428	397	377	437	423	403	423	404	407	421	416	399	419	447	402	400	392	449	411	388	432	441	403	441	416	394	453	433	409	399	427	439	424	399	417	404	391	416	424	403	420	434	400	418	463	421	408	443	432	403	413	418	422	423	448	425	421	401	434	406	433	431	425	423	411	426	427	405	422	393	443	445	450	430	428	427	427	425	409	406	428	432	384	451	397	428	392	420	437	423	468	440	412	401	401	411	418	408	448	353	406	433	424	456	436	429	410	451	401	424	445	411	409	427	402	429	440	420	392	378	464	453	405	402	428	412	407	422	416	389	423	420	427	402	444	447	401	421	423	387	439	412	420	464	434	441	445	439	439	444	446	464	442	376	368	463	408	414	412	414	412	405	458	415	399	435	411	424	414	417	437	399	389	414	449	391	384	426	419	424	387	444	441	431	448	408	420	409	431	448	380	418	426	413	410	453	409	441	392	418	385	472	439	456	438	411	424	423	404	453	424	443	415	418	457	369	420	432	450	421	414	441	456	442	419	430	451	402	422	477	434	424	428	410	438	434	420	413	420	443	409	419	440	443	402	432	438	445	430	450	445	422	424	374	416	421	436	441	412	415	408	422	381	430	384	437	425	420	435	417	416	469	456	408	411	436	402	434	440	386	418	436	409	422	409	415	392	406	432	456	447	425	427	438	431	392	416	420	408	371	401	415	407	433	435	421	443	390	411	415	438	445	432	424	431	433	422	416	404	385	423	471	436	432	419	412	418	440	452	463	463	397	397	409	435	409	442	405	405	405	429	422	419	427	461	397	402	416	442	423	376	417	390	428	401	446	430	402	437	441	415	405	458	385	418	469	414	413	414	457	436	397	429	435	402	415	390	441	449	447	449	414	399	410	379	414	398	469	401	414	430	438	410	391	405	482	421	417	399	432	411	425	409	442	437	422	398	408	426	425	427	435	419	434	426	417	396	407	397	445	429	424	426	420	409	417	427	434	455	414	413	415	443	433	402	434	452	430	454	432	437	415	432	426	404	437	392	426	422	431	392	428	415	434	410	459	425	399	414	416	404	432	405	434	418	409	421	391	410	446	448	401	411	471	429	434	400	405	469	399	461	446	420	480	418	419	433	416	429	454	414	410	433	439	403	419	431	401	463	423	431	422	440	439	419	446	406	433	406	427	446	430	402	410	428	417	404	437	415	408	482	477	439	435	452	418	453	420	415	448	418	426	437	444	412	416	415	468	405	450	420	408	420	413	392	422	439	365	462	422	422	433	409	422	435	432	429	443	373	424	435	392	414	448	380	440	438	434	454	436	396	440	447	432	455	424	420	435	402	420	429	403	463	444
3428	561	520	539	513	500	509	550	511	499	527	525	499	527	518	538	501	526	498	464	490	462	495	534	523	518	564	494	478	509	523	488	498	534	521	520	486	538	504	518	492	489	485	507	521	519	536	552	509	477	509	491	552	510	500	514	473	519	519	508	493	509	473	529	507	543	517	540	530	512	477	519	474	519	497	549	504	532	463	498	542	507	512	492	510	523	483	479	514	531	486	544	525	485	543	492	468	518	504	519	524	463	480	475	506	500	516	497	491	492	466	482	529	511	498	495	486	513	507	524	475	506	464	497	501	517	493	522	509	516	518	544	491	502	504	502	528	462	460	512	499	481	498	511	537	505	527	496	524	492	514	500	505	514	495	523	499	485	495	533	495	512	536	535	494	520	554	522	468	484	535	499	511	487	494	516	550	513	463	483	525	464	537	491	514	531	516	553	492	457	533	502	536	486	575	440	515	496	468	503	481	523	523	526	508	515	546	442	539	523	521	536	515	508	531	494	549	492	500	509	494	487	532	475	555	553	503	522	551	485	534	492	501	549	522	537	505	517	508	489	558	562	517	505	470	499	496	529	503	560	470	516	514	512	534	483	485	501	535	540	530	540	496	499	476	486	517	530	553	488	534	501	506	525	516	514	488	489	496	491	478	508	522	525	519	500	523	483	518	521	499	502	497	509	541	512	502	464	497	448	467	481	483	512	492	503	565	525	532	478	532	496	532	507	481	538	543	494	533	504	538	510	518	531	469	529	490	484	544	522	507	504	509	513	529	498	487	540	509	548	509	487	520	488	543	517	517	528	481	493	506	496	525	540	547	520	516	511	555	539	481	536	532	512	481	488	507	498	514	529	491	510	521	506	542	484	508	527	510	493	489	552	509	526	533	515	496	536	528	507	512	522	533	516	506	509	490	537	527	544	522	528	524	535	517	511	487	472	560	498	501	485	532	531	476	575	513	527	522	513	477	486	507	516	553	489	482	496	512	487	537	516	545	508	536	470	497	513	492	494	485	542	499	492	514	487	486	554	496	519	498	513	530	516	561	492	518	492	522	505	511	522	537	516	560	528	490	510	504	552	496	502	544	503	509	502	502	505	503	527	544	503	532	511	511	487	493	490	510	469	514	498	487	519	513	490	470	530	521	496	517	478	498	520	520	495	496	536	529	517	442	517	494	501	499	511	473	534	464	502	477	537	505	507	522	484	480	538	529	516	515	517	522	518	528	527	487	500	513	509	513	507	533	493	505	490	489	499	548	505	497	508	501	519	485	506	489	504	507	490	526	523	495	525	506	518	489	511	532	521	531	524	534	506	479	499	482	511	523	524	559	519	484	525	527	491	519	495	501	462	537	501	499	535	526	527	513	470	510	492	505	518	507	494	497	493	514	526	544	543	525	517	524	484	502	489	493	496	510	514	511	464	518	542	503	541	516	501	502	568	500	494	496	515	526	527	482	523	463	523	539	556	515	500	467	537	535	504	524	508	458	508	498	516	481	482	492	542	507	509	479	470	509	553	550	491	494	519	497	508	484	517	563	457	499	502	485	506	488	490	515	494	499	529	566	486	483	512	483	523	504	538	470	496	506	470	523	516	495	552	498	500	521	494	519	516	515	546	480	481	503	531	572	532	502	434	508	519	512	540	550	492	503	545	456	551	516	510	528	463	494	490	530	493	504	540	524	470	522	492	516	545	493	491	537	534	535	500	512	494	547	502	533	525	535	529	501	518	522	495	512	511	519	518	507	518	494	501	498	508	510	535	497	531	512	539	522	520	533	507	500	484	543	492	541	503	504	488	537	471	513	498	499	493	490	530	494	512	530	511	503	508	501	543	436	493	535	496	478	492	510	492	478	484	519	514	475	523	489	483	545	538	498	511	509	504	536	513	496	513	485	519	534	450	532	495	494	485	483	499	515	515	521	512	512	521	500	540	516	518	488	491	513	491	483	541	509	531	478	461	513	490	553	487	502	519	515	496	517	507	525	467	474	478	498	486	487	511	500	503	497	514	535	517	517	535	545	521	532	514	493	516	497	482	512	512	523	497	523	512	507	450	501	530	481	512	512	530	564	539	508	498	523	488	541	499	479	498	532	518	508	519	500	475	539	509	502	486	485	514	516	514	530	523	528	479	506	502	524	534	460	471	494	479	522	470	507	529	453	488	526	519	518	504	469	492	516	494	499	455	528	503	569	492	472	506	514	484	481	490	517	527	481	493	559	505	492	499	528	501	538	508	565	491	519	498	484	497	485	489	518	537	510	513	501	524	490	495	519	514	542	528	500	494	494	521	496	497	514	505	497	453	526	554	521	503	516	498	468	529	513	520	477	489	519	487	535	511	523	498	504	538	496	548	521	503	466	503	481	507	474	497	523	550	475	500	514	492	516	530	496	505	506	515	526	517	537	506	489	524	517	493	518	543	516	510	510	503	491	509	510	463	509	498	544	519	504	498	510	514	499	526	502	487	521	492	499	500	532	514	499	514	503	523	506	523	483	531	525	500	514	497	500	507	519	491	551	499	495	512	483	510	502	538	509	477	507	518	509	527	526	487	503	515	473	565	507	525	502	554	490	493	496	509	511	501	521	510	492	497	478	480	516	547	476	503	501	474	526	549	506	502	490	560	525	494	472	459	535	482	502	472	513	515	503	538	487	506	541	476	547	499	503	516	487	483	490	536	548	475	495	492	518	519	499	504	513	517	500	510	520	524	482	465	502	486	476	505	503	506	509	479	507	507	527	508	495	520	480	484	522	481	527	499	505	503	515	504	502	553	542	537	510	503	490	486	505	471	495	507	470	514	502	498	503	486	485	495	494	455	481	510	529	495	494	516	519	486	501	509	506	512	488	487	505	489	503	494	503	521	489	519	554	486	536	504	505	491	555	508	490	514	506	510	501	525	486	514	529	518	496	501	513	534	547	502	519	510	490	526	514	498	538	510	513	522	502	502	504	507	526	484	515	513	499	503	522	501	507	505	528	546	491	488	464	504	566	487	505	570	516	487	531	496	547	531	502	475	473	489	504	508	522	543	509	525	500	508	530	520	492	512	493	491	543	512	497	503	545	539	523	518	508	493	505	518	511	493	483	515	529	488	500	542	486	531	486	476	482	501	511	522	569	526	557	549	482	519	504	526	543	487	508	530	510	527	492	522	513	525	504	513	498	526	497	510	532	505	528	513	518	486	506	528	539	512	480	543	512	499	513	521	480	504	524	514	542	512	501	517	503	491	534	540	496	506	564	472	479	481	519	519	556	541	495	506	526	566	516	504	516	501	487	542	527	499	502	477	485	520	509	484	510	503	523	550	490	446	503	522	511	562	520	509	506	504	527	509	521	516	551	528	536	496	516	496	497	536	514	466	522	476	479	542	521	528	510	489	488	518	492	499	511	481	511	493	489	523	523	497	499	508	467	531	478	506	532	499	515	515	537	549	496	535	508	540	494	491	513	524	486	531	518	553	541	506	560	554	511	513	528	545	539	530	465	542
25455	21216	29795	22940	21216	21274	19767	1292	879	869	892	821	842	854	893	871	910	836	875	840	810	816	837	826	845	826	846	863	871	839	837	835	845	813	845	862	916	828	840	880	805	826	857	892	773	866	854	825	848	801	864	849	825	819	842	875	824	820	854	851	835	880	915	912	848	813	875	843	878	846	872	873	851	803	857	761	868	910	867	802	834	771	811	824	809	881	839	855	794	845	838	832	846	819	820	843	829	869	809	797	829	883	840	820	811	842	822	836	857	826	845	843	870	783	839	874	836	887	806	895	833	863	797	858	801	850	873	790	824	833	806	823	776	809	844	886	837	856	861	859	853	843	867	870	853	836	829	863	816	863	845	814	754	819	916	841	885	882	866	779	859	825	843	855	811	820	811	867	834	850	802	827	810	887	890	842	839	909	810	837	823	826	859	799	830	838	836	795	893	913	844	804	878	831	836	859	864	786	810	838	848	847	829	808	805	843	886	881	808	816	815	835	813	827	823	891	838	853	853	823	779	802	840	828	877	826	851	822	833	875	802	795	846	842	841	857	855	868	855	867	805	821	854	783	803	830	837	846	874	817	833	869	859	855	874	833	892	848	834	865	843	841	865	899	880	815	838	812	878	835	840	781	853	828	881	834	850	866	886	828	903	764	815	941	837	851	805	822	866	891	882	889	862	818	806	860	845	892	830	863	838	887	829	788	842	797	833	871	909	841	828	825	824	865	879	864	863	873	821	875	844	831	826	833	789	846	835	814	840	834	810	853	855	838	875	861	863	872	825	862	816	848	858	864	886	877	847	835	821	829	821	842	827	833	898	786	889	817	842	819	842	804	867	807	856	812	831	783	861	844	792	824	786	778	863	798	837	773	807	861	835	874	812	896	808	821	844	803	864	828	880	825	848	874	826	854	849	778	815	852	863	796	793	894	865	817	828	855	810	816	820	832	843	864	842	883	841	833	859	821	837	851	845	834	817	884	826	846	903	856	862	873	826	860	855	832	827	851	849	821	832	808	823	786	792	812	815	859	849	804	820	756	843	829	832	777	861	821	842	807	815	845	842	857	861	862	860	819	844	825	814	793	862	797	816	831	854	813	801	793	835	880	836	887	829	809	847	863	879	829	863	810	918	821	825	863	838	877	864	840	784	893	847	834	817	816	810	816	852	817	825	767	837	850	867	889	849	862	835	810	835	827	846	810	819	870	851	791	848	810	845	825	800	810	837	844	846	825	843	829	831	804	839	863	790	906	890	818	864	846	790	863	802	866	814	787	788	853	819	870	875	842	838	845	881	833	867	811	842	818	883	778	843	870	824	849	852	859	833	906	855	815	844	848	811	860	844	754	857	790	872	862	849	862	839	820	851	831	839	845	874	830	831	855	827	866	911	812	833	878	811	795	828	813	849	850	829	829	848	835	806	830	852	852	848	842	876	858	808	869	767	821	787	850	807	828	857	858	819	874	876	830	837	793	882	824	839	838	833	877	844	859	865	834	835	873	789	856	845	844	814	868	898	828	871	844	832	842	805	822	881	828	891	828	836	814	872	912	765	819	853	836	858	788	846	831	856	887	817	837	884	833	838	835	851	856	826	800	832	845	870	849	885	856	814	859	821	820	859	838	786	809	799	834	869	812	850	856	795	875	827	816	828	841	831	862	847	797	808	809	820	807	885	870	873	834	809	842	866	834	821	835	768	770	864	798	875	826	882	844	839	879	833	780	873	842	825	854	846	832	805	811	883	804	861	806	889	831	781	745	822	856	864	896	851	813	801	885	878	877	797	811	801	758	836	851	883	823	827	794	816	870	838	784	847	895	839	869	852	858	870	819	846	859	832	849	849	867	835	792	850	831	843	850	836	830	856	802	841	870	858	833	852	842	847	884	834	860	860	887	821	845	844	826	798	836	853	865	833	848	816	863	863	852	849	803	884	838	844	847	842	860	839	828	902	809	869	827	880	812	848	846	792	836	845	833	836	793	872	806	845	852	805	906	836	828	852	856	882	866	852	826	897	841	870	853	822	773	810	820	837	838	831	789	834	850	868	870	777	813	798	850	852	832	873	834	802	860	815	870	824	843	838	826	849	822	858	827	836	832	790	852	837	862	822	846	803	818	891	836	797	870	812	872	819	830	818	781	857	858	872	844	789	852	867	857	819	874	862	844	841	790	834	839	855	824	827	863	845	873	844	740	841	837	827	831	859	800	871	855	869	805	808	834	795	826	815	817	828	810	832	838	844	850	815	804	804	847	799	803	821	831	862	770	860	849	791	773	882	859	822	815	808	803	845	842	813	841	836	872	848	832	806	851	860	778	871	840	820	844	813	869	838	824	854	818	839	801	816	869	886	827	858	797	832	808	866	825	881	830	862	814	817	762	838	862	867	842	830	853	818	786	843	860	861	872	836	810	852	872	830	849	848	842	833	824	815	784	797	854	836	828	872	813	871	849	843	858	827	817	807	812	824	818	794	836	802	844	785	835	806	864	875	834	794	871	870	829	838	828	878	864	863	832	790	871	788	839	831	823	859	868	854	853	815	902	840	850	824	830	851	844	812	811	868	796	864	802	848	911	878	810	858	787	818	848	852	854	860	791	831	866	826	838	821	840	795	809	870	840	851	840	832	881	830	834	823	823	794	802	800	840	851	821	821	803	823	874	870	810	831	801	828	865	793	848	853	848	845	840	856	840	851	895	838	862	827	811	876	848	851	761	821	873	795	805	851	868	832	812	849	823	862	838	834	819	793	826	855	816	862	825	835	843	828	847	826	876	859	816	786	851	802	820	853	800	873	830	795	886	814	837	869	842	824	812	823	824	805	828	836	822	823	795	780	891	850	846	875	800	847	858	850	759	827	885	863	823	792	808	836	827	832	873	811	857	844	859	821	870	815	860	888	880	881	808	873	822	793	879	830	852	855	872	848	868	840	824	858	807	832	859	803	867	856	859	754	809	874	812	811	837	854	821	856	810	911	816	852	831	877	768	802	791	827	846	809	864	847	863	792	841	828	839	815	820	810	869	835	822	864	811	843	798	780	799	770	795	834	810	809	875	842	774	824	830	846	852	871	870	861	872	846	894	803	843	852	867	869	835	861	852	887	798	786	843	809	839	824	846	803	843	801	789	853	811	814	874	807	793	845	821	816	787	788	782	872	856	848	798	799	807	783	834	831	848	794	800	840	836	862	848	847	801	870	830	846	841	838	830	830	833	836	856	843	839	844	824	893	802	823	806	765	882	812	840	926	874	859	849	827	825	834	806	822	827	847	792	808	808	791	855	820	753	842	822	810	790	848	898	845	823	823	817	800	825	830	817	817	823	851	815	853	834	755	861	842	848	804	857	810	785	828	803	864	837	881	845	835	874	815	858	778	863	909	863	883	853	872	818	787	802	842	777	831	804	847	799	832	771	823	859	894	793	846	792	839	863	888	833	843	927	872	823	858	859	869	828	855	865	843	799	806	880	854	826	799	812	810	773	854	844	830	821	831	852
4124	1533	1205	1070	1012	985	970	970	967	983	1010	972	975	907	963	924	921	937	932	957	953	933	919	985	984	958	997	935	922	982	984	927	932	991	936	986	959	942	948	955	983	950	1015	962	907	936	984	978	922	919	944	985	1001	946	954	958	954	940	905	965	940	906	1001	989	928	987	977	939	896	962	1010	958	964	930	977	948	917	973	993	949	952	928	934	1003	981	918	971	970	961	938	1003	904	892	943	914	928	946	933	953	937	939	1002	953	902	936	946	956	974	1016	911	1002	903	939	964	902	901	933	950	939	929	900	955	1018	920	918	965	943	972	998	987	974	994	976	952	911	962	942	952	937	936	976	960	910	919	987	968	984	943	937	977	948	986	948	951	927	971	955	983	983	980	930	972	972	938	960	978	955	915	1020	929	954	952	893	891	959	927	910	975	935	929	950	935	917	935	968	978	1009	970	961	989	979	964	968	987	973	915	1051	940	935	975	992	973	940	975	960	933	1017	1015	1013	931	921	913	984	936	919	934	915	927	947	933	988	896	913	1036	934	1016	968	959	946	974	1002	907	979	973	962	990	953	942	911	979	1002	906	957	983	918	939	960	966	955	940	996	942	951	913	990	976	885	997	926	940	922	986	981	942	963	980	950	1003	1014	989	941	925	966	944	935	989	985	975	899	888	980	970	891	945	895	936	972	888	955	863	974	921	948	1035	976	938	1009	945	972	938	947	989	924	953	943	952	916	908	975	968	922	963	974	892	935	953	976	949	954	957	971	941	960	961	958	927	949	968	988	888	974	976	966	948	933	935	937	982	1001	950	957	917	876	1027	996	950	993	953	982	961	959	998	924	964	926	944	960	990	962	959	954	934	867	931	961	1001	972	927	933	928	986	938	950	946	942	942	880	990	973	943	970	943	952	946	960	971	989	948	1001	935	939	941	919	983	963	953	881	959	968	1004	1005	968	976	997	967	940	995	936	916	919	911	954	968	981	964	900	947	947	922	951	953	980	983	1011	945	940	975	887	959	1011	975	932	935	979	984	1014	962	981	972	988	969	987	1011	987	926	956	963	963	960	960	949	925	915	955	939	947	919	915	955	944	976	959	912	973	912	948	943	964	990	963	926	970	952	961	911	911	942	931	935	931	936	976	948	931	1010	965	947	903	971	916	989	1002	960	925	979	963	977	972	955	974	992	942	961	916	987	978	977	982	950	976	917	926	954	943	984	944	992	960	950	916	906	975	976	973	965	959	946	1000	895	979	952	982	953	949	968	978	941	936	971	982	917	941	955	922	994	938	997	978	924	928	904	914	918	941	928	974	912	884	933	941	981	969	918	966	912	963	940	918	921	975	991	953	957	966	973	922	957	922	905	952	1014	969	941	975	930	924	892	932	911	891	967	991	938	983	938	940	945	927	968	950	930	935	979	1017	961	955	890	1050	944	951	954	967	998	976	994	939	909	958	939	955	960	954	950	969	906	929	927	958	944	902	966	954	930	978	956	936	953	955	992	954	894	934	936	899	965	899	947	948	960	1036	908	944	977	919	940	934	966	973	933	977	973	922	971	957	974	974	945	973	970	953	945	914	981	975	993	945	983	899	948	980	966	910	966	986	947	949	977	912	950	957	896	997	1002	1003	977	920	1004	910	990	930	945	930	969	909	944	943	925	957	945	925	934	924	975	910	944	959	900	945	878	962	926	962	960	887	989	954	958	971	954	949	897	979	926	1011	967	989	939	905	955	924	970	968	914	957	891	928	963	904	960	935	955	984	909	997	909	949	950	936	929	1006	1000	963	947	919	944	946	953	990	1027	994	959	937	929	864	1010	929	930	940	991	934	1032	955	933	988	936	929	972	942	927	924	943	932	975	957	989	979	931	928	866	939	951	882	912	971	942	972	970	947	979	942	964	993	921	929	949	979	965	898	973	937	952	947	937	984	905	907	930	938	997	946	891	903	894	963	999	943	841	880	920	985	960	967	986	990	897	904	917	926	991	936	979	937	922	963	924	973	955	965	954	969	1001	901	936	910	942	931	959	939	942	929	958	950	932	956	928	955	922	926	982	987	989	919	983	947	903	985	957	954	960	962	949	935	939	965	987	989	948	941	995	945	993	935	956	919	925	920	968	913	926	980	974	960	938	974	1018	945	965	958	999	953	927	920	946	939	957	953	960	942	990	978	948	959	935	942	849	967	948	969	932	903	988	947	940	898	915	932	978	919	946	890	934	935	967	970	886	960	950	922	948	947	980	929	911	968	899	909	957	955	962	896	958	958	956	991	938	938	932	930	915	923	972	927	981	924	942	971	927	938	979	920	929	930	934	977	968	924	972	938	938	943	975	945	950	956	979	948	1012	1025	1010	954	936	925	929	985	933	987	946	939	962	956	989	932	932	964	916	974	981	988	949	935	926	932	1035	918	950	951	984	927	975	990	916	985	940	951	953	969	938	940	959	921	976	932	899	968	967	953	915	1015	977	935	978	989	911	917	971	940	960	931	964	970	985	967	918	980	1039	927	910	945	995	964	905	995	953	1008	954	978	934	994	958	957	964	1004	951	926	954	966	938	938	950	935	984	973	936	941	922	909	972	962	909	975	993	923	953	937	965	992	961	949	876	941	931	936	925	956	927	913	877	938	975	983	910	972	1012	908	976	924	971	944	931	956	968	981	1007	933	974	981	900	917	925	907	971	937	972	937	955	900	966	970	965	996	926	966	923	992	957	882	949	929	990	918	914	949	945	913	917	952	959	912	933	938	1001	933	943	946	916	935	916	983	934	923	1006	928	922	981	965	899	958	951	958	1001	994	911	936	929	908	937	983	986	963	932	951	1009	886	908	925	967	946	1024	939	973	960	958	919	938	951	962	917	905	931	965	960	901	934	976	978	963	930	968	927	955	926	944	918	966	950	981	961	924	925	927	988	937	937	940	1001	938	957	965	925	955	953	962	934	890	973	978	939	947	949	944	991	944	922	944	942	932	962	997	988	943	937	944	969	990	915	995	982	981	985	963	919	936	967	984	912	919	963	978	946	964	969	906	947	1032	992	994	977	922	914	926	933	990	930	946	956	940	975	895	975	943	961	905	983	971	949	946	922	958	916	989	977	980	909	1013	917	954	927	951	889	939	923	908	993	954	903	984	947	915	972	971	1008	1022	908	948	904	959	990	959	941	944	918	920	974	990	940	931	960	900	950	913	991	954	985	891	966	970	979	968	951	976	936	942	912	894	984	914	881	982	930	974	955	917	957	977	973	973	911	952	926	956	922	947	1022	930	953	866	898	930	913	927	975	954	976	935	963	928	910	931	987	921	989	959	896	887	945	910	921	960	961	946	982	1033	931	988	900	937	899	934	925	956	926	960	994	958	950	971	935	962	970	949	943	983	990	915	933	935	926	962	923	1018	935	969	944	995	987	982	972	1026	958	903	946	988	970	891	987	932	932	1007	930	958	951	972	952	941	929	996	927	946	953	912	943	975	949	970	1024	912	972	948	960	928	947	989	921	915	952	939	1008	904	918	978	955	974	909	930	966	929	991	960	954	940	926	985	902	935	950	963	944	946	866	989	989	975	887	964	987	913
27491	21208	29620	23096	21198	19804	552	302	329	282	298	285	296	282	310	284	284	287	291	300	289	281	293	274	274	288	312	256	297	272	276	282	288	290	282	278	290	284	294	275	292	267	310	285	257	315	262	256	302	302	261	259	265	317	266	283	285	280	270	257	288	298	308	291	263	283	296	282	291	257	297	291	271	262	277	279	263	272	283	287	289	292	292	273	298	265	273	301	315	282	262	282	299	289	291	257	270	271	289	293	277	257	272	269	274	299	293	285	292	269	271	286	276	270	274	275	255	296	293	298	306	274	265	284	245	260	304	281	270	255	267	235	285	279	292	270	274	294	290	272	291	270	269	267	269	243	290	283	265	306	262	286	286	271	268	273	279	260	290	263	248	267	271	278	277	304	278	258	295	283	267	296	261	277	254	280	281	296	281	253	304	307	268	285	278	281	317	275	293	265	259	295	250	290	298	302	278	271	285	305	265	246	270	300	302	244	315	285	279	285	287	293	300	261	331	304	283	297	297	276	287	249	288	261	291	277	275	282	256	288	273	263	307	270	273	286	257	294	269	310	281	281	289	261	290	261	289	291	266	274	281	258	266	258	304	258	312	294	287	279	306	286	256	291	259	291	283	280	272	295	273	258	231	301	278	289	272	280	311	283	271	282	299	287	283	262	270	308	277	251	303	314	291	290	247	279	297	281	267	255	290	286	286	303	278	296	269	286	282	264	289	243	280	289	288	289	254	238	263	280	267	272	278	276	267	260	260	282	285	310	306	278	283	284	281	288	260	263	267	275	255	257	271	268	282	262	262	286	279	322	258	282	272	259	300	290	274	276	262	259	298	298	290	276	275	252	274	258	287	300	307	279	268	283	311	297	277	262	253	269	284	281	265	264	270	303	294	281	285	268	288	314	281	284	271	303	276	276	302	297	254	311	274	295	253	281	270	280	271	287	275	293	288	273	302	325	284	280	256	298	301	277	279	298	290	264	296	290	296	296	263	266	275	297	269	268	292	276	294	266	263	281	306	295	283	264	282	250	270	313	303	280	267	290	278	289	285	262	279	266	268	279	315	272	251	287	258	296	295	283	299	264	265	264	286	273	293	284	303	281	304	263	309	312	277	284	295	285	293	291	265	288	299	297	296	292	291	255	257	328	294	295	250	256	273	247	253	293	269	288	251	286	279	263	260	271	265	264	279	276	311	279	308	291	253	293	298	280	300	283	294	295	313	292	285	295	259	292	273	242	316	295	297	281	257	283	294	278	310	298	295	256	286	305	303	266	259	307	269	270	298	267	253	300	268	279	259	258	266	295	262	281	270	284	251	271	298	246	283	304	303	282	305	272	276	255	256	287	288	263	259	295	268	258	305	269	273	263	285	293	292	310	278	287	280	280	251	277	301	283	261	258	285	261	284	308	298	266	281	273	277	264	278	280	287	237	266	272	292	304	249	313	316	291	271	293	276	258	288	305	285	281	266	288	303	286	269	282	281	251	280	297	311	314	321	284	254	266	279	277	286	271	266	297	284	267	253	263	271	284	281	262	320	285	296	278	274	288	253	261	286	301	296	281	255	293	286	271	263	295	277	259	293	302	261	252	287	274	274	286	269	286	309	281	288	274	279	282	263	275	299	262	253	310	288	275	273	291	268	270	293	272	296	286	297	282	285	292	301	266	224	309	263	292	298	250	292	273	293	273	292	265	292	277	269	279	248	300	288	283	279	279	276	299	258	270	258	280	299	269	291	279	312	281	249	280	269	260	293	295	292	267	282	301	269	247	280	285	278	292	305	278	287	250	254	266	271	269	282	264	290	265	296	298	288	300	248	268	282	243	272	275	272	277	312	282	279	300	262	279	279	266	271	297	299	299	296	281	277	288	255	266	280	267	276	266	285	250	271	294	256	255	302	268	271	271	290	322	282	285	259	293	293	289	275	275	290	266	276	284	264	259	291	248	249	255	288	277	290	293	297	296	295	264	290	287	278	236	261	288	260	260	241	290	281	289	281	280	273	299	319	271	262	323	291	289	332	261	297	276	289	298	318	258	286	260	300	262	285	264	263	276	289	273	294	282	274	273	274	278	311	286	278	260	281	273	296	299	296	274	266	293	250	263	316	282	282	259	300	293	271	260	290	260	281	254	294	275	263	288	270	281	259	296	251	264	332	262	264	267	255	262	280	262	281	262	307	300	271	292	252	266	300	264	274	271	274	263	277	264	267	271	265	294	273	271	246	282	267	283	272	272	250	271	281	270	257	266	271	275	291	286	273	248	282	251	285	263	268	273	276	272	261	260	255	257	245	270	284	284	274	277	292	310	272	269	279	259	279	270	286	303	272	267	294	287	299	275	279	277	275	260	251	294	286	290	263	260	282	303	315	312	258	261	263	304	235	292	273	258	277	273	294	290	299	284	301	276	284	316	290	305	243	263	274	307	316	296	283	297	297	307	277	277	291	295	261	283	263	273	286	289	304	265	275	265	248	281	281	269	270	300	292	257	255	272	289	263	275	286	275	329	295	284	265	286	293	279	287	275	275	276	271	271	257	296	275	277	268	282	290	270	307	274	291	299	288	274	292	308	259	285	281	250	285	269	287	268	298	279	268	260	281	292	266	276	284	283	259	276	269	304	306	280	316	285	290	281	258	279	324	278	286	300	275	284	289	303	271	268	245	282	272	268	289	264	266	299	280	290	254	288	283	266	293	283	251	250	290	273	265	306	293	275	252	268	270	282	252	272	255	255	287	255	254	269	302	293	251	295	276	287	277	304	255	281	251	301	278	264	251	273	285	285	252	288	288	270	283	275	280	292	303	275	258	248	278	275	291	281	267	270	288	287	259	271	305	274	266	283	285	271	252	296	257	306	263	279	280	260	267	274	296	270	286	262	266	251	261	277	284	291	280	292	300	234	278	264	292	282	304	310	298	295	278	287	278	289	291	287	264	248	315	261	267	279	278	290	292	264	266	279	297	271	287	275	291	277	286	274	246	299	301	267	283	264	295	318	264	277	275	274	296	326	295	239	291	253	304	301	291	251	248	295	292	278	292	282	253	266	285	283	273	304	273	289	298	289	279	294	305	283	268	280	276	295	273	274	297	297	289	306	257	265	278	285	247	279	270	256	264	290	294	296	244	286	289	267	295	276	255	280	278	278	272	236	271	266	282	291	280	305	278	266	269	237	309	250	297	247	255	257	292	270	287	276	303	309	271	307	270	278	266	261	283	276	240	284	285	266	278	274	295	276	280	295	280	311	252	284	287	284	283	267	268	285	264	277	279	282	250	277	286	269	264	274	260	273	280	270	276	282	290	291	286	262	265	277	263	262	284	304	280	279	272	278	294	316	291	257	244	262	304	285	276	258	320	279	274	268	277	263	280	291	264	264	257	275	263	288	253	268	270	321	296	276	258	282	279	307	249	262	263	288	302	316	288	264	290	288	277	288	267	259	258	253	242	285	273	250	283	252	274	261	284	297	269	244	296	275	269	269	262	285	288	275
3883	629	447	436	391	399	358	385	355	390	377	364	342	375	374	363	351	358	361	348	335	355	379	381	341	384	366	374	352	354	365	373	377	329	363	367	334	344	370	365	378	376	338	334	367	376	371	375	373	359	329	374	361	389	345	362	382	364	395	357	357	377	352	378	358	398	378	365	355	376	350	367	386	372	357	356	354	349	360	332	390	337	355	401	347	330	373	353	338	394	358	376	341	360	341	379	352	360	377	371	378	371	350	376	406	370	363	373	359	370	355	365	380	343	345	366	387	371	369	382	380	351	366	387	367	374	341	374	382	399	344	359	330	345	384	315	382	380	363	356	377	370	314	343	363	351	395	350	336	380	356	355	365	382	369	353	386	329	349	338	389	369	383	365	352	348	336	347	341	354	373	348	355	339	379	366	354	361	374	356	358	343	349	363	400	351	344	336	391	373	354	381	373	323	386	338	333	370	367	363	379	357	374	348	363	332	328	383	319	390	353	389	333	358	348	366	384	353	392	337	329	346	334	362	359	339	363	358	355	371	344	384	369	336	374	353	331	370	375	344	374	402	351	336	402	384	340	385	338	350	372	370	328	394	359	367	358	392	360	363	359	316	369	372	358	359	370	355	346	386	373	344	370	343	363	397	356	366	353	379	360	389	322	356	371	375	326	367	325	352	360	367	367	398	385	376	339	347	384	370	364	352	357	373	320	371	345	357	343	364	354	350	371	360	367	344	363	366	385	347	409	363	363	383	377	351	377	377	389	340	367	387	355	361	356	370	375	326	365	388	374	352	348	329	359	349	354	350	359	381	358	362	351	376	377	365	368	374	383	351	363	383	341	383	381	388	329	320	378	348	382	355	374	377	387	382	367	367	348	369	350	371	378	390	371	360	380	365	405	383	349	348	362	343	349	365	371	382	363	376	332	341	378	355	384	377	391	340	364	382	354	374	389	362	379	377	347	380	352	366	323	390	369	352	400	409	383	365	369	361	366	378	341	408	365	338	371	350	379	389	376	389	374	335	397	364	370	346	395	380	369	362	357	361	336	392	353	337	365	364	339	337	382	368	392	343	367	355	370	371	346	366	344	344	361	355	380	362	351	353	360	356	370	370	366	322	358	344	367	376	384	366	332	404	383	409	357	366	347	386	391	362	355	343	370	354	362	350	350	359	360	384	390	364	368	359	347	345	360	391	354	346	366	380	328	373	370	372	355	360	368	365	346	342	332	377	391	367	386	352	372	362	389	384	373	365	366	343	387	368	347	357	365	379	377	368	369	371	327	370	358	349	349	365	392	364	352	363	386	360	363	377	375	408	356	380	384	350	361	344	336	379	335	365	367	351	399	354	331	374	354	391	397	369	383	359	386	329	364	382	361	344	371	329	321	375	380	356	403	389	351	350	369	377	383	349	342	364	392	395	363	364	372	379	346	334	357	330	349	357	361	388	362	334	369	345	381	383	347	367	324	370	376	350	359	348	371	382	359	319	346	342	396	381	343	351	360	365	372	368	384	404	356	339	360	367	364	355	370	344	324	349	362	332	363	397	339	406	363	389	375	359	369	390	344	345	360	401	353	378	383	377	381	380	366	348	358	366	370	369	345	352	359	340	345	386	336	332	353	360	358	357	370	350	369	355	382	370	357	346	334	393	403	392	367	350	355	336	387	371	384	405	347	339	353	355	358	376	347	373	358	364	332	348	375	325	355	348	343	363	353	343	350	327	335	372	351	353	385	365	350	382	386	384	334	371	377	354	344	360	381	337	382	332	356	366	355	366	366	361	358	352	378	362	364	388	343	335	379	394	321	362	384	369	345	348	380	385	372	338	384	361	353	334	354	371	355	351	349	364	350	369	322	329	394	368	328	364	349	358	333	337	388	334	385	387	377	368	377	354	348	353	356	356	363	340	364	353	372	369	324	346	383	362	361	322	372	357	383	373	393	344	337	389	364	335	351	337	378	356	360	358	366	376	367	355	370	362	355	367	367	345	367	377	358	337	392	358	345	402	360	384	337	378	334	342	354	392	355	364	363	376	373	338	380	353	397	395	347	389	336	339	352	312	368	362	367	380	353	399	387	357	380	325	359	327	356	357	348	361	356	405	362	360	362	348	344	333	358	352	339	369	351	341	348	332	385	373	377	388	376	331	359	355	342	380	326	339	374	375	336	357	347	343	362	376	352	378	369	364	350	373	354	364	345	359	370	346	397	345	376	361	389	394	359	369	395	322	376	387	394	340	324	350	328	334	338	360	374	380	367	338	372	355	335	347	361	354	360	360	348	366	353	385	374	355	374	361	359	344	308	345	349	334	351	373	342	332	353	335	358	337	351	360	386	348	401	363	358	349	352	372	315	371	361	347	312	359	356	340	366	382	384	315	397	360	373	371	387	362	377	377	374	342	354	366	360	351	350	351	338	350	335	385	355	342	316	351	364	359	351	373	378	334	369	373	373	357	377	351	352	343	390	360	407	373	362	348	381	366	354	403	376	341	355	354	308	335	366	339	366	351	341	375	363	385	359	339	344	343	372	385	375	353	386	360	387	360	407	376	323	357	355	374	352	332	377	338	359	365	374	414	378	393	378	394	343	334	351	355	387	357	360	388	370	386	395	335	347	376	338	358	336	404	354	352	372	357	399	353	367	363	385	343	354	355	353	394	371	369	355	346	339	351	386	350	371	364	351	360	360	368	362	337	363	365	344	309	347	381	361	344	333	335	363	361	353	348	370	358	344	344	374	394	343	368	348	357	374	357	359	366	351	356	334	372	367	361	348	352	384	368	358	377	353	363	334	338	342	373	407	366	372	355	377	319	356	357	377	335	354	412	384	374	369	340	350	374	379	352	393	356	323	312	365	373	363	357	399	368	342	383	357	353	357	364	368	370	367	340	355	359	375	357	363	364	360	367	373	358	340	348	367	384	351	365	358	360	353	357	356	338	368	378	394	373	389	375	347	364	352	376	343	378	383	351	384	369	334	365	392	341	344	367	358	360	374	339	362	347	374	379	361	369	345	384	324	388	343	375	401	397	378	353	386	324	381	367	344	392	364	345	361	373	328	363	346	342	361	339	335	372	347	367	358	364	372	356	355	355	349	358	363	366	353	331	388	331	357	343	368	368	361	354	347	332	380	317	366	369	409	365	372	353	364	328	396	336	366	373	360	372	351	336	331	376	391	382	337	353	368	355	341	362	389	376	382	369	343	373	352	347	381	376	380	358	372	377	342	390	337	389	343	350	361	380	354	354	373	383	360	369	374	340	375	390	379	374	333	372	369	345	336	373	349	341	369	349	359	342	356	368	377	333	374	358	363	360	375	372	350	383	346	389	367	389	374	377	357	355	378	335	336	334	385	383	354	396	363	376	362	375	292	372	372	334	361	378	366	345	354	370	363	351	370	385	401	336	375	361	353	363	358	365	364	369	367	344	364	352	338	375	336	361	367	351	396	333	331	354	319	364	351	344	363	391	328	371	348	390	365	371	344	326	368	364
22611	21250	29575	23254	21250	21450	24778	4370	882	839	832	831	828	796	865	827	837	835	804	821	796	798	851	840	827	839	802	810	849	861	800	814	820	828	861	796	852	803	831	861	800	795	816	860	794	896	810	854	856	898	808	798	762	800	775	784	846	846	739	860	841	791	824	831	824	820	790	841	791	818	856	784	793	806	820	803	846	809	810	841	794	832	774	806	805	856	823	843	861	796	783	804	788	795	851	815	753	824	845	784	776	817	808	801	855	850	805	808	906	784	774	780	789	826	783	804	834	864	806	810	834	827	786	828	815	803	802	791	770	809	857	857	810	796	838	810	860	791	794	805	799	799	823	772	824	799	805	823	827	797	774	810	779	827	800	809	776	824	779	863	838	806	820	807	749	830	806	814	790	817	841	803	791	803	816	803	839	804	777	822	787	781	827	833	830	848	832	863	791	810	819	802	714	787	829	856	847	790	815	854	810	783	833	842	771	822	751	903	809	799	841	776	828	843	855	788	810	837	831	824	815	819	827	746	791	833	779	717	801	759	780	799	828	770	799	839	741	808	826	781	836	821	764	823	804	815	820	787	800	832	850	812	785	805	806	880	830	784	804	817	783	825	775	822	769	810	859	783	862	800	785	839	872	791	866	808	796	757	818	761	732	826	805	840	803	792	835	794	825	831	827	832	825	842	815	762	789	789	792	811	798	793	783	805	849	824	806	820	838	843	865	836	812	776	781	840	787	800	773	820	833	788	796	820	851	783	810	738	809	797	859	812	803	791	784	826	800	811	773	818	819	809	791	855	856	764	827	814	823	750	805	792	819	830	860	825	813	850	784	792	823	806	860	785	821	806	839	795	761	781	798	857	853	813	788	825	822	779	834	839	818	767	828	818	794	801	821	828	770	833	826	764	796	807	813	877	845	843	790	769	831	773	804	804	804	793	785	785	804	767	764	814	792	790	771	786	783	817	830	804	765	860	870	841	792	772	829	803	825	777	766	837	801	813	788	780	851	775	772	741	834	812	801	809	829	796	817	870	831	821	802	812	790	839	868	786	764	784	847	782	840	820	764	831	789	849	758	849	795	770	791	840	806	830	816	778	813	794	809	806	790	794	825	744	816	822	845	809	843	811	801	822	766	752	755	822	810	824	777	780	834	792	793	833	840	853	846	863	820	840	818	784	800	798	812	813	819	802	823	806	773	760	820	810	780	783	833	818	836	803	830	715	778	782	780	801	843	837	796	800	779	844	829	755	819	785	774	773	811	832	747	801	765	796	850	789	856	787	832	849	839	827	791	815	831	762	777	794	761	813	799	784	771	810	806	784	840	766	798	765	823	830	806	850	800	815	776	786	806	780	800	791	843	746	775	820	779	774	816	811	826	872	789	816	769	821	768	786	791	829	816	833	829	793	834	830	791	856	768	832	819	803	813	813	808	860	798	832	804	750	799	809	815	815	843	819	850	819	815	809	865	781	795	773	868	820	791	824	781	818	835	861	848	810	812	809	841	799	786	809	857	821	833	804	807	809	787	828	778	773	843	843	794	795	768	828	765	750	788	822	783	816	850	790	859	814	805	777	835	808	852	808	826	751	806	796	817	776	813	800	843	794	829	782	801	809	832	832	799	813	783	803	828	775	786	759	805	766	756	780	826	822	820	765	806	841	816	822	815	842	824	785	807	840	872	795	844	778	793	785	805	813	795	772	773	811	846	790	788	811	842	772	783	780	833	823	821	812	793	847	804	776	767	810	777	782	793	774	801	878	828	798	838	842	833	828	843	820	788	808	810	765	807	800	787	813	805	848	813	848	802	786	786	797	767	771	816	787	809	795	841	787	783	826	799	786	814	798	837	779	807	794	804	816	750	829	839	804	785	827	813	793	799	822	823	831	794	840	790	772	760	853	786	856	813	792	827	825	803	786	813	846	813	846	783	821	827	826	794	859	781	847	776	806	809	815	789	795	788	794	850	840	753	809	787	777	829	841	821	780	827	795	736	857	786	791	772	852	789	813	836	739	825	845	837	738	788	845	841	831	814	776	814	787	799	791	849	782	769	854	812	804	818	835	868	756	810	778	810	817	793	842	853	783	730	782	754	816	766	789	777	759	822	789	843	786	827	774	762	831	782	853	760	818	787	797	756	794	822	811	812	795	786	850	812	842	804	831	837	757	833	799	828	808	771	803	788	812	832	834	815	776	773	814	830	831	778	799	883	760	797	805	811	790	818	737	833	816	761	795	752	804	748	825	797	818	804	799	775	757	823	786	791	784	786	782	825	817	814	812	800	842	725	794	803	797	838	797	791	814	798	778	814	813	794	830	860	776	798	826	804	760	794	821	844	797	759	781	830	811	805	826	822	769	849	845	798	790	844	775	782	777	825	843	783	800	828	825	810	809	806	781	816	749	783	815	830	820	797	849	818	805	757	822	747	796	832	811	837	848	801	763	777	816	804	773	791	777	838	808	813	800	822	771	779	824	812	800	767	868	772	842	825	808	806	804	738	837	851	829	777	800	780	807	829	819	796	792	765	814	777	828	843	800	865	752	763	779	785	783	750	818	855	781	831	794	800	749	815	832	841	835	775	816	798	813	858	787	795	820	835	773	823	809	781	801	783	783	842	836	821	820	818	800	768	817	841	803	850	824	778	779	773	838	841	886	747	806	803	799	827	808	778	782	819	757	809	776	860	760	775	786	778	792	851	754	769	751	793	877	823	872	812	796	780	771	829	816	803	854	830	851	813	854	734	756	788	777	770	823	765	812	847	809	764	805	810	768	847	817	827	802	814	834	819	809	789	798	796	772	827	831	766	809	835	807	815	786	786	777	823	823	779	778	804	815	816	815	807	788	846	781	823	797	845	790	812	849	794	859	811	804	767	817	796	813	809	833	789	773	779	756	837	819	802	763	862	827	770	827	837	804	797	791	797	834	826	766	782	801	828	830	812	826	820	802	819	778	782	807	797	776	820	839	786	787	781	827	788	787	755	828	785	823	777	814	812	842	805	822	816	761	889	845	790	774	789	798	823	802	799	800	770	835	784	811	774	758	857	844	806	815	884	795	782	751	820	790	858	829	768	743	759	814	829	769	826	764	826	797	803	783	781	770	810	833	796	781	860	847	830	806	797	824	836	746	778	779	783	804	767	768	793	818	783	781	782	867	835	823	836	772	780	815	908	770	808	817	823	805	813	797	821	836	777	842	814	847	757	818	812	817	823	856	838	841	860	757	771	801	833	823	828	799	831	757	842	810	864	806	815	821	822	830	769	790	842	781	836	792	832	813	797	821	812	752	778	799	831	808	782	831	795	765	826	803	806	874	801	815	794	851	824	752	832	779	863	795	841	780	791	803	810	770	803	828	765	801	780	793	774	814	793	841	761	781	834	812	798	793	834	800	744	830	793	774	745	783	804	811	814	862	762	829	832	801	775	794	750	810	813	776	808	772	784	811	778	797	833	828	823	794	749	752	827	811	861	813	860	773	824	784	793	754	810	802
4695	1988	1283	1117	1108	998	1011	1020	1012	975	949	945	958	940	940	955	955	970	994	939	952	955	967	919	947	917	1013	936	928	921	924	900	865	954	987	941	929	887	946	920	930	921	923	937	929	975	935	923	960	968	944	923	963	918	991	898	959	927	923	900	927	912	967	951	952	950	897	991	895	924	930	940	956	975	934	926	899	950	944	894	949	970	913	990	923	891	922	934	881	984	940	961	940	966	940	928	893	934	979	947	952	931	978	924	905	913	983	948	901	901	978	967	924	916	938	917	951	877	904	873	902	943	954	939	915	946	915	885	937	930	886	934	940	918	959	906	958	937	933	935	954	925	952	971	917	931	968	818	905	937	923	909	918	908	949	963	922	882	995	898	925	974	926	959	968	948	913	939	937	1001	910	915	954	934	904	978	944	946	960	983	967	977	911	881	956	940	930	970	956	968	973	971	920	933	962	953	981	951	952	935	905	972	946	934	942	966	919	940	941	937	941	984	905	943	913	931	944	933	918	936	941	923	932	964	934	984	922	933	943	971	921	991	927	939	940	950	853	946	881	937	906	958	915	956	971	929	895	918	863	918	899	948	960	906	959	941	989	927	948	938	967	928	927	948	952	934	865	899	973	949	911	934	895	934	926	949	909	959	933	960	927	947	941	970	962	890	943	923	884	978	926	889	881	955	914	901	920	946	965	959	936	947	870	959	913	920	944	964	909	978	931	958	926	908	923	966	954	918	888	886	895	943	971	938	985	914	989	978	940	917	919	955	963	906	883	931	922	956	895	953	969	939	957	869	961	948	963	929	896	914	919	897	952	928	929	935	949	912	932	936	943	917	977	944	942	979	929	903	946	959	941	921	951	941	933	966	963	960	955	975	991	956	894	901	948	994	966	944	881	983	890	894	987	937	916	934	941	985	933	923	950	970	933	952	904	886	931	961	925	945	934	955	928	938	898	932	955	941	957	942	960	955	973	890	965	948	925	964	972	957	872	927	954	977	987	942	928	909	887	944	947	868	961	916	929	993	911	960	920	1005	958	912	883	934	972	907	963	904	933	949	938	921	966	909	930	900	952	917	953	956	927	924	999	925	990	943	880	908	968	931	864	938	901	856	1012	906	920	986	912	951	889	908	959	955	932	958	923	957	925	931	892	922	939	983	952	910	920	970	919	963	1019	927	894	970	941	920	921	894	918	896	864	895	873	962	966	944	923	960	987	918	891	918	946	907	959	954	974	924	948	932	968	916	916	894	944	891	940	992	958	937	915	966	908	927	980	885	928	946	1005	935	946	903	951	962	944	971	935	982	894	956	937	941	912	914	919	954	900	931	930	986	917	943	904	893	902	864	940	904	950	897	923	983	966	972	973	890	947	965	963	956	921	929	929	883	971	952	906	932	938	995	944	953	978	924	843	990	945	912	932	931	981	900	950	991	931	968	970	948	931	932	943	931	924	905	920	944	911	945	925	919	937	933	924	897	949	949	948	960	924	929	929	985	974	948	958	904	958	916	900	944	925	911	948	945	928	959	970	881	948	938	1009	921	942	940	892	892	916	905	964	934	965	925	947	937	920	913	927	949	915	950	1015	956	1024	925	940	862	925	975	926	943	912	903	968	966	912	950	984	931	916	969	882	920	928	932	904	951	971	984	914	953	883	918	928	956	930	900	891	972	946	935	924	986	959	946	934	926	953	974	964	915	885	937	977	916	954	961	1009	961	954	976	940	908	955	942	927	956	910	950	970	901	923	887	905	967	948	945	954	929	926	919	912	925	937	909	932	961	963	903	982	885	947	916	913	868	951	973	972	1002	934	942	975	916	914	922	900	970	881	949	939	975	925	905	920	932	891	979	938	967	945	889	960	960	906	881	966	914	938	945	959	952	926	920	961	974	863	931	949	980	952	939	909	939	982	983	948	930	899	925	888	975	912	914	980	964	919	937	903	881	934	923	923	894	1001	953	976	860	887	940	891	916	941	881	943	935	963	894	939	899	873	962	907	901	899	981	916	973	932	901	895	929	915	940	963	904	955	959	914	960	896	931	990	927	942	915	920	941	948	958	934	912	944	939	979	954	946	920	913	918	916	920	930	951	923	971	885	904	954	896	935	971	955	1009	960	952	895	906	942	921	979	986	990	933	948	962	935	958	946	988	913	932	937	921	966	974	968	973	977	931	939	960	978	941	913	952	927	945	927	901	906	958	908	945	967	946	945	924	943	949	959	921	971	915	988	936	946	945	928	945	897	871	956	907	954	953	912	957	963	894	969	946	930	953	908	949	972	929	879	1007	1001	936	975	939	971	947	971	1029	911	895	949	959	919	962	921	914	972	946	960	960	901	936	974	1023	922	876	988	906	916	924	882	914	912	946	940	974	946	929	916	938	945	954	994	956	956	963	933	967	913	961	895	931	940	918	918	899	933	994	953	920	983	1003	951	904	942	901	946	981	943	951	941	932	907	991	956	975	925	929	958	929	925	886	945	948	928	880	931	920	914	952	951	933	909	967	871	945	932	972	945	910	954	919	984	964	950	956	966	876	896	918	918	907	1006	893	968	966	939	999	926	888	969	928	928	887	874	967	940	917	965	941	1003	942	964	866	912	942	899	993	893	936	964	914	940	943	980	976	963	896	990	905	856	952	965	954	945	946	942	952	967	986	864	924	936	1026	948	941	889	937	969	972	949	1013	969	977	938	904	988	933	938	900	897	922	947	893	922	891	943	905	959	919	902	932	923	930	1039	950	931	946	965	908	916	969	955	910	878	947	887	895	928	955	910	933	1004	943	946	1011	884	911	986	957	1002	932	974	944	962	909	981	951	977	973	940	901	942	976	872	937	949	936	961	944	975	905	929	917	969	897	911	913	918	933	912	914	932	943	911	1001	945	968	889	890	954	925	923	982	933	941	881	956	897	935	914	906	901	954	929	902	968	917	937	986	940	918	911	906	899	932	881	935	919	963	1002	921	964	965	922	904	909	960	877	912	935	904	939	959	933	920	901	899	946	967	926	968	983	908	964	937	891	974	953	941	961	964	886	892	946	964	962	952	981	909	934	908	958	965	964	883	919	946	961	934	925	949	913	871	963	950	912	903	952	917	944	917	957	942	939	958	946	939	910	935	916	950	916	901	899	945	959	943	898	930	964	908	1004	919	936	908	930	920	961	965	881	889	988	904	923	941	930	902	1012	916	945	950	956	938	936	902	895	926	949	933	967	922	907	934	915	916	961	932	927	933	973	959	939	933	934	940	897	970	946	954	930	933	981	884	1014	922	963	951	904	984	954	901	940	903	933	926	920	898	925	916	903	898	949	956	956	989	1022	960	930	961	916	946	939	927	952	932	860	942	906	944	960	1006	917	923	922	877	921	937	948	953	948	932	971	935	937	915	950	917	873	939	909	977	960	900	945	896	937	972	938	965	897	933	902	970	961	977	924	927	935	969	963	869	925	920	1001	903	915	949	979	881	901	958	948	920	930	945	927	902	942	973	866	942	915	865	957	1007	882	944	921	898	943	967	953	936	978	965	960	937
27947	21220	25459	14081	534	452	426	434	447	422	400	405	454	401	414	427	461	408	441	429	417	394	423	412	442	403	407	445	414	429	421	405	411	440	429	480	427	468	413	465	414	403	407	350	472	409	411	381	436	401	396	416	433	421	418	401	408	412	412	460	431	448	404	408	416	405	385	428	411	383	415	421	407	424	465	455	426	406	435	427	415	439	421	428	412	428	460	428	473	431	414	401	393	415	415	434	427	403	428	438	404	477	440	427	446	399	428	455	407	411	408	417	421	453	407	398	402	419	421	438	430	436	444	417	474	461	453	396	381	444	425	394	438	423	432	407	418	456	446	413	422	413	428	381	411	408	430	453	437	443	421	393	419	452	401	406	409	431	421	436	432	471	428	470	409	456	429	461	455	423	409	422	440	427	427	425	424	442	420	420	418	423	417	401	418	402	429	448	428	424	415	433	423	403	411	418	440	396	446	411	408	455	392	410	419	422	417	433	430	411	446	427	453	411	430	479	414	425	429	437	403	416	424	437	438	436	448	451	421	413	431	411	427	415	439	419	411	420	413	419	435	429	430	421	434	457	449	479	445	435	456	394	414	441	428	446	436	398	411	438	435	432	443	442	437	429	404	434	375	414	401	411	405	416	433	372	425	439	457	358	462	401	394	415	431	438	443	402	422	397	422	430	401	431	436	448	441	432	433	425	433	451	448	425	453	388	426	419	451	427	445	446	438	415	389	432	431	451	422	414	427	412	409	420	455	406	400	411	394	421	412	422	421	432	418	450	488	410	427	426	432	431	455	426	425	409	424	425	464	437	413	435	412	428	386	423	446	445	410	412	435	429	439	405	430	430	403	418	468	418	410	391	426	404	421	437	416	417	445	417	446	429	400	440	430	402	401	431	453	405	399	379	424	391	410	415	421	428	409	392	433	435	412	452	432	437	429	446	426	392	408	472	393	429	441	447	414	429	409	386	441	420	437	429	411	451	433	457	409	432	410	413	459	441	428	428	416	431	409	416	441	403	405	441	403	416	420	455	440	426	465	423	396	409	411	410	418	426	418	469	405	412	433	400	443	403	422	440	449	461	448	446	403	442	414	429	443	445	421	413	444	415	385	412	460	420	429	427	420	440	415	450	400	425	458	380	460	413	406	399	390	402	421	377	456	409	409	401	424	445	437	441	430	416	465	422	410	449	429	424	419	382	411	443	482	469	461	437	430	461	425	428	442	417	411	401	427	434	426	439	425	398	415	423	443	443	415	423	453	421	397	433	434	425	425	403	417	460	463	452	377	394	396	368	411	409	439	417	435	391	397	451	456	437	416	436	433	435	413	408	395	418	415	437	395	425	412	412	424	413	427	443	454	418	445	424	376	449	446	418	428	431	420	410	417	425	422	402	436	398	406	425	426	468	409	441	409	444	415	412	410	409	457	435	427	432	436	460	414	435	438	450	410	448	396	412	408	404	396	447	428	403	412	427	446	407	440	416	441	410	419	396	438	412	402	424	421	461	404	425	443	413	422	397	437	420	430	418	436	411	451	401	412	437	422	406	461	422	418	425	441	456	429	408	443	441	440	389	450	415	441	440	427	444	441	411	386	434	403	416	433	437	421	411	412	422	419	424	449	434	402	423	436	414	441	468	413	414	393	410	398	394	452	430	393	450	425	438	412	455	403	439	468	447	420	410	413	397	445	426	410	415	413	434	402	447	441	387	447	424	441	408	433	423	407	411	439	421	417	404	442	418	447	395	443	391	428	403	398	411	461	457	435	407	442	418	449	423	410	410	459	441	426	421	422	419	413	444	461	443	444	452	431	426	439	379	427	399	425	413	403	436	412	425	389	409	439	418	409	440	435	462	423	418	446	482	383	442	429	443	381	455	437	419	441	434	431	428	459	425	442	468	429	451	383	391	435	443	399	389	422	429	423	445	425	414	403	442	391	428	412	423	474	422	420	430	414	403	394	406	403	451	430	405	454	411	438	440	467	392	425	454	448	398	429	389	410	419	407	433	394	405	414	422	433	443	407	411	434	401	414	399	420	392	430	418	440	417	440	458	436	392	451	404	399	443	418	438	451	423	433	391	400	442	402	427	422	437	429	410	451	436	432	430	403	413	475	425	430	419	428	425	416	439	420	410	403	408	416	415	393	431	461	406	426	441	409	445	366	424	425	416	424	418	447	421	449	411	421	384	427	405	436	410	378	405	454	444	415	450	455	375	419	430	464	422	399	391	433	401	383	399	422	419	425	427	451	435	398	416	430	479	413	431	418	406	427	410	410	411	472	402	410	443	409	426	413	390	420	416	445	407	433	414	439	439	436	406	423	442	404	421	377	435	433	421	406	446	442	422	412	438	408	410	448	417	426	443	440	387	460	416	481	450	421	449	402	477	390	426	424	425	372	442	437	488	461	490	410	446	388	423	465	399	397	435	427	401	403	420	425	432	456	402	419	416	405	414	430	405	383	440	420	385	421	456	427	446	418	447	442	425	414	467	451	456	446	409	420	403	415	426	431	420	392	450	443	421	421	409	445	389	453	473	422	424	429	439	430	413	441	429	440	423	435	410	405	417	443	430	446	413	398	447	402	455	441	399	440	400	446	426	449	458	421	442	426	405	436	428	416	425	418	443	438	452	439	455	441	429	433	407	393	442	432	420	386	403	424	427	430	395	421	418	415	427	435	420	406	451	443	392	462	441	472	392	421	400	434	440	419	444	391	416	454	387	434	424	418	414	417	409	413	399	418	414	451	431	408	430	401	402	457	422	408	405	432	429	433	441	438	426	414	411	397	407	452	460	385	440	417	405	463	412	443	404	404	396	444	420	413	433	380	460	432	423	417	423	428	392	398	436	395	399	435	408	427	402	435	411	422	423	427	431	429	418	395	451	397	481	435	411	443	405	381	415	413	446	424	392	405	426	399	409	415	421	415	460	423	428	476	422	420	448	410	388	405	443	401	419	444	417	404	441	435	421	396	434	412	382	455	426	422	437	421	422	437	443	398	407	427	406	420	435	444	445	416	394	398	488	434	442	412	421	441	391	436	400	433	399	404	420	390	479	426	442	396	451	414	426	398	471	440	422	411	373	406	425	404	429	397	430	389	439	427	421	423	414	418	438	439	391	399	441	426	443	444	461	395	431	411	443	421	419	458	440	456	436	427	411	414	445	445	405	419	381	425	425	449	446	451	424	384	422	433	393	416	439	440	449	463	413	427	398	448	414	388	404	454	439	404	434	411	420	410	430	435	427	410	401	433	421	457	396	429	428	434	418	416	411	429	416	420	437	397	389	449	459	443	420	393	432	433	421	426	424	433	443	408	448	432	440	411	421	395	442	404	395	409	405	401	418	447	381	412	366	436	433	382	406	450	451	432	453	435	431	409	451	437	433	408	407	439	437	434	431	423	446	446	439	421	424	445	413	449	454	456	431	438	434	433	426	403	398	470	436	430	398	413	415	430	391	429	413	440	432	440	403	431	406	411	400	423	392	415	402
3428	559	495	524	546	544	495	490	505	563	485	506	478	503	526	508	523	481	525	489	520	486	527	539	508	544	492	493	520	534	485	518	490	496	499	480	516	517	494	515	539	503	508	502	499	534	484	524	482	488	488	510	524	510	516	482	522	518	527	496	526	529	493	528	467	509	527	500	479	517	477	507	533	530	500	512	505	527	542	508	472	530	484	499	487	540	509	485	525	496	512	582	534	502	504	533	517	503	518	498	503	530	526	517	492	519	508	517	527	499	505	471	482	499	530	501	514	518	528	513	511	513	511	513	488	495	533	517	489	481	537	496	483	519	534	474	515	542	536	487	511	505	523	492	528	558	543	510	511	479	479	487	519	517	530	471	545	474	498	501	486	481	462	491	530	502	533	494	508	542	545	490	526	543	517	535	498	535	526	510	506	526	547	536	503	510	496	502	472	533	532	505	506	505	534	517	493	483	505	483	560	512	511	523	544	546	488	536	534	481	491	532	549	514	548	489	517	522	508	481	496	534	533	450	481	509	505	496	528	577	511	512	482	525	501	528	532	501	530	490	477	514	546	509	542	497	521	524	512	565	494	539	522	523	488	513	534	502	537	545	489	485	522	478	522	490	518	530	528	502	520	502	517	509	495	527	516	485	485	535	504	484	553	515	486	490	535	530	523	469	547	487	506	500	537	519	506	520	539	542	531	477	508	511	508	529	505	481	524	523	497	497	514	509	599	539	507	498	538	516	517	512	517	533	494	535	542	502	526	523	520	513	513	495	537	470	538	542	550	498	518	519	544	530	505	535	530	510	493	540	507	490	519	460	520	513	517	505	479	482	478	544	485	528	511	515	508	498	504	512	547	533	485	525	545	504	506	538	503	500	545	511	490	462	453	503	549	532	517	481	545	487	527	526	504	492	537	502	534	478	523	513	531	528	503	545	543	498	481	519	508	490	511	527	481	514	550	496	484	475	506	510	504	524	551	476	496	501	524	532	527	490	497	501	502	525	486	491	509	545	480	508	505	511	529	498	534	474	509	455	562	499	524	481	485	538	515	515	500	498	522	508	480	482	505	507	512	525	510	492	491	540	516	502	484	497	484	535	472	522	484	542	567	479	535	545	479	500	502	512	493	485	519	500	531	495	532	499	513	464	532	535	498	553	469	500	542	508	509	474	501	525	495	512	517	482	556	550	522	449	490	477	493	538	550	517	531	529	554	531	483	477	511	507	486	519	536	519	496	517	522	532	497	493	522	508	496	487	528	484	501	509	505	518	509	488	509	515	534	523	449	497	455	526	494	501	492	487	491	502	532	500	512	513	495	527	524	523	505	516	532	534	476	522	513	556	503	500	499	527	548	501	537	511	532	515	493	504	500	473	479	549	528	481	522	521	537	510	458	544	507	557	447	557	520	487	552	509	490	498	527	509	543	533	515	505	482	474	486	495	537	525	519	500	476	496	492	497	543	498	495	541	531	501	511	516	513	534	529	516	536	518	547	458	516	513	503	501	494	497	485	508	491	518	457	451	493	505	491	538	518	527	510	515	521	500	536	516	515	511	508	537	482	538	495	505	473	480	498	519	475	526	505	517	494	516	495	498	512	539	518	481	499	490	518	486	526	534	474	478	505	478	480	484	530	507	508	482	536	505	500	503	524	528	544	517	478	545	528	494	480	515	473	479	457	506	511	535	498	534	485	506	477	512	493	484	497	485	512	490	492	509	510	535	550	507	496	501	501	527	507	503	525	538	500	514	498	517	487	496	502	465	510	512	500	539	506	505	521	495	506	513	458	499	504	529	522	533	493	491	488	513	516	542	509	507	490	512	512	495	528	517	454	509	517	498	515	507	557	527	496	501	523	505	497	560	541	538	479	454	511	528	475	520	514	515	470	518	502	509	536	548	514	479	511	523	481	523	501	539	514	524	506	492	506	511	526	500	534	550	544	492	526	504	478	488	522	511	500	505	538	522	507	537	538	522	521	488	527	504	522	482	551	479	534	530	503	577	503	457	528	510	510	530	529	518	515	517	511	498	492	494	550	507	518	489	502	491	533	508	494	500	502	531	497	527	529	498	521	490	545	533	499	483	547	527	538	525	512	536	517	512	491	509	479	503	512	514	516	469	510	549	467	521	505	461	477	501	484	504	495	539	508	525	512	509	486	544	511	519	490	517	533	468	518	524	510	551	474	540	453	536	525	496	521	530	478	512	492	553	539	507	499	513	513	476	548	530	535	515	506	522	499	516	495	515	517	496	505	514	505	531	527	479	523	511	501	532	520	526	480	501	526	527	469	547	532	505	511	497	512	544	519	511	519	515	538	508	528	493	518	535	510	534	490	508	454	484	508	470	485	504	537	504	491	523	498	503	525	524	492	503	521	536	498	491	538	516	514	535	507	535	497	498	500	518	497	515	494	524	534	515	490	496	507	532	540	497	501	513	539	517	546	503	511	546	490	521	502	514	511	520	541	500	504	489	515	499	513	497	530	517	488	541	492	553	502	488	536	521	482	519	556	533	540	476	513	490	514	488	549	519	500	481	581	529	480	539	540	505	526	529	488	493	533	479	524	521	557	533	493	540	554	510	487	517	530	524	482	486	518	502	484	528	477	487	492	494	479	516	476	509	521	523	504	498	491	506	518	574	534	494	537	495	521	516	520	502	511	487	485	529	493	559	512	543	512	476	527	526	503	529	495	504	542	494	465	528	512	525	462	516	532	550	528	459	501	526	546	524	496	509	530	469	526	505	527	510	479	490	574	514	501	522	544	526	510	477	534	517	532	471	514	537	559	503	538	513	501	486	514	541	509	486	527	506	536	508	457	489	524	489	502	538	513	480	509	510	510	483	525	553	542	502	480	499	488	510	512	479	507	505	498	535	519	526	530	481	490	558	511	547	482	483	500	511	498	547	488	544	506	534	510	544	494	470	480	477	498	500	497	487	502	507	533	515	519	520	498	528	502	469	514	500	505	517	507	526	508	546	521	523	527	521	534	526	521	544	518	513	510	483	522	479	524	493	514	529	501	518	536	529	500	541	498	473	487	487	534	499	508	509	508	473	475	532	477	513	496	501	542	525	509	511	540	529	471	501	482	493	512	533	512	530	510	496	496	535	506	538	512	471	543	446	491	492	480	568	513	497	514	514	541	528	492	503	531	499	506	503	552	514	476	504	535	546	526	523	500	536	514	528	527	495	516	521	534	534	496	518	504	519	523	520	521	518	511	553	528	533	530	497	472	535	547	490	534	482	528	486	480	518	521	519	508	545	499	493	529	548	510	524	536	534	523	541	565	499	500	522	556	495	496	500	555	537	508	492	569	484	518	501	496	498	513	504	508	520	512	500	489	505	490	538	492	520	493	513	485	487	514	493	496	477	549	522	509	513	473	533	513	502	529	509	511	524	523	523	493	487	520	519	529	449	525	535	482	501	514	499	486	497	517	495	537	500	509	465	485	530	507	504	529	536	526	506	543	522	498	540	514	513	521	485	518	491
25354	21224	29808	22937	21225	21290	19543	1201	859	844	897	833	848	932	907	881	874	881	853	898	866	841	830	810	892	868	870	872	837	829	815	870	831	841	909	845	834	907	846	814	835	831	827	867	872	846	811	856	837	838	815	864	834	804	853	819	837	874	865	866	842	905	849	815	825	845	781	882	844	816	793	879	855	884	783	853	840	843	782	843	847	864	773	870	867	819	855	853	859	847	845	825	799	814	755	886	832	881	859	836	869	860	901	860	831	878	858	814	809	878	844	838	847	863	782	836	896	779	825	798	774	847	817	802	855	880	825	834	891	871	800	791	797	872	860	828	864	814	843	822	887	857	836	900	848	837	866	825	863	821	874	840	834	879	848	818	824	840	869	855	842	883	858	803	847	867	858	836	852	835	889	847	864	843	842	833	901	860	840	847	836	844	843	841	809	854	872	910	810	811	844	803	857	826	780	867	882	858	882	801	857	845	851	849	839	809	893	819	818	840	836	891	825	846	824	860	832	869	836	872	837	827	864	820	860	899	879	832	884	844	830	835	920	868	854	855	866	809	813	792	817	810	842	866	881	804	827	869	801	888	880	820	836	903	892	882	841	841	866	902	834	846	806	854	800	815	844	827	830	804	869	887	808	809	837	825	869	874	830	824	852	883	828	823	856	846	796	859	775	849	870	822	872	860	860	880	836	830	843	910	810	811	828	825	804	856	849	876	832	799	827	880	867	854	883	824	854	860	820	846	820	836	803	854	792	834	849	796	791	849	812	846	822	948	886	847	862	828	904	855	839	826	831	834	825	833	833	821	839	835	805	878	847	838	843	840	869	840	881	851	823	832	835	787	855	820	873	803	866	790	830	820	832	813	848	875	834	873	870	830	802	839	822	830	848	802	811	839	834	900	874	795	816	793	823	851	821	830	853	901	770	821	884	833	874	865	806	911	845	788	895	842	836	858	851	840	826	787	845	796	806	783	838	830	871	836	841	834	842	848	866	851	804	851	871	827	838	845	803	817	792	832	848	819	832	815	879	806	877	810	862	892	858	822	823	834	835	846	821	777	877	822	854	823	848	851	857	848	839	886	845	821	856	901	807	842	856	841	846	841	810	817	800	885	824	866	809	834	830	815	843	831	810	877	869	849	792	840	839	821	842	838	821	855	848	853	820	830	848	795	824	835	840	903	836	801	889	804	849	861	794	826	845	838	824	816	869	863	794	860	830	880	824	861	863	859	882	839	809	841	846	869	878	794	867	811	823	821	846	819	814	799	865	833	826	848	834	806	847	831	831	888	818	822	840	839	851	864	832	836	852	804	852	854	842	864	847	841	826	815	843	818	860	839	866	884	882	826	842	832	844	868	849	864	825	863	824	850	810	781	830	844	853	851	830	791	889	854	820	868	885	812	809	816	826	824	869	858	799	822	826	831	845	850	779	863	875	850	789	786	833	894	864	846	859	876	840	883	834	820	827	830	831	804	816	807	890	824	861	824	850	815	808	850	877	807	882	849	822	862	863	803	828	862	842	841	839	851	806	874	843	821	832	815	789	844	811	828	793	800	860	852	828	847	863	827	853	847	823	822	854	800	878	821	826	849	836	846	824	850	841	797	855	820	804	799	823	833	858	861	843	841	873	845	883	865	818	802	823	823	773	830	874	835	828	782	851	826	835	853	845	807	838	868	794	800	821	828	797	825	832	791	824	900	824	824	831	815	827	863	841	779	858	810	856	811	867	843	848	817	815	861	858	836	817	846	885	827	860	790	816	842	821	802	850	865	814	834	820	814	858	856	835	866	829	814	805	828	835	813	862	843	844	839	816	867	815	857	845	871	831	812	810	853	812	877	844	910	798	780	797	844	785	868	794	822	807	860	904	850	832	818	836	838	785	845	866	754	834	835	883	880	867	845	841	819	856	841	820	860	847	865	873	851	853	877	827	866	840	832	791	830	850	808	798	843	838	829	800	840	853	835	870	848	816	830	827	862	846	788	822	839	843	856	822	828	824	848	817	782	843	788	841	824	805	836	808	833	836	885	842	842	861	829	866	849	832	869	833	840	798	799	808	857	858	857	805	856	857	839	805	844	770	849	820	841	752	836	843	804	862	857	821	868	855	874	827	823	814	883	795	827	838	829	817	816	823	852	818	810	841	881	820	868	819	850	856	836	827	877	859	840	829	858	824	855	817	845	830	809	836	820	841	818	836	918	866	856	843	811	810	798	883	874	859	880	787	830	842	888	879	844	856	853	841	855	893	829	869	814	850	805	857	826	817	868	813	833	891	780	848	817	864	800	867	852	838	835	866	807	796	812	838	761	824	844	837	771	826	829	837	770	824	872	838	765	814	805	801	857	835	868	840	799	813	832	784	821	827	797	854	842	833	827	825	821	814	837	850	833	835	845	805	838	814	748	828	829	827	832	865	795	812	835	840	848	823	818	832	866	818	845	789	818	843	826	804	841	809	878	799	784	821	836	845	856	882	876	834	861	833	821	818	818	830	823	802	866	854	823	822	843	863	883	842	847	824	818	855	899	833	813	822	834	819	824	834	853	779	842	796	856	864	820	781	825	813	826	821	855	821	864	831	855	834	848	858	823	874	847	834	852	849	831	807	821	807	891	853	869	821	838	838	848	918	791	828	896	778	829	875	840	841	825	864	838	823	802	800	790	804	844	858	824	848	866	823	827	835	830	831	859	834	808	802	796	827	800	810	796	851	825	815	874	846	839	853	782	857	848	823	837	881	858	739	840	802	869	846	862	832	839	818	785	820	797	794	840	801	873	845	814	863	891	844	856	808	869	848	825	845	787	878	815	844	867	799	833	820	847	839	815	809	843	807	840	886	854	774	858	824	848	810	819	858	813	812	834	807	780	837	832	871	830	816	836	874	864	841	795	841	836	805	835	902	835	817	830	822	857	823	840	842	830	772	840	815	843	813	857	787	845	867	824	821	858	819	846	832	876	859	863	824	799	782	788	870	787	886	817	816	825	800	802	818	844	800	860	834	805	823	829	803	814	870	897	829	830	830	839	856	790	811	858	804	825	804	867	831	856	871	793	799	836	916	847	911	878	820	800	869	824	832	853	816	827	853	808	802	762	856	809	823	863	858	802	796	819	840	813	818	821	831	894	852	885	803	846	834	839	806	882	856	835	786	836	837	827	802	792	826	849	819	816	843	887	842	845	799	804	797	826	790	796	842	860	833	867	806	851	889	844	827	880	847	798	796	861	825	834	824	824	826	833	856	828	823	864	853	823	822	817	848	857	851	830	818	837	814	833	846	804	844	829	814	808	881	854	800	780	843	832	803	815	818	837	874	840	819	817	805	875	847	836	848	856	818	817	855	874	823	841	803	884	803	815	844	812	894	855	869	838	807	825	855	853	870	844	842	802	795	796	797	845	837	848	812	823	822	840	845	869	816	800	815	836	852	794	857	854	853	799	829	775	830	823	800	837	815	829	825	820	843	893	813	859	832	804	828	846	834	830	854	795	843	868
4039	1539	1231	1051	1045	1000	976	1048	973	965	997	961	1004	950	976	973	1002	947	940	1044	933	953	998	961	974	993	1009	980	960	968	976	961	950	975	954	985	912	947	988	971	967	950	978	909	912	951	980	970	960	953	928	971	913	976	972	950	1014	915	949	919	1015	923	991	939	942	959	972	934	928	985	921	907	953	1013	948	1012	957	998	961	975	966	992	951	1000	966	962	888	868	962	968	1006	915	987	933	954	948	940	986	940	938	925	967	930	958	909	989	986	894	930	931	970	962	982	989	958	933	954	973	942	953	962	919	963	981	958	925	951	1020	930	923	1013	892	966	949	938	974	937	892	922	952	1006	968	978	968	967	953	982	941	966	956	915	942	963	972	1001	1021	970	967	959	967	945	943	978	1015	974	1016	966	1000	921	969	959	895	942	937	875	925	922	950	980	960	939	942	991	975	938	974	921	952	975	947	961	978	939	936	940	987	973	984	982	995	924	923	973	925	925	982	973	963	941	949	970	965	963	981	963	942	922	984	892	931	955	950	949	918	909	941	904	930	1044	938	938	901	976	951	912	968	925	946	954	962	927	957	998	941	957	935	911	903	914	968	978	941	971	913	928	992	962	895	947	993	1029	997	942	912	999	919	919	967	973	979	902	901	941	924	1027	956	1035	936	960	957	1004	1007	986	901	967	955	943	965	931	963	912	938	925	945	1021	947	995	963	946	972	974	961	940	911	971	1005	920	924	934	984	896	998	991	989	902	982	972	989	949	941	913	920	957	932	923	922	998	977	969	915	958	945	968	904	964	912	941	960	1006	960	919	1002	936	999	969	956	993	967	1018	960	952	1001	981	972	994	949	951	952	947	955	884	950	951	943	925	980	965	974	952	938	947	961	955	1008	1047	951	959	984	944	979	1052	908	984	927	983	958	989	932	942	892	943	1072	1018	958	957	972	934	991	890	1013	969	981	965	919	921	994	991	943	965	936	1014	1001	983	996	956	1024	903	968	947	993	991	973	896	940	963	989	965	988	934	1010	962	885	957	1001	915	954	972	945	995	956	965	933	929	914	971	975	994	919	974	956	951	962	953	929	985	978	1014	924	965	963	942	920	939	930	981	985	984	982	928	1016	1012	902	985	942	953	960	977	954	988	963	957	941	934	1006	910	1000	993	928	953	954	1009	937	897	932	964	1009	959	968	991	953	946	945	943	964	937	969	937	967	877	974	911	926	928	965	1017	974	929	989	978	1008	950	1002	949	978	976	974	958	954	880	922	935	960	1014	958	951	976	956	992	979	926	1001	932	990	934	976	944	924	980	972	904	945	918	928	970	1019	990	960	982	921	921	902	962	974	952	914	1013	882	930	938	965	918	998	964	937	998	981	927	956	954	962	961	984	1066	990	911	948	910	976	970	997	942	946	994	953	910	963	1004	975	898	947	914	999	1029	975	992	980	1001	982	908	947	982	954	971	913	957	1000	937	963	942	988	915	942	965	963	1012	969	943	953	932	911	1000	967	973	929	946	968	968	920	925	986	878	883	942	950	950	926	939	970	999	966	953	923	939	925	1029	910	943	964	972	978	943	916	893	948	942	972	986	996	987	916	984	968	952	959	925	923	988	895	943	927	967	905	1018	955	928	959	945	883	924	983	910	993	950	981	978	946	996	947	965	898	961	952	914	977	1001	953	904	899	925	993	930	917	981	967	949	927	930	983	923	972	955	959	958	993	972	944	973	969	991	962	879	944	899	928	935	995	978	986	912	975	994	931	981	937	974	943	978	965	962	997	973	954	936	939	939	1002	933	916	979	932	961	883	980	907	931	985	1007	980	948	956	918	908	960	913	978	950	947	988	955	984	868	988	969	968	946	898	1048	1000	902	960	974	963	977	970	930	980	970	972	959	950	966	976	914	979	991	945	938	957	968	950	954	967	975	993	966	909	948	955	919	947	963	1004	972	952	939	945	1000	974	1026	953	925	939	985	956	982	991	988	974	977	1025	964	900	944	942	926	952	950	961	977	941	971	967	944	928	983	944	934	990	979	947	937	959	936	965	974	953	982	922	974	941	957	1006	932	956	963	974	1000	918	933	990	976	969	935	1005	970	956	887	923	923	949	990	952	1013	962	938	973	932	928	988	924	995	938	886	966	931	925	949	942	959	935	903	960	949	948	913	949	1000	1046	905	983	901	941	932	942	934	956	927	989	935	952	1002	911	898	1019	934	976	943	933	976	961	953	973	963	917	962	939	957	959	912	946	951	957	989	942	925	935	939	964	952	918	914	952	994	971	981	965	973	885	981	965	907	976	933	896	969	916	921	996	969	910	915	1013	940	940	927	877	912	977	997	888	918	961	932	928	954	924	946	916	948	910	944	896	965	977	933	953	962	985	966	951	951	897	983	941	945	972	914	1002	965	926	963	898	984	988	936	972	964	999	964	952	922	941	1006	931	1062	958	916	934	961	936	967	971	975	936	964	989	958	960	971	973	905	991	954	970	950	904	929	900	989	940	970	950	953	956	932	946	963	932	1010	957	976	914	910	919	964	957	962	964	973	954	961	931	962	911	963	953	990	965	953	939	961	943	959	950	925	990	1012	946	969	957	963	955	961	949	945	895	948	948	939	918	953	933	914	942	953	1019	951	987	961	923	953	966	931	961	962	948	929	913	948	980	919	915	962	962	989	924	977	979	948	1014	930	972	942	978	963	941	974	948	948	980	960	941	921	932	982	961	960	930	972	961	912	939	953	938	973	944	971	919	961	990	970	993	940	994	948	951	1011	1028	990	1026	934	1012	964	928	966	1027	1002	971	895	999	988	979	1001	915	960	1009	976	932	923	952	960	941	971	928	987	954	986	923	995	959	932	1000	920	1005	949	960	1016	969	976	968	943	939	1019	900	993	953	974	979	963	894	985	960	959	953	939	952	975	995	958	902	925	951	916	961	954	967	961	951	971	961	923	956	1012	934	986	988	929	877	946	964	954	954	955	953	994	964	892	956	893	905	993	1018	930	991	987	935	979	967	927	1004	983	942	896	946	985	933	968	975	967	908	936	968	973	944	958	942	984	961	978	934	962	957	953	952	952	938	963	948	971	939	950	954	948	948	978	955	954	973	967	968	999	947	960	992	964	942	936	961	903	982	955	965	951	934	920	964	967	934	964	977	954	892	941	891	960	958	929	945	937	972	972	992	947	966	945	939	981	944	925	944	964	926	912	904	959	966	920	935	900	1001	957	976	975	935	925	933	958	983	954	979	945	951	981	1013	945	956	945	1024	964	935	961	894	923	984	952	958	947	940	872	993	951	1014	1001	961	987	956	965	966	928	963	932	941	948	947	996	948	978	996	899	978	975	997	973	977	946	963	1010	948	989	907	950	976	970	950	955	972	948	986	904	992	950	967	990	962	907	900	955	930	925	934	990	997	937	1002	894	939	963	953	995	959	957	905	968	941	929	935	955	941	973	919	950	1005	975	986	984	904	945	1015	968	942	925	944	987	913	973	910	972	922	890	1002	950	946	939	971	955	941	940	960	970	985	907	935	985	995	958	943	924	966	956	987	946	932	973	962	958	952	929	981	896	1011	952	989	1012	1030	970	935	942	944	943	950	975	913	942	946	955	970
27631	21256	29669	23135	21223	19670	578	347	295	283	280	272	270	292	267	273	255	271	275	280	273	260	286	272	281	291	274	261	295	278	289	272	259	269	274	282	263	308	305	283	297	301	266	265	293	267	300	289	277	285	284	288	293	289	292	293	275	300	295	287	262	299	305	282	309	290	300	268	286	275	317	297	297	290	277	299	262	267	294	290	256	318	292	290	265	289	310	274	272	249	267	260	249	256	272	289	283	264	303	266	319	290	261	255	294	283	299	274	259	320	257	285	266	305	297	330	266	299	278	302	255	307	266	290	267	283	298	275	305	296	274	271	293	256	279	283	308	293	295	290	301	308	288	259	272	313	283	316	270	306	277	245	286	287	302	268	266	250	312	269	257	283	286	270	285	259	298	293	286	273	285	271	306	294	267	286	296	269	276	282	271	304	267	274	289	284	288	303	301	269	275	280	285	316	271	264	289	300	316	283	307	284	255	268	296	271	296	254	310	272	305	258	285	287	295	302	288	297	310	289	289	255	296	256	270	275	294	285	294	274	291	280	286	284	270	250	305	283	287	262	306	260	253	294	313	283	257	274	274	288	283	259	274	274	272	286	296	283	299	292	298	304	285	267	285	286	297	259	273	255	275	272	308	289	268	293	305	299	251	246	288	256	293	286	287	290	261	283	267	297	292	296	282	292	319	286	297	312	303	259	266	280	270	308	322	252	306	297	261	274	273	258	256	288	283	309	264	273	273	251	287	263	293	272	280	268	269	284	285	288	307	292	268	287	279	292	282	277	300	269	296	258	306	253	263	277	254	262	298	247	282	289	274	262	308	263	304	280	288	294	283	273	271	273	281	276	282	305	275	283	287	272	283	268	274	320	278	273	296	241	292	245	303	291	272	300	263	305	269	281	281	264	283	291	281	273	293	272	294	305	290	287	259	331	308	262	270	291	262	303	298	292	312	278	296	285	263	299	317	286	304	289	276	289	302	279	294	293	326	274	290	251	293	279	288	301	306	264	310	286	298	259	281	254	313	278	264	298	283	277	285	257	310	274	283	275	287	274	262	309	295	290	277	301	258	284	290	277	281	314	271	280	296	267	272	282	253	280	295	278	276	302	275	295	286	269	270	252	264	278	285	304	316	315	286	292	260	274	310	285	274	261	291	289	294	306	301	272	285	289	265	285	283	292	274	282	278	283	323	272	289	271	287	313	302	289	257	281	247	291	278	261	278	282	292	273	319	291	270	328	275	282	296	283	291	288	271	287	279	283	277	271	285	272	254	272	266	254	269	261	299	288	298	271	291	289	264	285	284	303	303	285	258	275	264	253	269	247	278	296	297	269	309	301	300	258	299	294	283	276	278	249	304	299	276	280	298	301	305	308	259	290	269	289	275	274	293	268	278	293	257	282	295	255	271	312	288	288	294	294	280	311	276	285	296	282	298	273	260	287	290	268	312	223	277	276	305	300	292	281	290	293	277	283	284	273	307	281	263	266	285	271	282	258	276	285	295	308	313	282	264	277	263	259	304	270	295	286	302	267	284	263	282	295	280	274	273	262	274	295	279	316	293	274	278	293	281	294	249	295	265	283	297	276	294	301	286	275	233	288	281	283	283	300	293	286	287	312	273	279	267	272	293	261	320	263	318	294	293	298	309	293	309	300	279	292	263	290	302	279	283	289	273	267	302	276	272	288	279	269	312	253	284	254	281	272	296	287	266	291	267	288	274	280	265	265	291	261	286	293	270	292	262	270	297	281	279	255	279	248	270	317	300	287	279	260	285	299	292	289	284	240	302	268	284	267	270	255	287	272	298	267	292	272	326	280	296	268	272	272	267	285	280	266	303	291	265	272	279	265	280	294	281	315	294	273	274	306	312	276	285	323	302	300	289	315	265	307	280	267	283	285	287	282	299	313	282	313	235	268	270	277	279	298	268	277	306	287	289	280	284	301	280	305	299	288	272	291	277	264	287	325	267	277	279	253	277	272	265	269	284	311	289	283	272	295	275	293	310	296	305	295	291	258	300	254	303	299	291	295	277	266	294	267	241	273	277	339	265	281	289	253	278	264	232	266	275	292	282	288	272	278	271	294	277	286	297	290	320	323	271	287	278	268	249	279	301	276	323	285	293	290	274	280	259	284	278	280	341	271	271	300	290	254	254	261	275	254	306	250	272	266	291	298	273	314	276	268	297	280	269	273	309	313	269	253	292	276	297	288	273	291	328	288	288	277	294	318	305	313	288	267	307	280	326	291	266	273	258	296	279	299	292	280	277	266	281	284	319	298	264	284	305	297	285	251	294	267	266	307	236	290	253	273	299	284	316	290	312	278	265	278	277	274	275	292	273	324	261	251	289	274	298	282	268	284	312	255	299	283	267	264	293	286	279	277	273	282	261	278	285	269	285	300	296	276	285	282	269	241	268	273	269	278	277	292	271	281	305	286	265	290	260	254	305	314	270	270	318	283	268	306	291	285	274	262	278	301	256	280	298	258	283	263	341	287	250	294	290	256	282	277	258	275	281	276	299	269	297	278	277	283	309	265	287	268	303	281	269	275	272	280	267	242	275	266	311	280	295	286	320	305	267	306	229	250	286	280	296	262	251	259	249	257	253	273	268	306	302	291	305	289	286	285	270	287	271	279	281	304	262	280	264	282	298	309	269	292	278	277	299	277	268	284	275	283	289	282	277	262	305	272	274	285	284	284	258	294	280	284	269	288	294	297	295	284	280	292	284	294	287	295	288	287	314	290	302	290	313	291	282	242	257	255	246	297	279	269	256	272	282	261	261	283	276	300	295	303	284	288	279	270	270	293	289	287	306	288	261	277	286	278	265	291	303	267	257	268	258	258	272	283	298	294	276	294	267	254	287	266	269	269	266	281	272	281	261	297	277	281	272	279	305	291	268	297	270	280	277	271	299	290	292	272	291	246	293	306	272	291	260	299	258	276	313	290	285	291	272	233	287	274	292	280	244	278	287	261	299	299	298	279	283	296	273	276	281	290	256	286	275	287	281	276	280	287	268	294	258	301	297	308	271	289	285	278	292	276	287	288	282	264	288	296	281	309	295	301	249	286	269	275	267	284	288	268	272	281	267	289	298	268	285	287	280	276	288	304	257	306	265	264	310	298	240	287	271	295	263	279	294	292	306	295	293	285	291	289	253	317	262	244	279	316	268	285	271	274	274	266	284	301	287	279	300	286	264	282	262	276	290	265	287	303	297	269	268	278	303	286	261	280	298	288	264	300	299	271	257	254	300	262	298	314	264	289	311	265	287	296	279	296	282	248	284	273	298	270	291	281	286	273	295	283	288	291	262	277	287	313	287	278	315	290	278	264	253	271	280	287	309	290	259	296	296	263	296	282	283	287	296	260	281	287	288	274	295	270	287	252	293	270	262	272	294	291	269	270	293	268	276	272	275	293	292	282	242	279	293	276	282	281	298	308	280	284	300	296	303	260	283	278	286	265	271	268	271	288	273	316	282	268	290	294	275	285
3906	641	468	412	390	394	388	428	367	356	359	382	374	352	364	380	373	379	357	383	360	392	405	385	367	392	359	362	370	370	378	370	380	381	357	364	345	371	351	359	346	389	356	375	351	358	375	343	339	355	377	362	380	360	331	360	378	371	349	364	346	357	374	375	387	384	370	397	378	364	410	385	403	379	371	361	380	380	385	368	354	352	351	336	396	358	341	383	355	351	368	401	380	339	376	354	345	381	351	376	344	358	389	339	374	345	351	336	338	398	347	387	346	323	384	376	369	344	383	381	371	362	409	392	375	354	373	390	339	367	396	349	375	358	343	396	365	375	376	397	383	334	365	379	410	338	360	368	389	384	352	369	337	371	362	376	350	347	364	359	378	358	375	358	350	359	377	345	333	369	327	372	370	378	379	382	360	336	389	368	383	378	384	397	355	391	389	392	340	385	394	368	363	377	366	339	391	392	373	357	353	353	369	405	378	363	377	352	344	377	352	361	361	407	367	384	325	356	395	372	378	398	363	370	361	377	374	357	363	384	349	368	381	337	402	351	358	396	374	351	369	363	389	347	363	365	350	342	374	348	360	366	336	379	368	345	392	346	348	363	335	383	357	356	364	383	355	344	377	354	369	360	390	366	353	352	374	350	388	377	384	379	385	373	367	382	367	329	372	347	345	382	343	365	374	342	370	350	384	331	372	324	363	347	397	385	343	350	376	381	389	389	374	377	360	387	375	371	366	378	364	377	391	333	384	337	387	358	352	375	359	357	362	382	358	371	356	354	350	375	408	381	347	363	326	363	352	373	347	362	356	383	353	366	391	315	380	372	341	353	337	327	410	430	344	393	350	362	356	385	381	375	398	355	361	351	326	379	391	378	371	364	346	381	366	382	385	367	381	358	350	345	369	346	322	368	360	363	329	347	376	351	371	327	376	361	393	351	364	360	391	349	372	350	341	363	406	356	366	363	361	356	391	371	390	364	380	415	348	408	371	379	383	381	399	337	338	373	366	339	339	386	363	359	346	361	336	326	313	368	369	345	409	363	363	330	369	384	363	400	394	354	354	367	422	361	381	392	327	388	365	332	406	370	377	357	363	357	344	403	353	349	363	352	372	343	388	389	380	335	376	378	353	362	355	347	348	359	333	356	366	355	394	369	377	349	323	371	358	365	377	387	412	345	375	391	347	365	372	377	351	368	369	362	373	376	380	323	369	356	342	355	366	397	381	354	391	330	405	368	397	350	392	353	376	387	377	371	372	363	363	376	374	363	397	367	362	359	357	353	354	393	377	349	382	357	350	388	365	355	368	369	364	343	383	348	385	363	354	372	353	364	338	365	365	372	361	403	348	390	348	390	385	379	383	361	342	372	376	363	375	351	369	350	385	398	361	365	408	359	351	372	366	392	367	395	362	377	382	396	364	340	355	350	373	376	346	383	373	363	381	368	390	329	385	380	381	402	381	354	395	362	365	360	359	342	363	407	377	371	367	361	369	349	412	341	366	392	359	319	368	348	370	368	349	362	340	367	363	345	370	372	392	366	353	399	378	330	354	380	353	397	364	386	343	359	367	363	366	395	392	364	369	376	396	367	329	364	353	350	373	333	381	359	379	347	365	367	362	397	373	370	365	391	357	389	348	340	376	402	384	342	389	356	385	381	381	356	368	341	392	377	367	341	367	357	349	347	339	365	363	374	389	397	363	389	354	352	372	378	363	378	366	352	399	349	375	352	388	380	348	364	391	368	349	383	341	378	346	376	391	386	383	364	363	363	390	357	372	347	381	358	359	382	375	397	379	344	330	358	396	365	341	386	332	351	407	424	347	361	361	358	358	338	332	365	371	398	375	364	401	348	381	393	373	328	369	391	390	351	367	362	387	400	372	323	373	376	364	387	362	365	371	348	348	405	374	357	395	340	363	380	371	360	356	374	366	362	404	348	328	360	373	374	388	348	352	373	357	347	347	380	372	392	361	330	406	364	389	348	364	343	331	402	351	366	357	369	363	355	319	386	363	347	394	370	363	338	334	389	342	325	383	358	348	374	370	369	377	348	362	352	402	366	363	358	344	362	383	363	343	342	359	400	363	347	327	401	385	347	361	339	322	356	392	380	377	391	394	382	369	379	372	373	372	351	334	389	355	374	365	392	383	399	365	368	366	380	342	410	353	371	367	352	387	359	345	352	389	400	363	365	372	379	366	362	380	380	370	394	377	395	377	342	355	355	353	408	378	396	350	378	329	363	373	376	328	366	345	355	360	359	366	355	376	357	382	371	371	348	376	335	355	348	344	379	357	376	368	377	355	367	350	404	320	361	349	375	385	357	350	381	373	379	353	370	373	371	395	368	341	358	323	369	369	383	368	335	407	342	394	410	371	344	347	361	371	362	391	388	359	363	338	355	365	356	391	362	364	342	377	391	384	357	361	329	399	372	371	417	383	350	362	379	340	344	380	380	369	375	375	364	355	389	345	353	368	364	370	373	342	382	355	394	341	320	390	371	370	386	370	388	360	381	399	389	366	385	368	373	360	337	366	363	367	344	374	376	319	356	403	363	333	357	343	348	358	373	331	382	330	355	360	396	371	401	357	341	366	369	358	345	368	360	356	352	374	366	356	356	327	370	350	394	368	378	392	346	368	360	358	350	363	350	356	363	341	387	400	392	354	355	367	383	350	397	377	358	347	371	366	390	408	365	340	353	377	321	362	357	375	333	400	370	337	370	384	370	355	333	364	366	388	371	364	381	416	340	366	386	376	367	333	363	364	381	365	374	345	353	361	366	374	308	391	394	356	331	374	377	368	370	373	347	385	323	378	376	359	384	355	357	377	375	367	396	349	372	349	352	369	367	366	340	355	366	373	381	350	371	384	380	368	347	398	383	360	350	377	368	365	342	387	376	379	366	350	375	368	353	357	390	356	363	395	368	379	376	350	377	367	348	367	368	362	358	312	335	376	353	374	426	349	396	393	372	343	349	390	367	371	395	373	342	355	359	392	373	344	391	405	343	354	343	352	373	369	391	398	345	346	390	387	365	366	381	362	367	374	329	376	394	364	360	369	387	383	371	412	358	379	352	393	388	399	347	366	350	368	355	380	358	370	375	345	361	389	377	419	342	360	365	360	373	355	354	360	380	378	367	352	384	396	352	378	395	328	336	362	344	384	400	379	360	390	358	350	346	388	354	359	348	382	382	392	359	376	395	372	386	382	368	360	342	349	333	380	337	398	356	348	385	361	383	386	365	351	343	381	347	324	335	390	382	369	366	361	346	392	353	378	379	351	353	370	332	345	343	356	365	355	359	354	370	384	399	373	386	353	390	367	376	387	355	353	348	378	363	351	408	379	326	377	327	340	352	348	345	368	361	372	341	373	379	350	397	388	386	341	336	363	381	387	389	393	384	398	408	380	369	352	374	369	340	376	356	361	356	363	345	355	351	360	355	382	345	361	392	367	360	398	380	377	335	372	335	391	354	379	365	335	368	353	338	387	331
22572	21232	29545	23223	21236	21432	24668	4310	866	908	870	819	822	845	805	844	875	864	843	830	812	781	791	827	790	814	849	854	806	807	819	849	824	782	830	808	844	775	816	833	808	790	845	791	876	815	832	845	790	871	798	754	785	835	769	825	801	805	769	850	798	863	767	841	796	798	790	812	868	797	824	824	851	795	827	877	821	795	849	826	853	810	863	828	804	771	824	877	788	831	844	823	809	799	834	863	825	798	796	850	772	803	847	829	836	830	785	795	735	826	788	764	839	809	818	820	816	772	811	869	807	836	844	773	842	819	830	811	817	837	777	805	810	867	789	783	857	773	842	783	830	842	756	824	774	787	803	807	809	786	772	796	774	762	853	783	793	798	821	824	791	802	809	834	823	843	799	779	756	775	822	814	816	813	824	862	833	781	782	800	780	816	799	798	851	804	815	818	820	823	836	789	785	835	740	781	791	823	816	774	817	796	794	823	822	777	782	775	801	791	779	801	794	747	802	811	833	783	819	797	854	767	812	877	825	780	845	772	821	800	798	820	826	863	823	864	846	849	810	818	763	856	816	769	852	808	798	796	804	816	828	840	760	804	790	810	757	807	811	786	733	804	842	791	813	773	779	834	808	825	810	815	841	785	818	837	840	809	813	771	833	826	815	794	814	809	747	826	817	779	784	747	831	840	844	836	805	831	772	776	744	795	835	812	843	815	812	799	800	800	783	784	843	814	832	759	843	807	796	801	812	818	846	775	805	846	788	807	754	870	827	880	821	831	828	805	822	774	818	799	808	742	818	839	802	801	788	837	846	822	836	826	850	856	759	791	835	820	768	820	851	860	863	810	840	775	831	795	813	787	806	834	816	841	757	818	753	794	828	769	814	782	788	786	809	811	810	822	821	817	796	752	830	789	773	848	771	794	840	812	800	810	785	744	813	782	825	810	831	785	845	815	803	802	851	799	761	860	809	813	786	809	815	795	824	811	803	796	795	814	778	823	759	808	812	819	816	814	839	786	808	820	832	837	820	803	801	831	812	820	802	825	770	802	816	833	735	777	796	829	800	785	827	812	749	878	816	799	760	810	798	842	808	788	818	836	796	784	822	841	816	792	835	828	787	807	799	811	851	867	791	786	797	821	812	793	834	807	830	793	840	785	816	740	798	841	793	800	783	839	841	857	826	811	748	802	806	820	792	842	797	752	815	836	844	786	807	834	823	792	838	802	801	775	788	811	800	832	825	792	800	780	841	833	820	826	829	864	851	789	814	845	824	800	766	842	809	793	822	829	812	834	809	857	755	815	823	765	773	820	828	791	843	843	780	822	794	826	836	809	813	886	825	827	849	858	833	805	853	815	785	843	791	789	819	812	803	814	802	795	829	832	829	777	812	835	787	841	794	819	793	805	818	836	775	832	801	805	753	870	737	752	818	779	769	854	822	835	764	815	801	815	809	826	815	804	791	785	822	848	801	801	826	816	794	784	762	819	797	835	785	822	805	847	775	845	767	793	772	863	834	829	798	803	747	822	792	842	759	764	806	782	789	847	832	819	814	843	786	826	760	822	828	808	786	779	775	841	740	800	823	858	816	839	800	809	830	793	798	808	838	832	762	791	838	782	819	778	798	840	834	769	779	762	786	782	800	809	838	827	812	816	761	782	852	821	799	820	826	815	829	832	818	794	829	798	800	755	763	758	786	836	816	824	771	813	800	848	829	861	809	815	776	825	794	833	845	778	831	823	800	791	818	826	853	812	890	830	789	820	813	792	773	858	776	787	787	821	811	772	826	776	806	781	809	831	853	762	797	824	862	827	832	775	791	792	804	836	745	841	783	800	860	812	812	802	785	805	802	823	806	804	781	767	783	833	865	835	796	843	833	787	752	814	797	813	777	775	824	843	827	822	755	815	768	819	837	830	763	801	814	787	787	812	790	781	777	814	852	775	823	862	784	780	787	820	764	791	799	792	795	875	798	766	817	903	844	784	816	784	821	863	799	766	763	830	814	785	770	806	850	776	835	842	805	778	758	777	799	775	838	810	772	831	806	820	844	805	839	782	793	805	805	782	815	748	796	815	807	841	798	835	823	839	836	860	798	824	830	840	817	831	837	776	824	835	765	838	804	872	791	840	810	789	810	773	800	785	763	769	809	825	820	778	839	738	802	807	830	820	845	809	869	817	843	785	788	819	832	800	839	796	770	761	834	805	815	787	800	781	729	786	827	815	843	779	799	781	802	782	795	804	785	782	829	813	816	832	788	810	760	801	806	809	784	781	850	844	825	798	810	808	777	811	824	782	805	803	780	760	801	770	821	811	776	828	762	795	812	749	840	854	818	775	851	794	814	803	804	824	762	878	778	778	795	763	798	841	763	792	809	804	846	787	804	821	780	819	778	822	799	811	807	784	806	804	777	808	782	801	811	799	825	807	820	784	833	810	789	764	825	847	776	794	873	771	751	722	773	783	785	804	779	797	745	796	787	779	802	816	830	825	824	769	806	771	716	821	803	791	749	786	780	871	799	791	739	814	788	805	792	757	824	791	823	794	846	835	810	852	802	802	790	826	752	838	791	778	849	807	835	844	767	787	781	777	782	803	798	773	793	785	806	816	799	767	798	840	804	788	775	729	822	803	824	843	750	787	781	881	784	772	793	787	782	838	806	830	739	786	830	852	795	794	750	798	827	785	799	805	807	873	835	828	825	850	794	818	837	825	776	759	781	819	739	829	870	782	800	805	792	809	810	826	818	854	858	823	781	819	861	785	778	775	818	854	785	772	720	868	793	804	848	783	835	841	809	797	817	820	864	829	857	827	788	793	785	799	807	810	812	804	792	796	795	806	772	836	804	879	830	782	858	766	765	797	820	795	806	766	788	777	799	827	854	804	765	790	812	792	815	841	757	844	847	782	783	800	816	769	808	781	801	793	799	819	804	805	831	771	830	834	828	759	798	799	790	786	795	814	805	815	801	824	824	783	814	843	812	781	801	795	806	765	804	765	831	778	802	764	818	822	797	829	781	834	807	789	834	803	828	837	809	845	765	794	772	847	864	811	824	836	800	771	807	765	842	778	816	831	791	806	799	784	784	810	810	807	815	789	844	770	818	859	822	772	844	788	785	812	774	842	851	782	804	775	801	782	799	743	774	770	777	800	831	808	827	821	857	808	767	849	799	814	765	777	781	780	810	822	829	804	806	805	849	839	825	853	823	812	820	801	814	764	796	824	810	856	808	805	795	855	761	823	754	788	834	786	841	811	837	837	807	744	836	794	824	789	838	837	860	770	809	824	787	733	827	761	787	761	795	773	806	823	840	819	846	798	812	818	761	811	790	835	807	793	817	811	788	761	800	754	837	806	803	818	819	814	810	767	832	793	805	830	795	757	851	764	819	823	786	789	828	783	759	797	843	792	806	853	775	792	811	840	844	806	816	755	792	800	757	791	840	775	818	846	837	772	798	828	735	816	842	814	788	753	808	782	778	771	781	791	791	811	768	833
4753	1894	1331	1150	1041	1002	992	1003	984	923	933	939	990	988	896	1019	907	954	966	1010	950	1004	1005	976	887	978	994	946	952	905	958	932	954	897	958	985	939	960	983	931	891	971	991	937	973	963	921	927	929	955	920	936	972	971	940	965	927	979	961	915	914	900	947	927	930	940	935	893	973	910	976	955	904	941	964	957	901	918	930	867	970	910	908	939	936	942	953	965	937	927	925	911	974	946	908	1015	929	904	937	932	946	961	915	974	945	928	904	934	954	940	958	876	925	938	939	941	961	974	973	949	923	956	980	894	942	927	923	936	866	900	927	973	928	971	933	918	946	953	946	957	929	936	954	942	908	963	907	938	926	896	1016	883	923	935	907	899	971	953	915	919	1019	940	935	904	985	979	941	888	928	911	881	980	937	977	968	927	987	896	932	900	948	935	963	938	906	907	908	927	897	930	926	972	984	917	990	926	1001	978	909	972	914	1003	979	924	939	876	936	955	877	942	952	1006	951	999	920	955	942	867	953	916	934	914	903	919	980	936	901	921	1007	954	910	949	914	946	955	893	879	996	979	959	978	965	898	923	925	1040	928	913	885	939	968	940	990	870	926	962	961	902	941	967	924	888	966	911	982	933	898	871	948	948	926	945	959	949	940	951	941	934	955	996	908	971	922	961	914	919	969	950	972	946	964	929	963	964	950	983	886	950	897	953	957	912	949	912	898	916	956	897	933	910	970	975	943	945	979	968	949	938	944	872	902	978	905	953	943	963	968	944	940	976	948	963	931	950	921	868	928	928	923	908	946	873	934	954	987	936	903	934	979	913	910	916	967	904	927	911	942	959	989	919	910	936	936	1002	919	966	971	969	871	934	1023	926	1009	957	940	939	913	965	943	926	901	911	958	944	926	888	930	879	949	970	966	938	938	948	936	911	969	969	903	969	914	946	917	915	950	970	1012	945	931	945	923	916	994	897	965	938	940	979	964	975	964	972	971	932	926	930	964	913	954	901	969	923	924	888	951	921	954	959	894	981	979	910	947	986	951	890	944	968	928	911	914	962	976	923	928	925	951	947	1013	957	957	988	965	940	933	926	939	966	926	937	945	998	950	976	933	938	943	886	889	904	908	912	925	978	972	944	950	936	998	940	926	939	963	906	942	921	937	971	917	900	958	984	905	965	935	893	927	906	926	989	969	935	898	971	935	972	905	982	922	982	875	930	926	997	903	959	955	943	875	974	964	928	973	955	895	940	1003	975	896	1000	938	966	925	921	900	923	936	942	941	942	916	961	892	945	930	924	969	929	917	972	975	985	905	951	982	994	879	956	959	941	891	935	912	967	1002	942	948	965	947	936	951	941	892	952	1000	941	953	939	890	930	966	881	958	929	956	930	959	935	904	890	975	914	985	939	949	932	926	961	957	948	896	994	942	923	937	981	987	962	1001	982	980	946	939	968	963	920	928	910	935	928	950	929	910	1002	953	977	913	938	941	948	943	972	945	929	933	955	899	984	915	919	924	982	885	953	984	900	953	928	992	978	982	965	918	955	936	973	939	966	964	925	925	914	981	948	920	933	972	953	954	897	1013	943	881	937	943	968	958	950	918	950	926	915	934	932	945	946	919	945	976	900	961	991	942	944	917	946	957	994	903	938	938	972	958	927	974	912	902	933	990	964	933	938	948	995	926	908	947	934	914	914	882	924	976	891	995	944	954	968	905	1016	957	901	911	1001	992	953	953	935	954	912	1016	893	956	937	948	931	949	907	903	929	944	970	952	1018	928	918	968	920	931	925	955	921	949	934	967	930	938	961	977	924	912	935	936	882	953	907	981	871	956	956	970	980	961	1015	911	968	867	928	946	906	931	950	929	946	974	964	928	908	982	970	892	920	960	913	988	897	941	960	1039	951	910	919	890	944	930	915	956	975	968	995	960	934	986	925	913	933	916	924	924	989	972	942	935	935	977	942	922	943	957	994	964	962	956	933	930	930	921	940	934	905	903	918	984	928	944	912	893	906	963	955	937	968	953	935	931	930	922	967	939	909	940	974	907	942	958	930	1005	858	906	921	873	961	942	935	889	925	952	920	962	954	955	918	1007	901	919	945	953	916	931	863	964	918	1008	919	985	997	983	870	898	974	951	955	863	961	943	976	905	907	951	980	967	930	910	899	928	976	930	925	984	951	923	923	954	935	912	933	930	944	916	1008	927	914	976	897	1007	888	931	905	943	936	954	992	900	889	968	901	968	938	947	900	963	986	911	974	927	897	983	920	926	967	938	930	936	962	1012	914	970	907	942	960	994	960	986	939	919	972	940	917	934	976	937	977	933	979	951	929	901	941	939	962	935	949	929	987	901	955	990	903	904	904	931	927	885	943	984	1009	950	985	950	951	964	908	945	905	878	915	965	910	908	997	921	962	946	949	948	908	942	949	965	954	919	944	1006	898	964	946	890	932	935	917	972	948	968	891	901	964	954	891	948	878	935	930	940	924	940	937	911	913	957	947	941	917	987	940	935	920	952	982	917	935	916	923	964	912	918	1012	973	951	954	874	947	957	925	889	950	898	944	927	951	1002	952	956	873	1030	976	967	900	886	933	926	943	950	966	961	976	907	940	995	959	983	958	986	997	935	930	927	916	977	926	951	971	907	893	916	994	943	989	927	942	961	1009	965	977	904	909	936	908	953	914	914	953	994	970	959	906	954	961	958	910	933	928	924	963	930	937	971	955	967	900	898	1016	899	883	941	945	962	960	931	906	949	950	932	942	971	907	964	909	965	978	901	935	950	911	935	920	952	936	915	985	953	951	894	921	949	946	947	962	971	906	902	958	907	1014	902	935	905	949	901	944	920	911	940	961	972	968	950	938	934	959	903	985	941	926	947	913	932	949	912	940	976	937	928	958	876	997	944	898	995	967	972	974	925	957	955	936	986	930	959	985	928	956	931	907	963	946	927	952	946	973	906	937	967	891	894	936	934	984	970	928	963	1003	976	956	999	963	978	937	915	958	937	1019	926	859	961	946	895	915	902	931	957	1006	978	913	989	896	976	956	949	944	956	973	952	945	923	941	886	933	952	949	904	926	943	944	940	916	953	954	905	923	914	965	970	923	921	955	928	888	957	961	907	964	988	944	893	931	911	929	949	924	982	932	914	923	948	961	933	921	995	889	906	940	889	943	976	879	892	940	953	943	952	920	946	960	907	948	919	930	961	972	947	983	918	934	946	950	911	913	895	937	919	976	980	947	936	980	923	960	894	943	973	985	962	884	945	896	912	923	939	918	963	929	960	910	978	975	922	946	935	882	943	949	961	909	927	946	913	914	938	895	943	947	944	943	944	943	968	933	975	915	954	932	930	975	909	916	949	918	934	993	910	874	947	958	988	982	949	966	964	909	960	947	942	980	915	940	925	967	938	1017	908	938	932	883	922	901	949	908	957	929	958	949	887	939	959	937	890	961	979	971	985	906	954	991	873	1010	902	911	944	924	919	951	1001	960	965	954	941	917	969	914	932	926	881	908	968	960	905	938	969	924	909	958	962	945	991	928	912
28029	21216	25500	13795	549	455	480	410	433	476	447	451	426	397	414	396	405	408	412	458	441	427	420	404	443	466	379	427	407	398	413	419	408	401	411	406	423	414	422	440	436	452	406	433	425	461	405	438	430	392	425	437	470	429	386	433	417	434	417	417	424	410	425	419	386	445	397	438	447	415	426	411	442	446	462	447	416	448	433	440	405	436	459	449	423	412	434	451	426	441	426	445	429	434	423	434	419	460	429	430	459	397	464	397	446	435	441	388	421	439	446	419	460	422	433	429	407	441	392	459	472	383	424	445	450	432	450	433	458	444	392	420	431	424	447	414	425	409	431	407	436	429	415	403	417	414	450	407	436	474	421	434	412	421	416	399	413	425	463	425	429	433	446	435	411	430	411	423	422	395	400	441	392	430	414	450	419	449	421	396	428	457	458	462	405	428	394	397	446	467	450	411	443	438	434	466	428	414	422	442	399	440	437	431	417	464	427	424	427	439	454	446	428	445	472	415	433	431	391	421	426	423	422	432	401	450	414	435	449	410	435	418	462	443	430	432	414	410	450	391	441	413	421	446	426	456	415	474	484	436	444	417	447	443	387	439	425	450	415	458	437	445	407	391	430	425	398	426	432	430	423	457	455	434	432	428	465	414	381	420	459	456	410	420	416	435	449	455	456	456	395	390	415	402	413	436	384	470	447	425	456	470	422	442	424	466	384	447	426	403	427	423	442	445	398	436	443	412	414	409	407	412	413	398	401	418	406	442	397	437	423	414	452	465	399	431	423	411	419	438	446	461	423	409	438	451	420	405	420	434	418	408	448	446	408	449	436	430	428	399	417	410	411	466	419	422	409	428	432	410	416	405	416	448	367	436	396	410	414	453	436	441	421	402	443	456	440	396	437	432	452	442	406	411	453	427	438	450	453	394	444	416	423	425	398	437	456	413	443	451	410	434	428	393	417	402	455	426	399	426	429	421	409	401	463	415	436	376	435	420	402	408	424	444	420	404	435	418	425	459	437	405	422	431	407	417	461	460	438	408	447	442	447	430	419	410	421	453	431	445	438	415	430	449	445	443	419	441	456	428	387	446	407	442	394	422	479	431	406	418	422	432	437	426	415	445	394	421	425	415	397	420	468	407	446	426	438	435	475	422	425	459	411	418	416	430	396	442	421	424	432	420	396	469	403	441	437	419	450	426	451	439	435	425	412	425	395	427	434	436	412	414	431	442	390	419	416	435	418	437	435	431	416	403	397	411	436	410	415	415	419	426	453	417	443	422	465	425	424	459	438	391	437	423	458	423	387	424	413	431	432	425	450	400	416	397	401	400	440	426	453	412	373	441	452	428	427	405	403	401	436	399	422	465	426	432	421	453	432	404	423	404	426	421	424	424	444	423	443	442	435	428	431	431	403	417	412	449	426	373	414	450	417	432	452	437	413	412	422	393	436	415	392	450	440	428	415	423	423	417	424	438	410	412	442	419	454	401	466	397	433	416	430	398	452	427	487	439	428	419	422	454	432	442	411	446	404	443	446	435	409	455	453	408	431	428	441	410	445	431	453	401	415	401	431	403	392	408	432	393	443	439	390	435	409	427	412	466	448	411	437	444	437	402	396	396	421	455	419	440	434	414	401	402	443	457	408	458	441	431	445	390	427	413	440	435	408	442	424	418	425	459	437	405	387	433	446	406	411	449	390	439	480	437	451	425	474	447	412	426	436	410	453	433	437	455	410	418	438	418	398	445	421	414	448	433	414	440	426	409	457	417	449	411	397	444	426	411	412	444	439	451	417	443	409	420	412	413	403	430	435	415	428	474	453	396	433	436	449	454	406	479	476	424	400	403	450	440	417	460	402	415	443	424	406	449	454	439	425	411	429	419	455	433	424	419	430	428	427	430	413	418	413	438	414	422	462	419	473	414	456	440	440	418	420	423	434	417	438	457	433	446	394	415	400	414	423	415	453	442	415	388	405	404	446	437	426	423	447	398	411	392	437	454	413	449	413	427	458	442	409	415	416	474	413	396	426	426	416	427	421	465	403	447	420	448	424	441	425	423	444	411	421	430	454	418	456	398	416	406	418	391	410	452	444	455	447	443	393	414	411	407	414	447	452	397	463	449	465	456	403	383	432	409	434	431	439	442	428	408	422	446	404	404	392	421	410	426	423	432	378	407	380	431	412	409	416	416	404	422	432	451	439	413	436	447	434	470	435	432	435	451	390	423	431	421	423	397	421	444	450	435	424	413	394	471	397	413	404	418	440	398	444	420	442	437	464	426	431	430	420	435	413	432	442	437	456	441	410	465	446	446	396	418	424	461	414	445	399	422	435	443	426	395	390	438	379	413	401	385	454	427	450	406	383	387	404	421	440	458	431	440	402	379	396	450	382	432	452	453	416	426	420	422	444	419	433	438	411	418	449	399	467	384	417	440	416	402	426	426	423	419	440	447	415	408	422	415	425	436	421	434	439	456	475	440	392	428	405	440	425	452	412	412	399	462	391	424	432	449	463	426	410	404	426	398	443	454	453	413	444	413	449	459	438	423	447	430	452	445	423	414	406	422	441	398	468	452	374	424	428	411	450	445	378	438	428	447	453	469	428	416	435	395	422	460	403	474	420	431	396	414	403	399	413	465	448	402	433	402	446	449	440	440	411	413	457	413	401	403	417	452	419	433	390	408	408	431	439	451	440	384	425	443	419	427	442	457	428	421	439	433	400	386	409	461	399	407	427	429	446	450	414	407	433	431	432	439	388	468	431	408	416	433	429	433	462	419	433	434	435	426	383	414	460	427	424	451	447	387	466	396	384	446	407	423	436	441	405	395	405	448	427	421	431	434	439	476	389	428	435	451	440	434	409	412	449	472	409	446	385	397	428	410	406	444	405	443	416	417	448	451	422	421	420	452	451	439	409	390	443	414	457	457	448	438	418	440	423	425	436	432	433	386	414	422	418	382	430	455	410	425	416	420	417	424	446	392	409	419	438	419	448	439	426	374	398	417	449	439	413	440	443	436	414	409	449	480	408	424	457	403	408	383	428	410	430	437	405	412	459	419	459	453	449	403	399	441	411	430	437	437	396	452	432	434	416	414	421	432	438	412	463	484	430	419	442	443	440	435	442	418	420	443	438	425	439	420	445	415	440	418	429	426	472	421	420	393	425	397	412	424	439	419	440	428	440	410	436	425	442	448	441	414	438	438	420	413	427	417	416	405	400	391	405	451	422	403	442	428	447	423	436	434	431	421	416	403	429	435	432	441	429	413	475	448	448	430	425	428	394	436	419	437	426	447	391	413	448	416	379	431	463	420	406	412	466	405	422	405	432	441	410	459	435	405	383	441	390	415	410	424	466	484	425	451	428	456	414	438	400	476	431	430	419	443	446	425	421	429	407	400	469	421	391	441	406	443	402	417	418	426	419	413	439	428	438	394	443	396	408	424	409	448	440	438	424	458	432	435	459	401	391	428	399	426	453	377	425	368	446	403	379	420	463	406
3337	554	562	491	487	504	516	494	512	513	508	534	540	546	541	513	530	560	531	546	494	506	499	527	507	483	524	533	515	521	533	485	511	498	518	512	542	542	499	530	490	487	479	491	473	508	505	522	547	513	532	535	495	520	526	519	479	521	529	497	507	489	485	487	483	510	509	520	537	489	509	495	520	518	525	532	490	527	548	515	456	505	559	566	518	487	501	511	523	495	552	534	523	535	477	498	495	503	463	519	505	509	510	477	504	535	515	528	493	524	530	547	499	550	502	539	550	529	512	494	562	534	545	563	503	541	530	526	507	501	537	501	513	489	510	509	461	489	512	491	507	547	505	518	518	495	524	493	495	541	498	503	516	515	474	519	484	536	515	518	480	541	568	534	535	540	541	526	514	527	469	524	535	502	495	499	567	543	586	495	547	507	525	487	509	524	542	511	527	511	529	506	528	526	529	548	513	534	536	490	535	536	502	467	545	475	500	529	529	521	484	532	499	565	490	558	471	553	506	503	504	526	494	512	522	516	530	513	506	517	524	504	496	490	517	529	525	479	535	536	533	524	516	512	527	515	502	551	516	551	521	529	518	540	492	528	523	498	510	503	491	510	515	513	526	507	508	530	528	541	530	516	520	480	513	519	496	513	527	545	499	537	510	514	561	511	558	467	502	521	528	503	544	537	509	520	520	512	500	487	539	496	542	514	509	472	532	520	494	487	512	497	556	544	524	533	533	496	540	545	499	498	508	532	560	528	526	498	517	552	506	492	519	529	535	505	519	527	477	512	537	491	482	540	521	547	528	518	547	466	490	498	551	498	542	524	555	492	505	522	535	490	508	553	528	534	543	519	492	529	526	544	501	492	512	516	518	521	471	522	532	518	488	497	532	516	576	484	530	553	525	525	518	505	504	523	553	518	514	498	502	537	519	505	500	541	528	548	486	537	525	527	493	498	510	509	503	538	524	528	536	563	517	502	550	516	509	497	538	581	507	499	494	501	474	508	495	529	535	520	530	524	535	519	546	573	497	514	541	541	578	492	514	514	520	503	487	557	497	533	551	515	528	523	518	557	486	538	525	517	527	513	531	489	506	502	514	532	494	526	474	481	533	522	538	503	541	505	542	512	547	503	510	473	499	495	507	509	515	480	505	500	526	503	555	519	535	531	518	497	491	485	496	485	489	533	506	523	517	533	531	525	540	524	542	531	512	528	516	487	496	542	530	517	536	480	543	543	549	506	485	483	546	551	546	534	527	506	501	483	508	533	549	499	507	514	533	522	499	497	534	510	537	513	517	515	490	519	516	486	524	535	537	548	535	535	518	517	501	468	525	525	495	534	532	560	494	541	512	506	535	522	529	540	537	473	509	535	514	533	541	493	511	531	544	527	503	506	537	484	512	498	502	534	511	511	548	479	511	567	550	519	521	544	497	483	490	528	455	534	498	530	503	527	532	516	485	544	485	504	515	489	550	505	496	508	545	488	499	544	531	543	508	513	522	508	532	481	526	519	489	539	513	503	487	516	511	563	484	533	483	519	531	518	542	480	532	533	499	499	543	537	507	536	550	502	482	525	532	518	511	549	535	515	526	515	535	547	488	500	469	515	528	520	539	508	556	505	523	567	549	490	528	512	541	525	517	586	539	533	547	543	529	513	514	524	511	514	491	505	479	534	490	514	504	505	470	519	517	499	493	548	545	497	503	506	525	467	524	501	502	526	535	517	511	548	523	517	536	509	512	495	516	540	543	491	532	519	549	518	503	560	511	509	538	508	542	508	508	487	472	517	551	487	501	519	548	519	496	449	535	507	525	503	502	476	536	574	547	538	524	566	489	501	545	531	554	509	521	516	445	522	496	517	512	492	526	519	517	511	509	542	519	500	515	501	499	497	522	540	537	504	540	504	543	513	512	502	486	492	516	548	498	539	515	533	550	511	532	502	523	573	530	483	529	553	505	510	509	518	485	536	494	519	522	558	541	545	495	490	527	506	522	527	549	526	488	536	507	559	531	536	515	489	506	487	552	527	515	456	530	538	522	524	544	527	501	488	544	530	471	565	524	538	565	520	518	501	495	510	495	497	556	537	481	490	519	511	455	531	471	512	523	510	533	507	497	544	505	539	487	511	509	487	505	522	505	519	532	509	559	516	560	556	521	521	494	530	464	530	490	517	531	531	494	493	465	563	536	513	541	494	519	515	478	525	558	538	473	522	506	519	526	539	564	526	508	486	576	513	541	542	510	538	518	533	492	544	511	537	536	514	509	517	495	538	509	529	532	504	528	476	512	474	554	559	512	499	549	505	503	538	503	491	539	493	493	540	456	576	524	525	474	554	473	518	503	516	531	519	509	515	471	532	504	553	510	529	521	514	504	504	527	549	498	477	500	528	500	494	567	533	485	504	475	555	521	477	516	519	537	506	524	468	522	550	482	531	522	518	499	541	514	483	537	508	514	525	504	505	508	501	552	506	518	503	505	544	542	509	560	505	533	500	524	520	506	530	521	529	522	529	520	504	522	514	524	491	517	498	582	535	542	530	543	518	536	492	515	540	521	547	558	521	513	496	491	508	493	505	508	496	540	535	506	513	512	506	471	543	483	545	515	523	563	532	498	514	503	471	513	567	519	522	522	542	539	545	533	510	568	501	508	547	455	495	521	535	510	534	541	519	477	532	557	519	530	500	541	539	501	518	508	508	529	513	473	493	548	535	521	510	504	536	564	538	519	509	516	496	537	510	514	491	507	538	524	486	501	519	537	500	551	492	532	509	519	547	543	502	514	557	524	510	529	525	492	511	504	508	541	541	532	495	506	522	524	472	500	509	521	485	472	499	518	526	540	511	538	504	531	522	529	484	532	522	526	479	522	526	511	515	514	502	515	521	516	547	538	503	523	504	529	517	526	520	499	536	567	509	548	518	505	529	517	505	546	532	482	532	539	481	536	529	530	544	465	557	531	493	514	490	513	498	522	488	539	486	534	485	491	515	530	502	505	496	536	507	517	513	480	533	499	498	505	585	532	531	513	529	505	520	532	550	539	512	497	528	501	525	502	510	517	505	560	524	509	536	528	526	523	480	531	548	528	521	507	537	533	542	514	537	506	508	521	496	543	539	504	488	531	541	520	517	576	517	540	531	520	507	491	551	488	502	511	532	502	504	519	486	519	517	525	473	498	498	537	518	476	518	559	542	507	486	525	547	557	546	551	513	512	459	489	513	498	508	497	524	547	510	555	515	491	562	476	498	483	549	496	507	498	538	496	533	511	499	498	538	518	524	531	499	488	536	552	496	520	516	539	535	515	528	528	495	517	569	511	517	553	555	507	581	515	525	516	497	472	505	483	472	520	533	514	532	508	524	502	534	540	535	525	532	528	486	526	511	510	542	557	531	529	510	523	524	501	547	489	536	503	493	517	511	524	515	474	533	522	524	519	526	477	526	525	521	553	498	542	505	546	517	517	533	525	498	529	501	512	507	523	528	499	499	515	489	539	488
25475	21216	29785	22966	21217	21292	19541	1235	933	927	914	836	863	868	848	803	879	881	867	816	833	883	831	813	918	851	852	891	893	819	785	871	876	881	813	836	878	831	851	830	806	889	841	844	832	847	823	817	828	872	917	851	816	835	838	912	911	853	816	819	760	801	880	877	840	838	840	874	899	827	879	875	872	893	847	898	846	905	798	930	846	854	854	807	864	830	803	845	844	838	900	832	811	818	847	882	843	825	865	882	841	864	874	803	838	838	852	852	856	798	864	812	795	861	851	836	894	815	859	836	896	840	850	887	821	861	846	827	802	837	840	856	865	849	850	848	865	887	822	880	840	802	812	841	827	840	877	875	839	862	886	855	862	881	890	784	880	790	836	840	868	847	844	852	816	889	859	843	873	879	838	888	841	850	828	855	813	811	847	851	820	867	846	812	867	904	854	802	852	837	868	860	895	868	789	863	819	816	821	834	868	820	784	839	886	795	913	856	855	842	871	793	802	857	821	831	875	829	864	819	874	861	841	812	837	872	809	838	818	836	793	867	819	840	877	765	871	858	818	863	839	884	827	893	870	819	813	825	831	826	828	844	855	806	797	842	813	866	864	811	823	849	835	878	860	835	853	871	835	861	866	833	807	919	845	838	852	780	863	790	820	848	824	883	889	828	850	884	860	803	843	821	817	879	815	810	862	797	836	846	834	875	834	825	844	869	800	810	829	858	825	833	822	859	821	830	939	894	882	813	851	848	828	853	847	830	823	850	831	867	818	831	873	849	864	847	780	825	850	830	810	844	870	855	813	881	891	824	853	842	809	871	858	853	799	804	859	825	830	805	847	811	846	826	829	801	849	786	829	853	846	849	829	868	852	823	855	853	844	844	824	820	825	912	793	835	872	858	793	829	774	851	880	895	857	878	845	919	863	834	837	866	859	880	819	855	855	861	837	820	816	848	863	834	846	892	842	871	802	848	843	830	775	862	833	788	865	806	842	822	813	823	829	853	850	846	818	868	809	826	823	849	831	817	841	862	829	814	861	859	887	837	798	817	834	850	879	859	797	806	846	855	806	849	838	857	807	831	853	850	825	792	872	832	821	888	884	840	817	877	842	828	825	807	797	881	769	848	825	822	850	852	820	805	842	782	875	796	856	852	878	881	887	830	824	844	849	811	816	857	889	796	921	902	829	825	838	891	857	826	846	810	851	806	889	779	801	840	842	894	820	857	846	873	761	877	821	861	827	836	840	859	805	862	867	805	863	841	820	832	882	747	862	844	803	885	881	849	829	865	810	848	856	806	905	902	820	820	795	835	857	896	849	855	814	814	877	790	826	853	876	878	840	779	853	778	850	822	878	866	856	821	812	825	790	788	859	811	844	809	807	883	846	828	830	855	857	856	884	849	845	829	832	857	892	826	882	758	828	866	829	833	853	833	848	840	809	840	856	834	830	811	810	811	867	847	844	833	803	847	822	863	798	859	844	823	862	809	884	824	798	791	861	818	898	847	904	861	843	876	816	792	811	783	846	828	834	804	822	790	878	829	834	817	822	868	813	867	841	848	819	803	869	867	880	917	814	820	894	862	858	821	797	839	881	906	829	846	794	845	830	858	881	819	831	868	885	839	846	852	838	865	853	865	866	865	810	837	852	829	856	863	811	882	865	864	849	826	822	886	849	812	908	865	846	817	818	859	867	847	817	877	842	857	839	797	808	877	859	883	821	838	777	779	891	828	845	865	816	846	818	811	885	796	865	859	817	862	865	858	818	819	835	875	849	852	817	844	808	875	844	803	829	819	841	794	872	888	827	776	797	828	835	843	866	836	831	832	828	787	840	863	825	805	805	847	869	869	837	820	842	892	841	800	829	901	861	802	836	868	846	815	828	855	798	850	815	794	822	831	834	879	811	857	867	876	827	833	817	838	881	815	865	852	859	840	828	817	868	859	816	880	870	828	817	884	832	871	817	835	847	799	813	887	868	840	844	854	803	833	842	872	841	851	891	857	760	839	867	807	837	855	845	875	897	807	851	841	784	810	845	794	854	854	810	846	851	856	859	815	855	844	825	836	882	851	820	765	850	832	838	888	843	791	879	809	865	845	847	824	816	772	809	819	824	829	847	823	849	804	854	812	825	839	810	871	896	865	829	892	852	843	826	785	856	850	903	933	904	865	846	796	852	880	884	845	880	836	881	880	831	830	858	866	836	815	887	847	799	887	801	825	783	830	845	799	833	768	802	814	863	805	864	877	855	848	835	841	890	852	864	812	890	878	818	847	771	789	825	900	826	876	778	773	885	854	869	849	823	882	813	846	804	905	858	868	829	918	863	832	851	804	800	830	781	782	841	889	832	878	829	829	884	843	843	860	825	905	864	856	828	845	876	854	812	880	869	873	816	825	876	839	832	811	872	788	818	817	856	846	827	863	823	834	826	776	825	839	801	868	852	868	805	822	840	832	816	876	854	822	800	865	810	821	824	835	860	812	836	812	810	859	821	807	835	813	830	844	846	836	896	805	861	851	874	844	851	836	830	806	868	851	840	839	876	917	834	809	789	854	857	886	784	818	875	845	828	838	833	846	864	827	860	793	796	859	818	813	793	813	861	856	819	856	884	831	860	792	812	882	849	824	885	808	838	799	827	832	868	850	908	849	868	858	861	796	811	766	838	880	839	801	803	830	855	819	809	847	844	854	845	842	863	784	826	825	850	878	856	833	834	851	852	855	851	805	850	819	821	833	815	818	868	828	851	854	857	817	840	863	857	849	841	869	829	830	859	866	807	811	808	819	837	854	825	842	892	906	835	851	831	877	840	814	856	834	834	835	774	789	831	851	866	801	810	882	805	854	813	837	870	805	844	852	815	840	885	840	844	829	857	841	836	838	851	884	844	854	828	897	877	820	863	839	842	849	835	806	877	852	855	834	841	890	857	868	823	844	840	818	804	881	835	829	865	834	877	794	840	841	803	856	853	856	838	851	833	808	882	861	817	810	844	832	804	873	842	805	812	829	805	828	823	867	804	875	826	861	799	841	843	848	823	814	835	815	859	833	873	816	819	810	833	823	845	831	855	868	874	796	856	870	843	860	858	866	812	808	838	849	866	802	781	870	841	825	832	918	778	812	864	811	834	846	857	879	852	771	870	808	806	882	829	836	833	812	837	803	869	824	900	840	873	828	818	817	789	827	807	792	895	842	817	839	876	868	798	799	845	900	824	776	891	832	847	830	834	874	844	821	857	872	817	859	859	847	905	841	837	849	837	875	814	868	830	836	834	864	870	814	884	870	843	823	839	845	824	865	820	790	857	812	834	876	844	875	859	841	795	834	867	852	854	820	843	843	879	876	875	801	758	808	884	800	824	862	830	818	811	828	786	852	855	854	820	895	882	831	823	819	787	832	897	835	820	804	866	817	804	771	837	879	845	867	836	886	845	842	821	785	820	892	877	809	873	831	807	820	834	783	844	830	837	885	808	820	842	810	847	804	826	838	788	856	887	840
4190	1484	1156	1054	1035	1008	970	1022	1018	998	975	995	984	964	958	972	946	1008	967	982	959	950	929	997	966	956	995	982	1010	926	917	1009	972	961	971	1018	947	958	1050	909	968	969	930	918	992	939	946	966	949	1000	891	960	969	945	976	1010	964	972	960	1014	962	960	952	952	962	979	1000	946	929	971	919	890	983	934	993	1001	916	962	973	972	1019	979	1011	927	943	948	968	971	913	943	977	991	1006	986	963	1010	956	992	946	952	958	951	983	995	921	964	990	1009	1007	948	944	944	1005	982	990	965	1019	1031	952	982	1012	942	987	943	993	953	961	903	954	957	1006	984	1003	998	1001	958	982	935	959	959	1006	949	990	931	937	951	988	961	1062	986	964	918	905	977	933	971	957	953	929	947	969	945	938	956	920	946	931	922	967	992	999	951	974	1002	917	952	987	976	927	983	938	964	1005	962	980	943	943	1012	1003	973	967	956	951	959	964	1041	936	912	994	984	976	965	948	944	893	930	935	986	967	1008	965	957	993	970	973	951	964	965	905	957	945	941	997	940	976	917	919	974	990	967	946	1019	934	994	962	956	1019	970	899	927	999	983	941	997	1008	897	970	996	931	943	959	999	1006	944	969	935	1030	956	943	889	1005	997	957	955	993	963	991	984	957	1018	984	947	935	942	981	1016	977	887	952	943	955	1025	1013	1012	953	992	954	1022	991	934	987	923	962	970	973	972	932	1000	1001	959	974	1016	966	984	1004	941	981	968	930	971	980	935	978	966	924	970	951	933	1007	1010	978	960	935	942	953	921	1017	1009	964	917	967	898	961	975	992	986	941	949	957	927	1023	962	938	957	986	948	959	940	1012	976	963	995	992	1017	950	939	937	984	945	985	950	977	968	973	937	984	905	993	939	989	1050	923	955	989	934	979	947	931	1010	1028	996	969	960	989	1005	942	976	946	1025	994	924	991	1014	992	960	956	999	962	985	968	983	919	954	978	1000	976	942	1023	945	1009	949	972	950	957	962	942	983	960	972	932	942	974	960	945	949	980	955	948	1010	964	935	950	991	1034	951	981	937	895	897	955	995	959	965	926	911	966	1002	976	981	926	983	973	1028	981	1002	1022	951	987	946	939	1016	949	962	950	947	948	1023	926	957	975	961	990	936	961	918	964	950	1002	934	953	978	935	975	925	969	938	995	934	924	973	963	963	971	996	991	1006	958	931	974	969	969	969	908	1025	980	970	978	952	949	969	998	995	912	918	960	1003	1013	932	1013	954	1037	954	1009	976	973	971	943	969	941	926	942	915	976	1008	943	906	921	936	934	1006	989	936	1031	935	949	960	933	964	944	906	936	987	964	964	958	965	967	961	1001	931	960	984	951	1055	930	959	940	940	956	952	918	935	968	943	956	941	920	906	962	949	973	962	976	976	911	970	1029	934	941	936	991	991	968	940	988	968	986	1021	963	1022	970	960	943	969	980	977	941	960	970	947	1005	955	985	963	955	918	960	878	983	962	946	931	919	908	935	982	945	924	922	950	1014	995	967	872	997	983	1000	977	972	991	1000	962	946	954	955	995	936	1017	953	980	995	960	983	1002	958	1015	957	974	972	988	944	917	913	975	1016	945	967	1024	936	988	931	978	954	925	951	982	980	961	919	914	1023	983	997	952	1009	945	980	976	977	980	929	945	1006	979	951	988	916	1023	937	937	981	978	943	943	950	965	944	937	908	929	963	957	939	894	953	965	897	981	973	971	960	953	996	952	952	964	946	922	1051	956	974	997	924	921	956	973	960	968	995	975	1022	1004	874	975	925	998	920	958	949	946	983	884	1006	976	934	993	963	988	956	945	968	957	983	980	927	938	1057	966	935	998	983	925	951	992	970	961	955	1001	950	989	959	974	958	963	947	918	989	1043	966	971	986	950	975	961	957	951	980	948	1039	960	928	965	971	1017	933	973	988	995	936	934	976	950	977	1000	985	951	955	991	932	1021	943	916	968	914	990	950	956	997	969	1010	935	968	982	958	1025	920	1026	972	950	915	984	966	987	947	974	923	965	995	998	962	977	858	984	932	935	980	962	972	945	927	958	1002	989	980	995	978	959	939	1074	1015	943	974	935	967	971	967	989	951	936	948	1004	919	971	963	945	948	981	954	988	972	1044	955	998	973	967	958	972	1006	963	933	984	940	938	951	966	963	947	960	957	956	993	992	950	998	980	966	965	970	904	947	958	990	976	949	1039	931	1004	1006	906	966	887	928	968	949	944	914	933	991	951	940	984	956	989	914	938	950	920	937	940	979	984	1014	967	989	999	936	978	1009	982	960	949	1011	1040	899	985	957	912	942	952	963	1023	967	966	956	1013	929	1009	919	990	1011	939	925	963	930	952	976	923	982	931	934	960	988	997	976	1000	950	911	987	982	913	944	938	918	918	959	931	913	1003	970	984	960	966	1000	912	979	975	948	980	985	960	974	953	935	955	985	987	999	981	937	955	1028	991	976	974	999	982	956	987	980	998	954	1002	956	1001	946	963	990	942	956	973	953	943	996	919	974	986	942	946	960	983	882	966	969	944	963	950	942	964	957	936	938	946	1032	998	950	984	956	922	989	984	943	963	975	876	988	926	980	965	972	968	950	951	927	961	947	963	993	934	886	968	973	963	957	1000	989	947	964	935	965	968	960	956	943	933	882	1012	1004	970	958	945	963	945	956	972	951	955	974	939	970	960	964	990	909	979	953	975	1006	963	977	999	1034	962	961	991	957	935	972	924	962	940	949	956	933	935	1017	977	961	986	994	949	973	996	989	986	916	994	966	949	969	983	926	909	1003	973	967	1015	941	895	991	923	1032	958	922	931	983	986	960	982	1005	1002	1013	990	986	1007	923	971	951	958	965	976	961	958	1009	1014	981	959	935	967	974	942	978	981	924	1015	959	995	964	928	946	979	886	935	951	929	929	1016	909	955	907	977	965	973	990	989	945	959	977	968	1028	955	966	989	965	975	933	968	935	952	937	929	976	934	929	986	985	917	912	947	960	983	1005	972	978	966	976	939	992	991	1004	931	986	967	960	1010	1033	957	955	956	963	975	957	994	953	973	998	985	928	974	979	896	1016	960	942	991	952	899	916	961	992	960	931	943	1035	978	942	993	953	936	960	973	953	910	940	967	952	940	1027	931	919	955	969	964	909	956	963	978	910	892	958	945	950	933	980	969	981	958	902	974	953	930	950	970	948	976	922	971	935	990	927	975	973	948	1029	957	962	982	928	968	961	981	982	963	983	952	985	945	979	979	983	1012	967	929	961	971	993	936	978	956	969	969	946	906	908	929	913	933	953	982	982	917	1015	998	915	943	944	952	981	918	1007	948	988	994	978	919	920	995	934	967	973	908	974	955	931	947	981	975	984	936	961	949	930	1001	1005	1010	987	972	943	1031	991	1022	962	984	973	927	932	1019	941	959	965	933	914	977	1026	949	929	980	956	985	1036	957	1001	922	916	976	965	990	987	914	974	990	913	976	902	1017	944	944	980	952	946	1000	967	944	947	924	945	944	990	952	965	916	916	945	970	943	917	962	937	1020	975	932	1007	960	921	984	979	956	982	969	964	973	1004	957	1014	931	964	950	976	988	1028	977	988	942	958	1021	1015	1013	985	1033	961	951	965	1010	1013	943	960	929	964	1025	973	910	986	968	972	952	940	968
27526	21206	29608	23101	21200	19773	545	320	289	305	284	288	270	314	305	299	287	308	301	279	287	263	313	308	296	300	330	311	334	306	283	278	291	281	264	292	288	272	285	266	278	275	300	276	268	276	270	291	267	263	287	260	272	281	283	297	298	282	291	294	289	287	276	301	297	244	277	298	278	265	296	319	293	271	321	293	279	296	275	270	289	264	302	276	296	300	298	287	250	295	272	270	292	297	260	258	289	298	288	322	291	301	244	289	289	294	314	293	303	273	278	300	296	280	290	276	222	308	270	277	301	271	277	293	291	282	279	296	287	264	278	281	272	265	291	269	310	331	281	296	256	272	277	278	281	269	252	277	283	285	257	297	257	279	292	288	266	261	262	266	286	301	301	298	288	293	279	256	285	278	282	301	296	320	273	292	279	285	278	292	279	253	270	272	282	282	272	289	295	266	295	304	295	277	269	291	256	310	297	274	286	262	289	281	297	261	314	266	266	287	314	327	277	281	292	264	300	312	280	297	286	311	288	301	306	300	267	303	275	278	272	265	302	294	278	300	271	304	290	289	277	287	297	277	288	274	277	276	268	275	284	294	277	282	265	307	280	275	304	280	283	255	308	289	264	298	295	257	285	273	306	288	311	277	248	296	239	285	296	244	272	309	291	286	264	266	306	274	279	301	262	260	279	283	290	280	305	294	288	271	298	269	268	291	272	272	297	279	286	288	281	268	260	294	319	247	282	279	281	288	290	293	287	269	274	271	246	259	289	273	273	273	306	283	281	307	298	288	271	295	283	318	303	285	271	309	264	283	289	262	278	296	285	331	297	299	264	302	278	302	293	303	278	321	273	293	279	319	311	275	271	284	297	300	293	256	288	303	261	277	264	308	282	249	290	271	304	335	280	274	284	259	288	283	317	277	291	304	254	311	288	288	267	305	285	241	291	284	277	318	267	239	254	311	279	290	294	274	304	277	265	267	288	306	298	315	291	290	283	300	276	286	279	290	299	268	266	277	280	286	286	285	290	258	295	284	271	282	277	277	289	270	293	299	284	295	272	312	319	315	294	243	250	265	269	298	281	298	311	300	248	263	254	285	307	255	285	285	284	261	302	298	261	271	271	285	277	262	282	251	265	319	336	266	298	284	291	277	287	290	278	271	294	271	286	287	266	270	300	283	281	278	286	269	281	284	276	298	288	288	306	277	286	287	280	285	282	299	284	291	255	284	273	275	307	303	269	295	308	259	257	282	280	277	273	284	282	247	264	263	275	289	305	290	289	276	274	287	307	300	275	296	291	295	266	285	290	271	272	282	248	291	278	305	290	290	284	267	268	291	296	258	261	267	241	291	301	289	246	289	309	291	257	276	291	286	294	272	282	264	286	273	303	282	303	287	270	283	285	278	306	289	281	303	280	272	276	280	277	262	313	295	310	293	312	261	254	261	279	268	285	287	259	261	282	286	275	291	288	276	293	272	303	272	279	301	285	294	303	307	282	271	272	315	286	301	286	282	261	286	292	272	278	256	281	281	250	267	312	292	296	298	267	276	332	281	297	300	322	286	262	295	316	293	267	268	303	292	282	284	300	269	327	282	293	279	260	301	274	257	307	282	262	246	276	266	297	264	273	293	286	301	253	266	275	277	281	312	264	306	275	290	282	290	263	280	230	273	285	266	280	282	248	279	290	279	257	286	298	252	273	271	286	267	301	319	302	294	305	281	306	293	271	287	284	285	301	296	268	284	286	280	308	296	295	276	287	280	306	294	290	284	297	283	280	277	305	251	310	273	264	304	280	327	269	256	282	318	286	283	259	279	296	263	305	280	308	251	286	254	291	269	271	284	298	281	289	276	283	308	276	301	270	321	252	253	308	251	260	258	274	287	277	309	253	277	288	254	277	294	310	300	281	292	290	304	360	300	298	275	283	255	313	309	302	277	287	268	298	268	271	282	302	282	277	308	278	263	248	284	278	252	292	264	297	300	287	264	301	273	318	284	281	300	272	292	299	279	294	277	291	268	292	300	257	323	294	291	298	278	290	274	275	277	280	268	275	295	267	271	262	272	281	260	295	242	280	294	279	286	296	279	303	253	263	249	287	289	287	266	300	313	288	272	262	320	276	266	298	293	277	260	267	231	272	313	276	281	302	288	270	279	265	266	279	282	285	268	275	286	294	278	272	299	290	286	290	271	267	298	278	303	288	273	289	273	265	267	286	285	275	304	300	298	305	312	252	271	270	271	281	293	295	268	281	283	276	253	270	296	262	283	320	310	292	311	279	296	300	275	291	282	298	286	290	296	264	292	249	276	284	281	286	295	253	279	269	257	277	264	297	287	294	298	262	268	299	301	285	264	281	265	284	268	255	298	296	305	280	259	273	279	294	306	296	280	313	293	265	293	300	323	287	279	269	281	254	318	272	290	274	291	265	269	270	299	285	322	307	282	269	268	304	279	289	283	277	302	272	247	270	297	275	267	281	274	271	271	314	281	298	302	268	299	276	287	310	287	273	295	284	270	281	293	238	300	298	295	254	275	291	284	295	296	250	292	280	310	278	317	301	279	267	268	288	291	256	261	274	291	301	283	259	292	286	304	275	278	290	287	271	279	288	282	290	284	276	280	265	291	280	271	284	282	283	293	278	294	262	294	282	284	288	286	284	279	309	281	296	296	312	249	274	273	289	274	264	274	282	310	291	265	289	294	285	284	307	287	253	260	274	303	268	282	255	276	297	287	283	268	284	241	256	289	281	288	292	284	266	273	303	266	270	288	274	305	303	286	300	302	285	267	259	254	284	288	298	295	286	293	282	282	302	282	280	280	286	289	300	273	265	315	299	277	266	304	299	278	262	250	287	282	282	292	298	278	294	268	285	279	304	254	289	279	288	300	285	289	279	269	283	285	313	281	286	302	315	270	296	286	271	314	288	291	280	263	276	266	283	261	275	291	284	282	247	293	260	268	267	318	270	272	325	285	292	300	292	269	294	280	283	267	281	269	281	260	277	280	274	276	277	302	282	247	272	281	285	288	290	242	299	323	309	290	275	270	296	287	275	277	277	289	277	320	283	279	288	307	264	302	246	279	263	286	282	299	290	291	290	284	290	275	282	286	291	291	284	276	253	248	257	279	268	260	300	258	289	312	262	265	283	282	274	273	262	275	237	279	267	303	292	282	298	260	283	264	296	306	284	268	294	276	292	280	268	273	278	266	269	302	283	275	296	277	278	273	270	291	284	272	266	286	283	296	269	292	291	279	293	295	243	268	270	300	277	307	277	266	288	278	309	296	272	266	269	285	294	256	267	293	271	282	279	292	270	295	265	253	273	306	302	305	281	302	249	278	232	294	303	257	299	282	273	273	268	303	297	285	282	250	299	270	275	299	281	271	293	314	307	287	262	297	290	292	261	299	280	291	278	307	291	280	272	263	272	320	296	271	320	293	311	273	288	286	298	288	287	310	273	291	280	283	283	297	304	274	304	284	277	245	272	266	263	274	294	284
3932	625	463	406	402	386	367	371	404	408	356	339	385	370	379	362	393	409	380	364	351	350	398	405	390	345	358	367	395	383	349	413	378	362	369	386	400	381	369	373	370	409	373	355	435	393	379	360	379	383	385	387	380	372	372	386	340	377	390	373	355	382	382	369	367	384	374	358	355	351	355	393	355	334	367	371	378	370	391	382	369	356	393	343	328	382	372	344	385	378	389	397	341	403	380	357	350	359	397	381	335	360	343	385	377	393	366	379	365	366	382	373	384	384	364	391	346	398	386	367	388	382	374	354	315	365	352	416	356	366	396	373	374	356	375	359	349	366	406	356	376	375	386	352	354	356	379	386	343	362	365	355	338	401	387	381	396	369	346	346	355	359	317	372	368	353	388	376	363	392	367	370	392	398	380	357	360	367	359	362	376	331	380	394	340	380	362	364	364	389	403	362	383	353	366	370	359	400	369	358	379	374	361	349	393	360	386	376	358	385	361	361	389	359	371	336	377	385	367	380	363	363	365	347	357	363	361	385	373	349	373	367	366	377	367	385	349	352	373	395	383	359	357	390	392	365	393	355	369	348	368	367	347	354	371	339	368	423	367	346	363	347	370	387	366	354	365	362	380	383	342	373	341	386	372	373	365	394	407	395	381	380	358	382	382	349	343	380	393	359	361	357	366	359	370	371	371	372	350	379	359	376	355	393	347	401	385	348	347	357	343	351	409	407	376	371	356	358	351	367	359	335	370	375	360	363	352	380	337	389	369	369	359	349	357	426	363	386	377	365	369	364	355	357	388	357	393	364	364	380	347	389	386	363	368	395	365	373	368	326	365	335	416	403	387	414	352	358	377	370	373	381	367	360	376	349	386	365	401	361	303	354	384	412	362	361	379	342	354	381	365	366	390	408	353	329	393	374	366	375	353	360	347	412	349	365	339	360	365	377	379	358	366	352	348	396	330	410	339	363	328	383	363	341	348	387	350	330	348	364	369	360	405	411	366	402	385	403	374	350	345	354	357	405	359	364	329	368	345	347	373	356	402	356	349	374	385	343	374	368	399	382	388	371	366	355	390	355	346	350	352	344	358	340	380	345	391	363	374	351	341	352	347	384	379	355	390	342	361	390	378	390	357	378	373	370	396	383	352	365	360	372	375	340	392	376	365	364	380	354	403	353	351	390	428	332	368	394	379	392	352	398	359	391	403	367	382	375	377	351	349	367	370	361	392	369	352	362	372	391	388	352	367	328	402	371	367	363	354	412	356	371	376	370	359	382	391	339	354	372	344	330	380	360	357	393	381	355	382	370	375	395	362	358	346	372	363	338	373	367	357	377	361	361	401	383	367	368	400	366	395	366	364	392	371	387	375	372	338	389	358	397	332	368	409	410	355	353	323	387	348	362	359	357	382	324	359	362	368	378	339	388	366	391	417	377	337	367	354	367	366	344	360	397	391	387	335	352	365	352	378	373	387	341	385	337	369	336	385	344	363	331	363	369	397	368	335	384	354	360	360	330	356	345	391	370	377	397	372	369	372	382	343	355	376	369	377	380	363	358	341	352	378	367	386	349	382	330	352	374	385	375	370	340	339	421	352	393	356	375	333	338	383	381	381	367	359	413	375	354	354	365	343	405	325	380	352	368	323	376	354	376	370	377	371	357	368	372	360	361	372	350	355	370	400	374	368	374	406	374	375	362	349	354	407	354	348	361	341	366	377	379	339	365	380	339	378	392	374	382	385	360	341	351	427	377	341	377	376	345	326	396	368	371	367	349	372	368	379	365	403	363	344	388	347	363	382	350	400	388	382	367	349	374	350	377	373	361	373	377	366	368	351	383	381	391	344	374	388	363	364	380	376	383	361	355	359	317	351	373	363	348	376	380	367	376	368	357	391	413	362	359	370	376	339	359	352	384	351	358	380	368	376	412	381	361	361	375	377	368	368	394	384	351	363	366	393	377	373	366	343	344	369	374	356	370	366	357	376	369	354	387	382	420	384	357	375	359	362	382	348	329	394	340	338	384	380	365	364	403	364	388	365	364	363	374	357	371	363	369	376	366	355	366	356	371	354	368	359	344	334	354	349	383	338	380	385	353	331	356	366	386	362	348	363	349	371	368	330	392	373	348	366	344	397	368	368	382	376	397	381	375	411	369	338	373	351	343	348	370	392	384	368	349	364	376	363	358	348	323	334	396	394	367	363	380	384	399	382	355	376	367	397	376	382	341	335	356	355	405	385	364	329	369	366	363	366	402	389	349	370	372	382	372	350	363	355	388	373	383	346	354	362	374	389	335	374	366	378	375	361	381	360	371	382	341	405	347	383	341	345	370	389	380	380	367	376	348	381	365	363	360	407	379	361	373	354	391	345	362	385	367	371	392	348	377	353	374	358	379	368	350	389	385	396	403	375	363	314	369	366	384	364	374	338	409	379	362	363	373	357	374	339	360	355	372	385	373	391	392	353	333	378	380	387	379	323	379	333	385	357	351	361	362	340	329	375	346	330	362	340	398	381	372	333	366	362	391	368	386	375	386	365	363	373	371	355	388	373	369	355	355	362	364	350	373	358	396	358	360	356	367	379	372	379	421	350	377	392	375	386	377	369	391	327	346	372	363	359	322	371	407	364	398	382	357	372	342	364	361	358	406	374	375	340	375	369	347	373	395	399	365	371	380	372	351	354	377	398	351	355	323	360	364	364	357	390	400	383	345	405	367	381	365	401	340	384	378	357	347	358	372	368	378	347	374	389	348	350	379	332	356	343	386	315	342	385	415	353	385	395	360	382	347	369	391	388	337	354	395	375	345	415	345	366	340	384	356	392	404	362	380	379	372	332	393	385	382	350	334	389	342	382	364	375	383	362	376	376	373	349	341	359	378	358	384	363	361	353	322	390	387	369	370	344	382	367	375	347	370	354	366	365	362	360	381	376	333	396	365	367	354	382	366	386	388	370	368	385	339	354	382	349	383	353	337	357	361	371	319	355	366	378	385	372	368	358	385	367	385	389	382	370	339	387	366	398	350	357	329	368	384	378	390	361	368	370	377	360	356	370	379	393	331	369	371	355	361	386	389	370	379	397	415	346	360	343	364	370	358	381	358	389	383	398	357	362	365	372	361	380	373	343	361	364	347	359	357	360	357	320	378	358	389	360	389	369	357	344	347	350	324	361	359	373	388	386	378	376	407	346	370	370	358	376	389	366	415	362	364	398	376	377	404	371	394	400	391	375	383	345	367	371	369	392	373	387	395	371	348	333	361	363	370	346	335	365	340	360	361	378	351	373	365	380	358	369	401	373	364	369	371	343	389	375	395	372	392	405	354	362	347	333	400	388	363	368	359	372	375	391	373	380	355	414	376	332	348	383	398	376	383	397	363	358	382	345	331	368	366	364	404	349	355	368	350	372	359	322	322	379	355	331	356	346	354	413	370	366	373	324	366	373	345	364	362	385	377	372	387	353	350	353	389	364	354	370	347	364	373	359	345	359	367	384	373
22580	21228	29553	23190	21229	21420	24558	4250	921	825	877	871	878	915	885	762	799	871	833	796	836	798	810	856	845	844	850	806	763	847	825	813	858	804	813	862	842	857	842	821	772	826	818	825	820	853	794	792	793	778	777	785	812	801	823	807	780	788	777	826	811	801	834	827	770	761	849	819	792	796	867	829	783	861	827	782	794	846	807	797	797	802	832	848	824	784	807	798	806	837	815	759	864	829	846	841	864	816	815	794	782	781	800	810	796	789	802	791	872	771	843	818	813	814	818	785	791	799	794	827	867	858	815	785	806	828	829	784	831	785	817	825	810	808	791	884	773	839	786	813	822	875	853	875	761	904	786	810	747	789	797	803	781	825	806	848	791	773	816	795	787	800	814	737	812	765	844	883	818	818	797	806	808	804	836	833	823	825	827	831	807	795	831	835	833	811	857	810	789	847	808	848	840	796	843	771	791	822	775	800	842	825	805	792	805	839	797	784	818	828	839	798	829	782	833	875	829	802	859	837	770	821	827	803	851	811	833	768	776	832	816	843	805	819	853	823	837	866	810	790	801	812	797	796	775	852	819	765	870	782	839	771	772	872	835	780	757	843	815	816	817	861	803	756	820	835	811	824	779	810	787	819	817	835	769	828	834	796	798	793	856	792	799	807	854	810	871	790	783	782	812	812	816	821	783	871	766	765	837	842	851	780	783	813	808	766	861	813	852	768	797	796	843	798	783	790	814	832	849	862	805	846	794	824	824	778	806	844	776	765	832	795	849	785	810	782	753	794	743	799	803	782	755	805	835	856	788	775	807	819	823	852	769	780	799	812	786	791	826	789	862	778	825	800	837	827	816	809	823	844	841	826	823	772	752	798	871	814	817	762	852	768	796	795	845	746	816	795	777	823	772	761	788	831	812	797	850	783	870	785	773	866	803	785	797	831	795	781	827	883	842	841	797	764	816	791	849	823	778	785	846	838	843	738	855	829	770	784	790	836	815	823	793	823	818	814	809	784	799	812	761	869	849	836	808	853	784	824	817	783	776	811	833	839	810	791	831	832	854	839	849	799	869	757	765	790	852	811	830	800	765	806	780	831	838	770	757	836	817	830	789	829	809	818	774	822	784	856	811	796	817	764	797	849	779	784	853	811	794	815	817	849	778	792	788	837	791	824	860	770	780	794	830	785	838	849	810	821	800	775	797	827	800	813	827	821	823	843	804	776	849	805	777	850	779	861	817	838	861	789	803	795	830	781	816	759	771	788	865	803	776	847	790	815	799	822	818	794	821	856	785	822	787	766	829	735	826	828	774	806	834	835	808	856	862	752	847	817	788	787	835	793	883	766	802	832	816	827	787	807	803	814	836	852	796	827	799	791	833	791	739	758	866	828	855	784	805	857	770	799	844	832	846	829	828	853	825	767	773	792	846	784	800	804	835	828	780	778	863	823	803	794	804	784	788	796	814	808	808	778	801	822	813	766	819	788	811	778	819	767	790	821	826	806	812	815	839	850	821	859	819	778	835	835	839	807	823	782	800	765	768	792	828	846	818	855	805	787	781	768	823	812	765	770	781	813	772	799	856	784	800	781	792	826	809	776	834	870	799	804	804	842	818	883	811	818	779	838	773	803	833	840	812	799	796	810	808	786	750	802	809	823	824	807	809	841	803	852	844	780	842	829	829	815	805	834	797	776	849	822	832	778	803	819	780	826	782	820	820	806	821	851	771	816	764	820	829	778	855	801	799	803	769	804	839	787	779	826	806	742	790	807	793	749	772	824	801	820	813	780	752	754	774	839	849	849	798	817	811	786	822	838	801	821	867	782	817	863	868	810	752	792	780	820	789	832	855	794	819	803	798	819	793	832	824	877	850	790	803	793	787	802	805	804	775	805	815	777	802	816	818	788	886	773	851	783	808	819	825	808	798	796	825	740	829	780	799	777	834	814	824	818	804	824	811	832	845	827	840	784	803	814	864	882	802	789	773	818	832	807	831	814	807	810	778	778	860	770	765	773	790	823	824	791	802	812	768	798	806	788	799	789	826	841	822	834	778	815	761	793	845	855	745	783	804	801	756	863	762	814	831	756	832	857	830	832	820	800	889	822	855	820	822	826	834	794	790	811	816	827	789	763	829	816	788	849	800	759	803	802	833	853	816	829	825	902	762	833	803	837	814	810	795	798	818	832	816	790	811	800	776	769	821	821	797	820	769	779	859	786	830	784	845	780	759	797	826	861	812	808	797	776	796	780	773	846	834	789	785	823	839	839	808	828	843	785	770	841	831	834	810	829	805	829	819	801	836	831	799	810	819	794	841	797	808	770	846	854	845	855	859	789	844	799	808	805	821	835	779	763	810	765	787	792	815	817	799	790	821	869	844	834	804	770	798	791	833	794	810	829	759	802	838	781	788	811	794	871	838	823	771	800	808	822	837	785	821	776	733	770	811	777	800	825	794	774	786	789	832	819	780	788	843	808	780	771	859	813	817	817	761	825	776	766	799	809	835	796	782	835	884	814	808	790	788	867	839	848	796	825	838	782	800	820	778	846	804	855	860	842	832	792	819	795	820	817	826	829	825	784	799	795	780	761	843	843	814	779	798	844	795	799	841	811	818	788	787	799	859	774	796	863	820	801	859	791	803	757	787	833	765	841	767	764	809	793	811	867	839	769	832	826	845	790	799	806	843	864	764	817	760	801	824	801	724	780	801	842	818	764	842	797	748	845	835	829	857	831	816	856	825	765	807	790	801	828	807	785	755	807	862	833	787	817	812	802	812	824	768	849	795	760	762	793	817	808	822	855	832	799	778	804	801	764	803	808	837	785	828	804	787	869	792	847	806	830	841	820	787	877	856	763	859	780	847	816	823	840	765	830	884	758	761	741	790	809	810	763	798	857	800	803	854	785	784	772	817	797	785	765	803	824	784	848	801	801	806	813	823	808	812	853	775	841	782	811	749	812	820	825	858	814	786	786	800	835	800	809	794	762	819	767	769	776	808	747	863	791	824	768	825	845	799	815	812	828	789	826	808	841	814	801	801	787	771	842	794	828	792	822	770	813	777	799	814	821	808	847	829	761	832	817	790	777	852	799	791	798	806	837	820	788	769	813	785	799	822	817	803	811	767	772	826	797	818	826	781	801	831	825	776	818	793	822	811	817	807	838	816	815	795	822	769	813	813	855	768	811	808	851	807	776	763	799	783	781	789	782	809	768	807	797	788	825	844	784	850	828	864	778	804	793	866	828	825	786	801	766	765	775	800	798	765	822	817	794	786	794	827	816	826	750	793	825	810	816	798	805	779	802	828	791	808	829	837	856	807	839	787	821	866	797	798	793	812	783	796	809	817	844	764	776	811	837	859	802	816	796	787	790	804	816	813	816	834	794	856	768	790	830	795	849	801	818	807	816	787	787	858	794	754	770	796	790	786	790	808	788	822	731	811	770	764	811	818	808	821	779	774	776	800	837	801	738	816	832	818	828	804	827	881	833	822	754	820	797
4686	2007	1297	1176	1041	1039	1036	1045	1042	929	960	987	941	962	966	968	1002	961	960	962	953	977	956	983	983	965	930	939	966	946	1014	956	917	993	948	965	985	982	976	971	978	951	949	989	914	943	954	879	947	895	928	961	960	923	967	935	886	963	938	929	942	949	940	963	976	941	961	969	922	966	932	889	864	943	929	979	991	965	947	983	913	1000	974	983	948	941	904	971	949	960	972	941	953	931	932	965	927	950	959	963	1017	935	948	909	972	1011	928	941	951	929	959	1000	979	904	948	959	945	999	952	970	988	920	896	910	994	950	980	962	889	976	972	944	916	969	879	946	941	970	931	952	981	991	950	899	936	945	952	986	908	998	935	932	973	924	909	921	958	959	935	949	932	930	991	1021	947	904	947	1000	989	982	986	932	931	958	972	944	955	955	963	908	916	931	992	1011	978	905	928	955	899	953	934	938	959	968	972	901	942	932	938	923	991	942	998	955	900	926	883	893	964	950	942	927	959	962	927	935	934	991	976	936	945	971	988	933	901	937	940	927	984	967	950	950	963	903	979	973	926	924	972	955	964	953	957	977	951	955	991	940	954	971	967	952	903	993	925	966	977	896	920	950	942	933	947	921	951	962	991	933	987	975	939	915	987	946	981	937	938	931	966	913	864	949	945	914	953	999	961	962	994	980	917	890	969	982	936	962	947	919	975	957	1000	933	898	925	928	923	1000	1001	905	933	971	927	957	1003	934	985	949	973	888	949	964	947	966	989	976	972	955	957	934	933	987	943	956	946	997	916	920	926	942	955	971	985	939	918	935	929	982	965	943	941	923	910	1000	943	1011	979	855	930	936	921	990	968	877	963	964	923	932	932	934	955	948	1014	875	975	996	957	942	1002	909	996	912	910	935	935	976	949	924	932	987	990	877	958	1004	928	932	957	947	948	937	916	957	913	952	881	887	934	973	1017	956	910	936	948	925	930	955	936	955	918	1016	897	955	952	989	956	919	940	972	921	1007	998	940	948	964	933	1019	985	948	949	939	900	935	942	952	957	904	924	927	904	946	952	997	895	943	968	960	927	902	958	948	961	964	917	961	954	955	965	976	959	957	900	939	1005	918	936	949	912	964	1005	980	963	952	965	985	950	975	925	917	921	971	983	947	919	936	956	945	988	952	922	967	935	950	991	879	950	945	980	922	942	1021	920	912	974	959	939	919	951	963	918	942	875	952	984	996	917	908	939	945	924	921	931	977	949	940	918	940	905	907	965	927	998	951	975	984	938	904	929	948	918	857	983	973	923	908	989	939	951	939	905	944	954	926	962	939	908	959	942	995	973	969	964	977	952	923	950	909	935	988	912	973	930	914	969	982	919	947	935	948	926	996	903	1000	953	926	921	957	963	934	921	912	953	904	932	958	1021	984	912	936	960	988	927	937	929	933	985	942	933	912	891	918	998	958	948	989	976	910	959	946	930	996	949	994	955	915	958	943	944	926	906	977	988	932	904	928	962	884	1005	921	1018	938	944	955	944	982	985	937	946	891	971	965	922	899	898	1002	924	954	915	947	999	940	961	973	962	959	917	967	953	928	953	922	967	964	975	915	951	929	896	971	931	913	944	973	946	959	958	938	935	979	911	960	953	985	895	974	982	946	927	981	959	951	925	912	901	947	921	939	923	917	982	935	989	944	998	913	946	975	939	934	987	970	927	964	972	975	921	990	931	971	951	941	949	943	940	923	984	952	897	991	945	974	926	964	961	960	950	992	965	930	920	920	955	974	960	938	946	946	966	934	954	929	949	932	946	961	960	919	1000	977	970	932	970	925	898	935	915	1001	933	923	933	928	939	982	974	940	914	919	909	949	932	955	960	918	921	961	932	976	904	944	935	983	932	911	967	917	926	975	939	933	1037	935	926	873	929	935	939	916	947	919	929	950	971	946	1003	954	928	970	950	958	960	921	951	885	917	993	960	930	1000	916	929	966	908	939	987	988	976	922	928	927	904	951	914	931	930	910	952	889	932	929	944	965	903	968	915	927	980	919	996	989	895	895	946	981	883	926	908	913	943	942	896	941	923	956	910	935	929	887	1008	950	937	966	986	927	938	898	964	916	969	949	946	919	979	921	949	952	913	907	942	933	937	940	922	974	937	941	924	947	944	974	992	991	929	967	936	922	934	904	956	907	939	998	960	956	934	952	928	998	923	961	970	941	987	966	962	955	943	934	924	910	967	968	963	938	895	939	956	934	967	971	976	939	925	935	961	930	956	951	925	931	955	967	948	942	910	902	955	912	880	980	916	929	944	968	904	967	949	919	960	942	975	934	936	922	961	945	905	930	933	957	944	938	949	943	963	952	927	977	897	964	972	953	914	948	953	974	943	908	871	975	958	974	955	935	982	929	882	994	976	939	971	932	969	898	957	942	946	942	958	949	917	929	989	1004	933	928	943	936	974	897	966	875	979	938	985	899	929	930	985	963	953	903	918	927	950	947	962	983	941	924	980	960	996	964	892	938	970	922	949	898	953	935	948	948	943	963	916	907	883	949	969	909	964	895	952	913	979	937	949	956	897	920	970	962	977	915	934	962	972	1009	898	947	922	987	945	891	912	930	886	945	960	945	961	917	921	904	978	950	912	921	953	930	972	949	968	1011	967	952	994	963	960	984	943	892	963	941	941	1000	934	951	945	919	1009	978	984	931	926	957	958	904	978	921	943	915	948	962	968	974	935	951	928	939	1005	902	926	909	956	911	927	915	971	946	966	903	949	910	927	938	955	954	926	934	929	983	943	883	899	962	1005	931	936	991	956	911	901	935	931	983	942	972	927	899	967	926	970	909	928	927	964	938	909	939	953	874	963	947	917	920	931	940	937	927	964	956	965	935	950	983	948	959	996	952	982	955	946	904	895	925	903	873	973	966	919	927	980	946	953	922	867	932	904	965	952	917	984	943	912	906	950	938	928	949	968	940	970	932	916	953	871	955	915	921	936	993	899	954	927	961	965	925	949	953	876	936	970	937	952	958	894	913	973	926	920	982	926	971	946	1026	928	910	940	1002	918	903	928	951	857	937	947	943	923	902	951	932	953	928	932	978	915	933	981	909	972	942	948	888	957	1009	941	946	1045	965	957	915	923	943	904	913	964	926	931	914	945	964	984	963	979	892	924	889	972	932	910	982	953	969	980	926	956	957	953	942	951	885	967	906	926	922	912	918	943	1001	973	940	971	973	898	943	925	901	945	922	940	959	996	910	928	925	990	950	975	923	975	979	960	950	964	905	936	916	963	946	911	901	897	985	971	955	962	958	924	999	995	896	955	910	964	952	912	914	878	902	898	972	985	940	951	951	924	971	921	966	927	930	920	990	959	964	939	934	868	915	931	943	978	926	937	945	916	937	942	928	966	871	932	955	985	1021	922	927	940	958	985	973	977	959	932	913	990	968	916	963	991	979	974	940	939	960	976	974	936	870	970	954	966	974	1006	918	885	926	926	895	955	998	936	933	907	953	921	939	945	941	926	958	944	900	921	957	972	984	880	949	964	927	938	921	913	952	929
27997	21188	25392	13970	584	457	447	439	450	402	436	461	406	468	439	445	420	413	432	416	404	445	420	446	434	418	433	417	421	453	456	432	437	429	440	484	438	467	436	445	432	405	398	441	415	423	399	424	413	445	436	421	428	411	403	459	409	428	446	425	455	432	413	412	409	441	437	460	399	409	402	431	403	439	428	441	457	429	453	449	429	419	436	430	416	418	452	451	458	436	397	460	460	442	444	454	443	407	439	466	442	406	460	431	458	423	444	395	474	439	429	425	415	447	433	433	413	436	411	426	435	425	423	447	428	433	401	437	468	425	421	436	445	406	432	428	391	413	419	414	458	422	392	436	427	449	428	453	425	431	450	422	450	457	384	406	458	438	441	460	411	408	416	408	400	444	438	451	487	422	426	433	438	448	411	416	419	433	434	458	436	462	406	423	399	451	465	426	437	445	431	448	406	462	439	416	437	417	453	437	408	421	450	420	409	413	490	407	394	417	433	416	456	460	415	434	454	421	463	406	433	463	451	420	432	403	404	446	426	411	440	445	430	430	438	394	439	438	446	446	432	456	473	397	434	440	425	432	425	427	431	468	435	431	403	462	435	420	422	446	454	397	404	443	459	439	440	422	442	453	399	448	430	445	424	423	442	434	411	429	449	444	427	428	418	431	468	438	450	422	417	442	432	409	436	451	408	422	412	413	417	475	419	416	405	450	376	449	435	419	450	465	386	400	417	426	407	485	428	453	404	424	410	453	441	459	430	437	407	455	447	460	433	407	435	421	410	428	409	430	406	462	413	477	388	423	415	449	441	392	479	431	426	443	421	456	444	440	430	480	467	405	478	402	422	421	432	429	437	425	459	409	463	424	467	428	439	437	422	435	423	419	461	415	436	416	406	415	443	464	452	433	411	437	461	426	431	445	439	463	377	411	433	427	470	432	454	455	423	373	432	432	450	464	439	460	438	428	446	459	470	467	433	409	408	411	455	408	401	430	419	423	417	437	424	439	447	441	421	440	406	436	421	419	426	431	446	433	416	457	419	443	419	451	449	399	449	407	451	459	442	427	474	424	459	450	432	444	418	450	428	458	431	431	444	403	436	388	425	432	462	451	407	435	433	435	398	415	411	452	451	405	451	441	458	434	414	440	410	451	447	391	437	430	438	417	419	427	421	415	415	440	433	393	443	428	462	448	417	431	435	449	423	405	426	439	437	457	433	445	464	424	420	395	438	407	449	402	439	439	396	447	409	426	463	412	423	411	427	444	425	425	446	414	414	446	428	465	422	434	391	424	395	440	441	442	423	442	441	432	425	453	438	421	414	439	436	436	454	424	424	432	440	435	382	447	471	444	430	453	415	459	417	433	457	437	404	434	431	405	417	419	448	403	452	428	444	400	411	447	412	400	448	467	447	429	479	433	455	462	432	421	428	396	407	415	447	458	411	422	425	460	403	457	431	419	444	450	459	420	461	413	439	442	422	426	418	425	425	406	417	447	422	410	426	441	437	415	412	434	441	423	450	442	449	418	425	406	422	393	451	422	430	471	460	448	462	457	443	448	422	459	424	434	445	395	457	452	411	397	431	447	407	419	424	421	407	415	463	457	443	426	451	439	416	429	409	438	432	455	412	428	469	406	417	449	442	404	406	430	431	457	435	393	405	409	408	460	429	483	432	436	429	395	412	436	432	391	398	416	440	420	414	448	431	441	429	447	402	417	425	423	436	458	429	474	401	436	439	435	443	420	426	434	443	453	439	449	429	423	429	425	415	460	400	435	423	416	430	441	412	469	437	453	441	451	427	450	393	401	415	399	453	444	458	455	424	436	402	422	432	410	447	437	404	444	438	426	445	415	431	437	427	453	456	403	456	446	466	477	427	432	455	438	417	427	447	432	403	459	426	442	471	452	433	447	405	428	437	463	451	452	408	435	415	410	419	391	416	438	450	424	439	419	452	429	493	447	417	439	470	405	389	413	445	469	409	453	413	432	439	436	412	443	442	426	392	414	410	417	391	456	417	433	410	470	402	442	444	417	468	400	448	407	441	436	467	379	412	482	429	392	431	423	375	441	419	419	452	472	453	431	424	423	407	429	450	431	426	403	410	409	423	429	449	427	412	417	441	422	449	438	462	417	401	450	451	435	439	430	408	437	451	429	438	444	455	402	410	455	470	407	444	419	424	441	444	444	405	430	439	451	467	436	397	430	445	416	444	443	420	402	441	430	446	412	431	439	432	392	428	432	392	436	469	479	442	454	427	477	458	438	422	431	423	445	422	448	444	423	423	445	418	460	442	435	471	419	474	451	448	413	361	455	439	431	438	416	420	428	445	426	437	418	427	451	403	460	455	413	438	406	427	413	449	407	428	420	419	394	423	461	407	451	399	466	441	414	445	458	431	450	464	429	434	433	430	403	429	474	450	411	410	446	483	431	408	418	441	435	427	427	445	444	465	428	446	414	411	412	446	433	425	410	433	418	451	429	417	426	431	476	416	403	391	438	444	435	420	393	431	466	426	399	433	421	459	417	411	440	447	421	411	474	472	477	435	413	420	437	448	423	441	439	418	414	456	410	416	416	422	434	446	456	414	438	424	432	466	476	438	400	400	436	469	445	441	408	417	411	436	486	410	421	451	411	467	399	429	445	429	431	414	418	444	443	430	401	435	421	418	434	414	455	457	439	415	452	430	401	428	436	446	410	434	428	451	420	396	442	459	411	398	403	445	478	423	448	414	443	443	435	441	410	417	458	436	405	462	440	427	427	409	402	446	404	435	431	413	429	452	445	428	407	459	433	433	424	427	412	432	400	402	425	429	453	460	416	438	434	436	469	425	405	469	452	441	450	406	412	459	420	436	431	439	435	431	435	444	423	418	377	414	401	476	456	419	440	452	441	402	395	417	435	437	497	463	429	409	431	457	455	411	461	428	417	446	426	453	405	455	403	463	421	395	431	409	390	439	416	463	427	440	397	413	396	382	447	444	464	449	436	420	432	441	376	419	409	465	456	448	428	434	423	459	474	461	455	435	439	458	467	426	424	466	423	415	436	439	420	464	405	443	449	437	455	421	435	428	460	404	430	467	425	414	400	468	447	439	448	397	408	440	440	434	408	456	446	449	457	439	450	447	457	411	442	414	438	403	384	452	468	428	416	444	460	406	457	441	436	420	403	410	441	456	399	410	458	454	394	378	448	434	397	444	448	399	437	444	445	465	404	439	431	408	426	453	404	412	435	429	474	437	432	439	454	391	455	445	445	423	426	422	433	411	439	423	428	449	429	445	430	419	434	434	455	472	404	467	450	458	442	456	424	427	390	404	474	452	433	428	443	418	412	446	414	433	436	420	417	407	378	430	456	414	393	402	437	432	411	426	411	437	426	424	400	427	420	416	428	416	401	464	450	417	462	440	416	430	406	465	388	434	433	418	430	433	436	453	418	431	404	466	406	473	401	442	445	432	429	464	436	406	441	413	395	385	407	404	395	427	426	410	448	440	426
3394	581	501	515	519	543	559	507	534	518	507	532	566	517	541	535	527	502	546	544	549	539	471	544	509	503	529	502	534	517	540	518	532	542	559	507	508	506	545	532	560	486	521	519	496	515	512	479	523	511	552	526	547	551	521	524	529	548	552	500	511	519	523	480	531	476	485	537	559	523	520	539	494	501	512	553	537	519	520	517	497	532	548	544	535	519	528	509	495	540	526	508	551	504	512	509	557	516	511	507	496	481	550	499	491	501	528	530	493	511	484	508	565	531	501	563	500	515	519	524	520	481	528	459	509	509	522	506	549	497	524	525	537	565	535	507	518	519	520	511	502	559	466	561	508	549	543	488	522	534	520	519	527	549	541	518	529	528	541	530	523	555	533	540	530	531	553	533	541	546	501	493	527	528	520	538	492	515	525	521	510	518	500	550	538	542	521	548	514	493	503	531	536	507	525	506	525	525	499	492	555	522	556	521	548	479	527	511	539	508	534	489	505	530	509	554	563	526	478	494	548	503	528	504	522	521	521	496	529	525	523	556	550	513	513	492	548	543	545	542	510	553	529	486	508	519	550	523	556	544	530	547	555	524	505	515	491	497	551	568	561	542	548	528	507	538	515	533	511	529	529	521	549	564	512	489	514	535	544	537	527	546	507	519	534	528	509	507	544	492	503	544	490	517	520	546	533	516	585	511	517	557	533	509	533	501	513	554	543	508	546	517	549	519	542	570	534	505	554	535	495	514	572	492	540	540	513	562	537	541	469	514	506	507	532	543	518	521	520	532	522	558	523	527	482	462	519	524	548	538	524	540	536	518	513	526	491	526	547	510	541	551	518	529	528	505	480	512	535	532	524	511	513	510	535	547	505	547	485	507	484	534	521	535	550	505	546	534	498	515	555	514	518	569	513	540	492	523	545	526	539	527	525	536	537	558	558	528	511	523	505	536	473	536	503	533	541	530	527	529	503	547	531	543	557	528	540	584	502	546	514	542	535	529	531	514	498	537	525	528	532	537	481	514	547	533	503	505	505	498	511	535	517	556	545	502	500	552	544	549	537	508	497	465	556	547	529	523	552	543	528	506	555	514	554	565	513	517	499	551	538	515	508	519	495	527	525	532	521	523	478	514	506	572	525	537	526	545	497	481	510	489	521	547	561	509	509	490	539	513	522	531	553	517	484	524	542	533	535	509	520	557	498	550	582	500	474	517	513	494	534	495	536	510	521	504	531	492	520	572	535	528	518	503	528	540	485	556	511	544	515	501	527	505	544	519	483	524	498	522	528	534	500	542	520	549	507	520	532	524	514	519	521	510	531	532	549	542	497	479	494	528	527	529	544	451	584	512	532	506	493	530	564	546	515	566	542	542	525	506	526	505	558	485	546	508	544	549	509	538	546	526	511	548	566	532	462	504	495	510	511	542	562	540	552	515	514	479	522	516	512	508	571	520	503	497	516	510	518	504	560	524	526	534	492	489	520	534	502	514	520	467	522	538	493	532	512	528	507	537	500	544	541	520	511	523	510	537	481	516	516	497	507	497	519	502	569	509	585	528	543	516	521	522	552	553	553	515	538	488	528	534	499	513	519	515	542	535	489	537	533	518	509	553	530	525	528	487	500	488	512	521	536	537	519	496	516	519	534	495	548	519	546	493	530	520	527	581	516	549	491	538	495	569	522	499	519	547	508	507	522	541	571	522	554	521	517	532	480	535	519	544	507	535	517	543	549	513	538	504	542	535	507	508	485	521	495	519	501	540	551	547	519	527	540	530	540	526	495	512	540	513	509	514	512	515	494	526	517	582	532	482	501	521	515	553	489	522	499	536	527	521	530	491	534	527	528	513	533	520	488	528	501	527	539	491	544	507	543	546	539	537	504	536	546	549	517	560	498	524	507	529	546	547	534	502	523	508	504	541	516	505	535	545	505	546	526	484	512	531	530	515	519	525	515	524	518	563	551	547	533	535	513	533	527	506	497	552	552	507	533	504	514	495	556	567	524	518	531	535	526	540	516	524	546	536	523	540	526	560	534	531	536	522	541	527	519	543	532	536	519	530	538	509	557	527	583	519	532	496	511	507	479	526	516	546	507	560	515	504	529	567	554	496	468	510	506	527	496	527	532	527	508	495	593	537	529	505	503	514	509	475	524	560	503	502	518	516	546	520	544	521	488	512	519	542	562	527	558	525	510	536	549	523	523	531	502	505	500	500	529	498	515	553	542	516	564	511	519	501	547	515	503	522	541	526	551	519	561	528	515	508	528	542	516	525	510	523	536	545	547	553	527	521	529	539	520	533	516	522	529	540	554	546	490	509	494	549	506	550	570	503	524	533	548	515	560	555	496	514	523	533	505	520	495	507	505	549	562	496	499	516	498	526	529	502	541	516	537	551	509	514	505	536	488	520	543	494	536	506	512	499	493	553	500	543	506	559	552	560	482	569	511	519	568	540	501	499	546	511	519	541	502	512	512	543	576	496	558	495	540	531	536	538	566	549	521	552	542	510	478	501	527	519	521	529	566	508	548	524	533	499	546	521	521	515	497	555	538	569	536	521	489	511	548	497	544	503	480	472	550	519	533	522	546	543	512	521	511	480	510	526	512	552	522	509	534	505	482	520	554	543	523	497	499	548	527	520	500	529	486	518	551	496	555	497	567	492	490	511	514	538	500	524	544	518	542	518	533	514	546	531	501	516	537	504	517	503	530	492	506	522	502	487	505	516	565	506	493	536	531	515	520	520	517	504	489	544	508	489	526	527	552	528	509	520	550	498	533	508	536	500	501	509	571	508	536	535	483	511	477	515	565	503	548	513	497	531	566	494	516	465	515	538	565	542	505	477	518	552	540	510	487	518	498	489	521	556	506	518	502	561	524	535	494	526	538	548	532	528	532	519	500	563	504	543	554	546	483	493	519	508	521	526	515	486	495	526	527	525	492	526	467	532	499	507	531	503	509	538	545	520	530	542	518	542	520	551	505	521	548	491	513	527	497	507	531	506	514	542	527	449	531	516	538	474	498	538	524	548	531	527	535	521	501	508	532	515	527	576	507	562	524	490	526	483	569	493	567	539	512	536	506	520	537	513	517	520	508	485	528	537	509	535	516	537	574	525	549	538	465	555	551	549	517	522	553	507	471	525	516	577	503	538	533	547	520	563	561	525	535	512	532	524	513	485	496	528	531	547	495	518	575	524	538	517	489	530	567	544	537	533	552	570	529	503	531	507	510	525	535	537	525	580	551	530	520	562	530	530	484	514	523	550	509	516	552	469	494	522	515	510	548	516	537	540	525	541	511	531	486	546	539	537	526	549	511	539	516	553	509	497	552	547	480	518	467	541	505	519	492	520	537	480	553	500	519	532	528	552	509	539	531	510	504	538	548	523	534	494	519	494	560	513	483	548	542	553	526	487	516	495	503	497	578	543	536	525	535	519	547	529	541	519	540	567	541	554	519	472	515	476	502	532	487	518	529	540	529	553	572	484	515	531	537	555
25487	21220	29799	22948	21221	21269	19343	1165	863	897	855	911	888	870	889	879	922	874	866	828	878	833	848	844	863	878	895	905	866	890	846	948	876	895	806	836	856	897	822	808	836	850	853	869	840	816	860	807	831	844	842	892	830	784	873	806	808	887	832	865	887	850	847	886	839	836	860	864	879	882	871	851	894	854	849	817	823	794	898	871	842	886	861	881	863	881	865	837	869	865	859	860	867	859	884	834	859	806	864	845	870	884	874	861	821	817	903	826	861	870	857	873	899	814	908	844	834	845	844	815	803	902	843	850	899	807	779	880	832	787	881	847	866	851	839	851	866	859	840	847	864	825	886	860	848	869	828	806	819	870	900	782	864	866	872	865	862	877	843	847	841	846	903	852	825	914	881	841	869	860	879	873	889	816	912	902	837	845	828	827	873	848	869	866	804	809	860	836	849	883	871	834	821	836	838	877	841	830	816	948	854	836	858	858	854	845	861	827	842	846	857	917	900	839	828	798	850	860	809	840	838	848	818	880	862	868	827	835	811	863	874	830	833	911	867	843	818	832	873	838	888	848	852	833	865	855	804	852	880	806	882	851	839	790	905	827	839	878	839	844	887	927	911	829	831	821	880	833	853	896	873	843	860	858	843	819	873	852	887	873	881	786	883	845	817	864	873	872	872	834	836	851	881	836	851	866	872	831	772	851	890	851	846	870	896	809	851	822	887	826	889	775	862	867	884	829	817	819	812	837	837	825	867	844	876	878	827	845	819	831	862	857	873	844	847	861	818	796	850	818	860	874	842	892	849	844	893	884	880	837	830	883	871	810	839	838	849	840	798	846	867	845	834	806	859	846	819	858	877	849	864	825	806	810	884	859	847	795	852	839	840	783	839	871	799	892	901	864	814	846	845	838	882	814	839	936	838	841	885	918	836	827	863	833	879	851	846	837	828	842	821	837	836	855	799	840	857	840	856	810	828	859	868	804	827	865	856	877	891	832	841	849	823	860	817	867	856	860	880	828	905	843	852	811	835	893	821	871	832	888	851	801	874	774	864	893	849	820	875	879	876	890	839	883	798	875	842	824	885	790	840	856	801	863	807	885	841	862	810	804	899	847	839	887	874	868	852	811	866	856	855	859	818	802	845	868	840	813	859	821	875	860	840	858	883	865	830	850	884	851	904	836	840	859	905	894	853	840	816	809	834	885	852	880	806	861	896	793	904	836	873	861	915	842	849	859	887	840	862	864	841	880	844	820	829	822	786	835	825	832	857	855	837	811	824	888	878	876	804	868	839	852	874	828	799	855	782	921	780	828	833	819	845	852	867	868	813	868	823	861	829	841	826	852	872	917	832	881	907	874	826	864	851	866	846	855	844	848	851	851	879	884	872	836	893	824	855	893	852	852	869	870	814	865	834	784	879	872	791	839	859	855	836	829	913	882	811	902	858	834	830	809	836	895	812	897	893	871	845	902	885	875	835	829	894	879	830	822	889	910	837	843	845	885	875	825	900	789	832	886	868	842	840	833	838	888	882	834	918	827	846	861	839	861	908	865	919	890	835	852	854	845	875	861	799	833	848	872	817	836	819	819	859	890	812	824	883	816	835	844	815	846	890	863	814	854	818	833	846	854	859	877	869	810	882	865	840	833	855	826	884	880	838	813	799	860	782	878	870	814	813	801	813	846	831	862	818	846	826	884	842	864	831	830	838	873	884	862	941	814	910	821	865	871	824	812	858	860	879	856	906	815	856	819	881	830	860	868	815	906	863	845	843	865	873	817	828	880	855	829	896	819	873	862	871	880	856	869	803	809	906	809	853	806	861	820	831	840	846	793	839	830	827	886	852	842	888	918	822	846	897	880	821	834	906	845	861	858	762	805	854	820	838	887	826	863	856	866	780	878	843	875	806	811	901	860	842	880	875	777	858	851	877	854	844	838	826	859	829	813	817	848	877	844	839	883	819	830	828	847	867	846	841	845	856	846	854	806	887	856	870	810	794	862	812	851	870	891	852	883	921	883	858	864	847	835	846	855	859	824	818	826	831	845	859	847	876	895	825	819	850	818	835	809	883	898	857	817	831	878	813	823	850	877	849	878	797	832	855	797	818	836	825	835	868	851	829	840	855	829	868	872	793	904	851	836	820	857	843	841	884	838	852	874	858	861	870	811	846	876	821	836	895	859	811	818	878	870	800	900	862	843	876	859	830	832	866	832	794	848	854	815	839	842	850	819	923	861	840	810	842	825	858	820	872	842	848	912	822	826	836	813	856	825	822	830	868	894	832	857	855	806	835	825	832	780	871	858	865	832	825	815	867	851	819	901	878	848	821	878	826	800	815	869	843	851	833	854	852	851	810	815	830	846	859	831	844	865	861	860	862	801	851	827	835	814	868	835	841	863	800	889	868	923	846	855	817	823	834	821	850	857	782	877	835	863	839	846	825	834	868	845	832	834	841	884	818	858	881	833	806	829	896	857	859	841	846	833	861	849	882	856	835	848	809	864	900	814	879	849	871	850	861	847	900	905	804	870	842	819	855	859	841	844	852	854	906	784	841	859	817	797	854	848	890	822	820	845	864	790	839	809	883	863	805	871	843	830	850	870	794	858	841	837	842	863	862	833	874	815	849	853	849	952	825	840	826	881	854	814	800	856	823	795	866	827	859	855	909	804	845	850	864	853	833	833	838	797	789	828	860	900	828	844	850	814	834	870	869	820	833	859	836	808	812	846	842	872	882	881	882	872	800	819	887	811	772	836	849	864	841	857	849	839	844	875	799	840	838	807	818	832	832	887	875	812	840	858	820	790	852	863	876	822	825	822	829	854	797	854	849	845	758	895	833	861	885	812	841	847	856	820	865	856	856	875	830	851	814	900	837	858	857	825	835	867	827	801	863	862	849	858	877	889	914	803	883	869	857	821	907	808	866	841	801	819	898	849	872	836	889	900	862	872	820	861	836	786	836	845	827	823	867	852	813	844	921	861	786	850	857	853	858	878	859	854	815	815	832	836	854	852	873	852	809	834	839	831	796	870	803	838	854	842	875	837	897	917	854	835	763	862	858	833	861	826	863	834	858	839	834	810	873	856	819	842	854	878	813	873	850	849	823	841	854	801	863	823	888	868	869	876	881	861	879	848	856	855	778	793	846	806	806	842	877	783	862	829	801	803	817	825	878	833	821	900	856	855	880	868	813	888	874	842	858	859	850	846	814	903	833	877	817	774	822	790	809	875	823	854	855	881	823	849	848	834	768	814	840	834	843	798	814	811	878	847	821	848	841	835	839	829	834	835	908	838	849	854	815	823	859	836	900	833	823	872	811	844	812	831	897	859	829	855	767	787	817	787	829	820	828	893	812	861	866	866	856	887	835	863	838	801	778	842	847	821	831	862	860	832	836	880	869	821	830	814	862	807	838	883	873	804	874	840	870	809	862	813	847	862	888	835	828	872	846	848	856	874	838	806	840	871	872	818	817	809	861	774	858	870	879	839	822	856	849	853
4119	1517	1207	1130	975	984	979	1018	1013	1010	977	1033	954	950	958	1007	971	963	943	957	995	945	945	1033	981	936	974	950	982	946	969	981	983	968	938	977	1002	967	1027	1000	987	1000	977	994	1030	970	986	1019	958	1027	974	997	974	963	996	933	897	942	998	996	986	953	950	993	969	1009	963	956	961	991	921	947	1024	984	985	988	960	1019	1002	969	963	987	956	951	946	964	993	987	959	947	954	969	960	990	932	924	1018	965	894	937	1037	928	944	949	997	943	936	903	954	1014	954	934	969	909	1039	959	971	1002	992	962	918	962	988	1003	944	978	1012	912	971	963	951	950	952	981	966	977	1000	975	995	977	973	992	1019	964	941	938	1000	1014	987	905	931	996	974	998	924	938	1019	941	1032	991	953	992	975	925	1035	943	971	1004	974	938	952	1003	977	923	988	992	1016	892	949	962	1021	955	977	1000	979	930	962	917	1021	1018	937	1007	979	978	1024	1034	964	959	960	1010	981	949	969	1093	1022	957	996	961	924	962	951	1007	967	977	949	964	967	1014	993	966	974	956	1017	958	983	1046	959	998	903	931	1005	1022	973	979	967	939	952	984	941	924	1001	967	1052	985	950	980	963	1016	959	953	958	998	993	988	1005	989	998	994	1006	902	985	959	951	998	969	1006	948	976	979	944	964	998	976	940	1076	978	1002	929	1017	940	988	942	1005	973	976	970	969	896	958	975	976	940	978	1021	922	936	970	978	930	991	972	981	942	948	1043	997	950	970	997	988	1000	945	986	1022	1000	980	928	974	912	956	954	988	983	989	960	986	981	986	1007	974	912	1002	994	971	935	995	988	948	993	999	949	952	1006	967	925	991	968	956	921	985	982	994	986	955	1032	977	965	985	966	976	1012	1001	935	1000	983	961	937	1022	962	1005	1009	992	979	945	910	888	1027	940	977	919	899	974	973	969	930	970	952	975	1001	964	948	941	957	979	963	957	987	1009	986	933	930	1022	1021	1011	982	1010	1004	982	1015	948	1045	936	965	951	958	988	1011	918	968	942	975	977	1011	904	981	996	1000	967	965	941	973	997	938	988	974	969	994	950	1022	981	947	1015	959	978	993	997	961	906	974	986	974	937	947	934	1031	972	971	945	984	1009	987	915	902	950	985	924	1037	941	1006	983	967	1011	1015	944	972	981	954	974	984	942	981	1035	956	961	973	935	1001	886	954	923	938	932	984	984	1000	951	973	959	1000	926	953	959	959	1004	938	955	963	937	1034	950	1009	907	1054	971	1012	1043	1031	1006	1004	975	965	979	946	997	977	972	1018	1021	1006	994	985	921	971	974	923	990	1054	992	987	927	938	1003	991	995	975	1017	966	942	903	943	902	983	915	919	969	995	924	987	962	1011	931	929	1036	978	955	985	953	941	992	986	939	1013	992	983	968	967	973	1007	1031	964	948	984	954	973	1006	963	974	971	937	955	972	1000	945	958	954	984	1011	961	944	955	964	1002	1001	996	924	972	931	933	976	1054	935	983	1014	924	986	957	1005	974	996	959	950	1057	975	987	953	994	949	969	983	1021	974	947	958	995	977	968	1020	956	968	932	913	994	1024	959	970	938	945	951	1031	948	981	997	991	986	960	923	967	979	943	1010	1000	965	941	973	939	975	978	997	981	950	979	938	978	1010	933	968	934	1041	983	990	976	991	930	969	978	975	974	970	916	959	1004	960	1002	966	973	961	937	951	1018	956	948	967	1000	971	966	951	941	977	927	927	958	994	966	1025	976	984	1019	1022	944	946	944	1008	969	937	1005	1035	948	1011	982	1004	905	1014	1011	928	993	971	994	913	1010	938	966	875	959	1017	992	952	970	968	962	1038	948	956	990	1005	997	932	997	980	965	949	972	986	989	933	1018	1028	948	946	1055	931	983	944	1020	1002	973	969	990	948	1004	988	972	1005	977	941	946	989	933	931	956	973	994	1001	924	992	935	953	960	917	1008	1011	978	991	962	981	936	997	977	983	952	985	971	987	1018	940	965	1010	975	1015	994	979	966	976	976	980	992	940	931	964	1013	977	988	990	978	995	1028	924	913	978	977	958	945	970	947	932	1000	950	975	972	973	974	951	949	1001	922	937	1013	971	1038	919	966	1013	981	968	999	955	1035	964	922	989	997	994	991	986	1036	949	976	999	990	970	983	988	958	980	911	1015	969	946	967	1035	909	976	982	1019	958	942	994	943	911	961	927	1063	976	996	994	1005	987	997	932	980	980	948	975	963	986	960	977	935	948	1028	962	982	1012	985	1025	969	938	956	938	948	891	1001	998	984	933	973	983	975	949	998	981	979	971	965	974	1006	1016	976	973	982	1002	972	1001	983	1024	973	972	965	961	954	1005	983	990	1025	1018	968	1013	932	939	974	976	989	976	1006	964	917	993	1006	992	945	991	933	949	990	922	976	1007	970	965	954	993	990	962	914	992	936	894	1014	941	933	951	1026	1015	950	920	982	954	964	995	985	964	995	1011	960	910	987	961	966	1000	959	946	962	927	979	922	950	972	1002	969	1018	975	906	1023	976	997	948	915	996	972	989	943	932	987	953	972	990	941	966	973	968	961	930	1002	965	951	982	973	927	949	1018	981	979	965	975	936	971	962	971	987	978	988	975	944	990	973	990	940	995	925	966	958	1019	935	938	956	1000	924	972	961	939	971	978	997	943	937	951	980	989	988	964	967	989	948	975	934	940	953	974	983	930	916	1042	958	1008	998	976	965	1007	964	967	1029	987	970	975	965	985	942	972	1026	936	974	1017	940	1014	987	953	978	951	938	995	936	970	955	981	910	985	1007	968	1035	1013	926	960	1004	1013	979	957	963	1024	996	981	981	1018	965	961	977	951	948	952	975	920	957	972	963	935	931	966	950	937	918	937	966	963	954	1022	931	920	967	1000	941	1031	964	987	917	944	1024	965	999	958	935	978	973	992	985	959	993	973	1034	997	1005	1003	984	952	972	1001	972	935	972	934	1045	1000	997	961	922	1036	985	970	944	980	969	994	976	939	980	984	953	1022	1005	969	887	976	990	980	1024	986	947	990	957	973	1026	915	1016	965	980	962	952	954	915	965	942	948	988	945	1002	962	972	998	938	941	951	925	996	990	962	924	1033	1019	907	951	1052	935	969	960	984	981	996	993	991	1014	1011	969	1028	986	961	934	941	988	991	1009	982	997	958	946	997	982	1035	912	946	1000	955	984	972	940	945	1006	1004	989	976	952	964	983	990	1014	994	971	944	995	1008	925	944	955	956	1002	991	974	941	1004	1047	921	980	938	943	1025	989	954	982	980	957	960	975	993	1000	1006	1043	963	969	984	994	977	953	979	993	981	956	935	967	957	940	999	960	930	971	941	990	978	989	1012	899	993	947	973	992	1013	962	962	963	1002	1019	1005	997	978	954	1050	973	992	952	1006	1015	976	937	1005	947	1064	943	944	929	982	953	971	1001	998	1008	984	892	996	996	1032	949	905	949	957	932	995	976	1003	1023	1033	1008	944	988	993	958	974	962	1014	1024	948	946	917	992	971	960	975	958	885	977	1028	1022	972	977	974	1000	943	954	1012	975	982	992	953	885	1016	955	988	1111	918	986	972	938	948	953	1025	949	975	1014	929	993	956	1015	1023	992	962	990	947	967	982	907	980	962	942	955	948	975	1010	969	964	933	992	977	1031	935	999	955	983	946	1020	966	943	991	929	977	986	962	977	970	963	905	945	939	903	959	965	935	1003	996	906	989	976	968	989	1004	948	932	962	945	948	1020	933	990
27558	21208	29607	23064	21167	19624	564	313	278	291	308	271	272	255	262	290	305	297	305	308	297	306	278	314	281	284	282	276	277	312	287	283	281	275	286	280	254	289	294	324	291	308	286	271	291	312	281	274	282	297	302	310	319	302	279	278	300	276	315	289	315	285	284	288	298	299	299	291	292	305	284	292	239	335	318	284	321	279	264	292	271	299	274	281	279	265	283	277	271	299	281	265	271	275	258	286	287	314	297	279	292	286	292	280	264	275	288	318	275	272	261	291	274	293	309	274	289	307	289	281	294	306	288	296	301	273	292	270	322	265	267	279	322	277	280	285	277	313	309	270	285	297	290	312	291	330	273	288	271	285	315	288	314	289	275	269	247	281	283	319	278	281	309	292	321	297	295	295	286	263	276	303	296	296	267	252	288	271	286	278	282	284	320	284	298	298	277	260	277	288	293	301	281	291	286	267	295	316	284	304	270	282	303	307	283	278	303	234	310	289	281	284	300	302	282	251	323	301	288	265	324	283	285	276	260	319	306	313	315	260	283	254	285	257	285	300	266	319	248	275	297	306	290	285	318	302	297	277	283	271	287	279	272	297	308	311	287	279	306	297	316	303	286	289	294	296	293	316	295	284	283	268	304	309	288	308	302	280	295	282	280	282	293	320	279	297	284	253	278	286	262	281	322	279	308	277	294	267	290	293	256	276	303	286	292	313	277	276	291	288	281	281	259	293	274	289	281	272	294	320	304	320	270	302	289	267	272	295	289	321	311	289	299	276	310	266	291	270	297	277	314	286	296	292	272	291	282	275	312	308	300	281	260	309	288	307	280	298	287	283	296	284	299	287	257	300	287	279	304	273	291	265	294	272	292	281	308	305	297	280	285	295	298	279	277	288	314	280	288	250	253	315	268	294	285	295	299	273	280	279	289	285	294	292	247	279	309	314	283	343	277	297	306	311	288	309	257	295	257	317	297	289	262	259	305	286	281	276	277	284	275	281	283	280	296	275	308	280	290	300	283	284	269	290	297	274	296	301	270	277	296	289	275	306	276	295	284	280	277	294	275	288	287	288	273	286	307	290	304	268	280	294	291	249	314	287	277	282	282	284	272	308	297	282	297	260	267	256	305	283	318	262	308	259	257	282	322	280	281	299	300	293	290	311	300	320	298	324	286	302	307	299	303	284	279	281	292	309	311	266	262	280	302	303	263	282	315	280	310	278	316	281	294	279	308	278	302	287	300	289	291	281	314	235	266	289	265	299	290	247	285	263	306	283	301	294	312	258	275	296	316	331	286	261	270	281	283	301	283	304	300	269	306	289	296	263	276	279	291	264	284	291	292	317	286	264	244	296	270	278	295	281	290	287	251	314	299	283	297	316	302	262	302	298	273	266	279	300	271	306	269	295	284	296	293	298	303	288	299	330	273	299	330	272	307	264	287	283	297	301	282	301	272	258	320	314	258	265	330	298	272	316	299	241	271	285	286	298	271	276	293	309	268	305	288	280	313	305	299	296	280	267	285	295	311	279	293	296	273	290	301	253	314	285	296	299	278	297	304	284	280	297	279	252	288	295	272	297	302	274	286	306	284	278	306	291	273	283	286	270	289	277	282	265	253	277	270	281	276	262	310	319	289	274	273	289	309	285	285	274	311	320	303	291	288	294	285	285	296	296	286	294	273	288	298	310	280	301	269	287	275	296	299	292	301	276	275	304	317	271	297	283	284	290	301	261	319	299	304	265	283	324	277	299	295	282	300	282	249	305	267	255	272	265	280	259	287	288	279	283	291	296	280	300	299	308	299	311	283	317	283	308	304	283	296	286	307	275	291	287	298	290	272	281	284	302	281	259	280	289	272	294	301	272	286	272	271	279	289	304	274	304	282	301	287	298	276	248	260	269	299	295	278	295	265	282	290	291	293	280	293	304	288	292	276	285	287	278	275	291	302	297	288	289	285	278	301	286	295	292	301	296	300	275	283	269	292	288	297	299	315	264	301	291	256	282	309	301	314	302	292	268	296	282	286	294	280	303	235	292	280	274	288	297	279	311	278	299	281	306	289	304	316	290	324	301	291	295	287	289	278	330	277	307	266	289	283	278	289	272	308	250	287	298	311	293	273	296	309	273	283	300	287	312	316	268	289	287	293	276	300	283	278	284	297	272	294	314	274	300	275	259	320	323	321	277	287	267	278	290	265	302	292	316	281	267	263	276	292	271	269	284	300	273	285	297	302	267	245	277	278	298	294	306	304	299	272	296	297	264	300	291	279	297	283	292	277	290	283	309	284	296	311	286	284	250	301	278	269	303	325	283	308	276	324	277	263	280	279	275	254	286	257	300	299	291	283	286	302	308	309	286	294	303	266	305	282	261	317	304	285	247	303	291	288	257	260	303	266	249	306	277	259	281	253	309	248	282	281	281	279	329	284	287	275	294	295	285	278	309	281	315	274	300	261	297	300	285	292	287	260	302	289	300	280	299	284	298	264	278	311	257	269	305	287	276	298	263	326	302	272	303	326	282	263	304	293	292	260	304	247	273	285	287	288	329	323	262	273	261	280	258	278	293	265	310	309	300	287	285	287	265	280	279	267	293	274	282	292	295	269	311	260	299	299	272	320	267	314	281	288	293	284	301	306	274	241	318	297	284	280	264	293	322	253	286	319	282	275	324	288	287	295	305	263	264	318	281	288	304	289	268	302	313	287	290	291	302	292	285	279	290	287	263	291	299	305	264	310	287	311	297	285	286	283	318	288	270	270	270	292	290	295	300	250	264	298	303	284	283	302	275	279	289	239	300	272	285	279	302	282	271	301	299	256	269	289	323	295	296	284	286	279	335	285	289	288	293	291	280	273	283	284	270	281	265	294	282	295	284	307	269	296	277	303	296	298	270	292	328	285	294	301	299	304	312	288	311	299	270	298	279	287	275	281	301	248	277	307	286	274	312	300	296	255	290	302	306	285	305	303	264	267	286	264	272	318	281	304	319	274	294	284	269	279	268	290	286	294	274	287	305	297	268	276	296	285	282	293	265	276	286	291	320	288	288	256	299	302	281	257	274	303	273	296	253	299	270	287	302	285	289	296	273	246	268	271	291	300	302	313	296	279	274	305	302	277	283	287	318	282	276	288	320	288	284	295	272	285	275	273	290	264	254	312	306	285	264	282	288	292	281	295	281	268	302	301	265	283	268	306	282	283	278	309	295	295	304	288	307	293	273	273	298	292	262	277	296	287	310	299	276	300	283	284	279	261	305	258	278	324	294	272	288	280	292	304	264	259	320	294	292	273	288	285	259	282	293	277	298	307	287	289	322	311	298	296	284	279	303	302	271	276	258	259	293	295	277	291	250	270	276	268	272	259	308	306	306	261	313	304	275	290	289	284	338	273	298	279	300	293	314	274	301	287	286	303	273	275	291	281	289	279	287	314	299	305	281	266	288	280	294	291	290	282	280	286	286	306	273	277	285	270	299	275	260	278	274	277	304	272	279	293	288	311	267
3824	624	455	395	388	411	415	359	385	390	415	387	388	391	362	428	381	396	370	353	343	349	409	365	362	382	385	361	382	334	359	415	381	384	420	360	391	397	328	368	382	353	371	398	366	395	355	350	368	405	378	367	359	366	347	402	365	376	386	364	337	350	405	396	390	369	393	352	369	353	353	364	391	406	387	371	350	397	384	325	384	367	399	377	347	390	361	375	400	344	354	387	351	403	380	387	375	385	343	412	389	338	398	380	354	354	363	354	366	367	354	360	382	400	371	373	382	400	375	378	394	365	383	387	388	368	369	368	370	403	352	366	394	369	365	379	368	354	350	378	373	359	312	377	349	372	374	400	389	433	400	376	349	385	362	384	395	367	382	372	371	366	358	334	357	399	371	387	343	343	364	366	367	342	347	382	414	341	346	415	394	363	386	368	359	370	345	406	367	355	330	379	392	335	357	373	359	383	346	392	369	365	372	359	389	388	361	379	350	384	358	388	365	354	370	400	406	389	378	351	380	364	361	393	345	345	359	379	353	389	409	415	398	396	350	373	409	382	365	370	368	393	367	348	402	341	368	369	357	368	358	390	380	391	359	382	367	409	381	378	336	364	375	388	383	340	368	387	375	396	360	381	374	384	396	372	372	374	368	364	360	370	345	372	345	351	383	364	384	359	330	373	359	396	360	388	400	383	345	362	379	383	353	366	367	374	350	336	385	371	369	376	379	372	362	378	385	367	366	370	358	397	371	337	364	381	372	361	415	375	339	383	393	381	379	384	383	353	404	374	381	378	387	389	336	390	359	372	408	381	392	366	358	401	368	399	381	390	378	344	377	382	385	383	379	329	352	386	369	364	360	333	349	390	358	411	365	373	373	368	391	354	375	341	378	405	346	343	375	391	380	375	343	375	382	360	343	398	362	372	405	389	370	371	362	387	376	369	421	372	381	389	390	367	383	384	359	376	338	370	409	403	390	367	362	362	395	408	365	365	354	378	342	345	397	350	377	344	419	385	359	385	352	336	404	388	384	393	361	405	345	367	405	389	359	390	383	376	356	353	378	407	363	338	386	367	358	377	394	377	369	386	372	371	400	396	396	397	374	339	393	365	383	405	372	387	367	381	364	398	375	380	361	379	408	348	401	390	370	369	382	395	360	376	385	377	388	365	364	367	408	356	362	345	363	326	365	361	397	373	383	406	398	367	363	367	378	387	357	374	386	356	376	384	392	406	330	360	397	408	398	360	362	340	383	373	410	362	347	377	356	371	345	431	368	358	404	359	341	370	367	403	378	412	375	389	377	375	359	361	396	359	377	377	379	386	404	353	347	368	363	381	379	342	380	415	358	375	385	386	395	370	381	399	383	394	398	360	381	381	413	397	325	397	370	385	364	357	373	363	400	379	362	368	362	366	362	327	394	351	386	380	371	322	338	356	417	393	350	394	381	383	413	384	379	347	356	369	361	395	386	382	380	376	371	395	384	389	342	341	362	378	366	371	385	396	411	373	355	371	382	369	374	384	378	397	357	355	361	341	400	338	385	368	366	400	374	385	387	369	361	334	370	362	360	354	392	384	372	372	406	375	364	343	362	392	389	361	337	358	357	359	365	397	409	387	371	407	367	359	403	376	361	387	392	389	362	355	351	367	345	377	341	394	380	357	347	417	349	369	372	396	351	379	378	394	420	369	372	376	363	376	356	396	407	353	359	412	402	362	398	328	347	390	378	372	361	414	358	386	412	371	402	348	367	372	391	372	379	361	367	332	347	359	398	383	383	393	345	380	362	389	377	395	344	378	381	344	398	379	377	371	391	388	382	376	374	367	395	390	351	376	376	381	372	383	349	368	387	360	379	369	402	358	365	334	359	365	386	363	405	401	368	370	407	360	394	380	392	402	398	409	394	371	363	361	388	376	360	398	370	338	363	359	401	331	364	397	389	370	348	374	388	374	395	397	375	379	369	391	378	373	384	361	375	372	393	349	372	403	378	409	349	422	354	397	374	357	386	354	401	327	351	373	349	344	382	371	367	373	394	392	420	391	378	405	399	340	378	398	379	378	357	362	354	395	382	375	385	372	385	385	374	410	358	364	360	377	354	364	392	363	369	368	422	370	385	381	345	356	383	369	386	401	355	361	397	385	400	384	385	412	405	364	398	372	363	341	367	357	356	384	368	382	369	381	392	377	369	360	378	356	369	355	360	359	395	382	372	387	358	399	382	357	349	412	371	384	384	365	360	365	376	398	405	398	401	389	395	383	350	331	354	381	380	372	364	347	385	352	380	350	406	417	391	420	417	404	387	378	374	379	360	370	367	358	382	347	339	376	364	370	401	361	387	335	370	362	367	381	335	358	356	382	382	333	361	394	362	366	366	391	335	365	377	369	376	359	359	393	355	359	395	374	381	370	369	384	383	397	364	381	363	363	380	362	370	367	369	373	361	332	372	388	359	353	370	363	377	354	401	372	370	374	376	372	355	355	368	352	376	387	350	383	340	376	368	376	364	366	388	340	359	397	365	386	345	354	409	350	346	355	401	381	369	371	368	376	377	399	362	344	343	368	378	409	362	342	395	409	373	389	346	372	358	369	380	398	358	356	373	392	350	344	402	378	400	335	375	363	337	378	377	387	384	363	375	356	399	375	375	415	415	380	403	433	369	360	363	379	369	375	384	376	345	419	376	391	397	384	367	366	375	397	384	367	385	381	378	378	375	393	368	359	344	367	364	391	354	387	390	364	348	386	370	366	359	357	365	393	396	386	390	358	384	360	396	366	370	386	354	403	363	377	374	349	362	353	365	371	389	368	380	369	347	408	371	399	379	368	371	344	409	380	380	374	364	396	386	367	402	362	367	351	374	383	393	367	361	353	381	403	397	395	366	412	394	387	364	364	348	351	364	384	384	367	362	353	365	379	384	413	389	404	381	400	393	373	362	382	370	331	372	394	389	383	381	371	364	360	373	353	371	401	389	390	341	395	362	376	382	405	342	372	341	360	337	382	404	383	361	401	378	369	350	378	354	351	360	400	375	407	370	380	371	387	380	376	362	335	390	339	358	391	377	392	388	389	408	350	350	379	383	377	374	355	379	353	338	381	419	379	333	364	394	345	397	381	381	370	347	339	390	343	376	387	387	331	379	381	381	391	387	367	400	381	385	354	365	401	356	367	369	377	395	405	355	375	368	399	370	377	351	356	396	384	393	377	377	376	375	389	390	387	371	391	329	395	371	403	388	387	361	351	384	372	404	354	387	365	394	371	397	377	375	377	372	375	367	349	419	375	344	371	386	376	389	364	384	341	373	362	359	365	359	396	373	383	363	374	381	400	342	380	396	375	331	372	392	333	357	388	368	369	375	370	382	365	343	368	399	337	415	368	385	367	375	381	378	382	366	356	396	366	372	380	365	379	370	360	374	366	367	406	365	342	384	347	356	366	331	373	395	354	370	366	368	385	392	342	386	364	389	381	379	362	331	396	366	387	356	382	381	381	383	353
22568	21176	29460	23171	21176	21371	24426	4346	912	885	930	849	841	834	861	824	878	844	832	886	847	815	794	837	851	842	879	842	837	845	851	882	779	827	846	806	840	817	857	813	869	845	845	847	787	824	831	863	830	787	835	833	846	785	831	834	823	893	882	869	796	824	834	790	849	842	827	857	830	804	832	841	802	813	861	759	860	775	797	794	794	818	780	763	791	795	761	813	868	852	839	826	795	830	799	883	820	838	831	849	860	808	754	811	857	782	819	811	808	814	791	822	828	812	804	792	818	781	789	809	871	821	804	833	773	833	850	777	842	837	838	825	867	795	804	816	847	815	864	870	828	823	791	820	825	826	831	843	815	808	823	761	827	813	813	832	812	802	765	836	819	827	816	813	827	828	879	824	874	801	809	787	838	866	768	803	856	825	827	817	739	785	808	844	803	826	827	838	795	815	825	879	841	798	812	795	757	800	814	848	810	800	801	758	815	873	835	806	817	783	822	840	847	804	814	801	825	843	811	821	839	765	774	873	819	787	814	834	781	844	808	879	844	862	792	829	821	762	859	818	806	846	768	841	830	796	817	836	830	793	850	868	774	817	836	846	786	860	784	798	805	770	837	861	815	813	833	874	824	838	808	826	807	857	842	854	798	809	793	841	814	850	817	819	850	839	841	830	773	840	820	781	794	805	749	836	808	777	806	820	790	846	807	774	861	762	822	845	755	826	801	834	842	839	848	830	796	846	838	814	802	766	861	789	867	788	854	862	783	793	844	747	784	793	833	796	792	768	831	822	801	863	746	821	820	818	861	803	834	806	838	824	803	849	837	819	877	828	859	837	771	841	803	786	866	794	826	872	768	842	788	760	733	856	780	836	789	844	815	843	808	832	859	814	803	820	827	844	847	795	779	860	847	807	819	811	810	808	846	827	827	862	814	803	791	802	848	829	841	842	833	826	794	807	823	871	813	819	859	854	843	804	811	827	783	795	853	846	812	869	793	838	790	803	812	796	795	799	806	817	851	825	790	804	854	826	770	792	834	764	824	824	838	811	850	811	872	806	812	826	841	758	871	799	827	868	805	835	807	770	826	823	823	841	845	807	788	750	817	810	837	792	842	835	830	831	862	812	873	818	806	770	785	835	880	820	824	778	811	807	769	808	806	866	816	851	829	845	826	829	825	884	824	822	839	825	804	862	838	778	816	831	828	841	779	817	821	835	865	810	807	799	821	806	849	797	857	785	829	830	781	857	815	795	860	823	840	798	844	848	805	782	809	788	776	786	826	868	790	849	832	787	837	852	818	804	807	824	839	839	773	840	851	817	837	837	840	798	816	855	815	795	819	770	858	807	795	810	810	853	799	822	792	844	820	780	826	834	809	842	807	795	741	773	795	854	778	787	864	778	791	767	820	809	814	824	796	871	745	811	808	874	802	813	798	782	787	822	864	791	805	867	815	874	830	844	802	824	839	816	797	792	802	820	792	813	762	820	801	834	845	807	821	799	820	777	780	835	803	879	768	808	797	755	825	807	872	833	822	826	774	784	810	840	838	786	819	830	828	808	833	774	772	821	809	869	836	799	875	820	815	803	783	806	803	815	806	783	800	829	817	811	831	792	837	769	813	826	779	824	870	831	856	802	790	804	826	825	824	809	784	853	807	825	860	757	850	797	824	774	840	852	816	803	824	822	785	861	844	815	809	760	858	850	837	783	783	849	819	795	779	805	805	834	803	779	806	804	813	813	797	850	830	844	867	832	824	873	852	846	845	799	812	842	780	802	848	848	826	812	792	843	779	871	838	771	836	747	823	849	869	779	848	816	843	850	839	836	797	820	817	842	828	845	843	864	773	828	845	772	837	817	831	783	809	799	820	889	769	818	767	803	835	768	862	842	837	774	847	846	788	820	836	816	792	848	773	791	870	800	803	830	796	791	837	832	829	818	812	823	779	799	807	775	782	850	826	861	837	779	781	850	761	787	882	821	797	767	806	809	862	831	779	848	822	845	841	854	863	797	820	793	830	803	832	826	855	799	851	804	774	757	811	752	811	841	847	810	823	823	807	761	832	796	841	820	786	800	776	835	804	812	811	834	789	798	806	831	771	828	872	818	836	838	789	800	763	811	795	827	795	829	749	840	803	830	817	791	831	747	840	786	791	815	834	804	836	809	807	795	852	748	821	815	792	844	795	796	782	764	850	836	796	758	779	769	754	788	705	793	821	809	856	796	817	895	839	824	842	814	829	807	758	789	780	763	779	843	799	844	792	792	877	779	796	823	834	847	787	731	809	819	795	756	794	849	793	764	804	808	827	804	816	800	859	805	849	870	770	837	834	851	855	786	844	853	800	824	809	787	876	802	798	799	829	813	796	779	803	815	799	785	843	890	839	777	790	797	790	755	814	848	855	796	816	832	791	818	765	775	817	774	786	793	761	844	792	748	863	845	784	819	761	805	813	813	759	798	788	825	833	824	852	765	778	760	803	781	837	834	801	878	815	833	800	850	801	776	811	797	757	844	820	854	781	847	832	785	812	801	833	842	809	823	850	834	814	814	796	815	826	804	850	847	794	820	812	813	813	830	826	807	831	828	755	811	848	803	813	809	781	846	790	835	803	795	797	817	805	782	791	810	859	825	877	842	826	788	804	814	798	866	814	714	802	819	833	841	796	831	789	787	812	820	816	785	758	804	836	814	812	785	879	843	807	852	808	791	822	776	805	786	787	852	758	768	809	808	812	783	817	855	749	775	892	846	856	810	847	811	835	800	826	839	823	821	809	819	830	771	806	829	836	829	841	783	817	772	843	796	836	788	841	825	831	821	838	820	781	758	823	830	802	803	826	820	828	811	797	811	854	816	837	792	860	799	788	788	852	774	883	830	842	799	829	781	833	869	810	879	820	778	841	818	815	797	807	793	820	814	841	812	775	817	799	825	856	821	779	792	851	773	795	797	867	791	841	773	840	813	781	846	824	824	810	878	807	827	812	792	835	840	849	846	809	784	816	812	819	828	777	812	806	761	829	842	820	836	808	797	809	784	795	801	835	779	782	832	812	793	816	777	869	843	830	753	831	830	805	807	855	850	863	794	827	772	794	790	792	837	834	834	814	832	824	764	800	839	854	812	803	819	770	799	762	800	811	846	766	865	846	854	864	801	793	836	797	840	805	807	783	857	867	806	793	799	822	838	802	837	833	787	773	740	761	794	770	761	876	843	844	767	760	819	875	836	834	828	788	814	832	816	873	777	798	765	786	756	776	819	791	806	837	814	801	812	826	775	801	841	790	823	875	793	805	799	866	808	801	807	795	813	794	791	830	761	842	758	806	789	786	801	831	831	805	814	843	777	798	796	823	809	821	856	780	784	816	806	808	804	795	851	792	822	838	820	816	825	807	790	783	848	812	800	770	817	815	812	761	824	786	838	836	822	853	808	783	774	781	790	809	806	788	832	816	765	822	776	869	814	838	783	774	819	810	825	801	784	812	900	785	823	837	806	827	792
4813	1963	1368	1140	1053	1002	1011	1002	975	956	982	998	885	967	969	955	936	989	974	927	954	964	1029	988	989	977	986	894	949	955	927	1017	919	1024	884	979	997	925	1048	962	951	915	962	928	926	1001	913	919	951	908	971	922	964	1000	990	966	937	964	936	951	945	948	957	959	914	1003	905	990	953	998	979	985	923	937	986	917	965	926	944	961	945	967	914	950	984	945	917	953	981	930	932	962	961	951	953	956	938	908	950	925	997	910	900	951	966	887	971	947	1007	942	855	941	946	972	1011	998	913	968	980	926	934	935	954	991	961	973	928	905	979	987	981	991	961	908	979	972	927	998	944	900	942	917	938	947	937	923	986	972	917	941	971	906	959	913	879	954	903	926	913	865	959	931	978	1010	952	942	936	937	992	933	1002	906	949	957	906	975	943	995	931	983	983	956	958	1018	953	960	998	955	907	943	983	942	970	949	979	950	978	984	937	973	952	922	888	907	982	1006	946	994	906	924	937	950	1013	979	938	965	958	923	992	979	970	943	966	970	967	1019	946	988	935	912	969	945	982	954	937	941	945	924	939	954	943	944	966	979	945	931	936	961	929	936	943	1017	958	916	976	991	941	954	930	944	927	894	1006	916	981	961	918	976	1020	968	937	941	1022	914	986	902	942	955	939	955	897	980	932	934	918	981	958	912	976	910	915	928	984	924	919	944	965	962	940	991	951	920	950	928	979	920	983	981	957	948	915	893	937	1005	899	975	950	985	967	937	960	931	946	956	962	909	985	957	957	954	954	916	981	971	937	942	976	997	924	935	949	965	932	938	979	871	1002	926	979	1014	908	884	977	951	916	927	1011	949	955	930	965	942	922	943	970	945	951	949	991	907	919	1009	911	975	987	942	950	1012	961	972	921	964	962	997	908	930	967	951	983	928	956	954	940	958	926	990	987	965	1000	962	954	992	946	1005	984	920	1015	922	968	1019	954	944	954	889	910	969	950	971	955	945	895	889	998	937	963	982	960	946	926	996	966	977	915	981	958	977	961	990	930	1032	973	928	918	969	956	907	928	902	960	948	949	956	953	967	975	912	961	977	965	970	888	909	932	978	946	962	987	924	950	998	955	922	937	985	943	962	1011	949	988	951	956	972	950	909	967	934	902	970	921	939	951	972	978	882	896	998	1009	953	911	912	945	951	968	943	921	897	952	933	913	930	939	959	946	933	983	942	1016	985	911	973	952	946	947	938	945	904	922	963	959	970	988	990	914	998	935	976	942	933	942	937	970	974	873	984	949	931	979	912	954	990	966	920	1004	941	986	974	872	945	986	934	934	994	983	921	895	988	957	1036	1001	968	962	1011	994	907	976	953	939	962	922	915	957	966	944	1020	890	982	962	896	978	1041	985	990	971	982	1026	982	917	945	984	948	954	910	936	954	943	1027	924	966	974	1021	983	951	881	972	952	941	929	921	987	980	879	960	977	975	954	965	950	932	954	916	1006	953	959	901	928	952	951	988	929	950	959	992	878	933	934	960	1000	934	949	944	967	958	981	920	954	930	949	1006	897	908	915	1016	978	997	904	935	961	922	940	933	960	961	930	964	923	997	939	939	971	963	949	965	953	939	938	989	918	941	945	955	901	918	972	927	947	980	931	928	949	957	991	946	975	915	952	936	932	888	971	932	941	974	886	917	961	943	969	951	955	970	943	873	978	973	884	937	904	953	970	986	960	973	951	980	983	1035	965	988	993	965	978	1005	1002	950	946	915	954	950	956	960	910	998	975	923	918	943	969	966	964	957	932	960	1005	942	927	971	939	959	972	995	945	934	943	1015	949	898	903	955	976	936	969	981	959	917	980	936	934	951	886	920	918	972	937	992	919	944	978	957	982	931	1005	935	947	952	944	979	868	939	1000	882	937	924	1000	933	939	935	989	964	885	954	951	895	961	988	983	901	940	954	925	925	999	945	996	951	1004	981	957	887	978	888	946	916	979	931	955	879	955	962	936	908	901	957	1002	911	997	967	987	958	959	881	910	942	961	944	931	982	968	949	946	940	999	876	983	928	938	935	910	983	971	989	935	939	973	1002	899	980	941	927	976	963	915	935	929	921	952	928	909	978	985	965	912	952	944	977	942	940	922	938	953	938	967	915	911	973	976	943	975	913	980	929	877	947	999	915	937	895	951	953	949	971	1001	951	987	920	986	959	989	1003	963	963	938	913	916	932	953	964	976	950	981	943	980	961	977	947	951	967	905	898	946	925	946	932	920	958	912	931	949	904	986	934	975	944	956	968	928	917	966	938	966	947	938	928	963	884	941	979	941	944	912	960	924	932	964	982	944	899	946	954	929	896	914	920	932	981	943	956	970	911	994	946	963	990	955	948	967	975	889	939	966	938	928	975	968	938	942	961	958	953	971	934	952	939	1007	958	937	994	962	925	971	935	921	917	981	966	954	982	927	973	972	916	944	960	953	937	933	1017	945	941	970	950	975	930	942	915	999	944	917	918	993	957	945	1005	962	967	993	966	951	973	953	986	919	943	947	957	915	978	962	940	927	966	933	961	889	960	959	966	908	905	985	985	995	963	980	910	935	937	964	944	950	951	940	982	959	856	966	949	926	941	994	974	961	918	952	896	931	906	912	999	984	970	981	971	961	939	890	953	917	958	987	937	966	972	989	960	940	938	983	1020	960	920	963	954	950	974	948	921	927	977	942	959	972	967	976	894	942	983	945	983	978	923	964	933	966	960	869	953	939	914	950	1004	945	938	936	965	942	956	1002	930	1005	1061	974	983	940	976	992	973	979	912	956	935	979	981	908	953	979	944	1007	912	929	976	947	927	931	966	999	891	949	990	955	906	959	972	943	997	978	914	932	955	991	981	951	913	952	914	934	971	958	986	987	934	912	968	982	909	922	984	945	943	940	954	907	910	969	899	935	970	968	920	959	977	967	960	999	869	973	938	991	942	909	961	1017	922	988	963	972	901	1003	937	916	981	981	904	952	999	981	935	909	954	954	928	995	930	946	946	950	919	948	911	966	983	887	936	923	972	972	945	979	922	967	946	972	944	906	927	972	972	940	963	950	934	938	943	923	1021	923	1022	904	979	951	957	939	903	959	948	992	939	965	918	995	956	936	950	981	965	954	904	958	1028	953	936	925	997	957	935	933	897	948	921	889	958	942	926	1021	995	946	968	939	960	906	975	963	911	991	942	982	945	929	920	928	945	969	975	975	983	917	917	969	942	910	905	916	942	957	929	946	899	923	965	947	968	932	929	905	926	935	956	935	956	947	972	909	913	963	958	951	907	930	971	992	968	967	899	931	952	932	945	955	907	922	921	982	959	925	945	976	947	1002	920	958	961	955	888	964	877	935	968	989	967	990	957	934	947	929	949	970	928	909	994	921	991	940	963	954	881	920	948	973	913	903	970	958	996	987	890	965	975	950	946	905	1005	880	1021	954	988	963	983	969	932	985	956	941	926	929	978	968	984	926	920	970	920	920	949	871	936	971	926	963	929	957	950	1005	997	926	974	940	930	910	929	987	926	974	980	929	938	958	986	957	986	973	949	916	992	946	1005	992	956
27751	21097	25257	13825	604	495	427	448	443	455	450	467	450	446	445	399	428	456	418	417	433	432	450	434	447	455	417	382	439	445	415	458	438	428	402	438	401	429	446	413	446	445	460	403	417	423	426	417	432	431	412	413	448	444	435	426	447	446	433	450	438	451	458	438	426	451	442	407	435	419	411	434	442	396	438	453	431	423	440	439	416	441	417	452	455	432	430	442	447	483	398	413	418	437	414	429	426	440	438	431	443	493	394	430	427	412	471	421	463	484	418	433	433	441	471	441	466	438	442	422	458	431	435	437	416	436	420	440	438	450	433	480	447	468	467	452	407	425	464	424	423	400	410	437	407	449	402	438	406	443	445	424	446	442	424	450	425	450	446	447	446	440	410	452	471	420	405	436	452	492	425	437	399	404	402	391	395	423	463	468	423	437	431	438	420	443	404	412	446	417	447	444	421	417	440	407	454	406	390	431	429	391	416	430	449	409	387	456	400	408	431	431	451	419	404	419	402	473	414	401	420	408	401	445	408	411	397	466	381	403	460	421	426	436	391	452	426	474	449	418	457	438	440	405	442	433	404	470	434	461	405	461	446	433	444	435	425	450	418	418	421	466	446	454	444	419	422	426	414	458	454	460	438	441	423	391	436	488	441	428	456	432	421	443	421	464	430	425	446	390	421	447	450	394	446	447	414	446	451	436	484	455	420	429	436	430	408	436	415	457	426	435	447	421	409	448	393	400	445	423	427	419	460	420	465	454	445	437	435	419	477	464	422	420	440	421	453	480	445	420	433	388	456	442	426	427	427	431	403	436	422	449	418	449	438	423	488	470	444	428	420	440	413	413	461	425	428	452	461	460	432	417	481	451	434	451	461	409	447	409	471	442	424	427	405	445	420	419	421	435	412	429	433	441	421	419	428	450	447	416	422	425	433	463	397	441	443	442	477	413	431	444	446	434	438	415	489	418	450	466	466	408	434	443	412	428	449	444	468	397	450	413	408	467	452	458	419	445	419	433	423	424	425	402	469	437	445	450	455	415	447	434	466	423	465	454	449	462	423	424	438	451	471	432	382	417	422	403	428	414	444	422	433	419	429	437	437	439	431	400	433	443	405	431	449	451	424	415	442	447	418	439	422	444	422	445	444	444	462	420	415	445	455	431	443	428	419	434	424	418	422	450	412	457	427	412	460	446	434	441	435	450	424	425	435	428	433	423	395	445	472	404	433	454	434	432	412	426	413	430	459	462	401	449	430	424	422	391	443	419	459	442	404	410	420	425	407	465	427	424	410	423	441	433	428	451	475	487	400	429	400	403	394	419	443	436	438	428	454	427	432	421	426	416	440	445	431	426	429	422	414	409	424	430	424	438	457	416	443	402	456	445	415	500	381	413	467	425	451	419	414	439	470	406	446	425	465	441	401	434	419	449	449	418	424	427	453	453	448	410	443	424	393	424	436	425	468	414	452	427	445	437	440	398	432	444	417	435	461	413	419	440	432	429	422	423	429	449	404	440	437	442	415	433	402	478	415	424	454	414	424	415	442	440	446	479	421	457	487	469	437	439	482	411	415	438	419	399	434	425	401	427	441	427	440	420	417	403	439	436	431	428	456	426	441	351	429	405	423	424	443	423	424	416	419	453	452	453	422	411	404	426	437	406	440	428	411	426	447	480	396	393	393	421	424	408	380	415	417	415	439	409	469	438	437	436	424	424	442	424	423	431	434	414	473	487	455	432	417	406	430	466	403	418	402	425	423	443	480	434	425	433	429	434	415	411	425	436	488	447	435	468	443	450	427	399	399	466	417	417	401	399	413	427	441	432	426	440	438	409	411	398	431	469	426	402	464	463	411	442	430	431	437	429	461	431	417	427	438	449	388	450	450	447	433	453	446	443	428	466	423	449	459	449	445	450	429	445	457	414	414	454	436	420	382	418	428	424	450	443	447	462	455	419	472	406	475	438	425	464	431	471	436	453	398	416	418	408	458	424	473	473	418	415	444	442	427	463	431	386	400	395	415	440	444	447	446	436	409	428	447	410	466	447	417	422	429	410	460	412	432	430	447	449	434	449	448	451	401	450	449	435	426	435	438	425	435	422	424	469	432	409	429	426	425	428	488	435	413	404	433	439	443	455	431	417	495	392	437	429	425	444	454	444	405	408	444	453	417	468	455	412	411	408	421	403	448	438	462	430	435	448	450	430	452	479	463	432	417	436	459	430	398	452	434	423	408	448	433	410	403	436	386	437	430	455	431	451	445	407	376	491	438	424	417	430	415	444	432	409	460	416	424	422	437	450	410	415	406	463	430	456	431	421	441	441	449	438	451	419	414	453	434	428	421	419	470	447	435	433	418	449	431	436	403	441	408	424	435	428	397	430	439	405	435	444	401	415	435	471	424	434	452	399	415	432	439	436	432	408	437	424	416	432	461	416	446	425	458	462	430	430	454	436	445	445	413	451	403	408	445	433	405	437	423	411	429	430	445	452	429	435	405	454	394	459	428	405	425	414	444	425	463	440	429	421	446	408	450	430	451	431	456	427	418	435	439	433	421	465	438	412	449	460	404	426	428	407	424	454	428	432	439	420	455	428	473	440	438	449	421	401	437	400	429	441	406	423	429	456	441	444	423	432	438	432	441	452	426	410	404	422	411	432	413	424	416	456	407	445	443	432	452	472	467	392	418	437	448	408	451	442	423	418	425	446	445	435	424	451	430	423	427	404	440	433	426	440	455	431	409	457	470	448	443	454	438	457	455	417	461	433	384	462	424	464	452	455	442	438	464	420	449	428	424	452	408	446	426	442	424	419	442	389	417	425	436	413	462	406	401	469	425	426	429	449	439	435	467	451	424	456	428	406	438	448	454	448	451	449	443	433	445	411	446	417	453	464	445	432	448	426	415	451	470	442	465	449	411	433	406	409	434	463	444	440	418	409	399	394	449	469	467	394	401	431	389	425	433	437	422	425	451	450	455	398	413	435	405	432	447	437	390	456	409	430	405	424	452	430	432	416	425	439	427	443	429	407	412	476	481	414	408	448	419	408	437	449	471	401	436	408	447	421	420	431	452	428	430	418	434	491	400	423	431	399	455	392	466	440	436	455	434	411	459	469	430	396	454	458	451	477	399	454	444	413	405	462	425	435	445	440	438	427	410	416	423	438	446	423	417	437	425	462	412	444	455	439	427	420	410	457	418	423	435	438	447	454	445	440	472	429	442	450	417	405	446	423	428	477	390	474	436	453	418	462	460	441	440	438	436	465	391	458	424	427	420	436	415	426	408	410	435	431	389	437	424	420	454	428	437	404	426	455	439	431	433	422	404	420	439	464	430	439	458	418	472	396	445	443	467	401	427	462	427	424	428	422	482	405	472	433	446	407	426	415	432	438	423	432	396	419	443	452	467	431	420	450	462	437	433	447	454	448	420	458	446	456	437	390	472	442	457	436	389	434	444	441	399	408	431	445	411	433	447	404	394	462	432	429	428	384	457	433	428	422
3355	548	501	524	516	490	518	484	533	528	548	494	518	543	542	531	561	519	500	542	541	504	511	515	545	538	526	515	500	538	573	538	539	488	515	568	514	517	517	514	514	533	514	552	498	528	555	490	497	517	505	573	508	522	532	534	511	506	533	512	506	529	517	512	495	493	520	500	516	491	522	476	551	507	561	504	534	523	534	503	528	533	533	541	536	495	523	537	499	523	528	537	550	488	537	490	550	538	514	509	543	536	507	524	544	533	510	511	486	550	526	532	512	540	531	513	512	538	513	523	534	551	529	559	509	560	540	521	509	539	551	520	503	545	515	519	539	523	493	487	531	557	522	515	509	485	518	537	545	513	536	530	507	486	527	524	522	478	525	519	538	541	513	540	561	517	444	537	525	514	539	499	503	482	508	515	490	498	533	507	488	572	523	518	498	474	499	559	562	541	530	511	567	601	537	512	491	552	567	573	495	541	573	539	556	544	499	451	500	575	538	573	542	550	540	552	541	538	556	564	547	525	498	492	520	567	487	523	511	490	580	555	552	547	505	513	538	537	556	515	555	550	510	561	495	502	553	533	511	517	514	533	505	518	525	572	526	508	535	527	534	539	507	514	541	536	514	512	488	552	519	533	499	559	534	543	516	525	505	541	533	512	517	531	520	531	530	517	479	512	547	551	568	539	517	546	521	506	504	547	526	512	500	601	515	552	526	512	514	517	549	518	536	488	548	512	528	539	507	568	524	532	538	465	561	540	540	571	528	524	530	543	487	514	584	542	531	516	515	475	527	563	532	515	561	485	487	579	502	527	528	511	541	561	551	539	506	511	488	493	533	569	565	542	528	500	514	516	511	501	531	526	506	542	568	522	492	518	543	515	512	512	514	519	520	484	537	551	534	552	517	520	539	545	525	529	550	557	548	516	521	516	525	535	530	529	522	543	520	537	514	509	525	546	491	527	511	545	540	547	500	519	521	531	496	563	547	514	512	503	526	545	526	496	506	531	517	526	529	536	528	496	523	511	504	556	549	543	556	502	518	525	531	524	521	500	523	572	498	549	541	541	505	510	521	547	518	514	511	548	547	537	499	544	545	519	532	472	512	539	520	521	569	527	558	536	541	552	522	509	496	538	544	523	552	562	510	509	547	493	530	532	534	565	539	531	533	534	478	548	516	542	526	528	539	525	531	508	517	562	545	520	568	557	518	514	559	536	525	515	506	484	537	551	515	510	508	542	533	498	516	493	512	523	509	557	547	554	465	535	551	535	529	519	518	497	515	512	531	505	538	507	544	537	552	499	543	540	491	541	535	514	492	545	511	518	488	522	537	497	509	484	488	492	536	542	505	553	530	482	541	520	516	514	504	513	511	534	531	507	533	501	584	540	522	539	524	535	531	534	530	548	523	535	509	562	534	539	537	523	526	534	529	507	540	548	543	560	486	537	498	522	513	534	532	484	544	526	522	497	512	549	536	524	574	582	508	539	542	493	551	556	518	516	527	529	518	497	531	552	495	512	489	501	520	508	507	529	516	518	533	505	542	530	525	510	538	544	479	530	505	511	517	520	507	479	488	486	525	573	503	513	531	521	531	527	514	512	486	478	522	483	565	487	540	589	531	510	508	551	538	528	562	515	466	520	513	511	515	486	581	516	528	533	499	528	516	490	507	535	519	517	525	523	548	538	537	531	582	560	491	508	494	496	513	563	534	555	511	508	495	523	566	514	523	560	502	524	521	495	550	523	513	499	528	556	531	511	588	536	491	473	505	562	506	496	521	501	511	518	512	520	548	542	529	532	516	559	570	528	520	566	522	499	544	523	539	547	550	530	568	555	525	514	513	564	514	513	522	513	548	539	532	531	529	497	499	492	512	498	548	531	538	496	520	498	517	530	573	505	492	514	533	529	519	599	540	537	550	540	536	521	518	484	543	535	509	527	534	511	514	562	505	527	517	507	561	541	531	533	522	534	538	526	549	560	550	545	527	516	522	506	546	503	496	496	491	503	549	492	519	522	560	498	515	536	525	524	522	522	557	535	526	515	550	536	538	544	551	542	526	542	528	479	578	523	546	530	502	508	544	533	545	498	535	542	564	549	517	528	541	530	554	529	535	521	501	540	507	511	525	515	512	549	500	460	544	513	524	567	549	506	547	551	581	537	508	494	514	503	560	534	519	504	563	557	542	503	523	522	524	551	551	522	502	519	540	551	521	593	559	527	483	563	540	543	543	527	547	519	529	512	537	569	541	504	536	579	553	541	531	550	519	527	549	548	542	510	473	540	482	495	527	513	546	549	505	562	576	555	509	527	552	550	540	508	517	539	575	534	553	513	567	544	517	568	524	509	524	502	522	520	551	525	507	533	553	508	517	498	512	489	537	505	542	521	509	540	543	521	517	537	489	502	559	516	522	484	501	551	546	529	516	513	524	537	528	549	552	566	512	479	530	532	496	511	535	560	539	509	522	529	533	510	556	527	533	575	510	512	536	535	557	578	528	538	501	546	511	505	530	486	535	548	505	538	587	542	529	460	547	520	510	510	533	505	514	520	552	517	509	522	494	539	584	503	576	503	506	566	506	524	528	542	498	502	520	510	474	528	525	538	565	538	518	530	501	513	511	514	516	515	517	534	553	498	482	476	560	530	491	529	521	562	517	568	518	526	498	502	507	527	550	508	531	521	533	529	529	554	509	544	560	505	501	493	522	467	512	540	474	493	465	495	509	505	543	510	484	513	533	509	553	520	535	526	490	498	548	528	517	532	550	491	520	523	521	568	554	475	577	545	521	523	523	511	547	560	548	483	528	547	531	521	534	506	556	518	501	503	512	587	529	546	546	541	522	529	515	550	538	502	546	524	545	563	513	524	529	551	509	513	564	573	544	559	547	517	545	479	508	529	511	522	517	500	526	512	537	541	547	529	562	539	495	530	528	524	551	527	534	532	533	535	553	521	539	507	503	559	558	508	509	517	525	533	519	513	534	488	587	498	501	529	537	535	515	511	543	521	522	551	517	524	537	480	517	510	581	524	531	519	502	514	526	548	575	556	555	546	547	547	500	521	510	521	492	490	519	546	553	533	522	542	517	545	519	540	523	544	523	571	522	546	552	520	545	511	513	519	540	532	519	534	554	502	515	524	518	537	567	507	535	503	507	525	517	541	523	498	538	497	494	555	502	540	491	562	515	550	553	527	531	491	517	541	561	502	526	554	498	523	503	551	531	526	538	532	520	540	535	557	520	495	541	519	539	516	531	517	557	541	532	557	548	528	554	526	534	517	551	588	540	549	518	522	503	507	538	516	554	499	518	528	534	520	559	538	495	559	492	462	530	510	502	526	519	513	537	523	453	548	520	518	492	517	532	516	548	549	540	550	537	567	518	490	560	510	502	505	532	529	556	541	527	527	532	515	543	542	501	501	509	516	552	544	491	536	526	535	514	523	526	506	555	513	522	542	531	500	504	551	532	512	524	519	510	503	553	527	496	554	532	519	527	502
25402	21220	29767	22987	21224	21276	19387	1241	917	864	873	926	928	844	892	906	853	863	806	880	856	848	865	835	912	915	799	852	855	886	891	880	887	843	842	866	885	885	840	903	873	811	823	848	903	833	868	893	893	867	876	823	895	893	810	825	867	901	852	841	877	818	873	901	864	920	923	872	900	875	813	871	879	829	884	865	858	835	890	895	856	835	887	846	854	884	804	905	836	860	883	875	869	892	882	888	843	889	855	872	838	905	916	874	837	852	873	874	889	825	851	853	840	866	873	849	796	840	845	841	924	857	831	847	907	826	864	864	865	868	855	847	870	889	869	871	870	928	813	879	837	838	865	824	856	870	836	828	880	792	875	838	849	868	858	874	820	825	866	831	843	845	899	826	818	841	802	819	844	849	846	842	890	836	849	814	886	794	835	838	884	824	843	820	912	858	865	872	864	803	876	854	822	866	836	845	854	855	862	914	878	875	880	897	878	881	876	856	849	803	893	852	857	850	929	897	868	826	866	848	839	834	839	853	936	877	888	840	851	893	845	856	919	783	879	850	926	879	873	818	858	840	820	803	854	870	849	828	900	881	850	890	849	862	881	834	854	862	837	848	850	836	867	854	789	861	854	852	904	840	871	863	840	917	868	846	846	859	874	894	855	828	827	950	888	840	796	871	862	874	831	853	849	833	836	871	922	811	834	907	892	861	848	884	912	878	898	861	860	805	903	842	912	912	888	877	830	871	897	844	835	826	850	855	903	837	837	809	824	846	856	876	897	825	891	834	915	878	825	874	888	871	876	845	895	852	851	862	847	861	805	823	869	874	829	864	865	837	866	832	843	858	866	897	932	848	880	822	885	855	879	858	864	854	857	858	837	850	845	810	810	835	866	849	845	895	857	874	840	814	872	889	887	869	885	896	897	870	787	882	883	881	866	848	855	866	840	863	867	872	839	851	826	836	827	822	856	864	856	908	897	878	885	803	869	800	847	869	837	793	862	837	819	840	867	850	876	887	847	862	887	874	819	830	868	898	828	857	904	809	887	829	881	849	870	854	840	876	848	895	885	867	864	864	889	816	866	860	871	813	868	857	848	898	842	881	808	868	885	859	854	868	863	843	848	861	859	814	865	862	835	832	827	831	897	844	868	811	850	834	838	896	834	821	855	821	839	887	868	872	892	817	824	824	877	866	799	859	882	844	869	849	877	873	842	842	871	827	846	874	848	819	872	840	827	848	826	873	880	820	912	891	812	826	853	836	860	834	863	894	872	859	820	820	902	901	887	848	822	846	837	881	828	889	869	866	834	886	865	866	822	881	854	837	900	834	812	848	894	821	846	902	857	888	865	872	867	898	850	826	855	822	812	837	905	867	777	815	848	851	878	857	901	849	901	838	831	836	837	851	813	879	822	863	857	825	794	811	836	887	852	864	854	841	846	901	840	865	883	924	826	851	802	821	868	900	870	863	864	874	851	820	863	816	893	818	802	865	836	863	915	858	781	883	830	919	822	814	804	814	826	834	860	872	919	927	841	850	882	809	861	846	860	896	870	828	866	900	858	848	880	840	851	870	871	853	785	822	859	834	859	859	846	857	869	819	898	897	840	876	870	855	905	821	866	923	837	897	825	895	797	858	861	845	894	819	862	832	826	839	871	845	831	862	836	850	815	835	837	864	848	926	905	822	858	860	845	860	840	856	849	862	883	812	839	916	840	872	831	913	845	863	921	837	810	863	892	832	886	870	844	837	860	823	891	857	894	881	883	833	917	841	829	855	871	901	855	903	878	895	893	875	901	898	859	866	859	832	876	864	907	868	881	863	842	852	887	914	771	820	855	827	818	853	858	858	871	870	836	911	895	847	847	872	915	762	847	815	948	860	887	871	851	835	848	865	816	833	823	858	840	904	907	869	842	884	841	867	858	824	899	883	909	880	828	842	866	871	865	822	858	852	883	844	926	901	864	863	846	839	830	854	879	840	823	805	863	851	857	865	874	882	846	845	888	859	851	844	845	824	811	860	828	857	852	867	866	878	865	848	844	860	866	820	875	890	832	850	828	874	858	844	869	840	849	904	864	863	942	831	861	829	876	839	823	826	846	843	851	804	889	809	837	867	855	917	842	838	870	833	844	802	854	856	859	847	848	832	868	840	856	856	848	815	942	872	891	844	848	871	839	880	830	842	874	869	813	788	894	862	861	880	841	814	840	811	838	851	870	785	809	862	909	828	880	907	844	793	844	821	864	849	923	876	830	861	861	837	838	878	883	904	871	886	852	869	883	813	885	852	833	867	847	841	790	852	877	839	790	868	806	836	845	876	858	889	887	837	840	844	908	795	858	902	880	858	860	888	904	868	850	785	798	864	802	868	884	856	820	819	820	820	888	861	861	821	908	839	844	848	857	892	857	868	850	918	868	872	905	848	856	892	862	898	847	838	861	886	860	900	849	790	849	844	835	838	860	866	844	866	881	860	871	862	875	873	814	833	833	832	857	856	848	867	809	850	841	830	861	821	827	848	853	840	808	844	848	831	883	887	805	807	826	889	809	833	794	861	834	835	840	872	828	934	857	843	846	824	856	868	831	859	812	820	866	909	794	905	812	817	857	863	845	845	834	847	853	834	871	833	811	848	818	854	826	861	835	873	812	848	885	858	893	815	831	839	890	886	903	845	853	824	878	823	820	834	896	824	848	842	830	838	900	842	863	862	924	816	859	865	848	849	831	896	821	872	832	885	797	857	873	829	832	848	832	806	867	877	852	852	810	849	900	847	847	855	852	899	832	823	868	846	894	856	828	813	816	840	855	824	847	890	901	819	828	823	834	825	904	855	891	849	841	878	907	870	827	869	849	845	835	807	841	848	838	847	860	881	835	868	852	842	820	850	833	857	866	884	851	869	836	836	858	876	858	816	886	895	866	871	856	883	834	868	864	813	868	815	813	852	896	842	850	850	896	833	855	846	854	844	849	862	842	848	864	813	838	871	879	871	881	866	917	867	808	867	834	913	851	893	830	850	867	868	835	841	812	880	820	827	815	886	827	876	902	812	893	890	829	800	823	864	859	888	866	883	906	854	875	826	848	820	883	881	867	855	858	883	875	899	849	887	854	849	840	933	780	835	861	885	823	862	860	863	858	860	873	852	820	873	816	856	824	808	898	848	860	836	878	818	833	846	876	844	860	851	899	862	898	857	824	828	852	796	842	873	853	906	844	865	834	851	839	815	874	849	849	852	765	866	881	864	877	815	801	857	863	814	818	824	861	852	896	819	835	844	817	855	880	857	859	837	839	877	801	878	835	860	896	849	834	828	873	852	819	851	841	854	842	858	818	876	891	893	860	842	825	825	852	891	891	871	869	871	836	874	838	885	873	869	809	822	844	819	820	890	863	757	923	841	888	853	786	821	853	851	895	863	859	827	882	860	823	862	818	878	840	835	849	827	864	823	861	830	795	842	869	864	827	842	825	838	856	824	873	878	868	853	877	813	863	803	810	850	844	839
4195	1469	1199	1058	1060	1051	1022	965	1044	960	1060	1014	1024	1009	965	961	982	977	972	1052	1013	999	925	958	986	992	1001	943	1028	952	983	923	985	961	1026	951	954	1003	987	939	949	1018	1010	1008	1010	963	1004	968	1034	1002	964	1024	986	983	1038	1074	1026	995	1011	917	970	1020	969	945	994	983	981	954	900	952	1011	954	982	978	980	959	968	1003	959	983	1024	990	986	1032	1006	992	988	1004	1030	997	1002	958	953	1002	973	1020	968	952	940	922	981	997	965	979	996	991	1012	995	938	933	1005	991	963	1023	1035	1014	977	970	984	1038	938	1027	936	950	987	968	958	968	1015	1018	960	963	939	938	963	1008	990	950	985	987	922	1030	964	973	968	911	927	932	960	969	1013	1008	982	981	945	986	1029	993	998	976	976	975	986	927	906	982	987	944	967	963	925	940	895	981	1009	1007	978	959	995	971	982	965	970	949	894	1020	995	964	998	995	996	955	979	951	968	955	977	974	957	967	961	975	951	1037	947	1032	931	960	937	986	967	1013	1010	1003	996	989	986	916	942	985	931	1015	1026	972	958	958	970	1007	991	948	1011	933	1028	982	1005	968	1013	943	948	990	937	988	1008	994	966	961	956	969	974	969	966	1010	1008	1010	936	1021	980	940	989	962	967	999	982	916	970	955	955	1026	1000	970	982	974	953	1006	963	1033	957	935	998	986	919	978	936	987	943	975	997	1033	967	1039	994	965	985	946	966	1001	945	966	980	1031	982	1024	946	996	973	970	964	1037	977	981	962	994	996	938	985	938	976	1016	1035	954	960	963	1082	950	1006	948	1001	987	986	1032	987	970	975	1014	988	1020	978	966	942	970	960	959	982	966	1024	962	1008	977	978	982	966	1037	940	1003	925	977	1037	961	984	980	1019	995	950	994	987	1010	940	967	985	939	912	974	972	963	1039	945	988	1013	1006	1000	971	979	964	981	955	946	937	987	951	973	956	984	965	1036	1012	924	978	980	955	931	1013	1012	966	980	943	952	955	1024	995	1007	986	925	992	972	1045	974	1007	968	947	934	955	973	1028	911	971	995	971	963	957	917	973	1012	959	958	945	986	977	974	934	999	1013	1037	923	1001	977	1034	950	954	970	981	999	955	985	947	1004	993	891	973	1014	988	998	1015	985	947	962	1014	985	945	969	962	988	1007	996	927	963	980	987	973	913	983	995	1017	979	979	949	977	975	1021	935	986	1019	958	959	963	1033	988	954	989	1008	993	940	991	1007	927	1028	924	940	926	989	968	966	956	942	980	976	945	980	999	973	997	1008	968	999	954	1014	1020	979	967	971	983	920	936	968	1028	1001	962	989	1000	957	1022	921	968	948	1048	966	933	999	985	1057	938	936	980	934	983	974	947	961	971	1026	985	997	925	954	953	1068	984	1003	996	966	977	998	979	1028	978	989	991	967	1011	942	964	1032	1003	961	1011	962	938	963	945	976	989	952	1001	981	1026	1011	985	1011	969	998	998	941	1019	979	958	961	979	985	939	990	911	979	992	1014	1002	1018	989	985	957	945	934	956	944	990	942	1003	1003	1031	1040	1025	1010	962	939	1006	965	955	1002	960	1026	978	968	990	1020	1020	976	956	1010	952	1013	1007	1001	982	987	985	957	972	1020	961	984	914	978	1003	999	956	1020	1004	965	990	968	953	943	1029	934	994	997	976	929	946	972	962	939	989	1024	991	973	1026	943	923	967	934	1025	913	971	997	972	939	1008	940	1007	1011	986	977	915	973	968	980	942	984	936	1035	1053	992	959	1033	996	931	935	965	919	1002	931	970	1009	982	958	1030	975	979	1030	999	1025	984	959	992	1010	993	983	979	997	905	976	963	1004	989	942	981	953	982	996	948	944	955	973	976	961	957	988	941	991	1040	980	1001	938	1012	1024	917	915	971	995	968	936	978	991	1018	1017	961	983	968	991	942	1009	949	984	940	961	992	1025	971	992	989	952	951	890	1002	967	947	1033	983	967	978	940	1015	997	986	950	999	953	924	963	1044	966	960	973	945	990	948	979	925	992	939	959	939	954	948	906	964	994	1020	973	976	970	989	930	964	1002	972	1012	886	950	989	988	971	987	954	964	977	952	1014	955	953	954	1003	967	988	934	982	984	937	990	956	1006	951	961	954	1003	944	987	961	1021	943	934	1017	992	998	942	984	926	990	940	992	980	951	1010	978	929	984	992	995	946	985	1053	971	983	967	1001	962	957	982	1006	1022	981	992	989	971	970	975	998	955	994	980	1018	1007	954	915	975	964	1020	971	1027	929	960	1003	1000	999	972	959	978	1010	973	945	977	938	989	955	974	919	947	976	988	975	957	1002	928	1009	1028	1013	961	959	983	964	1003	994	992	1004	1027	1016	981	955	951	1018	990	922	1059	993	994	959	1017	972	1020	959	1000	944	984	999	1064	954	1023	957	973	1018	979	967	985	938	942	927	980	944	1041	920	1016	982	941	997	960	1022	1015	951	950	989	975	945	957	967	985	980	1015	980	1011	1007	983	1021	977	950	981	971	1001	987	971	998	933	1031	975	977	1016	983	936	1021	925	984	934	989	1050	975	954	966	967	934	928	961	954	963	965	964	950	946	1005	967	1047	979	946	957	1008	1017	944	950	978	944	956	983	968	998	959	958	943	1031	1014	1001	997	1018	981	996	974	1000	981	971	962	985	997	960	1001	941	961	944	1005	1004	966	965	915	976	965	946	985	1006	940	1000	956	1029	979	957	981	954	979	966	971	910	988	975	974	970	967	990	947	991	947	965	957	943	963	971	940	970	972	972	903	925	1029	967	963	989	925	989	922	953	1011	934	942	994	998	1029	1007	976	953	978	986	961	964	939	960	945	1005	987	917	998	1012	961	974	987	1012	993	962	985	1021	957	1009	986	978	1011	933	963	971	984	969	955	1023	993	969	967	920	998	975	1007	978	955	964	970	915	995	953	987	940	965	954	989	1019	973	985	1007	1037	954	981	991	968	1024	998	968	995	907	999	1029	975	974	1025	978	931	955	996	919	989	1031	950	1003	972	998	997	952	932	968	998	997	966	1033	982	961	965	955	971	976	964	949	952	981	976	923	934	915	965	944	976	991	1009	977	982	992	992	980	980	1043	971	1005	928	932	958	930	980	964	981	1016	988	1010	970	969	985	938	971	968	968	953	937	959	995	1001	960	936	997	920	989	996	902	944	988	916	981	962	945	973	962	1006	1020	972	974	998	995	934	1041	1005	969	977	947	987	986	990	954	994	977	983	968	958	977	977	961	892	953	921	978	966	951	957	978	929	944	950	957	959	967	933	956	992	1024	969	1011	961	987	979	974	974	1028	960	908	963	947	992	949	959	934	989	925	990	963	1022	975	958	979	990	931	916	962	977	967	1004	1053	937	985	999	923	1025	967	990	973	990	955	969	978	984	968	952	1009	946	1001	936	959	964	971	989	921	982	1027	981	941	942	946	947	984	1015	980	1090	964	970	1007	990	941	1010	1029	959	970	963	965	950	955	1006	953	1003	996	996	942	1005	970	948	921	959	1039	967	930	930	1002	980	1011	1009	959	952	933	1045	976	976	984	979	1009	968	948	924	960	944	1028	948	971	945	977	998	938	1000	962	962	1009	941	1075	969	945	987	1008	979	982	937	975	937	949	1009	947	1003	1000	1026	1002	1004	982	896	1016	1018	975	1024	988	977	1005	991	996	946	931	963	916	972	992	1005	963	1022	984	993	978	977	963	976	935	953	963	977	992	1014	1009	979	954	953	960	971	905	951	987	1015	979	977	935	978	950	980	990	907	977	962	995	997	941
27483	21232	29642	23126	21216	19683	574	303	295	297	326	296	300	286	278	296	308	290	288	295	311	286	290	296	305	290	294	302	283	315	292	290	298	282	282	275	282	284	284	324	299	248	314	296	284	269	286	311	319	278	295	308	302	312	302	304	287	291	295	305	270	297	289	290	274	322	266	307	291	299	288	291	288	318	315	273	274	302	274	283	281	297	307	284	279	274	287	307	306	317	280	320	315	302	275	240	274	260	278	298	303	286	293	290	288	276	273	285	301	310	273	295	264	271	271	278	300	293	279	309	299	287	242	319	246	280	330	294	274	351	298	280	270	284	286	311	268	268	305	325	272	269	308	282	300	294	284	300	297	300	307	302	289	298	324	311	267	311	261	311	273	299	293	279	300	283	306	302	279	294	242	291	293	280	300	263	309	279	249	306	295	290	304	265	308	269	313	294	313	304	264	301	306	273	271	304	307	311	269	273	301	285	287	304	308	269	294	293	269	271	284	259	284	273	302	297	282	294	275	283	270	286	281	301	291	270	279	269	277	288	298	317	317	277	289	285	304	268	279	281	282	278	313	327	324	295	292	286	274	279	297	309	261	303	293	273	274	275	314	297	274	318	292	284	292	293	265	273	294	277	261	293	305	254	278	304	258	270	292	289	285	288	277	314	279	297	298	303	327	321	271	313	333	294	315	288	286	295	288	271	256	297	296	279	270	296	280	322	274	293	288	299	288	273	311	304	283	282	289	285	287	284	270	290	258	291	288	291	274	299	288	277	296	293	260	263	284	302	274	301	310	289	291	268	306	312	293	287	275	326	293	303	302	319	298	307	287	297	260	286	285	293	283	288	301	258	277	297	347	305	326	313	336	277	287	290	291	261	294	260	306	311	280	306	302	290	290	294	313	285	282	282	292	281	292	310	282	302	267	307	281	295	301	285	308	287	292	299	284	305	288	322	293	325	292	266	295	277	257	293	273	288	280	309	298	311	320	309	291	303	305	293	313	288	247	276	295	285	309	307	303	292	307	292	283	296	317	264	266	292	307	275	311	275	318	321	260	272	308	288	294	283	288	297	291	282	282	291	296	285	290	291	295	279	305	321	270	279	279	292	294	277	292	290	250	290	288	337	275	314	288	280	294	300	269	278	260	295	296	294	293	274	303	298	282	264	276	302	316	306	305	314	268	285	280	289	280	301	276	266	311	298	275	277	264	294	302	287	297	309	297	318	299	285	280	292	276	277	283	290	301	312	297	289	278	305	293	274	314	287	272	313	301	268	273	308	272	276	317	278	273	293	304	288	305	289	268	273	262	274	300	295	283	300	318	293	298	299	297	273	264	268	293	267	282	287	291	308	318	291	287	297	303	287	273	282	293	298	280	295	311	282	300	306	297	289	314	264	273	280	297	282	274	283	277	284	271	268	302	309	316	302	287	249	262	309	296	260	290	278	296	278	280	282	322	313	300	275	269	288	299	323	291	276	294	288	268	278	269	290	286	323	284	289	282	309	274	286	322	304	261	296	277	284	270	261	309	300	262	296	268	268	305	284	272	291	321	273	262	299	248	292	283	282	288	285	286	307	300	281	269	268	276	265	314	288	310	264	313	295	278	317	289	298	281	284	317	300	275	290	317	302	271	329	267	289	312	266	301	281	285	290	290	313	271	281	267	308	308	308	317	261	259	280	280	284	291	286	291	261	307	266	291	280	295	272	303	289	264	291	281	297	281	294	292	314	292	288	276	289	294	268	294	256	265	293	296	282	297	325	275	259	284	275	303	284	307	270	277	282	296	292	294	305	256	315	299	293	275	302	263	283	277	306	312	287	286	278	304	283	284	318	308	299	308	274	304	277	293	285	308	288	302	319	294	296	292	284	276	262	287	293	266	313	288	298	277	273	316	267	304	295	276	260	283	283	277	263	285	312	274	249	287	277	304	321	297	296	304	278	292	291	264	240	283	283	280	270	293	286	276	283	252	262	307	294	302	299	265	265	291	257	287	288	310	288	314	289	274	275	278	283	272	292	292	288	287	318	290	307	273	286	279	301	264	287	279	277	294	310	326	294	287	301	262	293	314	308	286	298	256	316	273	289	283	285	287	263	297	282	250	257	295	267	297	287	282	259	286	290	267	307	299	266	282	276	268	305	308	295	281	258	274	286	318	310	271	264	283	311	272	266	298	276	302	285	276	242	288	289	279	307	314	286	289	282	276	290	269	303	295	277	305	285	310	267	292	281	274	279	300	263	318	305	271	265	283	279	291	302	293	300	303	275	284	301	280	301	297	295	270	285	280	275	263	308	277	298	298	252	313	320	272	283	286	275	283	308	280	292	287	292	297	322	273	293	277	300	293	263	295	272	318	312	274	315	292	305	276	283	275	312	268	296	255	303	310	304	269	263	293	270	289	279	277	299	267	279	300	286	278	293	311	251	280	286	266	288	288	253	286	268	300	285	294	309	300	317	301	309	291	268	301	291	279	295	295	291	277	289	289	291	300	299	302	290	282	269	288	290	302	306	284	281	324	282	294	278	316	289	309	302	283	302	297	291	277	297	311	283	315	294	305	306	276	284	276	274	277	264	282	271	277	282	314	300	303	309	289	300	279	277	281	291	295	302	292	291	328	292	271	310	241	295	274	307	293	296	302	302	310	297	309	284	280	256	286	278	283	298	299	277	285	313	271	271	296	303	281	293	266	297	291	287	276	290	287	274	295	284	293	288	302	276	278	288	265	314	286	298	268	332	264	272	292	277	278	282	301	283	295	281	297	273	283	292	265	320	291	269	274	286	285	283	293	310	303	282	294	293	303	290	288	302	287	276	284	286	294	321	292	280	272	271	289	285	283	275	326	296	261	304	303	284	261	253	275	276	284	318	309	272	271	303	290	306	286	287	284	291	302	274	280	280	312	316	271	306	270	280	278	269	274	304	266	326	263	273	300	279	281	295	288	309	305	267	273	278	289	295	286	285	313	298	262	306	296	306	272	270	284	276	300	258	302	313	303	297	289	279	273	287	306	268	291	323	312	300	291	326	292	296	306	284	296	311	279	285	297	316	295	293	277	303	296	268	264	267	312	291	274	304	272	294	268	300	277	327	253	274	296	249	285	257	290	300	277	292	277	295	297	278	306	274	292	297	290	327	321	279	290	322	311	269	274	300	290	267	297	278	316	292	297	293	283	300	290	292	306	278	270	247	270	297	289	299	321	310	268	302	298	271	272	259	275	297	285	297	294	326	280	292	260	277	283	254	297	298	264	283	281	291	289	286	272	291	260	285	305	287	296	320	296	277	281	255	286	263	300	282	277	263	307	283	306	303	277	270	308	267	303	256	280	297	271	309	309	291	323	312	273	254	309	281	275	271	303	283	301	301	314	261	297	283	299	259	286	290	277	266	308	278	292	288	278	304	327	281	276	280	302	288	305	267	303	267	311	296	289	302	329	315	281	306	261	297	264	317	268	308	258	271	313	279	239	290	296	314	287	278	281	293	255	277	306	300
3941	638	455	405	405	388	417	367	346	365	389	403	381	382	366	385	385	316	390	383	372	362	386	342	349	384	415	385	366	384	415	348	368	360	340	402	407	416	371	373	395	394	373	361	362	371	380	387	381	386	378	362	378	356	367	372	362	395	340	357	414	338	357	388	354	361	357	377	373	345	385	376	352	374	365	389	376	347	376	365	373	373	398	385	365	371	369	359	360	417	370	354	396	409	344	368	361	381	378	421	396	356	380	378	365	409	399	361	371	381	366	383	379	384	384	403	399	369	382	388	409	383	384	364	396	377	340	397	384	399	381	358	407	410	385	349	382	376	375	376	369	375	394	355	378	362	397	356	407	373	389	369	380	399	352	365	378	386	363	379	328	380	370	380	354	382	382	390	400	391	364	392	350	383	400	402	350	396	367	381	371	400	383	381	401	366	406	383	381	373	335	371	369	374	365	371	312	373	390	361	381	369	372	376	385	371	407	379	371	367	377	369	345	349	349	377	368	380	367	354	372	371	385	363	353	388	393	353	382	384	395	347	415	387	376	406	409	372	381	347	390	373	354	383	348	367	398	394	373	352	353	409	351	344	355	389	404	378	348	364	396	356	393	403	374	400	371	386	374	390	390	383	360	385	360	330	376	355	429	390	408	378	374	338	377	394	340	380	365	374	370	362	372	348	402	392	386	376	359	383	405	366	371	382	389	372	345	363	411	401	384	385	396	378	404	356	352	370	381	364	382	343	385	376	392	390	391	388	351	397	383	409	369	353	371	405	419	385	378	364	358	357	382	357	381	419	363	355	392	383	398	392	391	380	385	352	369	369	368	357	371	347	379	398	380	348	378	367	375	404	379	368	357	370	342	339	383	379	356	349	360	340	380	359	380	386	389	382	404	368	365	401	381	370	368	357	379	408	385	377	340	356	388	380	419	343	352	395	369	359	393	372	392	371	361	371	338	391	418	387	388	375	369	376	382	377	390	391	364	382	349	417	384	347	361	388	385	381	359	378	380	391	355	334	355	381	380	345	395	353	391	383	370	348	379	389	395	401	389	405	396	377	412	371	362	409	383	365	378	368	372	377	353	350	377	369	421	400	372	380	396	369	404	372	359	379	402	390	385	374	383	402	361	380	397	368	355	365	339	373	394	413	378	356	334	360	381	376	337	358	381	354	350	376	395	378	381	398	377	354	372	414	373	367	377	404	370	348	356	365	393	358	383	384	364	379	360	381	341	417	319	389	354	354	348	360	380	340	349	391	364	367	365	342	378	370	366	368	406	359	385	380	386	374	381	379	386	397	375	386	376	376	378	396	372	341	360	353	394	391	363	345	365	381	382	379	363	357	356	381	385	385	354	418	408	352	363	402	392	416	344	354	374	386	360	373	374	380	392	381	400	359	375	370	351	395	382	396	351	416	371	398	363	367	337	366	357	343	370	329	382	382	357	374	404	357	396	405	409	385	399	374	388	382	379	379	390	413	380	376	402	366	391	355	336	411	388	376	386	382	363	391	366	366	372	362	353	386	361	381	384	402	393	384	368	367	347	382	393	350	361	363	359	380	380	395	354	324	347	374	386	338	363	397	406	354	399	365	425	374	402	400	354	362	380	372	369	387	378	362	353	359	403	352	359	416	346	368	361	359	363	368	380	378	371	379	388	381	349	395	348	346	385	349	358	410	391	380	387	378	363	369	358	431	391	359	395	390	393	360	368	386	386	366	354	398	390	350	367	375	381	373	394	359	400	394	366	365	372	340	361	412	379	373	411	392	367	382	348	372	387	364	383	379	373	364	387	406	362	394	346	381	368	374	379	372	363	379	398	382	363	366	394	367	368	412	363	402	397	385	407	378	376	418	387	406	398	396	344	371	409	361	381	414	372	382	369	384	386	385	366	387	364	332	376	360	385	387	408	362	398	378	398	380	342	350	380	369	367	347	425	397	332	385	401	396	369	373	346	355	404	382	369	382	379	390	364	364	382	386	406	401	410	383	369	350	385	395	358	367	378	366	396	375	382	356	380	384	365	366	383	369	416	391	392	375	389	345	367	342	382	411	386	371	384	368	375	354	360	374	382	367	361	357	374	381	363	370	385	361	390	365	358	396	374	390	400	352	373	401	366	384	414	367	406	389	389	369	389	355	369	364	376	380	363	396	361	392	391	371	414	370	349	386	357	378	346	377	371	400	364	356	383	384	348	386	379	406	355	368	378	363	380	394	358	387	392	382	347	354	398	375	349	398	391	382	372	325	371	385	395	328	375	386	389	378	341	387	351	365	401	392	386	398	398	391	332	369	358	381	418	427	377	394	369	334	369	391	390	347	372	367	364	407	359	382	359	394	381	367	370	373	377	365	391	368	356	374	369	386	381	356	357	368	401	395	375	375	361	417	379	388	418	390	402	367	359	405	401	375	353	370	364	329	370	383	349	374	400	403	373	369	334	360	375	382	384	367	350	413	384	355	381	375	379	386	389	395	360	386	388	370	344	377	395	390	384	373	373	377	388	387	379	381	354	369	350	388	376	373	371	366	367	328	385	387	362	374	377	385	361	355	342	347	356	399	373	367	339	369	342	403	362	396	398	363	405	358	397	372	384	364	369	372	357	372	371	363	399	352	379	374	377	386	424	389	421	343	391	371	373	361	370	380	394	395	373	381	410	399	386	367	364	375	370	357	386	331	365	387	375	348	376	370	363	378	356	345	386	352	370	369	387	393	368	388	369	368	382	378	379	390	391	361	366	362	367	362	388	352	387	378	334	380	367	375	324	350	376	355	370	350	387	362	370	365	390	402	380	357	353	368	351	384	367	380	358	376	356	391	397	377	367	381	407	349	393	373	386	382	381	363	395	373	427	407	376	393	374	385	376	378	359	389	394	369	390	367	358	363	396	373	356	378	371	434	372	364	402	379	372	397	362	386	381	365	376	377	389	369	374	379	300	361	400	372	348	366	384	417	360	398	389	374	383	399	415	372	361	394	379	402	342	378	368	407	372	387	371	375	371	351	423	370	383	364	430	363	378	389	369	345	410	368	365	370	367	377	406	384	395	358	377	358	371	409	350	368	389	365	407	393	369	367	377	352	347	416	339	346	392	419	409	359	364	379	388	398	388	396	380	421	391	384	388	418	355	394	365	365	377	334	372	423	380	370	373	366	372	358	351	359	366	364	365	399	417	347	416	358	401	372	393	372	406	347	381	383	370	364	353	397	361	342	375	378	349	396	357	390	373	404	372	358	402	365	397	385	397	383	391	383	330	354	403	402	356	344	366	365	374	323	365	368	368	377	364	383	339	366	362	375	363	382	402	376	362	362	356	365	405	408	349	358	379	339	397	411	357	357	362	366	362	379	396	419	384	360	371	392	338	363	374	361	387	382	360	354	391	343	343	342	397	354	371	388	392	350	389	352	347	366	385	345	359	366	393	362	328	422	353	404	368	359	359	401	366	384	363	396	391	389	352	355	352	359	396	356	370	384	394	369	389	386	367	393
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
