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
338635643855	338635644369	338635644919	338635645469	338635646019	338635646569	338635647119	338635647669	338635648219	338635648769	338635649319	338635649869	338635650419	338635650969	338635651519	338635652069	338635652619	338635653169	338635653719	338635654269	338635654819	338635655369	338635655919	338635656469	338635657019	338635657569	338635658119	338635658669	338635659219	338635659769	338635660319	338635660869	338635661419	338635661969	338635662519	338635663069	338635663619	338635664169	338635664719	338635665269	338635665819	338635666369	338635666919	338635667469	338635668019	338635668569	338635669119	338635669669	338635670219	338635670769	338635671319	338635671869	338635672419	338635672969	338635673519	338635674069	338635674619	338635675169	338635675719	338635676269	338635676819	338635677369	338635677919	338635678469	338635679019	338635679569	338635680119	338635680669	338635681219	338635681769	338635682319	338635682869	338635683419	338635683969	338635684519	338635685069	338635685619	338635686169	338635686719	338635687269	338635687819	338635688369	338635688919	338635689469	338635690019	338635690569	338635691119	338635691669	338635692219	338635692769	338635693319	338635693869	338635694419	338635694969	338635695519	338635696069	338635696619	338635697169	338635697719	338635698269	338635698819	338635699369	338635699919	338635700469	338635701019	338635701569	338635702119	338635702669	338635703219	338635703769	338635704319	338635704869	338635705419	338635705969	338635706519	338635707069	338635707619	338635708169	338635708719	338635709269	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22660	20010	23561	26188	20023	20156	17507	4259	2122	1547	1304	1069	966	795	707	640	559	482	443	409	369	409	378	388	338	335	307	365	325	316	302	308	343	357	336	307	308	311	323	286	340	299	293	339	312	302	312	292	320	301	329	302	318	345	330	344	320	296	310	290	325	326	318	291	303	296	303	327	321	323	279	269	303	313	290	286	312	277	285	308	309	318	327	300	305	316	324	323	291	302	289	261	299	282	293	331	272	314	318	311	298	275	323	303	315	305	296	306	294	289	305	299	322	270	279	297	307	278	331	317	318	268	330	331	333	272	314	312	290	309	297	321	296	315	259	258	306	294	317	310	301	302	315	314	302	286	287	314	296	289	296	317	289	279	333	282	309	306	314	283	298	326	285	298	328	309	309	346	310	329	339	345	296	298	308	284	263	298	310	314	318	340	317	312	311	286	295	283	309	350	305	282	289	315	307	313	294	269	270	291	289	329	297	312	324	313	305	288	281	295	326	295	314	342	314	304	326	344	293	283	344	295	303	330	280	291	284	289	339	306	319	302	313	370	301	310	290	318	323	289	284	296	296	326	316	301	293	327	300	304	327	272	299	299	330	292	306	331	311	324	279	306	299	289	322	286	298	299	302	296	307	327	335	293	326	324	294	292	292	319	291	287	284	315	289	318	321	321	297	309	312	310	302	330	271	305	284	338	282	308	314	329	333	317	301	305	297	277	329	287	310	297	294	325	306	313	307	300	294	309	312	320	348	308	294	308	285	338	314	307	303	314	313	316	329	301	268	281	288	327	301	305	314	287	309	303	297	340	307	282	317	291	296	301	322	290	290	291	315	296	292	296	298	312	295	311	281	349	297	292	301	278	312	293	296	317	321	310	320	333	273	272	300	311	321	311	295	302	300	282	319	287	314	289	309	311	297	295	318	331	313	273	324	315	331	312	321	310	296	304	300	312	314	294	338	312	287	309	307	297	294	297	294	337	298	316	300	307	294	285	309	316	325	319	309	284	314	297	285	322	314	288	296	315	321	319	300	289	274	299	301	325	321	299	319	271	312	291	319	317	295	331	279	314	332	302	330	299	298	331	306	303	303	316	310	323	332	303	300	315	304	308	312	249	303	313	302	324	325	321	313	325	335	272	309	274	273	300	310	334	326	295	312	305	282	285	296	303	286	321	283	289	301	304	333	325	351	305	278	355	306	307	268	281	302	323	330	302	294	318	291	295	307	318	296	278	288	296	315	318	264	316	307	307	270	311	315	339	299	273	311	327	324	318	334	294	285	291	322	342	297	296	329	329	322	329	357	295	297	265	310	307	308	301	284	312	319	283	329	276	299	279	300	306	356	331	345	297	294	278	290	287	286	306	288	316	280	308	300	313	287	287	257	326	321	294	318	308	294	335	294	334	274	299	313	312	302	326	344	286	300	313	341	335	326	313	329	324	285	306	279	307	290	308	321	284	303	290	345	296	328	287	322	301	282	282	283	292	283	337	295	319	298	345	299	339	287	306	303	300	289	289	306	350	292	306	301	273	300	280	279	290	310	272	314	303	297	278	235	304	298	308	289	318	297	305	299	306	291	321	297	321	253	308	318	279	307	313	286	276	304	318	315	310	275	307	272	330	295	306	302	278	298	325	297	319	285	279	311	337	289	322	320	296	310	298	312	307	302	309	317	303	310	323	300	328	313	287	290	300	291	282	268	302	276	277	278	338	283	321	311	292	285	292	282	338	324	337	318	331	281	302	308	293	306	303	291	286	303	328	296	317	274	317	309	291	310	331	308	313	287	281	293	266	297	329	300	337	310	302	320	298	335	302	322	318	281	330	289	289	279	288	311	300	284	312	327	315	318	309	291	310	298	316	322	295	316	292	256	265	275	282	315	352	294	301	310	295	309	300	302	330	320	335	295	277	314	291	280	282	301	333	285	277	319	328	309	309	319	302	276	310	293	320	289	314	280	309	278	298	294	321	308	310	298	306	311	302	305	295	296	287	286	311	302	285	281	296	298	297	321	285	301	294	275	294	325	339	292	313	321	314	318	313	296	336	300	309	296	303	349	316	292	321	259	304	290	311	322	343	266	310	302	309	292	340	282	297	302	306	288	309	302	316	325	298	311	288	302	309	292	298	316	294	320	276	268	268	291	257	288	306	334	301	286	290	315	299	284	287	275	309	268	267	283	295	340	339	276	339	342	307	305	283	291	307	320	319	307	307	323	313	281	305	294	352	317	293	329	326	290	340	312	298	280	268	307	296	271	296	301	303	303	317	300	307	309	330	312	296	259	307	303	324	317	325	317	318	310	328	348	331	317	325	318	299	277	324	289	276	298	303	281	322	315	300	301	385	332	311	301	253	279	268	305	293	315	343	295	315	296	267	296	287	303	352	338	338	319	282	319	309	335	305	320	295	313	313	330	321	294	302	301	335	289	276	292	314	272	322	277	285	302	304	311	303	316	312	302	345	338	289	292	286	297	301	294	280	296	297	314	311	270	329	315	319	303	291	319	299	295	361	292	306	323	310	311	273	336	319	290	315	366	293	303	296	295	301	310	268	263	293	322	295	290	295	318	296	268	299	324	288	323	311	311	273	302	301	298	271	310	310	278	319	314	303	298	344	315	319	305	311	300	319	281	313	292	277	297	298	320	282	287	293	319	325	312	289	348	289	286	290	306	295	322	295	250	335	312	372	298	281	321	327	298	294	302	316	303	314	304	296	279	291	281	300	292	297	307	344	325	300	329	292	272	315	301	291	281	310	307	295	289	324	343	326	329	315	296	270	301	304	308	295	308	311	310	304	306	294	322	291	338	297	317	279	306	327	300	310	293	289	286	289	297	314	315	325	328	293	290	321	302	305	279	306	282	270	283	289	330	315	296	289	319	301	283	291	311	274	306	274	290	297	315	289	279	331	316	277	303	347	287	303	300	355	300	265	318	325	330	332	323	307	305	277	269	289	329	290	300	279	324	297	302	313	299	327	292	325	278	326	306	289	291	300	284	296	297	335	300	313	294	321	316	334	303	307	275	297	262	284	287	302	291	298	298	282	296	312	333	274	304	326	276	309	307	319	302	320	311	310	316	309	313	308	327	314	338	319	291	319	292	288	295	304	274	295	290	278	302	297	309	290	338	303	290	276	286	309	292	315	309	277	285	287	294	310	316	311	323	302	325	331	284	321	336	317	304	306	329	302	264	268	306	320	317	311	301	262	312	328	307	316	332	311	343	291	320	287	302	299	289	301	285	324	266	253	318	304	302	290	300	327	312	294	287	308	320	304	287	315	311	323	295	276	281	299	297	324	300	302	303	300	256	306	332	263	297	316	318	284	286	294	322	319	286	302	340	324	309	284	289	314	306	309	263	298	330	289	327	297	315	318	350	294	323	294	298	315	299	314	316	304	302	279	323	291	335	326	281	289	288	324	294	314	283	297	330	301	325	342	280	318	240	348	319	286	287	308	288	298	327	346	304	304	325	292	312	318	299	296	284	255	311	307
25581	44642	26192	7614	3584	2574	2132	1688	1449	1188	1114	1049	941	925	878	803	836	761	734	767	765	752	673	677	728	685	737	664	720	684	676	699	704	686	720	718	705	698	722	709	719	671	695	697	653	705	670	679	716	745	674	713	652	685	668	681	705	709	697	713	686	707	679	709	652	688	691	676	642	681	629	679	668	663	639	684	665	673	677	687	673	705	656	648	697	708	710	677	664	709	662	669	682	664	711	676	691	693	713	707	701	674	669	728	663	706	682	705	705	676	649	651	683	704	657	679	741	650	691	692	691	674	673	713	695	640	696	698	699	682	687	655	691	626	711	693	674	712	636	699	632	734	700	689	655	699	626	715	709	663	638	737	661	659	659	709	719	706	693	675	730	726	678	665	695	677	664	662	732	620	704	670	712	699	633	666	695	669	694	714	708	665	678	707	652	648	689	692	646	668	690	637	687	705	668	695	654	710	696	693	685	650	678	728	723	703	697	711	676	696	713	661	713	689	688	650	650	722	703	643	695	727	670	647	686	728	658	705	678	675	703	674	665	663	659	671	680	671	641	640	712	678	654	650	649	694	709	710	712	692	662	711	697	683	676	705	679	648	650	672	676	696	708	656	683	661	662	737	656	682	665	673	724	669	666	682	671	669	710	655	708	660	669	683	702	676	637	713	696	651	663	690	688	721	663	669	701	700	657	691	706	696	689	700	729	690	665	692	640	584	676	696	701	714	657	739	685	632	637	660	702	630	677	680	674	645	691	751	734	654	722	715	712	663	669	672	665	718	699	695	676	647	662	667	650	677	708	681	675	697	675	632	674	692	660	711	704	655	690	711	650	670	688	697	701	676	674	709	744	660	686	687	686	660	678	672	668	703	694	711	682	743	633	644	650	669	711	633	668	662	727	705	667	687	721	712	680	690	695	716	672	649	711	749	700	647	685	699	707	693	689	668	643	698	683	684	679	693	686	694	650	658	674	654	674	679	675	690	712	700	689	700	672	712	672	658	683	677	665	676	729	658	688	684	657	662	696	722	667	659	699	651	725	655	706	755	640	696	715	716	679	677	698	672	701	683	638	674	710	656	667	689	727	703	680	668	730	715	667	649	689	687	671	710	680	678	703	690	694	670	665	617	669	697	732	716	697	713	644	659	648	688	704	655	670	670	659	634	694	668	703	652	639	700	668	672	626	700	650	661	680	697	664	703	687	630	629	638	659	702	704	673	689	659	703	670	673	678	690	704	702	705	657	657	684	645	670	695	704	683	658	634	661	672	663	697	703	686	658	691	699	701	649	692	672	681	673	704	685	692	682	678	717	692	616	708	677	705	665	676	708	719	695	681	650	693	672	660	638	661	658	654	703	645	667	699	676	693	694	681	688	691	660	674	679	630	690	657	690	721	663	688	682	654	693	681	691	733	713	747	669	663	697	634	689	636	670	697	703	655	670	685	680	704	659	677	688	663	659	707	654	662	660	683	695	690	658	632	712	694	680	716	725	665	701	698	731	737	678	688	678	702	675	672	744	680	728	687	679	694	680	703	630	691	647	653	676	669	638	671	677	698	660	662	706	666	702	691	664	670	668	690	647	683	654	716	700	659	648	686	654	676	722	639	677	689	646	633	747	725	693	658	685	728	742	716	679	676	653	661	656	625	702	680	649	700	691	635	663	665	695	648	697	737	647	717	713	671	685	677	647	650	700	673	702	673	681	681	666	662	659	629	643	682	679	712	694	672	750	669	670	717	683	687	692	692	615	648	695	651	649	680	640	666	714	679	654	726	691	734	686	700	695	687	689	659	654	659	658	658	697	697	707	712	706	677	649	686	674	665	661	684	686	683	677	696	687	660	658	713	690	690	704	644	686	701	702	675	709	669	694	701	707	659	659	655	679	714	671	663	676	685	643	736	689	705	573	673	690	682	710	657	707	683	672	663	670	661	702	703	669	664	645	650	706	690	745	634	711	677	673	699	745	641	651	676	638	669	679	690	707	696	691	636	692	685	665	656	713	743	632	648	731	700	680	639	663	671	673	676	728	640	685	680	666	700	707	682	639	722	666	658	720	669	685	677	722	668	690	666	674	673	666	695	772	708	680	628	654	674	695	656	672	637	713	641	657	623	683	664	670	690	670	659	736	686	661	639	699	672	628	651	658	683	726	685	662	676	704	690	684	682	703	666	685	692	728	703	709	735	725	684	670	723	725	683	689	702	708	654	686	691	643	683	723	705	688	688	677	658	652	677	730	708	686	697	654	659	703	670	687	654	708	712	688	674	675	693	663	710	697	667	694	636	631	702	683	671	684	666	649	708	710	707	691	729	689	647	679	660	716	694	651	682	661	674	694	658	652	693	713	683	729	706	651	705	691	683	702	674	657	662	698	716	654	673	688	699	646	649	660	713	706	659	699	724	725	693	653	617	648	737	630	694	663	691	698	680	686	709	668	690	701	641	660	709	713	660	729	694	693	645	692	706	706	691	666	703	653	685	671	661	700	648	661	683	669	661	669	707	689	663	666	698	721	667	701	666	686	671	692	668	686	662	682	690	688	654	715	665	679	646	683	749	673	704	616	654	631	698	690	653	626	724	659	649	644	694	668	692	702	649	684	673	664	697	691	669	674	647	679	702	694	680	698	704	704	663	717	703	670	738	701	640	719	673	684	703	688	690	676	686	678	675	739	665	710	661	689	679	685	708	695	647	670	673	695	707	673	693	663	669	673	670	648	662	660	715	630	725	682	668	677	668	691	670	689	734	655	704	606	666	762	715	692	649	663	685	698	675	672	667	700	660	681	682	659	707	675	729	651	685	716	686	686	660	652	685	691	700	648	699	705	679	665	686	718	659	688	664	647	667	679	659	676	723	700	659	690	672	663	686	672	690	656	686	707	676	665	680	672	702	693	728	681	690	692	693	662	665	676	695	666	665	683	715	657	694	708	663	698	697	673	674	668	683	677	682	655	628	681	663	685	692	657	704	680	683	668	694	671	706	682	676	654	736	679	689	696	716	740	688	656	654	684	671	705	638	664	718	678	702	711	696	709	684	694	686	641	730	685	680	656	658	663	696	714	696	683	690	657	686	666	716	718	680	648	675	713	668	721	653	725	673	700	696	627	697	698	680	689	693	679	663	640	690	694	696	732	637	678	669	686	642	637	717	700	683	699	647	684	700	693	649	648	687	665	698	688	685	688	658	690	673	653	656	655	692	656	689	707	708	654	663	689	682	665	718	713	632	646	702	641	709	727	692	660	697	679	708	732	679	714	630	674	686	681	694	660	661	710	683	662	647	717	705	658	680	706	686	714	689	678	671	664	687	705	669	709	746	710	703	690	684	701	687	677	656	692	713	722	689	712	673	677	693	677	679	704	693	664	674	681	723	693	673	691	664	664	655	680	687	635	688	667	658	685	674	668	671	653	657	715	676	685	713	677	681	700	684	659	694	685	676	662	674	693	668	648	716	659	677	629	696	692	708	673	649	664	709	670	655	669	727	720	717
33123	24944	21844	8972	3167	2452	2050	1505	1155	949	813	726	664	613	498	531	502	410	402	405	416	391	397	392	338	377	336	395	385	385	362	348	379	414	425	387	401	347	393	349	369	364	356	355	337	362	382	398	374	395	347	398	328	378	373	353	352	344	323	374	345	412	385	347	360	395	326	372	378	375	386	380	387	366	404	356	355	364	357	382	399	352	328	360	372	358	375	388	360	400	335	397	376	348	367	353	371	358	395	379	383	357	376	369	354	376	341	318	369	374	385	376	351	350	365	384	359	409	344	395	367	359	328	347	364	398	367	394	375	362	391	386	327	365	317	361	363	376	395	376	363	343	361	347	396	357	371	356	386	354	378	344	364	352	421	377	380	400	344	344	359	352	371	354	328	391	382	371	359	357	356	368	352	352	368	372	376	380	361	381	365	339	340	375	345	384	357	385	346	345	351	366	383	353	402	384	396	372	347	342	339	351	355	347	379	361	328	376	375	396	396	413	375	378	409	390	371	359	379	361	345	362	359	347	402	368	349	359	392	367	381	359	363	380	353	375	352	358	374	396	379	376	373	375	330	341	368	362	388	365	389	365	383	341	376	370	399	329	359	343	348	386	376	378	372	349	356	407	386	331	384	382	391	404	349	338	354	363	373	353	369	353	382	341	366	369	362	395	393	393	394	389	362	377	363	383	347	394	392	345	342	358	381	388	364	390	350	400	354	344	345	353	364	359	379	360	374	421	341	353	372	353	361	369	403	365	352	405	343	397	335	329	371	413	361	347	343	337	348	370	350	374	385	317	372	368	368	362	338	369	333	361	395	338	358	378	383	329	393	392	348	335	405	388	333	326	387	377	396	378	343	381	414	391	390	367	345	376	329	353	366	379	372	361	386	370	398	374	413	406	347	359	373	386	331	345	362	398	391	345	392	372	352	383	365	333	328	407	354	371	382	396	378	372	340	340	368	389	429	358	334	377	381	356	382	350	343	398	394	377	402	328	332	388	392	362	377	361	362	359	368	366	363	365	337	352	360	392	380	374	290	355	346	385	335	388	341	364	375	377	371	359	363	366	392	355	373	396	371	358	395	401	391	347	348	381	371	399	331	361	350	383	344	329	370	368	391	370	374	360	361	399	386	371	354	330	326	338	381	348	401	376	363	365	352	379	368	388	350	389	365	368	377	404	336	347	385	356	374	390	330	389	393	326	360	340	374	344	378	403	382	404	362	376	341	360	352	388	360	390	385	354	438	376	360	348	374	402	324	342	386	361	403	376	397	356	342	360	385	368	367	353	339	368	402	340	357	358	365	375	367	368	386	367	377	376	369	326	348	365	388	331	382	353	357	376	400	384	357	335	371	331	381	362	367	357	359	370	364	359	384	365	356	376	373	379	352	340	386	371	361	353	355	345	387	387	356	364	358	346	361	369	385	371	415	375	388	364	337	342	380	354	327	382	343	388	348	373	402	376	400	368	354	387	375	377	369	378	385	412	367	373	367	341	354	364	386	361	341	346	354	350	353	413	350	379	357	372	413	372	366	378	359	362	387	351	373	392	372	402	367	356	392	381	391	376	335	353	328	390	383	391	365	377	362	401	375	365	369	390	373	349	373	348	365	317	362	332	387	381	382	376	394	374	379	372	377	392	357	375	372	389	378	371	382	388	388	363	342	389	349	322	330	324	375	346	433	338	381	343	395	373	347	388	338	344	359	366	383	369	364	369	379	362	345	410	365	349	369	365	348	377	368	400	373	374	345	369	397	359	328	369	343	395	377	418	392	377	399	362	374	382	350	349	412	355	347	371	367	396	374	398	349	372	368	417	389	365	345	357	366	378	379	373	363	399	365	383	358	336	397	380	360	353	377	371	392	360	363	409	340	361	329	371	368	355	362	379	358	381	364	365	375	369	386	357	362	375	374	358	372	401	379	337	369	366	367	390	328	375	343	348	338	361	352	390	350	329	360	353	363	339	337	393	369	361	371	345	355	352	371	394	368	378	371	359	365	407	369	374	378	352	392	375	377	380	362	400	367	391	349	371	339	353	332	373	339	383	381	389	389	361	383	351	355	390	336	399	377	384	360	372	348	358	356	349	403	377	384	371	392	333	412	385	381	360	371	339	340	371	332	357	388	361	358	392	383	377	394	336	408	375	352	366	401	371	368	376	378	402	362	406	345	370	379	368	371	394	364	353	344	369	406	362	384	404	341	347	331	357	344	394	354	335	368	376	378	421	351	406	358	409	384	382	339	393	359	399	378	401	385	386	399	391	338	344	385	367	397	370	343	380	375	401	346	376	337	364	386	376	385	386	353	402	383	380	366	402	403	392	371	388	376	401	334	353	366	372	389	382	392	337	388	368	367	391	384	379	389	376	354	336	408	352	370	359	362	373	378	341	365	376	365	362	364	407	367	412	375	362	328	379	337	390	376	366	363	372	357	421	378	342	368	353	357	357	363	389	356	374	357	355	349	333	356	402	346	339	353	389	372	375	403	381	400	366	368	345	356	361	352	347	341	355	359	370	342	378	350	332	326	359	375	377	408	356	365	374	355	391	411	376	378	373	347	389	366	374	349	341	359	354	376	367	355	394	359	357	369	370	352	376	364	368	323	388	373	384	404	382	361	366	372	362	395	401	379	378	377	384	395	424	377	354	356	375	371	399	387	358	386	373	351	368	353	379	375	385	332	365	368	384	351	384	408	359	388	352	380	341	393	365	392	367	367	361	356	353	381	355	362	373	350	358	329	344	406	342	360	410	372	337	365	380	381	349	373	390	380	367	370	362	397	397	398	319	366	391	367	384	347	377	347	387	391	372	400	349	362	409	391	372	360	354	421	377	354	365	362	359	367	343	323	357	393	356	389	347	398	359	358	377	389	381	353	408	353	406	353	367	352	416	365	359	352	383	416	365	388	324	341	390	413	382	366	373	384	366	354	367	377	361	372	383	362	348	378	342	365	363	392	370	376	366	362	381	362	342	322	357	330	347	393	372	357	358	381	362	361	347	386	412	370	387	377	375	365	337	369	365	392	357	405	343	349	359	346	351	388	346	371	359	363	371	372	361	382	391	348	368	378	368	342	390	374	368	381	327	362	374	365	335	418	361	353	352	357	393	331	353	360	385	357	380	335	354	371	345	398	338	364	378	343	375	351	355	347	356	348	406	367	400	368	366	350	373	369	337	367	362	360	381	375	369	348	358	378	363	394	381	347	359	372	338	335	377	427	366	378	384	347	387	343	406	338	387	399	352	356	312	361	385	359	374	413	353	393	402	404	383	375	359	373	358	371	408	406	342	353	338	309	349	340	375	353	383	370	368	357	357	365	368	369	351	357	362	345	386	370	377	367	376	368	409	360	375	356	399	358	383	346	413	389	363	372	376	422	357	355	348	358	395	354	334	369	376	358	362	405	380	376	373	373	403	373	373	339	339	405	336	356	373	398	365	356	384	356	380	383	349	352	334	355	412	347	373	395	397	372	383	395	358	382	346	383	360
24762	30124	13305	4101	2275	1840	1491	1289	1178	1055	1054	990	978	959	915	917	912	876	840	919	886	878	859	875	913	830	858	846	851	893	837	876	861	838	802	839	809	831	892	815	897	777	895	830	842	802	876	860	858	790	868	756	824	863	887	840	883	816	841	859	874	825	832	808	833	831	839	883	928	876	812	826	825	885	820	805	836	845	794	818	881	832	849	805	835	806	843	832	865	808	812	833	825	830	858	825	844	846	878	805	851	826	847	861	833	840	875	741	837	883	801	780	790	818	826	826	880	856	857	773	859	852	895	887	846	819	853	860	860	828	840	842	812	816	823	860	790	833	835	828	872	799	851	855	834	855	804	842	791	860	825	850	871	832	849	884	841	809	859	799	857	828	842	767	822	860	792	874	871	817	879	825	883	814	860	810	825	806	833	857	844	840	811	805	809	819	808	818	830	811	764	893	818	846	829	842	790	852	809	855	857	863	805	836	839	808	835	830	866	857	840	864	850	848	873	813	864	889	879	847	842	828	852	814	813	873	835	823	820	784	885	905	799	827	824	893	811	840	833	877	849	846	810	849	819	867	848	836	797	831	856	830	828	834	823	849	802	849	834	859	823	816	858	876	849	839	845	832	884	846	849	824	856	855	855	828	840	782	841	848	833	811	857	806	901	818	854	863	822	844	835	873	864	860	837	850	829	835	826	841	775	838	832	888	781	855	844	784	815	854	838	840	825	839	785	845	846	834	839	874	817	876	849	861	826	819	853	844	819	857	799	847	832	858	844	888	837	838	830	810	819	812	884	864	815	790	833	859	805	883	816	906	823	890	852	814	843	787	838	849	878	818	788	817	854	815	821	858	857	821	824	860	820	835	812	823	815	838	814	814	811	811	806	854	908	851	909	852	845	856	865	777	823	829	859	872	869	816	803	823	886	808	837	855	844	841	848	792	819	813	916	815	854	813	796	828	941	834	864	857	831	859	853	830	832	820	905	854	854	823	831	871	842	836	860	855	846	887	855	839	823	808	827	866	859	839	786	871	851	843	858	837	848	848	804	798	863	847	847	770	831	875	800	812	819	852	828	821	802	860	830	822	856	782	872	873	856	822	847	834	875	862	869	851	821	852	820	877	825	821	879	805	819	773	871	823	797	755	824	845	767	822	850	824	831	819	878	853	863	838	844	779	870	889	853	796	822	877	830	810	842	875	856	874	867	852	887	831	788	794	825	833	866	833	806	815	820	793	851	805	815	830	827	829	824	869	777	865	875	888	850	822	816	814	849	850	887	835	868	831	800	829	863	815	800	792	832	871	853	882	854	807	889	855	841	862	850	832	813	856	838	831	810	819	811	847	795	871	849	867	818	853	826	821	791	866	819	888	859	843	801	869	864	815	786	824	830	887	848	841	877	900	854	844	841	814	821	853	830	812	827	866	824	820	877	838	815	810	840	883	876	821	814	834	837	866	827	817	853	767	830	804	824	861	859	797	812	864	864	802	808	837	843	820	880	865	846	831	827	852	883	780	827	812	858	862	893	850	818	846	842	803	869	859	888	836	847	839	820	844	875	771	841	816	804	861	785	882	811	819	831	845	837	882	859	841	891	855	854	821	836	783	875	841	852	852	850	793	877	845	867	784	864	825	865	850	787	816	816	843	870	792	860	881	776	881	842	871	840	829	850	805	832	864	765	838	825	849	844	852	816	823	830	784	829	863	825	827	855	842	839	835	868	820	850	863	833	836	832	880	899	828	826	848	828	828	802	857	859	880	844	808	866	844	854	806	880	809	843	809	898	818	918	852	831	856	850	874	833	806	797	863	794	788	811	825	813	859	811	830	846	832	788	804	808	815	847	839	866	826	848	857	838	822	803	827	800	815	840	837	840	805	838	842	881	854	837	822	829	841	791	837	811	865	869	805	815	835	824	822	873	822	867	804	838	866	808	850	805	865	867	807	825	858	886	843	807	864	886	863	809	846	863	881	882	843	794	786	835	788	796	866	884	803	812	804	856	835	826	844	841	813	816	811	795	799	789	839	816	853	835	840	837	764	831	836	813	819	849	853	833	824	844	805	830	871	862	830	830	792	834	802	845	848	873	870	842	863	869	859	820	858	894	793	792	808	825	877	809	827	835	831	888	847	866	860	828	817	857	842	875	838	836	786	864	842	808	866	820	842	829	818	823	840	846	889	831	844	861	856	874	850	797	836	797	847	884	836	867	839	846	863	877	793	847	884	846	835	811	826	822	822	838	843	773	878	824	847	850	850	837	816	834	859	812	854	821	824	864	812	864	868	842	866	850	891	815	864	873	813	823	842	837	824	837	868	853	821	849	885	844	821	848	851	855	837	847	816	846	812	882	817	870	834	823	838	817	843	817	857	816	794	848	833	809	855	867	822	876	838	844	784	864	783	831	862	790	825	840	880	840	817	845	879	824	834	943	849	825	824	807	805	761	843	861	836	813	827	771	853	870	767	833	797	883	823	835	866	864	845	824	803	809	791	844	907	828	853	816	853	850	869	803	827	859	851	868	801	855	815	840	840	839	826	860	850	862	841	862	927	813	832	846	824	854	827	818	858	760	834	879	834	856	802	817	834	857	829	822	844	789	807	820	882	905	857	831	880	817	870	803	855	871	769	824	851	826	835	856	837	844	837	822	926	838	797	837	844	840	847	807	833	839	833	824	848	843	822	907	900	861	833	849	844	794	826	844	816	843	902	805	823	842	888	847	845	824	849	813	844	840	816	813	861	813	860	903	779	787	795	876	823	821	879	845	817	902	760	888	809	820	799	815	872	824	853	807	804	826	850	793	770	838	836	841	858	865	810	807	840	847	864	821	811	898	789	841	857	808	863	857	898	822	873	823	836	804	861	850	815	860	865	787	886	905	874	829	848	816	831	861	825	824	859	863	857	815	819	787	847	847	887	858	824	855	878	810	833	858	855	839	786	815	824	791	839	876	799	840	867	838	833	835	862	865	841	919	817	819	825	878	886	837	797	816	817	872	802	836	856	851	862	872	830	855	864	849	853	828	836	826	833	863	830	869	857	857	825	800	826	875	849	851	845	866	853	798	853	796	792	891	854	815	821	834	868	827	808	792	880	814	885	794	830	804	857	800	843	845	815	777	872	816	826	825	815	864	890	872	863	806	856	772	840	814	851	819	819	785	803	872	860	824	791	831	889	800	822	886	879	839	862	831	822	870	848	832	819	852	856	844	825	869	827	807	856	846	902	827	833	898	868	845	820	835	883	866	808	834	852	899	816	837	935	877	786	879	848	882	873	802	789	856	844	849	882	862	856	828	801	829	809	849	813	856	808	794	862	826	789	804	860	874	866	798	779	835	866	806	862	817	828	868	848	798	849	832	819	819	836	825	837	826	864	805	816	826	800	858	815	881	846	830	905	861	822	872	837	830	864	833	904	814	873	821	871	869	851	821	870	816	882	789	839	843	826	813	834	873	832	812	824	823	880	859	840	866	849	849	864	845	838	831	806	826	844
24842	21452	24936	28355	21487	20014	4767	2310	1564	1233	998	815	745	720	559	547	515	461	455	423	407	359	365	386	386	340	356	359	360	347	362	332	366	337	353	369	355	312	361	366	346	327	361	352	346	347	355	350	349	350	325	331	339	325	358	318	323	394	337	364	335	332	344	335	319	312	317	364	354	323	327	323	381	346	285	348	360	334	367	342	368	352	337	339	314	351	347	353	342	306	337	291	317	343	322	370	319	363	369	336	336	333	355	348	319	384	320	317	349	360	310	316	352	339	357	352	360	350	321	328	326	322	289	337	361	340	324	297	328	307	327	332	314	338	336	323	347	346	330	326	335	294	362	323	353	367	350	324	357	336	327	341	346	332	340	354	353	376	325	339	350	337	342	337	343	316	309	332	318	344	302	331	332	323	336	311	330	311	363	281	323	353	359	351	366	330	320	322	330	349	335	352	335	358	335	342	360	313	341	302	340	325	362	313	310	334	337	350	330	331	375	350	315	379	357	323	332	331	353	368	292	351	311	337	345	334	332	328	335	355	323	331	347	354	337	343	342	340	359	299	333	350	326	358	354	366	355	310	302	346	348	347	322	336	351	320	336	330	350	364	339	358	312	353	341	369	343	326	340	340	348	394	338	328	333	333	342	299	338	316	307	357	335	307	336	345	379	373	348	363	342	358	337	302	349	355	340	313	308	323	352	366	310	349	360	327	327	351	337	338	312	321	307	316	312	364	347	366	351	367	334	305	336	359	324	356	343	328	345	338	352	342	345	323	358	339	297	322	323	337	328	330	332	357	362	341	322	349	355	335	384	321	342	330	350	317	329	311	316	305	333	323	333	312	336	341	282	375	351	374	387	357	365	317	335	331	345	312	328	333	321	332	319	349	315	341	351	340	324	324	347	361	314	307	333	330	345	339	359	333	333	360	344	329	352	314	342	350	364	295	340	335	348	375	343	350	354	327	337	340	343	331	363	343	346	367	364	337	343	345	334	333	331	338	350	351	319	337	344	352	330	332	343	326	334	359	334	343	330	330	337	312	360	369	316	330	352	300	353	331	340	315	365	337	360	333	357	324	337	355	332	354	397	341	357	359	343	325	338	341	333	335	337	336	343	315	333	334	340	328	312	339	342	354	316	314	338	369	351	292	321	336	324	352	344	324	315	370	321	316	322	346	349	334	351	327	313	296	311	345	350	358	372	360	312	339	376	348	344	339	311	318	350	307	378	353	330	364	340	320	335	360	336	339	316	357	352	334	361	357	345	348	341	364	334	323	309	307	339	322	358	321	332	327	348	360	347	323	355	353	331	352	351	364	341	315	316	325	357	316	343	368	289	331	355	321	330	332	339	341	358	322	353	315	330	346	341	348	337	365	337	356	345	314	335	307	358	326	340	350	351	358	343	333	346	334	347	304	342	362	299	323	341	345	326	321	314	342	323	367	284	296	358	361	343	364	319	338	351	328	331	358	376	379	367	335	361	345	383	337	337	365	365	353	329	356	311	324	289	364	309	334	339	327	355	384	361	324	367	345	326	306	341	342	351	320	367	339	337	300	383	353	356	340	299	338	337	349	301	323	335	338	298	333	351	320	348	295	345	329	309	341	369	342	339	327	339	353	311	329	350	324	345	343	345	338	327	331	316	319	354	337	303	333	309	351	354	354	320	280	305	312	353	335	334	358	325	330	296	347	318	311	327	310	328	326	330	343	360	329	342	337	362	313	295	341	346	322	320	338	345	321	317	318	324	333	350	365	345	328	328	308	313	333	317	321	317	341	348	331	359	306	331	342	331	367	349	377	330	359	351	333	339	322	329	317	354	350	348	352	360	342	339	328	361	356	338	340	326	307	374	351	340	309	340	347	363	355	350	322	335	348	384	351	333	327	355	378	312	360	347	357	312	364	319	332	320	355	337	327	338	319	339	357	349	355	313	343	316	355	319	293	310	332	327	348	334	344	305	305	371	354	349	286	327	335	350	366	341	324	397	351	352	371	368	352	358	327	327	342	341	358	351	321	354	331	355	363	352	333	341	339	323	310	326	324	322	300	346	326	336	334	326	359	355	341	360	309	342	365	349	318	344	328	330	344	329	349	344	360	371	367	329	350	348	366	317	311	338	314	345	326	338	348	361	355	341	341	342	326	343	319	366	343	346	339	317	333	328	343	329	330	305	292	321	332	353	360	362	358	308	297	331	343	351	319	329	323	335	321	339	322	307	324	327	343	340	336	354	307	346	327	336	325	344	372	352	321	345	311	342	381	306	318	338	328	342	343	308	342	328	327	328	322	346	332	327	311	327	365	332	353	324	303	301	352	342	343	350	343	343	330	294	326	351	310	359	379	336	356	333	340	340	373	365	342	337	352	303	341	334	321	335	344	322	322	346	363	349	318	335	334	379	292	375	335	325	354	345	313	337	321	310	324	344	340	367	362	299	328	348	323	375	367	330	331	326	351	358	365	346	312	333	294	333	318	322	307	351	375	376	318	307	300	339	351	361	312	304	361	331	339	349	386	326	341	323	323	353	327	348	336	331	358	334	307	328	329	313	359	337	318	319	298	323	308	345	314	348	342	344	346	380	315	353	345	361	334	348	329	319	322	369	320	291	279	340	327	322	332	366	320	319	323	343	318	308	328	342	352	351	289	309	330	314	324	335	334	349	339	352	329	307	334	353	341	337	362	318	334	325	326	314	320	328	332	314	335	373	371	340	349	333	345	359	314	313	319	313	326	334	330	349	316	312	347	375	349	332	341	355	351	342	331	321	314	323	337	301	342	336	337	350	299	328	343	344	369	349	356	344	308	346	332	363	328	311	323	376	360	330	332	344	335	327	334	360	363	328	329	314	349	363	308	312	311	314	350	316	340	316	328	359	373	318	315	307	354	326	360	336	354	324	275	355	322	335	318	364	308	314	341	336	291	351	342	367	362	354	343	353	316	365	328	347	328	324	343	283	331	323	324	340	316	305	327	342	362	335	358	352	315	291	366	377	348	340	318	336	339	309	364	331	359	324	301	324	362	327	309	331	323	310	357	331	314	316	311	343	325	335	301	318	321	310	318	362	335	323	302	375	330	354	320	288	290	366	324	340	343	359	345	334	336	313	316	308	299	304	367	317	341	342	379	333	325	301	345	330	319	359	363	336	379	362	329	341	328	339	344	346	356	308	341	340	347	343	362	349	386	328	322	332	340	326	349	334	347	329	345	335	330	353	340	325	345	319	349	329	356	353	322	318	335	351	331	338	337	344	345	346	341	309	327	352	321	338	351	373	340	356	376	357	340	318	305	335	371	344	330	294	345	340	334	324	322	331	308	327	327	313	322	322	356	354	314	307	361	359	332	363	310	337	325	350	341	340	321	318	325	328	332	351	342	293	335	349	331	310	308	337	373	319	354	323	345	318	352	325	361	331	339	330	333	356	346	326	377	304	364	399	341	286	334	325	339	327	366	340	346	342	327	341	337	337	330	323	345	327	321	319	309	326	358	353	394
25903	39198	20921	6055	2927	2097	1797	1465	1238	1088	1069	957	953	924	939	850	811	854	767	790	830	845	751	810	846	781	802	839	798	827	763	743	797	784	789	794	769	791	785	760	760	785	788	755	773	785	722	730	736	769	752	811	755	728	804	766	829	773	728	787	816	743	770	788	745	704	812	750	757	769	734	719	759	786	757	757	759	811	766	740	806	694	757	745	769	754	745	736	786	759	780	746	759	780	753	772	782	760	760	756	774	790	750	790	787	760	749	818	730	769	733	787	771	769	777	721	757	690	765	800	757	761	777	751	713	774	735	750	752	849	749	717	789	759	779	745	792	790	800	769	783	759	754	793	740	748	743	789	789	775	752	780	752	754	774	727	713	768	781	783	727	784	796	752	771	714	735	731	797	773	767	772	748	760	784	737	767	795	747	759	725	785	712	794	753	790	754	782	742	770	726	711	763	770	774	806	722	697	778	773	807	800	768	777	773	815	798	731	752	785	756	764	788	732	777	802	775	788	768	781	795	743	777	736	729	746	780	749	763	763	730	794	760	736	788	747	745	789	757	757	740	751	729	719	779	733	791	704	726	761	851	775	741	769	739	761	743	772	755	656	779	737	755	790	756	737	735	800	758	760	789	749	699	747	779	770	813	733	771	782	760	771	761	753	767	772	739	776	785	744	742	765	739	773	785	800	785	781	768	703	770	772	758	799	764	733	784	773	758	747	753	687	791	756	733	713	771	789	753	740	733	761	785	776	730	782	757	760	733	729	745	758	749	780	761	835	778	714	779	744	780	796	720	750	730	729	796	742	750	739	752	741	745	725	777	762	753	747	801	787	758	722	789	782	776	735	813	763	747	768	789	801	780	741	670	745	786	777	778	714	749	706	803	721	703	815	764	801	737	754	778	796	831	759	748	766	783	750	748	778	768	765	766	749	795	735	764	786	737	705	772	763	783	738	762	773	795	773	781	776	779	791	740	740	794	751	722	754	753	755	784	825	796	739	762	818	761	770	797	773	765	735	750	744	776	716	783	737	768	752	772	742	809	712	782	776	786	777	781	725	766	783	755	764	791	762	748	816	756	757	748	778	779	753	779	774	775	752	763	765	828	713	737	745	800	764	807	746	800	770	768	788	740	805	766	764	747	736	757	749	749	775	723	757	738	776	766	751	772	750	759	787	772	820	749	811	773	739	755	781	784	753	782	796	757	752	720	769	742	709	778	771	752	740	824	807	787	758	779	755	740	744	807	729	744	785	760	800	792	741	773	752	805	765	748	765	746	759	759	819	747	748	754	792	745	754	736	816	776	751	742	752	718	767	769	785	797	752	738	747	746	765	792	734	811	797	800	738	774	727	731	746	750	805	718	692	719	767	786	755	768	770	686	799	796	793	768	763	722	765	738	779	771	757	779	738	778	734	804	784	794	726	742	751	771	757	759	746	791	726	779	707	800	779	752	751	724	757	812	714	760	750	738	755	756	735	709	787	825	754	763	737	740	747	776	742	763	802	764	735	727	754	747	729	713	731	796	706	776	772	735	766	761	775	747	806	805	725	766	803	780	764	766	755	766	746	761	737	803	796	782	732	805	783	710	778	821	745	764	761	775	715	741	796	727	711	781	756	754	816	748	717	767	795	786	721	738	773	760	783	792	723	750	809	760	805	740	735	688	795	733	732	767	759	800	797	786	754	712	767	741	715	729	767	727	796	724	762	762	728	772	753	804	708	758	786	784	754	689	764	801	746	767	779	781	741	771	772	785	821	773	796	785	728	785	757	762	764	764	786	762	738	725	748	692	764	791	780	788	751	766	771	794	760	745	748	750	825	757	769	805	766	742	783	830	799	778	731	802	748	757	754	752	730	779	805	783	752	738	757	789	735	749	792	736	777	767	801	739	777	786	788	779	753	745	744	751	752	732	744	716	806	753	819	792	745	719	792	778	790	722	747	742	778	826	808	730	753	740	744	776	777	753	761	767	771	741	795	748	754	751	770	769	730	795	729	767	749	799	721	768	762	811	795	778	717	786	766	758	748	733	740	769	766	733	766	780	725	725	698	797	774	732	776	814	732	769	754	794	757	767	796	756	744	729	782	751	768	767	780	773	764	732	762	771	775	783	781	750	752	801	778	745	783	738	725	776	737	786	734	751	757	770	702	786	746	783	787	811	756	793	700	796	714	794	790	750	785	770	713	740	742	746	728	746	747	724	732	782	722	763	780	857	810	811	800	727	793	698	744	756	767	701	792	766	740	789	788	771	774	731	683	741	774	770	729	721	742	741	731	749	755	765	742	711	739	737	751	737	769	784	755	763	783	817	774	728	773	773	737	751	758	733	757	764	775	742	780	745	727	752	776	791	773	792	780	696	798	797	751	740	751	748	762	747	770	729	742	722	728	790	773	777	797	716	774	742	758	743	765	771	739	729	753	741	770	779	752	765	766	765	754	791	713	758	700	763	743	755	733	779	781	771	748	764	818	787	750	751	755	756	701	728	751	785	717	726	760	727	751	752	737	764	738	730	767	801	784	779	790	741	793	791	763	771	807	739	745	755	781	831	733	738	785	766	807	770	764	801	727	793	740	727	762	778	774	792	754	771	826	746	760	763	757	795	750	772	793	744	802	765	788	764	787	745	734	800	800	758	749	771	789	783	776	793	780	770	785	756	760	768	749	796	792	769	745	796	760	799	760	767	804	782	719	761	732	812	815	747	783	772	729	764	734	759	788	753	766	703	741	759	737	786	770	777	774	743	753	745	766	764	714	767	743	760	778	772	761	726	756	805	804	784	788	783	785	780	766	766	806	764	725	737	720	756	772	797	764	789	757	756	779	724	737	779	740	774	741	771	742	720	744	740	780	780	771	736	755	788	753	736	756	722	720	790	769	773	751	763	728	754	753	783	783	775	767	799	700	760	786	795	773	809	757	746	795	755	779	754	763	761	757	735	800	769	771	763	726	726	740	778	807	774	705	762	760	785	794	783	769	724	745	755	781	749	789	745	758	770	728	766	762	730	776	782	752	729	740	714	763	761	820	730	774	802	743	775	716	746	779	722	725	793	752	760	776	754	736	752	745	759	749	736	747	745	719	806	798	772	717	766	771	732	721	753	793	757	776	759	758	748	755	755	740	784	813	750	717	797	787	769	790	755	745	778	750	784	729	719	779	758	736	767	783	736	756	743	782	763	809	779	719	763	754	792	735	789	753	733	784	737	793	705	754	762	738	769	783	735	808	743	791	748	758	756	786	806	808	762	772	776	809	777	748	779	800	753	726	744	754	748	760	784	754	782	807	764	683	756	746	726	748	786	708	738	753	765	744	763	755	792	738	766	751	755	768	772	715	726	756	790	796	759	761	774	740	729	707	734	719	760	794	773	816	780	753	761	750	731	753	719	735	758	768	746	765	760	704	757	773	761	749	782	798	770	743	831	807	726	746	720	769	771	731	801	757	736	774	743	730	735	769	781	787	782	776	773	795	766	833	736	718	749	776	747	724
24228	21468	25334	28037	21482	21635	18760	4446	2247	1661	1293	1154	939	790	787	675	609	533	536	436	413	413	391	388	383	369	344	357	373	366	353	334	329	323	355	362	314	369	311	355	376	318	349	319	317	311	330	310	301	320	322	349	355	316	295	312	333	350	335	315	323	322	310	327	331	314	318	309	295	334	356	326	322	347	321	330	292	293	350	360	314	305	327	337	344	321	333	348	311	308	343	312	325	312	322	313	356	311	317	328	295	331	329	360	331	325	318	338	357	312	339	286	343	337	324	322	319	315	325	351	303	328	330	357	309	347	312	325	309	306	334	316	306	314	310	326	354	281	337	333	313	324	341	331	326	322	321	351	310	328	310	338	306	352	331	303	345	331	320	344	330	341	359	320	363	335	358	324	299	328	351	333	335	303	327	336	309	290	328	357	318	305	335	344	299	322	346	316	318	326	349	332	353	339	276	293	308	317	318	321	290	330	360	305	298	329	334	292	328	324	323	320	343	318	371	368	318	292	322	335	331	342	329	328	361	330	336	285	335	352	343	282	329	327	330	322	351	321	323	296	339	344	328	286	305	306	330	352	353	312	310	285	304	305	306	345	352	362	323	302	320	348	346	310	316	333	334	307	319	308	331	316	308	364	344	321	353	364	342	307	330	321	302	353	313	331	316	328	326	329	344	312	329	317	312	306	332	344	330	338	273	334	334	305	298	321	300	325	323	319	283	346	336	339	315	351	359	319	340	314	320	306	305	325	316	318	340	330	321	339	368	341	316	285	294	300	323	340	320	325	303	328	351	305	367	341	329	326	315	320	326	328	336	345	336	314	334	299	300	331	307	333	284	310	330	311	317	290	345	327	305	346	341	356	378	328	313	334	336	366	350	321	321	347	290	347	318	373	325	320	338	353	321	351	336	328	310	315	317	366	340	323	327	307	346	311	336	322	329	349	337	337	336	341	306	347	327	315	321	322	337	283	352	318	320	310	356	330	304	317	299	311	333	311	338	331	316	320	343	303	340	311	283	293	333	335	334	363	317	356	301	341	317	364	328	315	363	313	320	329	315	330	311	344	348	311	328	307	328	311	341	344	344	342	299	356	328	304	357	317	334	353	320	322	323	330	310	342	322	350	348	326	329	349	393	324	304	333	329	342	299	322	297	291	329	308	347	355	315	325	296	310	328	334	337	322	360	322	347	331	321	349	328	341	336	332	349	305	322	320	318	353	326	329	331	345	347	326	339	333	332	326	323	316	334	339	328	351	355	314	313	302	340	307	355	353	347	304	351	312	347	350	325	302	326	327	331	316	336	308	321	313	314	308	337	366	303	318	324	330	354	310	302	357	334	327	348	314	338	336	321	344	308	326	348	312	305	289	362	333	302	295	294	316	342	369	307	309	344	288	332	322	338	364	369	347	342	330	323	305	338	337	282	326	333	339	310	357	344	317	302	356	287	334	362	319	345	312	338	310	350	353	326	323	347	349	347	318	339	358	332	326	315	341	347	307	332	354	346	373	353	318	339	283	343	322	341	321	316	334	339	314	310	328	328	322	304	303	369	321	351	314	306	310	317	324	285	314	329	315	399	327	296	349	316	309	309	323	304	299	355	296	340	311	307	318	274	345	328	336	326	312	361	332	321	327	318	275	300	297	331	347	351	323	313	322	303	303	315	318	319	320	333	348	309	306	341	327	335	316	309	331	379	312	324	333	280	310	313	336	397	339	353	309	343	348	331	335	327	337	305	292	322	322	315	333	304	347	354	348	357	324	313	304	308	331	337	317	329	319	375	314	317	341	305	342	340	300	331	348	300	309	282	361	337	307	303	361	325	297	327	325	331	360	336	324	330	352	325	295	324	308	331	305	330	322	324	316	340	302	292	324	341	327	300	352	345	351	321	361	358	342	321	335	335	300	314	333	298	318	333	354	334	315	328	325	312	318	327	309	322	345	321	350	323	370	333	334	328	341	371	338	362	279	312	350	300	344	342	336	311	363	318	328	333	352	286	339	362	312	347	320	313	334	340	304	319	357	330	322	320	329	317	351	297	335	307	320	334	346	362	325	325	330	339	296	328	317	338	317	319	338	348	334	330	322	311	324	347	317	328	318	336	302	333	338	313	312	319	330	339	344	312	338	332	350	294	320	315	309	288	316	315	325	330	334	307	309	305	309	330	288	356	339	363	339	351	352	318	328	308	322	337	330	339	337	335	345	329	299	328	333	378	358	299	298	347	299	296	315	320	297	338	340	345	330	351	317	350	319	353	334	338	348	317	338	326	349	320	309	346	313	331	299	331	343	355	319	335	304	347	326	324	317	336	311	331	324	321	322	342	345	334	333	332	371	303	343	340	324	345	369	279	322	329	308	311	312	335	342	344	329	328	312	350	334	331	332	295	309	310	331	307	368	305	333	297	321	326	305	329	358	350	300	321	292	337	356	284	332	326	303	301	329	336	310	307	327	338	315	324	332	321	286	303	348	346	316	304	337	332	339	375	319	316	345	299	328	339	341	348	370	305	309	282	298	363	337	319	308	323	318	325	310	317	324	273	325	330	314	321	350	313	344	327	315	315	318	316	311	349	314	311	316	367	327	338	320	311	283	300	351	358	301	338	309	295	320	310	346	328	320	329	300	332	332	343	340	334	317	327	333	323	298	336	280	309	369	313	319	325	294	322	323	338	331	337	323	358	308	322	314	349	342	316	333	305	349	289	328	302	338	292	317	344	312	330	314	280	335	332	337	328	325	322	301	312	321	343	336	275	309	337	324	316	270	324	328	348	353	306	328	311	300	327	336	322	318	312	315	340	314	317	367	319	333	338	348	335	302	336	350	334	324	336	337	293	304	329	313	336	344	332	318	311	305	334	309	301	323	313	319	341	297	345	332	308	346	308	300	337	345	369	303	332	288	295	313	292	328	302	338	315	340	330	326	341	350	318	294	318	327	323	310	314	328	330	357	291	295	313	348	351	358	289	351	309	316	295	314	354	319	291	325	339	335	358	347	329	316	310	324	375	325	310	314	327	339	352	310	352	332	320	314	309	321	306	300	340	330	379	324	315	319	302	327	330	353	338	335	354	299	315	314	307	362	285	325	309	330	353	358	316	322	347	293	324	301	315	328	305	370	342	346	311	334	338	314	336	342	328	321	337	316	354	342	339	344	331	301	333	359	299	317	331	325	320	326	335	349	320	316	338	327	273	301	315	310	356	324	327	351	305	316	297	312	346	338	310	311	324	308	290	372	307	338	323	332	331	319	334	343	357	340	321	295	339	331	293	334	305	328	318	305	313	358	309	346	290	290	333	325	310	323	334	363	371	332	309	328	321	287	333	320	344	340	313	308	336	344	336	343	329	352	306	290	330	308	321	350	322	350	330	338	325	358	316	371	322	342	332	307	331	299	322	348	335	329	316	304	325	346	327	348	294	315	326	329	299	316	310	347	343	331	327	326	346	333	311	357	302	284	327	322	320	322	316	326	319	343	301	285	317	286	344	329
26847	46289	26010	9132	3902	2621	2127	1704	1469	1296	1148	1088	957	974	962	851	838	867	835	817	787	754	761	807	783	761	740	763	743	730	735	718	757	728	724	705	697	763	661	769	722	700	794	768	756	723	730	748	734	721	685	730	721	750	723	704	701	723	732	748	719	704	714	749	764	733	783	739	698	743	783	727	718	679	763	761	735	707	695	795	730	742	758	744	707	688	710	720	730	738	703	692	741	732	761	738	785	737	728	732	698	757	740	724	733	733	704	719	704	741	748	653	714	710	729	698	745	713	716	714	748	741	733	750	708	679	768	733	697	735	731	729	757	673	696	727	715	715	746	717	779	763	739	706	715	729	743	727	703	711	686	728	707	748	754	722	709	714	750	713	748	736	658	755	707	740	736	723	711	725	722	719	753	753	734	742	719	727	729	741	706	711	707	759	724	712	733	735	754	734	719	763	720	709	688	729	723	739	759	759	743	759	746	714	751	711	761	707	656	765	735	747	766	687	741	731	738	713	709	740	744	747	721	741	710	809	730	707	725	762	720	706	755	697	742	694	692	754	730	733	708	698	759	745	732	717	735	647	691	765	751	704	717	752	702	735	735	723	689	736	730	706	731	700	755	807	776	727	736	734	752	755	751	712	705	713	745	755	745	673	755	738	750	672	780	753	679	753	699	740	766	694	737	707	715	735	760	751	709	748	726	797	754	760	787	717	722	762	722	672	731	737	728	729	724	724	783	751	711	737	737	746	776	757	782	755	774	703	748	734	726	743	706	755	703	721	729	748	741	785	749	731	766	700	781	730	744	762	721	708	704	747	685	741	689	673	692	710	749	783	717	750	769	737	759	739	710	743	712	728	737	714	781	722	715	727	782	766	738	761	717	698	751	746	703	742	757	743	773	714	762	771	776	744	752	770	812	687	682	719	684	745	683	688	732	737	712	709	734	744	742	737	730	721	716	742	779	669	746	715	732	694	754	729	689	751	754	701	804	723	719	708	753	734	722	775	752	703	721	770	728	699	731	701	717	728	674	723	721	744	752	743	754	746	717	751	698	754	748	707	674	706	726	763	688	775	696	717	757	741	720	741	704	723	710	727	708	720	749	706	703	687	722	767	721	727	743	709	729	741	700	758	736	713	728	678	722	777	696	664	734	721	750	707	704	741	716	731	725	718	721	738	759	720	706	719	747	741	745	720	776	749	739	705	775	683	734	734	752	693	787	678	708	721	715	738	716	722	686	730	735	764	752	745	749	728	713	730	722	729	706	707	719	750	692	753	711	711	716	758	753	751	737	703	779	737	719	733	735	716	748	755	750	728	713	722	769	711	723	797	760	719	738	724	742	722	723	764	747	694	740	738	732	728	797	726	780	710	716	734	749	701	675	716	756	758	702	723	756	701	665	720	686	737	722	699	699	689	737	742	751	710	725	736	737	741	740	694	769	739	710	692	727	730	718	741	750	766	753	739	694	681	723	700	685	657	740	714	772	735	738	717	735	697	718	739	760	742	739	734	758	712	725	710	728	722	741	755	748	746	778	774	703	747	701	705	716	689	722	705	728	704	738	716	733	756	754	740	667	730	693	758	756	730	716	714	704	721	740	688	750	733	768	724	766	785	740	737	690	730	720	722	746	760	745	709	685	718	729	724	785	720	730	739	722	700	725	691	764	714	691	737	733	728	756	722	735	687	766	725	737	711	759	737	711	679	698	754	738	711	725	722	740	751	657	738	710	752	745	727	712	733	718	751	714	744	745	767	723	717	688	681	760	756	664	732	755	717	745	730	742	779	765	712	730	722	764	707	728	725	711	789	746	750	726	735	770	731	741	755	732	741	738	701	723	753	717	715	766	715	727	738	738	753	730	699	740	739	771	751	770	724	718	744	719	716	728	679	748	719	686	741	718	710	720	754	766	701	686	705	727	766	729	750	732	741	744	720	760	737	679	767	742	759	700	680	781	741	764	724	706	740	730	733	679	738	721	708	742	723	721	685	748	712	721	745	721	749	767	785	689	721	732	692	703	720	691	719	704	737	696	727	697	668	739	689	716	782	693	786	758	739	756	699	740	699	766	687	713	711	745	695	714	755	730	766	690	761	731	747	754	727	750	734	743	744	721	679	727	731	725	717	730	738	721	760	708	752	701	726	743	733	733	706	725	690	751	671	704	739	737	780	721	716	753	745	759	751	722	700	670	749	728	746	702	723	751	782	734	721	774	723	679	716	745	755	718	739	738	743	771	699	699	674	754	699	760	708	736	720	766	707	762	696	725	736	734	763	703	732	750	747	714	744	715	730	724	750	695	690	717	682	707	715	724	729	743	726	779	766	710	720	700	686	713	737	772	740	739	681	767	752	741	713	726	717	738	724	786	708	688	722	722	739	718	702	744	719	727	718	706	736	738	708	708	698	704	764	708	755	760	752	720	754	785	762	709	752	707	738	748	719	719	683	673	686	737	765	707	743	689	725	699	711	700	728	750	713	680	730	757	669	707	755	755	718	701	754	757	696	701	747	716	703	691	688	693	701	709	755	759	748	754	736	713	760	744	718	740	722	732	691	783	689	688	736	753	711	720	735	758	757	704	738	724	706	699	665	718	778	709	683	693	717	740	725	685	749	749	721	735	747	756	717	726	728	737	730	735	715	703	733	709	742	709	717	717	724	698	760	724	767	705	734	727	736	683	758	752	703	729	694	774	732	732	794	741	710	767	699	706	762	765	735	767	732	689	730	696	744	763	698	728	754	719	680	725	741	752	696	727	740	739	700	676	759	704	727	735	766	739	752	702	684	685	734	810	751	730	778	701	723	725	715	732	709	710	751	707	725	714	713	733	734	716	707	716	731	735	756	717	700	761	765	684	748	756	714	704	690	746	710	694	716	733	714	702	732	722	698	710	785	750	752	755	734	703	711	749	736	676	738	755	736	713	717	700	734	724	760	756	774	731	687	736	750	653	702	734	724	727	716	758	705	652	700	736	719	677	738	687	710	749	726	712	732	719	685	697	755	692	738	691	762	702	702	820	700	753	702	767	717	716	741	705	730	736	747	731	766	678	744	730	716	665	655	756	698	722	664	752	739	726	739	718	713	765	670	717	743	708	744	733	776	759	754	691	760	708	682	781	700	706	765	749	749	746	718	707	770	691	667	728	678	753	736	746	719	702	757	754	685	748	713	688	717	722	735	707	702	709	709	764	748	704	700	744	737	747	715	701	792	745	691	746	725	757	744	701	725	771	715	677	677	723	666	718	736	738	767	748	737	736	732	784	720	725	715	761	731	749	721	772	724	770	729	733	755	711	753	731	730	735	665	730	742	698	749	792	713	717	748	759	766	757	735	742	715	754	677	716	757	761	757	728	714	714	719	660	729	737	734	697	767	728	696	716	677	697	677	718	740	713	731	707	718	761	725	772	688	766	708	748	731	721	695	734	749	769	710	724	750	739	728	745	733	714	757	726	738	698	735	714	724	705	688	729	669	714	755	703	718	693	706	690	723
32965	24124	21274	9528	3483	2369	2142	1603	1316	1039	842	815	715	608	562	543	482	465	446	405	398	441	435	381	397	379	349	385	393	385	356	393	353	376	380	400	385	379	335	372	378	384	340	351	380	360	354	332	339	353	358	373	393	369	358	349	372	366	355	390	364	384	360	359	312	376	403	336	381	376	345	417	355	342	381	384	345	357	382	348	366	404	397	354	358	367	369	396	374	350	364	379	386	361	374	360	376	383	417	352	366	393	384	348	340	398	346	398	381	402	381	356	388	373	364	355	383	358	357	388	379	335	373	369	372	356	368	342	377	339	378	336	352	365	382	381	361	371	394	403	332	380	384	362	344	378	398	341	396	376	366	367	393	359	361	379	346	326	342	329	381	354	350	359	362	360	381	359	354	369	354	392	337	402	377	395	345	355	358	358	348	364	356	389	347	355	346	358	344	375	370	362	353	340	351	396	366	357	381	389	362	339	360	346	372	373	360	378	385	398	414	355	370	370	361	339	329	359	391	375	377	396	364	355	354	327	364	344	399	357	393	409	351	354	402	359	357	368	356	386	411	386	371	395	381	397	352	393	356	390	376	390	379	374	364	340	390	362	372	408	388	371	384	392	387	335	390	372	343	369	341	342	378	395	385	345	395	383	392	333	368	363	352	435	342	367	386	352	408	401	367	371	406	370	371	305	361	371	374	352	360	366	371	338	387	371	355	390	357	395	367	352	365	351	377	336	381	403	395	412	334	362	348	345	362	374	371	360	351	354	415	407	366	360	357	370	394	343	402	344	373	366	378	367	347	341	357	368	354	371	406	371	384	407	388	359	378	371	380	363	397	353	361	360	385	345	395	341	365	395	391	392	391	346	348	367	349	359	356	379	388	363	398	360	368	396	371	396	356	365	355	351	375	382	363	369	377	372	399	412	333	397	393	364	364	367	387	353	416	364	372	399	357	390	364	407	343	316	354	362	345	391	332	365	397	351	391	353	405	409	357	352	383	368	305	389	373	377	343	322	380	362	353	391	364	394	362	340	378	339	386	346	350	365	362	376	384	374	390	354	383	373	341	366	370	365	366	347	362	350	343	371	354	402	344	396	389	344	362	370	360	388	369	370	329	374	333	378	352	399	381	403	335	341	373	367	363	376	369	346	382	389	378	364	354	353	368	314	360	375	374	344	387	363	398	354	364	372	338	348	379	343	373	422	411	377	383	418	378	366	419	386	381	373	383	359	364	405	386	391	369	349	374	346	358	352	397	372	357	375	387	342	366	367	403	398	394	348	379	374	366	369	377	389	378	394	369	375	389	366	329	378	340	345	304	388	373	399	316	400	395	375	343	327	374	367	339	385	344	372	377	397	343	362	377	374	376	368	376	346	376	365	338	377	339	372	342	366	363	347	367	342	348	347	367	373	373	326	385	360	395	368	353	351	396	402	388	368	364	367	397	349	372	356	362	336	348	404	357	346	343	387	365	353	346	375	392	349	370	331	373	372	380	364	372	369	334	367	345	341	375	339	367	382	397	358	344	366	413	405	368	397	393	361	348	305	391	378	363	362	325	367	379	382	380	398	408	364	375	366	390	352	366	401	411	382	366	354	344	370	347	356	392	355	351	369	364	346	350	324	350	377	346	400	347	368	385	348	434	384	364	381	390	387	364	323	398	335	363	366	363	366	354	358	358	352	338	350	364	391	378	339	382	373	405	372	392	343	345	329	380	371	390	372	446	371	375	351	362	360	353	361	361	388	362	335	373	417	350	366	362	393	375	368	351	413	365	340	358	350	358	379	367	382	390	368	354	360	398	385	382	357	422	426	357	371	386	369	365	371	370	367	373	371	372	359	365	344	369	371	363	404	380	368	393	396	349	387	352	393	354	381	395	392	352	369	362	386	360	385	406	337	362	370	338	341	351	401	396	350	381	407	427	348	378	364	368	349	387	363	378	327	358	362	371	376	357	376	376	381	377	360	412	370	381	362	365	371	376	345	365	331	348	351	354	386	357	390	393	355	344	370	338	372	344	405	395	355	355	370	352	425	361	369	371	394	317	384	369	396	342	351	356	342	355	409	399	352	352	366	332	401	369	368	358	356	336	370	357	363	388	407	401	352	353	369	374	370	360	394	340	368	355	392	371	337	343	340	363	360	330	365	374	370	374	359	347	379	357	364	349	356	393	349	366	357	389	390	355	358	370	342	375	385	364	376	416	389	365	371	334	350	372	353	356	367	342	362	361	369	349	383	375	379	379	358	370	390	390	367	353	397	348	341	326	355	346	373	370	365	355	387	375	373	332	358	392	383	343	362	357	357	354	391	380	353	350	336	373	358	391	369	383	370	382	381	361	377	361	373	339	354	381	361	358	335	376	351	362	381	398	361	379	367	390	368	368	351	354	371	388	389	386	400	370	387	397	379	395	390	349	387	367	335	353	356	338	362	346	353	398	348	339	392	369	370	398	372	351	382	371	368	367	331	391	330	356	362	365	375	363	376	359	373	364	331	339	357	355	366	354	373	376	381	353	339	356	360	378	367	357	355	361	393	363	370	404	404	390	356	386	368	352	370	325	366	369	360	354	352	371	390	377	350	407	374	364	372	347	366	346	365	337	379	386	390	355	369	343	325	373	350	361	409	357	379	368	386	363	415	335	366	354	383	396	379	390	373	357	333	324	353	343	381	379	387	383	381	354	327	348	392	370	363	380	358	384	346	346	336	368	389	358	370	331	382	384	339	393	365	369	373	367	380	396	346	387	427	408	360	362	345	383	356	385	363	354	352	309	351	382	374	370	364	374	367	373	364	371	370	379	341	336	407	389	371	395	395	340	405	369	392	370	350	384	428	382	382	396	386	379	325	414	360	358	393	388	375	403	387	375	374	384	414	385	365	391	367	383	361	385	392	356	350	383	357	381	377	349	386	362	344	390	371	399	379	351	371	351	345	381	374	332	355	350	391	400	338	375	399	394	358	355	351	387	391	366	390	385	339	330	365	371	369	394	392	374	371	363	357	370	344	397	365	364	335	359	379	377	375	390	368	366	396	358	380	389	379	350	341	355	362	393	393	359	366	365	385	384	376	356	362	359	390	362	348	424	367	403	387	361	379	362	343	338	371	373	374	391	336	406	353	406	360	419	357	406	384	363	394	406	374	336	398	347	338	383	377	385	374	355	427	451	352	348	363	349	368	370	372	380	369	340	357	383	358	406	358	372	374	347	380	360	374	375	400	366	360	332	387	376	341	379	366	362	355	341	367	380	365	398	352	379	358	365	382	377	407	320	365	349	353	376	381	337	381	353	355	337	358	358	377	356	373	372	362	391	400	371	388	368	317	359	386	358	353	375	330	387	376	374	407	364	374	340	351	368	400	355	381	340	406	381	420	415	342	356	344	399	370	363	358	369	385	363	383	364	341	375	379	367	380	351	360	361	381	388	342	352	333	384	389	366	385	390	381	366	382	386	389	369	349	366	383	372	405	367	380	380	365	335	357	353	413	356	409
23264	27255	12649	4537	2264	1780	1579	1345	1212	1094	1069	981	1021	901	912	880	899	911	909	857	812	781	844	822	838	837	823	828	830	876	809	853	831	800	801	816	849	849	846	899	864	825	861	909	790	864	842	874	831	854	841	813	907	824	876	849	845	763	813	793	800	856	746	831	813	835	859	842	898	764	852	793	794	843	779	834	842	864	816	835	815	888	837	848	850	837	871	840	840	849	823	823	828	791	829	836	856	787	819	827	830	835	889	823	797	818	879	866	801	804	861	790	826	783	867	858	858	824	787	854	819	820	881	843	864	823	859	883	800	812	812	830	850	883	901	834	845	814	798	834	827	847	809	845	900	846	871	837	873	815	794	856	841	850	794	793	836	842	822	824	830	782	892	803	818	837	825	829	887	790	851	855	806	846	772	799	815	851	825	813	822	846	826	820	828	886	835	876	844	853	865	855	846	815	905	856	761	842	819	825	773	811	805	849	831	796	798	832	820	832	815	844	881	833	800	826	830	820	857	780	842	851	829	837	833	871	832	870	806	813	824	842	855	884	864	832	880	780	855	865	825	864	877	823	833	816	808	840	781	786	839	797	815	828	867	830	855	841	854	797	812	844	772	857	856	854	842	827	802	808	836	814	794	863	855	893	832	813	869	809	848	827	813	813	864	848	825	866	829	847	887	801	811	834	856	860	756	872	826	838	794	889	882	842	806	882	803	838	833	865	845	829	879	837	824	863	781	827	829	811	881	803	872	806	845	871	785	834	850	831	906	807	851	828	861	853	800	826	865	868	871	817	871	859	868	869	828	818	855	868	846	879	901	768	848	846	888	854	808	849	831	851	793	834	851	813	832	850	810	765	870	885	850	869	827	846	843	827	892	849	850	827	835	804	858	842	800	806	864	862	863	842	842	824	807	799	860	874	806	811	849	862	839	823	817	805	807	823	847	844	853	841	828	838	840	829	851	857	800	837	845	869	863	817	862	841	880	774	842	843	831	833	814	842	803	849	854	840	831	789	870	829	865	856	817	854	855	769	830	839	833	787	846	827	844	822	843	887	793	843	813	856	820	834	853	864	832	801	853	852	849	822	827	791	906	818	833	844	805	803	774	860	867	832	825	865	831	865	827	836	835	785	865	820	806	859	830	891	850	819	877	811	850	812	864	865	806	807	848	838	846	789	827	795	785	879	816	830	789	830	843	846	807	822	802	851	834	838	875	779	798	803	863	833	884	829	853	850	843	824	837	813	841	805	844	828	836	788	785	812	824	833	850	829	882	806	807	859	811	816	849	867	822	814	828	880	867	853	783	828	828	845	865	800	835	870	856	838	784	892	856	826	869	860	819	860	855	819	829	830	857	836	848	860	832	830	801	812	859	865	891	819	828	778	854	839	875	823	846	825	804	893	802	832	868	837	807	851	840	844	757	848	820	838	835	857	840	851	791	891	841	823	821	881	854	840	833	838	766	902	849	816	852	813	897	800	823	828	854	845	887	835	795	828	858	820	827	842	786	806	819	853	886	834	874	829	826	813	872	822	847	839	879	840	841	816	793	873	831	833	837	831	860	855	821	817	834	754	839	783	836	880	837	809	815	881	842	858	837	865	832	805	876	783	819	803	839	821	836	836	830	842	885	858	852	838	879	846	838	869	840	795	879	859	811	843	869	782	825	836	887	844	817	827	871	766	824	838	815	830	841	867	888	848	830	857	878	884	830	818	831	880	832	903	817	854	826	843	781	841	813	849	847	845	851	792	837	819	860	860	809	806	843	791	857	853	849	865	860	864	822	808	840	846	863	858	845	811	855	869	805	827	844	850	847	821	822	832	818	841	801	851	892	839	832	866	856	831	876	844	796	779	809	873	815	841	863	891	825	847	844	819	823	863	834	865	808	838	843	840	796	799	833	833	809	803	871	813	831	848	858	805	852	775	798	804	803	821	882	801	845	834	837	802	829	866	843	886	861	884	799	787	814	854	889	851	833	799	857	857	854	823	805	803	851	863	824	849	849	800	735	833	815	788	881	863	845	881	830	862	831	817	884	830	802	798	894	813	818	819	790	850	819	872	844	812	852	835	829	842	821	877	829	837	831	774	795	871	811	828	809	839	773	878	841	879	829	875	848	855	840	819	812	799	801	861	851	843	842	871	838	833	819	816	823	802	868	839	853	815	798	829	883	851	804	849	815	843	843	842	832	872	806	835	873	854	899	815	842	821	861	842	887	890	824	815	819	791	824	879	860	804	806	794	857	817	875	851	792	882	819	781	881	832	858	879	824	884	837	847	775	859	880	828	802	831	821	825	857	864	883	858	836	864	816	871	814	852	828	846	875	802	820	824	806	849	800	856	836	844	882	830	875	816	804	807	793	847	871	857	848	790	842	823	811	814	819	828	850	844	785	846	859	795	795	822	841	830	802	820	811	839	856	862	785	823	852	855	832	821	851	813	895	838	846	815	773	874	839	856	801	870	869	828	794	808	767	821	860	831	843	803	775	884	803	810	831	806	863	836	851	875	837	888	897	775	850	859	842	847	821	803	811	846	849	813	822	817	840	814	814	774	803	856	848	792	871	867	822	876	799	801	808	791	837	849	851	820	843	839	832	804	852	858	790	850	780	836	824	841	835	850	805	861	833	844	830	816	862	819	823	861	874	780	809	848	830	811	862	851	854	826	856	849	811	845	815	781	797	847	827	847	885	793	842	864	773	851	804	862	794	815	837	825	812	873	869	853	839	801	845	897	814	748	887	844	827	816	827	784	865	876	837	848	851	858	840	877	787	797	798	801	850	801	811	848	825	844	808	851	851	840	833	853	876	788	828	844	830	858	785	805	883	827	868	827	835	842	870	802	755	785	866	848	859	822	801	817	824	855	874	859	839	832	807	818	806	842	852	872	816	852	827	836	835	823	819	825	818	868	834	860	865	828	850	820	841	842	855	825	836	894	845	806	867	803	800	817	813	822	816	810	805	791	824	826	839	837	842	839	836	856	819	811	824	808	812	853	880	862	831	782	790	831	869	797	832	805	807	799	813	794	847	867	836	830	876	814	820	839	775	851	819	839	844	844	818	817	850	826	838	848	871	823	844	837	876	811	850	845	826	861	858	869	852	866	838	812	877	819	869	862	826	777	823	880	842	851	878	832	775	873	810	831	835	806	840	848	835	860	826	819	847	844	867	837	854	893	840	864	815	869	829	823	864	770	846	803	860	839	880	816	827	896	847	867	850	844	803	807	823	819	841	817	833	823	848	793	850	865	830	798	805	875	867	837	849	837	812	849	783	814	782	817	831	819	849	833	842	839	852	815	832	844	819	869	835	838	769	816	886	798	850	804	826	855	854	826	825	785	863	861	836	788	827	822	775	843	805	798	832	883	873	802	787	824	800	896	846	795	854	822	846	780	843	828	798	836	799	810	811	859	839	838	826	802	834	835	854	824	892	818	862	838	842	794	794	822	827	808	861	877	821	852	825	826	822	810	819	877	866	849	808	920	805	826
24879	21484	24988	28400	21519	20148	5220	2426	1634	1304	1061	924	864	760	648	592	535	486	392	410	391	377	368	371	378	417	367	372	338	327	307	340	321	353	342	381	366	361	353	339	379	338	311	328	342	314	327	368	365	349	330	304	344	308	303	301	322	353	347	336	331	312	380	349	365	322	328	346	331	314	358	326	328	339	323	332	338	308	330	333	312	387	327	360	331	338	384	344	315	319	300	338	307	359	319	342	303	334	313	314	359	367	337	371	325	326	363	321	347	312	310	314	332	311	363	373	323	317	324	328	322	324	314	317	298	340	333	321	323	327	333	347	306	299	307	353	336	343	346	307	330	371	358	336	345	328	339	330	328	317	354	309	330	359	308	374	354	359	341	327	305	332	356	325	343	327	333	331	331	330	316	348	315	347	305	326	321	320	339	334	318	332	341	306	306	311	344	339	308	305	334	342	365	323	361	347	350	339	327	333	334	334	353	338	342	361	336	309	326	322	344	330	314	299	326	369	358	336	334	322	340	321	357	352	340	322	339	342	305	346	326	313	337	308	321	367	343	353	317	352	315	355	356	366	307	339	334	327	322	333	315	321	302	346	336	338	336	315	337	316	337	328	330	371	326	337	331	361	335	318	341	337	341	318	366	348	349	349	351	336	348	334	321	327	325	368	337	365	345	368	340	308	348	363	325	316	344	354	347	355	345	343	295	330	322	339	326	325	342	307	323	353	327	313	345	359	333	349	335	318	357	327	277	314	325	336	353	366	351	371	354	320	334	327	301	346	334	340	308	330	312	302	318	317	305	342	334	330	310	323	330	305	355	338	335	342	321	363	321	309	303	312	371	349	295	323	340	323	335	305	332	333	358	358	321	342	346	319	310	362	357	371	339	344	335	312	364	331	339	381	340	370	347	330	328	358	341	366	351	345	334	342	316	330	306	306	308	332	302	328	334	325	327	315	369	319	321	333	339	337	301	346	370	315	350	324	344	356	365	334	345	345	365	348	336	317	318	325	340	347	331	354	340	322	315	335	369	324	345	370	335	326	358	343	321	330	337	335	317	387	322	350	331	304	301	346	312	336	343	321	357	351	337	344	304	317	335	344	350	327	319	339	337	372	332	349	341	312	335	325	332	340	355	326	396	359	316	313	334	338	331	317	381	343	361	374	336	339	324	347	358	400	323	358	324	302	370	332	332	344	372	307	311	358	374	329	357	355	327	330	326	320	321	299	356	342	375	326	325	354	344	342	355	359	329	369	340	347	314	334	347	316	361	359	323	314	334	314	314	307	310	361	371	310	363	335	339	346	305	346	339	347	306	316	348	350	311	298	332	330	348	347	361	363	307	322	313	342	338	323	307	286	324	338	322	378	326	370	313	334	336	351	372	339	383	341	368	302	363	342	306	363	323	328	331	349	316	361	351	345	375	359	359	362	336	310	284	329	322	325	340	351	352	337	303	352	335	301	326	353	342	339	338	287	299	364	320	370	340	335	317	318	318	321	357	313	347	340	332	335	309	301	342	326	314	346	344	340	340	328	310	332	325	358	315	326	310	308	315	314	348	310	351	316	348	326	297	312	358	325	343	296	350	371	365	337	350	318	362	331	348	348	304	336	353	325	329	349	362	307	300	349	292	352	345	381	352	370	338	300	322	351	328	362	312	304	334	305	384	325	337	321	342	341	335	355	335	326	331	377	345	344	322	341	305	311	377	338	335	354	369	347	324	350	365	338	326	352	348	362	325	336	349	317	340	361	316	361	335	392	345	324	342	316	325	320	349	308	331	322	303	321	324	321	328	367	365	334	332	368	318	320	353	358	297	346	349	354	332	338	344	344	342	381	330	331	323	342	356	364	348	326	319	381	339	328	346	343	283	350	356	342	325	339	346	331	333	362	332	330	362	361	346	312	342	352	330	328	331	350	335	339	322	316	353	379	334	332	378	317	316	367	347	359	349	316	326	333	324	315	336	346	347	305	353	332	327	343	329	311	364	326	359	342	335	350	350	321	332	342	344	340	364	361	337	332	338	339	324	367	325	348	327	348	321	338	337	333	328	302	306	339	324	366	328	328	328	343	328	324	346	330	325	323	332	361	336	316	361	311	319	334	314	315	344	313	355	338	346	320	345	357	346	317	338	311	363	351	320	317	326	338	331	393	328	327	348	345	372	348	327	370	354	336	359	343	343	373	356	349	322	315	343	331	325	346	335	335	364	333	350	316	361	333	339	322	337	307	345	322	311	328	326	349	344	341	345	327	338	311	319	326	327	310	334	326	330	348	322	346	336	348	379	325	354	362	339	337	375	369	365	336	347	358	345	384	326	334	346	336	341	281	332	346	337	334	334	360	308	365	340	325	319	352	330	336	355	329	362	299	335	329	300	354	337	343	374	319	336	289	316	362	345	353	317	314	334	344	368	329	306	365	353	335	336	363	342	314	365	324	350	347	367	367	344	326	348	312	394	367	365	312	351	327	320	337	331	336	338	351	357	324	304	357	370	363	333	364	329	332	324	302	387	331	327	336	339	366	341	315	307	330	339	339	331	333	335	305	316	334	321	361	312	354	363	363	349	310	331	314	331	320	325	342	349	388	353	322	338	334	326	323	345	346	303	345	325	328	331	347	310	346	343	353	306	311	341	343	316	329	323	349	336	366	336	362	339	338	399	300	316	314	349	310	356	345	330	357	284	330	358	325	363	362	350	327	341	355	353	313	344	332	316	340	303	338	319	345	350	332	305	338	316	338	332	344	350	339	318	361	293	321	353	321	330	317	342	353	314	321	313	342	351	321	352	300	324	333	347	350	344	342	327	348	302	353	343	325	329	350	349	354	353	350	314	363	340	313	313	346	333	349	322	326	314	346	329	358	340	332	321	360	312	355	316	313	344	332	339	348	344	334	312	335	336	352	322	312	339	349	324	351	309	358	340	309	312	344	340	327	338	321	321	318	329	340	349	351	346	368	370	309	356	337	364	358	368	336	309	322	342	343	371	336	324	328	316	335	338	330	330	333	346	325	333	361	336	335	328	341	346	324	360	341	386	368	331	326	326	332	314	336	299	353	341	323	343	334	354	338	341	335	349	309	356	345	361	339	340	362	351	323	321	340	317	371	307	353	368	309	348	329	338	354	323	362	356	335	356	346	330	318	336	359	353	291	332	325	336	353	322	340	360	382	312	348	314	317	309	322	343	332	332	311	326	327	338	341	301	319	308	342	323	342	321	336	337	324	357	394	346	368	329	353	340	342	354	349	318	368	339	325	343	300	358	332	319	346	321	313	326	319	356	347	327	339	360	326	314	375	335	341	337	305	336	333	310	354	335	303	311	349	372	357	344	354	358	349	320	340	375	313	357	340	314	353	316	343	366	353	351	307	348	327	349	329	327	327	335	327	376	311	320	327	341	315	346	351	350	330	349	305	293	312	346	335	308	332	324	337	342	329	323	339	322	280	326	307	311	329	325	338	326	342	323	329	333	327	339	361	307	336	338	352	373	327
23172	39994	22643	7801	3235	2276	1824	1533	1278	1211	1099	999	987	984	970	871	813	853	819	817	797	760	802	790	803	768	830	785	777	785	755	765	750	723	752	781	758	813	801	769	778	745	794	792	753	752	754	749	783	757	709	782	727	770	731	738	767	787	746	813	759	773	723	780	749	772	771	730	763	772	694	728	781	756	742	737	746	783	771	754	785	754	725	740	745	810	743	813	746	742	798	775	761	772	758	754	750	755	777	763	705	752	770	754	780	760	789	787	799	802	772	739	838	722	753	747	754	798	763	777	809	742	745	750	760	769	759	723	807	756	774	747	776	768	737	746	772	769	776	717	722	738	730	778	806	758	752	753	740	761	746	743	801	748	762	783	763	738	783	793	781	764	745	748	763	746	771	766	757	780	735	765	771	769	759	703	741	730	792	778	762	713	755	698	758	743	779	774	755	790	764	752	755	799	770	793	819	776	730	767	768	738	726	744	740	753	758	734	753	772	781	779	772	748	775	736	765	726	729	771	749	796	758	767	699	727	803	732	759	749	781	727	749	757	758	758	771	752	724	754	769	752	767	748	784	792	748	773	780	777	705	772	729	749	766	745	743	781	769	793	790	787	775	792	800	756	776	735	734	735	789	720	718	768	754	767	765	738	800	777	719	752	767	755	726	705	766	771	779	745	735	771	725	751	784	796	736	763	764	730	764	750	744	764	789	794	740	739	786	737	727	745	764	798	708	746	736	756	751	776	723	781	721	808	798	749	799	744	734	779	743	767	728	704	764	778	755	765	760	734	722	732	766	766	829	723	717	784	778	775	736	796	779	712	687	780	796	801	742	789	788	754	779	711	746	752	768	749	726	775	721	741	753	734	773	732	790	698	775	743	733	770	762	771	808	753	768	786	729	771	779	767	775	741	767	737	743	740	787	750	748	800	756	801	786	819	767	828	767	726	804	746	785	779	729	745	775	803	739	776	726	729	730	721	743	746	718	755	762	762	747	751	725	752	752	782	808	782	736	765	770	734	717	734	738	777	758	770	752	765	755	748	733	762	742	760	754	779	772	807	743	755	737	806	761	769	801	746	770	745	756	708	793	718	797	777	769	742	752	763	786	742	780	791	765	741	734	818	809	748	756	742	747	716	748	775	734	737	726	748	786	748	783	734	770	711	751	776	780	789	752	743	791	790	805	777	705	782	810	746	794	783	781	768	805	727	789	771	697	806	761	723	721	814	739	794	753	769	797	786	783	787	717	765	782	779	758	771	757	764	819	735	760	823	790	789	737	728	744	736	722	746	780	750	719	756	787	695	770	750	781	760	726	757	709	782	727	769	751	737	788	712	778	770	805	751	752	758	763	776	755	717	709	810	754	782	737	777	725	707	770	722	768	744	736	764	772	729	760	814	777	824	758	754	771	738	724	783	764	724	766	747	736	776	714	753	794	755	750	779	751	802	746	755	754	802	760	776	786	761	736	746	717	786	717	794	737	788	794	710	766	816	833	731	749	767	736	748	745	823	741	743	781	735	734	732	752	760	739	769	758	780	760	772	754	759	787	731	778	759	759	784	763	780	736	781	806	763	720	799	748	767	816	789	775	726	749	677	747	758	758	742	751	699	782	734	772	757	755	760	797	772	732	742	767	752	791	778	794	771	767	765	707	760	733	741	725	751	753	759	767	719	820	757	722	687	720	761	754	757	748	744	818	748	792	736	784	741	735	745	751	761	806	762	794	773	728	738	810	776	765	764	775	800	765	786	775	750	718	760	729	720	780	741	729	719	782	755	809	776	747	811	748	682	773	749	781	761	752	739	770	817	786	744	764	753	749	737	755	728	787	744	695	728	772	766	753	740	731	765	805	769	769	744	749	721	745	774	740	725	745	704	769	724	762	767	760	739	774	714	708	762	758	764	731	788	779	753	744	784	774	740	742	781	747	768	773	749	732	710	766	695	745	756	759	755	775	753	772	787	734	760	784	742	765	688	775	737	751	755	784	735	804	697	770	767	790	710	747	776	776	754	747	744	827	766	784	776	743	764	754	714	825	759	783	758	796	711	783	743	754	743	740	777	722	760	817	740	716	792	788	775	817	771	745	713	757	772	731	766	742	777	771	723	767	830	706	798	727	761	783	802	734	795	728	810	713	711	743	789	753	777	737	756	694	793	737	727	710	751	746	701	804	780	769	773	752	749	724	773	770	751	768	710	744	751	771	773	765	720	764	761	745	761	782	805	722	758	729	771	737	747	776	748	780	777	751	765	792	734	780	742	751	775	764	769	751	758	749	748	768	816	806	749	720	788	782	773	764	768	768	743	786	815	776	700	768	769	717	783	750	746	768	759	807	725	779	753	790	770	769	719	776	800	762	796	774	752	806	728	788	764	753	798	722	756	785	720	800	795	746	746	780	760	737	779	731	790	786	741	782	757	777	766	738	759	746	790	765	728	765	785	766	744	743	771	788	764	760	756	754	732	757	766	751	745	804	756	747	737	749	774	808	791	765	762	802	762	763	744	768	723	770	739	746	778	764	791	738	761	740	763	762	745	747	764	758	740	723	730	757	763	776	778	791	716	743	774	724	783	761	752	744	767	733	803	769	794	745	766	741	724	755	743	814	767	788	793	749	766	774	724	718	753	755	743	724	734	809	758	780	792	779	746	726	749	779	744	776	793	738	779	761	790	794	783	766	760	763	746	739	754	750	751	727	771	751	764	735	782	728	727	765	729	789	760	712	758	732	717	710	741	787	755	742	778	767	729	737	748	826	751	731	727	789	814	727	757	726	836	769	721	771	721	810	754	785	773	722	744	711	770	785	758	771	797	768	747	770	763	777	768	773	734	743	730	772	770	788	760	755	741	765	747	751	745	726	792	771	771	708	734	735	760	720	733	764	767	762	745	779	800	759	760	765	768	782	735	745	748	758	749	792	728	756	738	770	733	803	745	765	757	721	757	786	756	757	742	778	747	785	760	720	753	732	736	753	777	774	761	741	801	732	796	733	759	745	746	801	753	732	741	788	730	759	733	741	758	735	821	751	777	759	791	809	735	803	744	767	812	742	744	776	794	741	807	741	775	747	754	771	776	748	754	699	714	771	768	753	763	737	782	725	775	770	741	757	782	796	758	738	761	749	802	719	755	767	781	743	746	792	785	737	714	762	742	782	755	770	770	777	734	746	745	756	727	775	759	750	774	752	802	758	771	703	772	756	792	726	750	771	797	773	754	730	773	783	773	747	765	752	777	780	783	757	740	782	745	800	790	733	757	787	734	746	797	770	742	753	766	754	757	842	765	760	760	727	747	767	778	756	695	779	756	799	784	748	787	790	782	727	756	778	775	740	745	767	744	759	751	768	690	767	726	807	717	777	732	752	728	777	751	789	781	776	736	747	741	799	758	765	769	751	762	769	761	774	744	767	770	785	797	777	758	725	785	743	810	751	765	792	726	761	763	733	759	776	766	734	737	761	780	782	762	745	731	785	757	779	779	797	802	713	782	738	740
24247	21428	25239	28026	21440	21575	18703	4383	2137	1734	1360	1158	1049	826	755	651	574	525	471	450	422	412	374	390	363	373	428	360	405	345	353	327	334	350	316	339	365	339	328	316	340	307	355	340	323	352	333	324	332	335	361	329	331	299	300	303	329	321	300	357	333	315	347	332	326	344	348	344	322	320	346	314	297	327	311	326	285	337	314	306	335	352	353	346	331	304	305	333	323	315	309	348	320	305	313	329	312	300	306	315	289	322	389	328	277	321	292	322	332	304	312	309	290	313	329	296	326	325	314	317	315	319	313	335	302	363	348	341	290	336	336	337	338	319	353	316	323	310	321	295	341	307	322	304	316	322	298	300	314	320	326	349	341	300	332	336	348	326	318	329	306	315	300	318	334	298	346	340	336	355	338	327	325	318	330	326	322	367	284	328	334	335	299	299	314	305	297	327	322	334	326	364	358	340	332	329	344	332	325	331	343	365	355	333	331	340	340	335	320	369	345	320	287	337	334	312	327	308	361	328	349	326	357	343	292	347	309	306	331	347	306	341	342	355	318	294	315	320	315	321	295	317	342	275	340	342	328	301	331	290	331	319	309	361	306	356	311	320	308	302	301	320	309	337	316	333	313	319	338	310	299	303	281	343	361	313	303	325	341	303	336	290	334	321	345	354	296	334	313	311	317	317	288	320	322	334	342	279	315	289	324	334	297	337	308	325	317	333	313	318	317	333	328	334	348	345	333	315	322	342	355	331	361	327	332	310	306	346	314	297	312	278	338	328	326	316	321	305	341	335	341	317	319	304	296	317	297	338	353	358	340	300	301	329	326	310	330	300	321	343	350	319	356	331	343	340	314	377	351	380	329	321	322	301	308	321	313	368	346	344	348	309	340	337	317	336	318	310	348	342	330	340	310	318	336	318	332	346	319	315	335	325	347	308	302	320	341	343	333	331	325	316	278	294	337	295	314	309	314	317	306	315	307	309	324	322	328	307	329	296	314	302	312	321	322	333	396	324	352	333	337	303	336	312	325	339	343	356	318	312	321	311	328	320	304	316	361	304	295	320	309	311	349	332	351	337	314	312	335	324	315	369	310	338	303	330	323	345	346	323	310	271	330	309	316	339	318	324	312	336	321	391	323	326	303	316	329	324	290	317	303	299	358	323	300	309	282	331	299	332	317	339	337	301	343	318	275	286	330	328	336	322	330	322	361	332	326	299	330	343	303	307	342	324	286	328	326	299	316	354	335	327	322	321	315	290	317	315	360	334	298	309	315	356	330	342	348	327	308	316	320	303	322	335	342	330	346	328	321	321	301	297	306	360	301	296	361	317	297	328	301	294	300	334	335	353	329	327	342	337	319	329	332	305	336	344	302	290	322	353	328	340	323	328	329	349	273	293	306	298	352	344	304	334	315	305	263	322	304	374	327	333	328	334	340	324	316	310	307	320	302	356	322	328	303	328	323	312	300	279	359	307	295	330	321	332	310	282	325	312	330	321	347	354	318	323	325	295	351	319	316	348	324	337	318	312	324	359	317	320	339	354	328	348	337	339	325	360	291	317	329	359	310	328	294	314	321	333	363	296	342	331	316	303	323	350	320	352	358	339	324	361	327	333	351	331	273	319	368	332	306	291	293	315	304	318	296	342	315	319	371	319	316	321	321	316	291	307	314	349	374	345	315	319	297	306	339	310	322	325	349	338	296	325	313	281	340	332	327	338	371	313	329	338	333	314	329	339	347	331	304	318	332	355	358	350	297	354	341	305	336	335	339	354	317	313	343	320	314	362	328	322	292	343	295	316	294	305	307	310	306	301	323	301	326	301	332	320	315	306	326	322	316	311	332	339	323	313	320	286	343	321	320	337	309	322	328	347	332	325	343	293	326	369	317	335	340	310	328	321	320	324	313	318	315	338	309	306	305	329	347	326	317	320	339	318	304	339	347	334	327	333	341	318	332	318	326	333	341	326	365	331	298	331	334	325	332	306	304	329	340	310	366	331	323	358	325	301	347	306	370	285	314	309	325	302	298	319	331	324	331	328	297	320	326	337	319	295	311	365	313	349	294	315	300	313	308	327	342	321	300	335	302	319	356	322	322	325	318	300	372	316	320	288	329	323	332	317	306	294	341	340	360	288	342	309	301	294	327	305	317	335	310	311	309	315	293	335	349	335	328	306	303	317	327	308	335	353	324	353	338	300	316	327	322	335	299	345	323	304	354	317	308	313	336	325	321	303	324	351	322	335	343	327	343	306	322	335	303	304	292	315	331	328	378	344	328	308	334	333	356	357	298	302	330	351	300	313	288	313	354	308	293	321	362	343	312	335	304	279	301	310	301	335	337	343	376	352	331	334	321	349	316	337	345	329	329	310	327	347	305	312	316	302	318	319	328	350	320	342	352	307	314	300	315	299	306	290	353	357	347	320	311	302	320	285	362	332	313	329	311	338	346	317	328	320	302	335	298	353	365	323	310	290	304	281	332	340	323	317	318	331	332	318	314	325	338	341	363	317	305	306	302	316	355	360	329	313	317	314	342	326	296	324	324	326	320	342	310	289	325	312	312	339	370	324	329	315	310	330	295	317	335	377	359	341	323	319	318	327	335	305	338	331	320	299	322	320	302	358	333	311	330	313	322	346	355	320	340	318	318	313	339	293	343	311	328	332	340	315	306	323	319	286	296	327	314	317	345	309	313	326	307	329	329	313	301	272	355	296	313	347	344	320	321	308	325	351	319	302	302	316	342	326	318	355	348	371	350	332	328	337	315	337	322	360	332	359	337	322	362	328	341	334	301	318	306	338	339	319	316	317	324	325	322	298	320	324	329	287	296	322	325	337	307	295	327	338	349	334	316	296	306	315	317	309	319	348	311	305	328	310	324	289	347	310	295	310	326	342	338	326	296	329	342	334	333	331	308	304	344	354	323	335	301	331	324	322	342	334	310	317	286	339	323	355	316	329	330	308	306	304	315	327	327	306	335	345	365	320	318	344	325	319	349	351	307	285	358	299	325	321	376	296	300	309	312	343	319	301	310	291	331	304	319	328	331	335	326	315	343	324	319	325	324	342	313	311	318	296	330	368	347	335	335	330	320	332	285	319	328	351	347	288	323	370	357	355	353	299	348	318	303	335	317	309	325	319	290	328	322	350	294	327	328	345	309	351	291	362	338	310	342	304	361	335	319	340	334	346	318	327	337	319	317	325	323	348	331	302	333	319	311	324	313	344	314	318	316	320	279	349	335	320	312	317	315	294	319	333	338	318	334	357	318	316	329	327	299	305	344	297	350	308	354	320	346	306	315	375	343	340	325	345	356	313	346	340	315	345	360	339	280	328	311	312	338	319	327	305	282	344	333	312	342	338	348	309	314	362	339	334	308	342	311	330	325	336	345	338	352	328	330	323	321	289	320	325	324	336	337	332	350	311	333	316	315	312	304	335	323	322	329	311	342	359	323	334	326	335	296	325	353	335	352	363	347	345	316	329	308	316	307	316	344	311
26336	47331	28152	10569	4024	2645	2102	1647	1461	1289	1209	1098	1008	988	933	928	868	857	773	777	758	747	813	704	744	738	746	698	760	783	769	709	762	719	714	711	733	729	715	724	747	711	711	742	703	763	712	731	731	741	724	795	712	743	721	697	795	727	714	753	711	741	736	738	733	701	698	761	713	737	737	707	778	724	736	703	731	707	749	740	701	766	773	747	753	738	733	732	769	724	749	745	711	721	703	697	740	763	722	722	721	720	706	748	712	747	735	786	707	712	733	674	765	671	777	768	766	726	716	719	719	705	725	754	718	749	730	697	729	738	717	768	730	696	740	711	682	756	742	719	727	707	719	670	716	735	720	735	731	697	734	702	727	741	713	717	700	724	715	740	756	716	730	717	742	698	736	705	796	725	740	689	701	684	717	736	744	757	746	718	704	761	684	715	762	699	744	735	749	728	693	751	759	693	719	741	724	752	754	719	780	680	719	758	760	775	743	736	719	710	754	724	751	746	730	723	728	739	697	680	685	712	743	725	742	728	730	700	701	784	732	701	696	689	724	692	747	741	716	744	752	719	699	757	699	732	744	702	736	754	724	717	715	758	744	768	722	742	733	713	731	746	726	721	746	768	673	751	737	722	757	687	725	713	712	750	781	697	702	712	761	718	715	721	780	690	719	705	703	765	702	720	706	726	672	755	724	723	741	719	756	714	731	694	739	733	737	748	712	696	692	772	718	737	699	663	738	744	733	739	767	677	721	741	751	753	780	708	686	744	748	705	716	732	781	739	737	685	746	696	774	717	732	814	744	762	690	716	783	706	728	760	747	761	730	739	782	705	706	722	730	763	707	737	717	695	733	743	726	699	748	711	725	752	690	724	737	771	672	708	712	701	761	705	748	688	778	728	719	717	731	736	692	678	729	694	743	682	731	730	752	743	744	701	764	760	714	715	747	704	747	777	750	721	677	702	710	758	768	721	740	727	772	712	810	738	706	751	711	746	698	734	729	725	768	723	699	728	720	720	762	728	749	705	767	744	744	745	704	732	748	745	764	704	683	751	740	750	701	733	751	710	738	695	767	731	748	690	688	748	708	789	732	683	710	745	706	698	750	699	766	742	712	748	746	729	727	707	759	693	691	770	746	719	758	722	710	726	779	744	740	712	745	736	767	726	736	711	764	677	741	729	718	794	698	710	746	704	764	667	680	710	705	739	739	735	720	691	746	740	722	719	801	788	720	700	698	687	687	732	732	685	692	706	783	744	736	759	709	709	729	729	707	725	693	696	754	704	716	720	759	698	730	661	738	766	761	712	712	740	767	741	712	718	694	759	736	686	702	715	720	731	768	716	737	700	691	706	754	729	727	693	677	740	743	731	713	735	754	760	738	726	742	715	743	727	722	721	697	753	722	729	726	743	702	694	739	719	729	742	702	731	693	745	746	721	733	669	712	677	684	728	718	718	720	705	750	691	686	723	739	671	746	722	684	808	713	724	742	805	715	713	736	729	769	690	744	748	711	713	780	744	737	768	718	718	722	748	713	705	754	729	736	743	727	731	727	724	736	689	702	687	754	748	703	731	703	695	738	723	740	772	760	728	714	768	755	770	772	730	767	681	831	704	721	755	731	688	730	704	693	694	759	750	751	727	709	740	762	723	719	696	706	739	732	754	739	750	733	737	753	675	723	726	747	702	705	733	734	729	761	746	721	696	767	706	736	765	731	723	722	731	747	699	721	737	780	770	760	706	754	718	700	725	739	731	742	761	715	710	713	731	750	759	685	717	707	734	709	720	696	747	792	725	725	682	726	782	745	708	701	748	707	719	748	759	729	737	742	702	762	723	702	687	734	705	750	718	718	765	741	715	697	753	727	705	723	716	709	717	711	711	710	729	691	750	723	700	698	740	686	741	724	719	745	724	738	736	738	769	706	726	755	749	696	726	743	735	743	706	733	750	666	741	735	705	699	752	702	733	758	707	739	718	762	723	732	747	716	715	775	715	743	745	753	721	755	794	726	727	709	766	722	749	741	730	712	734	680	761	717	725	743	726	721	710	695	755	735	706	755	750	741	741	679	725	770	724	720	672	755	767	715	736	715	704	709	728	735	715	717	761	731	707	731	729	748	726	736	694	732	692	741	686	740	733	719	715	718	722	748	731	750	718	787	766	711	719	759	744	714	737	690	717	700	772	711	698	692	720	731	729	710	682	734	680	662	718	750	661	784	694	724	740	707	722	728	766	707	663	783	759	678	701	752	705	720	698	741	722	717	752	715	761	721	734	691	705	719	763	767	740	725	701	747	735	686	718	750	749	697	722	709	649	721	713	701	757	745	762	730	753	762	744	727	757	737	717	737	749	692	709	690	738	708	701	679	701	706	705	726	749	710	747	718	741	697	779	641	737	733	675	772	700	717	721	711	675	745	721	742	719	710	745	735	769	698	738	715	708	732	748	693	721	733	737	704	728	744	715	746	687	731	731	705	743	775	758	711	740	701	733	716	720	702	733	713	719	712	735	731	733	714	710	740	697	722	704	735	703	736	683	702	711	742	733	761	733	800	733	712	691	712	706	732	793	706	733	722	697	716	720	767	738	779	761	760	722	678	736	728	733	740	731	675	716	748	730	731	752	740	734	727	738	752	788	772	723	708	737	712	728	700	663	705	701	711	747	720	707	707	694	713	711	702	772	748	752	754	722	711	709	708	725	714	754	730	756	740	781	736	734	723	726	693	715	682	812	788	746	740	709	743	731	743	720	733	781	715	695	715	736	707	725	727	755	753	736	750	761	686	758	724	767	730	698	736	753	724	729	760	766	704	730	717	774	720	712	724	698	734	715	748	766	709	766	754	666	702	758	725	727	742	730	699	710	670	718	787	752	699	748	759	747	766	758	695	706	689	717	684	727	749	728	738	721	745	696	706	748	753	722	691	753	730	737	717	719	751	733	757	735	684	674	722	693	744	719	717	749	717	736	755	745	729	683	707	711	781	687	697	735	768	711	724	724	745	755	667	709	702	719	755	724	694	711	707	717	715	704	717	715	717	733	784	746	748	779	699	726	743	691	699	693	744	736	712	707	739	765	767	703	720	733	678	742	741	696	706	698	708	720	744	693	729	684	720	719	718	733	784	751	714	696	789	707	728	696	707	731	721	788	727	744	717	715	706	761	741	736	684	743	709	713	725	710	804	729	781	684	760	704	734	738	747	729	724	761	738	725	660	707	729	760	766	731	733	703	727	751	740	765	678	755	710	748	689	766	701	654	756	719	711	773	738	740	772	745	726	688	726	680	713	692	783	719	687	695	730	777	741	715	790	705	750	753	755	745	727	705	698	754	740	698	721	675	691	730	725	722	757	662	757	691	705	736	751	686	672	733	701	712	704	715	779	718	695	745	749	742	720	723	736	770	753	727	723	739	711	740	727	763	756	722	728	712	728	700	737	718	746	750	697	699	716	767	706	747	732	710	742	747	706	716	709	732	737	735	725	709	696	719	758	713	726	696
33030	24386	21961	9968	3441	2437	1982	1506	1204	970	890	756	676	566	583	528	509	431	443	456	404	365	391	395	360	372	405	380	382	376	380	351	384	356	362	375	353	381	359	366	381	356	347	374	385	372	364	360	352	371	377	349	391	369	391	365	350	361	377	360	357	348	354	367	365	394	389	356	372	366	341	348	374	338	378	387	347	354	333	363	363	353	339	378	384	379	364	393	382	355	387	362	399	341	396	358	348	362	370	372	347	361	380	355	377	372	366	337	413	354	354	392	401	372	366	365	337	377	366	343	376	384	376	357	369	386	363	345	345	358	328	364	394	356	375	371	406	351	385	359	380	358	379	389	372	361	362	357	380	392	388	362	362	370	337	407	397	377	387	384	364	354	375	387	365	389	363	366	378	388	364	393	360	354	349	375	366	370	366	358	373	380	375	398	342	351	353	355	381	367	344	353	357	359	362	352	383	360	406	355	344	366	370	349	363	397	373	392	335	385	361	382	388	350	382	344	350	382	367	369	393	368	380	379	387	368	369	407	380	345	375	373	346	365	392	354	397	376	363	364	353	381	370	374	335	358	328	357	399	365	363	365	368	406	362	380	378	333	363	370	379	360	363	354	352	354	370	356	403	371	364	375	355	355	392	369	363	370	417	398	355	382	341	326	371	367	349	358	342	347	391	420	396	383	367	403	349	333	346	389	378	346	372	372	363	363	336	405	385	330	372	352	370	358	387	412	393	354	374	376	368	341	404	331	344	352	404	375	352	358	355	401	402	382	365	335	362	386	375	373	354	375	372	347	380	379	339	379	371	358	383	324	384	359	347	391	404	360	358	355	339	352	365	327	371	366	423	375	352	384	390	371	391	376	351	336	356	360	375	362	406	378	355	384	366	339	390	332	331	378	376	380	375	389	343	360	353	368	367	387	373	378	375	344	358	325	369	391	355	370	369	369	344	361	318	360	347	406	389	373	413	379	398	367	374	350	353	381	338	364	397	381	370	376	394	413	383	380	350	376	352	374	368	414	405	376	381	366	376	382	358	333	347	354	393	382	347	368	348	375	350	412	359	378	369	403	382	380	357	359	382	348	360	352	351	385	345	328	340	386	375	396	353	349	359	378	359	361	367	389	348	383	368	354	364	365	313	354	351	356	344	356	383	357	391	351	375	378	394	359	333	368	377	398	373	358	377	364	347	402	382	331	372	334	368	356	370	383	347	393	400	380	396	370	397	359	396	379	395	365	391	383	389	351	320	348	343	351	364	390	342	327	371	350	380	346	329	372	374	353	385	375	414	353	383	363	337	384	349	375	371	380	355	368	398	427	360	378	395	402	363	377	384	380	357	379	341	373	351	370	352	425	368	364	363	316	391	402	351	337	374	348	368	334	338	361	366	327	376	386	343	378	365	368	373	337	355	330	372	346	341	363	352	340	373	358	361	400	386	376	337	437	346	375	379	369	340	352	391	364	367	355	387	370	416	363	370	368	389	374	370	354	354	377	411	352	372	337	360	370	371	326	380	315	352	379	340	378	353	375	346	355	349	361	391	362	396	384	344	387	388	357	360	388	359	364	359	377	409	393	359	325	369	351	357	396	406	380	377	389	390	355	361	411	371	388	368	367	356	323	371	374	376	359	357	388	332	343	371	371	383	360	377	346	367	382	398	360	390	330	368	345	343	353	393	340	382	362	359	385	353	364	370	414	375	357	393	392	388	351	372	356	344	341	340	378	386	361	349	324	406	335	386	404	366	378	384	377	407	378	368	387	377	366	354	371	384	355	400	333	340	355	365	363	376	334	342	335	355	371	351	379	371	369	370	384	350	384	355	388	354	386	362	369	360	334	366	349	379	319	406	356	374	356	356	374	371	369	374	352	358	352	344	380	361	366	379	351	342	378	377	375	389	394	336	391	357	381	354	391	390	355	348	396	352	338	368	332	373	359	406	375	334	358	354	357	378	342	343	372	414	358	366	358	351	340	385	368	371	372	357	374	363	367	342	352	348	356	373	362	376	397	354	383	361	391	345	377	335	351	357	341	366	382	388	351	347	320	361	344	366	342	359	375	362	326	377	361	361	368	395	356	348	387	350	337	365	367	357	353	423	367	380	356	346	353	344	358	381	395	367	349	385	367	349	355	383	384	352	354	377	375	396	368	392	371	373	371	375	383	343	349	356	409	401	391	380	367	379	387	357	398	381	403	384	353	364	346	407	368	371	374	337	359	391	348	371	343	390	361	336	366	367	377	380	341	404	331	369	341	365	366	387	392	390	378	337	392	400	358	339	367	388	378	351	385	363	395	366	408	376	372	389	427	378	385	354	380	350	395	361	354	346	415	328	361	373	370	355	379	364	389	356	356	400	375	377	393	389	370	352	360	365	362	346	366	363	367	355	378	376	376	379	362	432	343	355	358	357	351	347	434	360	350	361	366	355	377	393	344	401	356	366	379	359	356	336	361	370	367	385	341	388	383	389	363	335	337	353	341	349	361	344	341	374	381	335	352	374	340	373	369	349	321	424	381	382	345	376	341	392	377	352	332	388	345	348	354	342	362	408	357	386	337	393	352	364	345	379	375	368	353	373	345	338	385	308	377	342	364	371	366	408	368	379	356	382	365	376	367	364	364	366	418	378	394	311	355	366	335	382	320	362	397	355	375	404	377	334	396	329	362	339	392	379	388	328	354	357	365	367	378	355	393	374	398	362	327	388	373	368	332	376	371	352	380	354	380	335	394	374	382	381	392	389	392	405	357	349	358	363	338	376	345	357	376	368	367	384	373	367	446	398	401	410	425	361	383	354	391	367	369	395	358	392	359	388	345	394	366	388	361	384	360	330	361	362	356	389	391	334	382	391	395	344	386	373	347	386	370	351	321	362	388	369	362	368	404	356	374	329	350	355	365	359	359	342	387	357	376	378	347	368	357	353	364	356	341	364	352	400	388	363	352	387	394	390	381	365	324	360	364	350	311	366	348	395	384	347	364	381	367	354	379	364	334	358	369	358	361	326	385	365	387	382	385	374	349	378	355	340	364	379	400	345	379	367	358	355	352	324	379	370	361	381	361	377	414	368	378	387	354	379	382	361	351	392	331	371	372	377	403	392	375	349	354	352	354	348	379	377	380	344	385	348	355	391	369	369	352	352	381	434	367	388	377	365	417	400	361	367	374	400	372	381	365	338	400	371	333	361	398	343	397	357	368	351	379	330	382	361	362	386	346	391	372	381	356	340	368	374	360	367	373	386	370	370	392	393	342	341	360	349	350	399	355	360	375	342	370	378	382	400	362	359	386	385	336	336	412	385	380	362	362	358	370	371	360	410	391	338	331	361	391	401	371	395	396	390	373	360	362	399	327	366	379	323	364	321	361	363	350	381	338	330	352	333	350	345	370	354	373	359	351	346	362	379	371	377	406	340	354	363	375	339	356	372	344	356	383	387	364	361	362	337	382	384	363	376	385	359	380	372	363	366	372	333	368	335	353	370	401	348	370	419	355
22240	28413	13497	4510	2390	1749	1505	1318	1166	1162	1051	1013	934	932	950	883	860	833	840	813	815	876	904	856	917	864	846	874	834	822	815	817	899	801	816	880	856	849	847	791	846	855	822	824	869	826	875	890	840	848	867	794	836	887	841	838	817	848	827	852	843	852	817	797	867	828	811	831	829	852	798	870	846	825	827	801	818	843	797	830	819	850	831	786	810	809	845	830	836	829	830	879	814	849	836	843	881	846	802	774	851	843	807	801	815	808	846	820	836	874	777	761	805	804	861	825	826	823	831	835	811	875	823	884	801	891	791	855	813	801	808	803	828	826	833	829	854	824	830	815	858	837	823	864	813	890	832	808	802	848	826	810	852	795	839	862	842	819	816	891	832	853	811	870	859	798	826	826	853	840	833	856	830	819	798	803	890	802	830	819	829	804	839	830	889	822	849	859	847	812	822	791	887	856	816	808	864	853	866	803	853	866	862	827	776	857	860	835	794	873	823	842	838	801	775	794	789	840	860	819	857	804	828	797	849	849	811	865	809	821	812	843	812	797	824	811	826	857	848	909	800	842	855	850	860	800	829	838	830	820	815	825	831	839	851	889	762	872	831	833	796	873	820	854	824	827	842	861	800	838	802	782	814	904	858	807	831	860	811	835	844	784	821	827	774	788	869	830	795	787	830	819	854	817	862	844	781	882	853	854	864	844	807	847	866	896	845	847	803	833	800	891	803	805	806	794	838	842	841	800	872	810	811	805	831	803	797	890	845	841	815	787	846	841	843	870	805	806	872	823	798	838	864	812	813	802	781	829	811	803	847	819	765	753	809	860	831	850	833	805	887	812	822	893	849	849	830	826	829	804	804	848	813	833	840	872	837	783	812	882	810	860	840	774	834	833	849	821	886	795	827	778	863	847	818	851	835	813	820	813	851	831	792	918	814	803	891	825	813	832	834	821	858	798	864	796	835	858	831	804	793	818	778	841	823	828	816	786	830	790	808	796	881	827	831	877	845	858	797	823	819	903	833	876	849	825	820	807	811	831	835	852	863	793	824	845	809	802	842	888	837	829	842	869	801	864	897	821	836	847	804	839	870	867	885	871	814	854	810	844	879	861	873	855	830	841	828	844	817	831	886	795	811	793	814	806	868	832	848	840	862	843	807	876	867	816	831	822	888	869	827	829	829	870	848	807	855	794	867	808	836	834	871	810	820	785	827	845	793	841	877	853	831	901	863	797	865	845	789	823	822	821	838	814	854	836	862	816	805	881	812	837	856	766	841	812	813	858	780	819	809	861	894	828	851	811	848	847	812	780	843	888	843	860	793	811	842	850	839	834	839	885	849	856	894	808	856	842	753	818	747	832	834	857	787	865	853	862	845	816	864	850	822	847	889	909	756	798	800	836	752	836	819	832	836	822	799	839	829	826	818	854	834	830	830	845	901	875	810	872	792	878	830	835	793	813	837	820	859	843	849	847	792	778	850	844	822	790	800	880	790	830	818	812	808	782	881	838	807	834	861	823	875	776	810	876	840	756	805	810	864	883	861	776	827	872	809	871	808	906	840	868	822	852	823	825	823	850	846	887	792	868	814	815	808	824	787	855	830	866	799	880	874	864	825	836	848	877	866	855	854	798	810	851	791	845	914	814	865	833	857	848	869	861	899	876	817	816	844	815	766	863	842	842	831	817	883	804	822	834	830	807	812	835	858	846	835	797	865	825	746	796	851	858	887	850	786	848	811	831	821	830	822	837	850	807	859	812	867	844	840	830	867	873	787	878	833	869	857	842	818	843	810	860	845	839	854	846	791	898	806	846	766	861	827	825	827	847	814	823	793	865	809	820	839	797	851	823	827	829	861	840	838	832	839	784	860	808	878	821	863	766	840	825	832	811	841	830	846	830	812	858	808	836	865	838	813	820	800	781	870	801	831	804	790	853	837	823	835	869	828	822	844	838	815	817	862	785	834	814	829	820	832	801	846	826	817	823	803	843	815	847	799	865	789	876	868	807	921	809	795	892	851	829	832	819	855	810	804	815	777	830	858	814	813	837	832	876	821	820	850	801	832	824	829	806	799	824	830	882	852	820	839	807	798	819	847	817	873	839	855	877	865	816	849	814	875	802	772	860	787	853	808	839	832	835	809	875	852	822	842	822	789	858	840	796	874	871	820	806	856	822	836	835	822	839	829	906	817	782	841	859	871	842	837	852	831	794	844	842	835	822	792	881	834	801	869	861	817	819	857	807	802	816	802	839	832	838	843	823	863	816	861	849	800	831	799	854	853	816	862	834	852	856	815	818	794	804	848	830	832	828	799	810	844	867	884	863	793	816	868	825	860	784	874	855	831	808	838	830	941	803	846	823	837	800	802	842	837	838	810	807	845	861	816	849	853	873	832	860	844	878	818	810	826	837	808	774	845	828	823	818	837	819	843	880	841	832	833	828	802	841	835	818	895	821	810	806	797	833	770	838	831	778	819	802	856	808	815	823	826	798	796	835	824	809	883	808	777	812	836	871	854	818	846	821	828	799	822	844	804	809	853	840	823	804	808	830	821	849	775	820	838	832	787	844	821	879	854	777	851	803	816	853	831	856	839	807	857	799	784	867	827	873	805	834	815	791	859	865	846	821	866	800	833	816	852	862	846	848	867	835	835	841	795	813	777	803	831	803	825	848	814	827	857	829	804	814	829	819	856	792	838	810	874	793	857	764	826	827	829	729	807	819	826	807	837	830	912	861	817	783	850	829	829	848	865	819	826	878	887	845	826	859	830	791	835	843	851	834	828	817	838	773	885	832	854	833	797	860	874	842	852	794	811	758	854	828	819	824	794	828	776	806	825	830	832	860	824	890	898	845	836	849	866	829	826	822	846	834	841	845	891	857	877	850	783	807	833	821	832	846	882	842	832	832	856	881	852	762	841	907	833	856	833	821	870	815	841	753	799	873	822	838	785	842	818	857	811	794	852	792	789	870	887	802	843	863	803	821	876	823	820	836	817	874	844	802	827	833	843	806	804	787	853	820	869	839	837	859	877	826	834	823	835	829	804	821	831	849	854	851	865	883	799	860	841	803	830	810	870	820	866	871	840	877	821	774	827	833	843	849	826	868	813	815	808	880	855	838	778	898	858	809	860	854	782	801	796	791	886	840	878	880	852	814	845	801	864	817	843	870	834	843	810	779	843	791	827	882	861	827	786	854	872	788	828	844	805	838	828	836	849	849	804	829	786	838	834	864	849	846	854	819	808	778	817	843	865	861	890	839	831	841	875	858	815	882	795	865	827	848	852	824	843	889	829	810	811	832	830	886	877	832	784	811	844	847	840	797	865	806	860	864	836	865	848	870	867	790	798	841	838	852	860	834	821	821	830	818	828	855	869	870	822	854	877	822	804	873	830	800	802	844	861	822	861	814	828	790	812	843	806	877	821	907	856	827	819	839	871	832	878	821	851	840	806	804	816	813	804	810	880	875	828	852	850	804	816	863	849	789	809	813	836	809
24851	21457	24937	28412	21507	20110	5025	2335	1509	1214	1073	845	799	708	647	545	543	457	469	399	391	393	388	356	366	315	388	368	358	372	371	350	359	352	317	381	357	342	335	372	327	317	333	339	334	292	334	335	351	355	343	332	313	342	353	366	340	366	336	335	358	346	323	356	334	358	335	348	358	327	328	321	395	319	360	331	355	304	336	326	312	347	347	337	327	358	364	337	313	346	349	319	347	337	341	314	338	339	374	346	348	339	324	329	328	350	345	320	339	317	327	352	372	345	320	315	328	318	352	317	317	327	324	338	345	362	347	329	324	335	322	335	343	331	370	333	342	349	326	303	343	340	341	311	349	334	376	319	314	354	315	317	325	308	322	322	313	377	318	326	324	292	322	347	336	301	344	350	332	318	349	342	306	340	320	310	313	330	351	345	345	313	351	321	333	323	336	350	323	345	306	327	338	335	327	313	308	319	320	328	353	330	328	337	352	366	375	313	369	346	335	351	309	326	330	336	319	320	346	345	318	325	339	319	368	328	326	323	331	362	316	304	347	328	313	325	327	313	319	314	358	347	353	318	352	310	355	369	302	344	339	323	307	363	336	304	359	336	324	364	328	332	390	350	347	351	345	340	329	323	351	343	339	362	339	319	362	318	353	342	337	317	350	318	308	351	324	353	363	344	304	313	313	328	342	333	331	366	344	332	335	360	319	376	322	306	344	312	351	366	320	340	298	319	341	336	308	308	327	322	327	358	346	342	323	331	330	357	369	325	311	355	367	316	332	327	324	348	309	350	314	352	323	290	355	390	365	333	302	322	363	340	323	330	361	332	329	297	298	342	338	336	359	351	371	322	312	345	314	337	337	336	318	333	344	325	344	375	343	334	299	358	348	347	335	336	300	338	327	381	335	347	339	359	331	332	316	301	333	325	306	357	348	336	338	353	349	310	337	317	330	319	358	351	338	314	340	341	345	293	320	339	314	329	365	321	340	347	301	324	311	324	300	345	325	318	355	300	347	338	330	324	348	317	334	330	335	332	313	341	346	316	352	355	322	302	307	326	298	332	329	339	335	368	308	340	344	327	362	339	332	342	321	349	327	333	321	318	330	359	322	366	391	317	327	329	343	338	332	303	336	343	337	342	318	338	343	337	341	353	327	338	367	310	362	347	333	344	335	307	342	343	345	352	349	332	354	306	310	334	334	357	296	312	305	317	304	294	344	304	361	352	335	351	316	337	317	336	369	316	326	323	346	327	382	346	317	335	330	327	320	331	351	338	316	319	325	338	344	335	335	332	355	310	326	330	356	302	342	334	330	367	298	317	342	375	317	356	351	338	328	328	350	357	355	331	342	332	362	311	320	328	341	340	324	343	329	313	336	373	350	351	352	333	344	331	292	334	324	323	334	356	348	319	345	344	334	328	358	338	362	368	345	344	304	320	302	353	369	340	341	330	330	360	303	309	337	323	348	345	346	319	355	332	372	341	330	358	355	355	339	376	374	350	340	356	337	362	327	369	328	336	300	353	336	332	339	314	333	332	338	345	355	317	366	332	383	296	313	329	308	277	351	320	350	334	314	354	340	357	297	346	339	337	337	308	337	339	366	318	362	380	331	339	330	329	357	334	355	301	339	348	373	336	349	353	338	325	347	325	338	322	331	360	343	363	341	325	331	318	323	322	337	345	342	323	304	327	334	338	347	363	313	306	339	341	343	337	342	318	323	324	335	347	307	329	333	330	365	381	365	305	324	336	341	342	312	300	358	312	286	333	319	359	338	334	361	380	293	293	315	337	363	320	336	344	351	360	370	336	341	343	346	316	352	355	317	336	316	352	338	317	330	342	317	359	320	345	335	291	365	338	342	327	326	327	329	352	360	311	347	310	329	329	326	356	358	303	338	360	359	307	309	335	337	334	335	353	320	355	315	354	344	333	344	330	308	335	322	314	339	329	332	339	374	315	312	335	364	317	354	353	339	292	337	339	303	333	347	349	328	302	340	341	327	343	344	322	354	365	360	336	330	295	268	307	343	336	313	307	322	371	364	341	361	380	377	372	329	343	354	293	326	307	315	328	319	317	328	347	334	340	346	330	352	368	305	320	326	349	323	297	307	323	359	371	342	326	306	316	322	332	356	345	369	327	335	324	326	336	311	349	338	373	331	318	336	332	290	333	354	337	316	325	332	351	309	334	343	310	364	334	333	318	327	302	343	315	326	344	326	319	333	317	317	362	322	361	378	349	344	337	308	335	327	342	310	363	347	346	323	322	323	342	366	314	324	273	338	324	323	304	323	333	357	340	322	323	349	366	357	340	367	338	327	345	352	381	300	346	340	341	348	341	347	326	304	339	323	355	315	367	359	320	348	330	342	324	369	338	323	315	337	327	345	353	400	311	339	332	325	314	330	333	344	321	312	314	324	321	319	299	363	357	364	324	327	305	320	329	341	339	312	383	323	304	329	318	310	350	366	341	313	352	340	344	333	318	356	334	296	358	314	322	346	348	338	373	317	323	309	325	327	299	347	338	323	308	311	337	317	325	323	331	337	333	313	307	308	305	320	330	351	348	340	334	347	337	323	364	336	347	310	380	318	322	350	335	368	330	334	329	368	340	330	324	316	320	351	334	338	334	339	356	335	333	335	317	324	316	335	362	317	328	327	342	333	356	337	314	335	333	324	370	327	325	333	369	328	291	357	329	341	341	299	329	384	325	301	346	331	322	318	326	339	334	302	325	339	339	320	337	345	346	361	325	330	331	336	363	336	315	314	342	334	336	303	352	358	298	326	322	334	373	352	341	337	323	314	342	364	299	372	356	379	313	310	337	385	378	360	320	306	327	329	326	340	374	313	305	321	332	302	318	355	337	326	360	352	339	327	332	327	337	344	314	313	323	328	350	330	331	315	354	317	360	340	310	350	320	312	319	332	301	326	349	371	357	382	324	326	377	355	357	333	343	338	346	333	358	341	305	347	338	367	328	377	319	314	326	329	322	322	326	339	326	308	322	325	309	312	369	331	324	312	340	318	308	313	304	315	378	374	329	333	349	348	318	341	344	330	314	343	341	303	341	345	341	335	340	325	357	330	326	323	336	314	339	379	363	323	374	339	330	317	314	351	330	310	369	353	334	309	319	331	363	362	308	326	339	367	331	346	348	323	326	328	345	338	310	323	315	323	311	324	335	335	343	300	354	318	356	333	333	373	359	352	292	339	337	322	325	302	317	333	319	325	338	356	287	321	339	325	346	342	333	303	355	302	309	324	329	325	346	325	339	308	323	359	335	341	306	343	318	341	341	317	313	362	321	318	331	320	325	344	356	306	317	334	340	372	328	323	328	327	341	372	302	341	326	328	366	340	353	343	328	309	330	316	312	314	344	315	337	350	348	316	350	325	310	333	334	330	334	332	316	322	325	328	346	360	305	365	381	320	330	332	353	333	326	351	314	356	366	330	346	349	316	349	314	317	341	341	310	313	316	367	356	337	338	348	352	316	331	363	329
23872	39061	21356	7452	3139	2269	1798	1462	1261	1187	1058	968	1011	973	936	877	918	858	762	803	840	827	832	761	752	718	769	765	761	804	790	780	813	777	759	750	734	754	764	757	752	765	800	788	779	775	768	794	779	752	761	753	739	765	782	809	749	744	772	733	751	705	747	759	807	765	749	821	729	746	752	788	764	773	755	775	743	743	761	770	760	759	799	766	761	794	751	752	786	775	789	757	760	759	790	757	779	789	777	751	753	759	790	724	745	782	715	778	740	765	770	752	778	765	785	730	760	777	779	765	739	768	753	698	790	745	769	762	793	798	739	764	714	769	700	743	750	737	730	775	732	766	833	746	741	793	733	738	732	750	730	716	734	756	756	764	732	795	773	771	788	733	735	736	724	761	771	749	742	705	724	774	767	753	768	714	745	745	732	715	693	748	745	769	748	769	777	765	773	741	806	770	736	804	755	718	787	720	725	773	773	757	781	723	799	718	783	759	747	765	771	800	727	782	779	759	736	744	778	756	753	783	740	774	778	770	762	790	754	771	811	800	725	771	762	760	784	819	759	735	788	733	711	714	781	711	734	754	724	788	734	719	783	768	747	727	739	739	758	699	740	707	748	773	737	773	757	750	756	729	713	746	750	778	779	781	749	777	721	791	765	799	773	695	737	738	783	754	737	709	764	785	769	780	772	774	743	812	779	731	744	731	716	791	756	788	766	762	735	772	716	739	779	795	804	713	763	762	794	750	779	742	760	762	738	726	753	735	741	747	780	752	744	772	760	751	795	782	757	768	771	736	799	766	747	723	780	773	776	791	755	786	746	789	831	758	814	756	739	771	758	753	744	746	774	731	755	776	758	748	783	757	729	759	742	740	781	773	758	804	797	704	768	755	773	740	770	785	798	766	739	779	740	751	816	746	750	762	752	748	784	750	761	728	765	775	794	754	741	761	765	743	760	763	709	731	788	814	767	758	742	738	786	754	774	767	774	784	753	766	743	710	717	756	733	806	780	754	729	774	758	791	759	686	779	742	774	792	773	755	817	749	711	784	812	791	761	784	761	713	762	750	785	807	747	765	735	741	738	742	773	776	835	789	762	781	763	729	776	824	750	703	741	780	714	779	719	723	767	729	802	753	773	726	765	738	756	792	744	788	731	785	742	763	779	739	720	741	780	753	724	791	722	750	812	747	775	770	764	774	768	762	792	766	760	712	732	748	745	777	780	787	750	738	753	740	767	769	813	759	777	739	766	726	734	765	777	760	751	746	754	747	746	768	757	746	785	736	799	743	760	808	788	762	734	747	804	757	767	797	792	746	736	708	790	764	759	776	750	759	782	771	761	753	745	717	705	790	742	785	743	737	764	740	728	797	719	737	764	772	819	784	748	732	723	772	761	745	780	754	749	792	734	736	764	746	756	766	767	804	734	747	748	774	774	771	740	728	717	741	745	783	732	763	750	744	730	753	730	774	749	787	766	798	724	786	737	781	777	841	730	742	759	795	779	799	756	702	793	789	779	770	750	718	768	778	722	787	798	714	768	746	775	722	786	764	744	721	786	779	765	801	747	733	765	732	743	768	750	746	764	767	747	769	781	755	746	784	791	811	702	798	757	743	821	769	770	777	709	762	703	790	781	743	752	750	782	736	771	770	734	781	808	761	748	747	794	786	710	706	763	768	774	793	767	791	745	791	798	763	709	741	808	724	768	775	780	799	764	751	716	789	721	746	750	747	805	733	776	739	771	771	763	800	704	782	735	812	763	756	751	741	743	764	731	762	737	736	754	733	724	798	720	751	742	810	772	754	718	740	758	755	788	758	727	738	765	782	770	693	756	758	798	779	753	795	764	784	773	713	743	752	805	758	744	780	736	752	775	772	725	772	753	750	723	775	763	767	797	725	721	780	759	744	779	767	790	709	708	792	770	780	790	749	773	752	765	728	763	765	771	746	729	801	724	744	842	724	731	753	725	785	720	787	760	737	725	731	761	745	771	732	778	741	709	755	805	779	757	739	750	735	740	758	741	796	763	753	758	838	721	751	772	760	739	759	773	724	741	800	755	779	779	753	770	787	750	745	774	818	769	786	769	753	728	758	791	747	741	716	747	692	757	749	819	698	778	764	766	731	777	733	741	778	743	803	740	781	752	782	743	735	751	777	787	744	763	731	722	752	758	751	753	736	734	749	774	747	737	741	753	744	765	732	712	740	699	730	758	748	747	760	730	708	748	746	752	774	758	758	762	761	758	779	741	754	742	710	776	745	726	760	759	731	750	710	716	759	768	716	745	718	793	812	744	740	708	729	687	761	784	785	761	761	737	807	776	708	759	756	746	816	762	732	766	799	772	766	816	719	799	711	719	765	725	757	791	696	726	737	811	756	794	766	757	734	769	755	750	743	758	781	762	763	764	744	729	770	760	757	722	746	804	776	763	777	756	735	747	757	729	737	754	744	727	786	724	710	759	772	727	777	788	777	784	791	723	727	776	756	780	746	807	681	828	776	743	749	735	788	716	743	731	761	776	753	734	768	793	785	766	747	766	742	709	759	848	737	742	689	734	759	739	755	771	763	767	792	709	770	822	762	762	796	756	707	770	830	798	795	761	789	754	748	768	701	783	704	790	784	723	766	788	710	759	790	760	720	743	827	709	702	721	741	784	737	758	781	756	746	731	747	758	767	746	750	724	745	784	744	796	757	781	731	766	774	745	735	748	730	733	708	750	764	778	733	729	798	761	758	723	783	829	754	756	787	779	796	723	775	745	720	751	756	785	730	735	724	750	763	773	736	775	725	774	728	765	744	742	742	794	746	805	724	735	776	804	747	797	753	788	706	727	775	784	703	788	748	761	770	778	757	748	723	778	736	722	723	759	735	757	734	774	747	744	771	777	758	774	749	766	772	760	747	745	737	733	737	762	781	763	773	783	719	705	744	694	740	744	748	796	823	790	749	751	801	728	769	727	755	752	811	772	729	781	757	711	810	764	800	788	746	764	718	779	744	778	776	755	796	751	756	733	814	762	766	791	770	747	730	730	799	754	747	755	703	740	740	715	751	751	758	784	724	733	784	777	723	748	717	745	737	778	724	765	748	780	788	778	740	700	717	758	765	785	754	761	743	801	719	721	735	794	811	735	741	708	721	783	760	748	760	774	755	766	796	776	792	735	749	754	739	701	787	779	737	754	729	741	775	784	808	780	783	809	740	742	764	791	786	763	777	734	759	732	682	758	804	728	780	772	720	818	714	761	731	768	726	720	722	724	756	770	791	719	751	795	763	777	761	742	707	759	757	808	733	747	780	728	760	779	732	815	781	764	754	752	793	713	810	746	750	748	749	725	759	773	809	779	740	740	789	801	738	767	791	742	712	776	790	755	733	735	784	742	770	796	746	732	784	777	715	780	785	737	798	745	758	783	772	778	702	815	738	716	768	708	766	719	778	738	747	760	754	734	742	768	784	781	764	722	737	690	769	725	732	814	731	755	772	739	801	742	736	742	805
24283	21478	25281	28092	21488	21606	18522	3701	1978	1517	1325	1125	947	824	696	627	594	451	445	454	457	390	394	374	377	371	346	368	352	376	362	345	372	306	362	356	347	351	328	296	326	310	315	299	348	342	305	352	316	358	335	312	345	331	322	330	331	297	315	318	318	346	343	330	346	303	309	357	323	338	308	323	344	320	388	332	328	305	325	330	296	341	311	296	315	353	319	324	326	355	335	318	350	337	334	324	320	314	345	302	330	291	324	321	316	331	347	354	309	317	352	316	344	344	343	328	316	318	330	308	336	322	310	294	331	316	330	355	353	349	358	361	357	311	292	333	343	310	274	334	280	334	347	323	309	345	311	326	334	318	326	332	288	323	317	271	360	320	340	325	344	355	303	364	325	348	342	320	319	335	329	320	301	330	332	298	326	341	325	339	354	307	312	333	335	352	311	316	321	333	342	332	339	300	333	321	296	300	325	311	307	321	303	343	338	325	320	326	309	325	368	301	312	325	334	314	324	323	316	332	370	342	308	305	377	314	324	312	319	316	323	349	314	298	325	315	346	327	322	333	308	299	313	336	352	318	308	315	364	336	337	333	347	306	313	290	339	330	332	322	328	349	281	309	342	323	314	344	325	318	319	316	293	265	309	319	303	349	339	297	320	334	317	307	311	331	320	316	341	293	294	297	318	330	298	301	318	292	324	304	334	334	308	337	329	324	328	333	322	323	323	337	333	320	330	303	323	314	342	328	370	320	300	295	330	332	324	336	354	325	350	329	344	314	349	284	328	311	332	338	306	311	348	327	356	338	297	348	349	297	317	340	348	341	318	341	350	322	336	320	330	320	351	301	331	344	349	319	304	305	319	298	303	316	338	319	305	336	357	306	336	314	310	326	287	332	307	302	314	310	333	320	327	303	289	347	295	352	332	347	309	317	325	321	299	307	340	360	333	320	317	299	332	337	305	312	302	338	338	344	332	330	302	326	329	327	306	333	294	320	342	300	330	315	354	294	329	359	333	322	330	319	319	314	340	325	305	295	302	306	313	314	284	308	317	319	321	335	323	334	322	304	331	348	328	373	349	327	326	332	368	318	319	337	355	345	314	336	362	322	341	340	306	326	307	300	318	349	354	302	329	355	332	298	352	338	321	308	345	312	347	319	342	298	328	308	319	342	337	313	335	351	316	354	333	317	329	315	323	334	375	340	335	308	343	313	315	339	310	281	291	318	331	327	304	298	323	335	317	313	337	345	326	304	334	305	327	302	319	316	331	331	334	314	345	330	301	314	339	319	331	336	329	287	290	332	298	308	317	314	344	351	304	335	330	320	346	327	313	327	320	369	342	351	311	293	321	330	315	355	328	290	308	326	299	328	339	301	340	313	330	295	325	305	302	325	358	350	351	337	319	333	349	309	309	308	352	321	325	309	328	306	343	303	292	312	294	339	342	287	280	315	311	320	333	336	364	320	380	348	340	310	333	330	324	334	328	299	305	286	306	330	333	338	305	310	334	338	329	308	304	340	354	276	346	309	343	335	358	331	276	331	331	332	315	368	339	321	314	340	330	326	328	346	355	330	336	310	343	324	307	298	324	352	328	292	347	333	341	372	335	306	327	331	322	305	327	287	288	325	319	293	312	305	377	338	335	304	329	306	317	319	318	318	323	321	306	277	320	338	358	337	299	331	372	322	320	324	305	331	339	327	278	321	321	325	318	359	319	300	334	313	323	295	318	315	326	329	308	311	296	313	342	339	314	298	333	338	329	363	311	337	313	348	329	335	349	341	337	354	329	291	337	345	302	343	335	299	342	335	293	297	318	310	358	320	306	334	306	290	336	350	334	317	327	317	326	307	329	317	328	321	346	329	294	310	277	345	352	338	341	300	325	335	317	333	304	303	327	298	307	349	312	300	282	329	319	347	331	334	318	296	324	320	320	318	300	311	359	304	337	323	339	308	318	318	330	338	306	282	321	302	336	346	317	350	300	359	319	318	322	315	351	335	342	299	341	292	280	334	373	336	336	315	293	321	323	322	313	311	345	294	339	321	319	324	304	326	301	315	310	300	314	336	293	335	334	367	317	317	303	309	299	310	330	308	364	333	343	300	332	323	305	325	323	318	344	327	334	325	341	319	363	324	337	299	331	322	300	319	320	339	337	325	318	296	339	329	341	346	321	326	307	310	323	312	323	347	359	325	335	352	357	327	328	284	319	321	349	304	315	289	312	282	314	315	339	329	336	352	288	315	349	327	328	336	297	306	289	309	291	322	313	321	320	342	301	321	298	306	340	352	339	285	355	304	328	339	332	323	346	303	287	336	316	328	306	320	341	386	312	332	357	344	357	326	344	295	283	321	316	325	347	346	306	314	318	334	340	331	314	340	333	356	306	309	307	319	317	302	330	309	323	360	296	327	313	346	339	327	346	267	332	333	347	322	327	298	304	342	322	350	339	299	302	305	352	320	346	320	341	345	322	318	338	351	339	318	273	354	308	333	332	318	348	301	326	313	351	307	346	354	348	330	342	322	325	301	314	341	285	313	328	349	354	359	339	298	302	311	342	314	336	321	307	323	321	323	333	338	309	307	323	314	298	362	325	318	343	343	300	320	334	321	326	333	320	324	325	333	320	317	306	300	308	314	323	322	346	320	308	305	331	350	324	325	359	294	320	298	323	352	346	317	361	327	326	329	313	333	293	305	323	303	327	318	311	308	334	354	344	315	358	335	328	302	298	288	316	314	336	346	331	273	332	319	307	309	318	282	327	317	307	309	307	334	331	292	332	297	331	321	308	352	316	305	360	327	316	349	327	334	340	298	280	337	310	351	348	354	315	295	332	298	325	335	311	340	348	345	290	355	299	303	304	353	345	331	330	307	316	309	331	339	371	313	336	314	308	333	305	309	309	319	337	317	318	307	338	299	331	333	345	307	333	311	342	357	309	298	333	305	353	280	358	308	329	297	345	347	347	351	295	346	325	331	340	340	319	331	277	297	292	325	305	349	295	328	309	349	320	305	294	304	295	314	330	342	361	327	326	329	295	324	306	315	328	310	340	305	321	316	360	330	320	324	314	349	295	347	350	337	333	303	308	294	313	337	329	341	356	326	300	306	356	300	358	312	314	306	377	344	375	319	326	311	311	331	316	358	319	347	350	343	300	298	335	325	326	327	333	292	354	380	340	288	300	321	310	333	319	321	348	349	310	295	294	301	339	311	281	313	313	310	360	309	331	313	343	326	351	332	317	305	321	323	278	324	324	332	355	303	325	313	333	334	337	345	344	336	349	307	319	331	328	373	337	312	320	312	323	361	323	290	345	317	325	319	338	285	325	329	307	329	340	325	320	320	299	316	324	320	300	316	281	323	338	319	323	329	354	330	333	324	317	320	354	313	326	311	319	350	298	319	334	340	314	298	333	343	336	342	299	328	312	345	320	336	356	303	325	323	296	365	300	309	366	296	293	286	288	341	298	325	299	311	345	320	321	350	319	394	291	323	292	272
26847	45568	26497	9266	3921	2483	2008	1632	1340	1189	1058	1066	1020	962	912	855	857	870	807	813	796	752	737	834	786	702	821	720	742	749	734	702	734	710	698	760	737	778	749	734	759	757	691	751	684	685	736	690	749	749	712	736	722	740	708	774	754	797	763	693	751	701	748	723	702	758	725	718	691	729	735	696	715	731	739	742	725	725	810	738	740	696	739	733	797	660	767	718	736	726	782	729	737	710	714	706	695	712	688	731	709	739	751	696	719	753	697	726	701	703	713	732	736	763	725	735	720	725	756	744	695	725	695	728	733	735	731	746	675	776	717	705	741	693	682	769	650	743	742	744	709	727	749	762	683	735	658	734	703	690	777	738	728	735	744	740	686	693	753	751	699	729	782	787	737	691	741	746	763	750	741	732	726	741	725	706	724	725	781	707	723	716	729	724	781	746	699	743	733	727	731	695	757	689	740	758	707	765	734	748	703	723	770	731	739	734	698	715	732	729	686	736	786	722	729	729	709	777	689	720	770	711	641	762	696	727	750	720	686	729	723	752	672	671	752	728	743	755	719	729	685	709	759	730	714	725	729	775	739	661	703	737	747	718	713	760	692	740	754	738	735	731	791	761	733	761	688	718	725	741	739	736	749	723	717	729	737	706	711	706	718	713	765	756	706	707	740	718	719	731	755	703	702	768	702	725	727	762	724	699	764	704	712	704	695	754	709	728	720	716	702	766	800	702	766	704	696	721	694	754	709	780	725	737	725	760	680	756	718	728	755	738	705	718	709	692	752	710	714	695	732	702	703	697	718	734	729	664	696	734	696	643	757	717	794	746	702	714	712	692	716	771	716	737	677	720	687	717	736	733	740	732	804	720	773	746	672	715	737	790	670	735	724	751	750	681	722	753	718	734	715	728	744	747	711	746	728	741	805	723	748	708	793	716	739	746	738	678	765	773	688	706	696	769	679	705	713	736	702	754	745	661	702	702	670	736	751	764	713	720	735	718	706	720	699	694	680	694	719	748	725	770	746	695	695	743	680	731	773	700	701	707	681	722	718	756	741	693	714	723	708	707	752	721	775	754	700	720	711	715	743	708	708	699	703	719	724	689	718	697	789	721	736	725	739	749	676	746	771	723	778	732	703	714	763	689	704	729	734	748	723	722	710	764	745	726	725	752	746	731	712	742	747	754	720	727	689	749	749	722	771	742	716	748	675	741	709	718	748	739	721	722	762	712	707	719	735	741	750	752	737	750	685	682	735	747	722	734	735	715	691	706	727	757	732	762	711	723	760	713	734	755	745	672	717	703	751	717	720	733	764	735	733	717	744	747	700	685	753	780	741	697	716	715	688	714	692	749	749	750	722	735	682	718	757	732	766	712	723	719	695	742	750	715	747	731	706	725	674	733	735	721	722	770	710	761	724	740	724	727	696	763	722	676	753	726	744	732	777	743	714	712	711	743	695	750	761	745	745	775	722	703	717	684	728	732	699	742	723	738	735	706	712	712	731	719	778	727	744	757	707	729	763	763	756	718	696	691	703	704	795	704	754	732	737	753	735	714	712	708	787	730	742	716	723	701	736	765	749	738	714	686	718	760	747	748	702	731	694	730	739	723	721	696	738	726	713	776	732	774	754	691	718	715	744	726	769	745	732	739	760	691	726	710	750	720	727	694	698	749	718	728	696	731	730	731	682	727	735	747	731	729	722	727	722	785	750	722	707	733	720	789	722	715	710	718	671	693	715	697	710	705	709	679	751	761	684	696	721	748	686	713	722	746	676	704	709	732	699	702	714	743	727	722	725	717	737	710	745	688	724	733	762	710	726	731	696	760	685	758	736	659	772	765	740	714	739	709	755	715	722	797	724	727	690	728	738	685	716	746	720	707	732	687	733	707	723	718	782	723	734	708	781	747	735	690	753	684	732	685	723	719	679	682	743	764	733	754	734	737	685	694	693	740	760	728	733	730	755	746	718	698	708	758	758	701	714	724	718	738	723	713	713	734	718	736	731	788	739	755	734	717	741	751	701	702	737	688	778	725	733	741	735	721	751	750	715	682	767	763	754	765	699	750	728	712	757	720	703	707	721	763	761	753	700	758	747	690	733	750	733	657	700	720	695	772	741	705	688	714	767	769	735	730	754	721	746	716	739	696	740	750	733	751	695	714	727	707	735	748	715	702	703	733	709	756	757	699	749	774	714	751	775	753	761	728	732	755	726	716	741	736	778	700	690	753	705	754	723	741	693	736	761	732	743	727	759	691	720	698	768	737	741	699	776	743	722	742	757	746	740	720	712	770	712	743	752	700	721	696	737	734	711	703	710	760	737	721	730	755	723	727	744	774	736	724	741	762	694	705	718	712	720	733	727	711	683	703	732	763	752	750	746	745	770	728	727	713	723	728	766	746	706	701	720	709	712	711	706	702	684	738	747	735	795	703	710	730	663	748	691	712	713	792	684	725	743	778	689	769	735	733	678	723	746	691	740	688	741	768	740	787	759	741	711	698	735	716	724	717	688	748	746	699	738	776	749	712	741	736	708	737	736	718	755	696	753	722	750	747	723	730	721	749	729	711	748	733	724	730	768	743	776	713	727	727	743	743	735	685	745	692	737	751	714	682	728	758	720	754	732	720	669	720	767	791	699	720	731	733	754	689	701	729	714	701	731	750	731	695	752	742	690	709	737	740	736	759	689	725	712	691	750	708	754	692	775	731	704	735	723	707	735	733	700	713	726	708	726	713	711	736	694	770	669	734	714	728	738	732	752	726	742	707	751	737	744	738	723	753	735	725	773	746	721	704	722	718	735	745	775	746	733	715	683	730	720	724	716	732	679	711	696	721	703	727	743	773	760	749	744	696	759	726	662	755	720	703	723	671	731	728	750	691	719	773	728	746	712	775	758	728	721	751	752	720	726	727	742	691	742	695	717	734	765	749	692	691	742	717	704	712	746	756	745	749	713	676	700	709	741	708	672	770	709	719	710	740	715	726	716	695	709	697	806	715	710	719	747	719	735	712	738	718	737	695	756	750	737	674	708	778	754	726	751	744	745	777	708	712	690	753	711	764	735	700	722	696	725	763	705	779	710	734	727	721	748	705	780	754	741	725	709	690	757	730	727	752	702	725	728	717	741	695	746	723	703	718	704	706	712	729	728	730	704	743	740	750	735	675	731	730	798	731	715	717	680	750	775	779	742	726	731	688	749	703	719	699	723	740	729	727	761	677	746	684	753	685	670	691	748	709	755	711	732	707	764	680	746	707	690	714	683	793	748	783	719	752	759	725	718	704	738	705	778	726	758	714	721	738	767	728	658	691	726	732	729	771	770	755	749	704	727	697	761	684	688	714	719	709	722	667	757	704	760	761	723	778	743	690	784	700	710	760	760	728	731	751	708	748	738	732	721	733	721	728	669	723	805	718	723	731	695	706	669	762	679	747	696	721	717	724	732	767	704	731	715	769	681	775	702	732	708	751	725	750	709	722	725	726	769	728	759	683	770	734
32839	24123	21954	9724	3181	2508	1996	1456	1181	1003	793	752	589	605	587	513	491	462	419	449	433	387	436	433	403	364	379	374	367	375	364	340	384	409	357	348	408	395	373	367	415	355	364	400	364	391	407	348	339	325	403	350	365	369	370	352	360	375	359	376	372	372	347	368	397	348	334	365	371	388	407	396	345	370	373	375	349	381	364	366	354	359	360	357	369	366	369	398	361	374	371	350	336	358	335	371	420	361	367	368	375	383	286	334	368	334	296	392	358	347	356	375	347	339	383	351	385	365	346	344	361	349	392	386	350	411	350	328	337	365	403	384	375	411	374	369	369	399	364	375	367	415	350	388	368	385	354	378	379	377	361	360	427	367	349	367	338	385	393	378	351	403	370	402	371	377	379	346	399	384	349	382	382	358	336	385	358	366	402	405	342	414	365	352	398	369	379	343	366	369	363	408	341	320	361	365	398	366	395	387	362	378	370	382	352	394	409	372	340	377	373	388	394	376	378	345	370	355	381	358	364	364	367	365	348	374	413	389	360	322	389	387	356	355	352	382	376	405	326	351	335	341	335	373	358	351	349	395	335	377	370	344	337	358	383	391	382	351	360	346	370	336	385	346	367	349	351	368	375	364	355	383	404	400	351	335	368	305	377	386	383	397	376	364	375	388	379	327	418	397	355	380	366	356	359	393	358	384	374	412	368	379	363	340	380	358	380	395	391	327	334	364	359	351	378	413	356	355	401	366	356	386	367	356	398	344	305	353	362	365	367	352	398	343	398	408	383	352	410	353	391	389	370	354	372	347	355	361	382	362	373	374	372	403	371	346	373	352	348	358	392	370	374	347	352	332	354	388	382	348	385	353	439	377	344	353	361	374	372	385	329	357	371	376	359	346	357	366	364	418	351	350	386	391	387	356	330	345	360	387	372	356	334	353	397	356	375	373	372	406	367	361	364	327	360	344	375	369	370	388	351	422	404	427	391	394	382	372	310	377	370	348	406	340	366	347	416	364	357	356	359	357	368	381	393	385	371	388	413	352	353	378	387	392	362	343	343	391	357	363	392	341	388	383	374	374	367	354	366	362	374	373	340	344	353	402	373	379	411	331	360	370	372	356	341	374	356	348	342	355	377	363	349	365	390	355	343	365	369	408	403	394	379	394	316	386	351	341	340	360	364	345	410	386	326	366	328	382	347	372	407	375	395	359	338	357	367	366	398	396	405	352	388	377	387	355	396	381	344	396	357	362	356	365	373	388	322	387	359	358	338	378	389	350	358	352	408	385	363	358	384	359	356	376	389	369	392	355	367	359	357	342	341	411	410	391	452	364	383	369	375	343	353	362	377	386	391	347	408	358	343	377	348	355	327	357	362	345	348	389	369	355	368	359	355	340	383	363	373	363	392	412	389	373	375	352	359	354	351	358	406	389	362	352	363	371	332	344	354	375	393	341	351	387	379	388	348	368	385	359	353	389	363	358	389	365	401	358	366	360	348	356	349	354	350	387	402	382	363	363	359	337	372	362	391	366	352	392	372	374	383	420	326	346	346	405	360	373	338	337	348	356	371	360	358	394	370	372	354	355	350	400	370	369	358	382	342	384	366	379	379	371	339	362	364	311	367	344	371	359	403	370	348	408	398	385	374	396	360	354	346	365	385	386	380	327	344	374	357	324	365	382	345	381	406	394	362	384	406	391	380	386	379	343	334	362	347	362	382	339	368	375	371	364	395	380	378	329	381	338	407	351	377	381	354	333	357	389	362	365	403	343	383	379	387	356	358	349	386	377	354	367	345	339	385	357	366	367	385	402	364	342	322	351	370	392	412	372	388	373	362	348	373	358	364	310	358	352	350	340	342	419	325	364	345	368	407	344	354	352	332	356	332	372	356	347	411	357	354	377	347	365	359	327	337	381	334	355	346	366	386	369	380	327	346	349	356	394	384	350	392	328	328	367	373	361	377	370	380	364	359	375	362	376	358	369	382	401	350	393	361	360	368	368	366	371	365	350	359	396	354	389	364	355	375	367	371	354	365	387	343	387	341	381	413	353	382	375	330	345	373	375	383	364	352	368	364	385	358	346	350	352	346	345	353	348	372	363	381	377	362	350	386	361	371	378	373	333	372	378	344	329	356	386	350	325	347	383	377	365	373	382	362	336	394	401	366	380	372	339	376	363	351	355	359	355	369	354	363	350	368	368	414	347	375	353	356	392	388	370	356	369	386	431	366	342	358	348	371	350	369	387	367	375	342	391	383	375	358	355	335	357	392	350	381	351	395	382	393	365	380	355	373	358	349	330	338	373	361	363	354	366	397	384	389	383	373	361	369	361	330	360	371	390	379	391	350	384	349	370	404	357	396	339	328	355	347	385	406	390	367	361	393	362	373	332	358	365	384	380	378	390	374	373	360	351	374	386	388	383	362	391	347	372	368	314	385	363	365	364	362	348	377	367	385	363	359	334	347	361	382	357	353	343	375	353	385	373	381	346	383	367	364	368	359	328	380	348	352	370	406	408	364	356	391	366	341	341	357	336	371	362	396	390	379	357	366	365	386	357	358	415	342	360	362	329	318	354	346	381	368	346	372	350	361	339	397	342	363	349	393	342	353	391	358	364	377	372	371	374	384	353	385	373	380	340	376	392	380	364	345	368	385	376	372	384	381	357	392	354	364	370	323	367	355	358	357	393	383	365	392	348	367	429	362	366	390	376	332	366	377	371	383	348	380	369	372	352	382	336	347	377	360	364	373	378	360	351	340	383	383	338	403	366	373	362	400	326	373	380	346	376	381	342	365	372	364	369	363	338	361	409	340	368	346	376	339	359	363	331	353	355	353	323	348	346	353	359	362	371	383	393	389	351	365	410	416	385	350	366	381	366	384	359	385	355	362	364	379	398	354	346	404	394	405	350	364	374	355	391	359	363	371	400	383	376	356	396	353	367	370	375	350	353	378	344	348	357	352	378	394	355	335	346	384	347	361	368	384	352	394	348	370	365	361	349	364	336	340	359	349	401	344	351	365	338	354	369	382	353	391	365	381	385	355	362	388	359	370	368	341	373	361	397	348	349	373	335	365	333	392	337	371	363	383	341	378	361	381	350	321	375	340	374	375	393	325	398	336	373	357	371	388	409	368	363	383	365	373	386	362	377	372	384	382	375	343	372	362	387	340	400	358	355	355	377	387	369	348	364	343	358	401	348	377	366	371	358	357	350	385	343	364	376	385	374	373	387	347	384	348	419	405	349	336	377	382	370	365	382	378	363	351	361	377	366	353	371	354	369	383	386	390	390	361	360	364	308	374	381	377	419	337	383	375	389	398	377	363	339	373	369	398	361	381	359	345	369	392	371	369	361	353	373	431	358	402	320	390	348	379	384	390	327	378	383	342	400	349	387	381	382	386	345	387	353	373	365	373	391	412	403	350	381	373	374	385	362	367	353	384	350	361	367	364	368	333	337	371	363	393	369	366	355	379	413	358	351	349	360	346	377	366	345	353	365
23152	27945	13377	4381	2231	1737	1523	1252	1155	1082	1041	989	932	958	917	932	889	873	930	808	912	835	851	832	879	859	845	849	831	828	866	804	817	787	834	825	892	820	895	829	804	862	845	838	806	838	866	831	879	831	784	845	906	858	814	810	845	818	808	796	833	777	829	809	803	841	842	781	857	814	811	823	850	840	886	871	858	793	804	840	841	817	904	833	857	840	831	818	856	848	769	851	868	804	844	854	859	859	857	881	813	834	843	858	801	822	816	807	818	827	817	813	827	870	856	849	867	893	874	822	880	852	859	795	798	878	836	809	859	806	818	828	878	829	856	845	813	863	814	836	821	805	768	814	835	815	840	847	792	835	818	812	860	803	854	870	814	804	815	785	877	885	859	864	849	859	886	872	861	802	845	817	808	851	803	850	862	849	824	810	865	819	840	857	886	877	862	827	879	840	832	817	832	847	864	792	825	845	821	831	896	792	855	882	807	818	888	809	790	828	862	852	853	816	828	827	812	876	849	832	864	843	803	781	804	823	887	886	845	827	786	733	809	834	824	841	844	798	871	822	788	866	784	835	857	792	847	844	843	828	835	827	848	806	818	791	816	878	860	803	836	827	801	846	838	824	883	832	786	822	802	854	777	873	860	883	835	817	821	804	850	847	842	801	843	798	858	782	825	822	830	812	771	824	881	829	875	834	860	825	839	814	781	807	855	798	860	817	814	812	850	861	818	834	849	847	861	838	831	855	829	815	850	844	874	844	836	839	806	812	832	885	818	836	844	794	831	815	831	860	820	853	830	810	854	818	828	838	807	858	870	870	871	822	845	867	822	851	833	865	852	896	824	818	814	879	844	873	847	832	814	825	814	822	849	846	838	833	806	863	832	850	821	821	851	834	830	840	858	808	809	801	800	888	863	869	816	847	829	883	790	855	866	837	847	802	813	854	874	766	872	854	809	843	850	853	787	852	837	784	865	839	775	823	801	865	796	829	842	865	848	858	813	830	814	810	908	885	862	849	855	833	790	882	864	799	821	831	778	862	806	906	889	832	840	807	851	827	846	818	786	823	862	795	821	773	857	851	799	778	828	845	836	853	800	846	846	862	818	826	845	811	804	805	863	788	824	845	772	850	859	881	872	857	860	824	871	835	806	821	811	862	833	820	833	864	852	822	785	890	847	854	867	905	843	805	829	845	833	770	836	844	848	830	820	836	859	862	813	849	791	854	828	847	782	830	821	822	852	835	859	863	841	853	815	824	851	814	800	847	867	816	856	824	831	810	835	848	827	854	816	816	871	894	851	835	820	791	814	815	860	825	894	839	802	839	840	764	830	843	821	828	850	824	851	823	818	843	862	841	871	813	861	803	845	824	794	860	838	817	828	791	871	845	865	837	843	821	842	813	838	814	901	852	836	818	817	833	883	853	819	860	782	812	790	786	825	781	851	861	841	848	831	802	786	823	822	818	795	824	829	876	798	816	829	840	799	806	849	807	833	823	824	836	839	809	858	889	847	801	826	818	871	816	839	823	855	833	799	858	821	884	807	866	785	840	854	847	810	909	831	846	878	836	787	875	851	829	879	854	761	870	819	841	808	890	869	880	844	831	869	839	842	855	793	856	814	838	854	858	871	794	828	814	804	850	826	803	853	863	846	774	793	791	825	873	868	832	816	836	869	834	855	857	815	853	817	862	872	840	885	875	880	822	844	807	861	868	837	780	840	828	858	789	868	862	800	821	835	765	837	826	864	842	862	856	847	820	838	852	851	807	837	854	805	817	844	842	784	846	857	817	780	843	819	843	824	804	823	815	867	908	786	840	872	852	760	859	796	791	812	816	874	822	827	837	848	840	839	781	925	866	910	809	815	902	827	773	853	862	852	829	828	807	840	828	820	858	834	835	833	846	831	820	840	823	810	826	823	847	879	800	856	780	852	787	827	880	816	810	838	813	784	797	859	839	808	786	851	812	908	808	796	890	821	806	787	821	845	842	822	834	871	904	813	866	826	764	900	839	866	842	840	867	887	801	855	858	795	773	887	869	857	817	786	768	860	782	814	842	855	837	873	857	801	854	812	791	823	820	835	806	846	813	793	853	827	826	869	842	791	821	818	908	858	840	847	869	835	829	821	845	833	847	799	845	806	835	893	837	869	884	866	844	875	867	845	847	824	812	858	861	854	846	810	850	841	861	814	862	811	843	829	822	881	825	842	803	842	849	864	833	796	837	874	772	846	822	869	763	832	834	868	847	828	862	838	803	847	822	879	858	871	873	856	905	823	802	851	886	867	842	810	808	812	868	826	838	788	806	830	821	847	845	844	837	846	848	799	830	786	858	838	843	864	851	798	812	883	845	897	812	873	888	808	832	779	883	830	844	909	853	929	861	871	822	826	801	809	819	834	839	813	850	862	807	788	851	872	856	888	853	838	835	846	885	847	834	863	858	827	859	848	843	848	859	892	919	809	860	835	834	847	806	831	843	809	886	837	880	814	803	800	841	825	863	865	868	774	829	813	840	840	850	840	846	823	817	871	771	879	899	835	869	807	818	869	897	832	855	845	805	788	840	846	856	807	799	855	828	865	840	827	839	841	869	839	835	800	832	827	803	832	820	809	809	824	863	867	854	832	834	837	810	817	801	842	801	800	880	837	836	867	860	855	767	796	824	822	895	848	822	800	829	740	837	829	791	823	876	837	865	856	827	836	819	851	843	841	844	857	860	889	825	912	845	817	842	844	856	818	815	852	841	863	825	802	799	848	798	890	834	813	792	829	799	846	844	780	847	811	824	828	838	842	765	834	878	836	840	835	839	835	808	826	860	834	820	818	813	845	809	867	814	831	857	870	821	807	849	815	812	788	796	877	819	832	812	857	828	850	787	859	830	850	872	791	864	838	898	886	826	850	873	817	798	855	802	829	844	837	863	837	909	865	832	796	816	885	851	819	856	810	809	837	806	843	882	838	814	817	814	875	844	842	819	846	788	827	804	832	867	843	866	837	781	838	813	839	844	811	836	804	842	816	823	808	804	770	819	870	892	831	873	831	875	822	829	823	831	808	841	825	869	838	849	850	838	864	793	839	839	812	818	853	810	794	881	789	842	818	872	831	823	799	816	840	810	798	761	830	827	796	804	856	861	817	804	813	834	855	845	807	808	805	848	872	824	833	894	858	809	828	850	826	813	845	820	827	835	850	809	845	824	851	807	788	813	843	791	912	901	838	813	840	861	798	828	827	843	830	823	868	820	828	793	833	874	830	817	826	913	867	804	860	874	843	823	809	798	843	929	852	821	806	845	807	852	859	858	823	838	843	791	795	816	828	865	819	846	805	886	825	912	803	814	853	856	835	809	882	866	836	850	804	841	810	772	819	819	786	823	808	865	859	824	813	826	839	802	896	837	854	859	775	833	843	797	852	823	847	840	873	821	789	886	888	855	826	872	838	818	836	809	900	813	777	821	841	811	788	798	857	883	799	830	810	840	780	808	888	801	814	803	900	861
24840	21461	24947	28373	21510	20027	4760	2186	1435	1160	981	864	753	736	578	544	503	451	444	368	365	339	379	353	360	382	364	367	359	368	337	392	339	311	320	371	380	350	399	381	383	349	331	325	317	338	347	316	358	332	343	338	326	357	337	348	335	343	356	299	337	336	342	342	322	347	332	369	332	332	345	328	344	346	326	323	327	348	333	331	307	313	352	312	341	369	328	355	334	351	351	338	309	319	329	346	345	341	354	356	331	337	336	300	321	348	338	312	326	342	359	317	324	343	330	336	344	330	313	335	320	371	381	314	333	313	310	295	355	316	321	317	339	323	354	316	342	334	347	341	344	316	313	353	342	331	335	322	382	358	359	332	315	346	354	328	358	330	330	365	356	365	306	342	342	369	322	330	350	346	324	349	322	337	340	334	344	355	350	326	338	320	303	342	333	320	360	343	290	349	311	277	307	370	331	356	332	331	344	303	324	326	329	321	310	345	318	393	308	313	322	335	350	353	339	315	326	351	328	364	337	313	330	373	339	359	343	325	330	309	349	364	336	327	362	347	329	383	330	355	343	306	334	341	344	351	369	290	375	347	348	350	361	314	364	319	327	340	358	359	345	353	327	344	315	324	321	324	358	337	363	334	338	338	348	347	321	349	342	387	329	322	343	328	299	373	320	327	333	312	352	297	343	367	364	365	335	305	315	340	318	321	322	324	303	327	345	316	352	341	306	326	336	357	336	342	323	302	323	327	321	319	345	340	347	348	339	372	302	348	363	335	353	322	309	330	310	338	322	352	357	330	336	295	320	343	312	355	343	348	355	355	353	344	321	327	358	321	343	309	344	335	320	340	332	328	337	334	346	346	371	366	335	361	328	334	341	340	323	330	332	361	367	324	359	348	335	330	314	318	342	357	334	316	330	358	342	362	335	313	331	314	338	344	355	335	351	333	348	332	331	336	312	338	344	296	358	342	327	367	369	342	359	340	367	380	339	339	328	316	332	331	340	346	293	300	318	333	305	307	345	348	333	321	336	295	355	340	284	290	387	351	323	357	316	348	324	350	333	318	316	346	298	334	315	303	336	332	342	344	320	297	331	303	332	345	385	328	327	336	334	330	355	334	380	332	359	289	329	320	325	328	332	341	347	332	344	306	303	379	353	326	321	347	303	307	329	346	328	392	335	333	319	317	320	304	337	353	352	352	306	330	373	315	319	337	336	329	342	314	311	361	304	381	325	316	339	359	337	318	330	334	375	366	359	353	315	351	359	348	344	340	341	313	340	316	315	340	323	352	353	358	332	320	308	332	377	320	342	346	373	323	307	324	306	325	339	363	350	353	333	323	335	346	292	334	316	297	355	331	368	348	318	316	313	351	319	373	339	350	329	334	310	308	358	341	347	342	370	369	350	346	357	286	350	338	355	322	326	297	341	333	308	347	308	316	337	356	337	318	350	389	313	362	343	302	298	349	334	337	301	332	325	339	308	354	314	322	314	356	345	304	336	362	344	371	331	349	330	349	347	332	338	331	331	349	318	353	332	370	319	283	349	289	337	329	308	362	351	345	338	318	352	331	363	325	331	309	367	309	326	334	277	324	336	352	321	320	337	345	332	342	379	367	333	353	290	350	339	334	312	363	369	319	325	378	319	349	347	365	364	337	351	331	364	338	381	342	361	307	325	326	342	360	346	345	326	318	348	315	331	309	324	328	318	342	305	355	299	329	318	311	327	349	332	342	339	324	321	329	343	326	326	327	327	312	327	322	332	356	324	306	304	343	317	344	332	335	354	328	378	347	367	345	308	369	321	343	323	327	339	299	328	330	334	334	303	360	320	328	328	322	332	336	332	363	339	334	349	339	352	326	325	319	318	337	318	332	354	312	337	307	363	293	354	328	368	367	360	377	333	339	328	326	319	334	344	349	330	366	337	341	326	319	322	345	367	385	331	377	368	323	340	333	323	353	347	354	326	363	323	345	317	346	319	312	351	319	357	336	328	325	337	324	300	334	343	294	335	303	303	360	319	364	297	357	349	323	334	320	359	328	357	359	328	318	358	346	346	355	334	324	322	346	308	352	338	334	314	337	358	337	304	321	330	330	344	368	324	316	329	327	320	338	326	312	320	343	348	337	347	344	309	374	334	327	380	334	305	327	356	333	334	306	368	317	325	351	307	353	342	349	354	340	309	282	331	331	328	345	329	300	311	324	384	341	320	343	347	357	343	353	327	318	342	328	327	330	326	337	326	334	338	336	324	345	361	358	344	336	315	319	331	332	352	342	338	317	323	318	311	297	317	323	310	335	348	332	382	294	338	349	322	354	352	360	323	316	389	339	343	305	334	351	323	343	326	331	327	333	347	340	368	328	319	365	314	342	368	327	338	348	344	312	335	357	349	331	362	343	315	357	329	322	359	302	320	340	373	322	361	329	315	300	317	336	339	361	337	350	341	359	318	309	318	306	417	333	332	318	311	357	369	314	335	339	308	350	343	331	342	355	321	321	319	331	362	308	328	343	322	332	303	355	317	313	341	328	298	322	352	350	323	353	346	313	350	328	313	327	335	362	330	343	380	380	316	314	388	336	336	337	352	311	339	311	338	356	322	318	363	326	319	334	356	369	333	323	323	314	334	329	318	341	315	334	322	339	311	350	307	359	360	346	372	353	324	326	308	319	300	344	339	333	311	354	375	334	356	309	311	363	347	334	305	357	339	298	302	334	337	348	358	350	336	345	314	362	323	302	329	321	357	323	330	363	342	328	305	330	348	373	328	349	315	337	315	332	335	335	326	308	346	328	332	363	353	350	319	309	310	344	368	302	343	319	317	314	365	340	320	329	337	332	352	336	318	299	324	327	346	348	347	326	341	344	317	346	343	334	314	323	343	354	307	315	292	326	331	364	360	346	342	356	333	301	328	326	331	377	367	313	316	333	343	298	317	306	357	311	325	325	352	307	328	342	331	323	356	327	337	327	346	319	332	310	348	313	325	331	324	351	326	344	354	339	324	344	336	335	324	329	319	332	317	348	358	348	336	343	347	365	320	341	311	334	296	340	331	386	308	331	310	337	335	338	359	321	321	348	317	319	318	338	308	322	321	327	302	332	330	335	363	307	328	336	332	308	344	330	334	343	323	347	356	370	350	325	339	343	380	332	354	316	358	358	345	322	326	318	300	295	356	315	327	325	331	301	314	343	301	335	311	321	358	340	321	339	319	341	305	347	348	343	304	326	335	341	346	331	340	357	323	314	345	337	325	340	314	322	346	349	326	351	307	350	338	321	299	322	336	303	343	317	344	315	306	344	327	338	343	357	333	323	330	342	333	339	361	331	300	305	328	351	329	352	351	313	331	299	335	344	346	335	321	368	315	381	352	311	373	345	324	339	368	331	358	341	334	332	368	312	340	322	342	340	303	337	311	349	321	374	363	323	338	339	357	343	309	318	322	341	371	349	319	354	331	334	387	343	302	337	353	293	313	336	340	317	323	360	342	324	332	311	364	357
23086	40289	21222	7401	2955	2136	1758	1416	1341	1167	1072	983	955	921	856	886	834	828	785	885	809	799	725	813	747	808	798	790	794	793	799	760	766	792	709	778	779	718	754	780	786	745	794	762	755	718	796	793	757	791	812	799	756	763	769	738	723	773	757	770	751	766	835	788	736	750	719	722	724	754	807	755	776	764	763	815	793	780	744	715	799	767	761	746	770	725	735	761	733	777	721	790	760	716	755	765	714	763	727	774	783	825	757	801	725	782	770	703	780	744	773	744	767	733	779	746	779	777	723	806	793	787	739	794	751	732	811	778	793	768	747	767	763	798	721	764	704	757	752	772	769	707	724	767	765	770	798	738	769	798	759	733	750	769	752	733	787	761	824	742	759	823	744	747	811	745	773	775	769	743	753	769	777	750	774	756	732	753	737	742	750	803	801	732	775	746	771	762	759	782	789	754	767	793	761	764	676	728	765	799	802	730	788	735	730	777	774	774	752	762	741	818	740	792	748	741	743	749	758	743	726	761	743	752	768	792	753	707	765	797	777	791	769	806	754	770	797	826	784	743	737	760	707	749	764	726	743	769	734	714	754	802	811	789	773	776	767	771	748	752	756	750	745	858	731	772	770	714	804	771	728	750	761	804	774	727	801	766	756	779	796	747	781	751	774	731	764	746	721	767	773	800	763	761	764	744	773	770	817	758	796	744	804	778	749	739	770	769	742	791	764	775	681	759	748	744	762	737	767	744	769	702	747	733	762	719	777	743	756	783	803	741	704	722	770	753	739	757	762	759	758	738	768	783	751	772	782	787	795	705	770	723	755	771	738	774	790	761	783	756	741	733	756	788	774	781	759	700	775	806	711	717	754	842	733	800	767	758	716	751	714	771	762	760	775	805	748	788	755	729	780	738	781	750	804	731	769	757	717	772	741	757	778	730	807	764	773	745	766	764	758	769	740	733	731	731	760	734	777	749	783	771	750	710	758	804	724	743	790	764	761	763	828	752	729	752	764	725	752	771	778	787	761	788	749	819	733	754	752	786	785	759	719	741	775	735	743	752	802	790	770	698	773	721	759	748	745	784	691	814	720	753	797	739	792	753	716	759	751	769	767	772	799	779	744	742	778	749	765	773	804	748	775	788	740	738	774	710	734	779	787	761	772	742	744	747	772	791	788	734	752	740	764	790	725	743	739	754	743	791	796	752	770	768	758	824	728	763	778	710	757	731	757	783	778	817	756	726	764	752	745	788	742	769	765	787	794	749	766	794	818	823	742	795	769	773	777	761	731	739	751	759	736	769	760	777	814	762	766	768	770	751	747	803	761	772	825	712	785	799	755	781	794	781	750	748	764	733	767	789	778	714	775	737	778	787	759	788	799	768	764	745	767	736	770	805	809	713	798	731	786	756	732	798	732	758	757	762	784	764	774	736	731	710	781	719	815	759	780	804	807	772	743	740	756	774	763	810	705	774	751	784	809	789	788	769	731	778	790	771	750	798	780	717	776	778	735	754	757	746	748	748	773	800	749	781	749	767	802	755	729	739	710	724	783	790	747	754	720	762	752	797	765	748	777	738	728	794	737	760	767	790	774	729	741	753	730	768	754	793	740	788	752	816	785	733	800	778	733	776	761	737	776	755	736	757	748	714	744	770	748	781	752	758	770	764	724	757	732	764	753	743	720	729	816	772	802	751	771	775	746	784	720	755	771	795	786	727	759	765	718	760	736	804	716	812	718	748	751	822	731	735	740	779	751	786	756	718	741	766	781	772	767	737	738	750	783	712	764	770	761	749	780	756	744	725	803	764	781	811	773	703	709	794	758	765	775	732	730	766	726	751	762	699	748	765	782	781	782	822	823	756	787	794	795	756	734	744	752	803	817	749	794	740	765	794	784	771	739	738	759	719	758	755	749	791	782	754	798	732	798	791	774	748	764	719	780	778	805	728	781	778	723	772	735	797	791	748	753	737	767	710	789	739	745	765	781	755	771	745	735	769	772	741	764	800	792	813	750	802	780	770	776	793	761	731	765	747	798	757	746	743	763	806	764	784	772	737	702	758	764	747	759	769	713	796	753	793	722	773	825	777	811	781	795	760	790	793	763	778	700	763	710	743	763	762	767	758	747	781	716	750	771	752	782	765	765	753	739	715	740	793	745	749	788	736	745	828	756	773	742	743	786	772	760	751	736	759	776	796	741	760	804	768	758	764	728	777	780	773	743	745	761	773	782	769	749	726	824	792	753	741	768	734	739	756	692	760	796	769	756	766	796	755	766	763	773	771	759	743	751	805	753	785	739	730	708	761	757	741	777	792	757	782	777	806	756	756	717	757	767	793	728	743	761	769	787	722	695	799	765	739	662	747	759	743	793	778	790	780	761	807	710	790	752	731	749	753	754	768	720	773	766	765	829	773	777	774	792	745	790	766	759	793	764	769	790	783	751	768	746	721	770	756	730	716	816	773	755	759	735	736	752	755	779	749	759	742	762	751	810	717	776	760	735	779	747	798	767	789	719	740	747	773	781	794	794	766	768	784	748	742	778	743	771	787	835	786	774	736	772	746	735	775	726	736	804	742	686	772	753	748	727	759	769	793	772	747	743	791	795	761	803	724	749	763	823	770	734	710	749	729	759	755	780	778	733	734	726	725	774	750	782	724	789	777	749	787	804	756	758	745	770	749	778	774	751	748	745	743	795	744	787	721	778	771	785	751	739	760	793	715	809	775	776	766	745	772	799	740	799	755	701	809	761	704	729	708	800	762	785	753	721	759	732	793	711	770	783	766	737	696	768	739	776	751	762	702	757	812	746	741	804	785	780	772	780	774	767	734	773	769	752	764	741	782	745	776	790	813	715	726	719	746	690	763	739	732	744	755	777	759	767	755	787	786	777	776	755	768	769	744	791	816	747	732	747	781	724	780	753	744	750	745	747	752	723	729	731	732	783	768	762	766	791	759	736	706	757	750	770	757	745	754	776	771	751	781	726	760	768	734	806	703	771	741	746	766	751	822	737	768	781	745	781	808	819	783	750	720	770	788	761	799	799	746	815	756	747	779	748	737	785	747	756	725	765	726	748	778	757	770	819	775	800	733	716	740	786	770	754	774	776	791	733	796	759	756	753	746	772	772	734	769	733	756	746	718	715	745	787	750	723	784	761	739	758	728	734	762	796	750	806	744	789	775	736	736	744	749	744	748	681	686	767	804	811	740	790	728	770	794	742	730	736	777	775	779	775	798	761	741	752	764	753	794	731	772	773	766	777	738	734	760	733	741	773	783	763	746	787	826	818	774	751	802	779	768	755	745	802	747	730	751	765	738	808	747	718	762	791	759	757	716	683	727	786	741	780	775	758	741	730	766	767	812	748	716	742	760	750	741	758	783	777	814	671	805	772	761	759	773	759	762	739	760	722	765	812	799	758	717	777	728	741	735	745	756	779	740	778	738	746	769	744	757	767	762	794	738	801	713	824	786	756	773	806	741	774	756	823	792	747	814	744	763
24310	21462	25262	28096	21469	21610	18381	3949	2131	1648	1242	1087	1016	831	746	621	532	513	488	447	382	375	371	371	389	358	337	319	332	364	355	350	344	346	363	326	367	344	362	326	308	329	319	360	293	338	315	334	334	322	333	326	310	339	331	355	345	350	311	363	319	314	357	335	302	346	352	322	327	340	301	270	365	318	321	322	301	328	319	316	325	349	296	323	337	323	360	334	318	305	339	342	343	299	342	332	299	333	293	321	341	343	377	338	349	314	337	297	309	348	334	335	328	328	295	319	334	379	341	319	316	324	315	323	338	331	349	316	330	365	311	338	335	320	316	335	303	330	336	337	329	343	311	297	310	345	308	344	332	315	332	316	290	343	332	369	301	325	316	330	307	312	299	360	342	338	348	291	314	341	362	319	311	329	307	336	309	313	322	311	332	322	334	341	337	323	335	344	361	312	314	292	305	325	312	334	319	321	334	350	324	314	326	296	343	315	327	336	310	313	322	331	298	331	340	327	320	302	341	336	336	333	337	293	352	348	309	319	341	326	353	302	312	327	328	343	295	303	319	349	335	334	307	310	319	313	305	311	315	318	292	328	337	332	307	346	339	332	293	375	318	299	319	361	332	300	324	337	339	308	324	315	305	331	313	322	349	361	329	368	313	319	296	355	305	308	293	314	369	314	359	347	339	338	320	281	317	344	304	331	305	316	346	318	303	327	337	316	324	319	327	356	354	312	337	321	311	320	333	338	339	346	286	312	324	344	342	332	333	323	319	327	320	320	326	327	311	327	315	289	345	326	289	321	370	354	319	341	348	327	314	328	345	344	332	368	365	305	352	300	324	291	329	312	297	327	337	322	293	326	346	319	300	356	363	327	331	306	318	343	295	325	317	326	307	345	312	303	336	284	317	341	351	311	319	332	325	300	341	361	369	315	309	305	312	313	329	319	332	345	364	297	305	311	321	323	312	294	345	332	342	299	309	337	308	325	351	293	314	322	319	327	297	311	313	319	355	343	349	351	339	342	338	320	299	314	357	324	335	313	366	342	296	337	316	353	295	284	349	326	347	346	398	299	341	298	342	329	350	323	307	327	379	343	332	310	328	311	352	328	331	318	339	305	302	343	342	330	315	329	332	325	336	371	349	301	306	360	327	317	308	338	300	337	343	306	323	316	301	353	332	342	341	325	343	294	306	303	340	310	297	328	329	328	304	345	364	311	327	351	345	335	327	331	338	300	353	301	297	299	313	328	315	350	344	300	355	330	323	267	319	361	305	353	308	317	340	343	340	327	330	331	330	321	335	344	339	316	336	316	296	305	327	341	290	323	329	347	354	351	317	332	341	320	320	321	325	371	304	318	335	327	326	376	321	346	331	302	339	302	314	341	325	333	349	307	347	334	358	290	300	311	302	315	299	329	295	298	303	309	320	324	324	343	318	293	301	351	341	322	308	307	317	331	340	345	339	313	350	312	346	328	332	294	315	323	344	342	353	319	318	352	323	315	318	316	325	334	337	325	314	319	345	318	312	318	303	318	326	353	327	325	362	298	303	327	294	316	332	333	342	336	312	301	273	326	304	333	308	333	318	347	298	304	355	328	329	322	316	330	340	312	365	312	301	351	333	340	305	343	315	325	333	328	316	348	322	326	336	332	316	323	324	315	315	339	336	317	300	327	314	312	330	294	321	335	325	336	351	350	324	326	349	303	297	330	342	347	335	320	322	315	327	313	300	319	334	325	315	360	319	313	302	353	325	347	314	292	338	325	322	297	302	292	330	325	310	273	322	288	360	318	328	350	317	304	294	299	316	326	334	311	319	328	308	340	341	355	312	349	298	340	309	298	329	337	293	324	316	350	309	310	301	327	341	311	334	308	309	310	341	336	317	304	318	343	329	296	341	341	358	297	329	312	308	283	344	318	321	330	336	328	354	300	338	289	330	341	323	355	336	312	302	348	336	349	348	333	323	307	338	309	355	318	324	301	321	313	366	336	342	331	323	303	297	309	345	323	309	340	314	346	339	331	322	327	346	318	315	328	320	310	320	312	326	274	328	315	321	332	338	311	305	341	319	329	298	334	346	323	300	306	309	304	331	350	321	325	339	316	332	361	309	319	339	319	340	317	317	305	313	325	366	375	316	345	307	318	344	347	286	331	314	311	292	360	323	303	329	337	316	332	355	312	355	305	348	325	311	335	289	339	348	321	299	332	348	330	298	304	300	327	298	287	315	316	305	350	298	334	341	354	291	313	330	279	337	326	338	319	336	310	356	358	342	326	327	279	329	326	296	317	329	310	336	315	302	317	320	313	333	330	316	317	302	322	298	353	361	349	344	297	312	305	311	311	293	312	323	301	346	325	334	334	288	373	305	305	303	295	350	287	337	299	333	335	347	336	323	327	345	321	345	351	329	322	345	327	301	338	292	308	337	310	340	312	307	340	367	329	314	330	341	330	331	333	334	352	329	317	328	279	349	288	336	334	338	368	331	326	304	301	295	328	313	299	341	332	341	305	339	338	337	366	312	331	336	323	361	328	357	349	341	325	356	346	328	317	304	359	320	308	304	328	328	332	313	359	306	317	341	356	356	311	345	288	322	308	328	284	301	308	352	299	361	325	340	332	300	313	351	313	305	319	305	320	308	317	299	319	316	342	354	340	327	342	331	345	307	339	330	347	328	349	310	358	331	335	325	332	325	349	286	297	319	339	318	300	320	298	309	345	336	335	337	323	336	317	317	311	321	335	299	342	304	319	323	359	314	335	316	340	303	360	343	340	311	346	330	342	310	335	335	328	327	322	310	311	346	343	367	309	331	338	326	335	353	329	299	329	285	316	334	280	318	345	339	329	336	321	322	321	308	306	278	328	327	326	290	332	347	306	333	314	320	319	327	319	304	315	290	351	366	325	315	312	286	340	323	320	276	293	303	308	367	294	318	333	328	360	353	306	330	355	318	328	324	319	310	344	324	301	344	320	310	328	329	317	303	294	301	312	349	298	305	347	300	316	317	346	362	340	305	326	333	321	363	344	313	325	367	323	358	374	321	337	288	339	353	313	322	314	332	345	325	379	340	313	319	349	310	305	321	338	295	303	314	319	316	328	341	317	315	334	298	350	295	302	332	309	359	330	320	346	326	361	301	302	340	310	327	326	327	330	326	308	284	355	320	371	343	357	335	340	358	314	355	347	346	321	308	318	335	329	321	303	358	324	278	319	297	347	304	287	290	334	290	320	322	327	314	335	321	302	300	332	315	331	330	298	341	282	349	334	331	333	357	318	305	341	315	307	311	295	341	338	333	302	334	331	360	297	327	346	348	317	331	291	341	356	320	316	282	307	341	305	288	348	331	333	312	330	324	346	341	334	345	318	291	331	307	291	330	312	326	335	278	326	309	301	358	346	307	323	329	337	313	311	315	325	325	338	324	343	311	330	329	318	312	312	316	310	366	320	311	293	319	289	315	325	272	319	312	314	335	309	348	320	376	322	315	352	319	334	328	344
26019	44103	27614	10903	3839	2678	1993	1695	1391	1254	1118	1039	1003	984	946	851	827	822	802	793	792	806	731	780	761	772	678	728	823	768	775	716	739	811	762	764	703	790	724	721	755	737	784	692	772	698	760	691	732	753	775	739	793	724	700	730	679	695	747	660	779	768	737	727	736	725	709	753	736	765	749	700	744	719	704	775	743	714	737	708	741	808	678	744	714	762	740	696	730	703	724	674	735	683	719	764	725	789	720	735	755	706	706	738	698	735	768	712	759	755	760	773	762	761	753	732	751	748	739	732	794	696	749	757	731	721	702	712	735	716	751	727	758	693	703	746	696	698	731	698	755	726	722	774	773	749	756	773	730	712	692	693	709	749	754	711	706	722	704	709	698	761	720	740	758	716	681	763	728	693	749	750	754	732	745	727	729	803	764	732	699	730	706	747	695	705	693	720	776	743	696	745	710	748	736	730	732	747	778	688	699	690	708	716	742	770	724	755	715	718	758	705	722	751	745	703	704	740	766	742	754	787	733	726	724	722	774	740	739	759	676	734	726	726	716	765	683	716	754	719	726	696	730	714	742	680	738	701	727	737	712	745	768	697	711	729	724	730	741	698	734	790	729	759	746	725	705	762	789	697	681	707	744	699	750	720	717	727	745	736	732	769	730	723	708	740	736	731	737	743	751	769	706	683	738	755	734	676	748	712	706	736	749	733	739	739	708	696	736	744	727	728	730	738	803	724	745	744	742	710	687	697	734	693	746	722	736	748	703	713	746	722	690	686	736	714	744	703	757	749	706	708	698	738	750	755	707	719	717	689	741	712	743	708	708	704	713	746	730	722	732	730	725	732	750	735	703	746	690	720	754	735	713	742	702	735	739	734	680	742	766	742	717	735	737	734	715	717	733	702	678	744	695	699	763	700	781	744	716	742	685	723	715	733	748	772	762	771	734	758	711	744	726	729	723	702	743	762	709	761	735	711	706	713	703	747	757	716	750	705	756	735	755	702	750	754	710	763	724	710	716	726	724	738	759	755	748	751	772	751	720	784	767	781	729	748	737	724	749	733	760	797	724	706	735	756	665	732	745	722	718	748	701	708	710	731	751	754	737	735	785	784	689	724	668	762	676	747	734	754	787	725	759	771	696	683	722	741	725	733	692	738	745	721	726	688	668	700	705	734	750	690	740	707	705	759	733	720	763	740	733	707	713	721	739	673	766	766	715	737	691	697	733	758	716	742	703	748	742	765	688	808	756	734	686	705	760	717	710	750	708	710	637	776	734	739	648	713	708	701	755	736	726	733	762	736	742	698	710	701	713	710	795	728	693	709	707	758	740	737	745	733	722	724	711	740	765	699	719	728	710	727	742	718	704	736	673	754	711	726	724	801	743	748	793	767	684	644	708	733	708	760	690	766	711	675	691	798	733	728	759	716	690	768	684	705	759	701	705	700	719	770	744	700	692	756	736	764	706	758	716	747	702	761	701	727	680	728	717	761	730	756	759	715	732	780	712	760	725	712	802	731	758	756	781	734	735	713	740	767	707	709	692	754	708	749	789	694	788	761	776	727	733	717	714	762	762	723	734	708	766	753	717	762	737	721	707	693	749	745	703	743	791	733	764	738	723	716	742	744	751	755	752	750	719	786	792	715	752	813	760	691	714	711	735	738	734	752	705	701	731	755	720	692	717	738	716	732	675	758	756	685	747	716	749	729	691	744	723	744	754	740	752	726	770	735	657	677	751	727	778	742	696	692	728	738	760	679	723	716	709	716	698	713	759	699	732	758	735	724	784	749	756	717	785	711	776	753	705	706	730	704	708	770	779	753	739	753	710	691	713	734	715	782	732	781	719	743	728	706	706	714	680	726	773	715	791	744	764	728	759	673	737	724	746	803	759	729	745	782	771	736	705	732	696	723	736	759	786	727	770	716	756	765	693	693	721	793	725	731	733	701	771	751	730	742	739	698	756	744	702	782	721	698	769	733	750	680	692	707	734	756	745	702	752	758	732	710	765	766	726	713	726	723	736	701	717	699	735	738	729	735	781	771	737	734	700	696	748	712	744	716	705	695	713	755	741	744	720	796	757	730	705	703	712	694	722	780	723	758	733	739	755	724	706	776	682	740	703	719	757	696	719	681	750	708	727	753	728	733	750	716	749	707	736	747	754	738	713	693	718	748	735	685	717	758	691	755	740	720	747	737	714	712	735	691	746	721	728	703	728	740	737	710	682	673	711	772	691	772	765	729	737	727	707	764	716	705	703	753	681	722	775	702	717	753	740	707	754	711	714	737	728	739	730	729	748	753	739	723	689	696	760	722	748	733	676	703	721	708	732	717	782	730	704	745	721	765	749	714	703	753	718	718	698	769	713	723	696	724	693	741	713	731	747	733	712	750	763	740	718	688	720	727	736	730	767	786	754	762	704	737	728	733	749	725	747	732	743	717	738	711	745	677	709	716	725	765	736	736	750	755	693	706	732	720	725	709	715	727	740	718	687	733	730	755	782	693	747	760	710	704	749	735	725	738	714	795	713	724	697	679	701	759	716	716	716	771	750	716	730	741	716	709	750	680	718	782	727	744	744	699	733	721	750	757	756	736	729	695	754	785	745	753	685	703	755	725	748	741	734	728	726	731	714	716	672	707	699	713	712	675	699	796	735	779	732	726	707	734	755	758	664	753	723	690	730	727	724	703	696	718	733	793	723	673	723	789	710	746	701	694	718	722	765	745	715	698	730	788	773	718	735	721	772	722	752	754	711	678	737	724	723	719	735	756	680	750	719	722	749	759	756	780	738	744	744	739	676	759	690	737	719	749	755	715	739	724	702	694	702	714	753	702	695	653	772	767	746	726	712	693	721	721	731	707	689	768	755	694	724	730	741	739	750	730	692	753	713	674	733	731	751	779	702	723	686	772	763	736	722	724	704	740	739	730	727	749	789	720	754	680	733	695	740	701	711	742	751	702	705	765	733	723	741	782	757	721	705	737	728	741	689	750	712	748	743	683	720	714	764	724	763	711	702	781	802	712	753	798	746	689	762	735	682	678	750	707	740	735	724	724	729	714	734	723	773	736	727	712	728	736	752	696	692	715	684	715	710	741	757	755	758	738	727	700	686	742	712	770	756	718	733	702	691	768	764	752	724	702	730	748	746	727	774	777	719	689	706	702	750	702	778	706	721	727	719	724	719	752	724	694	692	774	730	723	749	755	667	731	740	734	733	742	768	700	755	744	775	746	710	683	754	728	741	741	744	740	762	728	723	776	692	728	715	716	700	725	737	767	744	741	788	736	714	748	734	713	741	658	742	731	747	672	713	687	724	731	723	735	767	758	746	767	739	742	731	719	736	742	759	669	719	749	750	714	777	688	776	699	701	724	731	682	741	706	749	723	727	731	759	762	725	714	760	743	714	768	713	736	778	706	686	731	722	755	764	754	721	740	688	744	725	729	732	760	751	742	709	688	713	726	729	751	715	762	684	754	723	729	751	749	691	787	712	739
33058	24084	21722	9209	3164	2325	1958	1506	1249	1080	733	784	623	603	542	488	520	457	426	398	363	434	366	413	358	386	392	405	431	402	385	374	391	377	403	363	344	383	368	361	323	362	371	388	367	354	352	385	354	410	407	345	340	390	373	389	342	380	339	366	378	357	395	401	382	398	381	370	353	380	344	360	384	354	371	369	375	391	380	395	390	374	406	366	372	405	374	375	356	369	366	352	363	358	385	382	370	299	385	378	375	375	367	381	375	352	332	353	350	372	352	369	400	351	374	366	410	354	396	421	377	368	400	389	345	376	395	365	361	386	405	383	350	336	352	360	354	367	331	365	380	386	372	364	382	395	354	359	372	369	373	360	366	371	370	339	361	332	368	366	369	398	398	365	366	367	381	418	421	337	389	387	362	368	361	383	372	368	349	363	402	387	357	381	390	330	380	386	340	340	393	379	350	367	384	363	381	349	384	327	332	338	328	377	376	364	348	368	396	362	353	382	381	353	387	373	380	391	405	355	378	360	376	346	327	364	395	371	387	361	334	392	343	366	365	336	386	332	365	304	363	363	361	353	379	345	354	352	377	363	356	363	343	362	330	344	370	322	361	337	355	381	356	398	345	371	382	369	379	357	375	372	378	353	359	354	356	353	335	348	367	344	335	383	399	362	362	380	321	333	365	386	373	316	385	354	354	313	355	378	359	354	386	367	357	389	334	304	384	348	381	363	344	363	364	364	363	374	378	362	338	366	349	381	374	379	366	351	405	402	341	366	334	352	348	365	391	363	319	358	350	397	343	335	357	378	361	347	350	336	355	349	346	332	360	349	363	368	364	389	386	335	350	352	347	352	368	320	369	371	311	392	423	367	382	384	343	333	381	386	361	402	351	373	371	363	336	383	368	351	365	352	405	358	393	371	382	383	381	355	379	346	337	384	354	341	369	384	366	368	376	404	353	364	349	366	364	357	376	365	342	378	373	332	372	356	342	406	386	366	363	347	328	362	365	354	363	371	360	358	370	349	365	376	337	342	382	342	365	400	382	384	364	373	365	372	337	388	333	344	378	379	378	355	364	335	381	342	349	347	354	376	369	372	351	395	370	388	379	363	381	360	373	392	350	363	349	387	356	402	343	346	383	363	390	379	359	362	351	365	400	393	383	372	362	384	401	385	405	353	377	353	378	392	364	365	393	354	395	379	358	355	366	351	396	384	351	387	389	371	369	389	364	355	376	382	346	381	360	366	318	359	339	343	367	378	372	360	406	376	373	415	351	308	385	355	372	369	387	358	376	397	350	361	371	366	360	403	377	360	373	395	369	363	349	321	361	359	327	333	377	358	363	355	347	365	323	372	401	368	375	371	397	380	348	402	350	343	379	387	378	372	374	349	375	399	374	367	369	351	391	384	341	354	320	382	361	403	381	352	397	344	376	378	376	397	338	378	361	395	322	378	352	364	392	348	361	346	362	330	376	396	364	342	388	373	378	346	389	364	364	335	342	339	356	364	383	381	361	394	348	346	373	365	341	371	373	358	331	338	369	369	383	343	347	381	357	362	361	380	366	406	334	317	381	341	354	386	352	364	376	372	368	338	368	336	392	376	347	367	348	376	327	356	386	339	371	359	373	373	408	356	369	351	386	384	365	344	361	334	369	363	351	349	388	348	369	346	362	333	350	363	344	377	381	350	375	388	374	372	404	370	370	398	373	339	380	365	367	388	382	358	363	376	358	387	362	381	401	379	337	326	351	397	369	383	370	342	364	342	373	395	341	378	312	395	384	325	345	370	406	390	367	376	370	356	359	349	362	386	362	352	365	380	348	366	378	384	369	341	390	365	392	358	353	380	397	376	389	400	369	368	357	349	366	367	368	376	386	386	336	348	366	360	361	403	349	346	353	353	350	349	366	316	350	374	360	364	380	375	334	368	393	383	334	363	366	379	398	401	392	379	370	368	370	374	392	382	346	348	361	353	343	369	371	342	379	378	359	342	349	377	369	373	353	360	367	392	377	394	332	383	362	402	363	395	401	342	360	375	360	370	357	363	314	364	344	388	352	388	392	388	384	349	382	361	368	357	369	381	378	373	392	372	374	403	384	390	379	346	359	367	365	385	343	381	363	392	371	380	376	346	376	366	345	332	362	360	380	403	388	391	384	404	402	373	364	322	380	362	366	346	368	354	378	388	333	338	303	365	393	381	355	343	372	396	351	349	374	359	421	351	372	391	388	403	325	365	383	351	367	341	342	363	349	381	394	367	351	388	369	365	337	372	362	364	345	381	419	388	381	385	359	379	351	344	384	342	355	356	356	393	374	332	332	367	370	355	347	356	396	370	335	367	328	379	379	387	387	404	385	360	365	344	380	382	380	386	377	337	356	346	381	366	361	379	345	343	361	378	364	325	345	375	344	360	366	345	380	374	387	347	348	362	377	384	336	360	336	349	338	375	368	366	388	370	374	342	367	370	396	374	357	354	381	383	363	373	367	379	337	359	343	361	385	429	356	386	359	370	375	384	363	364	359	385	374	332	359	382	331	340	374	376	381	397	347	371	439	358	369	341	333	361	361	326	373	350	371	345	390	349	366	352	347	381	375	407	353	355	337	383	390	348	368	354	384	392	367	369	351	363	371	371	395	379	366	357	362	373	403	353	370	387	339	369	348	391	354	343	350	366	344	393	400	389	338	340	365	365	379	368	389	383	327	344	360	377	364	379	382	373	386	345	336	358	355	349	361	367	360	347	401	385	353	408	353	353	397	363	375	380	386	363	357	367	366	384	364	381	370	380	359	342	388	356	353	379	351	362	377	359	356	394	389	353	352	371	366	352	386	370	360	331	353	372	339	343	378	383	364	360	347	367	329	371	384	376	330	379	367	368	365	355	350	381	371	350	384	400	386	367	382	370	339	339	383	401	361	392	347	356	379	348	346	391	328	362	376	362	356	379	347	349	354	370	368	357	400	375	380	352	350	363	366	349	343	357	340	329	353	338	370	373	381	364	350	363	379	381	365	374	391	385	357	399	393	358	364	389	368	373	331	365	339	365	385	364	364	352	363	372	367	395	341	359	362	386	373	356	355	380	352	388	352	352	414	329	349	397	345	345	371	358	350	391	332	349	356	402	356	358	359	397	351	378	382	329	359	356	321	367	413	348	386	362	360	364	389	325	378	350	376	353	387	379	352	385	409	347	352	361	377	336	391	348	336	365	351	340	414	376	384	403	367	376	350	396	411	350	353	354	345	372	393	353	368	379	349	355	348	346	379	381	372	384	369	363	365	319	346	369	345	355	362	326	386	345	358	394	366	370	348	342	396	412	350	398	359	364	366	375	334	353	353	366	353	403	307	372	381	390	387	375	357	371	359	358	396	349	405	382	359	360	342	361	363	435	367	350	331	310	361	345	371	368	374	344	377	375	384	343	357	393	358	358	386	375	359	380	346	361	382	362	369	341	386	386	357	371	364	386	360	335	350	401	388	343	350	375	339	387	334	383	358	386
21691	27212	13440	4329	2271	1756	1451	1279	1240	1154	1033	997	1040	947	907	895	935	909	859	918	827	920	789	895	815	814	876	818	831	810	886	858	877	859	881	866	774	821	838	858	832	853	870	826	857	885	818	914	812	841	821	820	837	834	872	865	901	786	776	852	849	790	769	853	828	849	817	888	830	839	833	850	865	881	844	846	848	854	810	809	862	820	814	849	834	843	831	812	854	845	825	818	861	868	888	829	841	809	828	879	818	875	864	836	826	795	796	851	801	849	801	834	839	836	811	817	854	871	825	821	790	873	834	828	908	802	859	834	859	830	854	796	894	831	803	846	846	855	846	815	813	876	872	837	800	807	816	819	819	847	792	832	830	787	795	833	900	791	744	882	858	815	841	839	807	845	840	821	852	802	863	845	852	831	835	859	805	865	813	816	918	793	804	781	919	879	776	821	843	824	797	810	829	852	797	785	807	776	890	837	877	848	850	842	798	856	900	846	828	876	822	839	816	844	856	810	830	861	863	861	889	840	916	819	899	861	864	807	871	885	844	806	828	866	829	828	884	884	854	823	819	836	801	831	864	885	842	791	824	833	843	848	828	851	836	816	808	821	835	835	797	811	832	827	854	887	851	842	774	874	806	828	814	781	777	871	791	793	841	869	912	832	890	785	805	809	876	856	792	853	851	837	860	833	827	795	827	845	818	828	844	782	826	844	859	842	855	843	823	780	871	814	797	818	869	829	833	825	861	841	784	860	814	863	866	871	854	781	833	824	888	914	832	793	800	857	837	837	896	841	846	844	846	851	848	818	836	789	744	836	823	862	848	804	821	871	784	843	838	799	860	905	820	908	846	816	822	842	866	819	843	864	825	837	785	871	835	842	818	799	839	830	840	857	874	811	868	800	865	843	836	869	826	828	857	848	814	804	782	857	830	824	785	865	844	854	798	823	812	842	831	847	886	797	839	897	816	830	889	812	842	815	837	800	883	861	811	867	858	858	829	824	866	832	841	830	810	827	852	806	858	832	862	822	851	836	772	791	847	852	876	870	784	881	844	886	829	850	769	846	808	807	825	877	856	839	897	795	809	788	849	875	826	813	862	840	824	836	801	802	809	841	786	840	824	830	785	772	870	829	802	820	801	809	826	815	815	820	858	785	874	810	820	851	811	824	844	896	830	853	885	878	859	798	841	840	843	812	773	841	829	881	791	859	842	853	804	847	818	853	871	863	849	866	841	816	868	829	834	836	818	798	870	802	860	865	814	853	817	805	827	809	848	866	805	827	852	878	817	779	865	781	821	866	863	827	815	849	840	869	829	860	874	786	789	846	816	874	853	866	827	856	834	884	855	835	891	841	853	841	811	833	812	786	807	874	868	839	838	870	882	833	812	796	830	810	832	899	834	837	857	810	860	804	797	842	853	817	896	807	857	837	795	841	836	819	922	835	808	804	800	846	865	788	855	769	764	844	814	835	858	804	825	840	833	826	848	835	846	889	828	861	814	825	871	856	848	857	817	805	808	817	828	842	862	816	817	833	825	856	879	823	834	829	841	898	846	828	838	818	881	830	881	850	843	801	819	816	881	862	883	864	794	829	837	857	831	875	855	839	851	821	877	781	784	829	829	806	832	838	846	843	836	837	843	835	800	801	821	790	869	882	771	811	869	872	877	833	835	845	858	911	815	867	846	844	838	840	872	900	857	883	839	838	808	860	866	858	847	864	861	836	810	819	819	844	812	810	813	904	836	830	829	820	863	831	850	850	834	816	792	885	815	833	824	830	814	828	842	819	859	826	839	818	801	804	845	809	890	923	860	853	853	825	816	823	810	833	875	785	833	847	833	837	814	862	824	873	822	799	815	848	805	833	825	803	816	817	788	815	836	782	863	839	826	838	836	792	869	854	899	835	816	855	840	809	801	786	840	810	856	848	808	779	828	800	857	773	815	794	876	831	827	800	905	804	861	859	851	850	826	813	853	779	842	834	847	793	867	822	883	831	808	846	854	870	810	824	808	819	871	827	791	885	862	853	806	834	819	876	798	815	822	838	854	818	845	836	865	808	864	840	845	869	804	821	768	874	825	830	864	838	832	867	823	827	821	845	775	863	877	823	796	885	840	840	810	862	824	868	835	857	807	819	812	820	842	830	790	874	840	851	814	809	859	842	857	812	840	864	837	834	842	836	848	853	822	850	861	843	785	846	808	789	823	844	843	821	840	869	904	875	858	829	844	807	816	822	844	819	833	846	788	795	885	846	796	842	870	831	890	789	819	832	877	846	850	866	796	859	830	863	819	806	833	805	805	842	856	813	846	792	825	880	868	839	836	804	800	819	792	833	838	865	825	848	871	857	818	798	821	788	840	796	817	812	848	826	795	858	851	855	883	863	823	827	836	838	837	854	854	823	815	860	813	858	786	864	807	846	798	858	809	835	866	869	832	816	851	848	861	839	824	777	758	835	847	822	856	847	829	817	823	797	823	803	817	805	864	829	835	855	825	858	838	861	874	831	782	834	843	815	848	854	828	817	857	819	874	814	831	781	835	874	858	790	811	827	822	832	858	812	821	800	830	869	800	865	851	749	786	803	809	853	811	780	853	828	862	831	830	849	829	842	856	853	803	827	843	835	839	784	894	849	848	816	827	817	804	792	831	870	830	852	846	836	859	848	895	772	890	816	854	827	852	850	823	807	832	840	811	819	818	813	823	851	820	838	839	862	870	807	838	811	843	845	804	819	862	836	851	870	846	818	871	831	861	796	817	799	818	851	846	841	826	844	842	869	781	903	813	793	830	829	864	861	854	847	812	810	813	852	838	820	783	822	822	799	809	823	762	870	840	862	822	825	834	787	833	828	868	863	892	795	804	854	805	833	879	804	840	859	817	857	852	875	903	919	831	860	842	859	761	810	811	827	881	763	863	832	773	895	845	783	850	853	797	844	793	815	825	829	816	814	860	840	810	858	820	840	827	817	852	805	818	804	821	816	870	844	782	864	859	891	889	872	886	829	861	829	821	842	808	837	845	827	799	863	858	836	903	827	868	876	787	820	819	851	823	823	860	800	842	778	847	808	847	833	859	798	881	831	846	783	856	912	823	820	834	819	805	853	770	847	858	829	833	821	845	800	883	829	812	815	884	852	867	837	857	881	900	852	862	810	892	873	869	831	814	879	846	800	820	837	837	851	813	806	885	835	815	897	865	861	840	833	809	848	819	828	840	814	811	839	802	843	822	908	861	840	909	878	788	802	834	815	836	796	770	818	826	833	809	834	852	814	834	811	870	854	817	872	826	865	843	831	842	925	836	799	844	839	839	861	843	859	826	756	810	846	831	868	853	835	840	824	871	836	882	867	791	868	845	826	822	828	806	848	807	872	827	884	854	844	798	849	828	830	854	850	813	844	844	779	810	815	822	806	830	853	836	824	862	828	832	812	818	818	843	845	861	867	858	848	873	826	880	830	812	851	854	835	849	809	822	807	822	860	830	814	847	818	848	834	771	845
24920	21497	24948	28459	21514	20040	4500	2105	1452	1261	1056	829	749	695	609	552	515	495	436	461	413	391	378	395	390	353	347	367	336	325	369	333	350	356	299	325	397	344	334	352	322	324	354	370	355	330	342	306	384	388	319	349	347	331	335	325	389	353	344	332	371	311	319	354	355	334	342	325	334	359	321	339	342	323	313	310	324	341	327	366	309	315	319	320	335	319	333	312	311	349	330	326	335	335	326	289	326	371	326	279	349	322	331	342	319	286	328	312	363	321	363	316	372	327	346	342	367	326	342	372	325	344	342	348	381	292	342	364	353	339	341	356	340	332	318	339	336	313	310	285	349	314	336	340	357	342	325	349	360	291	376	361	296	335	308	337	309	338	302	348	326	338	371	334	374	312	313	318	325	315	357	326	310	329	345	322	363	346	368	373	310	349	271	323	342	345	341	357	358	370	340	370	344	305	327	341	334	338	373	317	395	366	320	325	351	299	325	329	332	315	319	330	337	325	322	309	330	339	301	313	357	307	316	355	336	358	346	338	333	329	302	323	346	336	343	342	343	338	333	295	320	331	380	330	324	306	334	339	334	330	334	323	329	315	330	321	317	317	346	319	298	356	335	353	308	332	328	349	303	322	339	320	341	346	369	323	367	317	323	339	338	351	352	352	311	337	322	318	287	325	316	337	311	357	364	342	335	364	315	344	336	280	313	339	309	328	293	332	335	352	364	349	360	332	332	305	335	351	340	327	359	332	315	349	316	307	325	336	332	345	350	327	352	352	360	372	340	358	325	314	330	334	363	338	339	366	338	313	345	363	308	344	296	348	336	327	308	336	315	333	340	359	319	334	323	355	333	364	317	324	357	329	371	333	343	342	318	313	326	328	304	328	347	307	324	338	324	305	390	334	332	308	281	339	332	325	307	336	305	327	346	345	358	328	342	312	341	356	323	316	328	378	304	336	346	346	303	305	315	297	314	365	326	330	295	345	327	372	329	324	325	346	268	331	333	376	347	353	338	353	348	331	323	344	335	321	337	341	323	334	377	365	322	305	338	331	343	322	338	318	301	376	309	330	312	329	340	309	317	367	336	354	327	346	315	315	307	344	333	319	326	351	353	345	349	342	382	331	314	347	303	365	297	297	306	341	337	316	329	340	274	339	332	319	306	352	353	322	350	343	326	303	345	334	338	329	340	352	301	321	330	384	313	333	347	302	295	334	328	358	344	344	353	337	337	312	332	306	364	349	327	341	361	326	327	362	312	360	321	312	329	348	331	307	313	323	323	354	363	366	363	320	340	346	347	304	344	318	347	321	331	357	300	314	286	324	282	313	334	343	364	347	349	318	342	338	318	371	335	347	369	350	327	342	321	352	343	332	329	319	330	329	322	336	301	349	345	333	332	355	345	346	328	341	333	331	395	349	328	327	318	366	323	330	337	305	314	334	347	334	343	350	343	346	359	343	278	296	322	335	316	350	325	370	348	304	338	336	328	334	308	346	325	347	297	308	383	372	358	343	373	337	329	315	310	362	326	342	343	340	320	350	317	328	363	334	341	347	315	325	323	351	335	333	344	340	337	344	306	334	352	328	370	346	357	349	343	322	313	310	320	332	343	325	328	343	313	318	348	305	323	333	338	308	340	295	301	359	312	328	333	356	348	316	370	367	321	339	309	326	351	344	373	382	345	322	330	335	327	334	347	352	331	326	363	311	356	336	330	346	305	313	338	315	369	367	311	312	334	342	344	352	360	337	354	340	319	354	346	358	319	370	339	344	332	355	324	322	298	333	351	335	342	348	309	339	332	312	346	322	318	308	308	309	316	324	352	343	348	329	332	321	304	302	315	380	334	311	309	353	319	338	340	284	367	321	336	336	329	354	334	333	326	347	347	309	334	329	325	330	361	322	347	310	322	349	326	343	347	385	379	348	338	317	362	350	361	347	305	318	342	338	331	346	352	363	333	300	300	351	310	347	338	377	342	330	341	364	303	362	352	340	334	369	312	336	366	322	335	361	346	365	342	294	318	360	335	315	334	323	337	341	310	356	317	283	328	315	305	326	339	327	336	331	351	337	344	339	317	337	323	358	363	329	312	335	327	342	344	354	308	318	351	350	307	338	308	359	298	337	351	323	308	323	313	350	312	321	307	367	302	282	353	360	344	326	334	319	358	321	347	333	299	311	316	313	324	320	348	373	340	333	340	317	346	341	376	328	341	334	320	309	326	296	326	340	346	322	355	325	346	331	317	351	303	319	334	324	325	343	272	348	342	292	349	340	348	354	295	357	308	338	328	297	286	327	365	329	333	322	339	318	342	312	359	327	368	339	361	343	325	360	345	351	317	327	324	320	339	347	315	340	368	355	342	320	328	336	336	367	354	321	328	324	318	358	317	349	353	355	324	314	350	308	315	336	342	335	338	381	364	351	307	351	334	346	360	318	363	358	370	336	311	379	318	301	315	331	358	338	313	341	342	327	341	332	308	352	353	356	292	352	314	303	341	309	337	345	335	310	338	335	322	366	335	364	313	325	325	340	333	365	351	316	336	326	357	316	310	322	359	305	329	364	333	357	347	328	322	331	335	293	333	344	352	347	323	362	353	333	317	343	337	314	348	355	364	362	318	348	367	368	321	334	331	347	345	324	327	350	346	318	316	349	326	319	309	324	321	345	312	341	349	355	330	371	334	308	364	344	342	336	347	323	304	332	319	338	338	375	307	354	342	338	346	318	340	319	328	332	358	331	329	333	295	338	360	321	329	306	345	364	306	344	322	317	320	328	324	353	327	327	341	297	338	336	333	315	359	313	349	368	286	357	339	343	327	350	321	316	370	333	328	305	354	343	352	321	331	337	349	348	316	358	344	323	359	339	327	352	336	318	316	317	312	325	300	319	293	337	327	340	347	314	331	323	350	355	352	364	338	335	343	324	358	322	316	339	312	325	324	323	331	364	326	345	303	292	337	363	357	338	333	293	349	312	336	332	335	342	350	363	330	318	331	321	360	297	317	346	337	320	339	340	304	360	337	315	329	331	329	329	321	343	345	344	345	354	327	320	326	292	346	315	353	327	331	341	350	325	309	301	308	346	326	312	321	341	325	305	356	317	348	328	309	315	347	299	365	330	330	323	336	358	314	356	328	357	337	338	324	328	319	306	354	349	328	320	331	339	328	313	312	337	333	328	363	382	328	326	318	351	333	323	346	313	290	302	311	316	318	302	318	349	352	317	346	322	342	328	313	352	318	330	326	324	305	338	337	310	361	316	375	333	328	345	321	368	337	360	353	330	339	321	368	330	346	333	329	329	318	342	357	341	335	327	339	320	371	338	345	315	353	336	338	300	331	303	347	325	335	326	351	307	322	354	349	323	293	338	330	386	364	327	347	316	319	314	332	330	324	324	353	332	321	335	335	317	340	361	330	312	361	356	345	385	302	361	321	338	326	322	368	324	358	323	340	336	369	353	318	336	314	351	361	349	321	330	339	347	322	343	330	329	359	369
23902	39363	20219	6221	2767	2081	1646	1374	1244	1134	1059	1012	960	921	834	902	808	791	827	727	813	747	760	758	755	757	800	753	768	771	751	798	726	731	754	721	783	783	774	750	744	773	745	798	741	747	770	725	731	820	753	804	761	747	781	774	776	774	736	752	768	748	767	787	776	757	778	737	740	790	777	748	767	759	742	768	735	772	797	740	741	775	807	720	792	752	782	751	771	766	824	791	784	785	819	811	775	779	770	795	760	820	749	802	748	766	768	771	738	719	750	749	736	762	770	749	717	767	763	786	806	753	792	774	756	805	759	785	751	800	765	763	752	754	748	707	747	732	757	751	791	769	815	781	791	794	709	727	749	827	728	737	727	763	728	774	758	721	764	770	729	823	798	761	785	754	778	764	737	826	743	782	725	740	759	741	794	763	732	763	748	716	781	728	745	790	758	786	788	746	746	768	787	754	775	745	757	736	819	721	770	757	763	761	746	744	741	730	763	710	789	749	786	788	755	779	796	764	775	763	787	754	802	727	798	725	714	752	752	768	729	756	718	737	800	755	755	753	788	757	781	777	777	745	791	754	724	803	838	772	723	752	726	732	763	834	701	814	779	764	753	767	715	739	752	771	795	728	776	732	803	784	755	736	820	768	758	738	771	737	751	826	768	733	752	775	826	743	752	767	751	724	738	733	752	771	813	745	764	741	781	768	719	792	761	793	724	784	763	733	772	776	793	757	800	786	724	812	785	765	758	719	826	754	791	767	752	696	769	776	783	793	743	810	768	751	773	799	769	735	724	780	779	700	789	792	783	718	756	734	743	733	721	815	715	743	756	725	725	808	811	781	720	795	736	735	783	765	798	775	794	761	808	746	750	731	782	721	767	731	762	806	744	761	791	732	806	769	758	734	733	760	767	768	748	718	805	761	771	740	759	797	742	727	754	795	795	742	709	783	781	763	788	789	799	754	795	796	760	740	783	733	779	716	711	802	763	743	774	774	707	753	741	749	810	748	806	778	764	762	736	769	732	770	749	819	764	735	737	733	794	742	757	747	806	779	775	763	798	821	752	777	704	728	733	780	791	770	763	736	793	758	756	729	751	766	729	788	733	781	729	735	717	779	776	779	777	772	784	769	741	742	750	768	750	756	768	751	760	733	771	732	754	790	794	735	753	710	758	712	763	773	728	760	728	768	825	755	816	742	731	734	737	816	789	746	738	757	717	755	777	763	769	821	764	750	770	734	751	744	809	776	731	785	785	771	769	775	750	724	743	726	791	771	727	738	822	747	780	717	748	729	731	748	818	796	790	740	791	793	716	776	768	811	810	761	780	749	742	750	752	744	775	772	734	739	779	756	777	724	753	770	716	802	751	720	778	781	748	728	781	745	786	814	755	785	753	711	794	751	728	697	792	722	707	749	797	779	772	758	768	769	772	796	768	754	764	772	720	809	760	742	728	767	790	762	744	765	749	769	791	751	768	756	814	749	757	738	740	747	704	746	724	798	761	758	738	718	773	769	810	741	769	734	752	757	808	751	726	708	745	794	744	789	739	816	756	741	812	718	757	757	809	739	758	787	770	760	770	757	769	788	742	759	792	798	717	730	714	732	759	749	746	797	748	788	722	784	733	749	744	699	718	751	776	692	782	788	785	737	774	752	789	742	808	787	754	806	794	733	767	792	707	741	781	789	781	748	682	772	778	753	793	790	737	738	747	765	759	736	785	719	770	794	781	755	742	764	706	752	757	786	793	768	761	787	764	761	757	735	827	793	746	764	779	787	765	711	728	778	803	780	739	764	728	784	729	766	779	811	735	732	789	727	805	746	771	721	759	749	753	764	734	748	773	759	766	762	749	746	734	737	746	809	778	761	770	778	765	755	727	736	717	747	772	744	799	729	702	809	757	770	749	740	774	740	743	764	753	762	745	755	787	744	737	748	749	811	804	761	776	726	811	763	763	776	736	745	726	742	753	765	776	775	764	792	736	755	780	742	768	760	750	748	781	735	760	751	751	773	746	760	731	747	772	759	718	731	747	779	760	728	792	748	735	780	754	785	766	783	761	763	744	764	716	754	736	765	715	784	746	779	747	748	781	714	756	800	757	769	725	748	758	781	802	778	794	763	767	761	723	783	803	771	772	787	696	754	740	718	744	802	755	748	779	757	753	719	788	736	761	724	695	729	721	764	784	799	802	746	756	774	805	758	775	798	746	754	760	727	722	774	789	743	749	745	761	745	764	766	787	751	725	744	744	737	747	777	726	756	748	794	782	781	725	729	760	783	764	814	808	696	767	767	793	715	762	797	782	733	783	747	737	761	785	759	717	812	801	780	738	774	783	784	787	770	725	767	726	758	776	722	792	777	808	793	778	794	750	774	764	769	758	776	792	790	743	765	715	780	802	800	772	725	794	693	731	774	788	747	775	782	765	728	748	754	780	759	724	757	759	799	785	769	769	786	717	731	736	737	813	690	749	778	780	768	711	797	765	717	768	743	748	741	761	781	764	763	734	761	763	783	749	821	800	812	734	766	749	750	760	744	750	758	754	732	726	781	758	785	708	759	754	798	784	782	777	739	793	796	780	749	720	738	809	775	731	756	776	777	796	771	747	736	778	789	789	707	794	718	776	769	751	816	769	724	764	777	718	718	764	789	768	814	749	757	762	819	802	753	736	763	735	777	782	747	781	753	774	817	712	777	732	769	755	766	800	735	753	757	768	786	791	754	754	738	777	764	819	809	764	769	735	781	752	737	716	760	837	766	748	725	774	744	797	766	791	756	810	792	720	781	764	826	766	781	758	799	773	730	763	724	781	746	771	768	766	762	808	769	751	763	724	759	788	803	772	843	769	741	766	752	755	756	762	723	745	775	729	766	769	764	750	804	812	760	846	768	800	732	781	757	810	819	793	730	774	720	739	746	765	770	677	780	721	792	762	733	773	727	825	773	765	773	771	763	767	751	750	805	776	747	764	773	757	759	797	727	739	744	769	774	748	786	771	750	764	781	787	760	740	762	751	781	779	799	729	760	784	723	786	754	741	730	737	748	757	779	754	727	742	723	802	755	785	792	763	733	807	741	689	797	803	730	759	770	704	755	725	812	776	749	797	736	776	782	755	751	786	762	730	759	756	772	744	738	792	741	768	770	769	804	711	791	775	791	719	731	729	736	768	734	762	734	756	694	758	755	759	716	729	760	791	749	728	764	778	781	767	774	732	773	752	791	733	711	773	804	754	775	831	783	745	801	810	745	735	760	760	768	797	755	759	754	787	794	738	758	758	744	777	776	745	818	755	756	753	761	748	723	751	740	785	797	733	805	713	788	765	748	678	742	771	802	725	762	797	783	756	765	721	764	792	786	770	763	716	789	724	761	800	760	757	759	761	745	732	759	771	781	735	798	779	689	755	784	776	742	781	785	758	746	738	681	737	771	779	779	758	816	755	752	678	788	770	745	770	791	800	777	732	744	737	758	742	773	758	766	768	757	782	742	758	751	780	777
24261	21434	25214	28074	21444	21576	18035	3665	1946	1506	1149	1045	908	821	716	620	557	508	456	389	398	413	387	376	388	365	342	365	320	376	378	355	293	365	326	318	323	332	299	332	319	335	319	335	324	309	334	313	328	308	321	330	322	328	332	348	349	327	315	347	359	345	310	311	314	321	302	300	318	320	348	293	318	316	314	328	347	333	329	337	312	318	308	343	312	298	324	330	339	311	334	327	367	352	371	326	318	326	304	322	301	322	348	321	322	325	330	320	320	302	334	324	313	323	322	325	341	333	323	312	327	293	304	332	293	325	328	350	335	341	318	346	305	301	331	301	332	347	350	286	336	311	316	280	329	339	326	310	313	323	323	315	348	302	321	344	304	327	313	288	325	323	311	330	331	354	314	332	332	345	314	334	337	328	333	289	311	327	311	299	324	313	304	332	306	320	331	295	306	295	311	304	302	323	325	342	323	309	348	313	353	360	324	341	330	289	319	314	308	308	361	317	339	295	325	320	326	339	364	330	302	333	320	300	312	328	315	318	344	341	348	320	313	317	350	326	312	325	315	296	326	288	339	319	316	350	360	348	346	330	312	365	333	328	312	329	319	294	332	309	333	354	345	346	330	350	319	348	309	342	326	299	327	328	344	331	348	320	301	339	300	314	348	345	314	357	314	311	350	342	303	334	311	307	313	322	345	301	307	354	300	295	324	326	326	347	327	322	326	296	310	330	302	332	328	310	317	355	324	358	331	325	321	318	361	317	282	341	318	311	296	319	337	312	311	330	315	305	308	322	296	336	311	358	363	361	376	314	343	337	312	295	304	360	345	342	324	295	340	306	342	279	321	294	326	317	340	306	345	326	315	329	298	358	300	313	318	347	328	319	356	298	339	318	322	314	300	340	286	351	315	329	340	347	350	297	321	310	303	317	376	333	321	307	310	311	284	374	321	304	305	319	350	339	324	345	314	351	316	355	310	306	330	325	312	273	322	338	317	316	349	335	342	319	312	295	323	326	338	289	319	347	343	294	316	337	335	321	284	310	321	339	308	322	310	294	308	324	333	344	319	329	298	344	348	313	321	291	345	347	319	317	325	331	337	350	303	298	318	290	344	339	303	346	327	347	310	357	334	300	307	353	328	310	290	310	354	324	360	316	329	356	287	339	339	312	309	329	316	316	331	338	290	294	323	302	322	310	345	295	356	322	345	334	332	312	303	347	331	340	323	328	342	317	363	298	344	333	314	332	329	310	330	320	343	312	292	312	265	314	335	326	346	309	339	292	360	301	282	323	340	329	350	340	313	312	301	299	346	309	349	304	330	332	317	309	306	327	331	326	313	295	308	331	306	328	336	298	316	331	314	362	323	344	360	332	302	306	364	311	323	289	368	340	287	354	318	283	342	347	313	321	312	354	319	311	337	345	343	307	338	308	294	323	292	319	303	323	303	325	316	327	319	314	318	352	354	297	343	350	294	301	316	326	319	332	314	376	320	355	349	331	318	315	306	309	319	308	305	338	360	304	320	307	347	285	319	324	329	352	328	303	349	323	302	321	310	350	326	315	330	329	345	316	315	326	315	315	337	345	346	291	326	347	348	335	333	332	297	293	302	334	294	342	299	328	332	334	353	339	302	346	368	338	334	301	314	283	319	306	301	326	324	314	328	314	335	295	339	339	337	340	361	332	310	321	263	304	361	336	307	314	310	327	362	326	314	329	345	294	319	313	338	329	355	343	324	322	331	325	345	348	317	311	295	327	326	326	338	325	287	318	322	310	326	265	327	331	355	303	365	313	344	356	328	304	330	364	352	335	306	342	328	368	309	317	322	311	317	320	328	311	297	323	320	320	304	305	329	316	327	320	328	298	297	325	303	308	320	299	329	331	328	333	312	334	343	322	308	327	286	321	355	324	325	311	341	345	297	313	279	301	316	338	342	307	367	312	326	382	334	360	326	308	332	323	343	309	340	328	341	348	306	322	334	310	352	314	330	317	355	331	326	328	328	343	320	324	319	306	352	329	317	309	315	330	306	337	326	318	331	326	302	317	330	334	382	312	369	322	301	319	348	345	328	322	350	321	341	315	284	315	315	331	332	325	325	330	314	311	347	323	330	325	310	321	341	314	354	333	317	304	331	315	327	307	321	304	322	310	342	333	346	336	339	315	335	333	313	341	304	323	300	334	269	345	343	324	365	330	313	344	319	330	338	315	343	332	338	315	307	305	383	327	329	308	334	324	316	336	314	305	327	334	327	305	335	304	312	331	307	265	304	320	302	301	340	308	322	340	323	309	360	317	347	358	335	291	321	337	322	322	361	330	303	329	334	304	319	331	373	307	338	354	358	376	344	340	289	335	327	325	301	355	310	317	304	317	291	345	331	348	345	340	328	325	323	343	322	324	314	327	321	324	296	314	370	313	347	326	334	318	336	331	301	332	317	306	305	306	298	323	317	307	316	349	328	289	305	309	325	347	359	346	351	324	336	359	328	320	313	352	318	345	342	320	302	333	334	349	296	347	313	312	340	295	299	319	315	332	330	283	307	313	301	321	335	336	323	316	329	283	315	323	345	320	344	289	342	356	316	322	343	320	351	329	353	335	318	329	298	315	351	337	335	316	291	311	323	322	330	299	290	323	306	336	316	298	333	331	322	331	352	336	330	351	321	322	304	277	350	341	315	323	329	333	338	323	333	354	330	313	330	313	316	308	312	324	300	308	305	328	333	346	342	341	315	333	296	331	313	357	290	314	332	330	304	311	320	330	331	322	304	343	291	348	313	302	281	351	316	319	337	340	302	304	308	331	348	341	297	324	324	300	343	326	327	313	331	344	319	321	341	274	342	332	314	317	281	370	308	352	316	329	321	329	336	322	355	365	310	354	329	296	317	291	328	331	338	364	309	311	300	339	334	350	312	327	282	339	338	330	310	326	314	285	344	324	300	303	323	322	305	331	350	312	320	319	349	323	272	338	331	322	309	323	330	284	307	332	309	334	302	324	337	335	332	352	315	317	307	344	337	314	336	315	309	301	314	312	346	299	311	312	316	328	340	293	344	310	344	328	321	337	326	337	311	353	305	293	319	333	307	351	323	313	366	322	340	337	314	320	326	313	307	308	295	296	291	319	366	367	315	361	340	337	339	323	308	315	316	275	344	304	329	309	332	311	321	335	313	347	324	345	300	336	322	352	315	319	294	331	341	305	315	320	323	319	348	363	328	316	334	273	294	359	345	335	312	301	317	340	364	323	309	346	343	322	324	322	320	321	325	276	326	317	311	334	296	322	344	346	319	273	298	329	370	333	294	320	339	340	330	310	299	307	291	302	311	311	337	331	331	314	311	323	307	312	355	293	310	340	346	304	307	316	324	312	307	340	301	304	318	290	287	341	325	317	323	347	336	328	290	316	316	348	306	303	347	336	301	307	316	338	316	334	319	307	339	300	338	271	326	322	315	329	303	330	312	347	307	298	323	308	308	325	320	301	289	329	288	332	302	332	305	295
27211	44393	27738	9238	3239	2361	1759	1539	1409	1213	1067	1035	991	917	876	868	884	814	817	823	791	788	821	730	734	726	810	745	754	730	781	742	778	725	747	731	750	730	763	720	779	729	782	721	778	719	745	736	734	704	789	702	747	757	752	677	738	699	739	724	745	728	692	723	676	716	731	767	734	746	675	691	721	724	729	701	749	711	736	743	750	762	688	746	710	690	730	753	751	695	739	728	760	751	744	761	727	718	754	772	690	722	717	769	705	754	712	743	692	703	717	721	709	712	742	741	743	736	782	697	696	742	716	764	741	730	725	796	729	653	715	757	741	696	697	762	717	733	705	749	720	786	717	702	735	739	768	729	723	759	730	709	726	707	697	711	686	733	737	681	748	746	675	745	755	764	737	730	691	712	728	735	694	714	724	702	708	705	721	736	696	710	700	731	728	722	697	741	726	764	688	761	749	765	759	749	711	754	737	739	732	788	760	722	712	751	743	760	709	756	732	726	692	697	757	731	742	744	744	759	702	735	736	745	730	766	728	725	735	733	742	710	728	745	747	719	720	732	721	679	769	735	742	748	690	752	779	750	741	721	707	728	726	789	714	742	716	784	757	709	697	730	751	757	762	722	734	733	787	778	751	729	745	699	749	703	735	689	725	714	737	737	702	743	748	728	748	758	703	710	744	777	723	764	733	728	730	697	684	767	707	710	740	710	688	748	761	753	678	716	724	729	671	733	734	716	760	704	742	739	781	741	769	762	773	706	746	748	737	688	675	706	732	708	745	726	743	744	727	722	742	738	750	735	710	775	729	735	734	733	713	743	722	728	732	740	661	745	718	756	742	697	779	710	750	738	744	738	735	752	723	710	767	743	748	742	733	761	758	723	682	690	764	779	738	714	701	748	720	737	770	701	799	703	742	716	717	697	689	715	751	755	716	706	727	724	732	737	686	709	671	804	715	731	753	760	701	745	717	733	738	753	740	738	679	696	738	748	709	766	703	731	743	689	725	760	733	767	730	710	771	724	737	694	686	722	790	725	665	757	765	745	734	757	749	712	745	704	729	723	735	763	746	738	710	724	739	717	723	719	716	748	755	692	752	707	736	783	735	751	696	737	760	759	728	725	772	708	748	755	720	707	758	726	729	714	747	727	715	709	774	688	748	715	727	716	719	722	761	700	729	745	739	751	726	728	779	715	738	697	707	712	722	720	687	772	690	768	721	707	718	687	746	708	730	727	752	741	705	712	763	734	745	756	697	692	705	769	796	736	756	743	729	728	722	715	703	708	738	762	740	729	788	710	758	743	708	713	757	710	728	696	700	730	720	741	734	722	767	708	758	764	695	751	732	763	716	739	711	687	748	740	721	732	728	729	717	737	741	733	751	752	714	701	776	744	759	686	726	700	711	729	711	723	729	733	701	690	742	723	698	736	734	752	751	732	678	784	719	676	723	750	725	728	725	725	731	718	714	740	754	742	749	732	698	723	725	709	709	730	703	689	730	728	700	716	728	693	730	730	714	718	742	780	715	638	753	717	702	682	723	750	685	735	768	734	700	691	697	729	708	736	655	683	721	790	721	753	710	729	742	765	763	748	707	718	737	766	777	699	731	736	736	772	720	688	729	760	714	722	743	720	770	727	762	693	746	711	745	691	719	722	793	698	746	769	756	732	712	694	727	759	723	702	719	714	771	738	720	728	707	725	669	722	746	703	712	762	724	768	701	742	694	754	705	739	764	772	733	734	725	731	731	666	798	734	733	751	740	740	707	705	699	760	742	748	728	720	736	760	715	756	745	772	746	696	737	770	712	754	696	724	726	739	732	747	752	683	734	731	720	742	784	696	697	713	705	699	754	695	740	756	721	722	697	679	750	748	738	729	702	742	728	718	700	731	730	711	742	748	706	738	718	764	743	719	756	697	731	692	759	675	759	728	690	732	747	753	765	703	706	715	741	709	727	758	768	700	718	737	686	688	709	772	732	806	723	761	677	730	713	761	766	699	748	732	745	714	738	729	771	734	758	722	713	731	708	759	778	698	690	709	696	732	693	714	724	749	733	691	703	672	751	701	702	745	753	732	730	722	737	699	708	721	725	690	754	734	741	749	735	763	767	738	727	702	716	750	731	736	752	707	733	768	735	726	736	738	672	743	744	696	718	758	807	706	735	683	736	755	721	701	677	732	723	719	707	683	755	707	710	732	701	695	737	692	692	726	688	799	715	708	772	747	729	747	721	753	713	770	725	750	729	678	661	689	750	782	692	714	723	733	774	698	732	685	717	755	735	715	694	732	729	729	724	706	690	749	729	710	750	769	746	777	708	728	695	749	741	710	728	740	727	752	735	758	738	708	721	748	757	699	709	726	722	755	752	692	769	736	764	711	736	707	747	736	790	728	741	711	788	757	682	701	741	740	704	724	726	721	741	736	765	705	695	768	737	738	722	697	701	743	791	749	686	763	716	739	721	740	782	725	743	761	736	700	729	714	749	749	710	682	761	754	728	747	692	736	741	728	685	743	724	704	762	760	716	713	734	675	707	763	682	753	717	703	743	758	687	727	748	726	719	753	747	713	749	748	709	731	706	768	726	715	745	737	725	707	706	759	767	657	719	718	741	707	692	718	718	723	706	721	721	661	739	689	758	798	737	714	721	708	726	725	697	737	728	738	760	729	764	730	748	794	682	704	716	709	706	699	776	706	730	717	700	722	710	742	767	763	733	722	727	732	712	727	728	740	701	700	735	706	697	727	726	758	744	736	705	708	740	687	711	711	726	766	733	716	691	741	737	711	746	706	746	739	748	695	742	740	709	729	742	692	777	689	742	722	770	714	751	733	747	699	710	664	696	762	757	782	699	708	706	714	717	747	665	756	672	773	803	776	789	716	722	743	727	747	712	719	702	721	722	724	700	719	720	767	726	739	706	692	771	739	661	727	707	704	662	726	723	769	767	694	747	704	729	733	716	764	750	764	710	751	711	801	688	703	719	727	691	718	718	731	733	704	782	733	744	732	724	697	715	751	756	676	718	696	699	730	717	726	732	738	693	727	734	739	723	744	726	737	726	727	713	721	705	714	661	756	748	727	727	702	759	686	735	709	713	771	727	744	761	714	736	724	697	690	705	767	753	770	736	733	689	743	733	776	696	708	723	753	683	729	802	698	733	764	721	723	749	708	764	762	719	721	752	690	743	718	728	693	705	739	758	742	706	690	710	753	736	717	705	722	709	730	771	714	723	717	682	713	767	730	726	740	702	745	733	780	753	712	769	734	716	700	759	699	710	723	719	713	741	693	735	696	765	775	694	670	723	759	739	701	701	771	697	702	666	709	718	741	729	703	744	705	682	727	759	756	763	721	748	736	696	745	711	764	734	704	713	680	756	731	725	687	724	715	728	736	720	732	752	771	697	768	711	737	756	739	729	707	703	696	732	714	719	771	724	690	730	748	713	734	735	724	703	744	744	699	691	733	705	717	727	699	769	730	735	759	713	720	723	725	742	731
32995	24301	23047	10124	3093	2322	1845	1330	1089	1027	851	699	640	641	515	507	456	457	473	438	398	427	387	428	390	397	391	396	342	384	401	355	371	314	406	374	384	410	371	357	348	352	377	364	386	370	347	379	366	356	357	330	442	382	366	329	355	369	343	352	357	365	397	381	320	349	405	383	377	420	323	374	419	364	361	359	357	375	371	332	361	386	379	365	359	343	351	373	376	376	328	356	387	353	355	364	368	387	381	344	360	338	338	377	398	375	382	369	340	371	354	385	334	379	368	373	360	376	370	316	362	360	373	398	361	350	378	371	385	398	357	368	342	357	349	382	380	385	378	389	339	386	363	366	386	377	382	325	324	371	385	361	343	364	363	371	339	350	342	351	396	378	369	364	368	368	343	334	332	333	362	338	382	405	361	367	373	375	352	358	383	403	378	396	329	358	345	402	345	382	370	388	350	374	378	381	345	327	336	370	358	375	332	343	355	380	346	379	361	349	333	345	392	337	371	358	362	347	366	341	332	380	367	358	348	358	356	331	406	343	341	383	363	375	384	372	343	386	356	385	406	347	365	361	337	373	358	375	388	371	369	413	394	378	376	336	334	375	392	384	381	354	352	385	361	359	340	357	352	374	352	381	374	343	342	364	359	340	355	353	381	351	401	397	386	385	382	383	369	363	364	363	377	340	353	375	359	337	360	375	362	370	383	311	337	343	381	370	337	368	334	344	337	382	379	359	385	378	357	352	324	385	408	343	347	365	342	360	354	370	362	367	384	342	356	350	358	361	377	345	332	395	363	350	361	391	333	375	387	365	346	363	401	381	348	369	387	352	322	373	394	356	370	379	361	368	360	363	382	392	370	385	370	368	313	396	394	388	403	343	345	415	381	380	349	380	374	365	379	320	385	356	329	361	354	367	396	354	384	364	393	366	348	385	348	364	359	380	397	349	339	343	384	382	380	339	345	355	383	345	366	351	377	391	342	363	367	399	392	374	370	326	410	395	364	384	364	348	393	368	352	363	380	379	369	348	353	383	350	348	385	348	380	381	365	397	371	410	378	357	352	363	370	356	352	363	352	359	371	397	322	368	348	381	370	390	353	407	372	392	356	384	367	373	385	341	350	387	371	368	358	379	335	377	368	322	363	402	345	345	331	329	343	399	392	372	369	375	371	369	383	374	338	395	403	336	350	383	394	398	351	336	395	336	380	355	351	359	349	356	363	386	366	331	392	373	394	404	350	362	360	377	344	360	379	350	362	382	329	363	399	373	358	366	354	326	346	390	340	385	396	367	365	354	333	359	392	368	394	393	371	404	364	362	363	381	361	387	358	361	357	359	333	365	384	363	362	352	397	352	354	354	345	348	367	322	373	421	388	374	370	397	353	363	358	351	333	403	358	349	367	345	354	354	383	360	354	376	356	390	360	370	386	324	368	350	360	338	381	396	394	334	426	355	369	342	360	374	373	383	341	368	405	392	337	391	344	394	355	360	374	369	384	343	395	326	338	382	390	386	363	342	356	397	347	393	373	382	342	384	355	366	397	366	358	378	380	346	407	354	374	354	360	370	404	346	339	365	371	347	359	341	360	381	365	376	383	349	352	355	383	367	362	354	359	335	354	376	358	414	343	411	365	367	362	398	366	364	358	349	351	393	368	372	362	375	388	396	368	371	369	364	371	356	346	346	406	401	347	385	370	391	352	353	354	380	413	358	370	359	368	353	348	372	375	334	336	373	362	387	358	397	362	386	383	375	353	361	354	380	357	364	385	367	364	371	393	355	389	431	381	360	382	381	391	371	373	343	377	342	370	410	381	372	378	349	383	316	348	333	359	373	345	364	398	377	369	368	404	338	377	335	411	384	395	361	360	321	393	376	384	345	350	370	386	389	335	371	387	345	341	336	409	374	356	366	377	380	379	348	358	340	390	385	403	346	349	350	334	385	372	353	366	352	379	370	356	370	382	394	354	379	396	364	342	382	377	385	364	377	368	358	377	352	351	337	338	309	341	317	370	333	379	373	359	367	344	346	346	367	397	410	391	377	367	375	376	359	375	325	365	369	359	344	395	399	367	353	390	368	365	371	356	386	387	366	386	396	408	376	377	374	363	389	386	381	337	382	376	344	341	335	359	401	363	350	341	361	360	381	374	350	338	382	352	364	371	402	358	334	338	382	353	344	398	390	339	425	344	363	376	390	337	367	364	369	348	365	354	355	364	370	362	396	374	381	398	400	360	365	360	386	360	366	345	376	378	369	344	350	359	343	372	366	369	365	361	350	370	354	367	350	363	379	371	384	367	371	384	336	387	390	359	340	345	344	350	342	358	378	358	349	359	347	338	369	352	354	360	368	401	360	370	325	380	385	374	347	380	332	394	371	343	373	354	331	380	355	361	396	361	367	350	376	355	352	369	340	379	345	352	363	360	391	336	329	398	379	353	343	377	365	389	370	381	357	371	350	355	346	352	348	375	382	360	342	351	384	415	363	381	392	374	366	389	354	375	355	353	374	350	399	376	349	359	363	361	392	360	384	360	370	387	359	371	378	381	361	397	435	365	337	396	381	361	367	417	354	372	347	366	447	398	359	367	369	372	355	347	350	362	366	379	366	363	315	360	352	362	359	366	387	355	357	390	370	402	376	351	363	390	369	385	350	330	342	383	379	348	347	398	380	377	349	364	373	350	386	331	374	397	364	372	360	348	375	365	357	350	359	340	356	389	357	368	387	338	352	370	353	407	355	406	372	338	353	347	363	392	375	377	356	360	400	350	405	376	338	364	375	314	358	388	364	392	336	375	340	339	345	363	385	400	340	379	365	404	333	400	379	366	344	353	363	405	411	367	328	370	338	369	366	349	345	356	384	356	362	368	350	351	383	365	368	371	354	389	381	356	344	367	392	354	369	424	445	355	326	357	391	390	388	386	358	366	359	378	398	377	352	329	371	369	378	340	405	367	396	371	351	366	354	345	402	390	335	356	349	368	375	361	361	376	315	373	410	370	346	370	364	343	360	389	338	339	365	358	361	382	348	366	385	375	360	343	393	368	345	364	370	398	343	354	366	352	407	347	381	372	348	340	351	343	338	345	379	359	423	392	416	362	363	328	330	387	378	407	352	379	370	366	351	398	376	423	353	349	355	385	343	364	362	390	322	382	372	339	350	370	333	362	361	361	356	379	349	382	348	345	356	372	382	384	379	364	378	389	377	377	371	361	351	348	395	354	353	366	380	373	347	379	350	349	309	404	379	377	355	366	354	356	364	356	396	356	374	364	373	366	359	365	373	391	355	334	344	366	368	342	355	382	355	326	360	338	333	369	396	389	378	379	351	375	384	389	373	348	361	369	370	362	349	353	354	360	355	403	382	364	356	384	365	357	375	381	382	329	357	419	386	369	361	369	344	404	328	343	359	329	373	361	350	391	356	377	376	373	385	355	348	341	357	358	388	375	381	326	375	385	334	352	352	353	373	357	387	359	374	358	357	364	355	397	347	383	367
22549	28557	15110	4603	2073	1679	1399	1228	1133	1050	1025	1019	942	922	961	854	909	859	870	813	803	870	824	830	853	879	836	849	883	851	825	819	848	828	856	820	825	826	842	830	877	839	888	819	889	819	812	885	828	846	829	803	817	841	827	873	814	762	790	839	803	877	777	850	827	814	815	850	816	805	833	819	901	829	850	807	847	829	818	818	802	823	836	786	868	817	838	850	814	852	889	857	884	841	818	850	805	871	855	850	805	816	841	871	857	835	836	794	853	806	835	818	785	862	807	834	837	845	826	830	815	843	824	814	811	799	825	801	789	828	865	833	841	759	872	817	840	827	806	826	849	865	802	800	875	852	837	800	844	845	800	822	879	906	865	851	842	821	784	872	820	828	787	811	834	840	852	827	792	797	843	829	781	816	798	824	829	837	860	781	908	800	815	845	800	831	806	801	793	822	790	835	873	823	842	796	841	808	878	837	842	758	840	806	872	864	824	786	815	812	790	830	854	875	811	806	850	821	830	820	813	903	841	777	817	853	874	851	857	865	801	797	837	890	850	883	860	878	897	830	830	830	802	817	846	806	837	785	808	821	835	878	874	809	854	862	817	801	849	869	827	858	873	790	866	850	870	814	844	826	813	839	832	864	899	857	798	853	811	868	853	875	878	851	815	827	809	880	823	879	810	831	775	811	848	789	851	832	764	825	890	877	823	846	814	813	830	848	831	888	819	806	843	797	813	849	794	848	860	845	840	835	855	817	863	861	821	859	816	857	858	828	853	816	829	794	817	841	828	865	840	826	846	840	817	870	894	832	846	876	850	835	820	864	839	841	855	886	857	844	840	837	861	889	840	813	872	864	832	868	857	822	855	751	782	831	824	916	816	808	835	844	782	823	831	821	814	847	855	838	851	792	838	883	802	875	877	880	834	841	807	795	799	842	856	839	825	862	833	854	849	871	847	841	865	795	779	824	834	818	835	846	823	806	871	827	810	843	799	829	832	838	818	860	868	788	807	818	845	884	861	887	834	856	834	816	824	747	801	865	837	815	844	795	855	822	879	795	821	868	769	838	776	798	854	806	826	835	822	804	836	818	849	847	809	808	853	811	856	858	830	809	853	825	825	792	816	833	817	832	814	849	831	779	845	890	869	823	827	765	888	809	829	847	827	806	812	853	845	894	880	848	877	856	824	857	805	863	829	842	870	822	783	834	848	814	892	864	819	826	818	842	844	886	864	868	843	819	853	860	800	861	797	830	790	876	860	821	872	861	815	816	818	845	850	838	811	873	822	864	855	877	860	814	839	841	855	790	837	812	912	861	826	844	843	838	787	832	848	827	841	816	826	867	825	800	820	870	914	865	825	841	793	904	796	883	853	820	827	866	803	833	845	789	855	878	926	807	775	884	830	859	867	849	805	855	871	843	800	851	787	869	829	847	868	861	817	862	829	899	852	832	856	847	799	813	856	787	840	854	821	858	846	838	817	853	798	828	843	831	898	820	816	809	836	870	843	807	821	829	864	839	785	828	878	808	827	785	807	831	801	897	869	791	794	859	853	818	826	885	829	787	813	881	906	796	860	827	801	838	857	830	820	823	904	830	870	853	858	865	801	751	819	858	812	816	872	890	786	858	838	847	841	866	817	856	902	829	811	808	830	835	821	866	823	878	920	794	799	858	793	779	821	846	803	867	876	824	857	813	846	820	873	845	903	832	834	823	817	828	879	804	814	845	838	875	815	819	839	845	790	858	828	838	819	823	862	857	891	840	827	831	803	832	859	855	814	779	822	834	775	767	831	852	790	811	853	838	823	846	770	877	793	899	870	807	838	818	877	762	832	791	854	817	836	827	869	825	816	859	871	848	806	826	830	812	871	856	874	863	823	826	833	863	822	835	840	812	848	860	878	819	833	851	835	823	869	816	827	811	808	863	819	823	838	820	840	856	861	864	801	859	820	819	825	811	816	789	820	824	803	865	840	870	839	863	825	830	842	812	828	838	844	821	872	814	887	850	848	850	832	809	814	806	885	843	818	866	859	872	842	845	845	881	773	827	834	848	844	768	843	852	829	867	834	881	819	845	859	855	838	812	865	823	889	828	847	826	801	815	839	831	853	841	878	809	897	888	804	840	810	781	882	788	842	864	867	791	816	879	816	863	840	820	832	841	813	817	809	826	859	857	839	839	855	864	847	823	817	781	781	804	791	869	907	846	829	852	856	850	826	841	824	840	781	845	851	844	778	820	857	821	802	858	810	838	817	797	868	825	845	839	888	825	888	838	793	811	853	848	765	856	889	820	821	877	861	808	879	852	828	831	853	853	835	839	836	861	853	855	827	839	864	819	863	836	830	830	855	812	824	802	836	839	835	795	852	882	824	852	804	873	840	863	842	858	862	897	867	784	865	857	850	874	840	843	838	795	836	852	853	826	835	805	869	875	809	821	840	852	880	847	868	837	815	793	851	888	850	838	840	871	813	891	818	867	871	787	853	857	835	831	865	816	853	820	843	837	832	797	880	872	858	828	866	813	797	816	820	828	846	863	821	794	846	833	794	829	858	839	826	858	791	839	863	836	824	870	856	840	846	852	839	794	834	831	821	805	834	787	813	831	792	817	819	831	803	815	801	819	836	816	784	856	809	767	858	787	902	817	837	827	872	856	864	863	828	860	847	788	833	880	830	824	842	824	838	820	882	867	851	806	804	864	827	816	800	795	822	838	846	813	812	825	809	760	921	812	859	844	851	859	829	869	809	887	811	783	810	814	806	822	888	822	855	885	827	824	803	850	850	855	883	872	850	852	861	794	843	765	897	797	804	860	852	876	802	756	837	876	847	831	841	834	889	880	827	851	806	837	791	757	860	896	823	836	828	835	759	830	784	815	800	837	895	834	812	849	824	804	825	842	804	840	830	834	809	835	858	832	776	780	853	843	837	810	810	808	830	863	819	845	792	841	885	784	867	818	880	816	855	833	873	836	831	772	793	812	831	843	837	833	853	813	814	878	831	863	824	859	869	798	848	823	853	785	850	847	864	825	830	863	817	850	805	855	832	864	782	830	883	836	831	830	906	834	845	799	831	851	843	812	883	811	858	844	852	806	846	815	809	884	790	838	840	839	811	831	808	797	841	780	787	838	803	854	772	891	871	800	884	867	824	846	851	830	865	815	826	816	813	815	853	827	881	823	841	869	830	841	868	832	871	814	887	829	812	846	872	827	843	782	826	805	819	846	835	860	795	875	905	886	850	830	866	813	843	793	828	825	805	870	826	814	871	846	824	823	810	848	846	849	828	791	831	808	833	827	860	820	823	863	876	822	870	826	833	835	854	820	826	865	764	884	804	806	819	796	805	853	842	816	824	850	843	811	831	815	865	814	858	847	817	806	843	864	803	805	858	842	874	810	821	847	850	889	835	855	857	847	852	830	855	855	821	868	859	842	841	819	858	817	821	899	814	809	856	821	800	805	859	866	820	900	824	847	802	795	849	851	785	816	780	804	835	897
24896	21487	24988	28437	21513	20030	4563	2068	1494	1287	1030	869	728	649	616	529	468	450	407	435	403	380	375	372	354	377	341	347	349	333	333	337	350	336	350	327	341	334	326	373	356	366	337	361	373	362	344	357	318	335	341	320	335	319	356	323	347	296	328	336	323	357	343	320	336	326	322	304	325	361	299	312	358	350	335	327	374	337	344	333	335	369	357	318	317	326	357	326	339	308	357	300	317	360	336	333	355	327	331	360	363	320	333	326	357	342	330	337	324	303	344	330	348	349	350	362	312	336	346	327	361	362	302	329	309	356	291	328	346	365	353	322	327	298	321	340	343	341	365	358	344	329	344	355	312	321	338	325	299	306	315	331	353	275	325	318	353	400	323	363	375	342	320	330	354	302	354	293	314	318	322	352	332	344	321	337	346	313	326	336	328	356	341	312	312	330	386	346	353	347	307	340	307	341	362	329	341	345	312	340	326	316	358	348	334	297	330	323	344	341	349	313	345	331	365	314	326	324	329	339	338	329	326	331	375	334	328	361	358	298	356	333	330	348	310	338	342	318	298	340	321	327	309	323	356	311	320	333	346	337	343	323	336	353	315	355	316	341	339	325	363	342	319	311	341	342	319	334	326	329	315	317	331	327	313	344	337	331	313	320	355	343	353	342	371	308	306	362	320	337	326	328	338	347	330	348	380	350	343	317	339	338	337	337	341	364	325	300	334	329	292	324	325	331	300	340	332	330	337	307	324	342	362	356	306	324	341	336	292	333	363	331	294	345	347	337	323	372	373	305	350	328	326	321	317	320	338	340	294	316	343	316	326	317	362	352	369	337	338	321	372	324	351	332	309	318	330	341	280	309	336	325	320	293	340	308	324	333	315	339	348	326	295	326	318	361	322	343	361	314	350	355	331	316	338	355	350	314	298	336	308	352	323	310	307	312	340	312	334	332	316	358	308	317	324	363	300	339	327	351	330	334	339	332	336	335	320	361	345	330	335	358	344	333	350	318	364	345	355	325	337	346	326	366	343	352	345	346	366	373	297	315	328	321	363	366	339	314	330	307	345	332	342	350	328	339	330	309	325	317	315	349	355	338	352	348	353	322	353	333	347	373	365	292	317	311	317	320	380	304	319	343	328	336	334	371	351	383	358	337	330	382	319	304	305	324	338	363	336	312	297	329	348	303	330	345	315	353	342	334	336	349	347	334	327	288	365	343	308	309	336	314	299	320	355	339	324	314	360	370	345	312	330	326	308	336	334	367	361	331	351	327	349	352	362	348	322	346	358	320	318	304	342	347	296	336	363	346	346	285	306	325	303	328	297	315	340	346	341	328	346	311	343	311	335	338	294	345	331	359	329	313	340	351	343	342	354	329	343	296	335	386	290	313	347	319	335	354	334	297	342	352	345	342	318	328	325	312	364	365	319	323	353	318	308	321	369	304	316	353	341	338	318	345	328	328	310	328	353	333	341	335	324	332	315	362	363	335	318	313	321	353	331	313	314	314	296	339	318	314	349	330	333	335	314	347	354	314	310	308	336	333	379	271	335	319	346	321	369	352	323	319	340	336	347	371	332	345	295	336	318	341	348	317	339	319	314	326	323	322	328	341	308	320	325	353	326	353	366	348	303	319	377	308	339	338	309	343	346	363	352	355	334	350	332	334	373	331	332	321	321	332	290	349	367	323	345	312	318	361	359	347	357	354	347	347	343	334	343	346	333	314	336	302	311	340	347	349	267	321	353	342	328	326	334	353	336	376	336	324	317	283	324	327	364	317	341	356	379	326	361	345	331	329	334	345	338	346	322	327	299	346	374	340	321	360	288	375	310	335	340	325	347	328	325	355	312	346	338	353	331	344	358	346	335	333	363	327	353	349	330	309	380	320	296	351	332	330	305	308	358	305	321	314	340	311	322	370	304	352	365	339	327	340	340	364	341	318	326	328	348	353	345	364	329	359	322	338	324	313	333	366	328	367	334	326	302	320	325	351	323	332	369	333	351	339	355	367	306	342	300	346	341	308	333	331	350	350	347	362	351	356	336	304	329	319	344	319	321	348	355	359	364	345	314	319	321	378	322	300	332	303	352	358	345	331	353	337	343	289	340	302	318	362	357	339	291	341	292	325	336	316	304	320	357	321	319	339	324	391	312	338	329	348	329	331	295	296	345	310	293	328	328	305	311	328	355	317	332	357	355	361	333	343	352	333	334	333	321	330	332	321	355	343	362	372	351	361	333	372	362	323	333	302	329	309	348	333	346	318	343	296	377	340	344	331	335	320	342	357	332	347	357	359	375	335	342	332	311	360	358	324	340	327	333	339	344	345	344	358	348	347	349	362	351	365	325	332	310	313	343	354	341	319	315	347	365	333	326	373	342	324	321	344	335	305	340	331	335	304	320	319	357	338	346	394	380	348	354	318	330	352	319	338	350	368	306	335	328	353	325	346	356	330	346	352	286	328	318	341	330	327	323	329	369	306	320	321	318	346	316	356	333	327	338	314	319	333	317	361	339	319	347	326	324	330	319	346	343	322	315	321	309	383	352	330	327	317	300	333	344	331	323	353	336	348	323	345	353	392	349	314	301	341	375	312	313	337	355	325	354	311	317	319	318	357	333	352	334	356	326	323	303	320	286	332	351	332	349	338	310	330	351	320	372	366	332	339	339	292	300	337	331	321	333	328	301	348	336	367	297	331	365	320	329	363	361	343	317	312	338	344	307	324	351	342	347	331	350	366	348	332	300	315	353	352	338	320	317	362	333	344	367	357	313	340	312	339	372	329	318	314	350	350	356	350	352	381	319	352	309	339	337	324	344	353	354	359	294	328	345	316	329	313	367	346	333	341	327	353	319	306	365	326	359	306	324	344	312	376	337	332	338	343	352	320	317	339	351	323	338	322	340	328	339	334	350	318	359	356	312	331	324	353	326	339	314	335	312	371	331	354	344	358	371	333	322	328	346	335	302	337	304	349	335	343	345	366	302	347	359	289	350	373	335	355	341	300	368	321	342	304	329	362	310	350	334	336	335	333	312	323	339	291	300	363	328	375	335	361	340	334	308	349	345	347	353	319	353	316	326	363	322	337	380	330	370	356	349	305	358	348	334	323	328	359	302	337	341	331	321	311	314	315	351	311	353	333	370	339	350	348	330	341	337	359	319	383	297	352	369	342	374	363	375	337	330	335	321	338	353	331	334	325	349	349	329	356	352	309	325	349	337	351	374	365	322	325	300	309	328	340	370	331	332	327	330	331	309	311	349	282	322	299	348	301	299	329	368	319	321	340	348	300	341	329	345	298	350	303	312	346	347	352	359	326	313	329	329	316	385	319	326	305	325	338	324	327	328	333	346	310	332	315	363	359	308	339	316	318	312	304	356	371	345	329	337	360	348	327	322	349	361	345	323	322	317	317	368	353	341	334	340	314	318	329	351	332	317	352	337	346	324	324	369	343	348	324	349	310	357	310	331	313	348	362	311	348	315	326	329	367	351	360	314	337
23476	40330	22673	7181	2890	2129	1614	1452	1250	1117	1072	958	944	901	828	863	789	815	804	833	786	820	747	802	757	793	819	777	801	808	806	823	727	763	788	734	789	784	725	743	798	792	759	766	753	738	778	804	753	757	796	746	733	745	717	743	795	729	798	705	795	778	722	726	755	733	766	730	738	734	761	740	755	794	779	732	764	788	728	796	765	757	799	770	721	792	717	748	734	762	792	730	788	765	781	762	750	732	689	759	767	709	776	760	755	713	758	786	753	739	763	759	778	721	777	711	778	760	694	760	759	769	815	761	772	782	717	754	754	798	751	787	778	731	782	751	805	781	756	744	715	773	787	760	757	784	751	721	766	758	776	771	760	768	743	784	736	771	750	742	752	736	787	749	739	744	761	732	772	774	757	705	787	783	761	758	805	781	765	794	779	821	771	821	792	753	783	750	715	754	710	768	772	781	754	775	759	703	796	750	778	749	752	778	824	741	770	757	790	762	702	750	692	768	735	774	797	777	721	772	793	726	744	700	735	775	764	748	788	720	745	749	736	756	737	763	765	760	786	755	765	760	776	834	750	745	743	764	759	755	700	760	712	743	774	762	776	758	725	761	731	733	783	812	709	710	781	738	741	756	764	799	769	815	803	722	777	781	765	751	725	734	748	761	809	783	748	796	764	757	799	758	742	784	749	770	726	764	759	749	740	809	734	734	762	728	756	738	796	750	801	732	801	708	828	698	736	800	732	789	772	762	740	761	706	751	782	720	749	749	789	740	743	725	761	786	731	749	754	782	811	804	731	747	738	739	776	750	720	795	684	804	776	803	752	731	779	770	779	749	766	777	747	767	745	760	794	803	739	743	766	796	715	738	726	755	755	749	784	740	770	764	778	783	736	810	724	749	732	764	759	727	768	775	736	765	753	740	775	751	769	746	798	776	801	753	791	727	743	758	776	789	699	789	754	794	721	791	778	719	802	748	774	728	718	753	787	720	761	745	757	721	755	686	736	736	746	733	716	785	721	747	765	722	802	742	811	701	769	695	786	810	730	795	799	781	796	734	777	725	775	739	765	723	758	777	769	724	791	766	784	756	772	762	776	766	757	777	760	771	693	788	742	795	795	769	740	775	737	746	755	767	781	764	761	801	737	719	800	764	816	758	741	721	756	750	759	726	798	764	765	760	785	728	773	750	734	778	769	781	740	744	782	794	743	749	779	713	757	762	720	751	782	723	748	749	728	740	805	790	812	772	762	708	766	772	753	754	744	805	772	753	773	733	761	780	755	764	771	754	751	730	810	732	740	734	716	751	786	730	801	753	777	752	756	749	749	745	811	766	734	753	741	786	772	758	803	736	751	767	782	754	757	769	758	756	780	757	752	736	727	758	760	756	740	717	797	750	758	730	784	746	779	781	809	761	722	788	773	735	776	778	777	726	754	765	798	738	733	710	779	762	778	740	723	748	753	773	754	792	761	784	775	815	737	766	770	774	748	739	785	769	757	743	773	708	747	764	818	759	758	748	775	772	763	808	756	758	769	737	770	769	729	780	784	742	771	737	718	762	735	754	782	785	766	751	747	739	774	749	786	790	758	715	778	747	773	741	773	784	760	790	739	745	747	760	813	775	744	786	756	791	782	763	764	827	761	808	770	794	807	767	771	786	805	736	753	760	773	759	796	745	726	770	789	708	765	760	783	752	727	739	757	722	731	757	736	757	738	846	777	783	768	768	759	788	742	784	818	788	775	743	683	766	782	753	779	701	725	752	738	780	752	750	750	765	767	763	766	716	726	770	776	768	782	799	755	725	745	787	765	765	757	753	786	751	792	750	745	776	781	766	754	767	768	749	781	760	772	723	792	761	777	753	745	766	772	786	744	812	758	738	779	737	775	741	770	751	739	795	761	752	714	735	738	745	759	763	776	744	751	781	748	755	761	761	696	734	758	784	771	717	726	751	723	743	799	741	754	759	717	799	758	769	781	786	781	741	722	761	729	683	717	719	757	799	793	754	743	766	738	746	757	741	759	711	757	765	793	750	725	766	786	732	764	823	736	785	707	774	730	796	785	774	782	779	814	730	737	782	785	760	818	762	750	764	753	755	697	818	737	774	753	791	756	738	715	802	757	737	796	771	784	790	736	776	718	818	745	754	787	740	784	787	753	764	789	765	767	744	735	725	744	741	751	829	742	740	729	748	748	780	748	750	789	806	712	691	787	754	731	772	791	743	768	749	789	721	754	771	812	739	751	725	759	747	785	723	782	773	780	758	763	788	762	785	788	752	767	751	729	762	800	775	709	758	750	737	745	751	783	736	721	778	795	722	726	760	768	785	756	706	782	759	786	750	794	754	768	754	748	756	770	752	808	802	793	750	753	762	749	770	752	746	791	791	786	732	739	724	819	776	750	761	762	697	749	778	783	722	764	726	739	792	729	761	752	770	781	758	804	759	794	759	804	773	804	758	753	771	797	758	784	738	731	765	744	733	756	739	719	776	824	777	757	769	722	816	716	780	746	744	781	802	746	754	774	754	747	741	767	753	734	808	773	811	793	738	774	727	714	746	761	759	779	764	796	741	807	771	744	735	801	765	762	767	751	803	790	746	772	754	753	720	770	734	739	733	755	789	753	756	757	754	777	784	744	729	746	758	755	772	743	749	745	755	830	728	741	749	795	753	759	768	733	750	810	744	714	778	737	719	778	757	784	724	736	774	729	756	743	760	761	778	761	742	748	793	783	798	786	787	766	789	718	762	766	754	744	735	737	728	726	700	769	750	771	765	722	748	768	771	771	789	751	749	784	772	751	761	723	783	724	723	742	727	734	788	774	737	746	793	787	798	729	789	764	781	758	769	791	750	802	734	748	720	759	727	762	733	825	729	713	731	781	785	797	747	762	774	740	782	754	771	787	734	718	798	785	744	808	727	781	741	791	756	708	711	752	796	751	743	788	724	796	685	781	738	793	797	760	785	752	761	715	749	730	740	723	788	781	770	791	771	773	766	771	749	705	824	734	769	757	777	758	749	755	813	787	737	780	797	787	727	766	743	713	742	763	769	751	759	834	781	770	798	789	747	764	741	770	761	756	808	761	707	763	787	791	753	697	745	766	765	740	742	762	768	733	771	743	771	761	726	782	734	781	749	744	743	747	758	730	709	726	775	741	752	748	779	756	767	737	774	732	802	770	788	725	692	742	746	763	732	753	790	781	816	736	767	769	753	795	804	751	793	780	756	776	721	722	772	765	794	766	781	733	739	788	737	753	720	795	752	764	709	751	764	788	728	729	760	806	772	720	761	799	737	757	759	749	708	842	758	730	702	732	777	743	759	727	791	778	752	765	730	747	791	769	710	733	752	735	751	771	782	798	694	783	800	736	747	791	757	787	728	738	757	799	768	760	752	695	758	756	731	757	776	768	782	790	734	788	746	721	774	707	746	757	741	761	774	750	708	766	721	776	697	745	752	790	775	756	791	728	756	740	779	780	757	793	765	762	759	803	758
24217	21436	25243	28032	21441	21556	18396	3903	2077	1681	1356	1078	989	797	717	673	534	490	471	462	390	401	388	371	366	363	344	365	386	372	351	303	368	341	335	345	325	331	344	359	353	355	346	347	302	335	337	343	342	340	314	331	327	314	331	312	344	324	321	374	330	332	305	362	310	303	333	329	349	319	342	311	352	324	338	287	312	329	354	312	340	295	303	346	353	316	306	341	320	309	326	318	313	334	312	288	314	357	321	304	316	371	341	300	309	354	331	355	325	322	310	340	291	321	371	347	304	307	289	303	348	300	329	303	334	338	344	343	332	325	348	373	307	308	325	323	297	300	339	313	298	305	309	296	347	347	313	336	298	349	333	289	312	324	343	322	359	336	371	316	374	299	328	319	341	363	340	311	316	339	345	305	377	340	317	298	314	310	296	358	307	299	325	316	341	319	307	324	291	310	313	340	329	334	350	314	331	342	284	308	343	354	313	317	343	303	321	356	309	348	311	338	317	323	318	330	346	302	311	331	311	310	378	332	311	327	351	291	345	318	317	310	355	299	307	338	348	361	301	310	333	344	305	308	334	303	317	302	334	289	329	317	339	343	319	315	343	298	318	327	298	324	325	320	279	326	297	331	308	342	307	316	295	315	351	319	331	339	302	314	325	322	352	310	330	306	341	337	326	311	341	348	345	294	313	313	302	340	322	306	302	319	332	312	330	346	290	327	337	303	342	330	293	328	308	293	328	334	310	361	314	309	328	298	317	323	326	353	316	338	350	344	344	335	315	344	300	365	307	371	304	305	324	336	344	314	332	304	323	336	306	292	306	296	325	324	361	352	312	297	342	327	284	317	311	313	344	351	327	321	331	332	312	313	372	324	305	269	310	318	324	311	281	313	313	322	321	312	309	290	345	328	328	344	327	326	357	319	327	326	335	317	323	354	326	322	345	318	327	323	293	344	310	314	333	308	312	308	290	306	340	314	317	313	312	340	326	366	300	316	295	335	286	306	314	326	352	341	292	345	344	336	327	334	304	343	313	304	321	336	336	323	314	303	361	298	344	325	344	318	261	306	310	297	320	346	344	344	342	332	322	317	321	314	284	335	327	318	333	327	339	346	347	349	257	333	302	292	315	311	286	320	346	307	318	323	317	326	334	377	361	342	309	307	349	350	321	341	340	293	336	340	319	322	331	310	332	333	338	315	331	303	336	353	292	347	349	342	324	319	327	319	336	325	299	335	341	323	299	310	308	338	317	340	315	319	305	314	345	294	330	287	303	325	323	311	308	294	338	333	320	338	317	295	309	348	300	284	313	321	324	342	340	343	325	330	327	335	333	312	298	307	334	316	323	321	321	335	309	315	325	353	341	319	294	327	340	327	321	317	344	299	348	315	329	346	322	336	299	311	343	336	323	337	333	335	310	329	284	333	327	320	333	344	332	319	296	293	335	318	338	313	337	328	328	328	349	326	334	312	337	346	322	351	311	287	309	344	341	325	332	345	316	311	351	325	335	311	311	334	365	304	322	303	345	322	318	326	343	310	334	310	342	340	340	307	323	351	310	332	326	318	309	292	322	314	341	310	320	310	312	290	313	319	331	333	315	314	299	303	362	325	326	301	289	318	278	344	308	326	310	317	312	337	319	337	321	326	329	294	323	319	321	296	322	355	319	339	312	313	324	331	297	316	348	339	306	354	295	325	325	342	329	283	338	342	344	322	336	318	294	340	326	308	309	323	320	321	333	324	306	302	308	318	354	323	333	310	291	283	318	307	296	316	319	311	327	329	303	322	345	328	336	299	316	354	336	314	288	322	334	321	338	307	342	335	306	304	340	321	324	342	291	350	320	294	335	330	315	321	320	301	296	331	317	328	330	323	287	325	319	286	329	306	317	317	336	346	340	297	332	347	306	362	345	325	360	336	321	327	311	352	337	326	316	328	335	356	339	311	319	332	336	277	305	308	322	314	347	344	316	328	376	331	307	331	324	326	318	324	342	308	326	325	348	313	288	346	315	321	334	302	311	326	285	360	342	338	311	359	321	298	354	353	310	290	303	304	340	337	357	321	335	325	324	305	280	349	358	347	354	331	291	324	332	324	326	357	328	320	324	315	349	326	299	317	334	324	317	338	307	329	319	324	337	328	341	321	348	316	324	326	304	276	304	308	316	310	359	327	306	307	304	339	325	324	321	319	304	315	336	342	323	314	349	328	365	279	348	350	321	318	330	321	294	341	322	309	357	334	297	297	321	341	319	332	309	330	318	356	288	346	291	326	329	348	320	353	331	300	354	332	299	355	332	310	331	361	319	324	358	323	359	315	314	321	312	313	308	309	323	339	356	321	299	309	317	349	341	363	341	294	355	326	346	330	305	369	328	325	332	309	319	303	307	323	331	328	304	307	328	299	321	332	344	316	315	332	371	329	381	313	321	336	314	310	302	337	309	331	317	336	346	341	301	314	304	328	301	328	308	314	338	326	323	314	341	350	291	350	327	347	329	297	321	344	352	301	348	368	313	349	324	311	343	350	325	351	323	340	300	324	307	300	323	338	320	311	317	307	328	279	320	346	324	302	333	278	329	337	332	313	329	355	306	320	317	324	338	333	322	317	344	301	303	302	310	323	295	322	291	351	344	372	341	341	344	318	315	305	332	336	319	334	327	333	361	327	323	348	345	318	306	321	322	310	330	363	332	291	325	326	332	309	324	329	357	329	352	315	336	330	303	324	337	311	327	369	308	318	312	307	291	311	313	303	292	337	332	309	339	311	301	317	313	348	313	321	333	309	300	330	337	315	305	311	333	342	267	344	320	358	326	331	295	296	323	308	318	334	330	338	300	290	321	327	329	325	320	285	300	343	293	367	357	329	316	348	341	320	314	311	301	353	328	277	319	303	342	324	300	330	301	351	325	335	314	338	297	326	341	331	337	313	296	280	317	288	334	354	319	317	309	332	316	326	319	319	321	331	279	316	280	309	328	332	326	341	307	316	299	328	302	300	297	262	341	349	328	334	368	336	337	309	338	321	335	335	300	328	353	339	311	296	327	371	333	313	316	301	344	303	329	307	346	360	312	289	368	324	292	353	325	308	318	322	306	311	336	319	292	332	339	341	314	317	304	354	361	328	313	319	321	304	300	328	326	293	316	331	341	323	308	329	321	313	310	332	328	325	314	296	304	333	328	342	314	323	327	322	334	338	345	321	326	341	309	296	314	331	296	288	340	282	312	296	316	354	353	308	335	350	332	311	339	293	320	335	357	336	276	315	306	278	333	321	350	326	324	320	292	326	308	317	331	312	316	356	321	328	328	343	368	353	347	320	319	338	336	338	309	345	334	314	323	333	313	306	325	291	301	339	348	371	339	320	316	296	311	309	331	344	335	335	355	333	310	333	369	347	315	330	284	343	318	350	302	335	295	348	321	313	316	350	339	296	319	330	314	278	311	350	331	321	328	347	323	283	329	345	311	322	310	313	332	314	323	345	318	305	348	337	332	301	320	310
26581	47479	27553	7905	3609	2472	1920	1509	1409	1247	1138	1004	965	905	891	894	858	797	781	780	841	724	756	715	739	780	784	751	752	764	676	730	708	765	763	719	721	710	690	747	758	717	768	791	771	734	729	735	786	711	767	782	739	732	747	718	764	742	724	771	737	741	771	705	697	729	699	750	814	715	744	721	741	707	758	700	718	708	703	677	691	748	757	743	688	739	729	748	795	702	733	752	721	759	709	713	727	712	759	703	747	710	721	757	705	796	666	747	699	737	697	716	733	739	703	791	766	722	745	754	730	762	745	719	753	738	685	749	742	705	714	725	717	728	727	735	730	686	704	766	747	725	687	699	727	663	730	770	759	714	687	780	717	720	758	724	750	728	722	688	692	741	728	725	708	742	693	685	733	766	713	738	728	687	744	746	700	716	674	773	680	704	682	719	735	716	698	687	718	701	733	727	725	739	752	695	729	705	733	767	708	692	750	692	701	716	787	659	748	725	735	660	693	738	744	786	770	783	706	743	720	786	706	702	743	747	732	723	725	708	738	702	710	769	752	676	722	665	717	741	717	679	737	783	713	715	735	712	722	722	684	715	708	751	751	713	787	744	771	730	761	782	729	700	708	758	740	724	775	785	720	756	715	752	725	763	755	714	746	686	730	712	747	744	694	694	694	769	739	749	700	709	745	738	764	761	705	688	711	716	718	708	732	719	736	729	713	730	732	726	745	708	747	702	784	693	731	708	747	724	722	699	784	678	705	720	753	735	710	724	789	732	738	698	760	741	729	696	740	739	741	769	715	735	717	744	734	718	755	713	728	733	744	732	732	707	718	724	678	782	778	744	698	682	681	736	754	709	749	668	773	706	705	757	695	741	707	736	676	745	719	784	728	725	685	687	768	774	710	775	718	742	726	701	735	738	698	740	771	725	735	747	697	726	703	708	729	700	692	690	725	690	768	750	698	694	727	692	692	720	727	724	737	720	711	735	724	710	688	744	675	685	715	692	709	761	653	725	710	741	739	660	712	721	679	718	734	764	750	751	728	754	698	739	725	726	742	762	746	707	739	717	717	727	708	711	774	754	749	723	719	781	711	759	735	680	726	686	704	704	720	733	714	705	686	754	778	747	696	720	685	765	717	731	686	705	773	754	743	755	709	728	694	741	708	697	718	756	752	719	708	760	709	713	741	746	751	741	724	742	688	736	758	728	698	733	707	713	737	749	728	724	698	747	726	686	772	696	694	760	711	639	711	722	672	727	726	730	738	759	731	760	747	721	750	675	680	728	761	686	705	773	729	749	729	732	672	697	810	713	714	738	739	678	704	760	749	746	713	756	755	751	736	684	696	763	731	719	690	671	734	709	700	730	718	701	698	724	761	725	704	705	743	734	718	719	734	732	763	726	732	712	762	750	722	720	724	737	697	694	690	771	708	696	692	745	726	727	704	727	712	691	726	721	745	728	747	676	761	765	688	671	728	728	710	753	733	725	712	723	693	758	745	733	718	750	743	775	755	758	768	722	712	769	755	648	706	723	770	723	743	702	696	732	715	715	752	760	740	736	756	736	747	745	726	734	743	721	746	732	693	695	749	730	754	756	728	742	694	743	752	774	722	756	719	704	741	733	694	711	692	685	728	763	723	740	715	745	722	713	749	748	720	675	665	719	774	754	729	729	765	718	731	707	723	739	707	775	793	765	736	684	702	724	741	742	709	741	755	764	723	709	770	697	759	684	717	763	720	668	797	672	732	698	730	735	731	759	701	736	766	705	720	715	742	738	712	756	778	746	719	745	733	719	721	706	795	727	712	729	794	730	750	745	724	770	714	678	724	707	748	729	744	732	696	746	754	745	746	738	734	715	738	714	733	698	718	748	778	737	677	730	695	743	728	701	703	700	781	739	785	763	719	735	713	710	702	721	736	744	717	703	666	727	689	747	717	693	758	703	707	726	723	710	694	721	775	719	713	744	708	728	773	699	689	725	764	694	709	720	734	754	724	691	750	751	732	709	753	731	713	724	750	709	747	743	743	754	733	725	708	751	746	724	712	699	711	759	763	787	776	775	652	727	724	761	729	691	733	727	752	735	736	715	768	735	731	756	715	747	691	785	724	746	722	709	749	753	732	691	711	739	689	719	711	708	764	732	742	728	759	756	728	771	709	775	710	733	732	765	732	775	723	726	686	734	667	732	720	776	737	666	713	745	779	683	730	707	742	733	758	713	752	741	760	737	774	735	690	765	723	685	725	681	733	751	777	737	725	745	733	772	708	720	678	751	736	745	692	672	710	737	703	728	754	760	721	755	745	753	709	704	736	741	750	708	777	724	723	719	741	719	791	731	666	800	726	752	736	741	776	738	746	717	710	759	738	727	695	745	727	743	743	753	719	705	710	741	702	764	721	736	749	727	722	706	732	696	691	743	751	719	734	745	712	710	779	684	703	729	754	742	692	729	737	770	699	741	705	691	730	673	753	728	744	769	722	698	709	715	743	693	740	687	748	737	723	732	661	807	698	732	715	715	714	720	742	738	740	742	732	729	774	740	741	715	675	782	726	692	714	711	727	707	710	766	738	738	724	697	719	742	763	712	716	764	724	720	705	719	693	762	751	733	732	737	729	733	741	764	730	776	722	688	736	691	683	747	731	781	734	743	736	695	714	671	693	740	743	764	731	767	737	674	714	708	753	777	688	746	702	738	707	750	712	711	710	684	729	669	692	706	759	740	680	744	743	731	698	743	711	745	729	695	670	717	759	721	677	729	740	656	683	699	718	741	738	774	736	684	742	748	733	736	739	757	733	763	770	733	673	702	686	703	755	648	702	752	690	803	702	718	719	733	742	715	792	713	712	697	670	685	676	681	717	728	739	728	694	735	727	682	748	695	736	677	728	728	734	783	700	778	703	701	727	659	700	726	737	756	711	735	726	749	686	687	739	713	730	715	708	732	758	773	773	737	714	664	688	782	785	677	730	770	749	734	727	710	721	702	747	674	742	754	734	728	754	709	755	722	730	702	731	746	675	696	748	743	714	729	773	776	699	735	714	688	689	693	719	711	740	755	729	674	750	723	697	688	709	743	730	695	726	749	736	684	740	748	748	721	746	700	720	718	702	751	709	742	695	715	780	710	753	723	702	704	727	691	692	729	693	697	710	752	758	730	694	687	734	739	724	720	748	695	703	739	709	783	742	742	740	739	709	716	737	757	714	666	736	764	717	740	719	742	697	744	758	728	703	724	711	705	738	722	797	756	707	729	755	792	726	747	691	730	735	707	768	725	718	718	717	702	721	743	744	708	730	689	721	738	751	756	762	736	750	760	691	725	752	792	707	688	734	749	725	751	762	728	720	709	722	743	755	710	701	750	717	714	724	738	757	748	765	745	659	749	739	768	733	718	692	710	723	730	745	744	741	752	713	742	749	724	709	726	688	764	741	702	740	734	702	727	741	703	734	755	770	689	721	737	749	675	722	771	706	763	746	747	726	726	706	675	705	742	731	702
32983	24385	21751	8441	2854	2026	1668	1360	1099	1004	735	718	651	618	543	482	466	409	442	414	398	441	391	380	413	425	390	382	366	376	388	396	356	374	372	325	358	369	395	393	381	376	331	366	367	395	369	407	384	372	418	348	377	364	348	367	371	353	360	364	356	340	367	355	354	344	397	422	353	358	384	370	387	360	390	360	381	390	350	379	376	352	395	320	342	344	375	376	400	340	377	376	380	388	392	405	366	401	393	399	343	337	344	384	354	352	363	352	361	352	389	390	372	361	384	391	352	360	353	377	353	340	398	373	397	383	371	380	409	347	393	363	378	392	389	313	405	369	368	350	353	360	371	371	344	400	365	334	368	386	415	354	387	369	402	379	363	368	348	339	348	367	361	375	365	363	338	378	355	364	357	326	372	393	367	352	395	359	386	362	387	390	394	350	331	384	371	341	373	369	368	361	367	398	363	324	358	413	391	349	378	350	377	379	396	381	385	393	379	391	396	363	377	376	365	367	356	384	365	361	411	364	405	365	355	377	365	372	335	348	399	385	432	335	374	347	383	419	359	339	360	363	376	377	393	379	339	354	355	406	423	371	370	386	386	383	353	355	378	388	347	390	359	347	364	313	346	333	355	430	370	375	370	416	367	356	373	375	402	339	359	333	335	366	365	367	377	404	341	340	397	399	331	327	354	378	400	404	331	368	328	363	388	377	335	382	359	368	363	380	358	370	389	355	333	347	351	297	366	366	372	353	355	376	343	369	360	359	360	358	365	346	365	349	357	362	359	371	347	365	362	385	359	373	393	353	378	375	395	359	352	367	372	336	345	375	380	387	378	354	352	349	371	404	350	346	384	381	373	378	396	356	371	342	380	350	346	372	342	364	352	364	336	376	356	400	362	343	380	367	348	370	354	335	355	367	387	364	336	349	368	359	357	393	371	409	340	391	350	358	358	300	373	339	380	370	377	351	358	342	391	344	349	373	361	384	382	379	328	339	366	366	321	328	354	374	353	374	367	388	348	350	361	382	327	394	371	413	353	396	388	342	361	353	342	387	353	352	344	364	378	350	395	366	367	379	380	390	342	416	379	355	368	375	372	366	349	340	325	367	359	320	335	364	399	334	346	364	369	378	384	355	378	337	386	372	348	358	353	384	390	344	339	354	375	343	384	348	388	349	373	379	331	371	344	380	359	326	377	377	389	388	367	385	349	362	348	395	379	351	317	318	381	359	376	356	402	386	361	385	365	391	395	371	356	332	377	366	346	378	406	362	355	358	360	354	375	332	355	348	387	360	383	369	389	371	391	393	380	400	355	377	356	386	365	364	353	344	351	360	387	352	366	397	358	426	362	397	376	359	329	363	345	359	321	364	368	358	365	363	354	391	401	332	409	333	369	379	361	387	338	370	332	369	348	370	365	339	364	383	348	360	373	408	388	344	340	373	376	392	345	411	358	433	357	381	386	346	411	357	369	364	329	376	353	343	385	360	361	335	380	337	339	345	326	376	368	402	379	378	396	392	348	364	335	354	364	404	393	410	350	406	357	333	372	352	399	370	367	380	377	346	358	376	386	389	352	354	354	386	384	379	368	397	353	362	363	388	355	372	412	369	353	380	370	371	358	389	342	366	336	380	340	410	374	369	407	358	367	371	377	340	332	350	325	350	370	357	358	354	353	337	364	355	320	328	348	394	398	392	359	349	352	357	385	329	371	349	417	380	349	366	365	339	405	352	339	368	344	344	394	364	394	344	359	382	359	409	334	365	374	375	338	327	366	396	389	382	404	393	344	368	344	385	383	410	349	383	361	348	328	397	386	400	385	360	380	381	388	367	368	368	349	355	380	352	351	393	362	355	338	354	375	386	355	382	369	374	375	381	374	367	363	396	341	338	386	343	351	357	341	410	360	392	347	363	408	347	363	373	367	360	397	375	367	391	360	380	361	358	364	407	382	372	368	363	354	348	387	367	355	370	342	368	393	395	388	368	366	386	352	395	365	381	360	341	368	392	368	351	368	355	376	394	366	389	371	331	375	387	374	389	391	389	365	350	329	372	351	413	373	383	364	368	338	389	356	362	359	354	403	351	397	409	397	380	326	386	344	364	397	394	372	363	363	373	370	382	384	361	411	371	371	396	348	365	358	362	414	394	362	360	336	337	352	403	381	379	390	393	376	357	324	383	339	357	390	348	378	345	365	378	341	374	380	346	357	377	364	347	376	377	353	390	357	367	385	364	386	360	362	397	398	391	373	370	356	405	360	394	378	354	367	312	375	353	351	363	403	365	356	376	375	392	386	372	373	335	352	358	377	359	362	363	394	384	369	374	394	381	348	367	367	372	404	357	369	362	348	408	387	391	373	378	389	375	324	356	405	379	394	336	349	355	355	349	370	330	342	346	364	366	403	377	402	390	385	416	369	353	369	359	367	393	387	384	404	360	397	384	352	353	359	335	371	351	345	368	393	399	338	359	364	367	388	373	369	357	365	378	343	385	381	354	351	359	344	363	409	392	330	348	339	375	355	350	344	402	320	339	356	361	387	356	401	364	356	431	406	369	339	358	390	376	411	387	376	400	387	350	401	384	392	384	343	329	340	323	373	339	337	340	328	344	365	368	359	363	378	371	371	408	345	383	393	363	361	354	346	355	375	359	394	331	348	371	358	374	390	361	388	390	373	349	360	368	326	358	407	356	391	383	393	357	357	366	363	359	355	378	374	371	344	347	368	379	361	349	416	364	416	402	384	363	369	338	374	349	401	370	366	346	343	374	348	354	389	385	376	364	385	379	373	407	365	383	376	346	378	391	367	382	363	357	386	365	363	394	352	373	354	366	369	383	376	390	397	371	354	346	347	389	411	382	341	321	356	381	388	362	339	378	352	348	365	374	335	327	364	363	359	397	367	355	375	374	359	381	376	382	350	414	393	355	406	363	338	346	343	319	372	425	367	358	396	390	407	365	415	380	379	381	372	358	395	384	348	360	358	368	391	378	343	341	377	334	397	354	388	373	378	360	387	388	356	346	391	340	326	341	364	360	363	395	378	353	394	365	392	353	350	365	373	361	353	391	353	362	367	353	364	371	368	339	357	377	352	369	352	346	375	340	341	386	358	338	376	391	363	359	375	347	333	352	337	377	347	370	366	377	373	364	368	387	354	384	346	382	347	372	381	379	384	352	381	373	355	378	397	346	380	340	365	389	338	371	380	374	376	354	363	369	402	369	381	414	357	378	389	406	405	332	360	389	357	371	371	410	362	368	348	390	392	358	365	384	385	400	345	390	369	381	334	376	374	357	368	322	380	375	358	364	352	355	361	370	372	373	399	372	385	372	370	374	382	352	359	389	371	372	352	403	344	375	347	376	377	363	358	345	354	385	398	348	399	349	383	364	383	385	362	376	344	381	345	395	362	370	354	355	364	347	328	370	346	389	348	325	362	408	381	370	391	346	394	359	343	420	367	394	390	378	385	362	343	337	394	348	347	335	361	388	388	362	380	344
23375	28604	13223	3672	2107	1692	1397	1201	1137	1092	1011	998	938	986	953	835	871	833	880	881	838	807	828	848	869	876	876	860	884	826	861	830	828	828	802	811	861	805	904	822	862	829	829	835	791	871	835	851	813	872	860	869	860	825	807	814	779	836	840	866	827	806	832	887	792	836	782	906	783	821	854	866	804	836	867	867	823	850	857	804	820	840	844	788	808	826	842	887	806	840	805	846	816	828	815	860	840	837	801	841	790	831	790	808	827	767	790	808	780	787	833	840	830	772	866	860	862	893	806	781	790	838	806	835	868	851	883	840	785	811	804	862	841	860	826	835	856	828	813	838	853	891	859	835	838	867	800	787	809	849	807	818	831	898	853	832	802	845	778	852	834	828	813	815	788	903	844	832	878	797	841	798	833	828	844	791	839	885	852	822	857	828	864	866	846	806	819	839	834	848	849	848	836	771	834	862	806	820	802	819	863	834	797	889	844	889	821	798	857	866	796	867	789	809	786	804	834	818	865	856	854	830	822	868	805	826	830	896	828	852	852	875	852	823	818	799	778	800	893	888	823	849	888	839	871	785	838	787	823	815	816	825	816	823	848	772	824	836	883	884	861	895	829	857	828	811	805	837	854	790	846	866	833	783	840	872	822	816	819	858	817	856	798	832	845	829	843	798	837	775	834	822	802	847	836	893	837	839	827	828	848	859	827	834	812	825	865	862	856	847	814	841	824	822	787	901	843	789	814	797	836	867	830	863	841	870	827	793	866	843	886	837	837	836	816	920	886	860	826	782	859	850	881	851	801	881	817	871	846	830	857	859	830	834	826	787	810	811	801	831	830	853	801	842	829	791	833	848	817	815	844	786	834	864	780	854	808	809	848	844	838	837	818	830	823	775	827	841	818	844	871	795	791	882	900	836	820	863	824	837	861	834	844	813	848	811	829	859	812	820	833	859	870	806	833	836	809	834	885	799	857	864	892	804	834	816	829	860	849	869	807	809	832	815	835	749	798	836	832	869	819	760	810	804	869	799	854	786	828	830	805	860	826	822	843	836	818	833	821	842	865	861	806	843	799	827	772	868	829	901	830	800	776	826	829	885	841	805	819	855	863	827	843	796	845	842	837	849	827	818	837	828	789	812	845	824	822	853	778	843	819	824	864	816	795	862	827	839	864	805	851	846	849	821	881	813	839	831	840	800	797	828	796	826	863	805	834	818	863	801	807	818	811	868	787	851	800	846	857	859	813	825	800	856	871	832	857	843	803	865	811	823	823	884	810	771	803	861	858	776	894	813	860	786	905	804	831	811	848	850	788	854	860	782	830	842	891	827	832	829	819	774	814	825	836	837	881	818	768	805	844	891	835	834	819	846	822	822	835	849	876	842	896	882	843	823	801	851	800	844	818	803	805	835	828	772	842	788	847	816	818	853	865	879	839	840	866	834	827	894	865	780	837	832	808	817	808	804	831	886	846	812	830	847	822	805	793	878	792	809	773	850	841	841	881	838	840	835	835	804	836	819	799	812	853	833	787	850	788	927	785	822	795	795	844	824	813	803	826	817	857	852	815	818	802	830	823	849	853	767	868	836	843	869	826	859	824	840	780	854	819	794	846	812	818	783	869	787	871	866	834	871	805	847	834	857	854	829	833	804	870	848	833	792	825	834	854	865	823	844	843	839	816	860	866	807	776	904	808	834	857	866	836	779	837	866	847	849	827	806	885	866	798	784	855	788	826	830	860	867	791	791	784	831	829	836	866	832	869	806	819	806	801	823	810	805	843	853	835	860	874	843	800	842	829	840	776	794	810	788	852	813	822	819	827	785	826	790	861	827	872	886	840	812	818	832	870	818	856	873	854	845	824	854	837	862	821	850	807	860	896	844	893	843	816	791	812	905	864	796	809	831	863	836	845	828	800	848	844	798	856	861	791	809	900	874	822	898	831	851	837	837	810	854	795	859	868	861	767	858	804	830	868	816	839	850	787	801	839	804	823	821	845	836	855	871	836	812	864	825	845	800	873	884	833	814	857	850	812	852	851	858	836	840	835	865	776	817	833	790	839	833	813	822	847	864	866	814	831	826	828	845	800	818	862	833	853	850	795	799	784	853	789	803	847	865	806	866	821	796	868	857	879	840	813	800	827	879	828	829	866	809	820	833	788	876	855	868	872	860	851	819	804	848	868	852	823	830	817	885	866	859	830	819	833	828	825	852	809	840	843	783	824	865	857	857	824	851	825	819	826	801	823	815	811	897	847	855	864	848	798	828	808	831	841	868	839	843	836	829	845	889	849	805	788	810	770	868	861	834	819	831	883	872	828	796	785	890	833	862	804	836	873	878	842	819	809	884	809	840	835	808	819	812	828	844	789	832	847	811	856	789	877	824	835	807	892	831	854	794	847	857	827	792	875	839	817	841	825	801	830	866	832	842	796	821	849	812	850	837	831	771	809	835	809	858	838	833	816	827	866	808	789	869	796	830	806	858	828	808	838	793	829	837	828	815	799	792	842	823	839	836	845	850	816	809	831	790	817	852	798	819	877	796	873	838	827	837	846	809	857	842	828	839	813	869	819	851	840	824	843	824	834	843	828	782	776	830	878	859	832	842	837	890	777	794	815	837	850	793	852	822	888	881	819	852	857	824	833	738	804	878	837	815	848	848	835	833	857	835	799	842	881	822	832	785	829	839	881	778	882	820	815	802	849	845	843	832	799	807	815	804	816	849	775	824	825	887	823	873	843	820	818	834	825	850	813	857	825	802	786	865	824	831	816	829	826	816	834	873	812	779	835	833	862	806	847	812	867	818	811	827	803	782	860	823	883	834	885	830	876	820	854	824	820	778	828	851	823	812	859	753	802	846	830	857	773	822	856	785	902	883	854	855	831	841	802	794	814	847	848	851	855	834	824	891	825	805	838	857	834	826	791	796	800	839	803	824	814	835	824	807	829	820	853	845	823	852	858	851	845	860	828	851	818	809	789	819	843	820	812	820	872	834	802	797	794	853	808	814	864	794	799	790	812	848	833	863	811	840	807	892	847	856	853	796	771	842	816	817	849	834	803	857	831	866	821	832	811	791	857	847	827	840	808	850	900	827	839	867	765	858	862	842	834	817	847	852	838	793	850	873	856	811	782	790	793	856	846	878	823	823	836	833	824	876	830	817	825	803	864	795	841	852	810	801	864	859	818	783	838	853	805	832	816	810	818	794	840	847	846	824	831	833	839	852	814	846	797	891	782	789	814	826	767	805	876	793	803	850	846	826	868	781	778	809	850	777	847	871	771	837	853	831	872	851	842	844	819	860	839	882	826	824	813	781	834	776	821	844	834	860	844	806	812	862	894	804	824	863	831	833	829	829	822	833	885	860	862	857	836	816	835	826	860	834	816	798	827	832	817	819	859	866	831	862	822	841	826	765	852	838	760	849	849	900	816	865	824	878	895	878	878	833	873	834	837	858	814	890	828	860	790	824	853	851	847	774	866	816	830	788	832	820	831	863
24895	21515	24981	28475	21548	20277	4766	2118	1477	1243	991	901	794	666	573	594	480	486	439	410	377	366	395	385	366	424	343	387	354	340	343	352	333	333	341	389	348	316	312	350	349	347	355	349	351	341	343	386	353	347	358	333	355	330	342	342	360	349	346	354	328	357	349	325	350	326	344	341	337	355	326	314	327	332	324	307	320	389	332	352	319	327	322	329	350	315	292	338	325	326	344	322	325	347	350	354	351	320	366	350	334	298	343	343	371	334	337	316	356	342	361	326	360	341	332	307	339	334	323	364	325	361	357	329	328	342	358	350	334	368	311	336	342	327	331	345	354	344	281	320	368	346	347	341	344	327	303	321	335	346	337	338	318	314	347	356	350	325	348	312	332	333	317	299	344	312	354	294	298	314	337	341	309	315	356	337	313	331	353	315	359	343	322	343	328	316	327	353	310	356	324	330	339	332	302	349	308	339	345	324	361	348	321	362	380	359	303	337	309	359	346	339	326	338	333	342	299	301	351	298	317	347	341	323	317	343	317	366	315	320	346	306	304	338	346	338	355	350	344	364	328	330	339	357	346	362	300	331	325	352	349	354	346	316	306	342	297	339	338	324	357	339	368	331	325	334	328	356	369	335	331	332	341	348	365	334	339	339	355	323	362	350	348	358	345	271	338	337	330	354	308	342	356	339	309	333	331	338	339	316	354	326	343	354	343	315	297	354	320	329	378	334	298	350	378	317	346	317	339	338	372	356	337	326	323	330	372	372	335	358	377	318	307	345	339	336	322	319	305	347	345	332	319	315	321	349	338	373	323	303	337	289	324	316	349	367	333	344	327	336	342	324	357	334	319	326	326	335	310	365	351	334	352	328	328	316	316	311	325	315	338	393	327	316	306	352	314	307	341	306	321	353	325	326	325	346	317	336	318	335	377	327	329	374	356	316	329	336	341	317	365	334	353	344	359	357	315	338	335	342	344	336	325	356	336	328	333	329	345	314	322	310	315	294	369	362	330	332	327	348	352	342	317	360	335	334	340	344	327	363	378	366	359	344	313	349	341	347	335	327	344	308	373	317	365	338	322	318	321	348	374	337	337	330	358	332	343	365	323	335	332	341	328	345	352	364	341	309	313	330	331	311	328	341	324	347	329	335	332	329	349	312	351	347	356	339	306	365	347	336	354	346	353	359	330	360	354	341	322	325	330	347	319	343	331	304	357	328	334	329	336	314	329	351	310	338	289	339	304	331	361	297	330	370	368	347	355	322	353	327	378	381	389	325	335	347	335	331	339	343	320	317	330	341	318	309	340	346	340	373	319	296	366	324	325	319	344	367	325	325	323	324	346	327	363	345	321	347	343	314	339	329	331	353	330	332	375	334	355	312	335	305	342	311	313	344	297	314	354	348	351	313	319	312	340	335	332	344	349	391	317	332	346	321	356	309	354	362	338	308	324	332	392	300	322	336	331	342	329	340	358	344	343	330	353	316	340	353	333	336	336	329	336	310	331	325	358	336	294	316	329	342	349	359	305	355	304	341	339	333	350	353	340	293	370	373	379	335	338	344	332	322	293	312	325	357	333	403	367	288	300	312	324	320	323	330	327	315	367	313	331	317	329	312	314	353	342	315	313	339	304	363	381	344	338	371	360	361	333	347	311	316	357	352	323	332	331	328	306	338	327	321	316	315	327	329	359	305	361	336	324	342	335	311	329	345	343	371	355	327	364	350	332	348	325	332	326	336	332	344	315	337	372	310	328	305	349	322	328	334	355	338	325	293	355	339	337	337	353	360	312	328	326	364	311	368	320	310	364	300	328	326	364	318	292	330	334	317	349	381	314	351	341	354	310	324	340	329	351	356	341	339	311	299	329	384	332	341	374	339	347	344	383	330	359	351	338	351	328	327	372	335	327	337	345	338	349	344	330	344	346	337	345	332	332	330	341	366	349	355	311	344	326	343	340	342	302	305	348	297	361	366	316	335	346	304	304	348	310	316	318	373	375	338	319	351	320	335	311	365	332	340	339	336	333	337	366	356	352	345	343	326	313	313	358	300	336	346	325	350	327	342	304	319	362	351	329	362	324	336	345	330	294	351	338	350	347	343	328	350	313	326	327	351	337	333	360	345	337	333	334	341	349	387	342	351	346	323	323	305	331	339	335	333	365	356	302	330	308	360	365	334	362	306	332	339	337	312	395	328	330	382	304	303	370	325	352	351	345	318	307	328	359	341	348	355	333	310	315	321	336	309	328	354	335	345	347	371	351	329	325	349	360	305	330	355	305	326	375	350	330	289	318	368	336	305	340	341	334	350	353	350	350	338	365	316	345	331	332	349	341	369	331	329	323	325	327	336	328	337	346	356	373	349	363	344	330	301	334	336	310	347	338	360	348	344	301	332	347	348	346	366	343	325	345	388	368	341	305	361	297	374	345	323	341	326	366	328	341	347	349	354	345	337	350	330	338	299	345	307	329	359	330	343	354	322	335	344	328	353	337	343	330	359	333	355	378	325	319	329	348	339	339	317	344	374	350	344	324	292	337	361	338	350	378	344	339	342	326	349	333	355	346	339	335	352	332	345	351	336	353	350	358	303	327	335	312	325	353	334	344	353	356	322	353	300	308	330	358	330	361	331	328	365	313	314	354	361	344	363	342	314	331	312	329	364	332	324	299	335	319	356	348	289	294	338	371	362	358	339	328	298	361	299	303	325	348	317	360	353	313	331	347	299	344	292	325	372	316	319	304	328	312	348	356	301	365	311	310	330	384	310	320	342	335	342	361	313	316	343	347	338	332	321	338	349	338	344	307	357	339	333	327	312	354	307	336	372	355	298	325	343	321	350	342	350	323	354	333	320	309	301	356	366	386	300	323	329	322	342	337	337	299	334	342	370	342	360	337	332	371	350	318	367	313	360	373	353	344	322	342	368	337	319	311	314	350	364	343	343	324	346	343	357	345	325	314	345	376	363	315	351	331	331	331	340	338	343	351	343	312	338	342	304	330	340	327	331	353	351	356	305	386	367	343	310	315	333	341	335	332	371	345	329	324	370	346	359	367	323	360	346	337	328	325	322	325	354	324	300	333	319	380	297	336	346	315	340	341	315	320	330	313	372	336	296	302	335	328	336	343	324	344	367	317	349	369	326	349	288	349	382	331	343	328	343	349	313	307	321	340	353	334	326	322	331	355	316	337	315	353	361	318	302	324	373	343	327	357	371	365	339	334	339	366	337	308	306	367	323	334	367	336	320	351	353	340	352	308	379	306	317	365	324	319	359	340	342	332	338	348	327	377	341	291	343	308	319	298	326	368	333	370	368	343	290	336	331	358	318	334	331	314	354	319	325	302	359	333	314	330	347	341	364	369	336	340	344	329	343	322	332	374	323	316	319	328	338	356	362	333	317	362	305	352	343	349	302	338	346	352	363	359	354	328	317	347	332	306	328	328	336	348	332	323	305	325	355	313	350	335	344	318	334	340	347	327	318	361	319	343	337	328	364	349	306
23910	40686	19230	5546	2837	1977	1612	1396	1269	1111	1047	1056	985	893	900	919	879	823	788	838	812	817	828	806	818	788	780	769	818	767	776	789	762	779	775	776	752	718	814	814	755	746	724	769	764	777	793	840	730	803	735	734	771	772	740	730	714	750	749	691	764	788	712	752	781	701	737	778	757	791	745	768	747	804	749	769	726	775	794	762	772	745	770	783	797	753	760	758	767	763	769	784	775	763	770	784	790	763	747	744	746	750	788	750	770	738	719	760	764	750	733	780	767	757	771	759	775	736	779	769	714	760	771	782	764	733	790	801	752	762	748	746	697	804	793	757	804	795	726	758	757	786	771	762	785	717	782	758	763	754	759	767	766	732	745	740	777	760	791	729	744	774	794	810	758	796	743	787	785	791	746	802	797	742	782	768	728	721	783	716	754	712	796	777	771	805	723	763	709	796	787	765	753	732	766	771	805	775	775	709	727	746	776	731	765	785	745	756	775	801	774	753	788	745	708	801	795	837	763	765	778	753	737	757	758	766	746	764	778	743	762	764	726	767	761	757	745	768	781	732	764	795	733	749	741	807	766	783	760	777	773	783	698	715	744	732	816	774	759	706	753	770	773	805	812	731	726	736	793	747	780	747	787	735	763	754	758	745	755	749	848	734	749	770	796	755	738	765	792	761	750	743	779	764	803	748	743	786	724	735	750	762	790	721	790	719	782	787	726	776	823	779	729	750	763	751	776	783	781	759	809	779	746	786	779	739	767	750	789	721	786	757	744	731	769	795	746	760	822	797	745	758	755	756	783	804	767	720	760	752	764	764	826	788	753	789	750	760	784	744	767	761	729	732	771	790	733	749	737	746	817	754	766	760	741	757	706	743	770	700	774	795	765	752	761	792	726	700	739	755	768	766	798	794	756	746	764	708	764	721	738	806	713	789	735	743	765	735	771	758	738	720	721	798	781	745	726	787	728	734	809	788	769	757	746	769	729	775	761	745	772	748	760	746	764	742	793	756	749	713	748	796	740	763	732	719	805	753	730	734	743	725	762	746	737	763	751	800	800	741	711	783	756	765	740	773	761	741	769	801	750	779	767	674	713	846	716	720	779	753	749	695	769	783	808	756	722	755	679	757	683	787	778	787	783	752	757	763	772	775	764	727	780	752	789	832	768	773	760	773	751	709	738	755	762	784	768	751	766	775	737	747	742	746	747	777	784	746	749	761	756	784	719	791	717	754	751	743	787	792	732	737	793	784	747	757	717	777	725	778	765	724	759	764	808	787	766	760	692	789	719	780	745	783	795	762	778	744	830	696	776	705	765	789	745	747	760	700	740	743	734	745	751	771	748	741	783	720	730	744	768	801	751	730	764	799	755	753	769	775	756	707	775	742	770	730	715	767	786	728	761	724	775	747	757	784	758	734	842	739	757	753	713	793	750	749	756	781	770	780	698	750	776	771	726	772	744	768	751	762	771	789	807	750	769	795	766	764	745	763	717	769	754	751	768	725	767	746	746	747	766	754	757	728	783	786	706	784	790	754	715	794	715	772	731	728	742	760	730	717	742	739	751	739	797	745	764	760	771	750	715	756	800	742	806	725	760	753	788	748	725	754	765	732	796	759	770	759	746	777	751	791	786	735	803	783	772	709	775	741	729	723	731	731	789	724	738	736	787	772	749	783	777	759	727	721	742	765	755	778	727	735	731	747	763	761	802	806	748	794	742	777	728	767	760	758	743	791	735	769	768	751	760	786	734	810	775	741	801	771	745	721	766	746	766	793	757	735	729	794	733	734	757	763	805	733	736	749	756	752	720	762	782	746	731	746	760	720	778	714	777	750	749	728	733	752	733	768	756	759	713	743	782	764	788	789	707	775	738	756	735	743	744	765	751	778	753	739	721	791	761	766	773	751	735	771	760	769	785	802	767	768	775	793	772	771	771	795	797	741	795	785	756	781	731	752	756	752	767	781	769	770	756	765	753	713	771	732	750	765	786	790	768	753	763	739	711	766	750	747	745	722	750	807	769	744	765	763	767	747	693	775	755	709	778	764	747	729	717	810	747	811	749	763	731	721	751	771	752	733	772	822	722	787	729	771	725	777	740	749	761	798	729	727	749	765	745	759	764	733	749	720	744	751	790	758	762	761	787	782	738	785	728	734	758	723	727	745	782	769	775	817	746	760	770	778	765	732	776	729	779	715	813	719	765	773	779	763	755	761	786	771	758	756	781	744	725	772	749	721	778	741	809	755	758	735	798	748	709	831	764	735	766	765	738	766	779	757	726	771	772	771	787	720	815	712	748	727	742	778	781	755	742	775	757	753	766	771	768	774	743	758	775	741	756	706	756	772	740	782	737	760	768	790	750	745	745	796	737	720	774	727	746	759	768	761	732	764	764	757	789	759	758	754	772	712	797	766	821	773	737	759	784	794	785	763	780	787	740	811	727	820	747	767	747	740	796	773	768	736	789	722	830	746	701	773	757	804	740	709	796	799	749	768	796	758	757	797	733	758	754	767	778	789	783	746	803	690	751	793	704	703	695	803	753	805	754	764	716	780	739	804	816	716	796	761	692	785	743	757	807	763	736	694	713	714	782	797	774	772	808	788	789	735	783	827	783	765	796	788	773	724	809	770	750	727	731	778	740	810	736	769	735	808	720	802	744	770	786	805	775	818	758	768	764	786	771	764	730	766	740	746	734	725	754	735	797	765	753	800	779	734	756	740	760	802	761	777	811	726	764	762	792	718	757	774	791	762	776	791	704	795	783	766	796	702	789	769	715	745	809	764	732	760	798	784	800	780	727	731	808	763	785	751	755	732	727	732	775	753	756	771	712	768	763	718	736	796	720	758	760	714	770	741	791	740	733	759	800	721	759	809	718	746	775	765	748	748	762	765	805	788	766	755	761	731	731	729	785	733	773	693	740	747	721	740	825	664	813	733	769	752	718	708	759	742	764	737	796	810	739	769	801	772	771	735	694	764	817	751	729	726	762	772	725	746	748	732	769	740	780	753	771	752	773	759	775	741	827	744	743	728	715	788	754	791	735	782	763	746	754	779	764	739	758	709	771	707	791	781	793	780	774	806	763	769	751	738	793	725	741	770	765	782	790	749	727	731	765	792	771	737	757	758	730	766	751	724	750	776	774	745	748	793	764	713	794	776	753	804	737	746	726	777	759	755	815	762	759	757	769	765	766	777	791	748	785	774	789	738	765	784	779	744	750	751	796	746	740	739	770	827	763	794	743	710	764	774	733	756	763	748	729	776	778	785	753	698	727	827	713	778	767	723	746	750	764	767	801	767	788	718	785	761	757	748	751	797	754	762	780	741	801	817	762	765	757	797	759	757	763	722	748	704	788	720	757	748	786	750	760	733	773	770	752	753	752	745	752	787	783	712	784	796	821	735	736	785	716	766	755	720	719	773	704	801	729	786	795	766	730	773	754	825	763	790	729	701	756	810	774	738	752	758	740	789	765	771	769	783	769	796	760	769	768	790
24295	21508	25302	28156	21513	21623	18635	3729	1971	1548	1234	1082	935	782	707	641	607	551	462	471	463	399	442	344	379	378	362	391	357	337	322	354	351	353	292	357	373	305	316	335	322	357	270	340	366	354	355	356	340	310	293	339	327	337	315	339	308	324	337	357	330	328	339	335	314	350	364	349	295	297	312	344	363	327	335	336	311	371	346	342	359	338	336	326	311	334	330	324	297	308	337	318	316	335	350	317	316	321	293	332	317	343	321	362	319	354	320	337	318	337	327	347	334	334	341	327	356	351	318	292	297	328	319	307	340	370	324	340	349	299	351	310	357	353	360	296	326	342	307	350	327	314	325	276	313	312	310	344	351	315	285	328	324	343	327	325	319	314	317	349	302	340	299	332	293	315	337	332	330	328	336	335	324	349	336	307	311	319	333	310	316	352	298	295	326	340	371	329	333	350	345	302	310	342	286	356	350	351	345	323	323	346	343	322	349	336	357	349	317	311	334	345	366	376	348	306	297	349	323	329	362	308	306	325	347	303	320	316	343	303	337	351	309	367	331	333	349	336	391	326	329	354	351	359	327	321	312	342	333	333	351	312	303	328	320	325	305	303	288	326	343	369	323	320	293	310	362	308	304	278	311	318	307	341	374	326	327	363	334	340	357	299	308	293	325	339	311	368	364	358	306	313	331	302	335	310	328	327	343	338	300	325	311	342	360	336	325	287	370	355	299	318	280	312	338	335	329	308	358	330	338	293	314	338	342	346	336	324	346	352	313	333	317	343	317	326	323	341	307	343	321	338	368	330	327	342	343	324	301	343	342	342	337	310	322	311	319	343	307	316	336	306	334	345	313	302	303	347	304	314	327	327	351	358	338	323	319	316	358	306	293	300	349	341	310	348	366	315	371	287	336	335	281	327	320	316	349	324	322	349	311	305	349	321	306	301	335	356	340	325	326	323	342	309	342	353	349	320	321	310	301	333	330	337	335	359	358	323	313	330	348	343	332	326	317	320	295	319	305	289	317	342	307	331	309	331	344	331	364	321	334	358	346	317	349	339	297	311	297	323	340	318	346	369	324	332	322	321	323	319	295	330	361	288	303	322	352	360	306	388	319	336	328	320	322	341	290	316	348	306	334	293	364	347	329	335	329	347	343	317	341	345	332	317	351	292	327	284	343	299	274	349	327	360	346	333	315	322	363	344	288	335	336	353	297	320	323	321	323	310	334	331	353	303	340	331	359	331	328	320	312	314	333	316	332	336	338	305	288	353	328	314	377	338	324	327	323	348	322	311	347	332	308	318	325	320	378	330	284	325	314	318	329	333	348	314	293	363	301	329	320	335	326	336	352	357	320	348	345	319	323	313	348	300	311	324	343	324	338	301	304	331	310	310	340	346	298	358	331	304	321	337	306	306	304	352	332	267	299	283	321	328	295	317	343	338	310	344	366	276	325	317	311	318	371	325	350	330	333	323	301	276	334	366	323	345	320	340	312	317	334	331	343	311	318	331	317	328	310	336	332	330	335	331	296	294	321	306	323	328	344	333	328	298	301	332	344	314	339	331	331	307	343	357	320	332	348	348	304	322	315	317	327	295	334	331	320	314	336	307	299	323	313	369	310	323	343	334	318	327	321	330	321	320	323	345	295	333	347	326	313	329	314	343	371	320	320	320	315	335	304	301	284	306	309	312	339	369	314	318	319	302	343	313	314	290	383	329	316	335	344	343	309	341	328	311	333	324	321	344	310	352	337	304	317	335	323	346	304	334	347	306	346	338	364	319	335	302	338	313	334	309	276	316	323	343	309	343	344	360	340	311	301	308	312	337	325	374	323	369	344	320	337	308	295	310	357	321	351	324	338	349	332	307	316	323	337	296	334	349	331	352	321	300	347	324	308	320	348	307	356	352	336	357	325	279	314	334	324	360	313	323	335	301	328	333	355	302	317	303	321	318	329	361	327	357	331	332	357	340	327	349	320	318	315	321	355	313	322	341	347	323	366	338	308	341	326	314	338	337	328	324	327	328	294	293	358	336	305	309	341	307	332	333	316	311	354	312	319	350	314	294	329	336	325	333	339	322	353	355	314	324	315	315	345	307	282	320	335	371	335	315	356	325	337	317	320	333	297	335	352	335	345	351	358	325	349	314	313	312	318	338	363	327	354	295	334	340	350	313	323	314	312	316	360	321	313	337	294	333	327	308	317	300	325	345	354	306	307	319	321	317	363	302	346	326	307	330	348	335	327	355	347	278	330	298	310	345	303	337	345	324	358	308	310	353	339	290	338	339	322	341	304	319	316	330	342	350	317	318	315	314	341	321	328	337	345	297	338	310	329	332	340	316	318	306	326	346	319	334	371	331	337	286	349	308	340	351	307	308	330	327	352	327	314	365	338	348	301	306	352	320	319	317	323	323	326	344	324	295	330	298	305	304	309	302	304	336	328	284	338	348	364	272	335	310	333	344	329	295	351	302	309	319	323	344	342	319	297	323	319	320	310	322	313	307	302	319	304	320	362	348	331	338	309	335	366	327	352	344	308	311	294	313	306	349	316	309	321	317	326	331	322	282	311	351	305	331	339	335	325	322	320	306	353	296	340	344	319	347	341	344	280	331	348	322	332	319	372	373	342	355	321	314	313	342	333	311	309	300	346	331	328	355	330	334	337	293	317	303	325	283	306	293	322	334	347	311	312	335	338	303	278	307	320	310	303	331	335	311	314	328	317	319	318	295	319	334	313	329	325	306	331	347	337	348	344	322	328	317	311	320	328	334	327	313	323	302	323	342	306	323	337	349	337	307	329	316	359	353	335	314	319	354	351	315	298	373	330	308	298	314	326	298	319	322	314	312	318	292	333	323	316	290	364	343	322	332	320	309	365	322	363	303	323	331	338	323	345	347	323	338	314	306	332	324	282	304	298	352	365	319	329	318	332	338	315	333	325	336	333	281	366	330	374	329	327	319	300	328	317	347	294	314	321	312	339	356	340	319	287	346	347	304	292	297	311	320	311	364	305	321	297	331	358	357	349	340	314	306	330	330	299	343	322	330	347	311	308	355	351	327	327	336	358	320	315	359	339	300	328	322	319	319	301	344	372	302	291	296	306	331	331	326	308	335	294	331	342	334	317	297	302	339	326	324	304	326	324	334	299	296	319	331	312	308	315	284	316	347	331	333	325	365	339	338	322	333	300	320	328	339	344	339	334	324	326	350	350	314	333	315	337	367	354	326	328	363	334	334	326	344	322	331	329	272	320	317	299	322	331	338	344	298	357	324	327	349	331	315	337	327	329	377	317	319	332	312	331	337	348	307	312	322	340	351	323	302	325	311	319	318	329	310	323	355	285	371	315	296	328	345	348	333	332	320	337	347	341	300	324	336	314	313	353	310	317	316	351	322	311	307	340	344	331	337	338	335	328	329	314	345	318	342	319	318	307	326	351	319	326	346	318	359	335	357	339	312	326	327	319	310	303	305	312	336	304	338	327	308	309	303	356	309	326	346
27066	46104	26579	7631	3413	2426	1811	1574	1329	1202	1101	987	991	926	901	867	880	796	777	766	811	757	727	787	744	774	702	714	746	743	742	748	706	791	754	696	734	742	724	748	765	727	679	719	714	758	758	768	747	725	749	749	745	751	704	755	757	785	690	766	712	777	723	719	689	686	678	702	721	705	765	730	727	733	727	785	743	757	742	683	711	736	714	707	739	726	777	753	735	702	752	753	683	751	779	745	728	758	698	735	737	720	705	715	710	686	727	719	787	693	759	688	711	703	762	702	730	713	688	715	764	731	710	740	767	691	770	713	737	761	689	744	747	738	738	740	742	728	724	677	722	705	718	766	766	748	740	766	739	723	741	708	762	705	739	716	758	702	728	718	798	724	654	738	715	755	755	693	727	707	708	729	744	679	715	748	742	741	699	707	745	779	702	700	713	745	704	733	762	716	680	718	675	699	715	765	685	746	729	721	693	692	786	708	725	723	711	740	733	722	724	733	742	755	764	700	725	725	679	729	706	682	680	709	772	664	698	753	711	772	719	714	754	731	677	766	769	739	750	707	720	738	677	678	750	716	732	742	720	747	734	768	728	696	728	756	740	762	736	684	812	761	752	747	760	687	695	742	719	712	724	698	743	714	759	725	689	745	739	696	754	708	766	703	730	764	760	699	739	725	717	758	736	721	750	702	724	699	772	816	744	725	692	715	705	741	717	697	688	662	756	730	747	728	731	722	766	710	706	741	666	737	789	725	753	732	770	720	715	702	735	762	761	753	747	714	767	751	714	762	751	715	707	738	702	721	745	781	754	708	732	754	703	732	720	701	734	718	725	745	722	757	801	684	723	744	736	701	728	742	755	743	747	726	735	781	716	677	732	736	668	739	695	718	752	703	709	743	677	730	734	789	729	727	709	750	692	764	768	725	747	724	711	766	769	751	762	743	759	732	702	679	693	777	764	758	758	727	680	730	720	769	738	732	725	766	697	730	746	726	748	743	712	727	706	779	710	703	734	653	682	729	743	768	740	755	719	743	767	678	748	742	690	726	715	732	736	698	708	688	735	737	740	703	753	716	693	711	714	742	732	738	767	745	740	679	732	776	672	768	747	700	752	727	684	727	744	767	732	738	759	784	697	707	755	744	779	685	698	774	683	716	671	731	690	728	739	739	747	754	740	740	774	714	759	699	688	708	716	698	744	729	691	712	771	727	742	782	756	726	692	760	712	713	733	717	718	747	741	787	724	728	727	708	746	713	739	722	733	746	723	725	714	724	709	719	698	751	732	743	759	770	730	745	739	774	791	729	744	723	758	743	694	756	781	728	733	713	742	708	775	727	719	718	723	761	754	742	724	716	722	738	728	691	718	725	732	662	751	775	749	784	772	748	782	706	781	694	709	693	742	702	693	756	684	766	751	734	727	725	749	717	727	709	729	725	713	722	766	731	761	719	737	728	695	700	720	735	744	710	709	687	747	724	679	752	700	734	729	739	706	699	710	731	737	716	702	728	742	740	746	759	736	733	718	728	737	712	760	762	773	704	723	754	777	689	723	711	733	732	732	723	703	756	712	702	775	707	728	737	758	739	720	727	731	701	760	711	795	714	764	750	729	686	689	720	736	673	719	743	722	724	705	694	756	729	702	753	739	731	680	773	705	780	701	722	737	740	765	740	720	762	692	735	761	723	754	703	730	738	706	785	705	717	724	720	770	704	751	726	767	694	722	737	773	814	767	753	763	720	680	721	738	740	811	680	662	690	748	753	793	740	711	721	733	737	732	712	714	691	738	717	738	750	716	729	727	723	709	739	693	702	709	747	739	749	712	723	736	777	759	728	767	718	721	714	734	767	735	700	744	722	761	780	723	754	702	728	751	773	759	703	714	721	787	730	769	712	747	695	697	739	703	738	711	711	722	754	750	712	752	738	796	729	732	758	772	742	716	689	749	722	701	755	689	731	671	713	732	765	739	720	712	701	756	761	706	742	753	709	725	739	698	759	718	757	730	698	771	784	733	736	733	705	699	717	733	774	718	810	767	725	756	755	725	758	735	719	733	714	738	714	732	704	713	726	653	761	712	706	699	750	730	760	729	709	695	698	707	759	743	785	720	725	727	729	696	735	719	713	749	746	733	674	730	713	755	697	786	695	692	707	713	738	725	680	715	702	704	717	712	741	708	724	706	774	730	703	727	737	704	706	768	721	742	725	740	738	750	719	749	690	736	748	716	729	740	716	765	758	744	750	712	739	700	738	744	750	703	671	721	746	743	700	735	725	753	750	726	742	737	802	733	748	694	759	719	767	724	727	759	724	732	782	722	723	730	725	760	697	729	724	725	730	704	717	725	707	697	716	753	731	735	711	725	703	731	728	736	748	732	730	761	723	743	735	726	733	719	769	707	707	746	701	692	758	721	703	706	679	726	759	717	736	710	714	738	737	702	704	748	760	697	752	700	733	762	667	707	715	736	781	718	720	706	742	707	756	709	768	769	704	738	712	743	724	719	749	718	767	686	686	765	758	746	741	745	750	711	683	764	733	711	706	749	774	767	721	703	726	677	726	729	730	734	738	765	738	741	754	760	750	721	739	764	716	679	729	691	727	735	706	745	733	729	760	694	746	747	764	729	737	719	810	699	716	721	700	731	736	743	739	751	744	765	734	747	709	727	698	737	698	744	677	745	709	730	722	755	669	760	722	737	737	721	719	714	734	740	696	726	780	743	706	685	757	738	727	726	747	666	746	763	682	723	741	737	722	710	660	732	730	712	726	706	747	737	767	734	740	723	697	741	700	712	727	688	781	700	687	700	732	779	733	771	756	720	691	689	757	728	782	725	727	696	744	698	738	703	760	728	702	736	731	760	693	729	713	725	739	717	696	745	710	726	705	740	715	779	692	790	723	713	725	713	741	772	719	755	707	758	735	725	765	716	736	739	761	714	725	740	743	734	702	700	720	708	739	763	718	716	703	730	730	683	779	726	716	728	686	720	743	719	739	706	735	743	757	716	765	735	756	709	697	713	700	730	769	769	763	723	720	743	743	700	768	707	742	713	759	687	696	737	723	708	701	706	767	740	734	772	702	773	747	791	718	701	688	718	780	703	769	716	766	730	703	686	689	741	744	720	708	752	729	720	776	683	675	760	760	790	726	700	731	699	770	692	769	729	717	728	729	730	766	743	717	730	765	716	732	771	745	699	746	763	719	696	735	705	681	736	722	744	718	714	726	733	742	723	753	715	716	722	720	706	733	714	681	758	710	726	814	707	718	719	716	767	700	764	698	732	739	751	740	704	767	775	749	728	782	725	728	727	659	718	725	722	735	683	754	669	712	748	760	742	692	702	785	747	691	743	715	719	707	683	706	735	739	721	711	779	741	688	719	721	731	713	735	722	759	705	654	754	690	760	701	720	760	715	756	723	745	703	694	780	713	702	735	693	728	732	749	739	715	747	749	755	700	716	717	741	677	707	721	717	695	723	734	722	740	706	721	695	729	732	715
32970	24404	21464	8224	2881	2004	1652	1290	1088	882	751	728	603	563	532	516	449	439	437	425	404	386	387	401	358	376	373	421	364	361	373	377	349	360	364	400	355	380	374	381	392	358	386	358	417	409	367	383	397	373	347	334	344	381	350	348	355	344	351	376	351	346	337	412	379	364	375	436	379	354	401	341	352	366	374	378	368	360	363	399	377	349	359	316	342	335	328	349	339	401	376	348	422	361	387	359	356	344	378	342	379	359	342	363	417	418	342	400	357	318	394	416	390	345	352	389	362	397	359	346	371	387	381	389	431	351	376	327	400	370	347	375	353	363	360	384	378	350	367	390	351	332	365	353	374	337	350	356	367	378	358	396	374	367	410	400	342	357	426	347	365	335	384	379	362	374	372	369	354	386	358	343	372	373	372	351	359	376	342	371	347	390	358	363	363	351	359	352	386	370	374	363	374	386	367	400	379	381	382	351	388	337	357	389	368	368	329	357	401	384	374	332	428	360	378	364	377	390	342	377	349	376	336	361	392	390	374	341	364	381	357	394	360	355	369	342	357	351	395	398	352	352	360	409	349	393	351	339	332	376	356	379	381	370	344	396	358	354	391	363	402	376	375	377	349	369	356	368	348	326	386	396	355	383	342	357	354	381	303	401	377	387	360	374	384	375	371	347	385	385	368	370	376	370	354	337	357	369	418	360	344	372	389	339	368	377	362	362	352	374	392	343	389	405	408	352	421	368	351	355	366	371	379	377	351	401	350	378	390	377	384	416	377	404	360	357	349	382	334	388	345	406	380	373	349	347	370	384	359	331	402	363	357	391	384	378	384	349	361	334	368	376	389	364	370	411	354	383	374	342	355	343	347	374	372	351	343	368	344	383	360	397	376	367	387	372	372	367	394	392	358	339	364	401	374	369	376	361	373	336	392	388	376	352	405	369	399	354	374	396	406	367	339	381	372	358	373	354	352	375	390	366	379	376	367	370	339	379	353	376	349	344	320	377	379	374	402	371	381	372	391	355	361	374	376	339	371	376	348	375	352	382	384	361	380	358	380	396	377	383	392	363	375	343	396	395	404	341	384	369	343	402	336	414	385	368	337	357	351	381	361	357	372	351	337	405	381	359	368	401	374	374	322	369	340	363	352	388	353	343	376	362	354	363	369	372	367	344	392	376	312	332	398	384	362	372	368	377	387	376	386	359	361	350	401	344	391	373	376	355	385	372	351	409	371	403	398	349	421	393	392	378	358	352	415	384	355	400	371	365	381	364	359	372	326	405	362	298	344	372	353	386	332	319	369	347	385	365	377	342	379	362	347	370	326	359	415	364	350	330	341	342	380	354	390	376	403	368	343	381	379	376	379	373	406	386	380	390	388	330	379	375	361	342	359	394	333	355	334	398	395	349	361	380	340	398	375	358	364	364	347	395	386	392	356	355	370	352	358	323	370	359	390	328	378	376	379	341	353	418	417	406	380	400	340	377	311	358	388	385	377	388	385	363	350	356	353	359	349	342	364	391	359	407	366	332	318	367	341	423	378	324	373	363	347	383	396	358	350	350	342	366	353	368	381	342	378	389	420	331	390	383	351	369	351	364	368	367	377	383	357	356	397	383	364	402	368	395	345	356	362	358	347	351	361	365	356	383	384	394	400	368	352	364	373	418	362	336	349	369	334	359	380	326	328	399	382	409	365	365	376	356	348	367	366	380	368	371	387	386	357	366	370	392	388	371	376	354	350	340	369	353	351	329	378	371	369	351	344	383	390	348	395	366	388	328	348	382	364	339	383	406	386	377	371	345	359	392	409	351	371	364	370	351	384	406	366	370	320	369	317	377	397	380	375	355	428	393	421	334	365	345	356	349	398	388	390	389	365	327	403	345	374	378	351	395	365	393	359	343	342	331	336	361	343	356	350	358	348	382	373	377	377	363	428	387	396	354	368	364	371	359	403	393	368	345	358	382	375	388	364	366	367	315	373	335	385	361	350	350	362	405	354	366	382	373	376	347	342	357	347	363	339	367	385	357	369	411	373	404	388	353	352	342	340	358	384	367	343	376	361	365	351	350	341	368	341	323	339	355	385	334	358	324	348	349	355	372	373	401	381	364	373	345	367	374	371	351	371	395	372	366	331	378	363	338	377	372	395	379	362	367	361	353	411	365	371	356	339	342	371	317	383	407	376	354	373	384	404	361	345	404	366	359	420	404	362	375	366	331	376	395	338	373	347	370	368	368	372	400	374	371	389	358	356	375	372	376	325	323	357	399	337	406	349	369	363	363	368	390	350	361	381	369	364	354	380	364	361	382	371	374	368	370	366	366	373	366	334	351	354	357	400	351	395	358	349	367	379	362	349	355	372	349	363	353	360	360	377	347	375	398	408	383	344	376	392	366	381	359	384	334	372	376	366	345	374	388	363	372	333	369	359	370	387	361	360	343	354	370	355	361	338	359	377	384	388	366	352	352	368	382	380	389	364	396	362	358	339	379	389	357	331	428	376	372	336	358	353	367	389	371	345	359	357	367	338	358	354	338	393	358	410	393	425	375	391	347	335	377	349	372	353	369	390	369	348	373	401	377	371	331	349	390	360	352	412	370	388	377	389	405	373	383	341	397	375	350	351	361	361	402	390	389	340	359	345	357	373	367	413	393	345	332	343	357	335	353	381	365	401	388	372	395	391	416	389	330	387	372	390	332	341	351	389	385	382	307	387	378	373	373	382	367	354	360	368	336	409	337	396	398	347	366	371	360	376	335	370	374	356	348	350	356	347	378	387	371	406	346	389	376	372	344	352	379	380	376	302	373	360	362	383	337	346	378	355	400	388	344	352	328	371	391	369	358	379	391	376	371	350	370	373	379	355	349	372	369	361	391	352	346	352	322	378	346	351	382	334	359	370	383	366	383	352	352	367	374	395	363	358	397	372	355	365	389	405	356	380	382	393	369	364	333	357	316	384	352	354	349	341	354	351	383	368	332	358	345	369	353	362	409	404	354	343	358	366	393	363	378	343	328	368	351	329	350	365	360	412	384	381	360	337	368	362	382	358	368	378	354	378	389	397	401	334	367	378	393	416	400	375	365	388	338	347	360	391	358	363	344	355	352	421	378	368	369	352	385	419	375	373	371	323	361	374	398	389	374	385	376	365	380	382	393	365	399	384	375	389	359	373	378	368	372	415	359	373	396	345	339	333	351	369	365	380	351	430	401	369	326	367	365	398	407	356	394	376	383	355	412	384	400	391	335	392	379	364	368	391	398	343	373	404	359	349	379	364	355	380	357	353	401	376	357	377	347	352	383	371	403	357	328	373	389	352	351	361	368	328	353	416	373	362	356	396	376	378	369	363	378	331	406	367	370	376	390	361	361	359	358	409	379	403	381	374	364	351	371	359	322	341	372	392	392	351	379	357	380	381	365	364	370	431	360	351	374	371	394	339	366	342	405	387	353	357	376	359	346	380	381	371	352	322	388	375	387	369	378	377	396	362	353	375	348	413	364
23383	29070	12853	3697	2122	1605	1425	1280	1101	1014	1072	1016	940	932	881	900	880	893	826	850	779	828	900	797	829	856	866	861	838	799	817	841	829	795	844	845	765	889	857	837	835	868	814	901	816	826	842	880	803	797	890	894	816	806	840	830	826	801	875	898	836	830	830	837	903	851	818	809	816	808	789	779	816	849	861	806	893	802	805	822	873	834	805	803	852	841	838	809	789	840	855	838	785	820	863	841	786	822	826	877	826	865	807	871	854	781	881	830	813	871	744	882	804	854	787	819	884	846	837	845	841	819	848	766	848	850	825	874	835	801	835	893	815	871	799	780	816	787	817	830	832	851	901	832	801	806	875	788	830	834	852	860	791	830	862	791	826	860	811	872	868	786	844	838	856	822	824	819	887	839	823	816	827	845	849	866	850	782	790	792	801	831	811	843	865	872	842	818	880	803	853	873	855	801	850	791	846	821	876	876	854	829	789	827	817	829	813	824	780	804	799	830	868	857	847	830	904	881	853	808	846	784	817	888	882	869	882	838	881	819	810	830	838	858	872	798	818	839	844	840	831	856	814	819	868	835	821	859	825	846	896	840	875	873	849	822	854	833	842	862	896	837	845	862	884	828	879	841	836	837	795	812	816	793	841	791	854	793	853	828	864	854	852	872	825	806	836	808	825	786	842	804	835	781	792	799	818	786	833	794	854	821	844	834	869	781	877	845	838	855	835	786	848	843	833	854	873	840	853	832	848	850	851	840	811	837	830	835	789	771	853	842	835	842	842	833	847	841	819	810	791	861	841	798	871	882	820	869	879	820	835	837	819	840	823	806	817	839	869	853	843	813	802	820	853	844	800	807	876	843	845	820	779	858	822	822	875	834	795	795	791	873	858	851	846	786	815	849	849	763	809	827	829	773	833	828	830	843	875	833	839	783	839	858	889	810	875	806	825	839	849	761	795	793	830	786	850	877	776	836	845	875	858	825	799	871	799	871	810	858	803	846	842	838	794	815	844	872	844	840	855	848	832	866	805	819	880	827	838	879	828	818	843	865	831	834	811	887	839	868	863	852	842	848	846	836	802	837	857	869	838	801	796	861	764	831	832	835	873	791	833	860	869	800	861	799	819	853	833	840	748	836	853	799	811	802	840	849	824	847	803	852	832	841	815	883	816	867	856	828	817	859	820	802	843	818	881	809	797	805	821	820	843	852	849	835	889	823	838	814	817	853	833	838	848	809	805	848	843	799	791	849	810	819	816	859	830	780	847	821	853	812	841	826	828	794	834	843	890	869	829	879	846	843	817	815	836	865	859	855	855	824	827	777	820	817	863	822	850	882	841	796	847	895	854	818	822	816	824	836	870	885	799	823	828	826	845	832	885	768	810	800	799	846	827	840	797	874	894	846	823	874	875	848	801	855	854	832	807	834	850	813	846	844	830	859	827	810	797	899	845	847	824	834	866	818	811	853	871	794	813	825	857	829	816	800	813	838	830	841	861	812	842	833	829	865	862	856	850	861	842	867	865	840	787	841	850	791	832	862	854	805	812	825	824	873	843	797	839	841	751	815	803	831	853	843	831	886	824	864	882	849	834	856	804	801	812	911	786	866	847	864	850	899	860	845	849	838	834	840	842	861	860	817	815	833	829	814	803	838	785	844	873	819	848	833	839	804	836	854	828	868	785	831	842	817	858	857	833	859	826	810	830	805	900	839	814	827	803	833	858	900	854	808	834	836	834	828	869	850	876	847	824	824	826	778	870	786	781	805	848	827	836	849	814	879	838	832	829	823	859	828	854	879	814	820	823	862	815	825	909	884	824	836	833	823	845	814	861	829	827	773	814	824	816	809	837	853	854	841	841	825	844	837	896	818	875	820	859	819	883	871	862	838	859	829	815	873	833	790	805	874	808	860	836	849	879	855	817	856	839	865	852	853	832	808	806	839	829	847	832	890	881	819	821	853	847	851	884	831	853	849	771	843	837	828	860	834	834	824	808	827	806	832	832	815	840	872	888	835	839	829	826	825	831	807	862	838	817	806	794	851	850	870	815	790	823	835	800	821	904	847	820	872	838	805	793	851	847	783	873	857	844	782	843	878	853	844	862	856	814	864	791	831	814	819	866	889	871	870	847	825	809	791	786	863	811	769	863	861	858	820	825	824	811	842	784	795	866	803	794	837	787	831	848	820	863	862	829	860	794	848	861	828	805	853	831	845	850	812	845	838	791	848	823	818	835	808	868	834	812	847	805	818	863	825	865	827	837	845	827	843	827	842	865	841	798	804	838	868	845	845	816	799	852	811	841	832	832	821	859	822	817	823	838	789	846	872	839	805	782	815	823	791	859	865	837	825	867	882	859	820	817	843	820	857	823	859	841	803	820	818	856	837	851	809	789	812	822	837	790	879	854	867	773	851	764	820	836	792	770	802	871	826	889	861	846	803	836	799	873	899	855	850	821	884	806	831	837	859	832	817	866	808	819	833	765	775	839	823	848	802	851	813	812	848	833	886	892	809	893	826	801	810	874	791	870	813	811	771	856	858	874	848	830	840	872	850	825	844	843	836	848	808	868	860	837	818	779	793	836	806	815	762	875	822	868	855	839	864	833	846	784	787	823	837	796	836	848	882	828	789	854	822	879	846	766	842	807	816	833	855	828	843	802	863	829	826	854	847	853	861	842	870	745	840	812	824	830	774	863	861	771	782	806	828	835	837	866	802	841	785	788	861	797	835	857	831	791	823	805	845	842	839	809	862	831	817	865	877	839	836	854	851	807	828	818	852	842	860	761	827	838	891	830	780	858	838	830	791	820	833	783	785	860	838	806	818	798	809	868	857	816	872	831	856	904	860	865	828	809	796	754	808	808	818	861	867	874	800	810	835	778	859	789	805	819	831	832	802	858	864	788	853	824	874	861	845	848	856	811	848	783	823	838	789	850	883	819	864	835	847	825	843	823	846	809	819	867	812	786	872	782	849	819	801	837	803	827	795	882	804	857	829	854	835	837	832	816	853	795	861	848	861	842	817	824	814	831	871	856	800	874	831	826	828	868	861	819	808	861	851	829	837	847	804	845	836	886	876	862	840	853	788	787	805	829	789	822	832	842	860	843	795	850	885	803	856	810	832	828	807	816	800	852	794	875	876	868	862	802	835	800	831	850	832	800	868	840	846	868	823	845	873	832	821	851	791	836	808	836	804	826	891	870	849	807	806	867	857	842	873	893	874	862	812	877	847	834	847	824	814	836	882	836	806	778	815	845	815	820	818	862	832	867	807	839	798	888	826	829	887	793	770	809	810	861	795	859	899	815	834	853	853	852	858	830	861	836	835	829	878	815	821	820	814	840	841	852	845	823	872	873	801	805	832	825	849	817	810	799	827	803	805	817	866	837	837	814	872	823	840	818	797	816	834	799	862	838	854	804	829	811	776	831	887	838	805	825	826	831	845	841	817	819	844	807	820	860	803	868	764	807	819	832	838	803	840	775	821	869	830	806	860	803	831
24858	21447	24859	28414	21489	20097	4650	2011	1492	1201	1068	889	750	696	602	517	541	540	422	395	403	390	391	404	339	384	372	353	354	369	344	361	328	320	356	294	366	362	375	328	359	382	344	324	346	381	338	344	331	345	324	341	388	338	326	328	345	363	348	365	340	351	379	335	331	344	351	364	320	372	352	339	324	341	371	361	329	363	320	332	322	332	343	332	348	335	336	334	335	350	316	309	353	319	320	370	336	329	350	304	337	354	327	322	345	341	317	315	334	310	335	355	340	307	325	316	339	344	351	365	329	340	319	319	325	342	374	355	351	330	340	350	356	352	319	354	357	336	378	360	352	360	346	314	353	329	336	346	372	316	347	327	338	306	330	391	352	350	333	367	310	330	326	340	334	366	307	349	366	341	376	339	325	349	316	343	310	344	323	363	312	337	311	329	349	310	335	350	372	331	338	320	309	313	350	328	332	364	303	385	333	333	366	340	325	337	319	318	331	341	340	381	329	327	369	355	360	336	333	338	320	320	345	336	326	332	346	325	334	333	372	313	308	357	334	350	343	336	321	362	336	345	327	325	325	357	316	338	362	354	371	302	326	332	362	351	343	356	329	353	332	321	339	305	340	314	316	350	307	356	340	338	361	332	297	336	337	331	313	360	357	335	323	316	326	315	346	329	352	361	340	345	373	355	320	331	327	318	339	356	361	353	312	321	317	320	349	342	328	345	320	361	385	311	327	341	339	335	331	336	324	343	361	299	327	353	343	334	335	338	302	351	343	324	319	330	313	379	342	332	341	365	334	333	324	367	356	331	336	345	364	361	299	332	354	345	333	354	344	295	310	339	328	322	341	345	305	350	312	356	341	324	350	370	366	312	310	307	312	332	341	364	340	360	328	302	330	331	326	329	290	328	343	364	365	340	322	352	322	350	348	332	302	325	356	304	327	343	324	334	318	319	317	320	346	326	327	341	327	399	336	332	318	326	299	326	357	344	350	351	363	334	361	335	329	366	384	360	365	337	315	325	370	357	354	308	346	313	354	342	339	340	330	374	324	399	336	353	316	308	329	333	323	332	334	366	325	359	338	352	362	337	370	337	355	362	328	325	363	341	345	330	341	347	336	324	334	319	349	342	311	313	326	373	339	301	326	336	323	329	293	335	359	328	346	307	341	349	336	318	362	359	378	332	314	361	321	339	305	326	336	321	338	340	333	331	358	311	326	357	328	301	314	322	320	359	339	324	310	344	316	346	364	322	333	335	351	307	330	343	341	306	331	349	344	318	312	343	329	330	349	334	322	332	320	335	352	348	368	328	346	335	331	349	363	324	324	354	318	343	349	324	330	339	355	337	336	352	310	305	339	343	354	337	340	305	348	347	303	308	351	361	336	323	365	357	331	319	314	336	326	341	316	357	360	322	349	334	344	301	334	366	322	311	307	351	337	336	332	352	320	339	301	343	310	321	354	336	309	334	349	339	322	333	311	301	344	359	336	314	335	354	328	343	314	345	307	295	347	325	363	331	320	331	370	334	332	319	340	310	336	324	334	367	331	317	330	375	362	384	331	332	367	305	306	350	308	353	328	327	371	315	334	353	324	358	338	327	338	341	294	355	321	355	317	336	341	322	361	342	326	333	338	356	334	350	336	347	341	385	331	355	334	350	329	307	373	361	334	314	332	359	324	339	326	333	356	383	319	355	332	326	308	324	266	361	293	346	335	330	331	316	347	393	341	367	340	356	354	339	346	318	313	341	358	346	325	333	341	346	350	325	324	330	311	369	383	338	360	304	317	331	357	286	382	339	337	330	324	325	325	363	365	323	367	367	341	338	355	321	349	344	311	347	329	350	339	333	335	349	340	358	326	346	364	340	348	310	359	303	333	313	360	292	322	319	352	345	323	341	356	325	343	325	336	341	315	329	299	354	362	358	331	327	343	338	301	358	356	341	357	355	328	405	343	281	350	355	344	329	328	354	350	327	323	316	329	347	322	341	317	340	331	379	354	339	322	333	346	357	361	346	321	324	363	345	344	329	378	315	286	334	335	348	333	380	336	289	337	350	331	362	344	389	350	327	338	358	335	325	316	311	341	352	317	350	311	329	326	318	353	346	306	318	315	324	326	345	280	330	357	325	326	291	323	323	354	400	358	326	342	324	334	330	338	278	306	346	338	369	353	371	348	363	336	312	345	337	329	380	336	342	347	344	334	341	348	333	347	337	359	320	330	314	330	309	340	326	340	325	314	319	341	342	319	323	323	332	312	342	321	314	344	326	354	349	300	333	342	318	346	371	356	341	328	331	379	350	358	328	328	274	338	305	312	325	334	347	341	336	310	323	360	342	341	333	340	361	344	347	333	343	375	321	371	331	359	338	344	346	340	347	333	312	304	338	341	337	315	341	343	341	302	335	309	359	353	354	361	321	332	338	330	350	357	342	320	300	318	336	354	304	332	349	325	328	290	329	344	337	323	326	334	328	298	343	363	307	336	329	345	370	324	330	321	373	348	367	361	361	351	333	370	329	337	330	338	306	319	321	335	328	358	344	330	345	317	336	332	379	322	356	322	340	343	329	313	327	327	311	329	315	330	384	332	333	335	326	332	348	370	338	332	333	318	355	302	335	292	320	352	320	332	366	338	355	324	350	302	332	321	335	360	321	356	329	348	310	350	362	340	361	340	317	307	373	340	342	333	360	328	312	333	343	340	354	324	332	274	329	318	331	347	331	338	348	334	321	346	340	353	365	315	323	333	319	337	315	339	329	353	355	344	333	356	340	296	379	379	346	377	319	341	312	317	287	300	333	328	318	315	346	363	361	338	313	338	319	344	354	337	333	321	341	343	371	322	311	339	337	344	344	293	316	334	334	348	316	366	333	309	340	359	376	351	368	350	379	342	304	361	319	343	327	357	316	360	337	358	348	339	327	340	313	365	348	356	341	326	313	312	299	334	322	326	313	318	381	339	324	331	345	329	329	293	341	323	315	316	357	326	337	335	324	312	345	340	339	313	329	343	321	349	322	312	312	366	322	351	342	334	353	363	319	341	361	352	337	363	340	334	377	354	362	334	361	325	329	320	319	326	365	349	325	380	347	320	354	353	336	304	318	342	314	351	337	326	312	347	343	374	328	329	318	337	322	375	313	359	342	315	332	318	329	335	324	315	342	314	315	336	341	357	339	337	341	331	308	342	352	339	323	336	325	340	315	358	335	302	329	312	324	344	337	328	329	362	298	299	341	357	371	343	351	290	354	358	344	322	331	336	355	307	357	338	325	310	357	359	339	279	322	371	336	331	321	351	340	309	350	320	337	320	368	325	340	296	309	366	333	332	372	351	326	335	341	355	323	342	338	333	326	353	366	331	321	340	308	345	274	324	393	320	302	338	334	360	360	321	364	309	305	323	325	370	356	304	344	330	326	346	306	357	331	317	383	332	373	331	371	325	300	336	319	347	348	341	382	352	313	326	326	313	333	345	360	347	333	330	309	358	344	317	350	351	346
23591	39663	22586	5994	2922	2076	1584	1368	1218	1150	1080	978	964	949	937	877	842	811	803	859	788	806	777	770	743	823	768	804	777	819	757	759	811	761	771	756	806	765	789	781	806	803	772	777	801	788	779	745	776	756	725	765	756	777	766	794	778	751	721	749	814	740	757	784	774	692	745	779	771	755	740	731	701	743	765	782	750	767	771	725	721	767	707	725	735	731	753	764	796	775	795	738	756	739	786	779	795	750	794	743	735	728	796	773	788	785	718	712	754	729	782	752	750	779	779	742	785	723	743	712	764	795	760	823	759	788	778	719	745	758	756	783	733	750	760	777	765	779	806	786	792	723	739	760	782	742	721	775	764	757	766	712	734	716	735	779	760	754	752	751	722	710	754	754	804	764	865	798	772	756	708	750	736	757	799	780	750	728	764	758	819	728	781	781	754	789	773	719	736	783	768	741	811	745	780	771	792	750	755	771	753	777	790	741	760	749	808	757	787	765	756	772	735	761	776	748	800	754	730	760	764	786	741	809	769	793	725	786	745	748	742	750	746	777	795	784	808	797	764	762	798	732	746	708	730	796	708	741	785	776	773	748	752	801	803	750	754	771	739	761	838	795	805	771	705	771	760	742	742	791	764	788	812	755	751	752	761	786	749	784	803	767	714	787	743	818	751	733	755	722	783	706	773	716	740	765	785	759	753	791	750	741	776	740	743	760	746	702	735	815	758	781	788	785	752	754	785	806	742	732	765	700	726	764	769	761	740	753	775	767	753	790	791	739	769	770	735	760	800	746	771	787	768	782	833	781	846	766	709	831	748	746	801	832	784	724	766	793	774	778	758	788	800	749	769	768	726	774	708	794	753	771	771	758	762	694	780	763	786	773	771	762	747	732	816	778	752	782	755	745	772	773	772	770	772	753	728	825	780	725	769	755	692	780	752	771	748	788	724	777	706	723	785	754	744	756	731	727	784	785	747	745	802	764	782	716	771	778	684	768	739	782	743	737	778	810	747	790	764	760	754	769	737	788	756	802	760	823	744	755	727	714	763	782	739	807	745	745	747	764	780	748	787	760	780	713	733	797	771	742	719	795	784	749	770	739	777	776	761	775	763	751	784	774	763	747	758	750	763	734	758	748	787	751	775	754	801	785	769	752	708	748	768	724	769	727	778	743	723	790	775	782	804	779	755	781	779	816	743	793	796	750	750	711	777	719	749	786	769	756	751	803	807	783	752	790	780	750	755	790	759	774	785	721	750	764	730	758	755	753	750	778	771	773	787	757	794	711	745	772	728	751	780	751	771	770	741	809	771	791	826	719	740	728	767	743	755	777	745	785	780	778	755	760	745	782	733	795	812	772	744	791	720	770	726	757	751	764	733	766	797	712	734	741	783	753	781	776	782	777	707	721	786	699	768	778	769	750	743	772	759	783	769	745	689	758	731	739	781	746	756	708	768	778	744	782	770	760	796	753	752	789	725	759	769	775	729	723	701	762	783	792	794	738	803	712	774	749	750	697	755	754	767	814	747	805	699	813	801	756	766	755	762	729	771	749	777	800	763	715	811	760	834	741	756	754	759	786	777	758	758	742	748	774	745	703	780	772	809	761	755	739	807	723	734	810	737	782	765	796	784	711	762	755	803	766	750	742	767	709	738	755	791	756	773	752	774	784	739	762	774	765	771	767	749	728	749	773	771	801	742	748	719	814	769	770	712	803	730	732	792	753	724	786	749	695	783	779	801	724	743	792	789	784	782	742	790	779	735	751	753	794	724	743	765	799	741	757	798	782	806	759	756	777	778	772	764	774	800	797	776	739	761	743	761	762	757	766	761	803	764	732	782	780	779	782	727	781	725	800	747	734	748	745	745	749	759	834	734	750	814	787	749	809	814	749	797	772	761	681	813	766	748	746	729	784	729	808	768	759	763	774	778	789	748	763	779	750	753	759	783	771	807	760	807	783	763	801	742	705	789	770	715	723	791	773	726	740	732	771	798	734	752	760	763	808	795	768	726	756	748	788	766	763	726	740	753	763	788	746	739	752	766	840	744	732	770	750	748	783	736	788	789	787	729	714	752	760	815	762	723	809	732	777	722	762	763	731	757	744	756	814	736	762	753	743	758	732	799	774	819	744	772	732	753	772	791	731	724	764	718	746	807	762	779	746	727	777	746	769	775	765	734	763	772	809	737	737	735	763	770	744	735	759	796	785	742	771	784	774	824	667	807	699	774	744	778	774	746	725	802	822	724	833	758	745	762	780	777	810	780	782	736	779	754	767	725	765	797	743	787	822	781	759	759	818	795	776	728	720	779	782	788	760	763	738	762	784	780	727	778	742	778	783	774	783	760	731	764	737	761	736	737	767	739	774	789	799	766	769	761	737	812	728	784	817	726	812	775	753	765	767	715	763	760	714	750	726	755	776	779	701	753	768	772	768	699	772	757	697	781	768	773	737	771	772	782	733	719	764	725	743	789	737	749	749	758	762	774	719	734	778	771	777	738	772	725	799	771	705	794	795	824	793	763	777	736	820	697	771	767	760	796	779	807	712	751	757	779	769	801	738	729	781	754	756	705	801	776	800	768	782	766	801	809	724	745	771	748	746	769	790	813	740	705	786	791	773	793	761	747	734	776	734	708	726	711	746	724	757	778	740	736	760	726	756	707	765	705	827	787	745	711	762	777	776	778	759	752	766	739	735	772	740	761	808	720	789	739	764	699	787	756	730	731	822	728	799	791	744	812	753	741	758	748	760	715	785	765	738	814	743	758	745	748	768	793	768	790	777	773	696	795	772	737	770	720	769	760	757	767	730	721	737	770	764	732	731	739	803	740	757	771	774	761	764	741	757	800	792	793	736	780	749	762	721	703	783	782	757	773	769	765	717	791	775	757	781	789	780	760	776	760	723	728	748	749	779	735	821	786	809	740	765	705	769	796	731	780	752	731	780	742	766	752	789	775	706	732	751	733	759	787	774	742	713	777	775	769	753	783	750	788	763	782	794	735	753	768	747	784	776	785	740	767	766	763	742	744	725	742	766	787	758	767	757	774	763	732	755	714	759	756	721	777	748	762	766	751	742	768	773	733	749	753	788	768	790	843	822	764	775	697	750	795	758	735	776	797	781	750	786	730	729	767	772	745	729	803	783	718	741	739	729	775	766	775	697	783	731	778	775	719	789	775	759	795	749	724	798	775	822	755	782	755	824	755	722	728	779	801	758	699	753	802	801	748	787	734	749	765	719	757	800	758	790	751	768	761	727	766	752	736	784	762	769	804	783	760	770	801	801	732	771	780	705	792	721	800	768	788	761	775	686	771	768	770	777	766	754	795	788	714	781	780	737	755	701	774	766	739	735	773	756	771	764	790	774	748	747	812	751	742	808	738	731	732	730	761	739	791	793	772	788	779	773	762	774	773	815	761	751	747	740	733	753	708	815	768	786	727	749	757	757	712	756	754	726	790	709	719	689	774	704	790	782	726	741	728	755	756	739	755	801	762	763
24269	21482	25314	28090	21491	21636	18521	4002	2095	1764	1414	1155	988	776	713	662	583	500	448	455	427	425	419	404	381	401	362	388	363	341	377	386	330	330	365	363	316	355	327	364	305	326	360	309	318	350	349	351	312	321	362	351	355	334	336	325	313	323	309	302	330	327	329	353	326	332	299	326	302	302	320	320	355	343	304	351	333	307	313	354	374	324	351	343	307	321	338	298	340	304	321	335	350	349	311	295	324	349	361	301	286	334	318	315	316	323	317	318	316	324	338	346	326	316	308	331	307	276	315	344	320	370	345	335	313	326	308	345	375	353	316	337	328	348	312	297	284	320	338	315	313	341	330	331	323	339	296	333	320	315	320	324	359	309	300	289	363	351	335	308	317	301	360	334	314	374	335	333	289	319	335	346	343	331	335	341	352	328	293	334	312	354	314	361	318	332	336	335	320	356	352	341	289	340	325	334	303	331	344	339	354	302	314	314	332	322	311	284	315	360	360	341	349	352	330	349	313	295	338	326	301	308	355	329	335	324	303	299	318	357	365	311	299	313	332	302	319	331	313	318	329	326	293	353	326	348	325	363	341	332	305	322	287	303	341	331	307	352	317	357	314	287	347	316	367	324	304	328	321	360	333	305	315	311	348	325	348	324	322	357	284	311	322	315	306	345	307	299	314	358	360	311	334	343	343	318	320	342	368	293	321	357	322	344	290	309	321	306	340	328	374	381	350	316	300	351	343	318	313	336	311	293	286	321	308	302	303	363	342	368	307	336	349	334	340	337	314	341	336	297	308	340	310	320	334	308	314	301	348	342	340	329	309	337	322	363	343	321	283	290	310	323	311	353	365	339	314	319	335	289	313	376	319	342	308	326	338	301	347	341	345	266	360	306	335	338	302	334	358	352	345	329	321	304	316	330	315	354	351	344	360	355	319	332	351	346	307	361	335	338	341	322	339	333	327	335	334	310	315	306	349	310	321	291	348	327	330	313	318	348	308	360	316	316	348	298	305	358	288	284	346	316	316	319	344	348	328	358	316	328	334	318	298	342	315	324	351	352	334	343	342	293	330	272	347	308	298	317	322	334	326	300	296	309	348	325	321	308	338	347	303	311	336	371	347	356	330	320	319	347	326	311	350	325	353	300	271	337	336	307	358	360	309	347	300	328	324	301	328	299	314	333	308	320	345	310	324	322	324	325	331	341	332	312	334	317	343	348	312	311	331	307	337	348	336	308	338	352	320	302	322	318	327	329	304	311	328	313	318	326	349	311	330	332	319	320	306	309	329	322	321	297	328	327	286	337	314	330	326	317	314	331	304	299	363	321	343	356	295	295	326	364	320	316	361	338	304	366	308	330	311	346	342	313	289	347	360	298	336	289	324	366	315	340	307	297	328	286	326	285	297	320	318	351	335	331	310	309	344	344	310	320	307	339	344	328	332	304	330	308	322	328	342	318	303	336	331	300	344	310	316	319	291	314	297	300	340	321	334	340	333	317	339	311	325	337	324	334	321	364	291	314	315	334	335	330	320	316	337	348	316	341	308	353	324	337	338	339	298	279	333	352	338	347	366	316	329	345	305	300	348	383	347	318	314	328	306	315	328	340	324	333	357	320	325	329	328	302	317	338	314	334	326	317	298	305	330	324	348	313	292	355	310	303	317	322	310	364	332	322	336	310	319	319	329	330	297	306	324	321	310	305	309	325	330	339	331	282	330	328	336	338	323	322	301	329	332	316	309	345	375	356	328	340	319	332	353	329	322	292	331	318	326	354	317	379	330	331	323	298	341	343	330	334	304	362	357	314	329	312	283	346	351	315	331	320	332	321	316	302	300	334	337	345	354	337	328	300	304	315	309	338	341	336	336	325	326	328	324	360	344	338	361	325	321	299	322	310	358	335	297	326	336	361	340	343	309	318	335	309	319	349	313	364	308	327	333	306	311	332	319	333	309	313	326	345	324	283	363	323	341	346	326	307	319	329	338	291	310	339	327	305	327	323	365	314	331	347	314	323	311	316	333	310	322	284	302	342	312	318	356	295	294	290	296	331	347	330	326	318	322	335	316	353	284	294	314	326	319	351	310	344	351	292	326	301	367	307	299	328	305	268	329	355	338	302	286	354	343	342	310	338	348	335	328	352	317	335	349	324	342	320	313	341	323	355	337	298	316	325	321	328	342	325	318	323	343	304	285	342	310	314	328	303	352	329	311	307	348	311	332	343	322	288	343	352	336	327	318	335	338	310	328	360	305	354	321	323	350	318	355	320	299	307	310	336	308	317	340	330	340	332	348	347	311	342	339	322	327	315	362	311	295	324	316	340	335	340	352	332	318	345	332	333	347	311	335	341	329	325	362	336	322	319	342	310	345	289	358	324	342	355	346	340	336	320	365	333	293	332	323	321	321	337	316	309	334	317	333	326	329	342	335	323	284	342	320	321	345	316	351	324	284	335	358	316	344	300	337	322	348	308	334	333	354	334	287	324	354	326	342	322	353	391	314	307	333	297	321	349	324	314	336	319	321	339	332	342	333	350	292	354	337	295	357	327	278	320	299	310	332	326	325	346	345	316	306	340	321	304	349	334	356	363	329	348	323	342	328	314	307	309	342	312	315	334	283	336	361	340	300	320	321	347	343	311	331	311	308	334	312	305	313	315	324	334	340	313	327	344	334	302	343	360	300	355	326	280	349	316	359	331	325	345	343	356	332	340	321	335	351	342	333	315	333	292	338	283	317	300	314	328	312	355	332	328	332	351	375	345	345	306	319	349	350	343	340	334	294	334	295	362	340	324	330	332	333	343	319	295	330	332	321	285	271	308	364	312	316	342	316	336	325	324	327	325	331	293	315	302	332	321	326	341	346	309	336	321	309	330	294	326	310	338	338	361	336	315	337	337	339	300	311	327	357	304	342	347	290	310	300	371	303	339	320	301	328	300	370	335	299	305	280	336	339	360	304	299	316	380	310	303	330	349	374	326	340	318	332	277	304	282	315	308	328	330	319	333	352	328	341	314	336	326	358	315	294	316	352	377	312	313	301	296	305	342	350	328	349	345	345	348	321	329	323	329	351	311	308	311	331	321	295	311	323	336	325	338	317	350	313	328	350	332	384	339	316	305	333	345	352	355	322	359	325	305	324	352	345	338	328	361	333	358	323	343	308	310	339	313	350	347	354	335	298	324	349	309	344	322	355	373	373	331	357	320	366	331	359	343	348	322	317	345	323	310	358	295	342	339	335	305	319	330	320	323	346	329	310	329	335	340	299	308	337	349	318	354	332	302	323	315	331	309	310	351	308	308	327	295	310	310	340	322	343	339	343	332	331	350	333	338	356	325	319	303	330	318	314	350	306	332	327	340	279	353	331	322	351	346	303	359	329	334	339	349	304	320	344	350	312	352	285	304	343	324	326	335	332	343	349	359	322	301	317	318	342	289	298	322	314	335	330	337	294	331	274	304	339	315	308	324	275	340	339	292	316	303	323	317	288	332	325	334	345	341
25413	45693	25520	8121	3751	2533	1991	1588	1354	1264	1150	1041	1011	932	879	827	846	816	870	801	824	783	793	762	756	741	766	746	754	752	703	749	751	730	724	750	794	724	722	688	746	724	751	694	707	729	783	766	725	755	779	745	723	712	720	716	778	752	742	742	712	716	724	724	777	693	735	680	690	708	721	705	784	693	711	778	689	756	686	709	738	719	759	697	775	757	753	735	731	753	711	732	698	725	738	786	685	722	755	681	707	752	739	691	719	746	729	776	792	762	727	786	741	780	742	738	724	694	711	698	724	743	782	760	723	697	721	750	774	742	739	712	746	698	683	709	720	760	756	781	732	699	705	728	697	727	698	726	727	740	751	707	716	717	743	730	699	725	741	748	717	701	761	747	742	721	718	729	720	759	732	751	751	736	750	708	721	692	711	732	743	766	739	745	717	716	755	758	765	754	738	732	787	704	676	727	756	739	722	773	722	768	763	786	756	715	711	777	738	705	704	664	764	736	688	705	721	759	747	742	735	704	715	718	759	747	729	722	698	739	704	737	773	738	713	777	750	695	735	729	776	686	717	723	726	762	738	694	743	728	696	758	725	727	744	732	669	751	755	747	754	732	695	738	731	759	731	719	721	697	738	756	753	720	761	719	761	680	730	758	696	735	700	724	762	740	767	706	749	758	705	766	721	723	742	752	709	781	763	686	757	741	741	745	729	724	767	705	721	749	732	757	741	703	721	685	742	713	791	702	740	752	757	710	711	727	672	725	750	708	736	749	742	752	679	699	712	750	702	746	756	670	696	758	740	749	746	684	740	722	755	773	764	752	767	708	730	774	733	695	737	732	733	734	701	744	719	750	688	750	770	775	771	742	734	724	767	839	763	752	779	707	732	723	771	722	695	736	733	768	734	712	818	759	726	759	739	776	674	750	712	747	731	755	733	698	754	746	715	745	699	674	775	671	702	736	729	733	773	748	761	679	731	685	726	754	767	706	757	725	748	709	702	736	726	700	761	702	704	713	737	751	691	710	714	746	740	723	770	711	731	710	740	717	751	746	729	725	732	683	744	767	722	718	697	727	706	713	744	721	730	704	724	777	763	713	743	676	759	716	747	694	753	745	739	687	739	756	737	731	743	761	763	742	731	724	704	753	735	760	730	732	667	737	697	755	756	717	774	704	786	747	693	774	690	733	776	737	768	758	747	756	698	731	722	687	715	723	736	742	733	694	804	763	747	703	707	708	701	788	694	770	748	724	712	755	757	708	776	746	738	721	741	729	746	716	732	677	746	757	685	737	724	732	730	731	731	771	745	716	734	721	738	723	763	730	753	757	747	738	747	731	722	671	753	730	704	751	705	796	812	722	732	682	693	703	686	741	755	738	716	765	676	742	729	738	733	731	703	751	704	689	702	729	725	766	773	744	730	711	721	746	727	725	718	799	717	754	718	735	745	727	754	689	790	732	728	784	758	715	783	730	760	722	717	755	822	735	761	703	734	752	721	708	784	787	715	765	729	741	694	732	775	702	688	726	718	773	733	683	743	710	738	708	726	736	682	763	755	723	709	708	678	753	729	762	753	744	747	768	739	745	729	724	705	707	751	759	744	696	786	751	718	748	701	683	757	741	724	769	743	690	771	699	709	781	684	754	709	726	718	758	716	733	730	738	758	739	725	746	730	714	727	763	774	730	708	718	718	774	704	758	743	703	702	709	729	749	751	696	743	762	689	727	733	735	708	742	721	730	762	712	759	804	773	718	750	731	699	736	726	699	754	717	728	740	719	685	708	720	761	744	741	752	744	700	719	763	716	705	712	732	700	746	780	811	697	719	699	770	731	683	803	706	751	722	695	732	688	739	780	760	738	724	699	761	702	712	726	718	719	703	743	689	718	775	698	729	749	726	748	724	790	710	779	729	712	724	705	717	754	784	773	713	757	760	693	717	748	759	752	741	717	730	693	722	740	743	786	787	754	703	742	710	720	760	691	703	736	753	700	728	694	751	780	747	745	716	745	773	736	769	719	764	714	751	754	751	725	709	716	724	775	693	725	747	705	677	744	734	747	708	693	674	720	748	695	692	744	756	658	765	718	726	735	725	721	732	694	762	735	712	714	740	709	740	750	751	737	696	728	799	704	733	762	703	728	759	716	741	726	736	719	771	720	724	708	711	731	730	749	692	723	733	780	724	716	767	741	724	717	674	734	726	713	747	726	729	737	746	750	749	720	728	695	729	747	712	716	756	760	712	690	739	722	738	738	718	723	750	687	689	737	764	726	686	728	751	728	733	723	800	737	735	668	732	760	717	754	743	709	723	773	706	717	736	813	729	757	719	733	747	758	746	743	755	727	677	726	726	696	694	689	719	711	741	763	718	730	724	760	788	725	754	713	758	691	701	745	714	703	718	737	721	757	729	756	745	722	692	758	718	740	748	697	722	809	690	738	737	733	734	736	734	706	741	699	756	738	752	713	734	708	742	779	691	738	758	699	728	776	722	746	677	737	726	734	765	668	702	730	768	766	771	723	770	706	684	708	750	744	747	726	732	718	773	746	755	742	724	671	747	663	741	743	714	796	756	757	751	744	729	720	736	713	744	736	729	717	708	737	719	765	743	756	701	730	760	756	702	747	817	706	685	761	699	734	727	740	722	716	749	732	767	703	734	740	753	749	704	760	710	743	713	737	698	682	749	773	711	725	757	742	743	716	749	732	691	721	727	716	681	732	707	719	712	745	715	734	720	718	722	743	749	753	808	746	731	742	700	751	740	742	769	740	748	759	731	773	715	729	723	711	728	682	693	717	749	722	728	740	793	771	730	729	709	734	708	687	774	762	686	750	767	735	731	727	722	700	753	755	740	723	726	708	704	697	682	736	711	677	740	729	756	716	708	754	788	688	737	731	709	704	767	747	785	747	703	704	734	736	727	729	682	700	766	693	730	745	705	759	707	683	719	749	741	684	717	710	698	723	711	743	694	669	728	667	744	769	744	782	709	724	717	730	719	732	747	731	686	765	745	737	713	708	741	724	708	713	745	790	718	709	765	732	715	692	761	756	699	754	744	783	697	689	812	757	705	760	781	706	691	726	718	702	787	741	728	687	704	727	791	738	750	711	759	717	745	742	758	639	729	750	711	727	769	753	751	679	752	821	749	740	742	749	731	748	749	681	737	759	699	735	707	761	726	719	734	687	724	717	709	751	745	717	746	763	725	749	716	772	717	705	752	762	694	770	726	704	704	734	696	736	688	709	771	750	696	676	749	735	705	706	702	737	723	707	756	714	741	765	759	752	723	750	704	725	704	694	777	734	720	728	771	702	730	703	731	705	750	689	694	758	706	741	731	723	774	702	691	726	701	666	699	700	741	741	764	767	737	775	720	712	759	734	687	708	777	700	707	725	699	742	679	756	741	699	748	742	729	693	740	752	709	740	772	732	704	793	709	739	738	745	743	740	777	724	704	726	726	702	711	709	758	702	737	738	697	744	744	718	672	705	670	714	762
32912	24137	20722	8383	2915	2063	1650	1280	1052	946	855	717	612	570	601	495	440	460	427	435	406	388	403	413	390	384	408	363	424	380	369	397	385	362	378	376	375	413	379	357	374	398	369	352	341	359	376	341	360	395	369	351	350	390	387	346	383	388	401	380	341	355	358	384	360	377	375	364	377	379	377	392	364	384	339	359	415	384	408	389	342	386	350	403	382	382	365	358	366	361	364	357	368	368	381	414	396	352	391	335	371	403	354	376	368	345	377	354	356	363	379	425	376	354	374	364	368	383	363	337	344	360	384	357	378	390	366	355	353	396	349	374	383	349	363	366	349	410	335	386	346	351	368	351	336	356	379	389	392	344	367	355	378	303	321	368	389	368	384	359	351	358	388	370	360	400	379	335	360	359	331	340	351	358	359	340	378	353	392	328	391	418	361	357	347	355	326	371	370	332	339	372	367	383	346	359	389	382	377	370	400	368	360	368	381	348	359	385	388	379	373	379	352	387	377	369	401	390	343	378	359	400	378	385	346	394	398	347	373	390	380	377	361	369	347	390	387	360	351	354	393	399	410	354	342	371	377	354	342	355	382	315	353	398	364	373	351	341	331	381	352	408	378	358	368	389	361	367	396	356	358	360	371	344	376	379	372	409	374	351	360	368	379	362	365	366	346	373	360	364	367	355	399	385	366	393	363	362	361	397	368	312	349	398	345	344	358	366	356	390	342	387	369	361	392	383	395	380	372	382	348	396	395	369	368	377	370	368	370	353	344	361	364	366	338	385	362	386	349	387	412	374	393	320	404	387	384	369	382	347	348	374	351	379	353	359	380	363	405	372	408	361	346	352	330	416	370	389	349	378	396	383	365	408	379	365	390	359	384	396	377	334	376	344	392	374	387	369	363	370	359	367	374	394	375	339	373	368	373	396	378	338	374	376	429	387	395	344	358	376	342	367	373	376	350	369	368	358	377	351	369	342	383	321	336	378	382	372	325	341	370	353	355	360	406	352	370	351	359	359	354	368	365	393	355	367	369	341	354	385	401	358	433	372	343	403	383	357	389	385	379	414	396	352	369	394	399	353	373	365	375	352	340	333	365	387	401	364	344	325	323	363	413	363	376	364	347	376	378	375	391	349	356	359	367	340	380	353	325	355	376	352	375	385	392	364	387	372	375	382	359	396	409	354	376	390	370	370	350	338	372	366	323	442	378	398	371	376	348	379	356	410	355	378	398	360	365	379	421	392	360	377	358	328	358	385	367	350	378	358	355	374	362	369	322	374	358	351	378	379	366	372	376	361	374	316	409	374	362	354	383	366	350	375	374	356	377	377	379	403	405	379	366	371	400	373	375	363	388	370	406	346	348	367	397	395	370	329	396	383	372	362	351	368	363	357	359	362	345	353	383	386	373	357	372	392	368	353	367	317	386	381	379	367	397	375	375	361	361	397	386	339	342	353	366	358	379	388	428	340	319	363	356	375	411	361	358	361	369	349	370	379	364	368	372	392	418	388	340	372	373	358	388	378	356	379	406	389	378	378	418	365	369	321	385	372	384	341	354	368	369	405	393	383	387	398	364	345	361	378	362	385	384	380	371	345	370	359	384	399	342	361	365	334	395	352	374	366	359	371	358	375	390	389	359	386	358	368	391	371	390	362	344	378	382	390	374	363	385	396	388	401	399	381	322	354	384	373	382	358	363	373	381	379	345	359	374	367	410	400	366	421	353	378	374	359	363	399	385	408	372	376	349	334	376	365	358	376	364	386	339	394	357	391	395	360	350	345	337	359	358	323	342	375	406	356	364	378	382	372	386	413	380	388	358	387	367	351	388	350	346	356	349	410	375	365	402	385	371	400	345	344	408	408	397	353	407	391	379	362	390	353	388	388	363	337	361	380	376	343	344	358	382	340	370	362	361	363	369	369	359	334	379	380	337	382	376	339	356	367	396	318	381	376	365	338	373	333	398	401	372	356	361	393	367	381	394	368	370	401	365	374	373	380	367	379	387	334	357	394	340	383	387	343	358	362	356	374	386	344	391	342	380	352	379	398	328	360	376	306	342	358	379	345	358	375	390	403	384	374	373	377	377	339	380	342	357	368	361	388	348	340	378	352	379	361	341	342	384	367	383	387	324	372	361	390	379	424	377	377	359	382	385	367	353	325	359	330	401	389	356	366	338	366	388	357	384	418	405	321	374	365	318	385	321	385	380	370	377	335	342	390	357	387	397	359	361	359	439	364	355	360	352	396	394	385	377	366	341	350	354	396	379	382	396	355	341	368	342	418	402	341	391	392	360	364	333	337	382	375	364	393	390	381	334	355	361	325	360	346	381	357	350	392	379	355	373	377	407	378	402	345	338	398	391	348	380	366	360	392	361	379	353	375	341	350	323	344	371	376	360	397	361	354	399	382	349	355	359	366	394	339	362	398	366	398	376	369	353	400	373	365	389	431	326	354	395	384	382	364	385	379	364	377	375	392	403	411	348	386	356	365	377	400	368	383	381	370	351	352	358	377	360	367	364	355	396	365	396	350	358	421	357	394	331	403	390	409	369	351	380	409	355	387	390	377	399	365	363	385	359	424	371	353	326	348	398	380	365	351	374	372	399	334	370	380	398	356	354	387	358	355	335	383	361	400	381	377	381	362	357	385	396	358	403	354	396	379	379	380	329	369	358	363	378	372	344	376	378	424	386	374	343	364	389	360	376	356	359	362	378	352	378	337	353	339	373	368	355	346	370	342	376	367	345	354	360	353	325	376	389	373	388	406	358	363	360	392	402	379	405	393	346	354	368	361	382	343	372	403	353	348	417	371	384	351	385	375	354	329	367	379	373	329	425	436	397	350	326	340	359	367	360	363	360	348	366	391	385	417	334	365	398	379	366	357	364	355	365	391	383	325	358	354	373	360	364	379	352	378	357	420	365	356	355	384	383	346	401	345	369	381	367	411	327	364	383	354	379	371	356	358	402	354	377	386	330	370	377	354	360	354	333	357	385	368	361	390	348	404	365	357	407	354	375	420	340	373	382	399	344	381	361	404	372	372	373	376	399	351	396	388	375	361	351	358	406	400	350	383	364	383	377	406	348	391	359	347	389	375	375	380	392	371	394	370	374	355	401	395	403	372	393	383	343	395	366	401	387	354	364	390	365	421	367	366	399	381	366	364	378	382	369	432	382	378	348	396	353	414	377	368	371	381	354	381	371	395	397	342	369	342	376	390	346	325	360	386	357	341	366	375	379	395	365	379	340	360	357	361	373	355	404	397	333	350	389	344	371	391	372	391	382	341	353	362	378	375	345	363	370	359	346	359	404	385	341	376	367	364	366	365	379	374	366	359	330	378	367	381	347	366	373	394	373	365	377	377	374	391	375	366	346	364	351	386	368	351	366	345	331	381	384	402	384	358	380	341	400	354	350	345	385	372	368	390	353	395	376	397	368	348	350	348	364	372	344	374	373	351	372	316	345	356	386	368	369	372	342	351	395	354	378	352	359	357
23175	27277	11875	3733	2112	1620	1359	1224	1207	1087	1083	999	977	980	938	897	877	878	888	865	857	854	825	846	903	841	827	848	852	793	835	890	830	799	845	843	861	846	853	851	782	842	849	843	855	841	804	809	821	872	877	872	876	820	902	815	821	799	825	811	792	843	874	869	869	859	845	834	897	865	837	860	842	811	826	853	826	785	850	832	849	852	832	829	811	841	866	814	851	818	873	856	851	832	839	841	879	857	830	837	836	881	837	809	880	823	837	813	804	823	846	880	813	843	813	849	805	840	883	842	810	821	861	804	809	875	874	837	890	801	830	810	853	835	831	865	843	831	815	797	811	848	817	829	803	886	847	864	851	830	829	846	805	832	729	818	847	787	889	810	864	856	854	821	835	794	828	844	801	902	811	779	834	855	852	876	867	852	822	860	879	846	844	837	813	845	810	807	847	868	782	820	821	829	815	861	808	835	873	888	821	817	823	825	845	884	831	873	836	835	814	812	835	841	827	824	803	872	852	897	864	854	893	799	829	835	849	891	865	847	857	856	859	824	821	830	808	826	870	818	784	841	882	818	825	854	848	846	821	856	845	843	810	778	834	837	865	813	772	858	775	867	865	856	816	848	870	858	810	874	857	867	805	854	839	828	849	863	859	848	846	847	849	821	796	785	857	839	844	826	855	830	833	848	826	815	886	801	847	805	833	858	831	864	869	812	876	853	908	813	855	796	834	810	830	858	857	814	857	842	831	844	831	803	835	918	786	867	895	862	825	791	836	837	847	879	830	865	847	904	851	867	850	866	849	863	816	842	828	819	891	814	773	834	858	814	813	898	868	843	908	838	846	869	886	833	866	779	852	826	854	901	833	820	863	836	843	817	847	842	876	825	866	808	801	861	813	814	811	818	848	806	820	871	830	816	843	832	878	825	820	819	828	875	848	830	851	840	841	831	832	801	890	795	841	805	812	854	908	836	879	832	837	917	812	786	812	827	849	821	849	793	827	861	858	845	838	858	866	853	870	898	834	803	837	791	869	863	827	816	909	849	855	845	807	831	817	866	881	775	810	825	874	788	813	820	820	805	842	851	831	859	867	842	842	866	810	828	844	809	813	878	811	874	904	815	882	857	860	794	878	816	826	864	855	829	799	772	852	867	835	814	796	813	814	849	863	835	866	851	826	847	850	799	835	807	830	816	867	830	786	832	823	858	867	774	846	827	875	868	819	848	833	856	830	832	850	826	860	868	799	862	814	836	859	825	840	898	825	838	825	834	848	778	815	844	831	863	830	847	904	828	859	816	869	829	842	816	874	876	846	859	828	785	868	835	850	820	835	861	877	822	830	844	793	857	846	905	842	888	834	825	858	872	848	843	892	795	804	859	796	879	843	815	863	880	847	828	849	789	815	810	874	858	895	826	823	840	806	843	819	830	827	837	841	841	860	827	867	824	867	868	824	829	834	876	856	782	858	793	858	875	823	840	885	845	913	862	873	847	842	836	867	863	815	787	757	850	817	851	815	879	812	825	844	787	859	819	809	827	854	873	788	837	770	823	835	854	823	744	870	843	857	835	839	860	874	848	838	849	893	847	815	811	843	806	803	848	828	769	902	844	861	834	815	836	849	810	860	850	861	837	813	825	809	846	854	850	802	811	850	853	802	824	833	813	812	786	891	834	837	875	807	806	813	858	876	803	838	837	794	836	849	790	816	837	820	841	833	809	817	814	872	843	772	827	802	859	842	818	861	821	759	864	832	837	822	823	849	788	797	851	871	825	784	871	821	833	835	847	785	846	808	802	856	838	852	829	858	878	817	831	886	836	777	805	834	879	830	872	854	888	818	856	895	846	827	792	860	818	815	781	820	866	845	901	859	850	843	849	861	829	820	836	842	822	855	804	819	845	812	891	842	883	898	870	838	837	883	830	820	865	833	857	821	895	821	863	791	826	816	851	802	861	845	833	835	785	836	848	830	799	797	864	883	874	816	817	797	814	849	827	826	830	844	857	828	859	836	847	810	829	830	796	824	891	840	827	851	834	805	826	850	823	878	820	815	783	833	831	842	812	850	847	848	860	882	840	865	833	842	839	804	843	837	804	850	842	903	845	799	862	865	859	834	800	880	856	884	843	833	847	840	864	853	872	856	860	858	824	759	839	904	770	869	795	817	816	841	817	859	777	867	895	885	886	833	897	837	823	860	837	894	823	857	824	836	865	800	837	841	900	838	837	865	834	823	820	865	821	772	808	881	820	853	862	830	854	880	872	849	886	871	784	834	854	847	837	848	856	815	823	795	845	806	836	798	880	819	835	846	858	836	848	908	853	859	837	843	836	826	823	841	870	860	853	860	840	911	786	847	892	831	811	868	870	868	878	825	863	822	805	858	840	836	782	782	789	816	854	854	842	866	832	807	836	832	807	851	822	853	812	830	782	830	852	874	858	821	847	817	844	839	855	837	876	858	836	837	854	895	848	847	903	849	809	862	798	808	870	891	819	878	838	837	829	876	828	821	842	902	804	855	858	870	843	841	853	864	867	832	849	828	851	834	788	867	890	802	878	877	839	854	884	849	843	865	863	822	837	802	880	835	859	839	874	835	902	857	857	836	874	800	836	834	821	839	890	825	844	871	856	776	852	807	802	821	801	830	850	871	833	869	849	845	829	828	873	841	834	832	807	898	842	794	855	857	854	789	852	835	821	901	891	808	830	906	874	825	841	833	889	834	812	858	833	846	806	812	826	801	806	828	863	841	845	798	849	834	833	876	835	840	856	867	839	833	813	876	821	833	789	846	870	859	879	848	822	862	859	903	821	907	803	805	860	835	879	828	849	857	762	857	846	883	866	849	808	843	897	859	810	829	852	812	897	850	836	856	870	788	781	830	850	799	871	828	830	837	853	863	836	806	908	868	893	819	839	861	826	852	830	873	822	920	810	864	812	845	813	856	830	865	854	849	824	842	830	778	832	879	801	832	876	866	821	788	853	800	854	831	817	804	843	870	772	834	828	879	827	859	906	833	847	794	893	858	862	834	843	858	858	844	912	813	803	794	788	776	800	831	813	876	853	857	758	864	799	814	873	908	854	837	839	873	804	893	820	805	856	818	829	802	836	858	783	819	857	777	863	877	865	813	823	855	833	853	864	833	830	863	819	860	890	855	857	809	844	871	841	809	780	814	801	822	928	831	825	835	802	836	824	847	810	795	863	825	836	816	831	788	842	821	854	825	827	833	820	875	847	815	813	845	854	782	897	798	840	875	893	845	807	854	862	831	852	846	844	873	836	805	818	825	836	837	829	778	805	830	822	818	787	863	832	834	855	823	800	833	803	805	838	804	817	822	810	840	810	803	812	842	807	858	807	785	845	884	902	817	845	799	854	833	827	817	864	839	874	838	821	894	871	840	876	841	871	854	891	894	867	794	774	866	847	823	858	881	785	825	860	892	825	817	840	789	839	915	826	842	831	869	814	879	861	827	916	839	873	791	844	828	826	839	815	775	832
24848	21451	24919	28391	21482	20015	4246	1877	1409	1097	1045	915	732	633	565	528	500	457	409	392	426	377	426	393	338	367	352	349	381	363	348	335	341	317	364	338	339	322	339	327	345	353	345	373	332	316	330	304	318	325	330	324	334	327	344	328	329	341	307	362	339	380	351	307	354	345	321	299	362	361	360	317	343	333	316	336	334	344	364	294	379	340	346	360	338	338	312	338	344	337	354	347	334	361	350	331	323	359	374	345	339	322	339	291	339	322	365	328	346	331	302	341	330	353	321	349	374	351	331	304	322	357	342	360	325	346	371	341	342	347	379	313	317	334	328	330	334	328	371	334	354	347	353	343	364	322	327	348	332	357	377	356	328	316	350	335	327	359	359	339	361	329	339	360	339	340	337	380	322	346	368	376	324	326	358	353	320	313	314	354	348	327	342	332	359	336	335	310	339	362	327	336	332	364	353	340	318	335	315	348	329	365	339	314	351	324	325	338	376	339	346	337	328	350	327	325	344	307	366	299	334	313	370	365	313	333	332	334	309	353	334	336	296	328	341	340	344	327	331	361	368	327	324	361	341	335	331	328	367	321	374	378	336	335	345	328	339	333	352	351	359	331	340	349	344	347	313	357	315	339	310	350	334	327	357	271	352	340	320	325	390	349	364	338	318	325	358	362	343	323	336	348	359	338	339	367	347	391	325	319	322	348	349	346	339	368	404	343	332	326	329	364	343	335	327	321	343	334	333	322	356	328	298	382	327	354	333	325	354	318	320	345	310	326	320	329	321	331	344	369	335	342	346	357	366	337	335	361	324	317	359	339	328	340	348	323	320	302	311	356	364	318	320	321	364	378	335	341	307	354	320	370	362	326	345	347	299	331	336	363	373	359	355	341	364	343	319	340	334	349	331	319	316	302	338	352	341	358	335	367	318	351	308	335	373	347	356	305	322	344	350	352	336	293	354	327	339	339	330	351	361	309	350	332	351	337	335	342	337	361	337	341	366	335	345	329	309	337	325	334	335	339	323	280	355	363	340	320	330	325	385	352	338	327	352	349	324	331	311	331	334	340	342	350	323	350	336	367	344	340	297	354	340	348	348	357	332	334	330	365	331	341	306	335	347	340	336	341	318	353	318	346	386	314	308	339	323	381	315	336	346	307	337	356	344	354	341	335	352	324	324	372	319	361	304	330	333	311	358	358	347	336	362	347	357	355	334	322	330	332	316	366	319	323	359	339	347	359	366	291	315	319	346	352	341	307	321	333	283	336	294	345	311	308	348	310	371	347	333	343	358	326	312	343	322	356	335	373	343	345	371	349	355	322	314	377	331	343	349	329	340	332	327	372	373	338	353	343	349	337	322	326	364	319	321	316	388	330	297	306	368	331	327	354	348	307	338	339	334	323	350	320	320	362	342	359	347	333	338	364	340	326	347	352	331	361	316	365	331	333	320	364	332	359	354	355	361	375	353	345	333	330	338	360	345	351	331	341	315	344	347	354	341	332	332	326	309	352	353	319	343	360	329	319	333	372	335	356	350	320	338	318	329	345	345	334	339	310	365	328	318	299	315	365	329	346	329	325	341	369	333	340	310	340	327	341	338	346	325	331	368	360	332	356	376	353	362	307	325	331	338	328	344	337	344	362	358	334	295	346	325	314	289	349	314	349	314	336	356	341	372	350	364	316	287	299	370	360	352	317	338	351	356	315	366	325	339	336	375	355	313	320	336	335	353	321	340	344	328	379	310	330	343	338	363	350	358	329	320	339	337	349	302	345	334	345	342	343	341	341	336	316	342	347	341	395	312	360	365	327	328	359	331	345	351	339	349	339	303	349	358	341	303	330	301	305	336	306	343	329	322	327	363	330	328	356	343	315	322	335	289	335	330	344	336	321	332	325	309	328	325	326	342	332	344	344	338	315	338	381	340	344	355	363	325	336	322	329	317	350	351	362	322	348	365	322	321	332	334	326	360	337	346	337	329	350	345	347	333	344	293	367	302	314	359	330	322	310	330	349	347	350	319	321	339	322	354	353	358	320	300	363	346	333	363	350	303	358	318	313	308	319	339	355	313	358	319	331	341	346	370	319	320	353	341	352	343	361	332	296	367	339	330	340	370	367	362	370	307	267	335	313	368	340	334	343	310	326	330	339	329	354	324	338	359	295	328	340	339	314	325	330	356	318	321	360	337	327	334	340	359	312	346	327	327	334	310	311	321	327	354	379	363	332	336	348	339	322	345	332	339	357	327	347	334	312	319	296	293	328	336	357	319	317	349	325	342	323	317	324	346	346	342	350	357	341	347	302	320	336	347	335	337	336	333	338	350	336	370	322	381	337	364	348	360	286	351	326	329	283	320	357	328	314	350	371	342	352	331	333	351	327	328	297	347	327	323	366	342	317	353	351	346	367	326	339	326	361	314	344	328	312	333	357	336	347	338	383	308	303	349	351	335	338	313	343	349	320	346	331	375	288	340	326	321	357	369	347	354	312	353	342	366	327	306	339	358	342	369	325	327	309	324	332	340	306	342	369	335	339	348	330	354	344	369	339	331	369	348	307	334	356	327	361	361	321	335	340	363	313	349	362	351	343	338	357	316	320	370	350	329	312	342	328	353	337	342	299	333	336	318	329	346	332	326	365	314	312	301	345	365	337	335	375	332	354	336	369	360	362	310	358	335	374	373	338	342	330	328	349	305	328	321	376	350	336	325	334	328	324	329	336	353	326	334	323	353	332	314	311	368	391	336	364	365	355	317	330	342	373	322	362	351	347	385	295	340	333	324	343	359	350	323	312	328	340	322	339	343	356	320	344	345	353	321	336	347	320	329	414	322	308	346	332	353	360	338	346	320	338	356	325	341	323	313	319	342	372	330	316	345	339	346	340	335	334	349	331	316	310	298	335	351	339	340	374	341	341	331	326	324	336	351	335	340	360	321	328	321	319	325	313	369	313	368	322	335	342	343	339	341	326	325	324	360	364	331	346	306	304	326	351	367	343	346	345	341	323	319	363	363	346	354	379	356	326	352	332	321	332	347	319	319	360	338	316	338	344	349	325	346	321	332	346	328	358	323	335	331	351	357	349	337	309	376	322	372	357	347	347	316	351	332	351	341	325	331	358	350	330	298	329	341	342	306	320	334	364	338	331	319	338	321	297	378	365	374	378	350	309	329	321	308	328	331	381	346	349	324	349	350	353	318	359	341	352	362	355	319	365	351	322	370	346	335	317	327	329	330	332	319	335	373	316	326	321	343	327	371	313	322	332	351	393	351	346	344	316	332	322	350	316	313	350	333	329	339	312	346	348	337	360	365	358	327	327	353	298	356	351	334	347	329	325	346	327	327	315	360	354	318	317	334	352	319	335	353	317	334	356	299	332	341	357	372	319	321	320	338	295	332	345	356	317	349	344	325	309	324	316	369	369	332	321	343	341	366	330	343	358	348	313	368	325	349	325	316	315	317	332	357	340	354	329	359	333	327	352	391	349	333	300	308	329	346	325
24324	39931	22322	6379	2628	1873	1608	1236	1199	1144	1060	957	937	942	941	887	862	838	823	733	817	792	828	798	764	811	817	765	727	762	772	794	738	771	796	776	763	725	764	771	774	766	822	772	789	783	731	779	787	761	796	788	799	789	820	777	823	766	759	779	777	798	796	736	793	741	777	744	809	789	745	817	796	768	766	780	754	773	780	786	763	752	751	755	739	781	803	805	757	750	794	793	759	753	749	804	762	713	730	779	783	777	811	806	798	750	764	778	842	811	764	824	801	809	759	773	757	769	764	759	724	790	759	802	785	758	739	781	769	791	757	786	783	824	754	746	797	737	797	811	762	740	787	759	752	775	760	787	735	841	782	762	779	789	781	704	795	805	749	728	726	753	780	730	784	729	760	774	785	747	769	758	785	764	748	803	743	774	791	765	738	835	730	748	814	735	786	747	776	764	804	793	739	812	754	766	805	809	817	717	701	816	730	777	732	768	821	737	775	730	748	731	813	771	757	764	705	790	820	732	789	736	795	763	763	820	749	723	776	797	786	815	796	812	798	795	721	801	713	743	735	722	799	702	806	739	741	758	712	782	774	769	782	710	780	763	773	775	797	762	719	745	761	735	737	831	735	797	788	730	795	764	741	820	754	781	763	792	801	772	743	763	775	727	783	799	724	798	749	796	761	755	809	779	787	794	799	794	774	767	757	803	790	793	807	783	758	754	756	782	798	795	774	744	795	772	735	778	826	775	741	744	824	761	814	753	785	718	796	767	765	805	749	738	797	772	730	762	788	741	795	766	752	760	783	743	780	787	807	763	764	783	738	780	743	758	721	801	777	791	740	734	744	795	726	756	800	800	758	775	773	746	774	723	767	716	759	811	760	782	764	775	802	730	804	726	817	792	764	782	717	782	762	757	768	726	729	774	775	765	724	772	771	793	752	774	767	751	781	789	765	764	759	771	722	799	771	782	741	791	724	791	780	768	771	792	820	775	779	733	746	797	712	812	794	801	750	748	740	773	779	789	782	762	756	725	756	764	711	795	743	772	778	757	742	826	781	763	747	791	743	746	734	799	771	769	752	733	736	772	790	713	730	767	761	726	743	709	798	753	773	800	752	743	738	757	763	806	753	759	756	786	805	767	736	738	741	743	813	734	789	793	708	778	790	810	731	807	769	785	756	782	658	786	724	760	743	711	768	744	808	712	761	761	718	795	800	779	835	766	769	713	755	783	760	774	756	800	768	743	752	815	752	721	799	727	761	782	761	817	769	729	748	795	779	786	768	819	796	744	763	784	765	780	813	775	800	775	768	734	709	779	742	784	781	803	768	770	785	753	739	748	779	784	795	728	823	758	758	681	826	776	778	754	757	759	792	806	754	754	792	793	786	722	731	734	743	785	850	795	776	753	783	777	758	740	746	732	807	750	778	780	746	760	804	771	813	806	784	771	751	763	758	760	826	750	771	734	801	766	764	743	732	782	760	817	761	726	765	751	745	769	771	775	818	782	765	760	799	748	801	769	787	738	741	803	730	778	800	796	770	765	737	745	796	753	843	802	768	777	733	793	761	757	737	719	747	757	770	737	756	773	752	784	747	739	764	762	788	669	797	781	778	770	761	748	741	751	738	751	772	783	793	767	775	787	796	763	774	795	757	782	760	730	795	765	751	740	793	761	780	734	776	703	763	732	792	759	793	801	746	774	776	788	764	798	780	770	760	831	755	778	749	739	780	780	753	753	751	779	775	726	784	727	770	755	774	797	734	769	734	730	801	786	730	806	794	762	752	756	805	697	819	722	757	754	778	773	772	804	777	818	777	715	773	737	748	712	801	766	722	766	772	768	780	779	794	745	786	729	753	742	790	782	791	754	701	823	763	745	737	783	772	760	841	781	795	786	779	753	758	828	795	762	810	756	740	783	798	755	780	746	833	800	730	709	772	767	757	784	764	788	722	768	808	794	762	793	816	782	777	722	716	777	768	750	832	798	763	740	793	794	784	773	757	729	760	719	759	818	720	784	753	797	789	754	765	744	775	720	767	770	764	769	776	759	787	753	819	797	761	719	746	788	749	787	788	763	736	773	758	768	777	737	730	728	764	734	779	799	775	754	776	757	734	763	770	771	743	783	764	772	751	775	750	844	797	790	760	766	744	778	739	797	805	752	798	728	823	741	763	799	722	759	723	817	770	772	785	758	724	786	811	771	773	781	798	758	772	765	787	775	771	796	798	804	771	758	791	805	758	824	758	786	736	754	726	780	813	812	759	796	766	802	760	741	769	783	758	809	798	736	785	756	765	813	770	792	784	786	765	752	737	711	804	768	743	785	738	773	755	739	719	764	783	764	755	759	798	805	777	784	799	772	759	749	802	739	725	753	771	772	782	795	763	758	752	799	767	746	800	771	726	754	791	764	749	735	772	786	779	759	835	781	771	769	739	768	768	752	811	745	753	766	788	754	794	808	743	774	765	732	728	759	782	777	749	815	787	740	788	742	720	805	786	697	768	747	793	772	778	790	756	760	755	740	787	704	720	784	781	748	723	745	747	778	763	730	736	778	775	726	816	789	776	749	777	806	786	764	727	777	764	747	738	759	747	733	750	741	773	774	805	771	751	770	750	760	780	776	764	733	795	764	775	794	801	725	744	805	747	744	772	787	749	728	781	761	790	744	764	749	748	724	782	753	737	768	764	767	767	811	765	751	794	750	772	752	770	716	795	746	819	795	744	786	787	767	791	761	754	765	733	765	764	757	757	738	792	810	766	721	750	773	742	775	790	765	798	708	745	788	803	792	782	779	772	740	762	805	778	780	791	771	721	796	755	746	774	757	810	737	755	717	743	784	741	729	753	784	777	783	776	752	770	767	729	740	792	811	753	801	752	786	765	729	773	794	701	771	788	797	797	759	771	763	761	778	779	800	799	769	741	791	765	813	732	754	762	756	764	772	757	768	810	782	751	764	779	745	801	777	750	746	777	785	837	782	776	754	778	780	789	751	767	762	809	736	796	727	771	739	788	774	748	727	769	800	806	775	739	776	769	813	738	740	806	781	790	786	840	780	770	756	805	787	771	754	753	818	765	752	782	760	721	768	777	789	753	733	782	778	740	754	767	748	741	721	747	754	775	754	781	791	759	795	764	744	780	749	748	756	791	782	770	777	767	807	720	767	750	769	795	761	751	729	781	753	811	788	799	792	777	759	779	797	777	740	690	717	776	761	791	751	761	775	789	775	804	772	756	792	712	773	762	803	777	757	803	839	737	763	774	753	761	734	743	715	770	778	770	778	761	748	787	760	777	856	735	798	739	804	756	776	743	780	763	784	757	741	741	757	737	795	773	712	786	806	787	811	762	755	763	783	748	788	753	812	815	800	794	831	763	783	714	752	732	774	785	804	744	700	743	762	730	786	753	710	773	795	759	765	809	762	749	743	753	772	726	735	751	751	819	795	814	816	783	809	753	800	790	793	802	705	726	785	750	740	787	772	742	820	788	764	769	737
24229	21444	25252	28054	21453	21543	18026	3363	1882	1496	1249	1043	899	795	704	628	578	490	471	448	477	432	371	415	368	389	345	359	379	342	337	361	329	355	360	348	323	372	321	339	332	306	334	336	352	374	318	306	347	337	332	298	337	313	324	323	333	334	283	353	343	345	337	357	314	331	327	312	346	326	341	325	350	365	350	302	367	333	326	340	314	325	358	325	338	348	308	359	338	338	302	328	317	336	361	314	335	337	333	315	315	373	372	316	317	336	330	374	344	339	357	359	320	336	333	305	333	339	329	371	315	373	316	320	308	346	333	343	330	328	339	324	358	335	325	347	349	340	304	338	291	307	339	316	300	332	326	309	339	332	335	320	351	349	332	334	327	319	332	346	304	368	344	339	321	345	335	341	378	343	345	349	301	302	359	337	325	337	331	308	284	326	308	339	351	348	363	368	354	310	295	315	325	336	379	324	303	365	289	317	351	359	323	345	339	315	314	335	359	355	311	357	325	284	335	322	289	319	303	357	307	322	328	327	341	347	325	317	318	315	323	313	344	316	344	312	344	334	306	318	356	346	365	314	354	335	310	348	329	313	346	349	337	321	343	333	351	296	318	335	339	355	330	319	335	334	327	346	308	325	365	329	327	344	354	334	354	341	332	320	349	322	331	306	302	366	364	308	324	324	311	308	325	335	345	327	335	347	346	343	353	286	320	332	341	306	334	307	356	337	361	338	342	346	326	349	301	291	324	355	362	326	345	368	307	369	342	328	344	340	345	335	308	311	370	333	311	337	384	328	321	324	323	317	344	289	323	334	329	308	298	299	328	352	350	312	330	319	294	348	349	331	313	337	309	333	347	305	339	323	321	289	352	328	321	370	352	352	347	317	327	357	344	296	323	332	338	323	325	347	314	327	305	314	354	344	393	299	336	337	314	337	327	312	328	356	321	309	331	350	313	350	325	319	369	358	328	347	335	321	316	305	332	351	332	336	329	310	319	343	327	346	311	310	349	297	329	316	333	338	344	315	353	330	294	309	293	313	339	349	358	341	314	369	317	335	314	318	295	314	316	368	321	346	326	315	355	315	335	330	332	330	313	342	335	325	338	339	350	365	331	290	340	315	352	342	319	322	344	341	339	330	339	343	312	324	332	332	314	349	329	308	342	290	358	332	282	298	364	336	312	296	304	319	353	351	336	310	344	333	328	332	337	339	343	318	323	314	332	360	353	309	347	337	331	310	331	331	342	308	298	312	306	339	352	326	320	341	321	320	312	312	309	325	297	292	351	310	320	340	333	328	330	303	317	308	349	356	339	296	342	330	345	319	290	331	327	328	345	326	303	318	347	337	330	338	328	307	326	354	332	341	324	324	353	318	336	338	329	329	303	296	334	319	307	324	310	320	321	347	347	362	334	335	321	331	337	319	361	381	321	362	350	306	330	354	359	333	331	311	353	336	312	326	310	336	328	332	314	348	321	320	339	357	330	328	346	306	309	327	322	322	348	298	339	308	375	345	357	302	269	310	333	310	369	344	365	321	335	333	358	322	310	308	333	302	330	329	373	310	353	315	319	319	328	309	340	313	370	358	338	338	375	319	318	315	354	340	298	318	331	327	312	322	318	335	392	299	298	312	320	309	341	352	330	364	322	354	356	360	315	324	322	351	322	341	314	329	325	312	353	326	345	327	364	338	326	352	277	332	317	290	304	314	342	347	272	344	332	342	324	321	322	329	326	328	350	355	323	328	311	301	313	352	350	335	350	353	337	351	336	310	351	361	327	295	313	304	334	306	346	335	351	347	332	345	297	304	344	323	341	338	339	297	333	325	315	317	358	362	323	344	282	297	321	324	364	300	310	331	346	336	345	318	360	338	325	347	316	333	370	329	356	343	320	317	312	322	363	317	293	326	334	344	329	333	344	294	306	328	337	331	334	311	316	330	351	309	356	337	314	353	300	296	341	328	311	334	312	350	334	315	325	320	319	311	335	312	327	359	349	372	342	322	324	299	328	315	305	301	323	292	336	328	318	316	337	333	349	299	323	320	330	343	353	368	336	304	345	337	316	338	315	329	303	315	320	328	344	359	325	352	329	337	333	326	308	364	291	345	334	344	336	360	311	353	342	313	348	338	312	336	321	327	344	338	310	326	343	334	323	311	353	366	341	337	337	354	327	318	303	307	335	330	341	308	317	368	339	325	324	306	330	354	334	297	311	345	346	324	345	350	285	327	325	334	290	346	303	304	285	345	328	311	346	363	310	330	323	339	333	383	330	335	343	322	328	319	337	323	300	330	323	326	333	299	355	371	366	317	337	360	320	373	337	328	325	327	301	331	358	312	373	289	334	311	301	372	347	339	337	366	337	323	303	334	350	333	344	343	352	351	323	352	335	340	305	319	312	326	335	299	326	327	323	309	316	323	323	333	337	304	322	294	318	328	326	314	348	313	295	320	325	351	353	336	321	332	342	325	313	287	326	328	302	325	329	315	328	330	332	323	352	316	325	315	332	318	317	316	341	347	327	358	335	299	348	333	389	321	362	317	310	334	333	281	352	307	303	309	306	306	331	340	328	310	322	345	336	386	358	348	338	318	296	338	303	335	319	300	334	303	364	331	326	346	368	326	307	327	313	321	300	305	326	304	315	350	305	292	307	297	301	342	375	313	341	321	304	308	317	318	359	335	343	300	347	362	333	339	344	353	350	299	329	295	335	335	306	314	334	325	321	350	362	313	324	334	346	311	313	364	337	343	321	330	298	343	315	336	352	343	316	361	314	301	297	320	331	309	335	322	328	350	322	332	295	318	346	324	345	353	338	345	334	333	309	313	339	348	320	315	349	321	334	323	332	309	330	352	335	323	322	330	336	302	299	318	343	318	318	292	302	329	310	353	343	305	339	305	366	361	373	338	291	312	328	323	355	310	305	306	313	365	328	325	343	369	335	362	322	306	313	322	325	301	318	319	343	352	346	309	299	371	321	340	328	342	319	292	318	313	354	315	345	320	324	325	330	343	321	307	321	324	332	293	327	319	327	320	357	341	316	291	314	312	331	332	308	327	383	363	311	312	314	371	324	329	306	354	355	306	326	343	333	337	344	300	346	309	334	326	359	338	313	327	315	305	349	308	347	335	325	368	319	333	312	280	348	328	345	345	335	294	373	355	325	308	348	338	307	327	330	304	307	351	329	328	334	313	326	298	313	345	359	344	334	339	321	310	313	333	341	329	337	343	307	346	309	359	304	308	344	361	302	297	350	308	323	323	306	336	323	317	337	303	304	302	338	366	303	343	345	291	316	342	327	322	345	340	355	316	311	354	295	315	319	325	316	309	322	342	316	347	304	349	300	328	305	337	279	280	361	287	325	317	317	330	333	323	300	334	346	326	331	315	342	336	303	320	306	348	293	314	332	327	324	346	327	324	341	341	308	322	354	318	326	335	267	324	295	332	331	363	355	311	331	333	286	336	301	329	321	337	337	370	345	306	333	367	311	326	307	318	366	342
26930	48011	30668	9669	3502	2330	1742	1515	1237	1195	1112	1047	1005	892	920	934	859	822	842	783	768	772	818	770	789	814	760	762	711	777	714	709	763	766	754	735	771	784	765	776	717	755	810	724	780	733	747	761	735	760	720	770	726	764	742	761	789	668	748	703	760	768	764	698	744	782	709	756	725	731	724	726	735	700	773	743	759	755	742	758	730	746	721	729	720	753	782	745	750	718	811	786	751	775	757	734	776	736	748	731	740	743	760	728	735	732	730	700	745	757	695	731	755	773	684	705	736	697	753	719	756	732	753	733	765	731	738	700	729	736	741	698	734	712	732	735	730	735	764	724	780	734	763	707	714	716	755	703	745	726	742	726	697	749	752	744	719	716	735	721	727	747	746	707	738	736	716	731	755	736	727	694	759	719	760	733	723	742	726	776	705	739	758	746	734	710	760	742	780	724	758	758	750	707	757	794	750	707	732	723	757	731	774	714	748	713	753	750	779	718	761	745	750	779	744	701	767	749	743	800	753	737	755	703	761	695	735	753	758	715	710	753	806	783	766	760	723	736	766	743	745	767	765	707	686	742	727	736	744	736	684	720	720	720	714	781	738	749	708	762	760	713	807	694	718	753	736	808	718	748	712	735	740	707	753	725	726	778	776	767	762	729	770	768	759	764	757	693	766	755	718	738	726	737	758	730	761	696	714	747	709	747	730	727	769	794	732	749	780	798	686	739	754	763	736	740	786	751	710	721	756	718	723	737	718	744	786	749	749	746	738	734	766	738	728	739	696	775	689	783	759	745	766	753	736	716	750	736	736	746	721	703	739	803	743	687	795	755	711	702	708	737	748	746	789	771	768	735	663	738	728	720	744	727	728	743	754	747	720	747	739	725	710	739	726	656	750	701	711	743	764	730	719	707	755	764	762	746	679	792	708	776	742	737	745	722	743	762	693	736	718	785	717	700	680	772	750	783	725	723	698	703	734	771	764	696	749	743	734	785	751	725	718	733	732	742	732	733	735	734	735	724	758	722	703	699	789	790	734	807	766	717	749	793	771	739	759	780	771	777	747	717	736	768	738	715	691	747	790	751	760	704	749	763	746	751	786	756	726	748	741	754	786	730	782	757	689	795	768	726	725	676	697	714	727	736	764	753	808	712	738	776	710	719	702	714	692	747	748	721	724	708	722	719	754	722	736	715	736	757	725	737	777	721	738	756	725	780	741	771	735	698	716	703	703	732	705	715	749	759	773	709	745	690	734	716	731	756	734	752	741	720	742	760	736	753	746	746	773	734	721	777	744	739	713	697	708	716	768	708	717	738	765	779	708	777	722	725	696	749	699	732	725	758	707	734	718	728	782	697	722	714	738	710	765	748	755	713	678	718	799	743	768	734	716	749	790	723	753	776	754	748	777	748	705	751	743	720	746	722	741	769	749	743	724	728	741	687	747	726	733	719	694	735	810	766	694	716	729	728	748	719	704	732	740	730	757	765	753	737	786	749	723	781	766	748	738	700	740	751	740	724	757	728	738	700	729	785	737	722	752	755	774	727	772	731	736	733	806	719	729	728	790	739	732	739	727	753	758	763	778	737	758	717	797	759	751	704	753	733	767	754	747	757	743	750	748	732	733	691	767	751	759	747	778	768	755	719	706	715	702	751	765	777	798	728	742	727	726	725	713	722	736	763	750	724	685	794	764	745	765	712	741	762	727	762	707	738	691	758	746	742	724	761	790	732	738	769	729	712	743	796	682	733	690	760	706	765	715	732	736	658	763	750	717	738	694	749	707	746	758	774	751	766	765	712	772	788	757	693	715	707	707	696	744	740	781	781	747	699	792	782	755	731	743	745	749	718	741	705	721	755	696	752	770	718	725	737	740	733	748	753	737	742	817	713	764	710	765	706	717	795	718	763	727	735	753	761	760	744	739	761	733	761	782	756	679	722	754	738	729	735	717	682	797	703	715	721	722	726	743	773	736	726	753	774	686	741	716	761	749	831	718	718	735	698	738	740	762	733	735	766	758	700	755	756	746	766	699	719	737	757	708	718	759	708	760	732	728	810	719	723	741	764	793	751	730	687	750	713	760	746	753	737	732	765	748	734	765	775	712	761	755	720	739	738	724	745	756	682	793	750	799	723	730	740	754	701	738	754	755	735	767	717	754	721	777	739	734	745	658	709	757	745	777	761	717	757	791	738	739	752	754	683	699	720	749	762	754	681	753	755	738	696	714	747	790	767	695	696	721	714	735	770	781	734	690	740	732	735	758	748	754	726	716	724	732	725	755	744	701	724	732	714	722	700	758	718	726	737	716	736	723	785	702	714	725	802	718	686	740	754	740	749	739	748	725	693	766	722	731	753	792	712	751	708	767	784	751	710	726	742	732	724	684	748	740	753	749	760	731	754	728	683	685	696	737	729	730	710	682	743	757	734	722	710	759	744	718	734	682	740	759	765	740	758	769	786	759	764	713	700	734	757	724	731	763	739	770	667	787	712	726	711	712	725	727	715	745	745	720	785	766	777	730	718	748	771	700	738	747	748	698	735	734	741	720	737	800	757	740	703	702	773	761	733	709	748	747	752	765	752	719	761	774	749	747	725	723	728	762	707	759	792	742	731	756	726	770	725	741	748	700	710	758	779	743	731	739	673	755	758	740	708	741	717	710	722	753	730	759	702	755	774	721	691	730	727	770	684	715	689	731	702	748	746	754	705	766	736	741	775	702	723	712	697	778	708	769	722	722	737	700	739	770	781	711	757	716	724	723	753	726	768	730	717	740	768	726	730	710	731	762	789	765	731	719	676	733	781	753	793	729	751	703	701	750	717	765	764	745	718	776	758	703	756	703	699	786	717	717	749	775	721	720	751	769	746	692	748	778	733	750	744	723	759	734	765	785	716	756	765	748	798	663	757	705	737	805	704	740	753	722	733	732	723	708	779	756	749	760	719	773	728	788	767	753	732	744	783	701	773	727	772	729	743	716	721	706	719	752	732	694	693	730	727	722	703	756	749	739	736	737	723	693	727	771	724	748	719	700	746	746	720	770	708	752	734	733	723	774	693	707	761	720	751	719	679	759	731	714	762	782	760	775	733	749	730	729	745	778	791	732	739	698	755	742	711	756	733	775	702	753	784	734	771	710	770	736	779	685	744	739	736	776	704	697	769	767	721	712	746	772	738	754	753	732	694	745	752	738	722	730	711	732	720	749	711	736	779	767	799	738	740	711	749	743	738	732	753	730	690	744	722	731	741	738	731	714	760	749	738	695	739	733	733	750	769	757	695	715	686	775	735	725	681	727	723	740	733	782	739	768	729	737	711	735	802	729	800	741	733	709	723	728	773	716	703	746	761	734	723	784	759	735	733	713	783	724	692	779	738	759	703	704	716	707	736	712	752	706	813	713	704	766	718	752	729	763	743	724	743	730	722	721	719	757	738	754	662	715	714	747	759	739	707	706	715	740	747	685	741	705	730	754	746	727	687	776	731	771	761	744	774	766	776
32627	25099	23971	10435	2723	1755	1376	1137	955	850	746	676	566	573	508	486	490	458	409	419	440	390	360	383	352	389	431	382	370	375	402	376	372	408	402	379	392	362	373	412	392	364	387	390	382	387	347	358	344	338	348	335	390	365	367	396	353	353	391	357	371	363	402	377	367	407	372	377	358	348	393	354	350	374	364	344	334	347	384	408	376	386	396	332	383	361	361	355	403	372	371	357	347	378	393	389	381	355	377	360	335	296	349	368	355	377	395	362	345	358	369	396	349	366	368	379	405	373	380	361	361	355	386	357	394	397	361	345	389	415	375	373	381	368	399	362	385	396	357	398	353	378	382	383	365	421	425	353	403	406	373	354	352	353	390	368	441	372	350	374	367	370	379	393	362	393	353	342	381	332	384	371	367	399	390	332	357	385	375	371	382	356	402	411	369	371	349	387	347	350	317	367	374	378	390	402	364	348	393	369	362	376	367	377	386	351	369	377	365	377	385	349	355	387	349	363	363	359	379	360	374	338	379	392	351	364	385	413	333	383	358	406	379	372	317	378	379	384	356	355	315	371	364	361	401	384	397	352	377	355	385	371	379	357	355	342	381	381	357	343	329	366	400	361	374	372	355	371	369	355	350	385	355	365	372	411	350	377	377	351	399	344	370	393	383	390	352	387	371	349	373	375	352	376	384	377	367	364	354	373	372	349	396	366	358	365	367	412	349	356	406	344	369	344	365	339	364	363	354	375	348	375	385	376	382	376	341	376	361	397	379	364	340	385	360	385	355	378	389	356	366	362	343	387	361	407	376	377	347	363	375	351	368	405	347	403	356	407	369	370	377	371	365	391	333	373	338	384	371	360	375	396	376	375	370	387	404	383	348	374	430	355	355	372	393	356	379	361	389	360	357	377	397	364	364	378	387	383	339	344	394	408	366	332	392	377	361	362	376	364	354	397	396	372	388	364	344	403	360	346	389	390	398	368	370	338	349	359	376	381	340	325	360	395	376	348	384	375	332	381	358	339	363	388	357	367	405	364	424	397	365	424	395	383	394	416	392	350	368	370	368	404	386	387	392	389	391	394	365	407	375	381	387	375	357	368	384	372	347	337	368	373	367	377	370	341	378	347	388	367	391	371	362	370	391	324	354	386	360	393	343	327	359	330	368	400	383	369	380	402	379	343	374	381	380	390	415	399	392	340	338	340	346	358	399	380	403	387	364	382	404	381	381	352	350	360	365	413	339	378	367	370	394	370	357	363	372	378	385	374	373	354	390	369	363	362	365	395	369	413	370	348	387	349	369	390	371	425	308	370	363	367	357	374	392	384	355	378	378	366	355	393	355	354	340	360	382	417	358	360	355	389	352	369	349	401	373	345	371	364	355	362	391	388	394	396	367	392	379	370	380	355	396	371	342	404	370	408	376	363	346	393	351	392	359	384	363	392	377	362	408	349	361	381	358	407	376	351	340	364	379	330	371	349	395	370	334	336	393	359	409	383	345	394	397	359	314	378	385	377	347	385	393	383	389	370	370	358	349	368	415	348	353	387	404	417	394	377	377	355	372	360	407	360	330	379	374	377	361	354	379	387	373	387	364	347	376	333	386	348	372	392	364	337	390	365	349	352	372	350	386	403	403	414	371	382	369	388	392	410	369	412	346	358	388	386	385	331	395	372	356	345	376	371	400	325	378	365	368	352	372	341	387	367	381	364	361	375	375	367	336	357	365	366	359	379	386	381	326	373	361	358	350	393	360	359	373	401	415	376	380	415	337	358	413	385	371	359	340	390	380	372	392	376	344	395	360	386	335	334	387	335	376	355	397	375	407	327	367	378	426	337	372	390	366	359	367	386	381	360	392	404	353	374	380	375	340	371	348	363	381	373	340	353	366	411	405	354	372	387	415	382	405	357	371	325	377	391	380	408	368	361	380	340	380	377	367	367	398	373	400	361	385	381	346	353	382	363	365	370	397	391	371	361	330	402	395	407	376	381	420	377	367	349	360	379	367	354	392	382	357	383	369	360	381	372	375	353	344	387	369	350	379	362	375	368	408	395	386	378	390	398	382	401	381	378	370	377	370	376	375	386	381	397	316	381	396	349	362	342	348	360	358	366	375	391	361	342	369	352	342	404	383	370	391	365	362	422	352	361	389	411	367	320	364	408	358	390	369	366	356	352	378	368	369	370	373	374	395	350	352	384	363	367	378	372	345	369	366	380	341	364	427	355	397	351	384	374	360	385	384	339	367	350	365	362	346	378	375	393	354	404	365	364	389	354	393	385	395	360	417	376	381	358	368	421	370	365	358	342	388	359	336	362	359	368	385	386	383	358	405	368	326	401	369	366	361	367	379	372	373	380	335	390	386	394	347	382	366	391	348	343	379	358	375	363	358	396	380	371	373	389	360	344	393	399	390	366	347	360	345	354	372	375	379	349	364	383	417	392	345	374	354	363	347	378	357	361	363	394	378	385	396	371	366	405	365	345	366	390	391	353	375	384	357	376	404	361	393	366	390	352	349	406	402	363	364	366	352	393	390	390	364	368	381	367	393	352	340	367	358	388	357	381	365	365	362	373	356	395	351	364	441	351	375	397	381	354	393	354	379	349	389	358	396	333	318	386	355	395	378	382	353	370	352	348	359	348	354	349	403	365	393	361	380	356	370	364	413	401	393	399	363	361	391	355	362	400	366	403	384	348	384	407	396	359	359	394	379	339	393	388	369	403	394	392	336	389	348	380	358	386	348	343	330	363	387	371	336	364	366	388	365	371	360	350	356	359	356	366	389	338	365	406	371	394	369	362	384	372	345	412	378	347	378	352	409	333	367	388	380	356	341	362	373	378	403	394	364	361	401	381	386	339	343	374	327	424	364	364	388	376	393	344	379	396	364	338	389	390	365	379	384	366	371	384	381	371	384	357	408	379	379	374	399	357	340	373	382	366	379	394	361	395	379	371	367	374	350	386	391	349	388	384	359	365	382	373	395	361	389	358	399	385	373	358	365	328	393	397	385	381	332	414	377	385	370	361	350	348	342	364	399	408	371	379	352	382	368	367	381	380	366	367	371	371	338	382	370	365	386	360	356	377	398	406	393	327	384	332	346	362	392	378	377	379	388	359	363	376	382	388	376	357	346	417	370	364	384	397	382	400	359	383	368	379	343	367	357	346	373	359	388	374	354	370	370	370	367	361	443	348	370	335	372	376	391	402	371	378	373	387	380	389	376	380	380	319	352	351	336	373	389	340	353	401	378	377	359	390	403	402	348	382	397	389	389	395	361	333	362	356	370	377	406	391	399	371	353	376	395	370	324	347	365	383	366	371	380	366	396	380	382	360	367	374	382	370	331	364	385	367	390	365	373	369	392	366	385	369	347	370	362	358	376	381	414	343	345	385	345	373	324	371	351	383	364	386	355	388	397	366	376	374	358	357	384	351	411	414	370	380	408	384	356	378	386	374	374	391	357	357	397	358	387	350	398	369	344	406	375	356	350	382	393	363
23305	30890	15933	4646	2157	1546	1275	1129	1049	1026	1047	981	953	925	908	920	910	918	863	827	869	872	826	927	900	843	846	876	858	835	834	889	870	860	847	885	832	826	920	850	867	851	891	825	789	892	842	819	800	812	887	792	850	844	779	888	887	864	860	802	844	850	855	825	802	803	854	838	911	845	834	815	868	831	876	840	816	836	873	865	818	856	825	812	871	844	820	892	818	832	831	851	787	864	830	791	829	823	858	836	897	857	854	867	876	923	845	842	830	838	828	801	841	870	812	847	871	869	854	901	834	818	853	853	809	837	849	838	817	848	859	795	853	842	836	843	904	799	828	800	827	837	815	844	859	851	867	825	804	865	815	835	846	773	856	809	863	841	934	802	844	829	838	902	853	842	851	870	842	817	860	760	862	827	864	856	843	857	830	801	838	924	872	811	847	879	857	864	822	829	835	786	847	820	876	841	904	842	856	842	865	832	848	879	871	834	887	853	821	827	848	858	846	845	897	848	806	845	833	888	900	790	880	840	814	909	842	840	839	845	855	863	853	858	865	847	840	911	874	814	875	854	857	835	872	814	834	884	878	789	850	881	816	840	811	841	840	845	830	844	870	850	847	881	882	828	783	816	883	877	799	896	867	887	883	878	837	836	860	821	785	842	801	833	838	840	843	856	861	842	806	783	863	856	828	829	820	833	793	846	837	821	871	823	886	830	840	835	853	849	814	833	847	813	866	814	872	832	873	889	836	877	823	827	821	837	845	859	827	845	822	833	883	888	864	868	816	831	876	860	853	817	837	858	855	838	877	856	871	847	835	884	803	796	879	850	838	833	848	832	815	858	840	847	806	847	846	841	823	894	845	895	838	811	922	813	851	820	863	841	826	818	844	876	873	864	884	867	882	827	838	878	861	844	841	840	821	888	785	800	802	835	803	844	835	867	831	850	829	799	840	842	898	858	785	830	903	819	866	814	876	850	852	870	838	859	859	845	857	866	874	842	862	848	861	847	834	838	822	844	886	812	843	819	835	852	847	836	841	889	852	811	840	818	812	862	876	852	855	817	831	846	845	841	843	831	845	837	827	811	802	877	797	837	874	871	857	834	874	879	887	850	789	859	821	874	822	882	827	842	846	805	866	823	872	818	834	826	878	857	864	824	849	850	818	867	805	893	869	903	841	851	830	796	869	884	829	874	903	885	912	764	782	820	829	866	792	830	825	841	839	817	880	869	797	832	827	852	878	867	872	816	888	902	832	904	810	815	828	875	829	831	839	829	878	848	831	837	802	861	849	847	829	828	908	872	843	814	852	857	852	846	870	854	855	881	825	846	813	896	891	853	826	859	821	846	848	834	841	888	913	786	833	856	864	843	851	870	847	848	833	819	882	873	854	853	820	823	818	865	884	864	889	837	865	817	825	843	889	798	861	814	818	838	812	810	899	821	853	852	815	794	919	838	830	834	847	841	880	854	846	854	861	840	915	838	833	856	808	842	858	887	826	859	839	887	861	868	870	864	870	841	835	858	829	863	891	879	851	879	852	793	851	831	847	881	819	822	891	805	851	851	850	872	824	917	820	825	872	871	845	796	848	852	831	902	810	856	879	848	858	891	827	812	865	786	853	857	899	855	841	831	870	875	840	829	906	823	805	846	829	821	797	815	842	856	816	774	860	826	870	843	852	861	872	843	880	852	836	810	805	863	805	889	843	821	850	818	810	886	902	810	861	945	877	842	878	841	838	852	776	853	853	826	838	840	860	860	860	830	851	858	821	860	883	863	814	886	927	851	868	807	876	884	885	835	857	828	825	815	856	830	899	804	853	902	848	801	815	795	872	831	784	849	849	852	844	833	880	822	861	834	834	859	877	829	860	814	865	860	854	855	808	820	862	782	792	849	894	811	846	808	830	874	883	819	821	845	861	854	916	877	833	868	851	824	816	823	860	833	837	833	854	820	861	881	810	911	807	838	859	810	857	836	880	862	791	828	815	834	858	907	809	808	887	830	915	843	851	823	848	840	863	903	851	870	861	877	787	812	838	835	843	847	832	912	879	820	821	829	834	863	873	854	886	837	845	847	884	821	916	819	913	870	865	812	820	897	803	832	860	880	876	848	810	892	822	807	820	854	760	832	884	825	881	883	826	891	830	825	806	839	819	844	855	806	852	896	875	875	821	820	815	899	843	874	863	856	887	914	857	807	870	841	838	851	849	833	847	826	845	864	871	859	823	847	820	835	830	863	836	837	883	842	804	837	849	898	836	862	826	880	850	813	840	796	834	843	953	837	864	842	863	878	892	855	857	815	855	828	857	883	865	837	765	821	859	826	798	840	799	805	873	822	886	863	805	844	855	849	828	856	843	820	871	850	861	854	864	860	836	894	910	803	857	857	825	829	808	909	865	878	849	871	853	847	857	870	882	858	832	878	821	856	859	784	856	858	833	885	857	823	848	793	849	844	871	868	825	841	836	843	822	842	869	870	872	890	850	808	882	843	866	805	841	831	833	847	837	860	876	829	817	885	834	806	854	826	846	833	843	816	862	848	839	795	859	873	803	779	856	829	888	821	827	827	892	808	857	821	853	884	850	846	800	823	851	851	834	871	785	888	823	862	839	854	894	834	817	842	824	827	857	839	889	817	821	846	865	891	849	810	816	792	857	855	821	842	886	861	852	843	809	904	842	872	889	794	825	860	891	854	813	843	869	848	799	884	892	894	839	868	819	840	811	861	859	796	857	856	850	878	869	790	815	853	881	889	875	859	844	860	926	831	844	842	841	828	893	847	808	911	872	874	813	838	805	893	884	834	834	798	875	875	843	834	904	867	833	840	849	866	866	866	835	861	803	867	880	861	883	808	847	884	814	837	837	891	834	845	843	861	848	815	847	833	786	904	858	838	849	827	806	880	866	785	870	862	871	910	893	851	796	832	876	837	833	815	819	866	862	814	882	820	835	854	851	845	869	905	822	816	841	825	858	858	849	796	790	884	893	851	870	782	866	858	838	825	846	836	824	850	816	846	876	802	912	843	816	884	856	844	854	816	814	822	843	859	851	852	881	854	899	881	844	834	859	838	774	836	847	866	838	818	794	858	846	833	836	831	772	853	829	867	863	826	835	857	784	857	836	835	830	834	855	823	846	844	848	833	833	835	854	870	890	885	902	849	779	836	856	855	821	849	892	843	862	802	873	871	821	853	894	870	849	833	882	823	828	873	858	849	820	872	824	896	832	851	922	818	856	807	886	844	845	862	878	874	872	880	844	918	881	875	795	830	830	843	845	861	823	879	843	859	849	892	836	880	825	849	887	844	793	813	864	878	872	868	891	806	851	831	901	874	874	855	822	870	843	891	846	855	853	835	872	818	879	802	858	800	843	890	823	848	863	827	873	793	827	860	849	813	853	870	876	853	819	853	896	855	885	854	796	820	844	824	890	859	880	843	888	801	842	827	789	870	878	883	889	914	838	865	853	876	822	810	808	859	847	810	866	812	829	906	888	839
24918	21506	24983	28505	21557	19877	3757	1661	1302	1102	978	833	735	642	576	539	455	433	452	375	393	374	401	400	350	356	361	354	363	365	338	363	332	349	341	334	320	347	314	314	352	328	300	363	341	325	358	368	357	343	364	359	368	345	320	349	323	327	338	326	351	336	334	340	349	282	357	328	317	349	361	332	345	358	332	350	341	351	345	407	364	339	307	352	323	348	352	345	362	333	358	333	333	379	368	315	342	384	365	338	345	332	355	360	333	335	350	344	348	330	356	332	347	351	351	311	346	371	339	349	351	327	338	347	347	323	339	360	371	360	368	298	330	339	321	311	343	337	340	321	339	347	338	356	310	334	336	368	362	337	321	333	283	307	339	371	368	354	336	325	368	404	362	370	342	340	356	320	355	317	362	356	348	324	323	359	355	353	327	315	348	325	336	356	363	337	366	344	341	324	373	364	339	325	327	325	326	319	317	345	346	338	338	345	332	342	356	354	355	352	357	362	328	320	322	397	337	334	340	345	326	326	357	347	351	390	340	348	325	327	389	376	316	350	315	381	330	346	339	350	340	314	324	366	333	368	357	346	356	349	321	294	328	333	383	344	340	359	384	308	313	336	342	356	336	335	337	344	332	341	336	337	297	336	361	364	310	331	382	363	307	367	363	338	387	352	332	331	318	325	333	330	363	319	300	363	335	333	332	353	358	387	350	314	357	312	328	345	317	304	346	343	322	345	353	351	349	324	380	365	316	347	373	349	333	338	332	336	317	356	324	368	345	350	344	374	355	365	300	365	370	311	355	376	359	338	325	345	343	343	330	343	339	353	324	365	357	347	319	366	318	317	326	320	320	374	313	357	355	312	354	345	358	309	312	326	400	323	341	331	341	342	336	350	343	350	325	344	338	354	335	354	363	335	324	330	357	301	364	380	332	384	333	328	353	347	332	352	344	380	369	364	355	302	328	355	358	339	294	300	325	349	382	335	318	361	364	334	351	305	351	359	349	332	306	334	341	331	339	341	384	340	315	313	329	317	350	387	352	362	315	321	344	350	336	327	336	353	327	335	351	360	348	386	334	332	346	365	352	331	334	324	309	311	357	294	314	315	320	349	327	340	334	337	287	321	333	331	374	337	315	376	366	348	317	330	336	338	343	343	316	321	369	381	371	342	351	352	333	310	321	312	335	340	326	330	320	316	357	316	330	343	340	316	324	339	350	357	305	329	312	336	343	330	342	364	364	342	341	316	315	359	374	327	338	343	319	350	353	355	359	341	330	316	360	315	312	335	356	310	368	349	370	342	295	316	348	347	346	351	325	350	331	327	348	313	330	336	338	355	340	368	329	334	375	346	359	386	366	343	302	315	348	361	326	356	358	334	340	327	331	360	354	363	369	334	351	332	355	319	336	338	366	336	353	319	335	347	303	329	351	330	356	356	312	344	354	344	332	373	359	349	342	371	361	330	332	285	320	331	336	338	368	350	327	329	358	350	400	323	345	322	359	350	333	337	334	347	347	352	312	362	356	361	305	334	317	331	367	315	357	354	386	348	347	328	315	345	370	321	312	339	322	344	359	332	342	331	337	358	347	346	368	317	308	327	320	316	339	319	316	324	354	341	319	315	347	306	348	358	359	334	323	320	352	323	369	341	326	358	354	324	337	338	355	392	351	316	343	338	384	343	355	346	386	369	376	329	320	311	330	338	345	328	356	317	342	365	368	330	338	350	336	338	303	307	367	332	348	340	347	304	376	301	370	302	345	358	348	375	314	332	309	344	367	344	297	323	327	331	360	315	355	332	344	335	343	337	346	335	354	360	337	360	324	292	332	327	325	316	355	351	285	367	332	314	347	336	327	324	368	321	326	335	364	406	334	337	336	342	318	340	359	342	379	341	329	333	323	338	338	372	328	359	374	351	336	343	353	336	311	319	366	328	313	352	352	376	366	340	328	342	313	333	362	319	351	358	369	347	305	357	350	347	357	360	340	325	340	308	313	335	327	354	347	338	320	365	347	351	322	361	317	355	353	336	326	326	392	341	362	339	323	361	331	332	351	328	319	324	319	337	353	358	339	341	320	339	312	353	334	308	323	327	354	387	325	333	349	358	335	355	338	338	343	362	353	323	367	316	351	341	313	340	337	329	365	324	333	360	357	354	298	334	325	359	353	345	351	353	326	340	321	342	356	364	350	355	353	382	336	386	346	352	343	336	297	335	353	347	354	330	317	335	340	339	325	346	337	320	367	350	332	355	355	363	320	329	339	344	339	356	310	341	352	339	341	338	343	324	332	358	299	350	341	334	357	340	345	320	361	336	344	360	329	331	318	322	359	335	338	369	324	300	337	342	374	336	345	364	316	329	351	338	344	356	333	321	279	375	301	344	369	344	353	350	325	320	343	356	348	312	339	348	344	322	347	336	336	325	338	358	311	342	350	319	303	331	354	316	344	329	364	331	312	356	326	334	299	382	349	336	340	337	311	361	359	342	355	330	329	359	335	326	306	355	313	349	321	338	356	361	384	341	365	341	321	358	362	382	375	375	317	333	338	336	354	335	360	337	319	344	324	344	353	355	340	344	361	344	336	354	348	371	349	372	360	360	311	356	331	355	364	364	338	353	378	308	389	348	354	348	371	328	320	374	314	346	334	338	371	343	335	348	367	342	317	312	313	345	361	395	332	338	326	325	333	330	349	317	393	365	346	348	334	350	343	307	354	347	356	326	309	350	313	332	349	356	334	349	377	376	344	316	315	344	340	293	314	329	313	343	320	325	341	368	341	341	331	328	335	346	323	329	319	354	349	351	322	328	350	332	329	350	323	329	324	351	368	343	348	350	338	315	354	380	322	364	344	359	350	346	338	357	333	359	327	371	303	377	342	351	326	353	322	334	349	357	369	376	338	348	341	317	343	326	343	344	372	332	364	342	352	318	343	326	368	357	340	342	342	332	365	366	322	312	328	326	354	342	333	361	368	389	344	350	335	309	341	328	391	377	307	325	364	338	332	312	363	333	333	371	338	354	361	362	309	363	350	333	308	318	352	310	358	343	337	332	330	321	313	338	350	351	351	354	359	390	373	370	349	330	343	296	306	331	333	350	336	344	365	333	356	357	373	374	340	347	318	369	330	367	347	329	290	338	321	321	360	337	347	344	318	356	316	335	316	360	333	357	319	342	385	331	352	390	357	320	347	362	350	347	325	333	332	332	368	314	358	348	357	359	346	332	374	356	382	380	370	355	323	335	361	335	322	315	336	353	331	341	353	367	340	332	350	318	309	318	363	363	350	329	372	322	349	322	353	335	321	303	341	355	318	346	335	351	343	371	349	324	386	363	340	359	376	353	331	328	351	298	333	361	335	312	355	339	365	321	319	337	350	361	344	324	301	304	334	325	344	326	315	354	329	338	348	310	371	328	344	376	295	338	301	336	314	340	337	364	344	342	371	359	323	353	339	365	298	361	349	329	353	349	367	373	362	370	371	357	363	349	315	323	339	337	345	317
24788	42333	26719	7678	2618	1741	1455	1237	1197	1136	975	1001	951	901	882	885	853	819	835	819	825	786	801	791	747	795	744	799	818	768	784	759	762	811	776	789	791	764	819	778	818	754	784	749	749	764	794	775	815	742	751	737	819	767	776	739	788	767	842	753	763	767	806	771	776	781	779	766	778	777	782	811	791	769	807	742	757	786	786	786	766	760	771	766	802	799	752	782	760	787	786	738	800	788	779	742	800	765	748	721	770	768	800	808	832	815	778	763	782	767	822	767	724	743	800	798	758	805	785	775	787	790	777	750	773	785	773	774	771	741	769	790	743	733	795	811	801	730	773	735	770	805	780	802	748	779	782	759	789	802	805	767	780	797	777	741	791	767	765	798	787	764	766	814	763	742	775	813	754	748	808	777	805	782	830	762	811	775	766	743	786	742	719	778	744	782	820	848	763	759	789	748	810	786	753	766	796	771	698	729	765	775	788	781	838	797	738	763	748	771	793	782	777	850	744	761	781	781	796	815	821	794	772	802	828	784	742	808	809	799	757	793	801	790	737	807	743	758	762	836	792	803	758	741	810	850	756	786	717	760	789	766	772	804	731	764	826	784	823	765	779	759	795	770	819	803	787	747	801	787	742	787	761	782	751	715	760	749	800	807	794	833	762	795	833	792	797	827	741	772	799	749	782	823	817	750	798	794	799	785	732	781	772	781	781	777	784	792	788	815	729	809	796	777	781	783	759	756	773	771	772	760	805	766	717	784	770	800	770	743	795	776	791	746	770	737	787	815	740	809	766	736	772	760	790	805	729	740	771	750	791	769	772	760	810	797	799	790	788	815	841	795	813	798	814	788	806	755	794	750	732	812	806	776	758	779	801	767	786	755	792	764	808	771	804	816	765	757	731	775	775	702	789	781	803	738	763	806	740	765	764	885	809	789	804	792	807	777	785	810	768	785	743	786	784	785	731	719	752	741	788	757	810	733	800	788	745	820	860	762	798	785	766	809	794	817	776	775	797	745	764	790	816	805	817	758	770	748	800	832	754	844	753	746	766	828	765	793	756	784	835	796	769	783	773	819	754	757	812	822	760	756	774	789	774	806	795	804	740	799	805	752	768	779	805	754	820	809	787	754	835	799	770	760	775	742	788	810	784	765	772	765	787	777	796	768	781	805	765	765	784	768	789	753	794	787	807	785	814	769	796	794	771	810	789	777	757	799	816	786	824	778	782	807	792	796	737	774	753	825	793	765	762	762	807	794	753	837	747	790	740	705	794	773	762	782	761	779	848	756	730	769	781	785	756	766	743	741	721	813	788	804	802	759	759	760	743	804	777	793	789	761	802	773	745	737	783	743	766	796	758	764	823	789	744	799	760	725	769	794	841	819	826	803	769	773	761	722	750	795	756	744	856	805	766	819	806	779	745	792	716	770	746	769	764	789	780	795	830	787	800	763	764	789	714	776	756	769	752	804	797	788	786	758	774	799	762	812	822	755	773	852	769	780	750	798	787	831	777	758	811	787	740	763	794	838	778	768	775	816	748	780	838	783	732	797	755	859	771	781	796	762	772	769	748	767	765	793	773	796	795	744	767	775	790	802	766	784	763	795	775	772	748	775	749	745	755	813	769	752	773	779	717	790	764	761	784	804	807	776	757	792	787	789	784	786	771	749	756	768	780	741	763	801	787	764	813	776	773	750	787	818	771	764	767	797	783	783	803	772	774	753	765	767	802	732	795	764	713	801	795	797	785	766	732	783	765	756	808	742	806	772	771	759	703	817	810	759	802	772	811	744	841	710	801	801	789	769	743	794	786	781	782	783	782	839	765	831	767	761	786	751	760	739	766	763	817	763	731	800	772	797	785	818	802	753	793	755	780	768	765	823	759	768	773	757	791	786	782	792	789	748	809	774	797	814	780	732	802	758	760	832	798	755	779	797	819	762	773	749	824	828	784	739	793	774	747	797	804	764	775	798	754	753	768	746	738	787	818	833	796	767	811	772	803	787	796	780	762	759	759	730	726	807	799	750	765	752	817	795	761	763	803	784	753	741	768	747	821	772	728	762	773	809	757	754	789	757	754	773	779	779	752	763	808	768	793	740	779	766	775	798	715	771	802	758	772	815	789	769	727	771	756	759	761	813	787	757	774	778	734	842	803	844	760	781	761	778	792	748	800	782	784	772	778	789	756	775	736	750	773	759	722	784	766	752	792	764	813	751	737	765	780	784	763	794	763	775	819	820	787	732	796	773	787	713	793	841	810	778	817	765	717	779	798	742	803	813	780	761	771	759	740	771	813	766	772	780	783	808	751	751	749	795	757	785	797	763	796	830	777	855	757	772	700	754	754	795	791	773	781	762	772	783	733	799	783	767	790	795	768	795	813	760	760	798	707	817	755	779	756	731	819	771	771	775	742	791	723	758	755	753	735	771	811	785	755	793	786	777	760	796	776	764	803	781	780	786	740	812	759	769	719	723	811	766	763	761	820	774	819	803	733	765	760	785	806	802	782	782	774	817	747	777	733	726	814	778	795	755	742	732	783	776	792	798	795	760	782	773	716	759	795	774	729	797	789	766	769	810	761	816	806	801	815	762	791	743	788	764	746	793	767	785	784	755	761	759	770	762	762	788	760	731	824	834	751	765	782	807	765	788	802	792	789	772	725	766	754	772	846	735	763	772	764	791	794	742	795	781	778	801	769	773	772	749	739	769	741	788	786	792	768	833	749	802	761	757	798	790	769	793	788	820	751	788	760	690	825	756	817	779	791	767	778	815	796	778	733	734	813	822	794	830	788	772	749	784	765	759	777	781	776	790	793	797	735	773	727	762	770	762	761	724	836	781	815	737	779	778	809	768	795	785	815	758	766	816	821	808	774	768	789	736	727	734	732	733	776	839	776	808	752	757	815	785	805	719	759	797	760	773	755	744	808	792	792	784	763	806	746	757	836	769	726	777	762	767	771	766	834	801	820	741	773	768	819	801	757	782	734	758	791	747	764	745	752	783	771	720	796	782	793	754	805	765	837	769	795	794	786	809	800	749	739	763	768	745	779	780	754	781	843	754	824	754	776	768	771	743	757	782	773	767	724	822	798	777	757	824	762	782	775	771	825	760	790	733	765	774	777	803	803	759	768	786	786	776	807	785	776	779	787	749	764	787	764	757	746	822	721	799	746	791	802	797	818	749	746	736	759	747	812	785	747	793	779	729	765	801	816	786	754	780	787	782	752	745	751	801	778	741	788	758	794	813	800	781	735	766	795	806	766	730	789	812	812	829	746	784	769	786	791	764	750	763	760	790	720	813	800	790	740	720	808	819	785	830	812	805	757	764	817	788	795	749	819	771	739	757	791	750	753	767	791	810	793	742	759	824	770	823	782	794	769	744	752	780	812	774	743	753	812	760	755	737	761	759	813	754	770	803	779	804	806	730	808	721	772	735	750	773	761	747	810	836	801	789	756	773	825	792	738	843	771	723	764	771	760	785	801	785	776	738	703	784
24276	21498	25313	28121	21508	21594	17689	3093	1632	1445	1149	995	848	745	688	583	532	466	484	429	451	428	365	397	390	372	357	379	360	359	364	362	372	319	349	337	343	335	353	361	285	334	325	319	359	316	349	345	330	307	329	309	330	338	336	350	351	318	344	326	301	342	314	308	340	339	364	332	340	336	317	325	339	339	334	352	348	336	324	294	341	341	298	314	315	369	331	324	377	293	349	337	330	310	334	335	340	296	339	364	340	320	346	323	357	322	335	325	358	337	346	296	294	332	296	349	338	334	350	294	317	321	336	313	312	319	343	322	352	333	359	340	332	342	344	366	316	362	309	321	354	343	327	315	367	302	355	340	321	320	322	347	342	339	329	365	349	352	335	327	346	324	369	292	311	323	339	325	336	300	343	347	346	322	347	346	355	341	315	320	323	309	329	319	326	332	311	335	295	354	309	316	350	351	338	306	314	296	313	345	332	328	368	303	331	324	344	330	335	337	327	354	379	325	329	345	331	311	342	338	338	346	315	324	347	324	352	371	319	325	304	317	332	351	361	317	319	324	318	348	323	336	337	372	299	322	333	373	328	384	344	367	343	360	320	364	317	317	362	352	358	323	315	336	350	340	327	340	328	324	342	348	317	339	325	330	315	351	347	314	331	327	339	316	284	335	323	345	325	307	305	330	330	351	321	367	348	324	344	318	342	338	346	319	323	324	341	360	300	308	348	349	305	295	326	317	304	336	298	335	344	320	326	341	349	313	311	309	315	345	333	349	354	321	355	348	347	321	342	323	335	300	340	345	335	343	327	344	356	330	336	327	315	335	337	389	360	338	312	308	326	322	295	317	322	350	305	319	340	342	352	311	305	344	328	371	346	344	328	333	340	351	318	325	366	378	351	346	340	341	321	364	329	263	321	331	362	315	327	318	348	332	305	339	338	316	360	359	349	327	312	309	352	355	288	301	313	326	336	336	344	334	369	327	337	345	338	304	308	363	299	361	304	290	331	320	324	308	358	349	323	332	320	347	338	333	335	357	345	342	334	340	347	300	284	319	339	352	344	388	332	308	339	349	291	339	341	315	351	292	395	309	336	310	341	334	348	302	302	334	331	356	313	348	353	345	344	337	327	343	360	303	324	350	302	312	324	329	326	360	346	353	356	346	296	325	345	335	342	301	344	357	341	322	339	332	319	357	328	307	328	344	343	334	306	328	307	354	359	339	311	344	340	360	314	323	331	321	333	310	336	317	292	359	322	354	315	313	317	354	344	311	321	343	307	359	383	331	308	326	335	359	311	321	322	331	316	289	306	304	347	324	330	341	374	344	321	319	334	330	360	328	347	323	330	349	332	327	328	345	346	352	368	357	326	368	346	350	361	343	334	334	317	326	337	342	333	304	302	337	345	329	321	348	337	345	377	354	305	306	323	346	345	332	357	361	314	351	348	340	324	323	297	335	352	342	334	319	325	347	302	308	323	319	356	313	310	360	344	314	356	353	319	357	342	359	315	339	315	341	331	352	349	364	306	357	324	339	327	341	340	319	336	342	330	326	339	354	336	356	364	328	351	330	378	354	306	348	334	317	359	328	327	297	359	337	341	316	301	352	300	354	336	367	357	331	321	299	370	317	297	352	337	336	352	371	318	331	351	336	362	320	378	331	348	318	347	303	315	305	334	286	345	329	371	294	344	346	325	331	363	326	356	320	343	314	327	343	322	316	360	340	340	345	335	326	353	329	353	302	331	349	320	331	351	299	344	308	327	334	344	354	333	347	380	343	353	346	316	376	336	344	357	330	354	328	324	353	341	312	355	329	348	347	331	350	319	343	325	312	278	359	319	361	299	303	289	323	345	347	304	317	331	302	341	366	374	308	323	352	339	368	356	301	317	341	333	347	327	349	397	337	354	317	327	339	315	330	349	350	356	374	313	324	319	326	345	322	316	307	319	294	349	355	311	298	341	331	323	328	334	337	308	346	354	376	347	360	332	333	293	322	350	349	349	354	354	331	333	315	324	317	339	330	364	383	319	326	333	381	315	327	319	306	331	355	326	335	352	306	330	335	323	320	335	285	334	315	333	326	305	336	307	363	359	381	324	336	336	292	334	315	367	364	343	328	342	352	278	332	324	339	335	355	337	326	349	331	306	359	339	310	295	333	363	360	355	327	313	313	360	339	314	302	326	360	329	304	296	347	313	309	298	324	357	347	356	327	302	320	327	315	379	314	353	336	372	342	346	304	334	386	308	309	335	344	316	351	318	329	321	299	308	295	298	316	360	332	334	312	325	371	323	358	328	332	340	337	318	308	332	331	338	324	323	323	327	358	330	337	333	328	354	346	330	341	306	345	314	280	288	306	317	326	309	342	313	343	343	328	350	362	338	303	335	339	293	334	342	291	311	319	346	326	358	321	351	339	345	339	320	324	339	335	317	333	351	355	359	344	345	314	371	327	361	356	333	317	333	366	343	319	357	348	326	348	347	307	338	311	343	320	338	349	337	343	348	333	345	332	338	341	303	290	329	372	340	330	335	366	339	323	333	349	335	324	349	337	339	368	320	369	319	322	324	352	322	361	327	380	334	336	289	311	291	322	335	328	304	294	338	328	324	347	290	335	338	319	372	338	315	335	343	341	303	326	365	340	306	332	338	316	329	358	305	317	321	312	330	317	337	320	299	342	308	362	325	340	355	320	354	331	340	346	324	336	342	328	363	362	354	328	309	340	332	350	318	346	329	330	337	347	312	341	307	343	293	312	329	321	317	318	336	365	333	329	323	360	347	352	346	336	355	341	315	342	343	339	339	331	337	318	313	317	310	366	345	355	318	326	309	331	346	342	353	316	331	376	325	318	360	369	350	294	319	368	339	338	329	318	317	338	352	363	338	320	344	333	310	316	333	334	302	332	348	360	336	308	332	340	347	356	340	338	343	314	317	347	344	364	342	315	318	351	314	319	338	348	330	325	335	328	345	347	342	355	333	330	322	342	352	299	328	348	321	339	340	349	321	303	341	314	330	347	344	346	336	350	313	332	340	358	319	296	312	348	347	348	325	324	313	344	327	345	348	345	334	363	329	297	338	348	364	329	322	342	341	368	342	317	321	285	331	355	337	328	337	350	335	345	361	295	285	346	336	323	312	327	312	294	332	340	325	337	336	357	331	316	331	318	316	335	313	369	351	309	326	334	350	369	324	329	346	353	363	309	353	332	324	363	342	347	326	343	314	332	302	319	321	329	315	345	360	335	355	317	326	361	343	358	328	348	364	317	312	326	323	364	350	331	315	304	351	325	339	366	350	321	312	346	315	314	324	318	309	334	348	322	336	318	311	314	347	312	349	334	339	322	350	317	329	334	359	333	356	344	312	311	340	330	338	323	353	332	363	333	347	338	317	321	305	332	330	337	352	332	325	347	318	352	318	335	343	344	337	351	362	357	335	347	330	366	369	366	357	355	360	363	296	324	337	310	340	324	337	375	363	322	315	327	335	301	332	301	340	335
27962	49538	32019	7524	3283	2130	1689	1499	1301	1151	1155	969	978	884	858	964	855	834	816	774	781	744	834	852	740	810	755	768	784	698	741	785	771	722	795	759	741	738	739	803	745	785	736	771	775	723	751	800	685	786	733	776	769	745	713	739	722	733	777	763	782	728	770	710	752	770	707	758	752	767	709	770	817	705	828	725	741	734	758	712	700	760	717	730	706	709	782	775	794	678	764	701	708	712	697	701	741	738	738	687	760	735	742	747	759	765	757	766	755	828	806	734	746	745	733	753	733	772	733	734	741	768	789	702	740	731	695	760	701	747	772	739	774	713	689	746	667	715	717	757	744	722	678	717	771	716	797	775	765	696	748	765	733	764	740	805	681	723	695	762	746	750	772	731	756	758	732	749	772	740	782	774	764	720	757	696	734	741	753	793	771	725	777	774	744	746	768	735	722	763	777	763	705	767	806	756	741	766	783	743	719	755	744	792	719	772	691	799	698	752	805	778	806	722	726	727	687	739	757	790	698	767	721	799	773	743	763	763	748	741	814	775	722	779	794	759	744	739	781	743	733	784	760	734	747	762	774	761	752	799	718	734	719	772	751	757	789	720	791	746	788	738	731	754	779	805	753	723	745	770	794	748	722	733	720	761	769	768	738	774	758	717	716	690	783	700	750	676	786	772	733	774	726	726	746	766	765	707	689	732	749	728	745	747	716	744	736	797	739	795	772	767	717	768	741	722	755	765	745	782	723	756	734	820	756	772	812	754	696	745	741	777	767	755	732	752	751	750	732	708	750	759	749	789	735	765	681	714	692	730	785	739	781	784	766	757	747	746	742	777	705	745	773	686	706	740	759	773	755	738	700	789	751	752	776	765	807	772	782	764	780	769	734	736	752	778	725	770	777	719	783	787	755	746	716	737	710	711	769	750	753	755	758	805	783	715	773	719	750	746	712	694	774	755	782	739	750	751	782	791	775	759	776	755	760	716	768	723	753	729	756	755	761	762	739	742	763	727	728	746	678	774	718	749	765	769	787	708	661	750	748	729	757	790	704	742	776	798	693	744	780	742	740	809	713	768	736	740	808	722	731	697	720	789	725	782	764	707	725	768	766	814	748	722	790	744	778	755	738	751	734	740	764	776	736	736	766	751	745	687	717	777	803	727	777	677	743	780	739	729	746	788	728	764	736	740	738	803	773	793	717	754	730	746	759	776	749	738	731	724	747	693	755	709	725	749	729	729	722	768	800	749	705	761	771	720	656	704	712	748	769	760	703	750	775	745	766	772	759	725	727	733	724	724	742	719	764	688	774	765	706	799	760	778	724	808	761	693	716	788	787	748	753	752	722	754	732	751	724	706	776	727	683	738	753	754	738	726	735	736	758	759	724	785	734	753	712	751	777	756	721	772	762	737	760	743	743	743	764	746	779	758	709	746	771	799	744	738	789	714	770	734	754	751	750	778	686	805	709	803	763	769	664	772	750	753	744	770	815	729	772	750	724	765	755	751	740	781	770	753	760	677	783	733	723	792	740	750	711	779	764	776	751	724	732	755	759	751	761	792	744	755	735	775	738	800	787	734	748	749	757	760	767	739	746	697	732	758	742	744	738	712	726	767	765	784	731	718	740	803	749	795	774	744	763	724	728	802	706	769	740	715	765	711	789	756	758	726	751	702	789	786	772	723	757	739	776	745	728	755	810	797	723	711	713	708	753	742	724	762	740	715	767	732	746	748	777	713	731	772	747	713	717	690	730	725	713	747	747	744	760	755	729	769	691	752	724	754	747	752	702	778	732	800	758	761	718	751	747	727	693	757	765	735	757	722	674	795	756	796	722	763	760	773	776	757	736	726	770	738	749	759	757	761	756	709	730	729	727	816	766	722	728	692	753	750	673	721	740	738	780	754	725	767	718	736	734	714	768	769	738	732	726	768	742	701	766	747	756	762	741	740	768	741	694	789	748	761	724	737	768	733	771	779	736	787	813	771	828	770	758	733	721	720	752	783	718	787	748	738	736	724	754	718	700	771	733	745	740	757	761	759	752	762	729	734	764	705	748	739	791	767	755	729	754	715	793	812	652	765	769	750	724	747	711	756	732	715	772	751	732	764	746	743	770	737	772	752	734	730	787	752	749	761	764	777	797	731	677	761	760	726	751	784	687	701	761	801	759	736	764	782	719	707	724	732	760	739	740	774	758	749	744	717	778	762	714	757	740	789	721	723	739	766	767	717	726	741	759	779	715	738	768	771	750	731	737	714	736	747	722	757	728	733	691	730	801	718	757	769	762	712	767	763	718	761	732	706	769	773	759	751	766	755	784	721	802	712	753	740	741	771	808	748	738	740	726	765	745	697	753	774	779	771	746	772	688	725	751	707	736	711	725	786	724	716	743	762	720	730	740	802	787	735	732	732	725	728	668	722	786	759	719	731	780	744	776	764	775	774	722	753	762	742	782	722	783	756	776	725	779	725	808	706	748	798	730	711	773	782	769	768	700	784	760	732	732	772	722	755	731	714	731	735	761	768	718	751	711	757	690	698	723	747	761	735	726	798	756	739	770	749	783	765	764	748	748	717	796	751	769	763	751	757	751	864	727	756	720	746	771	737	747	768	766	772	732	734	751	732	791	779	749	770	750	792	772	790	748	737	761	731	710	759	759	738	757	770	746	712	755	774	726	686	784	726	727	718	771	741	732	723	680	716	716	714	752	798	739	730	743	726	737	713	721	758	740	747	776	776	767	771	741	748	746	757	801	778	723	728	808	713	733	743	771	730	723	763	767	753	735	701	772	767	754	752	726	751	739	770	777	732	743	762	804	746	786	666	732	751	725	719	760	752	757	769	784	780	731	753	746	745	701	712	755	752	770	755	758	792	714	726	774	746	752	717	762	770	763	812	723	762	750	745	763	777	736	721	734	755	764	737	786	777	693	787	778	733	742	772	748	762	739	801	736	748	731	727	740	728	744	763	785	767	722	709	770	738	741	726	733	753	781	725	786	761	729	718	778	771	746	724	755	751	782	766	740	727	715	791	732	791	728	732	730	711	740	726	739	748	728	696	724	746	736	766	730	722	731	745	724	717	752	709	759	780	769	717	724	813	766	751	768	766	753	750	739	754	751	784	714	767	753	750	740	762	754	780	735	795	733	752	714	786	707	718	704	824	728	752	699	798	758	751	780	725	756	783	725	709	780	756	746	786	688	748	728	809	730	698	772	796	770	772	739	773	701	736	786	747	770	738	708	749	780	734	785	783	769	756	727	786	727	732	759	710	707	735	791	764	779	719	725	766	738	733	764	767	775	752	735	744	702	756	750	738	744	768	753	788	809	758	743	763	780	729	757	739	764	724	750	767	751	729	709	700	771	715	707	717	763	750	693	738	758	717	779	716	700	754	780	732	753	736	747	707	771	717	754	735	795	697	769	766	770	747	765	726	733	764	713	749	787	739	782	726	762	749	743	747	787	741	708	815	725	731	808	723	803	737	715	717	748	702	703	781
32826	25468	22720	8485	2839	1826	1512	1209	1123	943	813	676	569	561	551	470	441	436	423	431	423	349	369	375	366	389	420	379	353	381	366	378	387	408	386	381	379	377	418	375	354	350	437	386	395	403	386	369	401	382	324	387	369	392	352	446	391	422	356	359	380	370	383	371	334	344	395	415	374	360	335	348	338	352	361	368	351	372	373	355	356	344	355	362	386	369	351	351	369	361	357	374	377	354	415	399	373	376	376	390	405	372	360	363	399	372	376	375	375	341	374	369	359	385	412	369	384	363	400	379	423	387	360	374	351	364	344	359	371	415	402	404	364	398	385	382	354	405	385	349	366	382	351	377	376	423	355	371	345	397	353	418	379	394	361	401	373	362	369	353	411	342	364	396	408	338	435	409	379	378	378	349	389	382	409	380	387	392	382	359	377	344	363	392	388	357	385	391	390	384	381	355	377	365	385	390	373	367	357	369	387	410	381	392	376	383	386	381	343	391	396	381	345	378	372	362	361	382	383	352	343	363	411	388	336	378	357	376	359	372	334	389	376	395	371	354	381	381	403	407	387	394	375	365	363	394	403	375	357	369	373	360	339	340	370	391	378	412	349	389	387	385	365	358	370	353	356	351	359	355	379	401	371	417	377	346	375	356	377	361	375	331	352	392	396	343	387	358	384	372	354	389	390	374	385	382	406	347	371	388	389	413	366	323	369	373	391	373	408	346	369	373	336	406	351	343	372	340	348	339	357	381	395	378	360	409	341	366	374	370	391	420	373	386	373	379	375	355	338	350	364	357	393	348	460	358	341	359	368	358	350	373	367	350	424	358	365	367	410	382	331	345	342	357	330	378	360	387	368	408	365	387	354	409	378	374	374	357	348	366	376	348	395	384	393	392	382	366	373	368	340	350	327	359	390	384	414	379	368	350	392	381	371	375	373	371	386	382	372	364	375	392	378	380	396	402	370	371	390	406	359	371	395	399	361	361	352	362	385	387	400	376	368	363	383	403	387	360	402	365	329	387	397	383	372	402	357	355	356	340	374	332	382	405	364	370	393	371	392	364	381	344	339	386	373	380	393	425	394	335	341	363	387	367	364	351	377	369	426	352	373	383	411	374	383	338	372	446	334	381	373	366	344	346	336	350	373	368	376	361	374	394	371	368	382	327	354	395	390	405	372	367	367	352	382	392	346	390	388	389	347	384	357	374	369	396	370	375	384	388	346	376	384	361	389	360	353	367	379	393	386	400	368	343	375	365	362	353	400	385	374	370	374	374	391	381	396	385	391	324	347	368	392	378	386	389	343	352	364	392	354	386	405	381	393	355	381	340	360	357	406	399	391	380	345	356	365	403	375	386	351	375	356	357	362	328	375	362	377	350	347	391	382	389	385	377	393	383	388	363	378	395	388	352	380	379	368	379	356	355	380	404	366	356	346	363	346	382	350	340	372	378	410	363	390	395	353	394	360	396	388	370	352	361	355	359	404	382	361	371	390	420	353	363	356	414	335	356	374	370	362	388	362	344	348	331	404	367	413	351	325	371	356	354	350	341	380	372	351	367	391	392	355	395	362	335	367	361	382	374	360	374	357	401	408	383	356	370	357	374	394	375	411	372	339	361	384	349	365	373	355	390	407	399	372	365	388	441	379	358	351	404	381	331	412	355	384	368	387	361	361	394	384	366	389	399	353	410	344	356	395	345	365	426	329	390	374	377	342	363	350	422	420	344	358	417	351	381	348	375	377	371	392	366	403	382	419	389	375	372	392	390	380	377	385	328	380	379	364	375	381	379	392	408	392	378	393	382	378	358	378	387	385	397	387	375	398	373	389	366	363	350	344	371	365	378	384	391	371	337	344	395	384	409	390	331	361	366	385	365	362	409	374	360	350	424	355	374	363	334	386	376	370	379	390	366	362	343	372	348	365	379	375	378	363	408	375	373	371	358	355	402	409	392	383	352	374	397	367	319	377	353	398	391	353	368	358	360	352	355	374	366	394	388	362	359	410	366	364	392	381	420	391	356	356	377	361	400	384	365	359	380	366	378	378	369	377	379	382	345	369	378	345	349	356	347	357	348	358	365	372	393	358	375	358	399	394	358	383	345	374	373	348	388	375	354	380	374	351	371	356	412	410	368	372	366	393	364	362	411	373	403	397	397	395	367	390	362	424	354	375	369	352	391	393	347	369	376	355	389	381	357	336	361	351	372	366	401	361	373	404	341	372	383	378	379	392	374	386	336	386	370	389	360	406	376	366	411	396	398	351	343	362	352	384	398	371	340	376	368	366	363	363	345	374	374	392	374	360	359	338	353	360	351	377	369	357	353	343	363	369	354	345	391	366	363	356	366	422	380	383	360	339	390	375	414	378	361	367	365	378	372	389	354	398	387	375	365	412	381	372	376	341	370	393	369	376	361	420	411	388	348	334	391	357	392	381	401	366	381	376	390	362	350	340	385	353	395	378	355	354	385	390	373	402	400	367	375	363	381	331	387	345	390	395	377	340	396	362	361	359	377	396	379	378	410	411	370	396	347	382	351	390	374	379	364	375	376	382	400	371	342	352	337	379	388	390	387	371	370	426	364	363	383	417	390	412	350	348	372	380	376	356	388	389	375	323	377	381	385	337	374	381	386	380	358	367	400	376	389	395	348	400	390	398	383	360	365	362	353	376	370	377	385	385	359	351	396	405	325	359	390	353	372	394	385	343	372	396	355	390	353	367	359	372	373	343	391	365	406	355	366	401	335	385	364	415	323	375	406	374	339	357	400	400	384	388	359	387	409	386	361	362	335	385	359	372	349	351	388	401	352	370	351	360	369	371	402	376	372	370	350	377	373	376	355	402	374	385	357	358	390	383	360	382	347	401	370	403	366	352	364	429	410	364	386	336	346	306	392	374	371	339	373	393	360	367	359	363	370	358	391	389	392	356	358	383	388	360	364	357	353	386	353	388	378	368	403	358	386	415	388	368	396	383	363	363	362	390	321	346	392	368	348	371	394	383	350	407	387	365	362	353	394	375	398	398	360	398	373	374	391	404	366	404	350	355	354	376	381	355	375	378	326	362	366	398	368	337	380	389	370	352	403	378	373	381	366	388	389	321	405	363	406	344	337	360	371	361	350	392	365	367	384	412	402	354	389	360	378	361	375	419	346	345	366	356	389	376	370	350	368	374	398	365	359	419	367	362	379	336	379	368	392	361	332	383	368	383	403	343	329	353	363	345	418	381	350	383	348	360	388	335	355	360	370	404	360	364	346	341	352	386	377	362	326	395	347	364	410	384	404	391	360	420	348	413	338	367	360	395	365	376	369	331	390	371	335	395	386	357	375	396	386	371	372	365	361	363	362	349	375	382	356	353	370	373	378	394	364	393	408	375	380	399	362	344	410	374	338	353	373	352	350	400	404	350	358	351	378	350	377	380	383	379	379	367	383	399	377	387	391	377	423	364	346	367	389	370	370	333	352	394	413	371	412	375	378	358	358	373	371	384	353	358	350
24219	31989	13965	3384	2068	1507	1277	1186	1145	1097	1005	987	965	925	945	913	910	932	850	826	839	863	848	882	815	868	847	875	831	852	821	800	849	897	777	835	831	873	813	871	873	840	868	883	889	828	852	818	785	895	847	846	867	821	834	865	858	880	808	824	843	810	863	877	935	832	875	855	842	857	837	856	879	837	864	850	796	849	831	859	831	831	849	820	880	819	824	818	826	827	820	868	823	811	867	855	833	831	807	879	803	886	863	839	831	810	852	857	834	882	806	876	848	851	860	852	787	837	878	850	887	826	903	847	804	835	918	915	891	814	773	893	844	850	807	820	811	850	827	853	844	806	862	830	852	888	840	863	772	829	919	842	890	911	869	866	823	857	836	868	884	875	857	850	858	836	874	871	873	892	856	849	849	801	805	824	806	882	803	854	886	814	817	868	854	899	844	870	819	835	829	826	831	826	838	835	936	839	857	791	856	854	824	855	835	895	858	832	831	800	840	831	815	846	882	855	883	826	851	868	830	883	853	858	830	843	818	869	873	841	836	846	781	844	831	857	844	855	885	841	868	817	850	798	816	829	814	879	838	889	854	819	889	921	895	844	850	901	807	847	869	823	803	845	867	870	829	780	859	868	871	833	888	812	867	794	886	851	832	816	863	850	857	864	861	837	841	881	823	862	867	917	843	799	833	833	827	848	864	916	868	829	838	859	814	814	841	877	898	849	873	818	844	879	833	838	906	810	882	835	859	875	871	893	872	831	881	872	838	775	874	853	872	846	862	835	884	798	830	834	853	759	866	829	844	831	845	823	837	850	831	778	806	855	833	864	861	839	862	868	832	869	799	769	848	843	858	801	850	838	816	893	848	876	819	814	816	842	871	818	858	816	803	836	818	845	859	822	889	840	838	814	818	890	830	858	870	830	814	827	849	899	866	837	847	841	880	827	880	835	844	813	893	818	877	840	886	878	813	857	860	819	823	829	843	901	876	826	854	897	827	867	841	828	829	906	836	845	870	800	823	855	849	862	862	858	869	863	823	814	859	853	796	849	846	821	820	877	833	915	836	859	839	849	889	789	848	835	890	827	836	843	893	840	822	820	824	840	878	818	878	826	839	838	855	854	883	865	832	820	841	841	860	792	824	812	855	835	873	851	852	845	792	866	872	814	824	802	826	853	839	868	817	811	851	860	817	847	819	830	851	826	804	785	853	838	859	825	926	838	844	852	819	881	880	860	854	768	893	841	855	859	835	881	867	873	849	842	831	804	852	819	883	871	844	838	853	852	873	829	838	886	780	812	845	895	877	843	844	851	818	886	795	818	787	876	825	858	792	843	870	865	885	872	881	838	878	837	829	865	843	890	851	819	921	847	838	824	863	874	785	833	867	845	844	831	851	844	827	791	804	806	808	852	847	878	845	867	831	888	822	850	872	773	868	861	864	838	791	884	805	845	851	867	814	818	903	885	880	893	836	867	850	814	812	875	839	849	867	812	830	827	849	884	917	903	840	848	869	914	806	877	883	844	851	877	861	832	849	843	826	902	855	873	887	857	824	919	852	833	875	880	901	850	840	849	883	849	857	843	922	816	849	849	874	849	822	872	866	877	818	855	860	822	841	868	835	825	848	837	856	884	798	845	847	867	892	879	847	787	832	814	861	881	899	843	832	828	899	865	848	844	888	850	885	874	816	892	866	907	828	829	874	900	841	761	836	853	856	858	910	842	844	852	873	826	866	825	865	860	904	812	902	857	827	872	837	855	887	850	896	840	805	836	888	836	846	868	883	876	859	915	850	829	835	856	843	903	861	885	896	875	814	854	799	845	812	867	793	852	831	843	843	838	865	864	878	841	803	873	812	805	863	839	841	863	839	904	839	867	825	884	832	840	825	830	876	835	839	838	848	901	867	883	907	860	817	886	877	838	839	805	848	848	810	872	884	793	877	855	827	828	818	836	840	812	828	843	843	822	840	841	861	833	891	865	823	827	890	846	813	902	867	939	838	846	838	813	876	834	849	862	835	849	874	843	859	879	884	885	857	793	856	836	832	822	824	889	883	866	882	906	857	839	810	858	858	805	852	782	866	794	803	877	817	843	800	853	871	843	846	875	832	832	837	815	836	836	871	794	877	858	888	842	889	839	845	826	865	849	816	825	854	875	850	807	805	827	842	815	864	811	844	845	822	812	792	789	815	886	841	837	841	833	799	877	898	852	883	832	883	838	898	855	851	863	853	876	812	837	837	843	845	800	810	928	878	860	820	810	805	867	827	862	907	858	814	876	866	838	861	850	846	853	823	813	837	850	855	851	818	833	838	847	854	833	788	876	809	840	855	894	813	856	821	849	868	859	886	842	841	848	879	843	914	874	809	894	778	863	785	884	888	780	863	858	808	795	808	836	851	846	886	890	867	836	802	851	841	842	797	846	854	815	843	855	902	824	843	810	866	888	822	788	869	837	875	818	853	817	842	881	857	851	837	834	876	850	850	854	799	889	857	801	859	799	845	843	860	798	842	822	847	880	856	820	839	835	831	861	810	819	858	859	830	833	825	861	896	857	856	892	849	906	839	819	886	912	813	890	814	820	873	811	816	872	851	790	851	907	904	819	860	836	827	862	803	860	856	899	845	795	788	822	889	872	819	875	828	843	834	824	853	815	850	883	843	863	838	832	858	834	843	876	863	839	838	856	894	825	804	843	908	810	841	873	836	852	810	884	841	909	855	793	886	866	857	841	836	794	824	848	889	886	878	812	871	837	880	852	857	838	856	852	811	856	807	802	847	860	829	845	880	899	854	832	865	830	841	867	845	893	820	847	845	868	821	835	903	851	841	814	837	795	868	873	861	833	858	823	871	848	789	819	852	924	860	872	892	865	861	865	833	836	834	837	815	853	831	857	843	850	840	867	851	825	862	869	825	851	847	836	871	849	881	879	854	862	827	849	801	839	854	827	834	851	827	850	820	860	854	862	911	748	822	814	908	864	854	840	861	833	848	784	854	868	861	875	865	873	876	853	848	872	889	850	810	851	868	811	876	829	810	815	863	835	860	823	793	867	851	800	856	853	801	841	835	875	777	820	832	837	856	819	860	794	842	850	870	869	847	859	816	851	826	846	883	879	842	804	824	889	885	792	911	805	856	826	802	843	900	847	823	856	870	824	925	832	916	886	864	862	880	844	902	842	847	858	856	856	855	844	888	812	869	832	893	884	853	817	838	831	839	809	829	865	861	841	844	852	818	859	849	878	809	890	871	858	856	885	834	874	854	852	800	828	837	831	823	833	830	803	840	852	875	870	837	858	845	816	833	818	837	879	863	830	843	816	810	826	850	897	882	874	928	893	810	834	849	848	889	856	850	878	818	835	830	851	850	883	836	842	829	833	867	873	838	882	885	835	835	836	820	875	814	840	848	854	812	864	838	832	859	795	875	892	891	849	847	898	864	846	872	815	826	860	857	812	810	839	815	889	840	814	871	853	872	850	827	838	874	836	870	790	867	891
24895	21482	24939	28429	21538	19917	4151	1851	1475	1171	1021	843	738	637	611	560	448	462	433	409	378	353	389	372	395	339	372	354	390	356	331	398	360	363	385	357	336	344	312	354	326	357	325	322	341	339	319	338	320	348	351	318	320	347	353	324	357	299	348	372	364	364	329	332	378	356	343	351	331	327	369	356	320	372	362	366	332	357	347	326	348	328	362	367	336	328	350	341	347	402	363	328	346	323	320	365	351	348	353	345	356	350	338	326	355	353	387	345	355	331	349	318	339	320	355	321	347	380	308	344	347	333	332	355	334	339	346	329	383	354	371	338	337	332	349	321	342	353	348	359	334	338	367	338	377	352	333	380	365	320	299	360	347	355	353	374	350	426	350	325	311	347	305	346	361	359	331	355	365	353	326	332	336	319	312	323	335	374	391	347	351	338	358	358	384	324	320	359	369	317	351	394	340	336	319	378	352	315	317	326	336	342	358	348	328	334	337	325	336	358	320	361	313	338	344	360	340	321	349	320	352	355	368	346	346	347	310	305	326	344	370	339	325	343	339	352	355	366	340	348	309	343	341	322	352	344	346	365	318	327	324	341	359	309	338	375	351	345	322	328	350	351	311	352	314	351	358	368	344	334	334	303	356	330	360	337	379	342	372	338	334	358	325	356	374	326	309	364	318	345	339	359	345	342	363	335	293	327	337	376	336	375	349	326	356	361	339	379	334	363	334	360	321	347	318	340	345	318	299	351	328	352	359	343	341	361	359	357	326	351	317	356	372	316	343	316	351	343	355	345	343	324	318	305	321	351	342	349	372	364	325	347	338	341	317	326	354	338	353	339	346	319	332	339	315	341	329	372	334	341	340	338	348	332	323	356	317	358	373	347	329	369	335	309	337	326	323	361	319	330	315	351	324	323	333	332	346	338	356	323	336	328	332	309	354	329	354	358	333	374	376	358	355	346	361	361	337	337	367	360	353	335	350	356	344	331	326	316	354	292	323	338	305	361	335	340	379	355	324	308	331	384	314	354	327	319	368	314	317	325	356	344	363	340	357	347	347	317	311	373	348	303	339	345	332	353	338	348	361	386	376	307	344	352	362	366	350	349	370	336	352	353	344	293	332	383	328	329	313	298	328	327	341	336	338	321	344	330	387	334	340	337	334	343	315	351	327	354	338	348	345	333	343	364	347	337	313	346	361	340	375	328	388	328	343	329	358	310	341	330	355	375	327	352	345	356	361	314	305	363	336	365	348	343	311	364	359	349	312	344	365	323	314	351	328	333	336	327	353	324	365	335	322	352	314	316	329	352	356	360	363	367	365	354	377	325	342	323	344	352	344	331	343	330	299	358	310	346	364	322	364	344	345	346	317	329	321	359	367	374	367	359	300	328	358	316	367	367	339	342	315	323	338	320	370	328	359	348	354	351	332	376	363	335	349	384	313	314	359	382	342	337	378	380	341	328	327	336	351	375	319	336	324	335	324	353	319	347	361	339	365	361	336	345	350	365	349	383	335	353	320	355	342	344	309	354	347	339	331	348	349	368	329	334	325	288	341	337	365	378	311	308	343	359	321	355	316	325	352	340	321	346	308	355	354	336	320	342	299	363	362	334	359	302	364	377	323	320	357	352	365	352	367	356	346	343	321	364	323	358	336	333	350	322	332	380	320	301	319	356	348	320	309	323	342	348	316	382	338	372	316	334	348	341	341	341	332	355	314	328	337	369	357	325	342	357	309	334	327	341	354	324	360	376	362	360	360	321	366	329	323	315	321	324	306	309	348	315	361	331	351	350	324	349	367	370	328	341	347	332	365	327	323	329	341	367	318	352	326	349	331	314	341	357	355	291	362	321	367	357	340	337	335	331	346	364	351	325	324	358	326	354	313	315	334	308	329	330	302	321	321	348	330	335	327	351	371	331	357	302	309	337	320	330	365	331	336	349	329	318	346	327	372	382	326	332	376	335	300	340	368	348	329	297	330	366	377	340	350	348	375	345	329	346	337	327	310	301	359	350	329	331	349	332	306	349	347	331	363	296	300	331	339	341	305	373	341	320	291	330	320	307	348	316	355	333	360	320	312	339	336	316	356	342	349	356	356	350	335	344	334	333	321	335	344	329	351	358	362	341	334	363	314	314	352	325	348	331	337	340	347	359	353	331	336	322	314	368	344	329	334	319	319	315	348	322	328	324	331	366	360	363	336	352	354	332	358	364	375	337	336	344	326	337	330	345	331	343	308	335	357	331	358	346	358	347	303	347	336	337	352	349	336	322	374	319	364	366	342	321	367	364	355	319	395	350	312	304	319	350	337	359	314	357	305	338	354	376	339	329	341	357	331	356	357	319	343	318	349	355	341	350	342	347	345	338	331	347	319	318	343	357	373	346	300	334	322	376	326	343	324	326	346	337	343	358	345	337	306	362	328	340	344	349	345	381	359	301	374	364	345	333	338	370	345	344	362	346	324	346	345	345	329	342	342	330	365	340	325	346	339	331	363	363	328	326	329	333	354	328	305	352	358	290	355	367	341	321	321	324	327	352	368	357	392	322	368	334	328	309	318	356	339	325	340	338	348	368	347	374	357	345	350	342	338	350	324	349	334	339	322	335	308	350	352	339	349	312	373	349	362	344	345	295	335	321	339	321	359	347	316	362	316	346	358	341	340	329	373	331	336	319	342	323	321	344	360	318	343	354	351	360	340	339	341	330	362	361	373	349	325	328	338	353	341	324	376	321	322	340	375	324	363	388	324	315	338	349	329	348	345	338	361	333	354	323	334	369	340	332	352	340	340	353	343	322	339	376	355	360	319	346	332	353	346	350	364	340	350	335	346	340	362	340	343	352	337	316	361	356	331	332	330	365	353	324	306	349	374	357	368	359	327	345	357	350	355	392	337	331	341	293	329	297	331	317	341	333	369	352	345	388	333	365	304	315	360	335	333	329	340	382	364	323	318	324	348	324	306	315	348	341	350	343	363	322	342	332	309	296	325	387	343	339	325	346	342	350	309	334	348	336	348	348	351	353	359	332	365	327	334	348	324	338	322	314	289	338	350	325	365	345	351	346	340	320	352	289	318	343	331	314	339	324	334	344	332	339	338	332	362	330	334	322	344	360	314	352	344	357	321	359	347	333	327	356	344	343	312	323	360	321	354	337	331	356	358	334	327	375	338	365	352	340	329	333	299	316	365	331	319	326	362	328	355	365	336	351	370	359	319	359	334	375	344	337	341	337	325	325	355	375	348	349	373	336	357	334	329	290	382	327	356	334	359	336	340	306	342	334	350	346	337	344	354	346	345	330	321	330	341	350	341	329	318	348	312	338	368	345	340	357	348	307	364	323	373	328	339	309	347	341	345	320	357	355	323	316	367	356	322	334	313	336	360	367	333	355	345	355	359	332	337	322	352	330	388	345	334	337	354	308	324	336	311	336	318	338	341	330	357	356	362	336	346	336	347	336	351	349	365	321	335	347	320	336	362	373	342	330	343	325	345	339	336	327
25954	42981	19662	4948	2650	1847	1564	1276	1182	1131	1027	987	928	910	977	892	834	831	817	802	795	813	761	839	807	789	798	765	815	762	784	789	783	810	793	792	762	748	773	793	751	767	764	786	759	817	761	797	735	781	796	818	793	805	774	758	782	764	807	826	808	753	793	821	750	807	758	765	786	780	808	757	745	762	741	824	801	822	765	787	725	787	827	784	747	757	774	720	763	800	765	771	788	791	808	841	810	811	777	749	761	769	722	787	783	822	805	800	820	783	809	762	788	787	757	740	823	773	788	801	802	778	794	799	781	778	744	744	829	808	778	793	773	776	825	762	756	738	807	770	742	786	732	774	795	806	775	800	737	766	811	735	776	752	797	815	746	769	791	763	766	766	781	806	794	791	764	746	808	769	757	774	838	721	841	798	777	779	802	764	812	783	798	803	739	739	758	798	795	734	784	794	737	770	762	770	799	797	761	741	752	798	783	849	839	784	762	821	773	758	784	786	777	704	775	811	737	806	736	802	797	742	725	813	775	783	838	770	776	831	779	762	761	734	786	828	745	785	784	767	771	780	741	772	775	769	765	765	731	805	739	791	793	744	721	790	768	775	772	773	758	809	793	772	769	735	779	823	799	788	811	772	786	766	766	838	764	756	786	738	754	755	806	826	787	741	807	750	780	841	755	773	739	801	775	785	794	778	801	813	828	722	788	761	779	743	788	774	754	803	745	768	784	783	743	757	769	772	733	722	747	807	792	787	795	752	780	780	786	764	745	769	817	748	822	767	741	791	706	753	778	786	845	789	770	809	806	778	759	800	777	747	756	792	827	792	742	764	773	767	809	793	782	787	783	770	806	792	770	764	801	814	766	792	806	799	801	800	776	781	746	816	762	760	751	812	784	760	679	778	818	812	712	801	737	820	755	792	829	775	813	770	784	804	792	795	766	771	788	770	824	817	775	733	731	832	796	811	750	752	770	793	805	791	733	755	758	743	744	794	794	816	810	783	752	774	807	792	777	791	766	784	753	763	778	722	796	774	753	759	738	780	869	767	793	780	765	729	752	827	706	777	762	798	786	805	792	814	769	779	806	691	794	788	802	791	789	818	829	788	762	750	817	779	749	779	815	789	770	738	814	756	815	828	824	776	816	759	770	729	760	782	807	819	789	794	793	777	789	819	845	750	782	732	755	772	794	776	737	802	803	773	741	809	797	789	808	766	779	779	804	863	771	817	787	772	748	779	782	819	777	778	763	773	755	755	793	791	756	725	747	793	793	762	769	789	787	744	749	801	821	728	788	801	792	837	747	772	759	751	752	743	788	787	774	759	819	754	793	748	784	773	746	758	781	731	723	798	813	786	783	741	785	771	768	766	814	796	805	820	774	784	782	758	812	767	704	789	775	808	787	767	782	772	806	796	774	776	779	767	787	814	777	744	829	757	771	790	770	800	795	754	766	788	766	751	762	771	786	800	800	789	794	760	786	777	740	789	844	775	786	803	809	757	767	727	807	772	769	797	799	819	819	800	766	794	748	771	768	807	749	729	758	765	764	743	786	716	763	829	754	796	747	743	787	784	801	762	781	819	816	806	715	819	810	799	747	797	753	772	769	740	762	821	785	805	829	829	777	766	750	803	773	808	769	769	850	761	761	771	777	787	836	776	774	763	790	794	782	741	732	763	783	777	779	761	758	779	720	786	761	768	802	810	768	794	779	776	769	803	782	788	787	782	782	708	761	789	812	824	771	751	794	775	761	760	829	771	812	780	761	768	804	797	793	836	811	790	784	729	766	760	770	825	760	765	810	756	760	769	790	725	792	809	748	750	773	822	795	744	790	715	768	809	748	790	789	768	777	741	775	812	808	722	770	755	790	790	762	785	734	794	774	830	807	771	815	773	803	770	795	824	796	778	756	760	743	784	780	798	765	793	805	793	866	789	837	773	760	816	810	819	792	776	811	744	763	780	770	715	814	809	812	786	821	803	821	777	789	800	758	801	770	804	808	750	717	775	756	762	841	792	738	741	747	730	806	716	764	777	741	751	789	790	766	760	745	782	769	731	814	733	747	782	810	813	769	760	769	805	819	788	810	733	796	788	770	782	725	797	768	824	792	823	824	774	788	775	795	778	760	750	795	768	802	759	724	756	785	784	769	761	753	780	766	765	774	762	825	753	776	765	789	770	775	801	808	723	774	733	745	735	799	748	782	765	775	774	770	753	788	757	800	820	772	793	815	761	773	810	809	805	760	736	791	820	799	799	779	769	802	753	773	789	732	824	772	759	763	767	791	757	775	796	738	805	777	765	758	779	779	795	848	756	781	800	799	802	799	807	777	741	776	804	772	788	774	753	724	771	806	802	786	748	819	798	782	715	803	743	773	741	751	763	749	798	760	805	774	803	787	764	774	811	786	773	806	768	799	762	769	763	802	855	825	783	745	766	783	786	786	812	786	771	773	768	762	803	764	755	768	784	767	747	806	779	797	835	780	758	800	813	754	787	769	781	758	804	768	778	765	795	788	770	739	815	770	791	744	822	791	792	801	742	793	774	774	822	755	777	724	763	766	783	742	787	793	840	737	799	779	743	775	760	777	775	804	787	814	724	797	801	767	748	748	789	752	783	818	766	794	767	800	808	730	749	793	740	778	779	788	796	753	819	798	758	772	765	757	770	779	795	824	797	756	768	762	748	796	768	779	736	784	788	813	781	787	801	765	732	769	833	724	770	797	778	755	820	795	750	803	778	792	769	784	782	756	833	773	773	794	801	782	742	754	810	765	740	784	798	780	748	777	743	728	762	795	765	734	777	811	784	788	841	838	763	779	753	780	799	812	731	833	825	801	801	771	800	787	806	803	776	724	825	719	793	791	799	738	724	769	791	782	773	805	737	745	779	749	750	819	749	796	861	796	757	799	780	727	774	718	751	779	746	766	756	786	769	755	781	768	778	774	768	801	794	765	775	782	764	798	784	780	804	778	773	789	794	763	770	808	807	759	783	789	812	748	785	711	772	756	749	802	794	788	801	700	783	737	832	777	730	769	792	784	769	816	793	768	800	767	721	805	727	746	796	740	735	720	754	800	761	772	724	766	751	809	722	779	725	766	754	839	813	770	804	730	794	766	795	798	770	789	809	784	762	751	705	758	818	758	779	780	825	742	750	785	798	736	763	761	805	750	793	716	809	727	775	761	846	711	798	809	762	749	788	831	806	806	767	784	801	809	795	768	768	789	757	720	801	780	791	788	774	729	780	807	790	821	775	779	790	803	797	782	806	807	780	807	780	738	798	734	740	828	757	782	790	788	787	783	780	826	742	763	817	739	774	854	782	804	770	735	771	738	802	796	800	751	816	802	809	768	726	812	782	708	757	855	789	784	859	720	788	778	770	766	775	740	784	762	799	794	790	791	768	756	817	729	757	802	770	762	808	819	756	788	720	758	767	767	841	836	777	787	737	788	801	800	842	845	741	748	783	767	758	808	784	773	755	753	787	784	772	780	788
24286	21490	25271	28139	21499	21601	17896	3575	1925	1512	1214	1155	909	767	695	595	568	566	536	450	457	426	360	353	375	369	393	348	380	357	301	368	353	326	349	351	369	354	338	354	337	355	386	323	354	335	362	375	339	339	316	297	338	361	329	341	329	321	303	322	326	344	335	352	342	324	341	355	355	345	330	299	337	360	326	369	329	321	295	365	337	353	312	320	299	349	299	337	321	314	352	327	347	339	335	354	342	369	354	348	331	355	343	318	355	330	348	339	312	328	274	316	328	303	310	350	338	320	322	341	356	366	311	349	345	329	312	330	349	325	329	303	316	344	307	326	348	386	324	349	332	346	354	307	313	305	325	331	345	328	313	332	377	321	293	325	356	325	305	342	362	363	316	365	332	318	334	324	336	323	310	327	294	327	335	331	347	365	333	315	320	323	350	332	310	323	336	355	316	306	312	335	343	288	284	336	324	318	331	351	312	362	338	347	331	328	364	341	341	299	298	336	327	324	292	362	348	339	311	332	324	335	335	307	295	315	339	299	315	331	344	329	309	324	336	365	361	336	332	354	325	312	312	359	331	344	354	283	348	299	292	331	342	321	335	320	330	352	322	322	341	335	336	333	339	338	345	358	306	330	314	320	329	343	355	325	323	328	312	342	348	344	304	309	340	358	329	323	304	315	330	342	318	316	351	321	335	327	322	359	330	365	344	315	337	359	324	356	349	305	313	341	322	336	325	329	291	349	318	331	348	362	312	327	357	307	324	318	318	330	321	353	333	311	329	340	297	347	343	346	305	348	349	328	336	316	321	353	347	324	336	350	331	314	346	331	319	357	333	350	297	340	320	343	307	309	322	312	312	350	311	289	330	336	324	295	321	362	281	346	338	322	335	344	318	328	349	332	347	362	324	328	332	319	337	319	322	349	335	323	302	337	333	351	321	321	303	292	342	324	308	346	375	326	333	331	338	364	310	362	366	304	359	326	305	328	284	311	315	323	323	355	323	341	332	344	354	304	332	368	326	306	320	305	311	330	350	352	327	340	341	327	376	357	305	314	375	301	321	334	318	330	372	338	301	354	331	345	338	312	343	348	361	326	341	298	334	333	349	342	330	368	330	356	307	325	343	329	340	341	337	345	345	332	321	311	347	312	342	338	352	310	339	362	361	343	366	326	355	329	301	359	343	326	331	348	372	357	337	348	345	343	311	331	323	373	324	325	343	325	335	323	332	326	319	289	335	332	367	321	329	315	305	325	346	291	381	334	309	346	337	324	309	304	304	303	332	313	330	339	331	327	327	343	314	316	320	334	349	300	335	365	337	326	342	319	337	325	352	363	352	339	369	363	312	346	351	325	335	346	339	343	348	347	307	335	352	330	351	336	315	363	329	343	336	327	326	354	310	351	329	292	307	319	314	348	348	323	377	352	352	341	352	340	325	347	302	330	343	324	325	352	298	334	343	349	386	321	341	328	340	335	305	349	328	311	338	347	362	362	329	346	329	339	322	301	335	311	324	373	321	321	298	322	353	316	351	307	305	325	325	304	305	350	349	343	309	334	353	323	290	343	347	346	304	348	325	331	374	356	300	330	327	356	349	307	344	343	325	336	335	333	364	349	318	325	340	314	308	346	352	337	329	352	311	333	303	369	351	324	316	311	303	338	345	375	314	293	320	343	346	317	314	343	313	336	361	290	296	322	343	343	360	336	356	316	352	283	349	379	354	357	356	376	327	327	312	334	324	305	325	354	332	309	316	314	337	338	326	319	322	316	343	360	330	336	322	349	329	357	355	347	308	343	337	334	312	357	342	322	337	339	349	328	355	337	299	306	322	327	321	345	344	329	320	304	339	345	369	307	313	298	324	318	321	339	314	325	341	310	327	315	360	333	359	334	333	346	307	320	344	321	329	316	335	367	330	292	336	294	323	361	320	315	330	355	319	340	372	313	301	362	318	328	334	344	308	346	324	317	323	351	314	286	344	313	331	333	352	346	326	333	313	327	343	348	329	307	315	370	359	346	311	338	321	325	338	339	406	337	383	324	319	355	315	314	293	322	317	315	306	328	336	315	317	339	323	326	329	333	332	352	337	344	338	359	354	311	309	333	322	335	319	340	322	314	339	307	320	328	345	298	281	328	364	334	355	294	334	315	307	293	317	328	312	330	351	352	354	349	368	337	319	338	339	316	351	368	347	335	353	309	294	346	344	345	326	328	326	311	309	317	323	331	321	311	330	321	322	298	333	304	353	354	322	324	340	283	292	319	297	337	340	339	343	319	349	309	310	332	347	351	334	351	358	362	376	368	328	337	332	325	319	366	332	355	316	343	348	332	310	287	341	314	359	337	309	326	347	368	349	318	312	314	341	340	316	326	325	316	350	339	348	357	338	319	378	315	353	292	334	324	289	379	341	328	359	316	321	327	356	344	358	304	289	369	334	343	306	304	307	399	377	341	361	328	337	304	333	365	349	316	364	314	345	331	322	356	350	316	352	326	327	320	350	338	337	326	317	339	305	380	369	348	300	353	343	349	305	329	339	365	333	335	305	339	345	340	317	355	351	323	350	339	313	330	334	325	331	318	316	311	326	334	338	349	325	318	321	291	313	319	333	324	334	340	341	329	339	326	337	310	359	340	328	340	318	337	324	340	332	366	357	326	365	319	329	292	345	328	293	336	348	318	307	321	358	338	309	348	337	344	327	353	312	304	333	317	317	311	349	307	362	305	345	327	329	346	353	363	331	332	308	306	342	351	305	331	360	335	359	307	322	347	299	335	313	329	338	348	304	282	309	335	293	327	362	298	318	337	325	333	310	314	354	323	325	354	341	315	356	347	333	334	323	354	304	318	368	322	335	342	317	319	344	393	343	375	316	380	350	322	317	334	306	363	344	321	295	335	361	338	352	342	334	340	363	371	331	344	314	354	361	348	361	290	323	321	329	370	333	335	355	330	340	334	331	320	310	310	327	321	305	331	334	312	304	321	369	325	306	341	381	340	361	340	330	342	328	304	332	341	303	316	338	331	321	332	332	349	335	338	348	325	308	364	317	336	370	336	321	330	350	342	317	342	305	329	348	344	368	323	360	316	324	327	335	315	340	311	353	336	334	327	337	333	332	366	334	301	331	349	347	329	311	348	335	341	341	316	328	319	348	319	311	340	348	310	363	344	330	336	316	325	336	340	329	327	351	338	344	329	333	361	349	356	303	347	326	326	335	343	328	348	334	381	335	283	317	306	315	328	336	333	338	330	317	337	324	283	332	321	315	340	313	330	314	337	329	304	323	332	314	361	336	362	311	352	320	339	327	319	329	330	318	319	351	342	358	326	336	350	342	318	338	357	310	316	308	310	297	372	313	326	297	327	335	315	376	343	359	322	315	300	355	309	349	311	358	319	343	352	336	318	338	355	328	367	326	312	364	333	347	325	330	300	343	360	298	315	303	316	339	354	341	331	360	374	320	325	308	349	362	320	340	360	367	330	324	353	301	335	311	362	340	302
27943	47273	24781	6575	3399	2328	1825	1496	1289	1288	1058	1105	994	900	894	903	881	867	885	829	744	776	806	780	738	746	732	770	769	763	781	733	813	734	809	739	749	798	792	775	759	783	746	731	793	776	751	770	748	774	746	779	789	769	757	726	745	720	740	808	705	777	782	746	717	693	778	774	774	737	743	706	748	724	758	707	779	718	685	740	764	761	736	713	721	807	755	740	763	754	732	757	730	735	756	732	755	732	781	753	733	781	776	753	815	746	744	721	779	762	726	785	763	779	713	736	743	716	741	726	789	737	733	781	724	732	705	778	812	788	743	745	751	773	718	721	747	738	773	718	753	752	728	708	750	727	745	760	711	774	736	752	758	734	792	741	802	726	731	745	788	755	771	740	779	805	746	733	744	772	754	737	721	731	801	721	760	725	800	820	722	745	715	770	759	782	717	686	795	740	724	757	762	719	745	744	706	739	775	734	771	738	765	781	774	786	727	775	703	756	773	738	766	810	787	759	757	750	748	711	761	734	772	726	753	762	784	762	745	741	709	763	704	719	727	767	748	773	780	747	762	736	778	740	734	754	745	731	743	731	742	763	763	720	734	722	783	700	756	747	756	700	728	745	785	748	708	743	724	668	761	741	789	763	774	731	769	719	768	739	761	737	746	713	765	710	736	813	745	744	729	756	774	768	772	789	732	677	726	754	703	759	681	760	705	794	811	780	793	742	722	788	737	717	747	772	707	721	765	778	747	792	733	761	778	737	745	746	757	719	780	756	790	718	745	717	748	744	759	750	764	728	728	770	715	720	744	762	755	764	747	719	769	752	727	764	718	743	721	772	705	722	741	759	708	743	738	736	670	753	700	741	736	722	738	783	780	731	736	731	759	729	770	727	817	728	735	709	736	712	730	737	769	737	765	765	760	744	789	741	779	724	731	742	729	765	701	743	785	772	752	746	760	758	748	785	752	749	696	756	783	699	736	745	819	752	788	699	757	765	733	725	775	744	741	762	788	761	740	747	770	735	773	824	744	739	778	743	748	739	719	790	714	789	734	733	729	738	723	733	785	735	786	742	773	756	743	750	805	724	777	790	713	758	777	758	695	740	760	759	723	714	773	750	709	765	721	782	764	695	699	738	765	730	734	711	727	735	721	718	749	766	761	731	740	730	762	743	747	735	739	741	764	760	703	742	785	720	756	736	711	744	777	739	739	781	749	768	772	732	762	718	697	753	745	804	715	745	743	705	781	764	759	725	725	741	774	718	706	756	770	782	749	738	777	703	809	799	785	732	701	729	754	762	725	751	695	738	745	768	764	817	720	752	727	750	703	733	710	767	682	718	752	777	761	747	758	717	747	700	769	762	751	769	750	768	784	763	725	790	750	700	765	782	729	767	757	705	792	761	724	760	745	715	743	748	725	704	761	765	760	783	752	733	720	741	747	728	734	709	733	735	754	789	771	782	702	768	759	768	777	685	758	790	784	721	739	787	714	751	730	805	749	734	727	778	751	724	727	793	723	703	776	763	750	766	726	746	750	701	780	717	736	737	775	716	699	759	754	734	755	756	726	715	746	739	756	778	742	728	763	730	747	754	768	764	761	731	746	751	789	697	693	770	735	760	701	731	770	783	765	780	749	746	745	736	694	745	734	770	740	747	757	775	756	720	746	757	744	741	753	806	770	775	722	743	720	753	742	732	736	759	778	768	743	752	730	749	697	826	766	733	684	775	735	727	764	739	752	723	733	776	780	764	779	722	780	748	741	726	718	717	798	723	732	685	751	746	749	737	743	740	735	733	814	737	716	719	742	754	728	727	738	757	757	744	756	719	742	748	773	759	738	763	758	772	721	727	786	730	770	740	709	735	787	761	735	687	754	770	723	755	775	743	730	750	745	743	783	774	718	721	694	780	697	733	722	740	755	768	705	731	733	773	759	745	723	759	721	744	771	743	743	699	756	747	734	740	774	715	757	792	775	765	688	709	729	780	700	753	748	720	732	709	775	734	735	738	759	750	735	799	720	743	750	768	707	740	725	745	754	768	763	772	720	779	731	730	766	768	743	716	764	748	758	732	753	752	780	735	751	730	775	799	813	747	783	727	707	790	722	722	757	742	762	750	767	747	721	802	755	767	725	779	750	821	764	759	756	707	774	820	748	746	786	715	772	759	776	732	769	752	703	764	746	750	727	741	778	706	704	741	732	729	760	746	805	735	724	724	715	735	782	776	792	762	758	738	764	763	716	762	792	748	748	720	725	781	782	748	680	730	757	713	736	791	743	750	740	742	745	758	762	744	737	735	731	781	775	776	765	715	737	785	714	767	755	751	742	745	757	736	738	726	744	769	672	759	701	752	727	785	743	741	703	732	770	751	761	784	763	779	808	759	761	747	754	755	727	746	754	721	799	721	727	760	761	806	768	743	779	759	749	756	727	767	734	775	725	771	746	752	861	703	735	745	695	810	734	737	787	701	754	721	712	720	803	748	737	654	760	742	772	752	739	729	687	759	748	802	749	731	702	773	789	789	768	737	707	760	762	752	715	709	734	772	737	751	743	746	769	730	765	758	779	732	750	748	787	769	767	773	764	729	752	795	734	749	681	737	768	738	767	792	739	723	743	769	736	770	754	746	793	764	727	740	745	770	749	761	705	784	755	726	748	791	787	749	710	727	761	750	721	697	704	744	775	753	761	742	761	767	716	747	735	741	728	746	719	820	723	739	746	760	768	752	738	734	740	779	689	728	730	755	779	701	720	745	774	716	793	734	743	714	734	675	788	781	755	736	765	741	757	731	741	787	719	736	752	733	751	783	757	720	773	704	745	762	789	734	738	777	787	719	758	773	765	714	744	725	731	690	748	687	736	746	730	738	733	754	772	731	692	757	781	739	769	791	763	744	768	739	746	756	806	728	686	726	772	810	734	705	683	717	745	728	819	734	752	727	748	728	714	730	782	773	770	737	791	710	739	722	738	766	691	736	768	750	719	770	787	780	749	746	775	723	748	764	786	745	745	691	730	774	723	753	737	768	776	783	773	813	766	736	759	758	751	717	751	750	743	740	748	733	750	735	714	753	770	744	748	739	745	735	738	700	679	755	779	705	787	697	748	745	780	752	725	712	738	769	704	761	742	733	715	745	741	766	727	800	738	700	741	679	755	740	759	796	727	751	792	758	767	785	771	714	800	719	785	742	722	774	739	730	712	709	743	754	728	754	759	765	706	781	729	728	734	692	797	744	739	724	766	742	748	733	754	749	744	765	721	722	760	705	737	729	715	745	781	753	697	752	761	751	716	765	767	744	778	790	747	725	778	692	790	750	724	743	724	793	747	712	738	747	725	794	771	777	790	679	743	723	785	744	789	770	728	702	774	748	749	718	807	752	765	723	761	719	740	693	738	771	782	731	765	704	726	758	746	722	751	727	796	735	745	819	741	784	757	783	805	727	764	745	755	796	785	765	768	733	727	773	779	756	746	768	754	751	731	726	765	766	748	729	770	737
32854	24799	21655	8254	2876	2088	1560	1225	1077	924	785	698	675	544	513	483	480	444	388	443	402	396	384	415	349	410	385	396	396	391	364	399	384	384	382	383	384	381	380	344	361	344	346	359	367	342	417	379	366	391	394	375	365	352	350	353	378	395	336	359	366	355	363	415	365	361	360	352	363	375	334	363	431	367	357	396	383	375	373	319	372	400	383	401	381	351	358	372	379	392	382	391	393	400	342	389	399	365	380	380	376	341	383	369	384	327	396	381	370	373	371	381	370	341	385	361	369	371	378	369	358	356	328	407	363	385	388	360	367	360	360	372	368	354	369	354	358	348	402	361	380	378	389	370	373	386	361	405	351	367	381	366	400	382	349	366	342	345	391	330	389	405	397	364	370	357	388	353	392	363	367	380	347	360	370	332	366	374	359	369	373	391	352	383	397	397	375	341	355	367	343	380	371	390	361	377	357	335	336	374	356	358	352	372	350	317	376	353	345	404	398	345	405	345	362	363	392	400	367	364	366	347	358	372	371	355	386	388	388	398	396	362	361	400	380	382	395	366	383	385	354	360	379	353	357	356	377	369	391	357	377	360	341	362	394	389	379	371	376	346	332	370	339	393	358	359	385	313	365	334	328	321	329	370	378	359	338	354	352	428	349	418	353	358	377	366	385	353	359	384	340	377	387	380	398	362	355	364	393	403	368	369	372	365	393	373	352	379	352	346	361	396	378	355	370	397	339	362	369	369	383	399	380	399	360	375	385	385	327	401	368	359	393	379	375	401	387	390	374	351	375	360	357	395	393	354	356	358	352	386	330	405	394	326	347	397	395	359	360	410	380	394	359	390	372	352	359	358	384	383	377	350	340	376	338	361	386	390	344	365	352	338	366	393	381	360	349	355	347	427	369	354	406	393	371	382	370	370	376	377	340	348	381	377	340	369	366	357	377	388	366	356	317	363	378	386	343	365	374	381	343	398	366	378	370	394	390	370	364	355	382	357	335	354	354	386	358	356	397	349	352	337	356	397	355	360	380	340	378	368	422	350	391	379	352	342	353	364	367	403	402	381	407	351	383	374	359	376	363	378	360	375	379	362	384	365	371	405	370	358	363	393	363	348	388	406	406	369	380	351	416	392	415	377	340	393	373	355	357	395	367	346	399	349	378	368	352	402	362	362	333	361	393	371	348	384	388	364	381	347	366	395	347	364	379	376	428	357	369	356	351	377	393	352	367	417	366	380	369	343	363	352	397	374	377	335	331	379	376	381	369	394	360	396	353	376	387	390	358	378	364	397	422	362	375	369	360	395	338	368	359	414	358	366	395	356	337	377	373	377	378	349	374	403	363	384	357	387	348	354	345	340	360	373	378	358	354	374	353	378	380	375	377	366	395	381	397	380	386	373	360	376	376	385	361	376	387	335	349	368	338	348	375	383	382	369	373	381	358	344	368	366	353	366	371	391	381	372	413	392	361	380	358	382	384	372	347	333	350	361	396	355	381	358	379	410	369	334	384	367	355	386	373	368	387	343	413	411	367	357	371	341	338	395	416	354	405	403	408	364	352	381	397	352	395	328	367	338	397	375	378	359	360	383	341	410	358	389	372	384	391	387	358	362	367	390	395	375	345	380	350	355	404	350	343	363	384	355	364	353	398	405	373	374	374	384	397	415	413	371	344	335	346	372	353	400	360	379	379	339	372	383	344	358	380	358	387	408	378	347	336	365	362	349	372	346	393	386	364	343	360	362	346	320	389	389	363	359	374	391	421	336	353	340	365	369	390	323	386	339	394	362	405	343	383	371	345	375	371	370	360	363	341	346	362	334	395	374	343	347	324	332	361	368	338	380	365	415	375	369	354	357	374	357	375	360	391	404	409	393	381	382	372	400	417	370	401	347	362	375	372	352	400	410	357	409	376	366	365	391	378	378	368	382	369	347	368	354	366	388	361	338	330	345	389	366	393	370	374	386	388	355	390	347	377	367	374	376	328	387	378	362	355	384	389	376	386	340	334	350	368	356	387	370	361	353	340	325	345	349	353	374	363	381	334	417	384	367	373	395	374	389	347	387	374	397	361	386	343	376	410	369	375	379	363	380	386	407	315	391	337	384	351	380	390	329	333	373	363	397	369	380	357	362	392	374	379	403	359	361	366	368	364	357	415	374	362	363	385	370	364	339	369	378	347	362	384	422	329	405	418	369	352	377	353	366	356	367	388	355	357	388	384	378	373	403	362	356	381	400	324	368	381	373	406	372	366	363	401	352	357	363	369	389	355	382	352	362	382	361	375	371	388	354	345	349	408	333	325	373	345	360	383	337	346	406	341	389	362	359	356	345	360	370	344	367	397	394	395	373	398	372	370	342	331	363	392	352	385	369	378	408	349	396	380	301	346	360	378	391	385	381	339	351	363	371	373	360	360	368	387	344	376	359	342	362	342	363	373	354	423	400	382	343	400	389	379	348	342	346	371	397	375	378	386	356	372	369	385	362	386	329	348	375	363	366	323	367	345	357	413	353	358	378	357	398	387	388	320	405	400	393	377	373	353	356	359	426	367	358	355	329	376	389	396	369	383	365	380	404	399	338	387	380	415	371	357	382	375	384	382	388	392	399	394	370	362	385	358	337	380	373	353	368	401	400	333	398	367	374	386	359	367	383	405	355	393	346	335	399	363	362	383	342	389	340	355	399	380	400	363	381	357	346	381	370	383	339	361	423	379	347	397	373	345	402	347	366	326	374	379	385	377	366	370	356	332	307	391	383	378	375	377	366	350	333	373	395	348	409	373	363	361	335	373	371	355	337	376	362	379	400	371	378	380	412	368	371	370	336	390	379	364	372	376	344	359	373	367	386	362	313	343	385	329	372	377	371	376	355	387	346	370	354	383	404	405	396	359	367	392	372	359	383	383	390	347	357	365	390	340	344	381	363	341	346	381	347	341	380	376	361	361	359	380	383	377	395	376	403	377	395	383	385	352	353	350	396	369	395	353	398	360	370	389	399	373	387	352	345	334	371	401	354	378	385	424	390	365	363	391	385	390	315	349	366	361	363	374	375	333	388	387	373	352	382	372	368	400	398	391	381	369	381	372	415	349	348	388	346	365	352	361	357	401	392	380	381	365	368	358	341	360	378	390	382	377	362	382	389	358	362	354	353	358	359	348	371	395	399	353	367	351	367	378	346	394	374	375	370	350	355	346	371	331	383	405	370	363	377	372	335	330	400	353	360	367	374	387	336	386	347	379	369	376	397	370	393	378	403	368	363	415	345	363	334	330	415	399	361	379	375	377	401	387	357	358	408	373	358	370	355	374	387	341	334	408	389	373	389	338	369	375	346	388	405	398	376	382	385	375	363	364	388	375	345	362	387	399	387	368	378	401	385	394	414	353	379	369	366	363	318	341	356	366	360	362	365	424	407	377	355	364	412	344	329	342	379	367	373	361	351	370	382	359	387	363	395	392	391	370	373	351	363	355	363	342	338	417	374	393	430	340	378	391	364
23219	30213	12800	3594	2081	1639	1321	1172	1154	1033	1010	1004	992	921	914	906	929	843	879	879	890	856	794	852	816	832	834	854	793	856	852	864	801	874	865	877	832	875	870	826	851	830	850	877	829	840	856	895	853	859	834	855	803	853	864	860	860	817	798	848	832	859	847	824	850	850	855	848	799	825	877	881	827	819	818	830	812	851	845	806	817	864	817	852	878	863	873	859	834	844	902	836	838	829	823	809	827	854	832	847	810	823	876	837	859	847	844	838	897	819	880	871	861	857	807	824	810	866	830	871	846	857	847	857	791	790	839	844	828	901	855	857	869	849	853	805	858	853	846	825	836	842	836	876	849	836	784	800	775	825	882	852	888	872	817	841	876	879	828	838	857	869	860	799	799	847	820	888	836	834	845	789	837	881	880	865	893	856	868	876	802	871	900	831	858	837	807	883	862	791	843	875	855	819	849	802	873	786	806	834	828	873	858	837	839	809	822	852	806	817	851	862	865	849	871	803	868	777	866	815	865	828	865	851	889	817	858	846	816	839	853	834	849	859	830	849	877	842	859	852	891	852	869	813	837	814	833	838	876	835	839	880	859	838	848	812	853	893	792	917	812	846	815	845	864	781	788	782	830	824	855	832	799	886	840	830	820	806	845	872	838	830	835	795	869	830	880	827	812	824	856	873	830	829	865	812	881	841	837	843	812	865	846	851	906	841	806	850	814	830	836	868	863	831	835	830	856	900	861	836	889	847	865	923	872	925	844	881	835	873	853	839	865	856	889	809	825	849	820	854	856	867	839	820	825	824	778	868	879	856	849	882	879	852	898	826	839	873	837	822	906	785	877	815	830	791	792	877	815	812	859	766	837	862	815	901	892	787	831	783	876	841	802	864	901	856	892	822	879	836	820	811	899	844	853	833	871	807	789	841	810	893	844	856	821	882	868	812	853	811	821	844	818	803	871	840	835	814	859	842	857	844	791	897	836	857	875	868	887	838	876	829	857	867	897	854	829	862	784	857	867	866	826	840	840	878	898	822	838	840	834	819	855	869	852	861	838	842	808	832	800	818	862	840	835	871	881	889	830	844	850	834	828	812	838	858	896	863	836	872	867	866	887	853	899	915	847	838	847	838	831	829	894	851	860	846	813	834	834	837	841	891	853	843	839	820	851	875	860	872	844	899	842	834	879	870	808	810	794	842	866	845	848	859	827	884	859	873	860	848	839	881	866	860	852	845	806	857	855	821	864	826	848	793	867	835	791	847	847	818	834	893	842	854	860	836	837	835	832	832	906	861	827	868	812	828	826	839	824	847	882	827	845	831	807	814	850	872	798	856	818	853	858	864	843	871	852	854	822	843	834	861	824	843	868	848	829	882	823	839	826	883	841	837	920	850	855	876	834	840	878	841	838	850	915	841	872	902	816	850	843	854	879	838	873	827	866	876	822	827	857	858	829	819	893	867	869	857	881	887	824	945	850	855	833	817	842	817	813	850	833	872	890	876	846	877	838	852	890	853	834	838	820	794	871	831	833	874	835	799	883	814	865	841	831	854	852	858	839	780	812	851	856	796	846	837	836	872	847	890	871	827	857	762	839	840	811	828	854	850	833	847	862	812	893	844	775	902	858	849	865	885	853	814	851	805	877	864	842	818	883	842	858	823	868	858	871	833	805	846	851	813	812	842	825	884	854	822	756	831	872	825	871	866	878	896	843	888	853	833	841	807	862	832	839	847	875	826	847	880	864	822	910	848	789	822	838	873	846	837	873	886	880	848	838	858	865	868	826	852	808	857	842	877	858	846	876	806	878	843	880	830	838	843	854	833	809	830	844	840	835	868	851	871	820	829	865	838	872	844	780	859	832	849	868	805	865	891	844	881	832	817	880	805	871	838	909	869	839	906	818	935	826	869	839	846	852	871	836	828	863	901	869	818	821	899	831	836	867	847	879	794	813	809	805	825	876	901	869	891	802	879	882	777	888	869	867	819	878	852	835	850	819	825	833	861	797	858	814	824	858	851	902	844	814	875	852	846	843	859	819	814	801	847	858	853	812	829	890	813	852	898	860	872	839	874	846	845	822	852	841	836	842	848	817	802	871	803	856	859	840	839	848	884	860	924	826	847	826	872	853	882	802	868	824	832	892	823	825	893	866	819	843	817	867	873	824	842	823	816	866	865	880	827	813	843	853	865	853	875	799	841	833	898	849	873	883	807	838	830	809	909	793	916	862	835	833	827	871	771	832	833	857	857	844	872	852	877	861	853	830	847	817	796	844	828	818	831	830	797	841	828	852	829	863	844	854	864	850	864	835	860	878	918	864	858	878	847	821	848	849	812	829	840	867	875	862	847	804	849	842	811	862	885	824	876	789	799	827	815	843	823	819	867	887	847	906	859	836	872	810	876	861	824	877	826	809	872	883	853	795	817	830	811	880	899	830	857	885	874	827	834	848	908	776	899	791	855	824	808	853	814	919	813	793	857	798	804	845	864	869	845	880	840	880	873	863	888	898	836	844	839	818	871	809	911	799	884	863	857	845	826	842	823	903	829	862	854	872	836	857	840	845	837	822	877	873	833	833	869	866	802	860	870	787	900	890	866	819	868	878	825	809	819	853	851	829	872	891	827	908	816	871	883	894	885	818	843	795	814	878	876	851	868	824	836	817	896	839	863	885	898	862	835	830	825	837	881	826	926	791	811	880	857	834	832	865	814	841	839	849	865	846	805	827	881	860	865	912	824	813	837	814	879	815	876	844	866	839	824	865	887	855	840	806	901	812	883	824	839	825	876	848	862	884	852	863	855	790	848	814	829	857	830	847	850	848	815	821	904	858	889	892	805	832	872	825	838	816	835	854	866	782	868	864	865	842	883	873	835	883	828	829	829	832	876	787	863	848	803	843	845	870	884	846	851	842	856	859	834	864	837	830	897	856	857	905	810	855	817	837	879	910	872	832	811	821	844	833	858	850	824	878	876	861	825	866	829	844	840	808	810	824	857	822	864	808	835	832	851	844	915	854	853	859	830	855	807	880	854	824	876	821	839	833	905	867	858	835	802	848	896	860	835	833	800	849	883	840	879	855	873	862	839	833	842	863	871	839	880	824	827	868	808	848	851	785	856	873	841	835	863	784	834	894	775	816	822	828	835	817	860	850	889	876	834	827	861	906	811	829	880	833	858	872	812	809	825	852	788	840	857	805	917	831	889	851	838	846	818	851	882	874	883	859	837	861	876	835	869	828	853	859	857	841	849	800	853	847	843	844	904	832	876	849	873	852	814	895	857	819	832	858	835	834	814	804	841	791	860	787	833	864	878	803	889	864	874	833	808	853	864	790	855	835	843	850	858	843	814	854	827	928	887	882	820	894	821	834	883	825	845	827	837	814	828	830	875	811	795	861	808	891	882	848	812	811	884	895	861	901	787	806	845	850	856	819	835	860	844	837	792	783	836	818	871	819	829	840	855	818	860	825	847	861	857	852	826	857	853	819	826	869	845	842	887
24889	21447	24889	28401	21478	19997	4047	1819	1339	1162	971	817	770	685	614	540	536	473	404	433	415	419	394	367	313	354	363	370	378	396	372	343	369	337	332	396	348	362	333	354	351	367	335	324	352	362	360	342	301	328	343	330	336	365	337	368	347	342	369	377	354	347	329	309	355	320	351	365	368	347	321	334	334	341	362	333	335	336	346	349	347	352	353	352	330	332	313	333	347	338	309	323	315	321	369	343	398	351	326	347	371	344	371	335	323	359	313	318	342	324	340	345	311	333	342	316	343	321	357	340	332	368	385	339	382	332	348	353	371	339	353	328	350	345	392	370	356	347	357	360	316	334	341	318	342	356	340	342	337	323	346	380	317	319	399	360	322	344	328	320	330	307	356	340	369	311	306	349	352	338	336	335	352	366	348	344	377	359	374	347	322	378	335	371	377	346	347	330	366	345	342	362	351	344	381	335	324	376	326	316	329	348	378	396	348	342	345	349	340	323	343	377	382	338	348	347	366	336	314	347	341	341	368	359	361	317	339	353	317	344	327	345	411	342	341	356	348	353	324	349	316	366	289	336	331	336	322	345	329	357	326	323	348	365	369	355	345	300	339	383	323	311	314	360	362	361	363	363	367	355	334	305	323	345	343	320	331	319	324	342	327	325	367	358	323	352	359	359	344	369	328	351	310	347	333	348	353	350	343	370	340	371	327	338	354	337	294	358	340	370	348	326	349	313	364	361	338	358	353	337	326	319	335	327	367	350	335	336	316	344	323	330	358	305	346	333	336	340	321	330	328	345	361	339	332	362	321	331	364	341	342	348	401	353	318	338	300	360	319	317	344	360	294	374	371	342	333	332	345	308	347	322	370	341	343	307	356	363	395	321	348	360	338	343	344	313	340	352	331	330	329	369	335	388	352	318	337	361	359	322	357	322	307	340	319	346	357	354	334	305	314	355	354	329	331	377	347	371	358	345	339	310	333	333	322	347	342	302	351	362	318	385	346	345	321	327	348	402	348	308	338	311	348	343	353	363	329	345	360	376	378	328	313	326	294	358	337	336	360	342	334	340	324	360	343	348	361	346	304	377	347	364	343	346	333	347	305	348	320	335	327	342	350	339	326	364	354	336	380	346	345	383	365	361	349	366	312	376	338	306	326	320	300	347	331	328	309	314	341	352	351	337	339	333	366	315	355	344	361	327	353	343	311	321	360	339	325	354	341	347	292	323	319	347	361	357	353	365	370	343	310	347	334	309	341	319	351	325	315	362	338	312	350	316	376	345	324	335	351	344	323	330	319	362	359	349	378	346	367	345	367	338	349	355	372	324	401	345	338	362	316	344	333	347	354	345	367	349	368	327	353	316	332	341	351	314	354	360	319	328	331	369	357	322	336	378	323	364	336	338	318	366	370	334	314	359	349	347	326	337	325	387	310	346	352	339	375	336	364	354	304	352	397	369	328	376	342	313	342	382	387	348	350	351	358	331	348	376	307	365	326	357	322	339	371	352	337	339	343	323	360	349	353	339	362	328	348	352	341	337	300	349	340	374	323	359	365	374	363	352	320	322	330	350	346	314	355	356	346	330	358	350	336	333	320	358	359	362	337	330	332	339	378	359	344	374	331	331	330	298	349	346	320	287	350	330	354	349	332	359	342	338	354	340	351	342	348	354	342	328	322	327	372	343	352	342	324	339	372	357	366	326	321	330	354	361	349	335	301	354	353	357	344	344	334	344	354	333	395	341	357	352	343	336	353	338	359	321	365	340	353	352	343	317	316	354	309	344	337	325	334	344	322	361	327	297	325	342	319	336	342	340	346	350	344	321	366	317	348	366	361	320	325	349	335	335	336	307	330	328	354	382	348	367	354	334	310	363	335	350	372	337	348	328	343	361	334	334	315	341	342	364	334	330	372	298	350	343	322	376	330	330	337	330	370	351	336	331	344	340	360	334	357	332	352	321	337	356	337	343	324	329	336	359	364	325	344	352	348	327	368	343	351	350	371	357	379	371	326	362	364	326	325	323	346	337	348	345	332	335	362	358	326	345	352	330	347	380	363	368	330	337	326	321	335	353	321	385	361	337	320	350	327	325	335	308	366	354	369	333	316	343	351	309	322	335	342	361	343	358	337	316	341	298	339	313	362	326	367	386	346	306	345	368	359	321	378	346	341	313	342	344	328	324	345	362	319	350	318	344	338	365	326	375	341	334	351	347	387	336	321	336	337	324	344	325	309	334	354	357	330	350	324	345	328	340	350	352	327	330	338	320	350	342	306	334	348	363	346	373	342	301	332	330	364	330	377	340	321	366	341	310	326	357	352	345	349	370	313	357	363	378	367	348	346	331	356	306	369	355	365	356	338	357	325	336	369	331	362	358	318	400	360	322	347	336	329	351	363	349	335	340	358	332	341	329	343	355	361	368	341	320	312	343	343	331	354	348	315	293	358	351	321	351	334	379	325	345	335	313	354	352	334	349	330	334	321	344	347	346	343	338	368	319	350	347	298	351	345	338	328	347	367	358	316	310	334	334	345	343	329	385	357	335	334	352	321	352	309	331	338	292	320	300	339	315	351	393	297	358	310	332	330	315	324	360	347	312	350	317	332	354	361	357	305	355	366	342	330	396	336	379	350	313	335	345	353	340	312	351	396	323	378	325	329	355	336	391	348	323	354	377	361	334	329	317	369	361	352	326	352	345	347	309	345	355	331	334	360	345	349	332	354	352	359	330	363	371	353	323	369	345	353	322	364	337	340	358	330	352	315	338	331	366	346	354	297	330	322	368	328	338	372	337	317	348	343	364	332	356	323	341	310	349	350	352	344	349	376	325	361	299	327	350	356	335	335	348	331	333	330	357	333	337	330	343	296	373	314	350	311	345	359	315	361	332	297	378	358	350	338	333	340	330	363	344	324	345	336	346	373	323	346	315	329	337	340	355	349	340	316	355	322	349	325	338	339	370	358	362	332	318	350	354	352	329	309	366	346	343	329	333	356	375	323	309	347	341	380	269	359	378	347	311	331	319	351	350	359	348	340	364	343	327	348	343	350	363	358	350	364	310	330	291	376	321	359	374	351	406	331	345	302	331	370	350	366	376	336	345	293	339	347	340	351	317	380	385	337	367	354	318	340	330	338	325	338	339	319	378	372	360	306	335	328	349	356	338	311	366	349	327	347	333	364	357	362	347	351	337	334	355	349	361	329	328	348	332	329	320	353	300	348	356	328	371	324	343	321	342	371	334	322	317	370	362	359	343	315	319	342	331	315	350	400	345	342	324	354	345	314	311	340	358	365	355	368	333	357	335	320	365	308	350	352	339	351	363	366	344	316	320	305	344	349	328	353	360	374	355	335	327	337	357	318	335	362	334	306	357	327	341	344	335	373	313	345	321	351	303	376	331	343	351	374	346	339	360	358	358	323	387	351	320	362	337	335	322	340	390	332	380	350	324	356	346	343	348	348	320	329	361	359	372	329	363	318	348	335	336	345	309	353	349	379	397
24747	42028	21380	6042	2581	1866	1561	1290	1171	1129	1057	1015	954	888	942	867	809	863	791	814	825	830	841	821	792	746	784	761	776	822	764	793	746	813	855	777	808	752	778	749	781	782	733	748	769	764	858	805	797	769	776	738	787	772	822	772	745	814	765	818	831	775	784	755	788	766	788	772	736	767	719	780	801	697	769	761	728	788	804	722	778	753	749	839	784	792	760	780	773	796	773	778	781	791	795	773	755	749	814	722	807	775	772	819	733	775	740	812	762	852	769	772	780	781	802	775	777	794	766	749	745	814	805	760	814	707	829	778	795	759	769	761	812	734	761	731	757	784	827	793	786	814	769	756	747	837	783	805	745	806	805	741	730	826	793	810	775	808	772	753	768	740	806	780	719	739	782	794	744	784	735	748	763	788	767	757	741	735	770	788	801	771	813	772	801	761	798	774	811	753	778	728	759	765	806	755	818	744	755	778	763	788	784	805	795	743	808	852	747	760	764	783	770	738	759	775	769	799	796	759	787	798	793	788	792	815	793	784	744	772	817	751	793	789	794	809	769	783	751	791	780	781	774	839	805	764	772	830	798	797	759	739	811	829	744	776	744	795	782	821	773	776	724	763	776	769	796	765	732	763	753	776	743	791	774	827	789	816	803	746	734	799	828	808	744	734	803	784	777	755	773	765	789	744	787	798	808	765	773	753	775	717	746	773	766	747	757	789	795	767	786	756	733	741	772	782	777	786	806	892	757	789	787	811	782	775	743	816	797	799	716	774	778	740	760	841	762	766	772	832	801	791	809	784	769	803	844	766	797	761	762	788	740	769	710	788	786	739	773	749	773	776	747	773	791	768	758	800	753	754	803	733	770	761	815	854	753	742	745	812	747	761	778	770	803	844	794	811	771	801	780	761	783	759	768	778	805	749	752	783	766	801	803	780	800	837	809	762	776	783	808	803	751	797	739	742	763	798	756	780	720	770	748	805	769	776	768	725	762	771	747	780	815	743	777	775	778	784	783	750	795	818	843	772	759	798	786	746	754	790	775	754	786	807	796	805	779	755	770	773	776	806	772	786	797	729	781	729	798	818	816	758	822	788	821	811	803	791	786	803	804	783	776	800	804	787	761	757	773	808	819	773	760	784	766	763	793	739	755	759	812	787	808	779	776	749	763	809	762	791	758	799	822	765	782	796	735	753	807	777	773	780	787	719	766	778	758	761	752	759	750	785	731	828	832	780	751	816	786	780	754	735	786	809	755	801	759	738	780	796	799	775	760	803	768	783	785	770	776	762	789	732	762	805	764	831	767	748	732	777	815	768	773	782	784	800	830	761	779	791	827	718	790	819	810	776	758	766	776	745	758	771	821	757	822	758	747	778	799	780	783	795	727	754	788	774	746	778	764	745	823	769	796	713	789	788	789	823	774	753	754	765	763	794	772	762	749	765	766	789	763	798	719	785	822	766	807	745	765	760	801	798	817	789	811	769	769	789	749	772	763	804	757	768	817	785	740	747	775	798	728	806	766	763	758	776	785	766	759	725	771	793	779	766	804	784	784	768	799	780	760	776	789	763	760	799	736	793	769	756	780	741	758	745	831	764	786	758	771	780	769	771	746	794	844	759	795	823	768	796	782	736	747	753	753	766	780	792	739	796	768	817	799	776	740	739	788	809	766	773	763	783	796	809	769	820	804	808	811	748	796	764	807	779	786	809	800	778	783	772	764	773	769	767	827	791	816	777	817	784	806	798	833	824	797	759	762	802	786	772	801	761	757	806	783	770	798	766	810	752	760	764	829	782	771	809	736	740	761	730	838	758	788	759	772	756	768	784	803	764	792	767	782	782	808	801	774	842	818	802	776	777	760	807	770	782	749	771	787	767	812	768	703	775	769	804	819	771	820	767	774	771	795	841	755	767	780	833	782	731	785	746	775	807	764	703	781	705	777	797	813	779	778	756	786	767	873	794	804	761	729	786	788	747	771	773	790	794	832	749	737	769	753	781	774	772	799	809	776	751	797	779	801	748	777	804	804	823	822	774	783	731	815	790	806	795	746	756	794	769	732	785	766	782	751	777	771	761	764	763	766	735	806	754	789	776	779	760	800	831	809	781	808	786	780	773	761	803	773	762	803	775	828	750	800	767	762	790	759	807	777	775	776	776	740	818	786	812	773	772	732	751	772	804	759	785	756	810	762	818	782	774	802	738	788	822	771	799	797	722	705	801	786	795	765	802	787	772	775	747	789	812	800	783	779	766	801	785	769	753	763	757	763	760	818	747	791	808	798	810	832	801	803	812	763	795	797	770	762	726	755	733	797	778	801	801	770	788	776	721	797	799	759	739	861	822	805	776	768	767	783	800	798	781	741	738	776	769	792	774	771	754	802	789	822	758	838	806	796	794	790	726	809	760	790	827	804	804	756	743	804	819	798	814	744	782	748	774	792	740	792	802	764	743	761	763	764	782	755	748	745	812	821	739	748	788	784	723	846	812	786	780	779	751	781	752	796	767	839	776	754	794	784	792	758	751	720	756	811	776	755	802	791	757	782	776	805	792	809	774	824	739	838	823	795	756	776	793	766	790	844	764	757	755	781	796	771	759	812	815	801	720	828	846	756	767	818	810	784	788	805	728	737	742	768	755	795	763	798	774	770	731	815	781	792	789	798	759	766	763	744	762	757	751	790	800	794	736	805	768	800	824	769	729	755	751	804	747	800	786	763	765	773	757	794	772	727	780	757	818	778	758	775	844	731	740	769	787	782	762	819	780	785	774	803	788	720	751	792	763	755	770	797	762	826	752	782	795	798	722	765	787	766	768	728	786	802	812	815	790	782	762	772	785	770	756	836	771	809	716	760	773	789	784	825	763	763	737	802	769	790	834	767	787	736	797	868	810	741	739	766	817	825	802	788	756	802	785	735	783	790	781	770	747	774	843	771	791	733	785	787	772	811	798	769	815	812	760	791	757	757	771	755	789	831	772	788	778	752	781	759	742	784	795	755	815	747	760	753	816	778	806	778	763	826	738	768	810	814	751	734	783	777	798	754	770	799	793	795	765	794	768	749	775	838	772	747	715	737	774	741	790	775	769	794	794	843	774	809	749	764	744	780	799	735	783	827	769	761	791	773	752	772	730	764	806	775	826	753	758	747	744	762	789	791	711	784	770	739	788	775	716	778	803	830	784	724	769	757	745	795	785	772	761	780	762	735	790	802	773	737	803	734	803	806	754	799	770	769	791	771	759	797	768	732	781	776	757	791	787	766	813	770	779	770	784	787	741	767	744	749	770	767	730	818	734	780	746	785	760	775	798	821	790	796	729	733	807	788	761	788	814	761	730	780	736	770	748	824	734	766	773	741	750	824	761	778	765	781	755	763	777	793	757	766	759	775	753	766	753	820	768	816	760	775	735	786	753	764	788	770	771	793	789	781	760	724	798	715	763	764	822	760	792	768	797	768	734	809	790	803	745	805	759	789	756	751	741	821	771	768	743	789	781	800	783
24293	21446	25238	28073	21455	21566	18086	3526	1887	1541	1303	1080	931	870	757	617	622	547	518	470	458	371	405	382	378	361	379	412	372	357	355	330	373	331	349	340	343	357	317	312	336	382	349	347	352	369	333	297	343	379	380	335	350	324	346	307	321	334	346	351	324	316	355	325	340	324	315	354	346	350	328	340	305	326	312	293	343	349	335	343	346	356	336	347	366	351	360	374	338	313	338	333	325	341	355	359	351	352	374	324	354	356	321	341	319	343	336	319	332	314	344	339	332	344	318	323	345	373	353	347	332	319	333	316	324	325	325	355	321	332	312	328	317	342	354	329	317	316	340	375	342	335	352	321	318	328	330	326	331	318	304	344	327	340	318	320	358	331	344	332	312	378	336	327	339	379	348	319	345	330	328	306	335	316	320	333	322	358	319	313	327	356	373	368	317	300	319	339	357	327	345	323	319	325	310	338	307	330	335	339	321	337	333	353	335	310	347	310	344	341	328	358	323	339	330	332	330	314	332	355	311	298	289	305	344	339	314	291	343	317	336	330	351	312	334	334	340	330	338	314	352	322	332	342	318	350	333	339	358	381	302	325	288	356	343	344	326	315	319	351	345	327	344	341	371	327	348	346	334	342	303	314	320	320	325	338	319	337	321	321	321	330	363	313	314	324	351	364	296	279	329	345	345	332	294	353	349	323	331	333	323	328	328	324	294	356	364	322	296	356	300	361	317	346	325	317	343	347	341	339	353	344	330	347	338	327	331	313	318	372	368	341	348	354	349	346	327	350	308	322	351	312	305	318	359	338	327	292	321	312	368	331	373	304	287	348	334	350	355	402	340	342	338	355	304	354	323	332	337	307	376	345	314	329	309	277	352	335	299	297	347	310	334	324	350	362	310	319	339	351	362	340	333	331	359	359	334	349	370	316	296	326	319	334	330	345	314	310	352	335	318	358	327	335	328	350	381	377	350	332	333	301	339	352	322	342	307	326	323	346	321	329	328	321	324	322	355	311	345	341	328	355	340	352	345	326	336	326	344	323	338	313	301	336	334	340	289	312	331	328	334	351	347	318	314	318	363	360	374	312	363	319	324	341	333	362	333	343	352	333	342	342	321	343	318	348	349	361	371	325	291	287	313	345	316	364	322	317	355	356	349	345	340	378	319	368	347	339	346	338	368	306	353	310	333	345	328	332	329	346	307	341	341	340	325	333	374	307	316	341	354	328	314	338	308	332	380	366	326	307	309	377	329	349	321	290	293	312	332	337	346	343	348	330	356	321	359	368	320	336	311	341	301	322	337	336	331	325	304	341	299	301	334	317	382	363	323	361	324	332	337	347	356	335	315	313	309	344	336	323	336	315	342	333	340	329	394	360	333	349	331	349	325	330	363	323	309	336	309	321	342	329	334	304	310	313	337	311	303	342	358	342	319	348	381	328	310	313	335	338	361	338	326	314	353	340	333	338	300	337	342	347	329	315	348	343	340	326	343	349	355	370	366	358	325	336	349	332	302	327	331	336	335	320	336	331	327	319	342	369	344	370	303	297	340	346	332	323	329	308	373	310	343	322	332	351	346	354	341	382	349	346	349	354	335	330	344	351	336	329	351	329	335	340	319	353	361	353	337	327	332	352	332	318	332	343	367	331	325	334	347	342	309	351	331	321	339	324	365	349	314	354	317	335	358	336	316	327	321	307	326	282	335	342	297	318	289	352	344	344	324	335	341	320	344	323	337	305	324	337	336	294	337	358	318	352	315	334	335	320	309	356	358	330	296	295	341	342	328	320	314	372	309	326	332	331	323	330	347	323	332	313	349	321	328	339	313	364	334	358	308	319	350	331	384	333	322	344	316	356	311	322	342	360	362	357	334	330	333	331	384	306	310	312	315	371	334	351	350	352	291	301	313	322	319	336	363	302	339	339	366	338	343	304	346	340	330	327	325	316	328	318	321	322	375	301	274	314	350	345	340	319	307	338	357	326	352	322	335	316	330	354	316	335	330	311	319	342	350	349	317	336	373	360	340	339	347	342	328	336	317	310	306	370	362	341	329	325	293	331	321	334	330	338	344	328	340	352	302	338	292	334	345	335	373	351	340	305	358	333	356	305	296	278	308	332	332	318	346	371	291	336	320	326	343	339	336	315	318	325	295	333	362	344	378	342	316	338	340	334	345	371	364	351	327	336	375	335	348	298	317	338	319	350	350	342	332	334	320	304	318	330	305	347	345	333	321	300	352	341	355	346	308	342	383	366	331	296	355	325	325	325	339	373	346	342	352	342	315	351	310	321	350	360	304	339	301	323	330	302	353	376	302	338	320	315	340	310	364	323	328	299	336	333	331	326	320	293	347	305	341	336	320	298	323	322	310	334	346	340	360	325	345	312	341	358	343	353	322	320	382	346	346	360	319	353	326	337	363	371	319	315	339	306	342	340	324	327	378	311	313	335	294	310	345	307	329	350	324	359	328	326	297	303	310	324	330	342	366	342	314	339	285	334	314	369	326	353	330	357	360	334	314	315	337	355	347	333	324	370	323	320	338	325	314	353	336	311	302	342	347	353	351	329	304	319	344	312	348	324	330	297	344	366	342	308	335	323	318	309	349	337	346	323	349	322	303	332	339	353	332	311	304	363	335	374	329	317	309	344	357	343	325	352	322	328	352	317	290	314	325	335	362	339	378	344	320	303	334	356	368	371	322	308	313	349	339	345	319	315	333	328	315	326	327	315	357	334	298	329	344	367	347	326	349	349	290	328	317	310	311	321	335	333	326	326	358	383	335	371	352	327	322	320	312	311	328	311	323	308	326	326	375	344	335	347	343	353	314	332	344	330	324	301	343	335	359	295	333	322	331	291	296	342	354	338	330	315	336	344	345	351	337	316	340	343	333	320	353	333	346	329	345	340	349	306	327	325	334	358	329	345	347	333	325	303	311	338	349	336	312	320	348	334	340	300	322	306	327	331	345	328	337	331	339	374	340	343	314	338	332	338	356	349	337	345	327	341	336	327	297	334	297	306	321	334	334	306	327	310	319	315	335	338	350	338	357	318	354	332	296	330	336	336	299	297	324	321	335	346	321	347	318	320	315	357	377	336	316	303	335	318	376	331	355	345	336	311	359	338	322	335	341	311	333	370	349	366	314	390	357	345	357	353	299	324	301	354	350	321	344	381	310	309	328	330	322	362	302	326	359	311	303	357	338	313	284	338	353	309	345	348	367	340	366	314	353	335	339	309	300	345	309	336	316	365	340	346	320	335	360	344	344	334	333	323	307	372	329	336	339	364	329	348	333	330	311	324	335	312	324	293	325	341	334	348	316	353	351	344	365	339	351	339	296	349	325	311	334	351	326	338	362	340	359	353	347	315	356	314	334	348	322	326	342	365	340	358	329	300	332	316	345	326	319	330	330	345	310	348	332	319	346	361	315	346	345	370	322	349	339	328	335	331	329	304	348	337	350	341	335	337	324	311	341	336	348	317	321	335	333	290	306	381	309	297
27672	46389	27293	7203	3316	2402	1821	1428	1301	1230	1126	1043	1075	1007	962	912	909	859	811	839	837	762	810	775	725	777	711	745	794	768	799	766	762	789	775	766	789	719	793	739	762	718	735	752	738	740	794	749	734	830	747	695	783	776	755	740	718	723	744	762	756	803	760	735	750	763	733	758	719	783	721	757	742	735	724	739	751	735	803	814	728	758	726	753	709	762	737	766	753	724	749	778	735	729	738	753	737	759	725	746	753	747	767	780	729	770	710	756	801	805	746	768	724	776	772	731	725	700	770	748	765	742	748	777	733	777	742	709	761	749	709	762	750	733	723	711	755	756	755	719	799	777	753	714	761	796	775	651	754	744	711	766	792	753	745	722	756	768	746	746	724	687	775	747	749	763	733	735	789	740	779	732	727	736	712	740	722	750	737	773	781	789	755	759	716	743	691	814	746	757	745	722	721	786	765	740	718	775	745	747	783	778	685	733	764	719	760	696	725	778	744	758	752	748	747	737	792	707	710	727	770	744	759	748	764	713	799	687	781	732	751	756	722	695	728	793	741	745	667	717	764	766	759	761	707	757	727	747	773	779	715	747	716	715	746	756	819	685	734	742	751	737	748	703	718	746	767	750	782	756	780	822	771	772	781	724	762	745	759	765	752	753	709	733	781	724	733	747	737	750	713	740	758	726	748	733	732	759	760	728	844	744	727	728	825	754	806	725	737	725	749	753	767	768	711	720	766	732	731	737	758	731	741	768	726	766	719	743	759	770	795	718	775	771	778	779	731	701	743	783	713	783	742	702	714	744	759	758	757	759	691	790	731	719	759	704	750	736	771	753	777	780	803	779	731	779	744	732	744	750	677	734	779	727	700	714	747	745	764	713	782	742	752	757	742	785	750	717	708	759	736	719	729	737	801	767	777	748	693	723	792	731	772	738	753	748	769	744	800	825	746	800	739	741	723	688	810	720	771	747	728	733	762	811	760	792	726	706	773	726	763	752	764	748	786	738	719	756	720	742	685	765	788	724	717	773	773	792	748	731	734	794	775	744	765	738	791	748	783	772	758	789	791	677	765	746	780	768	711	744	746	716	790	780	714	729	733	793	799	756	739	739	737	770	740	745	795	676	694	756	775	800	740	762	729	719	704	777	796	774	684	733	750	754	717	780	791	745	695	789	739	770	745	747	718	760	779	699	811	742	727	732	724	778	734	755	739	720	760	768	777	756	742	735	765	748	779	744	714	720	766	777	723	800	785	755	766	746	747	769	733	746	761	800	776	739	753	712	771	692	728	738	701	738	748	737	729	741	728	758	748	766	768	722	767	732	737	758	750	790	679	741	740	761	759	759	733	796	758	805	730	737	808	693	769	792	723	832	755	781	760	693	728	715	742	750	716	795	791	737	754	745	753	751	752	752	772	708	715	732	752	765	806	726	756	767	743	737	722	731	773	749	747	763	753	778	714	755	819	757	728	774	766	762	747	719	719	714	772	723	699	722	798	751	757	770	769	704	700	782	759	750	741	757	762	723	731	756	775	722	764	737	785	750	766	770	792	737	765	765	750	761	751	755	757	763	749	749	725	792	730	720	751	739	778	740	754	739	746	791	751	784	785	758	771	744	753	805	727	755	695	764	748	742	736	748	762	734	761	733	785	724	726	738	709	750	757	725	738	772	821	769	777	758	708	745	726	733	704	700	759	742	700	761	768	694	730	764	738	756	762	751	730	706	720	744	736	704	720	823	748	731	771	761	718	789	726	788	745	722	754	754	787	719	761	756	724	776	759	777	729	741	708	759	704	723	753	742	765	687	747	787	746	743	742	756	792	747	763	764	710	682	685	729	776	723	722	764	799	766	735	736	731	729	664	788	756	770	710	852	745	732	732	729	723	726	726	740	760	751	744	719	756	770	738	734	719	762	763	727	720	737	715	715	791	756	774	734	745	760	730	777	824	689	786	726	687	698	749	724	732	727	724	695	763	748	760	761	761	746	723	722	732	778	752	750	728	750	734	706	716	755	716	707	789	740	780	729	733	734	736	763	736	727	736	775	757	729	754	739	775	793	770	770	780	740	751	779	767	735	731	756	737	746	769	814	762	746	780	733	730	732	727	752	782	745	796	728	734	740	753	727	753	744	716	755	723	751	754	742	709	702	697	792	718	756	749	729	773	757	735	739	720	799	794	744	786	721	780	777	775	736	693	729	770	759	790	726	733	733	685	732	735	755	728	755	752	783	768	756	780	804	731	743	762	732	757	731	780	778	734	751	721	742	787	710	745	715	724	783	764	770	730	698	712	780	754	695	782	744	726	754	723	729	786	725	716	738	781	784	743	765	733	717	728	794	719	777	701	787	766	722	709	710	728	747	721	719	709	761	789	764	783	737	680	764	791	716	737	767	774	745	802	729	768	713	743	738	778	731	736	758	772	801	747	740	715	758	732	735	769	804	734	745	790	694	790	752	727	749	755	755	753	718	755	715	758	689	742	762	755	753	742	752	759	754	785	729	739	730	837	704	721	778	736	781	768	757	750	772	689	682	722	782	723	762	749	737	743	758	731	743	727	815	765	774	726	779	763	780	760	751	715	784	798	739	749	725	726	747	696	711	755	757	796	753	735	777	717	722	783	762	749	727	766	793	741	791	720	784	698	709	757	771	781	783	708	746	666	805	729	746	692	748	765	787	713	732	766	744	731	742	712	710	756	812	688	721	748	737	755	747	749	750	738	795	740	798	733	771	767	693	694	756	681	741	722	803	749	721	814	776	763	731	724	754	790	782	770	791	730	787	741	764	715	737	743	765	757	769	791	775	751	739	770	747	731	737	734	746	731	761	740	744	743	742	785	755	764	817	766	724	782	737	714	733	712	751	745	764	743	777	734	725	734	717	807	739	726	743	762	771	754	724	726	745	747	742	715	797	771	758	748	802	739	782	749	783	714	746	659	721	768	708	741	751	740	778	727	724	748	780	758	762	755	753	740	784	765	794	768	747	733	769	766	719	781	689	751	735	855	736	753	712	701	739	740	778	761	713	732	713	752	727	689	756	783	718	726	695	791	731	746	735	754	761	759	719	746	763	785	716	753	727	758	796	772	750	762	745	737	765	741	757	801	749	771	784	748	758	728	749	748	734	762	759	751	728	786	711	724	696	763	769	761	756	731	752	732	768	736	736	737	748	793	764	773	731	776	731	756	772	734	727	781	760	745	692	758	780	727	755	718	793	771	785	738	737	732	720	720	708	765	760	745	750	771	797	739	739	732	759	766	758	751	739	752	755	698	775	780	784	766	748	724	756	767	774	725	758	737	789	807	735	733	806	744	738	751	749	738	776	747	752	762	771	757	760	805	739	728	730	760	773	752	758	765	747	681	696	730	722	739	754	774	769	698	724	713	719	744	745	738	778	744	773	762	726	740	734	786	770	738	716	733	708	735	770	766	775	715	735	719	752	739	735	758	666	745	724	756	717	735	716	728	745	787	725	738	754	764	742	739	783	755	736
32904	24955	22159	8543	2875	2106	1562	1197	989	891	822	668	665	587	530	517	479	453	453	460	425	456	413	348	367	389	388	403	372	401	367	397	383	393	362	387	361	393	386	410	379	363	387	371	356	352	381	382	374	391	380	383	375	395	373	376	397	369	367	365	350	357	378	359	374	391	419	384	370	376	364	347	369	350	372	397	356	410	371	384	373	372	350	403	378	358	383	346	371	396	363	408	381	366	367	369	350	372	383	402	375	333	397	377	364	378	340	371	356	372	381	374	388	357	344	375	410	363	400	378	383	364	337	396	403	398	382	399	393	337	373	387	405	362	402	387	368	369	373	387	366	368	367	342	348	362	359	404	386	346	371	381	406	393	363	355	401	416	381	350	375	383	395	383	367	404	384	396	398	370	369	392	388	379	381	392	377	375	369	356	381	336	354	396	366	372	367	334	405	368	387	347	385	377	378	421	375	363	384	401	402	346	392	385	352	382	361	373	341	347	345	395	386	382	354	387	415	380	380	349	401	395	377	367	354	399	324	380	367	373	390	386	383	368	350	352	387	375	357	378	393	356	392	336	352	376	392	420	362	344	341	362	389	393	341	392	406	358	402	403	370	362	403	394	339	330	340	380	392	361	343	329	404	393	342	341	369	391	363	410	400	384	334	345	397	355	358	354	353	357	334	350	389	394	388	390	406	366	376	369	381	397	373	344	390	387	383	373	356	370	334	330	370	385	367	372	398	311	353	366	383	387	372	388	381	373	359	430	364	396	391	406	373	410	372	384	402	380	385	375	392	374	359	392	377	348	386	357	359	385	383	382	382	364	393	371	396	356	391	413	395	361	395	393	415	337	398	366	373	377	365	378	378	371	373	393	350	379	411	367	377	338	354	368	408	386	354	358	394	399	373	333	355	362	390	363	379	427	372	369	347	370	389	388	355	327	378	400	359	383	368	370	377	363	379	341	347	406	385	362	387	341	375	362	370	373	341	389	371	346	396	360	392	364	378	336	367	366	380	381	373	353	395	351	401	393	385	387	389	368	372	378	368	387	348	341	372	339	360	364	398	380	412	354	369	378	363	404	379	382	387	342	378	374	381	360	384	391	337	386	395	347	368	402	382	350	352	386	363	409	381	357	370	376	358	371	395	409	364	382	366	364	359	357	374	376	350	360	379	382	373	354	380	382	403	340	362	361	387	356	374	391	375	378	387	359	356	352	409	390	378	346	393	357	364	374	371	400	363	376	378	347	336	379	356	399	396	369	379	403	358	344	331	344	399	379	376	358	374	389	335	345	376	366	387	410	368	397	365	377	410	368	374	399	396	325	377	368	362	376	393	357	358	324	362	366	366	389	350	419	354	392	419	343	383	355	426	352	365	365	363	335	365	378	388	342	376	391	361	379	376	364	325	341	415	349	367	391	379	364	382	348	353	370	378	381	380	374	376	375	371	383	386	387	362	353	371	357	388	364	350	354	338	391	390	346	385	351	399	338	339	355	368	358	364	392	375	383	355	359	395	426	378	375	347	389	347	361	384	356	331	385	394	391	329	370	381	326	364	390	379	392	401	385	370	402	397	408	418	370	386	368	388	400	435	396	361	366	372	378	360	389	369	387	382	384	389	385	371	398	367	360	347	406	356	316	346	399	349	374	377	359	346	369	374	384	374	354	367	374	397	401	370	336	352	371	332	335	401	353	367	348	354	366	344	401	374	350	404	374	332	384	363	385	356	360	362	364	390	364	402	362	397	358	376	343	348	395	358	374	349	361	359	383	347	398	374	406	419	382	355	344	396	341	382	387	410	364	383	348	375	363	344	391	367	377	351	336	388	335	356	406	355	388	375	388	380	364	352	400	363	376	365	355	391	375	398	380	343	377	383	370	406	419	379	346	389	357	360	385	379	349	385	393	318	338	346	342	388	392	377	374	397	353	407	336	353	400	366	427	346	384	367	369	347	392	387	393	371	362	417	357	348	327	365	357	383	389	362	371	357	370	397	376	349	369	374	357	364	367	306	374	331	342	354	296	373	406	370	387	346	397	388	355	339	381	422	381	352	364	376	371	394	373	382	378	388	373	360	380	352	342	388	394	407	378	400	340	376	386	341	342	368	365	383	400	384	353	375	356	402	362	399	419	414	388	398	390	438	375	365	378	387	348	376	369	363	391	372	388	421	365	379	337	363	351	391	395	384	346	369	381	348	374	358	335	368	386	332	384	353	361	384	369	358	374	392	361	393	366	374	365	341	324	362	369	375	386	394	398	363	351	381	354	391	352	378	365	360	408	365	395	358	377	363	379	379	347	333	351	361	385	391	389	352	344	361	348	396	364	396	373	373	374	347	396	389	370	389	403	388	368	364	355	365	395	396	353	377	395	345	377	353	379	351	358	439	413	389	377	384	376	362	427	386	362	396	369	395	401	388	370	349	360	409	396	368	378	380	331	370	368	406	376	383	351	356	395	393	367	345	383	399	371	381	339	393	356	404	339	385	357	365	356	369	349	393	397	380	396	410	410	368	378	338	335	364	372	400	369	334	350	370	374	417	395	379	354	347	381	327	371	349	352	362	352	385	352	396	367	387	355	369	374	388	381	360	415	349	327	409	387	352	372	433	369	401	388	385	367	405	392	344	346	325	373	363	376	356	383	366	398	359	377	366	373	384	391	365	345	370	373	390	351	356	412	345	371	333	342	390	363	368	354	339	392	345	341	370	352	395	371	383	345	378	346	403	403	389	378	330	362	371	390	397	355	390	378	338	365	349	384	375	365	388	370	318	370	348	344	361	379	401	340	380	395	382	393	347	372	350	328	381	407	371	390	375	393	365	362	385	362	361	371	390	369	334	381	408	369	334	393	350	388	391	356	342	375	383	399	358	383	334	366	407	401	372	388	320	383	382	387	387	356	400	331	370	370	358	338	379	402	343	374	387	373	383	348	333	359	355	370	374	372	380	409	367	399	376	368	388	369	386	380	368	382	380	376	363	367	352	385	347	371	385	349	371	387	366	343	387	373	363	391	376	378	364	349	399	374	374	396	397	364	373	406	379	345	362	346	366	366	359	370	362	428	364	377	422	372	387	419	385	403	340	389	392	367	370	377	386	368	326	356	354	363	402	373	373	390	350	404	415	397	383	375	403	377	393	352	337	370	373	374	356	338	346	387	363	387	369	350	367	348	363	376	366	372	366	398	382	394	357	406	360	360	360	320	370	379	363	349	372	375	349	360	374	341	389	375	373	369	311	377	381	402	345	362	371	406	375	373	346	373	349	368	380	349	357	382	368	393	362	368	377	390	402	372	350	376	376	412	332	360	425	384	391	358	401	338	377	375	371	393	371	397	428	377	320	350	363	419	409	365	386	342	380	355	383	361	351	415	367	358	397	373	339	367	368	389	390	389	403	404	361	390	369	393	352	331	354	380	372	348	339	393	340	380	397	354	369	399	387	377	396	444	383	357	362	362	345	364	388	390	347	360	364	358	367	334	368	364	365	375	398	383
24333	30660	13330	3730	2030	1660	1437	1192	1169	1046	991	983	1003	933	954	907	895	963	872	914	863	858	842	860	830	835	858	825	852	817	823	857	857	861	829	846	854	868	827	843	862	818	858	833	895	825	872	879	847	889	800	830	808	848	886	897	905	866	881	890	822	866	839	799	832	862	883	837	913	835	850	778	790	874	843	851	840	837	859	866	855	787	881	828	863	874	908	801	844	842	887	874	819	836	884	817	929	873	832	851	834	847	858	867	848	858	858	781	836	845	832	803	829	872	827	834	858	843	820	909	875	838	828	826	824	862	871	891	816	831	882	865	901	897	869	847	896	821	879	878	857	863	874	864	807	899	882	854	827	800	826	834	824	902	842	859	901	883	813	899	866	863	812	892	883	866	865	862	838	857	858	814	800	840	883	824	879	870	829	830	837	855	838	861	853	806	838	854	820	836	872	838	808	838	893	846	841	859	807	847	810	850	901	827	865	862	823	870	836	893	819	827	817	820	864	896	875	909	860	878	865	864	888	835	904	833	859	829	814	796	860	888	869	855	831	860	775	858	868	847	842	863	861	836	823	866	817	855	827	806	880	858	836	800	802	826	853	810	872	858	820	788	851	902	873	845	848	897	881	819	866	857	843	822	806	887	862	812	907	834	842	855	797	826	849	878	840	810	865	860	832	835	840	843	859	866	828	849	810	861	864	833	873	815	826	846	884	823	859	879	899	799	875	868	806	850	857	830	850	854	804	899	889	781	867	834	847	850	852	857	818	838	864	815	828	864	832	838	810	849	830	831	810	894	904	861	821	790	868	851	846	832	874	836	845	855	820	862	864	877	781	874	887	887	851	892	841	820	829	890	852	844	843	844	866	856	848	828	843	849	799	819	855	782	820	867	824	858	842	871	850	860	859	788	849	845	859	841	879	811	857	843	837	850	868	861	823	863	873	844	838	784	894	806	796	870	874	811	852	811	825	807	852	878	824	864	859	839	880	826	840	836	893	815	823	833	823	825	844	860	850	870	833	825	838	865	805	894	845	795	844	820	803	846	873	897	822	849	851	878	838	897	878	854	852	841	830	852	804	839	863	844	862	829	833	799	884	823	860	842	802	899	869	866	836	843	847	910	885	835	810	883	903	817	870	823	848	885	805	857	853	847	842	868	879	823	793	870	809	867	875	903	836	868	836	857	855	851	859	871	867	887	825	806	848	849	831	853	852	849	814	842	842	798	864	850	820	845	828	911	834	844	830	870	838	828	839	843	818	854	910	816	890	867	803	820	846	862	898	841	864	816	838	858	800	841	823	868	862	884	894	892	864	864	797	843	842	855	822	846	888	860	860	821	841	833	829	868	841	841	842	835	895	850	844	860	822	846	830	852	854	879	828	862	831	889	823	797	913	838	887	857	852	880	861	851	842	889	887	824	791	865	897	834	892	911	838	849	846	869	816	893	881	884	804	853	857	824	878	871	852	826	851	914	860	837	892	819	858	858	801	868	829	823	868	891	817	840	846	873	845	802	824	814	849	874	871	852	839	871	847	854	824	894	847	834	829	876	832	845	857	860	829	821	833	781	871	827	832	871	861	901	854	878	824	836	922	793	903	845	861	863	804	894	867	848	863	878	820	871	847	837	835	815	852	864	844	844	820	838	866	817	887	828	851	823	896	849	838	875	848	838	846	911	835	861	793	824	793	849	804	868	875	836	856	808	842	818	887	885	830	836	847	811	839	790	870	890	807	813	860	794	845	835	846	851	877	839	820	864	852	875	815	858	836	838	838	813	854	857	859	862	837	881	826	854	837	809	833	806	873	819	832	863	811	828	863	837	847	847	811	792	833	812	833	854	822	871	813	820	840	841	822	876	812	823	857	877	899	864	828	821	822	875	809	914	845	867	835	844	880	853	837	840	797	891	850	849	870	824	869	834	858	896	850	853	903	846	843	864	861	904	895	862	841	843	863	812	855	869	850	827	835	850	820	815	903	795	875	851	810	861	871	831	820	856	850	888	784	818	801	858	845	836	823	867	858	816	814	873	850	880	934	840	861	877	865	875	834	843	848	833	809	819	861	777	843	850	858	786	904	827	867	883	873	840	818	855	872	864	875	849	852	786	822	805	849	818	844	822	833	842	881	827	805	871	887	837	834	880	829	865	839	841	786	842	789	850	827	893	829	821	910	853	784	845	872	838	839	832	873	792	857	834	933	877	814	847	893	838	853	877	843	847	838	852	879	856	836	820	881	838	873	831	821	827	824	866	850	912	836	854	873	859	887	858	843	853	829	866	869	833	867	788	785	844	828	886	888	860	842	878	875	831	833	874	824	810	820	915	790	837	850	848	823	847	820	895	844	870	876	840	834	765	840	840	841	859	872	898	873	861	833	837	817	836	861	826	873	838	815	815	851	834	853	814	809	868	860	868	870	899	864	837	830	857	864	858	887	843	823	843	858	812	822	796	886	835	896	827	888	843	857	807	840	838	852	813	912	859	873	857	824	817	865	853	812	821	856	839	811	849	828	853	887	845	871	845	807	866	902	841	831	826	827	804	840	865	885	868	822	865	796	862	886	790	891	815	868	829	835	877	856	855	819	779	815	848	816	888	795	833	834	893	821	803	852	797	881	856	850	832	791	861	879	804	815	858	914	827	820	839	876	812	840	914	850	861	861	868	863	817	861	886	814	829	851	893	813	802	855	857	877	838	872	887	875	820	823	879	824	848	905	847	832	865	800	812	874	806	870	827	836	874	881	829	838	841	842	880	847	787	860	872	839	851	776	843	858	825	837	860	846	876	827	842	858	833	850	857	817	829	880	826	890	792	832	827	873	806	855	783	878	848	826	844	838	818	816	882	801	830	888	872	856	857	818	867	847	881	900	783	848	853	833	892	859	821	861	880	833	901	802	815	903	845	830	854	824	840	826	847	838	838	832	833	824	871	831	871	763	870	825	831	858	879	807	831	861	871	870	817	921	850	843	820	903	869	820	831	811	928	882	799	821	823	873	813	869	864	846	827	869	848	812	865	861	868	821	896	824	879	856	851	787	875	871	804	862	827	886	847	846	822	882	833	893	860	844	817	826	816	839	859	804	839	883	831	855	826	842	842	824	873	838	871	863	830	819	843	841	849	836	859	871	839	850	817	816	788	851	883	871	867	880	840	872	824	841	861	848	827	855	865	836	835	800	895	868	826	871	861	873	835	888	831	784	794	851	856	852	855	819	863	819	794	833	842	872	906	850	860	839	847	860	888	855	830	856	874	890	858	905	862	805	827	826	837	857	871	907	802	827	854	853	796	848	877	883	849	866	858	870	845	832	862	834	883	837	806	856	844	823	932	886	807	864	875	843	867	822	894	887	818	898	801	887	870	830	848	824	830	853	790	848	802	845	857	837	864	816	782	846	830	819	886	830	852	883	894	861	803	878	841	835	847	795	829	777	836	945	856	818	810	906	849	862	825	811	861	844	864	781	849	807	849	866	897	869	823	829	807	857	782	807	906
24919	21474	24926	28455	21501	19992	4103	1806	1294	1074	964	777	765	605	562	535	491	426	429	401	392	415	366	363	340	359	355	374	336	361	356	347	364	378	342	373	370	339	340	319	352	380	365	363	362	384	334	322	328	328	356	346	324	322	352	363	383	336	336	358	358	375	326	361	338	346	356	321	349	341	359	318	356	355	362	337	335	336	349	342	377	359	317	351	324	336	359	335	334	336	325	335	331	336	361	331	330	336	338	306	340	336	354	320	390	322	351	305	326	341	330	333	356	344	318	378	323	359	358	314	321	347	339	359	362	336	346	338	330	349	370	343	351	353	347	356	336	329	314	340	358	307	340	353	327	388	344	344	365	331	357	321	326	372	330	348	346	321	332	309	365	331	366	337	360	322	299	325	336	313	317	350	342	375	359	357	338	338	343	339	337	340	349	329	377	304	327	363	348	356	329	364	350	320	380	324	351	310	295	347	323	392	352	361	380	345	338	340	346	341	329	305	367	384	345	348	358	338	322	348	320	363	326	358	368	349	328	339	372	346	332	351	309	340	360	363	369	371	355	356	330	321	354	357	330	352	342	343	343	331	356	335	335	345	352	324	339	332	334	351	317	334	314	306	322	324	358	293	374	352	365	323	352	337	329	335	321	370	316	358	339	342	364	320	297	342	314	340	352	334	369	333	314	344	315	336	351	384	328	317	282	333	356	357	354	367	346	353	301	332	323	351	345	343	359	347	372	340	345	316	370	335	348	349	365	331	333	338	325	330	317	336	391	346	332	367	326	336	371	377	352	328	358	352	335	352	337	374	381	336	356	316	339	347	327	323	355	341	377	349	353	350	369	332	320	307	336	323	347	346	379	305	330	351	354	359	358	356	369	350	343	340	326	309	346	332	336	341	344	344	333	338	324	365	344	344	329	383	377	363	319	302	353	344	344	358	366	335	326	363	355	335	359	319	341	329	329	335	348	343	352	338	353	330	328	331	345	354	352	366	365	335	321	322	328	322	339	349	332	326	368	334	353	337	348	344	354	348	345	361	337	335	336	360	344	381	314	354	329	323	370	312	332	354	347	359	350	335	360	357	379	349	337	360	314	321	361	363	332	338	353	332	355	370	355	362	380	328	367	323	364	365	390	333	287	352	343	320	373	340	309	363	341	344	324	349	374	350	382	348	303	351	346	329	314	370	346	373	358	339	317	317	388	345	317	350	326	352	332	310	325	358	347	357	327	318	312	336	357	341	350	328	316	357	349	347	352	312	326	347	325	326	344	341	372	328	374	359	359	343	322	367	342	329	341	330	325	345	325	340	364	360	327	326	337	337	345	343	373	332	340	364	338	353	353	406	362	343	338	358	309	336	318	342	382	325	331	352	367	316	357	341	356	337	316	361	365	368	310	344	356	323	342	349	378	362	329	329	335	311	335	341	346	331	340	327	373	354	335	322	391	317	352	356	379	367	326	348	334	354	371	355	320	337	361	348	334	322	338	367	376	324	385	334	324	374	326	342	376	364	335	325	341	327	322	356	356	351	335	327	341	310	356	327	320	327	359	343	355	316	320	361	318	311	320	328	346	367	348	344	319	334	358	357	322	367	367	354	335	326	373	363	342	305	355	341	381	355	346	328	352	361	338	341	369	368	334	326	336	339	318	355	331	346	304	345	362	336	325	287	323	352	334	332	335	345	311	348	361	360	364	323	336	321	354	323	364	343	349	331	311	336	339	353	307	353	350	363	345	289	364	349	348	365	338	362	326	365	331	330	336	314	365	337	362	373	316	385	310	378	356	348	351	338	309	333	339	358	376	324	340	355	343	356	324	331	310	341	362	343	337	321	292	345	343	320	366	312	365	332	311	338	374	365	312	336	365	340	320	367	321	317	348	340	311	317	337	345	330	348	350	330	317	339	323	332	368	351	343	345	328	359	337	358	346	326	341	338	332	341	345	330	337	361	339	329	360	348	312	351	339	333	312	355	348	344	336	330	355	352	401	340	318	345	327	328	350	323	346	351	349	323	361	350	329	366	393	342	364	329	343	363	328	348	326	366	324	302	340	320	338	323	344	349	361	376	359	323	335	319	365	318	333	363	345	378	299	340	377	384	357	335	356	337	338	354	323	317	385	325	357	319	375	356	330	334	365	345	301	329	353	328	348	325	334	359	353	343	349	327	358	357	303	358	357	331	336	359	364	336	323	314	327	366	373	314	333	327	315	355	342	339	363	345	346	269	362	376	345	345	346	334	338	330	341	345	344	336	334	349	345	332	329	388	329	343	338	353	337	370	355	368	359	339	359	338	347	357	351	350	359	357	361	334	316	342	331	385	333	332	341	338	345	351	363	347	335	319	346	316	337	351	362	353	331	325	341	348	335	314	340	381	361	345	358	369	373	337	333	338	366	373	326	336	363	349	326	374	349	312	317	338	324	323	342	333	358	345	328	338	328	377	332	300	358	347	293	344	330	332	340	362	353	318	383	350	337	382	326	364	364	335	338	341	355	333	327	334	373	339	392	340	350	378	363	357	326	362	334	331	356	339	332	323	316	315	311	355	344	322	359	337	390	310	331	371	359	353	321	406	363	370	388	333	344	339	376	360	323	381	353	376	324	324	349	366	359	321	337	370	345	303	319	328	331	328	314	286	328	360	340	355	346	365	307	325	335	375	332	367	323	377	344	350	334	321	322	306	356	341	326	428	363	382	353	380	330	336	331	336	350	359	347	314	335	365	337	325	337	363	348	333	367	322	314	341	325	350	360	358	332	326	334	325	357	328	345	335	355	343	340	357	352	355	357	371	296	367	340	348	326	312	359	304	325	348	331	358	354	329	357	383	327	334	339	334	332	358	341	308	312	346	348	317	304	336	345	337	363	331	341	348	304	329	329	331	354	364	377	333	361	379	368	356	347	327	323	360	364	319	332	326	322	323	341	352	304	348	341	341	350	319	347	331	329	330	331	354	293	341	356	352	312	345	343	371	326	366	367	321	344	367	322	355	330	356	328	349	368	349	344	340	352	333	334	345	342	340	357	340	331	372	338	352	345	318	319	347	343	331	348	352	319	335	331	359	353	331	357	368	351	345	322	300	354	403	354	338	320	346	301	364	324	308	339	336	334	335	342	349	322	339	357	302	357	307	350	344	353	342	327	328	335	342	369	369	353	371	342	318	352	327	332	338	309	372	360	313	357	324	366	323	326	319	385	334	371	330	346	325	337	358	312	339	337	329	316	357	352	337	313	342	392	337	384	347	349	304	388	348	362	337	358	328	293	332	371	339	346	336	316	342	353	341	318	318	361	365	354	294	361	339	365	354	373	340	355	344	316	320	327	349	347	303	299	356	334	323	338	367	343	352	308	311	373	327	325	356	336	311	345	333	342	312	330	310	315	361	354	366	367	346	359	373	320	324	364	312	352	371	339	327	329	296	339	351	354	357	307	332	307	323	338	363	369	327	347	330	358	343	343	312	328	349	342	332	320	382	331	366	341	372	351	367	328	327
25268	41667	22139	6228	2581	1963	1579	1322	1173	1124	1008	987	984	944	895	928	869	826	831	801	879	793	789	834	837	782	818	787	800	753	808	823	740	779	777	757	765	818	808	793	740	788	754	741	752	775	739	764	778	740	756	727	767	760	814	808	773	730	826	739	774	759	763	760	769	806	784	805	771	755	749	813	821	762	735	779	745	823	799	816	770	817	831	812	819	792	824	724	775	747	763	783	783	767	768	770	764	786	805	742	778	784	752	770	774	767	775	792	788	762	807	722	805	790	788	767	770	788	814	793	786	838	812	718	782	781	832	763	789	785	845	777	746	811	854	805	766	820	788	784	814	794	774	730	806	729	790	767	758	768	829	782	787	782	787	778	824	739	796	729	730	747	829	792	814	776	774	748	774	835	822	779	759	781	761	764	821	825	800	807	743	772	797	813	818	756	743	728	753	781	784	759	798	763	743	756	781	714	759	829	770	732	801	781	816	780	813	768	791	745	804	778	789	774	776	778	827	831	774	764	756	823	794	755	810	738	789	819	771	777	774	788	788	773	772	777	780	836	811	793	787	794	777	762	815	767	765	786	740	764	745	811	803	801	754	695	773	747	783	762	835	778	805	767	809	803	776	833	733	767	771	748	801	752	794	789	764	757	742	775	812	773	739	811	773	789	775	780	778	811	748	784	777	744	795	782	772	747	772	799	768	810	816	794	759	778	764	769	792	734	787	791	748	759	795	817	759	746	786	782	778	826	788	753	736	787	801	840	798	787	781	778	759	777	790	789	791	811	826	805	763	767	752	768	798	771	757	792	801	723	792	810	853	774	781	853	718	776	773	797	807	770	755	751	755	741	773	786	791	744	807	769	724	747	802	778	750	774	745	812	771	756	772	795	832	793	803	776	736	787	771	795	764	766	812	789	770	765	768	771	798	779	809	760	763	773	793	800	745	751	773	776	787	764	782	800	773	749	798	792	799	796	786	781	775	762	766	753	727	823	763	766	800	777	824	748	800	811	704	764	746	823	791	741	793	780	800	720	787	806	794	803	785	735	784	753	752	814	770	803	798	817	819	752	782	773	808	756	777	780	789	784	775	812	789	804	779	779	799	776	802	799	787	791	729	765	759	768	729	806	754	753	763	779	827	738	789	762	756	724	787	791	748	791	806	755	791	761	765	749	767	763	774	801	739	784	768	779	763	811	768	808	758	754	779	775	753	728	817	831	778	825	766	743	820	740	781	766	757	779	822	765	747	803	805	793	783	828	781	758	796	782	774	727	763	801	807	793	816	807	745	767	774	786	767	761	832	759	798	790	784	757	753	789	748	817	784	749	750	821	819	788	818	787	820	818	785	764	783	747	750	840	774	755	782	749	765	787	817	792	809	783	757	845	765	763	815	786	776	793	779	772	784	761	790	810	787	748	783	799	779	784	765	843	825	802	763	748	769	789	773	786	812	808	783	791	753	763	765	766	809	780	798	770	779	759	785	832	789	763	771	749	794	776	779	790	762	800	787	772	793	762	775	763	782	795	766	786	798	773	786	805	749	796	764	812	759	803	786	799	802	786	790	812	820	785	753	802	782	746	804	815	793	799	793	798	752	776	808	795	801	813	753	778	762	802	792	816	844	763	754	817	764	784	781	783	767	731	842	839	768	786	771	827	769	749	788	815	770	767	784	767	800	760	769	742	743	788	761	773	737	785	810	835	813	812	772	830	793	781	765	767	821	788	776	806	776	778	770	736	769	816	792	783	784	776	758	793	777	775	806	747	807	801	805	808	758	765	776	780	762	771	765	759	797	755	831	815	809	815	773	787	753	820	822	785	766	744	831	786	765	767	803	759	769	816	827	779	815	773	723	820	791	788	773	791	815	807	809	749	785	789	742	785	794	772	770	745	742	788	767	788	704	785	745	822	826	796	763	795	817	792	814	786	759	781	800	797	827	779	794	806	784	759	795	778	791	744	733	803	758	771	759	773	799	827	780	819	775	777	794	816	768	761	778	799	711	769	778	737	765	757	792	784	787	769	754	818	746	780	752	805	761	807	822	806	788	774	827	779	791	793	754	765	752	743	764	734	756	747	790	787	776	788	795	787	735	754	768	759	771	789	813	803	788	776	799	788	759	782	803	818	762	786	744	810	830	771	797	787	800	788	783	836	801	780	811	784	795	748	719	821	783	780	831	744	751	736	757	788	789	775	789	794	777	762	799	805	777	764	770	725	782	708	749	797	833	737	770	786	762	796	802	790	777	810	768	767	807	796	784	757	748	732	784	774	769	758	772	787	811	792	807	772	745	773	809	762	764	803	824	828	791	753	774	746	792	720	805	810	802	744	839	735	807	787	788	765	760	784	768	763	859	775	803	767	770	747	742	729	811	784	780	732	783	791	790	769	784	743	758	787	811	802	811	774	737	832	799	805	768	796	768	758	752	797	732	793	762	800	811	759	774	757	757	783	791	761	737	755	766	817	783	782	738	742	767	749	777	742	780	802	827	744	771	782	811	746	777	733	772	800	735	784	762	807	782	748	774	764	773	816	796	816	763	798	827	791	808	737	849	775	792	778	738	808	759	802	774	790	783	843	753	785	756	778	767	753	794	779	781	837	885	758	800	779	786	795	765	795	758	827	752	792	782	778	806	773	761	818	768	799	802	782	762	797	814	795	740	823	795	758	772	709	800	827	774	751	777	757	765	802	779	798	762	816	728	833	757	786	833	796	799	803	772	751	788	800	811	816	786	770	798	774	722	742	829	774	798	826	770	802	766	729	779	795	800	766	753	813	787	752	786	799	735	770	756	730	792	763	787	792	769	788	786	763	816	792	800	798	736	793	742	785	748	782	799	733	830	790	760	762	769	811	740	763	784	777	771	816	803	788	798	752	817	742	782	794	762	771	811	789	818	748	785	730	794	798	802	771	737	766	788	791	751	759	775	753	867	754	775	746	743	781	747	819	749	768	771	780	791	754	828	744	819	810	827	739	787	768	761	780	809	814	830	795	814	784	744	725	827	763	802	795	743	780	777	752	762	868	753	755	781	755	815	756	766	764	800	791	826	786	757	761	764	756	761	763	777	762	793	774	822	752	767	755	810	732	796	773	821	741	804	788	744	724	781	751	814	800	761	784	802	796	798	781	737	779	768	737	784	766	733	761	771	804	765	779	729	776	824	793	753	763	759	803	753	757	776	794	765	805	760	803	854	839	718	758	798	757	727	810	748	777	735	755	771	764	830	763	765	790	704	775	749	733	791	795	768	792	786	862	805	783	812	726	732	757	777	758	776	802	740	742	785	763	806	787	804	807	796	746	792	782	772	768	817	795	812	749	815	776	762	778	808	800	759	809	765	787	779	799	710	771	748	793	789	775	762	746	743	740	824	742	803	786	783	762	827	809	776	775	779	768	815	771	806	829	739	806	772	768	784	734	756	800	803	781	790	757	789	738	802	838	759	815	748	776	777	841	779	788	789	762	753	807	763	766	750	813	755	783	766	785	735	802
24251	21437	25185	28072	21445	21547	17977	3431	1757	1398	1180	986	840	746	683	641	581	506	509	406	452	435	393	401	370	316	359	326	361	355	352	353	337	354	318	354	330	361	343	369	347	368	343	323	355	372	363	347	352	361	308	322	368	354	289	330	375	331	313	346	319	351	356	325	351	336	309	350	363	323	326	344	313	354	344	350	347	352	319	326	351	299	323	303	321	327	296	329	315	351	338	362	345	287	351	364	350	310	338	343	350	332	358	327	326	308	319	304	319	342	346	334	344	325	300	340	346	337	362	337	342	306	335	347	324	347	325	335	322	332	328	391	345	340	329	306	306	329	333	336	297	343	387	334	335	350	351	346	350	343	339	327	304	348	328	354	346	354	357	352	338	347	344	345	364	316	376	316	332	329	305	346	326	352	352	337	329	314	322	349	349	346	296	321	321	322	295	321	331	343	339	331	327	320	350	338	316	326	339	295	353	334	350	321	304	290	345	336	314	289	321	342	326	340	340	338	354	342	330	351	330	294	339	314	350	344	338	303	327	323	332	337	350	300	321	319	329	333	310	335	337	321	342	331	360	323	345	304	309	300	335	336	342	345	364	355	334	326	335	331	281	315	317	305	303	293	314	379	351	338	300	381	299	364	316	347	350	308	324	361	336	342	333	358	359	331	343	304	307	334	325	315	352	314	336	321	290	311	294	335	322	317	317	333	350	312	332	334	343	326	302	367	326	295	335	328	351	319	324	300	328	344	346	360	329	328	347	331	334	364	319	333	346	307	350	336	291	283	318	370	317	337	333	319	309	329	316	322	329	304	337	353	359	309	337	333	312	331	340	322	357	304	332	316	338	321	334	344	345	347	351	323	339	343	346	321	352	328	328	302	334	331	328	358	321	336	304	327	319	352	352	344	329	320	319	326	332	351	310	337	346	320	332	343	346	355	344	341	329	364	337	347	329	342	322	363	372	355	350	314	332	348	345	359	344	328	336	332	351	331	325	333	309	350	327	331	331	323	315	327	358	289	343	343	316	339	328	333	317	331	352	353	343	341	345	309	299	352	328	306	361	321	329	336	362	361	333	370	348	335	296	343	349	337	336	317	318	334	309	349	337	339	365	338	377	361	316	309	339	305	326	315	314	372	352	310	315	348	355	344	327	358	368	383	321	340	344	346	339	325	344	339	337	319	328	328	344	359	345	312	321	335	322	336	351	318	330	335	327	354	309	314	323	297	287	342	319	331	305	353	356	296	316	344	347	305	313	316	322	321	364	318	327	344	334	299	346	339	347	322	304	330	339	309	306	353	349	330	337	334	329	318	342	325	353	319	389	395	344	311	342	324	334	346	321	333	332	331	308	315	329	297	350	353	331	337	332	350	323	296	339	350	309	345	327	336	356	329	304	288	328	356	322	305	348	357	317	366	298	332	346	318	334	336	357	328	318	312	336	354	355	332	324	330	346	292	345	319	290	323	318	332	317	329	369	347	356	314	352	308	309	322	359	330	349	378	318	309	401	320	337	338	330	332	276	333	353	334	313	344	320	340	361	353	348	339	318	325	310	294	314	332	338	332	304	327	322	335	314	338	329	315	326	363	333	329	330	337	326	306	332	350	369	327	337	354	362	329	331	338	315	345	344	328	326	362	353	325	366	368	317	374	279	320	346	330	341	324	347	355	344	344	353	338	333	359	319	342	307	337	343	341	351	344	341	366	327	327	296	332	327	292	333	334	349	321	366	324	344	336	314	270	311	322	321	345	379	353	365	321	351	331	319	357	347	360	343	344	338	328	351	340	324	318	307	332	317	312	350	318	322	325	297	301	327	311	369	327	357	317	319	304	322	337	335	334	343	350	302	335	336	364	310	334	305	359	353	324	317	356	310	335	327	329	306	315	331	317	340	327	331	325	361	352	313	351	345	300	318	379	329	311	298	333	329	338	332	336	332	325	348	338	297	348	345	341	336	372	318	342	321	295	297	355	351	339	335	347	341	343	335	326	320	313	350	315	334	283	321	372	340	308	356	307	291	336	334	363	341	328	339	373	361	355	326	303	334	355	309	322	349	300	303	299	324	345	350	316	343	325	342	324	320	322	306	337	322	324	340	314	353	341	313	325	312	309	337	335	345	342	336	333	338	333	352	336	355	373	342	337	360	364	319	339	273	356	341	312	324	364	362	341	333	337	346	334	325	344	303	374	347	297	318	343	316	380	337	370	328	292	324	314	328	326	366	336	323	333	339	366	338	353	351	352	337	364	338	299	324	326	321	311	325	298	301	305	314	354	328	354	345	308	328	329	330	347	330	340	329	334	347	328	331	298	346	335	336	361	325	354	330	322	386	305	325	302	338	350	330	349	337	348	333	359	346	359	323	349	330	322	298	330	329	329	329	338	319	346	331	349	364	341	308	292	305	305	349	306	332	294	288	329	323	303	368	330	341	352	331	368	343	338	300	318	357	338	325	327	313	337	335	321	306	305	310	318	339	323	345	329	298	313	355	325	330	329	363	309	335	334	337	341	316	340	305	342	363	343	347	319	303	329	334	325	364	313	320	330	329	321	346	356	343	313	359	289	350	316	324	319	300	315	333	334	351	328	323	356	353	331	322	319	316	331	321	319	339	306	335	339	328	368	360	333	364	329	324	359	318	317	348	342	316	325	319	333	295	306	327	334	319	307	350	331	320	314	339	321	329	391	355	345	323	308	307	306	352	328	297	333	290	326	323	353	393	313	335	331	343	270	330	341	319	305	290	342	326	296	316	301	344	353	358	329	355	329	314	316	333	344	390	322	326	357	347	347	348	312	307	381	334	335	348	328	300	337	318	289	367	333	341	334	327	344	336	324	329	326	295	308	316	329	380	313	334	305	360	327	326	344	316	318	353	299	309	366	319	300	299	344	367	325	329	331	332	318	360	353	340	311	327	337	311	308	369	333	319	348	321	338	345	327	358	318	334	359	365	328	285	326	337	348	340	354	303	323	380	304	318	319	322	365	367	336	347	370	342	337	356	371	361	327	295	327	350	315	347	322	332	332	316	405	321	296	379	340	335	342	347	350	350	336	330	352	302	324	342	318	350	334	326	331	341	340	340	313	351	329	340	346	295	342	305	322	294	336	322	324	331	353	321	355	345	352	336	344	342	287	287	336	321	326	350	340	362	324	327	335	369	362	350	326	316	351	340	381	316	345	319	347	353	368	371	365	312	378	361	323	341	328	346	335	311	319	347	340	347	297	326	348	322	310	333	355	352	331	321	333	328	329	315	331	353	329	294	324	355	339	314	349	320	357	306	320	318	332	344	311	357	331	331	318	352	321	341	318	327	324	318	358	337	340	347	302	373	345	302	319	335	356	318	340	327	354	363	284	330	333	321	340	320	342	332	304	337	338	341	338	350	316	316	324	342	347	299	325	317	302	324	319	329	330	324	314	338	363	324	330	376	318	374	347	346	333	342	358	349	317	325	329	316	352	343	360	318	337	354	360	331	351	372	366	306	362	331	308
27405	47894	29495	7295	3280	2371	1851	1439	1289	1219	1063	1072	940	967	914	891	855	855	857	785	763	810	755	813	743	745	789	803	800	768	777	785	818	716	757	730	769	746	738	753	771	725	747	782	768	754	758	747	766	782	772	777	736	736	807	730	746	735	732	824	784	758	766	764	764	734	784	767	809	741	786	707	718	760	773	705	774	767	785	763	767	788	780	734	727	776	753	775	737	721	728	753	773	674	702	759	724	782	738	738	727	727	695	792	796	714	763	732	738	747	731	752	727	732	752	814	751	804	731	728	738	718	810	703	733	755	766	691	775	762	800	846	749	781	755	754	758	731	803	748	741	767	724	747	768	737	801	798	740	756	757	764	680	783	772	771	777	740	821	770	784	732	729	753	698	770	752	763	719	739	746	757	708	734	753	755	760	770	788	734	790	750	752	767	768	750	746	713	770	736	793	742	766	753	765	782	735	737	749	766	715	749	736	699	787	722	732	794	788	709	764	777	753	810	732	745	778	752	724	739	733	758	745	751	731	743	745	720	744	772	762	749	777	819	751	785	782	727	745	705	739	774	773	748	752	723	788	764	729	734	730	720	769	789	785	716	763	774	722	746	804	768	810	756	765	781	718	674	708	731	752	691	709	769	791	750	758	738	800	731	737	745	806	704	806	730	706	807	745	708	783	831	749	740	738	750	760	782	750	774	746	733	713	737	774	786	768	681	794	769	769	744	693	737	784	732	759	750	681	751	757	792	764	734	741	754	834	737	747	746	743	769	792	795	759	755	759	757	768	760	671	747	746	754	759	795	754	736	772	784	770	762	780	739	732	758	751	749	778	755	806	720	771	764	728	773	749	771	690	781	768	743	779	782	768	730	717	789	782	757	737	790	755	760	775	748	769	754	733	773	771	767	741	761	723	722	735	773	731	762	755	762	754	716	725	767	767	742	765	803	706	764	797	763	698	758	788	872	726	733	776	759	776	764	739	726	739	765	802	754	728	733	730	763	735	757	778	729	694	731	754	768	747	763	771	780	690	783	790	791	764	764	765	720	764	758	775	760	748	770	760	755	756	761	763	748	717	733	742	757	751	762	741	712	757	756	741	756	741	726	724	751	725	748	738	762	694	741	740	776	728	748	755	760	742	738	736	772	735	758	775	767	739	712	778	731	751	765	789	786	735	727	797	720	758	762	721	732	743	759	738	741	715	735	819	758	731	709	770	752	716	788	742	668	762	755	768	704	768	746	702	753	751	761	748	766	768	734	786	763	835	744	719	764	786	748	711	771	736	772	727	763	753	781	729	718	802	795	741	722	738	735	728	745	804	742	736	715	782	735	776	800	728	749	711	720	715	774	715	748	742	748	750	789	757	803	769	724	755	757	763	762	747	760	750	766	732	695	725	762	693	785	767	714	755	804	692	754	745	743	722	739	816	763	718	774	761	752	763	790	744	725	737	761	750	713	730	748	763	783	715	766	772	733	744	755	740	732	744	747	746	767	735	788	723	747	728	779	765	760	742	719	751	723	668	734	763	758	729	744	770	771	748	730	774	741	733	760	786	761	758	698	774	757	773	792	779	736	711	740	746	750	790	784	768	783	728	733	716	737	733	734	752	765	735	719	702	754	770	798	717	690	775	695	734	675	731	700	762	743	754	736	763	755	726	769	770	749	745	761	710	736	748	783	711	759	739	740	736	743	751	742	729	727	757	751	760	723	792	767	747	748	779	757	736	712	745	712	729	696	766	741	765	810	769	781	772	746	759	787	746	766	788	704	765	741	744	776	741	765	762	714	824	742	738	757	775	802	743	771	712	738	737	774	750	752	695	704	739	781	779	789	737	721	791	799	723	724	740	741	820	739	714	770	735	755	755	775	732	766	745	741	730	769	714	767	800	761	715	735	751	740	725	724	803	817	728	761	794	781	796	772	681	760	787	788	718	781	816	725	766	804	747	760	811	768	787	704	731	799	750	730	762	779	753	750	744	775	736	763	751	730	753	768	795	753	740	746	761	747	787	702	783	755	755	730	762	739	800	762	700	718	731	727	827	734	765	782	754	709	773	716	774	752	788	791	749	709	714	718	781	744	759	796	790	764	731	747	753	767	773	698	711	800	739	774	796	736	792	748	789	726	739	802	752	700	766	764	757	745	714	737	763	739	801	766	780	774	721	724	756	736	776	738	781	779	772	738	753	782	724	785	738	786	749	778	766	743	752	724	732	756	787	748	731	730	749	726	763	727	777	757	744	697	765	733	726	763	745	754	803	735	712	711	794	810	716	731	768	731	759	730	704	779	759	740	758	793	699	757	708	736	782	775	751	752	694	710	720	769	823	824	768	758	772	715	776	766	749	770	746	783	797	705	803	765	785	703	787	762	741	789	792	702	778	779	733	759	701	768	729	780	802	789	801	760	747	800	761	719	831	721	784	756	752	742	770	774	727	782	736	735	760	746	749	769	738	720	740	757	700	733	737	732	799	751	712	755	714	707	766	745	763	743	760	770	767	753	735	737	750	751	753	778	806	753	750	736	721	752	726	722	786	775	747	772	717	752	754	737	721	774	768	738	721	774	748	779	770	733	761	734	717	769	739	763	826	717	756	752	771	728	787	763	743	752	749	729	708	762	752	717	738	738	801	743	770	734	741	739	737	774	721	756	727	798	777	729	757	770	764	763	744	735	695	745	758	791	770	735	707	720	802	739	752	765	788	779	746	728	733	775	773	788	760	782	728	754	742	757	725	767	737	768	775	772	785	745	766	748	778	708	721	729	791	743	748	767	737	745	729	778	753	776	757	785	770	678	716	781	689	692	791	763	834	687	750	777	729	754	735	751	806	766	727	726	756	793	746	748	748	764	743	741	782	784	751	795	754	798	741	696	754	805	745	770	795	827	739	704	762	726	757	770	802	743	778	765	736	789	744	741	784	743	724	807	754	744	732	786	768	735	745	771	733	764	779	737	756	787	803	718	777	758	752	782	769	714	781	774	788	735	720	750	785	750	748	787	734	759	734	821	758	740	754	765	727	749	759	770	774	772	790	739	753	769	749	759	787	733	736	700	781	783	782	735	773	744	810	746	740	742	773	764	760	722	735	799	777	779	743	742	740	773	748	745	752	763	722	698	741	752	777	746	745	734	727	760	797	757	807	757	728	773	743	684	709	710	725	747	770	730	772	798	724	754	726	773	730	753	751	707	769	836	765	748	773	746	695	761	761	736	716	729	721	735	777	761	751	743	755	761	805	773	758	764	735	788	754	724	753	782	758	742	737	720	787	749	774	794	751	743	767	730	789	758	776	797	715	750	701	742	739	777	742	745	747	735	730	740	774	793	758	773	751	787	772	794	728	748	747	797	785	758	748	743	752	750	767	768	727	734	735	746	748	769	691	741	753	755	757	790	698	752	748	761	786	754	768	722	762	751	730	771	743	724	774	745	732	766	775	764	778	737	786	705	761	773	761	751	750	823	762	761	722	768	714	779	728	738	720	736	724	732	813	773
33116	24559	22751	9104	2782	1939	1670	1284	1098	883	783	651	602	566	545	507	454	458	418	431	428	402	421	425	356	423	383	367	410	427	374	366	384	386	379	393	396	386	399	413	392	385	358	431	364	342	401	407	346	356	354	392	345	358	386	370	355	360	349	376	339	400	362	379	348	345	385	385	397	354	385	370	401	363	380	393	413	375	377	391	352	366	356	343	370	391	360	373	387	347	367	363	370	381	380	381	338	404	389	367	369	362	377	342	376	353	388	406	393	393	403	367	373	358	367	373	401	369	341	378	380	414	394	381	377	363	384	362	391	384	374	377	379	393	391	359	403	350	350	377	400	402	417	390	362	349	372	339	399	353	379	375	388	377	346	388	369	351	358	362	376	372	333	365	356	365	366	363	359	368	365	386	354	377	366	380	331	369	326	377	380	376	356	393	335	364	363	367	347	378	397	364	364	364	379	363	403	347	369	359	366	339	388	365	342	391	346	362	396	368	386	365	351	338	365	391	390	381	398	388	362	362	383	407	360	391	340	329	367	377	353	357	344	398	357	357	365	394	352	415	397	373	366	371	359	325	330	393	362	397	381	362	398	346	425	399	406	348	363	357	381	330	341	382	378	328	372	384	356	352	332	375	395	364	412	384	359	361	368	357	345	353	342	390	446	341	363	368	364	372	356	378	368	391	339	408	356	362	377	370	413	339	377	371	370	371	375	371	376	394	389	369	382	384	375	351	388	353	377	391	380	364	349	402	351	342	393	399	392	342	385	369	405	392	369	369	339	361	362	380	388	369	341	387	390	404	380	340	351	372	378	352	362	376	392	363	370	370	370	389	386	396	371	366	380	382	379	392	391	343	370	359	363	377	367	363	369	356	407	376	383	361	374	404	359	350	383	362	330	435	338	400	384	397	367	345	386	373	429	351	372	365	355	366	357	349	338	377	405	407	385	411	369	364	376	359	346	339	385	372	405	365	382	351	371	349	374	358	368	383	356	378	402	391	372	410	354	353	373	376	382	357	358	360	381	382	384	370	352	371	377	345	390	399	352	394	394	354	358	374	395	396	391	360	405	377	365	397	388	357	385	333	363	388	353	351	368	349	393	346	344	374	366	376	344	403	422	372	402	394	405	381	395	376	362	345	355	356	400	380	423	375	374	392	374	370	407	361	389	376	363	348	364	387	386	358	335	398	367	399	362	394	428	383	357	383	380	330	349	394	391	384	365	387	351	373	392	370	381	373	373	370	367	373	366	396	411	400	363	352	391	370	365	349	374	356	390	334	401	389	365	348	402	396	374	352	387	346	415	392	355	363	366	359	362	350	397	349	397	395	349	360	380	393	376	348	371	371	362	365	384	341	340	406	379	365	354	395	353	391	417	394	358	371	387	401	380	364	367	373	358	374	389	369	395	395	390	352	404	377	407	389	356	366	411	362	349	361	405	365	335	389	407	405	370	360	379	404	345	334	358	389	371	369	361	365	353	379	327	350	361	379	376	362	367	408	378	344	363	379	350	357	349	392	420	430	362	351	409	367	355	352	348	362	389	408	394	365	336	384	349	381	355	382	352	371	396	372	388	389	337	397	385	371	378	401	386	392	362	352	316	395	392	366	354	349	402	391	370	293	367	388	379	361	371	341	398	357	363	379	400	363	343	375	361	364	358	393	378	347	365	370	376	398	376	389	403	362	324	348	358	391	404	371	439	365	403	369	418	393	345	338	393	368	356	376	376	366	380	391	341	395	356	394	348	392	380	387	371	355	374	365	361	383	401	372	363	351	388	339	354	354	376	354	401	388	381	357	358	365	385	406	377	392	389	408	367	375	363	389	361	380	325	385	377	416	385	366	363	382	371	354	376	367	342	375	368	387	395	357	397	390	368	368	390	355	369	369	361	380	367	367	372	384	361	347	409	402	355	388	372	329	346	362	407	360	372	384	370	351	384	349	384	379	366	439	379	341	381	389	368	371	362	367	365	379	400	375	346	372	337	391	402	347	343	393	381	370	361	374	327	368	371	359	370	379	390	380	393	341	383	385	353	355	378	396	377	324	375	351	366	375	406	365	397	372	368	385	386	349	394	386	392	392	369	391	348	380	373	350	379	344	389	410	411	360	399	390	374	409	383	373	383	352	376	378	368	382	380	376	364	355	386	333	376	324	338	373	378	364	352	384	378	378	393	340	358	348	360	351	345	334	338	357	382	409	345	380	391	367	389	370	376	345	396	393	391	388	386	357	385	392	375	370	323	378	374	382	358	395	361	384	400	372	366	384	339	346	382	317	350	389	370	348	391	392	408	350	343	358	390	334	407	382	394	341	379	394	360	410	361	394	406	389	375	374	353	369	387	379	336	361	380	364	373	340	360	408	408	393	352	414	370	359	335	368	390	390	343	341	381	361	369	373	382	356	386	369	357	343	418	376	368	358	365	403	359	389	355	387	347	379	367	389	362	391	387	363	381	362	370	348	357	338	341	394	355	358	358	391	383	414	424	378	377	342	411	330	355	381	415	386	338	351	364	375	387	372	360	405	343	379	372	386	350	375	340	349	387	389	384	382	345	363	361	371	384	373	383	373	353	376	371	367	348	349	376	381	385	391	358	370	399	389	377	375	319	375	390	383	392	378	409	368	385	396	378	378	387	374	311	357	343	374	358	366	337	425	392	365	376	395	366	372	405	387	351	393	372	362	361	361	343	409	362	386	392	383	386	410	391	344	336	372	384	388	404	365	418	423	369	351	395	372	395	392	359	396	355	369	354	441	375	358	378	368	366	377	354	381	353	366	359	379	355	375	378	334	349	385	396	387	380	334	386	358	371	376	406	380	380	381	384	374	371	388	388	362	358	358	382	394	328	352	362	364	336	374	387	366	357	334	345	400	397	412	350	383	374	383	390	380	363	331	377	385	363	347	352	381	399	372	392	354	431	351	390	336	380	340	367	362	348	372	396	358	387	382	376	330	348	349	349	368	377	374	354	355	384	384	374	321	380	375	366	384	407	355	363	361	365	358	394	373	410	371	425	344	345	339	379	375	394	376	402	384	356	383	358	384	403	360	367	365	384	350	419	367	406	380	356	324	367	357	377	384	349	382	354	372	401	381	394	359	403	368	381	412	378	394	331	374	352	368	365	356	360	363	360	330	382	367	379	390	314	344	386	339	395	352	353	389	392	354	394	376	348	383	359	379	348	362	409	380	374	386	367	354	370	353	357	378	376	359	353	367	367	381	359	360	387	405	386	390	359	364	365	423	354	356	388	350	368	388	335	387	376	347	346	347	396	361	379	389	384	363	384	397	389	368	348	363	356	382	369	341	357	380	359	360	370	348	314	390	384	377	417	347	392	397	396	404	333	373	366	359	382	370	356	383	377	358	356	371	366	346	353	379	390	355	381	388	367	405	385	398	371	370	353	327	341	371	387	389	354	353	335	361	358	367	374	383	378	351	359	354	380	341	393	360	325	361	347	345	395	375	386	364	378	413	377	395	341	326	381	355
23142	29020	14971	3926	2085	1614	1408	1222	1098	1050	1040	959	969	930	900	957	909	864	923	841	861	852	939	868	841	828	884	802	869	854	872	856	821	822	874	821	855	870	821	883	868	868	869	849	835	785	847	853	870	863	873	879	790	859	862	846	837	827	813	881	835	860	929	819	874	796	872	831	876	901	833	839	810	886	851	885	833	916	878	806	826	830	817	819	825	874	860	899	830	862	859	863	841	856	882	850	804	829	853	782	849	923	880	875	816	856	827	874	912	824	865	849	850	857	937	871	887	893	819	893	805	852	913	858	793	874	866	852	855	829	858	935	856	823	852	807	884	857	844	839	836	850	835	873	852	867	836	869	839	872	863	871	865	841	879	849	795	857	850	832	891	803	855	874	860	862	893	813	868	878	921	814	930	892	868	811	870	821	807	829	799	838	797	865	832	853	812	875	824	830	809	912	813	833	877	851	889	857	877	863	838	907	853	842	822	824	822	809	854	807	839	862	814	814	844	862	862	819	806	883	860	868	865	820	873	848	887	813	841	847	898	841	886	857	844	852	856	876	860	857	791	870	823	814	837	817	827	852	886	887	813	875	866	846	855	889	906	814	814	826	854	872	847	826	855	817	797	797	790	827	867	858	811	868	889	845	798	815	822	890	829	902	907	857	818	898	791	866	871	877	832	880	846	859	890	842	837	834	864	868	851	832	855	899	829	868	845	883	860	849	846	868	877	832	840	795	848	868	842	875	809	784	802	814	843	849	805	773	851	865	832	844	838	911	852	849	855	892	840	833	820	895	846	823	857	878	852	840	895	820	865	825	897	851	873	852	851	865	883	862	873	843	805	855	818	858	888	863	839	839	866	878	825	877	837	774	840	872	843	880	877	860	888	850	865	890	831	857	865	862	864	847	817	875	879	867	837	883	860	914	826	766	865	859	840	801	823	825	846	802	797	877	858	859	849	814	840	872	853	833	862	785	885	863	846	883	882	827	843	814	814	834	876	859	822	862	871	859	822	858	891	878	864	840	822	829	871	898	814	921	908	817	810	816	888	867	800	862	869	799	813	821	879	858	842	868	851	815	872	810	881	867	796	798	816	838	887	857	870	867	808	875	885	840	848	835	840	837	858	878	833	844	816	846	845	850	793	839	829	865	856	885	867	838	857	796	844	890	838	851	883	837	812	826	845	778	872	833	881	819	835	819	827	831	826	868	920	835	843	804	875	850	864	852	830	813	823	836	842	861	850	840	857	919	833	826	846	832	887	883	785	827	810	826	800	915	832	865	880	824	826	883	866	843	805	853	914	872	847	839	788	875	841	853	808	829	880	857	920	805	857	786	834	812	866	866	824	836	856	803	909	904	804	823	840	844	811	869	873	832	896	856	816	841	859	824	840	908	846	831	874	858	860	848	869	858	841	814	850	807	833	866	863	861	881	872	861	852	840	879	825	890	802	820	804	816	819	910	832	861	874	874	822	827	842	896	849	851	875	860	860	925	854	828	845	852	828	886	849	871	834	893	886	845	849	859	804	828	841	857	812	818	862	914	831	860	824	852	801	849	859	835	835	817	804	866	835	818	847	844	906	883	868	894	825	888	891	884	818	857	805	829	862	815	839	834	859	817	845	883	793	912	842	852	827	824	881	852	882	832	818	823	862	879	884	859	849	781	862	866	830	850	884	897	818	851	843	846	808	842	854	869	821	841	881	874	851	821	845	862	880	848	868	826	824	827	828	838	814	841	853	837	843	884	811	849	828	857	865	834	876	830	848	863	830	879	840	786	895	840	869	835	856	886	892	840	828	891	897	852	771	840	852	861	868	808	855	780	849	874	834	898	816	814	880	836	800	815	861	814	920	845	831	831	848	826	785	907	865	853	878	776	863	851	814	886	846	873	876	885	828	800	848	864	877	868	870	816	846	832	811	838	849	830	869	834	863	845	876	862	831	810	880	872	879	899	839	868	865	848	856	866	789	852	890	847	836	893	824	908	812	888	872	835	868	876	790	917	864	913	783	818	907	887	824	841	807	863	862	772	767	860	854	863	872	843	870	911	868	859	823	863	828	846	849	879	824	868	831	871	872	854	885	853	835	841	814	854	902	858	812	879	878	907	846	806	869	831	863	857	872	845	832	878	834	894	838	810	841	793	819	848	886	828	825	855	775	839	815	916	817	821	886	921	861	873	860	883	797	849	874	834	805	885	890	835	840	880	835	883	805	839	836	786	884	824	878	803	858	757	828	835	845	881	847	945	858	858	832	847	856	889	847	831	857	802	871	845	844	874	821	813	870	859	880	860	855	849	857	841	916	866	887	826	821	815	807	845	816	856	879	868	846	839	887	866	899	843	796	839	836	878	799	824	857	866	890	893	852	814	910	879	825	840	787	829	818	818	862	890	847	839	836	860	868	831	835	859	871	848	836	927	902	896	898	828	833	847	814	891	851	839	856	837	845	922	849	890	858	854	855	861	790	892	806	828	843	878	851	817	864	873	831	837	840	917	834	808	847	838	812	878	852	833	873	858	829	908	898	883	808	823	864	859	901	843	841	830	823	935	853	884	841	853	842	830	833	884	825	783	842	843	862	888	840	866	855	842	808	814	798	848	801	856	861	826	835	861	871	887	927	873	858	870	836	854	890	840	811	881	829	816	840	809	822	833	873	812	851	857	795	815	816	847	840	858	851	876	832	806	813	848	860	803	836	836	824	819	891	841	860	849	873	844	826	833	865	793	860	828	872	834	861	865	912	833	893	873	890	871	876	861	820	845	920	830	871	829	910	880	852	840	820	905	863	876	865	856	872	842	866	838	849	867	849	821	869	813	902	839	903	917	861	848	802	860	828	827	856	855	857	836	836	857	839	852	823	836	862	841	901	841	853	829	834	847	868	875	834	835	843	810	822	836	846	855	847	855	843	849	863	828	862	819	827	852	826	859	820	821	913	854	866	832	803	822	837	873	849	850	808	827	843	850	871	864	830	835	865	878	831	839	889	863	892	824	836	844	836	867	829	858	861	857	859	813	818	861	837	862	883	893	853	893	857	918	824	843	817	864	853	827	841	875	858	810	794	828	838	883	839	862	896	839	849	846	826	835	845	831	812	852	801	828	856	837	850	864	872	820	907	817	895	862	850	839	881	869	899	869	837	877	864	846	839	858	845	886	861	820	810	904	853	854	833	845	901	864	840	849	838	823	802	853	847	840	844	910	874	872	858	884	838	842	837	861	853	886	829	863	847	859	887	871	834	837	871	855	827	841	830	847	875	838	859	861	881	810	797	861	853	891	888	832	870	911	834	828	841	834	842	874	862	838	906	831	849	868	886	880	887	818	812	881	831	867	869	850	867	875	832	852	830	819	843	797	872	856	851	876	837	819	896	841	803	809	809	838	782	851	838	826	835	847	876	864	885	822	837	821	846	852	867	803	843	788	825	888	810	821	888	828	885	915	911	868	896	835	870	850	873	859	856	851	897	912	889	829	836	852	853	875	865	888	877	825
24852	21454	24984	28359	21486	19779	4220	1960	1442	1161	979	799	698	634	594	552	511	487	439	436	374	436	384	373	337	392	374	371	355	336	372	379	363	349	355	360	362	361	387	360	338	364	360	339	370	321	305	338	364	347	359	387	300	331	346	318	368	367	336	330	334	318	345	361	391	363	325	348	350	362	363	369	357	343	302	365	325	340	343	372	302	331	302	347	326	322	343	324	311	364	361	358	344	341	347	361	350	340	367	327	314	336	343	382	373	309	356	349	327	323	364	361	344	344	346	347	344	344	307	342	346	346	364	322	390	323	364	350	319	354	337	342	304	344	366	338	322	340	378	353	364	343	386	332	319	341	346	355	331	346	330	312	352	337	318	355	336	307	294	339	370	336	322	349	356	373	358	331	344	326	315	350	347	324	333	315	323	352	337	347	339	321	323	329	358	317	364	357	319	336	363	325	346	314	327	323	335	365	340	349	309	356	345	338	332	335	371	362	336	368	357	342	345	348	359	303	357	367	332	314	333	340	334	337	333	346	344	325	350	343	315	348	376	315	318	368	331	377	337	330	344	295	331	347	325	272	333	348	357	349	334	348	389	364	337	322	350	370	347	337	347	326	324	334	370	331	347	350	313	339	351	340	356	357	355	346	316	343	357	308	344	360	327	363	322	320	348	329	350	313	312	339	345	349	327	341	327	318	343	316	343	339	313	356	327	354	339	347	358	355	346	308	345	359	355	329	370	333	327	325	317	296	363	347	325	377	357	340	352	336	348	338	376	352	348	361	344	358	325	339	338	324	360	349	331	338	343	345	341	318	347	318	325	335	332	358	347	358	322	337	338	356	341	322	335	356	348	321	340	319	355	357	371	291	348	345	348	362	328	332	346	364	320	328	347	345	334	342	348	355	340	380	345	297	349	354	354	351	349	338	293	382	373	318	316	360	320	341	358	349	359	345	327	336	345	357	354	364	358	359	338	344	327	348	319	364	321	399	333	342	325	355	369	343	358	331	357	323	353	355	349	304	369	321	363	326	345	353	346	346	321	355	343	309	339	332	338	306	380	322	336	365	348	336	357	318	354	375	375	360	388	303	353	336	330	350	329	362	344	371	355	358	317	357	342	341	341	342	406	317	380	341	320	321	335	369	336	373	361	297	319	339	344	371	338	363	355	323	343	348	368	346	354	343	363	351	342	342	331	361	357	354	343	328	334	334	330	336	339	343	350	342	381	330	335	376	336	341	316	299	349	344	333	301	327	363	353	330	372	373	295	348	336	349	330	358	352	343	375	315	342	303	345	343	351	354	343	349	328	368	359	376	344	322	296	349	378	324	339	318	371	352	302	341	352	322	315	337	389	328	364	351	338	301	324	350	302	310	358	332	329	306	337	325	307	361	359	320	334	352	349	339	344	339	359	352	347	320	331	340	361	345	331	304	349	369	342	331	332	322	309	323	349	346	365	342	355	347	346	358	358	312	356	349	342	357	373	355	300	349	347	355	342	384	361	337	327	359	327	316	350	331	365	362	354	350	340	305	337	367	336	331	341	341	304	341	371	347	360	340	340	338	311	325	366	359	333	358	349	334	346	378	320	314	332	369	363	302	340	304	326	328	355	372	337	326	345	332	365	356	321	331	356	377	358	327	349	308	340	349	333	335	383	359	355	394	369	334	339	410	325	351	338	313	348	331	317	336	360	353	322	331	337	335	321	376	332	335	339	378	323	359	391	381	344	368	351	323	331	329	359	320	350	330	335	346	302	340	386	326	329	346	323	353	378	357	340	353	312	363	352	346	349	334	346	339	336	311	333	331	299	343	327	324	341	365	384	349	371	351	349	349	313	349	320	372	349	340	328	337	370	349	348	324	290	336	352	336	359	324	319	356	354	329	313	341	347	349	318	327	332	338	336	350	362	349	330	332	371	372	330	352	328	324	348	323	375	363	356	347	346	350	341	341	344	366	360	335	327	361	339	348	351	367	359	330	327	348	334	346	353	338	324	329	328	351	322	322	345	366	377	365	304	333	342	353	294	346	341	352	315	281	351	320	344	351	352	340	334	350	327	335	328	324	356	306	316	335	342	363	319	347	329	331	345	354	369	322	340	373	331	350	349	363	350	323	329	348	376	351	368	318	306	358	294	359	340	333	352	331	378	329	335	330	341	345	343	340	348	331	371	328	360	335	367	343	341	294	351	352	361	353	298	331	334	347	360	351	347	337	341	378	350	318	336	337	351	357	359	323	360	361	355	364	318	355	351	367	341	324	354	327	362	330	358	358	340	326	345	299	302	362	310	320	356	331	308	319	354	308	317	366	397	327	336	331	336	357	346	326	350	345	368	346	337	343	319	339	329	335	364	335	384	347	337	374	298	330	323	369	339	347	358	329	342	360	343	372	350	362	344	358	344	349	358	328	312	346	305	314	327	395	332	356	347	342	340	357	379	305	349	334	360	358	336	306	347	325	323	320	353	360	316	318	303	368	337	343	346	337	325	342	355	335	403	341	345	367	354	347	354	327	372	337	351	361	319	321	391	347	364	363	319	320	310	387	322	356	354	360	309	328	349	303	319	330	296	361	348	344	339	360	357	338	359	368	331	358	329	329	336	347	336	353	334	328	331	328	336	340	373	362	322	342	325	385	359	344	342	333	342	328	350	313	315	342	360	332	340	376	326	328	353	369	339	343	341	365	347	339	340	330	343	338	348	372	366	379	334	315	333	378	372	363	351	367	321	352	343	347	391	338	349	301	314	344	312	331	370	300	349	342	340	353	381	337	328	332	357	371	357	319	350	331	335	333	342	376	342	337	360	330	319	327	314	328	377	364	383	336	318	323	361	337	308	360	292	343	358	349	325	311	346	340	349	373	330	386	343	333	277	341	343	340	346	313	361	349	366	377	386	352	339	303	363	307	342	324	375	350	326	356	362	346	346	353	336	327	343	341	337	357	334	372	298	347	338	343	332	316	375	320	343	385	371	310	342	356	339	336	320	336	336	366	326	339	328	358	321	355	333	322	348	363	344	327	334	362	331	347	315	367	336	351	328	369	334	359	326	350	372	336	329	335	310	348	353	343	377	305	312	345	318	356	316	363	343	327	350	353	360	333	313	394	343	345	351	339	354	325	345	351	350	343	348	325	335	377	324	367	391	329	362	328	325	346	334	340	336	346	337	332	339	346	358	335	342	377	352	339	327	329	326	352	333	356	305	341	354	316	361	329	337	341	349	378	340	340	349	382	303	351	306	381	347	373	342	329	319	346	367	338	364	352	351	336	326	350	355	337	317	313	342	350	369	340	331	356	349	332	374	376	334	359	332	356	357	340	320	377	318	343	352	340	365	327	355	327	367	375	338	338	315	346	344	349	363	351	341	371	362	332	362	359	339	346	308	309	317	324	325	363	362	336	320	338	337	331	363	355	384	362	375	363	349	330	347	366	335	347	365	320	377	332	359	347	337	338	349	356	368	346	359	367	404	338	334	282	309	357	344	300	355	339	290	361
24832	42370	24752	5424	2760	1920	1534	1350	1157	1166	997	1000	946	855	857	890	841	820	822	783	792	736	775	842	810	776	850	795	788	827	760	750	775	827	760	790	820	822	815	783	829	815	840	833	796	802	768	790	791	755	761	778	832	792	801	818	796	785	771	727	706	758	728	791	805	817	822	816	738	760	829	734	800	776	770	765	788	762	734	822	786	792	764	744	842	807	802	753	742	773	772	757	768	773	787	769	752	749	751	792	721	762	776	762	737	748	776	724	796	764	801	798	784	775	818	787	799	752	772	766	790	771	731	814	757	737	767	789	800	710	801	801	844	767	776	789	855	738	817	765	802	791	764	769	796	751	776	775	789	791	813	805	783	711	715	796	821	785	810	808	788	731	762	740	753	775	718	764	806	773	778	795	730	772	765	768	792	724	742	843	759	833	822	843	802	794	763	735	789	787	750	798	809	770	797	707	782	756	772	767	746	728	765	759	791	817	784	792	807	754	778	803	819	831	794	759	725	786	752	778	765	701	786	753	814	786	789	802	819	790	755	816	749	789	769	790	795	800	753	746	773	767	760	763	779	789	740	816	776	781	828	801	769	783	767	796	786	766	800	773	805	795	773	739	796	798	775	761	761	757	763	768	756	804	782	834	709	768	802	765	742	762	806	753	765	777	786	830	810	775	756	799	819	785	775	764	735	793	759	801	820	741	755	800	787	697	809	823	783	776	763	754	779	779	835	792	823	758	787	835	749	742	745	762	803	752	772	792	772	767	772	756	782	806	789	740	777	781	825	821	791	769	788	777	797	762	782	835	762	757	785	759	783	758	744	838	730	784	818	736	818	785	750	770	778	747	759	797	783	786	797	775	785	796	780	775	773	733	783	776	764	742	829	757	825	763	803	817	756	809	732	771	791	779	744	713	761	823	795	771	752	761	710	762	786	771	762	768	783	802	763	800	774	769	772	779	801	731	721	792	810	772	772	779	761	779	790	800	684	771	765	783	803	780	795	789	750	758	787	751	794	810	807	801	823	823	802	802	789	790	808	774	769	793	802	789	763	804	809	809	772	796	786	781	799	755	728	769	749	780	734	749	782	795	779	781	776	808	817	754	779	812	798	761	796	757	753	803	825	780	757	755	735	773	794	770	779	807	767	822	796	798	771	793	793	793	780	787	802	792	800	775	778	791	841	764	796	767	794	776	782	764	753	732	789	726	780	772	790	764	772	779	788	785	776	769	780	749	781	823	805	750	785	791	779	832	775	763	802	744	779	808	730	839	807	759	807	800	744	767	799	812	814	760	793	732	810	771	771	762	767	801	805	805	816	781	795	765	798	768	796	688	800	744	759	774	782	782	787	774	730	801	851	783	728	702	777	750	810	771	797	781	795	718	751	749	825	779	783	797	747	777	798	756	758	754	755	832	753	771	780	756	739	769	771	768	783	814	834	800	788	768	784	780	759	719	797	799	781	796	792	797	777	799	828	762	774	775	744	791	768	774	817	765	793	755	805	822	781	767	792	748	759	818	717	788	755	783	738	759	770	764	810	785	829	756	763	783	766	805	789	801	738	756	752	821	798	791	737	796	769	726	790	775	811	747	787	770	780	765	797	804	816	808	805	793	781	804	790	881	799	760	767	808	778	782	798	768	787	747	806	809	787	802	768	777	800	802	814	812	774	794	775	771	773	751	780	758	814	781	739	775	764	729	802	801	771	780	789	786	799	792	755	732	783	785	807	808	785	792	802	751	775	739	795	797	765	793	823	787	704	784	780	768	806	790	800	783	760	795	782	818	768	801	786	843	784	796	794	806	756	778	818	806	732	817	796	757	775	814	759	784	744	767	773	825	783	770	786	750	805	773	788	762	737	783	764	778	764	755	824	770	806	784	749	758	788	800	794	720	761	746	778	782	750	802	836	739	759	810	786	736	754	797	778	838	766	785	815	756	808	812	792	753	808	815	742	766	785	723	809	779	790	827	810	776	826	757	798	771	732	732	758	756	772	787	746	754	791	759	753	814	802	717	804	761	763	805	768	795	774	763	784	781	734	771	778	780	752	763	755	773	758	764	735	789	741	780	839	778	790	778	777	793	801	777	799	759	784	754	798	770	767	784	819	819	747	800	772	798	759	798	804	770	804	785	815	718	798	769	746	780	855	802	767	761	775	707	724	760	782	741	739	795	812	755	793	818	773	760	766	777	777	754	778	726	750	749	785	827	792	767	760	773	755	839	734	784	742	755	774	826	789	761	759	760	785	813	754	791	797	761	779	741	719	778	750	753	745	862	825	740	756	785	752	778	821	791	797	737	858	813	766	768	791	771	802	766	763	759	794	785	797	834	789	753	802	798	810	814	788	778	799	755	767	805	808	732	805	772	729	796	785	769	774	734	755	763	780	776	745	787	770	791	775	767	804	790	768	767	724	771	810	769	744	779	811	773	758	759	777	748	776	834	754	842	811	825	799	806	769	775	777	802	812	803	742	762	724	741	767	758	734	763	754	804	809	775	774	768	785	781	789	788	779	776	809	803	765	796	788	766	803	766	809	784	796	811	779	751	773	778	751	757	753	723	794	720	760	796	770	763	779	754	787	804	752	803	755	761	830	811	811	722	826	814	797	787	779	774	735	815	806	776	772	769	748	763	791	757	782	794	735	779	762	756	847	778	742	781	790	801	769	748	742	801	804	804	779	763	770	776	778	780	773	749	775	765	760	804	782	800	798	822	776	731	809	740	800	742	772	812	737	769	761	767	756	760	791	807	804	805	777	774	772	741	784	746	757	829	758	775	776	751	793	800	792	817	804	805	756	765	797	785	782	729	789	774	770	773	821	754	788	771	809	750	750	761	783	791	770	782	787	737	789	756	809	790	754	725	800	776	784	786	759	798	747	776	788	750	741	754	804	814	742	793	803	780	789	771	843	762	784	785	802	801	826	770	749	753	766	741	805	778	802	756	761	837	746	777	794	791	756	744	794	781	749	759	781	792	787	782	795	781	795	788	753	787	764	799	793	774	760	817	732	783	726	761	760	804	813	779	832	739	790	799	770	772	777	807	755	790	763	780	808	788	785	786	831	746	856	753	787	829	764	802	800	784	812	750	757	789	820	772	760	791	807	796	768	724	772	780	719	771	819	801	759	724	807	796	837	803	754	808	749	774	786	762	804	763	799	753	750	832	784	762	802	740	767	771	785	773	772	784	789	784	785	708	807	816	796	780	779	740	721	786	758	791	794	768	812	830	816	775	736	766	791	765	801	775	852	867	779	774	751	794	781	748	810	766	783	817	754	815	798	807	735	765	833	787	789	816	769	788	776	805	778	792	845	750	790	734	794	825	804	795	780	779	748	719	755	752	761	794	793	722	768	758	821	811	805	734	786	803	792	795	783	793	842	772	789	804	787	710	774	808	802	812	817	820	752	799	778	784	817	781	768	752	794	820	776	780	805	761	804	756	783	824	773	829	775	842	770	827	787	741	768	804	826	776	723	757	781	765	757	793
24261	21479	25291	28074	21485	21592	17899	3405	1840	1456	1138	1045	896	763	669	629	572	527	478	468	432	405	406	375	368	385	327	348	354	369	395	375	345	335	348	314	347	337	367	307	353	355	297	342	352	325	365	332	300	324	315	305	299	342	346	343	305	323	325	302	350	309	332	356	340	380	312	308	328	330	320	363	367	344	345	316	326	331	322	360	331	320	353	340	348	321	305	346	299	302	347	317	360	340	367	356	325	318	300	310	320	315	349	365	331	339	312	351	316	335	368	330	327	334	325	316	392	357	363	337	325	310	345	341	305	356	347	326	320	355	315	360	355	334	323	340	372	338	349	334	415	338	325	324	322	330	339	300	348	299	332	309	335	379	339	329	335	369	336	361	299	345	331	325	319	363	333	328	335	343	368	303	298	380	343	307	314	339	348	349	382	369	322	340	357	353	358	329	324	313	353	325	344	322	332	367	334	328	338	315	327	360	310	294	338	333	357	349	327	351	310	345	345	348	332	351	360	351	343	332	358	335	319	313	328	344	334	343	352	359	311	319	325	326	313	309	349	331	360	324	310	320	334	333	334	339	338	338	321	294	298	300	333	320	332	294	329	339	351	320	360	337	337	331	304	312	353	346	314	337	315	318	321	327	311	365	321	342	337	329	337	351	325	344	333	350	327	323	329	307	323	347	334	316	332	333	307	319	328	360	296	298	344	330	333	329	381	317	334	315	323	350	348	337	356	333	331	326	321	343	327	360	360	349	294	342	328	331	333	284	355	339	367	344	394	331	329	319	342	347	347	375	362	333	340	308	370	333	326	310	318	303	328	338	334	324	325	308	350	313	348	342	319	316	314	374	342	338	337	374	327	297	325	323	366	361	351	308	324	321	332	351	339	337	324	351	338	341	342	336	337	312	345	295	316	339	362	352	351	343	284	318	334	329	331	318	350	335	334	356	326	355	344	346	337	334	367	344	375	287	367	303	332	326	316	316	338	301	377	376	325	292	298	326	346	350	354	358	343	357	363	379	313	316	312	319	359	303	331	345	336	330	326	320	352	382	353	326	351	318	312	341	331	342	305	331	354	353	317	343	322	330	327	305	336	334	354	354	332	325	331	358	329	308	304	313	345	327	301	330	338	308	320	312	323	319	331	340	346	389	343	309	361	330	331	297	326	322	297	378	317	326	339	322	340	365	348	331	350	334	382	316	331	352	375	355	340	336	319	343	349	344	316	331	347	308	346	342	331	330	317	345	334	303	326	330	317	342	328	324	316	341	287	355	355	312	323	327	311	305	341	358	320	332	340	328	306	343	347	310	319	307	341	323	339	341	314	332	355	341	302	335	322	376	331	337	342	336	320	328	332	329	316	330	311	343	342	361	335	365	345	347	339	347	338	307	333	312	308	351	360	329	355	327	360	298	343	338	352	339	370	344	370	339	315	314	330	308	315	366	346	336	314	349	332	319	344	340	346	353	300	315	330	335	332	280	355	372	351	364	317	313	347	336	282	327	331	317	328	342	326	326	339	350	326	297	379	336	308	322	352	324	316	362	358	340	361	385	326	331	335	330	385	360	331	347	356	380	364	399	365	326	329	321	316	306	362	316	280	335	378	349	347	378	353	332	314	332	333	330	363	347	326	339	352	319	323	322	313	316	371	390	319	328	362	356	323	296	332	360	339	367	297	336	339	322	352	358	341	334	344	336	348	339	364	371	333	347	321	318	328	305	342	326	337	303	334	315	353	368	341	356	323	356	345	326	308	354	361	310	338	304	300	314	299	316	356	363	294	328	314	312	366	360	327	308	344	327	314	376	327	337	346	342	365	367	345	337	292	329	371	323	324	335	356	341	342	331	331	299	357	339	363	347	378	346	333	322	336	343	362	317	318	317	347	303	333	327	304	326	350	333	345	327	364	326	300	334	334	351	307	291	353	328	352	327	338	382	357	336	348	347	329	334	269	330	300	365	341	361	344	357	328	320	322	374	355	327	291	338	319	283	328	365	358	341	334	332	328	340	351	315	343	345	308	303	337	343	358	348	377	319	335	352	338	329	340	297	328	351	328	295	337	341	346	321	339	356	321	324	316	312	343	353	346	308	337	342	351	335	355	338	333	369	362	319	333	359	341	329	341	333	311	353	326	341	319	352	325	338	373	329	329	324	321	352	327	354	327	315	379	371	366	352	367	378	336	351	332	317	322	368	363	388	333	325	316	334	337	357	355	323	367	322	342	295	341	359	344	349	337	313	323	365	362	346	318	334	371	316	350	338	321	323	363	365	329	332	336	349	358	352	328	324	292	345	307	375	371	296	357	342	330	324	340	336	334	321	355	317	331	320	336	313	348	324	320	357	368	329	378	336	351	302	333	353	349	301	340	316	322	346	379	320	309	333	361	358	298	361	344	324	317	340	318	310	317	320	339	314	377	308	352	361	321	337	298	329	392	315	305	327	311	349	309	333	313	312	331	309	339	334	341	320	366	335	324	332	314	335	354	366	337	315	353	333	321	317	332	367	292	358	330	350	333	342	315	358	362	344	317	327	359	334	336	340	328	348	337	336	342	361	362	331	348	331	326	333	323	319	317	338	319	344	352	313	345	328	331	352	365	351	344	295	347	335	323	336	287	301	315	324	300	345	347	334	317	322	340	293	324	322	309	341	386	321	350	331	318	300	318	339	338	335	345	334	352	301	319	345	356	360	292	355	363	331	332	333	360	346	334	333	330	312	381	324	354	355	342	335	375	329	319	339	349	336	321	329	309	330	358	336	345	312	317	334	323	364	367	313	282	365	353	335	331	315	353	355	369	295	357	326	344	325	325	306	349	338	312	303	366	331	326	347	328	336	338	367	334	350	324	327	322	382	367	365	322	359	325	355	328	347	311	339	378	342	359	330	324	321	323	336	336	322	348	314	334	311	322	329	317	320	327	333	320	334	319	333	356	354	357	352	326	333	335	346	373	363	390	341	336	312	353	323	313	319	357	339	339	344	336	326	326	325	328	332	310	304	325	297	353	353	331	346	329	341	350	294	326	326	335	344	344	347	341	316	360	316	363	325	312	329	342	327	312	339	332	297	322	341	355	324	366	357	344	316	307	350	330	314	328	310	340	343	334	327	332	332	331	355	312	361	364	335	332	345	359	352	349	309	335	335	346	345	353	363	324	342	329	335	347	327	329	338	341	320	313	356	344	336	315	314	355	357	332	339	325	355	343	313	341	332	335	333	304	316	319	354	334	326	324	329	347	371	342	292	330	303	302	339	321	303	331	329	317	325	362	338	366	358	326	330	319	310	330	326	332	369	358	315	342	302	330	345	330	338	371	340	305	340	306	322	319	336	367	322	339	335	330	310	323	327	298	333	337	303	335	329	363	361	324	342	330	292	345	306	340	320	328	324	323	310	343	300	337	286	312	356	373	383	359	313	307	313	336	344	347	332	368	312	343	337	325	325	317	397	315	348	340	333	323	313	341	335	360	316	351	329	320	340	365	325	338	320	332	320
28046	48023	28386	8236	3299	2210	1778	1502	1274	1233	1141	998	936	931	868	887	847	781	836	808	809	817	760	759	791	792	864	712	760	758	832	771	774	787	720	813	750	810	788	777	767	730	753	815	738	758	705	790	765	745	751	783	785	734	728	779	713	737	754	698	752	765	784	712	762	770	728	769	700	775	734	725	758	719	823	784	725	793	739	786	771	753	754	743	800	745	739	800	759	743	725	733	742	716	724	746	805	727	720	738	790	731	722	794	777	761	746	771	758	757	751	757	715	750	810	765	784	723	753	709	702	706	755	801	780	802	710	734	790	729	748	719	790	804	753	742	696	763	720	699	755	795	774	727	759	819	771	729	760	732	782	754	771	745	786	783	792	751	757	742	776	719	741	760	767	800	738	774	753	745	747	789	764	762	760	737	783	799	774	763	751	752	774	777	714	757	804	754	758	790	805	719	759	721	759	718	701	784	749	756	728	740	721	766	755	750	740	736	703	731	764	739	735	786	721	781	742	761	718	787	733	741	774	773	695	712	779	819	723	777	769	743	754	680	777	800	761	785	765	757	719	722	801	777	770	736	748	648	740	752	723	759	780	742	760	760	780	722	707	768	766	754	737	718	734	700	754	748	784	783	715	694	727	715	730	703	755	774	721	749	734	773	737	749	753	770	736	777	758	773	808	751	767	763	767	837	699	705	738	707	772	783	730	713	699	737	749	726	787	723	799	717	702	749	746	778	777	752	730	781	741	695	792	703	754	791	786	727	753	750	835	723	711	748	742	782	741	767	762	717	710	755	763	720	754	776	723	744	758	784	756	775	787	781	763	740	761	729	773	770	744	729	742	757	744	727	751	789	728	750	693	767	744	763	717	722	769	776	726	768	728	686	727	743	742	778	747	740	786	782	745	759	773	771	761	740	736	751	771	705	747	789	735	739	811	747	741	771	742	756	772	795	822	749	773	735	731	714	722	731	677	755	832	802	751	725	753	711	750	743	776	785	786	765	723	761	721	705	801	729	740	736	757	738	774	790	739	718	731	777	729	730	805	761	754	738	756	795	746	679	714	740	792	751	753	813	706	750	789	764	735	714	767	757	711	760	732	731	736	730	698	774	735	765	759	743	744	757	774	753	782	756	738	777	810	721	794	793	723	700	713	725	744	761	730	799	757	746	785	730	778	748	741	777	728	731	735	763	749	745	735	743	737	755	736	718	766	768	776	771	741	753	760	813	715	725	698	743	756	738	772	754	768	743	722	692	765	768	713	755	748	700	740	704	800	753	752	785	751	781	756	765	731	784	715	737	755	760	765	755	773	739	751	728	761	745	746	758	711	762	732	728	691	814	770	730	766	766	725	775	765	772	752	751	740	740	699	740	764	707	757	775	728	791	738	762	781	745	733	771	759	759	741	741	768	731	752	797	773	757	735	730	782	796	723	767	734	768	733	733	766	783	750	702	728	722	776	731	744	787	708	774	821	724	735	783	757	742	727	772	771	731	792	746	707	745	787	765	739	770	711	703	772	767	749	766	741	793	717	802	817	765	697	762	793	821	766	779	741	782	744	681	751	743	754	722	764	745	770	718	774	780	716	726	732	776	789	744	768	742	810	815	759	745	722	741	788	748	715	745	722	787	783	714	740	702	783	738	698	743	783	694	760	781	783	756	762	675	743	746	724	793	792	750	727	726	805	751	746	743	762	774	721	741	722	802	749	761	721	795	794	749	765	778	734	724	752	730	759	744	758	746	801	723	725	799	753	737	751	722	765	753	692	747	746	729	787	786	751	738	775	742	731	805	807	734	779	760	701	743	744	750	780	782	763	736	702	744	764	788	738	719	743	724	788	757	764	731	763	754	778	742	744	755	745	750	813	773	701	755	741	740	753	747	705	761	759	746	726	718	735	753	714	745	792	725	762	716	760	746	739	773	746	711	757	745	770	730	744	758	751	738	742	714	755	738	756	752	780	791	762	817	848	762	753	728	727	738	804	798	750	817	732	777	802	761	730	731	748	711	733	799	704	791	779	732	764	779	754	771	746	771	722	755	738	733	751	750	739	713	743	724	707	737	778	744	769	712	760	714	719	733	783	736	763	744	731	737	757	742	724	724	728	726	782	775	721	759	761	782	716	770	763	805	775	757	722	736	776	761	727	785	727	822	758	801	722	719	778	769	791	732	709	741	755	776	765	770	753	795	780	798	769	728	696	800	754	792	807	760	776	718	803	775	712	724	685	759	733	730	731	711	728	761	784	700	780	786	773	795	769	789	737	690	797	769	756	786	784	658	719	769	739	721	762	764	746	687	723	727	753	768	700	706	742	793	738	738	751	687	754	778	752	780	791	726	751	761	792	708	784	756	794	741	773	730	732	739	751	742	711	730	758	739	748	772	773	730	774	766	760	790	745	764	743	768	797	750	725	772	731	732	772	770	766	772	724	780	730	735	749	714	781	764	737	741	756	780	758	705	805	713	720	772	765	747	732	739	773	732	693	779	739	738	775	752	725	763	740	747	698	753	746	761	791	764	757	748	792	771	782	750	772	779	725	767	736	743	703	753	766	785	721	746	776	726	726	785	764	800	737	736	741	790	721	707	778	765	740	698	769	735	793	813	752	757	748	787	699	758	731	771	742	735	740	791	742	733	786	762	763	810	774	760	729	741	733	738	735	775	698	725	747	781	798	768	740	722	771	754	793	757	685	732	804	786	724	764	779	751	775	774	721	755	675	726	767	744	748	720	742	804	767	778	745	753	746	825	774	781	763	756	759	728	728	730	771	734	773	737	745	728	733	746	771	773	735	777	724	751	714	746	776	740	731	779	731	723	765	741	769	768	708	745	752	729	702	756	815	744	724	777	766	744	748	753	763	700	753	778	763	778	701	803	718	742	757	731	728	740	745	815	705	796	758	768	732	757	766	756	742	737	739	773	744	723	715	754	763	773	760	759	792	740	742	741	758	761	777	767	742	765	741	751	739	800	768	791	698	743	732	727	694	793	746	738	732	754	726	724	746	760	747	760	770	792	791	751	728	783	756	724	796	736	816	731	715	729	716	696	773	769	780	727	715	746	725	763	775	722	730	755	761	736	746	728	753	762	790	749	770	784	747	759	796	780	754	744	743	762	727	760	737	758	746	785	755	747	714	783	811	713	733	734	683	779	775	797	802	785	794	767	730	744	717	792	802	756	758	737	718	746	760	775	713	752	759	784	697	771	751	718	717	733	742	739	774	724	750	731	755	797	750	766	773	779	771	759	764	670	716	703	712	743	780	744	733	758	756	775	732	741	768	769	769	779	767	744	751	711	733	767	775	735	789	738	758	791	793	746	736	741	777	718	735	749	764	754	728	807	723	707	762	759	724	773	718	741	747	698	763	786	770	735	739	758	761	741	721	765	779	764	793	765	744	800	745	741	761	764	717	768	756	738	743	737	735	737	742	706	778	725	740	752	721	734	722	786	718	734	720	774	760	704	734	771	764	771	757	769	714	727	770	771	722	734
32976	25070	22455	9154	2663	1879	1532	1214	949	842	776	664	592	545	533	529	487	468	413	442	412	422	433	407	375	366	347	377	384	345	365	395	385	360	405	385	379	373	381	387	376	388	392	377	363	394	359	406	372	360	342	398	353	388	384	370	363	356	334	337	364	368	385	355	383	353	390	352	345	344	392	389	373	363	379	374	354	341	380	358	374	346	396	401	330	356	340	364	359	397	357	363	333	408	384	365	395	359	355	363	409	346	374	374	345	392	375	383	368	336	353	371	375	367	356	397	381	381	381	373	361	382	378	381	363	381	350	381	347	375	386	359	403	377	381	346	418	365	351	380	371	362	398	379	348	355	390	395	396	368	405	353	371	379	367	361	398	372	369	332	343	387	377	373	381	367	334	364	365	343	381	342	378	385	388	337	358	394	399	398	355	378	375	379	359	396	353	361	390	373	392	372	358	391	367	348	395	376	383	375	376	375	348	353	390	379	382	342	362	389	378	370	377	370	346	367	378	376	402	340	352	385	387	371	391	383	380	335	360	358	388	378	359	373	366	341	381	388	382	397	390	334	355	403	330	402	372	377	378	406	405	373	357	353	385	387	391	364	339	348	353	350	403	359	379	346	364	355	343	342	373	370	397	355	345	363	356	363	361	364	375	372	393	362	373	381	369	345	404	378	369	373	345	363	350	366	365	379	368	383	390	389	380	347	378	380	375	365	351	391	363	355	381	380	356	352	371	342	360	388	354	374	371	366	360	352	386	326	350	382	372	380	367	367	397	397	373	384	396	378	333	348	410	372	339	380	381	404	393	355	403	370	349	369	390	350	350	391	362	361	362	337	399	341	387	404	346	375	348	347	362	370	391	362	394	325	376	372	360	373	396	378	340	384	377	355	384	405	379	351	374	352	375	365	401	350	375	388	376	374	381	318	363	357	328	372	356	367	386	397	359	357	358	371	374	349	356	375	375	407	353	355	366	359	409	399	373	348	386	390	381	354	341	340	383	366	351	356	331	364	387	342	407	352	396	360	362	385	379	356	340	383	347	355	356	375	360	356	391	369	394	378	352	348	372	355	414	380	343	357	371	390	404	394	378	378	354	398	358	384	372	412	358	371	356	359	351	385	383	370	350	362	360	372	367	361	366	353	390	351	362	361	374	390	384	313	381	359	371	370	387	372	336	364	351	371	380	369	413	349	431	397	341	383	346	387	391	331	382	389	353	350	372	387	387	366	351	398	380	371	418	340	354	360	366	387	363	337	381	354	388	380	387	372	400	377	365	388	376	365	381	376	342	399	346	370	370	379	358	373	343	405	368	369	380	333	402	336	370	372	368	342	366	356	377	380	354	370	323	338	379	373	363	397	377	353	396	352	365	362	356	392	340	332	337	371	383	397	380	368	404	368	377	373	348	337	385	371	361	378	390	373	340	368	329	358	362	404	361	371	389	402	401	360	395	411	351	333	371	409	364	373	360	381	352	355	391	349	388	319	371	338	363	377	401	358	381	370	401	361	403	358	348	355	369	398	358	410	369	386	381	395	369	384	373	396	369	377	413	411	366	418	359	396	345	384	370	415	385	380	377	399	377	405	355	354	353	363	389	347	382	406	344	337	329	348	377	380	376	341	343	380	337	363	364	369	361	375	372	383	397	413	368	399	362	376	375	382	355	361	385	324	384	335	381	379	370	336	357	394	338	369	373	340	354	387	377	367	398	354	388	356	363	367	354	352	398	378	347	386	386	332	383	381	356	388	382	362	344	353	368	361	358	362	340	355	347	372	379	405	399	410	360	349	378	375	406	345	351	345	364	365	421	338	376	348	353	374	346	362	365	359	333	370	350	321	377	386	353	355	346	356	353	378	342	351	355	368	388	369	376	383	352	376	379	341	340	346	356	364	382	378	348	387	394	361	387	346	355	376	393	362	365	393	344	385	387	408	366	379	374	394	410	352	361	396	346	355	364	326	381	393	311	398	376	355	318	343	369	319	362	348	364	344	346	342	340	379	402	345	391	381	389	359	349	353	345	348	327	365	355	402	389	390	359	373	384	363	371	370	371	406	354	382	366	366	363	347	351	367	335	388	385	357	387	364	337	364	366	420	393	374	377	368	331	355	362	374	406	366	343	394	350	350	341	367	367	412	367	396	353	436	377	361	353	355	353	394	361	388	377	379	379	374	340	375	388	354	368	356	393	359	364	358	389	380	399	350	362	363	361	384	391	386	360	371	359	374	350	354	372	370	360	340	390	339	383	353	383	333	340	388	355	386	352	372	363	331	318	337	353	353	351	382	413	363	366	353	361	351	377	396	374	372	418	372	376	393	362	364	354	358	387	402	344	339	304	369	348	350	411	330	371	366	334	399	359	376	389	347	358	383	392	348	367	352	368	368	422	392	343	390	327	379	351	362	376	407	343	399	354	342	366	354	365	392	355	385	374	388	420	350	382	386	368	381	395	370	307	378	362	404	341	359	370	368	368	339	368	349	389	353	358	381	384	407	355	385	357	362	405	374	369	365	359	364	370	369	379	357	366	331	372	372	343	383	371	358	351	377	355	380	378	335	347	414	380	406	348	395	355	394	375	350	350	348	376	382	398	369	349	378	356	330	405	380	358	372	381	353	397	389	366	363	388	364	336	351	336	331	400	406	350	389	387	396	357	379	366	376	373	376	359	353	354	361	400	370	355	363	369	361	391	398	380	353	386	368	340	382	413	394	387	391	366	336	369	386	356	372	352	354	379	378	387	375	394	352	347	374	363	374	386	379	339	367	354	346	350	399	348	381	346	372	365	382	366	363	342	382	358	343	388	351	362	351	376	343	337	387	382	368	378	360	347	403	383	330	366	405	367	368	393	367	363	366	363	383	391	363	376	367	345	364	385	370	355	363	361	367	349	384	361	350	363	408	381	377	331	366	381	372	422	371	381	370	357	351	409	384	376	360	376	394	347	343	390	393	410	391	372	407	341	376	363	396	404	387	359	371	379	393	375	378	390	357	402	322	397	395	415	403	411	383	393	366	409	367	356	392	336	365	369	379	359	371	410	382	354	377	357	382	380	372	361	339	395	390	364	339	361	376	398	400	352	388	366	368	411	360	366	376	378	365	367	380	380	360	401	352	343	397	358	371	370	385	398	381	371	389	375	357	392	374	398	384	397	353	377	394	363	365	378	356	437	357	342	361	377	356	398	356	376	355	385	341	364	333	361	363	402	400	371	364	355	322	332	354	371	353	340	359	394	372	364	364	384	359	345	375	347	363	351	374	367	342	368	383	395	360	350	367	383	357	370	375	338	390	381	364	392	390	403	373	383	362	353	346	390	357	347	365	348	361	397	399	420	378	412	360	387	348	347	367	370	366	353	362	387	347	373	357	382	372	388	366	401	374	403	383	363	376	344	384	381	358	333	346	392	344	370	354	349	324	369	353	353	383	372	379	365	371	395	387	399	379	370	384	339	335	365	407	353	374	377	363	394	372	356	392	370	380	383	405	372	383
23945	31281	14466	3786	1918	1467	1302	1162	1146	1069	940	1010	891	938	942	875	902	885	859	890	822	814	835	869	848	846	890	855	831	802	839	812	810	809	893	854	840	817	807	868	878	861	852	789	815	826	885	867	865	839	842	865	812	867	820	880	875	801	825	846	826	879	825	844	823	853	836	869	920	848	846	872	846	880	793	862	802	824	860	882	850	852	889	836	832	845	847	840	904	882	832	831	860	862	869	882	844	861	846	855	816	812	858	842	828	837	862	862	803	841	829	898	883	891	809	818	828	814	863	836	838	856	855	871	848	855	869	862	831	841	896	872	813	839	854	895	838	857	779	828	851	854	905	884	824	900	883	863	805	883	839	898	784	797	848	857	814	851	829	870	860	802	859	834	867	852	824	835	814	852	860	832	813	855	895	885	787	823	904	893	857	844	892	839	873	863	833	830	775	834	843	783	860	780	851	821	886	864	844	805	831	921	896	852	799	836	903	850	803	829	829	876	869	859	833	844	886	844	821	860	819	823	797	882	835	883	849	837	907	876	882	877	826	868	862	868	845	830	864	816	844	889	807	846	902	875	858	869	820	799	806	813	792	812	814	871	826	888	870	878	832	829	893	872	859	815	842	819	852	856	861	829	853	820	848	828	865	872	870	913	798	823	792	897	830	829	837	838	820	877	872	884	846	852	826	841	890	850	868	877	894	808	847	861	798	851	818	878	854	827	826	839	808	878	878	805	880	833	801	858	839	868	793	855	842	820	859	853	812	862	854	859	866	849	885	872	849	828	897	823	853	864	846	876	860	869	853	821	838	872	860	796	852	796	812	861	825	812	845	857	859	836	875	831	829	927	887	793	854	816	826	843	825	888	855	853	803	879	816	859	860	791	820	871	874	856	828	870	801	871	848	856	887	802	919	840	835	852	866	847	896	823	877	855	853	874	811	844	823	783	820	836	854	862	844	766	912	793	850	875	832	797	861	868	935	916	869	816	819	818	865	808	856	862	833	855	824	849	857	843	841	873	862	852	894	832	835	834	821	818	850	849	868	878	830	869	856	831	835	845	832	829	828	876	854	870	853	833	815	860	865	839	865	824	833	846	821	892	868	841	824	796	805	905	825	879	829	879	839	824	801	820	850	791	855	833	853	866	840	854	815	831	833	855	788	860	878	842	873	839	835	837	804	855	851	842	877	897	857	831	827	828	836	887	875	822	826	818	838	862	861	874	833	913	819	835	828	853	848	835	831	818	896	867	835	842	811	845	879	893	816	868	861	833	812	821	864	889	869	841	851	855	849	832	784	916	848	906	841	814	840	851	861	796	850	826	879	873	839	840	804	873	825	856	813	844	821	834	867	795	851	842	887	863	873	843	877	826	870	854	847	838	808	852	846	884	851	810	868	869	820	862	890	865	861	831	865	856	916	835	873	849	879	852	859	858	849	813	839	835	844	874	870	831	848	881	821	850	877	802	881	853	845	889	876	848	831	844	853	891	868	839	825	889	882	855	891	829	881	849	872	837	850	831	857	855	878	850	795	786	783	881	838	846	884	898	878	848	796	827	836	859	850	830	875	849	848	888	866	840	873	879	877	812	885	867	843	858	880	823	837	814	850	832	859	827	806	839	821	810	813	840	826	816	868	844	881	854	829	852	804	874	878	807	839	854	829	848	833	860	817	850	837	891	793	826	878	862	878	862	836	851	844	867	871	857	884	874	863	878	863	867	850	826	869	834	894	795	846	886	818	856	822	859	855	840	825	797	869	857	836	878	876	859	808	824	864	845	868	862	850	813	867	884	815	819	866	881	878	854	892	826	827	879	845	804	867	850	851	852	903	872	844	842	846	889	845	846	869	847	839	818	856	800	846	857	877	801	878	804	856	893	854	825	833	897	838	841	837	861	806	865	856	852	887	842	893	839	871	808	845	841	783	860	807	882	811	852	835	868	845	827	808	860	879	818	853	822	845	873	857	838	824	872	855	842	853	848	843	857	762	880	858	839	858	857	876	874	846	835	890	834	805	844	857	856	850	793	803	853	871	852	880	848	818	821	819	827	857	839	859	876	873	876	812	867	867	849	854	872	897	889	897	813	846	848	853	857	797	865	867	893	814	831	885	854	796	824	809	844	870	901	913	841	855	884	829	878	882	884	831	815	848	911	853	896	859	822	835	866	860	894	834	860	864	881	902	843	789	848	849	842	841	877	781	849	833	834	872	861	792	913	841	834	825	840	853	876	863	864	874	840	814	792	824	884	856	843	837	858	840	882	821	802	848	869	822	903	877	874	806	850	859	831	860	801	841	866	824	823	857	847	857	818	848	881	836	840	881	899	817	862	847	908	795	842	864	870	858	915	858	805	837	906	834	824	879	854	861	814	824	896	823	821	851	826	895	855	819	864	905	810	863	905	829	799	919	821	820	841	907	890	834	816	805	856	886	851	847	849	852	844	877	814	863	904	844	868	772	863	821	877	770	837	893	833	857	801	833	831	911	822	843	900	869	873	883	838	873	885	828	877	875	862	863	835	884	868	865	905	857	871	835	814	852	832	869	839	837	953	846	839	841	849	906	853	874	896	836	820	858	835	850	856	813	855	837	876	826	833	849	845	912	865	816	858	835	792	797	844	850	830	844	867	860	820	792	874	877	846	881	779	877	824	861	816	901	814	849	884	834	834	810	833	845	840	903	863	902	872	848	801	858	853	894	812	870	819	848	821	837	851	894	859	853	831	860	884	855	876	813	813	815	868	841	837	800	882	817	869	805	813	895	882	805	850	779	822	813	881	845	848	800	809	900	853	882	883	842	887	898	837	857	869	827	870	810	878	857	843	815	816	861	880	814	856	832	856	869	847	796	824	897	845	825	831	874	875	841	853	857	917	851	844	837	862	813	830	806	764	861	850	841	834	854	878	828	826	827	859	859	833	860	880	865	902	880	890	822	860	849	816	849	858	850	879	846	877	862	824	856	877	849	871	857	849	875	863	801	779	827	807	825	860	878	820	839	838	894	838	836	860	841	816	863	846	877	862	833	855	805	847	869	838	845	853	832	911	845	801	884	830	833	881	849	858	811	840	890	882	838	844	871	868	843	879	866	835	868	883	831	851	819	819	873	902	840	822	826	890	788	843	843	826	906	881	860	840	860	839	818	785	837	855	865	860	841	869	890	848	841	862	865	840	829	891	857	819	882	866	860	909	806	834	806	846	888	847	810	876	865	848	843	802	836	839	800	858	781	801	908	855	791	848	877	795	871	841	815	812	836	842	832	850	861	898	905	872	795	845	834	830	872	849	840	879	843	802	870	834	892	845	813	843	845	898	829	867	893	866	820	865	836	866	831	856	870	787	901	899	840	867	837	893	827	878	854	844	959	859	860	869	800	820	858	805	832	842	893	806	866	847	851	855	806	831	876	819	808	898	901	838	813	816	854	861	847	822	845	861	805	857	877	820	828	836	879	840	864	835	855	865	852	812	868	843	882	876	860	875	826	899	891	832	897	861
24893	21478	24972	28430	21506	19644	3821	1714	1292	1012	905	795	664	560	531	520	530	443	441	426	375	368	362	376	393	424	358	377	342	372	356	393	376	355	363	346	379	348	331	370	321	369	329	363	371	312	322	352	334	325	365	357	312	333	334	348	349	333	339	334	372	325	338	338	325	369	352	348	334	357	354	386	348	357	334	326	325	320	315	336	341	340	394	361	332	355	342	335	342	359	348	326	339	335	352	359	363	369	320	332	348	327	369	377	349	335	336	344	334	362	355	328	339	311	340	357	348	331	394	350	307	370	330	331	354	356	326	305	363	324	378	339	298	345	312	335	341	326	373	374	338	376	352	355	369	338	350	334	337	350	368	355	359	334	355	347	356	315	362	327	357	358	346	304	350	331	315	315	329	319	336	337	370	362	294	335	349	336	363	329	349	353	328	381	357	328	320	320	320	364	315	317	338	330	374	321	307	341	348	355	356	318	304	347	337	328	349	372	364	342	320	349	345	318	319	349	346	285	349	326	329	347	330	357	355	347	355	322	332	332	365	366	317	317	353	360	334	340	378	380	320	369	360	323	344	346	342	322	341	359	366	339	330	363	329	331	358	333	343	348	344	320	328	332	366	348	320	351	362	356	345	353	335	340	335	334	360	364	340	346	350	339	360	329	340	354	385	360	313	314	356	291	315	347	379	360	372	288	364	372	333	305	317	352	407	327	342	349	366	367	397	380	348	342	331	357	326	401	303	352	375	311	347	357	347	369	373	320	326	337	367	356	374	346	355	366	353	333	346	310	343	362	346	341	315	323	295	383	329	318	326	338	399	295	303	353	334	326	327	345	327	362	342	333	363	322	351	336	350	346	318	328	327	360	382	347	308	328	338	302	298	321	329	319	339	363	353	349	366	341	343	377	358	342	301	367	327	353	314	337	340	333	334	363	337	333	366	367	358	330	304	308	324	341	333	346	363	338	369	353	331	334	345	350	337	367	351	375	346	346	367	319	353	375	343	345	347	363	362	328	322	354	369	341	349	389	353	316	321	343	348	306	342	350	323	338	348	363	352	379	365	343	344	366	360	324	351	346	351	335	325	354	344	312	332	329	350	345	287	319	340	386	375	317	341	330	310	323	329	329	351	319	313	372	342	327	366	360	332	342	374	367	364	361	302	339	320	333	336	352	352	371	350	333	352	357	368	349	368	346	350	348	306	329	360	350	317	352	363	348	369	369	377	331	312	342	287	390	341	365	334	338	399	328	372	335	307	368	366	354	330	351	373	326	359	350	359	290	348	361	340	336	342	365	346	317	332	350	350	348	331	360	342	334	334	372	353	347	365	326	318	363	315	310	336	324	324	356	341	367	352	349	293	351	352	332	320	326	345	353	387	353	331	326	355	348	351	333	400	354	344	369	336	327	337	324	350	316	325	339	362	345	339	355	352	320	346	297	352	348	363	324	317	335	324	331	377	362	348	349	351	345	350	276	351	339	308	333	362	344	337	320	282	351	389	328	328	305	349	323	363	376	308	345	372	361	383	338	356	366	336	351	375	377	329	318	325	356	339	351	374	372	350	379	319	332	340	333	329	384	387	354	348	358	333	349	365	319	332	337	318	348	342	338	316	355	341	338	337	348	368	352	340	333	359	371	351	319	333	312	357	347	302	339	324	333	305	348	342	374	345	333	297	359	302	370	318	355	345	363	353	356	341	374	361	331	360	313	313	306	322	319	344	341	345	364	329	348	340	341	319	323	319	350	327	339	338	341	360	320	337	321	328	324	315	342	335	339	335	332	342	330	357	339	345	374	329	336	394	340	307	354	342	327	337	363	346	351	347	311	355	325	333	297	316	305	320	344	342	301	347	345	315	354	363	333	340	321	360	316	371	310	326	330	339	339	314	340	373	342	340	326	342	366	351	340	323	329	296	318	335	361	350	328	323	321	361	327	312	361	318	345	357	373	337	343	318	337	343	332	358	316	354	344	312	351	350	344	331	363	326	370	357	347	370	356	336	382	351	324	326	337	334	333	309	325	337	320	359	330	347	301	311	343	331	347	334	321	351	371	338	330	347	355	341	376	342	365	333	296	349	334	320	328	363	335	323	335	333	345	325	322	354	315	329	383	327	340	358	370	371	337	323	330	320	346	351	345	384	300	322	330	337	348	397	346	308	318	287	321	345	346	356	338	329	358	318	347	335	346	308	340	357	337	349	368	367	369	323	360	349	340	331	326	353	337	344	381	355	332	325	360	363	353	328	331	353	376	327	342	322	357	393	353	344	349	360	402	345	375	327	339	360	342	319	339	342	377	317	320	361	348	340	329	338	331	326	361	332	285	362	330	311	321	376	355	335	324	330	339	355	350	334	382	340	326	332	352	321	359	327	352	343	319	353	333	336	387	355	326	374	345	342	364	343	330	336	361	333	330	354	358	341	365	325	330	328	315	395	362	341	321	335	312	365	357	347	343	351	328	321	364	329	375	348	336	395	361	353	342	369	382	336	335	343	359	340	350	345	286	380	348	347	347	341	334	331	343	319	361	333	364	373	328	329	329	351	353	331	333	336	338	336	374	385	362	330	327	363	361	350	336	350	372	343	347	369	324	351	319	343	284	338	327	327	302	288	340	363	353	383	347	347	332	332	319	383	356	373	351	361	351	325	324	336	371	333	344	341	354	338	355	357	322	314	349	344	333	335	340	315	344	328	348	331	349	328	334	317	313	353	355	325	323	354	361	327	336	312	356	383	347	305	331	323	364	330	343	327	364	349	323	323	366	336	360	334	384	341	313	358	332	355	321	383	318	343	341	312	324	332	386	322	334	324	353	355	342	346	346	348	366	345	338	363	345	320	373	369	332	348	377	362	337	356	375	341	332	383	326	335	392	361	341	356	331	348	322	314	334	338	343	375	353	335	324	349	366	331	327	320	370	336	317	340	356	341	334	350	339	346	359	294	316	356	312	329	328	353	322	355	322	371	366	345	328	350	328	334	344	321	305	350	366	318	372	353	316	353	361	348	331	345	335	345	335	364	308	324	370	328	327	351	337	303	305	345	368	358	327	347	312	304	353	320	358	316	347	301	312	342	321	354	374	355	376	336	325	341	318	306	403	348	338	346	349	323	318	342	341	328	352	344	313	360	338	337	368	338	319	362	312	318	340	322	354	314	369	351	334	357	346	350	361	334	361	329	338	370	322	339	327	369	384	335	361	377	364	397	331	330	342	336	298	341	374	347	341	337	340	345	320	345	331	294	369	340	342	339	330	357	386	360	343	341	351	323	350	368	324	369	321	348	340	342	337	348	330	345	378	343	377	329	345	328	358	359	342	322	374	352	322	363	324	326	337	332	333	317	329	376	354	340	329	331	337	326	386	335	343	372	334	353	297	339	342	318	329	364	335	370	350	336	321	349	354	334	360	354	349	358	329	307	328	347	363	322	369	383	340	331	374	353	345	401	369	324	327	335	319	334	320	339	326	324	383	348	404	376	353	347	323	305	345	343	371
25451	42781	24709	5869	2541	1938	1490	1342	1220	1111	1008	965	971	862	852	909	861	858	859	764	844	765	818	798	748	761	790	768	763	809	740	729	857	794	780	776	802	777	772	777	803	775	773	766	778	753	716	803	772	795	790	814	797	823	757	781	805	789	769	825	775	794	748	831	732	784	789	760	744	741	752	794	819	800	802	801	795	783	752	809	785	839	776	813	787	843	781	777	761	784	749	735	803	770	810	766	790	770	773	782	772	775	798	797	789	796	794	768	781	818	845	821	807	787	771	792	810	775	789	786	755	744	775	736	790	783	803	811	770	784	787	776	792	772	762	773	807	792	761	744	768	812	834	741	748	783	773	769	770	822	770	793	752	822	764	759	767	777	787	792	795	778	784	819	785	803	718	800	742	785	771	773	803	807	762	800	785	819	755	726	789	733	788	740	755	750	803	788	765	753	783	812	792	803	783	750	773	823	763	779	775	807	767	762	751	757	756	797	792	772	753	760	771	779	770	746	770	782	799	814	816	778	797	765	816	794	729	770	781	797	734	767	749	773	751	791	776	804	740	799	792	796	810	797	811	791	822	797	807	779	787	831	788	810	768	756	803	792	773	843	767	733	801	786	776	721	778	754	740	800	789	757	784	774	786	756	816	740	814	803	768	734	770	756	780	778	763	811	745	796	807	774	788	812	794	783	760	782	817	781	771	786	780	784	775	772	765	799	801	743	776	739	782	796	787	768	778	779	799	790	777	778	802	796	788	736	790	756	769	797	796	770	807	779	790	807	816	776	743	727	785	786	764	781	776	798	737	770	792	771	729	798	788	791	756	767	761	802	788	775	782	779	820	801	781	806	815	784	774	782	781	788	797	743	783	830	758	780	783	758	752	787	766	798	780	797	775	789	784	801	746	781	771	736	774	796	775	756	783	762	816	767	823	776	831	830	781	772	765	781	803	768	743	800	730	790	846	775	823	804	774	760	742	770	776	775	807	784	806	820	800	731	783	774	789	721	809	789	817	789	724	773	774	778	790	789	789	822	790	760	772	801	773	738	797	770	752	719	755	733	807	780	844	847	769	721	829	820	837	754	757	736	750	814	860	773	767	773	804	799	782	820	736	805	788	779	742	803	749	781	750	787	790	802	772	811	806	708	773	822	787	854	789	823	748	806	783	778	788	799	781	840	801	814	717	798	811	755	760	788	796	780	754	815	779	776	751	797	728	779	792	774	764	763	798	821	756	835	757	746	763	769	835	776	753	783	759	742	783	771	806	811	794	773	801	791	736	775	778	795	738	751	819	773	803	784	778	749	755	776	799	730	806	766	744	793	788	805	743	805	782	795	794	786	790	766	796	739	774	764	744	783	784	836	768	768	751	795	775	786	807	797	733	770	844	793	763	811	772	834	790	753	746	762	798	800	767	823	790	782	794	787	855	735	821	746	753	793	784	820	784	832	772	772	808	791	792	798	775	732	822	756	749	781	775	811	785	775	762	806	730	747	782	754	831	761	732	791	748	689	799	805	804	780	830	746	733	778	828	780	800	765	818	765	844	785	770	752	803	797	752	785	798	765	719	764	769	774	767	775	803	760	813	786	802	817	806	794	794	800	795	761	780	820	784	810	782	770	790	839	746	779	766	748	807	787	792	848	775	795	800	781	744	838	777	793	776	790	709	752	787	788	813	791	750	759	790	737	791	775	820	784	764	774	760	798	739	781	783	779	784	768	816	836	801	781	767	800	806	775	807	760	737	823	789	768	790	737	778	818	833	812	770	792	795	726	810	803	793	780	751	790	753	788	814	810	771	814	795	745	772	756	738	823	768	753	787	785	738	789	750	793	740	803	741	779	785	765	775	766	792	747	774	699	767	838	809	767	747	774	778	711	812	742	752	806	771	766	785	800	771	742	839	780	796	804	787	757	771	817	802	766	830	814	790	769	803	806	770	743	769	777	760	780	756	821	804	763	767	771	789	785	745	807	779	727	784	745	796	781	749	799	742	735	710	807	778	783	811	802	813	825	775	759	709	764	739	825	760	797	823	763	833	776	794	772	797	793	775	743	810	777	779	744	771	818	711	776	737	763	807	722	854	747	769	814	768	750	796	785	795	790	780	748	751	823	758	744	828	829	797	807	786	776	769	785	756	824	811	739	761	752	751	801	791	800	798	826	826	811	779	835	746	803	791	803	813	756	806	828	748	786	799	802	746	804	791	780	786	716	762	751	742	757	764	766	805	811	821	735	758	788	785	799	819	800	715	767	742	789	751	781	772	762	775	806	820	778	801	800	775	798	766	771	826	763	811	767	818	825	742	800	779	790	712	782	750	811	823	767	806	786	808	806	807	843	799	747	787	775	840	740	799	758	781	748	797	737	804	762	806	758	806	744	832	806	790	755	768	816	823	787	750	772	771	736	795	769	801	792	766	805	758	823	825	732	816	796	787	765	825	813	777	838	765	755	814	848	764	826	756	801	841	807	778	732	780	781	773	815	801	821	819	759	794	723	785	766	770	761	790	802	757	739	777	775	777	762	793	809	781	784	746	798	782	794	771	774	766	804	787	785	784	827	797	712	756	730	804	759	815	768	764	727	813	777	850	749	806	801	755	781	787	791	776	769	757	755	772	794	767	749	834	729	768	771	815	789	752	771	785	800	804	747	793	756	808	767	805	797	764	802	732	756	786	807	766	785	761	773	780	775	792	760	807	770	787	855	816	831	755	807	786	765	747	749	752	802	744	785	804	799	736	788	754	783	806	813	744	765	772	796	802	783	798	735	780	740	846	756	755	830	780	758	853	848	770	792	762	771	772	766	796	730	769	841	773	736	767	765	800	784	750	755	784	741	785	799	812	769	795	775	806	759	785	756	783	785	775	787	764	711	759	787	757	805	812	787	776	783	790	774	822	824	765	777	748	777	806	776	790	764	712	772	776	749	807	839	813	760	762	829	782	762	791	766	759	753	796	771	755	797	804	792	764	744	731	760	794	765	796	767	803	754	805	800	810	829	762	801	848	752	749	772	783	763	830	793	738	719	770	786	783	781	779	770	770	739	758	758	819	822	790	763	793	782	819	794	796	798	787	801	824	760	761	790	761	841	768	799	747	687	775	790	797	784	744	823	798	803	778	777	783	801	731	764	838	764	746	801	781	828	845	780	755	786	803	829	776	791	769	768	793	803	791	794	825	757	788	790	807	756	755	791	788	784	742	772	776	794	717	750	800	757	781	773	832	815	775	815	765	752	754	749	777	812	825	756	776	814	748	786	810	745	786	785	771	784	837	757	778	767	767	808	824	794	761	823	800	787	772	811	768	761	763	750	762	809	770	760	774	757	782	788	772	796	789	761	762	840	787	750	750	772	779	767	789	774	818	784	795	798	775	837	801	849	735	797	746	782	720	774	822	762	792	822	758	797	778	765	745	780	769	786	754	771	755	796	821	816	750	756	798	793	770	778	768	813	740	780	799	788	766	757	767	750	741	823	791	797	813	815	791	758	747	758
24226	21437	25219	28032	21447	21548	17861	3083	1694	1399	1285	967	845	724	623	631	509	495	472	429	409	385	376	401	393	360	337	359	344	389	353	354	372	351	354	371	355	374	367	325	363	355	382	312	326	311	338	343	336	370	368	333	322	351	379	343	341	344	349	346	317	315	340	301	328	344	325	357	338	324	348	370	358	330	364	344	307	329	345	328	321	349	371	322	338	309	295	338	298	325	329	367	315	373	352	341	336	351	342	316	331	337	348	356	359	308	368	355	336	302	339	315	326	329	354	368	322	305	345	304	349	336	326	359	345	329	345	313	332	349	339	316	339	335	322	312	341	371	320	325	329	352	343	342	325	327	305	343	330	348	333	322	324	352	353	314	335	319	297	338	334	332	366	370	343	390	323	311	309	301	336	373	349	335	361	304	311	327	353	360	353	328	343	346	385	321	339	328	327	321	350	337	288	338	329	339	351	389	365	342	324	357	345	341	346	350	344	336	296	311	325	340	353	351	343	343	307	359	353	326	344	339	324	327	333	322	333	330	360	351	301	336	364	324	321	338	321	350	305	328	342	336	311	352	312	337	277	338	343	364	346	343	315	337	357	322	345	355	348	314	334	364	350	349	357	354	333	298	350	376	326	352	348	369	353	315	335	325	328	326	299	334	360	333	350	315	327	337	355	319	327	319	340	328	327	333	348	357	299	339	340	337	345	348	348	308	333	325	334	361	372	351	342	318	361	351	330	339	345	328	337	329	349	344	335	309	312	359	361	343	347	350	330	312	339	314	302	331	338	341	333	335	326	284	368	350	333	289	362	324	325	344	346	360	341	307	330	322	324	318	329	308	348	332	335	292	344	351	319	354	342	386	324	319	313	333	311	316	322	328	288	313	340	335	337	326	365	337	343	343	319	312	335	377	346	306	313	314	326	320	379	333	356	354	334	349	316	355	362	344	317	371	324	330	322	360	318	335	332	373	359	326	365	300	340	318	341	325	302	359	364	300	329	358	367	339	319	336	316	334	378	368	303	331	346	403	318	334	319	343	346	322	339	352	337	344	366	330	323	334	347	346	302	298	301	312	365	323	367	340	344	319	341	327	337	347	296	324	355	365	333	299	361	333	331	356	316	331	328	341	355	328	334	322	326	341	325	335	377	341	314	336	336	333	333	335	355	325	308	334	317	347	315	381	326	347	361	325	335	349	314	350	319	308	308	292	342	322	312	363	348	348	292	344	354	341	365	370	328	356	360	339	337	342	320	320	330	298	311	361	310	352	346	302	318	319	332	341	313	315	348	329	356	339	346	286	344	317	324	317	327	341	332	297	319	359	333	338	297	340	328	344	322	352	330	335	333	350	308	329	299	352	318	313	306	335	346	344	324	329	345	336	374	342	310	371	353	315	305	312	349	345	325	324	311	340	311	307	334	313	306	334	302	345	328	347	338	355	348	340	334	314	316	350	354	341	334	362	323	368	325	364	355	328	325	339	318	323	326	363	325	306	316	295	307	339	311	304	373	336	384	325	319	341	354	347	347	319	316	347	355	336	328	324	345	343	333	335	330	334	353	326	317	331	321	299	317	309	347	319	341	351	302	289	339	320	356	339	335	366	303	321	317	336	327	306	312	335	387	365	367	304	325	341	354	349	312	330	357	326	370	348	306	308	330	330	341	343	311	357	337	317	337	331	310	349	302	345	302	338	353	346	318	327	345	314	338	329	338	299	351	326	337	331	334	344	339	357	331	359	351	319	316	337	342	348	336	337	354	317	347	343	324	339	351	316	340	360	337	325	349	352	340	329	329	341	303	348	327	349	328	356	365	324	324	344	343	360	289	353	354	295	322	328	308	347	355	347	311	334	335	344	329	319	311	277	359	331	352	294	344	361	356	337	330	360	338	337	354	329	329	299	325	315	316	338	344	332	348	301	323	358	335	306	362	337	309	343	374	306	350	340	349	325	335	342	324	328	334	308	335	305	350	333	335	350	367	364	341	351	337	358	328	330	302	347	364	320	341	323	361	337	302	354	341	352	279	325	335	322	344	327	319	304	339	364	358	342	307	346	324	341	339	338	319	366	335	328	350	328	357	354	342	317	348	317	317	337	309	316	321	356	371	337	331	327	333	363	363	351	296	334	321	348	322	352	348	354	314	328	332	307	370	300	303	326	361	337	303	328	326	347	340	329	349	331	351	317	326	317	353	329	320	341	315	330	336	334	288	333	349	329	316	338	392	345	362	328	349	313	352	321	339	354	326	334	343	353	350	334	363	326	314	324	345	346	358	363	362	319	381	339	330	353	334	328	317	328	319	306	355	347	334	377	317	332	343	333	345	292	316	309	325	332	330	321	333	355	349	347	343	333	312	328	301	311	346	297	346	309	338	309	348	338	429	340	319	368	317	359	340	330	335	336	324	332	311	353	326	301	349	327	366	305	337	376	375	348	340	327	315	324	344	300	292	322	345	344	354	359	332	350	371	350	328	352	335	364	320	332	316	356	343	335	315	336	374	351	332	333	320	325	360	372	331	349	353	348	352	352	365	343	322	319	319	338	344	337	330	328	339	324	277	359	326	309	330	359	315	351	295	330	328	342	350	343	364	367	322	352	343	313	288	351	327	309	327	331	309	331	355	326	339	319	353	326	312	323	341	322	364	336	327	350	349	313	339	334	330	383	356	338	355	336	313	337	315	319	355	318	340	333	341	365	312	356	303	328	350	338	348	307	351	300	317	319	318	328	390	346	346	325	327	338	375	322	342	350	316	343	335	368	308	330	309	366	372	302	311	307	319	343	360	305	356	321	385	358	365	376	349	373	350	333	322	331	328	314	316	335	353	351	345	345	342	316	309	305	304	348	347	349	309	346	339	329	359	343	373	353	352	318	333	336	346	326	339	319	323	309	345	342	327	303	374	330	320	318	332	333	309	327	343	324	337	320	342	335	332	340	335	328	334	340	318	358	336	323	324	353	327	323	341	333	372	345	358	361	323	327	336	337	362	347	321	350	351	356	341	311	332	303	314	341	334	288	344	318	350	350	337	323	343	338	336	377	339	329	386	354	312	303	337	347	330	310	329	370	321	326	332	327	303	349	323	337	301	330	343	338	336	347	322	363	366	327	337	354	309	340	326	339	349	323	313	380	348	325	345	327	304	352	342	339	343	323	351	331	317	367	364	346	311	345	321	354	346	321	375	345	317	322	315	320	341	350	361	293	342	334	334	356	326	363	332	358	364	326	324	350	356	337	321	336	360	350	327	333	370	338	309	384	334	323	323	326	315	338	308	305	306	313	362	334	349	305	353	304	349	354	339	337	323	320	324	336	319	313	326	326	344	325	363	312	352	338	322	328	339	308	353	375	343	325	333	339	326	332	354	324	342	341	310	317	392	339	306	320	371	341	325	306	350	346	371	381	353	328	336	355	340	317	309	314	371	335	340	320	373	325	369	336	316	333	310	320	294	350	345	356	327	291	365	364	307	344	303	334	316	333	320	342	329	334	368	337
28796	47312	27589	7685	3225	2249	1654	1536	1251	1205	1066	1106	926	974	906	863	853	817	829	836	809	785	786	771	805	735	786	726	821	809	750	738	716	721	819	785	763	768	757	781	736	768	757	752	769	791	760	714	747	759	753	766	775	768	770	759	803	807	766	739	731	781	709	797	778	714	705	761	722	763	776	749	784	723	714	723	741	746	756	702	812	745	718	718	730	763	778	759	735	782	723	795	767	763	748	772	728	771	726	724	731	763	786	738	766	720	767	755	698	754	735	723	752	724	751	758	755	731	782	734	743	798	772	751	795	733	722	777	766	736	759	735	746	799	792	797	717	770	775	749	746	751	757	764	733	763	790	783	741	743	772	781	705	716	744	717	709	750	721	724	764	712	731	751	696	796	742	762	728	744	782	795	786	793	740	758	777	746	758	758	712	755	753	762	718	759	752	782	756	782	742	692	801	742	764	766	737	736	754	748	785	765	749	726	802	744	764	781	814	740	800	771	757	783	684	714	728	740	747	764	762	719	788	749	761	697	738	713	774	732	733	738	762	749	754	802	747	805	738	743	743	789	781	765	755	747	719	727	754	757	757	790	774	698	752	742	768	753	709	728	834	740	764	756	739	735	770	708	775	750	720	757	768	750	738	784	691	796	726	753	727	725	749	741	760	775	784	760	763	773	790	816	800	792	725	794	728	767	734	687	748	724	824	707	802	795	735	730	691	764	764	774	760	759	757	772	762	791	773	731	724	740	766	734	783	724	765	765	727	806	742	744	729	781	778	708	820	755	781	704	761	779	749	806	758	787	767	747	743	741	754	732	712	755	786	699	695	723	713	748	737	738	742	698	711	771	764	694	749	764	767	719	716	813	781	742	766	740	760	756	717	764	774	722	775	747	722	747	775	745	722	742	780	792	765	756	762	802	733	753	711	746	750	726	727	750	738	736	762	769	711	743	811	777	743	737	735	758	791	742	793	794	715	739	768	707	754	784	742	733	756	719	767	797	772	739	785	729	773	752	783	730	761	788	754	674	720	767	764	755	741	697	749	761	737	714	756	723	764	726	806	739	777	770	763	737	791	741	733	752	774	752	707	732	811	755	711	772	711	723	719	793	746	773	697	762	684	730	753	717	755	729	763	775	722	742	744	728	741	756	741	774	767	763	746	782	731	753	738	732	759	761	769	731	738	782	780	732	752	776	728	733	729	727	744	722	767	755	726	774	730	736	760	716	799	733	757	720	742	759	692	750	738	750	802	746	809	747	754	742	775	724	735	742	727	773	748	724	802	749	816	779	721	718	758	779	748	759	731	733	751	773	710	748	730	725	724	707	730	739	720	721	744	769	805	793	795	741	752	811	702	747	729	793	727	715	759	762	749	743	757	730	779	736	710	735	756	722	768	655	750	754	767	754	729	736	725	734	762	780	764	766	749	745	728	779	757	776	686	746	761	767	729	725	753	760	754	737	727	743	748	736	714	747	769	742	784	742	702	756	738	732	772	766	764	716	750	798	763	762	807	738	760	760	734	763	730	788	704	744	764	749	787	727	722	740	736	748	694	739	726	752	737	753	752	762	718	762	721	765	725	766	761	812	761	771	737	753	747	785	743	794	735	716	698	735	775	687	741	766	754	740	750	781	757	716	750	723	716	756	729	808	770	756	728	735	772	743	751	782	762	770	754	747	741	708	766	772	798	754	765	731	732	725	724	731	739	717	768	748	791	730	784	724	721	755	743	724	744	736	744	788	754	760	811	720	733	768	779	744	735	734	727	773	716	751	749	732	829	761	734	795	813	703	812	794	751	754	751	778	732	759	763	729	721	770	749	724	764	770	728	783	775	789	711	758	791	768	742	735	711	738	748	737	716	744	743	763	755	809	716	749	773	783	789	780	772	774	746	717	771	757	788	746	793	719	738	761	789	756	714	778	809	763	751	740	825	750	762	774	734	742	800	714	759	777	771	735	728	734	731	748	753	740	738	710	712	755	766	801	750	769	695	772	762	675	696	754	757	747	731	738	779	763	742	779	724	755	767	717	740	711	753	767	737	801	767	729	774	751	738	723	757	742	775	714	707	802	802	740	757	764	776	721	741	725	766	757	737	744	766	752	744	699	725	755	784	741	765	788	756	770	824	748	730	766	788	809	692	770	779	770	742	749	805	737	753	765	736	776	802	726	794	757	752	760	724	771	761	754	761	706	821	713	779	754	723	757	729	738	753	734	728	735	765	791	701	724	727	736	746	779	724	761	737	771	783	752	771	715	733	777	746	739	696	697	778	737	747	758	727	757	779	751	755	721	737	770	811	747	742	776	696	750	748	778	769	753	756	764	776	780	678	738	721	759	733	728	729	758	768	753	768	773	709	778	751	756	776	754	734	735	699	746	771	709	709	717	823	801	809	755	751	816	709	776	703	767	722	742	760	811	738	744	726	747	745	712	755	768	746	784	777	735	806	724	822	776	770	727	790	800	755	719	749	746	736	735	736	762	756	763	778	812	804	711	791	764	770	752	727	770	763	757	739	762	752	726	749	738	763	802	737	732	766	789	778	727	738	730	750	774	768	736	736	761	777	781	727	763	732	695	773	772	736	737	772	759	737	770	755	752	763	722	737	726	725	741	793	752	713	764	762	710	715	700	744	768	753	780	792	746	706	719	779	742	769	694	757	727	752	731	763	755	722	710	739	782	727	794	768	718	791	785	763	768	768	713	765	754	755	743	755	715	759	787	796	759	741	755	744	717	801	782	767	763	692	727	774	710	732	758	726	788	728	735	742	805	753	764	753	753	744	759	705	731	734	695	737	756	786	751	794	770	725	709	741	741	746	721	755	745	714	773	745	709	757	789	745	750	743	793	784	742	746	718	755	713	734	753	776	742	772	717	719	748	759	801	761	737	758	753	736	742	774	741	756	711	801	747	805	768	787	798	763	757	751	776	776	722	734	829	732	736	762	792	722	726	759	723	712	740	761	724	734	738	718	738	752	736	800	704	758	709	765	765	724	753	753	787	746	761	787	702	711	767	733	765	803	770	716	756	701	769	764	714	743	743	747	730	745	768	783	736	749	699	730	799	708	779	721	741	807	739	760	731	703	717	706	749	772	763	783	749	709	739	706	726	740	780	825	845	784	766	726	744	738	773	697	703	755	773	717	778	731	771	815	776	741	763	741	726	733	747	745	758	786	737	708	744	722	773	779	751	783	771	751	798	787	774	777	756	759	704	770	777	758	773	749	717	738	753	764	733	761	775	761	777	753	741	766	735	777	748	700	732	738	782	767	722	794	783	770	736	779	753	784	729	708	744	720	744	739	735	720	743	780	763	780	714	765	715	724	739	737	787	753	761	741	762	746	751	746	792	764	754	751	750	779	726	714	845	714	709	761	744	793	800	765	738	819	739	811	724	726	799	796	768	759	742	750	720	715	767	770	731	703	768	739	781	744	737	771	733	784	708	697	748	765	759	764	735	779	793	759	746	778	804	716	812	715	767	745	765	759	782
33156	25052	21958	9155	2546	1793	1429	1159	967	820	695	608	531	554	503	474	433	441	453	405	404	358	383	400	381	363	418	356	384	320	370	379	394	370	412	429	396	373	409	377	359	372	381	385	369	369	394	372	374	392	372	395	376	372	370	371	371	358	414	342	388	357	388	356	346	354	406	354	394	382	387	365	388	371	372	354	378	339	343	346	389	334	345	379	372	365	406	403	338	360	376	368	382	362	365	348	373	395	358	368	371	363	364	398	374	384	347	360	362	396	382	341	345	379	375	361	374	383	384	358	361	422	382	358	401	396	345	365	391	401	340	373	379	388	373	361	394	395	401	358	391	397	377	369	376	369	405	411	366	360	357	369	366	396	357	397	373	343	381	368	371	347	373	386	375	398	371	371	371	382	368	375	395	376	357	378	400	354	400	371	388	409	346	360	419	387	381	367	359	341	414	398	350	389	383	356	359	367	378	363	379	364	368	358	380	342	372	336	371	390	383	381	348	375	363	331	371	380	404	409	408	389	432	328	386	369	370	354	361	379	360	353	374	380	373	359	367	347	367	360	364	365	382	356	362	366	389	385	365	375	366	383	409	357	387	353	360	363	390	395	388	390	392	377	374	348	402	387	373	366	364	359	345	377	382	374	372	381	347	384	343	368	365	398	386	368	348	380	391	389	406	350	371	418	404	385	332	381	406	319	372	398	396	382	352	368	376	405	370	379	368	386	402	366	390	360	382	418	384	399	362	352	326	373	387	399	385	395	346	383	403	398	402	402	358	397	403	380	371	397	418	339	393	366	357	362	369	428	380	383	389	399	391	352	390	358	372	377	358	372	400	374	349	357	373	374	375	345	360	407	411	364	323	349	340	346	369	364	370	366	377	361	368	371	372	341	349	335	379	402	381	363	345	363	364	361	374	338	364	389	395	373	401	388	331	419	403	369	390	425	355	378	343	346	389	360	351	378	377	335	364	398	347	360	350	368	372	342	380	430	364	378	372	376	382	369	379	413	376	382	359	376	378	387	357	350	365	388	403	370	369	381	408	360	351	386	371	387	345	384	367	379	392	349	383	344	375	359	367	382	339	359	413	397	381	422	378	344	368	353	394	368	360	388	380	377	329	346	393	372	336	379	353	373	405	383	393	379	395	381	385	370	370	377	400	385	379	326	365	366	330	362	339	417	378	380	358	384	387	389	394	383	378	384	372	342	346	381	403	378	401	361	366	377	334	366	410	383	401	342	389	405	367	351	342	340	372	340	377	365	375	346	359	393	376	340	383	371	352	368	379	405	362	373	371	367	365	381	345	385	367	368	335	329	359	360	353	372	384	387	365	380	368	374	350	360	362	387	388	354	403	361	383	351	387	375	370	384	400	333	389	374	377	369	348	415	338	346	349	403	396	378	404	332	363	381	395	362	349	374	390	379	387	371	385	345	375	319	394	386	358	360	349	355	363	386	391	385	365	392	377	374	352	344	368	409	331	377	358	379	397	319	367	378	377	346	349	366	369	393	401	351	365	345	346	359	358	364	358	355	386	374	389	402	357	378	337	396	386	380	411	392	375	379	352	406	343	349	349	389	378	358	388	383	380	399	407	387	351	352	339	336	390	400	387	383	358	402	385	355	406	361	383	371	378	407	419	389	381	365	377	388	364	377	376	372	378	394	353	375	363	379	377	355	385	360	384	392	388	334	339	364	334	365	371	379	373	370	371	368	389	332	394	368	362	379	410	369	345	362	353	356	390	389	380	394	347	341	351	382	333	370	366	350	356	326	378	375	373	329	393	398	361	380	348	372	378	378	355	362	359	365	362	396	399	355	345	363	382	363	347	385	385	360	374	350	361	373	352	345	349	359	395	355	366	388	351	365	360	344	386	353	373	370	365	364	374	347	392	359	388	355	383	387	364	391	352	372	391	329	431	358	364	344	381	376	382	371	382	378	384	376	388	360	368	362	365	379	408	362	386	383	356	322	363	390	394	355	397	376	400	368	387	350	379	364	358	379	367	378	364	378	369	344	353	358	382	347	398	398	363	407	347	377	319	364	401	404	388	393	378	370	355	370	396	379	356	371	365	369	375	357	393	392	328	379	405	353	342	364	367	362	345	357	376	366	370	373	404	405	398	374	350	362	406	442	371	375	391	362	344	387	363	373	376	389	370	338	354	388	392	379	389	356	339	384	352	412	374	374	398	396	375	368	387	344	380	305	368	401	410	362	362	372	373	353	390	382	411	365	389	370	381	378	354	351	392	360	332	352	344	403	351	344	345	381	352	357	356	394	378	359	364	350	380	366	371	373	360	403	360	360	379	391	386	374	366	389	357	384	385	394	361	369	399	385	372	368	370	342	349	394	390	351	381	360	380	358	414	375	355	362	351	387	385	359	374	369	399	390	396	345	383	381	387	416	363	400	388	342	388	379	403	363	397	375	357	354	358	396	380	369	365	373	373	357	383	386	340	350	403	357	371	383	381	392	326	371	337	386	358	380	351	354	383	373	351	397	390	386	367	363	341	370	352	362	344	377	364	381	378	349	367	370	390	392	364	386	355	369	380	379	359	417	392	344	351	356	393	365	357	366	371	371	392	376	361	397	358	417	381	375	356	410	351	394	358	332	378	409	362	347	389	362	386	366	345	367	386	375	328	392	386	376	333	360	370	375	360	375	384	351	335	366	390	381	384	384	371	351	341	400	376	382	393	341	356	395	329	354	366	360	378	365	367	377	373	358	368	370	382	359	364	376	384	372	366	387	382	371	357	362	346	373	380	387	327	365	349	344	362	332	345	345	370	367	377	384	382	373	334	367	387	366	382	391	422	369	404	382	357	367	361	361	379	389	431	353	399	387	340	384	357	396	357	382	368	355	349	385	381	365	358	382	409	350	341	364	387	393	361	373	365	340	399	370	382	344	341	388	395	362	338	382	378	400	388	324	382	394	389	413	394	371	360	366	387	401	398	367	345	376	348	343	404	377	380	351	378	410	391	342	371	405	371	373	404	375	358	369	399	388	332	406	380	373	337	395	404	371	363	376	366	401	366	382	359	392	407	368	379	332	396	351	354	358	363	347	364	368	381	347	368	374	414	361	370	398	390	383	352	382	358	354	346	352	356	398	416	351	367	395	365	321	361	366	367	330	413	349	374	372	342	326	378	365	370	382	412	353	363	353	410	414	371	393	380	380	354	394	326	356	398	374	395	360	376	370	371	384	419	375	357	389	383	346	373	402	383	391	369	405	380	365	426	421	357	360	415	394	368	385	401	376	357	397	363	375	369	378	332	383	416	371	372	352	416	391	360	379	373	390	388	393	380	359	358	390	392	400	384	339	385	380	392	380	358	364	365	337	400	380	363	378	362	378	375	345	408	392	363	403	389	394	375	362	340	378	386	394	374	356	395	373	384	414	400	374	359	382	380	364	367	390	401	404	368	390	370	378	357	393	361	382	391	395	360	389	382	359	364	371	410	413	334	390	340	367	368	360	358	350	382	385	388	388
25585	30813	13244	3973	1966	1478	1308	1174	1056	1039	1057	1011	947	904	938	908	890	907	904	884	871	798	884	872	877	865	857	858	891	877	870	858	831	870	848	849	890	835	844	810	811	839	855	830	866	840	869	847	802	886	868	863	817	836	822	836	843	791	808	865	865	816	839	895	857	861	867	824	863	813	806	815	819	857	864	836	879	848	824	863	854	829	831	826	821	847	848	852	859	856	855	770	894	869	891	836	816	833	841	859	812	863	861	812	843	821	836	805	846	812	845	842	835	867	854	836	863	822	795	863	829	797	867	836	893	847	874	867	835	873	892	875	884	857	828	863	885	833	879	895	836	846	860	794	842	896	807	848	811	807	883	873	839	846	871	882	805	829	858	836	831	857	853	836	868	857	844	801	844	819	873	818	830	877	881	846	879	840	868	874	859	830	875	807	831	823	823	862	907	859	831	838	778	857	787	866	874	812	856	893	812	879	875	828	853	882	825	854	843	847	825	887	837	807	851	858	855	800	827	880	813	852	827	861	850	881	832	900	884	832	830	835	820	871	810	831	835	819	866	855	937	816	825	885	847	837	871	871	826	790	886	878	868	788	824	847	854	855	834	922	839	851	857	907	820	859	886	848	839	790	827	834	830	786	872	909	846	857	873	817	893	858	836	797	829	876	808	864	889	815	814	851	871	893	852	826	852	851	906	881	894	850	888	883	833	870	867	847	895	866	872	838	811	865	856	853	852	895	841	814	846	815	888	855	822	818	862	838	862	846	838	889	852	829	863	836	851	824	808	883	870	836	842	826	811	838	888	846	847	810	818	843	820	881	828	829	862	791	857	851	820	884	860	865	808	889	851	840	887	837	893	854	838	879	843	844	830	856	878	903	842	868	828	851	854	811	852	843	877	848	872	808	830	883	797	862	848	828	876	850	871	872	831	811	855	905	849	906	870	909	876	799	908	846	836	874	906	847	916	905	891	807	833	825	869	853	863	840	820	863	857	822	850	832	840	852	779	850	846	872	810	858	847	855	875	848	868	823	784	876	859	852	840	832	875	845	852	836	836	891	857	849	841	815	838	874	834	844	839	847	827	853	850	827	844	832	855	799	845	833	877	856	823	834	883	877	862	870	867	814	822	867	832	901	862	901	860	806	870	833	876	859	868	781	916	864	871	860	820	867	832	867	888	851	842	752	887	840	834	820	844	897	909	828	854	859	856	880	861	791	816	868	877	795	887	860	800	895	886	808	846	890	850	827	853	835	792	817	814	808	828	918	830	820	840	865	872	803	871	886	841	794	840	872	814	842	887	828	846	847	862	840	825	834	810	831	858	899	813	883	799	851	875	852	827	833	859	838	821	893	839	796	835	843	847	813	903	849	835	811	851	842	911	810	860	781	837	851	824	865	847	789	809	848	843	835	847	821	892	855	866	879	843	849	848	830	870	762	861	843	867	840	860	863	792	835	819	867	842	887	839	822	844	783	848	781	893	895	845	880	791	854	866	855	859	881	872	812	871	831	861	878	829	874	864	868	850	824	853	818	863	864	870	827	871	863	837	838	866	793	802	829	782	845	876	856	853	849	863	822	827	821	838	817	916	833	868	863	869	856	876	873	869	822	846	828	840	837	849	787	923	831	797	870	850	813	876	788	815	803	851	888	829	880	814	889	865	867	785	827	844	838	819	851	863	822	856	819	857	878	857	883	859	854	829	816	861	847	861	857	856	859	894	808	829	860	856	824	887	766	842	843	839	807	830	778	852	849	863	883	843	836	828	876	871	823	858	924	825	854	905	846	858	811	805	801	834	859	841	861	899	821	872	805	898	889	887	876	852	840	897	926	831	828	887	870	848	849	836	831	860	837	818	851	909	846	840	837	873	826	860	875	849	831	848	810	837	893	817	851	903	853	848	840	913	865	835	889	848	799	852	842	828	810	845	852	856	854	838	841	834	825	844	829	855	821	885	868	826	880	841	819	823	827	819	774	911	848	790	826	884	855	842	818	804	835	880	856	790	865	911	866	848	844	827	825	864	907	885	832	820	746	858	855	858	863	858	835	874	848	818	815	825	818	814	815	805	889	806	864	859	815	813	820	844	852	900	865	847	856	837	838	844	895	815	843	854	817	823	863	801	888	834	821	851	858	799	853	806	823	874	887	851	808	843	830	837	819	846	787	848	884	848	833	827	848	847	834	880	831	874	878	856	813	833	816	825	837	847	841	820	866	784	762	863	812	856	875	880	797	812	836	834	819	807	831	853	842	846	842	825	844	840	854	896	857	844	843	818	831	852	842	811	843	864	851	849	860	862	880	866	845	813	848	886	779	803	856	875	867	869	814	859	847	797	888	835	826	825	848	840	803	835	857	837	829	852	877	827	844	883	827	871	875	803	832	824	798	883	826	838	895	847	789	861	855	850	816	849	871	870	843	888	836	865	858	810	868	876	901	846	867	838	859	780	824	873	851	784	874	847	813	866	832	822	835	842	881	767	869	866	843	881	884	831	877	822	821	813	840	830	844	829	888	838	850	843	853	836	873	827	812	856	833	878	888	855	824	848	832	862	826	849	872	792	805	847	843	881	834	798	862	860	842	841	845	844	839	832	876	815	861	879	866	824	885	851	828	824	812	869	800	794	871	878	825	878	832	851	838	880	806	887	897	889	859	851	822	808	858	835	849	867	797	821	880	848	871	823	881	853	832	839	854	818	862	861	851	810	815	876	819	830	828	841	864	865	834	837	835	859	820	831	796	853	795	837	917	847	845	850	822	784	855	868	900	854	842	811	860	866	877	847	806	849	792	872	878	829	856	837	879	868	861	821	800	873	872	822	829	783	863	822	866	843	822	819	853	830	878	858	829	850	866	849	878	835	803	834	832	795	836	879	864	867	881	849	853	879	859	806	855	875	887	842	840	826	910	800	895	838	839	826	889	834	839	790	858	878	816	847	861	844	838	827	830	902	856	840	864	846	833	828	779	860	850	826	874	816	829	842	886	809	834	845	863	859	876	883	827	877	807	832	842	833	859	874	885	837	862	840	850	857	848	832	823	805	836	838	886	880	804	830	860	840	890	892	828	843	874	866	805	883	887	869	847	790	845	856	823	780	899	867	867	830	882	833	826	848	806	809	827	823	811	839	891	868	851	881	870	840	813	863	855	829	836	857	867	866	831	853	841	853	809	895	852	848	860	849	814	845	878	867	808	863	834	885	872	852	838	841	847	871	861	807	805	801	844	808	852	878	895	786	839	851	843	866	853	821	794	859	844	783	832	838	887	874	856	844	799	855	837	866	867	819	869	872	789	825	837	851	798	843	827	885	889	865	861	909	821	822	839	892	893	838	831	808	905	886	831	819	871	801	873	849	834	891	857	882	843	869	824	858	881	796	841	816	866	856	826	865	786	835	869	853	838	818	834	875	850	839	843	889	832	822	852	805	827	839	841	824	862	856	807	878	846	817	852	844	832	830	745	830	800	851	857	815	847	866	856	814	837	843	819	850	842
24948	21470	24958	28399	21497	19770	3591	1658	1148	966	869	747	660	570	563	505	449	466	445	434	421	364	403	338	375	374	405	346	359	388	365	375	378	328	359	330	342	351	295	326	346	340	331	339	321	355	311	310	361	316	364	336	346	340	371	330	354	335	359	358	340	345	344	374	347	349	345	368	354	292	380	360	335	346	349	340	378	324	353	321	360	329	334	361	326	326	321	328	313	350	334	303	333	354	375	386	346	313	342	361	335	351	299	340	328	318	353	330	344	353	346	351	376	344	362	363	377	352	336	343	324	357	366	305	320	356	369	382	335	360	326	336	359	352	334	368	341	323	321	361	360	318	322	353	349	331	350	373	333	353	349	370	353	356	303	367	348	322	374	340	354	370	357	380	353	335	327	324	339	325	352	358	349	340	350	368	368	326	353	376	360	341	337	384	352	339	371	360	349	352	360	346	343	332	334	380	370	303	359	344	327	352	330	376	339	352	334	356	376	368	326	340	342	331	350	367	359	340	343	344	346	342	320	344	332	358	325	376	353	362	358	311	363	345	362	306	350	349	320	346	356	340	343	356	372	335	349	322	348	349	352	357	356	302	342	337	324	317	355	356	308	339	322	347	370	366	306	330	318	358	347	341	374	340	355	358	339	365	341	334	370	358	343	302	385	324	321	321	325	348	326	351	353	344	375	313	374	352	356	327	359	346	361	345	357	360	355	384	314	346	337	341	373	330	348	352	326	340	343	389	342	334	349	345	343	352	299	325	324	319	372	348	335	338	328	322	356	319	335	358	365	349	341	348	353	324	297	342	358	379	376	352	363	345	321	323	329	335	342	355	304	372	368	328	337	341	361	344	367	338	366	353	340	344	362	400	332	331	344	338	342	292	365	321	363	366	383	322	340	345	307	293	334	319	394	334	352	364	328	358	346	350	348	361	362	347	333	351	344	367	337	337	388	330	329	321	357	349	333	368	366	321	355	365	346	336	374	370	347	359	365	346	346	329	345	389	345	322	347	369	349	341	368	336	363	351	371	349	376	330	364	318	368	364	341	349	369	352	324	342	362	371	338	335	299	331	333	348	346	357	345	337	328	349	357	326	324	359	353	308	365	340	330	394	354	343	344	378	326	352	337	303	341	339	340	329	321	326	337	353	343	312	330	356	334	338	372	308	350	352	314	359	361	370	302	361	348	327	387	353	346	329	327	359	364	372	357	348	360	334	339	328	327	337	356	353	361	336	357	348	318	349	336	350	388	337	348	325	341	352	366	343	360	372	323	364	343	356	366	351	388	278	333	313	340	362	330	340	308	335	342	328	326	314	291	311	362	343	334	373	361	296	338	323	348	374	365	343	331	379	380	343	378	305	336	367	361	345	354	351	311	352	331	338	385	339	327	341	324	310	374	336	348	316	372	354	370	353	359	358	365	315	350	344	361	341	343	349	376	325	365	337	341	353	321	350	347	301	341	351	346	337	342	339	352	366	319	320	342	351	352	338	327	335	314	329	326	325	361	346	341	339	350	363	357	351	367	370	351	329	357	370	376	345	325	369	346	366	338	354	366	356	339	352	342	338	327	385	370	338	354	345	342	372	299	305	371	328	373	326	281	354	367	360	340	325	338	367	346	356	336	339	304	362	344	360	354	321	375	364	309	353	348	315	331	331	354	327	353	352	360	360	365	327	356	357	314	344	342	381	345	379	371	381	326	318	350	376	332	358	340	346	349	354	337	309	340	335	338	358	356	366	389	344	346	359	321	375	337	366	325	344	356	352	356	332	323	348	333	366	352	376	369	356	301	352	354	352	360	357	341	367	365	368	361	367	344	318	336	380	334	347	345	343	318	359	307	342	292	349	340	331	347	369	342	347	309	332	340	319	350	318	326	328	344	347	354	332	344	342	359	374	329	347	352	341	339	330	328	360	367	370	328	281	346	322	337	356	359	352	348	373	389	329	328	327	353	333	344	367	414	325	347	333	354	355	306	325	359	316	336	352	322	334	316	338	302	364	331	368	326	349	346	344	344	328	351	307	342	355	346	311	374	324	339	327	386	327	317	333	350	356	359	340	351	347	333	347	304	325	294	339	346	305	306	329	341	336	346	347	327	350	383	355	352	323	334	330	332	323	345	360	370	341	330	345	340	343	336	315	368	349	340	316	329	328	338	318	332	327	358	340	319	364	347	320	338	344	333	308	334	367	335	339	322	331	347	361	367	282	361	333	340	317	352	338	360	324	345	317	331	332	372	372	366	334	355	334	367	335	361	348	362	329	326	346	333	346	348	349	355	379	358	349	350	316	360	383	358	355	383	346	336	329	364	355	333	369	362	334	368	312	347	322	353	366	325	328	338	345	346	319	287	369	346	349	339	333	346	368	370	326	343	324	368	344	332	324	340	363	317	309	361	346	320	324	315	315	344	349	354	359	332	342	311	318	325	316	345	343	346	334	383	373	337	332	307	313	347	355	363	363	359	318	343	349	346	325	351	339	375	337	354	367	373	328	316	374	341	369	358	320	339	321	365	339	368	306	383	364	356	318	351	352	313	355	326	363	362	348	313	337	350	324	347	346	330	349	343	358	353	346	335	377	287	339	340	367	337	340	354	339	347	344	368	323	353	364	308	345	312	315	392	359	360	344	316	358	346	326	361	331	350	363	361	351	358	344	310	322	319	322	360	330	364	373	342	355	341	317	378	293	343	352	347	332	335	315	371	316	324	354	333	326	326	355	353	372	348	346	387	337	337	354	345	296	343	335	343	345	337	330	328	351	344	370	344	342	369	310	338	359	337	335	296	336	356	349	357	336	341	340	354	311	343	350	299	349	329	292	324	339	318	351	339	353	336	341	361	356	336	350	356	318	382	319	353	363	341	339	351	364	346	337	348	350	313	357	369	349	354	343	377	323	330	348	350	356	365	337	312	328	344	374	359	326	308	380	353	369	346	334	371	333	359	327	335	342	385	309	325	346	365	331	375	363	342	327	331	336	354	349	372	377	331	382	331	337	291	333	329	368	328	333	323	358	319	317	344	336	333	348	332	340	321	365	323	341	367	392	368	389	383	350	367	393	350	293	357	330	346	349	335	330	311	367	359	351	356	315	345	342	355	346	330	325	354	385	348	379	375	352	323	349	339	369	346	330	306	334	344	329	338	355	354	387	325	336	357	335	335	323	336	339	377	330	351	349	363	348	357	340	346	341	365	382	348	326	356	342	315	347	339	350	317	362	376	345	296	310	342	342	328	314	343	342	328	379	370	304	321	357	338	384	348	309	347	296	358	358	321	328	358	341	329	334	359	405	329	344	304	332	364	363	308	317	356	337	374	327	340	351	330	374	339	369	349	329	346	343	341	340	341	344	383	387	376	348	325	341	336	309	339	354	355	329	319	350	383	341	339	356	293	348	326	313	334	343	353	361	362	363	343	346	333	357	364	325	358	343	323	350	373	408	355	367	340	357	369	358	366	342	331	327	350	351	347	375	343	304	323	352	354	343	326	349
26171	42074	23059	6249	2579	1789	1481	1256	1068	1073	989	980	967	942	902	905	863	833	854	852	858	839	803	837	782	835	744	821	869	791	828	790	791	854	791	777	820	755	786	790	822	766	812	771	785	754	754	830	792	742	766	809	724	725	751	753	803	721	751	782	773	783	765	750	765	762	751	802	760	776	785	797	755	801	805	753	776	812	759	791	785	754	795	740	744	736	815	765	789	773	740	772	792	773	783	741	812	767	768	828	750	797	795	770	815	757	776	763	799	734	785	801	788	751	804	759	776	769	784	767	743	793	746	772	797	749	771	753	745	803	773	793	836	803	748	754	812	790	722	801	772	784	794	804	721	790	744	808	739	767	746	779	769	795	726	784	770	803	779	819	815	811	809	800	750	833	756	760	786	775	738	758	740	749	806	790	838	757	745	779	843	775	836	793	788	802	779	733	774	756	729	800	742	815	769	827	800	752	829	771	738	815	759	763	777	787	795	753	777	770	773	784	757	819	757	799	787	791	757	729	791	739	783	766	794	770	769	785	797	826	820	798	778	815	785	816	789	771	781	785	740	800	808	776	783	762	771	817	795	775	816	771	722	772	781	813	755	773	856	781	756	776	798	770	742	755	789	751	803	756	803	776	738	781	780	755	837	796	802	715	800	787	763	784	756	776	818	830	739	781	769	747	806	803	766	767	756	758	749	761	771	757	781	804	756	773	798	728	772	743	803	755	783	814	780	809	801	800	761	805	790	754	790	798	808	782	745	747	780	789	786	704	798	726	813	772	801	730	782	765	793	762	821	772	841	761	789	755	801	805	753	759	768	821	785	735	747	756	718	791	817	768	768	785	782	756	775	777	797	784	760	759	775	814	830	738	828	773	756	716	832	742	823	830	811	757	727	821	773	806	743	788	793	784	776	758	758	758	783	779	757	773	781	821	802	831	786	809	740	801	758	812	779	796	825	765	760	793	796	823	795	778	773	781	810	753	726	819	785	806	760	746	758	821	816	767	796	815	782	777	786	732	772	763	781	765	785	840	736	784	763	820	739	783	814	795	766	847	722	770	735	791	805	748	783	809	771	776	758	737	836	759	795	824	797	858	769	783	781	822	767	774	780	766	778	782	790	745	772	797	817	807	792	738	841	777	816	786	762	804	808	770	690	836	778	819	753	766	810	806	802	756	805	853	774	812	773	763	830	807	793	729	800	772	776	794	764	785	747	781	770	754	790	807	757	776	776	763	797	751	782	769	820	823	776	785	771	749	752	802	770	808	794	763	794	851	784	748	811	779	786	763	787	750	800	752	782	790	778	792	742	780	801	746	742	747	773	763	765	796	795	809	774	771	818	782	767	767	776	785	827	795	806	730	759	790	787	729	819	786	755	762	782	766	746	770	818	791	834	800	787	829	798	805	789	778	762	760	785	796	751	799	799	771	795	775	749	795	814	784	759	784	736	775	764	807	812	752	797	800	808	765	775	768	749	797	773	816	750	743	795	823	773	778	774	797	800	818	738	741	742	787	763	764	759	734	782	765	792	759	817	803	774	786	786	771	777	801	821	717	807	756	799	742	785	751	739	779	750	776	753	844	826	811	830	791	805	747	782	778	806	772	764	783	827	751	766	801	803	778	786	801	807	782	784	822	819	713	774	783	770	753	753	773	822	759	812	752	752	788	830	768	824	770	793	772	774	773	796	774	693	772	787	756	761	790	768	785	785	818	833	761	790	786	842	763	763	751	811	742	792	753	785	784	731	755	811	801	763	776	782	760	774	806	757	778	808	811	773	808	778	724	817	786	802	750	853	755	734	759	758	776	764	827	783	761	815	812	818	756	748	808	748	805	771	800	763	821	773	767	816	739	784	764	797	766	790	793	756	737	798	777	769	763	766	752	797	782	762	769	779	783	788	818	739	763	793	832	799	819	811	775	813	737	819	800	799	775	790	792	836	784	811	779	759	803	802	805	793	802	784	794	808	744	777	744	772	753	812	807	772	791	749	770	777	772	721	796	824	793	803	825	809	783	740	772	818	767	800	758	773	824	719	750	764	713	761	765	816	768	756	775	821	868	745	772	761	819	770	749	785	790	815	830	758	754	820	783	822	800	786	766	774	774	791	787	788	756	800	749	807	799	776	802	756	827	794	733	773	772	772	745	849	768	804	756	775	798	785	795	781	804	816	810	804	761	798	771	812	768	814	809	754	762	778	775	825	791	756	823	755	706	801	769	797	833	774	798	856	823	762	787	829	745	799	753	725	785	746	791	806	767	749	797	795	798	811	807	819	822	776	725	752	808	767	771	833	808	794	784	769	773	828	805	778	792	764	757	802	788	822	776	799	855	791	765	791	777	787	773	774	753	788	769	798	756	774	799	758	782	748	786	805	767	768	784	821	830	768	776	791	773	781	775	786	757	802	784	785	836	750	764	772	711	803	796	732	785	753	793	811	765	780	829	741	877	755	756	753	800	767	812	761	770	741	790	833	820	765	768	775	765	774	809	794	755	804	799	797	747	809	753	833	803	775	721	828	843	778	804	821	756	748	786	775	735	776	767	798	787	762	775	718	803	796	775	741	815	785	769	806	817	808	742	746	799	774	714	768	761	822	777	755	789	798	785	739	772	799	801	806	783	804	735	804	812	778	768	759	744	734	792	737	792	796	744	797	772	769	772	771	752	750	719	817	760	768	744	762	823	792	783	758	728	792	766	749	764	763	831	841	772	763	763	786	786	755	767	827	759	805	774	745	779	754	789	789	778	814	799	857	728	819	766	804	845	766	780	745	779	858	788	755	745	771	782	765	810	813	820	774	767	742	755	770	805	750	766	759	759	775	717	765	808	794	793	808	780	822	756	806	750	757	767	788	777	722	800	767	766	752	843	797	775	780	721	805	804	782	767	800	787	760	703	783	809	761	735	815	783	805	779	769	776	753	773	820	754	789	742	792	763	794	779	723	797	742	750	792	776	814	734	766	810	820	764	780	789	749	828	822	763	763	776	788	796	794	769	767	815	829	769	747	806	783	830	758	773	729	750	770	778	808	750	797	811	738	812	793	787	737	778	767	827	815	767	763	761	786	755	804	803	768	805	782	774	757	802	797	771	806	781	755	843	791	755	796	793	780	771	768	742	774	808	797	778	751	834	782	803	799	824	732	768	790	771	733	780	829	808	788	790	806	757	807	814	786	766	802	805	759	740	843	804	835	771	751	786	806	805	774	733	792	825	742	812	773	819	780	782	793	799	767	769	738	799	728	774	726	794	748	753	771	783	765	800	777	757	784	780	779	827	771	819	798	780	778	767	760	720	745	741	804	784	839	768	783	839	753	754	760	743	828	797	761	726	775	778	744	799	789	785	783	741	762	782	778	759	807	735	785	777	840	739	805	768	765	795	810	735	797	759	756	770	736	804	820	783	761	811	766	747	788	798	763	763	786	780	777	801	759	742	803	749	745	760	801	793	792	775	721	761	807	782	803	824	787	794	788	743	726	766	805	802	744	790
24333	21516	25330	28152	21529	21607	17712	3017	1556	1324	1116	951	860	752	652	586	517	499	505	432	435	381	372	371	390	376	391	356	333	356	378	374	339	369	364	352	317	355	356	322	375	294	334	311	314	313	315	368	344	363	323	339	328	346	348	314	322	403	354	325	364	357	335	354	372	352	344	351	304	310	316	333	317	343	308	316	339	321	351	368	306	347	330	353	323	347	335	372	331	348	318	314	351	332	352	329	358	335	324	344	399	334	321	359	341	358	348	354	375	360	332	309	329	316	340	319	330	338	378	324	331	334	342	352	312	309	343	339	363	336	332	323	323	328	318	387	341	351	335	322	368	307	334	342	351	322	316	350	330	334	318	310	344	335	315	297	350	356	382	322	335	313	327	349	348	363	315	347	331	343	330	353	362	328	326	339	333	349	325	341	343	332	336	335	344	354	321	316	338	334	356	364	340	351	315	315	354	311	347	330	318	364	344	357	342	338	333	321	329	339	331	326	320	364	364	333	374	330	339	331	357	349	356	320	340	338	328	360	326	334	316	347	321	351	343	368	366	290	335	339	371	340	342	310	339	325	378	323	357	326	330	335	330	368	337	322	291	328	344	323	370	334	326	327	322	335	310	311	326	350	365	353	342	335	351	322	324	321	333	331	287	310	369	353	358	319	343	328	317	352	343	319	352	336	373	329	320	342	342	394	332	336	333	322	302	328	343	331	315	322	331	333	352	344	299	352	347	354	312	337	335	339	346	343	330	332	347	366	299	326	341	343	349	343	348	347	316	352	306	317	353	343	305	315	314	323	343	343	320	336	364	360	397	360	343	319	365	329	357	344	335	368	314	328	342	326	336	356	316	356	300	334	335	364	349	330	327	323	319	341	343	329	320	336	327	327	346	309	327	353	339	342	337	351	323	352	306	320	350	332	339	365	329	365	352	318	322	362	354	313	327	344	367	374	332	353	342	322	367	333	319	330	343	379	356	319	341	357	333	367	343	322	321	319	339	312	352	344	326	378	327	330	333	318	313	321	341	359	326	333	323	383	354	315	342	356	323	305	331	316	350	306	368	342	351	362	344	322	319	353	381	347	313	366	339	360	374	339	358	343	330	323	377	327	324	375	282	298	306	376	327	305	345	322	299	377	338	326	325	308	349	330	327	315	322	327	318	315	336	362	323	326	331	350	344	345	343	362	360	361	352	352	315	295	344	333	304	364	329	363	333	336	337	321	394	335	351	341	325	364	363	329	337	316	317	338	319	339	350	351	368	323	338	358	352	331	303	353	345	371	363	339	324	312	372	346	342	293	302	330	346	319	318	340	314	360	279	311	294	343	334	327	335	329	323	361	345	351	356	342	335	368	353	343	347	347	333	289	323	351	326	320	342	340	339	346	326	349	333	318	353	332	307	364	352	314	325	345	323	333	323	318	329	342	345	333	332	306	322	324	335	320	342	336	356	320	370	338	313	323	324	342	330	328	334	327	310	331	341	343	328	351	329	328	324	332	375	309	371	330	337	310	329	332	362	305	316	338	319	342	316	331	318	361	365	334	329	330	362	314	284	351	296	346	331	328	305	367	338	339	328	347	327	356	365	333	344	369	334	351	324	314	340	343	347	366	361	353	348	326	354	339	346	338	372	326	346	365	331	351	335	316	356	350	341	309	357	312	320	342	319	330	352	334	343	328	327	313	345	340	290	342	326	339	336	357	362	330	323	346	325	336	322	317	314	320	347	363	332	367	367	365	349	346	296	332	355	316	344	299	323	303	311	315	312	331	335	361	356	326	340	362	306	317	331	344	357	363	313	301	354	357	340	293	340	325	347	321	343	335	310	346	340	325	385	332	341	318	348	336	328	303	346	299	354	356	335	334	342	330	288	348	365	332	335	343	333	308	335	326	348	317	335	338	309	340	352	336	340	366	325	358	315	357	348	306	315	346	354	323	342	324	346	327	363	343	317	310	356	342	343	318	330	357	327	327	327	368	333	305	339	364	354	348	367	332	332	354	303	359	317	301	344	339	346	325	337	341	342	351	338	319	331	341	333	318	317	334	320	285	350	331	348	312	318	353	324	339	333	326	319	331	321	328	342	308	321	325	356	350	329	330	343	347	310	316	348	348	333	327	332	385	333	343	323	310	366	381	307	286	350	335	337	332	351	295	310	320	313	332	363	328	310	341	342	339	380	354	316	328	340	302	315	365	349	296	340	310	315	342	365	358	323	344	353	345	305	347	362	362	339	353	371	303	317	362	357	305	318	350	340	316	342	326	308	397	334	346	332	334	317	353	379	360	364	347	355	320	345	331	379	349	342	351	361	355	328	377	307	318	331	339	336	306	339	312	303	340	334	328	330	352	336	325	331	362	301	360	316	302	353	360	354	354	315	352	369	316	361	324	364	325	349	324	339	346	303	317	375	363	362	319	335	307	310	306	330	333	340	344	386	316	355	336	332	334	312	330	335	366	358	317	381	336	350	379	336	332	344	332	373	315	315	332	350	361	337	317	326	367	358	324	303	357	333	333	315	353	321	340	353	320	330	347	334	356	350	340	351	312	301	349	309	331	349	339	337	361	340	337	327	295	358	325	330	321	328	359	359	345	354	329	317	364	324	337	364	290	345	332	332	327	371	409	317	325	330	321	319	349	314	344	355	296	333	336	344	314	337	366	323	328	353	349	326	299	371	354	327	316	351	343	335	334	321	334	363	348	358	347	334	340	319	331	360	333	328	340	339	376	349	318	312	334	305	333	340	313	371	314	346	377	356	343	339	356	314	355	321	350	307	358	355	334	313	319	370	348	351	310	369	361	356	347	352	345	346	336	321	339	351	340	340	359	333	345	352	361	360	315	311	363	339	312	324	342	342	354	328	357	376	329	328	338	312	354	368	367	337	340	336	366	342	362	337	380	352	326	347	333	391	315	313	366	374	315	343	340	325	314	341	345	295	366	309	334	346	344	333	307	348	329	331	328	341	369	338	334	313	371	308	340	295	319	325	339	307	322	329	282	329	315	355	325	335	309	361	332	329	316	368	316	382	359	342	354	330	324	352	365	341	312	348	348	350	366	379	327	341	342	343	294	346	351	308	337	320	348	358	341	358	362	343	370	327	346	329	346	312	323	364	358	327	304	300	379	320	319	293	340	310	337	331	335	358	342	350	345	350	309	327	396	345	338	346	313	368	338	354	339	327	328	332	338	366	311	322	317	350	309	324	365	356	357	322	354	348	346	342	362	354	366	316	322	369	339	305	337	338	318	351	338	342	299	315	337	354	330	332	329	330	323	316	325	350	307	331	361	338	356	325	320	344	314	359	352	332	373	344	338	350	366	345	365	349	331	312	309	326	343	359	311	340	310	333	370	325	322	312	310	333	317	367	324	368	354	343	306	338	333	318	351	317	351	345	331	327	365	352	341	330	302	332	327	349	365	354	331	324	334	325	318	323	341	363	300	334	341	365	337	341	332	356	337	331	332	311	360	315	334	321	352	332	333	327	352
28856	50030	29483	7628	3221	2233	1722	1411	1254	1133	1065	968	1002	925	936	853	803	881	825	791	748	817	777	773	806	772	833	745	708	793	759	755	754	773	826	759	754	778	798	778	746	790	755	738	800	761	750	758	758	775	738	836	759	750	740	722	769	751	758	801	779	805	769	723	761	782	752	718	749	732	743	707	739	738	739	735	756	753	759	789	752	741	745	797	744	781	729	782	778	716	769	721	739	763	767	810	714	772	724	756	728	776	774	766	785	741	734	740	726	779	723	765	800	756	746	735	771	823	736	748	714	771	742	740	757	742	717	782	765	790	779	768	783	794	763	768	742	742	766	733	732	751	826	789	748	796	794	786	760	725	756	749	751	753	735	778	791	740	733	758	747	760	779	720	757	716	806	713	770	769	748	725	691	722	801	719	788	690	804	770	775	744	755	773	762	772	753	778	755	778	791	726	750	738	728	798	780	734	770	777	752	747	743	757	764	762	772	719	725	751	742	747	789	731	769	772	767	811	764	748	729	789	730	766	802	725	730	759	784	742	766	729	742	756	750	746	774	805	707	753	796	739	771	726	760	733	745	789	755	736	794	749	742	725	784	709	779	738	764	737	757	785	729	744	758	773	729	802	743	748	732	789	721	709	769	789	728	796	766	761	735	772	735	794	717	778	792	734	737	686	754	713	717	783	748	695	758	735	748	769	709	776	699	768	702	715	773	727	789	756	744	743	778	746	769	742	724	776	732	755	740	710	749	769	748	740	722	729	745	721	792	746	743	770	775	819	765	755	747	780	744	728	747	787	785	754	800	744	707	761	761	732	748	765	757	718	734	728	766	767	748	720	741	749	814	761	756	762	793	780	784	734	774	758	750	721	802	765	777	709	736	728	774	768	707	744	745	735	771	767	726	727	717	761	779	787	759	797	774	790	699	780	767	792	728	765	756	753	765	781	783	720	784	736	802	783	721	791	748	737	775	768	775	811	742	749	780	766	720	764	722	713	759	729	813	731	749	755	752	788	797	728	785	795	755	763	755	789	708	756	746	734	723	761	750	769	777	741	710	800	736	736	768	690	768	710	788	732	810	760	723	688	714	712	767	739	745	716	717	784	760	708	768	781	717	763	763	776	761	766	802	759	761	751	783	737	730	775	740	721	739	705	691	774	758	745	746	734	764	814	723	726	743	753	760	735	698	762	769	805	736	774	775	765	730	746	745	736	775	741	716	682	796	727	709	759	749	772	741	773	759	768	751	715	739	754	718	775	743	777	790	788	813	758	736	776	737	775	737	715	747	736	742	751	747	766	720	771	725	745	793	736	729	740	800	738	733	756	763	745	772	733	710	788	802	730	720	743	700	763	803	746	794	755	746	791	767	767	716	804	731	756	735	717	695	769	748	727	802	818	742	771	737	737	758	784	675	797	727	711	784	767	782	755	772	762	733	725	743	742	761	747	767	777	715	779	776	749	734	753	722	740	773	753	773	765	729	776	758	695	749	760	774	785	771	771	758	775	690	744	740	784	771	741	793	748	748	772	770	762	755	793	753	767	725	757	746	707	784	698	763	764	776	728	783	701	771	761	729	737	755	754	738	801	795	781	771	755	762	721	698	781	737	757	734	719	788	779	781	751	774	744	763	743	766	749	711	716	785	777	783	719	761	773	787	727	745	787	727	749	787	781	727	721	784	707	746	778	761	701	700	760	730	702	748	764	761	752	697	753	759	777	775	777	753	785	794	722	804	724	771	724	740	775	780	742	776	735	733	758	763	747	767	744	800	780	758	737	756	714	727	714	731	725	759	757	767	745	755	775	839	784	749	802	792	736	690	766	804	762	755	742	773	692	773	710	778	765	714	729	721	768	767	734	769	777	739	758	733	736	751	785	751	746	745	767	784	755	752	777	697	766	751	755	741	755	748	748	768	757	732	738	756	801	754	783	777	768	748	748	767	776	742	794	772	811	753	787	708	802	739	743	780	791	818	779	803	756	777	741	796	754	792	747	765	772	765	748	768	741	768	793	791	706	776	730	769	770	761	758	793	748	756	704	755	742	746	775	752	728	728	784	745	770	761	744	751	733	743	751	723	764	768	755	756	767	740	806	732	722	712	733	763	733	725	725	747	734	738	722	818	739	788	750	769	745	739	742	713	781	788	757	698	766	778	725	717	783	739	741	805	767	749	736	764	748	757	776	716	772	771	782	776	723	755	785	788	758	780	785	741	758	785	716	738	749	801	802	736	734	738	720	768	774	767	782	770	792	732	777	733	774	764	747	743	722	758	700	784	763	709	781	758	767	717	741	774	733	750	752	731	758	782	811	760	732	685	710	758	790	751	742	781	757	752	741	780	696	729	833	792	711	705	762	808	741	753	794	764	777	719	732	810	748	748	781	765	757	705	760	749	753	760	759	741	738	743	759	813	790	799	777	805	774	767	739	771	787	764	769	741	749	783	752	757	780	746	715	765	778	754	700	748	768	732	738	724	724	733	772	798	771	793	765	762	761	779	771	690	759	726	752	760	759	753	747	782	754	751	757	753	724	813	710	793	779	827	732	775	722	723	750	785	772	749	703	759	727	711	748	791	775	723	700	695	716	751	734	747	765	788	764	763	770	758	717	763	783	785	727	756	731	716	805	740	736	732	733	726	750	762	708	757	743	734	683	755	767	741	737	779	792	776	689	746	751	754	734	771	761	753	740	793	754	684	736	778	724	780	741	818	701	756	745	767	708	783	763	819	728	772	737	762	749	729	773	779	762	783	767	755	745	756	750	733	762	757	768	696	743	736	754	762	760	745	758	726	755	748	751	820	730	734	776	754	741	732	787	718	833	711	774	765	760	757	751	744	740	746	741	791	756	740	770	786	763	783	726	767	719	753	765	706	760	780	751	765	782	734	827	754	745	794	728	752	757	731	748	750	746	691	757	737	731	777	784	749	770	753	738	747	766	766	734	734	789	795	750	720	715	756	785	745	751	735	721	718	757	710	751	742	757	753	756	737	755	766	704	749	771	756	831	770	728	747	743	745	743	725	770	731	765	783	784	755	824	739	712	707	733	750	775	723	738	733	791	791	770	717	749	790	731	734	774	776	762	762	750	748	787	719	824	730	779	712	737	734	725	769	742	735	822	764	759	724	745	709	736	770	754	739	767	709	731	736	759	771	784	763	778	730	762	743	721	751	744	739	756	706	789	735	765	818	763	710	729	732	708	772	779	732	775	695	776	753	741	706	679	794	736	714	760	792	788	752	764	740	796	857	728	762	736	761	770	798	769	728	780	784	782	755	721	751	750	767	740	741	783	762	720	734	756	787	734	748	798	771	750	760	727	695	735	791	757	733	773	779	727	730	734	756	775	774	741	756	752	783	744	777	710	761	743	719	750	750	765	794	802	702	752	757	801	761	719	729	757	753	775	760	718	724	730	810	747	766	768	771	755	693	771	756	730	801	734	762	726	732	773	754	740	772	768	770	706	753	728	761	750	730	706	772	716	726	705	809	753
32948	25437	21256	8795	2777	2016	1489	1061	867	719	615	657	554	562	530	513	438	462	429	381	375	384	380	391	345	397	346	392	385	399	389	400	380	349	391	374	349	362	365	393	400	354	394	378	378	354	376	370	327	351	348	400	351	381	329	376	386	390	335	385	362	363	385	364	360	355	381	369	377	392	354	371	344	349	410	377	340	368	349	358	358	379	387	372	402	364	348	380	417	389	390	382	368	314	362	382	359	380	331	360	365	355	371	345	380	372	377	380	365	355	404	335	384	412	370	357	339	373	386	363	351	365	343	398	342	359	369	342	392	354	375	355	358	342	366	378	353	313	333	371	370	370	385	365	394	375	372	378	394	398	379	372	353	394	351	355	381	339	383	372	362	384	338	338	344	377	322	389	375	332	371	383	367	409	390	346	387	354	380	378	357	381	343	342	351	360	362	386	384	379	394	390	357	381	418	362	363	351	372	365	347	360	374	352	408	366	333	374	353	388	390	331	363	394	387	329	390	379	378	367	329	388	344	348	336	398	331	356	388	380	396	366	366	387	384	339	366	351	389	338	335	336	363	327	351	376	367	363	357	374	386	342	367	359	368	358	336	390	363	363	364	369	334	387	346	347	392	354	385	408	387	348	371	372	368	388	360	369	410	348	383	370	383	351	374	381	387	381	347	389	386	401	382	370	368	397	361	361	351	341	361	336	355	375	359	358	371	348	418	367	352	373	346	330	363	359	347	374	376	344	360	372	366	377	346	407	352	352	341	354	357	362	413	390	372	392	350	371	359	359	396	362	346	346	401	364	388	382	394	386	370	386	404	366	373	373	337	395	393	352	375	400	331	360	362	361	358	341	379	391	377	402	359	390	408	389	379	369	381	367	322	398	363	340	353	342	374	366	378	423	390	341	390	367	377	391	374	390	371	391	355	337	380	383	401	324	394	378	397	388	347	332	367	353	389	376	339	336	361	381	373	390	366	342	377	322	349	401	362	362	337	347	368	324	377	347	367	351	344	379	385	324	376	366	379	368	375	400	357	351	381	407	400	325	365	391	368	354	384	349	332	357	370	374	370	348	370	379	332	346	345	379	382	380	384	375	347	420	377	344	348	396	324	399	369	348	370	361	367	350	400	361	366	367	351	354	386	382	371	384	376	358	360	343	344	373	390	335	393	341	350	347	383	398	357	347	411	389	333	368	351	362	389	380	363	364	372	346	329	356	380	380	330	364	393	405	400	364	369	325	347	377	366	386	358	327	376	393	388	342	384	351	383	383	335	375	383	367	377	366	393	401	325	396	358	355	349	352	369	389	363	339	388	375	343	422	338	390	356	386	360	375	380	365	390	390	362	375	379	382	367	346	375	369	360	383	370	385	392	329	366	381	391	386	368	369	346	359	377	375	411	366	377	368	370	398	374	374	372	331	390	351	401	402	365	360	355	370	385	384	358	352	365	352	385	330	352	367	362	425	405	343	348	365	392	344	365	354	397	354	409	395	394	371	369	363	355	361	386	348	412	374	351	370	374	343	371	388	423	374	350	367	360	347	398	374	390	350	366	384	398	374	369	344	338	368	373	315	367	373	346	312	353	367	372	388	356	341	351	380	352	336	375	349	377	397	388	382	349	351	377	334	368	370	385	384	343	376	361	326	384	386	380	369	331	343	344	383	371	381	390	371	382	379	341	398	351	351	357	376	375	376	369	366	357	343	401	360	354	388	352	361	383	372	377	405	314	366	387	375	360	387	383	368	371	366	360	347	358	350	381	377	409	333	390	345	349	344	367	393	391	369	352	411	357	327	342	342	380	365	375	374	375	372	400	380	386	353	364	327	371	353	357	327	376	375	402	357	350	399	349	406	401	371	375	350	395	414	368	384	402	369	345	389	376	361	394	348	343	347	408	373	390	383	339	387	348	360	308	379	385	366	396	325	363	352	377	386	372	371	362	366	379	357	322	363	388	387	378	390	372	402	358	386	376	387	358	403	396	375	416	408	340	361	353	389	356	431	365	322	387	348	340	357	374	368	377	367	373	382	409	387	332	363	364	362	380	369	404	420	370	349	342	404	397	376	349	387	389	337	375	375	387	363	403	379	384	377	365	392	350	369	335	328	378	382	410	395	389	403	361	393	428	353	360	368	376	366	384	342	359	323	393	379	380	359	401	375	398	386	376	378	381	374	354	361	381	413	383	383	375	357	370	344	380	368	353	321	388	399	350	387	398	365	374	385	363	353	378	377	358	375	324	319	370	343	362	364	420	389	371	393	362	374	389	356	333	333	374	350	388	383	378	361	335	346	375	422	352	355	353	365	388	371	357	397	333	395	374	382	361	397	373	388	376	380	354	384	334	350	353	347	392	380	352	403	374	337	348	350	374	340	376	347	382	329	350	364	375	353	423	391	360	373	344	384	349	377	353	364	363	376	387	386	395	357	401	333	345	351	344	380	365	407	366	385	356	396	350	368	370	417	320	382	372	377	400	353	379	359	394	365	347	380	378	386	370	359	352	365	356	362	379	338	384	388	375	371	356	404	355	374	355	349	373	372	325	360	361	355	341	331	375	365	390	350	368	364	337	391	373	367	371	358	398	356	354	345	349	379	389	359	364	371	358	348	405	388	403	365	364	347	384	376	364	359	369	376	365	362	345	371	363	374	379	310	351	340	400	363	353	336	390	369	353	355	352	350	354	345	377	376	379	345	336	364	393	389	367	393	385	349	335	374	361	402	369	343	351	373	386	367	376	361	353	390	347	400	372	375	345	355	357	344	384	373	374	355	354	397	395	332	370	390	335	353	364	351	351	387	347	362	348	376	342	362	332	401	374	354	354	338	365	389	362	350	374	400	382	369	325	366	396	365	371	351	363	379	358	320	361	390	388	391	403	389	384	394	356	356	376	349	396	351	392	381	348	384	380	375	379	377	384	328	362	366	382	377	354	353	400	332	368	379	357	360	365	417	358	368	360	341	381	355	349	371	362	384	403	383	349	342	373	401	382	370	388	351	364	390	365	359	372	350	366	362	380	366	330	397	380	396	351	393	404	387	360	397	368	375	407	379	357	371	342	331	386	365	342	366	407	362	399	364	366	393	371	358	359	334	344	340	354	391	388	376	394	375	383	421	379	390	336	394	366	385	360	379	353	363	375	353	363	353	371	369	354	359	354	366	358	375	360	381	359	388	339	358	374	372	416	394	334	299	393	331	375	372	391	393	370	339	339	352	362	334	346	385	358	368	374	332	352	398	370	382	355	353	361	372	386	363	376	367	370	374	378	378	389	344	351	358	377	364	367	345	374	335	356	344	356	368	372	365	395	365	384	350	379	355	384	390	357	353	357	374	363	383	362	422	399	356	394	394	345	389	367	369	359	364	362	394	362	370	360	371	400	375	372	410	371	385	365	373	357	348	354	378	364	346	399	361	369	365	352	361	394	349	326	353	367	382	380	383	406	392	385	365	333	362	353	382	378	336	368	374	360	366	373	346	361	407	291	353	374	387
24996	32214	12266	3938	1917	1544	1329	1133	1022	1076	971	972	959	964	870	908	868	881	837	829	850	858	912	852	863	882	802	826	874	865	862	863	878	862	840	856	831	857	855	857	834	895	855	831	906	823	844	836	835	813	833	841	843	833	863	856	886	892	841	849	892	864	820	867	876	830	863	850	799	806	824	865	845	826	851	863	873	803	832	836	846	842	841	909	868	880	819	866	838	810	851	896	854	840	817	804	856	812	839	828	838	869	894	802	848	841	828	867	868	870	860	810	848	836	872	849	805	810	820	817	809	846	863	822	834	837	837	760	848	879	868	831	849	817	825	849	829	925	850	914	813	811	835	834	879	886	838	869	919	847	805	830	838	868	893	845	808	860	821	867	918	869	870	847	811	831	854	876	793	893	886	821	864	907	871	853	826	867	863	874	830	859	833	846	887	860	849	833	842	839	825	837	856	819	833	885	857	852	877	904	823	832	855	845	778	849	839	853	852	840	873	871	811	842	796	879	882	848	829	889	840	791	813	850	858	860	799	839	820	847	786	837	845	847	825	814	842	828	855	829	795	859	826	808	860	822	843	852	881	854	849	818	811	783	888	850	837	829	861	828	833	828	841	790	855	820	843	824	810	886	795	735	857	850	868	836	902	862	880	809	815	845	819	857	857	811	866	851	857	777	856	845	822	851	880	832	833	827	862	807	803	785	831	795	876	804	863	850	844	853	887	844	811	819	828	807	814	829	784	823	806	841	835	860	810	822	838	875	837	850	818	840	891	833	811	888	842	808	840	829	905	867	843	792	831	805	855	860	875	782	853	830	794	926	876	861	846	902	809	859	796	822	815	822	824	847	878	909	872	818	858	835	855	833	755	815	830	863	817	875	875	849	854	874	861	875	819	833	834	840	822	811	861	843	862	852	808	849	828	840	864	814	918	865	915	868	858	891	841	906	839	852	838	822	797	841	857	893	811	870	871	838	885	879	861	857	814	826	849	865	805	888	809	765	865	870	872	890	865	843	834	849	826	829	854	874	877	858	846	883	790	846	861	827	832	893	904	876	845	808	821	856	896	878	871	870	822	828	870	868	854	822	822	834	876	890	812	848	815	802	783	835	811	827	866	836	832	810	857	863	882	872	824	836	825	857	836	861	842	836	828	858	873	850	822	894	861	830	867	865	860	850	844	857	801	845	856	842	838	841	819	862	865	880	855	851	840	808	834	879	843	830	843	790	795	859	886	887	808	847	807	872	828	841	846	856	811	798	869	800	852	891	820	789	821	883	849	860	846	847	831	862	843	850	840	844	839	836	807	783	859	854	905	853	800	818	825	810	839	838	844	867	920	848	848	868	814	860	862	821	835	786	852	832	834	813	860	823	805	832	830	850	832	830	857	865	875	862	857	905	867	870	858	816	851	827	835	856	895	824	811	839	900	852	871	847	871	860	886	818	843	869	870	848	856	840	842	831	835	867	836	848	896	825	878	823	835	888	857	794	841	857	827	883	830	863	850	852	869	866	872	870	822	837	825	860	889	850	811	877	836	846	785	882	850	868	854	869	841	857	844	822	834	869	836	808	839	813	857	783	874	821	852	855	862	846	849	794	832	873	835	865	925	819	772	820	830	838	809	829	832	860	865	860	860	857	846	787	839	825	854	903	822	813	863	836	829	882	831	883	875	910	824	816	792	859	845	815	825	837	848	832	800	810	831	849	850	860	846	841	852	837	842	853	851	825	909	827	828	841	849	858	810	830	876	807	877	802	837	794	930	873	865	817	816	898	890	825	866	833	794	852	868	826	865	874	838	887	807	878	876	857	900	884	864	844	834	891	865	847	855	817	843	852	846	886	841	833	806	836	790	819	800	862	849	824	846	864	862	873	867	893	887	869	875	859	862	847	807	878	846	841	912	874	840	870	837	780	859	840	868	843	853	879	863	874	789	814	806	852	839	846	817	857	802	852	877	812	843	858	851	831	832	791	886	834	831	872	848	816	850	848	854	847	851	881	892	835	837	804	848	807	865	859	896	881	837	918	860	811	825	838	826	846	834	829	848	865	829	858	881	820	867	817	843	834	824	851	823	842	831	829	805	836	812	814	849	865	867	836	876	856	793	814	842	896	871	843	875	840	796	829	844	792	869	879	876	826	840	835	830	848	845	812	866	847	836	810	850	840	857	827	881	790	876	862	879	897	832	833	814	830	876	883	853	858	838	834	818	844	887	848	843	856	825	845	820	844	880	856	836	832	829	884	901	839	822	847	857	873	811	828	855	841	793	851	828	895	914	868	854	881	823	864	863	866	865	820	837	807	856	868	860	825	811	845	873	843	817	854	865	829	861	865	844	943	867	838	832	860	820	846	867	821	819	811	838	826	877	825	851	841	858	802	931	800	829	853	828	818	885	855	839	808	805	839	888	900	846	844	840	819	794	837	830	833	858	842	848	865	862	839	807	831	841	883	851	796	842	803	880	813	863	855	828	859	828	898	826	804	914	813	895	896	845	829	857	886	883	848	791	871	834	837	875	852	821	854	876	846	798	874	879	843	885	798	845	831	876	904	870	786	829	932	852	863	822	884	870	846	859	882	854	857	871	869	797	840	884	883	903	803	863	872	869	878	856	798	823	839	842	777	871	846	818	872	855	800	871	852	868	857	860	864	875	870	840	842	848	839	808	873	907	787	803	848	835	825	855	822	834	852	877	834	807	872	861	854	817	874	887	872	834	872	847	829	879	895	882	825	851	892	844	893	861	817	807	831	821	863	896	847	933	852	827	856	863	823	815	817	789	795	882	818	840	839	813	785	894	829	839	851	840	859	871	892	871	865	854	844	832	821	813	855	826	878	853	856	832	856	822	847	900	862	847	818	831	832	915	872	851	884	765	871	916	822	786	861	871	865	849	890	850	881	876	791	863	801	879	883	848	844	823	874	890	817	814	872	884	906	903	831	855	843	821	845	866	853	875	850	845	832	876	849	890	884	797	804	875	850	859	832	866	884	855	861	808	837	878	812	865	875	878	895	824	849	831	781	878	859	795	805	837	836	823	838	866	869	805	846	797	844	882	847	869	798	889	838	843	800	844	814	846	861	863	907	811	833	875	857	838	809	769	792	842	861	841	864	852	812	838	882	903	838	855	834	843	775	870	802	840	836	890	877	864	840	859	816	825	848	860	814	852	834	854	840	837	832	840	842	844	824	862	819	872	802	811	788	877	862	809	838	830	844	867	889	826	847	876	810	816	809	834	815	813	855	848	782	835	803	858	834	839	865	863	838	849	825	827	814	818	841	822	810	834	820	837	877	818	826	842	822	834	849	795	878	852	860	856	837	892	824	839	869	839	852	845	817	831	884	869	868	900	856	854	825	846	852	853	832	836	885	816	911	825	874	814	823	836	883	870	840	831	807	843	849	799	806	838	845	807	870	799	842	810	903	835	844	896	852	863	861	898	866	842	893	802	848	818	878	760	882	813	850	915	851	902	829	848	837	864	832	843	835	827	854
24826	21454	24953	28381	21491	19912	4009	1778	1279	967	829	735	692	612	558	525	491	516	440	416	373	376	380	405	363	383	388	356	308	367	398	338	323	354	375	350	309	318	346	361	364	349	374	342	353	327	310	294	310	360	339	367	344	358	355	348	349	349	375	347	342	330	367	353	362	367	355	311	335	349	347	292	342	331	368	356	331	318	360	339	326	313	367	350	308	337	327	348	348	348	341	334	334	328	339	370	319	329	318	320	370	355	331	329	319	335	379	316	332	334	315	327	325	368	315	341	312	342	337	360	327	317	342	336	333	351	334	337	362	351	402	344	356	338	356	324	326	351	321	340	357	349	340	343	360	360	383	353	339	305	343	356	315	363	335	341	341	347	350	316	318	331	365	327	322	312	374	310	339	330	328	335	352	349	339	343	321	325	331	336	367	383	321	327	331	334	319	328	365	320	358	352	337	348	345	371	363	342	306	304	356	345	338	333	309	349	363	355	383	356	324	365	352	381	349	346	338	326	345	304	350	359	353	351	346	315	349	365	333	338	313	331	342	375	374	342	324	369	339	305	374	364	343	339	382	359	362	354	370	326	329	328	358	331	324	349	366	334	345	349	318	363	362	332	376	318	337	326	350	325	324	345	310	308	307	307	341	364	355	334	340	356	319	348	324	351	358	340	361	353	331	324	318	385	373	308	354	342	380	316	341	355	397	354	359	342	305	325	329	343	301	369	327	323	355	343	373	375	326	377	319	334	295	350	344	316	329	324	341	351	381	339	351	355	368	347	357	360	302	341	320	312	338	370	340	311	387	406	350	344	356	341	356	323	338	309	327	356	333	361	326	342	320	367	350	368	357	355	328	322	332	368	382	360	353	312	348	346	324	313	345	369	341	360	354	339	351	386	355	357	367	338	353	337	343	338	336	348	378	332	344	355	348	322	340	345	340	328	346	374	347	326	319	331	360	331	346	351	324	321	337	315	344	353	379	366	337	379	398	342	344	371	359	330	299	328	317	357	329	359	331	369	332	350	373	327	352	366	338	340	348	336	338	342	350	364	331	316	359	356	328	343	338	355	305	313	330	377	365	352	327	345	304	351	360	370	368	346	329	376	338	377	351	366	342	347	372	305	336	327	294	321	330	360	343	324	366	331	346	344	347	360	340	359	328	335	335	338	340	345	329	354	359	321	356	329	366	339	321	352	372	351	308	282	353	400	341	340	389	328	340	357	378	334	383	344	352	349	333	329	365	341	332	338	346	352	368	355	361	374	319	350	328	326	328	356	348	329	343	387	384	325	348	346	335	365	331	314	334	350	340	377	355	361	331	352	335	342	356	337	319	338	336	319	369	337	322	348	320	367	335	330	331	322	332	350	336	334	344	348	383	316	332	356	318	357	347	366	348	343	343	350	350	305	324	348	351	324	347	342	300	318	320	357	330	358	344	337	352	326	330	366	342	291	339	350	362	335	346	320	338	318	351	356	310	342	330	375	338	335	357	323	374	377	379	342	349	353	317	325	340	356	343	377	360	341	355	347	310	341	331	358	317	337	339	348	315	327	355	339	379	348	359	350	359	332	358	334	348	346	299	319	349	329	365	314	320	332	293	323	343	339	339	339	302	342	339	325	356	323	400	348	346	339	289	347	333	375	359	342	340	326	325	357	349	336	327	341	326	354	302	348	346	329	379	355	345	319	380	332	343	325	324	282	350	356	327	349	344	370	324	345	350	339	321	341	312	335	371	311	354	352	334	395	375	354	353	344	325	328	363	315	371	348	335	329	324	352	349	335	333	323	342	357	306	360	306	319	313	349	358	365	379	353	352	325	354	325	297	330	306	347	321	361	347	339	362	365	360	325	327	353	352	351	364	341	333	330	356	324	355	335	324	325	330	353	342	324	361	349	293	368	335	368	333	335	364	363	334	338	330	320	364	330	298	323	312	357	376	328	357	318	353	326	364	312	354	327	334	313	336	362	337	357	356	377	355	314	331	335	351	349	329	351	362	350	327	354	370	384	353	324	336	314	335	358	327	359	319	356	370	341	349	353	359	343	359	341	339	343	350	346	341	369	358	335	369	353	341	326	361	338	337	342	374	387	332	341	349	385	363	353	335	325	360	341	331	334	322	359	351	355	329	363	358	347	339	334	339	319	350	359	348	383	345	352	375	327	310	357	346	334	321	310	361	331	344	376	314	348	318	346	352	339	370	351	324	335	335	352	354	330	355	334	356	326	333	346	331	339	301	359	353	349	335	316	331	392	381	326	333	392	334	334	380	370	302	346	318	367	349	355	336	376	366	345	328	317	354	368	350	324	375	342	366	367	349	335	348	306	376	326	341	338	315	324	349	356	320	342	371	332	348	332	336	365	290	329	355	358	348	347	381	328	351	350	367	375	357	369	338	374	366	338	350	330	363	344	361	321	332	350	356	356	337	354	378	347	317	371	332	308	364	333	331	332	349	347	358	353	337	348	367	340	373	364	331	331	352	371	350	384	378	339	347	360	338	346	332	363	342	322	330	333	325	345	346	354	327	326	368	374	297	327	325	338	342	333	373	344	314	350	359	370	305	307	387	389	368	354	352	359	341	339	366	373	340	340	348	337	322	343	319	346	337	317	319	303	386	328	312	367	373	387	342	362	321	348	319	330	364	350	334	333	333	374	320	331	355	332	342	318	345	306	349	328	321	327	354	342	379	344	353	356	339	374	378	362	357	325	337	334	325	328	372	320	341	362	324	344	353	349	317	349	319	338	322	313	327	361	355	329	356	345	345	372	306	312	342	339	345	360	349	352	347	394	317	376	307	326	350	377	358	363	360	359	341	347	345	345	373	320	390	343	349	317	348	407	346	375	330	304	336	336	325	363	341	297	329	354	345	338	329	335	341	354	300	321	332	369	343	351	331	357	358	347	356	312	364	348	362	385	363	324	358	378	374	363	356	371	339	373	355	317	325	358	335	298	347	373	367	340	362	337	344	316	335	338	317	364	327	333	356	326	360	353	328	341	346	323	347	364	310	335	335	366	311	323	336	335	321	375	321	335	327	314	326	361	310	311	322	354	363	345	377	337	368	348	346	320	312	354	381	359	312	338	328	337	325	327	318	327	307	335	365	329	372	336	344	342	369	347	364	326	357	364	339	330	384	366	321	327	340	350	367	343	352	311	339	315	342	351	336	382	292	372	359	357	351	377	380	358	335	330	366	338	331	355	317	365	404	304	360	337	324	338	341	355	369	359	379	326	317	340	361	366	335	364	350	355	345	374	308	347	361	336	337	309	362	344	328	330	337	315	333	356	341	330	317	354	337	361	357	340	336	353	354	316	336	343	356	357	374	380	338	330	328	323	341	371	377	336	340	388	315	344	339	333	352	378	348	339	292	334	301	336	343	351	335	344	347	358	363	371	373	337	325	367	317	313	325	363	367	342	333	352	327	340	320	328	336	374	362	334	353	362	340	334	349	372	328	310	352	314	317	376	327	314	363	362	387	359	347	322	343	367
26097	41549	21473	5988	2547	1876	1476	1332	1085	1065	1003	901	908	842	855	846	853	797	813	808	825	792	777	815	810	787	819	805	781	770	790	790	763	802	841	825	798	790	809	735	826	818	775	746	789	775	776	770	790	777	753	749	802	791	769	804	779	771	809	781	781	777	761	797	764	812	790	800	771	764	768	862	805	773	781	772	777	799	774	813	786	757	763	764	778	799	745	783	787	816	764	756	743	795	782	764	737	835	785	768	795	762	780	760	763	779	750	778	776	774	826	784	819	754	741	765	802	787	756	764	770	819	747	762	786	790	771	754	719	810	785	772	779	808	834	810	795	760	770	777	761	809	817	774	778	751	732	776	785	832	770	774	732	788	773	772	772	758	796	774	793	747	747	788	796	782	773	741	789	793	779	745	802	745	778	703	777	782	771	765	816	774	789	751	833	774	750	760	745	765	795	736	783	823	761	759	736	788	823	775	777	763	751	746	785	796	804	763	764	768	785	792	804	770	826	775	775	787	771	792	765	754	768	785	763	796	779	784	744	767	766	757	799	740	750	826	756	785	787	714	763	790	762	761	792	817	805	758	753	796	800	816	781	806	772	758	854	773	740	775	798	780	779	794	787	802	773	785	791	765	796	775	770	787	747	752	764	768	742	760	815	795	743	766	803	815	800	791	774	760	783	766	785	756	794	754	836	745	787	788	750	758	792	746	768	779	774	782	770	787	764	787	786	796	753	815	768	757	805	741	786	794	762	820	778	798	784	759	755	723	848	750	803	789	774	764	794	759	811	772	757	794	749	717	732	771	773	755	764	778	806	747	770	776	752	781	762	735	776	786	760	803	752	801	807	812	813	797	788	757	729	773	751	728	769	802	769	770	735	756	781	762	753	773	816	808	792	824	804	728	786	759	798	748	752	779	817	764	787	769	759	781	731	757	747	766	747	792	803	748	774	778	833	761	812	792	765	797	775	765	746	782	788	781	710	827	771	788	790	799	767	839	776	833	775	791	784	731	765	754	785	819	800	773	841	791	783	746	775	758	813	762	819	838	796	802	771	761	771	763	764	750	817	750	755	798	783	740	801	788	771	793	785	822	801	788	759	771	827	775	727	754	817	798	786	737	820	770	799	732	756	754	811	797	782	769	751	779	798	732	788	796	781	765	762	781	787	785	779	769	770	786	755	785	799	767	787	770	792	775	821	801	792	809	796	800	690	792	813	804	726	776	769	801	772	793	764	837	788	787	758	825	784	788	766	773	803	781	793	794	738	749	763	737	753	714	800	772	770	781	771	718	750	721	818	819	757	761	746	804	790	806	784	770	788	835	808	803	763	785	779	772	790	786	780	758	811	782	733	785	758	769	796	793	743	778	754	796	781	748	737	749	758	731	753	748	776	778	782	764	773	796	808	751	780	777	791	812	781	805	785	752	796	778	806	739	748	746	754	793	777	796	830	753	729	782	783	788	798	799	772	789	819	809	751	772	772	765	765	791	754	763	826	804	772	815	787	809	802	784	773	766	725	800	757	786	750	834	795	791	819	801	776	798	792	783	735	754	767	817	800	773	764	826	784	766	766	757	770	771	773	816	767	779	803	752	742	771	753	723	790	785	769	789	789	786	749	769	776	784	771	839	805	740	839	790	758	761	761	721	815	755	815	733	783	735	808	771	785	766	767	797	787	813	819	792	798	850	813	770	799	798	773	753	787	796	793	793	805	817	764	769	820	813	773	803	789	795	732	783	783	790	800	834	776	801	780	780	699	754	792	742	780	789	819	739	828	777	800	795	738	776	738	802	787	776	795	797	797	771	832	794	730	779	825	799	782	829	812	782	804	810	756	791	772	745	782	763	774	848	769	757	785	735	851	785	782	805	738	794	780	785	767	772	813	781	787	808	816	761	776	782	787	804	752	773	773	747	763	824	795	759	761	741	755	739	726	736	754	808	795	774	781	790	786	806	780	813	762	773	800	834	795	777	761	745	757	834	731	753	708	811	797	831	721	733	784	800	811	816	786	778	768	798	732	808	824	763	782	771	782	798	790	784	818	773	814	712	749	760	796	776	767	775	756	801	776	767	751	813	757	802	859	777	790	750	725	760	790	773	773	744	777	758	765	772	788	763	819	789	794	754	803	830	800	771	784	749	771	806	808	799	810	802	727	776	765	759	815	753	778	770	819	739	756	806	795	774	808	789	768	783	767	783	785	776	771	805	775	818	765	769	756	769	786	754	762	752	785	728	770	801	757	766	828	822	809	799	785	790	777	771	765	806	762	717	758	801	778	789	756	802	766	807	785	751	793	770	784	741	819	773	794	772	848	763	714	800	760	797	754	817	749	817	775	781	726	765	820	719	804	761	786	785	785	750	777	798	782	780	760	737	788	743	754	774	790	734	745	727	794	825	786	743	807	757	764	773	784	752	816	736	771	797	720	762	769	784	711	789	782	811	793	752	757	765	800	812	769	709	781	749	793	731	775	776	741	782	775	742	761	788	793	766	784	762	809	814	787	750	765	757	777	799	815	771	750	789	774	754	796	782	818	739	731	813	807	797	757	789	812	780	797	761	783	798	767	778	767	748	791	736	709	788	806	821	773	732	726	778	790	804	817	842	728	792	759	772	720	772	786	764	773	757	794	739	725	804	776	795	790	803	789	763	753	741	758	752	764	782	700	739	783	784	746	746	751	792	754	735	766	812	773	781	752	746	777	766	685	845	766	786	738	786	764	775	791	764	769	788	792	767	784	766	794	783	723	848	734	786	795	766	757	763	761	752	782	770	819	804	774	764	783	771	749	792	805	739	805	784	744	790	796	788	772	790	793	830	787	753	806	757	791	737	766	736	768	769	761	738	784	747	730	746	760	765	735	808	769	826	770	758	775	773	762	814	736	846	776	802	805	781	761	767	770	750	785	760	754	752	768	776	813	743	782	766	774	736	772	770	759	711	793	739	785	794	781	773	761	799	767	814	762	825	753	781	793	732	784	794	767	790	770	776	742	752	870	715	776	816	754	717	776	775	762	756	768	785	703	801	815	728	783	800	750	791	796	802	776	814	781	775	795	813	794	784	747	781	731	771	755	771	778	817	783	733	775	751	794	792	734	762	777	804	751	753	804	770	824	788	747	774	784	774	780	778	781	812	799	784	773	776	774	800	756	804	779	795	763	750	796	790	809	743	813	738	752	810	747	742	702	783	754	800	787	778	756	794	805	805	816	717	764	752	760	777	749	816	802	713	811	767	765	802	751	792	723	708	780	767	818	767	799	744	825	781	805	800	789	803	794	815	831	784	816	737	785	736	762	807	801	758	761	773	795	782	827	764	801	797	786	773	724	761	792	787	712	773	808	731	745	755	742	795	822	850	786	805	743	716	758	776	777	785	777	749	768	790	752	782	804	728	776	814	763	759	821	776	793	744	766	791	768	753	806	734	823	802	787	757	800	819	761	773	801	779	809	756	777	798	761	757	773	791	756	781	772	783	780	773	740	775	805	799	773	805
24297	21498	25307	28139	21507	21603	18018	3384	1632	1196	1036	938	809	723	583	560	567	486	477	430	418	400	386	394	369	366	367	369	364	360	332	350	347	365	367	357	342	311	321	317	338	330	363	333	324	340	344	335	363	353	328	326	320	323	337	331	329	352	399	316	322	306	359	330	333	320	308	318	300	326	331	338	342	357	347	339	325	324	320	348	323	324	317	326	342	346	342	345	350	351	348	326	329	343	347	329	295	322	308	332	338	349	357	345	336	359	299	322	363	353	324	333	317	310	332	317	328	332	320	342	359	337	318	335	317	323	353	313	333	354	360	375	308	334	324	338	323	350	345	339	335	314	320	304	337	308	401	327	325	365	353	298	321	349	353	335	293	338	306	318	324	369	322	319	304	332	350	346	328	335	324	351	351	335	332	366	328	348	363	343	322	305	329	326	316	346	349	318	322	318	341	320	307	368	371	316	314	315	334	301	333	347	327	347	347	327	311	350	317	373	365	327	325	334	334	347	364	320	335	320	324	364	327	362	324	346	342	282	341	349	354	327	346	341	318	306	332	334	353	351	379	327	349	364	293	328	361	317	349	312	334	309	400	329	334	351	327	344	337	382	332	338	341	359	337	362	319	368	321	325	305	293	345	336	310	335	342	333	328	358	375	307	343	332	356	383	300	367	333	362	335	338	346	363	300	355	316	351	341	338	314	356	333	329	342	351	343	332	331	322	338	302	324	319	346	358	335	325	328	328	356	342	338	344	351	316	320	342	333	331	362	339	321	318	368	341	325	340	364	352	328	355	381	326	337	358	320	299	337	339	332	350	338	338	285	310	365	343	312	338	327	331	363	378	353	343	334	354	361	347	370	328	321	333	359	354	329	329	335	350	301	337	336	307	340	340	329	348	336	383	341	315	345	362	350	357	326	330	341	320	342	356	335	370	347	322	326	326	366	386	323	320	368	335	330	334	338	328	340	338	337	330	338	284	322	349	321	340	325	318	325	327	362	337	350	347	333	367	297	326	330	323	297	358	358	346	309	318	333	324	316	320	322	328	328	352	335	331	335	331	326	327	345	348	312	284	357	361	320	353	325	345	321	355	336	325	324	362	312	346	363	349	308	325	327	325	349	317	356	283	334	357	327	333	346	337	338	322	329	351	309	342	323	333	336	355	337	318	344	336	333	336	373	356	317	318	326	341	339	368	329	324	359	375	329	388	344	334	344	331	315	342	349	340	354	319	366	319	347	323	425	401	335	344	320	313	343	342	313	330	337	338	342	369	310	315	328	310	326	320	339	355	365	347	317	352	318	305	366	349	375	332	327	320	332	307	347	336	351	290	340	322	347	341	340	345	328	346	322	317	376	339	326	321	359	316	306	353	347	316	342	337	347	343	338	348	317	335	342	342	343	363	332	313	353	327	353	287	324	355	362	362	351	363	314	319	342	310	330	321	344	322	310	318	360	334	329	332	344	367	312	326	344	361	323	353	324	319	361	312	325	399	315	311	329	360	331	348	345	375	311	299	377	355	344	315	297	345	328	335	355	321	343	332	342	343	362	341	330	327	315	361	303	319	287	350	330	331	335	308	333	352	351	329	330	318	352	344	308	331	337	381	345	385	356	342	351	350	304	315	296	348	328	334	336	331	328	351	325	324	308	322	315	337	320	335	342	325	341	317	356	363	343	371	340	322	301	334	344	330	348	306	335	360	328	356	318	320	327	336	302	310	329	364	324	365	378	313	323	329	319	337	345	324	369	344	377	317	376	331	338	370	355	314	374	322	357	329	325	347	346	340	344	361	325	322	283	312	352	344	353	328	332	341	335	333	342	345	343	348	316	353	300	322	359	327	321	365	345	319	352	348	322	337	338	334	336	373	341	331	321	326	361	352	316	322	318	322	331	318	346	318	347	335	337	342	379	326	326	357	338	324	329	326	372	335	325	310	347	341	355	342	335	296	344	261	338	342	341	303	339	314	345	296	374	368	347	319	350	328	316	314	305	349	337	304	315	341	301	306	304	367	367	349	352	314	332	319	330	281	335	339	354	328	331	326	333	324	295	313	331	307	345	346	349	337	331	307	310	301	330	314	324	347	349	336	358	294	306	335	373	357	345	321	322	325	348	343	371	346	321	313	330	338	318	323	332	310	344	298	384	315	356	329	302	316	309	322	338	318	346	323	372	342	346	300	335	361	360	324	314	335	351	346	317	340	339	355	329	311	325	345	319	356	345	370	340	369	340	314	347	348	336	334	319	354	301	299	388	319	350	303	305	336	357	347	333	348	363	297	290	336	330	314	320	327	344	331	369	370	358	348	316	319	318	313	327	354	330	356	323	365	363	342	321	328	320	339	352	342	321	332	323	364	367	298	334	343	330	350	334	325	329	387	343	355	346	360	348	369	335	351	338	319	330	342	335	311	329	341	340	328	358	362	302	341	342	317	335	336	339	331	333	362	348	344	331	329	364	332	287	333	314	312	334	341	353	360	363	317	335	307	312	324	347	301	334	348	322	337	338	329	364	301	317	333	339	305	316	354	348	313	350	316	348	318	350	322	351	341	334	346	354	337	344	306	341	342	337	318	339	312	365	343	376	330	374	335	356	327	342	333	343	316	354	336	322	357	354	311	326	383	351	323	345	337	347	345	389	329	322	357	330	375	332	323	337	335	348	325	305	313	358	375	332	332	353	380	349	361	325	331	369	334	339	321	325	329	308	339	335	337	348	344	322	310	332	366	331	313	333	367	354	351	355	319	335	326	319	341	335	313	343	357	319	340	321	331	327	341	334	295	362	328	345	342	319	358	329	301	317	348	303	302	308	303	343	372	324	325	338	320	366	322	339	314	359	351	332	320	334	284	330	349	342	324	325	346	351	338	314	301	345	331	332	375	334	385	342	354	331	321	355	326	314	341	350	368	325	354	306	329	378	341	322	347	317	340	334	329	345	368	313	305	336	344	325	330	367	329	343	325	327	372	361	321	341	308	340	332	341	343	357	340	325	311	288	314	341	337	358	298	329	289	319	326	303	329	316	333	343	353	350	334	353	323	324	368	300	315	375	334	326	321	342	322	354	380	363	347	303	307	320	340	341	337	330	343	315	310	325	336	293	366	319	337	338	333	336	337	327	313	338	302	333	314	348	342	320	325	352	305	370	336	320	323	328	314	335	311	293	341	342	353	349	320	331	345	347	345	302	350	331	324	372	323	323	334	357	362	323	344	346	325	327	333	353	289	323	342	310	329	288	321	333	359	345	302	330	348	364	326	304	325	365	344	323	324	315	300	299	289	355	339	293	346	324	338	345	403	334	333	316	334	315	336	331	329	374	313	341	325	346	357	342	338	336	348	320	316	371	363	364	332	354	352	323	395	348	369	316	354	356	350	342	375	337	318	340	360	311	324	337	305	330	350	331	318	343	318	323	336	374	329	313	294	321	333	348	336	319	350	302	299	334	306	345	334	353	328	310	319	333	297	345	364	321	349	319	312	321	384	334	296	331	357
28966	46913	28669	8662	3141	2173	1765	1413	1250	1069	1076	1014	904	956	912	827	836	895	813	794	819	771	772	797	764	728	755	772	719	770	792	738	780	778	696	771	790	770	808	756	772	698	744	757	700	755	767	745	743	754	759	766	688	703	719	783	749	731	780	745	747	732	737	760	768	772	774	755	766	766	747	786	810	745	714	750	756	731	784	771	738	772	781	719	777	704	766	770	737	713	756	774	743	786	756	784	721	785	746	712	759	708	725	748	744	788	751	730	792	753	727	712	742	761	738	761	809	751	733	738	734	735	759	720	797	724	786	738	746	765	753	740	796	771	741	752	787	767	798	744	765	804	748	770	741	761	760	721	777	792	736	776	723	775	726	749	748	783	787	798	779	732	702	789	771	771	784	730	727	729	758	752	785	727	714	743	773	738	719	724	725	742	762	746	694	799	758	739	773	767	771	727	741	738	765	748	761	757	761	751	758	786	807	763	754	719	713	717	800	796	748	738	804	734	722	767	784	788	767	737	763	756	774	739	762	820	773	751	761	733	749	734	736	787	782	776	766	765	752	780	802	721	718	762	729	792	779	753	718	765	794	752	724	716	739	771	739	723	754	710	809	713	752	757	787	725	719	813	728	776	752	776	744	759	755	725	760	710	788	757	739	681	764	743	791	740	746	787	757	713	763	725	834	760	795	723	756	737	715	742	757	764	795	705	764	810	716	733	775	839	771	715	714	716	745	748	735	768	775	745	805	776	765	705	761	784	766	740	762	723	785	728	762	722	757	760	819	804	736	781	759	718	722	747	705	760	758	747	735	769	763	726	747	744	708	750	751	764	773	780	766	771	777	750	745	780	746	768	716	738	795	711	750	761	730	771	737	780	735	783	745	775	788	771	790	718	753	794	752	767	772	794	750	707	770	691	780	732	745	769	747	757	793	757	789	787	752	726	775	751	710	750	771	748	757	745	762	746	755	710	757	743	751	743	764	744	793	731	675	744	798	807	688	726	724	759	724	781	721	739	730	789	720	786	694	715	739	723	749	773	761	723	746	765	709	766	714	781	763	747	727	796	772	724	776	759	777	721	747	710	744	732	769	805	728	797	740	764	724	739	767	791	750	757	760	780	762	761	730	766	708	770	770	747	733	735	737	756	796	766	817	723	747	754	732	763	738	731	806	782	724	755	820	764	753	759	776	769	745	706	807	779	795	746	752	813	752	743	739	740	734	781	691	790	760	780	769	800	752	695	754	773	715	779	797	759	770	722	721	736	740	820	702	719	747	656	769	760	802	771	780	723	746	738	730	746	748	700	764	725	756	770	770	772	750	722	755	749	740	715	717	734	786	777	748	780	778	733	765	762	741	763	732	810	785	773	767	763	738	783	757	713	692	769	763	744	756	760	743	758	737	735	785	708	793	770	785	770	760	730	799	719	798	725	731	718	788	728	712	810	734	731	707	716	732	745	733	764	731	750	776	778	744	764	729	767	757	725	776	771	753	752	758	730	715	754	763	730	782	780	798	715	785	761	734	720	804	770	758	798	758	777	745	734	747	762	729	773	771	752	771	772	760	750	735	756	730	710	767	809	778	761	758	742	757	747	708	701	747	719	761	760	689	747	773	768	759	737	770	782	760	732	765	723	796	707	739	781	734	760	788	760	778	812	753	716	786	803	729	740	747	761	766	777	735	740	759	712	769	758	731	732	791	790	718	759	763	698	735	804	729	737	799	765	742	759	689	767	764	719	734	739	802	742	731	740	733	765	715	699	698	755	788	751	735	734	779	750	790	808	733	757	702	765	743	738	688	736	744	715	763	711	763	751	725	729	778	735	713	719	778	788	774	740	785	761	741	710	770	752	741	778	749	725	760	761	770	757	772	792	748	699	757	708	746	696	739	733	746	770	734	756	766	791	739	790	725	758	723	710	741	762	696	738	754	764	815	768	730	764	741	717	765	779	723	742	727	706	749	796	728	753	800	764	718	727	766	727	797	672	753	745	696	782	733	710	734	722	752	723	770	717	769	779	809	736	766	770	782	724	804	721	747	726	752	736	759	730	768	760	725	709	755	789	729	707	738	765	727	696	719	718	807	744	761	786	761	769	772	755	754	765	758	784	780	724	798	712	742	734	759	745	688	731	721	748	778	760	808	747	748	762	799	760	792	795	765	787	774	805	772	750	741	728	742	748	742	774	759	730	728	784	719	745	767	743	799	754	743	798	747	726	786	753	806	761	713	786	722	781	770	777	805	790	792	756	706	794	774	762	768	740	777	729	765	741	696	724	728	760	736	765	747	745	772	762	793	763	734	738	725	784	719	781	717	764	745	747	751	760	812	742	737	765	752	770	725	741	761	761	711	750	706	720	796	732	751	719	717	715	775	751	743	722	779	807	718	704	673	802	765	759	727	780	754	771	731	757	758	752	767	766	718	747	726	759	734	741	738	757	719	766	793	728	763	765	794	764	760	739	763	746	728	750	742	705	748	704	739	743	720	756	758	724	789	796	740	753	762	792	748	739	774	767	748	739	744	785	748	798	754	769	702	787	712	772	807	746	782	780	803	763	760	702	778	774	731	746	758	763	763	755	750	726	704	750	755	760	752	721	755	744	727	767	689	722	766	746	747	785	767	759	741	770	792	763	746	706	766	819	724	734	789	786	710	746	746	743	783	749	702	720	772	807	762	741	761	754	721	769	747	736	778	739	727	757	777	747	807	745	777	761	737	749	724	760	831	712	743	770	775	769	759	727	759	770	767	793	760	752	744	745	739	792	749	807	795	754	767	735	725	744	851	799	767	747	758	755	720	778	757	746	758	739	736	758	777	741	713	729	753	767	778	734	727	783	770	756	765	755	744	771	752	740	715	772	730	688	784	713	694	781	729	778	726	737	705	746	721	706	739	739	747	721	777	756	775	788	754	738	740	759	758	751	756	731	792	701	762	757	788	722	757	743	760	779	711	743	708	769	748	724	744	745	707	706	726	719	735	727	763	785	797	750	763	697	735	787	732	757	796	726	771	755	765	790	799	769	756	799	781	733	789	721	757	718	718	751	763	717	727	737	754	769	757	726	747	766	797	818	751	786	735	751	738	785	772	746	717	790	741	709	789	737	783	728	779	730	766	742	706	735	734	777	762	766	722	764	757	757	739	783	712	793	737	737	757	726	828	754	763	753	764	733	745	717	768	758	750	730	730	725	789	754	783	759	759	769	754	743	710	724	808	804	807	745	711	722	744	785	740	743	758	754	784	736	749	770	762	739	733	741	660	797	722	710	709	757	769	685	782	795	665	729	752	693	793	763	733	745	734	720	753	728	735	747	732	744	775	762	761	746	744	812	740	778	718	774	774	802	759	774	718	784	764	758	756	719	773	755	748	749	781	756	770	701	761	764	736	805	755	735	730	768	744	825	768	757	752	721	746	753	731	737	742	738	777	774	772	710	772	773	819	737	720	740	721	811	764	777	805	742	739	742	770	728	755	734	768	733	740	739	777	786	746	756
33174	25486	22433	9223	2555	1634	1326	1065	929	727	696	635	580	500	465	491	467	438	438	374	391	381	417	409	352	377	363	350	390	415	401	346	368	411	338	355	393	375	359	346	388	363	401	410	340	380	355	368	364	389	336	349	361	378	412	373	359	395	366	415	371	352	370	370	384	358	405	327	363	360	364	384	353	397	383	377	340	387	370	378	360	362	379	383	362	371	337	326	402	365	382	349	372	348	375	363	390	383	361	399	330	355	368	333	380	402	370	373	347	367	366	376	381	374	386	374	342	375	388	357	381	377	345	345	385	371	338	371	384	376	370	407	358	376	404	358	368	320	374	393	351	361	386	354	403	376	331	389	345	379	363	347	367	366	381	359	385	375	338	421	364	360	391	371	378	384	378	374	360	357	355	347	368	394	380	393	369	379	383	374	351	394	356	358	381	377	338	368	375	358	352	349	392	390	406	374	347	358	355	370	332	379	356	391	360	398	380	386	392	375	359	355	379	364	364	389	367	393	331	402	356	334	411	401	355	349	359	383	389	324	337	383	367	366	369	340	370	415	321	352	371	373	352	358	377	363	346	355	348	390	392	365	401	387	362	375	374	368	336	369	401	344	383	341	366	358	350	367	354	383	374	351	379	385	367	368	350	361	363	349	405	375	363	363	367	320	355	403	383	374	414	350	409	362	400	379	350	350	382	361	365	368	346	377	377	364	388	385	397	393	381	332	376	348	357	393	338	328	341	368	361	376	364	389	347	360	345	376	337	386	370	376	373	346	356	338	372	365	378	381	343	366	354	383	368	410	343	368	367	374	391	363	387	362	361	381	385	385	359	391	367	372	370	323	328	367	365	401	391	393	388	386	394	381	369	342	336	329	331	343	385	375	362	364	368	356	392	406	374	393	329	364	396	345	383	367	367	360	416	366	379	338	364	373	380	383	386	338	370	375	369	366	378	392	359	377	359	339	370	365	347	371	387	369	375	353	368	383	367	362	380	356	399	380	391	383	373	336	382	388	368	350	364	347	347	333	382	359	380	372	390	375	346	364	385	343	361	406	389	399	380	366	385	366	393	382	340	374	335	351	360	372	381	360	364	374	356	348	363	356	358	352	378	383	378	381	368	370	382	334	354	367	383	364	361	375	372	371	337	367	368	366	390	368	355	332	345	345	377	367	362	373	359	378	342	351	371	372	397	339	383	347	360	417	375	386	379	383	367	364	360	356	365	356	340	365	391	375	365	361	377	377	389	392	385	346	371	366	388	363	411	330	402	366	334	328	332	380	382	348	389	362	352	367	364	398	387	389	386	398	357	360	331	370	376	413	441	388	364	332	416	389	363	352	335	366	407	338	346	397	386	359	368	391	362	352	399	370	369	380	358	361	387	368	393	368	382	391	417	382	388	390	390	365	364	352	385	416	356	373	392	361	397	374	425	368	347	366	421	354	379	355	352	388	427	363	384	385	387	378	346	374	354	357	374	379	366	372	355	372	362	347	387	360	401	375	343	403	382	362	400	388	359	318	355	361	393	359	368	341	321	363	371	375	335	363	322	323	362	359	341	394	400	361	373	397	389	329	374	380	371	381	368	388	341	354	355	340	357	384	420	369	353	374	388	329	389	377	385	353	381	356	390	382	352	366	390	408	365	377	375	392	380	362	360	349	378	404	358	374	374	378	360	352	368	363	374	368	341	385	378	357	363	354	344	339	342	376	384	380	378	350	362	347	351	343	362	363	400	365	375	396	337	337	380	351	366	365	394	378	364	373	376	335	381	386	369	351	365	329	379	329	409	359	389	357	416	360	360	399	376	354	372	389	350	347	354	385	348	375	362	344	331	366	367	384	402	333	389	387	332	382	359	359	356	384	363	387	373	353	367	375	377	379	390	376	348	371	373	376	331	367	354	382	406	351	417	383	358	388	378	356	399	346	408	375	381	387	357	378	376	354	383	341	342	364	386	381	352	367	385	379	392	367	386	366	347	328	396	350	387	373	387	413	385	366	359	360	375	371	358	339	355	398	339	345	407	348	323	372	379	388	380	438	336	362	379	346	365	353	359	378	366	385	377	399	356	377	366	356	387	394	358	384	370	374	388	389	353	378	399	348	366	375	370	368	359	379	380	369	361	392	343	378	387	369	342	361	368	342	377	359	388	365	353	377	370	393	369	383	378	377	352	361	376	343	397	390	384	374	383	409	362	340	384	345	393	357	415	358	362	363	370	395	370	349	332	383	438	366	392	368	386	403	372	375	341	346	324	369	394	398	329	383	365	334	397	333	345	357	357	349	332	381	350	353	343	363	370	356	397	348	344	368	343	357	371	369	402	396	384	376	365	358	357	358	409	363	344	372	404	354	387	367	360	375	381	388	361	353	361	360	382	399	371	369	374	367	409	354	375	352	386	373	389	387	362	413	337	360	348	373	357	385	363	378	406	345	371	338	344	347	365	365	364	390	355	347	345	392	385	344	395	394	347	364	366	377	357	378	389	372	386	371	377	405	380	384	354	367	366	368	365	377	371	367	388	392	382	374	377	371	356	362	389	358	391	374	373	334	371	346	370	365	392	409	341	378	390	370	336	343	371	377	346	408	350	363	378	339	374	323	369	384	405	368	354	350	347	374	394	410	403	344	420	388	407	374	374	358	378	392	391	387	380	318	392	410	376	366	391	360	345	374	376	363	370	367	357	363	388	360	385	369	357	362	360	353	368	348	346	379	360	388	398	387	382	391	382	360	379	357	382	377	373	380	376	386	374	383	376	422	383	356	338	432	380	396	357	358	385	371	385	352	339	400	347	410	381	400	391	373	352	373	378	372	360	362	369	381	326	355	389	366	379	344	374	362	390	350	374	346	372	349	325	356	394	327	368	354	344	397	360	363	358	365	323	372	405	379	357	399	381	379	361	352	359	359	380	352	351	395	340	344	341	341	360	345	376	367	373	389	353	360	363	340	340	382	359	384	333	359	373	384	396	373	415	374	370	380	326	350	357	345	327	429	371	353	396	363	394	389	350	413	340	320	386	356	370	370	380	365	364	351	373	384	346	397	377	365	376	382	324	370	395	377	396	342	330	370	395	358	382	375	352	356	414	394	355	379	368	384	399	370	357	379	370	381	353	354	357	385	372	369	364	369	376	405	377	379	358	356	346	369	370	404	374	385	385	361	359	358	389	400	390	390	360	365	372	377	332	347	351	374	396	350	372	341	396	343	375	373	403	399	348	368	348	357	335	383	359	386	378	388	357	341	379	373	376	397	350	340	358	357	422	335	354	370	394	341	364	380	360	384	373	382	427	395	397	353	333	373	395	387	364	395	348	378	355	411	372	385	385	360	374	343	374	399	396	343	380	363	362	354	361	349	349	370	393	374	393	362	326	359	358	358	396	340	354	382	318	386	395	381	344	363	353	365	406	359	383	395	405	344	355	388	363	359	378	378	378	384	377	341	395	360	363	358	343	383	383	374	384	381	395	372	383	414	369	351	388	378	364	370	371	395
25748	31894	13814	3887	1956	1423	1229	1145	1075	1035	994	871	916	935	929	862	879	876	878	872	874	880	842	835	869	870	855	879	821	845	907	857	816	800	841	846	851	809	813	845	875	838	880	880	870	837	841	890	824	846	811	782	820	851	863	887	842	818	847	835	855	816	834	886	824	828	855	903	830	845	871	871	801	899	810	826	861	895	828	851	834	833	888	842	875	880	850	855	785	811	889	852	850	833	898	829	841	816	870	843	846	828	846	820	860	867	874	793	804	849	827	830	764	847	814	900	819	815	878	795	814	862	809	805	826	900	845	858	855	844	829	870	841	813	821	821	848	853	768	828	799	845	826	819	792	826	840	832	774	873	838	845	871	841	838	871	824	822	823	846	870	852	847	806	847	806	899	818	838	814	880	838	857	818	867	869	831	836	872	855	869	832	828	846	831	892	833	865	807	836	830	883	851	833	835	827	830	857	828	821	883	850	835	863	894	876	830	863	842	816	800	837	864	801	794	801	835	857	851	835	798	859	809	867	851	832	897	855	826	794	847	829	818	925	778	856	878	812	860	816	855	856	821	853	834	896	834	893	839	863	846	917	812	872	885	832	820	809	843	851	861	856	840	873	863	849	861	782	857	848	857	827	830	835	898	883	830	840	854	855	827	850	917	874	865	819	795	838	873	838	818	882	785	888	809	825	839	830	866	826	814	895	855	862	840	841	861	792	844	861	838	853	868	821	802	847	867	848	905	816	843	885	832	863	777	859	818	842	852	860	864	814	818	863	803	857	821	853	866	856	950	807	844	896	839	861	850	849	848	824	851	877	815	872	806	875	826	847	822	847	832	810	835	846	808	928	827	797	878	794	849	886	838	873	849	850	798	821	876	828	892	899	820	884	906	828	844	831	880	834	825	839	847	844	879	819	785	845	846	837	840	837	786	778	837	817	808	806	840	837	858	841	843	849	810	833	841	799	854	871	860	818	815	793	856	809	828	844	853	810	851	828	897	826	827	864	807	842	874	810	859	833	886	808	857	803	846	895	868	819	809	828	813	859	861	821	833	909	876	876	877	875	813	846	770	846	835	874	867	824	825	825	835	828	847	885	819	852	866	862	859	862	856	822	881	859	801	921	812	861	880	871	816	877	829	844	872	853	907	848	850	832	849	847	807	850	848	858	796	881	873	827	795	855	819	833	829	826	861	870	841	821	803	824	834	857	871	834	844	793	827	800	819	878	839	858	795	832	813	795	922	822	823	841	877	869	847	861	877	831	806	810	895	774	861	826	794	819	859	817	831	804	824	859	828	904	821	826	844	879	801	822	824	796	837	840	875	824	873	805	871	845	886	846	862	845	864	847	827	815	833	811	885	844	841	875	830	886	872	872	841	792	852	855	851	814	794	835	840	861	881	908	871	842	861	819	863	832	852	822	853	845	878	885	870	830	887	823	849	829	866	853	817	849	783	844	864	827	840	839	857	828	850	808	866	794	839	797	866	843	860	848	836	827	883	799	879	871	826	843	805	809	857	848	838	868	849	799	862	946	801	852	839	858	832	859	893	930	823	855	877	772	864	848	820	860	859	816	853	855	811	850	808	841	831	785	848	867	798	858	811	820	843	842	830	883	883	822	837	853	825	865	774	849	815	821	816	858	840	836	836	821	885	809	897	813	812	775	881	826	830	851	870	848	885	854	863	820	853	825	847	851	905	843	850	899	872	808	853	883	822	817	852	876	868	907	852	868	894	890	857	797	824	891	801	859	825	856	807	832	861	794	837	833	776	823	841	852	858	861	790	820	907	828	810	768	863	835	880	822	830	901	814	798	877	837	813	853	836	830	908	888	865	819	831	826	866	789	811	856	809	837	927	879	887	835	778	806	859	838	800	797	816	853	816	864	818	842	835	848	836	819	874	925	832	852	857	783	855	828	931	815	856	799	845	847	876	863	858	891	851	862	837	845	860	870	831	846	818	851	834	923	795	877	834	909	862	825	818	842	868	878	865	875	843	867	835	833	839	828	858	822	805	906	854	811	820	841	812	815	875	844	868	881	898	896	854	839	815	806	873	807	760	837	869	802	837	791	871	809	856	811	828	883	812	838	879	871	889	875	790	825	856	860	861	847	810	840	837	838	831	829	853	838	815	878	815	819	804	850	865	831	799	847	842	831	849	852	938	816	836	874	822	822	842	879	817	869	850	808	842	844	864	876	825	865	807	853	836	895	874	854	819	840	850	812	831	855	838	823	913	831	873	823	934	806	845	852	903	789	822	861	872	880	810	839	882	838	824	843	889	837	865	879	812	859	853	823	833	849	883	861	858	921	897	857	796	864	910	869	824	828	857	861	793	816	849	846	845	843	857	853	854	882	808	865	798	832	866	850	840	851	854	855	792	841	879	834	843	870	876	834	823	844	860	844	822	804	893	815	810	813	851	830	839	831	803	879	838	833	852	778	856	835	856	829	884	848	830	863	866	824	853	886	840	824	821	793	785	834	833	878	876	878	788	835	856	833	868	837	864	868	884	816	839	867	819	858	877	846	847	911	834	872	855	821	863	845	879	886	805	874	845	850	815	809	879	856	825	842	812	873	912	802	881	832	848	897	821	899	859	859	831	837	853	813	851	844	836	808	848	832	826	847	873	865	875	898	858	830	865	875	807	861	864	818	865	802	831	830	868	851	831	830	884	900	851	846	854	851	793	831	808	842	848	869	851	875	874	873	835	854	864	830	806	796	855	890	828	870	886	877	902	878	842	839	856	886	844	841	818	881	859	813	803	878	872	810	829	829	839	833	833	859	871	885	869	879	905	800	828	767	837	841	863	805	809	826	804	888	811	781	845	840	852	806	837	833	844	793	866	823	847	868	841	817	842	855	908	827	831	808	779	833	829	790	872	853	828	853	849	833	835	888	869	852	872	815	838	852	872	814	910	814	826	853	819	788	864	829	817	837	824	874	842	806	836	864	893	841	790	912	838	816	845	841	809	822	880	823	863	813	829	849	896	851	788	847	812	874	829	867	805	854	838	860	853	891	819	852	844	797	899	837	845	843	836	781	821	824	878	848	835	852	880	870	845	850	864	898	824	857	797	830	838	834	835	886	825	863	842	814	840	819	787	815	803	873	855	804	858	835	856	878	844	831	844	893	812	864	889	788	788	833	823	858	865	763	854	839	853	846	836	876	863	832	891	844	853	810	830	833	814	897	899	831	803	847	833	802	911	838	822	883	829	853	842	894	865	836	818	839	805	869	853	870	849	802	785	811	893	843	859	814	815	866	847	791	859	841	850	819	864	881	840	845	881	887	901	836	871	823	795	841	848	835	815	873	861	815	826	854	875	852	870	904	810	821	840	812	820	867	889	807	857	854	826	851	836	833	859	880	840	791	790	843	812	892	863	820	802	831	849	824	805	820	818	831	823	840	852	879	819	881	851	833	840	827	867	805	812	809	842	855	861	851	882	833	888	861	843	849	821	866	851	831	857	863	840	842	791	799	831	862	883	861
24812	21432	24865	28406	21460	19770	3728	1681	1211	986	842	753	698	635	558	499	487	422	396	424	413	383	347	369	376	380	406	356	323	358	341	342	352	342	355	348	355	339	337	345	327	360	337	316	371	395	363	355	375	341	339	338	351	365	366	318	327	311	316	354	339	351	315	329	362	379	323	347	308	387	385	368	351	345	351	331	339	359	335	371	326	371	330	360	390	322	345	335	341	324	346	345	338	372	353	369	341	367	359	363	346	358	340	362	373	337	338	343	357	361	386	351	342	324	371	334	332	348	331	385	324	344	317	328	346	346	344	302	338	343	335	367	346	326	313	318	358	337	335	318	362	334	341	367	319	353	358	356	311	319	345	336	316	375	354	332	350	319	341	358	355	311	353	336	366	354	336	381	363	364	362	376	340	327	352	342	362	320	333	325	340	340	327	333	343	336	306	369	351	304	375	347	358	339	332	345	360	363	341	317	340	362	323	324	354	326	339	341	346	358	341	349	302	365	347	333	308	354	325	351	305	329	353	350	335	314	343	374	370	343	362	342	329	331	331	327	365	338	368	296	353	346	321	350	315	356	322	369	318	347	357	294	344	348	357	353	323	344	378	322	325	340	344	335	325	314	343	371	365	356	383	330	349	286	329	346	340	380	340	353	364	346	337	340	339	355	349	344	326	364	350	312	300	368	354	348	367	349	343	346	326	335	310	351	328	371	336	320	316	352	336	353	334	362	356	366	356	349	386	345	339	349	315	310	331	361	361	328	384	304	342	328	357	308	319	371	331	347	327	365	355	365	319	336	338	316	329	338	359	340	342	316	334	332	370	359	351	318	345	352	316	358	369	365	394	322	350	356	327	359	306	334	347	369	341	361	351	355	335	348	333	318	330	344	333	305	344	334	342	372	345	319	357	304	362	385	333	363	371	337	350	340	347	348	322	354	327	331	331	340	349	365	328	317	326	351	352	330	300	347	380	326	388	310	363	329	335	349	347	333	339	354	354	339	320	365	346	345	333	364	347	346	359	340	375	357	337	324	316	374	363	351	351	358	333	366	344	342	349	340	319	340	312	351	306	360	359	328	366	355	294	297	340	346	362	342	356	376	344	327	322	344	374	358	304	354	318	333	302	337	348	362	331	352	329	308	346	317	354	334	351	326	334	331	345	352	331	323	367	342	323	349	356	339	361	344	339	335	348	357	315	328	321	332	337	342	323	318	305	346	305	321	350	358	328	328	346	310	320	337	337	354	351	367	377	310	383	352	341	340	341	342	349	349	354	335	325	304	359	323	365	334	330	347	369	329	332	365	319	329	320	329	364	327	344	380	331	315	320	315	360	327	370	346	347	365	355	330	348	337	326	334	337	310	310	351	315	336	345	379	366	345	364	307	326	350	354	336	338	324	335	311	323	375	308	356	346	321	334	307	334	350	320	353	322	322	321	349	353	353	350	341	342	314	328	321	344	329	368	358	351	336	363	343	346	343	337	324	316	323	338	325	354	321	338	367	345	365	331	338	348	358	329	329	337	344	343	332	340	362	356	340	355	351	347	342	327	374	340	330	336	353	367	342	336	334	366	336	313	348	355	345	358	327	358	337	365	354	329	328	347	311	353	333	322	337	378	302	321	354	350	327	333	337	314	362	355	375	371	365	371	303	344	331	325	341	346	304	359	349	329	316	362	331	345	344	367	355	346	345	347	310	311	322	353	366	317	346	369	346	357	328	311	364	332	334	375	330	355	362	335	353	348	359	358	344	316	361	344	373	329	344	336	362	359	386	367	372	332	340	366	304	329	345	342	346	320	331	350	340	348	323	340	301	360	357	354	390	341	328	338	348	324	345	363	322	346	339	348	316	307	352	325	317	343	301	332	336	342	360	335	319	346	360	355	352	362	340	321	330	382	356	366	355	333	376	342	346	325	328	331	339	363	356	330	381	368	321	356	303	313	316	331	341	365	332	373	325	332	312	371	347	325	366	345	333	321	361	325	309	313	373	330	355	356	333	348	313	325	346	367	324	364	361	346	366	312	345	354	344	324	331	355	379	337	336	332	323	336	334	315	333	359	349	354	359	338	354	352	333	329	366	339	332	339	342	354	307	336	322	349	378	349	395	357	368	348	340	341	359	288	357	344	302	347	298	318	332	327	356	337	336	340	378	353	382	307	307	367	360	330	329	352	338	334	336	354	361	312	348	352	348	347	336	344	335	349	363	353	340	320	365	332	346	336	365	314	359	338	306	329	299	311	349	314	354	355	348	366	316	336	343	326	357	313	347	308	363	326	357	306	352	306	341	332	339	346	322	349	331	349	314	358	377	324	348	360	339	316	357	356	316	357	358	326	339	354	351	350	347	342	320	349	329	368	336	334	308	347	342	332	337	351	335	328	336	356	310	354	309	314	336	344	362	350	360	343	337	332	349	370	329	325	371	316	352	332	341	362	315	371	350	337	352	328	329	319	322	314	308	312	343	320	333	368	381	328	337	338	322	356	350	331	367	348	326	339	329	358	358	349	328	348	348	315	313	342	376	348	341	347	365	349	370	342	303	355	294	324	345	341	355	332	382	357	342	320	376	323	338	366	354	358	345	359	344	370	347	361	351	359	316	322	356	352	334	341	367	338	328	317	339	314	362	339	339	341	312	339	342	327	340	331	368	341	333	338	338	357	339	350	338	331	337	343	324	364	330	362	347	353	377	351	318	329	375	350	359	380	377	329	299	312	354	335	353	341	350	368	310	327	309	326	321	309	361	336	348	362	326	336	334	330	337	337	338	310	339	355	343	319	321	335	330	330	315	322	331	337	330	329	317	306	352	376	341	367	318	382	348	328	375	343	377	333	336	336	324	366	327	338	302	310	342	333	331	317	353	346	307	328	325	340	367	320	345	348	351	312	376	342	329	330	321	384	369	349	342	313	350	330	312	372	371	342	320	337	340	338	330	360	349	339	312	347	318	324	366	365	309	371	327	339	354	343	328	336	315	336	348	326	323	362	339	333	349	328	319	320	341	371	356	315	355	326	337	313	339	321	346	343	339	317	339	316	351	309	330	342	341	339	343	335	333	330	343	333	327	332	363	359	340	376	321	318	346	349	360	307	337	362	346	340	304	318	311	368	348	337	316	317	358	341	334	360	335	278	299	350	344	326	351	336	361	311	338	391	366	359	326	345	354	319	377	361	378	322	332	317	332	341	311	352	337	327	362	333	395	399	331	347	310	358	332	340	352	342	327	369	370	334	341	324	330	331	349	288	310	319	340	361	323	338	350	307	316	328	358	370	347	326	357	334	353	318	319	351	340	354	348	321	328	383	393	323	365	352	342	343	344	359	350	344	348	313	335	353	351	361	340	297	303	335	329	306	338	315	318	341	313	329	305	315	356	348	329	374	345	344	332	357	348	335	338	329	341	342	343	326	357	339	291	327	284	350	348	346	349	357	358	350	362	364	303	333	349	290	324	353	351	310	306	331	338	334	342	344	331	352	382	336	357	343	308	347	325
26628	39770	23174	7558	2686	1818	1441	1232	1183	1079	1072	935	962	897	885	852	810	858	822	853	779	779	819	809	794	770	736	783	717	787	805	767	791	787	778	784	757	821	763	768	822	806	695	799	783	768	798	737	825	762	776	789	776	770	825	866	788	781	785	794	788	761	798	789	787	763	775	870	803	783	766	800	771	757	736	810	758	766	814	759	736	750	758	753	801	742	759	823	830	770	788	732	764	784	775	774	781	786	734	760	726	808	797	768	745	776	738	773	763	779	721	793	765	776	775	819	784	786	737	764	810	810	786	831	800	855	782	778	832	761	762	775	763	787	812	793	776	785	774	783	840	775	778	756	759	776	827	822	807	758	783	809	750	759	728	778	736	764	732	784	783	790	774	728	725	770	813	755	744	808	792	762	769	755	800	808	799	742	726	784	770	770	757	752	774	748	814	770	831	775	745	775	764	737	786	746	788	751	789	774	741	789	740	805	738	817	744	838	784	784	763	754	748	780	775	810	782	750	772	788	821	763	746	767	750	814	806	829	789	829	796	798	729	763	764	777	808	760	779	791	759	831	769	796	772	794	787	792	797	768	776	737	789	809	779	756	739	769	704	749	803	736	796	756	800	753	785	748	748	769	779	771	784	758	763	780	753	758	728	767	769	769	750	818	766	776	735	724	749	803	746	752	784	780	791	763	775	737	741	792	756	791	754	787	765	769	745	806	770	783	757	789	796	801	810	743	814	797	723	763	785	781	794	774	777	806	762	755	764	764	756	771	789	777	792	781	777	775	835	751	755	797	798	775	769	779	762	758	779	761	793	737	739	734	762	836	753	737	775	788	749	801	824	762	754	753	772	763	829	810	792	772	783	745	746	799	768	787	769	803	726	788	813	770	756	814	802	778	783	766	766	755	835	778	779	830	784	745	768	821	769	779	766	792	812	782	793	763	781	779	799	792	732	782	779	731	723	794	738	784	759	760	789	746	773	800	796	733	784	787	775	751	800	779	745	795	781	762	763	758	736	791	771	775	764	732	774	743	742	746	761	792	756	773	760	736	733	781	750	835	735	806	772	797	771	822	781	773	731	752	779	813	775	785	825	794	777	793	758	788	797	798	772	773	761	774	739	727	815	794	775	828	750	775	746	773	764	779	749	768	737	803	737	767	748	826	832	748	776	722	789	765	715	812	813	793	810	780	745	782	814	740	745	787	763	765	746	778	770	790	784	770	810	757	809	857	773	798	771	759	788	762	753	799	802	809	806	782	803	784	749	746	784	749	796	799	779	791	770	740	752	760	754	784	815	820	776	817	809	760	776	753	766	786	851	759	790	812	752	786	767	779	795	833	788	713	778	767	786	769	829	752	771	718	725	736	715	830	713	720	721	839	737	782	753	700	799	810	799	753	770	795	769	808	837	784	757	778	756	777	792	722	803	803	778	777	802	770	714	748	776	786	718	727	766	746	834	762	757	763	822	800	730	773	774	743	765	797	758	794	785	798	798	808	759	799	746	728	761	767	807	762	782	767	756	715	779	743	762	772	743	801	766	764	740	847	782	804	767	812	778	776	771	766	748	757	791	726	792	791	755	775	832	786	725	825	778	756	768	776	797	772	753	799	819	782	717	812	759	698	722	826	716	807	776	738	735	805	726	803	749	783	773	781	797	786	769	802	728	745	775	809	812	762	736	754	722	773	787	781	773	787	755	741	806	790	748	795	774	760	826	766	770	850	758	735	813	791	742	774	753	783	764	764	738	768	738	797	784	785	772	770	834	767	787	777	738	779	786	820	738	798	792	743	753	797	767	725	753	766	779	807	720	754	818	776	778	788	776	823	773	743	791	798	792	753	780	785	787	767	726	742	734	769	713	796	793	796	741	730	800	788	750	770	765	750	726	825	781	803	806	816	761	794	830	808	802	760	794	796	794	752	806	793	768	762	773	776	802	784	784	771	765	740	825	734	729	773	737	724	763	735	757	758	753	785	771	753	808	783	769	741	794	743	803	821	790	767	742	782	759	822	769	805	787	768	743	740	819	885	790	689	772	760	783	809	759	766	789	742	807	779	773	779	774	837	775	761	784	819	760	800	759	769	787	814	802	768	797	823	784	793	800	739	735	778	781	727	779	794	770	760	738	707	813	805	735	773	817	789	738	760	767	774	758	761	771	798	780	779	743	737	808	790	777	773	783	773	749	774	809	742	756	795	732	810	780	756	731	788	778	722	836	749	753	746	783	794	792	776	724	764	751	741	727	813	832	823	747	749	795	778	778	761	783	812	795	814	775	798	715	848	798	795	766	782	755	715	809	845	789	789	777	750	784	745	803	789	809	770	753	748	792	775	761	799	772	778	768	800	776	783	740	731	776	836	763	808	783	780	795	794	763	758	767	776	801	819	801	793	727	800	796	755	799	737	767	813	818	798	784	734	768	755	751	761	782	784	773	799	799	763	754	826	703	746	790	788	757	758	768	783	769	792	745	770	752	816	774	786	762	824	738	797	747	771	764	765	752	766	777	798	770	771	776	767	747	787	752	840	802	791	793	774	809	737	775	727	798	821	791	711	741	790	798	766	767	764	818	741	820	809	756	749	763	745	775	817	772	768	774	814	768	811	804	852	727	810	829	750	744	821	760	748	810	777	782	773	784	770	791	762	785	799	762	825	725	787	802	786	774	797	761	741	753	758	789	767	779	730	737	784	744	778	759	811	767	846	810	794	794	764	747	774	760	783	798	766	717	830	765	740	766	798	774	767	776	725	797	773	714	801	786	741	753	827	782	700	802	781	780	768	793	729	808	739	713	781	841	802	789	786	748	760	775	748	761	824	768	769	799	822	790	795	748	817	771	716	767	809	803	772	794	776	825	801	714	775	801	774	746	729	783	776	757	787	726	744	752	802	768	798	756	767	768	760	793	756	788	768	784	764	783	787	759	775	762	728	820	777	790	780	746	747	802	812	759	751	724	782	787	785	772	741	747	799	774	763	782	821	774	786	771	729	749	756	770	753	788	806	778	773	759	756	832	785	804	797	752	801	775	786	774	751	804	780	765	816	795	785	795	756	757	767	790	802	731	786	784	780	784	792	797	776	765	775	714	772	802	770	812	789	772	809	767	797	814	765	767	751	787	807	791	728	753	745	762	844	769	748	773	759	808	738	762	774	773	748	786	781	774	732	769	736	760	770	742	798	817	778	737	757	790	820	790	771	829	761	737	728	764	746	800	820	767	802	770	758	792	712	808	785	780	811	807	787	761	775	760	776	801	737	768	786	792	727	785	821	762	787	767	759	787	780	734	789	757	792	786	784	851	824	762	786	787	796	771	783	772	744	736	756	832	714	786	793	699	857	791	755	769	768	803	721	759	798	759	740	789	734	822	814	787	785	762	776	767	765	806	716	782	809	788	778	729	747	771	786	764	805	782	789	776	823	791	795	782	720	810	706	747	739	782	801	777	776	724	806	750	748	722	786	780	816	788	774	806	833	789	794	726	748	779	720	795	758
24285	21490	25297	28089	21496	21605	17786	3007	1571	1214	1047	909	759	671	604	515	540	483	479	444	411	413	346	394	361	317	346	328	331	353	328	350	383	342	332	329	346	343	356	355	311	383	374	351	345	333	317	358	361	342	347	341	309	361	375	371	331	311	322	346	346	372	338	345	339	289	373	328	299	334	341	382	333	333	297	335	342	365	341	333	316	347	307	349	315	329	342	346	319	343	306	321	335	364	352	339	338	306	351	348	284	346	342	330	374	326	318	327	328	345	330	330	327	314	347	306	346	364	320	328	330	316	332	328	346	335	340	373	351	385	328	363	324	324	336	349	315	302	352	358	324	352	360	330	308	335	324	317	340	318	351	384	324	344	353	343	350	310	344	341	374	386	324	327	356	342	332	305	319	338	323	355	370	321	351	336	319	289	337	351	321	318	328	359	344	322	337	347	359	338	347	356	356	333	361	337	361	381	331	354	333	297	324	361	329	309	310	330	342	350	363	363	325	328	329	365	328	336	333	318	348	346	359	335	327	353	333	334	306	348	349	313	331	376	339	318	323	352	367	335	311	348	345	338	321	334	364	327	340	341	345	323	357	329	352	324	362	303	326	342	330	344	359	339	376	341	335	358	325	344	341	336	317	325	345	327	342	320	382	348	356	323	388	305	313	359	394	314	304	348	329	325	339	382	326	358	354	357	327	363	330	298	328	314	297	314	353	342	358	340	322	366	352	378	308	319	315	373	352	340	383	317	347	341	348	322	361	326	346	350	324	312	349	312	358	367	362	322	329	336	336	340	321	332	336	314	355	350	344	341	293	367	348	344	336	341	325	335	316	331	321	340	363	338	313	368	351	332	377	324	315	316	342	339	359	346	343	348	337	320	353	309	331	321	308	354	315	312	357	313	360	322	363	331	291	334	316	333	311	311	358	346	362	348	333	345	352	334	325	307	373	334	319	330	386	332	349	327	337	335	347	344	315	311	311	364	354	351	358	336	372	304	336	347	338	322	320	354	355	316	337	344	328	322	339	354	342	323	352	346	356	335	324	370	367	339	315	324	342	315	323	358	344	318	355	368	331	362	365	306	340	380	358	348	330	345	303	380	357	366	347	344	338	298	347	329	340	309	336	349	347	391	390	363	349	346	344	327	315	342	340	350	316	345	333	342	352	372	346	331	391	323	362	330	324	324	323	349	341	300	383	320	302	351	342	341	358	337	363	325	308	355	340	334	349	335	330	345	308	319	342	324	351	298	338	370	325	330	365	370	339	308	335	314	341	339	356	350	332	361	346	358	340	315	325	329	374	338	347	340	354	341	367	317	355	338	312	357	355	335	338	327	328	345	340	319	325	351	345	350	310	343	376	321	331	340	310	288	311	298	330	347	343	357	358	339	350	320	337	348	339	335	326	369	297	329	336	338	354	354	338	320	365	338	338	359	351	329	351	329	335	366	345	309	355	334	321	340	338	308	331	325	335	329	336	329	348	336	352	309	354	386	318	324	373	361	356	373	338	319	329	348	312	325	330	347	355	359	326	342	340	370	346	309	365	298	350	321	317	344	353	375	342	349	326	307	315	334	353	340	337	336	349	368	359	289	327	328	341	308	344	309	341	320	338	342	353	309	318	350	318	321	308	341	299	329	375	332	330	355	308	334	329	348	330	348	343	343	364	349	373	319	353	319	306	333	350	340	350	334	327	373	350	378	340	340	329	331	307	337	333	323	318	331	342	329	355	329	330	320	346	352	312	311	304	338	318	324	330	326	319	320	370	360	321	326	317	341	318	326	321	336	333	331	337	362	327	329	338	353	338	310	330	350	348	342	335	338	330	313	361	308	325	338	332	330	329	322	345	316	307	324	329	323	320	343	345	384	331	354	325	306	310	341	349	379	330	354	318	307	291	345	330	299	328	317	404	341	348	323	324	320	342	337	313	290	359	345	342	311	310	332	320	297	361	357	322	340	365	332	318	310	333	352	298	328	354	325	332	339	348	335	323	311	349	343	325	353	332	356	306	329	333	357	319	347	351	301	327	373	359	329	364	328	322	346	343	329	328	327	300	346	363	355	369	322	356	330	335	315	321	320	349	330	368	326	330	350	359	338	367	320	322	367	314	348	354	344	331	333	326	345	312	335	289	314	285	300	316	348	336	314	353	347	352	355	348	297	363	349	356	324	353	378	321	331	342	314	353	323	349	330	277	326	345	313	339	322	331	315	308	367	377	348	338	347	373	331	339	341	355	325	338	369	324	314	309	320	303	323	291	325	349	341	354	346	314	337	329	338	333	324	352	356	328	320	313	335	315	343	332	322	360	334	337	336	339	312	351	290	364	329	320	334	345	358	368	323	339	308	306	353	328	390	332	336	344	323	334	340	332	327	335	332	316	324	317	317	306	308	348	353	338	332	331	372	320	339	338	334	322	341	345	360	302	336	360	332	335	331	323	320	335	312	350	342	364	318	340	337	343	357	329	327	326	339	358	330	331	322	319	330	313	347	338	339	369	338	329	330	341	336	339	351	336	330	327	342	287	294	334	338	359	364	344	296	340	327	321	360	318	321	328	344	313	319	354	339	337	334	316	308	334	361	339	333	301	362	335	338	332	323	358	299	313	342	344	339	339	365	349	347	376	319	329	356	343	323	359	314	325	354	334	340	311	342	331	307	324	300	305	292	380	353	313	366	338	312	311	329	346	340	323	297	361	324	313	367	343	350	324	297	358	347	331	337	337	317	342	358	336	352	335	329	317	328	348	322	361	348	345	358	322	326	342	327	365	341	323	339	367	341	377	324	341	298	355	316	357	322	358	327	324	346	361	333	321	326	340	310	308	301	351	316	347	341	337	323	340	345	357	315	375	334	331	357	364	337	346	345	354	320	348	283	347	360	347	280	334	348	383	347	302	345	358	322	319	342	374	321	354	308	327	328	339	317	325	311	337	345	331	306	288	368	376	319	340	289	339	340	357	343	323	336	347	355	366	335	319	351	319	303	308	367	344	291	317	308	350	306	337	344	334	373	318	338	339	301	301	327	366	348	326	331	340	354	308	340	341	362	353	346	329	305	346	328	313	326	335	325	333	343	314	356	348	327	341	355	313	346	348	374	317	369	365	356	365	300	352	326	331	315	337	319	301	354	296	332	353	332	313	316	321	350	342	343	327	313	361	319	332	342	354	336	338	303	338	343	322	365	333	339	323	356	325	337	327	318	324	314	323	310	334	345	314	361	369	328	322	338	296	309	348	353	353	326	347	338	342	328	338	355	336	301	358	328	340	354	335	351	371	320	351	301	330	334	362	346	320	338	311	334	336	347	337	348	333	335	299	324	313	333	326	327	371	353	332	330	354	380	350	342	306	353	326	350	313	316	310	316	329	326	314	374	327	343	332	338	332	331	325	371	327	342	331	318	335	314	293	345	323	292	350	330	320	351	353	326	311	352	359	367	362	318	302	307	338	319	342	328	304	335	339	308	369	331	321	323	333	356	317	357	309	331	318	334
29215	46273	30392	9908	3287	2107	1681	1428	1232	1118	993	1008	931	888	864	858	845	832	833	727	810	744	798	779	779	774	765	798	778	732	739	779	760	763	771	780	758	754	824	742	768	759	707	774	733	818	717	717	782	706	753	743	764	790	780	795	775	775	743	751	756	730	724	781	720	716	814	750	780	728	702	733	751	738	770	782	743	765	760	733	787	762	767	764	716	773	754	767	810	723	769	754	779	751	733	732	765	785	734	687	788	723	748	739	799	769	746	793	768	742	711	755	713	750	739	760	758	761	750	767	762	801	731	780	732	748	764	760	748	774	778	745	789	760	716	777	738	750	758	723	732	770	757	670	703	758	756	757	754	778	754	755	755	774	728	757	741	748	738	717	764	775	731	739	712	776	740	749	738	730	730	751	785	792	779	764	754	750	766	720	762	769	748	759	732	837	776	722	715	751	753	730	759	727	763	770	746	727	719	761	800	738	760	752	768	771	705	727	724	715	722	737	805	765	765	763	747	783	782	764	737	730	760	754	760	755	733	769	758	794	729	757	731	766	745	783	755	759	774	733	731	761	737	763	786	740	759	782	766	728	724	805	836	741	763	723	735	725	753	754	718	773	720	728	768	747	767	768	740	752	788	732	822	775	804	736	747	748	779	696	741	758	725	796	746	719	755	747	738	762	756	722	743	751	724	749	757	742	767	672	731	739	728	780	728	736	756	744	805	711	737	760	741	749	764	749	715	731	722	813	721	770	771	777	742	717	785	737	720	719	738	747	752	734	723	771	706	775	749	739	766	790	723	732	742	777	751	805	694	761	739	733	767	760	750	765	742	829	748	744	705	726	761	761	747	788	712	748	708	731	724	762	764	800	725	763	775	745	741	748	795	708	763	727	770	754	753	735	752	743	759	786	699	816	694	725	789	766	768	746	735	703	738	723	762	763	758	758	745	785	729	819	767	724	743	769	706	744	750	746	728	777	771	708	772	762	763	758	815	728	737	717	739	769	780	742	759	742	791	744	769	703	716	788	755	712	733	744	757	747	729	745	704	757	745	750	789	799	797	722	729	746	749	711	705	740	762	791	710	745	767	707	690	723	771	716	790	731	753	785	761	758	766	773	742	796	721	761	737	752	716	734	780	762	740	745	728	764	695	740	799	732	740	811	760	739	776	750	776	768	733	698	779	727	707	790	733	761	733	755	766	765	740	752	695	711	768	723	758	784	747	683	807	808	771	726	760	741	751	795	726	774	775	729	746	782	796	734	756	756	728	726	775	724	713	719	769	731	755	695	770	733	762	748	739	770	727	772	804	745	734	739	748	782	739	747	734	753	776	776	806	770	729	742	736	727	750	756	774	746	757	734	754	758	772	765	727	775	762	746	776	744	739	728	758	749	771	738	782	721	738	803	694	759	761	719	768	788	735	740	779	711	722	769	741	726	765	786	768	767	736	794	749	764	768	746	760	755	751	731	743	731	744	740	738	751	742	766	816	721	744	766	785	798	715	708	710	750	736	771	757	792	695	761	762	754	747	767	712	769	777	727	733	744	718	749	771	826	785	772	745	768	754	781	775	742	753	703	784	761	762	748	784	800	704	776	709	735	753	737	724	712	735	743	752	746	760	760	767	753	721	774	761	768	733	775	736	785	717	719	738	702	760	773	756	755	784	776	748	750	795	802	749	781	753	753	728	768	790	758	757	811	739	745	804	767	791	740	792	726	763	737	738	807	765	720	752	720	747	737	775	729	798	719	725	760	750	776	771	759	752	723	737	716	743	755	751	800	782	769	721	704	718	768	747	770	737	720	779	773	781	710	760	726	748	685	768	751	719	730	781	754	737	729	756	742	739	696	722	729	745	785	744	732	700	763	726	738	738	774	748	709	760	800	772	813	743	790	698	755	738	778	751	754	685	771	761	708	759	774	773	761	757	811	752	762	705	755	766	756	723	685	764	735	755	793	739	794	741	759	743	753	731	785	745	736	749	714	754	768	789	752	726	745	754	758	682	715	753	726	745	759	745	752	750	733	777	734	732	742	776	731	785	754	799	722	704	710	743	789	749	736	784	709	740	762	718	751	743	775	766	774	743	793	726	772	725	762	769	757	746	730	722	711	759	758	731	750	716	731	772	733	722	758	731	781	749	738	759	768	767	742	782	802	769	771	790	764	767	732	768	743	743	749	739	754	755	738	748	764	742	774	765	741	759	764	731	718	761	775	742	759	797	738	795	775	720	774	723	797	755	719	749	745	793	760	709	808	810	721	763	731	770	706	764	772	742	744	714	747	784	798	754	700	746	686	763	793	743	738	754	714	743	782	775	726	758	713	765	779	754	734	739	748	761	750	763	720	743	770	750	719	768	698	710	791	716	750	715	743	722	759	731	737	773	736	789	745	730	781	705	770	729	704	768	761	722	757	705	763	726	770	749	757	753	826	754	827	765	766	762	750	750	766	784	730	805	750	705	804	775	745	759	760	728	755	799	738	792	718	749	782	746	736	776	705	780	706	750	765	758	762	767	759	717	756	749	739	754	782	758	748	776	714	741	754	702	774	786	729	715	745	745	746	786	770	736	758	730	711	742	809	688	726	745	721	783	758	731	743	779	763	712	766	750	756	794	757	771	789	758	743	774	737	713	723	764	750	723	745	763	777	718	803	772	728	760	753	710	695	758	755	732	759	766	735	720	762	794	726	761	776	701	728	760	715	783	748	726	795	733	765	746	759	733	745	785	776	724	755	736	768	799	780	756	745	762	785	763	785	679	736	719	779	701	717	710	805	750	743	764	718	724	768	802	762	759	720	710	769	792	743	745	739	730	747	709	733	786	778	741	770	756	742	768	718	847	762	774	736	798	795	776	764	749	730	711	759	749	721	753	758	795	718	770	742	729	789	722	747	762	718	792	739	829	719	760	772	751	763	792	696	702	701	699	747	670	772	708	781	783	756	799	805	752	753	750	756	762	727	801	748	746	748	789	724	746	740	696	772	743	733	753	718	718	755	722	774	749	724	734	750	717	730	731	795	790	735	750	815	784	708	745	748	700	765	768	752	760	735	698	726	694	757	719	750	771	746	722	778	721	752	718	752	799	763	745	728	734	744	767	756	750	727	716	799	772	729	734	798	754	767	782	749	739	695	719	712	706	738	716	731	701	711	735	758	763	720	734	808	751	754	776	824	770	693	691	737	771	800	716	783	759	752	732	734	756	785	711	754	725	776	743	758	770	748	756	710	725	756	735	751	725	691	747	762	763	778	834	746	735	746	725	726	737	763	743	744	753	765	731	777	775	730	765	701	771	795	734	798	736	725	741	712	721	775	734	756	726	777	753	738	739	735	734	777	810	798	719	786	732	759	737	701	730	780	726	714	800	781	709	744	763	702	672	771	783	734	731	727	737	778	758	741	708	732	772	776	731	734	772	711	728	718	738	763	715	731	738	726	747	790	696	751	719	741	744	739	813	769	731	730	750	771	763	783	812	763	717	690	779	793	744	763	723	746
32942	25541	24050	10541	2902	1780	1393	1107	873	720	662	664	548	518	447	520	462	459	450	396	397	355	389	380	375	383	374	375	364	399	378	391	395	388	385	369	408	410	393	353	387	392	367	341	384	366	355	392	391	383	381	370	399	365	351	360	341	358	379	354	380	362	365	393	368	380	332	367	330	329	345	370	357	364	414	371	354	349	332	363	375	367	370	382	380	355	370	387	375	349	378	349	350	402	351	343	391	384	385	349	391	359	375	363	340	391	352	389	377	352	379	400	384	386	354	363	388	376	362	320	344	389	372	369	381	376	332	405	361	389	386	350	366	361	391	392	350	338	402	377	382	388	398	381	350	364	345	359	343	359	396	402	374	375	360	378	350	385	349	412	379	333	363	357	387	348	372	372	343	397	386	378	384	368	335	370	325	339	381	357	373	376	384	322	343	361	377	375	346	349	381	336	347	350	376	346	374	370	390	367	375	396	346	361	407	368	346	349	348	365	373	385	388	383	350	337	381	355	357	360	398	389	388	396	365	358	380	371	387	404	363	374	359	333	332	351	362	369	366	378	347	398	379	390	375	377	363	363	386	348	358	359	350	394	403	354	388	356	375	364	384	377	355	367	373	351	371	358	375	321	361	376	369	362	368	388	408	376	350	376	362	382	370	347	400	374	375	380	379	370	388	366	381	364	351	378	367	398	323	335	348	363	323	356	373	361	354	368	358	383	333	387	367	362	382	381	358	378	405	359	387	383	400	376	350	382	381	364	376	355	394	376	420	365	361	382	332	382	400	373	384	382	333	382	353	372	374	387	352	396	366	384	368	365	378	371	387	348	368	381	388	370	358	357	359	357	349	414	353	395	371	382	371	385	331	391	378	347	380	354	359	401	339	403	369	369	364	375	410	401	383	347	358	343	339	370	358	339	402	403	330	389	356	373	380	351	375	400	340	414	327	376	340	374	378	380	389	430	345	344	381	388	348	373	399	372	382	426	360	406	378	355	366	341	379	371	355	373	384	345	347	353	338	362	326	368	331	376	395	389	341	369	377	353	340	407	368	371	381	337	366	374	364	355	391	371	346	345	377	358	340	390	341	373	358	411	350	360	334	397	303	366	368	374	375	391	357	326	373	351	402	384	342	341	407	370	365	368	361	352	369	365	381	382	374	400	392	377	420	352	348	376	364	371	353	361	392	354	350	399	341	387	352	391	356	368	369	362	361	411	334	369	384	333	364	374	376	360	375	362	349	366	387	390	365	341	384	384	406	359	368	395	369	354	401	343	344	381	385	365	344	367	352	321	363	376	340	356	380	363	370	364	345	413	397	395	381	359	394	362	396	377	399	343	354	386	353	363	383	399	367	376	384	386	382	359	342	345	378	385	408	375	352	389	368	371	384	341	345	348	390	362	376	330	321	367	390	382	349	359	363	394	377	371	357	386	345	339	361	372	366	354	357	394	374	402	354	367	360	341	339	354	374	355	366	371	362	341	411	378	386	423	373	351	387	363	323	346	362	402	357	418	376	363	347	405	406	435	356	390	379	362	374	395	335	385	352	351	372	360	368	370	373	376	386	347	370	368	362	360	368	356	373	391	404	359	326	318	374	337	377	379	399	389	381	392	346	352	376	371	377	339	385	359	396	361	372	414	340	376	369	350	387	380	394	439	382	376	326	370	416	368	353	406	365	356	379	362	371	383	374	385	358	390	345	353	356	369	384	373	383	396	378	370	341	374	364	369	381	385	328	357	344	390	337	338	373	398	358	357	362	362	359	358	351	374	348	368	366	378	356	334	376	383	343	402	331	374	359	374	409	388	369	385	404	377	381	393	389	409	368	316	385	356	326	388	365	393	398	399	354	429	374	377	370	399	380	376	381	362	354	344	382	386	352	401	394	368	359	361	331	374	339	358	337	354	317	382	360	352	385	351	371	365	334	315	406	356	372	334	393	350	340	398	391	357	391	351	303	363	422	367	363	350	358	364	357	359	389	352	383	387	337	386	367	395	394	343	350	398	366	368	355	337	374	399	385	372	378	341	352	342	400	375	342	372	363	392	351	394	375	369	361	400	373	349	339	372	358	378	379	341	389	363	382	425	367	343	375	369	381	356	420	381	362	386	403	375	403	356	360	333	386	324	391	391	339	367	366	397	404	387	348	404	388	363	345	360	365	392	408	336	368	335	374	349	329	374	367	331	371	381	424	365	374	389	372	346	365	378	369	357	395	380	345	356	350	379	343	373	405	328	361	381	364	338	341	392	366	380	377	357	361	407	368	415	358	368	378	380	355	355	380	364	342	347	341	359	372	350	368	352	410	361	349	359	352	348	388	351	375	339	332	363	356	403	373	360	406	352	382	335	398	408	373	414	371	389	334	376	364	389	381	402	328	355	349	358	349	380	388	389	356	357	347	384	386	397	351	322	377	368	348	412	364	358	384	352	374	375	387	355	383	359	385	360	400	361	345	341	346	376	352	375	364	374	361	360	371	361	377	388	376	391	368	404	367	370	409	329	394	342	379	363	353	378	366	370	385	339	326	362	387	363	390	375	395	382	392	359	375	375	371	346	398	341	380	368	391	360	401	391	385	357	379	359	379	374	374	358	379	401	368	342	343	371	365	355	360	347	364	379	352	363	367	333	382	316	366	400	397	401	373	362	316	372	389	382	388	404	394	356	331	358	362	397	375	384	331	340	333	336	382	396	372	398	378	410	381	374	349	359	379	388	336	333	402	366	372	365	358	361	391	356	375	346	371	363	376	363	382	363	387	401	388	341	373	382	378	387	390	369	376	370	353	349	348	371	393	383	368	351	408	358	346	349	345	366	347	346	370	395	373	346	361	383	391	351	373	347	385	387	345	377	348	323	352	359	366	391	372	371	378	377	372	376	374	375	378	377	374	372	351	348	377	385	412	387	360	402	401	339	370	355	390	366	346	388	343	328	376	383	372	329	347	355	392	325	364	343	356	408	366	376	395	380	387	340	373	349	399	339	364	352	356	400	370	362	383	363	387	370	415	383	357	342	384	365	382	348	367	416	373	362	398	371	343	343	371	405	356	358	370	370	347	369	370	397	383	399	384	396	389	317	383	363	337	398	395	343	392	358	358	391	390	362	336	382	376	370	355	384	334	381	377	365	380	342	385	373	395	305	393	377	374	360	378	408	373	335	391	351	355	357	395	367	361	379	359	381	368	346	386	371	393	433	349	362	377	403	369	384	375	388	367	381	356	353	372	381	382	392	371	396	362	370	400	375	394	406	404	367	379	325	387	394	384	361	375	386	388	370	354	391	359	356	373	365	363	355	389	372	384	366	396	351	376	368	314	352	399	382	375	374	406	359	347	377	364	365	327	369	375	345	371	374	346	334	403	348	359	360	360	365	365	351	390	400	405	350	389	386	391	353	363	384	376	367	366	338	388	366	327	366	404	388	389	341	374	394	348	363	368	326	377	362	360	409	336	349	372	400	369	368	340	364	382	352	365	392	327	350	383	370	364	346
24547	31963	16090	4575	2013	1565	1286	1133	1106	1033	1023	972	923	889	881	908	896	886	823	846	852	853	842	853	815	838	859	805	826	813	949	841	860	859	813	840	803	851	846	849	884	839	846	853	887	819	842	802	804	848	826	865	913	804	817	860	804	805	811	847	803	829	863	865	846	845	837	835	756	809	806	801	827	876	831	805	750	874	812	892	801	846	843	819	849	801	857	794	806	852	853	873	830	820	811	857	855	817	814	787	883	855	788	813	863	859	897	827	823	866	837	843	905	768	834	876	805	818	825	805	794	858	826	839	862	859	823	854	843	811	846	845	869	815	811	873	852	858	853	856	827	820	835	828	834	869	848	816	801	848	819	852	821	828	844	835	780	799	869	838	843	855	900	847	796	817	849	777	812	796	860	799	831	790	789	848	829	844	826	856	859	833	853	826	860	882	826	837	806	850	808	818	845	824	857	802	823	814	869	823	856	855	812	808	876	878	839	817	817	875	861	825	873	864	824	818	873	857	902	858	822	813	875	877	848	881	849	842	816	809	870	837	830	778	861	802	851	844	841	825	839	808	805	826	870	820	847	844	851	864	837	820	832	864	886	804	837	862	858	812	836	826	820	899	863	854	857	813	912	877	850	796	872	823	822	837	866	814	842	874	847	877	787	841	844	838	826	867	825	862	823	811	846	836	880	783	841	861	825	827	787	836	811	855	841	869	869	826	849	835	826	847	807	815	832	828	903	826	783	870	857	840	852	838	834	836	847	856	848	794	893	804	804	858	832	843	839	847	817	832	864	855	854	815	846	791	807	822	868	827	795	828	821	857	893	820	801	830	835	833	850	841	836	883	820	846	813	815	850	819	850	878	839	861	821	845	853	811	857	843	801	822	847	815	852	786	853	800	911	841	810	857	827	809	859	841	810	866	810	783	798	854	867	827	846	776	843	828	803	880	838	863	795	870	809	867	844	824	803	777	850	881	821	828	864	831	871	849	810	796	800	844	813	837	837	856	841	806	857	867	853	838	850	861	828	906	811	858	815	843	844	818	795	822	852	809	921	850	844	864	807	851	823	890	844	820	794	820	762	873	884	854	827	887	790	865	852	863	837	835	856	851	853	834	882	820	871	868	825	887	865	857	880	840	809	866	796	848	834	835	827	811	835	867	867	821	844	849	870	785	828	763	800	841	797	839	804	854	901	815	852	827	810	813	840	805	848	896	767	813	814	812	840	843	879	854	826	853	897	822	829	801	828	830	794	871	818	851	785	846	805	843	862	823	855	828	830	861	873	853	827	806	852	883	860	796	849	843	889	804	864	841	897	845	837	834	832	816	842	828	807	821	841	847	848	833	856	820	874	879	839	868	893	849	888	853	800	819	814	855	798	823	833	816	926	827	820	871	854	853	803	810	813	818	830	841	877	882	851	851	825	807	855	852	806	808	839	859	801	845	823	825	808	830	867	859	870	850	905	810	817	839	894	831	824	849	864	822	818	815	836	797	832	839	824	852	879	792	836	783	817	888	831	850	860	843	867	818	831	820	878	845	846	811	835	829	831	835	827	823	870	836	779	832	823	807	853	854	804	847	846	810	870	855	854	805	830	840	836	818	797	839	861	839	811	851	866	898	826	782	834	871	803	854	817	867	845	811	840	834	792	844	888	821	856	838	825	801	829	814	822	848	811	853	849	802	883	862	831	823	863	872	858	824	833	867	833	812	821	811	877	856	868	859	798	837	819	873	872	836	812	896	824	830	907	860	781	855	850	818	846	866	880	818	813	803	881	859	832	804	830	790	799	819	856	864	828	814	827	814	829	870	788	828	803	869	829	865	851	797	816	856	898	844	906	822	835	821	833	845	834	829	836	817	828	803	840	826	792	846	825	838	835	831	891	855	832	811	828	828	791	814	842	849	867	854	842	863	826	831	834	885	827	844	828	841	859	806	828	835	846	874	904	886	806	874	823	839	861	860	908	844	803	838	828	846	837	849	845	845	841	836	808	784	865	847	858	840	854	908	827	884	804	889	838	822	828	828	951	790	907	877	797	887	836	827	869	858	875	837	882	844	840	828	854	811	864	781	844	814	828	857	825	837	833	872	847	795	795	836	853	847	874	859	819	818	803	840	824	845	870	813	788	864	838	802	821	841	779	799	809	827	882	873	865	803	858	834	855	872	928	795	829	837	856	844	878	836	887	823	817	900	879	866	821	821	835	829	817	832	874	771	834	803	809	877	799	872	856	862	825	837	865	855	877	826	852	839	842	863	820	804	828	787	828	822	845	869	827	861	869	889	908	863	918	842	826	881	858	836	843	803	825	819	866	887	786	850	833	851	826	870	867	841	880	871	887	819	807	817	830	800	831	798	841	844	829	808	867	844	839	837	829	836	852	837	886	805	838	853	857	823	828	822	862	853	853	817	873	792	872	902	808	848	808	833	860	820	794	881	821	844	813	846	802	869	782	806	812	881	846	841	790	880	839	889	866	840	808	842	850	834	804	864	860	823	806	847	865	837	883	805	858	862	849	832	777	845	823	870	832	846	901	866	868	791	828	866	819	848	873	829	838	874	817	841	866	791	829	822	842	791	858	871	798	846	861	849	846	827	849	846	841	855	855	830	822	802	891	852	849	828	806	879	857	881	825	820	822	859	847	804	853	838	829	816	824	885	830	854	860	856	852	850	881	854	845	828	814	819	849	802	822	837	827	811	837	816	816	799	809	844	857	879	848	852	816	800	865	812	838	821	852	833	876	873	889	810	877	853	880	839	817	842	866	792	845	814	827	826	820	843	824	834	882	843	834	890	834	856	859	858	846	830	858	882	847	864	845	808	855	818	860	797	894	818	788	817	854	859	835	817	837	903	833	824	827	804	831	833	870	871	848	837	844	804	861	814	852	814	788	855	850	818	838	869	866	810	820	815	884	854	839	843	825	804	857	811	867	875	821	914	797	821	834	881	864	892	818	821	824	851	839	846	905	888	765	839	852	828	812	854	823	856	855	811	843	900	803	851	806	846	849	870	851	901	818	875	784	876	801	846	864	860	796	790	824	816	854	821	850	849	829	825	793	876	835	851	830	845	781	872	871	854	871	865	852	865	860	803	831	846	822	808	873	818	815	813	840	874	872	863	858	842	786	823	871	819	833	836	848	826	855	795	848	853	806	808	820	891	868	845	784	876	849	891	846	834	838	821	876	865	833	791	788	839	879	820	831	851	844	785	839	857	841	829	850	819	840	803	873	888	814	827	818	802	829	854	811	829	850	832	751	888	810	852	847	804	832	883	832	768	897	829	826	826	836	898	900	889	855	829	876	814	808	793	806	845	858	878	848	876	795	851	831	880	829	931	859	816	850	796	822	818	806	878	784	866	852	866	819	814	865	839	807	866	836	822	883	833	880	859	843	836	790	869	839	895	844	849	855	843	791	892	861	812	907	789	831	874	825	819	831	846	842	863	811	888	842	828	905	797	847	856	817	906	829	892	852	850	816	835	791	827	800	828
24935	21518	25020	28462	21552	19773	3856	1634	1253	930	815	685	618	592	507	468	475	444	412	440	402	390	372	362	357	371	353	372	337	351	387	364	397	343	371	376	335	329	356	321	363	385	352	334	376	324	355	355	324	359	346	321	366	345	347	381	332	336	354	318	331	305	348	306	338	338	350	364	325	342	359	338	344	335	356	333	320	350	305	340	355	358	347	336	361	328	368	344	315	341	319	312	374	327	346	344	334	323	383	347	324	364	322	352	382	356	325	341	342	348	345	316	334	371	340	378	357	319	390	352	326	344	330	354	336	357	350	363	369	333	336	367	348	312	331	347	385	346	389	349	333	346	372	297	362	321	346	338	331	351	318	328	361	310	339	379	328	332	303	313	332	336	360	356	327	361	342	341	349	316	347	352	411	400	349	312	379	331	324	364	345	355	327	348	322	363	321	367	335	347	378	380	362	338	385	332	335	338	331	302	339	335	362	332	341	323	395	357	312	321	362	353	339	336	371	344	336	327	327	340	343	376	346	373	350	339	328	342	324	340	310	312	300	330	340	335	328	340	344	308	366	325	334	356	334	327	346	356	328	352	353	327	360	354	362	338	337	327	330	341	356	351	356	354	326	342	365	360	338	316	338	332	314	337	323	344	350	348	323	352	325	321	338	378	353	342	342	285	339	329	337	316	344	354	341	355	349	352	333	360	342	322	310	304	353	339	349	358	349	308	357	327	348	313	349	344	324	346	352	345	376	351	352	321	306	330	347	315	307	350	362	355	364	366	310	360	365	336	289	335	332	352	350	345	345	340	358	368	353	367	323	336	303	351	327	352	334	318	344	350	314	339	327	349	362	353	349	353	327	346	348	354	345	377	346	345	341	363	345	316	360	373	335	331	343	321	325	421	306	314	305	291	344	335	341	361	380	344	334	369	355	333	338	324	323	327	347	346	345	374	330	345	324	321	367	357	346	336	341	304	338	344	359	341	323	318	305	351	321	330	346	340	350	332	337	368	338	385	359	341	319	348	371	348	317	350	331	332	331	343	335	332	352	377	352	384	316	348	305	369	348	324	357	376	368	369	343	349	347	352	336	354	351	327	313	321	311	329	338	358	306	328	332	314	351	351	354	315	312	336	358	367	370	324	378	349	351	372	350	363	337	365	372	368	327	356	348	347	324	360	356	356	350	343	308	353	346	298	305	322	372	342	353	317	369	332	352	357	331	337	342	350	300	325	343	313	327	339	356	345	334	335	339	343	313	355	384	340	363	333	328	334	356	365	347	334	340	348	312	339	308	354	354	335	322	324	329	349	380	358	368	384	344	345	333	296	341	348	351	366	352	351	330	341	348	374	317	312	314	336	320	328	365	347	328	336	362	336	386	327	275	322	326	370	332	335	333	352	389	375	314	364	384	339	366	351	335	337	383	343	315	342	327	347	319	374	355	340	352	366	345	314	350	357	342	333	290	322	310	340	379	330	360	333	400	363	348	318	321	335	315	327	346	366	354	353	338	326	319	343	329	336	358	370	367	329	342	318	331	351	362	337	339	348	357	341	324	348	360	332	368	361	309	322	341	352	394	342	300	341	315	340	361	354	334	383	331	343	326	344	328	333	359	326	335	338	347	318	316	352	365	392	355	348	338	346	348	358	339	339	348	319	382	336	345	358	358	318	360	309	342	343	323	354	324	330	314	328	319	367	369	340	366	330	344	314	328	332	349	290	345	371	333	374	366	338	369	341	321	336	369	374	344	330	341	334	361	346	325	346	330	299	351	335	365	351	334	352	329	397	336	375	345	368	336	391	334	343	354	358	381	332	334	321	353	335	374	363	312	304	311	359	295	346	346	365	384	314	311	314	362	358	362	331	346	328	313	350	381	356	369	325	346	369	313	350	357	362	354	368	324	344	319	383	379	338	376	354	359	342	325	370	403	386	335	365	392	386	357	362	372	359	339	384	351	341	330	353	339	323	314	337	322	340	341	325	321	349	322	319	328	328	362	331	340	349	315	381	330	376	343	353	344	337	333	331	291	361	334	349	350	373	338	355	329	341	319	370	357	337	324	373	378	336	347	351	362	365	333	360	347	336	324	327	349	366	389	326	373	354	361	349	332	343	319	362	349	333	331	350	349	335	296	356	317	348	336	323	344	332	327	341	334	359	328	324	341	367	325	332	330	350	354	349	345	321	352	319	366	339	334	351	367	321	363	337	314	363	336	304	350	365	334	371	385	354	332	330	340	308	307	323	334	304	322	324	340	330	340	329	355	352	359	345	340	320	348	378	329	368	364	358	326	329	363	333	369	355	356	362	339	334	350	353	292	341	341	355	341	365	367	329	325	318	357	368	307	358	328	348	356	356	361	373	352	340	330	313	336	365	337	320	335	372	355	324	331	350	367	347	328	366	313	340	312	350	319	332	342	326	370	331	333	342	333	324	341	340	363	349	354	350	375	354	328	328	345	381	340	344	326	334	345	326	353	371	376	346	351	336	357	385	362	330	327	337	328	349	339	332	355	328	346	331	321	328	304	335	356	374	396	358	311	347	312	326	349	369	356	367	374	325	299	345	383	345	362	310	356	364	317	345	343	347	355	328	344	377	339	341	361	347	340	367	359	335	336	313	288	334	378	338	346	351	329	313	364	351	322	354	340	368	356	347	319	345	341	364	327	342	352	376	349	346	338	332	320	370	324	362	341	348	337	349	337	330	352	312	368	325	316	300	369	324	325	378	338	317	358	359	331	346	351	300	337	359	324	319	338	311	334	307	329	354	335	348	337	357	328	362	342	317	332	359	335	353	316	342	348	359	315	362	314	360	349	367	316	331	357	384	356	324	326	352	349	337	362	334	333	351	366	365	325	355	343	326	311	340	321	333	336	356	363	342	320	373	390	318	374	331	327	333	329	364	374	331	308	347	355	363	350	361	338	336	353	339	340	355	332	343	303	361	365	335	338	321	363	330	315	370	330	367	309	351	351	317	340	361	332	316	326	360	350	323	344	321	328	344	363	323	337	378	377	323	305	315	376	336	347	329	373	355	359	362	345	356	356	348	344	312	331	325	333	332	318	327	331	347	357	343	338	316	312	354	348	364	360	339	332	305	340	341	329	335	328	305	359	357	321	328	299	334	338	344	337	352	331	341	334	370	380	351	331	347	366	386	359	354	332	390	325	343	344	300	334	350	347	315	353	331	297	368	362	414	348	337	328	325	378	343	357	357	335	362	326	368	360	324	331	342	361	371	334	335	340	343	356	330	349	355	344	347	336	378	323	339	326	361	334	329	350	328	331	349	336	328	332	361	323	345	347	337	339	387	350	370	339	341	348	352	348	348	327	335	319	341	342	330	339	350	333	321	355	341	361	350	350	351	338	336	309	330	367	323	369	363	348	358	336	359	341	328	324	343	330	349	326	366	367	335	348	325	328	352	342	347	345	331	311	322	388	367	324	344	358	338	351	354	341	370	363	344	327	345	310	326	331	354	331	350	347	379	366	369	342	321
26539	43566	25926	7938	2734	1807	1486	1299	1159	1010	948	925	935	878	918	842	821	804	825	781	801	807	746	754	768	762	854	811	797	837	810	786	759	782	794	815	737	775	848	835	776	798	765	810	808	761	855	764	750	816	754	796	781	798	776	743	795	781	711	802	763	738	772	744	779	771	744	792	753	786	729	770	761	782	785	747	777	833	820	797	760	728	801	775	832	758	800	800	776	791	782	802	833	803	779	758	778	799	763	783	755	817	774	739	741	755	787	755	768	839	806	771	757	772	806	727	740	735	745	783	805	759	755	819	769	779	767	787	763	781	797	778	747	773	754	803	728	784	769	779	760	793	772	818	816	817	772	795	798	756	742	777	787	765	779	796	806	788	750	739	746	790	766	752	753	830	773	806	802	802	767	775	781	744	736	820	771	751	790	785	843	764	770	811	738	786	802	827	757	778	775	768	799	836	801	770	722	820	774	748	801	777	779	763	824	735	768	794	815	773	792	782	783	773	727	805	756	775	794	756	728	704	762	777	773	808	765	775	777	785	780	785	800	803	788	798	790	782	770	791	754	764	761	734	776	797	777	730	777	750	797	810	796	802	807	735	750	783	749	759	798	777	785	796	811	793	795	787	799	770	757	816	741	773	779	781	758	735	824	741	802	729	765	804	732	767	818	781	762	768	782	764	759	778	779	773	751	810	753	762	799	808	801	762	769	785	786	742	798	800	785	728	818	778	745	796	793	781	784	768	788	812	782	765	839	751	797	759	820	761	764	734	802	806	745	796	820	755	742	784	769	760	759	759	763	767	819	803	765	793	757	804	825	776	788	754	794	722	750	819	779	760	759	741	792	742	789	784	759	774	734	776	736	733	775	792	740	793	744	775	815	800	738	799	769	775	823	818	733	799	742	801	803	748	745	782	768	796	794	807	778	736	794	811	792	794	790	772	792	806	776	824	763	786	759	755	798	777	756	767	715	768	708	768	775	767	705	773	769	760	802	744	788	764	750	798	752	762	742	762	825	757	772	808	797	763	803	781	801	756	780	748	759	792	792	753	783	821	782	777	789	804	778	769	714	746	757	778	787	739	809	778	739	802	782	802	769	756	760	837	752	795	749	734	771	784	766	805	767	788	781	814	715	747	755	773	736	764	791	751	774	775	741	787	761	802	743	796	759	756	793	811	795	760	738	770	759	776	778	752	788	797	824	761	837	756	813	784	765	774	808	766	821	758	787	750	830	726	751	774	793	741	785	805	802	733	770	766	736	740	745	788	796	781	777	816	792	792	753	767	765	811	775	723	757	759	755	819	817	794	776	810	774	798	802	778	758	805	822	806	763	772	729	746	772	763	785	779	810	746	782	794	762	803	763	767	743	836	787	769	786	785	788	734	803	805	750	795	805	844	800	788	805	725	756	789	767	764	785	748	756	737	769	821	754	776	824	723	775	802	799	752	731	755	807	733	778	748	776	755	699	759	712	797	784	783	823	783	810	779	833	768	748	766	771	803	723	697	786	773	809	775	798	737	778	791	773	762	818	758	753	777	780	783	741	774	794	789	751	785	801	769	792	771	819	777	818	787	817	770	799	757	764	785	738	811	813	765	785	746	780	790	792	751	735	825	729	728	779	786	809	782	750	788	765	813	797	782	784	763	761	733	771	765	761	784	780	758	764	782	762	762	758	773	723	752	785	747	787	737	784	751	801	798	767	736	764	793	791	774	767	758	830	852	797	728	756	791	796	819	785	752	806	723	725	742	801	748	784	796	791	779	786	766	743	774	764	761	787	801	765	782	803	797	747	753	797	771	762	777	806	774	747	740	824	745	792	726	753	763	803	722	797	805	781	806	807	766	762	803	744	753	772	781	796	751	750	813	796	779	773	793	790	782	814	818	714	752	782	813	765	750	769	753	778	817	804	793	783	761	810	786	784	736	731	736	779	757	812	759	775	778	784	781	775	795	782	775	806	822	791	787	783	706	734	769	815	809	759	783	753	782	804	785	767	777	770	805	784	737	724	807	780	785	789	770	775	758	768	741	831	832	792	757	786	788	804	786	782	776	761	783	826	808	766	760	764	754	766	755	760	794	809	726	756	786	785	812	754	740	793	737	806	788	744	798	762	794	777	798	740	799	725	751	853	765	799	834	762	731	749	762	777	784	778	810	732	724	755	750	742	792	799	770	770	813	797	751	759	813	812	741	786	730	804	792	755	806	740	801	809	779	789	775	803	785	750	770	742	757	846	804	781	771	787	796	774	775	812	765	774	782	774	732	778	756	754	797	732	751	769	771	768	764	799	779	769	785	728	817	798	765	771	747	786	775	708	768	730	810	773	807	758	815	773	758	767	747	793	802	751	772	713	756	840	747	749	757	729	794	760	742	846	780	744	810	800	754	742	776	779	817	782	768	796	798	808	749	777	744	747	789	821	781	752	783	772	739	765	809	786	731	788	768	739	789	759	808	780	860	793	759	740	765	763	813	760	766	769	759	768	799	742	810	785	808	773	732	769	719	820	790	774	808	734	762	754	784	787	813	798	795	740	749	791	821	805	794	771	771	757	772	802	789	790	766	788	760	749	808	752	782	772	745	817	709	760	722	744	772	804	796	792	819	758	808	804	780	794	749	745	764	810	795	846	819	726	793	847	766	765	783	773	740	753	812	824	787	822	753	732	745	761	787	790	801	783	762	768	800	795	774	767	737	810	784	751	755	804	790	727	794	810	763	770	801	775	787	807	777	769	747	766	775	782	780	787	802	760	784	770	787	794	746	793	799	747	720	814	791	772	734	774	777	791	785	755	816	749	764	785	766	775	761	814	808	748	804	777	772	834	758	792	795	759	776	741	774	788	747	758	782	741	813	761	848	776	749	803	788	759	762	783	811	773	773	751	805	754	784	749	821	781	757	785	773	820	799	800	765	753	788	798	782	748	767	773	823	791	803	784	739	787	780	779	719	773	809	802	751	772	789	789	783	803	755	819	746	842	749	767	755	788	773	801	741	782	765	766	775	779	838	800	777	774	801	744	766	808	774	759	817	794	758	763	771	773	773	796	739	806	807	790	753	796	804	779	762	812	706	793	778	753	819	752	796	760	798	801	783	782	800	804	777	768	847	789	803	759	753	763	779	785	700	773	798	779	758	775	771	790	794	788	759	834	798	797	810	788	773	792	758	814	783	743	761	781	749	733	800	826	812	780	762	737	763	805	801	745	807	779	797	782	757	753	796	803	800	740	792	813	803	761	742	799	808	787	795	849	783	755	790	801	784	809	792	774	733	792	736	758	745	766	844	818	746	818	790	748	818	788	759	774	753	764	829	804	770	737	761	788	806	744	763	827	762	781	784	798	808	824	732	780	840	766	747	754	833	748	807	742	788	751	812	754	780	781	708	797	782	767	797	766	812	780	802	784	744	803	794	749	746	774	797	803	772	787	783	740	779	769	812	768	756	766	750	811	760	773	754	745	809	731	752	779	782	786	741	745	779	793	788	805	781	751	781
24167	21444	25278	28002	21452	21532	17691	2889	1518	1267	1029	867	745	703	625	589	573	506	470	483	424	412	389	403	398	373	355	368	353	333	370	365	357	385	365	340	339	347	324	360	318	337	314	342	304	341	341	334	351	321	347	339	336	350	351	370	342	344	335	321	317	339	374	344	357	346	353	339	315	356	325	309	349	315	343	326	343	318	341	306	347	355	330	332	322	338	319	317	382	324	284	344	327	340	348	344	332	348	312	302	334	346	342	336	326	320	304	348	328	338	333	312	329	368	323	331	295	348	328	327	304	365	344	308	316	359	373	362	329	316	284	335	342	305	335	288	340	330	318	305	312	333	351	338	317	372	367	318	335	326	295	355	304	363	324	360	316	322	330	335	323	354	366	358	377	331	366	308	323	339	317	340	315	363	321	323	326	333	335	297	345	322	337	316	323	319	336	344	359	365	364	331	326	331	338	361	294	322	299	385	364	347	321	324	333	345	356	374	310	353	328	335	339	356	332	344	301	350	300	323	373	320	346	319	358	312	348	317	335	335	324	327	315	339	333	332	308	339	329	319	335	356	317	324	322	361	345	327	338	350	349	368	324	339	334	325	311	334	337	325	365	300	347	342	313	325	326	310	314	306	321	338	296	312	323	354	330	329	312	335	305	327	333	380	355	324	310	342	352	317	307	341	342	338	324	355	342	334	320	358	363	322	322	345	320	352	324	297	360	353	339	336	313	361	318	272	352	335	302	369	333	345	368	373	346	337	326	346	361	319	354	346	326	344	306	348	335	358	337	304	318	377	328	334	332	373	311	315	357	335	360	333	340	339	327	319	334	352	315	349	327	370	346	333	332	333	301	325	369	332	340	348	337	312	354	332	352	314	337	326	346	341	335	315	362	348	326	343	316	330	335	317	335	325	347	331	322	352	342	343	347	312	333	324	292	322	333	333	358	354	316	350	340	336	345	314	321	337	369	344	325	323	322	293	332	344	339	306	334	334	297	324	330	310	296	361	333	332	343	337	308	341	326	340	332	311	351	332	359	330	312	344	351	286	296	311	333	341	335	317	318	325	337	323	316	356	331	340	315	330	349	355	317	319	330	343	347	369	343	298	383	286	321	336	337	302	314	299	356	341	339	334	351	313	337	330	340	353	319	334	332	338	332	359	346	328	317	316	341	327	320	355	305	316	328	361	325	341	362	335	334	346	352	269	317	369	322	291	352	324	322	348	334	304	328	345	291	328	306	358	355	369	335	353	368	354	331	324	333	357	318	332	362	337	311	338	322	320	327	310	323	362	337	327	362	303	300	348	317	339	345	333	351	313	321	323	340	345	328	328	325	335	333	330	340	311	326	334	341	345	330	342	336	338	363	338	319	326	323	341	367	347	342	357	344	337	345	353	319	339	327	371	369	348	338	351	339	341	324	350	351	364	363	342	368	359	358	323	329	326	333	344	306	358	344	342	339	332	373	350	318	345	348	335	384	321	330	342	343	310	314	320	314	375	320	338	375	343	319	306	360	341	328	324	341	307	345	334	346	349	301	352	346	332	336	334	324	315	345	343	339	344	343	325	333	321	317	320	348	327	321	362	319	334	307	321	343	339	350	298	348	352	298	328	339	332	316	341	343	319	305	312	340	326	375	356	361	392	336	333	333	341	332	357	333	361	331	341	337	361	300	315	365	364	315	361	336	318	360	383	328	319	381	349	325	329	365	308	306	319	321	292	309	319	338	321	335	359	340	345	320	340	356	331	360	333	311	371	364	360	359	331	379	328	350	367	369	339	343	323	333	374	318	332	348	339	330	337	312	328	345	339	374	375	306	305	328	332	336	347	347	301	305	360	303	310	379	328	325	355	289	333	327	332	355	373	339	345	328	331	354	356	323	351	342	323	339	325	359	361	359	318	346	310	304	331	326	355	360	329	355	378	353	328	329	304	331	349	300	362	357	351	339	348	290	315	335	331	328	340	325	324	378	331	323	331	351	335	337	342	342	336	311	327	356	314	342	339	343	341	352	358	322	332	337	361	333	351	309	346	336	297	315	343	332	298	342	342	348	331	370	343	341	367	332	361	365	310	316	327	333	343	330	326	338	330	278	321	329	335	347	339	378	316	313	347	341	365	310	329	321	342	341	345	315	366	349	349	321	318	346	327	343	321	332	345	307	317	310	321	356	346	351	314	348	322	329	335	336	312	351	345	313	310	345	335	347	363	348	324	379	342	342	324	338	328	374	349	319	305	354	340	337	343	339	330	320	298	352	357	354	344	331	295	316	324	332	339	354	321	300	333	348	340	370	306	337	359	350	344	307	327	351	343	345	319	344	373	347	333	338	350	332	369	312	347	369	332	334	317	347	322	331	345	338	335	309	320	351	335	331	344	325	310	362	349	345	327	340	317	299	334	343	351	336	368	337	305	339	342	330	346	340	339	373	314	338	355	341	339	338	346	350	341	339	331	378	318	364	340	302	325	313	315	355	342	346	333	335	326	341	345	352	362	341	354	326	334	359	374	332	377	318	325	337	333	350	338	300	339	328	328	366	334	358	356	319	315	359	346	344	350	324	328	341	379	330	318	310	313	324	315	360	342	352	361	393	348	356	334	355	344	336	332	325	351	318	323	344	310	354	308	323	357	324	361	321	332	348	355	337	337	332	365	308	321	355	322	325	309	323	341	291	326	318	340	309	339	324	324	366	333	343	328	314	346	314	330	345	325	315	342	338	323	333	310	317	329	365	321	349	337	347	328	319	319	296	351	325	321	341	349	342	350	348	347	331	303	339	329	360	301	335	301	330	368	337	333	321	298	357	347	309	344	326	314	300	352	351	366	301	343	356	296	322	343	355	332	325	316	328	323	380	321	318	342	333	319	328	327	340	334	318	325	287	364	322	328	327	334	353	340	357	337	380	349	336	329	317	350	353	320	312	330	304	324	317	331	336	343	317	354	338	342	330	357	321	336	293	374	333	318	342	333	312	320	322	322	322	329	336	317	304	338	332	334	330	341	345	330	347	309	377	343	341	382	340	341	333	371	321	341	348	343	296	355	350	334	339	332	306	353	336	315	342	338	343	300	340	364	331	343	366	341	317	300	315	350	296	334	317	351	295	402	338	333	344	375	348	311	316	326	377	362	350	363	322	324	368	337	301	326	357	312	334	333	348	331	345	357	327	338	336	353	322	328	359	327	329	341	348	363	312	316	334	335	345	295	357	331	368	332	371	332	313	351	332	352	324	315	336	295	348	320	308	326	345	334	341	366	362	341	332	322	313	321	335	324	356	305	329	331	365	319	337	325	347	333	309	313	313	346	321	296	313	303	340	362	345	345	335	321	291	340	353	365	347	305	324	287	344	377	350	345	379	320	338	337	372	326	327	308	346	327	327	331	350	334	337	360	325	363	352	381	365	351	327	366	340	355	330	323	347	307	315	322	342	344	320	303	331	315	358	295	320	334	345	320	358	286	365	350	353	346	324	310	383	354	292	352	344	344	337	354	369	312
29199	47978	30951	10089	3270	2215	1679	1425	1225	1097	1029	955	1009	883	943	895	845	820	857	807	812	789	769	773	761	780	774	714	795	760	751	812	780	800	757	766	753	754	800	756	705	730	697	758	777	765	762	752	761	743	723	785	719	794	767	752	714	789	766	737	743	751	715	771	772	689	731	755	769	725	732	761	733	757	714	723	734	776	745	781	706	720	734	770	739	776	719	764	765	743	736	800	784	770	806	709	728	761	742	757	768	749	724	747	721	737	734	775	803	767	701	672	773	763	782	782	715	788	742	746	773	751	713	777	743	746	758	722	745	770	770	717	767	758	704	741	709	780	717	764	737	826	752	732	781	722	722	700	733	747	737	748	693	766	698	769	749	772	771	731	771	765	755	790	778	749	771	791	693	753	717	764	749	704	771	706	765	761	693	739	761	754	744	717	769	746	740	752	758	735	706	774	766	727	784	729	719	703	800	779	754	817	754	770	677	743	761	726	745	726	724	697	746	721	746	782	756	777	753	746	793	733	751	791	735	783	774	747	753	699	773	749	698	741	727	749	750	714	734	735	722	737	795	779	740	797	764	738	724	726	745	757	728	784	750	739	782	700	759	785	731	711	773	814	731	766	717	737	752	742	773	802	724	793	747	742	753	722	757	743	724	736	811	742	772	763	718	745	692	743	726	797	713	745	726	724	779	759	763	781	786	747	727	764	754	780	774	787	766	742	728	738	751	736	730	744	741	735	775	776	787	767	754	750	707	782	729	739	724	708	716	726	730	763	732	715	707	744	760	757	681	742	793	744	740	771	729	777	733	767	751	782	776	768	700	710	741	719	730	785	731	720	766	748	758	805	780	768	788	817	786	738	747	759	739	734	775	743	701	729	764	787	725	757	715	752	749	750	734	748	702	703	747	736	780	720	745	799	758	729	744	724	767	748	760	776	704	795	718	728	807	748	786	753	789	730	776	723	741	755	758	746	760	765	777	759	784	752	739	762	767	737	761	700	718	732	784	755	750	738	727	771	789	743	733	754	744	734	783	743	716	781	815	722	695	731	747	744	757	772	762	737	794	763	781	792	752	677	769	723	800	748	717	745	724	745	731	758	758	708	749	767	767	726	763	772	725	724	733	779	734	740	777	756	737	741	776	755	790	720	744	763	715	749	768	770	754	775	733	776	754	761	793	745	705	750	769	763	758	757	742	764	749	753	729	724	767	714	773	800	737	703	758	722	777	752	784	738	760	761	713	735	720	736	716	767	747	701	747	796	706	733	737	712	757	747	772	721	775	796	769	774	752	731	760	721	725	754	753	776	717	768	768	783	771	729	698	777	789	788	796	763	728	722	779	763	772	716	708	699	731	733	795	741	734	736	734	791	762	749	754	782	701	769	723	760	740	748	777	772	742	750	815	718	784	695	752	755	728	752	720	753	756	744	755	745	717	763	711	750	816	733	750	711	798	761	802	738	734	788	678	741	718	663	776	792	748	773	739	772	735	736	800	774	759	727	715	702	736	724	713	729	706	764	687	764	783	808	702	754	718	752	749	745	742	774	742	787	731	725	748	725	734	726	764	760	706	729	771	774	751	731	715	743	762	716	772	778	718	760	733	773	774	732	781	716	661	761	724	794	741	705	734	701	756	776	782	721	729	698	730	707	725	732	795	760	728	796	733	721	760	808	746	685	749	745	756	741	766	714	725	697	773	760	747	758	768	693	722	801	757	736	753	726	725	798	748	752	737	813	732	722	715	714	794	743	786	747	691	759	714	752	726	763	708	768	718	811	762	728	748	777	736	764	778	782	733	710	773	755	766	792	737	757	699	743	766	758	701	695	706	766	696	754	750	739	787	704	727	774	744	740	723	789	728	801	758	753	762	758	717	770	780	789	707	767	729	736	757	730	724	716	753	737	777	761	800	741	812	747	800	800	780	708	729	803	725	705	707	778	750	728	669	777	780	726	733	734	711	761	785	755	715	728	779	736	705	772	739	726	743	757	782	749	734	763	722	733	743	776	768	798	769	748	763	745	735	760	751	754	765	763	762	770	723	746	750	695	752	733	694	789	742	736	769	791	742	782	767	724	769	716	772	744	720	726	740	775	712	741	741	767	735	719	740	754	759	746	757	722	765	725	709	799	789	759	716	776	775	727	788	737	761	720	742	724	737	789	756	741	717	676	716	819	733	680	747	798	739	740	765	762	702	729	745	717	766	723	779	710	732	763	753	712	754	766	777	787	709	726	749	719	763	778	772	790	726	727	747	731	773	715	734	795	735	740	677	753	758	701	755	740	747	751	802	713	715	733	733	755	775	765	789	764	787	727	713	797	781	675	745	768	747	776	756	773	773	744	769	748	754	739	704	783	760	786	744	795	776	705	731	742	705	722	731	721	716	759	748	758	730	745	739	760	734	724	711	710	716	743	743	746	712	740	730	737	711	778	786	745	702	722	773	711	737	714	738	712	721	804	754	742	793	756	738	767	729	758	785	755	712	744	745	700	759	719	727	762	700	740	765	727	761	777	683	742	749	779	719	700	750	718	729	745	724	759	767	737	737	715	751	707	780	735	711	744	730	759	727	796	762	773	770	737	705	766	765	731	738	737	750	726	740	804	755	733	763	795	731	768	761	768	777	745	781	728	756	747	681	754	780	752	783	769	718	788	729	748	774	743	739	764	681	742	745	740	756	732	789	702	750	722	748	749	744	675	775	706	763	730	759	751	731	714	785	698	744	711	754	729	712	732	714	768	742	733	709	751	793	776	747	746	747	735	706	806	661	748	777	730	763	753	797	735	715	770	735	775	737	745	758	787	792	703	729	738	743	760	755	739	726	756	770	730	781	717	740	739	745	750	749	733	764	748	739	724	712	760	732	750	726	804	785	762	710	743	744	755	778	709	740	739	795	771	732	773	674	716	806	742	724	795	741	762	732	723	734	731	759	740	767	753	710	736	726	756	756	762	730	730	789	767	748	743	715	728	754	730	707	744	732	753	716	787	746	781	759	778	720	750	739	747	711	740	757	752	740	722	744	778	732	698	776	753	754	721	750	744	768	791	723	793	745	776	749	762	735	766	790	747	741	805	760	783	738	739	777	729	763	690	727	729	741	738	748	730	768	798	694	795	713	765	786	762	779	701	726	755	762	785	765	727	741	721	780	724	755	725	737	718	768	804	732	776	772	753	744	726	743	776	793	764	789	743	768	764	723	748	774	738	756	725	710	777	745	756	743	738	771	786	740	735	722	766	726	732	750	787	769	743	728	729	753	721	702	741	761	746	720	700	711	764	765	737	710	760	726	706	697	751	757	669	834	734	770	771	670	764	736	745	726	784	760	735	695	746	708	768	753	703	773	750	794	731	829	743	748	771	770	720	718	783	782	776	721	822	760	735	723	820	747	740	740	728	770	689	720	707	771	783	740	728	736	728	706	711	755	716	752	731	740	792	744	753	765	722	727	787	808	718	761	757	735	693	741	739	747	765	748	687	726	769	786	776	734	759
32980	25667	23502	10607	2982	1914	1410	1046	871	752	657	637	505	549	447	492	442	432	457	359	379	396	413	390	370	366	360	344	342	368	351	340	368	392	358	386	386	403	368	359	347	383	370	352	354	351	371	404	368	356	380	331	325	361	356	363	364	368	332	368	393	364	371	334	388	353	362	365	370	383	383	362	382	379	413	372	350	362	379	336	340	355	345	359	369	368	384	387	369	408	369	365	355	357	377	360	352	374	339	372	369	354	348	350	370	363	378	345	347	368	369	358	378	394	402	347	369	352	345	361	398	377	385	352	362	378	354	348	367	371	372	355	349	321	373	349	383	386	390	331	361	355	363	389	350	373	371	338	355	337	349	337	379	361	351	358	390	349	402	392	390	346	371	382	346	349	370	388	360	354	366	406	400	384	376	344	365	359	316	353	352	346	362	390	373	330	382	368	382	401	400	388	341	371	379	385	344	370	380	339	363	389	373	334	336	361	356	344	341	363	355	370	348	353	357	351	381	350	358	373	349	360	375	367	359	346	369	408	373	327	362	366	336	388	376	394	348	367	384	317	335	358	369	381	343	343	381	366	372	334	374	340	332	388	383	343	389	384	337	361	361	322	359	364	364	335	348	376	347	358	370	360	349	372	363	340	362	372	355	392	371	400	323	376	399	372	359	377	349	391	368	373	370	365	369	347	318	335	387	347	373	371	375	349	365	370	372	348	370	342	385	349	358	353	353	353	312	380	369	368	396	419	378	362	390	393	356	340	352	353	371	363	412	372	382	376	370	414	374	391	357	380	379	377	361	394	380	359	366	365	366	371	361	379	375	386	411	352	387	399	376	347	334	354	371	355	371	342	344	404	362	371	397	326	362	317	357	370	370	406	369	363	346	351	378	331	344	354	346	314	345	360	366	367	361	375	348	335	393	334	369	400	317	365	374	359	367	365	342	392	379	359	359	360	336	336	399	323	372	364	353	365	368	402	372	365	386	354	345	365	318	336	375	353	370	364	372	401	351	369	350	374	387	342	380	385	365	366	367	327	373	356	357	372	340	341	353	373	389	395	442	359	332	331	382	373	345	389	361	366	382	359	413	357	382	382	358	368	344	355	361	384	360	380	386	374	346	354	381	358	365	348	377	329	364	354	364	380	364	364	388	350	357	333	392	363	381	398	326	334	363	343	371	354	354	400	359	352	382	372	328	352	377	358	372	363	379	355	355	347	342	402	325	363	358	363	345	358	345	376	335	364	398	348	375	336	376	357	339	365	371	384	406	359	379	361	377	336	383	421	361	379	380	336	358	367	395	357	359	377	376	362	372	368	380	341	379	383	374	355	389	385	389	346	391	400	370	338	363	326	362	347	390	357	380	338	362	379	376	382	358	384	390	358	386	339	356	371	336	350	344	358	401	373	336	353	384	353	362	390	394	367	362	387	361	328	378	370	339	374	355	400	400	360	399	352	362	381	348	348	350	354	364	342	346	351	376	350	350	374	359	358	370	372	370	366	348	363	364	407	403	357	346	363	327	362	348	331	367	359	345	367	344	359	345	381	359	382	371	334	324	360	365	390	363	344	373	357	379	356	375	374	348	370	365	347	338	371	377	347	373	363	323	341	360	353	353	378	379	361	368	386	356	366	327	384	366	355	386	362	369	343	345	387	339	365	363	376	343	376	384	394	418	380	364	365	356	394	352	368	362	369	383	383	361	381	349	368	363	346	324	305	368	351	352	341	373	384	341	360	358	408	386	353	370	381	388	356	391	354	389	384	371	386	374	325	347	357	385	365	359	352	361	355	374	390	350	361	370	408	421	378	365	357	331	369	376	403	366	395	352	384	377	365	349	370	360	397	359	382	342	354	357	363	350	367	361	348	363	380	394	355	371	356	386	365	352	365	329	347	354	347	353	374	332	386	344	370	344	336	378	376	345	354	397	394	373	357	378	338	393	387	375	363	370	378	376	417	378	393	373	411	356	370	368	336	328	369	339	375	331	374	380	344	372	359	383	319	367	365	369	354	391	375	368	372	376	368	328	372	365	338	373	350	375	407	353	365	374	355	407	340	382	349	374	368	328	335	356	335	374	413	343	397	382	376	345	366	355	366	322	352	405	380	366	368	348	388	363	370	395	372	353	358	366	347	361	396	362	398	356	365	377	404	384	315	382	365	369	362	354	360	356	325	358	376	395	341	349	381	373	356	340	353	338	365	373	390	331	374	385	355	337	384	385	390	364	352	364	403	344	389	352	350	333	385	405	393	376	378	386	366	350	337	398	401	376	364	348	383	369	363	388	377	353	349	386	334	389	362	362	376	357	345	346	392	352	363	362	371	355	390	345	345	364	385	377	356	383	374	338	351	388	368	359	320	336	350	341	355	367	364	367	370	402	342	361	362	368	332	332	394	337	384	356	361	369	369	366	404	395	381	353	380	384	335	371	386	343	372	366	379	384	344	358	372	422	402	375	393	350	354	396	376	367	397	370	357	359	358	387	322	372	340	389	381	364	329	352	364	365	351	372	357	390	342	389	366	350	373	364	361	353	328	388	398	363	367	331	362	354	360	378	365	355	347	326	324	340	382	425	347	347	335	384	332	348	366	368	358	372	344	357	344	361	363	348	324	373	335	344	372	333	368	386	377	357	372	350	398	374	338	350	399	359	386	378	397	345	361	414	366	351	367	332	392	356	335	360	388	361	372	330	379	361	386	390	349	322	389	357	374	362	413	351	351	355	378	359	394	349	406	353	385	356	365	367	367	366	379	361	396	332	404	379	353	379	377	346	361	345	366	359	342	333	352	375	383	376	366	368	376	384	384	375	360	379	363	337	332	351	355	387	387	385	370	371	382	397	396	383	346	371	372	340	382	389	314	358	362	367	347	371	372	428	416	352	361	337	376	343	334	335	395	394	408	369	363	337	374	365	348	372	388	346	374	374	394	417	375	372	374	366	343	363	395	365	356	372	350	349	352	361	348	397	362	353	346	358	363	347	380	324	356	349	386	361	355	349	319	365	343	339	359	401	373	355	341	363	364	329	405	382	370	382	350	368	321	382	387	340	370	311	354	372	358	349	359	376	353	370	343	364	373	373	379	369	380	352	399	376	396	370	370	362	353	367	324	347	371	371	373	381	320	326	401	356	347	356	367	369	351	334	382	378	369	399	386	352	379	362	380	369	372	385	355	343	364	324	375	375	396	374	371	361	380	362	334	380	384	343	383	355	327	341	405	333	342	339	407	338	361	393	331	351	344	370	370	330	346	341	363	351	374	399	375	382	379	384	393	342	357	389	369	366	324	341	389	375	356	411	357	357	369	362	337	375	374	350	373	373	369	385	377	354	354	360	348	339	359	378	365	369	354	352	363	385	340	382	353	357	371	397	358	337	361	386	357	378	365	331	333	373	378	338	369	382	345	360	335	374	384	403	364	348	317	345	343	375	348	355	373	381	368	353	341	409	338	389	377	353	377	367	353	365	424	345	352	358	359	359	343	399	340	335	373
25281	32016	15641	4858	2235	1541	1330	1145	1114	995	973	930	968	914	867	890	921	839	896	898	864	863	859	826	828	852	872	815	831	855	808	824	807	838	832	824	817	814	870	862	831	827	865	798	842	818	885	812	797	848	809	823	849	820	844	803	778	844	875	816	832	798	811	781	811	883	869	832	828	801	864	811	832	817	849	816	848	866	855	845	859	814	848	842	833	817	832	786	849	802	856	794	831	777	844	815	883	841	879	826	858	845	836	817	836	881	836	859	842	809	791	860	881	836	825	849	820	838	825	844	834	848	842	819	810	841	898	846	838	862	796	845	847	813	821	799	811	869	813	825	827	846	842	819	879	841	890	831	847	808	864	847	820	846	837	838	860	793	839	880	846	841	831	842	848	901	834	957	789	834	833	882	830	825	799	820	814	854	854	870	836	801	824	861	796	835	789	843	878	861	843	816	846	821	787	803	828	790	869	840	807	810	806	825	837	859	830	836	859	854	810	852	800	837	813	878	847	816	783	818	876	805	822	840	841	863	833	830	882	867	846	859	836	819	815	820	830	836	823	857	786	871	781	858	841	840	866	858	874	853	887	778	847	802	819	843	818	866	863	831	834	784	852	810	877	865	823	830	857	847	861	840	802	833	824	827	781	848	834	872	818	801	859	848	828	804	831	829	864	862	826	850	778	852	761	852	854	839	837	836	824	847	778	854	892	842	762	788	856	862	824	771	833	861	847	858	831	880	871	838	820	806	834	831	828	848	829	865	830	827	857	858	818	826	835	789	883	781	806	839	800	830	852	840	874	856	831	812	817	800	849	823	839	809	812	879	833	828	841	861	818	828	838	808	797	798	824	842	835	884	862	870	870	824	861	838	839	873	817	828	806	868	828	840	813	808	819	838	810	852	873	833	850	871	796	782	852	830	825	878	832	840	872	819	857	796	845	818	780	806	799	842	834	770	856	889	841	853	825	861	862	824	825	833	842	820	860	829	850	838	843	857	847	821	822	776	861	875	851	869	891	803	847	862	770	805	815	833	852	820	832	861	827	779	841	826	832	864	864	870	772	851	847	821	873	825	845	851	902	840	854	813	852	885	823	850	837	832	832	808	820	852	828	848	829	843	825	805	807	823	854	801	813	904	860	826	857	857	824	839	868	840	827	798	806	842	829	787	849	823	846	812	837	840	767	822	836	815	872	854	783	858	804	805	848	798	816	822	878	809	893	850	845	829	807	796	865	814	835	811	822	802	853	837	816	819	863	874	813	893	845	837	788	862	794	818	780	878	841	772	831	811	840	795	826	843	830	839	843	899	828	848	838	866	804	839	852	825	870	863	837	860	789	800	812	813	847	866	843	803	853	837	901	820	828	858	817	855	855	838	774	862	791	813	803	804	809	913	878	770	832	831	817	848	833	843	843	833	842	817	829	823	811	799	813	903	799	867	799	784	763	826	840	812	824	823	873	888	838	838	853	791	875	832	803	852	849	820	828	794	815	859	839	858	861	857	820	853	846	854	854	839	838	864	846	866	869	774	790	805	821	837	839	871	806	791	805	832	806	888	798	826	870	853	819	814	884	852	806	843	839	851	841	837	869	775	773	825	861	848	835	881	825	807	793	882	830	879	834	838	813	830	875	859	849	830	820	832	847	824	853	774	824	828	816	854	858	856	819	909	815	808	815	834	841	823	866	798	865	759	838	806	875	833	833	837	869	821	900	849	861	840	803	850	853	829	821	836	836	804	850	801	803	860	828	840	839	824	840	880	798	826	785	847	793	821	862	838	847	894	859	853	840	812	859	827	842	848	847	811	825	869	781	871	857	842	810	868	815	867	801	895	852	853	830	809	860	845	875	904	852	845	849	847	828	907	830	913	843	827	811	856	784	809	823	900	855	830	835	869	866	782	820	798	823	847	839	825	852	822	783	805	843	861	835	786	816	887	812	806	847	808	831	835	851	818	819	826	848	818	815	795	850	830	805	829	824	821	831	815	820	870	792	862	842	854	882	838	812	862	848	808	784	836	840	845	803	832	769	857	839	829	821	783	888	862	866	828	882	855	803	817	839	849	822	792	900	801	857	833	843	824	800	846	839	864	826	802	868	843	843	826	802	806	839	788	850	870	882	845	854	805	871	854	851	866	826	859	840	896	809	815	805	817	824	846	873	872	811	894	868	858	888	834	837	827	824	818	774	855	863	834	802	831	852	847	892	822	875	853	824	869	836	849	851	829	829	787	882	821	820	800	781	831	821	873	840	836	932	803	826	801	881	904	789	825	867	858	839	828	814	809	851	863	852	847	888	840	783	845	802	841	867	854	818	824	838	801	792	812	855	798	783	829	829	834	848	805	841	803	811	826	821	861	799	811	840	817	822	876	792	820	807	915	794	856	855	870	810	823	822	856	849	857	837	825	838	816	845	848	823	786	801	763	795	885	832	804	823	820	860	875	822	787	848	836	842	852	868	764	775	815	868	806	850	785	854	840	838	828	850	854	932	844	842	812	809	820	869	823	819	798	845	816	832	881	852	858	867	781	853	857	817	890	796	853	829	821	852	812	807	860	836	824	815	791	861	860	857	825	864	792	807	822	852	857	829	830	868	794	804	794	864	826	853	788	844	793	825	819	806	840	883	827	878	818	842	791	803	804	847	860	795	872	808	820	840	794	822	851	873	811	802	807	820	872	830	811	821	855	811	869	805	821	784	824	828	826	861	776	844	824	834	821	843	871	882	813	815	839	863	855	854	820	878	838	830	788	852	785	822	886	849	780	838	849	844	839	799	845	866	857	825	809	821	865	840	798	799	805	829	826	781	826	827	819	808	855	866	799	824	793	887	843	838	846	841	830	854	823	833	866	860	830	854	852	829	854	820	832	885	841	798	858	813	822	816	780	838	809	853	895	793	760	826	847	847	838	826	797	827	832	844	891	805	845	821	831	886	803	826	773	869	763	847	807	855	780	863	807	811	858	859	845	834	833	840	864	810	863	805	867	811	814	801	825	852	837	844	892	870	861	859	835	866	820	906	872	809	868	869	905	801	826	804	827	799	844	855	875	780	818	825	843	832	873	847	785	876	835	780	814	849	822	854	836	848	761	853	854	843	805	850	884	828	802	813	826	856	784	841	803	846	822	800	766	834	837	774	838	824	813	900	839	781	783	834	866	858	808	801	835	818	797	835	822	835	821	842	789	859	799	768	847	868	880	827	809	879	836	850	768	827	810	854	810	823	877	809	846	842	833	839	883	804	829	831	856	863	865	876	829	760	830	806	784	872	861	872	821	870	831	817	829	900	773	797	835	854	902	831	828	832	815	874	854	875	815	832	829	852	846	804	807	851	813	828	820	812	811	831	880	822	822	820	852	845	810	870	815	848	748	797	791	835	799	849	808	840	835	790	832	844	852	832	865	856	821	819	817	814	844	815	795	846	820	824	845	871	830	751	873	799	848	852	826	811	870	853	893	849	851	849	842	833	859	841	850	831	832	846	812	807	838	788	809
24877	21462	24979	28392	21496	19748	3867	1678	1139	925	790	683	634	560	543	512	453	415	448	403	361	393	385	373	350	367	367	371	349	355	376	355	353	374	329	339	349	319	366	320	333	330	366	326	302	326	357	316	357	348	332	351	349	345	336	304	304	316	332	336	302	345	333	342	348	326	318	314	297	359	371	349	317	339	356	362	327	330	324	328	365	322	350	339	357	363	328	336	376	367	316	341	363	319	321	330	314	358	295	330	371	328	356	334	328	332	338	345	323	351	318	330	354	311	338	353	349	299	313	343	324	358	341	341	346	352	323	330	317	342	318	338	337	348	348	351	373	332	336	349	356	349	315	331	335	342	297	333	332	350	367	343	329	323	342	354	335	343	305	312	335	324	328	359	353	322	346	334	304	322	350	343	339	347	347	351	323	357	350	328	318	348	352	340	332	296	326	342	335	359	302	352	329	336	358	334	339	353	323	376	331	335	342	328	314	359	358	320	355	302	366	350	344	368	363	298	341	338	372	319	314	360	344	332	350	350	303	372	327	345	328	329	318	338	328	337	344	340	336	300	360	335	332	302	317	364	345	374	338	337	372	284	343	352	346	374	339	356	325	376	338	342	321	329	309	316	340	355	335	323	353	308	331	338	358	357	338	303	314	358	349	353	340	354	327	349	378	326	274	356	321	324	342	322	356	382	320	331	370	377	337	316	340	311	321	364	308	345	342	320	335	324	340	327	342	326	303	339	346	357	338	329	350	323	353	349	348	384	344	365	351	375	368	312	327	353	342	336	335	327	340	304	337	321	333	297	286	314	333	355	338	325	344	322	363	318	374	369	312	328	319	338	357	375	340	311	352	315	339	358	332	357	323	360	342	344	334	366	335	355	347	336	329	337	350	345	368	336	339	340	321	288	327	369	360	319	342	327	345	347	320	345	294	348	378	318	331	310	340	324	348	339	320	334	330	316	354	349	374	344	331	313	341	340	336	349	333	348	307	360	341	326	337	326	329	314	326	354	354	328	350	350	345	328	340	352	328	320	340	339	320	348	357	349	343	316	342	353	361	338	362	368	375	320	334	371	341	331	327	356	346	319	314	356	389	332	320	301	371	323	321	368	368	403	327	374	341	340	356	348	340	327	333	322	343	346	373	353	337	307	355	343	313	311	336	388	326	348	362	310	344	295	324	330	331	331	310	318	371	333	335	347	301	351	345	341	339	328	345	345	365	357	364	332	348	339	330	316	336	347	334	341	352	289	299	318	337	313	322	378	338	322	329	343	330	310	315	320	307	319	329	323	345	347	342	365	334	355	344	363	328	353	359	345	339	334	311	312	316	369	334	322	338	304	329	319	338	369	379	323	352	336	327	380	336	332	357	331	317	291	311	321	338	335	329	371	389	369	349	353	331	348	345	335	330	322	348	307	316	389	361	337	353	357	320	347	327	349	333	348	373	354	322	329	336	353	341	310	359	343	331	319	371	305	321	353	343	335	326	301	300	343	309	334	309	333	321	318	339	325	365	327	310	318	330	375	335	347	337	384	353	328	330	334	354	331	356	357	310	355	334	349	336	338	353	353	326	357	380	300	313	348	307	366	339	351	321	329	337	324	332	369	342	312	310	363	326	318	375	354	346	335	328	343	342	335	349	349	336	342	349	336	323	323	352	343	347	373	354	354	363	329	340	327	327	361	328	356	327	347	323	319	340	367	350	309	342	344	336	327	326	319	390	347	326	338	357	346	325	364	333	337	316	336	327	354	342	310	331	370	323	301	345	300	342	309	366	342	343	368	336	363	371	340	361	326	337	352	332	327	323	352	379	332	356	348	325	378	333	308	311	349	372	348	302	332	335	317	363	363	346	311	343	331	348	347	370	345	336	357	339	316	353	322	323	326	340	354	341	301	367	310	328	324	348	369	335	361	337	332	342	313	334	326	373	305	309	334	365	381	335	352	334	374	342	342	313	354	351	329	352	326	328	352	346	353	316	322	336	369	343	304	357	316	321	329	354	342	292	328	336	315	345	347	334	357	360	357	341	321	331	322	314	353	348	312	330	361	333	395	351	376	325	324	360	356	345	333	359	356	361	356	313	353	346	330	383	363	318	385	335	326	325	288	311	332	329	335	331	344	341	324	335	318	343	346	334	331	334	347	362	299	343	309	380	326	316	288	301	327	340	314	336	325	345	323	344	336	382	295	323	337	359	345	329	387	346	338	344	335	333	332	308	365	338	326	336	349	338	319	377	354	348	328	353	343	357	341	336	330	349	348	341	325	295	347	317	336	337	323	384	311	350	338	352	293	327	308	343	360	322	332	368	355	335	330	330	355	321	331	338	345	315	309	349	352	365	327	340	307	333	352	314	367	366	333	332	382	355	347	344	316	324	341	342	344	373	329	340	375	338	336	301	323	345	322	329	333	345	334	322	368	315	337	360	317	322	332	358	336	338	340	320	340	316	291	306	338	356	333	333	348	338	351	328	359	355	353	377	363	350	354	297	305	363	352	319	348	366	352	349	315	311	303	337	318	364	322	365	342	310	315	351	304	339	350	354	331	360	362	315	358	358	340	318	340	345	289	368	310	338	319	311	362	335	315	308	331	327	318	330	316	352	328	304	311	326	319	313	373	314	346	364	337	329	354	320	358	357	326	314	312	365	331	350	301	332	352	370	336	336	332	340	340	320	335	340	339	329	314	326	357	370	398	343	345	348	342	316	334	337	337	330	342	354	279	322	364	329	327	333	358	300	305	377	325	357	320	372	313	314	330	338	362	361	333	326	327	321	301	353	344	356	329	343	303	321	386	327	334	332	316	313	306	344	358	357	350	365	353	357	381	314	353	364	292	338	319	377	333	325	358	359	344	297	337	336	344	337	303	349	329	339	357	348	329	308	346	334	334	349	360	340	402	350	324	337	350	326	305	338	368	319	309	333	370	334	350	342	344	313	318	352	325	339	305	357	328	346	375	370	353	347	367	310	313	342	331	347	341	346	336	323	335	322	370	328	336	334	339	352	354	349	338	329	333	349	337	336	325	332	326	357	328	336	341	340	323	377	351	373	358	325	331	343	336	335	348	331	321	320	325	343	338	303	386	349	309	343	339	354	339	370	331	329	326	295	321	340	315	328	340	363	332	304	319	315	330	370	387	308	331	346	360	342	361	306	307	330	347	354	343	308	354	370	298	342	320	365	325	319	327	340	346	339	308	329	366	350	329	345	352	333	347	330	329	343	384	328	352	311	346	313	347	357	336	355	349	348	310	328	365	351	324	335	326	360	331	345	324	322	355	335	338	321	355	344	373	344	319	300	362	307	324	347	330	368	338	322	354	322	329	337	374	353	351	313	389	371	327	342	340	331	329	331	321	300	353	345	331	324	314	315	357	321	347	306	313	341	337	332	349	329	374	340	340	349	322	311	361	313	363	345	368	343	352	321	346	336	367	339	335	335	308	325	321	325	301	343	332	351	319	378	332	307	372	339	334	330	330	318	346	325	336	326	329
26738	43493	24929	7758	2909	1952	1526	1338	1128	1072	990	911	932	880	827	908	796	858	807	798	721	801	765	777	813	774	764	777	811	752	793	741	752	764	810	778	771	790	733	800	789	764	860	764	736	728	746	741	752	796	813	755	786	736	769	769	714	743	697	845	760	764	817	765	803	742	760	770	728	777	754	781	756	767	758	786	825	792	718	794	782	787	763	784	735	793	802	778	773	805	748	798	778	740	786	780	821	801	746	761	764	728	811	751	738	785	776	759	781	768	761	779	716	751	749	764	751	776	728	741	729	764	773	773	784	779	730	766	740	715	781	826	767	772	720	697	732	789	824	751	801	761	734	785	797	785	766	757	733	777	787	753	745	756	789	745	771	810	754	765	722	789	758	807	773	765	754	809	770	718	787	774	750	763	795	724	731	704	728	710	823	763	792	747	738	720	785	742	775	767	752	768	762	762	732	755	793	792	787	743	792	738	746	711	774	767	731	768	740	755	804	729	729	764	755	719	732	776	803	733	793	769	754	770	777	778	781	759	772	735	769	764	782	756	789	745	775	789	823	762	723	745	803	745	752	798	773	744	779	746	811	771	738	759	773	778	747	801	749	755	772	736	745	745	808	766	734	818	761	745	780	775	723	777	765	733	824	760	761	821	757	748	767	760	793	789	746	771	791	766	755	722	772	774	785	774	756	835	777	738	680	761	768	753	758	778	760	772	823	771	754	815	736	761	752	770	787	740	762	746	746	813	762	750	779	763	795	797	709	805	756	761	841	784	746	803	766	763	766	740	767	750	807	747	791	752	786	714	820	734	782	751	778	757	800	770	758	734	763	747	744	803	709	732	800	786	720	764	778	762	790	768	794	780	741	802	732	781	738	721	787	774	747	814	733	766	791	683	821	743	758	780	787	808	755	771	776	772	745	706	772	783	789	788	804	787	791	727	789	771	764	756	781	749	860	791	792	793	761	749	743	744	799	778	778	785	781	737	739	788	767	739	789	749	761	768	801	781	780	806	733	821	780	773	749	789	778	750	727	741	774	796	798	771	729	792	754	774	751	795	738	767	795	823	796	801	775	788	743	708	799	760	777	764	758	793	732	772	767	774	756	783	746	756	757	775	744	744	801	757	757	774	738	761	723	770	768	736	738	761	781	822	809	781	791	720	787	825	788	789	731	731	802	754	759	769	758	744	832	755	824	744	710	751	782	756	760	813	758	765	742	740	777	820	726	773	779	797	822	755	828	748	773	749	781	776	722	765	803	782	786	776	740	790	742	757	767	753	781	761	788	780	784	747	788	780	778	764	774	752	753	745	740	752	771	738	758	726	754	751	762	783	788	716	696	794	803	764	794	746	749	736	764	741	743	740	774	786	753	775	772	806	773	778	777	795	768	799	785	715	746	777	764	750	788	777	733	760	720	774	782	762	792	776	775	731	754	752	754	706	757	848	733	755	717	785	752	818	748	756	767	757	806	807	738	762	782	808	796	763	780	782	706	758	781	756	775	763	784	765	762	810	731	781	794	758	822	756	760	796	769	793	770	804	731	726	791	758	724	731	750	764	770	774	806	763	731	780	785	780	726	775	791	799	726	770	729	813	782	799	724	757	742	801	769	697	747	815	759	813	758	827	779	835	775	791	709	779	777	736	810	728	785	777	771	760	724	744	760	791	765	754	781	799	767	778	789	742	737	765	824	758	755	764	771	743	759	822	761	781	755	783	747	741	703	806	822	766	790	834	786	728	771	740	779	791	787	817	750	709	711	758	784	771	772	763	740	751	771	725	814	772	734	772	809	767	827	758	804	762	724	796	775	783	799	792	794	814	793	742	749	736	768	736	731	802	771	768	770	809	799	756	748	776	827	762	680	772	761	830	773	723	699	804	758	845	776	752	703	709	748	768	735	765	794	729	766	794	833	802	775	748	771	758	808	822	748	767	785	735	781	751	733	769	739	726	760	755	745	795	745	778	809	774	727	743	813	783	809	829	807	796	786	776	773	769	716	804	782	770	750	765	729	748	772	743	820	831	760	752	780	790	750	797	739	782	757	791	788	824	762	769	762	730	801	757	762	790	764	762	784	747	764	722	740	790	790	762	750	784	794	780	747	755	777	769	756	747	764	720	782	747	765	758	831	732	716	763	816	721	746	797	718	745	770	770	795	770	800	777	741	828	832	772	789	742	788	761	759	716	790	765	781	765	782	773	821	792	789	737	763	746	774	744	801	728	758	778	800	773	741	762	747	801	749	769	813	763	782	744	762	798	766	733	752	778	835	810	777	784	766	740	754	727	790	774	758	746	830	815	770	808	852	769	775	809	816	735	797	788	771	741	777	814	734	762	787	766	732	774	754	762	827	793	764	746	787	750	807	729	803	788	769	792	787	717	770	763	792	756	758	746	763	792	715	691	791	757	706	757	777	753	783	793	776	768	795	726	754	769	764	774	817	768	782	763	783	732	780	788	766	791	760	784	765	737	757	736	770	725	803	816	753	738	814	797	728	832	811	757	756	776	780	787	761	787	794	732	731	762	768	802	728	755	748	795	769	801	755	768	792	762	788	749	757	782	760	734	742	767	831	759	771	725	791	775	761	859	756	779	752	779	773	797	761	756	735	756	783	749	782	750	789	695	810	762	759	780	731	761	718	778	758	779	766	744	782	833	755	749	775	759	733	782	771	806	764	704	809	749	760	816	764	761	743	730	739	804	721	750	742	772	752	736	790	731	776	766	807	814	773	765	770	801	710	777	754	787	750	717	787	733	811	771	791	752	732	786	743	822	692	774	717	770	757	774	744	789	767	739	740	775	785	822	766	766	760	747	817	768	762	798	716	803	788	757	816	754	756	728	709	773	744	789	815	744	821	812	735	720	788	775	732	819	808	741	750	749	730	753	809	775	799	783	770	795	810	789	754	763	825	760	712	733	809	761	813	834	782	808	757	776	759	799	738	751	804	783	780	799	768	774	793	726	794	780	770	765	765	795	771	775	834	818	745	791	804	781	744	758	767	764	780	783	753	744	773	808	745	778	788	819	776	759	763	699	782	734	779	753	747	746	744	795	756	764	761	789	770	742	757	764	802	777	796	771	777	779	776	734	741	746	821	729	774	772	786	734	744	764	765	714	746	759	781	802	782	695	732	747	777	759	817	779	783	759	771	738	755	760	748	780	760	762	780	825	760	812	772	767	760	764	755	709	790	787	774	786	791	783	796	761	798	752	820	766	788	749	799	815	748	756	741	753	756	787	715	786	775	750	768	777	786	753	806	765	787	733	744	784	742	764	726	789	794	756	810	764	802	717	788	770	749	753	779	789	713	808	809	782	724	794	731	735	767	775	735	808	773	787	787	759	792	764	751	769	806	772	776	762	761	750	743	760	767	774	796	754	750	750	794	759	768	776	762	793	737	805	730	792	702	832	765	828	783	797	737	716	730	802	788	775	756	785	809	806	779	741	758	754	800	814	767	827	734	750	782	784	728	799	747	775	761	796	782	795
24302	21500	25339	28101	21505	21611	17642	2956	1553	1231	933	798	714	625	543	549	478	495	439	416	379	411	414	381	407	386	376	342	335	344	314	349	348	345	349	359	384	338	356	363	355	328	343	361	319	303	328	337	356	337	334	319	341	356	338	319	298	296	338	349	314	318	371	344	335	349	355	325	304	345	334	337	324	336	346	324	308	316	305	351	340	337	352	328	333	322	346	346	315	305	306	332	362	332	341	326	362	304	305	340	311	304	360	307	310	324	328	325	353	337	370	325	330	313	325	325	301	338	350	291	337	321	305	330	340	337	304	289	308	323	317	324	280	314	323	359	322	344	337	338	362	331	342	313	355	332	324	339	320	349	325	352	338	328	325	339	315	314	335	340	336	318	324	333	324	330	343	339	336	336	351	355	359	341	317	330	301	307	297	314	314	303	340	318	322	322	304	362	337	360	340	358	340	346	297	352	340	325	349	321	337	349	345	313	320	370	339	331	303	337	338	325	341	350	323	343	330	326	356	339	318	370	372	295	333	353	341	336	329	349	345	304	321	335	341	315	302	294	350	341	299	314	371	303	330	346	296	320	297	353	317	333	323	367	299	305	334	298	335	343	338	341	325	364	316	338	318	297	353	311	344	312	333	322	336	307	341	339	342	304	325	336	346	351	333	327	318	303	351	386	341	322	338	297	352	324	311	316	355	293	333	340	315	305	344	358	335	320	308	353	349	320	325	330	338	330	338	368	318	343	301	326	322	329	335	333	337	354	329	337	336	330	321	322	300	339	307	322	332	335	334	348	306	310	348	308	346	312	335	335	357	343	300	331	340	378	322	338	331	314	340	330	379	330	330	324	350	338	339	330	286	341	368	336	359	344	322	366	350	321	339	319	335	323	323	342	351	343	363	339	321	304	328	327	336	328	379	327	306	330	355	326	361	351	337	327	343	330	317	320	329	297	328	293	313	309	315	352	355	333	315	333	327	337	316	316	372	336	315	316	334	340	309	354	339	348	366	352	312	334	348	335	340	331	327	344	334	329	322	320	335	343	330	326	351	351	346	366	365	324	359	280	312	346	295	314	377	309	328	354	323	340	342	324	330	293	331	319	367	379	342	342	362	299	363	348	323	329	358	368	312	346	320	339	331	346	326	335	317	329	303	319	313	322	327	324	334	318	318	317	327	317	320	299	353	346	327	330	288	303	317	356	354	352	330	343	309	335	309	306	310	319	314	344	354	323	309	344	321	366	327	332	297	345	330	355	340	361	324	359	364	385	312	311	341	312	339	315	301	346	374	320	308	335	333	358	325	341	349	348	335	350	349	367	351	335	338	328	336	328	324	314	336	319	325	339	344	332	339	329	304	358	344	297	355	341	301	340	286	331	350	317	330	304	328	362	334	343	346	326	327	307	349	339	329	316	372	324	317	321	314	308	332	310	304	323	311	301	305	344	346	355	288	328	310	301	339	329	314	331	329	289	337	319	336	326	359	347	347	328	334	325	372	314	333	333	346	338	297	297	308	332	353	349	301	294	328	342	297	358	334	343	346	326	315	324	321	332	307	359	349	325	296	335	350	311	324	334	361	315	336	338	338	334	323	343	316	317	376	318	337	338	310	310	316	316	270	340	312	359	381	325	315	312	326	308	352	305	338	321	326	307	294	328	336	333	319	356	319	336	338	345	338	317	329	339	343	348	331	352	360	325	320	329	340	329	330	318	356	342	317	324	355	360	353	314	345	311	330	314	290	319	379	314	346	305	329	292	336	334	361	359	339	317	345	286	326	307	329	321	319	340	291	288	297	338	363	338	326	373	319	328	310	307	320	359	319	326	317	350	347	320	305	324	352	331	356	322	327	314	313	346	353	323	343	363	304	282	341	342	364	330	350	331	339	356	322	354	330	339	337	320	328	321	367	348	362	344	361	323	359	339	348	319	319	281	324	324	401	335	322	322	332	350	346	330	288	323	335	327	343	315	344	354	353	311	326	342	337	296	321	342	323	329	341	313	326	361	349	343	338	313	315	346	351	342	347	338	294	324	302	350	346	323	339	337	318	350	375	371	322	307	347	314	321	306	344	354	322	313	345	344	335	325	296	351	333	333	359	325	332	305	306	327	339	315	290	309	309	320	322	317	335	317	326	339	354	306	344	308	343	346	337	342	325	317	366	316	323	306	304	325	340	355	319	302	352	339	323	326	332	337	306	335	320	306	299	323	335	368	299	310	382	292	371	320	352	328	318	339	327	316	348	359	360	324	321	340	310	315	311	353	352	345	333	339	319	338	339	320	332	316	334	337	346	306	311	333	308	336	337	345	369	317	310	364	333	339	326	325	326	357	327	346	339	325	330	342	333	314	330	364	357	342	327	363	319	310	355	351	340	304	295	314	319	294	330	333	325	330	326	352	325	354	340	315	351	327	336	373	357	335	335	295	333	367	321	361	348	295	338	327	308	312	350	316	327	333	315	340	312	334	327	321	339	328	342	306	330	293	362	317	292	321	306	322	342	330	312	325	341	375	358	352	320	345	353	328	343	342	352	304	330	281	281	320	315	315	327	348	329	334	339	366	334	296	309	332	339	340	310	342	377	355	351	390	355	304	322	328	308	324	316	338	326	347	353	286	333	330	356	321	323	323	297	365	341	337	303	328	336	342	339	323	311	318	318	306	334	320	324	342	313	352	330	310	375	353	324	366	345	350	327	287	330	332	330	322	348	332	351	333	359	337	339	312	290	363	333	358	317	346	376	365	321	343	325	303	303	324	328	351	336	317	358	371	358	299	334	341	363	344	316	330	366	310	340	359	356	339	382	329	285	314	347	346	300	307	326	334	316	361	316	336	371	347	343	342	322	347	355	337	324	323	342	318	331	307	319	340	332	332	343	350	342	322	323	305	329	308	359	335	308	329	344	310	361	305	308	327	311	360	323	316	347	356	359	346	309	318	335	326	333	341	330	360	354	345	347	365	320	370	356	350	354	313	336	331	309	311	336	313	329	327	336	315	328	316	355	346	310	341	299	323	318	375	319	280	315	332	318	340	326	312	350	348	335	362	320	333	326	313	318	330	314	328	341	352	318	311	333	341	332	322	323	326	327	314	321	324	338	310	311	312	321	300	333	327	336	357	332	366	365	315	321	315	301	309	309	321	303	296	333	371	340	337	303	339	327	314	299	324	322	309	318	364	352	316	365	310	340	329	313	360	388	316	314	325	327	318	322	328	335	322	332	290	345	316	354	339	345	357	322	368	326	324	308	336	391	324	360	326	332	338	308	355	341	334	335	352	346	381	353	317	320	323	340	316	311	311	304	339	337	343	326	320	369	340	335	332	360	344	338	293	340	309	349	324	352	296	327	327	328	311	345	309	354	360	295	338	371	320	366	323	354	321	352	316	324	310	345	325	312	330	340	329	305	330	354	348	312	337	293	322	325	343	322	326	337	330	334	325	307	345	339	342	354	342	364	322	323	336	346	286	373	324	355	369	319	367	315	338	367	327	318	335
29483	48131	28654	11051	3691	2279	1744	1405	1220	1135	1054	927	935	848	850	878	797	789	776	788	759	797	728	785	756	753	751	852	728	778	757	778	796	790	794	752	770	779	767	752	762	735	746	715	720	689	735	747	734	686	742	747	712	714	753	750	793	743	768	755	793	735	716	735	766	749	709	721	800	727	723	763	748	727	697	754	736	747	750	688	772	704	758	745	747	713	707	728	733	719	765	768	776	801	759	739	753	738	749	740	749	721	726	768	786	779	745	768	793	750	721	751	721	751	735	764	718	753	762	735	753	713	768	741	763	732	731	724	741	714	707	706	745	779	734	740	697	759	748	718	737	715	759	721	743	756	749	748	757	697	726	720	769	701	760	738	804	719	778	768	742	724	736	758	732	772	771	705	737	760	770	727	727	763	700	732	710	741	756	729	800	712	715	734	749	695	746	734	761	717	738	755	664	792	715	687	740	714	714	759	763	779	792	743	714	741	779	736	720	722	761	793	782	738	736	750	747	710	742	769	733	753	730	745	750	754	723	778	732	699	768	739	760	739	785	784	756	756	768	758	742	786	700	735	703	739	781	681	727	821	679	735	707	721	699	742	762	748	743	787	750	771	766	731	720	737	788	710	742	756	698	737	806	760	709	719	716	752	716	723	758	775	797	787	726	713	739	774	721	754	701	745	728	808	683	735	725	738	749	779	725	778	705	710	777	689	711	738	707	786	729	731	765	698	809	668	678	732	767	709	714	760	759	751	715	744	719	743	739	779	743	767	765	751	739	796	718	780	719	666	809	726	742	740	767	728	718	701	754	757	772	731	722	759	721	710	746	722	770	763	737	745	747	709	733	743	736	741	747	776	704	726	740	771	754	761	759	777	778	770	705	741	757	719	764	734	765	714	748	713	779	767	714	755	767	771	758	749	761	766	710	686	704	740	725	743	690	744	762	729	740	695	720	769	689	736	679	771	734	788	767	766	739	701	727	728	742	765	732	779	768	744	748	770	751	808	761	788	672	708	740	761	743	726	746	803	694	739	757	760	765	743	756	761	720	752	767	728	734	739	699	744	744	716	744	741	766	757	711	723	766	760	795	739	723	793	726	766	724	788	724	711	751	754	734	705	779	732	733	742	752	783	760	686	762	712	736	718	734	735	756	787	736	699	781	724	749	777	765	714	771	733	777	726	731	742	734	699	744	695	715	730	753	775	777	689	740	755	743	773	753	723	748	739	705	710	762	715	732	768	803	747	696	723	755	723	696	746	745	775	761	716	752	742	781	761	743	775	673	717	725	733	710	744	780	675	760	756	750	747	771	753	742	785	729	761	771	665	740	702	749	767	808	730	773	762	688	740	768	754	754	750	706	741	765	797	717	748	734	698	773	735	776	747	724	706	710	761	778	768	747	739	771	678	743	704	717	750	727	736	687	737	784	701	706	709	725	718	733	716	773	738	774	735	760	747	735	711	743	739	741	731	765	741	753	736	791	745	733	771	719	685	718	779	716	721	671	771	742	710	764	722	682	711	801	741	750	741	756	734	726	749	735	717	738	741	711	748	746	759	757	773	697	770	781	749	687	778	779	743	765	750	736	748	732	772	759	768	745	721	696	759	712	772	778	749	768	724	716	739	790	753	768	798	767	743	759	727	763	762	756	672	787	757	760	714	748	779	769	763	705	785	748	691	752	770	743	691	692	775	719	752	759	751	755	763	709	777	776	751	756	740	751	723	750	739	772	731	766	711	744	690	693	759	750	791	762	710	754	736	746	748	758	780	760	723	749	738	758	743	733	715	750	753	718	735	695	731	698	760	784	667	745	728	749	779	768	728	777	754	717	787	713	729	758	754	768	744	705	725	756	738	726	757	729	798	782	756	723	765	694	704	754	781	765	756	770	766	766	741	738	758	696	715	751	695	748	727	695	773	763	720	707	716	714	742	725	748	722	722	718	739	771	696	748	710	743	747	754	723	780	726	725	750	699	765	757	756	760	733	744	721	727	720	723	701	706	755	739	697	726	703	771	710	762	721	727	732	748	733	758	782	758	773	800	778	791	745	726	770	680	687	736	777	761	733	743	727	708	741	708	777	754	785	727	738	696	741	748	789	737	732	744	723	708	748	789	746	768	732	753	726	740	708	758	707	732	807	742	724	744	715	722	736	779	716	742	748	757	780	751	754	708	717	783	774	771	751	730	721	766	730	760	712	753	766	728	742	722	734	724	761	725	717	723	736	739	764	765	697	777	807	758	731	754	792	750	732	767	692	716	751	709	691	677	733	757	747	721	711	709	716	732	749	732	706	782	711	752	739	763	788	741	769	748	773	730	780	755	727	803	710	716	745	754	738	805	744	774	745	737	785	724	733	758	699	746	732	758	703	740	703	692	765	726	738	725	758	750	803	684	740	750	741	766	772	719	754	757	740	728	734	757	671	785	777	746	752	717	732	777	754	690	771	729	768	749	725	710	725	796	719	720	775	733	739	751	731	780	728	760	755	740	775	814	735	755	759	767	708	734	749	701	713	731	672	730	757	805	743	793	779	691	735	763	785	761	732	746	743	702	740	746	756	754	784	738	752	789	744	731	765	738	740	691	729	767	750	726	695	694	749	703	793	718	754	716	789	756	708	763	743	709	702	761	736	730	752	718	700	773	723	752	769	729	743	760	741	761	763	764	803	752	754	790	741	797	731	755	746	759	772	749	765	744	754	729	777	726	686	729	779	748	747	685	732	734	769	754	707	703	788	723	707	724	765	715	734	737	796	750	697	756	725	747	756	766	728	716	738	742	747	768	821	769	778	736	689	752	773	736	757	782	708	706	738	762	755	783	787	797	763	754	794	767	733	746	728	724	757	699	764	703	740	687	742	739	752	774	725	728	744	785	730	743	759	729	751	731	710	773	786	707	773	753	741	735	741	746	702	739	777	761	765	734	706	715	769	761	759	688	704	743	730	744	702	750	736	731	779	717	733	740	754	763	736	781	712	726	760	761	748	756	767	729	736	731	745	722	717	744	719	711	734	776	788	748	746	767	711	773	704	721	741	808	769	736	747	733	741	795	713	733	734	731	732	746	767	760	765	738	781	743	793	755	763	781	742	741	723	786	731	751	736	758	785	748	749	701	731	860	768	753	745	778	732	745	734	736	749	740	775	771	699	761	767	758	740	730	747	727	737	810	750	765	735	742	773	727	719	703	783	745	766	716	737	754	740	742	812	729	737	721	763	799	646	801	794	792	732	768	741	707	760	696	748	743	761	712	740	728	704	779	740	726	736	762	748	728	703	703	721	753	809	746	751	767	752	744	756	784	741	730	829	761	741	737	724	751	695	700	721	723	747	802	758	729	758	714	676	744	780	727	723	726	762	762	700	742	729	733	749	740	694	766	786	741	763	710	769	764	714	741	783	752	736	767	748	730	768	750	746	737	737	772	707	739	750	746	704	730	737	767	710	792	723	754	710	753	797	745	740	717	729	720	794	729	749	767	780	754	729	750	765	771	747
33174	25220	23773	10661	3152	1942	1543	1060	844	731	658	631	545	500	475	476	449	408	406	411	410	429	362	374	393	382	384	388	412	377	328	341	366	361	394	354	364	356	376	368	408	334	378	331	389	368	397	342	340	369	340	364	373	366	426	344	368	405	339	367	330	383	350	340	333	337	353	351	343	335	370	383	383	338	348	399	347	369	395	374	363	356	342	370	392	371	357	378	329	334	361	376	323	388	352	357	408	367	357	391	383	334	379	353	380	344	385	381	350	406	333	361	350	360	362	360	389	369	374	382	368	386	342	358	363	372	340	368	370	328	392	368	373	375	375	339	367	375	327	392	356	354	362	378	417	382	382	353	367	355	369	379	365	339	337	343	348	354	350	342	369	381	365	353	341	391	361	377	354	376	339	375	346	387	369	344	377	356	338	360	332	350	396	338	340	362	362	354	370	353	329	357	383	359	360	370	344	355	381	349	369	327	381	390	397	364	337	397	362	352	317	369	349	372	356	339	364	335	396	344	364	357	342	359	341	369	345	360	379	357	328	383	382	357	354	380	406	343	374	346	343	362	397	342	375	331	354	362	360	352	405	408	376	427	379	362	413	390	360	376	358	387	390	359	368	339	369	355	360	363	375	359	360	356	342	372	356	371	345	367	361	336	305	377	328	373	389	358	385	333	358	375	362	367	364	331	373	336	329	361	342	370	360	364	368	364	387	334	383	356	362	341	401	389	370	368	355	324	369	377	367	352	357	315	353	357	380	387	400	379	337	354	384	376	375	350	374	371	377	395	374	356	371	387	353	351	383	378	368	309	362	340	370	365	344	344	334	336	354	340	376	353	407	388	367	309	368	346	352	415	364	340	377	354	346	357	353	387	367	373	376	323	371	355	403	403	346	369	373	376	392	395	385	396	351	357	388	363	341	375	329	380	361	402	315	365	383	390	378	347	381	354	344	352	375	344	378	358	351	376	335	341	377	370	350	361	385	333	378	383	338	350	371	351	347	401	393	382	358	376	397	349	373	362	384	350	379	342	359	364	382	359	345	349	369	333	372	385	375	325	388	352	330	388	371	359	342	350	370	365	359	347	342	348	364	356	353	354	352	350	359	357	363	351	375	359	370	395	359	361	370	379	350	341	354	393	363	383	345	359	327	364	346	371	351	368	374	349	409	362	394	373	349	364	350	387	359	344	376	346	326	327	367	379	345	414	392	359	347	362	345	375	334	366	393	372	376	354	352	371	368	364	372	354	351	347	370	352	372	339	341	344	362	344	368	336	390	377	368	348	373	368	355	350	362	342	332	378	366	350	364	346	379	357	383	372	361	383	360	400	356	398	356	343	363	333	336	331	385	378	399	382	372	390	352	336	382	394	389	386	360	360	410	305	360	347	375	377	377	354	358	384	337	351	383	351	364	369	372	376	357	391	357	354	341	369	350	377	373	372	359	380	365	378	398	395	339	318	376	361	361	383	325	354	353	371	389	381	379	376	381	345	366	387	372	371	342	375	335	346	377	365	354	370	323	348	321	353	362	390	387	380	367	334	365	341	379	360	371	391	357	345	374	338	353	367	382	364	383	400	362	366	340	353	377	326	384	366	383	373	357	369	370	352	379	376	395	357	334	372	393	362	413	373	359	334	340	357	375	386	326	356	399	396	363	363	378	372	348	368	376	359	378	354	351	387	393	355	351	401	320	384	347	367	330	348	358	362	399	386	366	338	340	353	343	386	391	364	326	354	374	388	319	361	356	365	349	364	337	365	355	378	356	358	362	357	379	376	391	389	365	369	364	377	367	359	377	365	378	352	387	368	400	357	352	370	356	342	373	368	343	360	376	360	394	359	389	406	361	384	398	376	393	352	359	371	354	388	372	365	390	373	379	384	364	370	372	380	388	341	359	350	333	392	363	364	367	361	355	392	362	382	381	316	391	368	374	379	369	358	361	400	385	353	351	369	358	360	346	322	336	346	375	366	368	338	382	335	344	383	366	345	367	381	351	366	394	379	378	359	343	337	322	354	355	344	372	370	343	342	364	350	377	363	350	374	355	336	381	337	362	355	384	349	377	383	377	360	338	331	349	348	385	363	375	357	379	358	367	392	386	325	379	379	388	343	369	368	368	351	361	399	355	366	375	371	375	370	390	380	343	307	357	368	364	357	353	363	408	377	381	371	351	341	368	356	324	332	365	375	328	320	334	354	351	343	342	379	351	360	362	362	338	334	372	386	400	366	390	351	352	362	333	337	344	341	352	357	354	377	353	353	352	402	329	365	377	368	376	369	367	329	355	390	391	364	349	361	342	363	379	385	368	356	367	369	366	352	357	349	361	387	393	375	367	375	374	365	346	353	404	343	401	373	363	352	374	385	327	336	364	338	338	356	341	392	361	345	377	360	351	367	377	389	363	373	387	352	370	396	375	383	357	349	400	312	409	325	360	335	394	366	355	403	378	344	368	344	372	375	359	329	384	381	352	340	352	365	349	388	332	343	332	343	360	381	333	382	331	370	336	372	345	391	423	343	347	377	357	346	353	397	353	382	365	349	369	349	388	357	388	384	362	373	341	368	348	321	350	425	363	368	326	397	404	389	342	358	347	351	337	380	394	406	369	371	366	388	378	379	334	381	402	363	376	322	389	359	351	368	350	387	346	365	343	363	360	379	378	382	354	338	360	358	334	342	375	352	383	332	372	369	365	349	389	366	352	369	361	388	361	329	351	349	348	360	360	335	348	362	369	399	395	406	352	349	346	314	366	370	365	365	367	374	390	333	349	380	352	387	366	333	367	367	370	402	355	374	400	383	366	397	352	339	354	385	374	349	349	394	387	348	348	345	378	394	352	370	348	355	388	326	345	325	330	389	334	377	371	384	366	383	361	356	357	382	370	361	350	326	369	356	357	384	361	358	353	355	327	344	358	363	326	353	388	365	340	363	326	371	358	351	325	371	375	342	369	369	389	348	361	359	349	369	345	371	388	393	339	357	369	402	396	354	366	347	356	422	369	362	357	382	341	361	388	327	369	353	365	353	377	367	372	379	378	366	367	329	381	329	358	370	364	360	419	392	356	377	363	338	354	360	344	373	370	361	353	372	365	383	395	355	353	344	347	378	346	361	348	360	368	352	346	343	359	385	356	372	371	356	333	360	362	375	359	369	360	411	337	339	349	351	350	380	347	394	362	372	359	351	377	353	393	381	347	381	386	359	352	341	374	368	379	392	422	378	372	348	406	351	362	379	391	363	362	361	359	358	379	351	376	385	333	380	349	354	377	384	340	364	357	363	350	378	358	408	399	352	350	371	410	325	370	387	352	383	373	388	370	366	380	385	365	404	372	366	384	376	376	361	348	374	377	387	349	347	374	367	396	384	333	374	337	377	356	380	387	395	401	350	371	355	372	397	384	338	332	362	354	355	388	368	377	342	363	357	337	365	348	325	365	416	358	407	371	342	348	351	338	345	369	370	373	369	350	364	392	348	388	363	370	380	351	388	365	394
25953	31760	16118	4885	2217	1476	1340	1182	1017	1010	957	926	935	928	948	906	872	853	894	811	862	848	773	856	850	820	795	808	811	847	857	839	890	822	830	888	818	858	853	870	876	814	859	838	867	811	823	787	857	854	820	823	849	898	850	907	808	838	798	840	862	818	851	860	790	783	870	767	838	839	792	764	906	867	775	838	800	836	823	825	779	806	798	844	841	837	855	841	827	817	830	802	817	860	834	822	827	837	837	870	845	851	795	855	870	816	838	851	848	875	816	844	829	813	783	804	808	786	799	829	780	808	825	822	815	813	847	859	800	830	875	841	796	829	816	811	810	832	815	823	815	796	832	843	819	847	862	858	803	819	823	845	852	787	816	742	844	809	835	852	814	838	830	829	797	861	830	818	822	847	800	841	796	821	781	848	840	807	808	798	873	777	770	843	790	831	812	799	824	848	855	829	844	777	862	881	870	827	837	806	794	819	779	846	859	840	816	818	810	860	804	830	842	772	874	798	841	834	856	798	833	756	807	828	748	842	860	850	833	864	834	823	858	838	835	864	781	784	774	868	869	819	805	780	864	816	806	812	836	824	785	841	817	774	851	850	840	855	841	806	802	820	810	803	814	844	858	836	824	828	800	862	846	812	836	831	809	789	850	829	835	819	883	768	819	789	916	820	842	853	834	820	846	816	891	836	838	819	833	850	806	862	869	864	869	834	883	866	838	856	813	879	833	780	796	823	792	858	820	779	875	841	834	875	847	840	882	786	868	831	830	785	833	851	823	796	800	799	811	797	843	833	789	782	857	824	866	827	820	847	806	882	812	801	848	803	794	785	837	790	840	883	851	824	875	756	859	836	818	794	864	827	774	828	820	809	783	880	840	833	872	803	851	825	796	883	873	869	797	774	869	848	844	791	833	821	821	766	819	823	849	812	795	823	797	788	867	812	791	771	830	843	833	877	830	868	804	843	804	827	767	763	785	827	801	798	834	806	815	857	814	842	860	829	802	857	831	863	815	833	791	775	822	804	785	819	856	790	810	809	844	824	809	846	843	839	784	825	816	794	831	878	794	825	836	796	841	822	843	825	777	823	839	763	790	801	861	817	863	791	802	905	836	809	815	821	817	844	803	836	852	855	804	837	879	848	824	816	859	853	826	809	843	921	818	818	835	826	884	829	866	804	788	837	847	845	885	804	790	794	828	816	854	841	813	847	778	808	855	814	851	765	823	841	822	831	855	825	806	838	847	861	798	792	838	812	845	812	791	838	873	852	859	827	830	808	789	885	852	817	850	833	797	808	878	781	858	817	772	811	845	802	881	845	783	818	806	808	823	834	862	772	796	857	850	780	735	793	798	862	804	826	817	821	836	792	798	805	771	826	804	798	814	795	829	852	840	868	832	810	826	840	840	832	846	904	824	822	834	828	860	834	859	807	823	829	861	838	859	852	785	813	815	794	830	796	830	868	781	794	825	801	841	824	797	869	813	845	830	858	840	823	868	878	817	849	827	843	857	806	870	811	781	790	803	845	807	795	849	771	873	801	864	826	870	757	870	803	805	815	788	769	802	873	813	833	820	813	829	876	849	810	827	843	817	811	811	867	851	860	864	799	844	824	841	821	814	851	809	792	838	841	838	843	840	833	827	779	841	883	808	851	847	835	874	844	847	810	887	872	833	758	826	797	864	845	855	816	827	858	837	844	823	818	773	845	791	893	765	856	839	795	812	815	794	868	836	808	831	830	845	845	796	808	868	857	820	789	801	809	824	823	842	854	834	791	805	801	830	816	815	822	829	799	793	803	784	822	851	827	853	815	816	815	838	830	855	807	832	817	809	856	802	848	807	841	786	858	844	830	851	818	785	842	869	831	822	818	823	816	852	788	814	850	812	836	813	853	836	875	828	837	807	817	796	831	805	828	809	853	821	883	850	826	780	895	823	870	808	809	811	823	793	797	850	806	803	846	840	833	837	790	810	827	825	807	905	860	840	823	824	851	834	801	841	811	847	849	866	841	791	884	832	855	843	793	859	869	827	809	773	802	825	880	785	812	824	802	843	822	805	888	850	791	838	845	825	824	830	822	831	839	878	793	874	832	834	815	881	804	839	856	824	828	842	845	822	831	818	864	848	873	795	844	825	779	829	825	794	816	867	802	857	837	815	824	811	852	814	820	844	799	783	833	860	875	854	824	819	845	859	833	845	806	798	805	872	818	858	792	819	818	829	868	822	792	812	840	791	786	858	843	835	874	828	831	828	815	837	802	806	799	828	835	864	795	824	833	864	823	850	842	866	825	814	802	826	831	795	823	826	869	854	827	834	865	833	828	830	845	824	843	857	830	817	872	833	849	833	843	853	893	831	863	844	834	786	838	859	830	859	822	841	819	843	826	806	850	831	841	837	839	842	860	858	836	842	826	814	802	828	805	717	836	825	827	776	824	924	850	850	824	791	845	856	843	779	837	796	888	790	830	827	823	786	799	870	841	841	800	853	847	857	810	830	832	851	839	835	850	882	851	820	824	825	777	835	841	832	780	888	813	862	815	810	790	824	818	888	812	840	811	879	779	820	831	837	776	849	857	838	851	819	798	833	855	770	882	813	793	835	847	780	796	839	914	868	791	814	785	824	854	848	884	804	831	827	837	771	854	847	886	816	838	814	850	841	813	849	733	852	816	855	783	861	801	834	885	866	849	808	827	830	844	848	857	809	843	875	858	849	791	767	825	825	873	842	789	808	783	849	821	802	823	811	905	840	753	834	837	781	811	828	823	864	796	823	838	869	799	777	847	825	814	796	830	864	881	803	846	812	793	852	833	877	824	852	836	872	811	859	805	809	845	798	835	871	825	821	852	808	884	816	821	774	874	858	864	865	840	803	829	870	781	810	841	811	851	770	834	819	839	842	834	827	880	813	839	888	840	804	876	816	818	854	765	836	826	847	816	780	827	798	806	806	827	854	806	842	811	793	838	763	776	814	820	861	799	808	784	777	808	797	778	832	876	802	832	838	810	797	848	818	868	861	784	842	831	876	860	828	778	769	757	829	770	800	830	819	807	817	847	800	829	812	904	858	847	826	834	808	797	852	820	861	824	865	792	843	789	806	816	781	810	830	791	885	826	833	852	845	822	828	798	807	830	794	839	789	862	818	807	864	871	823	817	817	861	821	817	821	801	797	845	861	792	866	803	803	875	856	810	839	832	858	844	806	879	810	842	809	832	819	815	820	831	837	805	841	831	853	854	830	814	867	872	857	823	845	825	834	857	835	801	820	814	870	821	813	831	837	837	835	798	827	766	844	832	865	865	855	829	828	830	821	840	822	825	850	782	765	828	821	833	798	801	832	823	852	794	835	901	858	843	834	853	803	836	832	838	846	848	854	809	858	806	818	835	778	796	810	840	877	809	850	880	850	844	814	855	816	825	790	791	873	801	854	842	788	786	814	826	837	787	804	823	816	852	784	855	836	809	810	819	857	855	794	772	785	815	804	783	815	779	857	855
24874	21440	24908	28390	21473	19830	4137	1773	1129	868	764	669	619	544	459	478	471	458	418	397	361	387	362	362	313	346	373	356	343	341	353	352	340	326	349	348	364	304	313	338	327	333	361	365	339	323	339	322	323	320	354	342	347	378	300	355	379	345	331	318	316	346	324	343	327	337	326	332	331	347	337	325	346	317	306	329	361	327	348	351	316	328	340	354	332	328	328	340	308	317	349	341	311	384	374	326	365	350	324	352	312	318	358	322	332	299	325	327	318	353	304	330	312	321	339	370	376	338	320	334	348	367	345	353	329	336	359	294	357	373	320	312	333	368	338	323	330	305	377	353	321	330	324	337	365	326	359	320	341	294	333	315	339	331	358	332	327	324	331	339	320	308	358	324	361	341	371	357	340	349	344	358	305	370	342	316	332	328	309	363	348	314	334	348	286	319	364	327	340	308	353	331	333	322	351	313	330	353	320	342	335	326	347	312	348	379	318	353	350	347	342	342	344	317	310	339	384	309	305	340	359	341	374	359	333	337	377	389	342	314	352	330	365	351	346	323	317	338	329	335	332	342	356	318	320	330	338	341	329	310	348	384	343	319	355	334	327	343	339	331	330	320	318	325	321	311	338	355	340	344	303	357	362	341	356	367	361	323	365	321	367	351	351	350	354	326	349	325	324	328	330	322	314	301	334	346	341	357	311	341	297	338	348	350	325	317	339	336	324	333	316	306	371	334	341	322	342	339	324	338	371	345	345	325	333	336	330	340	346	315	356	349	298	371	314	363	322	325	342	330	369	321	305	312	334	322	326	342	342	312	328	331	351	353	324	335	335	352	343	341	278	333	360	350	334	318	352	372	332	333	348	339	349	323	318	350	327	349	324	384	336	328	301	330	336	322	353	336	349	366	354	335	345	317	349	324	340	333	326	324	309	339	312	352	315	312	314	312	334	332	346	386	381	319	310	347	314	341	349	325	284	332	352	335	330	357	358	348	348	325	383	347	326	323	345	316	323	338	354	346	345	365	356	381	338	377	335	358	324	382	337	329	350	351	325	339	364	358	349	355	345	362	340	329	318	301	342	326	333	345	292	339	333	328	339	340	334	314	359	307	316	322	330	342	312	371	372	339	340	345	305	319	320	284	330	346	367	358	354	338	345	326	365	354	343	314	332	335	288	349	326	324	325	341	299	323	338	361	357	369	343	368	356	318	350	371	291	311	317	329	361	339	371	358	345	315	320	323	306	358	329	354	366	287	311	341	359	325	337	358	329	354	347	305	318	359	334	341	351	328	320	340	346	354	336	350	352	326	346	340	315	335	360	301	328	326	322	328	334	316	345	335	370	340	318	320	319	301	322	366	332	319	322	347	351	349	325	341	309	323	311	319	333	345	349	352	336	346	311	329	336	355	345	296	368	313	323	366	343	340	349	330	373	329	331	356	379	346	330	303	340	346	329	342	341	302	323	353	379	345	365	338	372	295	309	352	348	365	365	303	373	312	310	346	320	346	331	347	327	350	295	346	308	330	342	355	355	360	329	324	310	311	380	316	333	296	317	341	355	313	343	346	333	372	346	334	339	298	333	332	315	323	311	357	314	323	323	357	328	330	364	353	304	340	351	347	361	314	328	351	338	333	325	331	367	362	330	313	353	339	312	352	342	344	343	318	326	352	353	323	329	340	341	363	384	372	335	338	328	322	308	302	325	324	356	355	351	363	374	337	337	355	335	321	319	347	329	332	372	327	323	341	362	329	338	355	325	336	356	384	309	343	356	315	364	363	344	307	325	327	318	302	313	362	359	310	327	326	337	306	341	321	341	335	324	319	339	303	316	332	326	336	301	350	342	345	331	342	307	332	354	309	348	320	346	339	302	365	337	346	340	352	313	346	347	324	357	330	300	333	349	373	358	338	353	321	321	322	343	359	312	337	360	346	316	322	342	320	321	327	383	351	336	314	326	346	355	369	327	339	323	327	328	324	359	319	331	356	327	343	365	337	296	317	370	331	334	347	367	335	291	323	322	346	342	317	331	293	334	326	372	393	352	361	338	369	335	360	389	335	367	345	330	329	319	333	372	347	394	326	345	343	352	315	332	356	333	324	348	342	325	362	352	357	296	332	308	338	329	369	327	336	355	344	337	356	316	334	347	331	330	342	341	339	342	341	344	347	345	330	367	322	313	359	348	345	360	331	299	370	329	329	353	346	320	343	357	323	322	330	339	309	381	306	333	364	322	337	335	339	329	345	352	358	347	351	342	346	341	343	360	303	356	303	314	317	331	346	334	371	360	335	326	355	306	336	309	297	360	336	337	328	325	372	329	327	335	312	326	333	309	315	354	348	342	339	320	314	307	291	312	329	346	351	367	329	349	323	327	338	333	365	321	368	324	323	332	347	365	335	364	366	325	332	304	338	338	324	344	361	361	357	345	349	339	343	316	330	339	326	300	348	361	332	300	339	317	352	316	323	360	360	326	333	337	350	349	349	357	368	350	347	329	353	331	339	349	333	340	352	320	319	334	315	348	348	314	344	374	358	329	297	310	368	331	316	314	330	329	335	332	343	333	345	354	329	347	315	328	330	327	328	313	357	339	322	329	321	379	353	343	344	347	314	330	292	323	328	343	329	365	293	323	328	337	362	372	344	351	359	324	360	340	346	347	354	364	356	340	372	324	304	320	337	331	320	314	348	339	330	338	366	326	352	299	302	309	327	343	310	336	324	348	295	319	370	356	330	343	308	325	350	323	325	309	320	356	338	351	330	344	334	331	329	317	337	372	315	322	354	341	355	319	308	324	346	354	318	329	320	353	350	366	322	378	315	330	327	293	333	347	327	318	307	333	318	325	319	390	319	337	292	346	348	329	355	338	332	333	328	324	347	355	347	297	333	340	351	330	328	345	340	362	313	311	322	338	364	400	374	326	365	342	309	322	315	323	338	342	330	349	354	334	337	342	346	327	354	349	359	311	322	312	303	313	334	337	282	328	335	338	335	334	327	320	325	337	308	334	320	342	354	339	342	332	316	329	310	342	292	363	341	313	318	324	348	356	311	332	312	308	375	342	327	367	317	329	373	330	341	329	350	342	350	356	338	343	343	344	354	359	350	334	324	306	330	346	341	322	375	344	358	302	341	345	316	362	350	297	334	352	346	336	335	349	328	349	340	362	339	301	356	332	318	297	320	324	344	331	327	350	347	341	390	330	300	327	294	336	355	321	332	327	321	356	382	344	333	344	322	334	378	296	345	360	374	320	393	316	326	324	355	326	325	320	324	315	337	331	327	337	325	299	309	320	319	345	327	316	351	353	341	354	341	350	352	324	308	336	341	328	334	327	355	333	364	305	332	304	353	353	332	335	354	338	320	314	347	327	325	345	307	373	314	326	330	325	372	361	366	349	302	321	351	352	380	342	363	380	339	347	297	343	334	360	349	360	317	321	347	353	335	318	344	337	332	312	331	310	337	348	341	366	365	344	343	341	351	376	379	368	335	315	319	327	338
26692	42876	25256	7433	2806	1923	1618	1257	1139	1050	990	942	886	893	815	838	807	798	815	768	775	755	770	792	809	802	726	791	811	755	736	766	744	764	769	744	772	744	799	781	744	738	773	803	792	730	767	812	774	818	742	791	749	787	744	763	795	778	756	754	757	796	795	776	698	769	775	726	796	757	780	755	769	768	749	757	785	744	752	809	774	724	787	743	698	777	743	766	773	710	787	725	774	782	750	800	781	787	720	793	784	719	811	733	769	775	798	808	732	787	731	749	764	755	823	754	768	765	818	718	734	749	794	733	797	739	701	741	752	813	729	754	765	736	780	760	782	777	775	766	751	738	765	734	757	779	792	755	742	771	737	791	755	743	811	741	789	760	739	768	717	773	709	783	750	718	726	741	774	776	792	779	765	783	792	744	727	753	756	731	773	751	727	735	757	764	726	791	781	785	817	729	735	737	743	749	749	773	793	807	748	767	769	695	708	732	735	722	807	807	762	735	752	766	767	747	772	766	800	799	789	733	749	783	762	775	778	757	801	740	783	749	819	752	781	774	686	733	787	756	781	762	752	771	748	725	760	752	785	754	802	763	836	770	761	723	793	732	759	730	770	784	770	734	806	768	736	785	800	789	724	788	754	720	712	708	814	804	758	762	746	735	727	728	745	742	774	754	784	748	755	743	741	783	825	731	773	731	845	727	773	779	771	808	787	778	777	807	729	800	769	775	757	780	748	744	765	801	772	750	766	778	753	712	778	803	774	782	780	787	767	776	741	762	751	769	764	774	746	771	806	784	786	784	786	754	775	773	760	815	802	736	763	779	771	727	761	777	769	731	736	714	732	731	743	768	709	786	721	713	783	778	770	757	730	826	767	741	774	772	782	751	749	781	803	775	722	738	786	780	761	766	696	809	814	786	780	793	810	733	814	771	782	763	782	774	750	765	806	740	743	758	790	755	787	768	759	780	784	766	775	747	779	768	767	770	785	755	758	797	746	786	740	735	718	773	773	814	770	734	749	763	794	724	712	737	788	746	719	758	780	790	763	734	751	808	738	794	760	795	771	759	768	766	744	794	784	741	727	756	756	744	761	737	755	815	733	775	773	740	746	787	764	742	776	764	760	782	777	782	767	785	774	794	769	761	740	744	773	803	768	746	785	787	847	770	779	726	772	754	791	751	729	769	757	804	776	749	774	713	751	758	745	757	815	740	786	777	754	765	754	717	757	736	768	742	775	792	766	778	747	745	762	746	759	806	778	816	799	791	746	819	759	748	776	732	741	783	737	803	760	759	772	760	752	749	755	751	707	790	821	734	767	723	708	748	765	803	777	734	787	800	743	822	814	787	757	783	784	770	778	801	786	761	822	731	762	776	779	745	765	763	734	824	766	812	756	807	743	806	767	782	802	748	741	817	735	756	790	770	739	768	744	745	762	727	737	787	735	781	781	738	785	733	780	744	776	702	776	777	750	765	791	696	816	751	735	744	761	759	788	775	821	776	728	776	747	790	743	737	755	791	780	781	740	777	722	765	788	762	819	734	722	784	783	811	790	759	770	773	742	761	813	744	765	785	764	727	758	771	706	743	780	770	757	822	787	739	762	766	773	827	743	744	743	759	779	785	743	761	781	772	765	798	722	773	759	768	739	750	753	722	698	743	719	759	759	761	729	795	816	752	767	771	812	787	798	691	757	781	760	729	798	770	771	789	751	749	810	794	781	787	747	744	726	777	754	765	758	746	756	771	727	778	754	762	746	749	772	805	727	776	753	740	743	697	759	776	791	733	730	746	736	763	767	753	771	752	812	778	728	779	745	763	768	756	726	802	783	756	759	822	751	763	751	713	799	737	730	777	794	763	754	743	747	754	758	771	755	765	732	718	780	798	753	716	744	769	796	761	753	770	848	749	839	786	790	848	759	713	770	738	718	764	770	749	794	781	831	828	766	770	761	759	706	686	774	765	760	787	718	760	797	746	783	799	767	785	726	787	778	748	776	731	756	721	751	788	770	764	791	782	767	790	808	761	774	756	767	768	801	774	750	765	792	757	758	798	733	765	759	743	746	694	785	758	782	717	739	765	743	744	803	746	764	755	713	760	725	738	783	772	741	796	737	758	772	747	772	772	776	686	782	797	761	735	731	802	761	753	721	710	766	777	712	717	802	811	727	795	768	768	818	749	783	799	782	719	770	734	714	755	770	757	766	696	798	740	793	794	784	748	763	771	789	745	734	785	832	787	762	800	812	808	738	776	745	750	790	775	752	796	805	762	777	767	789	782	780	766	728	786	782	783	742	790	786	780	717	771	749	759	775	751	711	750	707	733	769	764	747	763	782	755	732	759	761	740	763	741	766	745	729	771	774	767	786	718	749	825	731	811	726	766	728	765	744	804	763	771	768	806	714	751	742	818	754	767	789	800	741	750	750	762	784	759	728	710	757	749	738	741	728	720	733	752	753	796	767	758	770	763	737	741	726	752	769	765	753	798	745	775	772	738	752	758	811	721	783	759	747	848	749	820	810	747	765	789	731	768	754	740	739	751	750	784	756	791	764	772	757	767	765	793	756	741	793	785	754	772	769	764	771	709	729	834	735	764	754	717	771	773	757	781	742	737	789	785	764	724	712	758	752	775	734	767	809	768	741	729	803	756	780	830	757	746	711	783	762	762	785	749	768	706	759	740	770	774	775	743	766	792	753	752	749	737	795	766	776	759	764	771	810	742	742	685	772	727	801	750	756	774	774	817	751	770	770	738	727	745	743	773	747	747	741	798	722	811	762	721	775	838	786	744	746	808	742	721	803	711	742	757	769	815	707	784	826	700	742	762	794	746	745	802	742	783	776	754	734	763	745	814	758	779	746	746	811	800	763	761	765	798	751	765	756	782	772	751	792	785	750	740	771	762	743	759	706	731	743	744	768	751	709	753	743	813	733	798	737	710	778	779	781	782	794	721	772	823	774	765	781	791	762	807	762	780	700	784	757	745	765	754	778	757	786	741	724	725	753	746	769	800	803	716	770	767	742	791	755	741	802	729	766	753	756	794	763	825	781	741	768	762	750	755	733	732	766	757	762	794	788	776	751	749	847	738	760	767	789	760	787	750	761	765	780	831	751	809	776	754	790	755	711	747	778	767	771	783	771	770	725	749	734	748	791	748	776	780	761	793	722	734	792	725	766	731	792	744	724	727	746	845	750	755	720	759	763	689	782	744	739	802	772	706	791	740	796	767	760	758	818	801	761	755	740	751	798	773	726	833	789	785	804	772	787	768	766	769	779	732	792	784	781	786	803	778	765	788	734	761	749	759	853	787	742	751	746	733	743	744	800	748	760	803	751	759	761	787	740	738	746	763	720	744	775	765	774	726	803	797	806	789	775	808	771	772	778	783	776	771	772	752	745	725	708	774	764	801	784	752	765	783	758	748	805	798	784	768	776	760	767	807	759	790	776	782	821	753	760	748	760	741	774	768	754	782	780	765	732	764	808	771	805	745	763	773
24267	21446	25211	28087	21459	21583	18148	3378	1683	1273	1022	801	800	660	616	545	568	471	482	383	403	384	338	348	343	311	355	338	325	363	318	313	316	317	346	367	333	373	380	323	318	346	334	345	341	334	315	365	344	350	346	331	335	349	347	334	317	318	330	342	324	297	372	334	350	319	323	330	339	328	313	305	332	341	347	331	317	310	340	335	345	337	341	347	289	303	333	318	313	320	330	298	329	340	347	353	302	348	319	306	318	320	300	351	335	368	341	345	350	333	333	359	376	353	320	345	336	339	323	376	303	329	299	313	317	340	303	303	336	334	360	371	363	350	315	328	283	321	340	335	332	336	318	341	308	307	333	342	362	309	309	314	299	320	324	336	330	333	333	336	316	345	321	314	330	334	339	329	341	341	310	334	333	376	325	329	328	291	296	316	334	313	334	324	300	345	334	324	302	314	353	289	335	324	319	329	334	327	353	343	310	319	292	339	358	341	342	313	352	334	325	335	345	361	308	336	309	316	330	299	318	319	286	332	349	329	370	315	342	361	334	340	305	351	348	321	319	314	356	326	330	325	317	336	332	349	307	358	336	324	362	330	343	338	333	329	352	342	320	313	324	330	307	321	276	343	321	310	307	347	316	311	311	336	341	310	301	334	331	333	339	317	335	365	316	358	352	332	346	322	347	341	322	308	306	339	322	312	312	336	329	342	325	360	310	378	342	344	360	328	349	331	334	340	328	310	319	304	336	301	353	317	334	352	298	333	332	343	350	322	314	345	333	345	348	319	326	333	356	349	319	290	321	363	313	347	336	319	319	334	311	325	333	313	293	340	330	328	328	344	341	325	353	340	365	313	359	351	327	324	335	350	324	311	352	369	347	331	360	298	338	364	357	288	351	350	360	306	323	328	317	345	344	338	310	339	293	316	343	325	344	333	370	344	336	354	321	366	314	297	347	335	317	340	336	313	336	321	285	331	349	322	316	352	347	316	332	315	329	323	347	292	291	294	365	359	386	360	369	344	330	288	291	335	344	317	310	322	356	297	292	297	315	346	321	322	316	316	322	315	320	312	330	347	333	352	298	298	371	328	301	339	339	351	329	346	334	330	282	353	328	346	344	338	349	304	327	365	339	355	328	379	339	354	327	288	362	315	307	287	313	323	285	341	354	300	324	321	302	341	325	316	331	311	312	308	330	342	328	336	314	324	341	330	324	324	329	350	303	341	307	324	354	311	303	341	336	345	363	335	350	330	306	349	320	339	349	344	315	315	324	331	272	313	336	364	308	335	330	324	285	339	338	350	316	344	326	351	320	364	313	320	306	319	323	353	340	349	345	307	301	297	304	326	340	346	339	343	334	317	309	340	345	304	301	355	339	323	334	361	343	348	329	321	309	348	307	315	328	328	331	335	338	372	322	329	318	338	298	340	329	338	342	327	314	307	313	322	357	306	355	305	289	295	353	325	319	344	362	319	349	325	362	335	387	336	350	340	353	321	355	326	301	298	325	300	299	328	323	338	353	318	354	304	321	320	354	331	341	325	303	334	356	325	316	338	355	335	305	295	334	316	329	351	351	366	346	355	318	337	395	333	284	310	302	347	367	320	302	312	286	338	321	346	334	332	335	341	320	323	326	310	330	354	341	346	293	341	326	324	335	317	332	330	332	367	304	357	310	339	323	348	342	317	319	293	319	342	352	342	360	338	296	311	379	315	335	368	334	312	326	375	326	311	343	310	332	345	311	312	338	316	310	314	313	346	283	356	319	316	307	325	335	335	322	343	348	328	363	348	357	358	342	318	304	323	338	339	342	310	319	326	312	306	326	301	325	325	282	346	319	316	334	330	337	304	364	330	318	302	356	339	316	354	310	316	355	366	337	314	354	321	322	318	363	344	344	326	349	385	368	318	336	302	323	363	322	325	298	341	350	316	339	365	312	368	334	332	316	317	293	289	280	338	294	372	347	339	370	350	339	332	332	320	317	328	329	315	294	343	348	309	283	322	329	341	326	336	337	348	328	336	305	328	312	333	338	348	335	314	338	300	331	327	283	327	301	352	358	305	297	302	370	324	334	319	296	350	355	340	328	350	329	340	362	310	358	358	326	348	305	289	341	316	326	341	298	323	346	332	339	310	321	315	339	335	320	337	300	365	335	328	309	367	328	316	348	343	358	343	337	322	335	306	298	363	307	340	302	337	349	332	290	343	311	320	338	294	338	314	312	337	348	340	342	366	321	343	318	314	352	323	310	350	324	319	306	317	358	312	365	305	329	346	347	303	299	331	330	343	324	327	319	331	339	302	319	321	311	340	338	274	331	385	350	303	325	360	317	319	360	335	303	335	297	323	318	306	319	339	348	302	314	309	353	340	299	342	331	324	343	318	313	347	337	305	339	345	342	328	332	339	336	340	338	356	325	329	304	300	332	346	334	322	325	362	309	337	349	351	349	359	328	355	305	327	310	320	323	335	317	343	333	367	327	320	319	331	303	310	325	326	343	320	318	320	352	307	344	310	340	326	351	347	362	373	345	323	323	380	322	319	331	333	367	352	313	318	358	281	300	302	341	336	343	328	320	313	333	330	353	325	326	319	309	355	364	349	350	330	373	353	304	293	340	306	335	292	376	285	338	326	319	343	312	328	369	371	339	337	305	331	327	346	311	358	351	377	315	311	291	346	351	316	358	309	309	307	331	329	316	336	332	339	348	334	325	357	300	316	310	328	378	306	341	337	329	350	315	293	311	293	328	353	340	333	315	321	348	313	308	311	356	337	314	334	344	330	355	342	358	302	305	328	308	326	315	326	316	328	325	306	348	298	304	322	303	346	315	280	328	317	319	316	319	295	344	339	312	330	311	318	315	312	327	339	350	302	322	341	332	354	322	332	310	330	324	337	325	313	322	336	351	341	343	335	362	344	362	332	329	299	340	311	339	327	358	336	344	328	336	326	309	334	349	294	343	304	335	318	338	350	346	352	350	333	294	363	332	349	347	359	346	322	303	332	312	323	318	335	339	346	319	337	323	313	317	355	302	332	292	303	307	295	302	344	315	311	338	342	315	323	315	336	304	315	317	358	320	333	348	315	334	334	313	351	346	313	340	299	348	315	338	332	315	326	327	325	319	315	305	295	322	295	338	329	302	300	351	339	327	350	322	320	346	317	346	372	318	387	315	340	303	337	308	307	349	324	338	340	337	336	307	306	333	340	341	320	312	326	316	336	359	315	320	328	358	329	328	311	339	303	334	314	328	333	380	355	311	331	301	308	305	345	344	294	309	283	315	343	313	318	340	336	309	312	353	292	311	350	365	348	327	338	364	313	324	341	321	333	333	320	333	319	306	317	350	329	335	328	343	323	312	327	343	315	353	345	359	335	318	303	330	325	314	365	343	287	334	353	329	350	359	335	333	320	321	352	335	341	315	340	346	312	310	333	313	336	328	309	321	331	336	291	318	359	337	337	312	353	325	306	343	341	317	305	305	324	330	344	309	324	293	341	318	364
28982	49318	27727	8815	3577	2348	1848	1531	1255	1126	1016	961	913	933	837	799	801	800	785	836	725	736	797	781	758	741	798	782	762	805	749	732	735	739	706	725	776	767	820	694	720	738	714	711	754	748	726	759	690	771	733	756	724	743	758	737	718	752	729	741	806	735	730	788	727	756	742	777	731	715	746	729	767	705	764	770	703	791	761	731	716	775	786	723	695	687	755	750	740	741	701	702	738	737	753	699	752	743	703	728	760	731	733	746	699	742	733	748	760	718	757	736	746	716	768	759	766	772	778	726	747	770	729	724	751	750	773	734	710	718	748	746	760	727	702	766	711	755	735	778	735	732	713	746	722	756	725	712	731	769	715	748	730	712	771	706	734	763	757	717	730	683	748	764	732	772	733	775	738	740	749	741	797	723	720	745	729	758	725	778	734	737	779	714	712	729	750	767	766	756	747	748	717	728	779	692	736	807	699	736	717	676	725	738	757	723	774	729	770	717	751	747	730	749	737	747	720	685	744	729	772	710	762	693	745	735	745	763	766	737	758	712	793	722	761	749	654	699	750	728	696	722	744	770	765	741	728	705	750	737	713	710	752	702	763	749	734	775	799	778	744	723	710	729	720	761	733	752	750	681	790	749	735	701	725	738	732	735	759	706	708	695	726	776	692	709	705	794	732	700	771	769	706	739	732	724	714	722	701	764	746	722	719	784	731	691	750	728	789	701	735	671	656	717	747	755	717	751	747	738	694	723	774	736	761	758	778	752	751	783	701	769	768	742	755	721	759	749	779	776	759	741	779	738	744	758	731	729	767	723	735	744	763	747	710	744	704	723	778	752	742	728	739	716	714	759	751	737	732	782	753	725	748	784	751	792	705	741	747	686	710	731	733	736	724	701	733	769	695	742	742	692	765	732	756	703	774	727	787	732	738	691	748	733	704	730	707	690	799	757	756	803	729	699	749	744	758	762	691	724	735	739	765	735	740	721	773	799	723	705	691	720	796	752	756	757	745	742	725	754	762	738	759	704	695	728	733	721	705	763	727	736	750	717	747	682	735	744	763	734	712	727	746	720	709	745	746	733	708	764	745	734	704	741	742	765	793	760	711	757	685	788	769	693	774	784	744	755	746	750	789	747	717	752	709	758	788	766	736	761	735	751	662	754	746	680	765	701	724	726	732	710	726	750	749	731	766	740	781	738	731	721	797	681	752	736	754	737	708	718	790	727	759	686	805	726	697	803	735	746	730	733	815	708	747	748	746	735	726	745	728	709	741	754	735	755	732	817	719	743	782	760	776	722	757	719	731	771	729	752	705	726	717	712	701	763	814	744	730	765	724	768	713	768	763	741	728	746	730	732	759	758	761	704	724	748	707	788	740	728	756	712	710	711	767	709	730	774	742	734	728	762	736	725	735	715	732	792	748	756	704	709	718	731	737	727	772	705	677	759	786	755	787	793	747	710	772	737	732	669	797	719	714	725	768	750	761	694	737	703	756	731	744	715	748	730	750	671	720	765	750	697	728	720	710	742	737	733	743	766	784	701	736	796	718	727	728	774	742	768	712	718	730	751	753	695	768	747	737	708	772	728	720	736	749	733	765	725	744	700	698	759	691	696	732	695	722	744	731	749	749	746	751	750	694	804	734	793	714	742	729	717	754	733	727	737	769	747	732	757	710	746	739	703	743	674	726	686	740	736	726	687	737	788	753	750	770	761	719	728	722	765	724	755	748	732	737	705	723	756	732	730	709	746	706	692	758	736	726	717	765	737	730	748	749	746	734	724	757	766	712	710	717	675	734	769	762	727	704	690	724	730	724	749	714	733	760	766	699	744	729	710	772	747	719	747	704	754	765	791	728	723	756	702	736	726	706	755	732	781	762	713	748	758	689	718	738	755	736	755	741	743	724	768	770	739	741	680	747	746	755	756	777	743	726	718	718	792	748	727	717	712	711	746	724	761	788	756	697	704	740	781	743	709	774	735	733	756	703	796	754	753	759	762	768	763	770	715	750	683	742	733	721	747	707	735	744	757	775	730	739	722	727	732	727	780	714	741	725	707	725	704	730	782	712	764	704	739	741	749	727	747	709	747	744	765	756	763	757	761	714	720	762	753	732	728	710	745	706	741	778	779	722	797	747	706	777	696	730	741	699	741	697	717	765	708	762	729	808	688	733	743	684	704	719	732	756	740	738	714	776	721	765	748	720	727	712	715	694	753	708	769	757	761	766	734	753	733	670	738	751	766	781	718	714	675	743	740	731	743	772	773	760	717	745	716	704	769	749	727	770	754	725	745	728	723	760	807	715	751	777	776	755	693	698	728	790	753	783	745	734	762	760	712	733	769	757	719	724	752	699	752	784	695	733	724	738	817	715	741	699	784	757	748	749	758	732	803	746	776	741	742	724	715	768	726	741	715	722	746	737	686	710	767	761	757	690	812	752	700	712	801	726	743	745	728	818	718	709	758	703	750	749	758	698	738	659	773	741	744	722	754	779	742	780	720	753	717	756	726	723	737	746	721	722	771	746	737	712	699	733	792	741	719	750	765	764	729	769	784	716	733	723	727	719	730	764	760	723	771	784	732	767	766	694	714	793	750	759	812	713	687	792	749	754	716	736	777	742	716	677	729	755	728	783	761	788	731	754	770	727	742	784	705	748	762	745	736	751	694	772	742	712	753	739	771	722	739	783	724	740	762	720	728	713	758	719	755	741	748	761	693	741	687	734	761	747	757	720	702	751	737	699	742	752	742	747	749	782	727	722	747	727	763	740	727	734	711	731	753	745	730	734	738	776	765	769	715	726	720	747	725	773	746	763	722	702	750	756	712	724	728	725	759	717	722	764	774	747	752	725	740	736	717	733	684	757	729	764	720	752	744	776	728	764	715	685	720	722	697	780	743	794	736	750	751	761	746	697	729	747	748	734	729	716	755	739	704	750	705	778	744	748	769	784	709	733	726	724	742	788	724	791	730	762	755	745	717	728	707	781	806	772	784	780	702	834	699	713	747	769	704	690	688	798	726	720	744	749	758	748	762	772	789	780	730	730	715	737	720	757	722	707	776	728	719	727	730	769	736	704	754	736	777	708	745	701	756	741	699	763	724	696	716	729	738	738	747	789	742	708	726	746	776	743	691	717	743	708	747	701	719	780	743	757	676	760	771	741	730	728	664	782	777	775	719	763	666	765	733	695	725	730	758	695	722	738	745	747	722	721	748	743	745	723	732	761	747	706	773	715	730	725	762	717	748	722	769	746	746	706	702	739	712	721	696	769	742	737	790	772	778	729	737	746	757	759	761	748	762	742	756	692	765	744	736	697	710	719	742	745	708	747	733	740	739	757	721	706	707	723	678	731	736	756	690	704	756	738	687	760	750	735	751	726	712	773	719	770	687	756	694	744	688	751	713	734	671	737	755	726	783	766	743	694	748	741	769	756	742	759	712	721	749	712	732	746	738	672	761	732	750	731	761	734	718	746	753	766	781	796	717	696	686	767	731
33064	26020	21950	9135	2937	1944	1588	1158	939	700	628	558	530	508	440	428	438	401	376	450	436	409	400	370	378	344	369	386	353	385	403	364	382	357	374	378	380	366	329	356	355	398	351	392	364	386	358	406	412	423	346	338	347	368	414	376	365	376	348	377	358	373	384	358	363	370	368	343	363	356	356	388	368	389	401	386	369	354	367	338	351	348	351	356	373	403	357	327	368	328	406	349	362	337	372	353	354	359	388	375	326	379	371	388	340	380	361	353	350	356	360	354	345	383	363	359	347	385	348	388	376	373	384	393	354	366	319	367	406	378	368	357	375	377	382	392	377	386	347	312	344	349	352	372	355	389	372	369	362	327	344	363	362	398	346	406	390	370	351	349	374	374	383	371	363	371	339	370	328	373	371	337	355	308	354	386	361	368	369	369	391	351	373	368	388	362	347	317	362	325	359	373	342	373	363	353	351	358	364	354	349	317	364	348	342	360	361	376	396	362	360	345	377	390	345	380	360	353	347	361	385	368	339	325	339	388	336	348	374	388	359	378	357	359	384	341	350	329	356	354	347	360	363	344	356	369	339	342	375	320	358	344	344	339	346	363	353	341	375	365	383	365	318	315	376	351	353	369	392	411	347	358	363	385	395	374	393	383	332	346	366	392	376	365	321	374	346	374	390	366	352	381	359	381	349	339	354	369	341	373	355	410	406	401	360	351	359	385	366	401	340	354	349	387	394	360	387	348	384	341	387	365	387	410	373	386	367	392	333	336	336	333	340	362	359	331	362	327	379	308	378	366	338	359	353	369	373	357	352	381	339	359	396	379	329	360	385	336	349	351	357	327	331	349	349	367	387	350	351	338	373	367	330	357	365	363	352	340	368	358	374	370	380	360	363	331	385	365	359	369	322	340	379	348	376	367	343	343	385	339	369	348	363	347	349	359	338	380	346	317	368	347	345	376	358	378	306	336	376	383	336	365	403	370	368	339	333	370	379	350	336	356	383	350	376	348	371	406	343	372	381	358	352	397	380	340	352	365	337	342	381	368	319	364	388	372	326	365	355	402	344	348	350	371	323	365	329	414	371	345	391	369	324	399	355	375	369	388	344	375	341	356	335	382	341	363	361	371	369	357	357	355	350	368	390	369	360	353	348	374	366	357	391	377	383	374	372	391	368	378	386	341	388	367	355	378	356	376	349	368	343	370	379	378	364	329	346	369	345	345	358	391	353	357	397	383	368	359	353	371	352	389	328	354	373	346	341	377	354	378	339	352	350	360	359	367	363	321	378	376	382	361	378	393	372	377	367	345	374	345	336	375	359	348	356	354	369	329	383	403	336	358	376	359	351	360	382	394	385	350	321	334	349	339	355	342	361	367	342	345	375	365	352	364	368	356	364	369	394	398	374	364	339	367	335	362	361	418	392	376	347	388	369	363	378	377	363	338	384	373	346	368	353	358	363	360	331	351	353	355	378	356	351	339	335	400	345	328	376	351	389	369	330	392	354	407	349	364	341	351	384	393	382	379	373	361	364	365	348	386	397	346	335	365	360	376	388	345	373	381	335	358	329	367	367	356	408	365	345	373	373	391	332	362	351	350	353	389	378	326	395	366	379	370	377	363	343	345	347	379	332	347	387	373	363	367	366	357	367	343	381	354	352	351	364	358	408	396	343	370	339	387	336	340	338	355	337	367	349	355	353	393	353	367	367	358	364	376	388	365	360	347	375	347	387	356	371	389	365	366	337	347	372	333	379	371	369	384	352	383	381	422	363	347	356	337	335	371	371	351	354	382	376	372	344	358	367	318	378	341	368	368	372	340	372	397	386	348	356	354	375	402	394	344	378	359	381	360	344	345	347	324	375	374	353	345	398	404	351	359	347	348	365	354	363	355	409	384	392	352	326	353	377	392	357	387	336	354	352	344	409	390	391	319	349	395	357	363	389	313	373	344	331	360	352	383	339	356	386	329	346	358	373	363	340	351	348	374	358	364	331	393	360	383	360	378	340	350	367	378	340	381	361	363	358	384	365	363	350	379	337	373	373	376	385	357	354	376	349	350	381	327	365	329	324	373	340	360	350	357	351	368	364	372	366	353	365	364	361	392	382	370	412	338	372	354	394	322	360	343	375	384	356	371	368	353	373	330	368	365	338	342	365	359	356	357	375	362	400	346	373	373	348	359	333	367	335	365	370	355	337	339	382	341	340	358	381	362	331	352	359	367	386	372	393	349	359	404	390	359	352	377	281	344	337	342	349	359	336	404	338	361	334	373	369	354	327	337	361	375	355	400	363	352	371	364	376	383	336	411	334	377	372	360	317	363	352	332	390	349	387	374	388	378	345	402	387	418	392	344	370	361	375	360	327	368	363	364	412	385	338	358	389	391	358	354	363	353	371	379	377	392	322	360	342	316	382	374	389	360	343	376	375	353	349	365	343	361	385	383	369	357	346	363	339	387	360	356	386	372	376	347	384	365	394	321	372	390	354	384	344	360	348	387	346	387	358	368	339	367	356	395	367	352	366	377	355	374	367	390	338	399	377	354	328	356	334	374	355	367	389	408	359	381	369	334	334	328	356	373	379	366	357	360	324	333	364	361	352	368	364	317	365	371	383	378	357	365	334	345	365	366	328	398	353	348	351	338	370	334	353	397	357	374	395	355	349	375	367	385	353	350	380	357	321	364	364	377	325	319	350	346	396	361	345	346	322	374	358	325	367	380	349	412	361	403	387	393	344	357	360	349	353	354	329	396	361	390	383	372	360	369	380	380	349	375	373	369	375	341	359	383	351	352	370	394	340	391	330	392	370	355	349	339	341	364	360	396	347	363	352	363	352	348	396	333	313	352	351	338	390	372	381	339	348	355	362	376	328	406	358	382	346	348	353	359	389	366	382	395	341	367	361	378	357	365	365	350	356	343	348	356	393	365	371	366	355	391	363	382	336	355	359	339	362	409	359	347	376	379	354	376	351	351	383	385	333	351	382	392	343	342	315	382	351	380	348	330	373	339	339	388	347	353	321	332	329	401	343	370	352	363	354	371	362	352	382	351	358	331	355	336	360	341	354	343	361	347	361	323	327	376	362	350	368	380	344	393	378	384	341	377	360	381	366	329	365	342	359	373	328	369	384	385	400	349	360	329	382	376	378	356	362	353	359	358	327	331	350	352	343	359	376	334	332	377	354	376	364	392	393	369	327	368	399	352	329	327	380	331	395	359	333	343	374	366	380	346	361	384	332	342	370	369	372	373	359	341	359	359	367	376	345	355	325	370	361	328	393	368	375	377	353	355	362	349	405	384	373	361	375	335	352	368	338	387	380	327	338	349	397	384	358	368	320	371	327	352	397	348	376	407	357	385	333	366	396	373	383	398	348	338	384	399	356	378	360	411	354	359	343	360	335	411	353	413	327	373	372	336	371	359	366	336	347	331	379	372	399	349	348	369	368	349	390	396	372	398	376	408	350	383	388	362	357	401	360	358	377	344	364	386	373	375	384	317
25952	33333	12745	3988	2092	1567	1347	1152	1058	988	952	935	866	878	909	885	824	843	821	832	885	799	864	853	861	800	824	811	878	838	833	841	849	777	775	810	839	825	780	832	789	779	846	746	824	847	807	863	823	820	860	810	789	804	812	825	832	799	815	867	825	834	800	880	839	824	846	792	824	828	807	825	829	858	830	831	881	782	777	792	822	871	833	817	827	863	814	793	856	903	833	861	807	854	829	808	815	812	840	782	856	791	827	788	822	853	818	804	809	814	811	810	824	814	843	858	822	843	753	841	842	845	832	827	792	801	869	805	888	811	848	869	823	839	842	798	797	829	842	851	839	804	873	798	818	778	815	805	842	873	841	803	797	852	813	848	871	817	774	834	804	841	821	791	814	828	913	811	853	866	799	870	783	821	855	826	813	816	808	840	841	854	769	875	828	828	863	754	819	788	861	817	851	848	822	843	807	827	858	818	829	844	830	802	817	808	794	804	791	829	821	842	847	829	831	829	824	838	847	862	802	816	865	863	854	840	825	787	804	840	839	822	796	885	820	831	825	820	831	837	857	800	796	822	821	833	807	867	788	783	848	794	761	836	844	809	793	816	855	777	822	807	816	788	816	797	868	839	795	832	811	829	761	840	842	815	791	796	848	862	801	837	820	831	824	832	843	865	822	799	833	801	816	835	796	800	781	841	830	793	802	824	807	808	831	827	810	841	830	801	849	827	825	801	836	812	819	777	843	815	848	761	809	878	823	841	807	842	852	835	796	833	833	850	749	825	807	791	860	830	798	834	825	830	896	854	843	828	848	844	801	782	824	875	814	832	805	812	799	868	812	843	821	832	773	846	808	848	795	773	827	838	820	831	760	876	854	790	765	831	813	820	831	857	851	853	816	854	793	843	819	856	817	756	846	828	769	815	830	832	788	825	857	847	852	845	842	855	845	844	851	787	769	799	828	833	795	802	795	784	806	808	818	816	852	799	807	864	843	830	805	818	823	852	855	807	801	857	809	810	899	804	748	810	832	855	822	813	899	801	831	850	803	876	856	795	820	810	837	888	852	813	810	822	828	851	831	824	806	833	788	883	809	836	804	824	829	843	831	801	853	780	821	829	817	855	813	852	837	828	850	843	801	806	838	831	821	816	849	761	796	879	815	827	747	842	820	838	875	843	835	826	810	835	792	871	846	773	863	768	848	857	778	792	788	836	815	847	805	837	789	829	792	826	851	801	796	815	769	895	824	859	836	850	817	816	791	839	836	789	821	881	771	829	852	828	808	840	830	821	823	787	814	842	806	843	777	842	786	857	792	841	843	828	860	793	800	825	847	818	841	823	797	819	764	819	806	820	808	810	797	805	815	881	814	856	855	815	822	811	817	833	821	846	834	889	753	839	809	784	855	819	816	787	808	778	804	846	845	831	794	770	895	856	832	846	841	844	805	829	862	814	864	785	821	830	818	800	815	811	870	826	804	842	780	816	820	841	813	813	841	832	805	810	823	882	842	836	802	817	798	805	800	828	774	839	894	822	882	801	848	818	731	841	796	825	809	804	822	796	825	843	830	813	832	810	879	823	798	826	853	868	799	815	736	887	784	797	866	809	880	831	823	871	806	827	832	842	879	861	872	843	841	840	801	876	808	825	848	809	854	827	807	829	831	805	772	869	867	841	785	842	825	825	874	791	831	801	828	826	753	830	883	815	796	784	813	821	858	821	822	862	819	794	841	832	783	798	816	774	839	820	827	835	819	806	761	811	847	839	814	847	782	819	819	821	848	819	852	820	851	844	827	823	852	801	804	854	831	836	849	825	805	810	797	847	832	887	813	836	805	866	829	873	866	820	842	831	847	803	815	801	821	809	833	861	823	839	836	793	811	871	861	834	842	835	805	790	876	807	804	790	775	801	795	834	759	810	823	793	878	855	868	843	814	847	800	817	842	833	828	813	833	809	817	855	825	818	832	829	821	878	807	779	821	855	832	818	787	795	835	878	843	786	833	804	813	847	816	791	849	807	767	808	834	822	811	829	819	830	830	824	799	834	792	848	836	839	841	774	824	853	838	838	845	801	807	806	801	866	805	869	782	828	800	790	843	823	838	822	836	822	796	825	830	842	776	820	822	818	825	852	786	786	849	836	802	847	884	804	817	795	808	846	800	804	834	802	767	844	817	850	831	806	818	830	799	799	849	802	842	851	758	847	804	798	857	855	811	801	838	855	851	806	818	840	812	871	788	803	804	861	798	808	842	840	808	777	800	825	812	827	799	784	822	852	880	849	850	819	841	810	834	812	859	794	803	817	817	796	842	797	806	805	788	865	800	803	795	810	813	831	843	930	811	782	851	800	818	879	849	810	892	799	813	853	840	773	767	867	842	798	811	796	849	810	854	784	813	838	850	815	790	831	811	805	818	799	787	820	839	818	813	865	822	825	838	816	826	800	851	867	866	857	836	806	807	823	834	838	806	846	830	835	842	804	897	828	878	831	847	860	850	788	865	836	795	797	785	805	823	819	834	805	860	852	842	853	883	801	825	819	858	810	804	820	805	842	857	852	838	821	807	826	785	828	827	871	783	779	851	780	844	791	840	841	845	808	841	829	886	853	839	803	870	790	754	841	793	822	866	849	778	813	838	802	836	850	818	780	827	823	859	822	789	758	881	853	773	793	837	837	850	803	772	841	834	792	869	832	795	779	762	790	759	822	815	840	864	822	824	819	764	841	822	812	803	872	837	797	859	845	807	803	843	861	781	822	811	831	764	839	865	793	836	781	870	781	805	850	786	863	828	877	836	795	874	853	825	789	836	845	824	816	855	830	843	792	845	797	781	855	810	850	847	817	852	798	871	778	896	852	836	848	802	803	840	822	809	840	769	862	842	843	795	810	838	835	814	833	788	775	838	868	845	846	810	817	787	880	834	795	830	849	797	836	833	834	820	788	836	844	854	840	849	805	835	767	836	806	860	844	855	844	874	874	846	786	818	809	805	789	832	799	777	835	837	819	778	830	849	854	783	789	882	826	750	832	840	831	788	833	832	817	837	824	777	773	821	804	843	774	868	789	852	894	825	837	851	812	841	798	851	812	841	785	846	799	824	792	828	844	821	821	847	840	821	874	811	810	849	817	847	814	832	797	860	805	848	843	852	810	829	848	846	865	790	814	804	872	804	856	835	829	853	855	829	823	827	876	812	819	807	841	816	826	808	810	822	834	862	853	813	792	781	840	810	822	873	828	822	842	814	810	815	863	819	795	831	836	807	795	892	805	863	820	838	801	812	861	777	810	775	808	827	831	825	865	813	871	836	803	856	850	804	837	742	845	815	791	794	837	816	835	805	789	817	823	830	825	761	770	815	806	852	864	770	848	861	844	840	797	817	731	850	826	826	803	844	813	855	868	885	829	819	796	872	845	800	869	783	841	832	796	859	777	831	826	786	820	772	812	794	764	797	782	806	844	774	835	860	840	855	811	827	791	879	848	813	824	825	819	879	767	832	814
24861	21482	24953	28447	21518	19840	4103	1880	1248	959	811	666	663	557	507	501	456	455	406	391	369	405	391	372	336	390	294	346	318	376	358	322	339	339	349	320	327	349	350	373	355	355	329	331	354	351	329	311	314	349	362	326	346	330	334	342	341	332	331	332	347	340	308	351	380	351	339	320	309	349	323	353	368	338	327	355	323	328	324	312	313	329	367	311	347	321	348	346	307	332	310	335	337	319	320	331	353	320	331	336	319	319	332	333	334	358	346	328	358	307	336	343	338	338	313	359	350	338	327	366	325	333	337	338	325	342	334	327	335	324	301	327	350	337	334	325	336	334	325	320	370	328	325	370	353	337	328	301	296	342	350	328	335	342	375	330	352	371	365	362	360	340	340	347	306	333	294	324	341	306	359	352	284	351	354	302	332	301	329	362	354	317	342	340	352	346	327	343	320	308	327	319	360	353	349	351	343	331	340	361	334	308	358	334	374	369	284	346	352	334	305	292	338	350	319	350	302	320	347	311	335	350	342	297	328	311	345	351	347	341	355	372	327	339	293	368	345	315	333	356	325	346	315	312	333	338	311	360	333	320	359	335	304	341	321	338	343	309	331	352	344	327	320	323	344	351	314	346	330	305	313	289	330	353	342	357	346	327	353	343	326	319	326	369	309	323	331	298	299	325	346	336	307	332	362	347	345	376	313	332	347	366	319	340	317	315	360	316	332	320	343	335	342	346	338	308	324	358	334	345	327	336	336	330	374	314	329	344	328	322	318	306	330	323	301	327	342	349	336	318	338	320	303	337	304	309	296	322	335	335	329	324	324	360	299	330	347	314	335	342	344	353	304	316	350	313	330	330	352	353	356	349	328	330	350	320	335	362	338	319	338	328	352	338	306	311	352	356	322	345	332	351	322	324	353	319	300	351	321	324	309	352	339	312	300	332	316	308	344	348	378	291	330	356	345	335	338	348	369	364	360	309	361	354	331	331	335	311	376	334	348	328	340	327	343	323	332	312	344	358	338	305	323	357	313	328	329	372	309	316	312	309	311	334	384	343	353	330	343	329	352	340	355	337	352	363	326	346	327	359	335	340	345	348	358	333	332	319	304	317	339	309	378	322	309	296	328	347	332	332	329	374	345	345	339	349	290	333	343	325	326	369	346	339	338	297	353	339	329	348	368	340	375	369	329	357	352	326	324	318	340	385	361	320	343	322	339	347	375	318	329	345	328	342	348	356	315	336	326	330	322	336	341	327	347	359	331	325	329	303	310	299	348	326	353	282	326	298	322	359	363	332	364	321	361	348	321	317	342	328	301	343	351	356	329	352	333	327	373	314	343	358	328	336	335	338	328	352	326	315	353	360	351	342	339	358	346	335	356	352	332	320	353	340	330	359	313	337	338	345	351	331	365	339	364	312	340	309	329	349	331	328	338	352	301	332	365	360	322	335	325	310	310	376	365	352	342	313	330	360	363	354	312	334	324	296	349	368	334	305	347	358	336	323	356	344	300	354	358	369	331	343	334	320	302	327	343	288	355	348	306	352	353	344	321	311	317	326	333	298	329	338	342	343	283	277	339	340	363	331	308	346	339	342	316	369	334	323	341	327	357	316	327	302	309	341	356	325	294	307	354	340	345	355	311	311	377	320	335	331	325	311	339	306	333	342	346	337	377	294	343	345	327	353	324	312	330	327	340	347	358	338	325	318	324	366	336	335	350	315	321	329	310	341	309	371	362	312	311	326	327	309	305	321	348	338	344	348	308	330	326	323	334	297	334	310	325	344	377	372	356	337	317	310	304	347	330	332	318	323	337	359	342	307	343	324	288	372	339	337	365	344	356	317	373	361	318	340	373	332	332	326	349	321	331	338	320	334	347	327	310	322	325	309	328	315	316	358	362	336	354	331	357	360	343	363	322	326	329	343	328	355	328	329	341	343	320	361	326	298	336	339	326	363	368	321	333	326	348	374	348	384	375	342	336	337	329	335	312	313	343	334	350	319	336	355	321	353	337	349	364	309	326	343	367	336	383	328	348	326	360	353	342	317	333	368	310	330	294	345	311	329	321	340	368	324	337	310	344	337	321	324	329	377	342	323	333	347	368	323	363	332	354	324	327	332	365	339	330	340	318	316	327	360	315	345	364	363	303	333	349	329	311	326	338	328	342	307	329	347	334	342	339	314	342	345	338	373	324	334	331	358	341	346	327	361	342	352	348	326	333	320	345	329	353	397	320	356	333	349	320	342	300	335	351	351	322	338	349	310	378	355	377	348	363	317	328	321	332	345	356	360	329	341	318	323	320	342	319	307	379	362	314	325	327	339	323	347	335	326	312	343	313	347	326	345	334	295	305	326	311	323	312	322	332	337	332	352	339	359	324	337	306	303	357	331	364	337	356	342	354	358	323	340	359	328	322	336	317	329	364	293	331	288	305	362	348	361	331	358	337	303	300	358	311	325	323	346	330	318	359	342	333	333	353	331	328	362	363	315	320	384	332	343	342	363	373	329	376	361	332	339	343	333	299	314	331	326	321	305	303	315	319	327	358	350	338	330	300	319	359	347	339	330	319	298	320	341	366	298	318	329	340	320	337	313	308	376	304	335	328	349	323	310	334	355	343	377	334	338	370	335	343	335	328	345	318	342	359	344	327	296	324	307	315	344	329	355	371	332	323	324	328	354	366	368	315	295	346	321	371	363	357	334	372	343	325	336	377	331	319	325	337	309	338	333	354	312	347	343	340	315	344	365	356	329	346	320	297	326	317	336	331	330	343	339	319	338	359	343	335	335	346	335	338	323	377	320	354	326	326	332	313	321	351	332	354	329	338	383	361	372	338	320	350	350	286	303	352	326	317	319	320	314	378	324	322	331	315	331	328	364	361	337	348	339	328	333	326	335	310	283	357	345	339	303	354	311	346	312	350	346	359	346	315	364	345	330	315	357	321	334	330	344	344	330	322	346	346	321	330	335	372	336	328	318	349	303	319	313	359	317	309	354	362	337	398	341	312	356	335	317	375	342	340	336	333	327	352	335	322	339	332	347	344	328	329	311	346	340	325	320	348	344	355	321	344	299	308	345	328	365	326	316	329	346	325	320	320	373	334	353	335	320	347	313	316	327	348	396	346	305	307	352	338	366	354	340	331	326	349	350	346	332	306	285	318	324	319	339	314	340	341	342	316	366	323	349	385	316	347	346	376	365	329	349	341	338	332	315	310	355	274	353	347	315	332	353	333	325	363	312	374	346	323	326	338	350	321	376	379	333	328	353	304	352	299	350	319	330	328	319	313	329	346	356	342	339	350	342	343	319	307	320	338	344	330	344	289	324	360	341	315	378	343	341	311	324	350	337	321	330	331	359	342	329	328	322	316	320	313	310	343	322	369	350	350	335	350	345	347	323	337	344	357	351	349	337	340	344	321	313	321	346	347	333	354	329	359	344	338	330	329	356	324	302	313	338	336	291	326	330	343	359	306	341	352	344	361	310	318	325	339	327	363	321
27689	38507	19432	7338	2843	1888	1584	1286	1162	1059	990	939	942	861	820	860	816	809	760	789	771	799	740	771	807	791	783	726	771	767	794	734	770	760	734	750	774	789	773	803	775	823	807	774	685	746	766	789	760	777	718	717	764	770	796	735	732	778	760	761	737	760	758	747	756	752	730	741	772	754	734	796	748	795	746	737	794	771	708	794	757	704	783	711	738	744	727	768	750	768	802	792	719	766	770	771	718	799	786	697	769	770	751	763	775	711	808	690	758	766	779	745	737	765	724	720	714	764	678	737	789	742	764	790	808	741	746	776	770	771	792	782	780	776	829	726	743	756	777	757	789	705	740	812	713	724	721	699	787	725	790	796	755	734	732	765	779	757	755	757	712	761	779	738	745	770	789	778	750	747	797	806	764	754	767	703	815	766	730	719	801	764	676	720	777	808	765	786	734	717	747	740	791	738	761	769	764	762	773	780	762	782	715	745	766	756	755	770	734	769	760	778	770	773	736	748	726	813	746	756	784	795	733	753	808	748	780	742	783	756	823	738	719	749	752	764	757	777	731	753	826	782	753	794	757	804	771	753	762	788	733	773	792	817	733	811	735	738	729	721	753	760	731	771	738	728	754	769	741	762	727	741	831	778	737	721	737	736	751	812	723	740	739	743	764	778	804	760	800	832	736	762	669	788	763	783	718	748	787	748	759	751	724	721	718	740	720	790	772	729	790	757	780	780	702	790	780	748	760	767	778	731	785	784	773	751	783	770	790	745	795	762	782	772	748	768	680	737	766	769	730	753	753	752	757	776	759	787	735	743	718	763	724	789	751	763	772	745	745	739	738	747	802	734	798	732	787	752	756	691	819	758	728	711	731	762	766	772	811	792	776	728	772	717	761	783	720	769	785	753	735	785	762	773	763	757	728	777	712	746	711	754	792	743	780	772	775	781	744	793	806	797	752	758	750	739	753	753	752	785	766	744	745	776	735	714	747	720	748	759	751	800	711	758	743	693	780	743	745	750	766	754	774	750	708	737	797	698	748	778	742	729	745	803	776	814	750	705	787	735	780	760	819	724	768	753	825	757	817	771	750	755	702	780	690	748	716	810	724	793	749	790	751	738	732	764	740	728	741	749	783	787	758	759	743	775	713	769	753	719	738	765	729	762	763	777	730	754	723	718	790	779	714	755	746	778	731	840	748	815	744	761	757	755	773	804	757	769	789	731	737	774	751	773	701	795	802	795	786	784	789	842	739	734	780	740	782	766	764	729	753	765	800	776	745	760	731	744	771	804	782	764	707	745	773	762	765	797	766	822	773	773	766	733	756	770	791	743	800	781	735	706	770	773	735	770	767	761	736	754	778	726	748	762	763	757	751	763	802	779	772	771	772	770	775	789	764	743	732	798	751	766	742	814	751	745	799	743	738	745	768	746	744	748	770	769	791	775	745	777	724	765	782	775	776	774	786	777	779	803	755	760	737	768	738	801	738	736	782	764	765	771	743	725	813	743	753	804	767	767	759	826	772	753	765	754	795	783	743	795	762	772	737	712	760	730	767	752	765	792	739	773	790	823	800	785	753	753	733	772	738	758	719	706	727	763	730	802	736	793	772	746	792	776	782	736	758	769	792	775	729	764	715	697	729	789	794	746	738	799	758	830	780	741	719	782	711	807	735	747	810	749	793	781	756	771	814	734	782	753	728	760	770	792	767	783	769	774	739	760	756	805	750	732	772	773	749	760	748	763	758	757	738	781	742	751	789	784	807	722	754	767	750	785	770	804	766	791	752	752	751	729	771	739	728	766	749	765	761	772	764	761	766	725	781	777	725	753	835	753	770	764	740	764	753	762	779	802	791	735	748	728	790	774	761	733	741	750	753	770	781	785	739	755	750	724	818	768	709	749	749	792	733	785	781	799	789	775	760	807	696	746	761	783	749	753	764	804	748	764	770	740	743	722	795	761	780	733	721	742	773	788	779	724	783	742	730	756	767	765	755	729	746	767	732	788	757	732	768	731	791	756	776	713	791	734	711	769	786	770	714	753	766	804	805	805	778	736	741	784	745	721	748	786	771	736	804	772	730	762	770	787	766	777	727	753	742	786	736	719	780	793	789	754	765	771	757	756	755	797	773	719	764	777	769	755	800	745	759	762	756	745	753	800	749	760	748	767	787	705	787	727	711	780	761	750	771	725	732	749	760	764	769	702	765	774	762	754	780	717	766	755	784	728	758	727	757	728	759	811	745	761	761	742	796	713	751	786	767	687	762	711	732	736	736	815	763	793	746	712	779	808	760	776	705	774	750	752	753	765	764	742	814	753	785	760	790	757	689	728	731	775	723	741	727	795	748	739	777	731	795	761	805	758	722	770	776	772	795	763	771	765	784	739	720	749	806	757	748	782	780	747	783	777	774	792	744	795	794	780	764	776	768	731	797	766	751	753	805	790	765	759	743	778	758	769	766	767	749	779	763	761	771	743	760	746	726	795	716	784	746	743	744	737	754	750	768	771	771	795	803	738	741	775	751	766	733	788	733	714	762	724	773	774	767	748	775	722	744	788	747	775	736	760	773	711	785	785	775	728	759	753	764	778	793	763	765	832	764	770	736	785	715	761	766	738	773	767	742	747	744	776	798	771	750	773	775	761	707	805	757	747	744	746	764	770	697	784	723	745	779	777	746	738	720	748	734	760	810	773	720	727	764	785	752	782	727	758	737	746	745	801	820	801	805	728	742	797	778	719	769	756	735	743	749	765	776	784	774	793	747	755	747	772	768	781	799	776	756	791	762	721	746	758	740	726	783	760	793	764	755	740	699	775	739	775	736	788	759	781	737	730	757	730	722	756	754	794	757	760	760	795	779	774	774	769	758	778	811	754	736	755	738	810	787	766	759	727	775	765	770	769	803	776	750	767	751	773	739	736	777	764	767	737	766	724	801	797	794	737	783	752	746	772	747	777	753	768	787	772	793	775	797	762	748	750	718	737	785	752	723	782	736	743	766	765	725	749	748	745	755	770	795	761	776	784	818	733	735	727	771	758	781	776	770	780	750	769	807	737	702	765	753	777	709	771	762	750	759	725	739	716	770	726	815	804	764	752	756	780	777	786	765	741	771	761	788	765	787	738	762	763	740	734	798	717	808	804	769	763	783	709	743	737	703	779	779	799	754	757	774	789	728	759	753	780	790	754	740	747	775	746	846	827	740	728	761	770	760	771	758	745	772	748	818	797	770	722	766	748	781	726	721	737	765	720	761	780	764	796	735	719	749	744	795	764	753	765	755	781	754	769	766	745	781	779	798	740	761	762	782	781	786	773	762	793	744	790	765	751	803	769	708	703	781	725	765	764	732	792	753	730	801	793	739	779	773	705	799	790	686	799	774	795	741	773	776	742	767	772	775	770	807	780	744	765	802	804	758	772	762	753	788	722	755	766	736	715	762	719	794	777	764	732	790	776	794	775	734	750	705	755	754	800	773	779	758	748	751	769	748	767	762	733	719	814
24276	21474	25288	28090	21487	21591	18260	3234	1547	1240	971	845	671	616	611	559	479	460	459	424	407	380	364	382	352	343	323	357	363	348	347	325	360	334	335	309	303	346	365	345	357	343	378	340	308	318	326	354	325	308	316	336	332	345	355	323	361	312	319	294	329	336	351	338	310	290	317	335	330	324	360	318	329	319	305	344	348	337	329	378	356	320	333	321	333	327	324	305	322	325	327	327	320	375	329	337	325	316	316	289	309	320	359	334	336	357	325	317	302	311	378	313	303	329	294	348	345	304	329	321	344	303	371	366	338	346	326	331	338	324	283	358	293	322	371	319	330	335	315	359	339	299	319	327	299	311	321	320	316	331	350	317	305	335	370	318	348	335	355	360	332	343	319	318	346	303	306	329	308	322	360	333	351	363	293	292	343	316	332	331	324	314	334	351	334	309	329	353	304	317	332	325	313	352	320	320	315	352	330	353	332	328	352	342	292	349	339	318	326	318	337	320	321	300	352	356	315	349	350	353	324	323	374	333	344	344	337	323	295	288	347	297	311	323	317	346	297	336	327	296	326	339	332	341	311	358	345	351	344	328	288	355	357	321	362	288	326	306	325	321	358	306	340	322	311	329	313	322	381	315	347	336	395	346	331	308	346	313	325	348	341	297	331	333	316	332	296	330	338	302	345	291	296	375	319	337	336	342	360	353	324	358	330	332	332	341	339	340	347	309	352	331	319	360	307	327	358	332	321	332	361	338	296	324	342	342	292	305	362	331	321	348	324	333	324	336	312	330	299	341	346	323	332	300	361	354	329	316	319	334	322	344	323	312	289	342	366	385	282	319	304	327	331	341	312	307	334	350	343	328	338	323	322	317	319	317	350	317	350	359	356	310	346	327	333	328	316	323	293	281	326	326	315	294	352	354	343	301	325	316	331	309	343	351	315	314	311	312	337	363	354	325	357	351	340	342	315	325	341	311	295	306	320	352	329	323	348	304	334	313	294	325	320	366	314	317	340	328	335	299	336	354	331	322	343	321	305	324	289	342	348	314	328	338	334	390	293	321	342	298	339	320	337	331	376	310	330	317	330	323	344	355	358	307	347	360	324	292	305	341	327	339	358	319	322	320	352	328	345	341	315	335	336	332	346	322	323	337	325	292	312	322	326	322	342	330	331	343	319	343	311	324	339	336	359	325	340	358	337	311	325	337	334	321	346	357	329	341	361	318	343	310	321	326	318	361	319	338	314	305	322	359	331	321	310	331	274	329	308	314	326	355	307	325	331	319	332	333	340	327	343	301	369	339	311	330	292	322	322	317	336	347	337	346	329	349	371	333	333	322	337	336	333	339	334	329	319	331	344	323	359	347	306	302	297	373	354	349	353	352	342	358	309	355	344	372	345	334	310	329	342	348	325	340	336	321	331	323	363	333	345	317	300	325	324	314	337	312	378	345	307	316	345	315	318	347	310	352	335	310	314	329	320	319	337	313	310	356	341	313	336	307	318	339	317	343	338	341	322	311	346	309	336	352	353	321	321	364	369	355	299	337	320	310	312	325	348	337	332	311	319	317	336	310	320	321	305	329	352	332	307	303	302	318	311	323	319	319	331	335	322	348	363	331	340	320	338	350	274	321	311	308	329	333	339	339	360	353	303	312	336	319	355	342	325	348	314	294	344	322	349	317	297	301	322	303	323	331	328	311	323	302	313	385	365	339	361	351	320	322	318	328	309	347	311	337	297	314	288	307	336	340	325	331	298	318	316	344	349	328	317	351	373	356	309	322	334	348	334	355	304	313	348	313	306	310	337	349	334	313	349	326	330	331	312	329	316	329	308	325	342	296	322	311	366	380	360	328	309	320	347	302	320	327	335	323	305	359	313	319	317	325	312	332	343	343	329	344	335	324	336	322	331	335	307	312	330	322	313	342	312	315	317	343	296	342	322	329	310	314	313	342	300	322	328	316	311	368	323	313	326	338	329	344	351	311	330	350	293	332	367	342	308	317	359	300	339	323	341	324	310	304	322	341	308	329	335	322	312	312	297	347	314	369	337	326	307	290	303	332	305	299	340	312	354	307	330	355	340	337	297	336	333	326	319	332	350	368	310	364	314	344	327	323	387	351	295	326	297	324	283	292	337	325	332	325	324	316	321	292	310	306	314	326	340	351	344	327	338	322	342	332	336	336	342	331	320	313	339	355	350	336	296	328	326	319	355	339	331	305	328	308	322	329	333	325	335	309	349	324	317	368	314	314	318	321	327	338	291	338	357	344	358	370	340	307	313	320	300	331	338	318	329	326	321	338	351	329	307	307	341	335	309	332	336	313	292	323	337	318	311	307	296	320	337	288	334	330	305	289	315	348	355	327	302	319	315	326	339	302	339	315	379	327	305	299	338	372	340	331	340	327	307	325	306	306	329	387	330	318	332	320	334	312	332	359	314	328	325	317	320	348	354	360	341	346	380	331	363	333	335	319	312	330	336	325	341	314	356	300	311	337	342	317	324	401	323	321	334	335	311	314	331	319	338	340	315	364	340	299	301	290	322	304	337	309	376	310	342	300	323	357	314	336	317	305	320	381	342	311	287	330	341	284	311	320	299	334	372	320	355	308	304	330	330	332	330	330	320	308	358	338	355	329	335	335	333	328	350	337	347	349	330	323	334	348	337	337	338	356	274	343	333	321	351	323	321	328	315	358	308	342	322	340	355	338	330	320	326	337	308	346	357	312	318	333	333	303	313	307	354	305	346	347	348	347	322	331	339	341	339	333	361	347	350	322	333	308	325	297	312	338	291	329	288	309	286	306	334	327	305	354	302	336	317	329	340	335	321	375	333	338	329	321	304	334	312	340	362	331	315	346	353	336	354	300	341	339	331	288	342	329	352	322	353	343	296	340	310	330	317	332	344	320	333	317	349	326	292	325	333	316	297	344	343	381	312	319	357	318	327	358	304	369	322	341	304	328	318	330	350	316	306	321	316	307	352	343	330	320	320	335	311	370	372	347	345	341	358	308	330	373	295	370	328	313	321	308	326	330	347	310	319	330	316	349	348	368	350	336	293	334	296	323	351	340	364	309	357	296	322	344	299	303	349	333	338	328	341	353	321	339	270	300	343	329	282	306	326	300	336	317	334	321	316	335	351	317	310	337	319	317	336	358	355	302	332	315	301	298	342	321	292	324	328	357	301	331	349	319	328	334	319	343	341	327	324	343	344	343	344	308	358	349	331	335	345	343	354	314	327	352	357	366	315	348	335	343	339	297	297	297	329	293	338	339	331	357	316	335	297	333	326	343	332	307	327	310	329	318	351	327	329	324	336	326	312	327	311	313	334	295	326	303	322	324	318	339	346	310	347	314	359	337	322	314	293	374	346	323	344	327	319	344	319	329	334	322	324	312	319	327	341	307	328	334	324	355	342	336	334	341	322	323	338	341	325	333	342	364	313	335	317	326	359	319	317	316	350	352	324	311	327	316	308	306	350	352	334	330	346	337	338	323	348	323
28888	44934	28995	10259	3494	2260	1789	1526	1262	1117	1064	960	920	925	895	838	825	801	850	788	789	802	782	785	739	763	741	746	713	763	764	752	806	704	768	756	762	768	761	742	719	743	725	702	693	753	742	723	785	768	722	725	735	735	757	744	752	756	701	751	710	717	771	716	768	708	741	739	750	733	721	748	742	749	740	740	786	712	747	752	708	722	694	705	736	740	770	737	796	760	771	753	743	702	750	697	724	694	721	760	738	705	773	741	752	668	737	720	724	747	803	760	786	741	785	755	762	778	696	711	735	738	709	739	730	682	729	769	780	743	756	763	686	768	729	809	716	713	750	752	693	783	730	747	732	760	767	716	770	740	762	739	755	719	739	740	763	704	714	726	765	756	767	713	708	771	740	715	732	695	719	746	799	678	747	703	763	723	736	725	775	762	706	727	721	749	706	725	784	745	736	772	721	746	736	744	782	687	801	703	707	728	730	767	730	762	735	750	733	734	762	742	722	747	744	721	713	718	755	709	765	727	684	755	777	726	789	726	750	798	749	721	786	748	777	719	782	739	736	730	738	736	755	701	800	772	748	761	737	736	720	757	709	781	752	724	724	730	689	803	725	696	729	774	709	746	734	782	698	768	762	808	753	781	783	757	775	749	718	712	732	756	747	745	798	751	736	700	733	727	749	730	724	712	707	735	743	784	711	688	742	739	732	713	716	741	718	724	746	727	738	717	737	784	736	743	747	759	755	725	780	755	697	730	764	753	692	731	757	733	773	697	700	758	710	717	723	743	685	722	731	778	761	754	780	718	754	760	742	742	740	734	715	736	808	743	740	758	756	707	744	744	702	698	684	723	735	718	749	740	806	793	730	742	796	798	756	755	749	732	746	746	763	770	736	744	753	764	715	688	750	775	764	698	790	646	686	699	739	699	781	738	730	711	710	712	746	759	695	733	773	722	773	718	652	707	788	746	723	715	738	727	773	780	738	771	681	784	748	748	761	741	721	715	731	751	711	750	705	752	762	716	751	724	707	766	769	707	743	779	764	722	766	684	717	721	694	743	768	739	724	812	761	730	741	742	725	687	741	746	737	759	730	686	729	775	735	734	746	743	745	769	751	750	758	782	773	749	755	729	791	744	723	760	709	745	713	725	743	760	730	772	701	736	735	754	745	757	735	723	726	752	757	718	727	734	743	734	714	742	744	720	739	749	730	754	731	737	759	743	751	726	753	711	725	755	722	716	708	745	731	682	800	720	716	729	735	726	671	794	759	722	746	745	693	724	685	768	730	728	693	712	727	727	702	766	757	760	702	722	676	689	742	748	746	755	715	758	752	704	732	775	723	771	733	752	718	732	727	768	751	756	726	739	730	768	780	738	726	754	721	741	719	755	789	769	750	765	746	745	710	780	756	726	754	732	732	774	748	741	730	759	663	728	824	667	727	724	724	710	746	686	739	733	774	757	702	731	723	739	700	714	737	739	721	719	709	721	760	745	727	785	755	737	769	730	742	752	759	752	755	739	703	760	741	722	710	717	717	735	726	725	772	771	739	735	713	786	773	719	786	715	742	743	747	735	697	777	709	713	712	729	749	669	767	748	749	683	715	761	705	718	755	739	762	738	774	703	745	711	739	725	762	731	781	726	706	743	728	701	767	736	740	699	695	732	734	764	764	749	740	703	793	708	733	752	700	688	767	703	741	795	762	758	741	765	749	792	692	739	724	725	703	772	749	707	710	734	697	702	768	718	796	661	743	790	740	724	770	698	763	742	743	702	690	766	722	757	732	759	744	720	733	751	737	739	750	748	748	737	740	720	725	740	739	745	717	789	708	791	706	787	743	731	719	763	762	797	798	688	732	742	772	747	770	766	788	690	705	758	756	769	717	768	719	755	737	747	727	714	699	744	749	749	778	736	753	730	693	793	709	770	692	738	695	759	779	767	692	738	742	774	686	725	693	744	702	730	739	718	753	779	715	758	724	701	744	730	736	747	736	738	692	717	735	762	727	707	689	755	797	722	726	760	726	748	737	775	750	798	706	770	748	768	740	708	740	739	746	769	728	786	719	781	738	723	722	732	734	707	744	752	765	751	709	706	727	746	765	716	771	752	739	686	776	742	783	714	715	745	771	757	767	675	726	744	745	768	766	718	769	750	718	745	755	757	743	746	765	693	763	763	753	718	725	765	742	712	709	706	721	764	785	724	748	704	752	708	760	713	733	750	771	684	731	668	697	709	767	728	712	734	776	734	760	722	739	755	729	718	803	719	732	688	751	681	734	739	702	737	748	767	763	767	797	728	768	727	720	702	756	728	738	734	726	723	729	733	728	777	789	748	720	727	733	713	770	685	736	695	764	698	719	730	735	761	741	738	740	776	767	721	707	743	710	771	733	731	725	744	707	721	741	751	740	791	747	746	730	687	769	757	735	775	741	702	712	721	763	763	697	735	736	733	774	739	765	771	784	760	736	737	702	774	755	784	714	736	728	707	729	739	732	720	794	754	741	735	752	780	731	777	757	721	711	780	712	772	751	686	733	743	717	716	744	760	767	740	706	749	747	743	726	778	752	765	748	738	688	775	772	716	736	752	725	716	743	679	793	697	735	720	720	772	717	769	755	713	751	706	722	748	716	746	739	688	770	709	718	729	685	739	763	716	802	745	723	725	759	721	694	741	788	771	768	734	706	779	761	669	758	736	736	683	774	755	739	699	744	740	771	737	738	731	715	680	724	716	730	733	769	748	753	730	719	724	764	742	695	759	737	726	739	664	771	726	759	710	707	796	739	718	736	740	737	763	760	681	741	765	711	704	736	721	738	715	773	742	740	732	708	759	741	757	739	776	747	663	777	734	789	738	728	727	726	723	768	771	705	756	743	755	762	743	767	718	748	732	758	701	741	697	716	736	731	706	753	701	755	753	791	744	728	723	753	722	711	775	736	734	728	737	700	733	736	730	752	717	740	728	713	724	728	761	768	751	739	719	727	750	727	753	700	758	754	756	718	746	716	750	752	758	729	749	749	707	709	724	753	753	725	711	789	779	737	737	747	747	738	717	743	721	725	705	757	749	756	757	787	718	727	730	699	719	748	739	711	744	734	766	716	772	762	726	739	754	727	763	757	747	740	768	694	755	719	699	786	760	701	702	781	705	728	747	751	704	737	754	791	769	775	737	708	734	774	723	686	684	692	729	703	734	783	735	746	754	737	701	773	729	740	662	739	729	722	744	736	758	742	750	737	798	801	713	745	773	745	730	709	732	759	770	777	715	738	748	730	745	771	751	777	761	786	703	770	770	748	744	714	748	718	740	718	755	663	707	737	760	737	749	718	750	740	750	754	696	736	729	785	722	763	705	675	747	747	723	715	806	763	697	724	764	759	761	729	750	705	747	743	723	710	782	716	760	751	715	735	756	756	737	714	720	766	742	714	756	753	742	710	725	688	714	747	727	732	733	735	721	721	742	737	742	747	713	723	726	743	784	749	756	788	712	714	760	726	745
33194	25480	23152	9567	2771	1912	1415	1096	853	720	612	538	514	486	478	450	447	381	383	396	419	364	408	395	362	375	354	387	377	360	404	420	360	384	317	382	366	387	351	371	337	347	377	381	356	396	320	363	366	385	325	381	362	355	364	354	358	368	368	346	346	383	375	364	337	367	375	367	370	373	355	324	325	373	378	340	380	343	358	369	326	373	368	373	405	373	345	373	359	351	314	377	384	372	398	369	376	357	357	352	354	366	368	357	346	361	321	396	347	366	377	338	336	359	365	344	353	358	351	341	377	359	352	351	317	358	344	335	367	326	361	337	366	346	372	363	368	361	312	382	355	330	384	372	342	367	383	372	391	329	375	384	352	335	355	338	367	358	406	344	325	374	357	363	387	347	378	387	378	345	320	341	384	343	398	360	339	366	356	370	384	386	377	357	338	363	361	358	337	376	405	335	354	358	351	343	354	334	341	385	375	351	352	338	385	379	378	384	365	343	364	347	352	371	384	341	366	359	339	347	376	374	365	341	351	368	316	356	347	372	358	368	350	347	347	364	337	387	353	368	397	351	360	384	345	364	388	370	362	367	376	359	361	348	315	369	360	330	328	332	363	366	361	346	371	340	401	358	330	398	363	385	364	372	370	328	364	393	347	349	371	332	340	366	374	405	404	364	394	367	341	348	348	368	334	365	368	345	380	332	394	341	319	348	362	334	365	348	337	369	368	359	345	331	340	361	376	356	364	346	374	348	316	355	357	399	352	370	345	336	368	367	339	359	357	341	309	363	375	356	363	370	364	348	374	340	364	359	364	364	334	355	357	362	361	351	365	368	359	319	328	346	369	340	347	381	370	341	379	362	362	367	315	347	349	324	399	360	378	362	353	358	360	341	365	344	353	349	360	330	377	361	360	340	350	352	346	351	370	370	345	378	345	354	360	348	359	362	333	366	387	346	357	360	372	349	370	325	368	353	355	385	351	368	327	345	393	358	344	375	385	354	343	344	335	346	359	358	374	363	382	367	343	346	357	381	358	369	370	350	369	368	350	388	327	374	339	336	371	398	354	346	339	359	351	356	338	306	342	325	352	387	373	372	393	382	345	346	360	356	341	364	381	349	357	376	336	323	348	343	349	350	315	369	342	358	321	378	361	345	356	353	397	355	320	357	354	353	403	391	370	410	347	335	356	389	376	316	349	392	333	348	389	361	374	318	388	390	354	347	348	323	344	344	360	390	403	360	346	336	327	313	373	333	364	377	352	372	357	324	388	361	364	359	390	355	361	348	347	360	335	374	373	383	338	356	343	374	362	371	329	353	334	351	387	356	387	373	386	336	371	363	343	416	361	349	352	387	408	412	365	360	337	346	363	393	351	345	324	330	396	341	374	368	345	362	389	353	376	361	363	350	360	335	344	367	370	360	357	371	357	361	381	375	362	377	339	359	373	349	342	356	370	364	370	389	395	369	361	341	385	366	373	378	358	415	374	301	374	363	336	347	359	364	372	336	364	342	363	365	400	375	356	365	335	348	373	365	362	372	334	365	343	359	337	364	348	368	366	380	367	391	371	344	368	357	382	368	376	363	338	382	394	379	384	336	383	372	396	320	347	349	303	321	363	366	339	349	329	354	388	356	368	358	380	347	393	325	362	363	362	379	351	344	375	372	339	370	380	372	381	373	360	368	370	363	357	344	384	351	360	338	322	337	330	350	375	420	366	365	357	367	359	371	347	339	330	355	356	387	346	375	389	392	365	367	366	362	347	367	350	352	343	363	357	373	351	392	343	377	383	330	360	338	353	347	337	348	359	327	327	321	355	338	332	355	336	312	385	381	330	319	378	370	349	390	380	368	354	345	335	342	338	373	374	351	343	379	375	335	372	353	397	357	333	391	389	354	373	320	337	357	334	367	327	342	364	373	342	393	354	384	375	364	388	359	345	356	348	377	350	368	340	362	357	350	363	349	341	359	336	346	350	334	343	367	348	355	353	361	355	321	337	406	383	320	339	359	320	341	362	359	348	366	348	324	342	366	385	330	347	373	353	350	376	355	323	364	351	349	336	345	362	334	365	330	363	357	343	411	369	365	373	343	365	386	325	360	373	340	333	406	337	370	382	369	331	380	360	346	345	364	381	362	345	345	368	375	355	352	380	343	344	357	370	350	361	334	402	383	385	366	331	369	344	349	377	370	346	343	382	388	394	354	349	362	326	354	384	376	365	335	345	378	354	390	386	326	346	398	338	336	383	349	362	366	372	359	327	323	383	352	392	377	328	339	342	337	372	305	370	337	372	381	350	393	363	327	379	361	385	402	359	377	343	372	360	334	348	368	348	370	351	352	365	340	356	342	350	352	393	352	335	388	353	360	359	381	358	363	349	386	343	353	390	331	361	374	359	380	367	374	372	358	325	390	340	319	369	362	339	333	358	342	350	364	331	393	313	392	362	341	359	375	339	355	391	340	385	371	328	346	381	354	354	380	312	378	371	356	342	380	363	350	345	351	364	359	351	327	331	396	352	334	367	378	342	328	352	335	378	345	343	314	370	344	400	349	341	350	345	381	376	365	398	366	394	349	384	306	377	376	400	396	361	377	379	356	378	379	320	351	389	341	359	334	373	362	385	362	394	361	373	369	334	365	366	388	354	345	371	370	377	366	356	382	324	383	346	339	371	375	378	348	411	350	392	409	384	326	355	362	386	329	376	308	368	339	315	368	337	359	361	372	369	350	333	355	359	358	368	363	351	370	374	353	394	364	348	361	349	339	343	348	317	325	352	381	360	365	366	326	388	357	348	361	335	368	369	406	364	357	346	352	316	392	357	340	365	328	376	339	391	373	342	362	376	351	355	341	375	380	372	311	385	368	372	364	349	352	371	362	397	358	366	351	384	359	339	321	355	377	366	349	393	369	378	357	344	343	354	327	349	362	336	328	385	358	341	353	386	369	367	359	361	370	336	368	373	398	367	389	365	320	350	370	342	367	354	317	349	360	384	327	344	371	337	355	388	361	355	335	363	369	337	341	363	360	330	360	356	356	342	325	384	349	345	346	321	336	356	347	350	384	371	305	385	331	345	339	377	339	325	364	353	310	384	361	340	343	348	373	394	345	337	328	375	375	355	359	338	368	324	367	367	360	317	355	372	372	325	367	380	354	315	337	368	339	348	374	381	380	347	338	366	362	345	348	338	375	350	381	377	314	345	372	337	353	344	362	331	367	371	305	358	395	374	374	352	368	376	350	353	389	365	371	349	371	364	380	371	342	331	360	346	355	347	383	383	360	365	357	352	341	348	373	376	344	362	392	358	403	334	375	373	343	354	372	348	367	349	361	322	406	374	377	352	342	357	358	410	340	337	373	355	354	327	356	363	339	400	382	370	380	354	351	366	373	361	302	348	353	390	373	344	367	342	341	357	360	330	387	347	405	420	357	393	348	348	396	374	373	404	396	385	374	395	405	380	362	367	384	312	328	353	375	373	386	343	342	335	364	371	348	323	333
25051	31463	14691	4202	1998	1500	1323	1177	1074	998	935	891	928	932	887	877	857	822	818	799	826	854	812	836	827	861	845	799	834	832	754	833	822	822	821	815	796	815	840	830	865	793	833	852	840	831	820	829	822	875	771	807	798	863	808	792	807	833	826	815	848	826	882	833	838	796	833	857	811	813	816	834	811	778	846	858	822	825	886	822	824	813	886	793	789	798	858	812	820	787	790	846	809	822	795	823	844	879	816	780	834	789	787	825	841	751	847	784	786	846	808	854	746	825	838	796	783	776	785	757	844	869	822	812	784	795	803	807	837	814	841	816	842	851	824	839	847	837	789	833	827	756	788	814	831	838	846	855	783	884	797	788	819	828	808	827	805	785	830	846	876	761	815	822	767	808	795	783	816	747	786	807	779	827	837	804	786	799	798	868	847	805	808	770	826	815	797	810	768	791	838	843	798	844	791	861	860	763	789	849	817	833	817	844	880	838	866	816	805	810	797	805	846	868	802	805	845	883	833	803	819	755	855	822	815	858	846	841	805	816	827	880	805	834	784	823	854	832	814	804	804	808	819	855	796	826	847	816	829	852	830	846	745	804	829	787	789	859	822	834	777	845	845	775	824	835	827	802	843	804	803	809	808	821	861	834	842	804	760	845	815	830	784	847	815	842	867	795	791	814	808	826	821	779	844	773	808	828	820	838	806	814	782	823	824	771	826	805	807	828	807	796	814	861	753	793	833	768	834	773	849	783	837	831	837	804	835	845	788	861	822	784	828	834	771	819	780	821	814	849	845	843	818	848	795	799	822	878	840	839	824	839	852	851	837	865	819	813	813	827	774	804	804	851	825	768	827	779	818	799	876	822	834	802	795	824	805	767	841	791	784	828	792	844	757	835	862	851	841	780	829	831	791	795	809	792	791	851	818	812	798	844	844	774	794	833	860	828	793	903	838	872	786	835	809	884	807	790	801	856	857	820	789	814	832	780	814	844	756	825	788	880	834	829	855	808	822	866	831	827	860	764	809	815	804	795	799	818	823	784	837	820	858	815	786	823	771	863	864	781	816	790	879	805	845	830	797	845	885	807	832	844	857	831	862	798	837	820	807	810	847	852	780	876	777	843	814	824	807	854	797	823	858	848	825	836	853	807	800	790	850	802	834	814	831	778	788	807	834	869	820	846	794	833	838	851	821	796	761	794	834	844	794	737	859	838	843	781	780	849	878	797	799	898	797	809	818	831	822	804	799	818	840	845	805	779	783	837	833	800	811	826	802	847	860	814	855	875	808	808	808	845	777	866	813	835	827	859	785	800	798	830	838	838	840	821	820	874	807	799	798	786	778	821	818	843	852	787	907	805	790	841	822	879	853	789	802	854	847	816	804	858	840	886	831	844	887	804	777	840	807	823	799	831	833	797	768	800	844	830	843	829	832	807	827	823	785	795	791	788	849	795	864	808	802	823	811	858	766	869	813	832	795	858	767	817	802	846	824	811	828	829	819	778	797	842	853	837	814	782	825	784	822	808	841	823	860	846	793	797	824	874	830	873	792	794	793	860	843	852	823	801	808	787	835	850	847	830	864	813	801	871	808	813	855	788	796	825	814	837	768	859	839	792	816	778	835	793	883	777	808	831	809	815	836	796	854	823	816	786	792	864	820	832	829	783	831	858	840	837	798	811	792	834	854	796	813	826	828	838	790	768	846	830	805	823	862	807	841	797	809	852	857	770	849	809	804	773	841	832	790	883	841	816	832	860	834	830	781	811	859	825	808	827	834	808	835	802	758	820	820	808	779	811	836	833	820	840	793	839	815	785	882	807	794	848	823	787	829	784	836	800	808	759	824	805	817	805	827	814	808	880	833	823	858	830	851	816	860	785	799	843	787	844	874	820	838	844	821	764	836	817	829	823	805	843	861	804	794	778	826	815	804	772	868	806	838	794	805	862	812	838	858	781	810	786	788	849	839	759	805	789	804	811	838	867	854	792	764	815	797	827	798	847	865	791	851	829	826	812	794	886	802	826	793	831	822	777	853	814	839	841	820	825	797	810	800	855	817	854	820	780	794	767	803	778	823	813	803	792	795	818	842	782	825	784	832	843	833	837	836	828	811	870	871	800	813	830	862	825	786	826	821	821	779	878	784	856	791	866	801	837	824	816	860	858	769	810	810	840	837	806	788	841	828	790	774	811	833	822	869	789	786	832	804	828	793	838	789	856	801	804	838	865	820	831	811	806	830	794	843	810	860	841	815	854	783	750	832	784	828	850	822	786	853	810	798	826	884	802	873	807	814	794	833	826	861	812	814	807	814	834	788	854	836	823	862	868	812	802	776	833	827	860	791	808	833	818	820	815	845	835	793	821	851	803	814	833	809	825	855	827	841	828	830	792	802	765	819	836	834	801	790	852	839	837	808	810	831	770	837	889	844	782	851	838	852	883	800	798	831	847	870	838	781	841	853	792	847	805	794	831	824	822	812	826	824	786	838	790	814	818	819	821	835	828	836	809	826	770	818	907	803	831	824	810	787	831	866	850	837	798	817	856	758	823	826	808	789	793	856	838	808	805	815	788	853	820	822	808	851	764	786	816	795	778	831	782	800	854	855	781	818	821	825	826	789	862	834	834	823	854	849	830	813	818	819	848	839	834	808	776	790	832	815	819	822	862	796	844	810	772	818	828	835	798	868	826	793	829	814	815	871	814	822	804	830	793	817	854	797	861	782	812	789	766	871	828	822	759	874	836	843	830	874	805	787	823	855	785	846	805	855	815	767	850	845	838	801	853	745	791	823	797	833	764	826	815	818	815	801	843	859	849	841	804	883	840	845	809	828	795	788	830	847	809	826	860	813	819	852	788	759	820	847	871	845	859	849	836	818	839	850	808	846	808	790	803	823	816	844	811	801	833	768	819	787	868	861	769	841	820	831	837	795	794	838	809	845	817	853	854	810	826	827	805	823	777	787	785	826	817	876	824	722	800	763	786	805	795	841	865	837	827	834	874	794	859	882	795	847	812	829	812	862	778	812	827	846	785	846	803	827	838	837	793	836	809	836	888	849	840	799	855	826	875	861	830	817	777	815	762	812	831	819	799	821	827	836	828	796	756	839	817	851	788	805	821	862	801	800	845	856	815	826	817	845	816	767	804	855	846	818	820	831	857	818	855	828	835	819	800	863	775	819	835	765	826	800	834	833	828	803	854	813	843	783	879	797	844	839	797	813	847	802	823	825	811	835	799	835	814	809	804	880	774	892	801	794	839	834	789	825	854	829	838	830	808	774	859	789	826	813	874	823	832	788	772	877	771	845	783	794	829	844	836	806	822	838	782	827	818	820	845	845	806	829	837	849	842	841	790	783	781	834	826	847	800	873	824	837	824	826	799	846	842	834	839	837	803	763	858	774	850	788	830	810	806	863	856	797	824	802	811	843	809	798	847	837	811	839	830	815	832	801	845	853	864	816	795	809	858	842	806	791	813	852	805	838	801	853	855	823	821	783	800
24855	21452	24932	28375	21477	19896	3994	1786	1177	880	768	731	638	547	529	512	459	404	405	430	399	384	372	340	402	388	384	353	337	354	379	347	324	356	325	370	332	340	340	336	352	330	329	357	353	369	322	367	311	315	377	356	352	310	329	370	325	373	290	359	332	328	324	323	370	350	293	313	313	346	327	341	321	310	334	332	314	318	316	341	306	327	310	352	331	320	323	357	342	352	321	325	301	315	341	343	341	346	313	321	335	293	302	323	360	345	335	347	348	323	345	293	324	329	295	326	335	293	315	335	361	319	309	332	327	306	354	364	316	343	328	311	321	319	329	314	341	315	347	297	315	335	348	345	311	349	328	307	325	314	339	311	311	348	349	350	324	327	327	329	314	340	324	327	307	332	321	309	322	314	330	344	303	317	336	332	320	328	323	300	322	310	340	323	380	355	305	357	322	330	350	320	319	357	319	355	328	282	301	307	264	321	325	373	337	330	310	320	337	346	332	305	332	298	325	346	348	300	332	331	319	350	331	324	326	330	308	311	322	317	325	339	310	325	332	312	305	329	345	354	343	296	284	317	322	324	350	331	332	314	351	373	310	323	320	329	349	327	330	318	318	377	323	342	332	296	354	339	343	332	303	336	342	310	342	360	322	311	308	317	332	326	370	346	328	331	344	338	336	337	338	334	336	325	359	314	296	347	345	345	320	331	331	333	335	327	325	317	310	283	310	369	344	326	354	326	326	373	333	309	335	318	307	332	333	337	309	342	371	374	343	319	348	342	356	345	348	352	295	329	334	303	334	349	315	310	310	308	303	330	350	330	308	327	328	340	330	340	291	311	343	320	336	326	347	335	310	354	330	306	307	334	322	358	330	344	326	359	358	319	324	327	309	331	325	344	326	316	369	324	319	353	297	322	335	353	324	310	320	342	293	355	330	308	303	310	340	364	343	336	340	316	327	326	323	360	293	316	334	341	358	335	344	327	324	361	314	328	359	318	335	383	331	340	316	379	337	301	320	326	334	332	333	325	323	310	323	379	335	332	289	304	362	364	341	321	339	330	366	350	307	348	316	314	347	379	350	326	337	329	362	334	339	352	328	324	357	344	358	321	322	346	340	336	314	295	359	324	360	368	326	337	326	346	300	326	337	338	337	340	327	308	343	347	307	341	365	349	334	362	352	355	336	350	354	352	353	344	341	322	344	342	346	336	325	336	344	329	332	317	326	359	332	335	319	331	339	357	355	338	328	322	360	354	335	313	363	338	337	340	320	314	341	325	328	350	354	344	345	333	332	325	308	336	291	288	320	324	358	325	322	356	306	323	354	311	314	315	301	372	358	350	342	342	328	333	357	373	302	303	362	346	343	329	341	338	302	323	336	314	333	331	319	322	293	301	361	343	365	344	320	336	332	335	338	326	330	324	337	348	322	273	348	340	325	314	361	314	344	329	326	326	319	341	332	359	331	330	322	335	317	357	334	315	332	325	348	369	324	326	302	334	343	348	340	338	309	345	329	334	335	353	304	342	369	346	329	335	328	330	339	349	329	333	325	367	370	342	347	335	349	362	348	357	297	293	330	334	334	354	335	322	328	317	352	338	325	309	317	331	346	355	330	371	345	306	349	322	349	352	332	347	309	341	346	323	355	322	308	321	337	314	312	337	318	342	316	326	316	353	337	329	361	328	332	343	326	295	330	309	369	318	295	312	289	343	363	335	349	349	314	306	309	340	333	293	346	331	312	310	310	332	306	368	325	340	325	334	339	311	314	357	335	334	291	330	333	346	327	338	366	335	358	310	330	324	354	281	300	334	325	346	361	355	320	311	350	318	319	337	313	331	382	345	311	282	318	306	349	324	348	379	332	327	299	351	372	359	329	310	351	350	328	300	331	314	312	319	346	357	373	335	307	325	371	331	361	323	316	331	352	319	326	348	342	343	322	340	322	358	345	288	339	324	333	344	343	352	337	315	323	366	328	339	320	320	359	308	331	331	327	337	309	333	320	351	322	339	344	353	321	339	324	348	335	339	336	343	336	350	292	311	315	315	325	348	325	352	324	349	330	348	371	356	320	325	304	324	311	334	365	377	311	327	335	303	338	349	381	328	343	342	336	322	337	331	318	301	342	338	318	334	354	319	334	335	341	333	356	312	313	305	357	336	295	329	344	359	321	337	309	369	340	344	312	321	340	356	344	325	319	356	324	377	342	334	353	336	302	338	327	320	345	386	312	328	357	381	329	342	336	331	340	358	300	309	336	377	357	322	357	342	326	340	330	312	326	329	319	311	334	308	350	322	367	297	315	378	337	355	324	344	319	343	347	339	300	303	314	351	357	310	369	336	362	325	315	295	331	339	330	339	316	332	343	316	318	355	352	370	363	338	304	314	352	338	322	358	326	340	360	360	312	344	404	324	310	337	330	327	333	309	344	326	354	377	331	351	315	323	334	319	307	361	322	313	335	347	344	342	355	321	339	331	328	370	333	342	337	343	368	333	318	309	320	308	324	307	303	328	314	322	302	328	313	331	349	347	327	349	368	349	311	319	327	320	334	348	314	340	340	331	311	349	309	355	336	360	348	320	352	325	347	305	328	336	324	345	326	332	351	347	361	323	332	339	344	345	310	375	336	309	333	356	328	332	346	328	333	327	325	306	360	335	342	356	347	365	352	325	351	338	328	347	326	330	341	366	348	336	302	313	320	323	347	351	322	321	319	326	328	332	359	322	328	351	316	342	338	311	373	341	337	342	309	344	318	378	321	317	353	312	342	307	330	309	341	300	305	318	332	336	312	352	337	338	301	293	329	312	333	322	328	354	332	343	327	314	351	311	323	318	345	316	319	325	321	366	350	330	327	350	333	300	324	323	318	308	318	365	346	323	354	320	299	332	353	348	360	336	343	324	315	293	328	348	323	353	319	344	318	364	364	368	363	344	329	354	345	356	350	332	335	342	348	313	340	322	337	361	318	326	345	360	331	317	324	315	325	326	331	342	303	327	341	307	314	354	343	318	352	369	303	346	337	366	325	335	339	379	319	318	341	345	338	347	334	353	333	327	378	331	336	341	323	349	369	363	364	332	333	345	332	343	311	342	307	343	265	326	308	343	327	303	330	320	342	297	364	355	338	312	336	357	320	358	326	331	351	346	356	317	330	288	308	287	334	332	344	333	308	327	326	378	312	372	321	361	320	313	354	394	333	340	327	359	324	305	336	322	328	341	352	313	323	358	311	329	301	330	313	354	332	307	364	323	345	322	322	330	311	373	309	317	325	334	328	348	355	321	315	328	327	368	299	302	313	322	298	345	313	318	315	332	371	343	320	336	309	302	325	339	344	304	345	361	330	348	319	313	339	360	316	334	326	336	353	337	342	346	304	309	330	325	324	316	321	347	325	345	350	324	344	338	334	338	366	348	324	327	317	327	306	310	324	323	337	331	319	326	364	321	354	338	359	320	324	309	356	328	314	350	360	342	333	335	319	347	315	351	329	348	359	351	313	335
26548	38883	22385	6681	2627	1831	1524	1235	1098	1060	973	938	866	900	831	806	835	829	793	812	778	769	817	759	775	770	802	765	803	778	823	791	729	716	786	798	783	746	762	797	710	765	770	765	722	741	742	757	726	750	760	792	711	756	777	731	787	757	758	759	767	737	771	769	777	780	814	786	756	743	799	789	751	721	759	779	780	751	791	726	782	709	748	740	753	771	760	757	742	774	730	779	771	763	731	703	772	757	759	786	789	733	732	774	766	739	748	756	736	788	729	786	711	776	762	782	794	750	728	750	780	762	745	779	719	753	787	731	730	777	737	741	767	738	797	794	741	789	742	766	755	786	811	758	701	761	779	778	745	723	748	720	753	722	754	729	730	752	801	792	754	803	751	773	732	778	781	733	786	787	711	749	762	767	725	756	781	742	746	795	758	739	752	732	754	790	738	790	763	741	819	766	761	733	769	758	779	731	759	734	743	728	733	711	765	782	749	819	740	770	709	723	748	760	745	753	705	755	777	743	736	751	764	751	779	703	774	767	721	741	764	734	787	759	751	752	739	771	771	767	760	746	799	772	741	776	796	811	776	777	749	760	740	722	735	742	771	795	741	761	796	764	778	767	722	769	759	760	779	791	775	734	748	759	756	753	762	794	740	768	748	748	749	775	811	748	760	737	764	718	733	765	782	728	793	735	736	743	795	855	766	728	703	742	711	754	771	773	749	711	789	783	777	750	737	776	763	754	741	755	748	739	746	760	703	702	773	762	723	748	732	762	764	746	769	773	780	748	759	792	751	731	713	787	777	719	763	749	775	780	778	700	784	738	771	734	794	765	784	774	755	792	743	758	805	753	728	729	743	734	756	750	785	771	763	804	797	724	783	753	746	764	741	712	736	718	782	798	764	758	737	792	733	741	773	756	742	738	751	789	708	765	784	781	770	797	819	734	736	791	728	715	783	728	744	740	742	757	776	751	723	774	746	793	768	750	760	772	753	741	702	748	750	722	721	702	760	702	790	774	778	735	753	751	760	754	755	752	760	790	729	779	743	772	752	761	749	725	808	768	789	791	793	771	725	728	778	738	791	811	749	777	785	810	799	741	777	777	758	765	765	764	769	747	719	807	777	755	785	747	739	764	751	775	753	783	738	733	760	739	754	762	727	830	728	755	709	741	694	746	739	755	758	737	734	818	713	768	774	747	814	715	818	794	773	722	771	789	734	778	766	789	744	727	801	786	757	726	730	712	798	746	777	762	790	760	794	795	764	755	761	760	766	761	716	756	759	807	798	761	762	715	796	804	754	754	739	804	751	772	765	731	757	739	750	732	754	714	727	726	703	785	766	760	728	722	765	757	771	750	775	723	731	741	758	754	788	739	768	802	764	798	804	749	765	719	811	749	752	771	740	754	754	761	735	757	743	777	777	819	757	717	730	823	802	737	752	760	807	741	787	748	750	743	748	799	749	747	795	781	800	734	765	772	712	727	771	766	731	805	754	736	710	740	769	738	769	762	770	712	793	750	746	724	746	698	768	772	771	734	783	777	750	756	797	772	728	810	799	793	738	716	811	796	743	702	775	728	745	739	761	767	818	723	747	767	783	781	759	787	792	800	779	778	748	797	790	757	718	773	759	724	736	746	759	752	762	730	725	762	732	758	766	738	787	790	737	784	754	722	741	756	734	758	762	768	723	784	794	727	779	765	737	806	750	723	733	809	758	757	757	776	806	708	741	753	767	708	761	733	756	738	723	776	751	793	765	731	712	770	753	755	716	763	771	739	735	714	765	727	813	752	780	758	756	775	800	804	755	792	769	761	762	777	781	793	782	738	754	713	801	788	785	750	788	758	735	756	790	776	769	758	780	781	766	728	748	809	761	744	746	764	704	770	783	749	735	790	775	759	706	769	723	715	730	733	776	781	739	770	805	712	774	758	721	806	735	703	769	744	752	750	742	788	770	820	717	779	746	741	709	776	758	752	764	775	778	747	758	757	742	761	779	783	723	757	761	799	759	746	770	742	764	791	776	747	725	732	760	777	700	796	764	721	767	750	708	757	752	765	781	804	780	774	781	759	736	745	723	817	788	781	759	731	724	744	755	756	756	758	795	760	774	756	764	786	789	764	780	766	727	777	729	822	752	745	793	733	792	778	804	785	717	772	758	742	777	760	752	740	733	776	769	784	739	755	789	721	728	774	682	773	705	833	748	690	751	764	793	731	764	789	750	805	773	781	798	717	693	778	769	731	765	774	730	738	705	756	760	762	732	761	725	754	747	695	775	782	758	780	721	732	741	755	742	711	779	779	779	790	735	701	765	738	718	704	771	783	717	783	772	750	723	769	791	773	770	697	736	779	785	757	741	808	762	767	792	745	761	744	775	738	757	763	794	753	754	759	795	776	750	767	794	766	783	747	766	775	764	745	765	698	785	773	752	742	752	780	784	743	744	687	728	802	834	810	767	811	771	772	740	773	735	779	773	720	773	728	729	718	768	744	732	770	737	739	773	776	780	707	743	756	802	782	740	769	776	773	769	737	800	722	777	740	701	781	716	726	782	767	754	774	791	761	796	721	770	732	751	781	764	787	728	753	783	771	685	759	772	756	739	744	787	773	778	774	756	807	760	759	785	764	786	756	779	759	772	789	789	763	761	771	784	708	782	745	776	747	735	773	722	736	738	732	760	761	763	746	751	734	773	795	750	792	743	744	724	749	760	774	792	726	762	741	753	779	732	733	747	706	809	766	761	751	782	748	730	715	762	755	784	745	773	721	792	773	785	787	771	787	717	754	758	774	766	737	726	726	765	805	754	732	799	758	719	735	788	790	752	762	781	767	784	738	749	764	773	722	735	751	757	745	749	769	757	751	773	778	767	812	726	762	715	783	773	773	721	724	743	749	691	729	732	748	749	762	759	749	748	755	776	752	744	751	731	802	792	773	786	769	733	767	773	776	761	743	789	758	776	727	781	829	736	756	742	725	722	752	751	791	763	827	750	782	712	763	760	727	751	765	793	761	781	798	748	727	783	713	712	732	750	759	777	726	746	744	789	736	766	743	784	755	758	753	756	721	731	710	743	812	759	745	748	817	721	762	801	770	719	735	808	736	773	776	793	778	762	736	744	801	778	736	816	781	765	750	735	737	757	758	757	777	781	742	725	758	704	760	749	759	807	760	737	824	766	763	774	738	744	748	769	774	785	771	786	758	729	737	736	768	731	744	760	762	764	820	772	740	771	737	739	720	819	742	766	833	839	732	767	762	744	797	792	736	719	748	765	749	777	751	710	756	773	692	819	773	771	722	769	793	752	741	778	727	772	754	705	801	760	769	697	771	780	769	741	790	746	779	751	743	745	761	744	791	749	710	767	804	724	729	784	745	751	808	736	784	789	788	765	741	761	773	753	718	689	757	751	757	781	738	749	780	761	744	688	793	731	813	756	782	710	761	802	760	786	760	750	725	733	740	827	778	798	778	766	745	732	758	797	755	793	765	759	752	746	777
24237	21473	25325	28032	21482	21580	17741	3138	1543	1241	1050	867	748	694	621	574	483	475	422	408	417	390	353	333	354	330	352	329	363	381	324	335	350	354	365	334	319	361	318	308	344	358	353	294	350	333	336	324	343	349	307	334	341	341	314	348	359	343	325	344	319	346	314	326	307	336	331	351	307	330	289	323	313	331	317	327	338	340	303	327	389	366	335	333	342	346	328	315	300	337	296	327	332	321	321	326	317	318	382	323	306	321	320	347	334	323	312	266	300	350	333	321	350	336	328	362	320	340	316	305	315	296	324	317	306	280	340	347	334	335	347	334	336	357	338	324	363	343	311	317	329	343	309	331	315	314	330	358	343	357	343	297	325	334	315	322	345	314	348	299	317	332	315	350	315	308	340	334	336	311	304	348	324	313	318	346	347	344	315	305	296	346	330	331	305	303	334	351	305	321	349	325	324	306	304	325	310	339	370	339	365	324	350	352	315	337	342	320	313	297	317	332	316	325	334	344	357	347	297	329	316	325	306	315	320	325	328	319	358	303	335	357	350	330	343	345	323	323	336	313	320	349	345	336	338	314	349	311	336	322	334	305	307	326	304	302	311	320	336	319	324	315	345	337	345	325	313	318	306	325	287	334	334	330	339	348	324	330	321	347	348	268	343	345	328	341	336	340	310	360	300	333	346	350	323	307	315	343	327	312	319	330	321	318	325	288	347	342	306	337	314	299	360	287	332	321	327	317	312	365	329	319	335	328	335	343	305	316	302	323	364	317	283	345	340	323	309	334	338	352	337	339	328	305	297	342	344	363	322	292	337	326	331	328	317	349	330	317	356	340	309	301	347	325	324	315	366	331	305	342	338	347	342	333	338	300	315	352	312	309	310	334	318	310	335	327	345	364	323	325	342	335	334	297	331	360	352	333	322	344	339	296	298	300	338	319	297	306	335	329	321	305	328	324	305	350	311	306	376	345	325	302	343	367	327	386	329	347	343	336	327	315	329	335	303	342	320	336	334	291	311	314	337	292	318	322	326	297	364	326	309	329	321	317	341	333	283	365	302	306	340	321	364	339	318	344	375	297	338	303	327	318	347	349	378	316	329	333	329	326	295	326	328	342	297	285	332	281	333	340	305	315	325	314	324	342	338	348	306	279	294	337	339	327	303	334	338	307	320	307	322	325	330	325	331	321	342	328	309	352	344	306	318	313	327	304	351	367	343	330	371	330	319	347	332	328	307	336	315	297	346	359	299	314	335	315	363	348	354	346	334	367	305	337	354	294	337	317	310	286	316	329	359	353	341	326	319	346	327	350	347	328	301	336	352	293	300	310	287	347	328	328	333	308	315	296	317	342	327	345	310	341	321	303	337	344	332	335	317	314	339	302	331	316	334	340	344	331	339	397	360	348	340	326	338	330	324	345	360	334	327	338	333	307	305	318	332	301	315	327	333	317	313	322	328	318	283	340	343	352	311	360	331	323	323	358	348	365	319	331	309	316	337	329	275	343	336	344	317	288	309	304	303	345	353	340	335	313	329	330	336	360	301	302	325	295	359	345	329	311	344	308	323	362	335	362	326	336	329	331	339	319	297	332	317	366	332	345	358	357	345	328	286	310	332	323	316	309	344	358	330	342	333	340	329	356	335	323	354	345	321	364	315	314	325	319	351	358	352	286	304	326	331	314	323	327	292	344	371	326	368	332	318	338	298	323	325	326	298	339	301	290	349	336	339	339	327	343	320	326	318	336	327	323	337	324	295	318	342	286	322	278	301	331	333	339	324	318	320	356	332	341	332	307	301	318	324	334	345	337	319	298	329	314	315	355	321	313	344	324	315	354	338	328	331	365	323	330	308	322	370	338	337	351	360	367	307	352	313	325	346	320	315	293	354	335	317	338	372	373	318	316	375	347	329	338	337	337	324	314	356	308	366	354	345	313	358	307	327	318	321	303	326	329	342	350	331	329	323	335	360	316	359	326	307	321	325	274	313	329	297	362	286	328	340	330	310	332	350	308	360	342	364	313	369	354	344	353	309	298	343	330	314	310	321	327	340	320	309	293	326	274	317	324	334	312	325	333	320	322	350	314	327	307	303	349	307	303	298	308	361	341	313	302	303	327	301	305	359	361	329	336	329	324	333	380	295	326	297	297	337	344	347	334	328	315	326	333	359	346	306	342	322	335	311	305	331	338	359	312	343	334	345	302	297	317	319	373	316	337	366	342	343	314	336	326	338	339	315	341	331	320	304	333	321	331	304	306	334	359	301	309	280	318	313	318	307	336	336	328	329	331	300	305	314	338	338	323	339	313	309	279	309	320	318	297	309	302	301	308	317	311	325	332	310	301	329	297	327	318	319	347	345	353	342	289	330	371	339	324	338	351	332	287	328	325	314	335	315	337	333	325	325	330	307	357	315	331	335	296	323	336	342	317	320	326	343	354	339	316	313	319	333	333	336	355	315	328	317	298	317	319	312	351	322	361	356	313	319	305	332	339	358	347	329	311	283	334	306	334	326	321	332	316	367	335	299	327	308	354	340	338	328	328	343	331	335	321	327	294	293	307	334	335	339	340	310	310	307	321	331	331	291	338	359	315	305	303	321	328	329	347	328	315	369	340	325	336	293	298	311	342	358	345	315	342	350	316	305	336	330	336	316	322	311	305	369	370	354	331	327	311	341	369	305	358	301	338	337	322	320	360	346	356	298	327	345	294	375	324	335	328	328	310	327	313	298	314	356	310	325	317	340	338	352	320	331	353	329	327	346	304	367	351	300	347	331	312	295	331	326	359	314	340	339	365	305	320	310	315	294	333	331	327	352	310	326	309	313	281	320	348	332	338	337	310	323	350	350	322	328	343	335	356	310	297	321	309	333	365	332	343	336	333	358	349	316	315	350	334	357	322	325	311	321	342	330	323	314	353	333	346	305	328	343	335	322	325	327	302	310	310	337	337	341	319	284	288	368	331	346	320	331	337	340	355	299	287	324	305	330	294	339	301	323	313	280	327	332	324	290	354	332	316	340	324	340	336	332	329	301	315	319	334	312	325	334	334	316	308	319	349	307	321	314	335	325	322	358	315	318	309	316	338	332	325	343	309	349	322	339	314	296	305	310	314	328	312	354	305	325	344	331	309	299	317	298	314	318	322	325	330	323	340	312	300	322	324	394	359	305	302	354	307	312	327	325	341	317	302	311	335	335	318	306	336	343	288	286	333	320	295	331	309	302	319	304	333	325	340	315	301	368	331	361	313	288	319	288	313	321	314	348	344	331	345	314	305	357	331	321	332	331	359	335	351	320	325	341	329	342	319	339	305	352	330	287	298	316	327	321	314	358	316	317	318	329	282	362	312	343	319	328	288	371	340	345	329	321	308	317	315	343	354	302	295	318	313	301	333	356	337	326	335	324	350	335	327	299	306	310	302	327	321	320	338	347	309	355	322	318	302	311	316	305	362	351	336	291	328	340	342	316	291	319	318	330	339	313	330	329	298	343	358	332	294
29222	46294	28817	9640	3336	2193	1734	1435	1221	1094	1013	961	934	828	835	830	861	757	823	824	753	735	779	758	775	774	760	705	729	717	749	755	739	741	747	741	723	717	735	735	730	760	763	695	738	738	796	705	757	698	730	736	740	768	741	738	800	777	767	730	747	724	733	755	737	737	742	703	727	667	729	736	743	712	703	758	714	749	678	724	725	754	748	680	725	736	793	754	659	731	715	696	758	723	742	742	745	723	730	750	704	719	789	787	747	734	714	731	716	742	703	712	709	731	738	740	711	708	764	739	728	716	740	739	717	786	714	735	746	762	719	703	749	741	742	719	720	696	778	699	724	732	727	751	667	708	746	740	710	809	711	753	733	780	675	701	716	732	727	717	733	728	757	682	741	716	709	666	726	729	791	803	786	715	699	727	682	733	744	737	741	736	685	748	759	817	704	723	702	740	758	720	719	747	707	711	797	768	758	668	741	748	728	763	749	716	783	736	696	752	748	734	732	737	737	724	731	768	722	759	793	763	750	765	801	729	733	715	665	722	775	765	741	692	705	731	698	734	746	721	690	725	700	733	727	725	732	776	724	745	760	779	794	709	745	749	692	745	736	778	746	754	754	736	781	755	770	719	724	699	687	761	741	749	720	773	719	708	783	771	710	724	689	686	735	717	734	767	762	732	728	739	724	722	749	722	719	712	761	769	727	706	714	713	747	733	717	730	722	766	705	733	762	729	710	724	773	695	699	721	735	768	695	739	724	769	788	719	745	731	772	737	712	726	774	749	778	774	765	748	764	768	727	720	754	748	777	714	698	741	715	765	752	744	754	763	780	743	704	717	791	696	737	753	732	720	731	769	713	738	698	706	729	770	736	746	725	679	768	725	757	793	728	758	767	759	744	781	748	731	711	713	715	717	787	758	782	716	718	731	730	748	729	754	745	777	714	772	762	728	723	727	724	759	719	755	770	740	749	758	717	755	725	710	757	745	733	768	744	701	762	727	720	703	765	754	698	716	703	748	724	708	748	750	699	746	733	764	771	730	747	711	766	737	692	738	759	765	771	768	800	754	734	677	746	702	778	692	717	704	738	741	769	777	731	731	757	707	804	753	733	737	709	695	705	767	745	745	768	772	703	753	766	683	769	771	784	732	728	705	759	767	701	738	713	734	719	737	716	782	725	768	760	711	663	773	732	708	730	708	735	744	737	739	710	715	710	738	728	727	771	753	701	747	766	734	715	784	732	715	710	696	729	796	721	729	750	702	752	737	715	758	728	745	719	737	729	719	782	734	701	745	788	701	742	724	685	706	737	653	700	770	711	769	708	765	721	732	706	756	752	724	743	696	728	743	698	767	734	723	698	755	709	744	735	721	716	757	698	740	702	712	715	742	736	785	688	706	776	722	785	743	753	683	784	745	764	704	760	771	718	759	681	762	738	725	771	705	743	741	725	730	724	724	804	758	734	762	719	759	766	730	771	748	717	781	768	771	762	767	650	758	765	719	731	674	740	756	778	784	728	731	674	733	713	694	738	712	766	751	721	733	701	812	729	723	755	750	755	739	786	731	756	722	659	683	696	781	693	720	739	744	749	740	727	725	778	693	664	751	766	686	710	749	794	727	783	709	671	774	727	754	746	703	756	756	687	674	708	687	711	692	705	753	754	733	736	740	738	776	709	742	756	748	757	771	669	774	698	745	720	702	779	750	748	775	679	768	732	726	733	757	722	713	769	752	761	782	772	741	746	728	740	710	712	755	731	737	763	739	717	743	741	755	747	722	728	767	732	712	701	774	756	718	743	794	777	746	733	721	757	758	667	737	747	753	753	757	726	734	728	713	702	790	730	737	699	736	795	732	714	736	743	719	731	771	775	722	714	686	738	740	739	760	693	721	716	728	755	722	717	747	756	748	758	804	771	764	715	729	775	737	728	769	716	733	771	747	758	756	746	715	797	757	746	725	716	661	725	754	755	737	684	713	749	744	720	732	753	748	738	732	707	689	746	733	723	776	793	736	679	769	718	724	750	712	698	766	755	741	774	716	723	682	724	755	735	730	693	758	680	764	778	730	708	756	714	726	684	707	713	756	706	710	750	749	777	710	731	707	787	705	717	796	731	729	754	710	754	743	713	772	777	722	743	708	749	746	746	821	750	704	757	763	715	719	732	710	763	736	748	796	731	745	745	775	724	732	713	765	764	743	761	734	742	714	756	724	727	761	744	741	735	732	777	743	769	710	724	742	726	713	699	723	721	734	746	730	730	753	700	776	737	758	739	784	724	722	714	747	736	760	747	697	749	742	726	752	740	717	748	701	744	689	719	663	746	718	703	778	736	770	726	776	737	721	729	712	703	712	766	758	747	780	836	737	706	736	683	708	747	729	728	718	724	719	693	727	765	743	741	718	788	746	711	678	726	705	747	766	761	750	746	783	734	698	711	771	782	807	707	755	695	716	753	710	760	714	680	799	715	724	677	737	740	740	723	739	722	744	725	796	723	730	770	764	808	716	697	772	748	767	705	770	704	752	740	699	709	739	719	743	762	697	711	709	733	756	700	719	772	764	768	758	782	727	705	742	711	732	721	760	780	723	748	725	728	734	712	717	737	722	701	738	742	736	754	709	751	729	761	735	721	746	755	745	731	699	693	717	752	801	692	746	787	771	722	754	778	716	756	778	664	718	739	719	707	714	729	762	743	708	757	803	725	750	720	743	773	687	706	746	706	708	754	760	717	746	771	748	807	717	763	700	778	738	744	733	740	777	724	749	747	775	773	761	761	739	724	710	757	770	727	714	669	725	770	732	746	744	757	724	707	679	725	734	771	763	803	677	751	746	744	740	741	704	791	648	676	783	770	709	747	746	702	700	766	731	738	731	745	719	700	638	726	714	674	775	691	719	712	689	716	731	740	719	709	725	751	732	748	723	713	729	730	738	777	766	752	763	695	788	747	710	769	751	728	698	715	715	719	766	744	750	774	727	752	708	702	694	728	739	764	710	710	765	734	745	734	780	744	725	780	741	708	691	697	726	762	772	753	737	735	726	745	734	775	739	731	727	748	733	747	738	704	761	736	769	771	755	729	718	758	769	789	709	744	694	744	708	784	750	742	748	711	733	726	756	709	701	723	778	756	765	762	729	720	701	729	723	724	775	713	754	720	730	717	724	772	745	697	720	782	738	756	734	705	753	706	750	706	733	745	744	741	738	722	757	699	693	731	730	740	755	715	701	739	733	756	700	703	739	735	792	693	731	756	733	788	730	733	711	672	700	730	691	741	756	732	752	786	707	772	729	742	743	740	738	739	704	730	750	732	766	734	738	742	739	712	651	730	737	705	758	732	718	711	731	734	746	781	734	713	768	767	678	680	760	733	700	739	738	740	755	732	732	778	737	726	692	748	682	722	702	792	720	722	724	721	699	749	764	741	748	749	681	730	723	721	708	700	715	768	738	753	748	719	730	734	789	747	726	684	725	729	760	738	696	633	738	759	709	784	735	802	739
33167	25908	23033	9473	2744	1651	1427	1086	863	682	623	619	545	513	501	445	439	417	402	405	364	409	430	364	385	376	385	387	376	383	361	365	350	351	339	311	369	339	328	370	353	379	359	338	372	380	391	346	359	374	380	368	378	310	344	342	376	353	381	331	379	387	353	353	358	390	368	327	356	299	350	344	390	330	336	356	368	352	370	353	334	336	366	351	343	395	375	338	321	312	333	374	355	365	365	336	366	351	366	364	328	401	348	395	353	364	330	349	380	374	396	384	363	381	358	338	362	362	364	325	366	364	350	320	342	360	353	360	342	346	329	343	374	338	360	368	365	345	394	356	345	344	333	408	355	371	346	399	362	375	372	335	365	347	365	329	371	369	360	341	336	353	334	361	384	392	369	339	395	375	340	362	366	345	378	383	366	378	350	365	359	371	331	321	322	385	367	349	340	386	331	362	353	351	348	360	360	410	360	313	346	341	310	376	377	356	389	353	335	346	378	425	338	371	358	356	358	340	358	341	364	353	336	360	385	370	353	323	349	344	358	381	367	360	357	375	352	375	375	361	369	356	352	387	362	348	368	347	366	376	343	359	363	384	364	321	351	342	364	345	366	377	342	361	376	344	358	365	353	368	364	359	362	368	356	325	352	365	374	343	384	339	357	337	346	349	340	390	362	365	344	352	349	321	356	335	359	357	323	379	378	376	329	322	355	360	347	346	354	374	371	373	313	356	360	353	349	347	344	352	376	315	357	343	343	344	365	374	365	393	361	373	365	348	388	371	376	345	338	391	352	374	375	352	355	363	323	356	359	360	349	316	342	333	368	362	348	365	371	353	329	369	373	355	370	350	376	376	355	374	347	350	329	345	359	340	390	346	347	306	329	404	341	352	352	351	396	351	371	336	381	359	367	349	327	357	353	328	299	348	332	374	386	372	365	354	364	311	340	336	348	346	336	369	358	358	353	354	345	384	359	323	358	350	366	337	364	400	317	365	354	343	369	326	344	357	353	355	376	352	358	335	319	361	352	342	373	375	381	353	318	319	373	346	330	370	343	337	345	351	348	360	339	365	344	350	367	364	361	344	370	363	353	379	358	319	365	346	353	363	344	340	321	333	390	373	390	343	373	371	362	379	345	388	358	349	349	331	363	364	317	357	381	342	358	369	362	388	337	345	361	356	379	359	322	357	355	350	341	336	330	351	405	362	366	347	353	362	347	353	374	325	385	361	365	366	364	378	338	328	336	360	355	331	369	363	384	286	349	298	376	338	344	344	321	375	340	342	368	365	346	345	396	368	356	352	332	343	346	354	345	321	416	390	319	325	379	344	341	399	339	349	342	344	352	324	366	363	364	409	380	353	360	347	363	348	374	345	375	332	320	345	331	343	349	349	341	359	340	355	333	330	368	354	381	365	372	365	335	389	384	381	410	342	361	381	345	379	331	363	408	342	339	369	367	371	371	380	356	347	338	339	361	358	351	339	339	329	357	369	390	373	331	372	355	348	377	319	369	348	385	332	372	382	356	380	359	367	374	360	373	363	347	368	351	351	309	346	358	370	338	353	365	358	350	368	366	373	331	336	391	347	341	378	356	399	344	360	362	371	361	384	362	393	370	389	354	348	374	324	363	404	365	330	341	320	358	372	388	361	372	374	375	350	366	395	346	371	345	328	335	332	370	385	363	347	397	362	397	365	315	327	340	333	352	358	355	393	374	336	366	384	356	367	309	381	413	420	373	374	378	351	345	355	347	348	335	360	371	339	346	336	354	363	330	340	323	345	378	333	352	374	378	353	328	361	366	371	362	341	348	352	372	366	372	345	356	317	363	353	322	320	343	366	342	365	356	373	333	333	362	352	352	335	351	383	302	339	353	385	354	387	358	352	382	352	338	356	343	357	345	381	349	402	355	346	394	325	350	360	350	343	363	330	363	380	361	335	387	392	334	363	372	381	367	359	363	309	355	356	331	315	344	347	365	365	353	366	367	334	375	333	361	337	386	372	392	357	351	343	321	316	366	397	357	356	366	364	385	353	364	354	353	376	353	368	332	323	340	376	374	355	314	364	350	344	375	383	375	383	320	351	376	375	413	382	348	364	348	373	372	393	382	334	360	344	374	344	402	369	371	363	360	351	352	367	349	377	389	354	357	377	364	348	334	339	324	366	386	354	372	347	354	339	358	339	327	335	383	345	363	371	352	355	346	333	326	352	359	328	355	351	352	364	351	376	350	373	335	308	318	368	360	371	383	319	370	338	380	335	359	365	378	340	362	363	353	348	385	350	361	358	379	392	359	348	333	376	357	351	338	385	345	358	364	389	343	361	370	354	352	355	342	394	396	327	355	366	368	363	374	352	368	359	367	355	349	349	381	338	340	344	357	314	341	348	352	366	352	386	336	359	382	377	354	346	409	367	391	309	363	352	346	357	344	319	325	357	347	330	357	350	342	341	342	335	375	367	356	407	372	357	343	358	393	348	379	358	363	352	360	358	341	331	320	351	360	382	385	360	347	360	342	379	365	354	357	376	367	374	389	383	355	389	347	359	383	349	345	386	335	341	363	356	360	339	362	391	351	359	341	347	318	345	370	366	381	344	385	375	334	350	360	331	358	388	380	360	327	367	365	355	348	359	406	362	342	371	379	394	357	351	369	385	372	366	346	360	356	345	366	370	374	384	374	372	329	371	389	327	362	330	335	390	349	354	346	360	400	372	343	333	358	390	333	343	374	331	364	366	368	352	378	392	351	378	387	345	371	329	386	328	381	369	381	355	330	379	342	361	326	344	364	370	375	368	356	342	378	362	347	345	340	349	401	336	342	325	378	374	370	343	381	347	384	368	339	363	352	381	382	376	382	370	339	363	366	335	373	361	355	352	373	343	394	350	332	341	344	371	368	358	343	358	379	321	373	331	341	342	392	322	356	415	354	385	368	362	363	393	334	378	380	355	363	344	321	366	380	359	342	351	374	330	392	350	349	358	382	336	349	364	367	363	380	387	378	400	376	375	342	337	358	377	336	391	360	339	360	343	341	359	344	336	349	369	345	357	336	381	372	336	374	359	354	384	347	379	356	359	365	367	399	365	377	358	342	338	342	369	336	359	309	364	346	341	367	328	374	328	366	325	343	411	346	357	374	327	317	375	339	349	344	344	374	386	364	370	363	391	350	370	343	348	358	356	354	377	382	345	374	383	382	359	357	342	350	359	377	339	376	321	345	332	355	324	326	386	376	318	345	365	346	355	353	380	334	344	362	336	364	380	355	371	343	371	368	370	368	371	339	341	367	351	401	355	337	356	376	402	343	391	394	376	330	399	352	343	371	371	389	330	332	360	385	369	363	332	369	357	381	376	349	394	357	380	356	380	374	406	359	363	359	362	319	368	334	382	336	351	350	339	356	344	360	365	355	362	364	376	341	369	315	347	350	332	350	364	365	365	354	365	342	380	313	363	373	393	339	351	365	350	336	349	340	336	367	351	364	360	393	349	350	377	398	369
26429	33305	14565	4144	2006	1509	1286	1087	1020	1021	998	908	914	919	851	850	858	822	866	873	824	813	799	811	815	851	858	816	776	834	805	819	815	825	865	825	805	801	860	818	809	851	803	856	848	764	832	772	847	827	800	792	816	837	844	819	832	847	774	818	850	883	815	814	832	785	814	800	827	771	879	849	821	853	808	829	763	801	803	778	820	807	855	774	803	802	759	832	800	827	792	851	833	824	819	833	826	829	800	832	791	804	812	801	821	813	854	812	812	821	801	814	831	820	773	864	816	814	836	826	856	827	806	843	789	815	808	805	865	812	855	811	858	818	807	844	792	849	774	832	857	803	852	824	814	822	809	844	848	813	825	843	819	791	769	819	849	800	731	825	797	819	815	830	782	747	816	797	785	795	839	860	822	809	789	800	851	877	834	832	840	808	805	875	876	825	803	863	835	865	784	798	799	836	853	875	822	772	812	812	820	818	867	779	806	823	814	791	878	796	841	835	829	826	796	804	869	863	862	813	808	812	803	772	847	824	791	772	781	818	801	789	853	846	856	805	820	828	805	816	813	778	803	767	837	801	812	833	814	797	775	823	826	806	818	861	833	815	796	823	837	841	807	829	869	796	844	819	832	835	804	866	806	833	837	801	815	849	836	814	901	784	784	833	827	862	824	789	846	769	781	859	824	860	832	765	836	792	828	772	833	856	799	813	788	822	873	852	849	744	758	872	822	758	793	842	796	824	876	870	753	818	827	742	850	786	839	802	806	838	808	819	824	798	822	859	825	855	871	824	846	830	828	820	829	779	862	832	781	793	799	867	837	777	833	837	814	815	769	795	790	846	778	833	776	830	884	844	801	835	795	742	870	789	786	872	800	820	825	879	841	832	834	804	807	843	832	803	787	854	831	778	836	829	817	832	755	833	781	796	821	828	821	781	789	846	794	811	789	832	810	818	862	825	793	818	842	775	797	848	816	895	857	850	847	809	771	785	847	798	803	817	803	821	846	789	784	795	824	850	795	749	824	830	838	776	790	820	785	870	834	835	783	853	894	821	810	823	831	835	778	771	823	815	818	846	797	769	757	788	799	770	835	795	838	810	814	789	798	806	806	833	772	823	802	778	827	795	873	846	842	863	802	808	831	839	812	809	801	821	806	815	789	797	817	820	853	882	810	797	833	813	801	794	801	783	855	799	814	846	866	816	853	761	789	798	846	855	813	837	792	820	801	824	854	800	809	834	798	855	812	828	836	825	800	797	854	797	808	838	791	759	802	853	817	849	806	860	878	796	785	820	837	777	830	822	807	813	819	787	832	806	773	839	840	813	870	806	767	836	788	878	820	782	759	845	818	780	780	786	820	807	839	798	823	835	808	783	823	781	806	797	843	856	822	844	780	848	861	840	808	793	735	833	824	806	854	744	809	775	737	818	837	834	798	809	834	829	777	823	865	819	771	773	804	756	824	772	785	806	795	774	842	838	821	839	799	801	811	790	824	795	804	765	812	772	827	790	810	809	835	791	817	804	825	873	824	795	826	760	791	801	771	812	801	856	764	768	830	803	829	825	840	852	821	802	763	874	778	854	827	807	836	826	794	837	879	820	833	757	820	780	803	814	783	840	764	801	855	841	822	849	801	836	764	803	831	801	839	792	836	843	798	822	847	818	833	847	842	826	800	786	820	829	834	772	861	821	815	784	792	803	777	832	816	805	851	791	804	838	801	840	817	814	825	845	782	802	815	814	851	815	866	810	820	799	775	815	803	773	797	812	831	796	827	774	823	789	849	856	828	828	838	806	793	825	863	829	798	882	810	857	794	850	840	831	803	720	811	815	837	862	792	783	801	898	790	784	784	777	797	803	809	781	804	815	859	774	786	817	803	828	776	846	835	801	773	826	788	837	781	824	831	809	832	842	782	839	828	832	817	847	823	836	841	787	841	828	820	818	830	782	802	863	812	788	804	797	811	797	828	845	813	819	797	837	781	819	832	839	864	741	795	796	856	817	820	794	799	788	780	816	842	779	777	862	853	823	873	870	811	851	743	804	775	859	818	826	854	848	835	868	855	817	806	827	866	822	787	806	795	836	795	809	774	830	806	811	873	821	753	851	885	799	809	799	823	871	796	777	833	834	798	786	797	825	818	820	861	845	804	834	809	787	792	868	796	811	846	818	825	806	824	825	821	824	764	798	843	799	776	798	799	788	816	795	850	781	788	867	771	822	776	855	822	849	836	824	869	793	817	764	812	819	867	836	777	845	809	837	802	819	796	835	804	844	829	838	798	762	806	811	835	833	823	803	768	815	794	829	810	857	802	845	803	807	858	860	843	775	841	862	871	828	826	802	769	792	859	799	818	825	833	818	842	806	807	793	801	795	829	772	762	866	836	796	840	814	801	790	824	811	814	816	792	820	787	844	814	828	809	768	816	822	841	779	831	772	813	828	838	842	801	844	785	833	824	815	769	783	854	873	822	805	825	824	785	824	808	806	858	841	830	828	810	818	852	845	777	895	820	824	816	817	809	820	783	846	885	846	858	825	822	806	805	837	779	794	835	804	806	816	861	831	822	801	835	777	783	798	801	783	822	820	784	801	832	829	806	810	840	828	816	801	848	805	845	827	845	785	823	830	838	814	766	865	819	814	871	795	809	827	799	821	844	840	789	808	817	804	859	722	817	813	784	799	809	850	766	785	816	825	801	776	828	847	832	802	791	817	854	795	839	816	847	847	805	794	841	828	794	805	872	802	795	866	829	833	830	848	782	790	835	836	853	830	789	840	848	824	855	800	809	840	804	819	817	813	854	806	806	850	812	819	770	816	832	819	834	785	798	839	781	826	791	813	824	799	831	765	846	819	798	817	848	837	790	797	818	834	837	841	850	814	797	832	771	804	803	809	795	827	840	835	850	782	846	830	823	796	788	771	786	808	818	808	800	847	818	764	821	835	783	807	837	824	809	878	809	827	776	793	814	791	833	837	838	840	820	839	736	812	862	809	767	809	804	831	832	807	850	821	837	780	830	840	751	831	801	803	786	765	840	796	800	806	873	874	826	802	811	797	850	829	810	909	819	831	821	805	802	812	784	846	767	852	861	780	783	862	831	827	839	835	799	799	849	866	795	820	854	830	837	784	818	837	857	825	817	806	785	806	830	793	790	785	811	837	857	834	838	812	799	802	784	812	849	776	854	863	796	810	793	832	787	796	779	780	812	821	773	785	825	805	790	861	775	838	848	840	789	841	849	815	820	813	792	789	794	852	812	797	794	801	848	824	854	785	792	815	812	831	843	806	837	819	774	868	827	814	796	820	798	803	771	860	810	844	862	827	818	860	820	814	833	823	820	798	813	855	857	856	818	874	881	793	841	843	809	832	849	829	851	831	777	835	791	849	801	820	818	805	810	821	845	827	789	789	844	857	802	828	800	871	810	840	791	806	865	799	821	792	842	845	807	782	833	823	830	813	891	842	821	825	810	816	860	804	797	867	801	807	846	875	782	827
24876	21464	24951	28412	21495	19889	3564	1627	1160	931	776	687	641	604	520	488	416	446	447	403	395	385	377	385	358	341	355	335	357	347	328	370	365	323	330	329	351	351	333	315	335	337	344	344	329	327	352	322	347	374	309	343	334	343	344	328	325	328	343	314	320	331	332	338	331	344	352	325	357	335	328	359	364	354	318	359	323	324	367	320	297	330	337	302	331	361	332	322	350	337	313	323	332	301	350	319	319	335	377	329	310	357	323	322	326	310	303	366	318	335	364	358	314	330	325	330	336	328	342	326	304	347	320	344	382	315	330	329	328	336	319	335	327	343	322	333	321	321	325	303	366	336	322	339	337	334	339	308	366	332	350	345	349	316	345	302	338	351	346	353	301	316	344	330	356	343	335	313	321	339	338	362	336	312	307	301	357	340	348	369	302	354	338	313	319	292	328	354	341	314	327	313	309	336	275	314	333	310	330	312	369	314	339	351	328	324	314	357	358	288	340	336	322	348	314	313	362	345	326	348	319	324	344	349	345	360	286	336	328	354	329	353	340	327	324	328	312	336	334	306	336	345	331	352	318	345	311	359	351	306	320	315	314	312	330	325	347	339	346	342	347	347	339	330	313	335	324	328	328	343	323	312	313	334	370	336	349	362	312	325	323	304	323	354	329	338	356	353	304	308	330	356	324	313	316	334	328	301	352	366	333	370	328	331	302	336	326	329	373	325	305	337	332	319	313	333	349	334	354	327	304	306	346	367	359	340	317	333	325	328	312	357	312	330	362	333	312	311	349	362	306	343	339	351	332	359	331	320	332	333	329	326	334	334	357	354	339	336	364	337	348	325	338	322	343	338	327	289	315	344	297	336	303	350	319	325	309	310	298	337	353	356	345	324	338	294	323	299	325	357	295	329	332	329	350	352	339	343	321	338	320	317	348	334	341	318	317	367	300	312	331	345	300	336	317	302	321	292	347	327	325	358	337	317	326	284	328	309	336	325	308	321	325	366	312	313	316	383	313	365	303	302	317	333	336	320	312	364	336	331	320	332	362	358	346	333	336	363	335	322	330	324	390	319	336	316	334	320	306	361	327	318	345	309	316	322	359	336	351	354	330	338	315	334	308	339	315	338	355	336	332	302	348	348	318	314	317	346	317	329	328	321	348	331	336	348	369	351	309	322	350	347	339	344	383	338	317	312	359	303	341	354	335	328	351	346	317	326	364	337	342	367	335	346	340	340	334	309	338	302	341	359	305	354	309	322	342	329	332	333	337	347	361	313	337	312	340	317	309	341	321	316	337	327	341	337	349	317	338	314	279	373	344	321	326	346	315	302	351	342	333	295	302	314	334	340	344	335	319	355	339	313	330	350	321	330	343	311	345	341	323	339	291	347	349	326	322	333	329	351	371	315	330	358	293	328	354	318	327	295	349	321	327	327	342	343	315	340	317	346	313	323	340	312	315	331	354	309	313	353	345	334	329	331	324	306	304	318	329	313	338	309	342	346	326	343	312	358	321	331	354	345	333	328	312	310	333	292	347	334	372	313	359	310	348	297	335	337	335	300	291	307	310	347	367	350	321	311	310	334	326	316	331	339	320	316	302	322	325	377	338	357	311	308	336	352	311	329	386	327	328	315	326	327	321	346	295	337	317	334	356	298	283	328	374	316	319	295	345	323	353	320	324	281	308	347	357	313	295	297	342	321	323	332	342	318	314	323	362	343	317	315	353	305	337	328	350	350	307	329	353	311	331	328	311	320	345	318	321	317	339	352	322	331	346	329	367	324	326	343	314	330	333	315	349	356	296	353	347	305	341	320	345	326	332	320	357	298	307	352	354	332	315	289	368	336	318	311	327	329	313	301	346	339	352	359	364	326	352	351	318	320	358	278	348	316	302	336	296	331	339	354	285	310	326	302	328	348	324	294	291	337	334	305	310	312	326	335	308	373	352	324	321	360	336	340	336	336	317	312	336	325	309	342	322	316	327	351	347	306	376	345	327	303	312	330	323	347	326	276	344	327	303	338	325	337	308	328	308	313	302	349	359	330	332	324	354	320	323	326	332	344	328	319	355	316	301	346	348	341	357	323	322	352	339	332	341	308	343	339	317	330	330	335	346	326	319	346	365	333	339	304	318	294	341	350	330	337	331	351	330	373	307	343	334	345	343	325	329	333	331	342	333	315	304	364	360	325	339	353	306	344	302	346	320	329	319	308	332	352	306	320	348	343	287	295	283	314	345	311	349	315	280	327	347	353	285	349	336	373	291	333	328	333	305	354	329	339	326	305	334	310	360	314	343	350	309	314	299	306	321	341	299	336	328	306	338	309	310	347	324	341	320	324	328	340	337	341	344	355	343	336	306	332	317	345	348	348	362	316	341	360	345	322	335	351	344	333	310	323	360	318	348	356	333	333	347	300	351	334	308	323	300	347	347	353	326	346	320	349	290	329	338	373	331	298	373	323	341	344	338	333	371	349	350	311	342	321	325	340	334	328	341	333	344	373	317	338	343	302	367	354	315	325	335	329	328	334	347	327	317	329	337	296	317	343	319	282	323	358	345	300	323	330	363	336	345	351	325	339	331	300	301	307	313	335	334	333	343	304	328	358	305	349	332	329	334	355	339	287	326	287	357	324	322	350	338	324	331	322	308	326	345	329	317	313	328	337	335	347	345	346	335	341	322	327	338	320	334	325	361	333	310	324	338	301	337	366	332	349	312	298	340	353	307	302	316	335	318	342	342	352	337	346	333	324	317	353	337	319	316	333	330	354	357	330	317	308	311	302	378	334	334	300	347	339	309	348	341	306	288	331	341	354	340	331	367	346	363	310	355	322	361	281	346	277	353	326	321	344	329	330	323	332	304	339	316	316	360	326	362	318	329	348	361	336	327	314	348	317	343	347	327	354	344	310	366	340	340	275	325	339	344	324	327	325	316	318	347	330	297	338	292	330	293	266	322	309	352	349	358	336	358	377	354	347	340	333	334	325	331	341	337	316	323	310	332	312	341	353	330	331	358	326	334	321	328	337	347	343	384	300	351	327	319	293	379	356	307	355	332	329	327	352	360	335	323	333	357	307	340	340	356	329	358	327	313	339	313	351	365	345	321	325	351	333	319	327	330	325	300	313	312	340	318	362	334	354	344	317	318	358	343	304	318	319	325	357	396	333	333	326	325	335	326	348	325	350	325	338	335	317	350	308	313	338	328	295	331	323	313	362	311	325	368	305	301	365	290	355	323	360	314	290	322	348	318	296	282	308	335	354	333	340	328	316	300	339	329	334	319	359	312	300	324	347	350	343	336	341	307	331	307	354	372	342	316	346	317	317	354	333	343	351	350	324	292	339	328	326	322	315	335	326	320	300	347	295	324	333	318	317	324	306	339	322	315	359	312	361	310	316	337	371	311	285	308	322	342	333	346	338	347	317	329	359	314	326	305	348	326	362	338	344	338	324	332	360	344	354	339	332	363	350	333	311	363	296	349	328	307	347	317	340	345	322
27489	39355	21673	5918	2666	1876	1453	1248	1193	1052	958	902	878	857	828	844	828	823	807	790	809	774	752	767	741	771	803	780	777	827	813	763	773	785	715	759	722	745	798	784	782	748	781	736	798	754	762	789	765	764	789	763	782	765	753	768	800	729	782	767	770	733	739	769	801	762	727	740	764	801	725	741	740	741	781	761	802	750	770	711	749	774	762	731	735	715	766	769	763	716	768	764	757	732	803	751	751	745	770	760	740	774	749	751	776	752	719	777	742	734	805	730	715	747	752	727	794	734	764	769	749	761	719	709	707	763	748	746	718	760	726	783	734	794	764	787	774	726	736	790	763	734	693	775	732	728	776	730	786	760	762	766	750	732	751	779	753	754	745	756	738	820	808	746	777	713	741	736	794	751	767	733	770	747	782	699	755	732	754	798	822	716	771	723	795	751	772	751	748	806	797	720	710	727	744	739	718	761	779	760	730	749	755	740	780	758	799	751	749	738	785	771	736	803	708	716	784	754	729	755	755	785	776	733	763	787	782	790	802	767	775	738	724	765	789	770	723	750	763	715	764	758	775	746	731	757	755	716	741	831	710	743	717	790	729	792	733	754	733	792	777	777	735	743	718	741	730	703	741	748	732	767	759	757	745	745	754	763	787	738	745	757	790	740	743	782	768	743	792	790	768	735	751	768	805	759	720	707	734	737	749	702	753	795	768	800	764	755	768	780	800	744	755	791	712	763	750	751	734	782	735	785	802	723	767	785	742	726	715	823	726	780	732	759	791	770	758	740	738	765	768	737	713	750	759	775	766	771	739	788	710	738	738	728	755	736	721	710	768	761	756	738	765	766	748	734	697	788	744	741	777	777	743	698	770	757	783	751	719	771	780	724	764	755	775	764	760	696	778	765	761	711	761	722	715	770	736	807	746	763	731	749	743	766	786	758	735	776	705	780	747	785	742	776	797	752	757	781	752	791	743	755	769	771	747	747	745	756	717	751	737	774	707	774	712	775	755	758	771	802	759	790	694	764	758	753	755	727	731	831	771	767	770	758	680	738	729	786	760	722	764	700	810	699	728	758	756	750	768	711	785	748	748	736	769	778	763	725	782	741	746	776	766	735	714	736	741	824	776	786	765	809	754	777	759	773	783	757	748	743	748	761	754	758	756	732	762	751	802	720	731	748	744	747	736	751	760	723	719	702	735	761	746	721	709	742	748	820	793	740	719	772	769	721	746	750	781	743	760	771	727	769	739	824	769	699	734	736	766	736	771	774	744	718	732	735	798	736	740	741	766	750	724	747	762	759	780	780	694	803	771	768	765	793	724	703	745	704	777	829	725	747	751	729	760	748	768	792	757	704	820	722	766	731	725	734	724	727	750	733	724	761	771	782	730	732	796	748	779	768	792	745	743	738	768	778	753	699	755	770	719	733	743	707	752	737	737	742	771	807	750	741	776	777	756	764	750	761	767	753	744	703	713	779	765	712	728	756	708	737	767	730	740	720	780	769	724	724	718	723	752	715	781	764	771	765	751	764	743	739	735	786	715	729	714	735	742	797	791	761	769	740	762	743	746	754	798	765	756	789	762	776	741	723	746	765	761	725	760	755	732	709	772	734	788	760	742	768	729	710	763	780	740	750	732	759	765	828	798	764	769	787	736	712	766	714	754	783	777	745	746	741	800	728	749	741	798	796	754	752	718	758	744	724	769	747	795	787	742	759	725	728	742	755	813	777	786	771	727	714	733	789	748	806	786	760	732	762	774	737	724	765	767	741	727	767	782	772	759	766	728	766	733	766	810	791	740	742	728	733	748	787	788	710	744	745	768	732	738	795	759	718	712	743	743	702	749	744	755	787	785	758	757	743	736	739	772	707	786	756	779	722	720	752	749	795	698	756	720	726	721	788	724	749	746	720	743	797	766	735	746	760	786	760	760	702	726	771	790	792	781	780	792	795	759	774	691	755	783	728	785	778	740	717	751	759	763	744	762	793	716	775	741	735	711	790	798	772	804	756	761	764	774	752	754	724	789	786	750	770	731	742	788	762	762	746	746	783	768	792	782	783	754	774	757	762	728	731	774	780	725	787	700	731	789	707	795	726	730	730	763	757	764	746	749	745	715	757	768	762	751	760	709	770	773	772	702	770	736	771	696	703	758	765	703	784	729	756	767	787	767	742	782	748	717	741	767	784	759	801	786	737	751	755	738	780	747	769	776	735	788	736	780	733	753	774	785	771	756	766	779	781	749	742	823	747	765	706	781	747	743	752	796	796	760	782	757	771	815	779	731	758	723	747	759	739	729	758	752	782	775	766	773	761	732	744	739	745	722	750	773	730	772	788	740	792	717	765	795	712	749	763	790	764	804	765	721	795	759	756	744	732	727	750	770	763	762	786	746	744	699	756	777	725	757	734	756	767	732	745	710	763	744	714	727	716	801	765	726	767	752	776	709	716	765	802	725	762	743	764	767	804	747	698	726	727	784	786	708	767	725	758	799	785	730	751	767	769	718	778	812	716	742	743	771	698	775	721	738	721	778	779	745	793	759	715	746	766	769	748	779	746	766	775	774	724	783	770	768	738	744	717	726	745	728	780	742	781	705	718	755	754	760	736	742	735	768	727	738	724	789	740	709	788	706	749	776	742	713	741	769	728	741	809	774	768	758	755	779	797	780	733	788	772	734	715	773	742	721	783	746	755	822	712	810	786	789	786	711	799	808	751	801	723	735	748	725	766	769	745	708	738	726	760	756	718	739	745	718	735	768	737	757	785	739	720	760	760	765	728	743	762	816	805	749	761	735	792	734	706	783	762	685	736	775	763	746	777	746	783	767	782	764	763	715	738	764	711	741	726	759	772	746	708	742	754	802	767	746	759	741	789	786	766	714	748	768	717	739	743	802	759	745	751	720	772	790	724	726	753	742	762	700	737	741	730	759	732	765	752	788	738	808	762	755	859	739	746	748	731	722	796	774	705	754	805	768	759	702	734	750	749	785	777	738	764	769	776	747	740	754	728	754	771	805	748	765	693	780	803	705	750	764	740	759	755	786	783	749	786	777	756	748	730	751	786	737	805	777	802	733	776	760	761	716	753	723	748	744	732	753	744	766	794	715	771	762	702	751	732	766	792	770	774	771	705	765	733	741	768	747	750	803	750	735	787	791	738	761	719	726	744	764	762	712	818	752	810	752	789	785	743	796	736	728	733	762	773	748	735	794	785	758	741	835	732	764	763	794	760	794	739	736	745	737	735	759	775	720	724	743	749	773	738	770	771	781	740	721	783	795	756	789	777	732	736	734	772	723	712	797	756	828	793	739	716	770	738	785	730	732	784	719	769	759	781	706	757	787	787	780	735	758	728	751	769	705	757	718	744	754	741	716	774	742	758	757	764	724	755	712	826	776	798	767	716	803	731	746	772	697	784	737	735	765	705	761	753	734	756	755	760	758	742	776	743	760	754	742	768	771	759	748	793	726	710	749	762	731	747	773	801	768	747	782	737
24268	21442	25251	28051	21449	21533	17699	2919	1549	1204	942	792	678	586	607	528	490	482	451	399	381	375	355	350	383	333	357	372	371	310	320	347	331	358	348	368	335	360	319	322	323	345	314	303	328	358	331	316	310	310	318	335	324	322	344	331	319	327	314	336	319	290	321	341	340	309	344	298	352	294	328	287	339	318	310	309	371	367	339	322	320	344	346	312	356	338	327	285	323	329	364	342	321	317	335	314	344	326	289	273	306	309	327	336	318	299	340	345	322	316	300	359	326	349	333	301	300	314	327	343	336	330	344	352	362	332	346	304	331	346	288	326	313	335	321	279	326	314	324	351	299	342	326	320	325	337	318	300	335	337	276	328	334	333	322	355	331	333	325	282	310	308	292	362	317	324	311	338	339	335	296	330	316	341	322	316	340	326	293	328	308	320	305	315	366	352	311	311	340	339	318	315	315	317	334	339	368	332	302	355	334	305	341	355	357	311	337	316	291	329	343	331	337	314	331	330	313	309	354	354	363	310	321	289	339	336	373	318	322	341	324	350	314	350	333	336	339	326	336	298	309	312	345	305	331	327	304	312	344	339	387	348	271	313	351	305	269	370	293	315	334	307	317	330	312	327	331	335	320	325	328	309	316	356	341	311	320	330	296	341	356	354	322	338	270	266	343	326	319	306	328	340	299	357	327	323	353	336	343	322	336	333	313	307	346	302	331	336	316	318	352	344	368	328	341	319	314	330	344	300	349	329	340	368	319	335	326	362	330	327	299	304	358	316	316	324	361	342	327	349	346	349	319	336	314	329	336	355	351	348	336	323	351	353	390	310	313	309	340	314	331	332	349	306	319	308	305	299	316	332	347	300	315	348	339	320	329	337	327	320	312	326	346	337	301	313	305	296	314	301	288	339	332	332	302	307	312	296	333	318	293	353	352	334	295	340	298	317	324	325	326	322	350	344	316	313	362	315	318	321	336	312	307	310	330	345	314	274	338	306	333	303	327	336	333	298	296	305	293	327	369	304	309	311	294	316	315	306	275	287	333	345	350	343	359	299	319	308	346	317	357	300	311	356	314	317	319	347	306	359	314	302	326	336	329	321	296	319	329	278	310	342	328	270	320	298	336	277	340	357	328	319	343	318	324	334	341	316	305	313	290	329	327	324	360	346	305	319	317	321	335	335	327	292	328	328	312	332	330	307	361	342	331	369	322	328	381	294	352	320	326	316	311	338	313	361	310	283	327	320	324	341	337	310	310	304	292	308	333	366	326	290	315	353	322	332	336	335	325	318	308	294	314	320	317	318	326	345	336	356	327	332	333	325	328	335	323	323	287	352	300	367	299	329	334	362	305	312	321	335	293	325	350	297	299	320	353	339	325	354	367	342	342	329	289	302	334	350	360	324	330	345	349	355	329	326	345	359	363	338	351	359	304	309	302	310	328	317	336	330	312	322	333	362	328	333	311	320	348	302	318	311	324	308	304	301	354	301	310	337	328	298	315	313	299	326	322	322	322	334	308	328	336	325	307	311	302	320	301	325	350	334	321	316	320	321	302	322	334	333	330	303	314	301	290	302	316	296	334	330	324	309	332	322	312	324	359	347	328	351	284	318	323	334	340	310	312	305	336	344	312	310	338	325	320	345	311	308	309	327	335	299	316	315	339	316	330	357	321	322	358	338	332	294	317	329	285	322	314	311	335	326	349	357	335	311	334	321	334	331	320	332	304	331	326	332	326	289	303	327	388	326	346	316	332	305	351	324	345	353	310	343	331	312	344	315	350	303	332	319	325	321	342	320	310	302	299	305	328	321	290	323	342	325	344	340	297	334	328	344	332	336	358	320	320	342	340	326	313	314	322	348	334	325	318	333	313	308	330	331	337	291	316	314	328	293	305	295	325	297	303	359	283	353	322	288	332	317	351	324	283	341	311	299	325	338	318	302	318	301	324	347	302	316	348	311	305	288	322	327	349	350	315	332	306	310	297	351	335	314	320	325	298	316	298	311	318	312	317	325	362	290	310	342	326	301	334	321	328	356	311	356	308	307	316	318	309	324	327	344	303	364	308	350	315	341	306	301	297	338	310	341	316	315	331	340	323	327	344	315	303	323	302	319	356	343	287	329	339	313	344	350	303	311	319	364	350	281	318	321	344	314	326	347	297	339	330	304	333	295	322	349	296	334	343	340	308	317	331	336	305	319	309	323	322	351	325	300	309	348	346	348	311	311	314	333	338	321	308	339	350	327	332	311	345	281	320	315	335	315	331	340	294	333	312	309	329	323	314	296	347	337	283	312	332	317	323	333	342	322	360	322	330	321	316	312	367	318	337	271	355	338	340	325	308	337	289	303	292	326	367	328	333	334	339	313	340	332	333	340	301	286	338	332	322	315	325	336	350	354	307	320	350	316	320	326	298	351	318	351	336	314	334	319	367	311	325	301	334	318	332	328	366	326	327	334	308	325	345	348	308	287	308	308	341	318	338	321	322	304	277	306	326	308	305	320	296	305	301	317	328	368	308	325	312	335	301	326	317	351	343	339	295	305	338	300	318	295	303	318	322	336	327	318	316	330	344	324	308	314	353	351	306	376	313	287	342	310	317	282	338	317	327	324	343	313	308	336	375	344	304	303	318	319	317	319	331	345	308	300	332	304	319	306	341	331	319	301	317	342	336	334	340	355	370	329	319	277	330	331	323	299	329	295	348	326	335	338	310	351	303	309	328	309	330	330	328	313	353	307	341	316	331	281	330	357	317	323	329	325	286	331	309	296	277	330	289	302	305	318	320	301	366	349	327	344	302	332	302	314	306	304	307	297	349	296	362	283	318	353	317	315	328	323	361	299	331	317	315	341	298	331	315	320	301	313	281	292	314	347	337	301	341	337	322	304	352	327	359	320	343	362	305	297	328	325	322	320	320	322	312	315	336	325	330	329	340	339	356	328	322	312	334	340	311	333	326	311	331	345	308	357	344	301	331	332	332	335	336	340	313	326	349	353	347	342	343	313	358	310	339	304	311	330	344	339	330	340	321	301	337	310	323	324	342	360	370	306	342	317	308	362	352	297	338	326	319	314	330	314	317	323	311	297	328	321	329	317	298	349	317	329	322	366	284	316	311	304	333	317	362	316	312	337	293	347	327	291	314	361	327	308	311	342	343	335	330	319	304	284	305	309	334	314	322	305	325	329	306	315	321	301	317	311	339	312	307	338	329	313	336	318	349	366	366	353	346	314	299	316	331	378	297	313	325	350	319	301	326	338	297	328	355	329	321	348	328	334	309	321	352	321	309	309	344	334	305	313	315	312	323	338	316	304	371	294	320	332	291	329	329	326	320	322	333	309	313	345	334	347	296	319	332	298	304	351	310	353	299	327	331	332	322	328	341	334	341	335	324	308	299	312	357	315	335	315	302	315	322	315	290	342	339	308	338	369	321	323	327	322	325	300	315	328	311	359	306	301	302	316	337	346	329	343	302	279	350	330	309	302	338	350	342	325	334	324
29399	46274	28888	9202	3155	2160	1702	1397	1173	1063	1011	951	944	865	859	808	778	787	792	757	770	782	769	739	727	722	758	766	761	727	743	715	682	739	727	725	765	794	715	740	736	721	722	751	793	712	747	778	747	732	696	749	760	734	781	757	727	705	734	719	719	786	715	739	749	740	710	731	752	722	709	704	723	738	694	735	737	662	747	707	741	748	723	741	748	702	766	779	732	724	696	713	751	736	718	712	726	720	731	771	721	774	755	721	718	746	710	731	717	695	740	717	756	717	709	735	739	703	705	726	732	728	726	683	707	715	750	712	676	708	744	753	744	703	725	720	721	709	734	736	758	715	758	718	734	771	759	698	703	725	717	725	759	771	731	749	722	738	762	735	750	744	761	682	717	754	749	726	740	714	778	702	704	741	691	721	762	753	764	746	760	699	711	712	749	734	762	725	739	739	715	749	721	745	789	756	758	740	707	727	701	714	693	756	731	727	729	698	736	740	741	712	734	778	688	708	763	699	755	697	713	746	746	700	730	741	722	706	720	712	736	740	721	680	741	714	705	783	777	753	743	762	691	726	778	757	713	792	749	718	757	761	718	732	707	709	767	685	716	714	732	734	698	727	743	706	755	708	721	737	701	699	692	703	758	738	760	736	730	752	731	739	670	750	698	718	713	724	726	739	725	735	767	699	718	715	759	737	727	739	707	708	720	746	751	781	757	711	752	775	722	703	687	738	693	716	722	710	769	725	742	707	742	742	757	674	725	694	748	767	719	753	750	745	718	673	741	744	717	731	751	743	709	688	715	682	717	734	717	743	750	758	690	727	774	754	704	742	722	730	713	704	725	697	741	693	722	715	785	741	774	732	734	733	710	697	740	736	749	734	701	707	733	774	715	763	712	732	787	776	709	692	702	710	741	779	719	747	749	739	754	730	755	729	710	669	706	693	721	712	720	706	747	753	691	733	722	717	749	757	741	737	735	713	681	691	754	719	751	750	716	731	685	730	763	729	699	722	731	735	723	718	760	749	693	744	668	724	690	727	719	695	768	726	754	713	756	735	725	731	766	749	780	711	731	730	740	726	743	797	723	746	719	735	747	658	772	781	720	709	708	769	739	715	738	747	711	713	696	741	731	750	766	780	697	724	807	688	707	727	715	747	706	744	799	710	739	742	704	720	740	756	752	730	714	727	747	692	735	713	716	759	685	728	749	693	732	747	724	734	726	753	752	785	689	747	722	718	757	755	750	755	694	738	754	736	723	694	689	766	797	770	704	707	702	738	748	799	703	675	714	698	671	733	734	747	748	701	753	728	727	750	704	697	732	737	709	703	737	713	725	780	753	737	688	775	735	728	725	706	764	694	710	734	695	761	733	760	763	723	709	712	712	736	762	738	783	692	746	714	693	736	713	770	752	748	694	720	760	782	721	724	743	704	749	664	722	756	707	726	734	705	684	722	698	711	766	685	740	732	748	686	738	690	718	694	749	742	762	695	700	695	727	738	759	755	717	766	745	754	740	761	734	740	698	696	732	726	746	722	686	736	742	773	727	729	719	735	692	691	697	732	694	754	694	729	740	753	733	696	711	694	757	746	681	725	688	760	752	750	757	736	729	743	693	745	711	742	721	747	754	740	709	721	733	748	696	717	694	735	713	741	740	697	730	751	741	713	765	725	756	738	765	737	779	718	708	748	744	683	752	654	725	760	689	771	725	688	708	720	824	714	722	699	730	695	729	747	708	774	702	704	736	721	768	721	743	759	729	728	717	745	740	713	688	713	712	785	713	765	714	657	719	719	710	765	764	766	681	712	720	709	702	735	747	732	715	729	716	740	746	706	733	745	726	777	783	715	726	695	753	742	724	716	716	662	700	718	733	759	707	720	762	724	751	714	715	731	745	724	734	754	759	743	681	678	724	746	752	741	718	682	756	736	692	656	751	705	703	711	733	744	736	683	728	717	753	742	733	730	757	698	736	713	679	718	792	749	708	720	713	677	690	700	735	700	728	729	744	728	754	747	804	744	729	712	729	724	731	719	722	731	751	722	760	731	729	754	700	722	757	720	717	733	679	726	711	737	733	700	711	750	729	706	769	710	717	709	707	741	708	723	722	751	756	679	756	735	737	731	705	675	687	736	772	729	705	692	754	706	720	714	715	729	722	742	724	735	721	738	713	713	762	760	764	787	719	772	750	691	725	759	744	757	765	797	717	753	678	753	712	707	740	705	715	716	728	703	722	716	750	742	757	783	724	744	734	788	716	739	749	703	754	723	680	745	736	725	711	747	725	678	743	724	716	696	732	701	762	709	777	734	724	773	746	716	730	703	768	758	766	741	666	726	720	702	754	738	705	697	716	708	738	716	733	744	671	747	759	735	735	733	781	675	696	733	739	745	744	777	724	708	681	669	743	753	732	737	721	689	756	718	681	724	737	705	715	698	779	756	698	758	698	760	741	681	679	763	739	725	750	695	709	747	718	723	754	714	719	768	713	721	724	689	738	717	714	723	738	679	735	703	702	728	749	746	707	716	733	755	720	775	757	721	763	727	698	701	719	723	718	710	710	741	751	750	708	734	753	729	771	719	750	756	718	716	719	776	737	714	748	716	721	712	728	731	703	688	718	713	719	705	725	720	736	720	719	717	734	730	755	700	693	723	780	745	750	740	747	728	768	723	668	719	686	751	755	734	746	726	704	718	709	685	720	697	685	736	762	730	717	730	716	755	699	733	754	728	723	724	782	754	738	749	683	728	715	733	743	744	696	747	690	773	725	739	713	733	732	738	709	735	740	740	746	722	701	746	696	744	717	771	742	778	733	672	697	672	714	760	759	795	717	709	706	712	723	726	678	705	728	754	719	709	720	750	759	699	756	778	683	755	710	740	759	710	748	747	690	754	723	719	711	687	735	711	706	742	747	749	720	777	694	740	749	721	694	673	695	742	722	739	724	716	698	703	684	716	700	691	720	693	770	699	734	697	741	688	729	697	732	737	712	725	766	717	726	733	731	725	695	763	734	746	720	757	765	740	742	737	753	721	697	670	745	715	787	705	674	684	775	713	732	767	726	721	737	774	754	734	750	755	725	733	720	692	744	741	730	770	742	754	720	725	681	739	764	770	700	723	745	754	756	754	731	676	664	725	708	695	763	727	749	706	778	758	729	803	750	699	725	737	738	694	691	755	741	706	739	771	731	739	734	756	706	740	753	672	722	745	693	737	721	764	715	764	725	744	774	718	660	783	695	760	689	748	754	735	705	744	712	711	753	726	718	728	671	698	771	726	738	728	744	715	678	744	703	705	709	732	697	735	748	710	717	787	740	716	704	762	722	751	770	757	762	755	771	725	710	714	729	689	703	711	688	750	685	753	750	743	710	718	707	712	783	692	717	718	762	724	733	767	760	763	723	740	728	767	735	762	710	692	757	684	708	676	668	739	798	778	718	718	735	750	713	713	743	739	754	730	709	700	738	723	748	723	724	700	742	708	714	751	727	750	743	726
33163	24962	22435	9467	2444	1535	1223	1006	810	719	606	570	526	522	508	466	410	443	426	424	403	388	369	366	339	379	375	392	381	379	367	339	364	341	380	324	387	357	350	372	361	348	356	356	358	356	352	368	383	355	389	386	322	399	383	389	348	346	369	337	390	393	357	371	379	351	336	363	341	370	354	317	343	362	367	356	374	327	347	327	363	370	359	364	389	365	354	373	344	330	362	358	374	368	390	372	344	343	343	361	338	348	364	374	361	346	371	334	349	339	337	351	390	342	365	359	366	357	313	333	394	365	347	357	336	374	316	357	350	366	358	353	347	376	345	347	352	339	348	337	388	363	404	343	364	354	392	347	372	357	380	387	377	373	369	333	366	334	365	388	356	351	344	379	350	355	370	340	330	339	350	376	338	397	338	363	378	363	338	352	341	332	361	355	364	379	323	370	368	385	313	362	328	357	352	352	385	371	395	381	364	354	361	345	337	324	349	344	348	364	353	335	349	369	409	347	384	344	350	358	369	370	379	372	375	344	360	325	329	334	349	326	352	332	358	374	355	353	346	330	354	345	355	320	368	350	351	336	365	368	372	367	330	337	366	371	318	404	351	366	350	331	374	343	356	393	357	345	356	342	348	362	333	369	340	351	338	377	362	354	359	362	341	389	390	349	350	327	358	374	348	343	360	346	317	340	328	371	350	353	337	362	401	349	333	345	361	368	360	354	382	365	342	372	341	333	365	333	390	355	342	356	333	307	344	337	364	323	348	350	346	342	359	396	326	371	335	358	351	340	337	315	359	359	343	325	359	364	322	366	349	349	360	364	345	354	380	378	301	373	379	360	354	361	363	348	382	378	306	345	342	381	345	351	329	305	346	321	303	381	381	374	332	350	347	350	357	329	322	333	337	378	383	365	326	371	384	356	295	367	359	349	365	372	344	370	359	331	359	359	361	351	358	310	371	349	337	326	342	336	353	380	358	366	372	356	327	360	317	364	343	340	358	329	332	333	370	372	365	362	366	333	365	342	373	351	362	331	341	347	375	377	349	329	332	341	345	364	341	336	372	332	357	387	375	352	337	336	359	331	336	324	356	324	357	323	370	363	376	338	324	347	345	369	326	327	351	343	374	326	345	330	347	316	353	362	385	380	362	399	357	416	339	355	359	352	360	329	349	357	353	361	349	347	369	332	342	393	373	351	385	339	343	353	330	363	356	326	322	356	343	345	374	369	370	378	356	390	360	365	322	352	394	332	359	362	352	344	342	375	388	372	354	359	409	322	360	325	351	373	351	346	336	374	356	387	346	346	376	375	338	360	392	352	328	331	377	340	343	355	368	362	341	356	377	393	377	352	343	349	368	359	381	354	339	334	324	348	354	369	390	353	328	344	347	330	338	373	327	363	340	344	376	325	366	362	346	358	336	347	370	401	350	346	398	357	364	351	340	379	353	367	335	360	365	356	356	377	354	342	332	366	328	339	345	349	366	350	367	357	343	324	411	333	390	341	351	357	317	377	360	356	343	369	361	348	371	361	342	327	347	397	379	337	353	387	332	367	355	406	379	349	356	338	331	364	350	357	319	344	357	376	377	340	362	385	334	342	345	368	355	338	366	381	354	362	361	313	336	357	347	339	328	327	334	381	357	332	341	352	337	351	352	362	385	335	326	330	358	337	340	336	393	384	353	364	368	341	342	346	356	364	367	366	372	333	365	307	356	341	370	327	363	362	349	358	371	375	343	301	332	353	330	336	356	395	355	356	377	364	369	371	366	378	384	351	342	366	352	323	345	349	368	328	358	389	340	349	356	361	352	350	372	327	341	355	324	357	340	373	344	337	347	325	379	357	359	305	343	383	362	325	360	328	322	312	347	339	373	376	313	334	320	355	359	369	323	343	359	350	310	370	369	368	366	353	314	328	354	346	319	350	364	380	349	374	394	371	344	396	357	319	359	334	337	370	383	358	322	358	366	384	350	357	359	358	332	376	322	350	337	347	345	340	389	362	328	358	367	364	338	344	376	376	331	364	349	349	346	327	318	380	376	382	353	368	362	347	339	339	338	400	347	378	345	370	381	344	358	327	365	387	368	368	356	319	372	365	386	376	364	329	350	357	371	368	310	351	373	324	345	340	344	367	350	317	361	381	362	334	393	380	359	374	353	350	321	370	380	326	372	345	362	362	338	344	323	321	342	378	367	368	377	376	375	348	387	349	359	351	335	334	360	371	372	330	370	367	363	348	347	332	362	330	354	342	344	339	342	354	382	389	358	357	344	385	330	368	352	372	391	372	342	360	341	353	365	334	361	339	308	334	329	373	358	377	356	350	382	407	361	357	346	325	333	356	366	391	387	335	358	374	374	343	349	360	358	363	349	363	337	365	320	364	377	343	369	343	398	367	355	390	381	344	358	347	359	366	388	324	344	352	344	323	371	364	348	336	331	332	347	369	322	362	362	373	387	379	381	321	359	311	364	348	373	379	378	371	372	351	352	395	344	335	378	347	342	350	345	337	383	357	339	340	312	343	365	359	371	333	353	338	369	347	351	335	302	347	343	385	386	334	345	349	366	357	348	354	382	350	344	339	305	375	368	360	345	339	349	364	303	367	346	380	346	374	375	328	380	340	388	371	343	397	348	364	356	372	321	315	332	363	347	352	290	354	395	371	341	317	341	337	370	322	303	370	328	384	341	357	390	340	388	376	360	364	347	362	334	324	346	356	350	353	336	326	387	368	370	343	357	393	375	339	337	380	398	317	328	380	354	357	347	364	380	342	382	408	350	338	315	368	360	339	352	371	344	343	355	344	333	361	399	372	374	345	356	363	326	367	330	327	359	373	335	372	352	373	361	362	359	338	343	350	342	368	363	329	332	375	354	344	355	363	385	345	323	380	353	372	376	389	359	324	336	350	351	394	322	374	383	363	342	370	376	328	370	346	357	357	363	361	353	346	374	360	347	364	378	340	343	357	349	367	324	329	342	359	338	353	388	404	391	352	310	317	387	339	348	345	321	333	349	329	344	343	349	369	355	363	370	362	356	355	359	346	345	373	335	373	365	366	345	371	348	328	343	327	323	350	352	364	371	372	345	355	337	370	349	369	325	323	381	370	366	308	353	358	335	343	348	368	377	365	343	362	344	399	339	350	369	344	335	324	332	350	372	321	375	365	336	318	326	337	342	372	347	350	348	348	382	371	349	357	357	355	374	382	342	353	352	373	355	362	361	324	392	369	379	376	377	366	352	338	316	353	403	365	367	332	348	396	386	365	330	323	350	364	343	327	352	378	348	361	349	361	420	380	350	388	348	400	329	354	357	376	354	330	346	323	375	361	377	371	349	332	380	341	347	334	357	362	358	351	358	362	369	364	367	336	331	319	337	361	378	327	376	372	334	338	344	345	363	354	356	361	352	366	368	336	357	340	353	366	338	349	361	347	354	402	365	367	345	395	329	368	389	378	383	360	345	361	366	362	363	361	367	368	333	354	363	297	348	409	361	351
27125	30445	14461	4222	1842	1413	1222	1143	1055	984	923	851	858	863	859	871	822	807	830	824	886	823	823	786	850	836	812	845	819	799	834	834	868	804	811	801	806	859	810	792	856	801	814	829	785	809	829	860	833	811	819	833	796	818	817	782	813	791	865	811	788	809	763	751	803	784	796	846	806	820	784	853	848	854	797	824	767	777	830	776	795	823	787	859	806	790	843	785	840	844	818	783	818	832	816	821	837	833	831	787	845	789	783	784	800	834	821	783	791	794	782	785	862	866	792	762	824	858	807	814	806	827	838	870	800	825	802	811	820	807	807	841	767	815	804	780	774	799	829	780	785	804	854	845	824	840	805	807	777	755	825	822	806	791	768	801	840	777	812	798	801	856	811	719	786	830	840	837	795	832	803	783	801	820	815	797	810	797	838	842	813	865	815	803	824	854	826	863	824	780	810	748	853	796	799	837	826	811	828	808	861	836	813	813	763	746	790	836	775	781	828	826	823	823	823	857	846	794	848	809	792	813	818	791	846	791	809	816	919	804	770	911	812	841	782	808	833	874	861	824	850	834	810	817	788	838	801	848	849	820	830	827	799	881	794	794	797	838	851	845	829	845	795	793	842	810	785	828	773	838	783	833	823	823	837	828	787	813	839	802	808	774	762	865	753	816	832	825	789	782	799	784	771	806	804	774	771	792	795	847	858	783	821	852	827	841	811	811	830	776	766	772	777	787	804	819	817	826	740	863	831	810	838	796	823	772	811	806	764	819	753	803	785	802	801	803	748	832	769	821	804	818	788	820	853	829	809	804	818	823	833	800	820	843	820	828	813	814	835	845	807	793	853	780	768	753	799	798	802	869	861	793	797	840	828	806	801	831	799	819	820	820	773	804	804	797	779	833	813	820	813	789	799	834	842	819	834	751	785	809	812	807	801	816	763	829	846	762	832	816	805	835	796	868	797	784	820	866	825	820	800	802	779	786	817	806	824	824	828	805	802	807	831	820	801	759	784	836	766	825	864	797	838	760	819	809	809	875	845	789	806	871	775	831	813	807	822	774	840	793	837	795	756	839	856	765	823	759	834	826	808	839	837	829	843	849	841	798	822	855	799	779	781	855	779	794	837	752	843	784	822	825	792	776	801	819	807	816	860	819	734	822	838	812	822	820	848	829	849	840	859	811	805	849	778	837	807	799	820	839	793	826	815	841	814	821	847	775	812	820	810	853	838	796	799	829	803	832	828	835	846	841	789	786	832	787	822	845	796	757	841	804	854	814	815	749	777	800	813	839	806	818	776	754	836	787	809	759	827	810	803	814	815	817	813	788	842	820	842	827	792	797	806	790	793	769	805	816	831	844	767	856	812	833	765	777	837	821	830	806	810	827	767	781	832	804	826	822	818	808	855	842	822	860	811	802	849	767	782	838	860	867	815	810	874	814	815	802	810	829	806	783	768	803	766	807	775	802	783	832	826	784	756	795	815	818	800	822	860	828	795	792	827	813	789	810	855	802	807	805	799	781	787	834	768	864	791	847	807	820	811	789	857	811	788	793	836	800	837	843	741	819	794	842	787	785	830	811	799	818	794	786	779	832	781	762	833	770	784	861	808	835	781	823	814	796	846	801	793	740	843	802	807	776	807	808	791	792	851	760	792	864	794	807	806	787	767	852	844	816	804	841	799	807	851	815	826	833	781	820	825	819	805	802	762	801	828	841	846	807	847	849	831	844	838	861	794	816	863	832	817	843	868	808	798	781	795	795	770	828	789	865	807	786	860	785	787	805	827	827	821	810	859	828	768	790	792	827	799	809	853	842	849	792	790	852	789	830	823	820	822	749	890	818	790	813	777	853	790	797	816	818	840	816	822	824	801	813	800	813	844	805	792	786	824	785	807	826	800	794	788	849	789	816	812	805	799	789	801	808	867	827	823	803	815	825	766	793	821	771	831	808	808	868	807	792	772	800	873	836	804	852	786	823	826	823	776	839	829	837	806	837	800	849	806	793	775	809	814	837	816	767	765	783	812	812	833	811	786	816	850	760	799	823	786	852	749	815	831	788	789	760	799	782	807	805	852	833	733	777	847	802	855	880	866	780	820	821	805	818	804	825	831	835	822	845	802	791	780	843	830	852	792	754	802	796	805	783	808	834	785	768	846	853	819	813	818	807	835	818	773	823	809	837	797	870	830	743	788	749	791	798	789	792	802	773	778	784	847	786	805	824	821	777	818	840	829	820	858	783	839	866	793	812	817	828	827	809	819	817	771	835	808	822	798	860	822	820	888	766	847	829	816	805	809	812	839	806	867	815	830	818	802	810	778	793	842	779	803	800	728	798	807	814	797	831	841	827	847	830	796	804	786	777	803	828	852	834	838	850	849	764	842	799	782	825	820	728	811	808	763	824	825	824	861	766	770	827	817	755	818	818	827	800	828	807	769	787	815	798	803	855	889	804	878	805	840	798	822	811	820	778	825	793	771	823	859	777	755	800	819	774	808	780	877	767	856	795	828	801	763	842	807	772	759	802	812	810	831	808	756	820	791	759	783	817	790	793	818	824	789	809	802	811	776	777	836	828	831	781	777	807	794	843	801	830	761	801	828	819	803	800	867	757	788	835	839	807	765	837	798	814	844	778	805	774	771	837	809	840	809	805	806	825	809	847	812	758	769	838	823	746	773	830	785	791	818	802	818	793	814	796	847	784	809	834	807	816	816	808	792	852	816	792	798	789	815	837	822	810	842	836	795	771	825	837	830	796	782	815	828	765	797	827	779	826	805	814	769	797	818	787	802	835	814	837	794	841	754	784	773	828	777	814	817	802	820	788	816	836	820	805	814	849	816	792	784	815	796	813	852	804	815	799	851	817	798	790	834	860	839	806	826	803	756	813	760	839	791	799	885	845	750	823	794	825	775	782	798	784	828	840	820	809	778	742	776	766	809	835	809	827	853	796	841	811	799	812	821	783	795	857	797	814	796	849	849	781	805	810	828	787	834	807	812	857	805	819	835	818	823	802	795	856	800	877	804	810	845	829	802	838	839	821	796	854	841	802	799	819	773	773	843	796	800	844	822	845	810	818	867	791	821	778	803	804	788	786	836	816	822	852	836	836	821	858	796	873	810	828	812	867	836	834	842	820	813	765	863	803	787	851	817	757	815	790	775	795	775	795	790	746	812	862	832	816	826	799	740	814	844	812	823	859	770	850	860	783	807	796	851	811	870	787	825	772	809	801	826	792	776	851	772	806	817	819	799	809	799	760	796	798	822	812	787	800	827	782	801	811	807	833	815	822	789	838	790	809	887	803	876	864	790	813	837	759	786	850	845	793	788	753	860	751	805	839	754	823	808	833	822	802	836	800	824	788	839	809	806	828	769	822	817	810	825	830	795	764	808	793	830	776	808	785	825	818	837	823	836	800	816	817	793	833	777	800	843	838	878	817	776	850	813	803	819	791	845	792	860	795	798	788	782	797	742	801	853	815	812	833	799	797	856	769	775	832
24835	21454	24945	28377	21487	19737	3488	1578	1087	952	769	655	601	561	532	496	497	425	412	437	370	368	353	352	354	360	398	334	379	328	340	338	334	338	352	335	372	331	313	371	305	320	349	324	335	354	333	325	303	304	329	352	333	294	336	348	350	303	332	328	336	329	328	341	336	306	323	334	312	334	289	322	317	325	321	309	327	333	327	340	337	351	353	327	319	327	367	333	336	331	355	313	350	342	309	354	307	335	345	319	334	330	305	309	324	306	334	316	353	325	351	308	329	311	299	329	317	350	317	313	332	334	315	318	346	304	328	331	327	352	327	321	327	311	298	289	351	348	282	320	329	327	313	355	312	291	329	338	374	303	313	320	307	335	294	319	357	348	346	304	325	328	360	313	313	309	333	313	316	329	296	316	341	349	326	279	340	303	305	298	301	300	311	316	340	344	312	323	303	315	349	277	318	338	331	286	353	298	331	313	326	331	323	292	292	319	318	303	307	328	352	307	343	312	345	333	340	331	301	323	314	353	327	344	297	320	336	320	330	329	334	327	336	324	334	315	317	313	358	280	365	331	343	337	299	338	329	347	296	339	332	349	314	373	308	329	371	293	385	331	329	298	315	319	346	315	356	341	303	321	352	331	336	319	300	313	288	323	323	356	335	329	336	352	312	299	317	312	342	330	307	361	338	332	333	310	355	287	333	309	326	325	312	322	321	327	344	304	349	318	311	343	319	319	354	329	343	320	328	329	292	352	325	325	328	310	283	341	300	321	335	292	318	332	298	322	333	294	323	330	344	306	330	333	338	320	340	355	296	301	333	327	310	339	328	315	315	348	318	363	343	325	345	312	306	339	307	351	319	297	301	318	327	303	338	317	301	350	354	330	354	292	292	348	371	369	320	324	324	333	318	291	342	358	308	315	297	296	330	323	335	341	315	325	338	325	306	303	343	296	346	335	323	310	299	342	330	314	319	360	325	330	322	299	343	329	331	313	294	340	310	299	293	314	347	315	340	318	333	295	289	292	331	349	314	275	342	326	355	323	348	288	320	325	343	331	313	331	323	304	308	359	358	362	321	346	315	308	313	315	287	349	320	292	357	346	328	342	343	369	320	306	357	316	319	320	282	317	319	338	329	312	326	335	331	312	321	320	328	322	303	342	338	293	315	340	303	316	329	323	330	327	306	322	316	340	329	333	356	375	349	331	332	328	321	351	345	332	346	352	323	329	323	281	308	335	334	323	351	335	322	350	330	315	303	333	325	318	302	334	323	351	354	318	312	338	314	300	332	295	306	340	313	292	326	364	367	342	301	310	341	330	325	329	325	316	310	336	324	316	344	333	313	314	328	326	303	317	332	350	320	330	286	330	305	296	316	334	328	377	354	303	290	315	344	315	372	339	350	339	326	337	297	286	344	307	348	329	294	312	304	360	345	302	330	341	326	299	354	333	318	302	349	313	330	338	355	307	321	330	326	352	327	341	334	369	330	353	309	333	379	322	321	374	328	330	333	321	317	328	321	296	329	297	346	299	308	317	318	344	314	342	328	344	323	325	311	298	363	336	311	341	371	303	306	355	329	340	340	343	315	319	293	309	324	320	319	295	326	298	355	374	295	327	347	315	328	353	327	326	327	341	295	338	330	307	317	342	338	318	300	316	361	317	307	342	349	331	326	313	355	358	325	324	362	348	339	306	328	338	298	317	330	307	326	326	297	344	358	306	341	320	336	328	338	341	272	303	349	308	333	337	346	316	324	348	317	368	319	339	345	302	313	316	348	309	309	329	352	314	308	343	328	304	321	334	337	345	345	327	331	316	328	277	331	297	356	364	328	350	365	341	306	335	334	349	345	350	357	322	336	331	338	321	340	316	335	346	368	352	330	330	338	290	343	300	333	365	337	322	324	306	337	334	340	335	329	309	370	354	324	306	332	337	349	342	345	323	345	328	321	346	347	316	322	317	313	359	296	308	349	328	323	345	329	338	323	331	323	318	325	368	344	328	331	346	340	291	346	324	337	335	325	327	297	307	323	314	343	346	324	320	297	371	313	360	314	314	331	303	344	338	354	331	332	343	311	350	323	343	300	331	344	329	323	312	330	321	368	359	319	319	324	311	311	368	307	352	326	326	360	314	331	298	339	326	323	349	286	325	332	342	319	336	324	310	309	321	362	282	321	322	332	293	325	328	318	327	351	299	318	319	340	315	351	344	345	370	340	297	321	337	326	328	342	342	334	347	308	323	323	320	348	315	377	395	319	316	327	305	347	326	330	286	333	312	330	314	356	333	335	327	358	321	314	323	328	352	316	311	311	333	345	311	321	326	330	297	342	332	305	336	348	333	343	329	355	325	306	305	293	308	304	294	337	318	317	323	312	319	288	317	332	320	298	345	357	350	299	327	344	321	314	316	357	336	331	345	346	337	336	328	302	306	299	356	340	335	315	342	302	305	332	302	314	314	324	342	321	322	329	358	331	333	330	322	320	323	324	314	322	325	326	294	323	321	329	349	339	333	326	326	311	338	340	335	310	312	332	328	303	302	341	333	344	328	326	298	293	337	338	336	329	322	332	342	320	340	321	311	332	318	315	319	311	316	337	328	342	313	325	295	320	352	343	342	342	324	317	327	322	314	322	310	325	344	343	337	310	386	353	361	355	346	359	292	335	332	357	342	348	292	325	318	311	313	341	342	322	305	290	352	313	308	301	322	328	301	352	340	316	287	288	301	324	336	323	346	318	356	330	320	312	347	318	313	313	298	313	339	337	307	325	319	368	308	329	341	317	281	332	307	335	322	304	343	303	315	301	367	298	333	346	306	333	306	324	327	312	297	326	335	296	329	291	304	286	296	352	325	309	344	358	342	322	274	334	324	305	329	306	332	322	307	365	298	334	341	362	312	331	354	319	312	300	338	313	311	335	305	318	327	368	348	349	353	377	323	319	329	336	345	341	325	347	372	346	334	328	313	287	329	367	323	314	320	314	281	308	339	337	343	301	355	335	319	324	351	314	333	361	328	313	351	299	350	298	296	354	340	323	364	321	325	306	341	287	340	301	346	325	314	288	323	345	322	335	314	318	363	328	310	315	345	321	324	329	319	320	308	317	309	323	332	344	341	341	310	318	307	294	342	337	294	284	342	319	323	333	350	318	336	300	332	327	376	353	330	309	316	346	319	340	300	302	311	314	320	322	364	337	311	306	326	342	354	318	315	312	344	345	305	348	385	323	334	360	297	354	338	331	303	335	329	316	346	392	350	298	339	341	326	284	332	324	343	321	316	316	347	336	322	322	338	329	314	307	296	310	321	335	305	370	314	339	316	338	366	293	315	332	318	329	287	295	314	357	368	329	368	308	287	340	316	327	327	321	313	322	344	305	316	331	325	327	326	328	344	339	311	333	349	339	319	377	318	302	310	332	306	340	328	325	300	281	347	305	303	316	314	309	348	281	336	331	282	309	288	309	322	326	300	315	311	324	318	313	327	376	307	327	331	312	349	326	322
26758	39781	23107	7809	2665	1767	1400	1219	1098	990	962	960	876	850	829	867	827	805	809	814	774	804	800	791	776	771	735	753	767	718	784	773	754	783	738	719	748	752	761	755	736	713	762	727	768	767	715	727	760	781	677	746	732	723	731	765	734	747	766	778	811	760	696	743	736	745	760	727	721	702	748	721	686	745	740	745	767	753	752	712	740	737	736	777	758	710	708	729	743	725	762	729	722	744	769	730	779	784	746	739	733	711	789	753	748	745	746	688	768	704	745	725	766	759	729	775	748	768	724	735	687	744	760	740	763	722	761	698	738	779	764	720	791	778	736	731	726	771	722	772	694	751	742	719	835	742	733	754	734	718	744	737	763	755	790	725	762	706	780	712	718	742	739	740	774	766	759	718	736	733	734	702	741	758	726	731	735	783	699	724	697	706	731	741	746	746	760	750	767	746	738	712	783	758	729	774	742	666	732	707	742	717	761	733	726	792	737	769	737	748	697	721	754	715	746	761	733	766	761	728	784	799	714	706	717	688	753	772	738	767	740	750	703	754	776	772	703	738	755	738	737	723	777	695	737	776	755	712	754	770	781	713	685	753	696	769	713	771	736	759	730	749	715	713	743	746	712	746	820	754	737	719	712	737	718	772	740	776	754	753	783	784	721	754	722	751	779	740	776	769	762	722	714	694	756	744	758	751	739	784	702	727	777	731	742	760	757	728	711	722	737	785	735	728	766	770	747	736	773	735	744	721	708	735	752	773	799	725	736	718	760	770	718	799	711	747	760	702	760	762	728	751	756	706	728	757	754	746	743	740	732	751	719	770	706	719	762	707	720	830	784	753	805	724	732	739	773	694	789	694	766	773	742	789	721	755	749	744	736	754	778	702	754	698	757	783	749	763	770	769	734	726	756	715	799	773	746	722	744	762	698	746	728	766	728	738	739	736	694	766	703	733	754	727	755	757	728	778	773	780	773	734	758	760	764	708	754	741	747	738	751	741	703	769	743	754	773	698	744	774	809	772	720	766	744	778	793	761	736	740	727	731	712	764	742	784	715	744	716	746	768	781	739	720	768	780	721	725	721	747	778	698	752	681	755	728	719	742	734	707	756	747	743	785	713	719	776	734	799	718	744	721	750	776	775	736	734	717	763	742	727	749	715	721	753	720	757	767	760	790	737	736	706	720	767	759	727	729	723	708	745	758	709	725	740	768	773	754	711	696	736	746	745	756	739	722	753	753	744	766	736	745	741	777	732	824	755	768	757	736	766	738	710	770	742	710	762	733	733	777	774	724	748	748	779	725	739	785	745	792	770	728	736	766	757	786	733	720	746	737	708	738	815	742	729	761	780	763	716	763	783	755	744	773	729	768	728	727	749	756	758	715	768	707	743	738	750	739	727	793	726	756	722	728	727	749	750	736	726	712	790	737	741	691	798	759	729	729	728	729	754	774	777	735	805	736	787	744	745	780	746	768	744	718	723	762	784	807	701	756	743	790	846	758	728	748	745	784	787	753	746	720	766	722	720	772	742	800	703	722	735	785	728	692	772	724	714	729	732	760	751	740	720	739	724	718	753	785	787	817	734	783	762	780	763	741	801	760	757	710	756	771	804	782	752	784	747	748	718	715	735	718	703	741	759	768	721	761	695	749	747	790	751	739	778	759	739	753	761	767	779	733	763	772	750	744	769	761	716	784	741	743	750	784	709	714	760	735	761	746	699	684	732	738	718	709	768	729	742	754	703	775	753	702	830	743	763	776	776	774	709	768	726	761	711	729	780	727	708	761	789	754	753	728	800	763	747	733	723	710	729	775	766	759	801	753	744	705	743	715	752	757	702	731	754	730	740	777	800	803	743	722	752	727	764	731	763	811	810	708	786	777	748	787	695	745	744	766	743	758	758	742	715	734	715	780	728	739	733	806	782	772	778	720	744	760	773	732	736	756	746	784	735	751	723	722	832	698	746	765	763	748	730	764	663	698	813	699	725	752	715	766	755	772	715	760	751	722	736	722	726	812	712	739	748	729	769	688	723	706	750	764	741	766	736	752	777	762	760	729	774	757	733	779	749	768	752	738	743	798	780	739	729	752	762	743	718	728	740	781	756	747	804	749	775	787	735	814	736	773	731	771	702	754	748	749	762	693	748	696	803	749	696	785	752	758	746	738	736	765	765	712	729	749	732	745	754	800	722	754	709	768	734	744	785	738	733	752	760	748	762	712	719	713	766	792	788	754	677	771	741	734	823	774	733	741	720	710	715	744	783	774	753	747	747	746	717	746	774	713	763	764	711	736	752	752	730	707	767	739	717	765	729	741	760	730	775	704	694	728	735	676	761	741	748	730	785	753	775	704	736	750	764	752	767	771	751	823	731	758	762	757	729	725	725	737	735	742	735	757	746	746	790	720	718	670	746	813	811	730	765	780	719	744	729	744	748	732	713	755	754	767	756	750	739	718	739	713	751	741	721	747	722	747	718	749	754	780	774	758	726	750	766	766	789	769	798	749	771	745	739	748	753	716	747	756	794	718	677	812	774	722	756	759	793	762	747	740	724	778	768	734	774	762	794	724	746	754	735	774	732	779	765	743	705	773	701	782	793	754	709	710	750	711	755	776	756	713	787	708	782	790	820	725	779	777	776	779	729	738	672	743	783	719	757	800	790	759	789	743	790	764	755	738	755	765	769	761	661	759	792	718	764	731	725	750	714	685	786	743	726	735	749	799	745	753	713	720	764	733	738	748	765	720	766	778	718	820	739	740	752	748	727	738	765	703	758	709	730	733	738	770	749	758	728	739	795	757	752	711	747	767	778	738	786	713	813	721	767	753	704	743	745	712	734	792	756	710	781	708	779	726	779	714	753	716	760	773	789	742	785	721	744	728	745	729	724	764	775	718	778	824	784	713	738	763	785	751	820	751	723	743	735	759	756	749	740	739	696	723	716	750	730	756	742	728	728	750	719	724	732	743	748	760	736	751	750	767	723	766	759	740	710	752	757	767	756	734	831	768	720	801	746	824	720	721	766	750	733	707	752	710	778	709	740	781	780	717	752	762	732	694	708	735	755	753	834	744	772	712	763	750	722	772	744	761	736	721	735	705	688	755	682	784	809	739	785	762	776	750	727	729	800	768	717	760	729	744	781	754	772	768	777	726	758	690	758	718	720	742	726	778	737	714	773	694	763	749	758	769	752	736	761	706	738	714	729	744	816	785	763	706	714	745	730	770	713	807	780	734	728	718	794	747	727	733	772	753	758	759	759	735	776	730	748	768	788	759	763	730	746	703	770	774	766	711	744	711	744	700	764	749	763	740	751	763	743	727	750	756	741	761	766	766	747	783	744	762	764	740	741	761	802	742	725	758	769	800	710	744	719	738	740	756	733	754	732	760	755	675	773	732	740	731	736	703	749	720	723	754	734	757	768	773	750	742	776	756	720	723	725	739	762	770	796	719	726	728	792	763	753	784	785	794	715	772	763	754	801	757	800	744	736	759	814	799
24309	21502	25329	28100	21516	21590	17731	3001	1581	1248	1038	808	744	641	581	576	502	506	473	431	430	436	365	382	326	377	330	377	344	364	333	355	319	329	293	322	366	338	314	371	306	344	312	309	315	343	320	307	318	306	322	337	339	332	321	325	350	295	335	326	332	278	302	316	342	332	349	338	316	293	315	309	303	318	301	325	321	334	303	317	332	330	299	326	327	295	319	313	338	316	355	289	317	298	319	316	281	319	348	337	298	293	329	359	316	319	339	332	297	341	316	326	313	316	344	330	307	297	337	309	335	328	313	309	362	335	328	316	323	337	296	288	304	339	317	360	313	361	324	295	317	326	333	344	340	335	319	356	357	310	314	307	348	304	312	326	312	333	337	335	322	324	305	320	312	344	296	313	300	322	336	338	322	316	354	354	317	352	348	311	343	304	322	313	345	342	351	344	309	313	303	263	315	292	310	298	316	308	289	315	323	305	332	316	316	347	325	322	292	296	276	312	316	296	314	324	295	294	310	300	345	339	354	352	321	329	317	309	328	360	333	324	360	293	305	329	331	312	323	341	331	314	316	316	348	338	307	361	315	337	316	319	317	289	330	327	317	306	292	326	310	322	319	305	303	352	332	349	331	324	363	309	309	323	322	318	314	316	336	337	298	291	306	296	343	370	341	303	310	307	334	326	308	315	342	341	321	294	344	324	272	332	286	308	344	338	305	333	316	351	319	297	305	335	301	354	307	356	311	318	314	292	294	322	360	331	305	337	327	338	347	354	343	351	289	326	332	300	333	316	289	308	306	284	313	294	280	328	350	319	331	323	325	300	328	310	315	322	311	334	331	269	344	308	332	339	345	306	316	321	332	320	292	323	346	307	348	322	321	320	341	318	323	331	352	309	299	331	302	304	334	321	341	345	320	332	318	360	324	295	356	327	311	330	305	299	318	338	315	324	319	294	316	322	337	335	333	285	273	317	359	344	306	345	323	327	331	312	327	318	340	310	330	326	319	358	339	321	319	295	332	314	345	348	317	303	273	339	350	328	315	318	299	317	313	281	349	347	304	282	321	371	322	329	322	318	328	311	311	331	308	313	322	301	319	306	320	334	316	280	321	326	314	316	301	320	318	327	321	306	310	321	317	296	314	292	322	285	334	335	308	339	316	319	342	316	321	330	291	346	369	298	327	325	323	299	328	305	307	327	341	324	322	334	353	306	352	331	334	313	338	340	294	331	340	334	336	314	307	316	321	306	337	297	318	318	316	337	342	310	310	321	307	343	322	338	354	334	334	305	320	332	317	351	335	352	319	322	317	339	322	361	320	314	319	319	344	338	323	319	319	329	316	321	316	334	327	358	313	298	304	325	331	342	327	275	342	339	323	337	345	345	324	329	335	315	300	299	319	330	304	309	329	362	287	336	297	331	328	302	347	299	295	312	320	334	344	287	300	311	327	392	310	352	335	337	314	314	334	324	362	328	315	322	326	341	319	301	320	326	315	345	300	344	325	317	297	289	320	323	350	328	326	302	302	316	337	318	316	362	313	335	343	293	344	287	295	315	324	351	333	337	316	318	327	302	282	316	324	330	325	335	302	301	326	326	299	310	333	300	307	336	307	331	338	330	339	301	353	313	334	328	317	312	325	336	349	315	348	324	296	296	315	320	310	316	310	329	318	326	304	301	326	334	307	323	326	322	306	308	294	338	350	293	282	313	322	352	347	352	333	333	315	338	351	317	337	288	311	340	328	324	305	302	349	357	332	317	280	346	321	342	313	351	337	325	310	315	315	350	334	336	311	344	334	344	344	352	348	352	326	328	351	321	317	320	361	336	342	293	363	304	353	345	326	356	311	314	300	288	296	325	321	299	321	322	288	319	341	299	344	328	301	341	296	313	317	310	300	300	276	326	313	331	309	335	289	324	325	311	298	340	330	290	319	303	332	323	313	340	325	344	338	334	314	319	304	311	342	314	306	303	349	341	355	332	341	331	373	318	336	310	314	305	324	291	306	353	270	324	286	278	303	289	314	310	305	336	312	346	342	338	329	308	287	304	286	308	340	283	299	305	301	308	327	314	325	315	317	347	308	303	320	331	297	267	323	318	344	340	318	286	338	325	328	324	367	350	290	354	311	318	317	314	353	326	318	309	309	339	318	335	332	331	303	320	326	323	310	359	308	327	353	338	273	328	303	278	313	301	336	285	341	313	299	382	308	326	335	312	314	310	343	302	349	337	330	296	330	313	323	357	298	342	320	323	313	289	292	292	320	322	353	329	310	307	297	315	322	321	320	324	323	290	330	338	302	329	331	299	329	307	334	338	313	299	307	331	305	317	344	320	322	354	300	297	332	331	328	351	301	311	324	372	342	308	310	302	307	306	324	334	314	298	302	276	286	288	321	297	334	306	331	325	309	294	306	345	337	285	303	312	284	365	313	308	326	310	319	304	313	331	344	340	302	338	303	298	354	309	316	353	299	323	310	317	315	325	316	313	310	306	319	290	345	326	339	307	312	282	329	295	289	316	308	350	310	347	342	324	346	310	338	313	296	330	358	307	329	341	282	323	329	290	309	290	326	337	325	319	309	312	337	349	344	306	310	306	325	337	329	305	351	321	360	301	339	329	290	325	321	303	326	305	330	291	334	308	333	334	306	337	307	321	335	311	312	329	293	311	301	337	318	291	327	285	318	344	297	327	344	305	305	322	335	301	328	310	337	324	338	352	331	324	350	337	335	325	289	322	311	298	329	293	317	295	318	300	317	352	312	319	344	313	315	315	306	324	304	318	286	316	298	324	285	322	333	347	314	310	312	337	311	348	291	350	308	286	349	335	295	306	323	306	315	298	335	341	308	297	333	342	359	301	341	320	336	326	337	294	337	335	299	355	281	334	320	306	314	290	296	330	315	326	284	342	343	326	308	266	319	300	334	340	331	345	352	346	321	300	360	323	322	279	325	315	292	332	342	311	345	284	318	312	296	299	321	323	329	326	315	281	359	322	324	336	355	329	328	323	339	346	294	293	322	335	335	321	311	321	346	341	316	327	348	307	332	307	345	323	335	323	325	304	356	326	338	327	311	327	302	341	285	341	324	332	332	301	368	338	330	347	300	317	292	293	310	309	306	299	295	338	332	307	320	306	327	326	329	365	328	323	314	329	296	280	306	338	317	341	325	328	306	331	330	306	321	313	324	307	311	343	336	301	317	291	321	321	330	331	349	328	302	340	308	322	358	298	337	309	341	317	312	331	341	288	322	359	393	305	310	324	318	314	298	314	355	294	339	336	288	339	325	344	291	311	334	327	342	307	306	320	313	313	322	309	292	309	312	317	357	316	325	329	322	300	302	300	312	316	299	291	305	283	317	285	323	309	347	317	289	297	312	319	354	314	333	333	305	325	333	288	323	340	336	291	360	321	317	320	326	295	325	329	315	314	307	298	301	326	347	308	345	278	288	350	329	341	331	322	307	355	296	302	360	313	326	318	331	319	343	326	316	323	329	328
28092	45691	29249	10217	3250	2123	1690	1412	1181	1168	1033	956	990	920	849	883	832	787	828	735	770	733	819	725	747	739	800	757	747	721	727	761	729	750	745	741	762	726	708	745	754	757	738	716	721	702	732	756	712	737	705	743	705	680	696	742	703	759	720	734	726	737	729	686	752	698	753	740	729	732	746	719	709	741	715	696	704	726	678	712	760	685	739	716	726	727	753	755	704	754	742	726	727	736	708	732	765	750	745	746	748	732	711	732	737	721	751	693	754	772	689	684	766	765	743	735	767	731	714	738	742	709	706	734	711	731	791	710	732	686	741	728	764	708	781	744	700	713	674	758	705	713	773	761	689	723	712	708	754	728	710	729	716	665	748	714	679	747	762	739	729	732	749	723	750	662	729	754	694	748	738	676	700	745	719	710	716	710	746	753	688	750	717	786	713	730	711	743	701	758	750	719	770	723	739	740	759	744	668	685	730	725	746	732	720	704	705	727	712	780	775	732	704	763	712	740	653	712	708	741	730	703	730	737	767	685	716	701	726	683	722	755	744	708	704	704	708	682	716	735	702	715	681	694	720	715	711	705	743	696	743	748	701	793	701	677	736	775	724	668	726	745	751	747	699	708	730	718	744	747	722	732	694	711	750	714	694	729	725	741	717	742	748	696	729	746	663	721	760	706	731	702	728	702	743	689	755	701	715	699	698	708	752	672	738	714	723	766	745	722	778	722	752	781	723	722	723	727	747	775	752	741	685	731	712	731	695	762	733	725	740	731	707	702	762	725	704	736	753	742	736	783	726	757	721	709	755	717	792	717	704	717	715	693	708	712	771	668	698	734	743	769	739	689	711	702	715	677	687	748	704	665	739	726	699	747	723	742	687	756	721	746	727	774	763	709	733	740	751	702	732	694	771	715	710	709	759	688	712	724	725	740	685	737	720	735	678	744	735	716	691	711	717	716	749	734	744	690	719	734	734	722	750	711	706	743	720	759	692	695	738	748	769	703	767	701	729	708	735	730	702	710	714	714	720	712	678	751	768	733	700	732	702	777	739	725	740	755	701	693	736	657	727	736	701	708	762	733	737	702	725	770	718	717	718	732	749	740	693	760	734	725	710	723	741	752	752	750	679	703	721	696	736	701	727	736	753	758	776	724	748	706	702	702	746	721	750	685	723	752	680	723	658	680	717	685	741	728	777	706	755	723	721	692	701	702	771	721	703	741	730	760	733	735	695	730	708	692	718	774	739	685	759	729	713	770	710	696	747	668	719	736	750	730	759	705	744	735	728	716	741	698	726	714	761	695	734	694	695	683	739	655	719	725	705	747	727	714	717	734	693	765	720	739	739	717	704	718	686	757	722	717	716	709	768	732	749	748	795	757	738	689	692	695	761	720	695	724	699	716	737	759	754	701	681	737	698	723	762	719	732	697	712	685	705	700	745	752	736	761	765	730	736	724	711	718	690	732	728	737	754	760	754	721	738	727	709	704	688	712	729	707	744	755	696	734	714	753	708	715	697	680	715	724	718	698	764	735	756	722	721	701	741	760	702	693	713	727	749	762	746	773	731	722	698	720	782	710	754	732	740	678	730	697	667	696	752	744	738	733	682	671	737	716	761	716	722	722	762	766	723	691	755	718	714	739	692	698	703	751	704	729	757	715	685	734	743	740	698	781	700	753	753	758	677	713	721	729	718	772	708	723	717	769	737	736	701	717	741	789	711	688	718	742	720	731	693	744	746	688	738	740	700	730	765	700	716	714	746	715	746	685	670	737	748	753	713	698	764	716	737	735	704	709	719	730	702	699	709	724	731	683	711	718	724	740	769	729	673	705	697	761	731	724	787	688	717	742	729	705	709	723	735	731	664	747	773	712	704	721	735	735	741	710	718	706	700	695	745	759	741	696	713	719	748	779	711	769	718	745	728	756	737	710	672	743	711	686	743	695	720	683	702	729	661	709	683	716	689	702	705	672	741	746	686	727	725	735	719	760	751	690	758	729	722	739	679	735	722	701	718	794	698	697	758	695	747	714	710	743	771	701	671	744	707	700	788	717	709	732	739	699	738	668	684	692	743	717	738	734	719	690	758	703	721	698	749	740	750	717	709	714	740	749	759	688	743	726	747	755	740	669	690	707	669	737	751	745	738	723	714	712	723	724	738	741	769	719	749	741	773	747	728	732	733	707	736	733	730	750	710	707	674	719	743	722	736	771	749	698	724	700	737	738	751	688	740	721	704	695	773	702	732	724	712	755	710	737	692	703	707	682	717	726	730	689	743	766	718	716	669	717	671	739	751	745	740	801	707	758	711	694	725	732	690	696	716	752	728	752	715	638	679	692	733	723	701	745	702	739	754	735	709	723	748	711	723	741	719	739	677	719	710	752	736	680	728	707	724	743	654	660	692	743	739	738	706	727	774	702	708	747	734	737	741	787	700	786	779	693	745	693	739	669	673	737	717	711	717	711	696	734	734	699	719	698	731	700	693	751	732	755	751	733	749	730	750	745	718	692	692	722	721	731	689	725	708	738	741	728	723	741	794	725	712	733	731	690	730	777	726	724	720	747	748	700	738	731	734	744	731	728	725	711	710	754	699	718	768	745	772	753	756	712	688	732	722	687	773	696	734	726	762	731	733	713	737	710	727	705	700	741	736	730	671	706	750	759	719	732	729	722	768	718	759	711	760	720	713	706	745	784	710	690	720	694	769	734	742	709	739	752	730	736	724	721	727	730	752	714	737	717	731	751	673	712	692	736	756	745	728	750	720	749	712	765	739	739	720	749	692	712	744	707	746	767	698	721	736	731	727	720	786	759	799	749	731	691	687	680	749	728	727	728	732	732	692	699	692	717	776	761	730	735	729	712	698	700	692	658	687	716	748	725	729	721	705	714	731	749	713	728	750	699	690	712	744	775	761	707	688	721	713	780	717	724	724	750	734	740	745	711	731	747	733	684	715	708	729	722	778	708	717	684	710	711	764	750	716	706	705	750	733	781	736	712	689	673	719	698	733	745	724	716	702	701	749	694	722	694	716	774	749	718	671	692	734	742	741	765	711	697	722	708	728	710	702	732	686	714	709	768	739	697	674	750	730	736	737	712	691	703	741	685	718	745	712	730	760	759	735	650	776	736	713	747	689	742	731	743	742	707	725	741	729	678	748	705	741	745	696	730	719	702	728	751	728	746	762	716	724	717	765	721	786	718	780	735	748	695	713	736	732	748	767	663	708	699	674	755	745	727	658	769	705	722	751	732	743	719	746	754	726	725	749	701	717	705	700	763	718	722	725	673	739	727	753	744	741	739	749	684	767	667	725	700	716	749	683	703	723	684	708	724	681	679	741	726	785	722	761	720	752	698	710	713	716	745	790	761	736	729	751	736	737	766	688	715	733	758	729	731	694	706	748	732	774	737	705	706	657	714	707	718	706	733	744	777	771	725	730	699	751	684	711	738	701	743	745	734	705	736	757	713	738	713	726	759	747	710	711	733	718	695	706	743
33130	25583	22857	9889	2639	1673	1330	1029	844	646	642	529	492	483	430	469	438	374	395	404	386	383	375	375	348	374	366	330	371	350	372	361	343	347	365	355	403	372	364	385	406	353	347	346	330	353	330	350	324	364	357	331	391	353	367	375	370	364	337	348	343	363	334	363	355	348	332	336	340	369	352	345	365	350	331	372	369	369	376	361	371	331	327	351	349	342	343	344	362	332	369	344	349	347	331	332	349	341	377	385	362	343	381	342	347	339	332	349	328	378	336	320	373	353	325	352	365	329	387	360	336	380	344	337	353	373	348	351	329	342	341	358	357	322	334	386	346	359	340	352	324	334	373	350	354	333	341	339	337	316	329	355	365	349	324	359	376	328	338	381	387	344	385	313	408	324	381	351	340	340	369	334	368	329	325	315	347	321	378	321	333	353	356	350	350	353	342	350	381	313	340	348	362	373	349	380	348	331	365	340	349	341	348	356	348	354	340	351	336	382	331	348	366	341	331	355	338	340	358	376	365	361	330	387	374	381	370	345	338	330	341	350	337	381	363	352	320	377	321	325	320	368	342	355	339	322	345	337	386	375	328	358	342	339	362	375	323	331	370	335	343	351	347	319	399	345	360	365	317	351	353	375	371	367	350	355	335	377	351	344	329	357	344	368	346	358	338	346	361	398	351	370	362	357	384	379	325	373	371	318	340	341	376	352	371	396	328	390	332	332	320	345	368	356	347	331	323	356	326	367	358	340	402	328	346	357	340	347	344	335	325	347	381	356	330	342	337	394	361	356	306	363	375	331	423	307	366	371	376	337	348	354	364	353	363	384	363	316	382	348	346	358	313	376	346	347	325	358	374	372	365	373	341	336	333	356	366	324	334	347	341	340	352	346	352	327	340	330	347	328	320	353	368	310	352	341	380	358	358	326	376	375	338	353	379	356	356	368	353	360	358	326	356	349	347	355	374	368	367	340	393	371	332	331	365	356	387	368	382	380	366	350	360	366	354	378	334	354	392	354	334	376	328	347	347	369	374	374	356	315	330	327	346	325	378	335	373	341	356	360	362	360	375	341	339	358	344	387	349	376	329	370	366	345	323	354	386	361	395	358	305	373	357	346	357	374	368	341	340	365	352	389	379	393	333	326	358	359	367	376	341	310	359	349	324	378	350	302	370	371	366	319	363	330	331	323	346	356	317	381	356	368	353	340	354	344	359	334	347	363	361	317	336	343	361	366	373	357	345	346	387	355	351	347	344	364	341	368	346	337	368	366	328	364	362	348	368	373	334	379	360	320	377	325	321	349	329	366	363	365	354	350	322	321	339	363	404	387	344	337	345	376	331	372	395	314	372	334	319	353	343	351	345	370	359	344	346	361	340	402	388	326	358	368	349	347	329	336	354	365	345	318	331	332	333	323	315	343	318	339	374	379	328	328	329	341	329	363	360	351	312	353	400	353	361	380	340	337	367	345	359	338	316	366	326	353	372	369	341	361	334	381	332	323	338	356	369	387	397	342	333	399	343	340	340	354	347	391	368	339	332	318	352	337	348	370	383	380	381	344	338	368	325	352	347	365	354	339	331	342	340	311	368	329	397	362	390	343	362	342	351	342	357	367	368	347	359	354	344	343	345	324	356	374	389	326	347	340	345	409	369	353	358	324	335	380	361	358	384	378	342	317	371	346	378	374	321	372	326	329	338	340	402	365	357	359	304	341	335	342	372	359	296	373	356	368	354	389	368	343	356	366	319	382	378	363	334	361	310	341	367	322	401	352	353	379	359	327	358	337	362	368	352	367	388	341	339	418	368	355	343	360	384	388	399	342	328	358	349	330	350	335	361	328	358	331	382	357	352	358	342	356	339	355	314	347	352	390	367	343	329	330	372	363	336	351	367	355	347	365	332	339	389	337	376	328	340	330	349	354	327	335	352	356	397	342	382	326	360	339	350	380	346	324	336	380	336	350	347	339	359	378	375	341	361	335	362	347	364	331	376	351	379	373	369	368	353	344	379	383	358	335	355	332	353	323	335	359	363	352	357	350	343	365	332	365	349	383	325	388	317	356	373	372	356	361	336	342	318	352	368	334	384	340	340	354	345	351	361	325	325	340	331	355	316	369	360	360	396	337	356	378	391	349	329	363	373	344	353	374	346	354	319	368	373	357	370	354	376	367	332	350	355	344	344	321	355	356	380	363	365	378	355	371	368	383	349	387	351	336	366	347	340	339	341	352	388	364	411	355	335	367	382	344	351	384	367	378	376	344	382	318	316	336	345	354	339	337	359	341	326	351	348	335	310	387	317	332	353	353	340	311	350	346	375	314	338	357	364	330	332	370	346	290	343	404	344	330	344	361	328	334	357	338	321	360	330	340	376	323	384	325	327	359	315	377	348	382	346	352	377	340	388	342	360	361	348	344	367	357	381	345	402	349	344	370	352	352	339	320	341	336	337	354	351	370	324	342	355	343	357	358	355	357	338	377	361	365	362	330	357	338	340	374	356	387	326	366	349	357	356	343	348	360	371	379	399	321	319	316	354	374	362	324	316	370	347	370	339	342	349	354	362	364	374	336	355	346	333	347	367	349	366	371	352	330	361	318	338	327	342	331	361	357	319	345	358	399	353	370	338	345	355	378	342	350	363	385	349	346	353	367	357	341	371	350	342	352	371	371	357	320	372	316	399	324	354	333	378	340	355	359	337	336	340	368	317	349	329	365	347	364	363	383	367	356	314	339	320	334	349	377	317	344	308	386	358	321	405	340	354	340	337	332	314	349	316	343	374	361	377	360	361	332	362	319	325	357	383	349	319	356	394	361	333	348	346	342	340	354	335	343	320	344	340	386	371	389	317	331	340	347	350	350	354	356	370	377	366	360	326	348	366	373	350	342	329	352	355	353	400	323	327	333	323	369	361	326	346	357	364	374	337	334	343	375	326	340	369	357	314	346	398	356	341	386	366	359	377	322	362	348	339	346	335	351	372	364	318	354	344	329	377	356	357	342	352	336	328	372	340	323	354	357	333	361	366	354	342	390	311	373	369	361	372	330	343	337	357	341	353	324	375	339	368	317	344	367	370	349	416	321	367	340	367	379	312	319	380	339	339	381	331	361	300	366	362	340	369	346	364	391	374	359	385	371	371	327	367	334	366	351	327	362	374	357	326	375	378	362	356	377	379	364	337	367	367	336	325	376	370	350	313	368	333	375	332	345	358	330	332	357	335	356	344	341	326	345	354	339	350	345	342	377	359	369	361	382	357	364	353	360	347	351	352	334	348	389	371	378	338	369	369	382	346	348	314	347	362	366	368	387	343	375	345	357	333	322	347	302	363	325	338	340	352	343	372	362	354	339	338	356	336	374	365	349	314	369	365	363	358	308	349	341	326	359	370	329	352	327	341	351	337	328	375	338	353	320	354	357	360	371	345	343	349	321	345	375	357	418	350	352	347	360	312	348	333	344	335	350	356	345	365	352	350	355	341	346	365	371	377	339	358	352	306	354
26489	32437	14477	4370	1916	1397	1266	1086	937	981	930	933	882	879	810	881	860	870	839	803	841	876	823	840	803	801	846	848	851	755	794	809	797	826	783	814	836	810	806	858	786	759	830	832	816	855	777	780	860	834	812	824	802	792	768	779	851	778	818	745	822	811	799	825	825	842	822	798	757	831	874	813	835	809	821	840	794	800	802	755	804	781	788	791	836	853	858	821	809	786	771	798	797	782	817	806	791	819	835	795	810	746	852	752	798	870	808	787	801	798	809	820	778	815	793	761	798	846	834	791	810	837	771	771	817	802	803	818	799	819	820	761	825	837	779	806	830	816	842	832	830	822	755	787	898	800	809	829	801	780	825	784	748	798	791	823	820	808	800	787	782	780	747	750	785	808	771	806	843	800	844	820	868	788	765	870	799	825	785	791	796	744	827	811	810	837	841	841	781	831	814	794	786	768	787	788	798	805	810	789	858	800	838	787	811	875	822	815	775	819	810	791	806	794	824	820	818	765	812	798	812	809	812	843	809	765	820	831	853	832	791	777	823	816	787	810	796	801	769	773	788	831	787	821	793	832	798	795	819	807	806	857	846	795	832	845	815	818	809	837	803	814	868	817	829	839	778	786	845	745	849	811	779	866	793	819	805	783	773	794	787	827	812	780	795	836	752	757	820	860	796	819	841	788	790	800	799	770	793	799	840	788	792	768	813	769	840	850	802	754	811	805	811	816	817	816	831	809	823	789	864	819	789	749	822	840	764	817	787	790	809	806	775	776	803	783	853	753	814	782	795	822	793	801	805	807	757	799	838	784	821	792	770	800	757	835	800	829	797	832	763	813	852	790	843	859	830	812	801	786	826	802	836	778	788	823	803	824	785	793	777	837	842	807	826	823	804	805	779	797	749	783	783	795	813	843	769	814	771	841	783	827	819	862	812	802	848	780	763	794	771	866	779	818	806	805	818	797	781	771	854	790	837	799	776	849	840	842	780	786	794	846	774	786	833	797	781	836	797	798	863	783	860	781	828	822	861	844	787	803	807	855	800	838	791	831	853	818	820	834	806	789	784	828	840	791	787	791	806	790	801	812	820	837	789	796	795	839	811	824	788	806	775	785	755	778	786	798	790	800	776	806	777	771	807	805	794	844	859	831	828	745	801	850	809	790	840	803	785	790	798	815	822	784	769	768	787	737	795	800	784	813	813	811	802	787	795	840	830	826	778	739	805	783	815	883	773	819	798	743	805	786	805	818	805	756	779	792	787	767	761	784	793	824	816	775	822	834	907	792	796	839	816	767	767	826	829	793	836	791	837	839	841	784	782	806	825	805	818	842	815	813	796	824	839	796	794	785	837	798	768	748	839	792	795	888	806	833	844	824	817	776	760	771	816	816	807	797	825	755	814	764	784	817	787	778	815	816	792	743	788	856	843	835	808	790	823	738	816	773	796	792	819	879	789	822	786	824	807	799	777	831	774	809	800	794	779	816	815	845	797	788	840	792	755	840	794	778	809	813	782	846	770	829	840	808	813	813	805	879	821	797	781	775	792	789	749	809	798	818	812	826	757	798	788	787	745	788	790	809	815	835	817	812	813	809	788	837	791	785	815	816	848	884	806	836	824	810	792	818	776	844	778	802	813	827	871	768	827	801	818	792	834	754	782	786	829	803	806	827	862	832	815	827	770	830	808	815	822	756	837	782	789	801	830	820	768	729	851	794	781	825	806	854	813	795	772	827	812	768	784	794	756	839	810	845	800	837	759	850	802	780	778	850	837	758	781	824	804	807	787	823	768	799	824	820	864	838	787	785	793	821	799	785	794	822	776	782	761	818	834	846	788	784	814	797	784	777	827	851	853	805	827	831	786	803	818	830	820	793	749	804	780	854	785	798	777	839	821	728	789	791	785	809	780	775	855	771	822	812	825	811	812	777	779	780	827	820	738	833	796	835	821	759	791	773	776	766	796	819	799	842	814	774	789	794	803	781	745	753	841	829	830	790	789	732	850	801	854	833	766	757	799	801	763	789	858	798	815	778	839	817	790	850	804	839	825	830	778	830	825	781	751	808	807	815	780	800	842	832	778	775	755	799	829	821	807	821	782	804	826	802	806	831	771	797	837	758	820	773	733	813	773	827	780	814	770	860	834	800	857	783	849	797	804	766	783	783	834	797	786	812	780	815	795	791	765	815	802	804	863	769	870	807	840	789	809	812	825	834	816	816	831	802	810	830	834	815	808	797	839	822	834	804	822	823	832	822	760	846	842	800	778	850	772	821	758	802	823	792	835	757	764	799	772	787	818	752	823	762	821	773	804	811	824	825	803	805	822	856	765	786	810	819	807	812	804	804	771	801	808	810	804	836	808	800	779	803	835	840	830	750	803	782	800	822	827	756	781	741	823	809	775	835	822	754	808	792	800	813	808	816	840	790	803	840	763	792	816	826	802	822	797	841	788	765	797	804	856	795	787	792	856	772	801	829	852	785	797	785	742	806	771	773	808	745	831	791	813	790	828	834	813	816	793	787	839	825	780	810	850	823	808	792	815	835	839	759	755	841	832	792	796	793	819	805	791	804	814	759	799	804	791	859	846	839	793	781	806	805	828	816	731	770	798	775	803	817	787	787	828	779	803	855	806	831	836	807	769	737	827	839	740	804	808	805	804	790	773	785	764	854	780	771	799	845	820	775	762	790	810	835	774	865	838	826	796	808	855	788	896	815	795	780	792	808	837	841	766	837	771	828	793	795	815	822	843	824	815	771	777	833	813	767	833	811	849	737	834	804	810	835	766	819	792	816	853	844	836	819	824	820	760	805	735	808	774	828	804	807	788	847	787	790	831	845	770	837	799	798	807	781	771	774	787	779	802	800	735	786	770	855	782	840	828	830	750	819	819	831	869	764	767	791	827	773	830	818	827	765	789	839	834	772	840	798	811	832	809	817	830	789	787	793	817	787	820	805	843	799	882	825	817	777	810	770	811	792	743	859	820	775	778	788	777	783	810	802	810	833	798	766	775	797	779	813	738	788	794	808	794	815	805	805	793	793	782	814	796	808	800	809	771	829	796	839	747	801	779	846	772	792	850	819	787	773	751	806	781	811	788	777	814	819	806	839	779	716	777	807	768	887	843	802	780	803	826	808	819	797	827	792	842	842	829	766	789	817	887	786	835	806	829	835	785	790	771	823	831	822	807	812	847	786	805	769	800	778	819	822	880	818	770	832	791	840	792	837	783	805	811	798	808	790	820	825	821	827	742	740	772	775	801	829	773	792	785	827	794	831	813	849	780	792	803	774	760	859	825	787	836	820	784	778	799	838	843	798	812	803	814	834	779	819	733	807	837	812	806	808	778	828	788	793	794	803	786	788	825	793	847	795	804	824	833	807	775	801	777	831	776	789	761	840	800	809	802	778	782	802	766	780	839	779	827	798	815	810	864	819	820	810	800	798	802	841	790	776	852	820	809	817	795	771	845	776	832	783	853	763	814	850	811	788	737	812
24813	21448	24951	28371	21481	19696	3719	1524	1090	889	717	685	568	522	520	520	436	440	412	379	375	382	371	328	341	310	359	310	321	346	339	316	338	309	325	322	347	346	353	324	343	304	311	334	362	321	351	308	300	313	326	326	310	336	304	330	336	295	343	287	330	337	327	328	338	342	359	302	310	316	330	304	325	341	317	330	316	310	341	308	323	313	303	325	363	321	292	327	317	300	307	338	308	312	317	278	319	334	330	319	319	304	306	300	304	324	325	331	307	308	305	343	322	332	318	332	299	311	308	308	308	305	301	294	342	315	310	308	333	342	332	349	322	319	322	344	338	321	327	315	360	319	340	296	279	318	347	349	321	310	324	341	313	311	334	294	328	327	283	300	329	295	284	343	293	298	330	307	357	315	347	341	308	318	321	322	365	319	341	336	312	329	333	345	339	346	306	315	323	345	321	324	321	344	322	293	321	277	303	305	304	309	338	330	293	337	314	338	314	319	294	338	329	346	346	321	311	292	301	329	344	330	324	287	308	344	341	343	320	335	314	336	328	289	298	317	353	336	321	300	342	292	319	295	310	342	277	328	299	328	332	295	325	365	332	319	317	310	297	308	317	316	345	319	330	340	311	324	327	315	324	340	348	303	279	358	350	321	315	299	347	341	328	307	326	351	318	339	358	335	318	323	303	323	326	341	286	321	332	340	353	331	332	372	329	331	305	302	303	314	341	315	273	314	325	332	291	312	339	368	325	297	347	322	311	340	321	319	357	353	307	329	345	342	317	334	319	330	304	322	306	306	312	319	310	307	310	342	334	342	339	333	355	338	318	316	275	331	330	322	330	347	308	330	304	342	324	273	349	330	307	321	331	336	328	315	332	328	327	305	305	298	335	339	316	288	332	337	324	327	333	323	317	340	364	309	350	314	322	301	297	337	329	310	344	311	343	356	309	327	311	327	325	328	322	327	294	341	350	362	319	334	336	342	322	312	311	367	341	329	312	330	335	359	315	322	311	336	353	324	309	328	310	334	284	300	334	334	291	331	319	337	335	310	332	334	349	296	295	303	293	319	325	327	298	328	336	311	329	313	306	294	298	328	317	315	337	325	362	326	311	300	335	356	322	279	301	334	299	321	344	314	297	327	338	338	350	324	337	303	311	353	329	344	324	297	319	317	319	337	315	326	331	361	336	310	318	334	370	302	303	323	390	358	331	349	327	327	337	311	351	281	315	350	372	317	330	342	343	305	286	343	349	321	311	332	356	313	334	313	294	333	350	349	311	310	318	294	324	363	306	329	311	320	337	300	335	302	318	298	341	349	376	320	335	312	331	320	360	336	323	347	317	322	315	295	306	312	318	352	329	332	341	329	354	313	322	324	309	326	320	329	307	348	330	345	326	350	360	332	291	349	328	340	305	338	322	347	337	359	325	333	346	316	335	299	292	358	317	350	303	344	340	338	311	339	328	307	321	330	334	318	322	312	314	360	310	340	334	327	339	312	300	314	336	322	314	337	326	346	313	317	294	336	302	329	333	319	330	332	338	344	347	342	345	328	337	306	288	326	340	315	316	297	309	316	349	329	346	334	314	332	339	306	311	314	296	348	300	292	316	324	315	332	314	315	331	272	296	287	279	291	321	317	308	322	321	337	332	327	325	351	299	367	298	319	294	330	314	311	331	350	353	379	342	310	292	281	334	302	344	311	325	310	283	329	339	357	351	353	338	326	341	323	320	348	326	321	304	342	322	333	304	349	341	329	304	304	327	301	327	304	323	307	320	328	311	310	357	341	321	323	325	296	325	307	276	322	301	327	310	314	329	364	343	348	313	325	303	305	308	329	327	322	293	337	339	302	328	304	340	340	343	304	333	307	285	345	320	329	295	331	282	365	318	305	327	276	316	349	299	335	313	314	304	302	289	353	367	313	344	337	339	295	305	314	307	324	297	332	289	313	322	283	316	302	331	326	320	321	368	364	321	319	332	317	332	340	344	322	318	324	295	325	325	312	346	309	306	326	336	318	324	306	328	312	339	318	326	325	327	320	352	314	367	301	329	330	300	314	349	343	316	300	361	316	338	311	306	372	299	325	311	362	341	292	322	316	316	340	312	284	306	312	321	334	313	312	302	328	307	311	350	292	312	342	295	291	308	324	358	292	304	349	317	343	334	265	303	310	315	318	315	363	347	341	350	354	347	334	332	342	313	313	327	337	311	318	314	309	326	306	332	329	364	310	334	314	330	301	307	334	343	330	299	327	347	327	356	281	327	322	306	353	344	329	334	334	329	324	329	323	333	324	331	301	363	317	321	336	323	331	331	307	325	312	338	286	320	286	330	359	333	329	318	308	319	325	355	316	333	300	333	313	315	321	312	340	285	322	311	317	328	329	334	313	352	286	321	320	310	346	357	297	333	314	331	333	352	314	341	287	280	330	289	286	325	321	304	308	334	332	332	321	314	306	327	346	329	290	314	322	320	319	325	320	296	306	376	325	369	380	356	354	311	305	325	328	371	341	339	319	357	317	296	304	321	324	355	344	349	313	350	368	341	317	367	303	320	337	353	323	336	332	292	312	330	307	291	330	331	311	321	268	324	353	322	283	356	357	322	357	339	305	350	354	347	341	316	315	327	326	347	322	313	363	334	324	321	331	351	325	321	329	339	348	330	334	305	321	301	301	333	308	320	338	349	306	314	287	322	315	321	319	310	324	331	311	354	336	369	285	316	321	334	327	331	334	302	292	324	316	330	314	329	331	389	328	309	280	291	322	320	335	341	314	301	316	308	332	331	348	327	315	343	364	307	305	331	307	323	311	320	329	324	306	333	346	341	303	319	314	323	322	307	326	334	347	336	279	323	316	300	295	314	337	313	309	308	316	322	315	323	310	329	318	315	353	328	347	323	304	344	327	310	315	316	334	352	317	350	301	316	313	343	270	324	338	337	326	344	340	305	328	316	311	344	323	276	323	348	323	350	336	383	285	320	335	356	307	323	347	326	342	302	320	314	331	355	282	305	341	335	309	318	336	304	332	343	311	317	315	329	328	327	333	317	336	301	306	304	318	321	325	334	316	326	345	350	327	322	323	329	329	323	320	291	335	338	319	304	317	332	295	313	354	315	313	362	344	326	305	347	332	348	311	316	335	353	333	319	336	332	355	338	353	318	318	319	294	300	325	287	293	330	310	337	348	335	307	311	335	300	316	356	295	317	312	312	295	351	343	327	325	327	317	301	332	312	331	312	344	322	292	317	306	313	333	325	333	319	327	312	324	340	302	325	338	311	337	313	271	316	343	335	330	299	303	305	305	334	338	298	322	351	341	345	339	320	304	344	375	308	312	368	331	338	340	302	311	332	331	359	314	299	329	276	327	316	319	334	365	310	319	282	362	346	307	333	322	330	323	336	307	347	310	318	311	345	322	349	307	324	347	340	323	352	297	305	359	283	345	325	338	326	299	306	317	376	352	338	319	348	325	317	326	342	328	309	303	345	315	339	352	292	311
26003	42045	23905	7531	2491	1801	1428	1256	1127	1002	936	887	904	892	801	876	786	792	786	772	812	799	718	798	757	788	791	745	773	778	731	700	723	770	712	705	772	745	731	764	744	769	755	770	749	772	722	720	746	762	759	760	736	768	762	727	792	743	697	796	708	771	780	711	753	762	784	754	731	729	778	706	731	721	724	722	756	731	739	749	706	779	756	757	755	773	793	732	795	755	760	759	754	801	755	754	755	716	742	712	748	760	735	757	747	738	732	791	711	765	726	788	747	714	745	767	757	785	786	735	781	698	719	774	711	750	733	732	777	740	757	753	756	754	704	773	745	745	703	722	716	750	729	737	719	715	692	739	769	707	691	724	735	774	770	701	776	779	768	724	762	732	766	750	716	699	689	764	746	777	759	751	697	679	721	734	721	713	747	729	754	748	768	723	734	783	755	730	738	761	703	747	739	721	729	763	771	725	743	749	732	734	756	757	738	724	786	777	699	792	733	761	724	738	801	791	735	765	758	729	786	713	772	686	716	783	750	749	790	786	753	734	759	793	729	725	720	736	755	750	731	712	705	768	715	747	711	710	735	730	746	708	782	749	717	728	774	731	743	767	694	729	749	682	759	782	734	789	738	738	735	745	764	769	757	740	729	757	790	797	726	770	746	775	792	777	762	726	784	777	708	720	727	706	727	746	701	781	750	776	713	780	757	716	792	699	699	734	732	737	748	749	731	707	711	787	790	742	725	732	774	779	800	734	729	735	761	743	756	743	789	751	723	696	735	799	719	768	771	787	676	725	738	702	794	735	723	746	783	762	747	751	756	723	712	730	734	695	735	763	775	731	746	792	742	743	719	775	735	782	722	767	751	746	741	712	794	726	716	775	716	704	720	765	722	728	752	707	737	712	688	724	708	761	817	713	756	754	739	778	747	760	764	741	723	773	747	729	725	733	780	740	765	759	762	738	730	746	758	738	816	692	766	758	731	769	763	739	720	793	732	737	744	733	777	756	735	778	724	782	766	742	783	740	726	732	693	727	766	742	777	807	770	753	705	782	767	730	759	745	762	721	770	734	746	745	725	732	742	745	776	740	802	743	770	713	756	754	735	736	737	753	768	764	707	760	724	729	739	732	680	784	718	766	710	760	747	735	722	748	734	750	728	693	728	784	747	762	752	764	797	768	710	750	728	729	729	761	744	726	688	712	725	773	761	714	737	731	734	723	716	749	723	749	689	745	772	705	701	742	704	727	738	794	744	726	753	741	792	740	714	719	774	745	740	705	727	766	725	775	720	809	656	744	720	772	747	703	728	747	695	703	780	750	716	722	745	768	753	748	716	676	743	735	727	730	690	737	711	719	735	726	724	725	771	748	748	749	757	715	752	758	777	744	765	774	771	706	701	752	742	715	706	727	781	800	704	746	721	824	762	773	731	720	709	729	750	752	765	763	794	765	734	746	723	745	716	718	765	694	748	752	758	712	775	749	753	813	742	747	696	733	769	761	779	809	744	761	756	726	732	740	789	672	766	725	755	731	740	725	774	735	774	734	696	732	756	756	791	710	720	729	780	734	715	754	803	711	771	789	735	765	719	771	761	720	715	722	719	767	723	723	735	722	801	715	748	719	773	764	782	761	760	784	757	721	789	741	690	741	764	719	806	714	725	755	757	701	753	747	733	742	755	789	789	735	713	748	755	741	804	730	734	726	735	799	709	692	770	749	801	739	746	779	741	781	735	748	740	691	741	733	726	757	699	739	720	718	759	750	725	722	758	752	776	770	693	760	771	741	755	753	742	727	742	729	772	777	770	707	755	755	752	722	780	767	791	737	748	776	762	698	703	744	762	729	768	763	764	730	721	790	725	819	725	749	693	803	761	710	708	771	754	780	718	776	766	755	771	690	763	805	778	784	766	783	730	731	691	758	705	738	711	772	700	689	740	735	758	727	777	719	732	741	723	728	760	717	748	734	703	724	733	792	734	733	747	756	740	734	743	763	752	716	735	757	716	734	768	801	766	779	783	689	768	734	778	711	773	731	772	770	750	704	734	760	712	761	753	773	724	748	662	714	752	733	778	751	724	741	760	748	736	783	733	738	778	758	778	770	731	709	812	745	707	760	718	730	683	778	694	730	792	751	750	767	764	723	723	731	714	758	705	774	740	731	733	703	747	739	743	773	756	767	803	772	708	746	756	748	761	766	771	730	720	754	729	738	681	747	808	758	715	721	765	713	762	754	746	721	790	762	745	779	737	756	721	755	712	805	695	724	721	743	735	774	712	759	742	737	724	729	767	735	694	706	762	719	701	724	741	772	794	705	725	741	721	771	744	705	738	735	732	760	746	710	736	738	744	709	746	743	745	719	748	726	723	775	741	679	737	680	701	763	722	747	755	721	761	754	733	730	747	709	762	731	707	714	716	758	760	690	794	786	717	754	786	723	711	731	733	759	748	775	737	764	743	777	777	717	754	749	805	717	769	729	718	714	737	744	727	761	725	742	708	738	731	744	779	715	790	718	731	699	719	731	765	742	711	696	732	773	759	722	711	737	780	772	770	766	718	739	726	729	736	757	758	744	746	742	804	720	758	764	723	725	761	748	697	798	792	788	694	777	751	778	737	723	768	728	723	725	739	707	735	736	773	772	710	695	696	761	729	772	777	710	708	718	708	717	738	725	739	773	704	757	747	749	727	731	775	741	800	756	815	700	709	752	689	720	746	698	800	732	761	733	761	743	718	724	751	736	771	749	744	763	729	711	764	790	769	705	730	760	709	804	729	711	780	718	717	766	753	763	740	699	707	704	732	686	746	737	733	805	717	749	753	744	759	742	764	778	743	780	733	782	734	735	794	755	772	734	727	712	776	769	706	761	738	763	735	762	724	738	762	720	745	723	739	733	733	780	725	725	722	737	798	779	703	774	725	686	778	763	718	781	748	704	762	783	705	743	747	764	742	704	716	733	742	770	691	778	753	725	775	738	729	746	756	767	714	718	724	704	772	725	745	750	709	741	749	757	739	721	749	730	710	784	744	778	671	758	788	761	749	759	766	756	720	753	727	746	697	777	786	742	737	736	809	681	717	751	740	723	695	728	706	740	752	732	701	744	708	731	777	751	732	726	715	737	756	760	706	748	771	722	744	708	747	736	755	716	742	716	726	756	811	734	796	769	779	779	716	741	751	769	752	762	736	762	717	692	788	796	775	744	728	745	748	762	728	751	726	740	743	730	767	752	749	783	713	773	689	743	781	745	758	720	776	760	749	758	763	732	722	770	735	737	757	750	740	742	735	746	774	734	726	725	766	731	735	701	746	723	712	757	756	725	712	730	734	785	768	721	711	693	791	795	733	758	751	737	678	706	744	748	724	753	795	742	770	755	811	721	753	762	753	746	762	773	724	765	708	762	734	697	745	756	732	771	689	765	754	723	752	744	742	698	735	734	723	696	710	720	766	719	755	766	762	730	762	732	718	782	730	734	788	752	766	720	764	756	756	772	707	710
24301	21468	25301	28083	21472	21548	17669	2915	1480	1156	947	776	715	648	593	557	482	495	444	427	397	364	385	393	376	351	338	335	316	349	337	321	396	355	340	360	336	322	355	325	331	340	327	309	347	346	317	316	320	298	360	314	325	308	308	290	280	316	319	308	305	316	329	337	331	283	307	297	315	278	281	318	333	321	303	277	332	313	301	313	323	313	360	318	312	338	316	295	320	311	316	292	302	334	318	337	319	334	352	329	311	352	319	309	329	331	307	335	354	303	333	323	305	291	333	312	309	332	323	374	317	287	292	314	381	314	344	301	320	333	292	293	312	313	341	323	304	325	312	286	288	344	311	324	334	340	288	303	302	315	322	305	297	302	335	329	343	330	312	304	352	309	336	289	320	314	326	280	284	305	333	322	302	320	347	318	308	302	315	306	274	308	325	329	303	321	317	356	324	296	333	318	326	313	308	334	285	304	327	329	331	280	332	283	312	314	301	326	275	288	318	316	324	289	346	288	283	343	284	289	310	307	356	335	324	320	311	302	320	331	325	324	298	294	315	292	302	320	317	314	308	332	292	315	326	353	348	325	306	285	299	296	343	334	333	287	334	319	320	338	313	337	336	347	293	301	310	337	315	330	327	316	311	302	344	303	298	324	339	309	322	310	302	282	320	332	310	330	355	314	344	311	299	309	266	329	348	311	318	322	314	347	329	331	324	337	338	306	304	308	344	303	325	318	320	318	326	300	315	317	340	297	310	330	317	308	330	324	325	309	315	328	324	300	305	351	313	320	325	329	334	310	317	332	307	308	323	330	291	336	364	329	328	327	324	304	335	309	289	384	275	323	301	310	332	328	321	337	305	288	304	315	312	318	312	359	338	344	318	296	336	311	336	311	318	340	320	330	308	329	297	302	351	321	331	296	331	326	320	328	322	311	298	332	313	324	321	283	371	317	307	343	346	308	308	312	322	334	316	291	328	331	336	333	324	325	294	274	300	272	291	338	329	336	330	320	311	332	334	294	335	328	353	334	343	335	316	346	343	327	310	363	318	330	306	303	345	307	319	292	321	328	340	330	301	319	286	291	308	315	335	378	327	336	342	297	312	331	342	333	318	331	330	323	318	340	336	319	296	335	288	298	313	330	335	305	320	332	329	289	318	317	322	304	342	341	296	338	336	342	319	300	318	308	342	321	311	338	318	359	310	343	321	319	317	329	321	321	367	299	301	303	330	346	277	312	329	315	325	303	309	331	326	322	312	337	333	301	315	286	298	330	291	289	343	336	315	315	323	317	315	301	345	313	347	315	309	313	336	332	341	330	319	305	313	294	322	326	315	318	367	337	341	337	324	325	296	340	320	300	313	298	322	317	323	328	306	295	287	294	312	291	318	348	322	325	316	317	316	341	289	309	292	348	336	299	305	290	290	316	317	311	304	296	316	310	295	334	332	264	332	310	321	311	300	334	321	339	309	363	296	322	280	313	347	317	282	306	317	312	311	356	302	317	339	321	315	318	306	318	342	297	303	307	296	354	322	340	298	285	333	335	355	352	293	318	303	294	301	332	270	344	331	329	340	326	348	347	307	324	306	348	299	337	304	335	289	305	328	336	317	272	320	322	306	317	299	337	306	348	340	321	306	307	348	308	297	324	359	318	337	354	283	302	366	295	333	332	322	306	317	312	348	293	344	333	332	308	294	305	304	324	336	286	308	307	331	273	308	318	356	335	354	294	318	335	315	298	326	321	326	339	301	321	310	312	316	312	311	304	284	295	353	315	344	325	316	326	306	314	326	336	327	322	345	305	296	308	315	337	306	317	295	344	323	335	342	318	301	317	332	319	306	293	310	349	271	328	330	299	319	279	328	313	349	348	309	329	329	325	299	303	296	301	291	347	381	370	281	314	313	304	301	348	316	366	304	336	318	317	313	339	308	320	281	313	318	304	320	340	303	279	312	308	345	317	306	316	375	329	337	300	316	339	355	317	320	302	301	315	336	317	297	302	330	310	301	318	305	309	316	327	334	320	345	304	341	310	328	321	312	336	313	299	324	338	334	335	319	324	319	347	312	311	284	327	314	382	363	283	299	312	332	318	320	339	320	346	304	343	314	293	306	352	324	311	315	342	327	320	338	304	329	336	305	341	326	325	360	337	286	367	317	287	304	320	291	327	303	318	320	308	324	342	327	312	321	312	329	327	343	319	352	348	325	318	345	292	338	333	327	289	334	292	313	339	274	305	296	304	356	313	345	326	336	319	327	310	336	309	284	338	312	327	341	314	337	305	332	312	303	302	315	320	306	317	330	320	342	327	322	305	310	315	310	315	344	338	314	307	311	326	328	331	342	312	310	327	325	324	355	348	324	304	293	329	302	317	307	314	313	322	331	314	317	288	327	297	298	315	320	314	334	308	297	307	329	324	306	333	309	334	322	319	305	303	326	327	315	302	303	308	340	315	338	323	277	309	337	333	353	332	351	346	304	337	333	308	304	318	340	319	320	313	315	321	355	312	336	309	275	319	316	325	331	310	329	330	305	333	333	327	327	337	334	309	350	301	301	288	332	345	312	319	310	320	321	336	315	325	282	332	304	308	314	330	293	315	278	296	320	321	328	295	301	340	330	266	312	351	344	298	284	313	317	318	293	324	304	297	304	298	296	341	298	311	333	334	330	337	309	306	338	351	354	334	324	319	321	319	286	301	327	303	351	330	331	293	326	329	331	352	336	326	319	324	320	319	311	336	306	315	310	309	313	352	338	330	329	349	322	357	284	313	321	303	310	330	300	315	281	334	351	347	321	331	326	319	323	315	316	304	296	329	303	328	319	296	308	312	319	344	359	335	326	330	313	326	305	300	307	349	321	297	330	304	280	312	311	294	323	366	301	328	311	348	354	299	292	326	324	313	291	314	311	303	309	327	319	322	315	286	312	317	313	324	341	331	284	330	314	326	331	314	347	334	347	315	310	327	292	328	319	340	309	282	312	306	316	311	317	339	315	304	306	305	272	319	335	330	306	273	326	330	328	337	309	331	315	312	298	314	329	330	306	321	291	290	317	306	301	326	291	330	319	309	301	297	316	321	324	348	299	326	318	343	312	314	328	345	263	323	360	351	342	302	335	342	298	295	321	367	311	335	327	316	294	338	331	340	314	329	313	317	316	277	330	329	285	316	344	332	325	320	327	328	333	318	297	290	301	299	296	309	345	324	337	306	331	295	339	316	328	282	335	329	299	308	317	289	301	304	329	327	335	335	355	351	309	306	319	325	307	321	309	351	337	342	275	347	313	303	344	317	319	308	298	299	343	326	306	333	322	376	290	304	330	336	335	312	352	310	298	312	331	324	300	322	320	307	285	320	328	302	344	307	326	282	305	322	314	301	314	319	319	300	331	328	332	332	320	330	314	334	350	314	323	285	315	315	331	327	274	323	336	307	344	311	320	332	307	323	322	323	345	312	324	319	297	315	347	321	335	336	327	326	340	354	298	329	313	331	305	280	303	298
29143	48001	29343	9741	3316	2218	1693	1403	1169	1086	1013	994	960	900	815	834	869	784	787	767	751	702	704	748	717	695	726	754	724	716	708	756	741	735	724	716	731	756	794	764	727	726	693	700	737	732	742	696	737	769	793	756	737	757	721	743	740	777	761	762	737	701	745	746	732	695	714	765	702	681	738	698	718	745	733	753	734	717	763	774	738	721	724	711	736	714	715	768	744	712	744	729	756	747	702	725	744	765	723	757	692	733	782	698	719	760	705	701	703	746	730	707	722	756	714	760	732	709	735	737	731	753	672	683	691	764	721	746	739	721	748	746	722	726	708	701	741	730	727	700	753	746	740	791	727	707	740	734	675	733	763	749	720	736	729	672	779	714	747	745	700	680	725	685	685	678	702	730	709	719	716	686	702	725	699	701	740	754	729	732	664	703	703	674	679	690	719	690	755	737	732	688	686	735	694	755	679	702	700	739	755	720	769	732	694	749	722	735	752	750	709	740	712	707	728	698	704	773	742	727	696	653	703	731	737	687	727	703	750	737	747	702	704	728	733	718	681	777	738	699	712	746	729	732	719	745	729	750	749	698	733	720	728	707	757	710	699	723	682	759	696	700	670	696	724	747	715	672	722	748	720	710	742	706	704	713	693	711	697	709	700	770	726	741	697	732	761	752	751	754	703	715	712	694	727	705	712	730	674	749	729	735	726	732	698	765	728	706	682	732	692	711	715	740	698	743	714	730	697	693	704	684	749	724	671	722	651	752	749	744	719	741	745	720	763	718	738	700	698	687	713	735	779	685	722	685	698	725	705	738	733	677	725	710	704	691	722	728	730	692	722	719	724	707	777	760	722	727	756	662	764	667	698	731	694	749	747	701	673	744	663	698	693	734	748	763	721	734	708	752	755	726	748	712	751	722	723	729	683	729	718	743	777	703	743	696	718	714	718	720	723	704	734	725	748	717	746	723	696	708	742	713	750	731	727	753	710	750	765	694	710	730	703	707	702	665	728	697	715	739	733	696	741	694	717	677	710	760	715	656	679	777	760	704	764	713	683	764	679	667	740	715	705	783	717	752	686	755	702	739	709	752	765	733	739	741	719	742	683	737	732	692	743	700	747	764	741	689	738	736	692	699	717	785	734	708	713	698	702	750	736	729	701	715	730	705	764	767	723	737	721	730	694	667	668	640	739	706	747	719	702	701	694	743	686	693	723	704	717	711	770	709	691	715	729	648	729	728	759	780	717	706	742	746	711	709	698	741	695	701	750	692	685	694	739	730	733	724	726	708	740	739	732	688	729	737	744	754	675	696	696	751	713	763	708	701	780	701	764	669	739	693	728	638	687	725	667	726	740	678	677	693	709	700	697	731	728	734	656	708	720	723	729	725	754	712	693	729	702	702	718	808	690	726	761	696	680	711	732	772	694	712	765	732	692	709	719	732	728	705	714	743	745	654	753	722	661	688	690	715	703	734	700	743	714	719	765	737	708	708	770	703	744	735	777	740	721	695	721	739	719	742	696	724	690	718	729	719	740	748	732	731	735	670	735	711	699	733	723	684	706	755	690	710	695	720	699	693	709	688	709	718	716	666	734	691	700	709	690	695	681	733	737	718	724	727	765	763	736	685	727	734	747	675	714	750	727	755	741	717	695	715	723	709	731	753	711	716	749	700	747	709	705	699	689	758	741	752	718	710	718	737	708	700	670	736	725	704	718	669	727	730	727	740	679	711	681	732	699	717	769	759	727	694	740	728	735	735	720	691	703	717	699	729	709	710	707	772	722	708	735	654	738	663	707	731	738	713	730	718	714	693	735	774	761	671	739	756	717	705	719	730	715	705	718	752	742	719	729	749	729	769	742	705	725	719	763	744	745	762	756	701	724	747	665	728	760	701	731	749	681	755	721	740	749	698	722	701	728	698	714	723	683	713	700	706	687	718	688	713	718	663	696	730	707	735	708	766	757	686	733	733	699	670	757	730	669	709	690	735	716	724	738	703	713	726	720	721	728	746	694	710	754	766	747	702	652	714	738	703	678	713	730	720	710	708	673	746	738	693	724	757	673	724	753	668	735	746	736	724	723	735	725	738	726	727	736	686	715	738	676	796	679	748	703	707	726	688	753	688	662	770	716	757	706	681	746	742	706	746	720	724	735	722	739	668	712	710	719	725	741	661	697	702	742	730	698	724	751	760	721	735	665	780	722	717	695	719	761	744	674	732	776	690	724	694	734	729	731	730	751	759	719	718	701	738	675	721	706	690	681	737	752	743	673	736	739	679	764	669	696	732	717	696	713	717	725	717	676	757	756	774	733	701	755	700	727	749	692	656	724	738	736	735	723	763	726	695	718	641	725	721	761	682	718	698	683	739	728	697	693	760	746	657	751	717	700	719	741	694	713	751	729	717	704	739	772	679	740	725	718	692	733	757	731	726	738	671	712	713	671	715	681	674	716	745	717	685	736	715	754	715	685	702	728	690	725	753	737	728	737	735	704	718	733	786	722	708	712	712	691	717	688	728	705	724	769	735	737	678	720	708	737	699	762	736	664	705	708	745	682	656	647	707	696	748	733	735	749	686	730	742	728	720	699	706	700	730	673	732	731	650	686	696	749	728	752	731	731	738	694	724	756	752	731	755	680	712	718	705	691	736	662	701	692	707	731	663	720	740	693	701	721	746	727	737	722	703	743	708	709	803	682	724	761	740	759	695	716	681	764	732	756	670	742	705	743	722	694	692	704	731	744	746	709	738	723	695	723	689	702	696	709	658	709	756	693	748	689	708	706	715	745	753	709	718	688	722	714	678	735	674	754	774	743	692	718	754	750	711	728	764	678	729	758	787	696	697	714	719	727	718	763	738	714	744	766	712	758	733	729	688	700	743	735	715	727	777	676	727	713	711	722	723	732	741	737	726	752	706	704	735	674	744	743	753	696	754	721	703	687	694	778	690	670	731	755	722	727	749	728	731	708	670	722	729	712	718	703	684	764	689	769	688	734	704	685	717	697	724	745	764	721	700	738	669	697	678	736	734	718	664	703	725	699	773	705	733	663	701	683	711	739	736	753	686	732	712	702	736	725	711	707	747	710	721	708	698	743	678	710	742	714	698	747	742	699	725	695	736	725	739	669	731	747	727	699	727	745	765	717	739	715	731	702	736	696	745	739	760	719	701	694	786	740	679	739	733	699	766	755	702	752	743	687	688	767	713	696	713	754	705	728	736	712	705	743	693	682	680	700	759	728	709	687	767	689	721	729	695	707	697	731	723	742	782	744	714	687	689	706	719	717	759	681	745	721	716	742	741	735	701	757	710	717	773	700	733	724	728	684	715	738	753	669	713	703	757	698	727	700	728	722	706	742	734	696	718	760	702	710	761	730	725	782	709	720	704	731	670	757	723	725	687	677	719	702	734	756	752	680	702	724	700	717	723	730	702	716	754	689	711	697	717	690	652	709	712	710	689	762	733	701	696	702	785	689	730	714	673	714	703	771	693	727	709
33179	25538	23509	9565	2455	1615	1294	935	795	697	587	497	519	475	474	425	464	420	398	399	377	357	377	346	382	422	354	353	364	355	378	361	385	365	344	355	346	346	352	327	383	369	399	356	350	357	330	358	371	322	342	351	349	342	342	350	331	359	360	375	374	335	361	323	340	385	352	377	343	342	373	319	361	362	354	383	333	337	342	319	339	342	353	343	332	350	376	336	363	362	371	372	327	349	343	331	337	377	384	344	369	317	338	363	337	334	327	337	337	376	353	325	330	401	341	346	342	354	351	346	360	317	381	309	361	369	330	326	322	351	325	352	336	329	345	391	350	318	333	411	366	356	349	314	350	320	353	368	359	346	355	339	350	344	327	368	337	356	352	372	361	337	369	347	378	346	366	345	366	360	355	366	355	366	363	338	359	348	395	365	335	335	328	366	354	333	343	369	341	380	343	360	367	333	367	352	354	333	357	353	335	368	330	353	333	324	352	315	355	378	383	339	336	362	363	332	309	383	376	363	334	317	363	342	359	381	372	375	357	322	335	330	346	354	359	344	342	350	337	326	362	314	340	350	360	322	354	350	359	324	385	332	347	362	359	343	343	359	375	344	353	354	315	347	367	338	340	317	329	340	358	341	368	346	393	369	330	330	371	350	353	331	344	330	300	378	346	338	352	369	362	350	328	351	320	388	343	341	378	338	333	327	340	374	321	294	335	344	363	338	388	333	345	322	377	347	329	320	357	361	363	364	370	360	317	339	334	375	372	323	348	350	348	362	338	345	337	349	356	340	345	354	346	335	351	384	320	373	354	341	363	353	363	320	336	342	352	406	367	389	369	336	323	341	358	367	342	349	331	362	363	339	344	337	347	378	337	352	333	370	363	368	354	389	366	351	332	332	345	400	314	359	335	334	339	326	303	337	342	340	364	335	336	380	363	303	358	333	339	352	356	377	356	402	347	304	355	339	328	359	353	366	331	327	351	362	373	363	326	347	324	328	321	349	354	336	346	356	363	353	356	321	345	373	344	341	350	343	353	341	334	339	357	329	337	355	388	327	344	387	337	341	318	357	353	331	344	366	341	354	360	372	351	348	354	340	318	347	357	334	345	395	356	361	342	320	380	378	372	369	345	364	354	374	391	350	385	357	337	393	364	340	359	360	318	340	342	339	355	332	356	329	350	359	334	366	347	306	346	313	355	332	338	369	351	348	349	338	343	351	354	342	369	365	366	333	364	334	301	348	327	344	377	357	376	369	327	348	351	344	351	332	334	331	337	362	343	342	360	330	321	359	326	338	310	358	358	348	355	344	378	353	336	355	317	325	332	352	346	346	327	382	389	326	339	335	335	339	330	362	350	345	323	367	316	303	344	348	309	306	334	342	360	385	352	349	328	360	366	328	328	379	325	328	327	313	351	366	324	337	364	374	364	334	356	352	329	311	340	351	319	370	367	359	332	374	346	347	322	330	364	340	332	345	347	326	338	359	350	340	319	336	348	376	333	361	330	338	348	355	356	365	333	357	345	314	374	378	337	351	367	401	362	338	343	330	355	347	312	333	317	334	318	337	343	365	348	354	382	316	367	353	337	383	340	317	323	340	318	312	314	366	368	331	323	335	365	307	316	350	358	360	356	327	357	379	376	348	336	323	320	332	370	329	397	343	329	310	353	321	334	353	341	376	365	345	366	351	356	311	365	335	388	353	358	302	311	355	344	346	306	364	346	346	364	353	371	371	346	313	351	367	345	385	335	399	337	354	375	351	309	326	390	343	367	343	331	318	335	361	391	347	350	343	376	370	332	356	351	346	344	371	307	344	316	353	347	323	374	349	343	348	370	344	323	339	341	362	350	359	367	352	369	392	347	352	320	318	347	354	349	361	322	370	356	351	404	349	354	388	363	355	322	342	310	348	359	347	340	338	364	351	351	369	338	370	334	364	305	344	338	324	351	338	343	341	324	345	303	361	358	375	343	345	375	368	376	318	349	386	351	360	338	353	371	398	343	352	338	328	335	328	381	337	340	353	341	332	384	343	346	332	355	359	332	362	315	351	348	325	349	372	393	369	364	350	355	327	362	373	311	364	334	322	341	334	307	339	375	306	312	347	342	379	332	313	367	347	330	352	322	363	343	371	349	333	387	382	377	354	324	383	356	342	361	358	361	374	316	363	372	333	357	374	369	366	314	349	351	381	342	335	372	344	346	330	376	367	289	335	359	351	339	343	360	343	326	341	315	341	347	371	312	361	370	346	380	336	321	373	345	349	333	382	363	358	330	360	366	357	328	355	336	321	362	324	333	351	345	339	337	336	384	306	356	339	394	355	394	337	335	306	350	350	357	339	388	367	328	316	368	363	326	337	319	345	385	342	338	361	345	363	345	387	343	344	353	368	309	346	326	342	357	369	357	397	366	333	386	355	365	353	376	350	332	327	321	359	360	344	387	350	342	351	350	378	325	333	333	381	390	377	319	363	323	366	364	350	354	356	354	338	355	324	381	322	342	339	323	332	348	346	332	331	317	367	327	339	352	319	320	367	352	391	392	308	348	363	349	338	360	335	347	355	373	353	374	369	347	312	358	328	348	331	324	338	367	338	356	344	342	340	347	338	386	337	352	381	334	336	325	331	356	349	368	356	373	319	340	370	389	353	353	380	357	340	318	330	341	363	349	356	337	343	324	363	312	356	378	359	373	357	324	327	305	362	354	349	340	359	346	382	346	365	341	367	322	344	358	357	321	314	324	375	339	364	346	344	343	358	372	347	361	362	345	352	356	376	353	335	348	346	330	346	335	384	325	388	341	344	366	339	362	353	339	367	387	346	338	353	347	321	371	349	339	352	334	339	324	343	369	327	372	343	311	378	350	358	357	367	318	336	366	397	380	370	349	396	305	383	357	363	354	310	334	349	346	336	354	315	340	350	345	345	334	353	372	365	332	341	327	348	402	354	372	325	344	373	312	345	373	343	370	375	357	372	365	347	325	342	359	347	315	342	338	347	328	331	376	348	338	322	365	336	361	341	337	320	347	381	392	348	347	341	316	351	331	367	338	356	347	363	347	338	362	328	351	337	364	354	343	362	344	369	366	349	318	366	330	339	372	346	350	343	369	339	386	345	388	326	345	333	357	329	345	341	347	353	366	332	336	319	345	330	349	333	308	308	332	323	348	337	333	372	358	323	352	362	383	348	330	341	341	306	349	355	369	339	313	340	374	339	339	356	342	349	362	359	347	356	292	342	339	357	323	324	356	329	328	353	361	355	373	326	321	375	371	359	348	385	361	333	373	305	349	382	384	377	350	352	337	392	350	362	342	323	337	332	333	392	369	307	325	325	343	374	368	351	331	371	345	304	335	328	342	347	346	375	372	330	337	376	345	363	341	360	319	340	345	331	371	362	349	345	375	347	353	345	374	346	353	359	381	357	336	348	375	360	360	335	358	366	331	365	351	330	388	371	360	324	413	331	366	363	367	357	337	344	367	345	372	347	331	330	339	338
27187	32855	15352	4003	1851	1505	1221	1072	1038	971	927	902	838	873	794	866	882	815	814	844	817	838	832	788	809	798	764	785	791	757	760	791	809	782	786	730	795	867	815	823	748	806	895	756	792	825	816	776	831	803	741	769	814	785	818	824	766	816	812	747	786	784	808	795	808	787	770	805	833	791	778	815	791	817	794	767	818	839	800	853	789	763	780	813	804	772	780	792	743	746	814	768	805	785	789	741	782	804	853	747	818	775	789	780	795	833	828	781	846	752	812	786	802	872	756	788	797	796	787	757	829	755	752	782	777	801	787	800	780	782	785	780	809	798	842	758	810	821	783	755	794	815	848	767	788	858	817	809	811	789	764	806	742	824	790	790	742	793	834	780	851	777	794	801	772	822	764	815	807	791	795	812	841	849	772	784	798	784	806	789	865	769	789	822	815	783	822	773	764	801	803	805	805	729	778	797	775	789	797	803	835	729	779	796	799	784	801	798	781	809	725	758	784	764	775	797	792	794	791	846	798	806	814	799	805	798	797	798	864	768	763	798	803	838	778	832	781	782	801	759	869	808	787	828	782	786	807	820	830	793	769	816	795	811	788	817	763	839	842	791	828	807	827	892	724	779	818	811	815	791	782	851	773	796	804	769	811	796	770	871	834	756	776	826	797	784	751	805	759	804	813	827	814	795	760	756	807	793	807	810	827	776	829	813	826	830	785	794	733	786	848	808	822	790	860	842	823	786	818	811	812	800	810	831	810	776	802	799	771	783	796	834	802	792	793	813	786	777	840	785	832	831	772	818	770	833	807	849	807	842	785	784	762	753	823	844	778	799	785	782	813	781	797	774	802	754	812	801	820	791	828	817	792	771	775	854	807	806	779	723	781	801	828	803	792	842	765	784	840	808	781	797	807	806	742	775	790	815	791	827	823	781	850	758	806	797	823	796	772	763	753	795	781	810	812	794	821	806	776	818	836	844	791	799	843	817	807	754	779	756	793	755	862	729	827	841	793	807	767	789	780	808	809	844	784	748	762	822	744	771	736	845	769	811	799	821	828	835	791	782	824	744	807	791	778	777	799	806	778	739	749	818	816	792	829	804	790	784	784	759	790	795	801	797	806	737	798	784	807	782	786	723	748	827	751	784	854	798	762	753	817	867	759	812	841	826	787	793	767	836	844	819	801	791	803	830	787	810	823	823	776	770	770	857	810	832	808	806	748	796	788	798	829	823	784	816	814	808	830	801	804	760	792	774	766	780	818	773	802	797	808	807	802	781	819	815	774	777	819	793	802	802	775	824	803	815	772	798	777	789	776	802	791	828	834	831	841	820	792	779	762	826	722	797	820	827	823	763	808	728	767	798	824	827	814	762	817	810	809	801	811	790	761	747	807	782	748	794	725	821	810	857	832	787	768	792	787	796	836	828	828	778	810	788	868	799	786	814	802	819	792	837	831	806	770	827	818	838	776	794	786	801	798	765	792	817	760	742	802	789	820	821	782	792	797	817	805	756	812	736	788	801	818	798	744	756	774	777	766	807	767	740	808	811	781	790	745	766	777	770	828	799	766	815	824	804	729	796	803	767	777	847	863	798	760	781	807	799	802	808	813	823	796	776	799	777	854	812	755	786	776	781	840	814	818	790	792	797	809	792	835	774	872	798	790	790	822	753	771	766	848	778	799	841	809	762	840	801	751	827	818	825	822	794	786	787	782	780	800	745	829	780	798	828	804	850	763	760	780	760	790	841	806	829	772	760	798	834	784	768	823	765	856	811	822	832	838	843	745	783	807	795	780	769	805	773	826	805	795	807	790	804	801	790	774	741	784	751	821	811	757	808	812	797	832	827	807	789	835	782	783	771	797	820	823	777	798	794	842	846	802	797	795	761	817	834	801	787	849	810	845	774	797	821	788	788	772	810	814	790	796	783	791	796	759	775	794	778	773	752	800	809	788	840	850	830	753	775	798	805	826	836	756	826	817	820	854	812	828	822	800	819	787	801	779	769	792	779	788	765	794	806	810	800	825	796	813	778	795	808	817	818	817	801	851	742	776	810	801	822	781	811	786	793	762	796	794	813	811	780	829	829	808	807	788	824	739	795	763	838	742	740	760	818	754	781	790	819	774	819	827	786	798	858	785	834	767	806	776	777	791	798	806	803	855	806	789	800	807	793	764	820	767	762	776	797	844	806	804	807	795	789	796	799	799	818	805	815	790	811	803	815	820	796	846	758	771	810	801	818	793	734	825	835	773	774	786	788	783	816	794	870	806	773	759	790	796	782	788	772	780	803	857	772	855	805	789	772	849	810	801	778	777	785	830	828	802	755	822	778	753	801	778	749	809	787	788	746	819	812	831	805	753	832	813	774	785	764	800	833	795	800	803	769	771	792	772	757	773	793	798	824	801	832	794	834	816	761	808	838	773	794	770	873	799	786	842	788	801	879	795	837	803	774	757	794	802	786	785	780	828	793	821	764	773	803	790	802	849	824	830	768	778	822	767	779	807	785	721	829	795	854	806	799	815	834	818	781	791	810	813	793	809	796	773	803	827	801	817	841	779	822	821	800	826	774	789	811	850	743	822	852	832	769	830	776	770	779	824	781	809	800	785	778	793	812	781	833	795	775	804	793	802	812	837	816	816	794	819	762	805	792	772	753	853	797	832	821	780	764	773	775	825	857	815	797	788	744	776	810	811	836	824	859	807	796	786	783	832	786	781	793	811	807	754	796	773	775	801	813	793	812	776	814	784	819	824	862	805	819	749	802	837	799	832	835	823	814	812	808	792	810	842	793	808	850	843	782	848	869	743	802	825	789	747	838	785	825	727	792	780	829	831	764	805	819	792	783	784	771	765	823	819	818	818	824	785	814	830	787	771	773	787	800	843	785	780	815	842	798	842	800	799	773	765	787	781	780	787	809	782	845	785	769	778	812	833	804	781	794	800	795	804	814	779	781	783	837	769	800	751	812	752	790	787	810	789	798	844	771	837	800	787	813	794	814	801	812	793	780	805	807	819	827	795	820	799	833	822	858	821	745	832	815	749	784	874	816	810	774	752	811	773	794	811	793	830	811	794	754	825	750	805	780	815	775	787	791	803	820	746	820	792	799	809	817	799	784	845	765	781	781	808	816	809	825	774	784	778	797	828	777	766	795	816	810	785	788	749	814	808	811	793	790	825	774	811	804	816	804	802	774	807	838	823	807	788	787	842	821	780	791	837	817	857	824	824	797	825	795	819	802	813	763	791	811	776	790	789	798	782	811	844	787	766	756	741	821	804	834	789	779	785	845	832	779	842	735	830	777	775	773	784	820	828	794	792	782	825	797	775	806	807	825	817	889	753	745	865	813	781	741	814	802	770	805	834	774	781	823	806	823	785	818	856	811	836	771	760	790	795	818	792	782	793	777	868	820	792	840	770	794	815	826	766	767	766	784	822	765	742	800	790	790	720	769	722	801	821	814	822	781	784	767	815	814	817	768	807	791	807	742	802	781	773	797
24857	21444	24942	28346	21476	19775	3712	1672	1159	867	704	624	584	544	496	479	455	410	342	400	351	386	364	308	348	340	337	341	328	341	323	372	361	330	346	309	312	322	312	366	353	363	295	281	336	323	325	314	349	335	333	308	297	300	337	313	325	284	322	345	300	317	327	303	302	339	294	294	326	299	283	328	329	314	320	289	322	335	326	335	296	332	311	319	317	312	309	306	310	351	334	346	327	338	327	323	328	327	312	331	304	305	303	341	286	342	329	297	317	319	304	326	312	303	292	313	292	325	325	315	312	331	348	315	302	329	303	350	328	300	339	352	327	321	343	335	331	355	306	329	367	310	342	325	293	348	326	328	315	309	326	299	345	342	325	321	283	331	311	291	301	357	314	289	348	319	300	322	360	328	318	298	309	315	301	358	300	341	298	317	353	338	303	342	297	329	307	330	340	323	320	309	357	339	328	304	338	315	322	325	337	329	314	339	307	289	328	324	304	321	350	297	315	313	295	330	320	299	321	361	345	308	367	300	321	327	313	334	294	297	322	335	274	346	329	303	338	315	312	338	299	322	285	301	323	327	323	336	330	337	346	312	344	310	325	325	306	320	317	327	332	306	308	303	296	294	338	331	299	330	322	327	333	313	313	292	311	343	336	344	321	296	319	313	325	315	303	305	353	335	310	306	337	316	342	320	329	327	312	337	313	348	328	295	329	306	355	325	324	329	288	311	327	325	331	299	338	297	334	325	303	330	307	320	336	334	299	351	337	301	334	322	329	324	298	332	303	342	313	302	386	324	286	346	320	341	328	335	312	347	329	353	320	319	298	286	356	347	336	308	292	321	281	318	340	333	348	304	359	324	309	314	321	354	321	325	338	303	313	345	315	313	339	284	317	320	350	315	293	313	347	280	298	327	316	335	384	320	294	318	359	336	352	339	338	314	329	326	339	295	328	333	301	333	311	329	338	340	290	300	342	326	359	359	334	329	330	352	325	290	318	291	308	326	307	308	333	314	347	332	312	337	316	337	341	337	364	311	287	330	286	255	343	328	360	344	306	309	333	336	327	335	340	369	334	342	341	319	317	304	318	351	303	299	292	292	310	349	335	349	304	328	337	347	314	324	324	310	352	330	326	322	325	365	334	294	332	304	306	311	333	339	333	302	336	283	320	314	303	298	353	352	307	312	361	321	307	304	332	328	355	306	314	289	333	372	341	289	299	360	330	310	296	351	325	348	310	351	336	300	288	326	312	343	317	304	303	302	317	339	326	297	287	336	335	343	318	304	297	339	327	302	264	346	336	314	330	342	354	315	305	343	333	353	321	318	360	326	367	311	328	328	347	332	333	322	306	343	283	341	327	315	318	323	323	347	281	321	315	330	313	347	293	334	318	309	366	333	318	327	304	312	326	359	357	317	317	279	335	318	317	333	316	292	312	311	329	341	307	268	312	323	302	347	348	336	334	337	339	324	331	315	313	285	317	325	288	321	332	310	266	313	315	318	342	295	308	337	296	318	313	297	293	316	333	291	336	323	343	302	299	283	307	323	342	340	319	322	301	322	323	330	363	361	325	354	317	338	318	314	315	349	301	346	296	322	332	315	350	331	340	304	306	311	338	353	321	315	350	342	305	305	317	302	311	296	329	368	351	295	340	308	366	319	336	325	331	293	294	341	325	316	279	286	299	327	288	346	346	326	293	302	321	325	327	355	325	330	329	302	318	337	295	326	306	330	350	337	317	317	336	301	324	295	320	317	332	382	311	334	306	343	321	311	297	309	325	282	300	305	314	342	345	295	314	324	312	304	315	327	308	338	302	332	311	319	281	313	351	350	328	318	302	356	312	323	296	340	334	294	320	355	340	283	331	341	303	304	351	300	331	340	330	325	311	318	321	346	323	318	359	352	324	326	316	321	305	325	299	336	321	311	299	304	340	320	347	315	324	352	354	330	299	306	317	350	339	328	305	306	358	344	312	281	328	335	323	296	309	337	315	300	337	366	367	340	330	319	297	340	330	336	296	291	334	303	298	314	315	347	331	292	305	340	349	322	345	355	345	316	318	321	298	328	321	323	341	291	292	326	310	328	311	334	335	285	327	298	335	322	348	335	316	323	293	328	329	319	315	327	303	299	351	310	304	339	304	286	327	312	343	338	303	324	322	333	296	341	310	340	367	330	354	286	318	356	325	368	318	332	326	351	314	296	309	301	353	302	336	297	335	324	322	286	313	309	317	330	307	339	342	310	324	357	330	332	300	348	321	298	321	302	282	349	296	297	324	356	343	307	284	338	288	310	314	357	320	327	347	313	318	325	346	317	325	333	305	310	299	334	290	281	362	311	350	335	328	329	340	290	289	333	313	330	310	341	313	306	332	338	316	318	303	297	267	350	331	321	344	349	314	343	291	294	325	344	307	356	328	341	316	336	316	320	352	315	332	323	314	331	346	357	299	306	298	298	321	308	321	350	314	316	308	342	306	331	351	340	305	341	317	336	335	316	361	288	335	346	357	334	304	343	319	342	334	347	301	295	308	301	338	314	274	314	325	330	309	314	330	321	311	293	303	316	328	310	332	312	350	307	305	328	301	360	323	312	319	349	301	345	382	346	334	325	317	352	323	304	352	320	308	321	330	316	378	304	304	336	311	307	330	300	302	321	332	332	320	297	295	295	335	326	294	313	325	329	344	320	311	300	320	323	303	320	372	334	312	307	325	328	303	315	316	321	316	301	318	309	314	323	345	314	312	315	329	288	334	323	327	335	333	326	318	325	319	326	317	344	319	305	314	331	324	289	342	314	341	311	314	350	315	315	338	292	320	299	308	332	338	308	331	322	290	327	321	336	296	328	326	322	316	336	338	350	346	349	299	348	320	328	325	314	297	336	320	323	330	315	339	327	336	314	324	276	295	308	308	308	294	298	325	344	357	300	295	331	342	357	356	323	335	301	294	302	323	332	324	331	335	289	347	298	331	316	289	333	344	326	297	309	306	282	335	329	325	318	346	307	343	338	295	348	329	343	314	284	323	312	330	342	315	320	310	334	336	297	324	341	336	329	322	371	310	310	340	337	348	355	351	326	308	333	319	356	342	334	330	325	297	306	312	309	327	348	358	331	342	286	302	330	288	314	309	316	316	304	316	328	324	306	279	310	349	317	327	313	326	313	295	288	273	329	288	304	315	311	313	322	308	342	328	338	296	327	353	311	326	291	342	315	324	327	305	317	281	313	328	330	329	310	323	333	317	348	340	314	326	344	336	309	319	354	355	305	321	324	320	292	301	303	282	347	334	343	295	360	311	314	324	296	311	326	330	333	307	282	307	337	286	305	293	337	315	317	353	338	321	301	314	336	319	304	354	342	306	324	355	330	321	326	339	311	309	324	315	335	302	308	342	345	343	340	344	323	322	301	330	319	339	337	298	325	324	307	307	294	327	306	345	299	353	293	292	313	317	310	323	322	325	335	314	297	348	354	299	342	322	351	303	312	345	320	327	297	326	356
27869	42214	23150	6687	2615	1811	1468	1287	1100	1064	929	896	870	873	854	809	757	818	708	773	778	740	768	756	778	742	743	764	719	711	740	803	753	716	758	738	728	730	739	747	722	705	712	741	778	777	736	738	748	776	733	749	784	727	733	724	720	752	747	714	745	737	727	760	732	718	684	746	712	700	677	744	710	725	713	740	753	746	772	743	752	748	797	714	758	729	743	711	770	719	742	757	677	709	749	755	672	747	700	794	737	734	716	728	724	792	772	768	762	732	708	785	710	783	726	720	777	725	729	720	808	749	770	713	713	758	707	745	690	794	745	717	713	718	732	736	717	791	705	757	732	685	743	741	713	704	750	769	719	757	712	724	724	750	809	791	734	736	761	766	783	758	724	717	757	746	750	710	740	734	720	731	748	769	763	714	732	739	705	749	710	710	734	786	748	722	768	721	731	737	756	758	732	704	753	765	746	733	784	753	720	761	704	739	720	734	742	734	751	728	782	734	713	754	697	737	728	737	769	745	783	731	729	779	706	758	732	733	716	733	773	741	699	722	743	735	748	786	710	698	749	721	710	745	722	779	730	739	724	739	771	752	713	732	697	741	771	778	758	771	733	731	744	674	715	725	791	750	746	755	729	697	762	713	770	744	778	741	740	734	769	775	744	751	753	715	753	725	711	730	762	714	704	763	754	725	710	709	756	722	734	757	724	741	736	750	716	752	735	746	703	747	728	764	706	744	722	719	755	704	726	745	718	733	750	731	744	781	744	678	719	669	742	756	730	718	654	743	724	761	778	749	741	754	758	727	712	753	801	760	776	768	704	754	725	715	776	711	761	758	795	786	752	736	729	729	746	726	806	687	750	728	779	763	758	746	683	734	767	695	743	767	716	706	776	737	722	738	751	739	711	745	756	731	709	740	776	763	708	687	736	729	718	732	695	695	753	774	744	769	766	737	668	712	766	791	764	791	785	790	742	741	757	722	732	748	695	728	702	724	791	767	736	765	715	751	713	717	716	727	767	758	785	740	766	775	712	720	723	745	755	743	784	729	738	762	743	713	733	751	703	714	739	696	771	718	735	714	760	739	774	769	670	720	719	731	674	705	739	714	727	739	735	721	741	747	709	720	711	756	709	726	762	777	704	736	715	723	718	660	735	688	763	736	701	773	743	706	731	705	733	714	734	736	778	725	731	752	738	732	705	757	726	707	753	727	745	771	753	719	746	700	744	710	705	809	739	715	783	801	735	710	740	691	706	766	770	738	749	760	744	731	705	709	715	760	788	686	770	754	750	740	717	775	670	694	734	747	728	725	733	717	728	724	726	713	746	789	763	713	750	759	749	742	760	720	802	733	728	757	761	768	790	780	733	753	734	772	725	752	706	726	758	735	754	743	771	727	700	769	735	754	752	760	737	787	741	734	745	763	706	703	692	761	702	752	676	726	718	747	771	759	720	707	753	736	742	739	743	784	717	722	787	758	730	755	768	742	718	783	700	744	728	761	730	724	738	745	746	722	738	770	772	747	699	800	718	744	759	680	761	742	685	762	721	716	745	729	774	729	725	742	726	730	713	705	726	721	773	784	746	761	735	746	722	741	706	769	724	754	748	765	709	757	742	741	739	675	742	718	691	727	761	759	749	752	749	709	718	747	701	744	799	756	723	727	772	715	714	742	735	718	788	744	751	741	706	761	711	693	752	708	785	769	724	740	742	749	755	745	761	707	784	737	691	688	763	767	656	671	688	743	730	745	740	703	739	734	700	765	806	720	718	753	747	755	755	715	719	714	723	745	757	692	779	711	736	735	729	731	749	703	773	747	735	768	734	786	726	685	702	737	703	719	790	731	700	733	752	726	766	766	747	742	721	771	733	761	738	727	750	746	753	687	717	712	725	737	685	714	789	725	728	746	721	719	761	747	693	702	703	747	709	719	719	726	742	762	739	722	701	746	749	724	801	725	766	777	720	705	754	742	772	725	765	703	759	750	710	704	760	711	786	745	723	734	747	752	744	752	723	674	723	716	716	737	753	725	749	780	719	750	777	733	724	686	736	709	759	723	807	751	754	751	670	763	712	751	739	729	700	759	759	724	720	744	735	751	696	768	770	730	741	748	751	762	758	773	798	717	753	732	729	734	743	740	770	737	745	712	757	762	713	756	729	763	736	715	800	744	714	739	731	768	743	761	725	713	732	704	715	731	717	717	776	771	657	726	731	748	695	698	773	710	738	714	732	741	737	824	734	734	701	693	717	693	762	785	729	741	748	782	706	791	683	717	761	751	700	763	700	717	696	709	748	815	758	778	698	730	747	756	788	719	775	712	705	796	704	725	728	780	754	733	770	802	791	726	740	778	762	789	712	774	735	760	765	732	740	747	773	706	752	741	733	732	787	701	722	692	752	764	753	726	780	730	739	755	746	747	790	747	730	705	742	733	758	709	685	744	761	756	730	770	740	759	734	758	724	728	712	742	735	749	749	737	739	751	766	736	753	742	693	779	732	703	738	743	784	739	718	771	717	728	727	760	778	709	706	745	724	738	714	817	797	723	744	723	833	741	727	725	721	732	747	749	718	752	725	715	691	711	736	754	742	724	751	697	751	728	727	747	729	724	756	774	648	696	731	728	736	785	723	732	692	704	761	792	757	728	755	733	692	738	717	743	698	778	743	722	753	800	761	731	703	680	792	802	702	691	750	772	724	775	779	777	777	693	746	745	756	741	726	711	687	728	703	767	745	761	724	728	779	721	752	746	745	723	704	735	755	741	727	765	756	736	750	753	752	700	714	687	736	774	749	758	758	707	743	765	757	775	709	699	716	704	743	740	716	729	743	739	730	708	736	746	755	768	705	708	745	749	713	743	734	743	758	760	796	784	702	723	774	741	701	703	717	798	739	725	681	700	724	747	743	740	778	747	719	653	735	750	726	755	731	741	690	811	762	744	747	724	772	767	742	733	720	736	794	769	724	765	740	754	709	693	692	704	726	700	703	666	715	775	747	729	706	757	695	780	712	756	745	705	742	697	727	760	722	738	766	744	769	726	722	710	727	743	748	763	706	690	703	738	736	746	725	732	745	704	729	698	727	714	695	732	742	727	773	688	785	747	710	734	731	711	711	724	695	724	795	777	761	707	713	746	722	716	749	729	702	692	712	736	727	788	741	723	805	775	774	743	733	713	715	772	717	674	765	739	737	767	736	738	717	752	753	758	757	733	763	726	734	738	720	696	761	722	735	776	768	715	764	804	767	740	709	754	762	715	749	737	741	742	756	752	716	777	740	733	765	723	719	760	755	748	680	759	737	750	745	741	759	738	747	794	739	731	728	732	782	707	749	762	722	702	746	748	762	675	734	729	737	743	733	696	787	712	752	753	673	689	726	721	711	697	719	762	684	777	720	707	737	725	741	733	747	729	749	782	721	738	668	756	741	765	771	769	757	759	735	721	742	753	746	726	779	730	765	715	777	751	757	737	738	745	754	751	739	718	748	720	733	704	774	792
24313	21467	25251	28090	21481	21567	17920	3294	1649	1271	1025	854	733	730	650	587	501	520	435	430	423	432	363	347	344	328	347	325	360	367	340	308	364	346	312	325	311	316	326	304	371	286	323	332	331	313	294	330	280	348	291	301	337	309	331	323	346	343	269	302	319	343	309	308	344	339	310	326	346	296	321	281	319	296	312	365	321	286	301	304	296	300	318	308	318	320	350	299	295	309	317	315	322	277	314	302	317	307	346	287	307	284	329	283	338	339	326	335	296	317	305	316	317	298	288	310	312	303	295	318	334	311	292	330	344	320	324	346	342	317	330	341	305	332	332	306	334	318	322	344	326	313	310	282	328	337	320	324	287	328	336	323	333	310	333	348	311	316	291	297	311	315	311	310	306	296	292	346	300	313	336	282	313	283	297	308	306	334	284	314	324	328	319	304	303	319	332	357	283	344	334	302	306	339	278	338	337	325	285	308	269	324	295	299	334	344	331	344	312	293	300	343	312	333	333	347	319	310	323	309	336	301	306	332	290	305	330	351	307	317	339	330	322	376	291	330	339	352	313	333	313	332	303	298	305	337	322	319	324	323	329	274	326	280	343	322	298	342	320	326	311	325	339	302	303	325	294	305	315	284	322	329	308	320	277	361	314	317	315	306	331	306	312	296	306	302	306	316	322	328	335	316	349	336	323	343	295	320	307	320	321	373	314	313	320	338	301	310	345	305	323	326	355	324	318	284	340	310	301	330	319	326	305	319	313	340	317	368	360	298	312	362	329	294	302	267	326	326	369	325	297	300	297	316	310	328	308	306	330	346	342	349	331	310	313	335	331	297	308	316	332	298	311	325	316	332	325	304	292	362	302	324	311	304	319	302	311	315	325	326	326	332	311	300	361	326	315	325	339	281	291	306	301	311	303	299	323	346	334	311	346	311	305	319	328	286	304	365	287	352	292	324	312	330	367	333	351	348	309	324	350	336	346	319	303	314	354	327	320	295	323	311	296	325	331	317	273	309	318	325	314	310	291	329	336	321	316	323	312	287	321	331	281	320	324	299	324	313	304	308	321	314	294	301	332	310	304	323	351	318	325	323	350	314	323	339	361	301	305	306	317	335	316	310	330	328	296	307	323	318	302	303	348	329	292	309	302	327	306	322	297	342	328	300	302	339	344	318	330	310	306	325	328	334	295	306	320	309	306	325	293	318	324	301	322	293	334	327	312	346	319	307	298	310	316	291	265	292	309	301	328	322	330	311	296	308	328	315	312	310	297	320	340	320	326	345	290	291	328	337	263	317	301	308	312	303	337	311	300	292	373	295	318	320	295	310	308	278	342	313	326	315	300	329	316	320	295	324	344	309	305	294	286	322	317	298	302	325	343	309	308	318	299	323	330	334	342	313	339	334	329	321	313	331	311	302	308	320	338	306	320	318	296	315	345	325	356	304	315	327	320	326	331	307	348	331	297	369	329	337	345	313	297	322	339	334	319	315	297	293	334	336	283	312	360	343	363	327	367	308	311	361	269	297	328	326	335	313	341	305	344	353	320	314	344	306	345	288	291	327	312	304	307	296	279	318	295	282	312	342	341	309	305	278	292	324	324	308	321	290	311	337	308	311	321	302	282	299	328	313	302	338	339	304	334	328	310	322	300	311	278	300	315	324	314	300	301	309	302	282	330	306	301	322	310	337	290	344	336	321	326	295	327	349	308	291	297	305	309	298	330	299	300	321	301	322	313	336	297	318	289	308	318	327	319	288	325	301	363	331	281	305	294	313	285	330	316	305	280	335	349	335	299	351	325	325	302	288	324	327	338	324	323	342	319	292	327	335	300	307	317	332	300	330	289	345	331	329	310	314	334	288	315	319	286	313	319	321	331	296	300	304	313	305	326	292	302	331	349	315	317	339	297	331	331	311	286	304	301	333	302	322	298	304	301	307	350	320	315	288	296	274	312	305	310	324	296	316	329	307	334	326	312	296	288	323	293	281	296	304	326	322	331	323	310	291	313	305	295	347	318	329	288	321	316	315	329	327	345	306	301	339	320	321	290	298	315	340	347	324	320	320	282	310	319	336	351	294	313	315	312	296	326	316	322	269	323	358	333	306	323	328	312	309	323	295	337	309	344	310	322	315	371	343	300	327	321	316	284	333	328	283	307	338	315	321	318	282	320	292	324	329	337	332	320	317	325	314	343	326	328	320	299	287	327	323	341	327	326	285	336	297	333	284	329	290	306	316	352	314	331	328	316	322	330	337	300	328	330	299	290	346	332	334	296	343	339	317	299	295	312	326	321	312	284	322	289	334	320	336	293	324	325	306	300	337	272	334	325	301	299	322	322	304	340	337	345	290	339	337	292	294	315	312	331	327	287	299	345	319	329	331	320	331	333	350	327	340	314	336	341	350	282	305	297	330	318	317	309	328	320	297	279	359	294	360	303	327	332	314	282	315	305	343	309	295	314	308	322	318	295	313	322	298	310	324	304	305	345	344	343	320	333	342	314	317	330	338	310	287	322	308	327	321	281	305	278	322	325	310	299	347	267	283	307	351	342	307	290	336	321	303	326	309	348	320	352	296	320	317	313	312	338	340	331	316	313	309	337	314	340	349	303	333	330	309	327	294	350	321	327	352	305	340	295	336	323	337	279	297	284	324	280	317	331	291	290	309	298	333	347	296	344	319	296	326	343	274	318	327	309	302	328	341	362	295	307	371	336	309	331	336	294	297	323	298	333	310	302	336	330	342	301	331	315	309	329	320	326	298	288	306	326	292	365	321	299	332	306	315	316	330	308	311	343	317	304	318	353	326	330	377	305	299	323	308	327	302	303	301	299	326	312	333	313	310	277	296	328	301	331	322	324	302	324	329	301	342	352	306	300	300	308	301	317	328	335	329	344	320	298	326	314	302	326	294	330	332	336	306	333	322	346	318	290	331	306	308	326	314	320	330	322	319	306	293	329	305	304	336	288	301	316	362	335	319	317	325	342	289	319	334	311	322	323	311	331	285	333	322	306	329	309	268	303	307	317	326	331	359	309	328	310	311	299	317	289	309	302	312	321	319	315	332	306	326	334	318	327	308	289	269	299	331	321	313	271	322	347	317	334	320	315	310	317	326	349	295	322	328	309	349	312	308	310	308	310	322	321	324	312	310	330	339	357	305	310	290	279	334	263	315	330	295	323	327	334	319	293	290	293	329	360	339	283	326	325	316	319	313	349	331	322	337	304	322	342	321	287	330	341	315	341	305	299	353	331	337	310	288	296	302	291	296	327	312	300	317	328	308	329	309	336	322	316	304	313	338	312	284	298	308	303	287	262	348	294	296	310	302	310	298	320	334	295	314	305	316	344	311	330	333	338	340	307	339	309	305	329	335	301	304	304	301	352	330	333	320	311	315	282	318	333	358	341	302	303	342	308	311	320	313	314	336	340	332	328	297	314	304	302	349	319	306	359	297	292	294	333	283	330	313	280	348	313	293	309	323	314	310	298	327	346	337	302	312
28907	48907	29371	9425	3671	2267	1794	1490	1250	1154	1015	947	932	905	824	830	803	846	783	825	761	762	718	771	730	723	758	772	725	746	692	765	715	714	698	674	744	763	705	678	690	700	700	715	716	675	757	712	669	697	753	699	703	658	735	743	703	720	738	751	717	715	799	713	702	733	715	759	687	730	732	707	703	751	705	752	703	741	708	742	760	703	695	709	689	751	742	726	693	664	699	718	742	757	735	709	719	713	731	702	755	681	732	727	695	722	699	730	698	699	719	720	750	693	700	724	701	709	735	733	698	707	645	718	723	688	711	705	684	718	725	688	716	710	688	689	697	712	716	679	709	694	753	770	711	691	748	653	764	721	721	688	660	760	668	733	718	674	730	681	731	780	692	730	700	711	719	732	670	730	714	703	725	729	689	726	706	700	721	677	721	711	654	719	701	717	675	701	687	796	737	718	720	714	700	708	681	741	725	710	727	716	699	735	719	704	706	722	742	701	689	687	758	736	689	717	705	717	663	702	717	732	700	732	707	702	657	686	709	691	688	725	666	753	738	751	738	726	695	712	671	725	713	722	713	699	680	734	733	693	703	698	709	721	706	679	693	709	704	737	701	666	690	683	740	734	696	697	724	727	705	723	740	745	718	716	701	713	727	709	718	774	736	734	727	770	740	729	730	714	691	760	707	718	727	752	679	745	752	702	724	699	732	754	740	760	682	693	689	687	713	728	736	686	709	722	691	741	718	784	705	750	745	691	720	715	720	693	751	756	710	707	713	756	724	692	733	694	725	681	671	725	699	748	714	703	695	807	685	729	726	727	689	723	722	712	716	716	674	721	723	725	701	754	730	725	689	747	730	667	690	691	702	712	768	729	772	795	711	720	707	760	720	719	739	692	736	692	706	676	687	704	729	728	700	746	724	706	705	701	675	713	731	701	759	731	675	727	737	737	678	750	740	697	734	676	755	780	745	710	743	736	712	752	692	714	744	680	728	764	678	723	707	716	689	707	711	671	722	633	701	707	724	704	733	684	704	692	740	677	725	774	702	700	731	712	716	685	673	700	710	701	689	713	729	718	717	720	719	666	683	672	770	723	703	720	667	722	698	728	732	702	734	711	724	707	721	744	656	741	757	715	724	683	766	771	753	721	725	696	689	752	729	709	731	754	729	704	738	744	737	725	697	708	715	713	721	670	722	691	709	731	658	732	662	712	746	734	687	685	672	746	797	636	719	731	751	694	679	734	741	723	718	695	715	716	723	714	697	687	731	713	718	745	717	719	704	689	757	750	728	746	690	714	745	745	708	751	732	731	695	729	698	704	713	715	706	729	674	723	679	716	749	753	755	729	659	697	701	686	745	703	704	725	698	707	703	702	683	699	711	695	723	716	775	695	710	724	715	703	698	716	752	692	753	744	751	706	720	713	688	718	753	699	725	697	738	730	721	719	752	733	721	687	680	744	706	711	755	714	659	688	714	710	748	742	689	741	681	738	724	690	690	677	686	736	734	759	724	719	729	662	710	692	718	762	700	711	752	688	725	713	703	743	685	742	767	696	707	694	676	720	721	696	693	720	726	718	699	710	730	752	713	686	730	734	714	753	750	711	710	726	718	711	716	667	754	703	693	706	720	734	659	697	726	718	750	736	715	799	747	690	722	706	736	721	707	742	700	708	732	715	711	720	728	717	716	665	719	697	732	710	722	662	720	682	754	725	699	677	683	754	734	737	724	707	708	727	696	687	670	681	689	695	742	741	682	660	712	714	678	718	707	707	702	716	695	697	676	709	733	672	765	691	688	712	715	735	736	735	700	678	735	733	734	675	746	748	736	783	697	714	744	720	682	724	680	723	734	742	741	727	707	726	718	715	677	713	719	699	750	728	734	746	750	675	721	724	748	695	729	685	729	692	698	710	704	731	670	710	760	752	732	745	731	662	685	665	752	692	697	689	737	704	712	768	704	692	693	682	734	694	660	724	737	716	726	713	744	715	730	769	676	727	767	718	718	682	690	738	745	752	688	701	697	744	742	764	703	694	741	717	702	701	722	767	750	699	678	731	713	731	694	728	702	748	751	679	697	753	774	747	725	751	780	729	688	714	714	703	704	744	736	728	705	680	675	717	700	707	727	692	721	726	750	769	706	720	691	745	703	719	708	749	716	668	736	647	727	752	720	690	722	697	682	710	714	671	780	742	714	651	718	709	740	683	740	767	697	693	757	689	753	752	690	767	692	670	708	699	695	712	729	732	697	720	680	727	716	720	681	711	727	759	721	663	740	771	736	682	681	725	709	751	727	729	714	727	696	740	660	765	659	712	682	732	722	721	682	681	715	740	718	690	723	680	700	667	721	714	710	698	697	729	711	692	725	725	759	754	722	719	771	697	753	750	699	724	708	690	746	690	731	731	692	739	699	718	699	697	722	698	737	700	691	747	730	717	750	713	673	712	764	748	744	711	685	737	679	728	731	714	658	686	705	737	736	665	714	756	643	692	699	707	667	716	691	697	724	734	696	667	674	715	698	738	738	721	704	742	698	670	721	730	709	761	712	716	724	738	710	648	698	740	740	708	698	737	714	756	701	718	705	711	709	725	739	699	728	731	698	736	690	704	747	681	702	682	735	697	691	704	712	711	704	714	696	708	745	708	753	741	710	695	699	738	677	738	702	691	684	712	696	705	770	717	716	741	716	688	721	669	699	687	698	705	709	690	685	704	679	776	715	688	717	683	737	726	670	719	676	724	704	729	756	668	657	697	727	730	728	680	691	699	667	682	733	725	739	764	711	703	671	699	707	691	681	666	704	683	711	732	734	705	764	714	684	752	679	694	694	678	703	713	740	730	755	731	669	698	687	719	716	673	757	699	712	721	801	692	708	685	670	712	720	684	670	762	751	706	730	739	716	716	699	777	688	694	651	734	700	678	692	701	716	728	679	749	730	738	709	664	709	756	711	724	692	703	719	654	764	719	773	748	737	708	721	692	684	718	708	722	680	714	702	725	708	732	758	721	748	697	736	763	718	737	732	690	705	755	693	686	736	744	716	714	716	692	712	725	754	684	681	710	704	715	717	720	745	696	718	731	729	696	690	687	715	733	716	699	709	746	737	687	757	763	750	720	733	723	664	675	698	692	701	706	780	642	735	729	694	692	726	697	730	680	714	698	696	750	759	665	757	721	721	774	710	725	701	696	699	748	738	694	724	706	717	705	740	719	697	716	731	691	714	687	670	713	728	722	731	733	707	712	673	710	722	695	711	708	728	718	695	702	713	724	726	760	721	693	670	729	723	719	658	694	699	735	733	673	747	685	702	673	719	736	701	740	709	746	710	688	743	747	733	676	721	739	739	707	742	697	742	698	730	712	714	667	705	685	706	697	712	725	751	676	700	694	735	681	740	732	740	691	694	699	730	693	697	753	688	694	707	722	709	728	708	748	658	671	768	724	730	693	725	743	709	761	678	739	732	727	686	701	717	686	691	678	734	708	706	691	750	711	682	650
33235	25084	22512	9857	3049	1932	1482	1147	861	829	706	591	563	473	490	446	436	393	414	393	380	406	379	351	402	380	329	339	354	338	357	358	382	370	354	386	379	346	371	350	355	335	348	320	391	342	327	365	348	359	302	375	374	341	361	366	351	340	380	350	292	352	371	337	347	359	330	322	331	343	348	346	333	317	325	356	365	314	337	346	351	328	362	347	379	384	292	345	366	343	351	359	316	312	313	360	335	340	350	343	373	346	384	345	377	364	359	353	365	338	355	337	331	329	348	345	337	334	342	362	387	346	348	386	331	352	361	367	326	329	313	348	356	334	367	346	330	364	329	376	344	370	310	338	348	350	304	341	367	335	370	319	369	365	329	344	336	357	362	360	321	342	303	329	348	330	347	321	342	336	338	373	344	363	350	384	334	366	336	325	344	398	325	352	353	391	356	360	367	337	378	301	355	328	331	341	373	336	349	365	362	350	343	328	365	347	337	338	314	312	321	324	295	333	346	339	332	349	354	394	346	351	367	340	333	352	354	369	338	349	326	380	327	356	325	382	366	329	353	344	360	333	345	354	339	356	330	338	355	355	346	320	340	327	325	363	329	342	361	366	301	348	370	345	357	355	334	364	331	348	359	354	336	338	353	333	339	345	351	350	312	340	301	321	361	367	339	327	316	324	343	345	370	350	329	352	348	325	386	330	368	378	338	353	347	354	345	337	309	336	354	332	315	314	332	372	348	361	359	334	349	329	348	353	349	363	339	333	334	296	352	351	317	310	338	348	361	356	360	356	328	327	330	335	387	373	352	344	342	322	329	313	325	337	299	330	389	371	377	353	344	321	335	318	316	348	330	349	366	332	382	360	320	346	384	357	336	351	389	335	352	328	340	353	358	337	367	330	344	315	342	336	344	327	339	317	378	334	350	373	351	353	361	360	330	310	347	354	328	348	360	337	354	367	337	353	340	359	359	388	370	367	359	373	337	358	349	350	347	371	350	335	367	357	357	350	360	355	370	340	378	361	352	341	354	342	359	363	328	346	335	309	311	353	355	334	341	362	351	384	339	330	337	360	335	340	340	370	310	350	355	304	349	322	329	383	319	371	347	353	333	349	345	335	375	324	332	345	348	355	374	335	342	349	336	341	346	348	385	360	353	340	358	340	318	328	346	337	343	368	355	336	358	347	365	342	326	344	369	348	346	322	389	391	329	330	324	363	343	339	356	355	344	356	384	397	317	331	356	342	346	343	353	312	364	376	324	346	378	346	308	353	384	353	335	331	327	362	352	346	326	326	336	320	327	345	324	327	346	361	319	381	351	357	330	390	361	353	348	350	334	354	348	318	376	329	342	339	378	341	370	332	338	339	371	345	340	341	350	344	368	360	353	358	316	358	311	323	321	337	381	330	315	338	346	355	315	314	333	340	350	392	325	332	338	326	340	314	313	366	405	377	364	325	330	324	352	383	352	333	317	361	353	309	308	336	365	313	383	306	342	366	362	360	339	377	352	349	319	340	340	310	389	364	363	347	364	332	345	339	334	366	348	371	334	351	343	373	306	358	364	344	355	325	348	372	342	337	323	326	368	366	372	371	354	359	345	391	343	354	362	358	355	338	355	356	330	320	341	328	336	305	307	354	362	368	324	337	387	371	344	374	323	405	332	332	369	367	334	366	378	361	338	338	323	326	370	326	354	338	384	360	345	324	364	368	357	354	335	334	370	317	347	356	373	358	373	339	328	366	336	374	381	328	377	354	330	352	337	349	342	340	333	309	335	371	339	343	336	349	371	386	362	384	315	381	358	340	345	344	323	332	370	334	344	337	356	364	311	318	354	358	329	321	347	383	364	357	341	344	325	323	335	351	351	341	351	370	360	330	367	335	343	351	340	331	367	340	363	353	324	339	352	368	365	342	355	365	316	331	326	352	333	346	375	346	327	340	339	367	339	339	324	346	375	310	358	310	341	362	338	382	321	369	344	350	350	310	354	351	324	351	337	360	335	346	348	345	335	356	310	371	356	359	345	353	362	363	378	321	302	339	331	312	362	367	342	364	348	358	371	364	334	339	334	387	330	340	380	354	321	344	339	354	351	326	351	353	341	342	362	380	354	371	306	337	352	323	356	325	327	347	369	338	373	351	330	348	349	368	351	344	387	363	324	364	351	363	324	371	338	294	350	313	339	367	361	364	326	346	347	361	368	383	352	339	385	385	314	356	343	350	331	344	343	341	335	349	364	362	360	344	354	341	322	333	343	346	336	363	354	330	340	366	341	337	346	361	359	353	314	373	319	329	311	370	374	324	341	365	396	323	358	330	368	324	364	348	314	341	346	321	353	351	328	369	349	360	338	337	336	344	333	350	380	333	351	351	348	358	356	323	345	326	319	348	352	321	368	337	376	370	343	355	342	366	342	353	382	318	342	321	319	353	355	359	355	355	339	317	370	351	351	337	341	330	378	367	390	350	372	329	373	351	381	373	344	316	316	314	363	347	330	392	361	306	324	341	353	349	358	341	323	363	354	341	342	325	327	307	327	352	335	355	338	347	328	351	353	319	382	331	321	317	315	346	349	381	345	359	364	353	375	337	346	361	341	327	387	327	341	377	326	324	347	334	369	352	320	348	339	338	347	327	356	326	358	368	352	365	374	348	377	363	341	340	313	344	343	328	325	351	327	360	336	299	362	342	313	328	344	357	330	315	357	333	382	316	374	334	360	355	357	353	324	330	348	330	348	343	402	397	360	357	332	377	329	346	331	332	341	350	354	375	328	338	290	358	338	343	362	348	367	338	371	302	387	349	329	337	339	366	360	342	390	346	343	350	365	338	346	360	347	338	326	321	338	372	342	352	364	367	328	377	371	387	331	369	389	337	354	361	329	324	361	368	335	346	336	335	348	356	392	341	360	377	323	386	344	340	353	350	354	337	325	337	333	344	326	376	383	359	369	320	352	332	354	367	358	334	342	373	382	364	361	360	371	351	351	351	376	359	316	351	357	359	365	347	362	355	320	366	370	353	379	354	345	369	352	368	359	365	336	350	333	334	315	337	333	348	355	365	328	342	340	359	367	372	353	378	336	355	300	342	354	338	347	341	339	330	335	345	370	379	350	339	315	336	345	380	328	315	349	348	343	370	357	340	306	353	350	325	332	358	323	334	338	341	346	321	328	321	354	386	389	339	361	372	344	347	371	336	332	353	339	339	371	338	356	362	343	333	345	312	336	342	376	338	350	364	378	348	409	345	339	367	390	375	368	352	359	391	337	317	368	280	340	356	345	351	340	329	382	350	353	362	353	366	369	346	337	348	355	343	362	331	345	338	348	343	353	331	354	340	353	362	339	350	372	409	347	313	324	323	371	346	367	369	335	355	350	330	405	332	336	360	338	314	341	367	367	330	382	406	327	344	324	321	363	329	331	381	356	357	373	337	326	310	348	321	356	342	321	331	334	344	399	359	349	318	365	351	370	340	344	357	327	356	340	306	348	333	336	360	343	325
26397	30868	13984	4579	2119	1563	1307	1102	1053	970	968	917	858	821	836	852	890	833	816	837	819	813	792	802	781	790	818	828	819	809	809	794	790	816	771	777	825	847	795	812	816	729	798	773	801	802	775	780	793	774	810	804	773	792	743	802	773	798	772	769	818	779	798	826	840	813	783	808	821	803	782	871	773	769	773	779	763	820	808	759	839	769	775	811	759	789	787	782	782	778	800	802	769	789	857	858	841	807	820	811	791	812	791	840	794	800	767	766	809	787	790	827	797	835	887	793	777	802	809	777	796	803	806	765	795	812	825	785	776	788	798	834	786	786	798	867	802	821	795	755	789	765	744	780	811	833	820	759	723	804	780	794	829	755	800	760	778	801	812	812	738	818	802	795	812	826	792	840	780	837	797	810	793	806	798	843	754	811	789	771	748	751	802	782	768	786	762	745	844	827	832	881	775	826	810	791	781	748	804	802	771	762	751	776	833	792	808	780	752	793	818	767	750	819	814	821	798	790	773	783	767	782	795	779	797	817	814	781	779	751	744	744	816	799	798	788	777	811	850	785	783	790	774	771	807	778	821	812	795	785	762	754	751	783	784	778	801	806	776	751	801	811	806	756	778	750	795	766	798	777	813	792	777	799	789	776	808	795	813	815	768	791	781	813	838	795	793	760	756	798	819	738	825	768	770	809	751	835	758	759	790	781	783	773	793	857	768	795	825	779	779	805	817	814	800	800	781	730	761	792	747	780	835	804	832	783	795	786	766	725	837	786	809	798	827	794	777	768	745	798	763	807	782	781	813	762	782	789	815	787	793	798	772	788	746	782	798	774	826	784	775	801	727	750	808	790	771	789	812	822	780	800	756	784	800	826	799	798	779	787	798	774	813	764	766	789	781	840	806	801	771	822	781	835	771	800	823	817	794	784	776	759	772	789	745	780	799	817	805	839	733	808	757	798	856	830	789	771	826	809	799	794	808	798	772	765	774	802	830	803	778	847	795	803	787	755	836	779	770	795	765	825	808	843	805	794	800	794	868	745	807	743	870	791	791	780	800	770	802	823	786	758	754	739	774	836	795	817	820	781	828	797	819	824	796	766	795	832	791	726	793	795	784	818	796	784	830	764	820	773	800	802	798	783	813	775	828	804	784	752	771	770	767	768	785	774	808	811	822	785	780	759	791	797	791	776	807	829	792	774	790	792	758	848	752	734	782	785	833	800	761	770	780	790	827	777	799	800	777	789	805	791	799	791	774	774	787	789	780	828	783	772	783	822	796	791	793	765	786	765	831	770	772	850	758	743	763	767	829	771	769	759	824	801	830	811	803	811	817	825	804	819	729	827	762	742	808	766	800	809	784	819	775	753	848	817	736	809	791	811	778	801	809	806	820	782	817	792	807	780	794	817	750	764	772	824	797	815	796	776	802	840	787	811	793	821	822	804	796	761	763	753	816	807	796	805	768	780	810	781	797	837	773	855	826	801	809	769	760	761	767	776	758	809	805	768	796	789	792	775	771	784	791	775	850	811	790	760	789	817	723	751	779	835	758	798	784	816	785	820	783	783	844	816	779	847	775	801	754	781	759	763	781	798	785	794	825	785	773	745	819	800	765	772	809	774	777	798	770	781	823	817	832	813	826	798	817	794	823	759	748	840	780	787	808	803	759	797	816	834	792	791	854	781	827	795	771	817	787	762	781	775	793	810	802	791	799	794	806	830	795	820	788	785	807	825	714	765	793	769	776	763	804	753	750	829	829	791	757	877	768	800	806	789	804	757	777	822	801	834	755	805	758	799	824	797	744	797	847	760	775	822	790	773	849	883	775	792	772	852	773	840	785	787	783	850	778	786	791	773	787	755	755	807	791	835	739	816	752	810	779	787	810	793	803	826	758	766	785	844	793	769	804	801	760	801	782	868	780	833	809	756	802	826	773	798	770	809	854	791	779	797	806	809	761	801	791	786	849	797	824	797	807	775	797	794	743	753	832	740	835	782	763	793	792	831	765	759	773	793	834	768	802	825	823	804	742	791	818	831	794	734	785	825	818	825	793	815	748	769	803	786	787	804	813	773	787	799	824	792	854	774	776	830	768	810	793	799	788	767	814	791	761	801	836	759	769	765	815	798	846	790	766	787	819	783	809	791	825	793	763	731	746	752	797	770	824	811	776	773	783	837	790	747	766	790	804	764	794	789	787	774	835	782	759	847	863	809	779	789	854	794	788	825	798	764	796	725	798	823	865	809	783	795	854	801	774	736	827	863	766	759	804	804	785	813	785	767	845	827	759	817	768	825	811	831	729	760	805	754	822	801	799	750	811	829	804	792	766	756	812	801	790	788	779	765	784	792	832	824	806	831	763	787	787	777	787	799	765	761	779	759	832	837	829	760	759	728	766	837	747	792	813	800	826	812	767	794	776	751	790	834	840	753	827	746	799	793	801	776	769	768	776	771	781	780	826	835	787	848	752	766	764	819	788	813	791	795	749	850	739	785	776	831	772	795	768	824	789	791	789	824	772	831	779	829	797	779	796	771	734	802	810	808	789	787	785	778	778	798	797	830	733	814	778	790	764	807	840	760	824	852	785	778	807	774	819	749	830	772	814	823	798	785	829	794	861	802	821	775	798	813	791	821	780	773	767	869	780	764	797	803	789	794	780	771	818	783	737	810	808	835	826	804	813	829	755	789	736	794	798	780	832	842	788	775	779	777	762	764	803	808	798	769	794	775	722	774	821	766	766	808	798	784	793	835	825	739	762	774	793	838	757	787	836	762	762	815	762	832	800	857	847	754	806	804	789	875	774	819	833	770	779	791	768	793	752	842	780	799	765	791	809	847	827	758	811	759	789	771	790	808	829	740	853	851	810	834	835	800	812	818	833	800	768	763	800	764	800	799	821	824	831	813	770	813	752	800	810	816	772	807	793	774	761	789	788	758	867	757	822	781	773	796	834	832	845	804	811	795	766	756	785	830	773	770	759	847	820	792	787	781	799	814	790	749	781	799	777	749	808	858	762	836	795	795	773	827	810	851	782	763	822	767	757	761	831	772	830	792	834	791	751	776	830	805	851	791	833	822	774	787	760	803	815	785	790	757	794	778	782	790	805	799	806	800	779	818	762	777	805	803	767	801	771	762	798	778	783	797	796	826	751	791	838	821	788	841	816	779	845	752	808	738	842	800	756	769	797	782	830	812	782	770	791	782	817	809	813	813	799	801	798	786	831	753	726	859	849	765	824	796	832	764	761	746	794	818	787	787	773	834	757	823	776	837	775	766	833	831	780	828	807	767	799	802	851	857	780	767	743	802	777	798	792	804	771	796	790	819	789	807	818	819	822	781	808	823	779	759	802	743	833	746	808	787	835	754	820	794	832	784	786	812	793	805	796	814	801	854	751	786	850	877	784	797	822	802	804	763	783	793	804	805	800	824	797	790	838	752	814	782	872	804	850	786	808	813	811	847	793	776	770	796	842	804	785	787	790	782	786	779	819	826	822	758
24873	21486	25020	28412	21516	19933	4029	1726	1159	1023	826	692	657	566	561	508	450	427	383	385	358	377	354	374	359	368	369	356	352	355	345	326	340	304	322	332	333	338	352	299	343	292	316	351	300	348	319	296	339	325	304	299	302	309	302	339	282	304	282	325	312	327	312	306	306	332	309	330	346	319	318	295	319	307	316	297	310	300	301	294	335	316	320	337	284	349	310	267	330	351	321	312	360	338	341	283	283	329	320	318	330	356	321	333	279	328	307	371	307	342	314	359	322	296	324	310	343	330	319	282	290	274	329	317	352	338	289	347	358	316	343	319	324	291	320	346	334	358	346	328	339	300	340	306	310	303	332	318	301	327	332	317	324	308	327	300	306	291	317	313	332	344	315	341	345	319	322	333	339	350	325	341	288	295	269	315	281	309	328	308	304	307	307	313	357	330	325	355	343	302	282	323	340	310	340	318	351	325	326	316	300	292	297	328	318	332	318	321	356	349	341	331	302	324	316	322	328	298	301	330	348	328	378	313	312	304	301	289	323	350	314	299	318	311	310	302	317	310	332	316	278	322	333	340	325	286	323	349	284	314	302	298	318	334	322	349	309	328	296	300	295	374	323	272	306	278	302	307	317	336	303	314	350	317	337	312	318	301	330	344	314	333	328	324	326	380	337	309	348	329	350	295	282	318	316	341	322	354	340	367	306	323	338	345	328	317	292	323	337	325	312	305	306	312	318	318	351	292	305	326	320	303	329	333	318	316	312	309	323	319	297	317	363	287	295	331	333	336	321	281	298	307	297	328	318	284	320	324	321	301	323	301	343	366	346	331	306	314	335	295	322	348	320	318	328	312	283	321	317	341	300	331	293	308	335	336	316	307	351	340	322	308	332	313	328	355	351	303	344	342	324	298	325	274	312	289	310	315	298	345	312	331	340	315	306	307	293	321	336	351	301	346	363	318	337	346	317	325	343	350	341	298	302	335	339	330	306	339	326	335	321	299	319	311	313	343	343	327	281	328	331	299	329	306	338	331	304	318	341	317	334	344	338	325	335	344	344	358	326	345	329	311	301	336	317	347	342	334	313	319	339	292	289	320	309	348	306	292	275	313	276	360	320	290	319	327	306	318	298	281	328	320	313	324	300	349	321	336	307	314	321	341	306	295	323	332	292	311	358	337	309	298	341	340	312	304	339	326	304	301	317	306	323	330	322	300	320	334	294	334	337	302	342	326	306	314	292	288	295	332	323	303	290	285	331	333	280	303	330	313	345	297	298	334	310	323	312	319	318	328	330	334	311	336	318	315	296	304	280	336	335	303	311	357	314	316	297	332	356	332	331	351	328	320	313	315	286	342	345	308	327	336	329	361	321	317	322	325	303	353	340	323	345	329	335	350	313	310	318	302	330	325	321	307	333	293	314	318	325	311	316	326	331	363	317	323	327	302	350	305	312	334	364	349	347	312	313	325	305	327	316	305	365	340	308	299	308	331	344	322	324	337	315	337	304	321	321	328	320	320	331	309	287	312	320	329	330	334	309	280	339	304	292	332	339	353	347	309	334	328	271	305	324	327	318	328	332	313	327	315	297	278	348	327	347	318	265	293	307	311	335	298	338	320	319	305	320	367	314	297	342	301	349	347	310	299	327	320	318	353	298	304	320	301	344	322	301	307	315	322	338	322	303	313	294	313	347	362	337	298	297	318	343	303	297	348	319	334	313	320	331	343	318	365	295	329	294	333	292	339	307	313	317	368	312	297	297	342	334	309	318	327	314	325	323	361	302	311	324	342	297	308	314	309	328	344	329	325	329	307	313	297	324	308	323	337	341	311	303	299	309	338	347	334	325	327	337	323	329	338	328	314	329	326	354	299	335	311	337	305	353	307	306	336	310	343	293	332	298	308	328	303	329	310	307	335	315	315	302	327	298	315	331	297	335	288	312	295	332	316	305	341	297	276	319	331	307	318	310	286	315	304	350	302	319	312	307	306	334	330	357	278	355	302	318	304	314	300	315	326	351	294	323	287	332	322	322	295	328	338	303	339	330	323	330	315	303	316	274	286	286	319	312	356	320	337	321	329	331	335	300	308	317	296	318	275	334	312	280	336	329	302	344	350	325	369	333	328	311	339	315	305	304	313	314	319	287	343	309	314	305	318	324	309	294	332	348	343	327	338	297	313	299	337	313	340	330	298	322	326	339	329	306	328	342	272	335	282	293	340	332	300	315	314	300	297	334	344	329	320	314	321	299	358	336	331	374	330	319	282	315	299	324	316	307	306	305	337	334	344	313	341	290	299	315	336	355	309	271	304	313	335	304	331	362	321	331	310	323	329	326	281	308	315	313	322	297	292	308	317	333	293	321	293	316	295	297	322	293	325	325	285	321	270	312	302	314	308	326	310	335	301	294	326	358	338	348	346	315	311	331	325	329	319	329	313	304	336	303	287	328	294	290	302	336	346	296	320	321	320	321	327	299	319	310	334	293	308	326	367	307	309	322	340	289	323	311	311	334	308	291	334	336	354	316	331	308	287	316	337	341	296	345	286	312	289	295	321	308	329	325	283	349	322	331	325	347	303	272	324	331	322	305	314	322	277	320	324	328	370	313	281	326	311	327	382	304	312	288	349	283	326	302	326	334	342	344	305	316	309	307	291	305	285	351	310	335	326	332	313	304	343	335	316	307	306	330	309	331	332	328	321	298	307	292	287	309	305	307	306	333	321	322	322	340	308	299	300	316	300	343	305	321	327	320	331	347	321	294	339	325	293	301	331	345	324	341	319	323	336	322	333	319	324	340	320	352	329	329	327	327	322	329	310	320	347	309	312	286	340	305	327	344	284	314	337	328	298	324	323	330	349	350	338	318	316	314	322	305	308	337	336	343	350	317	326	285	310	337	336	333	319	322	327	318	314	342	339	326	318	304	305	321	309	293	303	331	348	341	337	327	342	304	298	318	279	312	302	303	303	340	345	325	308	344	384	316	272	303	312	298	321	315	340	319	314	337	271	339	305	308	310	313	305	333	327	307	295	310	345	317	297	341	329	317	336	320	314	280	288	296	332	336	319	305	336	321	315	313	323	328	298	338	373	342	346	314	361	293	351	336	307	321	338	310	318	320	316	291	317	314	311	326	306	344	299	303	315	324	314	302	326	307	317	350	339	323	286	311	329	315	326	304	311	306	314	326	328	309	326	336	303	344	302	302	374	315	312	331	336	294	329	321	318	351	333	336	309	333	321	332	334	346	305	326	294	341	292	328	324	309	328	310	309	317	306	306	332	340	343	305	293	302	324	333	372	321	323	336	328	353	325	299	309	339	302	340	298	333	332	311	326	314	325	335	323	294	266	352	320	310	316	350	333	336	321	284	333	324	287	322	320	303	319	337	334	349	305	330	308	322	296	325	299	308	325	363	304	320	322	284	322	282	337	301	330	325	292	332	306	310	306	328	323	319	361	303	301	335	298	326	348	329	333	321	296	330	297	306	316	304	286	302	337	318	336
26222	43231	24237	7385	2762	1835	1499	1298	1096	1046	961	914	881	843	915	796	808	747	808	755	769	815	701	758	763	733	754	717	815	766	790	748	719	793	765	762	737	717	718	771	718	724	706	727	735	729	718	757	765	709	725	766	755	743	706	722	714	763	767	738	720	776	740	748	754	730	719	778	717	767	759	727	729	720	685	734	739	703	720	773	733	750	766	788	746	720	737	761	699	803	752	772	748	730	685	752	757	743	745	721	716	722	698	785	709	721	758	767	725	761	720	684	710	700	710	742	730	711	710	731	761	774	715	745	712	718	716	733	719	729	731	724	744	729	726	743	745	761	706	729	698	757	726	757	715	765	693	748	725	727	739	713	759	718	726	697	772	754	739	754	718	732	777	722	701	734	737	746	741	789	717	751	771	706	744	695	768	708	730	750	703	717	706	694	740	705	704	751	733	721	744	723	760	735	738	704	744	730	765	769	774	753	709	747	749	703	694	764	700	727	709	767	691	742	735	743	706	751	722	698	743	768	745	771	766	759	728	692	722	723	747	748	739	806	714	761	741	719	763	744	698	736	784	723	740	741	724	767	734	712	732	801	705	669	784	822	715	746	682	755	728	708	710	743	741	751	705	766	776	711	746	727	730	761	730	740	731	740	752	716	733	751	813	793	689	705	742	709	740	728	751	771	754	689	687	789	757	727	714	738	718	728	719	717	700	738	761	767	703	747	768	750	741	736	718	709	783	703	741	702	723	713	737	716	731	724	722	753	761	746	700	736	758	727	753	727	698	749	749	723	689	715	716	747	749	773	768	733	725	736	724	722	739	742	768	734	708	730	758	710	714	684	736	671	744	693	769	769	775	756	706	738	757	702	711	739	791	715	750	765	758	733	745	727	751	775	782	727	740	692	723	727	748	770	712	664	666	765	737	703	732	714	735	695	737	738	688	745	775	764	756	729	686	732	759	752	720	729	742	725	699	807	790	691	772	758	727	731	748	703	730	705	729	777	728	753	696	751	756	753	705	754	776	751	712	698	706	728	778	704	781	694	743	737	715	779	737	719	742	710	738	684	789	704	682	718	738	807	706	715	761	703	675	691	715	697	726	768	738	706	752	726	707	775	763	739	750	784	768	769	725	773	714	695	764	732	764	768	710	756	725	773	795	707	738	708	674	752	681	761	694	766	803	733	735	762	738	717	726	710	688	749	736	704	739	723	780	730	756	738	732	709	719	735	762	718	677	694	724	728	746	726	729	749	737	681	751	719	739	751	786	771	768	737	753	731	748	738	738	743	718	735	736	724	750	696	711	727	748	704	716	676	729	740	733	698	721	727	744	759	705	740	692	745	757	697	764	725	756	712	734	722	751	742	742	760	744	747	675	745	743	755	760	699	680	739	755	761	756	739	726	737	719	761	720	699	733	712	734	719	736	718	741	753	732	734	755	702	748	730	723	738	735	723	736	748	740	712	675	693	748	713	690	753	723	745	757	717	714	731	752	726	707	746	718	749	791	721	711	803	718	715	731	722	732	770	701	711	755	731	703	743	751	729	730	694	749	735	734	714	728	730	730	689	752	743	737	698	721	716	777	750	702	756	736	756	719	763	758	715	675	719	754	709	703	754	717	752	735	730	745	676	781	798	761	795	710	696	700	745	720	712	663	712	755	697	740	722	723	751	785	726	706	733	724	698	758	734	749	743	763	733	752	760	756	708	728	722	706	772	761	727	720	693	751	718	762	715	738	733	714	725	731	780	738	696	760	731	733	732	730	764	735	753	738	788	714	739	687	796	754	694	790	731	703	734	790	703	784	730	767	730	709	779	691	711	742	779	693	755	710	724	744	702	752	750	704	748	711	710	764	745	729	708	746	771	768	726	729	731	684	734	748	784	721	725	717	702	705	776	664	713	675	748	698	755	705	749	721	771	766	756	723	746	773	732	774	744	753	772	704	742	757	695	685	727	724	756	663	710	752	695	746	727	731	724	706	757	771	748	762	740	715	732	753	742	712	682	752	717	739	753	675	699	707	738	768	777	773	711	715	692	718	715	753	740	733	760	695	705	788	779	721	740	752	746	752	718	760	725	728	705	729	710	728	747	708	742	743	711	748	661	713	712	773	746	771	746	727	709	724	742	773	704	738	732	722	758	762	750	672	751	735	714	747	748	746	683	692	750	673	718	754	744	742	738	729	707	745	742	746	697	729	727	707	700	764	767	735	731	746	750	705	765	693	737	708	736	733	743	728	702	742	701	723	661	731	759	718	753	713	770	731	737	758	733	712	742	749	689	713	727	775	744	770	686	756	739	744	683	757	726	701	748	761	717	745	749	724	750	772	720	751	742	770	764	743	696	764	728	705	774	789	716	753	745	727	717	713	716	734	749	722	777	700	738	704	713	720	738	727	738	735	772	757	748	757	731	766	708	759	745	766	752	683	783	733	731	695	723	753	697	729	765	701	729	758	757	763	704	761	749	734	768	741	732	719	727	756	714	723	726	713	681	716	688	760	702	714	768	729	741	745	722	750	754	750	739	778	740	772	788	733	734	698	755	744	755	762	755	689	739	757	760	719	746	725	698	713	764	743	735	760	754	766	696	724	768	774	679	722	769	761	693	734	741	707	717	793	676	740	727	678	715	742	723	733	743	739	752	739	695	763	734	740	727	769	744	721	750	766	726	774	721	767	715	712	716	732	745	688	751	717	756	740	695	744	716	781	732	698	731	723	724	723	740	717	747	742	750	699	712	686	719	747	735	755	718	717	757	746	725	788	766	774	736	691	695	739	747	729	796	746	708	770	737	705	716	705	695	773	724	722	805	779	678	726	699	722	714	727	783	757	756	732	712	680	707	746	733	791	733	699	760	759	703	758	695	727	735	773	717	722	734	716	712	762	741	750	774	731	748	658	698	720	745	771	729	684	700	763	743	772	743	726	708	766	751	775	737	693	665	721	727	723	747	722	742	724	743	779	738	691	738	742	741	745	782	741	766	718	742	664	759	766	711	691	697	709	751	751	765	695	714	700	729	689	751	713	773	679	724	702	765	770	749	758	724	713	760	736	766	699	727	766	737	737	732	711	722	704	730	734	731	752	744	775	670	745	715	736	697	774	752	722	724	691	767	781	755	708	759	726	721	727	740	715	693	744	783	735	701	757	714	736	739	696	748	748	759	697	754	710	746	761	779	711	737	719	691	744	727	702	723	763	714	753	778	670	733	757	707	747	713	692	780	772	749	702	711	757	758	734	764	761	716	749	731	751	737	703	757	759	739	755	707	785	752	710	772	765	727	794	716	702	743	713	736	722	650	664	713	733	716	753	718	734	689	747	725	746	760	720	781	787	700	751	729	743	722	749	702	753	702	757	737	745	766	691	732	701	756	735	700	762	741	756	748	750	716	758	694	766	758	706	743	720	708	726	761	768	738	690	727	740	743	779	750	757	773	700	721	754	750	690	758	714	746	707	723	722	740	704	729	728	744	805	713	688	677	726	713	739	736	725	728
24229	21454	25315	28010	21461	21559	17774	3058	1548	1263	1072	888	804	652	600	524	556	495	449	399	445	376	343	334	356	353	375	377	328	377	355	352	354	360	315	334	335	297	317	323	339	304	329	334	340	346	325	331	331	320	326	285	329	324	318	344	285	283	321	298	353	321	310	346	319	306	302	325	315	295	295	337	301	293	333	302	338	312	330	315	324	327	336	321	309	316	304	322	310	296	308	311	305	334	318	320	337	314	347	315	330	321	283	290	356	314	303	312	288	352	345	301	364	309	286	339	327	295	290	295	312	297	310	329	326	308	321	336	285	292	294	299	317	256	328	260	318	324	334	291	326	318	345	329	305	354	319	301	290	311	318	322	331	325	330	324	303	298	310	317	342	314	314	338	334	319	314	344	313	322	366	298	321	323	322	301	323	329	302	322	313	295	321	322	293	344	285	303	326	304	313	316	316	296	321	299	324	340	301	286	275	302	318	304	375	317	330	335	361	275	309	321	321	320	313	300	307	282	332	265	287	364	323	311	311	310	300	290	313	317	290	285	327	292	354	304	314	313	295	285	332	333	316	284	295	270	317	331	308	319	329	325	312	335	308	298	341	307	311	307	345	335	348	341	342	319	305	324	286	316	348	303	327	294	287	301	360	311	292	296	344	296	293	326	343	328	342	294	327	292	307	304	315	316	303	300	306	279	323	268	292	318	327	334	312	328	320	313	325	309	309	317	297	308	293	275	302	308	308	311	304	296	322	283	323	289	293	351	303	332	315	318	337	326	329	340	322	329	297	308	285	323	303	285	282	302	322	314	345	306	325	320	319	319	279	315	339	344	327	320	324	328	326	360	294	339	276	314	317	314	311	286	318	353	323	298	314	333	296	305	300	316	302	324	335	340	313	310	333	314	307	296	318	327	302	296	293	315	335	291	369	305	307	287	333	296	300	300	303	338	291	357	303	325	323	309	315	311	344	319	324	301	319	267	344	350	340	347	309	343	307	305	359	300	298	318	300	318	330	296	295	332	287	292	312	319	339	328	322	303	322	313	281	283	306	276	307	291	317	318	330	347	315	336	310	318	315	314	307	336	300	294	298	317	296	296	311	306	334	316	308	329	326	333	309	279	293	335	322	323	379	284	316	324	349	318	306	326	315	283	290	289	316	329	313	327	281	280	322	335	327	352	342	327	319	330	324	294	339	303	285	308	296	301	318	321	325	338	319	309	328	318	290	314	298	313	321	301	314	329	349	316	298	326	312	308	307	318	326	309	342	290	323	353	331	316	304	304	342	310	316	318	296	304	337	343	316	329	302	311	323	333	335	322	282	365	326	297	325	343	332	307	287	280	324	296	313	312	352	305	309	326	310	295	340	350	313	307	306	312	297	293	318	347	309	313	315	308	311	346	299	268	304	317	316	282	326	317	352	318	320	362	322	301	323	329	323	288	344	317	289	300	331	283	306	299	332	324	315	319	304	319	311	331	336	317	309	325	317	318	324	349	322	322	328	331	315	321	314	346	283	325	312	306	325	339	351	311	296	285	277	305	342	301	310	320	334	302	306	289	318	325	304	326	327	273	325	289	320	309	321	342	373	315	333	285	278	292	314	317	310	341	324	315	315	302	294	321	296	322	308	316	303	296	302	304	325	318	304	323	324	318	326	331	312	315	322	312	313	327	300	348	313	308	289	352	318	321	320	317	295	310	316	286	293	313	335	323	307	286	292	322	313	275	335	373	321	302	342	328	338	334	288	296	341	289	321	317	320	291	345	342	316	290	333	323	324	321	305	304	302	302	318	302	333	312	301	345	302	333	313	300	322	344	299	302	319	308	320	309	337	310	332	317	318	322	301	311	316	319	318	315	322	312	335	328	315	284	354	318	329	319	296	340	300	309	314	310	286	298	348	354	331	313	281	303	315	290	274	323	356	309	345	316	345	335	318	310	325	313	293	290	326	304	270	311	318	298	321	342	380	321	297	300	320	347	317	270	352	294	306	342	345	310	324	316	340	337	349	316	309	326	334	335	323	327	305	331	370	303	310	299	319	328	313	286	351	343	314	287	313	304	322	304	326	273	278	324	306	328	327	305	300	320	312	301	348	296	322	327	346	319	328	336	326	330	316	310	338	297	331	345	357	298	332	312	328	317	332	296	327	334	290	293	319	340	327	265	312	323	322	317	289	306	332	295	322	309	332	283	302	302	301	304	333	348	296	332	295	314	342	309	293	283	341	321	329	321	349	321	341	308	316	301	327	310	306	306	311	297	353	298	341	302	316	353	331	297	278	303	298	317	321	316	314	342	338	334	330	333	293	292	276	312	316	302	298	320	292	290	305	325	261	314	353	299	282	338	311	306	268	315	326	345	331	304	329	316	354	312	338	307	298	297	356	314	321	306	291	344	281	337	317	329	352	272	295	310	321	336	315	346	293	309	325	322	308	321	337	344	300	311	341	319	331	284	333	338	279	305	314	308	323	304	314	326	323	316	323	293	324	302	324	340	317	297	326	320	351	340	328	293	299	329	358	300	311	337	294	304	327	307	322	272	311	281	302	312	300	300	317	346	317	324	317	349	288	317	308	298	308	294	299	340	336	331	308	284	320	317	295	321	320	279	321	277	287	326	284	317	302	329	317	321	292	313	325	316	327	294	336	358	318	329	288	335	297	326	280	283	293	311	297	338	321	281	320	297	309	320	328	338	306	325	307	317	331	331	318	330	338	325	317	349	275	302	303	348	346	301	304	324	314	303	287	313	322	331	341	324	321	304	296	309	325	312	285	280	330	305	319	305	328	298	343	326	319	306	306	302	314	290	325	332	347	315	290	302	271	293	300	329	307	323	315	314	293	305	345	319	359	312	360	365	305	335	304	305	292	329	304	288	313	294	321	353	281	300	315	317	298	354	325	303	293	311	304	311	287	330	319	318	321	302	299	288	311	314	333	315	310	295	314	317	300	310	291	347	315	279	298	311	323	321	299	313	327	313	346	307	321	300	289	320	334	293	297	323	310	338	346	318	335	337	301	316	302	333	326	303	330	316	356	351	325	321	307	271	326	307	330	305	319	299	313	317	342	322	277	322	288	281	270	334	305	347	313	312	355	300	304	314	314	305	281	277	305	312	299	291	292	306	325	330	303	319	314	328	299	299	328	305	292	265	309	296	300	302	290	311	327	303	298	343	305	293	311	303	286	316	352	330	304	335	313	319	286	327	310	317	304	306	345	322	317	284	331	295	307	295	323	299	318	306	340	337	285	283	323	300	315	309	295	322	307	315	314	306	301	325	315	310	312	290	302	282	290	337	299	299	346	295	319	320	315	330	268	312	329	309	334	311	294	312	274	275	344	346	342	324	296	318	339	325	337	292	336	360	331	288	335	292	301	297	301	322	319	308	295	324	356	322	292	278	288	316	295	304	335	316	341	341	335	330	274	296	316	325	297	293	291	344	309	333	307	333	316	311	316	324	313	351	302	283	325	326	343	280	329	302	300	319	313	329	328	285
30115	47130	27943	9989	3391	2257	1758	1515	1244	1069	1005	977	910	959	783	837	833	836	759	791	758	757	774	707	679	740	765	747	687	723	749	763	741	683	766	734	726	706	690	707	711	724	713	735	723	729	684	731	697	728	689	733	677	750	783	644	701	703	697	733	768	678	666	759	647	704	692	692	711	712	739	770	686	750	700	716	680	760	721	671	724	698	713	745	747	733	718	684	710	725	696	714	721	643	729	725	688	735	726	697	693	712	715	679	681	731	753	708	755	685	755	723	694	770	714	733	724	688	713	710	695	691	759	690	731	670	683	730	763	723	690	696	716	710	733	673	695	684	702	658	708	731	707	694	732	758	719	662	711	692	696	759	756	710	693	767	703	715	687	710	697	696	745	704	732	693	668	720	711	718	732	712	683	708	700	740	685	713	713	675	733	726	720	712	704	731	716	742	702	721	703	669	715	728	710	698	723	742	743	765	666	699	720	752	706	662	710	710	739	727	694	725	676	733	756	690	710	714	758	686	756	707	710	693	754	757	684	730	714	716	656	717	724	699	672	706	727	725	721	703	719	686	733	713	763	705	655	737	744	722	690	706	744	725	693	707	681	667	699	724	689	689	740	715	686	665	758	726	693	677	733	766	678	727	711	741	749	672	705	723	707	718	678	711	716	694	716	746	704	701	681	694	708	716	723	706	705	737	700	734	771	712	714	740	686	699	693	693	709	694	742	703	713	699	697	713	716	707	684	705	718	689	710	708	687	671	713	678	754	630	725	669	692	717	683	739	703	689	709	691	742	675	664	697	648	755	682	686	691	669	702	729	702	656	712	706	708	718	756	734	735	713	726	711	702	703	720	700	715	732	738	703	722	698	720	723	733	709	682	728	718	725	755	709	747	682	761	679	702	763	730	718	690	748	721	727	705	715	667	712	755	696	719	759	713	665	709	688	715	722	707	695	703	741	716	707	752	712	693	741	721	673	741	745	708	698	704	717	769	671	674	681	693	698	762	731	675	703	708	704	755	763	742	683	670	728	718	712	684	754	663	692	732	713	730	696	707	710	696	714	711	721	706	747	697	692	713	716	695	665	692	666	697	734	699	711	730	715	741	720	710	722	709	714	722	763	735	720	653	697	759	726	718	727	730	729	682	775	697	660	689	733	755	738	769	754	679	751	688	711	766	678	715	733	691	724	716	721	679	725	723	684	734	743	719	721	716	705	739	704	716	685	662	693	669	716	698	702	669	714	693	691	732	703	706	734	670	716	738	729	721	748	671	750	690	696	696	729	707	722	690	661	656	692	695	736	686	671	698	727	681	729	700	704	732	703	722	694	709	749	670	649	775	706	687	714	755	737	680	723	694	716	729	731	706	762	729	652	693	694	672	739	707	702	719	746	671	727	676	698	729	723	707	711	742	735	731	725	710	785	693	707	695	705	706	683	694	667	737	712	711	724	721	701	707	697	725	709	745	700	729	718	715	771	664	733	691	651	710	716	714	719	719	717	745	690	715	731	755	689	757	706	704	733	709	716	655	685	736	716	738	704	727	700	672	694	678	697	709	701	688	716	754	698	725	731	719	691	662	669	706	676	684	701	685	724	726	726	700	717	726	709	709	698	699	728	699	732	762	721	718	712	691	722	726	710	703	700	748	721	709	675	696	689	716	677	660	737	697	715	686	697	739	711	738	758	673	701	697	749	718	683	702	690	661	747	705	709	645	650	677	672	678	704	673	711	722	723	721	779	674	671	700	730	644	719	710	686	691	671	730	686	695	707	700	690	701	724	669	753	757	693	720	754	736	705	681	715	691	703	693	728	679	687	716	701	730	690	689	698	702	680	743	700	713	656	686	701	669	740	678	665	740	744	721	735	708	739	740	722	714	702	684	746	715	679	694	761	687	681	702	729	762	730	701	754	702	711	731	683	678	661	710	739	765	740	719	707	706	698	699	714	736	764	676	737	751	668	726	720	743	700	725	731	723	709	683	714	713	668	683	665	670	693	695	712	685	712	692	725	702	724	741	710	729	691	762	757	708	724	724	679	754	704	716	733	720	678	704	711	757	706	707	688	745	687	724	715	763	729	723	709	743	713	729	680	699	695	756	703	746	688	774	706	676	731	722	691	697	700	716	682	670	720	741	760	744	681	655	737	672	734	696	692	691	691	666	666	689	686	713	678	717	703	719	719	690	699	720	682	720	725	693	683	722	736	700	724	718	689	667	706	699	702	712	756	673	679	759	675	701	737	704	747	685	730	733	719	713	735	693	723	750	734	688	647	692	739	728	729	728	694	659	691	717	662	705	787	642	677	712	683	714	736	680	775	709	756	700	711	702	684	680	712	701	701	750	746	708	706	717	734	735	696	719	686	721	685	694	738	728	691	677	738	717	729	756	733	700	702	685	715	729	732	677	727	699	782	710	758	703	691	771	674	694	724	722	694	740	702	684	719	723	736	698	702	709	732	762	683	694	719	743	704	753	677	736	671	696	713	698	698	697	680	688	693	699	710	695	699	725	713	704	711	707	721	695	737	714	710	722	711	693	701	672	706	686	748	680	744	719	717	752	686	684	697	738	714	726	691	674	707	703	674	707	744	735	681	736	701	699	714	698	709	705	732	749	683	753	679	653	697	707	703	700	770	706	702	714	706	740	731	717	723	750	697	714	687	721	685	703	727	707	731	761	687	663	699	685	742	733	659	734	669	717	709	685	682	707	724	720	690	738	701	695	681	751	724	720	705	723	714	730	687	704	658	695	713	702	741	676	739	710	725	728	695	736	695	720	719	688	695	651	707	687	774	744	705	699	718	723	738	672	669	713	718	688	725	712	706	662	696	743	751	750	725	722	687	689	720	722	684	686	718	738	728	705	665	659	695	689	688	695	747	643	688	688	659	715	754	706	681	710	745	709	759	723	681	720	729	677	702	674	721	723	730	696	704	645	742	736	734	672	680	677	704	711	746	716	666	666	734	690	718	727	708	708	733	717	696	670	689	699	695	675	703	717	695	733	744	708	751	721	726	719	702	697	739	706	736	709	721	683	713	706	768	725	744	716	697	713	674	727	708	728	710	663	681	700	678	687	744	711	696	694	739	737	739	685	727	775	720	746	732	711	722	739	711	737	712	696	722	738	710	756	699	736	698	689	686	694	749	761	754	702	744	717	690	693	692	704	760	748	679	743	755	696	701	672	680	727	698	662	696	698	722	679	666	700	686	684	688	723	659	732	722	744	660	716	678	722	693	719	698	679	757	755	673	709	727	682	692	681	688	687	685	722	655	702	712	672	686	701	727	746	731	723	728	703	693	737	667	680	721	693	697	719	684	727	726	767	701	721	695	734	772	726	689	704	681	727	716	727	654	734	734	672	710	720	699	705	686	691	668	692	721	725	671	741	716	734	702	663	661	714	700	725	691	696	698	723	710	682	725	666	659	663	679	764	672	721	694	749	706	684	686	720	720	774	737	615	774	697	729	655	721	709	724	671	688	741	697	690	731	734	674
33193	24913	21997	9700	2734	1703	1311	1099	889	745	660	599	552	508	485	465	433	435	396	390	363	396	396	360	387	365	366	363	344	374	405	332	338	347	389	348	323	382	384	379	351	398	371	334	337	401	356	372	360	312	331	323	340	353	336	349	358	366	347	364	312	332	371	357	340	329	334	337	332	359	358	372	364	360	346	357	303	320	372	327	354	330	340	371	341	348	325	346	349	319	346	320	325	323	319	341	332	346	369	325	330	332	355	356	342	319	330	348	353	337	341	336	366	310	333	329	327	348	298	364	323	352	352	331	344	352	326	355	387	365	340	306	308	370	359	347	324	340	316	378	361	328	335	316	349	325	341	350	348	325	332	347	355	336	346	361	313	350	317	332	342	368	337	347	353	346	333	366	326	349	352	356	366	354	322	339	350	357	369	356	341	339	359	362	373	366	344	337	338	358	349	358	350	339	334	348	350	359	337	371	341	362	342	346	316	381	383	332	342	358	334	339	336	315	340	330	311	363	343	361	314	291	351	354	336	356	329	347	347	351	368	378	339	309	330	379	312	303	337	336	346	319	354	313	345	352	315	354	316	355	372	347	325	344	346	327	359	350	335	314	334	366	349	345	350	344	314	352	325	335	333	344	344	342	341	327	338	348	358	357	357	339	340	364	361	364	343	333	362	347	338	301	328	334	357	305	320	352	315	351	308	359	347	353	349	347	367	361	344	372	345	346	339	397	357	311	400	356	337	334	338	311	299	333	327	371	338	345	326	360	343	357	338	352	356	337	321	332	352	353	353	315	364	364	335	340	299	331	322	315	344	328	347	365	324	342	359	327	310	361	344	352	299	339	345	311	337	338	345	314	360	320	342	312	352	332	365	354	339	350	333	318	334	382	337	346	355	304	316	325	355	367	333	378	369	344	364	371	344	349	340	345	338	353	335	344	295	361	363	340	326	363	338	315	353	318	324	319	359	336	333	370	333	379	353	352	350	327	356	398	350	336	333	347	355	387	309	389	331	326	367	351	420	355	381	402	353	341	368	332	340	319	343	361	333	338	338	338	361	346	328	368	365	349	387	365	349	320	337	328	333	351	360	328	332	370	322	336	331	351	323	336	302	335	331	333	326	350	315	344	347	323	361	358	314	317	362	333	369	314	342	340	324	364	317	335	330	362	331	362	370	358	348	364	370	321	319	352	347	353	363	353	322	345	324	377	337	341	336	350	331	348	384	352	340	381	363	336	345	371	319	352	340	363	355	329	361	312	335	337	340	314	345	351	350	317	338	326	317	354	352	304	335	319	311	346	352	323	339	315	291	312	357	325	357	337	344	337	341	350	359	346	352	357	345	355	324	343	282	340	329	332	319	360	328	358	340	358	377	351	339	342	355	350	394	323	334	347	348	336	332	340	349	381	373	314	364	330	308	344	342	376	346	328	351	319	361	335	310	343	358	350	373	364	362	332	359	346	357	385	347	347	332	334	367	342	356	317	377	346	294	353	288	321	304	344	331	348	364	345	326	359	327	318	354	363	330	345	357	352	310	325	311	361	337	295	373	354	372	335	378	337	358	331	336	375	352	328	347	351	324	339	314	299	397	337	348	346	365	346	348	368	339	370	337	339	371	366	327	363	331	355	329	343	324	309	354	335	346	369	348	359	349	371	354	391	354	336	334	346	347	315	340	331	339	306	321	347	346	323	339	355	345	331	335	315	375	319	343	353	335	379	367	354	320	351	305	294	317	358	354	374	347	344	300	381	372	316	378	341	342	351	300	329	341	341	305	344	356	332	318	352	354	339	365	365	330	347	353	355	354	335	334	330	358	356	351	329	349	342	337	306	311	343	336	351	347	348	337	360	351	353	317	321	324	336	339	329	326	315	376	324	350	354	318	342	363	360	362	351	346	304	356	310	356	340	375	327	347	381	346	325	321	344	336	331	311	331	323	335	316	332	353	315	328	352	327	347	351	307	326	363	351	359	340	332	323	319	335	331	347	328	344	321	349	351	338	298	323	357	358	338	314	310	332	343	336	373	338	365	342	348	299	350	320	340	337	365	336	350	363	335	332	372	290	337	370	339	330	339	366	345	356	364	353	295	325	383	362	352	357	374	347	327	340	329	343	346	352	346	333	321	304	325	361	299	328	356	331	359	357	327	304	358	363	366	327	344	361	358	349	305	350	378	364	356	342	322	358	328	320	329	305	336	361	387	341	362	335	358	395	339	347	353	337	342	349	348	397	352	352	355	356	364	338	333	367	364	369	366	354	368	343	369	315	342	377	340	375	340	342	359	331	365	349	347	338	350	332	322	342	316	320	341	345	339	364	353	355	337	334	319	335	296	316	331	330	331	345	355	349	328	388	337	344	338	319	323	363	321	351	354	357	333	316	341	353	347	327	326	370	318	294	318	362	345	357	382	354	354	337	341	349	358	350	334	334	331	319	332	326	388	354	338	340	347	361	342	349	340	355	366	336	334	375	339	324	325	357	353	342	384	343	350	381	348	355	322	370	331	331	363	298	340	330	315	356	359	328	347	317	343	331	320	349	359	308	347	352	359	354	375	333	314	347	364	337	356	350	328	361	376	340	298	355	353	325	341	373	339	345	322	345	337	344	396	344	344	341	325	365	309	353	333	339	349	388	368	331	331	356	343	350	361	336	363	332	351	306	347	316	349	365	339	364	363	330	345	332	392	331	360	325	333	371	352	350	333	328	335	362	346	361	377	340	377	369	353	347	365	421	347	354	337	334	325	341	354	355	333	329	328	358	323	355	372	353	283	322	371	371	314	353	326	344	332	365	345	368	351	304	320	332	323	318	335	335	350	341	306	356	384	356	333	331	382	328	308	325	322	354	352	364	347	341	353	355	365	327	359	312	336	313	332	330	320	319	326	340	349	349	335	303	343	316	353	330	386	341	316	337	339	342	372	373	296	376	332	366	332	368	341	318	379	309	372	311	333	362	340	358	312	399	347	339	349	354	356	370	357	323	348	355	321	332	318	317	311	313	314	331	354	364	371	328	335	330	350	355	332	354	330	335	333	329	358	343	335	325	359	364	334	324	342	381	334	334	310	332	314	357	342	364	330	324	363	349	357	320	300	363	352	334	356	337	341	332	349	360	345	334	339	300	333	322	353	319	319	316	344	355	346	340	329	341	351	332	320	336	331	364	336	341	316	336	332	344	344	360	309	329	353	338	310	320	344	321	363	395	333	362	336	364	343	369	352	351	321	348	345	370	326	334	367	350	351	355	336	338	353	365	332	347	322	359	341	351	371	332	351	319	339	335	374	330	355	342	331	332	358	331	308	337	337	334	335	334	354	315	329	376	347	338	365	326	344	343	353	340	360	346	368	341	345	334	326	327	334	348	337	362	378	335	350	339	330	321	319	343	348	338	339	337	357	332	334	314	347	381	328	329	310	349	337	324	319	326	298	336	360	307	365	363	338	359	332	331	318	345	325	346	340	369	344	327	308	312	338	371	347	289	353	334	354	350	334
26888	30181	13826	4406	2035	1505	1225	1078	1032	1030	931	873	876	865	868	848	816	800	848	829	839	806	788	783	775	793	813	842	758	873	822	750	793	797	803	781	765	737	742	766	776	804	794	766	799	783	788	798	785	830	780	757	837	772	784	753	734	806	838	764	773	746	756	769	761	785	781	779	783	777	789	815	754	767	792	752	787	791	782	766	811	781	826	799	795	781	795	772	808	765	802	794	774	767	816	806	838	831	730	773	827	728	797	847	779	838	730	796	740	763	757	791	818	739	767	783	770	759	752	765	750	780	809	743	799	801	787	825	769	779	796	780	794	802	778	755	800	786	766	778	797	748	751	818	806	798	745	839	847	775	792	785	759	799	826	775	808	781	777	726	812	812	757	797	786	814	790	790	750	828	769	777	756	776	791	839	817	793	789	794	810	816	757	797	763	808	768	792	763	802	807	730	800	778	803	789	732	771	801	799	757	786	773	766	797	747	804	748	794	782	772	841	805	815	779	781	760	772	779	815	796	763	797	807	812	730	802	861	811	829	756	815	816	813	794	775	830	808	781	827	826	779	739	759	803	791	793	788	823	760	762	769	786	729	808	808	773	806	803	826	755	787	761	803	794	792	799	800	779	767	816	780	784	790	766	766	761	778	767	777	849	767	790	774	769	753	801	848	796	769	791	769	742	732	764	764	729	773	778	766	799	806	796	759	850	833	761	771	806	801	818	809	815	780	809	779	778	803	738	813	788	780	790	769	787	779	757	770	811	801	750	801	833	769	859	771	809	787	819	784	737	791	811	753	799	813	850	809	793	774	795	755	770	805	768	776	785	784	785	773	733	799	744	732	802	818	804	772	773	813	752	789	779	787	806	776	810	762	772	757	796	811	751	769	780	841	793	806	800	760	791	805	791	804	792	781	798	743	887	804	738	779	838	748	775	809	807	760	788	798	737	766	770	810	815	795	783	778	773	793	823	788	773	794	769	801	814	765	711	792	788	819	778	760	765	846	775	743	780	782	805	850	764	834	812	789	817	774	731	779	782	757	773	747	826	781	831	766	760	836	764	792	812	758	841	795	769	815	791	815	777	790	814	778	841	798	785	827	726	796	764	770	771	798	813	760	744	806	777	774	763	802	738	767	795	753	802	754	736	815	777	803	792	757	718	812	782	756	815	787	799	792	780	791	759	812	763	772	779	808	812	789	781	780	786	812	769	833	820	801	730	788	775	818	758	793	768	815	780	813	717	743	770	800	805	806	795	771	762	817	779	745	800	779	773	805	738	822	808	799	814	770	754	848	820	773	798	748	766	802	809	822	760	798	838	786	807	778	794	767	788	765	753	805	813	812	774	791	788	757	783	760	820	780	804	809	753	782	786	812	785	732	841	734	763	793	735	745	761	801	776	799	764	774	788	794	813	768	769	769	845	807	772	807	818	771	806	794	813	764	826	789	801	778	778	795	756	794	798	738	798	770	817	769	797	758	790	812	811	768	765	802	736	798	790	746	801	764	792	789	807	802	819	791	795	740	777	818	829	775	815	731	764	795	755	761	784	762	807	802	782	782	802	759	756	810	701	775	849	793	787	805	766	798	776	805	753	774	793	798	803	777	807	713	821	778	812	761	780	831	797	769	845	747	820	787	789	798	794	767	771	761	746	748	769	820	818	776	813	803	777	779	833	840	748	772	795	780	779	763	780	786	815	758	811	779	789	768	803	787	775	767	801	766	770	768	789	803	799	823	762	762	748	782	795	806	779	828	780	774	829	795	795	753	827	749	755	805	751	780	774	777	776	785	766	822	859	806	818	760	790	759	816	818	798	737	809	716	841	763	794	814	742	757	777	771	778	772	785	790	848	814	798	816	792	771	812	807	810	809	756	778	795	809	796	764	777	775	771	833	766	800	814	809	734	795	784	760	826	768	787	806	780	759	765	808	791	767	771	775	820	742	800	787	797	802	822	779	788	835	769	755	694	798	804	730	751	726	759	797	749	814	793	739	773	810	793	781	795	779	838	790	804	772	760	813	775	808	842	853	788	831	813	809	785	796	815	767	806	741	752	806	781	799	821	808	791	774	789	764	795	773	799	812	794	761	783	746	738	791	762	774	788	742	813	811	785	838	765	803	804	776	785	742	843	792	757	802	784	800	817	842	797	838	742	760	742	822	800	798	803	788	787	762	799	744	764	826	792	761	808	792	798	765	825	770	732	755	775	733	760	829	786	766	778	766	770	753	786	749	814	783	794	806	810	754	772	784	752	762	772	774	801	817	823	811	774	723	730	781	747	791	803	755	774	793	785	796	789	784	823	790	784	753	817	746	776	808	786	797	827	784	814	806	766	796	780	766	799	795	767	811	797	811	851	762	791	805	792	725	756	787	797	834	787	775	756	790	771	762	789	786	797	763	802	784	803	793	770	781	800	800	793	786	788	792	771	767	762	825	783	766	781	812	788	816	790	790	807	819	760	749	825	756	772	778	811	823	766	756	861	779	765	762	777	737	749	745	770	849	802	805	794	812	794	795	735	779	836	797	786	741	787	751	809	781	792	785	783	746	786	797	774	748	809	815	802	759	831	802	832	745	802	816	760	799	767	775	806	840	794	806	806	797	756	790	708	710	785	789	772	808	801	771	782	815	776	756	787	775	789	789	831	783	806	800	791	796	795	839	772	825	792	837	772	749	867	769	787	816	748	810	843	830	818	764	754	780	794	784	792	841	776	812	804	779	731	856	773	757	792	803	821	811	770	784	796	824	802	742	743	758	797	765	819	767	769	809	812	804	799	824	783	776	817	760	811	808	807	784	780	829	760	805	746	788	758	770	825	776	796	801	881	791	794	809	805	795	773	820	756	753	764	754	768	776	754	789	773	802	786	750	807	785	771	810	753	816	788	769	810	816	776	831	795	800	804	803	759	789	780	776	800	771	760	806	753	819	749	733	755	787	786	758	788	785	781	813	791	786	756	766	791	772	778	780	769	801	728	723	776	799	771	759	780	813	778	773	789	752	772	789	791	777	781	773	847	743	821	833	799	755	849	797	776	767	779	791	824	776	784	800	782	816	804	776	776	809	786	780	792	771	771	807	731	806	812	765	833	756	754	735	757	752	792	751	810	830	791	805	789	786	787	808	790	780	803	717	846	778	799	785	797	740	789	753	755	775	798	819	848	782	815	763	767	774	749	795	820	764	802	743	778	759	798	791	750	800	766	804	809	806	839	766	786	823	763	773	796	774	806	785	777	785	843	780	790	808	775	757	754	783	824	768	845	739	806	809	850	772	833	830	834	824	779	764	737	724	806	808	805	744	751	811	816	733	773	767	770	813	808	775	797	796	833	732	803	820	759	783	789	781	788	746	814	792	835	782	794	828	801	779	815	789	775	749	756	738	788	788	773	797	724	803	742	840	765	830	817	787	760	809	774	803	795	809	821	771	809	798	799	756	766	807	822	782	801	806	740	814	759	795	783	766	811	827	795	769	770	777	831	818	780	854	793	746
24937	21530	25055	28437	21565	19885	3519	1439	1031	829	695	709	642	545	532	449	433	424	377	412	344	348	340	376	364	371	390	390	361	318	337	315	368	325	332	316	317	352	323	315	313	339	294	349	347	319	311	300	318	302	283	331	311	372	300	288	306	337	332	351	290	326	335	298	320	319	326	355	313	302	331	321	333	351	332	345	364	351	349	319	328	292	311	365	351	289	322	271	335	309	345	320	325	345	319	338	313	330	321	339	318	280	320	337	344	308	338	351	382	356	337	317	293	328	325	332	296	337	330	319	336	320	305	301	299	326	352	341	327	340	306	322	332	303	329	345	322	336	339	339	272	308	340	349	312	313	338	331	307	321	346	316	314	341	343	324	307	291	298	332	279	295	290	325	322	323	322	367	297	332	322	342	295	309	340	304	325	322	317	317	295	338	257	335	325	322	289	307	355	305	324	325	329	286	330	291	303	302	295	308	345	332	332	328	351	322	342	295	324	330	307	339	361	300	337	330	326	300	312	317	292	301	320	304	300	314	325	312	337	314	348	294	304	305	311	315	343	327	335	324	326	339	332	332	306	326	343	313	328	303	309	279	314	353	264	307	315	314	327	313	317	344	325	320	327	341	325	311	314	364	324	329	294	328	349	322	332	312	312	343	301	336	314	296	327	302	330	330	321	286	305	324	295	328	347	286	347	341	348	359	328	339	338	296	292	344	346	325	274	301	294	356	340	316	361	327	322	301	336	294	334	326	326	300	345	362	303	311	359	311	339	283	316	318	356	294	319	338	320	298	320	346	316	340	327	311	290	303	313	315	318	296	294	304	317	313	313	335	334	314	319	302	316	306	320	347	284	312	326	336	341	364	317	325	304	346	330	348	340	331	354	298	308	319	341	322	322	300	326	314	318	332	331	328	304	332	380	326	293	313	315	301	328	302	309	331	324	345	313	326	310	320	300	291	319	322	314	331	319	327	329	307	343	320	321	331	310	312	329	303	333	308	311	348	301	339	314	292	328	300	320	318	352	323	345	292	305	317	303	326	329	305	305	328	310	305	351	310	278	339	340	320	291	307	297	316	309	326	294	344	306	327	318	308	303	321	321	305	321	303	312	315	273	314	300	304	350	331	349	311	316	314	299	310	326	327	301	341	340	313	329	359	340	326	333	327	304	303	321	316	326	314	312	277	320	327	296	332	314	320	313	319	351	328	305	317	332	313	302	320	317	349	358	325	319	294	279	326	318	307	293	317	316	308	323	301	326	331	311	339	319	313	318	303	368	347	298	286	342	315	345	310	337	313	307	330	311	321	296	359	292	313	293	330	299	338	279	307	354	336	317	288	312	334	288	285	339	333	285	303	312	336	316	332	329	353	306	318	287	317	344	315	321	303	317	297	320	342	316	298	254	312	311	298	325	332	333	314	326	297	357	303	294	307	330	332	325	340	294	315	320	356	334	307	302	313	330	308	331	295	307	310	291	316	292	331	302	307	324	323	337	354	316	341	326	321	301	277	284	330	343	317	311	322	291	338	314	341	301	331	348	325	305	354	317	336	339	342	305	280	336	328	307	300	347	309	313	315	331	315	334	336	327	354	318	329	305	298	343	328	326	326	334	320	357	330	328	339	324	325	303	308	327	329	333	325	328	333	290	311	341	333	297	340	291	316	313	329	306	311	320	305	360	351	331	326	307	299	307	316	335	314	328	348	304	332	333	308	332	317	301	327	319	289	323	300	318	299	293	324	345	300	296	375	336	313	290	305	307	304	293	314	302	307	322	321	298	311	349	325	323	327	311	357	309	312	278	338	319	353	308	323	312	322	333	278	347	340	339	321	322	330	300	321	305	325	332	327	327	333	299	300	307	302	303	307	328	312	296	353	286	324	330	335	294	286	318	329	311	344	303	297	340	323	331	339	320	331	359	310	299	287	326	325	340	318	316	312	339	304	321	322	287	331	337	312	301	339	323	313	315	305	331	318	319	338	329	305	340	304	315	340	322	288	328	322	338	308	329	311	317	315	297	329	314	310	322	325	360	309	308	332	305	325	327	328	294	333	318	304	319	337	306	293	299	296	282	336	314	305	325	332	289	302	287	319	320	302	313	356	348	331	305	340	321	322	339	314	328	322	309	300	326	315	293	325	317	300	294	322	330	362	328	320	306	307	340	306	328	336	295	314	333	318	298	327	335	325	343	325	320	308	325	315	324	330	311	329	292	338	321	301	310	299	305	318	305	323	336	309	325	319	307	316	305	320	345	318	299	329	348	312	326	319	331	329	344	334	338	324	307	309	308	328	331	305	304	356	340	332	331	358	304	330	290	324	343	333	310	304	352	302	303	324	339	275	292	316	339	284	305	348	319	325	292	321	339	305	302	331	322	361	325	299	322	337	354	313	306	327	336	285	343	340	332	330	291	331	319	297	332	307	296	342	311	300	299	314	329	306	319	314	325	332	326	341	348	349	350	332	301	310	336	304	312	333	315	293	322	350	322	309	293	305	334	294	329	344	335	322	325	331	338	322	292	299	284	328	314	303	326	301	329	325	334	306	341	321	355	337	289	342	300	299	339	337	310	324	314	296	325	323	325	330	296	304	312	316	329	314	323	320	311	304	316	299	315	308	316	313	319	343	292	304	338	356	327	330	335	287	318	292	325	349	321	286	293	319	323	323	317	345	309	306	339	345	291	336	307	318	333	325	290	321	293	333	335	329	328	320	336	341	316	331	328	331	299	305	338	299	318	312	316	335	334	276	313	343	330	304	287	320	310	299	305	330	318	337	340	294	321	270	314	313	348	361	339	298	319	320	307	323	308	302	292	301	302	321	308	291	293	292	317	333	324	340	307	336	336	295	312	311	304	339	324	309	323	271	304	336	342	349	307	332	305	317	321	338	335	345	312	325	342	319	324	353	298	325	310	312	316	309	307	326	273	321	323	317	317	359	316	320	322	300	318	301	338	317	346	311	277	321	338	336	351	347	311	308	345	346	334	317	323	305	323	313	302	328	314	316	296	314	280	299	351	346	363	291	310	346	320	341	316	331	310	308	297	306	312	331	301	351	308	280	309	315	318	341	309	332	350	316	293	302	304	282	318	301	322	314	306	311	331	354	308	310	353	323	341	289	337	310	334	333	307	306	311	299	333	302	301	332	287	295	320	308	296	332	310	308	334	279	318	286	317	307	308	314	314	296	340	306	305	344	317	300	335	327	326	316	315	321	324	272	336	363	313	319	301	315	319	317	363	322	349	319	317	323	322	316	307	301	326	329	339	334	321	307	347	363	323	283	285	317	339	329	321	309	360	331	326	335	338	290	296	310	315	329	323	307	317	331	313	310	341	284	312	365	325	309	330	311	328	293	327	310	318	329	340	325	320	325	356	292	301	313	309	283	311	338	285	314	311	306	331	311	303	313	329	322	347	278	315	319	322	306	311	346	320	336	324	323	335	318	312	280	331	338	309	340	290	316	309	318	327	318	314	341	314	330	344	323	335	318	342	338
27075	40049	23979	7496	2528	1695	1372	1194	1079	1012	912	909	901	834	818	842	786	800	753	759	779	730	749	763	797	747	753	713	712	757	730	698	722	750	767	749	704	725	743	734	743	722	778	759	686	719	686	693	679	701	681	755	723	741	690	787	744	749	721	755	739	737	704	741	692	732	694	694	741	730	707	741	742	761	750	705	734	772	695	744	703	737	698	719	702	696	714	706	721	716	713	740	690	741	681	718	710	724	722	704	769	688	752	716	738	725	695	747	675	773	768	732	740	679	739	721	703	702	765	752	700	748	762	723	745	694	736	702	758	786	718	726	727	707	719	714	783	753	738	750	752	716	751	756	737	744	696	721	732	704	736	769	784	735	649	732	744	803	731	668	753	706	731	740	724	728	702	760	725	762	779	722	706	754	741	730	748	707	731	739	734	740	770	666	691	747	786	695	765	700	738	695	775	677	724	765	724	740	743	713	735	679	736	715	719	764	756	731	740	727	718	776	709	720	750	745	754	745	707	766	771	724	695	699	738	697	758	779	766	741	754	748	717	706	794	680	762	736	714	752	746	754	738	794	802	694	714	729	720	721	722	741	682	722	746	731	782	698	741	763	759	725	718	728	717	726	726	756	752	737	756	709	723	687	711	720	691	709	772	698	690	703	746	732	753	699	732	681	721	723	676	729	743	719	731	733	740	749	730	738	717	691	762	739	727	741	697	719	737	773	760	725	722	721	723	704	760	688	723	730	737	712	714	706	731	718	770	759	717	696	721	678	829	761	703	719	703	722	756	751	679	744	683	714	739	812	729	751	734	797	753	746	680	709	711	738	752	727	727	751	707	716	744	746	714	732	717	767	766	742	730	711	720	756	729	696	686	716	730	718	701	710	726	718	713	766	753	711	714	734	767	740	737	737	753	724	688	698	736	720	713	723	765	721	748	759	730	701	769	710	721	733	780	713	704	726	730	739	733	738	703	777	716	722	706	667	741	742	723	677	747	720	720	734	713	697	717	735	696	730	757	792	746	744	677	748	742	776	732	728	725	741	776	731	774	695	742	679	740	775	728	735	760	779	740	736	702	705	744	727	689	714	680	674	692	757	716	750	749	738	718	741	745	739	724	748	718	753	764	738	728	722	717	785	744	766	676	777	768	724	744	705	737	725	709	744	716	736	743	767	786	728	696	704	699	759	745	713	693	736	665	765	723	703	739	763	788	757	728	675	720	736	707	688	724	723	726	661	727	705	782	756	760	717	788	707	772	697	740	776	685	727	753	758	724	713	744	748	727	735	678	747	757	776	718	702	725	683	735	688	747	696	710	724	734	729	732	768	711	729	732	759	751	692	720	707	811	731	710	760	732	723	740	679	715	775	760	733	696	790	739	749	761	758	714	745	764	744	747	698	760	757	746	705	757	773	762	739	781	724	751	744	764	741	704	706	691	731	705	731	712	684	675	763	688	741	714	754	729	712	752	663	748	727	731	726	760	704	693	719	733	705	724	713	742	738	725	757	739	712	738	713	779	768	747	743	682	739	699	685	674	736	660	751	781	726	710	712	746	724	705	749	788	723	703	720	725	695	773	705	721	692	768	743	685	741	716	737	724	718	754	772	734	670	753	747	756	701	755	747	741	737	711	697	733	749	754	711	736	750	733	724	730	764	751	709	718	709	727	719	750	718	746	715	751	749	736	778	751	731	708	697	719	724	734	757	744	743	740	688	748	706	741	692	760	719	719	724	678	755	785	739	708	730	746	731	698	732	695	762	725	742	755	741	721	730	726	724	735	748	703	701	799	724	760	713	692	745	766	768	719	715	694	745	754	681	743	742	726	729	759	682	771	726	706	733	724	740	782	706	689	703	744	696	694	736	716	703	727	686	686	763	761	741	766	715	696	728	720	689	711	748	720	749	683	691	808	747	738	734	725	754	760	701	721	726	739	736	778	692	741	696	715	718	737	747	698	713	735	712	712	744	756	717	697	728	750	696	730	729	742	754	711	754	719	756	684	700	710	822	749	667	731	690	736	712	744	764	691	751	768	723	717	753	790	738	774	755	709	731	741	707	710	737	715	747	762	705	771	760	695	757	783	764	703	700	766	730	756	724	769	725	707	772	720	682	681	748	721	778	695	730	769	727	756	691	773	726	734	704	735	775	700	747	732	701	765	730	706	755	734	766	727	703	738	708	748	712	750	778	709	706	719	754	720	710	741	713	742	725	742	727	748	759	764	731	723	755	714	736	729	753	694	723	747	730	727	706	684	725	751	730	742	790	673	736	742	774	720	712	766	686	756	676	728	737	745	758	732	733	693	735	745	719	724	753	711	677	677	747	754	729	717	678	759	715	748	706	711	763	751	761	744	752	733	699	722	711	730	748	736	762	735	698	737	775	726	734	712	744	727	716	765	706	729	730	705	698	732	713	757	703	695	687	721	718	741	783	774	717	771	745	724	704	712	723	717	769	701	730	737	752	728	746	694	753	760	757	713	693	703	730	710	695	741	703	701	728	802	743	730	727	730	762	708	764	706	694	725	739	769	774	783	695	738	750	764	739	785	693	742	686	749	729	735	707	727	718	709	774	776	700	708	698	702	712	707	759	718	721	718	723	743	747	720	775	783	683	695	745	700	726	805	744	735	705	693	730	702	669	760	708	730	750	714	745	717	802	725	817	700	671	704	699	733	689	738	786	732	727	733	754	738	702	724	707	737	724	713	739	720	734	756	756	719	725	716	710	683	689	705	736	744	689	698	709	730	774	724	763	733	727	706	735	725	720	735	686	725	699	674	707	734	739	745	730	712	687	712	757	769	766	731	747	716	703	726	781	743	775	743	734	701	709	733	716	744	745	716	703	693	747	709	697	702	716	686	728	669	730	725	753	759	759	699	716	746	719	709	733	731	738	729	761	684	680	763	714	769	756	706	717	752	706	774	728	736	758	683	766	706	753	734	714	731	786	706	764	726	712	717	750	737	756	686	751	710	738	751	722	727	763	719	697	724	708	741	736	722	748	753	741	716	744	719	720	750	709	721	761	732	753	707	772	748	730	757	727	738	737	720	761	695	721	722	772	734	760	710	726	725	695	757	726	691	671	733	737	730	745	731	769	704	732	742	727	760	702	735	728	682	780	696	728	718	694	766	772	745	768	747	742	749	710	750	728	703	724	754	757	816	749	737	754	762	719	706	680	713	745	708	733	726	706	735	759	784	757	740	749	749	757	739	727	725	713	712	707	746	740	715	717	743	740	699	694	784	768	728	713	738	727	742	760	721	687	776	731	721	721	769	758	722	754	735	662	726	725	733	725	759	731	779	772	736	720	719	730	751	734	706	705	753	798	734	774	728	732	769	709	728	730	716	752	705	702	692	718	738	714	710	728	746	734	738	746	739	762	754	741	719	733	731	685	686	704	726	704	749	732	684	750	684	747	746	716	716	767	778	727	770	757	723	792	726	687	706	790	739	752	747	708	726	726	747	694	717	707	734	736	755	731	713	699	766	745
24369	21544	25399	28154	21552	21634	17657	2593	1350	1172	1001	856	719	691	596	533	508	447	431	377	403	360	351	333	367	324	400	370	337	361	348	352	329	319	328	331	295	315	279	308	303	345	298	361	329	318	296	300	302	319	317	326	297	288	294	317	319	328	312	322	303	312	333	308	309	308	282	332	311	314	316	284	330	301	312	314	303	327	334	340	328	311	333	325	337	313	326	310	272	319	329	309	326	326	339	307	343	326	328	305	282	328	339	309	327	324	315	297	288	320	322	313	354	313	290	303	338	319	360	261	309	294	333	317	345	301	313	293	333	325	326	311	318	351	341	288	345	324	353	337	308	295	306	290	316	283	312	318	304	323	291	313	290	286	332	290	332	309	332	309	301	290	316	320	302	327	342	324	334	339	298	349	356	301	279	286	268	330	308	328	308	317	337	326	316	311	316	304	322	313	309	307	317	300	323	303	280	279	307	301	311	341	332	322	304	323	294	313	280	312	327	317	319	325	336	289	326	313	275	289	318	304	299	331	300	308	319	319	304	285	325	340	286	311	313	305	301	305	308	297	326	313	280	318	294	313	328	325	340	313	282	314	290	314	302	346	312	327	295	314	291	298	308	312	325	317	268	303	308	321	314	317	291	312	299	339	316	297	315	299	284	308	299	320	320	284	294	331	341	329	324	300	311	340	335	312	295	333	305	342	311	305	305	305	310	328	315	300	309	294	325	339	289	335	285	316	349	305	324	312	311	311	327	304	319	313	305	324	306	327	320	325	350	321	312	318	343	319	275	331	272	338	313	297	323	316	318	306	321	310	307	311	327	334	317	324	331	321	309	290	327	351	289	289	326	299	352	326	319	300	305	308	311	299	281	318	305	324	308	350	346	301	337	354	349	310	318	314	323	279	316	298	338	331	308	306	327	323	347	301	333	293	314	297	286	330	298	323	320	338	313	309	309	275	272	271	284	321	302	330	313	316	312	324	313	319	305	324	353	309	330	325	319	343	323	330	315	336	305	329	318	312	308	270	308	302	327	304	304	332	301	318	288	323	314	300	300	310	306	353	325	300	314	342	351	279	293	312	281	287	320	334	320	307	336	327	307	349	320	326	332	342	308	321	304	281	297	298	300	321	339	326	318	311	330	327	327	298	311	329	341	283	304	325	318	302	290	320	325	289	314	319	316	321	288	331	293	332	341	336	331	319	306	295	325	313	324	281	274	297	332	308	320	287	316	315	298	337	310	315	326	333	327	316	343	316	334	294	321	291	283	306	308	323	341	315	329	330	332	295	291	326	350	317	316	306	335	298	292	306	325	330	290	300	320	315	289	279	291	317	342	313	310	323	317	322	276	314	335	305	332	290	294	276	277	289	324	312	323	307	325	293	307	326	295	279	313	286	278	312	301	304	309	345	315	312	311	348	323	302	311	344	334	299	315	301	289	340	306	295	331	293	332	283	290	325	295	337	314	340	288	296	362	327	286	331	327	314	292	306	304	306	346	328	305	320	340	335	308	298	291	343	343	309	292	285	311	297	331	331	311	341	335	343	341	309	328	318	347	334	319	324	318	318	317	321	311	320	308	301	336	351	323	336	304	333	304	321	308	351	302	327	327	299	335	294	323	338	307	288	332	331	311	283	289	333	323	295	323	303	313	328	298	298	308	299	320	279	275	323	337	312	337	326	343	309	324	319	330	337	302	324	336	360	309	336	331	280	315	306	324	342	323	305	323	334	276	295	325	318	300	331	338	316	323	313	276	314	297	317	297	350	318	327	329	277	300	309	308	316	335	321	331	300	338	311	318	327	299	288	323	310	304	319	285	319	292	349	316	332	318	288	327	318	305	318	326	336	317	337	319	310	306	303	323	305	264	295	336	322	306	293	320	301	289	318	318	347	342	326	326	331	358	324	325	316	301	275	300	311	325	300	331	344	318	306	316	323	310	318	300	306	286	295	341	284	348	362	358	309	323	320	309	312	315	330	312	320	317	307	315	303	316	320	313	295	315	332	323	339	318	343	291	273	282	293	322	288	315	298	313	353	308	320	334	324	317	304	331	328	337	335	321	344	304	312	313	310	322	313	295	323	325	306	310	293	293	299	331	325	288	293	292	320	315	301	315	289	324	341	281	311	383	328	300	295	331	331	300	356	336	302	318	277	353	323	312	297	312	321	284	313	331	332	300	326	333	286	299	321	307	305	296	328	297	321	322	304	305	292	301	326	275	298	302	309	295	304	307	296	315	296	323	361	346	339	300	306	310	308	332	301	341	304	303	285	329	338	344	326	294	281	321	328	341	291	303	300	319	330	341	324	299	306	310	285	321	315	307	337	306	327	316	305	270	346	310	380	314	304	302	292	330	291	305	335	326	312	316	373	294	317	311	253	317	305	342	332	337	306	324	303	332	333	309	311	310	342	302	282	307	316	320	307	329	308	328	320	321	329	358	315	331	293	320	340	285	371	322	313	332	308	321	328	323	304	338	321	307	271	310	316	301	306	296	314	322	303	298	344	338	342	304	297	310	366	309	299	321	314	298	328	296	345	275	319	302	305	323	321	301	329	318	302	295	315	324	283	311	312	317	333	329	304	275	310	307	318	302	332	321	316	330	307	309	307	313	307	297	310	301	324	309	339	318	313	319	312	331	301	321	305	320	336	323	333	315	305	319	302	338	324	296	328	330	311	272	343	335	302	327	286	295	326	322	289	339	316	295	284	337	317	336	304	314	318	328	297	325	300	335	329	327	310	310	285	297	307	264	287	306	306	322	339	348	316	293	301	307	324	288	322	297	326	307	331	305	335	334	328	320	320	336	345	317	322	326	342	341	348	330	341	336	339	294	303	310	331	330	318	307	291	317	314	300	304	311	294	284	302	325	283	291	320	315	322	268	326	319	292	307	308	312	304	284	317	300	295	323	316	296	290	306	270	332	315	311	322	319	301	315	283	337	335	292	340	291	330	286	326	287	337	322	316	310	291	270	283	267	323	338	334	314	317	354	297	307	298	310	292	310	316	328	309	316	349	327	309	325	312	330	316	320	338	317	337	343	299	305	295	346	305	296	328	319	339	314	283	313	325	341	297	311	291	326	329	315	312	267	275	309	340	314	311	311	276	338	318	335	301	291	322	287	316	310	296	329	346	308	326	328	316	314	344	319	297	357	363	338	303	312	328	313	292	345	336	301	315	303	325	301	348	312	277	300	315	339	296	279	304	293	333	316	291	292	324	319	337	292	313	321	337	298	286	308	300	322	340	351	329	329	325	307	333	350	317	296	315	343	326	318	314	328	292	307	278	312	286	308	323	339	321	299	322	290	295	309	335	304	351	312	322	305	270	270	291	306	357	321	306	299	313	311	280	269	347	302	302	326	313	293	326	303	342	301	323	310	308	329	289	310	305	304	321	313	329	362	312	305	336	348	285	306	325	291	319	317	298	280	301	293	330	301	298	288	300	322	317	325	311	303	294	300	339	318	294	303	286	325	335	325	311	341	315	286	301
30711	46785	29618	9180	3256	1990	1612	1338	1137	1056	968	970	869	863	805	837	808	744	833	808	721	711	738	743	729	714	718	743	724	742	800	710	730	686	741	713	753	683	690	765	708	688	726	714	681	721	671	741	744	721	736	691	695	679	741	699	734	673	722	727	682	707	711	731	708	710	751	709	720	728	722	710	746	721	698	743	698	691	760	662	692	725	735	708	694	705	729	721	688	708	703	701	716	672	707	706	661	702	700	694	729	675	756	713	715	719	731	712	707	712	712	679	702	717	665	696	733	727	728	702	723	673	685	728	657	695	684	757	680	689	743	661	720	753	710	749	681	728	687	714	747	692	719	711	692	697	755	705	710	736	727	737	697	739	721	654	720	680	717	733	662	704	735	693	705	702	708	712	714	686	679	682	711	691	700	748	682	705	694	717	690	674	745	673	735	703	717	711	697	700	724	653	682	737	758	714	744	732	731	711	680	717	695	675	709	686	688	701	666	694	688	705	762	699	712	676	670	703	701	681	713	723	702	707	740	683	702	745	659	742	655	752	720	682	717	715	733	707	704	677	737	672	692	704	724	733	725	735	702	759	689	696	708	684	667	743	674	679	764	721	732	719	749	695	679	805	760	699	730	653	742	740	710	713	738	697	749	714	706	663	769	690	759	689	726	680	720	765	752	718	723	751	699	738	717	656	684	722	710	659	699	703	692	733	723	719	704	728	739	683	717	691	663	726	731	712	718	734	750	716	654	688	702	724	733	693	672	699	699	744	703	724	691	731	685	778	720	719	667	709	675	714	738	763	714	714	718	686	701	724	720	688	715	734	670	665	683	741	712	690	723	711	690	691	716	731	700	724	687	698	706	704	687	677	700	724	731	693	733	702	727	668	671	721	695	736	714	713	678	682	706	730	696	682	724	751	735	753	732	688	683	698	726	701	756	724	679	743	745	680	681	720	709	716	725	685	673	780	764	731	733	702	735	729	712	675	687	763	715	653	669	699	708	729	694	686	715	745	691	660	687	738	717	702	712	691	726	716	681	676	692	742	709	711	737	727	766	690	725	735	687	669	695	685	735	754	691	716	679	689	639	697	728	730	685	676	685	689	713	687	661	709	714	698	665	687	705	721	699	680	714	762	717	708	687	696	756	717	693	717	736	742	672	719	730	660	734	711	699	705	670	760	693	692	680	692	715	767	670	704	693	701	717	659	706	696	743	708	720	702	727	697	691	677	717	660	694	721	697	672	756	721	668	733	713	699	728	679	693	666	712	663	762	728	728	689	719	682	676	699	735	747	701	724	703	685	758	744	690	672	705	701	710	717	676	762	680	727	681	745	692	753	684	687	701	735	716	654	734	729	710	766	791	686	698	701	716	792	743	750	716	680	679	694	747	718	692	687	673	694	684	745	711	682	715	683	747	707	654	727	729	676	683	688	698	670	663	694	711	697	697	735	707	691	709	682	691	719	729	740	706	700	729	712	749	722	689	727	704	727	742	732	720	703	727	662	667	710	733	678	760	752	691	703	718	694	689	720	655	728	702	693	712	704	721	676	726	705	734	695	724	689	688	713	699	664	705	712	683	720	712	678	707	709	707	739	710	722	698	711	663	713	707	662	681	700	722	740	678	773	716	717	744	687	720	729	706	687	701	689	752	705	701	672	675	679	723	721	725	734	703	718	686	763	712	738	689	736	720	674	736	707	743	669	708	695	707	710	667	710	709	675	664	750	726	682	700	679	691	757	732	690	721	724	741	688	745	701	733	654	711	689	740	710	675	726	723	692	730	680	731	743	720	757	713	715	769	691	705	706	668	759	704	679	713	666	748	723	684	686	685	690	707	736	736	731	737	724	724	684	674	681	736	677	727	717	745	714	680	743	724	688	754	660	680	781	720	694	697	715	722	720	712	691	680	690	707	716	665	725	770	674	749	706	636	726	700	713	743	717	744	718	730	725	658	716	722	694	716	681	719	692	707	710	701	712	721	731	730	749	730	734	713	677	723	739	702	657	727	702	697	695	677	770	716	705	751	677	730	766	690	704	737	719	706	708	720	705	697	713	685	658	675	688	678	724	663	705	695	665	705	693	665	699	682	695	721	666	712	731	704	700	730	707	705	678	714	665	653	714	696	736	705	705	696	703	708	740	740	761	704	728	727	727	712	652	708	745	709	715	722	667	769	709	667	735	710	718	694	697	692	759	699	729	701	689	729	691	721	649	709	699	721	726	716	689	682	681	723	720	747	674	701	724	714	704	720	721	655	681	675	693	685	729	710	747	695	736	741	699	724	734	691	660	742	704	706	745	652	768	695	689	713	753	691	689	734	731	780	695	716	735	681	682	691	740	712	700	693	716	678	705	711	678	801	691	674	743	742	645	705	741	694	701	698	736	740	732	707	665	722	686	664	707	726	680	712	631	678	696	699	733	732	754	725	689	739	704	701	726	738	660	686	736	738	738	720	668	758	735	706	706	729	673	719	729	686	685	761	684	675	707	687	745	737	725	686	716	732	710	688	671	735	721	712	689	664	723	695	643	711	741	678	725	703	744	672	700	724	720	672	709	745	717	698	755	719	701	677	720	746	726	687	627	734	710	691	705	715	726	698	675	725	728	701	764	681	658	673	722	687	729	670	734	684	687	711	684	739	707	743	713	682	713	712	717	713	726	731	705	699	685	718	668	713	740	717	691	687	748	707	758	748	688	713	728	706	646	744	743	721	691	703	756	725	730	747	684	686	728	698	717	718	722	705	713	698	671	717	699	714	652	706	695	695	714	706	716	693	700	694	766	677	674	688	704	701	680	744	620	725	717	698	711	729	740	692	728	687	739	695	726	729	743	693	706	728	707	734	695	713	664	739	669	687	711	701	737	714	689	701	671	715	733	682	725	729	683	751	718	733	724	728	695	676	696	751	732	723	764	729	714	733	705	730	686	708	739	708	675	707	717	734	694	695	716	745	740	700	698	745	710	688	711	681	731	660	697	738	690	733	759	692	709	747	644	773	713	684	701	714	703	741	726	692	748	721	685	733	675	714	715	724	717	725	737	715	713	656	710	697	685	719	754	729	744	650	714	719	639	692	707	721	740	704	745	691	742	691	749	710	686	719	676	740	712	688	717	706	735	719	747	724	719	727	685	729	743	693	705	720	659	720	701	696	715	645	747	655	730	703	723	727	688	683	708	721	722	697	727	745	696	709	720	726	726	684	671	711	695	709	685	659	686	644	668	735	737	695	761	709	694	716	692	672	739	676	711	732	723	693	730	686	659	718	703	714	721	652	704	653	740	707	683	705	730	668	736	700	744	713	730	704	734	740	712	727	695	664	723	668	689	716	687	697	676	713	729	682	691	678	696	726	731	717	661	701	669	705	725	699	718	696	706	679	733	709	732	699	737	680	657	733	701	667	718	696	747	692	702	721	692	733	727	742	699	712	665	673	690	672	717	701	730	720	730	718	749	736	745	732	743	706	701	713	738	724	712	746	688	701	708	731	702	747	716
33239	24910	22063	9122	2743	1631	1178	972	793	661	608	583	487	422	456	445	428	389	376	349	367	359	397	363	384	366	349	368	385	329	328	348	355	314	348	328	330	333	362	352	336	317	327	339	367	327	312	324	378	337	355	385	335	354	335	342	332	362	332	347	365	345	336	348	345	321	342	368	309	348	341	369	330	294	380	353	367	345	345	350	309	326	334	346	318	310	341	390	309	338	367	354	355	316	339	333	330	327	346	331	329	329	321	319	334	338	364	338	355	344	343	335	343	374	339	329	337	338	317	343	330	321	361	327	296	362	352	363	323	320	317	367	372	358	297	368	371	340	347	337	373	340	334	349	354	366	324	323	342	346	368	347	351	342	358	271	358	330	358	330	315	358	338	328	333	366	340	379	339	350	326	323	313	369	292	333	300	382	352	340	336	359	357	354	394	336	353	327	350	317	359	352	352	343	314	355	332	336	340	338	354	311	344	335	313	331	341	350	350	357	360	350	333	325	345	320	368	340	367	368	333	328	340	356	340	318	362	329	346	341	318	349	319	348	349	347	350	313	378	352	344	326	347	331	304	340	289	372	334	321	346	325	352	336	330	325	344	323	348	336	345	352	323	338	338	348	325	333	330	323	297	347	320	336	310	318	348	317	366	336	342	316	354	372	340	324	355	359	296	333	343	314	344	360	357	339	326	340	322	347	350	295	327	363	319	354	344	310	320	327	353	302	327	314	323	372	302	367	346	325	367	373	318	343	326	324	334	343	341	351	321	375	372	348	326	310	339	343	346	340	345	348	323	355	322	344	328	380	327	355	336	329	331	320	351	326	350	322	318	330	353	344	326	373	342	401	353	353	311	331	338	327	344	364	334	381	321	345	346	358	338	359	326	370	347	318	312	321	350	330	358	323	349	341	303	349	330	332	334	322	335	350	346	360	308	315	344	350	369	358	307	351	357	334	351	325	395	323	304	365	324	342	303	357	346	333	332	365	330	360	337	309	350	345	350	335	353	329	342	335	323	344	306	352	316	316	342	346	331	392	332	319	354	333	321	338	352	333	320	320	293	315	304	325	352	338	306	337	339	342	349	335	345	329	317	346	332	375	376	332	361	344	315	339	351	316	334	353	345	343	344	370	322	342	369	364	390	323	364	354	338	322	352	320	365	327	344	353	346	363	357	361	310	350	343	380	304	362	349	339	366	359	339	361	318	341	332	329	341	317	335	349	328	344	296	338	333	311	309	322	352	337	361	312	308	306	370	330	316	342	351	349	321	309	310	334	335	324	348	384	321	337	356	346	345	388	328	321	351	323	358	294	320	334	345	330	304	339	348	377	324	345	344	336	344	354	335	353	347	319	323	361	357	346	353	346	375	368	364	340	356	342	344	335	317	317	346	335	340	327	304	299	342	343	323	342	319	340	330	340	374	342	327	336	315	303	349	359	333	317	341	338	336	338	347	349	365	342	332	319	332	351	352	334	364	373	347	347	280	339	328	305	349	360	370	393	323	306	355	333	338	320	334	338	320	343	311	331	334	327	292	311	352	323	320	281	339	327	343	346	355	368	340	312	310	386	370	333	317	333	306	308	333	324	319	341	361	350	347	397	332	358	351	303	323	322	306	320	358	371	359	343	339	331	333	302	349	336	330	377	374	317	342	312	334	346	373	354	358	328	323	328	340	366	343	311	381	344	326	349	328	344	334	353	312	345	339	327	352	335	328	329	326	325	334	368	354	375	382	335	366	320	356	358	312	325	336	338	311	351	340	367	332	322	341	341	346	357	338	363	299	316	370	310	344	358	348	393	336	368	377	339	327	338	339	344	343	336	334	335	345	329	328	337	350	355	348	351	344	314	334	317	340	312	324	354	354	342	314	345	325	373	343	350	321	335	333	349	345	352	353	336	350	326	337	320	289	311	335	336	325	340	355	325	320	314	307	307	351	299	365	325	335	372	330	342	331	337	366	360	368	385	351	340	332	341	356	365	332	351	309	354	330	329	360	379	357	329	325	335	318	349	340	331	329	338	342	341	371	326	344	365	326	350	354	359	333	327	330	308	329	348	337	317	350	305	351	327	304	351	336	352	336	365	347	334	354	312	324	335	368	321	336	302	327	379	361	325	332	323	311	339	333	329	325	343	339	356	370	349	329	324	314	353	329	314	318	338	298	349	342	333	346	373	362	396	362	316	366	364	374	338	345	315	327	337	345	354	358	335	310	322	334	325	314	365	335	340	329	331	342	374	364	359	345	361	333	329	323	311	343	357	335	314	324	322	310	349	326	345	305	308	357	351	343	327	364	338	364	347	344	325	333	371	340	320	329	335	345	335	336	354	356	366	347	329	324	339	334	333	324	376	374	378	347	325	302	352	356	347	327	358	342	320	344	359	318	350	324	339	344	344	344	369	347	360	322	340	309	350	345	352	357	365	382	335	351	340	350	365	338	342	329	334	352	315	346	289	335	342	340	350	357	310	354	346	329	309	311	355	328	348	335	379	326	331	338	371	351	333	324	353	338	314	332	336	322	363	327	287	333	341	321	330	358	371	348	354	338	344	346	304	353	340	348	326	336	342	363	344	308	354	311	339	351	397	311	347	324	348	354	363	348	361	329	359	347	312	311	354	342	350	335	332	330	340	311	352	297	348	343	327	326	366	311	308	380	347	285	316	334	355	329	325	356	353	356	338	346	357	332	396	319	330	328	314	367	338	330	330	323	339	354	330	321	358	305	389	390	313	326	342	328	330	356	340	298	325	365	310	325	365	320	339	318	297	368	326	337	380	339	311	332	324	305	387	361	332	331	350	341	318	299	323	339	333	335	377	313	342	328	295	306	338	352	341	302	338	336	354	340	346	319	337	323	339	348	328	363	319	351	313	318	354	315	337	325	383	330	330	332	318	311	333	304	336	349	331	358	347	338	336	344	339	308	343	311	328	349	326	308	331	370	317	335	353	363	336	373	353	343	361	323	335	339	315	354	330	323	361	319	337	377	315	324	355	347	340	342	341	305	358	351	325	295	317	325	337	347	360	335	338	345	354	340	337	356	379	334	323	329	348	350	343	302	352	328	328	365	329	317	353	351	354	330	346	350	334	348	341	368	327	351	313	349	309	343	310	336	322	338	329	375	344	300	355	320	365	344	299	319	337	334	339	330	350	357	328	321	310	366	326	343	360	351	297	330	316	346	355	333	338	379	357	364	305	330	332	361	332	332	314	356	320	350	315	300	380	349	327	335	332	297	362	336	303	346	324	342	368	321	326	307	313	353	342	353	327	351	336	342	345	335	313	351	339	343	342	338	305	355	298	333	328	355	371	326	317	347	321	335	341	324	336	326	364	350	359	320	348	330	335	334	309	334	375	342	318	354	355	345	309	338	302	371	361	348	304	337	330	333	347	353	365	352	317	325	340	329	300	326	339	338	339	336	331	363	335	321	346	332	326	344	353	364	345	335	299	334	337	357	379	354	319	358	367	357	348	316	341	324	357	354	370	312	342
27015	30346	13492	4004	1931	1439	1197	1080	987	936	878	934	814	873	820	810	845	843	808	801	818	822	817	828	791	812	799	774	750	739	780	752	830	841	759	802	793	811	795	750	785	825	812	764	779	791	804	775	784	792	755	827	803	736	752	780	809	742	719	769	757	760	815	760	785	762	789	827	796	799	812	802	750	764	785	857	754	789	775	785	752	806	762	807	759	745	762	792	773	798	752	796	747	731	759	796	786	762	791	791	759	777	750	781	800	765	771	736	761	711	763	773	784	789	793	766	759	779	783	763	762	768	791	756	765	810	850	760	815	734	782	800	784	782	757	755	781	750	776	748	736	812	722	798	721	807	785	805	717	798	737	763	762	811	804	811	779	789	819	795	756	782	823	788	771	818	766	798	764	785	783	748	713	744	758	776	784	709	752	775	769	754	734	755	798	752	747	731	783	814	774	822	800	765	780	802	788	778	796	775	782	739	821	807	777	791	782	750	780	769	810	793	811	785	749	791	799	809	772	843	819	737	768	817	834	757	813	809	794	813	758	790	769	771	853	788	823	796	790	790	781	753	751	795	800	818	750	728	761	736	785	752	732	804	794	756	787	775	740	766	772	794	766	808	773	754	778	761	796	798	790	737	794	743	794	758	754	803	823	808	792	775	745	769	810	793	779	751	771	802	781	771	775	793	770	802	745	745	782	848	791	759	748	785	766	765	804	787	786	762	748	777	760	753	724	793	736	781	730	828	763	835	773	832	767	808	808	778	821	781	818	788	800	792	812	748	808	832	796	781	761	782	817	756	827	799	765	791	810	762	734	803	772	803	750	772	852	790	781	751	809	747	749	783	784	741	741	779	761	797	785	774	839	780	781	760	772	812	786	817	776	812	753	737	786	750	745	830	830	798	835	802	754	757	806	774	842	771	800	784	799	759	757	767	814	753	797	806	798	818	767	787	795	763	739	799	805	747	774	809	790	745	747	790	788	730	795	782	824	784	758	770	769	774	760	778	732	784	824	760	839	820	754	759	765	752	772	754	802	757	777	782	747	754	812	761	771	750	784	787	855	766	784	777	804	794	795	755	796	788	764	813	832	790	768	817	761	759	800	793	748	807	835	773	787	760	764	830	756	775	766	777	798	770	745	800	771	826	774	727	806	779	745	757	763	804	791	817	793	761	774	779	773	786	765	781	785	791	779	777	774	789	799	821	766	789	740	760	776	761	773	776	820	770	786	800	770	783	811	782	816	747	839	790	755	779	746	781	800	770	804	833	774	735	804	854	790	782	753	770	766	744	806	798	789	732	824	811	740	833	775	738	814	748	768	815	830	789	722	740	762	806	739	807	725	770	843	796	851	730	741	819	783	800	754	802	748	793	764	851	780	819	764	806	793	833	786	798	791	817	773	811	793	802	804	805	804	814	811	775	819	768	738	753	783	794	785	763	760	755	814	824	864	770	813	831	812	804	810	749	791	837	754	790	762	773	805	779	800	745	772	782	786	734	772	795	789	794	785	768	805	754	774	745	810	784	822	764	802	716	767	751	796	803	815	771	798	751	797	813	827	757	729	804	792	799	754	733	787	850	753	749	767	826	836	751	807	770	760	728	764	782	779	794	748	793	747	778	756	789	750	802	772	783	760	786	760	764	759	775	868	770	765	796	749	781	752	758	801	805	757	758	735	797	784	823	751	797	780	778	770	775	742	848	775	774	803	759	777	758	769	788	774	794	733	816	779	769	813	769	810	776	708	756	765	781	796	778	769	801	733	785	800	776	753	722	787	768	837	772	751	803	821	745	774	795	767	777	769	812	744	799	790	791	786	791	736	840	826	817	780	767	769	795	746	773	797	789	771	779	792	779	792	744	783	792	774	819	688	799	760	782	778	805	723	773	772	728	766	769	761	753	792	818	796	760	793	786	818	750	792	756	768	784	771	813	763	741	800	803	780	785	784	745	784	759	774	815	794	786	785	715	763	794	765	773	765	792	754	792	806	748	754	817	731	791	765	808	769	769	783	775	754	781	795	762	769	771	783	825	795	767	755	801	772	821	758	802	824	733	750	713	773	803	775	729	752	764	789	763	777	791	782	787	791	803	778	782	783	811	752	782	755	770	775	817	814	818	802	752	788	778	781	767	759	812	755	733	802	803	783	774	806	802	745	841	782	772	770	773	820	786	859	754	814	765	793	791	773	806	786	817	757	710	796	769	766	791	803	803	780	815	731	735	801	775	755	808	788	805	782	788	777	775	819	815	757	780	754	775	796	791	745	780	841	809	726	759	802	810	783	816	830	807	782	796	775	726	791	726	763	767	812	789	730	815	798	771	775	787	835	768	780	792	811	802	761	874	781	729	773	767	790	764	766	801	742	795	772	797	793	769	696	726	774	733	739	770	822	753	754	790	773	803	777	773	749	775	786	760	813	789	793	793	786	751	743	750	774	771	783	801	738	762	770	795	820	795	800	790	744	784	820	749	808	723	776	772	767	809	767	806	775	766	796	789	757	729	746	804	794	797	752	827	834	814	798	754	767	781	800	769	731	760	795	788	804	797	762	746	802	758	802	783	825	818	814	779	731	810	770	812	741	809	772	779	794	755	766	749	799	838	745	729	763	773	790	815	758	784	792	775	841	780	765	760	807	797	793	811	771	756	699	818	761	793	822	759	822	801	815	840	761	823	837	825	799	778	792	791	848	783	777	779	787	769	833	765	782	790	777	770	742	742	794	764	787	752	787	777	772	797	775	781	829	784	807	798	774	794	772	752	789	787	818	751	864	729	789	785	759	760	820	749	760	802	785	744	764	791	807	808	793	755	759	755	759	761	803	770	787	753	793	792	770	813	760	811	791	787	742	786	800	780	783	767	775	815	772	784	828	816	829	780	754	802	779	788	759	796	777	789	781	852	763	791	792	787	805	740	788	782	801	722	748	799	753	747	780	788	776	771	804	763	771	835	800	770	715	744	812	720	786	754	780	768	805	731	744	760	765	783	754	764	797	758	744	807	807	761	753	812	751	789	721	753	789	787	808	769	782	802	763	723	835	770	740	774	772	715	787	814	753	769	748	777	781	798	790	816	762	758	757	825	764	784	736	800	774	778	796	810	765	786	806	764	810	784	757	808	791	749	749	793	835	797	834	804	735	797	723	774	735	763	779	744	772	750	784	786	801	765	724	834	805	720	798	780	780	780	802	753	738	830	811	768	750	786	752	791	783	791	723	773	810	799	792	771	752	811	748	763	744	793	761	791	807	828	760	751	783	800	744	728	765	747	784	778	774	780	800	802	776	784	738	736	769	803	762	822	773	854	768	749	780	754	834	783	758	737	754	720	725	772	761	767	737	797	786	780	799	756	746	788	772	823	762	831	750	840	781	812	759	744	812	844	836	751	771	802	795	825	811	780	810	738	775	750	801	761	782	765	731	775	800	759	812	776	775	802	790	811	814	772	766	844	791	796	811	765	848	776	827	737	784	776	767	795	715	718	787	738	781	841	800	778
24949	21518	25051	28429	21560	19769	3548	1603	1097	868	747	685	610	578	498	468	456	453	396	388	376	362	367	330	337	303	345	357	343	307	359	339	323	343	313	349	323	331	338	332	362	271	313	344	290	311	299	311	312	301	341	299	290	287	297	315	298	350	322	337	295	312	300	303	323	317	294	295	301	299	277	299	292	271	323	328	314	316	326	310	315	324	324	340	317	300	296	303	352	350	344	297	294	351	305	344	278	307	295	347	328	325	330	312	318	313	308	345	323	326	297	336	311	333	314	330	310	319	303	333	321	260	303	332	313	316	298	338	329	338	310	309	290	325	306	335	328	323	347	350	326	340	310	296	340	303	316	306	298	340	297	331	349	322	316	335	322	328	308	326	303	318	298	297	344	310	294	381	296	314	298	328	335	308	305	332	309	302	306	321	319	339	328	312	319	316	293	310	325	328	322	315	340	306	301	312	334	308	319	319	315	294	295	354	346	327	308	337	373	331	323	304	328	319	324	350	352	282	320	372	319	302	302	318	305	306	349	327	312	294	319	362	318	293	329	291	311	285	322	337	338	325	330	340	342	325	295	317	285	330	324	285	292	316	336	291	307	326	328	337	323	299	302	351	314	294	321	312	348	339	334	351	331	333	320	291	289	336	299	329	306	303	328	276	329	296	293	299	284	305	327	324	316	318	280	313	330	305	311	303	310	323	291	348	343	298	310	345	329	330	321	329	289	353	322	317	316	303	291	323	319	316	321	356	310	309	307	323	355	271	300	297	304	341	306	325	307	305	341	287	344	312	288	328	333	330	339	330	301	332	326	298	294	317	316	297	332	324	296	319	336	330	283	320	372	309	323	321	322	293	306	312	300	311	342	324	325	329	318	314	309	322	312	323	319	332	302	339	302	301	314	332	366	287	340	290	302	337	315	322	287	306	325	323	352	283	310	287	298	286	322	312	304	305	318	293	361	298	314	287	321	323	340	312	349	337	320	282	314	293	274	321	305	302	323	300	358	317	318	324	258	296	329	319	334	304	319	322	306	313	296	314	302	288	328	298	357	288	336	312	338	316	310	293	323	361	302	315	311	275	273	311	324	355	311	318	330	315	309	332	298	341	323	304	298	278	320	321	316	278	290	344	298	318	303	314	336	281	295	315	332	317	322	330	310	295	312	325	329	359	309	272	321	348	315	318	314	342	311	324	324	309	342	337	328	298	324	298	331	329	309	311	310	303	310	307	318	326	303	304	336	324	328	328	303	319	320	319	322	341	315	301	328	314	336	352	335	323	310	289	335	338	315	323	326	338	311	308	306	312	299	300	313	321	311	323	289	305	298	323	336	311	343	319	313	306	308	327	293	327	321	322	346	317	283	289	363	286	278	319	331	344	289	325	329	312	294	324	352	319	291	318	292	274	335	320	342	333	335	283	282	343	319	294	320	333	341	339	304	322	294	333	288	336	306	307	277	311	316	344	302	310	326	310	333	302	339	312	314	317	327	307	357	315	322	304	286	319	267	330	336	290	293	332	309	339	347	300	324	329	313	334	308	291	300	294	329	331	359	310	322	309	299	325	315	328	302	327	289	307	332	367	329	322	356	325	312	316	312	382	320	302	277	325	322	323	314	299	298	333	310	321	304	348	352	339	331	344	348	311	292	355	317	300	322	325	320	309	303	309	323	313	362	328	266	298	287	281	306	310	303	309	303	325	322	305	329	317	305	338	311	340	330	317	353	298	305	302	280	349	329	304	333	284	287	319	305	349	320	312	332	320	351	316	328	339	316	334	318	320	322	318	317	337	321	340	377	318	318	328	304	313	331	306	297	316	307	339	320	323	290	312	299	309	347	286	321	311	341	299	326	289	294	312	347	314	310	311	331	298	290	324	323	297	318	321	335	350	290	289	317	302	277	367	305	312	311	326	322	357	331	362	326	327	304	323	320	319	313	284	289	314	306	326	316	330	292	296	315	309	324	273	285	325	337	329	325	314	325	291	311	303	315	337	285	313	322	301	315	321	299	307	310	341	309	340	295	300	329	315	283	290	308	341	307	308	278	307	325	297	338	300	316	338	293	312	276	332	334	332	305	291	329	308	286	332	333	311	305	317	331	328	346	307	296	296	309	327	320	348	320	322	313	338	309	310	308	295	354	315	305	290	325	317	306	294	284	329	290	283	340	307	285	332	304	294	336	301	294	319	338	331	301	323	325	307	300	361	321	337	298	278	314	302	325	312	313	298	334	311	319	298	324	306	335	305	305	286	341	321	297	354	352	309	312	295	326	299	331	319	337	287	334	312	287	307	332	293	356	344	282	306	333	310	290	283	297	323	319	288	332	298	346	314	325	313	291	320	318	313	302	343	326	310	327	320	332	320	302	344	326	319	321	308	278	299	293	314	306	318	326	282	360	314	327	329	315	332	294	324	341	323	336	335	326	311	318	313	300	304	330	353	300	276	295	308	325	293	313	295	299	295	338	308	299	345	343	314	311	293	324	319	300	331	336	306	307	335	300	338	322	335	293	312	312	336	310	328	288	282	334	337	311	313	296	347	332	364	293	314	299	299	319	309	374	284	308	298	322	320	324	329	311	349	291	322	291	314	308	304	316	296	279	282	323	271	321	318	313	308	319	345	326	313	343	359	308	360	371	319	324	276	316	311	313	329	333	288	307	297	315	311	313	320	302	282	333	277	352	331	321	305	346	305	310	341	308	304	320	311	299	306	333	304	320	276	312	317	321	305	327	332	299	327	307	322	315	359	304	319	331	322	320	331	337	314	275	328	311	338	285	326	297	321	296	355	313	311	338	312	306	295	294	327	325	292	314	308	332	310	311	291	284	274	310	331	305	329	317	278	350	316	312	311	295	316	287	329	302	350	311	300	307	333	341	309	310	329	311	294	296	339	316	310	338	325	298	340	305	307	290	319	324	280	322	329	311	351	314	291	306	288	330	322	308	322	319	347	308	289	329	335	359	319	291	344	365	364	378	302	307	322	323	309	307	313	322	345	316	351	302	269	304	318	305	314	322	308	293	328	335	332	349	334	294	289	332	327	315	324	296	280	332	289	318	305	332	307	301	327	314	306	290	296	323	287	322	298	311	311	307	306	310	310	302	335	316	305	315	300	320	334	334	342	322	321	313	287	325	305	363	339	327	305	327	296	318	329	324	315	320	326	304	289	316	311	306	330	281	315	315	303	318	308	344	291	316	324	302	330	317	313	300	297	292	330	331	326	305	305	318	321	322	333	313	303	371	328	329	342	299	301	294	293	328	329	297	310	311	315	315	312	345	279	307	296	310	304	341	333	310	284	318	301	304	334	337	317	283	328	323	290	300	340	317	298	334	292	334	305	326	317	303	319	279	301	296	311	318	332	307	318	294	320	310	302	273	288	299	289	342	300	328	326	315	321	310	328	299	287	287	319	284	323	327	305	294	311	324	316	297	321	308	316	312	318	334	301	327	309	302	296	333	299	305	309	317	304	326	309	294	344	312	328	316	281
27059	41675	22925	7436	2741	1810	1402	1171	1104	970	962	878	858	804	803	827	829	764	765	703	821	685	740	751	727	729	726	745	781	728	728	767	681	807	708	714	741	717	722	713	725	706	754	749	717	748	748	733	689	711	748	698	771	696	747	730	692	690	730	703	741	718	739	702	732	678	692	732	680	719	728	706	699	758	736	737	680	744	736	745	732	761	692	713	722	763	701	736	756	734	682	717	685	718	720	717	734	738	703	732	730	695	693	722	731	759	732	706	724	705	691	744	694	742	733	750	688	722	764	718	709	693	726	754	697	727	693	759	737	715	718	702	747	724	774	733	696	728	694	722	753	716	735	733	709	710	726	704	724	727	735	711	734	724	727	743	737	728	749	732	790	730	764	705	730	706	716	732	738	708	687	707	668	742	747	728	750	741	712	743	730	700	710	697	739	724	708	711	702	674	718	715	692	706	736	731	737	739	716	726	753	735	701	712	712	748	745	731	717	709	725	753	704	757	734	717	732	752	689	769	763	703	737	678	703	690	771	746	699	683	682	766	718	731	712	729	709	687	713	741	712	730	722	715	732	772	744	685	705	704	694	735	733	722	744	693	709	674	739	694	701	730	718	726	742	744	665	739	737	765	723	719	666	748	732	715	720	731	741	768	725	729	704	702	776	746	735	751	711	722	709	736	743	703	706	734	709	710	718	734	712	721	708	727	746	730	779	763	678	691	690	682	674	746	712	700	761	750	740	695	707	718	735	731	736	735	777	724	744	699	700	713	692	744	689	700	776	729	675	694	671	735	720	738	702	700	714	752	732	718	704	755	669	694	677	719	762	700	737	714	713	718	704	686	737	710	726	690	766	686	737	686	735	696	767	696	742	742	649	726	730	714	749	659	703	710	733	725	760	714	730	678	728	695	725	728	715	757	706	696	738	717	715	732	709	725	740	704	706	731	714	735	769	711	715	740	731	749	750	684	765	697	720	716	743	719	721	750	754	720	722	719	727	676	674	745	723	751	692	748	766	748	728	729	724	713	729	744	740	722	735	723	665	747	721	740	706	718	680	726	733	726	708	741	750	708	707	700	713	736	770	768	751	711	705	706	727	710	710	723	754	722	705	752	691	716	753	733	707	755	747	694	729	696	723	759	758	731	717	695	715	722	749	694	714	698	713	775	671	705	756	709	708	738	721	737	732	717	725	699	677	741	713	687	690	719	691	702	738	708	735	755	730	748	714	744	680	706	708	750	716	695	705	707	747	674	742	700	688	677	691	719	664	736	702	723	700	735	737	688	703	745	754	731	765	691	693	697	694	712	727	702	730	778	707	749	713	740	749	748	703	741	750	775	735	734	744	708	698	705	714	687	723	770	743	752	755	700	747	713	736	725	667	707	762	756	715	726	737	777	703	711	712	707	744	753	718	716	691	726	684	735	721	740	725	669	726	756	753	692	756	746	681	747	735	738	752	703	719	735	729	698	676	674	732	726	727	669	678	724	694	737	684	703	711	699	733	717	752	737	728	753	740	669	730	687	730	741	746	742	734	703	674	731	736	718	668	751	724	671	720	724	744	703	668	762	693	779	716	737	756	796	706	696	741	715	717	750	736	711	744	725	707	748	722	712	734	781	724	762	725	761	716	731	706	732	754	736	684	718	771	746	759	687	726	722	673	767	746	735	749	665	719	675	744	694	741	691	717	722	703	694	773	743	726	718	693	773	723	693	690	697	728	744	718	729	732	710	649	729	749	732	695	705	688	770	734	683	699	726	715	695	679	698	770	755	793	748	730	722	719	727	710	725	762	744	732	775	693	687	745	709	730	734	715	668	687	712	723	684	761	709	731	751	718	746	689	749	747	703	752	706	714	725	737	744	735	724	730	753	743	708	704	754	651	712	713	719	733	739	697	715	750	693	753	719	703	754	733	696	697	734	721	758	723	683	697	732	744	716	667	703	707	685	700	699	732	756	723	714	688	736	722	743	711	711	720	713	675	746	724	693	728	731	724	718	725	756	744	741	707	730	697	700	684	674	751	694	734	712	720	709	692	732	765	706	713	653	747	729	744	717	698	771	751	652	681	661	709	686	715	709	703	695	740	725	718	739	730	749	738	754	674	777	713	680	712	693	693	696	712	719	694	710	682	729	714	700	782	706	741	704	716	719	740	695	738	744	719	746	748	703	757	720	719	744	741	684	693	711	717	682	673	733	722	740	730	724	740	723	708	694	722	748	734	676	765	730	715	736	760	771	733	688	763	751	778	736	721	750	700	727	715	715	764	755	692	733	694	729	713	702	703	745	694	704	690	702	735	739	716	703	683	726	747	719	719	720	730	697	752	705	706	705	717	719	690	684	742	657	784	726	706	756	762	729	712	692	713	721	713	739	726	687	689	652	740	685	709	759	697	741	713	712	660	729	753	721	708	788	762	672	664	686	703	724	659	718	733	743	697	730	760	747	696	689	722	697	702	758	691	730	692	729	715	747	694	741	711	739	703	707	728	704	714	727	695	748	740	694	688	675	706	705	723	677	757	762	706	719	678	731	731	745	766	730	751	687	735	729	741	780	672	733	745	735	711	709	738	762	767	721	704	720	711	744	737	727	735	744	759	751	733	715	706	717	694	730	714	741	754	715	726	729	775	717	742	716	713	683	740	733	680	725	717	712	714	749	731	740	724	717	706	705	763	737	748	749	726	718	719	735	684	726	751	778	671	685	763	719	720	801	721	727	735	759	714	695	819	707	699	736	735	651	692	750	723	677	707	693	695	731	707	764	748	746	720	725	677	702	726	766	744	720	700	725	734	710	736	696	720	695	740	752	699	664	730	698	713	710	677	736	728	729	680	718	732	735	714	698	701	714	730	733	696	702	761	720	770	729	771	707	724	692	720	688	734	746	735	694	773	701	736	710	712	757	730	686	744	704	735	723	736	714	757	746	749	692	709	716	701	729	752	710	760	658	695	723	721	783	685	732	708	700	706	713	712	711	747	680	713	743	716	763	750	719	721	741	733	727	793	707	682	691	727	750	713	720	694	750	723	729	705	705	721	728	770	725	718	737	751	751	757	697	728	719	738	713	695	744	734	713	730	764	708	683	779	705	696	720	744	717	738	743	738	730	718	781	718	710	760	711	730	774	719	718	681	685	712	730	777	695	730	730	722	777	666	703	733	749	749	708	681	679	694	678	720	748	724	744	750	730	774	727	725	722	753	699	728	766	732	702	707	717	749	700	741	724	743	687	764	715	720	713	712	729	734	691	703	751	746	776	726	730	664	724	729	772	738	764	726	716	748	707	723	731	733	716	653	735	706	710	750	716	701	698	734	731	720	716	728	764	717	749	703	707	722	784	731	779	691	714	736	730	736	685	692	684	712	752	769	727	673	721	748	688	746	748	698	770	720	741	759	698	744	706	720	748	675	757	733	741	725	737	757	768	723	712	713	720	723	717	724	724	731	725	753	741	750	684	752	726	707	696	762	708	703	690	730	670	709	723	707	720	697	636
24318	21504	25353	28115	21510	21598	17811	2772	1473	1072	904	795	725	600	613	547	514	489	430	394	374	401	431	357	386	359	360	356	352	344	362	294	301	345	307	366	297	315	327	294	339	335	302	310	284	294	342	364	296	312	362	321	300	300	312	293	299	308	332	323	298	311	274	296	341	286	295	288	311	299	320	301	332	334	353	344	300	297	311	303	310	296	301	284	339	331	319	326	310	334	321	267	314	324	314	289	341	323	290	303	325	306	311	312	312	284	296	301	315	326	337	306	290	264	289	289	321	297	339	315	337	331	327	297	276	333	318	338	317	292	290	297	301	292	294	295	362	322	334	303	299	331	311	341	305	344	337	330	313	286	326	295	338	317	324	307	277	318	327	315	347	323	320	311	338	326	278	334	303	307	302	310	345	323	290	309	302	292	276	329	332	299	309	271	328	329	293	299	314	327	295	321	305	322	313	307	306	317	320	321	337	335	317	327	329	330	296	309	304	301	329	339	298	298	295	350	302	311	299	304	315	310	264	300	329	336	297	302	318	340	328	298	334	332	357	328	313	306	295	276	361	315	292	310	328	296	327	341	330	325	314	289	302	331	322	307	338	327	295	320	339	312	286	316	297	304	350	325	308	288	308	326	308	288	292	325	327	336	306	357	347	315	286	294	299	300	302	310	308	323	294	334	320	353	307	288	335	328	321	340	318	301	344	294	332	323	313	302	302	345	283	326	315	337	372	312	338	351	300	316	285	257	301	321	303	312	315	296	292	297	286	322	327	292	331	325	287	332	304	321	316	339	331	311	324	313	312	288	292	334	320	316	300	304	316	310	329	327	299	326	309	293	330	324	309	335	326	316	310	321	270	331	346	305	277	323	298	319	322	326	291	278	310	324	284	285	310	299	296	306	321	304	309	331	318	304	306	313	359	332	327	277	333	319	323	303	326	281	316	314	303	303	327	322	300	340	283	295	313	317	302	299	306	287	288	318	316	341	320	296	299	300	299	320	300	291	299	276	306	339	342	330	296	322	303	295	326	310	287	306	312	330	298	319	325	309	297	333	300	344	281	309	355	308	345	291	250	311	306	281	296	344	329	313	303	315	332	299	284	285	347	321	314	317	324	300	283	278	322	293	301	335	278	320	317	320	308	290	307	320	325	324	317	322	326	281	284	326	314	316	317	318	330	315	308	325	309	328	293	335	316	303	318	330	307	263	302	350	298	298	328	298	317	277	263	315	331	328	291	314	288	343	315	315	295	319	299	341	321	299	286	301	318	310	300	331	320	315	299	302	347	340	294	308	337	323	324	295	302	330	351	313	309	337	353	359	310	325	351	256	273	341	298	316	301	300	311	296	344	296	333	330	311	311	304	305	327	286	307	329	304	284	326	297	309	290	323	314	289	327	292	337	307	319	304	270	296	312	331	309	309	299	312	279	315	300	304	321	288	313	303	292	325	340	334	273	318	300	320	304	308	283	303	308	288	303	315	315	328	294	316	302	306	314	294	320	300	303	312	331	332	328	318	310	297	302	339	288	324	311	297	322	294	327	296	320	333	309	321	299	312	304	274	313	295	349	283	314	290	327	333	314	284	302	337	323	320	293	331	320	310	313	351	287	301	304	320	334	286	304	300	318	305	313	317	271	283	310	317	298	323	305	315	300	305	314	299	290	291	295	289	325	292	348	342	334	325	283	356	286	265	305	318	282	322	315	335	286	291	335	321	309	314	303	317	336	291	285	297	306	286	322	320	313	316	335	323	323	312	328	304	348	289	295	313	361	314	290	316	294	316	284	327	306	306	300	325	289	278	289	329	305	313	299	333	301	316	318	329	333	312	334	301	336	300	287	299	318	333	282	268	331	278	295	326	333	299	328	333	322	298	308	305	290	334	306	324	319	310	329	322	301	266	275	299	293	325	342	316	297	292	313	288	319	346	311	323	328	289	308	309	285	298	306	315	310	324	327	328	337	331	314	278	314	314	311	325	330	308	307	346	318	319	340	306	304	340	288	307	282	314	310	308	334	312	314	326	318	274	306	293	340	307	292	335	307	316	338	324	319	306	299	289	320	324	281	319	322	310	325	298	307	331	310	310	291	332	307	341	292	298	309	324	330	293	300	304	348	321	292	291	286	313	270	321	313	278	312	299	318	308	356	297	297	315	275	331	338	292	314	318	296	301	277	304	325	350	327	304	291	311	313	325	281	310	307	265	323	295	302	316	299	311	340	339	309	325	315	311	277	268	318	289	312	302	292	303	313	307	315	291	283	308	291	330	295	312	286	311	333	296	329	315	328	332	317	333	283	315	316	296	313	265	290	325	308	299	331	307	324	292	338	310	309	319	310	315	324	321	300	290	321	291	293	294	309	291	313	330	296	326	283	335	359	297	284	292	321	310	308	301	296	263	308	335	304	317	308	344	293	257	295	281	299	302	361	345	342	320	326	307	299	322	293	291	303	317	325	301	311	321	314	286	317	308	277	308	313	311	311	318	333	291	289	322	303	322	289	311	309	296	342	343	326	298	308	314	287	314	300	314	318	315	323	311	301	313	306	329	319	318	307	318	342	283	353	347	324	314	290	290	314	279	328	314	315	318	329	343	294	298	312	321	339	336	306	326	336	324	309	321	286	308	333	302	327	293	280	322	298	321	306	315	328	308	281	318	320	294	320	304	280	340	302	299	304	293	302	318	281	310	307	294	308	305	294	322	302	320	285	348	291	300	336	320	300	309	294	279	304	282	311	320	333	303	272	333	300	314	276	291	315	322	286	315	320	285	299	330	295	292	286	303	286	332	290	298	286	328	300	322	311	315	311	320	298	328	322	302	327	328	302	328	312	319	274	308	302	299	314	310	304	311	302	320	312	294	313	318	370	311	290	294	336	325	288	281	293	340	301	280	305	283	324	354	308	334	309	313	349	317	348	328	342	306	320	341	316	300	319	345	311	312	296	277	351	297	313	291	330	303	271	315	308	296	311	323	324	315	287	320	312	288	329	305	298	299	300	293	331	304	318	306	325	299	329	332	297	300	314	331	311	306	296	279	305	317	334	275	270	276	294	312	327	320	325	303	339	324	300	310	323	294	334	315	313	330	286	293	288	309	330	307	327	297	297	300	322	275	283	312	322	315	319	314	284	316	302	308	290	321	297	290	292	318	317	325	302	322	334	321	299	317	292	321	358	311	299	284	317	280	305	297	333	299	312	343	286	369	335	320	313	291	310	292	296	360	328	319	276	338	337	290	310	303	326	297	317	313	321	343	298	338	298	282	294	300	295	295	264	295	333	329	289	247	356	322	318	310	350	317	299	299	309	317	343	323	307	320	296	282	306	298	326	320	303	329	289	308	312	321	332	324	289	342	313	315	284	303	315	305	311	283	317	310	300	318	295	318	277	283	301	314	322	344	317	303	311	347	319	336	325	308	339	281	297	305	292	314	313	338	324	340	322	294	340	330	326	287	302	329	298	326	315	322	323	315	295	332	329	284	312	320	327	328	298
29746	49012	30523	10112	3342	2083	1644	1409	1182	1058	965	952	891	871	834	901	808	790	763	739	770	723	780	715	743	702	736	707	724	687	714	728	676	716	762	698	726	749	749	699	714	714	688	722	742	730	661	697	688	677	691	719	679	691	682	712	692	708	714	687	707	678	694	722	737	749	651	690	680	698	733	745	692	716	716	725	644	700	688	685	702	667	733	624	714	714	716	676	721	691	712	707	718	682	670	736	727	632	695	688	689	757	678	723	683	723	679	682	702	705	675	697	714	724	683	700	703	716	674	679	728	673	738	718	670	703	720	705	710	746	730	657	700	695	738	736	706	684	721	731	728	695	732	699	714	720	705	751	708	704	696	666	736	693	655	685	690	704	698	683	687	715	695	731	685	726	737	679	733	714	747	704	684	681	683	723	718	673	685	709	691	668	679	666	698	654	738	703	761	701	704	715	722	663	706	724	740	730	655	643	698	740	701	753	678	701	698	705	761	634	691	667	692	693	694	763	708	704	689	677	704	731	659	742	661	683	722	689	683	705	704	701	667	700	708	706	714	689	649	624	669	688	664	740	675	718	744	733	757	667	725	732	711	694	692	669	703	730	678	732	668	693	701	671	670	701	720	659	688	692	682	700	747	722	632	718	699	673	694	723	702	675	726	730	711	686	714	706	720	727	684	712	662	703	666	706	656	704	722	679	668	716	705	693	685	668	643	688	730	671	752	675	671	714	692	691	709	665	699	689	719	736	719	707	712	711	690	717	711	670	683	684	689	690	740	692	694	652	760	751	701	746	696	747	675	730	712	670	674	712	721	715	736	650	701	717	661	713	672	781	668	681	660	726	660	698	761	743	712	665	703	686	679	703	692	706	704	695	694	678	701	670	658	692	683	679	746	743	710	726	676	705	689	705	731	717	703	737	693	665	683	720	697	743	657	659	691	658	695	758	722	661	725	665	662	699	750	712	692	686	712	635	665	699	711	721	719	710	682	737	722	718	709	712	688	751	718	712	703	677	650	701	716	707	713	717	732	706	676	706	659	664	657	700	747	726	695	695	686	704	718	731	718	687	733	660	672	708	715	701	725	710	738	765	691	690	660	689	700	710	681	704	687	683	625	668	702	676	688	685	673	703	692	704	700	723	679	697	719	705	720	711	657	735	676	687	640	723	674	716	657	668	672	716	704	679	661	662	734	670	682	715	667	711	659	688	675	685	728	713	700	732	727	716	697	693	714	709	740	713	710	700	711	709	729	716	651	716	674	716	705	726	711	704	730	709	717	685	629	702	681	727	672	717	690	648	703	712	721	702	691	680	703	698	691	757	691	713	676	671	697	714	701	713	650	715	660	708	666	760	717	686	685	674	699	699	649	685	753	721	703	674	763	721	660	696	735	675	653	710	676	667	723	715	699	687	699	665	706	715	725	707	680	735	709	684	723	710	709	687	683	688	680	706	718	716	688	703	682	674	667	694	674	686	735	696	683	652	736	693	701	735	715	706	753	746	712	695	735	667	774	667	736	671	652	690	693	695	672	741	688	639	701	672	723	709	696	726	666	697	696	689	697	699	725	706	711	692	718	706	708	733	632	686	693	674	713	673	685	698	688	673	707	674	675	705	664	669	700	666	755	695	681	715	670	699	705	717	662	685	699	660	674	694	696	678	683	652	670	713	661	746	681	695	665	716	674	684	704	717	729	696	720	654	664	754	711	722	729	675	719	726	664	657	654	666	738	679	690	685	731	721	690	659	701	664	682	667	685	723	730	710	649	766	704	708	673	690	672	626	710	720	695	699	656	747	685	696	751	716	699	707	743	726	685	700	696	686	653	711	664	676	674	650	706	772	700	645	703	725	683	706	705	665	710	676	712	658	700	699	671	732	667	631	770	676	719	725	692	716	742	728	731	710	683	706	664	676	725	692	719	705	683	714	642	679	653	725	696	675	689	714	717	697	704	704	704	713	733	697	632	710	704	701	707	700	663	681	720	682	678	740	664	690	704	689	723	694	694	727	769	742	676	697	724	724	692	705	664	690	729	729	683	691	710	691	695	671	705	729	749	715	687	693	676	694	720	712	696	721	677	665	680	619	671	673	673	721	709	721	693	695	636	759	638	682	720	706	694	696	709	681	680	689	678	677	713	685	665	698	683	684	700	739	721	699	744	742	710	677	716	723	704	684	680	652	756	709	714	676	695	631	716	674	706	719	686	676	679	676	696	718	717	673	702	725	731	746	727	693	738	696	671	708	708	732	724	710	708	687	698	722	689	654	707	715	690	666	690	671	661	692	683	745	665	707	716	746	706	694	696	708	718	716	721	666	672	651	709	715	691	701	688	670	723	685	633	728	696	705	699	712	683	714	692	702	675	704	712	685	675	637	724	716	667	706	689	700	709	688	777	692	674	723	709	669	651	702	648	678	725	643	712	737	702	703	708	687	666	729	707	693	712	689	675	704	716	691	738	698	691	729	653	671	672	666	709	714	707	658	709	694	744	645	722	719	728	711	675	691	686	675	731	686	699	673	721	705	710	708	699	720	664	686	681	738	668	706	712	682	704	786	703	692	725	675	720	684	695	703	644	654	660	721	668	663	683	701	716	670	744	666	701	648	687	684	702	689	715	702	737	735	679	713	687	734	696	709	699	708	724	704	732	730	690	699	720	730	719	682	717	745	722	704	708	653	707	701	719	702	689	681	674	747	721	724	659	691	701	692	677	729	728	711	705	676	702	688	662	675	716	688	734	707	716	692	734	706	653	720	663	700	680	660	679	752	704	720	706	709	713	696	682	696	727	691	688	658	735	682	688	706	692	711	692	639	699	680	671	691	748	680	731	763	694	708	688	675	745	742	689	711	680	709	660	690	695	757	703	727	738	703	681	729	731	675	713	688	661	690	731	720	663	660	686	705	691	716	675	651	772	745	730	683	699	693	751	664	680	694	719	719	699	711	709	688	682	701	708	679	703	737	723	688	692	690	668	678	711	722	650	748	674	717	689	721	667	697	693	716	690	743	736	721	679	665	706	693	660	673	713	661	733	673	658	721	688	689	737	723	706	727	710	720	713	722	733	695	735	674	699	712	710	686	678	739	754	731	688	694	706	701	714	654	689	762	671	696	709	706	758	666	701	729	666	698	726	684	635	701	719	718	693	700	689	693	687	696	744	678	765	724	674	693	693	705	726	672	737	697	636	673	698	700	710	698	675	700	713	732	683	718	733	659	681	689	699	686	727	666	704	666	711	660	722	722	663	671	695	698	684	683	728	696	736	648	677	697	695	726	738	657	734	693	689	665	676	679	698	731	713	671	702	681	690	692	671	729	719	691	687	725	734	764	693	682	698	710	671	673	724	651	688	669	710	749	665	689	708	671	726	702	774	713	733	722	714	670	715	706	699	721	719	694	716	706	676	702	687	674	703	695	682	668	682	703	725	688	664	715	715	721	705	680	677	744	657	703	733	695	691	707	721	726	726	761	702	746	711	711	720	721	719	692	703	678
33221	25851	23498	9820	2579	1595	1178	1019	787	686	628	525	517	457	475	447	385	389	401	363	383	328	372	377	385	339	374	355	367	361	355	327	358	356	314	373	323	351	351	338	366	331	323	312	354	327	357	368	382	348	352	341	308	326	341	324	336	348	367	343	343	327	316	319	361	367	306	319	290	342	362	308	318	361	322	341	331	332	324	377	313	325	337	321	361	337	327	326	361	355	304	376	323	341	302	338	343	356	321	330	335	334	365	365	330	377	372	355	361	349	347	332	321	344	370	352	307	346	345	383	345	296	371	338	355	311	304	310	334	320	320	303	339	337	357	358	360	365	350	311	340	347	336	306	308	340	307	342	360	379	317	354	330	352	337	350	373	303	335	299	344	355	345	344	349	323	337	340	352	337	342	342	338	327	332	313	330	340	323	341	354	336	345	368	293	367	326	320	335	298	326	357	316	358	340	333	319	330	335	314	321	326	345	311	323	330	341	325	331	344	333	341	358	311	339	328	352	313	354	349	340	335	333	345	367	393	348	315	328	330	312	313	337	313	359	342	333	292	331	330	317	323	356	319	334	318	363	362	346	283	389	294	305	333	382	319	318	360	336	338	336	346	328	363	314	299	317	355	385	328	341	353	351	324	351	327	318	333	318	349	322	359	350	321	320	318	346	396	329	348	330	335	335	326	361	312	323	339	372	352	346	332	313	348	364	297	360	351	356	313	296	350	377	339	321	323	349	337	339	350	358	323	340	303	328	336	309	359	333	350	313	355	370	358	346	352	338	334	344	328	334	342	352	342	356	350	306	382	330	324	337	327	358	360	341	308	332	328	338	385	339	337	314	335	358	339	339	338	335	327	338	352	321	337	339	347	323	343	309	323	325	338	335	345	331	357	348	334	332	322	356	363	330	339	334	305	352	380	362	345	327	337	330	353	310	355	326	351	324	363	350	374	353	270	346	337	379	357	370	379	366	340	316	321	341	331	317	392	338	347	355	363	319	347	302	356	356	321	350	319	346	342	360	346	322	319	333	321	342	365	329	357	358	340	331	357	354	369	341	338	351	341	334	324	313	331	340	342	323	316	365	361	354	330	331	355	371	336	336	333	340	361	331	335	351	353	351	341	331	336	338	309	336	358	335	331	323	342	339	332	313	322	334	352	318	345	335	348	319	308	322	316	373	328	341	397	340	332	361	328	373	323	363	367	358	342	304	325	349	317	357	345	374	312	338	334	351	321	310	302	331	387	307	322	368	370	349	334	326	304	342	350	310	358	313	322	340	331	343	324	325	318	322	305	290	335	328	309	308	313	338	317	291	323	330	322	323	296	332	351	350	328	363	341	337	329	357	289	363	327	340	334	341	326	331	351	378	335	318	342	334	372	351	322	332	365	350	316	322	327	313	321	341	337	329	311	333	309	345	347	325	324	354	342	313	309	332	325	364	361	319	383	361	315	350	347	339	338	331	363	349	327	351	347	328	346	305	353	323	339	336	333	323	344	352	312	344	337	323	374	316	329	349	353	306	341	335	329	340	337	345	324	362	358	323	332	344	337	345	318	346	278	324	341	346	339	330	349	342	365	327	309	323	347	340	347	348	336	314	319	329	325	336	353	351	325	352	326	354	349	327	346	319	350	346	348	330	358	328	341	328	325	350	332	364	377	374	359	334	349	338	363	306	335	364	329	319	351	364	299	308	339	335	339	348	359	350	354	364	307	310	352	333	360	299	324	314	354	324	376	370	324	361	357	336	364	349	337	347	337	375	357	295	327	331	338	351	342	336	279	314	328	339	349	328	321	360	334	292	308	337	349	322	353	333	332	293	339	344	370	335	310	345	310	347	328	301	313	322	347	355	369	374	347	327	330	339	349	342	355	357	320	314	340	331	360	320	309	322	338	328	329	365	309	313	355	339	347	339	360	340	327	335	294	336	332	316	331	322	317	326	373	349	294	346	347	348	327	375	346	310	333	371	333	373	322	354	364	354	318	344	336	341	342	328	348	354	349	310	365	348	339	361	331	345	345	342	360	333	358	337	349	328	322	308	309	350	342	330	337	380	314	319	347	328	323	327	313	322	334	314	334	349	342	339	336	330	321	338	327	305	322	373	317	322	341	350	339	336	365	343	327	331	329	327	353	291	329	343	360	347	336	335	313	317	335	369	339	362	338	328	323	314	340	353	362	339	335	306	348	329	362	344	332	327	355	351	345	353	351	329	312	344	322	324	320	322	294	306	317	362	307	327	332	315	317	301	309	362	340	324	376	364	345	315	307	352	336	350	329	324	322	376	350	341	356	338	328	326	334	309	339	357	362	342	364	366	332	333	278	354	365	336	327	323	313	313	312	322	312	337	363	341	352	345	324	319	346	336	329	314	336	345	326	347	305	333	322	342	333	360	358	361	356	316	352	334	342	364	351	359	349	346	329	337	347	335	311	332	321	325	360	381	348	345	332	338	342	358	331	297	322	317	324	319	356	335	332	322	343	309	341	361	353	303	319	336	331	347	340	363	351	347	305	325	333	358	320	351	331	329	376	349	323	332	342	325	366	352	339	353	329	314	345	353	299	335	329	342	350	338	362	331	351	374	354	340	329	331	384	318	368	365	315	337	340	366	315	369	343	331	335	351	336	353	330	338	334	324	298	335	312	359	323	339	385	303	311	289	352	315	290	335	331	301	352	354	351	338	358	324	326	368	316	333	356	320	348	307	326	311	339	330	337	341	325	349	327	345	348	315	347	324	362	339	316	331	333	319	340	319	318	326	322	325	333	350	317	361	325	320	343	353	342	295	346	339	314	314	302	329	329	365	319	313	314	358	302	343	335	377	294	317	320	329	329	348	345	338	336	343	325	330	333	336	335	333	335	314	307	338	327	328	302	361	324	323	352	334	333	328	345	346	343	337	305	334	352	328	343	322	328	345	311	358	350	326	320	322	322	362	383	339	310	339	351	329	326	359	342	325	333	337	360	368	349	301	348	326	347	327	315	389	339	345	344	314	330	328	357	336	325	350	299	330	349	362	307	346	319	342	347	371	357	349	359	353	320	338	342	321	328	346	339	367	332	282	330	351	350	306	337	342	336	347	366	337	352	322	321	332	309	359	316	339	315	330	328	373	329	350	327	291	352	349	283	350	366	309	310	318	363	350	336	361	318	290	337	323	335	328	319	347	332	311	379	350	321	342	337	347	330	301	348	374	312	343	331	341	337	307	322	308	368	372	352	353	381	322	321	332	347	327	350	358	376	341	287	350	354	353	347	342	344	334	324	335	343	336	320	311	313	346	390	334	331	291	348	345	341	359	327	362	364	346	311	354	318	372	329	326	323	345	346	352	322	335	374	341	332	322	327	329	332	340	327	318	331	332	329	365	343	328	310	329	341	308	335	350	327	353	313	342	329	327	320	359	324	314	316	381	328	337	358	326	325	328	359	343	355	321	348	329	315	327	342	335	352	327	334	314	295	333	365	320	346	357	311	321	375	318	373	336	326	339	346
26854	32843	15171	4305	1851	1379	1218	1066	965	954	883	850	817	841	823	847	817	837	837	827	758	757	771	759	778	798	750	782	727	788	792	780	748	754	769	788	741	777	750	756	729	799	799	810	828	756	738	770	728	791	822	743	806	756	810	751	780	777	774	773	792	826	746	752	818	748	768	772	772	790	781	785	725	787	760	758	771	793	774	757	794	762	798	798	811	809	815	773	733	758	767	772	759	732	770	749	753	716	748	758	818	747	729	741	757	787	758	754	748	808	733	799	778	782	826	738	774	748	747	749	732	779	795	734	826	737	829	801	816	775	764	804	822	767	766	741	798	801	770	764	788	802	746	807	769	800	802	775	779	766	787	747	757	781	753	757	741	781	771	758	822	802	747	837	757	737	780	740	767	767	781	787	736	767	740	718	749	778	789	770	774	803	799	780	786	754	762	755	813	768	736	792	786	758	770	784	766	772	832	713	777	752	737	707	815	764	759	762	743	726	803	805	829	786	734	713	804	723	791	763	773	742	747	752	756	788	786	722	726	785	818	798	727	767	794	770	770	789	736	808	780	788	767	718	794	781	793	758	738	758	768	760	777	743	771	730	788	818	746	775	778	799	721	783	761	809	798	802	784	829	833	755	802	793	712	793	770	765	767	743	763	773	804	763	721	819	776	736	727	764	740	745	792	770	805	755	792	756	843	813	747	822	811	758	741	798	801	800	760	732	769	804	771	792	765	754	740	775	803	759	773	798	757	771	773	792	739	794	767	780	770	776	775	780	773	763	791	766	775	778	816	788	750	748	823	763	774	747	792	778	736	783	753	747	752	751	780	788	716	797	736	773	802	754	718	737	759	801	736	794	780	768	794	716	736	770	719	807	757	725	741	784	762	756	760	792	738	750	787	743	752	746	757	708	813	747	729	739	757	770	757	774	808	784	790	784	812	794	763	784	809	785	771	774	836	786	765	786	755	804	748	740	774	776	793	767	745	751	771	794	816	738	762	779	718	772	745	748	740	778	753	786	778	768	752	756	790	802	713	781	763	739	747	737	749	826	780	731	784	747	793	774	788	788	796	804	770	770	801	821	797	779	802	754	784	799	767	740	770	752	762	735	739	796	812	731	783	789	811	799	774	792	785	748	760	737	779	808	811	693	784	782	772	786	773	786	738	804	799	782	769	775	770	743	789	762	850	764	760	764	777	737	761	760	777	781	793	770	736	796	821	777	771	767	748	788	795	753	728	780	742	781	812	819	742	802	755	750	749	738	736	750	763	783	750	752	775	807	746	779	811	743	824	795	796	757	745	814	824	822	809	770	775	789	710	783	770	741	775	761	770	777	787	737	738	767	739	773	764	780	808	786	769	758	782	737	747	754	771	761	752	761	757	807	816	772	740	786	774	814	751	764	751	760	799	769	779	758	752	752	729	766	741	714	763	791	766	744	732	739	724	767	759	785	736	744	718	783	795	776	750	789	791	796	746	754	794	785	746	771	807	768	736	768	788	715	774	776	828	830	788	779	723	762	775	765	720	763	823	751	768	853	769	798	745	807	756	845	763	772	767	760	801	768	749	738	803	793	759	721	760	793	826	786	733	762	777	793	776	770	803	761	792	798	771	754	811	811	731	770	786	803	786	775	774	810	796	749	764	725	695	782	779	763	754	761	727	752	768	782	733	813	728	779	789	796	746	771	763	820	825	790	735	792	741	818	805	746	834	770	786	777	804	768	809	731	766	779	757	768	784	751	800	812	765	782	764	772	759	716	790	740	775	816	820	773	776	725	747	765	728	772	782	753	713	759	744	729	782	710	781	754	760	777	774	756	803	736	768	752	725	768	758	772	780	774	799	770	767	728	756	759	754	737	770	813	779	745	778	767	730	798	749	778	773	710	811	795	732	774	766	810	764	771	803	778	770	749	773	795	753	750	743	724	740	706	768	770	810	774	756	762	772	738	769	715	797	776	762	769	793	785	793	779	783	806	800	777	760	777	747	766	760	762	768	755	761	741	797	802	766	755	808	794	791	785	794	758	734	775	732	760	765	734	788	733	777	781	838	763	813	719	739	776	810	727	809	837	752	800	791	732	783	744	770	774	729	778	754	818	803	775	808	754	762	777	778	817	791	799	747	756	791	769	807	728	762	788	727	751	784	812	744	758	776	734	785	750	778	813	791	733	741	776	775	752	751	742	753	787	772	768	767	813	767	742	794	813	784	793	776	749	772	772	799	749	816	761	841	737	748	771	715	776	815	792	788	766	789	791	737	790	809	759	750	786	787	797	746	790	736	773	707	791	727	796	750	780	774	740	767	742	782	811	755	763	774	749	765	772	787	766	749	751	790	785	783	794	779	815	726	779	803	816	809	803	803	762	764	813	777	784	765	786	760	819	708	789	760	760	756	819	752	760	783	803	835	749	799	758	781	788	793	759	743	785	777	790	775	796	760	801	797	804	778	818	759	832	733	795	763	761	762	810	750	749	748	749	756	774	760	794	721	807	761	810	800	755	774	774	785	727	847	792	734	768	788	766	739	793	785	799	762	782	743	737	806	771	768	756	756	749	765	798	747	766	809	779	814	767	728	769	796	762	783	777	773	746	790	742	791	752	811	761	779	778	798	714	811	819	752	807	818	755	785	786	808	739	776	766	819	776	759	772	820	822	713	801	750	780	772	765	819	797	734	710	794	793	773	747	776	765	779	754	721	773	805	747	742	725	771	779	808	723	782	776	771	781	735	816	754	741	777	776	793	766	734	761	715	726	789	793	762	807	799	752	802	784	790	791	793	714	805	783	758	751	777	770	747	753	800	766	779	776	794	745	754	772	810	789	745	723	821	732	758	795	745	783	763	844	784	757	772	769	771	729	775	771	803	699	822	777	738	728	767	806	779	771	746	746	733	766	805	778	753	724	754	732	702	726	791	786	806	755	797	775	785	785	790	779	755	775	756	783	772	754	812	775	775	780	768	776	761	790	786	780	801	780	776	764	764	785	775	721	769	768	786	777	743	819	754	795	803	724	731	819	712	807	810	738	744	783	737	733	754	736	777	795	754	753	821	759	738	757	816	838	756	763	822	794	784	743	720	769	749	810	775	767	765	766	776	746	805	789	738	773	821	817	742	776	760	797	790	791	810	742	758	828	769	731	792	798	780	797	799	783	733	754	792	773	780	759	793	779	812	785	753	801	809	724	771	786	762	799	807	749	829	757	762	764	749	762	783	771	806	793	741	779	774	802	830	751	793	806	733	753	727	743	802	787	807	762	749	772	791	783	813	793	778	801	766	799	789	775	802	798	819	765	779	741	820	772	756	775	769	792	756	769	790	786	755	774	766	810	827	793	794	774	785	777	775	781	732	775	757	743	730	769	754	822	791	803	714	750	763	682	760	744	813	839	770	773	807	749	783	796	793	774	787	789	782	786	812	764	752	734	774	762	763	760	795	784	834	746	743	779	736	764	781	760	770	803	752	760	749	764	762	776	764	799	753	780	728	729	819	786
24813	21449	24971	28328	21460	19831	3351	1513	1044	823	735	627	585	527	480	452	435	401	373	368	376	365	343	352	337	327	326	302	330	355	311	333	334	342	306	286	320	313	345	296	314	301	353	312	294	304	303	272	331	325	331	310	312	311	333	340	345	315	315	334	288	283	324	307	295	305	314	311	318	319	334	297	298	350	307	333	288	331	270	309	304	300	291	285	303	326	320	302	317	352	298	301	325	342	329	293	316	320	306	319	325	306	299	276	276	309	288	330	383	323	309	279	331	336	278	330	328	331	312	279	320	329	305	323	325	325	300	303	286	300	318	331	305	301	302	328	314	328	306	332	319	301	312	309	295	308	343	287	328	320	337	301	315	295	281	312	307	292	315	288	309	279	327	315	315	309	306	280	314	291	301	301	286	311	302	321	321	316	319	309	321	323	348	322	303	328	303	318	311	290	313	302	308	291	278	344	324	294	309	331	327	301	300	295	337	301	341	314	307	316	318	315	311	270	308	291	325	315	315	312	332	320	335	318	328	276	323	286	351	296	324	337	324	336	282	303	304	320	309	285	325	324	322	288	311	296	274	344	322	320	317	321	291	305	303	315	287	325	307	319	284	289	305	321	299	299	292	293	324	313	339	280	281	295	309	337	326	317	289	319	327	315	290	273	296	318	313	330	306	316	296	327	313	279	293	331	345	369	324	310	294	284	304	308	278	317	313	330	336	321	333	305	284	336	300	343	325	312	281	337	334	320	297	329	361	297	284	322	330	308	324	319	263	313	324	305	327	324	303	317	294	339	342	301	274	342	304	327	364	324	332	317	384	338	328	340	324	292	290	305	310	315	309	333	325	315	308	337	291	335	330	304	322	314	350	291	266	312	301	334	314	317	306	274	273	311	291	315	286	292	319	301	313	344	299	276	298	300	319	354	305	322	315	330	330	318	336	334	334	295	315	373	325	358	341	336	320	323	300	317	296	308	285	278	312	279	292	352	309	290	305	321	319	305	308	281	298	305	313	323	305	339	303	316	354	293	365	303	300	314	337	290	293	338	305	298	326	307	301	326	310	333	310	325	325	302	347	313	309	307	293	326	327	332	323	336	315	324	303	300	321	296	308	285	322	330	314	313	321	333	323	326	324	311	335	328	313	309	308	297	326	289	318	309	293	326	331	318	298	295	302	309	310	283	303	318	333	311	335	303	314	297	282	298	286	303	304	301	312	329	335	338	303	306	314	301	281	322	329	304	317	311	300	328	330	298	320	338	338	312	318	321	291	353	295	322	300	293	324	323	311	325	327	288	303	328	340	287	293	300	306	305	311	309	317	342	341	314	287	323	321	307	310	323	325	299	270	309	328	295	317	308	315	289	318	318	305	335	306	315	292	319	304	298	349	309	289	345	338	328	303	309	314	299	314	342	309	304	318	309	301	308	310	305	342	313	296	323	296	323	271	287	305	309	306	270	313	335	336	312	312	333	300	286	288	358	305	314	289	314	289	317	316	330	292	293	333	301	321	316	310	322	309	317	314	305	329	315	310	301	346	307	275	309	309	292	339	306	311	322	336	289	320	333	292	335	299	316	327	284	335	328	333	300	337	325	283	307	310	337	316	295	312	311	327	285	288	342	299	291	309	302	336	292	330	336	323	330	331	298	307	293	306	318	267	305	295	318	299	284	341	300	309	288	309	331	295	305	299	324	313	350	311	325	317	296	310	312	313	330	319	299	266	325	315	320	338	313	290	305	317	293	294	316	306	301	337	330	302	318	303	268	285	336	309	314	299	323	346	300	282	292	301	315	345	318	304	298	299	285	316	304	305	317	294	355	349	302	318	353	279	302	331	310	290	315	302	306	289	319	304	305	298	287	306	300	292	317	295	322	325	324	303	330	276	296	306	312	283	334	285	345	335	335	292	292	314	325	292	324	334	319	339	308	348	334	257	323	281	295	335	302	320	272	289	297	299	314	284	296	329	303	297	308	312	306	318	293	296	308	338	310	328	326	288	270	295	304	321	306	322	293	350	314	343	311	289	337	296	321	302	305	327	294	316	295	288	329	305	274	338	347	310	334	320	316	318	337	317	335	344	297	284	295	291	307	307	306	311	298	326	332	324	310	311	316	297	325	304	316	315	263	284	313	311	316	300	304	324	335	291	307	313	320	309	299	319	268	310	308	323	300	315	301	276	326	307	322	290	297	343	316	317	316	288	301	321	280	326	294	313	299	316	322	299	327	299	316	308	306	323	297	333	291	339	336	342	336	309	310	328	340	333	342	299	277	287	317	290	335	326	302	296	325	334	290	319	306	295	296	327	309	269	286	296	321	328	273	306	338	331	311	319	314	315	285	289	303	306	299	301	313	332	359	323	316	312	267	302	317	309	297	317	297	309	342	296	304	307	330	312	314	304	348	335	346	335	324	348	258	308	331	350	291	256	311	314	274	291	325	338	291	283	314	319	338	309	322	289	314	289	314	321	308	324	306	317	333	299	325	315	292	327	311	294	301	324	326	298	308	307	348	329	314	323	361	337	292	333	293	331	335	275	311	328	295	298	347	322	300	308	304	280	318	314	341	320	312	331	323	298	287	303	284	310	287	286	312	346	318	318	348	285	308	290	325	301	314	320	258	361	340	323	317	314	295	303	301	299	316	308	308	320	303	361	316	325	298	324	316	307	287	292	317	343	300	302	297	289	317	315	284	322	342	306	317	328	305	272	268	309	308	308	319	304	345	317	301	345	302	275	273	310	344	297	302	310	297	314	314	343	331	293	366	346	310	272	314	299	326	257	355	320	301	312	331	320	309	335	312	295	307	305	306	327	308	332	298	326	292	304	306	307	283	318	307	299	271	289	333	311	316	338	325	324	330	303	313	346	318	330	310	314	278	316	290	311	300	337	322	284	305	341	337	316	314	328	338	310	329	303	295	258	297	305	305	342	331	297	311	311	310	279	307	315	317	296	308	329	296	352	311	272	298	317	317	329	297	321	315	336	277	322	310	335	310	295	343	336	337	342	276	262	296	302	298	296	295	311	285	327	310	334	334	310	295	315	303	282	336	322	307	318	324	338	316	347	303	327	346	296	327	308	319	306	324	338	303	303	348	345	333	295	300	302	322	285	318	335	288	273	317	321	281	323	321	334	286	301	263	313	300	307	326	332	294	309	313	345	308	297	313	297	314	334	290	326	326	301	313	299	358	328	313	299	284	309	314	280	298	338	339	290	312	299	326	335	292	282	312	282	301	323	303	291	327	308	297	319	319	326	297	309	329	328	300	289	348	322	326	336	333	297	303	340	344	318	292	309	304	308	292	298	337	315	304	328	332	318	304	342	316	300	308	316	323	296	302	327	308	331	349	315	322	279	321	319	292	302	343	337	314	291	317	288	321	292	288	253	312	341	314	343	323	287	298	271	334	330	333	326	318	310	312	323	287	315	334	311	301	295	333	272	308	331	308	315	310	283	335	322	327	326	296	311	341	291	333	323	338	310	284	311	286	299	354
28134	42084	22949	7004	2465	1680	1339	1147	1085	942	937	886	844	768	830	760	814	728	759	731	739	735	738	715	741	723	737	761	719	743	666	708	681	716	690	686	692	730	726	734	749	716	730	695	689	705	728	708	724	643	710	711	709	735	685	716	695	680	704	732	696	655	724	735	743	709	713	693	745	692	681	707	729	678	717	751	724	655	714	731	714	731	691	747	749	702	708	666	743	704	726	737	706	680	764	703	696	719	736	733	725	706	684	726	705	745	692	711	755	693	706	727	726	729	715	738	715	696	735	735	739	806	702	736	714	716	703	728	736	756	745	741	705	719	689	695	721	715	715	725	705	677	695	746	700	748	664	732	740	764	723	705	699	682	680	702	669	723	725	751	714	725	701	742	714	705	759	719	779	710	711	747	708	705	699	697	746	716	702	718	715	706	719	697	734	704	713	694	706	702	679	705	729	706	663	740	718	707	721	686	719	727	722	743	781	721	725	774	742	712	712	700	700	723	682	700	735	692	736	762	762	714	757	759	684	733	734	671	679	747	694	735	670	743	676	701	709	743	740	702	735	697	699	745	703	715	725	695	750	770	666	648	703	702	719	703	708	704	762	717	746	724	751	712	705	740	715	707	679	709	675	722	688	674	681	706	687	722	681	717	757	750	759	736	751	726	700	692	654	688	745	737	687	761	739	728	704	682	734	713	775	722	761	722	695	742	669	720	717	741	715	771	738	719	722	716	714	717	676	684	720	703	736	764	728	746	732	718	772	705	725	732	777	716	695	716	694	741	707	699	724	723	741	744	713	678	696	703	716	722	699	709	715	714	733	765	669	803	733	690	706	764	703	734	744	662	730	707	705	687	714	694	707	728	674	726	732	731	727	706	726	729	734	775	741	707	702	705	711	778	723	731	685	717	722	741	709	706	688	704	701	782	718	688	716	703	720	685	709	703	760	690	694	724	717	710	681	667	664	731	714	741	658	721	714	679	726	736	692	728	663	755	715	706	742	774	707	698	694	717	718	684	685	703	720	711	735	727	738	716	688	689	751	709	720	664	739	697	689	750	680	710	719	728	715	687	691	729	767	707	779	745	690	737	682	674	726	704	726	644	683	644	695	707	676	720	688	760	705	689	693	703	715	719	696	718	724	704	737	654	735	729	699	726	744	714	693	703	740	722	682	707	675	713	731	698	756	684	667	678	740	698	709	697	728	704	652	756	690	766	685	725	699	669	667	680	718	724	703	699	673	716	700	673	712	696	729	721	709	717	750	672	730	696	726	688	711	687	708	690	720	751	708	754	725	754	726	705	703	706	726	718	689	740	714	749	729	750	687	695	691	737	690	707	684	675	720	739	726	726	728	725	638	681	736	721	696	745	754	740	765	732	676	727	722	676	729	708	706	713	695	786	718	766	728	659	685	691	710	725	693	724	720	697	680	724	720	719	716	738	682	725	769	691	722	703	689	741	722	736	685	691	649	710	729	722	706	725	709	716	726	708	641	714	724	693	686	693	740	678	640	702	696	704	732	674	748	749	742	751	755	679	747	672	727	742	685	692	730	682	689	674	669	742	739	727	700	730	722	697	675	690	648	681	749	686	739	705	708	704	723	681	641	639	716	708	741	716	679	752	703	705	721	689	701	709	707	717	753	681	756	738	675	692	733	720	746	749	750	697	701	726	742	690	718	768	708	692	677	688	714	731	716	688	730	724	712	664	707	725	708	698	674	757	741	759	736	755	702	753	737	722	687	727	714	697	706	689	715	718	676	670	678	706	699	670	728	703	673	743	773	695	693	714	738	734	699	709	724	663	686	696	676	723	716	688	708	729	754	745	682	711	725	692	761	667	675	710	684	736	693	672	717	709	700	742	706	670	698	735	734	690	717	729	700	663	754	692	712	688	724	730	726	704	674	674	750	730	712	709	752	758	718	777	675	722	659	665	794	682	745	721	688	770	745	689	735	729	692	766	748	693	679	737	740	780	720	718	694	698	753	721	725	721	766	700	721	749	705	692	677	728	748	748	702	727	664	688	684	703	712	714	737	741	712	716	686	708	712	731	687	734	727	698	719	709	708	746	701	707	697	664	732	683	683	759	739	720	681	687	683	654	734	704	723	681	695	711	750	690	741	701	688	746	677	677	717	693	707	687	695	716	716	708	709	715	729	712	703	724	707	717	688	729	751	705	669	653	665	711	749	732	762	748	677	652	698	760	725	722	735	723	687	694	650	717	713	653	664	710	726	667	754	724	674	733	735	700	716	692	714	738	711	684	691	683	736	705	696	740	690	671	670	743	739	755	712	653	710	751	699	712	707	695	705	739	736	692	699	736	727	706	726	766	723	740	697	680	714	684	677	714	704	707	703	741	706	739	681	688	673	716	715	711	692	672	717	707	712	693	684	682	699	683	688	691	692	690	708	705	700	726	705	687	692	706	733	718	746	729	691	693	715	737	715	699	757	703	674	734	713	702	654	682	723	682	728	783	674	751	703	711	735	735	743	682	680	723	721	664	727	685	723	705	721	697	721	735	745	708	695	700	666	739	710	721	677	735	734	763	731	734	726	682	695	744	729	749	682	671	708	745	736	717	700	712	653	730	719	765	694	716	715	655	712	670	704	667	674	684	758	754	708	739	667	687	774	741	692	728	726	695	721	674	702	746	741	717	720	725	704	688	716	701	692	753	700	730	726	745	712	713	708	785	698	732	677	705	692	722	710	718	731	760	759	688	679	714	646	723	733	715	744	746	734	768	692	737	743	742	654	708	719	727	734	709	749	700	677	680	716	695	711	721	671	734	710	736	690	735	682	695	679	701	687	694	758	736	705	685	709	741	725	666	727	710	700	699	734	690	727	706	710	682	726	674	719	769	719	680	701	726	742	726	686	699	697	755	726	694	686	746	680	704	736	726	747	696	721	703	665	758	662	745	739	710	764	667	689	743	726	731	685	672	719	666	687	684	662	726	728	727	743	692	719	706	750	688	715	690	679	729	732	748	728	730	715	700	718	711	719	733	759	706	696	708	718	674	724	751	709	750	746	717	715	704	672	724	687	734	699	670	678	714	699	672	727	703	735	751	685	728	733	708	737	644	664	666	674	693	749	750	690	699	691	732	741	734	721	768	663	764	708	740	713	675	687	698	709	675	712	696	711	727	689	696	700	712	666	695	738	737	676	726	732	657	681	684	710	692	736	693	660	688	723	724	709	706	701	696	701	712	720	661	695	713	756	672	708	741	747	695	744	722	739	704	708	700	769	726	689	738	693	689	724	692	719	666	705	700	673	725	728	675	729	709	743	722	736	724	705	736	708	687	764	709	690	729	680	736	705	688	720	745	719	721	696	676	755	712	712	720	726	713	708	652	676	707	660	712	662	710	689	695	705	704	697	729	666	740	711	753	765	737	717	742	702	686	701	738	745	708	708	740	746	667	714	691	717	698	711	691	681	686	762	710	727	697	747	663	687	751	709	694	764	707	732	700	685	723	661	703	706	695	727	730
24259	21434	25269	28010	21439	21497	17439	2595	1403	1066	893	743	646	596	609	519	468	459	413	386	406	386	362	368	348	363	337	324	345	362	324	334	316	307	296	302	307	363	315	306	298	309	313	300	279	329	353	297	341	319	300	314	334	301	306	304	304	311	330	276	301	300	302	308	315	309	285	320	264	319	288	312	313	316	292	286	274	295	290	292	310	292	310	323	319	290	301	307	299	301	316	295	263	336	349	310	322	348	288	310	297	308	315	311	313	276	319	315	294	339	312	307	313	311	346	294	282	299	310	265	302	314	308	276	319	304	312	288	299	327	284	303	315	328	284	303	309	313	330	302	346	324	325	321	310	282	315	329	342	305	297	303	310	326	309	298	328	286	325	309	317	293	336	319	316	325	275	271	312	300	269	329	313	324	305	319	309	303	307	306	330	323	316	319	315	292	301	299	333	311	315	283	307	304	331	362	301	309	306	314	324	311	289	289	301	327	327	338	317	282	323	294	328	305	292	299	297	328	302	269	308	292	306	317	338	297	301	307	295	332	298	299	295	292	277	318	335	300	299	313	296	300	307	312	346	320	308	282	286	311	304	270	296	334	301	283	280	284	282	252	286	294	287	317	309	343	349	325	299	310	314	290	315	317	300	300	355	310	285	320	310	277	336	323	300	303	302	284	299	309	278	286	315	284	347	303	289	299	295	289	298	280	289	288	292	291	286	249	322	330	292	344	296	295	314	308	298	325	321	312	309	288	308	304	284	289	308	286	298	319	292	301	294	350	312	333	326	288	284	340	301	315	291	313	321	295	305	316	310	305	293	293	317	304	279	291	290	322	312	301	275	326	294	310	306	300	339	307	307	343	321	296	334	305	281	304	315	301	280	334	302	290	314	307	305	292	314	321	325	309	324	274	306	319	343	325	301	301	303	302	290	290	316	311	308	287	295	306	309	260	313	317	325	304	336	280	294	315	316	282	313	338	321	299	324	272	292	288	322	285	302	281	305	284	313	285	321	337	301	320	295	312	342	334	298	297	289	292	327	298	255	335	303	308	295	325	280	297	310	281	312	316	323	324	304	284	311	302	317	321	298	314	305	317	317	281	263	295	308	293	293	326	322	299	302	313	300	269	289	307	312	313	319	347	310	263	316	273	291	323	324	336	297	284	269	332	309	299	287	322	298	289	305	319	333	328	329	299	314	322	281	295	325	315	319	307	281	308	309	264	273	304	280	326	295	304	303	304	306	285	309	291	282	301	330	319	306	338	289	296	327	315	306	293	311	317	329	281	296	292	300	285	303	317	304	329	278	287	260	313	299	303	282	250	328	295	311	318	288	333	319	334	279	326	306	328	307	316	308	326	294	303	281	310	305	308	288	308	346	338	307	307	307	266	303	297	339	297	290	316	272	298	304	297	317	289	315	304	292	287	317	341	273	290	338	278	315	350	328	328	293	303	309	346	285	350	301	299	323	315	322	324	317	352	321	327	319	297	301	365	319	305	341	311	349	292	302	325	304	314	285	285	302	306	306	285	305	300	316	349	323	329	309	335	289	320	325	282	291	294	321	290	309	320	294	298	288	295	325	315	309	311	316	273	270	322	316	306	309	349	290	279	283	305	289	320	310	289	319	296	292	288	311	298	290	332	299	317	282	262	339	289	281	316	308	324	284	303	317	295	290	324	307	314	296	326	328	279	291	340	275	274	342	292	317	317	286	332	266	274	289	287	307	310	303	317	313	357	306	342	311	288	295	317	290	336	317	298	296	299	299	310	344	309	320	286	267	320	351	324	312	325	293	294	326	298	299	260	264	318	290	328	312	269	305	287	310	340	319	322	295	322	288	321	324	309	310	299	325	288	292	324	298	292	320	290	308	265	288	282	316	317	297	295	299	282	315	326	324	322	327	297	310	303	318	323	324	317	298	313	316	282	280	319	321	340	287	278	320	301	287	301	301	300	318	312	304	287	332	329	343	304	301	320	334	325	286	326	295	307	316	274	302	307	303	329	303	324	314	288	302	296	293	339	315	303	338	308	314	296	293	319	309	302	312	315	288	321	282	335	303	332	277	334	328	330	296	299	302	311	302	299	319	291	293	292	311	330	311	322	325	299	334	352	279	274	305	333	296	298	323	324	307	298	293	288	322	286	305	288	309	274	313	277	327	329	332	316	312	325	321	303	371	293	319	287	310	283	279	294	280	312	300	305	322	290	311	301	291	323	317	278	332	276	302	330	299	279	321	307	300	289	315	344	293	301	320	324	354	279	309	301	266	314	298	303	314	273	298	270	322	302	290	296	324	304	277	318	289	331	305	282	296	286	321	263	297	279	305	296	301	325	294	322	263	283	334	314	289	278	323	316	305	287	306	286	292	300	278	283	288	310	336	326	304	314	329	315	315	277	325	318	317	308	320	282	297	328	304	323	261	334	322	309	323	293	317	337	285	318	277	297	298	234	298	299	307	287	281	308	306	348	325	287	329	304	302	319	306	274	289	338	312	315	349	289	305	320	304	301	323	307	279	323	311	316	311	304	305	305	307	323	300	334	298	308	290	326	300	295	322	323	298	279	317	308	305	314	322	305	317	322	328	314	283	305	338	298	299	286	334	336	291	353	292	276	300	308	306	326	317	298	343	287	286	303	334	318	316	298	278	294	308	292	311	261	297	309	347	292	276	248	277	287	326	284	276	285	311	288	286	320	319	277	308	305	299	298	319	277	293	317	294	323	322	334	330	314	328	275	335	310	299	292	326	294	307	295	312	296	296	331	302	322	331	293	291	322	278	317	304	317	328	334	296	278	312	280	300	310	303	282	317	306	323	302	305	329	321	316	295	321	308	300	322	306	285	315	300	300	340	281	318	280	307	332	297	321	308	309	306	317	297	279	327	309	308	301	317	330	305	283	328	288	295	299	300	285	328	303	321	301	311	332	300	323	309	302	307	311	327	293	313	294	331	330	290	314	287	300	276	315	299	314	298	293	312	332	312	298	320	297	302	338	321	293	308	308	327	317	332	334	296	318	275	327	306	327	304	302	301	305	321	303	291	313	316	303	322	340	286	286	290	316	305	322	310	334	287	324	349	313	295	322	334	314	290	295	343	316	308	308	301	273	299	299	295	300	304	318	334	282	317	293	308	319	314	299	274	293	321	295	319	313	279	318	301	325	312	298	286	327	306	272	309	303	326	308	320	316	275	298	299	276	286	316	293	294	297	332	322	310	300	303	298	303	278	296	306	314	317	309	340	305	288	274	302	285	337	300	328	280	303	342	307	344	295	273	315	297	312	296	331	314	284	310	292	325	325	298	297	306	340	319	299	311	304	331	316	302	273	287	331	327	288	310	318	303	337	317	302	296	303	325	283	331	301	332	296	287	307	279	318	314	343	318	324	309	327	318	314	276	345	331	301	293	299	299	312	272	313	311	285	309	303	276	331	301	337	295	311	346	306	273	295	286	300	299	307	298	305	283	328	307	320	305	308	275	304	344	307	313	293	317	312	305
31004	49870	30312	10187	2994	1923	1546	1356	1096	1091	907	944	853	820	798	867	723	776	773	743	724	687	785	743	705	704	720	727	697	715	702	644	704	697	656	699	693	688	684	688	693	693	743	715	654	706	687	692	649	668	701	711	715	704	629	639	651	687	671	730	644	689	687	647	669	626	644	719	716	689	644	675	676	694	687	665	699	691	716	659	666	675	702	640	725	694	723	710	676	685	751	659	708	684	732	698	711	708	662	689	731	676	646	700	740	680	689	685	697	683	665	668	699	692	712	635	681	700	682	682	763	698	669	666	680	674	694	712	660	723	687	691	696	689	693	679	643	720	704	697	710	713	674	759	704	634	710	674	703	704	700	700	674	668	714	697	655	668	664	728	752	674	676	655	701	743	636	680	677	682	700	701	665	679	648	656	653	656	655	692	708	675	723	701	700	732	666	694	681	685	723	654	726	661	706	699	729	686	703	737	636	678	717	671	699	706	677	661	665	704	725	715	669	651	685	736	705	645	710	664	679	639	721	721	710	685	694	682	698	682	675	689	713	708	660	705	726	707	604	689	706	641	692	694	714	680	704	712	707	671	698	723	718	669	667	731	707	689	699	671	631	707	712	700	691	687	657	700	696	739	692	704	675	730	685	701	711	641	668	702	702	695	729	668	694	703	686	688	681	643	758	679	706	675	666	695	700	697	689	660	674	720	693	664	730	663	748	631	693	707	683	673	690	671	750	673	642	644	696	649	719	727	649	645	681	699	679	691	721	650	658	700	676	654	696	695	730	704	715	703	653	696	712	692	722	706	705	690	714	664	683	669	655	691	685	701	712	703	644	714	711	770	679	694	712	684	716	707	683	686	640	731	691	724	696	685	661	624	667	699	657	670	636	649	702	654	713	728	687	713	706	720	624	693	730	662	743	691	717	710	665	673	696	674	693	721	715	694	663	717	675	657	661	703	731	651	702	704	712	661	714	676	739	655	662	675	646	681	711	715	687	684	686	709	647	681	731	683	732	666	649	710	658	740	683	683	672	745	724	687	662	661	699	677	665	681	746	683	726	734	685	717	719	713	670	720	687	647	693	672	698	724	684	706	677	643	685	665	717	716	704	710	664	656	679	726	687	705	711	674	669	648	673	701	665	668	688	728	683	630	654	713	638	687	691	657	710	705	742	668	691	719	663	718	724	700	681	677	711	678	671	728	661	723	686	683	689	744	715	663	722	690	691	670	695	709	673	678	696	699	701	669	659	677	652	680	713	667	779	671	664	674	720	688	667	690	646	674	730	702	668	715	688	714	667	711	736	692	694	671	671	687	668	686	699	690	681	689	657	693	727	691	646	724	700	630	683	718	684	742	709	633	673	687	661	669	693	745	681	706	657	699	679	637	727	703	674	670	660	665	674	693	716	682	692	714	649	687	670	698	643	685	689	649	699	647	698	695	697	712	725	649	640	665	684	625	669	719	649	698	714	702	678	692	697	684	736	697	687	658	691	716	670	667	723	713	653	677	703	678	658	682	700	714	679	733	712	699	713	701	721	637	669	671	677	685	699	664	705	633	663	712	697	701	684	718	756	669	697	700	687	721	657	722	678	719	664	685	700	689	673	698	673	690	678	662	704	673	678	705	634	718	665	711	710	684	659	665	627	688	702	697	685	689	689	722	739	699	705	681	682	716	707	679	651	668	673	701	696	657	703	685	690	686	749	665	687	710	683	709	681	643	697	671	732	680	714	703	744	741	688	694	681	698	715	704	688	693	721	701	689	672	630	682	685	710	746	674	755	756	697	726	691	622	679	754	689	694	741	716	679	703	651	703	706	695	662	679	649	664	663	686	696	741	670	678	686	706	634	667	721	722	695	720	679	692	658	710	658	744	654	670	720	656	679	682	726	720	683	723	735	698	720	691	734	724	678	703	662	661	716	696	712	736	659	664	705	730	698	740	715	702	688	655	671	652	689	673	706	629	727	713	677	727	714	673	701	672	715	712	654	650	687	705	693	689	687	691	696	701	694	680	716	723	696	654	695	678	662	652	682	678	671	689	638	694	694	673	675	677	678	693	665	713	682	671	707	662	681	739	694	649	705	728	669	671	701	726	719	710	702	693	703	676	664	664	722	704	697	694	696	688	703	706	685	679	698	677	695	640	706	726	723	710	657	747	673	681	727	679	654	646	681	650	690	620	692	718	695	731	727	677	717	642	675	697	653	694	709	680	681	729	658	632	722	677	735	664	701	702	678	698	679	703	669	684	717	684	714	688	671	696	670	719	682	704	682	692	695	679	712	689	692	688	652	706	702	684	704	719	681	706	730	695	714	716	697	672	659	655	665	679	690	717	676	680	704	695	637	701	671	752	692	721	634	713	703	673	716	677	756	687	680	671	695	693	698	696	711	689	737	730	634	664	646	628	672	694	714	669	683	722	671	694	680	673	706	719	680	699	659	658	727	661	720	673	653	681	641	722	698	669	655	639	707	701	718	720	698	700	695	700	671	703	707	706	700	683	667	718	659	694	738	698	698	667	683	648	639	685	678	662	685	684	691	705	706	680	669	701	704	627	716	704	664	665	633	659	638	640	706	698	675	630	700	697	668	716	672	686	700	701	693	693	677	718	658	710	685	678	718	675	647	651	694	719	683	630	708	666	677	741	701	736	692	681	697	741	713	697	709	682	694	663	653	702	686	644	712	658	709	694	720	654	714	682	731	707	725	665	640	716	702	641	666	708	679	721	700	712	689	655	688	636	709	664	719	666	709	694	623	678	675	643	717	692	745	714	693	701	674	681	692	687	680	718	718	679	689	660	655	726	683	694	698	659	717	688	662	700	723	725	708	728	679	689	694	695	716	690	676	670	729	685	726	721	668	702	682	659	697	648	708	674	688	656	692	688	657	648	725	641	701	661	673	651	692	687	705	701	687	712	692	656	686	683	677	671	712	705	713	688	694	664	685	732	694	648	733	664	655	688	686	699	703	669	726	695	704	721	687	700	642	711	667	745	667	695	661	705	706	715	713	721	691	674	721	649	696	714	680	673	682	652	698	709	667	679	701	719	696	699	655	704	677	681	732	708	695	711	699	711	686	654	664	704	669	701	689	679	711	727	743	695	734	659	694	733	740	709	687	678	638	704	715	663	703	691	685	712	650	654	705	622	692	669	687	689	707	747	679	705	698	661	672	667	674	693	707	710	681	698	742	697	710	689	723	674	694	743	711	666	697	687	677	636	677	701	676	692	712	720	657	649	693	692	686	667	681	661	714	654	688	688	701	683	696	680	674	690	729	699	712	703	705	690	687	672	726	691	700	731	664	727	723	696	683	668	711	694	713	720	694	678	694	721	701	707	661	755	732	697	685	693	725	707	664	717	672	667	723	743	718	706	689	715	684	678	670	747	687	687	655	667	654	712	717	729	687	718	678	698	696	654	716	722	722	718	655	700	651	716	687	686	677	674	696	684	706	683	729	693	693	640	663	722	657	677	660	698	713	697	642	727	668	664
33254	26613	23376	9340	2389	1418	1123	892	712	696	569	562	515	464	453	434	406	380	392	381	370	382	378	368	331	369	341	343	366	347	326	355	363	334	370	336	350	321	322	306	335	348	353	306	326	348	354	343	353	374	293	347	321	345	331	324	309	333	357	339	338	333	322	320	315	375	331	338	298	331	357	341	324	308	346	339	326	314	322	327	324	361	328	306	348	346	282	319	317	323	332	333	353	314	341	325	310	332	385	337	337	346	345	344	320	335	317	313	352	326	323	328	331	319	290	338	317	324	364	363	332	322	353	351	333	341	315	316	355	358	301	302	320	308	354	359	361	311	341	319	338	356	329	342	357	337	355	307	328	343	311	334	347	332	328	375	329	332	351	312	324	338	332	309	322	356	312	311	326	340	302	304	350	352	318	334	342	309	325	347	354	341	357	348	319	321	309	326	335	337	348	338	339	356	316	366	336	349	313	328	332	334	352	354	346	342	320	327	304	331	318	297	336	352	334	351	316	324	304	335	307	335	338	334	358	374	346	334	316	328	324	375	372	332	326	320	319	343	356	329	337	338	322	349	343	316	329	337	353	306	336	304	321	297	327	333	318	310	312	342	316	361	374	344	303	353	358	281	313	335	325	325	365	332	298	354	313	343	307	363	356	355	330	332	330	309	330	329	300	317	316	343	339	354	301	326	329	351	325	331	330	328	317	333	323	311	358	329	328	338	345	327	312	320	353	303	330	315	374	389	305	337	332	335	345	323	381	339	348	324	312	337	328	325	364	307	315	357	336	334	319	313	310	326	340	322	299	356	370	329	331	337	298	327	312	333	370	330	323	330	336	323	340	322	310	331	366	306	396	337	344	345	332	317	322	313	314	356	344	343	342	354	373	326	326	319	363	317	308	367	334	306	300	313	339	332	316	340	359	366	324	372	341	364	336	323	318	313	352	351	345	322	334	328	324	320	341	337	347	357	348	361	311	328	358	330	348	313	324	337	317	324	380	334	323	339	349	366	311	349	332	338	366	333	357	312	311	351	332	321	314	334	360	344	360	365	318	336	316	336	341	348	343	309	310	302	304	324	389	330	339	342	317	356	352	333	305	343	318	380	343	343	306	343	357	356	295	369	335	334	269	319	319	346	357	338	351	314	328	339	323	355	335	324	347	296	335	350	323	336	311	360	314	301	359	324	295	286	343	321	325	322	354	335	317	350	321	347	312	345	368	347	340	350	303	312	343	360	314	339	336	338	347	342	327	339	338	329	327	319	334	352	345	325	334	335	340	315	344	322	341	355	333	347	369	338	301	337	358	320	346	381	332	339	290	327	354	351	348	328	296	330	305	345	337	341	296	337	364	346	343	302	357	341	334	328	326	350	312	343	347	336	332	334	336	338	329	340	358	344	318	327	354	367	357	339	325	335	303	342	292	309	354	337	321	312	295	330	335	335	348	324	307	345	322	323	304	336	315	365	371	328	327	344	336	347	299	270	291	317	324	329	283	335	332	299	315	343	337	310	328	332	345	350	349	324	324	353	330	310	346	355	317	328	365	289	347	368	319	358	367	360	330	352	320	319	341	321	296	312	322	333	362	353	310	338	323	326	361	331	336	348	370	350	329	347	376	367	296	331	360	324	288	336	319	306	346	337	322	332	291	350	356	320	323	360	338	350	321	324	331	356	341	363	349	327	309	317	333	348	344	302	316	364	344	319	344	316	359	318	319	329	338	309	336	335	339	350	343	358	327	365	357	325	352	353	315	313	323	354	312	339	360	312	311	339	360	324	355	350	311	362	361	322	362	339	308	345	353	324	303	325	302	339	336	337	329	323	309	329	350	326	353	341	323	343	344	325	338	322	315	327	338	358	350	342	337	295	333	314	340	345	346	315	335	330	335	321	357	338	327	327	355	344	307	316	328	360	337	352	349	323	336	348	339	350	311	307	319	355	370	354	318	375	335	366	329	350	317	370	343	323	342	370	358	333	345	342	362	351	354	316	342	361	310	352	334	346	337	303	308	327	341	350	314	322	335	329	328	351	351	329	324	309	333	329	363	335	353	318	325	292	323	326	352	317	359	334	351	327	322	324	358	325	334	345	341	336	339	317	320	311	332	324	339	347	323	346	344	336	362	337	327	326	331	329	359	327	381	301	313	330	321	360	349	379	339	355	344	334	340	337	329	333	338	357	352	326	303	325	327	323	342	344	288	347	315	345	342	380	301	318	325	340	346	336	302	326	352	342	337	328	304	313	358	331	323	326	324	315	315	335	372	328	330	326	317	325	310	341	307	330	345	319	328	336	322	337	330	311	338	350	359	311	316	347	340	381	367	333	340	338	340	343	348	324	320	326	335	349	358	335	314	358	327	313	318	307	355	353	362	353	336	348	321	335	393	365	295	318	370	322	329	327	341	289	336	332	344	313	315	317	330	328	318	275	350	327	316	321	337	321	360	320	273	310	356	337	341	331	339	333	329	368	365	321	347	340	326	307	341	308	350	335	322	342	324	325	321	338	378	341	349	321	358	302	341	323	351	310	294	333	325	303	371	326	354	352	360	327	359	345	340	331	341	331	330	367	342	319	308	329	327	344	324	327	348	315	352	314	341	324	300	307	326	345	317	363	305	312	329	332	331	338	345	311	358	336	332	362	357	352	361	320	308	319	353	313	359	339	370	355	345	355	351	342	360	338	324	325	312	338	318	309	294	340	338	328	316	327	296	304	354	338	326	340	359	342	317	354	299	324	343	307	330	312	322	330	329	330	318	333	343	314	332	316	327	352	351	362	293	327	340	324	373	326	306	308	333	341	311	317	362	327	301	320	337	320	324	312	315	357	361	321	341	363	318	336	322	305	310	334	358	342	345	352	324	311	333	340	370	312	336	311	295	353	301	364	326	318	356	348	326	342	336	327	331	316	319	360	409	340	333	342	300	336	338	330	332	320	331	370	305	355	338	292	329	308	363	325	316	304	365	330	365	339	342	317	373	327	345	300	354	336	336	353	298	342	366	337	343	311	338	299	337	354	363	334	330	311	335	327	350	328	331	336	310	314	319	353	350	352	317	360	318	311	345	330	344	314	337	320	341	329	346	355	350	338	367	355	301	340	315	286	331	332	354	335	354	338	293	366	315	367	324	325	315	320	306	338	334	369	324	359	334	321	333	346	311	334	329	357	356	358	369	338	325	353	322	338	333	305	320	344	322	311	332	348	369	290	329	325	344	347	325	337	321	361	317	332	345	321	351	336	327	353	332	347	344	358	319	364	327	346	341	323	331	322	359	349	376	283	326	334	329	330	340	345	333	319	345	297	328	334	320	314	331	303	318	322	351	345	333	333	329	349	342	353	368	342	325	324	338	333	316	341	355	337	324	308	339	328	337	319	341	342	340	304	341	307	340	326	317	317	327	331	344	322	330	314	333	348	350	367	363	324	349	318	320	379	362	319	338	294	312	324	312	334	284	341	307	333	305	337	343	308	336	345	329	335	326	329	319	306	282	315
27533	34435	15098	3996	1813	1359	1145	1049	905	905	913	859	822	845	858	823	813	759	818	806	829	740	779	777	787	808	797	781	747	809	763	795	794	766	778	753	798	742	843	764	714	778	780	774	809	789	800	809	730	781	769	784	788	764	744	773	794	793	795	764	746	778	795	776	808	726	727	741	761	799	763	734	731	758	784	784	800	787	776	764	748	781	763	744	792	698	775	738	753	770	737	745	788	774	727	799	750	773	774	760	785	765	783	768	765	752	787	757	794	794	792	757	753	763	818	716	742	793	807	724	744	743	772	773	824	783	783	738	716	768	730	747	770	795	722	762	789	794	793	778	749	762	801	792	823	810	772	775	745	789	767	767	786	824	734	785	733	759	764	740	771	756	730	799	765	798	764	746	775	774	720	779	786	744	814	767	756	741	740	759	737	765	784	743	747	750	771	753	779	853	776	752	777	782	768	747	742	767	755	764	757	738	822	762	722	765	743	779	781	816	741	786	796	795	779	763	748	822	782	787	765	769	773	773	719	721	788	786	777	786	769	790	781	772	761	770	740	776	754	731	687	767	747	805	763	789	759	749	713	759	794	749	802	808	750	759	790	746	803	748	751	749	759	755	734	747	786	757	725	756	751	753	797	774	745	746	808	779	773	779	776	798	733	763	786	770	811	747	775	774	791	740	779	753	770	742	767	760	800	732	718	799	766	754	782	745	746	806	747	786	777	719	772	747	769	749	750	782	734	738	757	815	791	811	783	762	822	741	751	772	748	742	749	776	788	751	734	811	772	756	774	733	744	765	750	761	760	770	769	730	774	807	763	787	711	777	762	697	772	788	756	821	689	766	755	777	753	778	745	731	715	731	712	766	785	766	758	799	785	794	741	775	746	761	715	791	775	757	743	747	752	777	792	804	751	721	799	753	733	791	767	744	714	785	767	748	775	764	760	745	702	757	755	742	786	771	756	768	807	806	756	734	752	762	766	746	775	732	772	739	790	760	749	751	809	788	734	699	774	791	735	721	728	780	724	795	721	782	762	756	776	719	716	747	784	781	743	724	746	776	804	742	749	750	760	763	778	763	794	771	727	820	728	747	769	752	782	768	786	735	736	742	771	779	789	787	808	773	743	775	770	767	739	786	790	741	788	720	751	759	753	736	748	749	746	718	720	755	730	733	718	778	781	808	748	794	765	721	804	746	742	751	769	719	795	762	758	757	744	736	756	804	765	756	761	754	797	777	742	737	822	701	776	782	775	784	748	756	783	759	763	751	784	787	738	754	760	745	810	748	766	782	733	703	751	764	776	728	782	786	790	783	783	747	745	761	756	803	742	809	718	749	773	783	757	749	782	779	748	751	748	722	741	782	751	765	768	734	797	775	746	773	778	742	786	739	813	793	782	743	760	777	790	778	760	727	708	682	736	741	763	778	825	784	754	782	752	739	755	749	763	760	766	764	746	682	821	741	822	760	780	790	809	776	766	747	826	815	717	737	753	772	803	802	699	742	777	759	776	766	768	737	781	749	702	784	741	821	691	741	762	776	751	811	711	738	690	808	767	758	762	758	745	774	743	705	745	750	765	769	753	714	763	767	737	773	816	759	712	778	806	774	764	754	771	788	716	764	758	743	817	831	775	734	766	759	773	744	718	777	757	777	733	796	729	742	741	807	756	789	789	746	780	786	763	751	753	804	769	816	736	775	759	757	749	755	792	720	774	742	762	812	754	790	775	767	770	781	749	729	690	762	780	747	782	779	743	752	774	792	709	746	770	773	763	768	771	715	776	825	781	738	787	781	750	758	809	762	809	709	708	797	780	746	750	695	773	749	748	795	764	769	784	783	740	739	766	692	766	795	740	726	803	778	746	812	765	781	782	746	814	758	800	725	791	755	767	769	727	775	740	740	793	744	771	749	694	806	784	796	781	776	768	766	751	785	712	739	777	781	753	779	784	734	836	810	759	787	768	786	796	786	746	774	784	766	734	732	743	745	784	719	760	742	735	769	735	780	786	728	735	832	765	771	746	756	752	821	788	803	765	732	764	751	757	758	723	746	742	799	801	730	782	725	781	797	761	783	759	764	740	747	817	793	783	723	792	744	814	797	763	792	799	775	779	753	800	694	791	736	719	784	740	763	705	708	739	774	788	755	834	766	799	720	777	789	762	812	758	767	768	728	797	733	797	766	731	777	729	750	739	765	794	788	802	776	761	735	713	777	767	804	778	784	754	795	725	751	745	779	764	739	760	769	730	683	751	794	748	740	752	768	736	800	791	789	813	736	797	784	747	751	774	794	768	747	785	775	762	771	798	754	743	812	781	827	722	748	759	774	797	730	797	749	718	751	745	773	791	794	797	748	774	769	766	756	749	774	752	747	766	750	764	801	737	785	723	785	802	767	783	799	755	728	788	744	762	796	704	755	756	751	749	773	769	776	741	768	785	774	766	803	760	726	772	782	804	771	787	781	770	820	765	718	800	781	711	714	748	787	736	781	820	786	749	732	784	721	735	741	805	727	803	767	788	737	746	774	770	802	729	806	758	769	833	779	750	799	729	771	763	755	772	739	781	743	816	778	742	729	799	762	739	738	747	801	754	791	750	758	767	791	760	732	789	794	762	766	784	735	800	752	754	776	706	819	798	748	790	773	801	769	825	779	756	807	739	783	743	757	781	796	746	762	794	800	759	695	818	741	800	798	784	769	765	751	750	832	786	758	764	782	788	785	763	781	777	723	792	728	742	758	724	789	773	750	776	745	755	795	775	698	763	711	763	755	751	727	785	749	756	793	791	755	761	805	791	792	744	760	787	718	744	757	739	789	758	775	739	757	752	769	788	714	801	695	732	733	787	761	779	773	737	807	742	767	785	776	741	763	763	774	763	756	759	770	779	759	770	763	822	777	822	747	732	737	713	773	753	797	817	772	719	790	759	727	726	778	735	774	785	764	769	787	737	745	745	710	757	763	774	712	783	762	758	724	811	797	794	765	766	779	778	747	754	766	796	801	791	804	783	735	754	756	762	778	793	767	786	827	747	782	794	796	772	744	776	782	754	794	750	757	756	806	799	778	776	789	769	795	755	779	780	842	761	822	785	718	741	788	756	776	760	777	741	763	789	775	765	743	786	776	763	737	768	722	726	779	723	793	734	790	735	782	750	807	766	749	807	776	753	799	793	746	804	778	790	810	746	700	768	764	781	793	763	789	731	787	776	713	760	773	794	810	800	825	769	755	822	736	727	778	810	780	783	791	812	779	731	769	773	772	715	780	762	784	773	799	746	754	829	784	737	786	773	794	812	788	769	757	804	751	771	750	794	780	786	757	783	774	757	810	794	758	796	717	809	773	743	788	782	751	841	731	702	762	777	767	759	791	778	750	783	766	787	774	797	753	828	746	782	729	748	779	788	793	723	752	798	791	785	716	775	762	770	779	792	801	785	801	731	766	798	782	766	765	767	781	733	780	738	744	758	800	755	800	764	787	798	735	775	767	765	817	729	737
24868	21498	24996	28436	21537	19602	3274	1450	1079	926	770	676	576	528	506	491	440	456	386	408	370	338	344	370	380	348	310	328	316	321	369	313	318	312	340	299	322	308	299	309	299	375	331	337	341	292	323	290	298	316	281	294	323	322	310	318	276	324	306	303	285	308	304	322	304	308	342	290	323	305	342	320	306	322	272	296	303	301	289	294	309	300	293	301	298	311	320	322	287	316	303	279	308	323	310	313	315	325	321	313	321	292	283	290	306	310	350	315	287	320	316	317	302	300	350	323	309	310	292	301	319	281	297	317	316	287	323	300	318	315	318	338	314	289	269	331	354	312	281	317	295	326	292	301	307	311	335	329	312	355	317	309	323	285	302	307	319	270	337	282	311	307	308	298	317	303	281	296	303	272	289	286	327	312	308	318	340	303	322	307	285	328	311	309	279	301	311	324	281	318	296	291	306	305	292	310	294	377	284	292	320	268	334	286	285	288	308	297	325	328	312	333	323	301	295	322	325	328	315	314	318	308	324	304	260	318	289	315	311	318	282	314	340	326	295	342	356	330	261	316	297	318	280	345	313	301	308	288	316	313	327	278	298	310	299	317	311	281	316	294	302	301	307	302	330	261	283	332	334	326	313	306	309	285	343	318	307	348	295	303	300	298	337	288	329	302	296	319	334	304	303	309	317	316	298	287	309	337	327	318	320	328	318	308	291	298	314	343	297	363	335	292	285	293	332	367	308	309	309	296	285	309	318	291	326	326	290	326	291	289	326	328	313	302	292	308	320	314	315	323	328	327	304	313	307	282	311	317	297	312	311	336	315	328	278	293	342	310	313	268	324	318	284	323	293	295	304	323	312	300	305	305	297	290	312	288	330	332	296	322	333	339	348	295	322	296	302	316	331	295	292	294	352	335	313	324	282	292	305	343	327	301	321	320	327	266	340	284	264	296	311	283	322	301	291	314	303	330	302	283	343	312	269	285	289	324	305	327	277	325	336	292	329	285	343	349	341	320	310	296	318	311	314	294	303	297	329	300	333	328	317	302	298	326	318	293	334	307	306	325	326	319	299	307	309	286	333	301	311	318	326	294	298	358	294	322	335	341	319	285	283	303	329	296	294	332	286	308	281	296	294	293	289	319	331	327	320	270	291	338	309	336	310	301	311	301	310	334	305	276	281	306	337	311	330	271	339	294	321	331	297	332	314	316	302	330	321	331	339	333	305	325	321	310	314	280	303	314	292	305	298	298	306	302	322	287	338	311	332	305	308	338	310	297	341	342	285	297	308	328	327	303	356	307	304	318	298	297	293	316	338	323	281	303	288	334	312	302	303	311	316	300	284	323	304	303	343	300	303	330	307	303	303	336	329	331	305	330	321	325	285	276	276	296	284	307	304	269	322	286	316	288	320	271	316	312	284	314	289	293	286	328	318	325	298	303	297	313	306	311	307	308	304	316	331	311	298	314	317	310	299	312	304	321	335	306	338	298	321	321	290	298	290	287	316	309	283	301	349	337	317	282	298	313	309	284	315	309	340	278	316	297	315	309	314	314	301	312	280	344	300	285	322	335	333	309	311	307	275	323	318	313	334	304	301	333	309	283	340	315	327	308	302	294	314	298	294	268	320	322	325	334	314	301	321	309	322	286	314	313	325	328	321	302	320	351	291	290	309	316	283	323	303	312	308	301	344	321	282	315	291	309	345	318	306	304	315	330	327	288	290	337	338	278	337	318	292	301	251	324	290	306	309	306	332	307	281	327	306	309	296	295	295	295	318	321	286	332	314	302	316	322	311	284	320	303	301	303	301	307	311	314	314	348	285	304	342	284	301	289	330	323	316	318	325	316	293	293	317	299	269	331	316	349	354	302	291	276	300	328	354	274	292	318	294	327	314	294	318	319	312	317	284	302	305	346	299	341	316	284	334	319	281	275	305	301	322	322	314	324	291	306	310	292	290	314	319	330	319	326	317	339	280	323	317	283	346	331	298	318	289	329	276	308	286	289	342	324	334	285	344	307	287	299	313	277	301	283	302	307	353	298	329	293	304	284	311	302	296	294	311	329	307	325	310	296	317	299	302	322	308	295	314	309	264	307	277	315	309	305	299	353	295	288	311	333	337	324	285	314	308	329	290	328	280	343	333	295	320	313	313	295	292	320	330	311	321	293	299	321	318	311	304	296	296	316	278	330	288	316	312	293	309	287	276	311	331	325	275	316	323	305	269	316	319	308	296	322	320	332	296	305	318	289	296	310	311	319	312	305	323	308	342	305	298	316	310	321	276	300	319	303	302	311	318	283	317	325	351	323	301	318	339	293	314	337	273	300	316	305	321	308	300	327	292	338	324	263	324	336	274	327	307	300	277	309	302	292	303	314	366	286	300	303	318	275	314	324	315	287	282	326	268	307	272	320	281	313	307	303	306	295	296	299	294	266	312	331	343	304	295	318	305	291	311	335	322	300	315	318	320	290	312	316	332	274	298	308	328	294	317	338	297	309	322	298	336	318	313	297	323	313	280	297	356	330	309	300	298	315	253	274	324	333	320	334	335	325	301	292	297	302	305	318	300	290	340	292	314	270	315	288	329	280	348	305	312	328	304	296	292	278	307	324	315	333	278	294	291	293	318	344	311	360	322	296	308	288	333	290	293	305	288	302	318	292	307	294	309	317	315	294	349	337	286	297	311	325	313	319	317	332	299	317	308	317	343	321	314	283	324	316	300	339	308	313	283	316	300	291	303	315	335	279	246	350	330	299	338	335	295	318	321	282	285	272	345	321	309	301	320	291	320	336	300	288	279	316	312	324	343	321	309	328	309	293	322	289	301	306	294	290	326	326	307	300	279	284	325	317	280	313	290	260	309	339	296	338	331	302	273	285	284	291	322	320	332	295	303	318	318	283	338	314	317	298	300	303	312	320	322	296	290	316	314	308	329	345	283	322	301	301	290	303	324	303	299	336	325	328	321	311	292	333	291	325	321	303	294	311	323	311	334	338	310	276	253	311	284	343	316	324	290	265	292	299	283	312	311	315	325	317	309	311	305	290	326	258	297	292	293	298	288	301	322	316	307	332	311	294	296	308	335	311	293	327	327	305	308	325	314	294	299	332	308	308	318	337	258	343	295	295	298	331	313	318	284	289	294	308	316	318	292	307	299	322	316	308	273	316	286	276	320	285	292	323	255	310	281	290	321	265	303	310	296	298	327	326	300	320	335	303	333	277	320	330	324	330	322	328	318	324	305	297	319	305	339	309	306	306	325	319	290	308	302	310	288	287	327	314	299	322	295	314	301	336	300	298	324	305	315	318	320	314	329	330	308	318	314	311	323	273	301	314	309	317	269	309	327	312	338	280	354	335	295	341	311	315	329	281	296	320	312	280	348	288	298	329	308	303	310	306	277	296	323	338	316	307	285	314	319	341	336	355	286	312	305	308	304	276	301	293	299	284	306	340	303	313	301	316	322	306	300	327	310	269	264	266	294	355	315	318	284	282	345	295
27815	43654	25168	7685	2724	1639	1339	1129	1069	970	966	893	787	804	825	769	810	803	680	788	749	707	717	747	726	723	754	688	704	714	656	761	711	721	734	661	713	678	752	679	700	672	682	725	678	694	693	682	752	686	766	752	657	702	714	743	692	755	723	706	700	717	746	674	682	670	700	711	694	739	701	687	670	720	753	742	704	682	729	782	741	711	682	728	722	726	701	694	675	700	714	692	693	711	682	677	697	718	710	713	679	662	693	688	729	674	735	749	702	747	717	671	722	721	671	685	711	703	707	718	732	684	743	693	707	708	677	702	688	692	708	714	711	706	706	734	705	732	726	708	727	677	643	724	710	734	708	684	703	765	648	714	743	721	719	742	692	697	713	677	685	688	706	804	657	714	742	722	705	720	709	700	733	680	710	699	674	725	726	685	652	731	753	703	685	720	696	740	720	694	665	767	657	712	685	736	748	709	673	720	717	671	725	684	677	673	715	700	709	662	710	728	681	733	661	683	699	715	691	737	732	740	714	678	725	734	715	730	730	690	724	709	677	717	631	700	700	742	727	718	725	690	719	731	727	691	723	671	714	706	667	693	685	732	708	727	724	718	681	690	718	700	682	680	748	748	732	716	694	745	661	711	731	677	694	717	753	711	689	739	728	722	716	693	707	704	699	708	679	744	709	699	697	724	770	690	738	690	689	714	681	728	697	743	741	673	749	749	645	730	683	742	723	717	675	664	761	703	685	720	735	734	633	750	722	723	691	712	745	719	680	719	750	727	693	664	737	717	687	646	696	746	685	676	724	739	657	731	707	665	689	690	675	689	722	727	725	707	738	731	743	709	714	724	696	747	694	704	692	710	671	705	699	676	731	707	745	688	703	692	709	689	711	700	688	707	696	725	718	737	673	692	694	692	736	698	724	697	734	735	715	735	705	753	702	753	679	645	739	717	688	715	686	721	678	732	662	720	659	662	683	710	698	676	713	690	695	705	657	632	702	752	705	700	691	700	715	715	754	678	744	751	700	712	716	709	735	707	702	680	737	747	693	751	689	708	723	750	714	695	726	678	708	666	683	698	742	704	727	693	708	677	729	736	711	697	717	722	693	643	707	664	693	682	698	738	699	706	691	747	736	734	761	776	668	697	696	713	703	744	691	676	715	707	703	690	648	701	706	708	729	738	713	730	657	743	741	691	706	694	705	738	709	690	695	702	665	659	711	700	737	702	794	695	723	741	723	696	697	756	679	691	699	683	731	759	704	707	702	697	706	694	662	692	754	665	722	723	699	685	680	736	688	706	693	702	753	699	686	746	707	690	710	739	697	717	662	617	658	678	693	759	692	662	704	655	712	725	745	723	750	721	725	749	691	707	721	722	754	735	709	725	682	669	668	727	733	714	672	688	714	630	668	694	736	698	655	711	698	733	701	757	684	693	678	690	670	685	708	716	727	733	729	691	715	724	730	691	686	688	737	681	708	704	706	717	689	685	750	701	720	729	657	694	714	716	724	714	729	728	706	707	707	687	723	703	735	697	707	687	687	698	732	717	732	673	706	728	694	761	772	691	679	731	680	658	749	723	703	706	677	690	730	683	688	694	716	726	713	721	749	706	696	696	715	715	686	719	671	718	709	726	695	697	691	695	707	739	741	656	661	698	676	708	704	703	697	705	713	772	630	672	717	733	708	764	724	709	712	721	700	701	666	705	704	734	739	741	718	716	696	702	747	724	711	741	737	705	737	699	716	736	751	674	716	711	666	705	692	722	758	709	722	742	752	714	735	690	709	686	671	714	711	711	675	705	702	725	671	699	725	733	693	721	702	724	725	707	725	678	663	705	702	699	708	691	665	744	748	704	678	741	694	735	677	694	698	729	668	713	716	682	705	711	764	712	702	689	756	697	716	711	694	724	716	711	729	724	713	680	702	717	707	691	719	730	683	697	676	693	714	744	618	642	768	679	738	661	703	705	699	700	728	740	678	684	711	726	707	693	730	685	715	764	720	704	735	688	689	715	705	699	704	716	690	733	692	741	712	684	701	715	741	715	681	669	718	727	678	684	717	694	760	677	688	718	669	699	679	733	702	653	712	691	683	686	684	678	718	711	709	687	732	761	710	664	684	696	695	679	725	737	705	697	697	732	702	696	726	686	692	637	721	664	675	669	744	706	689	739	738	691	712	754	697	718	733	746	717	710	679	719	701	713	696	687	690	687	691	712	742	698	744	724	685	668	726	688	715	696	685	669	674	684	679	698	681	704	726	722	729	692	651	743	727	696	714	718	728	709	697	706	676	710	698	746	668	689	771	726	668	683	698	672	665	616	710	727	723	741	733	770	700	702	694	750	712	684	703	716	712	692	715	703	676	682	694	695	700	688	697	708	672	706	707	672	664	700	729	738	691	717	679	654	696	700	722	714	697	743	684	718	742	724	745	696	741	712	714	686	692	755	659	677	690	743	672	657	760	699	730	747	698	704	707	734	720	734	715	738	683	690	693	688	710	685	743	698	726	679	716	700	708	748	721	720	707	675	751	704	716	675	687	718	749	736	709	721	750	706	740	712	688	698	713	724	693	733	686	748	690	698	690	689	739	709	673	668	687	695	722	722	729	711	721	727	737	700	672	708	706	717	712	731	688	723	714	698	739	672	683	694	711	698	693	741	675	713	682	685	708	684	677	689	644	731	689	719	701	710	683	667	689	751	745	699	678	731	692	754	662	683	674	702	688	711	725	702	730	732	717	717	680	743	715	732	683	738	705	644	744	681	694	732	763	662	677	653	672	741	733	697	683	710	692	705	691	698	688	715	697	650	713	672	728	725	705	675	677	677	730	701	666	663	679	724	690	745	729	730	723	735	714	729	690	715	652	688	742	699	718	661	754	692	711	708	684	716	724	716	712	761	691	705	710	681	684	664	705	657	721	732	716	723	656	694	692	703	708	690	695	745	733	698	709	729	681	715	688	699	662	702	664	691	709	725	763	666	698	724	661	688	714	711	771	656	677	701	703	718	718	719	650	659	682	714	749	778	676	707	710	661	711	713	662	689	714	770	659	737	732	696	708	699	716	690	696	674	715	706	774	707	730	693	734	724	726	728	739	698	720	724	669	707	703	692	662	708	680	708	633	750	722	648	680	700	765	709	718	722	736	665	649	675	700	684	734	719	707	677	691	668	755	715	721	701	720	703	677	710	708	686	703	729	726	720	688	704	738	726	718	723	715	677	729	728	699	702	681	667	623	670	707	688	773	710	680	734	717	700	698	688	717	709	706	694	724	723	725	710	689	702	713	657	719	710	727	669	688	673	692	721	739	726	689	754	681	705	705	776	695	662	701	700	787	702	706	751	721	727	756	706	712	731	713	718	644	723	761	728	705	690	697	719	707	707	722	742	655	638	728	649	759	704	724	662	748	737	693	709	715	656	709	723	731	693	728	725	696	703	719	679	700	702	697	714	707	710	682	734	703	702	695	726	674	665	740	702	734	691	710	725	704	695	683	695
24340	21502	25318	28156	21509	21583	17457	2607	1344	1221	907	795	692	614	604	502	500	430	434	398	429	385	360	342	349	351	328	329	332	329	323	339	341	326	311	313	341	319	355	305	307	327	296	306	323	309	320	294	286	279	341	290	317	333	318	299	310	286	306	307	309	278	317	291	282	294	280	348	266	314	343	281	295	265	287	303	318	318	314	299	324	312	318	326	323	296	318	310	333	281	317	324	342	279	314	305	327	288	340	293	301	268	309	284	292	334	312	322	321	308	301	270	305	303	305	308	340	290	287	302	281	306	339	292	281	309	298	314	307	358	286	307	291	292	306	272	321	326	309	300	306	331	297	263	321	329	305	290	327	327	298	297	303	269	302	307	293	285	289	296	277	307	287	270	313	299	294	296	325	307	327	290	286	354	292	276	297	324	286	289	317	294	289	307	267	316	296	308	324	335	327	298	304	344	297	291	272	303	304	318	317	282	331	309	337	304	279	289	292	325	300	298	297	310	314	319	319	304	297	324	309	327	319	267	320	319	313	304	297	316	290	312	305	299	264	309	318	306	324	305	267	286	304	333	341	282	317	313	283	313	283	286	277	296	300	352	315	307	305	321	302	286	314	279	252	329	328	330	317	303	299	290	294	304	269	303	327	280	321	308	315	294	319	348	319	286	332	310	312	287	283	272	319	307	281	309	282	337	284	316	286	322	298	296	336	293	308	275	314	275	350	314	335	284	310	256	304	283	292	338	334	307	262	298	318	261	280	303	267	338	281	314	303	319	285	302	328	290	280	296	306	309	302	326	312	362	315	288	291	303	288	300	311	295	299	290	285	277	297	310	328	313	303	354	314	288	302	287	293	256	281	282	270	293	312	323	319	304	350	294	305	294	309	360	277	283	270	266	270	316	287	322	315	314	284	305	279	311	299	299	328	292	302	278	302	314	295	300	302	305	308	306	299	282	310	305	320	317	276	300	315	321	339	321	287	306	316	322	276	272	283	297	309	302	315	286	341	316	315	303	289	324	296	279	296	320	318	310	338	313	284	277	297	300	287	324	271	286	322	296	288	304	299	303	294	351	279	283	271	274	302	273	351	321	302	328	294	297	298	305	281	294	322	320	314	320	276	293	318	290	328	278	309	332	321	333	325	301	298	300	322	307	322	326	310	303	291	331	301	323	297	309	252	324	320	315	318	280	294	280	292	247	295	293	301	323	291	315	303	328	305	288	314	313	291	307	324	309	282	282	291	309	300	306	309	319	308	324	322	305	300	284	313	295	308	307	310	318	301	329	259	331	308	291	308	295	304	273	332	315	281	306	313	297	361	342	318	297	314	314	339	329	304	286	296	319	287	314	314	324	313	269	297	270	312	288	308	310	299	286	302	297	300	290	314	284	300	302	294	303	315	300	275	304	301	266	278	301	295	297	291	293	316	302	299	314	316	321	349	268	299	308	300	320	307	317	304	305	298	288	322	310	290	311	285	310	303	293	333	340	307	332	328	285	315	241	308	322	294	297	297	318	304	306	286	302	323	317	333	278	326	288	341	316	301	334	305	324	296	321	284	343	298	320	317	283	312	306	300	321	293	318	289	307	307	261	266	328	296	302	300	324	326	332	342	294	310	282	304	306	299	306	315	278	304	266	308	320	321	289	315	291	289	327	248	288	277	298	296	314	317	294	318	299	308	298	282	289	300	280	295	303	274	286	312	301	315	330	318	310	275	304	285	317	292	271	329	312	330	279	264	316	275	303	317	332	306	320	311	310	294	289	291	295	337	311	298	319	289	338	287	279	301	253	291	309	297	306	289	287	298	281	293	313	279	240	321	318	303	278	308	303	302	308	318	288	325	258	285	275	318	295	303	267	302	314	293	302	309	283	312	305	295	275	291	321	311	304	305	294	291	316	300	325	333	308	300	277	310	338	326	280	336	316	324	317	309	321	298	291	312	324	302	315	282	311	309	330	297	278	275	296	295	305	297	315	282	357	325	299	266	298	309	310	321	299	307	267	286	303	285	306	301	294	304	300	291	295	291	311	311	305	313	313	316	297	288	307	257	301	298	327	325	272	303	319	294	292	291	315	320	298	326	327	296	305	278	290	313	301	309	312	301	274	306	324	318	294	296	318	276	267	309	312	324	266	301	320	274	296	336	327	334	293	299	297	320	336	262	321	335	334	294	303	320	291	298	273	313	292	304	323	294	310	311	283	294	313	319	327	307	311	290	310	293	333	295	288	338	275	328	285	294	346	303	327	304	284	313	316	315	295	295	265	295	313	282	291	289	310	323	271	285	293	306	328	276	306	308	296	305	297	303	304	297	321	319	272	282	324	284	277	302	308	313	282	305	314	285	312	288	306	321	327	312	307	275	350	307	303	311	296	308	308	300	323	326	317	286	315	322	307	278	283	309	332	321	303	302	300	298	317	313	296	303	284	343	309	288	314	316	300	289	338	311	290	305	344	318	298	307	297	332	329	304	305	299	312	322	302	303	332	316	286	272	299	267	298	322	306	314	305	294	269	337	340	310	300	305	295	279	304	300	286	279	309	295	334	318	292	309	322	264	315	323	300	289	314	295	310	298	299	334	290	283	296	327	292	283	291	306	317	298	290	295	312	316	330	307	304	313	271	316	297	287	315	289	314	281	250	312	308	304	289	323	275	273	300	309	304	315	289	310	286	305	292	337	297	336	314	286	275	288	298	328	281	290	275	291	289	316	280	311	277	304	261	310	319	321	298	282	298	319	295	329	323	317	303	301	272	298	250	294	285	268	302	293	325	281	308	281	293	310	315	328	320	310	316	316	321	329	268	309	309	290	280	325	313	312	313	299	309	277	290	315	289	242	282	288	269	278	291	298	315	312	333	313	351	323	304	280	283	280	281	314	300	311	304	277	298	319	295	305	275	266	304	327	329	317	294	325	260	291	294	314	290	319	285	310	314	328	315	325	312	317	333	330	268	332	266	286	312	306	293	298	313	325	292	360	294	292	302	299	328	298	302	301	285	304	319	307	319	320	333	338	295	334	306	302	299	293	322	304	323	315	289	272	269	325	317	301	303	285	303	311	303	316	319	302	322	315	344	322	304	317	273	305	308	326	311	332	281	351	307	291	298	309	301	269	298	311	303	319	287	298	297	297	274	310	297	323	294	295	295	278	324	330	286	313	293	319	336	295	335	307	288	285	324	307	333	333	276	323	314	294	299	314	282	329	279	292	316	288	282	322	312	346	331	306	302	298	308	274	320	296	298	279	298	315	272	353	283	298	291	268	314	266	331	299	284	296	277	287	305	312	286	275	297	313	288	280	297	298	319	308	322	283	312	285	280	285	277	309	305	319	299	293	336	298	315	293	312	289	280	288	307	328	283	284	327	301	312	294	293	303	306	288	315	314	312	292	307	296	331	321	302	287	293	340	280	307	287	358	315	318	311	301	317	289	330	288	309	318	323	289	301	276	296	300	286	303	288	302	299	286	250	297	299	310	287	288	305	301	302	316	313
29539	49433	32924	10507	3303	1983	1532	1186	1155	1024	1018	999	869	826	815	809	778	796	747	732	729	712	718	742	662	736	742	663	701	673	703	707	662	711	691	680	671	725	640	695	723	713	657	714	679	666	693	688	672	683	682	682	669	698	723	678	687	714	655	686	633	700	678	693	649	675	668	697	643	675	662	675	684	717	651	697	691	654	690	706	669	722	694	697	659	670	725	686	653	739	700	708	691	712	678	666	712	709	684	714	707	660	635	776	667	736	689	673	699	641	671	650	689	681	679	688	669	709	666	653	692	697	678	717	652	710	690	684	701	688	712	662	700	727	715	629	712	692	722	681	655	717	630	662	679	705	671	723	684	711	627	692	681	672	692	707	713	723	700	672	718	667	660	726	698	744	685	661	713	679	703	632	642	670	695	703	650	669	653	654	721	672	680	696	694	663	649	669	644	694	666	668	685	699	679	658	722	694	678	695	637	695	669	642	660	713	713	666	638	720	700	712	674	693	739	681	713	713	703	650	730	690	730	676	705	677	686	710	726	672	694	723	651	677	694	659	658	701	700	691	644	713	718	704	662	722	734	684	708	728	690	637	668	693	680	677	681	694	649	719	702	776	696	657	689	677	646	651	666	678	648	704	730	672	693	673	661	684	713	631	741	659	673	707	709	662	698	659	747	678	626	708	680	685	655	671	714	659	676	709	709	676	686	673	659	657	705	671	702	708	697	692	674	657	642	719	671	685	700	649	689	663	654	737	714	686	659	642	697	682	669	629	651	718	707	707	739	642	708	700	695	671	706	700	665	746	680	632	676	677	667	670	676	697	716	694	659	657	681	695	629	709	690	702	689	659	685	711	694	684	710	704	664	703	695	735	687	682	694	663	688	659	680	690	659	684	685	697	687	690	724	669	716	667	673	710	652	628	681	663	718	684	661	698	695	738	684	710	683	670	678	700	694	732	666	685	702	693	669	668	717	686	688	664	700	700	655	688	739	683	757	692	693	669	667	692	623	663	610	688	687	704	700	680	708	705	694	711	702	699	708	630	697	714	673	703	702	699	667	718	692	681	720	706	660	672	662	718	671	658	713	623	712	674	676	734	670	675	741	670	660	671	716	704	709	698	663	647	642	664	670	689	678	714	673	721	680	737	680	659	681	690	704	692	657	704	662	694	691	694	688	671	657	631	634	652	668	652	682	654	734	711	696	652	692	702	656	654	687	690	693	654	706	689	664	675	678	692	672	661	693	704	687	704	661	653	678	716	653	689	736	681	682	696	653	745	735	669	694	684	688	672	724	679	689	657	705	678	657	667	689	695	663	684	647	664	687	687	660	645	684	720	707	691	676	657	691	714	653	655	688	668	692	669	726	732	720	677	672	680	673	714	670	699	702	679	735	673	695	685	666	680	674	702	678	712	632	689	659	665	709	675	711	696	668	664	643	692	669	691	670	700	707	735	702	683	706	712	676	664	733	744	682	671	677	655	687	628	587	692	655	668	650	718	699	702	687	703	732	662	645	715	677	696	668	677	723	668	706	690	691	698	674	635	695	664	720	684	632	705	684	660	675	660	712	689	701	670	685	681	695	694	710	690	747	718	720	721	674	709	705	738	711	715	702	682	671	635	723	706	653	671	694	609	669	671	650	704	692	674	673	649	685	677	707	668	678	714	688	721	634	702	720	682	671	703	665	706	712	706	738	719	689	678	705	673	680	639	655	696	711	663	764	716	721	692	683	698	702	698	667	695	685	715	688	686	746	688	718	708	688	708	657	645	722	684	705	706	712	710	622	702	664	668	714	695	670	664	718	681	678	677	687	647	708	714	689	756	687	659	679	656	661	674	746	696	691	634	663	676	662	662	693	667	682	694	654	718	661	673	702	663	705	676	684	636	685	740	731	663	658	695	684	708	670	653	683	685	711	692	691	638	689	742	677	682	699	666	665	659	716	674	669	663	668	663	671	701	668	681	663	701	677	672	677	666	670	690	679	703	695	653	655	738	681	717	711	720	674	683	722	672	658	736	639	721	724	657	664	663	728	677	663	696	717	691	703	658	657	773	632	634	687	650	684	672	675	665	682	628	653	680	704	649	700	662	661	692	662	655	707	704	698	701	711	745	704	659	761	697	691	662	675	695	666	675	697	737	663	688	648	634	666	662	694	623	680	654	689	675	684	657	654	669	690	681	704	654	753	677	629	689	678	670	617	688	708	684	629	682	677	647	622	706	729	676	640	664	649	702	652	657	710	682	680	726	674	667	677	701	673	717	667	670	702	696	694	707	652	695	704	682	705	660	664	625	682	657	701	701	723	662	676	669	636	666	667	665	695	646	685	612	675	681	690	682	683	698	648	666	703	675	675	740	730	665	677	689	644	677	721	707	651	708	674	682	663	660	715	669	654	736	685	648	707	719	668	696	682	671	677	669	706	702	642	666	669	708	712	699	649	700	698	670	693	675	681	723	689	712	697	622	664	685	668	665	651	722	660	697	670	694	680	643	675	692	686	663	691	733	721	632	654	660	703	672	664	758	709	692	673	722	635	659	683	680	723	696	695	672	636	711	652	720	700	676	733	676	688	715	703	669	719	679	679	673	696	720	716	659	674	650	678	675	660	673	680	686	671	674	658	669	712	723	671	672	688	731	642	674	702	661	653	680	704	671	679	670	691	701	710	672	678	681	671	677	658	685	719	678	651	642	671	672	681	654	692	656	693	710	681	709	704	707	667	665	687	663	715	706	670	653	678	639	706	661	667	704	638	665	688	681	680	693	723	678	667	699	693	690	688	668	685	708	642	693	681	641	664	679	660	723	690	687	666	701	698	684	694	683	697	681	706	664	632	702	651	622	739	737	724	676	669	705	690	712	669	696	682	656	727	668	697	675	665	711	683	686	660	653	685	673	685	684	709	645	668	663	707	698	715	671	688	680	652	664	662	699	725	702	662	662	707	658	745	638	667	679	720	711	696	738	702	691	653	691	680	697	697	705	683	635	656	711	679	700	654	657	692	685	664	645	686	649	686	718	696	686	690	733	693	677	676	696	709	711	675	703	681	711	677	699	703	667	721	714	683	676	703	672	713	692	733	685	701	692	667	693	653	680	663	670	683	670	639	694	726	671	667	656	687	716	689	674	690	694	696	680	680	727	717	722	647	684	671	638	686	704	682	670	656	710	627	674	665	668	726	670	660	693	690	708	687	716	670	651	711	667	690	679	699	625	672	648	685	689	686	679	688	681	714	690	659	661	668	683	655	689	661	691	694	661	692	666	700	712	680	673	706	673	637	682	687	680	690	703	715	710	656	642	715	697	672	695	664	680	668	672	692	680	670	665	677	679	670	658	711	684	665	691	669	681	693	662	695	650	723	664	695	716	688	683	734	728	703	652	691	705	686	682	723	675	632	733	702	690	691	703	673	699	671	675	676	716	656	670	705	684	705	686	615	673	705	678	719	665	711	678	662	652	640	698	713	676	650	660	683	719	669	660	684	678	728	648	679	686
33378	26086	23467	9377	2423	1508	1149	859	737	655	595	477	507	519	432	434	382	373	385	378	364	375	372	350	338	334	343	345	332	319	336	340	327	339	363	342	312	352	321	356	332	326	331	343	301	321	328	307	339	322	326	341	323	319	344	330	323	330	336	358	345	349	346	306	341	302	310	324	330	321	334	311	323	288	296	325	350	329	326	324	291	324	339	340	340	334	312	334	335	335	346	316	325	358	336	358	351	332	344	333	351	326	324	308	323	312	330	331	306	296	328	333	328	345	361	356	361	290	334	363	338	321	316	308	315	316	357	320	340	322	311	385	366	322	363	376	301	358	338	332	332	328	330	333	341	344	314	335	328	290	342	324	341	327	341	313	309	301	352	303	326	334	335	325	325	322	321	354	308	328	308	326	333	334	282	327	290	329	323	318	318	324	357	324	317	346	305	322	322	313	326	322	334	352	356	325	358	348	329	313	342	320	321	326	304	357	325	307	310	325	334	321	304	343	326	343	327	303	340	324	317	328	323	351	302	329	352	317	307	341	306	316	334	355	325	308	310	346	328	344	325	346	322	334	378	326	357	325	306	348	344	316	322	333	356	348	326	335	292	364	321	314	329	316	318	343	304	334	325	331	361	326	301	317	329	313	329	380	325	292	326	356	329	341	335	310	314	307	327	295	320	314	329	325	375	347	316	345	346	311	330	332	315	327	337	352	309	311	323	323	306	328	330	352	328	354	297	316	342	329	298	365	356	332	321	339	312	338	344	313	339	336	342	313	340	351	320	344	322	319	342	375	360	322	345	377	321	310	333	345	345	341	314	329	323	349	361	335	336	346	326	309	289	332	312	340	337	320	336	332	309	355	369	349	307	310	317	325	328	327	317	357	340	313	318	329	293	330	318	305	342	325	335	304	332	320	315	321	317	365	346	320	330	337	338	333	304	392	311	310	327	323	300	323	317	329	348	339	344	349	330	359	331	274	328	325	295	336	314	336	325	310	355	304	335	343	328	326	360	346	316	385	321	342	337	314	300	354	308	361	301	369	316	348	305	291	367	340	281	323	341	293	309	330	328	344	351	312	320	324	286	336	326	320	308	323	306	330	357	334	350	299	337	351	306	343	323	306	324	314	304	339	338	324	333	325	338	290	334	291	316	334	301	306	324	342	348	337	310	342	317	317	340	307	335	328	336	326	371	308	326	367	326	325	333	364	336	311	327	292	354	281	311	315	319	329	323	335	334	324	336	346	333	366	351	357	332	337	324	339	298	351	303	282	356	356	361	320	357	343	335	303	348	339	331	347	362	334	349	344	300	338	286	303	358	343	290	347	330	350	294	317	307	324	301	323	311	310	313	341	315	342	308	295	334	320	316	297	319	307	305	348	401	341	279	330	325	306	342	343	329	319	328	335	352	363	330	296	359	367	334	296	353	336	343	335	335	319	331	346	322	317	304	315	337	362	316	366	355	347	329	336	341	337	344	363	319	322	326	312	312	343	318	318	351	342	293	334	365	313	326	342	303	374	321	354	350	355	343	344	318	317	334	333	309	296	346	311	340	349	317	303	329	327	345	291	305	340	329	324	333	308	343	328	305	314	349	301	347	313	335	331	378	341	320	335	333	332	324	307	316	344	326	294	333	360	342	316	320	348	342	332	314	372	335	330	325	357	344	323	322	340	344	302	316	314	340	280	318	342	318	347	340	324	340	353	335	342	357	312	322	324	303	346	319	345	305	349	327	316	305	349	337	353	341	314	307	289	317	326	321	331	306	325	349	315	313	301	371	337	323	356	333	309	345	325	327	333	336	304	320	357	299	326	301	345	344	335	321	318	306	312	316	311	305	301	329	309	324	346	329	307	339	329	312	344	324	317	351	318	333	356	322	321	319	335	324	351	362	336	349	307	361	342	333	315	309	300	317	316	306	330	302	360	324	348	363	348	354	308	317	320	308	330	306	318	313	305	345	332	298	345	339	340	326	345	346	336	330	328	345	334	328	319	323	298	344	347	327	343	338	347	342	327	315	343	313	336	340	317	345	314	363	317	314	320	305	298	350	340	308	331	328	298	342	320	347	305	336	336	337	342	325	333	322	357	281	341	339	329	343	328	311	314	318	283	332	330	295	327	354	319	359	338	356	342	363	319	335	345	317	325	350	313	331	311	300	325	341	366	316	315	315	316	332	299	326	334	349	332	358	321	318	337	324	326	315	319	330	326	322	334	321	320	346	311	298	327	335	320	351	328	285	325	341	320	337	324	317	301	321	330	327	308	351	337	321	306	353	324	298	291	320	347	365	303	313	303	366	342	339	356	359	352	339	361	342	323	315	245	332	326	339	336	353	340	351	344	312	306	318	333	316	317	341	334	337	324	323	292	312	326	313	314	341	349	342	307	343	348	316	322	334	317	324	368	324	337	343	340	360	360	323	350	365	341	313	337	316	348	308	335	315	294	376	357	353	323	362	317	328	347	313	307	299	328	386	352	356	343	333	292	356	323	383	325	320	356	333	309	355	305	362	313	338	316	323	293	319	330	329	330	360	304	317	299	343	318	309	314	312	316	358	333	326	355	324	326	351	336	322	333	307	359	347	349	336	331	289	315	299	304	349	330	296	307	336	311	345	350	314	366	306	289	331	336	380	322	331	328	328	338	336	326	331	322	340	332	339	329	353	323	326	331	329	358	307	357	323	320	303	341	321	293	328	291	296	326	329	322	341	331	328	318	323	329	299	360	358	323	340	368	340	320	294	301	320	342	320	356	354	314	304	311	304	343	347	328	339	335	323	307	334	312	340	317	337	329	351	314	335	331	324	327	352	340	336	366	328	369	327	333	327	323	328	350	342	368	297	316	336	316	277	320	290	326	297	304	329	342	361	333	324	322	302	326	315	350	344	324	314	314	335	331	331	324	333	310	343	297	344	330	344	331	327	327	326	307	303	324	329	350	353	313	341	314	317	311	361	317	317	319	322	360	304	289	323	329	323	325	330	321	343	326	337	327	364	356	345	334	328	319	301	312	318	315	334	322	365	295	315	328	338	318	315	375	349	315	370	357	329	359	317	361	320	323	304	344	324	317	316	348	351	312	335	318	378	352	338	322	344	368	313	341	313	340	313	332	346	315	339	297	315	352	310	319	346	328	304	309	305	345	330	340	329	342	336	330	296	379	317	291	312	331	346	346	336	334	333	327	323	319	318	345	334	336	343	355	338	351	323	328	329	348	334	302	324	329	333	337	308	328	320	326	317	356	368	308	270	290	320	338	323	318	319	317	309	295	351	341	338	313	343	353	359	349	341	327	307	328	319	336	354	355	327	328	329	311	325	355	327	327	341	346	331	347	337	330	358	333	305	346	354	337	339	307	329	330	359	319	324	339	353	332	322	364	339	309	311	307	325	328	306	313	338	330	315	303	326	340	341	320	337	315	329	339	345	351	347	298	351	318	304	326	350	310	313	328	350	304	272	326	320	303	354	345	315	334	342	307	348	311	350	311	350	334
27409	33465	15110	3956	1804	1301	1119	1001	922	923	855	878	805	832	838	727	758	767	817	757	764	850	736	769	787	757	724	796	760	743	784	800	756	747	748	765	766	771	765	781	769	789	757	777	796	723	749	729	806	764	794	787	767	769	785	751	718	751	758	796	782	715	739	736	789	759	741	757	757	748	761	774	740	762	769	721	744	703	786	709	713	727	746	753	727	743	775	818	745	757	777	725	787	799	726	742	727	754	778	729	781	769	751	751	727	784	746	736	733	765	797	733	769	757	748	807	758	715	775	747	749	762	739	782	775	794	748	773	722	728	779	788	783	759	766	705	714	748	768	744	753	799	742	711	785	772	742	722	747	744	735	771	753	748	778	733	762	796	748	754	739	775	745	747	765	754	705	729	743	776	741	732	752	773	771	757	730	748	756	707	724	790	726	763	746	732	814	738	748	767	761	778	763	788	799	750	736	698	794	769	746	768	814	719	776	802	713	753	723	753	770	736	738	771	783	782	775	799	697	766	758	797	753	778	805	785	796	738	781	705	772	809	772	716	719	760	733	735	818	767	717	764	684	764	752	774	764	725	767	763	724	761	701	778	813	775	707	773	728	746	745	800	767	748	727	764	714	725	748	711	731	767	751	721	778	741	745	731	718	733	726	729	746	801	740	745	756	803	786	771	760	747	762	733	721	751	756	761	725	756	789	728	747	732	770	720	752	812	759	796	766	714	750	742	783	740	709	791	729	758	790	803	747	737	774	734	782	763	793	729	755	754	755	781	747	738	712	754	718	670	726	728	762	742	761	742	791	728	757	758	738	747	779	766	733	691	761	782	776	747	745	721	705	785	770	726	702	751	693	789	762	752	800	743	786	779	712	753	726	732	821	740	759	780	768	739	695	729	709	723	741	715	760	769	757	779	785	801	763	766	779	746	784	711	786	729	753	763	778	738	750	749	736	719	762	762	766	745	782	799	738	747	794	729	775	701	763	688	748	799	790	756	751	736	764	727	747	761	756	756	788	775	746	726	783	726	727	766	744	777	749	755	770	781	788	747	746	768	807	726	803	761	760	774	755	778	738	778	787	793	772	707	741	777	781	714	788	761	748	736	772	739	720	754	722	749	757	742	758	743	750	777	738	752	744	761	751	733	765	757	805	723	768	778	766	790	768	723	751	732	783	753	756	783	719	786	769	742	778	774	759	779	732	737	785	718	712	800	750	766	753	757	733	755	763	751	789	749	751	766	797	751	723	751	772	761	807	761	752	757	731	739	763	752	721	758	754	784	786	740	801	771	798	802	779	765	779	722	767	757	746	772	728	748	758	726	750	769	753	750	770	708	799	772	794	730	743	775	758	741	743	816	786	752	741	737	773	730	792	724	793	819	768	740	741	789	775	792	760	740	792	731	758	777	806	757	743	736	785	767	766	811	747	734	742	758	793	724	728	827	766	762	748	795	739	739	753	748	706	743	744	753	748	761	771	758	747	757	784	737	732	737	775	734	755	764	752	770	780	768	770	740	716	750	766	788	756	768	736	765	774	761	712	718	757	723	726	770	771	795	741	732	764	775	718	748	721	779	783	765	751	728	766	738	737	773	739	752	663	729	771	748	737	788	746	723	742	715	752	742	741	724	785	785	765	776	770	746	778	752	788	736	768	740	775	733	769	786	775	717	787	744	750	765	778	772	707	791	730	765	761	760	738	749	743	742	764	762	741	734	779	742	762	732	797	756	738	743	745	756	742	740	722	727	752	788	714	738	736	761	750	789	779	767	790	757	735	760	719	760	737	728	737	761	759	832	746	753	783	797	720	741	749	724	736	719	791	737	751	733	752	766	760	753	725	780	761	766	738	700	770	782	729	765	798	721	791	770	727	780	748	773	792	756	744	765	724	735	826	752	722	773	701	765	750	778	777	725	769	783	737	750	763	743	797	734	774	755	747	763	768	758	766	776	772	775	745	800	764	766	779	715	738	788	759	779	778	713	776	758	701	735	787	761	710	724	762	754	784	771	731	815	799	781	713	772	810	729	737	705	757	748	759	804	786	740	758	760	793	759	735	737	726	776	750	747	725	744	758	755	741	717	773	729	805	742	756	765	759	785	743	756	786	753	757	775	747	750	738	786	719	782	749	738	773	767	725	718	812	750	746	806	726	745	758	721	745	813	821	764	749	803	718	772	756	748	743	741	752	788	728	750	806	730	759	751	730	771	776	760	781	728	773	800	771	777	738	747	726	792	727	796	807	768	695	717	799	730	736	786	783	774	740	743	790	707	772	669	754	763	732	766	740	769	759	757	738	713	757	787	775	728	711	745	758	757	767	753	786	749	735	769	715	746	765	749	782	809	720	761	734	773	752	776	775	743	739	739	709	762	749	780	765	743	776	747	747	729	760	749	750	763	755	769	748	766	732	757	793	727	775	792	741	728	801	777	767	705	772	738	777	775	783	730	739	774	708	757	722	754	792	724	762	764	784	769	733	784	768	751	745	837	783	735	790	741	762	734	719	718	781	744	794	737	774	795	775	760	746	777	744	766	742	759	744	668	748	789	805	747	712	740	785	742	750	712	721	755	756	754	751	709	752	748	767	765	791	765	758	735	744	717	695	718	773	753	732	788	744	777	716	766	733	757	742	732	741	774	704	803	756	771	738	813	719	736	717	739	761	801	749	773	803	775	789	789	754	762	786	721	734	762	736	771	738	765	760	724	730	728	766	721	750	796	740	785	738	726	700	759	730	820	766	759	728	748	756	671	758	781	769	779	740	727	759	720	752	768	726	740	779	745	685	756	748	739	785	726	787	728	748	786	797	769	776	738	717	757	791	752	774	728	788	757	724	738	774	707	788	721	845	753	767	747	762	789	816	744	706	714	735	778	751	802	781	767	757	770	803	758	701	754	767	748	725	786	724	717	828	751	694	754	775	748	714	775	750	784	776	762	825	772	767	754	741	784	794	771	768	816	729	726	793	693	726	743	770	736	769	791	765	747	755	741	751	785	734	767	798	737	757	791	787	750	775	756	758	781	786	745	750	696	807	782	803	747	724	738	811	711	717	740	728	824	763	784	777	763	725	719	711	766	748	798	705	749	737	781	760	779	740	742	787	756	756	776	733	718	795	731	760	782	756	758	739	758	777	693	749	759	830	797	780	745	723	701	740	783	762	772	731	763	711	798	749	765	734	766	784	744	765	739	742	732	731	724	810	764	828	775	798	742	762	699	793	785	760	739	751	760	785	760	790	768	741	773	751	761	764	749	758	689	760	752	785	773	767	750	729	742	778	740	739	745	751	726	746	712	753	766	749	777	736	745	735	784	728	760	727	786	777	762	831	750	727	760	759	773	777	777	807	710	794	775	739	782	764	741	726	770	781	746	726	754	732	755	805	768	766	753	717	772	772	730	744	729	706	768	764	774	760	738	744	770	750	810	724	774	771	736	811	779	736	742	731	751	762	725	724	721	742	782	781	822	814	770	766	766	775	719	812	748	755	772	757	808
24889	21459	24936	28359	21440	19790	3326	1452	1030	809	653	645	639	513	490	404	471	398	356	381	397	345	354	363	297	357	356	361	296	343	312	305	350	329	288	304	300	304	285	326	329	338	281	291	308	285	289	341	259	317	292	312	301	315	292	323	297	290	322	289	286	289	304	321	333	318	322	315	298	314	302	317	304	294	302	312	309	329	332	291	322	309	316	266	283	295	322	311	299	311	326	280	303	303	315	304	289	301	316	293	326	322	323	280	343	282	300	313	304	307	292	298	296	310	307	333	319	320	320	307	329	295	305	274	307	269	275	267	303	290	288	299	284	312	338	319	317	301	329	297	314	324	284	311	311	290	303	294	286	276	325	297	345	274	303	322	307	335	296	320	305	288	314	307	331	316	295	306	307	274	289	289	298	304	327	308	298	297	279	286	289	304	312	322	286	308	281	261	295	312	307	294	294	294	313	310	311	285	290	299	305	290	320	331	312	320	328	288	335	290	336	324	306	321	302	329	295	296	322	270	325	344	332	301	338	303	301	333	326	321	299	283	282	272	308	343	314	329	287	289	328	310	316	321	284	294	283	302	316	333	320	285	313	293	272	308	285	286	270	284	352	319	298	320	310	301	283	303	291	332	272	291	311	326	307	297	330	324	301	269	291	291	315	295	290	303	300	274	308	311	308	281	289	322	335	310	289	311	298	305	288	294	316	299	311	301	288	316	293	311	342	313	308	331	315	309	271	302	335	306	313	285	295	278	298	320	318	316	326	315	298	287	297	308	310	324	301	310	289	300	294	291	342	297	315	303	312	326	324	284	276	350	320	300	315	299	351	300	304	302	283	322	338	324	313	362	322	289	284	309	308	275	313	296	283	289	260	292	312	281	287	307	333	318	291	306	309	300	296	300	290	279	288	316	266	304	346	318	269	266	313	314	324	328	317	286	305	307	280	284	289	299	330	341	318	379	296	318	322	304	297	308	281	290	330	305	358	319	290	285	278	286	273	295	318	325	313	316	318	305	289	263	310	314	302	290	305	301	294	309	298	319	318	312	293	310	352	337	341	284	291	297	326	314	287	283	344	278	303	322	287	276	307	305	310	348	281	295	304	303	319	302	279	305	282	312	297	330	305	335	311	336	277	289	280	290	326	334	301	249	309	274	303	341	298	321	276	312	318	314	302	322	298	297	304	315	302	314	340	330	305	333	313	291	307	291	294	323	326	291	327	288	313	306	332	309	306	331	310	300	331	308	315	321	325	297	288	301	315	311	314	325	276	336	343	320	308	311	331	308	292	295	318	295	280	298	300	319	325	281	311	302	319	310	311	304	334	320	310	299	306	309	311	299	314	319	346	338	342	300	328	287	327	306	312	326	277	304	309	281	338	318	319	304	308	316	303	344	325	298	281	313	286	310	295	306	312	281	295	284	309	333	301	284	301	339	314	276	340	337	300	300	316	334	303	304	320	314	336	322	305	289	309	289	285	321	312	316	324	306	288	300	298	301	324	333	292	314	309	285	269	276	272	306	301	332	306	317	330	311	327	280	272	293	309	310	321	268	299	322	288	335	332	278	278	292	341	305	339	292	306	286	317	314	337	320	292	296	323	294	302	285	306	302	343	315	312	331	318	302	314	319	334	334	302	297	318	289	305	299	301	310	308	297	314	310	321	277	325	284	281	310	288	303	298	287	270	299	306	280	307	301	270	328	298	311	302	300	301	287	311	287	305	307	323	292	311	292	304	303	325	287	301	271	286	302	299	315	303	299	313	300	290	316	256	281	323	300	289	323	311	334	317	323	319	276	301	316	310	305	318	338	288	285	300	290	300	311	296	294	338	307	291	295	270	326	278	307	299	293	315	303	294	314	316	292	296	316	298	317	330	291	313	305	319	288	261	327	311	277	295	312	301	288	301	292	318	286	300	302	302	260	295	285	329	310	298	308	304	291	325	307	303	304	300	311	311	297	324	294	276	286	329	330	318	314	278	340	310	309	312	295	289	286	312	363	305	313	334	304	292	326	329	297	328	317	306	280	324	297	321	296	292	310	306	296	295	325	285	340	321	334	305	293	291	290	320	309	281	326	307	320	299	293	299	305	292	302	302	289	316	299	305	320	311	314	324	337	329	351	304	323	315	326	310	322	294	341	294	272	300	308	279	311	286	287	288	306	277	327	276	302	277	329	305	297	304	324	292	331	313	281	318	319	287	290	307	320	318	317	300	255	292	326	306	295	313	301	291	322	283	282	328	304	281	314	301	293	295	290	282	302	318	302	298	355	325	326	321	305	323	306	286	316	299	318	292	323	276	288	311	281	289	312	303	282	292	301	285	297	325	287	301	315	283	292	309	310	311	340	300	292	300	300	285	292	303	338	291	281	271	285	332	323	310	312	279	274	279	277	295	290	330	302	327	300	310	319	332	339	319	278	302	319	348	297	271	288	313	286	306	314	316	289	274	290	287	312	300	305	241	313	300	320	272	342	311	305	292	300	358	306	296	282	293	285	283	340	287	288	321	290	311	318	305	291	347	304	317	298	307	343	356	297	319	299	310	300	326	291	291	293	331	285	290	309	318	294	299	316	297	316	325	315	305	274	267	310	293	320	309	293	281	260	290	329	325	322	276	285	273	328	334	285	294	337	310	310	319	286	293	295	291	286	288	283	330	347	304	305	287	321	329	289	314	298	286	325	315	298	309	323	328	300	291	305	323	304	303	282	307	308	332	295	311	326	300	319	293	299	287	265	268	273	294	324	292	308	275	302	288	329	271	305	290	321	331	300	316	282	308	291	287	320	293	289	328	315	306	302	316	306	307	317	286	323	295	299	294	349	306	317	294	290	315	309	300	339	310	329	314	325	318	309	291	290	335	305	311	322	311	271	309	292	290	303	304	309	339	271	294	319	339	283	289	313	288	303	296	297	290	300	336	297	308	326	330	285	297	285	327	295	313	297	329	304	299	264	287	278	293	320	298	320	281	269	286	300	293	311	283	296	303	283	303	314	325	283	326	304	306	292	262	287	282	302	328	286	286	283	280	304	288	364	303	313	265	274	283	329	315	270	293	285	293	289	321	288	313	316	313	280	295	291	325	302	309	281	287	277	321	327	304	342	314	286	297	295	310	330	328	321	356	351	317	292	296	303	299	323	314	315	332	313	306	289	285	274	326	324	301	329	288	329	279	278	305	302	304	329	323	313	299	284	302	290	336	287	305	283	312	279	331	306	350	308	296	280	289	289	291	310	285	300	286	300	273	330	316	323	298	331	314	320	274	285	308	284	297	329	302	319	286	313	276	289	304	297	308	311	331	257	289	314	317	322	282	294	282	309	303	287	313	294	290	289	327	308	303	317	328	283	279	294	303	304	315	270	309	279	306	312	314	288	317	340	290	315	285	292	294	297	321	283	321	283	316	283	298	310	283	306	360	328	314	288	291	301	297	312	306	312	328	298	287	274	324	326	314	289	281	317	306	315	316	291	322	276	317	314	321	315	350	306	309	312
27817	44779	24286	6658	2421	1710	1371	1139	1036	943	879	817	822	838	791	767	755	743	698	784	715	720	714	682	688	737	667	699	711	749	710	748	705	744	671	679	645	733	731	722	687	659	722	718	668	770	698	693	705	656	730	672	700	733	720	721	677	690	740	701	679	743	701	672	714	715	716	726	727	673	656	731	738	685	693	715	705	682	695	692	716	685	727	726	705	716	759	706	662	696	703	687	701	679	672	660	670	669	669	701	729	704	676	697	712	664	679	661	699	691	675	652	676	684	671	764	663	680	695	712	677	684	664	704	683	674	652	688	748	718	676	708	706	740	715	655	709	657	733	737	721	690	676	703	729	693	712	714	684	710	704	713	712	706	670	635	737	726	711	695	676	712	742	669	695	708	688	730	705	727	702	725	667	694	730	730	717	746	675	703	713	665	701	692	707	699	688	677	733	686	709	671	715	694	714	726	675	733	659	728	712	708	676	679	640	714	716	752	741	679	663	737	717	683	659	704	688	730	675	676	709	655	701	670	674	701	681	704	743	712	720	657	651	699	733	700	694	713	681	716	701	697	679	722	693	667	631	714	700	706	684	713	704	656	675	653	712	702	721	718	693	680	693	739	641	746	693	724	734	646	717	723	694	702	702	681	662	695	682	686	699	705	734	651	667	726	676	718	712	692	680	718	685	743	682	656	665	675	695	729	722	702	691	718	772	671	684	642	742	694	649	673	724	702	684	719	722	656	661	701	690	725	741	743	687	705	681	693	683	669	712	683	666	711	741	733	662	765	747	774	729	698	692	684	691	717	710	685	668	713	695	711	755	708	696	690	732	691	656	730	688	702	692	710	702	661	722	710	650	680	692	650	701	688	761	688	690	723	667	695	720	695	692	676	649	710	707	679	736	712	647	762	709	676	696	674	721	729	730	666	674	714	734	701	719	683	720	664	682	670	742	723	699	709	725	668	738	714	650	685	753	697	697	705	696	682	710	675	684	718	685	706	731	675	704	704	734	722	678	693	710	676	696	727	678	714	708	662	717	657	669	672	675	683	697	674	645	749	698	712	727	740	723	664	706	725	717	707	707	714	674	718	675	707	686	663	694	668	677	675	722	664	714	706	717	710	689	705	677	721	723	691	703	697	681	695	730	744	651	708	708	709	667	676	700	695	703	679	667	678	677	703	713	687	702	690	702	692	685	738	665	734	691	681	706	746	719	689	701	699	701	643	685	738	690	693	696	740	706	708	684	707	701	693	686	703	738	714	667	717	698	636	650	694	697	734	672	690	672	721	685	702	671	707	701	717	690	707	679	673	708	715	721	699	704	679	666	644	702	720	682	718	699	710	707	674	687	653	700	672	694	726	718	676	658	695	715	725	692	712	684	729	709	660	627	717	711	730	689	705	722	733	659	646	703	712	718	733	680	731	686	694	670	675	697	710	698	731	676	632	733	704	680	706	750	682	714	685	672	704	704	688	745	724	704	759	723	722	691	727	712	691	718	673	719	738	695	704	729	686	670	680	698	707	742	693	709	715	707	671	676	711	722	688	668	668	728	714	714	683	713	687	703	706	724	715	693	683	681	695	753	672	696	749	690	718	687	700	689	714	722	707	701	687	725	711	717	710	731	685	712	703	691	710	690	690	682	652	716	690	687	677	689	667	660	687	700	705	718	719	716	693	733	721	720	693	707	685	701	685	673	690	661	688	677	669	672	692	676	640	670	706	762	675	666	690	706	729	719	720	715	729	670	705	720	688	695	699	671	668	699	715	667	700	709	663	702	677	733	711	709	730	702	681	683	680	677	691	721	656	650	675	758	722	677	713	698	702	709	670	646	646	676	717	660	729	694	719	709	687	710	715	684	668	685	745	697	731	750	703	695	656	693	728	680	752	702	678	700	658	677	705	733	669	687	697	690	679	729	707	702	715	705	698	706	654	716	685	670	651	690	708	651	677	720	756	670	764	695	691	714	677	708	703	716	751	736	705	648	690	721	672	676	681	721	728	725	709	736	734	679	672	745	692	647	694	669	734	687	724	701	661	671	722	672	683	726	667	672	676	713	671	646	637	697	729	709	691	687	687	691	727	689	669	709	684	687	695	677	676	712	720	688	708	720	677	725	677	703	687	721	700	703	683	719	724	660	708	716	706	726	719	671	684	675	683	686	716	680	672	732	674	691	699	678	718	678	680	673	693	656	711	698	691	681	680	676	704	684	734	712	654	707	652	698	746	735	705	647	666	698	727	716	671	702	646	680	678	691	731	748	726	726	701	706	699	710	701	703	679	660	671	694	704	682	658	710	676	731	691	709	652	665	723	706	681	722	699	698	678	655	683	713	691	670	705	670	674	731	728	687	767	730	716	734	718	711	710	706	713	685	751	685	702	698	714	695	664	770	697	727	719	729	667	638	711	675	698	718	708	687	687	720	717	666	714	669	698	706	706	703	688	719	680	702	671	689	673	685	688	620	696	714	682	710	700	646	697	656	683	707	680	669	688	709	665	639	706	708	672	673	686	697	690	719	641	682	670	705	716	705	757	721	696	661	716	661	734	668	668	701	719	685	658	718	687	717	662	681	660	667	705	697	725	695	660	715	717	675	696	680	783	699	730	667	700	712	719	718	702	717	718	662	631	680	697	690	677	744	718	667	724	701	695	720	702	700	659	719	748	677	737	691	708	701	686	661	676	665	718	671	640	693	714	681	691	666	697	708	745	621	684	696	699	727	711	709	709	707	689	754	687	682	644	712	696	739	704	737	667	664	695	687	719	700	747	645	651	729	738	662	699	680	678	718	698	698	683	649	705	733	713	693	682	671	719	705	691	755	644	717	676	711	735	722	724	756	716	717	685	727	720	703	700	700	696	717	649	745	688	696	715	720	730	676	675	699	690	698	679	752	731	720	751	709	697	705	715	729	685	709	690	714	761	719	733	668	663	701	742	665	667	634	708	694	739	652	687	732	682	715	692	689	704	676	721	685	675	715	678	662	703	685	675	661	705	716	681	645	704	666	689	664	694	722	711	650	702	665	719	714	680	655	667	663	645	697	703	746	681	699	695	683	641	687	662	701	708	698	700	724	676	701	752	689	720	693	726	697	693	741	712	668	694	698	726	669	688	720	720	737	669	664	702	682	696	718	695	692	695	683	687	719	652	687	732	724	672	669	719	731	648	700	714	727	715	719	669	726	683	698	693	689	677	701	700	692	694	695	695	663	722	668	668	700	687	630	659	669	700	711	703	688	687	743	678	734	713	655	702	656	679	718	696	719	718	666	745	648	724	698	763	724	742	705	700	729	694	667	721	680	701	674	733	695	709	628	695	711	704	726	692	713	731	733	730	687	696	757	658	725	751	679	668	689	703	706	698	712	697	701	704	742	662	671	693	702	674	665	710	733	699	682	696	665	643	725	678	699	709	716	693	736	718	699	677	704	673	673	685	671	747	694	707	679	701	711	711	690	706	672	704	668	655	723	676	690	690	685	665	711	674	687	743	711	732
24296	21486	25316	28085	21499	21589	17160	2632	1336	1106	870	766	721	603	572	547	497	428	409	407	366	353	329	330	311	356	364	348	338	333	300	295	322	346	339	335	296	283	288	322	309	293	270	319	290	314	279	312	317	255	298	307	280	304	309	275	305	336	308	300	321	267	305	304	314	338	280	333	292	308	298	279	305	273	309	282	319	293	277	327	267	293	306	314	285	329	316	323	293	334	295	316	300	284	293	304	332	296	307	307	264	309	309	305	311	326	282	298	313	321	322	325	309	299	296	288	294	292	257	290	266	308	305	298	335	284	319	320	306	282	282	298	310	319	313	342	300	311	317	303	273	311	290	292	310	292	296	272	295	317	291	312	306	312	298	314	274	277	303	289	305	327	322	314	335	325	306	313	295	316	310	326	305	338	287	266	290	298	321	280	307	276	267	313	308	275	303	298	282	310	294	293	260	285	313	292	273	292	296	299	335	302	281	301	279	301	297	322	312	307	312	282	309	300	284	306	280	315	313	304	284	267	271	296	293	331	337	291	286	321	313	265	305	300	275	301	314	284	301	274	311	314	297	284	295	331	315	303	306	308	275	278	303	339	280	293	266	295	323	246	287	280	317	330	305	290	318	279	264	274	325	302	289	292	331	315	325	259	307	319	309	313	314	307	284	309	300	311	313	301	304	291	311	300	282	285	300	295	270	303	326	270	282	275	279	271	302	301	323	338	288	334	340	277	330	315	297	292	285	309	304	273	322	314	273	284	291	273	341	283	312	310	308	307	322	330	294	306	297	299	325	301	302	276	303	328	315	322	287	285	270	302	313	313	294	306	287	260	275	252	289	274	283	280	305	327	304	286	294	280	297	296	304	291	336	322	323	317	285	249	316	316	306	332	301	295	299	301	285	289	305	269	323	288	288	295	311	310	332	283	290	303	283	314	301	312	270	333	323	309	330	290	291	303	273	301	293	314	306	305	282	303	324	287	324	310	284	283	318	315	299	290	307	326	316	285	290	305	279	301	291	320	292	299	299	272	290	285	253	308	288	314	304	299	293	273	273	300	306	267	308	309	303	315	317	310	314	287	304	272	298	270	307	287	270	323	279	309	309	327	259	287	299	301	293	351	302	319	319	289	286	318	307	294	335	303	284	287	317	286	282	301	270	271	314	296	332	319	317	269	316	352	305	318	310	306	334	296	298	316	286	298	296	339	272	302	308	301	286	300	292	301	311	285	267	283	293	298	318	302	292	326	301	271	281	293	340	282	305	288	272	301	302	278	295	287	322	293	306	300	332	293	300	274	271	296	327	286	290	290	295	290	306	293	294	320	263	282	301	302	284	342	293	302	293	293	245	262	288	297	318	320	318	294	297	272	310	311	298	285	309	264	283	329	297	286	320	264	327	316	300	306	268	282	321	256	309	291	302	293	319	304	310	269	321	297	306	286	288	265	313	300	294	257	325	292	288	309	286	288	304	310	321	306	309	289	270	308	301	245	318	292	298	299	340	271	297	274	321	296	297	313	291	314	336	295	300	283	291	301	292	321	299	291	299	278	279	294	307	318	274	330	323	280	280	300	295	287	318	329	291	274	294	281	291	322	288	281	283	266	297	315	319	298	257	328	264	292	286	303	317	322	292	309	304	313	290	289	285	320	306	273	289	275	271	302	315	274	294	286	272	319	272	285	317	281	290	343	280	279	307	321	308	298	309	320	299	284	280	303	311	310	310	288	282	293	308	290	322	328	286	262	317	342	293	289	275	288	292	315	321	279	292	269	315	283	248	295	257	286	296	269	306	291	310	324	291	299	307	285	317	291	294	301	347	311	295	306	300	285	269	307	284	294	299	314	262	286	264	300	307	298	286	283	285	279	298	326	293	280	268	275	334	310	296	288	288	336	326	280	311	288	304	339	270	305	301	327	317	312	305	294	275	315	277	280	287	313	303	312	286	301	305	324	282	297	310	310	311	297	279	306	313	309	311	280	288	277	289	280	313	335	296	327	306	270	287	319	304	289	269	290	279	331	297	307	307	307	295	303	322	303	315	301	303	287	317	304	319	287	283	259	312	317	295	302	285	281	289	303	276	306	291	292	309	296	262	317	296	286	306	294	328	269	276	324	302	265	284	321	324	293	308	267	304	268	288	282	336	323	315	301	277	332	315	317	276	291	290	305	350	333	315	299	265	291	307	326	310	300	293	329	302	256	310	359	298	292	303	302	316	267	304	277	313	287	296	288	281	316	283	324	280	303	278	296	359	295	301	308	300	315	274	315	294	296	328	304	314	322	314	319	287	280	268	307	311	271	310	310	283	304	314	271	269	288	311	337	290	249	315	307	302	278	301	296	324	303	309	305	298	314	312	290	278	299	304	313	316	314	277	314	298	292	316	291	297	318	280	301	309	294	279	272	308	282	306	300	316	303	271	322	275	303	303	289	309	313	268	314	265	304	301	274	302	321	277	320	341	300	305	277	277	290	262	266	323	308	286	317	301	312	298	289	302	296	296	255	295	307	295	290	289	289	303	297	275	287	262	281	273	284	291	292	289	277	291	302	309	283	270	298	288	287	311	256	292	267	286	309	277	294	330	288	304	285	287	318	286	310	251	308	314	318	285	287	289	291	273	291	286	277	333	279	301	300	289	315	307	307	287	309	296	290	294	295	320	278	287	295	311	276	303	316	287	271	294	316	284	299	292	327	310	305	289	316	326	266	282	296	285	337	300	290	299	269	289	313	307	315	281	262	334	297	303	292	312	312	293	309	287	321	319	269	295	282	303	320	268	311	302	299	307	307	301	317	294	313	342	275	312	286	321	292	306	296	302	292	303	266	306	293	278	259	272	332	324	273	330	328	283	312	283	272	294	334	302	289	315	293	292	296	302	292	271	303	297	314	308	299	317	291	340	330	306	306	289	282	297	321	301	281	334	297	299	290	321	279	286	319	308	290	349	310	279	297	297	277	284	319	315	300	297	326	324	291	305	309	290	309	298	275	283	326	330	256	307	288	302	308	285	306	318	289	319	290	317	296	314	301	314	289	307	303	297	312	290	276	283	326	311	258	305	286	293	315	265	301	293	301	286	310	290	304	299	318	292	306	268	292	295	300	296	274	333	271	291	307	312	275	279	303	289	321	287	315	323	320	305	287	305	320	303	292	330	276	288	298	282	287	287	284	322	286	302	309	288	296	319	302	322	329	315	314	324	302	270	318	310	302	296	278	329	327	266	292	280	329	288	313	294	283	282	306	272	312	299	338	311	292	291	281	311	313	318	306	311	310	277	300	285	266	295	273	282	321	289	296	277	287	324	309	268	312	303	285	320	274	275	271	314	318	308	285	338	298	331	322	298	332	298	293	303	282	301	275	250	305	294	278	307	281	301	297	300	275	283	290	276	290	284	318	281	305	277	298	293	292	289	289	300	316	302	290	293	295	288	282	292	304	337	340	284	280	287	279	291	304	285	284	297	324	330	285	327	309	301	305	321	312	270	296	314	295	294	328
30535	48479	29707	9537	3296	1939	1492	1272	1152	1029	992	927	889	848	836	826	809	727	727	723	772	718	631	697	726	694	691	732	699	679	698	681	661	689	703	674	647	689	709	707	682	659	687	695	716	700	673	683	683	648	691	683	686	665	669	683	703	667	705	657	685	634	696	734	663	678	645	710	646	675	655	718	630	665	657	694	688	655	683	692	647	645	681	627	669	683	654	693	692	668	669	682	706	693	720	714	692	673	696	674	683	640	674	709	665	612	691	669	673	684	696	675	629	697	656	641	674	672	676	705	674	723	711	603	672	660	672	691	691	718	686	669	695	697	666	662	698	650	706	687	684	712	655	664	681	660	687	680	692	693	671	655	689	687	654	667	669	693	691	676	695	722	724	706	686	709	643	676	714	692	718	664	659	665	656	715	675	669	690	659	658	655	647	679	662	719	675	714	700	735	693	671	739	685	670	672	698	646	687	663	689	687	711	676	634	698	665	672	699	674	685	704	722	667	682	682	653	647	683	694	639	682	685	679	685	654	674	645	667	688	696	663	691	665	652	668	606	708	670	675	658	668	635	682	658	696	678	639	730	675	670	697	684	707	653	706	639	660	694	658	636	714	670	666	689	664	663	720	679	672	693	719	635	652	677	704	651	672	723	646	618	666	730	657	680	648	714	683	710	654	652	712	658	694	710	663	637	657	655	622	670	663	689	668	650	619	667	641	684	693	710	686	685	648	664	647	680	695	690	687	725	666	690	642	665	643	698	653	696	652	669	676	673	701	683	665	695	663	659	641	686	637	700	667	662	629	658	675	644	658	702	683	651	676	676	684	707	744	699	712	644	696	675	710	645	638	694	683	703	680	661	699	656	661	658	683	687	698	652	684	663	732	662	661	709	678	611	694	704	671	655	711	703	684	702	662	637	675	669	680	699	665	662	650	647	709	630	718	650	688	710	663	707	675	633	662	676	653	658	674	666	664	679	648	662	638	687	675	681	688	647	636	627	718	675	664	678	693	733	719	664	684	700	752	665	681	683	678	695	633	681	666	637	691	650	669	689	678	686	680	669	664	636	676	666	695	694	688	665	716	724	638	652	673	645	665	637	719	675	657	665	698	677	717	668	647	734	647	701	712	681	667	666	654	701	725	670	638	650	630	645	705	672	686	705	712	662	727	689	650	631	689	685	657	694	691	725	663	627	667	674	690	729	718	665	649	668	668	709	665	682	710	651	719	639	684	649	653	727	718	683	627	669	708	689	673	671	656	639	699	619	659	658	674	682	677	703	671	724	641	703	679	638	688	671	663	666	734	659	574	654	668	710	698	729	749	673	669	643	675	664	635	651	684	689	676	694	689	629	692	722	673	656	665	658	649	648	673	675	740	685	634	679	662	640	663	666	679	686	664	655	676	666	672	690	672	674	675	704	713	655	666	688	729	665	698	686	724	696	648	624	685	636	670	701	671	699	664	718	656	639	709	683	686	720	680	630	689	672	676	656	686	684	728	687	690	675	710	655	662	702	711	692	673	688	687	677	717	666	674	640	715	700	666	703	651	660	649	662	748	654	677	656	662	687	671	665	686	678	669	632	674	673	685	689	675	660	652	685	663	749	649	702	645	666	656	694	673	668	660	682	665	685	719	691	712	678	660	648	710	714	654	701	649	693	688	706	703	688	670	609	694	686	703	685	639	666	723	658	699	672	655	677	651	621	628	662	656	680	684	667	695	679	705	722	675	696	739	662	664	660	701	633	695	717	694	664	687	665	665	678	732	680	646	658	659	668	683	664	681	722	648	617	653	653	718	698	660	677	689	647	679	654	720	666	628	669	680	696	671	697	675	654	678	701	671	636	704	654	692	754	655	703	629	693	668	681	673	685	706	644	652	721	726	646	701	690	682	706	709	662	678	679	698	667	683	660	697	684	623	653	631	641	645	686	707	722	643	646	651	688	675	649	682	650	702	700	676	652	706	682	683	670	693	679	660	695	672	717	679	674	665	702	615	659	660	719	654	688	658	652	656	703	672	643	687	714	698	687	654	661	703	717	697	662	680	618	707	626	657	666	683	691	680	699	661	638	668	677	650	651	713	655	654	633	672	732	691	647	666	686	651	695	665	696	712	644	668	659	660	668	657	679	702	638	650	681	695	688	656	680	652	692	714	665	730	711	682	673	688	626	706	712	657	684	701	671	725	696	664	637	697	658	662	664	648	660	699	658	650	656	676	675	724	672	657	605	681	679	705	669	643	672	637	674	675	680	642	654	676	696	667	653	697	654	679	651	695	652	669	734	686	665	682	692	707	651	660	701	667	681	668	660	696	651	700	706	693	696	661	673	678	673	658	694	638	708	662	696	676	666	696	655	745	710	656	697	676	730	651	662	709	690	664	697	714	694	678	655	659	642	659	665	678	699	691	669	666	662	701	672	700	693	671	684	666	713	700	707	693	682	685	652	679	650	677	689	701	707	697	692	650	665	663	674	675	623	673	699	667	671	763	665	676	649	655	628	688	685	660	715	698	652	641	674	697	660	677	618	642	695	653	686	677	647	689	690	699	673	726	645	675	585	663	704	649	668	700	636	667	645	680	675	660	672	633	691	704	690	682	710	680	673	650	672	669	653	667	659	665	637	731	676	732	631	674	677	725	657	687	685	709	715	660	664	616	703	681	664	675	668	672	712	641	664	652	660	677	664	634	659	657	659	656	652	635	702	661	615	675	673	702	703	671	672	696	676	682	698	662	693	685	656	669	720	717	762	652	664	673	680	667	678	666	679	681	639	629	664	657	618	688	644	660	686	655	654	682	674	648	639	684	679	675	677	688	631	672	666	635	700	702	691	659	688	686	684	701	649	719	652	688	663	646	669	729	691	643	679	718	684	676	625	687	666	656	679	668	708	714	639	671	688	673	632	698	679	666	675	700	689	673	688	680	674	690	678	693	681	728	690	642	671	732	701	666	669	677	676	695	694	687	708	699	670	710	700	691	642	675	648	678	649	710	705	645	659	702	673	667	646	650	659	665	708	646	692	675	724	711	645	668	690	674	623	668	666	676	649	667	651	648	701	709	687	707	667	650	650	655	675	724	664	702	690	703	739	675	727	708	692	665	664	693	691	667	677	671	697	684	628	671	689	643	695	710	614	675	687	694	663	652	678	697	654	713	714	634	717	694	678	743	692	693	704	654	679	671	671	684	625	706	709	705	642	709	680	653	615	673	666	659	646	674	712	704	614	665	710	652	649	730	648	687	654	733	645	716	682	683	665	669	673	663	680	700	703	682	672	656	651	681	670	629	709	694	645	642	686	684	695	717	696	688	668	648	672	701	688	717	723	664	693	680	720	641	663	647	711	696	641	684	701	661	649	660	673	733	706	656	689	646	640	651	650	620	649	629	699	674	710	639	698	676	652	713	648	695	692	676	675	695	712	675	633	677	661	670	681	666	680	688	691	690	682	691	670	688	665	665	622	688	679	701	636	707	670	650	675	701	667	663	701	661	712	639
33436	25899	22665	8597	2358	1398	1039	851	770	613	540	545	510	430	464	401	417	389	372	338	350	321	348	355	355	367	334	346	339	346	319	332	323	351	351	341	335	327	317	335	290	308	321	318	351	338	345	344	334	317	309	338	332	327	312	342	321	291	351	334	316	321	292	315	330	317	339	331	341	329	344	339	307	334	322	317	318	369	349	325	341	348	331	322	320	349	355	322	322	308	330	305	300	347	336	338	345	311	314	294	322	330	295	317	321	344	333	326	340	343	310	295	342	301	322	254	310	320	315	310	330	333	340	333	325	350	344	319	318	324	320	295	319	348	324	349	357	363	307	355	322	281	301	294	331	325	330	315	307	337	330	330	356	314	316	330	336	323	317	333	360	313	307	335	352	328	350	314	335	318	302	329	323	369	319	304	313	355	329	300	325	309	327	334	302	304	291	323	314	314	348	332	330	318	331	298	348	304	345	329	350	351	322	294	328	305	310	335	324	302	338	317	325	327	339	352	352	300	337	353	336	347	342	330	330	343	309	356	318	345	334	317	331	292	280	314	341	299	298	281	317	318	334	347	284	351	353	318	366	332	287	306	335	352	348	364	344	293	319	323	337	325	291	321	349	318	340	347	328	315	294	321	320	325	304	301	318	299	330	330	316	301	354	367	321	324	311	299	343	353	320	326	330	363	321	320	327	337	332	324	336	318	325	294	318	332	335	343	311	335	298	370	297	322	353	327	343	323	353	336	352	342	300	310	297	347	304	333	344	338	333	328	351	324	335	331	317	318	306	347	332	311	330	314	308	339	338	333	347	334	333	311	351	340	328	345	304	326	334	318	341	324	324	352	347	341	313	355	344	352	339	274	319	325	347	318	342	311	293	346	324	348	340	327	309	338	328	300	331	322	301	319	320	324	336	311	324	297	331	290	303	314	353	304	357	342	314	313	347	331	348	324	374	299	331	326	319	305	314	348	306	317	341	302	314	321	313	369	357	344	297	336	310	351	304	302	322	357	310	314	345	335	318	354	298	311	321	329	338	310	310	338	354	326	335	307	333	348	329	301	342	332	308	334	325	320	342	350	353	311	322	317	316	305	294	314	339	298	354	330	325	332	315	330	314	318	334	308	339	360	313	347	319	351	303	325	316	322	280	349	313	323	318	331	301	334	308	320	334	352	357	353	316	336	330	315	309	371	339	294	281	307	347	330	303	358	295	320	329	367	328	331	332	360	324	341	335	311	315	324	328	342	324	309	309	348	303	340	358	320	299	330	327	324	326	294	323	314	332	295	374	345	289	318	301	325	344	341	318	343	296	341	312	312	345	353	313	329	320	329	303	314	325	332	327	350	327	309	321	369	348	345	332	299	337	311	323	322	353	305	333	354	314	311	327	299	340	333	327	337	347	305	321	286	312	354	320	345	335	356	341	343	293	317	344	326	322	324	375	356	341	312	309	289	297	351	309	297	306	331	313	268	288	345	339	351	298	345	335	332	305	347	324	333	346	281	326	310	340	290	371	279	337	353	329	348	323	320	328	311	306	334	326	332	363	319	312	313	343	313	306	322	329	372	350	338	330	343	324	320	340	389	313	335	342	340	301	319	346	325	344	329	343	356	344	295	342	327	316	303	311	319	334	309	329	332	316	316	330	348	333	300	324	356	335	330	284	330	315	343	347	339	340	305	327	348	354	344	330	329	313	325	318	353	329	337	331	334	319	312	336	344	312	348	338	307	309	347	299	322	302	310	332	323	338	343	305	343	350	316	302	334	371	336	345	303	353	320	320	317	337	325	299	314	331	298	321	325	354	340	333	334	312	319	310	290	325	332	334	304	345	315	350	322	329	318	340	361	322	320	321	324	326	340	332	353	311	335	334	346	306	339	338	360	313	324	321	311	336	291	323	345	318	343	310	294	337	326	315	351	296	344	346	349	320	348	349	364	313	303	354	305	325	321	320	331	360	345	315	313	307	337	325	318	320	302	329	342	341	288	337	324	317	330	303	286	334	312	315	297	305	331	314	308	341	356	313	351	307	317	282	336	300	346	329	302	340	341	315	339	282	328	288	325	310	306	311	309	324	333	329	305	346	289	331	330	319	293	299	336	324	313	341	330	322	333	308	336	343	346	331	357	343	334	330	300	296	351	346	326	289	345	331	300	358	347	357	340	292	329	321	306	322	336	313	310	338	309	317	320	299	348	363	333	352	294	303	345	354	317	327	341	279	301	330	316	332	318	327	326	341	341	324	323	318	305	320	315	309	311	321	312	342	295	324	318	318	336	302	322	333	336	317	324	346	349	341	326	352	351	318	323	319	333	337	324	325	323	322	321	347	304	332	314	350	302	305	333	329	331	332	310	315	329	346	311	334	323	352	324	334	322	352	311	321	327	306	325	328	348	373	320	334	319	368	355	280	320	351	354	299	346	335	340	341	305	349	325	345	303	320	336	303	316	309	322	292	324	304	336	339	316	333	364	325	310	321	324	361	333	354	314	342	322	322	313	356	324	323	304	338	313	308	304	309	326	323	312	304	329	308	349	316	318	298	329	338	327	299	300	329	342	346	310	331	308	299	316	345	315	340	355	337	328	327	296	327	322	330	322	329	335	337	369	343	344	323	335	333	320	338	320	311	323	303	324	339	325	321	305	338	359	351	313	345	295	320	347	318	331	332	297	332	294	339	327	349	309	319	306	328	297	316	351	339	349	309	359	312	319	319	336	311	368	288	351	339	350	318	322	329	329	330	343	352	330	352	333	338	319	302	326	339	330	330	316	315	339	355	323	370	309	332	341	296	337	279	336	350	333	339	333	324	323	317	309	304	331	333	322	318	268	301	332	361	345	323	321	315	306	345	338	335	351	347	291	300	338	355	316	307	321	308	338	309	293	339	361	292	343	328	317	346	338	310	321	347	346	327	319	326	302	299	339	320	313	296	325	289	316	343	315	320	294	313	361	346	350	308	332	353	332	348	306	321	292	332	299	312	360	344	310	327	316	328	332	315	345	348	315	296	315	320	325	395	331	303	295	309	322	324	361	348	350	347	331	327	313	297	322	378	282	312	344	297	310	316	329	289	330	351	324	338	300	336	348	341	319	305	321	344	306	310	329	335	310	334	305	320	315	314	335	360	297	327	346	339	326	357	343	309	328	321	324	315	307	322	322	340	326	301	358	336	349	347	340	354	349	288	322	319	313	320	342	308	353	302	333	334	331	328	343	318	294	315	287	324	362	321	317	344	325	313	316	361	348	335	373	351	306	359	305	350	321	333	325	311	338	304	338	336	411	333	307	340	313	331	358	334	313	349	314	326	316	332	334	323	310	295	284	348	330	341	342	333	352	323	296	335	310	333	333	321	297	363	378	341	319	339	333	309	329	356	340	311	366	297	336	312	327	309	305	351	290	309	335	332	315	334	347	348	346	353	307	335	329	310	328	324	323	336	310	333	343	324	320	343	339	289	335	303	355	344	342	319	321	321	363	338	315	337	358	306	344	300	318
27965	32798	13987	3578	1855	1274	1141	1032	919	911	874	841	804	836	797	753	814	813	773	765	779	771	750	781	717	772	740	759	703	778	733	736	734	783	757	808	753	751	768	741	743	767	714	775	763	772	727	705	726	762	772	731	755	752	747	682	759	709	772	757	773	746	728	767	761	752	779	768	757	691	783	698	753	767	759	799	728	749	724	718	761	732	758	740	731	728	752	763	730	734	786	722	738	731	767	764	780	773	774	726	786	737	730	763	748	742	735	774	775	799	777	728	735	751	769	740	746	789	737	751	790	753	738	738	758	764	821	732	761	713	804	833	773	750	732	751	779	748	752	684	725	781	764	755	747	687	725	769	724	766	777	759	737	712	712	746	708	706	786	729	795	691	761	770	746	785	715	794	736	736	742	787	725	745	747	680	765	770	767	786	753	732	747	746	712	736	765	757	735	790	745	718	739	743	759	713	712	802	756	761	719	755	733	739	820	732	760	759	774	719	738	781	775	761	790	772	712	728	726	753	762	692	749	752	750	724	743	756	768	759	792	758	735	764	762	772	751	742	715	771	779	703	735	722	718	752	742	777	753	787	753	725	763	753	729	759	761	752	745	748	679	746	775	776	775	748	737	787	737	738	765	767	762	706	735	688	786	764	728	720	721	729	773	698	740	734	783	734	767	718	742	798	751	756	714	727	743	766	713	756	716	786	783	793	765	752	757	724	765	776	693	726	762	745	741	762	754	716	798	706	734	769	758	760	705	792	775	767	740	783	756	693	763	740	744	755	787	758	787	769	750	721	766	759	721	732	780	777	726	773	705	721	811	728	748	746	721	740	765	762	782	718	706	692	704	772	762	791	759	669	742	742	756	776	789	725	748	718	777	746	711	702	746	753	747	758	724	703	782	699	748	732	771	729	774	762	684	754	763	716	804	743	697	729	732	757	728	678	717	715	771	723	745	775	758	717	770	710	700	698	712	728	786	775	727	773	766	734	792	750	759	785	748	764	743	783	749	737	733	754	838	738	776	742	792	749	696	737	720	766	752	767	745	749	734	764	699	715	756	684	724	733	768	738	732	767	756	754	760	793	755	757	723	726	768	756	757	784	804	776	797	699	777	729	769	727	771	761	760	805	745	731	696	710	714	800	769	769	795	739	759	768	728	750	767	725	779	731	777	719	765	767	718	745	782	748	718	750	770	745	708	721	719	701	734	742	774	729	758	728	787	763	744	778	755	741	722	791	764	729	806	708	771	759	789	737	713	714	741	766	779	736	716	776	754	737	740	756	760	759	764	727	754	783	757	751	817	795	695	731	716	767	761	729	710	731	804	780	724	753	711	749	742	701	712	744	760	760	710	704	781	719	723	749	796	710	695	737	738	736	737	751	755	752	738	755	739	741	751	790	720	767	722	765	711	735	768	761	729	719	732	772	756	748	789	712	775	742	736	773	717	734	785	780	715	779	713	760	737	795	714	726	781	764	725	730	742	737	738	757	713	698	755	747	739	712	726	752	754	743	800	719	752	729	757	756	690	792	743	750	809	750	730	767	759	746	774	763	699	725	799	747	793	784	748	803	710	749	750	741	728	708	770	727	765	715	760	742	786	754	771	755	706	808	728	715	756	758	712	683	753	732	750	761	712	782	763	703	722	789	775	753	744	783	706	780	713	741	775	738	742	731	733	748	718	741	748	760	777	755	732	743	748	781	766	724	707	780	751	762	763	766	712	750	671	741	718	699	742	797	729	780	708	733	728	775	751	783	746	729	720	746	727	765	724	734	723	748	712	702	699	717	738	727	787	779	763	742	783	726	740	702	738	725	704	745	757	798	794	735	764	735	779	704	769	790	734	735	739	714	740	749	772	759	710	799	673	742	741	772	785	661	751	780	763	772	725	789	718	723	745	813	725	813	745	748	769	786	718	727	751	722	791	771	762	766	753	780	773	742	688	745	750	772	782	771	761	787	714	744	767	713	725	766	767	799	761	734	752	746	744	740	739	738	781	713	740	771	741	730	711	782	732	753	759	800	743	771	749	747	753	727	776	753	767	764	748	784	737	722	740	804	716	719	723	748	773	692	757	790	754	710	752	735	728	828	784	768	778	749	764	790	709	726	767	740	716	747	764	764	752	780	736	754	706	778	752	782	788	749	738	710	735	782	725	725	749	757	780	763	773	751	717	712	790	735	755	752	759	761	783	775	720	808	780	762	789	751	816	730	781	720	752	779	720	762	723	772	810	759	726	744	767	802	731	776	804	735	795	771	725	763	818	747	727	774	765	754	763	775	793	753	730	753	790	744	763	759	749	757	753	755	809	758	738	764	735	745	779	796	705	738	742	722	710	724	765	760	763	763	744	777	773	746	807	787	740	762	675	754	705	769	744	731	784	774	765	717	725	743	723	736	773	743	753	735	743	793	724	751	789	740	754	768	781	765	793	749	783	714	713	721	683	772	763	747	789	747	778	741	767	797	739	783	735	690	789	714	760	782	778	761	788	774	747	752	785	745	729	740	758	767	777	725	771	738	741	738	736	788	723	690	726	711	771	745	700	751	754	716	763	786	801	729	745	745	713	732	727	760	754	744	755	815	780	712	770	747	754	784	739	743	724	792	767	729	755	725	745	753	767	742	754	748	712	699	762	733	750	739	729	768	791	747	747	753	760	786	747	731	744	705	725	825	741	755	711	767	754	740	767	714	751	747	792	745	722	708	724	763	798	753	780	755	769	717	768	782	764	676	683	714	789	728	721	755	693	770	741	768	774	725	807	749	772	718	775	731	726	768	802	734	749	781	733	704	772	743	746	747	771	745	736	723	802	744	739	773	769	763	805	778	767	784	735	728	750	789	768	698	799	761	748	752	785	756	739	748	742	754	738	759	710	786	743	762	729	799	780	723	756	683	737	724	728	701	775	737	805	742	798	709	752	737	755	798	713	723	684	764	748	759	780	737	723	765	769	742	764	714	740	734	768	716	746	718	771	793	687	797	716	707	749	723	777	766	740	788	735	793	752	778	790	739	744	783	717	800	752	770	721	801	757	769	727	785	823	723	719	753	741	741	717	709	780	772	752	794	757	741	761	753	736	753	772	747	758	740	730	759	724	717	709	780	772	766	785	751	765	775	704	767	778	757	723	768	773	771	753	744	801	760	764	721	711	694	727	709	718	740	757	754	746	768	735	789	792	793	750	720	696	717	736	739	755	770	720	773	780	729	733	750	727	765	783	706	762	732	790	733	737	766	741	756	707	759	760	781	745	785	784	717	749	733	729	731	705	715	796	767	742	724	745	712	767	719	736	763	768	753	728	731	720	742	719	767	753	746	709	781	748	749	759	722	761	732	757	737	746	746	752	767	756	806	734	755	684	716	720	742	724	680	773	751	734	750	746	701	725	737	761	746	776	705	773	689	800	726	747	748	749	775	724	746	771	767	789	773	743	784	775	764	739	735	765	725	726	794	769	779	737	750	771	781	774	764	707	737	784	754	739	778	726	758	812	769
24814	21442	24956	28356	21458	19619	2852	1307	972	741	603	571	549	475	484	438	413	429	371	421	347	330	334	344	335	306	310	328	329	305	329	306	343	302	312	311	305	319	293	297	284	303	315	312	309	291	292	319	316	285	300	340	318	348	316	323	325	272	264	298	300	299	305	290	285	285	293	275	312	292	290	289	284	290	313	313	314	288	302	291	305	299	317	318	274	342	345	278	292	343	309	303	323	305	298	319	313	293	348	293	308	293	318	286	334	280	286	315	286	311	299	277	295	312	312	298	309	314	276	303	320	304	303	318	302	278	310	313	330	312	302	283	304	307	303	304	328	270	282	317	300	308	328	309	293	288	329	291	309	305	266	293	289	329	341	289	277	301	286	328	279	284	313	345	312	299	308	302	284	303	289	326	309	336	336	346	334	328	308	303	287	307	320	303	305	303	314	288	278	287	333	337	313	296	331	318	288	313	293	313	315	303	307	288	296	299	310	297	290	298	313	261	303	261	303	314	336	331	317	298	289	292	313	314	308	321	245	295	309	287	302	266	253	316	247	285	266	288	309	277	321	329	295	294	303	275	325	308	246	290	292	308	311	312	305	290	313	290	315	339	301	283	337	291	336	319	289	292	275	285	290	267	305	280	322	298	292	273	298	309	334	337	304	337	270	282	303	321	310	313	304	316	305	299	283	304	306	318	326	262	270	257	299	290	298	297	302	302	300	312	290	279	292	282	324	315	280	289	336	290	277	297	308	308	274	267	294	324	282	291	269	293	287	295	297	330	278	298	292	338	289	330	318	280	303	309	284	295	295	285	298	297	295	315	336	288	313	301	321	297	308	318	299	271	313	278	303	307	290	320	294	301	340	301	285	290	327	307	298	315	312	313	311	331	299	297	292	307	297	277	300	274	313	300	302	316	305	323	296	298	284	309	307	313	277	344	310	310	287	281	323	318	314	272	276	284	308	287	271	292	294	334	310	290	308	275	276	309	283	312	279	305	310	310	303	289	311	261	297	298	300	281	331	357	312	343	311	320	304	320	320	284	282	320	316	307	296	324	303	326	308	301	317	329	329	283	298	324	312	316	293	311	252	285	313	292	321	336	287	303	351	286	291	296	293	294	311	277	292	298	322	320	268	281	283	307	307	297	307	306	281	283	294	288	314	300	283	285	306	270	297	327	305	285	288	236	279	301	334	300	306	304	316	332	269	271	304	324	327	298	274	305	316	311	315	319	321	304	330	288	313	309	299	281	307	304	323	326	354	295	305	290	261	299	269	289	289	284	274	301	325	286	275	300	320	299	316	296	304	293	307	330	300	293	319	296	304	288	300	328	311	307	295	282	335	286	331	309	288	349	318	298	319	322	293	304	318	283	333	314	288	269	283	290	318	286	325	297	250	282	318	278	301	330	279	307	286	308	305	324	322	326	302	278	298	291	329	317	279	293	295	309	278	280	319	328	271	295	290	298	289	302	301	312	309	346	310	309	313	288	292	291	307	358	310	323	292	301	308	311	293	326	302	298	329	308	289	318	297	341	308	298	313	295	298	313	315	324	299	278	321	317	266	322	306	294	294	322	314	308	316	310	267	309	290	299	308	284	313	279	267	310	310	310	307	329	282	314	302	305	296	315	299	298	333	312	309	299	306	340	299	292	270	323	319	319	301	304	309	277	302	287	340	308	278	306	292	315	317	279	315	294	337	300	289	318	274	285	288	319	300	312	318	279	315	328	318	311	286	287	342	309	292	290	296	342	281	321	294	313	297	284	287	307	308	303	285	296	295	277	330	340	328	301	290	320	325	305	338	282	295	294	311	279	315	297	303	289	285	302	316	287	285	270	315	293	288	292	290	296	319	308	343	329	279	314	293	287	322	327	323	292	290	312	278	295	311	302	350	327	258	307	350	294	325	289	286	293	272	316	292	285	323	279	309	298	318	302	300	288	315	340	284	309	287	296	275	288	298	311	309	314	305	291	301	287	271	303	284	297	310	290	268	266	290	315	335	283	304	307	330	301	276	276	312	306	308	310	312	313	276	325	301	310	355	306	329	303	282	301	306	316	288	302	314	286	318	316	253	305	303	325	272	298	330	287	298	304	301	279	294	264	282	312	337	297	280	286	323	263	347	307	298	278	277	297	292	320	264	289	323	303	328	274	311	314	318	298	295	316	305	306	309	312	309	288	271	270	289	295	308	275	290	281	275	304	340	273	273	294	288	293	316	292	329	329	304	327	259	302	286	319	347	294	301	295	315	308	300	276	295	266	321	284	299	285	306	296	304	296	304	322	315	299	306	313	282	292	280	307	278	296	298	289	310	288	304	311	299	300	299	349	295	299	272	342	270	340	303	284	313	303	281	291	277	320	298	297	323	315	288	286	294	284	339	313	311	292	271	262	303	281	315	309	308	305	280	309	304	293	305	313	299	310	310	332	280	284	297	303	295	291	319	284	298	319	294	306	307	334	320	280	302	274	293	262	316	308	326	310	329	338	315	343	304	301	303	302	282	269	303	277	293	272	294	277	288	282	304	261	303	303	302	318	297	328	268	303	303	294	305	316	297	321	308	298	321	316	315	309	305	304	289	316	323	284	290	308	325	303	304	285	315	295	294	310	337	256	283	294	284	311	327	317	302	266	280	298	320	321	277	270	358	284	311	310	296	325	326	284	338	300	304	276	295	321	301	329	318	316	289	322	313	334	319	321	288	283	336	332	323	257	284	294	308	279	298	313	289	290	298	311	305	316	299	290	300	309	311	273	292	307	305	340	287	274	300	318	309	295	348	284	301	300	294	326	283	329	284	311	279	289	310	289	294	282	304	284	301	333	299	322	293	308	310	302	299	290	327	334	290	306	285	308	305	288	314	285	311	293	295	332	297	325	298	315	309	288	249	304	280	306	305	300	300	298	286	305	326	321	336	299	316	273	285	283	290	354	327	270	284	283	264	306	314	294	317	329	313	273	282	303	304	320	293	318	304	334	294	250	314	303	321	315	300	322	293	287	294	272	293	296	292	296	292	293	316	311	295	317	336	306	279	251	316	287	321	300	318	302	284	284	314	285	296	305	317	296	313	291	264	299	273	271	302	283	315	289	326	339	275	319	293	268	292	265	296	354	282	323	289	307	299	297	313	326	306	259	299	294	280	313	285	317	299	335	280	290	325	289	330	314	312	305	329	290	313	301	310	279	288	336	305	319	305	264	286	284	272	301	294	301	321	313	277	307	340	329	292	283	307	277	304	274	306	319	318	307	325	360	303	286	298	269	333	292	292	298	272	279	328	291	339	287	287	317	301	287	287	275	322	294	310	295	293	300	285	291	320	297	349	289	292	309	275	318	320	305	301	287	297	296	287	317	314	304	284	287	294	292	334	303	300	338	306	276	282	320	316	290	310	301	285	319	287	297	259	299	289	283	262	325	281	303	270	298	321	284	298	304	312	291	298	305	274	296	292	270	292	314	278	305	310	334	315	311	285	290	300	290	285	315	324	307	333	306
29003	41148	21793	5941	2345	1520	1235	1054	1009	963	850	788	765	802	770	813	751	714	770	754	794	743	667	776	705	701	721	674	723	659	674	662	736	722	670	715	715	748	693	677	703	691	716	704	701	715	686	729	697	676	706	714	677	695	678	690	669	697	687	682	652	724	677	729	689	735	641	660	684	681	657	711	781	698	734	710	668	675	667	734	688	676	660	664	653	658	691	659	717	674	725	686	626	696	680	678	750	615	712	705	708	764	721	650	682	686	679	723	666	689	700	689	664	685	702	708	765	665	728	686	702	621	731	681	654	698	709	703	752	671	712	697	690	686	663	667	705	681	666	667	679	677	665	664	677	674	672	738	701	705	744	693	719	694	661	717	739	705	675	664	718	676	682	706	680	686	745	707	720	724	737	690	681	710	651	715	695	711	684	661	683	679	696	713	711	687	718	676	703	685	684	651	648	696	661	707	657	721	717	705	717	650	699	746	728	701	717	659	716	679	699	685	681	726	695	709	621	708	675	724	731	687	706	691	730	640	645	691	698	660	671	671	719	680	703	667	732	695	638	701	697	707	712	683	675	710	717	687	691	649	718	695	722	727	679	714	721	702	681	670	682	680	679	676	670	692	655	690	722	715	697	662	691	682	667	706	665	711	695	715	703	719	696	664	645	685	702	660	720	711	693	699	697	678	690	729	721	657	670	690	669	695	705	694	672	649	730	655	671	706	715	681	677	693	663	725	705	709	706	688	728	703	709	747	699	711	717	685	691	656	710	688	670	687	676	729	730	684	719	711	660	697	658	727	755	744	645	723	706	689	765	703	707	732	704	672	649	660	655	647	675	723	707	673	706	713	703	690	719	689	711	651	683	706	712	693	696	694	719	695	725	690	677	673	669	710	699	705	723	699	720	690	703	713	679	743	690	675	674	718	702	703	679	662	692	736	690	698	680	712	731	675	684	666	722	740	692	728	716	732	657	703	675	679	662	700	633	673	680	684	688	692	711	694	711	670	672	745	658	707	673	704	693	673	686	713	705	662	719	669	712	704	707	727	653	663	702	682	716	734	687	705	678	679	682	701	647	671	702	654	748	701	679	681	716	713	726	702	707	715	689	695	673	702	683	737	669	729	690	725	657	678	664	714	649	688	680	690	720	689	738	689	694	698	721	701	732	693	669	690	680	657	669	759	672	669	650	725	680	688	669	729	691	706	682	703	709	683	738	689	679	726	681	725	715	713	688	705	702	699	661	720	701	717	706	675	713	685	718	696	726	642	699	667	659	696	685	666	675	691	677	677	711	648	691	672	685	741	702	716	710	722	725	677	695	693	672	682	688	707	705	700	696	691	720	693	673	715	698	716	675	682	678	717	677	729	700	716	715	725	644	711	694	719	712	663	727	731	736	661	684	678	743	655	717	694	697	728	707	683	728	695	694	699	710	682	700	686	675	694	677	689	673	724	671	695	658	702	754	759	687	693	670	696	712	685	668	689	695	676	734	682	663	682	671	737	654	680	743	690	704	750	671	703	667	694	688	669	688	709	698	693	705	680	670	681	724	713	714	738	658	667	688	722	684	642	701	747	718	657	677	719	677	677	718	689	704	678	684	657	648	705	641	706	699	722	703	682	714	726	687	662	730	706	746	680	657	653	691	705	678	721	705	685	696	665	746	692	710	732	674	718	672	721	683	672	677	687	753	649	685	753	718	640	723	678	684	757	703	697	689	678	722	670	697	669	657	719	702	713	651	668	649	706	662	708	702	698	660	693	688	715	722	691	672	701	686	682	740	728	745	703	703	644	771	675	729	703	712	638	663	659	719	704	692	683	731	719	671	688	663	695	637	724	700	703	688	679	721	682	678	736	711	727	697	691	663	690	723	670	660	653	719	690	705	692	701	642	697	732	669	671	680	641	682	727	717	680	712	717	711	665	681	697	670	688	691	687	691	695	706	675	717	694	661	734	699	752	642	699	656	644	654	720	705	689	711	749	695	708	674	738	722	671	724	646	717	733	726	704	675	736	684	715	666	698	686	688	699	669	687	690	659	710	711	704	731	658	684	687	727	696	698	694	683	665	612	756	704	679	772	717	681	734	679	710	665	634	718	690	702	666	688	731	704	673	694	677	692	677	679	684	686	702	720	702	700	655	724	724	735	729	751	713	687	686	725	690	689	683	707	644	659	653	694	727	670	708	699	681	695	701	727	709	728	704	696	688	680	698	666	682	716	712	709	705	697	695	699	708	698	676	662	677	692	694	685	649	754	661	682	699	713	675	679	704	681	709	649	674	658	655	664	725	711	646	684	685	708	638	660	710	706	723	669	677	722	705	678	713	695	659	680	683	690	689	678	689	689	714	713	719	707	689	693	663	667	694	702	712	691	684	696	684	638	656	732	691	710	708	675	697	721	694	702	677	727	655	683	679	746	651	654	659	704	730	699	708	665	688	678	713	686	715	670	624	657	752	679	653	714	696	667	655	712	642	662	713	672	705	666	640	716	685	691	643	693	706	666	665	689	671	687	692	702	668	677	718	731	707	688	670	694	689	732	705	667	686	736	709	688	661	753	672	746	684	675	699	711	737	709	681	612	689	678	694	710	671	693	707	681	620	676	666	701	717	714	664	694	725	679	664	705	708	706	689	688	726	730	686	662	724	731	715	716	738	681	669	751	660	686	706	661	702	693	716	710	697	775	708	651	650	658	710	723	703	722	671	717	699	676	723	724	730	657	670	718	667	703	721	705	715	688	682	681	728	648	696	718	702	679	686	715	715	652	688	684	706	718	612	723	699	708	662	702	710	733	662	665	698	688	671	695	677	697	701	687	660	662	704	622	734	700	708	725	712	715	692	684	697	697	669	731	659	677	732	729	688	647	730	670	657	713	687	678	715	662	674	661	725	672	677	734	677	644	707	663	729	687	717	687	699	663	720	671	659	695	693	665	702	704	668	689	715	728	671	707	673	705	662	693	731	673	692	712	683	642	675	690	683	673	681	635	699	675	720	655	721	692	660	689	726	694	726	695	689	694	689	691	701	696	702	720	737	789	688	674	706	659	684	668	692	709	662	677	679	666	672	643	675	670	696	672	697	693	621	668	684	732	678	687	639	679	688	695	696	666	717	737	697	726	673	734	705	661	734	662	630	693	694	734	674	641	742	705	712	700	671	724	691	730	728	731	638	679	692	665	667	713	677	675	708	685	683	690	715	693	679	722	690	700	698	643	704	707	695	705	674	684	728	681	670	704	711	664	751	684	721	674	686	664	663	668	674	670	734	664	671	725	701	676	657	684	696	648	696	687	726	723	678	711	699	683	718	680	701	692	733	705	661	675	657	701	690	645	665	645	683	667	676	688	715	728	713	695	695	664	699	697	680	690	678	724	713	642	702	666	693	714	687	728	717	674	721	711	686	738	685	667	713	696	709	668	693	645	662	693	691	679	708	698	696	706	676	663	691	678	643	666	667	714	675	726	718	746	741	691	648	721	695	674	686	637	689	741	697
24316	21504	25347	28099	21506	21587	17319	2492	1317	1134	906	765	692	597	570	511	442	432	387	401	387	389	355	338	308	307	328	329	325	349	290	310	291	314	311	313	319	289	320	291	312	303	275	295	274	297	300	310	322	317	302	273	320	289	292	270	311	298	323	315	319	320	309	310	276	300	295	314	309	305	334	296	308	303	310	312	301	289	286	293	273	275	319	338	285	321	310	300	290	333	273	288	284	288	305	308	272	289	285	279	276	320	308	305	320	299	305	331	278	312	297	278	278	314	309	285	286	315	266	299	276	307	302	267	279	280	295	324	305	319	281	296	278	274	297	331	296	326	249	296	324	331	264	277	288	344	309	266	310	307	289	320	291	313	323	293	270	291	313	320	274	266	296	296	289	298	303	311	325	309	324	321	277	330	315	299	303	295	275	262	305	295	295	317	250	265	294	307	300	300	301	318	302	272	247	324	315	310	296	267	303	281	262	320	294	272	283	283	296	322	268	252	310	346	286	302	276	297	294	262	278	284	308	297	325	321	250	264	284	284	291	300	306	290	320	301	308	302	298	334	319	298	277	247	282	317	322	271	327	293	290	285	317	307	328	301	302	290	277	318	291	294	312	307	309	268	320	279	326	305	283	271	280	280	284	281	308	326	282	282	297	300	313	309	307	292	326	305	311	281	289	334	347	307	310	303	282	315	300	305	302	321	315	325	324	312	296	308	298	310	297	297	279	290	314	278	281	290	351	275	309	311	279	296	293	296	305	317	298	269	299	269	298	311	287	293	295	276	300	315	301	293	248	274	276	304	303	300	314	272	322	302	297	278	327	273	326	317	301	283	290	293	241	300	300	288	267	258	275	274	292	336	314	299	290	290	304	312	311	291	298	298	308	285	285	326	318	300	282	300	307	320	261	299	300	318	316	290	334	311	301	294	291	310	356	294	294	313	328	303	306	321	297	339	298	273	275	297	314	323	300	287	293	285	272	271	290	310	275	295	322	328	300	288	292	313	317	288	292	297	326	280	291	297	286	302	289	312	264	288	302	290	266	296	316	286	318	323	297	281	304	298	295	319	286	265	292	262	306	273	302	299	312	310	291	297	279	287	310	288	278	283	327	297	277	307	318	301	277	261	272	318	287	276	312	300	282	343	292	302	283	327	286	333	281	303	290	320	280	302	298	331	332	306	292	289	285	292	294	297	278	316	321	320	288	306	299	327	290	268	269	309	281	312	304	312	305	316	319	306	273	292	303	300	310	287	307	299	322	273	326	297	305	315	298	294	304	305	272	298	297	322	315	240	275	270	286	273	292	333	284	288	316	280	283	291	293	311	301	250	310	276	289	298	317	303	291	330	304	316	287	316	276	322	268	292	287	291	302	300	279	298	282	312	321	311	282	315	309	285	291	316	284	320	309	277	272	300	319	316	299	287	308	316	304	262	319	304	285	336	298	287	305	312	323	325	285	270	282	312	300	290	283	284	258	296	282	346	310	290	301	266	302	286	310	281	300	269	304	271	300	290	289	276	312	297	308	309	291	297	307	292	326	288	281	296	298	284	261	308	302	308	300	332	307	274	296	301	284	342	293	287	304	321	295	307	290	310	286	301	279	280	294	292	291	353	296	343	324	312	297	287	303	294	269	293	273	314	301	300	329	274	294	316	315	303	263	311	277	332	266	298	272	287	305	288	286	308	302	262	305	297	301	286	282	298	260	285	306	289	297	302	310	287	286	301	312	293	318	293	314	316	290	282	268	269	296	307	301	320	327	317	324	288	282	304	284	293	336	333	315	296	291	314	296	286	321	307	301	309	306	285	297	323	249	289	298	269	284	295	280	270	341	288	305	324	321	294	313	275	305	297	284	278	295	304	304	268	315	278	276	328	291	290	256	240	317	254	283	309	337	298	316	310	312	293	277	304	326	306	297	286	277	277	281	286	274	327	351	305	305	305	328	323	315	280	274	286	284	288	302	300	274	308	270	292	297	288	299	306	280	282	308	314	317	264	302	303	282	307	285	283	317	299	251	300	259	273	271	275	303	293	289	296	309	279	297	270	283	322	307	273	314	296	299	283	286	308	293	273	289	302	288	325	319	320	309	318	303	266	303	299	313	304	298	312	296	306	311	321	292	283	299	297	303	276	294	284	283	306	287	283	298	284	290	307	317	305	296	299	302	305	321	298	284	295	298	290	267	303	318	308	310	320	286	307	293	289	313	299	279	313	279	301	281	325	285	274	304	322	309	314	276	281	291	291	290	304	315	325	308	272	302	293	307	277	293	316	286	301	306	308	289	279	280	284	297	268	295	315	303	268	281	305	300	313	311	288	321	293	314	268	270	298	317	302	308	293	312	275	310	293	295	308	303	299	294	293	287	292	286	283	299	269	304	289	278	287	270	290	328	285	315	321	304	303	304	298	306	312	305	347	253	293	271	309	300	307	308	287	279	301	296	301	317	283	334	260	294	293	324	312	294	302	282	281	320	315	311	313	295	309	307	287	296	278	270	274	288	294	332	308	287	299	294	283	327	307	308	290	307	321	330	341	343	309	306	302	292	296	277	328	338	313	302	302	287	278	311	304	306	306	317	293	307	281	315	315	323	329	323	279	288	267	312	298	285	275	311	267	247	299	273	312	291	283	281	265	314	282	297	294	324	293	323	309	312	280	325	323	337	279	260	285	291	273	278	289	277	295	311	285	272	282	299	285	294	302	273	309	302	288	283	324	307	328	295	260	347	291	281	288	328	317	257	286	293	298	307	313	307	284	326	314	300	311	317	314	320	308	290	339	296	320	294	260	286	311	316	300	287	296	289	308	324	322	305	313	299	336	296	277	310	325	306	274	289	295	302	327	284	307	292	304	302	331	301	313	282	291	303	292	304	299	287	302	264	258	297	301	298	320	322	302	286	278	312	308	293	280	283	303	284	284	303	287	309	303	301	306	306	308	304	309	290	304	288	305	302	265	311	336	282	314	281	307	280	289	305	301	290	316	295	324	338	288	303	312	290	276	311	290	302	296	267	271	288	307	278	295	311	265	323	302	283	302	266	315	332	264	289	307	289	322	297	305	332	243	326	284	281	317	280	286	302	257	311	274	291	309	302	300	311	265	333	323	308	322	257	322	293	282	289	276	300	289	273	286	288	294	299	303	275	265	278	303	282	313	264	312	304	321	287	278	292	284	295	277	296	283	272	323	293	302	263	279	323	298	285	306	272	296	295	318	338	308	292	312	307	294	278	292	325	319	285	311	268	321	281	298	310	279	298	285	303	316	293	299	294	278	317	318	304	315	314	306	308	300	311	320	298	299	287	312	339	281	289	315	276	325	294	291	268	334	305	295	284	278	278	264	287	329	306	292	310	294	311	296	302	326	322	278	279	301	286	302	284	282	286	310	314	282	333	297	271	314	300	322	302	289	302	299	281	301	291	295	277	268	321	333	278	290	263	276	305	308	319	303	311	294	300	320	286	322	298	282	321	286	286	300	288	333	324	340	334	314
31570	46570	30189	8779	2989	1884	1412	1253	1036	1015	964	835	880	850	858	767	746	772	781	736	703	675	655	727	707	695	676	756	681	717	701	673	643	722	672	602	684	647	669	697	653	709	680	660	673	680	632	707	659	705	718	691	639	686	680	667	661	623	661	657	636	663	687	719	743	695	694	653	644	624	687	675	669	681	681	690	686	674	703	709	667	668	656	659	654	664	632	663	679	651	691	667	660	714	639	691	654	652	690	697	657	675	668	670	652	646	646	683	669	717	688	662	684	727	663	671	698	689	668	684	675	688	689	705	649	676	692	689	665	677	692	722	644	678	671	717	707	701	673	683	699	683	667	681	711	681	657	641	671	712	672	687	712	707	630	702	707	682	678	713	661	649	683	691	664	633	658	647	692	612	690	721	705	687	696	646	685	678	688	686	674	641	635	666	714	666	634	671	675	681	685	684	680	685	713	652	698	705	693	682	637	635	706	656	680	690	695	690	673	696	729	677	683	668	709	624	667	694	688	653	647	684	671	692	630	679	661	666	673	709	646	695	666	688	661	665	675	673	626	639	675	680	678	685	641	707	677	666	675	687	652	734	695	618	621	658	673	691	651	670	718	655	660	670	703	699	714	642	609	672	699	665	655	652	648	648	668	639	679	686	664	658	671	651	697	650	647	658	666	752	657	719	643	622	620	630	704	652	636	707	705	681	669	681	712	659	669	662	644	692	672	671	674	641	647	670	634	677	701	714	688	676	693	698	640	650	695	717	636	695	694	642	723	638	657	662	635	706	681	680	682	696	695	687	719	647	666	634	685	629	677	697	629	623	683	684	699	659	687	711	633	676	671	670	693	644	636	684	645	670	655	671	660	716	694	662	635	689	694	707	632	655	672	664	667	620	644	620	655	655	639	722	661	651	703	698	665	663	624	670	691	677	670	666	698	654	702	692	660	658	652	659	640	675	673	704	667	682	666	691	654	672	672	654	629	647	702	668	634	701	657	679	670	626	720	629	630	653	652	697	680	694	672	701	705	691	671	648	653	654	654	621	688	672	660	674	686	673	654	655	657	681	621	672	682	697	652	712	651	670	700	680	674	686	660	630	718	657	697	652	660	684	708	656	699	692	659	697	654	706	647	670	732	688	698	662	685	682	680	692	687	665	683	637	722	712	682	653	708	679	647	705	655	684	667	648	661	685	661	679	648	660	671	672	682	696	687	679	704	692	666	664	609	690	668	700	649	677	688	700	666	713	654	683	678	722	649	657	732	662	679	635	637	689	604	680	671	643	654	686	698	687	682	680	685	670	673	658	693	694	640	658	728	611	667	667	665	675	693	668	654	698	670	717	659	669	652	677	687	669	670	639	686	646	660	633	670	670	689	670	680	671	676	665	693	655	667	654	673	654	668	656	669	681	664	689	699	691	678	697	667	678	668	672	703	691	684	677	651	639	676	700	699	688	653	699	662	667	692	679	637	656	653	696	662	684	667	664	661	706	673	723	643	705	663	726	701	678	666	737	655	667	645	734	682	651	656	722	638	650	636	630	687	657	639	679	651	668	632	688	671	669	674	660	675	707	673	668	699	652	675	662	653	677	677	667	677	636	686	714	671	700	708	693	682	675	652	705	667	681	658	679	693	701	680	679	666	658	665	665	697	687	655	697	656	638	671	681	674	677	703	638	678	668	634	650	690	630	694	686	672	682	687	647	711	664	658	700	678	665	658	626	654	684	671	637	655	673	669	677	667	669	648	701	658	678	627	649	662	682	640	659	666	677	653	671	653	652	716	733	694	671	670	635	694	647	716	731	686	636	721	610	700	657	659	638	650	667	696	645	668	693	703	728	709	681	631	659	696	709	677	647	698	631	635	660	714	661	665	686	651	712	626	660	705	691	688	706	696	691	711	703	703	667	690	635	672	632	630	672	715	673	659	612	617	684	682	661	628	703	684	665	645	643	662	706	684	633	653	719	670	647	711	664	668	680	674	666	640	732	632	638	665	726	699	655	686	677	691	663	731	695	675	688	698	661	623	619	691	656	695	683	690	653	724	705	659	732	671	725	706	650	658	732	738	607	681	648	701	664	659	675	697	630	655	671	714	683	681	663	668	662	679	676	642	689	679	682	650	700	683	641	684	641	690	709	637	692	686	730	695	668	678	683	713	664	666	703	656	725	647	618	630	677	669	719	655	665	680	688	678	694	648	743	640	664	677	610	693	676	669	680	679	660	659	722	685	679	656	678	652	675	645	656	684	686	700	667	671	711	715	671	699	667	687	645	709	717	735	684	677	697	676	692	722	661	700	684	667	659	701	723	661	696	721	650	683	698	678	643	673	690	683	675	690	681	634	739	680	670	693	702	654	664	692	679	672	715	700	668	650	674	660	682	680	672	666	654	683	685	660	724	648	640	658	644	686	662	676	682	650	674	676	685	656	643	667	725	655	667	660	644	678	684	636	709	669	678	647	642	703	647	666	659	670	686	650	670	618	627	634	625	654	688	677	666	690	709	669	711	682	652	717	670	656	661	711	692	717	662	666	666	668	635	638	657	662	691	671	635	692	684	652	710	682	655	665	672	707	719	667	697	642	683	674	685	655	672	737	691	694	650	664	731	708	684	692	697	674	654	668	704	709	633	698	691	681	691	702	678	677	683	680	675	648	685	683	677	676	643	660	662	658	666	664	650	637	645	693	663	679	668	634	656	665	699	680	673	668	658	638	675	693	620	687	658	699	704	627	699	642	698	645	665	677	676	715	664	643	694	645	682	713	660	702	632	661	679	628	659	680	672	675	681	617	655	668	659	660	673	670	698	647	661	681	700	697	680	654	684	641	638	660	683	681	651	631	662	659	658	678	651	661	691	704	666	660	644	666	688	649	641	636	687	698	683	648	645	721	643	713	640	645	681	705	739	637	644	715	648	633	697	654	670	704	679	677	684	617	666	677	698	716	676	705	660	691	645	715	610	644	685	684	641	665	654	721	675	668	679	684	688	675	679	677	633	699	646	666	669	674	688	663	639	694	664	670	669	633	673	670	631	706	692	648	700	633	672	673	692	676	685	692	668	664	707	701	655	675	680	638	671	702	679	670	676	669	687	658	681	693	679	691	676	675	709	710	667	653	651	622	672	663	695	694	680	670	637	603	689	662	676	654	677	651	659	677	685	663	730	675	648	655	674	705	683	678	635	710	678	665	665	688	673	636	659	692	680	705	690	672	674	656	682	654	693	673	625	658	643	623	677	631	714	626	723	682	712	678	619	668	650	672	685	708	643	678	678	639	675	640	673	687	630	654	671	668	652	679	664	737	699	685	654	683	648	669	640	646	649	673	667	692	668	631	670	668	686	666	669	706	709	677	690	659	676	690	669	615	639	665	698	693	665	699	645	667	627	676	632	652	684	634	658	671	652	713	665	639	672	654	659	698	655	689	703	676	672	694	661	687	652	679	689	673	700	644	682	677	684	660	669	717	695	640	677	741	697	660	645	673	686	683	669	660	657
33310	25776	23704	9768	2653	1743	1385	913	742	663	600	524	500	458	398	411	443	399	395	381	376	390	349	354	354	372	366	347	353	347	333	315	305	314	348	330	328	323	359	365	284	345	324	311	300	339	332	325	329	343	322	314	293	288	333	346	315	320	313	315	306	320	288	307	339	334	287	322	350	328	308	317	284	322	316	318	344	303	298	329	331	339	339	310	335	324	328	327	338	316	343	322	301	334	321	324	350	306	319	337	348	326	315	351	316	300	302	335	305	330	358	315	344	348	331	318	315	329	321	297	318	338	318	325	327	291	299	357	331	309	325	330	319	281	321	335	296	338	304	321	287	349	353	307	313	333	320	337	293	316	336	312	325	320	346	381	319	320	343	346	334	280	327	311	323	347	304	324	323	307	320	341	338	332	327	307	329	329	309	331	309	324	281	347	357	347	327	296	322	306	280	304	339	361	271	315	313	326	328	320	321	353	350	285	312	347	358	354	349	333	317	332	309	341	348	324	308	294	311	277	306	302	325	318	302	299	298	346	319	290	350	339	314	329	335	344	298	346	334	305	324	365	296	329	351	328	285	347	339	311	343	309	297	336	319	314	320	350	325	337	321	378	333	334	345	292	320	312	311	335	330	302	339	312	326	332	319	303	350	340	303	321	343	295	324	339	333	320	346	342	330	315	337	322	334	368	300	333	329	359	326	325	351	319	317	363	342	362	296	313	358	304	319	311	320	347	312	274	341	318	363	337	318	313	331	307	345	298	310	277	329	328	347	335	277	370	332	308	334	330	287	304	311	320	306	317	302	304	315	348	295	316	331	306	333	341	297	317	322	317	327	303	333	309	321	299	346	330	354	316	338	313	310	305	323	309	304	339	293	316	312	346	301	319	341	327	313	306	333	330	345	319	326	358	312	317	322	313	343	316	288	311	337	342	337	346	311	320	313	322	349	336	331	319	293	304	312	310	339	323	330	279	322	326	319	283	301	301	298	335	318	332	302	320	331	313	332	316	329	312	347	309	321	350	297	325	340	300	309	299	326	323	333	318	337	338	353	316	298	314	326	308	302	289	316	320	339	321	318	313	334	327	339	311	324	312	319	294	336	284	335	320	352	322	289	329	352	306	318	358	340	280	313	326	335	316	306	315	307	341	348	326	312	336	359	332	313	317	336	323	319	335	285	310	325	360	317	337	326	334	308	333	343	334	304	330	297	340	313	287	332	353	324	335	325	342	362	356	326	318	322	348	327	345	352	303	331	333	328	306	309	337	324	309	310	344	332	325	304	312	336	305	319	315	316	321	344	341	284	319	337	336	309	315	306	350	327	317	336	352	288	308	335	346	336	317	321	328	346	331	352	317	311	336	293	307	350	384	326	331	309	325	336	315	341	305	289	328	349	330	333	287	340	309	287	359	340	304	331	322	328	359	350	319	286	308	291	322	343	315	318	300	319	285	316	346	313	338	340	298	313	370	333	322	332	332	331	312	334	343	322	361	308	358	292	321	395	306	283	351	329	312	335	328	316	340	375	357	333	330	308	327	334	340	307	326	307	340	325	334	302	333	339	315	329	351	324	354	317	342	324	310	357	321	320	337	323	275	294	337	310	309	308	305	390	317	339	300	318	310	295	274	304	310	350	321	332	299	337	291	267	318	323	287	309	347	313	314	321	350	331	316	334	345	321	323	295	309	286	330	313	321	315	335	314	335	280	321	361	316	314	320	337	281	324	331	333	339	322	322	310	331	307	350	337	343	334	324	311	310	361	291	312	362	328	327	302	318	317	334	349	319	319	299	345	296	336	321	314	340	324	318	346	331	301	280	335	306	301	335	306	344	302	285	352	304	335	321	260	312	293	342	306	298	299	296	341	328	302	327	322	324	361	343	324	319	316	307	332	300	316	328	296	319	356	304	369	370	340	335	310	334	331	337	294	330	336	315	320	294	319	331	295	317	305	325	307	335	346	336	360	313	267	304	327	329	327	320	312	318	323	318	350	336	329	318	297	319	319	309	299	319	304	311	326	358	329	322	321	319	290	328	323	296	289	328	306	307	307	305	303	278	331	329	334	317	293	280	322	311	316	338	324	307	299	321	368	341	328	333	309	308	295	294	351	343	307	312	348	327	337	332	359	345	332	318	324	334	303	291	335	354	333	329	296	336	314	327	341	334	335	349	312	331	330	305	308	324	309	300	309	330	306	321	310	339	323	324	315	294	348	314	350	325	330	296	289	313	315	320	346	340	294	319	315	303	333	304	318	280	301	337	333	319	319	328	270	311	335	338	320	316	309	311	323	303	333	298	311	319	314	313	333	325	318	351	313	334	307	340	317	313	313	359	324	291	338	310	313	310	296	338	325	311	324	281	293	277	323	335	349	336	316	342	390	302	324	324	324	318	337	320	317	310	329	292	361	345	317	305	347	317	311	334	323	294	308	316	296	314	344	338	327	304	332	320	355	290	326	343	312	318	311	354	341	327	326	345	322	271	348	296	314	284	339	323	338	308	313	337	291	316	316	354	337	321	336	328	343	324	302	324	340	301	328	348	315	333	338	348	336	325	300	371	347	320	336	302	321	317	299	302	313	310	326	326	341	307	302	307	320	289	320	286	340	280	340	312	306	305	321	323	342	356	338	307	320	307	321	293	330	311	341	329	314	308	336	337	335	334	354	322	335	325	344	322	288	328	303	334	332	305	302	307	307	321	304	291	266	307	314	333	306	331	324	323	326	331	289	326	324	313	306	348	306	312	350	338	297	325	329	330	328	350	333	311	346	339	337	294	305	309	299	356	342	318	309	302	345	331	329	354	355	359	358	354	326	333	353	315	306	320	296	354	315	301	342	322	339	301	330	323	335	311	307	280	319	312	321	333	334	320	335	325	348	318	337	345	364	329	315	350	324	317	339	329	366	347	325	288	333	296	338	354	347	354	328	310	311	327	325	281	335	331	290	338	310	307	321	315	334	281	298	333	319	314	334	316	322	317	300	325	334	289	324	298	299	290	316	284	315	342	315	312	328	291	343	295	300	320	344	277	370	360	315	322	319	339	326	293	293	311	343	317	315	324	299	331	299	329	326	342	321	321	304	298	298	328	330	335	328	328	337	329	317	297	341	347	321	299	348	290	307	305	328	315	327	335	335	331	331	318	315	348	300	332	369	356	315	344	327	301	308	313	346	317	313	333	336	314	339	349	318	312	333	336	355	348	331	335	309	328	292	331	312	332	354	303	306	313	342	336	367	281	320	309	292	352	275	319	310	331	273	312	329	329	307	309	315	300	322	351	318	311	316	318	358	344	371	336	303	330	315	372	335	338	347	279	331	320	349	312	289	305	347	308	313	321	346	315	304	303	339	346	331	279	301	320	320	347	308	324	304	319	312	326	326	307	325	314	341	341	318	330	379	297	327	325	348	284	301	308	378	298	315	351	307	309	349	346	331	341	345	338	332	319	313	339	307	345	323	307	349	299	358	313	321	309	351	329	319	328	309	311	303	297
27412	32771	15843	4085	1819	1396	1142	1009	974	853	891	781	830	836	833	804	772	739	743	756	771	736	770	774	729	735	766	764	720	751	781	733	757	748	707	757	754	758	739	763	805	763	754	737	708	749	725	708	789	735	716	764	748	725	754	761	728	767	649	777	758	751	754	733	732	736	778	754	732	758	704	720	730	762	707	690	762	749	802	744	715	698	742	718	743	779	712	773	729	744	762	768	754	736	751	751	727	733	742	778	705	748	737	769	770	726	761	743	743	716	711	737	785	725	744	780	731	750	739	720	721	742	702	739	690	722	731	727	736	742	721	752	748	701	745	691	722	738	738	716	734	700	771	797	773	727	731	730	756	719	757	719	720	775	759	737	736	730	743	779	779	797	724	751	747	753	794	709	696	746	760	746	753	759	758	762	736	721	712	699	773	801	769	744	753	728	739	680	712	763	743	688	733	728	748	733	775	756	742	754	722	701	715	732	747	749	764	751	734	704	691	763	765	687	704	705	795	668	718	718	769	721	758	752	705	746	721	754	742	747	713	698	707	747	721	754	712	767	791	742	746	688	743	731	735	740	759	800	760	722	717	713	757	753	732	740	750	682	738	722	741	769	740	704	761	776	750	710	743	771	741	736	725	722	707	715	745	736	769	705	713	743	726	757	796	732	776	734	721	749	756	734	749	704	751	780	759	756	719	755	696	790	770	752	740	748	702	741	741	755	758	700	694	747	740	763	721	744	752	721	756	686	751	720	746	705	743	718	730	793	696	714	738	744	742	766	730	731	772	740	775	761	710	765	770	710	746	688	768	735	772	767	782	725	705	776	751	761	743	724	759	748	779	748	726	750	753	723	775	764	734	755	768	782	702	763	755	751	766	760	777	725	775	767	703	740	731	745	799	753	764	745	770	711	709	755	767	712	745	739	762	702	765	722	770	778	705	727	715	759	767	754	770	814	754	718	765	734	725	769	732	778	701	766	761	724	794	764	740	712	739	752	767	807	756	749	759	752	735	723	788	678	716	787	747	774	718	760	675	703	780	724	748	714	729	740	714	775	723	744	743	738	750	707	738	755	756	714	735	765	711	738	725	710	725	755	717	747	729	751	772	744	788	773	724	781	731	798	719	741	701	723	732	728	749	738	719	730	686	715	788	716	726	763	762	718	697	742	710	761	727	771	730	727	741	689	770	798	762	752	735	788	725	748	751	674	720	751	760	766	762	751	767	706	714	766	764	711	744	742	722	807	738	723	838	736	776	690	743	768	761	793	687	716	772	717	739	757	781	802	728	752	765	764	730	710	742	725	743	738	686	721	722	720	739	733	795	733	730	791	717	788	749	772	763	755	802	730	720	751	747	738	725	772	766	743	742	805	713	720	789	748	729	731	736	731	703	713	721	730	719	779	778	784	734	736	764	748	710	729	789	743	731	732	757	742	719	768	753	739	753	728	731	768	731	742	693	760	687	734	709	732	786	790	784	711	810	728	750	813	764	727	759	748	778	743	739	742	727	703	733	727	712	773	733	746	741	765	757	755	737	713	723	728	785	739	712	766	735	761	803	758	760	761	747	745	732	760	772	758	763	746	731	743	798	703	749	743	701	703	714	730	774	736	758	728	751	739	760	758	748	706	759	715	714	740	774	735	769	765	740	785	715	741	738	734	750	746	720	730	732	777	753	731	773	734	724	726	714	763	696	754	771	731	761	729	726	729	716	784	736	762	734	796	762	752	719	713	729	762	765	715	727	716	707	717	768	769	689	703	724	724	745	733	749	751	711	755	827	705	715	735	725	728	753	724	781	729	742	750	706	729	764	744	729	782	746	740	687	725	775	735	724	711	769	713	761	750	728	696	743	802	763	726	740	706	749	746	735	790	805	707	759	782	761	718	744	726	767	706	752	733	762	764	704	706	747	729	710	745	724	710	758	723	788	732	772	744	739	725	724	803	734	736	773	747	758	755	754	694	723	698	688	734	742	759	773	766	705	740	720	755	736	760	745	759	744	795	720	738	730	745	725	746	709	721	762	751	747	758	740	754	746	759	758	751	751	742	735	706	710	716	720	732	727	750	732	740	726	722	694	733	699	726	735	725	708	742	724	680	747	745	716	738	751	773	747	783	747	732	687	742	708	735	766	769	677	778	755	748	688	786	769	723	743	691	749	760	743	799	761	744	736	725	727	768	695	730	768	772	729	733	775	749	715	734	767	711	740	730	777	755	712	758	790	757	764	725	719	768	760	747	723	770	703	715	741	739	746	728	751	831	746	762	744	759	725	757	775	763	702	784	716	720	776	731	789	718	735	734	777	754	731	738	761	755	710	784	687	725	787	760	734	745	739	708	731	763	763	759	698	739	786	740	772	765	793	723	752	720	702	753	791	766	733	773	741	743	710	770	738	763	714	747	765	752	742	788	729	680	742	723	743	746	730	771	743	765	734	750	727	688	724	700	732	710	707	752	778	738	709	744	661	749	732	732	766	739	802	752	713	756	740	733	787	766	757	716	760	770	772	730	713	758	771	753	766	744	745	749	728	734	748	720	743	703	761	725	767	760	767	712	761	788	782	753	698	716	706	752	747	720	737	755	755	807	752	755	736	757	730	770	736	740	718	718	761	752	770	725	730	703	702	745	820	757	763	730	737	722	764	741	736	742	719	718	757	732	756	724	717	745	747	752	744	749	707	768	757	715	683	716	725	772	761	739	752	718	706	726	787	748	742	751	737	766	716	741	694	749	767	755	721	765	698	765	739	732	763	745	755	777	757	758	761	816	751	749	721	790	776	756	775	776	743	732	746	700	750	728	674	716	744	718	702	767	711	725	745	811	770	756	738	753	651	767	726	730	781	761	733	739	737	723	710	752	737	721	735	766	751	732	783	705	749	731	709	725	767	744	714	781	741	737	719	738	732	785	705	716	749	786	734	738	705	739	773	732	740	725	775	724	777	792	711	761	773	742	752	794	723	735	756	789	703	782	750	730	714	721	695	714	742	742	763	722	729	748	775	740	761	795	792	742	704	722	787	765	771	752	782	812	715	751	746	741	714	742	728	712	725	754	754	764	741	743	721	714	728	736	729	695	790	776	737	745	753	724	759	707	746	727	798	736	754	757	731	723	751	751	728	777	747	720	770	747	727	707	753	704	806	759	686	726	740	769	764	745	764	748	731	741	784	786	752	730	731	746	691	735	766	765	747	777	691	721	757	750	710	744	754	710	704	754	735	730	739	706	759	738	720	669	754	771	754	768	743	751	698	745	746	738	769	746	765	726	705	753	728	723	746	774	757	756	724	752	737	791	757	740	733	755	714	749	743	740	757	702	766	756	751	759	728	761	766	771	731	729	742	763	763	741	742	751	681	796	667	754	722	749	740	711	753	737	749	718	730	721	728	732	738	759	755	774	761	690	768	754	775	770	764	737	720	732	717	722	695	726	798	704	776	776	755	743	706	787	746	772	804	736	770	717	711	745	736	760	766	726	710	720	791	746	733	756	735	738
24821	21446	25028	28298	21471	19708	3518	1520	999	826	687	632	536	531	479	459	464	406	386	355	360	332	355	338	330	353	334	351	309	316	290	328	315	321	308	285	314	282	285	291	329	334	298	275	285	307	275	314	320	292	293	320	316	306	302	300	301	291	285	280	277	283	311	265	347	311	351	310	298	303	277	309	287	272	327	316	273	303	279	320	324	290	297	312	289	300	319	265	316	274	247	320	327	290	298	279	304	271	299	276	283	300	298	272	294	298	264	285	324	299	290	297	259	269	292	321	303	328	270	322	289	310	319	272	300	318	290	312	282	290	314	304	299	289	310	286	284	293	309	289	290	292	309	322	281	300	268	281	317	295	305	302	334	293	275	318	319	300	293	309	286	262	314	342	290	302	270	281	305	325	279	308	298	295	331	294	296	323	337	321	318	281	285	310	313	322	307	318	295	297	335	307	315	323	246	282	323	295	281	295	287	315	367	272	314	316	282	322	277	320	308	299	286	304	319	311	289	273	287	298	342	280	289	314	306	333	275	318	297	289	307	262	279	302	305	312	294	319	282	321	292	287	291	295	335	269	325	313	347	310	291	308	254	307	300	299	290	280	320	293	307	331	296	309	304	286	294	270	302	296	312	309	314	313	301	302	278	293	290	294	274	284	292	320	310	306	291	288	308	263	253	306	287	254	316	331	282	260	305	287	280	288	288	310	335	302	299	313	343	295	292	293	284	328	297	288	295	275	303	317	281	286	322	285	317	284	303	297	304	301	260	312	292	300	297	272	317	321	306	310	293	297	331	323	338	298	308	301	310	304	318	290	320	292	301	279	324	278	308	293	322	273	289	291	288	289	290	295	306	319	319	284	300	289	291	327	307	290	324	319	266	308	315	265	335	324	303	342	311	318	295	334	325	279	287	276	275	301	293	258	339	312	308	309	323	307	286	298	280	309	299	268	271	305	321	285	295	291	297	309	273	287	294	312	301	291	287	318	307	319	284	303	329	267	283	326	280	319	302	306	284	267	294	269	266	301	296	308	309	327	285	365	290	301	290	294	311	298	306	321	315	318	297	292	294	302	253	288	324	325	284	304	290	266	268	300	317	288	267	287	290	283	329	282	292	300	333	320	295	305	323	293	285	281	296	319	313	319	271	315	284	280	281	266	306	271	309	316	325	306	304	269	306	296	250	293	288	289	291	295	297	305	311	322	316	290	289	271	266	316	300	293	285	297	338	278	315	337	286	304	309	303	289	307	320	293	331	284	295	300	317	281	287	270	308	267	304	295	300	308	305	308	307	311	330	322	299	299	289	305	314	284	296	329	328	274	300	312	285	291	306	290	276	273	321	310	290	304	282	273	315	276	288	285	330	329	335	318	293	293	282	292	305	273	299	284	311	323	300	300	296	288	298	279	306	299	309	292	296	298	275	323	309	287	319	316	290	294	286	303	282	294	267	299	306	291	328	277	281	340	280	285	294	316	311	300	303	294	315	313	319	296	310	312	309	277	305	292	288	331	282	307	322	330	337	317	258	327	318	289	312	329	283	315	303	302	299	328	309	317	308	302	304	355	290	292	303	310	282	290	314	308	321	293	279	300	292	318	323	286	296	298	278	294	302	276	299	296	275	336	279	273	316	279	334	261	303	287	295	270	304	258	280	333	285	308	343	298	292	285	348	306	293	300	284	290	289	299	279	294	302	294	329	303	284	299	319	299	275	287	305	308	286	305	310	321	290	295	300	284	278	310	273	308	307	327	294	303	288	309	320	318	317	332	295	272	316	303	288	278	272	287	319	291	310	300	292	308	341	297	299	295	296	301	300	331	275	321	302	322	318	320	311	302	308	280	311	324	310	289	314	313	304	301	320	275	277	296	308	285	340	289	302	290	256	278	296	341	301	264	296	321	298	297	291	302	307	284	305	269	273	316	298	300	328	320	286	303	298	323	289	294	290	264	308	320	278	321	266	273	305	305	308	334	285	340	297	281	324	297	309	318	257	300	290	277	324	291	314	299	281	269	338	296	306	316	305	310	304	323	277	277	285	314	292	307	322	294	282	308	317	304	321	295	305	295	280	340	314	327	340	314	298	271	295	289	335	267	279	277	300	299	321	300	309	331	278	289	309	289	310	294	281	315	294	302	292	298	305	316	327	273	340	303	328	298	272	287	295	292	309	297	280	286	321	297	315	282	318	325	302	318	302	300	285	335	318	335	283	312	271	283	301	315	328	315	339	344	317	306	321	310	289	323	297	300	318	292	308	316	293	294	311	322	291	288	305	299	290	293	319	302	270	304	297	322	279	295	299	278	306	282	299	341	310	309	283	349	313	312	299	321	332	289	273	314	290	331	291	293	283	321	284	268	289	301	319	299	317	290	293	295	285	327	322	290	310	317	294	324	280	302	322	297	309	273	294	279	317	304	299	337	290	315	292	288	307	291	311	315	330	294	281	295	322	311	292	296	285	306	288	289	301	275	311	297	272	278	307	324	292	326	308	296	299	300	277	314	308	305	315	295	288	298	272	349	335	283	286	312	292	269	307	274	318	280	298	299	270	307	309	312	280	326	316	326	294	276	302	308	285	310	326	326	301	284	331	318	290	279	312	317	300	281	298	299	289	311	276	291	308	277	285	273	296	296	301	280	316	281	308	296	292	305	277	265	251	278	288	317	338	300	285	292	331	296	286	303	295	274	330	301	274	263	301	300	330	317	301	287	295	306	310	313	302	294	275	277	295	304	296	328	288	304	320	290	272	292	316	292	310	335	293	296	288	307	273	314	310	259	312	284	284	300	291	331	315	298	284	330	306	318	285	295	307	258	309	266	282	276	271	282	310	289	266	292	336	320	323	272	334	313	301	280	274	311	310	306	316	304	291	317	306	284	277	285	312	313	314	277	304	307	296	295	290	305	288	261	301	289	296	272	320	306	290	312	308	279	310	299	277	316	298	303	285	296	321	298	297	294	287	292	290	302	299	314	323	285	270	297	295	305	270	296	282	272	308	324	328	319	317	290	287	270	298	308	288	306	326	305	288	320	276	283	319	338	282	315	299	278	302	301	287	304	302	289	316	268	328	296	316	283	307	292	295	317	308	279	291	294	298	323	284	308	324	285	308	292	291	307	321	302	324	291	298	296	302	303	308	288	291	303	281	296	312	307	312	279	306	325	302	303	273	265	333	284	279	309	335	266	312	336	309	314	306	350	292	332	283	282	325	295	266	304	299	290	286	302	292	285	286	328	335	303	311	341	285	306	306	265	267	306	284	303	300	327	279	304	314	291	292	310	309	264	285	264	288	285	290	304	317	332	268	308	308	289	290	271	302	274	295	264	264	296	298	293	276	329	292	311	297	283	288	258	307	309	301	301	323	315	296	277	274	290	348	291	309	298	283	301	277	273	327	292	285	307	295	306	280	263	302	313	327	327	303	319	296	303	298	296	303	273	310	275	308	291	313	321	282	298	284	328	306	281	290	263	286	311	302	283	284	315	264	312	299	301
28256	43143	25773	7595	2618	1636	1423	1124	1027	917	873	841	883	818	745	762	761	758	734	711	725	689	681	722	699	744	733	699	758	733	752	719	707	676	672	702	715	697	657	686	716	678	697	644	704	685	664	672	708	674	635	612	675	675	712	689	632	701	722	710	688	725	687	704	665	681	658	665	702	676	701	664	708	645	705	658	699	708	732	682	707	670	671	674	710	710	643	676	706	686	708	702	666	664	665	714	684	686	716	700	669	683	661	663	653	742	701	702	669	715	679	714	673	675	685	681	644	699	687	673	684	690	652	672	716	659	691	672	677	654	656	686	690	682	682	694	687	716	700	666	678	691	690	711	656	687	723	670	684	668	688	710	742	700	683	676	679	653	660	690	681	639	664	685	661	695	700	658	689	681	685	641	694	698	687	724	662	694	707	676	719	728	665	685	704	667	672	647	702	670	671	679	671	678	688	671	627	685	673	666	721	694	722	706	699	682	651	653	707	690	752	667	716	673	709	665	683	674	707	653	669	686	679	742	708	705	689	664	682	660	719	662	638	687	726	676	694	690	674	698	664	709	680	651	708	693	638	668	749	666	718	655	667	672	677	677	737	673	677	672	699	698	647	673	647	660	678	721	742	676	669	679	701	657	668	662	671	759	666	669	706	698	699	678	694	652	688	731	645	668	679	657	652	695	649	688	688	642	686	664	694	718	689	688	693	708	660	669	693	714	683	667	694	714	708	662	678	678	668	703	668	652	658	678	691	702	649	712	683	711	713	683	685	663	727	713	669	693	716	721	672	667	638	677	681	660	717	677	666	707	699	675	692	634	686	718	683	679	693	641	661	668	706	684	681	673	657	662	608	654	673	707	659	664	683	682	693	684	695	684	698	700	690	746	674	710	689	685	690	706	650	661	707	704	675	709	734	644	725	698	730	732	657	705	680	677	664	685	730	698	689	670	716	712	691	671	689	701	657	726	713	700	662	690	662	721	652	664	652	675	655	667	689	738	704	724	687	666	688	685	680	659	679	731	722	735	707	639	695	682	654	681	678	728	685	719	699	693	739	653	712	701	719	695	685	674	688	700	713	738	710	701	639	685	724	693	690	708	691	740	691	685	652	695	671	694	722	664	698	636	706	717	681	719	708	699	718	702	719	704	696	694	695	713	704	670	671	686	683	657	723	707	686	708	681	696	664	679	687	679	697	662	698	707	637	641	709	690	721	699	702	691	727	659	661	659	721	655	665	641	694	666	725	663	662	670	715	746	665	667	645	668	685	697	714	686	646	654	731	691	688	709	669	702	674	771	704	663	697	717	684	684	689	664	739	700	687	764	668	691	661	675	668	657	691	713	657	636	674	695	703	725	676	712	677	687	670	712	708	713	684	719	713	702	698	678	706	680	708	715	700	680	689	699	649	725	724	692	699	722	665	692	689	669	703	707	664	691	693	735	667	710	661	683	690	705	687	705	660	682	712	653	691	673	672	709	740	705	665	707	732	687	676	716	672	686	644	740	692	696	730	700	671	653	662	638	681	665	711	720	687	697	717	699	716	703	662	724	666	649	664	666	660	610	659	717	668	678	685	674	695	711	694	656	708	694	658	657	709	683	663	733	659	689	662	624	685	717	701	673	754	682	659	668	689	622	680	696	697	702	676	737	693	685	685	709	705	670	741	694	692	638	684	677	709	673	652	740	657	630	654	640	713	683	696	643	719	687	720	674	688	671	672	646	648	691	690	611	692	683	695	730	745	714	653	719	656	679	681	645	694	711	668	687	679	702	679	709	703	712	672	672	693	671	666	684	672	684	614	683	653	685	687	703	687	676	672	653	721	671	686	687	691	695	689	690	656	677	692	692	693	681	698	686	691	689	664	698	725	682	675	658	673	684	644	681	712	673	653	702	639	703	656	672	701	709	663	687	666	673	677	664	704	686	695	700	648	699	692	727	695	684	690	697	693	702	688	698	638	656	700	690	671	699	707	724	693	621	678	676	708	684	688	652	638	674	708	679	719	685	672	690	678	672	706	689	695	666	655	669	698	707	682	694	702	676	723	659	711	716	655	636	703	711	703	626	717	634	728	707	662	672	679	701	713	685	756	717	682	655	646	681	750	689	740	672	709	606	700	710	653	683	668	676	702	686	652	693	713	733	688	689	653	687	662	673	731	671	649	730	643	653	676	682	672	728	665	708	719	675	704	686	607	684	707	649	715	712	726	677	691	678	662	708	695	703	688	698	691	707	644	687	684	678	644	668	651	703	655	685	747	671	717	656	723	699	704	671	713	702	694	669	701	689	660	718	698	677	672	725	721	732	685	706	683	679	725	723	668	710	663	702	675	702	635	717	696	690	699	694	690	673	644	686	689	685	715	652	678	652	716	692	682	684	668	698	683	681	648	706	703	702	673	679	683	723	663	694	708	698	744	680	740	715	660	668	723	698	709	686	664	665	692	626	677	671	678	719	670	678	654	677	694	691	680	668	703	717	680	714	720	703	697	670	656	690	678	706	709	692	754	687	681	667	703	736	653	658	716	643	674	713	704	681	701	670	663	679	691	667	659	718	698	668	693	733	720	678	722	697	685	668	691	682	694	673	655	688	690	708	703	764	694	683	699	702	661	687	717	693	675	661	691	709	701	657	727	653	669	677	682	678	721	706	719	676	668	694	655	656	656	644	731	695	690	668	730	682	702	681	704	712	621	705	686	672	703	708	697	651	655	711	671	664	696	706	697	709	673	724	692	670	686	707	699	683	686	682	664	671	728	639	638	727	652	686	700	671	674	696	720	672	690	698	689	622	673	711	696	671	680	729	683	678	688	715	629	709	680	682	732	665	676	658	681	662	682	713	699	664	678	730	653	708	704	649	637	689	678	651	652	673	689	669	645	693	721	677	735	654	661	710	702	642	680	666	652	667	667	649	717	704	664	686	626	660	655	674	693	673	680	741	672	654	666	685	690	685	708	727	669	653	655	714	702	666	607	698	703	671	715	731	751	696	683	647	666	641	734	675	727	710	647	694	681	716	703	676	716	687	739	670	697	677	723	716	697	623	678	697	680	697	687	721	706	631	719	670	676	729	700	696	673	676	675	711	677	677	724	707	711	625	692	677	690	753	655	689	649	693	675	677	664	657	688	629	636	674	621	672	703	655	685	676	715	691	669	710	729	709	734	728	617	689	679	692	678	705	694	673	639	675	670	703	707	712	698	686	670	735	685	717	678	703	747	692	690	664	673	703	721	688	674	716	681	686	665	660	697	673	702	676	683	702	707	704	672	694	679	686	678	683	669	678	674	698	686	668	731	696	704	672	708	729	677	617	599	693	710	692	671	656	647	692	720	637	689	736	703	668	691	664	677	713	679	696	673	642	726	682	697	699	660	638	660	675	659	694	714	686	647	676	647	649	643	685	669	701	693	648	687	697	686	687	715	660	715	710	670	675	652	725	714	680	684	662	723	706	692	673	671	731	707	690	680	718	670	674	699	718	681	701	686	666	702	703
24196	21438	25268	28014	21451	21533	17650	2772	1417	1057	950	737	643	619	571	521	449	440	438	357	394	347	337	332	354	342	335	287	281	310	341	300	313	329	295	278	290	320	296	295	307	262	302	321	284	302	320	309	333	303	334	310	319	300	311	304	296	337	286	307	291	294	298	277	293	307	291	319	269	285	295	309	292	285	269	293	304	321	322	275	306	341	304	307	310	336	281	289	264	307	288	294	247	273	299	290	297	315	311	289	281	309	294	290	286	274	285	293	308	277	280	279	258	287	286	303	296	296	265	303	260	295	286	312	276	288	304	312	328	316	278	306	279	325	281	299	266	307	280	312	278	269	278	306	314	306	307	290	299	315	323	322	296	288	307	283	325	305	267	281	290	290	292	291	289	296	292	276	317	279	279	284	300	252	305	305	306	293	295	271	289	302	286	315	317	307	305	317	279	288	309	290	277	292	301	295	313	297	274	285	272	321	284	285	276	295	300	282	277	288	301	293	302	320	301	307	298	275	276	300	270	285	296	269	285	284	284	300	319	291	264	301	307	294	320	300	297	296	316	257	289	311	287	255	285	335	276	296	309	285	311	284	315	244	290	297	286	262	271	259	285	241	287	301	296	259	296	301	310	305	269	292	287	304	296	278	313	296	335	320	281	276	298	301	277	296	343	306	307	286	275	282	354	297	316	288	299	309	280	285	288	298	300	307	308	260	280	306	290	294	339	326	281	320	324	288	295	294	307	287	296	283	294	276	305	282	289	290	296	268	274	307	284	261	283	291	310	284	307	287	258	305	317	312	328	274	293	303	263	325	326	285	291	316	250	300	311	316	287	276	298	288	275	277	304	242	303	285	300	304	310	286	290	303	316	274	280	287	313	319	291	292	295	287	273	310	278	285	298	295	294	280	293	304	315	296	301	319	328	339	309	291	322	286	355	306	322	301	294	298	294	302	283	301	266	293	288	317	301	316	257	280	284	244	286	294	297	279	287	288	282	284	293	298	281	276	326	278	310	319	300	294	281	267	304	310	326	293	321	308	299	301	311	278	286	278	282	311	308	310	304	341	317	302	303	295	297	308	309	288	285	310	337	292	304	298	291	326	263	289	329	249	276	334	271	282	277	267	305	308	281	295	274	307	304	293	266	294	255	304	282	304	271	293	280	294	296	313	316	271	269	298	290	312	260	285	279	257	271	297	287	292	262	306	294	305	288	317	324	289	262	298	283	322	278	300	308	262	294	257	302	280	293	331	308	291	289	323	291	293	312	284	310	291	287	314	285	278	291	307	288	267	281	310	254	317	301	262	271	311	284	293	287	262	295	253	323	282	271	295	291	282	307	276	321	292	286	258	308	279	306	299	290	286	314	302	314	281	323	300	299	318	303	288	268	282	310	311	295	290	281	323	297	305	266	272	311	312	279	298	300	278	315	298	313	288	344	298	298	296	285	309	294	293	277	322	317	282	301	288	279	285	313	292	283	299	290	306	291	272	329	310	309	330	285	302	264	296	294	298	306	274	293	285	281	297	283	306	285	286	301	299	279	286	310	257	318	302	317	307	290	280	283	285	283	294	276	315	310	313	307	284	297	285	287	316	282	289	278	266	283	303	317	301	279	289	300	288	269	287	280	311	290	292	284	330	292	297	315	323	296	273	319	304	319	279	295	284	282	270	311	297	297	250	288	302	272	270	302	292	265	270	273	313	289	293	295	256	301	302	268	273	307	300	315	323	322	254	324	272	335	278	269	281	265	317	328	289	333	310	287	286	280	282	317	317	279	280	288	311	281	278	289	294	293	294	278	311	307	298	296	295	304	341	335	292	315	283	320	289	260	299	278	273	296	300	289	278	295	294	283	281	261	292	258	305	263	289	311	301	290	264	297	279	280	264	272	275	318	307	265	291	305	247	267	299	342	279	305	260	268	267	310	303	320	290	259	272	298	287	294	303	277	312	280	299	302	304	302	283	305	289	294	322	275	285	304	291	285	317	306	285	249	295	294	315	265	288	296	286	278	272	285	320	286	277	318	276	296	297	328	304	288	307	325	274	294	287	290	303	265	264	286	302	296	315	293	285	289	328	319	313	309	297	329	291	285	296	326	306	305	311	306	281	299	273	290	336	281	308	304	320	278	305	308	324	309	315	286	297	285	279	285	319	306	310	269	283	290	303	313	280	325	301	239	314	301	301	293	276	298	294	294	323	302	286	245	287	276	318	306	270	267	284	288	315	269	286	288	314	303	270	328	285	276	285	265	278	294	282	297	331	321	321	294	307	294	283	312	282	287	291	272	316	284	318	331	301	320	288	304	291	272	309	291	310	288	279	276	271	319	281	310	299	283	274	281	319	284	284	295	273	288	278	299	289	272	260	293	282	270	256	302	301	299	312	259	300	316	290	288	303	284	312	294	282	249	284	291	324	299	286	305	275	276	324	332	306	299	295	294	300	279	266	299	318	287	265	299	314	280	311	265	280	267	300	306	311	327	306	281	344	317	294	280	321	321	306	297	287	296	295	279	271	270	297	279	302	276	283	295	299	301	294	274	319	342	283	310	284	282	305	290	274	330	278	303	304	288	289	281	271	286	261	300	324	296	294	284	276	286	329	292	304	302	302	290	275	299	244	294	270	283	283	276	296	289	274	310	277	298	292	317	270	288	239	317	295	304	290	257	283	264	275	269	293	302	311	323	300	299	264	320	300	258	331	279	307	316	294	303	289	312	264	319	300	289	288	303	276	280	289	254	309	306	315	302	293	278	301	319	282	280	283	281	299	297	317	273	259	276	346	309	312	297	293	281	307	309	271	331	322	302	280	290	310	318	278	282	297	294	285	310	300	296	284	297	297	275	275	254	293	297	295	278	300	310	320	281	259	295	305	287	330	288	304	307	329	293	304	284	288	302	310	294	294	284	301	304	309	288	272	308	310	277	288	285	254	297	276	282	279	315	285	311	288	272	297	280	278	310	295	279	308	295	295	311	293	300	296	298	312	310	310	324	294	299	284	280	258	302	280	289	300	335	302	296	300	301	288	305	296	307	309	304	249	303	286	320	262	296	290	332	306	313	288	306	272	272	269	277	299	276	288	290	282	265	271	278	284	302	331	259	290	306	299	302	312	299	322	252	310	295	284	341	282	278	287	271	298	318	310	309	263	300	290	284	298	306	286	287	284	307	279	272	292	265	274	291	338	298	314	336	306	293	318	266	260	287	303	279	299	306	268	288	264	291	292	319	296	269	278	274	271	262	268	281	303	294	291	282	291	246	267	297	298	255	322	306	333	312	331	285	311	287	285	271	289	304	318	298	302	295	278	277	328	287	321	281	304	293	299	319	287	264	283	301	266	276	290	310	310	288	280	305	286	290	303	309	265	293	332	329	296	268	319	317	292	308	264	286	292	295	267	296	342	300	287	295	291	294	312	281	296	287	298	296	297	250	265	277	267	266	287	273	294	303	318	297	314	262	332	290	284	325	299	308	303	301	302	295	357	290	282	273	285
30639	50716	30180	10818	3237	2118	1615	1367	1116	1069	919	876	826	809	789	697	755	753	734	674	665	707	681	694	694	675	722	700	714	654	671	673	669	707	679	668	653	688	659	675	695	673	691	650	642	639	680	686	662	656	629	639	653	646	633	640	678	692	688	688	667	642	655	661	692	689	655	645	660	615	698	672	672	677	758	649	667	663	666	626	652	657	636	683	659	724	696	647	637	639	669	659	670	690	667	668	684	666	674	673	672	658	714	667	620	708	686	653	671	662	612	682	683	677	655	669	673	667	701	665	649	693	718	664	635	671	711	683	679	627	631	651	719	645	669	663	624	617	658	642	650	667	630	696	665	662	710	681	696	675	715	660	637	665	716	681	668	686	664	667	601	702	685	649	672	646	691	658	642	686	631	667	682	687	713	663	668	705	646	656	628	630	643	682	643	666	657	687	629	667	670	668	619	634	631	695	683	653	666	642	657	664	658	624	637	703	649	672	657	632	655	713	635	692	680	664	639	658	687	686	689	670	670	646	668	649	696	668	683	650	699	667	662	658	661	676	694	633	683	688	657	677	653	660	674	674	633	685	650	672	669	658	650	672	680	682	658	629	655	668	666	687	709	660	672	637	643	655	689	674	635	679	649	639	661	659	646	641	627	618	656	696	663	702	703	680	708	684	689	665	679	660	694	662	686	681	618	679	675	688	660	659	671	700	667	670	663	688	637	714	711	697	663	660	629	653	686	661	701	691	653	630	677	649	643	674	652	679	668	654	678	667	662	698	662	663	662	608	668	668	641	705	644	650	659	655	672	681	669	651	653	667	686	646	693	680	669	636	664	662	639	674	656	664	638	685	655	673	619	680	595	680	668	693	693	634	668	658	677	642	654	668	657	685	681	702	621	638	685	648	620	679	695	629	693	656	632	670	683	663	635	667	726	658	694	636	674	663	696	648	680	696	658	647	684	687	651	694	659	674	668	653	700	692	662	674	710	690	617	687	623	655	684	627	652	638	652	667	652	708	662	673	664	703	680	642	673	631	693	650	629	678	670	662	672	694	697	706	655	646	679	667	671	639	614	690	692	686	660	649	661	649	640	682	675	681	676	708	623	680	675	615	628	665	648	611	642	669	695	701	696	675	681	675	640	652	696	641	646	674	658	707	650	655	677	648	706	698	658	671	663	625	614	631	705	677	661	681	689	653	681	679	651	687	604	659	647	691	667	668	658	689	636	661	678	654	681	659	649	666	660	614	667	657	655	626	633	687	666	643	663	666	636	677	633	678	631	662	695	639	661	677	649	669	709	637	633	655	668	689	636	662	663	680	604	697	637	692	731	653	672	706	639	637	617	666	673	625	694	669	673	675	668	672	669	694	652	651	631	644	633	610	655	696	684	608	659	708	681	637	698	666	711	637	668	691	665	648	683	637	672	677	656	643	648	687	687	659	659	641	687	648	667	664	647	649	680	669	692	637	704	696	658	675	670	691	672	653	702	653	677	648	660	644	651	684	682	647	669	634	663	657	678	629	659	659	614	654	677	651	658	651	635	671	692	650	662	677	665	726	666	663	672	641	643	679	623	674	685	641	696	646	628	660	660	621	668	730	666	666	674	661	701	673	638	653	649	621	652	633	670	664	655	726	650	642	676	665	675	622	682	694	657	592	663	656	650	654	700	695	625	666	691	647	658	648	683	645	635	676	653	683	717	648	660	607	646	682	655	661	684	638	704	654	686	669	691	668	622	666	699	631	672	677	657	714	631	617	667	651	673	667	657	684	698	667	674	680	670	672	679	646	696	681	677	629	662	675	672	688	672	689	635	667	671	669	694	635	679	657	680	687	664	688	669	634	642	720	637	643	689	635	690	696	662	704	648	650	647	685	665	698	657	653	658	647	669	669	642	660	665	654	697	669	644	641	700	656	666	688	649	608	688	653	684	648	689	626	701	641	659	621	656	695	676	646	669	652	690	692	686	662	658	673	634	687	671	631	705	653	645	659	702	711	617	682	651	711	663	699	641	636	658	661	642	697	657	680	647	658	687	675	650	678	653	646	660	636	660	667	677	665	705	649	654	659	644	650	691	648	655	669	664	688	694	659	651	693	668	668	657	638	649	630	638	683	705	650	648	649	667	701	653	683	681	630	670	683	666	689	685	656	618	681	652	656	716	692	621	680	683	642	650	681	672	647	639	710	628	662	703	641	675	649	690	659	664	702	717	673	675	678	705	663	646	612	645	694	647	630	657	692	665	681	689	671	648	680	662	621	650	682	666	691	645	655	662	682	651	686	676	652	683	649	684	655	665	692	664	682	657	639	685	656	667	658	670	682	618	693	656	644	675	666	652	686	671	646	676	648	631	668	673	673	647	636	670	650	647	700	648	692	645	660	647	662	650	671	615	679	650	611	657	659	661	720	685	721	660	670	722	714	653	668	673	645	681	663	694	683	653	696	652	634	670	646	633	655	667	674	711	634	671	691	690	686	654	684	643	690	670	677	668	707	686	644	660	670	715	679	662	634	681	640	658	679	640	668	664	619	693	627	637	633	686	668	673	663	684	627	674	618	646	710	675	670	613	662	678	678	659	633	655	635	658	642	661	675	662	698	647	664	610	648	683	669	637	660	652	684	659	666	677	626	652	679	678	642	615	649	661	672	664	636	650	667	662	657	702	674	637	680	622	627	644	656	683	661	656	687	583	666	662	727	690	727	620	674	672	690	677	711	669	643	697	635	685	674	681	683	676	629	697	683	651	699	659	684	676	688	695	647	686	642	681	714	645	649	669	693	652	599	656	661	663	631	660	674	672	691	666	669	677	655	657	625	680	648	675	693	642	641	668	701	685	665	665	658	635	690	670	704	655	660	601	678	652	662	680	671	695	691	665	657	686	688	672	686	685	626	670	634	666	686	666	636	615	669	678	647	692	685	639	678	718	680	674	653	640	672	671	675	641	700	616	636	637	676	671	616	672	595	700	699	658	657	683	623	646	688	626	674	674	666	618	643	659	662	683	686	689	678	672	660	675	640	675	717	676	675	648	691	698	697	669	674	660	629	651	640	656	647	630	668	655	665	712	641	652	725	674	665	677	698	665	724	658	641	683	683	742	645	690	653	667	658	675	663	661	699	658	655	643	637	685	649	660	662	669	652	690	640	643	667	631	675	654	654	673	645	672	626	672	697	651	651	670	646	665	678	663	656	660	651	669	638	713	595	662	669	669	647	642	663	679	663	697	670	684	680	662	684	683	625	638	689	652	650	642	698	658	630	626	696	673	706	705	626	694	644	643	666	664	633	664	652	682	651	645	669	664	678	677	652	657	661	660	648	704	663	619	675	654	688	669	629	692	678	656	660	644	648	713	663	630	664	624	678	666	660	668	628	703	606	655	659	674	627	646	702	749	666	685	658	674	642	724	700	708	651	678	699	708	677	637	684	701	651	684	685	681	650	662	685	687	681	630	699	677	675	680	639	639	693	682	715	607	654	682	640	602	618	662	690	660	674
33288	26300	23131	9747	2430	1572	1233	925	725	643	553	507	463	456	392	389	417	386	376	373	358	366	328	321	309	342	310	345	339	340	334	338	366	324	350	283	323	299	316	310	355	296	333	310	350	310	317	356	325	346	318	334	331	358	315	317	314	328	336	301	286	312	341	358	312	355	340	334	320	295	327	294	320	317	324	316	329	325	301	327	338	326	317	321	301	321	353	326	318	281	331	317	345	316	316	332	319	316	302	346	318	341	319	342	340	331	273	321	351	322	319	341	325	275	335	358	339	321	348	313	334	341	299	325	296	336	330	338	314	324	310	303	301	338	309	309	333	316	316	349	337	305	314	267	306	291	327	303	337	353	334	299	301	317	319	337	296	306	325	317	304	339	330	310	307	298	359	335	316	336	321	324	290	270	360	305	305	329	307	301	280	276	320	305	291	335	293	320	322	323	295	306	295	300	306	299	343	311	327	341	332	293	299	290	346	319	349	298	349	327	329	327	319	301	329	312	325	309	327	343	323	328	311	343	317	330	329	322	345	347	330	279	361	305	326	339	341	355	321	325	299	349	310	345	332	352	323	316	336	306	315	319	329	319	298	346	338	319	287	314	341	334	332	315	348	345	320	321	315	320	354	337	296	296	333	295	296	329	303	328	328	311	291	310	338	296	290	300	312	348	342	333	302	325	337	335	342	348	339	326	331	317	348	349	335	310	315	320	334	288	296	319	337	295	282	351	315	318	321	326	348	293	289	339	341	324	312	349	337	321	297	327	327	314	309	287	331	300	328	354	292	318	343	312	324	294	329	330	339	328	300	316	313	314	327	324	355	352	305	346	307	317	328	328	339	333	326	308	311	330	304	341	281	306	330	310	297	362	303	325	292	315	280	294	345	299	286	328	332	363	298	330	341	282	328	321	330	316	298	300	322	308	339	317	315	313	305	322	342	324	283	314	313	282	344	325	328	306	324	332	332	312	307	313	352	309	315	337	292	286	326	327	313	327	316	294	336	336	346	338	300	289	323	310	330	349	311	334	297	318	298	329	301	311	330	310	308	299	335	323	317	347	325	324	304	289	327	353	322	329	321	314	322	349	279	318	344	337	291	318	328	315	314	322	326	345	310	299	297	347	277	340	299	306	315	351	309	301	305	339	324	299	313	296	324	327	332	311	332	289	316	352	314	323	304	332	326	284	363	308	312	310	345	331	324	267	320	326	308	312	312	306	332	293	295	310	320	341	315	303	323	259	293	282	331	335	310	289	312	321	328	306	322	309	336	322	345	303	316	341	317	302	303	319	319	303	289	334	327	312	312	316	347	340	337	310	317	344	363	318	333	340	324	334	279	277	353	344	323	310	311	299	279	322	301	327	315	325	322	337	282	345	281	315	339	358	322	308	308	283	292	317	325	285	295	292	283	311	319	298	304	329	315	302	331	293	349	321	335	309	316	302	323	365	352	305	307	323	321	316	331	336	306	329	342	303	346	298	291	353	326	362	309	304	309	348	322	331	320	354	300	329	289	313	304	332	316	318	350	358	315	348	334	309	291	305	311	311	294	309	344	345	329	328	357	305	282	324	333	308	354	340	304	340	336	314	313	327	298	308	319	338	306	318	303	298	328	309	310	307	320	305	301	300	342	325	300	338	347	309	343	288	297	312	317	352	330	315	323	306	312	297	323	352	334	305	330	351	327	337	305	307	313	308	385	325	315	320	302	333	346	313	329	301	284	307	304	334	343	304	300	336	319	315	349	341	323	303	293	321	331	339	307	338	358	331	329	320	330	344	337	336	285	296	312	298	297	338	344	348	286	285	315	300	323	331	327	283	306	324	293	279	348	324	322	335	305	288	338	326	272	311	335	326	298	337	330	319	332	325	327	325	324	311	310	304	332	321	292	317	355	348	330	342	331	361	317	370	301	295	329	295	325	329	291	345	337	342	337	316	293	332	326	335	312	329	332	317	342	308	328	344	335	320	307	331	323	329	330	311	337	334	340	328	300	289	329	332	359	319	314	315	334	299	310	305	311	316	341	312	316	296	332	325	274	290	329	327	330	314	327	328	301	304	332	280	326	330	325	340	321	344	351	340	336	329	299	358	287	300	310	315	301	282	329	308	307	297	321	345	296	327	327	320	314	321	338	334	336	334	352	328	309	319	328	332	326	328	315	292	329	335	366	334	320	293	325	332	306	308	299	326	335	309	333	328	322	318	358	321	324	286	303	333	327	320	335	304	343	324	313	335	336	305	346	302	289	326	302	311	314	318	297	322	346	338	330	314	339	297	294	337	325	325	336	295	320	326	305	328	308	330	325	314	307	310	318	330	331	320	336	336	324	347	320	317	306	334	338	320	306	333	292	336	304	340	328	328	301	279	338	320	307	299	301	313	327	322	312	295	334	315	363	328	285	297	321	311	328	347	313	339	314	351	349	324	342	330	343	332	295	350	299	360	318	294	297	340	330	311	318	324	372	340	279	317	322	335	325	310	283	327	329	300	337	351	291	316	297	314	326	357	328	290	322	351	337	335	315	313	313	323	324	294	304	344	330	317	305	325	304	310	333	351	312	321	300	321	315	335	332	334	306	312	319	315	298	321	302	331	289	309	310	316	329	338	325	281	282	322	292	354	324	311	331	299	323	349	346	310	304	306	324	331	311	314	331	326	309	336	300	340	328	314	337	283	362	336	303	314	310	320	344	331	327	307	316	335	330	360	310	303	342	341	311	343	310	358	335	313	338	263	332	317	338	328	356	326	304	326	321	335	293	310	300	291	321	284	352	342	345	311	308	334	319	322	282	322	339	329	359	322	360	332	345	332	317	342	334	319	346	339	319	306	312	295	314	313	326	318	283	351	282	316	314	312	340	327	338	308	323	296	305	323	324	307	325	332	343	323	326	378	300	331	323	359	339	321	289	342	326	317	349	334	311	324	336	307	322	303	280	333	324	316	311	319	336	306	284	308	299	345	300	341	356	327	328	318	310	320	315	301	283	316	311	310	284	292	320	326	311	288	321	322	310	287	324	286	338	319	318	339	313	317	315	333	312	327	332	326	349	352	337	313	333	340	282	294	326	324	339	302	337	316	300	296	329	332	341	312	300	308	325	313	311	354	317	308	311	341	302	338	365	309	317	322	320	312	320	328	301	343	335	310	318	338	306	307	329	305	328	322	320	334	320	304	331	300	312	330	319	334	304	320	314	329	308	325	311	299	316	329	296	322	388	349	367	339	293	337	337	307	337	306	307	322	316	337	311	320	312	304	311	331	338	337	312	338	354	360	313	342	350	338	343	325	361	306	282	319	307	352	320	306	326	325	318	317	339	280	315	322	304	335	339	327	359	325	306	313	284	306	315	321	314	330	370	306	334	339	307	311	313	298	325	297	289	288	294	318	320	337	336	299	291	312	318	358	324	325	317	318	343	308	345	325	324	300	300	304	360	286	294	325	333	293	336	321	311	263	324	307	300	292	357	363	339	322	326	318	337	333	343	355	308	315
28847	34245	14717	4447	1856	1319	1195	1049	925	920	855	814	759	787	802	771	799	787	786	729	796	691	789	721	767	742	725	757	776	751	749	768	752	700	744	721	743	763	757	763	737	699	702	702	727	725	737	744	748	685	745	761	751	764	740	707	732	711	751	739	721	749	752	741	728	719	739	744	771	764	767	678	756	731	700	743	792	747	750	760	733	747	756	758	762	714	714	746	772	763	712	753	747	763	673	740	786	718	732	737	698	681	734	698	748	795	703	718	722	719	700	698	752	692	746	746	711	719	784	736	744	722	712	681	724	731	736	716	754	711	698	732	734	729	733	733	761	730	766	717	703	722	730	733	742	756	722	799	703	727	709	735	751	769	729	765	718	741	741	767	727	741	737	721	752	743	698	766	717	719	706	727	727	770	737	706	690	682	746	721	674	746	726	750	741	747	695	757	738	693	696	767	720	782	734	735	727	741	724	750	721	724	779	739	709	727	767	747	762	710	714	730	767	714	752	753	749	726	709	809	764	727	728	712	716	694	737	754	768	738	735	753	738	722	761	731	706	704	728	748	767	757	711	721	742	736	727	767	747	692	727	717	765	721	754	732	707	740	697	700	733	750	724	758	756	723	747	723	731	723	768	775	770	746	736	786	727	732	684	728	688	717	763	751	730	765	739	719	723	753	759	780	765	731	752	726	729	737	692	741	739	716	782	784	760	696	751	676	703	754	775	731	742	747	777	749	683	723	767	779	721	731	730	744	738	753	687	735	773	696	728	768	758	805	677	682	765	747	739	778	720	684	751	708	749	726	764	714	717	682	688	749	720	744	688	707	743	766	669	763	766	705	741	729	732	745	799	718	772	738	714	743	734	680	721	756	728	743	710	699	734	768	717	700	707	779	732	717	733	706	781	742	723	748	747	743	772	755	696	715	778	737	787	729	689	724	718	716	749	765	708	797	771	783	752	732	729	685	791	748	723	738	730	709	723	732	753	749	798	788	721	780	690	762	690	732	718	773	740	778	755	725	731	713	745	772	733	688	737	713	760	728	704	777	716	712	687	734	709	760	714	709	762	722	720	696	812	757	779	733	750	755	690	778	710	743	765	703	725	755	798	704	741	679	763	736	725	779	760	762	700	729	734	728	771	737	714	702	719	728	745	731	761	693	720	703	786	738	735	733	714	731	730	719	724	725	716	748	732	739	708	753	716	736	742	729	758	739	781	785	743	745	769	753	709	794	720	731	696	720	731	716	747	775	731	734	770	701	785	713	727	732	760	726	752	718	710	726	751	709	748	699	734	750	738	757	724	736	729	725	765	713	745	712	744	771	672	760	713	727	724	757	717	692	741	741	772	782	703	734	739	735	762	714	687	740	794	703	744	730	736	714	723	753	707	732	739	697	757	701	762	732	721	724	747	737	750	751	729	705	791	743	683	722	733	766	714	766	737	714	752	714	715	700	706	727	692	754	787	723	762	761	702	740	744	718	773	732	724	740	708	723	719	712	757	711	719	707	713	757	793	713	794	675	737	739	728	757	775	730	705	723	713	707	743	738	772	741	761	777	705	743	763	739	749	693	754	696	753	695	749	688	716	722	754	740	763	783	723	756	740	754	746	737	732	708	727	710	733	749	743	735	741	746	755	746	766	695	729	720	755	722	713	692	752	738	729	686	723	716	723	746	719	722	719	728	733	737	703	734	709	735	744	735	749	743	736	747	748	723	752	762	771	731	704	756	713	735	727	752	768	736	764	723	737	751	730	711	738	699	747	759	754	729	733	751	710	709	765	731	739	754	808	756	765	744	720	730	762	737	731	727	728	728	736	766	753	714	736	740	782	751	769	725	742	789	688	731	766	732	736	737	736	718	712	749	741	721	711	768	703	726	743	703	752	721	724	714	763	736	754	746	743	737	773	720	724	745	694	716	690	738	788	700	742	766	724	685	756	706	751	734	772	675	758	777	703	731	707	753	699	751	719	734	753	711	759	722	703	752	686	751	755	766	720	766	713	794	759	774	756	739	692	706	760	708	747	738	769	750	696	701	769	749	751	775	722	721	761	715	729	772	688	708	747	709	745	733	674	742	698	713	783	754	739	688	779	774	749	716	763	722	719	764	782	700	716	773	730	760	719	663	740	723	708	710	706	686	769	734	708	716	803	700	709	729	709	761	768	732	732	788	677	667	730	732	734	737	720	714	705	738	784	750	734	710	775	720	726	760	707	708	763	759	729	774	738	755	731	749	738	766	739	734	671	705	769	755	756	742	748	724	722	727	701	676	750	740	695	734	780	740	722	733	743	766	726	711	764	711	732	745	717	721	704	749	756	719	744	701	721	712	744	693	720	787	763	704	733	739	734	738	750	768	704	730	753	750	713	711	718	691	710	727	706	717	718	693	716	687	734	695	728	749	715	704	693	726	784	728	717	743	727	714	707	735	708	760	772	725	765	771	760	733	709	746	791	753	769	782	760	728	712	735	702	733	700	720	697	729	757	707	736	755	663	767	740	729	748	710	699	716	713	776	755	725	694	694	712	770	723	715	727	690	717	717	723	790	683	732	744	712	699	740	725	743	717	763	740	689	745	696	718	709	727	736	744	732	782	692	755	726	758	740	752	765	765	739	728	737	757	700	757	743	730	764	746	704	713	730	763	687	731	743	750	711	719	766	743	760	725	767	763	716	710	751	718	722	772	740	748	747	763	767	677	670	735	760	788	722	718	755	692	713	802	737	700	754	732	753	784	745	762	754	722	769	722	737	674	734	712	780	775	772	730	735	727	745	727	759	712	706	740	764	714	703	657	760	743	692	763	751	753	729	735	784	763	711	753	713	745	740	746	719	734	686	753	753	713	714	734	742	680	731	717	699	765	704	688	726	740	700	728	668	722	728	726	776	741	709	713	747	759	745	720	716	715	740	760	738	765	704	750	696	742	730	747	733	763	767	718	748	787	778	747	706	761	774	733	728	739	696	759	715	686	701	714	722	765	774	762	765	736	747	743	740	711	736	687	731	737	721	735	729	643	746	721	748	754	758	763	736	723	692	722	685	757	758	758	741	770	693	762	772	734	708	802	753	680	733	734	707	720	731	765	777	783	699	715	746	718	770	759	771	724	717	733	804	773	713	741	714	771	781	699	702	702	720	732	727	720	733	784	758	697	741	745	721	741	709	749	704	692	723	745	736	753	697	723	771	727	741	732	740	745	719	728	735	723	744	746	739	758	740	737	708	739	716	725	721	727	761	741	723	737	740	722	698	788	701	745	650	708	784	781	725	771	725	721	710	715	741	751	731	716	789	756	691	765	753	764	697	706	646	700	720	729	712	750	721	747	745	713	732	763	762	735	729	697	733	695	707	733	750	796	724	751	700	679	699	757	775	735	717	782	773	762	755	686	773	719	699	760	744	741	738	740	784	754	707	750	753	709	754	728	717	713	708	695	752	709	718	734	775	740	762	696	713	733	726	702	737	762	728	769	710	738	791	709	768	745	722	712	715	746	765
24847	21457	24965	28360	21475	19719	3575	1480	974	840	687	626	535	520	448	433	397	390	386	373	352	348	338	327	323	315	395	302	311	315	292	291	300	323	319	298	311	311	304	282	316	300	302	344	296	314	288	306	283	284	291	313	292	261	277	298	304	279	298	286	293	285	256	293	306	305	294	319	317	323	334	310	315	265	287	303	305	307	309	280	285	293	315	272	283	267	270	291	266	282	316	304	309	285	303	300	284	296	264	305	264	289	319	313	276	268	276	300	291	298	281	288	294	310	343	305	291	291	242	312	271	283	314	303	269	312	284	303	307	281	313	284	295	279	283	259	298	278	295	299	313	317	278	274	321	311	311	296	265	315	314	308	302	316	298	301	278	283	272	287	267	312	306	299	291	301	268	274	301	287	289	287	319	295	293	291	319	294	285	309	279	315	277	302	287	299	324	328	312	287	311	284	313	312	322	298	309	256	289	321	291	267	312	283	277	288	265	300	314	327	275	300	349	301	262	281	303	308	292	289	295	281	299	317	301	296	270	309	268	299	288	287	327	319	304	295	313	334	332	300	278	298	318	296	289	340	308	292	300	296	277	320	271	296	320	288	292	291	279	303	272	287	307	303	310	278	294	271	320	298	319	294	258	272	309	307	292	296	333	284	307	330	304	279	312	303	318	309	298	289	304	247	283	296	284	289	284	293	304	304	299	290	302	310	307	324	280	280	282	298	292	319	328	299	280	291	274	307	291	342	298	285	316	297	297	305	300	309	288	282	291	289	306	271	284	275	296	275	304	292	296	301	291	279	288	293	291	281	261	327	336	317	306	279	275	292	293	284	315	312	315	302	319	309	342	287	318	291	310	276	268	300	330	316	308	312	318	300	296	259	288	333	302	284	268	310	308	285	295	314	297	284	306	292	298	296	319	306	308	295	269	275	291	277	307	293	284	293	292	270	303	263	326	306	315	287	302	294	297	265	271	311	320	308	335	283	292	308	291	306	283	294	311	291	270	310	306	279	311	325	285	288	301	295	283	261	288	303	304	287	279	286	316	296	307	309	287	295	297	301	300	266	302	322	293	263	323	312	287	303	311	305	316	295	308	259	276	313	270	312	301	324	298	272	300	281	304	266	340	284	276	288	294	295	291	263	296	301	292	294	301	286	308	295	292	323	276	314	277	281	265	321	299	315	280	280	286	308	307	312	283	324	301	282	290	288	287	294	296	291	314	296	313	295	288	286	297	323	288	306	319	313	283	314	327	337	301	305	304	272	311	309	295	300	268	293	277	290	307	273	303	295	267	289	282	275	288	305	286	300	287	305	294	300	307	293	279	255	295	290	294	331	296	307	300	322	318	307	288	331	307	283	292	323	310	281	311	327	301	303	312	314	303	288	281	256	255	290	305	319	293	274	278	320	288	296	321	320	304	320	295	273	283	313	327	296	296	264	288	267	295	323	300	289	279	317	315	273	331	276	291	277	290	322	327	292	279	313	305	306	265	315	309	282	274	284	289	313	322	268	277	283	277	285	286	273	304	291	306	257	299	269	304	293	286	251	304	285	266	298	266	310	341	305	291	313	297	325	309	291	305	296	261	295	296	300	282	289	280	291	306	295	297	305	295	307	289	303	277	261	316	300	296	305	303	300	284	290	297	280	307	318	291	292	294	307	257	307	330	283	318	300	301	327	300	273	299	324	302	316	315	307	298	292	288	290	301	307	319	254	308	294	280	292	305	331	296	278	281	277	300	296	323	305	295	277	296	285	260	290	286	241	302	309	300	311	282	275	286	294	304	281	296	302	328	279	266	315	280	282	274	278	327	294	327	299	303	272	281	298	286	287	309	299	298	335	286	311	267	311	280	269	283	297	321	306	308	282	254	309	308	298	290	271	293	297	290	308	274	292	305	294	295	308	303	284	316	293	303	290	312	300	307	286	306	276	303	280	329	278	317	271	334	311	267	307	312	271	290	287	282	280	306	323	273	315	300	275	282	312	299	316	283	316	300	271	308	276	274	285	294	309	295	297	293	295	290	299	251	284	252	314	318	298	308	267	332	297	295	342	289	300	278	313	296	272	292	291	279	296	311	321	295	282	292	299	302	303	313	320	267	321	300	323	302	298	323	299	300	311	280	299	289	291	285	295	278	303	298	296	276	319	280	307	296	288	274	314	330	280	278	315	314	305	316	302	306	304	287	330	332	314	319	307	294	338	304	292	280	306	283	288	299	270	290	282	301	290	323	305	285	318	292	298	307	299	266	327	320	292	276	317	344	305	295	274	313	311	293	270	271	306	294	304	282	282	299	299	276	302	285	329	286	281	324	270	324	295	276	316	269	317	307	287	317	288	292	323	284	301	301	290	270	296	292	266	292	299	264	315	276	308	284	298	291	288	265	321	246	300	315	306	309	301	277	292	321	306	292	291	330	312	297	300	273	337	314	300	327	301	301	287	285	293	267	277	304	269	301	266	288	312	300	289	307	282	273	274	276	297	263	304	311	309	290	278	316	320	247	290	320	304	309	292	282	265	301	274	304	285	300	289	283	299	334	302	301	278	257	280	264	280	306	300	282	303	307	299	320	267	320	296	289	314	265	306	347	254	276	275	260	303	285	273	270	275	258	274	287	300	307	296	288	276	271	261	297	309	292	288	301	302	310	305	301	304	309	293	286	286	278	328	292	285	304	292	277	320	309	287	278	271	307	306	290	309	317	305	311	275	306	290	286	289	259	296	339	359	343	291	302	299	282	269	314	312	294	295	296	265	309	269	299	303	315	301	273	335	304	294	308	273	287	296	316	294	282	302	267	285	264	276	304	298	289	303	303	274	319	288	298	305	274	293	288	300	278	302	337	282	290	264	305	286	262	305	301	288	277	293	339	294	306	304	316	310	270	332	277	276	272	302	284	295	327	342	286	290	263	282	290	313	293	294	301	316	286	286	282	270	313	288	306	299	280	300	315	300	257	299	335	314	291	328	316	289	283	315	312	317	300	313	281	316	291	262	270	305	252	286	314	283	295	319	300	289	296	302	288	312	279	326	293	322	281	314	304	312	302	262	284	306	307	313	302	293	295	299	289	288	311	322	327	307	287	261	275	294	313	314	290	313	276	276	311	297	318	288	307	312	311	282	290	277	293	288	325	335	317	326	283	284	281	310	306	282	300	303	280	294	271	276	270	293	284	290	305	323	300	322	300	296	302	297	301	299	298	307	290	305	288	294	293	315	288	290	307	280	321	320	325	305	318	302	292	298	329	294	287	295	295	303	310	284	305	297	299	303	273	306	281	258	278	271	313	307	320	276	315	281	274	305	265	301	304	284	290	273	289	303	308	300	291	304	284	345	305	291	312	280	291	284	293	295	282	295	291	300	274	300	289	296	289	307	286	318	285	273	310	276	325	300	310	306	300	319	275	268	312	306	287	270	281	308	299	309	305	334	311	318	299	303	328	267	313	276	294	275	317	289	298	286	271	313	333	304	298	283	318	323	301	309	295	288	325	291
28230	43536	25628	8071	2709	1613	1330	1140	925	850	918	844	798	812	754	712	733	702	736	703	697	699	696	730	719	715	702	656	708	642	708	693	655	707	646	673	654	640	653	671	693	657	696	709	715	681	683	683	708	640	678	696	681	669	689	693	692	681	695	663	699	661	669	724	628	659	696	711	682	650	696	708	677	669	670	704	663	668	669	692	695	671	695	652	672	620	687	699	666	653	670	697	701	672	654	717	648	670	693	670	676	699	729	651	667	667	697	645	666	673	679	635	636	650	688	694	669	690	702	713	687	659	667	751	691	682	709	689	648	703	666	654	695	661	668	675	680	651	680	663	711	702	650	660	696	716	653	662	679	662	652	709	712	667	661	671	660	706	688	671	676	695	747	649	665	688	677	665	705	684	705	683	726	637	671	688	697	637	650	669	723	684	678	625	709	672	674	693	661	677	681	663	702	715	687	706	670	647	721	655	705	695	663	691	627	656	626	662	655	679	711	685	684	657	686	657	670	710	712	700	668	644	670	682	670	680	606	662	648	660	670	673	646	706	648	644	650	702	706	704	677	716	664	676	666	690	685	673	674	695	696	682	672	685	707	696	642	725	660	656	621	664	677	709	685	697	677	692	682	662	689	692	697	680	671	705	662	690	665	689	684	651	694	668	712	642	640	680	689	679	661	669	685	674	659	707	665	689	722	681	667	711	661	696	650	663	646	719	654	755	693	661	696	649	707	678	669	695	699	673	654	689	706	704	684	677	679	667	681	678	640	676	684	700	705	678	701	691	659	678	675	684	682	678	692	697	692	676	642	684	687	642	691	676	672	701	696	674	683	701	666	652	674	665	668	673	705	684	643	653	668	661	672	659	681	665	690	695	645	698	687	676	708	626	695	684	665	642	704	702	691	663	666	704	658	614	685	648	686	687	707	673	678	671	693	726	675	689	657	714	635	639	710	680	722	706	681	661	642	684	660	738	680	675	653	721	702	615	622	659	703	720	663	713	656	665	661	664	695	694	718	655	726	690	700	726	683	666	652	696	670	715	722	700	673	700	678	688	668	729	734	645	665	658	671	683	681	710	651	673	676	671	713	650	707	693	655	741	696	656	668	683	630	681	685	672	669	711	663	693	628	687	662	667	685	653	682	693	681	688	687	670	666	671	667	697	700	680	698	689	695	669	678	738	713	710	643	683	693	675	687	657	682	671	660	706	718	681	687	690	623	694	718	665	647	689	703	728	720	667	689	691	702	652	726	674	673	674	680	695	676	684	678	689	677	680	658	699	691	726	682	662	665	641	716	676	650	699	725	692	692	681	673	643	642	737	697	657	679	696	716	669	648	674	694	637	695	687	700	710	644	715	673	658	665	686	681	730	690	682	634	680	727	702	699	648	678	662	689	690	666	690	670	633	695	709	652	668	702	708	651	716	676	684	689	675	692	616	686	649	652	661	666	658	694	659	716	630	662	706	711	692	642	664	682	662	697	662	637	649	710	662	695	658	688	704	678	669	702	680	704	707	653	745	707	633	650	668	654	666	672	668	653	672	674	703	656	691	657	698	694	694	677	680	656	686	692	667	676	662	674	685	680	653	655	639	647	644	651	673	669	701	707	675	670	718	661	666	690	696	631	684	689	656	656	726	693	674	682	661	688	727	744	685	715	625	714	699	675	671	711	685	730	670	711	677	695	664	625	662	666	679	637	672	655	692	691	685	715	666	672	674	712	668	674	655	683	696	720	686	671	717	669	675	658	653	703	738	664	657	669	668	714	681	690	668	682	687	674	685	705	620	713	661	677	692	672	714	642	651	658	639	650	656	673	668	674	688	673	692	684	656	684	653	677	749	713	672	697	656	666	664	662	676	623	648	632	695	721	713	702	681	678	694	688	665	675	659	717	688	634	678	701	692	702	679	699	680	691	643	675	675	719	700	634	653	638	698	672	660	699	717	653	660	694	679	706	670	684	692	652	664	615	662	645	688	685	695	650	659	657	693	652	675	675	687	646	688	656	733	679	679	658	701	688	664	702	663	673	663	655	636	665	673	656	674	643	734	679	689	684	680	701	688	696	699	721	704	670	665	731	668	700	741	674	706	673	686	699	727	680	674	666	646	677	664	639	683	646	658	673	662	676	673	706	702	695	773	686	698	685	676	661	626	661	695	679	657	747	704	679	722	694	685	684	690	706	729	656	642	680	691	637	660	679	671	700	695	691	633	688	737	659	716	692	703	649	674	678	653	631	677	619	709	677	677	699	683	666	673	708	681	691	700	675	682	732	713	719	666	739	715	651	704	697	659	673	650	654	655	673	688	700	690	648	641	689	667	647	673	658	675	663	727	654	704	658	650	662	710	713	683	690	677	683	711	700	725	670	645	692	662	700	690	679	682	695	719	661	654	652	644	695	667	700	684	702	688	673	682	706	707	658	654	690	680	685	713	678	721	668	696	663	637	702	653	682	714	723	717	729	650	655	659	650	731	686	695	650	681	644	653	672	666	672	692	660	686	676	698	708	729	689	697	699	667	670	625	678	651	644	654	663	714	662	692	640	643	680	613	711	757	716	703	708	703	646	684	692	670	693	706	687	716	700	684	661	686	641	707	685	663	656	680	678	673	715	656	627	635	643	637	677	691	664	674	682	675	681	720	720	719	660	621	654	729	731	725	724	663	709	692	652	671	703	671	659	656	691	695	702	687	717	715	649	690	689	632	638	678	622	679	631	665	697	710	689	760	678	653	667	677	672	662	653	715	693	729	656	686	711	672	645	703	741	752	666	693	684	653	669	647	638	690	651	683	657	672	632	652	672	660	692	676	672	707	665	671	709	671	722	632	694	717	694	689	694	641	646	671	674	710	659	658	682	647	666	675	644	680	678	692	656	710	678	675	647	684	686	688	690	703	724	670	688	683	695	639	633	655	707	707	675	682	661	643	638	657	681	700	692	687	681	682	647	672	645	734	661	665	695	648	695	659	669	646	684	671	647	726	678	670	659	661	717	695	662	684	669	671	674	641	745	627	673	701	711	712	677	628	688	708	677	709	700	684	672	703	659	677	675	670	689	664	703	644	644	667	627	682	724	709	699	665	659	693	698	703	625	708	696	636	660	648	653	676	668	706	684	647	703	729	679	644	679	700	683	715	716	709	693	671	677	651	694	691	715	678	724	679	680	662	665	683	642	656	637	664	686	681	700	712	671	724	652	660	626	666	642	698	693	642	698	695	632	676	688	697	699	650	710	672	712	665	670	672	668	701	674	728	646	655	700	665	693	694	650	665	645	669	676	667	690	721	692	727	707	701	696	720	693	714	676	703	698	685	670	707	688	683	695	694	704	720	663	693	690	710	657	660	672	664	698	647	644	711	655	747	686	659	708	664	683	628	672	655	644	686	688	703	722	663	651	729	689	744	702	689	689	641	690	631	713	729	644	655	685	697	679	694	648	708	672	687	655	627	727	657	649	690	702	702	659	639	717	683	650	686	693	660	668	667	665	699	723	691
24281	21444	25273	28031	21458	21532	17503	2617	1457	1087	893	791	693	590	530	513	444	381	441	380	367	368	345	324	355	337	315	327	315	306	310	282	337	342	335	320	280	296	305	336	314	315	297	299	300	316	318	301	293	323	292	325	322	303	290	302	281	289	240	278	300	284	289	299	311	287	277	289	278	297	287	276	279	279	287	309	297	300	272	313	316	286	298	297	280	244	273	302	297	291	276	278	282	290	301	291	298	273	276	271	293	313	291	306	311	278	288	298	324	307	290	296	302	299	271	303	283	288	306	293	315	289	304	285	290	319	274	254	283	302	277	299	318	305	315	318	281	296	306	330	316	277	272	287	285	310	286	312	308	311	259	289	300	319	297	298	307	305	297	284	281	297	278	298	279	264	253	306	291	293	281	271	261	312	299	326	325	268	289	277	307	255	310	302	280	284	272	308	277	303	302	309	303	304	311	324	289	287	333	284	286	266	301	314	323	282	286	250	295	297	290	287	270	272	287	308	249	273	286	294	275	255	271	280	282	312	263	296	286	279	288	267	286	315	283	280	278	273	275	307	318	309	264	280	293	280	275	323	280	271	286	294	305	292	316	321	290	300	291	271	275	302	281	291	287	285	287	298	279	275	330	310	301	304	317	310	311	311	289	279	325	278	295	299	261	298	298	253	296	288	287	291	319	277	281	275	316	307	298	298	269	285	287	290	316	273	313	273	258	278	276	289	267	318	284	320	288	261	286	293	314	317	307	306	307	292	259	281	286	306	298	305	279	287	335	311	283	266	279	298	279	317	275	307	274	280	334	291	310	299	284	288	317	275	290	318	289	288	275	272	288	318	310	308	238	295	246	285	294	335	318	313	273	290	330	322	293	276	308	279	328	290	309	314	331	286	307	289	304	297	307	327	270	280	305	271	303	305	286	276	299	293	294	267	262	293	315	314	298	289	308	295	273	286	332	291	293	301	306	294	301	287	335	268	320	312	303	265	311	286	276	296	286	275	290	266	306	281	291	299	327	280	322	295	267	268	269	282	305	295	269	292	336	309	290	305	300	314	311	275	280	273	302	311	305	289	302	273	308	266	317	282	299	319	291	290	299	269	292	300	313	326	315	305	284	301	286	287	270	300	304	284	325	329	287	285	271	322	262	298	280	286	295	304	311	251	280	257	270	287	288	313	321	307	301	293	285	285	297	289	287	291	271	298	287	272	278	306	284	300	260	301	275	318	311	298	300	289	308	270	305	288	316	266	301	315	264	303	295	274	296	331	286	296	274	292	308	312	308	307	266	304	285	317	288	259	295	276	302	287	304	286	286	332	298	307	291	304	296	311	274	291	267	286	254	321	287	292	322	284	278	311	324	320	293	302	272	276	296	272	266	274	282	280	296	291	296	303	308	287	281	291	311	324	276	281	324	316	293	307	308	300	313	301	280	277	298	309	301	249	270	316	292	282	293	325	289	298	272	278	288	332	336	306	272	301	315	287	296	318	315	295	297	267	246	277	315	279	287	281	278	263	295	291	290	324	283	286	283	325	297	299	316	280	277	316	312	289	299	316	294	272	269	301	269	260	309	294	304	294	311	308	277	314	283	292	292	331	263	316	312	298	300	272	285	306	262	286	311	297	318	298	279	250	303	276	299	281	317	286	312	314	328	322	282	273	295	292	258	278	311	297	296	336	269	282	317	303	264	291	315	303	261	310	319	285	271	252	273	322	291	292	290	291	367	279	266	294	282	281	270	279	275	296	294	306	291	270	314	266	315	289	317	319	295	250	258	311	300	274	320	299	298	282	342	301	290	283	262	294	301	284	313	299	280	290	289	294	269	305	300	337	270	302	282	272	307	258	287	294	288	308	305	289	291	310	298	275	267	305	307	305	259	275	301	300	282	295	292	285	297	312	291	287	266	308	292	311	313	302	286	282	299	285	289	258	289	285	295	276	314	261	263	258	278	299	268	270	279	319	299	288	273	305	284	304	301	295	285	304	286	308	274	299	293	299	262	302	274	282	271	311	296	301	307	289	304	295	277	277	267	265	264	270	299	329	271	310	328	320	269	271	308	318	289	301	287	298	319	270	246	317	292	298	288	317	277	304	281	276	325	308	268	261	297	285	326	271	291	294	258	292	280	304	283	282	284	288	275	287	266	271	306	307	312	302	272	287	250	260	320	296	318	281	319	306	346	286	273	281	333	269	305	295	297	285	290	275	316	305	306	301	286	299	298	309	290	321	295	305	289	296	269	303	320	281	303	302	262	301	268	300	309	329	347	331	303	304	309	271	325	291	291	313	290	319	270	282	306	309	274	310	292	295	287	291	271	258	294	301	300	319	300	270	270	273	275	308	306	301	278	286	310	261	277	274	278	254	289	296	315	311	297	274	270	285	304	281	287	302	300	281	274	301	310	249	328	303	303	312	293	304	341	294	280	266	278	269	299	300	294	302	255	311	275	276	286	290	322	314	289	277	294	298	288	283	290	280	310	297	302	311	317	292	265	261	312	326	319	280	301	275	286	290	265	277	317	284	298	277	273	309	286	307	299	263	268	292	284	281	260	304	274	267	277	271	305	292	307	293	291	289	267	283	300	285	313	288	294	314	298	267	274	309	298	291	261	275	280	311	285	310	316	255	292	291	301	328	307	296	273	288	277	281	269	285	288	260	329	246	333	296	300	275	268	323	295	293	283	282	295	279	305	286	272	268	275	280	306	294	290	300	300	291	308	279	315	300	313	302	287	306	292	317	285	297	315	295	272	289	313	293	297	280	297	271	282	287	281	284	289	308	298	292	304	287	317	256	289	263	264	281	298	287	297	273	309	332	294	285	291	310	295	305	287	293	277	266	305	293	269	295	276	264	305	281	300	322	307	263	300	282	261	296	288	271	323	304	306	273	319	288	294	298	303	285	278	283	334	317	298	294	308	312	314	298	320	262	305	305	290	309	291	310	292	299	281	298	289	298	274	261	287	319	293	291	285	284	293	302	291	309	286	305	272	282	252	279	332	289	269	265	286	296	265	302	313	296	237	307	308	289	314	332	317	291	278	257	293	279	284	291	303	341	320	318	278	261	313	288	328	304	285	286	299	292	296	285	322	285	308	308	321	281	303	319	276	316	290	287	313	310	305	288	317	330	304	302	274	298	277	295	298	272	298	281	299	307	320	299	312	284	288	283	290	286	302	305	269	300	291	281	344	268	284	310	270	299	295	322	289	279	281	307	284	308	297	267	302	260	287	291	301	263	316	294	289	296	305	272	292	311	262	257	289	308	260	296	283	274	272	294	299	312	292	278	293	312	285	285	308	298	320	301	312	292	296	296	312	261	314	277	279	269	293	297	301	289	276	289	271	269	276	265	293	311	283	307	325	262	302	285	296	296	280	281	304	291	272	278	289	291	293	277	286	271	291	333	265	285	301	319	297	298	290	303	303	287	282	302	313	296	306	293	279	292	309	311	291	274	295	264	304	287	306	310	267	302	282	289	277	300	295	312	300	285
31027	49411	30340	9821	3455	1994	1614	1289	1148	1023	1011	885	856	835	785	754	751	715	682	692	672	722	710	668	701	701	674	732	665	669	659	667	676	720	640	652	689	649	626	634	662	678	655	677	661	643	688	695	627	654	663	664	698	655	655	677	686	666	638	591	668	670	652	676	665	650	662	647	681	682	677	622	654	653	599	668	673	612	638	641	667	693	690	635	665	650	630	662	690	694	654	635	640	654	643	692	689	650	661	690	680	647	653	653	711	650	676	687	719	704	620	670	667	650	645	678	668	663	683	681	646	687	660	689	661	688	681	683	686	651	690	616	644	709	653	678	656	655	687	659	666	695	707	670	647	691	676	661	645	668	635	694	673	692	655	621	676	681	660	659	659	624	629	658	672	607	685	680	623	678	691	669	612	692	672	644	665	600	620	675	650	658	680	628	732	657	650	693	647	669	674	699	651	648	623	645	651	682	649	659	625	671	606	691	646	686	689	711	688	614	675	644	649	635	640	622	627	686	655	626	656	676	657	626	664	682	662	659	637	644	649	664	693	683	661	644	692	688	688	643	657	644	611	638	691	691	646	664	631	601	679	646	664	670	673	692	696	682	643	652	686	659	640	657	644	662	615	628	672	611	659	679	635	689	621	634	671	634	646	636	666	655	649	599	626	696	676	647	663	601	672	635	700	643	649	708	676	671	644	638	685	682	620	692	688	637	625	693	676	684	664	595	650	656	566	653	686	690	671	667	671	652	705	644	688	664	662	659	636	649	654	650	655	654	677	660	617	645	660	660	676	642	658	664	641	693	681	657	648	646	664	638	650	671	586	643	654	659	663	663	614	662	688	679	683	673	676	634	644	679	680	658	639	697	614	633	673	632	615	616	626	657	725	655	629	662	616	647	681	663	626	642	706	652	656	683	648	627	696	647	672	598	685	641	672	691	656	668	653	630	626	622	651	661	668	664	652	649	666	679	645	674	663	683	678	647	621	708	670	715	649	674	670	654	668	672	678	648	663	710	647	681	692	675	647	676	694	640	649	650	663	689	695	678	637	688	663	618	659	664	690	619	699	688	619	680	637	656	620	633	680	637	643	666	663	640	652	671	682	678	728	655	675	605	682	637	653	687	696	679	687	693	680	667	666	692	648	609	674	638	628	691	665	660	657	662	688	667	657	657	705	706	663	674	670	717	662	619	636	662	668	688	653	612	653	675	704	660	648	702	689	664	632	658	674	675	679	651	677	696	663	622	659	630	674	634	683	642	657	672	697	585	684	685	646	650	652	649	662	675	668	664	693	695	672	671	645	692	648	697	695	620	665	646	662	660	671	633	663	656	731	633	672	691	645	641	694	620	662	667	616	672	640	627	658	688	661	650	676	658	650	685	668	671	669	638	655	645	669	677	661	632	610	618	631	692	663	671	629	638	661	642	679	673	673	629	604	644	670	687	671	631	673	676	706	665	658	690	683	657	662	655	639	637	651	710	678	633	698	619	629	678	641	650	701	690	617	632	677	683	632	687	644	652	629	627	701	676	676	690	675	669	667	638	647	651	672	666	661	691	629	665	652	691	698	677	675	624	667	649	650	693	658	658	644	631	673	597	617	690	663	659	630	638	640	648	655	664	696	670	679	640	652	659	649	660	667	624	672	709	676	662	662	639	698	651	677	651	649	685	630	688	624	692	629	656	641	684	689	640	708	676	686	662	648	614	675	641	683	676	650	661	654	678	687	653	620	653	651	598	638	677	666	672	669	664	724	678	676	656	743	667	649	694	663	688	670	655	690	651	659	693	686	698	634	682	675	714	645	696	644	669	677	592	647	643	647	653	634	660	655	620	653	640	689	649	669	629	697	656	708	656	648	642	635	633	674	667	629	663	653	685	670	644	703	630	665	642	608	647	681	654	671	679	639	651	690	626	681	659	715	689	663	637	667	660	700	671	644	619	662	691	683	619	649	675	677	648	667	681	645	642	635	645	653	646	626	669	703	617	660	672	665	638	661	615	670	639	701	636	638	696	621	666	661	721	655	676	668	642	608	638	671	651	622	661	700	682	619	655	655	681	669	606	672	688	641	657	658	656	638	665	663	652	646	670	687	691	667	654	610	679	684	634	673	654	623	684	689	618	629	610	658	734	632	643	641	690	646	630	671	661	647	673	654	659	641	643	639	663	675	700	673	639	628	628	674	656	656	661	624	610	629	628	660	696	673	691	619	629	640	675	657	664	706	659	653	621	657	650	621	688	660	640	701	665	620	676	639	705	623	705	675	649	650	636	676	652	644	670	639	684	596	668	642	648	618	665	687	628	696	633	640	675	679	648	646	694	664	606	648	669	669	666	634	697	658	663	637	649	667	660	657	703	710	700	682	687	644	696	658	637	645	661	656	625	675	698	670	649	616	668	658	676	693	656	673	684	678	671	622	640	663	652	710	652	692	652	621	639	665	684	649	650	696	642	709	681	683	661	687	626	680	665	659	685	650	654	687	679	654	669	667	624	674	733	691	657	615	650	666	668	653	705	678	689	674	657	654	697	666	681	664	682	640	704	666	647	693	664	660	626	657	648	628	650	624	656	700	642	675	688	644	647	631	635	667	642	704	686	674	641	605	677	640	679	686	661	648	731	613	621	632	598	681	683	639	683	674	626	651	690	656	645	648	657	696	685	690	691	692	606	634	658	665	696	607	666	688	639	630	685	686	616	693	647	663	655	673	655	643	687	685	654	601	694	661	669	679	679	683	682	638	701	679	656	708	658	674	704	687	715	683	634	682	648	628	637	631	712	645	665	620	646	655	662	622	675	665	689	659	670	693	661	659	632	635	657	671	657	609	679	705	654	650	649	669	649	665	664	632	686	739	649	662	641	641	682	655	636	632	653	689	686	712	679	654	628	651	616	635	663	683	654	620	688	696	657	677	678	692	668	638	674	613	642	692	615	636	634	674	634	648	665	639	630	699	668	650	654	675	637	619	610	633	655	641	659	649	638	706	701	635	664	622	670	659	676	668	665	632	680	663	618	660	642	656	629	667	670	626	684	623	628	663	634	682	641	636	654	628	647	679	656	662	670	682	695	653	654	625	641	688	623	679	676	684	674	658	654	634	671	658	672	628	680	651	627	611	648	646	650	679	696	703	627	667	673	666	666	650	630	636	725	646	660	649	669	738	680	647	644	659	604	688	651	658	666	650	683	691	709	634	674	623	647	667	643	686	657	650	652	684	643	649	622	624	678	685	688	657	660	658	690	649	687	674	682	677	661	634	685	659	652	670	683	665	682	639	693	679	683	634	668	715	651	652	691	635	682	668	684	683	631	637	651	645	631	668	648	659	668	657	683	672	642	662	661	686	658	624	721	696	650	687	635	672	654	711	643	634	660	681	632	675	691	649	643	598	642	661	642	668	635	646	636	686	641	680	620	683	667	676	629	649	680	683	650	677	704	608	618	661	654	668	682	668	652	635	653	672	682	649	685	639	632	649	701	656	643	585	634	631	662	674	646
33214	26301	23310	9637	2661	1584	1196	909	760	695	598	504	493	446	428	447	401	351	379	364	345	351	352	365	365	315	338	350	349	339	318	348	326	287	270	332	281	308	300	320	315	322	339	337	310	328	304	311	327	294	312	290	305	314	295	310	291	338	332	331	312	321	276	289	315	316	341	342	312	308	350	301	287	326	349	297	321	300	290	340	336	330	327	312	290	323	312	290	285	320	295	350	311	351	343	330	305	302	324	310	340	318	328	322	265	324	326	308	342	360	309	323	296	316	334	312	284	318	281	299	308	302	325	308	291	314	341	315	281	317	316	332	315	284	307	321	315	297	303	308	300	340	317	321	329	292	296	311	293	307	308	298	328	292	320	323	294	318	303	323	322	351	337	302	308	350	332	319	290	330	323	318	320	354	301	335	340	314	310	288	333	313	284	319	312	309	314	355	305	336	330	323	351	302	300	304	324	310	310	322	326	311	317	314	296	310	308	282	342	317	292	297	304	325	340	320	298	310	332	323	292	324	291	313	318	359	312	337	328	335	291	316	321	319	316	286	315	327	322	338	312	287	298	296	292	302	329	299	296	314	331	300	310	297	281	311	318	330	283	338	283	340	361	343	317	328	318	306	311	311	297	299	324	296	339	363	297	319	305	352	310	291	342	295	324	337	333	309	308	322	311	323	333	318	300	291	307	325	313	313	292	333	314	291	336	296	306	337	363	288	308	302	330	311	298	273	289	304	327	301	306	303	320	312	304	297	300	347	348	325	330	322	336	293	347	322	317	283	336	342	297	295	346	307	323	268	337	329	316	299	297	328	322	309	346	307	295	287	296	325	306	317	332	314	309	371	297	331	303	327	304	325	293	302	322	337	323	320	312	312	332	309	333	281	278	331	321	315	314	300	303	314	312	324	300	310	334	315	337	332	296	329	317	353	316	306	313	295	339	337	318	320	308	298	331	294	296	273	321	322	315	302	295	322	299	317	284	290	319	311	314	330	304	305	340	344	310	288	303	277	324	321	323	302	320	352	296	332	327	318	329	302	316	342	327	317	328	325	316	317	309	314	296	319	312	347	319	343	294	302	285	347	308	321	308	338	305	305	314	313	279	302	332	308	321	313	372	311	316	308	341	299	304	325	310	284	277	322	328	302	315	328	310	330	294	343	332	324	328	297	309	294	343	291	307	328	348	326	334	318	326	277	320	298	299	313	313	316	320	324	310	283	294	328	332	319	313	316	317	309	308	331	337	285	339	284	286	298	319	296	315	327	280	302	303	350	344	341	340	324	310	309	372	337	289	328	288	314	347	285	307	323	327	339	322	321	325	280	301	315	311	319	273	335	326	329	312	334	323	347	294	323	314	268	320	302	311	326	347	322	290	318	337	340	318	320	311	341	336	316	354	318	324	295	295	338	279	303	291	359	329	314	311	313	254	348	316	310	346	332	295	316	303	324	327	355	322	327	284	325	307	303	282	326	347	316	332	332	313	309	330	298	340	321	316	310	351	329	315	349	328	333	297	326	298	320	324	296	342	325	305	321	295	306	311	318	321	300	310	306	331	310	323	328	336	306	322	287	301	327	312	277	316	317	299	329	336	354	339	335	318	318	348	385	323	279	324	291	344	287	305	296	330	317	297	301	319	296	331	328	310	324	320	348	344	318	324	289	324	336	316	349	296	301	305	319	340	278	315	290	314	286	311	314	333	322	329	347	333	326	305	318	319	317	317	307	299	301	299	308	327	339	319	304	329	307	295	314	322	278	298	308	328	337	336	348	301	295	324	321	341	304	323	306	294	302	316	322	307	330	326	280	332	316	295	319	316	297	336	339	315	367	327	293	306	328	314	313	293	323	300	342	323	306	306	328	334	332	348	318	277	313	317	304	298	294	308	314	350	344	337	341	326	296	323	313	314	337	307	325	337	287	296	327	289	299	330	325	296	331	348	325	296	330	295	316	328	324	283	330	321	285	329	319	333	312	323	327	309	344	305	320	275	313	315	302	329	285	302	331	312	327	310	349	328	329	312	294	323	296	301	354	302	318	335	348	345	360	331	307	305	310	315	297	297	308	313	291	299	293	372	351	313	307	303	297	324	319	328	344	276	317	318	320	352	329	325	310	298	317	322	298	329	311	317	296	286	326	296	286	293	320	351	324	288	314	308	275	320	300	327	293	307	319	306	285	302	336	327	288	320	335	337	320	282	282	306	280	305	314	323	300	320	294	309	298	304	322	288	308	298	314	299	310	323	337	312	333	315	337	321	349	318	333	301	330	324	326	314	316	315	336	315	339	341	308	325	313	353	286	297	340	358	287	334	330	313	303	315	352	345	337	349	306	305	301	292	339	300	328	301	285	317	266	300	352	313	318	321	305	307	308	322	337	276	326	296	316	358	330	266	283	294	314	309	328	305	334	311	307	295	317	324	364	327	320	295	285	318	319	321	320	349	288	323	312	343	313	306	301	319	338	337	314	308	332	299	301	327	283	284	319	335	326	315	304	315	338	362	278	311	349	324	312	299	303	333	349	333	293	363	336	322	334	298	344	316	354	301	304	287	308	289	339	308	315	286	317	295	305	301	363	338	292	318	330	338	300	321	334	330	363	388	283	343	316	332	328	255	318	307	287	317	304	310	337	336	310	313	291	289	307	324	326	283	290	305	317	332	282	323	333	313	312	299	314	326	350	332	332	302	302	291	305	304	357	341	323	328	311	301	307	283	289	319	334	339	325	338	304	339	331	322	339	304	301	325	310	314	319	305	295	321	314	339	310	302	299	301	345	318	317	311	317	289	312	324	296	316	312	302	334	321	331	288	340	313	302	334	320	339	329	290	327	329	303	291	340	287	317	340	327	316	330	337	310	299	342	322	346	355	335	326	311	307	294	312	328	320	321	348	310	303	317	303	314	313	315	280	320	308	314	289	314	333	295	299	292	330	336	322	306	317	308	330	296	339	307	338	314	317	317	317	284	329	319	321	303	310	304	277	284	304	304	320	333	307	293	282	328	283	309	300	365	307	305	297	321	301	308	318	308	310	300	314	302	319	309	356	318	327	315	327	335	296	316	333	333	322	287	311	290	312	339	352	330	315	325	324	325	301	346	352	317	329	306	300	340	325	337	327	333	304	319	301	280	331	334	321	310	303	329	331	340	341	334	326	320	312	304	293	313	318	310	305	320	326	301	325	299	293	334	324	291	325	359	315	297	334	338	317	306	321	306	323	320	325	279	297	299	327	322	343	310	318	312	304	272	328	344	348	329	346	341	310	284	328	302	320	314	326	309	329	288	319	307	324	330	330	344	294	315	312	296	306	319	288	338	296	281	313	346	314	312	343	302	322	325	312	291	311	321	310	328	311	333	332	323	319	300	316	315	315	289	314	322	296	307	313	327	317	315	315	339	313	311	316	304	319	319	329	319	309	321	362	344	338	320	327	340	299	306	319	313	296	328	285	325	307	347	297	312	329	322	294	285	339	347	306	299	324	305	343	331	313	332
27577	34108	14911	4004	1858	1308	1155	992	1004	843	896	791	786	807	805	779	812	713	786	757	719	773	722	747	717	706	748	723	762	742	759	719	753	723	771	708	713	745	725	738	722	741	768	679	727	731	757	755	710	743	745	754	703	723	778	721	718	743	708	708	673	727	711	738	761	725	727	706	732	745	694	747	748	676	734	749	756	689	678	733	765	723	732	731	717	774	714	714	735	741	732	735	686	729	717	713	695	714	756	747	680	710	700	742	724	681	725	737	698	716	786	725	717	693	745	694	692	725	757	731	735	726	717	675	692	735	767	750	712	723	734	708	775	753	724	763	769	741	708	711	702	715	719	748	743	702	693	701	660	771	699	705	743	704	742	740	771	773	717	718	737	715	720	733	700	714	738	711	736	701	746	714	698	719	710	754	741	721	765	725	686	699	716	674	708	763	727	714	723	724	715	712	716	755	694	691	747	781	703	704	758	728	768	713	723	688	731	746	742	765	663	756	735	646	741	720	723	735	762	777	731	725	736	735	725	719	716	684	735	736	673	757	751	734	691	722	739	748	719	749	727	732	746	744	759	738	720	727	725	704	785	747	761	762	722	731	713	671	711	743	710	770	731	694	727	756	729	708	758	706	710	723	711	695	734	692	730	730	713	702	701	724	738	713	715	722	740	711	763	681	687	725	716	740	794	682	747	714	725	747	762	714	719	688	718	746	725	743	704	711	743	682	724	700	715	714	708	722	737	735	707	747	726	721	731	719	687	710	776	739	753	712	696	697	751	733	705	759	690	703	772	715	733	754	764	721	690	750	731	782	732	719	699	718	704	786	747	737	739	735	746	759	737	758	693	716	718	705	758	727	718	742	726	750	745	695	730	724	750	677	752	732	737	713	717	752	669	740	732	707	779	655	679	663	667	688	742	667	761	722	717	696	774	730	731	693	717	740	709	725	724	715	756	803	753	749	678	719	727	736	779	754	708	716	736	758	713	744	724	670	761	683	675	734	780	735	761	733	745	777	724	752	721	723	775	731	729	803	721	741	742	757	721	725	732	667	714	757	759	710	732	712	752	668	690	688	737	762	726	715	730	685	746	726	765	728	692	754	756	692	764	721	752	712	761	755	742	719	752	728	729	734	724	711	708	728	723	752	737	704	747	707	720	750	733	739	752	748	734	700	759	751	707	727	711	712	734	717	713	758	708	705	727	724	709	762	719	676	738	698	711	751	659	747	725	745	720	716	734	711	737	770	727	741	774	752	749	801	692	716	729	719	746	715	728	737	723	734	712	731	696	728	704	704	654	738	716	730	775	687	709	684	760	736	718	707	713	736	743	785	756	712	691	732	696	737	761	755	738	718	725	696	737	736	706	690	720	770	714	675	738	755	719	798	720	754	717	683	714	735	772	709	690	763	724	737	806	713	765	680	744	774	732	725	707	758	728	704	758	731	713	778	743	779	724	740	735	739	717	731	743	763	745	751	771	735	725	731	702	727	730	716	720	693	739	720	712	716	731	742	696	710	729	712	717	771	728	697	756	753	737	715	742	688	707	675	737	777	708	789	793	657	741	696	728	726	719	777	757	798	713	705	739	717	703	722	762	785	750	671	736	731	733	689	745	751	700	726	725	719	758	713	735	742	712	721	701	706	701	695	749	754	750	742	743	766	743	722	719	743	702	762	721	733	746	719	709	725	662	733	683	708	711	737	725	726	756	726	768	728	704	775	731	724	751	731	705	710	727	733	729	731	731	694	713	748	671	716	738	702	741	678	734	684	723	717	689	761	764	764	696	743	704	692	722	692	676	712	716	736	728	702	705	745	705	752	723	753	737	696	739	750	734	730	747	722	738	724	744	672	715	786	723	738	736	674	695	745	740	764	746	733	732	741	707	728	673	748	771	706	724	724	753	697	740	702	761	719	666	694	714	745	732	745	724	740	723	767	739	715	708	709	689	701	725	736	748	716	787	745	700	723	642	738	740	725	700	746	732	738	687	747	690	775	759	724	743	715	760	732	750	742	704	707	731	740	705	728	791	741	729	752	767	733	748	691	729	708	733	711	720	707	744	750	675	748	732	726	753	714	718	751	741	735	711	704	687	702	739	720	717	743	752	745	734	756	757	702	733	721	722	766	713	709	763	709	741	653	705	723	732	751	693	740	723	730	736	780	706	736	728	738	753	771	711	674	711	702	698	681	694	742	713	751	720	720	715	798	745	670	745	770	763	707	730	732	772	721	731	754	716	724	695	734	776	720	759	696	741	728	706	753	747	695	747	716	751	705	733	746	740	717	782	742	704	732	705	695	735	724	718	722	757	778	742	731	745	736	725	708	732	762	707	701	686	700	758	716	758	693	752	734	698	729	689	688	745	714	695	742	767	713	745	737	728	726	719	702	707	747	727	730	756	711	746	714	714	699	671	694	743	769	698	759	724	768	717	742	714	742	747	736	668	684	766	750	750	770	704	705	716	751	723	702	725	756	729	773	760	721	735	725	714	725	743	700	753	727	776	738	731	712	731	745	702	771	715	733	730	709	741	727	714	746	702	722	701	703	698	704	709	764	720	773	737	713	737	766	672	757	726	744	693	693	738	716	790	764	724	711	729	720	738	731	710	711	723	772	724	684	748	706	765	756	672	775	697	711	706	774	742	694	777	699	753	720	729	760	778	743	735	698	751	786	655	730	683	767	754	695	718	760	736	728	730	687	734	719	742	674	743	764	737	726	737	706	797	717	732	688	715	729	751	720	728	748	740	706	748	747	740	745	775	737	713	734	739	722	766	727	747	660	676	773	741	777	668	715	706	721	733	708	755	739	757	676	728	743	757	751	742	778	744	757	750	737	708	749	722	735	740	804	698	724	715	743	756	721	795	681	725	745	684	768	707	722	714	764	791	712	735	799	754	694	678	690	734	722	759	717	731	723	726	719	689	728	731	734	737	705	718	727	735	712	720	719	737	713	688	783	753	670	761	745	774	707	724	760	735	719	726	747	761	678	749	719	755	727	734	728	744	735	721	724	758	691	742	712	691	760	711	752	714	707	708	756	753	758	737	743	770	712	739	697	737	742	744	742	701	687	740	691	701	731	782	697	733	729	729	686	731	701	761	746	738	752	739	744	698	715	717	705	776	724	742	702	734	728	701	743	755	674	726	723	761	744	674	681	748	734	693	721	743	726	747	669	738	799	706	736	745	752	766	760	694	702	692	717	737	714	757	750	710	785	697	758	741	773	713	711	716	744	785	743	697	731	713	702	769	724	739	725	737	695	733	694	728	719	768	699	715	712	747	765	762	682	727	688	729	710	728	742	680	718	727	743	774	756	742	735	680	710	753	732	741	762	723	792	737	734	702	760	768	717	725	745	735	693	734	722	733	781	709	695	732	724	719	773	671	767	752	695	706	745	727	683	684	729	727	721	753	714	763	742	687	725	766	743	673	706	719	728	703	757	723	760	743	730	731	730	769	738	690	754	713	705	722	739	707	705	719	730	717	720	719	755
24912	21507	24996	28346	21434	19784	3102	1401	981	768	629	617	546	556	444	445	375	378	381	377	316	334	307	345	315	301	311	326	301	287	317	279	279	347	280	296	282	320	293	307	291	305	302	266	317	313	309	289	304	291	284	303	301	334	297	296	272	279	273	295	310	291	272	278	323	324	301	282	256	304	270	279	292	310	289	282	297	320	298	312	321	295	266	298	290	281	284	312	293	282	322	285	307	303	277	290	287	267	324	326	317	281	311	261	274	285	270	294	304	282	314	290	287	311	261	309	295	309	297	327	319	340	304	320	307	289	272	274	281	309	282	309	292	292	325	339	289	271	313	297	275	317	310	295	310	259	306	297	278	261	279	306	290	319	299	309	296	309	313	296	278	298	284	313	280	302	305	291	268	317	285	314	305	300	305	292	294	294	288	284	312	271	304	305	312	275	314	296	305	294	287	302	301	320	311	289	313	305	309	313	267	288	299	272	282	320	302	326	312	264	309	251	291	283	279	312	291	301	266	335	310	298	293	276	303	301	297	304	272	260	305	293	297	275	286	287	300	270	280	291	295	273	264	248	280	287	275	258	254	273	295	301	305	287	290	294	322	284	309	283	298	282	286	259	312	319	292	307	250	290	300	318	288	273	268	256	317	303	268	295	276	305	259	319	295	319	292	282	281	294	289	308	249	295	284	264	285	284	300	284	281	312	323	287	262	281	292	282	303	325	276	299	313	288	294	274	274	301	302	303	269	290	295	292	300	264	282	313	289	320	294	294	311	286	253	258	301	307	308	271	344	300	319	313	306	294	278	293	290	293	322	310	263	333	345	296	290	292	286	335	308	286	281	293	248	293	308	303	309	313	288	282	279	272	270	285	314	287	285	276	272	277	311	297	325	296	274	280	297	279	313	301	286	296	288	277	304	277	275	285	301	306	286	281	314	325	280	285	281	317	294	317	304	307	301	270	249	302	291	272	271	324	292	259	260	272	300	313	295	304	279	306	291	306	284	316	294	278	312	297	278	313	261	281	307	289	275	269	294	255	299	311	282	306	304	300	286	309	278	298	268	284	309	276	289	292	277	314	306	279	279	311	279	310	292	307	306	275	323	311	280	292	340	341	287	307	315	293	304	317	324	291	314	331	286	262	284	314	276	293	315	307	272	270	289	279	300	320	317	283	288	277	269	274	318	260	291	332	299	286	289	290	315	285	283	320	279	269	276	276	261	289	282	323	320	282	318	318	295	292	320	288	302	321	265	325	275	315	297	322	247	287	287	308	334	294	289	250	275	310	269	282	318	291	337	290	306	293	302	289	253	313	276	313	299	269	348	259	333	260	270	326	282	279	293	290	301	315	312	297	278	273	317	290	285	306	312	299	300	293	302	314	289	290	266	349	303	304	298	311	342	302	268	278	276	293	308	306	270	297	260	295	279	292	305	299	275	319	311	296	315	307	299	306	271	311	295	265	290	316	270	290	292	264	319	312	290	252	281	287	310	308	309	274	289	286	309	281	272	338	303	320	307	284	300	288	270	280	298	297	304	314	289	299	285	262	286	317	306	283	252	295	294	284	306	291	311	310	288	293	306	273	272	314	273	294	325	298	282	293	300	309	298	277	274	294	288	295	299	293	298	292	265	277	304	286	297	281	276	280	265	276	305	268	331	318	298	280	300	292	298	290	293	300	285	287	276	313	311	276	305	285	301	298	297	309	313	289	286	261	298	334	315	326	284	290	287	300	278	290	296	278	304	321	310	279	288	296	323	275	291	260	282	312	296	291	310	267	313	296	305	312	266	322	278	272	315	298	323	299	308	297	306	303	265	287	283	301	297	276	284	315	278	293	277	288	302	301	305	278	278	293	325	289	316	311	295	304	271	280	291	264	276	308	318	324	327	301	282	288	286	264	269	278	282	268	279	303	266	307	289	312	281	293	306	313	297	307	294	277	285	276	252	268	275	278	269	300	307	332	284	279	312	303	294	326	291	287	289	301	283	286	323	308	280	287	314	309	289	304	334	293	304	282	293	280	283	316	327	275	303	283	276	312	322	273	308	305	273	250	272	284	311	296	307	306	286	279	289	272	274	290	273	277	299	321	279	285	320	277	278	308	314	294	321	313	276	282	290	307	316	306	272	329	257	297	300	311	291	309	260	299	283	281	332	304	296	308	305	323	291	272	294	335	286	300	312	292	328	305	315	289	295	299	287	312	286	346	331	300	316	333	282	278	294	296	281	308	319	279	311	312	282	265	305	307	267	268	285	285	279	309	282	300	295	321	283	290	282	277	290	321	299	308	280	291	284	256	268	267	282	295	262	272	276	306	309	274	284	302	271	311	284	279	254	306	297	307	272	325	288	288	320	295	268	307	285	307	285	268	261	308	306	290	291	286	297	293	290	275	311	290	261	319	285	292	322	297	301	290	346	291	281	295	296	293	287	295	289	306	287	297	286	297	283	324	299	287	310	270	287	269	281	331	290	281	308	293	313	263	280	300	309	283	298	304	278	294	316	280	284	268	303	294	259	311	327	302	314	271	267	302	341	305	292	302	291	307	292	294	291	283	275	274	294	300	300	319	319	280	291	316	293	266	274	298	292	303	284	273	287	308	310	262	278	322	280	285	292	294	301	315	289	301	310	293	300	289	328	314	342	294	265	312	276	281	267	282	297	261	317	298	305	275	299	320	279	299	270	275	278	301	323	283	280	313	294	292	293	301	298	299	280	302	311	314	333	301	296	285	325	322	330	311	328	277	282	314	309	310	282	279	298	285	255	303	300	279	262	291	254	287	270	307	267	264	291	273	297	312	292	280	295	295	260	291	281	302	289	310	287	303	292	318	267	281	264	300	256	296	317	298	282	324	297	271	302	271	281	281	262	291	302	314	262	277	299	325	316	310	292	268	298	310	303	309	273	311	273	318	306	294	312	312	311	295	271	276	294	327	324	307	296	283	298	313	314	326	294	287	270	291	295	294	293	256	317	277	276	323	294	272	270	276	344	314	303	316	293	338	268	315	313	310	261	286	291	262	302	294	297	311	307	321	322	296	292	301	307	306	276	285	322	276	315	312	307	263	281	296	302	289	292	302	307	297	299	268	292	317	268	303	292	282	310	263	284	287	301	310	309	311	304	298	303	334	305	297	294	285	274	270	289	288	273	276	266	296	277	286	330	305	267	302	290	301	302	281	291	287	308	319	295	317	285	315	288	295	236	285	287	287	297	304	307	318	322	313	276	296	274	299	282	283	271	289	302	274	292	312	279	245	295	278	287	301	289	311	299	300	276	299	258	314	317	294	290	277	286	330	269	303	306	244	337	281	276	298	284	301	293	303	294	299	289	310	317	315	289	306	288	305	276	299	329	332	280	300	332	295	316	279	313	295	324	280	264	269	298	298	283	279	323	325	272	318	261	311	291	281	290	338	317	291	311	329	311	311	306	270	286	296	301	310	276	311	333	301	320	290	254	270	287	283	280	301	295	301	330	314	322	272	316	279	308	270
28118	44992	25203	6821	2408	1562	1254	1123	961	863	862	841	842	783	760	811	708	798	746	678	723	720	709	764	686	692	693	640	717	742	712	665	642	713	673	636	692	626	671	679	657	698	683	659	698	679	706	689	683	683	651	650	663	673	709	662	712	699	660	644	662	667	685	674	660	668	680	713	661	661	671	685	683	701	691	698	695	648	689	661	662	661	686	689	649	671	713	688	649	699	693	677	644	683	685	653	688	669	694	660	687	675	628	678	675	641	681	670	666	706	653	690	694	657	690	655	713	701	682	641	702	657	650	669	646	682	703	684	687	648	633	657	685	660	720	672	698	652	694	663	690	712	675	704	706	668	695	702	627	664	697	671	687	676	683	680	673	651	687	698	678	663	677	656	706	664	661	677	664	650	629	672	672	699	667	675	662	700	666	672	665	670	648	668	616	642	665	660	674	656	683	687	658	655	702	666	671	643	669	666	668	725	668	687	700	654	693	701	713	674	733	725	682	662	666	696	684	648	678	638	661	677	666	753	669	655	675	699	683	674	705	666	632	661	669	684	655	707	706	673	713	671	620	669	641	681	683	691	720	683	716	669	619	651	690	704	706	724	673	714	690	685	648	650	679	678	726	678	708	694	665	665	663	659	682	654	657	648	702	672	649	699	666	663	687	712	694	699	720	634	672	663	681	692	619	648	688	679	641	671	666	673	638	657	672	700	694	654	650	632	717	674	670	644	664	678	687	673	693	707	684	702	664	659	650	652	676	672	668	684	685	685	654	686	651	713	689	694	671	701	669	705	669	670	674	684	669	700	689	679	621	693	625	638	604	695	694	679	670	663	678	659	665	661	686	719	679	686	695	640	718	705	676	666	668	656	670	683	633	674	714	635	682	667	670	714	665	669	667	633	638	658	687	670	682	680	622	675	659	652	632	663	670	665	665	682	672	689	718	685	681	686	682	719	670	701	704	668	655	689	701	687	694	663	682	659	672	686	663	685	663	670	714	632	656	687	662	678	660	707	679	689	660	653	705	680	723	653	665	684	643	675	703	705	679	660	718	670	694	669	673	674	669	674	686	599	683	667	673	709	702	669	681	674	666	680	719	708	712	677	680	665	654	641	706	645	650	671	694	649	689	664	679	671	702	654	710	725	692	661	670	676	674	649	681	689	693	701	662	686	684	652	677	690	687	678	694	684	696	670	697	668	692	670	617	657	644	695	665	685	649	647	655	660	675	622	631	662	706	669	664	668	684	682	677	664	689	658	664	690	687	671	681	670	693	686	696	657	702	711	655	640	718	678	696	686	665	689	674	654	666	668	680	689	663	718	640	660	690	697	663	687	687	664	651	647	675	693	699	702	667	696	660	701	678	674	669	691	684	701	696	679	679	695	677	680	698	696	703	655	655	646	643	661	650	659	628	670	638	643	663	683	683	698	614	666	651	663	700	694	639	682	679	674	712	677	679	663	725	636	652	717	645	688	708	684	658	682	658	710	697	678	677	712	719	622	684	636	672	701	712	679	646	670	655	635	688	717	706	651	689	678	640	680	657	654	655	706	739	667	667	696	652	626	651	676	656	657	710	679	678	667	703	687	693	640	676	645	682	692	677	686	657	680	665	680	658	727	668	652	697	670	676	652	706	661	743	629	669	688	681	693	729	674	703	690	666	658	735	678	680	678	635	676	668	645	680	687	648	691	683	703	720	650	642	646	693	647	686	670	690	622	660	733	675	660	712	647	674	692	637	701	662	669	679	675	674	742	690	685	679	691	656	689	676	674	696	725	659	644	704	704	665	678	713	685	640	653	688	665	647	672	682	668	683	662	619	670	707	666	669	672	711	675	634	659	659	616	657	627	657	674	673	666	686	719	663	692	695	659	672	647	690	690	678	653	689	669	688	674	690	670	632	662	691	704	672	713	681	647	658	657	657	697	688	684	687	693	695	676	653	679	688	702	669	680	693	687	643	678	679	641	684	706	701	737	701	647	660	647	729	697	643	695	685	697	656	695	635	667	662	675	658	693	653	629	663	636	654	677	723	683	664	698	703	640	691	652	690	660	676	678	747	666	659	698	667	663	683	683	667	656	733	648	641	688	620	649	648	660	656	655	706	697	661	646	674	680	652	674	725	631	716	677	697	717	676	687	664	639	703	655	629	629	667	651	640	683	698	713	678	659	663	685	700	692	684	649	695	655	727	655	661	641	621	687	735	655	687	678	706	682	652	652	701	648	662	674	688	723	672	696	641	653	694	640	706	679	671	696	672	676	673	658	673	680	661	638	691	693	678	617	673	646	716	703	703	691	664	714	651	646	650	650	648	673	668	671	674	686	667	640	660	688	698	668	671	657	646	699	647	722	660	706	680	642	709	662	669	661	633	711	711	675	681	686	662	724	702	718	676	680	659	679	640	669	721	684	695	655	674	641	668	712	724	695	690	731	647	681	684	667	691	683	677	696	668	665	692	692	685	689	694	623	662	665	721	619	660	675	662	715	702	645	665	650	686	679	687	678	711	647	634	700	661	677	640	671	695	681	699	620	704	678	665	648	675	674	673	714	669	711	638	664	691	669	679	655	645	633	675	632	640	640	677	707	674	696	669	682	660	667	673	663	670	686	673	672	635	662	725	677	694	707	673	690	661	671	645	710	677	705	686	628	689	717	677	660	710	678	676	688	652	724	678	712	677	681	668	722	667	701	678	684	609	679	670	687	733	645	682	701	668	673	672	710	669	664	678	673	701	676	648	664	672	687	668	708	667	655	689	702	700	644	669	681	661	673	709	669	700	693	675	663	682	662	734	705	682	644	652	646	709	671	689	704	691	734	669	685	671	710	712	659	675	636	642	677	708	667	696	674	685	650	689	689	658	679	695	663	691	723	721	679	623	691	719	634	678	701	672	691	656	685	670	647	688	660	663	662	692	692	705	673	679	709	681	711	614	641	679	682	676	646	663	682	691	700	726	636	658	630	649	695	639	684	683	676	642	645	708	665	625	717	697	639	627	620	666	695	735	703	696	705	684	688	677	684	660	696	637	662	734	693	670	701	730	691	647	678	626	610	624	654	681	629	703	665	674	697	654	618	697	687	660	699	698	650	659	667	636	714	659	705	739	696	687	673	663	708	681	637	667	665	669	690	668	690	680	638	665	682	703	696	688	676	693	661	712	709	669	714	642	677	672	689	683	656	673	683	674	685	672	654	659	658	664	701	698	706	672	725	679	669	652	664	633	669	670	656	695	661	699	686	648	743	702	671	682	730	671	653	659	670	682	698	665	686	642	650	677	723	643	677	716	684	676	653	675	664	671	701	671	645	684	703	686	667	642	683	656	703	624	685	706	666	693	679	666	711	652	659	688	676	690	626	609	729	657	651	699	668	703	672	661	650	690	716	661	723	667	714	658	640	611	703	723	709	644	685	713	669	657	693	655	703	650	689	672	671	687	634	695	736	662	706	639	645	681	704	700	707	731	671	707	692	689	637	666	631	674	655	672	655	663	701
24308	21449	25320	27982	21454	21532	17587	2414	1248	973	809	740	642	557	514	511	440	420	429	373	379	375	308	327	331	295	333	368	306	313	329	334	289	333	302	294	309	329	303	307	285	296	289	325	304	302	331	316	288	264	301	295	295	336	321	295	316	308	327	311	303	291	288	309	280	299	318	276	337	277	292	278	309	296	303	287	294	268	270	297	297	316	261	276	261	293	263	330	305	319	319	263	294	299	297	298	275	263	296	293	255	315	299	293	265	284	336	248	318	275	298	297	291	292	268	266	273	319	252	295	308	315	288	336	295	273	287	287	274	313	254	285	256	275	258	285	303	289	289	257	302	305	313	287	295	299	289	296	310	283	317	317	282	290	267	290	303	265	254	290	300	276	298	284	276	298	296	262	303	290	266	294	266	284	264	296	302	322	266	292	289	269	280	322	297	296	290	319	274	278	299	324	293	289	292	324	306	297	279	296	251	280	262	293	281	247	284	275	297	300	258	257	247	275	265	291	297	324	274	296	287	261	289	294	285	273	270	309	312	285	308	255	296	314	293	302	269	278	299	309	301	283	284	311	295	292	267	305	277	289	285	314	263	309	283	294	286	277	309	291	284	305	266	297	280	275	246	257	292	301	275	292	321	301	307	290	286	290	303	289	309	315	328	283	280	287	276	308	271	266	249	282	301	286	301	325	304	281	262	269	257	267	295	252	309	287	305	298	296	319	279	289	293	287	289	293	286	293	272	299	266	306	326	305	282	327	273	292	286	300	260	299	271	279	250	288	275	280	283	327	279	299	293	281	307	316	295	274	313	306	281	287	275	286	310	313	297	326	297	274	290	288	277	285	284	297	299	282	309	275	312	307	308	279	324	304	281	294	311	284	277	306	273	283	275	293	309	292	300	302	291	309	279	252	292	281	302	275	296	304	309	282	299	285	311	307	274	310	309	307	296	312	311	321	291	282	308	276	304	300	280	285	269	270	297	277	301	307	309	302	293	275	264	284	272	302	326	298	293	266	316	316	302	273	294	270	269	324	286	288	271	274	302	314	289	264	292	300	290	303	297	284	276	281	296	272	283	300	320	287	310	276	305	309	324	313	299	324	280	270	274	274	304	264	298	294	310	280	267	284	248	285	262	308	296	310	291	276	263	307	280	288	316	306	314	315	292	310	287	279	271	282	290	311	274	294	288	293	297	268	268	282	270	301	328	252	270	287	282	304	297	308	262	301	288	309	278	314	289	301	270	300	273	294	269	289	280	309	296	280	300	284	298	300	277	310	258	285	278	315	305	273	299	294	289	268	299	289	304	261	260	321	311	286	294	264	308	274	304	275	272	295	330	269	264	317	248	270	283	332	304	283	295	294	299	262	279	297	296	267	246	248	276	290	293	271	266	273	277	261	301	297	274	260	293	280	305	297	275	331	270	282	256	292	283	302	330	310	262	272	299	278	294	288	302	294	300	290	279	285	295	275	279	290	289	269	261	292	266	288	321	287	301	321	259	289	313	302	298	296	243	294	287	285	306	285	309	294	269	289	286	302	328	290	288	309	300	283	256	293	265	286	310	260	292	308	250	305	297	294	270	281	292	302	271	298	261	282	291	301	284	308	288	284	324	307	297	301	321	279	262	281	289	274	296	301	252	307	267	272	269	220	284	336	318	304	268	301	287	269	263	298	301	320	299	304	281	282	306	284	315	325	278	299	258	264	277	283	297	250	304	308	300	291	294	270	278	259	306	329	263	290	300	268	316	296	294	326	283	317	260	299	300	296	266	320	284	309	277	271	295	296	260	300	289	303	258	287	288	282	288	297	274	279	292	277	270	281	289	304	285	285	297	278	304	259	338	292	272	283	320	276	291	274	299	275	275	306	271	288	283	318	279	264	272	312	276	283	309	322	303	305	265	284	309	324	308	281	309	263	296	275	298	289	284	289	291	287	280	304	290	303	329	278	276	295	300	290	305	277	314	303	314	299	256	277	289	284	294	315	306	286	292	293	290	282	234	295	290	302	275	249	287	302	345	288	300	264	307	328	286	289	286	292	295	307	303	307	276	277	277	289	288	281	288	263	292	308	308	299	279	268	296	307	294	333	293	308	293	294	303	273	271	298	262	282	294	324	301	298	266	277	287	246	290	302	263	298	313	302	304	283	303	297	269	308	277	316	321	286	293	299	297	278	298	288	293	307	285	292	284	289	285	280	256	280	313	281	304	289	264	303	288	275	293	278	292	278	268	310	300	291	266	271	292	269	267	279	324	269	269	300	308	280	269	271	261	310	293	296	290	271	321	263	302	277	305	276	258	264	262	323	308	305	285	264	292	299	289	276	260	290	272	267	311	313	280	297	265	303	278	318	286	291	317	281	293	341	295	276	265	276	301	303	291	322	298	264	263	310	306	306	300	293	289	328	299	291	309	286	316	312	284	311	292	298	304	272	264	279	270	265	300	327	310	293	287	287	285	297	279	283	302	288	318	322	289	299	299	259	301	285	301	266	314	308	312	288	243	307	320	280	287	290	264	306	279	300	285	297	280	304	266	325	303	265	308	293	286	269	281	266	290	277	287	310	283	298	286	302	321	274	246	298	271	274	271	297	283	283	290	285	296	282	311	285	292	297	305	296	315	281	259	290	295	290	307	292	290	263	322	297	267	277	284	277	318	323	302	291	321	273	302	301	264	297	305	307	266	296	307	284	319	273	291	303	269	276	328	309	296	323	263	284	314	312	313	277	281	297	281	283	306	270	282	291	276	308	274	301	292	298	303	302	297	266	282	266	269	288	285	289	324	263	293	294	276	278	257	264	291	255	299	260	297	303	303	327	296	268	291	303	308	314	287	277	294	295	265	307	304	333	283	285	294	309	289	294	282	288	312	300	264	270	269	308	253	297	271	295	320	274	279	273	270	291	296	268	279	300	293	267	266	298	274	302	338	279	281	290	308	287	290	322	316	308	298	270	294	306	328	271	309	286	278	291	302	264	298	291	277	278	289	280	279	267	301	288	298	291	258	256	300	318	281	252	300	291	322	275	263	297	297	284	307	313	294	298	287	287	285	293	270	307	297	291	268	307	311	299	303	277	261	288	284	271	306	321	293	290	274	273	290	263	282	275	318	284	308	303	322	274	278	306	284	297	265	279	314	279	294	278	246	285	279	286	302	302	308	326	324	285	308	299	275	291	280	285	281	273	305	270	299	307	263	305	287	311	311	272	315	304	307	292	287	248	284	279	302	260	296	315	271	263	289	269	270	271	319	282	296	263	301	274	323	302	307	271	282	299	263	270	300	311	287	302	298	309	341	328	283	314	281	277	297	292	282	267	280	277	292	289	278	300	294	296	352	269	275	304	271	285	293	282	289	296	265	319	355	264	276	327	305	290	275	290	263	279	274	288	295	288	264	303	279	266	302	263	321	314	273	272	307	279	301	283	270	287	315	303	295	284	315	289	279	283	275	279	310	243	286	311	269	294	257	277	282	311	270	315	319	274	271	290	282	289
31018	49444	29461	10794	2922	1884	1487	1211	1140	896	886	903	852	812	761	750	774	711	675	766	692	675	661	700	653	693	660	664	678	641	687	639	692	664	642	671	657	642	678	674	657	682	642	617	722	640	677	646	620	677	665	665	643	671	661	669	628	719	639	657	685	648	648	626	641	631	654	618	657	623	647	657	663	612	660	720	667	635	651	684	623	619	670	764	693	661	660	666	662	645	675	616	629	658	639	630	689	646	673	683	650	673	680	684	681	664	611	675	620	678	625	632	675	693	617	607	672	668	706	667	684	686	600	666	656	696	660	607	646	598	644	705	601	697	660	641	647	648	586	635	640	659	613	595	670	693	633	676	669	687	655	649	640	671	683	631	627	631	641	637	667	655	628	652	665	696	649	634	625	674	670	643	633	613	628	641	646	648	631	702	628	663	659	671	645	654	675	653	625	683	642	594	649	649	686	679	682	632	653	608	644	681	648	656	652	670	679	601	663	674	649	603	660	636	654	656	638	652	648	635	622	633	656	662	672	626	660	659	630	659	626	715	699	665	645	664	675	657	633	646	651	652	656	644	699	662	619	682	650	632	623	650	636	661	617	664	660	711	622	634	658	661	697	672	643	612	644	641	641	661	637	668	677	623	680	696	693	636	635	650	640	645	670	645	654	619	669	636	651	635	645	666	640	646	659	641	614	686	641	671	671	637	647	647	640	643	667	634	626	661	610	702	662	617	661	654	675	649	669	609	693	599	635	659	677	675	642	677	657	645	618	660	622	700	651	630	689	656	668	592	614	674	607	611	667	666	652	636	683	677	612	630	654	650	589	666	681	653	657	641	675	609	654	671	705	711	671	631	649	692	659	652	609	658	633	615	639	616	647	687	659	668	652	653	643	686	629	639	632	658	732	678	648	640	647	694	678	682	722	624	643	689	646	631	623	619	645	644	645	670	677	645	663	646	638	630	559	668	689	681	636	647	633	651	647	652	653	694	662	682	610	619	649	686	646	664	595	624	660	646	643	657	640	656	697	668	655	667	673	647	601	635	687	619	640	664	633	659	682	633	651	652	631	673	618	693	679	626	646	607	680	639	653	676	679	626	682	692	637	649	640	615	633	657	736	658	631	638	694	598	616	695	640	619	602	625	665	600	678	659	650	631	671	635	672	674	630	669	598	617	656	665	662	638	616	660	656	675	694	671	653	626	688	638	677	649	642	661	619	697	658	680	625	633	666	649	721	645	649	689	680	653	612	661	684	639	666	677	643	663	659	624	687	632	676	686	655	603	652	658	653	637	660	633	689	704	602	664	616	662	617	648	665	645	666	667	629	651	652	697	581	704	614	663	602	682	651	659	636	649	636	653	676	658	658	659	657	670	670	644	642	639	614	641	616	656	636	648	681	654	670	614	661	648	656	622	632	663	626	670	610	669	666	648	632	636	627	631	562	636	735	663	638	650	678	631	676	691	628	634	644	660	657	636	666	639	673	635	637	618	630	665	629	650	649	686	657	668	660	636	651	637	662	635	657	682	652	648	648	643	627	638	655	678	667	672	642	619	623	666	620	687	639	618	657	672	633	660	668	710	680	678	650	692	695	683	621	641	671	682	623	716	675	644	634	693	675	621	675	652	651	661	652	709	657	646	661	656	693	634	647	649	667	678	665	629	658	620	659	641	618	607	639	625	655	678	636	665	649	662	661	628	681	633	613	632	655	641	644	693	634	628	675	641	653	652	672	650	670	655	689	692	656	638	662	658	672	668	687	669	659	638	647	690	643	608	611	647	632	644	653	660	702	658	688	649	632	681	640	664	628	640	660	653	638	682	693	703	694	686	640	657	645	690	641	614	650	615	650	653	655	618	680	641	608	643	698	662	639	654	651	618	655	651	630	680	652	665	609	633	645	661	653	637	660	631	631	641	629	628	657	638	647	682	663	663	651	642	690	685	612	664	653	678	616	626	672	639	661	700	677	674	677	657	650	651	653	626	669	677	677	637	663	649	658	668	628	660	685	643	682	676	678	609	659	607	603	675	637	640	632	657	656	626	647	639	667	705	623	661	673	655	663	615	663	670	618	648	677	672	645	612	652	669	649	637	631	652	630	658	606	717	591	680	659	653	675	646	655	619	628	642	642	632	687	653	676	673	648	667	649	643	650	645	647	638	646	647	685	640	662	642	700	670	624	706	664	714	636	628	584	651	628	648	598	621	627	649	703	642	622	666	649	611	658	660	689	671	651	664	631	644	664	672	619	660	600	685	624	688	678	649	656	617	615	614	628	618	623	604	653	642	647	652	679	647	690	605	660	643	629	647	627	665	721	673	645	642	635	673	657	689	641	662	632	655	654	663	620	648	624	621	697	666	649	670	686	653	645	679	718	656	641	668	653	652	658	685	675	692	651	693	659	682	661	679	689	687	679	654	666	695	625	672	671	666	670	637	698	635	660	696	671	683	660	626	632	634	677	677	652	635	649	658	653	669	665	613	673	639	632	653	626	656	642	665	632	664	646	642	729	652	657	688	627	683	635	669	671	595	623	621	615	665	627	660	626	672	644	639	659	678	637	651	623	683	684	694	625	639	655	623	601	645	678	633	671	611	635	624	648	667	677	628	657	642	665	651	620	677	656	649	665	673	673	625	721	642	711	616	619	651	657	702	654	653	696	677	671	667	652	672	609	659	675	614	664	649	650	644	647	628	639	679	652	633	658	668	682	618	640	714	655	647	682	646	649	603	694	681	660	670	671	645	655	665	647	638	658	684	653	666	635	662	679	610	615	647	640	653	632	617	679	660	618	650	664	665	693	697	671	690	657	688	608	641	607	647	659	616	629	677	701	616	641	622	665	642	704	676	608	697	676	653	676	658	644	635	646	699	668	652	668	652	635	615	626	633	603	626	651	631	693	619	655	631	629	616	630	595	666	617	654	625	641	670	682	662	650	681	676	648	644	635	648	663	625	676	661	644	642	717	662	644	639	633	646	617	668	651	659	638	706	681	712	642	663	653	659	654	619	644	594	647	659	668	608	612	622	665	625	671	640	645	608	601	667	640	697	628	697	667	603	664	652	610	670	673	659	677	694	655	628	622	628	655	665	633	664	658	678	653	635	678	660	666	674	682	655	641	697	643	612	653	600	568	646	643	657	701	629	638	638	655	663	609	622	591	689	586	637	655	638	636	638	656	654	669	634	641	687	701	657	619	636	672	677	590	707	692	645	653	627	623	663	631	655	641	621	646	660	631	645	639	654	690	681	625	631	704	630	582	658	624	658	656	625	671	595	598	646	655	634	659	660	638	640	651	670	675	648	623	629	650	669	681	605	685	676	658	657	629	648	631	685	715	655	665	643	668	636	632	661	664	672	623	689	669	688	639	653	621	652	632	671	670	668	686	630	681	673	721	645	647	665	675	699	687	659	652	642	623	610	614	660	631	698	642	653	642	643	691	654	668	651	606	666	643	650	686	646	695	654	597	674	661	643	657	599	650	698	644	659	667	670	620
33408	25441	23407	9650	2416	1491	1229	914	744	594	583	503	436	438	426	422	385	352	393	359	405	339	341	341	346	313	348	317	349	326	341	305	321	326	310	305	358	316	314	320	322	318	303	307	311	338	288	319	374	328	312	299	306	309	307	318	345	302	346	347	335	365	303	338	326	300	319	336	308	299	329	309	289	313	325	352	289	273	289	278	354	324	306	302	306	342	270	298	370	343	310	319	306	314	335	345	343	321	300	287	299	311	304	321	292	325	299	307	338	296	287	275	336	311	325	320	301	306	342	313	304	305	332	328	302	310	328	323	286	289	304	296	294	314	344	326	301	316	322	297	308	263	289	301	261	328	295	293	265	339	299	324	305	316	320	328	307	326	353	318	353	306	302	301	308	339	303	330	279	309	324	315	345	314	295	314	306	305	322	298	306	328	297	351	342	358	297	346	272	353	323	328	310	293	290	314	338	319	311	332	358	326	310	287	321	296	283	312	308	318	328	350	310	274	291	342	301	299	324	325	285	323	349	315	280	289	310	316	328	289	286	331	326	278	294	323	315	319	329	316	301	267	323	298	283	321	297	286	291	300	299	336	264	300	330	328	325	317	306	325	314	300	330	308	305	307	328	320	305	334	329	327	321	337	304	261	311	305	301	333	346	327	307	277	332	321	328	320	341	317	299	303	314	296	313	292	281	310	329	302	336	321	323	327	278	330	327	325	309	308	292	327	315	313	294	308	298	303	290	294	299	286	317	281	324	311	312	285	336	310	340	301	315	316	296	329	312	329	325	327	319	281	322	304	323	335	304	306	322	318	313	303	326	317	365	311	302	289	306	281	279	283	313	325	328	298	298	287	344	343	289	282	310	319	309	313	316	322	305	339	290	328	372	309	329	289	317	313	312	339	310	294	304	302	325	293	299	291	294	278	279	274	271	312	343	303	342	322	310	305	320	273	296	302	300	308	293	288	313	301	308	317	311	330	302	296	302	322	307	343	339	324	322	321	314	301	339	308	329	337	334	298	335	315	323	310	293	330	318	299	304	301	315	333	327	328	306	302	305	315	301	315	296	294	306	283	299	330	318	265	278	324	286	307	314	303	335	321	357	330	300	329	290	335	346	348	310	304	339	316	341	325	310	323	314	308	302	317	297	310	312	307	304	277	329	310	325	328	332	334	306	330	296	316	364	364	300	337	312	287	310	298	328	276	311	336	348	344	321	345	306	293	294	311	315	336	328	344	313	328	291	324	318	305	304	317	310	334	314	311	296	290	314	275	308	340	315	336	356	281	302	313	321	312	313	301	291	294	336	310	323	295	331	294	310	287	334	311	301	287	310	314	301	312	317	336	286	315	280	307	301	318	301	324	287	292	312	295	316	294	338	313	321	312	321	294	336	317	356	316	308	309	295	311	302	296	339	314	297	313	305	302	285	301	324	331	324	307	308	314	339	345	337	322	323	321	328	336	316	351	346	332	315	351	311	330	312	341	314	319	332	276	333	340	315	285	322	357	330	264	318	317	312	293	315	319	275	291	302	311	318	326	296	342	312	303	300	319	306	313	321	296	310	292	303	332	321	308	322	316	308	308	331	315	349	336	315	279	298	294	320	315	331	281	314	314	304	314	316	305	306	322	285	289	310	326	301	311	312	302	297	320	312	285	293	334	285	301	337	329	357	339	299	336	309	330	328	323	303	291	338	309	308	293	293	273	318	322	315	294	328	304	279	320	330	309	302	309	324	330	310	283	291	322	294	307	286	327	335	291	325	330	332	315	330	325	307	298	313	326	320	300	309	326	316	294	288	286	299	292	280	313	284	332	304	294	335	343	303	293	325	317	302	316	349	322	304	362	304	287	300	256	301	275	335	320	323	337	294	328	314	271	324	336	353	305	287	331	320	317	314	305	297	304	327	324	295	304	304	296	308	313	304	331	281	312	316	299	312	307	317	268	328	326	298	302	292	325	315	310	335	299	310	321	306	293	326	310	290	300	315	287	284	305	307	323	288	324	320	330	309	310	320	341	318	324	295	307	314	324	298	316	321	306	251	300	319	303	309	318	324	277	319	288	371	334	327	343	327	346	344	305	346	324	302	305	315	332	335	324	317	318	339	348	268	322	306	319	318	297	300	326	295	306	315	336	297	345	309	296	358	331	283	306	314	325	299	285	304	324	324	298	320	285	325	293	273	325	320	311	309	301	300	315	288	302	330	299	323	327	332	331	319	284	317	320	341	326	309	282	289	319	333	297	349	301	298	317	329	339	328	304	324	299	320	321	356	305	284	297	314	295	327	328	308	281	317	305	289	274	312	317	269	315	342	276	330	332	287	312	316	303	312	279	304	282	315	300	280	312	303	291	317	302	295	312	335	318	308	283	280	285	297	289	293	287	328	287	318	309	309	307	311	300	362	308	302	286	330	316	294	290	295	345	334	321	305	314	302	337	297	282	333	308	314	274	356	334	327	291	276	298	280	324	329	313	275	295	315	305	329	329	309	311	332	340	299	333	296	310	340	302	319	311	302	310	335	282	295	288	299	303	313	335	339	314	325	288	332	290	290	293	313	311	288	347	319	339	320	305	315	304	335	320	303	290	332	325	354	307	338	293	336	313	297	330	294	300	333	311	286	293	294	343	300	293	299	321	295	314	298	311	313	329	331	331	310	328	283	294	300	285	300	300	303	327	359	326	312	319	295	295	294	309	307	319	302	314	298	335	288	301	341	305	320	320	306	300	323	298	312	307	352	321	313	339	321	317	326	322	308	311	310	324	311	326	343	309	301	318	293	338	328	320	293	271	302	293	282	328	318	288	317	336	305	324	281	271	313	306	331	311	314	321	270	301	304	324	293	317	289	324	295	324	293	333	285	345	309	290	341	322	292	293	293	318	302	291	310	317	340	333	303	329	290	304	279	308	327	300	314	353	290	318	355	296	293	303	324	296	312	336	336	296	324	295	351	286	278	315	312	314	341	291	315	305	303	312	266	319	330	335	324	298	324	296	306	306	285	334	298	290	308	320	321	317	320	333	301	301	291	314	283	311	267	315	348	302	294	320	315	316	339	300	289	310	321	336	308	300	289	302	329	305	342	315	304	273	299	315	292	312	325	322	299	320	287	332	287	288	312	323	270	336	286	283	331	341	296	331	336	347	287	295	271	285	297	333	303	319	323	331	349	306	333	303	282	296	333	295	292	325	346	316	286	303	288	288	311	304	301	320	301	302	340	283	302	303	326	288	333	335	364	310	329	308	313	304	302	306	314	329	314	325	337	281	326	327	332	322	327	299	267	295	304	311	318	333	298	311	325	321	334	301	280	330	300	312	298	312	303	343	322	340	312	334	330	306	330	309	288	348	315	316	310	341	294	322	312	319	347	313	322	331	310	313	322	334	352	315	295	317	335	321	318	309	303	304	293	316	316	299	326	331	319	301	321	319	337	295	311	317	309	300	307	293	346	333	306	297	329	332	313	326	323	305	329	355	343	319	303	302	306	280	292	305
27652	32344	14885	4157	1762	1357	1044	960	937	830	868	814	797	812	767	770	770	734	728	746	733	725	698	773	700	752	691	780	726	689	705	720	765	722	688	705	705	800	746	723	710	743	722	673	770	734	728	676	713	722	716	666	745	711	755	761	748	747	724	766	728	736	691	774	693	740	696	741	732	709	726	736	738	726	704	715	732	686	745	725	715	688	705	712	686	754	774	687	709	755	685	728	686	719	728	750	738	731	741	771	761	718	740	762	710	704	744	702	689	734	724	708	695	703	772	698	724	738	748	754	722	716	690	680	726	703	727	724	699	719	697	666	741	787	719	712	698	711	756	696	716	708	722	692	722	707	739	691	710	793	737	701	727	693	734	703	721	694	692	706	744	687	773	757	710	730	704	717	712	728	704	694	726	745	683	741	734	708	768	754	714	716	685	710	692	699	744	715	721	743	686	720	718	717	732	745	717	719	716	708	733	702	718	716	725	715	717	700	735	694	744	747	732	740	690	675	748	722	676	713	709	695	702	713	713	697	711	702	749	729	702	741	705	730	693	726	710	727	714	707	721	701	653	732	710	708	697	734	730	743	735	690	730	703	747	717	727	761	677	739	693	718	747	695	699	767	709	753	673	736	740	741	678	736	724	694	684	725	768	701	711	715	730	742	707	698	691	692	715	708	724	717	703	736	717	756	749	662	686	738	707	710	726	730	672	731	685	737	728	687	671	691	709	733	742	685	745	666	671	666	725	734	770	779	719	706	706	690	729	686	753	688	727	701	679	709	699	712	725	733	691	699	712	703	724	714	691	715	734	695	741	743	685	744	713	695	685	755	721	771	683	721	707	675	750	713	713	717	684	704	755	754	705	711	756	721	673	685	742	697	711	705	710	694	713	689	712	696	732	728	752	679	725	688	713	704	695	695	709	733	721	722	679	722	733	735	760	713	728	736	699	718	761	698	756	735	730	678	713	742	739	756	675	694	746	764	700	706	673	722	742	752	670	703	704	696	697	700	700	706	738	732	688	698	696	738	742	747	721	754	762	682	702	747	713	772	719	730	710	681	701	684	662	695	714	744	704	712	663	724	725	684	748	726	739	743	711	734	680	747	758	688	712	717	721	693	700	739	758	730	763	740	704	719	726	731	742	731	729	729	732	710	711	733	714	680	744	670	674	668	689	733	731	748	673	673	708	727	721	760	747	706	666	753	777	727	685	732	714	732	658	686	683	741	713	668	707	720	739	722	729	674	668	686	729	679	708	766	687	695	696	692	741	681	702	694	704	715	695	719	732	731	670	717	692	710	727	696	721	730	707	697	750	743	736	719	713	718	707	714	753	713	745	725	749	689	684	693	743	744	736	737	712	740	684	708	734	771	712	768	738	782	713	713	676	702	731	668	695	719	696	695	647	728	750	744	761	705	735	739	742	724	682	729	761	776	680	714	723	654	699	662	718	689	737	791	717	709	754	685	747	692	732	759	710	687	710	716	729	648	711	745	757	749	713	719	720	743	765	729	751	715	696	676	718	652	754	747	745	700	696	672	744	745	674	747	675	723	731	711	686	743	750	721	727	709	720	704	676	724	722	746	664	785	693	714	688	723	699	761	694	727	757	746	721	685	739	728	710	740	703	692	696	682	712	732	670	722	687	717	681	727	737	752	690	702	712	752	727	742	752	698	722	715	674	678	750	725	747	718	698	732	732	744	737	729	705	726	683	740	725	696	698	734	684	740	720	736	704	761	738	680	743	741	728	685	735	706	688	733	736	692	706	715	745	728	741	732	722	716	681	683	769	751	763	702	712	725	775	743	753	721	709	709	701	694	712	707	691	707	732	751	704	752	729	673	714	721	697	739	694	742	725	722	675	723	754	727	720	716	685	713	711	687	691	685	715	709	709	711	714	704	734	773	721	702	721	661	732	705	687	746	792	717	727	713	705	717	681	754	705	781	739	700	724	705	701	746	668	768	720	743	706	760	711	733	671	690	740	714	717	659	708	696	745	687	723	694	728	718	664	694	657	737	738	754	703	732	690	700	718	681	683	704	712	667	722	673	736	727	724	709	704	699	726	709	697	724	666	744	696	702	681	728	661	696	727	706	703	705	729	695	694	732	683	707	737	760	718	729	738	750	723	678	726	771	762	661	720	707	713	731	779	767	715	771	719	737	682	668	753	768	710	696	729	709	754	730	677	707	745	738	716	741	738	706	734	733	712	718	702	694	725	695	721	647	740	763	733	697	687	695	702	721	723	731	738	660	753	750	694	770	724	700	739	774	730	749	724	715	752	739	682	714	701	747	735	704	679	685	717	680	732	716	770	716	789	699	731	716	693	745	768	724	704	679	659	737	759	734	723	694	761	672	727	712	716	696	723	765	698	715	681	724	696	683	717	728	707	685	692	696	743	760	726	735	705	718	733	744	668	698	730	742	792	720	720	706	690	715	695	743	722	697	718	690	713	758	702	729	751	704	727	762	711	710	702	713	763	712	726	734	745	726	698	688	699	737	752	770	696	738	687	711	799	738	701	760	719	731	775	706	719	701	750	733	708	707	747	684	714	731	684	705	697	711	742	733	701	701	710	721	732	702	770	685	704	716	711	709	762	724	693	696	708	737	706	707	742	727	692	742	676	714	792	689	687	714	751	741	715	721	682	700	687	702	685	744	676	723	710	693	708	683	703	714	718	741	700	706	719	744	703	710	733	715	749	728	757	733	725	711	734	683	709	750	709	740	745	722	681	707	706	702	688	719	731	762	698	744	720	753	751	727	710	719	717	699	705	710	716	742	721	704	706	678	686	734	703	739	707	739	715	671	701	706	734	722	692	729	676	753	733	706	720	730	703	697	741	751	733	721	726	736	740	761	708	728	763	770	683	724	694	759	761	721	726	691	753	682	649	691	677	738	752	724	748	689	725	738	767	699	726	698	720	684	734	787	699	705	743	758	726	699	715	725	723	694	754	752	696	723	706	734	700	694	718	717	721	735	781	697	681	734	724	750	684	708	749	745	766	724	709	722	710	740	705	735	730	665	731	704	682	697	725	734	742	692	726	768	716	722	699	679	705	692	737	713	741	729	729	687	723	717	689	745	750	763	724	727	734	717	760	703	778	738	747	750	726	763	702	730	724	698	714	722	752	732	738	747	735	722	707	733	728	672	764	734	705	695	738	743	676	687	745	711	752	751	736	698	733	724	719	768	705	718	776	660	726	734	727	705	719	731	748	703	703	768	661	733	717	740	692	730	672	722	719	716	704	735	725	679	737	735	699	696	746	719	716	704	711	686	733	693	727	737	732	693	688	715	688	717	706	703	728	727	771	707	758	696	764	768	702	705	689	753	730	708	710	737	691	721	715	727	704	670	731	744	725	755	678	724	752	683	728	740	692	689	686	773	703	709	752	714	659	728	736	697	708	725	713	712	710	737	738	719	711	699	720	698	732	663	728	703	732	741	714	675	715	701	730	715	702	762	680	736	755	721	735	686	695	738	724	708	672	719
24831	21466	24991	28362	21471	19956	2929	1236	870	749	633	612	489	477	449	449	435	380	405	355	365	349	322	320	309	336	294	304	320	321	285	269	272	296	302	290	299	281	266	271	284	270	312	323	303	292	290	302	289	318	298	298	292	295	305	282	291	296	296	262	295	308	281	298	328	296	268	311	280	323	303	285	279	281	266	285	303	308	304	300	266	288	280	272	325	262	273	285	302	294	288	262	288	313	302	295	302	264	285	276	271	299	311	307	321	269	274	340	296	297	243	330	287	285	301	273	300	301	282	299	247	266	288	286	272	274	307	267	292	284	283	282	307	317	298	292	297	321	275	308	287	300	262	294	310	293	300	285	312	307	246	265	317	282	291	295	323	284	288	266	276	282	288	334	270	292	305	273	282	286	290	290	286	292	309	287	271	275	309	294	288	292	289	325	335	322	297	296	347	265	275	275	283	320	320	272	265	260	288	291	323	306	265	271	303	234	282	294	290	302	280	305	268	265	318	287	314	312	252	266	285	293	307	314	293	294	265	267	292	298	259	306	284	289	293	272	250	266	272	294	292	280	270	289	286	284	282	261	301	277	315	299	282	284	325	281	292	264	295	303	267	299	267	315	292	297	317	272	276	262	278	289	268	274	325	252	258	263	276	298	306	286	300	286	304	275	284	272	287	303	282	347	293	285	273	265	302	253	256	288	293	288	301	296	283	323	293	273	285	271	305	309	251	281	298	279	274	294	258	261	317	293	270	285	303	268	301	261	288	294	288	291	263	279	284	284	263	288	274	321	299	297	303	277	288	311	292	290	295	284	280	293	265	301	284	304	279	327	297	308	299	300	270	311	298	313	285	288	315	299	303	288	328	275	291	275	302	287	315	301	314	269	326	333	274	275	304	274	286	273	296	280	310	303	281	288	270	293	286	290	273	246	260	278	331	305	342	296	284	262	278	286	307	304	277	277	264	308	303	287	272	280	303	300	317	323	294	271	309	265	262	279	284	292	304	287	288	311	296	319	308	273	259	307	308	323	281	290	280	307	281	287	306	288	280	288	304	306	285	292	317	287	273	313	310	304	278	297	293	299	310	288	295	297	304	280	303	287	283	317	292	294	289	265	292	294	306	282	288	271	287	299	299	288	304	312	304	283	279	312	251	290	298	284	296	270	297	296	276	296	284	273	288	283	309	299	253	303	262	282	312	312	304	275	274	266	291	243	291	297	237	310	299	289	296	290	292	262	309	292	265	278	286	297	285	311	308	282	301	283	281	304	293	288	261	318	266	302	275	262	280	294	281	292	312	320	309	308	296	282	301	282	304	290	295	284	273	300	297	277	286	276	298	287	292	297	278	286	300	287	270	257	328	310	296	286	299	257	273	315	255	297	304	280	308	328	263	315	279	283	276	299	288	305	285	295	306	289	289	284	277	278	280	260	282	319	314	278	294	309	277	287	298	289	306	290	267	281	298	280	293	295	306	330	260	314	315	293	304	297	304	275	294	307	291	305	270	281	303	271	303	312	281	307	305	312	267	305	278	290	259	253	284	285	258	289	307	307	290	271	290	310	280	297	317	297	320	291	309	290	305	291	284	292	303	274	293	286	289	291	348	290	294	299	289	304	296	261	301	274	273	264	303	255	259	302	314	313	295	287	277	300	300	291	265	275	304	270	279	254	269	278	274	308	288	289	270	289	292	266	250	300	263	293	309	282	285	278	315	281	306	281	252	266	317	306	313	290	299	275	302	290	299	280	311	301	277	259	300	289	284	276	276	251	300	278	290	279	268	277	315	331	283	309	301	282	287	299	305	303	311	286	270	283	291	284	287	306	299	296	265	311	296	272	279	304	318	274	289	264	275	286	304	279	267	321	325	308	319	274	290	288	291	270	293	289	269	297	290	278	283	298	310	293	308	313	286	317	270	283	283	289	287	306	277	282	326	288	279	282	275	316	292	280	263	292	284	307	309	322	305	310	263	288	290	281	322	295	290	289	288	274	308	336	270	333	277	253	298	281	298	324	306	309	288	298	291	310	279	283	294	297	299	291	280	272	275	253	290	280	318	274	287	268	290	284	291	266	278	308	294	301	275	298	279	285	284	282	306	305	303	309	274	304	311	259	299	277	262	285	299	263	288	321	293	302	287	294	257	273	289	296	279	273	288	279	249	267	288	316	278	273	311	296	286	295	286	286	298	294	296	289	302	275	268	248	275	314	305	299	300	272	315	303	286	288	316	260	285	298	281	307	286	295	253	291	293	321	263	256	286	291	310	314	297	311	317	294	306	294	282	276	301	304	289	295	319	282	287	291	300	291	308	303	282	312	267	291	271	282	281	320	273	291	277	272	301	278	282	293	286	310	278	334	295	258	304	294	275	315	284	247	278	291	297	274	284	297	296	280	297	264	318	302	267	288	267	301	300	319	272	284	271	256	281	301	286	245	259	295	255	313	297	279	299	301	271	303	267	285	306	281	285	281	267	290	317	267	288	287	290	257	281	300	296	273	296	311	291	297	267	269	267	292	269	275	274	340	286	301	341	295	285	286	333	303	310	279	270	316	317	308	319	312	290	286	287	302	255	314	274	274	280	291	269	282	336	278	290	299	299	297	296	301	299	294	276	305	280	292	296	274	284	315	290	332	280	254	312	306	311	281	282	288	285	281	272	269	294	280	276	296	292	265	284	277	272	301	313	284	325	280	265	295	291	287	300	294	298	301	288	315	296	293	266	273	278	280	311	276	283	288	301	299	306	299	267	281	292	294	297	267	287	288	272	282	308	306	264	339	277	295	268	272	268	285	274	294	291	294	277	295	293	301	266	287	282	295	305	293	291	297	306	285	274	307	302	304	308	291	274	290	293	284	324	292	272	277	301	317	299	300	285	301	268	300	256	280	332	284	298	300	283	266	298	319	274	302	294	301	284	278	263	312	296	265	300	345	321	309	279	265	322	288	305	280	270	298	289	287	309	285	289	294	297	284	325	303	281	293	289	270	277	288	296	279	318	263	277	321	285	287	267	284	282	268	279	263	315	296	282	283	303	312	307	293	286	289	288	295	293	306	289	293	272	309	296	295	295	281	309	295	265	277	265	274	271	273	328	277	335	289	270	304	270	272	278	299	306	335	305	301	297	299	291	281	297	307	300	298	283	267	313	291	280	284	317	298	307	281	303	306	277	263	282	279	302	275	277	276	300	289	297	302	293	260	280	285	260	292	262	290	286	277	297	280	259	300	284	263	303	301	311	256	263	289	310	307	304	280	288	278	308	262	295	312	301	274	282	326	271	272	314	307	267	286	313	307	284	266	266	311	305	290	314	299	285	290	317	283	297	294	248	278	269	267	279	270	277	282	291	280	286	289	322	296	303	313	295	282	277	291	287	315	276	275	288	289	288	279	287	326	312	327	298	296	284	287	297	305	297	303	287	303	280	303	296	319	289	296	322	264	314	288	300	281	285	314	296	317	266	287	291	309	265	300	280	302	287	316	294	278	271	295	290	274
29563	43106	20720	5774	2189	1508	1278	1054	943	843	877	825	755	757	755	777	685	674	726	699	718	742	633	676	686	727	676	728	635	707	670	707	722	686	688	659	708	626	678	645	646	647	706	657	678	663	647	674	660	662	684	658	597	669	706	671	626	638	694	617	670	659	673	634	690	627	677	673	665	652	658	683	684	686	710	728	699	662	652	693	687	679	698	743	642	686	670	704	663	665	634	653	690	630	684	639	697	653	629	636	658	709	674	641	671	660	643	646	687	682	669	671	676	659	668	669	656	726	675	672	706	697	684	684	659	691	672	641	688	667	669	698	634	670	721	643	669	687	649	672	673	710	656	693	643	676	695	682	640	638	685	658	660	643	637	615	620	667	620	633	722	655	715	657	639	649	681	611	655	667	660	724	688	647	657	697	689	635	698	658	636	625	683	679	671	668	662	636	686	635	669	661	676	675	714	653	653	665	634	669	635	697	648	681	664	675	629	662	648	672	687	649	670	684	676	678	694	643	673	645	650	650	676	712	623	649	694	669	670	666	634	658	691	661	673	658	678	668	629	671	611	628	651	674	658	685	682	627	684	687	675	643	659	702	676	634	625	651	652	641	664	677	652	672	696	659	704	663	723	648	652	662	663	612	678	676	647	615	645	657	606	645	680	723	629	685	691	694	676	682	642	694	662	657	636	601	674	674	661	611	716	686	674	685	687	713	683	681	714	610	668	643	663	693	626	690	644	672	645	654	617	666	652	689	669	633	645	700	701	681	642	686	668	657	661	658	662	650	643	668	658	631	674	724	681	659	628	676	649	662	681	635	698	648	700	710	681	685	657	666	674	633	657	644	661	692	667	652	654	662	631	647	663	673	666	667	679	642	690	667	717	659	701	620	687	702	667	681	680	616	672	700	686	629	664	693	676	684	664	653	660	665	624	661	655	726	670	675	619	688	663	645	674	645	649	687	671	646	649	675	637	629	667	676	648	659	640	634	702	679	671	655	711	646	682	700	685	659	666	631	679	660	691	655	656	686	685	659	704	624	678	652	683	671	670	683	619	681	642	666	657	640	628	672	681	680	652	630	645	658	680	665	676	662	701	682	675	712	676	683	663	685	659	633	646	680	625	655	674	648	697	680	680	704	637	639	665	671	685	648	723	680	674	654	658	683	669	696	603	633	682	697	674	640	654	693	694	629	720	661	694	681	666	718	650	684	674	682	671	697	698	645	665	645	665	674	652	643	644	674	718	658	644	680	668	655	664	686	652	648	621	640	680	688	685	673	643	677	688	634	712	660	676	677	675	627	675	686	662	637	659	661	636	656	703	614	680	690	687	650	616	681	695	686	651	647	647	680	611	678	695	654	683	680	650	631	653	672	667	662	639	663	692	678	666	666	667	665	663	671	683	613	607	663	709	689	655	670	689	651	685	689	678	688	717	629	626	707	656	612	641	655	691	703	675	684	670	630	635	663	682	620	662	693	670	680	647	680	648	717	674	675	651	642	646	655	640	676	675	655	660	678	610	644	677	717	641	620	707	663	710	639	691	638	681	643	672	702	659	663	660	631	622	676	678	701	672	662	703	695	659	702	677	692	674	649	670	656	640	703	694	677	637	678	650	648	664	689	673	632	644	629	648	647	691	704	685	664	636	697	682	686	630	716	703	695	655	687	687	678	710	656	614	632	615	670	684	655	651	638	640	686	682	666	673	659	707	651	674	719	637	628	728	704	619	690	619	691	699	697	659	690	637	650	665	711	650	680	642	710	631	656	662	698	677	660	687	643	676	682	661	698	644	661	677	666	652	656	727	607	656	686	663	663	649	655	713	633	678	669	683	649	685	663	675	693	652	656	642	648	673	668	688	675	652	652	695	667	696	669	672	655	632	690	676	663	685	660	644	623	627	685	635	659	662	693	671	706	687	707	680	651	635	704	669	644	649	660	685	662	661	655	713	700	650	656	667	674	639	674	648	662	672	670	679	669	664	667	670	692	702	708	692	704	676	734	610	681	671	632	675	658	672	672	631	652	690	623	656	643	666	658	703	637	699	690	684	698	659	644	635	683	670	644	654	696	699	659	703	683	644	678	664	661	684	638	678	645	655	671	643	652	726	674	660	671	649	663	653	678	653	658	645	691	678	697	673	656	651	678	677	697	629	682	687	702	683	638	687	669	681	699	628	683	644	654	629	700	654	688	642	658	682	629	691	640	667	711	642	658	666	679	689	663	717	647	701	618	663	652	668	674	693	649	672	606	676	647	634	680	654	611	643	650	648	630	689	653	669	667	661	617	634	676	666	672	672	664	626	672	682	630	686	671	669	663	641	672	643	716	656	667	660	683	713	661	692	647	667	693	644	694	671	671	654	683	663	657	704	682	653	644	606	644	687	639	673	660	637	646	706	707	611	686	691	651	716	688	638	648	639	679	668	681	735	641	657	699	662	654	687	643	685	683	659	644	641	682	675	652	665	631	649	661	701	671	673	656	648	663	698	688	678	670	667	676	715	651	626	720	674	644	702	703	733	644	695	665	711	669	637	683	639	657	684	678	675	687	658	704	685	658	654	637	682	676	677	690	644	681	701	667	632	671	625	652	641	669	694	706	673	707	677	664	681	631	669	699	697	632	651	664	661	660	657	686	637	605	617	623	674	687	700	673	674	687	622	652	678	658	668	681	657	639	675	664	671	658	646	675	640	667	678	685	687	626	651	701	708	664	713	642	648	638	643	646	675	639	646	673	661	637	646	654	666	649	622	620	658	689	653	703	637	656	681	665	712	688	657	653	601	706	671	658	657	634	686	627	647	626	642	687	636	678	663	615	652	662	654	677	597	699	606	650	707	683	652	675	648	672	688	657	720	646	729	688	632	687	634	675	692	679	690	641	625	652	647	654	642	650	622	676	654	623	645	669	688	652	658	692	687	654	672	672	636	619	707	694	677	679	683	652	685	642	657	677	645	671	653	629	669	656	743	698	672	659	663	668	707	667	675	674	679	613	701	676	749	676	678	704	661	685	626	703	657	662	637	691	678	656	675	593	670	601	703	668	656	628	692	655	648	671	658	647	649	659	677	663	654	675	655	638	675	651	653	647	637	674	644	629	666	661	623	630	651	652	634	623	653	680	645	665	707	678	607	643	632	695	687	658	657	640	712	672	694	626	654	658	652	718	638	612	641	695	657	705	635	635	652	669	701	696	702	644	689	673	714	663	661	716	687	689	718	627	668	608	675	674	642	667	675	662	648	651	666	676	674	703	658	663	656	657	680	672	711	615	723	664	696	683	717	656	684	657	672	640	671	616	682	634	672	725	613	690	642	673	683	613	654	692	667	668	636	709	676	657	621	687	622	677	702	631	678	664	683	657	625	649	617	608	680	664	664	705	650	685	609	653	666	653	659	672	682	686	657	654	645	714	612	649	672	669	696	632	654	663	693	659	662	698	661	629	674	656	705	640	695	655	672	661	701	647	674	654	652	679	705	653	648	687	618	608	677	657	701	659
24281	21478	25353	28036	21486	21564	17700	2659	1297	1058	880	725	704	677	506	490	458	428	415	363	382	346	329	376	343	325	323	279	298	313	322	275	322	304	274	299	297	277	311	293	300	270	282	269	274	283	283	297	270	316	289	279	285	316	272	285	300	293	333	293	283	293	264	301	322	306	266	294	286	304	260	279	283	314	283	346	296	346	307	274	266	325	332	286	290	275	288	285	330	292	277	252	284	258	313	274	275	281	279	284	290	266	286	286	259	317	288	250	291	296	291	311	311	284	299	289	300	280	307	310	299	279	277	295	294	302	298	282	262	280	308	314	298	307	263	284	288	285	281	270	293	295	274	280	278	296	277	326	270	271	312	259	275	252	304	296	292	289	286	291	244	276	271	348	273	252	267	297	287	271	317	302	290	316	255	275	289	278	268	272	273	306	309	240	277	293	301	268	267	275	277	272	262	286	279	281	282	260	284	251	270	290	284	264	271	287	279	280	296	285	265	303	279	275	269	263	298	286	317	283	280	244	287	295	288	291	277	302	279	264	268	271	292	252	306	286	311	279	283	303	288	275	276	270	299	282	283	287	278	261	262	299	313	287	287	276	326	252	264	269	260	266	278	246	301	304	295	285	320	301	286	314	260	306	291	316	278	295	288	294	267	285	286	288	294	279	278	304	275	275	275	305	283	311	288	273	263	286	270	275	312	299	295	258	265	278	302	287	298	288	296	304	294	297	303	285	307	267	328	289	287	303	282	285	289	308	247	300	279	303	306	244	257	277	317	287	290	291	273	279	301	293	265	302	273	297	277	261	338	263	291	295	260	272	307	271	316	267	290	285	292	298	288	294	289	269	271	291	271	305	294	278	276	283	246	277	286	242	273	311	281	270	281	284	291	276	240	271	270	296	331	269	286	304	283	305	282	295	291	260	295	312	290	291	297	271	277	288	322	299	272	307	303	278	267	296	268	290	271	267	276	261	275	280	280	312	306	312	292	286	327	297	266	292	322	299	232	259	295	307	287	304	298	286	263	248	268	287	283	277	275	279	315	308	302	290	274	315	315	266	287	269	279	274	316	267	266	289	297	287	268	318	284	257	278	260	306	297	305	275	292	313	271	276	315	294	278	300	232	278	293	282	288	286	279	277	289	273	295	277	283	253	286	257	297	278	322	304	278	288	288	288	276	311	270	266	314	273	294	286	285	277	302	267	259	260	283	306	270	321	289	267	295	283	259	300	285	266	260	285	289	279	277	269	305	299	245	289	297	246	284	314	300	272	269	266	276	304	279	279	301	280	276	256	259	292	289	271	320	298	265	314	285	287	290	280	292	292	255	294	275	275	302	306	279	278	286	285	308	292	283	263	270	282	281	265	283	269	287	280	323	276	336	282	273	282	279	256	292	288	290	264	290	299	258	307	289	266	296	281	300	299	282	287	254	271	251	284	238	301	300	269	283	259	294	295	285	305	285	253	302	338	249	285	275	303	274	281	268	314	250	275	275	320	277	280	308	289	269	283	304	262	310	295	282	284	277	280	294	260	246	272	273	287	286	255	262	260	292	265	268	274	261	308	290	295	277	274	261	270	297	305	271	293	273	305	244	254	315	286	293	277	287	274	298	277	273	303	274	285	289	279	263	286	267	317	309	301	287	275	280	273	272	317	278	313	301	253	260	299	279	306	317	289	286	318	297	261	303	296	301	249	260	286	260	273	284	267	283	305	292	282	299	266	302	276	252	296	295	277	316	313	299	281	288	271	304	277	291	274	298	306	275	297	290	264	287	262	290	313	284	298	289	280	270	297	270	303	274	283	306	287	290	299	286	263	299	295	302	284	275	277	304	283	280	283	294	307	254	292	296	299	300	285	307	262	327	272	277	274	277	316	311	274	303	269	278	298	310	280	263	291	277	248	282	300	260	262	316	314	293	290	317	292	279	274	271	303	296	280	283	255	261	280	316	279	286	252	288	293	265	270	308	297	272	289	261	281	286	272	250	261	280	277	261	269	276	289	259	328	311	284	265	297	290	290	280	283	302	241	251	296	272	278	268	275	305	277	289	282	312	286	260	282	286	255	287	285	292	289	263	300	320	295	289	271	292	294	260	270	294	298	299	283	296	263	277	273	294	282	319	281	263	305	324	308	288	299	285	261	260	310	290	275	260	280	282	313	245	295	284	280	317	309	260	296	273	312	277	252	280	294	280	282	298	244	269	278	292	270	279	288	313	275	282	304	280	260	282	281	279	275	279	311	283	301	279	294	284	312	277	281	291	319	281	288	282	287	293	319	291	294	265	283	299	257	271	267	307	271	290	297	286	299	266	278	284	259	265	243	296	273	295	246	283	287	236	312	283	275	257	286	279	295	258	257	306	291	244	295	309	317	306	283	294	304	325	295	281	289	279	302	300	272	287	288	293	267	273	292	253	265	283	279	294	308	292	273	282	308	283	273	322	309	262	292	287	316	264	280	303	286	297	284	281	291	266	325	289	272	291	268	277	292	277	286	323	292	285	286	300	278	274	273	251	256	284	299	297	286	339	266	280	290	266	313	330	290	311	286	295	292	270	279	253	274	285	283	311	292	280	286	273	240	302	282	329	299	302	287	321	278	308	276	291	280	279	288	273	274	291	313	277	296	278	262	274	304	304	268	282	293	288	278	275	275	270	296	285	288	276	256	326	290	272	276	295	308	286	290	308	307	299	291	279	308	276	269	275	251	296	278	268	279	307	303	280	276	283	265	280	284	279	269	268	291	254	270	258	277	306	292	284	302	274	296	341	309	281	288	292	313	258	294	266	300	309	287	320	270	307	293	307	343	299	333	302	251	267	281	248	262	287	239	298	291	246	300	279	298	268	283	312	307	250	267	278	301	312	291	280	284	286	294	269	264	287	273	293	270	310	320	292	316	318	264	326	280	263	303	251	276	285	290	288	276	275	301	296	343	278	284	268	312	291	293	289	252	282	262	277	284	311	249	273	287	285	254	276	289	304	301	271	294	274	293	287	279	294	282	293	291	273	279	287	258	267	279	242	257	290	272	302	282	304	286	275	295	252	269	291	315	284	286	284	274	303	282	263	299	291	267	253	273	277	286	268	315	256	272	282	285	287	313	299	272	263	303	307	269	263	303	306	287	282	268	319	296	278	293	307	287	302	268	298	289	268	323	275	258	284	282	268	297	256	292	272	260	269	287	288	278	296	269	278	278	301	290	304	249	286	293	269	256	289	299	297	286	301	272	288	265	316	306	316	304	309	264	315	315	284	291	268	268	318	259	298	293	250	272	304	265	289	271	288	251	271	288	266	300	268	292	260	293	303	288	321	248	249	275	294	306	295	304	263	311	324	278	267	303	256	271	290	258	279	271	319	295	309	308	301	256	282	275	303	295	287	279	299	292	279	313	278	296	297	271	323	277	283	284	270	262	266	309	256	258	330	310	289	272	254	279	307	290	266	305	309	314	289	273	295	319	273	273	270	268	282	291	281	292	268	246	278	282	281	285
31093	47480	24332	7506	2901	1900	1522	1218	1079	940	956	850	855	795	784	793	726	726	744	712	638	684	691	628	657	643	648	717	641	670	644	691	708	665	630	680	674	666	635	625	650	622	722	667	643	700	655	673	648	640	597	659	640	636	613	628	681	616	634	617	688	597	639	656	669	644	593	631	640	710	662	625	674	619	613	659	610	673	684	653	676	670	684	695	630	685	640	626	640	616	589	625	647	667	647	644	605	634	647	624	637	655	657	644	656	610	655	655	660	627	648	635	667	663	649	620	688	675	626	652	648	652	630	665	620	618	649	658	647	623	624	639	615	644	636	625	638	610	639	665	634	640	633	655	634	690	657	685	606	676	628	628	605	662	630	668	632	647	585	668	654	623	665	686	625	640	620	641	657	652	654	594	649	662	674	605	647	685	666	607	685	634	676	593	610	688	652	618	649	640	621	650	637	649	639	625	607	627	672	661	661	619	619	665	633	633	676	647	652	668	642	661	567	714	655	636	641	662	618	701	637	663	640	663	631	677	629	667	614	618	645	674	644	602	620	618	653	667	667	609	614	631	654	638	663	610	656	646	630	685	630	625	629	677	658	682	677	627	682	679	660	647	612	622	685	607	655	620	639	634	617	605	610	625	595	637	655	660	666	633	646	618	620	641	653	649	614	611	664	653	656	641	637	609	645	641	619	656	630	603	695	621	640	662	655	617	649	629	666	620	676	654	586	607	608	625	638	639	669	641	647	629	630	638	640	612	643	625	619	629	641	612	600	653	632	659	614	609	656	633	633	642	616	669	596	690	634	611	632	659	650	589	657	632	646	685	651	643	595	637	623	633	719	656	626	620	670	640	642	672	652	638	665	687	634	627	671	642	636	666	659	605	647	627	695	703	642	641	593	657	636	618	626	674	609	646	576	574	672	641	624	643	645	617	614	650	655	671	656	652	630	650	632	607	650	638	644	646	632	616	671	685	660	619	620	661	583	644	662	615	599	616	664	623	661	648	641	632	680	668	668	639	652	611	658	669	662	647	636	648	638	638	664	686	635	625	610	643	708	616	643	610	621	677	626	607	615	652	663	635	661	656	634	662	638	663	632	649	612	636	631	628	601	645	679	632	656	668	629	615	658	637	627	650	662	642	669	633	613	595	647	641	658	662	707	621	620	682	658	615	649	657	622	707	652	655	628	657	632	625	675	624	691	677	639	670	615	659	620	616	665	642	640	657	616	670	646	609	619	655	649	655	621	656	668	614	676	645	630	623	636	621	629	626	662	620	632	644	615	641	639	671	639	657	665	599	641	659	643	657	637	622	629	654	657	649	650	646	650	668	667	644	626	664	627	602	648	636	614	635	608	600	624	663	613	626	668	613	623	673	606	661	669	631	630	657	672	623	654	619	677	607	616	617	640	616	668	636	606	694	666	668	634	660	658	639	612	671	598	653	629	621	615	658	656	653	661	678	626	624	652	685	644	629	637	639	615	621	661	628	641	639	654	654	686	638	666	669	691	636	619	653	705	669	667	639	621	667	613	632	650	643	644	663	582	611	609	618	623	611	649	610	636	649	663	656	626	612	661	694	642	698	644	694	671	617	646	658	602	630	615	659	654	611	610	691	638	639	619	659	613	616	636	604	604	650	648	679	689	618	657	625	639	620	673	642	619	631	675	645	645	652	616	642	631	592	665	651	624	672	617	659	630	592	672	628	644	646	639	633	637	649	627	642	687	661	622	637	608	604	660	655	680	621	639	608	622	654	680	604	626	625	584	633	666	657	643	632	658	644	558	642	618	643	672	691	669	663	722	676	680	676	672	647	651	627	683	672	623	678	622	657	590	641	628	635	612	640	639	635	678	645	653	612	665	646	640	630	656	667	631	666	605	652	641	595	676	665	664	652	646	668	664	687	666	599	639	620	688	656	650	625	654	658	654	635	638	639	586	663	643	655	605	638	650	649	602	651	617	648	639	589	692	606	624	611	674	699	661	635	657	643	660	676	623	624	654	620	654	609	645	658	669	616	655	624	655	615	671	647	652	646	652	605	679	639	629	649	631	606	608	614	642	625	622	606	633	656	657	643	649	612	639	626	675	633	646	601	627	608	651	655	655	653	658	642	633	674	621	638	686	634	672	694	648	653	628	634	609	655	662	629	642	656	644	618	656	609	626	649	625	613	653	664	641	611	612	627	609	607	637	693	624	630	667	638	634	649	677	612	638	679	663	624	634	669	643	670	654	596	630	618	636	621	617	640	632	677	630	631	659	634	679	613	653	632	604	705	658	580	611	620	589	657	657	645	605	670	646	643	611	641	639	644	616	654	681	636	648	667	636	634	664	628	658	643	658	663	612	669	642	649	623	632	629	636	694	612	624	639	659	685	646	634	648	647	663	635	676	602	636	627	652	594	634	657	665	679	634	705	688	639	595	627	612	675	663	631	643	656	631	640	624	628	598	616	656	675	622	643	653	664	652	648	606	635	663	651	602	614	637	662	649	645	660	653	663	638	661	679	613	636	638	643	651	668	637	646	584	671	667	624	660	615	647	636	638	651	669	651	688	617	638	645	642	613	638	632	633	669	649	656	583	652	648	617	650	631	631	628	626	622	622	620	643	621	655	689	651	672	608	668	648	625	635	678	655	628	645	611	688	670	666	650	637	653	672	648	665	557	662	668	621	621	633	600	658	639	634	667	673	607	646	681	617	690	628	655	628	613	637	654	677	656	609	629	628	610	598	638	665	665	655	652	615	605	655	664	633	646	606	655	684	642	642	550	613	696	592	635	687	645	616	669	635	659	612	656	671	622	619	669	631	662	609	686	651	626	672	602	646	678	622	664	645	641	622	646	657	633	629	647	632	631	676	660	609	679	664	662	696	685	642	653	653	606	636	663	624	709	645	666	635	627	638	648	643	668	668	604	698	694	656	695	625	697	620	631	622	642	613	609	627	638	674	617	634	666	617	614	696	653	653	598	643	663	674	667	664	643	649	648	640	609	671	618	670	654	655	624	665	675	669	664	661	661	654	675	632	696	677	660	623	687	612	616	619	669	637	635	636	653	651	616	688	633	645	613	636	669	667	620	626	694	693	637	669	633	589	658	679	629	624	665	644	657	651	670	680	665	644	658	618	657	649	646	636	675	591	635	650	583	707	666	641	629	711	634	689	641	632	634	618	654	650	655	629	657	674	646	655	690	643	672	646	687	623	632	592	647	660	669	622	630	643	648	617	628	621	690	639	630	642	639	601	653	658	648	652	678	613	608	673	625	634	679	637	683	607	717	636	629	640	613	613	663	640	612	621	637	645	646	676	648	641	602	611	648	654	669	608	712	631	613	642	612	601	670	642	600	644	620	615	645	609	643	656	636	679	620	659	683	678	668	632	607	617	666	641	692	628	628	631	670	626	654	627	663	681	640	618	674	714	651	623	655	637	673	621	679	678	602	630	637	653	665	632	633	636	662	584	651	663	661	629	630	607	654	669	671	647	646	605	596	634	631
33270	25355	21539	8455	2262	1437	1080	863	710	634	566	508	526	443	439	355	349	375	360	378	323	332	321	344	301	319	323	292	283	330	303	338	291	314	284	313	334	305	272	351	309	300	270	345	310	283	311	315	291	343	314	332	302	306	289	293	338	293	311	316	319	317	313	300	279	304	279	346	312	301	323	303	302	308	305	312	294	329	317	290	349	274	314	298	289	299	313	320	313	318	316	314	320	333	299	324	299	310	334	339	283	317	322	293	327	336	293	311	286	316	327	353	267	306	324	282	341	315	327	294	295	307	320	295	271	291	312	321	293	256	275	286	311	302	300	280	304	291	301	307	347	321	327	318	295	312	334	290	342	304	277	306	292	311	303	313	298	276	285	322	331	306	305	312	297	304	320	314	297	339	346	341	341	332	300	299	303	312	318	285	343	302	301	280	326	331	284	320	318	300	303	300	312	310	312	262	307	316	304	299	289	325	269	320	312	327	317	314	325	307	324	318	314	302	303	284	291	306	309	307	335	315	300	313	286	281	295	311	303	315	317	311	287	310	312	286	324	286	271	294	305	293	276	279	300	336	305	308	301	281	318	299	311	323	314	312	350	332	274	259	300	306	327	321	295	300	319	276	320	332	300	312	313	344	317	288	276	315	339	301	290	332	295	311	305	308	302	299	273	303	295	343	300	321	307	327	305	286	289	336	329	332	305	299	300	305	287	352	332	333	304	310	311	326	340	321	302	342	314	320	319	297	295	274	296	310	265	291	311	272	287	322	324	292	299	301	336	290	324	280	311	337	312	298	308	330	305	308	305	304	313	288	306	282	299	315	322	298	315	356	286	263	294	289	292	289	312	329	319	303	303	315	293	321	329	270	331	307	341	306	317	323	290	320	314	314	322	303	292	309	312	310	312	304	285	270	317	280	336	296	332	322	320	302	347	313	308	312	312	309	321	308	320	323	314	325	305	324	332	286	306	315	298	289	298	327	310	297	341	320	290	319	308	346	311	295	280	328	302	306	354	293	324	290	326	283	288	279	305	299	294	315	297	321	293	322	295	322	315	313	293	320	316	293	279	289	297	313	312	296	323	298	306	319	314	296	308	331	304	312	343	322	273	332	333	314	310	329	297	300	291	318	285	347	288	306	337	318	322	302	298	326	293	294	305	299	289	334	326	299	333	334	326	300	308	319	296	304	287	309	317	285	308	283	313	278	310	329	320	308	333	294	339	280	273	297	354	289	285	294	329	263	308	308	312	325	292	316	308	275	287	321	328	301	297	315	335	280	294	318	295	320	309	319	325	293	328	331	306	316	324	335	310	316	282	298	309	304	308	290	292	305	314	310	309	305	303	273	302	285	326	330	304	332	329	299	297	283	324	292	312	280	291	324	347	300	302	343	298	340	261	286	281	282	300	315	318	307	313	325	290	284	299	332	312	294	281	292	327	291	300	283	295	273	293	302	338	302	284	313	291	295	293	314	347	322	317	303	301	330	301	308	322	325	282	300	323	310	313	302	280	315	317	283	309	313	305	331	305	302	313	317	328	328	287	280	299	310	293	273	321	336	282	293	282	336	303	323	317	313	266	310	304	287	281	302	320	295	328	304	287	303	335	316	339	314	290	283	297	310	312	319	275	319	293	314	303	290	304	291	273	315	300	322	296	298	315	303	303	311	297	307	340	311	335	295	305	311	313	325	325	311	281	275	320	317	340	328	330	287	291	290	299	325	298	302	299	300	319	315	346	341	298	284	281	334	302	291	318	293	324	275	299	285	340	310	316	311	298	306	334	369	323	325	315	327	328	313	306	321	296	300	339	294	298	313	335	331	317	300	325	293	307	318	327	300	298	332	316	273	318	300	316	277	338	320	317	325	281	322	290	290	304	309	305	337	305	308	336	314	273	351	307	322	300	278	298	299	303	309	302	292	334	330	308	294	284	321	285	314	332	321	275	335	299	347	329	312	298	306	315	349	302	290	315	303	310	318	291	303	315	281	306	299	284	281	286	302	282	325	302	296	281	310	292	327	319	293	317	301	296	298	331	325	307	333	337	305	302	276	328	291	305	274	292	312	336	313	306	313	326	333	274	317	316	293	299	328	319	306	317	292	328	295	336	301	311	299	306	348	334	340	311	341	291	303	312	320	346	297	297	315	311	281	300	338	336	303	304	321	275	301	301	292	328	318	280	285	262	318	319	309	335	323	302	317	318	303	318	302	294	299	286	310	297	316	300	313	306	298	313	315	321	333	335	306	326	305	320	322	330	327	285	311	330	312	315	305	306	317	338	282	316	293	287	316	325	269	294	324	307	317	329	318	331	295	272	295	300	310	320	301	307	304	338	313	317	294	321	331	324	318	295	330	319	305	336	313	291	293	325	332	316	313	337	298	289	309	307	315	304	322	290	277	331	301	317	293	317	306	307	292	306	325	303	313	283	295	302	276	340	302	293	315	327	274	313	312	308	294	295	320	300	307	299	260	309	284	308	291	340	313	326	311	296	310	331	289	298	302	322	313	270	274	270	336	311	282	312	309	299	308	315	306	306	299	307	300	287	322	307	319	344	318	338	322	306	295	319	306	322	317	321	322	329	303	332	317	283	297	291	311	294	292	333	294	310	330	308	337	304	304	333	292	303	300	277	288	307	327	357	331	316	308	314	295	301	341	305	321	296	332	325	283	324	303	280	303	295	287	306	302	337	348	309	296	297	286	280	280	310	310	295	314	287	316	317	313	330	311	310	338	324	287	331	312	326	266	302	339	316	327	301	271	292	289	298	293	271	277	300	316	299	274	307	324	312	306	307	299	332	287	284	317	301	309	289	285	284	313	318	305	308	296	321	304	308	305	298	320	321	305	316	310	330	318	295	316	293	303	305	273	310	322	302	309	303	305	299	290	326	294	313	345	319	322	296	318	326	290	280	309	312	310	302	316	320	297	305	335	294	344	317	319	301	293	278	294	313	308	307	291	346	278	294	269	306	294	294	296	315	300	271	319	317	319	321	291	338	310	336	298	284	302	333	332	349	292	344	312	326	307	295	298	341	298	321	305	292	337	300	312	278	318	340	303	316	286	306	316	297	322	297	306	289	296	284	309	308	292	291	294	304	286	327	297	271	283	338	293	296	291	311	313	291	323	304	317	319	275	292	323	331	292	292	322	336	287	297	296	308	330	312	278	337	297	281	320	313	311	308	315	317	304	313	322	336	305	323	283	320	282	336	308	306	319	303	328	327	299	299	307	305	302	295	292	305	330	319	340	296	307	329	298	351	311	309	279	272	339	256	296	258	317	352	311	323	284	315	328	294	313	299	306	320	324	289	307	273	310	307	321	290	292	307	287	310	291	312	305	323	318	329	307	283	345	316	297	306	293	297	340	319	329	308	310	297	303	292	295	293	307	298	298	308	302	295	303	290	311	346	315	305	262	273	353	339	283	311	293	325	297	297	277	323	321	303	320	304	324	323	311	293	295	317	308	329	349	334	282	320	305	305	335	280	262
28089	31125	12679	3677	1793	1247	986	989	833	888	807	781	775	799	751	799	720	741	753	708	711	741	725	742	720	745	714	695	706	697	724	692	682	732	736	657	715	745	713	731	722	710	710	711	722	706	713	701	706	694	673	777	683	679	687	700	741	756	689	671	722	709	735	716	699	712	705	718	743	687	704	686	684	685	733	718	717	662	718	724	680	662	716	713	685	714	714	767	717	714	665	728	697	712	714	731	703	710	708	729	694	728	722	697	733	761	754	742	715	776	690	686	705	680	705	742	709	738	702	723	741	690	696	696	704	677	749	766	682	707	681	698	714	696	695	737	695	640	714	715	676	728	731	690	734	719	636	698	686	704	698	725	745	749	660	664	739	737	689	719	736	702	683	709	701	659	665	706	703	721	698	720	655	686	743	709	686	686	731	695	751	714	682	690	673	683	718	692	690	713	704	701	717	680	715	707	671	734	678	728	687	724	706	694	746	685	692	714	708	707	703	721	680	671	718	744	654	710	694	724	705	720	696	655	716	722	688	678	682	674	699	743	688	687	723	724	700	721	710	703	660	718	737	728	688	715	742	746	678	706	727	735	698	722	744	694	728	678	728	721	716	693	698	722	713	747	684	718	652	769	720	693	688	711	696	726	722	711	705	754	712	711	689	710	696	710	702	687	690	758	758	704	692	722	720	667	694	733	656	696	700	717	734	671	725	712	717	646	710	662	665	673	680	712	700	699	724	756	701	705	701	729	732	707	693	739	712	706	740	704	691	677	692	689	688	766	707	703	716	704	727	732	695	726	753	696	721	681	675	763	692	766	714	722	692	672	731	688	726	692	716	708	713	713	659	724	682	716	697	705	710	702	716	702	740	718	734	699	724	713	717	692	672	688	723	708	753	705	753	752	690	700	661	749	693	656	674	681	699	725	730	684	693	697	709	710	664	700	717	723	701	664	761	746	706	702	668	730	660	700	728	741	720	728	697	723	665	694	713	740	656	736	748	724	725	730	714	688	723	758	727	732	703	687	675	711	735	710	681	756	745	687	659	717	651	704	747	677	736	688	690	715	738	634	704	657	664	715	724	707	694	710	757	715	667	720	706	710	715	732	706	694	714	721	674	718	688	749	727	705	711	687	745	743	719	648	744	715	734	721	677	688	684	700	710	674	743	695	739	710	666	713	712	744	686	760	669	727	670	678	731	738	721	721	732	674	673	695	741	676	789	683	733	660	744	752	732	720	727	707	680	720	734	696	682	673	673	700	700	727	666	685	742	657	709	739	726	716	700	706	735	693	722	737	725	672	718	725	659	705	673	700	691	662	726	713	676	716	674	731	734	675	665	745	719	721	665	674	671	696	756	710	710	702	677	714	719	694	723	702	693	739	746	737	664	703	674	700	690	641	673	681	635	671	709	738	737	719	708	678	730	696	709	715	738	751	689	737	669	663	715	706	716	702	734	672	729	703	716	744	682	694	743	675	729	705	665	656	738	695	718	701	729	707	765	713	723	716	695	764	676	730	757	676	718	734	726	695	732	679	713	733	730	652	730	742	678	707	733	713	698	699	758	717	721	706	676	718	716	710	725	728	712	690	690	692	734	709	667	717	720	705	646	714	703	722	718	680	694	729	713	639	701	696	713	701	720	746	708	701	737	709	708	714	687	709	727	722	695	729	713	705	679	693	771	688	698	725	708	707	719	678	697	719	726	708	733	683	700	755	677	659	692	686	751	675	708	731	730	701	733	713	704	717	742	700	705	719	690	687	701	712	703	737	705	717	724	729	658	665	712	684	678	691	755	665	723	734	730	708	720	710	679	722	701	713	666	729	680	666	686	716	700	709	759	701	707	717	741	694	693	708	770	726	747	677	737	702	735	674	731	693	696	697	720	722	687	690	714	744	671	704	717	720	740	677	704	705	723	689	688	731	690	685	692	724	696	728	713	737	701	666	797	706	747	736	723	711	694	670	745	725	745	660	698	723	690	715	724	715	712	716	691	719	742	744	756	691	682	687	756	674	728	706	713	731	735	721	689	702	768	700	734	700	662	649	695	723	675	676	717	696	726	708	711	733	712	673	698	695	745	738	669	727	767	644	683	700	675	663	735	666	700	723	656	704	727	736	764	706	683	762	718	728	731	660	733	713	721	713	693	733	717	720	678	741	643	747	724	751	685	647	701	729	723	704	676	731	731	698	739	694	727	696	719	666	749	700	685	708	732	684	735	714	697	682	668	710	689	669	752	725	725	703	698	716	675	708	695	672	706	681	750	750	675	730	681	704	734	702	730	731	749	682	698	757	687	666	665	712	713	712	715	715	701	712	723	721	699	719	724	721	710	694	693	674	723	704	713	712	720	756	720	748	713	700	664	695	721	687	735	757	727	693	743	709	760	695	696	717	719	718	723	751	733	711	708	734	708	688	719	686	710	675	757	668	729	697	719	750	751	732	703	682	729	688	694	730	713	702	738	727	649	703	699	748	626	744	753	710	715	700	735	729	687	732	736	723	724	678	695	751	735	720	708	699	715	713	749	707	722	690	690	767	706	741	681	740	748	723	698	691	670	698	667	697	721	719	724	699	727	716	710	732	702	710	704	711	690	691	690	619	689	668	670	730	712	698	715	723	692	724	699	711	683	695	683	663	735	675	719	727	722	707	693	706	728	705	745	695	649	677	716	705	735	707	703	683	717	690	693	725	705	723	751	690	692	736	774	718	727	722	696	710	733	749	696	738	725	727	740	709	652	701	714	803	758	714	734	740	691	715	727	729	707	710	717	693	743	697	735	739	731	706	725	690	711	726	720	728	680	686	723	722	698	697	695	632	695	706	681	677	720	706	722	726	708	712	727	727	717	695	746	724	717	753	677	752	738	752	667	681	731	674	735	752	703	715	690	675	691	698	727	730	700	637	753	669	667	683	709	751	692	740	711	703	773	709	710	699	725	673	700	644	706	689	727	676	687	729	703	647	707	705	680	694	661	736	752	748	712	706	708	693	750	708	700	676	732	679	675	692	670	726	720	670	730	691	678	684	716	734	668	717	678	704	750	717	698	694	743	702	719	727	750	720	668	731	687	764	693	671	672	748	726	688	755	693	740	711	727	785	678	696	755	723	712	703	676	701	669	738	749	756	709	653	705	698	765	714	750	701	715	689	719	698	704	690	688	709	696	722	690	677	718	699	668	729	674	710	681	692	711	706	691	722	671	687	669	710	682	734	786	695	712	743	717	718	703	736	740	698	689	722	722	712	749	711	688	661	693	709	685	740	640	729	680	711	715	725	724	659	700	720	756	716	712	756	722	687	677	671	701	682	737	703	693	713	713	712	765	678	662	702	692	680	710	716	711	695	724	653	764	708	727	703	759	647	666	714	661	690	704	733	758	682	762	720	653	702	722	675	722	712	724	688	708	724	701	722	679	688	731	711	704	680	745	706	675	694	640	674	708	701	686	701	759	658	680	711	706	684	682	702	686	715	722	690	721	710	681	732	701	734	735	696
24831	21441	24921	28366	21462	19785	3406	1431	953	844	675	668	584	573	457	402	410	362	367	350	400	324	334	304	297	320	323	275	268	330	284	296	313	276	315	295	270	277	270	292	263	286	287	244	269	267	287	278	297	264	277	288	272	284	282	297	264	272	317	301	276	266	280	262	265	254	255	337	300	255	248	311	308	284	320	263	302	301	301	296	301	286	280	296	281	290	284	298	282	333	305	276	291	286	284	286	280	273	301	256	298	274	282	309	303	311	280	271	300	291	283	283	298	270	262	288	263	283	279	287	290	268	295	312	288	283	265	291	270	329	263	254	269	307	282	312	282	304	293	295	286	290	294	279	272	284	310	276	314	265	252	299	279	310	301	305	298	295	266	265	294	291	257	310	322	284	262	247	296	310	317	300	264	301	267	278	297	256	263	277	287	273	248	271	275	263	295	246	246	255	320	278	297	278	271	292	292	279	294	285	280	297	280	250	328	263	267	279	326	318	295	277	293	285	275	281	298	292	294	279	270	266	269	278	271	296	269	287	343	309	278	277	258	285	293	298	276	290	255	273	293	267	303	251	293	266	276	294	307	296	292	280	274	301	288	288	290	267	315	280	293	287	297	299	297	271	289	256	282	316	269	306	312	316	289	267	265	263	300	299	294	320	280	285	305	274	281	273	267	267	316	280	266	272	324	308	317	288	290	274	276	263	252	249	273	286	290	259	259	282	315	265	278	302	277	286	312	295	285	295	278	274	308	264	272	294	304	273	274	272	283	319	278	263	301	294	271	301	260	280	261	257	307	298	287	273	268	256	295	253	294	303	261	297	279	275	295	281	285	292	288	259	309	303	285	281	289	249	280	273	264	256	263	255	290	276	273	288	276	304	276	339	274	293	294	281	286	299	268	283	273	275	316	266	279	298	259	280	290	256	279	282	279	261	307	294	328	268	295	287	297	295	281	303	264	277	289	257	290	288	266	284	292	254	289	291	302	282	275	259	326	289	318	284	268	312	307	298	273	283	294	278	292	291	298	284	291	271	302	281	294	314	317	311	243	261	265	300	262	292	295	275	276	285	254	290	310	252	278	310	287	256	271	281	261	308	291	260	276	289	277	260	282	275	276	315	259	288	262	285	287	288	279	300	320	247	303	283	254	283	253	297	288	275	286	270	282	289	308	290	235	260	278	292	294	285	318	293	282	279	292	287	321	306	281	305	289	271	302	261	296	287	269	266	247	299	286	273	272	262	277	311	285	290	278	268	273	286	275	309	284	260	315	265	283	310	286	280	267	303	318	273	312	277	279	271	282	299	278	259	256	296	279	277	299	301	300	280	284	329	289	273	262	293	282	284	307	284	288	308	322	292	239	284	263	310	278	305	295	274	278	282	299	314	303	274	314	296	314	313	274	278	263	267	298	248	281	285	276	250	275	283	264	285	272	283	283	287	318	277	245	288	290	267	303	286	282	275	298	277	279	297	265	267	330	251	295	285	273	274	280	290	281	284	277	246	285	306	312	270	284	314	283	274	272	283	300	299	303	305	286	274	288	304	293	277	272	284	276	311	306	296	303	310	317	297	271	270	278	254	271	298	277	272	280	305	266	272	290	299	289	279	297	292	277	263	290	261	321	278	283	271	281	269	298	312	269	286	276	275	266	298	268	317	271	262	297	291	290	306	265	313	286	286	259	293	309	322	271	248	290	274	260	267	281	267	271	278	262	270	292	308	316	307	312	279	295	282	279	302	300	298	251	297	302	277	231	264	314	316	252	308	277	299	316	284	294	285	249	295	311	285	265	287	292	312	278	276	297	297	291	283	290	273	297	273	284	267	301	286	292	278	286	269	265	300	271	262	293	288	277	286	279	275	283	297	265	273	278	270	274	259	278	319	306	319	277	292	289	325	307	280	279	267	265	285	277	280	274	294	268	286	254	259	306	291	282	252	328	285	277	261	267	303	288	283	279	309	275	303	283	293	312	301	293	283	324	288	279	300	290	263	269	295	266	272	296	276	282	318	269	259	263	259	248	289	329	286	248	303	262	283	301	300	267	304	273	285	268	236	264	299	289	295	303	274	313	287	277	299	295	284	286	253	261	320	315	264	272	297	276	280	288	253	286	322	275	303	299	311	275	285	271	273	306	261	292	275	266	278	274	290	306	275	255	317	279	264	281	277	270	280	324	263	283	281	246	295	316	307	283	280	299	290	307	337	322	304	255	280	261	270	268	309	291	297	317	299	295	293	275	300	287	267	303	287	280	290	266	275	276	273	269	288	234	252	296	282	259	299	289	267	247	295	264	267	264	274	292	259	258	252	268	284	330	254	249	339	294	311	280	283	267	293	299	276	276	285	290	306	289	267	281	305	297	293	299	277	284	257	293	269	271	277	270	265	290	306	287	278	279	333	302	243	308	271	301	307	270	296	327	278	296	302	297	320	298	306	290	280	311	291	302	271	261	288	301	318	308	288	275	288	295	310	282	278	292	313	259	268	308	273	279	295	282	285	275	299	280	279	279	297	268	302	286	276	270	321	282	336	249	317	288	285	312	281	257	290	320	267	279	265	326	291	269	268	283	274	243	240	271	288	281	271	286	263	265	276	259	263	260	267	288	256	277	275	287	297	300	299	280	266	285	281	293	301	328	287	287	273	263	297	264	315	279	303	289	307	256	289	290	303	278	284	282	286	286	289	276	270	253	311	312	275	272	274	326	277	317	272	322	276	267	299	285	278	268	292	284	278	269	254	297	292	302	262	280	295	299	284	311	277	277	304	289	311	309	271	292	267	311	315	289	267	287	290	276	298	296	284	313	314	265	255	263	283	309	267	296	279	291	262	305	295	306	257	271	309	296	301	280	264	267	281	266	305	304	280	292	280	297	298	297	294	276	264	296	306	268	277	314	297	267	279	288	325	306	288	279	300	251	280	306	270	292	288	298	294	260	262	290	263	286	328	317	278	264	293	275	274	267	303	244	285	284	290	264	285	272	294	274	286	296	246	258	273	267	316	298	298	298	296	286	279	287	274	295	281	277	249	274	278	271	281	290	267	286	303	273	282	301	300	296	295	313	292	286	274	267	252	259	242	297	253	262	316	296	292	270	278	312	274	262	296	267	290	293	249	269	281	251	309	285	286	247	300	284	268	283	284	280	265	281	311	258	286	276	278	280	315	313	300	277	284	277	251	282	286	279	309	301	312	291	301	286	258	312	299	300	306	306	293	269	258	269	284	265	311	315	302	266	279	269	317	260	292	280	272	279	292	313	320	311	276	274	275	283	270	285	292	300	309	279	288	267	331	293	262	256	291	298	287	283	240	278	289	286	301	303	279	284	270	254	295	362	306	301	252	286	315	321	262	271	282	261	282	273	305	283	282	289	264	306	276	260	273	311	315	283	306	272	305	288	289	298	318	296	273	297	271	308	270	291	261	281	281	261	285	252	283	285	278	286	287	275	237	283	280	274	277	260	224	272	291	299	301	260	284	275	271	286	289	279	245	256	305
28610	41746	22933	6687	2646	1702	1278	1120	978	905	788	856	856	765	776	695	714	726	687	671	727	640	683	696	669	681	654	699	667	686	681	627	690	662	657	684	665	700	628	644	665	656	674	646	703	677	679	642	649	670	683	651	648	638	697	687	670	709	639	641	625	634	643	650	663	647	705	631	612	634	663	644	648	669	650	648	660	687	647	667	674	662	599	644	677	648	701	626	662	655	619	640	670	665	671	649	611	654	679	637	617	667	661	636	620	636	625	675	708	695	640	621	653	641	638	620	631	601	659	618	635	689	643	643	638	630	660	623	663	652	694	667	638	620	625	607	663	645	653	669	675	616	665	692	659	625	628	681	655	649	614	644	692	665	659	648	659	706	697	681	653	636	667	666	629	684	691	677	702	652	676	687	670	628	650	653	654	634	689	646	578	690	681	625	697	665	601	684	624	638	631	707	600	667	621	654	642	660	626	660	657	688	655	664	683	658	611	614	661	667	666	649	660	661	630	656	659	618	630	649	654	646	632	627	663	686	710	647	651	631	660	681	635	638	619	687	621	668	630	641	626	664	618	692	677	639	670	662	605	662	678	664	669	683	671	599	690	667	641	674	638	675	645	639	613	640	663	643	675	671	629	652	639	627	623	644	680	651	629	635	679	666	611	668	648	624	636	681	686	666	698	655	660	622	663	650	600	645	647	615	667	656	629	657	729	631	720	655	682	624	635	665	619	628	687	638	636	672	663	640	687	600	664	652	647	618	656	644	656	638	674	653	669	658	659	637	667	630	636	639	643	671	682	656	641	654	665	662	654	604	676	637	633	641	624	660	679	627	717	708	654	650	648	657	677	634	687	648	661	702	620	661	681	698	666	685	664	667	666	661	671	630	677	693	613	615	652	642	651	639	609	640	676	685	611	630	653	663	650	644	672	641	616	652	626	651	634	686	683	660	673	678	609	707	695	626	652	677	645	682	690	687	613	633	644	658	662	611	692	697	621	653	654	645	650	629	652	637	671	633	678	624	648	653	667	608	677	653	660	621	629	615	643	663	660	636	667	657	627	650	667	623	620	607	649	623	691	643	657	632	703	672	675	676	620	667	639	648	716	645	616	622	684	635	598	659	683	634	646	632	657	649	615	623	636	675	615	653	655	660	631	606	636	655	640	683	668	656	632	651	674	668	635	664	652	664	659	611	633	675	671	641	632	659	653	611	715	639	701	619	627	689	633	640	613	679	687	672	628	688	638	652	634	631	622	673	688	619	690	643	644	675	639	636	636	646	656	683	645	659	673	617	631	651	645	666	619	654	678	635	646	667	642	641	646	703	678	669	638	635	599	635	626	623	621	641	637	666	683	675	640	646	672	724	640	647	743	653	686	632	628	662	682	639	635	652	698	691	659	651	663	665	711	613	664	610	644	682	717	632	699	658	637	638	686	660	666	624	658	617	657	682	651	680	605	644	613	686	637	645	648	652	686	634	630	634	576	630	670	701	668	643	645	656	681	659	633	663	656	636	635	616	712	634	672	663	692	664	657	660	627	696	649	688	632	680	686	695	661	611	668	661	617	683	581	642	675	608	668	613	630	651	691	627	693	688	648	622	662	648	660	653	652	717	621	658	686	630	649	644	664	702	699	650	668	654	614	688	624	644	659	609	626	654	652	658	639	638	637	647	591	680	631	677	671	678	667	656	648	660	644	616	602	656	664	638	624	654	690	615	636	699	614	674	654	671	671	616	663	675	681	643	651	649	686	598	628	637	670	688	621	638	659	641	608	635	657	655	647	644	660	655	655	644	649	613	638	654	642	693	669	631	659	650	678	683	621	698	635	662	631	622	667	638	653	627	668	619	649	684	677	596	704	678	674	646	677	658	610	607	623	644	670	671	662	676	645	671	633	656	675	656	670	653	686	647	634	629	657	648	596	626	653	660	624	605	691	661	653	633	653	671	640	631	639	627	629	655	625	652	633	647	664	667	652	644	695	616	668	669	626	655	625	661	638	669	632	654	639	653	668	703	660	655	658	640	679	669	667	666	659	644	617	667	670	615	630	647	666	682	704	668	626	645	634	659	648	676	707	653	667	693	663	641	668	727	663	619	661	667	622	668	616	630	679	638	636	645	667	635	650	689	652	649	623	677	664	679	669	640	680	638	660	611	659	651	643	684	639	630	684	657	683	666	612	658	668	678	664	596	638	676	624	670	657	652	652	642	690	637	624	654	644	676	668	700	614	640	655	650	632	656	623	666	703	665	621	637	617	605	608	651	673	626	627	672	649	670	644	634	639	653	678	645	669	669	622	659	663	661	633	637	630	666	631	675	660	629	639	645	636	671	681	654	701	661	631	631	648	614	715	677	635	615	695	681	625	635	645	663	639	647	697	665	659	636	666	615	637	632	619	625	693	632	682	644	677	685	634	670	722	705	656	650	626	616	651	616	666	630	691	597	653	652	671	633	637	699	646	666	623	596	637	624	646	640	601	653	622	600	706	672	603	631	653	630	640	633	662	661	675	671	619	658	684	709	685	683	615	630	617	667	670	627	630	648	643	644	647	641	672	668	672	653	639	665	653	661	668	619	585	652	645	658	670	729	634	588	595	678	648	636	663	646	663	654	625	682	687	699	658	688	705	688	622	642	671	638	655	625	692	698	615	672	654	614	631	643	635	627	590	695	647	693	658	680	651	655	658	660	652	703	637	621	653	657	674	627	660	643	608	675	659	662	648	631	679	662	698	651	701	689	669	694	668	642	616	617	638	639	606	658	644	667	656	675	633	678	637	638	677	619	624	657	668	716	648	657	633	666	663	667	602	643	651	609	671	664	667	688	651	669	638	601	609	632	648	674	625	645	691	649	627	643	672	661	625	660	634	627	632	628	657	657	624	626	603	684	658	647	621	651	617	665	621	615	685	618	626	620	666	678	656	663	622	638	653	633	659	657	667	644	640	672	656	660	667	662	678	664	681	643	648	625	633	675	663	700	629	642	643	597	636	647	616	650	651	662	629	652	614	651	617	643	666	630	657	676	654	678	673	617	613	638	614	654	710	679	651	646	635	673	677	675	652	665	631	645	655	682	617	695	639	638	638	649	650	633	632	651	644	673	612	627	680	697	602	657	628	650	671	686	636	646	616	616	703	711	668	657	621	636	633	659	677	682	644	621	667	653	614	657	651	658	637	648	671	674	682	657	632	616	623	635	615	665	665	667	622	640	662	679	626	633	625	645	647	645	643	638	632	599	642	602	636	640	609	640	657	635	618	644	653	603	671	691	652	656	587	631	687	655	702	687	678	674	705	677	654	629	634	659	683	666	679	629	620	653	629	650	676	675	645	673	685	641	590	675	665	683	659	685	665	626	620	676	662	688	640	656	625	649	640	662	656	612	648	648	634	683	620	632	660	639	633	675	611	627	596	635	639	650	632	677	636	625	680	656	671	636	659	653	645	635	667	651	616	639	650	670	617	660	574	702	666	696	628	690	651	719	650	640	670	649	652	686
24311	21486	25377	28049	21500	21579	17406	2496	1295	1035	876	758	682	590	513	479	428	451	397	409	356	362	338	344	336	323	308	356	297	299	322	352	312	330	345	292	266	271	274	309	267	232	251	288	273	281	280	273	277	277	246	281	283	280	272	278	264	296	276	279	294	307	288	267	306	281	319	257	301	271	278	281	245	277	278	278	286	292	256	285	251	270	321	265	292	290	276	292	302	276	288	290	287	323	283	259	272	275	263	258	277	277	284	279	295	272	315	287	272	292	266	289	304	270	280	271	253	285	263	298	287	270	263	299	285	270	301	297	291	274	264	287	289	284	300	297	300	311	264	307	290	269	262	333	267	297	285	293	268	297	308	271	291	272	285	322	264	258	304	266	296	287	281	299	276	295	317	324	282	281	273	277	323	251	278	282	276	291	273	262	283	250	290	278	288	284	287	261	253	270	255	296	272	269	275	319	274	319	274	273	297	271	278	289	274	277	306	261	281	276	251	305	307	293	290	275	263	304	272	265	304	274	299	283	252	290	286	272	314	285	275	280	297	291	295	323	272	266	299	302	286	278	283	251	300	291	266	301	266	295	283	284	274	277	287	303	272	276	298	265	255	251	302	305	315	322	254	289	286	283	329	265	301	280	302	298	288	307	247	271	257	301	257	282	277	303	321	274	288	269	282	289	264	296	289	284	250	312	302	296	309	307	289	287	284	270	296	254	264	250	253	282	255	275	312	307	255	236	254	249	268	273	279	281	265	288	273	272	289	296	328	289	278	270	285	274	269	276	268	275	293	294	246	280	272	278	271	293	283	282	277	269	271	245	296	259	272	307	262	263	270	287	247	287	289	266	286	323	298	280	273	285	288	279	318	313	322	282	273	260	292	257	264	322	267	291	279	299	263	275	308	312	278	282	255	269	294	251	301	317	281	302	263	289	278	260	303	292	280	301	267	276	274	265	268	272	287	294	272	280	253	246	290	299	289	263	285	291	297	274	262	279	283	272	247	295	285	291	299	255	264	311	291	282	291	290	309	326	305	281	277	273	269	267	259	276	311	273	274	298	256	284	291	278	291	272	283	280	301	268	238	295	288	280	302	274	283	271	299	254	280	286	298	276	294	304	290	272	269	275	279	283	269	243	282	250	265	280	303	325	276	271	268	289	269	318	301	277	290	302	284	293	274	287	293	275	302	292	305	276	304	292	267	279	275	269	284	248	278	265	291	287	301	242	277	308	283	281	296	269	255	274	281	285	271	256	282	263	273	278	301	262	242	277	276	279	266	297	269	296	288	281	299	244	287	313	287	286	287	307	278	302	312	320	295	252	287	282	285	265	254	273	287	302	268	274	253	290	270	296	299	318	317	305	283	284	287	289	281	270	277	278	284	295	278	283	273	282	271	287	273	265	290	269	275	271	285	278	300	292	271	263	302	267	291	311	263	268	290	302	277	280	286	279	265	265	248	315	269	328	273	277	288	260	251	280	305	288	301	286	260	296	274	258	271	254	288	304	295	303	257	274	296	281	292	268	277	308	291	264	300	274	288	317	287	287	252	300	281	284	263	282	311	285	275	280	309	282	310	272	293	284	300	299	264	275	265	295	284	266	264	267	257	321	273	286	274	272	279	259	295	290	264	247	249	283	268	278	328	311	287	276	301	268	270	267	266	307	281	285	275	310	271	278	289	297	278	259	287	288	283	281	285	313	286	280	277	287	276	269	283	271	305	267	286	318	274	279	286	287	276	282	262	283	271	270	253	307	314	312	299	330	301	280	264	308	236	257	288	298	326	286	271	296	275	275	263	318	315	318	286	293	282	289	264	276	330	286	284	261	274	278	251	294	290	292	262	277	295	278	284	304	260	314	273	273	262	289	272	293	275	288	280	276	264	278	273	289	249	310	282	276	277	291	293	304	296	276	301	303	275	299	288	236	286	260	295	271	272	279	271	291	294	255	271	293	282	261	277	277	270	289	286	289	262	267	280	253	269	243	300	312	289	297	285	276	270	267	261	278	294	291	307	297	268	282	266	280	303	289	258	260	245	249	247	265	296	283	276	280	292	280	262	292	295	278	285	302	267	304	295	251	286	286	279	285	298	287	282	261	279	255	270	277	265	316	285	275	262	288	285	262	262	281	293	300	286	301	276	284	272	303	298	296	305	275	290	305	269	261	257	284	255	226	293	235	265	292	297	279	273	292	278	267	267	278	286	277	261	283	281	292	287	225	280	301	261	279	272	299	305	280	274	283	280	250	278	290	284	280	248	261	313	280	279	273	294	257	271	269	287	302	274	300	284	286	323	281	285	281	300	279	277	274	262	298	290	273	325	281	280	274	286	290	269	282	276	260	279	267	280	277	285	278	262	290	294	275	262	280	318	297	263	327	262	284	288	252	290	268	273	269	295	287	268	290	278	260	314	274	288	273	248	302	277	252	286	276	254	283	266	278	279	310	283	248	324	286	284	270	277	287	290	296	294	285	284	270	292	287	286	280	294	262	278	308	256	288	281	259	254	245	276	291	282	316	272	289	282	285	290	286	278	266	290	309	275	262	288	268	261	283	299	275	286	294	289	268	257	291	286	261	267	277	240	291	288	285	284	277	287	273	300	284	272	293	277	306	255	271	256	284	290	277	285	252	281	261	254	259	316	273	273	250	269	301	326	305	280	272	251	319	288	250	293	273	273	278	271	286	283	299	280	280	260	264	283	283	286	263	265	299	319	299	264	272	260	272	293	287	268	308	293	249	279	292	315	301	292	282	253	291	282	283	265	232	270	282	274	290	258	288	289	272	278	292	299	278	271	303	265	251	279	288	289	277	289	311	284	256	297	256	276	275	263	260	312	303	276	271	289	282	281	285	271	332	295	308	260	251	299	295	274	258	288	294	235	239	259	294	271	292	258	311	315	256	251	293	264	247	283	280	276	303	299	276	269	291	310	268	267	262	265	267	288	268	265	257	263	266	290	267	256	287	263	294	285	324	286	298	315	284	303	258	307	281	275	262	274	248	322	264	300	246	293	275	281	296	275	277	273	254	265	285	296	284	267	275	279	257	269	277	326	272	323	259	280	287	310	285	270	280	300	272	278	260	258	276	274	295	284	287	253	286	300	297	263	278	269	262	329	288	289	291	267	289	268	292	307	299	279	281	302	291	274	291	307	248	286	273	287	276	255	286	267	270	314	312	312	280	287	294	282	267	265	272	321	236	282	281	309	302	270	288	274	283	266	273	289	264	291	272	285	286	270	281	292	247	284	310	249	279	252	315	298	270	312	283	271	287	292	304	271	294	287	306	273	300	301	274	256	289	273	246	264	260	288	273	272	268	280	256	267	300	297	263	255	290	278	288	307	286	271	291	219	255	290	267	277	251	294	304	263	278	255	267	273	284	283	282	280	259	290	296	279	270	289	248	320	266	313	285	258	300	261	290	303	261	284	295	300	260	295	290	288	286	258	270	285	293	284	296	289	302	246	288	319	268	293	305	274	282	313	274	297	267
31650	49271	26644	8341	3105	2017	1434	1223	1054	967	880	807	824	753	736	729	733	680	669	689	674	708	681	720	685	645	661	636	668	710	664	632	666	703	636	617	673	651	690	587	610	669	625	685	673	653	611	587	617	612	643	624	606	644	621	646	620	633	622	630	621	699	647	672	629	618	652	639	647	641	612	641	619	655	712	668	675	666	625	617	583	637	628	627	612	617	649	620	619	606	657	619	621	616	609	659	634	655	687	609	632	664	587	645	640	658	657	639	615	602	648	642	609	643	607	650	656	670	666	659	617	640	625	674	641	648	637	634	663	620	642	593	682	637	617	578	654	585	616	645	601	623	682	631	618	655	613	679	681	630	635	655	647	634	638	600	660	666	642	637	587	643	587	627	632	630	621	636	666	633	641	665	605	665	622	664	654	652	589	618	640	639	640	654	623	653	654	652	660	659	613	663	632	646	687	621	631	617	643	637	689	636	617	622	639	626	620	650	634	662	635	627	649	609	689	630	603	636	649	663	649	577	618	629	693	615	636	648	626	650	598	615	647	657	640	658	611	605	683	678	659	649	622	672	613	641	595	632	573	620	650	620	594	608	653	601	638	666	605	629	652	647	618	606	665	656	614	666	642	626	598	618	644	600	622	616	696	596	655	613	639	658	628	643	611	611	616	665	617	601	624	591	650	660	616	638	673	630	645	600	601	658	630	619	609	654	652	677	644	675	619	646	658	603	645	633	652	652	599	646	602	641	665	666	640	651	618	645	643	637	626	632	635	636	641	610	644	665	613	680	612	707	577	640	624	596	621	607	613	664	662	637	622	648	603	629	611	596	615	646	601	643	621	614	619	627	611	636	644	607	600	673	660	619	647	673	671	626	631	555	638	630	600	627	674	626	583	652	628	641	596	633	629	676	618	623	605	624	619	584	596	627	630	639	594	688	622	612	620	659	644	660	613	678	611	649	655	593	605	659	623	652	622	605	646	626	640	608	640	653	652	578	632	629	627	619	642	574	612	680	648	617	627	655	658	685	652	636	638	626	615	641	616	672	614	624	595	633	637	653	593	667	614	622	599	670	641	605	646	654	636	679	568	653	631	639	623	659	658	674	676	618	616	656	639	629	659	633	637	630	662	621	588	633	628	672	615	686	613	603	698	650	666	614	616	650	596	601	646	595	639	639	620	664	619	635	634	603	641	644	629	622	627	636	599	659	636	621	604	665	564	631	647	622	592	663	668	659	647	648	586	673	619	627	625	673	621	636	632	582	651	636	613	610	645	601	588	672	653	594	624	632	656	638	598	617	642	640	655	637	653	601	660	662	643	613	637	647	624	652	665	607	605	628	638	643	641	628	605	643	637	686	636	617	579	629	591	632	589	635	618	664	654	652	608	598	643	661	626	615	622	636	631	648	660	627	614	607	591	617	610	601	649	650	677	660	690	633	634	607	619	610	616	638	642	625	657	631	658	629	626	650	674	642	648	676	630	584	628	660	625	640	579	611	644	650	670	636	642	637	613	614	663	605	615	638	612	642	669	639	589	627	647	609	612	618	651	657	651	586	640	603	656	599	625	599	612	610	608	633	638	602	630	626	632	634	651	669	612	631	660	653	640	596	658	616	610	652	643	619	615	634	648	609	622	609	665	642	609	624	657	647	664	641	621	625	632	646	643	596	635	618	642	647	684	618	633	685	633	617	660	631	666	632	589	671	630	607	614	649	616	663	604	709	617	617	610	612	579	666	686	622	649	657	629	671	655	640	639	636	625	670	632	647	670	596	638	672	638	652	633	635	612	636	635	668	661	606	633	643	639	615	622	670	652	655	623	651	643	613	595	691	628	644	634	602	644	673	623	606	602	693	623	586	597	640	650	656	643	649	593	652	658	630	640	636	626	625	581	595	677	638	624	633	574	649	635	629	644	634	634	633	618	614	617	610	645	622	599	609	645	663	611	627	612	645	564	616	604	613	642	613	667	631	635	640	615	613	641	589	644	674	621	635	640	671	651	598	630	611	639	642	671	612	614	581	692	659	637	621	652	672	620	639	673	595	630	648	626	642	661	671	626	625	623	621	681	612	650	613	609	626	619	627	628	670	632	697	665	626	650	616	621	643	618	604	657	659	605	633	613	667	672	640	640	634	635	653	618	613	636	611	626	657	640	616	610	655	651	596	625	594	651	624	655	596	634	652	615	674	620	672	623	639	636	633	606	638	620	602	601	586	597	612	627	617	663	634	689	672	599	612	630	637	652	613	631	623	609	631	647	603	626	620	623	630	640	652	688	617	649	658	615	646	617	629	614	639	660	646	633	644	646	706	613	602	591	625	618	671	624	629	627	641	606	628	641	649	677	593	670	647	653	650	653	630	644	644	616	649	635	656	623	676	621	680	624	611	593	648	691	666	645	634	683	587	638	643	627	631	622	631	673	581	647	657	604	657	635	640	648	616	631	654	660	601	607	679	624	625	683	612	627	650	645	603	603	664	618	691	609	642	659	672	662	642	666	629	657	590	607	592	637	624	577	629	616	625	572	687	627	629	662	748	664	640	633	599	653	631	628	631	638	646	603	641	618	651	682	621	637	656	648	674	637	613	604	616	625	629	621	665	605	619	630	634	643	645	628	670	649	631	598	644	645	600	592	616	627	658	610	600	675	663	641	601	594	641	599	700	628	645	610	615	623	596	621	642	629	629	613	668	629	645	654	623	630	629	640	637	644	654	616	640	657	650	666	653	662	672	658	666	685	673	658	670	620	687	648	613	658	666	621	614	637	611	580	623	665	643	621	622	599	627	629	635	614	646	617	712	601	686	633	618	636	669	701	615	628	609	600	600	639	643	659	629	645	588	658	614	617	641	690	599	646	636	637	588	637	658	649	630	602	665	653	699	709	656	620	671	633	638	644	650	593	615	655	681	576	628	616	674	672	625	646	588	681	667	563	638	661	618	665	634	619	631	628	642	657	598	632	644	623	654	656	643	619	631	606	648	662	672	665	655	617	616	607	613	601	644	615	633	652	619	691	643	638	636	630	639	683	629	644	658	633	604	625	601	613	642	673	689	611	656	638	650	623	605	611	604	628	697	688	619	627	659	633	680	647	650	656	579	651	662	714	674	624	647	656	628	655	605	646	618	600	621	649	616	643	639	652	642	632	654	649	682	646	604	610	646	653	677	638	616	618	630	635	645	610	635	606	654	642	646	647	653	630	623	648	648	648	664	666	660	589	645	657	634	611	624	623	569	672	632	624	630	665	633	613	623	649	630	637	651	627	629	639	604	638	632	636	662	626	611	630	671	638	640	649	652	639	645	671	593	600	582	676	652	648	647	623	656	619	645	599	664	656	630	625	583	652	608	663	611	659	649	622	621	654	681	657	718	607	656	606	640	635	596	632	605	619	657	645	622	662	668	621	606	627	647	598	601	652	620	659	633	649	608	599	660	660	648	656	656	623	646	634	652	612	599	610	661	617	596	618	636	621	618	617	657	620	628	625	654	617	632
33164	25333	21246	8540	2599	1527	1154	893	706	604	531	516	474	431	406	410	359	367	351	326	320	377	321	348	319	344	316	342	315	307	315	356	306	303	281	335	284	282	303	318	289	323	304	332	333	279	310	344	320	304	289	288	335	309	284	310	285	315	306	278	276	309	278	336	301	314	296	304	319	313	312	287	289	287	293	322	328	281	311	328	298	289	292	319	333	315	286	310	321	246	293	296	318	305	289	295	318	322	298	312	296	292	304	328	265	312	274	288	337	308	284	300	303	282	321	333	264	303	297	297	312	295	314	290	281	283	339	308	304	323	273	320	290	344	278	291	292	329	286	302	311	327	296	326	330	312	301	290	310	310	304	305	307	342	266	308	307	307	315	286	319	285	306	308	347	305	273	292	311	308	292	267	326	311	314	289	265	293	277	305	298	296	321	316	301	323	323	336	302	313	306	319	320	307	266	290	272	330	361	316	282	302	314	295	304	269	286	294	323	301	295	276	296	313	318	271	340	341	288	279	293	302	312	315	306	302	306	299	327	313	300	305	315	285	295	316	305	344	314	288	304	323	304	339	301	308	299	378	300	247	308	280	305	312	278	306	303	298	287	271	324	270	307	298	321	295	326	298	305	305	358	279	312	284	303	309	324	304	295	302	302	335	300	319	327	289	297	308	319	274	299	319	330	340	298	312	328	290	295	298	291	300	300	280	340	309	330	307	283	316	268	316	311	327	306	323	273	335	337	324	320	309	306	312	299	294	313	314	275	266	301	295	331	320	335	315	326	309	320	299	290	326	303	272	301	305	328	329	323	327	310	249	324	300	274	319	315	305	283	325	334	275	293	273	318	302	339	340	303	282	304	292	294	310	300	313	332	306	288	312	293	294	333	308	306	300	300	289	301	318	293	272	336	322	317	295	298	291	312	303	304	295	294	317	294	294	334	296	310	299	313	273	335	316	325	294	275	318	305	307	318	286	314	301	307	298	303	329	302	345	314	318	271	265	303	277	346	317	310	305	297	295	328	309	300	273	327	319	297	268	306	290	286	285	308	321	320	323	299	271	292	305	294	273	306	336	314	309	289	322	327	272	308	313	280	315	353	293	287	264	283	294	306	309	298	299	319	315	309	299	318	320	341	299	323	306	352	332	333	303	326	332	264	320	307	306	276	303	319	321	301	288	293	303	285	292	310	313	309	303	324	276	273	286	257	296	316	314	324	270	295	269	285	315	304	287	311	324	299	293	330	318	327	333	316	302	267	319	321	312	316	299	284	305	297	337	303	296	285	300	310	336	305	305	272	325	335	296	285	311	289	328	314	304	344	335	316	331	291	306	292	306	290	300	297	315	301	298	323	280	297	303	317	327	316	327	294	285	313	306	299	331	296	303	302	343	302	278	306	344	273	289	266	318	313	299	277	284	296	353	331	324	293	305	317	286	307	276	306	301	296	309	282	292	285	327	312	304	297	291	308	303	287	306	297	281	310	284	316	297	326	315	322	311	284	273	285	289	270	266	302	286	305	288	280	286	275	305	304	302	266	306	313	306	323	309	275	276	292	327	291	274	331	317	292	278	296	303	306	309	308	308	308	327	308	279	289	287	328	326	283	303	295	317	309	290	332	288	295	292	302	292	268	272	263	305	288	323	306	261	320	331	288	318	274	325	293	311	311	304	344	254	329	279	297	319	291	316	298	310	294	321	311	284	299	264	330	296	289	321	322	265	295	305	287	287	301	281	297	316	250	295	286	336	339	309	298	339	298	341	308	333	304	279	283	285	301	329	312	290	285	310	285	280	293	304	308	320	307	285	282	309	312	315	309	324	275	308	309	269	262	283	313	297	325	310	295	300	325	303	273	330	329	329	283	300	294	305	305	310	323	298	296	300	312	303	286	303	282	290	286	310	349	277	290	303	312	327	309	290	310	316	300	339	322	293	309	293	272	276	340	308	301	283	297	319	312	289	339	315	315	280	287	273	298	328	307	320	330	309	307	276	300	280	315	278	311	307	298	325	300	326	337	301	305	276	275	301	355	302	293	291	300	289	285	289	328	295	334	313	275	310	306	295	279	337	296	322	297	313	287	307	311	286	316	327	294	320	322	314	302	278	310	311	301	298	325	293	345	329	315	311	311	310	297	282	272	267	291	318	333	304	306	322	293	291	299	303	276	285	333	300	309	321	288	295	309	295	291	294	282	310	337	299	314	305	307	323	311	297	297	272	332	312	309	276	302	319	286	300	290	267	299	302	301	311	302	294	302	279	323	301	299	322	300	292	331	300	302	303	307	308	302	312	304	287	319	279	302	304	308	309	312	303	311	307	346	305	315	281	287	302	292	307	314	311	288	285	286	321	313	329	323	318	349	286	289	314	306	312	298	319	314	328	339	319	322	332	307	322	323	283	304	301	327	289	275	279	273	297	295	305	317	323	300	306	255	306	316	276	341	303	295	262	333	282	315	309	301	303	322	316	312	274	286	313	302	294	304	312	309	286	331	321	314	290	349	297	308	270	323	277	300	289	321	317	316	321	287	295	304	320	286	295	284	316	302	296	311	316	287	307	302	297	274	327	296	307	310	287	322	320	297	294	309	279	277	306	326	289	314	328	315	277	310	335	296	281	280	304	309	304	313	291	286	311	309	319	288	304	298	293	297	310	317	327	278	305	309	306	275	296	298	288	275	279	324	287	301	302	292	327	320	313	329	333	312	285	313	319	308	304	297	291	303	293	283	291	317	335	291	318	310	326	326	303	280	324	299	277	291	283	296	323	332	307	269	308	279	355	318	287	310	304	322	296	323	303	292	319	276	290	284	278	301	304	307	339	313	298	292	247	265	320	293	321	286	290	331	268	306	305	295	307	278	315	304	275	298	314	307	308	289	285	326	316	277	283	296	307	317	310	311	301	264	334	334	275	284	302	291	292	298	299	315	315	291	308	312	342	280	282	303	316	282	305	328	314	292	315	332	323	299	312	295	303	334	329	350	315	299	306	322	298	295	303	288	319	311	298	308	302	313	290	295	331	323	321	319	312	317	301	330	341	334	289	314	306	330	302	287	293	262	280	284	236	313	291	283	314	338	351	288	286	301	304	296	316	327	298	309	288	336	285	357	323	311	298	299	278	280	287	314	302	319	299	309	321	272	303	338	282	295	327	305	323	281	287	306	280	311	305	351	296	263	285	292	312	296	269	315	326	307	302	328	295	270	295	278	335	305	249	253	270	303	311	329	287	292	312	319	329	273	282	320	306	324	291	309	323	343	294	299	317	298	320	274	304	321	334	325	281	303	315	289	284	302	328	305	301	300	288	292	326	302	304	295	301	303	320	322	303	280	279	318	306	330	277	324	320	320	322	291	327	301	291	288	291	337	364	302	314	317	275	292	289	290	272	295	299	322	290	285	300	315	306	298	293	318	309	316	317	289	331	319	299	315	304	301	288	296	264	304	296	303	297	289	305	327	293	305	298	299	342	316	301	292	293	315	301	302	330	274	277	277	331
28365	31569	12497	3878	1895	1426	1151	984	859	797	798	770	775	734	727	756	759	681	764	712	720	719	710	722	725	704	748	679	703	648	709	682	681	718	687	676	659	684	688	678	683	708	747	701	681	702	701	710	686	753	646	702	720	748	683	672	676	683	714	695	690	689	705	698	707	642	689	671	670	705	691	699	727	704	685	654	735	715	715	703	741	706	657	692	700	680	684	690	688	723	717	718	668	700	671	675	704	690	688	701	682	705	684	738	681	690	741	721	701	709	649	686	716	715	714	713	702	689	705	685	682	718	713	676	697	664	678	704	744	661	737	704	688	692	704	758	718	708	702	700	680	707	712	656	700	679	721	715	670	760	712	680	692	707	686	676	684	743	701	732	744	684	698	702	753	713	692	680	714	662	683	692	691	689	708	699	712	719	669	691	660	683	703	704	666	668	670	684	717	736	709	713	704	733	726	681	708	680	750	699	659	703	692	712	697	706	728	712	693	695	680	679	731	725	726	687	685	703	700	692	685	666	697	726	673	760	673	727	730	708	675	722	707	727	699	724	697	717	691	688	697	684	689	670	700	735	714	659	706	734	705	680	743	696	752	724	705	694	691	697	707	707	707	689	723	660	695	716	688	740	676	687	754	699	724	677	694	738	707	713	722	692	654	731	710	692	703	714	705	701	700	668	695	672	704	686	695	700	719	673	689	669	737	691	685	713	728	686	720	685	660	708	759	722	707	725	706	694	688	693	694	719	756	692	699	675	677	735	673	688	728	737	682	636	715	701	674	681	701	703	767	709	698	731	670	705	673	725	723	694	702	679	712	698	679	677	686	694	709	707	689	687	672	716	728	708	735	674	727	734	703	718	689	639	735	674	668	711	687	695	725	728	720	684	700	699	757	697	708	717	698	720	706	679	734	698	745	699	672	723	654	710	761	688	751	702	714	646	696	674	687	724	699	693	686	704	702	661	697	686	696	688	682	724	707	717	713	719	694	698	671	686	710	672	712	700	704	682	705	706	717	659	752	685	703	740	706	653	708	693	676	714	746	727	676	705	698	688	663	687	658	696	683	690	701	675	659	680	698	714	685	716	698	724	686	689	706	672	714	710	697	654	672	695	717	722	688	684	701	724	697	695	733	778	687	682	693	673	664	717	704	684	731	698	660	719	677	724	705	688	685	701	658	651	700	724	679	694	697	685	718	694	690	702	688	643	665	686	745	661	740	771	704	686	705	716	711	676	723	682	671	703	678	698	699	697	702	690	705	666	675	664	726	679	678	703	727	686	682	668	710	714	726	704	726	710	698	701	712	700	695	664	691	660	696	705	671	720	688	684	697	672	726	740	746	759	685	730	684	726	646	696	698	664	721	711	679	697	701	640	645	693	708	714	690	689	723	709	662	700	649	724	698	742	670	748	699	721	673	691	691	705	635	682	669	655	716	695	702	671	695	666	673	705	718	689	739	726	710	714	700	721	697	704	705	719	745	702	680	721	693	695	689	701	725	696	647	689	686	691	729	741	725	650	687	667	682	731	736	748	699	710	685	674	742	700	721	676	659	691	722	734	701	709	699	705	706	658	712	650	731	684	668	682	708	692	761	719	701	728	632	697	720	731	681	679	676	716	670	722	668	751	676	658	690	635	724	689	703	698	661	669	685	669	693	703	644	676	681	732	659	689	690	746	692	691	678	718	677	684	728	690	747	748	724	684	654	642	723	676	663	698	694	726	780	695	698	681	703	696	677	707	693	739	693	696	695	725	689	678	722	694	701	674	660	686	724	665	680	671	740	651	717	687	701	660	695	700	707	671	720	659	712	752	721	688	694	691	704	726	652	653	694	682	692	692	673	684	744	710	703	731	701	682	683	705	722	689	664	710	721	664	704	644	734	736	738	692	682	663	699	699	687	725	746	728	682	719	694	717	668	681	694	702	698	707	667	697	693	700	719	678	721	676	679	698	722	688	714	680	692	674	693	731	701	721	686	695	753	691	699	710	714	713	699	787	741	695	677	688	740	693	629	798	689	696	657	640	645	701	637	705	709	714	753	721	691	712	692	714	704	720	708	746	700	705	680	657	709	705	694	760	632	715	677	681	714	676	679	692	715	697	732	685	710	711	668	704	720	744	694	666	707	723	646	700	682	702	715	699	625	711	729	693	676	700	647	703	668	706	727	712	725	709	741	654	700	714	712	779	698	744	703	646	714	686	691	686	748	705	698	658	693	676	729	699	753	705	703	735	733	707	708	735	688	670	701	765	711	679	700	691	681	729	698	678	641	676	752	715	714	686	686	679	695	655	695	697	683	718	717	689	705	716	658	685	724	700	693	704	685	627	678	677	705	756	738	711	670	716	739	699	734	717	635	707	708	716	684	689	708	715	714	705	660	742	699	662	691	709	685	619	707	685	716	716	648	655	676	715	711	771	680	696	734	695	709	694	691	683	688	727	676	699	669	698	749	674	706	738	679	677	725	705	702	710	689	686	686	690	688	684	687	712	703	687	701	688	737	728	737	670	739	684	693	690	662	708	665	686	660	680	665	682	728	713	684	709	701	698	695	690	685	723	698	669	695	700	696	695	697	677	728	736	687	726	704	728	676	732	683	641	696	688	712	661	791	749	719	724	661	724	740	705	701	683	702	684	720	690	672	761	707	670	705	712	699	691	687	711	712	694	714	665	723	672	707	678	670	700	704	733	704	735	727	633	706	713	732	727	637	725	732	756	691	697	652	724	739	653	700	680	713	708	702	677	719	721	696	679	707	686	703	660	703	723	736	687	738	697	670	732	685	677	670	741	693	660	661	658	716	673	682	703	695	713	665	650	690	705	727	659	707	717	691	699	668	703	662	684	755	739	687	670	655	703	670	724	701	693	651	710	706	704	678	683	700	696	669	667	751	647	754	736	692	693	667	711	711	677	675	707	693	728	669	701	731	723	707	714	699	684	713	682	731	688	762	700	688	642	745	692	692	704	687	690	671	671	702	720	702	656	706	658	688	706	695	705	704	724	693	736	713	692	753	706	711	723	700	699	670	723	713	749	714	725	715	687	690	747	696	671	725	650	727	660	734	689	734	679	730	737	682	722	647	701	707	711	767	737	687	671	711	724	685	663	740	694	675	754	777	714	682	660	727	734	688	708	669	661	691	736	716	683	699	700	704	718	716	734	686	722	741	737	692	698	768	672	667	704	740	660	708	721	678	720	696	698	705	690	692	701	686	637	653	718	655	693	681	687	700	765	682	692	706	665	725	703	742	683	713	667	734	671	710	703	684	743	675	697	694	701	728	694	698	694	669	686	677	661	694	715	662	717	737	650	708	699	671	700	745	758	724	756	701	736	690	662	706	710	651	743	691	664	685	713	716	716	695	713	688	675	692	698	717	655	692	711	744	662	766	740	772	701	695	670	684	667	694	698	683	714	686	630	718	731	764	735	702	676	751	732	720	709	715	699	658	744	718	662	669	717	698	697	704	724	662	716	713	630	688	700	710	633	741	750
24893	21487	24997	28392	21509	19939	3321	1302	921	739	621	563	576	500	468	456	420	358	337	370	327	359	348	320	319	323	288	319	320	264	291	304	288	284	280	298	293	249	305	283	325	300	316	321	268	280	279	293	311	273	258	282	284	256	319	286	295	287	300	277	325	283	296	266	289	304	253	284	253	281	268	258	263	299	282	294	282	295	284	275	276	311	274	287	303	312	302	262	262	293	288	276	282	292	285	271	299	290	271	283	250	282	291	285	284	265	281	259	279	287	274	307	302	273	251	292	292	254	260	297	319	254	291	274	267	289	267	293	285	282	303	278	313	286	245	285	296	277	254	281	261	262	280	261	294	317	287	319	281	282	296	271	297	319	261	281	278	309	267	276	278	290	280	278	280	294	297	280	276	288	297	269	307	249	269	340	263	279	295	279	278	294	281	282	293	284	272	249	242	277	283	276	317	282	277	275	262	296	240	303	267	298	310	278	290	301	291	277	296	276	279	276	265	276	281	304	279	292	302	283	267	272	242	281	290	285	268	263	285	275	303	284	282	285	333	280	280	284	282	272	263	252	286	284	264	286	319	311	310	310	283	294	310	269	253	247	298	305	298	282	283	279	279	280	283	273	295	283	294	275	306	267	301	264	283	272	292	283	267	289	300	277	273	273	276	304	262	281	294	278	271	278	288	293	290	307	312	282	266	274	295	280	283	279	297	255	274	291	250	282	289	275	292	294	302	271	295	271	283	279	290	303	270	286	270	306	288	277	236	293	266	288	292	273	301	268	308	282	295	255	291	308	286	293	267	274	300	321	281	266	323	312	286	260	306	262	300	290	298	303	270	272	285	302	285	267	255	286	273	271	274	273	310	295	295	305	281	264	318	275	272	296	289	305	297	306	295	264	260	276	272	274	244	290	276	283	283	260	284	298	285	284	273	286	271	315	294	264	289	278	268	256	294	322	308	250	283	289	278	269	254	296	258	296	282	275	282	255	272	290	295	291	291	303	271	296	293	278	283	296	243	274	280	272	295	293	258	272	262	266	295	290	268	280	295	303	284	292	291	264	277	292	287	264	292	272	315	247	301	282	281	244	285	281	289	311	274	283	273	246	330	270	304	247	322	283	263	264	294	292	280	287	296	263	298	317	295	294	281	276	304	293	293	288	269	305	283	319	297	313	296	282	281	283	299	280	288	283	250	301	309	293	258	277	273	284	322	300	260	312	290	300	273	284	271	282	289	289	298	278	263	294	285	271	291	306	275	290	277	319	272	255	304	297	276	278	277	297	326	310	283	303	315	292	287	299	268	268	279	274	289	276	308	244	295	249	269	279	276	311	276	247	286	263	309	351	253	298	257	308	300	264	295	311	270	277	262	293	298	276	256	278	285	287	274	289	273	303	291	267	266	282	263	279	279	283	261	265	276	304	254	310	271	281	234	253	298	258	280	279	281	301	270	289	277	299	286	299	288	275	275	295	269	285	287	273	292	302	316	285	302	307	277	292	264	285	297	284	302	280	270	281	272	307	260	280	261	298	305	327	292	260	303	304	291	294	281	259	273	267	267	286	282	274	270	268	268	308	290	272	272	292	264	287	274	268	303	262	262	297	296	282	311	271	290	265	263	277	300	304	292	282	287	300	292	268	271	265	287	308	316	304	268	270	242	279	305	291	272	275	292	279	307	296	305	297	231	264	292	282	291	278	290	288	284	302	268	274	256	273	289	272	296	318	309	291	293	291	288	282	263	286	261	275	273	284	299	274	266	320	277	296	290	292	266	282	306	290	266	264	280	266	264	284	296	286	259	287	279	313	280	273	277	264	283	250	284	294	291	267	297	298	263	278	262	287	237	277	269	256	306	247	265	258	263	296	281	281	271	265	302	309	240	289	243	266	287	245	287	286	305	284	336	274	265	279	276	282	252	252	292	239	276	265	290	277	283	275	280	275	306	291	304	280	302	285	304	284	248	249	280	304	298	280	275	298	298	300	278	264	273	280	273	266	275	272	282	277	303	291	291	283	297	265	290	271	288	305	280	271	275	295	269	282	254	252	245	292	267	245	286	306	282	273	299	279	276	259	271	297	300	286	273	284	288	296	308	295	287	280	283	289	289	271	291	261	282	280	310	260	306	308	277	270	275	253	303	281	264	276	303	293	271	322	293	262	291	268	293	270	295	281	277	309	312	296	226	318	285	271	291	294	260	293	271	299	278	298	323	282	288	277	269	275	302	268	334	259	248	293	249	294	278	271	294	295	273	287	284	295	263	290	319	286	310	301	255	270	274	270	267	284	273	289	302	298	272	292	291	285	320	282	259	259	323	271	279	280	302	312	255	303	308	274	284	285	277	304	286	252	306	277	297	273	280	311	290	284	294	312	250	292	328	288	268	268	247	278	258	268	256	274	271	318	321	302	307	264	295	314	293	296	288	244	319	267	273	311	258	285	283	274	292	283	264	270	292	298	294	311	280	270	296	279	297	268	270	255	281	238	275	256	266	280	317	293	273	297	284	299	300	321	303	328	291	276	274	318	275	294	285	306	289	265	298	309	287	306	279	253	276	288	294	288	293	279	310	288	289	304	288	291	313	276	265	268	292	277	284	286	269	278	304	275	284	284	288	264	310	289	269	312	280	298	281	256	293	311	314	288	238	315	299	286	292	280	299	277	331	285	272	299	278	279	257	284	278	253	302	264	286	315	319	247	291	275	278	283	290	267	305	239	294	283	240	242	283	285	272	276	285	281	288	258	292	289	292	300	299	259	273	274	291	266	256	284	293	285	287	291	276	287	288	266	255	274	282	274	268	311	284	288	280	318	311	274	288	287	263	276	289	294	298	274	276	299	299	296	289	259	276	285	258	249	263	264	287	333	264	306	271	286	297	275	272	297	287	348	305	285	274	251	257	259	274	266	284	318	295	254	282	302	274	292	294	261	284	277	280	250	301	306	314	303	276	264	322	271	296	329	322	290	261	299	303	309	309	301	291	261	286	294	270	295	291	285	281	280	313	319	267	296	256	289	264	293	279	291	268	270	274	293	292	270	275	264	258	289	294	275	259	260	268	257	281	285	246	293	265	286	286	250	268	262	297	281	286	255	263	304	304	281	271	320	280	292	274	297	278	279	285	297	246	281	317	265	274	269	260	315	277	254	310	242	277	237	307	282	292	237	303	296	297	264	291	297	283	262	293	292	292	290	269	242	247	277	288	257	276	263	294	291	290	260	295	275	238	279	275	285	253	279	291	289	325	277	296	299	285	286	279	253	268	315	285	270	270	276	250	264	289	279	289	275	293	279	277	286	264	296	272	262	284	269	277	269	262	257	261	280	305	296	290	268	272	263	284	330	282	272	253	289	310	280	301	293	298	280	297	274	256	282	294	232	254	303	299	288	248	244	273	261	271	293	265	292	278	259	268	296	284	297	270	290	278	286	289	277	310	288	289	277	294	299	290	289	293	292	253	289	248	264	280	286	297	302	280	279	302	260	302	269	288	311	289	288
28034	42289	24105	6355	2448	1615	1336	1079	973	832	829	754	794	758	720	716	657	716	698	746	679	660	668	670	704	699	685	643	656	607	692	701	666	679	639	651	688	671	684	627	621	663	656	658	652	646	632	626	628	690	630	633	664	680	623	584	713	613	643	645	629	653	667	655	608	633	651	613	648	618	676	641	640	639	633	630	611	684	601	614	631	684	628	656	644	666	635	633	627	664	644	668	664	678	653	675	628	627	658	648	648	640	639	704	650	666	685	644	682	634	629	668	659	662	631	678	626	627	687	624	662	653	673	644	674	690	666	650	717	630	619	629	623	676	622	650	700	645	685	657	668	689	667	653	607	623	621	628	610	656	630	667	643	672	604	611	656	637	643	629	649	629	663	638	648	667	643	706	632	648	616	687	606	657	614	642	629	633	639	655	659	650	584	645	664	661	624	626	691	689	673	661	648	675	643	651	630	656	702	672	671	677	611	674	633	644	615	613	696	648	645	638	679	657	664	637	654	676	659	678	678	718	664	627	639	674	650	635	682	666	632	638	651	653	672	659	624	676	688	614	672	621	617	661	670	655	665	603	702	659	692	628	635	648	642	646	672	671	667	616	622	632	620	661	623	645	639	635	661	663	629	641	640	665	626	649	690	639	601	631	662	641	627	631	629	616	647	628	662	615	622	695	626	633	638	665	628	634	644	678	688	680	633	680	615	630	700	679	629	675	620	633	651	643	667	654	642	656	658	649	658	612	710	669	626	652	641	629	654	652	645	682	659	653	650	636	645	665	660	639	632	704	635	718	666	641	659	621	677	631	633	635	657	617	690	652	624	636	631	604	642	683	596	659	656	676	624	622	636	651	661	633	681	629	626	661	693	637	648	719	644	657	665	627	635	630	598	638	664	649	656	651	680	654	683	673	619	639	627	675	626	617	647	627	636	635	609	672	658	617	659	630	647	664	626	653	611	647	669	659	625	700	684	674	660	686	628	663	662	621	664	662	617	622	651	631	632	644	664	685	667	592	638	609	615	622	667	586	701	609	640	616	650	665	669	651	642	662	684	642	635	648	689	652	652	670	614	600	615	633	637	619	624	622	615	663	595	637	614	612	645	639	605	621	657	627	615	649	574	681	673	640	658	659	652	624	667	677	623	646	677	660	615	648	607	609	655	655	636	699	618	654	629	597	593	651	645	686	637	643	616	676	659	673	655	669	649	683	652	659	656	640	613	631	632	647	626	680	644	618	613	607	652	685	688	632	644	618	665	627	677	680	646	635	639	630	613	685	661	658	650	672	678	602	674	657	647	628	644	644	632	679	605	648	636	714	635	620	628	616	684	661	657	687	611	662	712	686	646	644	663	598	680	645	601	659	604	625	588	631	655	667	634	601	637	639	667	678	676	630	644	632	634	681	663	605	684	642	641	649	630	639	617	630	671	660	687	654	640	573	655	635	725	638	643	643	685	643	637	636	681	614	630	652	659	708	651	685	657	661	651	629	641	641	672	662	647	662	659	616	700	653	640	648	633	626	676	643	613	663	659	672	610	654	634	657	666	684	634	649	645	620	634	709	694	651	618	600	628	682	635	643	610	649	643	661	629	648	655	653	649	645	614	652	612	601	655	595	625	645	636	691	628	628	653	656	625	661	608	641	688	658	667	632	658	646	629	629	666	638	626	650	621	667	679	639	631	619	661	677	593	649	659	672	652	703	622	612	622	650	636	636	641	643	620	624	687	671	638	628	637	660	625	637	659	655	636	598	627	655	641	638	639	598	650	649	627	663	635	635	668	627	646	676	612	669	652	622	639	649	676	629	630	606	618	669	621	613	633	693	607	661	685	660	699	666	657	659	612	667	667	656	641	631	690	639	645	617	673	620	634	637	669	710	666	682	698	688	683	603	665	596	650	669	637	671	644	676	603	694	675	673	664	638	601	631	717	655	631	646	679	637	659	659	683	660	644	683	610	686	637	623	630	633	626	623	637	656	663	654	616	613	640	680	672	641	626	641	659	679	676	620	690	626	725	627	665	607	668	625	645	651	637	658	619	668	632	647	662	642	650	552	646	607	593	607	668	595	701	687	611	679	658	635	655	617	588	594	730	667	662	678	641	634	689	596	637	641	601	644	686	658	669	640	571	647	682	666	627	674	666	657	668	632	662	677	625	664	666	678	666	636	641	637	653	660	711	619	647	617	631	621	629	673	629	644	655	677	630	681	690	623	661	635	649	651	696	610	652	641	645	641	639	651	641	678	644	666	598	685	606	605	634	629	629	659	670	661	689	652	663	633	611	662	632	660	666	659	675	674	688	647	640	664	644	686	624	644	628	652	670	656	637	669	629	622	631	623	624	666	594	650	658	653	668	648	621	616	608	609	647	682	610	620	650	666	681	607	678	645	649	655	665	659	628	666	597	653	629	585	663	655	665	635	667	642	632	650	659	613	686	619	658	634	680	634	650	639	637	661	665	685	628	658	653	592	686	634	682	635	652	668	661	652	658	674	618	668	647	660	672	659	672	646	620	668	667	633	657	628	625	654	634	710	631	663	616	650	623	638	651	685	654	657	670	625	707	682	644	621	661	675	645	641	610	665	655	649	649	654	670	656	671	610	610	617	685	606	624	680	655	612	662	692	667	654	640	668	626	609	614	687	682	643	662	637	665	649	643	672	637	623	661	697	693	606	683	684	661	639	658	621	633	623	669	634	657	656	648	638	628	644	644	581	651	620	605	652	648	636	655	613	648	636	667	643	635	611	647	671	642	644	643	614	619	651	704	650	643	630	656	633	641	660	636	626	653	628	644	601	626	644	653	649	651	631	651	638	665	658	652	610	656	673	645	662	666	672	677	699	694	687	648	652	676	616	672	653	639	614	693	633	688	696	638	625	644	572	651	671	661	659	691	605	619	686	616	670	598	607	633	630	623	642	657	615	626	652	652	648	631	619	644	619	719	633	614	651	657	654	617	673	660	680	625	625	631	660	623	625	646	637	673	626	583	614	667	678	691	674	666	610	663	620	625	685	679	648	664	603	631	693	647	663	690	671	626	623	627	637	610	668	628	604	649	703	656	633	650	658	697	668	635	656	679	685	617	681	671	644	675	611	625	625	670	700	624	657	693	653	628	658	625	654	642	671	690	627	648	656	649	675	608	668	627	643	648	671	614	594	667	631	630	615	660	623	650	623	663	684	672	687	627	645	653	656	680	631	636	656	652	715	678	679	596	647	669	587	629	646	653	664	642	646	679	679	658	635	650	625	634	649	640	630	655	615	647	658	632	642	647	599	644	648	647	640	659	650	648	639	610	690	640	617	648	632	596	665	677	671	630	645	651	611	654	658	659	705	670	681	630	680	612	699	627	683	676	636	636	645	624	649	654	645	631	626	629	672	619	647	622	682	647	653	632	617	652	631	627	656	646	679	660	628	630	609	656	635	626	647	637	598	667	607	651	647	643	692	632	618	662	647	657	651	644	686	664	666	641	668	626	667	685	638	643	687
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
